@charset "UTF-8";
@import url(https://fonts.googleapis.com/css?family=Lato);
@import url(https://fonts.googleapis.com/css2?family=Nunito+Sans:ital,wght@0,200;0,300;0,400;0,600;0,700;0,800;0,900;1,200;1,300;1,400;1,600;1,700;1,800;1,900&display=swap);
@import url(https://fonts.googleapis.com/css?family=Poppins:300,400,500,600,700,800);
@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,600,700);
@import url(https://fonts.googleapis.com/css?family=Montserrat:400,500,600,700);
@import url(https://fonts.googleapis.com/css?family=Nunito:400,600,700);
@import url(https://fonts.googleapis.com/css?family=Roboto:400,500,700);
@import url(https://fonts.googleapis.com/css?family=Roboto:400,500);

.grid {
    display: flex;
    flex-wrap: wrap;
    margin-left: -.5rem;
    margin-right: -.5rem;
    margin-top: -.5rem
}

.grid>.col,
.grid>[class*=col] {
    box-sizing: border-box
}

.grid-nogutter {
    margin-left: 0;
    margin-right: 0;
    margin-top: 0
}

.grid-nogutter>.col,
.grid-nogutter>[class*=col-] {
    padding: 0
}

.col {
    flex-basis: 0;
    flex-grow: 1;
    padding: .5rem
}

.col-fixed {
    flex: 0 0 auto;
    padding: .5rem
}

.col-1 {
    padding: .5rem;
    width: 8.3333%
}

.col-2 {
    width: 16.6667%
}

.col-2,
.col-3,
.col-4 {
    padding: .5rem
}

.col-4 {
    width: 33.3333%
}

.col-5 {
    width: 41.6667%
}

.col-5,
.col-6,
.col-7 {
    padding: .5rem
}

.col-7 {
    width: 58.3333%
}

.col-8 {
    width: 66.6667%
}

.col-10,
.col-8,
.col-9 {
    padding: .5rem
}

.col-10 {
    width: 83.3333%
}

.col-11 {
    width: 91.6667%
}

.col-11,
.col-12 {
    padding: .5rem
}

@media screen and (min-width:576px) {
    .sm\:col {
        flex-basis: 0;
        flex-grow: 1;
        padding: .5rem
    }

    .sm\:col-1,
    .sm\:col-fixed {
        flex: 0 0 auto;
        padding: .5rem
    }

    .sm\:col-1 {
        width: 8.3333%
    }

    .sm\:col-2 {
        width: 16.6667%
    }

    .sm\:col-2,
    .sm\:col-3 {
        flex: 0 0 auto;
        padding: .5rem
    }

    .sm\:col-3 {
        width: 25%
    }

    .sm\:col-4 {
        width: 33.3333%
    }

    .sm\:col-4,
    .sm\:col-5 {
        flex: 0 0 auto;
        padding: .5rem
    }

    .sm\:col-5 {
        width: 41.6667%
    }

    .sm\:col-6 {
        width: 50%
    }

    .sm\:col-6,
    .sm\:col-7 {
        flex: 0 0 auto;
        padding: .5rem
    }

    .sm\:col-7 {
        width: 58.3333%
    }

    .sm\:col-8 {
        width: 66.6667%
    }

    .sm\:col-8,
    .sm\:col-9 {
        flex: 0 0 auto;
        padding: .5rem
    }

    .sm\:col-9 {
        width: 75%
    }

    .sm\:col-10 {
        width: 83.3333%
    }

    .sm\:col-10,
    .sm\:col-11 {
        flex: 0 0 auto;
        padding: .5rem
    }

    .sm\:col-11 {
        width: 91.6667%
    }

    .sm\:col-12 {
        flex: 0 0 auto;
        padding: .5rem;
        width: 100%
    }
}

@media screen and (min-width:768px) {
    .md\:col {
        flex-basis: 0;
        flex-grow: 1;
        padding: .5rem
    }

    .md\:col-1,
    .md\:col-fixed {
        flex: 0 0 auto;
        padding: .5rem
    }

    .md\:col-1 {
        width: 8.3333%
    }

    .md\:col-2 {
        width: 16.6667%
    }

    .md\:col-2,
    .md\:col-3 {
        flex: 0 0 auto;
        padding: .5rem
    }

    .md\:col-3 {
        width: 25%
    }

    .md\:col-4 {
        width: 33.3333%
    }

    .md\:col-4,
    .md\:col-5 {
        flex: 0 0 auto;
        padding: .5rem
    }

    .md\:col-5 {
        width: 41.6667%
    }

    .md\:col-6 {
        width: 50%
    }

    .md\:col-6,
    .md\:col-7 {
        flex: 0 0 auto;
        padding: .5rem
    }

    .md\:col-7 {
        width: 58.3333%
    }

    .md\:col-8 {
        width: 66.6667%
    }

    .md\:col-8,
    .md\:col-9 {
        flex: 0 0 auto;
        padding: .5rem
    }

    .md\:col-9 {
        width: 75%
    }

    .md\:col-10 {
        width: 83.3333%
    }

    .md\:col-10,
    .md\:col-11 {
        flex: 0 0 auto;
        padding: .5rem
    }

    .md\:col-11 {
        width: 91.6667%
    }

    .md\:col-12 {
        flex: 0 0 auto;
        padding: .5rem;
        width: 100%
    }
}

@media screen and (min-width:992px) {
    .lg\:col {
        flex-basis: 0;
        flex-grow: 1;
        padding: .5rem
    }

    .lg\:col-1,
    .lg\:col-fixed {
        flex: 0 0 auto;
        padding: .5rem
    }

    .lg\:col-1 {
        width: 8.3333%
    }

    .lg\:col-2 {
        width: 16.6667%
    }

    .lg\:col-2,
    .lg\:col-3 {
        flex: 0 0 auto;
        padding: .5rem
    }

    .lg\:col-3 {
        width: 25%
    }

    .lg\:col-4 {
        width: 33.3333%
    }

    .lg\:col-4,
    .lg\:col-5 {
        flex: 0 0 auto;
        padding: .5rem
    }

    .lg\:col-5 {
        width: 41.6667%
    }

    .lg\:col-6 {
        width: 50%
    }

    .lg\:col-6,
    .lg\:col-7 {
        flex: 0 0 auto;
        padding: .5rem
    }

    .lg\:col-7 {
        width: 58.3333%
    }

    .lg\:col-8 {
        width: 66.6667%
    }

    .lg\:col-8,
    .lg\:col-9 {
        flex: 0 0 auto;
        padding: .5rem
    }

    .lg\:col-9 {
        width: 75%
    }

    .lg\:col-10 {
        width: 83.3333%
    }

    .lg\:col-10,
    .lg\:col-11 {
        flex: 0 0 auto;
        padding: .5rem
    }

    .lg\:col-11 {
        width: 91.6667%
    }

    .lg\:col-12 {
        flex: 0 0 auto;
        padding: .5rem;
        width: 100%
    }
}

@media screen and (min-width:1200px) {
    .xl\:col {
        flex-basis: 0;
        flex-grow: 1;
        padding: .5rem
    }

    .xl\:col-1,
    .xl\:col-fixed {
        flex: 0 0 auto;
        padding: .5rem
    }

    .xl\:col-1 {
        width: 8.3333%
    }

    .xl\:col-2 {
        width: 16.6667%
    }

    .xl\:col-2,
    .xl\:col-3 {
        flex: 0 0 auto;
        padding: .5rem
    }

    .xl\:col-3 {
        width: 25%
    }

    .xl\:col-4 {
        width: 33.3333%
    }

    .xl\:col-4,
    .xl\:col-5 {
        flex: 0 0 auto;
        padding: .5rem
    }

    .xl\:col-5 {
        width: 41.6667%
    }

    .xl\:col-6 {
        width: 50%
    }

    .xl\:col-6,
    .xl\:col-7 {
        flex: 0 0 auto;
        padding: .5rem
    }

    .xl\:col-7 {
        width: 58.3333%
    }

    .xl\:col-8 {
        width: 66.6667%
    }

    .xl\:col-8,
    .xl\:col-9 {
        flex: 0 0 auto;
        padding: .5rem
    }

    .xl\:col-9 {
        width: 75%
    }

    .xl\:col-10 {
        width: 83.3333%
    }

    .xl\:col-10,
    .xl\:col-11 {
        flex: 0 0 auto;
        padding: .5rem
    }

    .xl\:col-11 {
        width: 91.6667%
    }

    .xl\:col-12 {
        flex: 0 0 auto;
        padding: .5rem;
        width: 100%
    }
}

.col-offset-0 {
    margin-left: 0 !important
}

.col-offset-1 {
    margin-left: 8.3333% !important
}

.col-offset-2 {
    margin-left: 16.6667% !important
}

.col-offset-3 {
    margin-left: 25% !important
}

.col-offset-4 {
    margin-left: 33.3333% !important
}

.col-offset-5 {
    margin-left: 41.6667% !important
}

.col-offset-6 {
    margin-left: 50% !important
}

.col-offset-7 {
    margin-left: 58.3333% !important
}

.col-offset-8 {
    margin-left: 66.6667% !important
}

.col-offset-9 {
    margin-left: 75% !important
}

.col-offset-10 {
    margin-left: 83.3333% !important
}

.col-offset-11 {
    margin-left: 91.6667% !important
}

.col-offset-12 {
    margin-left: 100% !important
}

@media screen and (min-width:576px) {
    .sm\:col-offset-0 {
        margin-left: 0 !important
    }

    .sm\:col-offset-1 {
        margin-left: 8.3333% !important
    }

    .sm\:col-offset-2 {
        margin-left: 16.6667% !important
    }

    .sm\:col-offset-3 {
        margin-left: 25% !important
    }

    .sm\:col-offset-4 {
        margin-left: 33.3333% !important
    }

    .sm\:col-offset-5 {
        margin-left: 41.6667% !important
    }

    .sm\:col-offset-6 {
        margin-left: 50% !important
    }

    .sm\:col-offset-7 {
        margin-left: 58.3333% !important
    }

    .sm\:col-offset-8 {
        margin-left: 66.6667% !important
    }

    .sm\:col-offset-9 {
        margin-left: 75% !important
    }

    .sm\:col-offset-10 {
        margin-left: 83.3333% !important
    }

    .sm\:col-offset-11 {
        margin-left: 91.6667% !important
    }

    .sm\:col-offset-12 {
        margin-left: 100% !important
    }
}

@media screen and (min-width:768px) {
    .md\:col-offset-0 {
        margin-left: 0 !important
    }

    .md\:col-offset-1 {
        margin-left: 8.3333% !important
    }

    .md\:col-offset-2 {
        margin-left: 16.6667% !important
    }

    .md\:col-offset-3 {
        margin-left: 25% !important
    }

    .md\:col-offset-4 {
        margin-left: 33.3333% !important
    }

    .md\:col-offset-5 {
        margin-left: 41.6667% !important
    }

    .md\:col-offset-6 {
        margin-left: 50% !important
    }

    .md\:col-offset-7 {
        margin-left: 58.3333% !important
    }

    .md\:col-offset-8 {
        margin-left: 66.6667% !important
    }

    .md\:col-offset-9 {
        margin-left: 75% !important
    }

    .md\:col-offset-10 {
        margin-left: 83.3333% !important
    }

    .md\:col-offset-11 {
        margin-left: 91.6667% !important
    }

    .md\:col-offset-12 {
        margin-left: 100% !important
    }
}

@media screen and (min-width:992px) {
    .lg\:col-offset-0 {
        margin-left: 0 !important
    }

    .lg\:col-offset-1 {
        margin-left: 8.3333% !important
    }

    .lg\:col-offset-2 {
        margin-left: 16.6667% !important
    }

    .lg\:col-offset-3 {
        margin-left: 25% !important
    }

    .lg\:col-offset-4 {
        margin-left: 33.3333% !important
    }

    .lg\:col-offset-5 {
        margin-left: 41.6667% !important
    }

    .lg\:col-offset-6 {
        margin-left: 50% !important
    }

    .lg\:col-offset-7 {
        margin-left: 58.3333% !important
    }

    .lg\:col-offset-8 {
        margin-left: 66.6667% !important
    }

    .lg\:col-offset-9 {
        margin-left: 75% !important
    }

    .lg\:col-offset-10 {
        margin-left: 83.3333% !important
    }

    .lg\:col-offset-11 {
        margin-left: 91.6667% !important
    }

    .lg\:col-offset-12 {
        margin-left: 100% !important
    }
}

@media screen and (min-width:1200px) {
    .xl\:col-offset-0 {
        margin-left: 0 !important
    }

    .xl\:col-offset-1 {
        margin-left: 8.3333% !important
    }

    .xl\:col-offset-2 {
        margin-left: 16.6667% !important
    }

    .xl\:col-offset-3 {
        margin-left: 25% !important
    }

    .xl\:col-offset-4 {
        margin-left: 33.3333% !important
    }

    .xl\:col-offset-5 {
        margin-left: 41.6667% !important
    }

    .xl\:col-offset-6 {
        margin-left: 50% !important
    }

    .xl\:col-offset-7 {
        margin-left: 58.3333% !important
    }

    .xl\:col-offset-8 {
        margin-left: 66.6667% !important
    }

    .xl\:col-offset-9 {
        margin-left: 75% !important
    }

    .xl\:col-offset-10 {
        margin-left: 83.3333% !important
    }

    .xl\:col-offset-11 {
        margin-left: 91.6667% !important
    }

    .xl\:col-offset-12 {
        margin-left: 100% !important
    }
}

.text-0 {
    color: var(--surface-0) !important
}

.text-50 {
    color: var(--surface-50) !important
}

.text-100 {
    color: var(--surface-100) !important
}

.text-200 {
    color: var(--surface-200) !important
}

.text-300 {
    color: var(--surface-300) !important
}

.text-400 {
    color: var(--surface-400) !important
}

.text-500 {
    color: var(--surface-500) !important
}

.text-600 {
    color: var(--surface-600) !important
}

.text-700 {
    color: var(--surface-700) !important
}

.text-800 {
    color: var(--surface-800) !important
}

.text-900 {
    color: var(--surface-900) !important
}

.active\:text-0:active,
.focus\:text-0:focus,
.hover\:text-0:hover {
    color: var(--surface-0) !important
}

.active\:text-50:active,
.focus\:text-50:focus,
.hover\:text-50:hover {
    color: var(--surface-50) !important
}

.active\:text-100:active,
.focus\:text-100:focus,
.hover\:text-100:hover {
    color: var(--surface-100) !important
}

.active\:text-200:active,
.focus\:text-200:focus,
.hover\:text-200:hover {
    color: var(--surface-200) !important
}

.active\:text-300:active,
.focus\:text-300:focus,
.hover\:text-300:hover {
    color: var(--surface-300) !important
}

.active\:text-400:active,
.focus\:text-400:focus,
.hover\:text-400:hover {
    color: var(--surface-400) !important
}

.active\:text-500:active,
.focus\:text-500:focus,
.hover\:text-500:hover {
    color: var(--surface-500) !important
}

.active\:text-600:active,
.focus\:text-600:focus,
.hover\:text-600:hover {
    color: var(--surface-600) !important
}

.active\:text-700:active,
.focus\:text-700:focus,
.hover\:text-700:hover {
    color: var(--surface-700) !important
}

.active\:text-800:active,
.focus\:text-800:focus,
.hover\:text-800:hover {
    color: var(--surface-800) !important
}

.active\:text-900:active,
.focus\:text-900:focus,
.hover\:text-900:hover {
    color: var(--surface-900) !important
}

.surface-0 {
    background-color: var(--surface-0) !important
}

.surface-50 {
    background-color: var(--surface-50) !important
}

.surface-100 {
    background-color: var(--surface-100) !important
}

.surface-200 {
    background-color: var(--surface-200) !important
}

.surface-300 {
    background-color: var(--surface-300) !important
}

.surface-400 {
    background-color: var(--surface-400) !important
}

.surface-500 {
    background-color: var(--surface-500) !important
}

.surface-600 {
    background-color: var(--surface-600) !important
}

.surface-700 {
    background-color: var(--surface-700) !important
}

.surface-800 {
    background-color: var(--surface-800) !important
}

.surface-900 {
    background-color: var(--surface-900) !important
}

.active\:surface-0:active,
.focus\:surface-0:focus,
.hover\:surface-0:hover {
    background-color: var(--surface-0) !important
}

.active\:surface-50:active,
.focus\:surface-50:focus,
.hover\:surface-50:hover {
    background-color: var(--surface-50) !important
}

.active\:surface-100:active,
.focus\:surface-100:focus,
.hover\:surface-100:hover {
    background-color: var(--surface-100) !important
}

.active\:surface-200:active,
.focus\:surface-200:focus,
.hover\:surface-200:hover {
    background-color: var(--surface-200) !important
}

.active\:surface-300:active,
.focus\:surface-300:focus,
.hover\:surface-300:hover {
    background-color: var(--surface-300) !important
}

.active\:surface-400:active,
.focus\:surface-400:focus,
.hover\:surface-400:hover {
    background-color: var(--surface-400) !important
}

.active\:surface-500:active,
.focus\:surface-500:focus,
.hover\:surface-500:hover {
    background-color: var(--surface-500) !important
}

.active\:surface-600:active,
.focus\:surface-600:focus,
.hover\:surface-600:hover {
    background-color: var(--surface-600) !important
}

.active\:surface-700:active,
.focus\:surface-700:focus,
.hover\:surface-700:hover {
    background-color: var(--surface-700) !important
}

.active\:surface-800:active,
.focus\:surface-800:focus,
.hover\:surface-800:hover {
    background-color: var(--surface-800) !important
}

.active\:surface-900:active,
.focus\:surface-900:focus,
.hover\:surface-900:hover {
    background-color: var(--surface-900) !important
}

.border-0 {
    border-color: var(--surface-0) !important
}

.border-50 {
    border-color: var(--surface-50) !important
}

.border-100 {
    border-color: var(--surface-100) !important
}

.border-200 {
    border-color: var(--surface-200) !important
}

.border-300 {
    border-color: var(--surface-300) !important
}

.border-400 {
    border-color: var(--surface-400) !important
}

.border-500 {
    border-color: var(--surface-500) !important
}

.border-600 {
    border-color: var(--surface-600) !important
}

.border-700 {
    border-color: var(--surface-700) !important
}

.border-800 {
    border-color: var(--surface-800) !important
}

.border-900 {
    border-color: var(--surface-900) !important
}

.active\:border-0:active,
.focus\:border-0:focus,
.hover\:border-0:hover {
    border-color: var(--surface-0) !important
}

.active\:border-50:active,
.focus\:border-50:focus,
.hover\:border-50:hover {
    border-color: var(--surface-50) !important
}

.active\:border-100:active,
.focus\:border-100:focus,
.hover\:border-100:hover {
    border-color: var(--surface-100) !important
}

.active\:border-200:active,
.focus\:border-200:focus,
.hover\:border-200:hover {
    border-color: var(--surface-200) !important
}

.active\:border-300:active,
.focus\:border-300:focus,
.hover\:border-300:hover {
    border-color: var(--surface-300) !important
}

.active\:border-400:active,
.focus\:border-400:focus,
.hover\:border-400:hover {
    border-color: var(--surface-400) !important
}

.active\:border-500:active,
.focus\:border-500:focus,
.hover\:border-500:hover {
    border-color: var(--surface-500) !important
}

.active\:border-600:active,
.focus\:border-600:focus,
.hover\:border-600:hover {
    border-color: var(--surface-600) !important
}

.active\:border-700:active,
.focus\:border-700:focus,
.hover\:border-700:hover {
    border-color: var(--surface-700) !important
}

.active\:border-800:active,
.focus\:border-800:focus,
.hover\:border-800:hover {
    border-color: var(--surface-800) !important
}

.active\:border-900:active,
.focus\:border-900:focus,
.hover\:border-900:hover {
    border-color: var(--surface-900) !important
}

.bg-transparent {
    background-color: initial !important
}

@media screen and (min-width:576px) {
    .sm\:bg-transparent {
        background-color: initial !important
    }
}

@media screen and (min-width:768px) {
    .md\:bg-transparent {
        background-color: initial !important
    }
}

@media screen and (min-width:992px) {
    .lg\:bg-transparent {
        background-color: initial !important
    }
}

@media screen and (min-width:1200px) {
    .xl\:bg-transparent {
        background-color: initial !important
    }
}

.border-transparent {
    border-color: #0000 !important
}

@media screen and (min-width:576px) {
    .sm\:border-transparent {
        border-color: #0000 !important
    }
}

@media screen and (min-width:768px) {
    .md\:border-transparent {
        border-color: #0000 !important
    }
}

@media screen and (min-width:992px) {
    .lg\:border-transparent {
        border-color: #0000 !important
    }
}

@media screen and (min-width:1200px) {
    .xl\:border-transparent {
        border-color: #0000 !important
    }
}

.text-blue-50 {
    color: var(--blue-50) !important
}

.text-blue-100 {
    color: var(--blue-100) !important
}

.text-blue-200 {
    color: var(--blue-200) !important
}

.text-blue-300 {
    color: var(--blue-300) !important
}

.text-blue-400 {
    color: var(--blue-400) !important
}

.text-blue-500 {
    color: var(--blue-500) !important
}

.text-blue-600 {
    color: var(--blue-600) !important
}

.text-blue-700 {
    color: var(--blue-700) !important
}

.text-blue-800 {
    color: var(--blue-800) !important
}

.text-blue-900 {
    color: var(--blue-900) !important
}

.focus\:text-blue-50:focus {
    color: var(--blue-50) !important
}

.focus\:text-blue-100:focus {
    color: var(--blue-100) !important
}

.focus\:text-blue-200:focus {
    color: var(--blue-200) !important
}

.focus\:text-blue-300:focus {
    color: var(--blue-300) !important
}

.focus\:text-blue-400:focus {
    color: var(--blue-400) !important
}

.focus\:text-blue-500:focus {
    color: var(--blue-500) !important
}

.focus\:text-blue-600:focus {
    color: var(--blue-600) !important
}

.focus\:text-blue-700:focus {
    color: var(--blue-700) !important
}

.focus\:text-blue-800:focus {
    color: var(--blue-800) !important
}

.focus\:text-blue-900:focus {
    color: var(--blue-900) !important
}

.hover\:text-blue-50:hover {
    color: var(--blue-50) !important
}

.hover\:text-blue-100:hover {
    color: var(--blue-100) !important
}

.hover\:text-blue-200:hover {
    color: var(--blue-200) !important
}

.hover\:text-blue-300:hover {
    color: var(--blue-300) !important
}

.hover\:text-blue-400:hover {
    color: var(--blue-400) !important
}

.hover\:text-blue-500:hover {
    color: var(--blue-500) !important
}

.hover\:text-blue-600:hover {
    color: var(--blue-600) !important
}

.hover\:text-blue-700:hover {
    color: var(--blue-700) !important
}

.hover\:text-blue-800:hover {
    color: var(--blue-800) !important
}

.hover\:text-blue-900:hover {
    color: var(--blue-900) !important
}

.active\:text-blue-50:active {
    color: var(--blue-50) !important
}

.active\:text-blue-100:active {
    color: var(--blue-100) !important
}

.active\:text-blue-200:active {
    color: var(--blue-200) !important
}

.active\:text-blue-300:active {
    color: var(--blue-300) !important
}

.active\:text-blue-400:active {
    color: var(--blue-400) !important
}

.active\:text-blue-500:active {
    color: var(--blue-500) !important
}

.active\:text-blue-600:active {
    color: var(--blue-600) !important
}

.active\:text-blue-700:active {
    color: var(--blue-700) !important
}

.active\:text-blue-800:active {
    color: var(--blue-800) !important
}

.active\:text-blue-900:active {
    color: var(--blue-900) !important
}

.text-green-50 {
    color: var(--green-50) !important
}

.text-green-100 {
    color: var(--green-100) !important
}

.text-green-200 {
    color: var(--green-200) !important
}

.text-green-300 {
    color: var(--green-300) !important
}

.text-green-400 {
    color: var(--green-400) !important
}

.text-green-500 {
    color: var(--green-500) !important
}

.text-green-600 {
    color: var(--green-600) !important
}

.text-green-700 {
    color: var(--green-700) !important
}

.text-green-800 {
    color: var(--green-800) !important
}

.text-green-900 {
    color: var(--green-900) !important
}

.focus\:text-green-50:focus {
    color: var(--green-50) !important
}

.focus\:text-green-100:focus {
    color: var(--green-100) !important
}

.focus\:text-green-200:focus {
    color: var(--green-200) !important
}

.focus\:text-green-300:focus {
    color: var(--green-300) !important
}

.focus\:text-green-400:focus {
    color: var(--green-400) !important
}

.focus\:text-green-500:focus {
    color: var(--green-500) !important
}

.focus\:text-green-600:focus {
    color: var(--green-600) !important
}

.focus\:text-green-700:focus {
    color: var(--green-700) !important
}

.focus\:text-green-800:focus {
    color: var(--green-800) !important
}

.focus\:text-green-900:focus {
    color: var(--green-900) !important
}

.hover\:text-green-50:hover {
    color: var(--green-50) !important
}

.hover\:text-green-100:hover {
    color: var(--green-100) !important
}

.hover\:text-green-200:hover {
    color: var(--green-200) !important
}

.hover\:text-green-300:hover {
    color: var(--green-300) !important
}

.hover\:text-green-400:hover {
    color: var(--green-400) !important
}

.hover\:text-green-500:hover {
    color: var(--green-500) !important
}

.hover\:text-green-600:hover {
    color: var(--green-600) !important
}

.hover\:text-green-700:hover {
    color: var(--green-700) !important
}

.hover\:text-green-800:hover {
    color: var(--green-800) !important
}

.hover\:text-green-900:hover {
    color: var(--green-900) !important
}

.active\:text-green-50:active {
    color: var(--green-50) !important
}

.active\:text-green-100:active {
    color: var(--green-100) !important
}

.active\:text-green-200:active {
    color: var(--green-200) !important
}

.active\:text-green-300:active {
    color: var(--green-300) !important
}

.active\:text-green-400:active {
    color: var(--green-400) !important
}

.active\:text-green-500:active {
    color: var(--green-500) !important
}

.active\:text-green-600:active {
    color: var(--green-600) !important
}

.active\:text-green-700:active {
    color: var(--green-700) !important
}

.active\:text-green-800:active {
    color: var(--green-800) !important
}

.active\:text-green-900:active {
    color: var(--green-900) !important
}

.text-yellow-50 {
    color: var(--yellow-50) !important
}

.text-yellow-100 {
    color: var(--yellow-100) !important
}

.text-yellow-200 {
    color: var(--yellow-200) !important
}

.text-yellow-300 {
    color: var(--yellow-300) !important
}

.text-yellow-400 {
    color: var(--yellow-400) !important
}

.text-yellow-500 {
    color: var(--yellow-500) !important
}

.text-yellow-600 {
    color: var(--yellow-600) !important
}

.text-yellow-700 {
    color: var(--yellow-700) !important
}

.text-yellow-800 {
    color: var(--yellow-800) !important
}

.text-yellow-900 {
    color: var(--yellow-900) !important
}

.focus\:text-yellow-50:focus {
    color: var(--yellow-50) !important
}

.focus\:text-yellow-100:focus {
    color: var(--yellow-100) !important
}

.focus\:text-yellow-200:focus {
    color: var(--yellow-200) !important
}

.focus\:text-yellow-300:focus {
    color: var(--yellow-300) !important
}

.focus\:text-yellow-400:focus {
    color: var(--yellow-400) !important
}

.focus\:text-yellow-500:focus {
    color: var(--yellow-500) !important
}

.focus\:text-yellow-600:focus {
    color: var(--yellow-600) !important
}

.focus\:text-yellow-700:focus {
    color: var(--yellow-700) !important
}

.focus\:text-yellow-800:focus {
    color: var(--yellow-800) !important
}

.focus\:text-yellow-900:focus {
    color: var(--yellow-900) !important
}

.hover\:text-yellow-50:hover {
    color: var(--yellow-50) !important
}

.hover\:text-yellow-100:hover {
    color: var(--yellow-100) !important
}

.hover\:text-yellow-200:hover {
    color: var(--yellow-200) !important
}

.hover\:text-yellow-300:hover {
    color: var(--yellow-300) !important
}

.hover\:text-yellow-400:hover {
    color: var(--yellow-400) !important
}

.hover\:text-yellow-500:hover {
    color: var(--yellow-500) !important
}

.hover\:text-yellow-600:hover {
    color: var(--yellow-600) !important
}

.hover\:text-yellow-700:hover {
    color: var(--yellow-700) !important
}

.hover\:text-yellow-800:hover {
    color: var(--yellow-800) !important
}

.hover\:text-yellow-900:hover {
    color: var(--yellow-900) !important
}

.active\:text-yellow-50:active {
    color: var(--yellow-50) !important
}

.active\:text-yellow-100:active {
    color: var(--yellow-100) !important
}

.active\:text-yellow-200:active {
    color: var(--yellow-200) !important
}

.active\:text-yellow-300:active {
    color: var(--yellow-300) !important
}

.active\:text-yellow-400:active {
    color: var(--yellow-400) !important
}

.active\:text-yellow-500:active {
    color: var(--yellow-500) !important
}

.active\:text-yellow-600:active {
    color: var(--yellow-600) !important
}

.active\:text-yellow-700:active {
    color: var(--yellow-700) !important
}

.active\:text-yellow-800:active {
    color: var(--yellow-800) !important
}

.active\:text-yellow-900:active {
    color: var(--yellow-900) !important
}

.text-cyan-50 {
    color: var(--cyan-50) !important
}

.text-cyan-100 {
    color: var(--cyan-100) !important
}

.text-cyan-200 {
    color: var(--cyan-200) !important
}

.text-cyan-300 {
    color: var(--cyan-300) !important
}

.text-cyan-400 {
    color: var(--cyan-400) !important
}

.text-cyan-500 {
    color: var(--cyan-500) !important
}

.text-cyan-600 {
    color: var(--cyan-600) !important
}

.text-cyan-700 {
    color: var(--cyan-700) !important
}

.text-cyan-800 {
    color: var(--cyan-800) !important
}

.text-cyan-900 {
    color: var(--cyan-900) !important
}

.focus\:text-cyan-50:focus {
    color: var(--cyan-50) !important
}

.focus\:text-cyan-100:focus {
    color: var(--cyan-100) !important
}

.focus\:text-cyan-200:focus {
    color: var(--cyan-200) !important
}

.focus\:text-cyan-300:focus {
    color: var(--cyan-300) !important
}

.focus\:text-cyan-400:focus {
    color: var(--cyan-400) !important
}

.focus\:text-cyan-500:focus {
    color: var(--cyan-500) !important
}

.focus\:text-cyan-600:focus {
    color: var(--cyan-600) !important
}

.focus\:text-cyan-700:focus {
    color: var(--cyan-700) !important
}

.focus\:text-cyan-800:focus {
    color: var(--cyan-800) !important
}

.focus\:text-cyan-900:focus {
    color: var(--cyan-900) !important
}

.hover\:text-cyan-50:hover {
    color: var(--cyan-50) !important
}

.hover\:text-cyan-100:hover {
    color: var(--cyan-100) !important
}

.hover\:text-cyan-200:hover {
    color: var(--cyan-200) !important
}

.hover\:text-cyan-300:hover {
    color: var(--cyan-300) !important
}

.hover\:text-cyan-400:hover {
    color: var(--cyan-400) !important
}

.hover\:text-cyan-500:hover {
    color: var(--cyan-500) !important
}

.hover\:text-cyan-600:hover {
    color: var(--cyan-600) !important
}

.hover\:text-cyan-700:hover {
    color: var(--cyan-700) !important
}

.hover\:text-cyan-800:hover {
    color: var(--cyan-800) !important
}

.hover\:text-cyan-900:hover {
    color: var(--cyan-900) !important
}

.active\:text-cyan-50:active {
    color: var(--cyan-50) !important
}

.active\:text-cyan-100:active {
    color: var(--cyan-100) !important
}

.active\:text-cyan-200:active {
    color: var(--cyan-200) !important
}

.active\:text-cyan-300:active {
    color: var(--cyan-300) !important
}

.active\:text-cyan-400:active {
    color: var(--cyan-400) !important
}

.active\:text-cyan-500:active {
    color: var(--cyan-500) !important
}

.active\:text-cyan-600:active {
    color: var(--cyan-600) !important
}

.active\:text-cyan-700:active {
    color: var(--cyan-700) !important
}

.active\:text-cyan-800:active {
    color: var(--cyan-800) !important
}

.active\:text-cyan-900:active {
    color: var(--cyan-900) !important
}

.text-pink-50 {
    color: var(--pink-50) !important
}

.text-pink-100 {
    color: var(--pink-100) !important
}

.text-pink-200 {
    color: var(--pink-200) !important
}

.text-pink-300 {
    color: var(--pink-300) !important
}

.text-pink-400 {
    color: var(--pink-400) !important
}

.text-pink-500 {
    color: var(--pink-500) !important
}

.text-pink-600 {
    color: var(--pink-600) !important
}

.text-pink-700 {
    color: var(--pink-700) !important
}

.text-pink-800 {
    color: var(--pink-800) !important
}

.text-pink-900 {
    color: var(--pink-900) !important
}

.focus\:text-pink-50:focus {
    color: var(--pink-50) !important
}

.focus\:text-pink-100:focus {
    color: var(--pink-100) !important
}

.focus\:text-pink-200:focus {
    color: var(--pink-200) !important
}

.focus\:text-pink-300:focus {
    color: var(--pink-300) !important
}

.focus\:text-pink-400:focus {
    color: var(--pink-400) !important
}

.focus\:text-pink-500:focus {
    color: var(--pink-500) !important
}

.focus\:text-pink-600:focus {
    color: var(--pink-600) !important
}

.focus\:text-pink-700:focus {
    color: var(--pink-700) !important
}

.focus\:text-pink-800:focus {
    color: var(--pink-800) !important
}

.focus\:text-pink-900:focus {
    color: var(--pink-900) !important
}

.hover\:text-pink-50:hover {
    color: var(--pink-50) !important
}

.hover\:text-pink-100:hover {
    color: var(--pink-100) !important
}

.hover\:text-pink-200:hover {
    color: var(--pink-200) !important
}

.hover\:text-pink-300:hover {
    color: var(--pink-300) !important
}

.hover\:text-pink-400:hover {
    color: var(--pink-400) !important
}

.hover\:text-pink-500:hover {
    color: var(--pink-500) !important
}

.hover\:text-pink-600:hover {
    color: var(--pink-600) !important
}

.hover\:text-pink-700:hover {
    color: var(--pink-700) !important
}

.hover\:text-pink-800:hover {
    color: var(--pink-800) !important
}

.hover\:text-pink-900:hover {
    color: var(--pink-900) !important
}

.active\:text-pink-50:active {
    color: var(--pink-50) !important
}

.active\:text-pink-100:active {
    color: var(--pink-100) !important
}

.active\:text-pink-200:active {
    color: var(--pink-200) !important
}

.active\:text-pink-300:active {
    color: var(--pink-300) !important
}

.active\:text-pink-400:active {
    color: var(--pink-400) !important
}

.active\:text-pink-500:active {
    color: var(--pink-500) !important
}

.active\:text-pink-600:active {
    color: var(--pink-600) !important
}

.active\:text-pink-700:active {
    color: var(--pink-700) !important
}

.active\:text-pink-800:active {
    color: var(--pink-800) !important
}

.active\:text-pink-900:active {
    color: var(--pink-900) !important
}

.text-indigo-50 {
    color: var(--indigo-50) !important
}

.text-indigo-100 {
    color: var(--indigo-100) !important
}

.text-indigo-200 {
    color: var(--indigo-200) !important
}

.text-indigo-300 {
    color: var(--indigo-300) !important
}

.text-indigo-400 {
    color: var(--indigo-400) !important
}

.text-indigo-500 {
    color: var(--indigo-500) !important
}

.text-indigo-600 {
    color: var(--indigo-600) !important
}

.text-indigo-700 {
    color: var(--indigo-700) !important
}

.text-indigo-800 {
    color: var(--indigo-800) !important
}

.text-indigo-900 {
    color: var(--indigo-900) !important
}

.focus\:text-indigo-50:focus {
    color: var(--indigo-50) !important
}

.focus\:text-indigo-100:focus {
    color: var(--indigo-100) !important
}

.focus\:text-indigo-200:focus {
    color: var(--indigo-200) !important
}

.focus\:text-indigo-300:focus {
    color: var(--indigo-300) !important
}

.focus\:text-indigo-400:focus {
    color: var(--indigo-400) !important
}

.focus\:text-indigo-500:focus {
    color: var(--indigo-500) !important
}

.focus\:text-indigo-600:focus {
    color: var(--indigo-600) !important
}

.focus\:text-indigo-700:focus {
    color: var(--indigo-700) !important
}

.focus\:text-indigo-800:focus {
    color: var(--indigo-800) !important
}

.focus\:text-indigo-900:focus {
    color: var(--indigo-900) !important
}

.hover\:text-indigo-50:hover {
    color: var(--indigo-50) !important
}

.hover\:text-indigo-100:hover {
    color: var(--indigo-100) !important
}

.hover\:text-indigo-200:hover {
    color: var(--indigo-200) !important
}

.hover\:text-indigo-300:hover {
    color: var(--indigo-300) !important
}

.hover\:text-indigo-400:hover {
    color: var(--indigo-400) !important
}

.hover\:text-indigo-500:hover {
    color: var(--indigo-500) !important
}

.hover\:text-indigo-600:hover {
    color: var(--indigo-600) !important
}

.hover\:text-indigo-700:hover {
    color: var(--indigo-700) !important
}

.hover\:text-indigo-800:hover {
    color: var(--indigo-800) !important
}

.hover\:text-indigo-900:hover {
    color: var(--indigo-900) !important
}

.active\:text-indigo-50:active {
    color: var(--indigo-50) !important
}

.active\:text-indigo-100:active {
    color: var(--indigo-100) !important
}

.active\:text-indigo-200:active {
    color: var(--indigo-200) !important
}

.active\:text-indigo-300:active {
    color: var(--indigo-300) !important
}

.active\:text-indigo-400:active {
    color: var(--indigo-400) !important
}

.active\:text-indigo-500:active {
    color: var(--indigo-500) !important
}

.active\:text-indigo-600:active {
    color: var(--indigo-600) !important
}

.active\:text-indigo-700:active {
    color: var(--indigo-700) !important
}

.active\:text-indigo-800:active {
    color: var(--indigo-800) !important
}

.active\:text-indigo-900:active {
    color: var(--indigo-900) !important
}

.text-teal-50 {
    color: var(--teal-50) !important
}

.text-teal-100 {
    color: var(--teal-100) !important
}

.text-teal-200 {
    color: var(--teal-200) !important
}

.text-teal-300 {
    color: var(--teal-300) !important
}

.text-teal-400 {
    color: var(--teal-400) !important
}

.text-teal-500 {
    color: var(--teal-500) !important
}

.text-teal-600 {
    color: var(--teal-600) !important
}

.text-teal-700 {
    color: var(--teal-700) !important
}

.text-teal-800 {
    color: var(--teal-800) !important
}

.text-teal-900 {
    color: var(--teal-900) !important
}

.focus\:text-teal-50:focus {
    color: var(--teal-50) !important
}

.focus\:text-teal-100:focus {
    color: var(--teal-100) !important
}

.focus\:text-teal-200:focus {
    color: var(--teal-200) !important
}

.focus\:text-teal-300:focus {
    color: var(--teal-300) !important
}

.focus\:text-teal-400:focus {
    color: var(--teal-400) !important
}

.focus\:text-teal-500:focus {
    color: var(--teal-500) !important
}

.focus\:text-teal-600:focus {
    color: var(--teal-600) !important
}

.focus\:text-teal-700:focus {
    color: var(--teal-700) !important
}

.focus\:text-teal-800:focus {
    color: var(--teal-800) !important
}

.focus\:text-teal-900:focus {
    color: var(--teal-900) !important
}

.hover\:text-teal-50:hover {
    color: var(--teal-50) !important
}

.hover\:text-teal-100:hover {
    color: var(--teal-100) !important
}

.hover\:text-teal-200:hover {
    color: var(--teal-200) !important
}

.hover\:text-teal-300:hover {
    color: var(--teal-300) !important
}

.hover\:text-teal-400:hover {
    color: var(--teal-400) !important
}

.hover\:text-teal-500:hover {
    color: var(--teal-500) !important
}

.hover\:text-teal-600:hover {
    color: var(--teal-600) !important
}

.hover\:text-teal-700:hover {
    color: var(--teal-700) !important
}

.hover\:text-teal-800:hover {
    color: var(--teal-800) !important
}

.hover\:text-teal-900:hover {
    color: var(--teal-900) !important
}

.active\:text-teal-50:active {
    color: var(--teal-50) !important
}

.active\:text-teal-100:active {
    color: var(--teal-100) !important
}

.active\:text-teal-200:active {
    color: var(--teal-200) !important
}

.active\:text-teal-300:active {
    color: var(--teal-300) !important
}

.active\:text-teal-400:active {
    color: var(--teal-400) !important
}

.active\:text-teal-500:active {
    color: var(--teal-500) !important
}

.active\:text-teal-600:active {
    color: var(--teal-600) !important
}

.active\:text-teal-700:active {
    color: var(--teal-700) !important
}

.active\:text-teal-800:active {
    color: var(--teal-800) !important
}

.active\:text-teal-900:active {
    color: var(--teal-900) !important
}

.text-orange-50 {
    color: var(--orange-50) !important
}

.text-orange-100 {
    color: var(--orange-100) !important
}

.text-orange-200 {
    color: var(--orange-200) !important
}

.text-orange-300 {
    color: var(--orange-300) !important
}

.text-orange-400 {
    color: var(--orange-400) !important
}

.text-orange-500 {
    color: var(--orange-500) !important
}

.text-orange-600 {
    color: var(--orange-600) !important
}

.text-orange-700 {
    color: var(--orange-700) !important
}

.text-orange-800 {
    color: var(--orange-800) !important
}

.text-orange-900 {
    color: var(--orange-900) !important
}

.focus\:text-orange-50:focus {
    color: var(--orange-50) !important
}

.focus\:text-orange-100:focus {
    color: var(--orange-100) !important
}

.focus\:text-orange-200:focus {
    color: var(--orange-200) !important
}

.focus\:text-orange-300:focus {
    color: var(--orange-300) !important
}

.focus\:text-orange-400:focus {
    color: var(--orange-400) !important
}

.focus\:text-orange-500:focus {
    color: var(--orange-500) !important
}

.focus\:text-orange-600:focus {
    color: var(--orange-600) !important
}

.focus\:text-orange-700:focus {
    color: var(--orange-700) !important
}

.focus\:text-orange-800:focus {
    color: var(--orange-800) !important
}

.focus\:text-orange-900:focus {
    color: var(--orange-900) !important
}

.hover\:text-orange-50:hover {
    color: var(--orange-50) !important
}

.hover\:text-orange-100:hover {
    color: var(--orange-100) !important
}

.hover\:text-orange-200:hover {
    color: var(--orange-200) !important
}

.hover\:text-orange-300:hover {
    color: var(--orange-300) !important
}

.hover\:text-orange-400:hover {
    color: var(--orange-400) !important
}

.hover\:text-orange-500:hover {
    color: var(--orange-500) !important
}

.hover\:text-orange-600:hover {
    color: var(--orange-600) !important
}

.hover\:text-orange-700:hover {
    color: var(--orange-700) !important
}

.hover\:text-orange-800:hover {
    color: var(--orange-800) !important
}

.hover\:text-orange-900:hover {
    color: var(--orange-900) !important
}

.active\:text-orange-50:active {
    color: var(--orange-50) !important
}

.active\:text-orange-100:active {
    color: var(--orange-100) !important
}

.active\:text-orange-200:active {
    color: var(--orange-200) !important
}

.active\:text-orange-300:active {
    color: var(--orange-300) !important
}

.active\:text-orange-400:active {
    color: var(--orange-400) !important
}

.active\:text-orange-500:active {
    color: var(--orange-500) !important
}

.active\:text-orange-600:active {
    color: var(--orange-600) !important
}

.active\:text-orange-700:active {
    color: var(--orange-700) !important
}

.active\:text-orange-800:active {
    color: var(--orange-800) !important
}

.active\:text-orange-900:active {
    color: var(--orange-900) !important
}

.text-bluegray-50 {
    color: var(--bluegray-50) !important
}

.text-bluegray-100 {
    color: var(--bluegray-100) !important
}

.text-bluegray-200 {
    color: var(--bluegray-200) !important
}

.text-bluegray-300 {
    color: var(--bluegray-300) !important
}

.text-bluegray-400 {
    color: var(--bluegray-400) !important
}

.text-bluegray-500 {
    color: var(--bluegray-500) !important
}

.text-bluegray-600 {
    color: var(--bluegray-600) !important
}

.text-bluegray-700 {
    color: var(--bluegray-700) !important
}

.text-bluegray-800 {
    color: var(--bluegray-800) !important
}

.text-bluegray-900 {
    color: var(--bluegray-900) !important
}

.focus\:text-bluegray-50:focus {
    color: var(--bluegray-50) !important
}

.focus\:text-bluegray-100:focus {
    color: var(--bluegray-100) !important
}

.focus\:text-bluegray-200:focus {
    color: var(--bluegray-200) !important
}

.focus\:text-bluegray-300:focus {
    color: var(--bluegray-300) !important
}

.focus\:text-bluegray-400:focus {
    color: var(--bluegray-400) !important
}

.focus\:text-bluegray-500:focus {
    color: var(--bluegray-500) !important
}

.focus\:text-bluegray-600:focus {
    color: var(--bluegray-600) !important
}

.focus\:text-bluegray-700:focus {
    color: var(--bluegray-700) !important
}

.focus\:text-bluegray-800:focus {
    color: var(--bluegray-800) !important
}

.focus\:text-bluegray-900:focus {
    color: var(--bluegray-900) !important
}

.hover\:text-bluegray-50:hover {
    color: var(--bluegray-50) !important
}

.hover\:text-bluegray-100:hover {
    color: var(--bluegray-100) !important
}

.hover\:text-bluegray-200:hover {
    color: var(--bluegray-200) !important
}

.hover\:text-bluegray-300:hover {
    color: var(--bluegray-300) !important
}

.hover\:text-bluegray-400:hover {
    color: var(--bluegray-400) !important
}

.hover\:text-bluegray-500:hover {
    color: var(--bluegray-500) !important
}

.hover\:text-bluegray-600:hover {
    color: var(--bluegray-600) !important
}

.hover\:text-bluegray-700:hover {
    color: var(--bluegray-700) !important
}

.hover\:text-bluegray-800:hover {
    color: var(--bluegray-800) !important
}

.hover\:text-bluegray-900:hover {
    color: var(--bluegray-900) !important
}

.active\:text-bluegray-50:active {
    color: var(--bluegray-50) !important
}

.active\:text-bluegray-100:active {
    color: var(--bluegray-100) !important
}

.active\:text-bluegray-200:active {
    color: var(--bluegray-200) !important
}

.active\:text-bluegray-300:active {
    color: var(--bluegray-300) !important
}

.active\:text-bluegray-400:active {
    color: var(--bluegray-400) !important
}

.active\:text-bluegray-500:active {
    color: var(--bluegray-500) !important
}

.active\:text-bluegray-600:active {
    color: var(--bluegray-600) !important
}

.active\:text-bluegray-700:active {
    color: var(--bluegray-700) !important
}

.active\:text-bluegray-800:active {
    color: var(--bluegray-800) !important
}

.active\:text-bluegray-900:active {
    color: var(--bluegray-900) !important
}

.text-purple-50 {
    color: var(--purple-50) !important
}

.text-purple-100 {
    color: var(--purple-100) !important
}

.text-purple-200 {
    color: var(--purple-200) !important
}

.text-purple-300 {
    color: var(--purple-300) !important
}

.text-purple-400 {
    color: var(--purple-400) !important
}

.text-purple-500 {
    color: var(--purple-500) !important
}

.text-purple-600 {
    color: var(--purple-600) !important
}

.text-purple-700 {
    color: var(--purple-700) !important
}

.text-purple-800 {
    color: var(--purple-800) !important
}

.text-purple-900 {
    color: var(--purple-900) !important
}

.focus\:text-purple-50:focus {
    color: var(--purple-50) !important
}

.focus\:text-purple-100:focus {
    color: var(--purple-100) !important
}

.focus\:text-purple-200:focus {
    color: var(--purple-200) !important
}

.focus\:text-purple-300:focus {
    color: var(--purple-300) !important
}

.focus\:text-purple-400:focus {
    color: var(--purple-400) !important
}

.focus\:text-purple-500:focus {
    color: var(--purple-500) !important
}

.focus\:text-purple-600:focus {
    color: var(--purple-600) !important
}

.focus\:text-purple-700:focus {
    color: var(--purple-700) !important
}

.focus\:text-purple-800:focus {
    color: var(--purple-800) !important
}

.focus\:text-purple-900:focus {
    color: var(--purple-900) !important
}

.hover\:text-purple-50:hover {
    color: var(--purple-50) !important
}

.hover\:text-purple-100:hover {
    color: var(--purple-100) !important
}

.hover\:text-purple-200:hover {
    color: var(--purple-200) !important
}

.hover\:text-purple-300:hover {
    color: var(--purple-300) !important
}

.hover\:text-purple-400:hover {
    color: var(--purple-400) !important
}

.hover\:text-purple-500:hover {
    color: var(--purple-500) !important
}

.hover\:text-purple-600:hover {
    color: var(--purple-600) !important
}

.hover\:text-purple-700:hover {
    color: var(--purple-700) !important
}

.hover\:text-purple-800:hover {
    color: var(--purple-800) !important
}

.hover\:text-purple-900:hover {
    color: var(--purple-900) !important
}

.active\:text-purple-50:active {
    color: var(--purple-50) !important
}

.active\:text-purple-100:active {
    color: var(--purple-100) !important
}

.active\:text-purple-200:active {
    color: var(--purple-200) !important
}

.active\:text-purple-300:active {
    color: var(--purple-300) !important
}

.active\:text-purple-400:active {
    color: var(--purple-400) !important
}

.active\:text-purple-500:active {
    color: var(--purple-500) !important
}

.active\:text-purple-600:active {
    color: var(--purple-600) !important
}

.active\:text-purple-700:active {
    color: var(--purple-700) !important
}

.active\:text-purple-800:active {
    color: var(--purple-800) !important
}

.active\:text-purple-900:active {
    color: var(--purple-900) !important
}

.text-gray-50 {
    color: var(--gray-50) !important
}

.text-gray-100 {
    color: var(--gray-100) !important
}

.text-gray-200 {
    color: var(--gray-200) !important
}

.text-gray-300 {
    color: var(--gray-300) !important
}

.text-gray-400 {
    color: var(--gray-400) !important
}

.text-gray-500 {
    color: var(--gray-500) !important
}

.text-gray-600 {
    color: var(--gray-600) !important
}

.text-gray-700 {
    color: var(--gray-700) !important
}

.text-gray-800 {
    color: var(--gray-800) !important
}

.text-gray-900 {
    color: var(--gray-900) !important
}

.focus\:text-gray-50:focus {
    color: var(--gray-50) !important
}

.focus\:text-gray-100:focus {
    color: var(--gray-100) !important
}

.focus\:text-gray-200:focus {
    color: var(--gray-200) !important
}

.focus\:text-gray-300:focus {
    color: var(--gray-300) !important
}

.focus\:text-gray-400:focus {
    color: var(--gray-400) !important
}

.focus\:text-gray-500:focus {
    color: var(--gray-500) !important
}

.focus\:text-gray-600:focus {
    color: var(--gray-600) !important
}

.focus\:text-gray-700:focus {
    color: var(--gray-700) !important
}

.focus\:text-gray-800:focus {
    color: var(--gray-800) !important
}

.focus\:text-gray-900:focus {
    color: var(--gray-900) !important
}

.hover\:text-gray-50:hover {
    color: var(--gray-50) !important
}

.hover\:text-gray-100:hover {
    color: var(--gray-100) !important
}

.hover\:text-gray-200:hover {
    color: var(--gray-200) !important
}

.hover\:text-gray-300:hover {
    color: var(--gray-300) !important
}

.hover\:text-gray-400:hover {
    color: var(--gray-400) !important
}

.hover\:text-gray-500:hover {
    color: var(--gray-500) !important
}

.hover\:text-gray-600:hover {
    color: var(--gray-600) !important
}

.hover\:text-gray-700:hover {
    color: var(--gray-700) !important
}

.hover\:text-gray-800:hover {
    color: var(--gray-800) !important
}

.hover\:text-gray-900:hover {
    color: var(--gray-900) !important
}

.active\:text-gray-50:active {
    color: var(--gray-50) !important
}

.active\:text-gray-100:active {
    color: var(--gray-100) !important
}

.active\:text-gray-200:active {
    color: var(--gray-200) !important
}

.active\:text-gray-300:active {
    color: var(--gray-300) !important
}

.active\:text-gray-400:active {
    color: var(--gray-400) !important
}

.active\:text-gray-500:active {
    color: var(--gray-500) !important
}

.active\:text-gray-600:active {
    color: var(--gray-600) !important
}

.active\:text-gray-700:active {
    color: var(--gray-700) !important
}

.active\:text-gray-800:active {
    color: var(--gray-800) !important
}

.active\:text-gray-900:active {
    color: var(--gray-900) !important
}

.text-red-50 {
    color: var(--red-50) !important
}

.text-red-100 {
    color: var(--red-100) !important
}

.text-red-200 {
    color: var(--red-200) !important
}

.text-red-300 {
    color: var(--red-300) !important
}

.text-red-400 {
    color: var(--red-400) !important
}

.text-red-500 {
    color: var(--red-500) !important
}

.text-red-600 {
    color: var(--red-600) !important
}

.text-red-700 {
    color: var(--red-700) !important
}

.text-red-800 {
    color: var(--red-800) !important
}

.text-red-900 {
    color: var(--red-900) !important
}

.focus\:text-red-50:focus {
    color: var(--red-50) !important
}

.focus\:text-red-100:focus {
    color: var(--red-100) !important
}

.focus\:text-red-200:focus {
    color: var(--red-200) !important
}

.focus\:text-red-300:focus {
    color: var(--red-300) !important
}

.focus\:text-red-400:focus {
    color: var(--red-400) !important
}

.focus\:text-red-500:focus {
    color: var(--red-500) !important
}

.focus\:text-red-600:focus {
    color: var(--red-600) !important
}

.focus\:text-red-700:focus {
    color: var(--red-700) !important
}

.focus\:text-red-800:focus {
    color: var(--red-800) !important
}

.focus\:text-red-900:focus {
    color: var(--red-900) !important
}

.hover\:text-red-50:hover {
    color: var(--red-50) !important
}

.hover\:text-red-100:hover {
    color: var(--red-100) !important
}

.hover\:text-red-200:hover {
    color: var(--red-200) !important
}

.hover\:text-red-300:hover {
    color: var(--red-300) !important
}

.hover\:text-red-400:hover {
    color: var(--red-400) !important
}

.hover\:text-red-500:hover {
    color: var(--red-500) !important
}

.hover\:text-red-600:hover {
    color: var(--red-600) !important
}

.hover\:text-red-700:hover {
    color: var(--red-700) !important
}

.hover\:text-red-800:hover {
    color: var(--red-800) !important
}

.hover\:text-red-900:hover {
    color: var(--red-900) !important
}

.active\:text-red-50:active {
    color: var(--red-50) !important
}

.active\:text-red-100:active {
    color: var(--red-100) !important
}

.active\:text-red-200:active {
    color: var(--red-200) !important
}

.active\:text-red-300:active {
    color: var(--red-300) !important
}

.active\:text-red-400:active {
    color: var(--red-400) !important
}

.active\:text-red-500:active {
    color: var(--red-500) !important
}

.active\:text-red-600:active {
    color: var(--red-600) !important
}

.active\:text-red-700:active {
    color: var(--red-700) !important
}

.active\:text-red-800:active {
    color: var(--red-800) !important
}

.active\:text-red-900:active {
    color: var(--red-900) !important
}

.text-primary-50 {
    color: var(--primary-50) !important
}

.text-primary-100 {
    color: var(--primary-100) !important
}

.text-primary-200 {
    color: var(--primary-200) !important
}

.text-primary-300 {
    color: var(--primary-300) !important
}

.text-primary-400 {
    color: var(--primary-400) !important
}

.text-primary-500 {
    color: var(--primary-500) !important
}

.text-primary-600 {
    color: var(--primary-600) !important
}

.text-primary-700 {
    color: var(--primary-700) !important
}

.text-primary-800 {
    color: var(--primary-800) !important
}

.text-primary-900 {
    color: var(--primary-900) !important
}

.focus\:text-primary-50:focus {
    color: var(--primary-50) !important
}

.focus\:text-primary-100:focus {
    color: var(--primary-100) !important
}

.focus\:text-primary-200:focus {
    color: var(--primary-200) !important
}

.focus\:text-primary-300:focus {
    color: var(--primary-300) !important
}

.focus\:text-primary-400:focus {
    color: var(--primary-400) !important
}

.focus\:text-primary-500:focus {
    color: var(--primary-500) !important
}

.focus\:text-primary-600:focus {
    color: var(--primary-600) !important
}

.focus\:text-primary-700:focus {
    color: var(--primary-700) !important
}

.focus\:text-primary-800:focus {
    color: var(--primary-800) !important
}

.focus\:text-primary-900:focus {
    color: var(--primary-900) !important
}

.hover\:text-primary-50:hover {
    color: var(--primary-50) !important
}

.hover\:text-primary-100:hover {
    color: var(--primary-100) !important
}

.hover\:text-primary-200:hover {
    color: var(--primary-200) !important
}

.hover\:text-primary-300:hover {
    color: var(--primary-300) !important
}

.hover\:text-primary-400:hover {
    color: var(--primary-400) !important
}

.hover\:text-primary-500:hover {
    color: var(--primary-500) !important
}

.hover\:text-primary-600:hover {
    color: var(--primary-600) !important
}

.hover\:text-primary-700:hover {
    color: var(--primary-700) !important
}

.hover\:text-primary-800:hover {
    color: var(--primary-800) !important
}

.hover\:text-primary-900:hover {
    color: var(--primary-900) !important
}

.active\:text-primary-50:active {
    color: var(--primary-50) !important
}

.active\:text-primary-100:active {
    color: var(--primary-100) !important
}

.active\:text-primary-200:active {
    color: var(--primary-200) !important
}

.active\:text-primary-300:active {
    color: var(--primary-300) !important
}

.active\:text-primary-400:active {
    color: var(--primary-400) !important
}

.active\:text-primary-500:active {
    color: var(--primary-500) !important
}

.active\:text-primary-600:active {
    color: var(--primary-600) !important
}

.active\:text-primary-700:active {
    color: var(--primary-700) !important
}

.active\:text-primary-800:active {
    color: var(--primary-800) !important
}

.active\:text-primary-900:active {
    color: var(--primary-900) !important
}

.bg-blue-50 {
    background-color: var(--blue-50) !important
}

.bg-blue-100 {
    background-color: var(--blue-100) !important
}

.bg-blue-200 {
    background-color: var(--blue-200) !important
}

.bg-blue-300 {
    background-color: var(--blue-300) !important
}

.bg-blue-400 {
    background-color: var(--blue-400) !important
}

.bg-blue-500 {
    background-color: var(--blue-500) !important
}

.bg-blue-600 {
    background-color: var(--blue-600) !important
}

.bg-blue-700 {
    background-color: var(--blue-700) !important
}

.bg-blue-800 {
    background-color: var(--blue-800) !important
}

.bg-blue-900 {
    background-color: var(--blue-900) !important
}

.focus\:bg-blue-50:focus {
    background-color: var(--blue-50) !important
}

.focus\:bg-blue-100:focus {
    background-color: var(--blue-100) !important
}

.focus\:bg-blue-200:focus {
    background-color: var(--blue-200) !important
}

.focus\:bg-blue-300:focus {
    background-color: var(--blue-300) !important
}

.focus\:bg-blue-400:focus {
    background-color: var(--blue-400) !important
}

.focus\:bg-blue-500:focus {
    background-color: var(--blue-500) !important
}

.focus\:bg-blue-600:focus {
    background-color: var(--blue-600) !important
}

.focus\:bg-blue-700:focus {
    background-color: var(--blue-700) !important
}

.focus\:bg-blue-800:focus {
    background-color: var(--blue-800) !important
}

.focus\:bg-blue-900:focus {
    background-color: var(--blue-900) !important
}

.hover\:bg-blue-50:hover {
    background-color: var(--blue-50) !important
}

.hover\:bg-blue-100:hover {
    background-color: var(--blue-100) !important
}

.hover\:bg-blue-200:hover {
    background-color: var(--blue-200) !important
}

.hover\:bg-blue-300:hover {
    background-color: var(--blue-300) !important
}

.hover\:bg-blue-400:hover {
    background-color: var(--blue-400) !important
}

.hover\:bg-blue-500:hover {
    background-color: var(--blue-500) !important
}

.hover\:bg-blue-600:hover {
    background-color: var(--blue-600) !important
}

.hover\:bg-blue-700:hover {
    background-color: var(--blue-700) !important
}

.hover\:bg-blue-800:hover {
    background-color: var(--blue-800) !important
}

.hover\:bg-blue-900:hover {
    background-color: var(--blue-900) !important
}

.active\:bg-blue-50:active {
    background-color: var(--blue-50) !important
}

.active\:bg-blue-100:active {
    background-color: var(--blue-100) !important
}

.active\:bg-blue-200:active {
    background-color: var(--blue-200) !important
}

.active\:bg-blue-300:active {
    background-color: var(--blue-300) !important
}

.active\:bg-blue-400:active {
    background-color: var(--blue-400) !important
}

.active\:bg-blue-500:active {
    background-color: var(--blue-500) !important
}

.active\:bg-blue-600:active {
    background-color: var(--blue-600) !important
}

.active\:bg-blue-700:active {
    background-color: var(--blue-700) !important
}

.active\:bg-blue-800:active {
    background-color: var(--blue-800) !important
}

.active\:bg-blue-900:active {
    background-color: var(--blue-900) !important
}

.bg-green-50 {
    background-color: var(--green-50) !important
}

.bg-green-100 {
    background-color: var(--green-100) !important
}

.bg-green-200 {
    background-color: var(--green-200) !important
}

.bg-green-300 {
    background-color: var(--green-300) !important
}

.bg-green-400 {
    background-color: var(--green-400) !important
}

.bg-green-500 {
    background-color: var(--green-500) !important
}

.bg-green-600 {
    background-color: var(--green-600) !important
}

.bg-green-700 {
    background-color: var(--green-700) !important
}

.bg-green-800 {
    background-color: var(--green-800) !important
}

.bg-green-900 {
    background-color: var(--green-900) !important
}

.focus\:bg-green-50:focus {
    background-color: var(--green-50) !important
}

.focus\:bg-green-100:focus {
    background-color: var(--green-100) !important
}

.focus\:bg-green-200:focus {
    background-color: var(--green-200) !important
}

.focus\:bg-green-300:focus {
    background-color: var(--green-300) !important
}

.focus\:bg-green-400:focus {
    background-color: var(--green-400) !important
}

.focus\:bg-green-500:focus {
    background-color: var(--green-500) !important
}

.focus\:bg-green-600:focus {
    background-color: var(--green-600) !important
}

.focus\:bg-green-700:focus {
    background-color: var(--green-700) !important
}

.focus\:bg-green-800:focus {
    background-color: var(--green-800) !important
}

.focus\:bg-green-900:focus {
    background-color: var(--green-900) !important
}

.hover\:bg-green-50:hover {
    background-color: var(--green-50) !important
}

.hover\:bg-green-100:hover {
    background-color: var(--green-100) !important
}

.hover\:bg-green-200:hover {
    background-color: var(--green-200) !important
}

.hover\:bg-green-300:hover {
    background-color: var(--green-300) !important
}

.hover\:bg-green-400:hover {
    background-color: var(--green-400) !important
}

.hover\:bg-green-500:hover {
    background-color: var(--green-500) !important
}

.hover\:bg-green-600:hover {
    background-color: var(--green-600) !important
}

.hover\:bg-green-700:hover {
    background-color: var(--green-700) !important
}

.hover\:bg-green-800:hover {
    background-color: var(--green-800) !important
}

.hover\:bg-green-900:hover {
    background-color: var(--green-900) !important
}

.active\:bg-green-50:active {
    background-color: var(--green-50) !important
}

.active\:bg-green-100:active {
    background-color: var(--green-100) !important
}

.active\:bg-green-200:active {
    background-color: var(--green-200) !important
}

.active\:bg-green-300:active {
    background-color: var(--green-300) !important
}

.active\:bg-green-400:active {
    background-color: var(--green-400) !important
}

.active\:bg-green-500:active {
    background-color: var(--green-500) !important
}

.active\:bg-green-600:active {
    background-color: var(--green-600) !important
}

.active\:bg-green-700:active {
    background-color: var(--green-700) !important
}

.active\:bg-green-800:active {
    background-color: var(--green-800) !important
}

.active\:bg-green-900:active {
    background-color: var(--green-900) !important
}

.bg-yellow-50 {
    background-color: var(--yellow-50) !important
}

.bg-yellow-100 {
    background-color: var(--yellow-100) !important
}

.bg-yellow-200 {
    background-color: var(--yellow-200) !important
}

.bg-yellow-300 {
    background-color: var(--yellow-300) !important
}

.bg-yellow-400 {
    background-color: var(--yellow-400) !important
}

.bg-yellow-500 {
    background-color: var(--yellow-500) !important
}

.bg-yellow-600 {
    background-color: var(--yellow-600) !important
}

.bg-yellow-700 {
    background-color: var(--yellow-700) !important
}

.bg-yellow-800 {
    background-color: var(--yellow-800) !important
}

.bg-yellow-900 {
    background-color: var(--yellow-900) !important
}

.focus\:bg-yellow-50:focus {
    background-color: var(--yellow-50) !important
}

.focus\:bg-yellow-100:focus {
    background-color: var(--yellow-100) !important
}

.focus\:bg-yellow-200:focus {
    background-color: var(--yellow-200) !important
}

.focus\:bg-yellow-300:focus {
    background-color: var(--yellow-300) !important
}

.focus\:bg-yellow-400:focus {
    background-color: var(--yellow-400) !important
}

.focus\:bg-yellow-500:focus {
    background-color: var(--yellow-500) !important
}

.focus\:bg-yellow-600:focus {
    background-color: var(--yellow-600) !important
}

.focus\:bg-yellow-700:focus {
    background-color: var(--yellow-700) !important
}

.focus\:bg-yellow-800:focus {
    background-color: var(--yellow-800) !important
}

.focus\:bg-yellow-900:focus {
    background-color: var(--yellow-900) !important
}

.hover\:bg-yellow-50:hover {
    background-color: var(--yellow-50) !important
}

.hover\:bg-yellow-100:hover {
    background-color: var(--yellow-100) !important
}

.hover\:bg-yellow-200:hover {
    background-color: var(--yellow-200) !important
}

.hover\:bg-yellow-300:hover {
    background-color: var(--yellow-300) !important
}

.hover\:bg-yellow-400:hover {
    background-color: var(--yellow-400) !important
}

.hover\:bg-yellow-500:hover {
    background-color: var(--yellow-500) !important
}

.hover\:bg-yellow-600:hover {
    background-color: var(--yellow-600) !important
}

.hover\:bg-yellow-700:hover {
    background-color: var(--yellow-700) !important
}

.hover\:bg-yellow-800:hover {
    background-color: var(--yellow-800) !important
}

.hover\:bg-yellow-900:hover {
    background-color: var(--yellow-900) !important
}

.active\:bg-yellow-50:active {
    background-color: var(--yellow-50) !important
}

.active\:bg-yellow-100:active {
    background-color: var(--yellow-100) !important
}

.active\:bg-yellow-200:active {
    background-color: var(--yellow-200) !important
}

.active\:bg-yellow-300:active {
    background-color: var(--yellow-300) !important
}

.active\:bg-yellow-400:active {
    background-color: var(--yellow-400) !important
}

.active\:bg-yellow-500:active {
    background-color: var(--yellow-500) !important
}

.active\:bg-yellow-600:active {
    background-color: var(--yellow-600) !important
}

.active\:bg-yellow-700:active {
    background-color: var(--yellow-700) !important
}

.active\:bg-yellow-800:active {
    background-color: var(--yellow-800) !important
}

.active\:bg-yellow-900:active {
    background-color: var(--yellow-900) !important
}

.bg-cyan-50 {
    background-color: var(--cyan-50) !important
}

.bg-cyan-100 {
    background-color: var(--cyan-100) !important
}

.bg-cyan-200 {
    background-color: var(--cyan-200) !important
}

.bg-cyan-300 {
    background-color: var(--cyan-300) !important
}

.bg-cyan-400 {
    background-color: var(--cyan-400) !important
}

.bg-cyan-500 {
    background-color: var(--cyan-500) !important
}

.bg-cyan-600 {
    background-color: var(--cyan-600) !important
}

.bg-cyan-700 {
    background-color: var(--cyan-700) !important
}

.bg-cyan-800 {
    background-color: var(--cyan-800) !important
}

.bg-cyan-900 {
    background-color: var(--cyan-900) !important
}

.focus\:bg-cyan-50:focus {
    background-color: var(--cyan-50) !important
}

.focus\:bg-cyan-100:focus {
    background-color: var(--cyan-100) !important
}

.focus\:bg-cyan-200:focus {
    background-color: var(--cyan-200) !important
}

.focus\:bg-cyan-300:focus {
    background-color: var(--cyan-300) !important
}

.focus\:bg-cyan-400:focus {
    background-color: var(--cyan-400) !important
}

.focus\:bg-cyan-500:focus {
    background-color: var(--cyan-500) !important
}

.focus\:bg-cyan-600:focus {
    background-color: var(--cyan-600) !important
}

.focus\:bg-cyan-700:focus {
    background-color: var(--cyan-700) !important
}

.focus\:bg-cyan-800:focus {
    background-color: var(--cyan-800) !important
}

.focus\:bg-cyan-900:focus {
    background-color: var(--cyan-900) !important
}

.hover\:bg-cyan-50:hover {
    background-color: var(--cyan-50) !important
}

.hover\:bg-cyan-100:hover {
    background-color: var(--cyan-100) !important
}

.hover\:bg-cyan-200:hover {
    background-color: var(--cyan-200) !important
}

.hover\:bg-cyan-300:hover {
    background-color: var(--cyan-300) !important
}

.hover\:bg-cyan-400:hover {
    background-color: var(--cyan-400) !important
}

.hover\:bg-cyan-500:hover {
    background-color: var(--cyan-500) !important
}

.hover\:bg-cyan-600:hover {
    background-color: var(--cyan-600) !important
}

.hover\:bg-cyan-700:hover {
    background-color: var(--cyan-700) !important
}

.hover\:bg-cyan-800:hover {
    background-color: var(--cyan-800) !important
}

.hover\:bg-cyan-900:hover {
    background-color: var(--cyan-900) !important
}

.active\:bg-cyan-50:active {
    background-color: var(--cyan-50) !important
}

.active\:bg-cyan-100:active {
    background-color: var(--cyan-100) !important
}

.active\:bg-cyan-200:active {
    background-color: var(--cyan-200) !important
}

.active\:bg-cyan-300:active {
    background-color: var(--cyan-300) !important
}

.active\:bg-cyan-400:active {
    background-color: var(--cyan-400) !important
}

.active\:bg-cyan-500:active {
    background-color: var(--cyan-500) !important
}

.active\:bg-cyan-600:active {
    background-color: var(--cyan-600) !important
}

.active\:bg-cyan-700:active {
    background-color: var(--cyan-700) !important
}

.active\:bg-cyan-800:active {
    background-color: var(--cyan-800) !important
}

.active\:bg-cyan-900:active {
    background-color: var(--cyan-900) !important
}

.bg-pink-50 {
    background-color: var(--pink-50) !important
}

.bg-pink-100 {
    background-color: var(--pink-100) !important
}

.bg-pink-200 {
    background-color: var(--pink-200) !important
}

.bg-pink-300 {
    background-color: var(--pink-300) !important
}

.bg-pink-400 {
    background-color: var(--pink-400) !important
}

.bg-pink-500 {
    background-color: var(--pink-500) !important
}

.bg-pink-600 {
    background-color: var(--pink-600) !important
}

.bg-pink-700 {
    background-color: var(--pink-700) !important
}

.bg-pink-800 {
    background-color: var(--pink-800) !important
}

.bg-pink-900 {
    background-color: var(--pink-900) !important
}

.focus\:bg-pink-50:focus {
    background-color: var(--pink-50) !important
}

.focus\:bg-pink-100:focus {
    background-color: var(--pink-100) !important
}

.focus\:bg-pink-200:focus {
    background-color: var(--pink-200) !important
}

.focus\:bg-pink-300:focus {
    background-color: var(--pink-300) !important
}

.focus\:bg-pink-400:focus {
    background-color: var(--pink-400) !important
}

.focus\:bg-pink-500:focus {
    background-color: var(--pink-500) !important
}

.focus\:bg-pink-600:focus {
    background-color: var(--pink-600) !important
}

.focus\:bg-pink-700:focus {
    background-color: var(--pink-700) !important
}

.focus\:bg-pink-800:focus {
    background-color: var(--pink-800) !important
}

.focus\:bg-pink-900:focus {
    background-color: var(--pink-900) !important
}

.hover\:bg-pink-50:hover {
    background-color: var(--pink-50) !important
}

.hover\:bg-pink-100:hover {
    background-color: var(--pink-100) !important
}

.hover\:bg-pink-200:hover {
    background-color: var(--pink-200) !important
}

.hover\:bg-pink-300:hover {
    background-color: var(--pink-300) !important
}

.hover\:bg-pink-400:hover {
    background-color: var(--pink-400) !important
}

.hover\:bg-pink-500:hover {
    background-color: var(--pink-500) !important
}

.hover\:bg-pink-600:hover {
    background-color: var(--pink-600) !important
}

.hover\:bg-pink-700:hover {
    background-color: var(--pink-700) !important
}

.hover\:bg-pink-800:hover {
    background-color: var(--pink-800) !important
}

.hover\:bg-pink-900:hover {
    background-color: var(--pink-900) !important
}

.active\:bg-pink-50:active {
    background-color: var(--pink-50) !important
}

.active\:bg-pink-100:active {
    background-color: var(--pink-100) !important
}

.active\:bg-pink-200:active {
    background-color: var(--pink-200) !important
}

.active\:bg-pink-300:active {
    background-color: var(--pink-300) !important
}

.active\:bg-pink-400:active {
    background-color: var(--pink-400) !important
}

.active\:bg-pink-500:active {
    background-color: var(--pink-500) !important
}

.active\:bg-pink-600:active {
    background-color: var(--pink-600) !important
}

.active\:bg-pink-700:active {
    background-color: var(--pink-700) !important
}

.active\:bg-pink-800:active {
    background-color: var(--pink-800) !important
}

.active\:bg-pink-900:active {
    background-color: var(--pink-900) !important
}

.bg-indigo-50 {
    background-color: var(--indigo-50) !important
}

.bg-indigo-100 {
    background-color: var(--indigo-100) !important
}

.bg-indigo-200 {
    background-color: var(--indigo-200) !important
}

.bg-indigo-300 {
    background-color: var(--indigo-300) !important
}

.bg-indigo-400 {
    background-color: var(--indigo-400) !important
}

.bg-indigo-500 {
    background-color: var(--indigo-500) !important
}

.bg-indigo-600 {
    background-color: var(--indigo-600) !important
}

.bg-indigo-700 {
    background-color: var(--indigo-700) !important
}

.bg-indigo-800 {
    background-color: var(--indigo-800) !important
}

.bg-indigo-900 {
    background-color: var(--indigo-900) !important
}

.focus\:bg-indigo-50:focus {
    background-color: var(--indigo-50) !important
}

.focus\:bg-indigo-100:focus {
    background-color: var(--indigo-100) !important
}

.focus\:bg-indigo-200:focus {
    background-color: var(--indigo-200) !important
}

.focus\:bg-indigo-300:focus {
    background-color: var(--indigo-300) !important
}

.focus\:bg-indigo-400:focus {
    background-color: var(--indigo-400) !important
}

.focus\:bg-indigo-500:focus {
    background-color: var(--indigo-500) !important
}

.focus\:bg-indigo-600:focus {
    background-color: var(--indigo-600) !important
}

.focus\:bg-indigo-700:focus {
    background-color: var(--indigo-700) !important
}

.focus\:bg-indigo-800:focus {
    background-color: var(--indigo-800) !important
}

.focus\:bg-indigo-900:focus {
    background-color: var(--indigo-900) !important
}

.hover\:bg-indigo-50:hover {
    background-color: var(--indigo-50) !important
}

.hover\:bg-indigo-100:hover {
    background-color: var(--indigo-100) !important
}

.hover\:bg-indigo-200:hover {
    background-color: var(--indigo-200) !important
}

.hover\:bg-indigo-300:hover {
    background-color: var(--indigo-300) !important
}

.hover\:bg-indigo-400:hover {
    background-color: var(--indigo-400) !important
}

.hover\:bg-indigo-500:hover {
    background-color: var(--indigo-500) !important
}

.hover\:bg-indigo-600:hover {
    background-color: var(--indigo-600) !important
}

.hover\:bg-indigo-700:hover {
    background-color: var(--indigo-700) !important
}

.hover\:bg-indigo-800:hover {
    background-color: var(--indigo-800) !important
}

.hover\:bg-indigo-900:hover {
    background-color: var(--indigo-900) !important
}

.active\:bg-indigo-50:active {
    background-color: var(--indigo-50) !important
}

.active\:bg-indigo-100:active {
    background-color: var(--indigo-100) !important
}

.active\:bg-indigo-200:active {
    background-color: var(--indigo-200) !important
}

.active\:bg-indigo-300:active {
    background-color: var(--indigo-300) !important
}

.active\:bg-indigo-400:active {
    background-color: var(--indigo-400) !important
}

.active\:bg-indigo-500:active {
    background-color: var(--indigo-500) !important
}

.active\:bg-indigo-600:active {
    background-color: var(--indigo-600) !important
}

.active\:bg-indigo-700:active {
    background-color: var(--indigo-700) !important
}

.active\:bg-indigo-800:active {
    background-color: var(--indigo-800) !important
}

.active\:bg-indigo-900:active {
    background-color: var(--indigo-900) !important
}

.bg-teal-50 {
    background-color: var(--teal-50) !important
}

.bg-teal-100 {
    background-color: var(--teal-100) !important
}

.bg-teal-200 {
    background-color: var(--teal-200) !important
}

.bg-teal-300 {
    background-color: var(--teal-300) !important
}

.bg-teal-400 {
    background-color: var(--teal-400) !important
}

.bg-teal-500 {
    background-color: var(--teal-500) !important
}

.bg-teal-600 {
    background-color: var(--teal-600) !important
}

.bg-teal-700 {
    background-color: var(--teal-700) !important
}

.bg-teal-800 {
    background-color: var(--teal-800) !important
}

.bg-teal-900 {
    background-color: var(--teal-900) !important
}

.focus\:bg-teal-50:focus {
    background-color: var(--teal-50) !important
}

.focus\:bg-teal-100:focus {
    background-color: var(--teal-100) !important
}

.focus\:bg-teal-200:focus {
    background-color: var(--teal-200) !important
}

.focus\:bg-teal-300:focus {
    background-color: var(--teal-300) !important
}

.focus\:bg-teal-400:focus {
    background-color: var(--teal-400) !important
}

.focus\:bg-teal-500:focus {
    background-color: var(--teal-500) !important
}

.focus\:bg-teal-600:focus {
    background-color: var(--teal-600) !important
}

.focus\:bg-teal-700:focus {
    background-color: var(--teal-700) !important
}

.focus\:bg-teal-800:focus {
    background-color: var(--teal-800) !important
}

.focus\:bg-teal-900:focus {
    background-color: var(--teal-900) !important
}

.hover\:bg-teal-50:hover {
    background-color: var(--teal-50) !important
}

.hover\:bg-teal-100:hover {
    background-color: var(--teal-100) !important
}

.hover\:bg-teal-200:hover {
    background-color: var(--teal-200) !important
}

.hover\:bg-teal-300:hover {
    background-color: var(--teal-300) !important
}

.hover\:bg-teal-400:hover {
    background-color: var(--teal-400) !important
}

.hover\:bg-teal-500:hover {
    background-color: var(--teal-500) !important
}

.hover\:bg-teal-600:hover {
    background-color: var(--teal-600) !important
}

.hover\:bg-teal-700:hover {
    background-color: var(--teal-700) !important
}

.hover\:bg-teal-800:hover {
    background-color: var(--teal-800) !important
}

.hover\:bg-teal-900:hover {
    background-color: var(--teal-900) !important
}

.active\:bg-teal-50:active {
    background-color: var(--teal-50) !important
}

.active\:bg-teal-100:active {
    background-color: var(--teal-100) !important
}

.active\:bg-teal-200:active {
    background-color: var(--teal-200) !important
}

.active\:bg-teal-300:active {
    background-color: var(--teal-300) !important
}

.active\:bg-teal-400:active {
    background-color: var(--teal-400) !important
}

.active\:bg-teal-500:active {
    background-color: var(--teal-500) !important
}

.active\:bg-teal-600:active {
    background-color: var(--teal-600) !important
}

.active\:bg-teal-700:active {
    background-color: var(--teal-700) !important
}

.active\:bg-teal-800:active {
    background-color: var(--teal-800) !important
}

.active\:bg-teal-900:active {
    background-color: var(--teal-900) !important
}

.bg-orange-50 {
    background-color: var(--orange-50) !important
}

.bg-orange-100 {
    background-color: var(--orange-100) !important
}

.bg-orange-200 {
    background-color: var(--orange-200) !important
}

.bg-orange-300 {
    background-color: var(--orange-300) !important
}

.bg-orange-400 {
    background-color: var(--orange-400) !important
}

.bg-orange-500 {
    background-color: var(--orange-500) !important
}

.bg-orange-600 {
    background-color: var(--orange-600) !important
}

.bg-orange-700 {
    background-color: var(--orange-700) !important
}

.bg-orange-800 {
    background-color: var(--orange-800) !important
}

.bg-orange-900 {
    background-color: var(--orange-900) !important
}

.focus\:bg-orange-50:focus {
    background-color: var(--orange-50) !important
}

.focus\:bg-orange-100:focus {
    background-color: var(--orange-100) !important
}

.focus\:bg-orange-200:focus {
    background-color: var(--orange-200) !important
}

.focus\:bg-orange-300:focus {
    background-color: var(--orange-300) !important
}

.focus\:bg-orange-400:focus {
    background-color: var(--orange-400) !important
}

.focus\:bg-orange-500:focus {
    background-color: var(--orange-500) !important
}

.focus\:bg-orange-600:focus {
    background-color: var(--orange-600) !important
}

.focus\:bg-orange-700:focus {
    background-color: var(--orange-700) !important
}

.focus\:bg-orange-800:focus {
    background-color: var(--orange-800) !important
}

.focus\:bg-orange-900:focus {
    background-color: var(--orange-900) !important
}

.hover\:bg-orange-50:hover {
    background-color: var(--orange-50) !important
}

.hover\:bg-orange-100:hover {
    background-color: var(--orange-100) !important
}

.hover\:bg-orange-200:hover {
    background-color: var(--orange-200) !important
}

.hover\:bg-orange-300:hover {
    background-color: var(--orange-300) !important
}

.hover\:bg-orange-400:hover {
    background-color: var(--orange-400) !important
}

.hover\:bg-orange-500:hover {
    background-color: var(--orange-500) !important
}

.hover\:bg-orange-600:hover {
    background-color: var(--orange-600) !important
}

.hover\:bg-orange-700:hover {
    background-color: var(--orange-700) !important
}

.hover\:bg-orange-800:hover {
    background-color: var(--orange-800) !important
}

.hover\:bg-orange-900:hover {
    background-color: var(--orange-900) !important
}

.active\:bg-orange-50:active {
    background-color: var(--orange-50) !important
}

.active\:bg-orange-100:active {
    background-color: var(--orange-100) !important
}

.active\:bg-orange-200:active {
    background-color: var(--orange-200) !important
}

.active\:bg-orange-300:active {
    background-color: var(--orange-300) !important
}

.active\:bg-orange-400:active {
    background-color: var(--orange-400) !important
}

.active\:bg-orange-500:active {
    background-color: var(--orange-500) !important
}

.active\:bg-orange-600:active {
    background-color: var(--orange-600) !important
}

.active\:bg-orange-700:active {
    background-color: var(--orange-700) !important
}

.active\:bg-orange-800:active {
    background-color: var(--orange-800) !important
}

.active\:bg-orange-900:active {
    background-color: var(--orange-900) !important
}

.bg-bluegray-50 {
    background-color: var(--bluegray-50) !important
}

.bg-bluegray-100 {
    background-color: var(--bluegray-100) !important
}

.bg-bluegray-200 {
    background-color: var(--bluegray-200) !important
}

.bg-bluegray-300 {
    background-color: var(--bluegray-300) !important
}

.bg-bluegray-400 {
    background-color: var(--bluegray-400) !important
}

.bg-bluegray-500 {
    background-color: var(--bluegray-500) !important
}

.bg-bluegray-600 {
    background-color: var(--bluegray-600) !important
}

.bg-bluegray-700 {
    background-color: var(--bluegray-700) !important
}

.bg-bluegray-800 {
    background-color: var(--bluegray-800) !important
}

.bg-bluegray-900 {
    background-color: var(--bluegray-900) !important
}

.focus\:bg-bluegray-50:focus {
    background-color: var(--bluegray-50) !important
}

.focus\:bg-bluegray-100:focus {
    background-color: var(--bluegray-100) !important
}

.focus\:bg-bluegray-200:focus {
    background-color: var(--bluegray-200) !important
}

.focus\:bg-bluegray-300:focus {
    background-color: var(--bluegray-300) !important
}

.focus\:bg-bluegray-400:focus {
    background-color: var(--bluegray-400) !important
}

.focus\:bg-bluegray-500:focus {
    background-color: var(--bluegray-500) !important
}

.focus\:bg-bluegray-600:focus {
    background-color: var(--bluegray-600) !important
}

.focus\:bg-bluegray-700:focus {
    background-color: var(--bluegray-700) !important
}

.focus\:bg-bluegray-800:focus {
    background-color: var(--bluegray-800) !important
}

.focus\:bg-bluegray-900:focus {
    background-color: var(--bluegray-900) !important
}

.hover\:bg-bluegray-50:hover {
    background-color: var(--bluegray-50) !important
}

.hover\:bg-bluegray-100:hover {
    background-color: var(--bluegray-100) !important
}

.hover\:bg-bluegray-200:hover {
    background-color: var(--bluegray-200) !important
}

.hover\:bg-bluegray-300:hover {
    background-color: var(--bluegray-300) !important
}

.hover\:bg-bluegray-400:hover {
    background-color: var(--bluegray-400) !important
}

.hover\:bg-bluegray-500:hover {
    background-color: var(--bluegray-500) !important
}

.hover\:bg-bluegray-600:hover {
    background-color: var(--bluegray-600) !important
}

.hover\:bg-bluegray-700:hover {
    background-color: var(--bluegray-700) !important
}

.hover\:bg-bluegray-800:hover {
    background-color: var(--bluegray-800) !important
}

.hover\:bg-bluegray-900:hover {
    background-color: var(--bluegray-900) !important
}

.active\:bg-bluegray-50:active {
    background-color: var(--bluegray-50) !important
}

.active\:bg-bluegray-100:active {
    background-color: var(--bluegray-100) !important
}

.active\:bg-bluegray-200:active {
    background-color: var(--bluegray-200) !important
}

.active\:bg-bluegray-300:active {
    background-color: var(--bluegray-300) !important
}

.active\:bg-bluegray-400:active {
    background-color: var(--bluegray-400) !important
}

.active\:bg-bluegray-500:active {
    background-color: var(--bluegray-500) !important
}

.active\:bg-bluegray-600:active {
    background-color: var(--bluegray-600) !important
}

.active\:bg-bluegray-700:active {
    background-color: var(--bluegray-700) !important
}

.active\:bg-bluegray-800:active {
    background-color: var(--bluegray-800) !important
}

.active\:bg-bluegray-900:active {
    background-color: var(--bluegray-900) !important
}

.bg-purple-50 {
    background-color: var(--purple-50) !important
}

.bg-purple-100 {
    background-color: var(--purple-100) !important
}

.bg-purple-200 {
    background-color: var(--purple-200) !important
}

.bg-purple-300 {
    background-color: var(--purple-300) !important
}

.bg-purple-400 {
    background-color: var(--purple-400) !important
}

.bg-purple-500 {
    background-color: var(--purple-500) !important
}

.bg-purple-600 {
    background-color: var(--purple-600) !important
}

.bg-purple-700 {
    background-color: var(--purple-700) !important
}

.bg-purple-800 {
    background-color: var(--purple-800) !important
}

.bg-purple-900 {
    background-color: var(--purple-900) !important
}

.focus\:bg-purple-50:focus {
    background-color: var(--purple-50) !important
}

.focus\:bg-purple-100:focus {
    background-color: var(--purple-100) !important
}

.focus\:bg-purple-200:focus {
    background-color: var(--purple-200) !important
}

.focus\:bg-purple-300:focus {
    background-color: var(--purple-300) !important
}

.focus\:bg-purple-400:focus {
    background-color: var(--purple-400) !important
}

.focus\:bg-purple-500:focus {
    background-color: var(--purple-500) !important
}

.focus\:bg-purple-600:focus {
    background-color: var(--purple-600) !important
}

.focus\:bg-purple-700:focus {
    background-color: var(--purple-700) !important
}

.focus\:bg-purple-800:focus {
    background-color: var(--purple-800) !important
}

.focus\:bg-purple-900:focus {
    background-color: var(--purple-900) !important
}

.hover\:bg-purple-50:hover {
    background-color: var(--purple-50) !important
}

.hover\:bg-purple-100:hover {
    background-color: var(--purple-100) !important
}

.hover\:bg-purple-200:hover {
    background-color: var(--purple-200) !important
}

.hover\:bg-purple-300:hover {
    background-color: var(--purple-300) !important
}

.hover\:bg-purple-400:hover {
    background-color: var(--purple-400) !important
}

.hover\:bg-purple-500:hover {
    background-color: var(--purple-500) !important
}

.hover\:bg-purple-600:hover {
    background-color: var(--purple-600) !important
}

.hover\:bg-purple-700:hover {
    background-color: var(--purple-700) !important
}

.hover\:bg-purple-800:hover {
    background-color: var(--purple-800) !important
}

.hover\:bg-purple-900:hover {
    background-color: var(--purple-900) !important
}

.active\:bg-purple-50:active {
    background-color: var(--purple-50) !important
}

.active\:bg-purple-100:active {
    background-color: var(--purple-100) !important
}

.active\:bg-purple-200:active {
    background-color: var(--purple-200) !important
}

.active\:bg-purple-300:active {
    background-color: var(--purple-300) !important
}

.active\:bg-purple-400:active {
    background-color: var(--purple-400) !important
}

.active\:bg-purple-500:active {
    background-color: var(--purple-500) !important
}

.active\:bg-purple-600:active {
    background-color: var(--purple-600) !important
}

.active\:bg-purple-700:active {
    background-color: var(--purple-700) !important
}

.active\:bg-purple-800:active {
    background-color: var(--purple-800) !important
}

.active\:bg-purple-900:active {
    background-color: var(--purple-900) !important
}

.bg-gray-50 {
    background-color: var(--gray-50) !important
}

.bg-gray-100 {
    background-color: var(--gray-100) !important
}

.bg-gray-200 {
    background-color: var(--gray-200) !important
}

.bg-gray-300 {
    background-color: var(--gray-300) !important
}

.bg-gray-400 {
    background-color: var(--gray-400) !important
}

.bg-gray-500 {
    background-color: var(--gray-500) !important
}

.bg-gray-600 {
    background-color: var(--gray-600) !important
}

.bg-gray-700 {
    background-color: var(--gray-700) !important
}

.bg-gray-800 {
    background-color: var(--gray-800) !important
}

.bg-gray-900 {
    background-color: var(--gray-900) !important
}

.focus\:bg-gray-50:focus {
    background-color: var(--gray-50) !important
}

.focus\:bg-gray-100:focus {
    background-color: var(--gray-100) !important
}

.focus\:bg-gray-200:focus {
    background-color: var(--gray-200) !important
}

.focus\:bg-gray-300:focus {
    background-color: var(--gray-300) !important
}

.focus\:bg-gray-400:focus {
    background-color: var(--gray-400) !important
}

.focus\:bg-gray-500:focus {
    background-color: var(--gray-500) !important
}

.focus\:bg-gray-600:focus {
    background-color: var(--gray-600) !important
}

.focus\:bg-gray-700:focus {
    background-color: var(--gray-700) !important
}

.focus\:bg-gray-800:focus {
    background-color: var(--gray-800) !important
}

.focus\:bg-gray-900:focus {
    background-color: var(--gray-900) !important
}

.hover\:bg-gray-50:hover {
    background-color: var(--gray-50) !important
}

.hover\:bg-gray-100:hover {
    background-color: var(--gray-100) !important
}

.hover\:bg-gray-200:hover {
    background-color: var(--gray-200) !important
}

.hover\:bg-gray-300:hover {
    background-color: var(--gray-300) !important
}

.hover\:bg-gray-400:hover {
    background-color: var(--gray-400) !important
}

.hover\:bg-gray-500:hover {
    background-color: var(--gray-500) !important
}

.hover\:bg-gray-600:hover {
    background-color: var(--gray-600) !important
}

.hover\:bg-gray-700:hover {
    background-color: var(--gray-700) !important
}

.hover\:bg-gray-800:hover {
    background-color: var(--gray-800) !important
}

.hover\:bg-gray-900:hover {
    background-color: var(--gray-900) !important
}

.active\:bg-gray-50:active {
    background-color: var(--gray-50) !important
}

.active\:bg-gray-100:active {
    background-color: var(--gray-100) !important
}

.active\:bg-gray-200:active {
    background-color: var(--gray-200) !important
}

.active\:bg-gray-300:active {
    background-color: var(--gray-300) !important
}

.active\:bg-gray-400:active {
    background-color: var(--gray-400) !important
}

.active\:bg-gray-500:active {
    background-color: var(--gray-500) !important
}

.active\:bg-gray-600:active {
    background-color: var(--gray-600) !important
}

.active\:bg-gray-700:active {
    background-color: var(--gray-700) !important
}

.active\:bg-gray-800:active {
    background-color: var(--gray-800) !important
}

.active\:bg-gray-900:active {
    background-color: var(--gray-900) !important
}

.bg-red-50 {
    background-color: var(--red-50) !important
}

.bg-red-100 {
    background-color: var(--red-100) !important
}

.bg-red-200 {
    background-color: var(--red-200) !important
}

.bg-red-300 {
    background-color: var(--red-300) !important
}

.bg-red-400 {
    background-color: var(--red-400) !important
}

.bg-red-500 {
    background-color: var(--red-500) !important
}

.bg-red-600 {
    background-color: var(--red-600) !important
}

.bg-red-700 {
    background-color: var(--red-700) !important
}

.bg-red-800 {
    background-color: var(--red-800) !important
}

.bg-red-900 {
    background-color: var(--red-900) !important
}

.focus\:bg-red-50:focus {
    background-color: var(--red-50) !important
}

.focus\:bg-red-100:focus {
    background-color: var(--red-100) !important
}

.focus\:bg-red-200:focus {
    background-color: var(--red-200) !important
}

.focus\:bg-red-300:focus {
    background-color: var(--red-300) !important
}

.focus\:bg-red-400:focus {
    background-color: var(--red-400) !important
}

.focus\:bg-red-500:focus {
    background-color: var(--red-500) !important
}

.focus\:bg-red-600:focus {
    background-color: var(--red-600) !important
}

.focus\:bg-red-700:focus {
    background-color: var(--red-700) !important
}

.focus\:bg-red-800:focus {
    background-color: var(--red-800) !important
}

.focus\:bg-red-900:focus {
    background-color: var(--red-900) !important
}

.hover\:bg-red-50:hover {
    background-color: var(--red-50) !important
}

.hover\:bg-red-100:hover {
    background-color: var(--red-100) !important
}

.hover\:bg-red-200:hover {
    background-color: var(--red-200) !important
}

.hover\:bg-red-300:hover {
    background-color: var(--red-300) !important
}

.hover\:bg-red-400:hover {
    background-color: var(--red-400) !important
}

.hover\:bg-red-500:hover {
    background-color: var(--red-500) !important
}

.hover\:bg-red-600:hover {
    background-color: var(--red-600) !important
}

.hover\:bg-red-700:hover {
    background-color: var(--red-700) !important
}

.hover\:bg-red-800:hover {
    background-color: var(--red-800) !important
}

.hover\:bg-red-900:hover {
    background-color: var(--red-900) !important
}

.active\:bg-red-50:active {
    background-color: var(--red-50) !important
}

.active\:bg-red-100:active {
    background-color: var(--red-100) !important
}

.active\:bg-red-200:active {
    background-color: var(--red-200) !important
}

.active\:bg-red-300:active {
    background-color: var(--red-300) !important
}

.active\:bg-red-400:active {
    background-color: var(--red-400) !important
}

.active\:bg-red-500:active {
    background-color: var(--red-500) !important
}

.active\:bg-red-600:active {
    background-color: var(--red-600) !important
}

.active\:bg-red-700:active {
    background-color: var(--red-700) !important
}

.active\:bg-red-800:active {
    background-color: var(--red-800) !important
}

.active\:bg-red-900:active {
    background-color: var(--red-900) !important
}

.bg-primary-50 {
    background-color: var(--primary-50) !important
}

.bg-primary-100 {
    background-color: var(--primary-100) !important
}

.bg-primary-200 {
    background-color: var(--primary-200) !important
}

.bg-primary-300 {
    background-color: var(--primary-300) !important
}

.bg-primary-400 {
    background-color: var(--primary-400) !important
}

.bg-primary-500 {
    background-color: var(--primary-500) !important
}

.bg-primary-600 {
    background-color: var(--primary-600) !important
}

.bg-primary-700 {
    background-color: var(--primary-700) !important
}

.bg-primary-800 {
    background-color: var(--primary-800) !important
}

.bg-primary-900 {
    background-color: var(--primary-900) !important
}

.focus\:bg-primary-50:focus {
    background-color: var(--primary-50) !important
}

.focus\:bg-primary-100:focus {
    background-color: var(--primary-100) !important
}

.focus\:bg-primary-200:focus {
    background-color: var(--primary-200) !important
}

.focus\:bg-primary-300:focus {
    background-color: var(--primary-300) !important
}

.focus\:bg-primary-400:focus {
    background-color: var(--primary-400) !important
}

.focus\:bg-primary-500:focus {
    background-color: var(--primary-500) !important
}

.focus\:bg-primary-600:focus {
    background-color: var(--primary-600) !important
}

.focus\:bg-primary-700:focus {
    background-color: var(--primary-700) !important
}

.focus\:bg-primary-800:focus {
    background-color: var(--primary-800) !important
}

.focus\:bg-primary-900:focus {
    background-color: var(--primary-900) !important
}

.hover\:bg-primary-50:hover {
    background-color: var(--primary-50) !important
}

.hover\:bg-primary-100:hover {
    background-color: var(--primary-100) !important
}

.hover\:bg-primary-200:hover {
    background-color: var(--primary-200) !important
}

.hover\:bg-primary-300:hover {
    background-color: var(--primary-300) !important
}

.hover\:bg-primary-400:hover {
    background-color: var(--primary-400) !important
}

.hover\:bg-primary-500:hover {
    background-color: var(--primary-500) !important
}

.hover\:bg-primary-600:hover {
    background-color: var(--primary-600) !important
}

.hover\:bg-primary-700:hover {
    background-color: var(--primary-700) !important
}

.hover\:bg-primary-800:hover {
    background-color: var(--primary-800) !important
}

.hover\:bg-primary-900:hover {
    background-color: var(--primary-900) !important
}

.active\:bg-primary-50:active {
    background-color: var(--primary-50) !important
}

.active\:bg-primary-100:active {
    background-color: var(--primary-100) !important
}

.active\:bg-primary-200:active {
    background-color: var(--primary-200) !important
}

.active\:bg-primary-300:active {
    background-color: var(--primary-300) !important
}

.active\:bg-primary-400:active {
    background-color: var(--primary-400) !important
}

.active\:bg-primary-500:active {
    background-color: var(--primary-500) !important
}

.active\:bg-primary-600:active {
    background-color: var(--primary-600) !important
}

.active\:bg-primary-700:active {
    background-color: var(--primary-700) !important
}

.active\:bg-primary-800:active {
    background-color: var(--primary-800) !important
}

.active\:bg-primary-900:active {
    background-color: var(--primary-900) !important
}

.border-blue-50 {
    border-color: var(--blue-50) !important
}

.border-blue-100 {
    border-color: var(--blue-100) !important
}

.border-blue-200 {
    border-color: var(--blue-200) !important
}

.border-blue-300 {
    border-color: var(--blue-300) !important
}

.border-blue-400 {
    border-color: var(--blue-400) !important
}

.border-blue-500 {
    border-color: var(--blue-500) !important
}

.border-blue-600 {
    border-color: var(--blue-600) !important
}

.border-blue-700 {
    border-color: var(--blue-700) !important
}

.border-blue-800 {
    border-color: var(--blue-800) !important
}

.border-blue-900 {
    border-color: var(--blue-900) !important
}

.focus\:border-blue-50:focus {
    border-color: var(--blue-50) !important
}

.focus\:border-blue-100:focus {
    border-color: var(--blue-100) !important
}

.focus\:border-blue-200:focus {
    border-color: var(--blue-200) !important
}

.focus\:border-blue-300:focus {
    border-color: var(--blue-300) !important
}

.focus\:border-blue-400:focus {
    border-color: var(--blue-400) !important
}

.focus\:border-blue-500:focus {
    border-color: var(--blue-500) !important
}

.focus\:border-blue-600:focus {
    border-color: var(--blue-600) !important
}

.focus\:border-blue-700:focus {
    border-color: var(--blue-700) !important
}

.focus\:border-blue-800:focus {
    border-color: var(--blue-800) !important
}

.focus\:border-blue-900:focus {
    border-color: var(--blue-900) !important
}

.hover\:border-blue-50:hover {
    border-color: var(--blue-50) !important
}

.hover\:border-blue-100:hover {
    border-color: var(--blue-100) !important
}

.hover\:border-blue-200:hover {
    border-color: var(--blue-200) !important
}

.hover\:border-blue-300:hover {
    border-color: var(--blue-300) !important
}

.hover\:border-blue-400:hover {
    border-color: var(--blue-400) !important
}

.hover\:border-blue-500:hover {
    border-color: var(--blue-500) !important
}

.hover\:border-blue-600:hover {
    border-color: var(--blue-600) !important
}

.hover\:border-blue-700:hover {
    border-color: var(--blue-700) !important
}

.hover\:border-blue-800:hover {
    border-color: var(--blue-800) !important
}

.hover\:border-blue-900:hover {
    border-color: var(--blue-900) !important
}

.active\:border-blue-50:active {
    border-color: var(--blue-50) !important
}

.active\:border-blue-100:active {
    border-color: var(--blue-100) !important
}

.active\:border-blue-200:active {
    border-color: var(--blue-200) !important
}

.active\:border-blue-300:active {
    border-color: var(--blue-300) !important
}

.active\:border-blue-400:active {
    border-color: var(--blue-400) !important
}

.active\:border-blue-500:active {
    border-color: var(--blue-500) !important
}

.active\:border-blue-600:active {
    border-color: var(--blue-600) !important
}

.active\:border-blue-700:active {
    border-color: var(--blue-700) !important
}

.active\:border-blue-800:active {
    border-color: var(--blue-800) !important
}

.active\:border-blue-900:active {
    border-color: var(--blue-900) !important
}

.border-green-50 {
    border-color: var(--green-50) !important
}

.border-green-100 {
    border-color: var(--green-100) !important
}

.border-green-200 {
    border-color: var(--green-200) !important
}

.border-green-300 {
    border-color: var(--green-300) !important
}

.border-green-400 {
    border-color: var(--green-400) !important
}

.border-green-500 {
    border-color: var(--green-500) !important
}

.border-green-600 {
    border-color: var(--green-600) !important
}

.border-green-700 {
    border-color: var(--green-700) !important
}

.border-green-800 {
    border-color: var(--green-800) !important
}

.border-green-900 {
    border-color: var(--green-900) !important
}

.focus\:border-green-50:focus {
    border-color: var(--green-50) !important
}

.focus\:border-green-100:focus {
    border-color: var(--green-100) !important
}

.focus\:border-green-200:focus {
    border-color: var(--green-200) !important
}

.focus\:border-green-300:focus {
    border-color: var(--green-300) !important
}

.focus\:border-green-400:focus {
    border-color: var(--green-400) !important
}

.focus\:border-green-500:focus {
    border-color: var(--green-500) !important
}

.focus\:border-green-600:focus {
    border-color: var(--green-600) !important
}

.focus\:border-green-700:focus {
    border-color: var(--green-700) !important
}

.focus\:border-green-800:focus {
    border-color: var(--green-800) !important
}

.focus\:border-green-900:focus {
    border-color: var(--green-900) !important
}

.hover\:border-green-50:hover {
    border-color: var(--green-50) !important
}

.hover\:border-green-100:hover {
    border-color: var(--green-100) !important
}

.hover\:border-green-200:hover {
    border-color: var(--green-200) !important
}

.hover\:border-green-300:hover {
    border-color: var(--green-300) !important
}

.hover\:border-green-400:hover {
    border-color: var(--green-400) !important
}

.hover\:border-green-500:hover {
    border-color: var(--green-500) !important
}

.hover\:border-green-600:hover {
    border-color: var(--green-600) !important
}

.hover\:border-green-700:hover {
    border-color: var(--green-700) !important
}

.hover\:border-green-800:hover {
    border-color: var(--green-800) !important
}

.hover\:border-green-900:hover {
    border-color: var(--green-900) !important
}

.active\:border-green-50:active {
    border-color: var(--green-50) !important
}

.active\:border-green-100:active {
    border-color: var(--green-100) !important
}

.active\:border-green-200:active {
    border-color: var(--green-200) !important
}

.active\:border-green-300:active {
    border-color: var(--green-300) !important
}

.active\:border-green-400:active {
    border-color: var(--green-400) !important
}

.active\:border-green-500:active {
    border-color: var(--green-500) !important
}

.active\:border-green-600:active {
    border-color: var(--green-600) !important
}

.active\:border-green-700:active {
    border-color: var(--green-700) !important
}

.active\:border-green-800:active {
    border-color: var(--green-800) !important
}

.active\:border-green-900:active {
    border-color: var(--green-900) !important
}

.border-yellow-50 {
    border-color: var(--yellow-50) !important
}

.border-yellow-100 {
    border-color: var(--yellow-100) !important
}

.border-yellow-200 {
    border-color: var(--yellow-200) !important
}

.border-yellow-300 {
    border-color: var(--yellow-300) !important
}

.border-yellow-400 {
    border-color: var(--yellow-400) !important
}

.border-yellow-500 {
    border-color: var(--yellow-500) !important
}

.border-yellow-600 {
    border-color: var(--yellow-600) !important
}

.border-yellow-700 {
    border-color: var(--yellow-700) !important
}

.border-yellow-800 {
    border-color: var(--yellow-800) !important
}

.border-yellow-900 {
    border-color: var(--yellow-900) !important
}

.focus\:border-yellow-50:focus {
    border-color: var(--yellow-50) !important
}

.focus\:border-yellow-100:focus {
    border-color: var(--yellow-100) !important
}

.focus\:border-yellow-200:focus {
    border-color: var(--yellow-200) !important
}

.focus\:border-yellow-300:focus {
    border-color: var(--yellow-300) !important
}

.focus\:border-yellow-400:focus {
    border-color: var(--yellow-400) !important
}

.focus\:border-yellow-500:focus {
    border-color: var(--yellow-500) !important
}

.focus\:border-yellow-600:focus {
    border-color: var(--yellow-600) !important
}

.focus\:border-yellow-700:focus {
    border-color: var(--yellow-700) !important
}

.focus\:border-yellow-800:focus {
    border-color: var(--yellow-800) !important
}

.focus\:border-yellow-900:focus {
    border-color: var(--yellow-900) !important
}

.hover\:border-yellow-50:hover {
    border-color: var(--yellow-50) !important
}

.hover\:border-yellow-100:hover {
    border-color: var(--yellow-100) !important
}

.hover\:border-yellow-200:hover {
    border-color: var(--yellow-200) !important
}

.hover\:border-yellow-300:hover {
    border-color: var(--yellow-300) !important
}

.hover\:border-yellow-400:hover {
    border-color: var(--yellow-400) !important
}

.hover\:border-yellow-500:hover {
    border-color: var(--yellow-500) !important
}

.hover\:border-yellow-600:hover {
    border-color: var(--yellow-600) !important
}

.hover\:border-yellow-700:hover {
    border-color: var(--yellow-700) !important
}

.hover\:border-yellow-800:hover {
    border-color: var(--yellow-800) !important
}

.hover\:border-yellow-900:hover {
    border-color: var(--yellow-900) !important
}

.active\:border-yellow-50:active {
    border-color: var(--yellow-50) !important
}

.active\:border-yellow-100:active {
    border-color: var(--yellow-100) !important
}

.active\:border-yellow-200:active {
    border-color: var(--yellow-200) !important
}

.active\:border-yellow-300:active {
    border-color: var(--yellow-300) !important
}

.active\:border-yellow-400:active {
    border-color: var(--yellow-400) !important
}

.active\:border-yellow-500:active {
    border-color: var(--yellow-500) !important
}

.active\:border-yellow-600:active {
    border-color: var(--yellow-600) !important
}

.active\:border-yellow-700:active {
    border-color: var(--yellow-700) !important
}

.active\:border-yellow-800:active {
    border-color: var(--yellow-800) !important
}

.active\:border-yellow-900:active {
    border-color: var(--yellow-900) !important
}

.border-cyan-50 {
    border-color: var(--cyan-50) !important
}

.border-cyan-100 {
    border-color: var(--cyan-100) !important
}

.border-cyan-200 {
    border-color: var(--cyan-200) !important
}

.border-cyan-300 {
    border-color: var(--cyan-300) !important
}

.border-cyan-400 {
    border-color: var(--cyan-400) !important
}

.border-cyan-500 {
    border-color: var(--cyan-500) !important
}

.border-cyan-600 {
    border-color: var(--cyan-600) !important
}

.border-cyan-700 {
    border-color: var(--cyan-700) !important
}

.border-cyan-800 {
    border-color: var(--cyan-800) !important
}

.border-cyan-900 {
    border-color: var(--cyan-900) !important
}

.focus\:border-cyan-50:focus {
    border-color: var(--cyan-50) !important
}

.focus\:border-cyan-100:focus {
    border-color: var(--cyan-100) !important
}

.focus\:border-cyan-200:focus {
    border-color: var(--cyan-200) !important
}

.focus\:border-cyan-300:focus {
    border-color: var(--cyan-300) !important
}

.focus\:border-cyan-400:focus {
    border-color: var(--cyan-400) !important
}

.focus\:border-cyan-500:focus {
    border-color: var(--cyan-500) !important
}

.focus\:border-cyan-600:focus {
    border-color: var(--cyan-600) !important
}

.focus\:border-cyan-700:focus {
    border-color: var(--cyan-700) !important
}

.focus\:border-cyan-800:focus {
    border-color: var(--cyan-800) !important
}

.focus\:border-cyan-900:focus {
    border-color: var(--cyan-900) !important
}

.hover\:border-cyan-50:hover {
    border-color: var(--cyan-50) !important
}

.hover\:border-cyan-100:hover {
    border-color: var(--cyan-100) !important
}

.hover\:border-cyan-200:hover {
    border-color: var(--cyan-200) !important
}

.hover\:border-cyan-300:hover {
    border-color: var(--cyan-300) !important
}

.hover\:border-cyan-400:hover {
    border-color: var(--cyan-400) !important
}

.hover\:border-cyan-500:hover {
    border-color: var(--cyan-500) !important
}

.hover\:border-cyan-600:hover {
    border-color: var(--cyan-600) !important
}

.hover\:border-cyan-700:hover {
    border-color: var(--cyan-700) !important
}

.hover\:border-cyan-800:hover {
    border-color: var(--cyan-800) !important
}

.hover\:border-cyan-900:hover {
    border-color: var(--cyan-900) !important
}

.active\:border-cyan-50:active {
    border-color: var(--cyan-50) !important
}

.active\:border-cyan-100:active {
    border-color: var(--cyan-100) !important
}

.active\:border-cyan-200:active {
    border-color: var(--cyan-200) !important
}

.active\:border-cyan-300:active {
    border-color: var(--cyan-300) !important
}

.active\:border-cyan-400:active {
    border-color: var(--cyan-400) !important
}

.active\:border-cyan-500:active {
    border-color: var(--cyan-500) !important
}

.active\:border-cyan-600:active {
    border-color: var(--cyan-600) !important
}

.active\:border-cyan-700:active {
    border-color: var(--cyan-700) !important
}

.active\:border-cyan-800:active {
    border-color: var(--cyan-800) !important
}

.active\:border-cyan-900:active {
    border-color: var(--cyan-900) !important
}

.border-pink-50 {
    border-color: var(--pink-50) !important
}

.border-pink-100 {
    border-color: var(--pink-100) !important
}

.border-pink-200 {
    border-color: var(--pink-200) !important
}

.border-pink-300 {
    border-color: var(--pink-300) !important
}

.border-pink-400 {
    border-color: var(--pink-400) !important
}

.border-pink-500 {
    border-color: var(--pink-500) !important
}

.border-pink-600 {
    border-color: var(--pink-600) !important
}

.border-pink-700 {
    border-color: var(--pink-700) !important
}

.border-pink-800 {
    border-color: var(--pink-800) !important
}

.border-pink-900 {
    border-color: var(--pink-900) !important
}

.focus\:border-pink-50:focus {
    border-color: var(--pink-50) !important
}

.focus\:border-pink-100:focus {
    border-color: var(--pink-100) !important
}

.focus\:border-pink-200:focus {
    border-color: var(--pink-200) !important
}

.focus\:border-pink-300:focus {
    border-color: var(--pink-300) !important
}

.focus\:border-pink-400:focus {
    border-color: var(--pink-400) !important
}

.focus\:border-pink-500:focus {
    border-color: var(--pink-500) !important
}

.focus\:border-pink-600:focus {
    border-color: var(--pink-600) !important
}

.focus\:border-pink-700:focus {
    border-color: var(--pink-700) !important
}

.focus\:border-pink-800:focus {
    border-color: var(--pink-800) !important
}

.focus\:border-pink-900:focus {
    border-color: var(--pink-900) !important
}

.hover\:border-pink-50:hover {
    border-color: var(--pink-50) !important
}

.hover\:border-pink-100:hover {
    border-color: var(--pink-100) !important
}

.hover\:border-pink-200:hover {
    border-color: var(--pink-200) !important
}

.hover\:border-pink-300:hover {
    border-color: var(--pink-300) !important
}

.hover\:border-pink-400:hover {
    border-color: var(--pink-400) !important
}

.hover\:border-pink-500:hover {
    border-color: var(--pink-500) !important
}

.hover\:border-pink-600:hover {
    border-color: var(--pink-600) !important
}

.hover\:border-pink-700:hover {
    border-color: var(--pink-700) !important
}

.hover\:border-pink-800:hover {
    border-color: var(--pink-800) !important
}

.hover\:border-pink-900:hover {
    border-color: var(--pink-900) !important
}

.active\:border-pink-50:active {
    border-color: var(--pink-50) !important
}

.active\:border-pink-100:active {
    border-color: var(--pink-100) !important
}

.active\:border-pink-200:active {
    border-color: var(--pink-200) !important
}

.active\:border-pink-300:active {
    border-color: var(--pink-300) !important
}

.active\:border-pink-400:active {
    border-color: var(--pink-400) !important
}

.active\:border-pink-500:active {
    border-color: var(--pink-500) !important
}

.active\:border-pink-600:active {
    border-color: var(--pink-600) !important
}

.active\:border-pink-700:active {
    border-color: var(--pink-700) !important
}

.active\:border-pink-800:active {
    border-color: var(--pink-800) !important
}

.active\:border-pink-900:active {
    border-color: var(--pink-900) !important
}

.border-indigo-50 {
    border-color: var(--indigo-50) !important
}

.border-indigo-100 {
    border-color: var(--indigo-100) !important
}

.border-indigo-200 {
    border-color: var(--indigo-200) !important
}

.border-indigo-300 {
    border-color: var(--indigo-300) !important
}

.border-indigo-400 {
    border-color: var(--indigo-400) !important
}

.border-indigo-500 {
    border-color: var(--indigo-500) !important
}

.border-indigo-600 {
    border-color: var(--indigo-600) !important
}

.border-indigo-700 {
    border-color: var(--indigo-700) !important
}

.border-indigo-800 {
    border-color: var(--indigo-800) !important
}

.border-indigo-900 {
    border-color: var(--indigo-900) !important
}

.focus\:border-indigo-50:focus {
    border-color: var(--indigo-50) !important
}

.focus\:border-indigo-100:focus {
    border-color: var(--indigo-100) !important
}

.focus\:border-indigo-200:focus {
    border-color: var(--indigo-200) !important
}

.focus\:border-indigo-300:focus {
    border-color: var(--indigo-300) !important
}

.focus\:border-indigo-400:focus {
    border-color: var(--indigo-400) !important
}

.focus\:border-indigo-500:focus {
    border-color: var(--indigo-500) !important
}

.focus\:border-indigo-600:focus {
    border-color: var(--indigo-600) !important
}

.focus\:border-indigo-700:focus {
    border-color: var(--indigo-700) !important
}

.focus\:border-indigo-800:focus {
    border-color: var(--indigo-800) !important
}

.focus\:border-indigo-900:focus {
    border-color: var(--indigo-900) !important
}

.hover\:border-indigo-50:hover {
    border-color: var(--indigo-50) !important
}

.hover\:border-indigo-100:hover {
    border-color: var(--indigo-100) !important
}

.hover\:border-indigo-200:hover {
    border-color: var(--indigo-200) !important
}

.hover\:border-indigo-300:hover {
    border-color: var(--indigo-300) !important
}

.hover\:border-indigo-400:hover {
    border-color: var(--indigo-400) !important
}

.hover\:border-indigo-500:hover {
    border-color: var(--indigo-500) !important
}

.hover\:border-indigo-600:hover {
    border-color: var(--indigo-600) !important
}

.hover\:border-indigo-700:hover {
    border-color: var(--indigo-700) !important
}

.hover\:border-indigo-800:hover {
    border-color: var(--indigo-800) !important
}

.hover\:border-indigo-900:hover {
    border-color: var(--indigo-900) !important
}

.active\:border-indigo-50:active {
    border-color: var(--indigo-50) !important
}

.active\:border-indigo-100:active {
    border-color: var(--indigo-100) !important
}

.active\:border-indigo-200:active {
    border-color: var(--indigo-200) !important
}

.active\:border-indigo-300:active {
    border-color: var(--indigo-300) !important
}

.active\:border-indigo-400:active {
    border-color: var(--indigo-400) !important
}

.active\:border-indigo-500:active {
    border-color: var(--indigo-500) !important
}

.active\:border-indigo-600:active {
    border-color: var(--indigo-600) !important
}

.active\:border-indigo-700:active {
    border-color: var(--indigo-700) !important
}

.active\:border-indigo-800:active {
    border-color: var(--indigo-800) !important
}

.active\:border-indigo-900:active {
    border-color: var(--indigo-900) !important
}

.border-teal-50 {
    border-color: var(--teal-50) !important
}

.border-teal-100 {
    border-color: var(--teal-100) !important
}

.border-teal-200 {
    border-color: var(--teal-200) !important
}

.border-teal-300 {
    border-color: var(--teal-300) !important
}

.border-teal-400 {
    border-color: var(--teal-400) !important
}

.border-teal-500 {
    border-color: var(--teal-500) !important
}

.border-teal-600 {
    border-color: var(--teal-600) !important
}

.border-teal-700 {
    border-color: var(--teal-700) !important
}

.border-teal-800 {
    border-color: var(--teal-800) !important
}

.border-teal-900 {
    border-color: var(--teal-900) !important
}

.focus\:border-teal-50:focus {
    border-color: var(--teal-50) !important
}

.focus\:border-teal-100:focus {
    border-color: var(--teal-100) !important
}

.focus\:border-teal-200:focus {
    border-color: var(--teal-200) !important
}

.focus\:border-teal-300:focus {
    border-color: var(--teal-300) !important
}

.focus\:border-teal-400:focus {
    border-color: var(--teal-400) !important
}

.focus\:border-teal-500:focus {
    border-color: var(--teal-500) !important
}

.focus\:border-teal-600:focus {
    border-color: var(--teal-600) !important
}

.focus\:border-teal-700:focus {
    border-color: var(--teal-700) !important
}

.focus\:border-teal-800:focus {
    border-color: var(--teal-800) !important
}

.focus\:border-teal-900:focus {
    border-color: var(--teal-900) !important
}

.hover\:border-teal-50:hover {
    border-color: var(--teal-50) !important
}

.hover\:border-teal-100:hover {
    border-color: var(--teal-100) !important
}

.hover\:border-teal-200:hover {
    border-color: var(--teal-200) !important
}

.hover\:border-teal-300:hover {
    border-color: var(--teal-300) !important
}

.hover\:border-teal-400:hover {
    border-color: var(--teal-400) !important
}

.hover\:border-teal-500:hover {
    border-color: var(--teal-500) !important
}

.hover\:border-teal-600:hover {
    border-color: var(--teal-600) !important
}

.hover\:border-teal-700:hover {
    border-color: var(--teal-700) !important
}

.hover\:border-teal-800:hover {
    border-color: var(--teal-800) !important
}

.hover\:border-teal-900:hover {
    border-color: var(--teal-900) !important
}

.active\:border-teal-50:active {
    border-color: var(--teal-50) !important
}

.active\:border-teal-100:active {
    border-color: var(--teal-100) !important
}

.active\:border-teal-200:active {
    border-color: var(--teal-200) !important
}

.active\:border-teal-300:active {
    border-color: var(--teal-300) !important
}

.active\:border-teal-400:active {
    border-color: var(--teal-400) !important
}

.active\:border-teal-500:active {
    border-color: var(--teal-500) !important
}

.active\:border-teal-600:active {
    border-color: var(--teal-600) !important
}

.active\:border-teal-700:active {
    border-color: var(--teal-700) !important
}

.active\:border-teal-800:active {
    border-color: var(--teal-800) !important
}

.active\:border-teal-900:active {
    border-color: var(--teal-900) !important
}

.border-orange-50 {
    border-color: var(--orange-50) !important
}

.border-orange-100 {
    border-color: var(--orange-100) !important
}

.border-orange-200 {
    border-color: var(--orange-200) !important
}

.border-orange-300 {
    border-color: var(--orange-300) !important
}

.border-orange-400 {
    border-color: var(--orange-400) !important
}

.border-orange-500 {
    border-color: var(--orange-500) !important
}

.border-orange-600 {
    border-color: var(--orange-600) !important
}

.border-orange-700 {
    border-color: var(--orange-700) !important
}

.border-orange-800 {
    border-color: var(--orange-800) !important
}

.border-orange-900 {
    border-color: var(--orange-900) !important
}

.focus\:border-orange-50:focus {
    border-color: var(--orange-50) !important
}

.focus\:border-orange-100:focus {
    border-color: var(--orange-100) !important
}

.focus\:border-orange-200:focus {
    border-color: var(--orange-200) !important
}

.focus\:border-orange-300:focus {
    border-color: var(--orange-300) !important
}

.focus\:border-orange-400:focus {
    border-color: var(--orange-400) !important
}

.focus\:border-orange-500:focus {
    border-color: var(--orange-500) !important
}

.focus\:border-orange-600:focus {
    border-color: var(--orange-600) !important
}

.focus\:border-orange-700:focus {
    border-color: var(--orange-700) !important
}

.focus\:border-orange-800:focus {
    border-color: var(--orange-800) !important
}

.focus\:border-orange-900:focus {
    border-color: var(--orange-900) !important
}

.hover\:border-orange-50:hover {
    border-color: var(--orange-50) !important
}

.hover\:border-orange-100:hover {
    border-color: var(--orange-100) !important
}

.hover\:border-orange-200:hover {
    border-color: var(--orange-200) !important
}

.hover\:border-orange-300:hover {
    border-color: var(--orange-300) !important
}

.hover\:border-orange-400:hover {
    border-color: var(--orange-400) !important
}

.hover\:border-orange-500:hover {
    border-color: var(--orange-500) !important
}

.hover\:border-orange-600:hover {
    border-color: var(--orange-600) !important
}

.hover\:border-orange-700:hover {
    border-color: var(--orange-700) !important
}

.hover\:border-orange-800:hover {
    border-color: var(--orange-800) !important
}

.hover\:border-orange-900:hover {
    border-color: var(--orange-900) !important
}

.active\:border-orange-50:active {
    border-color: var(--orange-50) !important
}

.active\:border-orange-100:active {
    border-color: var(--orange-100) !important
}

.active\:border-orange-200:active {
    border-color: var(--orange-200) !important
}

.active\:border-orange-300:active {
    border-color: var(--orange-300) !important
}

.active\:border-orange-400:active {
    border-color: var(--orange-400) !important
}

.active\:border-orange-500:active {
    border-color: var(--orange-500) !important
}

.active\:border-orange-600:active {
    border-color: var(--orange-600) !important
}

.active\:border-orange-700:active {
    border-color: var(--orange-700) !important
}

.active\:border-orange-800:active {
    border-color: var(--orange-800) !important
}

.active\:border-orange-900:active {
    border-color: var(--orange-900) !important
}

.border-bluegray-50 {
    border-color: var(--bluegray-50) !important
}

.border-bluegray-100 {
    border-color: var(--bluegray-100) !important
}

.border-bluegray-200 {
    border-color: var(--bluegray-200) !important
}

.border-bluegray-300 {
    border-color: var(--bluegray-300) !important
}

.border-bluegray-400 {
    border-color: var(--bluegray-400) !important
}

.border-bluegray-500 {
    border-color: var(--bluegray-500) !important
}

.border-bluegray-600 {
    border-color: var(--bluegray-600) !important
}

.border-bluegray-700 {
    border-color: var(--bluegray-700) !important
}

.border-bluegray-800 {
    border-color: var(--bluegray-800) !important
}

.border-bluegray-900 {
    border-color: var(--bluegray-900) !important
}

.focus\:border-bluegray-50:focus {
    border-color: var(--bluegray-50) !important
}

.focus\:border-bluegray-100:focus {
    border-color: var(--bluegray-100) !important
}

.focus\:border-bluegray-200:focus {
    border-color: var(--bluegray-200) !important
}

.focus\:border-bluegray-300:focus {
    border-color: var(--bluegray-300) !important
}

.focus\:border-bluegray-400:focus {
    border-color: var(--bluegray-400) !important
}

.focus\:border-bluegray-500:focus {
    border-color: var(--bluegray-500) !important
}

.focus\:border-bluegray-600:focus {
    border-color: var(--bluegray-600) !important
}

.focus\:border-bluegray-700:focus {
    border-color: var(--bluegray-700) !important
}

.focus\:border-bluegray-800:focus {
    border-color: var(--bluegray-800) !important
}

.focus\:border-bluegray-900:focus {
    border-color: var(--bluegray-900) !important
}

.hover\:border-bluegray-50:hover {
    border-color: var(--bluegray-50) !important
}

.hover\:border-bluegray-100:hover {
    border-color: var(--bluegray-100) !important
}

.hover\:border-bluegray-200:hover {
    border-color: var(--bluegray-200) !important
}

.hover\:border-bluegray-300:hover {
    border-color: var(--bluegray-300) !important
}

.hover\:border-bluegray-400:hover {
    border-color: var(--bluegray-400) !important
}

.hover\:border-bluegray-500:hover {
    border-color: var(--bluegray-500) !important
}

.hover\:border-bluegray-600:hover {
    border-color: var(--bluegray-600) !important
}

.hover\:border-bluegray-700:hover {
    border-color: var(--bluegray-700) !important
}

.hover\:border-bluegray-800:hover {
    border-color: var(--bluegray-800) !important
}

.hover\:border-bluegray-900:hover {
    border-color: var(--bluegray-900) !important
}

.active\:border-bluegray-50:active {
    border-color: var(--bluegray-50) !important
}

.active\:border-bluegray-100:active {
    border-color: var(--bluegray-100) !important
}

.active\:border-bluegray-200:active {
    border-color: var(--bluegray-200) !important
}

.active\:border-bluegray-300:active {
    border-color: var(--bluegray-300) !important
}

.active\:border-bluegray-400:active {
    border-color: var(--bluegray-400) !important
}

.active\:border-bluegray-500:active {
    border-color: var(--bluegray-500) !important
}

.active\:border-bluegray-600:active {
    border-color: var(--bluegray-600) !important
}

.active\:border-bluegray-700:active {
    border-color: var(--bluegray-700) !important
}

.active\:border-bluegray-800:active {
    border-color: var(--bluegray-800) !important
}

.active\:border-bluegray-900:active {
    border-color: var(--bluegray-900) !important
}

.border-purple-50 {
    border-color: var(--purple-50) !important
}

.border-purple-100 {
    border-color: var(--purple-100) !important
}

.border-purple-200 {
    border-color: var(--purple-200) !important
}

.border-purple-300 {
    border-color: var(--purple-300) !important
}

.border-purple-400 {
    border-color: var(--purple-400) !important
}

.border-purple-500 {
    border-color: var(--purple-500) !important
}

.border-purple-600 {
    border-color: var(--purple-600) !important
}

.border-purple-700 {
    border-color: var(--purple-700) !important
}

.border-purple-800 {
    border-color: var(--purple-800) !important
}

.border-purple-900 {
    border-color: var(--purple-900) !important
}

.focus\:border-purple-50:focus {
    border-color: var(--purple-50) !important
}

.focus\:border-purple-100:focus {
    border-color: var(--purple-100) !important
}

.focus\:border-purple-200:focus {
    border-color: var(--purple-200) !important
}

.focus\:border-purple-300:focus {
    border-color: var(--purple-300) !important
}

.focus\:border-purple-400:focus {
    border-color: var(--purple-400) !important
}

.focus\:border-purple-500:focus {
    border-color: var(--purple-500) !important
}

.focus\:border-purple-600:focus {
    border-color: var(--purple-600) !important
}

.focus\:border-purple-700:focus {
    border-color: var(--purple-700) !important
}

.focus\:border-purple-800:focus {
    border-color: var(--purple-800) !important
}

.focus\:border-purple-900:focus {
    border-color: var(--purple-900) !important
}

.hover\:border-purple-50:hover {
    border-color: var(--purple-50) !important
}

.hover\:border-purple-100:hover {
    border-color: var(--purple-100) !important
}

.hover\:border-purple-200:hover {
    border-color: var(--purple-200) !important
}

.hover\:border-purple-300:hover {
    border-color: var(--purple-300) !important
}

.hover\:border-purple-400:hover {
    border-color: var(--purple-400) !important
}

.hover\:border-purple-500:hover {
    border-color: var(--purple-500) !important
}

.hover\:border-purple-600:hover {
    border-color: var(--purple-600) !important
}

.hover\:border-purple-700:hover {
    border-color: var(--purple-700) !important
}

.hover\:border-purple-800:hover {
    border-color: var(--purple-800) !important
}

.hover\:border-purple-900:hover {
    border-color: var(--purple-900) !important
}

.active\:border-purple-50:active {
    border-color: var(--purple-50) !important
}

.active\:border-purple-100:active {
    border-color: var(--purple-100) !important
}

.active\:border-purple-200:active {
    border-color: var(--purple-200) !important
}

.active\:border-purple-300:active {
    border-color: var(--purple-300) !important
}

.active\:border-purple-400:active {
    border-color: var(--purple-400) !important
}

.active\:border-purple-500:active {
    border-color: var(--purple-500) !important
}

.active\:border-purple-600:active {
    border-color: var(--purple-600) !important
}

.active\:border-purple-700:active {
    border-color: var(--purple-700) !important
}

.active\:border-purple-800:active {
    border-color: var(--purple-800) !important
}

.active\:border-purple-900:active {
    border-color: var(--purple-900) !important
}

.border-gray-50 {
    border-color: var(--gray-50) !important
}

.border-gray-100 {
    border-color: var(--gray-100) !important
}

.border-gray-200 {
    border-color: var(--gray-200) !important
}

.border-gray-300 {
    border-color: var(--gray-300) !important
}

.border-gray-400 {
    border-color: var(--gray-400) !important
}

.border-gray-500 {
    border-color: var(--gray-500) !important
}

.border-gray-600 {
    border-color: var(--gray-600) !important
}

.border-gray-700 {
    border-color: var(--gray-700) !important
}

.border-gray-800 {
    border-color: var(--gray-800) !important
}

.border-gray-900 {
    border-color: var(--gray-900) !important
}

.focus\:border-gray-50:focus {
    border-color: var(--gray-50) !important
}

.focus\:border-gray-100:focus {
    border-color: var(--gray-100) !important
}

.focus\:border-gray-200:focus {
    border-color: var(--gray-200) !important
}

.focus\:border-gray-300:focus {
    border-color: var(--gray-300) !important
}

.focus\:border-gray-400:focus {
    border-color: var(--gray-400) !important
}

.focus\:border-gray-500:focus {
    border-color: var(--gray-500) !important
}

.focus\:border-gray-600:focus {
    border-color: var(--gray-600) !important
}

.focus\:border-gray-700:focus {
    border-color: var(--gray-700) !important
}

.focus\:border-gray-800:focus {
    border-color: var(--gray-800) !important
}

.focus\:border-gray-900:focus {
    border-color: var(--gray-900) !important
}

.hover\:border-gray-50:hover {
    border-color: var(--gray-50) !important
}

.hover\:border-gray-100:hover {
    border-color: var(--gray-100) !important
}

.hover\:border-gray-200:hover {
    border-color: var(--gray-200) !important
}

.hover\:border-gray-300:hover {
    border-color: var(--gray-300) !important
}

.hover\:border-gray-400:hover {
    border-color: var(--gray-400) !important
}

.hover\:border-gray-500:hover {
    border-color: var(--gray-500) !important
}

.hover\:border-gray-600:hover {
    border-color: var(--gray-600) !important
}

.hover\:border-gray-700:hover {
    border-color: var(--gray-700) !important
}

.hover\:border-gray-800:hover {
    border-color: var(--gray-800) !important
}

.hover\:border-gray-900:hover {
    border-color: var(--gray-900) !important
}

.active\:border-gray-50:active {
    border-color: var(--gray-50) !important
}

.active\:border-gray-100:active {
    border-color: var(--gray-100) !important
}

.active\:border-gray-200:active {
    border-color: var(--gray-200) !important
}

.active\:border-gray-300:active {
    border-color: var(--gray-300) !important
}

.active\:border-gray-400:active {
    border-color: var(--gray-400) !important
}

.active\:border-gray-500:active {
    border-color: var(--gray-500) !important
}

.active\:border-gray-600:active {
    border-color: var(--gray-600) !important
}

.active\:border-gray-700:active {
    border-color: var(--gray-700) !important
}

.active\:border-gray-800:active {
    border-color: var(--gray-800) !important
}

.active\:border-gray-900:active {
    border-color: var(--gray-900) !important
}

.border-red-50 {
    border-color: var(--red-50) !important
}

.border-red-100 {
    border-color: var(--red-100) !important
}

.border-red-200 {
    border-color: var(--red-200) !important
}

.border-red-300 {
    border-color: var(--red-300) !important
}

.border-red-400 {
    border-color: var(--red-400) !important
}

.border-red-500 {
    border-color: var(--red-500) !important
}

.border-red-600 {
    border-color: var(--red-600) !important
}

.border-red-700 {
    border-color: var(--red-700) !important
}

.border-red-800 {
    border-color: var(--red-800) !important
}

.border-red-900 {
    border-color: var(--red-900) !important
}

.focus\:border-red-50:focus {
    border-color: var(--red-50) !important
}

.focus\:border-red-100:focus {
    border-color: var(--red-100) !important
}

.focus\:border-red-200:focus {
    border-color: var(--red-200) !important
}

.focus\:border-red-300:focus {
    border-color: var(--red-300) !important
}

.focus\:border-red-400:focus {
    border-color: var(--red-400) !important
}

.focus\:border-red-500:focus {
    border-color: var(--red-500) !important
}

.focus\:border-red-600:focus {
    border-color: var(--red-600) !important
}

.focus\:border-red-700:focus {
    border-color: var(--red-700) !important
}

.focus\:border-red-800:focus {
    border-color: var(--red-800) !important
}

.focus\:border-red-900:focus {
    border-color: var(--red-900) !important
}

.hover\:border-red-50:hover {
    border-color: var(--red-50) !important
}

.hover\:border-red-100:hover {
    border-color: var(--red-100) !important
}

.hover\:border-red-200:hover {
    border-color: var(--red-200) !important
}

.hover\:border-red-300:hover {
    border-color: var(--red-300) !important
}

.hover\:border-red-400:hover {
    border-color: var(--red-400) !important
}

.hover\:border-red-500:hover {
    border-color: var(--red-500) !important
}

.hover\:border-red-600:hover {
    border-color: var(--red-600) !important
}

.hover\:border-red-700:hover {
    border-color: var(--red-700) !important
}

.hover\:border-red-800:hover {
    border-color: var(--red-800) !important
}

.hover\:border-red-900:hover {
    border-color: var(--red-900) !important
}

.active\:border-red-50:active {
    border-color: var(--red-50) !important
}

.active\:border-red-100:active {
    border-color: var(--red-100) !important
}

.active\:border-red-200:active {
    border-color: var(--red-200) !important
}

.active\:border-red-300:active {
    border-color: var(--red-300) !important
}

.active\:border-red-400:active {
    border-color: var(--red-400) !important
}

.active\:border-red-500:active {
    border-color: var(--red-500) !important
}

.active\:border-red-600:active {
    border-color: var(--red-600) !important
}

.active\:border-red-700:active {
    border-color: var(--red-700) !important
}

.active\:border-red-800:active {
    border-color: var(--red-800) !important
}

.active\:border-red-900:active {
    border-color: var(--red-900) !important
}

.border-primary-50 {
    border-color: var(--primary-50) !important
}

.border-primary-100 {
    border-color: var(--primary-100) !important
}

.border-primary-200 {
    border-color: var(--primary-200) !important
}

.border-primary-300 {
    border-color: var(--primary-300) !important
}

.border-primary-400 {
    border-color: var(--primary-400) !important
}

.border-primary-500 {
    border-color: var(--primary-500) !important
}

.border-primary-600 {
    border-color: var(--primary-600) !important
}

.border-primary-700 {
    border-color: var(--primary-700) !important
}

.border-primary-800 {
    border-color: var(--primary-800) !important
}

.border-primary-900 {
    border-color: var(--primary-900) !important
}

.focus\:border-primary-50:focus {
    border-color: var(--primary-50) !important
}

.focus\:border-primary-100:focus {
    border-color: var(--primary-100) !important
}

.focus\:border-primary-200:focus {
    border-color: var(--primary-200) !important
}

.focus\:border-primary-300:focus {
    border-color: var(--primary-300) !important
}

.focus\:border-primary-400:focus {
    border-color: var(--primary-400) !important
}

.focus\:border-primary-500:focus {
    border-color: var(--primary-500) !important
}

.focus\:border-primary-600:focus {
    border-color: var(--primary-600) !important
}

.focus\:border-primary-700:focus {
    border-color: var(--primary-700) !important
}

.focus\:border-primary-800:focus {
    border-color: var(--primary-800) !important
}

.focus\:border-primary-900:focus {
    border-color: var(--primary-900) !important
}

.hover\:border-primary-50:hover {
    border-color: var(--primary-50) !important
}

.hover\:border-primary-100:hover {
    border-color: var(--primary-100) !important
}

.hover\:border-primary-200:hover {
    border-color: var(--primary-200) !important
}

.hover\:border-primary-300:hover {
    border-color: var(--primary-300) !important
}

.hover\:border-primary-400:hover {
    border-color: var(--primary-400) !important
}

.hover\:border-primary-500:hover {
    border-color: var(--primary-500) !important
}

.hover\:border-primary-600:hover {
    border-color: var(--primary-600) !important
}

.hover\:border-primary-700:hover {
    border-color: var(--primary-700) !important
}

.hover\:border-primary-800:hover {
    border-color: var(--primary-800) !important
}

.hover\:border-primary-900:hover {
    border-color: var(--primary-900) !important
}

.active\:border-primary-50:active {
    border-color: var(--primary-50) !important
}

.active\:border-primary-100:active {
    border-color: var(--primary-100) !important
}

.active\:border-primary-200:active {
    border-color: var(--primary-200) !important
}

.active\:border-primary-300:active {
    border-color: var(--primary-300) !important
}

.active\:border-primary-400:active {
    border-color: var(--primary-400) !important
}

.active\:border-primary-500:active {
    border-color: var(--primary-500) !important
}

.active\:border-primary-600:active {
    border-color: var(--primary-600) !important
}

.active\:border-primary-700:active {
    border-color: var(--primary-700) !important
}

.active\:border-primary-800:active {
    border-color: var(--primary-800) !important
}

.active\:border-primary-900:active {
    border-color: var(--primary-900) !important
}

.bg-white-alpha-10 {
    background-color: #ffffff1a !important
}

.bg-white-alpha-20 {
    background-color: #fff3 !important
}

.bg-white-alpha-30 {
    background-color: #ffffff4d !important
}

.bg-white-alpha-40 {
    background-color: #fff6 !important
}

.bg-white-alpha-50 {
    background-color: #ffffff80 !important
}

.bg-white-alpha-60 {
    background-color: #fff9 !important
}

.bg-white-alpha-70 {
    background-color: #ffffffb3 !important
}

.bg-white-alpha-80 {
    background-color: #fffc !important
}

.bg-white-alpha-90 {
    background-color: #ffffffe6 !important
}

.hover\:bg-white-alpha-10:hover {
    background-color: #ffffff1a !important
}

.hover\:bg-white-alpha-20:hover {
    background-color: #fff3 !important
}

.hover\:bg-white-alpha-30:hover {
    background-color: #ffffff4d !important
}

.hover\:bg-white-alpha-40:hover {
    background-color: #fff6 !important
}

.hover\:bg-white-alpha-50:hover {
    background-color: #ffffff80 !important
}

.hover\:bg-white-alpha-60:hover {
    background-color: #fff9 !important
}

.hover\:bg-white-alpha-70:hover {
    background-color: #ffffffb3 !important
}

.hover\:bg-white-alpha-80:hover {
    background-color: #fffc !important
}

.hover\:bg-white-alpha-90:hover {
    background-color: #ffffffe6 !important
}

.focus\:bg-white-alpha-10:focus {
    background-color: #ffffff1a !important
}

.focus\:bg-white-alpha-20:focus {
    background-color: #fff3 !important
}

.focus\:bg-white-alpha-30:focus {
    background-color: #ffffff4d !important
}

.focus\:bg-white-alpha-40:focus {
    background-color: #fff6 !important
}

.focus\:bg-white-alpha-50:focus {
    background-color: #ffffff80 !important
}

.focus\:bg-white-alpha-60:focus {
    background-color: #fff9 !important
}

.focus\:bg-white-alpha-70:focus {
    background-color: #ffffffb3 !important
}

.focus\:bg-white-alpha-80:focus {
    background-color: #fffc !important
}

.focus\:bg-white-alpha-90:focus {
    background-color: #ffffffe6 !important
}

.active\:bg-white-alpha-10:active {
    background-color: #ffffff1a !important
}

.active\:bg-white-alpha-20:active {
    background-color: #fff3 !important
}

.active\:bg-white-alpha-30:active {
    background-color: #ffffff4d !important
}

.active\:bg-white-alpha-40:active {
    background-color: #fff6 !important
}

.active\:bg-white-alpha-50:active {
    background-color: #ffffff80 !important
}

.active\:bg-white-alpha-60:active {
    background-color: #fff9 !important
}

.active\:bg-white-alpha-70:active {
    background-color: #ffffffb3 !important
}

.active\:bg-white-alpha-80:active {
    background-color: #fffc !important
}

.active\:bg-white-alpha-90:active {
    background-color: #ffffffe6 !important
}

.bg-black-alpha-10 {
    background-color: #0000001a !important
}

.bg-black-alpha-20 {
    background-color: #0003 !important
}

.bg-black-alpha-30 {
    background-color: #0000004d !important
}

.bg-black-alpha-40 {
    background-color: #0006 !important
}

.bg-black-alpha-50 {
    background-color: #00000080 !important
}

.bg-black-alpha-60 {
    background-color: #0009 !important
}

.bg-black-alpha-70 {
    background-color: #000000b3 !important
}

.bg-black-alpha-80 {
    background-color: #000c !important
}

.bg-black-alpha-90 {
    background-color: #000000e6 !important
}

.hover\:bg-black-alpha-10:hover {
    background-color: #0000001a !important
}

.hover\:bg-black-alpha-20:hover {
    background-color: #0003 !important
}

.hover\:bg-black-alpha-30:hover {
    background-color: #0000004d !important
}

.hover\:bg-black-alpha-40:hover {
    background-color: #0006 !important
}

.hover\:bg-black-alpha-50:hover {
    background-color: #00000080 !important
}

.hover\:bg-black-alpha-60:hover {
    background-color: #0009 !important
}

.hover\:bg-black-alpha-70:hover {
    background-color: #000000b3 !important
}

.hover\:bg-black-alpha-80:hover {
    background-color: #000c !important
}

.hover\:bg-black-alpha-90:hover {
    background-color: #000000e6 !important
}

.focus\:bg-black-alpha-10:focus {
    background-color: #0000001a !important
}

.focus\:bg-black-alpha-20:focus {
    background-color: #0003 !important
}

.focus\:bg-black-alpha-30:focus {
    background-color: #0000004d !important
}

.focus\:bg-black-alpha-40:focus {
    background-color: #0006 !important
}

.focus\:bg-black-alpha-50:focus {
    background-color: #00000080 !important
}

.focus\:bg-black-alpha-60:focus {
    background-color: #0009 !important
}

.focus\:bg-black-alpha-70:focus {
    background-color: #000000b3 !important
}

.focus\:bg-black-alpha-80:focus {
    background-color: #000c !important
}

.focus\:bg-black-alpha-90:focus {
    background-color: #000000e6 !important
}

.active\:bg-black-alpha-10:active {
    background-color: #0000001a !important
}

.active\:bg-black-alpha-20:active {
    background-color: #0003 !important
}

.active\:bg-black-alpha-30:active {
    background-color: #0000004d !important
}

.active\:bg-black-alpha-40:active {
    background-color: #0006 !important
}

.active\:bg-black-alpha-50:active {
    background-color: #00000080 !important
}

.active\:bg-black-alpha-60:active {
    background-color: #0009 !important
}

.active\:bg-black-alpha-70:active {
    background-color: #000000b3 !important
}

.active\:bg-black-alpha-80:active {
    background-color: #000c !important
}

.active\:bg-black-alpha-90:active {
    background-color: #000000e6 !important
}

.border-white-alpha-10 {
    border-color: #ffffff1a !important
}

.border-white-alpha-20 {
    border-color: #fff3 !important
}

.border-white-alpha-30 {
    border-color: #ffffff4d !important
}

.border-white-alpha-40 {
    border-color: #fff6 !important
}

.border-white-alpha-50 {
    border-color: #ffffff80 !important
}

.border-white-alpha-60 {
    border-color: #fff9 !important
}

.border-white-alpha-70 {
    border-color: #ffffffb3 !important
}

.border-white-alpha-80 {
    border-color: #fffc !important
}

.border-white-alpha-90 {
    border-color: #ffffffe6 !important
}

.hover\:border-white-alpha-10:hover {
    border-color: #ffffff1a !important
}

.hover\:border-white-alpha-20:hover {
    border-color: #fff3 !important
}

.hover\:border-white-alpha-30:hover {
    border-color: #ffffff4d !important
}

.hover\:border-white-alpha-40:hover {
    border-color: #fff6 !important
}

.hover\:border-white-alpha-50:hover {
    border-color: #ffffff80 !important
}

.hover\:border-white-alpha-60:hover {
    border-color: #fff9 !important
}

.hover\:border-white-alpha-70:hover {
    border-color: #ffffffb3 !important
}

.hover\:border-white-alpha-80:hover {
    border-color: #fffc !important
}

.hover\:border-white-alpha-90:hover {
    border-color: #ffffffe6 !important
}

.focus\:border-white-alpha-10:focus {
    border-color: #ffffff1a !important
}

.focus\:border-white-alpha-20:focus {
    border-color: #fff3 !important
}

.focus\:border-white-alpha-30:focus {
    border-color: #ffffff4d !important
}

.focus\:border-white-alpha-40:focus {
    border-color: #fff6 !important
}

.focus\:border-white-alpha-50:focus {
    border-color: #ffffff80 !important
}

.focus\:border-white-alpha-60:focus {
    border-color: #fff9 !important
}

.focus\:border-white-alpha-70:focus {
    border-color: #ffffffb3 !important
}

.focus\:border-white-alpha-80:focus {
    border-color: #fffc !important
}

.focus\:border-white-alpha-90:focus {
    border-color: #ffffffe6 !important
}

.active\:border-white-alpha-10:active {
    border-color: #ffffff1a !important
}

.active\:border-white-alpha-20:active {
    border-color: #fff3 !important
}

.active\:border-white-alpha-30:active {
    border-color: #ffffff4d !important
}

.active\:border-white-alpha-40:active {
    border-color: #fff6 !important
}

.active\:border-white-alpha-50:active {
    border-color: #ffffff80 !important
}

.active\:border-white-alpha-60:active {
    border-color: #fff9 !important
}

.active\:border-white-alpha-70:active {
    border-color: #ffffffb3 !important
}

.active\:border-white-alpha-80:active {
    border-color: #fffc !important
}

.active\:border-white-alpha-90:active {
    border-color: #ffffffe6 !important
}

.border-black-alpha-10 {
    border-color: #0000001a !important
}

.border-black-alpha-20 {
    border-color: #0003 !important
}

.border-black-alpha-30 {
    border-color: #0000004d !important
}

.border-black-alpha-40 {
    border-color: #0006 !important
}

.border-black-alpha-50 {
    border-color: #00000080 !important
}

.border-black-alpha-60 {
    border-color: #0009 !important
}

.border-black-alpha-70 {
    border-color: #000000b3 !important
}

.border-black-alpha-80 {
    border-color: #000c !important
}

.border-black-alpha-90 {
    border-color: #000000e6 !important
}

.hover\:border-black-alpha-10:hover {
    border-color: #0000001a !important
}

.hover\:border-black-alpha-20:hover {
    border-color: #0003 !important
}

.hover\:border-black-alpha-30:hover {
    border-color: #0000004d !important
}

.hover\:border-black-alpha-40:hover {
    border-color: #0006 !important
}

.hover\:border-black-alpha-50:hover {
    border-color: #00000080 !important
}

.hover\:border-black-alpha-60:hover {
    border-color: #0009 !important
}

.hover\:border-black-alpha-70:hover {
    border-color: #000000b3 !important
}

.hover\:border-black-alpha-80:hover {
    border-color: #000c !important
}

.hover\:border-black-alpha-90:hover {
    border-color: #000000e6 !important
}

.focus\:border-black-alpha-10:focus {
    border-color: #0000001a !important
}

.focus\:border-black-alpha-20:focus {
    border-color: #0003 !important
}

.focus\:border-black-alpha-30:focus {
    border-color: #0000004d !important
}

.focus\:border-black-alpha-40:focus {
    border-color: #0006 !important
}

.focus\:border-black-alpha-50:focus {
    border-color: #00000080 !important
}

.focus\:border-black-alpha-60:focus {
    border-color: #0009 !important
}

.focus\:border-black-alpha-70:focus {
    border-color: #000000b3 !important
}

.focus\:border-black-alpha-80:focus {
    border-color: #000c !important
}

.focus\:border-black-alpha-90:focus {
    border-color: #000000e6 !important
}

.active\:border-black-alpha-10:active {
    border-color: #0000001a !important
}

.active\:border-black-alpha-20:active {
    border-color: #0003 !important
}

.active\:border-black-alpha-30:active {
    border-color: #0000004d !important
}

.active\:border-black-alpha-40:active {
    border-color: #0006 !important
}

.active\:border-black-alpha-50:active {
    border-color: #00000080 !important
}

.active\:border-black-alpha-60:active {
    border-color: #0009 !important
}

.active\:border-black-alpha-70:active {
    border-color: #000000b3 !important
}

.active\:border-black-alpha-80:active {
    border-color: #000c !important
}

.active\:border-black-alpha-90:active {
    border-color: #000000e6 !important
}

.text-white-alpha-10 {
    color: #ffffff1a !important
}

.text-white-alpha-20 {
    color: #fff3 !important
}

.text-white-alpha-30 {
    color: #ffffff4d !important
}

.text-white-alpha-40 {
    color: #fff6 !important
}

.text-white-alpha-50 {
    color: #ffffff80 !important
}

.text-white-alpha-60 {
    color: #fff9 !important
}

.text-white-alpha-70 {
    color: #ffffffb3 !important
}

.text-white-alpha-80 {
    color: #fffc !important
}

.text-white-alpha-90 {
    color: #ffffffe6 !important
}

.hover\:text-white-alpha-10:hover {
    color: #ffffff1a !important
}

.hover\:text-white-alpha-20:hover {
    color: #fff3 !important
}

.hover\:text-white-alpha-30:hover {
    color: #ffffff4d !important
}

.hover\:text-white-alpha-40:hover {
    color: #fff6 !important
}

.hover\:text-white-alpha-50:hover {
    color: #ffffff80 !important
}

.hover\:text-white-alpha-60:hover {
    color: #fff9 !important
}

.hover\:text-white-alpha-70:hover {
    color: #ffffffb3 !important
}

.hover\:text-white-alpha-80:hover {
    color: #fffc !important
}

.hover\:text-white-alpha-90:hover {
    color: #ffffffe6 !important
}

.focus\:text-white-alpha-10:focus {
    color: #ffffff1a !important
}

.focus\:text-white-alpha-20:focus {
    color: #fff3 !important
}

.focus\:text-white-alpha-30:focus {
    color: #ffffff4d !important
}

.focus\:text-white-alpha-40:focus {
    color: #fff6 !important
}

.focus\:text-white-alpha-50:focus {
    color: #ffffff80 !important
}

.focus\:text-white-alpha-60:focus {
    color: #fff9 !important
}

.focus\:text-white-alpha-70:focus {
    color: #ffffffb3 !important
}

.focus\:text-white-alpha-80:focus {
    color: #fffc !important
}

.focus\:text-white-alpha-90:focus {
    color: #ffffffe6 !important
}

.active\:text-white-alpha-10:active {
    color: #ffffff1a !important
}

.active\:text-white-alpha-20:active {
    color: #fff3 !important
}

.active\:text-white-alpha-30:active {
    color: #ffffff4d !important
}

.active\:text-white-alpha-40:active {
    color: #fff6 !important
}

.active\:text-white-alpha-50:active {
    color: #ffffff80 !important
}

.active\:text-white-alpha-60:active {
    color: #fff9 !important
}

.active\:text-white-alpha-70:active {
    color: #ffffffb3 !important
}

.active\:text-white-alpha-80:active {
    color: #fffc !important
}

.active\:text-white-alpha-90:active {
    color: #ffffffe6 !important
}

.text-black-alpha-10 {
    color: #0000001a !important
}

.text-black-alpha-20 {
    color: #0003 !important
}

.text-black-alpha-30 {
    color: #0000004d !important
}

.text-black-alpha-40 {
    color: #0006 !important
}

.text-black-alpha-50 {
    color: #00000080 !important
}

.text-black-alpha-60 {
    color: #0009 !important
}

.text-black-alpha-70 {
    color: #000000b3 !important
}

.text-black-alpha-80 {
    color: #000c !important
}

.text-black-alpha-90 {
    color: #000000e6 !important
}

.hover\:text-black-alpha-10:hover {
    color: #0000001a !important
}

.hover\:text-black-alpha-20:hover {
    color: #0003 !important
}

.hover\:text-black-alpha-30:hover {
    color: #0000004d !important
}

.hover\:text-black-alpha-40:hover {
    color: #0006 !important
}

.hover\:text-black-alpha-50:hover {
    color: #00000080 !important
}

.hover\:text-black-alpha-60:hover {
    color: #0009 !important
}

.hover\:text-black-alpha-70:hover {
    color: #000000b3 !important
}

.hover\:text-black-alpha-80:hover {
    color: #000c !important
}

.hover\:text-black-alpha-90:hover {
    color: #000000e6 !important
}

.focus\:text-black-alpha-10:focus {
    color: #0000001a !important
}

.focus\:text-black-alpha-20:focus {
    color: #0003 !important
}

.focus\:text-black-alpha-30:focus {
    color: #0000004d !important
}

.focus\:text-black-alpha-40:focus {
    color: #0006 !important
}

.focus\:text-black-alpha-50:focus {
    color: #00000080 !important
}

.focus\:text-black-alpha-60:focus {
    color: #0009 !important
}

.focus\:text-black-alpha-70:focus {
    color: #000000b3 !important
}

.focus\:text-black-alpha-80:focus {
    color: #000c !important
}

.focus\:text-black-alpha-90:focus {
    color: #000000e6 !important
}

.active\:text-black-alpha-10:active {
    color: #0000001a !important
}

.active\:text-black-alpha-20:active {
    color: #0003 !important
}

.active\:text-black-alpha-30:active {
    color: #0000004d !important
}

.active\:text-black-alpha-40:active {
    color: #0006 !important
}

.active\:text-black-alpha-50:active {
    color: #00000080 !important
}

.active\:text-black-alpha-60:active {
    color: #0009 !important
}

.active\:text-black-alpha-70:active {
    color: #000000b3 !important
}

.active\:text-black-alpha-80:active {
    color: #000c !important
}

.active\:text-black-alpha-90:active {
    color: #000000e6 !important
}

.text-primary {
    color: var(--primary-color) !important
}

.bg-primary {
    background-color: var(--primary-color) !important;
    color: var(--primary-color-text) !important
}

.bg-primary-reverse {
    background-color: var(--primary-color-text) !important;
    color: var(--primary-color) !important
}

.border-primary {
    border-color: var(--primary-color) !important
}

.text-color {
    color: var(--text-color) !important
}

.text-color-secondary {
    color: var(--text-color-secondary) !important
}

.surface-ground {
    background-color: var(--surface-ground) !important
}

.surface-section {
    background-color: var(--surface-section) !important
}

.surface-card {
    background-color: var(--surface-card) !important
}

.surface-overlay {
    background-color: var(--surface-overlay) !important
}

.surface-hover {
    background-color: var(--surface-hover) !important
}

.surface-border {
    border-color: var(--surface-border) !important
}

.active\:text-primary:active,
.focus\:text-primary:focus,
.hover\:text-primary:hover {
    color: var(--primary-color) !important
}

.active\:bg-primary:active,
.focus\:bg-primary:focus,
.hover\:bg-primary:hover {
    background-color: var(--primary-color) !important;
    color: var(--primary-color-text) !important
}

.active\:bg-primary-reverse:active,
.focus\:bg-primary-reverse:focus,
.hover\:bg-primary-reverse:hover {
    background-color: var(--primary-color-text) !important;
    color: var(--primary-color) !important
}

.active\:bg-white:active,
.focus\:bg-white:focus,
.hover\:bg-white:hover {
    background-color: #fff !important
}

.active\:border-primary:active,
.focus\:border-primary:focus,
.hover\:border-primary:hover {
    border-color: var(--primary-color) !important
}

.active\:text-white:active,
.focus\:text-white:focus,
.hover\:text-white:hover {
    color: #fff !important
}

.active\:border-white:active,
.focus\:border-white:focus,
.hover\:border-white:hover {
    border-color: #fff !important
}

.active\:text-color:active,
.focus\:text-color:focus,
.hover\:text-color:hover {
    color: var(--text-color) !important
}

.active\:text-color-secondary:active,
.focus\:text-color-secondary:focus,
.hover\:text-color-secondary:hover {
    color: var(--text-color-secondary) !important
}

.active\:surface-ground:active,
.focus\:surface-ground:focus,
.hover\:surface-ground:hover {
    background-color: var(--surface-ground) !important
}

.active\:surface-section:active,
.focus\:surface-section:focus,
.hover\:surface-section:hover {
    background-color: var(--surface-section) !important
}

.active\:surface-card:active,
.focus\:surface-card:focus,
.hover\:surface-card:hover {
    background-color: var(--surface-card) !important
}

.active\:surface-overlay:active,
.focus\:surface-overlay:focus,
.hover\:surface-overlay:hover {
    background-color: var(--surface-overlay) !important
}

.active\:surface-hover:active,
.focus\:surface-hover:focus,
.hover\:surface-hover:hover {
    background-color: var(--surface-hover) !important
}

.active\:surface-border:active,
.focus\:surface-border:focus,
.hover\:surface-border:hover {
    border-color: var(--surface-border) !important
}

@media screen and (min-width:576px) {
    .sm\:text-primary {
        color: var(--primary-color) !important
    }

    .sm\:bg-primary {
        background-color: var(--primary-color) !important;
        color: var(--primary-color-text) !important
    }

    .sm\:bg-primary-reverse {
        background-color: var(--primary-color-text) !important;
        color: var(--primary-color) !important
    }

    .sm\:bg-white {
        background-color: #fff !important
    }

    .sm\:border-primary {
        border-color: var(--primary-color) !important
    }

    .sm\:text-white {
        color: #fff !important
    }

    .sm\:border-white {
        border-color: #fff !important
    }

    .sm\:text-color {
        color: var(--text-color) !important
    }

    .sm\:text-color-secondary {
        color: var(--text-color-secondary) !important
    }

    .sm\:surface-ground {
        background-color: var(--surface-ground) !important
    }

    .sm\:surface-section {
        background-color: var(--surface-section) !important
    }

    .sm\:surface-card {
        background-color: var(--surface-card) !important
    }

    .sm\:surface-overlay {
        background-color: var(--surface-overlay) !important
    }

    .sm\:surface-hover {
        background-color: var(--surface-hover) !important
    }

    .sm\:surface-border {
        border-color: var(--surface-border) !important
    }

    .sm\:active\:text-primary:active,
    .sm\:focus\:text-primary:focus,
    .sm\:hover\:text-primary:hover {
        color: var(--primary-color) !important
    }

    .sm\:active\:bg-primary:active,
    .sm\:focus\:bg-primary:focus,
    .sm\:hover\:bg-primary:hover {
        background-color: var(--primary-color) !important;
        color: var(--primary-color-text) !important
    }

    .sm\:active\:bg-primary-reverse:active,
    .sm\:focus\:bg-primary-reverse:focus,
    .sm\:hover\:bg-primary-reverse:hover {
        background-color: var(--primary-color-text) !important;
        color: var(--primary-color) !important
    }

    .sm\:active\:bg-white:active,
    .sm\:focus\:bg-white:focus,
    .sm\:hover\:bg-white:hover {
        background-color: #fff !important
    }

    .sm\:active\:border-primary:active,
    .sm\:focus\:border-primary:focus,
    .sm\:hover\:border-primary:hover {
        border-color: var(--primary-color) !important
    }

    .sm\:active\:text-white:active,
    .sm\:focus\:text-white:focus,
    .sm\:hover\:text-white:hover {
        color: #fff !important
    }

    .sm\:active\:border-white:active,
    .sm\:focus\:border-white:focus,
    .sm\:hover\:border-white:hover {
        border-color: #fff !important
    }

    .sm\:active\:text-color:active,
    .sm\:focus\:text-color:focus,
    .sm\:hover\:text-color:hover {
        color: var(--text-color) !important
    }

    .sm\:active\:text-color-secondary:active,
    .sm\:focus\:text-color-secondary:focus,
    .sm\:hover\:text-color-secondary:hover {
        color: var(--text-color-secondary) !important
    }

    .sm\:active\:surface-ground:active,
    .sm\:focus\:surface-ground:focus,
    .sm\:hover\:surface-ground:hover {
        background-color: var(--surface-ground) !important
    }

    .sm\:active\:surface-section:active,
    .sm\:focus\:surface-section:focus,
    .sm\:hover\:surface-section:hover {
        background-color: var(--surface-section) !important
    }

    .sm\:active\:surface-card:active,
    .sm\:focus\:surface-card:focus,
    .sm\:hover\:surface-card:hover {
        background-color: var(--surface-card) !important
    }

    .sm\:active\:surface-overlay:active,
    .sm\:focus\:surface-overlay:focus,
    .sm\:hover\:surface-overlay:hover {
        background-color: var(--surface-overlay) !important
    }

    .sm\:active\:surface-hover:active,
    .sm\:focus\:surface-hover:focus,
    .sm\:hover\:surface-hover:hover {
        background-color: var(--surface-hover) !important
    }

    .sm\:active\:surface-border:active,
    .sm\:focus\:surface-border:focus,
    .sm\:hover\:surface-border:hover {
        border-color: var(--surface-border) !important
    }
}

@media screen and (min-width:768px) {
    .md\:text-primary {
        color: var(--primary-color) !important
    }

    .md\:bg-primary {
        background-color: var(--primary-color) !important;
        color: var(--primary-color-text) !important
    }

    .md\:bg-primary-reverse {
        background-color: var(--primary-color-text) !important;
        color: var(--primary-color) !important
    }

    .md\:bg-white {
        background-color: #fff !important
    }

    .md\:border-primary {
        border-color: var(--primary-color) !important
    }

    .md\:text-white {
        color: #fff !important
    }

    .md\:border-white {
        border-color: #fff !important
    }

    .md\:text-color {
        color: var(--text-color) !important
    }

    .md\:text-color-secondary {
        color: var(--text-color-secondary) !important
    }

    .md\:surface-ground {
        background-color: var(--surface-ground) !important
    }

    .md\:surface-section {
        background-color: var(--surface-section) !important
    }

    .md\:surface-card {
        background-color: var(--surface-card) !important
    }

    .md\:surface-overlay {
        background-color: var(--surface-overlay) !important
    }

    .md\:surface-hover {
        background-color: var(--surface-hover) !important
    }

    .md\:surface-border {
        border-color: var(--surface-border) !important
    }

    .md\:active\:text-primary:active,
    .md\:focus\:text-primary:focus,
    .md\:hover\:text-primary:hover {
        color: var(--primary-color) !important
    }

    .md\:active\:bg-primary:active,
    .md\:focus\:bg-primary:focus,
    .md\:hover\:bg-primary:hover {
        background-color: var(--primary-color) !important;
        color: var(--primary-color-text) !important
    }

    .md\:active\:bg-primary-reverse:active,
    .md\:focus\:bg-primary-reverse:focus,
    .md\:hover\:bg-primary-reverse:hover {
        background-color: var(--primary-color-text) !important;
        color: var(--primary-color) !important
    }

    .md\:active\:bg-white:active,
    .md\:focus\:bg-white:focus,
    .md\:hover\:bg-white:hover {
        background-color: #fff !important
    }

    .md\:active\:border-primary:active,
    .md\:focus\:border-primary:focus,
    .md\:hover\:border-primary:hover {
        border-color: var(--primary-color) !important
    }

    .md\:active\:text-white:active,
    .md\:focus\:text-white:focus,
    .md\:hover\:text-white:hover {
        color: #fff !important
    }

    .md\:active\:border-white:active,
    .md\:focus\:border-white:focus,
    .md\:hover\:border-white:hover {
        border-color: #fff !important
    }

    .md\:active\:text-color:active,
    .md\:focus\:text-color:focus,
    .md\:hover\:text-color:hover {
        color: var(--text-color) !important
    }

    .md\:active\:text-color-secondary:active,
    .md\:focus\:text-color-secondary:focus,
    .md\:hover\:text-color-secondary:hover {
        color: var(--text-color-secondary) !important
    }

    .md\:active\:surface-ground:active,
    .md\:focus\:surface-ground:focus,
    .md\:hover\:surface-ground:hover {
        background-color: var(--surface-ground) !important
    }

    .md\:active\:surface-section:active,
    .md\:focus\:surface-section:focus,
    .md\:hover\:surface-section:hover {
        background-color: var(--surface-section) !important
    }

    .md\:active\:surface-card:active,
    .md\:focus\:surface-card:focus,
    .md\:hover\:surface-card:hover {
        background-color: var(--surface-card) !important
    }

    .md\:active\:surface-overlay:active,
    .md\:focus\:surface-overlay:focus,
    .md\:hover\:surface-overlay:hover {
        background-color: var(--surface-overlay) !important
    }

    .md\:active\:surface-hover:active,
    .md\:focus\:surface-hover:focus,
    .md\:hover\:surface-hover:hover {
        background-color: var(--surface-hover) !important
    }

    .md\:active\:surface-border:active,
    .md\:focus\:surface-border:focus,
    .md\:hover\:surface-border:hover {
        border-color: var(--surface-border) !important
    }
}

@media screen and (min-width:992px) {
    .lg\:text-primary {
        color: var(--primary-color) !important
    }

    .lg\:bg-primary {
        background-color: var(--primary-color) !important;
        color: var(--primary-color-text) !important
    }

    .lg\:bg-primary-reverse {
        background-color: var(--primary-color-text) !important;
        color: var(--primary-color) !important
    }

    .lg\:bg-white {
        background-color: #fff !important
    }

    .lg\:border-primary {
        border-color: var(--primary-color) !important
    }

    .lg\:text-white {
        color: #fff !important
    }

    .lg\:border-white {
        border-color: #fff !important
    }

    .lg\:text-color {
        color: var(--text-color) !important
    }

    .lg\:text-color-secondary {
        color: var(--text-color-secondary) !important
    }

    .lg\:surface-ground {
        background-color: var(--surface-ground) !important
    }

    .lg\:surface-section {
        background-color: var(--surface-section) !important
    }

    .lg\:surface-card {
        background-color: var(--surface-card) !important
    }

    .lg\:surface-overlay {
        background-color: var(--surface-overlay) !important
    }

    .lg\:surface-hover {
        background-color: var(--surface-hover) !important
    }

    .lg\:surface-border {
        border-color: var(--surface-border) !important
    }

    .lg\:active\:text-primary:active,
    .lg\:focus\:text-primary:focus,
    .lg\:hover\:text-primary:hover {
        color: var(--primary-color) !important
    }

    .lg\:active\:bg-primary:active,
    .lg\:focus\:bg-primary:focus,
    .lg\:hover\:bg-primary:hover {
        background-color: var(--primary-color) !important;
        color: var(--primary-color-text) !important
    }

    .lg\:active\:bg-primary-reverse:active,
    .lg\:focus\:bg-primary-reverse:focus,
    .lg\:hover\:bg-primary-reverse:hover {
        background-color: var(--primary-color-text) !important;
        color: var(--primary-color) !important
    }

    .lg\:active\:bg-white:active,
    .lg\:focus\:bg-white:focus,
    .lg\:hover\:bg-white:hover {
        background-color: #fff !important
    }

    .lg\:active\:border-primary:active,
    .lg\:focus\:border-primary:focus,
    .lg\:hover\:border-primary:hover {
        border-color: var(--primary-color) !important
    }

    .lg\:active\:text-white:active,
    .lg\:focus\:text-white:focus,
    .lg\:hover\:text-white:hover {
        color: #fff !important
    }

    .lg\:active\:border-white:active,
    .lg\:focus\:border-white:focus,
    .lg\:hover\:border-white:hover {
        border-color: #fff !important
    }

    .lg\:active\:text-color:active,
    .lg\:focus\:text-color:focus,
    .lg\:hover\:text-color:hover {
        color: var(--text-color) !important
    }

    .lg\:active\:text-color-secondary:active,
    .lg\:focus\:text-color-secondary:focus,
    .lg\:hover\:text-color-secondary:hover {
        color: var(--text-color-secondary) !important
    }

    .lg\:active\:surface-ground:active,
    .lg\:focus\:surface-ground:focus,
    .lg\:hover\:surface-ground:hover {
        background-color: var(--surface-ground) !important
    }

    .lg\:active\:surface-section:active,
    .lg\:focus\:surface-section:focus,
    .lg\:hover\:surface-section:hover {
        background-color: var(--surface-section) !important
    }

    .lg\:active\:surface-card:active,
    .lg\:focus\:surface-card:focus,
    .lg\:hover\:surface-card:hover {
        background-color: var(--surface-card) !important
    }

    .lg\:active\:surface-overlay:active,
    .lg\:focus\:surface-overlay:focus,
    .lg\:hover\:surface-overlay:hover {
        background-color: var(--surface-overlay) !important
    }

    .lg\:active\:surface-hover:active,
    .lg\:focus\:surface-hover:focus,
    .lg\:hover\:surface-hover:hover {
        background-color: var(--surface-hover) !important
    }

    .lg\:active\:surface-border:active,
    .lg\:focus\:surface-border:focus,
    .lg\:hover\:surface-border:hover {
        border-color: var(--surface-border) !important
    }
}

@media screen and (min-width:1200px) {
    .xl\:text-primary {
        color: var(--primary-color) !important
    }

    .xl\:bg-primary {
        background-color: var(--primary-color) !important;
        color: var(--primary-color-text) !important
    }

    .xl\:bg-primary-reverse {
        background-color: var(--primary-color-text) !important;
        color: var(--primary-color) !important
    }

    .xl\:bg-white {
        background-color: #fff !important
    }

    .xl\:border-primary {
        border-color: var(--primary-color) !important
    }

    .xl\:text-white {
        color: #fff !important
    }

    .xl\:border-white {
        border-color: #fff !important
    }

    .xl\:text-color {
        color: var(--text-color) !important
    }

    .xl\:text-color-secondary {
        color: var(--text-color-secondary) !important
    }

    .xl\:surface-ground {
        background-color: var(--surface-ground) !important
    }

    .xl\:surface-section {
        background-color: var(--surface-section) !important
    }

    .xl\:surface-card {
        background-color: var(--surface-card) !important
    }

    .xl\:surface-overlay {
        background-color: var(--surface-overlay) !important
    }

    .xl\:surface-hover {
        background-color: var(--surface-hover) !important
    }

    .xl\:surface-border {
        border-color: var(--surface-border) !important
    }

    .xl\:active\:text-primary:active,
    .xl\:focus\:text-primary:focus,
    .xl\:hover\:text-primary:hover {
        color: var(--primary-color) !important
    }

    .xl\:active\:bg-primary:active,
    .xl\:focus\:bg-primary:focus,
    .xl\:hover\:bg-primary:hover {
        background-color: var(--primary-color) !important;
        color: var(--primary-color-text) !important
    }

    .xl\:active\:bg-primary-reverse:active,
    .xl\:focus\:bg-primary-reverse:focus,
    .xl\:hover\:bg-primary-reverse:hover {
        background-color: var(--primary-color-text) !important;
        color: var(--primary-color) !important
    }

    .xl\:active\:bg-white:active,
    .xl\:focus\:bg-white:focus,
    .xl\:hover\:bg-white:hover {
        background-color: #fff !important
    }

    .xl\:active\:border-primary:active,
    .xl\:focus\:border-primary:focus,
    .xl\:hover\:border-primary:hover {
        border-color: var(--primary-color) !important
    }

    .xl\:active\:text-white:active,
    .xl\:focus\:text-white:focus,
    .xl\:hover\:text-white:hover {
        color: #fff !important
    }

    .xl\:active\:border-white:active,
    .xl\:focus\:border-white:focus,
    .xl\:hover\:border-white:hover {
        border-color: #fff !important
    }

    .xl\:active\:text-color:active,
    .xl\:focus\:text-color:focus,
    .xl\:hover\:text-color:hover {
        color: var(--text-color) !important
    }

    .xl\:active\:text-color-secondary:active,
    .xl\:focus\:text-color-secondary:focus,
    .xl\:hover\:text-color-secondary:hover {
        color: var(--text-color-secondary) !important
    }

    .xl\:active\:surface-ground:active,
    .xl\:focus\:surface-ground:focus,
    .xl\:hover\:surface-ground:hover {
        background-color: var(--surface-ground) !important
    }

    .xl\:active\:surface-section:active,
    .xl\:focus\:surface-section:focus,
    .xl\:hover\:surface-section:hover {
        background-color: var(--surface-section) !important
    }

    .xl\:active\:surface-card:active,
    .xl\:focus\:surface-card:focus,
    .xl\:hover\:surface-card:hover {
        background-color: var(--surface-card) !important
    }

    .xl\:active\:surface-overlay:active,
    .xl\:focus\:surface-overlay:focus,
    .xl\:hover\:surface-overlay:hover {
        background-color: var(--surface-overlay) !important
    }

    .xl\:active\:surface-hover:active,
    .xl\:focus\:surface-hover:focus,
    .xl\:hover\:surface-hover:hover {
        background-color: var(--surface-hover) !important
    }

    .xl\:active\:surface-border:active,
    .xl\:focus\:surface-border:focus,
    .xl\:hover\:surface-border:hover {
        border-color: var(--surface-border) !important
    }
}

.field {
    margin-bottom: 1rem
}

.field>label {
    display: inline-block;
    margin-bottom: .5rem
}

.field.grid>label {
    align-items: center;
    display: flex
}

.field>small {
    margin-top: .25rem
}

.field.grid,
.formgrid.grid {
    margin-top: 0
}

.field.grid .col,
.field.grid .col-1,
.field.grid .col-10,
.field.grid .col-11,
.field.grid .col-12,
.field.grid .col-2,
.field.grid .col-3,
.field.grid .col-4,
.field.grid .col-5,
.field.grid .col-6,
.field.grid .col-7,
.field.grid .col-8,
.field.grid .col-9,
.field.grid .col-fixed,
.formgrid.grid .col,
.formgrid.grid .col-1,
.formgrid.grid .col-10,
.formgrid.grid .col-11,
.formgrid.grid .col-12,
.formgrid.grid .col-2,
.formgrid.grid .col-3,
.formgrid.grid .col-4,
.formgrid.grid .col-5,
.formgrid.grid .col-6,
.formgrid.grid .col-7,
.formgrid.grid .col-8,
.formgrid.grid .col-9,
.formgrid.grid .col-fixed {
    padding-bottom: 0;
    padding-top: 0
}

.formgroup-inline {
    align-items: flex-start;
    display: flex;
    flex-wrap: wrap
}

.formgroup-inline .field,
.formgroup-inline .field-checkbox,
.formgroup-inline .field-radiobutton {
    margin-right: 1rem
}

.formgroup-inline .field-checkbox>label,
.formgroup-inline .field-radiobutton>label,
.formgroup-inline .field>label {
    margin-bottom: 0;
    margin-right: .5rem
}

.field-checkbox,
.field-radiobutton {
    align-items: center;
    display: flex;
    margin-bottom: 1rem
}

.field-checkbox>label,
.field-radiobutton>label {
    line-height: 1;
    margin-left: .5rem
}

.hidden {
    display: none !important
}

.block {
    display: block !important
}

.inline {
    display: inline !important
}

.inline-block {
    display: inline-block !important
}

.flex {
    display: flex !important
}

.inline-flex {
    display: inline-flex !important
}

@media screen and (min-width:576px) {
    .sm\:hidden {
        display: none !important
    }

    .sm\:block {
        display: block !important
    }

    .sm\:inline {
        display: inline !important
    }

    .sm\:inline-block {
        display: inline-block !important
    }

    .sm\:flex {
        display: flex !important
    }

    .sm\:inline-flex {
        display: inline-flex !important
    }
}

@media screen and (min-width:768px) {
    .md\:hidden {
        display: none !important
    }

    .md\:block {
        display: block !important
    }

    .md\:inline {
        display: inline !important
    }

    .md\:inline-block {
        display: inline-block !important
    }

    .md\:flex {
        display: flex !important
    }

    .md\:inline-flex {
        display: inline-flex !important
    }
}

@media screen and (min-width:992px) {
    .lg\:hidden {
        display: none !important
    }

    .lg\:block {
        display: block !important
    }

    .lg\:inline {
        display: inline !important
    }

    .lg\:inline-block {
        display: inline-block !important
    }

    .lg\:flex {
        display: flex !important
    }

    .lg\:inline-flex {
        display: inline-flex !important
    }
}

@media screen and (min-width:1200px) {
    .xl\:hidden {
        display: none !important
    }

    .xl\:block {
        display: block !important
    }

    .xl\:inline {
        display: inline !important
    }

    .xl\:inline-block {
        display: inline-block !important
    }

    .xl\:flex {
        display: flex !important
    }

    .xl\:inline-flex {
        display: inline-flex !important
    }
}

.text-justify {
    text-align: justify !important
}

.text-left {
    text-align: left !important
}

.text-right {
    text-align: right !important
}

@media screen and (min-width:576px) {
    .sm\:text-center {
        text-align: center !important
    }

    .sm\:text-justify {
        text-align: justify !important
    }

    .sm\:text-left {
        text-align: left !important
    }

    .sm\:text-right {
        text-align: right !important
    }
}

@media screen and (min-width:768px) {
    .md\:text-center {
        text-align: center !important
    }

    .md\:text-justify {
        text-align: justify !important
    }

    .md\:text-left {
        text-align: left !important
    }

    .md\:text-right {
        text-align: right !important
    }
}

@media screen and (min-width:992px) {
    .lg\:text-center {
        text-align: center !important
    }

    .lg\:text-justify {
        text-align: justify !important
    }

    .lg\:text-left {
        text-align: left !important
    }

    .lg\:text-right {
        text-align: right !important
    }
}

@media screen and (min-width:1200px) {
    .xl\:text-center {
        text-align: center !important
    }

    .xl\:text-justify {
        text-align: justify !important
    }

    .xl\:text-left {
        text-align: left !important
    }

    .xl\:text-right {
        text-align: right !important
    }
}

.underline {
    text-decoration: underline !important
}

.line-through {
    text-decoration: line-through !important
}

.no-underline {
    text-decoration: none !important
}

.active\:underline:active,
.focus\:underline:focus,
.hover\:underline:hover {
    text-decoration: underline !important
}

.active\:line-through:active,
.focus\:line-through:focus,
.hover\:line-through:hover {
    text-decoration: line-through !important
}

.active\:no-underline:active,
.focus\:no-underline:focus,
.hover\:no-underline:hover {
    text-decoration: none !important
}

.lowercase {
    text-transform: lowercase !important
}

.uppercase {
    text-transform: uppercase !important
}

.capitalize {
    text-transform: capitalize !important
}

.text-overflow-clip {
    text-overflow: clip !important
}

.text-overflow-ellipsis {
    text-overflow: ellipsis !important
}

@media screen and (min-width:576px) {
    .sm\:text-overflow-clip {
        text-overflow: clip !important
    }

    .sm\:text-overflow-ellipsis {
        text-overflow: ellipsis !important
    }
}

@media screen and (min-width:768px) {
    .md\:text-overflow-clip {
        text-overflow: clip !important
    }

    .md\:text-overflow-ellipsis {
        text-overflow: ellipsis !important
    }
}

@media screen and (min-width:992px) {
    .lg\:text-overflow-clip {
        text-overflow: clip !important
    }

    .lg\:text-overflow-ellipsis {
        text-overflow: ellipsis !important
    }
}

@media screen and (min-width:1200px) {
    .xl\:text-overflow-clip {
        text-overflow: clip !important
    }

    .xl\:text-overflow-ellipsis {
        text-overflow: ellipsis !important
    }
}

.font-light {
    font-weight: 300 !important
}

.font-normal {
    font-weight: 400 !important
}

.font-medium {
    font-weight: 500 !important
}

.font-semibold {
    font-weight: 600 !important
}

.font-bold {
    font-weight: 700 !important
}

@media screen and (min-width:576px) {
    .sm\:font-light {
        font-weight: 300 !important
    }

    .sm\:font-normal {
        font-weight: 400 !important
    }

    .sm\:font-medium {
        font-weight: 500 !important
    }

    .sm\:font-semibold {
        font-weight: 600 !important
    }

    .sm\:font-bold {
        font-weight: 700 !important
    }
}

@media screen and (min-width:768px) {
    .md\:font-light {
        font-weight: 300 !important
    }

    .md\:font-normal {
        font-weight: 400 !important
    }

    .md\:font-medium {
        font-weight: 500 !important
    }

    .md\:font-semibold {
        font-weight: 600 !important
    }

    .md\:font-bold {
        font-weight: 700 !important
    }
}

@media screen and (min-width:992px) {
    .lg\:font-light {
        font-weight: 300 !important
    }

    .lg\:font-normal {
        font-weight: 400 !important
    }

    .lg\:font-medium {
        font-weight: 500 !important
    }

    .lg\:font-semibold {
        font-weight: 600 !important
    }

    .lg\:font-bold {
        font-weight: 700 !important
    }
}

@media screen and (min-width:1200px) {
    .xl\:font-light {
        font-weight: 300 !important
    }

    .xl\:font-normal {
        font-weight: 400 !important
    }

    .xl\:font-medium {
        font-weight: 500 !important
    }

    .xl\:font-semibold {
        font-weight: 600 !important
    }

    .xl\:font-bold {
        font-weight: 700 !important
    }
}

.font-italic {
    font-style: italic !important
}

.text-xs {
    font-size: .75rem !important
}

.text-sm {
    font-size: .875rem !important
}

.text-base {
    font-size: 1rem !important
}

.text-lg {
    font-size: 1.125rem !important
}

.text-xl {
    font-size: 1.25rem !important
}

.text-2xl {
    font-size: 1.5rem !important
}

.text-3xl {
    font-size: 1.75rem !important
}

.text-4xl {
    font-size: 2rem !important
}

.text-5xl {
    font-size: 2.5rem !important
}

.text-6xl {
    font-size: 3rem !important
}

.text-7xl {
    font-size: 4rem !important
}

.text-8xl {
    font-size: 6rem !important
}

@media screen and (min-width:576px) {
    .sm\:text-xs {
        font-size: .75rem !important
    }

    .sm\:text-sm {
        font-size: .875rem !important
    }

    .sm\:text-base {
        font-size: 1rem !important
    }

    .sm\:text-lg {
        font-size: 1.125rem !important
    }

    .sm\:text-xl {
        font-size: 1.25rem !important
    }

    .sm\:text-2xl {
        font-size: 1.5rem !important
    }

    .sm\:text-3xl {
        font-size: 1.75rem !important
    }

    .sm\:text-4xl {
        font-size: 2rem !important
    }

    .sm\:text-5xl {
        font-size: 2.5rem !important
    }

    .sm\:text-6xl {
        font-size: 3rem !important
    }

    .sm\:text-7xl {
        font-size: 4rem !important
    }

    .sm\:text-8xl {
        font-size: 6rem !important
    }
}

@media screen and (min-width:768px) {
    .md\:text-xs {
        font-size: .75rem !important
    }

    .md\:text-sm {
        font-size: .875rem !important
    }

    .md\:text-base {
        font-size: 1rem !important
    }

    .md\:text-lg {
        font-size: 1.125rem !important
    }

    .md\:text-xl {
        font-size: 1.25rem !important
    }

    .md\:text-2xl {
        font-size: 1.5rem !important
    }

    .md\:text-3xl {
        font-size: 1.75rem !important
    }

    .md\:text-4xl {
        font-size: 2rem !important
    }

    .md\:text-5xl {
        font-size: 2.5rem !important
    }

    .md\:text-6xl {
        font-size: 3rem !important
    }

    .md\:text-7xl {
        font-size: 4rem !important
    }

    .md\:text-8xl {
        font-size: 6rem !important
    }
}

@media screen and (min-width:992px) {
    .lg\:text-xs {
        font-size: .75rem !important
    }

    .lg\:text-sm {
        font-size: .875rem !important
    }

    .lg\:text-base {
        font-size: 1rem !important
    }

    .lg\:text-lg {
        font-size: 1.125rem !important
    }

    .lg\:text-xl {
        font-size: 1.25rem !important
    }

    .lg\:text-2xl {
        font-size: 1.5rem !important
    }

    .lg\:text-3xl {
        font-size: 1.75rem !important
    }

    .lg\:text-4xl {
        font-size: 2rem !important
    }

    .lg\:text-5xl {
        font-size: 2.5rem !important
    }

    .lg\:text-6xl {
        font-size: 3rem !important
    }

    .lg\:text-7xl {
        font-size: 4rem !important
    }

    .lg\:text-8xl {
        font-size: 6rem !important
    }
}

@media screen and (min-width:1200px) {
    .xl\:text-xs {
        font-size: .75rem !important
    }

    .xl\:text-sm {
        font-size: .875rem !important
    }

    .xl\:text-base {
        font-size: 1rem !important
    }

    .xl\:text-lg {
        font-size: 1.125rem !important
    }

    .xl\:text-xl {
        font-size: 1.25rem !important
    }

    .xl\:text-2xl {
        font-size: 1.5rem !important
    }

    .xl\:text-3xl {
        font-size: 1.75rem !important
    }

    .xl\:text-4xl {
        font-size: 2rem !important
    }

    .xl\:text-5xl {
        font-size: 2.5rem !important
    }

    .xl\:text-6xl {
        font-size: 3rem !important
    }

    .xl\:text-7xl {
        font-size: 4rem !important
    }

    .xl\:text-8xl {
        font-size: 6rem !important
    }
}

.line-height-1 {
    line-height: 1 !important
}

.line-height-2 {
    line-height: 1.25 !important
}

.line-height-3 {
    line-height: 1.5 !important
}

.line-height-4 {
    line-height: 2 !important
}

.white-space-normal {
    white-space: normal !important
}

.white-space-nowrap {
    white-space: nowrap !important
}

.vertical-align-baseline {
    vertical-align: initial !important
}

.vertical-align-top {
    vertical-align: top !important
}

.vertical-align-middle {
    vertical-align: middle !important
}

.vertical-align-bottom {
    vertical-align: bottom !important
}

.vertical-align-text-top {
    vertical-align: text-top !important
}

.vertical-align-text-bottom {
    vertical-align: text-bottom !important
}

.vertical-align-sub {
    vertical-align: sub !important
}

.vertical-align-super {
    vertical-align: super !important
}

@media screen and (min-width:576px) {
    .sm\:vertical-align-baseline {
        vertical-align: initial !important
    }

    .sm\:vertical-align-top {
        vertical-align: top !important
    }

    .sm\:vertical-align-middle {
        vertical-align: middle !important
    }

    .sm\:vertical-align-bottom {
        vertical-align: bottom !important
    }

    .sm\:vertical-align-text-top {
        vertical-align: text-top !important
    }

    .sm\:vertical-align-text-bottom {
        vertical-align: text-bottom !important
    }

    .sm\:vertical-align-sub {
        vertical-align: sub !important
    }

    .sm\:vertical-align-super {
        vertical-align: super !important
    }
}

@media screen and (min-width:768px) {
    .md\:vertical-align-baseline {
        vertical-align: initial !important
    }

    .md\:vertical-align-top {
        vertical-align: top !important
    }

    .md\:vertical-align-middle {
        vertical-align: middle !important
    }

    .md\:vertical-align-bottom {
        vertical-align: bottom !important
    }

    .md\:vertical-align-text-top {
        vertical-align: text-top !important
    }

    .md\:vertical-align-text-bottom {
        vertical-align: text-bottom !important
    }

    .md\:vertical-align-sub {
        vertical-align: sub !important
    }

    .md\:vertical-align-super {
        vertical-align: super !important
    }
}

@media screen and (min-width:992px) {
    .lg\:vertical-align-baseline {
        vertical-align: initial !important
    }

    .lg\:vertical-align-top {
        vertical-align: top !important
    }

    .lg\:vertical-align-middle {
        vertical-align: middle !important
    }

    .lg\:vertical-align-bottom {
        vertical-align: bottom !important
    }

    .lg\:vertical-align-text-top {
        vertical-align: text-top !important
    }

    .lg\:vertical-align-text-bottom {
        vertical-align: text-bottom !important
    }

    .lg\:vertical-align-sub {
        vertical-align: sub !important
    }

    .lg\:vertical-align-super {
        vertical-align: super !important
    }
}

@media screen and (min-width:1200px) {
    .xl\:vertical-align-baseline {
        vertical-align: initial !important
    }

    .xl\:vertical-align-top {
        vertical-align: top !important
    }

    .xl\:vertical-align-middle {
        vertical-align: middle !important
    }

    .xl\:vertical-align-bottom {
        vertical-align: bottom !important
    }

    .xl\:vertical-align-text-top {
        vertical-align: text-top !important
    }

    .xl\:vertical-align-text-bottom {
        vertical-align: text-bottom !important
    }

    .xl\:vertical-align-sub {
        vertical-align: sub !important
    }

    .xl\:vertical-align-super {
        vertical-align: super !important
    }
}

@media screen and (min-width:576px) {
    .sm\:flex-row {
        flex-direction: row !important
    }

    .sm\:flex-row-reverse {
        flex-direction: row-reverse !important
    }

    .sm\:flex-column {
        flex-direction: column !important
    }

    .sm\:flex-column-reverse {
        flex-direction: column-reverse !important
    }
}

@media screen and (min-width:768px) {
    .md\:flex-row {
        flex-direction: row !important
    }

    .md\:flex-row-reverse {
        flex-direction: row-reverse !important
    }

    .md\:flex-column {
        flex-direction: column !important
    }

    .md\:flex-column-reverse {
        flex-direction: column-reverse !important
    }
}

@media screen and (min-width:992px) {
    .lg\:flex-row {
        flex-direction: row !important
    }

    .lg\:flex-row-reverse {
        flex-direction: row-reverse !important
    }

    .lg\:flex-column {
        flex-direction: column !important
    }

    .lg\:flex-column-reverse {
        flex-direction: column-reverse !important
    }
}

@media screen and (min-width:1200px) {
    .xl\:flex-row {
        flex-direction: row !important
    }

    .xl\:flex-row-reverse {
        flex-direction: row-reverse !important
    }

    .xl\:flex-column {
        flex-direction: column !important
    }

    .xl\:flex-column-reverse {
        flex-direction: column-reverse !important
    }
}

@media screen and (min-width:576px) {
    .sm\:flex-wrap {
        flex-wrap: wrap !important
    }

    .sm\:flex-wrap-reverse {
        flex-wrap: wrap-reverse !important
    }

    .sm\:flex-nowrap {
        flex-wrap: nowrap !important
    }
}

@media screen and (min-width:768px) {
    .md\:flex-wrap {
        flex-wrap: wrap !important
    }

    .md\:flex-wrap-reverse {
        flex-wrap: wrap-reverse !important
    }

    .md\:flex-nowrap {
        flex-wrap: nowrap !important
    }
}

@media screen and (min-width:992px) {
    .lg\:flex-wrap {
        flex-wrap: wrap !important
    }

    .lg\:flex-wrap-reverse {
        flex-wrap: wrap-reverse !important
    }

    .lg\:flex-nowrap {
        flex-wrap: nowrap !important
    }
}

@media screen and (min-width:1200px) {
    .xl\:flex-wrap {
        flex-wrap: wrap !important
    }

    .xl\:flex-wrap-reverse {
        flex-wrap: wrap-reverse !important
    }

    .xl\:flex-nowrap {
        flex-wrap: nowrap !important
    }
}

@media screen and (min-width:576px) {
    .sm\:justify-content-start {
        justify-content: flex-start !important
    }

    .sm\:justify-content-end {
        justify-content: flex-end !important
    }

    .sm\:justify-content-center {
        justify-content: center !important
    }

    .sm\:justify-content-between {
        justify-content: space-between !important
    }

    .sm\:justify-content-around {
        justify-content: space-around !important
    }

    .sm\:justify-content-evenly {
        justify-content: space-evenly !important
    }
}

@media screen and (min-width:768px) {
    .md\:justify-content-start {
        justify-content: flex-start !important
    }

    .md\:justify-content-end {
        justify-content: flex-end !important
    }

    .md\:justify-content-center {
        justify-content: center !important
    }

    .md\:justify-content-between {
        justify-content: space-between !important
    }

    .md\:justify-content-around {
        justify-content: space-around !important
    }

    .md\:justify-content-evenly {
        justify-content: space-evenly !important
    }
}

@media screen and (min-width:992px) {
    .lg\:justify-content-start {
        justify-content: flex-start !important
    }

    .lg\:justify-content-end {
        justify-content: flex-end !important
    }

    .lg\:justify-content-center {
        justify-content: center !important
    }

    .lg\:justify-content-between {
        justify-content: space-between !important
    }

    .lg\:justify-content-around {
        justify-content: space-around !important
    }

    .lg\:justify-content-evenly {
        justify-content: space-evenly !important
    }
}

@media screen and (min-width:1200px) {
    .xl\:justify-content-start {
        justify-content: flex-start !important
    }

    .xl\:justify-content-end {
        justify-content: flex-end !important
    }

    .xl\:justify-content-center {
        justify-content: center !important
    }

    .xl\:justify-content-between {
        justify-content: space-between !important
    }

    .xl\:justify-content-around {
        justify-content: space-around !important
    }

    .xl\:justify-content-evenly {
        justify-content: space-evenly !important
    }
}

.align-content-evenly {
    align-content: space-evenly !important
}

@media screen and (min-width:576px) {
    .sm\:align-content-start {
        align-content: flex-start !important
    }

    .sm\:align-content-end {
        align-content: flex-end !important
    }

    .sm\:align-content-center {
        align-content: center !important
    }

    .sm\:align-content-between {
        align-content: space-between !important
    }

    .sm\:align-content-around {
        align-content: space-around !important
    }

    .sm\:align-content-evenly {
        align-content: space-evenly !important
    }
}

@media screen and (min-width:768px) {
    .md\:align-content-start {
        align-content: flex-start !important
    }

    .md\:align-content-end {
        align-content: flex-end !important
    }

    .md\:align-content-center {
        align-content: center !important
    }

    .md\:align-content-between {
        align-content: space-between !important
    }

    .md\:align-content-around {
        align-content: space-around !important
    }

    .md\:align-content-evenly {
        align-content: space-evenly !important
    }
}

@media screen and (min-width:992px) {
    .lg\:align-content-start {
        align-content: flex-start !important
    }

    .lg\:align-content-end {
        align-content: flex-end !important
    }

    .lg\:align-content-center {
        align-content: center !important
    }

    .lg\:align-content-between {
        align-content: space-between !important
    }

    .lg\:align-content-around {
        align-content: space-around !important
    }

    .lg\:align-content-evenly {
        align-content: space-evenly !important
    }
}

@media screen and (min-width:1200px) {
    .xl\:align-content-start {
        align-content: flex-start !important
    }

    .xl\:align-content-end {
        align-content: flex-end !important
    }

    .xl\:align-content-center {
        align-content: center !important
    }

    .xl\:align-content-between {
        align-content: space-between !important
    }

    .xl\:align-content-around {
        align-content: space-around !important
    }

    .xl\:align-content-evenly {
        align-content: space-evenly !important
    }
}

@media screen and (min-width:576px) {
    .sm\:align-items-stretch {
        align-items: stretch !important
    }

    .sm\:align-items-start {
        align-items: flex-start !important
    }

    .sm\:align-items-center {
        align-items: center !important
    }

    .sm\:align-items-end {
        align-items: flex-end !important
    }

    .sm\:align-items-baseline {
        align-items: baseline !important
    }
}

@media screen and (min-width:768px) {
    .md\:align-items-stretch {
        align-items: stretch !important
    }

    .md\:align-items-start {
        align-items: flex-start !important
    }

    .md\:align-items-center {
        align-items: center !important
    }

    .md\:align-items-end {
        align-items: flex-end !important
    }

    .md\:align-items-baseline {
        align-items: baseline !important
    }
}

@media screen and (min-width:992px) {
    .lg\:align-items-stretch {
        align-items: stretch !important
    }

    .lg\:align-items-start {
        align-items: flex-start !important
    }

    .lg\:align-items-center {
        align-items: center !important
    }

    .lg\:align-items-end {
        align-items: flex-end !important
    }

    .lg\:align-items-baseline {
        align-items: baseline !important
    }
}

@media screen and (min-width:1200px) {
    .xl\:align-items-stretch {
        align-items: stretch !important
    }

    .xl\:align-items-start {
        align-items: flex-start !important
    }

    .xl\:align-items-center {
        align-items: center !important
    }

    .xl\:align-items-end {
        align-items: flex-end !important
    }

    .xl\:align-items-baseline {
        align-items: baseline !important
    }
}

@media screen and (min-width:576px) {
    .sm\:align-self-auto {
        align-self: auto !important
    }

    .sm\:align-self-start {
        align-self: flex-start !important
    }

    .sm\:align-self-end {
        align-self: flex-end !important
    }

    .sm\:align-self-center {
        align-self: center !important
    }

    .sm\:align-self-stretch {
        align-self: stretch !important
    }

    .sm\:align-self-baseline {
        align-self: baseline !important
    }
}

@media screen and (min-width:768px) {
    .md\:align-self-auto {
        align-self: auto !important
    }

    .md\:align-self-start {
        align-self: flex-start !important
    }

    .md\:align-self-end {
        align-self: flex-end !important
    }

    .md\:align-self-center {
        align-self: center !important
    }

    .md\:align-self-stretch {
        align-self: stretch !important
    }

    .md\:align-self-baseline {
        align-self: baseline !important
    }
}

@media screen and (min-width:992px) {
    .lg\:align-self-auto {
        align-self: auto !important
    }

    .lg\:align-self-start {
        align-self: flex-start !important
    }

    .lg\:align-self-end {
        align-self: flex-end !important
    }

    .lg\:align-self-center {
        align-self: center !important
    }

    .lg\:align-self-stretch {
        align-self: stretch !important
    }

    .lg\:align-self-baseline {
        align-self: baseline !important
    }
}

@media screen and (min-width:1200px) {
    .xl\:align-self-auto {
        align-self: auto !important
    }

    .xl\:align-self-start {
        align-self: flex-start !important
    }

    .xl\:align-self-end {
        align-self: flex-end !important
    }

    .xl\:align-self-center {
        align-self: center !important
    }

    .xl\:align-self-stretch {
        align-self: stretch !important
    }

    .xl\:align-self-baseline {
        align-self: baseline !important
    }
}

.flex-order-0 {
    order: 0 !important
}

.flex-order-1 {
    order: 1 !important
}

.flex-order-2 {
    order: 2 !important
}

.flex-order-3 {
    order: 3 !important
}

.flex-order-4 {
    order: 4 !important
}

.flex-order-5 {
    order: 5 !important
}

.flex-order-6 {
    order: 6 !important
}

@media screen and (min-width:576px) {
    .sm\:flex-order-0 {
        order: 0 !important
    }

    .sm\:flex-order-1 {
        order: 1 !important
    }

    .sm\:flex-order-2 {
        order: 2 !important
    }

    .sm\:flex-order-3 {
        order: 3 !important
    }

    .sm\:flex-order-4 {
        order: 4 !important
    }

    .sm\:flex-order-5 {
        order: 5 !important
    }

    .sm\:flex-order-6 {
        order: 6 !important
    }
}

@media screen and (min-width:768px) {
    .md\:flex-order-0 {
        order: 0 !important
    }

    .md\:flex-order-1 {
        order: 1 !important
    }

    .md\:flex-order-2 {
        order: 2 !important
    }

    .md\:flex-order-3 {
        order: 3 !important
    }

    .md\:flex-order-4 {
        order: 4 !important
    }

    .md\:flex-order-5 {
        order: 5 !important
    }

    .md\:flex-order-6 {
        order: 6 !important
    }
}

@media screen and (min-width:992px) {
    .lg\:flex-order-0 {
        order: 0 !important
    }

    .lg\:flex-order-1 {
        order: 1 !important
    }

    .lg\:flex-order-2 {
        order: 2 !important
    }

    .lg\:flex-order-3 {
        order: 3 !important
    }

    .lg\:flex-order-4 {
        order: 4 !important
    }

    .lg\:flex-order-5 {
        order: 5 !important
    }

    .lg\:flex-order-6 {
        order: 6 !important
    }
}

@media screen and (min-width:1200px) {
    .xl\:flex-order-0 {
        order: 0 !important
    }

    .xl\:flex-order-1 {
        order: 1 !important
    }

    .xl\:flex-order-2 {
        order: 2 !important
    }

    .xl\:flex-order-3 {
        order: 3 !important
    }

    .xl\:flex-order-4 {
        order: 4 !important
    }

    .xl\:flex-order-5 {
        order: 5 !important
    }

    .xl\:flex-order-6 {
        order: 6 !important
    }
}

.flex-1 {
    flex: 1 1 !important
}

.flex-auto {
    flex: 1 1 auto !important
}

.flex-initial {
    flex: 0 1 auto !important
}

.flex-none {
    flex: none !important
}

@media screen and (min-width:576px) {
    .sm\:flex-1 {
        flex: 1 1 !important
    }

    .sm\:flex-auto {
        flex: 1 1 auto !important
    }

    .sm\:flex-initial {
        flex: 0 1 auto !important
    }

    .sm\:flex-none {
        flex: none !important
    }
}

@media screen and (min-width:768px) {
    .md\:flex-1 {
        flex: 1 1 !important
    }

    .md\:flex-auto {
        flex: 1 1 auto !important
    }

    .md\:flex-initial {
        flex: 0 1 auto !important
    }

    .md\:flex-none {
        flex: none !important
    }
}

@media screen and (min-width:992px) {
    .lg\:flex-1 {
        flex: 1 1 !important
    }

    .lg\:flex-auto {
        flex: 1 1 auto !important
    }

    .lg\:flex-initial {
        flex: 0 1 auto !important
    }

    .lg\:flex-none {
        flex: none !important
    }
}

@media screen and (min-width:1200px) {
    .xl\:flex-1 {
        flex: 1 1 !important
    }

    .xl\:flex-auto {
        flex: 1 1 auto !important
    }

    .xl\:flex-initial {
        flex: 0 1 auto !important
    }

    .xl\:flex-none {
        flex: none !important
    }
}

@media screen and (min-width:576px) {
    .sm\:flex-grow-0 {
        flex-grow: 0 !important
    }

    .sm\:flex-grow-1 {
        flex-grow: 1 !important
    }
}

@media screen and (min-width:768px) {
    .md\:flex-grow-0 {
        flex-grow: 0 !important
    }

    .md\:flex-grow-1 {
        flex-grow: 1 !important
    }
}

@media screen and (min-width:992px) {
    .lg\:flex-grow-0 {
        flex-grow: 0 !important
    }

    .lg\:flex-grow-1 {
        flex-grow: 1 !important
    }
}

@media screen and (min-width:1200px) {
    .xl\:flex-grow-0 {
        flex-grow: 0 !important
    }

    .xl\:flex-grow-1 {
        flex-grow: 1 !important
    }
}

@media screen and (min-width:576px) {
    .sm\:flex-shrink-0 {
        flex-shrink: 0 !important
    }

    .sm\:flex-shrink-1 {
        flex-shrink: 1 !important
    }
}

@media screen and (min-width:768px) {
    .md\:flex-shrink-0 {
        flex-shrink: 0 !important
    }

    .md\:flex-shrink-1 {
        flex-shrink: 1 !important
    }
}

@media screen and (min-width:992px) {
    .lg\:flex-shrink-0 {
        flex-shrink: 0 !important
    }

    .lg\:flex-shrink-1 {
        flex-shrink: 1 !important
    }
}

@media screen and (min-width:1200px) {
    .xl\:flex-shrink-0 {
        flex-shrink: 0 !important
    }

    .xl\:flex-shrink-1 {
        flex-shrink: 1 !important
    }
}

.gap-5 {
    gap: 2rem !important
}

.gap-6 {
    gap: 3rem !important
}

.gap-7 {
    gap: 4rem !important
}

.gap-8 {
    gap: 5rem !important
}

.row-gap-0 {
    row-gap: 0 !important
}

.row-gap-1 {
    row-gap: .25rem !important
}

.row-gap-2 {
    row-gap: .5rem !important
}

.row-gap-3 {
    row-gap: 1rem !important
}

.row-gap-4 {
    row-gap: 1.5rem !important
}

.row-gap-5 {
    row-gap: 2rem !important
}

.row-gap-6 {
    row-gap: 3rem !important
}

.row-gap-7 {
    row-gap: 4rem !important
}

.row-gap-8 {
    row-gap: 5rem !important
}

.column-gap-0 {
    column-gap: 0 !important
}

.column-gap-1 {
    column-gap: .25rem !important
}

.column-gap-2 {
    column-gap: .5rem !important
}

.column-gap-3 {
    column-gap: 1rem !important
}

.column-gap-4 {
    column-gap: 1.5rem !important
}

.column-gap-5 {
    column-gap: 2rem !important
}

.column-gap-6 {
    column-gap: 3rem !important
}

.column-gap-7 {
    column-gap: 4rem !important
}

.column-gap-8 {
    column-gap: 5rem !important
}

@media screen and (min-width:576px) {
    .sm\:gap-0 {
        gap: 0 !important
    }

    .sm\:gap-1 {
        gap: .25rem !important
    }

    .sm\:gap-2 {
        gap: .5rem !important
    }

    .sm\:gap-3 {
        gap: 1rem !important
    }

    .sm\:gap-4 {
        gap: 1.5rem !important
    }

    .sm\:gap-5 {
        gap: 2rem !important
    }

    .sm\:gap-6 {
        gap: 3rem !important
    }

    .sm\:gap-7 {
        gap: 4rem !important
    }

    .sm\:gap-8 {
        gap: 5rem !important
    }

    .sm\:row-gap-0 {
        row-gap: 0 !important
    }

    .sm\:row-gap-1 {
        row-gap: .25rem !important
    }

    .sm\:row-gap-2 {
        row-gap: .5rem !important
    }

    .sm\:row-gap-3 {
        row-gap: 1rem !important
    }

    .sm\:row-gap-4 {
        row-gap: 1.5rem !important
    }

    .sm\:row-gap-5 {
        row-gap: 2rem !important
    }

    .sm\:row-gap-6 {
        row-gap: 3rem !important
    }

    .sm\:row-gap-7 {
        row-gap: 4rem !important
    }

    .sm\:row-gap-8 {
        row-gap: 5rem !important
    }

    .sm\:column-gap-0 {
        column-gap: 0 !important
    }

    .sm\:column-gap-1 {
        column-gap: .25rem !important
    }

    .sm\:column-gap-2 {
        column-gap: .5rem !important
    }

    .sm\:column-gap-3 {
        column-gap: 1rem !important
    }

    .sm\:column-gap-4 {
        column-gap: 1.5rem !important
    }

    .sm\:column-gap-5 {
        column-gap: 2rem !important
    }

    .sm\:column-gap-6 {
        column-gap: 3rem !important
    }

    .sm\:column-gap-7 {
        column-gap: 4rem !important
    }

    .sm\:column-gap-8 {
        column-gap: 5rem !important
    }
}

@media screen and (min-width:768px) {
    .md\:gap-0 {
        gap: 0 !important
    }

    .md\:gap-1 {
        gap: .25rem !important
    }

    .md\:gap-2 {
        gap: .5rem !important
    }

    .md\:gap-3 {
        gap: 1rem !important
    }

    .md\:gap-4 {
        gap: 1.5rem !important
    }

    .md\:gap-5 {
        gap: 2rem !important
    }

    .md\:gap-6 {
        gap: 3rem !important
    }

    .md\:gap-7 {
        gap: 4rem !important
    }

    .md\:gap-8 {
        gap: 5rem !important
    }

    .md\:row-gap-0 {
        row-gap: 0 !important
    }

    .md\:row-gap-1 {
        row-gap: .25rem !important
    }

    .md\:row-gap-2 {
        row-gap: .5rem !important
    }

    .md\:row-gap-3 {
        row-gap: 1rem !important
    }

    .md\:row-gap-4 {
        row-gap: 1.5rem !important
    }

    .md\:row-gap-5 {
        row-gap: 2rem !important
    }

    .md\:row-gap-6 {
        row-gap: 3rem !important
    }

    .md\:row-gap-7 {
        row-gap: 4rem !important
    }

    .md\:row-gap-8 {
        row-gap: 5rem !important
    }

    .md\:column-gap-0 {
        column-gap: 0 !important
    }

    .md\:column-gap-1 {
        column-gap: .25rem !important
    }

    .md\:column-gap-2 {
        column-gap: .5rem !important
    }

    .md\:column-gap-3 {
        column-gap: 1rem !important
    }

    .md\:column-gap-4 {
        column-gap: 1.5rem !important
    }

    .md\:column-gap-5 {
        column-gap: 2rem !important
    }

    .md\:column-gap-6 {
        column-gap: 3rem !important
    }

    .md\:column-gap-7 {
        column-gap: 4rem !important
    }

    .md\:column-gap-8 {
        column-gap: 5rem !important
    }
}

@media screen and (min-width:992px) {
    .lg\:gap-0 {
        gap: 0 !important
    }

    .lg\:gap-1 {
        gap: .25rem !important
    }

    .lg\:gap-2 {
        gap: .5rem !important
    }

    .lg\:gap-3 {
        gap: 1rem !important
    }

    .lg\:gap-4 {
        gap: 1.5rem !important
    }

    .lg\:gap-5 {
        gap: 2rem !important
    }

    .lg\:gap-6 {
        gap: 3rem !important
    }

    .lg\:gap-7 {
        gap: 4rem !important
    }

    .lg\:gap-8 {
        gap: 5rem !important
    }

    .lg\:row-gap-0 {
        row-gap: 0 !important
    }

    .lg\:row-gap-1 {
        row-gap: .25rem !important
    }

    .lg\:row-gap-2 {
        row-gap: .5rem !important
    }

    .lg\:row-gap-3 {
        row-gap: 1rem !important
    }

    .lg\:row-gap-4 {
        row-gap: 1.5rem !important
    }

    .lg\:row-gap-5 {
        row-gap: 2rem !important
    }

    .lg\:row-gap-6 {
        row-gap: 3rem !important
    }

    .lg\:row-gap-7 {
        row-gap: 4rem !important
    }

    .lg\:row-gap-8 {
        row-gap: 5rem !important
    }

    .lg\:column-gap-0 {
        column-gap: 0 !important
    }

    .lg\:column-gap-1 {
        column-gap: .25rem !important
    }

    .lg\:column-gap-2 {
        column-gap: .5rem !important
    }

    .lg\:column-gap-3 {
        column-gap: 1rem !important
    }

    .lg\:column-gap-4 {
        column-gap: 1.5rem !important
    }

    .lg\:column-gap-5 {
        column-gap: 2rem !important
    }

    .lg\:column-gap-6 {
        column-gap: 3rem !important
    }

    .lg\:column-gap-7 {
        column-gap: 4rem !important
    }

    .lg\:column-gap-8 {
        column-gap: 5rem !important
    }
}

@media screen and (min-width:1200px) {
    .xl\:gap-0 {
        gap: 0 !important
    }

    .xl\:gap-1 {
        gap: .25rem !important
    }

    .xl\:gap-2 {
        gap: .5rem !important
    }

    .xl\:gap-3 {
        gap: 1rem !important
    }

    .xl\:gap-4 {
        gap: 1.5rem !important
    }

    .xl\:gap-5 {
        gap: 2rem !important
    }

    .xl\:gap-6 {
        gap: 3rem !important
    }

    .xl\:gap-7 {
        gap: 4rem !important
    }

    .xl\:gap-8 {
        gap: 5rem !important
    }

    .xl\:row-gap-0 {
        row-gap: 0 !important
    }

    .xl\:row-gap-1 {
        row-gap: .25rem !important
    }

    .xl\:row-gap-2 {
        row-gap: .5rem !important
    }

    .xl\:row-gap-3 {
        row-gap: 1rem !important
    }

    .xl\:row-gap-4 {
        row-gap: 1.5rem !important
    }

    .xl\:row-gap-5 {
        row-gap: 2rem !important
    }

    .xl\:row-gap-6 {
        row-gap: 3rem !important
    }

    .xl\:row-gap-7 {
        row-gap: 4rem !important
    }

    .xl\:row-gap-8 {
        row-gap: 5rem !important
    }

    .xl\:column-gap-0 {
        column-gap: 0 !important
    }

    .xl\:column-gap-1 {
        column-gap: .25rem !important
    }

    .xl\:column-gap-2 {
        column-gap: .5rem !important
    }

    .xl\:column-gap-3 {
        column-gap: 1rem !important
    }

    .xl\:column-gap-4 {
        column-gap: 1.5rem !important
    }

    .xl\:column-gap-5 {
        column-gap: 2rem !important
    }

    .xl\:column-gap-6 {
        column-gap: 3rem !important
    }

    .xl\:column-gap-7 {
        column-gap: 4rem !important
    }

    .xl\:column-gap-8 {
        column-gap: 5rem !important
    }
}

.p-5 {
    padding: 2rem !important
}

.p-6 {
    padding: 3rem !important
}

.p-7 {
    padding: 4rem !important
}

.p-8 {
    padding: 5rem !important
}

.pt-5 {
    padding-top: 2rem !important
}

.pt-6 {
    padding-top: 3rem !important
}

.pt-7 {
    padding-top: 4rem !important
}

.pt-8 {
    padding-top: 5rem !important
}

.pr-0 {
    padding-right: 0 !important
}

.pr-1 {
    padding-right: .25rem !important
}

.pr-2 {
    padding-right: .5rem !important
}

.pr-3 {
    padding-right: 1rem !important
}

.pr-4 {
    padding-right: 1.5rem !important
}

.pr-5 {
    padding-right: 2rem !important
}

.pr-6 {
    padding-right: 3rem !important
}

.pr-7 {
    padding-right: 4rem !important
}

.pr-8 {
    padding-right: 5rem !important
}

.pl-0 {
    padding-left: 0 !important
}

.pl-1 {
    padding-left: .25rem !important
}

.pl-2 {
    padding-left: .5rem !important
}

.pl-3 {
    padding-left: 1rem !important
}

.pl-4 {
    padding-left: 1.5rem !important
}

.pl-5 {
    padding-left: 2rem !important
}

.pl-6 {
    padding-left: 3rem !important
}

.pl-7 {
    padding-left: 4rem !important
}

.pl-8 {
    padding-left: 5rem !important
}

.pb-5 {
    padding-bottom: 2rem !important
}

.pb-6 {
    padding-bottom: 3rem !important
}

.pb-7 {
    padding-bottom: 4rem !important
}

.pb-8 {
    padding-bottom: 5rem !important
}

.px-5 {
    padding-left: 2rem !important;
    padding-right: 2rem !important
}

.px-6 {
    padding-left: 3rem !important;
    padding-right: 3rem !important
}

.px-7 {
    padding-left: 4rem !important;
    padding-right: 4rem !important
}

.px-8 {
    padding-left: 5rem !important;
    padding-right: 5rem !important
}

.py-5 {
    padding-bottom: 2rem !important;
    padding-top: 2rem !important
}

.py-6 {
    padding-bottom: 3rem !important;
    padding-top: 3rem !important
}

.py-7 {
    padding-bottom: 4rem !important;
    padding-top: 4rem !important
}

.py-8 {
    padding-bottom: 5rem !important;
    padding-top: 5rem !important
}

@media screen and (min-width:576px) {
    .sm\:p-0 {
        padding: 0 !important
    }

    .sm\:p-1 {
        padding: .25rem !important
    }

    .sm\:p-2 {
        padding: .5rem !important
    }

    .sm\:p-3 {
        padding: 1rem !important
    }

    .sm\:p-4 {
        padding: 1.5rem !important
    }

    .sm\:p-5 {
        padding: 2rem !important
    }

    .sm\:p-6 {
        padding: 3rem !important
    }

    .sm\:p-7 {
        padding: 4rem !important
    }

    .sm\:p-8 {
        padding: 5rem !important
    }

    .sm\:pt-0 {
        padding-top: 0 !important
    }

    .sm\:pt-1 {
        padding-top: .25rem !important
    }

    .sm\:pt-2 {
        padding-top: .5rem !important
    }

    .sm\:pt-3 {
        padding-top: 1rem !important
    }

    .sm\:pt-4 {
        padding-top: 1.5rem !important
    }

    .sm\:pt-5 {
        padding-top: 2rem !important
    }

    .sm\:pt-6 {
        padding-top: 3rem !important
    }

    .sm\:pt-7 {
        padding-top: 4rem !important
    }

    .sm\:pt-8 {
        padding-top: 5rem !important
    }

    .sm\:pr-0 {
        padding-right: 0 !important
    }

    .sm\:pr-1 {
        padding-right: .25rem !important
    }

    .sm\:pr-2 {
        padding-right: .5rem !important
    }

    .sm\:pr-3 {
        padding-right: 1rem !important
    }

    .sm\:pr-4 {
        padding-right: 1.5rem !important
    }

    .sm\:pr-5 {
        padding-right: 2rem !important
    }

    .sm\:pr-6 {
        padding-right: 3rem !important
    }

    .sm\:pr-7 {
        padding-right: 4rem !important
    }

    .sm\:pr-8 {
        padding-right: 5rem !important
    }

    .sm\:pl-0 {
        padding-left: 0 !important
    }

    .sm\:pl-1 {
        padding-left: .25rem !important
    }

    .sm\:pl-2 {
        padding-left: .5rem !important
    }

    .sm\:pl-3 {
        padding-left: 1rem !important
    }

    .sm\:pl-4 {
        padding-left: 1.5rem !important
    }

    .sm\:pl-5 {
        padding-left: 2rem !important
    }

    .sm\:pl-6 {
        padding-left: 3rem !important
    }

    .sm\:pl-7 {
        padding-left: 4rem !important
    }

    .sm\:pl-8 {
        padding-left: 5rem !important
    }

    .sm\:pb-0 {
        padding-bottom: 0 !important
    }

    .sm\:pb-1 {
        padding-bottom: .25rem !important
    }

    .sm\:pb-2 {
        padding-bottom: .5rem !important
    }

    .sm\:pb-3 {
        padding-bottom: 1rem !important
    }

    .sm\:pb-4 {
        padding-bottom: 1.5rem !important
    }

    .sm\:pb-5 {
        padding-bottom: 2rem !important
    }

    .sm\:pb-6 {
        padding-bottom: 3rem !important
    }

    .sm\:pb-7 {
        padding-bottom: 4rem !important
    }

    .sm\:pb-8 {
        padding-bottom: 5rem !important
    }

    .sm\:px-0 {
        padding-left: 0 !important;
        padding-right: 0 !important
    }

    .sm\:px-1 {
        padding-left: .25rem !important;
        padding-right: .25rem !important
    }

    .sm\:px-2 {
        padding-left: .5rem !important;
        padding-right: .5rem !important
    }

    .sm\:px-3 {
        padding-left: 1rem !important;
        padding-right: 1rem !important
    }

    .sm\:px-4 {
        padding-left: 1.5rem !important;
        padding-right: 1.5rem !important
    }

    .sm\:px-5 {
        padding-left: 2rem !important;
        padding-right: 2rem !important
    }

    .sm\:px-6 {
        padding-left: 3rem !important;
        padding-right: 3rem !important
    }

    .sm\:px-7 {
        padding-left: 4rem !important;
        padding-right: 4rem !important
    }

    .sm\:px-8 {
        padding-left: 5rem !important;
        padding-right: 5rem !important
    }

    .sm\:py-0 {
        padding-bottom: 0 !important;
        padding-top: 0 !important
    }

    .sm\:py-1 {
        padding-bottom: .25rem !important;
        padding-top: .25rem !important
    }

    .sm\:py-2 {
        padding-bottom: .5rem !important;
        padding-top: .5rem !important
    }

    .sm\:py-3 {
        padding-bottom: 1rem !important;
        padding-top: 1rem !important
    }

    .sm\:py-4 {
        padding-bottom: 1.5rem !important;
        padding-top: 1.5rem !important
    }

    .sm\:py-5 {
        padding-bottom: 2rem !important;
        padding-top: 2rem !important
    }

    .sm\:py-6 {
        padding-bottom: 3rem !important;
        padding-top: 3rem !important
    }

    .sm\:py-7 {
        padding-bottom: 4rem !important;
        padding-top: 4rem !important
    }

    .sm\:py-8 {
        padding-bottom: 5rem !important;
        padding-top: 5rem !important
    }
}

@media screen and (min-width:768px) {
    .md\:p-0 {
        padding: 0 !important
    }

    .md\:p-1 {
        padding: .25rem !important
    }

    .md\:p-2 {
        padding: .5rem !important
    }

    .md\:p-3 {
        padding: 1rem !important
    }

    .md\:p-4 {
        padding: 1.5rem !important
    }

    .md\:p-5 {
        padding: 2rem !important
    }

    .md\:p-6 {
        padding: 3rem !important
    }

    .md\:p-7 {
        padding: 4rem !important
    }

    .md\:p-8 {
        padding: 5rem !important
    }

    .md\:pt-0 {
        padding-top: 0 !important
    }

    .md\:pt-1 {
        padding-top: .25rem !important
    }

    .md\:pt-2 {
        padding-top: .5rem !important
    }

    .md\:pt-3 {
        padding-top: 1rem !important
    }

    .md\:pt-4 {
        padding-top: 1.5rem !important
    }

    .md\:pt-5 {
        padding-top: 2rem !important
    }

    .md\:pt-6 {
        padding-top: 3rem !important
    }

    .md\:pt-7 {
        padding-top: 4rem !important
    }

    .md\:pt-8 {
        padding-top: 5rem !important
    }

    .md\:pr-0 {
        padding-right: 0 !important
    }

    .md\:pr-1 {
        padding-right: .25rem !important
    }

    .md\:pr-2 {
        padding-right: .5rem !important
    }

    .md\:pr-3 {
        padding-right: 1rem !important
    }

    .md\:pr-4 {
        padding-right: 1.5rem !important
    }

    .md\:pr-5 {
        padding-right: 2rem !important
    }

    .md\:pr-6 {
        padding-right: 3rem !important
    }

    .md\:pr-7 {
        padding-right: 4rem !important
    }

    .md\:pr-8 {
        padding-right: 5rem !important
    }

    .md\:pl-0 {
        padding-left: 0 !important
    }

    .md\:pl-1 {
        padding-left: .25rem !important
    }

    .md\:pl-2 {
        padding-left: .5rem !important
    }

    .md\:pl-3 {
        padding-left: 1rem !important
    }

    .md\:pl-4 {
        padding-left: 1.5rem !important
    }

    .md\:pl-5 {
        padding-left: 2rem !important
    }

    .md\:pl-6 {
        padding-left: 3rem !important
    }

    .md\:pl-7 {
        padding-left: 4rem !important
    }

    .md\:pl-8 {
        padding-left: 5rem !important
    }

    .md\:pb-0 {
        padding-bottom: 0 !important
    }

    .md\:pb-1 {
        padding-bottom: .25rem !important
    }

    .md\:pb-2 {
        padding-bottom: .5rem !important
    }

    .md\:pb-3 {
        padding-bottom: 1rem !important
    }

    .md\:pb-4 {
        padding-bottom: 1.5rem !important
    }

    .md\:pb-5 {
        padding-bottom: 2rem !important
    }

    .md\:pb-6 {
        padding-bottom: 3rem !important
    }

    .md\:pb-7 {
        padding-bottom: 4rem !important
    }

    .md\:pb-8 {
        padding-bottom: 5rem !important
    }

    .md\:px-0 {
        padding-left: 0 !important;
        padding-right: 0 !important
    }

    .md\:px-1 {
        padding-left: .25rem !important;
        padding-right: .25rem !important
    }

    .md\:px-2 {
        padding-left: .5rem !important;
        padding-right: .5rem !important
    }

    .md\:px-3 {
        padding-left: 1rem !important;
        padding-right: 1rem !important
    }

    .md\:px-4 {
        padding-left: 1.5rem !important;
        padding-right: 1.5rem !important
    }

    .md\:px-5 {
        padding-left: 2rem !important;
        padding-right: 2rem !important
    }

    .md\:px-6 {
        padding-left: 3rem !important;
        padding-right: 3rem !important
    }

    .md\:px-7 {
        padding-left: 4rem !important;
        padding-right: 4rem !important
    }

    .md\:px-8 {
        padding-left: 5rem !important;
        padding-right: 5rem !important
    }

    .md\:py-0 {
        padding-bottom: 0 !important;
        padding-top: 0 !important
    }

    .md\:py-1 {
        padding-bottom: .25rem !important;
        padding-top: .25rem !important
    }

    .md\:py-2 {
        padding-bottom: .5rem !important;
        padding-top: .5rem !important
    }

    .md\:py-3 {
        padding-bottom: 1rem !important;
        padding-top: 1rem !important
    }

    .md\:py-4 {
        padding-bottom: 1.5rem !important;
        padding-top: 1.5rem !important
    }

    .md\:py-5 {
        padding-bottom: 2rem !important;
        padding-top: 2rem !important
    }

    .md\:py-6 {
        padding-bottom: 3rem !important;
        padding-top: 3rem !important
    }

    .md\:py-7 {
        padding-bottom: 4rem !important;
        padding-top: 4rem !important
    }

    .md\:py-8 {
        padding-bottom: 5rem !important;
        padding-top: 5rem !important
    }
}

@media screen and (min-width:992px) {
    .lg\:p-0 {
        padding: 0 !important
    }

    .lg\:p-1 {
        padding: .25rem !important
    }

    .lg\:p-2 {
        padding: .5rem !important
    }

    .lg\:p-3 {
        padding: 1rem !important
    }

    .lg\:p-4 {
        padding: 1.5rem !important
    }

    .lg\:p-5 {
        padding: 2rem !important
    }

    .lg\:p-6 {
        padding: 3rem !important
    }

    .lg\:p-7 {
        padding: 4rem !important
    }

    .lg\:p-8 {
        padding: 5rem !important
    }

    .lg\:pt-0 {
        padding-top: 0 !important
    }

    .lg\:pt-1 {
        padding-top: .25rem !important
    }

    .lg\:pt-2 {
        padding-top: .5rem !important
    }

    .lg\:pt-3 {
        padding-top: 1rem !important
    }

    .lg\:pt-4 {
        padding-top: 1.5rem !important
    }

    .lg\:pt-5 {
        padding-top: 2rem !important
    }

    .lg\:pt-6 {
        padding-top: 3rem !important
    }

    .lg\:pt-7 {
        padding-top: 4rem !important
    }

    .lg\:pt-8 {
        padding-top: 5rem !important
    }

    .lg\:pr-0 {
        padding-right: 0 !important
    }

    .lg\:pr-1 {
        padding-right: .25rem !important
    }

    .lg\:pr-2 {
        padding-right: .5rem !important
    }

    .lg\:pr-3 {
        padding-right: 1rem !important
    }

    .lg\:pr-4 {
        padding-right: 1.5rem !important
    }

    .lg\:pr-5 {
        padding-right: 2rem !important
    }

    .lg\:pr-6 {
        padding-right: 3rem !important
    }

    .lg\:pr-7 {
        padding-right: 4rem !important
    }

    .lg\:pr-8 {
        padding-right: 5rem !important
    }

    .lg\:pl-0 {
        padding-left: 0 !important
    }

    .lg\:pl-1 {
        padding-left: .25rem !important
    }

    .lg\:pl-2 {
        padding-left: .5rem !important
    }

    .lg\:pl-3 {
        padding-left: 1rem !important
    }

    .lg\:pl-4 {
        padding-left: 1.5rem !important
    }

    .lg\:pl-5 {
        padding-left: 2rem !important
    }

    .lg\:pl-6 {
        padding-left: 3rem !important
    }

    .lg\:pl-7 {
        padding-left: 4rem !important
    }

    .lg\:pl-8 {
        padding-left: 5rem !important
    }

    .lg\:pb-0 {
        padding-bottom: 0 !important
    }

    .lg\:pb-1 {
        padding-bottom: .25rem !important
    }

    .lg\:pb-2 {
        padding-bottom: .5rem !important
    }

    .lg\:pb-3 {
        padding-bottom: 1rem !important
    }

    .lg\:pb-4 {
        padding-bottom: 1.5rem !important
    }

    .lg\:pb-5 {
        padding-bottom: 2rem !important
    }

    .lg\:pb-6 {
        padding-bottom: 3rem !important
    }

    .lg\:pb-7 {
        padding-bottom: 4rem !important
    }

    .lg\:pb-8 {
        padding-bottom: 5rem !important
    }

    .lg\:px-0 {
        padding-left: 0 !important;
        padding-right: 0 !important
    }

    .lg\:px-1 {
        padding-left: .25rem !important;
        padding-right: .25rem !important
    }

    .lg\:px-2 {
        padding-left: .5rem !important;
        padding-right: .5rem !important
    }

    .lg\:px-3 {
        padding-left: 1rem !important;
        padding-right: 1rem !important
    }

    .lg\:px-4 {
        padding-left: 1.5rem !important;
        padding-right: 1.5rem !important
    }

    .lg\:px-5 {
        padding-left: 2rem !important;
        padding-right: 2rem !important
    }

    .lg\:px-6 {
        padding-left: 3rem !important;
        padding-right: 3rem !important
    }

    .lg\:px-7 {
        padding-left: 4rem !important;
        padding-right: 4rem !important
    }

    .lg\:px-8 {
        padding-left: 5rem !important;
        padding-right: 5rem !important
    }

    .lg\:py-0 {
        padding-bottom: 0 !important;
        padding-top: 0 !important
    }

    .lg\:py-1 {
        padding-bottom: .25rem !important;
        padding-top: .25rem !important
    }

    .lg\:py-2 {
        padding-bottom: .5rem !important;
        padding-top: .5rem !important
    }

    .lg\:py-3 {
        padding-bottom: 1rem !important;
        padding-top: 1rem !important
    }

    .lg\:py-4 {
        padding-bottom: 1.5rem !important;
        padding-top: 1.5rem !important
    }

    .lg\:py-5 {
        padding-bottom: 2rem !important;
        padding-top: 2rem !important
    }

    .lg\:py-6 {
        padding-bottom: 3rem !important;
        padding-top: 3rem !important
    }

    .lg\:py-7 {
        padding-bottom: 4rem !important;
        padding-top: 4rem !important
    }

    .lg\:py-8 {
        padding-bottom: 5rem !important;
        padding-top: 5rem !important
    }
}

@media screen and (min-width:1200px) {
    .xl\:p-0 {
        padding: 0 !important
    }

    .xl\:p-1 {
        padding: .25rem !important
    }

    .xl\:p-2 {
        padding: .5rem !important
    }

    .xl\:p-3 {
        padding: 1rem !important
    }

    .xl\:p-4 {
        padding: 1.5rem !important
    }

    .xl\:p-5 {
        padding: 2rem !important
    }

    .xl\:p-6 {
        padding: 3rem !important
    }

    .xl\:p-7 {
        padding: 4rem !important
    }

    .xl\:p-8 {
        padding: 5rem !important
    }

    .xl\:pt-0 {
        padding-top: 0 !important
    }

    .xl\:pt-1 {
        padding-top: .25rem !important
    }

    .xl\:pt-2 {
        padding-top: .5rem !important
    }

    .xl\:pt-3 {
        padding-top: 1rem !important
    }

    .xl\:pt-4 {
        padding-top: 1.5rem !important
    }

    .xl\:pt-5 {
        padding-top: 2rem !important
    }

    .xl\:pt-6 {
        padding-top: 3rem !important
    }

    .xl\:pt-7 {
        padding-top: 4rem !important
    }

    .xl\:pt-8 {
        padding-top: 5rem !important
    }

    .xl\:pr-0 {
        padding-right: 0 !important
    }

    .xl\:pr-1 {
        padding-right: .25rem !important
    }

    .xl\:pr-2 {
        padding-right: .5rem !important
    }

    .xl\:pr-3 {
        padding-right: 1rem !important
    }

    .xl\:pr-4 {
        padding-right: 1.5rem !important
    }

    .xl\:pr-5 {
        padding-right: 2rem !important
    }

    .xl\:pr-6 {
        padding-right: 3rem !important
    }

    .xl\:pr-7 {
        padding-right: 4rem !important
    }

    .xl\:pr-8 {
        padding-right: 5rem !important
    }

    .xl\:pl-0 {
        padding-left: 0 !important
    }

    .xl\:pl-1 {
        padding-left: .25rem !important
    }

    .xl\:pl-2 {
        padding-left: .5rem !important
    }

    .xl\:pl-3 {
        padding-left: 1rem !important
    }

    .xl\:pl-4 {
        padding-left: 1.5rem !important
    }

    .xl\:pl-5 {
        padding-left: 2rem !important
    }

    .xl\:pl-6 {
        padding-left: 3rem !important
    }

    .xl\:pl-7 {
        padding-left: 4rem !important
    }

    .xl\:pl-8 {
        padding-left: 5rem !important
    }

    .xl\:pb-0 {
        padding-bottom: 0 !important
    }

    .xl\:pb-1 {
        padding-bottom: .25rem !important
    }

    .xl\:pb-2 {
        padding-bottom: .5rem !important
    }

    .xl\:pb-3 {
        padding-bottom: 1rem !important
    }

    .xl\:pb-4 {
        padding-bottom: 1.5rem !important
    }

    .xl\:pb-5 {
        padding-bottom: 2rem !important
    }

    .xl\:pb-6 {
        padding-bottom: 3rem !important
    }

    .xl\:pb-7 {
        padding-bottom: 4rem !important
    }

    .xl\:pb-8 {
        padding-bottom: 5rem !important
    }

    .xl\:px-0 {
        padding-left: 0 !important;
        padding-right: 0 !important
    }

    .xl\:px-1 {
        padding-left: .25rem !important;
        padding-right: .25rem !important
    }

    .xl\:px-2 {
        padding-left: .5rem !important;
        padding-right: .5rem !important
    }

    .xl\:px-3 {
        padding-left: 1rem !important;
        padding-right: 1rem !important
    }

    .xl\:px-4 {
        padding-left: 1.5rem !important;
        padding-right: 1.5rem !important
    }

    .xl\:px-5 {
        padding-left: 2rem !important;
        padding-right: 2rem !important
    }

    .xl\:px-6 {
        padding-left: 3rem !important;
        padding-right: 3rem !important
    }

    .xl\:px-7 {
        padding-left: 4rem !important;
        padding-right: 4rem !important
    }

    .xl\:px-8 {
        padding-left: 5rem !important;
        padding-right: 5rem !important
    }

    .xl\:py-0 {
        padding-bottom: 0 !important;
        padding-top: 0 !important
    }

    .xl\:py-1 {
        padding-bottom: .25rem !important;
        padding-top: .25rem !important
    }

    .xl\:py-2 {
        padding-bottom: .5rem !important;
        padding-top: .5rem !important
    }

    .xl\:py-3 {
        padding-bottom: 1rem !important;
        padding-top: 1rem !important
    }

    .xl\:py-4 {
        padding-bottom: 1.5rem !important;
        padding-top: 1.5rem !important
    }

    .xl\:py-5 {
        padding-bottom: 2rem !important;
        padding-top: 2rem !important
    }

    .xl\:py-6 {
        padding-bottom: 3rem !important;
        padding-top: 3rem !important
    }

    .xl\:py-7 {
        padding-bottom: 4rem !important;
        padding-top: 4rem !important
    }

    .xl\:py-8 {
        padding-bottom: 5rem !important;
        padding-top: 5rem !important
    }
}

.m-5 {
    margin: 2rem !important
}

.m-6 {
    margin: 3rem !important
}

.m-7 {
    margin: 4rem !important
}

.m-8 {
    margin: 5rem !important
}

.-m-1 {
    margin: -.25rem !important
}

.-m-2 {
    margin: -.5rem !important
}

.-m-3 {
    margin: -1rem !important
}

.-m-4 {
    margin: -1.5rem !important
}

.-m-5 {
    margin: -2rem !important
}

.-m-6 {
    margin: -3rem !important
}

.-m-7 {
    margin: -4rem !important
}

.-m-8 {
    margin: -5rem !important
}

.mt-5 {
    margin-top: 2rem !important
}

.mt-6 {
    margin-top: 3rem !important
}

.mt-7 {
    margin-top: 4rem !important
}

.mt-8 {
    margin-top: 5rem !important
}

.-mt-1 {
    margin-top: -.25rem !important
}

.-mt-2 {
    margin-top: -.5rem !important
}

.-mt-3 {
    margin-top: -1rem !important
}

.-mt-4 {
    margin-top: -1.5rem !important
}

.-mt-5 {
    margin-top: -2rem !important
}

.-mt-6 {
    margin-top: -3rem !important
}

.-mt-7 {
    margin-top: -4rem !important
}

.-mt-8 {
    margin-top: -5rem !important
}

.mr-0 {
    margin-right: 0 !important
}

.mr-1 {
    margin-right: .25rem !important
}

.mr-2 {
    margin-right: .5rem !important
}

.mr-3 {
    margin-right: 1rem !important
}

.mr-4 {
    margin-right: 1.5rem !important
}

.mr-5 {
    margin-right: 2rem !important
}

.mr-6 {
    margin-right: 3rem !important
}

.mr-7 {
    margin-right: 4rem !important
}

.mr-8 {
    margin-right: 5rem !important
}

.-mr-1 {
    margin-right: -.25rem !important
}

.-mr-2 {
    margin-right: -.5rem !important
}

.-mr-3 {
    margin-right: -1rem !important
}

.-mr-4 {
    margin-right: -1.5rem !important
}

.-mr-5 {
    margin-right: -2rem !important
}

.-mr-6 {
    margin-right: -3rem !important
}

.-mr-7 {
    margin-right: -4rem !important
}

.-mr-8 {
    margin-right: -5rem !important
}

.mr-auto {
    margin-right: auto !important
}

.ml-0 {
    margin-left: 0 !important
}

.ml-1 {
    margin-left: .25rem !important
}

.ml-2 {
    margin-left: .5rem !important
}

.ml-3 {
    margin-left: 1rem !important
}

.ml-4 {
    margin-left: 1.5rem !important
}

.ml-5 {
    margin-left: 2rem !important
}

.ml-6 {
    margin-left: 3rem !important
}

.ml-7 {
    margin-left: 4rem !important
}

.ml-8 {
    margin-left: 5rem !important
}

.-ml-1 {
    margin-left: -.25rem !important
}

.-ml-2 {
    margin-left: -.5rem !important
}

.-ml-3 {
    margin-left: -1rem !important
}

.-ml-4 {
    margin-left: -1.5rem !important
}

.-ml-5 {
    margin-left: -2rem !important
}

.-ml-6 {
    margin-left: -3rem !important
}

.-ml-7 {
    margin-left: -4rem !important
}

.-ml-8 {
    margin-left: -5rem !important
}

.ml-auto {
    margin-left: auto !important
}

.mb-5 {
    margin-bottom: 2rem !important
}

.mb-6 {
    margin-bottom: 3rem !important
}

.mb-7 {
    margin-bottom: 4rem !important
}

.mb-8 {
    margin-bottom: 5rem !important
}

.-mb-1 {
    margin-bottom: -.25rem !important
}

.-mb-2 {
    margin-bottom: -.5rem !important
}

.-mb-3 {
    margin-bottom: -1rem !important
}

.-mb-4 {
    margin-bottom: -1.5rem !important
}

.-mb-5 {
    margin-bottom: -2rem !important
}

.-mb-6 {
    margin-bottom: -3rem !important
}

.-mb-7 {
    margin-bottom: -4rem !important
}

.-mb-8 {
    margin-bottom: -5rem !important
}

.mx-5 {
    margin-left: 2rem !important;
    margin-right: 2rem !important
}

.mx-6 {
    margin-left: 3rem !important;
    margin-right: 3rem !important
}

.mx-7 {
    margin-left: 4rem !important;
    margin-right: 4rem !important
}

.mx-8 {
    margin-left: 5rem !important;
    margin-right: 5rem !important
}

.-mx-1 {
    margin-left: -.25rem !important;
    margin-right: -.25rem !important
}

.-mx-2 {
    margin-left: -.5rem !important;
    margin-right: -.5rem !important
}

.-mx-3 {
    margin-left: -1rem !important;
    margin-right: -1rem !important
}

.-mx-4 {
    margin-left: -1.5rem !important;
    margin-right: -1.5rem !important
}

.-mx-5 {
    margin-left: -2rem !important;
    margin-right: -2rem !important
}

.-mx-6 {
    margin-left: -3rem !important;
    margin-right: -3rem !important
}

.-mx-7 {
    margin-left: -4rem !important;
    margin-right: -4rem !important
}

.-mx-8 {
    margin-left: -5rem !important;
    margin-right: -5rem !important
}

.my-5 {
    margin-bottom: 2rem !important;
    margin-top: 2rem !important
}

.my-6 {
    margin-bottom: 3rem !important;
    margin-top: 3rem !important
}

.my-7 {
    margin-bottom: 4rem !important;
    margin-top: 4rem !important
}

.my-8 {
    margin-bottom: 5rem !important;
    margin-top: 5rem !important
}

.-my-1 {
    margin-bottom: -.25rem !important;
    margin-top: -.25rem !important
}

.-my-2 {
    margin-bottom: -.5rem !important;
    margin-top: -.5rem !important
}

.-my-3 {
    margin-bottom: -1rem !important;
    margin-top: -1rem !important
}

.-my-4 {
    margin-bottom: -1.5rem !important;
    margin-top: -1.5rem !important
}

.-my-5 {
    margin-bottom: -2rem !important;
    margin-top: -2rem !important
}

.-my-6 {
    margin-bottom: -3rem !important;
    margin-top: -3rem !important
}

.-my-7 {
    margin-bottom: -4rem !important;
    margin-top: -4rem !important
}

.-my-8 {
    margin-bottom: -5rem !important;
    margin-top: -5rem !important
}

@media screen and (min-width:576px) {
    .sm\:m-0 {
        margin: 0 !important
    }

    .sm\:m-1 {
        margin: .25rem !important
    }

    .sm\:m-2 {
        margin: .5rem !important
    }

    .sm\:m-3 {
        margin: 1rem !important
    }

    .sm\:m-4 {
        margin: 1.5rem !important
    }

    .sm\:m-5 {
        margin: 2rem !important
    }

    .sm\:m-6 {
        margin: 3rem !important
    }

    .sm\:m-7 {
        margin: 4rem !important
    }

    .sm\:m-8 {
        margin: 5rem !important
    }

    .sm\:-m-1 {
        margin: -.25rem !important
    }

    .sm\:-m-2 {
        margin: -.5rem !important
    }

    .sm\:-m-3 {
        margin: -1rem !important
    }

    .sm\:-m-4 {
        margin: -1.5rem !important
    }

    .sm\:-m-5 {
        margin: -2rem !important
    }

    .sm\:-m-6 {
        margin: -3rem !important
    }

    .sm\:-m-7 {
        margin: -4rem !important
    }

    .sm\:-m-8 {
        margin: -5rem !important
    }

    .sm\:m-auto {
        margin: auto !important
    }

    .sm\:mt-0 {
        margin-top: 0 !important
    }

    .sm\:mt-1 {
        margin-top: .25rem !important
    }

    .sm\:mt-2 {
        margin-top: .5rem !important
    }

    .sm\:mt-3 {
        margin-top: 1rem !important
    }

    .sm\:mt-4 {
        margin-top: 1.5rem !important
    }

    .sm\:mt-5 {
        margin-top: 2rem !important
    }

    .sm\:mt-6 {
        margin-top: 3rem !important
    }

    .sm\:mt-7 {
        margin-top: 4rem !important
    }

    .sm\:mt-8 {
        margin-top: 5rem !important
    }

    .sm\:-mt-1 {
        margin-top: -.25rem !important
    }

    .sm\:-mt-2 {
        margin-top: -.5rem !important
    }

    .sm\:-mt-3 {
        margin-top: -1rem !important
    }

    .sm\:-mt-4 {
        margin-top: -1.5rem !important
    }

    .sm\:-mt-5 {
        margin-top: -2rem !important
    }

    .sm\:-mt-6 {
        margin-top: -3rem !important
    }

    .sm\:-mt-7 {
        margin-top: -4rem !important
    }

    .sm\:-mt-8 {
        margin-top: -5rem !important
    }

    .sm\:mt-auto {
        margin-top: auto !important
    }

    .sm\:mr-0 {
        margin-right: 0 !important
    }

    .sm\:mr-1 {
        margin-right: .25rem !important
    }

    .sm\:mr-2 {
        margin-right: .5rem !important
    }

    .sm\:mr-3 {
        margin-right: 1rem !important
    }

    .sm\:mr-4 {
        margin-right: 1.5rem !important
    }

    .sm\:mr-5 {
        margin-right: 2rem !important
    }

    .sm\:mr-6 {
        margin-right: 3rem !important
    }

    .sm\:mr-7 {
        margin-right: 4rem !important
    }

    .sm\:mr-8 {
        margin-right: 5rem !important
    }

    .sm\:-mr-1 {
        margin-right: -.25rem !important
    }

    .sm\:-mr-2 {
        margin-right: -.5rem !important
    }

    .sm\:-mr-3 {
        margin-right: -1rem !important
    }

    .sm\:-mr-4 {
        margin-right: -1.5rem !important
    }

    .sm\:-mr-5 {
        margin-right: -2rem !important
    }

    .sm\:-mr-6 {
        margin-right: -3rem !important
    }

    .sm\:-mr-7 {
        margin-right: -4rem !important
    }

    .sm\:-mr-8 {
        margin-right: -5rem !important
    }

    .sm\:mr-auto {
        margin-right: auto !important
    }

    .sm\:ml-0 {
        margin-left: 0 !important
    }

    .sm\:ml-1 {
        margin-left: .25rem !important
    }

    .sm\:ml-2 {
        margin-left: .5rem !important
    }

    .sm\:ml-3 {
        margin-left: 1rem !important
    }

    .sm\:ml-4 {
        margin-left: 1.5rem !important
    }

    .sm\:ml-5 {
        margin-left: 2rem !important
    }

    .sm\:ml-6 {
        margin-left: 3rem !important
    }

    .sm\:ml-7 {
        margin-left: 4rem !important
    }

    .sm\:ml-8 {
        margin-left: 5rem !important
    }

    .sm\:-ml-1 {
        margin-left: -.25rem !important
    }

    .sm\:-ml-2 {
        margin-left: -.5rem !important
    }

    .sm\:-ml-3 {
        margin-left: -1rem !important
    }

    .sm\:-ml-4 {
        margin-left: -1.5rem !important
    }

    .sm\:-ml-5 {
        margin-left: -2rem !important
    }

    .sm\:-ml-6 {
        margin-left: -3rem !important
    }

    .sm\:-ml-7 {
        margin-left: -4rem !important
    }

    .sm\:-ml-8 {
        margin-left: -5rem !important
    }

    .sm\:ml-auto {
        margin-left: auto !important
    }

    .sm\:mb-0 {
        margin-bottom: 0 !important
    }

    .sm\:mb-1 {
        margin-bottom: .25rem !important
    }

    .sm\:mb-2 {
        margin-bottom: .5rem !important
    }

    .sm\:mb-3 {
        margin-bottom: 1rem !important
    }

    .sm\:mb-4 {
        margin-bottom: 1.5rem !important
    }

    .sm\:mb-5 {
        margin-bottom: 2rem !important
    }

    .sm\:mb-6 {
        margin-bottom: 3rem !important
    }

    .sm\:mb-7 {
        margin-bottom: 4rem !important
    }

    .sm\:mb-8 {
        margin-bottom: 5rem !important
    }

    .sm\:-mb-1 {
        margin-bottom: -.25rem !important
    }

    .sm\:-mb-2 {
        margin-bottom: -.5rem !important
    }

    .sm\:-mb-3 {
        margin-bottom: -1rem !important
    }

    .sm\:-mb-4 {
        margin-bottom: -1.5rem !important
    }

    .sm\:-mb-5 {
        margin-bottom: -2rem !important
    }

    .sm\:-mb-6 {
        margin-bottom: -3rem !important
    }

    .sm\:-mb-7 {
        margin-bottom: -4rem !important
    }

    .sm\:-mb-8 {
        margin-bottom: -5rem !important
    }

    .sm\:mb-auto {
        margin-bottom: auto !important
    }

    .sm\:mx-0 {
        margin-left: 0 !important;
        margin-right: 0 !important
    }

    .sm\:mx-1 {
        margin-left: .25rem !important;
        margin-right: .25rem !important
    }

    .sm\:mx-2 {
        margin-left: .5rem !important;
        margin-right: .5rem !important
    }

    .sm\:mx-3 {
        margin-left: 1rem !important;
        margin-right: 1rem !important
    }

    .sm\:mx-4 {
        margin-left: 1.5rem !important;
        margin-right: 1.5rem !important
    }

    .sm\:mx-5 {
        margin-left: 2rem !important;
        margin-right: 2rem !important
    }

    .sm\:mx-6 {
        margin-left: 3rem !important;
        margin-right: 3rem !important
    }

    .sm\:mx-7 {
        margin-left: 4rem !important;
        margin-right: 4rem !important
    }

    .sm\:mx-8 {
        margin-left: 5rem !important;
        margin-right: 5rem !important
    }

    .sm\:-mx-1 {
        margin-left: -.25rem !important;
        margin-right: -.25rem !important
    }

    .sm\:-mx-2 {
        margin-left: -.5rem !important;
        margin-right: -.5rem !important
    }

    .sm\:-mx-3 {
        margin-left: -1rem !important;
        margin-right: -1rem !important
    }

    .sm\:-mx-4 {
        margin-left: -1.5rem !important;
        margin-right: -1.5rem !important
    }

    .sm\:-mx-5 {
        margin-left: -2rem !important;
        margin-right: -2rem !important
    }

    .sm\:-mx-6 {
        margin-left: -3rem !important;
        margin-right: -3rem !important
    }

    .sm\:-mx-7 {
        margin-left: -4rem !important;
        margin-right: -4rem !important
    }

    .sm\:-mx-8 {
        margin-left: -5rem !important;
        margin-right: -5rem !important
    }

    .sm\:mx-auto {
        margin-left: auto !important;
        margin-right: auto !important
    }

    .sm\:my-0 {
        margin-bottom: 0 !important;
        margin-top: 0 !important
    }

    .sm\:my-1 {
        margin-bottom: .25rem !important;
        margin-top: .25rem !important
    }

    .sm\:my-2 {
        margin-bottom: .5rem !important;
        margin-top: .5rem !important
    }

    .sm\:my-3 {
        margin-bottom: 1rem !important;
        margin-top: 1rem !important
    }

    .sm\:my-4 {
        margin-bottom: 1.5rem !important;
        margin-top: 1.5rem !important
    }

    .sm\:my-5 {
        margin-bottom: 2rem !important;
        margin-top: 2rem !important
    }

    .sm\:my-6 {
        margin-bottom: 3rem !important;
        margin-top: 3rem !important
    }

    .sm\:my-7 {
        margin-bottom: 4rem !important;
        margin-top: 4rem !important
    }

    .sm\:my-8 {
        margin-bottom: 5rem !important;
        margin-top: 5rem !important
    }

    .sm\:-my-1 {
        margin-bottom: -.25rem !important;
        margin-top: -.25rem !important
    }

    .sm\:-my-2 {
        margin-bottom: -.5rem !important;
        margin-top: -.5rem !important
    }

    .sm\:-my-3 {
        margin-bottom: -1rem !important;
        margin-top: -1rem !important
    }

    .sm\:-my-4 {
        margin-bottom: -1.5rem !important;
        margin-top: -1.5rem !important
    }

    .sm\:-my-5 {
        margin-bottom: -2rem !important;
        margin-top: -2rem !important
    }

    .sm\:-my-6 {
        margin-bottom: -3rem !important;
        margin-top: -3rem !important
    }

    .sm\:-my-7 {
        margin-bottom: -4rem !important;
        margin-top: -4rem !important
    }

    .sm\:-my-8 {
        margin-bottom: -5rem !important;
        margin-top: -5rem !important
    }

    .sm\:my-auto {
        margin-bottom: auto !important;
        margin-top: auto !important
    }
}

@media screen and (min-width:768px) {
    .md\:m-0 {
        margin: 0 !important
    }

    .md\:m-1 {
        margin: .25rem !important
    }

    .md\:m-2 {
        margin: .5rem !important
    }

    .md\:m-3 {
        margin: 1rem !important
    }

    .md\:m-4 {
        margin: 1.5rem !important
    }

    .md\:m-5 {
        margin: 2rem !important
    }

    .md\:m-6 {
        margin: 3rem !important
    }

    .md\:m-7 {
        margin: 4rem !important
    }

    .md\:m-8 {
        margin: 5rem !important
    }

    .md\:-m-1 {
        margin: -.25rem !important
    }

    .md\:-m-2 {
        margin: -.5rem !important
    }

    .md\:-m-3 {
        margin: -1rem !important
    }

    .md\:-m-4 {
        margin: -1.5rem !important
    }

    .md\:-m-5 {
        margin: -2rem !important
    }

    .md\:-m-6 {
        margin: -3rem !important
    }

    .md\:-m-7 {
        margin: -4rem !important
    }

    .md\:-m-8 {
        margin: -5rem !important
    }

    .md\:m-auto {
        margin: auto !important
    }

    .md\:mt-0 {
        margin-top: 0 !important
    }

    .md\:mt-1 {
        margin-top: .25rem !important
    }

    .md\:mt-2 {
        margin-top: .5rem !important
    }

    .md\:mt-3 {
        margin-top: 1rem !important
    }

    .md\:mt-4 {
        margin-top: 1.5rem !important
    }

    .md\:mt-5 {
        margin-top: 2rem !important
    }

    .md\:mt-6 {
        margin-top: 3rem !important
    }

    .md\:mt-7 {
        margin-top: 4rem !important
    }

    .md\:mt-8 {
        margin-top: 5rem !important
    }

    .md\:-mt-1 {
        margin-top: -.25rem !important
    }

    .md\:-mt-2 {
        margin-top: -.5rem !important
    }

    .md\:-mt-3 {
        margin-top: -1rem !important
    }

    .md\:-mt-4 {
        margin-top: -1.5rem !important
    }

    .md\:-mt-5 {
        margin-top: -2rem !important
    }

    .md\:-mt-6 {
        margin-top: -3rem !important
    }

    .md\:-mt-7 {
        margin-top: -4rem !important
    }

    .md\:-mt-8 {
        margin-top: -5rem !important
    }

    .md\:mt-auto {
        margin-top: auto !important
    }

    .md\:mr-0 {
        margin-right: 0 !important
    }

    .md\:mr-1 {
        margin-right: .25rem !important
    }

    .md\:mr-2 {
        margin-right: .5rem !important
    }

    .md\:mr-3 {
        margin-right: 1rem !important
    }

    .md\:mr-4 {
        margin-right: 1.5rem !important
    }

    .md\:mr-5 {
        margin-right: 2rem !important
    }

    .md\:mr-6 {
        margin-right: 3rem !important
    }

    .md\:mr-7 {
        margin-right: 4rem !important
    }

    .md\:mr-8 {
        margin-right: 5rem !important
    }

    .md\:-mr-1 {
        margin-right: -.25rem !important
    }

    .md\:-mr-2 {
        margin-right: -.5rem !important
    }

    .md\:-mr-3 {
        margin-right: -1rem !important
    }

    .md\:-mr-4 {
        margin-right: -1.5rem !important
    }

    .md\:-mr-5 {
        margin-right: -2rem !important
    }

    .md\:-mr-6 {
        margin-right: -3rem !important
    }

    .md\:-mr-7 {
        margin-right: -4rem !important
    }

    .md\:-mr-8 {
        margin-right: -5rem !important
    }

    .md\:mr-auto {
        margin-right: auto !important
    }

    .md\:ml-0 {
        margin-left: 0 !important
    }

    .md\:ml-1 {
        margin-left: .25rem !important
    }

    .md\:ml-2 {
        margin-left: .5rem !important
    }

    .md\:ml-3 {
        margin-left: 1rem !important
    }

    .md\:ml-4 {
        margin-left: 1.5rem !important
    }

    .md\:ml-5 {
        margin-left: 2rem !important
    }

    .md\:ml-6 {
        margin-left: 3rem !important
    }

    .md\:ml-7 {
        margin-left: 4rem !important
    }

    .md\:ml-8 {
        margin-left: 5rem !important
    }

    .md\:-ml-1 {
        margin-left: -.25rem !important
    }

    .md\:-ml-2 {
        margin-left: -.5rem !important
    }

    .md\:-ml-3 {
        margin-left: -1rem !important
    }

    .md\:-ml-4 {
        margin-left: -1.5rem !important
    }

    .md\:-ml-5 {
        margin-left: -2rem !important
    }

    .md\:-ml-6 {
        margin-left: -3rem !important
    }

    .md\:-ml-7 {
        margin-left: -4rem !important
    }

    .md\:-ml-8 {
        margin-left: -5rem !important
    }

    .md\:ml-auto {
        margin-left: auto !important
    }

    .md\:mb-0 {
        margin-bottom: 0 !important
    }

    .md\:mb-1 {
        margin-bottom: .25rem !important
    }

    .md\:mb-2 {
        margin-bottom: .5rem !important
    }

    .md\:mb-3 {
        margin-bottom: 1rem !important
    }

    .md\:mb-4 {
        margin-bottom: 1.5rem !important
    }

    .md\:mb-5 {
        margin-bottom: 2rem !important
    }

    .md\:mb-6 {
        margin-bottom: 3rem !important
    }

    .md\:mb-7 {
        margin-bottom: 4rem !important
    }

    .md\:mb-8 {
        margin-bottom: 5rem !important
    }

    .md\:-mb-1 {
        margin-bottom: -.25rem !important
    }

    .md\:-mb-2 {
        margin-bottom: -.5rem !important
    }

    .md\:-mb-3 {
        margin-bottom: -1rem !important
    }

    .md\:-mb-4 {
        margin-bottom: -1.5rem !important
    }

    .md\:-mb-5 {
        margin-bottom: -2rem !important
    }

    .md\:-mb-6 {
        margin-bottom: -3rem !important
    }

    .md\:-mb-7 {
        margin-bottom: -4rem !important
    }

    .md\:-mb-8 {
        margin-bottom: -5rem !important
    }

    .md\:mb-auto {
        margin-bottom: auto !important
    }

    .md\:mx-0 {
        margin-left: 0 !important;
        margin-right: 0 !important
    }

    .md\:mx-1 {
        margin-left: .25rem !important;
        margin-right: .25rem !important
    }

    .md\:mx-2 {
        margin-left: .5rem !important;
        margin-right: .5rem !important
    }

    .md\:mx-3 {
        margin-left: 1rem !important;
        margin-right: 1rem !important
    }

    .md\:mx-4 {
        margin-left: 1.5rem !important;
        margin-right: 1.5rem !important
    }

    .md\:mx-5 {
        margin-left: 2rem !important;
        margin-right: 2rem !important
    }

    .md\:mx-6 {
        margin-left: 3rem !important;
        margin-right: 3rem !important
    }

    .md\:mx-7 {
        margin-left: 4rem !important;
        margin-right: 4rem !important
    }

    .md\:mx-8 {
        margin-left: 5rem !important;
        margin-right: 5rem !important
    }

    .md\:-mx-1 {
        margin-left: -.25rem !important;
        margin-right: -.25rem !important
    }

    .md\:-mx-2 {
        margin-left: -.5rem !important;
        margin-right: -.5rem !important
    }

    .md\:-mx-3 {
        margin-left: -1rem !important;
        margin-right: -1rem !important
    }

    .md\:-mx-4 {
        margin-left: -1.5rem !important;
        margin-right: -1.5rem !important
    }

    .md\:-mx-5 {
        margin-left: -2rem !important;
        margin-right: -2rem !important
    }

    .md\:-mx-6 {
        margin-left: -3rem !important;
        margin-right: -3rem !important
    }

    .md\:-mx-7 {
        margin-left: -4rem !important;
        margin-right: -4rem !important
    }

    .md\:-mx-8 {
        margin-left: -5rem !important;
        margin-right: -5rem !important
    }

    .md\:mx-auto {
        margin-left: auto !important;
        margin-right: auto !important
    }

    .md\:my-0 {
        margin-bottom: 0 !important;
        margin-top: 0 !important
    }

    .md\:my-1 {
        margin-bottom: .25rem !important;
        margin-top: .25rem !important
    }

    .md\:my-2 {
        margin-bottom: .5rem !important;
        margin-top: .5rem !important
    }

    .md\:my-3 {
        margin-bottom: 1rem !important;
        margin-top: 1rem !important
    }

    .md\:my-4 {
        margin-bottom: 1.5rem !important;
        margin-top: 1.5rem !important
    }

    .md\:my-5 {
        margin-bottom: 2rem !important;
        margin-top: 2rem !important
    }

    .md\:my-6 {
        margin-bottom: 3rem !important;
        margin-top: 3rem !important
    }

    .md\:my-7 {
        margin-bottom: 4rem !important;
        margin-top: 4rem !important
    }

    .md\:my-8 {
        margin-bottom: 5rem !important;
        margin-top: 5rem !important
    }

    .md\:-my-1 {
        margin-bottom: -.25rem !important;
        margin-top: -.25rem !important
    }

    .md\:-my-2 {
        margin-bottom: -.5rem !important;
        margin-top: -.5rem !important
    }

    .md\:-my-3 {
        margin-bottom: -1rem !important;
        margin-top: -1rem !important
    }

    .md\:-my-4 {
        margin-bottom: -1.5rem !important;
        margin-top: -1.5rem !important
    }

    .md\:-my-5 {
        margin-bottom: -2rem !important;
        margin-top: -2rem !important
    }

    .md\:-my-6 {
        margin-bottom: -3rem !important;
        margin-top: -3rem !important
    }

    .md\:-my-7 {
        margin-bottom: -4rem !important;
        margin-top: -4rem !important
    }

    .md\:-my-8 {
        margin-bottom: -5rem !important;
        margin-top: -5rem !important
    }

    .md\:my-auto {
        margin-bottom: auto !important;
        margin-top: auto !important
    }
}

@media screen and (min-width:992px) {
    .lg\:m-0 {
        margin: 0 !important
    }

    .lg\:m-1 {
        margin: .25rem !important
    }

    .lg\:m-2 {
        margin: .5rem !important
    }

    .lg\:m-3 {
        margin: 1rem !important
    }

    .lg\:m-4 {
        margin: 1.5rem !important
    }

    .lg\:m-5 {
        margin: 2rem !important
    }

    .lg\:m-6 {
        margin: 3rem !important
    }

    .lg\:m-7 {
        margin: 4rem !important
    }

    .lg\:m-8 {
        margin: 5rem !important
    }

    .lg\:-m-1 {
        margin: -.25rem !important
    }

    .lg\:-m-2 {
        margin: -.5rem !important
    }

    .lg\:-m-3 {
        margin: -1rem !important
    }

    .lg\:-m-4 {
        margin: -1.5rem !important
    }

    .lg\:-m-5 {
        margin: -2rem !important
    }

    .lg\:-m-6 {
        margin: -3rem !important
    }

    .lg\:-m-7 {
        margin: -4rem !important
    }

    .lg\:-m-8 {
        margin: -5rem !important
    }

    .lg\:m-auto {
        margin: auto !important
    }

    .lg\:mt-0 {
        margin-top: 0 !important
    }

    .lg\:mt-1 {
        margin-top: .25rem !important
    }

    .lg\:mt-2 {
        margin-top: .5rem !important
    }

    .lg\:mt-3 {
        margin-top: 1rem !important
    }

    .lg\:mt-4 {
        margin-top: 1.5rem !important
    }

    .lg\:mt-5 {
        margin-top: 2rem !important
    }

    .lg\:mt-6 {
        margin-top: 3rem !important
    }

    .lg\:mt-7 {
        margin-top: 4rem !important
    }

    .lg\:mt-8 {
        margin-top: 5rem !important
    }

    .lg\:-mt-1 {
        margin-top: -.25rem !important
    }

    .lg\:-mt-2 {
        margin-top: -.5rem !important
    }

    .lg\:-mt-3 {
        margin-top: -1rem !important
    }

    .lg\:-mt-4 {
        margin-top: -1.5rem !important
    }

    .lg\:-mt-5 {
        margin-top: -2rem !important
    }

    .lg\:-mt-6 {
        margin-top: -3rem !important
    }

    .lg\:-mt-7 {
        margin-top: -4rem !important
    }

    .lg\:-mt-8 {
        margin-top: -5rem !important
    }

    .lg\:mt-auto {
        margin-top: auto !important
    }

    .lg\:mr-0 {
        margin-right: 0 !important
    }

    .lg\:mr-1 {
        margin-right: .25rem !important
    }

    .lg\:mr-2 {
        margin-right: .5rem !important
    }

    .lg\:mr-3 {
        margin-right: 1rem !important
    }

    .lg\:mr-4 {
        margin-right: 1.5rem !important
    }

    .lg\:mr-5 {
        margin-right: 2rem !important
    }

    .lg\:mr-6 {
        margin-right: 3rem !important
    }

    .lg\:mr-7 {
        margin-right: 4rem !important
    }

    .lg\:mr-8 {
        margin-right: 5rem !important
    }

    .lg\:-mr-1 {
        margin-right: -.25rem !important
    }

    .lg\:-mr-2 {
        margin-right: -.5rem !important
    }

    .lg\:-mr-3 {
        margin-right: -1rem !important
    }

    .lg\:-mr-4 {
        margin-right: -1.5rem !important
    }

    .lg\:-mr-5 {
        margin-right: -2rem !important
    }

    .lg\:-mr-6 {
        margin-right: -3rem !important
    }

    .lg\:-mr-7 {
        margin-right: -4rem !important
    }

    .lg\:-mr-8 {
        margin-right: -5rem !important
    }

    .lg\:mr-auto {
        margin-right: auto !important
    }

    .lg\:ml-0 {
        margin-left: 0 !important
    }

    .lg\:ml-1 {
        margin-left: .25rem !important
    }

    .lg\:ml-2 {
        margin-left: .5rem !important
    }

    .lg\:ml-3 {
        margin-left: 1rem !important
    }

    .lg\:ml-4 {
        margin-left: 1.5rem !important
    }

    .lg\:ml-5 {
        margin-left: 2rem !important
    }

    .lg\:ml-6 {
        margin-left: 3rem !important
    }

    .lg\:ml-7 {
        margin-left: 4rem !important
    }

    .lg\:ml-8 {
        margin-left: 5rem !important
    }

    .lg\:-ml-1 {
        margin-left: -.25rem !important
    }

    .lg\:-ml-2 {
        margin-left: -.5rem !important
    }

    .lg\:-ml-3 {
        margin-left: -1rem !important
    }

    .lg\:-ml-4 {
        margin-left: -1.5rem !important
    }

    .lg\:-ml-5 {
        margin-left: -2rem !important
    }

    .lg\:-ml-6 {
        margin-left: -3rem !important
    }

    .lg\:-ml-7 {
        margin-left: -4rem !important
    }

    .lg\:-ml-8 {
        margin-left: -5rem !important
    }

    .lg\:ml-auto {
        margin-left: auto !important
    }

    .lg\:mb-0 {
        margin-bottom: 0 !important
    }

    .lg\:mb-1 {
        margin-bottom: .25rem !important
    }

    .lg\:mb-2 {
        margin-bottom: .5rem !important
    }

    .lg\:mb-3 {
        margin-bottom: 1rem !important
    }

    .lg\:mb-4 {
        margin-bottom: 1.5rem !important
    }

    .lg\:mb-5 {
        margin-bottom: 2rem !important
    }

    .lg\:mb-6 {
        margin-bottom: 3rem !important
    }

    .lg\:mb-7 {
        margin-bottom: 4rem !important
    }

    .lg\:mb-8 {
        margin-bottom: 5rem !important
    }

    .lg\:-mb-1 {
        margin-bottom: -.25rem !important
    }

    .lg\:-mb-2 {
        margin-bottom: -.5rem !important
    }

    .lg\:-mb-3 {
        margin-bottom: -1rem !important
    }

    .lg\:-mb-4 {
        margin-bottom: -1.5rem !important
    }

    .lg\:-mb-5 {
        margin-bottom: -2rem !important
    }

    .lg\:-mb-6 {
        margin-bottom: -3rem !important
    }

    .lg\:-mb-7 {
        margin-bottom: -4rem !important
    }

    .lg\:-mb-8 {
        margin-bottom: -5rem !important
    }

    .lg\:mb-auto {
        margin-bottom: auto !important
    }

    .lg\:mx-0 {
        margin-left: 0 !important;
        margin-right: 0 !important
    }

    .lg\:mx-1 {
        margin-left: .25rem !important;
        margin-right: .25rem !important
    }

    .lg\:mx-2 {
        margin-left: .5rem !important;
        margin-right: .5rem !important
    }

    .lg\:mx-3 {
        margin-left: 1rem !important;
        margin-right: 1rem !important
    }

    .lg\:mx-4 {
        margin-left: 1.5rem !important;
        margin-right: 1.5rem !important
    }

    .lg\:mx-5 {
        margin-left: 2rem !important;
        margin-right: 2rem !important
    }

    .lg\:mx-6 {
        margin-left: 3rem !important;
        margin-right: 3rem !important
    }

    .lg\:mx-7 {
        margin-left: 4rem !important;
        margin-right: 4rem !important
    }

    .lg\:mx-8 {
        margin-left: 5rem !important;
        margin-right: 5rem !important
    }

    .lg\:-mx-1 {
        margin-left: -.25rem !important;
        margin-right: -.25rem !important
    }

    .lg\:-mx-2 {
        margin-left: -.5rem !important;
        margin-right: -.5rem !important
    }

    .lg\:-mx-3 {
        margin-left: -1rem !important;
        margin-right: -1rem !important
    }

    .lg\:-mx-4 {
        margin-left: -1.5rem !important;
        margin-right: -1.5rem !important
    }

    .lg\:-mx-5 {
        margin-left: -2rem !important;
        margin-right: -2rem !important
    }

    .lg\:-mx-6 {
        margin-left: -3rem !important;
        margin-right: -3rem !important
    }

    .lg\:-mx-7 {
        margin-left: -4rem !important;
        margin-right: -4rem !important
    }

    .lg\:-mx-8 {
        margin-left: -5rem !important;
        margin-right: -5rem !important
    }

    .lg\:mx-auto {
        margin-left: auto !important;
        margin-right: auto !important
    }

    .lg\:my-0 {
        margin-bottom: 0 !important;
        margin-top: 0 !important
    }

    .lg\:my-1 {
        margin-bottom: .25rem !important;
        margin-top: .25rem !important
    }

    .lg\:my-2 {
        margin-bottom: .5rem !important;
        margin-top: .5rem !important
    }

    .lg\:my-3 {
        margin-bottom: 1rem !important;
        margin-top: 1rem !important
    }

    .lg\:my-4 {
        margin-bottom: 1.5rem !important;
        margin-top: 1.5rem !important
    }

    .lg\:my-5 {
        margin-bottom: 2rem !important;
        margin-top: 2rem !important
    }

    .lg\:my-6 {
        margin-bottom: 3rem !important;
        margin-top: 3rem !important
    }

    .lg\:my-7 {
        margin-bottom: 4rem !important;
        margin-top: 4rem !important
    }

    .lg\:my-8 {
        margin-bottom: 5rem !important;
        margin-top: 5rem !important
    }

    .lg\:-my-1 {
        margin-bottom: -.25rem !important;
        margin-top: -.25rem !important
    }

    .lg\:-my-2 {
        margin-bottom: -.5rem !important;
        margin-top: -.5rem !important
    }

    .lg\:-my-3 {
        margin-bottom: -1rem !important;
        margin-top: -1rem !important
    }

    .lg\:-my-4 {
        margin-bottom: -1.5rem !important;
        margin-top: -1.5rem !important
    }

    .lg\:-my-5 {
        margin-bottom: -2rem !important;
        margin-top: -2rem !important
    }

    .lg\:-my-6 {
        margin-bottom: -3rem !important;
        margin-top: -3rem !important
    }

    .lg\:-my-7 {
        margin-bottom: -4rem !important;
        margin-top: -4rem !important
    }

    .lg\:-my-8 {
        margin-bottom: -5rem !important;
        margin-top: -5rem !important
    }

    .lg\:my-auto {
        margin-bottom: auto !important;
        margin-top: auto !important
    }
}

@media screen and (min-width:1200px) {
    .xl\:m-0 {
        margin: 0 !important
    }

    .xl\:m-1 {
        margin: .25rem !important
    }

    .xl\:m-2 {
        margin: .5rem !important
    }

    .xl\:m-3 {
        margin: 1rem !important
    }

    .xl\:m-4 {
        margin: 1.5rem !important
    }

    .xl\:m-5 {
        margin: 2rem !important
    }

    .xl\:m-6 {
        margin: 3rem !important
    }

    .xl\:m-7 {
        margin: 4rem !important
    }

    .xl\:m-8 {
        margin: 5rem !important
    }

    .xl\:-m-1 {
        margin: -.25rem !important
    }

    .xl\:-m-2 {
        margin: -.5rem !important
    }

    .xl\:-m-3 {
        margin: -1rem !important
    }

    .xl\:-m-4 {
        margin: -1.5rem !important
    }

    .xl\:-m-5 {
        margin: -2rem !important
    }

    .xl\:-m-6 {
        margin: -3rem !important
    }

    .xl\:-m-7 {
        margin: -4rem !important
    }

    .xl\:-m-8 {
        margin: -5rem !important
    }

    .xl\:m-auto {
        margin: auto !important
    }

    .xl\:mt-0 {
        margin-top: 0 !important
    }

    .xl\:mt-1 {
        margin-top: .25rem !important
    }

    .xl\:mt-2 {
        margin-top: .5rem !important
    }

    .xl\:mt-3 {
        margin-top: 1rem !important
    }

    .xl\:mt-4 {
        margin-top: 1.5rem !important
    }

    .xl\:mt-5 {
        margin-top: 2rem !important
    }

    .xl\:mt-6 {
        margin-top: 3rem !important
    }

    .xl\:mt-7 {
        margin-top: 4rem !important
    }

    .xl\:mt-8 {
        margin-top: 5rem !important
    }

    .xl\:-mt-1 {
        margin-top: -.25rem !important
    }

    .xl\:-mt-2 {
        margin-top: -.5rem !important
    }

    .xl\:-mt-3 {
        margin-top: -1rem !important
    }

    .xl\:-mt-4 {
        margin-top: -1.5rem !important
    }

    .xl\:-mt-5 {
        margin-top: -2rem !important
    }

    .xl\:-mt-6 {
        margin-top: -3rem !important
    }

    .xl\:-mt-7 {
        margin-top: -4rem !important
    }

    .xl\:-mt-8 {
        margin-top: -5rem !important
    }

    .xl\:mt-auto {
        margin-top: auto !important
    }

    .xl\:mr-0 {
        margin-right: 0 !important
    }

    .xl\:mr-1 {
        margin-right: .25rem !important
    }

    .xl\:mr-2 {
        margin-right: .5rem !important
    }

    .xl\:mr-3 {
        margin-right: 1rem !important
    }

    .xl\:mr-4 {
        margin-right: 1.5rem !important
    }

    .xl\:mr-5 {
        margin-right: 2rem !important
    }

    .xl\:mr-6 {
        margin-right: 3rem !important
    }

    .xl\:mr-7 {
        margin-right: 4rem !important
    }

    .xl\:mr-8 {
        margin-right: 5rem !important
    }

    .xl\:-mr-1 {
        margin-right: -.25rem !important
    }

    .xl\:-mr-2 {
        margin-right: -.5rem !important
    }

    .xl\:-mr-3 {
        margin-right: -1rem !important
    }

    .xl\:-mr-4 {
        margin-right: -1.5rem !important
    }

    .xl\:-mr-5 {
        margin-right: -2rem !important
    }

    .xl\:-mr-6 {
        margin-right: -3rem !important
    }

    .xl\:-mr-7 {
        margin-right: -4rem !important
    }

    .xl\:-mr-8 {
        margin-right: -5rem !important
    }

    .xl\:mr-auto {
        margin-right: auto !important
    }

    .xl\:ml-0 {
        margin-left: 0 !important
    }

    .xl\:ml-1 {
        margin-left: .25rem !important
    }

    .xl\:ml-2 {
        margin-left: .5rem !important
    }

    .xl\:ml-3 {
        margin-left: 1rem !important
    }

    .xl\:ml-4 {
        margin-left: 1.5rem !important
    }

    .xl\:ml-5 {
        margin-left: 2rem !important
    }

    .xl\:ml-6 {
        margin-left: 3rem !important
    }

    .xl\:ml-7 {
        margin-left: 4rem !important
    }

    .xl\:ml-8 {
        margin-left: 5rem !important
    }

    .xl\:-ml-1 {
        margin-left: -.25rem !important
    }

    .xl\:-ml-2 {
        margin-left: -.5rem !important
    }

    .xl\:-ml-3 {
        margin-left: -1rem !important
    }

    .xl\:-ml-4 {
        margin-left: -1.5rem !important
    }

    .xl\:-ml-5 {
        margin-left: -2rem !important
    }

    .xl\:-ml-6 {
        margin-left: -3rem !important
    }

    .xl\:-ml-7 {
        margin-left: -4rem !important
    }

    .xl\:-ml-8 {
        margin-left: -5rem !important
    }

    .xl\:ml-auto {
        margin-left: auto !important
    }

    .xl\:mb-0 {
        margin-bottom: 0 !important
    }

    .xl\:mb-1 {
        margin-bottom: .25rem !important
    }

    .xl\:mb-2 {
        margin-bottom: .5rem !important
    }

    .xl\:mb-3 {
        margin-bottom: 1rem !important
    }

    .xl\:mb-4 {
        margin-bottom: 1.5rem !important
    }

    .xl\:mb-5 {
        margin-bottom: 2rem !important
    }

    .xl\:mb-6 {
        margin-bottom: 3rem !important
    }

    .xl\:mb-7 {
        margin-bottom: 4rem !important
    }

    .xl\:mb-8 {
        margin-bottom: 5rem !important
    }

    .xl\:-mb-1 {
        margin-bottom: -.25rem !important
    }

    .xl\:-mb-2 {
        margin-bottom: -.5rem !important
    }

    .xl\:-mb-3 {
        margin-bottom: -1rem !important
    }

    .xl\:-mb-4 {
        margin-bottom: -1.5rem !important
    }

    .xl\:-mb-5 {
        margin-bottom: -2rem !important
    }

    .xl\:-mb-6 {
        margin-bottom: -3rem !important
    }

    .xl\:-mb-7 {
        margin-bottom: -4rem !important
    }

    .xl\:-mb-8 {
        margin-bottom: -5rem !important
    }

    .xl\:mb-auto {
        margin-bottom: auto !important
    }

    .xl\:mx-0 {
        margin-left: 0 !important;
        margin-right: 0 !important
    }

    .xl\:mx-1 {
        margin-left: .25rem !important;
        margin-right: .25rem !important
    }

    .xl\:mx-2 {
        margin-left: .5rem !important;
        margin-right: .5rem !important
    }

    .xl\:mx-3 {
        margin-left: 1rem !important;
        margin-right: 1rem !important
    }

    .xl\:mx-4 {
        margin-left: 1.5rem !important;
        margin-right: 1.5rem !important
    }

    .xl\:mx-5 {
        margin-left: 2rem !important;
        margin-right: 2rem !important
    }

    .xl\:mx-6 {
        margin-left: 3rem !important;
        margin-right: 3rem !important
    }

    .xl\:mx-7 {
        margin-left: 4rem !important;
        margin-right: 4rem !important
    }

    .xl\:mx-8 {
        margin-left: 5rem !important;
        margin-right: 5rem !important
    }

    .xl\:-mx-1 {
        margin-left: -.25rem !important;
        margin-right: -.25rem !important
    }

    .xl\:-mx-2 {
        margin-left: -.5rem !important;
        margin-right: -.5rem !important
    }

    .xl\:-mx-3 {
        margin-left: -1rem !important;
        margin-right: -1rem !important
    }

    .xl\:-mx-4 {
        margin-left: -1.5rem !important;
        margin-right: -1.5rem !important
    }

    .xl\:-mx-5 {
        margin-left: -2rem !important;
        margin-right: -2rem !important
    }

    .xl\:-mx-6 {
        margin-left: -3rem !important;
        margin-right: -3rem !important
    }

    .xl\:-mx-7 {
        margin-left: -4rem !important;
        margin-right: -4rem !important
    }

    .xl\:-mx-8 {
        margin-left: -5rem !important;
        margin-right: -5rem !important
    }

    .xl\:mx-auto {
        margin-left: auto !important;
        margin-right: auto !important
    }

    .xl\:my-0 {
        margin-bottom: 0 !important;
        margin-top: 0 !important
    }

    .xl\:my-1 {
        margin-bottom: .25rem !important;
        margin-top: .25rem !important
    }

    .xl\:my-2 {
        margin-bottom: .5rem !important;
        margin-top: .5rem !important
    }

    .xl\:my-3 {
        margin-bottom: 1rem !important;
        margin-top: 1rem !important
    }

    .xl\:my-4 {
        margin-bottom: 1.5rem !important;
        margin-top: 1.5rem !important
    }

    .xl\:my-5 {
        margin-bottom: 2rem !important;
        margin-top: 2rem !important
    }

    .xl\:my-6 {
        margin-bottom: 3rem !important;
        margin-top: 3rem !important
    }

    .xl\:my-7 {
        margin-bottom: 4rem !important;
        margin-top: 4rem !important
    }

    .xl\:my-8 {
        margin-bottom: 5rem !important;
        margin-top: 5rem !important
    }

    .xl\:-my-1 {
        margin-bottom: -.25rem !important;
        margin-top: -.25rem !important
    }

    .xl\:-my-2 {
        margin-bottom: -.5rem !important;
        margin-top: -.5rem !important
    }

    .xl\:-my-3 {
        margin-bottom: -1rem !important;
        margin-top: -1rem !important
    }

    .xl\:-my-4 {
        margin-bottom: -1.5rem !important;
        margin-top: -1.5rem !important
    }

    .xl\:-my-5 {
        margin-bottom: -2rem !important;
        margin-top: -2rem !important
    }

    .xl\:-my-6 {
        margin-bottom: -3rem !important;
        margin-top: -3rem !important
    }

    .xl\:-my-7 {
        margin-bottom: -4rem !important;
        margin-top: -4rem !important
    }

    .xl\:-my-8 {
        margin-bottom: -5rem !important;
        margin-top: -5rem !important
    }

    .xl\:my-auto {
        margin-bottom: auto !important;
        margin-top: auto !important
    }
}

.shadow-1 {
    box-shadow: 0 3px 5px #00000005, 0 0 2px #0000000d, 0 1px 4px #00000014 !important
}

.shadow-2 {
    box-shadow: 0 4px 10px #00000008, 0 0 2px #0000000f, 0 2px 6px #0000001f !important
}

.shadow-3 {
    box-shadow: 0 1px 8px #00000014, 0 3px 4px #0000001a, 0 1px 4px -1px #0000001a !important
}

.shadow-4 {
    box-shadow: 0 1px 10px #0000001f, 0 4px 5px #00000024, 0 2px 4px -1px #0003 !important
}

.shadow-5 {
    box-shadow: 0 1px 7px #0000001a, 0 4px 5px -2px #0000001f, 0 10px 15px -5px #0003 !important
}

.shadow-6 {
    box-shadow: 0 3px 5px #0000000f, 0 7px 9px #0000001f, 0 20px 25px -8px #0000002e !important
}

.shadow-7 {
    box-shadow: 0 7px 30px #00000014, 0 22px 30px 2px #00000026, 0 8px 10px #00000026 !important
}

.shadow-8 {
    box-shadow: 0 9px 46px 8px #0000001f, 0 24px 38px 3px #00000024, 0 11px 15px #0003 !important
}

.active\:shadow-none:active,
.focus\:shadow-none:focus,
.hover\:shadow-none:hover {
    box-shadow: none !important
}

.active\:shadow-1:active,
.focus\:shadow-1:focus,
.hover\:shadow-1:hover {
    box-shadow: 0 3px 5px #00000005, 0 0 2px #0000000d, 0 1px 4px #00000014 !important
}

.active\:shadow-2:active,
.focus\:shadow-2:focus,
.hover\:shadow-2:hover {
    box-shadow: 0 4px 10px #00000008, 0 0 2px #0000000f, 0 2px 6px #0000001f !important
}

.active\:shadow-3:active,
.focus\:shadow-3:focus,
.hover\:shadow-3:hover {
    box-shadow: 0 1px 8px #00000014, 0 3px 4px #0000001a, 0 1px 4px -1px #0000001a !important
}

.active\:shadow-4:active,
.focus\:shadow-4:focus,
.hover\:shadow-4:hover {
    box-shadow: 0 1px 10px #0000001f, 0 4px 5px #00000024, 0 2px 4px -1px #0003 !important
}

.active\:shadow-5:active,
.focus\:shadow-5:focus,
.hover\:shadow-5:hover {
    box-shadow: 0 1px 7px #0000001a, 0 4px 5px -2px #0000001f, 0 10px 15px -5px #0003 !important
}

.active\:shadow-6:active,
.focus\:shadow-6:focus,
.hover\:shadow-6:hover {
    box-shadow: 0 3px 5px #0000000f, 0 7px 9px #0000001f, 0 20px 25px -8px #0000002e !important
}

.active\:shadow-7:active,
.focus\:shadow-7:focus,
.hover\:shadow-7:hover {
    box-shadow: 0 7px 30px #00000014, 0 22px 30px 2px #00000026, 0 8px 10px #00000026 !important
}

.active\:shadow-8:active,
.focus\:shadow-8:focus,
.hover\:shadow-8:hover {
    box-shadow: 0 9px 46px 8px #0000001f, 0 24px 38px 3px #00000024, 0 11px 15px #0003 !important
}

@media screen and (min-width:576px) {
    .sm\:shadow-none {
        box-shadow: none !important
    }

    .sm\:shadow-1 {
        box-shadow: 0 3px 5px #00000005, 0 0 2px #0000000d, 0 1px 4px #00000014 !important
    }

    .sm\:shadow-2 {
        box-shadow: 0 4px 10px #00000008, 0 0 2px #0000000f, 0 2px 6px #0000001f !important
    }

    .sm\:shadow-3 {
        box-shadow: 0 1px 8px #00000014, 0 3px 4px #0000001a, 0 1px 4px -1px #0000001a !important
    }

    .sm\:shadow-4 {
        box-shadow: 0 1px 10px #0000001f, 0 4px 5px #00000024, 0 2px 4px -1px #0003 !important
    }

    .sm\:shadow-5 {
        box-shadow: 0 1px 7px #0000001a, 0 4px 5px -2px #0000001f, 0 10px 15px -5px #0003 !important
    }

    .sm\:shadow-6 {
        box-shadow: 0 3px 5px #0000000f, 0 7px 9px #0000001f, 0 20px 25px -8px #0000002e !important
    }

    .sm\:shadow-7 {
        box-shadow: 0 7px 30px #00000014, 0 22px 30px 2px #00000026, 0 8px 10px #00000026 !important
    }

    .sm\:shadow-8 {
        box-shadow: 0 9px 46px 8px #0000001f, 0 24px 38px 3px #00000024, 0 11px 15px #0003 !important
    }

    .sm\:active\:shadow-none:active,
    .sm\:focus\:shadow-none:focus,
    .sm\:hover\:shadow-none:hover {
        box-shadow: none !important
    }

    .sm\:active\:shadow-1:active,
    .sm\:focus\:shadow-1:focus,
    .sm\:hover\:shadow-1:hover {
        box-shadow: 0 3px 5px #00000005, 0 0 2px #0000000d, 0 1px 4px #00000014 !important
    }

    .sm\:active\:shadow-2:active,
    .sm\:focus\:shadow-2:focus,
    .sm\:hover\:shadow-2:hover {
        box-shadow: 0 4px 10px #00000008, 0 0 2px #0000000f, 0 2px 6px #0000001f !important
    }

    .sm\:active\:shadow-3:active,
    .sm\:focus\:shadow-3:focus,
    .sm\:hover\:shadow-3:hover {
        box-shadow: 0 1px 8px #00000014, 0 3px 4px #0000001a, 0 1px 4px -1px #0000001a !important
    }

    .sm\:active\:shadow-4:active,
    .sm\:focus\:shadow-4:focus,
    .sm\:hover\:shadow-4:hover {
        box-shadow: 0 1px 10px #0000001f, 0 4px 5px #00000024, 0 2px 4px -1px #0003 !important
    }

    .sm\:active\:shadow-5:active,
    .sm\:focus\:shadow-5:focus,
    .sm\:hover\:shadow-5:hover {
        box-shadow: 0 1px 7px #0000001a, 0 4px 5px -2px #0000001f, 0 10px 15px -5px #0003 !important
    }

    .sm\:active\:shadow-6:active,
    .sm\:focus\:shadow-6:focus,
    .sm\:hover\:shadow-6:hover {
        box-shadow: 0 3px 5px #0000000f, 0 7px 9px #0000001f, 0 20px 25px -8px #0000002e !important
    }

    .sm\:active\:shadow-7:active,
    .sm\:focus\:shadow-7:focus,
    .sm\:hover\:shadow-7:hover {
        box-shadow: 0 7px 30px #00000014, 0 22px 30px 2px #00000026, 0 8px 10px #00000026 !important
    }

    .sm\:active\:shadow-8:active,
    .sm\:focus\:shadow-8:focus,
    .sm\:hover\:shadow-8:hover {
        box-shadow: 0 9px 46px 8px #0000001f, 0 24px 38px 3px #00000024, 0 11px 15px #0003 !important
    }
}

@media screen and (min-width:768px) {
    .md\:shadow-none {
        box-shadow: none !important
    }

    .md\:shadow-1 {
        box-shadow: 0 3px 5px #00000005, 0 0 2px #0000000d, 0 1px 4px #00000014 !important
    }

    .md\:shadow-2 {
        box-shadow: 0 4px 10px #00000008, 0 0 2px #0000000f, 0 2px 6px #0000001f !important
    }

    .md\:shadow-3 {
        box-shadow: 0 1px 8px #00000014, 0 3px 4px #0000001a, 0 1px 4px -1px #0000001a !important
    }

    .md\:shadow-4 {
        box-shadow: 0 1px 10px #0000001f, 0 4px 5px #00000024, 0 2px 4px -1px #0003 !important
    }

    .md\:shadow-5 {
        box-shadow: 0 1px 7px #0000001a, 0 4px 5px -2px #0000001f, 0 10px 15px -5px #0003 !important
    }

    .md\:shadow-6 {
        box-shadow: 0 3px 5px #0000000f, 0 7px 9px #0000001f, 0 20px 25px -8px #0000002e !important
    }

    .md\:shadow-7 {
        box-shadow: 0 7px 30px #00000014, 0 22px 30px 2px #00000026, 0 8px 10px #00000026 !important
    }

    .md\:shadow-8 {
        box-shadow: 0 9px 46px 8px #0000001f, 0 24px 38px 3px #00000024, 0 11px 15px #0003 !important
    }

    .md\:active\:shadow-none:active,
    .md\:focus\:shadow-none:focus,
    .md\:hover\:shadow-none:hover {
        box-shadow: none !important
    }

    .md\:active\:shadow-1:active,
    .md\:focus\:shadow-1:focus,
    .md\:hover\:shadow-1:hover {
        box-shadow: 0 3px 5px #00000005, 0 0 2px #0000000d, 0 1px 4px #00000014 !important
    }

    .md\:active\:shadow-2:active,
    .md\:focus\:shadow-2:focus,
    .md\:hover\:shadow-2:hover {
        box-shadow: 0 4px 10px #00000008, 0 0 2px #0000000f, 0 2px 6px #0000001f !important
    }

    .md\:active\:shadow-3:active,
    .md\:focus\:shadow-3:focus,
    .md\:hover\:shadow-3:hover {
        box-shadow: 0 1px 8px #00000014, 0 3px 4px #0000001a, 0 1px 4px -1px #0000001a !important
    }

    .md\:active\:shadow-4:active,
    .md\:focus\:shadow-4:focus,
    .md\:hover\:shadow-4:hover {
        box-shadow: 0 1px 10px #0000001f, 0 4px 5px #00000024, 0 2px 4px -1px #0003 !important
    }

    .md\:active\:shadow-5:active,
    .md\:focus\:shadow-5:focus,
    .md\:hover\:shadow-5:hover {
        box-shadow: 0 1px 7px #0000001a, 0 4px 5px -2px #0000001f, 0 10px 15px -5px #0003 !important
    }

    .md\:active\:shadow-6:active,
    .md\:focus\:shadow-6:focus,
    .md\:hover\:shadow-6:hover {
        box-shadow: 0 3px 5px #0000000f, 0 7px 9px #0000001f, 0 20px 25px -8px #0000002e !important
    }

    .md\:active\:shadow-7:active,
    .md\:focus\:shadow-7:focus,
    .md\:hover\:shadow-7:hover {
        box-shadow: 0 7px 30px #00000014, 0 22px 30px 2px #00000026, 0 8px 10px #00000026 !important
    }

    .md\:active\:shadow-8:active,
    .md\:focus\:shadow-8:focus,
    .md\:hover\:shadow-8:hover {
        box-shadow: 0 9px 46px 8px #0000001f, 0 24px 38px 3px #00000024, 0 11px 15px #0003 !important
    }
}

@media screen and (min-width:992px) {
    .lg\:shadow-none {
        box-shadow: none !important
    }

    .lg\:shadow-1 {
        box-shadow: 0 3px 5px #00000005, 0 0 2px #0000000d, 0 1px 4px #00000014 !important
    }

    .lg\:shadow-2 {
        box-shadow: 0 4px 10px #00000008, 0 0 2px #0000000f, 0 2px 6px #0000001f !important
    }

    .lg\:shadow-3 {
        box-shadow: 0 1px 8px #00000014, 0 3px 4px #0000001a, 0 1px 4px -1px #0000001a !important
    }

    .lg\:shadow-4 {
        box-shadow: 0 1px 10px #0000001f, 0 4px 5px #00000024, 0 2px 4px -1px #0003 !important
    }

    .lg\:shadow-5 {
        box-shadow: 0 1px 7px #0000001a, 0 4px 5px -2px #0000001f, 0 10px 15px -5px #0003 !important
    }

    .lg\:shadow-6 {
        box-shadow: 0 3px 5px #0000000f, 0 7px 9px #0000001f, 0 20px 25px -8px #0000002e !important
    }

    .lg\:shadow-7 {
        box-shadow: 0 7px 30px #00000014, 0 22px 30px 2px #00000026, 0 8px 10px #00000026 !important
    }

    .lg\:shadow-8 {
        box-shadow: 0 9px 46px 8px #0000001f, 0 24px 38px 3px #00000024, 0 11px 15px #0003 !important
    }

    .lg\:active\:shadow-none:active,
    .lg\:focus\:shadow-none:focus,
    .lg\:hover\:shadow-none:hover {
        box-shadow: none !important
    }

    .lg\:active\:shadow-1:active,
    .lg\:focus\:shadow-1:focus,
    .lg\:hover\:shadow-1:hover {
        box-shadow: 0 3px 5px #00000005, 0 0 2px #0000000d, 0 1px 4px #00000014 !important
    }

    .lg\:active\:shadow-2:active,
    .lg\:focus\:shadow-2:focus,
    .lg\:hover\:shadow-2:hover {
        box-shadow: 0 4px 10px #00000008, 0 0 2px #0000000f, 0 2px 6px #0000001f !important
    }

    .lg\:active\:shadow-3:active,
    .lg\:focus\:shadow-3:focus,
    .lg\:hover\:shadow-3:hover {
        box-shadow: 0 1px 8px #00000014, 0 3px 4px #0000001a, 0 1px 4px -1px #0000001a !important
    }

    .lg\:active\:shadow-4:active,
    .lg\:focus\:shadow-4:focus,
    .lg\:hover\:shadow-4:hover {
        box-shadow: 0 1px 10px #0000001f, 0 4px 5px #00000024, 0 2px 4px -1px #0003 !important
    }

    .lg\:active\:shadow-5:active,
    .lg\:focus\:shadow-5:focus,
    .lg\:hover\:shadow-5:hover {
        box-shadow: 0 1px 7px #0000001a, 0 4px 5px -2px #0000001f, 0 10px 15px -5px #0003 !important
    }

    .lg\:active\:shadow-6:active,
    .lg\:focus\:shadow-6:focus,
    .lg\:hover\:shadow-6:hover {
        box-shadow: 0 3px 5px #0000000f, 0 7px 9px #0000001f, 0 20px 25px -8px #0000002e !important
    }

    .lg\:active\:shadow-7:active,
    .lg\:focus\:shadow-7:focus,
    .lg\:hover\:shadow-7:hover {
        box-shadow: 0 7px 30px #00000014, 0 22px 30px 2px #00000026, 0 8px 10px #00000026 !important
    }

    .lg\:active\:shadow-8:active,
    .lg\:focus\:shadow-8:focus,
    .lg\:hover\:shadow-8:hover {
        box-shadow: 0 9px 46px 8px #0000001f, 0 24px 38px 3px #00000024, 0 11px 15px #0003 !important
    }
}

@media screen and (min-width:1200px) {
    .xl\:shadow-none {
        box-shadow: none !important
    }

    .xl\:shadow-1 {
        box-shadow: 0 3px 5px #00000005, 0 0 2px #0000000d, 0 1px 4px #00000014 !important
    }

    .xl\:shadow-2 {
        box-shadow: 0 4px 10px #00000008, 0 0 2px #0000000f, 0 2px 6px #0000001f !important
    }

    .xl\:shadow-3 {
        box-shadow: 0 1px 8px #00000014, 0 3px 4px #0000001a, 0 1px 4px -1px #0000001a !important
    }

    .xl\:shadow-4 {
        box-shadow: 0 1px 10px #0000001f, 0 4px 5px #00000024, 0 2px 4px -1px #0003 !important
    }

    .xl\:shadow-5 {
        box-shadow: 0 1px 7px #0000001a, 0 4px 5px -2px #0000001f, 0 10px 15px -5px #0003 !important
    }

    .xl\:shadow-6 {
        box-shadow: 0 3px 5px #0000000f, 0 7px 9px #0000001f, 0 20px 25px -8px #0000002e !important
    }

    .xl\:shadow-7 {
        box-shadow: 0 7px 30px #00000014, 0 22px 30px 2px #00000026, 0 8px 10px #00000026 !important
    }

    .xl\:shadow-8 {
        box-shadow: 0 9px 46px 8px #0000001f, 0 24px 38px 3px #00000024, 0 11px 15px #0003 !important
    }

    .xl\:active\:shadow-none:active,
    .xl\:focus\:shadow-none:focus,
    .xl\:hover\:shadow-none:hover {
        box-shadow: none !important
    }

    .xl\:active\:shadow-1:active,
    .xl\:focus\:shadow-1:focus,
    .xl\:hover\:shadow-1:hover {
        box-shadow: 0 3px 5px #00000005, 0 0 2px #0000000d, 0 1px 4px #00000014 !important
    }

    .xl\:active\:shadow-2:active,
    .xl\:focus\:shadow-2:focus,
    .xl\:hover\:shadow-2:hover {
        box-shadow: 0 4px 10px #00000008, 0 0 2px #0000000f, 0 2px 6px #0000001f !important
    }

    .xl\:active\:shadow-3:active,
    .xl\:focus\:shadow-3:focus,
    .xl\:hover\:shadow-3:hover {
        box-shadow: 0 1px 8px #00000014, 0 3px 4px #0000001a, 0 1px 4px -1px #0000001a !important
    }

    .xl\:active\:shadow-4:active,
    .xl\:focus\:shadow-4:focus,
    .xl\:hover\:shadow-4:hover {
        box-shadow: 0 1px 10px #0000001f, 0 4px 5px #00000024, 0 2px 4px -1px #0003 !important
    }

    .xl\:active\:shadow-5:active,
    .xl\:focus\:shadow-5:focus,
    .xl\:hover\:shadow-5:hover {
        box-shadow: 0 1px 7px #0000001a, 0 4px 5px -2px #0000001f, 0 10px 15px -5px #0003 !important
    }

    .xl\:active\:shadow-6:active,
    .xl\:focus\:shadow-6:focus,
    .xl\:hover\:shadow-6:hover {
        box-shadow: 0 3px 5px #0000000f, 0 7px 9px #0000001f, 0 20px 25px -8px #0000002e !important
    }

    .xl\:active\:shadow-7:active,
    .xl\:focus\:shadow-7:focus,
    .xl\:hover\:shadow-7:hover {
        box-shadow: 0 7px 30px #00000014, 0 22px 30px 2px #00000026, 0 8px 10px #00000026 !important
    }

    .xl\:active\:shadow-8:active,
    .xl\:focus\:shadow-8:focus,
    .xl\:hover\:shadow-8:hover {
        box-shadow: 0 9px 46px 8px #0000001f, 0 24px 38px 3px #00000024, 0 11px 15px #0003 !important
    }
}

.border-none {
    border-style: none;
    border-width: 0 !important
}

.border-1,
.border-2,
.border-3 {
    border-style: solid
}

.border-top-none {
    border-top-style: none;
    border-top-width: 0 !important
}

.border-top-1 {
    border-top-style: solid;
    border-top-width: 1px !important
}

.border-top-2 {
    border-top-style: solid;
    border-top-width: 2px !important
}

.border-top-3 {
    border-top-style: solid;
    border-top-width: 3px !important
}

.border-right-none {
    border-right-style: none;
    border-right-width: 0 !important
}

.border-right-1 {
    border-right-style: solid;
    border-right-width: 1px !important
}

.border-right-2 {
    border-right-style: solid;
    border-right-width: 2px !important
}

.border-right-3 {
    border-right-style: solid;
    border-right-width: 3px !important
}

.border-left-none {
    border-left-style: none;
    border-left-width: 0 !important
}

.border-left-1 {
    border-left-style: solid;
    border-left-width: 1px !important
}

.border-left-2 {
    border-left-style: solid;
    border-left-width: 2px !important
}

.border-left-3 {
    border-left-style: solid;
    border-left-width: 3px !important
}

.border-bottom-none {
    border-bottom-style: none;
    border-bottom-width: 0 !important
}

.border-bottom-1 {
    border-bottom-style: solid;
    border-bottom-width: 1px !important
}

.border-bottom-2 {
    border-bottom-style: solid;
    border-bottom-width: 2px !important
}

.border-bottom-3 {
    border-bottom-style: solid;
    border-bottom-width: 3px !important
}

.border-x-none {
    border-left-style: none;
    border-left-width: 0 !important;
    border-right-style: none;
    border-right-width: 0 !important
}

.border-x-1 {
    border-left-style: solid;
    border-left-width: 1px !important;
    border-right-style: solid;
    border-right-width: 1px !important
}

.border-x-2 {
    border-left-style: solid;
    border-left-width: 2px !important;
    border-right-style: solid;
    border-right-width: 2px !important
}

.border-x-3 {
    border-left-style: solid;
    border-left-width: 3px !important;
    border-right-style: solid;
    border-right-width: 3px !important
}

.border-y-none {
    border-bottom-style: none;
    border-bottom-width: 0 !important;
    border-top-style: none;
    border-top-width: 0 !important
}

.border-y-1 {
    border-bottom-style: solid;
    border-bottom-width: 1px !important;
    border-top-style: solid;
    border-top-width: 1px !important
}

.border-y-2 {
    border-bottom-style: solid;
    border-bottom-width: 2px !important;
    border-top-style: solid;
    border-top-width: 2px !important
}

.border-y-3 {
    border-bottom-style: solid;
    border-bottom-width: 3px !important;
    border-top-style: solid;
    border-top-width: 3px !important
}

@media screen and (min-width:576px) {
    .sm\:border-none {
        border-style: none;
        border-width: 0 !important
    }

    .sm\:border-1 {
        border-style: solid;
        border-width: 1px !important
    }

    .sm\:border-2 {
        border-style: solid;
        border-width: 2px !important
    }

    .sm\:border-3 {
        border-style: solid;
        border-width: 3px !important
    }

    .sm\:border-top-none {
        border-top-style: none;
        border-top-width: 0 !important
    }

    .sm\:border-top-1 {
        border-top-style: solid;
        border-top-width: 1px !important
    }

    .sm\:border-top-2 {
        border-top-style: solid;
        border-top-width: 2px !important
    }

    .sm\:border-top-3 {
        border-top-style: solid;
        border-top-width: 3px !important
    }

    .sm\:border-right-none {
        border-right-style: none;
        border-right-width: 0 !important
    }

    .sm\:border-right-1 {
        border-right-style: solid;
        border-right-width: 1px !important
    }

    .sm\:border-right-2 {
        border-right-style: solid;
        border-right-width: 2px !important
    }

    .sm\:border-right-3 {
        border-right-style: solid;
        border-right-width: 3px !important
    }

    .sm\:border-left-none {
        border-left-style: none;
        border-left-width: 0 !important
    }

    .sm\:border-left-1 {
        border-left-style: solid;
        border-left-width: 1px !important
    }

    .sm\:border-left-2 {
        border-left-style: solid;
        border-left-width: 2px !important
    }

    .sm\:border-left-3 {
        border-left-style: solid;
        border-left-width: 3px !important
    }

    .sm\:border-bottom-none {
        border-bottom-style: none;
        border-bottom-width: 0 !important
    }

    .sm\:border-bottom-1 {
        border-bottom-style: solid;
        border-bottom-width: 1px !important
    }

    .sm\:border-bottom-2 {
        border-bottom-style: solid;
        border-bottom-width: 2px !important
    }

    .sm\:border-bottom-3 {
        border-bottom-style: solid;
        border-bottom-width: 3px !important
    }

    .sm\:border-x-none {
        border-left-style: none;
        border-left-width: 0 !important;
        border-right-style: none;
        border-right-width: 0 !important
    }

    .sm\:border-x-1 {
        border-left-style: solid;
        border-left-width: 1px !important;
        border-right-style: solid;
        border-right-width: 1px !important
    }

    .sm\:border-x-2 {
        border-left-style: solid;
        border-left-width: 2px !important;
        border-right-style: solid;
        border-right-width: 2px !important
    }

    .sm\:border-x-3 {
        border-left-style: solid;
        border-left-width: 3px !important;
        border-right-style: solid;
        border-right-width: 3px !important
    }

    .sm\:border-y-none {
        border-bottom-style: none;
        border-bottom-width: 0 !important;
        border-top-style: none;
        border-top-width: 0 !important
    }

    .sm\:border-y-1 {
        border-bottom-style: solid;
        border-bottom-width: 1px !important;
        border-top-style: solid;
        border-top-width: 1px !important
    }

    .sm\:border-y-2 {
        border-bottom-style: solid;
        border-bottom-width: 2px !important;
        border-top-style: solid;
        border-top-width: 2px !important
    }

    .sm\:border-y-3 {
        border-bottom-style: solid;
        border-bottom-width: 3px !important;
        border-top-style: solid;
        border-top-width: 3px !important
    }
}

@media screen and (min-width:768px) {
    .md\:border-none {
        border-style: none;
        border-width: 0 !important
    }

    .md\:border-1 {
        border-style: solid;
        border-width: 1px !important
    }

    .md\:border-2 {
        border-style: solid;
        border-width: 2px !important
    }

    .md\:border-3 {
        border-style: solid;
        border-width: 3px !important
    }

    .md\:border-top-none {
        border-top-style: none;
        border-top-width: 0 !important
    }

    .md\:border-top-1 {
        border-top-style: solid;
        border-top-width: 1px !important
    }

    .md\:border-top-2 {
        border-top-style: solid;
        border-top-width: 2px !important
    }

    .md\:border-top-3 {
        border-top-style: solid;
        border-top-width: 3px !important
    }

    .md\:border-right-none {
        border-right-style: none;
        border-right-width: 0 !important
    }

    .md\:border-right-1 {
        border-right-style: solid;
        border-right-width: 1px !important
    }

    .md\:border-right-2 {
        border-right-style: solid;
        border-right-width: 2px !important
    }

    .md\:border-right-3 {
        border-right-style: solid;
        border-right-width: 3px !important
    }

    .md\:border-left-none {
        border-left-style: none;
        border-left-width: 0 !important
    }

    .md\:border-left-1 {
        border-left-style: solid;
        border-left-width: 1px !important
    }

    .md\:border-left-2 {
        border-left-style: solid;
        border-left-width: 2px !important
    }

    .md\:border-left-3 {
        border-left-style: solid;
        border-left-width: 3px !important
    }

    .md\:border-bottom-none {
        border-bottom-style: none;
        border-bottom-width: 0 !important
    }

    .md\:border-bottom-1 {
        border-bottom-style: solid;
        border-bottom-width: 1px !important
    }

    .md\:border-bottom-2 {
        border-bottom-style: solid;
        border-bottom-width: 2px !important
    }

    .md\:border-bottom-3 {
        border-bottom-style: solid;
        border-bottom-width: 3px !important
    }

    .md\:border-x-none {
        border-left-style: none;
        border-left-width: 0 !important;
        border-right-style: none;
        border-right-width: 0 !important
    }

    .md\:border-x-1 {
        border-left-style: solid;
        border-left-width: 1px !important;
        border-right-style: solid;
        border-right-width: 1px !important
    }

    .md\:border-x-2 {
        border-left-style: solid;
        border-left-width: 2px !important;
        border-right-style: solid;
        border-right-width: 2px !important
    }

    .md\:border-x-3 {
        border-left-style: solid;
        border-left-width: 3px !important;
        border-right-style: solid;
        border-right-width: 3px !important
    }

    .md\:border-y-none {
        border-bottom-style: none;
        border-bottom-width: 0 !important;
        border-top-style: none;
        border-top-width: 0 !important
    }

    .md\:border-y-1 {
        border-bottom-style: solid;
        border-bottom-width: 1px !important;
        border-top-style: solid;
        border-top-width: 1px !important
    }

    .md\:border-y-2 {
        border-bottom-style: solid;
        border-bottom-width: 2px !important;
        border-top-style: solid;
        border-top-width: 2px !important
    }

    .md\:border-y-3 {
        border-bottom-style: solid;
        border-bottom-width: 3px !important;
        border-top-style: solid;
        border-top-width: 3px !important
    }
}

@media screen and (min-width:992px) {
    .lg\:border-none {
        border-style: none;
        border-width: 0 !important
    }

    .lg\:border-1 {
        border-style: solid;
        border-width: 1px !important
    }

    .lg\:border-2 {
        border-style: solid;
        border-width: 2px !important
    }

    .lg\:border-3 {
        border-style: solid;
        border-width: 3px !important
    }

    .lg\:border-top-none {
        border-top-style: none;
        border-top-width: 0 !important
    }

    .lg\:border-top-1 {
        border-top-style: solid;
        border-top-width: 1px !important
    }

    .lg\:border-top-2 {
        border-top-style: solid;
        border-top-width: 2px !important
    }

    .lg\:border-top-3 {
        border-top-style: solid;
        border-top-width: 3px !important
    }

    .lg\:border-right-none {
        border-right-style: none;
        border-right-width: 0 !important
    }

    .lg\:border-right-1 {
        border-right-style: solid;
        border-right-width: 1px !important
    }

    .lg\:border-right-2 {
        border-right-style: solid;
        border-right-width: 2px !important
    }

    .lg\:border-right-3 {
        border-right-style: solid;
        border-right-width: 3px !important
    }

    .lg\:border-left-none {
        border-left-style: none;
        border-left-width: 0 !important
    }

    .lg\:border-left-1 {
        border-left-style: solid;
        border-left-width: 1px !important
    }

    .lg\:border-left-2 {
        border-left-style: solid;
        border-left-width: 2px !important
    }

    .lg\:border-left-3 {
        border-left-style: solid;
        border-left-width: 3px !important
    }

    .lg\:border-bottom-none {
        border-bottom-style: none;
        border-bottom-width: 0 !important
    }

    .lg\:border-bottom-1 {
        border-bottom-style: solid;
        border-bottom-width: 1px !important
    }

    .lg\:border-bottom-2 {
        border-bottom-style: solid;
        border-bottom-width: 2px !important
    }

    .lg\:border-bottom-3 {
        border-bottom-style: solid;
        border-bottom-width: 3px !important
    }

    .lg\:border-x-none {
        border-left-style: none;
        border-left-width: 0 !important;
        border-right-style: none;
        border-right-width: 0 !important
    }

    .lg\:border-x-1 {
        border-left-style: solid;
        border-left-width: 1px !important;
        border-right-style: solid;
        border-right-width: 1px !important
    }

    .lg\:border-x-2 {
        border-left-style: solid;
        border-left-width: 2px !important;
        border-right-style: solid;
        border-right-width: 2px !important
    }

    .lg\:border-x-3 {
        border-left-style: solid;
        border-left-width: 3px !important;
        border-right-style: solid;
        border-right-width: 3px !important
    }

    .lg\:border-y-none {
        border-bottom-style: none;
        border-bottom-width: 0 !important;
        border-top-style: none;
        border-top-width: 0 !important
    }

    .lg\:border-y-1 {
        border-bottom-style: solid;
        border-bottom-width: 1px !important;
        border-top-style: solid;
        border-top-width: 1px !important
    }

    .lg\:border-y-2 {
        border-bottom-style: solid;
        border-bottom-width: 2px !important;
        border-top-style: solid;
        border-top-width: 2px !important
    }

    .lg\:border-y-3 {
        border-bottom-style: solid;
        border-bottom-width: 3px !important;
        border-top-style: solid;
        border-top-width: 3px !important
    }
}

@media screen and (min-width:1200px) {
    .xl\:border-none {
        border-style: none;
        border-width: 0 !important
    }

    .xl\:border-1 {
        border-style: solid;
        border-width: 1px !important
    }

    .xl\:border-2 {
        border-style: solid;
        border-width: 2px !important
    }

    .xl\:border-3 {
        border-style: solid;
        border-width: 3px !important
    }

    .xl\:border-top-none {
        border-top-style: none;
        border-top-width: 0 !important
    }

    .xl\:border-top-1 {
        border-top-style: solid;
        border-top-width: 1px !important
    }

    .xl\:border-top-2 {
        border-top-style: solid;
        border-top-width: 2px !important
    }

    .xl\:border-top-3 {
        border-top-style: solid;
        border-top-width: 3px !important
    }

    .xl\:border-right-none {
        border-right-style: none;
        border-right-width: 0 !important
    }

    .xl\:border-right-1 {
        border-right-style: solid;
        border-right-width: 1px !important
    }

    .xl\:border-right-2 {
        border-right-style: solid;
        border-right-width: 2px !important
    }

    .xl\:border-right-3 {
        border-right-style: solid;
        border-right-width: 3px !important
    }

    .xl\:border-left-none {
        border-left-style: none;
        border-left-width: 0 !important
    }

    .xl\:border-left-1 {
        border-left-style: solid;
        border-left-width: 1px !important
    }

    .xl\:border-left-2 {
        border-left-style: solid;
        border-left-width: 2px !important
    }

    .xl\:border-left-3 {
        border-left-style: solid;
        border-left-width: 3px !important
    }

    .xl\:border-bottom-none {
        border-bottom-style: none;
        border-bottom-width: 0 !important
    }

    .xl\:border-bottom-1 {
        border-bottom-style: solid;
        border-bottom-width: 1px !important
    }

    .xl\:border-bottom-2 {
        border-bottom-style: solid;
        border-bottom-width: 2px !important
    }

    .xl\:border-bottom-3 {
        border-bottom-style: solid;
        border-bottom-width: 3px !important
    }

    .xl\:border-x-none {
        border-left-style: none;
        border-left-width: 0 !important;
        border-right-style: none;
        border-right-width: 0 !important
    }

    .xl\:border-x-1 {
        border-left-style: solid;
        border-left-width: 1px !important;
        border-right-style: solid;
        border-right-width: 1px !important
    }

    .xl\:border-x-2 {
        border-left-style: solid;
        border-left-width: 2px !important;
        border-right-style: solid;
        border-right-width: 2px !important
    }

    .xl\:border-x-3 {
        border-left-style: solid;
        border-left-width: 3px !important;
        border-right-style: solid;
        border-right-width: 3px !important
    }

    .xl\:border-y-none {
        border-bottom-style: none;
        border-bottom-width: 0 !important;
        border-top-style: none;
        border-top-width: 0 !important
    }

    .xl\:border-y-1 {
        border-bottom-style: solid;
        border-bottom-width: 1px !important;
        border-top-style: solid;
        border-top-width: 1px !important
    }

    .xl\:border-y-2 {
        border-bottom-style: solid;
        border-bottom-width: 2px !important;
        border-top-style: solid;
        border-top-width: 2px !important
    }

    .xl\:border-y-3 {
        border-bottom-style: solid;
        border-bottom-width: 3px !important;
        border-top-style: solid;
        border-top-width: 3px !important
    }
}

.border-solid {
    border-style: solid !important
}

.border-dashed {
    border-style: dashed !important
}

.border-dotted {
    border-style: dotted !important
}

.border-double {
    border-style: double !important
}

@media screen and (min-width:576px) {
    .sm\:border-solid {
        border-style: solid !important
    }

    .sm\:border-dashed {
        border-style: dashed !important
    }

    .sm\:border-dotted {
        border-style: dotted !important
    }

    .sm\:border-double {
        border-style: double !important
    }
}

@media screen and (min-width:768px) {
    .md\:border-solid {
        border-style: solid !important
    }

    .md\:border-dashed {
        border-style: dashed !important
    }

    .md\:border-dotted {
        border-style: dotted !important
    }

    .md\:border-double {
        border-style: double !important
    }
}

@media screen and (min-width:992px) {
    .lg\:border-solid {
        border-style: solid !important
    }

    .lg\:border-dashed {
        border-style: dashed !important
    }

    .lg\:border-dotted {
        border-style: dotted !important
    }

    .lg\:border-double {
        border-style: double !important
    }
}

@media screen and (min-width:1200px) {
    .xl\:border-solid {
        border-style: solid !important
    }

    .xl\:border-dashed {
        border-style: dashed !important
    }

    .xl\:border-dotted {
        border-style: dotted !important
    }

    .xl\:border-double {
        border-style: double !important
    }
}

.border-noround {
    border-radius: 0 !important
}

.border-round {
    border-radius: var(--border-radius) !important
}

.border-round-xs {
    border-radius: .125rem !important
}

.border-round-sm {
    border-radius: .25rem !important
}

.border-round-md {
    border-radius: .375rem !important
}

.border-round-lg {
    border-radius: .5rem !important
}

.border-round-xl {
    border-radius: .75rem !important
}

.border-round-2xl {
    border-radius: 1rem !important
}

.border-round-3xl {
    border-radius: 1.5rem !important
}

.border-circle {
    border-radius: 50% !important
}

@media screen and (min-width:576px) {
    .sm\:border-noround {
        border-radius: 0 !important
    }

    .sm\:border-round {
        border-radius: var(--border-radius) !important
    }

    .sm\:border-round-xs {
        border-radius: .125rem !important
    }

    .sm\:border-round-sm {
        border-radius: .25rem !important
    }

    .sm\:border-round-md {
        border-radius: .375rem !important
    }

    .sm\:border-round-lg {
        border-radius: .5rem !important
    }

    .sm\:border-round-xl {
        border-radius: .75rem !important
    }

    .sm\:border-round-2xl {
        border-radius: 1rem !important
    }

    .sm\:border-round-3xl {
        border-radius: 1.5rem !important
    }

    .sm\:border-circle {
        border-radius: 50% !important
    }
}

@media screen and (min-width:768px) {
    .md\:border-noround {
        border-radius: 0 !important
    }

    .md\:border-round {
        border-radius: var(--border-radius) !important
    }

    .md\:border-round-xs {
        border-radius: .125rem !important
    }

    .md\:border-round-sm {
        border-radius: .25rem !important
    }

    .md\:border-round-md {
        border-radius: .375rem !important
    }

    .md\:border-round-lg {
        border-radius: .5rem !important
    }

    .md\:border-round-xl {
        border-radius: .75rem !important
    }

    .md\:border-round-2xl {
        border-radius: 1rem !important
    }

    .md\:border-round-3xl {
        border-radius: 1.5rem !important
    }

    .md\:border-circle {
        border-radius: 50% !important
    }
}

@media screen and (min-width:992px) {
    .lg\:border-noround {
        border-radius: 0 !important
    }

    .lg\:border-round {
        border-radius: var(--border-radius) !important
    }

    .lg\:border-round-xs {
        border-radius: .125rem !important
    }

    .lg\:border-round-sm {
        border-radius: .25rem !important
    }

    .lg\:border-round-md {
        border-radius: .375rem !important
    }

    .lg\:border-round-lg {
        border-radius: .5rem !important
    }

    .lg\:border-round-xl {
        border-radius: .75rem !important
    }

    .lg\:border-round-2xl {
        border-radius: 1rem !important
    }

    .lg\:border-round-3xl {
        border-radius: 1.5rem !important
    }

    .lg\:border-circle {
        border-radius: 50% !important
    }
}

@media screen and (min-width:1200px) {
    .xl\:border-noround {
        border-radius: 0 !important
    }

    .xl\:border-round {
        border-radius: var(--border-radius) !important
    }

    .xl\:border-round-xs {
        border-radius: .125rem !important
    }

    .xl\:border-round-sm {
        border-radius: .25rem !important
    }

    .xl\:border-round-md {
        border-radius: .375rem !important
    }

    .xl\:border-round-lg {
        border-radius: .5rem !important
    }

    .xl\:border-round-xl {
        border-radius: .75rem !important
    }

    .xl\:border-round-2xl {
        border-radius: 1rem !important
    }

    .xl\:border-round-3xl {
        border-radius: 1.5rem !important
    }

    .xl\:border-circle {
        border-radius: 50% !important
    }
}

.border-noround-left {
    border-bottom-left-radius: 0 !important;
    border-top-left-radius: 0 !important
}

.border-noround-top {
    border-top-left-radius: 0 !important;
    border-top-right-radius: 0 !important
}

.border-noround-right {
    border-bottom-right-radius: 0 !important;
    border-top-right-radius: 0 !important
}

.border-noround-bottom {
    border-bottom-left-radius: 0 !important;
    border-bottom-right-radius: 0 !important
}

.border-round-left {
    border-bottom-left-radius: var(--border-radius) !important
}

.border-round-left,
.border-round-top {
    border-top-left-radius: var(--border-radius) !important
}

.border-round-right,
.border-round-top {
    border-top-right-radius: var(--border-radius) !important
}

.border-round-bottom,
.border-round-right {
    border-bottom-right-radius: var(--border-radius) !important
}

.border-round-bottom {
    border-bottom-left-radius: var(--border-radius) !important
}

.border-round-left-xs {
    border-bottom-left-radius: .125rem !important;
    border-top-left-radius: .125rem !important
}

.border-round-top-xs {
    border-top-left-radius: .125rem !important;
    border-top-right-radius: .125rem !important
}

.border-round-right-xs {
    border-bottom-right-radius: .125rem !important;
    border-top-right-radius: .125rem !important
}

.border-round-bottom-xs {
    border-bottom-left-radius: .125rem !important;
    border-bottom-right-radius: .125rem !important
}

.border-round-left-sm {
    border-bottom-left-radius: .25rem !important;
    border-top-left-radius: .25rem !important
}

.border-round-top-sm {
    border-top-left-radius: .25rem !important;
    border-top-right-radius: .25rem !important
}

.border-round-right-sm {
    border-bottom-right-radius: .25rem !important;
    border-top-right-radius: .25rem !important
}

.border-round-bottom-sm {
    border-bottom-left-radius: .25rem !important;
    border-bottom-right-radius: .25rem !important
}

.border-round-left-md {
    border-bottom-left-radius: .375rem !important;
    border-top-left-radius: .375rem !important
}

.border-round-top-md {
    border-top-left-radius: .375rem !important;
    border-top-right-radius: .375rem !important
}

.border-round-right-md {
    border-bottom-right-radius: .375rem !important;
    border-top-right-radius: .375rem !important
}

.border-round-bottom-md {
    border-bottom-left-radius: .375rem !important;
    border-bottom-right-radius: .375rem !important
}

.border-round-left-lg {
    border-bottom-left-radius: .5rem !important;
    border-top-left-radius: .5rem !important
}

.border-round-top-lg {
    border-top-left-radius: .5rem !important;
    border-top-right-radius: .5rem !important
}

.border-round-right-lg {
    border-bottom-right-radius: .5rem !important;
    border-top-right-radius: .5rem !important
}

.border-round-bottom-lg {
    border-bottom-left-radius: .5rem !important;
    border-bottom-right-radius: .5rem !important
}

.border-round-left-xl {
    border-bottom-left-radius: .75rem !important;
    border-top-left-radius: .75rem !important
}

.border-round-top-xl {
    border-top-left-radius: .75rem !important;
    border-top-right-radius: .75rem !important
}

.border-round-right-xl {
    border-bottom-right-radius: .75rem !important;
    border-top-right-radius: .75rem !important
}

.border-round-bottom-xl {
    border-bottom-left-radius: .75rem !important;
    border-bottom-right-radius: .75rem !important
}

.border-round-left-2xl {
    border-bottom-left-radius: 1rem !important;
    border-top-left-radius: 1rem !important
}

.border-round-top-2xl {
    border-top-left-radius: 1rem !important;
    border-top-right-radius: 1rem !important
}

.border-round-right-2xl {
    border-bottom-right-radius: 1rem !important;
    border-top-right-radius: 1rem !important
}

.border-round-bottom-2xl {
    border-bottom-left-radius: 1rem !important;
    border-bottom-right-radius: 1rem !important
}

.border-round-left-3xl {
    border-bottom-left-radius: 1.5rem !important;
    border-top-left-radius: 1.5rem !important
}

.border-round-top-3xl {
    border-top-left-radius: 1.5rem !important;
    border-top-right-radius: 1.5rem !important
}

.border-round-right-3xl {
    border-bottom-right-radius: 1.5rem !important;
    border-top-right-radius: 1.5rem !important
}

.border-round-bottom-3xl {
    border-bottom-left-radius: 1.5rem !important;
    border-bottom-right-radius: 1.5rem !important
}

.border-circle-left {
    border-bottom-left-radius: 50% !important;
    border-top-left-radius: 50% !important
}

.border-circle-top {
    border-top-left-radius: 50% !important;
    border-top-right-radius: 50% !important
}

.border-circle-right {
    border-bottom-right-radius: 50% !important;
    border-top-right-radius: 50% !important
}

.border-circle-bottom {
    border-bottom-left-radius: 50% !important;
    border-bottom-right-radius: 50% !important
}

@media screen and (min-width:576px) {
    .sm\:border-noround-left {
        border-bottom-left-radius: 0 !important;
        border-top-left-radius: 0 !important
    }

    .sm\:border-noround-top {
        border-top-left-radius: 0 !important;
        border-top-right-radius: 0 !important
    }

    .sm\:border-noround-right {
        border-bottom-right-radius: 0 !important;
        border-top-right-radius: 0 !important
    }

    .sm\:border-noround-bottom {
        border-bottom-left-radius: 0 !important;
        border-bottom-right-radius: 0 !important
    }

    .sm\:border-round-left {
        border-bottom-left-radius: var(--border-radius) !important
    }

    .sm\:border-round-left,
    .sm\:border-round-top {
        border-top-left-radius: var(--border-radius) !important
    }

    .sm\:border-round-right,
    .sm\:border-round-top {
        border-top-right-radius: var(--border-radius) !important
    }

    .sm\:border-round-bottom,
    .sm\:border-round-right {
        border-bottom-right-radius: var(--border-radius) !important
    }

    .sm\:border-round-bottom {
        border-bottom-left-radius: var(--border-radius) !important
    }

    .sm\:border-round-left-xs {
        border-bottom-left-radius: .125rem !important;
        border-top-left-radius: .125rem !important
    }

    .sm\:border-round-top-xs {
        border-top-left-radius: .125rem !important;
        border-top-right-radius: .125rem !important
    }

    .sm\:border-round-right-xs {
        border-bottom-right-radius: .125rem !important;
        border-top-right-radius: .125rem !important
    }

    .sm\:border-round-bottom-xs {
        border-bottom-left-radius: .125rem !important;
        border-bottom-right-radius: .125rem !important
    }

    .sm\:border-round-left-sm {
        border-bottom-left-radius: .25rem !important;
        border-top-left-radius: .25rem !important
    }

    .sm\:border-round-top-sm {
        border-top-left-radius: .25rem !important;
        border-top-right-radius: .25rem !important
    }

    .sm\:border-round-right-sm {
        border-bottom-right-radius: .25rem !important;
        border-top-right-radius: .25rem !important
    }

    .sm\:border-round-bottom-sm {
        border-bottom-left-radius: .25rem !important;
        border-bottom-right-radius: .25rem !important
    }

    .sm\:border-round-left-md {
        border-bottom-left-radius: .375rem !important;
        border-top-left-radius: .375rem !important
    }

    .sm\:border-round-top-md {
        border-top-left-radius: .375rem !important;
        border-top-right-radius: .375rem !important
    }

    .sm\:border-round-right-md {
        border-bottom-right-radius: .375rem !important;
        border-top-right-radius: .375rem !important
    }

    .sm\:border-round-bottom-md {
        border-bottom-left-radius: .375rem !important;
        border-bottom-right-radius: .375rem !important
    }

    .sm\:border-round-left-lg {
        border-bottom-left-radius: .5rem !important;
        border-top-left-radius: .5rem !important
    }

    .sm\:border-round-top-lg {
        border-top-left-radius: .5rem !important;
        border-top-right-radius: .5rem !important
    }

    .sm\:border-round-right-lg {
        border-bottom-right-radius: .5rem !important;
        border-top-right-radius: .5rem !important
    }

    .sm\:border-round-bottom-lg {
        border-bottom-left-radius: .5rem !important;
        border-bottom-right-radius: .5rem !important
    }

    .sm\:border-round-left-xl {
        border-bottom-left-radius: .75rem !important;
        border-top-left-radius: .75rem !important
    }

    .sm\:border-round-top-xl {
        border-top-left-radius: .75rem !important;
        border-top-right-radius: .75rem !important
    }

    .sm\:border-round-right-xl {
        border-bottom-right-radius: .75rem !important;
        border-top-right-radius: .75rem !important
    }

    .sm\:border-round-bottom-xl {
        border-bottom-left-radius: .75rem !important;
        border-bottom-right-radius: .75rem !important
    }

    .sm\:border-round-left-2xl {
        border-bottom-left-radius: 1rem !important;
        border-top-left-radius: 1rem !important
    }

    .sm\:border-round-top-2xl {
        border-top-left-radius: 1rem !important;
        border-top-right-radius: 1rem !important
    }

    .sm\:border-round-right-2xl {
        border-bottom-right-radius: 1rem !important;
        border-top-right-radius: 1rem !important
    }

    .sm\:border-round-bottom-2xl {
        border-bottom-left-radius: 1rem !important;
        border-bottom-right-radius: 1rem !important
    }

    .sm\:border-round-left-3xl {
        border-bottom-left-radius: 1.5rem !important;
        border-top-left-radius: 1.5rem !important
    }

    .sm\:border-round-top-3xl {
        border-top-left-radius: 1.5rem !important;
        border-top-right-radius: 1.5rem !important
    }

    .sm\:border-round-right-3xl {
        border-bottom-right-radius: 1.5rem !important;
        border-top-right-radius: 1.5rem !important
    }

    .sm\:border-round-bottom-3xl {
        border-bottom-left-radius: 1.5rem !important;
        border-bottom-right-radius: 1.5rem !important
    }

    .sm\:border-circle-left {
        border-bottom-left-radius: 50% !important;
        border-top-left-radius: 50% !important
    }

    .sm\:border-circle-top {
        border-top-left-radius: 50% !important;
        border-top-right-radius: 50% !important
    }

    .sm\:border-circle-right {
        border-bottom-right-radius: 50% !important;
        border-top-right-radius: 50% !important
    }

    .sm\:border-circle-bottom {
        border-bottom-left-radius: 50% !important;
        border-bottom-right-radius: 50% !important
    }
}

@media screen and (min-width:768px) {
    .md\:border-noround-left {
        border-bottom-left-radius: 0 !important;
        border-top-left-radius: 0 !important
    }

    .md\:border-noround-top {
        border-top-left-radius: 0 !important;
        border-top-right-radius: 0 !important
    }

    .md\:border-noround-right {
        border-bottom-right-radius: 0 !important;
        border-top-right-radius: 0 !important
    }

    .md\:border-noround-bottom {
        border-bottom-left-radius: 0 !important;
        border-bottom-right-radius: 0 !important
    }

    .md\:border-round-left {
        border-bottom-left-radius: var(--border-radius) !important
    }

    .md\:border-round-left,
    .md\:border-round-top {
        border-top-left-radius: var(--border-radius) !important
    }

    .md\:border-round-right,
    .md\:border-round-top {
        border-top-right-radius: var(--border-radius) !important
    }

    .md\:border-round-bottom,
    .md\:border-round-right {
        border-bottom-right-radius: var(--border-radius) !important
    }

    .md\:border-round-bottom {
        border-bottom-left-radius: var(--border-radius) !important
    }

    .md\:border-round-left-xs {
        border-bottom-left-radius: .125rem !important;
        border-top-left-radius: .125rem !important
    }

    .md\:border-round-top-xs {
        border-top-left-radius: .125rem !important;
        border-top-right-radius: .125rem !important
    }

    .md\:border-round-right-xs {
        border-bottom-right-radius: .125rem !important;
        border-top-right-radius: .125rem !important
    }

    .md\:border-round-bottom-xs {
        border-bottom-left-radius: .125rem !important;
        border-bottom-right-radius: .125rem !important
    }

    .md\:border-round-left-sm {
        border-bottom-left-radius: .25rem !important;
        border-top-left-radius: .25rem !important
    }

    .md\:border-round-top-sm {
        border-top-left-radius: .25rem !important;
        border-top-right-radius: .25rem !important
    }

    .md\:border-round-right-sm {
        border-bottom-right-radius: .25rem !important;
        border-top-right-radius: .25rem !important
    }

    .md\:border-round-bottom-sm {
        border-bottom-left-radius: .25rem !important;
        border-bottom-right-radius: .25rem !important
    }

    .md\:border-round-left-md {
        border-bottom-left-radius: .375rem !important;
        border-top-left-radius: .375rem !important
    }

    .md\:border-round-top-md {
        border-top-left-radius: .375rem !important;
        border-top-right-radius: .375rem !important
    }

    .md\:border-round-right-md {
        border-bottom-right-radius: .375rem !important;
        border-top-right-radius: .375rem !important
    }

    .md\:border-round-bottom-md {
        border-bottom-left-radius: .375rem !important;
        border-bottom-right-radius: .375rem !important
    }

    .md\:border-round-left-lg {
        border-bottom-left-radius: .5rem !important;
        border-top-left-radius: .5rem !important
    }

    .md\:border-round-top-lg {
        border-top-left-radius: .5rem !important;
        border-top-right-radius: .5rem !important
    }

    .md\:border-round-right-lg {
        border-bottom-right-radius: .5rem !important;
        border-top-right-radius: .5rem !important
    }

    .md\:border-round-bottom-lg {
        border-bottom-left-radius: .5rem !important;
        border-bottom-right-radius: .5rem !important
    }

    .md\:border-round-left-xl {
        border-bottom-left-radius: .75rem !important;
        border-top-left-radius: .75rem !important
    }

    .md\:border-round-top-xl {
        border-top-left-radius: .75rem !important;
        border-top-right-radius: .75rem !important
    }

    .md\:border-round-right-xl {
        border-bottom-right-radius: .75rem !important;
        border-top-right-radius: .75rem !important
    }

    .md\:border-round-bottom-xl {
        border-bottom-left-radius: .75rem !important;
        border-bottom-right-radius: .75rem !important
    }

    .md\:border-round-left-2xl {
        border-bottom-left-radius: 1rem !important;
        border-top-left-radius: 1rem !important
    }

    .md\:border-round-top-2xl {
        border-top-left-radius: 1rem !important;
        border-top-right-radius: 1rem !important
    }

    .md\:border-round-right-2xl {
        border-bottom-right-radius: 1rem !important;
        border-top-right-radius: 1rem !important
    }

    .md\:border-round-bottom-2xl {
        border-bottom-left-radius: 1rem !important;
        border-bottom-right-radius: 1rem !important
    }

    .md\:border-round-left-3xl {
        border-bottom-left-radius: 1.5rem !important;
        border-top-left-radius: 1.5rem !important
    }

    .md\:border-round-top-3xl {
        border-top-left-radius: 1.5rem !important;
        border-top-right-radius: 1.5rem !important
    }

    .md\:border-round-right-3xl {
        border-bottom-right-radius: 1.5rem !important;
        border-top-right-radius: 1.5rem !important
    }

    .md\:border-round-bottom-3xl {
        border-bottom-left-radius: 1.5rem !important;
        border-bottom-right-radius: 1.5rem !important
    }

    .md\:border-circle-left {
        border-bottom-left-radius: 50% !important;
        border-top-left-radius: 50% !important
    }

    .md\:border-circle-top {
        border-top-left-radius: 50% !important;
        border-top-right-radius: 50% !important
    }

    .md\:border-circle-right {
        border-bottom-right-radius: 50% !important;
        border-top-right-radius: 50% !important
    }

    .md\:border-circle-bottom {
        border-bottom-left-radius: 50% !important;
        border-bottom-right-radius: 50% !important
    }
}

@media screen and (min-width:992px) {
    .lg\:border-noround-left {
        border-bottom-left-radius: 0 !important;
        border-top-left-radius: 0 !important
    }

    .lg\:border-noround-top {
        border-top-left-radius: 0 !important;
        border-top-right-radius: 0 !important
    }

    .lg\:border-noround-right {
        border-bottom-right-radius: 0 !important;
        border-top-right-radius: 0 !important
    }

    .lg\:border-noround-bottom {
        border-bottom-left-radius: 0 !important;
        border-bottom-right-radius: 0 !important
    }

    .lg\:border-round-left {
        border-bottom-left-radius: var(--border-radius) !important
    }

    .lg\:border-round-left,
    .lg\:border-round-top {
        border-top-left-radius: var(--border-radius) !important
    }

    .lg\:border-round-right,
    .lg\:border-round-top {
        border-top-right-radius: var(--border-radius) !important
    }

    .lg\:border-round-bottom,
    .lg\:border-round-right {
        border-bottom-right-radius: var(--border-radius) !important
    }

    .lg\:border-round-bottom {
        border-bottom-left-radius: var(--border-radius) !important
    }

    .lg\:border-round-left-xs {
        border-bottom-left-radius: .125rem !important;
        border-top-left-radius: .125rem !important
    }

    .lg\:border-round-top-xs {
        border-top-left-radius: .125rem !important;
        border-top-right-radius: .125rem !important
    }

    .lg\:border-round-right-xs {
        border-bottom-right-radius: .125rem !important;
        border-top-right-radius: .125rem !important
    }

    .lg\:border-round-bottom-xs {
        border-bottom-left-radius: .125rem !important;
        border-bottom-right-radius: .125rem !important
    }

    .lg\:border-round-left-sm {
        border-bottom-left-radius: .25rem !important;
        border-top-left-radius: .25rem !important
    }

    .lg\:border-round-top-sm {
        border-top-left-radius: .25rem !important;
        border-top-right-radius: .25rem !important
    }

    .lg\:border-round-right-sm {
        border-bottom-right-radius: .25rem !important;
        border-top-right-radius: .25rem !important
    }

    .lg\:border-round-bottom-sm {
        border-bottom-left-radius: .25rem !important;
        border-bottom-right-radius: .25rem !important
    }

    .lg\:border-round-left-md {
        border-bottom-left-radius: .375rem !important;
        border-top-left-radius: .375rem !important
    }

    .lg\:border-round-top-md {
        border-top-left-radius: .375rem !important;
        border-top-right-radius: .375rem !important
    }

    .lg\:border-round-right-md {
        border-bottom-right-radius: .375rem !important;
        border-top-right-radius: .375rem !important
    }

    .lg\:border-round-bottom-md {
        border-bottom-left-radius: .375rem !important;
        border-bottom-right-radius: .375rem !important
    }

    .lg\:border-round-left-lg {
        border-bottom-left-radius: .5rem !important;
        border-top-left-radius: .5rem !important
    }

    .lg\:border-round-top-lg {
        border-top-left-radius: .5rem !important;
        border-top-right-radius: .5rem !important
    }

    .lg\:border-round-right-lg {
        border-bottom-right-radius: .5rem !important;
        border-top-right-radius: .5rem !important
    }

    .lg\:border-round-bottom-lg {
        border-bottom-left-radius: .5rem !important;
        border-bottom-right-radius: .5rem !important
    }

    .lg\:border-round-left-xl {
        border-bottom-left-radius: .75rem !important;
        border-top-left-radius: .75rem !important
    }

    .lg\:border-round-top-xl {
        border-top-left-radius: .75rem !important;
        border-top-right-radius: .75rem !important
    }

    .lg\:border-round-right-xl {
        border-bottom-right-radius: .75rem !important;
        border-top-right-radius: .75rem !important
    }

    .lg\:border-round-bottom-xl {
        border-bottom-left-radius: .75rem !important;
        border-bottom-right-radius: .75rem !important
    }

    .lg\:border-round-left-2xl {
        border-bottom-left-radius: 1rem !important;
        border-top-left-radius: 1rem !important
    }

    .lg\:border-round-top-2xl {
        border-top-left-radius: 1rem !important;
        border-top-right-radius: 1rem !important
    }

    .lg\:border-round-right-2xl {
        border-bottom-right-radius: 1rem !important;
        border-top-right-radius: 1rem !important
    }

    .lg\:border-round-bottom-2xl {
        border-bottom-left-radius: 1rem !important;
        border-bottom-right-radius: 1rem !important
    }

    .lg\:border-round-left-3xl {
        border-bottom-left-radius: 1.5rem !important;
        border-top-left-radius: 1.5rem !important
    }

    .lg\:border-round-top-3xl {
        border-top-left-radius: 1.5rem !important;
        border-top-right-radius: 1.5rem !important
    }

    .lg\:border-round-right-3xl {
        border-bottom-right-radius: 1.5rem !important;
        border-top-right-radius: 1.5rem !important
    }

    .lg\:border-round-bottom-3xl {
        border-bottom-left-radius: 1.5rem !important;
        border-bottom-right-radius: 1.5rem !important
    }

    .lg\:border-circle-left {
        border-bottom-left-radius: 50% !important;
        border-top-left-radius: 50% !important
    }

    .lg\:border-circle-top {
        border-top-left-radius: 50% !important;
        border-top-right-radius: 50% !important
    }

    .lg\:border-circle-right {
        border-bottom-right-radius: 50% !important;
        border-top-right-radius: 50% !important
    }

    .lg\:border-circle-bottom {
        border-bottom-left-radius: 50% !important;
        border-bottom-right-radius: 50% !important
    }
}

@media screen and (min-width:1200px) {
    .xl\:border-noround-left {
        border-bottom-left-radius: 0 !important;
        border-top-left-radius: 0 !important
    }

    .xl\:border-noround-top {
        border-top-left-radius: 0 !important;
        border-top-right-radius: 0 !important
    }

    .xl\:border-noround-right {
        border-bottom-right-radius: 0 !important;
        border-top-right-radius: 0 !important
    }

    .xl\:border-noround-bottom {
        border-bottom-left-radius: 0 !important;
        border-bottom-right-radius: 0 !important
    }

    .xl\:border-round-left {
        border-bottom-left-radius: var(--border-radius) !important
    }

    .xl\:border-round-left,
    .xl\:border-round-top {
        border-top-left-radius: var(--border-radius) !important
    }

    .xl\:border-round-right,
    .xl\:border-round-top {
        border-top-right-radius: var(--border-radius) !important
    }

    .xl\:border-round-bottom,
    .xl\:border-round-right {
        border-bottom-right-radius: var(--border-radius) !important
    }

    .xl\:border-round-bottom {
        border-bottom-left-radius: var(--border-radius) !important
    }

    .xl\:border-round-left-xs {
        border-bottom-left-radius: .125rem !important;
        border-top-left-radius: .125rem !important
    }

    .xl\:border-round-top-xs {
        border-top-left-radius: .125rem !important;
        border-top-right-radius: .125rem !important
    }

    .xl\:border-round-right-xs {
        border-bottom-right-radius: .125rem !important;
        border-top-right-radius: .125rem !important
    }

    .xl\:border-round-bottom-xs {
        border-bottom-left-radius: .125rem !important;
        border-bottom-right-radius: .125rem !important
    }

    .xl\:border-round-left-sm {
        border-bottom-left-radius: .25rem !important;
        border-top-left-radius: .25rem !important
    }

    .xl\:border-round-top-sm {
        border-top-left-radius: .25rem !important;
        border-top-right-radius: .25rem !important
    }

    .xl\:border-round-right-sm {
        border-bottom-right-radius: .25rem !important;
        border-top-right-radius: .25rem !important
    }

    .xl\:border-round-bottom-sm {
        border-bottom-left-radius: .25rem !important;
        border-bottom-right-radius: .25rem !important
    }

    .xl\:border-round-left-md {
        border-bottom-left-radius: .375rem !important;
        border-top-left-radius: .375rem !important
    }

    .xl\:border-round-top-md {
        border-top-left-radius: .375rem !important;
        border-top-right-radius: .375rem !important
    }

    .xl\:border-round-right-md {
        border-bottom-right-radius: .375rem !important;
        border-top-right-radius: .375rem !important
    }

    .xl\:border-round-bottom-md {
        border-bottom-left-radius: .375rem !important;
        border-bottom-right-radius: .375rem !important
    }

    .xl\:border-round-left-lg {
        border-bottom-left-radius: .5rem !important;
        border-top-left-radius: .5rem !important
    }

    .xl\:border-round-top-lg {
        border-top-left-radius: .5rem !important;
        border-top-right-radius: .5rem !important
    }

    .xl\:border-round-right-lg {
        border-bottom-right-radius: .5rem !important;
        border-top-right-radius: .5rem !important
    }

    .xl\:border-round-bottom-lg {
        border-bottom-left-radius: .5rem !important;
        border-bottom-right-radius: .5rem !important
    }

    .xl\:border-round-left-xl {
        border-bottom-left-radius: .75rem !important;
        border-top-left-radius: .75rem !important
    }

    .xl\:border-round-top-xl {
        border-top-left-radius: .75rem !important;
        border-top-right-radius: .75rem !important
    }

    .xl\:border-round-right-xl {
        border-bottom-right-radius: .75rem !important;
        border-top-right-radius: .75rem !important
    }

    .xl\:border-round-bottom-xl {
        border-bottom-left-radius: .75rem !important;
        border-bottom-right-radius: .75rem !important
    }

    .xl\:border-round-left-2xl {
        border-bottom-left-radius: 1rem !important;
        border-top-left-radius: 1rem !important
    }

    .xl\:border-round-top-2xl {
        border-top-left-radius: 1rem !important;
        border-top-right-radius: 1rem !important
    }

    .xl\:border-round-right-2xl {
        border-bottom-right-radius: 1rem !important;
        border-top-right-radius: 1rem !important
    }

    .xl\:border-round-bottom-2xl {
        border-bottom-left-radius: 1rem !important;
        border-bottom-right-radius: 1rem !important
    }

    .xl\:border-round-left-3xl {
        border-bottom-left-radius: 1.5rem !important;
        border-top-left-radius: 1.5rem !important
    }

    .xl\:border-round-top-3xl {
        border-top-left-radius: 1.5rem !important;
        border-top-right-radius: 1.5rem !important
    }

    .xl\:border-round-right-3xl {
        border-bottom-right-radius: 1.5rem !important;
        border-top-right-radius: 1.5rem !important
    }

    .xl\:border-round-bottom-3xl {
        border-bottom-left-radius: 1.5rem !important;
        border-bottom-right-radius: 1.5rem !important
    }

    .xl\:border-circle-left {
        border-bottom-left-radius: 50% !important;
        border-top-left-radius: 50% !important
    }

    .xl\:border-circle-top {
        border-top-left-radius: 50% !important;
        border-top-right-radius: 50% !important
    }

    .xl\:border-circle-right {
        border-bottom-right-radius: 50% !important;
        border-top-right-radius: 50% !important
    }

    .xl\:border-circle-bottom {
        border-bottom-left-radius: 50% !important;
        border-bottom-right-radius: 50% !important
    }
}

.w-full {
    width: 100% !important
}

.w-screen {
    width: 100vw !important
}

.w-1 {
    width: 8.3333% !important
}

.w-2 {
    width: 16.6667% !important
}

.w-3 {
    width: 25% !important
}

.w-4 {
    width: 33.3333% !important
}

.w-5 {
    width: 41.6667% !important
}

.w-6 {
    width: 50% !important
}

.w-7 {
    width: 58.3333% !important
}

.w-8 {
    width: 66.6667% !important
}

.w-9 {
    width: 75% !important
}

.w-10 {
    width: 83.3333% !important
}

.w-11 {
    width: 91.6667% !important
}

.w-12 {
    width: 100% !important
}

.w-min {
    width: -webkit-min-content !important;
    width: min-content !important
}

.w-max {
    width: -webkit-max-content !important;
    width: max-content !important
}

.w-fit {
    width: -webkit-fit-content !important;
    width: fit-content !important
}

.w-1rem {
    width: 1rem !important
}

.w-2rem {
    width: 2rem !important
}

.w-3rem {
    width: 3rem !important
}

.w-4rem {
    width: 4rem !important
}

.w-5rem {
    width: 5rem !important
}

.w-6rem {
    width: 6rem !important
}

.w-7rem {
    width: 7rem !important
}

.w-8rem {
    width: 8rem !important
}

.w-9rem {
    width: 9rem !important
}

.w-10rem {
    width: 10rem !important
}

.w-11rem {
    width: 11rem !important
}

.w-12rem {
    width: 12rem !important
}

.w-13rem {
    width: 13rem !important
}

.w-14rem {
    width: 14rem !important
}

.w-15rem {
    width: 15rem !important
}

.w-16rem {
    width: 16rem !important
}

.w-17rem {
    width: 17rem !important
}

.w-18rem {
    width: 18rem !important
}

.w-19rem {
    width: 19rem !important
}

.w-20rem {
    width: 20rem !important
}

.w-21rem {
    width: 21rem !important
}

.w-22rem {
    width: 22rem !important
}

.w-23rem {
    width: 23rem !important
}

.w-24rem {
    width: 24rem !important
}

.w-25rem {
    width: 25rem !important
}

.w-26rem {
    width: 26rem !important
}

.w-27rem {
    width: 27rem !important
}

.w-28rem {
    width: 28rem !important
}

.w-29rem {
    width: 29rem !important
}

.w-30rem {
    width: 30rem !important
}

@media screen and (min-width:576px) {
    .sm\:w-full {
        width: 100% !important
    }

    .sm\:w-screen {
        width: 100vw !important
    }

    .sm\:w-auto {
        width: auto !important
    }

    .sm\:w-1 {
        width: 8.3333% !important
    }

    .sm\:w-2 {
        width: 16.6667% !important
    }

    .sm\:w-3 {
        width: 25% !important
    }

    .sm\:w-4 {
        width: 33.3333% !important
    }

    .sm\:w-5 {
        width: 41.6667% !important
    }

    .sm\:w-6 {
        width: 50% !important
    }

    .sm\:w-7 {
        width: 58.3333% !important
    }

    .sm\:w-8 {
        width: 66.6667% !important
    }

    .sm\:w-9 {
        width: 75% !important
    }

    .sm\:w-10 {
        width: 83.3333% !important
    }

    .sm\:w-11 {
        width: 91.6667% !important
    }

    .sm\:w-12 {
        width: 100% !important
    }

    .sm\:w-min {
        width: -webkit-min-content !important;
        width: min-content !important
    }

    .sm\:w-max {
        width: -webkit-max-content !important;
        width: max-content !important
    }

    .sm\:w-fit {
        width: -webkit-fit-content !important;
        width: fit-content !important
    }

    .sm\:w-1rem {
        width: 1rem !important
    }

    .sm\:w-2rem {
        width: 2rem !important
    }

    .sm\:w-3rem {
        width: 3rem !important
    }

    .sm\:w-4rem {
        width: 4rem !important
    }

    .sm\:w-5rem {
        width: 5rem !important
    }

    .sm\:w-6rem {
        width: 6rem !important
    }

    .sm\:w-7rem {
        width: 7rem !important
    }

    .sm\:w-8rem {
        width: 8rem !important
    }

    .sm\:w-9rem {
        width: 9rem !important
    }

    .sm\:w-10rem {
        width: 10rem !important
    }

    .sm\:w-11rem {
        width: 11rem !important
    }

    .sm\:w-12rem {
        width: 12rem !important
    }

    .sm\:w-13rem {
        width: 13rem !important
    }

    .sm\:w-14rem {
        width: 14rem !important
    }

    .sm\:w-15rem {
        width: 15rem !important
    }

    .sm\:w-16rem {
        width: 16rem !important
    }

    .sm\:w-17rem {
        width: 17rem !important
    }

    .sm\:w-18rem {
        width: 18rem !important
    }

    .sm\:w-19rem {
        width: 19rem !important
    }

    .sm\:w-20rem {
        width: 20rem !important
    }

    .sm\:w-21rem {
        width: 21rem !important
    }

    .sm\:w-22rem {
        width: 22rem !important
    }

    .sm\:w-23rem {
        width: 23rem !important
    }

    .sm\:w-24rem {
        width: 24rem !important
    }

    .sm\:w-25rem {
        width: 25rem !important
    }

    .sm\:w-26rem {
        width: 26rem !important
    }

    .sm\:w-27rem {
        width: 27rem !important
    }

    .sm\:w-28rem {
        width: 28rem !important
    }

    .sm\:w-29rem {
        width: 29rem !important
    }

    .sm\:w-30rem {
        width: 30rem !important
    }
}

@media screen and (min-width:768px) {
    .md\:w-full {
        width: 100% !important
    }

    .md\:w-screen {
        width: 100vw !important
    }

    .md\:w-auto {
        width: auto !important
    }

    .md\:w-1 {
        width: 8.3333% !important
    }

    .md\:w-2 {
        width: 16.6667% !important
    }

    .md\:w-3 {
        width: 25% !important
    }

    .md\:w-4 {
        width: 33.3333% !important
    }

    .md\:w-5 {
        width: 41.6667% !important
    }

    .md\:w-6 {
        width: 50% !important
    }

    .md\:w-7 {
        width: 58.3333% !important
    }

    .md\:w-8 {
        width: 66.6667% !important
    }

    .md\:w-9 {
        width: 75% !important
    }

    .md\:w-10 {
        width: 83.3333% !important
    }

    .md\:w-11 {
        width: 91.6667% !important
    }

    .md\:w-12 {
        width: 100% !important
    }

    .md\:w-min {
        width: -webkit-min-content !important;
        width: min-content !important
    }

    .md\:w-max {
        width: -webkit-max-content !important;
        width: max-content !important
    }

    .md\:w-fit {
        width: -webkit-fit-content !important;
        width: fit-content !important
    }

    .md\:w-1rem {
        width: 1rem !important
    }

    .md\:w-2rem {
        width: 2rem !important
    }

    .md\:w-3rem {
        width: 3rem !important
    }

    .md\:w-4rem {
        width: 4rem !important
    }

    .md\:w-5rem {
        width: 5rem !important
    }

    .md\:w-6rem {
        width: 6rem !important
    }

    .md\:w-7rem {
        width: 7rem !important
    }

    .md\:w-8rem {
        width: 8rem !important
    }

    .md\:w-9rem {
        width: 9rem !important
    }

    .md\:w-10rem {
        width: 10rem !important
    }

    .md\:w-11rem {
        width: 11rem !important
    }

    .md\:w-12rem {
        width: 12rem !important
    }

    .md\:w-13rem {
        width: 13rem !important
    }

    .md\:w-14rem {
        width: 14rem !important
    }

    .md\:w-15rem {
        width: 15rem !important
    }

    .md\:w-16rem {
        width: 16rem !important
    }

    .md\:w-17rem {
        width: 17rem !important
    }

    .md\:w-18rem {
        width: 18rem !important
    }

    .md\:w-19rem {
        width: 19rem !important
    }

    .md\:w-20rem {
        width: 20rem !important
    }

    .md\:w-21rem {
        width: 21rem !important
    }

    .md\:w-22rem {
        width: 22rem !important
    }

    .md\:w-23rem {
        width: 23rem !important
    }

    .md\:w-24rem {
        width: 24rem !important
    }

    .md\:w-25rem {
        width: 25rem !important
    }

    .md\:w-26rem {
        width: 26rem !important
    }

    .md\:w-27rem {
        width: 27rem !important
    }

    .md\:w-28rem {
        width: 28rem !important
    }

    .md\:w-29rem {
        width: 29rem !important
    }

    .md\:w-30rem {
        width: 30rem !important
    }
}

@media screen and (min-width:992px) {
    .lg\:w-full {
        width: 100% !important
    }

    .lg\:w-screen {
        width: 100vw !important
    }

    .lg\:w-auto {
        width: auto !important
    }

    .lg\:w-1 {
        width: 8.3333% !important
    }

    .lg\:w-2 {
        width: 16.6667% !important
    }

    .lg\:w-3 {
        width: 25% !important
    }

    .lg\:w-4 {
        width: 33.3333% !important
    }

    .lg\:w-5 {
        width: 41.6667% !important
    }

    .lg\:w-6 {
        width: 50% !important
    }

    .lg\:w-7 {
        width: 58.3333% !important
    }

    .lg\:w-8 {
        width: 66.6667% !important
    }

    .lg\:w-9 {
        width: 75% !important
    }

    .lg\:w-10 {
        width: 83.3333% !important
    }

    .lg\:w-11 {
        width: 91.6667% !important
    }

    .lg\:w-12 {
        width: 100% !important
    }

    .lg\:w-min {
        width: -webkit-min-content !important;
        width: min-content !important
    }

    .lg\:w-max {
        width: -webkit-max-content !important;
        width: max-content !important
    }

    .lg\:w-fit {
        width: -webkit-fit-content !important;
        width: fit-content !important
    }

    .lg\:w-1rem {
        width: 1rem !important
    }

    .lg\:w-2rem {
        width: 2rem !important
    }

    .lg\:w-3rem {
        width: 3rem !important
    }

    .lg\:w-4rem {
        width: 4rem !important
    }

    .lg\:w-5rem {
        width: 5rem !important
    }

    .lg\:w-6rem {
        width: 6rem !important
    }

    .lg\:w-7rem {
        width: 7rem !important
    }

    .lg\:w-8rem {
        width: 8rem !important
    }

    .lg\:w-9rem {
        width: 9rem !important
    }

    .lg\:w-10rem {
        width: 10rem !important
    }

    .lg\:w-11rem {
        width: 11rem !important
    }

    .lg\:w-12rem {
        width: 12rem !important
    }

    .lg\:w-13rem {
        width: 13rem !important
    }

    .lg\:w-14rem {
        width: 14rem !important
    }

    .lg\:w-15rem {
        width: 15rem !important
    }

    .lg\:w-16rem {
        width: 16rem !important
    }

    .lg\:w-17rem {
        width: 17rem !important
    }

    .lg\:w-18rem {
        width: 18rem !important
    }

    .lg\:w-19rem {
        width: 19rem !important
    }

    .lg\:w-20rem {
        width: 20rem !important
    }

    .lg\:w-21rem {
        width: 21rem !important
    }

    .lg\:w-22rem {
        width: 22rem !important
    }

    .lg\:w-23rem {
        width: 23rem !important
    }

    .lg\:w-24rem {
        width: 24rem !important
    }

    .lg\:w-25rem {
        width: 25rem !important
    }

    .lg\:w-26rem {
        width: 26rem !important
    }

    .lg\:w-27rem {
        width: 27rem !important
    }

    .lg\:w-28rem {
        width: 28rem !important
    }

    .lg\:w-29rem {
        width: 29rem !important
    }

    .lg\:w-30rem {
        width: 30rem !important
    }
}

@media screen and (min-width:1200px) {
    .xl\:w-full {
        width: 100% !important
    }

    .xl\:w-screen {
        width: 100vw !important
    }

    .xl\:w-auto {
        width: auto !important
    }

    .xl\:w-1 {
        width: 8.3333% !important
    }

    .xl\:w-2 {
        width: 16.6667% !important
    }

    .xl\:w-3 {
        width: 25% !important
    }

    .xl\:w-4 {
        width: 33.3333% !important
    }

    .xl\:w-5 {
        width: 41.6667% !important
    }

    .xl\:w-6 {
        width: 50% !important
    }

    .xl\:w-7 {
        width: 58.3333% !important
    }

    .xl\:w-8 {
        width: 66.6667% !important
    }

    .xl\:w-9 {
        width: 75% !important
    }

    .xl\:w-10 {
        width: 83.3333% !important
    }

    .xl\:w-11 {
        width: 91.6667% !important
    }

    .xl\:w-12 {
        width: 100% !important
    }

    .xl\:w-min {
        width: -webkit-min-content !important;
        width: min-content !important
    }

    .xl\:w-max {
        width: -webkit-max-content !important;
        width: max-content !important
    }

    .xl\:w-fit {
        width: -webkit-fit-content !important;
        width: fit-content !important
    }

    .xl\:w-1rem {
        width: 1rem !important
    }

    .xl\:w-2rem {
        width: 2rem !important
    }

    .xl\:w-3rem {
        width: 3rem !important
    }

    .xl\:w-4rem {
        width: 4rem !important
    }

    .xl\:w-5rem {
        width: 5rem !important
    }

    .xl\:w-6rem {
        width: 6rem !important
    }

    .xl\:w-7rem {
        width: 7rem !important
    }

    .xl\:w-8rem {
        width: 8rem !important
    }

    .xl\:w-9rem {
        width: 9rem !important
    }

    .xl\:w-10rem {
        width: 10rem !important
    }

    .xl\:w-11rem {
        width: 11rem !important
    }

    .xl\:w-12rem {
        width: 12rem !important
    }

    .xl\:w-13rem {
        width: 13rem !important
    }

    .xl\:w-14rem {
        width: 14rem !important
    }

    .xl\:w-15rem {
        width: 15rem !important
    }

    .xl\:w-16rem {
        width: 16rem !important
    }

    .xl\:w-17rem {
        width: 17rem !important
    }

    .xl\:w-18rem {
        width: 18rem !important
    }

    .xl\:w-19rem {
        width: 19rem !important
    }

    .xl\:w-20rem {
        width: 20rem !important
    }

    .xl\:w-21rem {
        width: 21rem !important
    }

    .xl\:w-22rem {
        width: 22rem !important
    }

    .xl\:w-23rem {
        width: 23rem !important
    }

    .xl\:w-24rem {
        width: 24rem !important
    }

    .xl\:w-25rem {
        width: 25rem !important
    }

    .xl\:w-26rem {
        width: 26rem !important
    }

    .xl\:w-27rem {
        width: 27rem !important
    }

    .xl\:w-28rem {
        width: 28rem !important
    }

    .xl\:w-29rem {
        width: 29rem !important
    }

    .xl\:w-30rem {
        width: 30rem !important
    }
}

.h-full {
    height: 100% !important
}

.h-screen {
    height: 100vh !important
}

.h-min {
    height: -webkit-min-content !important;
    height: min-content !important
}

.h-max {
    height: -webkit-max-content !important;
    height: max-content !important
}

.h-fit {
    height: -webkit-fit-content !important;
    height: fit-content !important
}

.h-1rem {
    height: 1rem !important
}

.h-2rem {
    height: 2rem !important
}

.h-3rem {
    height: 3rem !important
}

.h-4rem {
    height: 4rem !important
}

.h-5rem {
    height: 5rem !important
}

.h-6rem {
    height: 6rem !important
}

.h-7rem {
    height: 7rem !important
}

.h-8rem {
    height: 8rem !important
}

.h-9rem {
    height: 9rem !important
}

.h-10rem {
    height: 10rem !important
}

.h-11rem {
    height: 11rem !important
}

.h-12rem {
    height: 12rem !important
}

.h-13rem {
    height: 13rem !important
}

.h-14rem {
    height: 14rem !important
}

.h-15rem {
    height: 15rem !important
}

.h-16rem {
    height: 16rem !important
}

.h-17rem {
    height: 17rem !important
}

.h-18rem {
    height: 18rem !important
}

.h-19rem {
    height: 19rem !important
}

.h-20rem {
    height: 20rem !important
}

.h-21rem {
    height: 21rem !important
}

.h-22rem {
    height: 22rem !important
}

.h-23rem {
    height: 23rem !important
}

.h-24rem {
    height: 24rem !important
}

.h-25rem {
    height: 25rem !important
}

.h-26rem {
    height: 26rem !important
}

.h-27rem {
    height: 27rem !important
}

.h-28rem {
    height: 28rem !important
}

.h-29rem {
    height: 29rem !important
}

.h-30rem {
    height: 30rem !important
}

@media screen and (min-width:576px) {
    .sm\:h-full {
        height: 100% !important
    }

    .sm\:h-screen {
        height: 100vh !important
    }

    .sm\:h-auto {
        height: auto !important
    }

    .sm\:h-min {
        height: -webkit-min-content !important;
        height: min-content !important
    }

    .sm\:h-max {
        height: -webkit-max-content !important;
        height: max-content !important
    }

    .sm\:h-fit {
        height: -webkit-fit-content !important;
        height: fit-content !important
    }

    .sm\:h-1rem {
        height: 1rem !important
    }

    .sm\:h-2rem {
        height: 2rem !important
    }

    .sm\:h-3rem {
        height: 3rem !important
    }

    .sm\:h-4rem {
        height: 4rem !important
    }

    .sm\:h-5rem {
        height: 5rem !important
    }

    .sm\:h-6rem {
        height: 6rem !important
    }

    .sm\:h-7rem {
        height: 7rem !important
    }

    .sm\:h-8rem {
        height: 8rem !important
    }

    .sm\:h-9rem {
        height: 9rem !important
    }

    .sm\:h-10rem {
        height: 10rem !important
    }

    .sm\:h-11rem {
        height: 11rem !important
    }

    .sm\:h-12rem {
        height: 12rem !important
    }

    .sm\:h-13rem {
        height: 13rem !important
    }

    .sm\:h-14rem {
        height: 14rem !important
    }

    .sm\:h-15rem {
        height: 15rem !important
    }

    .sm\:h-16rem {
        height: 16rem !important
    }

    .sm\:h-17rem {
        height: 17rem !important
    }

    .sm\:h-18rem {
        height: 18rem !important
    }

    .sm\:h-19rem {
        height: 19rem !important
    }

    .sm\:h-20rem {
        height: 20rem !important
    }

    .sm\:h-21rem {
        height: 21rem !important
    }

    .sm\:h-22rem {
        height: 22rem !important
    }

    .sm\:h-23rem {
        height: 23rem !important
    }

    .sm\:h-24rem {
        height: 24rem !important
    }

    .sm\:h-25rem {
        height: 25rem !important
    }

    .sm\:h-26rem {
        height: 26rem !important
    }

    .sm\:h-27rem {
        height: 27rem !important
    }

    .sm\:h-28rem {
        height: 28rem !important
    }

    .sm\:h-29rem {
        height: 29rem !important
    }

    .sm\:h-30rem {
        height: 30rem !important
    }
}

@media screen and (min-width:768px) {
    .md\:h-full {
        height: 100% !important
    }

    .md\:h-screen {
        height: 100vh !important
    }

    .md\:h-auto {
        height: auto !important
    }

    .md\:h-min {
        height: -webkit-min-content !important;
        height: min-content !important
    }

    .md\:h-max {
        height: -webkit-max-content !important;
        height: max-content !important
    }

    .md\:h-fit {
        height: -webkit-fit-content !important;
        height: fit-content !important
    }

    .md\:h-1rem {
        height: 1rem !important
    }

    .md\:h-2rem {
        height: 2rem !important
    }

    .md\:h-3rem {
        height: 3rem !important
    }

    .md\:h-4rem {
        height: 4rem !important
    }

    .md\:h-5rem {
        height: 5rem !important
    }

    .md\:h-6rem {
        height: 6rem !important
    }

    .md\:h-7rem {
        height: 7rem !important
    }

    .md\:h-8rem {
        height: 8rem !important
    }

    .md\:h-9rem {
        height: 9rem !important
    }

    .md\:h-10rem {
        height: 10rem !important
    }

    .md\:h-11rem {
        height: 11rem !important
    }

    .md\:h-12rem {
        height: 12rem !important
    }

    .md\:h-13rem {
        height: 13rem !important
    }

    .md\:h-14rem {
        height: 14rem !important
    }

    .md\:h-15rem {
        height: 15rem !important
    }

    .md\:h-16rem {
        height: 16rem !important
    }

    .md\:h-17rem {
        height: 17rem !important
    }

    .md\:h-18rem {
        height: 18rem !important
    }

    .md\:h-19rem {
        height: 19rem !important
    }

    .md\:h-20rem {
        height: 20rem !important
    }

    .md\:h-21rem {
        height: 21rem !important
    }

    .md\:h-22rem {
        height: 22rem !important
    }

    .md\:h-23rem {
        height: 23rem !important
    }

    .md\:h-24rem {
        height: 24rem !important
    }

    .md\:h-25rem {
        height: 25rem !important
    }

    .md\:h-26rem {
        height: 26rem !important
    }

    .md\:h-27rem {
        height: 27rem !important
    }

    .md\:h-28rem {
        height: 28rem !important
    }

    .md\:h-29rem {
        height: 29rem !important
    }

    .md\:h-30rem {
        height: 30rem !important
    }
}

@media screen and (min-width:992px) {
    .lg\:h-full {
        height: 100% !important
    }

    .lg\:h-screen {
        height: 100vh !important
    }

    .lg\:h-auto {
        height: auto !important
    }

    .lg\:h-min {
        height: -webkit-min-content !important;
        height: min-content !important
    }

    .lg\:h-max {
        height: -webkit-max-content !important;
        height: max-content !important
    }

    .lg\:h-fit {
        height: -webkit-fit-content !important;
        height: fit-content !important
    }

    .lg\:h-1rem {
        height: 1rem !important
    }

    .lg\:h-2rem {
        height: 2rem !important
    }

    .lg\:h-3rem {
        height: 3rem !important
    }

    .lg\:h-4rem {
        height: 4rem !important
    }

    .lg\:h-5rem {
        height: 5rem !important
    }

    .lg\:h-6rem {
        height: 6rem !important
    }

    .lg\:h-7rem {
        height: 7rem !important
    }

    .lg\:h-8rem {
        height: 8rem !important
    }

    .lg\:h-9rem {
        height: 9rem !important
    }

    .lg\:h-10rem {
        height: 10rem !important
    }

    .lg\:h-11rem {
        height: 11rem !important
    }

    .lg\:h-12rem {
        height: 12rem !important
    }

    .lg\:h-13rem {
        height: 13rem !important
    }

    .lg\:h-14rem {
        height: 14rem !important
    }

    .lg\:h-15rem {
        height: 15rem !important
    }

    .lg\:h-16rem {
        height: 16rem !important
    }

    .lg\:h-17rem {
        height: 17rem !important
    }

    .lg\:h-18rem {
        height: 18rem !important
    }

    .lg\:h-19rem {
        height: 19rem !important
    }

    .lg\:h-20rem {
        height: 20rem !important
    }

    .lg\:h-21rem {
        height: 21rem !important
    }

    .lg\:h-22rem {
        height: 22rem !important
    }

    .lg\:h-23rem {
        height: 23rem !important
    }

    .lg\:h-24rem {
        height: 24rem !important
    }

    .lg\:h-25rem {
        height: 25rem !important
    }

    .lg\:h-26rem {
        height: 26rem !important
    }

    .lg\:h-27rem {
        height: 27rem !important
    }

    .lg\:h-28rem {
        height: 28rem !important
    }

    .lg\:h-29rem {
        height: 29rem !important
    }

    .lg\:h-30rem {
        height: 30rem !important
    }
}

@media screen and (min-width:1200px) {
    .xl\:h-full {
        height: 100% !important
    }

    .xl\:h-screen {
        height: 100vh !important
    }

    .xl\:h-auto {
        height: auto !important
    }

    .xl\:h-min {
        height: -webkit-min-content !important;
        height: min-content !important
    }

    .xl\:h-max {
        height: -webkit-max-content !important;
        height: max-content !important
    }

    .xl\:h-fit {
        height: -webkit-fit-content !important;
        height: fit-content !important
    }

    .xl\:h-1rem {
        height: 1rem !important
    }

    .xl\:h-2rem {
        height: 2rem !important
    }

    .xl\:h-3rem {
        height: 3rem !important
    }

    .xl\:h-4rem {
        height: 4rem !important
    }

    .xl\:h-5rem {
        height: 5rem !important
    }

    .xl\:h-6rem {
        height: 6rem !important
    }

    .xl\:h-7rem {
        height: 7rem !important
    }

    .xl\:h-8rem {
        height: 8rem !important
    }

    .xl\:h-9rem {
        height: 9rem !important
    }

    .xl\:h-10rem {
        height: 10rem !important
    }

    .xl\:h-11rem {
        height: 11rem !important
    }

    .xl\:h-12rem {
        height: 12rem !important
    }

    .xl\:h-13rem {
        height: 13rem !important
    }

    .xl\:h-14rem {
        height: 14rem !important
    }

    .xl\:h-15rem {
        height: 15rem !important
    }

    .xl\:h-16rem {
        height: 16rem !important
    }

    .xl\:h-17rem {
        height: 17rem !important
    }

    .xl\:h-18rem {
        height: 18rem !important
    }

    .xl\:h-19rem {
        height: 19rem !important
    }

    .xl\:h-20rem {
        height: 20rem !important
    }

    .xl\:h-21rem {
        height: 21rem !important
    }

    .xl\:h-22rem {
        height: 22rem !important
    }

    .xl\:h-23rem {
        height: 23rem !important
    }

    .xl\:h-24rem {
        height: 24rem !important
    }

    .xl\:h-25rem {
        height: 25rem !important
    }

    .xl\:h-26rem {
        height: 26rem !important
    }

    .xl\:h-27rem {
        height: 27rem !important
    }

    .xl\:h-28rem {
        height: 28rem !important
    }

    .xl\:h-29rem {
        height: 29rem !important
    }

    .xl\:h-30rem {
        height: 30rem !important
    }
}

.min-w-0 {
    min-width: 0 !important
}

.min-w-full {
    min-width: 100% !important
}

.min-w-screen {
    min-width: 100vw !important
}

.min-w-min {
    min-width: -webkit-min-content !important;
    min-width: min-content !important
}

.min-w-max {
    min-width: -webkit-max-content !important;
    min-width: max-content !important
}

@media screen and (min-width:576px) {
    .sm\:min-w-0 {
        min-width: 0 !important
    }

    .sm\:min-w-full {
        min-width: 100% !important
    }

    .sm\:min-w-screen {
        min-width: 100vw !important
    }

    .sm\:min-w-min {
        min-width: -webkit-min-content !important;
        min-width: min-content !important
    }

    .sm\:min-w-max {
        min-width: -webkit-max-content !important;
        min-width: max-content !important
    }
}

@media screen and (min-width:768px) {
    .md\:min-w-0 {
        min-width: 0 !important
    }

    .md\:min-w-full {
        min-width: 100% !important
    }

    .md\:min-w-screen {
        min-width: 100vw !important
    }

    .md\:min-w-min {
        min-width: -webkit-min-content !important;
        min-width: min-content !important
    }

    .md\:min-w-max {
        min-width: -webkit-max-content !important;
        min-width: max-content !important
    }
}

@media screen and (min-width:992px) {
    .lg\:min-w-0 {
        min-width: 0 !important
    }

    .lg\:min-w-full {
        min-width: 100% !important
    }

    .lg\:min-w-screen {
        min-width: 100vw !important
    }

    .lg\:min-w-min {
        min-width: -webkit-min-content !important;
        min-width: min-content !important
    }

    .lg\:min-w-max {
        min-width: -webkit-max-content !important;
        min-width: max-content !important
    }
}

@media screen and (min-width:1200px) {
    .xl\:min-w-0 {
        min-width: 0 !important
    }

    .xl\:min-w-full {
        min-width: 100% !important
    }

    .xl\:min-w-screen {
        min-width: 100vw !important
    }

    .xl\:min-w-min {
        min-width: -webkit-min-content !important;
        min-width: min-content !important
    }

    .xl\:min-w-max {
        min-width: -webkit-max-content !important;
        min-width: max-content !important
    }
}

.max-w-0 {
    max-width: 0 !important
}

.max-w-full {
    max-width: 100% !important
}

.max-w-screen {
    max-width: 100vw !important
}

.max-w-min {
    max-width: -webkit-min-content !important;
    max-width: min-content !important
}

.max-w-max {
    max-width: -webkit-max-content !important;
    max-width: max-content !important
}

.max-w-fit {
    max-width: -webkit-fit-content !important;
    max-width: fit-content !important
}

.max-w-1rem {
    max-width: 1rem !important
}

.max-w-2rem {
    max-width: 2rem !important
}

.max-w-3rem {
    max-width: 3rem !important
}

.max-w-4rem {
    max-width: 4rem !important
}

.max-w-5rem {
    max-width: 5rem !important
}

.max-w-6rem {
    max-width: 6rem !important
}

.max-w-7rem {
    max-width: 7rem !important
}

.max-w-8rem {
    max-width: 8rem !important
}

.max-w-9rem {
    max-width: 9rem !important
}

.max-w-10rem {
    max-width: 10rem !important
}

.max-w-11rem {
    max-width: 11rem !important
}

.max-w-12rem {
    max-width: 12rem !important
}

.max-w-13rem {
    max-width: 13rem !important
}

.max-w-14rem {
    max-width: 14rem !important
}

.max-w-15rem {
    max-width: 15rem !important
}

.max-w-16rem {
    max-width: 16rem !important
}

.max-w-17rem {
    max-width: 17rem !important
}

.max-w-18rem {
    max-width: 18rem !important
}

.max-w-19rem {
    max-width: 19rem !important
}

.max-w-20rem {
    max-width: 20rem !important
}

.max-w-21rem {
    max-width: 21rem !important
}

.max-w-22rem {
    max-width: 22rem !important
}

.max-w-23rem {
    max-width: 23rem !important
}

.max-w-24rem {
    max-width: 24rem !important
}

.max-w-25rem {
    max-width: 25rem !important
}

.max-w-26rem {
    max-width: 26rem !important
}

.max-w-27rem {
    max-width: 27rem !important
}

.max-w-28rem {
    max-width: 28rem !important
}

.max-w-29rem {
    max-width: 29rem !important
}

.max-w-30rem {
    max-width: 30rem !important
}

@media screen and (min-width:576px) {
    .sm\:max-w-0 {
        max-width: 0 !important
    }

    .sm\:max-w-full {
        max-width: 100% !important
    }

    .sm\:max-w-screen {
        max-width: 100vw !important
    }

    .sm\:max-w-min {
        max-width: -webkit-min-content !important;
        max-width: min-content !important
    }

    .sm\:max-w-max {
        max-width: -webkit-max-content !important;
        max-width: max-content !important
    }

    .sm\:max-w-fit {
        max-width: -webkit-fit-content !important;
        max-width: fit-content !important
    }

    .sm\:max-w-1rem {
        max-width: 1rem !important
    }

    .sm\:max-w-2rem {
        max-width: 2rem !important
    }

    .sm\:max-w-3rem {
        max-width: 3rem !important
    }

    .sm\:max-w-4rem {
        max-width: 4rem !important
    }

    .sm\:max-w-5rem {
        max-width: 5rem !important
    }

    .sm\:max-w-6rem {
        max-width: 6rem !important
    }

    .sm\:max-w-7rem {
        max-width: 7rem !important
    }

    .sm\:max-w-8rem {
        max-width: 8rem !important
    }

    .sm\:max-w-9rem {
        max-width: 9rem !important
    }

    .sm\:max-w-10rem {
        max-width: 10rem !important
    }

    .sm\:max-w-11rem {
        max-width: 11rem !important
    }

    .sm\:max-w-12rem {
        max-width: 12rem !important
    }

    .sm\:max-w-13rem {
        max-width: 13rem !important
    }

    .sm\:max-w-14rem {
        max-width: 14rem !important
    }

    .sm\:max-w-15rem {
        max-width: 15rem !important
    }

    .sm\:max-w-16rem {
        max-width: 16rem !important
    }

    .sm\:max-w-17rem {
        max-width: 17rem !important
    }

    .sm\:max-w-18rem {
        max-width: 18rem !important
    }

    .sm\:max-w-19rem {
        max-width: 19rem !important
    }

    .sm\:max-w-20rem {
        max-width: 20rem !important
    }

    .sm\:max-w-21rem {
        max-width: 21rem !important
    }

    .sm\:max-w-22rem {
        max-width: 22rem !important
    }

    .sm\:max-w-23rem {
        max-width: 23rem !important
    }

    .sm\:max-w-24rem {
        max-width: 24rem !important
    }

    .sm\:max-w-25rem {
        max-width: 25rem !important
    }

    .sm\:max-w-26rem {
        max-width: 26rem !important
    }

    .sm\:max-w-27rem {
        max-width: 27rem !important
    }

    .sm\:max-w-28rem {
        max-width: 28rem !important
    }

    .sm\:max-w-29rem {
        max-width: 29rem !important
    }

    .sm\:max-w-30rem {
        max-width: 30rem !important
    }
}

@media screen and (min-width:768px) {
    .md\:max-w-0 {
        max-width: 0 !important
    }

    .md\:max-w-full {
        max-width: 100% !important
    }

    .md\:max-w-screen {
        max-width: 100vw !important
    }

    .md\:max-w-min {
        max-width: -webkit-min-content !important;
        max-width: min-content !important
    }

    .md\:max-w-max {
        max-width: -webkit-max-content !important;
        max-width: max-content !important
    }

    .md\:max-w-fit {
        max-width: -webkit-fit-content !important;
        max-width: fit-content !important
    }

    .md\:max-w-1rem {
        max-width: 1rem !important
    }

    .md\:max-w-2rem {
        max-width: 2rem !important
    }

    .md\:max-w-3rem {
        max-width: 3rem !important
    }

    .md\:max-w-4rem {
        max-width: 4rem !important
    }

    .md\:max-w-5rem {
        max-width: 5rem !important
    }

    .md\:max-w-6rem {
        max-width: 6rem !important
    }

    .md\:max-w-7rem {
        max-width: 7rem !important
    }

    .md\:max-w-8rem {
        max-width: 8rem !important
    }

    .md\:max-w-9rem {
        max-width: 9rem !important
    }

    .md\:max-w-10rem {
        max-width: 10rem !important
    }

    .md\:max-w-11rem {
        max-width: 11rem !important
    }

    .md\:max-w-12rem {
        max-width: 12rem !important
    }

    .md\:max-w-13rem {
        max-width: 13rem !important
    }

    .md\:max-w-14rem {
        max-width: 14rem !important
    }

    .md\:max-w-15rem {
        max-width: 15rem !important
    }

    .md\:max-w-16rem {
        max-width: 16rem !important
    }

    .md\:max-w-17rem {
        max-width: 17rem !important
    }

    .md\:max-w-18rem {
        max-width: 18rem !important
    }

    .md\:max-w-19rem {
        max-width: 19rem !important
    }

    .md\:max-w-20rem {
        max-width: 20rem !important
    }

    .md\:max-w-21rem {
        max-width: 21rem !important
    }

    .md\:max-w-22rem {
        max-width: 22rem !important
    }

    .md\:max-w-23rem {
        max-width: 23rem !important
    }

    .md\:max-w-24rem {
        max-width: 24rem !important
    }

    .md\:max-w-25rem {
        max-width: 25rem !important
    }

    .md\:max-w-26rem {
        max-width: 26rem !important
    }

    .md\:max-w-27rem {
        max-width: 27rem !important
    }

    .md\:max-w-28rem {
        max-width: 28rem !important
    }

    .md\:max-w-29rem {
        max-width: 29rem !important
    }

    .md\:max-w-30rem {
        max-width: 30rem !important
    }
}

@media screen and (min-width:992px) {
    .lg\:max-w-0 {
        max-width: 0 !important
    }

    .lg\:max-w-full {
        max-width: 100% !important
    }

    .lg\:max-w-screen {
        max-width: 100vw !important
    }

    .lg\:max-w-min {
        max-width: -webkit-min-content !important;
        max-width: min-content !important
    }

    .lg\:max-w-max {
        max-width: -webkit-max-content !important;
        max-width: max-content !important
    }

    .lg\:max-w-fit {
        max-width: -webkit-fit-content !important;
        max-width: fit-content !important
    }

    .lg\:max-w-1rem {
        max-width: 1rem !important
    }

    .lg\:max-w-2rem {
        max-width: 2rem !important
    }

    .lg\:max-w-3rem {
        max-width: 3rem !important
    }

    .lg\:max-w-4rem {
        max-width: 4rem !important
    }

    .lg\:max-w-5rem {
        max-width: 5rem !important
    }

    .lg\:max-w-6rem {
        max-width: 6rem !important
    }

    .lg\:max-w-7rem {
        max-width: 7rem !important
    }

    .lg\:max-w-8rem {
        max-width: 8rem !important
    }

    .lg\:max-w-9rem {
        max-width: 9rem !important
    }

    .lg\:max-w-10rem {
        max-width: 10rem !important
    }

    .lg\:max-w-11rem {
        max-width: 11rem !important
    }

    .lg\:max-w-12rem {
        max-width: 12rem !important
    }

    .lg\:max-w-13rem {
        max-width: 13rem !important
    }

    .lg\:max-w-14rem {
        max-width: 14rem !important
    }

    .lg\:max-w-15rem {
        max-width: 15rem !important
    }

    .lg\:max-w-16rem {
        max-width: 16rem !important
    }

    .lg\:max-w-17rem {
        max-width: 17rem !important
    }

    .lg\:max-w-18rem {
        max-width: 18rem !important
    }

    .lg\:max-w-19rem {
        max-width: 19rem !important
    }

    .lg\:max-w-20rem {
        max-width: 20rem !important
    }

    .lg\:max-w-21rem {
        max-width: 21rem !important
    }

    .lg\:max-w-22rem {
        max-width: 22rem !important
    }

    .lg\:max-w-23rem {
        max-width: 23rem !important
    }

    .lg\:max-w-24rem {
        max-width: 24rem !important
    }

    .lg\:max-w-25rem {
        max-width: 25rem !important
    }

    .lg\:max-w-26rem {
        max-width: 26rem !important
    }

    .lg\:max-w-27rem {
        max-width: 27rem !important
    }

    .lg\:max-w-28rem {
        max-width: 28rem !important
    }

    .lg\:max-w-29rem {
        max-width: 29rem !important
    }

    .lg\:max-w-30rem {
        max-width: 30rem !important
    }
}

@media screen and (min-width:1200px) {
    .xl\:max-w-0 {
        max-width: 0 !important
    }

    .xl\:max-w-full {
        max-width: 100% !important
    }

    .xl\:max-w-screen {
        max-width: 100vw !important
    }

    .xl\:max-w-min {
        max-width: -webkit-min-content !important;
        max-width: min-content !important
    }

    .xl\:max-w-max {
        max-width: -webkit-max-content !important;
        max-width: max-content !important
    }

    .xl\:max-w-fit {
        max-width: -webkit-fit-content !important;
        max-width: fit-content !important
    }

    .xl\:max-w-1rem {
        max-width: 1rem !important
    }

    .xl\:max-w-2rem {
        max-width: 2rem !important
    }

    .xl\:max-w-3rem {
        max-width: 3rem !important
    }

    .xl\:max-w-4rem {
        max-width: 4rem !important
    }

    .xl\:max-w-5rem {
        max-width: 5rem !important
    }

    .xl\:max-w-6rem {
        max-width: 6rem !important
    }

    .xl\:max-w-7rem {
        max-width: 7rem !important
    }

    .xl\:max-w-8rem {
        max-width: 8rem !important
    }

    .xl\:max-w-9rem {
        max-width: 9rem !important
    }

    .xl\:max-w-10rem {
        max-width: 10rem !important
    }

    .xl\:max-w-11rem {
        max-width: 11rem !important
    }

    .xl\:max-w-12rem {
        max-width: 12rem !important
    }

    .xl\:max-w-13rem {
        max-width: 13rem !important
    }

    .xl\:max-w-14rem {
        max-width: 14rem !important
    }

    .xl\:max-w-15rem {
        max-width: 15rem !important
    }

    .xl\:max-w-16rem {
        max-width: 16rem !important
    }

    .xl\:max-w-17rem {
        max-width: 17rem !important
    }

    .xl\:max-w-18rem {
        max-width: 18rem !important
    }

    .xl\:max-w-19rem {
        max-width: 19rem !important
    }

    .xl\:max-w-20rem {
        max-width: 20rem !important
    }

    .xl\:max-w-21rem {
        max-width: 21rem !important
    }

    .xl\:max-w-22rem {
        max-width: 22rem !important
    }

    .xl\:max-w-23rem {
        max-width: 23rem !important
    }

    .xl\:max-w-24rem {
        max-width: 24rem !important
    }

    .xl\:max-w-25rem {
        max-width: 25rem !important
    }

    .xl\:max-w-26rem {
        max-width: 26rem !important
    }

    .xl\:max-w-27rem {
        max-width: 27rem !important
    }

    .xl\:max-w-28rem {
        max-width: 28rem !important
    }

    .xl\:max-w-29rem {
        max-width: 29rem !important
    }

    .xl\:max-w-30rem {
        max-width: 30rem !important
    }
}

.min-h-0 {
    min-height: 0 !important
}

.min-h-full {
    min-height: 100% !important
}

.min-h-screen {
    min-height: 100vh !important
}

@media screen and (min-width:576px) {
    .sm\:min-h-0 {
        min-height: 0 !important
    }

    .sm\:min-h-full {
        min-height: 100% !important
    }

    .sm\:min-h-screen {
        min-height: 100vh !important
    }
}

@media screen and (min-width:768px) {
    .md\:min-h-0 {
        min-height: 0 !important
    }

    .md\:min-h-full {
        min-height: 100% !important
    }

    .md\:min-h-screen {
        min-height: 100vh !important
    }
}

@media screen and (min-width:992px) {
    .lg\:min-h-0 {
        min-height: 0 !important
    }

    .lg\:min-h-full {
        min-height: 100% !important
    }

    .lg\:min-h-screen {
        min-height: 100vh !important
    }
}

@media screen and (min-width:1200px) {
    .xl\:min-h-0 {
        min-height: 0 !important
    }

    .xl\:min-h-full {
        min-height: 100% !important
    }

    .xl\:min-h-screen {
        min-height: 100vh !important
    }
}

.max-h-0 {
    max-height: 0 !important
}

.max-h-full {
    max-height: 100% !important
}

.max-h-screen {
    max-height: 100vh !important
}

.max-h-min {
    max-height: -webkit-min-content !important;
    max-height: min-content !important
}

.max-h-max {
    max-height: -webkit-max-content !important;
    max-height: max-content !important
}

.max-h-fit {
    max-height: -webkit-fit-content !important;
    max-height: fit-content !important
}

.max-h-1rem {
    max-height: 1rem !important
}

.max-h-2rem {
    max-height: 2rem !important
}

.max-h-3rem {
    max-height: 3rem !important
}

.max-h-4rem {
    max-height: 4rem !important
}

.max-h-5rem {
    max-height: 5rem !important
}

.max-h-6rem {
    max-height: 6rem !important
}

.max-h-7rem {
    max-height: 7rem !important
}

.max-h-8rem {
    max-height: 8rem !important
}

.max-h-9rem {
    max-height: 9rem !important
}

.max-h-10rem {
    max-height: 10rem !important
}

.max-h-11rem {
    max-height: 11rem !important
}

.max-h-12rem {
    max-height: 12rem !important
}

.max-h-13rem {
    max-height: 13rem !important
}

.max-h-14rem {
    max-height: 14rem !important
}

.max-h-15rem {
    max-height: 15rem !important
}

.max-h-16rem {
    max-height: 16rem !important
}

.max-h-17rem {
    max-height: 17rem !important
}

.max-h-18rem {
    max-height: 18rem !important
}

.max-h-19rem {
    max-height: 19rem !important
}

.max-h-20rem {
    max-height: 20rem !important
}

.max-h-21rem {
    max-height: 21rem !important
}

.max-h-22rem {
    max-height: 22rem !important
}

.max-h-23rem {
    max-height: 23rem !important
}

.max-h-24rem {
    max-height: 24rem !important
}

.max-h-25rem {
    max-height: 25rem !important
}

.max-h-26rem {
    max-height: 26rem !important
}

.max-h-27rem {
    max-height: 27rem !important
}

.max-h-28rem {
    max-height: 28rem !important
}

.max-h-29rem {
    max-height: 29rem !important
}

.max-h-30rem {
    max-height: 30rem !important
}

@media screen and (min-width:576px) {
    .sm\:max-h-0 {
        max-height: 0 !important
    }

    .sm\:max-h-full {
        max-height: 100% !important
    }

    .sm\:max-h-screen {
        max-height: 100vh !important
    }

    .sm\:max-h-min {
        max-height: -webkit-min-content !important;
        max-height: min-content !important
    }

    .sm\:max-h-max {
        max-height: -webkit-max-content !important;
        max-height: max-content !important
    }

    .sm\:max-h-fit {
        max-height: -webkit-fit-content !important;
        max-height: fit-content !important
    }

    .sm\:max-h-1rem {
        max-height: 1rem !important
    }

    .sm\:max-h-2rem {
        max-height: 2rem !important
    }

    .sm\:max-h-3rem {
        max-height: 3rem !important
    }

    .sm\:max-h-4rem {
        max-height: 4rem !important
    }

    .sm\:max-h-5rem {
        max-height: 5rem !important
    }

    .sm\:max-h-6rem {
        max-height: 6rem !important
    }

    .sm\:max-h-7rem {
        max-height: 7rem !important
    }

    .sm\:max-h-8rem {
        max-height: 8rem !important
    }

    .sm\:max-h-9rem {
        max-height: 9rem !important
    }

    .sm\:max-h-10rem {
        max-height: 10rem !important
    }

    .sm\:max-h-11rem {
        max-height: 11rem !important
    }

    .sm\:max-h-12rem {
        max-height: 12rem !important
    }

    .sm\:max-h-13rem {
        max-height: 13rem !important
    }

    .sm\:max-h-14rem {
        max-height: 14rem !important
    }

    .sm\:max-h-15rem {
        max-height: 15rem !important
    }

    .sm\:max-h-16rem {
        max-height: 16rem !important
    }

    .sm\:max-h-17rem {
        max-height: 17rem !important
    }

    .sm\:max-h-18rem {
        max-height: 18rem !important
    }

    .sm\:max-h-19rem {
        max-height: 19rem !important
    }

    .sm\:max-h-20rem {
        max-height: 20rem !important
    }

    .sm\:max-h-21rem {
        max-height: 21rem !important
    }

    .sm\:max-h-22rem {
        max-height: 22rem !important
    }

    .sm\:max-h-23rem {
        max-height: 23rem !important
    }

    .sm\:max-h-24rem {
        max-height: 24rem !important
    }

    .sm\:max-h-25rem {
        max-height: 25rem !important
    }

    .sm\:max-h-26rem {
        max-height: 26rem !important
    }

    .sm\:max-h-27rem {
        max-height: 27rem !important
    }

    .sm\:max-h-28rem {
        max-height: 28rem !important
    }

    .sm\:max-h-29rem {
        max-height: 29rem !important
    }

    .sm\:max-h-30rem {
        max-height: 30rem !important
    }
}

@media screen and (min-width:768px) {
    .md\:max-h-0 {
        max-height: 0 !important
    }

    .md\:max-h-full {
        max-height: 100% !important
    }

    .md\:max-h-screen {
        max-height: 100vh !important
    }

    .md\:max-h-min {
        max-height: -webkit-min-content !important;
        max-height: min-content !important
    }

    .md\:max-h-max {
        max-height: -webkit-max-content !important;
        max-height: max-content !important
    }

    .md\:max-h-fit {
        max-height: -webkit-fit-content !important;
        max-height: fit-content !important
    }

    .md\:max-h-1rem {
        max-height: 1rem !important
    }

    .md\:max-h-2rem {
        max-height: 2rem !important
    }

    .md\:max-h-3rem {
        max-height: 3rem !important
    }

    .md\:max-h-4rem {
        max-height: 4rem !important
    }

    .md\:max-h-5rem {
        max-height: 5rem !important
    }

    .md\:max-h-6rem {
        max-height: 6rem !important
    }

    .md\:max-h-7rem {
        max-height: 7rem !important
    }

    .md\:max-h-8rem {
        max-height: 8rem !important
    }

    .md\:max-h-9rem {
        max-height: 9rem !important
    }

    .md\:max-h-10rem {
        max-height: 10rem !important
    }

    .md\:max-h-11rem {
        max-height: 11rem !important
    }

    .md\:max-h-12rem {
        max-height: 12rem !important
    }

    .md\:max-h-13rem {
        max-height: 13rem !important
    }

    .md\:max-h-14rem {
        max-height: 14rem !important
    }

    .md\:max-h-15rem {
        max-height: 15rem !important
    }

    .md\:max-h-16rem {
        max-height: 16rem !important
    }

    .md\:max-h-17rem {
        max-height: 17rem !important
    }

    .md\:max-h-18rem {
        max-height: 18rem !important
    }

    .md\:max-h-19rem {
        max-height: 19rem !important
    }

    .md\:max-h-20rem {
        max-height: 20rem !important
    }

    .md\:max-h-21rem {
        max-height: 21rem !important
    }

    .md\:max-h-22rem {
        max-height: 22rem !important
    }

    .md\:max-h-23rem {
        max-height: 23rem !important
    }

    .md\:max-h-24rem {
        max-height: 24rem !important
    }

    .md\:max-h-25rem {
        max-height: 25rem !important
    }

    .md\:max-h-26rem {
        max-height: 26rem !important
    }

    .md\:max-h-27rem {
        max-height: 27rem !important
    }

    .md\:max-h-28rem {
        max-height: 28rem !important
    }

    .md\:max-h-29rem {
        max-height: 29rem !important
    }

    .md\:max-h-30rem {
        max-height: 30rem !important
    }
}

@media screen and (min-width:992px) {
    .lg\:max-h-0 {
        max-height: 0 !important
    }

    .lg\:max-h-full {
        max-height: 100% !important
    }

    .lg\:max-h-screen {
        max-height: 100vh !important
    }

    .lg\:max-h-min {
        max-height: -webkit-min-content !important;
        max-height: min-content !important
    }

    .lg\:max-h-max {
        max-height: -webkit-max-content !important;
        max-height: max-content !important
    }

    .lg\:max-h-fit {
        max-height: -webkit-fit-content !important;
        max-height: fit-content !important
    }

    .lg\:max-h-1rem {
        max-height: 1rem !important
    }

    .lg\:max-h-2rem {
        max-height: 2rem !important
    }

    .lg\:max-h-3rem {
        max-height: 3rem !important
    }

    .lg\:max-h-4rem {
        max-height: 4rem !important
    }

    .lg\:max-h-5rem {
        max-height: 5rem !important
    }

    .lg\:max-h-6rem {
        max-height: 6rem !important
    }

    .lg\:max-h-7rem {
        max-height: 7rem !important
    }

    .lg\:max-h-8rem {
        max-height: 8rem !important
    }

    .lg\:max-h-9rem {
        max-height: 9rem !important
    }

    .lg\:max-h-10rem {
        max-height: 10rem !important
    }

    .lg\:max-h-11rem {
        max-height: 11rem !important
    }

    .lg\:max-h-12rem {
        max-height: 12rem !important
    }

    .lg\:max-h-13rem {
        max-height: 13rem !important
    }

    .lg\:max-h-14rem {
        max-height: 14rem !important
    }

    .lg\:max-h-15rem {
        max-height: 15rem !important
    }

    .lg\:max-h-16rem {
        max-height: 16rem !important
    }

    .lg\:max-h-17rem {
        max-height: 17rem !important
    }

    .lg\:max-h-18rem {
        max-height: 18rem !important
    }

    .lg\:max-h-19rem {
        max-height: 19rem !important
    }

    .lg\:max-h-20rem {
        max-height: 20rem !important
    }

    .lg\:max-h-21rem {
        max-height: 21rem !important
    }

    .lg\:max-h-22rem {
        max-height: 22rem !important
    }

    .lg\:max-h-23rem {
        max-height: 23rem !important
    }

    .lg\:max-h-24rem {
        max-height: 24rem !important
    }

    .lg\:max-h-25rem {
        max-height: 25rem !important
    }

    .lg\:max-h-26rem {
        max-height: 26rem !important
    }

    .lg\:max-h-27rem {
        max-height: 27rem !important
    }

    .lg\:max-h-28rem {
        max-height: 28rem !important
    }

    .lg\:max-h-29rem {
        max-height: 29rem !important
    }

    .lg\:max-h-30rem {
        max-height: 30rem !important
    }
}

@media screen and (min-width:1200px) {
    .xl\:max-h-0 {
        max-height: 0 !important
    }

    .xl\:max-h-full {
        max-height: 100% !important
    }

    .xl\:max-h-screen {
        max-height: 100vh !important
    }

    .xl\:max-h-min {
        max-height: -webkit-min-content !important;
        max-height: min-content !important
    }

    .xl\:max-h-max {
        max-height: -webkit-max-content !important;
        max-height: max-content !important
    }

    .xl\:max-h-fit {
        max-height: -webkit-fit-content !important;
        max-height: fit-content !important
    }

    .xl\:max-h-1rem {
        max-height: 1rem !important
    }

    .xl\:max-h-2rem {
        max-height: 2rem !important
    }

    .xl\:max-h-3rem {
        max-height: 3rem !important
    }

    .xl\:max-h-4rem {
        max-height: 4rem !important
    }

    .xl\:max-h-5rem {
        max-height: 5rem !important
    }

    .xl\:max-h-6rem {
        max-height: 6rem !important
    }

    .xl\:max-h-7rem {
        max-height: 7rem !important
    }

    .xl\:max-h-8rem {
        max-height: 8rem !important
    }

    .xl\:max-h-9rem {
        max-height: 9rem !important
    }

    .xl\:max-h-10rem {
        max-height: 10rem !important
    }

    .xl\:max-h-11rem {
        max-height: 11rem !important
    }

    .xl\:max-h-12rem {
        max-height: 12rem !important
    }

    .xl\:max-h-13rem {
        max-height: 13rem !important
    }

    .xl\:max-h-14rem {
        max-height: 14rem !important
    }

    .xl\:max-h-15rem {
        max-height: 15rem !important
    }

    .xl\:max-h-16rem {
        max-height: 16rem !important
    }

    .xl\:max-h-17rem {
        max-height: 17rem !important
    }

    .xl\:max-h-18rem {
        max-height: 18rem !important
    }

    .xl\:max-h-19rem {
        max-height: 19rem !important
    }

    .xl\:max-h-20rem {
        max-height: 20rem !important
    }

    .xl\:max-h-21rem {
        max-height: 21rem !important
    }

    .xl\:max-h-22rem {
        max-height: 22rem !important
    }

    .xl\:max-h-23rem {
        max-height: 23rem !important
    }

    .xl\:max-h-24rem {
        max-height: 24rem !important
    }

    .xl\:max-h-25rem {
        max-height: 25rem !important
    }

    .xl\:max-h-26rem {
        max-height: 26rem !important
    }

    .xl\:max-h-27rem {
        max-height: 27rem !important
    }

    .xl\:max-h-28rem {
        max-height: 28rem !important
    }

    .xl\:max-h-29rem {
        max-height: 29rem !important
    }

    .xl\:max-h-30rem {
        max-height: 30rem !important
    }
}

.static {
    position: static !important
}

.fixed {
    position: fixed !important
}

.absolute {
    position: absolute !important
}

.relative {
    position: relative !important
}

.sticky {
    position: -webkit-sticky !important;
    position: sticky !important
}

@media screen and (min-width:576px) {
    .sm\:static {
        position: static !important
    }

    .sm\:fixed {
        position: fixed !important
    }

    .sm\:absolute {
        position: absolute !important
    }

    .sm\:relative {
        position: relative !important
    }

    .sm\:sticky {
        position: -webkit-sticky !important;
        position: sticky !important
    }
}

@media screen and (min-width:768px) {
    .md\:static {
        position: static !important
    }

    .md\:fixed {
        position: fixed !important
    }

    .md\:absolute {
        position: absolute !important
    }

    .md\:relative {
        position: relative !important
    }

    .md\:sticky {
        position: -webkit-sticky !important;
        position: sticky !important
    }
}

@media screen and (min-width:992px) {
    .lg\:static {
        position: static !important
    }

    .lg\:fixed {
        position: fixed !important
    }

    .lg\:absolute {
        position: absolute !important
    }

    .lg\:relative {
        position: relative !important
    }

    .lg\:sticky {
        position: -webkit-sticky !important;
        position: sticky !important
    }
}

@media screen and (min-width:1200px) {
    .xl\:static {
        position: static !important
    }

    .xl\:fixed {
        position: fixed !important
    }

    .xl\:absolute {
        position: absolute !important
    }

    .xl\:relative {
        position: relative !important
    }

    .xl\:sticky {
        position: -webkit-sticky !important;
        position: sticky !important
    }
}

.top-auto {
    top: auto !important
}

@media screen and (min-width:576px) {
    .sm\:top-auto {
        top: auto !important
    }

    .sm\:top-0 {
        top: 0 !important
    }

    .sm\:top-50 {
        top: 50% !important
    }

    .sm\:top-100 {
        top: 100% !important
    }
}

@media screen and (min-width:768px) {
    .md\:top-auto {
        top: auto !important
    }

    .md\:top-0 {
        top: 0 !important
    }

    .md\:top-50 {
        top: 50% !important
    }

    .md\:top-100 {
        top: 100% !important
    }
}

@media screen and (min-width:992px) {
    .lg\:top-auto {
        top: auto !important
    }

    .lg\:top-0 {
        top: 0 !important
    }

    .lg\:top-50 {
        top: 50% !important
    }

    .lg\:top-100 {
        top: 100% !important
    }
}

@media screen and (min-width:1200px) {
    .xl\:top-auto {
        top: auto !important
    }

    .xl\:top-0 {
        top: 0 !important
    }

    .xl\:top-50 {
        top: 50% !important
    }

    .xl\:top-100 {
        top: 100% !important
    }
}

.left-auto {
    left: auto !important
}

.left-0 {
    left: 0 !important
}

.left-50 {
    left: 50% !important
}

.left-100 {
    left: 100% !important
}

@media screen and (min-width:576px) {
    .sm\:left-auto {
        left: auto !important
    }

    .sm\:left-0 {
        left: 0 !important
    }

    .sm\:left-50 {
        left: 50% !important
    }

    .sm\:left-100 {
        left: 100% !important
    }
}

@media screen and (min-width:768px) {
    .md\:left-auto {
        left: auto !important
    }

    .md\:left-0 {
        left: 0 !important
    }

    .md\:left-50 {
        left: 50% !important
    }

    .md\:left-100 {
        left: 100% !important
    }
}

@media screen and (min-width:992px) {
    .lg\:left-auto {
        left: auto !important
    }

    .lg\:left-0 {
        left: 0 !important
    }

    .lg\:left-50 {
        left: 50% !important
    }

    .lg\:left-100 {
        left: 100% !important
    }
}

@media screen and (min-width:1200px) {
    .xl\:left-auto {
        left: auto !important
    }

    .xl\:left-0 {
        left: 0 !important
    }

    .xl\:left-50 {
        left: 50% !important
    }

    .xl\:left-100 {
        left: 100% !important
    }
}

.right-auto {
    right: auto !important
}

.right-0 {
    right: 0 !important
}

.right-50 {
    right: 50% !important
}

.right-100 {
    right: 100% !important
}

@media screen and (min-width:576px) {
    .sm\:right-auto {
        right: auto !important
    }

    .sm\:right-0 {
        right: 0 !important
    }

    .sm\:right-50 {
        right: 50% !important
    }

    .sm\:right-100 {
        right: 100% !important
    }
}

@media screen and (min-width:768px) {
    .md\:right-auto {
        right: auto !important
    }

    .md\:right-0 {
        right: 0 !important
    }

    .md\:right-50 {
        right: 50% !important
    }

    .md\:right-100 {
        right: 100% !important
    }
}

@media screen and (min-width:992px) {
    .lg\:right-auto {
        right: auto !important
    }

    .lg\:right-0 {
        right: 0 !important
    }

    .lg\:right-50 {
        right: 50% !important
    }

    .lg\:right-100 {
        right: 100% !important
    }
}

@media screen and (min-width:1200px) {
    .xl\:right-auto {
        right: auto !important
    }

    .xl\:right-0 {
        right: 0 !important
    }

    .xl\:right-50 {
        right: 50% !important
    }

    .xl\:right-100 {
        right: 100% !important
    }
}

.bottom-auto {
    bottom: auto !important
}

@media screen and (min-width:576px) {
    .sm\:bottom-auto {
        bottom: auto !important
    }

    .sm\:bottom-0 {
        bottom: 0 !important
    }

    .sm\:bottom-50 {
        bottom: 50% !important
    }

    .sm\:bottom-100 {
        bottom: 100% !important
    }
}

@media screen and (min-width:768px) {
    .md\:bottom-auto {
        bottom: auto !important
    }

    .md\:bottom-0 {
        bottom: 0 !important
    }

    .md\:bottom-50 {
        bottom: 50% !important
    }

    .md\:bottom-100 {
        bottom: 100% !important
    }
}

@media screen and (min-width:992px) {
    .lg\:bottom-auto {
        bottom: auto !important
    }

    .lg\:bottom-0 {
        bottom: 0 !important
    }

    .lg\:bottom-50 {
        bottom: 50% !important
    }

    .lg\:bottom-100 {
        bottom: 100% !important
    }
}

@media screen and (min-width:1200px) {
    .xl\:bottom-auto {
        bottom: auto !important
    }

    .xl\:bottom-0 {
        bottom: 0 !important
    }

    .xl\:bottom-50 {
        bottom: 50% !important
    }

    .xl\:bottom-100 {
        bottom: 100% !important
    }
}

@media screen and (min-width:576px) {
    .sm\:overflow-auto {
        overflow: auto !important
    }

    .sm\:overflow-hidden {
        overflow: hidden !important
    }

    .sm\:overflow-visible {
        overflow: visible !important
    }

    .sm\:overflow-scroll {
        overflow: scroll !important
    }
}

@media screen and (min-width:768px) {
    .md\:overflow-auto {
        overflow: auto !important
    }

    .md\:overflow-hidden {
        overflow: hidden !important
    }

    .md\:overflow-visible {
        overflow: visible !important
    }

    .md\:overflow-scroll {
        overflow: scroll !important
    }
}

@media screen and (min-width:992px) {
    .lg\:overflow-auto {
        overflow: auto !important
    }

    .lg\:overflow-hidden {
        overflow: hidden !important
    }

    .lg\:overflow-visible {
        overflow: visible !important
    }

    .lg\:overflow-scroll {
        overflow: scroll !important
    }
}

@media screen and (min-width:1200px) {
    .xl\:overflow-auto {
        overflow: auto !important
    }

    .xl\:overflow-hidden {
        overflow: hidden !important
    }

    .xl\:overflow-visible {
        overflow: visible !important
    }

    .xl\:overflow-scroll {
        overflow: scroll !important
    }
}

.overflow-x-auto {
    overflow-x: auto !important
}

.overflow-x-hidden {
    overflow-x: hidden !important
}

.overflow-x-visible {
    overflow-x: visible !important
}

.overflow-x-scroll {
    overflow-x: scroll !important
}

@media screen and (min-width:576px) {
    .sm\:overflow-x-auto {
        overflow-x: auto !important
    }

    .sm\:overflow-x-hidden {
        overflow-x: hidden !important
    }

    .sm\:overflow-x-visible {
        overflow-x: visible !important
    }

    .sm\:overflow-x-scroll {
        overflow-x: scroll !important
    }
}

@media screen and (min-width:768px) {
    .md\:overflow-x-auto {
        overflow-x: auto !important
    }

    .md\:overflow-x-hidden {
        overflow-x: hidden !important
    }

    .md\:overflow-x-visible {
        overflow-x: visible !important
    }

    .md\:overflow-x-scroll {
        overflow-x: scroll !important
    }
}

@media screen and (min-width:992px) {
    .lg\:overflow-x-auto {
        overflow-x: auto !important
    }

    .lg\:overflow-x-hidden {
        overflow-x: hidden !important
    }

    .lg\:overflow-x-visible {
        overflow-x: visible !important
    }

    .lg\:overflow-x-scroll {
        overflow-x: scroll !important
    }
}

@media screen and (min-width:1200px) {
    .xl\:overflow-x-auto {
        overflow-x: auto !important
    }

    .xl\:overflow-x-hidden {
        overflow-x: hidden !important
    }

    .xl\:overflow-x-visible {
        overflow-x: visible !important
    }

    .xl\:overflow-x-scroll {
        overflow-x: scroll !important
    }
}

.overflow-y-auto {
    overflow-y: auto !important
}

.overflow-y-hidden {
    overflow-y: hidden !important
}

.overflow-y-visible {
    overflow-y: visible !important
}

.overflow-y-scroll {
    overflow-y: scroll !important
}

@media screen and (min-width:576px) {
    .sm\:overflow-y-auto {
        overflow-y: auto !important
    }

    .sm\:overflow-y-hidden {
        overflow-y: hidden !important
    }

    .sm\:overflow-y-visible {
        overflow-y: visible !important
    }

    .sm\:overflow-y-scroll {
        overflow-y: scroll !important
    }
}

@media screen and (min-width:768px) {
    .md\:overflow-y-auto {
        overflow-y: auto !important
    }

    .md\:overflow-y-hidden {
        overflow-y: hidden !important
    }

    .md\:overflow-y-visible {
        overflow-y: visible !important
    }

    .md\:overflow-y-scroll {
        overflow-y: scroll !important
    }
}

@media screen and (min-width:992px) {
    .lg\:overflow-y-auto {
        overflow-y: auto !important
    }

    .lg\:overflow-y-hidden {
        overflow-y: hidden !important
    }

    .lg\:overflow-y-visible {
        overflow-y: visible !important
    }

    .lg\:overflow-y-scroll {
        overflow-y: scroll !important
    }
}

@media screen and (min-width:1200px) {
    .xl\:overflow-y-auto {
        overflow-y: auto !important
    }

    .xl\:overflow-y-hidden {
        overflow-y: hidden !important
    }

    .xl\:overflow-y-visible {
        overflow-y: visible !important
    }

    .xl\:overflow-y-scroll {
        overflow-y: scroll !important
    }
}

.z-auto {
    z-index: auto !important
}

.z-0 {
    z-index: 0 !important
}

.z-1 {
    z-index: 1 !important
}

.z-2 {
    z-index: 2 !important
}

.z-3 {
    z-index: 3 !important
}

.z-4 {
    z-index: 4 !important
}

.z-5 {
    z-index: 5 !important
}

@media screen and (min-width:576px) {
    .sm\:z-auto {
        z-index: auto !important
    }

    .sm\:z-0 {
        z-index: 0 !important
    }

    .sm\:z-1 {
        z-index: 1 !important
    }

    .sm\:z-2 {
        z-index: 2 !important
    }

    .sm\:z-3 {
        z-index: 3 !important
    }

    .sm\:z-4 {
        z-index: 4 !important
    }

    .sm\:z-5 {
        z-index: 5 !important
    }
}

@media screen and (min-width:768px) {
    .md\:z-auto {
        z-index: auto !important
    }

    .md\:z-0 {
        z-index: 0 !important
    }

    .md\:z-1 {
        z-index: 1 !important
    }

    .md\:z-2 {
        z-index: 2 !important
    }

    .md\:z-3 {
        z-index: 3 !important
    }

    .md\:z-4 {
        z-index: 4 !important
    }

    .md\:z-5 {
        z-index: 5 !important
    }
}

@media screen and (min-width:992px) {
    .lg\:z-auto {
        z-index: auto !important
    }

    .lg\:z-0 {
        z-index: 0 !important
    }

    .lg\:z-1 {
        z-index: 1 !important
    }

    .lg\:z-2 {
        z-index: 2 !important
    }

    .lg\:z-3 {
        z-index: 3 !important
    }

    .lg\:z-4 {
        z-index: 4 !important
    }

    .lg\:z-5 {
        z-index: 5 !important
    }
}

@media screen and (min-width:1200px) {
    .xl\:z-auto {
        z-index: auto !important
    }

    .xl\:z-0 {
        z-index: 0 !important
    }

    .xl\:z-1 {
        z-index: 1 !important
    }

    .xl\:z-2 {
        z-index: 2 !important
    }

    .xl\:z-3 {
        z-index: 3 !important
    }

    .xl\:z-4 {
        z-index: 4 !important
    }

    .xl\:z-5 {
        z-index: 5 !important
    }
}

.bg-repeat {
    background-repeat: repeat !important
}

.bg-no-repeat {
    background-repeat: no-repeat !important
}

.bg-repeat-x {
    background-repeat: repeat-x !important
}

.bg-repeat-y {
    background-repeat: repeat-y !important
}

.bg-repeat-round {
    background-repeat: round !important
}

.bg-repeat-space {
    background-repeat: space !important
}

@media screen and (min-width:576px) {
    .sm\:bg-repeat {
        background-repeat: repeat !important
    }

    .sm\:bg-no-repeat {
        background-repeat: no-repeat !important
    }

    .sm\:bg-repeat-x {
        background-repeat: repeat-x !important
    }

    .sm\:bg-repeat-y {
        background-repeat: repeat-y !important
    }

    .sm\:bg-repeat-round {
        background-repeat: round !important
    }

    .sm\:bg-repeat-space {
        background-repeat: space !important
    }
}

@media screen and (min-width:768px) {
    .md\:bg-repeat {
        background-repeat: repeat !important
    }

    .md\:bg-no-repeat {
        background-repeat: no-repeat !important
    }

    .md\:bg-repeat-x {
        background-repeat: repeat-x !important
    }

    .md\:bg-repeat-y {
        background-repeat: repeat-y !important
    }

    .md\:bg-repeat-round {
        background-repeat: round !important
    }

    .md\:bg-repeat-space {
        background-repeat: space !important
    }
}

@media screen and (min-width:992px) {
    .lg\:bg-repeat {
        background-repeat: repeat !important
    }

    .lg\:bg-no-repeat {
        background-repeat: no-repeat !important
    }

    .lg\:bg-repeat-x {
        background-repeat: repeat-x !important
    }

    .lg\:bg-repeat-y {
        background-repeat: repeat-y !important
    }

    .lg\:bg-repeat-round {
        background-repeat: round !important
    }

    .lg\:bg-repeat-space {
        background-repeat: space !important
    }
}

@media screen and (min-width:1200px) {
    .xl\:bg-repeat {
        background-repeat: repeat !important
    }

    .xl\:bg-no-repeat {
        background-repeat: no-repeat !important
    }

    .xl\:bg-repeat-x {
        background-repeat: repeat-x !important
    }

    .xl\:bg-repeat-y {
        background-repeat: repeat-y !important
    }

    .xl\:bg-repeat-round {
        background-repeat: round !important
    }

    .xl\:bg-repeat-space {
        background-repeat: space !important
    }
}

.bg-auto {
    background-size: auto !important
}

.bg-cover {
    background-size: cover !important
}

.bg-contain {
    background-size: contain !important
}

@media screen and (min-width:576px) {
    .sm\:bg-auto {
        background-size: auto !important
    }

    .sm\:bg-cover {
        background-size: cover !important
    }

    .sm\:bg-contain {
        background-size: contain !important
    }
}

@media screen and (min-width:768px) {
    .md\:bg-auto {
        background-size: auto !important
    }

    .md\:bg-cover {
        background-size: cover !important
    }

    .md\:bg-contain {
        background-size: contain !important
    }
}

@media screen and (min-width:992px) {
    .lg\:bg-auto {
        background-size: auto !important
    }

    .lg\:bg-cover {
        background-size: cover !important
    }

    .lg\:bg-contain {
        background-size: contain !important
    }
}

@media screen and (min-width:1200px) {
    .xl\:bg-auto {
        background-size: auto !important
    }

    .xl\:bg-cover {
        background-size: cover !important
    }

    .xl\:bg-contain {
        background-size: contain !important
    }
}

.bg-bottom {
    background-position: bottom !important
}

.bg-center {
    background-position: 50% !important
}

.bg-left {
    background-position: 0 !important
}

.bg-left-bottom {
    background-position: 0 100% !important
}

.bg-left-top {
    background-position: 0 0 !important
}

.bg-right {
    background-position: 100% !important
}

.bg-right-bottom {
    background-position: 100% 100% !important
}

.bg-right-top {
    background-position: 100% 0 !important
}

.bg-top {
    background-position: top !important
}

@media screen and (min-width:576px) {
    .sm\:bg-bottom {
        background-position: bottom !important
    }

    .sm\:bg-center {
        background-position: 50% !important
    }

    .sm\:bg-left {
        background-position: 0 !important
    }

    .sm\:bg-left-bottom {
        background-position: 0 100% !important
    }

    .sm\:bg-left-top {
        background-position: 0 0 !important
    }

    .sm\:bg-right {
        background-position: 100% !important
    }

    .sm\:bg-right-bottom {
        background-position: 100% 100% !important
    }

    .sm\:bg-right-top {
        background-position: 100% 0 !important
    }

    .sm\:bg-top {
        background-position: top !important
    }
}

@media screen and (min-width:768px) {
    .md\:bg-bottom {
        background-position: bottom !important
    }

    .md\:bg-center {
        background-position: 50% !important
    }

    .md\:bg-left {
        background-position: 0 !important
    }

    .md\:bg-left-bottom {
        background-position: 0 100% !important
    }

    .md\:bg-left-top {
        background-position: 0 0 !important
    }

    .md\:bg-right {
        background-position: 100% !important
    }

    .md\:bg-right-bottom {
        background-position: 100% 100% !important
    }

    .md\:bg-right-top {
        background-position: 100% 0 !important
    }

    .md\:bg-top {
        background-position: top !important
    }
}

@media screen and (min-width:992px) {
    .lg\:bg-bottom {
        background-position: bottom !important
    }

    .lg\:bg-center {
        background-position: 50% !important
    }

    .lg\:bg-left {
        background-position: 0 !important
    }

    .lg\:bg-left-bottom {
        background-position: 0 100% !important
    }

    .lg\:bg-left-top {
        background-position: 0 0 !important
    }

    .lg\:bg-right {
        background-position: 100% !important
    }

    .lg\:bg-right-bottom {
        background-position: 100% 100% !important
    }

    .lg\:bg-right-top {
        background-position: 100% 0 !important
    }

    .lg\:bg-top {
        background-position: top !important
    }
}

@media screen and (min-width:1200px) {
    .xl\:bg-bottom {
        background-position: bottom !important
    }

    .xl\:bg-center {
        background-position: 50% !important
    }

    .xl\:bg-left {
        background-position: 0 !important
    }

    .xl\:bg-left-bottom {
        background-position: 0 100% !important
    }

    .xl\:bg-left-top {
        background-position: 0 0 !important
    }

    .xl\:bg-right {
        background-position: 100% !important
    }

    .xl\:bg-right-bottom {
        background-position: 100% 100% !important
    }

    .xl\:bg-right-top {
        background-position: 100% 0 !important
    }

    .xl\:bg-top {
        background-position: top !important
    }
}

.list-none {
    list-style: none !important
}

.list-disc {
    list-style: disc !important
}

.list-decimal {
    list-style: decimal !important
}

.appearance-none {
    -webkit-appearance: none !important;
    appearance: none !important
}

.outline-none {
    outline: none !important
}

.pointer-events-none {
    pointer-events: none !important
}

.pointer-events-auto {
    pointer-events: auto !important
}

.cursor-auto {
    cursor: auto !important
}

.cursor-pointer {
    cursor: pointer !important
}

.cursor-wait {
    cursor: wait !important
}

.cursor-move {
    cursor: move !important
}

.select-none {
    -webkit-user-select: none !important;
    user-select: none !important
}

.select-text {
    -webkit-user-select: text !important;
    user-select: text !important
}

.select-all {
    -webkit-user-select: all !important;
    user-select: all !important
}

.select-auto {
    -webkit-user-select: auto !important;
    user-select: auto !important
}

.opacity-0 {
    opacity: 0 !important
}

.opacity-10 {
    opacity: .1 !important
}

.opacity-20 {
    opacity: .2 !important
}

.opacity-30 {
    opacity: .3 !important
}

.opacity-40 {
    opacity: .4 !important
}

.opacity-50 {
    opacity: .5 !important
}

.opacity-60 {
    opacity: .6 !important
}

.opacity-70 {
    opacity: .7 !important
}

.opacity-80 {
    opacity: .8 !important
}

.opacity-90 {
    opacity: .9 !important
}

.opacity-100 {
    opacity: 1 !important
}

.reset {
    all: unset
}

.transition-none {
    transition-property: none !important
}

.transition-all {
    transition-property: all !important
}

.transition-colors {
    transition-property: background-color, border-color, color !important
}

.transition-transform {
    transition-property: transform !important
}

.transition-duration-100 {
    transition-duration: .1s !important
}

.transition-duration-150 {
    transition-duration: .15s !important
}

.transition-duration-200 {
    transition-duration: .2s !important
}

.transition-duration-300 {
    transition-duration: .3s !important
}

.transition-duration-400 {
    transition-duration: .4s !important
}

.transition-duration-500 {
    transition-duration: .5s !important
}

.transition-duration-1000 {
    transition-duration: 1s !important
}

.transition-duration-2000 {
    transition-duration: 2s !important
}

.transition-duration-3000 {
    transition-duration: 3s !important
}

.transition-linear {
    transition-timing-function: linear !important
}

.transition-ease-in {
    transition-timing-function: cubic-bezier(.4, 0, 1, 1) !important
}

.transition-ease-out {
    transition-timing-function: cubic-bezier(0, 0, .2, 1) !important
}

.transition-ease-in-out {
    transition-timing-function: cubic-bezier(.4, 0, .2, 1) !important
}

.transition-delay-100 {
    transition-delay: .1s !important
}

.transition-delay-150 {
    transition-delay: .15s !important
}

.transition-delay-200 {
    transition-delay: .2s !important
}

.transition-delay-300 {
    transition-delay: .3s !important
}

.transition-delay-400 {
    transition-delay: .4s !important
}

.transition-delay-500 {
    transition-delay: .5s !important
}

.transition-delay-1000 {
    transition-delay: 1s !important
}

.translate-x-0 {
    transform: translateX(0) !important
}

.translate-x-100 {
    transform: translateX(100%) !important
}

.-translate-x-100 {
    transform: translateX(-100%) !important
}

.translate-y-0 {
    transform: translateY(0) !important
}

.translate-y-100 {
    transform: translateY(100%) !important
}

.-translate-y-100 {
    transform: translateY(-100%) !important
}

@media screen and (min-width:576px) {
    .sm\:translate-x-0 {
        transform: translateX(0) !important
    }

    .sm\:translate-x-100 {
        transform: translateX(100%) !important
    }

    .sm\:-translate-x-100 {
        transform: translateX(-100%) !important
    }

    .sm\:translate-y-0 {
        transform: translateY(0) !important
    }

    .sm\:translate-y-100 {
        transform: translateY(100%) !important
    }

    .sm\:-translate-y-100 {
        transform: translateY(-100%) !important
    }
}

@media screen and (min-width:768px) {
    .md\:translate-x-0 {
        transform: translateX(0) !important
    }

    .md\:translate-x-100 {
        transform: translateX(100%) !important
    }

    .md\:-translate-x-100 {
        transform: translateX(-100%) !important
    }

    .md\:translate-y-0 {
        transform: translateY(0) !important
    }

    .md\:translate-y-100 {
        transform: translateY(100%) !important
    }

    .md\:-translate-y-100 {
        transform: translateY(-100%) !important
    }
}

@media screen and (min-width:992px) {
    .lg\:translate-x-0 {
        transform: translateX(0) !important
    }

    .lg\:translate-x-100 {
        transform: translateX(100%) !important
    }

    .lg\:-translate-x-100 {
        transform: translateX(-100%) !important
    }

    .lg\:translate-y-0 {
        transform: translateY(0) !important
    }

    .lg\:translate-y-100 {
        transform: translateY(100%) !important
    }

    .lg\:-translate-y-100 {
        transform: translateY(-100%) !important
    }
}

@media screen and (min-width:1200px) {
    .xl\:translate-x-0 {
        transform: translateX(0) !important
    }

    .xl\:translate-x-100 {
        transform: translateX(100%) !important
    }

    .xl\:-translate-x-100 {
        transform: translateX(-100%) !important
    }

    .xl\:translate-y-0 {
        transform: translateY(0) !important
    }

    .xl\:translate-y-100 {
        transform: translateY(100%) !important
    }

    .xl\:-translate-y-100 {
        transform: translateY(-100%) !important
    }
}

.rotate-45 {
    transform: rotate(45deg) !important
}

.-rotate-45 {
    transform: rotate(-45deg) !important
}

.rotate-90 {
    transform: rotate(90deg) !important
}

.-rotate-90 {
    transform: rotate(-90deg) !important
}

.rotate-180 {
    transform: rotate(180deg) !important
}

.-rotate-180 {
    transform: rotate(-180deg) !important
}

@media screen and (min-width:576px) {
    .sm\:rotate-45 {
        transform: rotate(45deg) !important
    }

    .sm\:-rotate-45 {
        transform: rotate(-45deg) !important
    }

    .sm\:rotate-90 {
        transform: rotate(90deg) !important
    }

    .sm\:-rotate-90 {
        transform: rotate(-90deg) !important
    }

    .sm\:rotate-180 {
        transform: rotate(180deg) !important
    }

    .sm\:-rotate-180 {
        transform: rotate(-180deg) !important
    }
}

@media screen and (min-width:768px) {
    .md\:rotate-45 {
        transform: rotate(45deg) !important
    }

    .md\:-rotate-45 {
        transform: rotate(-45deg) !important
    }

    .md\:rotate-90 {
        transform: rotate(90deg) !important
    }

    .md\:-rotate-90 {
        transform: rotate(-90deg) !important
    }

    .md\:rotate-180 {
        transform: rotate(180deg) !important
    }

    .md\:-rotate-180 {
        transform: rotate(-180deg) !important
    }
}

@media screen and (min-width:992px) {
    .lg\:rotate-45 {
        transform: rotate(45deg) !important
    }

    .lg\:-rotate-45 {
        transform: rotate(-45deg) !important
    }

    .lg\:rotate-90 {
        transform: rotate(90deg) !important
    }

    .lg\:-rotate-90 {
        transform: rotate(-90deg) !important
    }

    .lg\:rotate-180 {
        transform: rotate(180deg) !important
    }

    .lg\:-rotate-180 {
        transform: rotate(-180deg) !important
    }
}

@media screen and (min-width:1200px) {
    .xl\:rotate-45 {
        transform: rotate(45deg) !important
    }

    .xl\:-rotate-45 {
        transform: rotate(-45deg) !important
    }

    .xl\:rotate-90 {
        transform: rotate(90deg) !important
    }

    .xl\:-rotate-90 {
        transform: rotate(-90deg) !important
    }

    .xl\:rotate-180 {
        transform: rotate(180deg) !important
    }

    .xl\:-rotate-180 {
        transform: rotate(-180deg) !important
    }
}

.origin-center {
    transform-origin: center !important
}

.origin-top {
    transform-origin: top !important
}

.origin-top-right {
    transform-origin: top right !important
}

.origin-right {
    transform-origin: right !important
}

.origin-bottom-right {
    transform-origin: bottom right !important
}

.origin-bottom {
    transform-origin: bottom !important
}

.origin-bottom-left {
    transform-origin: bottom left !important
}

.origin-left {
    transform-origin: left !important
}

.origin-top-left {
    transform-origin: top-left !important
}

@media screen and (min-width:576px) {
    .sm\:origin-center {
        transform-origin: center !important
    }

    .sm\:origin-top {
        transform-origin: top !important
    }

    .sm\:origin-top-right {
        transform-origin: top right !important
    }

    .sm\:origin-right {
        transform-origin: right !important
    }

    .sm\:origin-bottom-right {
        transform-origin: bottom right !important
    }

    .sm\:origin-bottom {
        transform-origin: bottom !important
    }

    .sm\:origin-bottom-left {
        transform-origin: bottom left !important
    }

    .sm\:origin-left {
        transform-origin: left !important
    }

    .sm\:origin-top-left {
        transform-origin: top-left !important
    }
}

@media screen and (min-width:768px) {
    .md\:origin-center {
        transform-origin: center !important
    }

    .md\:origin-top {
        transform-origin: top !important
    }

    .md\:origin-top-right {
        transform-origin: top right !important
    }

    .md\:origin-right {
        transform-origin: right !important
    }

    .md\:origin-bottom-right {
        transform-origin: bottom right !important
    }

    .md\:origin-bottom {
        transform-origin: bottom !important
    }

    .md\:origin-bottom-left {
        transform-origin: bottom left !important
    }

    .md\:origin-left {
        transform-origin: left !important
    }

    .md\:origin-top-left {
        transform-origin: top-left !important
    }
}

@media screen and (min-width:992px) {
    .lg\:origin-center {
        transform-origin: center !important
    }

    .lg\:origin-top {
        transform-origin: top !important
    }

    .lg\:origin-top-right {
        transform-origin: top right !important
    }

    .lg\:origin-right {
        transform-origin: right !important
    }

    .lg\:origin-bottom-right {
        transform-origin: bottom right !important
    }

    .lg\:origin-bottom {
        transform-origin: bottom !important
    }

    .lg\:origin-bottom-left {
        transform-origin: bottom left !important
    }

    .lg\:origin-left {
        transform-origin: left !important
    }

    .lg\:origin-top-left {
        transform-origin: top-left !important
    }
}

@media screen and (min-width:1200px) {
    .xl\:origin-center {
        transform-origin: center !important
    }

    .xl\:origin-top {
        transform-origin: top !important
    }

    .xl\:origin-top-right {
        transform-origin: top right !important
    }

    .xl\:origin-right {
        transform-origin: right !important
    }

    .xl\:origin-bottom-right {
        transform-origin: bottom right !important
    }

    .xl\:origin-bottom {
        transform-origin: bottom !important
    }

    .xl\:origin-bottom-left {
        transform-origin: bottom left !important
    }

    .xl\:origin-left {
        transform-origin: left !important
    }

    .xl\:origin-top-left {
        transform-origin: top-left !important
    }
}

@keyframes fadein {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes fadeout {
    0% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

@keyframes scalein {
    0% {
        opacity: 0;
        transform: scaleY(.8);
        transition: transform .12s cubic-bezier(0, 0, .2, 1), opacity .12s cubic-bezier(0, 0, .2, 1)
    }

    to {
        opacity: 1;
        transform: scaleY(1)
    }
}

@keyframes slidedown {
    0% {
        max-height: 0
    }

    to {
        max-height: auto
    }
}

@keyframes slideup {
    0% {
        max-height: 1000px
    }

    to {
        max-height: 0
    }
}

@keyframes fadeinleft {
    0% {
        opacity: 0;
        transform: translateX(-100%);
        transition: transform .12s cubic-bezier(0, 0, .2, 1), opacity .12s cubic-bezier(0, 0, .2, 1)
    }

    to {
        opacity: 1;
        transform: translateX(0)
    }
}

@keyframes fadeoutleft {
    0% {
        opacity: 1;
        transform: translateX(0);
        transition: transform .12s cubic-bezier(0, 0, .2, 1), opacity .12s cubic-bezier(0, 0, .2, 1)
    }

    to {
        opacity: 0;
        transform: translateX(-100%)
    }
}

@keyframes fadeinright {
    0% {
        opacity: 0;
        transform: translateX(100%);
        transition: transform .12s cubic-bezier(0, 0, .2, 1), opacity .12s cubic-bezier(0, 0, .2, 1)
    }

    to {
        opacity: 1;
        transform: translateX(0)
    }
}

@keyframes fadeoutright {
    0% {
        opacity: 1;
        transform: translateX(0);
        transition: transform .12s cubic-bezier(0, 0, .2, 1), opacity .12s cubic-bezier(0, 0, .2, 1)
    }

    to {
        opacity: 0;
        transform: translateX(100%)
    }
}

@keyframes fadeinup {
    0% {
        opacity: 0;
        transform: translateY(-100%);
        transition: transform .12s cubic-bezier(0, 0, .2, 1), opacity .12s cubic-bezier(0, 0, .2, 1)
    }

    to {
        opacity: 1;
        transform: translateY(0)
    }
}

@keyframes fadeoutup {
    0% {
        opacity: 1;
        transform: translateY(0);
        transition: transform .12s cubic-bezier(0, 0, .2, 1), opacity .12s cubic-bezier(0, 0, .2, 1)
    }

    to {
        opacity: 0;
        transform: translateY(-100%)
    }
}

@keyframes fadeindown {
    0% {
        opacity: 0;
        transform: translateY(100%);
        transition: transform .12s cubic-bezier(0, 0, .2, 1), opacity .12s cubic-bezier(0, 0, .2, 1)
    }

    to {
        opacity: 1;
        transform: translateY(0)
    }
}

@keyframes fadeoutdown {
    0% {
        opacity: 1;
        transform: translateY(0);
        transition: transform .12s cubic-bezier(0, 0, .2, 1), opacity .12s cubic-bezier(0, 0, .2, 1)
    }

    to {
        opacity: 0;
        transform: translateY(100%)
    }
}

@keyframes animate-width {
    0% {
        width: 0
    }

    to {
        width: 100%
    }
}

@keyframes flip {
    0% {
        transform: perspective(2000px) rotateX(-100deg)
    }

    to {
        transform: perspective(2000px) rotateX(0)
    }
}

@keyframes flipleft {
    0% {
        opacity: 0;
        transform: perspective(2000px) rotateY(-100deg)
    }

    to {
        opacity: 1;
        transform: perspective(2000px) rotateY(0)
    }
}

@keyframes flipright {
    0% {
        opacity: 0;
        transform: perspective(2000px) rotateY(100deg)
    }

    to {
        opacity: 1;
        transform: perspective(2000px) rotateY(0)
    }
}

@keyframes flipup {
    0% {
        opacity: 0;
        transform: perspective(2000px) rotateX(-100deg)
    }

    to {
        opacity: 1;
        transform: perspective(2000px) rotateX(0)
    }
}

@keyframes zoomin {
    0% {
        opacity: 0;
        transform: scale3d(.3, .3, .3)
    }

    50% {
        opacity: 1
    }
}

@keyframes zoomindown {
    0% {
        opacity: 0;
        transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0)
    }

    60% {
        opacity: 1;
        transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0)
    }
}

@keyframes zoominleft {
    0% {
        opacity: 0;
        transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0)
    }

    60% {
        opacity: 1;
        transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0)
    }
}

@keyframes zoominright {
    0% {
        opacity: 0;
        transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0)
    }

    60% {
        opacity: 1;
        transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0)
    }
}

@keyframes zoominup {
    0% {
        opacity: 0;
        transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0)
    }

    60% {
        opacity: 1;
        transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0)
    }
}

.fadein {
    animation: fadein .15s linear
}

.fadeout {
    animation: fadeout .15s linear
}

.slidedown {
    animation: slidedown .45s ease-in-out
}

.slideup {
    animation: slideup .45s cubic-bezier(0, 1, 0, 1)
}

.scalein {
    animation: scalein .15s linear
}

.fadeinleft {
    animation: fadeinleft .15s linear
}

.fadeoutleft {
    animation: fadeoutleft .15s linear
}

.fadeinright {
    animation: fadeinright .15s linear
}

.fadeoutright {
    animation: fadeoutright .15s linear
}

.fadeinup {
    animation: fadeinup .15s linear
}

.fadeoutup {
    animation: fadeoutup .15s linear
}

.fadeindown {
    animation: fadeindown .15s linear
}

.fadeoutdown {
    animation: fadeoutdown .15s linear
}

.animate-width {
    animation: animate-width 1s linear
}

.flip {
    animation: flip .15s linear
}

.flip,
.flipup {
    -webkit-backface-visibility: visible;
    backface-visibility: visible
}

.flipup {
    animation: flipup .15s linear
}

.flipleft {
    animation: flipleft .15s linear
}

.flipleft,
.flipright {
    -webkit-backface-visibility: visible;
    backface-visibility: visible
}

.flipright {
    animation: flipright .15s linear
}

.zoomin {
    animation: zoomin .15s linear
}

.zoomindown {
    animation: zoomindown .15s linear
}

.zoominleft {
    animation: zoominleft .15s linear
}

.zoominright {
    animation: zoominright .15s linear
}

.zoominup {
    animation: zoominup .15s linear
}

.animation-duration-100 {
    animation-duration: .1s !important
}

.animation-duration-150 {
    animation-duration: .15s !important
}

.animation-duration-200 {
    animation-duration: .2s !important
}

.animation-duration-300 {
    animation-duration: .3s !important
}

.animation-duration-400 {
    animation-duration: .4s !important
}

.animation-duration-500 {
    animation-duration: .5s !important
}

.animation-duration-1000 {
    animation-duration: 1s !important
}

.animation-duration-2000 {
    animation-duration: 2s !important
}

.animation-duration-3000 {
    animation-duration: 3s !important
}

.animation-delay-100 {
    animation-delay: .1s !important
}

.animation-delay-150 {
    animation-delay: .15s !important
}

.animation-delay-200 {
    animation-delay: .2s !important
}

.animation-delay-300 {
    animation-delay: .3s !important
}

.animation-delay-400 {
    animation-delay: .4s !important
}

.animation-delay-500 {
    animation-delay: .5s !important
}

.animation-delay-1000 {
    animation-delay: 1s !important
}

.animation-iteration-1 {
    animation-iteration-count: 1 !important
}

.animation-iteration-2 {
    animation-iteration-count: 2 !important
}

.animation-iteration-infinite {
    animation-iteration-count: infinite !important
}

.animation-linear {
    animation-timing-function: linear !important
}

.animation-ease-in {
    animation-timing-function: cubic-bezier(.4, 0, 1, 1) !important
}

.animation-ease-out {
    animation-timing-function: cubic-bezier(0, 0, .2, 1) !important
}

.animation-ease-in-out {
    animation-timing-function: cubic-bezier(.4, 0, .2, 1) !important
}

.animation-fill-none {
    animation-fill-mode: none !important
}

.animation-fill-forwards {
    animation-fill-mode: forwards !important
}

.animation-fill-backwards {
    animation-fill-mode: backwards !important
}

.animation-fill-both {
    animation-fill-mode: both !important
}

:root {
    font-feature-settings: "cv02", "cv03", "cv04", "cv11";
    --font-family: "Inter var", sans-serif;
    --font-feature-settings: "cv02", "cv03", "cv04", "cv11";
    --surface-a: #fff;
    --surface-b: #f9fafb;
    --surface-c: #f3f4f6;
    --surface-d: #e5e7eb;
    --surface-e: #fff;
    --surface-f: #fff;
    --text-color: #4b5563;
    --text-color-secondary: #6b7280;
    --primary-color: #6366f1;
    --primary-color-text: #fff;
    --surface-0: #fff;
    --surface-50: #f9fafb;
    --surface-100: #f3f4f6;
    --surface-200: #e5e7eb;
    --surface-300: #d1d5db;
    --surface-400: #9ca3af;
    --surface-500: #6b7280;
    --surface-600: #4b5563;
    --surface-700: #374151;
    --surface-800: #1f2937;
    --surface-900: #111827;
    --gray-50: #f9fafb;
    --gray-100: #f3f4f6;
    --gray-200: #e5e7eb;
    --gray-300: #d1d5db;
    --gray-400: #9ca3af;
    --gray-500: #6b7280;
    --gray-600: #4b5563;
    --gray-700: #374151;
    --gray-800: #1f2937;
    --gray-900: #111827;
    --content-padding: 1.25rem;
    --inline-spacing: 0.5rem;
    --border-radius: 6px;
    --surface-ground: #f9fafb;
    --surface-section: #fff;
    --surface-card: #fff;
    --surface-overlay: #fff;
    --surface-border: #dfe7ef;
    --surface-hover: #f6f9fc;
    --focus-ring: 0 0 0 0.2rem #c7d2fe;
    --maskbg: #0006;
    --highlight-bg: #eef2ff;
    --highlight-text-color: #4338ca;
    --blue-50: #f5f9ff;
    --blue-100: #d0e1fd;
    --blue-200: #abc9fb;
    --blue-300: #85b2f9;
    --blue-400: #609af8;
    --blue-500: #3b82f6;
    --blue-600: #326fd1;
    --blue-700: #295bac;
    --blue-800: #204887;
    --blue-900: #183462;
    --green-50: #f4fcf7;
    --green-100: #caf1d8;
    --green-200: #a0e6ba;
    --green-300: #76db9b;
    --green-400: #4cd07d;
    --green-500: #22c55e;
    --green-600: #1da750;
    --green-700: #188a42;
    --green-800: #136c34;
    --green-900: #0e4f26;
    --yellow-50: #fefbf3;
    --yellow-100: #faedc4;
    --yellow-200: #f6de95;
    --yellow-300: #f2d066;
    --yellow-400: #eec137;
    --yellow-500: #eab308;
    --yellow-600: #c79807;
    --yellow-700: #a47d06;
    --yellow-800: #816204;
    --yellow-900: #5e4803;
    --cyan-50: #f3fbfd;
    --cyan-100: #c3edf5;
    --cyan-200: #94e0ed;
    --cyan-300: #65d2e4;
    --cyan-400: #35c4dc;
    --cyan-500: #06b6d4;
    --cyan-600: #059bb4;
    --cyan-700: #047f94;
    --cyan-800: #036475;
    --cyan-900: #024955;
    --pink-50: #fef6fa;
    --pink-100: #fad3e7;
    --pink-200: #f7b0d3;
    --pink-300: #f38ec0;
    --pink-400: #f06bac;
    --pink-500: #ec4899;
    --pink-600: #c93d82;
    --pink-700: #a5326b;
    --pink-800: #822854;
    --pink-900: #5e1d3d;
    --indigo-50: #f7f7fe;
    --indigo-100: #dadafc;
    --indigo-200: #bcbdf9;
    --indigo-300: #9ea0f6;
    --indigo-400: #8183f4;
    --indigo-500: #6366f1;
    --indigo-600: #5457cd;
    --indigo-700: #4547a9;
    --indigo-800: #363885;
    --indigo-900: #282960;
    --teal-50: #f3fbfb;
    --teal-100: #c7eeea;
    --teal-200: #9ae0d9;
    --teal-300: #6dd3c8;
    --teal-400: #41c5b7;
    --teal-500: #14b8a6;
    --teal-600: #119c8d;
    --teal-700: #0e8174;
    --teal-800: #0b655b;
    --teal-900: #084a42;
    --orange-50: #fff8f3;
    --orange-100: #feddc7;
    --orange-200: #fcc39b;
    --orange-300: #fba86f;
    --orange-400: #fa8e42;
    --orange-500: #f97316;
    --orange-600: #d46213;
    --orange-700: #ae510f;
    --orange-800: #893f0c;
    --orange-900: #642e09;
    --bluegray-50: #f7f8f9;
    --bluegray-100: #dadee3;
    --bluegray-200: #bcc3cd;
    --bluegray-300: #9fa9b7;
    --bluegray-400: #818ea1;
    --bluegray-500: #64748b;
    --bluegray-600: #556376;
    --bluegray-700: #465161;
    --bluegray-800: #37404c;
    --bluegray-900: #282e38;
    --purple-50: #fbf7ff;
    --purple-100: #ead6fd;
    --purple-200: #dab6fc;
    --purple-300: #c996fa;
    --purple-400: #b975f9;
    --purple-500: #a855f7;
    --purple-600: #8f48d2;
    --purple-700: #763cad;
    --purple-800: #5c2f88;
    --purple-900: #432263;
    --red-50: #fff5f5;
    --red-100: #ffd0ce;
    --red-200: #ffaca7;
    --red-300: #ff8780;
    --red-400: #ff6259;
    --red-500: #ff3d32;
    --red-600: #d9342b;
    --red-700: #b32b23;
    --red-800: #8c221c;
    --red-900: #661814;
    --primary-50: #f7f7fe;
    --primary-100: #dadafc;
    --primary-200: #bcbdf9;
    --primary-300: #9ea0f6;
    --primary-400: #8183f4;
    --primary-500: #6366f1;
    --primary-600: #5457cd;
    --primary-700: #4547a9;
    --primary-800: #363885;
    --primary-900: #282960;
    color-scheme: light;
    font-family: Inter var, sans-serif;
    font-variation-settings: normal
}

@font-face {
    font-named-instance: "Regular";
    font-display: swap;
    font-family: Inter var;
    font-style: normal;
    font-weight: 100 900;
    src: url(/static/media/InterVariable.a0e477f2f1f9d2376fde.woff2) format("woff2")
}

@font-face {
    font-named-instance: "Italic";
    font-display: swap;
    font-family: Inter var;
    font-style: italic;
    font-weight: 100 900;
    src: url(/static/media/InterVariable-Italic.e295f70fe3e2df296c7b.woff2) format("woff2")
}

.p-editor-container .p-editor-toolbar {
    background: #f9fafb;
    border-top-left-radius: 6px;
    border-top-right-radius: 6px
}

.p-editor-container .p-editor-toolbar.ql-snow {
    border: 1px solid #e5e7eb
}

.p-editor-container .p-editor-toolbar.ql-snow .ql-stroke {
    stroke: #6b7280
}

.p-editor-container .p-editor-toolbar.ql-snow .ql-fill {
    fill: #6b7280
}

.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label {
    border: 0;
    color: #6b7280
}

.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover {
    color: #4b5563
}

.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover .ql-stroke {
    stroke: #4b5563
}

.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover .ql-fill {
    fill: #4b5563
}

.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label {
    color: #4b5563
}

.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke {
    stroke: #4b5563
}

.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill {
    fill: #4b5563
}

.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options {
    background: #fff;
    border: 0;
    border-radius: 6px;
    box-shadow: 0 2px 12px 0 #0000001a;
    padding: .75rem 0
}

.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options .ql-picker-item {
    color: #4b5563
}

.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options .ql-picker-item:hover {
    background: #f3f4f6;
    color: #4b5563
}

.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded:not(.ql-icon-picker) .ql-picker-item {
    padding: .75rem 1.25rem
}

.p-editor-container .p-editor-content {
    border-bottom-left-radius: 6px;
    border-bottom-right-radius: 6px
}

.p-editor-container .p-editor-content.ql-snow {
    border: 1px solid #e5e7eb
}

.p-editor-container .p-editor-content .ql-editor {
    background: #fff;
    border-bottom-left-radius: 6px;
    border-bottom-right-radius: 6px;
    color: #4b5563
}

.p-editor-container .ql-snow.ql-toolbar button:focus,
.p-editor-container .ql-snow.ql-toolbar button:hover {
    color: #4b5563
}

.p-editor-container .ql-snow.ql-toolbar button:focus .ql-stroke,
.p-editor-container .ql-snow.ql-toolbar button:hover .ql-stroke {
    stroke: #4b5563
}

.p-editor-container .ql-snow.ql-toolbar button:focus .ql-fill,
.p-editor-container .ql-snow.ql-toolbar button:hover .ql-fill {
    fill: #4b5563
}

.p-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected,
.p-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active,
.p-editor-container .ql-snow.ql-toolbar button.ql-active {
    color: #6366f1
}

.p-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,
.p-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,
.p-editor-container .ql-snow.ql-toolbar button.ql-active .ql-stroke {
    stroke: #6366f1
}

.p-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,
.p-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,
.p-editor-container .ql-snow.ql-toolbar button.ql-active .ql-fill {
    fill: #6366f1
}

.p-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-picker-label,
.p-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-picker-label,
.p-editor-container .ql-snow.ql-toolbar button.ql-active .ql-picker-label {
    color: #6366f1
}

@layer primereact {
    * {
        box-sizing: border-box
    }

    .p-component {
        font-feature-settings: "cv02", "cv03", "cv04", "cv11";
        font-feature-settings: var(--font-feature-settings, normal);
        font-family: Inter var, sans-serif;
        font-family: var(--font-family);
        font-size: 1rem;
        font-weight: 400
    }

    .p-component-overlay {
        background-color: #0006;
        transition-duration: .2s
    }

    .p-component:disabled,
    .p-disabled {
        opacity: .6
    }

    .p-error {
        color: #e24c4c
    }

    .p-text-secondary {
        color: #6b7280
    }

    .pi {
        font-size: 1rem
    }

    .p-icon {
        height: 1rem;
        width: 1rem
    }

    .p-link {
        font-feature-settings: "cv02", "cv03", "cv04", "cv11";
        font-feature-settings: var(--font-feature-settings, normal);
        border-radius: 6px;
        font-family: Inter var, sans-serif;
        font-family: var(--font-family);
        font-size: 1rem
    }

    .p-link:focus-visible {
        box-shadow: 0 0 0 .2rem #c7d2fe;
        outline: 0 none;
        outline-offset: 0
    }

    .p-component-overlay-enter {
        animation: p-component-overlay-enter-animation .15s forwards
    }

    .p-component-overlay-leave {
        animation: p-component-overlay-leave-animation .15s forwards
    }

    @keyframes p-component-overlay-enter-animation {
        0% {
            background-color: initial
        }

        to {
            background-color: #0006;
            background-color: var(--maskbg)
        }
    }

    @keyframes p-component-overlay-leave-animation {
        0% {
            background-color: #0006;
            background-color: var(--maskbg)
        }

        to {
            background-color: initial
        }
    }

    .p-autocomplete .p-autocomplete-loader {
        right: .75rem
    }

    .p-autocomplete.p-autocomplete-dd .p-autocomplete-loader {
        right: 3.75rem
    }

    .p-autocomplete .p-autocomplete-multiple-container {
        gap: .5rem;
        padding: .375rem .75rem
    }

    .p-autocomplete .p-autocomplete-multiple-container:not(.p-disabled):hover {
        border-color: #6366f1
    }

    .p-autocomplete .p-autocomplete-multiple-container:not(.p-disabled).p-focus {
        border-color: #6366f1;
        box-shadow: 0 0 0 .2rem #c7d2fe;
        outline: 0 none;
        outline-offset: 0
    }

    .p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-input-token {
        padding: .375rem 0
    }

    .p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-input-token input {
        font-feature-settings: "cv02", "cv03", "cv04", "cv11";
        font-feature-settings: var(--font-feature-settings, normal);
        color: #4b5563;
        font-family: Inter var, sans-serif;
        font-family: var(--font-family);
        font-size: 1rem;
        margin: 0;
        padding: 0
    }

    .p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token {
        background: #eef2ff;
        border-radius: 6px;
        color: #4338ca;
        margin-right: .5rem;
        padding: .375rem .75rem
    }

    .p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token .p-autocomplete-token-icon {
        margin-left: .5rem
    }

    .p-autocomplete.p-invalid.p-component>.p-inputtext {
        border-color: #e24c4c
    }

    .p-autocomplete-panel {
        background: #fff;
        border: 0;
        border-radius: 6px;
        box-shadow: 0 2px 12px 0 #0000001a;
        color: #4b5563
    }

    .p-autocomplete-panel .p-autocomplete-items {
        padding: .75rem 0
    }

    .p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item {
        background: #0000;
        border: 0;
        border-radius: 0;
        color: #4b5563;
        margin: 0;
        padding: .75rem 1.25rem;
        transition: box-shadow .2s
    }

    .p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item:hover {
        background: #f3f4f6;
        color: #4b5563
    }

    .p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item.p-highlight {
        background: #eef2ff;
        color: #4338ca
    }

    .p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item-group {
        background: #fff;
        color: #374151;
        font-weight: 700;
        margin: 0;
        padding: .75rem 1.25rem
    }

    .p-calendar.p-invalid.p-component>.p-inputtext {
        border-color: #e24c4c
    }

    .p-calendar:not(.p-calendar-disabled).p-focus>.p-inputtext {
        border-color: #6366f1;
        box-shadow: 0 0 0 .2rem #c7d2fe;
        outline: 0 none;
        outline-offset: 0
    }

    .p-datepicker {
        background: #fff;
        border: 1px solid #d1d5db;
        border-radius: 6px;
        color: #4b5563;
        padding: .5rem
    }

    .p-datepicker:not(.p-datepicker-inline) {
        background: #fff;
        border: 0;
        box-shadow: 0 2px 12px 0 #0000001a
    }

    .p-datepicker:not(.p-datepicker-inline) .p-datepicker-header {
        background: #fff
    }

    .p-datepicker .p-datepicker-header {
        background: #fff;
        border-bottom: 1px solid #e5e7eb;
        border-top-left-radius: 6px;
        border-top-right-radius: 6px;
        color: #4b5563;
        font-weight: 600;
        margin: 0;
        padding: .5rem
    }

    .p-datepicker .p-datepicker-header .p-datepicker-next,
    .p-datepicker .p-datepicker-header .p-datepicker-prev {
        background: #0000;
        border: 0;
        border-radius: 50%;
        color: #6b7280;
        height: 2rem;
        transition: background-color .2s, color .2s, box-shadow .2s;
        width: 2rem
    }

    .p-datepicker .p-datepicker-header .p-datepicker-next:enabled:hover,
    .p-datepicker .p-datepicker-header .p-datepicker-prev:enabled:hover {
        background: #f3f4f6;
        border-color: #0000;
        color: #374151
    }

    .p-datepicker .p-datepicker-header .p-datepicker-next:focus-visible,
    .p-datepicker .p-datepicker-header .p-datepicker-prev:focus-visible {
        box-shadow: 0 0 0 .2rem #c7d2fe;
        outline: 0 none;
        outline-offset: 0
    }

    .p-datepicker .p-datepicker-header .p-datepicker-title {
        line-height: 2rem
    }

    .p-datepicker .p-datepicker-header .p-datepicker-title .p-datepicker-month,
    .p-datepicker .p-datepicker-header .p-datepicker-title .p-datepicker-year {
        color: #4b5563;
        font-weight: 600;
        padding: .5rem;
        transition: background-color .2s, color .2s, box-shadow .2s
    }

    .p-datepicker .p-datepicker-header .p-datepicker-title .p-datepicker-month:enabled:hover,
    .p-datepicker .p-datepicker-header .p-datepicker-title .p-datepicker-year:enabled:hover {
        color: #6366f1
    }

    .p-datepicker .p-datepicker-header .p-datepicker-title .p-datepicker-month {
        margin-right: .5rem
    }

    .p-datepicker table {
        font-size: 1rem;
        margin: .5rem 0
    }

    .p-datepicker table th {
        padding: .5rem
    }

    .p-datepicker table th>span {
        height: 2.5rem;
        width: 2.5rem
    }

    .p-datepicker table td {
        padding: .5rem
    }

    .p-datepicker table td>span {
        border: 1px solid #0000;
        border-radius: 50%;
        height: 2.5rem;
        transition: box-shadow .2s;
        width: 2.5rem
    }

    .p-datepicker table td>span.p-highlight {
        background: #eef2ff;
        color: #4338ca
    }

    .p-datepicker table td>span:focus {
        box-shadow: 0 0 0 .2rem #c7d2fe;
        outline: 0 none;
        outline-offset: 0
    }

    .p-datepicker table td.p-datepicker-today>span {
        background: #d1d5db;
        border-color: #0000;
        color: #4b5563
    }

    .p-datepicker table td.p-datepicker-today>span.p-highlight {
        background: #eef2ff;
        color: #4338ca
    }

    .p-datepicker .p-datepicker-buttonbar {
        border-top: 1px solid #e5e7eb;
        padding: 1rem 0
    }

    .p-datepicker .p-datepicker-buttonbar .p-button {
        width: auto
    }

    .p-datepicker .p-timepicker {
        border-top: 1px solid #e5e7eb;
        padding: .5rem
    }

    .p-datepicker .p-timepicker button {
        background: #0000;
        border: 0;
        border-radius: 50%;
        color: #6b7280;
        height: 2rem;
        transition: background-color .2s, color .2s, box-shadow .2s;
        width: 2rem
    }

    .p-datepicker .p-timepicker button:enabled:hover {
        background: #f3f4f6;
        border-color: #0000;
        color: #374151
    }

    .p-datepicker .p-timepicker button:focus-visible {
        box-shadow: 0 0 0 .2rem #c7d2fe;
        outline: 0 none;
        outline-offset: 0
    }

    .p-datepicker .p-timepicker button:last-child {
        margin-top: .2em
    }

    .p-datepicker .p-timepicker span {
        font-size: 1.25rem
    }

    .p-datepicker .p-timepicker>div {
        padding: 0 .5rem
    }

    .p-datepicker.p-datepicker-timeonly .p-timepicker {
        border-top: 0
    }

    .p-datepicker .p-monthpicker {
        margin: .5rem 0
    }

    .p-datepicker .p-monthpicker .p-monthpicker-month {
        border-radius: 6px;
        padding: .5rem;
        transition: box-shadow .2s
    }

    .p-datepicker .p-monthpicker .p-monthpicker-month.p-highlight {
        background: #eef2ff;
        color: #4338ca
    }

    .p-datepicker .p-yearpicker {
        margin: .5rem 0
    }

    .p-datepicker .p-yearpicker .p-yearpicker-year {
        border-radius: 6px;
        padding: .5rem;
        transition: box-shadow .2s
    }

    .p-datepicker .p-yearpicker .p-yearpicker-year.p-highlight {
        background: #eef2ff;
        color: #4338ca
    }

    .p-datepicker.p-datepicker-multiple-month .p-datepicker-group {
        border-left: 1px solid #e5e7eb;
        padding: 0 .5rem
    }

    .p-datepicker.p-datepicker-multiple-month .p-datepicker-group:first-child {
        border-left: 0;
        padding-left: 0
    }

    .p-datepicker.p-datepicker-multiple-month .p-datepicker-group:last-child {
        padding-right: 0
    }

    .p-datepicker:not(.p-disabled) table td span:not(.p-highlight):not(.p-disabled):hover {
        background: #f3f4f6
    }

    .p-datepicker:not(.p-disabled) table td span:not(.p-highlight):not(.p-disabled):focus {
        box-shadow: 0 0 0 .2rem #c7d2fe;
        outline: 0 none;
        outline-offset: 0
    }

    .p-datepicker:not(.p-disabled) .p-monthpicker .p-monthpicker-month:not(.p-disabled):not(.p-highlight):hover {
        background: #f3f4f6
    }

    .p-datepicker:not(.p-disabled) .p-monthpicker .p-monthpicker-month:not(.p-disabled):focus {
        box-shadow: 0 0 0 .2rem #c7d2fe;
        outline: 0 none;
        outline-offset: 0
    }

    .p-datepicker:not(.p-disabled) .p-yearpicker .p-yearpicker-year:not(.p-disabled):not(.p-highlight):hover {
        background: #f3f4f6
    }

    .p-datepicker:not(.p-disabled) .p-yearpicker .p-yearpicker-year:not(.p-disabled):focus {
        box-shadow: 0 0 0 .2rem #c7d2fe;
        outline: 0 none;
        outline-offset: 0
    }

    @media screen and (max-width:769px) {

        .p-datepicker table td,
        .p-datepicker table th {
            padding: 0
        }
    }

    .p-cascadeselect {
        background: #fff;
        border: 1px solid #d1d5db;
        border-radius: 6px;
        outline-color: #0000;
        transition: background-color .2s, color .2s, border-color .2s, box-shadow .2s
    }

    .p-cascadeselect:not(.p-disabled):hover {
        border-color: #6366f1
    }

    .p-cascadeselect:not(.p-disabled).p-focus {
        border-color: #6366f1;
        box-shadow: 0 0 0 .2rem #c7d2fe;
        outline: 0 none;
        outline-offset: 0
    }

    .p-cascadeselect.p-variant-filled,
    .p-cascadeselect.p-variant-filled:enabled:hover {
        background-color: #f3f4f6
    }

    .p-cascadeselect.p-variant-filled:enabled:focus {
        background-color: #fff
    }

    .p-cascadeselect .p-cascadeselect-label {
        background: #0000;
        border: 0;
        padding: .75rem
    }

    .p-cascadeselect .p-cascadeselect-label.p-placeholder {
        color: #6b7280
    }

    .p-cascadeselect .p-cascadeselect-label:enabled:focus {
        box-shadow: none;
        outline: 0 none
    }

    .p-cascadeselect .p-cascadeselect-trigger {
        background: #0000;
        border-bottom-right-radius: 6px;
        border-top-right-radius: 6px;
        color: #6b7280;
        width: 3rem
    }

    .p-cascadeselect.p-invalid.p-component {
        border-color: #e24c4c
    }

    .p-cascadeselect-panel {
        background: #fff;
        border: 0;
        border-radius: 6px;
        box-shadow: 0 2px 12px 0 #0000001a;
        color: #4b5563
    }

    .p-cascadeselect-panel .p-cascadeselect-items {
        padding: .75rem 0
    }

    .p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item {
        background: #0000;
        border: 0;
        border-radius: 0;
        color: #4b5563;
        margin: 0;
        transition: box-shadow .2s
    }

    .p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item:first-child {
        margin-top: 0
    }

    .p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item:last-child {
        margin-bottom: 0
    }

    .p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item.p-highlight {
        background: #eef2ff;
        color: #4338ca
    }

    .p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item.p-highlight.p-focus {
        background: #6366f13d
    }

    .p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item:not(.p-highlight):not(.p-disabled).p-focus {
        background: #f3f4f6;
        color: #4b5563
    }

    .p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item .p-cascadeselect-item-content {
        padding: .75rem 1.25rem
    }

    .p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item .p-cascadeselect-group-icon {
        font-size: .875rem
    }

    .p-checkbox-input {
        -webkit-appearance: none;
        appearance: none;
        height: 100%;
        left: 0;
        margin: 0;
        opacity: 0;
        outline: 0 none;
        padding: 0;
        position: absolute;
        top: 0;
        width: 100%;
        z-index: 1
    }

    .p-checkbox {
        height: 22px;
        width: 22px
    }

    .p-checkbox .p-checkbox-box,
    .p-checkbox .p-checkbox-input {
        border: 2px solid #d1d5db;
        border-radius: 6px
    }

    .p-checkbox .p-checkbox-box {
        background: #fff;
        color: #4b5563;
        height: 22px;
        outline-color: #0000;
        transition: background-color .2s, color .2s, border-color .2s, box-shadow .2s;
        width: 22px
    }

    .p-checkbox .p-checkbox-box .p-checkbox-icon {
        color: #fff;
        font-size: 14px;
        transition-duration: .2s
    }

    .p-checkbox .p-checkbox-box .p-checkbox-icon.p-icon {
        height: 14px;
        width: 14px
    }

    .p-checkbox.p-highlight .p-checkbox-box {
        background: #6366f1;
        border-color: #6366f1
    }

    .p-checkbox:not(.p-disabled):has(.p-checkbox-input:hover) .p-checkbox-box {
        border-color: #6366f1
    }

    .p-checkbox:not(.p-disabled):has(.p-checkbox-input:hover).p-highlight .p-checkbox-box {
        background: #4338ca;
        border-color: #4338ca;
        color: #fff
    }

    .p-checkbox:not(.p-disabled):has(.p-checkbox-input:focus-visible) .p-checkbox-box {
        border-color: #6366f1;
        box-shadow: 0 0 0 .2rem #c7d2fe;
        outline: 0 none;
        outline-offset: 0
    }

    .p-checkbox.p-invalid>.p-checkbox-box {
        border-color: #e24c4c
    }

    .p-checkbox.p-variant-filled .p-checkbox-box {
        background-color: #f3f4f6
    }

    .p-checkbox.p-variant-filled.p-highlight .p-checkbox-box {
        background: #6366f1
    }

    .p-checkbox.p-variant-filled:not(.p-disabled):has(.p-checkbox-input:hover) .p-checkbox-box {
        background-color: #f3f4f6
    }

    .p-checkbox.p-variant-filled:not(.p-disabled):has(.p-checkbox-input:hover).p-highlight .p-checkbox-box {
        background: #4338ca
    }

    .p-input-filled .p-checkbox .p-checkbox-box {
        background-color: #f3f4f6
    }

    .p-input-filled .p-checkbox.p-highlight .p-checkbox-box {
        background: #6366f1
    }

    .p-input-filled .p-checkbox:not(.p-disabled):has(.p-checkbox-input:hover) .p-checkbox-box {
        background-color: #f3f4f6
    }

    .p-input-filled .p-checkbox:not(.p-disabled):has(.p-checkbox-input:hover).p-highlight .p-checkbox-box {
        background: #4338ca
    }

    .p-checkbox {
        display: inline-flex;
        position: relative;
        -webkit-user-select: none;
        user-select: none;
        vertical-align: bottom
    }

    .p-checkbox-input {
        cursor: pointer
    }

    .p-checkbox-box {
        align-items: center;
        display: flex;
        justify-content: center
    }

    .p-tristatecheckbox.p-variant-filled .p-checkbox-box {
        background-color: #f3f4f6
    }

    .p-tristatecheckbox.p-variant-filled.p-highlight .p-checkbox-box {
        background: #6366f1
    }

    .p-tristatecheckbox.p-variant-filled:not(.p-disabled):has(.p-checkbox-input:hover) .p-checkbox-box {
        background-color: #f3f4f6
    }

    .p-tristatecheckbox.p-variant-filled:not(.p-disabled):has(.p-checkbox-input:hover).p-highlight .p-checkbox-box {
        background: #4338ca
    }

    .p-chips {
        display: inline-flex
    }

    .p-chips-multiple-container {
        align-items: center;
        cursor: text;
        display: flex;
        flex-wrap: wrap;
        list-style-type: none;
        margin: 0;
        overflow: hidden;
        padding: 0
    }

    .p-chips-token {
        align-items: center;
        cursor: default;
        display: inline-flex;
        flex: 0 0 auto
    }

    .p-chips-input-token {
        display: inline-flex;
        flex: 1 1 auto
    }

    .p-chips-token-icon {
        cursor: pointer
    }

    .p-chips-input-token input {
        background-color: initial;
        border: 0;
        border-radius: 0;
        box-shadow: none;
        margin: 0;
        outline: 0 none;
        padding: 0;
        width: 100%
    }

    .p-fluid .p-chips {
        display: flex
    }

    .p-chips:not(.p-disabled):hover .p-chips-multiple-container {
        border-color: #6366f1
    }

    .p-chips:not(.p-disabled).p-focus .p-chips-multiple-container {
        border-color: #6366f1;
        box-shadow: 0 0 0 .2rem #c7d2fe;
        outline: 0 none;
        outline-offset: 0
    }

    .p-chips .p-chips-multiple-container {
        outline-color: #0000;
        padding: .375rem .75rem
    }

    .p-chips .p-chips-multiple-container .p-chips-token {
        background: #e5e7eb;
        border-radius: 16px;
        color: #4b5563;
        margin-right: .5rem;
        padding: .375rem .75rem
    }

    .p-chips .p-chips-multiple-container .p-chips-token.p-focus {
        background: #e5e7eb;
        color: #4b5563
    }

    .p-chips .p-chips-multiple-container .p-chips-token .p-chips-token-icon {
        margin-left: .5rem
    }

    .p-chips .p-chips-multiple-container .p-chips-input-token {
        padding: .375rem 0
    }

    .p-chips .p-chips-multiple-container .p-chips-input-token input {
        font-feature-settings: "cv02", "cv03", "cv04", "cv11";
        font-feature-settings: var(--font-feature-settings, normal);
        color: #4b5563;
        font-family: Inter var, sans-serif;
        font-family: var(--font-family);
        font-size: 1rem;
        margin: 0;
        padding: 0
    }

    .p-chips.p-invalid.p-component>.p-inputtext {
        border-color: #e24c4c
    }

    .p-colorpicker-preview {
        height: 2rem;
        width: 2rem
    }

    .p-colorpicker-panel {
        background: #323232;
        border: 1px solid #191919
    }

    .p-colorpicker-panel .p-colorpicker-color-handle,
    .p-colorpicker-panel .p-colorpicker-hue-handle {
        border-color: #fff
    }

    .p-colorpicker-overlay-panel {
        box-shadow: 0 2px 12px 0 #0000001a
    }

    .p-dropdown {
        cursor: pointer;
        display: inline-flex;
        position: relative;
        -webkit-user-select: none;
        user-select: none
    }

    .p-dropdown-clear-icon {
        margin-top: -.5rem;
        position: absolute;
        top: 50%
    }

    .p-dropdown-trigger {
        align-items: center;
        display: flex;
        flex-shrink: 0;
        justify-content: center
    }

    .p-dropdown-label {
        cursor: pointer;
        display: block;
        flex: 1 1 auto;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        width: 1%
    }

    .p-dropdown-label-empty {
        opacity: 0;
        overflow: hidden
    }

    input.p-dropdown-label {
        cursor: default
    }

    .p-dropdown .p-dropdown-panel {
        min-width: 100%
    }

    .p-dropdown-panel {
        left: 0;
        position: absolute;
        top: 0
    }

    .p-dropdown-items-wrapper {
        overflow: auto
    }

    .p-dropdown-item {
        align-items: center;
        cursor: pointer;
        display: flex;
        font-weight: 400;
        overflow: hidden;
        position: relative;
        white-space: nowrap
    }

    .p-dropdown-item-group {
        cursor: auto
    }

    .p-dropdown-items {
        list-style-type: none;
        margin: 0;
        padding: 0
    }

    .p-dropdown-filter {
        width: 100%
    }

    .p-dropdown-filter-container {
        position: relative
    }

    .p-dropdown-filter-icon {
        margin-top: -.5rem;
        position: absolute;
        top: 50%
    }

    .p-fluid .p-dropdown {
        display: flex
    }

    .p-fluid .p-dropdown .p-dropdown-label {
        width: 1%
    }

    .p-dropdown {
        background: #fff;
        border: 1px solid #d1d5db;
        border-radius: 6px;
        outline-color: #0000;
        transition: background-color .2s, color .2s, border-color .2s, box-shadow .2s
    }

    .p-dropdown:not(.p-disabled):hover {
        border-color: #6366f1
    }

    .p-dropdown:not(.p-disabled).p-focus {
        border-color: #6366f1;
        box-shadow: 0 0 0 .2rem #c7d2fe;
        outline: 0 none;
        outline-offset: 0
    }

    .p-dropdown.p-variant-filled {
        background: #f3f4f6
    }

    .p-dropdown.p-variant-filled:not(.p-disabled):hover {
        background-color: #f3f4f6
    }

    .p-dropdown.p-variant-filled:not(.p-disabled).p-focus {
        background-color: #fff
    }

    .p-dropdown.p-variant-filled:not(.p-disabled).p-focus .p-inputtext {
        background-color: initial
    }

    .p-dropdown.p-dropdown-clearable .p-dropdown-label {
        padding-right: 1.75rem
    }

    .p-dropdown .p-dropdown-label {
        background: #0000;
        border: 0
    }

    .p-dropdown .p-dropdown-label.p-placeholder {
        color: #6b7280
    }

    .p-dropdown .p-dropdown-label:enabled:focus,
    .p-dropdown .p-dropdown-label:focus {
        box-shadow: none;
        outline: 0 none
    }

    .p-dropdown .p-dropdown-trigger {
        background: #0000;
        border-bottom-right-radius: 6px;
        border-top-right-radius: 6px;
        color: #6b7280;
        width: 3rem
    }

    .p-dropdown .p-dropdown-clear-icon {
        color: #6b7280;
        right: 3rem
    }

    .p-dropdown.p-invalid.p-component {
        border-color: #e24c4c
    }

    .p-dropdown-panel {
        background: #fff;
        border: 0;
        border-radius: 6px;
        box-shadow: 0 2px 12px 0 #0000001a;
        color: #4b5563
    }

    .p-dropdown-panel .p-dropdown-header {
        background: #f9fafb;
        border-bottom: 1px solid #e5e7eb;
        border-top-left-radius: 6px;
        border-top-right-radius: 6px;
        color: #374151;
        margin: 0;
        padding: .75rem 1.25rem
    }

    .p-dropdown-panel .p-dropdown-header .p-dropdown-filter {
        margin-right: -1.75rem;
        padding-right: 1.75rem
    }

    .p-dropdown-panel .p-dropdown-header .p-dropdown-filter-icon {
        color: #6b7280;
        right: .75rem
    }

    .p-dropdown-panel .p-dropdown-items {
        padding: .75rem 0
    }

    .p-dropdown-panel .p-dropdown-items .p-dropdown-item {
        background: #0000;
        border: 0;
        border-radius: 0;
        color: #4b5563;
        margin: 0;
        padding: .75rem 1.25rem;
        transition: box-shadow .2s
    }

    .p-dropdown-panel .p-dropdown-items .p-dropdown-item:first-child {
        margin-top: 0
    }

    .p-dropdown-panel .p-dropdown-items .p-dropdown-item:last-child {
        margin-bottom: 0
    }

    .p-dropdown-panel .p-dropdown-items .p-dropdown-item.p-highlight {
        background: #eef2ff;
        color: #4338ca
    }

    .p-dropdown-panel .p-dropdown-items .p-dropdown-item.p-highlight.p-focus {
        background: #6366f13d
    }

    .p-dropdown-panel .p-dropdown-items .p-dropdown-item:not(.p-highlight):not(.p-disabled).p-focus {
        background: #f3f4f6;
        color: #4b5563
    }

    .p-dropdown-panel .p-dropdown-items .p-dropdown-item .p-dropdown-check-icon {
        margin-left: -.5rem;
        margin-right: .5rem;
        position: relative
    }

    .p-dropdown-panel .p-dropdown-items .p-dropdown-item-group {
        background: #fff;
        color: #374151;
        font-weight: 700;
        margin: 0;
        padding: .75rem 1.25rem
    }

    .p-dropdown-panel .p-dropdown-items .p-dropdown-empty-message {
        background: #0000;
        color: #4b5563;
        padding: .75rem 1.25rem
    }

    .p-inputgroup-addon {
        background: #f3f4f6;
        border-bottom: 1px solid #d1d5db;
        border-left: 1px solid #d1d5db;
        border-top: 1px solid #d1d5db;
        color: #6b7280;
        min-width: 3rem;
        padding: .75rem
    }

    .p-inputgroup-addon:last-child {
        border-right: 1px solid #d1d5db
    }

    .p-inputgroup>.p-component,
    .p-inputgroup>.p-float-label>.p-component,
    .p-inputgroup>.p-inputwrapper>.p-inputtext {
        border-radius: 0;
        margin: 0
    }

    .p-inputgroup>.p-component+.p-inputgroup-addon,
    .p-inputgroup>.p-float-label>.p-component+.p-inputgroup-addon,
    .p-inputgroup>.p-inputwrapper>.p-inputtext+.p-inputgroup-addon {
        border-left: 0
    }

    .p-inputgroup>.p-component:focus,
    .p-inputgroup>.p-component:focus~label,
    .p-inputgroup>.p-float-label>.p-component:focus,
    .p-inputgroup>.p-float-label>.p-component:focus~label,
    .p-inputgroup>.p-inputwrapper>.p-inputtext:focus,
    .p-inputgroup>.p-inputwrapper>.p-inputtext:focus~label {
        z-index: 1
    }

    .p-inputgroup .p-float-label:first-child input,
    .p-inputgroup button:first-child,
    .p-inputgroup input:first-child,
    .p-inputgroup-addon:first-child,
    .p-inputgroup>.p-inputwrapper:first-child,
    .p-inputgroup>.p-inputwrapper:first-child>.p-inputtext {
        border-bottom-left-radius: 6px;
        border-top-left-radius: 6px
    }

    .p-inputgroup .p-float-label:last-child input,
    .p-inputgroup button:last-child,
    .p-inputgroup input:last-child,
    .p-inputgroup-addon:last-child,
    .p-inputgroup>.p-inputwrapper:last-child,
    .p-inputgroup>.p-inputwrapper:last-child>.p-inputtext {
        border-bottom-right-radius: 6px;
        border-top-right-radius: 6px
    }

    .p-fluid .p-inputgroup .p-button {
        width: auto
    }

    .p-fluid .p-inputgroup .p-button.p-button-icon-only {
        width: 3rem
    }

    .p-inputnumber.p-invalid.p-component>.p-inputtext {
        border-color: #e24c4c
    }

    .p-inputswitch {
        display: inline-block;
        position: relative
    }

    .p-inputswitch-input {
        -webkit-appearance: none;
        appearance: none;
        height: 100%;
        margin: 0;
        opacity: 0;
        outline: 0 none;
        padding: 0;
        width: 100%;
        z-index: 1
    }

    .p-inputswitch-input,
    .p-inputswitch-slider {
        cursor: pointer;
        left: 0;
        position: absolute;
        top: 0
    }

    .p-inputswitch-slider {
        border: 1px solid #0000;
        bottom: 0;
        right: 0
    }

    .p-inputswitch-slider:before {
        content: "";
        position: absolute;
        top: 50%
    }

    .p-inputswitch {
        height: 1.75rem;
        width: 3rem
    }

    .p-inputswitch .p-inputswitch-input {
        border-radius: 30px
    }

    .p-inputswitch .p-inputswitch-slider {
        background: #d1d5db;
        border-radius: 30px;
        outline-color: #0000;
        transition: background-color .2s, color .2s, border-color .2s, box-shadow .2s
    }

    .p-inputswitch .p-inputswitch-slider:before {
        background: #fff;
        border-radius: 50%;
        height: 1.25rem;
        left: .25rem;
        margin-top: -.625rem;
        transition-duration: .2s;
        width: 1.25rem
    }

    .p-inputswitch.p-highlight .p-inputswitch-slider {
        background: #6366f1
    }

    .p-inputswitch.p-highlight .p-inputswitch-slider:before {
        background: #fff;
        transform: translateX(1.25rem)
    }

    .p-inputswitch:not(.p-disabled):has(.p-inputswitch-input:hover) .p-inputswitch-slider {
        background: #b7bcc5
    }

    .p-inputswitch:not(.p-disabled):has(.p-inputswitch-input:hover).p-highlight .p-inputswitch-slider {
        background: #4f46e5
    }

    .p-inputswitch:not(.p-disabled):has(.p-inputswitch-input:focus-visible) .p-inputswitch-slider {
        box-shadow: 0 0 0 .2rem #c7d2fe;
        outline: 0 none;
        outline-offset: 0
    }

    .p-inputswitch.p-invalid>.p-inputswitch-slider {
        border-color: #e24c4c
    }

    .p-inputtext {
        font-feature-settings: "cv02", "cv03", "cv04", "cv11";
        font-feature-settings: var(--font-feature-settings, normal);
        -webkit-appearance: none;
        appearance: none;
        background: #fff;
        border: 1px solid #d1d5db;
        border-radius: 6px;
        color: #4b5563;
        font-family: Inter var, sans-serif;
        font-family: var(--font-family);
        font-size: 1rem;
        outline-color: #0000;
        padding: .75rem;
        transition: background-color .2s, color .2s, border-color .2s, box-shadow .2s
    }

    .p-inputtext:enabled:hover {
        border-color: #6366f1
    }

    .p-inputtext:enabled:focus {
        border-color: #6366f1;
        box-shadow: 0 0 0 .2rem #c7d2fe;
        outline: 0 none;
        outline-offset: 0
    }

    .p-inputtext.p-invalid.p-component {
        border-color: #e24c4c
    }

    .p-inputtext.p-variant-filled,
    .p-inputtext.p-variant-filled:enabled:hover {
        background-color: #f3f4f6
    }

    .p-inputtext.p-variant-filled:enabled:focus {
        background-color: #fff
    }

    .p-inputtext.p-inputtext-sm {
        font-size: .875rem;
        padding: .65625rem
    }

    .p-inputtext.p-inputtext-lg {
        font-size: 1.25rem;
        padding: .9375rem
    }

    .p-float-label>label {
        color: #6b7280;
        left: .75rem;
        transition-duration: .2s
    }

    .p-float-label>.p-invalid+label {
        color: #e24c4c
    }

    .p-icon-field-left>.p-inputtext {
        padding-left: 2.5rem
    }

    .p-icon-field-left.p-float-label>label {
        left: 2.5rem
    }

    .p-icon-field-right>.p-inputtext {
        padding-right: 2.5rem
    }

    ::-webkit-input-placeholder {
        color: #6b7280
    }

    :-moz-placeholder,
    ::-moz-placeholder {
        color: #6b7280
    }

    :-ms-input-placeholder {
        color: #6b7280
    }

    .p-input-filled .p-inputtext,
    .p-input-filled .p-inputtext:enabled:hover {
        background-color: #f3f4f6
    }

    .p-input-filled .p-inputtext:enabled:focus {
        background-color: #fff
    }

    .p-inputtext-sm .p-inputtext {
        font-size: .875rem;
        padding: .65625rem
    }

    .p-inputtext-lg .p-inputtext {
        font-size: 1.25rem;
        padding: .9375rem
    }

    .p-icon-field {
        position: relative
    }

    .p-icon-field>.p-input-icon {
        margin-top: -.5rem;
        position: absolute;
        top: 50%
    }

    .p-fluid .p-icon-field-left,
    .p-fluid .p-icon-field-right {
        width: 100%
    }

    .p-icon-field-left>.p-input-icon:first-of-type {
        color: #6b7280;
        left: .75rem
    }

    .p-icon-field-right>.p-input-icon:last-of-type {
        color: #6b7280;
        right: .75rem
    }

    .p-inputotp {
        align-items: center;
        display: flex;
        gap: .5rem
    }

    .p-inputotp-input {
        text-align: center;
        width: 2.5rem
    }

    .p-listbox-list-wrapper {
        overflow: auto
    }

    .p-listbox-list {
        list-style-type: none;
        margin: 0;
        padding: 0
    }

    .p-listbox-item {
        cursor: pointer;
        overflow: hidden;
        position: relative
    }

    .p-listbox-item-group {
        cursor: auto
    }

    .p-listbox-filter-container {
        position: relative
    }

    .p-listbox-filter-icon {
        margin-top: -.5rem;
        position: absolute;
        top: 50%
    }

    .p-listbox-filter {
        width: 100%
    }

    .p-listbox {
        background: #fff;
        border: 1px solid #d1d5db;
        border-radius: 6px;
        color: #4b5563;
        outline-color: #0000;
        transition: background-color .2s, color .2s, border-color .2s, box-shadow .2s
    }

    .p-listbox .p-listbox-header {
        background: #f9fafb;
        border-bottom: 1px solid #e5e7eb;
        border-top-left-radius: 6px;
        border-top-right-radius: 6px;
        color: #374151;
        margin: 0;
        padding: .75rem 1.25rem
    }

    .p-listbox .p-listbox-header .p-listbox-filter {
        padding-right: 1.75rem
    }

    .p-listbox .p-listbox-header .p-listbox-filter-icon {
        color: #6b7280;
        right: .75rem
    }

    .p-listbox .p-listbox-list {
        outline: 0 none;
        padding: .75rem 0
    }

    .p-listbox .p-listbox-list .p-listbox-item {
        border: 0;
        border-radius: 0;
        color: #4b5563;
        margin: 0;
        padding: .75rem 1.25rem;
        transition: box-shadow .2s
    }

    .p-listbox .p-listbox-list .p-listbox-item:first-child {
        margin-top: 0
    }

    .p-listbox .p-listbox-list .p-listbox-item:last-child {
        margin-bottom: 0
    }

    .p-listbox .p-listbox-list .p-listbox-item.p-highlight {
        background: #eef2ff;
        color: #4338ca
    }

    .p-listbox .p-listbox-list .p-listbox-item-group {
        background: #fff;
        color: #374151;
        font-weight: 700;
        margin: 0;
        padding: .75rem 1.25rem
    }

    .p-listbox .p-listbox-list .p-listbox-empty-message {
        background: #0000;
        color: #4b5563;
        padding: .75rem 1.25rem
    }

    .p-listbox:not(.p-disabled) .p-listbox-item.p-highlight.p-focus {
        background: #6366f13d
    }

    .p-listbox:not(.p-disabled) .p-listbox-item:not(.p-highlight):not(.p-disabled).p-focus,
    .p-listbox:not(.p-disabled) .p-listbox-item:not(.p-highlight):not(.p-disabled):hover,
    .p-listbox:not(.p-disabled) .p-listbox-item:not(.p-highlight):not(.p-disabled):hover.p-focus {
        background: #f3f4f6;
        color: #4b5563
    }

    .p-listbox.p-focus {
        border-color: #6366f1;
        box-shadow: 0 0 0 .2rem #c7d2fe;
        outline: 0 none;
        outline-offset: 0
    }

    .p-listbox.p-invalid {
        border-color: #e24c4c
    }

    .p-mention-panel {
        background: #fff;
        border: 0;
        border-radius: 6px;
        box-shadow: 0 2px 12px 0 #0000001a;
        color: #4b5563
    }

    .p-mention-panel .p-mention-items {
        padding: .75rem 0
    }

    .p-mention-panel .p-mention-items .p-mention-item {
        background: #0000;
        border: 0;
        border-radius: 0;
        color: #4b5563;
        margin: 0;
        padding: .75rem 1.25rem;
        transition: box-shadow .2s
    }

    .p-mention-panel .p-mention-items .p-mention-item:hover {
        background: #f3f4f6;
        color: #4b5563
    }

    .p-mention-panel .p-mention-items .p-mention-item.p-highlight {
        background: #eef2ff;
        color: #4338ca
    }

    .p-multiselect {
        cursor: pointer;
        display: inline-flex;
        -webkit-user-select: none;
        user-select: none
    }

    .p-multiselect-trigger {
        align-items: center;
        display: flex;
        flex-shrink: 0;
        justify-content: center
    }

    .p-multiselect-label-container {
        cursor: pointer;
        flex: 1 1 auto;
        overflow: hidden
    }

    .p-multiselect-label {
        cursor: pointer;
        display: block;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap
    }

    .p-multiselect-label-empty {
        overflow: hidden;
        visibility: hidden
    }

    .p-multiselect-token {
        align-items: center;
        cursor: default;
        display: inline-flex;
        flex: 0 0 auto
    }

    .p-multiselect-token-icon {
        cursor: pointer
    }

    .p-multiselect .p-multiselect-panel {
        min-width: 100%
    }

    .p-multiselect-items-wrapper {
        overflow: auto
    }

    .p-multiselect-items {
        list-style-type: none;
        margin: 0;
        padding: 0
    }

    .p-multiselect-item {
        align-items: center;
        cursor: pointer;
        display: flex;
        font-weight: 400;
        overflow: hidden;
        position: relative;
        white-space: nowrap
    }

    .p-multiselect-item-group {
        cursor: auto
    }

    .p-multiselect-header {
        align-items: center;
        display: flex;
        justify-content: space-between
    }

    .p-multiselect-filter-container {
        flex: 1 1 auto;
        position: relative
    }

    .p-multiselect-filter-icon {
        margin-top: -.5rem;
        position: absolute;
        top: 50%
    }

    .p-multiselect-filter-container .p-inputtext {
        width: 100%
    }

    .p-multiselect-close {
        align-items: center;
        display: flex;
        flex-shrink: 0;
        justify-content: center;
        margin-left: auto;
        overflow: hidden;
        position: relative
    }

    .p-fluid .p-multiselect {
        display: flex
    }

    .p-multiselect {
        background: #fff;
        border: 1px solid #d1d5db;
        border-radius: 6px;
        outline-color: #0000;
        transition: background-color .2s, color .2s, border-color .2s, box-shadow .2s
    }

    .p-multiselect:not(.p-disabled):hover {
        border-color: #6366f1
    }

    .p-multiselect:not(.p-disabled).p-focus {
        border-color: #6366f1;
        box-shadow: 0 0 0 .2rem #c7d2fe;
        outline: 0 none;
        outline-offset: 0
    }

    .p-multiselect.p-variant-filled {
        background: #f3f4f6
    }

    .p-multiselect.p-variant-filled:not(.p-disabled):hover {
        background-color: #f3f4f6
    }

    .p-multiselect.p-variant-filled:not(.p-disabled).p-focus {
        background-color: #fff
    }

    .p-multiselect .p-multiselect-label {
        padding: .75rem;
        transition: background-color .2s, color .2s, border-color .2s, box-shadow .2s
    }

    .p-multiselect .p-multiselect-label.p-placeholder {
        color: #6b7280
    }

    .p-multiselect.p-multiselect-chip .p-multiselect-token {
        background: #e5e7eb;
        border-radius: 16px;
        color: #4b5563;
        margin-right: .5rem;
        padding: .375rem .75rem
    }

    .p-multiselect.p-multiselect-chip .p-multiselect-token .p-multiselect-token-icon {
        margin-left: .5rem
    }

    .p-multiselect .p-multiselect-trigger {
        background: #0000;
        border-bottom-right-radius: 6px;
        border-top-right-radius: 6px;
        color: #6b7280;
        width: 3rem
    }

    .p-multiselect.p-invalid.p-component {
        border-color: #e24c4c
    }

    .p-inputwrapper-filled.p-multiselect.p-multiselect-chip .p-multiselect-label {
        padding: .375rem .75rem
    }

    .p-multiselect-panel {
        background: #fff;
        border: 0;
        border-radius: 6px;
        box-shadow: 0 2px 12px 0 #0000001a;
        color: #4b5563
    }

    .p-multiselect-panel .p-multiselect-header {
        background: #f9fafb;
        border-bottom: 1px solid #e5e7eb;
        border-top-left-radius: 6px;
        border-top-right-radius: 6px;
        color: #374151;
        margin: 0;
        padding: .75rem 1.25rem
    }

    .p-multiselect-panel .p-multiselect-header .p-multiselect-filter-container .p-inputtext {
        padding-right: 1.75rem
    }

    .p-multiselect-panel .p-multiselect-header .p-multiselect-filter-container .p-multiselect-filter-icon {
        color: #6b7280;
        right: .75rem
    }

    .p-multiselect-panel .p-multiselect-header .p-checkbox {
        margin-right: .5rem
    }

    .p-multiselect-panel .p-multiselect-header .p-multiselect-close {
        background: #0000;
        border: 0;
        border-radius: 50%;
        color: #6b7280;
        height: 2rem;
        margin-left: .5rem;
        transition: background-color .2s, color .2s, box-shadow .2s;
        width: 2rem
    }

    .p-multiselect-panel .p-multiselect-header .p-multiselect-close:enabled:hover {
        background: #f3f4f6;
        border-color: #0000;
        color: #374151
    }

    .p-multiselect-panel .p-multiselect-header .p-multiselect-close:focus-visible {
        box-shadow: 0 0 0 .2rem #c7d2fe;
        outline: 0 none;
        outline-offset: 0
    }

    .p-multiselect-panel .p-multiselect-items {
        padding: .75rem 0
    }

    .p-multiselect-panel .p-multiselect-items .p-multiselect-item {
        background: #0000;
        border: 0;
        border-radius: 0;
        color: #4b5563;
        margin: 0;
        padding: .75rem 1.25rem;
        transition: box-shadow .2s
    }

    .p-multiselect-panel .p-multiselect-items .p-multiselect-item:first-child {
        margin-top: 0
    }

    .p-multiselect-panel .p-multiselect-items .p-multiselect-item:last-child {
        margin-bottom: 0
    }

    .p-multiselect-panel .p-multiselect-items .p-multiselect-item.p-highlight {
        background: #eef2ff;
        color: #4338ca
    }

    .p-multiselect-panel .p-multiselect-items .p-multiselect-item.p-highlight.p-focus {
        background: #6366f13d
    }

    .p-multiselect-panel .p-multiselect-items .p-multiselect-item:not(.p-highlight):not(.p-disabled).p-focus {
        background: #f3f4f6;
        color: #4b5563
    }

    .p-multiselect-panel .p-multiselect-items .p-multiselect-item .p-checkbox {
        margin-right: .5rem
    }

    .p-multiselect-panel .p-multiselect-items .p-multiselect-item-group {
        background: #fff;
        color: #374151;
        font-weight: 700;
        margin: 0;
        padding: .75rem 1.25rem
    }

    .p-multiselect-panel .p-multiselect-items .p-multiselect-empty-message {
        background: #0000;
        color: #4b5563;
        padding: .75rem 1.25rem
    }

    .p-password.p-invalid.p-component>.p-inputtext {
        border-color: #e24c4c
    }

    .p-password-panel {
        background: #fff;
        border: 0;
        border-radius: 6px;
        box-shadow: 0 2px 12px 0 #0000001a;
        color: #4b5563;
        padding: 1.25rem
    }

    .p-password-panel .p-password-meter {
        background: #e5e7eb;
        margin-bottom: .5rem
    }

    .p-password-panel .p-password-meter .p-password-strength.weak {
        background: #ea5455
    }

    .p-password-panel .p-password-meter .p-password-strength.medium {
        background: #ff9f42
    }

    .p-password-panel .p-password-meter .p-password-strength.strong {
        background: #29c76f
    }

    .p-radiobutton {
        display: inline-flex;
        position: relative;
        -webkit-user-select: none;
        user-select: none;
        vertical-align: bottom
    }

    .p-radiobutton-input {
        cursor: pointer
    }

    .p-radiobutton-box {
        align-items: center;
        display: flex;
        justify-content: center
    }

    .p-radiobutton-icon {
        -webkit-backface-visibility: hidden;
        backface-visibility: hidden;
        border-radius: 50%;
        transform: translateZ(0) scale(.1);
        visibility: hidden
    }

    .p-radiobutton.p-highlight .p-radiobutton-icon {
        transform: translateZ(0) scale(1);
        visibility: visible
    }

    .p-radiobutton {
        height: 22px;
        width: 22px
    }

    .p-radiobutton .p-radiobutton-input {
        -webkit-appearance: none;
        appearance: none;
        border: 2px solid #d1d5db;
        border-radius: 50%;
        height: 100%;
        left: 0;
        margin: 0;
        opacity: 0;
        outline: 0 none;
        padding: 0;
        position: absolute;
        top: 0;
        width: 100%;
        z-index: 1
    }

    .p-radiobutton .p-radiobutton-box {
        background: #fff;
        border: 2px solid #d1d5db;
        border-radius: 50%;
        color: #4b5563;
        height: 22px;
        outline-color: #0000;
        transition: background-color .2s, color .2s, border-color .2s, box-shadow .2s;
        width: 22px
    }

    .p-radiobutton .p-radiobutton-box .p-radiobutton-icon {
        background-color: #fff;
        height: 12px;
        transition-duration: .2s;
        width: 12px
    }

    .p-radiobutton.p-highlight .p-radiobutton-box {
        background: #6366f1;
        border-color: #6366f1
    }

    .p-radiobutton:not(.p-disabled):has(.p-radiobutton-input:hover) .p-radiobutton-box {
        border-color: #6366f1
    }

    .p-radiobutton:not(.p-disabled):has(.p-radiobutton-input:hover).p-highlight .p-radiobutton-box {
        background: #4338ca;
        border-color: #4338ca
    }

    .p-radiobutton:not(.p-disabled):has(.p-radiobutton-input:hover).p-highlight .p-radiobutton-box .p-radiobutton-icon {
        background-color: #fff
    }

    .p-radiobutton:not(.p-disabled):has(.p-radiobutton-input:focus-visible) .p-radiobutton-box {
        border-color: #6366f1;
        box-shadow: 0 0 0 .2rem #c7d2fe;
        outline: 0 none;
        outline-offset: 0
    }

    .p-radiobutton.p-invalid>.p-radiobutton-box {
        border-color: #e24c4c
    }

    .p-radiobutton.p-variant-filled .p-radiobutton-box {
        background-color: #f3f4f6
    }

    .p-radiobutton.p-variant-filled.p-highlight .p-radiobutton-box {
        background: #6366f1
    }

    .p-radiobutton.p-variant-filled:not(.p-disabled):has(.p-radiobutton-input:hover) .p-radiobutton-box {
        background-color: #f3f4f6
    }

    .p-radiobutton.p-variant-filled:not(.p-disabled):has(.p-radiobutton-input:hover).p-highlight .p-radiobutton-box {
        background: #4338ca
    }

    .p-input-filled .p-radiobutton .p-radiobutton-box {
        background-color: #f3f4f6
    }

    .p-input-filled .p-radiobutton.p-highlight .p-radiobutton-box {
        background: #6366f1
    }

    .p-input-filled .p-radiobutton:not(.p-disabled):has(.p-radiobutton-input:hover) .p-radiobutton-box {
        background-color: #f3f4f6
    }

    .p-input-filled .p-radiobutton:not(.p-disabled):has(.p-radiobutton-input:hover).p-highlight .p-radiobutton-box {
        background: #4338ca
    }

    .p-rating {
        align-items: center;
        display: flex;
        position: relative
    }

    .p-rating-item {
        align-items: center;
        cursor: pointer;
        display: inline-flex
    }

    .p-rating.p-readonly .p-rating-item {
        cursor: default
    }

    .p-rating {
        gap: .5rem
    }

    .p-rating .p-rating-item {
        border-radius: 50%;
        outline-color: #0000
    }

    .p-rating .p-rating-item .p-rating-icon {
        color: #4b5563;
        font-size: 1.143rem;
        transition: background-color .2s, color .2s, border-color .2s, box-shadow .2s
    }

    .p-rating .p-rating-item .p-rating-icon.p-icon {
        height: 1.143rem;
        width: 1.143rem
    }

    .p-rating .p-rating-item .p-rating-icon.p-rating-cancel {
        color: #ea5455
    }

    .p-rating .p-rating-item.p-focus {
        box-shadow: 0 0 0 .2rem #c7d2fe;
        outline: 0 none;
        outline-offset: 0
    }

    .p-rating .p-rating-item.p-rating-item-active .p-rating-icon,
    .p-rating:not(.p-disabled):not(.p-readonly) .p-rating-item:hover .p-rating-icon {
        color: #6366f1
    }

    .p-rating:not(.p-disabled):not(.p-readonly) .p-rating-item:hover .p-rating-icon.p-rating-cancel {
        color: #e73d3e
    }

    .p-selectbutton .p-button {
        background: #fff;
        border: 1px solid #d1d5db;
        color: #4b5563;
        transition: background-color .2s, color .2s, border-color .2s, box-shadow .2s
    }

    .p-selectbutton .p-button .p-button-icon-left,
    .p-selectbutton .p-button .p-button-icon-right {
        color: #6b7280
    }

    .p-selectbutton .p-button:not(.p-disabled):not(.p-highlight):hover {
        background: #f3f4f6;
        border-color: #d1d5db;
        color: #4b5563
    }

    .p-selectbutton .p-button:not(.p-disabled):not(.p-highlight):hover .p-button-icon-left,
    .p-selectbutton .p-button:not(.p-disabled):not(.p-highlight):hover .p-button-icon-right {
        color: #374151
    }

    .p-selectbutton .p-button.p-highlight {
        background: #6366f1;
        border-color: #6366f1;
        color: #fff
    }

    .p-selectbutton .p-button.p-highlight .p-button-icon-left,
    .p-selectbutton .p-button.p-highlight .p-button-icon-right {
        color: #fff
    }

    .p-selectbutton .p-button.p-highlight:hover {
        background: #4f46e5;
        border-color: #4f46e5;
        color: #fff
    }

    .p-selectbutton .p-button.p-highlight:hover .p-button-icon-left,
    .p-selectbutton .p-button.p-highlight:hover .p-button-icon-right {
        color: #fff
    }

    .p-selectbutton.p-invalid>.p-button {
        border-color: #e24c4c
    }

    .p-slider {
        background: #e5e7eb;
        border: 0;
        border-radius: 6px
    }

    .p-slider.p-slider-horizontal {
        height: .286rem
    }

    .p-slider.p-slider-horizontal .p-slider-handle {
        margin-left: -.5715rem;
        margin-top: -.5715rem
    }

    .p-slider.p-slider-vertical {
        width: .286rem
    }

    .p-slider.p-slider-vertical .p-slider-handle {
        margin-bottom: -.5715rem;
        margin-left: -.5715rem
    }

    .p-slider .p-slider-handle {
        background: #fff;
        border: 2px solid #6366f1;
        border-radius: 50%;
        height: 1.143rem;
        transition: background-color .2s, color .2s, border-color .2s, box-shadow .2s;
        width: 1.143rem
    }

    .p-slider .p-slider-handle:focus {
        box-shadow: 0 0 0 .2rem #c7d2fe;
        outline: 0 none;
        outline-offset: 0
    }

    .p-slider .p-slider-range {
        background: #6366f1
    }

    .p-slider:not(.p-disabled) .p-slider-handle:hover {
        background: #6366f1;
        border-color: #6366f1
    }

    .p-treeselect {
        background: #fff;
        border: 1px solid #d1d5db;
        border-radius: 6px;
        transition: background-color .2s, color .2s, border-color .2s, box-shadow .2s
    }

    .p-treeselect:not(.p-disabled):hover {
        border-color: #6366f1
    }

    .p-treeselect:not(.p-disabled).p-focus {
        border-color: #6366f1;
        box-shadow: 0 0 0 .2rem #c7d2fe;
        outline: 0 none;
        outline-offset: 0
    }

    .p-treeselect.p-treeselect-clearable .p-treeselect-label {
        padding-right: 1.75rem
    }

    .p-treeselect.p-variant-filled {
        background: #f3f4f6
    }

    .p-treeselect.p-variant-filled:not(.p-disabled):hover {
        background-color: #f3f4f6
    }

    .p-treeselect.p-variant-filled:not(.p-disabled).p-focus {
        background-color: #fff
    }

    .p-treeselect .p-treeselect-label {
        padding: .75rem;
        transition: background-color .2s, color .2s, border-color .2s, box-shadow .2s
    }

    .p-treeselect .p-treeselect-label.p-placeholder {
        color: #6b7280
    }

    .p-treeselect.p-treeselect-chip .p-treeselect-token {
        background: #e5e7eb;
        border-radius: 16px;
        color: #4b5563;
        margin-right: .5rem;
        padding: .375rem .75rem
    }

    .p-treeselect .p-treeselect-trigger {
        background: #0000;
        border-bottom-right-radius: 6px;
        border-top-right-radius: 6px;
        color: #6b7280;
        width: 3rem
    }

    .p-treeselect .p-treeselect-clear-icon {
        color: #6b7280;
        right: 3rem
    }

    .p-treeselect.p-invalid.p-component {
        border-color: #e24c4c
    }

    .p-inputwrapper-filled.p-treeselect.p-treeselect-chip .p-treeselect-label {
        padding: .375rem .75rem
    }

    .p-treeselect-panel {
        background: #fff;
        border: 0;
        border-radius: 6px;
        box-shadow: 0 2px 12px 0 #0000001a;
        color: #4b5563
    }

    .p-treeselect-panel .p-treeselect-header {
        background: #f9fafb;
        border-bottom: 1px solid #e5e7eb;
        border-top-left-radius: 6px;
        border-top-right-radius: 6px;
        color: #374151;
        margin: 0;
        padding: .75rem 1.25rem
    }

    .p-treeselect-panel .p-treeselect-header .p-treeselect-filter-container {
        margin-right: .5rem
    }

    .p-treeselect-panel .p-treeselect-header .p-treeselect-filter-container .p-treeselect-filter {
        padding-right: 1.75rem
    }

    .p-treeselect-panel .p-treeselect-header .p-treeselect-filter-container .p-treeselect-filter-icon {
        color: #6b7280;
        right: .75rem
    }

    .p-treeselect-panel .p-treeselect-header .p-treeselect-filter-container.p-treeselect-clearable-filter .p-treeselect-filter {
        padding-right: 3.5rem
    }

    .p-treeselect-panel .p-treeselect-header .p-treeselect-filter-container.p-treeselect-clearable-filter .p-treeselect-filter-clear-icon {
        right: 2.5rem
    }

    .p-treeselect-panel .p-treeselect-header .p-treeselect-close {
        background: #0000;
        border: 0;
        border-radius: 50%;
        color: #6b7280;
        height: 2rem;
        transition: background-color .2s, color .2s, box-shadow .2s;
        width: 2rem
    }

    .p-treeselect-panel .p-treeselect-header .p-treeselect-close:enabled:hover {
        background: #f3f4f6;
        border-color: #0000;
        color: #374151
    }

    .p-treeselect-panel .p-treeselect-header .p-treeselect-close:focus-visible {
        box-shadow: 0 0 0 .2rem #c7d2fe;
        outline: 0 none;
        outline-offset: 0
    }

    .p-treeselect-panel .p-treeselect-items-wrapper .p-tree {
        border: 0
    }

    .p-treeselect-panel .p-treeselect-items-wrapper .p-treeselect-empty-message {
        background: #0000;
        color: #4b5563;
        padding: .75rem 1.25rem
    }

    .p-input-filled .p-treeselect {
        background: #f3f4f6
    }

    .p-input-filled .p-treeselect:not(.p-disabled):hover {
        background-color: #f3f4f6
    }

    .p-input-filled .p-treeselect:not(.p-disabled).p-focus {
        background-color: #fff
    }

    .p-togglebutton {
        display: inline-flex;
        position: relative;
        -webkit-user-select: none;
        user-select: none;
        vertical-align: bottom
    }

    .p-togglebutton-input {
        cursor: pointer
    }

    .p-togglebutton .p-button {
        flex: 1 1 auto
    }

    .p-togglebutton .p-togglebutton-input {
        -webkit-appearance: none;
        appearance: none;
        border: 1px solid #d1d5db;
        border-radius: 6px;
        height: 100%;
        left: 0;
        margin: 0;
        opacity: 0;
        outline: 0 none;
        padding: 0;
        position: absolute;
        top: 0;
        width: 100%;
        z-index: 1
    }

    .p-togglebutton .p-button {
        background: #fff;
        border: 1px solid #d1d5db;
        color: #4b5563;
        outline-color: #0000;
        transition: background-color .2s, color .2s, border-color .2s, box-shadow .2s
    }

    .p-togglebutton .p-button .p-button-icon-left,
    .p-togglebutton .p-button .p-button-icon-right {
        color: #6b7280
    }

    .p-togglebutton.p-highlight .p-button {
        background: #6366f1;
        border-color: #6366f1;
        color: #fff
    }

    .p-togglebutton.p-highlight .p-button .p-button-icon-left,
    .p-togglebutton.p-highlight .p-button .p-button-icon-right {
        color: #fff
    }

    .p-togglebutton:not(.p-disabled):has(.p-togglebutton-input:hover):not(.p-highlight) .p-button {
        background: #f3f4f6;
        border-color: #d1d5db;
        color: #4b5563
    }

    .p-togglebutton:not(.p-disabled):has(.p-togglebutton-input:hover):not(.p-highlight) .p-button .p-button-icon-left,
    .p-togglebutton:not(.p-disabled):has(.p-togglebutton-input:hover):not(.p-highlight) .p-button .p-button-icon-right {
        color: #374151
    }

    .p-togglebutton:not(.p-disabled):has(.p-togglebutton-input:hover).p-highlight .p-button {
        background: #4f46e5;
        border-color: #4f46e5;
        color: #fff
    }

    .p-togglebutton:not(.p-disabled):has(.p-togglebutton-input:hover).p-highlight .p-button .p-button-icon-left,
    .p-togglebutton:not(.p-disabled):has(.p-togglebutton-input:hover).p-highlight .p-button .p-button-icon-right {
        color: #fff
    }

    .p-togglebutton:not(.p-disabled):has(.p-togglebutton-input:focus-visible) .p-button {
        border-color: #6366f1;
        box-shadow: 0 0 0 .2rem #c7d2fe;
        outline: 0 none;
        outline-offset: 0
    }

    .p-togglebutton.p-invalid>.p-button {
        border-color: #e24c4c
    }

    .p-button {
        background: #6366f1;
        border: 1px solid #6366f1;
        border-radius: 6px;
        color: #fff;
        font-size: 1rem;
        padding: .75rem 1.25rem;
        transition: background-color .2s, color .2s, border-color .2s, box-shadow .2s
    }

    .p-button:not(:disabled):hover {
        background: #4f46e5;
        border-color: #4f46e5;
        color: #fff
    }

    .p-button:not(:disabled):active {
        background: #4338ca;
        border-color: #4338ca;
        color: #fff
    }

    .p-button.p-button-outlined {
        background-color: initial;
        border: 1px solid;
        color: #6366f1
    }

    .p-button.p-button-outlined:not(:disabled):hover {
        background: #6366f10a;
        border: 1px solid;
        color: #6366f1
    }

    .p-button.p-button-outlined:not(:disabled):active {
        background: #6366f129;
        border: 1px solid;
        color: #6366f1
    }

    .p-button.p-button-outlined.p-button-plain {
        border-color: #6b7280;
        color: #6b7280
    }

    .p-button.p-button-outlined.p-button-plain:not(:disabled):hover {
        background: #f3f4f6;
        color: #6b7280
    }

    .p-button.p-button-outlined.p-button-plain:not(:disabled):active {
        background: #e5e7eb;
        color: #6b7280
    }

    .p-button.p-button-text {
        background-color: initial;
        border-color: #0000;
        color: #6366f1
    }

    .p-button.p-button-text:not(:disabled):hover {
        background: #6366f10a;
        border-color: #0000;
        color: #6366f1
    }

    .p-button.p-button-text:not(:disabled):active {
        background: #6366f129;
        border-color: #0000;
        color: #6366f1
    }

    .p-button.p-button-text.p-button-plain {
        color: #6b7280
    }

    .p-button.p-button-text.p-button-plain:not(:disabled):hover {
        background: #f3f4f6;
        color: #6b7280
    }

    .p-button.p-button-text.p-button-plain:not(:disabled):active {
        background: #e5e7eb;
        color: #6b7280
    }

    .p-button:focus {
        box-shadow: 0 0 0 .2rem #c7d2fe;
        outline: 0 none;
        outline-offset: 0
    }

    .p-button .p-button-label {
        transition-duration: .2s
    }

    .p-button .p-button-icon-left {
        margin-right: .5rem
    }

    .p-button .p-button-icon-right {
        margin-left: .5rem
    }

    .p-button .p-button-icon-bottom {
        margin-top: .5rem
    }

    .p-button .p-button-icon-top {
        margin-bottom: .5rem
    }

    .p-button .p-badge {
        background-color: #fff;
        color: #6366f1;
        height: 1rem;
        line-height: 1rem;
        margin-left: .5rem;
        min-width: 1rem
    }

    .p-button.p-button-raised {
        box-shadow: 0 3px 1px -2px #0003, 0 2px 2px 0 #00000024, 0 1px 5px 0 #0000001f
    }

    .p-button.p-button-rounded {
        border-radius: 2rem
    }

    .p-button.p-button-icon-only {
        padding: .75rem 0;
        width: 3rem
    }

    .p-button.p-button-icon-only .p-button-icon-left,
    .p-button.p-button-icon-only .p-button-icon-right {
        margin: 0
    }

    .p-button.p-button-icon-only.p-button-rounded {
        border-radius: 50%;
        height: 3rem
    }

    .p-button.p-button-sm {
        font-size: .875rem;
        padding: .65625rem 1.09375rem
    }

    .p-button.p-button-sm .p-button-icon {
        font-size: .875rem
    }

    .p-button.p-button-lg {
        font-size: 1.25rem;
        padding: .9375rem 1.5625rem
    }

    .p-button.p-button-lg .p-button-icon {
        font-size: 1.25rem
    }

    .p-button.p-button-loading-label-only.p-button-loading-left .p-button-label {
        margin-left: .5rem
    }

    .p-button.p-button-loading-label-only.p-button-loading-right .p-button-label {
        margin-right: .5rem
    }

    .p-button.p-button-loading-label-only.p-button-loading-top .p-button-label {
        margin-top: .5rem
    }

    .p-button.p-button-loading-label-only.p-button-loading-bottom .p-button-label {
        margin-bottom: .5rem
    }

    .p-button.p-button-loading-label-only .p-button-loading-icon {
        margin: 0
    }

    .p-fluid .p-button {
        width: 100%
    }

    .p-fluid .p-button-icon-only {
        width: 3rem
    }

    .p-fluid .p-button-group {
        display: flex
    }

    .p-fluid .p-button-group .p-button {
        flex: 1 1
    }

    .p-button-group.p-button-secondary>.p-button,
    .p-button.p-button-secondary,
    .p-fileupload-choose.p-button-secondary,
    .p-splitbutton.p-button-secondary>.p-button {
        background: #64748b;
        border: 1px solid #64748b;
        color: #fff
    }

    .p-button-group.p-button-secondary>.p-button:not(:disabled):hover,
    .p-button.p-button-secondary:not(:disabled):hover,
    .p-fileupload-choose.p-button-secondary:not(:disabled):hover,
    .p-splitbutton.p-button-secondary>.p-button:not(:disabled):hover {
        background: #475569;
        border-color: #475569;
        color: #fff
    }

    .p-button-group.p-button-secondary>.p-button:not(:disabled):focus,
    .p-button.p-button-secondary:not(:disabled):focus,
    .p-fileupload-choose.p-button-secondary:not(:disabled):focus,
    .p-splitbutton.p-button-secondary>.p-button:not(:disabled):focus {
        box-shadow: 0 0 0 .2rem #e2e8f0
    }

    .p-button-group.p-button-secondary>.p-button:not(:disabled):active,
    .p-button.p-button-secondary:not(:disabled):active,
    .p-fileupload-choose.p-button-secondary:not(:disabled):active,
    .p-splitbutton.p-button-secondary>.p-button:not(:disabled):active {
        background: #334155;
        border-color: #334155;
        color: #fff
    }

    .p-button-group.p-button-secondary>.p-button.p-button-outlined,
    .p-button.p-button-secondary.p-button-outlined,
    .p-fileupload-choose.p-button-secondary.p-button-outlined,
    .p-splitbutton.p-button-secondary>.p-button.p-button-outlined {
        background-color: initial;
        border: 1px solid;
        color: #64748b
    }

    .p-button-group.p-button-secondary>.p-button.p-button-outlined:not(:disabled):hover,
    .p-button.p-button-secondary.p-button-outlined:not(:disabled):hover,
    .p-fileupload-choose.p-button-secondary.p-button-outlined:not(:disabled):hover,
    .p-splitbutton.p-button-secondary>.p-button.p-button-outlined:not(:disabled):hover {
        background: #64748b0a;
        border: 1px solid;
        color: #64748b
    }

    .p-button-group.p-button-secondary>.p-button.p-button-outlined:not(:disabled):active,
    .p-button.p-button-secondary.p-button-outlined:not(:disabled):active,
    .p-fileupload-choose.p-button-secondary.p-button-outlined:not(:disabled):active,
    .p-splitbutton.p-button-secondary>.p-button.p-button-outlined:not(:disabled):active {
        background: #64748b29;
        border: 1px solid;
        color: #64748b
    }

    .p-button-group.p-button-secondary>.p-button.p-button-text,
    .p-button.p-button-secondary.p-button-text,
    .p-fileupload-choose.p-button-secondary.p-button-text,
    .p-splitbutton.p-button-secondary>.p-button.p-button-text {
        background-color: initial;
        border-color: #0000;
        color: #64748b
    }

    .p-button-group.p-button-secondary>.p-button.p-button-text:not(:disabled):hover,
    .p-button.p-button-secondary.p-button-text:not(:disabled):hover,
    .p-fileupload-choose.p-button-secondary.p-button-text:not(:disabled):hover,
    .p-splitbutton.p-button-secondary>.p-button.p-button-text:not(:disabled):hover {
        background: #64748b0a;
        border-color: #0000;
        color: #64748b
    }

    .p-button-group.p-button-secondary>.p-button.p-button-text:not(:disabled):active,
    .p-button.p-button-secondary.p-button-text:not(:disabled):active,
    .p-fileupload-choose.p-button-secondary.p-button-text:not(:disabled):active,
    .p-splitbutton.p-button-secondary>.p-button.p-button-text:not(:disabled):active {
        background: #64748b29;
        border-color: #0000;
        color: #64748b
    }

    .p-button-group.p-button-info>.p-button,
    .p-button.p-button-info,
    .p-fileupload-choose.p-button-info,
    .p-splitbutton.p-button-info>.p-button {
        background: #0ea5e9;
        border: 1px solid #0ea5e9;
        color: #fff
    }

    .p-button-group.p-button-info>.p-button:not(:disabled):hover,
    .p-button.p-button-info:not(:disabled):hover,
    .p-fileupload-choose.p-button-info:not(:disabled):hover,
    .p-splitbutton.p-button-info>.p-button:not(:disabled):hover {
        background: #0284c7;
        border-color: #0284c7;
        color: #fff
    }

    .p-button-group.p-button-info>.p-button:not(:disabled):focus,
    .p-button.p-button-info:not(:disabled):focus,
    .p-fileupload-choose.p-button-info:not(:disabled):focus,
    .p-splitbutton.p-button-info>.p-button:not(:disabled):focus {
        box-shadow: 0 0 0 .2rem #bfdbfe
    }

    .p-button-group.p-button-info>.p-button:not(:disabled):active,
    .p-button.p-button-info:not(:disabled):active,
    .p-fileupload-choose.p-button-info:not(:disabled):active,
    .p-splitbutton.p-button-info>.p-button:not(:disabled):active {
        background: #0369a1;
        border-color: #0369a1;
        color: #fff
    }

    .p-button-group.p-button-info>.p-button.p-button-outlined,
    .p-button.p-button-info.p-button-outlined,
    .p-fileupload-choose.p-button-info.p-button-outlined,
    .p-splitbutton.p-button-info>.p-button.p-button-outlined {
        background-color: initial;
        border: 1px solid;
        color: #0ea5e9
    }

    .p-button-group.p-button-info>.p-button.p-button-outlined:not(:disabled):hover,
    .p-button.p-button-info.p-button-outlined:not(:disabled):hover,
    .p-fileupload-choose.p-button-info.p-button-outlined:not(:disabled):hover,
    .p-splitbutton.p-button-info>.p-button.p-button-outlined:not(:disabled):hover {
        background: #0ea5e90a;
        border: 1px solid;
        color: #0ea5e9
    }

    .p-button-group.p-button-info>.p-button.p-button-outlined:not(:disabled):active,
    .p-button.p-button-info.p-button-outlined:not(:disabled):active,
    .p-fileupload-choose.p-button-info.p-button-outlined:not(:disabled):active,
    .p-splitbutton.p-button-info>.p-button.p-button-outlined:not(:disabled):active {
        background: #0ea5e929;
        border: 1px solid;
        color: #0ea5e9
    }

    .p-button-group.p-button-info>.p-button.p-button-text,
    .p-button.p-button-info.p-button-text,
    .p-fileupload-choose.p-button-info.p-button-text,
    .p-splitbutton.p-button-info>.p-button.p-button-text {
        background-color: initial;
        border-color: #0000;
        color: #0ea5e9
    }

    .p-button-group.p-button-info>.p-button.p-button-text:not(:disabled):hover,
    .p-button.p-button-info.p-button-text:not(:disabled):hover,
    .p-fileupload-choose.p-button-info.p-button-text:not(:disabled):hover,
    .p-splitbutton.p-button-info>.p-button.p-button-text:not(:disabled):hover {
        background: #0ea5e90a;
        border-color: #0000;
        color: #0ea5e9
    }

    .p-button-group.p-button-info>.p-button.p-button-text:not(:disabled):active,
    .p-button.p-button-info.p-button-text:not(:disabled):active,
    .p-fileupload-choose.p-button-info.p-button-text:not(:disabled):active,
    .p-splitbutton.p-button-info>.p-button.p-button-text:not(:disabled):active {
        background: #0ea5e929;
        border-color: #0000;
        color: #0ea5e9
    }

    .p-button-group.p-button-success>.p-button,
    .p-button.p-button-success,
    .p-fileupload-choose.p-button-success,
    .p-splitbutton.p-button-success>.p-button {
        background: #22c55e;
        border: 1px solid #22c55e;
        color: #fff
    }

    .p-button-group.p-button-success>.p-button:not(:disabled):hover,
    .p-button.p-button-success:not(:disabled):hover,
    .p-fileupload-choose.p-button-success:not(:disabled):hover,
    .p-splitbutton.p-button-success>.p-button:not(:disabled):hover {
        background: #16a34a;
        border-color: #16a34a;
        color: #fff
    }

    .p-button-group.p-button-success>.p-button:not(:disabled):focus,
    .p-button.p-button-success:not(:disabled):focus,
    .p-fileupload-choose.p-button-success:not(:disabled):focus,
    .p-splitbutton.p-button-success>.p-button:not(:disabled):focus {
        box-shadow: 0 0 0 .2rem #bbf7d0
    }

    .p-button-group.p-button-success>.p-button:not(:disabled):active,
    .p-button.p-button-success:not(:disabled):active,
    .p-fileupload-choose.p-button-success:not(:disabled):active,
    .p-splitbutton.p-button-success>.p-button:not(:disabled):active {
        background: #15803d;
        border-color: #15803d;
        color: #fff
    }

    .p-button-group.p-button-success>.p-button.p-button-outlined,
    .p-button.p-button-success.p-button-outlined,
    .p-fileupload-choose.p-button-success.p-button-outlined,
    .p-splitbutton.p-button-success>.p-button.p-button-outlined {
        background-color: initial;
        border: 1px solid;
        color: #22c55e
    }

    .p-button-group.p-button-success>.p-button.p-button-outlined:not(:disabled):hover,
    .p-button.p-button-success.p-button-outlined:not(:disabled):hover,
    .p-fileupload-choose.p-button-success.p-button-outlined:not(:disabled):hover,
    .p-splitbutton.p-button-success>.p-button.p-button-outlined:not(:disabled):hover {
        background: #22c55e0a;
        border: 1px solid;
        color: #22c55e
    }

    .p-button-group.p-button-success>.p-button.p-button-outlined:not(:disabled):active,
    .p-button.p-button-success.p-button-outlined:not(:disabled):active,
    .p-fileupload-choose.p-button-success.p-button-outlined:not(:disabled):active,
    .p-splitbutton.p-button-success>.p-button.p-button-outlined:not(:disabled):active {
        background: #22c55e29;
        border: 1px solid;
        color: #22c55e
    }

    .p-button-group.p-button-success>.p-button.p-button-text,
    .p-button.p-button-success.p-button-text,
    .p-fileupload-choose.p-button-success.p-button-text,
    .p-splitbutton.p-button-success>.p-button.p-button-text {
        background-color: initial;
        border-color: #0000;
        color: #22c55e
    }

    .p-button-group.p-button-success>.p-button.p-button-text:not(:disabled):hover,
    .p-button.p-button-success.p-button-text:not(:disabled):hover,
    .p-fileupload-choose.p-button-success.p-button-text:not(:disabled):hover,
    .p-splitbutton.p-button-success>.p-button.p-button-text:not(:disabled):hover {
        background: #22c55e0a;
        border-color: #0000;
        color: #22c55e
    }

    .p-button-group.p-button-success>.p-button.p-button-text:not(:disabled):active,
    .p-button.p-button-success.p-button-text:not(:disabled):active,
    .p-fileupload-choose.p-button-success.p-button-text:not(:disabled):active,
    .p-splitbutton.p-button-success>.p-button.p-button-text:not(:disabled):active {
        background: #22c55e29;
        border-color: #0000;
        color: #22c55e
    }

    .p-button-group.p-button-warning>.p-button,
    .p-button.p-button-warning,
    .p-fileupload-choose.p-button-warning,
    .p-splitbutton.p-button-warning>.p-button {
        background: #f97316;
        border: 1px solid #f97316;
        color: #fff
    }

    .p-button-group.p-button-warning>.p-button:not(:disabled):hover,
    .p-button.p-button-warning:not(:disabled):hover,
    .p-fileupload-choose.p-button-warning:not(:disabled):hover,
    .p-splitbutton.p-button-warning>.p-button:not(:disabled):hover {
        background: #ea580c;
        border-color: #ea580c;
        color: #fff
    }

    .p-button-group.p-button-warning>.p-button:not(:disabled):focus,
    .p-button.p-button-warning:not(:disabled):focus,
    .p-fileupload-choose.p-button-warning:not(:disabled):focus,
    .p-splitbutton.p-button-warning>.p-button:not(:disabled):focus {
        box-shadow: 0 0 0 .2rem #fde68a
    }

    .p-button-group.p-button-warning>.p-button:not(:disabled):active,
    .p-button.p-button-warning:not(:disabled):active,
    .p-fileupload-choose.p-button-warning:not(:disabled):active,
    .p-splitbutton.p-button-warning>.p-button:not(:disabled):active {
        background: #c2410c;
        border-color: #c2410c;
        color: #fff
    }

    .p-button-group.p-button-warning>.p-button.p-button-outlined,
    .p-button.p-button-warning.p-button-outlined,
    .p-fileupload-choose.p-button-warning.p-button-outlined,
    .p-splitbutton.p-button-warning>.p-button.p-button-outlined {
        background-color: initial;
        border: 1px solid;
        color: #f97316
    }

    .p-button-group.p-button-warning>.p-button.p-button-outlined:not(:disabled):hover,
    .p-button.p-button-warning.p-button-outlined:not(:disabled):hover,
    .p-fileupload-choose.p-button-warning.p-button-outlined:not(:disabled):hover,
    .p-splitbutton.p-button-warning>.p-button.p-button-outlined:not(:disabled):hover {
        background: #f973160a;
        border: 1px solid;
        color: #f97316
    }

    .p-button-group.p-button-warning>.p-button.p-button-outlined:not(:disabled):active,
    .p-button.p-button-warning.p-button-outlined:not(:disabled):active,
    .p-fileupload-choose.p-button-warning.p-button-outlined:not(:disabled):active,
    .p-splitbutton.p-button-warning>.p-button.p-button-outlined:not(:disabled):active {
        background: #f9731629;
        border: 1px solid;
        color: #f97316
    }

    .p-button-group.p-button-warning>.p-button.p-button-text,
    .p-button.p-button-warning.p-button-text,
    .p-fileupload-choose.p-button-warning.p-button-text,
    .p-splitbutton.p-button-warning>.p-button.p-button-text {
        background-color: initial;
        border-color: #0000;
        color: #f97316
    }

    .p-button-group.p-button-warning>.p-button.p-button-text:not(:disabled):hover,
    .p-button.p-button-warning.p-button-text:not(:disabled):hover,
    .p-fileupload-choose.p-button-warning.p-button-text:not(:disabled):hover,
    .p-splitbutton.p-button-warning>.p-button.p-button-text:not(:disabled):hover {
        background: #f973160a;
        border-color: #0000;
        color: #f97316
    }

    .p-button-group.p-button-warning>.p-button.p-button-text:not(:disabled):active,
    .p-button.p-button-warning.p-button-text:not(:disabled):active,
    .p-fileupload-choose.p-button-warning.p-button-text:not(:disabled):active,
    .p-splitbutton.p-button-warning>.p-button.p-button-text:not(:disabled):active {
        background: #f9731629;
        border-color: #0000;
        color: #f97316
    }

    .p-button-group.p-button-help>.p-button,
    .p-button.p-button-help,
    .p-fileupload-choose.p-button-help,
    .p-splitbutton.p-button-help>.p-button {
        background: #a855f7;
        border: 1px solid #a855f7;
        color: #fff
    }

    .p-button-group.p-button-help>.p-button:not(:disabled):hover,
    .p-button.p-button-help:not(:disabled):hover,
    .p-fileupload-choose.p-button-help:not(:disabled):hover,
    .p-splitbutton.p-button-help>.p-button:not(:disabled):hover {
        background: #9333ea;
        border-color: #9333ea;
        color: #fff
    }

    .p-button-group.p-button-help>.p-button:not(:disabled):focus,
    .p-button.p-button-help:not(:disabled):focus,
    .p-fileupload-choose.p-button-help:not(:disabled):focus,
    .p-splitbutton.p-button-help>.p-button:not(:disabled):focus {
        box-shadow: 0 0 0 .2rem #e9d5ff
    }

    .p-button-group.p-button-help>.p-button:not(:disabled):active,
    .p-button.p-button-help:not(:disabled):active,
    .p-fileupload-choose.p-button-help:not(:disabled):active,
    .p-splitbutton.p-button-help>.p-button:not(:disabled):active {
        background: #7e22ce;
        border-color: #7e22ce;
        color: #fff
    }

    .p-button-group.p-button-help>.p-button.p-button-outlined,
    .p-button.p-button-help.p-button-outlined,
    .p-fileupload-choose.p-button-help.p-button-outlined,
    .p-splitbutton.p-button-help>.p-button.p-button-outlined {
        background-color: initial;
        border: 1px solid;
        color: #a855f7
    }

    .p-button-group.p-button-help>.p-button.p-button-outlined:not(:disabled):hover,
    .p-button.p-button-help.p-button-outlined:not(:disabled):hover,
    .p-fileupload-choose.p-button-help.p-button-outlined:not(:disabled):hover,
    .p-splitbutton.p-button-help>.p-button.p-button-outlined:not(:disabled):hover {
        background: #a855f70a;
        border: 1px solid;
        color: #a855f7
    }

    .p-button-group.p-button-help>.p-button.p-button-outlined:not(:disabled):active,
    .p-button.p-button-help.p-button-outlined:not(:disabled):active,
    .p-fileupload-choose.p-button-help.p-button-outlined:not(:disabled):active,
    .p-splitbutton.p-button-help>.p-button.p-button-outlined:not(:disabled):active {
        background: #a855f729;
        border: 1px solid;
        color: #a855f7
    }

    .p-button-group.p-button-help>.p-button.p-button-text,
    .p-button.p-button-help.p-button-text,
    .p-fileupload-choose.p-button-help.p-button-text,
    .p-splitbutton.p-button-help>.p-button.p-button-text {
        background-color: initial;
        border-color: #0000;
        color: #a855f7
    }

    .p-button-group.p-button-help>.p-button.p-button-text:not(:disabled):hover,
    .p-button.p-button-help.p-button-text:not(:disabled):hover,
    .p-fileupload-choose.p-button-help.p-button-text:not(:disabled):hover,
    .p-splitbutton.p-button-help>.p-button.p-button-text:not(:disabled):hover {
        background: #a855f70a;
        border-color: #0000;
        color: #a855f7
    }

    .p-button-group.p-button-help>.p-button.p-button-text:not(:disabled):active,
    .p-button.p-button-help.p-button-text:not(:disabled):active,
    .p-fileupload-choose.p-button-help.p-button-text:not(:disabled):active,
    .p-splitbutton.p-button-help>.p-button.p-button-text:not(:disabled):active {
        background: #a855f729;
        border-color: #0000;
        color: #a855f7
    }

    .p-button-group.p-button-danger>.p-button,
    .p-button.p-button-danger,
    .p-fileupload-choose.p-button-danger,
    .p-splitbutton.p-button-danger>.p-button {
        background: #ef4444;
        border: 1px solid #ef4444;
        color: #fff
    }

    .p-button-group.p-button-danger>.p-button:not(:disabled):hover,
    .p-button.p-button-danger:not(:disabled):hover,
    .p-fileupload-choose.p-button-danger:not(:disabled):hover,
    .p-splitbutton.p-button-danger>.p-button:not(:disabled):hover {
        background: #dc2626;
        border-color: #dc2626;
        color: #fff
    }

    .p-button-group.p-button-danger>.p-button:not(:disabled):focus,
    .p-button.p-button-danger:not(:disabled):focus,
    .p-fileupload-choose.p-button-danger:not(:disabled):focus,
    .p-splitbutton.p-button-danger>.p-button:not(:disabled):focus {
        box-shadow: 0 0 0 .2rem #fecaca
    }

    .p-button-group.p-button-danger>.p-button:not(:disabled):active,
    .p-button.p-button-danger:not(:disabled):active,
    .p-fileupload-choose.p-button-danger:not(:disabled):active,
    .p-splitbutton.p-button-danger>.p-button:not(:disabled):active {
        background: #b91c1c;
        border-color: #b91c1c;
        color: #fff
    }

    .p-button-group.p-button-danger>.p-button.p-button-outlined,
    .p-button.p-button-danger.p-button-outlined,
    .p-fileupload-choose.p-button-danger.p-button-outlined,
    .p-splitbutton.p-button-danger>.p-button.p-button-outlined {
        background-color: initial;
        border: 1px solid;
        color: #ef4444
    }

    .p-button-group.p-button-danger>.p-button.p-button-outlined:not(:disabled):hover,
    .p-button.p-button-danger.p-button-outlined:not(:disabled):hover,
    .p-fileupload-choose.p-button-danger.p-button-outlined:not(:disabled):hover,
    .p-splitbutton.p-button-danger>.p-button.p-button-outlined:not(:disabled):hover {
        background: #ef44440a;
        border: 1px solid;
        color: #ef4444
    }

    .p-button-group.p-button-danger>.p-button.p-button-outlined:not(:disabled):active,
    .p-button.p-button-danger.p-button-outlined:not(:disabled):active,
    .p-fileupload-choose.p-button-danger.p-button-outlined:not(:disabled):active,
    .p-splitbutton.p-button-danger>.p-button.p-button-outlined:not(:disabled):active {
        background: #ef444429;
        border: 1px solid;
        color: #ef4444
    }

    .p-button-group.p-button-danger>.p-button.p-button-text,
    .p-button.p-button-danger.p-button-text,
    .p-fileupload-choose.p-button-danger.p-button-text,
    .p-splitbutton.p-button-danger>.p-button.p-button-text {
        background-color: initial;
        border-color: #0000;
        color: #ef4444
    }

    .p-button-group.p-button-danger>.p-button.p-button-text:not(:disabled):hover,
    .p-button.p-button-danger.p-button-text:not(:disabled):hover,
    .p-fileupload-choose.p-button-danger.p-button-text:not(:disabled):hover,
    .p-splitbutton.p-button-danger>.p-button.p-button-text:not(:disabled):hover {
        background: #ef44440a;
        border-color: #0000;
        color: #ef4444
    }

    .p-button-group.p-button-danger>.p-button.p-button-text:not(:disabled):active,
    .p-button.p-button-danger.p-button-text:not(:disabled):active,
    .p-fileupload-choose.p-button-danger.p-button-text:not(:disabled):active,
    .p-splitbutton.p-button-danger>.p-button.p-button-text:not(:disabled):active {
        background: #ef444429;
        border-color: #0000;
        color: #ef4444
    }

    .p-button-group.p-button-contrast>.p-button,
    .p-button.p-button-contrast,
    .p-splitbutton.p-button-contrast>.p-button {
        background: #1f2937;
        border: 1px solid #1f2937;
        color: #fff
    }

    .p-button-group.p-button-contrast>.p-button:not(:disabled):hover,
    .p-button.p-button-contrast:not(:disabled):hover,
    .p-splitbutton.p-button-contrast>.p-button:not(:disabled):hover {
        background: #374151;
        border-color: #374151;
        color: #fff
    }

    .p-button-group.p-button-contrast>.p-button:not(:disabled):focus,
    .p-button.p-button-contrast:not(:disabled):focus,
    .p-splitbutton.p-button-contrast>.p-button:not(:disabled):focus {
        box-shadow: none
    }

    .p-button-group.p-button-contrast>.p-button:not(:disabled):active,
    .p-button.p-button-contrast:not(:disabled):active,
    .p-splitbutton.p-button-contrast>.p-button:not(:disabled):active {
        background: #4b5563;
        border-color: #4b5563;
        color: #fff
    }

    .p-button-group.p-button-contrast>.p-button.p-button-outlined,
    .p-button.p-button-contrast.p-button-outlined,
    .p-splitbutton.p-button-contrast>.p-button.p-button-outlined {
        background-color: initial;
        border: 1px solid;
        color: #1f2937
    }

    .p-button-group.p-button-contrast>.p-button.p-button-outlined:not(:disabled):hover,
    .p-button.p-button-contrast.p-button-outlined:not(:disabled):hover,
    .p-splitbutton.p-button-contrast>.p-button.p-button-outlined:not(:disabled):hover {
        background: #1f29370a;
        border: 1px solid;
        color: #1f2937
    }

    .p-button-group.p-button-contrast>.p-button.p-button-outlined:not(:disabled):active,
    .p-button.p-button-contrast.p-button-outlined:not(:disabled):active,
    .p-splitbutton.p-button-contrast>.p-button.p-button-outlined:not(:disabled):active {
        background: #1f293729;
        border: 1px solid;
        color: #1f2937
    }

    .p-button-group.p-button-contrast>.p-button.p-button-text,
    .p-button.p-button-contrast.p-button-text,
    .p-splitbutton.p-button-contrast>.p-button.p-button-text {
        background-color: initial;
        border-color: #0000;
        color: #1f2937
    }

    .p-button-group.p-button-contrast>.p-button.p-button-text:not(:disabled):hover,
    .p-button.p-button-contrast.p-button-text:not(:disabled):hover,
    .p-splitbutton.p-button-contrast>.p-button.p-button-text:not(:disabled):hover {
        background: #1f29370a;
        border-color: #0000;
        color: #1f2937
    }

    .p-button-group.p-button-contrast>.p-button.p-button-text:not(:disabled):active,
    .p-button.p-button-contrast.p-button-text:not(:disabled):active,
    .p-splitbutton.p-button-contrast>.p-button.p-button-text:not(:disabled):active {
        background: #1f293729;
        border-color: #0000;
        color: #1f2937
    }

    .p-button.p-button-link {
        background: #0000;
        border: #0000;
        color: #4338ca
    }

    .p-button.p-button-link:not(:disabled):hover {
        background: #0000;
        border-color: #0000;
        color: #4338ca
    }

    .p-button.p-button-link:not(:disabled):hover .p-button-label {
        text-decoration: underline
    }

    .p-button.p-button-link:not(:disabled):focus {
        background: #0000;
        border-color: #0000;
        box-shadow: 0 0 0 .2rem #c7d2fe
    }

    .p-button.p-button-link:not(:disabled):active {
        background: #0000;
        border-color: #0000;
        color: #4338ca
    }

    .p-splitbutton {
        border-radius: 6px
    }

    .p-splitbutton.p-button-outlined>.p-button {
        background-color: initial;
        border: 1px solid;
        color: #6366f1
    }

    .p-splitbutton.p-button-outlined>.p-button:not(:disabled):hover {
        background: #6366f10a;
        color: #6366f1
    }

    .p-splitbutton.p-button-outlined>.p-button:not(:disabled):active {
        background: #6366f129;
        color: #6366f1
    }

    .p-splitbutton.p-button-outlined.p-button-plain>.p-button {
        border-color: #6b7280;
        color: #6b7280
    }

    .p-splitbutton.p-button-outlined.p-button-plain>.p-button:not(:disabled):hover {
        background: #f3f4f6;
        color: #6b7280
    }

    .p-splitbutton.p-button-outlined.p-button-plain>.p-button:not(:disabled):active {
        background: #e5e7eb;
        color: #6b7280
    }

    .p-splitbutton.p-button-text>.p-button {
        background-color: initial;
        border-color: #0000;
        color: #6366f1
    }

    .p-splitbutton.p-button-text>.p-button:not(:disabled):hover {
        background: #6366f10a;
        border-color: #0000;
        color: #6366f1
    }

    .p-splitbutton.p-button-text>.p-button:not(:disabled):active {
        background: #6366f129;
        border-color: #0000;
        color: #6366f1
    }

    .p-splitbutton.p-button-text.p-button-plain>.p-button {
        color: #6b7280
    }

    .p-splitbutton.p-button-text.p-button-plain>.p-button:not(:disabled):hover {
        background: #f3f4f6;
        color: #6b7280
    }

    .p-splitbutton.p-button-text.p-button-plain>.p-button:not(:disabled):active {
        background: #e5e7eb;
        color: #6b7280
    }

    .p-splitbutton.p-button-raised {
        box-shadow: 0 3px 1px -2px #0003, 0 2px 2px 0 #00000024, 0 1px 5px 0 #0000001f
    }

    .p-splitbutton.p-button-rounded,
    .p-splitbutton.p-button-rounded>.p-button {
        border-radius: 2rem
    }

    .p-splitbutton.p-button-sm>.p-button {
        font-size: .875rem;
        padding: .65625rem 1.09375rem
    }

    .p-splitbutton.p-button-sm>.p-button .p-button-icon {
        font-size: .875rem
    }

    .p-splitbutton.p-button-lg>.p-button {
        font-size: 1.25rem;
        padding: .9375rem 1.5625rem
    }

    .p-splitbutton.p-button-lg>.p-button.p-button-icon-only {
        width: auto
    }

    .p-splitbutton.p-button-lg>.p-button .p-button-icon {
        font-size: 1.25rem
    }

    .p-splitbutton .p-splitbutton-menubutton,
    .p-splitbutton .p-splitbutton.p-button-outlined>.p-splitbutton-menubutton.p-button,
    .p-splitbutton .p-splitbutton.p-button-rounded>.p-splitbutton-menubutton.p-button {
        border-bottom-left-radius: 0;
        border-top-left-radius: 0
    }

    .p-splitbutton.p-button-secondary.p-button-outlined>.p-button {
        background-color: initial;
        border: 1px solid;
        color: #64748b
    }

    .p-splitbutton.p-button-secondary.p-button-outlined>.p-button:not(:disabled):hover {
        background: #64748b0a;
        color: #64748b
    }

    .p-splitbutton.p-button-secondary.p-button-outlined>.p-button:not(:disabled):active {
        background: #64748b29;
        color: #64748b
    }

    .p-splitbutton.p-button-secondary.p-button-text>.p-button {
        background-color: initial;
        border-color: #0000;
        color: #64748b
    }

    .p-splitbutton.p-button-secondary.p-button-text>.p-button:not(:disabled):hover {
        background: #64748b0a;
        border-color: #0000;
        color: #64748b
    }

    .p-splitbutton.p-button-secondary.p-button-text>.p-button:not(:disabled):active {
        background: #64748b29;
        border-color: #0000;
        color: #64748b
    }

    .p-splitbutton.p-button-info.p-button-outlined>.p-button {
        background-color: initial;
        border: 1px solid;
        color: #0ea5e9
    }

    .p-splitbutton.p-button-info.p-button-outlined>.p-button:not(:disabled):hover {
        background: #0ea5e90a;
        color: #0ea5e9
    }

    .p-splitbutton.p-button-info.p-button-outlined>.p-button:not(:disabled):active {
        background: #0ea5e929;
        color: #0ea5e9
    }

    .p-splitbutton.p-button-info.p-button-text>.p-button {
        background-color: initial;
        border-color: #0000;
        color: #0ea5e9
    }

    .p-splitbutton.p-button-info.p-button-text>.p-button:not(:disabled):hover {
        background: #0ea5e90a;
        border-color: #0000;
        color: #0ea5e9
    }

    .p-splitbutton.p-button-info.p-button-text>.p-button:not(:disabled):active {
        background: #0ea5e929;
        border-color: #0000;
        color: #0ea5e9
    }

    .p-splitbutton.p-button-success.p-button-outlined>.p-button {
        background-color: initial;
        border: 1px solid;
        color: #22c55e
    }

    .p-splitbutton.p-button-success.p-button-outlined>.p-button:not(:disabled):hover {
        background: #22c55e0a;
        color: #22c55e
    }

    .p-splitbutton.p-button-success.p-button-outlined>.p-button:not(:disabled):active {
        background: #22c55e29;
        color: #22c55e
    }

    .p-splitbutton.p-button-success.p-button-text>.p-button {
        background-color: initial;
        border-color: #0000;
        color: #22c55e
    }

    .p-splitbutton.p-button-success.p-button-text>.p-button:not(:disabled):hover {
        background: #22c55e0a;
        border-color: #0000;
        color: #22c55e
    }

    .p-splitbutton.p-button-success.p-button-text>.p-button:not(:disabled):active {
        background: #22c55e29;
        border-color: #0000;
        color: #22c55e
    }

    .p-splitbutton.p-button-warning.p-button-outlined>.p-button {
        background-color: initial;
        border: 1px solid;
        color: #f97316
    }

    .p-splitbutton.p-button-warning.p-button-outlined>.p-button:not(:disabled):hover {
        background: #f973160a;
        color: #f97316
    }

    .p-splitbutton.p-button-warning.p-button-outlined>.p-button:not(:disabled):active {
        background: #f9731629;
        color: #f97316
    }

    .p-splitbutton.p-button-warning.p-button-text>.p-button {
        background-color: initial;
        border-color: #0000;
        color: #f97316
    }

    .p-splitbutton.p-button-warning.p-button-text>.p-button:not(:disabled):hover {
        background: #f973160a;
        border-color: #0000;
        color: #f97316
    }

    .p-splitbutton.p-button-warning.p-button-text>.p-button:not(:disabled):active {
        background: #f9731629;
        border-color: #0000;
        color: #f97316
    }

    .p-splitbutton.p-button-help.p-button-outlined>.p-button {
        background-color: initial;
        border: 1px solid;
        color: #a855f7
    }

    .p-splitbutton.p-button-help.p-button-outlined>.p-button:not(:disabled):hover {
        background: #a855f70a;
        color: #a855f7
    }

    .p-splitbutton.p-button-help.p-button-outlined>.p-button:not(:disabled):active {
        background: #a855f729;
        color: #a855f7
    }

    .p-splitbutton.p-button-help.p-button-text>.p-button {
        background-color: initial;
        border-color: #0000;
        color: #a855f7
    }

    .p-splitbutton.p-button-help.p-button-text>.p-button:not(:disabled):hover {
        background: #a855f70a;
        border-color: #0000;
        color: #a855f7
    }

    .p-splitbutton.p-button-help.p-button-text>.p-button:not(:disabled):active {
        background: #a855f729;
        border-color: #0000;
        color: #a855f7
    }

    .p-splitbutton.p-button-danger.p-button-outlined>.p-button {
        background-color: initial;
        border: 1px solid;
        color: #ef4444
    }

    .p-splitbutton.p-button-danger.p-button-outlined>.p-button:not(:disabled):hover {
        background: #ef44440a;
        color: #ef4444
    }

    .p-splitbutton.p-button-danger.p-button-outlined>.p-button:not(:disabled):active {
        background: #ef444429;
        color: #ef4444
    }

    .p-splitbutton.p-button-danger.p-button-text>.p-button {
        background-color: initial;
        border-color: #0000;
        color: #ef4444
    }

    .p-splitbutton.p-button-danger.p-button-text>.p-button:not(:disabled):hover {
        background: #ef44440a;
        border-color: #0000;
        color: #ef4444
    }

    .p-splitbutton.p-button-danger.p-button-text>.p-button:not(:disabled):active {
        background: #ef444429;
        border-color: #0000;
        color: #ef4444
    }

    .p-speeddial-button.p-button.p-button-icon-only {
        height: 4rem;
        width: 4rem
    }

    .p-speeddial-button.p-button.p-button-icon-only .p-button-icon {
        font-size: 1.3rem
    }

    .p-speeddial-button.p-button.p-button-icon-only .p-button-icon.p-icon {
        height: 1.3rem;
        width: 1.3rem
    }

    .p-speeddial-list {
        outline: 0 none
    }

    .p-speeddial-action {
        background: #4b5563;
        color: #fff;
        height: 3rem;
        width: 3rem
    }

    .p-speeddial-action:hover {
        background: #022354;
        color: #fff
    }

    .p-speeddial-direction-up .p-speeddial-item {
        margin: .25rem
    }

    .p-speeddial-direction-up .p-speeddial-item:first-child {
        margin-bottom: .5rem
    }

    .p-speeddial-direction-down .p-speeddial-item {
        margin: .25rem
    }

    .p-speeddial-direction-down .p-speeddial-item:first-child {
        margin-top: .5rem
    }

    .p-speeddial-direction-left .p-speeddial-item {
        margin: 0 .25rem
    }

    .p-speeddial-direction-left .p-speeddial-item:first-child {
        margin-right: .5rem
    }

    .p-speeddial-direction-right .p-speeddial-item {
        margin: 0 .25rem
    }

    .p-speeddial-direction-right .p-speeddial-item:first-child {
        margin-left: .5rem
    }

    .p-speeddial-circle .p-speeddial-item,
    .p-speeddial-circle .p-speeddial-item:first-child,
    .p-speeddial-circle .p-speeddial-item:last-child,
    .p-speeddial-quarter-circle .p-speeddial-item,
    .p-speeddial-quarter-circle .p-speeddial-item:first-child,
    .p-speeddial-quarter-circle .p-speeddial-item:last-child,
    .p-speeddial-semi-circle .p-speeddial-item,
    .p-speeddial-semi-circle .p-speeddial-item:first-child,
    .p-speeddial-semi-circle .p-speeddial-item:last-child {
        margin: 0
    }

    .p-speeddial-mask {
        background-color: #0006;
        border-radius: 6px
    }

    .p-carousel .p-carousel-content .p-carousel-next,
    .p-carousel .p-carousel-content .p-carousel-prev {
        background: #0000;
        border: 0;
        border-radius: 50%;
        color: #6b7280;
        height: 2rem;
        transition: background-color .2s, color .2s, box-shadow .2s;
        width: 2rem
    }

    .p-carousel .p-carousel-content .p-carousel-next:enabled:hover,
    .p-carousel .p-carousel-content .p-carousel-prev:enabled:hover {
        background: #f3f4f6;
        border-color: #0000;
        color: #374151
    }

    .p-carousel .p-carousel-content .p-carousel-next:focus-visible,
    .p-carousel .p-carousel-content .p-carousel-prev:focus-visible {
        box-shadow: 0 0 0 .2rem #c7d2fe;
        outline: 0 none;
        outline-offset: 0
    }

    .p-carousel .p-carousel-content .p-carousel-next,
    .p-carousel .p-carousel-content .p-carousel-prev {
        margin: .5rem
    }

    .p-carousel .p-carousel-indicators {
        padding: 1rem
    }

    .p-carousel .p-carousel-indicators .p-carousel-indicator {
        margin-bottom: .5rem;
        margin-right: .5rem
    }

    .p-carousel .p-carousel-indicators .p-carousel-indicator button {
        background-color: #d1d5db;
        border-radius: 0;
        height: .5rem;
        transition: background-color .2s, color .2s, box-shadow .2s;
        width: 2rem
    }

    .p-carousel .p-carousel-indicators .p-carousel-indicator button:hover {
        background: #9ca3af
    }

    .p-carousel .p-carousel-indicators .p-carousel-indicator.p-highlight button {
        background: #eef2ff;
        color: #4338ca
    }

    .p-datatable .p-paginator-bottom,
    .p-datatable .p-paginator-top {
        border-radius: 0;
        border-width: 0 0 1px
    }

    .p-datatable .p-datatable-header {
        background: #f9fafb;
        border: 1px solid #e5e7eb;
        border-width: 1px 0;
        color: #374151;
        font-weight: 700;
        padding: 1rem
    }

    .p-datatable .p-datatable-footer,
    .p-datatable .p-datatable-thead>tr>th {
        background: #f9fafb;
        border: solid #e5e7eb;
        border-width: 0 0 1px;
        color: #374151;
        font-weight: 700;
        padding: 1rem
    }

    .p-datatable .p-datatable-thead>tr>th {
        text-align: left;
        transition: box-shadow .2s
    }

    .p-datatable .p-datatable-tfoot>tr>td {
        background: #f9fafb;
        border: solid #e5e7eb;
        border-width: 0 0 1px;
        color: #374151;
        font-weight: 700;
        padding: 1rem;
        text-align: left
    }

    .p-datatable .p-sortable-column .p-sortable-column-icon {
        color: #374151;
        margin-left: .5rem
    }

    .p-datatable .p-sortable-column .p-sortable-column-badge {
        background: #eef2ff;
        border-radius: 50%;
        color: #4338ca;
        height: 1.143rem;
        line-height: 1.143rem;
        margin-left: .5rem;
        min-width: 1.143rem
    }

    .p-datatable .p-sortable-column:not(.p-highlight):not(.p-sortable-disabled):hover {
        background: #f3f4f6;
        color: #374151
    }

    .p-datatable .p-sortable-column:not(.p-highlight):not(.p-sortable-disabled):hover .p-sortable-column-icon {
        color: #374151
    }

    .p-datatable .p-sortable-column.p-highlight {
        background: #eef2ff;
        color: #4338ca
    }

    .p-datatable .p-sortable-column.p-highlight .p-sortable-column-icon {
        color: #4338ca
    }

    .p-datatable .p-sortable-column.p-highlight:not(.p-sortable-disabled):hover {
        background: #eef2ff;
        color: #4338ca
    }

    .p-datatable .p-sortable-column.p-highlight:not(.p-sortable-disabled):hover .p-sortable-column-icon {
        color: #4338ca
    }

    .p-datatable .p-sortable-column:focus-visible {
        box-shadow: inset 0 0 0 .15rem #c7d2fe;
        outline: 0 none
    }

    .p-datatable .p-datatable-tbody>tr {
        background: #fff;
        color: #4b5563;
        transition: box-shadow .2s
    }

    .p-datatable .p-datatable-tbody>tr>td {
        border: solid #e5e7eb;
        border-width: 0 0 1px;
        padding: 1rem;
        text-align: left
    }

    .p-datatable .p-datatable-tbody>tr>td .p-row-editor-cancel,
    .p-datatable .p-datatable-tbody>tr>td .p-row-editor-init,
    .p-datatable .p-datatable-tbody>tr>td .p-row-editor-save,
    .p-datatable .p-datatable-tbody>tr>td .p-row-toggler {
        background: #0000;
        border: 0;
        border-radius: 50%;
        color: #6b7280;
        height: 2rem;
        transition: background-color .2s, color .2s, box-shadow .2s;
        width: 2rem
    }

    .p-datatable .p-datatable-tbody>tr>td .p-row-editor-cancel:enabled:hover,
    .p-datatable .p-datatable-tbody>tr>td .p-row-editor-init:enabled:hover,
    .p-datatable .p-datatable-tbody>tr>td .p-row-editor-save:enabled:hover,
    .p-datatable .p-datatable-tbody>tr>td .p-row-toggler:enabled:hover {
        background: #f3f4f6;
        border-color: #0000;
        color: #374151
    }

    .p-datatable .p-datatable-tbody>tr>td .p-row-editor-cancel:focus-visible,
    .p-datatable .p-datatable-tbody>tr>td .p-row-editor-init:focus-visible,
    .p-datatable .p-datatable-tbody>tr>td .p-row-editor-save:focus-visible,
    .p-datatable .p-datatable-tbody>tr>td .p-row-toggler:focus-visible {
        box-shadow: 0 0 0 .2rem #c7d2fe;
        outline: 0 none;
        outline-offset: 0
    }

    .p-datatable .p-datatable-tbody>tr>td .p-row-editor-save {
        margin-right: .5rem
    }

    .p-datatable .p-datatable-tbody>tr>td>.p-column-title {
        font-weight: 700
    }

    .p-datatable .p-datatable-tbody>tr.p-highlight,
    .p-datatable .p-datatable-tbody>tr>td.p-highlight {
        background: #eef2ff;
        color: #4338ca
    }

    .p-datatable .p-datatable-tbody>tr.p-highlight-contextmenu {
        outline: .15rem solid #c7d2fe;
        outline-offset: -.15rem
    }

    .p-datatable .p-datatable-tbody>tr.p-datatable-dragpoint-top>td {
        box-shadow: inset 0 2px 0 0 #eef2ff
    }

    .p-datatable .p-datatable-tbody>tr.p-datatable-dragpoint-bottom>td {
        box-shadow: inset 0 -2px 0 0 #eef2ff
    }

    .p-datatable.p-datatable-selectable .p-datatable-tbody>tr.p-selectable-row:not(.p-highlight):not(.p-datatable-emptymessage):hover {
        background: #f3f4f6;
        color: #4b5563
    }

    .p-datatable.p-datatable-selectable .p-datatable-tbody>tr.p-selectable-row:focus-visible {
        outline: .15rem solid #c7d2fe;
        outline-offset: -.15rem
    }

    .p-datatable.p-datatable-selectable-cell .p-datatable-tbody>tr.p-selectable-row>td.p-selectable-cell:not(.p-highlight):hover {
        background: #f3f4f6;
        color: #4b5563
    }

    .p-datatable.p-datatable-selectable-cell .p-datatable-tbody>tr.p-selectable-row>td.p-selectable-cell:focus-visible {
        outline: .15rem solid #c7d2fe;
        outline-offset: -.15rem
    }

    .p-datatable.p-datatable-hoverable-rows .p-datatable-tbody>tr:not(.p-highlight):not(.p-datatable-emptymessage):hover {
        background: #f3f4f6;
        color: #4b5563
    }

    .p-datatable .p-column-resizer-helper {
        background: #6366f1
    }

    .p-datatable .p-datatable-scrollable-footer,
    .p-datatable .p-datatable-scrollable-header {
        background: #f9fafb
    }

    .p-datatable.p-datatable-scrollable>.p-datatable-wrapper>.p-datatable-table>.p-datatable-tfoot,
    .p-datatable.p-datatable-scrollable>.p-datatable-wrapper>.p-datatable-table>.p-datatable-thead,
    .p-datatable.p-datatable-scrollable>.p-datatable-wrapper>.p-virtualscroller>.p-datatable-table>.p-datatable-tfoot,
    .p-datatable.p-datatable-scrollable>.p-datatable-wrapper>.p-virtualscroller>.p-datatable-table>.p-datatable-thead {
        background-color: #f9fafb
    }

    .p-datatable .p-datatable-loading-icon {
        font-size: 2rem
    }

    .p-datatable .p-datatable-loading-icon.p-icon {
        height: 2rem;
        width: 2rem
    }

    .p-datatable.p-datatable-gridlines .p-datatable-header {
        border-width: 1px 1px 0
    }

    .p-datatable.p-datatable-gridlines .p-datatable-footer {
        border-width: 0 1px 1px
    }

    .p-datatable.p-datatable-gridlines .p-paginator-top {
        border-width: 0 1px
    }

    .p-datatable.p-datatable-gridlines .p-paginator-bottom {
        border-width: 0 1px 1px
    }

    .p-datatable.p-datatable-gridlines .p-datatable-thead>tr>th {
        border-width: 1px 0 1px 1px
    }

    .p-datatable.p-datatable-gridlines .p-datatable-thead>tr>th:last-child {
        border-width: 1px
    }

    .p-datatable.p-datatable-gridlines .p-datatable-tbody>tr>td {
        border-width: 1px 0 0 1px
    }

    .p-datatable.p-datatable-gridlines .p-datatable-tbody>tr>td:last-child {
        border-width: 1px 1px 0
    }

    .p-datatable.p-datatable-gridlines .p-datatable-tbody>tr:last-child>td {
        border-width: 1px 0 1px 1px
    }

    .p-datatable.p-datatable-gridlines .p-datatable-tbody>tr:last-child>td:last-child {
        border-width: 1px
    }

    .p-datatable.p-datatable-gridlines .p-datatable-tfoot>tr>td {
        border-width: 1px 0 1px 1px
    }

    .p-datatable.p-datatable-gridlines .p-datatable-tfoot>tr>td:last-child {
        border-width: 1px
    }

    .p-datatable.p-datatable-gridlines .p-datatable-thead+.p-datatable-tfoot>tr>td {
        border-width: 0 0 1px 1px
    }

    .p-datatable.p-datatable-gridlines .p-datatable-thead+.p-datatable-tfoot>tr>td:last-child {
        border-width: 0 1px 1px
    }

    .p-datatable.p-datatable-gridlines:has(.p-datatable-thead):has(.p-datatable-tbody) .p-datatable-tbody>tr>td {
        border-width: 0 0 1px 1px
    }

    .p-datatable.p-datatable-gridlines:has(.p-datatable-thead):has(.p-datatable-tbody) .p-datatable-tbody>tr>td:last-child {
        border-width: 0 1px 1px
    }

    .p-datatable.p-datatable-gridlines:has(.p-datatable-tbody):has(.p-datatable-tfoot) .p-datatable-tbody>tr:last-child>td {
        border-width: 0 0 0 1px
    }

    .p-datatable.p-datatable-gridlines:has(.p-datatable-tbody):has(.p-datatable-tfoot) .p-datatable-tbody>tr:last-child>td:last-child {
        border-width: 0 1px
    }

    .p-datatable.p-datatable-striped .p-datatable-tbody>tr.p-row-odd {
        background: #f8f8fa
    }

    .p-datatable.p-datatable-striped .p-datatable-tbody>tr.p-row-odd.p-highlight {
        background: #eef2ff;
        color: #4338ca
    }

    .p-datatable.p-datatable-striped .p-datatable-tbody>tr.p-row-odd.p-highlight .p-row-toggler,
    .p-datatable.p-datatable-striped .p-datatable-tbody>tr.p-row-odd.p-highlight .p-row-toggler:hover {
        color: #4338ca
    }

    .p-datatable.p-datatable-striped .p-datatable-tbody>tr.p-row-odd+.p-row-expanded {
        background: #f8f8fa
    }

    .p-datatable.p-datatable-sm .p-datatable-footer,
    .p-datatable.p-datatable-sm .p-datatable-header,
    .p-datatable.p-datatable-sm .p-datatable-tbody>tr>td,
    .p-datatable.p-datatable-sm .p-datatable-tfoot>tr>td,
    .p-datatable.p-datatable-sm .p-datatable-thead>tr>th {
        padding: .5rem
    }

    .p-datatable.p-datatable-lg .p-datatable-footer,
    .p-datatable.p-datatable-lg .p-datatable-header,
    .p-datatable.p-datatable-lg .p-datatable-tbody>tr>td,
    .p-datatable.p-datatable-lg .p-datatable-tfoot>tr>td,
    .p-datatable.p-datatable-lg .p-datatable-thead>tr>th {
        padding: 1.25rem
    }

    .p-datatable-drag-selection-helper {
        background: #6366f129
    }

    .p-dataview .p-paginator-bottom,
    .p-dataview .p-paginator-top {
        border-radius: 0;
        border-width: 0 0 1px
    }

    .p-dataview .p-dataview-header {
        background: #f9fafb;
        border: 1px solid #e5e7eb;
        border-width: 1px 0;
        color: #374151;
        font-weight: 700;
        padding: 1rem
    }

    .p-dataview .p-dataview-content {
        background: #fff;
        border: 0;
        color: #4b5563;
        padding: 0
    }

    .p-dataview .p-dataview-footer {
        background: #f9fafb;
        border: solid #e5e7eb;
        border-bottom-left-radius: 6px;
        border-bottom-right-radius: 6px;
        border-width: 0 0 1px;
        color: #374151;
        font-weight: 700;
        padding: 1rem
    }

    .p-dataview .p-dataview-loading-icon {
        font-size: 2rem
    }

    .p-dataview .p-dataview-loading-icon.p-icon {
        height: 2rem;
        width: 2rem
    }

    .p-datascroller .p-paginator-bottom,
    .p-datascroller .p-paginator-top {
        border-radius: 0;
        border-width: 0 0 1px
    }

    .p-datascroller .p-datascroller-header {
        background: #f9fafb;
        border: 1px solid #e5e7eb;
        border-width: 1px 0;
        color: #374151;
        font-weight: 700;
        padding: 1rem
    }

    .p-datascroller .p-datascroller-content {
        background: #fff;
        border: 0;
        color: #4b5563;
        padding: 0
    }

    .p-datascroller .p-datascroller-footer,
    .p-datascroller.p-datascroller-inline .p-datascroller-list>li {
        border: solid #e5e7eb;
        border-width: 0 0 1px
    }

    .p-datascroller .p-datascroller-footer {
        background: #f9fafb;
        border-bottom-left-radius: 6px;
        border-bottom-right-radius: 6px;
        color: #374151;
        font-weight: 700;
        padding: 1rem
    }

    .p-column-filter-row .p-column-filter-clear-button,
    .p-column-filter-row .p-column-filter-menu-button {
        margin-left: .5rem
    }

    .p-column-filter-menu-button {
        background: #0000;
        border: 0;
        border-radius: 50%;
        color: #6b7280;
        height: 2rem;
        transition: background-color .2s, color .2s, box-shadow .2s;
        width: 2rem
    }

    .p-column-filter-menu-button:hover {
        background: #f3f4f6;
        border-color: #0000;
        color: #374151
    }

    .p-column-filter-menu-button.p-column-filter-menu-button-open,
    .p-column-filter-menu-button.p-column-filter-menu-button-open:hover {
        background: #f3f4f6;
        color: #374151
    }

    .p-column-filter-menu-button.p-column-filter-menu-button-active,
    .p-column-filter-menu-button.p-column-filter-menu-button-active:hover {
        background: #eef2ff;
        color: #4338ca
    }

    .p-column-filter-menu-button:focus-visible {
        box-shadow: 0 0 0 .2rem #c7d2fe;
        outline: 0 none;
        outline-offset: 0
    }

    .p-column-filter-clear-button {
        background: #0000;
        border: 0;
        border-radius: 50%;
        color: #6b7280;
        height: 2rem;
        transition: background-color .2s, color .2s, box-shadow .2s;
        width: 2rem
    }

    .p-column-filter-clear-button:hover {
        background: #f3f4f6;
        border-color: #0000;
        color: #374151
    }

    .p-column-filter-clear-button:focus-visible {
        box-shadow: 0 0 0 .2rem #c7d2fe;
        outline: 0 none;
        outline-offset: 0
    }

    .p-column-filter-overlay {
        background: #fff;
        border: 0;
        border-radius: 6px;
        box-shadow: 0 2px 12px 0 #0000001a;
        color: #4b5563;
        min-width: 12.5rem
    }

    .p-column-filter-overlay .p-column-filter-row-items {
        padding: .75rem 0
    }

    .p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item {
        background: #0000;
        border: 0;
        border-radius: 0;
        color: #4b5563;
        margin: 0;
        padding: .75rem 1.25rem;
        transition: box-shadow .2s
    }

    .p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item.p-highlight {
        background: #eef2ff;
        color: #4338ca
    }

    .p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item:not(.p-highlight):not(.p-disabled):hover {
        background: #f3f4f6;
        color: #4b5563
    }

    .p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item:focus-visible {
        box-shadow: inset 0 0 0 .15rem #c7d2fe;
        outline: 0 none;
        outline-offset: 0
    }

    .p-column-filter-overlay .p-column-filter-row-items .p-column-filter-separator {
        border-top: 1px solid #e5e7eb;
        margin: .25rem 0
    }

    .p-column-filter-overlay-menu .p-column-filter-operator {
        background: #f9fafb;
        border-bottom: 1px solid #e5e7eb;
        border-top-left-radius: 6px;
        border-top-right-radius: 6px;
        color: #374151;
        margin: 0;
        padding: .75rem 1.25rem
    }

    .p-column-filter-overlay-menu .p-column-filter-constraint {
        border-bottom: 1px solid #e5e7eb;
        padding: 1.25rem
    }

    .p-column-filter-overlay-menu .p-column-filter-constraint .p-column-filter-matchmode-dropdown {
        margin-bottom: .5rem
    }

    .p-column-filter-overlay-menu .p-column-filter-constraint .p-column-filter-remove-button {
        margin-top: .5rem
    }

    .p-column-filter-overlay-menu .p-column-filter-constraint:last-child {
        border-bottom: 0
    }

    .p-column-filter-overlay-menu .p-column-filter-add-rule {
        padding: .75rem 1.25rem
    }

    .p-column-filter-overlay-menu .p-column-filter-buttonbar,
    .p-orderlist .p-orderlist-controls {
        padding: 1.25rem
    }

    .p-orderlist .p-orderlist-controls .p-button {
        margin-bottom: .5rem
    }

    .p-orderlist .p-orderlist-header {
        background: #f9fafb;
        border: 1px solid #e5e7eb;
        border-bottom: 0;
        border-top-left-radius: 6px;
        border-top-right-radius: 6px;
        color: #374151;
        font-weight: 700;
        padding: 1.25rem
    }

    .p-orderlist .p-orderlist-filter-container {
        background: #fff;
        border: 1px solid #e5e7eb;
        border-bottom: 0;
        padding: 1.25rem
    }

    .p-orderlist .p-orderlist-filter-container .p-orderlist-filter-input {
        padding-right: 1.75rem
    }

    .p-orderlist .p-orderlist-filter-container .p-orderlist-filter-icon {
        color: #6b7280;
        right: .75rem
    }

    .p-orderlist .p-orderlist-list {
        background: #fff;
        border: 1px solid #e5e7eb;
        border-bottom-left-radius: 6px;
        border-bottom-right-radius: 6px;
        color: #4b5563;
        outline: 0 none;
        padding: .75rem 0
    }

    .p-orderlist .p-orderlist-list .p-orderlist-item {
        background: #0000;
        border: 0;
        color: #4b5563;
        margin: 0;
        padding: .75rem 1.25rem;
        transition: transform .2s, box-shadow .2s
    }

    .p-orderlist .p-orderlist-list .p-orderlist-item:not(.p-highlight):hover {
        background: #f3f4f6;
        color: #4b5563
    }

    .p-orderlist .p-orderlist-list .p-orderlist-item.p-focus {
        background: #e5e7eb;
        color: #4b5563
    }

    .p-orderlist .p-orderlist-list .p-orderlist-item.p-highlight {
        background: #eef2ff;
        color: #4338ca
    }

    .p-orderlist .p-orderlist-list .p-orderlist-item.p-highlight.p-focus {
        background: #6366f13d
    }

    .p-orderlist.p-orderlist-striped .p-orderlist-list .p-orderlist-item:nth-child(2n) {
        background: #f8f8fa
    }

    .p-orderlist.p-orderlist-striped .p-orderlist-list .p-orderlist-item:nth-child(2n):hover {
        background: #f3f4f6
    }

    .p-organizationchart .p-organizationchart-node-content.p-organizationchart-selectable-node:not(.p-highlight):hover {
        background: #f3f4f6;
        color: #4b5563
    }

    .p-organizationchart .p-organizationchart-node-content.p-highlight {
        background: #eef2ff;
        color: #4338ca
    }

    .p-organizationchart .p-organizationchart-node-content.p-highlight .p-node-toggler i {
        color: #6f91ff
    }

    .p-organizationchart .p-organizationchart-line-down {
        background: #e5e7eb
    }

    .p-organizationchart .p-organizationchart-line-left {
        border-right: 1px solid;
        border-color: #e5e7eb
    }

    .p-organizationchart .p-organizationchart-line-top {
        border-color: #e5e7eb;
        border-top: 1px solid #e5e7eb
    }

    .p-organizationchart .p-organizationchart-node-content {
        background: #fff;
        border: 1px solid #e5e7eb;
        color: #4b5563;
        padding: 1.25rem
    }

    .p-organizationchart .p-organizationchart-node-content .p-node-toggler {
        background: inherit;
        border-radius: 50%;
        color: inherit
    }

    .p-organizationchart .p-organizationchart-node-content .p-node-toggler:focus-visible {
        box-shadow: 0 0 0 .2rem #c7d2fe;
        outline: 0 none;
        outline-offset: 0
    }

    .p-paginator {
        background: #fff;
        border: 0 solid #f3f4f6;
        border-radius: 6px;
        color: #6b7280;
        padding: .5rem 1rem
    }

    .p-paginator .p-paginator-first,
    .p-paginator .p-paginator-last,
    .p-paginator .p-paginator-next,
    .p-paginator .p-paginator-prev {
        background-color: initial;
        border: 0;
        border-radius: 50%;
        color: #6b7280;
        height: 3rem;
        margin: .143rem;
        min-width: 3rem;
        transition: box-shadow .2s
    }

    .p-paginator .p-paginator-first:not(.p-disabled):not(.p-highlight):hover,
    .p-paginator .p-paginator-last:not(.p-disabled):not(.p-highlight):hover,
    .p-paginator .p-paginator-next:not(.p-disabled):not(.p-highlight):hover,
    .p-paginator .p-paginator-prev:not(.p-disabled):not(.p-highlight):hover {
        background: #f3f4f6;
        border-color: #0000;
        color: #374151
    }

    .p-paginator .p-paginator-first {
        border-bottom-left-radius: 50%;
        border-top-left-radius: 50%
    }

    .p-paginator .p-paginator-last {
        border-bottom-right-radius: 50%;
        border-top-right-radius: 50%
    }

    .p-paginator .p-dropdown {
        height: 3rem;
        margin-left: .5rem
    }

    .p-paginator .p-dropdown .p-dropdown-label {
        padding-right: 0
    }

    .p-paginator .p-paginator-page-input {
        margin-left: .5rem;
        margin-right: .5rem
    }

    .p-paginator .p-paginator-page-input .p-inputtext {
        max-width: 3rem
    }

    .p-paginator .p-paginator-current {
        padding: 0 .5rem
    }

    .p-paginator .p-paginator-current,
    .p-paginator .p-paginator-pages .p-paginator-page {
        background-color: initial;
        border: 0;
        color: #6b7280;
        height: 3rem;
        margin: .143rem;
        min-width: 3rem
    }

    .p-paginator .p-paginator-pages .p-paginator-page {
        border-radius: 50%;
        transition: box-shadow .2s
    }

    .p-paginator .p-paginator-pages .p-paginator-page.p-highlight {
        background: #eef2ff;
        border-color: #eef2ff;
        color: #4338ca
    }

    .p-paginator .p-paginator-pages .p-paginator-page:not(.p-highlight):hover {
        background: #f3f4f6;
        border-color: #0000;
        color: #374151
    }

    .p-picklist .p-picklist-buttons {
        padding: 1.25rem
    }

    .p-picklist .p-picklist-buttons .p-button {
        margin-bottom: .5rem
    }

    .p-picklist .p-picklist-header {
        background: #f9fafb;
        border: 1px solid #e5e7eb;
        border-bottom: 0;
        border-top-left-radius: 6px;
        border-top-right-radius: 6px;
        color: #374151;
        font-weight: 700;
        padding: 1.25rem
    }

    .p-picklist .p-picklist-filter-container {
        background: #fff;
        border: 1px solid #e5e7eb;
        border-bottom: 0;
        padding: 1.25rem
    }

    .p-picklist .p-picklist-filter-container .p-picklist-filter-input {
        padding-right: 1.75rem
    }

    .p-picklist .p-picklist-filter-container .p-picklist-filter-icon {
        color: #6b7280;
        right: .75rem
    }

    .p-picklist .p-picklist-list {
        background: #fff;
        border: 1px solid #e5e7eb;
        border-bottom-left-radius: 6px;
        border-bottom-right-radius: 6px;
        color: #4b5563;
        outline: 0 none;
        padding: .75rem 0
    }

    .p-picklist .p-picklist-list .p-picklist-item {
        background: #0000;
        border: 0;
        color: #4b5563;
        margin: 0;
        padding: .75rem 1.25rem;
        transition: transform .2s, box-shadow .2s
    }

    .p-picklist .p-picklist-list .p-picklist-item:not(.p-highlight):hover {
        background: #f3f4f6;
        color: #4b5563
    }

    .p-picklist .p-picklist-list .p-picklist-item.p-focus {
        background: #e5e7eb;
        color: #4b5563
    }

    .p-picklist .p-picklist-list .p-picklist-item.p-highlight {
        background: #eef2ff;
        color: #4338ca
    }

    .p-picklist .p-picklist-list .p-picklist-item.p-highlight.p-focus {
        background: #6366f13d
    }

    .p-tree-container {
        overflow: auto
    }

    .p-tree-container,
    .p-treenode-children {
        list-style-type: none;
        margin: 0;
        padding: 0
    }

    .p-tree-toggler,
    .p-treenode-selectable {
        cursor: pointer;
        -webkit-user-select: none;
        user-select: none
    }

    .p-tree-toggler {
        align-items: center;
        display: inline-flex;
        flex-shrink: 0;
        justify-content: center;
        overflow: hidden;
        position: relative
    }

    .p-treenode-leaf>.p-treenode-content .p-tree-toggler {
        visibility: hidden
    }

    .p-treenode-content {
        align-items: center;
        display: flex
    }

    .p-tree-filter {
        width: 100%
    }

    .p-tree-filter-container {
        display: block;
        position: relative;
        width: 100%
    }

    .p-tree-filter-icon {
        margin-top: -.5rem;
        position: absolute;
        top: 50%
    }

    .p-tree-loading {
        min-height: 4rem;
        position: relative
    }

    .p-tree .p-tree-loading-overlay {
        align-items: center;
        display: flex;
        justify-content: center;
        position: absolute;
        z-index: 1
    }

    .p-tree {
        background: #fff;
        border: 1px solid #e5e7eb;
        border-radius: 6px;
        color: #4b5563;
        padding: 1.25rem
    }

    .p-tree .p-tree-container .p-treenode {
        outline: 0 none;
        padding: .143rem
    }

    .p-tree .p-tree-container .p-treenode:focus>.p-treenode-content {
        box-shadow: inset 0 0 0 .15rem #c7d2fe;
        outline: 0 none;
        outline-offset: 0
    }

    .p-tree .p-tree-container .p-treenode .p-treenode-content {
        border-radius: 6px;
        padding: .5rem;
        transition: box-shadow .2s
    }

    .p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler {
        background: #0000;
        border: 0;
        border-radius: 50%;
        color: #6b7280;
        height: 2rem;
        margin-right: .5rem;
        transition: background-color .2s, color .2s, box-shadow .2s;
        width: 2rem
    }

    .p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler:enabled:hover {
        background: #f3f4f6;
        border-color: #0000;
        color: #374151
    }

    .p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler:focus-visible {
        box-shadow: 0 0 0 .2rem #c7d2fe;
        outline: 0 none;
        outline-offset: 0
    }

    .p-tree .p-tree-container .p-treenode .p-treenode-content .p-treenode-icon {
        color: #6b7280;
        margin-right: .5rem
    }

    .p-tree .p-tree-container .p-treenode .p-treenode-content .p-checkbox {
        margin-right: .5rem
    }

    .p-tree .p-tree-container .p-treenode .p-treenode-content .p-checkbox.p-indeterminate .p-checkbox-icon {
        color: #4b5563
    }

    .p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight {
        background: #eef2ff;
        color: #4338ca
    }

    .p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight .p-tree-toggler,
    .p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight .p-tree-toggler:hover,
    .p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight .p-treenode-icon,
    .p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight .p-treenode-icon:hover {
        color: #4338ca
    }

    .p-tree .p-tree-container .p-treenode .p-treenode-content.p-treenode-dragover,
    .p-tree .p-tree-container .p-treenode .p-treenode-content.p-treenode-selectable:not(.p-highlight):hover {
        background: #f3f4f6;
        color: #4b5563
    }

    .p-tree .p-tree-filter-container {
        margin-bottom: .5rem
    }

    .p-tree .p-tree-filter-container .p-tree-filter {
        padding-right: 1.75rem;
        width: 100%
    }

    .p-tree .p-tree-filter-container .p-tree-filter-icon {
        color: #6b7280;
        right: .75rem
    }

    .p-tree .p-treenode-children {
        padding: 0 0 0 1rem
    }

    .p-tree .p-tree-loading-icon {
        font-size: 2rem
    }

    .p-tree .p-tree-loading-icon.p-icon {
        height: 2rem;
        width: 2rem
    }

    .p-tree .p-treenode-droppoint {
        height: .5rem
    }

    .p-tree .p-treenode-droppoint.p-treenode-droppoint-active {
        background: #8ba7ff
    }

    .p-treetable {
        position: relative
    }

    .p-treetable>.p-treetable-wrapper {
        overflow: auto
    }

    .p-treetable table {
        border-collapse: collapse;
        table-layout: fixed;
        width: 100%
    }

    .p-treetable .p-sortable-column {
        cursor: pointer;
        -webkit-user-select: none;
        user-select: none
    }

    .p-treetable-selectable .p-treetable-tbody>tr {
        cursor: pointer
    }

    .p-treetable-toggler {
        align-items: center;
        cursor: pointer;
        display: inline-flex;
        flex-shrink: 0;
        justify-content: center;
        overflow: hidden;
        position: relative;
        -webkit-user-select: none;
        user-select: none
    }

    .p-treetable-toggler,
    .p-treetable-toggler+.p-checkbox,
    .p-treetable-toggler+.p-checkbox+span {
        vertical-align: middle
    }

    .p-treetable-resizable>.p-treetable-wrapper {
        overflow-x: auto
    }

    .p-treetable-resizable .p-treetable-tbody>tr>td,
    .p-treetable-resizable .p-treetable-tfoot>tr>td,
    .p-treetable-resizable .p-treetable-thead>tr>th {
        overflow: hidden
    }

    .p-treetable-resizable .p-resizable-column {
        background-clip: padding-box;
        position: relative
    }

    .p-treetable-resizable-fit .p-resizable-column:last-child .p-column-resizer {
        display: none
    }

    .p-treetable .p-column-resizer {
        border: 1px solid #0000;
        cursor: col-resize;
        display: block;
        height: 100%;
        margin: 0;
        padding: 0;
        position: absolute;
        right: 0;
        top: 0;
        width: .5rem
    }

    .p-treetable .p-column-resizer-helper {
        display: none;
        position: absolute;
        width: 1px;
        z-index: 10
    }

    .p-treetable-scrollable-wrapper {
        position: relative
    }

    .p-treetable-scrollable-footer,
    .p-treetable-scrollable-header {
        border: 0;
        overflow: hidden
    }

    .p-treetable-scrollable-body {
        overflow: auto;
        position: relative
    }

    .p-treetable-virtual-table {
        position: absolute
    }

    .p-treetable-frozen-view .p-treetable-scrollable-body {
        overflow: hidden
    }

    .p-treetable-unfrozen-view {
        left: 0;
        position: absolute;
        top: 0
    }

    .p-treetable-reorder-indicator-down,
    .p-treetable-reorder-indicator-up {
        display: none;
        position: absolute
    }

    .p-treetable .p-treetable-loading-overlay {
        align-items: center;
        display: flex;
        justify-content: center;
        position: absolute;
        z-index: 2
    }

    .p-treetable .p-treetable-tbody>tr>td.p-align-left,
    .p-treetable .p-treetable-tfoot>tr>td.p-align-left,
    .p-treetable .p-treetable-thead>tr>th.p-align-left>.p-column-header-content {
        justify-content: flex-start;
        text-align: left
    }

    .p-treetable .p-treetable-tbody>tr>td.p-align-right,
    .p-treetable .p-treetable-tfoot>tr>td.p-align-right,
    .p-treetable .p-treetable-thead>tr>th.p-align-right>.p-column-header-content {
        justify-content: flex-end;
        text-align: right
    }

    .p-treetable .p-treetable-tbody>tr>td.p-align-center,
    .p-treetable .p-treetable-tfoot>tr>td.p-align-center,
    .p-treetable .p-treetable-thead>tr>th.p-align-center>.p-column-header-content {
        justify-content: center;
        text-align: center
    }

    .p-treetable .p-paginator-bottom,
    .p-treetable .p-paginator-top {
        border-radius: 0;
        border-width: 0 0 1px
    }

    .p-treetable .p-treetable-header {
        background: #f9fafb;
        border: 1px solid #e5e7eb;
        border-width: 1px 0;
        color: #374151;
        font-weight: 700;
        padding: 1rem
    }

    .p-treetable .p-treetable-footer,
    .p-treetable .p-treetable-thead>tr>th {
        background: #f9fafb;
        border: solid #e5e7eb;
        border-width: 0 0 1px;
        color: #374151;
        font-weight: 700;
        padding: 1rem
    }

    .p-treetable .p-treetable-thead>tr>th {
        text-align: left;
        transition: box-shadow .2s
    }

    .p-treetable .p-treetable-tfoot>tr>td {
        background: #f9fafb;
        border: solid #e5e7eb;
        border-width: 0 0 1px;
        color: #374151;
        font-weight: 700;
        padding: 1rem;
        text-align: left
    }

    .p-treetable .p-sortable-column {
        outline-color: #c7d2fe
    }

    .p-treetable .p-sortable-column .p-sortable-column-icon {
        color: #374151;
        margin-left: .5rem
    }

    .p-treetable .p-sortable-column .p-sortable-column-badge {
        background: #eef2ff;
        border-radius: 50%;
        color: #4338ca;
        height: 1.143rem;
        line-height: 1.143rem;
        margin-left: .5rem;
        min-width: 1.143rem
    }

    .p-treetable .p-sortable-column:not(.p-highlight):hover {
        background: #f3f4f6;
        color: #374151
    }

    .p-treetable .p-sortable-column:not(.p-highlight):hover .p-sortable-column-icon {
        color: #374151
    }

    .p-treetable .p-sortable-column.p-highlight {
        background: #eef2ff;
        color: #4338ca
    }

    .p-treetable .p-sortable-column.p-highlight .p-sortable-column-icon {
        color: #4338ca
    }

    .p-treetable .p-treetable-tbody>tr {
        background: #fff;
        color: #4b5563;
        transition: box-shadow .2s
    }

    .p-treetable .p-treetable-tbody>tr>td {
        border: solid #e5e7eb;
        border-width: 0 0 1px;
        padding: 1rem;
        text-align: left
    }

    .p-treetable .p-treetable-tbody>tr>td .p-treetable-toggler {
        background: #0000;
        border: 0;
        border-radius: 50%;
        color: #6b7280;
        height: 2rem;
        transition: background-color .2s, color .2s, box-shadow .2s;
        width: 2rem
    }

    .p-treetable .p-treetable-tbody>tr>td .p-treetable-toggler:enabled:hover {
        background: #f3f4f6;
        border-color: #0000;
        color: #374151
    }

    .p-treetable .p-treetable-tbody>tr>td .p-treetable-toggler:focus-visible {
        box-shadow: 0 0 0 .2rem #c7d2fe;
        outline: 0 none;
        outline-offset: 0
    }

    .p-treetable .p-treetable-tbody>tr>td .p-treetable-toggler,
    .p-treetable .p-treetable-tbody>tr>td .p-treetable-toggler+.p-checkbox {
        margin-right: .5rem
    }

    .p-treetable .p-treetable-tbody>tr>td .p-treetable-toggler+.p-checkbox .p-indeterminate .p-checkbox-icon {
        color: #4b5563
    }

    .p-treetable .p-treetable-tbody>tr:focus-visible {
        outline: .15rem solid #c7d2fe;
        outline-offset: -.15rem
    }

    .p-treetable .p-treetable-tbody>tr.p-highlight {
        background: #eef2ff;
        color: #4338ca
    }

    .p-treetable .p-treetable-tbody>tr.p-highlight .p-treetable-toggler,
    .p-treetable .p-treetable-tbody>tr.p-highlight .p-treetable-toggler:hover {
        color: #4338ca
    }

    .p-treetable.p-treetable-hoverable-rows .p-treetable-tbody>tr:not(.p-highlight):hover,
    .p-treetable.p-treetable-selectable .p-treetable-tbody>tr:not(.p-highlight):hover {
        background: #f3f4f6;
        color: #4b5563
    }

    .p-treetable.p-treetable-hoverable-rows .p-treetable-tbody>tr:not(.p-highlight):hover .p-treetable-toggler,
    .p-treetable.p-treetable-selectable .p-treetable-tbody>tr:not(.p-highlight):hover .p-treetable-toggler {
        color: #4b5563
    }

    .p-treetable .p-column-resizer-helper {
        background: #6366f1
    }

    .p-treetable .p-treetable-scrollable-footer,
    .p-treetable .p-treetable-scrollable-header {
        background: #f9fafb
    }

    .p-treetable .p-treetable-loading-icon {
        font-size: 2rem
    }

    .p-treetable .p-treetable-loading-icon.p-icon {
        height: 2rem;
        width: 2rem
    }

    .p-treetable.p-treetable-gridlines .p-treetable-header {
        border-width: 1px 1px 0
    }

    .p-treetable.p-treetable-gridlines .p-treetable-footer {
        border-width: 0 1px 1px
    }

    .p-treetable.p-treetable-gridlines .p-treetable-top {
        border-width: 0 1px
    }

    .p-treetable.p-treetable-gridlines .p-treetable-bottom {
        border-width: 0 1px 1px
    }

    .p-treetable.p-treetable-gridlines .p-treetable-tbody>tr>td,
    .p-treetable.p-treetable-gridlines .p-treetable-tfoot>tr>td,
    .p-treetable.p-treetable-gridlines .p-treetable-thead>tr>th {
        border-width: 1px
    }

    .p-treetable.p-treetable-striped .p-treetable-tbody>tr.p-row-odd {
        background: #f8f8fa
    }

    .p-treetable.p-treetable-striped .p-treetable-tbody>tr.p-row-odd.p-highlight {
        background: #eef2ff;
        color: #4338ca
    }

    .p-treetable.p-treetable-striped .p-treetable-tbody>tr.p-row-odd.p-highlight .p-row-toggler,
    .p-treetable.p-treetable-striped .p-treetable-tbody>tr.p-row-odd.p-highlight .p-row-toggler:hover {
        color: #4338ca
    }

    .p-treetable.p-treetable-striped .p-treetable-tbody>tr.p-row-odd+.p-row-expanded {
        background: #f8f8fa
    }

    .p-treetable.p-treetable-sm .p-treetable-header {
        padding: .875rem
    }

    .p-treetable.p-treetable-sm .p-treetable-footer,
    .p-treetable.p-treetable-sm .p-treetable-tbody>tr>td,
    .p-treetable.p-treetable-sm .p-treetable-tfoot>tr>td,
    .p-treetable.p-treetable-sm .p-treetable-thead>tr>th {
        padding: .5rem
    }

    .p-treetable.p-treetable-lg .p-treetable-footer,
    .p-treetable.p-treetable-lg .p-treetable-header,
    .p-treetable.p-treetable-lg .p-treetable-tbody>tr>td,
    .p-treetable.p-treetable-lg .p-treetable-tfoot>tr>td,
    .p-treetable.p-treetable-lg .p-treetable-thead>tr>th {
        padding: 1.25rem
    }

    .p-timeline .p-timeline-event-marker {
        background-color: #fff;
        border: 2px solid #6366f1;
        border-radius: 50%;
        height: 1rem;
        width: 1rem
    }

    .p-timeline .p-timeline-event-connector {
        background-color: #e5e7eb
    }

    .p-timeline.p-timeline-vertical .p-timeline-event-content,
    .p-timeline.p-timeline-vertical .p-timeline-event-opposite {
        padding: 0 1rem
    }

    .p-timeline.p-timeline-vertical .p-timeline-event-connector {
        width: 2px
    }

    .p-timeline.p-timeline-horizontal .p-timeline-event-content,
    .p-timeline.p-timeline-horizontal .p-timeline-event-opposite {
        padding: 1rem 0
    }

    .p-timeline.p-timeline-horizontal .p-timeline-event-connector {
        height: 2px
    }

    .p-accordion .p-accordion-header .p-accordion-header-link {
        background: #f9fafb;
        border: 1px solid #e5e7eb;
        border-radius: 6px;
        color: #6b7280;
        font-weight: 700;
        padding: 1.25rem;
        transition: box-shadow .2s
    }

    .p-accordion .p-accordion-header .p-accordion-header-link .p-accordion-toggle-icon {
        margin-right: .5rem
    }

    .p-accordion .p-accordion-header:not(.p-disabled) .p-accordion-header-link:focus-visible {
        box-shadow: 0 0 0 .2rem #c7d2fe;
        outline: 0 none;
        outline-offset: 0
    }

    .p-accordion .p-accordion-header:not(.p-highlight):not(.p-disabled):hover .p-accordion-header-link {
        background: #f3f4f6;
        border-color: #e5e7eb;
        color: #374151
    }

    .p-accordion .p-accordion-header:not(.p-disabled).p-highlight .p-accordion-header-link {
        background: #f9fafb;
        border-bottom-left-radius: 0;
        border-bottom-right-radius: 0;
        border-color: #e5e7eb;
        color: #374151
    }

    .p-accordion .p-accordion-header:not(.p-disabled).p-highlight:hover .p-accordion-header-link {
        background: #f3f4f6;
        border-color: #e5e7eb;
        color: #374151
    }

    .p-accordion .p-accordion-content {
        background: #fff;
        border: 1px solid #e5e7eb;
        border-bottom-left-radius: 6px;
        border-bottom-right-radius: 6px;
        border-top: 0;
        border-top-left-radius: 0;
        border-top-right-radius: 0;
        color: #4b5563;
        padding: 1.25rem
    }

    .p-accordion .p-accordion-tab {
        margin-bottom: 4px
    }

    .p-card {
        background: #fff;
        border-radius: 6px;
        box-shadow: 0 2px 1px -1px #0003, 0 1px 1px 0 #00000024, 0 1px 3px 0 #0000001f;
        color: #4b5563
    }

    .p-card .p-card-body {
        padding: 1.25rem
    }

    .p-card .p-card-title {
        font-size: 1.5rem;
        font-weight: 700;
        margin-bottom: .5rem
    }

    .p-card .p-card-subtitle {
        color: #6b7280;
        font-weight: 400;
        margin-bottom: .5rem
    }

    .p-card .p-card-content {
        padding: 1.25rem 0
    }

    .p-card .p-card-footer {
        padding: 1.25rem 0 0
    }

    .p-fieldset {
        background: #fff;
        border: 1px solid #e5e7eb;
        border-radius: 6px;
        color: #4b5563
    }

    .p-fieldset .p-fieldset-legend {
        background: #f9fafb;
        border: 1px solid #e5e7eb;
        border-radius: 6px;
        color: #374151;
        font-weight: 700;
        padding: 1.25rem
    }

    .p-fieldset.p-fieldset-toggleable .p-fieldset-legend {
        padding: 0;
        transition: background-color .2s, color .2s, box-shadow .2s
    }

    .p-fieldset.p-fieldset-toggleable .p-fieldset-legend a {
        border-radius: 6px;
        color: #374151;
        padding: 1.25rem;
        transition: box-shadow .2s
    }

    .p-fieldset.p-fieldset-toggleable .p-fieldset-legend a .p-fieldset-toggler {
        margin-right: .5rem
    }

    .p-fieldset.p-fieldset-toggleable .p-fieldset-legend a:focus-visible {
        box-shadow: 0 0 0 .2rem #c7d2fe;
        outline: 0 none;
        outline-offset: 0
    }

    .p-fieldset.p-fieldset-toggleable .p-fieldset-legend:hover {
        background: #f3f4f6;
        border-color: #e5e7eb;
        color: #374151
    }

    .p-fieldset .p-fieldset-content {
        padding: 1.25rem
    }

    .p-divider .p-divider-content {
        background-color: #fff
    }

    .p-divider.p-divider-horizontal {
        margin: 1.25rem 0;
        padding: 0 1.25rem
    }

    .p-divider.p-divider-horizontal:before {
        border-top: 1px #e5e7eb
    }

    .p-divider.p-divider-horizontal .p-divider-content {
        padding: 0 .5rem
    }

    .p-divider.p-divider-vertical {
        margin: 0 1.25rem;
        padding: 1.25rem 0
    }

    .p-divider.p-divider-vertical:before {
        border-left: 1px #e5e7eb
    }

    .p-divider.p-divider-vertical .p-divider-content {
        padding: .5rem 0
    }

    .p-panel .p-panel-header {
        background: #f9fafb;
        border: 1px solid #e5e7eb;
        border-top-left-radius: 6px;
        border-top-right-radius: 6px;
        color: #374151;
        padding: 1.25rem
    }

    .p-panel .p-panel-header .p-panel-title {
        font-weight: 700
    }

    .p-panel .p-panel-header .p-panel-header-icon {
        background: #0000;
        border: 0;
        border-radius: 50%;
        color: #6b7280;
        height: 2rem;
        transition: background-color .2s, color .2s, box-shadow .2s;
        width: 2rem
    }

    .p-panel .p-panel-header .p-panel-header-icon:enabled:hover {
        background: #f3f4f6;
        border-color: #0000;
        color: #374151
    }

    .p-panel .p-panel-header .p-panel-header-icon:focus-visible {
        box-shadow: 0 0 0 .2rem #c7d2fe;
        outline: 0 none;
        outline-offset: 0
    }

    .p-panel.p-panel-toggleable .p-panel-header {
        padding: .75rem 1.25rem
    }

    .p-panel:has(>.p-panel-footer) .p-panel-content {
        border-bottom-left-radius: 0;
        border-bottom-right-radius: 0
    }

    .p-panel .p-panel-content {
        border-bottom-left-radius: 6px;
        border-bottom-right-radius: 6px;
        padding: 1.25rem
    }

    .p-panel .p-panel-content,
    .p-panel .p-panel-footer {
        background: #fff;
        border: 1px solid #e5e7eb;
        border-top: 0;
        color: #4b5563
    }

    .p-panel .p-panel-footer {
        padding: .75rem 1.25rem
    }

    .p-splitter {
        background: #fff;
        border: 1px solid #e5e7eb;
        border-radius: 6px;
        color: #4b5563
    }

    .p-splitter .p-splitter-gutter {
        background: #f9fafb;
        transition: background-color .2s, color .2s, box-shadow .2s
    }

    .p-splitter .p-splitter-gutter .p-splitter-gutter-handle {
        background: #e5e7eb
    }

    .p-splitter .p-splitter-gutter .p-splitter-gutter-handle:focus-visible {
        box-shadow: 0 0 0 .2rem #c7d2fe;
        outline: 0 none;
        outline-offset: 0
    }

    .p-splitter .p-splitter-gutter-resizing {
        background: #e5e7eb
    }

    .p-stepper .p-stepper-nav {
        display: flex;
        justify-content: space-between;
        list-style-type: none;
        margin: 0;
        padding: 0
    }

    .p-stepper .p-stepper-header {
        padding: .5rem
    }

    .p-stepper .p-stepper-header .p-stepper-action {
        background: #fff;
        border-radius: 6px;
        outline-color: #0000;
        transition: box-shadow .2s
    }

    .p-stepper .p-stepper-header .p-stepper-action .p-stepper-number {
        background: #fff;
        border: 2px solid #f3f4f6;
        border-radius: 50%;
        color: #4b5563;
        font-size: 1.143rem;
        height: 2rem;
        line-height: 2rem;
        min-width: 2rem;
        transition: background-color .2s, color .2s, box-shadow .2s
    }

    .p-stepper .p-stepper-header .p-stepper-action .p-stepper-title {
        color: #6b7280;
        font-weight: 700;
        margin-left: .5rem;
        transition: background-color .2s, color .2s, box-shadow .2s
    }

    .p-stepper .p-stepper-header .p-stepper-action:not(.p-disabled):focus-visible {
        box-shadow: 0 0 0 .2rem #c7d2fe;
        outline: 0 none;
        outline-offset: 0
    }

    .p-stepper .p-stepper-header.p-highlight .p-stepper-number {
        background: #eef2ff;
        color: #4338ca
    }

    .p-stepper .p-stepper-header.p-highlight .p-stepper-title {
        color: #4b5563
    }

    .p-stepper .p-stepper-header:not(.p-disabled):focus-visible {
        box-shadow: 0 0 0 .2rem #c7d2fe;
        outline: 0 none;
        outline-offset: 0
    }

    .p-stepper .p-stepper-header:has(~.p-highlight) .p-stepper-separator {
        background-color: #6366f1
    }

    .p-stepper .p-stepper-panels {
        background: #fff;
        color: #4b5563;
        padding: 1.25rem
    }

    .p-stepper .p-stepper-separator {
        -webkit-margin-start: 1rem;
        background-color: #e5e7eb;
        height: 2px;
        margin-inline-start: 1rem;
        transition: box-shadow .2s;
        width: 100%
    }

    .p-stepper.p-stepper-vertical {
        display: flex;
        flex-direction: column
    }

    .p-stepper.p-stepper-vertical .p-stepper-toggleable-content {
        background: #fff;
        color: #4b5563;
        display: flex;
        flex: 1 1 auto
    }

    .p-stepper.p-stepper-vertical .p-stepper-panel {
        display: flex;
        flex: initial;
        flex-direction: column
    }

    .p-stepper.p-stepper-vertical .p-stepper-panel.p-stepper-panel-active {
        flex: 1 1 auto
    }

    .p-stepper.p-stepper-vertical .p-stepper-panel .p-stepper-header {
        flex: initial
    }

    .p-stepper.p-stepper-vertical .p-stepper-panel .p-stepper-content {
        padding-left: 1rem;
        width: 100%
    }

    .p-stepper.p-stepper-vertical .p-stepper-panel .p-stepper-separator {
        -webkit-margin-start: calc(1.75rem + 2px);
        flex: 0 0 auto;
        height: auto;
        margin-inline-start: calc(1.75rem + 2px);
        width: 2px
    }

    .p-stepper.p-stepper-vertical .p-stepper-panel:has(~.p-stepper-panel-active) .p-stepper-separator {
        background-color: #6366f1
    }

    .p-stepper.p-stepper-vertical .p-stepper-panel:last-of-type .p-stepper-content {
        padding-left: 3rem
    }

    .p-scrollpanel .p-scrollpanel-bar {
        background: #f9fafb;
        border: 0
    }

    .p-scrollpanel .p-scrollpanel-bar:focus-visible {
        box-shadow: 0 0 0 .2rem #c7d2fe;
        outline: 0 none;
        outline-offset: 0
    }

    .p-tabview-nav-container {
        position: relative
    }

    .p-tabview-scrollable .p-tabview-nav-container {
        overflow: hidden
    }

    .p-tabview-nav-content {
        overflow-x: auto;
        overflow-y: hidden;
        overscroll-behavior: contain auto;
        position: relative;
        scroll-behavior: smooth;
        scrollbar-width: none
    }

    .p-tabview-nav {
        display: flex;
        flex: 1 1 auto;
        list-style-type: none;
        margin: 0;
        padding: 0
    }

    .p-tabview-nav-link {
        align-items: center;
        cursor: pointer;
        display: flex;
        overflow: hidden;
        position: relative;
        text-decoration: none;
        -webkit-user-select: none;
        user-select: none
    }

    .p-tabview-ink-bar {
        display: none;
        z-index: 1
    }

    .p-tabview-close,
    .p-tabview-nav-link:focus {
        z-index: 1
    }

    .p-tabview-title {
        line-height: 1;
        white-space: nowrap
    }

    .p-tabview-nav-btn {
        align-items: center;
        display: flex;
        height: 100%;
        justify-content: center;
        position: absolute;
        top: 0;
        z-index: 2
    }

    .p-tabview-nav-prev {
        left: 0
    }

    .p-tabview-nav-next {
        right: 0
    }

    .p-tabview-nav-content::-webkit-scrollbar {
        display: none
    }

    .p-tabview .p-tabview-nav {
        background: #fff;
        border: solid #e5e7eb;
        border-width: 0 0 2px
    }

    .p-tabview .p-tabview-nav li {
        margin-right: 0
    }

    .p-tabview .p-tabview-nav li .p-tabview-nav-link {
        background: #fff;
        border: 0 solid #0000;
        border-bottom: 2px solid #e5e7eb;
        border-top-left-radius: 6px;
        border-top-right-radius: 6px;
        color: #6b7280;
        font-weight: 700;
        margin: 0 0 -2px;
        padding: 1.25rem;
        transition: box-shadow .2s
    }

    .p-tabview .p-tabview-nav li .p-tabview-nav-link:not(.p-disabled):focus-visible {
        box-shadow: inset 0 0 0 .2rem #c7d2fe;
        outline: 0 none;
        outline-offset: 0
    }

    .p-tabview .p-tabview-nav li:not(.p-highlight):not(.p-disabled):hover .p-tabview-nav-link {
        background: #fff;
        border-color: #9ca3af;
        color: #6b7280
    }

    .p-tabview .p-tabview-nav li.p-highlight .p-tabview-nav-link {
        background: #fff;
        border-color: #6366f1;
        color: #6366f1
    }

    .p-tabview .p-tabview-close {
        margin-left: .5rem
    }

    .p-tabview .p-tabview-nav-btn.p-link {
        background: #fff;
        border-radius: 0;
        box-shadow: 0 3px 1px -2px #0003, 0 2px 2px 0 #00000024, 0 1px 5px 0 #0000001f;
        color: #6366f1;
        width: 3rem
    }

    .p-tabview .p-tabview-nav-btn.p-link:focus-visible {
        box-shadow: inset 0 0 0 .2rem #c7d2fe;
        outline: 0 none;
        outline-offset: 0
    }

    .p-tabview .p-tabview-panels {
        background: #fff;
        border: 0;
        border-bottom-left-radius: 6px;
        border-bottom-right-radius: 6px;
        color: #4b5563;
        padding: 1.25rem
    }

    .p-toolbar {
        background: #f9fafb;
        border: 1px solid #e5e7eb;
        border-radius: 6px;
        gap: .5rem;
        padding: 1.25rem
    }

    .p-toolbar .p-toolbar-separator {
        margin: 0 .5rem
    }

    .p-confirm-popup {
        background: #fff;
        border: 0;
        border-radius: 6px;
        box-shadow: 0 1px 3px #0000004d;
        color: #4b5563
    }

    .p-confirm-popup .p-confirm-popup-content {
        padding: 1.25rem
    }

    .p-confirm-popup .p-confirm-popup-footer {
        padding: 0 1.25rem 1.25rem;
        text-align: right
    }

    .p-confirm-popup .p-confirm-popup-footer button {
        margin: 0 .5rem 0 0;
        width: auto
    }

    .p-confirm-popup .p-confirm-popup-footer button:last-child {
        margin: 0
    }

    .p-confirm-popup:after {
        border: solid;
        border-color: #fff0 #fff0 #fff
    }

    .p-confirm-popup:before {
        border: solid;
        border-color: #fff0 #fff0 #f2f2f2
    }

    .p-confirm-popup.p-confirm-popup-flipped:after,
    .p-confirm-popup.p-confirm-popup-flipped:before {
        border-top-color: #fff
    }

    .p-confirm-popup .p-confirm-popup-icon {
        font-size: 1.5rem
    }

    .p-confirm-popup .p-confirm-popup-icon.p-icon {
        height: 1.5rem;
        width: 1.5rem
    }

    .p-confirm-popup .p-confirm-popup-message {
        margin-left: 1rem
    }

    .p-dialog {
        border: 0;
        border-radius: 6px;
        box-shadow: 0 1px 3px #0000004d
    }

    .p-dialog .p-dialog-header {
        background: #fff;
        border-bottom: 0;
        border-top-left-radius: 6px;
        border-top-right-radius: 6px;
        color: #374151;
        padding: 1.5rem
    }

    .p-dialog .p-dialog-header .p-dialog-title {
        font-size: 1.25rem;
        font-weight: 700
    }

    .p-dialog .p-dialog-header .p-dialog-header-icon {
        background: #0000;
        border: 0;
        border-radius: 50%;
        color: #6b7280;
        height: 2rem;
        transition: background-color .2s, color .2s, box-shadow .2s;
        width: 2rem
    }

    .p-dialog .p-dialog-header .p-dialog-header-icon:enabled:hover {
        background: #f3f4f6;
        border-color: #0000;
        color: #374151
    }

    .p-dialog .p-dialog-header .p-dialog-header-icon:focus-visible {
        box-shadow: 0 0 0 .2rem #c7d2fe;
        outline: 0 none;
        outline-offset: 0
    }

    .p-dialog .p-dialog-header .p-dialog-header-icon {
        margin-right: .5rem
    }

    .p-dialog .p-dialog-header .p-dialog-header-icon:last-child {
        margin-right: 0
    }

    .p-dialog .p-dialog-content {
        background: #fff;
        color: #4b5563;
        padding: 0 1.5rem 2rem
    }

    .p-dialog .p-dialog-content:last-of-type {
        border-bottom-left-radius: 6px;
        border-bottom-right-radius: 6px
    }

    .p-dialog .p-dialog-footer {
        background: #fff;
        border-bottom-left-radius: 6px;
        border-bottom-right-radius: 6px;
        border-top: 0;
        color: #4b5563;
        padding: 0 1.5rem 1.5rem;
        text-align: right
    }

    .p-dialog .p-dialog-footer button {
        margin: 0 .5rem 0 0;
        width: auto
    }

    .p-dialog.p-dialog-maximized .p-dialog-content:last-of-type,
    .p-dialog.p-dialog-maximized .p-dialog-header {
        border-radius: 0
    }

    .p-dialog.p-confirm-dialog .p-confirm-dialog-icon {
        font-size: 2rem
    }

    .p-dialog.p-confirm-dialog .p-confirm-dialog-icon.p-icon {
        height: 2rem;
        width: 2rem
    }

    .p-dialog.p-confirm-dialog .p-confirm-dialog-message {
        margin-left: 1rem
    }

    .p-overlaypanel {
        background: #fff;
        border: 0;
        border-radius: 6px;
        box-shadow: 0 1px 3px #0000004d;
        color: #4b5563
    }

    .p-overlaypanel .p-overlaypanel-content {
        padding: 1.25rem
    }

    .p-overlaypanel .p-overlaypanel-close {
        background: #6366f1;
        border-radius: 50%;
        color: #fff;
        height: 2rem;
        position: absolute;
        right: -1rem;
        top: -1rem;
        transition: background-color .2s, color .2s, box-shadow .2s;
        width: 2rem
    }

    .p-overlaypanel .p-overlaypanel-close:enabled:hover {
        background: #4f46e5;
        color: #fff
    }

    .p-overlaypanel:after {
        border: solid;
        border-color: #fff0 #fff0 #fff
    }

    .p-overlaypanel:before {
        border: solid;
        border-color: #fff0 #fff0 #f2f2f2
    }

    .p-overlaypanel.p-overlaypanel-flipped:after,
    .p-overlaypanel.p-overlaypanel-flipped:before {
        border-top-color: #fff
    }

    .p-sidebar {
        background: #fff;
        border: 0;
        box-shadow: 0 1px 3px #0000004d;
        color: #4b5563
    }

    .p-sidebar .p-sidebar-header {
        padding: 1.25rem
    }

    .p-sidebar .p-sidebar-header .p-sidebar-close,
    .p-sidebar .p-sidebar-header .p-sidebar-icon {
        background: #0000;
        border: 0;
        border-radius: 50%;
        color: #6b7280;
        height: 2rem;
        transition: background-color .2s, color .2s, box-shadow .2s;
        width: 2rem
    }

    .p-sidebar .p-sidebar-header .p-sidebar-close:enabled:hover,
    .p-sidebar .p-sidebar-header .p-sidebar-icon:enabled:hover {
        background: #f3f4f6;
        border-color: #0000;
        color: #374151
    }

    .p-sidebar .p-sidebar-header .p-sidebar-close:focus-visible,
    .p-sidebar .p-sidebar-header .p-sidebar-icon:focus-visible {
        box-shadow: 0 0 0 .2rem #c7d2fe;
        outline: 0 none;
        outline-offset: 0
    }

    .p-sidebar .p-sidebar-header+.p-sidebar-content {
        padding-top: 0
    }

    .p-sidebar .p-sidebar-content {
        padding: 1.25rem
    }

    .p-tooltip .p-tooltip-text {
        background: #4b5563;
        border-radius: 6px;
        box-shadow: 0 2px 12px 0 #0000001a;
        color: #fff;
        padding: .75rem
    }

    .p-tooltip.p-tooltip-right .p-tooltip-arrow {
        border-right-color: #4b5563
    }

    .p-tooltip.p-tooltip-left .p-tooltip-arrow {
        border-left-color: #4b5563
    }

    .p-tooltip.p-tooltip-top .p-tooltip-arrow {
        border-top-color: #4b5563
    }

    .p-tooltip.p-tooltip-bottom .p-tooltip-arrow {
        border-bottom-color: #4b5563
    }

    .p-fileupload .p-fileupload-buttonbar {
        background: #f9fafb;
        border: 1px solid #e5e7eb;
        border-bottom: 0;
        border-top-left-radius: 6px;
        border-top-right-radius: 6px;
        color: #374151;
        gap: .5rem;
        padding: 1.25rem
    }

    .p-fileupload .p-fileupload-buttonbar .p-button {
        margin-right: .5rem
    }

    .p-fileupload .p-fileupload-content {
        background: #fff;
        border: 1px solid #e5e7eb;
        border-bottom-left-radius: 6px;
        border-bottom-right-radius: 6px;
        color: #4b5563;
        padding: 2rem 1rem
    }

    .p-fileupload .p-progressbar {
        height: .25rem
    }

    .p-fileupload .p-fileupload-row>div {
        padding: 1rem
    }

    .p-fileupload.p-fileupload-advanced .p-message {
        margin-top: 0
    }

    .p-breadcrumb {
        background: #fff;
        border: 1px solid #e5e7eb;
        border-radius: 6px;
        padding: 1rem
    }

    .p-breadcrumb .p-breadcrumb-list li .p-menuitem-link {
        border-radius: 6px;
        transition: box-shadow .2s
    }

    .p-breadcrumb .p-breadcrumb-list li .p-menuitem-link:focus-visible {
        box-shadow: 0 0 0 .2rem #c7d2fe;
        outline: 0 none;
        outline-offset: 0
    }

    .p-breadcrumb .p-breadcrumb-list li .p-menuitem-link .p-menuitem-text {
        color: #4b5563
    }

    .p-breadcrumb .p-breadcrumb-list li .p-menuitem-link .p-menuitem-icon {
        color: #6b7280
    }

    .p-breadcrumb .p-breadcrumb-list li.p-menuitem-separator {
        color: #4b5563;
        margin: 0 .5rem
    }

    .p-breadcrumb .p-breadcrumb-list li:last-child .p-menuitem-text {
        color: #4b5563
    }

    .p-breadcrumb .p-breadcrumb-list li:last-child .p-menuitem-icon {
        color: #6b7280
    }

    .p-contextmenu {
        background: #fff;
        border: 0;
        border-radius: 6px;
        box-shadow: 0 2px 12px 0 #0000001a;
        color: #4b5563;
        padding: .5rem 0;
        width: 12.5rem
    }

    .p-contextmenu .p-contextmenu-root-list {
        outline: 0 none
    }

    .p-contextmenu .p-submenu-list {
        background: #fff;
        border: 0;
        border-radius: 6px;
        box-shadow: 0 2px 12px 0 #0000001a;
        padding: .5rem 0
    }

    .p-contextmenu .p-menuitem>.p-menuitem-content {
        border-radius: 0;
        color: #4b5563;
        transition: box-shadow .2s
    }

    .p-contextmenu .p-menuitem>.p-menuitem-content .p-menuitem-link {
        color: #4b5563;
        padding: .75rem 1.25rem;
        -webkit-user-select: none;
        user-select: none
    }

    .p-contextmenu .p-menuitem>.p-menuitem-content .p-menuitem-link .p-menuitem-text {
        color: #4b5563
    }

    .p-contextmenu .p-menuitem>.p-menuitem-content .p-menuitem-link .p-menuitem-icon {
        color: #6b7280;
        margin-right: .5rem
    }

    .p-contextmenu .p-menuitem>.p-menuitem-content .p-menuitem-link .p-submenu-icon {
        color: #6b7280
    }

    .p-contextmenu .p-menuitem.p-highlight>.p-menuitem-content {
        background: #eef2ff;
        color: #4338ca
    }

    .p-contextmenu .p-menuitem.p-highlight>.p-menuitem-content .p-menuitem-link .p-menuitem-icon,
    .p-contextmenu .p-menuitem.p-highlight>.p-menuitem-content .p-menuitem-link .p-menuitem-text,
    .p-contextmenu .p-menuitem.p-highlight>.p-menuitem-content .p-menuitem-link .p-submenu-icon {
        color: #4338ca
    }

    .p-contextmenu .p-menuitem.p-highlight.p-focus>.p-menuitem-content {
        background: #6366f13d
    }

    .p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content {
        background: #e5e7eb;
        color: #4b5563
    }

    .p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-menuitem-icon,
    .p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-menuitem-text,
    .p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-submenu-icon {
        color: #4b5563
    }

    .p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover {
        background: #f3f4f6;
        color: #4b5563
    }

    .p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-menuitem-text {
        color: #4b5563
    }

    .p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon,
    .p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-submenu-icon {
        color: #6b7280
    }

    .p-contextmenu .p-menuitem-separator {
        border-top: 1px solid #e5e7eb;
        margin: .25rem 0
    }

    .p-contextmenu .p-submenu-icon {
        font-size: .875rem
    }

    .p-contextmenu .p-submenu-icon.p-icon {
        height: .875rem;
        width: .875rem
    }

    .p-dock .p-dock-list-container {
        background: #ffffff1a;
        border: 1px solid #fff3;
        border-radius: .5rem;
        padding: .5rem
    }

    .p-dock .p-dock-list-container .p-dock-list {
        outline: 0 none
    }

    .p-dock .p-dock-item {
        border-radius: 6px;
        padding: .5rem
    }

    .p-dock .p-dock-item.p-focus {
        box-shadow: inset 0 0 0 .15rem #c7d2fe;
        outline: 0 none;
        outline-offset: 0
    }

    .p-dock .p-dock-action {
        height: 4rem;
        width: 4rem
    }

    .p-dock.p-dock-bottom .p-dock-item-second-next,
    .p-dock.p-dock-bottom .p-dock-item-second-prev,
    .p-dock.p-dock-top .p-dock-item-second-next,
    .p-dock.p-dock-top .p-dock-item-second-prev {
        margin: 0 .9rem
    }

    .p-dock.p-dock-bottom .p-dock-item-next,
    .p-dock.p-dock-bottom .p-dock-item-prev,
    .p-dock.p-dock-top .p-dock-item-next,
    .p-dock.p-dock-top .p-dock-item-prev {
        margin: 0 1.3rem
    }

    .p-dock.p-dock-bottom .p-dock-item-current,
    .p-dock.p-dock-top .p-dock-item-current {
        margin: 0 1.5rem
    }

    .p-dock.p-dock-left .p-dock-item-second-next,
    .p-dock.p-dock-left .p-dock-item-second-prev,
    .p-dock.p-dock-right .p-dock-item-second-next,
    .p-dock.p-dock-right .p-dock-item-second-prev {
        margin: .9rem 0
    }

    .p-dock.p-dock-left .p-dock-item-next,
    .p-dock.p-dock-left .p-dock-item-prev,
    .p-dock.p-dock-right .p-dock-item-next,
    .p-dock.p-dock-right .p-dock-item-prev {
        margin: 1.3rem 0
    }

    .p-dock.p-dock-left .p-dock-item-current,
    .p-dock.p-dock-right .p-dock-item-current {
        margin: 1.5rem 0
    }

    .p-dock.p-dock-mobile.p-dock-bottom .p-dock-list-container,
    .p-dock.p-dock-mobile.p-dock-top .p-dock-list-container {
        overflow-x: auto;
        width: 100%
    }

    .p-dock.p-dock-mobile.p-dock-bottom .p-dock-list-container .p-dock-list,
    .p-dock.p-dock-mobile.p-dock-top .p-dock-list-container .p-dock-list {
        margin: 0 auto
    }

    .p-dock.p-dock-mobile.p-dock-left .p-dock-list-container,
    .p-dock.p-dock-mobile.p-dock-right .p-dock-list-container {
        height: 100%;
        overflow-y: auto
    }

    .p-dock.p-dock-mobile.p-dock-left .p-dock-list-container .p-dock-list,
    .p-dock.p-dock-mobile.p-dock-right .p-dock-list-container .p-dock-list {
        margin: auto 0
    }

    .p-dock.p-dock-mobile .p-dock-list .p-dock-item,
    .p-dock.p-dock-mobile.p-dock-magnification.p-dock-bottom .p-dock-item-current,
    .p-dock.p-dock-mobile.p-dock-magnification.p-dock-bottom .p-dock-item-next,
    .p-dock.p-dock-mobile.p-dock-magnification.p-dock-bottom .p-dock-item-prev,
    .p-dock.p-dock-mobile.p-dock-magnification.p-dock-bottom .p-dock-item-second-next,
    .p-dock.p-dock-mobile.p-dock-magnification.p-dock-bottom .p-dock-item-second-prev,
    .p-dock.p-dock-mobile.p-dock-magnification.p-dock-left .p-dock-item-current,
    .p-dock.p-dock-mobile.p-dock-magnification.p-dock-left .p-dock-item-next,
    .p-dock.p-dock-mobile.p-dock-magnification.p-dock-left .p-dock-item-prev,
    .p-dock.p-dock-mobile.p-dock-magnification.p-dock-left .p-dock-item-second-next,
    .p-dock.p-dock-mobile.p-dock-magnification.p-dock-left .p-dock-item-second-prev,
    .p-dock.p-dock-mobile.p-dock-magnification.p-dock-right .p-dock-item-current,
    .p-dock.p-dock-mobile.p-dock-magnification.p-dock-right .p-dock-item-next,
    .p-dock.p-dock-mobile.p-dock-magnification.p-dock-right .p-dock-item-prev,
    .p-dock.p-dock-mobile.p-dock-magnification.p-dock-right .p-dock-item-second-next,
    .p-dock.p-dock-mobile.p-dock-magnification.p-dock-right .p-dock-item-second-prev,
    .p-dock.p-dock-mobile.p-dock-magnification.p-dock-top .p-dock-item-current,
    .p-dock.p-dock-mobile.p-dock-magnification.p-dock-top .p-dock-item-next,
    .p-dock.p-dock-mobile.p-dock-magnification.p-dock-top .p-dock-item-prev,
    .p-dock.p-dock-mobile.p-dock-magnification.p-dock-top .p-dock-item-second-next,
    .p-dock.p-dock-mobile.p-dock-magnification.p-dock-top .p-dock-item-second-prev {
        margin: 0;
        transform: none
    }

    .p-megamenu {
        background: #f9fafb;
        border: 1px solid #e5e7eb;
        border-radius: 6px;
        color: #4b5563;
        padding: .5rem
    }

    .p-megamenu .p-megamenu-root-list {
        outline: 0 none
    }

    .p-megamenu .p-menuitem>.p-menuitem-content {
        border-radius: 0;
        color: #4b5563;
        transition: box-shadow .2s
    }

    .p-megamenu .p-menuitem>.p-menuitem-content .p-menuitem-link {
        color: #4b5563;
        padding: .75rem 1.25rem;
        -webkit-user-select: none;
        user-select: none
    }

    .p-megamenu .p-menuitem>.p-menuitem-content .p-menuitem-link .p-menuitem-text {
        color: #4b5563
    }

    .p-megamenu .p-menuitem>.p-menuitem-content .p-menuitem-link .p-menuitem-icon {
        color: #6b7280;
        margin-right: .5rem
    }

    .p-megamenu .p-menuitem>.p-menuitem-content .p-menuitem-link .p-submenu-icon {
        color: #6b7280
    }

    .p-megamenu .p-menuitem.p-highlight>.p-menuitem-content {
        background: #eef2ff;
        color: #4338ca
    }

    .p-megamenu .p-menuitem.p-highlight>.p-menuitem-content .p-menuitem-link .p-menuitem-icon,
    .p-megamenu .p-menuitem.p-highlight>.p-menuitem-content .p-menuitem-link .p-menuitem-text,
    .p-megamenu .p-menuitem.p-highlight>.p-menuitem-content .p-menuitem-link .p-submenu-icon {
        color: #4338ca
    }

    .p-megamenu .p-menuitem.p-highlight.p-focus>.p-menuitem-content {
        background: #6366f13d
    }

    .p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content {
        background: #e5e7eb;
        color: #4b5563
    }

    .p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-menuitem-icon,
    .p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-menuitem-text,
    .p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-submenu-icon {
        color: #4b5563
    }

    .p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover {
        background: #f3f4f6;
        color: #4b5563
    }

    .p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-menuitem-text {
        color: #4b5563
    }

    .p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon,
    .p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-submenu-icon {
        color: #6b7280
    }

    .p-megamenu .p-megamenu-panel {
        background: #fff;
        border: 0;
        box-shadow: 0 2px 12px 0 #0000001a;
        color: #4b5563
    }

    .p-megamenu .p-submenu-header {
        background: #fff;
        border-top-left-radius: 6px;
        border-top-right-radius: 6px;
        color: #374151;
        font-weight: 700;
        margin: 0;
        padding: .75rem 1.25rem
    }

    .p-megamenu .p-submenu-list {
        padding: .5rem 0;
        width: 12.5rem
    }

    .p-megamenu .p-submenu-list .p-menuitem-separator {
        border-top: 1px solid #e5e7eb;
        margin: .25rem 0
    }

    .p-megamenu.p-megamenu-vertical {
        padding: .5rem 0;
        width: 12.5rem
    }

    .p-megamenu .p-megamenu-button {
        border-radius: 50%;
        color: #6b7280;
        height: 2rem;
        transition: background-color .2s, color .2s, box-shadow .2s;
        width: 2rem
    }

    .p-megamenu .p-megamenu-button:hover {
        background: #f3f4f6;
        color: #6b7280
    }

    .p-megamenu .p-megamenu-button:focus {
        box-shadow: 0 0 0 .2rem #c7d2fe;
        outline: 0 none;
        outline-offset: 0
    }

    .p-megamenu.p-megamenu-horizontal .p-megamenu-root-list>.p-menuitem>.p-menuitem-content {
        border-radius: 6px;
        color: #4b5563;
        transition: box-shadow .2s
    }

    .p-megamenu.p-megamenu-horizontal .p-megamenu-root-list>.p-menuitem>.p-menuitem-content .p-menuitem-link {
        padding: .75rem 1.25rem;
        -webkit-user-select: none;
        user-select: none
    }

    .p-megamenu.p-megamenu-horizontal .p-megamenu-root-list>.p-menuitem>.p-menuitem-content .p-menuitem-link .p-menuitem-text {
        color: #4b5563
    }

    .p-megamenu.p-megamenu-horizontal .p-megamenu-root-list>.p-menuitem>.p-menuitem-content .p-menuitem-link .p-menuitem-icon {
        color: #6b7280;
        margin-right: .5rem
    }

    .p-megamenu.p-megamenu-horizontal .p-megamenu-root-list>.p-menuitem>.p-menuitem-content .p-menuitem-link .p-submenu-icon {
        color: #6b7280;
        margin-left: .5rem
    }

    .p-megamenu.p-megamenu-horizontal .p-megamenu-root-list>.p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover {
        background: #f3f4f6;
        color: #4b5563
    }

    .p-megamenu.p-megamenu-horizontal .p-megamenu-root-list>.p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-menuitem-text {
        color: #4b5563
    }

    .p-megamenu.p-megamenu-horizontal .p-megamenu-root-list>.p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon,
    .p-megamenu.p-megamenu-horizontal .p-megamenu-root-list>.p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-submenu-icon {
        color: #6b7280
    }

    .p-megamenu.p-megamenu-mobile-active .p-megamenu-root-list {
        background: #fff;
        border: 0;
        box-shadow: 0 2px 12px 0 #0000001a;
        padding: .5rem 0
    }

    .p-megamenu.p-megamenu-mobile-active .p-megamenu-root-list .p-menu-separator {
        border-top: 1px solid #e5e7eb;
        margin: .25rem 0
    }

    .p-megamenu.p-megamenu-mobile-active .p-megamenu-root-list .p-submenu-icon {
        font-size: .875rem
    }

    .p-megamenu.p-megamenu-mobile-active .p-megamenu-root-list .p-submenu-icon.p-icon {
        height: .875rem;
        width: .875rem
    }

    .p-megamenu.p-megamenu-mobile-active .p-megamenu-root-list>.p-menuitem {
        position: static;
        width: 100%
    }

    .p-megamenu.p-megamenu-mobile-active .p-megamenu-root-list>.p-menuitem>.p-menuitem-link>.p-menuitem-content {
        border-radius: 0;
        color: #4b5563;
        transition: box-shadow .2s
    }

    .p-megamenu.p-megamenu-mobile-active .p-megamenu-root-list>.p-menuitem>.p-menuitem-link>.p-menuitem-content .p-menuitem-link {
        color: #4b5563;
        padding: .75rem 1.25rem;
        -webkit-user-select: none;
        user-select: none
    }

    .p-megamenu.p-megamenu-mobile-active .p-megamenu-root-list>.p-menuitem>.p-menuitem-link>.p-menuitem-content .p-menuitem-link .p-menuitem-text {
        color: #4b5563
    }

    .p-megamenu.p-megamenu-mobile-active .p-megamenu-root-list>.p-menuitem>.p-menuitem-link>.p-menuitem-content .p-menuitem-link .p-menuitem-icon {
        color: #6b7280;
        margin-right: .5rem
    }

    .p-megamenu.p-megamenu-mobile-active .p-megamenu-root-list>.p-menuitem>.p-menuitem-link>.p-menuitem-content .p-menuitem-link .p-submenu-icon {
        color: #6b7280
    }

    .p-megamenu.p-megamenu-mobile-active .p-megamenu-root-list>.p-menuitem>.p-menuitem-link.p-highlight>.p-menuitem-content {
        background: #eef2ff;
        color: #4338ca
    }

    .p-megamenu.p-megamenu-mobile-active .p-megamenu-root-list>.p-menuitem>.p-menuitem-link.p-highlight>.p-menuitem-content .p-menuitem-link .p-menuitem-icon,
    .p-megamenu.p-megamenu-mobile-active .p-megamenu-root-list>.p-menuitem>.p-menuitem-link.p-highlight>.p-menuitem-content .p-menuitem-link .p-menuitem-text,
    .p-megamenu.p-megamenu-mobile-active .p-megamenu-root-list>.p-menuitem>.p-menuitem-link.p-highlight>.p-menuitem-content .p-menuitem-link .p-submenu-icon {
        color: #4338ca
    }

    .p-megamenu.p-megamenu-mobile-active .p-megamenu-root-list>.p-menuitem>.p-menuitem-link.p-highlight.p-focus>.p-menuitem-content {
        background: #6366f13d
    }

    .p-megamenu.p-megamenu-mobile-active .p-megamenu-root-list>.p-menuitem>.p-menuitem-link:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content {
        background: #e5e7eb;
        color: #4b5563
    }

    .p-megamenu.p-megamenu-mobile-active .p-megamenu-root-list>.p-menuitem>.p-menuitem-link:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-menuitem-icon,
    .p-megamenu.p-megamenu-mobile-active .p-megamenu-root-list>.p-menuitem>.p-menuitem-link:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-menuitem-text,
    .p-megamenu.p-megamenu-mobile-active .p-megamenu-root-list>.p-menuitem>.p-menuitem-link:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-submenu-icon {
        color: #4b5563
    }

    .p-megamenu.p-megamenu-mobile-active .p-megamenu-root-list>.p-menuitem>.p-menuitem-link:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover {
        background: #f3f4f6;
        color: #4b5563
    }

    .p-megamenu.p-megamenu-mobile-active .p-megamenu-root-list>.p-menuitem>.p-menuitem-link:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-menuitem-text {
        color: #4b5563
    }

    .p-megamenu.p-megamenu-mobile-active .p-megamenu-root-list>.p-menuitem>.p-menuitem-link:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon,
    .p-megamenu.p-megamenu-mobile-active .p-megamenu-root-list>.p-menuitem>.p-menuitem-link:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-submenu-icon {
        color: #6b7280
    }

    .p-megamenu.p-megamenu-mobile-active .p-megamenu-root-list>.p-menuitem>.p-menuitem-link>.p-submenu-icon {
        margin-left: auto
    }

    .p-megamenu.p-megamenu-mobile-active .p-megamenu-root-list>.p-menuitem.p-menuitem-active>.p-menuitem-link>.p-submenu-icon {
        transform: rotate(-180deg)
    }

    .p-megamenu.p-megamenu-mobile-active .p-megamenu-root-list .p-submenu-list {
        border: 0;
        box-shadow: none;
        position: static;
        width: 100%
    }

    .p-megamenu.p-megamenu-mobile-active .p-megamenu-root-list .p-submenu-list .p-submenu-icon {
        transform: rotate(90deg);
        transition: transform .2s
    }

    .p-megamenu.p-megamenu-mobile-active .p-megamenu-root-list .p-submenu-list .p-menuitem-active>.p-menuitem-link>.p-submenu-icon {
        transform: rotate(-90deg)
    }

    .p-megamenu.p-megamenu-mobile-active .p-megamenu-root-list .p-menuitem {
        position: static;
        width: 100%
    }

    .p-menu {
        background: #fff;
        border: 1px solid #e5e7eb;
        border-radius: 6px;
        color: #4b5563;
        padding: .5rem 0;
        width: 12.5rem
    }

    .p-menu .p-menuitem>.p-menuitem-content {
        border-radius: 0;
        color: #4b5563;
        transition: box-shadow .2s
    }

    .p-menu .p-menuitem>.p-menuitem-content .p-menuitem-link {
        color: #4b5563;
        padding: .75rem 1.25rem;
        -webkit-user-select: none;
        user-select: none
    }

    .p-menu .p-menuitem>.p-menuitem-content .p-menuitem-link .p-menuitem-text {
        color: #4b5563
    }

    .p-menu .p-menuitem>.p-menuitem-content .p-menuitem-link .p-menuitem-icon {
        color: #6b7280;
        margin-right: .5rem
    }

    .p-menu .p-menuitem>.p-menuitem-content .p-menuitem-link .p-submenu-icon {
        color: #6b7280
    }

    .p-menu .p-menuitem.p-highlight>.p-menuitem-content {
        background: #eef2ff;
        color: #4338ca
    }

    .p-menu .p-menuitem.p-highlight>.p-menuitem-content .p-menuitem-link .p-menuitem-icon,
    .p-menu .p-menuitem.p-highlight>.p-menuitem-content .p-menuitem-link .p-menuitem-text,
    .p-menu .p-menuitem.p-highlight>.p-menuitem-content .p-menuitem-link .p-submenu-icon {
        color: #4338ca
    }

    .p-menu .p-menuitem.p-highlight.p-focus>.p-menuitem-content {
        background: #6366f13d
    }

    .p-menu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content {
        background: #e5e7eb;
        color: #4b5563
    }

    .p-menu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-menuitem-icon,
    .p-menu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-menuitem-text,
    .p-menu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-submenu-icon {
        color: #4b5563
    }

    .p-menu .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover {
        background: #f3f4f6;
        color: #4b5563
    }

    .p-menu .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-menuitem-text {
        color: #4b5563
    }

    .p-menu .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon,
    .p-menu .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-submenu-icon {
        color: #6b7280
    }

    .p-menu.p-menu-overlay {
        background: #fff;
        border: 0;
        box-shadow: 0 2px 12px 0 #0000001a
    }

    .p-menu .p-submenu-header {
        background: #fff;
        border-top-left-radius: 0;
        border-top-right-radius: 0;
        color: #374151;
        font-weight: 700;
        margin: 0;
        padding: .75rem 1.25rem
    }

    .p-menu .p-menu-separator {
        border-top: 1px solid #e5e7eb;
        margin: .25rem 0
    }

    .p-menubar {
        background: #f9fafb;
        border: 1px solid #e5e7eb;
        border-radius: 6px;
        color: #4b5563;
        padding: .5rem
    }

    .p-menubar .p-menubar-root-list {
        outline: 0 none
    }

    .p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-content {
        border-radius: 6px;
        color: #4b5563;
        transition: box-shadow .2s
    }

    .p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-content .p-menuitem-link {
        padding: .75rem 1.25rem;
        -webkit-user-select: none;
        user-select: none
    }

    .p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-content .p-menuitem-link .p-menuitem-text {
        color: #4b5563
    }

    .p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-content .p-menuitem-link .p-menuitem-icon {
        color: #6b7280;
        margin-right: .5rem
    }

    .p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-content .p-menuitem-link .p-submenu-icon {
        color: #6b7280;
        margin-left: .5rem
    }

    .p-menubar .p-menubar-root-list>.p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover {
        background: #f3f4f6;
        color: #4b5563
    }

    .p-menubar .p-menubar-root-list>.p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-menuitem-text {
        color: #4b5563
    }

    .p-menubar .p-menubar-root-list>.p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon,
    .p-menubar .p-menubar-root-list>.p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-submenu-icon {
        color: #6b7280
    }

    .p-menubar .p-menuitem>.p-menuitem-content {
        border-radius: 0;
        color: #4b5563;
        transition: box-shadow .2s
    }

    .p-menubar .p-menuitem>.p-menuitem-content .p-menuitem-link {
        color: #4b5563;
        padding: .75rem 1.25rem;
        -webkit-user-select: none;
        user-select: none
    }

    .p-menubar .p-menuitem>.p-menuitem-content .p-menuitem-link .p-menuitem-text {
        color: #4b5563
    }

    .p-menubar .p-menuitem>.p-menuitem-content .p-menuitem-link .p-menuitem-icon {
        color: #6b7280;
        margin-right: .5rem
    }

    .p-menubar .p-menuitem>.p-menuitem-content .p-menuitem-link .p-submenu-icon {
        color: #6b7280
    }

    .p-menubar .p-menuitem.p-highlight>.p-menuitem-content {
        background: #eef2ff;
        color: #4338ca
    }

    .p-menubar .p-menuitem.p-highlight>.p-menuitem-content .p-menuitem-link .p-menuitem-icon,
    .p-menubar .p-menuitem.p-highlight>.p-menuitem-content .p-menuitem-link .p-menuitem-text,
    .p-menubar .p-menuitem.p-highlight>.p-menuitem-content .p-menuitem-link .p-submenu-icon {
        color: #4338ca
    }

    .p-menubar .p-menuitem.p-highlight.p-focus>.p-menuitem-content {
        background: #6366f13d
    }

    .p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content {
        background: #e5e7eb;
        color: #4b5563
    }

    .p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-menuitem-icon,
    .p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-menuitem-text,
    .p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-submenu-icon {
        color: #4b5563
    }

    .p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover {
        background: #f3f4f6;
        color: #4b5563
    }

    .p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-menuitem-text {
        color: #4b5563
    }

    .p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon,
    .p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-submenu-icon {
        color: #6b7280
    }

    .p-menubar .p-submenu-list {
        background: #fff;
        border: 0;
        box-shadow: 0 2px 12px 0 #0000001a;
        padding: .5rem 0;
        width: 12.5rem
    }

    .p-menubar .p-submenu-list .p-menuitem-separator {
        border-top: 1px solid #e5e7eb;
        margin: .25rem 0
    }

    .p-menubar .p-submenu-list .p-submenu-icon {
        font-size: .875rem
    }

    .p-menubar.p-menubar-mobile .p-menubar-button {
        border-radius: 50%;
        color: #6b7280;
        height: 2rem;
        transition: background-color .2s, color .2s, box-shadow .2s;
        width: 2rem
    }

    .p-menubar.p-menubar-mobile .p-menubar-button:hover {
        background: #f3f4f6;
        color: #6b7280
    }

    .p-menubar.p-menubar-mobile .p-menubar-button:focus {
        box-shadow: 0 0 0 .2rem #c7d2fe;
        outline: 0 none;
        outline-offset: 0
    }

    .p-menubar.p-menubar-mobile .p-menubar-root-list {
        background: #fff;
        border: 0;
        box-shadow: 0 2px 12px 0 #0000001a;
        padding: .5rem 0
    }

    .p-menubar.p-menubar-mobile .p-menubar-root-list .p-menuitem-separator {
        border-top: 1px solid #e5e7eb;
        margin: .25rem 0
    }

    .p-menubar.p-menubar-mobile .p-menubar-root-list .p-submenu-icon {
        font-size: .875rem
    }

    .p-menubar.p-menubar-mobile .p-menubar-root-list .p-menuitem .p-menuitem-content .p-menuitem-link .p-submenu-icon {
        margin-left: auto;
        transition: transform .2s
    }

    .p-menubar.p-menubar-mobile .p-menubar-root-list .p-menuitem.p-menuitem-active>.p-menuitem-content>.p-menuitem-link>.p-submenu-icon {
        transform: rotate(-180deg)
    }

    .p-menubar.p-menubar-mobile .p-menubar-root-list .p-submenu-list .p-submenu-icon {
        transform: rotate(90deg);
        transition: transform .2s
    }

    .p-menubar.p-menubar-mobile .p-menubar-root-list .p-submenu-list .p-menuitem-active>.p-menuitem-content>.p-menuitem-link>.p-submenu-icon {
        transform: rotate(-90deg)
    }

    .p-menubar.p-menubar-mobile .p-menubar-root-list ul li a {
        padding-left: 2.25rem
    }

    .p-menubar.p-menubar-mobile .p-menubar-root-list ul li ul li a {
        padding-left: 3.75rem
    }

    .p-menubar.p-menubar-mobile .p-menubar-root-list ul li ul li ul li a {
        padding-left: 5.25rem
    }

    .p-menubar.p-menubar-mobile .p-menubar-root-list ul li ul li ul li ul li a {
        padding-left: 6.75rem
    }

    .p-menubar.p-menubar-mobile .p-menubar-root-list ul li ul li ul li ul li ul li a {
        padding-left: 8.25rem
    }

    @media screen and (max-width:960px) {
        .p-menubar {
            position: relative
        }

        .p-menubar .p-menubar-button {
            border-radius: 50%;
            color: #6b7280;
            display: flex;
            height: 2rem;
            transition: background-color .2s, color .2s, box-shadow .2s;
            width: 2rem
        }

        .p-menubar .p-menubar-button:hover {
            background: #f3f4f6;
            color: #6b7280
        }

        .p-menubar .p-menubar-button:focus {
            box-shadow: 0 0 0 .2rem #c7d2fe;
            outline: 0 none;
            outline-offset: 0
        }

        .p-menubar .p-menubar-root-list {
            background: #fff;
            border: 0;
            box-shadow: 0 2px 12px 0 #0000001a;
            display: none;
            padding: .5rem 0;
            position: absolute;
            width: 100%
        }

        .p-menubar .p-menubar-root-list .p-menu-separator {
            border-top: 1px solid #e5e7eb;
            margin: .25rem 0
        }

        .p-menubar .p-menubar-root-list .p-submenu-icon {
            font-size: .875rem
        }

        .p-menubar .p-menubar-root-list .p-submenu-icon.p-icon {
            height: .875rem;
            width: .875rem
        }

        .p-menubar .p-menubar-root-list>.p-menuitem {
            position: static;
            width: 100%
        }

        .p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-link>.p-menuitem-content {
            border-radius: 0;
            color: #4b5563;
            transition: box-shadow .2s
        }

        .p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-link>.p-menuitem-content .p-menuitem-link {
            color: #4b5563;
            padding: .75rem 1.25rem;
            -webkit-user-select: none;
            user-select: none
        }

        .p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-link>.p-menuitem-content .p-menuitem-link .p-menuitem-text {
            color: #4b5563
        }

        .p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-link>.p-menuitem-content .p-menuitem-link .p-menuitem-icon {
            color: #6b7280;
            margin-right: .5rem
        }

        .p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-link>.p-menuitem-content .p-menuitem-link .p-submenu-icon {
            color: #6b7280
        }

        .p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-link.p-highlight>.p-menuitem-content {
            background: #eef2ff;
            color: #4338ca
        }

        .p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-link.p-highlight>.p-menuitem-content .p-menuitem-link .p-menuitem-icon,
        .p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-link.p-highlight>.p-menuitem-content .p-menuitem-link .p-menuitem-text,
        .p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-link.p-highlight>.p-menuitem-content .p-menuitem-link .p-submenu-icon {
            color: #4338ca
        }

        .p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-link.p-highlight.p-focus>.p-menuitem-content {
            background: #6366f13d
        }

        .p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-link:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content {
            background: #e5e7eb;
            color: #4b5563
        }

        .p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-link:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-menuitem-icon,
        .p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-link:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-menuitem-text,
        .p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-link:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-submenu-icon {
            color: #4b5563
        }

        .p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-link:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover {
            background: #f3f4f6;
            color: #4b5563
        }

        .p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-link:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-menuitem-text {
            color: #4b5563
        }

        .p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-link:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon,
        .p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-link:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-submenu-icon {
            color: #6b7280
        }

        .p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-link>.p-submenu-icon {
            margin-left: auto;
            transition: transform .2s
        }

        .p-menubar .p-menubar-root-list>.p-menuitem.p-menuitem-active>.p-menuitem-link>.p-submenu-icon {
            transform: rotate(-180deg)
        }

        .p-menubar .p-menubar-root-list .p-submenu-list {
            border: 0;
            box-shadow: none;
            position: static;
            width: 100%
        }

        .p-menubar .p-menubar-root-list .p-submenu-list .p-submenu-icon {
            transform: rotate(90deg);
            transition: transform .2s
        }

        .p-menubar .p-menubar-root-list .p-submenu-list .p-menuitem-active>.p-menuitem-link>.p-submenu-icon {
            transform: rotate(-90deg)
        }

        .p-menubar .p-menubar-root-list .p-menuitem {
            position: static;
            width: 100%
        }

        .p-menubar .p-menubar-root-list ul li a {
            padding-left: 2.25rem
        }

        .p-menubar .p-menubar-root-list ul li ul li a {
            padding-left: 3.75rem
        }

        .p-menubar .p-menubar-root-list ul li ul li ul li a {
            padding-left: 5.25rem
        }

        .p-menubar .p-menubar-root-list ul li ul li ul li ul li a {
            padding-left: 6.75rem
        }

        .p-menubar .p-menubar-root-list ul li ul li ul li ul li ul li a {
            padding-left: 8.25rem
        }

        .p-menubar.p-menubar-mobile-active .p-menubar-root-list {
            display: flex;
            flex-direction: column;
            left: 0;
            top: 100%;
            z-index: 1
        }
    }

    .p-panelmenu .p-panelmenu-header {
        outline: 0 none
    }

    .p-panelmenu .p-panelmenu-header .p-panelmenu-header-content {
        background: #f9fafb;
        border: 1px solid #e5e7eb;
        border-radius: 6px;
        color: #6b7280;
        transition: box-shadow .2s
    }

    .p-panelmenu .p-panelmenu-header .p-panelmenu-header-content .p-panelmenu-header-link {
        color: #6b7280;
        font-weight: 700;
        padding: 1.25rem
    }

    .p-panelmenu .p-panelmenu-header .p-panelmenu-header-content .p-panelmenu-header-link .p-menuitem-icon,
    .p-panelmenu .p-panelmenu-header .p-panelmenu-header-content .p-panelmenu-header-link .p-submenu-icon {
        margin-right: .5rem
    }

    .p-panelmenu .p-panelmenu-header:not(.p-disabled):focus-visible .p-panelmenu-header-content {
        box-shadow: inset 0 0 0 .2rem #c7d2fe;
        outline: 0 none;
        outline-offset: 0
    }

    .p-panelmenu .p-panelmenu-header:not(.p-highlight):not(.p-disabled):hover .p-panelmenu-header-content {
        background: #f3f4f6;
        border-color: #e5e7eb;
        color: #374151
    }

    .p-panelmenu .p-panelmenu-header:not(.p-disabled).p-highlight .p-panelmenu-header-content {
        background: #f9fafb;
        border-bottom-left-radius: 0;
        border-bottom-right-radius: 0;
        border-color: #e5e7eb;
        color: #374151;
        margin-bottom: 0
    }

    .p-panelmenu .p-panelmenu-header:not(.p-disabled).p-highlight:hover .p-panelmenu-header-content {
        background: #f3f4f6;
        border-color: #e5e7eb;
        color: #374151
    }

    .p-panelmenu .p-panelmenu-content {
        background: #fff;
        border: 1px solid #e5e7eb;
        border-bottom-left-radius: 6px;
        border-bottom-right-radius: 6px;
        border-top: 0;
        border-top-left-radius: 0;
        border-top-right-radius: 0;
        color: #4b5563;
        padding: .5rem 0
    }

    .p-panelmenu .p-panelmenu-content .p-panelmenu-root-list {
        outline: 0 none
    }

    .p-panelmenu .p-panelmenu-content .p-menuitem>.p-menuitem-content {
        border-radius: 0;
        color: #4b5563;
        transition: box-shadow .2s
    }

    .p-panelmenu .p-panelmenu-content .p-menuitem>.p-menuitem-content .p-menuitem-link {
        color: #4b5563;
        padding: .75rem 1.25rem;
        -webkit-user-select: none;
        user-select: none
    }

    .p-panelmenu .p-panelmenu-content .p-menuitem>.p-menuitem-content .p-menuitem-link .p-menuitem-text {
        color: #4b5563
    }

    .p-panelmenu .p-panelmenu-content .p-menuitem>.p-menuitem-content .p-menuitem-link .p-menuitem-icon {
        color: #6b7280;
        margin-right: .5rem
    }

    .p-panelmenu .p-panelmenu-content .p-menuitem>.p-menuitem-content .p-menuitem-link .p-submenu-icon {
        color: #6b7280
    }

    .p-panelmenu .p-panelmenu-content .p-menuitem.p-highlight>.p-menuitem-content {
        background: #eef2ff;
        color: #4338ca
    }

    .p-panelmenu .p-panelmenu-content .p-menuitem.p-highlight>.p-menuitem-content .p-menuitem-link .p-menuitem-icon,
    .p-panelmenu .p-panelmenu-content .p-menuitem.p-highlight>.p-menuitem-content .p-menuitem-link .p-menuitem-text,
    .p-panelmenu .p-panelmenu-content .p-menuitem.p-highlight>.p-menuitem-content .p-menuitem-link .p-submenu-icon {
        color: #4338ca
    }

    .p-panelmenu .p-panelmenu-content .p-menuitem.p-highlight.p-focus>.p-menuitem-content {
        background: #6366f13d
    }

    .p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content {
        background: #e5e7eb;
        color: #4b5563
    }

    .p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-menuitem-icon,
    .p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-menuitem-text,
    .p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-submenu-icon {
        color: #4b5563
    }

    .p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover {
        background: #f3f4f6;
        color: #4b5563
    }

    .p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-menuitem-text {
        color: #4b5563
    }

    .p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon,
    .p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-submenu-icon {
        color: #6b7280
    }

    .p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-content .p-menuitem-link .p-submenu-icon {
        margin-right: .5rem
    }

    .p-panelmenu .p-panelmenu-content .p-menuitem-separator {
        border-top: 1px solid #e5e7eb;
        margin: .25rem 0
    }

    .p-panelmenu .p-panelmenu-content .p-submenu-list:not(.p-panelmenu-root-list) {
        padding: 0 0 0 1rem
    }

    .p-panelmenu .p-panelmenu-panel {
        margin-bottom: 4px
    }

    .p-slidemenu {
        background: #fff;
        border: 1px solid #e5e7eb;
        border-radius: 6px;
        color: #4b5563;
        padding: .5rem 0;
        width: 12.5rem
    }

    .p-slidemenu .p-menuitem-link>.p-menuitem-content {
        border-radius: 0;
        color: #4b5563;
        transition: box-shadow .2s
    }

    .p-slidemenu .p-menuitem-link>.p-menuitem-content .p-menuitem-link {
        color: #4b5563;
        padding: .75rem 1.25rem;
        -webkit-user-select: none;
        user-select: none
    }

    .p-slidemenu .p-menuitem-link>.p-menuitem-content .p-menuitem-link .p-menuitem-text {
        color: #4b5563
    }

    .p-slidemenu .p-menuitem-link>.p-menuitem-content .p-menuitem-link .p-menuitem-icon {
        color: #6b7280;
        margin-right: .5rem
    }

    .p-slidemenu .p-menuitem-link>.p-menuitem-content .p-menuitem-link .p-submenu-icon {
        color: #6b7280
    }

    .p-slidemenu .p-menuitem-link.p-highlight>.p-menuitem-content {
        background: #eef2ff;
        color: #4338ca
    }

    .p-slidemenu .p-menuitem-link.p-highlight>.p-menuitem-content .p-menuitem-link .p-menuitem-icon,
    .p-slidemenu .p-menuitem-link.p-highlight>.p-menuitem-content .p-menuitem-link .p-menuitem-text,
    .p-slidemenu .p-menuitem-link.p-highlight>.p-menuitem-content .p-menuitem-link .p-submenu-icon {
        color: #4338ca
    }

    .p-slidemenu .p-menuitem-link.p-highlight.p-focus>.p-menuitem-content {
        background: #6366f13d
    }

    .p-slidemenu .p-menuitem-link:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content {
        background: #e5e7eb;
        color: #4b5563
    }

    .p-slidemenu .p-menuitem-link:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-menuitem-icon,
    .p-slidemenu .p-menuitem-link:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-menuitem-text,
    .p-slidemenu .p-menuitem-link:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-submenu-icon {
        color: #4b5563
    }

    .p-slidemenu .p-menuitem-link:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover {
        background: #f3f4f6;
        color: #4b5563
    }

    .p-slidemenu .p-menuitem-link:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-menuitem-text {
        color: #4b5563
    }

    .p-slidemenu .p-menuitem-link:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon,
    .p-slidemenu .p-menuitem-link:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-submenu-icon {
        color: #6b7280
    }

    .p-slidemenu .p-slidemenu-list,
    .p-slidemenu.p-slidemenu-overlay {
        background: #fff;
        border: 0;
        box-shadow: 0 2px 12px 0 #0000001a
    }

    .p-slidemenu .p-slidemenu-list {
        padding: .5rem 0
    }

    .p-slidemenu .p-slidemenu.p-slidemenu-active>.p-slidemenu-link {
        background: #eef2ff
    }

    .p-slidemenu .p-slidemenu.p-slidemenu-active>.p-slidemenu-link .p-slidemenu-icon,
    .p-slidemenu .p-slidemenu.p-slidemenu-active>.p-slidemenu-link .p-slidemenu-text {
        color: #4338ca
    }

    .p-slidemenu .p-slidemenu-separator {
        border-top: 1px solid #e5e7eb;
        margin: .25rem 0
    }

    .p-slidemenu .p-slidemenu-icon {
        font-size: .875rem
    }

    .p-slidemenu .p-slidemenu-icon.p-icon {
        height: .875rem;
        width: .875rem
    }

    .p-slidemenu .p-slidemenu-backward {
        color: #4b5563;
        padding: .75rem 1.25rem
    }

    .p-steps .p-steps-item .p-menuitem-link {
        background: #0000;
        background: #fff;
        border-radius: 6px;
        transition: box-shadow .2s
    }

    .p-steps .p-steps-item .p-menuitem-link .p-steps-number {
        background: #fff;
        border: 1px solid #f3f4f6;
        border-radius: 50%;
        color: #4b5563;
        font-size: 1.143rem;
        height: 2rem;
        line-height: 2rem;
        min-width: 2rem;
        z-index: 1
    }

    .p-steps .p-steps-item .p-menuitem-link .p-steps-title {
        color: #6b7280;
        margin-top: .5rem
    }

    .p-steps .p-steps-item .p-menuitem-link:not(.p-disabled):focus-visible {
        box-shadow: 0 0 0 .2rem #c7d2fe;
        outline: 0 none;
        outline-offset: 0
    }

    .p-steps .p-steps-item.p-highlight .p-steps-number {
        background: #eef2ff;
        color: #4338ca
    }

    .p-steps .p-steps-item.p-highlight .p-steps-title {
        color: #4b5563;
        font-weight: 700
    }

    .p-steps .p-steps-item:before {
        border-top: 1px solid #e5e7eb;
        content: " ";
        display: block;
        left: 0;
        margin-top: -1rem;
        position: absolute;
        top: 50%;
        width: 100%
    }

    .p-tabmenu .p-tabmenu-nav {
        background: #fff;
        border: solid #e5e7eb;
        border-width: 0 0 2px
    }

    .p-tabmenu .p-tabmenu-nav .p-tabmenuitem {
        margin-right: 0
    }

    .p-tabmenu .p-tabmenu-nav .p-tabmenuitem .p-menuitem-link {
        background: #fff;
        border: 0 solid #0000;
        border-bottom: 2px solid #e5e7eb;
        border-top-left-radius: 6px;
        border-top-right-radius: 6px;
        color: #6b7280;
        font-weight: 700;
        height: calc(100% + 2px);
        margin: 0 0 -2px;
        padding: 1.25rem;
        transition: box-shadow .2s
    }

    .p-tabmenu .p-tabmenu-nav .p-tabmenuitem .p-menuitem-link .p-menuitem-icon {
        margin-right: .5rem
    }

    .p-tabmenu .p-tabmenu-nav .p-tabmenuitem .p-menuitem-link:not(.p-disabled):focus-visible {
        box-shadow: inset 0 0 0 .2rem #c7d2fe;
        outline: 0 none;
        outline-offset: 0
    }

    .p-tabmenu .p-tabmenu-nav .p-tabmenuitem:not(.p-highlight):not(.p-disabled):hover .p-menuitem-link {
        background: #fff;
        border-color: #9ca3af;
        color: #6b7280
    }

    .p-tabmenu .p-tabmenu-nav .p-tabmenuitem.p-highlight .p-menuitem-link {
        background: #fff;
        border-color: #6366f1;
        color: #6366f1
    }

    .p-tieredmenu {
        background: #fff;
        border: 1px solid #e5e7eb;
        border-radius: 6px;
        color: #4b5563;
        padding: .5rem 0;
        width: 12.5rem
    }

    .p-tieredmenu.p-tieredmenu-overlay {
        background: #fff;
        border: 0;
        box-shadow: 0 2px 12px 0 #0000001a
    }

    .p-tieredmenu .p-tieredmenu-root-list {
        outline: 0 none
    }

    .p-tieredmenu .p-submenu-list {
        background: #fff;
        border: 0;
        box-shadow: 0 2px 12px 0 #0000001a;
        padding: .5rem 0
    }

    .p-tieredmenu .p-menuitem>.p-menuitem-content {
        border-radius: 0;
        color: #4b5563;
        transition: box-shadow .2s
    }

    .p-tieredmenu .p-menuitem>.p-menuitem-content .p-menuitem-link {
        color: #4b5563;
        padding: .75rem 1.25rem;
        -webkit-user-select: none;
        user-select: none
    }

    .p-tieredmenu .p-menuitem>.p-menuitem-content .p-menuitem-link .p-menuitem-text {
        color: #4b5563
    }

    .p-tieredmenu .p-menuitem>.p-menuitem-content .p-menuitem-link .p-menuitem-icon {
        color: #6b7280;
        margin-right: .5rem
    }

    .p-tieredmenu .p-menuitem>.p-menuitem-content .p-menuitem-link .p-submenu-icon {
        color: #6b7280
    }

    .p-tieredmenu .p-menuitem.p-highlight>.p-menuitem-content {
        background: #eef2ff;
        color: #4338ca
    }

    .p-tieredmenu .p-menuitem.p-highlight>.p-menuitem-content .p-menuitem-link .p-menuitem-icon,
    .p-tieredmenu .p-menuitem.p-highlight>.p-menuitem-content .p-menuitem-link .p-menuitem-text,
    .p-tieredmenu .p-menuitem.p-highlight>.p-menuitem-content .p-menuitem-link .p-submenu-icon {
        color: #4338ca
    }

    .p-tieredmenu .p-menuitem.p-highlight.p-focus>.p-menuitem-content {
        background: #6366f13d
    }

    .p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content {
        background: #e5e7eb;
        color: #4b5563
    }

    .p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-menuitem-icon,
    .p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-menuitem-text,
    .p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-submenu-icon {
        color: #4b5563
    }

    .p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover {
        background: #f3f4f6;
        color: #4b5563
    }

    .p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-menuitem-text {
        color: #4b5563
    }

    .p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon,
    .p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-submenu-icon {
        color: #6b7280
    }

    .p-tieredmenu .p-menuitem-separator {
        border-top: 1px solid #e5e7eb;
        margin: .25rem 0
    }

    .p-tieredmenu .p-submenu-icon {
        font-size: .875rem
    }

    .p-tieredmenu .p-submenu-icon.p-icon {
        height: .875rem;
        width: .875rem
    }

    .p-inline-message {
        border-radius: 6px;
        margin: 0;
        padding: .75rem
    }

    .p-inline-message.p-inline-message-info {
        background: #dbeafeb3;
        border: 0 solid #3b82f6;
        color: #3b82f6
    }

    .p-inline-message.p-inline-message-info .p-inline-message-icon {
        color: #3b82f6
    }

    .p-inline-message.p-inline-message-success {
        background: #e4f8f0b3;
        border: 0 solid #1ea97c;
        color: #1ea97c
    }

    .p-inline-message.p-inline-message-success .p-inline-message-icon {
        color: #1ea97c
    }

    .p-inline-message.p-inline-message-warn {
        background: #fff2e2b3;
        border: 0 solid #cc8925;
        color: #cc8925
    }

    .p-inline-message.p-inline-message-warn .p-inline-message-icon {
        color: #cc8925
    }

    .p-inline-message.p-inline-message-error {
        background: #ffe7e6b3;
        border: 0 solid #ff5757;
        color: #ff5757
    }

    .p-inline-message.p-inline-message-error .p-inline-message-icon {
        color: #ff5757
    }

    .p-inline-message .p-inline-message-icon {
        font-size: 1rem;
        margin-right: .5rem
    }

    .p-inline-message .p-inline-message-icon.p-icon {
        height: 1rem;
        width: 1rem
    }

    .p-inline-message .p-inline-message-text {
        font-size: 1rem
    }

    .p-inline-message.p-inline-message-icon-only .p-inline-message-icon {
        margin-right: 0
    }

    .p-message {
        border-radius: 6px;
        margin: 1rem 0
    }

    .p-message .p-message-wrapper {
        padding: 1.25rem 1.75rem
    }

    .p-message .p-message-close {
        background: #0000;
        border-radius: 50%;
        height: 2rem;
        transition: background-color .2s, color .2s, box-shadow .2s;
        width: 2rem
    }

    .p-message .p-message-close:hover {
        background: #ffffff80
    }

    .p-message .p-message-close:focus-visible {
        box-shadow: 0 0 0 .2rem #c7d2fe;
        outline: 0 none;
        outline-offset: 0
    }

    .p-message.p-message-info {
        background: #dbeafeb3;
        border: solid #3b82f6;
        border-width: 0 0 0 6px;
        color: #3b82f6
    }

    .p-message.p-message-info .p-message-close,
    .p-message.p-message-info .p-message-icon {
        color: #3b82f6
    }

    .p-message.p-message-success {
        background: #e4f8f0b3;
        border: solid #1ea97c;
        border-width: 0 0 0 6px;
        color: #1ea97c
    }

    .p-message.p-message-success .p-message-close,
    .p-message.p-message-success .p-message-icon {
        color: #1ea97c
    }

    .p-message.p-message-warn {
        background: #fff2e2b3;
        border: solid #cc8925;
        border-width: 0 0 0 6px;
        color: #cc8925
    }

    .p-message.p-message-warn .p-message-close,
    .p-message.p-message-warn .p-message-icon {
        color: #cc8925
    }

    .p-message.p-message-error {
        background: #ffe7e6b3;
        border: solid #ff5757;
        border-width: 0 0 0 6px;
        color: #ff5757
    }

    .p-message.p-message-error .p-message-close,
    .p-message.p-message-error .p-message-icon {
        color: #ff5757
    }

    .p-message .p-message-text {
        font-size: 1rem;
        font-weight: 500
    }

    .p-message .p-message-icon {
        font-size: 1.5rem;
        margin-right: .5rem
    }

    .p-message .p-message-icon.p-icon {
        height: 1.5rem;
        width: 1.5rem
    }

    .p-message .p-message-summary {
        font-weight: 700
    }

    .p-message .p-message-detail {
        margin-left: .5rem
    }

    .p-toast {
        opacity: 1
    }

    .p-toast .p-toast-message {
        border-radius: 6px;
        box-shadow: 0 2px 12px 0 #0000001a;
        margin: 0 0 1rem
    }

    .p-toast .p-toast-message .p-toast-message-content {
        padding: 1rem
    }

    .p-toast .p-toast-message .p-toast-message-content .p-toast-message-text {
        margin: 0 0 0 1rem
    }

    .p-toast .p-toast-message .p-toast-message-content .p-toast-message-icon {
        font-size: 2rem
    }

    .p-toast .p-toast-message .p-toast-message-content .p-toast-message-icon.p-icon {
        height: 2rem;
        width: 2rem
    }

    .p-toast .p-toast-message .p-toast-message-content .p-toast-summary {
        font-weight: 700
    }

    .p-toast .p-toast-message .p-toast-message-content .p-toast-detail {
        margin: .5rem 0 0
    }

    .p-toast .p-toast-message .p-toast-icon-close {
        background: #0000;
        border-radius: 50%;
        height: 2rem;
        transition: background-color .2s, color .2s, box-shadow .2s;
        width: 2rem
    }

    .p-toast .p-toast-message .p-toast-icon-close:hover {
        background: #ffffff80
    }

    .p-toast .p-toast-message .p-toast-icon-close:focus-visible {
        box-shadow: 0 0 0 .2rem #c7d2fe;
        outline: 0 none;
        outline-offset: 0
    }

    .p-toast .p-toast-message.p-toast-message-info {
        background: #dbeafeb3;
        border: solid #3b82f6;
        border-width: 0 0 0 6px;
        color: #3b82f6
    }

    .p-toast .p-toast-message.p-toast-message-info .p-toast-icon-close,
    .p-toast .p-toast-message.p-toast-message-info .p-toast-message-icon {
        color: #3b82f6
    }

    .p-toast .p-toast-message.p-toast-message-success {
        background: #e4f8f0b3;
        border: solid #1ea97c;
        border-width: 0 0 0 6px;
        color: #1ea97c
    }

    .p-toast .p-toast-message.p-toast-message-success .p-toast-icon-close,
    .p-toast .p-toast-message.p-toast-message-success .p-toast-message-icon {
        color: #1ea97c
    }

    .p-toast .p-toast-message.p-toast-message-warn {
        background: #fff2e2b3;
        border: solid #cc8925;
        border-width: 0 0 0 6px;
        color: #cc8925
    }

    .p-toast .p-toast-message.p-toast-message-warn .p-toast-icon-close,
    .p-toast .p-toast-message.p-toast-message-warn .p-toast-message-icon {
        color: #cc8925
    }

    .p-toast .p-toast-message.p-toast-message-error {
        background: #ffe7e6b3;
        border: solid #ff5757;
        border-width: 0 0 0 6px;
        color: #ff5757
    }

    .p-toast .p-toast-message.p-toast-message-error .p-toast-icon-close,
    .p-toast .p-toast-message.p-toast-message-error .p-toast-message-icon {
        color: #ff5757
    }

    .p-galleria .p-galleria-close {
        background: #0000;
        border-radius: 50%;
        color: #f9fafb;
        height: 4rem;
        margin: .5rem;
        transition: background-color .2s, color .2s, box-shadow .2s;
        width: 4rem
    }

    .p-galleria .p-galleria-close .p-galleria-close-icon {
        font-size: 2rem
    }

    .p-galleria .p-galleria-close .p-galleria-close-icon.p-icon {
        height: 2rem;
        width: 2rem
    }

    .p-galleria .p-galleria-close:hover {
        background: #ffffff1a;
        color: #f9fafb
    }

    .p-galleria .p-galleria-item-nav {
        background: #0000;
        border-radius: 6px;
        color: #f9fafb;
        height: 4rem;
        margin: 0 .5rem;
        transition: background-color .2s, color .2s, box-shadow .2s;
        width: 4rem
    }

    .p-galleria .p-galleria-item-nav .p-galleria-item-next-icon,
    .p-galleria .p-galleria-item-nav .p-galleria-item-prev-icon {
        font-size: 2rem
    }

    .p-galleria .p-galleria-item-nav .p-galleria-item-next-icon.p-icon,
    .p-galleria .p-galleria-item-nav .p-galleria-item-prev-icon.p-icon {
        height: 2rem;
        width: 2rem
    }

    .p-galleria .p-galleria-item-nav:not(.p-disabled):hover {
        background: #ffffff1a;
        color: #f9fafb
    }

    .p-galleria .p-galleria-caption {
        background: #00000080;
        color: #f9fafb;
        padding: 1rem
    }

    .p-galleria .p-galleria-indicators {
        padding: 1rem
    }

    .p-galleria .p-galleria-indicators .p-galleria-indicator button {
        background-color: #d1d5db;
        border-radius: 50%;
        height: 1rem;
        transition: background-color .2s, color .2s, box-shadow .2s;
        width: 1rem
    }

    .p-galleria .p-galleria-indicators .p-galleria-indicator button:hover {
        background: #9ca3af
    }

    .p-galleria .p-galleria-indicators .p-galleria-indicator.p-highlight button {
        background: #eef2ff;
        color: #4338ca
    }

    .p-galleria.p-galleria-indicators-bottom .p-galleria-indicator,
    .p-galleria.p-galleria-indicators-top .p-galleria-indicator {
        margin-right: .5rem
    }

    .p-galleria.p-galleria-indicators-left .p-galleria-indicator,
    .p-galleria.p-galleria-indicators-right .p-galleria-indicator {
        margin-bottom: .5rem
    }

    .p-galleria.p-galleria-indicator-onitem .p-galleria-indicators {
        background: #00000080
    }

    .p-galleria.p-galleria-indicator-onitem .p-galleria-indicators .p-galleria-indicator button {
        background: #fff6
    }

    .p-galleria.p-galleria-indicator-onitem .p-galleria-indicators .p-galleria-indicator button:hover {
        background: #fff9
    }

    .p-galleria.p-galleria-indicator-onitem .p-galleria-indicators .p-galleria-indicator.p-highlight button {
        background: #eef2ff;
        color: #4338ca
    }

    .p-galleria .p-galleria-thumbnail-container {
        background: #000000e6;
        padding: 1rem .25rem
    }

    .p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-next,
    .p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-prev {
        background-color: initial;
        border-radius: 50%;
        color: #f9fafb;
        height: 2rem;
        margin: .5rem;
        transition: background-color .2s, color .2s, box-shadow .2s;
        width: 2rem
    }

    .p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-next:hover,
    .p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-prev:hover {
        background: #ffffff1a;
        color: #f9fafb
    }

    .p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-item-content {
        transition: box-shadow .2s
    }

    .p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-item-content:focus-visible {
        box-shadow: 0 0 0 .2rem #c7d2fe;
        outline: 0 none;
        outline-offset: 0
    }

    .p-galleria-mask,
    .p-image-mask {
        --maskbg: #000000e6
    }

    .p-image-preview-indicator {
        background-color: initial;
        color: #f8f9fa;
        transition: background-color .2s, color .2s, box-shadow .2s
    }

    .p-image-preview-indicator .p-icon {
        height: 1.5rem;
        width: 1.5rem
    }

    .p-image-preview-container:hover>.p-image-preview-indicator {
        background-color: #00000080
    }

    .p-image-toolbar {
        padding: 1rem
    }

    .p-image-action.p-link {
        background-color: initial;
        border-radius: 50%;
        color: #f8f9fa;
        height: 3rem;
        margin-right: .5rem;
        transition: background-color .2s, color .2s, box-shadow .2s;
        width: 3rem
    }

    .p-image-action.p-link:last-child {
        margin-right: 0
    }

    .p-image-action.p-link:hover {
        background-color: #ffffff1a;
        color: #f8f9fa
    }

    .p-image-action.p-link span {
        font-size: 1.5rem
    }

    .p-image-action.p-link .p-icon {
        height: 1.5rem;
        width: 1.5rem
    }

    .p-avatar {
        background-color: #e5e7eb;
        border-radius: 6px
    }

    .p-avatar.p-avatar-lg {
        font-size: 1.5rem;
        height: 3rem;
        width: 3rem
    }

    .p-avatar.p-avatar-lg .p-avatar-icon {
        font-size: 1.5rem
    }

    .p-avatar.p-avatar-xl {
        font-size: 2rem;
        height: 4rem;
        width: 4rem
    }

    .p-avatar.p-avatar-xl .p-avatar-icon {
        font-size: 2rem
    }

    .p-avatar-circle {
        border-radius: 50%
    }

    .p-avatar-group .p-avatar {
        border: 2px solid #fff
    }

    .p-chip {
        background-color: #e5e7eb;
        border-radius: 16px;
        color: #4b5563;
        padding: 0 .75rem
    }

    .p-chip .p-chip-text {
        line-height: 1.5;
        margin-bottom: .375rem;
        margin-top: .375rem
    }

    .p-chip .p-chip-icon,
    .p-chip img {
        margin-right: .5rem
    }

    .p-chip img {
        height: 2.25rem;
        margin-left: -.75rem;
        width: 2.25rem
    }

    .p-chip .p-chip-remove-icon {
        border-radius: 6px;
        margin-left: .5rem;
        transition: background-color .2s, color .2s, box-shadow .2s
    }

    .p-chip .p-chip-remove-icon:focus-visible {
        box-shadow: 0 0 0 .2rem #c7d2fe;
        outline: 0 none;
        outline-offset: 0
    }

    .p-chip .p-chip-remove-icon:focus {
        outline: 0 none
    }

    .p-scrolltop {
        border-radius: 50%;
        box-shadow: 0 2px 12px 0 #0000001a;
        height: 3rem;
        transition: background-color .2s, color .2s, box-shadow .2s;
        width: 3rem
    }

    .p-scrolltop.p-link {
        background: #000000b3
    }

    .p-scrolltop.p-link:hover {
        background: #000c
    }

    .p-scrolltop .p-scrolltop-icon {
        color: #f9fafb;
        font-size: 1.5rem
    }

    .p-scrolltop .p-scrolltop-icon.p-icon {
        height: 1.5rem;
        width: 1.5rem
    }

    .p-skeleton {
        background-color: #e5e7eb;
        border-radius: 6px
    }

    .p-skeleton:after {
        background: linear-gradient(90deg, #fff0, #fff6, #fff0)
    }

    .p-tag .p-tag-icon {
        font-size: .75rem;
        margin-right: .25rem
    }

    .p-tag .p-tag-icon.p-icon {
        height: .75rem;
        width: .75rem
    }

    .p-inplace .p-inplace-display {
        border-radius: 6px;
        padding: .75rem;
        transition: background-color .2s, color .2s, border-color .2s, box-shadow .2s
    }

    .p-inplace .p-inplace-display:not(.p-disabled):hover {
        background: #f3f4f6;
        color: #4b5563
    }

    .p-inplace .p-inplace-display:focus {
        box-shadow: 0 0 0 .2rem #c7d2fe;
        outline: 0 none;
        outline-offset: 0
    }

    .p-metergroup .p-metergroup-meter-container {
        background: #e5e7eb;
        border-radius: 6px
    }

    .p-metergroup .p-metergroup-meter {
        background: #6366f1;
        border: 0
    }

    .p-metergroup .p-metergroup-label-list .p-metergroup-label-list-item {
        line-height: 1.5rem
    }

    .p-metergroup .p-metergroup-label-list .p-metergroup-label-type {
        background: #6366f1;
        border-radius: 100%;
        height: .5rem;
        margin-right: .5rem;
        width: .5rem
    }

    .p-metergroup .p-metergroup-label-list .p-metergroup-label {
        margin-right: 1rem
    }

    .p-metergroup .p-metergroup-label-list .p-metergroup-label-icon {
        height: 1rem;
        margin-right: .5rem;
        width: 1rem
    }

    .p-metergroup.p-metergroup-horizontal .p-metergroup-meter-container {
        height: .5rem
    }

    .p-metergroup.p-metergroup-horizontal .p-metergroup-meter:first-of-type {
        border-bottom-left-radius: 6px;
        border-top-left-radius: 6px
    }

    .p-metergroup.p-metergroup-horizontal .p-metergroup-meter:last-of-type {
        border-bottom-right-radius: 6px;
        border-top-right-radius: 6px
    }

    .p-metergroup.p-metergroup-horizontal .p-metergroup-label-list-start {
        margin-bottom: 1rem
    }

    .p-metergroup.p-metergroup-horizontal .p-metergroup-label-list-end {
        margin-top: 1rem
    }

    .p-metergroup.p-metergroup-vertical .p-metergroup-meter-container {
        height: 100%;
        width: .5rem
    }

    .p-metergroup.p-metergroup-vertical .p-metergroup-meter:first-of-type {
        border-top-left-radius: 6px;
        border-top-right-radius: 6px
    }

    .p-metergroup.p-metergroup-vertical .p-metergroup-meter:last-of-type {
        border-bottom-left-radius: 6px;
        border-bottom-right-radius: 6px
    }

    .p-metergroup.p-metergroup-vertical .p-metergroup-label-list:not(.p-metergroup-label-list-start) {
        margin-left: 1rem
    }

    .p-progressbar {
        background: #e5e7eb;
        border: 0;
        border-radius: 6px;
        height: 1.5rem
    }

    .p-progressbar .p-progressbar-value {
        background: #6366f1;
        border: 0;
        margin: 0
    }

    .p-progressbar .p-progressbar-label {
        color: #fff;
        line-height: 1.5rem
    }

    .p-terminal {
        background: #fff;
        border: 1px solid #e5e7eb;
        color: #4b5563;
        padding: 1.25rem
    }

    .p-terminal .p-terminal-input {
        font-feature-settings: "cv02", "cv03", "cv04", "cv11";
        font-feature-settings: var(--font-feature-settings, normal);
        font-family: Inter var, sans-serif;
        font-family: var(--font-family);
        font-size: 1rem
    }

    .p-badge {
        background: #6366f1;
        color: #fff;
        font-size: .75rem;
        font-weight: 700;
        height: 1.5rem;
        line-height: 1.5rem;
        min-width: 1.5rem
    }

    .p-badge.p-badge-secondary {
        background-color: #64748b;
        color: #fff
    }

    .p-badge.p-badge-success {
        background-color: #22c55e;
        color: #fff
    }

    .p-badge.p-badge-info {
        background-color: #0ea5e9;
        color: #fff
    }

    .p-badge.p-badge-warning {
        background-color: #f97316;
        color: #fff
    }

    .p-badge.p-badge-danger {
        background-color: #ef4444;
        color: #fff
    }

    .p-badge.p-badge-lg {
        font-size: 1.125rem;
        height: 2.25rem;
        line-height: 2.25rem;
        min-width: 2.25rem
    }

    .p-badge.p-badge-xl {
        font-size: 1.5rem;
        height: 3rem;
        line-height: 3rem;
        min-width: 3rem
    }

    .p-tag {
        background: #6366f1;
        border-radius: 6px;
        color: #fff;
        font-size: .75rem;
        font-weight: 700;
        padding: .25rem .4rem
    }

    .p-tag.p-tag-success {
        background-color: #22c55e;
        color: #fff
    }

    .p-tag.p-tag-info {
        background-color: #0ea5e9;
        color: #fff
    }

    .p-tag.p-tag-warning {
        background-color: #f97316;
        color: #fff
    }

    .p-tag.p-tag-danger {
        background-color: #ef4444;
        color: #fff
    }

    .p-button-label {
        font-weight: 700
    }

    .p-accordion .p-accordion-header .p-accordion-header-link,
    .p-selectbutton>.p-button,
    .p-tabmenu .p-tabmenu-nav .p-tabmenuitem .p-menuitem-link,
    .p-tabview .p-tabview-nav li .p-tabview-nav-link,
    .p-togglebutton.p-button {
        transition: background-color .2s, border-color .2s, box-shadow .2s
    }

    .p-carousel .p-carousel-indicators .p-carousel-indicator.p-highlight button,
    .p-galleria .p-galleria-indicators .p-galleria-indicator.p-highlight button {
        background-color: #6366f1
    }

    .p-button:focus {
        box-shadow: 0 0 0 2px #fff, 0 0 0 4px #b1b3f8, 0 1px 2px 0 #000
    }

    .p-button.p-button-secondary:enabled:focus {
        box-shadow: 0 0 0 2px #fff, 0 0 0 4px #b0b9c6, 0 1px 2px 0 #000
    }

    .p-button.p-button-success:enabled:focus {
        box-shadow: 0 0 0 2px #fff, 0 0 0 4px #88eaac, 0 1px 2px 0 #000
    }

    .p-button.p-button-info:enabled:focus {
        box-shadow: 0 0 0 2px #fff, 0 0 0 4px #83d3f8, 0 1px 2px 0 #000
    }

    .p-button.p-button-warning:enabled:focus {
        box-shadow: 0 0 0 2px #fff, 0 0 0 4px #fcb98b, 0 1px 2px 0 #000
    }

    .p-button.p-button-help:enabled:focus {
        box-shadow: 0 0 0 2px #fff, 0 0 0 4px #d4aafb, 0 1px 2px 0 #000
    }

    .p-button.p-button-danger:enabled:focus {
        box-shadow: 0 0 0 2px #fff, 0 0 0 4px #f7a2a2, 0 1px 2px 0 #000
    }

    .p-datatable .p-datatable-tbody>tr.p-datatable-dragpoint-top>td {
        box-shadow: inset 0 2px 0 0 #6366f1
    }

    .p-datatable .p-datatable-tbody>tr.p-datatable-dragpoint-bottom>td {
        box-shadow: inset 0 -2px 0 0 #6366f1
    }

    .p-speeddial-item.p-focus>.p-speeddial-action {
        box-shadow: 0 0 0 2px #fff, 0 0 0 4px #b1b3f8, 0 1px 2px 0 #000
    }

    .p-toast-message {
        -webkit-backdrop-filter: blur(10px);
        backdrop-filter: blur(10px)
    }

    .p-inline-message-text {
        font-weight: 500
    }

    .p-orderlist-controls .p-button,
    .p-picklist-buttons .p-button {
        transition: opacity .2s, background-color .2s, color .2s, border-color .2s, box-shadow .2s
    }

    .p-stepper .p-stepper-header.p-highlight .p-stepper-number,
    .p-steps .p-steps-item.p-highlight .p-steps-number {
        background: #6366f1;
        color: #fff
    }
}

@font-face {
    font-display: block;
    font-family: primeicons;
    font-style: normal;
    font-weight: 400;
    src: url(/static/media/primeicons.d44157bdfa026dc877af.eot);
    src: url(/static/media/primeicons.d44157bdfa026dc877af.eot?#iefix) format("embedded-opentype"), url(/static/media/primeicons.78172950b335ccdb94e2.woff2) format("woff2"), url(/static/media/primeicons.10d3152104f2208ac82a.woff) format("woff"), url(/static/media/primeicons.ea5358601d0a3fd6670b.ttf) format("truetype"), url(/static/media/primeicons.e1441b135b3ca9ad643c.svg?#primeicons) format("svg")
}

.pi {
    speak: none;
    font-feature-settings: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    display: inline-block;
    font-family: primeicons;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    line-height: 1;
    text-transform: none
}

.pi:before {
    --webkit-backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden
}

.pi-fw {
    text-align: center;
    width: 1.28571429em
}

.pi-spin {
    animation: fa-spin 2s linear infinite
}

@keyframes fa-spin {
    0% {
        transform: rotate(0deg)
    }

    to {
        transform: rotate(359deg)
    }
}

.pi-eraser:before {
    content: "\ea04"
}

.pi-stopwatch:before {
    content: "\ea01"
}

.pi-verified:before {
    content: "\ea02"
}

.pi-delete-left:before {
    content: "\ea03"
}

.pi-hourglass:before {
    content: "\e9fe"
}

.pi-truck:before {
    content: "\ea00"
}

.pi-wrench:before {
    content: "\e9ff"
}

.pi-microphone:before {
    content: "\e9fa"
}

.pi-megaphone:before {
    content: "\e9fb"
}

.pi-arrow-right-arrow-left:before {
    content: "\e9fc"
}

.pi-bitcoin:before {
    content: "\e9fd"
}

.pi-file-edit:before {
    content: "\e9f6"
}

.pi-language:before {
    content: "\e9f7"
}

.pi-file-export:before {
    content: "\e9f8"
}

.pi-file-import:before {
    content: "\e9f9"
}

.pi-file-word:before {
    content: "\e9f1"
}

.pi-gift:before {
    content: "\e9f2"
}

.pi-cart-plus:before {
    content: "\e9f3"
}

.pi-thumbs-down-fill:before {
    content: "\e9f4"
}

.pi-thumbs-up-fill:before {
    content: "\e9f5"
}

.pi-arrows-alt:before {
    content: "\e9f0"
}

.pi-calculator:before {
    content: "\e9ef"
}

.pi-sort-alt-slash:before {
    content: "\e9ee"
}

.pi-arrows-h:before {
    content: "\e9ec"
}

.pi-arrows-v:before {
    content: "\e9ed"
}

.pi-pound:before {
    content: "\e9eb"
}

.pi-prime:before {
    content: "\e9ea"
}

.pi-chart-pie:before {
    content: "\e9e9"
}

.pi-reddit:before {
    content: "\e9e8"
}

.pi-code:before {
    content: "\e9e7"
}

.pi-sync:before {
    content: "\e9e6"
}

.pi-shopping-bag:before {
    content: "\e9e5"
}

.pi-server:before {
    content: "\e9e4"
}

.pi-database:before {
    content: "\e9e3"
}

.pi-hashtag:before {
    content: "\e9e2"
}

.pi-bookmark-fill:before {
    content: "\e9df"
}

.pi-filter-fill:before {
    content: "\e9e0"
}

.pi-heart-fill:before {
    content: "\e9e1"
}

.pi-flag-fill:before {
    content: "\e9de"
}

.pi-circle:before {
    content: "\e9dc"
}

.pi-circle-fill:before {
    content: "\e9dd"
}

.pi-bolt:before {
    content: "\e9db"
}

.pi-history:before {
    content: "\e9da"
}

.pi-box:before {
    content: "\e9d9"
}

.pi-at:before {
    content: "\e9d8"
}

.pi-arrow-up-right:before {
    content: "\e9d4"
}

.pi-arrow-up-left:before {
    content: "\e9d5"
}

.pi-arrow-down-left:before {
    content: "\e9d6"
}

.pi-arrow-down-right:before {
    content: "\e9d7"
}

.pi-telegram:before {
    content: "\e9d3"
}

.pi-stop-circle:before {
    content: "\e9d2"
}

.pi-stop:before {
    content: "\e9d1"
}

.pi-whatsapp:before {
    content: "\e9d0"
}

.pi-building:before {
    content: "\e9cf"
}

.pi-qrcode:before {
    content: "\e9ce"
}

.pi-car:before {
    content: "\e9cd"
}

.pi-instagram:before {
    content: "\e9cc"
}

.pi-linkedin:before {
    content: "\e9cb"
}

.pi-send:before {
    content: "\e9ca"
}

.pi-slack:before {
    content: "\e9c9"
}

.pi-sun:before {
    content: "\e9c8"
}

.pi-moon:before {
    content: "\e9c7"
}

.pi-vimeo:before {
    content: "\e9c6"
}

.pi-youtube:before {
    content: "\e9c5"
}

.pi-flag:before {
    content: "\e9c4"
}

.pi-wallet:before {
    content: "\e9c3"
}

.pi-map:before {
    content: "\e9c2"
}

.pi-link:before {
    content: "\e9c1"
}

.pi-credit-card:before {
    content: "\e9bf"
}

.pi-discord:before {
    content: "\e9c0"
}

.pi-percentage:before {
    content: "\e9be"
}

.pi-euro:before {
    content: "\e9bd"
}

.pi-book:before {
    content: "\e9ba"
}

.pi-shield:before {
    content: "\e9b9"
}

.pi-paypal:before {
    content: "\e9bb"
}

.pi-amazon:before {
    content: "\e9bc"
}

.pi-phone:before {
    content: "\e9b8"
}

.pi-filter-slash:before {
    content: "\e9b7"
}

.pi-facebook:before {
    content: "\e9b4"
}

.pi-github:before {
    content: "\e9b5"
}

.pi-twitter:before {
    content: "\e9b6"
}

.pi-step-backward-alt:before {
    content: "\e9ac"
}

.pi-step-forward-alt:before {
    content: "\e9ad"
}

.pi-forward:before {
    content: "\e9ae"
}

.pi-backward:before {
    content: "\e9af"
}

.pi-fast-backward:before {
    content: "\e9b0"
}

.pi-fast-forward:before {
    content: "\e9b1"
}

.pi-pause:before {
    content: "\e9b2"
}

.pi-play:before {
    content: "\e9b3"
}

.pi-compass:before {
    content: "\e9ab"
}

.pi-id-card:before {
    content: "\e9aa"
}

.pi-ticket:before {
    content: "\e9a9"
}

.pi-file-o:before {
    content: "\e9a8"
}

.pi-reply:before {
    content: "\e9a7"
}

.pi-directions-alt:before {
    content: "\e9a5"
}

.pi-directions:before {
    content: "\e9a6"
}

.pi-thumbs-up:before {
    content: "\e9a3"
}

.pi-thumbs-down:before {
    content: "\e9a4"
}

.pi-sort-numeric-down-alt:before {
    content: "\e996"
}

.pi-sort-numeric-up-alt:before {
    content: "\e997"
}

.pi-sort-alpha-down-alt:before {
    content: "\e998"
}

.pi-sort-alpha-up-alt:before {
    content: "\e999"
}

.pi-sort-numeric-down:before {
    content: "\e99a"
}

.pi-sort-numeric-up:before {
    content: "\e99b"
}

.pi-sort-alpha-down:before {
    content: "\e99c"
}

.pi-sort-alpha-up:before {
    content: "\e99d"
}

.pi-sort-alt:before {
    content: "\e99e"
}

.pi-sort-amount-up:before {
    content: "\e99f"
}

.pi-sort-amount-down:before {
    content: "\e9a0"
}

.pi-sort-amount-down-alt:before {
    content: "\e9a1"
}

.pi-sort-amount-up-alt:before {
    content: "\e9a2"
}

.pi-palette:before {
    content: "\e995"
}

.pi-undo:before {
    content: "\e994"
}

.pi-desktop:before {
    content: "\e993"
}

.pi-sliders-v:before {
    content: "\e991"
}

.pi-sliders-h:before {
    content: "\e992"
}

.pi-search-plus:before {
    content: "\e98f"
}

.pi-search-minus:before {
    content: "\e990"
}

.pi-file-excel:before {
    content: "\e98e"
}

.pi-file-pdf:before {
    content: "\e98d"
}

.pi-check-square:before {
    content: "\e98c"
}

.pi-chart-line:before {
    content: "\e98b"
}

.pi-user-edit:before {
    content: "\e98a"
}

.pi-exclamation-circle:before {
    content: "\e989"
}

.pi-android:before {
    content: "\e985"
}

.pi-google:before {
    content: "\e986"
}

.pi-apple:before {
    content: "\e987"
}

.pi-microsoft:before {
    content: "\e988"
}

.pi-heart:before {
    content: "\e984"
}

.pi-mobile:before {
    content: "\e982"
}

.pi-tablet:before {
    content: "\e983"
}

.pi-key:before {
    content: "\e981"
}

.pi-shopping-cart:before {
    content: "\e980"
}

.pi-comments:before {
    content: "\e97e"
}

.pi-comment:before {
    content: "\e97f"
}

.pi-briefcase:before {
    content: "\e97d"
}

.pi-bell:before {
    content: "\e97c"
}

.pi-paperclip:before {
    content: "\e97b"
}

.pi-share-alt:before {
    content: "\e97a"
}

.pi-envelope:before {
    content: "\e979"
}

.pi-volume-down:before {
    content: "\e976"
}

.pi-volume-up:before {
    content: "\e977"
}

.pi-volume-off:before {
    content: "\e978"
}

.pi-eject:before {
    content: "\e975"
}

.pi-money-bill:before {
    content: "\e974"
}

.pi-images:before {
    content: "\e973"
}

.pi-image:before {
    content: "\e972"
}

.pi-sign-in:before {
    content: "\e970"
}

.pi-sign-out:before {
    content: "\e971"
}

.pi-wifi:before {
    content: "\e96f"
}

.pi-sitemap:before {
    content: "\e96e"
}

.pi-chart-bar:before {
    content: "\e96d"
}

.pi-camera:before {
    content: "\e96c"
}

.pi-dollar:before {
    content: "\e96b"
}

.pi-lock-open:before {
    content: "\e96a"
}

.pi-table:before {
    content: "\e969"
}

.pi-map-marker:before {
    content: "\e968"
}

.pi-list:before {
    content: "\e967"
}

.pi-eye-slash:before {
    content: "\e965"
}

.pi-eye:before {
    content: "\e966"
}

.pi-folder-open:before {
    content: "\e964"
}

.pi-folder:before {
    content: "\e963"
}

.pi-video:before {
    content: "\e962"
}

.pi-inbox:before {
    content: "\e961"
}

.pi-lock:before {
    content: "\e95f"
}

.pi-unlock:before {
    content: "\e960"
}

.pi-tags:before {
    content: "\e95d"
}

.pi-tag:before {
    content: "\e95e"
}

.pi-power-off:before {
    content: "\e95c"
}

.pi-save:before {
    content: "\e95b"
}

.pi-question-circle:before {
    content: "\e959"
}

.pi-question:before {
    content: "\e95a"
}

.pi-copy:before {
    content: "\e957"
}

.pi-file:before {
    content: "\e958"
}

.pi-clone:before {
    content: "\e955"
}

.pi-calendar-times:before {
    content: "\e952"
}

.pi-calendar-minus:before {
    content: "\e953"
}

.pi-calendar-plus:before {
    content: "\e954"
}

.pi-ellipsis-v:before {
    content: "\e950"
}

.pi-ellipsis-h:before {
    content: "\e951"
}

.pi-bookmark:before {
    content: "\e94e"
}

.pi-globe:before {
    content: "\e94f"
}

.pi-replay:before {
    content: "\e94d"
}

.pi-filter:before {
    content: "\e94c"
}

.pi-print:before {
    content: "\e94b"
}

.pi-align-right:before {
    content: "\e946"
}

.pi-align-left:before {
    content: "\e947"
}

.pi-align-center:before {
    content: "\e948"
}

.pi-align-justify:before {
    content: "\e949"
}

.pi-cog:before {
    content: "\e94a"
}

.pi-cloud-download:before {
    content: "\e943"
}

.pi-cloud-upload:before {
    content: "\e944"
}

.pi-cloud:before {
    content: "\e945"
}

.pi-pencil:before {
    content: "\e942"
}

.pi-users:before {
    content: "\e941"
}

.pi-clock:before {
    content: "\e940"
}

.pi-user-minus:before {
    content: "\e93e"
}

.pi-user-plus:before {
    content: "\e93f"
}

.pi-trash:before {
    content: "\e93d"
}

.pi-external-link:before {
    content: "\e93c"
}

.pi-window-maximize:before {
    content: "\e93b"
}

.pi-window-minimize:before {
    content: "\e93a"
}

.pi-refresh:before {
    content: "\e938"
}

.pi-user:before {
    content: "\e939"
}

.pi-exclamation-triangle:before {
    content: "\e922"
}

.pi-calendar:before {
    content: "\e927"
}

.pi-chevron-circle-left:before {
    content: "\e928"
}

.pi-chevron-circle-down:before {
    content: "\e929"
}

.pi-chevron-circle-right:before {
    content: "\e92a"
}

.pi-chevron-circle-up:before {
    content: "\e92b"
}

.pi-angle-double-down:before {
    content: "\e92c"
}

.pi-angle-double-left:before {
    content: "\e92d"
}

.pi-angle-double-right:before {
    content: "\e92e"
}

.pi-angle-double-up:before {
    content: "\e92f"
}

.pi-angle-down:before {
    content: "\e930"
}

.pi-angle-left:before {
    content: "\e931"
}

.pi-angle-right:before {
    content: "\e932"
}

.pi-angle-up:before {
    content: "\e933"
}

.pi-upload:before {
    content: "\e934"
}

.pi-download:before {
    content: "\e956"
}

.pi-ban:before {
    content: "\e935"
}

.pi-star-fill:before {
    content: "\e936"
}

.pi-star:before {
    content: "\e937"
}

.pi-chevron-left:before {
    content: "\e900"
}

.pi-chevron-right:before {
    content: "\e901"
}

.pi-chevron-down:before {
    content: "\e902"
}

.pi-chevron-up:before {
    content: "\e903"
}

.pi-caret-left:before {
    content: "\e904"
}

.pi-caret-right:before {
    content: "\e905"
}

.pi-caret-down:before {
    content: "\e906"
}

.pi-caret-up:before {
    content: "\e907"
}

.pi-search:before {
    content: "\e908"
}

.pi-check:before {
    content: "\e909"
}

.pi-check-circle:before {
    content: "\e90a"
}

.pi-times:before {
    content: "\e90b"
}

.pi-times-circle:before {
    content: "\e90c"
}

.pi-plus:before {
    content: "\e90d"
}

.pi-plus-circle:before {
    content: "\e90e"
}

.pi-minus:before {
    content: "\e90f"
}

.pi-minus-circle:before {
    content: "\e910"
}

.pi-circle-on:before {
    content: "\e911"
}

.pi-circle-off:before {
    content: "\e912"
}

.pi-sort-down:before {
    content: "\e913"
}

.pi-sort-up:before {
    content: "\e914"
}

.pi-sort:before {
    content: "\e915"
}

.pi-step-backward:before {
    content: "\e916"
}

.pi-step-forward:before {
    content: "\e917"
}

.pi-th-large:before {
    content: "\e918"
}

.pi-arrow-down:before {
    content: "\e919"
}

.pi-arrow-left:before {
    content: "\e91a"
}

.pi-arrow-right:before {
    content: "\e91b"
}

.pi-arrow-up:before {
    content: "\e91c"
}

.pi-bars:before {
    content: "\e91d"
}

.pi-arrow-circle-down:before {
    content: "\e91e"
}

.pi-arrow-circle-left:before {
    content: "\e91f"
}

.pi-arrow-circle-right:before {
    content: "\e920"
}

.pi-arrow-circle-up:before {
    content: "\e921"
}

.pi-info:before {
    content: "\e923"
}

.pi-info-circle:before {
    content: "\e924"
}

.pi-home:before {
    content: "\e925"
}

.pi-spinner:before {
    content: "\e926"
}

.testimonial-one img {
    display: inline !important;
    display: initial !important;
    width: 90%
}

.coinDetails-datepiker .picker__container {
    position: relative !important
}

.wallet-card {
    margin: 0 auto;
    width: 95% !important
}

.dataTables_wrapper .dataTables_paginate span .paginate_button {
    display: inline-block
}

.sidebar-right .tab-content .tab-pane .admin-settings input[type=radio]:checked+label:after {
    background-color: #01010100 !important
}

.element-right-round button#dropdown-button-drop-dwon {
    border-radius: 0 .75rem .75rem 0
}

._i-hover:hover {
    left: 0 !important
}

@media screen and (min-width:695px) {
    .d-unset {
        display: inline !important;
        display: initial !important
    }
}

.d-unset {
    display: block
}

button#check-minutes {
    border-radius: 0 .75rem .75rem 0
}

.fc-toolbar-chunk {
    display: flex
}

@media screen and (max-width:335px) {
    .fc-toolbar-chunk {
        display: block;
        line-height: 2.8;
        text-align: center
    }

    .fc-direction-ltr .fc-toolbar>*>:not(:first-child) {
        margin: 0 !important
    }
}

.tox .tox-notification--warn,
.tox .tox-notification--warning {
    display: none !important
}

svg.svg-map {
    stroke: #fff !important
}

.svg-map__location {
    fill: #eff2f4 !important
}

.svg-map__location:focus,
.svg-map__location:hover {
    fill: #000 !important
}

.p-meddle {
    margin: 0;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    width: 100%
}

.chrome-picker {
    position: absolute;
    top: -310px
}

.color-gradian-tixia .popover {
    top: -410px !important
}

@media screen and (max-width:590px) {
    .rangeDatePicker .calendar__item {
        display: block !important;
        width: 100%
    }

    .rangeDatePicker .calendar__container {
        width: 100% !important
    }
}

form#step-form-horizontal div:first-child>div:last-child {
    text-align: right
}

label.mailclinet {
    align-items: center;
    background-color: #eef5f9;
    border-radius: 50%;
    cursor: pointer;
    display: flex;
    flex-direction: column;
    height: 10rem;
    justify-content: center;
    margin: auto;
    text-align: center;
    width: 10rem
}

[data-theme-version=dark] label.mailclinet {
    background-color: #161717
}

.wizard-four-color {
    color: #222fb9;
    text-decoration: underline
}

.redio-false {
    display: none
}

span.mail-icon {
    display: inline-block;
    font-size: 3rem;
    line-height: 1;
    margin-top: -1rem
}

span.mail-text {
    font-size: 1rem;
    margin-top: .5rem;
    text-align: center
}

.cursor-pointer {
    cursor: pointer
}

#multiselect button.btn.dropdown-toggle.btn-light {
    background: no-repeat;
    border: 1px solid #d7dae3;
    color: #3e4954;
    font-weight: 100
}

.card-text {
    margin-bottom: 0
}

#whiteSpace {
    white-space: normal
}

#tp-btn:after {
    content: ""
}

.swal-footer {
    margin: 0 !important;
    text-align: center !important
}

.ui .progress .progress-bar {
    animation-duration: .6s;
    animation-iteration-count: 1;
    animation-name: animateBar;
    animation-timing-function: ease-in
}

@keyframes animateBar {
    0% {
        transform: translateX(-100%)
    }

    to {
        transform: translateX(0)
    }
}

ol.go2441762052 {
    text-align: center
}

#order2 {
    order: 2
}

.summernote>:first-child {
    border: 1px solid #f0f1f5;
    min-height: 250px
}

.rdw-image-modal {
    left: auto !important;
    right: 0 !important
}

.rdw-editor-toolbar {
    border-left: 0 !important;
    border-right: 0 !important;
    border-top: 0 !important
}

a:focus,
button:focus {
    box-shadow: none !important;
    outline: none !important
}

.go2478912419 {
    display: block;
    margin-bottom: 2rem;
    text-align: center
}

.picker-input__text,
.range-picker-input {
    width: 100% !important
}

.MuiFormControl-root.MuiTextField-root,
.timepicker-container {
    flex: 1 1 auto
}

.timepicker-container input {
    background: #fff;
    border: 1px solid #f0f1f5;
    box-sizing: border-box;
    color: #b1b1b1;
    font-size: .875rem;
    height: 41px;
    padding: .375rem .75rem;
    width: 100%
}

.MuiFormControl-root.MuiTextField-root {
    display: block
}

.MuiInputBase-root.MuiInput-root.MuiInput-underline.MuiInputBase-formControl.MuiInput-formControl {
    height: 100%;
    width: 100%
}

.dd .nestable-item-name {
    background: #00a15d;
    border: 1px solid #00a15d;
    border-radius: 5px;
    box-sizing: border-box;
    color: #fff;
    display: block;
    font-size: 13px;
    font-weight: 700;
    height: 35px;
    margin: 8px 0 -4px;
    padding: 8px 10px;
    text-decoration: none
}

.i-false:after {
    content: none !important
}

rect#chart_ChartBorder {
    fill: #0000
}

.pagination {
    margin-bottom: 0 !important
}

.rc-backdrop {
    bottom: 0;
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 80
}

.rc-backdrop.invert {
    background: #010101b3
}

.range-picker-input {
    border: 1px solid #e4e4e4;
    display: inline-flex;
    width: 300px
}

.range-picker-input * {
    box-sizing: border-box
}

.range-picker-input__icon {
    align-items: center;
    display: inline-flex
}

.range-picker-input__end,
.range-picker-input__start {
    display: inline-flex;
    flex: 1 1
}

.range-picker-input__end .picker-input.range input,
.range-picker-input__start .picker-input.range input {
    border: none;
    width: 100%
}

.picker-input {
    display: inline-block;
    position: relative
}

.picker-input__icon {
    align-items: center;
    display: inline-flex;
    left: 10px;
    position: absolute;
    top: 50%;
    transform: translateY(-50%)
}

.picker-input__text {
    border: 1px solid #e4e4e4;
    font-size: 16.8px;
    outline: none;
    padding: 10px
}

.picker-input__text:disabled {
    background: #e4e4e4
}

.picker-input__clear {
    cursor: pointer;
    position: absolute;
    right: 10px;
    top: 50%;
    transform: translateY(-50%)
}

.picker {
    display: inline-block
}

.picker__container {
    position: absolute;
    z-index: 100
}

.picker__container.portal {
    left: 50%;
    position: fixed;
    top: 50%;
    transform: translateX(-50%) translateY(-50%)
}

.picker__container__include-time {
    border: 1px solid #e4e4e4
}

.picker__container__include-time .calendar__item,
.picker__container__include-time .time__container {
    border: none
}

.picker__container__tab {
    margin: 10px 0
}

.picker__container__tab button {
    align-items: center;
    background: none;
    border: none;
    border-bottom: 2px solid #e4e4e4;
    display: inline-flex;
    outline: none;
    padding: 5px 10px
}

.picker__container__tab button.active {
    border-bottom: 2px solid #49599a;
    color: #49599a
}

.picker__container__tab button:first-child {
    border-right: none
}

.picker__container__tab button svg {
    margin-right: 5px
}

.time__container {
    align-items: center;
    background: #fff;
    border: 1px solid #e4e4e4;
    display: inline-flex;
    font-family: Lato;
    font-size: 12px;
    padding: 15px
}

.time__container__div {
    margin: 0 10px
}

.time__container__type {
    display: flex;
    flex-direction: column;
    margin-left: 10px
}

.time-input {
    display: inline-block;
    overflow: hidden;
    width: 40px
}

.time-input__down,
.time-input__up {
    border: 1px solid #e4e4e4
}

.time-input__down button,
.time-input__up button {
    border: none;
    cursor: pointer;
    outline: none;
    width: 100%
}

.time-input__text {
    border-left: 1px solid #e4e4e4;
    border-right: 1px solid #e4e4e4;
    box-sizing: border-box;
    width: 100%
}

.time-input__text input {
    border: none;
    box-sizing: border-box;
    font-size: 15px;
    outline: none;
    padding: 5px;
    text-align: center;
    width: 100%
}

.react-calendar {
    border: none !important;
    font-family: poppins, sans-serif
}

abbr[data-original-title],
abbr[title] {
    text-decoration: none !important
}

button.react-calendar__tile.react-calendar__month-view__days__day.react-calendar__month-view__days__day--neighboringMonth {
    color: #dee2e6 !important;
    font-family: poppins, sans-serif
}

span.react-calendar__navigation__label__labelText.react-calendar__navigation__label__labelText--from {
    color: #000;
    font-family: poppins, sans-serif;
    font-size: 20px;
    font-weight: 500
}

button.react-calendar__navigation__arrow.react-calendar__navigation__next-button,
button.react-calendar__navigation__arrow.react-calendar__navigation__prev-button {
    display: none
}

button.react-calendar__tile.react-calendar__month-view__days__day {
    align-items: center;
    border-radius: 10px;
    color: #000;
    display: flex;
    font-family: poppins, sans-serif;
    font-weight: 500;
    height: 46px;
    justify-content: center;
    line-height: 30px;
    position: relative
}

button.react-calendar__navigation__label {
    border-radius: 1.75rem !important;
    font-size: 20px
}

button.react-calendar__navigation__label:hover {
    background: #eee !important;
    color: #fff !important
}

.react-calendar__navigation button[disabled],
.react-calendar__navigation button[disabled]>span,
.react-calendar__tile--hasActive,
.react-calendar__tile:enabled:focus,
.react-calendar__tile:enabled:hover {
    background-color: #eee !important
}

button.react-calendar__tile.react-calendar__tile--active.react-calendar__tile--range.react-calendar__tile--rangeStart.react-calendar__tile--rangeEnd.react-calendar__tile--rangeBothEnds.react-calendar__month-view__days__day,
button.react-calendar__tile.react-calendar__tile--now.react-calendar__month-view__days__day {
    background: #eee !important;
    border-radius: 10px;
    box-shadow: none;
    line-height: 1;
    overflow: visible !important;
    overflow: initial !important;
    padding: 16px 5px 15px;
    position: relative
}

.react-calendar {
    border: none
}

.calendar {
    background: #fff;
    display: inline-block;
    font-size: 12px
}

.calendar *,
.calendar :after,
.calendar :before {
    box-sizing: border-box
}

.calendar__container {
    display: none;
    font-family: Roboto, sans-serif;
    width: 270px
}

.calendar__list {
    display: table
}

.calendar__item {
    border: 1px solid #ececec;
    display: table-cell
}

.calendar__item:not(:first-child) {
    border-left: none !important
}

.calendar--show {
    display: inline-block
}

.calendar__head {
    background: #0000;
    padding: 10px 6px;
    position: relative
}

.calendar__head--title {
    color: #9a9fa4;
    font-size: 1.3em;
    margin: 4px;
    text-align: center
}

.calendar__head--button {
    background: none;
    border: none;
    cursor: pointer;
    font-size: 20px;
    outline: none
}

.calendar__head--button svg {
    fill: #9a9fa4
}

.calendar__head--next,
.calendar__head--prev {
    align-items: center;
    bottom: 0;
    display: flex;
    position: absolute;
    top: 0
}

.calendar__head--prev {
    left: 0
}

.calendar__head--next {
    right: 0
}

.calendar__panel--show {
    display: block !important
}

.calendar__panel--today {
    background: #aab6fe;
    display: none;
    padding: 5px
}

.calendar__panel--today h2 {
    cursor: pointer;
    font-size: 12px;
    margin: 0;
    text-align: center
}

.calendar__body--table {
    border-collapse: collapse;
    border-spacing: none;
    table-layout: fixed;
    text-align: center;
    width: 100%
}

.calendar__body--table th {
    color: #9a9fa4;
    height: 30px;
    vertical-align: middle
}

.calendar__day {
    cursor: pointer;
    height: 40px;
    padding-top: 5px;
    vertical-align: top
}

.calendar__day--0 {
    color: red
}

.calendar__day--6 {
    color: blue
}

.calendar__day--today {
    background: #fff9c4
}

.calendar__day--disabled {
    color: #ddd;
    cursor: auto
}

.calendar__day--end,
.calendar__day--selected,
.calendar__day--start {
    background: #7986cb;
    color: #fff
}

.calendar__day--end:hover,
.calendar__day--selected:hover,
.calendar__day--start:hover {
    background: #7986cb
}

.calendar__day--range {
    background: #dce1ff
}

.calendar__day--text {
    display: block;
    font-size: 10px
}

.calendar__month,
.calendar__year {
    height: 55px;
    vertical-align: middle
}

.calendar__month:hover,
.calendar__year:hover {
    background: #aab6fe;
    cursor: pointer
}

.css-1okebmr-indicatorSeparator {
    display: none
}

.nestable .nestable-icon:before {
    content: "\f068"
}

.nestable .nestable-item--children-collapsed .nestable-icon:before {
    content: "\f067"
}

.ct-double-octave:after,
.ct-golden-section:after,
.ct-major-eleventh:after,
.ct-major-second:after,
.ct-major-seventh:after,
.ct-major-sixth:after,
.ct-major-tenth:after,
.ct-major-third:after,
.ct-major-twelfth:after,
.ct-minor-second:after,
.ct-minor-seventh:after,
.ct-minor-sixth:after,
.ct-minor-third:after,
.ct-octave:after,
.ct-perfect-fifth:after,
.ct-perfect-fourth:after,
.ct-square:after {
    clear: both;
    content: ""
}

.ct-label {
    fill: #0006;
    color: #0006;
    font-size: .75rem;
    line-height: 1
}

.ct-chart-bar .ct-label,
.ct-chart-line .ct-label {
    display: block;
    display: flex
}

.ct-chart-donut .ct-label,
.ct-chart-pie .ct-label {
    dominant-baseline: central
}

.ct-label.ct-horizontal.ct-start {
    text-anchor: start;
    align-items: flex-end;
    justify-content: flex-start;
    text-align: left
}

.ct-label.ct-horizontal.ct-end {
    text-anchor: start;
    align-items: flex-start;
    justify-content: flex-start;
    text-align: left
}

.ct-label.ct-vertical.ct-start {
    text-anchor: end;
    align-items: flex-end;
    justify-content: flex-end;
    text-align: right
}

.ct-label.ct-vertical.ct-end {
    text-anchor: start;
    align-items: flex-end;
    justify-content: flex-start;
    text-align: left
}

.ct-chart-bar .ct-label.ct-horizontal.ct-start {
    text-anchor: start;
    align-items: flex-end;
    justify-content: center;
    text-align: center
}

.ct-chart-bar .ct-label.ct-horizontal.ct-end {
    text-anchor: start;
    align-items: flex-start;
    justify-content: center;
    text-align: center
}

.ct-chart-bar.ct-horizontal-bars .ct-label.ct-horizontal.ct-start {
    text-anchor: start;
    align-items: flex-end;
    justify-content: flex-start;
    text-align: left
}

.ct-chart-bar.ct-horizontal-bars .ct-label.ct-horizontal.ct-end {
    text-anchor: start;
    align-items: flex-start;
    justify-content: flex-start;
    text-align: left
}

.ct-chart-bar.ct-horizontal-bars .ct-label.ct-vertical.ct-start {
    text-anchor: end;
    align-items: center;
    justify-content: flex-end;
    text-align: right
}

.ct-chart-bar.ct-horizontal-bars .ct-label.ct-vertical.ct-end {
    text-anchor: end;
    align-items: center;
    justify-content: flex-start;
    text-align: left
}

.ct-grid {
    stroke: #0003;
    strokewidth: 1px;
    stroke-dasharray: 2px
}

.ct-grid-background {
    fill: none
}

.ct-point {
    strokewidth: 10px
}

.ct-line {
    fill: none;
    strokewidth: 4px
}

.ct-area {
    stroke: none;
    fill-opacity: .1
}

.ct-bar {
    fill: none;
    strokewidth: 10px
}

.ct-slice-donut {
    fill: none;
    strokewidth: 60px
}

.ct-series-a .ct-bar,
.ct-series-a .ct-line,
.ct-series-a .ct-point,
.ct-series-a .ct-slice-donut {
    stroke: #d70206
}

.ct-series-a .ct-area,
.ct-series-a .ct-slice-donut-solid,
.ct-series-a .ct-slice-pie {
    fill: #d70206
}

.ct-series-b .ct-bar,
.ct-series-b .ct-line,
.ct-series-b .ct-point,
.ct-series-b .ct-slice-donut {
    stroke: #f05b4f
}

.ct-series-b .ct-area,
.ct-series-b .ct-slice-donut-solid,
.ct-series-b .ct-slice-pie {
    fill: #f05b4f
}

.ct-series-c .ct-bar,
.ct-series-c .ct-line,
.ct-series-c .ct-point,
.ct-series-c .ct-slice-donut {
    stroke: #f4c63d
}

.ct-series-c .ct-area,
.ct-series-c .ct-slice-donut-solid,
.ct-series-c .ct-slice-pie {
    fill: #f4c63d
}

.ct-series-d .ct-bar,
.ct-series-d .ct-line,
.ct-series-d .ct-point,
.ct-series-d .ct-slice-donut {
    stroke: #d17905
}

.ct-series-d .ct-area,
.ct-series-d .ct-slice-donut-solid,
.ct-series-d .ct-slice-pie {
    fill: #d17905
}

.ct-series-e .ct-bar,
.ct-series-e .ct-line,
.ct-series-e .ct-point,
.ct-series-e .ct-slice-donut {
    stroke: #453d3f
}

.ct-series-e .ct-area,
.ct-series-e .ct-slice-donut-solid,
.ct-series-e .ct-slice-pie {
    fill: #453d3f
}

.ct-series-f .ct-bar,
.ct-series-f .ct-line,
.ct-series-f .ct-point,
.ct-series-f .ct-slice-donut {
    stroke: #59922b
}

.ct-series-f .ct-area,
.ct-series-f .ct-slice-donut-solid,
.ct-series-f .ct-slice-pie {
    fill: #59922b
}

.ct-series-g .ct-bar,
.ct-series-g .ct-line,
.ct-series-g .ct-point,
.ct-series-g .ct-slice-donut {
    stroke: #0544d3
}

.ct-series-g .ct-area,
.ct-series-g .ct-slice-donut-solid,
.ct-series-g .ct-slice-pie {
    fill: #0544d3
}

.ct-series-h .ct-bar,
.ct-series-h .ct-line,
.ct-series-h .ct-point,
.ct-series-h .ct-slice-donut {
    stroke: #6b0392
}

.ct-series-h .ct-area,
.ct-series-h .ct-slice-donut-solid,
.ct-series-h .ct-slice-pie {
    fill: #6b0392
}

.ct-series-i .ct-bar,
.ct-series-i .ct-line,
.ct-series-i .ct-point,
.ct-series-i .ct-slice-donut {
    stroke: #f05b4f
}

.ct-series-i .ct-area,
.ct-series-i .ct-slice-donut-solid,
.ct-series-i .ct-slice-pie {
    fill: #f05b4f
}

.ct-series-j .ct-bar,
.ct-series-j .ct-line,
.ct-series-j .ct-point,
.ct-series-j .ct-slice-donut {
    stroke: #dda458
}

.ct-series-j .ct-area,
.ct-series-j .ct-slice-donut-solid,
.ct-series-j .ct-slice-pie {
    fill: #dda458
}

.ct-series-k .ct-bar,
.ct-series-k .ct-line,
.ct-series-k .ct-point,
.ct-series-k .ct-slice-donut {
    stroke: #eacf7d
}

.ct-series-k .ct-area,
.ct-series-k .ct-slice-donut-solid,
.ct-series-k .ct-slice-pie {
    fill: #eacf7d
}

.ct-series-l .ct-bar,
.ct-series-l .ct-line,
.ct-series-l .ct-point,
.ct-series-l .ct-slice-donut {
    stroke: #86797d
}

.ct-series-l .ct-area,
.ct-series-l .ct-slice-donut-solid,
.ct-series-l .ct-slice-pie {
    fill: #86797d
}

.ct-series-m .ct-bar,
.ct-series-m .ct-line,
.ct-series-m .ct-point,
.ct-series-m .ct-slice-donut {
    stroke: #b2c326
}

.ct-series-m .ct-area,
.ct-series-m .ct-slice-donut-solid,
.ct-series-m .ct-slice-pie {
    fill: #b2c326
}

.ct-series-n .ct-bar,
.ct-series-n .ct-line,
.ct-series-n .ct-point,
.ct-series-n .ct-slice-donut {
    stroke: #6188e2
}

.ct-series-n .ct-area,
.ct-series-n .ct-slice-donut-solid,
.ct-series-n .ct-slice-pie {
    fill: #6188e2
}

.ct-series-o .ct-bar,
.ct-series-o .ct-line,
.ct-series-o .ct-point,
.ct-series-o .ct-slice-donut {
    stroke: #a748ca
}

.ct-series-o .ct-area,
.ct-series-o .ct-slice-donut-solid,
.ct-series-o .ct-slice-pie {
    fill: #a748ca
}

.ct-square {
    display: block;
    position: relative;
    width: 100%
}

.ct-square:before {
    content: "";
    display: block;
    float: left;
    height: 0;
    padding-bottom: 100%;
    width: 0
}

.ct-square:after {
    display: table
}

.ct-square>svg {
    display: block;
    left: 0;
    position: absolute;
    top: 0
}

.ct-minor-second {
    display: block;
    position: relative;
    width: 100%
}

.ct-minor-second:before {
    content: "";
    display: block;
    float: left;
    height: 0;
    padding-bottom: 93.75%;
    width: 0
}

.ct-minor-second:after {
    display: table
}

.ct-minor-second>svg {
    display: block;
    left: 0;
    position: absolute;
    top: 0
}

.ct-major-second {
    display: block;
    position: relative;
    width: 100%
}

.ct-major-second:before {
    content: "";
    display: block;
    float: left;
    height: 0;
    padding-bottom: 88.8888888889%;
    width: 0
}

.ct-major-second:after {
    display: table
}

.ct-major-second>svg {
    display: block;
    left: 0;
    position: absolute;
    top: 0
}

.ct-minor-third {
    display: block;
    position: relative;
    width: 100%
}

.ct-minor-third:before {
    content: "";
    display: block;
    float: left;
    height: 0;
    padding-bottom: 83.3333333333%;
    width: 0
}

.ct-minor-third:after {
    display: table
}

.ct-minor-third>svg {
    display: block;
    left: 0;
    position: absolute;
    top: 0
}

.ct-major-third {
    display: block;
    position: relative;
    width: 100%
}

.ct-major-third:before {
    content: "";
    display: block;
    float: left;
    height: 0;
    padding-bottom: 80%;
    width: 0
}

.ct-major-third:after {
    display: table
}

.ct-major-third>svg {
    display: block;
    left: 0;
    position: absolute;
    top: 0
}

.ct-perfect-fourth {
    display: block;
    position: relative;
    width: 100%
}

.ct-perfect-fourth:before {
    content: "";
    display: block;
    float: left;
    height: 0;
    padding-bottom: 75%;
    width: 0
}

.ct-perfect-fourth:after {
    display: table
}

.ct-perfect-fourth>svg {
    display: block;
    left: 0;
    position: absolute;
    top: 0
}

.ct-perfect-fifth {
    display: block;
    position: relative;
    width: 100%
}

.ct-perfect-fifth:before {
    content: "";
    display: block;
    float: left;
    height: 0;
    padding-bottom: 66.6666666667%;
    width: 0
}

.ct-perfect-fifth:after {
    display: table
}

.ct-perfect-fifth>svg {
    display: block;
    left: 0;
    position: absolute;
    top: 0
}

.ct-minor-sixth {
    display: block;
    position: relative;
    width: 100%
}

.ct-minor-sixth:before {
    content: "";
    display: block;
    float: left;
    height: 0;
    padding-bottom: 62.5%;
    width: 0
}

.ct-minor-sixth:after {
    display: table
}

.ct-minor-sixth>svg {
    display: block;
    left: 0;
    position: absolute;
    top: 0
}

.ct-golden-section {
    display: block;
    position: relative;
    width: 100%
}

.ct-golden-section:before {
    content: "";
    display: block;
    float: left;
    height: 0;
    padding-bottom: 61.804697157%;
    width: 0
}

.ct-golden-section:after {
    display: table
}

.ct-golden-section>svg {
    display: block;
    left: 0;
    position: absolute;
    top: 0
}

.ct-major-sixth {
    display: block;
    position: relative;
    width: 100%
}

.ct-major-sixth:before {
    content: "";
    display: block;
    float: left;
    height: 0;
    padding-bottom: 60%;
    width: 0
}

.ct-major-sixth:after {
    display: table
}

.ct-major-sixth>svg {
    display: block;
    left: 0;
    position: absolute;
    top: 0
}

.ct-minor-seventh {
    display: block;
    position: relative;
    width: 100%
}

.ct-minor-seventh:before {
    content: "";
    display: block;
    float: left;
    height: 0;
    padding-bottom: 56.25%;
    width: 0
}

.ct-minor-seventh:after {
    display: table
}

.ct-minor-seventh>svg {
    display: block;
    left: 0;
    position: absolute;
    top: 0
}

.ct-major-seventh {
    display: block;
    position: relative;
    width: 100%
}

.ct-major-seventh:before {
    content: "";
    display: block;
    float: left;
    height: 0;
    padding-bottom: 53.3333333333%;
    width: 0
}

.ct-major-seventh:after {
    display: table
}

.ct-major-seventh>svg {
    display: block;
    left: 0;
    position: absolute;
    top: 0
}

.ct-octave {
    display: block;
    position: relative;
    width: 100%
}

.ct-octave:before {
    content: "";
    display: block;
    float: left;
    height: 0;
    padding-bottom: 50%;
    width: 0
}

.ct-octave:after {
    display: table
}

.ct-octave>svg {
    display: block;
    left: 0;
    position: absolute;
    top: 0
}

.ct-major-tenth {
    display: block;
    position: relative;
    width: 100%
}

.ct-major-tenth:before {
    content: "";
    display: block;
    float: left;
    height: 0;
    padding-bottom: 40%;
    width: 0
}

.ct-major-tenth:after {
    display: table
}

.ct-major-tenth>svg {
    display: block;
    left: 0;
    position: absolute;
    top: 0
}

.ct-major-eleventh {
    display: block;
    position: relative;
    width: 100%
}

.ct-major-eleventh:before {
    content: "";
    display: block;
    float: left;
    height: 0;
    padding-bottom: 37.5%;
    width: 0
}

.ct-major-eleventh:after {
    display: table
}

.ct-major-eleventh>svg {
    display: block;
    left: 0;
    position: absolute;
    top: 0
}

.ct-major-twelfth {
    display: block;
    position: relative;
    width: 100%
}

.ct-major-twelfth:before {
    content: "";
    display: block;
    float: left;
    height: 0;
    padding-bottom: 33.3333333333%;
    width: 0
}

.ct-major-twelfth:after {
    display: table
}

.ct-major-twelfth>svg {
    display: block;
    left: 0;
    position: absolute;
    top: 0
}

.ct-double-octave {
    display: block;
    position: relative;
    width: 100%
}

.ct-double-octave:before {
    content: "";
    display: block;
    float: left;
    height: 0;
    padding-bottom: 25%;
    width: 0
}

.ct-double-octave:after {
    display: table
}

.ct-double-octave>svg {
    display: block;
    left: 0;
    position: absolute;
    top: 0
}

form#step-form-horizontal .form-group .text-label {
    display: block;
    text-align: left
}

[data-primary=color_2] .wizard>.steps li.current a {
    background-color: #eb8153
}

[data-primary=color_2] .wizard .skip-email a {
    color: #363062
}

[data-primary=color_2] .wizard>.actions li:not(.disabled) a {
    background-color: #eb8153
}

.step-form-horizontal .wizard {
    padding-top: 3.5rem
}

.step-form-horizontal .wizard .steps li {
    position: relative
}

.step-form-horizontal .wizard .steps li.done a,
.step-form-horizontal .wizard .steps li.done a:hover {
    background-color: #fff;
    color: #6e6e6e;
    text-align: center
}

.step-form-horizontal .wizard .steps li.done a .number {
    background: #eb8153;
    border-color: #0000;
    color: #fff
}

.step-form-horizontal .wizard .steps li.current a,
.step-form-horizontal .wizard .steps li.disabled a {
    background-color: initial;
    color: #fff;
    text-align: center
}

.step-form-horizontal .wizard .steps li.current a:active,
.step-form-horizontal .wizard .steps li.current a:hover,
.step-form-horizontal .wizard .steps li.disabled a:active,
.step-form-horizontal .wizard .steps li.disabled a:hover {
    background-color: initial;
    color: #fff
}

.step-form-horizontal .wizard .steps li.current a .number {
    background: #fff;
    border: 2px solid #eb8153;
    color: #363062
}

.step-form-horizontal .wizard .steps li.disabled a .number {
    color: #eb8153
}

.step-form-horizontal .wizard .steps li a {
    position: relative;
    z-index: 1
}

@media (max-width:767.98px) {
    .step-form-horizontal .wizard .steps li a {
        margin: 0;
        padding-left: 0;
        padding-right: 0
    }
}

@media (max-width:575.98px) {
    .step-form-horizontal .wizard .steps li a {
        font-size: .75rem;
        padding-top: .9375rem
    }
}

.step-form-horizontal .wizard .steps li a .number {
    align-items: center;
    background-color: #fff;
    border: 3px solid #d7dae3;
    border-radius: 50px;
    display: flex;
    height: 3rem;
    justify-content: center;
    left: 50%;
    position: absolute;
    top: -55px;
    transform: translateX(-50%);
    width: 3rem
}

@media only screen and (max-width:575px) {
    .step-form-horizontal .wizard .steps li a .number {
        top: -45px
    }
}

.step-form-horizontal .wizard .steps li:not(:last-child) {
    z-index: 1
}

.step-form-horizontal .wizard .steps li:not(:last-child):after {
    background-color: #eb8153;
    content: "";
    height: .375rem;
    left: 50%;
    position: absolute;
    top: -2.1rem;
    width: 100%;
    z-index: -1
}

@media (max-width:575.98px) {
    .step-form-horizontal .wizard .steps li:not(:last-child):after {
        height: .375rem;
        top: -1.3125rem
    }
}

.step-form-horizontal .wizard .steps li:not(:last-child).current:after {
    background-color: #f3f3f3
}

.step-form-horizontal .wizard .actions {
    padding: 0
}

@media only screen and (max-width:575px) {
    .step-form-horizontal .wizard .actions {
        padding: 0
    }
}

.step-form-horizontal ol {
    display: flex !important;
    justify-content: space-between;
    padding-left: 0;
    position: relative
}

.step-form-horizontal ol li {
    background: #0000 !important;
    border: 0;
    margin-bottom: 0;
    padding: 0 !important;
    position: relative;
    width: 33.33%;
    z-index: 2
}

.step-form-horizontal ol li:after {
    content: none !important
}

.step-form-horizontal ol li:before {
    background: #00a15d;
    content: "";
    height: 3px;
    left: 0;
    position: absolute;
    top: 23px;
    transition: all .5s;
    width: 0;
    z-index: 1
}

.step-form-horizontal ol li.go767851704 {
    background-color: #fff;
    color: #6e6e6e;
    text-align: center
}

.step-form-horizontal ol li.go767851704:before {
    width: 100%
}

[data-theme-version=dark] .step-form-horizontal ol li.go767851704 {
    background-color: #181f39;
    color: #7e7e7e
}

.step-form-horizontal ol li.go767851704:hover {
    background-color: #fff;
    color: #6e6e6e;
    text-align: center
}

.step-form-horizontal ol li.go767851704 span {
    background: #00a15d;
    border-color: #0000;
    color: #fff
}

.step-form-horizontal ol li.active,
.step-form-horizontal ol li.disabled,
.step-form-horizontal ol li.go2478912419 {
    background-color: initial;
    border: 0;
    color: #fff;
    text-align: center
}

.step-form-horizontal ol li.active:active,
.step-form-horizontal ol li.active:hover,
.step-form-horizontal ol li.disabled:active,
.step-form-horizontal ol li.disabled:hover,
.step-form-horizontal ol li.go2478912419:active,
.step-form-horizontal ol li.go2478912419:hover {
    background-color: initial;
    color: #fff
}

.step-form-horizontal ol li.active span,
.step-form-horizontal ol li.go2478912419 span {
    background: #fff;
    border: 2px solid #00a15d;
    color: #00a15d
}

[data-theme-version=dark] .step-form-horizontal ol li.go2478912419 span {
    background: #302b2b
}

[data-theme-version=dark] .step-form-horizontal ol li span {
    box-shadow: 0 0 0 3px #00a15d
}

[data-theme-version=dark] .step-form-horizontal ol li:before {
    height: 4px
}

.step-form-horizontal ol li.disabled span {
    color: #eb8153
}

@media (max-width:767.98px) {
    .step-form-horizontal ol li {
        margin: 0;
        padding-left: 0;
        padding-right: 0
    }
}

@media (max-width:575.98px) {
    .step-form-horizontal ol li {
        font-size: .75rem;
        padding-top: .9375rem
    }
}

.step-form-horizontal ol li span {
    align-items: center;
    background-color: #fff;
    border: 3px solid #d7dae3;
    border-radius: 50px;
    box-shadow: 0 0 0 3px #fff;
    display: flex;
    height: 3rem;
    justify-content: center;
    padding: 0 !important;
    position: relative;
    width: 3rem;
    z-index: 2
}

[data-theme-version=dark] .step-form-horizontal ol li span {
    background-color: #302b2b;
    border: 3px solid #302b2b
}

.step-form-horizontal ol li:last-child {
    width: auto
}

.step-form-horizontal ol:after {
    background-color: #eee;
    content: "";
    height: 4px;
    left: 0;
    position: absolute;
    top: 23px;
    width: 100%;
    z-index: 1
}

.step-form-horizontal .actions {
    padding: 0
}

@media only screen and (max-width:575px) {
    .step-form-horizontal .actions {
        padding: 0
    }
}

.react-datepicker__close-icon,
.react-datepicker__day--disabled:hover,
.react-datepicker__month-text--disabled:hover,
.react-datepicker__quarter-text--disabled:hover,
.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover,
.react-datepicker__year-text--disabled:hover {
    background-color: initial
}

.kanban-overview.e-kanban .header-template-wrap {
    font-size: 1.5rem
}

.kanban-overview.e-kanban .header-template-wrap .header-icon {
    font-family: ui-sans-serif, system-ui, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
    margin-top: .3rem
}

.kanban-overview.e-kanban .header-template-wrap .header-text {
    margin-left: 1.5rem
}

.kanban-overview.e-kanban.e-rtl .header-template-wrap .header-text {
    margin-right: 1.5rem
}

.kanban-overview.e-kanban.e-rtl .e-card-avatar {
    left: 1.2rem
}

.kanban-overview.e-kanban .e-card-avatar {
    bottom: 1rem;
    font-size: 1rem;
    height: 3rem;
    right: 1.2rem;
    width: 3rem
}

.kanban-overview.e-kanban .Open:before {
    color: #0251cc;
    font-size: 1.6rem
}

.kanban-overview.e-kanban .InProgress:before {
    color: #ea9713;
    font-size: 1.6rem
}

.kanban-overview.e-kanban .Review:before {
    color: #8e4399;
    font-size: 1.6rem
}

.kanban-overview.e-kanban .Close:before {
    color: #63ba3c;
    font-size: 1.6rem
}

@font-face {
    font-family: ui-sans-serif, system-ui, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
    font-style: normal;
    font-weight: 400;
    src: url(data:application/x-font-ttf;charset=utf-8;base64,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) format("truetype")
}

[class*=" sf-icon-"],
[class^=sf-icon-] {
    font-family: ui-sans-serif, system-ui, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji !important;
    font-size: 5.5rem
}

#Overview .e-gantt-child-taskbar,
#Overview .e-gantt-parent-taskbar {
    border-radius: 10px
}

.CircularProgressbar {
    vertical-align: middle;
    width: 100%
}

.CircularProgressbar .CircularProgressbar-path {
    stroke: #3e98c7;
    stroke-linecap: round;
    transition: stroke-dashoffset .5s ease 0s
}

.CircularProgressbar .CircularProgressbar-text {
    fill: #3e98c7;
    dominant-baseline: middle;
    text-anchor: middle;
    font-size: 20px
}

.CircularProgressbar .CircularProgressbar-background {
    fill: #d6d6d6
}

.CircularProgressbar.CircularProgressbar-inverted .CircularProgressbar-background {
    fill: #3e98c7
}

.CircularProgressbar.CircularProgressbar-inverted .CircularProgressbar-text {
    fill: #fff
}

.CircularProgressbar.CircularProgressbar-inverted .CircularProgressbar-path {
    stroke: #fff
}

.CircularProgressbar.CircularProgressbar-inverted .CircularProgressbar-trail {
    stroke: #0000
}

.ag-unselectable {
    -moz-user-select: none;
    -ms-user-select: none
}

.ag-selectable {
    -moz-user-select: text;
    -ms-user-select: text
}

.ag-tab {
    position: relative
}

.ag-tab-guard {
    display: block;
    height: 0;
    position: absolute;
    width: 0
}

.ag-column-select-header,
.ag-column-select-header-icon,
.ag-filter-toolpanel-header {
    position: relative
}

.ag-filter-apply-panel {
    display: flex;
    justify-content: flex-end;
    overflow: hidden
}

.ag-menu,
.ag-popup-editor,
.ag-tool-panel-wrapper {
    -moz-user-select: none;
    -ms-user-select: none
}

.ag-column-select-column,
.ag-column-select-column-group {
    position: relative
}

.ag-details-grid-fixed-height,
.ag-details-row-fixed-height {
    height: 100%
}

.ag-side-button-button {
    position: relative
}

.ag-side-button-label {
    -ms-writing-mode: tb-lr
}

.ag-group-title-bar .ag-group-title {
    cursor: default
}

.ag-chart-tabbed-menu-header {
    -moz-user-select: none;
    -ms-user-select: none
}

.ag-chart-settings-card-item:before {
    background-color: initial
}

.ag-chart-data-wrapper,
.ag-chart-format-wrapper,
.ag-chart-settings-nav-bar {
    -moz-user-select: none;
    -ms-user-select: none
}

.ag-theme-material {
    -webkit-font-smoothing: antialiased;
    color: #000000de;
    color: var(--ag-foreground-color, #000000de);
    font-family: Roboto, sans-serif;
    font-size: 13px;
    line-height: normal
}

@font-face {
    font-family: agGridMaterial;
    font-style: normal;
    font-weight: 400;
    src: url(data:application/font-woff;charset=utf-8;base64,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) format("woff")
}

.ag-theme-material .ag-icon {
    font-feature-settings: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-family: agGridMaterial;
    font-size: 18px;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    line-height: 18px;
    text-transform: none
}

.ag-theme-material .ag-icon-aggregation:before {
    content: "\f101"
}

.ag-theme-material .ag-icon-arrows:before {
    content: "\f102"
}

.ag-theme-material .ag-icon-asc:before {
    content: "\f103"
}

.ag-theme-material .ag-icon-cancel:before {
    content: "\f104"
}

.ag-theme-material .ag-icon-chart:before {
    content: "\f105"
}

.ag-theme-material .ag-icon-color-picker:before {
    content: "\f109"
}

.ag-theme-material .ag-icon-columns:before {
    content: "\f10a"
}

.ag-theme-material .ag-icon-contracted:before {
    content: "\f10b"
}

.ag-theme-material .ag-icon-copy:before {
    content: "\f10c"
}

.ag-theme-material .ag-icon-cross:before {
    content: "\f10d"
}

.ag-theme-material .ag-icon-desc:before {
    content: "\f10e"
}

.ag-theme-material .ag-icon-expanded:before {
    content: "\f10f"
}

.ag-theme-material .ag-icon-eye-slash:before {
    content: "\f110"
}

.ag-theme-material .ag-icon-eye:before {
    content: "\f111"
}

.ag-theme-material .ag-icon-filter:before {
    content: "\f112"
}

.ag-theme-material .ag-icon-first:before {
    content: "\f113"
}

.ag-theme-material .ag-icon-grip:before {
    content: "\f114"
}

.ag-theme-material .ag-icon-group:before {
    content: "\f115"
}

.ag-theme-material .ag-icon-last:before {
    content: "\f116"
}

.ag-theme-material .ag-icon-left:before {
    content: "\f117"
}

.ag-theme-material .ag-icon-linked:before {
    content: "\f118"
}

.ag-theme-material .ag-icon-loading:before {
    content: "\f119"
}

.ag-theme-material .ag-icon-maximize:before {
    content: "\f11a"
}

.ag-theme-material .ag-icon-menu:before {
    content: "\f11b"
}

.ag-theme-material .ag-icon-minimize:before {
    content: "\f11c"
}

.ag-theme-material .ag-icon-next:before {
    content: "\f11d"
}

.ag-theme-material .ag-icon-none:before {
    content: "\f11e"
}

.ag-theme-material .ag-icon-not-allowed:before {
    content: "\f11f"
}

.ag-theme-material .ag-icon-paste:before {
    content: "\f120"
}

.ag-theme-material .ag-icon-pin:before {
    content: "\f121"
}

.ag-theme-material .ag-icon-pivot:before {
    content: "\f122"
}

.ag-theme-material .ag-icon-previous:before {
    content: "\f123"
}

.ag-theme-material .ag-icon-right:before {
    content: "\f126"
}

.ag-theme-material .ag-icon-save:before {
    content: "\f127"
}

.ag-theme-material .ag-icon-small-down:before {
    content: "\f128"
}

.ag-theme-material .ag-icon-small-left:before {
    content: "\f129"
}

.ag-theme-material .ag-icon-small-right:before {
    content: "\f12a"
}

.ag-theme-material .ag-icon-small-up:before {
    content: "\f12b"
}

.ag-theme-material .ag-icon-tick:before {
    content: "\f12c"
}

.ag-theme-material .ag-icon-tree-closed:before {
    content: "\f12d"
}

.ag-theme-material .ag-icon-tree-indeterminate:before {
    content: "\f12e"
}

.ag-theme-material .ag-icon-tree-open:before {
    content: "\f12f"
}

.ag-theme-material .ag-icon-unlinked:before {
    content: "\f130"
}

.ag-theme-material .ag-icon-row-drag:before {
    content: "\f114"
}

.ag-theme-material .ag-right-arrow:before {
    content: "\f117";
    content: "\f126"
}

.ag-theme-material .ag-root-wrapper {
    background-color: #fff;
    background-color: var(--ag-background-color, #fff)
}

.ag-theme-material [class^=ag-],
.ag-theme-material [class^=ag-]:after,
.ag-theme-material [class^=ag-]:before,
.ag-theme-material [class^=ag-]:focus {
    box-sizing: border-box;
    outline: none
}

.ag-theme-material [class^=ag-]::-ms-clear {
    display: none
}

.ag-theme-material .ag-checkbox .ag-input-wrapper,
.ag-theme-material .ag-radio-button .ag-input-wrapper {
    overflow: visible
}

.ag-theme-material .ag-range-field .ag-input-wrapper {
    height: 100%
}

.ag-theme-material .ag-toggle-button {
    flex: none;
    min-width: 0;
    min-width: auto;
    width: auto
}

.ag-theme-material .ag-ltr .ag-label-align-right .ag-label {
    margin-left: 8px
}

.ag-theme-material .ag-rtl .ag-label-align-right .ag-label {
    margin-right: 8px
}

.ag-theme-material input[class^=ag-] {
    margin: 0
}

.ag-theme-material input[class^=ag-],
.ag-theme-material select[class^=ag-],
.ag-theme-material textarea[class^=ag-] {
    background-color: #fff;
    background-color: var(--ag-background-color, #fff)
}

.ag-theme-material input[class^=ag-]:not([type]),
.ag-theme-material input[class^=ag-][type=date],
.ag-theme-material input[class^=ag-][type=datetime-local],
.ag-theme-material input[class^=ag-][type=number],
.ag-theme-material input[class^=ag-][type=tel],
.ag-theme-material input[class^=ag-][type=text],
.ag-theme-material textarea[class^=ag-] {
    color: inherit;
    line-height: inherit
}

.ag-theme-material input[class^=ag-]:not([type]):disabled,
.ag-theme-material input[class^=ag-][type=date]:disabled,
.ag-theme-material input[class^=ag-][type=datetime-local]:disabled,
.ag-theme-material input[class^=ag-][type=number]:disabled,
.ag-theme-material input[class^=ag-][type=tel]:disabled,
.ag-theme-material input[class^=ag-][type=text]:disabled,
.ag-theme-material textarea[class^=ag-]:disabled {
    background-color: var(--ag-input-disabled-background-color);
    border-color: var(--ag-input-disabled-border-color);
    color: #00000061;
    color: var(--ag-disabled-foreground-color, #00000061)
}

.ag-theme-material input[class^=ag-]:not([type]):focus,
.ag-theme-material input[class^=ag-][type=date]:focus,
.ag-theme-material input[class^=ag-][type=datetime-local]:focus,
.ag-theme-material input[class^=ag-][type=number]:focus,
.ag-theme-material input[class^=ag-][type=tel]:focus,
.ag-theme-material input[class^=ag-][type=text]:focus,
.ag-theme-material textarea[class^=ag-]:focus {
    border-color: #ff4081;
    border-color: var(--ag-input-focus-border-color, var(--ag-material-accent-color, #ff4081));
    box-shadow: 0 0 0 5px rgba(32, 33, 36, .122);
    outline: none
}

.ag-theme-material input[class^=ag-][type=number] {
    -moz-appearance: textfield
}

.ag-theme-material input[class^=ag-][type=number]::-webkit-inner-spin-button,
.ag-theme-material input[class^=ag-][type=number]::-webkit-outer-spin-button {
    -webkit-appearance: none;
    margin: 0
}

.ag-theme-material input[class^=ag-][type=range] {
    padding: 0
}

.ag-theme-material button[class^=ag-]:focus,
.ag-theme-material input[class^=ag-][type=button]:focus {
    box-shadow: 0 0 0 5px rgba(32, 33, 36, .122)
}

.ag-theme-material .ag-drag-handle {
    color: #0000008a;
    color: var(--ag-secondary-foreground-color, #0000008a)
}

.ag-theme-material .ag-list-item,
.ag-theme-material .ag-virtual-list-item {
    height: 40px
}

.ag-theme-material .ag-keyboard-focus .ag-virtual-list-item:focus {
    outline: none
}

.ag-theme-material .ag-keyboard-focus .ag-virtual-list-item:focus:after {
    background-color: initial;
    border: 1px solid #ff4081;
    border-color: var(--ag-input-focus-border-color, var(--ag-material-accent-color, #ff4081));
    content: "";
    display: block;
    height: calc(100% - 8px);
    left: 4px;
    pointer-events: none;
    position: absolute;
    top: 4px;
    width: calc(100% - 8px)
}

.ag-theme-material .ag-select-list {
    background-color: #fff;
    background-color: var(--ag-background-color, #fff);
    overflow-x: hidden;
    overflow-y: auto
}

.ag-theme-material .ag-list-item {
    align-items: center;
    display: flex
}

.ag-theme-material .ag-list-item.ag-active-item {
    background-color: #fafafa;
    background-color: var(--ag-row-hover-color, #fafafa)
}

.ag-theme-material .ag-select-list-item {
    cursor: default;
    padding-left: 4px;
    padding-right: 4px;
    -moz-user-select: none;
    -webkit-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.ag-theme-material .ag-select-list-item span {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.ag-theme-material .ag-select .ag-picker-field-wrapper {
    background-color: #fff;
    background-color: var(--ag-background-color, #fff);
    cursor: default;
    min-height: 40px
}

.ag-theme-material .ag-select:not(.ag-cell-editor) {
    height: 40px
}

.ag-theme-material .ag-select .ag-picker-field-display {
    margin: 4px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.ag-theme-material .ag-select .ag-picker-field-icon {
    align-items: center;
    display: flex
}

.ag-theme-material .ag-select.ag-disabled {
    opacity: .5
}

.ag-theme-material .ag-rich-select {
    background-color: #fafafa;
    background-color: var(--ag-control-panel-background-color, #fafafa)
}

.ag-theme-material .ag-rich-select-list {
    height: 312px;
    min-width: 200px;
    width: 100%
}

.ag-theme-material .ag-rich-select-value {
    height: 48px;
    padding: 0 8px 0 24px
}

.ag-theme-material .ag-rich-select-virtual-list-item {
    cursor: default;
    height: 40px
}

.ag-theme-material .ag-rich-select-virtual-list-item:hover {
    background-color: #fafafa;
    background-color: var(--ag-row-hover-color, #fafafa)
}

.ag-theme-material .ag-rich-select-row {
    padding-left: 24px
}

.ag-theme-material .ag-rich-select-row-selected {
    background-color: #eee;
    background-color: var(--ag-selected-row-background-color, #eee)
}

.ag-theme-material .ag-group-contracted,
.ag-theme-material .ag-group-expanded,
.ag-theme-material .ag-row-drag,
.ag-theme-material .ag-selection-checkbox {
    color: #0000008a;
    color: var(--ag-secondary-foreground-color, #0000008a)
}

.ag-theme-material .ag-ltr .ag-group-contracted,
.ag-theme-material .ag-ltr .ag-group-expanded,
.ag-theme-material .ag-ltr .ag-row-drag,
.ag-theme-material .ag-ltr .ag-selection-checkbox {
    margin-right: 24px
}

.ag-theme-material .ag-rtl .ag-group-contracted,
.ag-theme-material .ag-rtl .ag-group-expanded,
.ag-theme-material .ag-rtl .ag-row-drag,
.ag-theme-material .ag-rtl .ag-selection-checkbox {
    margin-left: 24px
}

.ag-theme-material .ag-cell-wrapper>:not(.ag-cell-value):not(.ag-group-value) {
    align-items: center;
    display: flex;
    flex: none;
    height: 46px
}

.ag-theme-material .ag-group-contracted,
.ag-theme-material .ag-group-expanded {
    cursor: pointer
}

.ag-theme-material .ag-group-title-bar-icon {
    color: #0000008a;
    color: var(--ag-secondary-foreground-color, #0000008a);
    cursor: pointer;
    flex: none
}

.ag-theme-material .ag-ltr .ag-group-child-count {
    margin-left: 2px
}

.ag-theme-material .ag-rtl .ag-group-child-count {
    margin-right: 2px
}

.ag-theme-material .ag-group-title-bar {
    background-color: #eee;
    background-color: var(--ag-subheader-background-color, #eee);
    padding: 8px
}

.ag-theme-material .ag-group-toolbar {
    padding: 8px
}

.ag-theme-material .ag-disabled-group-container,
.ag-theme-material .ag-disabled-group-title-bar {
    opacity: .5
}

.ag-theme-material .group-item {
    margin: 4px 0
}

.ag-theme-material .ag-label {
    white-space: nowrap
}

.ag-theme-material .ag-ltr .ag-label {
    margin-right: 8px
}

.ag-theme-material .ag-rtl .ag-label {
    margin-left: 8px
}

.ag-theme-material .ag-label-align-top .ag-label {
    margin-bottom: 4px
}

.ag-theme-material .ag-ltr .ag-angle-select-field,
.ag-theme-material .ag-ltr .ag-slider-field {
    margin-right: 16px
}

.ag-theme-material .ag-rtl .ag-angle-select-field,
.ag-theme-material .ag-rtl .ag-slider-field {
    margin-left: 16px
}

.ag-theme-material .ag-angle-select-parent-circle {
    background-color: #fff;
    background-color: var(--ag-background-color, #fff);
    border: 1px solid #e2e2e2;
    border-color: var(--ag-border-color, #e2e2e2);
    border-radius: 12px;
    height: 24px;
    width: 24px
}

.ag-theme-material .ag-angle-select-child-circle {
    background-color: #0000008a;
    background-color: var(--ag-secondary-foreground-color, #0000008a);
    border-radius: 3px;
    height: 6px;
    left: 12px;
    margin-left: -3px;
    margin-top: -4px;
    top: 4px;
    width: 6px
}

.ag-theme-material .ag-picker-field-wrapper {
    border: 1px solid #e2e2e2;
    border-color: var(--ag-border-color, #e2e2e2);
    border-radius: 5px
}

.ag-theme-material .ag-picker-field-wrapper:focus {
    box-shadow: 0 0 0 5px rgba(32, 33, 36, .122)
}

.ag-theme-material .ag-picker-field-button {
    background-color: #fff;
    background-color: var(--ag-background-color, #fff);
    color: #0000008a;
    color: var(--ag-secondary-foreground-color, #0000008a)
}

.ag-theme-material .ag-dialog.ag-color-dialog {
    border-radius: 5px
}

.ag-theme-material .ag-color-picker .ag-picker-field-display {
    height: 18px
}

.ag-theme-material .ag-color-panel {
    padding: 8px
}

.ag-theme-material .ag-spectrum-color {
    background-color: red;
    border-radius: 2px
}

.ag-theme-material .ag-spectrum-tools {
    padding: 10px
}

.ag-theme-material .ag-spectrum-sat {
    background-image: linear-gradient(90deg, #fff, #cc9a8100)
}

.ag-theme-material .ag-spectrum-val {
    background-image: linear-gradient(0deg, #000, #cc9a8100)
}

.ag-theme-material .ag-spectrum-dragger {
    background: #000;
    border: 1px solid #fff;
    border-radius: 12px;
    box-shadow: 0 0 2px 0 #0000003d;
    height: 12px;
    width: 12px
}

.ag-theme-material .ag-spectrum-alpha-background,
.ag-theme-material .ag-spectrum-hue-background {
    border-radius: 2px
}

.ag-theme-material .ag-spectrum-tool {
    border-radius: 2px;
    height: 11px;
    margin-bottom: 10px
}

.ag-theme-material .ag-spectrum-slider {
    background-color: #f8f8f8;
    border-radius: 13px;
    box-shadow: 0 1px 4px 0 #0000005e;
    height: 13px;
    margin-top: -12px;
    width: 13px
}

.ag-theme-material .ag-recent-color {
    margin: 0 3px
}

.ag-theme-material .ag-recent-color:first-child {
    margin-left: 0
}

.ag-theme-material .ag-recent-color:last-child {
    margin-right: 0
}

.ag-theme-material.ag-dnd-ghost {
    background: #fff;
    background: var(--ag-background-color, #fff);
    border-radius: 2px;
    box-shadow: 0 3px 1px -2px #0003, 0 2px 2px 0 #00000024, 0 1px 5px 0 #0000001f;
    color: #0000008a;
    color: var(--ag-secondary-foreground-color, #0000008a);
    height: 56px !important;
    line-height: 56px;
    margin: 0;
    overflow: hidden;
    padding: 0 16px;
    text-overflow: ellipsis;
    transform: translateY(16px);
    z-index: 10
}

.ag-theme-material .ag-dnd-ghost-icon {
    color: #000000de;
    color: var(--ag-foreground-color, #000000de);
    margin-right: 8px
}

.ag-theme-material .ag-popup-child:not(.ag-tooltip-custom) {
    box-shadow: 5px 5px 10px #0000004d
}

.ag-dragging-fill-handle .ag-theme-material .ag-dialog,
.ag-dragging-range-handle .ag-theme-material .ag-dialog {
    opacity: .7;
    pointer-events: none
}

.ag-theme-material .ag-dialog {
    border-radius: 0
}

.ag-theme-material .ag-panel {
    background-color: #fff;
    background-color: var(--ag-background-color, #fff)
}

.ag-theme-material .ag-panel-title-bar {
    background-color: #fff;
    background-color: var(--ag-header-background-color, #fff);
    color: #0000008a;
    color: var(--ag-header-foreground-color, var(--ag-secondary-foreground-color, #0000008a));
    height: 56px;
    padding: 8px 24px
}

.ag-theme-material .ag-ltr .ag-panel-title-bar-button {
    margin-left: 8px
}

.ag-theme-material .ag-rtl .ag-panel-title-bar-button {
    margin-right: 8px
}

.ag-theme-material .ag-tooltip {
    background-color: #fff;
    background-color: var(--ag-header-background-color, #fff);
    border-radius: 2px;
    color: #000000de;
    color: var(--ag-foreground-color, #000000de);
    padding: 8px;
    transition: opacity 1s
}

.ag-theme-material .ag-tooltip.ag-tooltip-hiding {
    opacity: 0
}

.ag-theme-material .ag-ltr .ag-column-select-indent-1 {
    padding-left: 26px
}

.ag-theme-material .ag-rtl .ag-column-select-indent-1 {
    padding-right: 26px
}

.ag-theme-material .ag-ltr .ag-column-select-indent-2 {
    padding-left: 52px
}

.ag-theme-material .ag-rtl .ag-column-select-indent-2 {
    padding-right: 52px
}

.ag-theme-material .ag-ltr .ag-column-select-indent-3 {
    padding-left: 78px
}

.ag-theme-material .ag-rtl .ag-column-select-indent-3 {
    padding-right: 78px
}

.ag-theme-material .ag-ltr .ag-column-select-indent-4 {
    padding-left: 104px
}

.ag-theme-material .ag-rtl .ag-column-select-indent-4 {
    padding-right: 104px
}

.ag-theme-material .ag-ltr .ag-column-select-indent-5 {
    padding-left: 130px
}

.ag-theme-material .ag-rtl .ag-column-select-indent-5 {
    padding-right: 130px
}

.ag-theme-material .ag-ltr .ag-column-select-indent-6 {
    padding-left: 156px
}

.ag-theme-material .ag-rtl .ag-column-select-indent-6 {
    padding-right: 156px
}

.ag-theme-material .ag-ltr .ag-column-select-indent-7 {
    padding-left: 182px
}

.ag-theme-material .ag-rtl .ag-column-select-indent-7 {
    padding-right: 182px
}

.ag-theme-material .ag-ltr .ag-column-select-indent-8 {
    padding-left: 208px
}

.ag-theme-material .ag-rtl .ag-column-select-indent-8 {
    padding-right: 208px
}

.ag-theme-material .ag-ltr .ag-column-select-indent-9 {
    padding-left: 234px
}

.ag-theme-material .ag-rtl .ag-column-select-indent-9 {
    padding-right: 234px
}

.ag-theme-material .ag-column-select-header-icon {
    cursor: pointer
}

.ag-theme-material .ag-keyboard-focus .ag-column-select-header-icon:focus {
    outline: none
}

.ag-theme-material .ag-keyboard-focus .ag-column-select-header-icon:focus:after {
    background-color: initial;
    border: 1px solid #ff4081;
    border-color: var(--ag-input-focus-border-color, var(--ag-material-accent-color, #ff4081));
    content: "";
    display: block;
    height: 100%;
    left: 0;
    pointer-events: none;
    position: absolute;
    top: 0;
    width: 100%
}

.ag-theme-material .ag-ltr .ag-column-group-icons:not(:last-child),
.ag-theme-material .ag-ltr .ag-column-select-checkbox:not(:last-child),
.ag-theme-material .ag-ltr .ag-column-select-column-drag-handle:not(:last-child),
.ag-theme-material .ag-ltr .ag-column-select-column-group-drag-handle:not(:last-child),
.ag-theme-material .ag-ltr .ag-column-select-column-label:not(:last-child),
.ag-theme-material .ag-ltr .ag-column-select-header-checkbox:not(:last-child),
.ag-theme-material .ag-ltr .ag-column-select-header-filter-wrapper:not(:last-child),
.ag-theme-material .ag-ltr .ag-column-select-header-icon:not(:last-child) {
    margin-right: 12px
}

.ag-theme-material .ag-rtl .ag-column-group-icons:not(:last-child),
.ag-theme-material .ag-rtl .ag-column-select-checkbox:not(:last-child),
.ag-theme-material .ag-rtl .ag-column-select-column-drag-handle:not(:last-child),
.ag-theme-material .ag-rtl .ag-column-select-column-group-drag-handle:not(:last-child),
.ag-theme-material .ag-rtl .ag-column-select-column-label:not(:last-child),
.ag-theme-material .ag-rtl .ag-column-select-header-checkbox:not(:last-child),
.ag-theme-material .ag-rtl .ag-column-select-header-filter-wrapper:not(:last-child),
.ag-theme-material .ag-rtl .ag-column-select-header-icon:not(:last-child) {
    margin-left: 12px
}

.ag-theme-material .ag-keyboard-focus .ag-column-select-column-group:focus {
    outline: none
}

.ag-theme-material .ag-keyboard-focus .ag-column-select-column-group:focus:after {
    background-color: initial;
    border: 1px solid #ff4081;
    border-color: var(--ag-input-focus-border-color, var(--ag-material-accent-color, #ff4081));
    content: "";
    display: block;
    height: calc(100% + 8px);
    left: -4px;
    pointer-events: none;
    position: absolute;
    top: -4px;
    width: calc(100% + 8px)
}

.ag-theme-material .ag-keyboard-focus .ag-column-select-column:focus {
    outline: none
}

.ag-theme-material .ag-keyboard-focus .ag-column-select-column:focus:after {
    background-color: initial;
    border: 1px solid #ff4081;
    border-color: var(--ag-input-focus-border-color, var(--ag-material-accent-color, #ff4081));
    content: "";
    display: block;
    height: calc(100% + 8px);
    left: -4px;
    pointer-events: none;
    position: absolute;
    top: -4px;
    width: calc(100% + 8px)
}

.ag-theme-material .ag-column-select-column-group:not(:last-child),
.ag-theme-material .ag-column-select-column:not(:last-child) {
    margin-bottom: 14px
}

.ag-theme-material .ag-column-select-column-group-readonly,
.ag-theme-material .ag-column-select-column-readonly {
    color: #00000061;
    color: var(--ag-disabled-foreground-color, #00000061);
    pointer-events: none
}

.ag-theme-material .ag-ltr .ag-column-select-add-group-indent {
    margin-left: 34px
}

.ag-theme-material .ag-rtl .ag-column-select-add-group-indent {
    margin-right: 34px
}

.ag-theme-material .ag-column-select-list {
    padding: 16px 12px
}

.ag-theme-material .ag-rtl {
    text-align: right
}

.ag-theme-material .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-1 {
    padding-left: 66px
}

.ag-theme-material .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-1 {
    padding-right: 66px
}

.ag-theme-material .ag-ltr .ag-row-group-indent-1 {
    padding-left: 42px
}

.ag-theme-material .ag-rtl .ag-row-group-indent-1 {
    padding-right: 42px
}

.ag-theme-material .ag-ltr .ag-row-level-1 .ag-row-group-leaf-indent {
    margin-left: 42px
}

.ag-theme-material .ag-rtl .ag-row-level-1 .ag-row-group-leaf-indent {
    margin-right: 42px
}

.ag-theme-material .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-2 {
    padding-left: 108px
}

.ag-theme-material .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-2 {
    padding-right: 108px
}

.ag-theme-material .ag-ltr .ag-row-group-indent-2 {
    padding-left: 84px
}

.ag-theme-material .ag-rtl .ag-row-group-indent-2 {
    padding-right: 84px
}

.ag-theme-material .ag-ltr .ag-row-level-2 .ag-row-group-leaf-indent {
    margin-left: 42px
}

.ag-theme-material .ag-rtl .ag-row-level-2 .ag-row-group-leaf-indent {
    margin-right: 42px
}

.ag-theme-material .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-3 {
    padding-left: 150px
}

.ag-theme-material .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-3 {
    padding-right: 150px
}

.ag-theme-material .ag-ltr .ag-row-group-indent-3 {
    padding-left: 126px
}

.ag-theme-material .ag-rtl .ag-row-group-indent-3 {
    padding-right: 126px
}

.ag-theme-material .ag-ltr .ag-row-level-3 .ag-row-group-leaf-indent {
    margin-left: 42px
}

.ag-theme-material .ag-rtl .ag-row-level-3 .ag-row-group-leaf-indent {
    margin-right: 42px
}

.ag-theme-material .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-4 {
    padding-left: 192px
}

.ag-theme-material .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-4 {
    padding-right: 192px
}

.ag-theme-material .ag-ltr .ag-row-group-indent-4 {
    padding-left: 168px
}

.ag-theme-material .ag-rtl .ag-row-group-indent-4 {
    padding-right: 168px
}

.ag-theme-material .ag-ltr .ag-row-level-4 .ag-row-group-leaf-indent {
    margin-left: 42px
}

.ag-theme-material .ag-rtl .ag-row-level-4 .ag-row-group-leaf-indent {
    margin-right: 42px
}

.ag-theme-material .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-5 {
    padding-left: 234px
}

.ag-theme-material .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-5 {
    padding-right: 234px
}

.ag-theme-material .ag-ltr .ag-row-group-indent-5 {
    padding-left: 210px
}

.ag-theme-material .ag-rtl .ag-row-group-indent-5 {
    padding-right: 210px
}

.ag-theme-material .ag-ltr .ag-row-level-5 .ag-row-group-leaf-indent {
    margin-left: 42px
}

.ag-theme-material .ag-rtl .ag-row-level-5 .ag-row-group-leaf-indent {
    margin-right: 42px
}

.ag-theme-material .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-6 {
    padding-left: 276px
}

.ag-theme-material .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-6 {
    padding-right: 276px
}

.ag-theme-material .ag-ltr .ag-row-group-indent-6 {
    padding-left: 252px
}

.ag-theme-material .ag-rtl .ag-row-group-indent-6 {
    padding-right: 252px
}

.ag-theme-material .ag-ltr .ag-row-level-6 .ag-row-group-leaf-indent {
    margin-left: 42px
}

.ag-theme-material .ag-rtl .ag-row-level-6 .ag-row-group-leaf-indent {
    margin-right: 42px
}

.ag-theme-material .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-7 {
    padding-left: 318px
}

.ag-theme-material .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-7 {
    padding-right: 318px
}

.ag-theme-material .ag-ltr .ag-row-group-indent-7 {
    padding-left: 294px
}

.ag-theme-material .ag-rtl .ag-row-group-indent-7 {
    padding-right: 294px
}

.ag-theme-material .ag-ltr .ag-row-level-7 .ag-row-group-leaf-indent {
    margin-left: 42px
}

.ag-theme-material .ag-rtl .ag-row-level-7 .ag-row-group-leaf-indent {
    margin-right: 42px
}

.ag-theme-material .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-8 {
    padding-left: 360px
}

.ag-theme-material .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-8 {
    padding-right: 360px
}

.ag-theme-material .ag-ltr .ag-row-group-indent-8 {
    padding-left: 336px
}

.ag-theme-material .ag-rtl .ag-row-group-indent-8 {
    padding-right: 336px
}

.ag-theme-material .ag-ltr .ag-row-level-8 .ag-row-group-leaf-indent {
    margin-left: 42px
}

.ag-theme-material .ag-rtl .ag-row-level-8 .ag-row-group-leaf-indent {
    margin-right: 42px
}

.ag-theme-material .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-9 {
    padding-left: 402px
}

.ag-theme-material .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-9 {
    padding-right: 402px
}

.ag-theme-material .ag-ltr .ag-row-group-indent-9 {
    padding-left: 378px
}

.ag-theme-material .ag-rtl .ag-row-group-indent-9 {
    padding-right: 378px
}

.ag-theme-material .ag-ltr .ag-row-level-9 .ag-row-group-leaf-indent {
    margin-left: 42px
}

.ag-theme-material .ag-rtl .ag-row-level-9 .ag-row-group-leaf-indent {
    margin-right: 42px
}

.ag-theme-material .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-10 {
    padding-left: 444px
}

.ag-theme-material .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-10 {
    padding-right: 444px
}

.ag-theme-material .ag-ltr .ag-row-group-indent-10 {
    padding-left: 420px
}

.ag-theme-material .ag-rtl .ag-row-group-indent-10 {
    padding-right: 420px
}

.ag-theme-material .ag-ltr .ag-row-level-10 .ag-row-group-leaf-indent {
    margin-left: 42px
}

.ag-theme-material .ag-rtl .ag-row-level-10 .ag-row-group-leaf-indent {
    margin-right: 42px
}

.ag-theme-material .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-11 {
    padding-left: 486px
}

.ag-theme-material .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-11 {
    padding-right: 486px
}

.ag-theme-material .ag-ltr .ag-row-group-indent-11 {
    padding-left: 462px
}

.ag-theme-material .ag-rtl .ag-row-group-indent-11 {
    padding-right: 462px
}

.ag-theme-material .ag-ltr .ag-row-level-11 .ag-row-group-leaf-indent {
    margin-left: 42px
}

.ag-theme-material .ag-rtl .ag-row-level-11 .ag-row-group-leaf-indent {
    margin-right: 42px
}

.ag-theme-material .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-12 {
    padding-left: 528px
}

.ag-theme-material .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-12 {
    padding-right: 528px
}

.ag-theme-material .ag-ltr .ag-row-group-indent-12 {
    padding-left: 504px
}

.ag-theme-material .ag-rtl .ag-row-group-indent-12 {
    padding-right: 504px
}

.ag-theme-material .ag-ltr .ag-row-level-12 .ag-row-group-leaf-indent {
    margin-left: 42px
}

.ag-theme-material .ag-rtl .ag-row-level-12 .ag-row-group-leaf-indent {
    margin-right: 42px
}

.ag-theme-material .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-13 {
    padding-left: 570px
}

.ag-theme-material .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-13 {
    padding-right: 570px
}

.ag-theme-material .ag-ltr .ag-row-group-indent-13 {
    padding-left: 546px
}

.ag-theme-material .ag-rtl .ag-row-group-indent-13 {
    padding-right: 546px
}

.ag-theme-material .ag-ltr .ag-row-level-13 .ag-row-group-leaf-indent {
    margin-left: 42px
}

.ag-theme-material .ag-rtl .ag-row-level-13 .ag-row-group-leaf-indent {
    margin-right: 42px
}

.ag-theme-material .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-14 {
    padding-left: 612px
}

.ag-theme-material .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-14 {
    padding-right: 612px
}

.ag-theme-material .ag-ltr .ag-row-group-indent-14 {
    padding-left: 588px
}

.ag-theme-material .ag-rtl .ag-row-group-indent-14 {
    padding-right: 588px
}

.ag-theme-material .ag-ltr .ag-row-level-14 .ag-row-group-leaf-indent {
    margin-left: 42px
}

.ag-theme-material .ag-rtl .ag-row-level-14 .ag-row-group-leaf-indent {
    margin-right: 42px
}

.ag-theme-material .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-15 {
    padding-left: 654px
}

.ag-theme-material .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-15 {
    padding-right: 654px
}

.ag-theme-material .ag-ltr .ag-row-group-indent-15 {
    padding-left: 630px
}

.ag-theme-material .ag-rtl .ag-row-group-indent-15 {
    padding-right: 630px
}

.ag-theme-material .ag-ltr .ag-row-level-15 .ag-row-group-leaf-indent {
    margin-left: 42px
}

.ag-theme-material .ag-rtl .ag-row-level-15 .ag-row-group-leaf-indent {
    margin-right: 42px
}

.ag-theme-material .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-16 {
    padding-left: 696px
}

.ag-theme-material .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-16 {
    padding-right: 696px
}

.ag-theme-material .ag-ltr .ag-row-group-indent-16 {
    padding-left: 672px
}

.ag-theme-material .ag-rtl .ag-row-group-indent-16 {
    padding-right: 672px
}

.ag-theme-material .ag-ltr .ag-row-level-16 .ag-row-group-leaf-indent {
    margin-left: 42px
}

.ag-theme-material .ag-rtl .ag-row-level-16 .ag-row-group-leaf-indent {
    margin-right: 42px
}

.ag-theme-material .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-17 {
    padding-left: 738px
}

.ag-theme-material .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-17 {
    padding-right: 738px
}

.ag-theme-material .ag-ltr .ag-row-group-indent-17 {
    padding-left: 714px
}

.ag-theme-material .ag-rtl .ag-row-group-indent-17 {
    padding-right: 714px
}

.ag-theme-material .ag-ltr .ag-row-level-17 .ag-row-group-leaf-indent {
    margin-left: 42px
}

.ag-theme-material .ag-rtl .ag-row-level-17 .ag-row-group-leaf-indent {
    margin-right: 42px
}

.ag-theme-material .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-18 {
    padding-left: 780px
}

.ag-theme-material .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-18 {
    padding-right: 780px
}

.ag-theme-material .ag-ltr .ag-row-group-indent-18 {
    padding-left: 756px
}

.ag-theme-material .ag-rtl .ag-row-group-indent-18 {
    padding-right: 756px
}

.ag-theme-material .ag-ltr .ag-row-level-18 .ag-row-group-leaf-indent {
    margin-left: 42px
}

.ag-theme-material .ag-rtl .ag-row-level-18 .ag-row-group-leaf-indent {
    margin-right: 42px
}

.ag-theme-material .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-19 {
    padding-left: 822px
}

.ag-theme-material .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-19 {
    padding-right: 822px
}

.ag-theme-material .ag-ltr .ag-row-group-indent-19 {
    padding-left: 798px
}

.ag-theme-material .ag-rtl .ag-row-group-indent-19 {
    padding-right: 798px
}

.ag-theme-material .ag-ltr .ag-row-level-19 .ag-row-group-leaf-indent {
    margin-left: 42px
}

.ag-theme-material .ag-rtl .ag-row-level-19 .ag-row-group-leaf-indent {
    margin-right: 42px
}

.ag-theme-material .ag-cell {
    -webkit-font-smoothing: subpixel-antialiased
}

.ag-theme-material .ag-value-change-delta {
    padding-right: 2px
}

.ag-theme-material .ag-value-change-delta-up {
    color: #43a047;
    color: var(--ag-value-change-delta-up-color, #43a047)
}

.ag-theme-material .ag-value-change-delta-down {
    color: #e53935;
    color: var(--ag-value-change-delta-down-color, #e53935)
}

.ag-theme-material .ag-value-change-value {
    background-color: initial;
    border-radius: 1px;
    padding-left: 1px;
    padding-right: 1px;
    transition: background-color 1s
}

.ag-theme-material .ag-value-change-value-highlight {
    background-color: #00acc1;
    background-color: var(--ag-value-change-value-highlight-background-color, #00acc1);
    transition: background-color .1s
}

.ag-theme-material .ag-cell-data-changed {
    background-color: #00acc1 !important;
    background-color: var(--ag-value-change-value-highlight-background-color, #00acc1) !important
}

.ag-theme-material .ag-cell-data-changed-animation {
    background-color: initial
}

.ag-theme-material .ag-cell-highlight {
    background-color: #fce4ec !important;
    background-color: var(--ag-range-selection-highlight-color, #fce4ec) !important
}

.ag-theme-material .ag-row {
    background-color: #fff;
    background-color: var(--ag-background-color, #fff);
    border-color: #e2e2e2;
    border-color: var(--ag-row-border-color, var(--ag-secondary-border-color, var(--ag-border-color, #e2e2e2)));
    border-width: 1px;
    color: #000000de;
    color: var(--ag-data-color, var(--ag-foreground-color, #000000de));
    height: 48px
}

.ag-theme-material .ag-row:not(.ag-row-first) {
    border-top-style: solid
}

.ag-theme-material .ag-row.ag-row-last {
    border-bottom-style: solid
}

.ag-theme-material .ag-row-highlight-above:after,
.ag-theme-material .ag-row-highlight-below:after {
    background-color: #3f51b5;
    background-color: var(--ag-range-selection-border-color, var(--ag-material-primary-color, #3f51b5));
    content: "";
    height: 1px;
    left: 1px;
    position: absolute;
    width: calc(100% - 1px)
}

.ag-theme-material .ag-row-highlight-above:after {
    top: -1px
}

.ag-theme-material .ag-row-highlight-above.ag-row-first:after {
    top: 0
}

.ag-theme-material .ag-row-highlight-below:after {
    bottom: 0
}

.ag-theme-material .ag-row-odd {
    background-color: var(--ag-odd-row-background-color)
}

.ag-theme-material .ag-horizontal-left-spacer:not(.ag-scroller-corner) {
    border-right: 1px solid #e2e2e2;
    border-right-color: var(--ag-border-color, #e2e2e2)
}

.ag-theme-material .ag-horizontal-right-spacer:not(.ag-scroller-corner) {
    border-left: 1px solid #e2e2e2;
    border-left-color: var(--ag-border-color, #e2e2e2)
}

.ag-theme-material .ag-row-hover {
    background-color: #fafafa;
    background-color: var(--ag-row-hover-color, #fafafa)
}

.ag-theme-material .ag-ltr .ag-right-aligned-cell {
    text-align: right
}

.ag-theme-material .ag-rtl .ag-right-aligned-cell {
    text-align: left
}

.ag-theme-material .ag-ltr .ag-right-aligned-cell .ag-cell-value {
    margin-left: auto
}

.ag-theme-material .ag-rtl .ag-right-aligned-cell .ag-cell-value {
    margin-right: auto
}

.ag-theme-material .ag-cell {
    border: 1px solid #0000;
    line-height: 46px
}

.ag-theme-material .ag-cell,
.ag-theme-material .ag-row>.ag-cell-wrapper {
    padding-left: 23px;
    padding-right: 23px
}

.ag-theme-material .ag-row-dragging {
    cursor: move;
    opacity: .5
}

.ag-theme-material .ag-cell-inline-editing {
    height: 48px
}

.ag-theme-material .ag-cell-inline-editing,
.ag-theme-material .ag-popup-editor {
    background: #fff;
    background: var(--ag-background-color, #fff);
    background-color: #fafafa;
    background-color: var(--ag-control-panel-background-color, #fafafa);
    border-radius: 2px;
    box-shadow: 0 3px 1px -2px #0003, 0 2px 2px 0 #00000024, 0 1px 5px 0 #0000001f;
    padding: 0
}

.ag-theme-material .ag-large-text-input {
    height: auto;
    padding: 24px
}

.ag-theme-material .ag-details-row {
    background-color: #fff;
    background-color: var(--ag-background-color, #fff);
    padding: 40px
}

.ag-theme-material .ag-overlay-loading-wrapper {
    background-color: #ffffffa8;
    background-color: var(--ag-modal-overlay-background-color, #ffffffa8)
}

.ag-theme-material .ag-overlay-loading-center {
    background: #fff;
    background: var(--ag-background-color, #fff);
    border-radius: 2px;
    box-shadow: 0 3px 1px -2px #0003, 0 2px 2px 0 #00000024, 0 1px 5px 0 #0000001f;
    padding: 8px
}

.ag-theme-material .ag-overlay-no-rows-wrapper.ag-layout-auto-height {
    padding-top: 30px
}

.ag-theme-material .ag-loading {
    align-items: center;
    display: flex;
    height: 100%;
    padding-left: 24px
}

.ag-theme-material .ag-loading-icon {
    padding-right: 24px
}

.ag-theme-material .ag-icon-loading {
    animation-duration: 1s;
    animation-iteration-count: infinite;
    animation-name: spin;
    animation-timing-function: linear
}

.ag-theme-material .ag-floating-top {
    border-bottom: 1px solid #e2e2e2;
    border-bottom-color: var(--ag-border-color, #e2e2e2)
}

.ag-theme-material .ag-floating-bottom {
    border-top: 1px solid #e2e2e2;
    border-top-color: var(--ag-border-color, #e2e2e2)
}

.ag-theme-material .ag-ltr .ag-cell {
    border-right: solid #0000
}

.ag-theme-material .ag-rtl .ag-cell {
    border-left: solid #0000
}

.ag-theme-material .ag-ltr .ag-cell {
    border-right-width: 1px
}

.ag-theme-material .ag-rtl .ag-cell {
    border-left-width: 1px
}

.ag-theme-material .ag-cell.ag-cell-first-right-pinned:not(.ag-cell-range-left):not(.ag-cell-range-single-cell) {
    border-left: 1px solid #e2e2e2;
    border-left-color: var(--ag-border-color, #e2e2e2)
}

.ag-theme-material .ag-cell.ag-cell-last-left-pinned:not(.ag-cell-range-right):not(.ag-cell-range-single-cell) {
    border-right: 1px solid #e2e2e2;
    border-right-color: var(--ag-border-color, #e2e2e2)
}

.ag-theme-material .ag-row-selected {
    background-color: #eee;
    background-color: var(--ag-selected-row-background-color, #eee)
}

.ag-theme-material .ag-cell-range-selected:not(.ag-cell-focus) {
    background-color: #7a86cb1a;
    background-color: var(--ag-range-selection-background-color, #7a86cb1a)
}

.ag-theme-material .ag-cell-range-selected:not(.ag-cell-focus).ag-cell-range-chart {
    background-color: #0058ff1a;
    background-color: var(--ag-range-selection-chart-background-color, #0058ff1a)
}

.ag-theme-material .ag-cell-range-selected:not(.ag-cell-focus).ag-cell-range-chart.ag-cell-range-chart-category {
    background-color: #00ff841a;
    background-color: var(--ag-range-selection-chart-category-background-color, #00ff841a)
}

.ag-theme-material .ag-cell-range-selected-1:not(.ag-cell-focus) {
    background-color: #7a86cb1a;
    background-color: var(--ag-range-selection-background-color-1, var(--ag-range-selection-background-color, #7a86cb1a))
}

.ag-theme-material .ag-cell-range-selected-2:not(.ag-cell-focus) {
    background-color: #7a86cb30;
    background-color: var(--ag-range-selection-background-color-2, #7a86cb30)
}

.ag-theme-material .ag-cell-range-selected-3:not(.ag-cell-focus) {
    background-color: rgba(122, 134, 203, .271);
    background-color: var(--ag-range-selection-background-color-3, rgba(122, 134, 203, .271))
}

.ag-theme-material .ag-cell-range-selected-4:not(.ag-cell-focus) {
    background-color: rgba(122, 134, 203, .344);
    background-color: var(--ag-range-selection-background-color-4, rgba(122, 134, 203, .344))
}

.ag-theme-material .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-top {
    border-top-color: #3f51b5;
    border-top-color: var(--ag-range-selection-border-color, var(--ag-material-primary-color, #3f51b5))
}

.ag-theme-material .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-right {
    border-right-color: #3f51b5;
    border-right-color: var(--ag-range-selection-border-color, var(--ag-material-primary-color, #3f51b5))
}

.ag-theme-material .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-bottom {
    border-bottom-color: #3f51b5;
    border-bottom-color: var(--ag-range-selection-border-color, var(--ag-material-primary-color, #3f51b5))
}

.ag-theme-material .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-left {
    border-left-color: #3f51b5;
    border-left-color: var(--ag-range-selection-border-color, var(--ag-material-primary-color, #3f51b5))
}

.ag-theme-material .ag-ltr .ag-cell-range-single-cell.ag-cell-range-handle,
.ag-theme-material .ag-ltr .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell,
.ag-theme-material .ag-ltr .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected),
.ag-theme-material .ag-rtl .ag-cell-range-single-cell.ag-cell-range-handle,
.ag-theme-material .ag-rtl .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell,
.ag-theme-material .ag-rtl .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected) {
    border: 1px solid #3f51b5;
    border-color: var(--ag-range-selection-border-color, var(--ag-material-primary-color, #3f51b5));
    outline: medium none invert;
    outline: initial
}

.ag-theme-material .ag-cell.ag-selection-fill-top,
.ag-theme-material .ag-cell.ag-selection-fill-top.ag-cell-range-selected {
    border-top: 1px dashed #3f51b5;
    border-top-color: var(--ag-range-selection-border-color, var(--ag-material-primary-color, #3f51b5))
}

.ag-theme-material .ag-ltr .ag-cell.ag-selection-fill-right,
.ag-theme-material .ag-ltr .ag-cell.ag-selection-fill-right.ag-cell-range-selected {
    border-right: 1px dashed #3f51b5;
    border-right-color: var(--ag-range-selection-border-color, var(--ag-material-primary-color, #3f51b5))
}

.ag-theme-material .ag-rtl .ag-cell.ag-selection-fill-right,
.ag-theme-material .ag-rtl .ag-cell.ag-selection-fill-right.ag-cell-range-selected {
    border-left: 1px dashed #3f51b5;
    border-left-color: var(--ag-range-selection-border-color, var(--ag-material-primary-color, #3f51b5))
}

.ag-theme-material .ag-cell.ag-selection-fill-bottom,
.ag-theme-material .ag-cell.ag-selection-fill-bottom.ag-cell-range-selected {
    border-bottom: 1px dashed #3f51b5;
    border-bottom-color: var(--ag-range-selection-border-color, var(--ag-material-primary-color, #3f51b5))
}

.ag-theme-material .ag-ltr .ag-cell.ag-selection-fill-left,
.ag-theme-material .ag-ltr .ag-cell.ag-selection-fill-left.ag-cell-range-selected {
    border-left: 1px dashed #3f51b5;
    border-left-color: var(--ag-range-selection-border-color, var(--ag-material-primary-color, #3f51b5))
}

.ag-theme-material .ag-rtl .ag-cell.ag-selection-fill-left,
.ag-theme-material .ag-rtl .ag-cell.ag-selection-fill-left.ag-cell-range-selected {
    border-right: 1px dashed #3f51b5;
    border-right-color: var(--ag-range-selection-border-color, var(--ag-material-primary-color, #3f51b5))
}

.ag-theme-material .ag-fill-handle,
.ag-theme-material .ag-range-handle {
    background-color: #3f51b5;
    background-color: var(--ag-range-selection-border-color, var(--ag-material-primary-color, #3f51b5));
    bottom: -1px;
    height: 6px;
    position: absolute;
    width: 6px
}

.ag-theme-material .ag-ltr .ag-fill-handle,
.ag-theme-material .ag-ltr .ag-range-handle {
    right: -1px
}

.ag-theme-material .ag-rtl .ag-fill-handle,
.ag-theme-material .ag-rtl .ag-range-handle {
    left: -1px
}

.ag-theme-material .ag-fill-handle {
    cursor: cell
}

.ag-theme-material .ag-range-handle {
    cursor: nwse-resize
}

.ag-theme-material .ag-cell-inline-editing {
    border-color: #ff4081 !important;
    border-color: var(--ag-input-focus-border-color, var(--ag-material-accent-color, #ff4081)) !important
}

.ag-theme-material .ag-menu {
    background: #fff;
    background: var(--ag-background-color, #fff);
    border-radius: 2px;
    box-shadow: 0 3px 1px -2px #0003, 0 2px 2px 0 #00000024, 0 1px 5px 0 #0000001f;
    padding: 0
}

.ag-theme-material .ag-menu-list {
    cursor: default;
    padding-bottom: 8px;
    padding-top: 8px;
    width: 100%
}

.ag-theme-material .ag-menu-option-part {
    line-height: 18px;
    padding-bottom: 10px;
    padding-top: 10px
}

.ag-theme-material .ag-menu-option-active {
    background-color: #fafafa;
    background-color: var(--ag-row-hover-color, #fafafa)
}

.ag-theme-material .ag-menu-option-disabled {
    opacity: .5
}

.ag-theme-material .ag-menu-option-text {
    margin-left: 8px
}

.ag-theme-material .ag-menu-option-icon {
    min-width: 34px;
    padding-left: 16px;
    padding-right: 8px
}

.ag-theme-material .ag-menu-option-shortcut {
    padding-left: 16px
}

.ag-theme-material .ag-menu-separator {
    height: 16px
}

.ag-theme-material .ag-menu-separator-cell:after {
    border-top: 1px solid #e2e2e2;
    border-top-color: var(--ag-border-color, #e2e2e2);
    content: "";
    display: block
}

.ag-theme-material .ag-menu-option-popup-pointer {
    text-align: center;
    width: 34px
}

.ag-theme-material .ag-tabs-header {
    display: flex;
    min-width: 220px;
    width: 100%
}

.ag-theme-material .ag-tab {
    align-items: center;
    border-bottom: 2px solid #0000;
    cursor: pointer;
    display: flex;
    flex: none;
    flex: 1 1 auto;
    justify-content: center
}

.ag-theme-material .ag-keyboard-focus .ag-tab:focus {
    outline: none
}

.ag-theme-material .ag-keyboard-focus .ag-tab:focus:after {
    background-color: initial;
    border: 1px solid #ff4081;
    border-color: var(--ag-input-focus-border-color, var(--ag-material-accent-color, #ff4081));
    content: "";
    display: block;
    height: calc(100% - 8px);
    left: 4px;
    pointer-events: none;
    position: absolute;
    top: 4px;
    width: calc(100% - 8px)
}

.ag-theme-material .ag-tab-selected {
    border-bottom-color: #3f51b5;
    border-bottom-color: var(--ag-selected-tab-underline-color, var(--ag-material-primary-color, #3f51b5))
}

.ag-theme-material .ag-menu-header {
    color: #0000008a;
    color: var(--ag-secondary-foreground-color, #0000008a)
}

.ag-theme-material .ag-filter-condition-operator {
    height: 17px
}

.ag-theme-material .ag-ltr .ag-filter-condition-operator-or {
    margin-left: 16px
}

.ag-theme-material .ag-rtl .ag-filter-condition-operator-or {
    margin-right: 16px
}

.ag-theme-material .ag-set-filter-select-all {
    padding-top: 16px
}

.ag-theme-material .ag-set-filter-list {
    height: 240px
}

.ag-theme-material .ag-set-filter-filter {
    margin-left: 12px;
    margin-right: 12px;
    margin-top: 16px
}

.ag-theme-material .ag-filter-to {
    margin-top: 14px
}

.ag-theme-material .ag-mini-filter {
    margin: 16px 12px 0
}

.ag-theme-material .ag-set-filter-item {
    margin: 0 12px
}

.ag-theme-material .ag-ltr .ag-set-filter-item-value {
    margin-left: 12px
}

.ag-theme-material .ag-rtl .ag-set-filter-item-value {
    margin-right: 12px
}

.ag-theme-material .ag-filter-header-container {
    padding-bottom: 16px
}

.ag-theme-material .ag-filter-apply-panel {
    padding: 16px 12px
}

.ag-theme-material .ag-filter-apply-panel-button {
    line-height: 1.5
}

.ag-theme-material .ag-ltr .ag-filter-apply-panel-button {
    margin-left: 16px
}

.ag-theme-material .ag-rtl .ag-filter-apply-panel-button {
    margin-right: 16px
}

.ag-theme-material .ag-simple-filter-body-wrapper {
    padding: 16px 12px 2px
}

.ag-theme-material .ag-simple-filter-body-wrapper>* {
    margin-bottom: 14px
}

.ag-theme-material .ag-filter-no-matches {
    margin: 16px 12px
}

.ag-theme-material .ag-side-bar {
    position: relative
}

.ag-theme-material .ag-tool-panel-wrapper {
    background-color: #fafafa;
    background-color: var(--ag-control-panel-background-color, #fafafa)
}

.ag-theme-material .ag-side-buttons {
    color: #000000de;
    color: var(--ag-foreground-color, #000000de);
    overflow: hidden;
    padding-top: 32px;
    position: relative;
    width: 22px
}

.ag-theme-material button.ag-side-button-button {
    background: #0000;
    background-position-x: center;
    background-position-y: center;
    background-repeat: no-repeat;
    border: none;
    color: inherit;
    font-family: inherit;
    font-size: inherit;
    font-weight: inherit;
    line-height: inherit;
    margin: 0;
    min-height: 144px;
    padding: 16px 0;
    width: 100%
}

.ag-theme-material button.ag-side-button-button:focus {
    box-shadow: none
}

.ag-theme-material .ag-keyboard-focus .ag-side-button-button:focus {
    outline: none
}

.ag-theme-material .ag-keyboard-focus .ag-side-button-button:focus:after {
    background-color: initial;
    border: 1px solid #ff4081;
    border-color: var(--ag-input-focus-border-color, var(--ag-material-accent-color, #ff4081));
    content: "";
    display: block;
    height: calc(100% - 8px);
    left: 4px;
    pointer-events: none;
    position: absolute;
    top: 4px;
    width: calc(100% - 8px)
}

.ag-theme-material .ag-side-button-icon-wrapper {
    margin-bottom: 3px
}

.ag-theme-material .ag-ltr .ag-side-bar-left .ag-side-button-button,
.ag-theme-material .ag-rtl .ag-side-bar-right .ag-side-button-button {
    border-right: 2px solid #0000
}

.ag-theme-material .ag-ltr .ag-side-bar-left .ag-selected .ag-side-button-button,
.ag-theme-material .ag-rtl .ag-side-bar-right .ag-selected .ag-side-button-button {
    border-right-color: #3f51b5;
    border-right-color: var(--ag-selected-tab-underline-color, var(--ag-material-primary-color, #3f51b5))
}

.ag-theme-material .ag-ltr .ag-side-bar-right .ag-side-button-button,
.ag-theme-material .ag-rtl .ag-side-bar-left .ag-side-button-button {
    border-left: 2px solid #0000
}

.ag-theme-material .ag-ltr .ag-side-bar-right .ag-selected .ag-side-button-button,
.ag-theme-material .ag-rtl .ag-side-bar-left .ag-selected .ag-side-button-button {
    border-left-color: #3f51b5;
    border-left-color: var(--ag-selected-tab-underline-color, var(--ag-material-primary-color, #3f51b5))
}

.ag-theme-material .ag-filter-toolpanel-header {
    height: 48px
}

.ag-theme-material .ag-ltr .ag-filter-toolpanel-header,
.ag-theme-material .ag-ltr .ag-filter-toolpanel-search {
    padding-left: 8px
}

.ag-theme-material .ag-rtl .ag-filter-toolpanel-header,
.ag-theme-material .ag-rtl .ag-filter-toolpanel-search {
    padding-right: 8px
}

.ag-theme-material .ag-keyboard-focus .ag-filter-toolpanel-header:focus {
    outline: none
}

.ag-theme-material .ag-keyboard-focus .ag-filter-toolpanel-header:focus:after {
    background-color: initial;
    border: 1px solid #ff4081;
    border-color: var(--ag-input-focus-border-color, var(--ag-material-accent-color, #ff4081));
    content: "";
    display: block;
    height: calc(100% - 8px);
    left: 4px;
    pointer-events: none;
    position: absolute;
    top: 4px;
    width: calc(100% - 8px)
}

.ag-theme-material .ag-filter-toolpanel-group.ag-has-filter>.ag-group-title-bar .ag-group-title:after {
    font-feature-settings: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\f112";
    font-family: agGridMaterial;
    font-size: 18px;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    line-height: 18px;
    position: absolute;
    text-transform: none
}

.ag-theme-material .ag-ltr .ag-filter-toolpanel-group.ag-has-filter>.ag-group-title-bar .ag-group-title:after {
    padding-left: 8px
}

.ag-theme-material .ag-rtl .ag-filter-toolpanel-group.ag-has-filter>.ag-group-title-bar .ag-group-title:after {
    padding-right: 8px
}

.ag-theme-material .ag-filter-toolpanel-group-level-0-header {
    height: 64px
}

.ag-theme-material .ag-filter-toolpanel-group-item {
    margin-bottom: 4px;
    margin-top: 4px
}

.ag-theme-material .ag-filter-toolpanel-search {
    height: 56px
}

.ag-theme-material .ag-filter-toolpanel-search-input {
    flex-grow: 1;
    height: 32px
}

.ag-theme-material .ag-ltr .ag-filter-toolpanel-search-input {
    margin-right: 8px
}

.ag-theme-material .ag-rtl .ag-filter-toolpanel-search-input {
    margin-left: 8px
}

.ag-theme-material .ag-ltr .ag-filter-toolpanel-expand,
.ag-theme-material .ag-ltr .ag-filter-toolpanel-group-title-bar-icon {
    margin-right: 8px
}

.ag-theme-material .ag-rtl .ag-filter-toolpanel-expand,
.ag-theme-material .ag-rtl .ag-filter-toolpanel-group-title-bar-icon {
    margin-left: 8px
}

.ag-theme-material .ag-filter-toolpanel-group-level-1 .ag-filter-toolpanel-group-level-1-header.ag-filter-toolpanel-group-title-bar {
    background-color: initial
}

.ag-theme-material .ag-ltr .ag-filter-toolpanel-group-level-1 .ag-filter-toolpanel-group-level-2-header {
    padding-left: 24px
}

.ag-theme-material .ag-rtl .ag-filter-toolpanel-group-level-1 .ag-filter-toolpanel-group-level-2-header {
    padding-right: 24px
}

.ag-theme-material .ag-filter-toolpanel-group-level-2 .ag-filter-toolpanel-group-level-2-header.ag-filter-toolpanel-group-title-bar {
    background-color: initial
}

.ag-theme-material .ag-ltr .ag-filter-toolpanel-group-level-2 .ag-filter-toolpanel-group-level-3-header {
    padding-left: 40px
}

.ag-theme-material .ag-rtl .ag-filter-toolpanel-group-level-2 .ag-filter-toolpanel-group-level-3-header {
    padding-right: 40px
}

.ag-theme-material .ag-filter-toolpanel-group-level-3 .ag-filter-toolpanel-group-level-3-header.ag-filter-toolpanel-group-title-bar {
    background-color: initial
}

.ag-theme-material .ag-ltr .ag-filter-toolpanel-group-level-3 .ag-filter-toolpanel-group-level-4-header {
    padding-left: 56px
}

.ag-theme-material .ag-rtl .ag-filter-toolpanel-group-level-3 .ag-filter-toolpanel-group-level-4-header {
    padding-right: 56px
}

.ag-theme-material .ag-filter-toolpanel-group-level-4 .ag-filter-toolpanel-group-level-4-header.ag-filter-toolpanel-group-title-bar {
    background-color: initial
}

.ag-theme-material .ag-ltr .ag-filter-toolpanel-group-level-4 .ag-filter-toolpanel-group-level-5-header {
    padding-left: 72px
}

.ag-theme-material .ag-rtl .ag-filter-toolpanel-group-level-4 .ag-filter-toolpanel-group-level-5-header {
    padding-right: 72px
}

.ag-theme-material .ag-filter-toolpanel-group-level-5 .ag-filter-toolpanel-group-level-5-header.ag-filter-toolpanel-group-title-bar {
    background-color: initial
}

.ag-theme-material .ag-ltr .ag-filter-toolpanel-group-level-5 .ag-filter-toolpanel-group-level-6-header {
    padding-left: 88px
}

.ag-theme-material .ag-rtl .ag-filter-toolpanel-group-level-5 .ag-filter-toolpanel-group-level-6-header {
    padding-right: 88px
}

.ag-theme-material .ag-filter-toolpanel-group-level-6 .ag-filter-toolpanel-group-level-6-header.ag-filter-toolpanel-group-title-bar {
    background-color: initial
}

.ag-theme-material .ag-ltr .ag-filter-toolpanel-group-level-6 .ag-filter-toolpanel-group-level-7-header {
    padding-left: 104px
}

.ag-theme-material .ag-rtl .ag-filter-toolpanel-group-level-6 .ag-filter-toolpanel-group-level-7-header {
    padding-right: 104px
}

.ag-theme-material .ag-filter-toolpanel-group-level-7 .ag-filter-toolpanel-group-level-7-header.ag-filter-toolpanel-group-title-bar {
    background-color: initial
}

.ag-theme-material .ag-ltr .ag-filter-toolpanel-group-level-7 .ag-filter-toolpanel-group-level-8-header {
    padding-left: 120px
}

.ag-theme-material .ag-rtl .ag-filter-toolpanel-group-level-7 .ag-filter-toolpanel-group-level-8-header {
    padding-right: 120px
}

.ag-theme-material .ag-filter-toolpanel-group-level-8 .ag-filter-toolpanel-group-level-8-header.ag-filter-toolpanel-group-title-bar {
    background-color: initial
}

.ag-theme-material .ag-ltr .ag-filter-toolpanel-group-level-8 .ag-filter-toolpanel-group-level-9-header {
    padding-left: 136px
}

.ag-theme-material .ag-rtl .ag-filter-toolpanel-group-level-8 .ag-filter-toolpanel-group-level-9-header {
    padding-right: 136px
}

.ag-theme-material .ag-filter-toolpanel-group-level-9 .ag-filter-toolpanel-group-level-9-header.ag-filter-toolpanel-group-title-bar {
    background-color: initial
}

.ag-theme-material .ag-ltr .ag-filter-toolpanel-group-level-9 .ag-filter-toolpanel-group-level-10-header {
    padding-left: 152px
}

.ag-theme-material .ag-rtl .ag-filter-toolpanel-group-level-9 .ag-filter-toolpanel-group-level-10-header {
    padding-right: 152px
}

.ag-theme-material .ag-filter-toolpanel-group-level-10 .ag-filter-toolpanel-group-level-10-header.ag-filter-toolpanel-group-title-bar {
    background-color: initial
}

.ag-theme-material .ag-ltr .ag-filter-toolpanel-group-level-10 .ag-filter-toolpanel-group-level-11-header {
    padding-left: 168px
}

.ag-theme-material .ag-rtl .ag-filter-toolpanel-group-level-10 .ag-filter-toolpanel-group-level-11-header {
    padding-right: 168px
}

.ag-theme-material .ag-filter-toolpanel-instance-header.ag-filter-toolpanel-group-level-1-header {
    padding-left: 8px
}

.ag-theme-material .ag-filter-toolpanel-instance-filter {
    padding-top: 8px
}

.ag-theme-material .ag-ltr .ag-filter-toolpanel-instance-header-icon {
    margin-left: 8px
}

.ag-theme-material .ag-rtl .ag-filter-toolpanel-instance-header-icon {
    margin-right: 8px
}

.ag-theme-material .ag-pivot-mode-panel {
    display: flex;
    height: 56px
}

.ag-theme-material .ag-pivot-mode-select {
    align-items: center;
    display: flex
}

.ag-theme-material .ag-ltr .ag-pivot-mode-select {
    margin-left: 12px
}

.ag-theme-material .ag-rtl .ag-pivot-mode-select {
    margin-right: 12px
}

.ag-theme-material .ag-keyboard-focus .ag-column-select-header:focus {
    outline: none
}

.ag-theme-material .ag-keyboard-focus .ag-column-select-header:focus:after {
    background-color: initial;
    border: 1px solid #ff4081;
    border-color: var(--ag-input-focus-border-color, var(--ag-material-accent-color, #ff4081));
    content: "";
    display: block;
    height: calc(100% - 8px);
    left: 4px;
    pointer-events: none;
    position: absolute;
    top: 4px;
    width: calc(100% - 8px)
}

.ag-theme-material .ag-column-select-header {
    align-items: center;
    padding: 0 12px
}

.ag-theme-material .ag-column-group-icons,
.ag-theme-material .ag-column-select-header-icon {
    color: #0000008a;
    color: var(--ag-secondary-foreground-color, #0000008a)
}

.ag-theme-material .ag-header {
    background-color: #fff;
    background-color: var(--ag-header-background-color, #fff);
    border-bottom: 1px solid #e2e2e2;
    border-bottom-color: var(--ag-border-color, #e2e2e2)
}

.ag-theme-material .ag-header-row {
    color: #0000008a;
    color: var(--ag-header-foreground-color, var(--ag-secondary-foreground-color, #0000008a))
}

.ag-theme-material .ag-pinned-right-header {
    border-left: 1px solid #e2e2e2;
    border-left-color: var(--ag-border-color, #e2e2e2)
}

.ag-theme-material .ag-pinned-left-header {
    border-right: 1px solid #e2e2e2;
    border-right-color: var(--ag-border-color, #e2e2e2)
}

.ag-theme-material .ag-header-row {
    height: 56px
}

.ag-theme-material .ag-ltr .ag-header-cell:not(.ag-right-aligned-header) .ag-header-label-icon {
    margin-left: 8px
}

.ag-theme-material .ag-ltr .ag-header-cell.ag-right-aligned-header .ag-header-label-icon,
.ag-theme-material .ag-rtl .ag-header-cell:not(.ag-right-aligned-header) .ag-header-label-icon {
    margin-right: 8px
}

.ag-theme-material .ag-rtl .ag-header-cell.ag-right-aligned-header .ag-header-label-icon {
    margin-left: 8px
}

.ag-theme-material .ag-header-cell,
.ag-theme-material .ag-header-group-cell {
    padding-left: 24px;
    padding-right: 24px
}

.ag-theme-material .ag-header-cell.ag-header-cell-moving,
.ag-theme-material .ag-header-group-cell.ag-header-cell-moving {
    background-color: #f2f2f2;
    background-color: var(--ag-header-cell-moving-background-color, var(--ag-header-cell-hover-background-color, #f2f2f2))
}

.ag-theme-material .ag-keyboard-focus .ag-header-cell:focus {
    outline: none
}

.ag-theme-material .ag-keyboard-focus .ag-header-cell:focus:after {
    background-color: initial;
    border: 1px solid #ff4081;
    border-color: var(--ag-input-focus-border-color, var(--ag-material-accent-color, #ff4081));
    content: "";
    display: block;
    height: calc(100% - 8px);
    left: 4px;
    pointer-events: none;
    position: absolute;
    top: 4px;
    width: calc(100% - 8px)
}

.ag-theme-material .ag-keyboard-focus .ag-header-group-cell:focus {
    outline: none
}

.ag-theme-material .ag-keyboard-focus .ag-header-group-cell:focus:after {
    background-color: initial;
    border: 1px solid #ff4081;
    border-color: var(--ag-input-focus-border-color, var(--ag-material-accent-color, #ff4081));
    content: "";
    display: block;
    height: calc(100% - 8px);
    left: 4px;
    pointer-events: none;
    position: absolute;
    top: 4px;
    width: calc(100% - 8px)
}

.ag-theme-material .ag-header-icon {
    color: #0000008a;
    color: var(--ag-secondary-foreground-color, #0000008a)
}

.ag-theme-material .ag-header-expand-icon {
    cursor: pointer
}

.ag-theme-material .ag-ltr .ag-header-expand-icon {
    padding-left: 4px
}

.ag-theme-material .ag-rtl .ag-header-expand-icon {
    padding-right: 4px
}

.ag-theme-material .ag-header-row:not(:first-child) .ag-header-cell,
.ag-theme-material .ag-header-row:not(:first-child) .ag-header-group-cell.ag-header-group-cell-with-group {
    border-top: 1px solid #e2e2e2;
    border-top-color: var(--ag-border-color, #e2e2e2)
}

.ag-theme-material .ag-header-cell:first-of-type.ag-column-resizing,
.ag-theme-material .ag-header-cell:first-of-type:not(.ag-header-cell-moving):hover,
.ag-theme-material .ag-header-cell:not(.ag-column-resizing)+.ag-header-cell.ag-column-resizing,
.ag-theme-material .ag-header-cell:not(.ag-column-resizing)+.ag-header-cell:not(.ag-header-cell-moving):hover,
.ag-theme-material .ag-header-group-cell:first-of-type.ag-column-resizing,
.ag-theme-material .ag-header-group-cell:first-of-type:not(.ag-header-cell-moving):hover,
.ag-theme-material .ag-header-group-cell:not(.ag-column-resizing)+.ag-header-group-cell.ag-column-resizing,
.ag-theme-material .ag-header-group-cell:not(.ag-column-resizing)+.ag-header-group-cell:not(.ag-header-cell-moving):hover {
    background-color: #f2f2f2;
    background-color: var(--ag-header-cell-hover-background-color, #f2f2f2)
}

.ag-theme-material .ag-ltr .ag-header-select-all {
    margin-right: 24px
}

.ag-theme-material .ag-ltr .ag-floating-filter-button,
.ag-theme-material .ag-rtl .ag-header-select-all {
    margin-left: 24px
}

.ag-theme-material .ag-rtl .ag-floating-filter-button {
    margin-right: 24px
}

.ag-theme-material .ag-floating-filter-button-button {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background: #0000;
    border: none;
    color: inherit;
    font-family: inherit;
    font-size: inherit;
    font-weight: inherit;
    height: 18px;
    line-height: inherit;
    padding: 0;
    width: 18px
}

.ag-theme-material .ag-filter-loading {
    background-color: #fafafa;
    background-color: var(--ag-control-panel-background-color, #fafafa);
    height: 100%;
    padding: 16px 12px;
    position: absolute;
    width: 100%;
    z-index: 1
}

.ag-theme-material .ag-paging-panel {
    border-top: 1px solid #e2e2e2;
    border-top-color: var(--ag-border-color, #e2e2e2);
    color: #0000008a;
    color: var(--ag-secondary-foreground-color, #0000008a);
    height: 56px
}

.ag-theme-material .ag-paging-panel>* {
    margin: 0 24px
}

.ag-theme-material .ag-paging-button {
    bottom: 0;
    cursor: pointer;
    left: 0;
    opacity: 0;
    padding: 0;
    right: 0;
    top: 0;
    width: 18px
}

.ag-theme-material .ag-disabled .ag-paging-button {
    cursor: default
}

.ag-theme-material .ag-paging-button-wrapper.ag-disabled {
    color: #00000061;
    color: var(--ag-disabled-foreground-color, #00000061);
    cursor: default
}

.ag-theme-material .ag-paging-button-wrapper,
.ag-theme-material .ag-paging-description {
    margin: 0 8px
}

.ag-theme-material .ag-status-bar {
    color: #00000061;
    color: var(--ag-disabled-foreground-color, #00000061);
    line-height: 1.5;
    padding-left: 32px;
    padding-right: 32px
}

.ag-theme-material .ag-status-name-value-value {
    color: #000000de;
    color: var(--ag-foreground-color, #000000de)
}

.ag-theme-material .ag-status-bar-center {
    text-align: center
}

.ag-theme-material .ag-status-name-value {
    margin-left: 8px;
    margin-right: 8px;
    padding-bottom: 16px;
    padding-top: 16px
}

.ag-theme-material .ag-column-drop-cell {
    background: #e2e2e2;
    background: var(--ag-chip-background-color, #e2e2e2);
    border-radius: 32px;
    height: 32px;
    padding: 0 4px
}

.ag-theme-material .ag-column-drop-cell-text {
    margin: 0 8px
}

.ag-theme-material .ag-column-drop-cell-button {
    color: #0000008a;
    color: var(--ag-secondary-foreground-color, #0000008a);
    margin: 0 4px;
    min-width: 32px
}

.ag-theme-material .ag-column-drop-cell-drag-handle {
    margin-left: 16px
}

.ag-theme-material .ag-column-drop-cell-ghost {
    opacity: .5
}

.ag-theme-material .ag-column-drop-horizontal {
    background-color: #fafafa;
    background-color: var(--ag-control-panel-background-color, #fafafa);
    color: #0000008a;
    color: var(--ag-secondary-foreground-color, #0000008a);
    height: 48px
}

.ag-theme-material .ag-ltr .ag-column-drop-horizontal {
    padding-left: 24px
}

.ag-theme-material .ag-rtl .ag-column-drop-horizontal {
    padding-right: 24px
}

.ag-theme-material .ag-column-drop-horizontal-cell-separator {
    color: #0000008a;
    color: var(--ag-secondary-foreground-color, #0000008a);
    margin: 0 8px
}

.ag-theme-material .ag-column-drop-horizontal-empty-message {
    color: #00000061;
    color: var(--ag-disabled-foreground-color, #00000061)
}

.ag-theme-material .ag-ltr .ag-column-drop-horizontal-icon {
    margin-right: 24px
}

.ag-theme-material .ag-rtl .ag-column-drop-horizontal-icon {
    margin-left: 24px
}

.ag-theme-material .ag-column-drop-vertical-list {
    padding-bottom: 8px;
    padding-left: 8px;
    padding-right: 8px
}

.ag-theme-material .ag-column-drop-vertical-cell {
    margin-top: 8px
}

.ag-theme-material .ag-column-drop-vertical {
    max-height: 150px;
    min-height: 50px
}

.ag-theme-material .ag-column-drop-vertical-icon {
    margin-left: 8px;
    margin-right: 8px
}

.ag-theme-material .ag-column-drop-vertical-list {
    position: relative
}

.ag-theme-material .ag-column-drop-vertical-empty-message {
    bottom: 0;
    left: 0;
    margin-top: 8px;
    overflow: hidden;
    position: absolute;
    right: 0;
    top: 0
}

.ag-theme-material .ag-select-agg-func-popup {
    background: #fff;
    background: var(--ag-background-color, #fff);
    border-radius: 2px;
    box-shadow: 0 3px 1px -2px #0003, 0 2px 2px 0 #00000024, 0 1px 5px 0 #0000001f;
    height: 140px;
    padding: 0
}

.ag-theme-material .ag-select-agg-func-virtual-list-item {
    cursor: default;
    line-height: 40px;
    padding-left: 16px
}

.ag-theme-material .ag-select-agg-func-virtual-list-item:hover {
    background-color: #eee;
    background-color: var(--ag-selected-row-background-color, #eee)
}

.ag-theme-material .ag-chart-menu {
    background: #fff;
    background: var(--ag-background-color, #fff);
    border-radius: 2px
}

.ag-theme-material .ag-chart-menu-icon {
    border-radius: 2px;
    color: #0000008a;
    color: var(--ag-secondary-foreground-color, #0000008a);
    cursor: pointer;
    font-size: 24px;
    height: 24px;
    line-height: 24px;
    margin: 2px 0;
    opacity: .5;
    width: 24px
}

.ag-theme-material .ag-chart-menu-icon:hover {
    opacity: 1
}

.ag-theme-material .ag-chart-mini-thumbnail {
    border: 1px solid #e2e2e2;
    border-color: var(--ag-secondary-border-color, var(--ag-border-color, #e2e2e2));
    border-radius: 5px;
    margin: 5px
}

.ag-theme-material .ag-chart-mini-thumbnail:nth-last-child(3),
.ag-theme-material .ag-chart-mini-thumbnail:nth-last-child(3)~.ag-chart-mini-thumbnail {
    margin-left: auto;
    margin-right: auto
}

.ag-theme-material .ag-ltr .ag-chart-mini-thumbnail:first-child {
    margin-left: 0
}

.ag-theme-material .ag-ltr .ag-chart-mini-thumbnail:last-child,
.ag-theme-material .ag-rtl .ag-chart-mini-thumbnail:first-child {
    margin-right: 0
}

.ag-theme-material .ag-rtl .ag-chart-mini-thumbnail:last-child {
    margin-left: 0
}

.ag-theme-material .ag-chart-mini-thumbnail.ag-selected {
    border-color: #ff4081;
    border-color: var(--ag-minichart-selected-chart-color, var(--ag-checkbox-checked-color, var(--ag-material-accent-color, #ff4081)))
}

.ag-theme-material .ag-chart-settings-card-item {
    background: #000000de;
    background: var(--ag-foreground-color, #000000de);
    border-radius: 4px;
    height: 8px;
    width: 8px
}

.ag-theme-material .ag-chart-settings-card-item.ag-selected {
    background-color: #ff4081;
    background-color: var(--ag-minichart-selected-page-color, var(--ag-checkbox-checked-color, var(--ag-material-accent-color, #ff4081)))
}

.ag-theme-material .ag-chart-data-column-drag-handle {
    margin-left: 8px
}

.ag-theme-material .ag-charts-settings-group-container {
    padding: 8px
}

.ag-theme-material .ag-charts-data-group-container {
    padding: 16px 12px 2px
}

.ag-theme-material .ag-charts-data-group-container>* {
    margin-bottom: 14px
}

.ag-theme-material .ag-charts-format-top-level-group-container {
    margin-left: 16px;
    padding: 8px
}

.ag-theme-material .ag-charts-format-top-level-group-item {
    margin: 8px 0
}

.ag-theme-material .ag-charts-format-sub-level-group-container {
    padding: 16px 12px 2px
}

.ag-theme-material .ag-charts-format-sub-level-group-container>* {
    margin-bottom: 14px
}

.ag-theme-material .ag-charts-group-container.ag-group-container-horizontal {
    padding: 8px
}

.ag-theme-material .ag-chart-data-section,
.ag-theme-material .ag-chart-format-section {
    display: flex;
    margin: 0
}

.ag-theme-material .ag-chart-menu-panel {
    background-color: #fafafa;
    background-color: var(--ag-control-panel-background-color, #fafafa)
}

.ag-theme-material .ag-ltr .ag-chart-menu-panel {
    border-left: 1px solid #e2e2e2;
    border-left-color: var(--ag-border-color, #e2e2e2)
}

.ag-theme-material .ag-rtl .ag-chart-menu-panel {
    border-right: 1px solid #e2e2e2;
    border-right-color: var(--ag-border-color, #e2e2e2)
}

.ag-theme-material .ag-date-time-list-page-title {
    flex-grow: 1;
    text-align: center
}

.ag-theme-material .ag-date-time-list-page-column-label,
.ag-theme-material .ag-date-time-list-page-entry {
    text-align: center
}

.ag-theme-material .ag-checkbox-input-wrapper {
    font-feature-settings: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    background-color: var(--ag-checkbox-background-color);
    border-radius: 2px;
    display: inline-block;
    flex: none;
    font-family: agGridMaterial;
    font-size: 18px;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    height: 18px;
    line-height: 18px;
    text-transform: none;
    vertical-align: middle;
    width: 18px
}

.ag-theme-material .ag-checkbox-input-wrapper input {
    -webkit-appearance: none;
    height: 100%;
    opacity: 0;
    width: 100%
}

.ag-theme-material .ag-checkbox-input-wrapper:active,
.ag-theme-material .ag-checkbox-input-wrapper:focus-within {
    box-shadow: 0 0 0 5px rgba(32, 33, 36, .122);
    outline: none
}

.ag-theme-material .ag-checkbox-input-wrapper.ag-disabled {
    opacity: .5
}

.ag-theme-material .ag-checkbox-input-wrapper:after {
    color: #333;
    color: var(--ag-checkbox-unchecked-color, #333);
    content: "\f108";
    left: 0;
    pointer-events: none;
    position: absolute;
    top: 0
}

.ag-theme-material .ag-checkbox-input-wrapper.ag-checked:after {
    color: #ff4081;
    color: var(--ag-checkbox-checked-color, var(--ag-material-accent-color, #ff4081));
    content: "\f106";
    left: 0;
    pointer-events: none;
    position: absolute;
    top: 0
}

.ag-theme-material .ag-checkbox-input-wrapper.ag-indeterminate:after {
    color: #333;
    color: var(--ag-checkbox-indeterminate-color, var(--ag-checkbox-unchecked-color, #333));
    content: "\f107";
    left: 0;
    pointer-events: none;
    position: absolute;
    top: 0
}

.ag-theme-material .ag-toggle-button-input-wrapper {
    background-color: #333;
    background-color: var(--ag-toggle-button-off-background-color, var(--ag-checkbox-unchecked-color, #333));
    border: 1px solid #333;
    border-color: var(--ag-toggle-button-off-border-color, var(--ag-checkbox-unchecked-color, #333));
    border-radius: 9px;
    box-sizing: border-box;
    flex: none;
    height: 18px;
    position: relative;
    width: 36px
}

.ag-theme-material .ag-toggle-button-input-wrapper input {
    height: 100%;
    opacity: 0;
    width: 100%
}

.ag-theme-material .ag-toggle-button-input-wrapper:focus-within {
    box-shadow: 0 0 0 5px rgba(32, 33, 36, .122);
    outline: none
}

.ag-theme-material .ag-toggle-button-input-wrapper.ag-disabled {
    opacity: .5
}

.ag-theme-material .ag-toggle-button-input-wrapper.ag-checked {
    background-color: #ff4081;
    background-color: var(--ag-toggle-button-on-background-color, var(--ag-checkbox-checked-color, var(--ag-material-accent-color, #ff4081)));
    border-color: #ff4081;
    border-color: var(--ag-toggle-button-on-border-color, var(--ag-checkbox-checked-color, var(--ag-material-accent-color, #ff4081)))
}

.ag-theme-material .ag-toggle-button-input-wrapper:before {
    background-color: #fff;
    background-color: var(--ag-toggle-button-switch-background-color, var(--ag-background-color, #fff));
    border: 1px solid #333;
    border-color: var(--ag-toggle-button-switch-border-color, var(--ag-toggle-button-off-border-color, var(--ag-checkbox-unchecked-color, #333)));
    border-radius: 9px;
    box-sizing: border-box;
    content: " ";
    display: block;
    height: 18px;
    left: -1px;
    position: absolute;
    top: -1px;
    transition: left .1s;
    width: 18px
}

.ag-theme-material .ag-toggle-button-input-wrapper.ag-checked:before {
    border-color: #ff4081;
    border-color: var(--ag-toggle-button-on-border-color, var(--ag-checkbox-checked-color, var(--ag-material-accent-color, #ff4081)));
    left: calc(100% - 18px)
}

.ag-theme-material .ag-radio-button-input-wrapper {
    font-feature-settings: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    background-color: var(--ag-checkbox-background-color);
    border-radius: 2px;
    border-radius: 18px;
    display: inline-block;
    flex: none;
    font-family: agGridMaterial;
    font-size: 18px;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    height: 18px;
    line-height: 18px;
    text-transform: none;
    vertical-align: middle;
    width: 18px
}

.ag-theme-material .ag-radio-button-input-wrapper input {
    -webkit-appearance: none;
    height: 100%;
    opacity: 0;
    width: 100%
}

.ag-theme-material .ag-radio-button-input-wrapper:active,
.ag-theme-material .ag-radio-button-input-wrapper:focus-within {
    box-shadow: 0 0 0 5px rgba(32, 33, 36, .122);
    outline: none
}

.ag-theme-material .ag-radio-button-input-wrapper.ag-disabled {
    opacity: .5
}

.ag-theme-material .ag-radio-button-input-wrapper:after {
    color: #333;
    color: var(--ag-checkbox-unchecked-color, #333);
    content: "\f124";
    left: 0;
    pointer-events: none;
    position: absolute;
    top: 0
}

.ag-theme-material .ag-radio-button-input-wrapper.ag-checked:after {
    color: #ff4081;
    color: var(--ag-checkbox-checked-color, var(--ag-material-accent-color, #ff4081));
    content: "\f125";
    left: 0;
    pointer-events: none;
    position: absolute;
    top: 0
}

.ag-theme-material input[class^=ag-][type=range] {
    -webkit-appearance: none;
    background: none;
    height: 100%;
    overflow: visible;
    width: 100%
}

.ag-theme-material input[class^=ag-][type=range]::-webkit-slider-runnable-track {
    background-color: #e2e2e2;
    background-color: var(--ag-border-color, #e2e2e2);
    border-radius: 0;
    border-radius: 2px;
    height: 3px;
    margin: 0;
    padding: 0;
    width: 100%
}

.ag-theme-material input[class^=ag-][type=range]::-moz-range-track {
    background-color: #e2e2e2;
    background-color: var(--ag-border-color, #e2e2e2);
    border-radius: 0;
    border-radius: 2px;
    height: 3px;
    margin: 0;
    padding: 0;
    width: 100%
}

.ag-theme-material input[class^=ag-][type=range]::-ms-track {
    background-color: #e2e2e2;
    background-color: var(--ag-border-color, #e2e2e2);
    border-radius: 0;
    border-radius: 2px;
    color: #0000;
    height: 3px;
    margin: 0;
    padding: 0;
    width: 100%;
    width: calc(100% - 2px)
}

.ag-theme-material input[class^=ag-][type=range]::-webkit-slider-thumb {
    -webkit-appearance: none;
    background-color: #fff;
    background-color: var(--ag-background-color, #fff);
    border: 1px solid #333;
    border-color: var(--ag-checkbox-unchecked-color, #333);
    border-radius: 18px;
    height: 18px;
    margin: 0;
    padding: 0;
    transform: translateY(-7.5px);
    width: 18px
}

.ag-theme-material input[class^=ag-][type=range]::-ms-thumb {
    -webkit-appearance: none;
    background-color: #fff;
    background-color: var(--ag-background-color, #fff);
    border: 1px solid #333;
    border-color: var(--ag-checkbox-unchecked-color, #333);
    border-radius: 18px;
    height: 18px;
    margin: 0;
    padding: 0;
    width: 18px
}

.ag-theme-material input[class^=ag-][type=range]::-moz-ag-range-thumb {
    -webkit-appearance: none;
    background-color: #fff;
    background-color: var(--ag-background-color, #fff);
    border: 1px solid #333;
    border-color: var(--ag-checkbox-unchecked-color, #333);
    border-radius: 18px;
    height: 18px;
    margin: 0;
    padding: 0;
    width: 18px
}

.ag-theme-material input[class^=ag-][type=range]:focus {
    outline: none
}

.ag-theme-material input[class^=ag-][type=range]:focus::-webkit-slider-thumb {
    border-color: #ff4081;
    border-color: var(--ag-checkbox-checked-color, var(--ag-material-accent-color, #ff4081));
    box-shadow: 0 0 0 5px rgba(32, 33, 36, .122)
}

.ag-theme-material input[class^=ag-][type=range]:focus::-ms-thumb {
    border-color: #ff4081;
    border-color: var(--ag-checkbox-checked-color, var(--ag-material-accent-color, #ff4081));
    box-shadow: 0 0 0 5px rgba(32, 33, 36, .122)
}

.ag-theme-material input[class^=ag-][type=range]:focus::-moz-ag-range-thumb {
    border-color: #ff4081;
    border-color: var(--ag-checkbox-checked-color, var(--ag-material-accent-color, #ff4081));
    box-shadow: 0 0 0 5px rgba(32, 33, 36, .122)
}

.ag-theme-material input[class^=ag-][type=range]:active::-webkit-slider-runnable-track {
    background-color: #ff4081;
    background-color: var(--ag-input-focus-border-color, var(--ag-material-accent-color, #ff4081))
}

.ag-theme-material input[class^=ag-][type=range]:active::-moz-ag-range-track {
    background-color: #ff4081;
    background-color: var(--ag-input-focus-border-color, var(--ag-material-accent-color, #ff4081))
}

.ag-theme-material input[class^=ag-][type=range]:active::-ms-track {
    background-color: #ff4081;
    background-color: var(--ag-input-focus-border-color, var(--ag-material-accent-color, #ff4081))
}

.ag-theme-material input[class^=ag-][type=range]:disabled {
    opacity: .5
}

.ag-theme-material .ag-filter-toolpanel-header,
.ag-theme-material .ag-filter-toolpanel-search,
.ag-theme-material .ag-header-row,
.ag-theme-material .ag-panel-title-bar-title,
.ag-theme-material .ag-side-button-button,
.ag-theme-material .ag-status-bar {
    color: #0000008a;
    color: var(--ag-header-foreground-color, var(--ag-secondary-foreground-color, #0000008a));
    font-size: 12px;
    font-weight: 600
}

.ag-theme-material .ag-tab {
    height: 36px
}

.ag-theme-material .ag-column-drop-horizontal,
.ag-theme-material .ag-tabs-header {
    background-color: #eee;
    background-color: var(--ag-subheader-background-color, #eee)
}

.ag-theme-material .ag-tabs-body {
    padding: 4px 0
}

.ag-theme-material .ag-tabs-body .ag-menu-list {
    padding-bottom: 0;
    padding-top: 0
}

.ag-theme-material .ag-header-cell,
.ag-theme-material .ag-header-group-cell {
    transition: background-color .5s
}

.ag-theme-material .ag-row-last .ag-cell-inline-editing {
    bottom: 0
}

.ag-theme-material .ag-cell-inline-editing {
    height: 72px;
    padding: 8px
}

.ag-theme-material .ag-side-button-button {
    color: #0000008a;
    color: var(--ag-secondary-foreground-color, #0000008a)
}

.ag-theme-material .ag-column-drop-vertical {
    border-bottom: 1px solid #e2e2e2;
    border-bottom-color: var(--ag-border-color, #e2e2e2);
    padding-top: 8px
}

.ag-theme-material .ag-column-drop-vertical.ag-last-column-drop {
    border-bottom: none
}

.ag-theme-material .ag-column-drop-vertical-cell {
    margin-left: 0
}

.ag-theme-material .ag-set-filter-select-all {
    border-bottom: 1px solid #e2e2e2;
    border-bottom-color: var(--ag-border-color, #e2e2e2)
}

.ag-theme-material .ag-column-drop-vertical-empty-message {
    color: #00000061;
    color: var(--ag-disabled-foreground-color, #00000061);
    font-size: 12px;
    font-weight: 600
}

.ag-theme-material .ag-ltr .ag-column-drop-vertical-empty-message {
    padding-left: 34px;
    padding-right: 8px
}

.ag-theme-material .ag-rtl .ag-column-drop-vertical-empty-message {
    padding-left: 8px;
    padding-right: 34px
}

.ag-theme-material .ag-status-bar {
    border: 1px solid #e2e2e2;
    border-color: var(--ag-border-color, #e2e2e2)
}

.ag-theme-material .ag-column-panel-column-select {
    border-top: 1px solid #e2e2e2;
    border-top-color: var(--ag-border-color, #e2e2e2)
}

.ag-theme-material .ag-column-select,
.ag-theme-material .ag-column-select-header {
    border-bottom: 1px solid #e2e2e2;
    border-bottom-color: var(--ag-border-color, #e2e2e2)
}

.ag-theme-material .ag-column-select-header {
    height: 56px
}

.ag-theme-material .ag-group-title-bar {
    padding: 6px 8px
}

.ag-theme-material .ag-charts-format-sub-level-group-title-bar {
    padding: 4px 8px
}

.ag-theme-material .ag-chart-data-section,
.ag-theme-material .ag-chart-format-section {
    padding-bottom: 4px
}

.ag-theme-material .ag-group-toolbar {
    background-color: #eeeeee80
}

.ag-theme-material input[class^=ag-]:not([type]),
.ag-theme-material input[class^=ag-][type=date],
.ag-theme-material input[class^=ag-][type=datetime-local],
.ag-theme-material input[class^=ag-][type=number],
.ag-theme-material input[class^=ag-][type=tel],
.ag-theme-material input[class^=ag-][type=text],
.ag-theme-material textarea[class^=ag-] {
    background: #0000;
    border-width: 0;
    border-bottom: 2px solid #e2e2e2;
    border-bottom-color: var(--ag-border-color, #e2e2e2);
    color: #000000de;
    color: var(--ag-foreground-color, #000000de);
    font-family: inherit;
    font-size: inherit;
    height: 40px;
    padding-bottom: 8px
}

.ag-theme-material input:focus[class^=ag-]:not([type]),
.ag-theme-material input:focus[class^=ag-][type=date],
.ag-theme-material input:focus[class^=ag-][type=datetime-local],
.ag-theme-material input:focus[class^=ag-][type=number],
.ag-theme-material input:focus[class^=ag-][type=tel],
.ag-theme-material input:focus[class^=ag-][type=text],
.ag-theme-material textarea:focus[class^=ag-] {
    border-bottom: 2px solid #3f51b5;
    border-bottom-color: var(--ag-material-primary-color, #3f51b5);
    box-shadow: none;
    outline: none
}

.ag-theme-material input:not([type])[class^=ag-]::-moz-placeholder,
.ag-theme-material input[type=date][class^=ag-]::-moz-placeholder,
.ag-theme-material input[type=datetime-local][class^=ag-]::-moz-placeholder,
.ag-theme-material input[type=number][class^=ag-]::-moz-placeholder,
.ag-theme-material input[type=tel][class^=ag-]::-moz-placeholder,
.ag-theme-material input[type=text][class^=ag-]::-moz-placeholder,
.ag-theme-material textarea[class^=ag-]::-moz-placeholder {
    color: #00000061;
    color: var(--ag-disabled-foreground-color, #00000061)
}

.ag-theme-material input:not([type])[class^=ag-]:-ms-input-placeholder,
.ag-theme-material input[type=date][class^=ag-]:-ms-input-placeholder,
.ag-theme-material input[type=datetime-local][class^=ag-]:-ms-input-placeholder,
.ag-theme-material input[type=number][class^=ag-]:-ms-input-placeholder,
.ag-theme-material input[type=tel][class^=ag-]:-ms-input-placeholder,
.ag-theme-material input[type=text][class^=ag-]:-ms-input-placeholder,
.ag-theme-material textarea[class^=ag-]:-ms-input-placeholder {
    color: #00000061;
    color: var(--ag-disabled-foreground-color, #00000061)
}

.ag-theme-material input:not([type])[class^=ag-]::placeholder,
.ag-theme-material input[type=date][class^=ag-]::placeholder,
.ag-theme-material input[type=datetime-local][class^=ag-]::placeholder,
.ag-theme-material input[type=number][class^=ag-]::placeholder,
.ag-theme-material input[type=tel][class^=ag-]::placeholder,
.ag-theme-material input[type=text][class^=ag-]::placeholder,
.ag-theme-material textarea[class^=ag-]::placeholder {
    color: #00000061;
    color: var(--ag-disabled-foreground-color, #00000061)
}

.ag-theme-material input:disabled[class^=ag-]:not([type]),
.ag-theme-material input:disabled[class^=ag-][type=date],
.ag-theme-material input:disabled[class^=ag-][type=datetime-local],
.ag-theme-material input:disabled[class^=ag-][type=number],
.ag-theme-material input:disabled[class^=ag-][type=tel],
.ag-theme-material input:disabled[class^=ag-][type=text],
.ag-theme-material textarea:disabled[class^=ag-] {
    border-bottom: 1px solid #e2e2e2;
    border-bottom-color: var(--ag-border-color, #e2e2e2)
}

.ag-theme-material .ag-standard-button {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-color: initial;
    border: 0;
    color: #3f51b5;
    color: var(--ag-material-primary-color, #3f51b5);
    font-family: inherit;
    font-size: inherit;
    margin: 0;
    padding: 0;
    text-transform: uppercase
}

.ag-theme-material .ag-standard-button:disabled {
    background-color: var(--ag-input-disabled-background-color);
    border-color: var(--ag-input-disabled-border-color);
    color: #00000061;
    color: var(--ag-disabled-foreground-color, #00000061)
}

.ag-theme-material .ag-dnd-ghost {
    font-size: 12px;
    font-weight: 600
}

.ag-theme-material .ag-filter-toolpanel-header {
    height: 32px
}

.ag-theme-material .ag-filter-toolpanel-group-level-0-header {
    height: 56px
}

.ag-theme-material .ag-overlay-no-rows-wrapper.ag-layout-auto-height {
    padding-top: 60px
}

.maplibregl-map {
    -webkit-tap-highlight-color: transparent;
    font: 12px/20px Helvetica Neue, Arial, Helvetica, sans-serif;
    overflow: hidden;
    position: relative
}

.atlas-map .maplibregl-canary {
    background-color: salmon
}

.atlas-map .maplibregl-canvas-container.maplibregl-interactive,
.atlas-map .maplibregl-ctrl-nav-compass {
    cursor: grab
}

.atlas-map .maplibregl-canvas-container.maplibregl-interactive:active,
.atlas-map .maplibregl-ctrl-nav-compass:active {
    cursor: grabbing
}

.atlas-map .maplibregl-canvas-container.maplibregl-touch-zoom-rotate {
    touch-action: pan-x pan-y
}

.atlas-map .maplibregl-canvas-container.maplibregl-touch-drag-pan {
    -ms-touch-action: pinch-zoom
}

.atlas-map .maplibregl-canvas-container.maplibregl-touch-zoom-rotate.maplibregl-touch-drag-pan {
    touch-action: none
}

.atlas-map .maplibregl-ctrl-bottom-left,
.atlas-map .maplibregl-ctrl-bottom-right,
.atlas-map .maplibregl-ctrl-top-left,
.atlas-map .maplibregl-ctrl-top-right {
    pointer-events: none;
    position: absolute;
    z-index: 2
}

.atlas-map .maplibregl-ctrl-top-left {
    left: 0;
    top: 0
}

.atlas-map .maplibregl-ctrl-top-right {
    right: 0;
    top: 0
}

.atlas-map .maplibregl-ctrl-bottom-left {
    bottom: 0;
    left: 0
}

.atlas-map .maplibregl-ctrl-bottom-right {
    bottom: 0;
    right: 0
}

.atlas-map .maplibregl-ctrl {
    clear: both;
    pointer-events: auto
}

.atlas-map .maplibregl-ctrl-top-left .maplibregl-ctrl {
    float: left;
    margin: 10px 0 0 10px
}

.atlas-map .maplibregl-ctrl-top-right .maplibregl-ctrl {
    float: right;
    margin: 10px 10px 0 0
}

.atlas-map .maplibregl-ctrl-bottom-left .maplibregl-ctrl {
    float: left;
    margin: 0 0 10px 10px
}

.atlas-map .maplibregl-ctrl-bottom-right .maplibregl-ctrl {
    float: right;
    margin: 0 10px 10px 0
}

.atlas-map .maplibregl-ctrl-group {
    background: #fff;
    border-radius: 4px;
    box-shadow: 0 0 0 2px #0000001a;
    overflow: hidden
}

.atlas-map .maplibregl-ctrl-group>button {
    background-color: #0000;
    border: none;
    border-bottom: 1px solid #ddd;
    box-sizing: border-box;
    cursor: pointer;
    display: block;
    height: 30px;
    outline: 0;
    padding: 0;
    width: 30px
}

.atlas-map .maplibregl-ctrl>button::-moz-focus-inner {
    border: 0;
    padding: 0
}

.atlas-map .maplibregl-ctrl>button:last-child {
    border-bottom: 0
}

.atlas-map .maplibregl-ctrl>button:hover {
    background-color: #0000000d
}

.atlas-map .maplibregl-ctrl-icon,
.atlas-map .maplibregl-ctrl-icon>.maplibregl-ctrl-compass-arrow {
    speak: none;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.atlas-map .maplibregl-ctrl-icon {
    padding: 5px
}

.atlas-map .maplibregl-ctrl-icon.maplibregl-ctrl-zoom-out {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20viewBox%3D%270%200%2020%2020%27%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%3E%0A%20%20%3Cpath%20style%3D%27fill%3A%23333333%3B%27%20d%3D%27m%207%2C9%20c%20-0.554%2C0%20-1%2C0.446%20-1%2C1%200%2C0.554%200.446%2C1%201%2C1%20l%206%2C0%20c%200.554%2C0%201%2C-0.446%201%2C-1%200%2C-0.554%20-0.446%2C-1%20-1%2C-1%20z%27%20%2F%3E%0A%3C%2Fsvg%3E%0A")
}

.atlas-map .maplibregl-ctrl-icon.maplibregl-ctrl-zoom-in {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20viewBox%3D%270%200%2020%2020%27%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%3E%0A%20%20%3Cpath%20style%3D%27fill%3A%23333333%3B%27%20d%3D%27M%2010%206%20C%209.446%206%209%206.4459904%209%207%20L%209%209%20L%207%209%20C%206.446%209%206%209.446%206%2010%20C%206%2010.554%206.446%2011%207%2011%20L%209%2011%20L%209%2013%20C%209%2013.55401%209.446%2014%2010%2014%20C%2010.554%2014%2011%2013.55401%2011%2013%20L%2011%2011%20L%2013%2011%20C%2013.554%2011%2014%2010.554%2014%2010%20C%2014%209.446%2013.554%209%2013%209%20L%2011%209%20L%2011%207%20C%2011%206.4459904%2010.554%206%2010%206%20z%27%20%2F%3E%0A%3C%2Fsvg%3E%0A")
}

.atlas-map .maplibregl-ctrl-icon.maplibregl-ctrl-geolocate {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath style='fill:%23333' d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 0 1 3.5 3.5 3.5 3.5 0 0 1-3.5 3.5A3.5 3.5 0 0 1 6.5 10 3.5 3.5 0 0 1 10 6.5zm0 1.8A1.8 1.8 0 0 0 8.3 10a1.8 1.8 0 0 0 1.7 1.8 1.8 1.8 0 0 0 1.8-1.8A1.8 1.8 0 0 0 10 8.3z'/%3E%3C/svg%3E")
}

.atlas-map .maplibregl-ctrl-icon.maplibregl-ctrl-geolocate:disabled {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath style='fill:%23aaa' d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 0 1 3.5 3.5 3.5 3.5 0 0 1-3.5 3.5A3.5 3.5 0 0 1 6.5 10 3.5 3.5 0 0 1 10 6.5zm0 1.8A1.8 1.8 0 0 0 8.3 10a1.8 1.8 0 0 0 1.7 1.8 1.8 1.8 0 0 0 1.8-1.8A1.8 1.8 0 0 0 10 8.3z'/%3E%3C/svg%3E")
}

.atlas-map .maplibregl-ctrl-icon.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-active {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath style='fill:%2333b5e5' d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 0 1 3.5 3.5 3.5 3.5 0 0 1-3.5 3.5A3.5 3.5 0 0 1 6.5 10 3.5 3.5 0 0 1 10 6.5zm0 1.8A1.8 1.8 0 0 0 8.3 10a1.8 1.8 0 0 0 1.7 1.8 1.8 1.8 0 0 0 1.8-1.8A1.8 1.8 0 0 0 10 8.3z'/%3E%3C/svg%3E")
}

.atlas-map .maplibregl-ctrl-icon.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-active-error {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath style='fill:%23e58978' d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 0 1 3.5 3.5 3.5 3.5 0 0 1-3.5 3.5A3.5 3.5 0 0 1 6.5 10 3.5 3.5 0 0 1 10 6.5zm0 1.8A1.8 1.8 0 0 0 8.3 10a1.8 1.8 0 0 0 1.7 1.8 1.8 1.8 0 0 0 1.8-1.8A1.8 1.8 0 0 0 10 8.3z'/%3E%3C/svg%3E")
}

.atlas-map .maplibregl-ctrl-icon.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-background {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath style='fill:%2333b5e5' d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 0 1 0-7Z'/%3E%3C/svg%3E")
}

.atlas-map .maplibregl-ctrl-icon.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-background-error {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath style='fill:%23e54e33' d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 0 1 0-7Z'/%3E%3C/svg%3E")
}

.atlas-map .maplibregl-ctrl-icon.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-waiting {
    animation: maplibregl-spin 2s linear infinite
}

@keyframes maplibregl-spin {
    0% {
        transform: rotate(0)
    }

    to {
        transform: rotate(1turn)
    }
}

.atlas-map .maplibregl-ctrl-icon.maplibregl-ctrl-fullscreen {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMCAyMCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjAgMjAiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxwYXRoIGQ9Ik01IDRjLS41IDAtMSAuNS0xIDF2NGguNWwxLjI3Ny0xLjcwM2MxIC43NjMgMi4wNTkgMS42NiAzLjExNCAyLjcwM2EzMC4zOCAzMC4zOCAwIDAgMS0zLjExIDIuNzA3TDQuNSAxMUg0djRjMCAuNS41IDEgMSAxaDR2LS41bC0xLjcyNy0xLjI5NWEzNS40OTggMzUuNDk4IDAgMCAxIDIuNjg4LTMuMTM3IDMwLjMxMiAzMC4zMTIgMCAwIDEgMi43NDYgMy4xNUwxMSAxNS41di41aDRjLjUgMCAxLS41IDEtMXYtNGgtLjVsLTEuMjk1IDEuNzI3YTM1LjUxMyAzNS41MTMgMCAwIDEtMy4xNjgtMi43MTcgNDcuNzg3IDQ3Ljc4NyAwIDAgMSAzLjE5Mi0yLjcwNUwxNS41IDloLjVWNWMwLS41LS41LTEtMS0xaC00di41bDEuNzAzIDEuMjc3QTMyLjI0MyAzMi4yNDMgMCAwIDEgOS45NzEgOC45MiA0Ny43NjEgNDcuNzYxIDAgMCAxIDcuMzA1IDUuNzdMOSA0LjVWNEg1eiIvPjwvc3ZnPg==)
}

.atlas-map .maplibregl-ctrl-icon.maplibregl-ctrl-shrink {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMCAyMCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjAgMjAiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxwYXRoIHN0eWxlPSJmaWxsOiMwMDAiIGQ9Ik00LjI0MiAzLjQ5MmEuNzUuNzUgMCAwIDAtLjUyMyAxLjI5bDIuMjQ2IDIuMjQ1TDQgOC41VjloNGMuNSAwIDEtLjUgMS0xVjRoLS41TDcuMDE4IDUuOTU1IDQuNzggMy43MmEuNzUuNzUgMCAwIDAtLjUzOS0uMjI3em0xMS40OTIgMGEuNzUuNzUgMCAwIDAtLjUxNS4yMjdsLTIuMjM1IDIuMjM0TDExLjUgNEgxMXY0YzAgLjUuNSAxIDEgMWg0di0uNWwtMS45NjUtMS40NzMgMi4yNDYtMi4yNDZhLjc1Ljc1IDAgMCAwLS41NDctMS4yODl6TTQgMTF2LjVsMS45NjUgMS40NzMtMi4yNDYgMi4yNDZBLjc1MS43NTEgMCAxIDAgNC43OCAxNi4yOGwyLjI0Ni0yLjI0Nkw4LjUgMTZIOXYtNGMwLS41LS41LTEtMS0xSDR6bTggMGMtLjUgMC0xIC41LTEgMXY0aC41bDEuNDczLTEuOTY1IDIuMjQ2IDIuMjQ2YS43NTEuNzUxIDAgMSAwIDEuMDYyLTEuMDYybC0yLjI0Ni0yLjI0NkwxNiAxMS41VjExaC00eiIvPjwvc3ZnPg==)
}

.atlas-map .maplibregl-ctrl-icon.maplibregl-ctrl-compass>.maplibregl-ctrl-compass-arrow {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2020%2020%27%3E%0A%09%3Cpolygon%20fill%3D%27%23333333%27%20points%3D%276%2C9%2010%2C1%2014%2C9%27%2F%3E%0A%09%3Cpolygon%20fill%3D%27%23CCCCCC%27%20points%3D%276%2C11%2010%2C19%2014%2C11%20%27%2F%3E%0A%3C%2Fsvg%3E");
    background-repeat: no-repeat;
    display: inline-block;
    height: 20px;
    margin: 5px;
    width: 20px
}

.atlas-map a.maplibregl-ctrl-logo {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA4NC40OSAyMSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgODQuNDkgMjEiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxwYXRoIGNsYXNzPSJzdDAiIHN0eWxlPSJvcGFjaXR5Oi45O2ZpbGw6I2ZmZjtlbmFibGUtYmFja2dyb3VuZDpuZXciIGQ9Ik04My4yNSAxNC4yNmMwIC4xMi0uMDkuMjEtLjIxLjIxaC0xLjYxYy0uMTMgMC0uMjQtLjA2LS4zLS4xN2wtMS40NC0yLjM5LTEuNDQgMi4zOWEuMzQuMzQgMCAwIDEtLjMuMTdoLTEuNjFjLS4wNCAwLS4wOC0uMDEtLjEyLS4wMy0uMDktLjA2LS4xMy0uMTktLjA2LS4yOGwyLjQzLTMuNjgtMi4zOS0zLjY0YS4yMTMuMjEzIDAgMCAxLS4wMy0uMTJjMC0uMTIuMDktLjIxLjIxLS4yMWgxLjYxYy4xMyAwIC4yNC4wNi4zLjE3bDEuNDEgMi4zNiAxLjQtMi4zNWEuMzQuMzQgMCAwIDEgLjMtLjE3SDgzYy4wNCAwIC4wOC4wMS4xMi4wMy4wOS4wNi4xMy4xOS4wNi4yOGwtMi4zNyAzLjYzIDIuNDMgMy42N2MwIC4wNS4wMS4wOS4wMS4xM3pNNjYuMjQgOS41OWMtLjM5LTEuODgtMS45Ni0zLjI4LTMuODQtMy4yOC0xLjAzIDAtMi4wMy40Mi0yLjczIDEuMThWMy41MWMwLS4xMy0uMS0uMjMtLjIzLS4yM2gtMS40Yy0uMTMgMC0uMjMuMTEtLjIzLjIzdjEwLjcyYzAgLjEzLjEuMjMuMjMuMjNoMS40Yy4xMyAwIC4yMy0uMTEuMjMtLjIzdi0uNzNjLjcxLjc1IDEuNyAxLjE4IDIuNzMgMS4xOCAxLjg4IDAgMy40NS0xLjQxIDMuODQtMy4yOS4xMy0uNi4xMy0xLjIxIDAtMS44ek02Mi4wOCAxM2MtMS4zMiAwLTIuMzktMS4xMS0yLjQxLTIuNDh2LS4wNmMuMDItMS4zOCAxLjA5LTIuNDggMi40MS0yLjQ4czIuNDIgMS4xMiAyLjQyIDIuNTFTNjMuNDEgMTMgNjIuMDggMTN6TTcxLjY3IDYuMzJhNC4yNCA0LjI0IDAgMCAwLTQuMTYgMy4yOWMtLjEzLjU5LS4xMyAxLjE5IDAgMS43N2E0LjIzMyA0LjIzMyAwIDAgMCA0LjE3IDMuM2MyLjM1IDAgNC4yNi0xLjg3IDQuMjYtNC4xOXMtMS45LTQuMTctNC4yNy00LjE3em0tLjAyIDYuNjljLTEuMzMgMC0yLjQyLTEuMTItMi40Mi0yLjUxczEuMDgtMi41MiAyLjQyLTIuNTJjMS4zMyAwIDIuNDIgMS4xMiAyLjQyIDIuNTFzLTEuMDggMi41MS0yLjQyIDIuNTJ6Ii8+PHBhdGggY2xhc3M9InN0MSIgc3R5bGU9Im9wYWNpdHk6LjM1O2VuYWJsZS1iYWNrZ3JvdW5kOm5ldyIgZD0iTTYyLjA4IDcuOThjLTEuMzIgMC0yLjM5IDEuMTEtMi40MSAyLjQ4di4wNmMuMDEgMS4zOCAxLjA4IDIuNDggMi40MSAyLjQ4czIuNDItMS4xMiAyLjQyLTIuNTEtMS4wOS0yLjUxLTIuNDItMi41MXptMCAzLjc4Yy0uNjMgMC0xLjE0LS41Ni0xLjE3LTEuMjV2LS4wNGMuMDEtLjY5LjU0LTEuMjUgMS4xNy0xLjI1LjYzIDAgMS4xNy41NyAxLjE3IDEuMjctLjAxLjcxLS41MiAxLjI3LTEuMTcgMS4yN3pNNzEuNjUgNy45OGMtMS4zMyAwLTIuNDIgMS4xMi0yLjQyIDIuNTFTNzAuMzIgMTMgNzEuNjUgMTNzMi40Mi0xLjEyIDIuNDItMi41MS0xLjA4LTIuNTEtMi40Mi0yLjUxem0wIDMuNzhjLS42NCAwLTEuMTctLjU3LTEuMTctMS4yNyAwLS43LjUzLTEuMjYgMS4xNy0xLjI2czEuMTcuNTcgMS4xNyAxLjI3YzAgLjcxLS41MyAxLjI2LTEuMTcgMS4yNnoiLz48cGF0aCBjbGFzcz0ic3QwIiBzdHlsZT0ib3BhY2l0eTouOTtmaWxsOiNmZmY7ZW5hYmxlLWJhY2tncm91bmQ6bmV3IiBkPSJNNDUuNzQgNi41M2gtMS40Yy0uMTMgMC0uMjMuMTEtLjIzLjIzdi43M2MtLjcxLS43NS0xLjctMS4xOC0yLjczLTEuMTgtMi4xNyAwLTMuOTQgMS44Ny0zLjk0IDQuMTlzMS43NyA0LjE5IDMuOTQgNC4xOWMxLjA0IDAgMi4wMy0uNDMgMi43My0xLjE5di43M2MwIC4xMy4xLjIzLjIzLjIzaDEuNGMuMTMgMCAuMjMtLjExLjIzLS4yM1Y2Ljc0YzAtLjEyLS4wOS0uMjItLjIyLS4yMiAwIC4wMSAwIC4wMS0uMDEuMDF6bS0xLjYyIDRDNDQuMTEgMTEuOSA0My4wMyAxMyA0MS43MSAxM3MtMi40Mi0xLjEyLTIuNDItMi41MSAxLjA4LTIuNTIgMi40LTIuNTJjMS4zMyAwIDIuMzkgMS4xMSAyLjQxIDIuNDhsLjAyLjA4eiIvPjxwYXRoIGNsYXNzPSJzdDEiIHN0eWxlPSJvcGFjaXR5Oi4zNTtlbmFibGUtYmFja2dyb3VuZDpuZXciIGQ9Ik00MS43MSA3Ljk4Yy0xLjMzIDAtMi40MiAxLjEyLTIuNDIgMi41MVM0MC4zNyAxMyA0MS43MSAxM3MyLjM5LTEuMTEgMi40MS0yLjQ4di0uMDZjLS4wMi0xLjM3LTEuMDktMi40OC0yLjQxLTIuNDh6bS0xLjE2IDIuNTFjMC0uNy41Mi0xLjI3IDEuMTctMS4yNy42NCAwIDEuMTQuNTYgMS4xNyAxLjI1di4wNGMtLjAxLjY4LS41MyAxLjI0LTEuMTcgMS4yNC0uNjQgMC0xLjE3LS41Ni0xLjE3LTEuMjZ6Ii8+PHBhdGggY2xhc3M9InN0MCIgc3R5bGU9Im9wYWNpdHk6Ljk7ZmlsbDojZmZmO2VuYWJsZS1iYWNrZ3JvdW5kOm5ldyIgZD0iTTUyLjQxIDYuMzJjLTEuMDMgMC0yLjAzLjQyLTIuNzMgMS4xOHYtLjc1YzAtLjEzLS4xLS4yMy0uMjMtLjIzaC0xLjRjLS4xMyAwLS4yMy4xMS0uMjMuMjN2MTAuNzJjMCAuMTMuMS4yMy4yMy4yM2gxLjRjLjEzIDAgLjIzLS4xLjIzLS4yM1YxMy41Yy43MS43NSAxLjcgMS4xOCAyLjc0IDEuMTggMi4xNyAwIDMuOTQtMS44NyAzLjk0LTQuMTlzLTEuNzgtNC4xNy0zLjk1LTQuMTd6bS0uMzMgNi42OWMtMS4zMiAwLTIuMzktMS4xMS0yLjQyLTIuNDh2LS4wN2MuMDItMS4zOCAxLjA5LTIuNDkgMi40LTIuNDkgMS4zMiAwIDIuNDEgMS4xMiAyLjQxIDIuNTFTNTMuNCAxMyA1Mi4wOCAxMy4wMXoiLz48cGF0aCBjbGFzcz0ic3QxIiBzdHlsZT0ib3BhY2l0eTouMzU7ZW5hYmxlLWJhY2tncm91bmQ6bmV3IiBkPSJNNTIuMDggNy45OGMtMS4zMiAwLTIuMzkgMS4xMS0yLjQyIDIuNDh2LjA2Yy4wMyAxLjM4IDEuMSAyLjQ4IDIuNDIgMi40OHMyLjQxLTEuMTIgMi40MS0yLjUxLTEuMDktMi41MS0yLjQxLTIuNTF6bTAgMy43OGMtLjYzIDAtMS4xNC0uNTYtMS4xNy0xLjI1di0uMDRjLjAxLS42OS41NC0xLjI1IDEuMTctMS4yNS42MyAwIDEuMTcuNTggMS4xNyAxLjI3cy0uNTMgMS4yNy0xLjE3IDEuMjd6Ii8+PHBhdGggY2xhc3M9InN0MCIgc3R5bGU9Im9wYWNpdHk6Ljk7ZmlsbDojZmZmO2VuYWJsZS1iYWNrZ3JvdW5kOm5ldyIgZD0iTTM2LjA4IDE0LjI0YzAgLjEzLS4xLjIzLS4yMy4yM2gtMS40MWMtLjEzIDAtLjIzLS4xMS0uMjMtLjIzVjkuNjhjMC0uOTgtLjc0LTEuNzEtMS42Mi0xLjcxLS44IDAtMS40Ni43LTEuNTkgMS42MmwuMDEgNC42NmMwIC4xMy0uMTEuMjMtLjIzLjIzaC0xLjQxYy0uMTMgMC0uMjMtLjExLS4yMy0uMjNWOS42OGMwLS45OC0uNzQtMS43MS0xLjYyLTEuNzEtLjg1IDAtMS41NC43OS0xLjYgMS44djQuNDhjMCAuMTMtLjEuMjMtLjIzLjIzaC0xLjRjLS4xMyAwLS4yMy0uMTEtLjIzLS4yM1Y2Ljc0Yy4wMS0uMTMuMS0uMjIuMjMtLjIyaDEuNGMuMTMgMCAuMjIuMTEuMjMuMjJ2LjY2Yy41LS42OCAxLjMtMS4wOSAyLjE2LTEuMWguMDNjMS4wOSAwIDIuMDkuNiAyLjYgMS41NS40NS0uOTUgMS40LTEuNTUgMi40NC0xLjU2IDEuNjIgMCAyLjkzIDEuMjUgMi45IDIuNzhsLjAzIDUuMTd6Ii8+PHBhdGggY2xhc3M9InN0MSIgc3R5bGU9Im9wYWNpdHk6LjM1O2VuYWJsZS1iYWNrZ3JvdW5kOm5ldyIgZD0ibTg0LjM0IDEzLjU5LS4wNy0uMTMtMS45Ni0yLjk5IDEuOTQtMi45NWMuNDQtLjY3LjI2LTEuNTYtLjQxLTIuMDItLjAyIDAtLjAzIDAtLjA0LS4wMS0uMjMtLjE1LS41LS4yMi0uNzgtLjIyaC0xLjYxYy0uNTYgMC0xLjA4LjI5LTEuMzcuNzhsLS4zMi41NS0uMzQtLjU2Yy0uMjktLjQ4LS44MS0uNzctMS4zOC0uNzdoLTEuNmMtLjYgMC0xLjEzLjM3LTEuMzUuOTJhNS41OSA1LjU5IDAgMCAwLTcuMjYuNDVjLS4zNS4zNC0uNjUuNzItLjg5IDEuMTQtLjktMS42Mi0yLjU4LTIuNzItNC41LTIuNzItLjUgMC0xLjAxLjA3LTEuNDguMjNWMy41MWMwLS44Mi0uNjYtMS40OC0xLjQ3LTEuNDhoLTEuNGMtLjgxIDAtMS40Ny42Ni0xLjQ3IDEuNDd2My43NWE1LjEyIDUuMTIgMCAwIDAtNC4xNy0yLjE5Yy0uNzQgMC0xLjQ2LjE2LTIuMTIuNDctLjI0LS4xNy0uNTQtLjI2LS44NC0uMjZoLTEuNGMtLjQ1IDAtLjg3LjIxLTEuMTUuNTZhMS40OTggMS40OTggMCAwIDAtMS4xNi0uNTVoLTEuMzljLS4zIDAtLjYuMDktLjg0LjI2LS42Ny0uMy0xLjM5LS40Ni0yLjEyLS40Ni0xLjgzIDAtMy40MyAxLTQuMzcgMi41LS4yLS40Ni0uNDgtLjg5LS44My0xLjI1LS44LS44MS0xLjg5LTEuMjUtMy4wMi0xLjI1aC0uMDFjLS44OS4wMS0xLjc1LjMzLTIuNDYuODgtLjc0LS41Ny0xLjY0LS44OC0yLjU3LS44OGgtLjAzYy0uMjkgMC0uNTguMDMtLjg2LjExLS4yOC4wNi0uNTYuMTYtLjgyLjI4LS4yMS0uMTItLjQ1LS4xOC0uNy0uMThoLTEuNGMtLjgyIDAtMS40Ny42Ni0xLjQ3IDEuNDd2Ny41YzAgLjgyLjY2IDEuNDcgMS40NyAxLjQ3aDEuNGMuODIgMCAxLjQ4LS42NiAxLjQ4LTEuNDhWOS43OWMuMDMtLjM2LjIzLS41OS4zNi0uNTkuMTggMCAuMzguMTguMzguNDd2NC41N2MwIC44Mi42NiAxLjQ3IDEuNDcgMS40N2gxLjQxYy44MiAwIDEuNDctLjY2IDEuNDctMS40N2wtLjAxLTQuNTdjLjA2LS4zMi4yNS0uNDcuMzUtLjQ3LjE4IDAgLjM4LjE4LjM4LjQ3djQuNTdjMCAuODIuNjYgMS40NyAxLjQ3IDEuNDdoMS40MWMuODIgMCAxLjQ3LS42NiAxLjQ3LTEuNDd2LS4zOGE1LjA2OCA1LjA2OCAwIDAgMCA0LjA2IDIuMDZjLjc0IDAgMS40Ni0uMTYgMi4xMi0uNDcuMjQuMTcuNTQuMjYuODQuMjZoMS4zOWMuMyAwIC42LS4wOS44NC0uMjZ2Mi4wMWMwIC44Mi42NiAxLjQ3IDEuNDcgMS40N2gxLjRjLjgyIDAgMS40Ny0uNjYgMS40Ny0xLjQ3di0xLjc3Yy40OC4xNS45OS4yMyAxLjQ5LjIyIDEuNyAwIDMuMjItLjg3IDQuMTctMi4ydi41MmMwIC44Mi42NiAxLjQ3IDEuNDcgMS40N2gxLjRjLjMgMCAuNi0uMDkuODQtLjI2LjY2LjMxIDEuMzkuNDcgMi4xMi40NyAxLjkyIDAgMy42LTEuMSA0LjQ5LTIuNzMgMS41NCAyLjY1IDQuOTUgMy41MyA3LjU4IDEuOTguMTgtLjExLjM2LS4yMi41My0uMzYuMjIuNTUuNzYuOTEgMS4zNS45SDc4Yy41NiAwIDEuMDgtLjI5IDEuMzctLjc4bC4zNy0uNjEuMzcuNjFjLjI5LjQ4LjgxLjc4IDEuMzguNzhoMS42Yy44MSAwIDEuNDYtLjY2IDEuNDUtMS40Ni0uMDUtLjIyLS4xLS40NC0uMi0uNjV6bS00OC40OC44OGgtMS40MWMtLjEzIDAtLjIzLS4xMS0uMjMtLjIzVjkuNjhjMC0uOTgtLjc0LTEuNzEtMS42Mi0xLjcxLS44IDAtMS40Ni43LTEuNTkgMS42MmwuMDEgNC42NmMwIC4xMy0uMS4yMy0uMjMuMjNoLTEuNDFjLS4xMyAwLS4yMy0uMTEtLjIzLS4yM1Y5LjY4YzAtLjk4LS43NC0xLjcxLTEuNjItMS43MS0uODUgMC0xLjU0Ljc5LTEuNiAxLjh2NC40OGMwIC4xMy0uMS4yMy0uMjMuMjNoLTEuNGMtLjEzIDAtLjIzLS4xMS0uMjMtLjIzVjYuNzRhLjIzLjIzIDAgMCAxIC4yMy0uMjJoMS40Yy4xMyAwIC4yMi4xMS4yMy4yMnYuNjZjLjUtLjY4IDEuMy0xLjA5IDIuMTYtMS4xaC4wM2MxLjA5IDAgMi4wOS42IDIuNiAxLjU1LjQ1LS45NSAxLjQtMS41NSAyLjQ0LTEuNTYgMS42MiAwIDIuOTMgMS4yNSAyLjkgMi43OGwuMDEgNS4xNmMuMDIuMTMtLjA5LjIzLS4yMS4yNHptMTAuMTEtLjIzYzAgLjEzLS4xLjIzLS4yMy4yM2gtMS40Yy0uMTMgMC0uMjMtLjExLS4yMy0uMjN2LS43NGMtLjcuNzYtMS42OSAxLjE4LTIuNzIgMS4xOC0yLjE3IDAtMy45NC0xLjg3LTMuOTQtNC4xOXMxLjc3LTQuMTkgMy45NC00LjE5YzEuMDMgMCAyLjAyLjQzIDIuNzMgMS4xOHYtLjc0YzAtLjEzLjEtLjIzLjIzLS4yM2gxLjRjLjEyLS4wMS4yMi4wOC4yMy4yMVYxNC4yNWgtLjAxdi0uMDF6bTYuNDQuNDNjLTEuMDMgMC0yLjAyLS40My0yLjczLTEuMTh2My45N2MwIC4xMy0uMS4yMy0uMjMuMjNoLTEuNGMtLjEzIDAtLjIzLS4xLS4yMy0uMjNWNi43NWMwLS4xMy4xLS4yMi4yMy0uMjJoMS40Yy4xMyAwIC4yMy4xMS4yMy4yM3YuNzNhMy43MyAzLjczIDAgMCAxIDIuNzMtMS4xOGMyLjE3IDAgMy45NCAxLjg2IDMuOTQgNC4xOHMtMS43NyA0LjE4LTMuOTQgNC4xOHptMTMuODMtMy4yOGMtLjM5IDEuODctMS45NiAzLjI5LTMuODQgMy4yOS0xLjAzIDAtMi4wMi0uNDMtMi43My0xLjE4di43M2MwIC4xMy0uMS4yMy0uMjMuMjNoLTEuNGMtLjEzIDAtLjIzLS4xMS0uMjMtLjIzVjMuNTFjMC0uMTMuMS0uMjMuMjMtLjIzaDEuNGMuMTMgMCAuMjMuMTEuMjMuMjN2My45N2EzLjcyIDMuNzIgMCAwIDEgMi43My0xLjE3YzEuODggMCAzLjQ1IDEuNCAzLjg0IDMuMjguMTMuNi4xMyAxLjIxIDAgMS44em01LjQzIDMuMjljLTIgLjAxLTMuNzMtMS4zNS00LjE3LTMuMy0uMTMtLjU5LS4xMy0xLjE5IDAtMS43N2E0LjI0MyA0LjI0MyAwIDAgMSA0LjE3LTMuM2MyLjM2IDAgNC4yNiAxLjg3IDQuMjYgNC4xOXMtMS45IDQuMTgtNC4yNiA0LjE4em0xMS4zNy0uMjFoLTEuNjFjLS4xMyAwLS4yNC0uMDYtLjMtLjE3bC0xLjQ0LTIuMzktMS40NCAyLjM5YS4zNC4zNCAwIDAgMS0uMy4xN2gtMS42MWMtLjA0IDAtLjA4LS4wMS0uMTItLjAzLS4wOS0uMDYtLjEzLS4xOS0uMDYtLjI4bDIuNDMtMy42OC0yLjM5LTMuNjRhLjIxMy4yMTMgMCAwIDEtLjAzLS4xMmMwLS4xMi4wOS0uMjEuMjEtLjIxaDEuNjFjLjEzIDAgLjI0LjA2LjMuMTdsMS40MSAyLjM2IDEuNDEtMi4zNmEuMzQuMzQgMCAwIDEgLjMtLjE3aDEuNjFjLjA0IDAgLjA4LjAxLjEyLjAzLjA5LjA2LjEzLjE5LjA2LjI4bC0yLjM4IDMuNjQgMi40MyAzLjY3Yy4wMi4wMy4wMy4wNy4wMy4xMi0uMDMuMTMtLjEyLjIyLS4yNC4yMnoiLz48cGF0aCBjbGFzcz0ic3QwIiBzdHlsZT0ib3BhY2l0eTouOTtmaWxsOiNmZmY7ZW5hYmxlLWJhY2tncm91bmQ6bmV3IiBkPSJNMTAuNSAxLjI0Yy01LjExIDAtOS4yNSA0LjE1LTkuMjUgOS4yNXM0LjE1IDkuMjUgOS4yNSA5LjI1IDkuMjUtNC4xNSA5LjI1LTkuMjVjMC01LjExLTQuMTQtOS4yNS05LjI1LTkuMjV6bTQuMzkgMTEuNTNjLTEuOTMgMS45My00Ljc4IDIuMzEtNi43IDIuMzEtLjcgMC0xLjQxLS4wNS0yLjEtLjE2IDAgMC0xLjAyLTUuNjQgMi4xNC04LjgxYTQuNCA0LjQgMCAwIDEgMy4xMy0xLjI4YzEuMjcgMCAyLjQ5LjUxIDMuMzkgMS40MiAxLjg0IDEuODQgMS44OSA0Ljc1LjE0IDYuNTJ6Ii8+PHBhdGggY2xhc3M9InN0MSIgc3R5bGU9Im9wYWNpdHk6LjM1O2VuYWJsZS1iYWNrZ3JvdW5kOm5ldyIgZD0iTTEwLjUtLjAxQzQuNy0uMDEgMCA0LjcgMCAxMC40OXM0LjcgMTAuNSAxMC41IDEwLjVTMjEgMTYuMjkgMjEgMTAuNDlDMjAuOTkgNC43IDE2LjMtLjAxIDEwLjUtLjAxem0wIDE5Ljc1Yy01LjExIDAtOS4yNS00LjE1LTkuMjUtOS4yNXM0LjE0LTkuMjYgOS4yNS05LjI2IDkuMjUgNC4xNSA5LjI1IDkuMjVjMCA1LjEzLTQuMTQgOS4yNi05LjI1IDkuMjZ6Ii8+PHBhdGggY2xhc3M9InN0MSIgc3R5bGU9Im9wYWNpdHk6LjM1O2VuYWJsZS1iYWNrZ3JvdW5kOm5ldyIgZD0iTTE0Ljc0IDYuMjVjLTEuODQtMS44NC00Ljc2LTEuOS02LjUxLS4xNS0zLjE2IDMuMTctMi4xNCA4LjgxLTIuMTQgOC44MXM1LjY0IDEuMDIgOC44MS0yLjE0YzEuNzQtMS43NyAxLjY5LTQuNjgtLjE2LTYuNTJ6bS0yLjI3IDQuMDktLjkxIDEuODctLjktMS44Ny0xLjg2LS45MSAxLjg2LS45LjktMS44Ny45MSAxLjg3IDEuODYuOS0xLjg2LjkxeiIvPjxwYXRoIGNsYXNzPSJzdDAiIHN0eWxlPSJvcGFjaXR5Oi45O2ZpbGw6I2ZmZjtlbmFibGUtYmFja2dyb3VuZDpuZXciIGQ9Im0xNC4zMyA5LjQzLTEuODYuOTEtLjkxIDEuODctLjktMS44Ny0xLjg2LS45MSAxLjg2LS45LjktMS44Ny45MSAxLjg3eiIvPjwvc3ZnPg==);
    background-repeat: no-repeat;
    cursor: pointer;
    display: block;
    height: 21px;
    margin: 0 0 -3px -3px;
    width: 85px
}

.atlas-map .maplibregl-ctrl.maplibregl-ctrl-attrib {
    background-color: #ffffff80;
    margin: 0;
    padding: 0 5px
}

.atlas-map .maplibregl-ctrl-attrib.maplibregl-compact {
    background-color: #fff;
    border-radius: 3px 12px 12px 3px;
    margin: 0 10px 10px;
    padding-bottom: 2px;
    padding-right: 24px;
    padding-top: 2px;
    position: relative;
    visibility: hidden
}

.atlas-map .maplibregl-ctrl-attrib.maplibregl-compact:hover {
    visibility: visible
}

.atlas-map .maplibregl-ctrl-attrib.maplibregl-compact:after {
    background-color: #ffffff80;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23333' fill-rule='evenodd' d='M4 10a6 6 0 1 0 12 0 6 6 0 1 0-12 0m5-3a1 1 0 1 0 2 0 1 1 0 1 0-2 0m0 3a1 1 0 1 1 2 0v3a1 1 0 1 1-2 0'/%3E%3C/svg%3E");
    border-radius: 12px;
    bottom: 0;
    box-sizing: border-box;
    content: "";
    cursor: pointer;
    height: 24px;
    position: absolute;
    right: 0;
    visibility: visible;
    width: 24px
}

.atlas-map .maplibregl-ctrl-attrib a {
    color: #000000bf;
    text-decoration: none
}

.atlas-map .maplibregl-ctrl-attrib a:hover {
    color: inherit;
    text-decoration: underline
}

.atlas-map .maplibregl-ctrl-attrib .mapbox-improve-map {
    font-weight: 700;
    margin-left: 2px
}

.atlas-map .maplibregl-ctrl-scale {
    background-color: #ffffffbf;
    border: 2px solid #333;
    border-top: #333;
    color: #333;
    font-size: 10px;
    padding: 0 5px
}

.atlas-map .maplibregl-popup {
    display: flex;
    left: 0;
    pointer-events: none;
    position: absolute;
    top: 0;
    will-change: transform
}

.atlas-map .maplibregl-popup-anchor-top,
.atlas-map .maplibregl-popup-anchor-top-left,
.atlas-map .maplibregl-popup-anchor-top-right {
    flex-direction: column
}

.atlas-map .maplibregl-popup-anchor-bottom,
.atlas-map .maplibregl-popup-anchor-bottom-left,
.atlas-map .maplibregl-popup-anchor-bottom-right {
    flex-direction: column-reverse
}

.atlas-map .maplibregl-popup-anchor-left {
    flex-direction: row
}

.atlas-map .maplibregl-popup-anchor-right {
    flex-direction: row-reverse
}

.atlas-map .maplibregl-popup-tip {
    border: 10px solid #0000;
    height: 0;
    width: 0;
    z-index: 1
}

.atlas-map .maplibregl-popup-anchor-top .maplibregl-popup-tip {
    align-self: center;
    border-bottom-color: #fff;
    border-top: none
}

.atlas-map .maplibregl-popup-anchor-top-left .maplibregl-popup-tip {
    align-self: flex-start;
    border-bottom-color: #fff;
    border-left: none;
    border-top: none
}

.atlas-map .maplibregl-popup-anchor-top-right .maplibregl-popup-tip {
    align-self: flex-end;
    border-bottom-color: #fff;
    border-right: none;
    border-top: none
}

.atlas-map .maplibregl-popup-anchor-bottom .maplibregl-popup-tip {
    align-self: center;
    border-bottom: none;
    border-top-color: #fff
}

.atlas-map .maplibregl-popup-anchor-bottom-left .maplibregl-popup-tip {
    align-self: flex-start;
    border-bottom: none;
    border-left: none;
    border-top-color: #fff
}

.atlas-map .maplibregl-popup-anchor-bottom-right .maplibregl-popup-tip {
    align-self: flex-end;
    border-bottom: none;
    border-right: none;
    border-top-color: #fff
}

.atlas-map .maplibregl-popup-anchor-left .maplibregl-popup-tip {
    align-self: center;
    border-left: none;
    border-right-color: #fff
}

.atlas-map .maplibregl-popup-anchor-right .maplibregl-popup-tip {
    align-self: center;
    border-left-color: #fff;
    border-right: none
}

.atlas-map .maplibregl-popup-close-button {
    background-color: #0000;
    border: none;
    border-radius: 0 3px 0 0;
    cursor: pointer;
    position: absolute;
    right: 0;
    top: 0
}

.atlas-map .maplibregl-popup-close-button:hover {
    background-color: #0000000d
}

.atlas-map .maplibregl-popup-content {
    background: #fff;
    border-radius: 3px;
    box-shadow: 0 1px 2px #0000001a;
    padding: 10px 10px 15px;
    pointer-events: auto;
    position: relative
}

.atlas-map .maplibregl-popup-anchor-top-left .maplibregl-popup-content {
    border-top-left-radius: 0
}

.atlas-map .maplibregl-popup-anchor-top-right .maplibregl-popup-content {
    border-top-right-radius: 0
}

.atlas-map .maplibregl-popup-anchor-bottom-left .maplibregl-popup-content {
    border-bottom-left-radius: 0
}

.atlas-map .maplibregl-popup-anchor-bottom-right .maplibregl-popup-content {
    border-bottom-right-radius: 0
}

.atlas-map .maplibregl-marker {
    left: 0;
    position: absolute;
    top: 0;
    will-change: transform
}

.atlas-map .maplibregl-user-location-dot {
    background-color: #1da1f2;
    border: 2px solid #fff;
    border-radius: 50%;
    box-shadow: 0 0 2px #00000040;
    height: 16px;
    width: 16px
}

.atlas-map .maplibregl-user-location-dot:after {
    animation: maplibregl-user-location-dot-pulse 2s;
    animation-iteration-count: infinite;
    border-radius: 50%;
    box-shadow: 0 0 0 2px #1da1f2;
    content: "";
    display: block;
    height: 16px;
    position: relative;
    width: 16px;
    z-index: -1
}

@keyframes maplibregl-user-location-dot-pulse {
    0% {
        box-shadow: 0 0 0 0 #1da1f266
    }

    70% {
        box-shadow: 0 0 0 15px #1da1f200
    }

    to {
        box-shadow: 0 0 0 0 #1da1f200
    }
}

.atlas-map .maplibregl-user-location-dot-stale {
    background-color: #aaa
}

.atlas-map .maplibregl-user-location-dot-stale:after {
    display: none
}

.atlas-map .maplibregl-crosshair,
.atlas-map .maplibregl-crosshair .maplibregl-interactive,
.atlas-map .maplibregl-crosshair .maplibregl-interactive:active {
    cursor: crosshair
}

.atlas-map .maplibregl-boxzoom {
    background: #fff;
    border: 2px dotted #202020;
    height: 0;
    left: 0;
    opacity: .5;
    position: absolute;
    top: 0;
    width: 0
}

@media print {
    .atlas-map .mapbox-improve-map {
        display: none
    }
}

@media (inverted-colors:inverted) {

    .atlas-map .atlas-map-canvas,
    .atlas-map .azure-map-logo {
        filter: invert(100%)
    }
}

.atlas-map .atlas-map-canvas-container {
    height: 100%;
    left: 0;
    pointer-events: none;
    position: absolute;
    top: 0;
    -ms-user-select: none;
    width: 100%
}

.atlas-map .atlas-map-canvas {
    pointer-events: auto
}

.atlas-map .azure-map-logo {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' height='287.244' width='869.291' xml:space='preserve'%3E%3Cpath style='fill:%23737373;fill-opacity:1;fill-rule:nonzero;stroke:none' d='m0 0-6.387-18.197H6.567L.211 0Zm4.459 8.014 16.268-43.202h-8.254L8.646-24.463H-8.375l-3.676-10.725h-8.194L-3.977 8.014Z' transform='matrix(1.33333 0 0 -1.33333 590.984 125.874)'/%3E%3Cpath style='fill:%23737373;fill-opacity:1;fill-rule:nonzero;stroke:none' d='M0 0h24.734v-2.922L8.496-25.187h16.328v-5.784H-1.145v3.465L14.853-5.785H0Z' transform='matrix(1.33333 0 0 -1.33333 623.492 131.498)'/%3E%3Cg clip-path='url(%23a)' transform='matrix(1.33333 0 0 -1.33333 0 287.244)'%3E%3Cpath style='fill:%23737373;fill-opacity:1;fill-rule:nonzero;stroke:none' d='M0 0v-30.971h-7.352v4.068h-.12c-.964-1.407-2.255-2.506-3.871-3.3-1.617-.793-3.429-1.19-5.438-1.19-3.595 0-6.332 1.019-8.209 3.059-1.879 2.038-2.818 5.206-2.818 9.504V0h7.381v-17.956c0-2.611.518-4.574 1.552-5.89 1.034-1.316 2.596-1.973 4.685-1.973 2.068 0 3.725.728 4.971 2.184 1.245 1.456 1.867 3.36 1.867 5.709V0z' transform='translate(523.469 116.81)'/%3E%3Cpath style='fill:%23737373;fill-opacity:1;fill-rule:nonzero;stroke:none' d='M0 0c.582 0 1.104-.04 1.566-.12a6.711 6.711 0 0 0 1.175-.301v-7.382c-.382.282-.938.547-1.672.799-.733.251-1.622.376-2.666.376-1.788 0-3.299-.753-4.534-2.259-1.235-1.507-1.852-3.826-1.852-6.96v-15.635h-7.291v30.97h7.291v-4.881h.12c.663 1.687 1.667 3.008 3.012 3.962C-3.505-.477-1.888 0 0 0' transform='translate(545.42 117.322)'/%3E%3Cpath style='fill:%23737373;fill-opacity:1;fill-rule:nonzero;stroke:none' d='M0 0c0 2.41-.558 4.248-1.672 5.513-1.115 1.265-2.686 1.898-4.715 1.898-1.748 0-3.314-.628-4.7-1.883C-12.473 4.272-13.396 2.43-13.858 0Zm4.67-10.816v-5.995c-1.205-.764-2.782-1.381-4.731-1.853-1.948-.472-4.026-.708-6.236-.708-4.72 0-8.39 1.396-11.011 4.188-2.621 2.791-3.931 6.678-3.931 11.659 0 4.8 1.4 8.752 4.202 11.855 2.802 3.103 6.351 4.654 10.65 4.654 4.278 0 7.607-1.31 9.988-3.931C5.98 6.432 7.17 2.812 7.17-1.808v-3.525h-21.209c.321-3.113 1.32-5.287 2.997-6.522 1.677-1.235 3.842-1.853 6.493-1.853 1.747 0 3.414.266 5.001.798 1.586.533 2.992 1.23 4.218 2.094' transform='translate(569.734 104.459)'/%3E%3C/g%3E%3Cg clip-path='url(%23b)' transform='matrix(1.33333 0 0 -1.33333 0 287.244)'%3E%3Cpath style='fill:%23737373;fill-opacity:1;fill-rule:nonzero;stroke:none' d='M0 0h-10.858v-25.004h-7.38V0h-5.182v5.964h5.182v4.308c0 3.254 1.059 5.92 3.178 7.999 2.119 2.079 4.835 3.118 8.148 3.118.884 0 1.667-.045 2.351-.136a9.3 9.3 0 0 0 1.807-.406v-6.296c-.241.14-.663.31-1.265.512-.603.2-1.296.301-2.078.301-1.528 0-2.702-.477-3.526-1.431-.823-.954-1.235-2.365-1.235-4.232V5.964H0v6.96l7.321 2.229V5.964h7.381V0H7.321v-14.49c0-1.909.346-3.255 1.039-4.037.693-.784 1.782-1.175 3.269-1.175.421 0 .929.1 1.521.301.592.2 1.109.441 1.552.723v-6.025c-.463-.261-1.231-.502-2.305-.723a15.742 15.742 0 0 0-3.178-.331c-3.073 0-5.378.817-6.914 2.454C.768-21.666 0-19.201 0-15.906Zm-48.407-9.731c0-3.234.733-5.704 2.199-7.411 1.466-1.707 3.564-2.56 6.296-2.56 2.652 0 4.67.853 6.055 2.56 1.386 1.707 2.079 4.238 2.079 7.592 0 3.333-.718 5.849-2.154 7.547-1.436 1.697-3.449 2.545-6.04 2.545-2.672 0-4.745-.889-6.221-2.667-1.476-1.776-2.214-4.312-2.214-7.606m-7.592-.241c0 5.122 1.446 9.178 4.338 12.171 2.892 2.992 6.909 4.489 12.051 4.489 4.839 0 8.62-1.441 11.342-4.323 2.721-2.883 4.082-6.774 4.082-11.674 0-5.022-1.446-9.018-4.338-11.99-2.892-2.973-6.829-4.458-11.809-4.458-4.801 0-8.612 1.41-11.433 4.232-2.822 2.821-4.233 6.673-4.233 11.553m-16.417 7.803c0-1.045.331-1.863.994-2.456.662-.592 2.128-1.34 4.399-2.244 2.911-1.165 4.955-2.475 6.129-3.931 1.176-1.456 1.763-3.219 1.763-5.287 0-2.913-1.119-5.252-3.359-7.019-2.239-1.769-5.267-2.651-9.083-2.651-1.285 0-2.706.155-4.263.466-1.556.312-2.877.708-3.961 1.19v7.17a17.945 17.945 0 0 1 4.278-2.198c1.526-.543 2.912-.815 4.157-.815 1.647 0 2.862.231 3.646.694.783.461 1.174 1.235 1.174 2.319 0 1.005-.406 1.853-1.22 2.546-.813.693-2.355 1.491-4.624 2.395-2.692 1.124-4.599 2.39-5.724 3.795-1.125 1.406-1.687 3.194-1.687 5.363 0 2.791 1.109 5.086 3.329 6.884 2.218 1.797 5.096 2.696 8.631 2.696 1.084 0 2.299-.121 3.645-.361 1.346-.241 2.47-.554 3.375-.935v-6.929c-.965.644-2.09 1.195-3.375 1.658-1.286.462-2.561.693-3.826.693-1.386 0-2.465-.271-3.238-.813-.774-.543-1.16-1.287-1.16-2.23m-35.065-7.562c0-3.234.732-5.704 2.199-7.411 1.465-1.707 3.564-2.56 6.295-2.56 2.652 0 4.67.853 6.055 2.56 1.387 1.707 2.079 4.238 2.079 7.592 0 3.333-.718 5.849-2.154 7.547C-94.443-.306-96.456.542-99.046.542c-2.672 0-4.746-.889-6.222-2.667-1.476-1.776-2.213-4.312-2.213-7.606m-7.593-.241c0 5.122 1.446 9.178 4.339 12.171 2.892 2.992 6.908 4.489 12.049 4.489 4.841 0 8.622-1.441 11.343-4.323 2.721-2.883 4.082-6.774 4.082-11.674 0-5.022-1.446-9.018-4.338-11.99-2.892-2.973-6.828-4.458-11.809-4.458-4.801 0-8.612 1.41-11.433 4.232-2.822 2.821-4.233 6.673-4.233 11.553m-3.136 16.449c.583 0 1.105-.041 1.567-.121a6.56 6.56 0 0 0 1.175-.301v-7.381c-.382.282-.939.547-1.672.799-.733.251-1.622.376-2.666.376-1.788 0-3.299-.753-4.534-2.259-1.235-1.507-1.853-3.826-1.853-6.959v-15.635h-7.29V5.964h7.29v-4.88h.12c.663 1.687 1.667 3.007 3.013 3.962 1.346.953 2.962 1.431 4.85 1.431m-27.956-26.179c1.084 0 2.279.25 3.585.753a15.06 15.06 0 0 1 3.615 1.988v-6.778c-1.165-.663-2.485-1.165-3.962-1.506-1.475-.342-3.098-.512-4.865-.512-4.559 0-8.265 1.44-11.116 4.322-2.852 2.882-4.278 6.562-4.278 11.041 0 4.981 1.457 9.083 4.369 12.307 2.911 3.223 7.039 4.835 12.381 4.835 1.366 0 2.746-.176 4.143-.528 1.395-.351 2.504-.757 3.328-1.219v-6.99c-1.125.824-2.274 1.462-3.45 1.914a9.966 9.966 0 0 1-3.599.678c-2.872 0-5.192-.935-6.959-2.802-1.768-1.868-2.651-4.388-2.651-7.562 0-3.133.848-5.573 2.545-7.321 1.697-1.747 4.002-2.62 6.914-2.62m-22.112-5.302h-7.29V5.965h7.29zm-8.044 39.916c0 1.205.437 2.214 1.311 3.027.874.814 1.912 1.221 3.117 1.221 1.286 0 2.351-.418 3.194-1.25.844-.834 1.265-1.834 1.265-2.998 0-1.185-.431-2.18-1.295-2.982-.864-.804-1.918-1.205-3.164-1.205-1.245 0-2.294.406-3.147 1.219-.855.814-1.281 1.803-1.281 2.968m-6.273 3.283v-43.199h-7.501v33.86h-.12l-13.407-33.86h-4.97l-13.738 33.86h-.09v-33.86h-6.929v43.199h10.755l12.412-32.023h.18l13.105 32.023z' transform='translate(394.942 110.844)'/%3E%3C/g%3E%3Cpath style='fill:%23f25022;fill-opacity:1;fill-rule:nonzero;stroke:none' d='M106.213 109.22H71.995v34.218h34.218z' transform='matrix(1.33333 0 0 -1.33333 0 287.244)'/%3E%3Cpath style='fill:%237fba00;fill-opacity:1;fill-rule:nonzero;stroke:none' d='M143.993 109.22h-34.218v34.218h34.218z' transform='matrix(1.33333 0 0 -1.33333 0 287.244)'/%3E%3Cpath style='fill:%2300a4ef;fill-opacity:1;fill-rule:nonzero;stroke:none' d='M106.213 71.44H71.995v34.218h34.218z' transform='matrix(1.33333 0 0 -1.33333 0 287.244)'/%3E%3Cpath style='fill:%23ffb900;fill-opacity:1;fill-rule:nonzero;stroke:none' d='M143.993 71.44h-34.218v34.218h34.218z' transform='matrix(1.33333 0 0 -1.33333 0 287.244)'/%3E%3Cpath style='fill:%23f25022;fill-opacity:1;fill-rule:nonzero;stroke:none' d='M106.213 109.22H71.995v34.218h34.218z' transform='matrix(1.33333 0 0 -1.33333 0 287.244)'/%3E%3Cpath style='fill:%237fba00;fill-opacity:1;fill-rule:nonzero;stroke:none' d='M143.993 109.22h-34.218v34.218h34.218z' transform='matrix(1.33333 0 0 -1.33333 0 287.244)'/%3E%3Cpath style='fill:%2300a4ef;fill-opacity:1;fill-rule:nonzero;stroke:none' d='M106.213 71.44H71.995v34.218h34.218z' transform='matrix(1.33333 0 0 -1.33333 0 287.244)'/%3E%3Cpath style='fill:%23ffb900;fill-opacity:1;fill-rule:nonzero;stroke:none' d='M143.993 71.44h-34.218v34.218h34.218z' transform='matrix(1.33333 0 0 -1.33333 0 287.244)'/%3E%3C/svg%3E");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 140px 46px;
    height: 16px;
    margin-right: 16px;
    pointer-events: auto;
    width: 110px
}

.atlas-map .azure-map-logo:last-child {
    margin-right: 5px
}

.atlas-map .azure-map-copyright {
    color: #666;
    font-family: Segoe UI;
    font-size: 12px;
    line-height: 19px;
    margin-left: 16px;
    margin-right: 16px;
    pointer-events: auto;
    text-decoration: none
}

.atlas-map .map-copyright.without-bg.light .azure-map-copyright,
.atlas-map .map-copyright.without-bg.light .azure-map-feedback-text {
    text-shadow: #fff 1px 1px
}

.atlas-map .map-copyright.without-bg.light .azure-map-feedback-text {
    color: #000
}

.atlas-map .map-copyright.without-bg.dark .azure-map-copyright,
.atlas-map .map-copyright.without-bg.dark .azure-map-feedback-text {
    text-shadow: #000 1px 1px
}

.atlas-map .map-copyright.without-bg.dark .azure-map-feedback-text {
    color: #ccc
}

.atlas-map .map-copyright.without-bg .azure-map-copyright {
    font-size: 9px;
    line-height: 12px;
    margin-right: 0
}

.atlas-map .map-copyright.without-bg .azure-map-feedback-text {
    font-family: Segoe UI;
    font-size: 9px;
    line-height: 12px;
    margin-right: 10px;
    pointer-events: auto;
    text-underline-position: under
}

.atlas-map .map-logo-control {
    display: flex;
    margin: 10px 10px 4px;
    order: 1
}

.atlas-map .map-logo-control.dark .azure-map-logo {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' height='287.244' width='869.291' xml:space='preserve'%3E%3Cpath style='fill:%23fff;fill-opacity:1;fill-rule:nonzero;stroke:none' d='m0 0-6.387-18.197H6.567L.211 0Zm4.459 8.014 16.268-43.202h-8.254L8.646-24.463H-8.375l-3.676-10.725h-8.194L-3.977 8.014Z' transform='matrix(1.33333 0 0 -1.33333 590.984 125.874)'/%3E%3Cpath style='fill:%23fff;fill-opacity:1;fill-rule:nonzero;stroke:none' d='M0 0h24.734v-2.922L8.496-25.187h16.328v-5.784H-1.145v3.465L14.853-5.785H0Z' transform='matrix(1.33333 0 0 -1.33333 623.492 131.498)'/%3E%3Cg clip-path='url(%23a)' transform='matrix(1.33333 0 0 -1.33333 0 287.244)'%3E%3Cpath style='fill:%23fff;fill-opacity:1;fill-rule:nonzero;stroke:none' d='M0 0v-30.971h-7.352v4.068h-.12c-.964-1.407-2.255-2.506-3.871-3.3-1.617-.793-3.429-1.19-5.438-1.19-3.595 0-6.332 1.019-8.209 3.059-1.879 2.038-2.818 5.206-2.818 9.504V0h7.381v-17.956c0-2.611.518-4.574 1.552-5.89 1.034-1.316 2.596-1.973 4.685-1.973 2.068 0 3.725.728 4.971 2.184 1.245 1.456 1.867 3.36 1.867 5.709V0z' transform='translate(523.469 116.81)'/%3E%3Cpath style='fill:%23fff;fill-opacity:1;fill-rule:nonzero;stroke:none' d='M0 0c.582 0 1.104-.04 1.566-.12a6.711 6.711 0 0 0 1.175-.301v-7.382c-.382.282-.938.547-1.672.799-.733.251-1.622.376-2.666.376-1.788 0-3.299-.753-4.534-2.259-1.235-1.507-1.852-3.826-1.852-6.96v-15.635h-7.291v30.97h7.291v-4.881h.12c.663 1.687 1.667 3.008 3.012 3.962C-3.505-.477-1.888 0 0 0' transform='translate(545.42 117.322)'/%3E%3Cpath style='fill:%23fff;fill-opacity:1;fill-rule:nonzero;stroke:none' d='M0 0c0 2.41-.558 4.248-1.672 5.513-1.115 1.265-2.686 1.898-4.715 1.898-1.748 0-3.314-.628-4.7-1.883C-12.473 4.272-13.396 2.43-13.858 0Zm4.67-10.816v-5.995c-1.205-.764-2.782-1.381-4.731-1.853-1.948-.472-4.026-.708-6.236-.708-4.72 0-8.39 1.396-11.011 4.188-2.621 2.791-3.931 6.678-3.931 11.659 0 4.8 1.4 8.752 4.202 11.855 2.802 3.103 6.351 4.654 10.65 4.654 4.278 0 7.607-1.31 9.988-3.931C5.98 6.432 7.17 2.812 7.17-1.808v-3.525h-21.209c.321-3.113 1.32-5.287 2.997-6.522 1.677-1.235 3.842-1.853 6.493-1.853 1.747 0 3.414.266 5.001.798 1.586.533 2.992 1.23 4.218 2.094' transform='translate(569.734 104.459)'/%3E%3C/g%3E%3Cg clip-path='url(%23b)' transform='matrix(1.33333 0 0 -1.33333 0 287.244)'%3E%3Cpath style='fill:%23fff;fill-opacity:1;fill-rule:nonzero;stroke:none' d='M0 0h-10.858v-25.004h-7.38V0h-5.182v5.964h5.182v4.308c0 3.254 1.059 5.92 3.178 7.999 2.119 2.079 4.835 3.118 8.148 3.118.884 0 1.667-.045 2.351-.136a9.3 9.3 0 0 0 1.807-.406v-6.296c-.241.14-.663.31-1.265.512-.603.2-1.296.301-2.078.301-1.528 0-2.702-.477-3.526-1.431-.823-.954-1.235-2.365-1.235-4.232V5.964H0v6.96l7.321 2.229V5.964h7.381V0H7.321v-14.49c0-1.909.346-3.255 1.039-4.037.693-.784 1.782-1.175 3.269-1.175.421 0 .929.1 1.521.301.592.2 1.109.441 1.552.723v-6.025c-.463-.261-1.231-.502-2.305-.723a15.742 15.742 0 0 0-3.178-.331c-3.073 0-5.378.817-6.914 2.454C.768-21.666 0-19.201 0-15.906Zm-48.407-9.731c0-3.234.733-5.704 2.199-7.411 1.466-1.707 3.564-2.56 6.296-2.56 2.652 0 4.67.853 6.055 2.56 1.386 1.707 2.079 4.238 2.079 7.592 0 3.333-.718 5.849-2.154 7.547-1.436 1.697-3.449 2.545-6.04 2.545-2.672 0-4.745-.889-6.221-2.667-1.476-1.776-2.214-4.312-2.214-7.606m-7.592-.241c0 5.122 1.446 9.178 4.338 12.171 2.892 2.992 6.909 4.489 12.051 4.489 4.839 0 8.62-1.441 11.342-4.323 2.721-2.883 4.082-6.774 4.082-11.674 0-5.022-1.446-9.018-4.338-11.99-2.892-2.973-6.829-4.458-11.809-4.458-4.801 0-8.612 1.41-11.433 4.232-2.822 2.821-4.233 6.673-4.233 11.553m-16.417 7.803c0-1.045.331-1.863.994-2.456.662-.592 2.128-1.34 4.399-2.244 2.911-1.165 4.955-2.475 6.129-3.931 1.176-1.456 1.763-3.219 1.763-5.287 0-2.913-1.119-5.252-3.359-7.019-2.239-1.769-5.267-2.651-9.083-2.651-1.285 0-2.706.155-4.263.466-1.556.312-2.877.708-3.961 1.19v7.17a17.945 17.945 0 0 1 4.278-2.198c1.526-.543 2.912-.815 4.157-.815 1.647 0 2.862.231 3.646.694.783.461 1.174 1.235 1.174 2.319 0 1.005-.406 1.853-1.22 2.546-.813.693-2.355 1.491-4.624 2.395-2.692 1.124-4.599 2.39-5.724 3.795-1.125 1.406-1.687 3.194-1.687 5.363 0 2.791 1.109 5.086 3.329 6.884 2.218 1.797 5.096 2.696 8.631 2.696 1.084 0 2.299-.121 3.645-.361 1.346-.241 2.47-.554 3.375-.935v-6.929c-.965.644-2.09 1.195-3.375 1.658-1.286.462-2.561.693-3.826.693-1.386 0-2.465-.271-3.238-.813-.774-.543-1.16-1.287-1.16-2.23m-35.065-7.562c0-3.234.732-5.704 2.199-7.411 1.465-1.707 3.564-2.56 6.295-2.56 2.652 0 4.67.853 6.055 2.56 1.387 1.707 2.079 4.238 2.079 7.592 0 3.333-.718 5.849-2.154 7.547C-94.443-.306-96.456.542-99.046.542c-2.672 0-4.746-.889-6.222-2.667-1.476-1.776-2.213-4.312-2.213-7.606m-7.593-.241c0 5.122 1.446 9.178 4.339 12.171 2.892 2.992 6.908 4.489 12.049 4.489 4.841 0 8.622-1.441 11.343-4.323 2.721-2.883 4.082-6.774 4.082-11.674 0-5.022-1.446-9.018-4.338-11.99-2.892-2.973-6.828-4.458-11.809-4.458-4.801 0-8.612 1.41-11.433 4.232-2.822 2.821-4.233 6.673-4.233 11.553m-3.136 16.449c.583 0 1.105-.041 1.567-.121a6.56 6.56 0 0 0 1.175-.301v-7.381c-.382.282-.939.547-1.672.799-.733.251-1.622.376-2.666.376-1.788 0-3.299-.753-4.534-2.259-1.235-1.507-1.853-3.826-1.853-6.959v-15.635h-7.29V5.964h7.29v-4.88h.12c.663 1.687 1.667 3.007 3.013 3.962 1.346.953 2.962 1.431 4.85 1.431m-27.956-26.179c1.084 0 2.279.25 3.585.753a15.06 15.06 0 0 1 3.615 1.988v-6.778c-1.165-.663-2.485-1.165-3.962-1.506-1.475-.342-3.098-.512-4.865-.512-4.559 0-8.265 1.44-11.116 4.322-2.852 2.882-4.278 6.562-4.278 11.041 0 4.981 1.457 9.083 4.369 12.307 2.911 3.223 7.039 4.835 12.381 4.835 1.366 0 2.746-.176 4.143-.528 1.395-.351 2.504-.757 3.328-1.219v-6.99c-1.125.824-2.274 1.462-3.45 1.914a9.966 9.966 0 0 1-3.599.678c-2.872 0-5.192-.935-6.959-2.802-1.768-1.868-2.651-4.388-2.651-7.562 0-3.133.848-5.573 2.545-7.321 1.697-1.747 4.002-2.62 6.914-2.62m-22.112-5.302h-7.29V5.965h7.29zm-8.044 39.916c0 1.205.437 2.214 1.311 3.027.874.814 1.912 1.221 3.117 1.221 1.286 0 2.351-.418 3.194-1.25.844-.834 1.265-1.834 1.265-2.998 0-1.185-.431-2.18-1.295-2.982-.864-.804-1.918-1.205-3.164-1.205-1.245 0-2.294.406-3.147 1.219-.855.814-1.281 1.803-1.281 2.968m-6.273 3.283v-43.199h-7.501v33.86h-.12l-13.407-33.86h-4.97l-13.738 33.86h-.09v-33.86h-6.929v43.199h10.755l12.412-32.023h.18l13.105 32.023z' transform='translate(394.942 110.844)'/%3E%3C/g%3E%3Cpath style='fill:%23f25022;fill-opacity:1;fill-rule:nonzero;stroke:none' d='M106.213 109.22H71.995v34.218h34.218z' transform='matrix(1.33333 0 0 -1.33333 0 287.244)'/%3E%3Cpath style='fill:%237fba00;fill-opacity:1;fill-rule:nonzero;stroke:none' d='M143.993 109.22h-34.218v34.218h34.218z' transform='matrix(1.33333 0 0 -1.33333 0 287.244)'/%3E%3Cpath style='fill:%2300a4ef;fill-opacity:1;fill-rule:nonzero;stroke:none' d='M106.213 71.44H71.995v34.218h34.218z' transform='matrix(1.33333 0 0 -1.33333 0 287.244)'/%3E%3Cpath style='fill:%23ffb900;fill-opacity:1;fill-rule:nonzero;stroke:none' d='M143.993 71.44h-34.218v34.218h34.218z' transform='matrix(1.33333 0 0 -1.33333 0 287.244)'/%3E%3Cpath style='fill:%23f25022;fill-opacity:1;fill-rule:nonzero;stroke:none' d='M106.213 109.22H71.995v34.218h34.218z' transform='matrix(1.33333 0 0 -1.33333 0 287.244)'/%3E%3Cpath style='fill:%237fba00;fill-opacity:1;fill-rule:nonzero;stroke:none' d='M143.993 109.22h-34.218v34.218h34.218z' transform='matrix(1.33333 0 0 -1.33333 0 287.244)'/%3E%3Cpath style='fill:%2300a4ef;fill-opacity:1;fill-rule:nonzero;stroke:none' d='M106.213 71.44H71.995v34.218h34.218z' transform='matrix(1.33333 0 0 -1.33333 0 287.244)'/%3E%3Cpath style='fill:%23ffb900;fill-opacity:1;fill-rule:nonzero;stroke:none' d='M143.993 71.44h-34.218v34.218h34.218z' transform='matrix(1.33333 0 0 -1.33333 0 287.244)'/%3E%3C/svg%3E")
}

.atlas-map .map-logo-control .azure-map-logo {
    background-size: 130px 43px;
    height: 14px;
    width: 102px
}

.atlas-map a.azure-map-copyright[href]:hover {
    text-decoration: underline
}

.atlas-map .azure-map-copyright a:visited {
    color: #666
}

.atlas-map .azure-map-copyright a {
    color: #666;
    margin-left: 4px;
    text-decoration: none
}

.atlas-map .azure-map-copyright span {
    white-space: pre
}

.atlas-map .azure-map-copyright a[href]:hover {
    text-decoration: underline
}

.atlas-map .azure-map-copyright-context {
    margin-inline: 4px
}

.atlas-map .azure-map-copyright-context a:empty {
    display: none
}

.atlas-map .azure-map-feedback {
    background: no-repeat 50%;
    cursor: pointer;
    height: 20px;
    margin-right: 16px;
    pointer-events: auto;
    text-decoration: none;
    width: 20px
}

.atlas-map .map-copyright.light .azure-map-feedback {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='16' height='16' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0v11h2v3.71L5.71 11H16V0H0zm1 1h14v9H5.29L3 12.29V10H1V1z' fill='%23666' fill-rule='evenodd'/%3E%3C/svg%3E")
}

.atlas-map .map-copyright.dark .azure-map-feedback {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='16' height='16' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0v11h2v3.71L5.71 11H16V0H0zm1 1h14v9H5.29L3 12.29V10H1V1z' fill='%23fff' fill-rule='evenodd'/%3E%3C/svg%3E")
}

.atlas-map .map-copyright {
    align-items: center;
    background-blend-mode: normal, color, luminosity;
    bottom: 1px;
    display: flex;
    justify-content: flex-end;
    padding-bottom: 4px;
    padding-top: 4px;
    position: absolute;
    right: 0
}

.atlas-map .map-copyright.light:not(.without-bg) {
    background: #eeec
}

.atlas-map .map-copyright.dark:not(.without-bg) {
    background: #2c2c2ccc
}

.atlas-map .atlas-map.high-contrast-light .azure-map-copyright,
.atlas-map .map-copyright.light .azure-map-copyright {
    -webkit-text-fill-color: #000;
    -moz-text-fill-color: #000;
    color: #000
}

.atlas-map .atlas-map.high-contrast-dark .azure-map-copyright,
.atlas-map .map-copyright.dark .azure-map-copyright {
    -webkit-text-fill-color: #ccc;
    -moz-text-fill-color: #ccc;
    color: #ccc
}

.atlas-map .marker-collection-container {
    height: 100%;
    left: 0;
    overflow: hidden;
    pointer-events: none;
    position: absolute;
    top: 0;
    width: 100%
}

.atlas-map .marker-container {
    pointer-events: auto
}

.atlas-map .popup-collection-container {
    height: 100%;
    left: 0;
    overflow: hidden;
    pointer-events: none;
    position: absolute;
    top: 0;
    -webkit-user-select: none;
    user-select: none;
    width: 100%
}

.atlas-map .popup-container {
    display: flex;
    pointer-events: auto
}

.atlas-map .popup-container.bottom,
.atlas-map .popup-container.bottom-left,
.atlas-map .popup-container.bottom-right {
    flex-direction: column
}

.atlas-map .popup-container.left {
    flex-direction: row-reverse
}

.atlas-map .popup-container.right {
    flex-direction: row
}

.atlas-map .popup-container.top,
.atlas-map .popup-container.top-left,
.atlas-map .popup-container.top-right {
    flex-direction: column-reverse
}

.atlas-map .popup-content-container {
    border-radius: 4px;
    box-shadow: -3px -3px 4px #00000052;
    display: block;
    min-width: 30px;
    position: relative;
    white-space: nowrap
}

.atlas-map .popup-container.top-left>.popup-content-container {
    border-top-left-radius: 0
}

.atlas-map .popup-container.top-right>.popup-content-container {
    border-top-right-radius: 0
}

.atlas-map .popup-container.bottom-left>.popup-content-container {
    border-bottom-left-radius: 0
}

.atlas-map .popup-container.bottom-right>.popup-content-container {
    border-bottom-right-radius: 0
}

.atlas-map .popup-close {
    background: 0 0;
    border: 0;
    color: #444;
    cursor: pointer;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 20px;
    height: 20px;
    line-height: 20px;
    padding: 0;
    position: absolute;
    right: 0;
    text-align: center;
    top: 0;
    width: 20px
}

.atlas-map .popup-close:hover {
    color: #222
}

.atlas-map .popup-arrow {
    border: 10px solid #0000;
    display: block;
    height: 0;
    width: 0;
    z-index: 1
}

.atlas-map .popup-container.bottom>.popup-arrow {
    align-self: center;
    border-bottom: none;
    border-top-color: inherit
}

.atlas-map .popup-container.bottom-left>.popup-arrow {
    align-self: flex-start;
    border-bottom: none;
    border-left: none;
    border-top-color: inherit
}

.atlas-map .popup-container.bottom-right>.popup-arrow {
    align-self: flex-end;
    border-bottom: none;
    border-right: none;
    border-top-color: inherit
}

.atlas-map .popup-container.left>.popup-arrow {
    align-self: center;
    border-left: none;
    border-right-color: inherit
}

.atlas-map .popup-container.right>.popup-arrow {
    align-self: center;
    border-left-color: inherit;
    border-right: none
}

.atlas-map .popup-container.top>.popup-arrow {
    align-self: center;
    border-bottom-color: inherit;
    border-top: none
}

.atlas-map .popup-container.top-left>.popup-arrow {
    align-self: flex-start;
    border-bottom-color: inherit;
    border-left: none;
    border-top: none
}

.atlas-map .popup-container.top-right>.popup-arrow {
    align-self: flex-end;
    border-bottom-color: inherit;
    border-right: none;
    border-top: none
}

.atlas-map .azure-maps-control-popup-template {
    font: 12px/20px Helvetica Neue, Arial, Helvetica, sans-serif;
    max-width: 550px;
    padding: 10px;
    position: relative
}

.atlas-map .azure-maps-control-popup-template h1,
.atlas-map .azure-maps-control-popup-template h2,
.atlas-map .azure-maps-control-popup-template h3 {
    margin: 0 !important
}

.atlas-map .azure-maps-control-popup-template iframe {
    border: 0
}

@media screen and (max-width:340px) {
    .atlas-map .azure-maps-control-popup-template {
        max-width: 300px
    }
}

.atlas-map .azure-maps-control-popup-template-title {
    word-wrap: break-word;
    font-size: 14px;
    font-weight: 700;
    white-space: normal;
    width: 100%
}

.atlas-map .azure-maps-control-popup-template-content {
    max-height: 280px;
    overflow-y: auto;
    width: 100%
}

.atlas-map .azure-maps-control-popup-template-content-item {
    word-wrap: break-word;
    font: 12px/20px Helvetica Neue, Arial, Helvetica, sans-serif;
    padding-top: 10px;
    white-space: normal;
    width: 100%
}

.atlas-map .azure-maps-control-popup-template-table {
    border-collapse: collapse;
    font-size: 12px;
    padding-top: 10px;
    width: 100%
}

.atlas-map .azure-maps-control-popup-template-table tr:nth-child(2n) {
    background-color: #ffffff80
}

.atlas-map .azure-maps-control-popup-template-table tr:nth-child(odd) {
    background-color: #e1e1e180
}

.atlas-map .azure-maps-control-popup-template-table th {
    border-right: 1px solid #96969680
}

.atlas-map .azure-maps-control-popup-template-table td,
.atlas-map .azure-maps-control-popup-template-table th {
    word-wrap: normal;
    font-size: 12px;
    font-weight: 400;
    padding: 6px 8px;
    text-align: left;
    vertical-align: top
}

.atlas-map .incident-popup-content {
    color: #231f20;
    margin: 0;
    min-width: 140px;
    padding: 0
}

.atlas-map .incident-popup-header {
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    color: inherit;
    height: 23px;
    margin: 0;
    padding: 8px
}

.atlas-map .incident-popup-title {
    font-size: 12px;
    line-height: 14px
}

.atlas-map .incident-popup-subtitle,
.atlas-map .incident-popup-title {
    color: inherit;
    overflow: hidden;
    text-overflow: ellipsis;
    text-transform: capitalize;
    white-space: nowrap
}

.atlas-map .incident-popup-subtitle {
    font-size: 8px;
    line-height: 12px
}

.atlas-map .incident-popup-body {
    color: inherit;
    margin: 0;
    padding: 8px
}

.atlas-map .incident-popup-info>.message {
    color: inherit;
    display: inline-block;
    font-size: 8pt;
    line-height: 10pt;
    margin-left: 5pt;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.atlas-map .incident-popup-info>.icon {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 10pt 10pt;
    display: inline-block;
    height: 10pt;
    width: 10pt
}

.atlas-map .incident-popup-info>.delay {
    background-image: url(data:image/svg+xml;base64,PHN2ZyBkYXRhLW5hbWU9IkxheWVyIDEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmlld0JveD0iMCAwIDM3LjAwMiAzNyI+PHBhdGggZmlsbD0iIzY3Njg2NyIgZD0iTTMwLjQ0OSAyMC40NDhIMTYuODM4VjYuODQxaDIuNjY2djEwLjk0NWgxMC45NDV2Mi42NjJ6Ii8+PHBhdGggZD0iTTE4LjUwMiAzN2ExOC41IDE4LjUgMCAxIDEgMC0zN3YyLjY2MkExNS44MzggMTUuODM4IDAgMSAwIDM0LjMzNiAxOC41aDIuNjY2YTE4LjUyMSAxOC41MjEgMCAwIDEtMTguNSAxOC41WiIgZmlsbD0iIzY3Njg2NyIvPjxwYXRoIGQ9Ik0xOS43MyAyLjcxYy0uNDA1LS4wMy0uODE0LS4wNDgtMS4yMjgtLjA0OFYwYy40ODEgMCAuOTYxLjAxOSAxLjQzMy4wNTZaTTMzLjkgMTQuNzc4YTE1Ljg4NiAxNS44ODYgMCAwIDAtLjc3Mi0yLjM1N2wyLjQ2MS0xLjAyNmExOC43ODcgMTguNzg3IDAgMCAxIC45MDIgMi43NTVabS0xLjkwNC00LjU2OWExNS44MiAxNS44MiAwIDAgMC0xLjQ2MS0yLjAwN2wyLjAyMi0xLjczM2ExOC4zMjkgMTguMzI5IDAgMCAxIDEuNzEgMi4zNDJabS0zLjIxOC0zLjc2MmExNi42ODYgMTYuNjg2IDAgMCAwLTIuMDE3LTEuNDYxbDEuMzk4LTIuMjY4YTE4LjgxNyAxOC44MTcgMCAwIDEgMi4zNDQgMS42OTlabS00LjIyMy0yLjU4NGExNS41NTggMTUuNTU4IDAgMCAwLTIuMzY3LS43NjZMMjIuODEuNTAyYTE5LjUzNCAxOS41MzQgMCAwIDEgMi43NTcuODkyWk0zNy4wMDIgMTguNWgtMi42NjZjMC0uNDE2LS4wMTUtLjgyNS0uMDQ2LTEuMjNsMi42NTgtLjIwMWMuMDM1LjQ3Mi4wNTQuOTQ4LjA1NCAxLjQzMVoiIGZpbGw9IiM2NzY4NjciLz48L3N2Zz4=)
}

.atlas-map .incident-popup-info>.length {
    background-image: url(data:image/svg+xml;base64,PHN2ZyBkYXRhLW5hbWU9IkxheWVyIDEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmlld0JveD0iMCAwIDMxIDI2Ij48cGF0aCBkPSJNMCAyLjE2N1YwaDMxdjI2SDB2LTIuMTY3aDIuMjE0VjEzSDQuNDN2MTAuODMzaDQuNDI4VjE5LjVoMi4yMTR2NC4zMzNIMTUuNVYxM2gyLjIxNHYxMC44MzNoNC40MjlWMTkuNWgyLjIxNHY0LjMzM2g0LjQyOVYyLjE2N1oiIGZpbGw9IiM2NzY4NjciLz48L3N2Zz4=)
}

.atlas-map .incident-popup-info>.from {
    background-image: url(data:image/svg+xml;base64,PHN2ZyBkYXRhLW5hbWU9IkxheWVyIDEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmlld0JveD0iMCAwIDI3IDM2Ij48cGF0aCBkPSJNMTMuNSAwYTEzLjM3IDEzLjM3IDAgMCAxIDMuNTg2LjQ4IDEzLjc4NyAxMy43ODcgMCAwIDEgMy4yMjcgMS4zNDMgMTMuMzM5IDEzLjMzOSAwIDAgMSA2LjIwMiA3Ljk2OUExMi45IDEyLjkgMCAwIDEgMjcgMTMuMzMzYTEwLjU2NiAxMC41NjYgMCAwIDEtLjM0OCAyLjc0IDEzLjQwNSAxMy40MDUgMCAwIDEtMS4wMDIgMi41OTRMMTMuNSAzNiAxLjM1IDE4LjY2N2ExMy40MDUgMTMuNDA1IDAgMCAxLTEuMDAyLTIuNTk0QTEwLjU2NiAxMC41NjYgMCAwIDEgMCAxMy4zMzNhMTIuOSAxMi45IDAgMCAxIC40ODUtMy41NDEgMTMuNDM1IDEzLjQzNSAwIDAgMSAxLjM2LTMuMTg4IDEzLjQ1MyAxMy40NTMgMCAwIDEgNC44NDItNC43ODFBMTMuNzg3IDEzLjc4NyAwIDAgMSA5LjkxNC40NzkgMTMuMzcgMTMuMzcgMCAwIDEgMTMuNSAwbTEwLjA0IDE3LjYyNXEwLS4wMi4wMTEtLjAydC4wMS0uMDIyYTguOTggOC45OCAwIDAgMCAuODAyLTIuMDYyIDguODgyIDguODgyIDAgMCAwIC4yNzQtMi4xODggMTAuNTM0IDEwLjUzNCAwIDAgMC0uODc1LTQuMjcgMTEuMTU2IDExLjE1NiAwIDAgMC0yLjM5NC0zLjUgMTEuMzEgMTEuMzEgMCAwIDAtMy41NDQtMi4zNjUgMTAuODk2IDEwLjg5NiAwIDAgMC00LjMyNC0uODY1IDEwLjg5NiAxMC44OTYgMCAwIDAtNC4zMjQuODY1IDExLjMxIDExLjMxIDAgMCAwLTMuNTQ0IDIuMzY1IDExLjE1NiAxMS4xNTYgMCAwIDAtMi4zOTQgMy41IDEwLjUzNCAxMC41MzQgMCAwIDAtLjg3NiA0LjI3IDguODgyIDguODgyIDAgMCAwIC4yNzUgMi4xODggOC45OCA4Ljk4IDAgMCAwIC44MDEgMi4wNjJxMCAuMDIxLjAxLjAyMXQuMDExLjAyTDEzLjUgMzAuNzkzbDEwLjA0LTEzLjE2N00xMy41IDUuNWE3LjgxMiA3LjgxMiAwIDAgMSAzLjA5LjYxNSA4LjAxIDguMDEgMCAwIDEgMi41MiAxLjY3NyA3LjkgNy45IDAgMCAxIDEuNjk5IDIuNDkgNy43OTYgNy43OTYgMCAwIDEgMCA2LjEwNCA3LjkgNy45IDAgMCAxLTEuNjk4IDIuNDkgOC4wMSA4LjAxIDAgMCAxLTIuNTIxIDEuNjc2IDguMDc2IDguMDc2IDAgMCAxLTYuMTggMCA4LjAxIDguMDEgMCAwIDEtMi41Mi0xLjY3NyA3LjkgNy45IDAgMCAxLTEuNjk5LTIuNDkgNy43OTYgNy43OTYgMCAwIDEgMC02LjEwNEE3LjkgNy45IDAgMCAxIDcuODkgNy43OWE4LjAxIDguMDEgMCAwIDEgMi41MjEtMS42NzZBNy44MTIgNy44MTIgMCAwIDEgMTMuNSA1LjVtMCAxMy4zMzNhNS41NCA1LjU0IDAgMCAwIDUuMTM2LTMuMzU0IDUuNTQgNS41NCAwIDAgMCAwLTQuMjkyIDUuNTA1IDUuNTA1IDAgMCAwLTEuMTkyLTEuNzUgNS42MjkgNS42MjkgMCAwIDAtNy44ODkgMCA1LjUwNSA1LjUwNSAwIDAgMC0xLjE5MSAxLjc1IDUuNTQgNS41NCAwIDAgMCAwIDQuMjkyIDUuNTA1IDUuNTA1IDAgMCAwIDEuMTkxIDEuNzUgNS41NyA1LjU3IDAgMCAwIDMuOTQ1IDEuNjA0WiIgZmlsbD0iIzY3Njg2NyIvPjwvc3ZnPg==)
}

.atlas-map .incident-popup-info>.to {
    background-image: url(data:image/svg+xml;base64,PHN2ZyBkYXRhLW5hbWU9IkxheWVyIDEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmlld0JveD0iMCAwIDI3IDM2Ij48cGF0aCBkPSJNMTMuNSAwYTEzLjM3IDEzLjM3IDAgMCAxIDMuNTg2LjQ4IDEzLjc4NyAxMy43ODcgMCAwIDEgMy4yMjcgMS4zNDMgMTMuMzM5IDEzLjMzOSAwIDAgMSA2LjIwMiA3Ljk2OUExMi45IDEyLjkgMCAwIDEgMjcgMTMuMzMzYTEwLjU2NiAxMC41NjYgMCAwIDEtLjM0OCAyLjc0IDEzLjQwNSAxMy40MDUgMCAwIDEtMS4wMDIgMi41OTRMMTMuNSAzNiAxLjM1IDE4LjY2N2ExMy40MDUgMTMuNDA1IDAgMCAxLTEuMDAyLTIuNTk0QTEwLjU2NiAxMC41NjYgMCAwIDEgMCAxMy4zMzNhMTIuOSAxMi45IDAgMCAxIC40ODUtMy41NDEgMTMuNDM1IDEzLjQzNSAwIDAgMSAxLjM2LTMuMTg4IDEzLjQ1MyAxMy40NTMgMCAwIDEgNC44NDItNC43ODFBMTMuNzg3IDEzLjc4NyAwIDAgMSA5LjkxNC40NzkgMTMuMzcgMTMuMzcgMCAwIDEgMTMuNSAwbTEwLjA0IDE3LjYyNXEwLS4wMi4wMTEtLjAydC4wMS0uMDIyYTguOTggOC45OCAwIDAgMCAuODAyLTIuMDYyIDguODgyIDguODgyIDAgMCAwIC4yNzQtMi4xODggMTAuNTM0IDEwLjUzNCAwIDAgMC0uODc1LTQuMjcgMTEuMTU2IDExLjE1NiAwIDAgMC0yLjM5NC0zLjUgMTEuMzEgMTEuMzEgMCAwIDAtMy41NDQtMi4zNjUgMTAuODk2IDEwLjg5NiAwIDAgMC00LjMyNC0uODY1IDEwLjg5NiAxMC44OTYgMCAwIDAtNC4zMjQuODY1IDExLjMxIDExLjMxIDAgMCAwLTMuNTQ0IDIuMzY1IDExLjE1NiAxMS4xNTYgMCAwIDAtMi4zOTQgMy41IDEwLjUzNCAxMC41MzQgMCAwIDAtLjg3NiA0LjI3IDguODgyIDguODgyIDAgMCAwIC4yNzUgMi4xODggOC45OCA4Ljk4IDAgMCAwIC44MDEgMi4wNjJxMCAuMDIxLjAxLjAyMXQuMDExLjAyTDEzLjUgMzAuNzkzbDEwLjA0LTEzLjE2N00xMy41IDUuNWE3LjgxMiA3LjgxMiAwIDAgMSAzLjA5LjYxNSA4LjAxIDguMDEgMCAwIDEgMi41MiAxLjY3NyA3LjkgNy45IDAgMCAxIDEuNjk5IDIuNDkgNy43OTYgNy43OTYgMCAwIDEgMCA2LjEwNCA3LjkgNy45IDAgMCAxLTEuNjk4IDIuNDkgOC4wMSA4LjAxIDAgMCAxLTIuNTIxIDEuNjc2IDguMDc2IDguMDc2IDAgMCAxLTYuMTggMCA4LjAxIDguMDEgMCAwIDEtMi41Mi0xLjY3NyA3LjkgNy45IDAgMCAxLTEuNjk5LTIuNDkgNy43OTYgNy43OTYgMCAwIDEgMC02LjEwNEE3LjkgNy45IDAgMCAxIDcuODkgNy43OWE4LjAxIDguMDEgMCAwIDEgMi41MjEtMS42NzZBNy44MTIgNy44MTIgMCAwIDEgMTMuNSA1LjUiIGZpbGw9IiM2NzY4NjciLz48L3N2Zz4=)
}

@font-face {
    font-family: segoeui;
    src: url(https://atlas.microsoft.com/styles/glyphs/segoeui.ttf)
}

.atlas-map .font-segoeui {
    font-family: segoeui
}

@font-face {
    font-family: segoeui-b;
    src: url(https://atlas.microsoft.com/styles/glyphs/segoeuib.ttf)
}

.atlas-map .font-segoeui-b {
    font-family: segoeui-b
}

@font-face {
    font-family: segoeui-i;
    src: url(https://atlas.microsoft.com/styles/glyphs/segoeuii.ttf)
}

.atlas-map .font-segoeui-i {
    font-family: segoeui-i
}

@font-face {
    font-family: segoeui-sl;
    src: url(https://atlas.microsoft.com/styles/glyphs/segoeuisl.ttf)
}

.atlas-map .font-segoeui-sl {
    font-family: segoeui-sl
}

@font-face {
    font-family: standard;
    src: url(https://atlas.microsoft.com/styles/glyphs/standardfont.ttf)
}

.atlas-map .font-standard {
    font-family: standard
}

@font-face {
    font-family: standard-b;
    src: url(https://atlas.microsoft.com/styles/glyphs/standardfontbold.ttf)
}

.atlas-map .font-standard-b {
    font-family: standard-b
}

.atlas-map .atlas-control-container {
    height: 100%;
    left: 0;
    pointer-events: none;
    position: absolute;
    top: 0;
    width: 100%
}

.atlas-map .atlas-control-container .sub-container,
.atlas-map .azure-maps-control-container>.style-options.icons {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    position: relative
}

.atlas-map .top-left.subcontrol-container {
    align-items: flex-start;
    left: 0
}

.atlas-map .top-left.subcontrol-container,
.atlas-map .top-right.subcontrol-container {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    position: absolute;
    top: 0
}

.atlas-map .top-right.subcontrol-container {
    align-items: flex-end;
    right: 0
}

.atlas-map .bottom-left.subcontrol-container {
    align-items: flex-start;
    bottom: 0;
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    left: 0;
    position: absolute
}

.atlas-map .bottom-right.subcontrol-container {
    align-items: flex-end;
    bottom: 30px;
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    position: absolute;
    right: 0
}

.atlas-map .non-fixed.subcontrol-container {
    height: 100%;
    width: 100%
}

.atlas-map .hidden-accessible-element {
    clip: rect(1px, 1px, 1px, 1px);
    height: 1px;
    opacity: 0;
    overflow: hidden;
    position: absolute;
    white-space: nowrap;
    width: 1px
}

.atlas-map .azure-maps-control-container {
    border-collapse: collapse;
    display: flex;
    flex-wrap: nowrap;
    margin: 10px;
    pointer-events: auto;
    position: relative
}

.atlas-map .azure-maps-control-container:not(:first-child) {
    margin-top: 2px
}

.atlas-map .azure-maps-control-container:not(:last-child) {
    margin-bottom: 2px
}

.atlas-map .azure-maps-control-button {
    background-position: 50%;
    background-repeat: no-repeat;
    border: none;
    border-collapse: collapse;
    cursor: pointer;
    height: 32px;
    line-height: 32px;
    margin: 0;
    overflow: hidden;
    padding: 0;
    text-align: center;
    -webkit-user-select: none;
    user-select: none;
    width: 32px;
    z-index: 100
}

.atlas-map .azure-maps-control-dropdown {
    background-color: #fff;
    border-radius: 4px;
    box-shadow: 0 2px 4px 1px #00000024;
    display: flex;
    flex-direction: column;
    outline: 0;
    overflow: hidden;
    padding-block: 8px;
    position: absolute;
    transform: scale(.1);
    transition-duration: .25s;
    transition-timing-function: ease-out;
    z-index: 1001
}

.atlas-map .azure-maps-control-dropdown.top-left {
    left: 0;
    transform-origin: top left
}

.atlas-map .azure-maps-control-dropdown.top-right {
    right: 0;
    transform-origin: top right
}

.atlas-map .azure-maps-control-dropdown.bottom-left {
    bottom: 0;
    left: 0;
    transform-origin: bottom left
}

.atlas-map .azure-maps-control-dropdown.bottom-right {
    bottom: 0;
    right: 0;
    transform-origin: bottom right
}

.atlas-map .azure-maps-control-container.in-use .azure-maps-control-dropdown {
    opacity: 1;
    transform: scale(1);
    transition-duration: .25s;
    transition-timing-function: ease-out;
    visibility: visible
}

.atlas-map .azure-maps-control-list-button {
    -webkit-padding-end: 16px;
    align-items: center;
    background-color: #fff;
    border: none;
    border-radius: 0;
    box-shadow: 0 2px 4px 1px #00000024;
    display: flex;
    line-height: 32px;
    padding-inline-end: 16px;
    white-space: nowrap
}

.atlas-map .azure-maps-control-list-button.curr-style {
    border-radius: 4px
}

.atlas-map .azure-maps-control-list-button:hover,
.atlas-map .azure-maps-control-list-button[aria-current=true] {
    background-color: #f0f0f0
}

.atlas-map .azure-maps-control-list-button:disabled {
    pointer-events: none
}

.atlas-map .azure-maps-control-list-button img {
    border: 1px solid #d3d3d3;
    border-radius: 2px;
    height: 16px;
    margin: 8px;
    width: 16px
}

.atlas-map .azure-maps-control-list-button.expanded {
    -webkit-padding-end: 64px;
    box-shadow: none;
    padding-inline-end: 64px
}

.atlas-map .azure-maps-control-list-button.expanded img {
    -webkit-margin-end: 16px;
    margin-inline-end: 16px
}

.atlas-map .tooltiptext.win.firefox {
    border: none;
    border-radius: 2px
}

.atlas-map .tooltiptext.mac {
    border: .3px solid ButtonText;
    border-radius: 1px;
    font-size: .86em;
    padding: 0 6px
}

.atlas-map *+.tooltiptext {
    background-color: ButtonFace;
    border: 1px solid ButtonText;
    color: ButtonText;
    font-family: Helvetica Neue, Arial, Helvetica, sans-serif;
    font-size: .94em;
    left: 0;
    letter-spacing: .25px;
    line-height: 2em;
    opacity: 0;
    padding: 0 6px;
    position: fixed;
    text-align: center;
    top: 0;
    transition: visibility 0s;
    visibility: hidden;
    white-space: nowrap;
    z-index: 300
}

.atlas-map :hover+.tooltiptext {
    opacity: 1;
    transition: visibility 0s;
    transition-delay: .6s;
    visibility: visible
}

.atlas-map :focus-visible+.tooltiptext {
    opacity: 1;
    visibility: visible
}

.atlas-map .azure-maps-control-button:disabled {
    opacity: .6;
    pointer-events: none
}

.atlas-map .azure-maps-control-button[aria-current=true] {
    position: relative
}

.atlas-map .atlas-map.high-contrast-light .azure-maps-control-container .azure-maps-control-button,
.atlas-map .azure-maps-control-container.light .azure-maps-control-button[aria-current=true] {
    background-color: #31acce
}

.atlas-map .azure-maps-control-button[aria-current=true]>.selected-icon {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.8 0a5.8 5.8 0 1 0 0 11.6A5.8 5.8 0 0 0 5.8 0Z' fill='%23249fc1'/%3E%3Cpath d='M8.907 2.55 4.675 6.888l-1.982-1.88L1.3 6.402l3.375 3.273L10.3 3.943 8.907 2.55Z' fill='%23fff'/%3E%3C/svg%3E");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 12px 12px;
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 200
}

.atlas-map .atlas-map.high-contrast-light .azure-maps-control-container .azure-maps-control-button,
.atlas-map .azure-maps-control-container.light .azure-maps-control-button {
    background-color: #fff;
    box-shadow: 0 0 4px #00000029
}

.atlas-map .atlas-map.high-contrast-dark .azure-maps-control-container .azure-maps-control-button,
.atlas-map .azure-maps-control-container.dark .azure-maps-control-button {
    background-color: #011c2c;
    box-shadow: 0 0 4px #00000029
}

.atlas-map .atlas-map.high-contrast-light .azure-maps-control-container .azure-maps-control-button:active,
.atlas-map .azure-maps-control-container.light .azure-maps-control-button:active {
    background-color: #f1f1f1
}

.atlas-map .atlas-map.high-contrast-dark .azure-maps-control-container .azure-maps-control-button:active,
.atlas-map .azure-maps-control-container.dark .azure-maps-control-button:active {
    background-color: #43474c
}

.atlas-map .atlas-map.high-contrast-light .azure-maps-control-container .azure-maps-control-button,
.atlas-map .atlas-map.high-contrast-light .azure-maps-control-container>.style-options.list button {
    border: 3px solid #000
}

.atlas-map .atlas-map.high-contrast-dark .azure-maps-control-container .azure-maps-control-button,
.atlas-map .atlas-map.high-contrast-dark .azure-maps-control-container>.style-options.list button {
    border: 3px solid #fff
}

.atlas-map .azure-maps-control-button.zoom-in {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M7 4.8V.2a.215.215 0 0 0-.2-.2H5.2a.215.215 0 0 0-.2.2v4.6a.215.215 0 0 1-.2.2H.2a.215.215 0 0 0-.2.2v1.6a.215.215 0 0 0 .2.2h4.6a.215.215 0 0 1 .2.2v4.6a.215.215 0 0 0 .2.2h1.6a.215.215 0 0 0 .2-.2V7.2a.215.215 0 0 1 .2-.2h4.6a.215.215 0 0 0 .2-.2V5.2a.215.215 0 0 0-.2-.2H7.2a.215.215 0 0 1-.2-.2z' fill='%2383888d'/%3E%3C/svg%3E");
    background-size: 12px 12px;
    position: relative
}

.atlas-map .atlas-map.high-contrast-dark .azure-maps-control-button.zoom-in {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M7 4.8V.2a.215.215 0 0 0-.2-.2H5.2a.215.215 0 0 0-.2.2v4.6a.215.215 0 0 1-.2.2H.2a.215.215 0 0 0-.2.2v1.6a.215.215 0 0 0 .2.2h4.6a.215.215 0 0 1 .2.2v4.6a.215.215 0 0 0 .2.2h1.6a.215.215 0 0 0 .2-.2V7.2a.215.215 0 0 1 .2-.2h4.6a.215.215 0 0 0 .2-.2V5.2a.215.215 0 0 0-.2-.2H7.2a.215.215 0 0 1-.2-.2z' fill='%23fff'/%3E%3C/svg%3E")
}

.atlas-map .atlas-map.high-contrast-light .azure-maps-control-button.zoom-in {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M7 4.8V.2a.215.215 0 0 0-.2-.2H5.2a.215.215 0 0 0-.2.2v4.6a.215.215 0 0 1-.2.2H.2a.215.215 0 0 0-.2.2v1.6a.215.215 0 0 0 .2.2h4.6a.215.215 0 0 1 .2.2v4.6a.215.215 0 0 0 .2.2h1.6a.215.215 0 0 0 .2-.2V7.2a.215.215 0 0 1 .2-.2h4.6a.215.215 0 0 0 .2-.2V5.2a.215.215 0 0 0-.2-.2H7.2a.215.215 0 0 1-.2-.2z'/%3E%3C/svg%3E")
}

.atlas-map .atlas-map:not(.high-contrast-light):not(.high-contrast-dark) .azure-maps-control-container.light .azure-maps-control-button.zoom-in:after {
    border-bottom: .5px solid #bababa;
    bottom: 0;
    height: 1px;
    left: 4px;
    position: absolute;
    width: 24px
}

.atlas-map .atlas-map:not(.high-contrast-light):not(.high-contrast-dark) .azure-maps-control-container.dark .azure-maps-control-button.zoom-in:after {
    border-bottom: .5px solid #43474c;
    bottom: 0;
    height: 1px;
    left: 4px;
    position: absolute;
    width: 24px
}

.atlas-map .azure-maps-control-button.zoom-in:active {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M7 4.8V.2a.215.215 0 0 0-.2-.2H5.2a.215.215 0 0 0-.2.2v4.6a.215.215 0 0 1-.2.2H.2a.215.215 0 0 0-.2.2v1.6a.215.215 0 0 0 .2.2h4.6a.215.215 0 0 1 .2.2v4.6a.215.215 0 0 0 .2.2h1.6a.215.215 0 0 0 .2-.2V7.2a.215.215 0 0 1 .2-.2h4.6a.215.215 0 0 0 .2-.2V5.2a.215.215 0 0 0-.2-.2H7.2a.215.215 0 0 1-.2-.2z' fill='%2362666a'/%3E%3C/svg%3E")
}

.atlas-map .atlas-map.high-contrast-dark .azure-maps-control-button.zoom-in:active,
.atlas-map .atlas-map.high-contrast-light .azure-maps-control-button.zoom-in:active {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M7 4.8V.2a.215.215 0 0 0-.2-.2H5.2a.215.215 0 0 0-.2.2v4.6a.215.215 0 0 1-.2.2H.2a.215.215 0 0 0-.2.2v1.6a.215.215 0 0 0 .2.2h4.6a.215.215 0 0 1 .2.2v4.6a.215.215 0 0 0 .2.2h1.6a.215.215 0 0 0 .2-.2V7.2a.215.215 0 0 1 .2-.2h4.6a.215.215 0 0 0 .2-.2V5.2a.215.215 0 0 0-.2-.2H7.2a.215.215 0 0 1-.2-.2z' fill='%237f7f7f'/%3E%3C/svg%3E")
}

.atlas-map .azure-maps-control-button.zoom-out {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 2'%3E%3Cpath d='M11.8 2H.2a.215.215 0 0 1-.2-.2V.2A.215.215 0 0 1 .2 0h11.6a.215.215 0 0 1 .2.2v1.6a.215.215 0 0 1-.2.2z' fill='%2383888d'/%3E%3C/svg%3E");
    background-size: 12px 12px
}

.atlas-map .atlas-map.high-contrast-dark .azure-maps-control-button.zoom-out {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 2'%3E%3Cpath d='M11.8 2H.2a.215.215 0 0 1-.2-.2V.2A.215.215 0 0 1 .2 0h11.6a.215.215 0 0 1 .2.2v1.6a.215.215 0 0 1-.2.2z' fill='%23fff'/%3E%3C/svg%3E")
}

.atlas-map .atlas-map.high-contrast-light .azure-maps-control-button.zoom-out {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 2'%3E%3Cpath d='M11.8 2H.2a.215.215 0 0 1-.2-.2V.2A.215.215 0 0 1 .2 0h11.6a.215.215 0 0 1 .2.2v1.6a.215.215 0 0 1-.2.2z'/%3E%3C/svg%3E")
}

.atlas-map .azure-maps-control-button.zoom-out:active {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 2'%3E%3Cpath d='M11.8 2H.2a.215.215 0 0 1-.2-.2V.2A.215.215 0 0 1 .2 0h11.6a.215.215 0 0 1 .2.2v1.6a.215.215 0 0 1-.2.2z' fill='%2362666a'/%3E%3C/svg%3E")
}

.atlas-map .atlas-map.high-contrast-dark .azure-maps-control-button.zoom-out:active,
.atlas-map .atlas-map.high-contrast-light .azure-maps-control-button.zoom-out:active {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 2'%3E%3Cpath d='M11.8 2H.2a.215.215 0 0 1-.2-.2V.2A.215.215 0 0 1 .2 0h11.6a.215.215 0 0 1 .2.2v1.6a.215.215 0 0 1-.2.2z' fill='%237f7f7f'/%3E%3C/svg%3E")
}

.atlas-map .azure-maps-control-button.traffic {
    background-image: url("data:image/svg+xml;utf8,<svg width=%271000%27 height=%271000%27 viewBox=%270 0 1000 1000%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27><path fill-rule=%27evenodd%27 clip-rule=%27evenodd%27 d=%27M334.4 867.185V969.3C334.4 983.7 346 995.3 360.4 995.3H432.7C447.1 995.3 458.7 983.7 458.7 969.3V932.8H834.5V969.3C834.5 983.7 846.1 995.3 860.5 995.3H933C947.4 995.3 959 983.7 959 969.3V774.4C959 769.7 957.4 752 955.2 748.2C955.2 748.2 949.7 737.4 941.6 714H971.3C985.8 714.1 993.4 697.3 988.5 683L979.6 657C974.7 642.6 959 631 944.6 631H914.3C895.4 577.2 875.7 529.5 869.2 514.8C858.924 491.484 829.185 483.978 807.737 478.564L807.735 478.563C804.346 477.708 801.165 476.905 798.3 476.1C798.3 476.1 770.798 467.692 683.333 465.783L641.673 513.707C643.366 513.703 645.074 513.7 646.8 513.7C815.428 513.7 826.604 540.475 827.699 543.096C827.749 543.217 827.778 543.287 827.8 543.3C829.269 547.516 831.936 553.034 835.389 560.178C844.632 579.299 859.505 610.069 872.1 658.7C872.1 658.7 797.6 682.9 646.9 682.9C586.48 682.9 538.196 679.01 502.029 674.349L426.546 761.183C441.072 762.303 467.153 774.515 484.6 783C487.19 784.269 489.819 785.51 492.432 786.743C510.002 795.035 526.9 803.011 526.9 817.2C527 832.2 519.3 839.1 493.2 839.1H458.6C427.7 839.1 396.8 834.6 396.8 813.1V795.402L334.4 867.185ZM738.617 402.186C738.171 410.367 736.26 418.406 733 425.9C784.4 429.1 805.8 434.6 810.6 436L818.4 438C844.9 444.7 889.1 455.9 907.6 497.9C910.3 504.1 915.8 517.3 922.8 534.7H933C947.4 534.7 959 523.1 959 508.7V313.9C959 309.2 957.4 291.5 955.2 287.7C955.2 287.7 949.7 276.9 941.6 253.5H971.3C985.7 253.5 993.3 236.8 988.4 222.4L979.4 196.4C974.5 182 958.8 170.4 944.4 170.4H940.106L807.289 323.187C807.828 322.926 808.365 322.664 808.9 322.4C827.2 313.4 855 300.5 869 300.5C883.3 300.5 896.7 301.4 896.7 326.5V352.5C896.7 374 865.8 378.5 834.9 378.5H800.3C781.75 378.5 772.515 374.988 768.746 367.527L738.617 402.186ZM774.214 11.163C751.992 8.19709 712.199 4.79999 646.5 4.79999C529.9 4.79999 494.9 15.5 494.9 15.5C490.554 16.9724 485.906 18.3503 481.124 19.7679L481.123 19.7681C458.949 26.3414 433.905 33.7657 422.8 55.4C418.8 63.3 406.5 93 392.4 130.8C411.6 131.2 427.4 132 441.6 132.9C448.202 117.044 454.004 105.984 458.091 98.1938L458.091 98.1929L458.091 98.1926C460.628 93.3568 462.504 89.781 463.5 87.1C463.627 86.7994 463.753 86.4762 463.888 86.1324C467.473 76.9796 476.787 53.2 646.8 53.2C682.902 53.2 711.788 54.4287 734.903 56.3854L774.214 11.163ZM581.015 233.413C578.934 228.448 577.23 224.483 576 221.7C565.724 198.384 535.985 190.878 514.537 185.464C511.148 184.608 507.966 183.805 505.1 183C505.1 183 470.1 172.3 353.5 172.3C236.9 172.3 201.9 183 201.9 183C197.563 184.469 192.928 185.844 188.162 187.259C166.002 193.834 140.993 201.256 129.8 222.9C124.4 233.4 104.4 282.5 85.2 337.9H55.4C41 337.9 25.4 349.5 20.4 363.9L11.5 389.9C6.59999 404.2 14.2 421 28.6 421H58.6C50.6 444.4 45.2 455.2 45.2 455.2C43 459 41.4 476.6 41.4 481.4V676.2C41.4 690.6 53 702.2 67.4 702.2H139.7C154.1 702.2 165.7 690.6 165.7 676.2V639.7H227.835L447.949 386.488C420.835 388.55 389.493 389.9 353.9 389.9C203 389.9 128 365.6 128 365.6C142.185 309.17 157.404 280.199 165.51 264.766L165.511 264.765L165.511 264.764C167.805 260.397 169.53 257.114 170.5 254.6C170.627 254.299 170.753 253.976 170.888 253.632C174.473 244.48 183.787 220.7 353.8 220.7C522.339 220.7 533.597 247.477 534.698 250.097L534.721 250.151C534.739 250.193 534.754 250.227 534.766 250.251C534.779 250.278 534.79 250.294 534.8 250.3C536.268 254.515 538.935 260.031 542.387 267.173L542.389 267.177L542.389 267.178C543.424 269.318 544.529 271.604 545.694 274.045L581.015 233.413ZM165.7 546.1H200.2C226.2 546.1 233.9 539.1 234 524.2C234 510.011 217.102 502.035 199.532 493.743L199.529 493.742C196.916 492.509 194.289 491.269 191.7 490C173.4 481.1 145.6 468.1 131.6 468.1C117.2 468.1 103.9 469 103.9 494.1V520.1C103.9 541.6 134.8 546.1 165.7 546.1ZM896.7 813.1C896.7 834.6 865.8 839.1 834.9 839.1H800.3C774.3 839.1 766.6 832.2 766.6 817.2C766.6 803.011 783.498 795.035 801.068 786.743L801.069 786.743L801.071 786.742L801.073 786.741C803.685 785.508 806.312 784.268 808.9 783C827.2 774 855 761.1 869 761.1C883.4 761.1 896.7 762 896.7 787.1V813.1Z%27 fill=%27gray%27/><rect x=%2773.4377%27 y=%27925.954%27 width=%271204.71%27 height=%2785.9863%27 rx=%2724%27 transform=%27rotate%28-49 73.4377 925.954%29%27 fill=%27gray%27/></svg>");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 12px 12px;
    background-size: 20px;
    border: none;
    border-collapse: collapse;
    box-shadow: 0 0 4px #00000029;
    cursor: pointer;
    height: 32px;
    line-height: 32px;
    margin: 0;
    padding: 0;
    position: relative;
    text-align: center;
    width: 32px;
    z-index: 200
}

.atlas-map .azure-maps-control-button.traffic:active,
.atlas-map .azure-maps-control-container.in-use .azure-maps-control-button.traffic:not(:active) {
    background-image: url("data:image/svg+xml;utf8,<svg version=%271.1%27 xmlns=%27http://www.w3.org/2000/svg%27 x=%270px%27 y=%270px%27 viewBox=%270 0 1000 1000%27 xml:space=%27preserve%27><g fill=%27DeepSkyBlue%27><path d=%27M988.5,683l-8.9-26c-4.9-14.4-20.6-26-35-26h-30.3c-18.9-53.8-38.6-101.5-45.1-116.2c-11.9-27-49.9-32.8-70.9-38.7c0,0-35-10.7-151.6-10.7c-116.6,0-151.6,10.7-151.6,10.7c-24.5,8.3-58.6,13.6-72.1,39.9c-5.4,10.5-25.4,59.6-44.6,115h-30c-14.4,0-30,11.6-35,26l-8.9,26c-4.9,14.4,2.7,31.1,17.1,31.1h30c-8,23.4-13.4,34.2-13.4,34.2c-2.2,3.8-3.8,21.4-3.8,26.2v194.8c0,14.4,11.6,26,26,26h72.3c14.4,0,26-11.6,26-26v-36.5h375.8v36.5c0,14.4,11.6,26,26,26H933c14.4,0,26-11.6,26-26V774.4c0-4.7-1.6-22.4-3.8-26.2c0,0-5.5-10.8-13.6-34.2h29.7C985.8,714.1,993.4,697.3,988.5,683z M493.2,839.1h-34.6c-30.9,0-61.8-4.5-61.8-26v-26c0-25.1,13.3-26,27.7-26c14,0,41.8,13,60.1,21.9c20,9.8,42.3,17.9,42.3,34.2C527,832.2,519.3,839.1,493.2,839.1z M421,658.7c18.3-72.5,38.1-99.7,42.5-111.1c3.5-8.3,6.9-33.9,183.3-33.9s180.5,29.3,181,29.6c5.4,15.5,27,48.6,44.3,115.4c0,0-74.5,24.2-225.2,24.2S421,658.7,421,658.7z M896.7,813.1c0,21.5-30.9,26-61.8,26h-34.6c-26,0-33.7-6.9-33.7-21.9c0-16.3,22.3-24.4,42.3-34.2c18.3-9,46.1-21.9,60.1-21.9c14.4,0,27.7,0.9,27.7,26V813.1L896.7,813.1z%27/><path d=%27M611.3,346.4L611.3,346.4c-16-45.3-32.4-86.1-41.1-106.8C579,260.4,595.4,301.1,611.3,346.4z%27/><path d=%27M348.5,589.1h0.5c15.4-42.4,30.8-80.3,36.9-92.3c19.3-37.5,58-49,83.6-56.6c4.3-1.3,8.4-2.5,12.3-3.8c8-2.5,48.1-13,165-13c1,0,1.7,0,2.6,0c-0.3-0.9-0.5-1.5-0.9-2.4h29.7c14.4,0,22-16.7,17.1-31.1l-8.9-26c-4.9-14.4-20.6-26-35-26h-30.3c-18.9-53.8-38.6-101.5-45.1-116.2c-11.9-27-49.9-32.8-70.9-38.7c0,0-35-10.7-151.6-10.7c-116.6,0-151.6,10.7-151.6,10.7c-24.5,8.3-58.5,13.6-72.1,39.9c-5.4,10.5-25.4,59.6-44.6,115H55.4c-14.4,0-30,11.6-35,26l-8.9,26C6.6,404.2,14.2,421,28.6,421h30c-8,23.4-13.4,34.2-13.4,34.2c-2.2,3.8-3.8,21.4-3.8,26.2v194.8c0,14.4,11.6,26,26,26h72.3c14.4,0,26-11.6,26-26v-36.5h110.1C287.8,610.3,317.4,589.1,348.5,589.1z M170.5,254.6c3.5-8.3,6.9-33.9,183.3-33.9c176.3,0,180.5,29.3,181,29.6c5.4,15.5,27,48.6,44.3,115.4c0,0-74.5,24.2-225.2,24.2C203,389.9,128,365.6,128,365.6C146.2,293.2,166.1,266,170.5,254.6z M200.2,546.1h-34.5c-30.9,0-61.8-4.5-61.8-26v-26c0-25.1,13.3-26,27.7-26c14,0,41.8,13,60.1,21.9c20,9.8,42.3,17.9,42.3,34.2C233.9,539.1,226.2,546.1,200.2,546.1z%27/><path d=%27M463.5,87.1c3.5-8.3,6.9-33.9,183.3-33.9c176.3,0,180.5,29.3,181,29.6c5.4,15.5,27,48.6,44.3,115.4c0,0-74.5,24.2-225.2,24.2c-8.9,0-16.7-0.3-25.1-0.5c7.1,17.1,17.5,43.1,28.9,74.1h0.9c32.4,0,63.8,22.9,74.5,54.3l8.9,26c5.7,16.5,4.7,34.2-2,49.6c51.4,3.2,72.8,8.7,77.6,10.1l7.8,2c26.5,6.7,70.7,17.9,89.2,59.9c2.7,6.2,8.2,19.4,15.2,36.8H933c14.4,0,26-11.6,26-26V313.9c0-4.7-1.6-22.4-3.8-26.2c0,0-5.5-10.8-13.6-34.2h29.7c14.4,0,22-16.7,17.1-31.1l-9-26c-4.9-14.4-20.6-26-35-26h-30.3c-18.9-53.8-38.6-101.5-45.1-116.2c-11.9-27-49.9-32.8-70.9-38.7c0,0-35-10.7-151.6-10.7c-116.6,0-151.6,10.7-151.6,10.7c-24.5,8.3-58.6,13.6-72.1,39.9c-4,7.9-16.3,37.6-30.4,75.4c19.2,0.4,35,1.2,49.2,2.1C452.3,107.2,460.9,94.1,463.5,87.1z M896.7,326.5v26c0,21.5-30.9,26-61.8,26h-34.6c-26,0-33.7-6.9-33.7-21.9c0-16.2,22.4-24.4,42.3-34.2c18.3-9,46.1-21.9,60.1-21.9C883.3,300.5,896.7,301.4,896.7,326.5z%27/></g></svg>");
    filter: brightness(90%)
}

.atlas-map .traffic-legend {
    background-color: #fff;
    background-position: 50%;
    background-repeat: no-repeat;
    border: none;
    border-collapse: collapse;
    box-shadow: 0 0 4px #00000029;
    color: #000;
    font-family: segoeui;
    margin: 0;
    overflow: hidden;
    padding: 0;
    text-align: center;
    -webkit-user-select: none;
    user-select: none;
    width: 150px;
    z-index: 100
}

.atlas-map .hidden {
    visibility: hidden
}

.atlas-map .atlas-map.high-contrast-light .azure-maps-control-container .traffic-legend,
.atlas-map .azure-maps-control-container.light .traffic-legend {
    background-color: #fff;
    box-shadow: 0 0 4px #00000029;
    color: #000
}

.atlas-map .atlas-map.high-contrast-dark .azure-maps-control-container .traffic-legend,
.atlas-map .azure-maps-control-container.dark .traffic-legend {
    background-color: #011c2c;
    box-shadow: 0 0 4px #00000029;
    color: #fff
}

.atlas-map .traffic-legend table {
    border-collapse: collapse;
    font-size: 12px;
    margin: 4px;
    padding: 0;
    text-align: left
}

.atlas-map .traffic-legend table div {
    float: left;
    height: 8px;
    margin-top: 2px;
    width: 20px
}

.atlas-map .traffic-legend table td div.green {
    background-color: #6c9
}

.atlas-map .traffic-legend table td div.yellow {
    background-color: #ffab66
}

.atlas-map .traffic-legend table td div.red {
    background-color: #ee2f53
}

.atlas-map .traffic-legend table td div.dark-red {
    background-color: #6b0512
}

.atlas-map .traffic-legend-colors {
    -ms-high-contrast-adjust: none;
    high-contrast-adjust: none
}

.atlas-map .traffic-legend table td.traffic-legend-title {
    font-weight: 700
}

.atlas-map .traffic-legend table td.traffic-legend-colors {
    width: 84px
}

.atlas-map .traffic-legend table td.traffic-legend-text {
    width: 25px
}

.atlas-map .azure-maps-control-button.pitch {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10.8 8.2'%3E%3Cpath d='M10.5 8.2H.3c-.1 0-.2 0-.2-.1C0 8.1 0 8 0 7.9L2.5.2a.215.215 0 0 1 .2-.2H8c.1 0 .2.1.3.2l2.5 7.7v.2a.367.367 0 0 1-.3.1z' fill='%2383888d'/%3E%3C/svg%3E");
    background-size: 10.8px 8.2px;
    z-index: 200
}

.atlas-map .atlas-map.high-contrast-dark .azure-maps-control-button.pitch {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10.8 8.2'%3E%3Cpath d='M10.5 8.2H.3c-.1 0-.2 0-.2-.1C0 8.1 0 8 0 7.9L2.5.2a.215.215 0 0 1 .2-.2H8c.1 0 .2.1.3.2l2.5 7.7v.2a.367.367 0 0 1-.3.1z' fill='%23fff'/%3E%3C/svg%3E")
}

.atlas-map .atlas-map.high-contrast-light .azure-maps-control-button.pitch {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10.8 8.2'%3E%3Cpath d='M10.5 8.2H.3c-.1 0-.2 0-.2-.1C0 8.1 0 8 0 7.9L2.5.2a.215.215 0 0 1 .2-.2H8c.1 0 .2.1.3.2l2.5 7.7v.2a.367.367 0 0 1-.3.1z'/%3E%3C/svg%3E")
}

.atlas-map .azure-maps-control-container.in-use .azure-maps-control-button.pitch:not(:active) {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10.8 8.2'%3E%3Cpath d='M10.5 8.2H.3c-.1 0-.2 0-.2-.1C0 8.1 0 8 0 7.9L2.5.2a.215.215 0 0 1 .2-.2H8c.1 0 .2.1.3.2l2.5 7.7v.2a.367.367 0 0 1-.3.1z' fill='%2331acce'/%3E%3C/svg%3E")
}

.atlas-map .atlas-map.high-contrast-dark .azure-maps-control-container.in-use .azure-maps-control-button.pitch:not(:active),
.atlas-map .atlas-map.high-contrast-light .azure-maps-control-container.in-use .azure-maps-control-button.pitch:not(:active) {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10.8 8.2'%3E%3Cpath d='M10.5 8.2H.3c-.1 0-.2 0-.2-.1C0 8.1 0 8 0 7.9L2.5.2a.215.215 0 0 1 .2-.2H8c.1 0 .2.1.3.2l2.5 7.7v.2a.367.367 0 0 1-.3.1z' fill='%23136bfb'/%3E%3C/svg%3E")
}

.atlas-map .azure-maps-control-button.pitch:active {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10.8 8.2'%3E%3Cpath d='M10.5 8.2H.3c-.1 0-.2 0-.2-.1C0 8.1 0 8 0 7.9L2.5.2a.215.215 0 0 1 .2-.2H8c.1 0 .2.1.3.2l2.5 7.7v.2a.367.367 0 0 1-.3.1z' fill='%2362666a'/%3E%3C/svg%3E")
}

.atlas-map .atlas-map.high-contrast-dark .azure-maps-control-button.pitch:active,
.atlas-map .atlas-map.high-contrast-light .azure-maps-control-button.pitch:active {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10.8 8.2'%3E%3Cpath d='M10.5 8.2H.3c-.1 0-.2 0-.2-.1C0 8.1 0 8 0 7.9L2.5.2a.215.215 0 0 1 .2-.2H8c.1 0 .2.1.3.2l2.5 7.7v.2a.367.367 0 0 1-.3.1z' fill='%237f7f7f'/%3E%3C/svg%3E")
}

.atlas-map .azure-maps-control-button.pitch-up {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 5.2 13'%3E%3Cpath d='M2.7 0 0 6h1.6v6.8a.215.215 0 0 0 .2.2h1.6a.215.215 0 0 0 .2-.2V6h1.6z' fill='%2383888d'/%3E%3C/svg%3E");
    background-size: 5.2px 13px
}

.atlas-map .atlas-map.high-contrast-dark .azure-maps-control-button.pitch-up {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 5.2 13'%3E%3Cpath d='M2.7 0 0 6h1.6v6.8a.215.215 0 0 0 .2.2h1.6a.215.215 0 0 0 .2-.2V6h1.6z' fill='%23fff'/%3E%3C/svg%3E")
}

.atlas-map .atlas-map.high-contrast-light .azure-maps-control-button.pitch-up {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 5.2 13'%3E%3Cpath d='M2.7 0 0 6h1.6v6.8a.215.215 0 0 0 .2.2h1.6a.215.215 0 0 0 .2-.2V6h1.6z'/%3E%3C/svg%3E")
}

.atlas-map .azure-maps-control-button.pitch-down {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 5.3 12.9'%3E%3Cpath d='M3.6 7V.2a.215.215 0 0 0-.2-.2H1.8a.215.215 0 0 0-.2.2V7L0 6.9l2.5 6h.1L5.3 7H3.6z' fill='%2383888d'/%3E%3C/svg%3E");
    background-size: 5.2px 13px
}

.atlas-map .atlas-map.high-contrast-dark .azure-maps-control-button.pitch-down {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 5.3 12.9'%3E%3Cpath d='M3.6 7V.2a.215.215 0 0 0-.2-.2H1.8a.215.215 0 0 0-.2.2V7L0 6.9l2.5 6h.1L5.3 7H3.6z' fill='%23fff'/%3E%3C/svg%3E")
}

.atlas-map .atlas-map.high-contrast-light .azure-maps-control-button.pitch-down {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 5.3 12.9'%3E%3Cpath d='M3.6 7V.2a.215.215 0 0 0-.2-.2H1.8a.215.215 0 0 0-.2.2V7L0 6.9l2.5 6h.1L5.3 7H3.6z'/%3E%3C/svg%3E")
}

.atlas-map .azure-maps-control-button.rotation {
    overflow: hidden;
    z-index: 200
}

.atlas-map .azure-maps-control-button.rotation div {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 7.4 14'%3E%3Cpath d='M2.2 7h3.1L3.7 3.4z' fill='none'/%3E%3Cpath d='M4.7.6 4.4 0H3L.2 6.6 0 7l2.8 6.4.3.6h1.4l2.9-6.6V7zM2.2 7l1.5-3.5L5.3 7z' fill='%2383888d'/%3E%3C/svg%3E");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 7.4px 14px;
    height: 100%;
    width: 100%
}

.atlas-map .atlas-map.high-contrast-dark .azure-maps-control-button.rotation div {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 7.4 14'%3E%3Cpath d='M2.2 7h3.1L3.7 3.4z' fill='none'/%3E%3Cpath d='M4.7.6 4.4 0H3L.2 6.6 0 7l2.8 6.4.3.6h1.4l2.9-6.6V7zM2.2 7l1.5-3.5L5.3 7z' fill='%23fff'/%3E%3C/svg%3E")
}

.atlas-map .atlas-map.high-contrast-light .azure-maps-control-button.rotation div {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 7.4 14'%3E%3Cpath d='M2.2 7h3.1L3.7 3.4z' fill='none'/%3E%3Cpath d='M4.7.6 4.4 0H3L.2 6.6 0 7l2.8 6.4.3.6h1.4l2.9-6.6V7zM2.2 7l1.5-3.5L5.3 7z'/%3E%3C/svg%3E")
}

.atlas-map .azure-maps-control-container.in-use .azure-maps-control-button.rotation:not(:active) div {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 7.4 14'%3E%3Cpath d='M2.2 7h3.1L3.7 3.4z' fill='none'/%3E%3Cpath d='M4.7.6 4.4 0H3L.2 6.6 0 7l2.8 6.4.3.6h1.4l2.9-6.6V7zM2.2 7l1.5-3.5L5.3 7z' fill='%2331acce'/%3E%3C/svg%3E")
}

.atlas-map .atlas-map.high-contrast-dark .azure-maps-control-container.in-use .azure-maps-control-button.rotation:not(:active) div,
.atlas-map .atlas-map.high-contrast-light .azure-maps-control-container.in-use .azure-maps-control-button.rotation:not(:active) div {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 7.4 14'%3E%3Cpath d='M2.2 7h3.1L3.7 3.4z' fill='none'/%3E%3Cpath d='M4.7.6 4.4 0H3L.2 6.6 0 7l2.8 6.4.3.6h1.4l2.9-6.6V7zM2.2 7l1.5-3.5L5.3 7z' fill='%23136bfb'/%3E%3C/svg%3E")
}

.atlas-map .azure-maps-control-button.rotation:active div {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 7.4 14'%3E%3Cpath d='M2.2 7h3.1L3.7 3.4z' fill='none'/%3E%3Cpath d='M4.7.6 4.4 0H3L.2 6.6 0 7l2.8 6.4.3.6h1.4l2.9-6.6V7zM2.2 7l1.5-3.5L5.3 7z' fill='%2362666a'/%3E%3C/svg%3E")
}

.atlas-map .atlas-map.high-contrast-dark .azure-maps-control-button.rotation:active div,
.atlas-map .atlas-map.high-contrast-light .azure-maps-control-button.rotation:active div {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 7.4 14'%3E%3Cpath d='M2.2 7h3.1L3.7 3.4z' fill='none'/%3E%3Cpath d='M4.7.6 4.4 0H3L.2 6.6 0 7l2.8 6.4.3.6h1.4l2.9-6.6V7zM2.2 7l1.5-3.5L5.3 7z' fill='%237f7f7f'/%3E%3C/svg%3E")
}

.atlas-map .azure-maps-control-button.rotation-left {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 13.8 10'%3E%3Cpath d='M12.8 10a7.17 7.17 0 0 0-7.2-7.2' fill='none' stroke='%2383888d' stroke-miterlimit='10' stroke-width='2'/%3E%3Cpath d='M6 0 0 2.5v.1l6 2.7z' fill='%2383888d'/%3E%3C/svg%3E");
    background-size: 14px 14px
}

.atlas-map .atlas-map.high-contrast-dark .azure-maps-control-button.rotation-left {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 13.8 10'%3E%3Cpath d='M12.8 10a7.17 7.17 0 0 0-7.2-7.2' fill='none' stroke='%23fff' stroke-miterlimit='10' stroke-width='2'/%3E%3Cpath d='M6 0 0 2.5v.1l6 2.7z' fill='%23fff'/%3E%3C/svg%3E")
}

.atlas-map .atlas-map.high-contrast-light .azure-maps-control-button.rotation-left {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 13.8 10'%3E%3Cpath d='M12.8 10a7.17 7.17 0 0 0-7.2-7.2' fill='none' stroke='%23000' stroke-miterlimit='10' stroke-width='2'/%3E%3Cpath d='M6 0 0 2.5v.1l6 2.7z'/%3E%3C/svg%3E")
}

.atlas-map .azure-maps-control-button.rotation-right {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 13.8 10'%3E%3Cpath d='M1 10a7.17 7.17 0 0 1 7.2-7.2' fill='none' stroke='%2383888d' stroke-miterlimit='10' stroke-width='2'/%3E%3Cpath d='m7.8 0 6 2.5v.1L7.9 5.3z' fill='%2383888d'/%3E%3C/svg%3E");
    background-size: 14px 14px
}

.atlas-map .atlas-map.high-contrast-dark .azure-maps-control-button.rotation-right {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 13.8 10'%3E%3Cpath d='M1 10a7.17 7.17 0 0 1 7.2-7.2' fill='none' stroke='%23fff' stroke-miterlimit='10' stroke-width='2'/%3E%3Cpath d='m7.8 0 6 2.5v.1L7.9 5.3z' fill='%23fff'/%3E%3C/svg%3E")
}

.atlas-map .atlas-map.high-contrast-light .azure-maps-control-button.rotation-right {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 13.8 10'%3E%3Cpath d='M1 10a7.17 7.17 0 0 1 7.2-7.2' fill='none' stroke='%23000' stroke-miterlimit='10' stroke-width='2'/%3E%3Cpath d='m7.8 0 6 2.5v.1L7.9 5.3z'/%3E%3C/svg%3E")
}

.atlas-map .azure-maps-control-button .fullscreen-icon {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1MSIgaGVpZ2h0PSI1MSI+PHBhdGggZD0iTTQzIDI5aDZ2MjBIMjl2LTZoMTRWMjlaIiBmaWxsPSIjOTg5Q0ExIi8+PHBhdGggZD0iTTIgMjloNnYxNGgxNHY2SDJWMjlaIiBmaWxsPSIjOTc5Q0EwIi8+PHBhdGggZD0iTTI5IDJoMjB2MjBoLTZWOEgyOVYyWiIgZmlsbD0iIzk4OUNBMSIvPjxwYXRoIGQ9Ik0yIDJoMjB2Nkg4djE0SDJWMloiIGZpbGw9IiM5NzlCQTAiLz48L3N2Zz4=);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 14px 14px;
    display: block;
    height: 100%;
    padding: 0;
    width: 100%
}

.atlas-map .azure-maps-control-button .fullscreen-icon.fullscreen-start {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1MCIgaGVpZ2h0PSI1MCI+PHBhdGggZD0iTTI5IDI5aDE5djZIMzV2MTRoLTZWMjlaTTIgMjloMTl2MjBoLTZWMzVIMnYtNlpNMjkgMmg2djEzaDEzdjZIMjlWMlpNMTUgMmg2djE5SDJ2LTZoMTNWMloiIGZpbGw9IiM5ODlDQTEiLz48L3N2Zz4=)
}

.atlas-map .azure-maps-control-button .fullscreen-icon.fullscreen-start:hover {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1MCIgaGVpZ2h0PSI1MCI+PHBhdGggZD0iTTI5IDI5aDE5djZIMzV2MTRoLTZWMjlaTTIgMjloMTl2MjBoLTZWMzVIMnYtNlpNMjkgMmg2djEzaDEzdjZIMjlWMlpNMTUgMmg2djE5SDJ2LTZoMTNWMloiIGZpbGw9IiMzMUFDQ0UiLz48L3N2Zz4=)
}

.atlas-map .azure-maps-control-button .fullscreen-icon.fullscreen-end {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1MSIgaGVpZ2h0PSI1MSI+PHBhdGggZD0iTTQzIDI5aDZ2MjBIMjl2LTZoMTRWMjlaIiBmaWxsPSIjOTg5Q0ExIi8+PHBhdGggZD0iTTIgMjloNnYxNGgxNHY2SDJWMjlaIiBmaWxsPSIjOTc5Q0EwIi8+PHBhdGggZD0iTTI5IDJoMjB2MjBoLTZWOEgyOVYyWiIgZmlsbD0iIzk4OUNBMSIvPjxwYXRoIGQ9Ik0yIDJoMjB2Nkg4djE0SDJWMloiIGZpbGw9IiM5NzlCQTAiLz48L3N2Zz4=)
}

.atlas-map .azure-maps-control-button .fullscreen-icon.fullscreen-end:hover {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1MSIgaGVpZ2h0PSI1MSI+PHBhdGggZD0iTTQzIDI5aDZ2MjBIMjl2LTZoMTRWMjlaIiBmaWxsPSIjMzBBQ0NFIi8+PHBhdGggZD0iTTIgMjloNnYxNGgxNHY2SDJWMjlaIiBmaWxsPSIjMzBBQ0NEIi8+PHBhdGggZD0iTTI5IDJoMjB2MjBoLTZWOEgyOVYyWiIgZmlsbD0iIzMxQUNDRSIvPjxwYXRoIGQ9Ik0yIDJoMjB2Nkg4djE0SDJWMloiIGZpbGw9IiMzMUFCQ0UiLz48L3N2Zz4=)
}

.atlas-map .azure-maps-control-button.curr-style {
    flex-shrink: 0;
    position: relative
}

.atlas-map .azure-maps-control-button.curr-style>.icon {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 11.6 11.6'%3E%3Cg transform='rotate(180 5.8 5.8)'%3E%3Ccircle cx='5.8' cy='5.8' r='5.8' fill='%2383888d'/%3E%3Cpath d='M6 9.5 3.5 5.9v-.2L6 2.4a.188.188 0 0 1 .3 0l1.3 1a.188.188 0 0 1 0 .3L6 5.7A.188.188 0 0 0 6 6l1.6 2.4c.1.1 0 .2-.1.3l-1.3.8c-.1.1-.2.1-.2 0z' fill='%23fff'/%3E%3C/g%3E%3C/svg%3E");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 11.6px 11.6px;
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 200
}

.atlas-map .atlas-map.high-contrast-dark .azure-maps-control-button.curr-style>.icon,
.atlas-map .atlas-map.high-contrast-light .azure-maps-control-button.curr-style>.icon {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 11.6 11.6'%3E%3Cg transform='rotate(180 5.8 5.8)'%3E%3Ccircle cx='5.8' cy='5.8' r='5.05' stroke='%23fff' stroke-width='1.5'/%3E%3Cpath d='M6 9.5 3.5 5.9v-.2L6 2.4a.188.188 0 0 1 .3 0l1.3 1a.188.188 0 0 1 0 .3L6 5.7A.188.188 0 0 0 6 6l1.6 2.4c.1.1 0 .2-.1.3l-1.3.8c-.1.1-.2.1-.2 0z' fill='%23fff'/%3E%3C/g%3E%3C/svg%3E")
}

.atlas-map .azure-maps-control-container.in-use .azure-maps-control-button.curr-style>.icon {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 11.6 11.6'%3E%3Cg transform='rotate(180 5.8 5.8)'%3E%3Ccircle cx='5.8' cy='5.8' r='5.8' fill='%23249fc1'/%3E%3Cpath d='M6 9.5 3.5 5.9v-.2L6 2.4a.188.188 0 0 1 .3 0l1.3 1a.188.188 0 0 1 0 .3L6 5.7A.188.188 0 0 0 6 6l1.6 2.4c.1.1 0 .2-.1.3l-1.3.8c-.1.1-.2.1-.2 0z' fill='%23fff'/%3E%3C/g%3E%3C/svg%3E")
}

.atlas-map .atlas-map.high-contrast-dark .azure-maps-control-container.in-use .azure-maps-control-button.curr-style>.icon,
.atlas-map .atlas-map.high-contrast-light .azure-maps-control-container.in-use .azure-maps-control-button.curr-style>.icon {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 11.6 11.6'%3E%3Cg transform='rotate(180 5.8 5.8)'%3E%3Ccircle cx='5.8' cy='5.8' r='5.05' fill='%23136bfb' stroke='%23fff' stroke-width='1.5'/%3E%3Cpath d='M6 9.5 3.5 5.9v-.2L6 2.4a.188.188 0 0 1 .3 0l1.3 1a.188.188 0 0 1 0 .3L6 5.7A.188.188 0 0 0 6 6l1.6 2.4c.1.1 0 .2-.1.3l-1.3.8c-.1.1-.2.1-.2 0z' fill='%23fff'/%3E%3C/g%3E%3C/svg%3E")
}

.atlas-map .bottom-right.subcontrol-container .azure-maps-control-button.curr-style:active>.icon,
.atlas-map .bottom-right.subcontrol-container .azure-maps-control-button.curr-style>.icon,
.atlas-map .top-right.subcontrol-container .azure-maps-control-button.curr-style:active>.icon,
.atlas-map .top-right.subcontrol-container .azure-maps-control-button.curr-style>.icon {
    transform: scaleX(-1)
}

.atlas-map .azure-maps-control-container .azure-maps-control-button.curr-style img,
.atlas-map .azure-maps-control-container>.style-options.icons img {
    border-collapse: collapse;
    height: 28px;
    margin: 2px;
    padding: 0;
    width: 28px
}

.atlas-map .atlas-map.high-contrast-dark .azure-maps-control-container .azure-maps-control-button.curr-style img,
.atlas-map .atlas-map.high-contrast-dark .azure-maps-control-container>.style-options.icons img,
.atlas-map .atlas-map.high-contrast-light .azure-maps-control-container .azure-maps-control-button.curr-style img,
.atlas-map .atlas-map.high-contrast-light .azure-maps-control-container>.style-options.icons img {
    height: 26px;
    margin: 0;
    width: 26px
}

.atlas-map .azure-maps-control-container>.style-options.icons .azure-maps-control-button:active img {
    opacity: .6
}

.atlas-map .azure-maps-control-container>.style-options.list {
    display: grid;
    max-height: 300px;
    min-width: 200px;
    overflow: auto;
    position: absolute
}

.atlas-map .bottom-left .azure-maps-control-container>.style-options.list,
.atlas-map .top-left .azure-maps-control-container>.style-options.list {
    left: 100%;
    padding-left: 1px
}

.atlas-map .bottom-right .azure-maps-control-container>.style-options.list,
.atlas-map .top-right .azure-maps-control-container>.style-options.list {
    padding-right: 1px;
    right: 100%
}

.atlas-map .bottom-left .azure-maps-control-container>.style-options.list,
.atlas-map .bottom-right .azure-maps-control-container>.style-options.list {
    bottom: 0
}

.atlas-map .azure-maps-control-container>.style-options.list button {
    align-items: center;
    border: none;
    border-collapse: collapse;
    cursor: pointer;
    display: flex;
    font: inherit;
    margin: 0;
    padding: 5px 10px 5px 5px
}

.atlas-map .atlas-map.high-contrast-light .azure-maps-control-container>.style-options.list button,
.atlas-map .azure-maps-control-container.light>.style-options.list button {
    background-color: #fff;
    color: #000
}

.atlas-map .atlas-map.high-contrast-dark .azure-maps-control-container>.azure-maps-control-dropdown,
.atlas-map .atlas-map.high-contrast-dark .azure-maps-control-container>.style-options.list button,
.atlas-map .azure-maps-control-container.dark>.style-options.list button {
    background-color: #011c2c;
    color: #ccc
}

.atlas-map .atlas-map.high-contrast-dark .azure-maps-control-container>.azure-maps-control-dropdown :disabled,
.atlas-map .atlas-map.high-contrast-dark .azure-maps-control-container>.style-options.list button :disabled,
.atlas-map .azure-maps-control-container.dark>.style-options.list button :disabled {
    color: #ffffff4d
}

.atlas-map .azure-maps-control-container.dark .azure-maps-control-list-button,
.atlas-map .azure-maps-control-container.dark>.azure-maps-control-dropdown {
    background-color: #011c2c
}

.atlas-map .atlas-map.high-contrast-dark .azure-maps-control-container>.azure-maps-control-dropdown {
    border: 3px solid #fff;
    border-radius: 0
}

.atlas-map .atlas-map.high-contrast-light .azure-maps-control-container>.azure-maps-control-dropdown {
    border: 3px solid #000;
    border-radius: 0
}

.atlas-map .azure-maps-control-container.dark .azure-maps-control-list-button {
    box-shadow: 0 0 4px #00000029;
    color: #fff
}

.atlas-map .atlas-map.high-contrast-dark .azure-maps-control-container .azure-maps-control-list-button {
    background-color: #011c2c;
    color: #fff
}

.atlas-map .atlas-map.high-contrast-dark .azure-maps-control-container .azure-maps-control-list-button :disabled {
    color: #ffffff4d
}

.atlas-map .atlas-map.high-contrast-light .azure-maps-control-container .azure-maps-control-list-button {
    background-color: #fff;
    color: #000
}

.atlas-map .atlas-map.high-contrast-dark .azure-maps-control-container .azure-maps-control-list-button.curr-style {
    border: 3px solid #fff;
    border-radius: 0
}

.atlas-map .atlas-map.high-contrast-light .azure-maps-control-container .azure-maps-control-list-button.curr-style {
    border: 3px solid #000;
    border-radius: 0
}

.atlas-map .azure-maps-control-container.dark .azure-maps-control-list-button:hover,
.atlas-map .azure-maps-control-container.dark .azure-maps-control-list-button[aria-current=true] {
    background-color: #31acce
}

.atlas-map .atlas-map.high-contrast-dark .azure-maps-control-container .azure-maps-control-list-button:hover,
.atlas-map .atlas-map.high-contrast-dark .azure-maps-control-container .azure-maps-control-list-button[aria-current=true] {
    background-color: #fff;
    color: #000
}

.atlas-map .atlas-map.high-contrast-light .azure-maps-control-container .azure-maps-control-list-button:hover,
.atlas-map .atlas-map.high-contrast-light .azure-maps-control-container .azure-maps-control-list-button[aria-current=true] {
    background-color: #011c2c;
    color: #fff
}

.atlas-map .azure-maps-control-container>.style-options.list button:focus,
.atlas-map .azure-maps-control-container>.style-options.list button:hover {
    color: #31acce
}

.atlas-map .azure-maps-control-container>.style-options.list button:disabled {
    color: #1010104d;
    pointer-events: none
}

.atlas-map .atlas-map.high-contrast-light .azure-maps-control-container>.style-options.list button:active,
.atlas-map .azure-maps-control-container.light>.style-options.list button:active {
    background-color: #f1f1f1;
    color: #62666a
}

.atlas-map .atlas-map.high-contrast-dark .azure-maps-control-container>.style-options.list button:active,
.atlas-map .azure-maps-control-container.dark>.style-options.list button:active {
    background-color: #43474c;
    color: #62666a
}

.atlas-map .azure-maps-control-container>.style-options.list img {
    border-collapse: collapse;
    height: 28px;
    margin: 0 5px 0 0;
    padding: 0;
    width: 28px
}

.atlas-map .azure-maps-control-container>.style-options.list button:active img {
    opacity: .6
}

.resource-management-wrapper ag-grid,
.resource-management-wrapper ag-grid-angular,
.resource-management-wrapper ag-grid-aurelia,
.resource-management-wrapper ag-grid-ng2,
.resource-management-wrapper ag-grid-polymer {
    display: block
}

.resource-management-wrapper .ag-hidden {
    display: none !important
}

.resource-management-wrapper .ag-invisible {
    visibility: hidden !important
}

.resource-management-wrapper .ag-drag-handle {
    cursor: move;
    cursor: grab
}

.resource-management-wrapper .ag-column-drop-wrapper {
    display: flex
}

.resource-management-wrapper .ag-column-drop-horizontal-half-width {
    display: inline-block;
    width: 50% !important
}

.resource-management-wrapper .ag-unselectable {
    -webkit-user-select: none;
    user-select: none
}

.resource-management-wrapper .ag-selectable {
    -webkit-user-select: text;
    user-select: text
}

.resource-management-wrapper .ag-select-agg-func-popup {
    position: absolute
}

.resource-management-wrapper .ag-input-wrapper,
.resource-management-wrapper .ag-picker-field-wrapper {
    align-items: center;
    display: flex;
    flex: 1 1 auto;
    line-height: normal;
    position: relative
}

.resource-management-wrapper .ag-shake-left-to-right {
    animation-direction: alternate;
    animation-duration: .2s;
    animation-iteration-count: infinite;
    animation-name: ag-shake-left-to-right
}

.resource-management-wrapper .ag-root-wrapper {
    cursor: default;
    display: flex;
    flex-direction: column;
    overflow: hidden;
    position: relative
}

.resource-management-wrapper .ag-root-wrapper.ag-layout-normal {
    height: 100%
}

.resource-management-wrapper .ag-watermark {
    bottom: 10px;
    opacity: .5;
    position: absolute;
    right: 25px;
    transition: opacity 1s ease-out 3s
}

.resource-management-wrapper .ag-watermark:before {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDk0IiBoZWlnaHQ9IjIzOSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+PGRlZnM+PHBhdGggZD0iTS42MTMgMTA4VjY3LjQ2YTE1IDE1IDAgMCAxIDcuNS0xMi45OUw5OC4zMDYgMi4zOTVhMTUgMTUgMCAwIDEgMTUgMEwyMDMuNSA1NC40NjlhMTUgMTUgMCAwIDEgNy41IDEyLjk5VjEzOGgtMzBsLS4wMDMtNDRoLS4wMDFjMC04LjI4NC02LjcxNi0xNC45OTktMTUtMTQuOTk5TDEyMiA3OWMtOC4yODQgMC0xNSA2LjcxNi0xNSAxNXY0Mi4wMTZjMCA4LjI4NCA2LjcxNiAxNSAxNSAxNWg0NlYxNjNhMyAzIDAgMCAxLTMgM2gtNDV2MTNoNDUuOTk2di0uMDAyYzguMjgzIDAgMTQuOTk5LTYuNzE1IDE1LTE0Ljk5OGwuMDA0LTEzLjA0aDMwdjIwLjY0NmExNSAxNSAwIDAgMS03LjUgMTIuOTlsLTkwLjE5NCA1Mi4wNzRhMTUgMTUgMCAwIDEtMTUgMEw4LjExMyAxODQuNTk3YTE1IDE1IDAgMCAxLTcuNS0xMi45OVYxMjFIMjd2MTVjMCA4LjI4NCA2LjcxNiAxNSAxNSAxNWg1OFY5NGMwLTguMjg0LTYuNzE2LTE1LTE1LTE1SDI3djEzaDU3YTMgMyAwIDAgMSAzIDN2MTNILjYxM1oiIGlkPSJhIi8+PC9kZWZzPjxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+PHBhdGggZD0iTTQ3NyA1NWgxN3Y5NmgtNTljLTguMjg0IDAtMTUtNi43MTYtMTUtMTVWOTZjMC04LjI4NCA2LjcxNi0xNSAxNS0xNWg0MlY1NVptLTM3IDQzYTMgMyAwIDAgMC0zIDN2MzBhMyAzIDAgMCAwIDMgM2gzN1Y5OGgtMzdaTTM5NiA4MWgxN3Y3MGgtMTd6IiBmaWxsPSIjRkZGIi8+PHBhdGggZmlsbD0iI0UxMUYyMiIgZD0iTTM5NiA1NWgxN3YxN2gtMTd6Ii8+PHBhdGggZD0iTTMzMSAxNTFoMTd2LTUwYTMgMyAwIDAgMSAzLTNoMzhWODFoLTQzYy04LjI4NCAwLTE1IDYuNzE2LTE1IDE1djU1Wk0zMjQgODZWNzZjMC04LjI4NC02LjcxNi0xNS0xNS0xNWgtNjBjLTguMjg0IDAtMTUgNi43MTYtMTUgMTV2NjBjMCA4LjI4NCA2LjcxNiAxNSAxNSAxNWg2MGM4LjI4NCAwIDE1LTYuNzE2IDE1LTE1di0zNmgtMzd2MTdoMjB2MTRhMyAzIDAgMCAxLTMgM2gtNTBhMyAzIDAgMCAxLTMtM1Y4MWEzIDMgMCAwIDEgMy0zaDUwYTMgMyAwIDAgMSAzIDN2NWgxN1oiIGZpbGw9IiNGRkYiLz48dXNlIGZpbGw9IiNFMTFGMjIiIHhsaW5rOmhyZWY9IiNhIi8+PHJlY3QgZmlsbD0iI0UxMUYyMiIgeD0iMTIwIiB5PSI5MiIgd2lkdGg9IjQ4IiBoZWlnaHQ9IjQ2IiByeD0iMyIvPjxwYXRoIGQ9Ik00MCAxMjFoNDd2MTdINDNhMyAzIDAgMCAxLTMtM3YtMTRaIiBmaWxsPSIjRTExRjIyIi8+PC9nPjwvc3ZnPg==);
    background-repeat: no-repeat;
    background-size: 110px 60px;
    content: "";
    display: block;
    filter: invert(50%);
    height: 60px;
    width: 110px
}

.resource-management-wrapper .ag-watermark-text {
    font-family: ui-sans-serif, system-ui, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji !important;
    font-size: 19px;
    font-weight: 700;
    opacity: .5
}

.resource-management-wrapper .ag-root-wrapper-body {
    display: flex;
    flex-direction: row
}

.resource-management-wrapper .ag-root-wrapper-body.ag-layout-normal {
    flex: 1 1 auto;
    height: 0;
    min-height: 0
}

.resource-management-wrapper .ag-root {
    display: flex;
    flex-direction: column;
    position: relative
}

.resource-management-wrapper .ag-root.ag-layout-auto-height,
.resource-management-wrapper .ag-root.ag-layout-normal {
    flex: 1 1 auto;
    overflow: hidden;
    width: 0
}

.resource-management-wrapper .ag-root.ag-layout-normal {
    height: 100%
}

.resource-management-wrapper .ag-body-horizontal-scroll-viewport,
.resource-management-wrapper .ag-body-viewport,
.resource-management-wrapper .ag-center-cols-viewport,
.resource-management-wrapper .ag-floating-bottom-viewport,
.resource-management-wrapper .ag-floating-top-viewport,
.resource-management-wrapper .ag-header-viewport,
.resource-management-wrapper .ag-virtual-list-viewport {
    flex: 1 1 auto;
    height: 100%;
    min-width: 0;
    overflow: hidden;
    position: relative
}

.resource-management-wrapper .ag-body-viewport.ag-layout-print {
    flex: none
}

@media print {
    .resource-management-wrapper .ag-layout-normal {
        display: none
    }

    .resource-management-wrapper .ag-body-horizontal-scroll-viewport,
    .resource-management-wrapper .ag-body-viewport,
    .resource-management-wrapper .ag-center-cols-clipper,
    .resource-management-wrapper .ag-center-cols-container,
    .resource-management-wrapper .ag-center-cols-viewport,
    .resource-management-wrapper .ag-root,
    .resource-management-wrapper .ag-root-wrapper,
    .resource-management-wrapper .ag-root-wrapper-body,
    .resource-management-wrapper .ag-virtual-list-viewport {
        display: block !important;
        height: auto !important;
        overflow: hidden !important
    }

    .resource-management-wrapper .ag-row {
        page-break-inside: avoid
    }
}

.resource-management-wrapper .ag-body-viewport {
    display: flex
}

.resource-management-wrapper .ag-body-viewport.ag-layout-normal {
    -webkit-overflow-scrolling: touch;
    overflow-y: auto
}

.resource-management-wrapper .ag-center-cols-viewport {
    overflow-x: auto;
    width: 100%
}

.resource-management-wrapper .ag-body-horizontal-scroll-viewport {
    overflow-x: scroll
}

.resource-management-wrapper .ag-virtual-list-viewport {
    overflow: auto;
    width: 100%
}

.resource-management-wrapper .ag-body-container,
.resource-management-wrapper .ag-body-horizontal-scroll-container,
.resource-management-wrapper .ag-center-cols-container,
.resource-management-wrapper .ag-floating-bottom-container,
.resource-management-wrapper .ag-floating-bottom-full-width-container,
.resource-management-wrapper .ag-floating-top-container,
.resource-management-wrapper .ag-full-width-container,
.resource-management-wrapper .ag-header-container,
.resource-management-wrapper .ag-pinned-left-cols-container,
.resource-management-wrapper .ag-pinned-right-cols-container,
.resource-management-wrapper .ag-virtual-list-container {
    position: relative
}

.resource-management-wrapper .ag-floating-bottom-container,
.resource-management-wrapper .ag-floating-top-container,
.resource-management-wrapper .ag-header-container {
    height: 100%;
    white-space: nowrap
}

.resource-management-wrapper .ag-center-cols-clipper {
    min-height: 100%
}

.resource-management-wrapper .ag-center-cols-container {
    display: block
}

.resource-management-wrapper .ag-layout-print .ag-center-cols-clipper {
    min-width: 100%
}

.resource-management-wrapper .ag-layout-auto-height .ag-center-cols-clipper,
.resource-management-wrapper .ag-layout-auto-height .ag-center-cols-container {
    min-height: 50px
}

.resource-management-wrapper .ag-pinned-right-cols-container {
    display: block
}

.resource-management-wrapper .ag-body-horizontal-scroll-container {
    height: 100%
}

.resource-management-wrapper .ag-floating-bottom-full-width-container,
.resource-management-wrapper .ag-floating-top-full-width-container,
.resource-management-wrapper .ag-full-width-container {
    left: 0;
    pointer-events: none;
    position: absolute;
    top: 0
}

.resource-management-wrapper .ag-full-width-container {
    width: 100%
}

.resource-management-wrapper .ag-floating-bottom-full-width-container,
.resource-management-wrapper .ag-floating-top-full-width-container {
    display: inline-block;
    height: 100%;
    overflow: hidden;
    width: 100%
}

.resource-management-wrapper .ag-virtual-list-container {
    overflow: hidden
}

.resource-management-wrapper .ag-center-cols-clipper {
    flex: 1 1;
    min-width: 0;
    overflow: hidden
}

.resource-management-wrapper .ag-body-horizontal-scroll {
    display: flex;
    min-height: 0;
    min-width: 0;
    position: relative;
    width: 100%
}

.resource-management-wrapper .ag-layout-print .ag-body-horizontal-scroll {
    display: none
}

.resource-management-wrapper .ag-force-vertical-scroll {
    overflow-y: scroll !important
}

.resource-management-wrapper .ag-force-vertical-scroll.ag-layout-print {
    overflow-y: visible !important
}

.resource-management-wrapper .ag-horizontal-left-spacer,
.resource-management-wrapper .ag-horizontal-right-spacer {
    height: 100%;
    min-width: 0;
    overflow-x: scroll
}

.resource-management-wrapper .ag-horizontal-left-spacer.ag-scroller-corner,
.resource-management-wrapper .ag-horizontal-right-spacer.ag-scroller-corner {
    overflow-x: hidden
}

.resource-management-wrapper .ag-header,
.resource-management-wrapper .ag-pinned-left-header,
.resource-management-wrapper .ag-pinned-right-header {
    display: inline-block;
    overflow: hidden;
    position: relative
}

.resource-management-wrapper .ag-header-cell-sortable {
    cursor: pointer
}

.resource-management-wrapper .ag-header {
    display: flex;
    white-space: nowrap;
    width: 100%
}

.resource-management-wrapper .ag-pinned-left-header,
.resource-management-wrapper .ag-pinned-right-header {
    height: 100%
}

.resource-management-wrapper .ag-header-row {
    overflow: hidden;
    position: absolute
}

.resource-management-wrapper .ag-header-cell {
    align-items: center;
    display: inline-flex;
    height: 100%;
    position: absolute
}

.resource-management-wrapper .ag-header-cell-label,
.resource-management-wrapper .ag-header-group-cell-label {
    align-items: center;
    align-self: stretch;
    display: flex;
    flex: 1 1 auto;
    overflow: hidden;
    text-overflow: ellipsis
}

.resource-management-wrapper .ag-header-cell-text {
    font-size: 14px;
    font-weight: 500;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.resource-management-wrapper .ag-right-aligned-header .ag-header-cell-label {
    flex-direction: row-reverse
}

.resource-management-wrapper .ag-header-group-text {
    font-size: 14px;
    font-weight: 500;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.resource-management-wrapper .ag-header-cell-resize {
    cursor: ew-resize;
    height: 100%;
    position: absolute;
    top: 0;
    width: 8px;
    z-index: 2
}

.resource-management-wrapper .ag-ltr .ag-header-cell-resize {
    right: -4px
}

.resource-management-wrapper .ag-rtl .ag-header-cell-resize {
    left: -4px
}

.resource-management-wrapper .ag-pinned-left-header .ag-header-cell-resize {
    right: -4px
}

.resource-management-wrapper .ag-pinned-right-header .ag-header-cell-resize {
    left: -4px
}

.resource-management-wrapper .ag-header-select-all {
    display: flex
}

.resource-management-wrapper .ag-column-moving .ag-cell,
.resource-management-wrapper .ag-column-moving .ag-header-cell {
    transition: left .2s
}

.resource-management-wrapper .ag-column-moving .ag-header-group-cell {
    transition: left .2s, width .2s
}

.resource-management-wrapper .ag-column-panel {
    display: flex;
    flex: 1 1 auto;
    flex-direction: column;
    overflow: hidden
}

.resource-management-wrapper .ag-column-select {
    display: flex;
    flex-basis: 0;
    flex-direction: column;
    flex-grow: 3;
    flex-shrink: 1;
    overflow: hidden
}

.resource-management-wrapper .ag-column-select-header {
    display: flex;
    flex: none
}

.resource-management-wrapper .ag-column-select-header-filter-wrapper {
    flex: 1 1 auto
}

.resource-management-wrapper .ag-column-select-header-filter {
    width: 100%
}

.resource-management-wrapper .ag-column-select-list {
    flex: 1 1 auto;
    overflow: auto
}

.resource-management-wrapper .ag-column-drop {
    align-items: center;
    display: inline-flex;
    overflow: auto;
    width: 100%
}

.resource-management-wrapper .ag-column-drop-cell,
.resource-management-wrapper .ag-column-drop-list {
    align-items: center;
    display: flex
}

.resource-management-wrapper .ag-column-drop-cell-text {
    flex: 1 1 auto;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.resource-management-wrapper .ag-column-drop-vertical {
    align-items: stretch;
    display: flex;
    flex: 1 1;
    flex-direction: column;
    overflow: hidden
}

.resource-management-wrapper .ag-column-drop-vertical-title-bar {
    align-items: center;
    display: flex
}

.resource-management-wrapper .ag-column-drop-vertical-list {
    align-items: stretch;
    flex-direction: column;
    flex-grow: 1;
    overflow-x: auto
}

.resource-management-wrapper .ag-column-drop-vertical-list>* {
    flex: none
}

.resource-management-wrapper .ag-column-drop-empty .ag-column-drop-vertical-list {
    overflow: hidden
}

.resource-management-wrapper .ag-column-drop-vertical-empty-message {
    display: block
}

.resource-management-wrapper .ag-column-drop.ag-column-drop-horizontal {
    overflow: hidden;
    white-space: nowrap
}

.resource-management-wrapper .ag-column-drop-cell-button {
    cursor: pointer
}

.resource-management-wrapper .ag-filter-toolpanel {
    flex: 1 1;
    min-width: 0
}

.resource-management-wrapper .ag-filter-toolpanel-header,
.resource-management-wrapper .ag-filter-toolpanel-header>*,
.resource-management-wrapper .ag-filter-toolpanel-search,
.resource-management-wrapper .ag-filter-toolpanel-search>* {
    align-items: center;
    display: flex
}

.resource-management-wrapper .ag-row-animation .ag-row {
    transition: transform .4s, top .4s, height .4s, background-color .1s, opacity .2s
}

.resource-management-wrapper .ag-row-no-animation .ag-row {
    transition: background-color .1s
}

.resource-management-wrapper .ag-row {
    white-space: nowrap;
    width: 100%
}

.resource-management-wrapper .ag-row-loading {
    align-items: center;
    display: flex
}

.resource-management-wrapper .ag-row-position-absolute {
    position: absolute
}

.resource-management-wrapper .ag-row-position-relative {
    position: relative
}

.resource-management-wrapper .ag-full-width-row {
    overflow: hidden;
    pointer-events: all
}

.resource-management-wrapper .ag-row-inline-editing {
    z-index: 1
}

.resource-management-wrapper .ag-row-dragging {
    z-index: 2
}

.resource-management-wrapper .ag-stub-cell {
    align-items: center;
    display: flex
}

.resource-management-wrapper .ag-cell {
    display: inline-block;
    font-size: 12px;
    position: absolute;
    white-space: normal;
    word-break: break-word
}

.resource-management-wrapper .ag-cell-value,
.resource-management-wrapper .ag-group-value {
    overflow: hidden;
    text-overflow: ellipsis
}

.resource-management-wrapper .ag-cell-wrapper {
    align-items: center;
    display: flex;
    height: 100%
}

.resource-management-wrapper .ag-cell-wrapper.ag-row-group {
    align-items: flex-start
}

.resource-management-wrapper .ag-full-width-row .ag-cell-wrapper.ag-row-group {
    align-items: center
}

.resource-management-wrapper .ag-cell-auto-height {
    height: 100%
}

.resource-management-wrapper .ag-cell-inline-editing {
    z-index: 1
}

.resource-management-wrapper .ag-cell-inline-editing .ag-cell-edit-wrapper,
.resource-management-wrapper .ag-cell-inline-editing .ag-cell-editor,
.resource-management-wrapper .ag-cell-inline-editing .ag-cell-editor .ag-wrapper,
.resource-management-wrapper .ag-cell-inline-editing .ag-cell-editor input {
    height: 100%;
    line-height: normal;
    width: 100%
}

.resource-management-wrapper .ag-cell .ag-icon {
    display: inline-block;
    vertical-align: middle
}

.resource-management-wrapper .ag-set-filter-item {
    align-items: center;
    display: flex;
    height: 100%
}

.resource-management-wrapper .ag-set-filter-item-value {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.resource-management-wrapper .ag-set-filter-item-checkbox {
    display: flex;
    pointer-events: none
}

.resource-management-wrapper .ag-filter-body-wrapper {
    display: flex;
    flex-direction: column
}

.resource-management-wrapper .ag-filter-filter {
    flex: 1 1 auto;
    overflow: hidden
}

.resource-management-wrapper .ag-filter-condition {
    display: flex
}

.resource-management-wrapper .ag-floating-filter-body {
    display: flex;
    flex: 1 1 auto;
    height: 100%;
    position: relative
}

.resource-management-wrapper .ag-floating-filter-full-body {
    align-items: center;
    display: flex;
    flex: 1 1 auto;
    height: 100%;
    overflow: hidden;
    width: 100%
}

.resource-management-wrapper .ag-floating-filter-full-body>div {
    flex: 1 1 auto
}

.resource-management-wrapper .ag-floating-filter {
    display: inline-block;
    position: absolute
}

.resource-management-wrapper .ag-floating-filter-input {
    align-items: center;
    display: flex;
    width: 100%
}

.resource-management-wrapper .ag-floating-filter-input>* {
    flex: 1 1 auto
}

.resource-management-wrapper .ag-floating-filter-button {
    display: flex;
    flex: none
}

.resource-management-wrapper .ag-dnd-ghost {
    align-items: center;
    cursor: move;
    display: inline-flex;
    position: absolute;
    white-space: nowrap
}

.resource-management-wrapper .ag-overlay {
    height: 100%;
    left: 0;
    pointer-events: none;
    position: absolute;
    top: 0;
    width: 100%
}

.resource-management-wrapper .ag-overlay-panel {
    display: flex;
    height: 100%;
    width: 100%
}

.resource-management-wrapper .ag-overlay-wrapper {
    align-items: center;
    display: flex;
    flex: none;
    height: 100%;
    justify-content: center;
    text-align: center;
    width: 100%
}

.resource-management-wrapper .ag-overlay-loading-wrapper {
    pointer-events: all
}

.resource-management-wrapper .ag-popup-child {
    z-index: 5
}

.resource-management-wrapper .ag-popup-editor {
    position: absolute;
    -webkit-user-select: none;
    user-select: none;
    z-index: 1
}

.resource-management-wrapper .ag-large-text-input {
    display: block
}

.resource-management-wrapper .ag-virtual-list-item {
    position: absolute;
    width: 100%
}

.resource-management-wrapper .ag-floating-top {
    display: flex;
    overflow: hidden;
    position: relative;
    white-space: nowrap;
    width: 100%
}

.resource-management-wrapper .ag-pinned-left-floating-top,
.resource-management-wrapper .ag-pinned-right-floating-top {
    display: inline-block;
    min-width: 0;
    overflow: hidden;
    position: relative
}

.resource-management-wrapper .ag-floating-bottom {
    display: flex;
    overflow: hidden;
    position: relative;
    white-space: nowrap;
    width: 100%
}

.resource-management-wrapper .ag-pinned-left-floating-bottom,
.resource-management-wrapper .ag-pinned-right-floating-bottom {
    display: inline-block;
    min-width: 0;
    overflow: hidden;
    position: relative
}

.resource-management-wrapper .ag-dialog,
.resource-management-wrapper .ag-panel {
    display: flex;
    flex-direction: column;
    overflow: hidden;
    position: relative
}

.resource-management-wrapper .ag-panel-title-bar {
    align-items: center;
    cursor: default;
    display: flex;
    flex: none
}

.resource-management-wrapper .ag-panel-title-bar-title {
    flex: 1 1 auto
}

.resource-management-wrapper .ag-panel-title-bar-buttons {
    display: flex
}

.resource-management-wrapper .ag-panel-title-bar-button {
    cursor: pointer
}

.resource-management-wrapper .ag-panel-content-wrapper {
    display: flex;
    flex: 1 1 auto;
    overflow: hidden;
    position: relative
}

.resource-management-wrapper .ag-dialog {
    position: absolute
}

.resource-management-wrapper .ag-resizer {
    pointer-events: none;
    position: absolute;
    z-index: 1
}

.resource-management-wrapper .ag-resizer.ag-resizer-topLeft {
    cursor: nwse-resize;
    height: 5px;
    left: 0;
    top: 0;
    width: 5px
}

.resource-management-wrapper .ag-resizer.ag-resizer-top {
    cursor: ns-resize;
    height: 5px;
    left: 5px;
    right: 5px;
    top: 0
}

.resource-management-wrapper .ag-resizer.ag-resizer-topRight {
    cursor: nesw-resize;
    height: 5px;
    right: 0;
    top: 0;
    width: 5px
}

.resource-management-wrapper .ag-resizer.ag-resizer-right {
    bottom: 5px;
    cursor: ew-resize;
    right: 0;
    top: 5px;
    width: 5px
}

.resource-management-wrapper .ag-resizer.ag-resizer-bottomRight {
    bottom: 0;
    cursor: nwse-resize;
    height: 5px;
    right: 0;
    width: 5px
}

.resource-management-wrapper .ag-resizer.ag-resizer-bottom {
    bottom: 0;
    cursor: ns-resize;
    height: 5px;
    left: 5px;
    right: 5px
}

.resource-management-wrapper .ag-resizer.ag-resizer-bottomLeft {
    bottom: 0;
    cursor: nesw-resize;
    height: 5px;
    left: 0;
    width: 5px
}

.resource-management-wrapper .ag-resizer.ag-resizer-left {
    bottom: 5px;
    cursor: ew-resize;
    left: 0;
    top: 5px;
    width: 5px
}

.resource-management-wrapper .ag-tooltip {
    pointer-events: none;
    position: absolute;
    z-index: 99999
}

.resource-management-wrapper .ag-value-slide-out {
    margin-right: 5px;
    opacity: 1;
    transition: opacity 3s, margin-right 3s;
    transition-timing-function: linear
}

.resource-management-wrapper .ag-value-slide-out-end {
    margin-right: 10px;
    opacity: 0
}

.resource-management-wrapper .ag-opacity-zero {
    opacity: 0 !important
}

.resource-management-wrapper .ag-menu {
    max-height: 100%;
    overflow-y: auto;
    position: absolute;
    -webkit-user-select: none;
    user-select: none
}

.resource-management-wrapper .ag-menu-column-select-wrapper {
    height: 265px;
    overflow: auto
}

.resource-management-wrapper .ag-menu-list {
    display: table
}

.resource-management-wrapper .ag-menu-option,
.resource-management-wrapper .ag-menu-separator {
    display: table-row
}

.resource-management-wrapper .ag-menu-option-part,
.resource-management-wrapper .ag-menu-separator-cell {
    display: table-cell;
    vertical-align: middle
}

.resource-management-wrapper .ag-menu-option-text {
    white-space: nowrap
}

.resource-management-wrapper .ag-menu-column-select-wrapper .ag-column-select {
    height: 100%
}

.resource-management-wrapper .ag-rich-select {
    cursor: default;
    outline: none
}

.resource-management-wrapper .ag-rich-select-value {
    align-items: center;
    display: flex
}

.resource-management-wrapper .ag-rich-select-value-icon {
    flex: 1 1 auto;
    order: 1
}

.resource-management-wrapper .ag-ltr .ag-rich-select-value-icon {
    text-align: right
}

.resource-management-wrapper .ag-rtl .ag-rich-select-value-icon {
    text-align: left
}

.resource-management-wrapper .ag-rich-select-list {
    position: relative
}

.resource-management-wrapper .ag-rich-select-virtual-list-item {
    display: flex
}

.resource-management-wrapper .ag-rich-select-row {
    align-items: center;
    display: flex;
    flex: 1 1 auto;
    white-space: nowrap
}

.resource-management-wrapper .ag-paging-panel {
    align-items: center;
    display: flex;
    justify-content: flex-end
}

.resource-management-wrapper .ag-paging-page-summary-panel {
    align-items: center;
    display: flex
}

.resource-management-wrapper .ag-paging-button-wrapper {
    overflow: hidden;
    position: relative
}

.resource-management-wrapper .ag-paging-button {
    position: absolute
}

.resource-management-wrapper .ag-disabled .ag-paging-page-summary-panel {
    pointer-events: none
}

.resource-management-wrapper .ag-tool-panel-wrapper {
    cursor: default;
    display: flex;
    overflow-x: hidden;
    overflow-y: auto;
    -webkit-user-select: none;
    user-select: none;
    width: 200px
}

.resource-management-wrapper .ag-column-select-column,
.resource-management-wrapper .ag-column-select-column-group {
    align-items: center;
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    text-overflow: ellipsis;
    white-space: nowrap
}

.resource-management-wrapper .ag-column-select-column-group>*,
.resource-management-wrapper .ag-column-select-column>* {
    flex: none
}

.resource-management-wrapper .ag-column-select-checkbox {
    display: flex
}

.resource-management-wrapper .ag-tool-panel-horizontal-resize {
    cursor: ew-resize;
    height: 100%;
    position: absolute;
    top: 0;
    width: 5px;
    z-index: 1
}

.resource-management-wrapper .ag-ltr .ag-side-bar-left .ag-tool-panel-horizontal-resize {
    right: -3px
}

.resource-management-wrapper .ag-ltr .ag-side-bar-right .ag-tool-panel-horizontal-resize,
.resource-management-wrapper .ag-rtl .ag-side-bar-left .ag-tool-panel-horizontal-resize {
    left: -3px
}

.resource-management-wrapper .ag-rtl .ag-side-bar-right .ag-tool-panel-horizontal-resize {
    right: -3px
}

.resource-management-wrapper .ag-details-grid,
.resource-management-wrapper .ag-details-row {
    height: 100%;
    width: 100%
}

.resource-management-wrapper .ag-header-group-cell {
    align-items: center;
    display: flex;
    height: 100%;
    position: absolute
}

.resource-management-wrapper .ag-cell-label-container {
    align-items: center;
    display: flex;
    flex-direction: row-reverse;
    height: 100%;
    justify-content: space-between;
    width: 100%
}

.resource-management-wrapper .ag-right-aligned-header .ag-cell-label-container {
    flex-direction: row
}

.resource-management-wrapper .ag-side-bar {
    display: flex;
    flex-direction: row-reverse
}

.resource-management-wrapper .ag-side-bar-left {
    flex-direction: row;
    order: -1
}

.resource-management-wrapper .ag-side-button-button {
    align-items: center;
    cursor: pointer;
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
    outline: none;
    white-space: nowrap
}

.resource-management-wrapper .ag-side-button-label {
    writing-mode: vertical-lr
}

.resource-management-wrapper .ag-status-bar {
    display: flex;
    justify-content: space-between;
    overflow: hidden
}

.resource-management-wrapper .ag-status-panel {
    display: inline-flex
}

.resource-management-wrapper .ag-status-name-value {
    white-space: nowrap
}

.resource-management-wrapper .ag-status-bar-center,
.resource-management-wrapper .ag-status-bar-left,
.resource-management-wrapper .ag-status-bar-right {
    display: inline-flex
}

.resource-management-wrapper .ag-icon {
    speak: none;
    display: block
}

.resource-management-wrapper .ag-group {
    position: relative;
    width: 100%
}

.resource-management-wrapper .ag-group-title-bar {
    align-items: center;
    display: flex
}

.resource-management-wrapper .ag-group-title {
    display: block;
    flex: 1 1 auto;
    min-width: 0;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.resource-management-wrapper .ag-group-title-bar .ag-group-title {
    cursor: default
}

.resource-management-wrapper .ag-group-toolbar {
    align-items: center;
    display: flex
}

.resource-management-wrapper .ag-group-container {
    display: flex
}

.resource-management-wrapper .ag-disabled .ag-group-container {
    pointer-events: none
}

.resource-management-wrapper .ag-group-container-horizontal {
    flex-direction: row;
    flex-wrap: wrap
}

.resource-management-wrapper .ag-group-container-vertical {
    flex-direction: column
}

.resource-management-wrapper .ag-charts-font-size-color {
    align-self: stretch;
    display: flex;
    justify-content: space-between
}

.resource-management-wrapper .ag-column-group-icons {
    display: block
}

.resource-management-wrapper .ag-column-group-icons>* {
    cursor: pointer
}

.resource-management-wrapper .ag-group-item-alignment-stretch .ag-group-item {
    align-items: stretch
}

.resource-management-wrapper .ag-group-item-alignment-start .ag-group-item {
    align-items: flex-start
}

.resource-management-wrapper .ag-group-item-alignment-end .ag-group-item {
    align-items: flex-end
}

.resource-management-wrapper .ag-toggle-button-icon {
    position: absolute;
    top: -1px;
    transition: right .3s
}

.resource-management-wrapper .ag-input-field,
.resource-management-wrapper .ag-select {
    align-items: center;
    display: flex;
    flex-direction: row
}

.resource-management-wrapper .ag-input-field-input {
    flex: 1 1 auto;
    min-width: 0;
    width: 100%
}

.resource-management-wrapper .ag-floating-filter-input .ag-input-field-input[type=date] {
    width: 1px
}

.resource-management-wrapper .ag-angle-select,
.resource-management-wrapper .ag-range-field {
    align-items: center;
    display: flex
}

.resource-management-wrapper .ag-angle-select-wrapper {
    display: flex
}

.resource-management-wrapper .ag-angle-select-parent-circle {
    display: block;
    position: relative
}

.resource-management-wrapper .ag-angle-select-child-circle {
    position: absolute
}

.resource-management-wrapper .ag-slider-wrapper {
    display: flex
}

.resource-management-wrapper .ag-picker-field-display,
.resource-management-wrapper .ag-slider-wrapper .ag-input-field {
    flex: 1 1 auto
}

.resource-management-wrapper .ag-picker-field {
    align-items: center;
    display: flex
}

.resource-management-wrapper .ag-picker-field-icon {
    border: 0;
    cursor: pointer;
    display: flex;
    margin: 0;
    padding: 0
}

.resource-management-wrapper .ag-picker-field-wrapper {
    overflow: hidden
}

.resource-management-wrapper .ag-label-align-right .ag-label {
    order: 1
}

.resource-management-wrapper .ag-label-align-right>* {
    flex: none
}

.resource-management-wrapper .ag-label-align-top {
    align-items: flex-start;
    flex-direction: column
}

.resource-management-wrapper .ag-label-align-top>* {
    align-self: stretch
}

.resource-management-wrapper .ag-color-panel {
    display: flex;
    flex-direction: column;
    text-align: center;
    width: 100%
}

.resource-management-wrapper .ag-spectrum-color {
    cursor: default;
    flex: 1 1 auto;
    overflow: hidden;
    position: relative
}

.resource-management-wrapper .ag-spectrum-fill {
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0
}

.resource-management-wrapper .ag-spectrum-val {
    cursor: pointer
}

.resource-management-wrapper .ag-spectrum-dragger {
    cursor: pointer;
    pointer-events: none;
    position: absolute
}

.resource-management-wrapper .ag-spectrum-hue {
    background: linear-gradient(270deg, red 3%, #ff0 17%, #0f0 33%, #0ff 50%, #00f 67%, #f0f 83%, red);
    cursor: default
}

.resource-management-wrapper .ag-spectrum-alpha {
    cursor: default
}

.resource-management-wrapper .ag-spectrum-hue-background {
    height: 100%;
    width: 100%
}

.resource-management-wrapper .ag-spectrum-alpha-background {
    background-image: linear-gradient(90deg, #0000, #000);
    height: 100%;
    width: 100%
}

.resource-management-wrapper .ag-spectrum-tool {
    cursor: pointer
}

.resource-management-wrapper .ag-spectrum-slider {
    pointer-events: none;
    position: absolute
}

.resource-management-wrapper .ag-recent-colors {
    display: flex
}

.resource-management-wrapper .ag-recent-color {
    cursor: pointer
}

.resource-management-wrapper .ag-ltr .ag-column-select-indent-1 {
    padding-left: 20px
}

.resource-management-wrapper .ag-rtl .ag-column-select-indent-1 {
    padding-right: 20px
}

.resource-management-wrapper .ag-ltr .ag-row-group-indent-1 {
    padding-left: 20px
}

.resource-management-wrapper .ag-rtl .ag-row-group-indent-1 {
    padding-right: 20px
}

.resource-management-wrapper .ag-ltr .ag-column-select-indent-2 {
    padding-left: 40px
}

.resource-management-wrapper .ag-rtl .ag-column-select-indent-2 {
    padding-right: 40px
}

.resource-management-wrapper .ag-ltr .ag-row-group-indent-2 {
    padding-left: 40px
}

.resource-management-wrapper .ag-rtl .ag-row-group-indent-2 {
    padding-right: 40px
}

.resource-management-wrapper .ag-ltr .ag-column-select-indent-3 {
    padding-left: 60px
}

.resource-management-wrapper .ag-rtl .ag-column-select-indent-3 {
    padding-right: 60px
}

.resource-management-wrapper .ag-ltr .ag-row-group-indent-3 {
    padding-left: 60px
}

.resource-management-wrapper .ag-rtl .ag-row-group-indent-3 {
    padding-right: 60px
}

.resource-management-wrapper .ag-ltr .ag-column-select-indent-4 {
    padding-left: 80px
}

.resource-management-wrapper .ag-rtl .ag-column-select-indent-4 {
    padding-right: 80px
}

.resource-management-wrapper .ag-ltr .ag-row-group-indent-4 {
    padding-left: 80px
}

.resource-management-wrapper .ag-rtl .ag-row-group-indent-4 {
    padding-right: 80px
}

.resource-management-wrapper .ag-ltr .ag-column-select-indent-5 {
    padding-left: 100px
}

.resource-management-wrapper .ag-rtl .ag-column-select-indent-5 {
    padding-right: 100px
}

.resource-management-wrapper .ag-ltr .ag-row-group-indent-5 {
    padding-left: 100px
}

.resource-management-wrapper .ag-rtl .ag-row-group-indent-5 {
    padding-right: 100px
}

.resource-management-wrapper .ag-ltr .ag-column-select-indent-6 {
    padding-left: 120px
}

.resource-management-wrapper .ag-rtl .ag-column-select-indent-6 {
    padding-right: 120px
}

.resource-management-wrapper .ag-ltr .ag-row-group-indent-6 {
    padding-left: 120px
}

.resource-management-wrapper .ag-rtl .ag-row-group-indent-6 {
    padding-right: 120px
}

.resource-management-wrapper .ag-ltr .ag-column-select-indent-7 {
    padding-left: 140px
}

.resource-management-wrapper .ag-rtl .ag-column-select-indent-7 {
    padding-right: 140px
}

.resource-management-wrapper .ag-ltr .ag-row-group-indent-7 {
    padding-left: 140px
}

.resource-management-wrapper .ag-rtl .ag-row-group-indent-7 {
    padding-right: 140px
}

.resource-management-wrapper .ag-ltr .ag-column-select-indent-8 {
    padding-left: 160px
}

.resource-management-wrapper .ag-rtl .ag-column-select-indent-8 {
    padding-right: 160px
}

.resource-management-wrapper .ag-ltr .ag-row-group-indent-8 {
    padding-left: 160px
}

.resource-management-wrapper .ag-rtl .ag-row-group-indent-8 {
    padding-right: 160px
}

.resource-management-wrapper .ag-ltr .ag-column-select-indent-9 {
    padding-left: 180px
}

.resource-management-wrapper .ag-rtl .ag-column-select-indent-9 {
    padding-right: 180px
}

.resource-management-wrapper .ag-ltr .ag-row-group-indent-9 {
    padding-left: 180px
}

.resource-management-wrapper .ag-rtl .ag-row-group-indent-9 {
    padding-right: 180px
}

.resource-management-wrapper .ag-ltr {
    direction: ltr
}

.resource-management-wrapper .ag-ltr .ag-body,
.resource-management-wrapper .ag-ltr .ag-body-horizontal-scroll,
.resource-management-wrapper .ag-ltr .ag-body-viewport,
.resource-management-wrapper .ag-ltr .ag-floating-bottom,
.resource-management-wrapper .ag-ltr .ag-floating-top,
.resource-management-wrapper .ag-ltr .ag-header {
    flex-direction: row
}

.resource-management-wrapper .ag-rtl {
    direction: rtl
}

.resource-management-wrapper .ag-rtl .ag-body,
.resource-management-wrapper .ag-rtl .ag-body-horizontal-scroll,
.resource-management-wrapper .ag-rtl .ag-body-viewport,
.resource-management-wrapper .ag-rtl .ag-floating-bottom,
.resource-management-wrapper .ag-rtl .ag-floating-top,
.resource-management-wrapper .ag-rtl .ag-header {
    flex-direction: row-reverse
}

.resource-management-wrapper .ag-rtl .ag-icon-contracted,
.resource-management-wrapper .ag-rtl .ag-icon-tree-closed {
    display: block;
    transform: rotate(180deg)
}

.resource-management-wrapper .ag-body .ag-body-viewport {
    -webkit-overflow-scrolling: touch
}

.resource-management-wrapper .ag-chart {
    display: flex;
    height: 100%;
    overflow: hidden;
    position: relative;
    width: 100%
}

.resource-management-wrapper .ag-chart-components-wrapper {
    display: flex;
    flex: 1 1 auto;
    overflow: hidden;
    position: relative
}

.resource-management-wrapper .ag-chart-title-edit {
    display: none;
    left: 0;
    position: absolute;
    text-align: center;
    top: 0
}

.resource-management-wrapper .ag-chart-title-edit.currently-editing {
    display: inline-block
}

.resource-management-wrapper .ag-chart-canvas-wrapper {
    flex: 1 1 auto;
    overflow: hidden;
    position: relative
}

.resource-management-wrapper .ag-charts-canvas {
    display: block
}

.resource-management-wrapper .ag-chart-menu {
    display: flex;
    flex-direction: column;
    overflow: hidden;
    position: absolute;
    top: 10px;
    width: 24px
}

.resource-management-wrapper .ag-ltr .ag-chart-menu {
    right: 20px
}

.resource-management-wrapper .ag-rtl .ag-chart-menu {
    left: 20px
}

.resource-management-wrapper .ag-chart-docked-container {
    min-width: 0;
    position: relative;
    transition: min-width .4s;
    width: 0
}

.resource-management-wrapper .ag-chart-menu-hidden~.ag-chart-docked-container {
    max-width: 0;
    overflow: hidden
}

.resource-management-wrapper .ag-chart-tabbed-menu {
    display: flex;
    flex-direction: column;
    height: 100%;
    overflow: hidden;
    width: 100%
}

.resource-management-wrapper .ag-chart-tabbed-menu-header {
    cursor: default;
    flex: none;
    -webkit-user-select: none;
    user-select: none
}

.resource-management-wrapper .ag-chart-tabbed-menu-body {
    align-items: stretch;
    display: flex;
    flex: 1 1 auto;
    overflow: hidden
}

.resource-management-wrapper .ag-chart-tab {
    overflow: hidden;
    overflow-y: auto;
    width: 100%
}

.resource-management-wrapper .ag-chart-settings {
    overflow-x: hidden
}

.resource-management-wrapper .ag-chart-settings-wrapper {
    display: flex;
    flex-direction: column;
    height: 100%;
    overflow: hidden;
    position: relative;
    width: 100%
}

.resource-management-wrapper .ag-chart-settings-nav-bar {
    align-items: center;
    display: flex;
    height: 30px;
    width: 100%
}

.resource-management-wrapper .ag-chart-settings-card-selector {
    align-items: center;
    display: flex;
    flex: 1 1 auto;
    height: 100%;
    justify-content: space-around;
    padding: 0 10px
}

.resource-management-wrapper .ag-chart-settings-card-item {
    background-color: #000;
    cursor: pointer;
    height: 10px;
    position: relative;
    width: 10px
}

.resource-management-wrapper .ag-chart-settings-card-item.ag-not-selected {
    opacity: .2
}

.resource-management-wrapper .ag-chart-settings-card-item:before {
    background-color: #0000;
    content: " ";
    display: block;
    height: 20px;
    left: 50%;
    margin-left: -10px;
    margin-top: -10px;
    position: absolute;
    top: 50%;
    width: 20px
}

.resource-management-wrapper .ag-chart-settings-next,
.resource-management-wrapper .ag-chart-settings-prev {
    flex: none;
    position: relative
}

.resource-management-wrapper .ag-chart-settings-next-button,
.resource-management-wrapper .ag-chart-settings-prev-button {
    cursor: pointer;
    height: 100%;
    left: 0;
    opacity: 0;
    position: absolute;
    top: 0;
    width: 100%
}

.resource-management-wrapper .ag-chart-settings-mini-charts-container {
    flex: 1 1 auto;
    overflow-x: hidden;
    overflow-y: auto;
    position: relative
}

.resource-management-wrapper .ag-chart-settings-mini-wrapper {
    display: flex;
    flex-direction: column;
    left: 0;
    min-height: 100%;
    overflow: hidden;
    position: absolute;
    top: 0;
    width: 100%
}

.resource-management-wrapper .ag-chart-settings-mini-wrapper.ag-animating {
    transition: left .3s;
    transition-timing-function: ease-in-out
}

.resource-management-wrapper .ag-chart-mini-thumbnail {
    cursor: pointer
}

.resource-management-wrapper .ag-chart-mini-thumbnail-canvas {
    display: block
}

.resource-management-wrapper .ag-chart-data-wrapper,
.resource-management-wrapper .ag-chart-format-wrapper {
    display: flex;
    flex-direction: column;
    position: relative;
    -webkit-user-select: none;
    user-select: none
}

.resource-management-wrapper .ag-chart-data-section,
.resource-management-wrapper .ag-chart-format-section {
    display: flex;
    margin: 0
}

.resource-management-wrapper .ag-charts-font-panel-controls {
    justify-content: space-between
}

.resource-management-wrapper .ag-chart-empty-text {
    align-items: center;
    display: flex;
    height: 100%;
    justify-content: center;
    top: 0;
    width: 100%
}

.resource-management-wrapper .ag-chart .ag-chart-menu {
    opacity: 0;
    pointer-events: none
}

.resource-management-wrapper .ag-chart-menu-hidden:hover .ag-chart-menu {
    opacity: 1;
    pointer-events: all
}

.resource-management-wrapper .ag-chart-settings-nav-bar {
    padding: 0 10px;
    -webkit-user-select: none;
    user-select: none
}

.resource-management-wrapper .ag-date-time-list-page-column-labels-row,
.resource-management-wrapper .ag-date-time-list-page-entries-row,
.resource-management-wrapper .ag-date-time-list-page-title-bar {
    display: flex
}

.resource-management-wrapper .ag-date-time-list-page-column-label,
.resource-management-wrapper .ag-date-time-list-page-entry {
    flex-basis: 0;
    flex-grow: 1
}

.resource-management-wrapper .ag-date-time-list-page-entry {
    cursor: pointer
}

.resource-management-wrapper .ag-theme-balham {
    -webkit-font-smoothing: antialiased;
    color: #373636;
    color: #000;
    color: var(--ag-foreground-color, #000);
    font-family: ui-sans-serif, system-ui, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji !important;
    font-size: 12px;
    line-height: normal;
    margin-left: 8px;
    margin-right: 8px
}

@font-face {
    font-family: ui-sans-serif, system-ui, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji !important;
    font-style: normal;
    font-weight: 400;
    src: url(data:application/font-woff;charset=utf-8;base64,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) format("woff")
}

.resource-management-wrapper .ag-theme-balham .ag-icon {
    font-feature-settings: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-family: agGridBalham;
    font-size: 16px;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    line-height: 16px;
    text-transform: none
}

.resource-management-wrapper .ag-theme-balham .ag-icon-aggregation:before {
    content: ""
}

.resource-management-wrapper .ag-theme-balham .ag-icon-arrows:before {
    content: ""
}

.resource-management-wrapper .ag-theme-balham .ag-icon-asc:before {
    content: ""
}

.resource-management-wrapper .ag-theme-balham .ag-icon-cancel:before {
    content: ""
}

.resource-management-wrapper .ag-theme-balham .ag-icon-chart:before {
    content: ""
}

.resource-management-wrapper .ag-theme-balham .ag-icon-color-picker:before {
    content: ""
}

.resource-management-wrapper .ag-theme-balham .ag-icon-columns:before {
    content: ""
}

.resource-management-wrapper .ag-theme-balham .ag-icon-contracted:before {
    content: ""
}

.resource-management-wrapper .ag-theme-balham .ag-icon-copy:before {
    content: ""
}

.resource-management-wrapper .ag-theme-balham .ag-icon-cross:before {
    content: ""
}

.resource-management-wrapper .ag-theme-balham .ag-icon-desc:before {
    content: ""
}

.resource-management-wrapper .ag-theme-balham .ag-icon-expanded:before {
    content: ""
}

.resource-management-wrapper .ag-theme-balham .ag-icon-eye-slash:before {
    content: ""
}

.resource-management-wrapper .ag-theme-balham .ag-icon-eye:before {
    content: ""
}

.resource-management-wrapper .ag-theme-balham .ag-icon-filter:before {
    content: ""
}

.resource-management-wrapper .ag-theme-balham .ag-icon-first:before {
    content: ""
}

.resource-management-wrapper .ag-theme-balham .ag-icon-grip:before {
    content: ""
}

.resource-management-wrapper .ag-theme-balham .ag-icon-group:before {
    content: ""
}

.resource-management-wrapper .ag-theme-balham .ag-icon-last:before {
    content: ""
}

.resource-management-wrapper .ag-theme-balham .ag-icon-left:before {
    content: ""
}

.resource-management-wrapper .ag-theme-balham .ag-icon-linked:before {
    content: ""
}

.resource-management-wrapper .ag-theme-balham .ag-icon-loading:before {
    content: ""
}

.resource-management-wrapper .ag-theme-balham .ag-icon-maximize:before {
    content: ""
}

.resource-management-wrapper .ag-theme-balham .ag-icon-menu:before {
    content: ""
}

.resource-management-wrapper .ag-theme-balham .ag-icon-minimize:before {
    content: ""
}

.resource-management-wrapper .ag-theme-balham .ag-icon-next:before {
    content: ""
}

.resource-management-wrapper .ag-theme-balham .ag-icon-none:before {
    content: ""
}

.resource-management-wrapper .ag-theme-balham .ag-icon-not-allowed:before {
    content: ""
}

.resource-management-wrapper .ag-theme-balham .ag-icon-paste:before {
    content: ""
}

.resource-management-wrapper .ag-theme-balham .ag-icon-pin:before {
    content: ""
}

.resource-management-wrapper .ag-theme-balham .ag-icon-pivot:before {
    content: ""
}

.resource-management-wrapper .ag-theme-balham .ag-icon-previous:before {
    content: ""
}

.resource-management-wrapper .ag-theme-balham .ag-icon-right:before {
    content: ""
}

.resource-management-wrapper .ag-theme-balham .ag-icon-save:before {
    content: ""
}

.resource-management-wrapper .ag-theme-balham .ag-icon-small-down:before {
    content: ""
}

.resource-management-wrapper .ag-theme-balham .ag-icon-small-left:before {
    content: ""
}

.resource-management-wrapper .ag-theme-balham .ag-icon-small-right:before {
    content: ""
}

.resource-management-wrapper .ag-theme-balham .ag-icon-small-up:before {
    content: ""
}

.resource-management-wrapper .ag-theme-balham .ag-icon-tick:before {
    content: ""
}

.resource-management-wrapper .ag-theme-balham .ag-icon-tree-closed:before {
    content: ""
}

.resource-management-wrapper .ag-theme-balham .ag-icon-tree-indeterminate:before {
    content: ""
}

.resource-management-wrapper .ag-theme-balham .ag-icon-tree-open:before {
    content: ""
}

.resource-management-wrapper .ag-theme-balham .ag-icon-unlinked:before {
    content: ""
}

.resource-management-wrapper .ag-theme-balham .ag-icon-row-drag:before {
    content: ""
}

.resource-management-wrapper .ag-theme-balham .ag-right-arrow:before {
    content: "";
    content: ""
}

.resource-management-wrapper .ag-theme-balham .ag-root-wrapper {
    background-color: #fff;
    background-color: var(--ag-background-color, #fff)
}

.resource-management-wrapper .ag-theme-balham [class^=ag-],
.resource-management-wrapper .ag-theme-balham [class^=ag-]:after,
.resource-management-wrapper .ag-theme-balham [class^=ag-]:before,
.resource-management-wrapper .ag-theme-balham [class^=ag-]:focus {
    box-sizing: border-box;
    outline: none
}

.resource-management-wrapper .ag-theme-balham [class^=ag-]::-ms-clear {
    display: none
}

.resource-management-wrapper .ag-theme-balham .ag-checkbox .ag-input-wrapper,
.resource-management-wrapper .ag-theme-balham .ag-radio-button .ag-input-wrapper {
    overflow: visible
}

.resource-management-wrapper .ag-theme-balham .ag-range-field .ag-input-wrapper {
    height: 100%
}

.resource-management-wrapper .ag-theme-balham .ag-toggle-button {
    flex: none;
    min-width: 0;
    min-width: auto;
    width: auto
}

.resource-management-wrapper .ag-theme-balham .ag-ltr .ag-label-align-right .ag-label {
    margin-left: 4px
}

.resource-management-wrapper .ag-theme-balham .ag-rtl .ag-label-align-right .ag-label {
    margin-right: 4px
}

.resource-management-wrapper .ag-theme-balham input[class^=ag-] {
    margin: 0
}

.resource-management-wrapper .ag-theme-balham input[class^=ag-],
.resource-management-wrapper .ag-theme-balham select[class^=ag-],
.resource-management-wrapper .ag-theme-balham textarea[class^=ag-] {
    background-color: #fff;
    background-color: var(--ag-background-color, #fff)
}

.resource-management-wrapper .ag-theme-balham input[class^=ag-]:not([type]),
.resource-management-wrapper .ag-theme-balham input[class^=ag-][type=date],
.resource-management-wrapper .ag-theme-balham input[class^=ag-][type=datetime-local],
.resource-management-wrapper .ag-theme-balham input[class^=ag-][type=number],
.resource-management-wrapper .ag-theme-balham input[class^=ag-][type=tel],
.resource-management-wrapper .ag-theme-balham input[class^=ag-][type=text],
.resource-management-wrapper .ag-theme-balham textarea[class^=ag-] {
    border: 1px solid #95a5a6;
    border-color: var(--ag-input-border-color, #95a5a6);
    color: inherit;
    font-size: inherit;
    line-height: inherit
}

.resource-management-wrapper .ag-theme-balham input[class^=ag-]:not([type]):disabled,
.resource-management-wrapper .ag-theme-balham input[class^=ag-][type=date]:disabled,
.resource-management-wrapper .ag-theme-balham input[class^=ag-][type=datetime-local]:disabled,
.resource-management-wrapper .ag-theme-balham input[class^=ag-][type=number]:disabled,
.resource-management-wrapper .ag-theme-balham input[class^=ag-][type=tel]:disabled,
.resource-management-wrapper .ag-theme-balham input[class^=ag-][type=text]:disabled,
.resource-management-wrapper .ag-theme-balham textarea[class^=ag-]:disabled {
    background-color: #ebebeb;
    background-color: var(--ag-input-disabled-background-color, #ebebeb);
    border-color: #95a5a64d;
    border-color: var(--ag-input-disabled-border-color, #95a5a64d);
    color: #00000061;
    color: var(--ag-disabled-foreground-color, #00000061)
}

.resource-management-wrapper .ag-theme-balham input[class^=ag-]:not([type]):focus,
.resource-management-wrapper .ag-theme-balham input[class^=ag-][type=date]:focus,
.resource-management-wrapper .ag-theme-balham input[class^=ag-][type=datetime-local]:focus,
.resource-management-wrapper .ag-theme-balham input[class^=ag-][type=number]:focus,
.resource-management-wrapper .ag-theme-balham input[class^=ag-][type=tel]:focus,
.resource-management-wrapper .ag-theme-balham input[class^=ag-][type=text]:focus,
.resource-management-wrapper .ag-theme-balham textarea[class^=ag-]:focus {
    border-color: #719ece;
    border-color: var(--ag-input-focus-border-color, #719ece);
    box-shadow: 0 0 2px 1px #719ece;
    outline: none
}

.resource-management-wrapper .ag-theme-balham input[class^=ag-][type=number] {
    -moz-appearance: textfield
}

.resource-management-wrapper .ag-theme-balham input[class^=ag-][type=number]::-webkit-inner-spin-button,
.resource-management-wrapper .ag-theme-balham input[class^=ag-][type=number]::-webkit-outer-spin-button {
    -webkit-appearance: none;
    margin: 0
}

.resource-management-wrapper .ag-theme-balham input[class^=ag-][type=range] {
    padding: 0
}

.resource-management-wrapper .ag-theme-balham button[class^=ag-]:focus,
.resource-management-wrapper .ag-theme-balham input[class^=ag-][type=button]:focus {
    box-shadow: 0 0 2px 1px #719ece
}

.resource-management-wrapper .ag-theme-balham .ag-drag-handle {
    color: #0000008a;
    color: var(--ag-secondary-foreground-color, #0000008a)
}

.resource-management-wrapper .ag-theme-balham .ag-list-item,
.resource-management-wrapper .ag-theme-balham .ag-virtual-list-item {
    height: 28px
}

.resource-management-wrapper .ag-theme-balham .ag-select-list {
    background-color: #fff;
    background-color: var(--ag-background-color, #fff);
    overflow-x: hidden;
    overflow-y: auto
}

.resource-management-wrapper .ag-theme-balham .ag-list-item {
    align-items: center;
    display: flex
}

.resource-management-wrapper .ag-theme-balham .ag-list-item.ag-active-item {
    background-color: #f2f2f2;
    background-color: var(--ag-row-hover-color, #f2f2f2)
}

.resource-management-wrapper .ag-theme-balham .ag-select-list-item {
    cursor: default;
    padding-left: 4px;
    padding-right: 4px;
    -webkit-user-select: none;
    user-select: none
}

.resource-management-wrapper .ag-theme-balham .ag-select-list-item span {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.resource-management-wrapper .ag-theme-balham .ag-select .ag-picker-field-wrapper {
    background-color: #fff;
    background-color: var(--ag-background-color, #fff);
    cursor: default;
    height: 28px;
    min-height: 28px
}

.resource-management-wrapper .ag-theme-balham .ag-select .ag-picker-field-display {
    margin: 4px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.resource-management-wrapper .ag-theme-balham .ag-select .ag-picker-field-icon {
    align-items: center;
    display: flex
}

.resource-management-wrapper .ag-theme-balham .ag-select.ag-disabled {
    opacity: .5
}

.resource-management-wrapper .ag-theme-balham .ag-rich-select {
    background-color: #f5f7f7;
    background-color: var(--ag-control-panel-background-color, #f5f7f7)
}

.resource-management-wrapper .ag-theme-balham .ag-rich-select-list {
    height: 182px;
    min-width: 200px;
    width: 100%
}

.resource-management-wrapper .ag-theme-balham .ag-rich-select-value {
    border-bottom: 1px solid #bdc3c7;
    border-bottom-color: var(--ag-secondary-border-color, var(--ag-border-color, #bdc3c7));
    height: 28px;
    padding: 0 4px 0 12px
}

.resource-management-wrapper .ag-theme-balham .ag-rich-select-virtual-list-item {
    cursor: default;
    height: 28px
}

.resource-management-wrapper .ag-theme-balham .ag-rich-select-virtual-list-item:hover {
    background-color: #f2f2f2;
    background-color: var(--ag-row-hover-color, #f2f2f2)
}

.resource-management-wrapper .ag-theme-balham .ag-rich-select-row {
    padding-left: 12px
}

.resource-management-wrapper .ag-theme-balham .ag-rich-select-row-selected {
    background-color: #b7e4ff;
    background-color: var(--ag-selected-row-background-color, #b7e4ff)
}

.resource-management-wrapper .ag-theme-balham .ag-group-contracted,
.resource-management-wrapper .ag-theme-balham .ag-group-expanded,
.resource-management-wrapper .ag-theme-balham .ag-row-drag,
.resource-management-wrapper .ag-theme-balham .ag-selection-checkbox {
    color: #0000008a;
    color: var(--ag-secondary-foreground-color, #0000008a)
}

.resource-management-wrapper .ag-theme-balham .ag-ltr .ag-group-contracted,
.resource-management-wrapper .ag-theme-balham .ag-ltr .ag-group-expanded,
.resource-management-wrapper .ag-theme-balham .ag-ltr .ag-row-drag,
.resource-management-wrapper .ag-theme-balham .ag-ltr .ag-selection-checkbox {
    margin-right: 12px
}

.resource-management-wrapper .ag-theme-balham .ag-rtl .ag-group-contracted,
.resource-management-wrapper .ag-theme-balham .ag-rtl .ag-group-expanded,
.resource-management-wrapper .ag-theme-balham .ag-rtl .ag-row-drag,
.resource-management-wrapper .ag-theme-balham .ag-rtl .ag-selection-checkbox {
    margin-left: 12px
}

.resource-management-wrapper .ag-theme-balham .ag-cell-wrapper>:not(.ag-cell-value):not(.ag-group-value) {
    align-items: center;
    display: flex;
    flex: none;
    height: 26px
}

.resource-management-wrapper .ag-theme-balham .ag-group-contracted,
.resource-management-wrapper .ag-theme-balham .ag-group-expanded {
    cursor: pointer
}

.resource-management-wrapper .ag-theme-balham .ag-group-title-bar-icon {
    color: #0000008a;
    color: var(--ag-secondary-foreground-color, #0000008a);
    cursor: pointer;
    flex: none
}

.resource-management-wrapper .ag-theme-balham .ag-ltr .ag-group-child-count {
    margin-left: 2px
}

.resource-management-wrapper .ag-theme-balham .ag-rtl .ag-group-child-count {
    margin-right: 2px
}

.resource-management-wrapper .ag-theme-balham .ag-group-title-bar {
    background-color: #e2e9eb;
    background-color: var(--ag-subheader-background-color, #e2e9eb);
    padding: 4px
}

.resource-management-wrapper .ag-theme-balham .ag-group-toolbar {
    padding: 4px
}

.resource-management-wrapper .ag-theme-balham .ag-disabled-group-container,
.resource-management-wrapper .ag-theme-balham .ag-disabled-group-title-bar {
    opacity: .5
}

.resource-management-wrapper .ag-theme-balham .group-item {
    margin: 2px 0
}

.resource-management-wrapper .ag-theme-balham .ag-label {
    white-space: nowrap
}

.resource-management-wrapper .ag-theme-balham .ag-ltr .ag-label {
    margin-right: 4px
}

.resource-management-wrapper .ag-theme-balham .ag-rtl .ag-label {
    margin-left: 4px
}

.resource-management-wrapper .ag-theme-balham .ag-label-align-top .ag-label {
    margin-bottom: 2px
}

.resource-management-wrapper .ag-theme-balham .ag-ltr .ag-angle-select-field,
.resource-management-wrapper .ag-theme-balham .ag-ltr .ag-slider-field {
    margin-right: 8px
}

.resource-management-wrapper .ag-theme-balham .ag-rtl .ag-angle-select-field,
.resource-management-wrapper .ag-theme-balham .ag-rtl .ag-slider-field {
    margin-left: 8px
}

.resource-management-wrapper .ag-theme-balham .ag-angle-select-parent-circle {
    background-color: #fff;
    background-color: var(--ag-background-color, #fff);
    border: 1px solid #bdc3c7;
    border-color: var(--ag-border-color, #bdc3c7);
    border-radius: 12px;
    height: 24px;
    width: 24px
}

.resource-management-wrapper .ag-theme-balham .ag-angle-select-child-circle {
    background-color: #0000008a;
    background-color: var(--ag-secondary-foreground-color, #0000008a);
    border-radius: 3px;
    height: 6px;
    left: 12px;
    margin-left: -3px;
    margin-top: -4px;
    top: 4px;
    width: 6px
}

.resource-management-wrapper .ag-theme-balham .ag-picker-field-wrapper {
    border: 1px solid #bdc3c7;
    border-color: var(--ag-border-color, #bdc3c7);
    border-radius: 5px
}

.resource-management-wrapper .ag-theme-balham .ag-picker-field-wrapper:focus {
    box-shadow: 0 0 2px 1px #719ece
}

.resource-management-wrapper .ag-theme-balham .ag-picker-field-button {
    background-color: #fff;
    background-color: var(--ag-background-color, #fff);
    color: #0000008a;
    color: var(--ag-secondary-foreground-color, #0000008a)
}

.resource-management-wrapper .ag-theme-balham .ag-dialog.ag-color-dialog {
    border-radius: 5px
}

.resource-management-wrapper .ag-theme-balham .ag-color-picker .ag-picker-field-display {
    height: 16px
}

.resource-management-wrapper .ag-theme-balham .ag-color-panel {
    padding: 4px
}

.resource-management-wrapper .ag-theme-balham .ag-spectrum-color {
    background-color: red;
    border-radius: 2px
}

.resource-management-wrapper .ag-theme-balham .ag-spectrum-tools {
    padding: 10px
}

.resource-management-wrapper .ag-theme-balham .ag-spectrum-sat {
    background-image: linear-gradient(90deg, #fff, #cc9a8100)
}

.resource-management-wrapper .ag-theme-balham .ag-spectrum-val {
    background-image: linear-gradient(0deg, #000, #cc9a8100)
}

.resource-management-wrapper .ag-theme-balham .ag-spectrum-dragger {
    background: #000;
    border: 1px solid #fff;
    border-radius: 12px;
    box-shadow: 0 0 2px 0 #0000003d;
    height: 12px;
    width: 12px
}

.resource-management-wrapper .ag-theme-balham .ag-spectrum-alpha-background,
.resource-management-wrapper .ag-theme-balham .ag-spectrum-hue-background {
    border-radius: 2px
}

.resource-management-wrapper .ag-theme-balham .ag-spectrum-tool {
    border-radius: 2px;
    height: 11px;
    margin-bottom: 10px
}

.resource-management-wrapper .ag-theme-balham .ag-spectrum-slider {
    background-color: #f8f8f8;
    border-radius: 13px;
    box-shadow: 0 1px 4px 0 #0000005e;
    height: 13px;
    margin-top: -12px;
    width: 13px
}

.resource-management-wrapper .ag-theme-balham .ag-recent-color {
    margin: 0 3px
}

.resource-management-wrapper .ag-theme-balham .ag-recent-color:first-child {
    margin-left: 0
}

.resource-management-wrapper .ag-theme-balham .ag-recent-color:last-child {
    margin-right: 0
}

.resource-management-wrapper .ag-theme-balham.ag-dnd-ghost {
    background: #fff;
    background: var(--ag-background-color, #fff);
    border: 1px solid #bdc3c7;
    border-color: var(--ag-secondary-border-color, var(--ag-border-color, #bdc3c7));
    border-radius: 2px;
    box-shadow: none;
    color: #0000008a;
    color: var(--ag-secondary-foreground-color, #0000008a);
    height: 32px !important;
    line-height: 32px;
    margin: 0;
    overflow: hidden;
    padding: 0 8px;
    text-overflow: ellipsis;
    transform: translateY(8px);
    z-index: 10
}

.resource-management-wrapper .ag-theme-balham .ag-dnd-ghost-icon {
    color: #000;
    color: var(--ag-foreground-color, #000);
    margin-right: 4px
}

.resource-management-wrapper .ag-theme-balham .ag-popup-child:not(.ag-tooltip-custom) {
    box-shadow: 5px 5px 10px #0000004d
}

.resource-management-wrapper .ag-dragging-fill-handle .ag-theme-balham .ag-dialog,
.resource-management-wrapper .ag-dragging-range-handle .ag-theme-balham .ag-dialog {
    opacity: .7;
    pointer-events: none
}

.resource-management-wrapper .ag-theme-balham .ag-dialog {
    border: 1px solid #bdc3c7;
    border-color: var(--ag-border-color, #bdc3c7);
    border-radius: 2px
}

.resource-management-wrapper .ag-theme-balham .ag-panel {
    background-color: #fff;
    background-color: var(--ag-background-color, #fff)
}

.resource-management-wrapper .ag-theme-balham .ag-panel-title-bar {
    background-color: #f5f7f7;
    background-color: var(--ag-header-background-color, #f5f7f7);
    border-bottom: 1px solid #bdc3c7;
    border-bottom-color: var(--ag-border-color, #bdc3c7);
    color: #0000008a;
    color: var(--ag-header-foreground-color, var(--ag-secondary-foreground-color, #0000008a));
    height: 32px;
    padding: 4px 12px
}

.resource-management-wrapper .ag-theme-balham .ag-ltr .ag-panel-title-bar-button {
    margin-left: 4px
}

.resource-management-wrapper .ag-theme-balham .ag-rtl .ag-panel-title-bar-button {
    margin-right: 4px
}

.resource-management-wrapper .ag-theme-balham .ag-tooltip {
    background-color: #f5f7f7;
    background-color: var(--ag-header-background-color, #f5f7f7);
    border: 1px solid #bdc3c7;
    border-color: var(--ag-border-color, #bdc3c7);
    border-radius: 2px;
    color: #000;
    color: var(--ag-foreground-color, #000);
    padding: 4px;
    transition: opacity 1s
}

.resource-management-wrapper .ag-theme-balham .ag-tooltip.ag-tooltip-hiding {
    opacity: 0
}

.resource-management-wrapper .ag-theme-balham .ag-ltr .ag-column-select-indent-1 {
    padding-left: 20px
}

.resource-management-wrapper .ag-theme-balham .ag-rtl .ag-column-select-indent-1 {
    padding-right: 20px
}

.resource-management-wrapper .ag-theme-balham .ag-ltr .ag-column-select-indent-2 {
    padding-left: 40px
}

.resource-management-wrapper .ag-theme-balham .ag-rtl .ag-column-select-indent-2 {
    padding-right: 40px
}

.resource-management-wrapper .ag-theme-balham .ag-ltr .ag-column-select-indent-3 {
    padding-left: 60px
}

.resource-management-wrapper .ag-theme-balham .ag-rtl .ag-column-select-indent-3 {
    padding-right: 60px
}

.resource-management-wrapper .ag-theme-balham .ag-ltr .ag-column-select-indent-4 {
    padding-left: 80px
}

.resource-management-wrapper .ag-theme-balham .ag-rtl .ag-column-select-indent-4 {
    padding-right: 80px
}

.resource-management-wrapper .ag-theme-balham .ag-ltr .ag-column-select-indent-5 {
    padding-left: 100px
}

.resource-management-wrapper .ag-theme-balham .ag-rtl .ag-column-select-indent-5 {
    padding-right: 100px
}

.resource-management-wrapper .ag-theme-balham .ag-ltr .ag-column-select-indent-6 {
    padding-left: 120px
}

.resource-management-wrapper .ag-theme-balham .ag-rtl .ag-column-select-indent-6 {
    padding-right: 120px
}

.resource-management-wrapper .ag-theme-balham .ag-ltr .ag-column-select-indent-7 {
    padding-left: 140px
}

.resource-management-wrapper .ag-theme-balham .ag-rtl .ag-column-select-indent-7 {
    padding-right: 140px
}

.resource-management-wrapper .ag-theme-balham .ag-ltr .ag-column-select-indent-8 {
    padding-left: 160px
}

.resource-management-wrapper .ag-theme-balham .ag-rtl .ag-column-select-indent-8 {
    padding-right: 160px
}

.resource-management-wrapper .ag-theme-balham .ag-ltr .ag-column-select-indent-9 {
    padding-left: 180px
}

.resource-management-wrapper .ag-theme-balham .ag-rtl .ag-column-select-indent-9 {
    padding-right: 180px
}

.resource-management-wrapper .ag-theme-balham .ag-column-select-header-icon {
    cursor: pointer
}

.resource-management-wrapper .ag-theme-balham .ag-ltr .ag-column-group-icons:not(:last-child),
.resource-management-wrapper .ag-theme-balham .ag-ltr .ag-column-select-checkbox:not(:last-child),
.resource-management-wrapper .ag-theme-balham .ag-ltr .ag-column-select-column-drag-handle:not(:last-child),
.resource-management-wrapper .ag-theme-balham .ag-ltr .ag-column-select-column-group-drag-handle:not(:last-child),
.resource-management-wrapper .ag-theme-balham .ag-ltr .ag-column-select-column-label:not(:last-child),
.resource-management-wrapper .ag-theme-balham .ag-ltr .ag-column-select-header-checkbox:not(:last-child),
.resource-management-wrapper .ag-theme-balham .ag-ltr .ag-column-select-header-filter-wrapper:not(:last-child),
.resource-management-wrapper .ag-theme-balham .ag-ltr .ag-column-select-header-icon:not(:last-child) {
    margin-right: 6px
}

.resource-management-wrapper .ag-theme-balham .ag-rtl .ag-column-group-icons:not(:last-child),
.resource-management-wrapper .ag-theme-balham .ag-rtl .ag-column-select-checkbox:not(:last-child),
.resource-management-wrapper .ag-theme-balham .ag-rtl .ag-column-select-column-drag-handle:not(:last-child),
.resource-management-wrapper .ag-theme-balham .ag-rtl .ag-column-select-column-group-drag-handle:not(:last-child),
.resource-management-wrapper .ag-theme-balham .ag-rtl .ag-column-select-column-label:not(:last-child),
.resource-management-wrapper .ag-theme-balham .ag-rtl .ag-column-select-header-checkbox:not(:last-child),
.resource-management-wrapper .ag-theme-balham .ag-rtl .ag-column-select-header-filter-wrapper:not(:last-child),
.resource-management-wrapper .ag-theme-balham .ag-rtl .ag-column-select-header-icon:not(:last-child) {
    margin-left: 6px
}

.resource-management-wrapper .ag-theme-balham .ag-column-select-column-group:not(:last-child),
.resource-management-wrapper .ag-theme-balham .ag-column-select-column:not(:last-child) {
    margin-bottom: 4px
}

.resource-management-wrapper .ag-theme-balham .ag-column-select-column-group-readonly,
.resource-management-wrapper .ag-theme-balham .ag-column-select-column-readonly {
    color: #00000061;
    color: var(--ag-disabled-foreground-color, #00000061);
    pointer-events: none
}

.resource-management-wrapper .ag-theme-balham .ag-ltr .ag-column-select-add-group-indent {
    margin-left: 24px
}

.resource-management-wrapper .ag-theme-balham .ag-rtl .ag-column-select-add-group-indent {
    margin-right: 24px
}

.resource-management-wrapper .ag-theme-balham .ag-column-select-list {
    padding: 6px
}

.resource-management-wrapper .ag-theme-balham .ag-rtl {
    text-align: right
}

.resource-management-wrapper .ag-theme-balham .ag-root-wrapper {
    border: 1px solid #bdc3c7;
    border-color: var(--ag-border-color, #bdc3c7);
    border-radius: 2px
}

.resource-management-wrapper .ag-theme-balham .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-1 {
    padding-left: 40px
}

.resource-management-wrapper .ag-theme-balham .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-1 {
    padding-right: 40px
}

.resource-management-wrapper .ag-theme-balham .ag-ltr .ag-row-group-indent-1 {
    padding-left: 28px
}

.resource-management-wrapper .ag-theme-balham .ag-rtl .ag-row-group-indent-1 {
    padding-right: 28px
}

.resource-management-wrapper .ag-theme-balham .ag-ltr .ag-row-level-1 .ag-row-group-leaf-indent {
    margin-left: 28px
}

.resource-management-wrapper .ag-theme-balham .ag-rtl .ag-row-level-1 .ag-row-group-leaf-indent {
    margin-right: 28px
}

.resource-management-wrapper .ag-theme-balham .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-2 {
    padding-left: 68px
}

.resource-management-wrapper .ag-theme-balham .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-2 {
    padding-right: 68px
}

.resource-management-wrapper .ag-theme-balham .ag-ltr .ag-row-group-indent-2 {
    padding-left: 56px
}

.resource-management-wrapper .ag-theme-balham .ag-rtl .ag-row-group-indent-2 {
    padding-right: 56px
}

.resource-management-wrapper .ag-theme-balham .ag-ltr .ag-row-level-2 .ag-row-group-leaf-indent {
    margin-left: 28px
}

.resource-management-wrapper .ag-theme-balham .ag-rtl .ag-row-level-2 .ag-row-group-leaf-indent {
    margin-right: 28px
}

.resource-management-wrapper .ag-theme-balham .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-3 {
    padding-left: 96px
}

.resource-management-wrapper .ag-theme-balham .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-3 {
    padding-right: 96px
}

.resource-management-wrapper .ag-theme-balham .ag-ltr .ag-row-group-indent-3 {
    padding-left: 84px
}

.resource-management-wrapper .ag-theme-balham .ag-rtl .ag-row-group-indent-3 {
    padding-right: 84px
}

.resource-management-wrapper .ag-theme-balham .ag-ltr .ag-row-level-3 .ag-row-group-leaf-indent {
    margin-left: 28px
}

.resource-management-wrapper .ag-theme-balham .ag-rtl .ag-row-level-3 .ag-row-group-leaf-indent {
    margin-right: 28px
}

.resource-management-wrapper .ag-theme-balham .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-4 {
    padding-left: 124px
}

.resource-management-wrapper .ag-theme-balham .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-4 {
    padding-right: 124px
}

.resource-management-wrapper .ag-theme-balham .ag-ltr .ag-row-group-indent-4 {
    padding-left: 112px
}

.resource-management-wrapper .ag-theme-balham .ag-rtl .ag-row-group-indent-4 {
    padding-right: 112px
}

.resource-management-wrapper .ag-theme-balham .ag-ltr .ag-row-level-4 .ag-row-group-leaf-indent {
    margin-left: 28px
}

.resource-management-wrapper .ag-theme-balham .ag-rtl .ag-row-level-4 .ag-row-group-leaf-indent {
    margin-right: 28px
}

.resource-management-wrapper .ag-theme-balham .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-5 {
    padding-left: 152px
}

.resource-management-wrapper .ag-theme-balham .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-5 {
    padding-right: 152px
}

.resource-management-wrapper .ag-theme-balham .ag-ltr .ag-row-group-indent-5 {
    padding-left: 140px
}

.resource-management-wrapper .ag-theme-balham .ag-rtl .ag-row-group-indent-5 {
    padding-right: 140px
}

.resource-management-wrapper .ag-theme-balham .ag-ltr .ag-row-level-5 .ag-row-group-leaf-indent {
    margin-left: 28px
}

.resource-management-wrapper .ag-theme-balham .ag-rtl .ag-row-level-5 .ag-row-group-leaf-indent {
    margin-right: 28px
}

.resource-management-wrapper .ag-theme-balham .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-6 {
    padding-left: 180px
}

.resource-management-wrapper .ag-theme-balham .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-6 {
    padding-right: 180px
}

.resource-management-wrapper .ag-theme-balham .ag-ltr .ag-row-group-indent-6 {
    padding-left: 168px
}

.resource-management-wrapper .ag-theme-balham .ag-rtl .ag-row-group-indent-6 {
    padding-right: 168px
}

.resource-management-wrapper .ag-theme-balham .ag-ltr .ag-row-level-6 .ag-row-group-leaf-indent {
    margin-left: 28px
}

.resource-management-wrapper .ag-theme-balham .ag-rtl .ag-row-level-6 .ag-row-group-leaf-indent {
    margin-right: 28px
}

.resource-management-wrapper .ag-theme-balham .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-7 {
    padding-left: 208px
}

.resource-management-wrapper .ag-theme-balham .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-7 {
    padding-right: 208px
}

.resource-management-wrapper .ag-theme-balham .ag-ltr .ag-row-group-indent-7 {
    padding-left: 196px
}

.resource-management-wrapper .ag-theme-balham .ag-rtl .ag-row-group-indent-7 {
    padding-right: 196px
}

.resource-management-wrapper .ag-theme-balham .ag-ltr .ag-row-level-7 .ag-row-group-leaf-indent {
    margin-left: 28px
}

.resource-management-wrapper .ag-theme-balham .ag-rtl .ag-row-level-7 .ag-row-group-leaf-indent {
    margin-right: 28px
}

.resource-management-wrapper .ag-theme-balham .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-8 {
    padding-left: 236px
}

.resource-management-wrapper .ag-theme-balham .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-8 {
    padding-right: 236px
}

.resource-management-wrapper .ag-theme-balham .ag-ltr .ag-row-group-indent-8 {
    padding-left: 224px
}

.resource-management-wrapper .ag-theme-balham .ag-rtl .ag-row-group-indent-8 {
    padding-right: 224px
}

.resource-management-wrapper .ag-theme-balham .ag-ltr .ag-row-level-8 .ag-row-group-leaf-indent {
    margin-left: 28px
}

.resource-management-wrapper .ag-theme-balham .ag-rtl .ag-row-level-8 .ag-row-group-leaf-indent {
    margin-right: 28px
}

.resource-management-wrapper .ag-theme-balham .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-9 {
    padding-left: 264px
}

.resource-management-wrapper .ag-theme-balham .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-9 {
    padding-right: 264px
}

.resource-management-wrapper .ag-theme-balham .ag-ltr .ag-row-group-indent-9 {
    padding-left: 252px
}

.resource-management-wrapper .ag-theme-balham .ag-rtl .ag-row-group-indent-9 {
    padding-right: 252px
}

.resource-management-wrapper .ag-theme-balham .ag-ltr .ag-row-level-9 .ag-row-group-leaf-indent {
    margin-left: 28px
}

.resource-management-wrapper .ag-theme-balham .ag-rtl .ag-row-level-9 .ag-row-group-leaf-indent {
    margin-right: 28px
}

.resource-management-wrapper .ag-theme-balham .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-10 {
    padding-left: 292px
}

.resource-management-wrapper .ag-theme-balham .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-10 {
    padding-right: 292px
}

.resource-management-wrapper .ag-theme-balham .ag-ltr .ag-row-group-indent-10 {
    padding-left: 280px
}

.resource-management-wrapper .ag-theme-balham .ag-rtl .ag-row-group-indent-10 {
    padding-right: 280px
}

.resource-management-wrapper .ag-theme-balham .ag-ltr .ag-row-level-10 .ag-row-group-leaf-indent {
    margin-left: 28px
}

.resource-management-wrapper .ag-theme-balham .ag-rtl .ag-row-level-10 .ag-row-group-leaf-indent {
    margin-right: 28px
}

.resource-management-wrapper .ag-theme-balham .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-11 {
    padding-left: 320px
}

.resource-management-wrapper .ag-theme-balham .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-11 {
    padding-right: 320px
}

.resource-management-wrapper .ag-theme-balham .ag-ltr .ag-row-group-indent-11 {
    padding-left: 308px
}

.resource-management-wrapper .ag-theme-balham .ag-rtl .ag-row-group-indent-11 {
    padding-right: 308px
}

.resource-management-wrapper .ag-theme-balham .ag-ltr .ag-row-level-11 .ag-row-group-leaf-indent {
    margin-left: 28px
}

.resource-management-wrapper .ag-theme-balham .ag-rtl .ag-row-level-11 .ag-row-group-leaf-indent {
    margin-right: 28px
}

.resource-management-wrapper .ag-theme-balham .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-12 {
    padding-left: 348px
}

.resource-management-wrapper .ag-theme-balham .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-12 {
    padding-right: 348px
}

.resource-management-wrapper .ag-theme-balham .ag-ltr .ag-row-group-indent-12 {
    padding-left: 336px
}

.resource-management-wrapper .ag-theme-balham .ag-rtl .ag-row-group-indent-12 {
    padding-right: 336px
}

.resource-management-wrapper .ag-theme-balham .ag-ltr .ag-row-level-12 .ag-row-group-leaf-indent {
    margin-left: 28px
}

.resource-management-wrapper .ag-theme-balham .ag-rtl .ag-row-level-12 .ag-row-group-leaf-indent {
    margin-right: 28px
}

.resource-management-wrapper .ag-theme-balham .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-13 {
    padding-left: 376px
}

.resource-management-wrapper .ag-theme-balham .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-13 {
    padding-right: 376px
}

.resource-management-wrapper .ag-theme-balham .ag-ltr .ag-row-group-indent-13 {
    padding-left: 364px
}

.resource-management-wrapper .ag-theme-balham .ag-rtl .ag-row-group-indent-13 {
    padding-right: 364px
}

.resource-management-wrapper .ag-theme-balham .ag-ltr .ag-row-level-13 .ag-row-group-leaf-indent {
    margin-left: 28px
}

.resource-management-wrapper .ag-theme-balham .ag-rtl .ag-row-level-13 .ag-row-group-leaf-indent {
    margin-right: 28px
}

.resource-management-wrapper .ag-theme-balham .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-14 {
    padding-left: 404px
}

.resource-management-wrapper .ag-theme-balham .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-14 {
    padding-right: 404px
}

.resource-management-wrapper .ag-theme-balham .ag-ltr .ag-row-group-indent-14 {
    padding-left: 392px
}

.resource-management-wrapper .ag-theme-balham .ag-rtl .ag-row-group-indent-14 {
    padding-right: 392px
}

.resource-management-wrapper .ag-theme-balham .ag-ltr .ag-row-level-14 .ag-row-group-leaf-indent {
    margin-left: 28px
}

.resource-management-wrapper .ag-theme-balham .ag-rtl .ag-row-level-14 .ag-row-group-leaf-indent {
    margin-right: 28px
}

.resource-management-wrapper .ag-theme-balham .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-15 {
    padding-left: 432px
}

.resource-management-wrapper .ag-theme-balham .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-15 {
    padding-right: 432px
}

.resource-management-wrapper .ag-theme-balham .ag-ltr .ag-row-group-indent-15 {
    padding-left: 420px
}

.resource-management-wrapper .ag-theme-balham .ag-rtl .ag-row-group-indent-15 {
    padding-right: 420px
}

.resource-management-wrapper .ag-theme-balham .ag-ltr .ag-row-level-15 .ag-row-group-leaf-indent {
    margin-left: 28px
}

.resource-management-wrapper .ag-theme-balham .ag-rtl .ag-row-level-15 .ag-row-group-leaf-indent {
    margin-right: 28px
}

.resource-management-wrapper .ag-theme-balham .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-16 {
    padding-left: 460px
}

.resource-management-wrapper .ag-theme-balham .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-16 {
    padding-right: 460px
}

.resource-management-wrapper .ag-theme-balham .ag-ltr .ag-row-group-indent-16 {
    padding-left: 448px
}

.resource-management-wrapper .ag-theme-balham .ag-rtl .ag-row-group-indent-16 {
    padding-right: 448px
}

.resource-management-wrapper .ag-theme-balham .ag-ltr .ag-row-level-16 .ag-row-group-leaf-indent {
    margin-left: 28px
}

.resource-management-wrapper .ag-theme-balham .ag-rtl .ag-row-level-16 .ag-row-group-leaf-indent {
    margin-right: 28px
}

.resource-management-wrapper .ag-theme-balham .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-17 {
    padding-left: 488px
}

.resource-management-wrapper .ag-theme-balham .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-17 {
    padding-right: 488px
}

.resource-management-wrapper .ag-theme-balham .ag-ltr .ag-row-group-indent-17 {
    padding-left: 476px
}

.resource-management-wrapper .ag-theme-balham .ag-rtl .ag-row-group-indent-17 {
    padding-right: 476px
}

.resource-management-wrapper .ag-theme-balham .ag-ltr .ag-row-level-17 .ag-row-group-leaf-indent {
    margin-left: 28px
}

.resource-management-wrapper .ag-theme-balham .ag-rtl .ag-row-level-17 .ag-row-group-leaf-indent {
    margin-right: 28px
}

.resource-management-wrapper .ag-theme-balham .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-18 {
    padding-left: 516px
}

.resource-management-wrapper .ag-theme-balham .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-18 {
    padding-right: 516px
}

.resource-management-wrapper .ag-theme-balham .ag-ltr .ag-row-group-indent-18 {
    padding-left: 504px
}

.resource-management-wrapper .ag-theme-balham .ag-rtl .ag-row-group-indent-18 {
    padding-right: 504px
}

.resource-management-wrapper .ag-theme-balham .ag-ltr .ag-row-level-18 .ag-row-group-leaf-indent {
    margin-left: 28px
}

.resource-management-wrapper .ag-theme-balham .ag-rtl .ag-row-level-18 .ag-row-group-leaf-indent {
    margin-right: 28px
}

.resource-management-wrapper .ag-theme-balham .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-19 {
    padding-left: 544px
}

.resource-management-wrapper .ag-theme-balham .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-19 {
    padding-right: 544px
}

.resource-management-wrapper .ag-theme-balham .ag-ltr .ag-row-group-indent-19 {
    padding-left: 532px
}

.resource-management-wrapper .ag-theme-balham .ag-rtl .ag-row-group-indent-19 {
    padding-right: 532px
}

.resource-management-wrapper .ag-theme-balham .ag-ltr .ag-row-level-19 .ag-row-group-leaf-indent {
    margin-left: 28px
}

.resource-management-wrapper .ag-theme-balham .ag-rtl .ag-row-level-19 .ag-row-group-leaf-indent {
    margin-right: 28px
}

.resource-management-wrapper .ag-theme-balham .ag-cell {
    -webkit-font-smoothing: subpixel-antialiased;
    align-content: center
}

.resource-management-wrapper .ag-theme-balham .ag-value-change-delta {
    padding-right: 2px
}

.resource-management-wrapper .ag-theme-balham .ag-value-change-delta-up {
    color: #43a047;
    color: var(--ag-value-change-delta-up-color, #43a047)
}

.resource-management-wrapper .ag-theme-balham .ag-value-change-delta-down {
    color: #e53935;
    color: var(--ag-value-change-delta-down-color, #e53935)
}

.resource-management-wrapper .ag-theme-balham .ag-value-change-value {
    background-color: #0000;
    border-radius: 1px;
    padding-left: 1px;
    padding-right: 1px;
    transition: background-color 1s
}

.resource-management-wrapper .ag-theme-balham .ag-value-change-value-highlight {
    background-color: #16a08580;
    background-color: var(--ag-value-change-value-highlight-background-color, #16a08580);
    transition: background-color .1s
}

.resource-management-wrapper .ag-theme-balham .ag-cell-data-changed {
    background-color: #16a08580 !important;
    background-color: var(--ag-value-change-value-highlight-background-color, #16a08580) !important
}

.resource-management-wrapper .ag-theme-balham .ag-cell-data-changed-animation {
    background-color: #0000;
    transition: background-color 1s
}

.resource-management-wrapper .ag-theme-balham .ag-cell-highlight {
    background-color: #0091ea !important;
    background-color: var(--ag-range-selection-highlight-color, var(--ag-balham-active-color, #0091ea)) !important
}

.resource-management-wrapper .ag-theme-balham .ag-cell-highlight-animation {
    transition: background-color 1s
}

.resource-management-wrapper .ag-theme-balham .ag-row {
    background-color: #fff;
    background-color: var(--ag-background-color, #fff);
    border-color: #d9dcde;
    border-color: var(--ag-row-border-color, #d9dcde);
    border-width: 1px;
    color: #373636;
    height: 28px
}

.resource-management-wrapper .ag-theme-balham .ag-row:not(.ag-row-first) {
    border-top-style: solid
}

.resource-management-wrapper .ag-theme-balham .ag-row.ag-row-last {
    border-bottom-style: solid
}

.resource-management-wrapper .ag-theme-balham .ag-row-highlight-above:after,
.resource-management-wrapper .ag-theme-balham .ag-row-highlight-below:after {
    background-color: #0091ea;
    background-color: var(--ag-range-selection-border-color, var(--ag-balham-active-color, #0091ea));
    content: "";
    height: 1px;
    left: 1px;
    position: absolute;
    width: calc(100% - 1px)
}

.resource-management-wrapper .ag-theme-balham .ag-row-highlight-above:after {
    top: -1px
}

.resource-management-wrapper .ag-theme-balham .ag-row-highlight-above.ag-row-first:after {
    top: 0
}

.resource-management-wrapper .ag-theme-balham .ag-row-highlight-below:after {
    bottom: 0
}

.resource-management-wrapper .ag-theme-balham .ag-row-odd {
    background-color: #fcfdfe;
    background-color: var(--ag-odd-row-background-color, #fcfdfe)
}

.resource-management-wrapper .ag-theme-balham .ag-horizontal-left-spacer:not(.ag-scroller-corner) {
    border-right: 1px solid #bdc3c7;
    border-right-color: var(--ag-border-color, #bdc3c7)
}

.resource-management-wrapper .ag-theme-balham .ag-horizontal-right-spacer:not(.ag-scroller-corner) {
    border-left: 1px solid #bdc3c7;
    border-left-color: var(--ag-border-color, #bdc3c7)
}

.resource-management-wrapper .ag-theme-balham .ag-row-hover {
    background-color: #f2f2f2;
    background-color: var(--ag-row-hover-color, #f2f2f2)
}

.resource-management-wrapper .ag-theme-balham .ag-ltr .ag-right-aligned-cell {
    text-align: right
}

.resource-management-wrapper .ag-theme-balham .ag-rtl .ag-right-aligned-cell {
    text-align: left
}

.resource-management-wrapper .ag-theme-balham .ag-ltr .ag-right-aligned-cell .ag-cell-value {
    margin-left: auto
}

.resource-management-wrapper .ag-theme-balham .ag-rtl .ag-right-aligned-cell .ag-cell-value {
    margin-right: auto
}

.resource-management-wrapper .ag-theme-balham .ag-cell {
    line-height: 26px;
    padding-left: 6px;
    padding-right: 6px
}

.resource-management-wrapper .ag-theme-balham .ag-row>.ag-cell-wrapper {
    padding-left: 11px;
    padding-right: 11px
}

.resource-management-wrapper .ag-theme-balham .ag-row-dragging {
    cursor: move;
    opacity: .5
}

.resource-management-wrapper .ag-theme-balham .ag-cell-inline-editing {
    height: 28px
}

.resource-management-wrapper .ag-theme-balham .ag-cell-inline-editing,
.resource-management-wrapper .ag-theme-balham .ag-popup-editor {
    background: #fff;
    background: var(--ag-background-color, #fff);
    background-color: #f5f7f7;
    background-color: var(--ag-control-panel-background-color, #f5f7f7);
    border: 1px solid #bdc3c7;
    border-color: var(--ag-border-color, #bdc3c7);
    border-radius: 2px;
    box-shadow: none;
    padding: 0
}

.resource-management-wrapper .ag-theme-balham .ag-large-text-input {
    height: auto;
    padding: 12px
}

.resource-management-wrapper .ag-theme-balham .ag-details-row {
    background-color: #fff;
    background-color: var(--ag-background-color, #fff);
    padding: 20px
}

.resource-management-wrapper .ag-theme-balham .ag-overlay-loading-wrapper {
    background-color: #ffffffa8;
    background-color: var(--ag-modal-overlay-background-color, #ffffffa8)
}

.resource-management-wrapper .ag-theme-balham .ag-overlay-loading-center {
    background: #fff;
    background: var(--ag-background-color, #fff);
    border-radius: 2px;
    box-shadow: none;
    padding: 4px
}

.resource-management-wrapper .ag-theme-balham .ag-overlay-no-rows-wrapper.ag-layout-auto-height {
    padding-top: 30px
}

.resource-management-wrapper .ag-theme-balham .ag-loading {
    align-items: center;
    display: flex;
    height: 100%;
    padding-left: 12px
}

.resource-management-wrapper .ag-theme-balham .ag-loading-icon {
    padding-right: 12px
}

.resource-management-wrapper .ag-theme-balham .ag-icon-loading {
    animation-duration: 1s;
    animation-iteration-count: infinite;
    animation-name: spin;
    animation-timing-function: linear
}

.resource-management-wrapper .ag-theme-balham .ag-floating-top {
    border-bottom: 1px solid #bdc3c7;
    border-bottom-color: var(--ag-border-color, #bdc3c7)
}

.resource-management-wrapper .ag-theme-balham .ag-floating-bottom {
    border-top: 1px solid #bdc3c7;
    border-top-color: var(--ag-border-color, #bdc3c7)
}

.resource-management-wrapper .ag-theme-balham .ag-rtl .ag-cell {
    border-left: solid #0000
}

.resource-management-wrapper .ag-theme-balham .ag-ltr .ag-cell {
    border-right: 1px solid #0000;
    font-size: 12px
}

.resource-management-wrapper .ag-theme-balham .ag-rtl .ag-cell {
    border-left-width: 1px
}

.resource-management-wrapper .ag-theme-balham .ag-cell.ag-cell-first-right-pinned:not(.ag-cell-range-left):not(.ag-cell-range-single-cell) {
    border-left: 1px solid #bdc3c7;
    border-left-color: var(--ag-border-color, #bdc3c7)
}

.resource-management-wrapper .ag-theme-balham .ag-cell.ag-cell-last-left-pinned:not(.ag-cell-range-right):not(.ag-cell-range-single-cell) {
    border-right: 1px solid #bdc3c7;
    border-right-color: var(--ag-border-color, #bdc3c7)
}

.resource-management-wrapper .ag-theme-balham .ag-row-selected {
    background-color: #fff;
    background-color: var(--ag-selected-row-background-color, #fff)
}

.resource-management-wrapper .ag-theme-balham .ag-cell-range-selected:not(.ag-cell-focus) {
    background-color: #0091ea33;
    background-color: var(--ag-range-selection-background-color, #0091ea33)
}

.resource-management-wrapper .ag-theme-balham .ag-cell-range-selected:not(.ag-cell-focus).ag-cell-range-chart {
    background-color: #0058ff1a;
    background-color: var(--ag-range-selection-chart-background-color, #0058ff1a)
}

.resource-management-wrapper .ag-theme-balham .ag-cell-range-selected:not(.ag-cell-focus).ag-cell-range-chart.ag-cell-range-chart-category {
    background-color: #00ff841a;
    background-color: var(--ag-range-selection-chart-category-background-color, #00ff841a)
}

.resource-management-wrapper .ag-theme-balham .ag-cell-range-selected-1:not(.ag-cell-focus) {
    background-color: #0091ea33;
    background-color: var(--ag-range-selection-background-color-1, var(--ag-range-selection-background-color, #0091ea33))
}

.resource-management-wrapper .ag-theme-balham .ag-cell-range-selected-2:not(.ag-cell-focus) {
    background-color: #0091ea5c;
    background-color: var(--ag-range-selection-background-color-2, #0091ea5c)
}

.resource-management-wrapper .ag-theme-balham .ag-cell-range-selected-3:not(.ag-cell-focus) {
    background-color: rgba(0, 145, 234, .488);
    background-color: var(--ag-range-selection-background-color-3, rgba(0, 145, 234, .488))
}

.resource-management-wrapper .ag-theme-balham .ag-cell-range-selected-4:not(.ag-cell-focus) {
    background-color: #0091ea96;
    background-color: var(--ag-range-selection-background-color-4, #0091ea96)
}

.resource-management-wrapper .ag-theme-balham .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-top {
    border-top-color: #0091ea;
    border-top-color: var(--ag-range-selection-border-color, var(--ag-balham-active-color, #0091ea))
}

.resource-management-wrapper .ag-theme-balham .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-right {
    border-right-color: #0091ea;
    border-right-color: var(--ag-range-selection-border-color, var(--ag-balham-active-color, #0091ea))
}

.resource-management-wrapper .ag-theme-balham .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-bottom {
    border-bottom-color: #0091ea;
    border-bottom-color: var(--ag-range-selection-border-color, var(--ag-balham-active-color, #0091ea))
}

.resource-management-wrapper .ag-theme-balham .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-left {
    border-left-color: #0091ea;
    border-left-color: var(--ag-range-selection-border-color, var(--ag-balham-active-color, #0091ea))
}

.resource-management-wrapper .ag-theme-balham .ag-ltr .ag-cell-range-single-cell.ag-cell-range-handle,
.resource-management-wrapper .ag-theme-balham .ag-ltr .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell,
.resource-management-wrapper .ag-theme-balham .ag-ltr .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected),
.resource-management-wrapper .ag-theme-balham .ag-rtl .ag-cell-range-single-cell.ag-cell-range-handle,
.resource-management-wrapper .ag-theme-balham .ag-rtl .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell,
.resource-management-wrapper .ag-theme-balham .ag-rtl .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected) {
    border: 1px solid #0091ea;
    border-color: var(--ag-range-selection-border-color, var(--ag-balham-active-color, #0091ea));
    outline: medium none invert;
    outline: initial
}

.resource-management-wrapper .ag-theme-balham .ag-cell.ag-selection-fill-top,
.resource-management-wrapper .ag-theme-balham .ag-cell.ag-selection-fill-top.ag-cell-range-selected {
    border-top: 1px dashed #0091ea;
    border-top-color: var(--ag-range-selection-border-color, var(--ag-balham-active-color, #0091ea))
}

.resource-management-wrapper .ag-theme-balham .ag-ltr .ag-cell.ag-selection-fill-right,
.resource-management-wrapper .ag-theme-balham .ag-ltr .ag-cell.ag-selection-fill-right.ag-cell-range-selected {
    border-right: 1px dashed #0091ea;
    border-right-color: var(--ag-range-selection-border-color, var(--ag-balham-active-color, #0091ea))
}

.resource-management-wrapper .ag-theme-balham .ag-rtl .ag-cell.ag-selection-fill-right,
.resource-management-wrapper .ag-theme-balham .ag-rtl .ag-cell.ag-selection-fill-right.ag-cell-range-selected {
    border-left: 1px dashed #0091ea;
    border-left-color: var(--ag-range-selection-border-color, var(--ag-balham-active-color, #0091ea))
}

.resource-management-wrapper .ag-theme-balham .ag-cell.ag-selection-fill-bottom,
.resource-management-wrapper .ag-theme-balham .ag-cell.ag-selection-fill-bottom.ag-cell-range-selected {
    border-bottom: 1px dashed #0091ea;
    border-bottom-color: var(--ag-range-selection-border-color, var(--ag-balham-active-color, #0091ea))
}

.resource-management-wrapper .ag-theme-balham .ag-ltr .ag-cell.ag-selection-fill-left,
.resource-management-wrapper .ag-theme-balham .ag-ltr .ag-cell.ag-selection-fill-left.ag-cell-range-selected {
    border-left: 1px dashed #0091ea;
    border-left-color: var(--ag-range-selection-border-color, var(--ag-balham-active-color, #0091ea))
}

.resource-management-wrapper .ag-theme-balham .ag-rtl .ag-cell.ag-selection-fill-left,
.resource-management-wrapper .ag-theme-balham .ag-rtl .ag-cell.ag-selection-fill-left.ag-cell-range-selected {
    border-right: 1px dashed #0091ea;
    border-right-color: var(--ag-range-selection-border-color, var(--ag-balham-active-color, #0091ea))
}

.resource-management-wrapper .ag-theme-balham .ag-fill-handle,
.resource-management-wrapper .ag-theme-balham .ag-range-handle {
    background-color: #0091ea;
    background-color: var(--ag-range-selection-border-color, var(--ag-balham-active-color, #0091ea));
    bottom: -1px;
    height: 6px;
    position: absolute;
    width: 6px
}

.resource-management-wrapper .ag-theme-balham .ag-ltr .ag-fill-handle,
.resource-management-wrapper .ag-theme-balham .ag-ltr .ag-range-handle {
    right: -1px
}

.resource-management-wrapper .ag-theme-balham .ag-rtl .ag-fill-handle,
.resource-management-wrapper .ag-theme-balham .ag-rtl .ag-range-handle {
    left: -1px
}

.resource-management-wrapper .ag-theme-balham .ag-fill-handle {
    cursor: cell
}

.resource-management-wrapper .ag-theme-balham .ag-range-handle {
    cursor: nwse-resize
}

.resource-management-wrapper .ag-theme-balham .ag-cell-inline-editing {
    border-color: #719ece !important;
    border-color: var(--ag-input-focus-border-color, #719ece) !important
}

.resource-management-wrapper .ag-theme-balham .ag-menu {
    background: #fff;
    background: var(--ag-background-color, #fff);
    border: 1px solid #bdc3c7;
    border-color: var(--ag-border-color, #bdc3c7);
    border-radius: 2px;
    box-shadow: none;
    padding: 0
}

.resource-management-wrapper .ag-theme-balham .ag-menu-list {
    cursor: default;
    padding-bottom: 4px;
    padding-top: 4px;
    width: 100%
}

.resource-management-wrapper .ag-theme-balham .ag-menu-option-part {
    padding-bottom: 6px;
    padding-top: 6px
}

.resource-management-wrapper .ag-theme-balham .ag-menu-option-active {
    background-color: #f2f2f2;
    background-color: var(--ag-row-hover-color, #f2f2f2)
}

.resource-management-wrapper .ag-theme-balham .ag-menu-option-disabled {
    opacity: .5
}

.resource-management-wrapper .ag-theme-balham .ag-menu-option-text {
    margin-left: 4px
}

.resource-management-wrapper .ag-theme-balham .ag-menu-option-icon {
    min-width: 24px;
    padding-left: 8px;
    padding-right: 4px
}

.resource-management-wrapper .ag-theme-balham .ag-menu-option-shortcut {
    padding-left: 8px
}

.resource-management-wrapper .ag-theme-balham .ag-menu-separator {
    height: 8px
}

.resource-management-wrapper .ag-theme-balham .ag-menu-separator-cell:after {
    border-top: 1px solid #bdc3c7;
    border-top-color: var(--ag-secondary-border-color, var(--ag-border-color, #bdc3c7));
    content: "";
    display: block
}

.resource-management-wrapper .ag-theme-balham .ag-menu-option-popup-pointer {
    text-align: center;
    width: 24px
}

.resource-management-wrapper .ag-theme-balham .ag-tabs-header {
    display: flex;
    min-width: 220px;
    width: 100%
}

.resource-management-wrapper .ag-theme-balham .ag-tab {
    align-items: center;
    border-bottom: 0 solid #0000;
    cursor: pointer;
    display: flex;
    flex: none;
    justify-content: center
}

.resource-management-wrapper .ag-theme-balham .ag-keyboard-focus .ag-tab:focus {
    outline-color: #719ece;
    outline-color: var(--ag-input-focus-border-color, #719ece);
    outline-offset: -4px;
    outline-style: solid;
    outline-width: 1px
}

.resource-management-wrapper .ag-theme-balham .ag-tab-selected {
    border-bottom-color: #0091ea;
    border-bottom-color: var(--ag-selected-tab-underline-color, var(--ag-range-selection-border-color, var(--ag-balham-active-color, #0091ea)))
}

.resource-management-wrapper .ag-theme-balham .ag-menu-header {
    color: #0000008a;
    color: var(--ag-secondary-foreground-color, #0000008a)
}

.resource-management-wrapper .ag-theme-balham .ag-filter-condition-operator {
    height: 17px
}

.resource-management-wrapper .ag-theme-balham .ag-ltr .ag-filter-condition-operator-or {
    margin-left: 8px
}

.resource-management-wrapper .ag-theme-balham .ag-rtl .ag-filter-condition-operator-or {
    margin-right: 8px
}

.resource-management-wrapper .ag-theme-balham .ag-set-filter-select-all {
    padding: 6px 0
}

.resource-management-wrapper .ag-theme-balham .ag-set-filter-list {
    height: 168px
}

.resource-management-wrapper .ag-theme-balham .ag-set-filter-filter {
    margin-left: 6px;
    margin-right: 6px;
    margin-top: 6px
}

.resource-management-wrapper .ag-theme-balham .ag-filter-to {
    margin-top: 4px
}

.resource-management-wrapper .ag-theme-balham .ag-mini-filter {
    margin: 6px 6px 0
}

.resource-management-wrapper .ag-theme-balham .ag-set-filter-item {
    margin: 0 6px
}

.resource-management-wrapper .ag-theme-balham .ag-ltr .ag-set-filter-item-value {
    margin-left: 6px
}

.resource-management-wrapper .ag-theme-balham .ag-rtl .ag-set-filter-item-value {
    margin-right: 6px
}

.resource-management-wrapper .ag-theme-balham .ag-filter-header-container {
    border-bottom: 1px solid #bdc3c7;
    border-bottom-color: var(--ag-secondary-border-color, var(--ag-border-color, #bdc3c7))
}

.resource-management-wrapper .ag-theme-balham .ag-filter-apply-panel {
    border-top: 1px solid #bdc3c7;
    border-top-color: var(--ag-secondary-border-color, var(--ag-border-color, #bdc3c7));
    display: flex;
    justify-content: flex-end;
    padding: 6px
}

.resource-management-wrapper .ag-theme-balham .ag-filter-apply-panel-button {
    line-height: 1.5
}

.resource-management-wrapper .ag-theme-balham .ag-ltr .ag-filter-apply-panel-button {
    margin-left: 8px
}

.resource-management-wrapper .ag-theme-balham .ag-rtl .ag-filter-apply-panel-button {
    margin-right: 8px
}

.resource-management-wrapper .ag-theme-balham .ag-simple-filter-body-wrapper {
    padding: 6px 6px 2px
}

.resource-management-wrapper .ag-theme-balham .ag-simple-filter-body-wrapper>* {
    margin-bottom: 4px
}

.resource-management-wrapper .ag-theme-balham .ag-side-bar {
    position: relative
}

.resource-management-wrapper .ag-theme-balham .ag-tool-panel-wrapper {
    background-color: #f5f7f7;
    background-color: var(--ag-control-panel-background-color, #f5f7f7)
}

.resource-management-wrapper .ag-theme-balham .ag-side-buttons {
    color: #000;
    color: var(--ag-foreground-color, #000);
    overflow: hidden;
    padding-top: 16px;
    position: relative;
    width: 20px
}

.resource-management-wrapper .ag-theme-balham button.ag-side-button-button {
    background: #0000;
    background-position-x: center;
    background-position-y: center;
    background-repeat: no-repeat;
    border-bottom: #bdc3c7;
    border-bottom: 1px solid var(--ag-border-color, #bdc3c7);
    border-left: none;
    border-right: none;
    border-top: #bdc3c7;
    border-top: 1px solid var(--ag-border-color, #bdc3c7);
    color: inherit;
    font-family: ui-sans-serif, system-ui, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji !important;
    font-size: inherit;
    font-weight: inherit;
    line-height: inherit;
    margin: 0;
    min-height: 72px;
    padding: 8px 0;
    width: calc(100% + 1px)
}

.resource-management-wrapper .ag-theme-balham button.ag-side-button-button:focus {
    box-shadow: none
}

.resource-management-wrapper .ag-theme-balham .ag-selected .ag-side-button-button {
    background-color: #f5f7f7;
    background-color: var(--ag-control-panel-background-color, #f5f7f7);
    border-bottom-color: #bdc3c7;
    border-bottom-color: var(--ag-border-color, #bdc3c7);
    border-top-color: #bdc3c7;
    border-top-color: var(--ag-border-color, #bdc3c7)
}

.resource-management-wrapper .ag-theme-balham .ag-side-button-icon-wrapper {
    margin-bottom: 3px
}

.resource-management-wrapper .ag-theme-balham .ag-ltr .ag-side-bar-left,
.resource-management-wrapper .ag-theme-balham .ag-rtl .ag-side-bar-right {
    border-right: 1px solid #bdc3c7;
    border-right-color: var(--ag-border-color, #bdc3c7)
}

.resource-management-wrapper .ag-theme-balham .ag-ltr .ag-side-bar-left .ag-tool-panel-wrapper,
.resource-management-wrapper .ag-theme-balham .ag-rtl .ag-side-bar-right .ag-tool-panel-wrapper {
    border-left: 1px solid #bdc3c7;
    border-left-color: var(--ag-border-color, #bdc3c7)
}

.resource-management-wrapper .ag-theme-balham .ag-ltr .ag-side-bar-left .ag-side-button-button,
.resource-management-wrapper .ag-theme-balham .ag-rtl .ag-side-bar-right .ag-side-button-button {
    border-right: 0 solid #0000;
    margin-right: -1px;
    padding-right: 1px
}

.resource-management-wrapper .ag-theme-balham .ag-ltr .ag-side-bar-left .ag-selected .ag-side-button-button,
.resource-management-wrapper .ag-theme-balham .ag-rtl .ag-side-bar-right .ag-selected .ag-side-button-button {
    border-right-color: #0091ea;
    border-right-color: var(--ag-selected-tab-underline-color, var(--ag-range-selection-border-color, var(--ag-balham-active-color, #0091ea)))
}

.resource-management-wrapper .ag-theme-balham .ag-ltr .ag-side-bar-right,
.resource-management-wrapper .ag-theme-balham .ag-rtl .ag-side-bar-left {
    border-left: 1px solid #bdc3c7;
    border-left-color: var(--ag-border-color, #bdc3c7)
}

.resource-management-wrapper .ag-theme-balham .ag-ltr .ag-side-bar-right .ag-tool-panel-wrapper,
.resource-management-wrapper .ag-theme-balham .ag-rtl .ag-side-bar-left .ag-tool-panel-wrapper {
    border-right: 1px solid #bdc3c7;
    border-right-color: var(--ag-border-color, #bdc3c7)
}

.resource-management-wrapper .ag-theme-balham .ag-ltr .ag-side-bar-right .ag-side-button-button,
.resource-management-wrapper .ag-theme-balham .ag-rtl .ag-side-bar-left .ag-side-button-button {
    border-left: 0 solid #0000;
    margin-left: -1px;
    padding-left: 1px
}

.resource-management-wrapper .ag-theme-balham .ag-ltr .ag-side-bar-right .ag-selected .ag-side-button-button,
.resource-management-wrapper .ag-theme-balham .ag-rtl .ag-side-bar-left .ag-selected .ag-side-button-button {
    border-left-color: #0091ea;
    border-left-color: var(--ag-selected-tab-underline-color, var(--ag-range-selection-border-color, var(--ag-balham-active-color, #0091ea)))
}

.resource-management-wrapper .ag-theme-balham .ag-filter-toolpanel-header {
    height: 24px
}

.resource-management-wrapper .ag-theme-balham .ag-ltr .ag-filter-toolpanel-header,
.resource-management-wrapper .ag-theme-balham .ag-ltr .ag-filter-toolpanel-search {
    padding-left: 4px
}

.resource-management-wrapper .ag-theme-balham .ag-rtl .ag-filter-toolpanel-header,
.resource-management-wrapper .ag-theme-balham .ag-rtl .ag-filter-toolpanel-search {
    padding-right: 4px
}

.resource-management-wrapper .ag-theme-balham .ag-filter-toolpanel-group.ag-has-filter>.ag-group-title-bar .ag-group-title:after {
    font-feature-settings: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "";
    font-family: agGridBalham;
    font-size: 16px;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    line-height: 16px;
    position: absolute;
    text-transform: none
}

.resource-management-wrapper .ag-theme-balham .ag-ltr .ag-filter-toolpanel-group.ag-has-filter>.ag-group-title-bar .ag-group-title:after {
    padding-left: 4px
}

.resource-management-wrapper .ag-theme-balham .ag-rtl .ag-filter-toolpanel-group.ag-has-filter>.ag-group-title-bar .ag-group-title:after {
    padding-right: 4px
}

.resource-management-wrapper .ag-theme-balham .ag-filter-toolpanel-group-level-0-header {
    height: 32px
}

.resource-management-wrapper .ag-theme-balham .ag-filter-toolpanel-group-item {
    margin-bottom: 2px;
    margin-top: 2px
}

.resource-management-wrapper .ag-theme-balham .ag-filter-toolpanel-search {
    height: 32px
}

.resource-management-wrapper .ag-theme-balham .ag-filter-toolpanel-search-input {
    flex-grow: 1;
    height: 16px
}

.resource-management-wrapper .ag-theme-balham .ag-ltr .ag-filter-toolpanel-search-input {
    margin-right: 4px
}

.resource-management-wrapper .ag-theme-balham .ag-rtl .ag-filter-toolpanel-search-input {
    margin-left: 4px
}

.resource-management-wrapper .ag-theme-balham .ag-filter-toolpanel-group-level-0 {
    border-top: 1px solid #bdc3c7;
    border-top-color: var(--ag-secondary-border-color, var(--ag-border-color, #bdc3c7))
}

.resource-management-wrapper .ag-theme-balham .ag-ltr .ag-filter-toolpanel-expand,
.resource-management-wrapper .ag-theme-balham .ag-ltr .ag-filter-toolpanel-group-title-bar-icon {
    margin-right: 4px
}

.resource-management-wrapper .ag-theme-balham .ag-rtl .ag-filter-toolpanel-expand,
.resource-management-wrapper .ag-theme-balham .ag-rtl .ag-filter-toolpanel-group-title-bar-icon {
    margin-left: 4px
}

.resource-management-wrapper .ag-theme-balham .ag-ltr .ag-filter-toolpanel-group-level-1-header {
    padding-left: 20px
}

.resource-management-wrapper .ag-theme-balham .ag-rtl .ag-filter-toolpanel-group-level-1-header {
    padding-right: 20px
}

.resource-management-wrapper .ag-theme-balham .ag-ltr .ag-filter-toolpanel-group-level-2-header {
    padding-left: 36px
}

.resource-management-wrapper .ag-theme-balham .ag-rtl .ag-filter-toolpanel-group-level-2-header {
    padding-right: 36px
}

.resource-management-wrapper .ag-theme-balham .ag-ltr .ag-filter-toolpanel-group-level-3-header {
    padding-left: 52px
}

.resource-management-wrapper .ag-theme-balham .ag-rtl .ag-filter-toolpanel-group-level-3-header {
    padding-right: 52px
}

.resource-management-wrapper .ag-theme-balham .ag-ltr .ag-filter-toolpanel-group-level-4-header {
    padding-left: 68px
}

.resource-management-wrapper .ag-theme-balham .ag-rtl .ag-filter-toolpanel-group-level-4-header {
    padding-right: 68px
}

.resource-management-wrapper .ag-theme-balham .ag-ltr .ag-filter-toolpanel-group-level-5-header {
    padding-left: 84px
}

.resource-management-wrapper .ag-theme-balham .ag-rtl .ag-filter-toolpanel-group-level-5-header {
    padding-right: 84px
}

.resource-management-wrapper .ag-theme-balham .ag-ltr .ag-filter-toolpanel-group-level-6-header {
    padding-left: 100px
}

.resource-management-wrapper .ag-theme-balham .ag-rtl .ag-filter-toolpanel-group-level-6-header {
    padding-right: 100px
}

.resource-management-wrapper .ag-theme-balham .ag-ltr .ag-filter-toolpanel-group-level-7-header {
    padding-left: 116px
}

.resource-management-wrapper .ag-theme-balham .ag-rtl .ag-filter-toolpanel-group-level-7-header {
    padding-right: 116px
}

.resource-management-wrapper .ag-theme-balham .ag-ltr .ag-filter-toolpanel-group-level-8-header {
    padding-left: 132px
}

.resource-management-wrapper .ag-theme-balham .ag-rtl .ag-filter-toolpanel-group-level-8-header {
    padding-right: 132px
}

.resource-management-wrapper .ag-theme-balham .ag-ltr .ag-filter-toolpanel-group-level-9-header {
    padding-left: 148px
}

.resource-management-wrapper .ag-theme-balham .ag-rtl .ag-filter-toolpanel-group-level-9-header {
    padding-right: 148px
}

.resource-management-wrapper .ag-theme-balham .ag-ltr .ag-filter-toolpanel-group-level-10-header {
    padding-left: 164px
}

.resource-management-wrapper .ag-theme-balham .ag-rtl .ag-filter-toolpanel-group-level-10-header {
    padding-right: 164px
}

.resource-management-wrapper .ag-theme-balham .ag-filter-toolpanel-instance-header.ag-filter-toolpanel-group-level-1-header {
    padding-left: 4px
}

.resource-management-wrapper .ag-theme-balham .ag-filter-toolpanel-instance-filter {
    border-bottom: 1px solid #bdc3c7;
    border-bottom-color: var(--ag-border-color, #bdc3c7);
    border-top: 1px solid #bdc3c7;
    border-top-color: var(--ag-border-color, #bdc3c7);
    padding-top: 4px
}

.resource-management-wrapper .ag-theme-balham .ag-ltr .ag-filter-toolpanel-instance-header-icon {
    margin-left: 4px
}

.resource-management-wrapper .ag-theme-balham .ag-rtl .ag-filter-toolpanel-instance-header-icon {
    margin-right: 4px
}

.resource-management-wrapper .ag-theme-balham .ag-pivot-mode-panel {
    display: flex;
    height: 32px
}

.resource-management-wrapper .ag-theme-balham .ag-pivot-mode-select {
    align-items: center;
    display: flex
}

.resource-management-wrapper .ag-theme-balham .ag-ltr .ag-pivot-mode-select {
    margin-left: 6px
}

.resource-management-wrapper .ag-theme-balham .ag-rtl .ag-pivot-mode-select {
    margin-right: 6px
}

.resource-management-wrapper .ag-theme-balham .ag-column-select-header {
    align-items: center;
    border-bottom: 1px solid #bdc3c7;
    border-bottom-color: var(--ag-secondary-border-color, var(--ag-border-color, #bdc3c7));
    height: 32px;
    padding: 0 6px
}

.resource-management-wrapper .ag-theme-balham .ag-column-panel-column-select {
    border-bottom: 1px solid #bdc3c7;
    border-bottom-color: var(--ag-secondary-border-color, var(--ag-border-color, #bdc3c7));
    border-top: 1px solid #bdc3c7;
    border-top-color: var(--ag-secondary-border-color, var(--ag-border-color, #bdc3c7))
}

.resource-management-wrapper .ag-theme-balham .ag-column-group-icons,
.resource-management-wrapper .ag-theme-balham .ag-column-select-header-icon {
    color: #0000008a;
    color: var(--ag-secondary-foreground-color, #0000008a)
}

.resource-management-wrapper .ag-theme-balham .ag-header {
    background-color: #fff !important;
    border-bottom: 1px solid #bdc3c7
}

.resource-management-wrapper .ag-theme-balham .ag-header-row {
    color: #0000008a;
    color: var(--ag-header-foreground-color, var(--ag-secondary-foreground-color, #0000008a))
}

.resource-management-wrapper .ag-theme-balham .ag-pinned-right-header {
    border-left: 1px solid #bdc3c7;
    border-left-color: var(--ag-border-color, #bdc3c7)
}

.resource-management-wrapper .ag-theme-balham .ag-pinned-left-header {
    border-right: 1px solid #bdc3c7;
    border-right-color: var(--ag-border-color, #bdc3c7)
}

.resource-management-wrapper .ag-theme-balham .ag-header-row {
    height: 32px
}

.resource-management-wrapper .ag-theme-balham .ag-ltr .ag-header-cell:not(.ag-right-aligned-header) .ag-header-label-icon {
    margin-left: 4px
}

.resource-management-wrapper .ag-theme-balham .ag-ltr .ag-header-cell.ag-right-aligned-header .ag-header-label-icon,
.resource-management-wrapper .ag-theme-balham .ag-rtl .ag-header-cell:not(.ag-right-aligned-header) .ag-header-label-icon {
    margin-right: 4px
}

.resource-management-wrapper .ag-theme-balham .ag-rtl .ag-header-cell.ag-right-aligned-header .ag-header-label-icon {
    margin-left: 4px
}

.resource-management-wrapper .ag-theme-balham .ag-header-cell,
.resource-management-wrapper .ag-theme-balham .ag-header-group-cell {
    padding-left: 6px;
    padding-right: 6px
}

.resource-management-wrapper .ag-theme-balham .ag-header-cell.ag-header-cell-moving,
.resource-management-wrapper .ag-theme-balham .ag-header-group-cell.ag-header-cell-moving {
    background-color: #fff;
    background-color: var(--ag-header-cell-moving-background-color, var(--ag-background-color, #fff))
}

.resource-management-wrapper .ag-theme-balham .ag-header-icon {
    color: #0000008a;
    color: var(--ag-secondary-foreground-color, #0000008a)
}

.resource-management-wrapper .ag-theme-balham .ag-header-expand-icon {
    cursor: pointer
}

.resource-management-wrapper .ag-theme-balham .ag-ltr .ag-header-expand-icon {
    padding-left: 4px
}

.resource-management-wrapper .ag-theme-balham .ag-rtl .ag-header-expand-icon {
    padding-right: 4px
}

.resource-management-wrapper .ag-theme-balham .ag-header-row:not(:first-child) .ag-header-cell,
.resource-management-wrapper .ag-theme-balham .ag-header-row:not(:first-child) .ag-header-group-cell.ag-header-group-cell-with-group {
    border-top: 1px solid #bdc3c7;
    border-top-color: var(--ag-border-color, #bdc3c7)
}

.resource-management-wrapper .ag-theme-balham .ag-header-cell:after,
.resource-management-wrapper .ag-theme-balham .ag-header-group-cell:after {
    background-color: #bdc3c780;
    background-color: var(--ag-header-column-separator-color, #bdc3c780);
    content: "";
    display: block;
    height: 50%;
    position: absolute;
    top: 25%;
    width: 1px;
    z-index: 1
}

.resource-management-wrapper .ag-theme-balham .ag-ltr .ag-header-cell:after,
.resource-management-wrapper .ag-theme-balham .ag-ltr .ag-header-group-cell:after {
    right: 0
}

.resource-management-wrapper .ag-theme-balham .ag-rtl .ag-header-cell:after,
.resource-management-wrapper .ag-theme-balham .ag-rtl .ag-header-group-cell:after {
    left: 0
}

.resource-management-wrapper .ag-theme-balham .ag-ltr .ag-header-select-all {
    margin-right: 12px
}

.resource-management-wrapper .ag-theme-balham .ag-ltr .ag-floating-filter-button,
.resource-management-wrapper .ag-theme-balham .ag-rtl .ag-header-select-all {
    margin-left: 12px
}

.resource-management-wrapper .ag-theme-balham .ag-rtl .ag-floating-filter-button {
    margin-right: 12px
}

.resource-management-wrapper .ag-theme-balham .ag-floating-filter-button-button {
    -webkit-appearance: none;
    appearance: none;
    background: #0000;
    border: none;
    color: inherit;
    font-family: ui-sans-serif, system-ui, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji !important;
    font-size: inherit;
    font-weight: inherit;
    height: 16px;
    line-height: inherit;
    padding: 0;
    width: 16px
}

.resource-management-wrapper .ag-theme-balham .ag-filter-loading {
    background-color: #f5f7f7;
    background-color: var(--ag-control-panel-background-color, #f5f7f7);
    border-top: 1px solid #bdc3c7;
    border-top-color: var(--ag-border-color, #bdc3c7);
    height: 100%;
    padding: 5px;
    position: absolute;
    top: 34px;
    width: 100%;
    z-index: 1
}

.resource-management-wrapper .ag-theme-balham .ag-paging-panel {
    border-top: 1px solid #bdc3c7;
    border-top-color: var(--ag-border-color, #bdc3c7);
    color: #0000008a;
    color: var(--ag-secondary-foreground-color, #0000008a);
    height: 32px
}

.resource-management-wrapper .ag-theme-balham .ag-paging-panel>* {
    margin: 0 12px
}

.resource-management-wrapper .ag-theme-balham .ag-paging-button {
    bottom: 0;
    cursor: pointer;
    left: 0;
    opacity: 0;
    padding: 0;
    right: 0;
    top: 0;
    width: 16px
}

.resource-management-wrapper .ag-theme-balham .ag-disabled .ag-paging-button {
    cursor: default
}

.resource-management-wrapper .ag-theme-balham .ag-paging-button-wrapper.ag-disabled {
    color: #00000061;
    color: var(--ag-disabled-foreground-color, #00000061);
    cursor: default
}

.resource-management-wrapper .ag-theme-balham .ag-paging-button-wrapper,
.resource-management-wrapper .ag-theme-balham .ag-paging-description {
    margin: 0 4px
}

.resource-management-wrapper .ag-theme-balham .ag-status-bar {
    border-top: 1px solid #bdc3c7;
    border-top-color: var(--ag-border-color, #bdc3c7);
    color: #00000061;
    color: var(--ag-disabled-foreground-color, #00000061);
    line-height: 1.5;
    padding-left: 16px;
    padding-right: 16px
}

.resource-management-wrapper .ag-theme-balham .ag-status-name-value-value {
    color: #000;
    color: var(--ag-foreground-color, #000)
}

.resource-management-wrapper .ag-theme-balham .ag-status-bar-center {
    text-align: center
}

.resource-management-wrapper .ag-theme-balham .ag-status-name-value {
    margin-left: 4px;
    margin-right: 4px;
    padding-bottom: 8px;
    padding-top: 8px
}

.resource-management-wrapper .ag-theme-balham .ag-column-drop-cell {
    background: #dddede;
    background: var(--ag-chip-background-color, #dddede);
    border-radius: 16px;
    height: 16px;
    padding: 0 2px
}

.resource-management-wrapper .ag-theme-balham .ag-column-drop-cell-text {
    margin: 0 4px
}

.resource-management-wrapper .ag-theme-balham .ag-column-drop-cell-button {
    color: #0000008a;
    color: var(--ag-secondary-foreground-color, #0000008a);
    margin: 0 2px;
    min-width: 16px
}

.resource-management-wrapper .ag-theme-balham .ag-column-drop-cell-drag-handle {
    margin-left: 8px
}

.resource-management-wrapper .ag-theme-balham .ag-column-drop-cell-ghost {
    opacity: .5
}

.resource-management-wrapper .ag-theme-balham .ag-column-drop-horizontal {
    background-color: #f5f7f7;
    background-color: var(--ag-control-panel-background-color, #f5f7f7);
    border-bottom: 1px solid #bdc3c7;
    border-bottom-color: var(--ag-border-color, #bdc3c7);
    color: #0000008a;
    color: var(--ag-secondary-foreground-color, #0000008a);
    height: 28px
}

.resource-management-wrapper .ag-theme-balham .ag-ltr .ag-column-drop-horizontal {
    padding-left: 12px
}

.resource-management-wrapper .ag-theme-balham .ag-rtl .ag-column-drop-horizontal {
    padding-right: 12px
}

.resource-management-wrapper .ag-theme-balham .ag-ltr .ag-column-drop-horizontal-half-width:not(:last-child) {
    border-right: 1px solid #bdc3c7;
    border-right-color: var(--ag-border-color, #bdc3c7)
}

.resource-management-wrapper .ag-theme-balham .ag-rtl .ag-column-drop-horizontal-half-width:not(:last-child) {
    border-left: 1px solid #bdc3c7;
    border-left-color: var(--ag-border-color, #bdc3c7)
}

.resource-management-wrapper .ag-theme-balham .ag-column-drop-horizontal-cell-separator {
    color: #0000008a;
    color: var(--ag-secondary-foreground-color, #0000008a);
    margin: 0 4px
}

.resource-management-wrapper .ag-theme-balham .ag-column-drop-horizontal-empty-message {
    color: #00000061;
    color: var(--ag-disabled-foreground-color, #00000061)
}

.resource-management-wrapper .ag-theme-balham .ag-ltr .ag-column-drop-horizontal-icon {
    margin-right: 12px
}

.resource-management-wrapper .ag-theme-balham .ag-rtl .ag-column-drop-horizontal-icon {
    margin-left: 12px
}

.resource-management-wrapper .ag-theme-balham .ag-column-drop-vertical-list {
    padding-bottom: 4px;
    padding-left: 4px;
    padding-right: 4px
}

.resource-management-wrapper .ag-theme-balham .ag-column-drop-vertical-cell {
    margin-top: 4px
}

.resource-management-wrapper .ag-theme-balham .ag-column-drop-vertical {
    border-bottom: 1px solid #bdc3c7;
    border-bottom-color: var(--ag-secondary-border-color, var(--ag-border-color, #bdc3c7));
    max-height: 150px;
    min-height: 50px
}

.resource-management-wrapper .ag-theme-balham .ag-column-drop-vertical.ag-last-column-drop {
    border-bottom: none
}

.resource-management-wrapper .ag-theme-balham .ag-column-drop-vertical-icon {
    margin-left: 4px;
    margin-right: 4px
}

.resource-management-wrapper .ag-theme-balham .ag-column-drop-vertical-list {
    position: relative
}

.resource-management-wrapper .ag-theme-balham .ag-column-drop-vertical-empty-message {
    bottom: 0;
    color: #00000061;
    color: var(--ag-disabled-foreground-color, #00000061);
    left: 0;
    margin-top: 4px;
    overflow: hidden;
    position: absolute;
    right: 0;
    top: 0
}

.resource-management-wrapper .ag-theme-balham .ag-select-agg-func-popup {
    background: #fff;
    background: var(--ag-background-color, #fff);
    border: 1px solid #bdc3c7;
    border-color: var(--ag-border-color, #bdc3c7);
    border-radius: 2px;
    box-shadow: none;
    height: 70px;
    padding: 0
}

.resource-management-wrapper .ag-theme-balham .ag-select-agg-func-virtual-list-item {
    cursor: default;
    line-height: 20px;
    padding-left: 8px
}

.resource-management-wrapper .ag-theme-balham .ag-select-agg-func-virtual-list-item:hover {
    background-color: #b7e4ff;
    background-color: var(--ag-selected-row-background-color, #b7e4ff)
}

.resource-management-wrapper .ag-theme-balham .ag-chart-menu {
    background: #fff;
    background: var(--ag-background-color, #fff);
    border-radius: 2px
}

.resource-management-wrapper .ag-theme-balham .ag-chart-menu-icon {
    border-radius: 2px;
    color: #0000008a;
    color: var(--ag-secondary-foreground-color, #0000008a);
    cursor: pointer;
    font-size: 24px;
    height: 24px;
    line-height: 24px;
    margin: 2px 0;
    opacity: .5;
    width: 24px
}

.resource-management-wrapper .ag-theme-balham .ag-chart-menu-icon:hover {
    opacity: 1
}

.resource-management-wrapper .ag-theme-balham .ag-chart-mini-thumbnail {
    border: 1px solid #bdc3c7;
    border-color: var(--ag-secondary-border-color, var(--ag-border-color, #bdc3c7));
    border-radius: 5px;
    margin: 5px
}

.resource-management-wrapper .ag-theme-balham .ag-chart-mini-thumbnail:nth-last-child(3),
.resource-management-wrapper .ag-theme-balham .ag-chart-mini-thumbnail:nth-last-child(3)~.ag-chart-mini-thumbnail {
    margin-left: auto;
    margin-right: auto
}

.resource-management-wrapper .ag-theme-balham .ag-ltr .ag-chart-mini-thumbnail:first-child {
    margin-left: 0
}

.resource-management-wrapper .ag-theme-balham .ag-ltr .ag-chart-mini-thumbnail:last-child,
.resource-management-wrapper .ag-theme-balham .ag-rtl .ag-chart-mini-thumbnail:first-child {
    margin-right: 0
}

.resource-management-wrapper .ag-theme-balham .ag-rtl .ag-chart-mini-thumbnail:last-child {
    margin-left: 0
}

.resource-management-wrapper .ag-theme-balham .ag-chart-mini-thumbnail.ag-selected {
    border-color: #0091ea;
    border-color: var(--ag-minichart-selected-chart-color, var(--ag-checkbox-checked-color, var(--ag-balham-active-color, #0091ea)))
}

.resource-management-wrapper .ag-theme-balham .ag-chart-settings-card-item {
    background: #000;
    background: var(--ag-foreground-color, #000);
    border-radius: 4px;
    height: 8px;
    width: 8px
}

.resource-management-wrapper .ag-theme-balham .ag-chart-settings-card-item.ag-selected {
    background-color: #0091ea;
    background-color: var(--ag-minichart-selected-page-color, var(--ag-checkbox-checked-color, var(--ag-balham-active-color, #0091ea)))
}

.resource-management-wrapper .ag-theme-balham .ag-chart-data-column-drag-handle {
    margin-left: 4px
}

.resource-management-wrapper .ag-theme-balham .ag-charts-data-group-title-bar,
.resource-management-wrapper .ag-theme-balham .ag-charts-format-top-level-group-title-bar,
.resource-management-wrapper .ag-theme-balham .ag-charts-settings-group-title-bar {
    border-top: 1px solid #bdc3c7;
    border-top-color: var(--ag-secondary-border-color, var(--ag-border-color, #bdc3c7))
}

.resource-management-wrapper .ag-theme-balham .ag-charts-settings-group-container {
    padding: 4px
}

.resource-management-wrapper .ag-theme-balham .ag-charts-data-group-container {
    padding: 6px 6px 2px
}

.resource-management-wrapper .ag-theme-balham .ag-charts-data-group-container>* {
    margin-bottom: 4px
}

.resource-management-wrapper .ag-theme-balham .ag-charts-format-top-level-group-container {
    margin-left: 8px;
    padding: 4px
}

.resource-management-wrapper .ag-theme-balham .ag-charts-format-top-level-group-item {
    margin: 4px 0
}

.resource-management-wrapper .ag-theme-balham .ag-charts-format-sub-level-group-container {
    padding: 6px 6px 2px
}

.resource-management-wrapper .ag-theme-balham .ag-charts-format-sub-level-group-container>* {
    margin-bottom: 4px
}

.resource-management-wrapper .ag-theme-balham .ag-charts-group-container.ag-group-container-horizontal {
    padding: 4px
}

.resource-management-wrapper .ag-theme-balham .ag-chart-data-section,
.resource-management-wrapper .ag-theme-balham .ag-chart-format-section {
    display: flex;
    margin: 0
}

.resource-management-wrapper .ag-theme-balham .ag-chart-menu-panel {
    background-color: #f5f7f7;
    background-color: var(--ag-control-panel-background-color, #f5f7f7)
}

.resource-management-wrapper .ag-theme-balham .ag-ltr .ag-chart-menu-panel {
    border-left: 1px solid #bdc3c7;
    border-left-color: var(--ag-border-color, #bdc3c7)
}

.resource-management-wrapper .ag-theme-balham .ag-rtl .ag-chart-menu-panel {
    border-right: 1px solid #bdc3c7;
    border-right-color: var(--ag-border-color, #bdc3c7)
}

.resource-management-wrapper .ag-theme-balham .ag-date-time-list-page-title {
    flex-grow: 1;
    text-align: center
}

.resource-management-wrapper .ag-theme-balham .ag-date-time-list-page-column-label,
.resource-management-wrapper .ag-theme-balham .ag-date-time-list-page-entry {
    text-align: center
}

.resource-management-wrapper .ag-theme-balham .ag-checkbox-input-wrapper {
    font-feature-settings: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    background-color: #fff;
    background-color: var(--ag-checkbox-background-color, var(--ag-background-color, #fff));
    border-radius: 3px;
    display: inline-block;
    flex: none;
    font-family: agGridBalham;
    font-size: 16px;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    height: 16px;
    line-height: 16px;
    text-transform: none;
    vertical-align: middle;
    width: 16px
}

.resource-management-wrapper .ag-theme-balham .ag-checkbox-input-wrapper input {
    -webkit-appearance: none;
    height: 100%;
    opacity: 0;
    width: 100%
}

.resource-management-wrapper .ag-theme-balham .ag-checkbox-input-wrapper:active,
.resource-management-wrapper .ag-theme-balham .ag-checkbox-input-wrapper:focus-within {
    box-shadow: 0 0 2px 1px #719ece;
    outline: none
}

.resource-management-wrapper .ag-theme-balham .ag-checkbox-input-wrapper.ag-disabled {
    opacity: .5
}

.resource-management-wrapper .ag-theme-balham .ag-checkbox-input-wrapper:after {
    color: #7f8c8d;
    color: var(--ag-checkbox-unchecked-color, #7f8c8d);
    content: "";
    left: 0;
    pointer-events: none;
    position: absolute;
    top: 0
}

.resource-management-wrapper .ag-theme-balham .ag-checkbox-input-wrapper.ag-checked:after {
    color: #0091ea;
    color: var(--ag-checkbox-checked-color, var(--ag-balham-active-color, #0091ea));
    content: "";
    left: 0;
    pointer-events: none;
    position: absolute;
    top: 0
}

.resource-management-wrapper .ag-theme-balham .ag-checkbox-input-wrapper.ag-indeterminate:after {
    color: #7f8c8d;
    color: var(--ag-checkbox-indeterminate-color, var(--ag-checkbox-unchecked-color, #7f8c8d));
    content: "";
    left: 0;
    pointer-events: none;
    position: absolute;
    top: 0
}

.resource-management-wrapper .ag-theme-balham .ag-toggle-button-input-wrapper {
    background-color: #7f8c8d;
    background-color: var(--ag-toggle-button-off-background-color, var(--ag-checkbox-unchecked-color, #7f8c8d));
    border: 1px solid #7f8c8d;
    border-color: var(--ag-toggle-button-off-border-color, var(--ag-checkbox-unchecked-color, #7f8c8d));
    border-radius: 8px;
    box-sizing: border-box;
    flex: none;
    height: 16px;
    position: relative;
    width: 32px
}

.resource-management-wrapper .ag-theme-balham .ag-toggle-button-input-wrapper input {
    height: 100%;
    opacity: 0;
    width: 100%
}

.resource-management-wrapper .ag-theme-balham .ag-toggle-button-input-wrapper:focus-within {
    box-shadow: 0 0 2px 1px #719ece;
    outline: none
}

.resource-management-wrapper .ag-theme-balham .ag-toggle-button-input-wrapper.ag-disabled {
    opacity: .5
}

.resource-management-wrapper .ag-theme-balham .ag-toggle-button-input-wrapper.ag-checked {
    background-color: #0091ea;
    background-color: var(--ag-toggle-button-on-background-color, var(--ag-checkbox-checked-color, var(--ag-balham-active-color, #0091ea)));
    border-color: #0091ea;
    border-color: var(--ag-toggle-button-on-border-color, var(--ag-checkbox-checked-color, var(--ag-balham-active-color, #0091ea)))
}

.resource-management-wrapper .ag-theme-balham .ag-toggle-button-input-wrapper:before {
    background-color: #fff;
    background-color: var(--ag-toggle-button-switch-background-color, var(--ag-background-color, #fff));
    border: 1px solid #7f8c8d;
    border-color: var(--ag-toggle-button-switch-border-color, var(--ag-toggle-button-off-border-color, var(--ag-checkbox-unchecked-color, #7f8c8d)));
    border-radius: 8px;
    box-sizing: border-box;
    content: " ";
    display: block;
    height: 16px;
    left: -1px;
    position: absolute;
    top: -1px;
    transition: left .1s;
    width: 16px
}

.resource-management-wrapper .ag-theme-balham .ag-toggle-button-input-wrapper.ag-checked:before {
    border-color: #0091ea;
    border-color: var(--ag-toggle-button-on-border-color, var(--ag-checkbox-checked-color, var(--ag-balham-active-color, #0091ea)));
    left: calc(100% - 16px)
}

.resource-management-wrapper .ag-theme-balham .ag-radio-button-input-wrapper {
    font-feature-settings: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    background-color: #fff;
    background-color: var(--ag-checkbox-background-color, var(--ag-background-color, #fff));
    border-radius: 3px;
    border-radius: 16px;
    display: inline-block;
    flex: none;
    font-family: agGridBalham;
    font-size: 16px;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    height: 16px;
    line-height: 16px;
    text-transform: none;
    vertical-align: middle;
    width: 16px
}

.resource-management-wrapper .ag-theme-balham .ag-radio-button-input-wrapper input {
    -webkit-appearance: none;
    height: 100%;
    opacity: 0;
    width: 100%
}

.resource-management-wrapper .ag-theme-balham .ag-radio-button-input-wrapper:active,
.resource-management-wrapper .ag-theme-balham .ag-radio-button-input-wrapper:focus-within {
    box-shadow: 0 0 2px 1px #719ece;
    outline: none
}

.resource-management-wrapper .ag-theme-balham .ag-radio-button-input-wrapper.ag-disabled {
    opacity: .5
}

.resource-management-wrapper .ag-theme-balham .ag-radio-button-input-wrapper:after {
    color: #7f8c8d;
    color: var(--ag-checkbox-unchecked-color, #7f8c8d);
    content: "";
    left: 0;
    pointer-events: none;
    position: absolute;
    top: 0
}

.resource-management-wrapper .ag-theme-balham .ag-radio-button-input-wrapper.ag-checked:after {
    color: #0091ea;
    color: var(--ag-checkbox-checked-color, var(--ag-balham-active-color, #0091ea));
    content: "";
    left: 0;
    pointer-events: none;
    position: absolute;
    top: 0
}

.resource-management-wrapper .ag-theme-balham input[class^=ag-][type=range] {
    -webkit-appearance: none;
    background: none;
    height: 100%;
    overflow: visible;
    width: 100%
}

.resource-management-wrapper .ag-theme-balham input[class^=ag-][type=range]::-webkit-slider-runnable-track {
    background-color: #bdc3c7;
    background-color: var(--ag-border-color, #bdc3c7);
    border-radius: 2px;
    border-radius: 3px;
    height: 3px;
    margin: 0;
    padding: 0;
    width: 100%
}

.resource-management-wrapper .ag-theme-balham input[class^=ag-][type=range]::-moz-range-track {
    background-color: #bdc3c7;
    background-color: var(--ag-border-color, #bdc3c7);
    border-radius: 2px;
    border-radius: 3px;
    height: 3px;
    margin: 0;
    padding: 0;
    width: 100%
}

.resource-management-wrapper .ag-theme-balham input[class^=ag-][type=range]::-ms-track {
    background-color: #bdc3c7;
    background-color: var(--ag-border-color, #bdc3c7);
    border-radius: 2px;
    border-radius: 3px;
    color: #0000;
    height: 3px;
    margin: 0;
    padding: 0;
    width: 100%;
    width: calc(100% - 2px)
}

.resource-management-wrapper .ag-theme-balham input[class^=ag-][type=range]::-webkit-slider-thumb {
    -webkit-appearance: none;
    background-color: #fff;
    background-color: var(--ag-background-color, #fff);
    border: 1px solid #7f8c8d;
    border-color: var(--ag-checkbox-unchecked-color, #7f8c8d);
    border-radius: 16px;
    height: 16px;
    margin: 0;
    padding: 0;
    transform: translateY(-6.5px);
    width: 16px
}

.resource-management-wrapper .ag-theme-balham input[class^=ag-][type=range]::-ms-thumb {
    -webkit-appearance: none;
    background-color: #fff;
    background-color: var(--ag-background-color, #fff);
    border: 1px solid #7f8c8d;
    border-color: var(--ag-checkbox-unchecked-color, #7f8c8d);
    border-radius: 16px;
    height: 16px;
    margin: 0;
    padding: 0;
    width: 16px
}

.resource-management-wrapper .ag-theme-balham input[class^=ag-][type=range]::-moz-ag-range-thumb {
    -webkit-appearance: none;
    background-color: #fff;
    background-color: var(--ag-background-color, #fff);
    border: 1px solid #7f8c8d;
    border-color: var(--ag-checkbox-unchecked-color, #7f8c8d);
    border-radius: 16px;
    height: 16px;
    margin: 0;
    padding: 0;
    width: 16px
}

.resource-management-wrapper .ag-theme-balham input[class^=ag-][type=range]:focus {
    outline: none
}

.resource-management-wrapper .ag-theme-balham input[class^=ag-][type=range]:focus::-webkit-slider-thumb {
    border-color: #0091ea;
    border-color: var(--ag-checkbox-checked-color, var(--ag-balham-active-color, #0091ea));
    box-shadow: 0 0 2px 1px #719ece
}

.resource-management-wrapper .ag-theme-balham input[class^=ag-][type=range]:focus::-ms-thumb {
    border-color: #0091ea;
    border-color: var(--ag-checkbox-checked-color, var(--ag-balham-active-color, #0091ea));
    box-shadow: 0 0 2px 1px #719ece
}

.resource-management-wrapper .ag-theme-balham input[class^=ag-][type=range]:focus::-moz-ag-range-thumb {
    border-color: #0091ea;
    border-color: var(--ag-checkbox-checked-color, var(--ag-balham-active-color, #0091ea));
    box-shadow: 0 0 2px 1px #719ece
}

.resource-management-wrapper .ag-theme-balham input[class^=ag-][type=range]:active::-webkit-slider-runnable-track {
    background-color: #719ece;
    background-color: var(--ag-input-focus-border-color, #719ece)
}

.resource-management-wrapper .ag-theme-balham input[class^=ag-][type=range]:active::-moz-ag-range-track {
    background-color: #719ece;
    background-color: var(--ag-input-focus-border-color, #719ece)
}

.resource-management-wrapper .ag-theme-balham input[class^=ag-][type=range]:active::-ms-track {
    background-color: #719ece;
    background-color: var(--ag-input-focus-border-color, #719ece)
}

.resource-management-wrapper .ag-theme-balham input[class^=ag-][type=range]:disabled {
    opacity: .5
}

.resource-management-wrapper .ag-theme-balham .ag-filter-toolpanel-header,
.resource-management-wrapper .ag-theme-balham .ag-filter-toolpanel-search,
.resource-management-wrapper .ag-theme-balham .ag-header-row,
.resource-management-wrapper .ag-theme-balham .ag-status-bar {
    color: #0000008a;
    color: var(--ag-header-foreground-color, var(--ag-secondary-foreground-color, #0000008a));
    font-weight: 600
}

.resource-management-wrapper .ag-theme-balham .ag-ltr input[class^=ag-]:not([type]),
.resource-management-wrapper .ag-theme-balham .ag-ltr input[class^=ag-][type=date],
.resource-management-wrapper .ag-theme-balham .ag-ltr input[class^=ag-][type=datetime-local],
.resource-management-wrapper .ag-theme-balham .ag-ltr input[class^=ag-][type=number],
.resource-management-wrapper .ag-theme-balham .ag-ltr input[class^=ag-][type=tel],
.resource-management-wrapper .ag-theme-balham .ag-ltr input[class^=ag-][type=text],
.resource-management-wrapper .ag-theme-balham .ag-ltr textarea[class^=ag-] {
    padding-left: 4px
}

.resource-management-wrapper .ag-theme-balham .ag-rtl input[class^=ag-]:not([type]),
.resource-management-wrapper .ag-theme-balham .ag-rtl input[class^=ag-][type=date],
.resource-management-wrapper .ag-theme-balham .ag-rtl input[class^=ag-][type=datetime-local],
.resource-management-wrapper .ag-theme-balham .ag-rtl input[class^=ag-][type=number],
.resource-management-wrapper .ag-theme-balham .ag-rtl input[class^=ag-][type=tel],
.resource-management-wrapper .ag-theme-balham .ag-rtl input[class^=ag-][type=text],
.resource-management-wrapper .ag-theme-balham .ag-rtl textarea[class^=ag-] {
    padding-right: 4px
}

.resource-management-wrapper .ag-theme-balham .ag-column-drop-vertical-empty-message,
.resource-management-wrapper .ag-theme-balham .ag-status-bar {
    color: #00000061;
    color: var(--ag-disabled-foreground-color, #00000061);
    font-weight: 600
}

.resource-management-wrapper .ag-theme-balham .ag-dnd-ghost {
    font-weight: 600
}

.resource-management-wrapper .ag-theme-balham .ag-tab {
    border: 1px solid #0000;
    margin: 4px 4px -1px;
    padding: 4px 8px
}

.resource-management-wrapper .ag-theme-balham .ag-tab-selected {
    background-color: #fff;
    background-color: var(--ag-background-color, #fff);
    border-color: #bdc3c7;
    border-color: var(--ag-border-color, #bdc3c7);
    border-bottom-color: #0000
}

.resource-management-wrapper .ag-theme-balham .ag-tabs-header {
    border-bottom: 1px solid #bdc3c7;
    border-bottom-color: var(--ag-border-color, #bdc3c7)
}

.resource-management-wrapper .ag-theme-balham .ag-column-drop-cell {
    height: 24px
}

.resource-management-wrapper .ag-theme-balham .ag-column-drop-vertical-title {
    color: #000;
    color: var(--ag-foreground-color, #000)
}

.resource-management-wrapper .ag-theme-balham .ag-column-drop-vertical-cell {
    margin-left: 8px;
    margin-right: 8px
}

.resource-management-wrapper .ag-theme-balham .ag-column-drop-vertical-cell-text {
    margin-left: 8px
}

.resource-management-wrapper .ag-theme-balham .ag-column-drop-vertical-icon {
    color: #0000008a;
    color: var(--ag-secondary-foreground-color, #0000008a)
}

.resource-management-wrapper .ag-theme-balham .ag-ltr .ag-column-drop-vertical-empty-message {
    padding-left: 24px;
    padding-right: 4px
}

.resource-management-wrapper .ag-theme-balham .ag-rtl .ag-column-drop-vertical-empty-message {
    padding-left: 4px;
    padding-right: 24px
}

.resource-management-wrapper .ag-theme-balham .ag-column-drop-horizontal {
    height: 32px
}

.resource-management-wrapper .ag-theme-balham .ag-column-drop-empty {
    color: #00000061;
    color: var(--ag-disabled-foreground-color, #00000061)
}

.resource-management-wrapper .ag-theme-balham .ag-column-drop-horizontal-cell-text {
    margin-left: 8px
}

.resource-management-wrapper .ag-theme-balham .ag-column-drop-vertical {
    padding-top: 8px
}

.resource-management-wrapper .ag-theme-balham .ag-menu-header {
    background-color: #f5f7f7;
    background-color: var(--ag-header-background-color, #f5f7f7)
}

.resource-management-wrapper .ag-theme-balham .ag-overlay-loading-center {
    background-color: #fff;
    background-color: var(--ag-background-color, #fff);
    border: 1px solid #bdc3c7;
    border-color: var(--ag-border-color, #bdc3c7);
    color: #000;
    color: var(--ag-foreground-color, #000);
    padding: 16px
}

.resource-management-wrapper .ag-theme-balham .ag-tooltip {
    background-color: #cbd0d3;
    border: none
}

.resource-management-wrapper .ag-theme-balham .ag-panel-title-bar-button-icon {
    font-size: 20px
}

.resource-management-wrapper .ag-theme-balham .ag-chart-data-section,
.resource-management-wrapper .ag-theme-balham .ag-chart-format-section {
    padding-bottom: 2px
}

.resource-management-wrapper .ag-theme-balham .ag-group-toolbar {
    background-color: #e2e9eb80;
    background-color: var(--ag-subheader-toolbar-background-color, #e2e9eb80)
}

.resource-management-wrapper .ag-theme-balham .ag-chart-tab {
    padding-top: 2px
}

.resource-management-wrapper .ag-theme-balham .ag-charts-format-sub-level-group-item {
    margin-bottom: 6px
}

.resource-management-wrapper .notification-container {
    font-family: ui-sans-serif, system-ui, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji !important;
    font-size: 14px;
    font-weight: 700;
    max-height: calc(100% - 30px);
    overflow-x: hidden;
    overflow-y: auto;
    padding: 0 15px;
    position: fixed;
    right: 0;
    top: 0;
    width: 320px;
    z-index: 999999
}

.resource-management-wrapper .notification,
.resource-management-wrapper .notification-container {
    box-sizing: border-box
}

.resource-management-wrapper .notification {
    background-color: #ccc;
    border-radius: 2px;
    box-shadow: 0 0 12px #999;
    color: #fff;
    cursor: pointer;
    font-size: 14px;
    line-height: 1.2em;
    margin-top: 15px;
    opacity: 1;
    padding: 15px 15px 15px 58px;
    position: relative
}

.resource-management-wrapper .notification .title {
    font-size: 14px;
    font-weight: 700;
    line-height: 1.2em;
    margin: 0 0 5px
}

.resource-management-wrapper .notification:focus,
.resource-management-wrapper .notification:hover {
    opacity: 1
}

.resource-management-wrapper .notification-enter {
    transform: translate3d(100%, 0, 0);
    visibility: hidden
}

.resource-management-wrapper .notification-enter.notification-enter-active {
    transition: all .4s
}

.resource-management-wrapper .notification-enter.notification-enter-active,
.resource-management-wrapper .notification-leave {
    transform: translateZ(0);
    visibility: visible
}

.resource-management-wrapper .notification-leave.notification-leave-active {
    transform: translate3d(100%, 0, 0);
    transition: all .4s;
    visibility: hidden
}

.resource-management-wrapper .notification:before {
    display: block;
    font-family: Notification;
    font-size: 14px;
    height: 28px;
    left: 15px;
    line-height: 28px;
    margin-top: -14px;
    position: absolute;
    text-align: center;
    top: 50%;
    width: 28px
}

.resource-management-wrapper .notification-info {
    background-color: #2f96b4
}

.resource-management-wrapper .notification-info:before {
    content: "ℹ"
}

.resource-management-wrapper .notification-success {
    background-color: #51a351
}

.resource-management-wrapper .notification-success:before {
    content: "✓"
}

.resource-management-wrapper .notification-warning {
    background-color: #f89406
}

.resource-management-wrapper .notification-warning:before {
    content: "⚠"
}

.resource-management-wrapper .notification-error {
    background-color: #bd362f
}

.resource-management-wrapper .notification-error:before {
    content: "✗"
}

.resource-management-wrapper .resource-management {
    margin: 0
}

.resource-management-wrapper #app {
    height: 90%
}

.resource-management-wrapper .value-variance {
    color: red
}

.resource-management-wrapper .rm-legend label {
    font-weight: 700;
    padding-right: 5px;
    position: relative;
    top: -8px
}

.resource-management-wrapper .fte-select {
    border: none;
    cursor: pointer;
    font-size: 12px;
    height: 27px;
    padding-left: 5px;
    width: 100px
}

.resource-management-wrapper .fte-select div {
    border-radius: 0;
    min-height: 27px !important
}

.resource-management-wrapper .arrow {
    border: solid #000;
    border-width: 0 2px 2px 0;
    display: inline-block;
    margin-top: 10px;
    padding: 2px
}

.resource-management-wrapper .down {
    transform: rotate(45deg);
    -webkit-transform: rotate(45deg)
}

.resource-management-wrapper .dropdown-icon {
    float: right
}

.resource-management-wrapper .fy-total {
    background-color: #f0f0f0;
    font-weight: 700
}

.resource-management-wrapper .editable-pm {
    font-weight: 500
}

.resource-management-wrapper .show-cell {
    background: #fff
}

.resource-management-wrapper .show-checkbox {
    background: #fff;
    border: 0
}

.resource-management-wrapper .cell-approved {
    background-color: #90ee90 !important
}

.resource-management-wrapper .cell-rejected {
    background-color: #ffcccb !important
}

.resource-management-wrapper .cell-rejected-booking {
    color: #ffcccb
}

.resource-management-wrapper .cell-submitted {
    background-color: #add8e6 !important
}

.resource-management-wrapper .resource-management-wrapper-non-editable-rm {
    background-color: #fff !important
}

.resource-management-wrapper .resource-management-wrapper-not-remaining {
    font-weight: 400 !important
}

.resource-management-wrapper .resource-management-wrapper-editable-rm {
    font-weight: 500
}

.resource-management-wrapper .numericEditor {
    text-align: right
}

.resource-management-wrapper .cell-edit-icon {
    color: #000;
    float: left
}

.resource-management-wrapper .span-align-right {
    float: right
}

.resource-management-wrapper button.css-1r4vtzz,
.resource-management-wrapper button.css-48ayfv {
    border-radius: 0 !important;
    box-shadow: none !important;
    color: #000;
    font-size: 14px;
    padding: 12px 5px 8px 13px !important;
    position: relative
}

.resource-management-wrapper button.css-1r4vtzz:hover,
.resource-management-wrapper button.css-48ayfv:hover {
    background-color: #e2e2e2
}

.resource-management-wrapper .cell-grey {
    align-items: center;
    background-color: #fff !important;
    display: flex;
    justify-content: center
}

.resource-management-wrapper .cell-green {
    background-color: #78c773 !important
}

.resource-management-wrapper .cell-lightgreen {
    background-color: #d1ffbf !important
}

.resource-management-wrapper .cell-yellow {
    background-color: #fffabf !important
}

.resource-management-wrapper .cell-red {
    background-color: #ff7d74 !important
}

.resource-management-wrapper .cell-pink {
    background-color: #fcb8b3 !important
}

.resource-management-wrapper .cell-blue {
    background-color: #5bc1f0 !important
}

.resource-management-wrapper .cell-white {
    background-color: #fff !important;
    color: #373636
}

.resource-management-wrapper .clickable-anchor {
    background-color: #fff !important
}

.resource-management-wrapper .clickable-anchor a {
    color: #115ea3;
    cursor: pointer;
    text-decoration: none !important
}

.resource-management-wrapper .cell-amber {
    background-color: #0750f3 !important
}

.resource-management-wrapper .ag-theme-balham button {
    border: none !important;
    padding: 20px 15px;
    transition: all .3s
}

.resource-management-wrapper .ag-theme-balham button:hover {
    background-color: #e2e2e2;
    cursor: pointer
}

.resource-management-wrapper button.css-1r4vtzz+div,
.resource-management-wrapper button.css-48ayfv+div {
    right: 0
}

.resource-management-wrapper button.css-1r4vtzz:before,
.resource-management-wrapper button.css-48ayfv:before {
    background-repeat: no-repeat;
    background-size: contain;
    content: "";
    height: 17px;
    position: relative;
    right: 5px;
    top: 3px;
    width: 17px
}

.resource-management-wrapper .ms-Dropdown-title {
    border-color: #bdb7b1
}

.resource-management-wrapper .filter-type-checkbox-main {
    border-right: 1px solid #d3d3d3;
    right: 0
}

.resource-management-wrapper .fluent-ui-rm-command-bar {
    border-bottom: none;
    float: left;
    overflow-x: auto;
    width: 100%
}

.resource-management-wrapper .editable-rm-bar {
    border-bottom: none;
    width: 100%
}

.resource-management-wrapper .editable-rm-bar .ms-FocusZone {
    padding: 0 !important
}

.resource-management-wrapper .editable-rm-bar .ms-Button-label {
    font-weight: 500
}

.resource-management-wrapper .editable-rm-bar,
.resource-management-wrapper .non-editable-rm-bar {
    float: left
}

.resource-management-wrapper .editable-rm-bar .ms-FocusZone,
.resource-management-wrapper .non-editable-rm-bar .ms-FocusZone {
    align-items: center;
    height: 44px;
    padding: 0 !important
}

.resource-management-wrapper .pm-grid.ag-theme-balham {
    float: left;
    margin: 0 !important;
    width: 100%
}

.resource-management-wrapper .ms-OverflowSet.ms-CommandBar-secondaryCommand {
    margin-right: 6px;
    margin-top: 6px
}

.resource-management-wrapper .rm-legend {
    float: left;
    width: 100%
}

.resource-management-wrapper .editable-rb-bar {
    border: 1px solid #d3d3d3;
    border-bottom: none
}

.resource-management-wrapper .editable-rb-bar .ms-FocusZone {
    padding-left: 5px !important
}

.resource-management-wrapper ::-webkit-scrollbar {
    background-color: #f5f5f5;
    height: 8px;
    width: 8px
}

.resource-management-wrapper ::-webkit-scrollbar-track {
    background-color: #e9e9e9;
    border-radius: 10px
}

.resource-management-wrapper ::-webkit-scrollbar-thumb {
    background-color: #919191;
    border-radius: 10px
}

.resource-management-wrapper .ag-header-select-all.ag-labeled.ag-label-align-right.ag-checkbox.ag-input-field {
    display: none !important
}

.resource-management-wrapper .color-out-of-project,
.resource-management-wrapper .color-out-of-project a {
    color: red !important;
    font-weight: 700
}

.resource-management-wrapper .color-out-of-project-teal {
    color: #0750f3 !important;
    font-weight: 700
}

.resource-management-wrapper .checkbox-wrapper {
    height: 100%
}

/*!
 * Bootstrap-select v1.13.9 (https://developer.snapappointments.com/bootstrap-select)
 *
 * Copyright 2012-2019 SnapAppointments, LLC
 * Licensed under MIT (https://github.com/snapappointments/bootstrap-select/blob/master/LICENSE)
 */
.bootstrap-select>select.bs-select-hidden,
select.bs-select-hidden,
select.selectpicker {
    display: none !important
}

.bootstrap-select {
    vertical-align: middle;
    width: 220px\0
}

.bootstrap-select>.dropdown-toggle {
    align-items: center;
    display: inline-flex;
    justify-content: space-between;
    position: relative;
    text-align: right;
    white-space: nowrap;
    width: 100%
}

.bootstrap-select>.dropdown-toggle:after {
    margin-top: -1px
}

.bootstrap-select>.dropdown-toggle.bs-placeholder,
.bootstrap-select>.dropdown-toggle.bs-placeholder:active,
.bootstrap-select>.dropdown-toggle.bs-placeholder:focus,
.bootstrap-select>.dropdown-toggle.bs-placeholder:hover {
    color: #999
}

.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-danger,
.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-danger:active,
.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-danger:focus,
.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-danger:hover,
.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-dark,
.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-dark:active,
.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-dark:focus,
.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-dark:hover,
.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-info,
.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-info:active,
.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-info:focus,
.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-info:hover,
.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-primary,
.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-primary:active,
.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-primary:focus,
.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-primary:hover,
.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-secondary,
.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-secondary:active,
.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-secondary:focus,
.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-secondary:hover,
.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-success,
.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-success:active,
.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-success:focus,
.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-success:hover {
    color: #ffffff80
}

.bootstrap-select>select {
    border: none;
    bottom: 0;
    display: block !important;
    height: 100% !important;
    left: 50%;
    opacity: 0 !important;
    padding: 0 !important;
    position: absolute !important;
    width: .5px !important;
    z-index: 0 !important
}

.bootstrap-select>select.mobile-device {
    display: block !important;
    left: 0;
    top: 0;
    width: 100% !important;
    z-index: 2 !important
}

.bootstrap-select.is-invalid .dropdown-toggle,
.error .bootstrap-select .dropdown-toggle,
.has-error .bootstrap-select .dropdown-toggle,
.was-validated .bootstrap-select .selectpicker:invalid+.dropdown-toggle {
    border-color: #b94a48
}

.bootstrap-select.is-valid .dropdown-toggle,
.was-validated .bootstrap-select .selectpicker:valid+.dropdown-toggle {
    border-color: #28a745
}

.bootstrap-select.fit-width {
    width: auto !important
}

.bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn) {
    width: 220px
}

.bootstrap-select .dropdown-toggle:focus,
.bootstrap-select>select.mobile-device:focus+.dropdown-toggle {
    outline: thin dotted #333 !important;
    outline: 5px auto -webkit-focus-ring-color !important;
    outline-offset: -2px
}

.bootstrap-select.form-control {
    border: none;
    margin-bottom: 0;
    padding: 0
}

:not(.input-group)>.bootstrap-select.form-control:not([class*=col-]) {
    width: 100%
}

.bootstrap-select.form-control.input-group-btn {
    float: none;
    z-index: auto
}

.form-inline .bootstrap-select,
.form-inline .bootstrap-select.form-control:not([class*=col-]) {
    width: auto
}

.bootstrap-select:not(.input-group-btn),
.bootstrap-select[class*=col-] {
    display: inline-block;
    float: none;
    margin-left: 0
}

.bootstrap-select.dropdown-menu-right,
.bootstrap-select[class*=col-].dropdown-menu-right,
.row .bootstrap-select[class*=col-].dropdown-menu-right {
    float: right
}

.form-group .bootstrap-select,
.form-horizontal .bootstrap-select,
.form-inline .bootstrap-select {
    margin-bottom: 0
}

.form-group-lg .bootstrap-select.form-control,
.form-group-sm .bootstrap-select.form-control {
    padding: 0
}

.form-group-lg .bootstrap-select.form-control .dropdown-toggle,
.form-group-sm .bootstrap-select.form-control .dropdown-toggle {
    border-radius: inherit;
    font-size: inherit;
    height: 100%;
    line-height: inherit
}

.bootstrap-select.form-control-lg .dropdown-toggle,
.bootstrap-select.form-control-sm .dropdown-toggle {
    border-radius: inherit;
    font-size: inherit;
    line-height: inherit
}

.bootstrap-select.form-control-sm .dropdown-toggle {
    padding: .25rem .5rem
}

.bootstrap-select.form-control-lg .dropdown-toggle {
    padding: .5rem 1rem
}

.form-inline .bootstrap-select .form-control {
    width: 100%
}

.bootstrap-select.disabled,
.bootstrap-select>.disabled {
    cursor: not-allowed
}

.bootstrap-select.disabled:focus,
.bootstrap-select>.disabled:focus {
    outline: 0 !important
}

.bootstrap-select.bs-container {
    height: 0 !important;
    left: 0;
    padding: 0 !important;
    position: absolute;
    top: 0
}

.bootstrap-select.bs-container .dropdown-menu {
    z-index: 1060
}

.bootstrap-select .dropdown-toggle .filter-option {
    flex: 0 1 auto;
    float: left;
    height: 100%;
    left: 0;
    overflow: hidden;
    position: static;
    text-align: left;
    top: 0;
    width: 100%
}

.bs3.bootstrap-select .dropdown-toggle .filter-option {
    padding-right: inherit
}

.input-group .bs3-has-addon.bootstrap-select .dropdown-toggle .filter-option {
    float: none;
    padding-bottom: inherit;
    padding-left: inherit;
    padding-top: inherit;
    position: absolute
}

.input-group .bs3-has-addon.bootstrap-select .dropdown-toggle .filter-option .filter-option-inner {
    padding-right: inherit
}

.bootstrap-select .dropdown-toggle .filter-option-inner-inner {
    overflow: hidden
}

.bootstrap-select .dropdown-toggle .filter-expand {
    float: left;
    opacity: 0 !important;
    overflow: hidden;
    width: 0 !important
}

.bootstrap-select .dropdown-toggle .caret {
    margin-top: -2px;
    position: absolute;
    right: 12px;
    top: 50%;
    vertical-align: middle
}

.input-group .bootstrap-select.form-control .dropdown-toggle {
    border-radius: inherit
}

.bootstrap-select[class*=col-] .dropdown-toggle {
    width: 100%
}

.bootstrap-select .dropdown-menu {
    box-sizing: border-box;
    min-width: 100%
}

.bootstrap-select .dropdown-menu>.inner:focus {
    outline: 0 !important
}

.bootstrap-select .dropdown-menu.inner {
    border: 0;
    border-radius: 0;
    box-shadow: none;
    float: none;
    margin: 0;
    padding: 0;
    position: static
}

.bootstrap-select .dropdown-menu li {
    position: relative
}

.bootstrap-select .dropdown-menu li.active small {
    color: #ffffff80 !important
}

.bootstrap-select .dropdown-menu li.disabled a {
    cursor: not-allowed
}

.bootstrap-select .dropdown-menu li a {
    cursor: pointer;
    -webkit-user-select: none;
    user-select: none
}

.bootstrap-select .dropdown-menu li a.opt {
    padding-left: 2.25em;
    position: relative
}

.bootstrap-select .dropdown-menu li a span.check-mark {
    display: none
}

.bootstrap-select .dropdown-menu li a span.text {
    display: inline-block
}

.bootstrap-select .dropdown-menu li small {
    padding-left: .5em
}

.bootstrap-select .dropdown-menu .notify {
    background: #f5f5f5;
    border: 1px solid #e3e3e3;
    bottom: 5px;
    box-shadow: inset 0 1px 1px #0000000d;
    box-sizing: border-box;
    margin: 0 2%;
    min-height: 26px;
    opacity: .9;
    padding: 3px 5px;
    pointer-events: none;
    position: absolute;
    width: 96%
}

.bootstrap-select .no-results {
    background: #f5f5f5;
    margin: 0 5px;
    padding: 3px;
    white-space: nowrap
}

.bootstrap-select.fit-width .dropdown-toggle .filter-option {
    display: inline;
    padding: 0;
    position: static;
    width: auto
}

.bootstrap-select.fit-width .dropdown-toggle .filter-option-inner,
.bootstrap-select.fit-width .dropdown-toggle .filter-option-inner-inner {
    display: inline
}

.bootstrap-select.fit-width .dropdown-toggle .bs-caret:before {
    content: "\00a0"
}

.bootstrap-select.fit-width .dropdown-toggle .caret {
    margin-top: -1px;
    position: static;
    top: auto
}

.bootstrap-select.show-tick .dropdown-menu .selected span.check-mark {
    display: inline-block;
    position: absolute;
    right: 15px;
    top: 5px
}

.bootstrap-select.show-tick .dropdown-menu li a span.text {
    margin-right: 34px
}

.bootstrap-select .bs-ok-default:after {
    border-style: solid;
    border-width: 0 .26em .26em 0;
    content: "";
    display: block;
    height: 1em;
    transform: rotate(45deg);
    width: .5em
}

.bootstrap-select.show-menu-arrow.open>.dropdown-toggle,
.bootstrap-select.show-menu-arrow.show>.dropdown-toggle {
    z-index: 1061
}

.bootstrap-select.show-menu-arrow .dropdown-toggle .filter-option:before {
    border-bottom: 7px solid #ccc3;
    border-left: 7px solid #0000;
    border-right: 7px solid #0000;
    bottom: -4px;
    content: "";
    display: none;
    left: 9px;
    position: absolute
}

.bootstrap-select.show-menu-arrow .dropdown-toggle .filter-option:after {
    border-bottom: 6px solid #fff;
    border-left: 6px solid #0000;
    border-right: 6px solid #0000;
    bottom: -4px;
    content: "";
    display: none;
    left: 10px;
    position: absolute
}

.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle .filter-option:before {
    border-bottom: 0;
    border-top: 7px solid #ccc3;
    bottom: auto;
    top: -4px
}

.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle .filter-option:after {
    border-bottom: 0;
    border-top: 6px solid #fff;
    bottom: auto;
    top: -4px
}

.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle .filter-option:before {
    left: auto;
    right: 12px
}

.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle .filter-option:after {
    left: auto;
    right: 13px
}

.bootstrap-select.show-menu-arrow.open>.dropdown-toggle .filter-option:after,
.bootstrap-select.show-menu-arrow.open>.dropdown-toggle .filter-option:before,
.bootstrap-select.show-menu-arrow.show>.dropdown-toggle .filter-option:after,
.bootstrap-select.show-menu-arrow.show>.dropdown-toggle .filter-option:before {
    display: block
}

.bs-actionsbox,
.bs-donebutton,
.bs-searchbox {
    padding: 4px 8px
}

.bs-actionsbox {
    box-sizing: border-box;
    width: 100%
}

.bs-actionsbox .btn-group button {
    width: 50%
}

.bs-donebutton {
    box-sizing: border-box;
    float: left;
    width: 100%
}

.bs-donebutton .btn-group button {
    width: 100%
}

.bs-searchbox+.bs-actionsbox {
    padding: 0 8px 4px
}

.bs-searchbox .form-control {
    float: none;
    margin-bottom: 0;
    width: 100%
}

html[dir=ltr] li a {
    margin-left: 0 !important
}

.spinner-border.text-success,
div.loader-container div.spinner-border {
    color: #a6c0ff !important
}

.sorting-icon {
    border-style: solid;
    border-width: .25rem .25rem 0;
    display: inline-block;
    height: 0;
    margin-left: .25rem;
    width: 0
}

.sorting-icon.ascending {
    border-color: #0000 #0000 #28a745
}

.sorting-icon.descending {
    border-color: #28a745 #0000 #0000
}

:root {
    --primary: #0c8bd3;
    --secondary: #0e1626;
    --primary-light: #2294d6;
    --primary-hover: #2294d6;
    --primary-dark: #106da2;
    --rgba-primary-1: #00a15d1a;
    --rgba-primary-2: #00a15d33;
    --rgba-primary-3: #00a15d4d;
    --rgba-primary-4: #00a15d66;
    --rgba-primary-5: #00a15d80;
    --rgba-primary-6: #00a15d99;
    --rgba-primary-7: #00a15db3;
    --rgba-primary-8: #00a15dcc;
    --rgba-primary-9: #00a15de6;
    --font-family-base: Poppins, sans-serif;
    --font-family-title: Poppins, sans-serif;
    --title: #000;
    --gradient-one: linear-gradient(180deg, #ffa26d, #ffcf6d);
    --tryal-gradient: linear-gradient(212.43deg, #886cc0 19.43%, #aa6cc0 87.63%)
}

.gradient_one {
    background-image: linear-gradient(90deg, #ba01b5d9 0, #6719ffd9)
}

.gradient-1 {
    background: #f0a907;
    background: linear-gradient(180deg, #f0a907 0, #f53c79) !important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#f0a907", endColorstr="#f53c79", GradientType=0)
}

.gradient-2 {
    background: #4dedf5;
    background: linear-gradient(180deg, #4dedf5 0, #480ceb) !important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#4dedf5", endColorstr="#480ceb", GradientType=0)
}

.gradient-3 {
    background: #51f5ae;
    background: linear-gradient(180deg, #51f5ae 0, #3fbcda) !important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#51f5ae", endColorstr="#3fbcda", GradientType=0)
}

.gradient-4 {
    background: #f25521;
    background: linear-gradient(90deg, #f25521 0, #f9c70a);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#f25521", endColorstr="#f9c70a", GradientType=1)
}

.gradient-5 {
    background: #f53c79;
    background: linear-gradient(90deg, #f53c79 0, #f0a907) !important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#f53c79", endColorstr="#f0a907", GradientType=1)
}

.gradient-6 {
    background: #36b9d8;
    background: linear-gradient(90deg, #36b9d8 0, #4bffa2) !important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#36b9d8", endColorstr="#4bffa2", GradientType=1)
}

.gradient-7 {
    background: #4400eb;
    background: linear-gradient(90deg, #4400eb 0, #44e7f5) !important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#4400eb", endColorstr="#44e7f5", GradientType=1)
}

.gradient-8 {
    background: #f7b00f;
    background: linear-gradient(180deg, #f7b00f 0, #f25521);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#F7B00F", endColorstr="#F25521", GradientType=1)
}

.datepicker table tr td.active,
.datepicker table tr td.selected,
.datepicker table tr td.today,
.datepicker table tr td.today.disabled,
.datepicker table tr td.today.disabled:hover,
.datepicker table tr td.today:hover,
.datepicker.datepicker-dropdown td.day:hover,
.datepicker.datepicker-dropdown th.next:hover,
.datepicker.datepicker-dropdown th.prev:hover,
.gradient-9 {
    background: #f31e7a !important;
    background: linear-gradient(90deg, #f31e7a 0, #fd712c) !important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#f31e7a", endColorstr="#fd712c", GradientType=1)
}

.gradient-10 {
    background: #f25521 !important;
    background: linear-gradient(0deg, #f25521 0, #f9c70a) !important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#f25521", endColorstr="#f9c70a", GradientType=1)
}

.gradient-11 {
    background: #3398fb;
    background: linear-gradient(90deg, #3398fb 0, #8553ee);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#3398fb", endColorstr="#8553ee", GradientType=1)
}

.gradient-12 {
    background: #36e1b4;
    background: linear-gradient(90deg, #36e1b4 0, #11cae7);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#36e1b4", endColorstr="#11cae7", GradientType=1)
}

.gradient-13 {
    background: #ffbf31;
    background: linear-gradient(90deg, #ffbf31 0, #ff890e);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffbf31", endColorstr="#ff890e", GradientType=1)
}

.gradient-14 {
    background: #23bdb8;
    background: linear-gradient(135deg, #23bdb8, #43e794);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#23bdb8", endColorstr="#43e794", GradientType=1)
}

.gradient-15 {
    background: #9a56ff;
    background: linear-gradient(135deg, #9a56ff, #e36cd9);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#9a56ff", endColorstr="#e36cd9", GradientType=1)
}

.gradient-16 {
    background: #f48665;
    background: linear-gradient(135deg, #f48665, #fda23f);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#f48665", endColorstr="#fda23f", GradientType=1)
}

.gradient-17 {
    background: #e36cd9;
    background: linear-gradient(135deg, #e36cd9, #fe60ae);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#e36cd9", endColorstr="#fe60ae", GradientType=1)
}

.gradient-18 {
    background: #a15cff;
    background: linear-gradient(90deg, #a15cff 0, #ce82fd);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#a15cff", endColorstr="#ce82fd", GradientType=1)
}

/*!
 * Bootstrap v5.0.0-beta2 (https://getbootstrap.com/)
 * Copyright 2011-2021 The Bootstrap Authors
 * Copyright 2011-2021 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */
:root {
    --bs-blue: #5e72e4;
    --bs-indigo: #6610f2;
    --bs-purple: #6f42c1;
    --bs-pink: #e83e8c;
    --bs-red: #ee3232;
    --bs-orange: #f90;
    --bs-yellow: #fffa6f;
    --bs-green: #297f00;
    --bs-teal: #20c997;
    --bs-cyan: #3065d0;
    --bs-white: #fff;
    --bs-gray: #6c757d;
    --bs-gray-dark: #343a40;
    --bs-primary: #6b707a;
    --bs-secondary: #ff5e4b;
    --bs-success: #09bd3c;
    --bs-info: #d653c1;
    --bs-warning: #ffcf6d;
    --bs-danger: #fc2e53;
    --bs-light: #c8c8c8;
    --bs-dark: #6e6e6e;
    --bs-font-sans-serif: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    --bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
    --bs-gradient: linear-gradient(180deg, #ffffff26, #fff0)
}

*,
:after,
:before {
    box-sizing: border-box
}

@media(prefers-reduced-motion:no-preference) {
    :root {
        scroll-behavior: smooth
    }
}

body {
    -webkit-text-size-adjust: 100%;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    background-color: #f8f8f8;
    color: #393939;
    font-weight: 400;
    line-height: 1.5
}

[tabindex="-1"]:focus:not(:focus-visible) {
    outline: 0 !important
}

hr {
    background-color: currentColor;
    border: 0;
    color: inherit;
    margin: 1rem 0;
    opacity: .25
}

hr:not([size]) {
    height: 1px
}

.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
h1,
h2,
h3,
h4,
h5,
h6 {
    color: #000;
    font-weight: 500;
    line-height: 1.2;
    margin-bottom: .5rem;
    margin-top: 0
}

.h1,
h1 {
    font-size: 3.6rem
}

.h2,
h2 {
    font-size: 3rem
}

.h3,
h3 {
    font-size: 2.4rem
}

.h4,
h4 {
    font-size: 1.8rem
}

.h5,
h5 {
    font-size: 1.6rem
}

.h6,
h6 {
    font-size: 1.5rem
}

p {
    margin-bottom: 0;
    margin-top: 0
}

abbr[data-bs-original-title],
abbr[title] {
    cursor: help;
    text-decoration: underline;
    -webkit-text-decoration: underline dotted;
    text-decoration: underline dotted;
    -webkit-text-decoration-skip-ink: none;
    text-decoration-skip-ink: none
}

address {
    font-style: normal;
    line-height: inherit;
    margin-bottom: 1rem
}

ol,
ul {
    padding-left: 2rem
}

dl,
ol,
ul {
    margin-bottom: 1rem;
    margin-top: 0
}

ol ol,
ol ul,
ul ol,
ul ul {
    margin-bottom: 0
}

dt {
    font-weight: 700
}

dd {
    margin-bottom: .5rem;
    margin-left: 0
}

blockquote {
    margin: 0 0 1rem
}

b,
strong {
    font-weight: bolder
}

.small,
small {
    font-size: 1.2em
}

.mark,
mark {
    background-color: #fcf8e3;
    padding: .2em
}

sub,
sup {
    font-size: .75em;
    line-height: 0;
    position: relative;
    vertical-align: initial
}

sub {
    bottom: -.25em
}

sup {
    top: -.5em
}

a {
    color: #6b707a;
    text-decoration: underline
}

a:hover {
    color: #0c8bd3
}

a:not([href]):not([class]),
a:not([href]):not([class]):hover {
    color: inherit;
    text-decoration: none
}

code,
kbd,
pre,
samp {
    direction: ltr;
    font-family: SFMono-Regular, Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace;
    font-family: var(--bs-font-monospace);
    font-size: 1em;
    unicode-bidi: bidi-override
}

pre {
    display: block;
    font-size: 1.2em;
    margin-bottom: 1rem;
    margin-top: 0;
    overflow: auto
}

pre code {
    color: inherit;
    font-size: inherit;
    word-break: normal
}

code {
    word-wrap: break-word;
    color: #e83e8c;
    font-size: 1.2em
}

a>code {
    color: inherit
}

kbd {
    background-color: #212529;
    border-radius: .2rem;
    color: #fff;
    font-size: 1.2em;
    padding: .2rem .4rem
}

kbd kbd {
    font-size: 1em;
    font-weight: 700;
    padding: 0
}

figure {
    margin: 0 0 1rem
}

img,
svg {
    vertical-align: middle
}

table {
    border-collapse: collapse;
    caption-side: bottom
}

caption {
    color: #89879f;
    padding-bottom: .5rem;
    padding-top: .5rem;
    text-align: left
}

th {
    text-align: inherit;
    text-align: -webkit-match-parent
}

tbody,
td,
tfoot,
th,
thead,
tr {
    border-color: #f0f0f0 !important;
    border-style: solid;
    border-width: 0
}

label {
    display: inline-block
}

button {
    border-radius: 0
}

button:focus:not(:focus-visible) {
    outline: 0
}

button,
input,
optgroup,
select,
textarea {
    font-family: inherit;
    font-size: inherit;
    line-height: inherit;
    margin: 0
}

button,
select {
    text-transform: none
}

[role=button] {
    cursor: pointer
}

select {
    word-wrap: normal
}

[list]::-webkit-calendar-picker-indicator {
    display: none
}

[type=button],
[type=reset],
[type=submit],
button {
    -webkit-appearance: button
}

[type=button]:not(:disabled),
[type=reset]:not(:disabled),
[type=submit]:not(:disabled),
button:not(:disabled) {
    cursor: pointer
}

::-moz-focus-inner {
    border-style: none;
    padding: 0
}

textarea {
    resize: vertical
}

fieldset {
    border: 0;
    margin: 0;
    min-width: 0;
    padding: 0
}

legend {
    float: left;
    font-size: calc(1.275rem + .3vw);
    line-height: inherit;
    margin-bottom: .5rem;
    padding: 0;
    width: 100%
}

@media(min-width:1200px) {
    legend {
        font-size: 1.5rem
    }
}

legend+* {
    clear: left
}

::-webkit-datetime-edit-day-field,
::-webkit-datetime-edit-fields-wrapper,
::-webkit-datetime-edit-hour-field,
::-webkit-datetime-edit-minute,
::-webkit-datetime-edit-month-field,
::-webkit-datetime-edit-text,
::-webkit-datetime-edit-year-field {
    padding: 0
}

::-webkit-inner-spin-button {
    height: auto
}

[type=search] {
    -webkit-appearance: textfield;
    outline-offset: -2px
}

::-webkit-search-decoration {
    -webkit-appearance: none
}

::-webkit-color-swatch-wrapper {
    padding: 0
}

::file-selector-button {
    font: inherit
}

::-webkit-file-upload-button {
    -webkit-appearance: button;
    font: inherit
}

output {
    display: inline-block
}

iframe {
    border: 0
}

summary {
    cursor: pointer;
    display: list-item
}

progress {
    vertical-align: initial
}

[hidden] {
    display: none !important
}

.lead {
    font-size: 1.09375rem;
    font-weight: 300
}

.display-1 {
    font-size: calc(1.625rem + 4.5vw);
    font-weight: 300;
    line-height: 1.2
}

@media(min-width:1200px) {
    .display-1 {
        font-size: 5rem
    }
}

.display-2 {
    font-size: calc(1.575rem + 3.9vw);
    font-weight: 300;
    line-height: 1.2
}

@media(min-width:1200px) {
    .display-2 {
        font-size: 4.5rem
    }
}

.display-3 {
    font-size: calc(1.525rem + 3.3vw);
    font-weight: 300;
    line-height: 1.2
}

@media(min-width:1200px) {
    .display-3 {
        font-size: 4rem
    }
}

.display-4 {
    font-size: calc(1.475rem + 2.7vw);
    font-weight: 300;
    line-height: 1.2
}

@media(min-width:1200px) {
    .display-4 {
        font-size: 3.5rem
    }
}

.display-5 {
    font-size: calc(1.425rem + 2.1vw);
    font-weight: 300;
    line-height: 1.2
}

@media(min-width:1200px) {
    .display-5 {
        font-size: 3rem
    }
}

.display-6 {
    font-size: calc(1.375rem + 1.5vw);
    font-weight: 300;
    line-height: 1.2
}

@media(min-width:1200px) {
    .display-6 {
        font-size: 2.5rem
    }
}

.list-inline,
.list-unstyled {
    list-style: none;
    padding-left: 0
}

.list-inline-item {
    display: inline-block
}

.list-inline-item:not(:last-child) {
    margin-right: .5rem
}

.initialism {
    font-size: 1.2em;
    text-transform: uppercase
}

.blockquote {
    font-size: 1.09375rem;
    margin-bottom: 1rem
}

.blockquote>:last-child {
    margin-bottom: 0
}

.blockquote-footer {
    color: #6c757d;
    font-size: 1.2em;
    margin-bottom: 1rem;
    margin-top: -1rem
}

.blockquote-footer:before {
    content: "— "
}

.img-fluid,
.img-thumbnail {
    height: auto;
    max-width: 100%
}

.img-thumbnail {
    background-color: #f8f8f8;
    border: 1px solid #dee2e6;
    border-radius: 1.25rem;
    padding: .25rem
}

.figure {
    display: inline-block
}

.figure-img {
    line-height: 1;
    margin-bottom: .5rem
}

.figure-caption {
    color: #6c757d;
    font-size: 1.2em
}

.container,
.container-fluid,
.container-lg,
.container-md,
.container-sm,
.container-xl,
.container-xxl {
    margin-left: auto;
    margin-right: auto;
    padding-left: 15px;
    padding-left: var(--bs-gutter-x, 15px);
    padding-right: 15px;
    padding-right: var(--bs-gutter-x, 15px);
    width: 100%
}

@media(min-width:576px) {

    .container,
    .container-sm {
        max-width: 540px
    }
}

@media(min-width:768px) {

    .container,
    .container-md,
    .container-sm {
        max-width: 720px
    }
}

@media(min-width:992px) {

    .container,
    .container-lg,
    .container-md,
    .container-sm {
        max-width: 960px
    }
}

@media(min-width:1200px) {

    .container,
    .container-lg,
    .container-md,
    .container-sm,
    .container-xl {
        max-width: 1140px
    }
}

@media(min-width:1440) {

    .container,
    .container-lg,
    .container-md,
    .container-sm,
    .container-xl,
    .container-xxl {
        max-width: 1320px
    }
}

.row {
    --bs-gutter-x: 30px;
    --bs-gutter-y: 0;
    display: flex;
    flex-wrap: wrap;
    margin-left: calc(var(--bs-gutter-x)/-2);
    margin-right: calc(var(--bs-gutter-x)/-2);
    margin-top: calc(var(--bs-gutter-y)*-1)
}

.row>* {
    flex-shrink: 0;
    margin-top: var(--bs-gutter-y);
    max-width: 100%;
    padding-left: calc(var(--bs-gutter-x)/2);
    padding-right: calc(var(--bs-gutter-x)/2);
    width: 100%
}

.col {
    flex: 1 0
}

.row-cols-auto>* {
    flex: 0 0 auto;
    width: auto
}

.row-cols-1>* {
    flex: 0 0 auto;
    width: 100%
}

.row-cols-2>* {
    flex: 0 0 auto;
    width: 50%
}

.row-cols-3>* {
    flex: 0 0 auto;
    width: 33.33333%
}

.row-cols-4>* {
    flex: 0 0 auto;
    width: 25%
}

.row-cols-5>* {
    flex: 0 0 auto;
    width: 20%
}

.row-cols-6>* {
    flex: 0 0 auto;
    width: 16.66667%
}

.col-auto {
    flex: 0 0 auto;
    width: auto
}

.col-1 {
    flex: 0 0 auto;
    width: 8.33333%
}

.col-2 {
    flex: 0 0 auto;
    width: 16.66667%
}

.col-3 {
    flex: 0 0 auto;
    width: 25%
}

.col-4 {
    flex: 0 0 auto;
    width: 33.33333%
}

.col-5 {
    flex: 0 0 auto;
    width: 41.66667%
}

.col-6 {
    flex: 0 0 auto;
    width: 50%
}

.col-7 {
    flex: 0 0 auto;
    width: 58.33333%
}

.col-8 {
    flex: 0 0 auto;
    width: 66.66667%
}

.col-9 {
    flex: 0 0 auto;
    width: 75%
}

.col-10 {
    flex: 0 0 auto;
    width: 83.33333%
}

.col-11 {
    flex: 0 0 auto;
    width: 91.66667%
}

.col-12 {
    flex: 0 0 auto;
    width: 100%
}

.offset-1 {
    margin-left: 8.33333%
}

.offset-2 {
    margin-left: 16.66667%
}

.offset-3 {
    margin-left: 25%
}

.offset-4 {
    margin-left: 33.33333%
}

.offset-5 {
    margin-left: 41.66667%
}

.offset-6 {
    margin-left: 50%
}

.offset-7 {
    margin-left: 58.33333%
}

.offset-8 {
    margin-left: 66.66667%
}

.offset-9 {
    margin-left: 75%
}

.offset-10 {
    margin-left: 83.33333%
}

.offset-11 {
    margin-left: 91.66667%
}

.g-0,
.gx-0 {
    --bs-gutter-x: 0
}

.g-0,
.gy-0 {
    --bs-gutter-y: 0
}

.g-1,
.gx-1 {
    --bs-gutter-x: 0.25rem
}

.g-1,
.gy-1 {
    --bs-gutter-y: 0.25rem
}

.g-2,
.gx-2 {
    --bs-gutter-x: 0.5rem
}

.g-2,
.gy-2 {
    --bs-gutter-y: 0.5rem
}

.g-3,
.gx-3 {
    --bs-gutter-x: 1rem
}

.g-3,
.gy-3 {
    --bs-gutter-y: 1rem
}

.g-4,
.gx-4 {
    --bs-gutter-x: 1.5rem
}

.g-4,
.gy-4 {
    --bs-gutter-y: 1.5rem
}

.g-5,
.gx-5 {
    --bs-gutter-x: 3rem
}

.g-5,
.gy-5 {
    --bs-gutter-y: 3rem
}

@media(min-width:576px) {
    .col-sm {
        flex: 1 0
    }

    .row-cols-sm-auto>* {
        flex: 0 0 auto;
        width: auto
    }

    .row-cols-sm-1>* {
        flex: 0 0 auto;
        width: 100%
    }

    .row-cols-sm-2>* {
        flex: 0 0 auto;
        width: 50%
    }

    .row-cols-sm-3>* {
        flex: 0 0 auto;
        width: 33.33333%
    }

    .row-cols-sm-4>* {
        flex: 0 0 auto;
        width: 25%
    }

    .row-cols-sm-5>* {
        flex: 0 0 auto;
        width: 20%
    }

    .row-cols-sm-6>* {
        flex: 0 0 auto;
        width: 16.66667%
    }

    .col-sm-auto {
        flex: 0 0 auto;
        width: auto
    }

    .col-sm-1 {
        flex: 0 0 auto;
        width: 8.33333%
    }

    .col-sm-2 {
        flex: 0 0 auto;
        width: 16.66667%
    }

    .col-sm-3 {
        flex: 0 0 auto;
        width: 25%
    }

    .col-sm-4 {
        flex: 0 0 auto;
        width: 33.33333%
    }

    .col-sm-5 {
        flex: 0 0 auto;
        width: 41.66667%
    }

    .col-sm-6 {
        flex: 0 0 auto;
        width: 50%
    }

    .col-sm-7 {
        flex: 0 0 auto;
        width: 58.33333%
    }

    .col-sm-8 {
        flex: 0 0 auto;
        width: 66.66667%
    }

    .col-sm-9 {
        flex: 0 0 auto;
        width: 75%
    }

    .col-sm-10 {
        flex: 0 0 auto;
        width: 83.33333%
    }

    .col-sm-11 {
        flex: 0 0 auto;
        width: 91.66667%
    }

    .col-sm-12 {
        flex: 0 0 auto;
        width: 100%
    }

    .offset-sm-0 {
        margin-left: 0
    }

    .offset-sm-1 {
        margin-left: 8.33333%
    }

    .offset-sm-2 {
        margin-left: 16.66667%
    }

    .offset-sm-3 {
        margin-left: 25%
    }

    .offset-sm-4 {
        margin-left: 33.33333%
    }

    .offset-sm-5 {
        margin-left: 41.66667%
    }

    .offset-sm-6 {
        margin-left: 50%
    }

    .offset-sm-7 {
        margin-left: 58.33333%
    }

    .offset-sm-8 {
        margin-left: 66.66667%
    }

    .offset-sm-9 {
        margin-left: 75%
    }

    .offset-sm-10 {
        margin-left: 83.33333%
    }

    .offset-sm-11 {
        margin-left: 91.66667%
    }

    .g-sm-0,
    .gx-sm-0 {
        --bs-gutter-x: 0
    }

    .g-sm-0,
    .gy-sm-0 {
        --bs-gutter-y: 0
    }

    .g-sm-1,
    .gx-sm-1 {
        --bs-gutter-x: 0.25rem
    }

    .g-sm-1,
    .gy-sm-1 {
        --bs-gutter-y: 0.25rem
    }

    .g-sm-2,
    .gx-sm-2 {
        --bs-gutter-x: 0.5rem
    }

    .g-sm-2,
    .gy-sm-2 {
        --bs-gutter-y: 0.5rem
    }

    .g-sm-3,
    .gx-sm-3 {
        --bs-gutter-x: 1rem
    }

    .g-sm-3,
    .gy-sm-3 {
        --bs-gutter-y: 1rem
    }

    .g-sm-4,
    .gx-sm-4 {
        --bs-gutter-x: 1.5rem
    }

    .g-sm-4,
    .gy-sm-4 {
        --bs-gutter-y: 1.5rem
    }

    .g-sm-5,
    .gx-sm-5 {
        --bs-gutter-x: 3rem
    }

    .g-sm-5,
    .gy-sm-5 {
        --bs-gutter-y: 3rem
    }
}

@media(min-width:768px) {
    .col-md {
        flex: 1 0
    }

    .row-cols-md-auto>* {
        flex: 0 0 auto;
        width: auto
    }

    .row-cols-md-1>* {
        flex: 0 0 auto;
        width: 100%
    }

    .row-cols-md-2>* {
        flex: 0 0 auto;
        width: 50%
    }

    .row-cols-md-3>* {
        flex: 0 0 auto;
        width: 33.33333%
    }

    .row-cols-md-4>* {
        flex: 0 0 auto;
        width: 25%
    }

    .row-cols-md-5>* {
        flex: 0 0 auto;
        width: 20%
    }

    .row-cols-md-6>* {
        flex: 0 0 auto;
        width: 16.66667%
    }

    .col-md-auto {
        flex: 0 0 auto;
        width: auto
    }

    .col-md-1 {
        flex: 0 0 auto;
        width: 8.33333%
    }

    .col-md-2 {
        flex: 0 0 auto;
        width: 16.66667%
    }

    .col-md-3 {
        flex: 0 0 auto;
        width: 25%
    }

    .col-md-4 {
        flex: 0 0 auto;
        width: 33.33333%
    }

    .col-md-5 {
        flex: 0 0 auto;
        width: 41.66667%
    }

    .col-md-6 {
        flex: 0 0 auto;
        width: 50%
    }

    .col-md-7 {
        flex: 0 0 auto;
        width: 58.33333%
    }

    .col-md-8 {
        flex: 0 0 auto;
        width: 66.66667%
    }

    .col-md-9 {
        flex: 0 0 auto;
        width: 75%
    }

    .col-md-10 {
        flex: 0 0 auto;
        width: 83.33333%
    }

    .col-md-11 {
        flex: 0 0 auto;
        width: 91.66667%
    }

    .col-md-12 {
        flex: 0 0 auto;
        width: 100%
    }

    .offset-md-0 {
        margin-left: 0
    }

    .offset-md-1 {
        margin-left: 8.33333%
    }

    .offset-md-2 {
        margin-left: 16.66667%
    }

    .offset-md-3 {
        margin-left: 25%
    }

    .offset-md-4 {
        margin-left: 33.33333%
    }

    .offset-md-5 {
        margin-left: 41.66667%
    }

    .offset-md-6 {
        margin-left: 50%
    }

    .offset-md-7 {
        margin-left: 58.33333%
    }

    .offset-md-8 {
        margin-left: 66.66667%
    }

    .offset-md-9 {
        margin-left: 75%
    }

    .offset-md-10 {
        margin-left: 83.33333%
    }

    .offset-md-11 {
        margin-left: 91.66667%
    }

    .g-md-0,
    .gx-md-0 {
        --bs-gutter-x: 0
    }

    .g-md-0,
    .gy-md-0 {
        --bs-gutter-y: 0
    }

    .g-md-1,
    .gx-md-1 {
        --bs-gutter-x: 0.25rem
    }

    .g-md-1,
    .gy-md-1 {
        --bs-gutter-y: 0.25rem
    }

    .g-md-2,
    .gx-md-2 {
        --bs-gutter-x: 0.5rem
    }

    .g-md-2,
    .gy-md-2 {
        --bs-gutter-y: 0.5rem
    }

    .g-md-3,
    .gx-md-3 {
        --bs-gutter-x: 1rem
    }

    .g-md-3,
    .gy-md-3 {
        --bs-gutter-y: 1rem
    }

    .g-md-4,
    .gx-md-4 {
        --bs-gutter-x: 1.5rem
    }

    .g-md-4,
    .gy-md-4 {
        --bs-gutter-y: 1.5rem
    }

    .g-md-5,
    .gx-md-5 {
        --bs-gutter-x: 3rem
    }

    .g-md-5,
    .gy-md-5 {
        --bs-gutter-y: 3rem
    }
}

@media(min-width:992px) {
    .col-lg {
        flex: 1 0
    }

    .row-cols-lg-auto>* {
        flex: 0 0 auto;
        width: auto
    }

    .row-cols-lg-1>* {
        flex: 0 0 auto;
        width: 100%
    }

    .row-cols-lg-2>* {
        flex: 0 0 auto;
        width: 50%
    }

    .row-cols-lg-3>* {
        flex: 0 0 auto;
        width: 33.33333%
    }

    .row-cols-lg-4>* {
        flex: 0 0 auto;
        width: 25%
    }

    .row-cols-lg-5>* {
        flex: 0 0 auto;
        width: 20%
    }

    .row-cols-lg-6>* {
        flex: 0 0 auto;
        width: 16.66667%
    }

    .col-lg-auto {
        flex: 0 0 auto;
        width: auto
    }

    .col-lg-1 {
        flex: 0 0 auto;
        width: 8.33333%
    }

    .col-lg-2 {
        flex: 0 0 auto;
        width: 16.66667%
    }

    .col-lg-3 {
        flex: 0 0 auto;
        width: 25%
    }

    .col-lg-4 {
        flex: 0 0 auto;
        width: 33.33333%
    }

    .col-lg-5 {
        flex: 0 0 auto;
        width: 41.66667%
    }

    .col-lg-6 {
        flex: 0 0 auto;
        width: 50%
    }

    .col-lg-7 {
        flex: 0 0 auto;
        width: 58.33333%
    }

    .col-lg-8 {
        flex: 0 0 auto;
        width: 66.66667%
    }

    .col-lg-9 {
        flex: 0 0 auto;
        width: 75%
    }

    .col-lg-10 {
        flex: 0 0 auto;
        width: 83.33333%
    }

    .col-lg-11 {
        flex: 0 0 auto;
        width: 91.66667%
    }

    .col-lg-12 {
        flex: 0 0 auto;
        width: 100%
    }

    .offset-lg-0 {
        margin-left: 0
    }

    .offset-lg-1 {
        margin-left: 8.33333%
    }

    .offset-lg-2 {
        margin-left: 16.66667%
    }

    .offset-lg-3 {
        margin-left: 25%
    }

    .offset-lg-4 {
        margin-left: 33.33333%
    }

    .offset-lg-5 {
        margin-left: 41.66667%
    }

    .offset-lg-6 {
        margin-left: 50%
    }

    .offset-lg-7 {
        margin-left: 58.33333%
    }

    .offset-lg-8 {
        margin-left: 66.66667%
    }

    .offset-lg-9 {
        margin-left: 75%
    }

    .offset-lg-10 {
        margin-left: 83.33333%
    }

    .offset-lg-11 {
        margin-left: 91.66667%
    }

    .g-lg-0,
    .gx-lg-0 {
        --bs-gutter-x: 0
    }

    .g-lg-0,
    .gy-lg-0 {
        --bs-gutter-y: 0
    }

    .g-lg-1,
    .gx-lg-1 {
        --bs-gutter-x: 0.25rem
    }

    .g-lg-1,
    .gy-lg-1 {
        --bs-gutter-y: 0.25rem
    }

    .g-lg-2,
    .gx-lg-2 {
        --bs-gutter-x: 0.5rem
    }

    .g-lg-2,
    .gy-lg-2 {
        --bs-gutter-y: 0.5rem
    }

    .g-lg-3,
    .gx-lg-3 {
        --bs-gutter-x: 1rem
    }

    .g-lg-3,
    .gy-lg-3 {
        --bs-gutter-y: 1rem
    }

    .g-lg-4,
    .gx-lg-4 {
        --bs-gutter-x: 1.5rem
    }

    .g-lg-4,
    .gy-lg-4 {
        --bs-gutter-y: 1.5rem
    }

    .g-lg-5,
    .gx-lg-5 {
        --bs-gutter-x: 3rem
    }

    .g-lg-5,
    .gy-lg-5 {
        --bs-gutter-y: 3rem
    }
}

@media(min-width:1200px) {
    .col-xl {
        flex: 1 0
    }

    .row-cols-xl-auto>* {
        flex: 0 0 auto;
        width: auto
    }

    .row-cols-xl-1>* {
        flex: 0 0 auto;
        width: 100%
    }

    .row-cols-xl-2>* {
        flex: 0 0 auto;
        width: 50%
    }

    .row-cols-xl-3>* {
        flex: 0 0 auto;
        width: 33.33333%
    }

    .row-cols-xl-4>* {
        flex: 0 0 auto;
        width: 25%
    }

    .row-cols-xl-5>* {
        flex: 0 0 auto;
        width: 20%
    }

    .row-cols-xl-6>* {
        flex: 0 0 auto;
        width: 16.66667%
    }

    .col-xl-auto {
        flex: 0 0 auto;
        width: auto
    }

    .col-xl-1 {
        flex: 0 0 auto;
        width: 8.33333%
    }

    .col-xl-2 {
        flex: 0 0 auto;
        width: 16.66667%
    }

    .col-xl-3 {
        flex: 0 0 auto;
        width: 25%
    }

    .col-xl-4 {
        flex: 0 0 auto;
        width: 33.33333%
    }

    .col-xl-5 {
        flex: 0 0 auto;
        width: 41.66667%
    }

    .col-xl-6 {
        flex: 0 0 auto;
        width: 50%
    }

    .col-xl-7 {
        flex: 0 0 auto;
        width: 58.33333%
    }

    .col-xl-8 {
        flex: 0 0 auto;
        width: 66.66667%
    }

    .col-xl-9 {
        flex: 0 0 auto;
        width: 75%
    }

    .col-xl-10 {
        flex: 0 0 auto;
        width: 83.33333%
    }

    .col-xl-11 {
        flex: 0 0 auto;
        width: 91.66667%
    }

    .col-xl-12 {
        flex: 0 0 auto;
        width: 100%
    }

    .offset-xl-0 {
        margin-left: 0
    }

    .offset-xl-1 {
        margin-left: 8.33333%
    }

    .offset-xl-2 {
        margin-left: 16.66667%
    }

    .offset-xl-3 {
        margin-left: 25%
    }

    .offset-xl-4 {
        margin-left: 33.33333%
    }

    .offset-xl-5 {
        margin-left: 41.66667%
    }

    .offset-xl-6 {
        margin-left: 50%
    }

    .offset-xl-7 {
        margin-left: 58.33333%
    }

    .offset-xl-8 {
        margin-left: 66.66667%
    }

    .offset-xl-9 {
        margin-left: 75%
    }

    .offset-xl-10 {
        margin-left: 83.33333%
    }

    .offset-xl-11 {
        margin-left: 91.66667%
    }

    .g-xl-0,
    .gx-xl-0 {
        --bs-gutter-x: 0
    }

    .g-xl-0,
    .gy-xl-0 {
        --bs-gutter-y: 0
    }

    .g-xl-1,
    .gx-xl-1 {
        --bs-gutter-x: 0.25rem
    }

    .g-xl-1,
    .gy-xl-1 {
        --bs-gutter-y: 0.25rem
    }

    .g-xl-2,
    .gx-xl-2 {
        --bs-gutter-x: 0.5rem
    }

    .g-xl-2,
    .gy-xl-2 {
        --bs-gutter-y: 0.5rem
    }

    .g-xl-3,
    .gx-xl-3 {
        --bs-gutter-x: 1rem
    }

    .g-xl-3,
    .gy-xl-3 {
        --bs-gutter-y: 1rem
    }

    .g-xl-4,
    .gx-xl-4 {
        --bs-gutter-x: 1.5rem
    }

    .g-xl-4,
    .gy-xl-4 {
        --bs-gutter-y: 1.5rem
    }

    .g-xl-5,
    .gx-xl-5 {
        --bs-gutter-x: 3rem
    }

    .g-xl-5,
    .gy-xl-5 {
        --bs-gutter-y: 3rem
    }
}

@media(min-width:1440) {
    .col-xxl {
        flex: 1 0
    }

    .row-cols-xxl-auto>* {
        flex: 0 0 auto;
        width: auto
    }

    .row-cols-xxl-1>* {
        flex: 0 0 auto;
        width: 100%
    }

    .row-cols-xxl-2>* {
        flex: 0 0 auto;
        width: 50%
    }

    .row-cols-xxl-3>* {
        flex: 0 0 auto;
        width: 33.33333%
    }

    .row-cols-xxl-4>* {
        flex: 0 0 auto;
        width: 25%
    }

    .row-cols-xxl-5>* {
        flex: 0 0 auto;
        width: 20%
    }

    .row-cols-xxl-6>* {
        flex: 0 0 auto;
        width: 16.66667%
    }

    .col-xxl-auto {
        flex: 0 0 auto;
        width: auto
    }

    .col-xxl-1 {
        flex: 0 0 auto;
        width: 8.33333%
    }

    .col-xxl-2 {
        flex: 0 0 auto;
        width: 16.66667%
    }

    .col-xxl-3 {
        flex: 0 0 auto;
        width: 25%
    }

    .col-xxl-4 {
        flex: 0 0 auto;
        width: 33.33333%
    }

    .col-xxl-5 {
        flex: 0 0 auto;
        width: 41.66667%
    }

    .col-xxl-6 {
        flex: 0 0 auto;
        width: 50%
    }

    .col-xxl-7 {
        flex: 0 0 auto;
        width: 58.33333%
    }

    .col-xxl-8 {
        flex: 0 0 auto;
        width: 66.66667%
    }

    .col-xxl-9 {
        flex: 0 0 auto;
        width: 75%
    }

    .col-xxl-10 {
        flex: 0 0 auto;
        width: 83.33333%
    }

    .col-xxl-11 {
        flex: 0 0 auto;
        width: 91.66667%
    }

    .col-xxl-12 {
        flex: 0 0 auto;
        width: 100%
    }

    .offset-xxl-0 {
        margin-left: 0
    }

    .offset-xxl-1 {
        margin-left: 8.33333%
    }

    .offset-xxl-2 {
        margin-left: 16.66667%
    }

    .offset-xxl-3 {
        margin-left: 25%
    }

    .offset-xxl-4 {
        margin-left: 33.33333%
    }

    .offset-xxl-5 {
        margin-left: 41.66667%
    }

    .offset-xxl-6 {
        margin-left: 50%
    }

    .offset-xxl-7 {
        margin-left: 58.33333%
    }

    .offset-xxl-8 {
        margin-left: 66.66667%
    }

    .offset-xxl-9 {
        margin-left: 75%
    }

    .offset-xxl-10 {
        margin-left: 83.33333%
    }

    .offset-xxl-11 {
        margin-left: 91.66667%
    }

    .g-xxl-0,
    .gx-xxl-0 {
        --bs-gutter-x: 0
    }

    .g-xxl-0,
    .gy-xxl-0 {
        --bs-gutter-y: 0
    }

    .g-xxl-1,
    .gx-xxl-1 {
        --bs-gutter-x: 0.25rem
    }

    .g-xxl-1,
    .gy-xxl-1 {
        --bs-gutter-y: 0.25rem
    }

    .g-xxl-2,
    .gx-xxl-2 {
        --bs-gutter-x: 0.5rem
    }

    .g-xxl-2,
    .gy-xxl-2 {
        --bs-gutter-y: 0.5rem
    }

    .g-xxl-3,
    .gx-xxl-3 {
        --bs-gutter-x: 1rem
    }

    .g-xxl-3,
    .gy-xxl-3 {
        --bs-gutter-y: 1rem
    }

    .g-xxl-4,
    .gx-xxl-4 {
        --bs-gutter-x: 1.5rem
    }

    .g-xxl-4,
    .gy-xxl-4 {
        --bs-gutter-y: 1.5rem
    }

    .g-xxl-5,
    .gx-xxl-5 {
        --bs-gutter-x: 3rem
    }

    .g-xxl-5,
    .gy-xxl-5 {
        --bs-gutter-y: 3rem
    }
}

.table {
    --bs-table-bg: #0000;
    --bs-table-striped-color: #393939;
    --bs-table-striped-bg: #0000000d;
    --bs-table-active-color: #393939;
    --bs-table-active-bg: #0000001a;
    --bs-table-hover-color: #393939;
    --bs-table-hover-bg: rgba(0, 0, 0, .075);
    border-color: #eee;
    color: #393939;
    margin-bottom: 1rem;
    vertical-align: top;
    width: 100%
}

.table>:not(caption)>*>* {
    background-color: var(--bs-table-bg);
    border-bottom-width: 1px;
    border-right-width: 1px;
    box-shadow: inset 0 0 0 9999px var(--bs-table-accent-bg);
    padding: .5rem
}

.table>tbody {
    vertical-align: inherit
}

.table>thead {
    vertical-align: bottom
}

.table>:not(:last-child)>:last-child>* {
    border-bottom-color: initial
}

.caption-top {
    caption-side: top
}

.table-sm>:not(caption)>*>* {
    padding: .25rem
}

.table-bordered>:not(caption)>* {
    border-width: 1px 0
}

.table-bordered>:not(caption)>*>* {
    border-width: 0 1px
}

.table-borderless>:not(caption)>*>* {
    border-bottom-width: 0
}

.table-striped>tbody>tr:nth-of-type(odd) {
    --bs-table-accent-bg: var(--bs-table-striped-bg);
    color: var(--bs-table-striped-color)
}

.table-active {
    --bs-table-accent-bg: var(--bs-table-active-bg);
    color: var(--bs-table-active-color)
}

.table-hover>tbody>tr:hover {
    --bs-table-accent-bg: var(--bs-table-hover-bg);
    color: var(--bs-table-hover-color)
}

.table-primary {
    --bs-table-bg: #ccecdf;
    --bs-table-striped-bg: #c2e0d4;
    --bs-table-striped-color: #000;
    --bs-table-active-bg: #b8d4c9;
    --bs-table-active-color: #000;
    --bs-table-hover-bg: #bddace;
    --bs-table-hover-color: #000;
    border-color: #b8d4c9;
    color: #000
}

.table-secondary {
    --bs-table-bg: #ffdfdb;
    --bs-table-striped-bg: #f2d4d0;
    --bs-table-striped-color: #000;
    --bs-table-active-bg: #e6c9c5;
    --bs-table-active-color: #000;
    --bs-table-hover-bg: #eccecb;
    --bs-table-hover-color: #000;
    border-color: #e6c9c5;
    color: #000
}

.table-success {
    --bs-table-bg: #cef2d8;
    --bs-table-striped-bg: #c4e6cd;
    --bs-table-striped-color: #000;
    --bs-table-active-bg: #b9dac2;
    --bs-table-active-color: #000;
    --bs-table-hover-bg: #bfe0c8;
    --bs-table-hover-color: #000;
    border-color: #b9dac2;
    color: #000
}

.table-info {
    --bs-table-bg: #f7ddf3;
    --bs-table-striped-bg: #ebd2e7;
    --bs-table-striped-color: #000;
    --bs-table-active-bg: #dec7db;
    --bs-table-active-color: #000;
    --bs-table-hover-bg: #e4cce1;
    --bs-table-hover-color: #000;
    border-color: #dec7db;
    color: #000
}

.table-warning {
    --bs-table-bg: #fff5e2;
    --bs-table-striped-bg: #f2e9d7;
    --bs-table-striped-color: #000;
    --bs-table-active-bg: #e6ddcb;
    --bs-table-active-color: #000;
    --bs-table-hover-bg: #ece3d1;
    --bs-table-hover-color: #000;
    border-color: #e6ddcb;
    color: #000
}

.table-danger {
    --bs-table-bg: #fed5dd;
    --bs-table-striped-bg: #f1cad2;
    --bs-table-striped-color: #000;
    --bs-table-active-bg: #e5c0c7;
    --bs-table-active-color: #000;
    --bs-table-hover-bg: #ebc5cc;
    --bs-table-hover-color: #000;
    border-color: #e5c0c7;
    color: #000
}

.table-light {
    --bs-table-bg: #c8c8c8;
    --bs-table-striped-bg: #bebebe;
    --bs-table-striped-color: #000;
    --bs-table-active-bg: #b4b4b4;
    --bs-table-active-color: #000;
    --bs-table-hover-bg: #b9b9b9;
    --bs-table-hover-color: #000;
    border-color: #b4b4b4;
    color: #000
}

.table-dark {
    --bs-table-bg: #6e6e6e;
    --bs-table-striped-bg: #757575;
    --bs-table-striped-color: #fff;
    --bs-table-active-bg: #7d7d7d;
    --bs-table-active-color: #000;
    --bs-table-hover-bg: #797979;
    --bs-table-hover-color: #000;
    border-color: #7d7d7d;
    color: #fff
}

.table-responsive {
    -webkit-overflow-scrolling: touch;
    overflow-x: auto
}

@media(max-width:575.98px) {
    .table-responsive-sm {
        -webkit-overflow-scrolling: touch;
        overflow-x: auto
    }
}

@media(max-width:767.98px) {
    .table-responsive-md {
        -webkit-overflow-scrolling: touch;
        overflow-x: auto
    }
}

@media(max-width:991.98px) {
    .table-responsive-lg {
        -webkit-overflow-scrolling: touch;
        overflow-x: auto
    }
}

@media(max-width:1199.98px) {
    .table-responsive-xl {
        -webkit-overflow-scrolling: touch;
        overflow-x: auto
    }
}

@media(max-width:1439.98) {
    .table-responsive-xxl {
        -webkit-overflow-scrolling: touch;
        overflow-x: auto
    }
}

.col-form-label {
    font-size: inherit;
    line-height: 1.5;
    margin-bottom: 0;
    padding-bottom: calc(.375rem + 1px);
    padding-top: calc(.375rem + 1px)
}

.col-form-label-lg {
    font-size: 1.09375rem;
    padding-bottom: calc(.5rem + 1px);
    padding-top: calc(.5rem + 1px)
}

.col-form-label-sm {
    font-size: .76562rem;
    padding-bottom: calc(.25rem + 1px);
    padding-top: calc(.25rem + 1px)
}

.form-text {
    color: #89879f;
    font-size: 1.2em;
    margin-top: .25rem
}

.form-control {
    -webkit-appearance: none;
    appearance: none;
    background-clip: padding-box;
    background-color: #fff;
    border-radius: 1.25rem;
    color: #393939;
    display: block;
    font-size: .9rem !important;
    font-weight: 400;
    line-height: 1.5;
    margin-bottom: 5px;
    transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out;
    width: 100%
}

@media(prefers-reduced-motion:reduce) {
    .form-control {
        transition: none
    }
}

.form-control[type=file] {
    overflow: hidden
}

.form-control[type=file]:not(:disabled):not([readonly]) {
    cursor: pointer
}

.form-control:focus {
    background-color: #fff;
    border-color: #80d0ae;
    box-shadow: 0 0 0 .25rem #00a15d40;
    color: #393939;
    outline: 0
}

.form-control::-webkit-date-and-time-value {
    height: 1.5em
}

.form-control::placeholder {
    color: #6c757d;
    opacity: 1
}

.form-control:disabled,
.form-control[readonly] {
    background-color: #e9ecef
}

.form-control::file-selector-button {
    -webkit-margin-end: .75rem;
    background-color: #e9ecef;
    border: 0 solid;
    border-color: inherit;
    border-inline-end-width: 1px;
    border-radius: 0;
    color: #393939;
    margin: -.375rem -.75rem;
    margin-inline-end: .75rem;
    padding: .375rem .75rem;
    pointer-events: none;
    transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out
}

@media(prefers-reduced-motion:reduce) {
    .form-control::-webkit-file-upload-button {
        -webkit-transition: none;
        transition: none
    }

    .form-control::file-selector-button {
        transition: none
    }
}

.form-control:hover:not(:disabled):not([readonly])::file-selector-button {
    background-color: #dde0e3
}

.form-control::-webkit-file-upload-button {
    -webkit-margin-end: .75rem;
    background-color: #e9ecef;
    border: 0 solid;
    border-color: inherit;
    border-inline-end-width: 1px;
    border-radius: 0;
    color: #393939;
    margin: -.375rem -.75rem;
    margin-inline-end: .75rem;
    padding: .375rem .75rem;
    pointer-events: none;
    -webkit-transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
    transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out
}

@media(prefers-reduced-motion:reduce) {
    .form-control::-webkit-file-upload-button {
        -webkit-transition: none;
        transition: none
    }
}

.form-control:hover:not(:disabled):not([readonly])::-webkit-file-upload-button {
    background-color: #dde0e3
}

.form-control-plaintext {
    background-color: #0000;
    border: solid #0000;
    border-width: 1px 0;
    color: #393939;
    display: block;
    line-height: 1.5;
    margin-bottom: 0;
    padding: .375rem 0;
    width: 100%
}

.form-control-plaintext.form-control-lg,
.form-control-plaintext.form-control-sm {
    padding-left: 0;
    padding-right: 0
}

.form-control-sm {
    border-radius: .2rem;
    font-size: .9rem !important;
    min-height: calc(1.5em + .5rem + 2px);
    padding: .25rem .5rem
}

.form-control-sm::file-selector-button {
    -webkit-margin-end: .5rem;
    margin: -.25rem -.5rem;
    margin-inline-end: .5rem;
    padding: .25rem .5rem
}

.form-control-sm::-webkit-file-upload-button {
    -webkit-margin-end: .5rem;
    margin: -.25rem -.5rem;
    margin-inline-end: .5rem;
    padding: .25rem .5rem
}

.form-control-lg {
    border-radius: .3rem;
    font-size: 1.09375rem;
    min-height: calc(1.5em + 1rem + 2px);
    padding: .5rem 1rem
}

.form-control-lg::file-selector-button {
    -webkit-margin-end: 1rem;
    margin: -.5rem -1rem;
    margin-inline-end: 1rem;
    padding: .5rem 1rem
}

.form-control-lg::-webkit-file-upload-button {
    -webkit-margin-end: 1rem;
    margin: -.5rem -1rem;
    margin-inline-end: 1rem;
    padding: .5rem 1rem
}

textarea.form-control {
    min-height: calc(1.5em + .75rem + 2px)
}

textarea.form-control-sm {
    min-height: calc(1.5em + .5rem + 2px)
}

textarea.form-control-lg {
    min-height: calc(1.5em + 1rem + 2px)
}

.form-control-color {
    height: auto;
    max-width: 3rem;
    padding: .375rem
}

.form-control-color:not(:disabled):not([readonly]) {
    cursor: pointer
}

.form-control-color::-moz-color-swatch {
    border-radius: 1.25rem;
    height: 1.5em
}

.form-control-color::-webkit-color-swatch {
    border-radius: 1.25rem;
    height: 1.5em
}

.form-select {
    -webkit-appearance: none;
    appearance: none;
    background-color: #fff;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3E%3C/svg%3E");
    background-position: right .75rem center;
    background-repeat: no-repeat;
    background-size: 16px 12px;
    border: 1px solid #d7dae3;
    border-radius: 1.25rem;
    color: #393939;
    display: block;
    font-size: 1.2rem;
    font-weight: 400;
    line-height: 1.5;
    padding: .375rem 2.25rem .375rem .75rem;
    width: 100%
}

.form-select:focus {
    border-color: #80d0ae;
    box-shadow: 0 0 0 .25rem #00a15d40;
    outline: 0
}

.form-select[multiple],
.form-select[size]:not([size="1"]) {
    background-image: none;
    padding-right: .75rem
}

.form-select:disabled {
    background-color: #e9ecef;
    color: #6c757d
}

.form-select:-moz-focusring {
    color: #0000;
    text-shadow: 0 0 0 #393939
}

.form-select-sm {
    font-size: .76562rem;
    padding-bottom: .25rem;
    padding-left: .5rem;
    padding-top: .25rem
}

.form-select-lg {
    font-size: 1.09375rem;
    padding-bottom: .5rem;
    padding-left: 1rem;
    padding-top: .5rem
}

.form-check {
    display: block;
    margin-bottom: .125rem;
    min-height: 1.3125rem;
    padding-left: 1.5em
}

.form-check .form-check-input {
    float: left;
    margin-left: -1.5em
}

.form-check-input {
    -webkit-appearance: none;
    appearance: none;
    background-color: #fff;
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    border: 1px solid #00000040;
    height: 1em;
    margin-top: .25em;
    -webkit-print-color-adjust: exact;
    print-color-adjust: exact;
    vertical-align: top;
    width: 1em
}

.form-check-input[type=checkbox] {
    border-radius: .25em
}

.form-check-input[type=radio] {
    border-radius: 50%
}

.form-check-input:active {
    filter: brightness(90%)
}

.form-check-input:focus {
    border-color: #80d0ae;
    box-shadow: 0 0 0 .25rem #00a15d40;
    outline: 0
}

.form-check-input:checked {
    background-color: #6b707a;
    border-color: #6b707a
}

.form-check-input:checked[type=checkbox] {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3E%3C/svg%3E")
}

.form-check-input:checked[type=radio] {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='2' fill='%23fff'/%3E%3C/svg%3E")
}

.form-check-input[type=checkbox]:indeterminate {
    background-color: #6b707a;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3E%3C/svg%3E");
    border-color: #6b707a
}

.form-check-input:disabled {
    filter: none;
    opacity: .5;
    pointer-events: none
}

.form-check-input:disabled~.form-check-label,
.form-check-input[disabled]~.form-check-label {
    opacity: .5
}

.form-switch {
    padding-left: 2.5em
}

.form-switch .form-check-input {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%2380d0ae'/%3E%3C/svg%3E");
    background-position: 0;
    border-color: #0c8bd3 !important;
    border-radius: 2em;
    display: block !important;
    margin-left: -2.5em;
    transition: background-position .15s ease-in-out;
    width: 2em
}

@media(prefers-reduced-motion:reduce) {
    .form-switch .form-check-input {
        transition: none
    }
}

.form-switch .form-check-input:focus {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%2380d0ae'/%3E%3C/svg%3E")
}

.form-switch .form-check-input:checked {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23fff'/%3E%3C/svg%3E");
    background-position: 100%
}

.form-check-inline {
    display: inline-block;
    margin-right: 1rem
}

.btn-check {
    clip: rect(0, 0, 0, 0);
    pointer-events: none;
    position: absolute
}

.btn-check:disabled+.btn,
.btn-check[disabled]+.btn {
    filter: none;
    opacity: .65;
    pointer-events: none
}

.form-range {
    -webkit-appearance: none;
    appearance: none;
    background-color: #0000;
    height: 1.5rem;
    padding: 0;
    width: 100%
}

.form-range:focus {
    outline: 0
}

.form-range:focus::-webkit-slider-thumb {
    box-shadow: 0 0 0 1px #f8f8f8, 0 0 0 .25rem #00a15d40
}

.form-range:focus::-moz-range-thumb {
    box-shadow: 0 0 0 1px #f8f8f8, 0 0 0 .25rem #00a15d40
}

.form-range::-moz-focus-outer {
    border: 0
}

.form-range::-webkit-slider-thumb {
    -webkit-appearance: none;
    appearance: none;
    background-color: #6b707a;
    border: 0;
    border-radius: 1rem;
    height: 1rem;
    margin-top: -.25rem;
    -webkit-transition: background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
    transition: background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
    width: 1rem
}

@media(prefers-reduced-motion:reduce) {
    .form-range::-webkit-slider-thumb {
        -webkit-transition: none;
        transition: none
    }
}

.form-range::-webkit-slider-thumb:active {
    background-color: #b3e3ce
}

.form-range::-webkit-slider-runnable-track {
    background-color: #dee2e6;
    border-color: #0000;
    border-radius: 1rem;
    color: #0000;
    cursor: pointer;
    height: .5rem;
    width: 100%
}

.form-range::-moz-range-thumb {
    appearance: none;
    background-color: #6b707a;
    border: 0;
    border-radius: 1rem;
    height: 1rem;
    -moz-transition: background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
    transition: background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
    width: 1rem
}

@media(prefers-reduced-motion:reduce) {
    .form-range::-moz-range-thumb {
        -moz-transition: none;
        transition: none
    }
}

.form-range::-moz-range-thumb:active {
    background-color: #b3e3ce
}

.form-range::-moz-range-track {
    background-color: #dee2e6;
    border-color: #0000;
    border-radius: 1rem;
    color: #0000;
    cursor: pointer;
    height: .5rem;
    width: 100%
}

.form-range:disabled {
    pointer-events: none
}

.form-range:disabled::-webkit-slider-thumb {
    background-color: #adb5bd
}

.form-range:disabled::-moz-range-thumb {
    background-color: #adb5bd
}

.form-floating {
    position: relative
}

.form-floating>.form-control,
.form-floating>.form-select {
    height: calc(3.5rem + 2px);
    padding: 1rem .75rem
}

.form-floating>label {
    border: 1px solid #0000;
    height: 100%;
    left: 0;
    padding: 1rem .75rem;
    pointer-events: none;
    position: absolute;
    top: 0;
    transform-origin: 0 0;
    transition: opacity .1s ease-in-out, transform .1s ease-in-out
}

@media(prefers-reduced-motion:reduce) {
    .form-floating>label {
        transition: none
    }
}

.form-floating>.form-control::placeholder {
    color: #0000
}

.form-floating>.form-control:focus,
.form-floating>.form-control:not(:placeholder-shown) {
    padding-bottom: .625rem;
    padding-top: 1.625rem
}

.form-floating>.form-control:-webkit-autofill {
    padding-bottom: .625rem;
    padding-top: 1.625rem
}

.form-floating>.form-select {
    padding-bottom: .625rem;
    padding-top: 1.625rem
}

.form-floating>.form-control:focus~label,
.form-floating>.form-control:not(:placeholder-shown)~label,
.form-floating>.form-select~label {
    opacity: .65;
    transform: scale(.85) translateY(-.5rem) translateX(.15rem)
}

.form-floating>.form-control:-webkit-autofill~label {
    opacity: .65;
    transform: scale(.85) translateY(-.5rem) translateX(.15rem)
}

.input-group {
    align-items: stretch;
    display: flex;
    flex-wrap: wrap;
    position: relative;
    width: 100%
}

.input-group>.form-control,
.input-group>.form-select {
    flex: 1 1 auto;
    min-width: 0;
    position: relative;
    width: 1%
}

.input-group>.form-control:focus,
.input-group>.form-select:focus {
    z-index: 3
}

.input-group .btn {
    position: relative;
    z-index: 2
}

.input-group .btn:focus {
    z-index: 3
}

.input-group-text {
    align-items: center;
    background-color: #e9ecef;
    border: 1px solid #d7dae3;
    border-radius: 1.25rem;
    color: #393939;
    font-size: 1.2rem;
    font-weight: 400;
    line-height: 1.5;
    padding: .375rem .75rem;
    text-align: center;
    white-space: nowrap
}

.input-group-lg>.btn,
.input-group-lg>.form-control,
.input-group-lg>.form-select,
.input-group-lg>.input-group-text {
    border-radius: .3rem;
    font-size: 1.09375rem;
    padding: .5rem 1rem
}

.input-group-sm>.btn,
.input-group-sm>.form-control,
.input-group-sm>.form-select,
.input-group-sm>.input-group-text {
    border-radius: .2rem;
    font-size: .76562rem;
    padding: .25rem .5rem
}

.input-group-lg>.form-select,
.input-group-sm>.form-select {
    padding-right: 3rem
}

.input-group.has-validation>.dropdown-toggle:nth-last-child(n+4),
.input-group.has-validation>:nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu),
.input-group:not(.has-validation)>.dropdown-toggle:nth-last-child(n+3),
.input-group:not(.has-validation)>:not(:last-child):not(.dropdown-toggle):not(.dropdown-menu) {
    border-bottom-right-radius: 0;
    border-top-right-radius: 0
}

.input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback) {
    border-bottom-left-radius: 0;
    border-top-left-radius: 0;
    margin-left: -1px
}

.valid-feedback {
    color: #09bd3c;
    display: none;
    font-size: 1.2em;
    margin-top: .25rem;
    width: 100%
}

.valid-tooltip {
    background-color: #09bd3ce6;
    border-radius: 1.25rem;
    color: #000;
    display: none;
    font-size: .76562rem;
    margin-top: .1rem;
    max-width: 100%;
    padding: .25rem .5rem;
    position: absolute;
    top: 100%;
    z-index: 5
}

.is-valid~.valid-feedback,
.is-valid~.valid-tooltip,
.was-validated :valid~.valid-feedback,
.was-validated :valid~.valid-tooltip {
    display: block
}

.form-control.is-valid,
.was-validated .form-control:valid {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%2309BD3C' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3E%3C/svg%3E");
    background-position: right calc(.375em + .1875rem) center;
    background-repeat: no-repeat;
    background-size: calc(.75em + .375rem) calc(.75em + .375rem);
    border-color: #09bd3c;
    padding-right: calc(1.5em + .75rem)
}

.form-control.is-valid:focus,
.was-validated .form-control:valid:focus {
    border-color: #09bd3c;
    box-shadow: 0 0 0 .25rem #09bd3c40
}

.was-validated textarea.form-control:valid,
textarea.form-control.is-valid {
    background-position: top calc(.375em + .1875rem) right calc(.375em + .1875rem);
    padding-right: calc(1.5em + .75rem)
}

.form-select.is-valid,
.was-validated .form-select:valid {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3E%3C/svg%3E"), url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%2309BD3C' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3E%3C/svg%3E");
    background-position: right .75rem center, center right 2.25rem;
    background-size: 16px 12px, calc(.75em + .375rem) calc(.75em + .375rem);
    border-color: #09bd3c;
    padding-right: 4.125rem
}

.form-select.is-valid:focus,
.was-validated .form-select:valid:focus {
    border-color: #09bd3c;
    box-shadow: 0 0 0 .25rem #09bd3c40
}

.form-check-input.is-valid,
.was-validated .form-check-input:valid {
    border-color: #09bd3c
}

.form-check-input.is-valid:checked,
.was-validated .form-check-input:valid:checked {
    background-color: #09bd3c
}

.form-check-input.is-valid:focus,
.was-validated .form-check-input:valid:focus {
    box-shadow: 0 0 0 .25rem #09bd3c40
}

.form-check-input.is-valid~.form-check-label,
.was-validated .form-check-input:valid~.form-check-label {
    color: #09bd3c
}

.form-check-inline .form-check-input~.valid-feedback {
    margin-left: .5em
}

.invalid-feedback {
    color: #fc2e53;
    display: none;
    font-size: 1.2em;
    margin-top: .25rem;
    width: 100%
}

.invalid-tooltip {
    background-color: #fc2e53e6;
    border-radius: 1.25rem;
    color: #000;
    display: none;
    font-size: .76562rem;
    margin-top: .1rem;
    max-width: 100%;
    padding: .25rem .5rem;
    position: absolute;
    top: 100%;
    z-index: 5
}

.is-invalid~.invalid-feedback,
.is-invalid~.invalid-tooltip,
.was-validated :invalid~.invalid-feedback,
.was-validated :invalid~.invalid-tooltip {
    display: block
}

.form-control.is-invalid,
.was-validated .form-control:invalid {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23FC2E53'%3E%3Ccircle cx='6' cy='6' r='4.5'/%3E%3Cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3E%3Ccircle cx='6' cy='8.2' r='.6' fill='%23FC2E53' stroke='none'/%3E%3C/svg%3E");
    background-position: right calc(.375em + .1875rem) center;
    background-repeat: no-repeat;
    background-size: calc(.75em + .375rem) calc(.75em + .375rem);
    border-color: #fc2e53;
    padding-right: calc(1.5em + .75rem)
}

.form-control.is-invalid:focus,
.was-validated .form-control:invalid:focus {
    border-color: #fc2e53;
    box-shadow: 0 0 0 .25rem #fc2e5340
}

.was-validated textarea.form-control:invalid,
textarea.form-control.is-invalid {
    background-position: top calc(.375em + .1875rem) right calc(.375em + .1875rem);
    padding-right: calc(1.5em + .75rem)
}

.form-select.is-invalid,
.was-validated .form-select:invalid {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3E%3C/svg%3E"), url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23FC2E53'%3E%3Ccircle cx='6' cy='6' r='4.5'/%3E%3Cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3E%3Ccircle cx='6' cy='8.2' r='.6' fill='%23FC2E53' stroke='none'/%3E%3C/svg%3E");
    background-position: right .75rem center, center right 2.25rem;
    background-size: 16px 12px, calc(.75em + .375rem) calc(.75em + .375rem);
    border-color: #fc2e53;
    padding-right: 4.125rem
}

.form-select.is-invalid:focus,
.was-validated .form-select:invalid:focus {
    border-color: #fc2e53;
    box-shadow: 0 0 0 .25rem #fc2e5340
}

.form-check-input.is-invalid,
.was-validated .form-check-input:invalid {
    border-color: #fc2e53
}

.form-check-input.is-invalid:checked,
.was-validated .form-check-input:invalid:checked {
    background-color: #fc2e53
}

.form-check-input.is-invalid:focus,
.was-validated .form-check-input:invalid:focus {
    box-shadow: 0 0 0 .25rem #fc2e5340
}

.form-check-input.is-invalid~.form-check-label,
.was-validated .form-check-input:invalid~.form-check-label {
    color: #fc2e53
}

.form-check-inline .form-check-input~.invalid-feedback {
    margin-left: .5em
}

.btn {
    background-color: #0000;
    border: 1px solid #0000;
    border-radius: 1.25rem;
    color: #393939;
    cursor: pointer;
    display: inline-block;
    line-height: 1.5;
    padding: .375rem .75rem;
    text-align: center;
    text-decoration: none;
    transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
    -webkit-user-select: none;
    user-select: none;
    vertical-align: middle
}

@media(prefers-reduced-motion:reduce) {
    .btn {
        transition: none
    }
}

.btn:hover {
    color: #393939
}

.btn-check:focus+.btn,
.btn:focus {
    box-shadow: 0 0 0 .25rem #00a15d40;
    outline: 0
}

.btn.disabled,
.btn:disabled,
fieldset:disabled .btn {
    opacity: .65;
    pointer-events: none
}

.btn-primary {
    background-color: #6b707a;
    border-color: #6b707a;
    color: #000
}

.btn-check:focus+.btn-primary,
.btn-primary:focus,
.btn-primary:hover {
    background-color: #26af75;
    border-color: #1aaa6d;
    color: #000
}

.btn-check:focus+.btn-primary,
.btn-primary:focus {
    box-shadow: 0 0 0 .25rem #00894f80
}

.btn-check:active+.btn-primary,
.btn-check:checked+.btn-primary,
.btn-primary.active,
.btn-primary:active,
.show>.btn-primary.dropdown-toggle {
    background-color: #ebf0fc;
    border-color: #ebf0fc;
    color: #000
}

.btn-check:active+.btn-primary:focus,
.btn-check:checked+.btn-primary:focus,
.btn-primary.active:focus,
.btn-primary:active:focus,
.show>.btn-primary.dropdown-toggle:focus {
    box-shadow: 0 0 0 .25rem #00894f80
}

.btn-primary.disabled,
.btn-primary:disabled {
    background-color: #2d2d2d;
    border-color: #2d2d2d;
    color: #000
}

.btn-secondary {
    background-color: #ff5e4b;
    border-color: #ff5e4b;
    color: #000
}

.btn-check:focus+.btn-secondary,
.btn-secondary:focus,
.btn-secondary:hover {
    background-color: #ff7666;
    border-color: #ff6e5d;
    color: #000
}

.btn-check:focus+.btn-secondary,
.btn-secondary:focus {
    box-shadow: 0 0 0 .25rem #d9504080
}

.btn-check:active+.btn-secondary,
.btn-check:checked+.btn-secondary,
.btn-secondary.active,
.btn-secondary:active,
.show>.btn-secondary.dropdown-toggle {
    background-color: #ff7e6f;
    border-color: #ff6e5d;
    color: #000
}

.btn-check:active+.btn-secondary:focus,
.btn-check:checked+.btn-secondary:focus,
.btn-secondary.active:focus,
.btn-secondary:active:focus,
.show>.btn-secondary.dropdown-toggle:focus {
    box-shadow: 0 0 0 .25rem #d9504080
}

.btn-secondary.disabled,
.btn-secondary:disabled {
    background-color: #ff5e4b;
    border-color: #ff5e4b;
    color: #000
}

.btn-check:focus+.btn-success,
.btn-success,
.btn-success:focus,
.btn-success:hover {
    background-color: #0c8bd3;
    border-color: #0c8bd3;
    color: #000
}

.btn-check:focus+.btn-success,
.btn-success:focus {
    box-shadow: 0 0 0 .25rem #08a13380
}

.btn-check:active+.btn-success,
.btn-check:checked+.btn-success,
.btn-success.active,
.btn-success:active,
.show>.btn-success.dropdown-toggle {
    background-color: #0c8bd3;
    border-color: #0c8bd3;
    color: #000
}

.btn-check:active+.btn-success:focus,
.btn-check:checked+.btn-success:focus,
.btn-success.active:focus,
.btn-success:active:focus,
.show>.btn-success.dropdown-toggle:focus {
    box-shadow: 0 0 0 .25rem #08a13380
}

.btn-success.disabled,
.btn-success:disabled {
    background-color: #09bd3c;
    border-color: #09bd3c;
    color: #000
}

.btn-info {
    background-color: #d653c1;
    border-color: #d653c1;
    color: #000
}

.btn-check:focus+.btn-info,
.btn-info:focus,
.btn-info:hover {
    background-color: #dc6dca;
    border-color: #da64c7;
    color: #000
}

.btn-check:focus+.btn-info,
.btn-info:focus {
    box-shadow: 0 0 0 .25rem #b647a480
}

.btn-check:active+.btn-info,
.btn-check:checked+.btn-info,
.btn-info.active,
.btn-info:active,
.show>.btn-info.dropdown-toggle {
    background-color: #de75cd;
    border-color: #da64c7;
    color: #000
}

.btn-check:active+.btn-info:focus,
.btn-check:checked+.btn-info:focus,
.btn-info.active:focus,
.btn-info:active:focus,
.show>.btn-info.dropdown-toggle:focus {
    box-shadow: 0 0 0 .25rem #b647a480
}

.btn-info.disabled,
.btn-info:disabled {
    background-color: #d653c1;
    border-color: #d653c1;
    color: #000
}

.btn-warning {
    background-color: #ffcf6d;
    border-color: #ffcf6d;
    color: #000
}

.btn-check:focus+.btn-warning,
.btn-warning:focus,
.btn-warning:hover {
    background-color: #0c8bd3;
    border-color: #0c8bd3;
    color: #000
}

.btn-check:focus+.btn-warning,
.btn-warning:focus {
    box-shadow: 0 0 0 .25rem #d9b05d80
}

.btn-check:active+.btn-warning,
.btn-check:checked+.btn-warning,
.btn-warning.active,
.btn-warning:active,
.show>.btn-warning.dropdown-toggle {
    background-color: #ffd98a;
    border-color: #ffd47c;
    color: #000
}

.btn-check:active+.btn-warning:focus,
.btn-check:checked+.btn-warning:focus,
.btn-warning.active:focus,
.btn-warning:active:focus,
.show>.btn-warning.dropdown-toggle:focus {
    box-shadow: 0 0 0 .25rem #d9b05d80
}

.btn-warning.disabled,
.btn-warning:disabled {
    background-color: #ffcf6d;
    border-color: #ffcf6d;
    color: #000
}

.btn-danger {
    background-color: #ff002e;
    border-color: #ff002e;
    color: #000
}

.btn-check:focus+.btn-danger,
.btn-danger:focus,
.btn-danger:hover {
    background-color: #fc4d6d;
    border-color: #fc4364;
    color: #000
}

.btn-check:focus+.btn-danger,
.btn-danger:focus {
    box-shadow: 0 0 0 .25rem #d6274780
}

.btn-check:active+.btn-danger,
.btn-check:checked+.btn-danger,
.btn-danger.active,
.btn-danger:active,
.show>.btn-danger.dropdown-toggle {
    background-color: #fd5875;
    border-color: #fc4364;
    color: #000
}

.btn-check:active+.btn-danger:focus,
.btn-check:checked+.btn-danger:focus,
.btn-danger.active:focus,
.btn-danger:active:focus,
.show>.btn-danger.dropdown-toggle:focus {
    box-shadow: 0 0 0 .25rem #d6274780
}

.btn-danger.disabled,
.btn-danger:disabled {
    background-color: #fc2e53;
    border-color: #fc2e53;
    color: #000
}

.btn-light {
    background-color: #c8c8c8;
    color: #000
}

.btn-check:focus+.btn-light,
.btn-light:focus,
.btn-light:hover {
    background-color: #d0d0d0;
    border-color: #cecece;
    color: #000
}

.btn-check:focus+.btn-light,
.btn-light:focus {
    box-shadow: 0 0 0 .25rem #aaaaaa80
}

.btn-check:active+.btn-light,
.btn-check:checked+.btn-light,
.btn-light.active,
.btn-light:active,
.show>.btn-light.dropdown-toggle {
    background-color: #d3d3d3;
    border-color: #cecece;
    color: #000
}

.btn-check:active+.btn-light:focus,
.btn-check:checked+.btn-light:focus,
.btn-light.active:focus,
.btn-light:active:focus,
.show>.btn-light.dropdown-toggle:focus {
    box-shadow: 0 0 0 .25rem #aaaaaa80
}

.btn-light.disabled,
.btn-light:disabled {
    background-color: #c8c8c8;
    border-color: #c8c8c8;
    color: #000
}

.btn-dark {
    background-color: #6e6e6e
}

.btn-check:focus+.btn-dark,
.btn-dark:focus,
.btn-dark:hover {
    background-color: #5e5e5e;
    border-color: #585858;
    color: #fff
}

.btn-check:focus+.btn-dark,
.btn-dark:focus {
    box-shadow: 0 0 0 .25rem #84848480
}

.btn-check:active+.btn-dark,
.btn-check:checked+.btn-dark,
.btn-dark.active,
.btn-dark:active,
.show>.btn-dark.dropdown-toggle {
    background-color: #585858;
    border-color: #535353;
    color: #fff
}

.btn-check:active+.btn-dark:focus,
.btn-check:checked+.btn-dark:focus,
.btn-dark.active:focus,
.btn-dark:active:focus,
.show>.btn-dark.dropdown-toggle:focus {
    box-shadow: 0 0 0 .25rem #84848480
}

.btn-dark.disabled,
.btn-dark:disabled {
    background-color: #6e6e6e;
    border-color: #6e6e6e;
    color: #fff
}

.btn-outline-primary {
    border-color: #6b707a;
    color: #6b707a
}

.btn-check:active+.btn-outline-primary,
.btn-check:checked+.btn-outline-primary,
.btn-outline-primary.active,
.btn-outline-primary.dropdown-toggle.show,
.btn-outline-primary:active,
.btn-outline-primary:hover {
    background-color: #6b707a;
    border-color: #6b707a;
    color: #000
}

.btn-outline-primary.disabled,
.btn-outline-primary:disabled {
    background-color: #0000;
    color: #6b707a
}

.btn-outline-secondary {
    border-color: #ff5e4b;
    color: #ff5e4b
}

.btn-outline-secondary:hover {
    background-color: #ff5e4b;
    border-color: #ff5e4b;
    color: #000
}

.btn-check:focus+.btn-outline-secondary,
.btn-outline-secondary:focus {
    box-shadow: 0 0 0 .25rem #ff5e4b80
}

.btn-check:active+.btn-outline-secondary,
.btn-check:checked+.btn-outline-secondary,
.btn-outline-secondary.active,
.btn-outline-secondary.dropdown-toggle.show,
.btn-outline-secondary:active {
    background-color: #ff5e4b;
    border-color: #ff5e4b;
    color: #000
}

.btn-check:active+.btn-outline-secondary:focus,
.btn-check:checked+.btn-outline-secondary:focus,
.btn-outline-secondary.active:focus,
.btn-outline-secondary.dropdown-toggle.show:focus,
.btn-outline-secondary:active:focus {
    box-shadow: 0 0 0 .25rem #ff5e4b80
}

.btn-outline-secondary.disabled,
.btn-outline-secondary:disabled {
    background-color: #0000;
    color: #ff5e4b
}

.btn-outline-success {
    border-color: #09bd3c;
    color: #09bd3c
}

.btn-outline-success:hover {
    background-color: #09bd3c;
    border-color: #09bd3c;
    color: #000
}

.btn-check:focus+.btn-outline-success,
.btn-outline-success:focus {
    box-shadow: 0 0 0 .25rem #09bd3c80
}

.btn-check:active+.btn-outline-success,
.btn-check:checked+.btn-outline-success,
.btn-outline-success.active,
.btn-outline-success.dropdown-toggle.show,
.btn-outline-success:active {
    background-color: #09bd3c;
    border-color: #09bd3c;
    color: #000
}

.btn-check:active+.btn-outline-success:focus,
.btn-check:checked+.btn-outline-success:focus,
.btn-outline-success.active:focus,
.btn-outline-success.dropdown-toggle.show:focus,
.btn-outline-success:active:focus {
    box-shadow: 0 0 0 .25rem #09bd3c80
}

.btn-outline-success.disabled,
.btn-outline-success:disabled {
    background-color: #0000;
    color: #09bd3c
}

.btn-outline-info {
    border-color: #d653c1;
    color: #d653c1
}

.btn-outline-info:hover {
    background-color: #d653c1;
    border-color: #d653c1;
    color: #000
}

.btn-check:focus+.btn-outline-info,
.btn-outline-info:focus {
    box-shadow: 0 0 0 .25rem #d653c180
}

.btn-check:active+.btn-outline-info,
.btn-check:checked+.btn-outline-info,
.btn-outline-info.active,
.btn-outline-info.dropdown-toggle.show,
.btn-outline-info:active {
    background-color: #d653c1;
    border-color: #d653c1;
    color: #000
}

.btn-check:active+.btn-outline-info:focus,
.btn-check:checked+.btn-outline-info:focus,
.btn-outline-info.active:focus,
.btn-outline-info.dropdown-toggle.show:focus,
.btn-outline-info:active:focus {
    box-shadow: 0 0 0 .25rem #d653c180
}

.btn-outline-info.disabled,
.btn-outline-info:disabled {
    background-color: #0000;
    color: #d653c1
}

.btn-outline-warning {
    border-color: #ffcf6d;
    color: #ffcf6d
}

.btn-outline-warning:hover {
    background-color: #ffcf6d;
    border-color: #ffcf6d;
    color: #000
}

.btn-check:focus+.btn-outline-warning,
.btn-outline-warning:focus {
    box-shadow: 0 0 0 .25rem #ffcf6d80
}

.btn-check:active+.btn-outline-warning,
.btn-check:checked+.btn-outline-warning,
.btn-outline-warning.active,
.btn-outline-warning.dropdown-toggle.show,
.btn-outline-warning:active {
    background-color: #ffcf6d;
    border-color: #ffcf6d;
    color: #000
}

.btn-check:active+.btn-outline-warning:focus,
.btn-check:checked+.btn-outline-warning:focus,
.btn-outline-warning.active:focus,
.btn-outline-warning.dropdown-toggle.show:focus,
.btn-outline-warning:active:focus {
    box-shadow: 0 0 0 .25rem #ffcf6d80
}

.btn-outline-warning.disabled,
.btn-outline-warning:disabled {
    background-color: #0000;
    color: #ffcf6d
}

.btn-outline-danger {
    border-color: #fc2e53;
    color: #fc2e53
}

.btn-outline-danger:hover {
    background-color: #fc2e53;
    border-color: #fc2e53;
    color: #000
}

.btn-check:focus+.btn-outline-danger,
.btn-outline-danger:focus {
    box-shadow: 0 0 0 .25rem #fc2e5380
}

.btn-check:active+.btn-outline-danger,
.btn-check:checked+.btn-outline-danger,
.btn-outline-danger.active,
.btn-outline-danger.dropdown-toggle.show,
.btn-outline-danger:active {
    background-color: #fc2e53;
    border-color: #fc2e53;
    color: #000
}

.btn-check:active+.btn-outline-danger:focus,
.btn-check:checked+.btn-outline-danger:focus,
.btn-outline-danger.active:focus,
.btn-outline-danger.dropdown-toggle.show:focus,
.btn-outline-danger:active:focus {
    box-shadow: 0 0 0 .25rem #fc2e5380
}

.btn-outline-danger.disabled,
.btn-outline-danger:disabled {
    background-color: #0000;
    color: #fc2e53
}

.btn-outline-light {
    border-color: #c8c8c8;
    color: #c8c8c8
}

.btn-outline-light:hover {
    background-color: #c8c8c8;
    border-color: #c8c8c8;
    color: #000
}

.btn-check:focus+.btn-outline-light,
.btn-outline-light:focus {
    box-shadow: 0 0 0 .25rem #c8c8c880
}

.btn-check:active+.btn-outline-light,
.btn-check:checked+.btn-outline-light,
.btn-outline-light.active,
.btn-outline-light.dropdown-toggle.show,
.btn-outline-light:active {
    background-color: #c8c8c8;
    border-color: #c8c8c8;
    color: #000
}

.btn-check:active+.btn-outline-light:focus,
.btn-check:checked+.btn-outline-light:focus,
.btn-outline-light.active:focus,
.btn-outline-light.dropdown-toggle.show:focus,
.btn-outline-light:active:focus {
    box-shadow: 0 0 0 .25rem #c8c8c880
}

.btn-outline-light.disabled,
.btn-outline-light:disabled {
    background-color: #0000;
    color: #c8c8c8
}

.btn-outline-dark {
    border-color: #6e6e6e;
    color: #6e6e6e
}

.btn-outline-dark:hover {
    background-color: #6e6e6e;
    border-color: #6e6e6e;
    color: #fff
}

.btn-check:focus+.btn-outline-dark,
.btn-outline-dark:focus {
    box-shadow: 0 0 0 .25rem #6e6e6e80
}

.btn-check:active+.btn-outline-dark,
.btn-check:checked+.btn-outline-dark,
.btn-outline-dark.active,
.btn-outline-dark.dropdown-toggle.show,
.btn-outline-dark:active {
    background-color: #6e6e6e;
    border-color: #6e6e6e;
    color: #fff
}

.btn-check:active+.btn-outline-dark:focus,
.btn-check:checked+.btn-outline-dark:focus,
.btn-outline-dark.active:focus,
.btn-outline-dark.dropdown-toggle.show:focus,
.btn-outline-dark:active:focus {
    box-shadow: 0 0 0 .25rem #6e6e6e80
}

.btn-outline-dark.disabled,
.btn-outline-dark:disabled {
    background-color: #0000;
    color: #6e6e6e
}

.btn-link {
    color: #6b707a;
    font-weight: 400;
    text-decoration: underline
}

.btn-link:hover {
    color: #00814a
}

.btn-link.disabled,
.btn-link:disabled {
    color: #6c757d
}

.btn-group-lg>.btn,
.btn-lg {
    border-radius: .3rem;
    font-size: 1.09375rem;
    padding: .5rem 1rem
}

.btn-group-sm>.btn,
.btn-sm {
    border-radius: .2rem;
    font-size: .76562rem;
    padding: .25rem .5rem
}

.fade {
    transition: opacity .15s linear
}

@media(prefers-reduced-motion:reduce) {
    .fade {
        transition: none
    }
}

.fade:not(.show) {
    opacity: 0
}

.collapse:not(.show) {
    display: none
}

.collapsing {
    height: 0;
    overflow: hidden;
    transition: height .35s ease
}

@media(prefers-reduced-motion:reduce) {
    .collapsing {
        transition: none
    }
}

.dropdown,
.dropend,
.dropstart,
.dropup {
    position: relative
}

.dropdown-toggle {
    color: #0c8bd3 !important;
    white-space: nowrap
}

.dropdown-toggle:after {
    border-bottom: 0;
    border-left: 0 !important;
    border-right: 0 !important;
    border-top: .3em solid;
    content: "";
    display: inline-block;
    margin-left: .255em;
    vertical-align: .255em
}

.dropdown-toggle:empty:after {
    margin-left: 0
}

.dropdown-menu {
    background-clip: padding-box;
    background-color: #fff;
    border: 1px solid #00000026;
    border-radius: 1.25rem;
    color: #393939;
    display: none;
    font-size: 1.2rem;
    list-style: none;
    margin: 0;
    min-width: 10rem;
    padding: .5rem 0;
    position: absolute;
    text-align: left;
    top: 100%;
    z-index: 1000
}

div.dropdown.open .dropdown-menu {
    border-radius: .8rem;
    display: block;
    margin-top: 5px;
    min-width: auto !important
}

div.dropdown.open .dropdown-menu .dropdown-item {
    border-radius: 10px;
    font-size: .9rem;
    padding: .3rem 1rem !important
}

.dropdown-menu[data-bs-popper] {
    left: 0;
    margin-top: .125rem
}

.dropdown-menu-start {
    --bs-position: start
}

.dropdown-menu-start[data-bs-popper] {
    left: 0;
    right: auto
}

.dropdown-menu-end {
    --bs-position: end
}

.dropdown-menu-end[data-bs-popper] {
    left: auto;
    right: 0
}

@media(min-width:576px) {
    .dropdown-menu-sm-start {
        --bs-position: start
    }

    .dropdown-menu-sm-start[data-bs-popper] {
        left: 0;
        right: auto
    }

    .dropdown-menu-sm-end {
        --bs-position: end
    }

    .dropdown-menu-sm-end[data-bs-popper] {
        left: auto;
        right: 0
    }
}

@media(min-width:768px) {
    .dropdown-menu-md-start {
        --bs-position: start
    }

    .dropdown-menu-md-start[data-bs-popper] {
        left: 0;
        right: auto
    }

    .dropdown-menu-md-end {
        --bs-position: end
    }

    .dropdown-menu-md-end[data-bs-popper] {
        left: auto;
        right: 0
    }
}

@media(min-width:992px) {
    .dropdown-menu-lg-start {
        --bs-position: start
    }

    .dropdown-menu-lg-start[data-bs-popper] {
        left: 0;
        right: auto
    }

    .dropdown-menu-lg-end {
        --bs-position: end
    }

    .dropdown-menu-lg-end[data-bs-popper] {
        left: auto;
        right: 0
    }
}

@media(min-width:1200px) {
    .dropdown-menu-xl-start {
        --bs-position: start
    }

    .dropdown-menu-xl-start[data-bs-popper] {
        left: 0;
        right: auto
    }

    .breadcrumb-nav {
        font-size: 20px;
        line-height: 20px
    }

    .dropdown-menu-xl-end {
        --bs-position: end
    }

    .dropdown-menu-xl-end[data-bs-popper] {
        left: auto;
        right: 0
    }
}

@media(min-width:1440) {
    .dropdown-menu-xxl-start {
        --bs-position: start
    }

    .dropdown-menu-xxl-start[data-bs-popper] {
        left: 0;
        right: auto
    }

    .dropdown-menu-xxl-end {
        --bs-position: end
    }

    .dropdown-menu-xxl-end[data-bs-popper] {
        left: auto;
        right: 0
    }
}

.dropup .dropdown-menu {
    bottom: 100%;
    top: auto
}

.dropup .dropdown-menu[data-bs-popper] {
    margin-bottom: .125rem;
    margin-top: 0
}

.dropup .dropdown-toggle:after {
    border-bottom: .3em solid;
    border-left: .3em solid #0000;
    border-right: .3em solid #0000;
    border-top: 0;
    content: "";
    display: inline-block;
    margin-left: .255em;
    vertical-align: .255em
}

.dropup .dropdown-toggle:empty:after {
    margin-left: 0
}

.dropend .dropdown-menu {
    left: 100%;
    right: auto;
    top: 0
}

.dropend .dropdown-menu[data-bs-popper] {
    margin-left: .125rem;
    margin-top: 0
}

.dropend .dropdown-toggle:after {
    border-bottom: .3em solid #0000;
    border-left: .3em solid;
    border-right: 0;
    border-top: .3em solid #0000;
    content: "";
    display: inline-block;
    margin-left: .255em;
    vertical-align: .255em
}

.dropend .dropdown-toggle:empty:after {
    margin-left: 0
}

.dropend .dropdown-toggle:after {
    vertical-align: 0
}

.dropstart .dropdown-menu {
    left: auto;
    right: 100%;
    top: 0
}

.dropstart .dropdown-menu[data-bs-popper] {
    margin-right: .125rem;
    margin-top: 0
}

.dropstart .dropdown-toggle:after {
    content: "";
    display: inline-block;
    display: none;
    margin-left: .255em;
    vertical-align: .255em
}

.dropstart .dropdown-toggle:before {
    border-bottom: .3em solid #0000;
    border-right: .3em solid;
    border-top: .3em solid #0000;
    content: "";
    display: inline-block;
    margin-right: .255em;
    vertical-align: .255em
}

.dropstart .dropdown-toggle:empty:after {
    margin-left: 0
}

.dropstart .dropdown-toggle:before {
    vertical-align: 0
}

.dropdown-divider {
    border-top: 1px solid #00000026;
    height: 0;
    margin: .5rem 0;
    overflow: hidden
}

.dropdown-item {
    background-color: #0000;
    border: 0;
    clear: both;
    color: #212529;
    display: block;
    font-weight: 400;
    padding: .25rem 1rem;
    text-align: inherit;
    text-decoration: none;
    white-space: nowrap;
    width: 100%
}

.dropdown-item:focus,
.dropdown-item:hover {
    background-color: #e9ecef;
    color: #1e2125
}

.dropdown-item.active,
.dropdown-item:active {
    background-color: #6b707a;
    color: #fff;
    text-decoration: none
}

.dropdown-item.disabled,
.dropdown-item:disabled {
    background-color: #0000;
    color: #adb5bd;
    pointer-events: none
}

.dropdown-menu.show {
    display: block
}

.dropdown-header {
    color: #6c757d;
    display: block;
    font-size: .76562rem;
    margin-bottom: 0;
    padding: .5rem 1rem;
    white-space: nowrap
}

.dropdown-item-text {
    color: #212529;
    display: block;
    padding: .25rem 1rem
}

.dropdown-menu-dark {
    background-color: #343a40;
    border-color: #00000026;
    color: #dee2e6
}

.dropdown-menu-dark .dropdown-item {
    color: #dee2e6
}

.dropdown-menu-dark .dropdown-item:focus,
.dropdown-menu-dark .dropdown-item:hover {
    background-color: #ffffff26;
    color: #fff
}

.dropdown-menu-dark .dropdown-item.active,
.dropdown-menu-dark .dropdown-item:active {
    background-color: #6b707a;
    color: #fff
}

.dropdown-menu-dark .dropdown-item.disabled,
.dropdown-menu-dark .dropdown-item:disabled {
    color: #adb5bd
}

.dropdown-menu-dark .dropdown-divider {
    border-color: #00000026
}

.dropdown-menu-dark .dropdown-item-text {
    color: #dee2e6
}

.dropdown-menu-dark .dropdown-header {
    color: #adb5bd
}

.btn-group,
.btn-group-vertical {
    display: inline-flex;
    position: relative;
    vertical-align: middle
}

.btn-group-vertical>.btn,
.btn-group>.btn {
    flex: 1 1 auto;
    position: relative
}

.btn-group-vertical>.btn-check:checked+.btn,
.btn-group-vertical>.btn-check:focus+.btn,
.btn-group-vertical>.btn.active,
.btn-group-vertical>.btn:active,
.btn-group-vertical>.btn:focus,
.btn-group-vertical>.btn:hover,
.btn-group>.btn-check:checked+.btn,
.btn-group>.btn-check:focus+.btn,
.btn-group>.btn.active,
.btn-group>.btn:active,
.btn-group>.btn:focus,
.btn-group>.btn:hover {
    z-index: 1
}

.btn-toolbar {
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-start
}

.btn-toolbar .input-group {
    width: auto
}

.btn-group>.btn-group:not(:first-child),
.btn-group>.btn:not(:first-child) {
    margin-left: -1px
}

.btn-group>.btn-group:not(:last-child)>.btn,
.btn-group>.btn:not(:last-child):not(.dropdown-toggle) {
    border-bottom-right-radius: 0;
    border-top-right-radius: 0
}

.btn-group>.btn-group:not(:first-child)>.btn,
.btn-group>.btn:nth-child(n+3),
.btn-group>:not(.btn-check)+.btn {
    border-bottom-left-radius: 0;
    border-top-left-radius: 0
}

.dropdown-toggle-split {
    padding-left: .5625rem;
    padding-right: .5625rem
}

.dropdown-toggle-split:after,
.dropend .dropdown-toggle-split:after,
.dropup .dropdown-toggle-split:after {
    margin-left: 0
}

.dropstart .dropdown-toggle-split:before {
    margin-right: 0
}

.btn-group-sm>.btn+.dropdown-toggle-split,
.btn-sm+.dropdown-toggle-split {
    padding-left: .375rem;
    padding-right: .375rem
}

.btn-group-lg>.btn+.dropdown-toggle-split,
.btn-lg+.dropdown-toggle-split {
    padding-left: .75rem;
    padding-right: .75rem
}

.btn-group-vertical {
    align-items: flex-start;
    flex-direction: column;
    justify-content: center
}

.btn-group-vertical>.btn,
.btn-group-vertical>.btn-group {
    width: 100%
}

.btn-group-vertical>.btn-group:not(:first-child),
.btn-group-vertical>.btn:not(:first-child) {
    margin-top: -1px
}

.btn-group-vertical>.btn-group:not(:last-child)>.btn,
.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle) {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0
}

.btn-group-vertical>.btn-group:not(:first-child)>.btn,
.btn-group-vertical>.btn~.btn {
    border-top-left-radius: 0;
    border-top-right-radius: 0
}

.nav {
    display: flex;
    flex-wrap: wrap;
    list-style: none;
    margin-bottom: 0;
    padding-left: 0
}

.nav-link {
    display: block;
    padding: .5rem 1rem;
    text-decoration: none;
    transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out
}

@media(prefers-reduced-motion:reduce) {
    .nav-link {
        transition: none
    }
}

.nav-link.disabled {
    color: #6c757d;
    cursor: default;
    pointer-events: none
}

.nav-tabs {
    border-bottom: 1px solid #f0f0f0;
    margin-left: 0 !important
}

.nav-tabs .nav-link {
    background: none;
    border-top-left-radius: 1.25rem;
    border-top-right-radius: 1.25rem;
    margin-bottom: -1px
}

.nav-tabs .nav-link:focus,
.nav-tabs .nav-link:hover {
    border-color: #e9ecef #e9ecef #dee2e6;
    isolation: isolate
}

.nav-tabs .nav-link.disabled {
    background-color: #0000;
    border-color: #0000;
    color: #6c757d
}

.nav-tabs .nav-item.show .nav-link,
.nav-tabs .nav-link.active {
    background-color: #f8f8f8;
    border-color: #dee2e6 #dee2e6 #f8f8f8;
    color: #495057
}

.nav-tabs .dropdown-menu {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    margin-top: -1px
}

.nav-pills .nav-link {
    background: none;
    border: 0
}

.nav-pills .nav-link.active,
.nav-pills .show>.nav-link {
    background-color: #6b707a;
    color: #fff
}

.nav-fill .nav-item,
.nav-fill>.nav-link {
    flex: 1 1 auto;
    text-align: center
}

.nav-justified .nav-item,
.nav-justified>.nav-link {
    flex-basis: 0;
    flex-grow: 1;
    text-align: center
}

.tab-content>.tab-pane {
    display: none
}

.tab-content>.active {
    display: block
}

.navbar {
    align-items: center;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    padding-bottom: .5rem;
    padding-top: .5rem;
    position: relative
}

.navbar>.container,
.navbar>.container-fluid,
.navbar>.container-lg,
.navbar>.container-md,
.navbar>.container-sm,
.navbar>.container-xl,
.navbar>.container-xxl {
    align-items: center;
    display: flex;
    flex-wrap: inherit;
    justify-content: space-between
}

.navbar-brand {
    font-size: 1.09375rem;
    margin-right: 1rem;
    padding-bottom: .33594rem;
    padding-top: .33594rem;
    text-decoration: none;
    white-space: nowrap
}

.navbar-nav {
    display: flex;
    flex-direction: column;
    list-style: none;
    margin-bottom: 0;
    padding-left: 0
}

.navbar-nav .nav-link {
    padding-left: 0;
    padding-right: 0
}

.navbar-nav .dropdown-menu {
    position: static
}

.navbar-text {
    padding-bottom: .5rem;
    padding-top: .5rem
}

.navbar-collapse {
    align-items: center;
    flex-basis: 100%;
    flex-grow: 1
}

.navbar-toggler {
    background-color: #0000;
    border: 1px solid #0000;
    border-radius: 1.25rem;
    font-size: 1.09375rem;
    line-height: 1;
    padding: .25rem .75rem;
    transition: box-shadow .15s ease-in-out
}

@media(prefers-reduced-motion:reduce) {
    .navbar-toggler {
        transition: none
    }
}

.navbar-toggler:hover {
    text-decoration: none
}

.navbar-toggler:focus {
    box-shadow: 0 0 0 .25rem;
    outline: 0;
    text-decoration: none
}

.navbar-toggler-icon {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 100%;
    display: inline-block;
    height: 1.5em;
    vertical-align: middle;
    width: 1.5em
}

.navbar-nav-scroll {
    max-height: 75vh;
    max-height: var(--bs-scroll-height, 75vh);
    overflow-y: auto
}

@media(min-width:576px) {
    .navbar-expand-sm {
        flex-wrap: nowrap;
        justify-content: flex-start
    }

    .navbar-expand-sm .navbar-nav {
        flex-direction: row
    }

    .navbar-expand-sm .navbar-nav .dropdown-menu {
        position: absolute
    }

    .navbar-expand-sm .navbar-nav .nav-link {
        padding-left: .5rem;
        padding-right: .5rem
    }

    .navbar-expand-sm .navbar-nav-scroll {
        overflow: visible
    }

    .navbar-expand-sm .navbar-collapse {
        display: flex !important;
        flex-basis: auto
    }

    .navbar-expand-sm .navbar-toggler {
        display: none
    }
}

@media(min-width:768px) {
    .navbar-expand-md {
        flex-wrap: nowrap;
        justify-content: flex-start
    }

    .navbar-expand-md .navbar-nav {
        flex-direction: row
    }

    .navbar-expand-md .navbar-nav .dropdown-menu {
        position: absolute
    }

    .navbar-expand-md .navbar-nav .nav-link {
        padding-left: .5rem;
        padding-right: .5rem
    }

    .navbar-expand-md .navbar-nav-scroll {
        overflow: visible
    }

    .navbar-expand-md .navbar-collapse {
        display: flex !important;
        flex-basis: auto
    }

    .navbar-expand-md .navbar-toggler {
        display: none
    }
}

@media(min-width:992px) {
    .navbar-expand-lg {
        flex-wrap: nowrap;
        justify-content: flex-start
    }

    .navbar-expand-lg .navbar-nav {
        flex-direction: row
    }

    .navbar-expand-lg .navbar-nav .dropdown-menu {
        position: absolute
    }

    .navbar-expand-lg .navbar-nav .nav-link {
        padding-left: .5rem;
        padding-right: .5rem
    }

    .navbar-expand-lg .navbar-nav-scroll {
        overflow: visible
    }

    .navbar-expand-lg .navbar-collapse {
        display: flex !important;
        flex-basis: auto
    }

    .navbar-expand-lg .navbar-toggler {
        display: none
    }
}

@media(min-width:1200px) {
    .navbar-expand-xl {
        flex-wrap: nowrap;
        justify-content: flex-start
    }

    .navbar-expand-xl .navbar-nav {
        flex-direction: row
    }

    .navbar-expand-xl .navbar-nav .dropdown-menu {
        position: absolute
    }

    .navbar-expand-xl .navbar-nav .nav-link {
        padding-left: .5rem;
        padding-right: .5rem
    }

    .navbar-expand-xl .navbar-nav-scroll {
        overflow: visible
    }

    .navbar-expand-xl .navbar-collapse {
        display: flex !important;
        flex-basis: auto
    }

    .navbar-expand-xl .navbar-toggler {
        display: none
    }
}

@media(min-width:1440) {
    .navbar-expand-xxl {
        flex-wrap: nowrap;
        justify-content: flex-start
    }

    .navbar-expand-xxl .navbar-nav {
        flex-direction: row
    }

    .navbar-expand-xxl .navbar-nav .dropdown-menu {
        position: absolute
    }

    .navbar-expand-xxl .navbar-nav .nav-link {
        padding-left: .5rem;
        padding-right: .5rem
    }

    .navbar-expand-xxl .navbar-nav-scroll {
        overflow: visible
    }

    .navbar-expand-xxl .navbar-collapse {
        display: flex !important;
        flex-basis: auto
    }

    .navbar-expand-xxl .navbar-toggler {
        display: none
    }
}

.navbar-expand {
    flex-wrap: nowrap;
    justify-content: flex-start
}

.navbar-expand .navbar-nav {
    flex-direction: row
}

.navbar-expand .navbar-nav .dropdown-menu {
    border: 1px solid #d8d8d9;
    position: absolute
}

.navbar-expand .navbar-nav .nav-link {
    padding-left: .5rem;
    padding-right: .5rem
}

.navbar-expand .navbar-nav-scroll {
    overflow: visible
}

.navbar-expand .navbar-collapse {
    display: flex !important;
    flex-basis: auto
}

.navbar-expand .navbar-toggler {
    display: none
}

.navbar-light .navbar-brand,
.navbar-light .navbar-brand:focus,
.navbar-light .navbar-brand:hover {
    color: #000000e6
}

.navbar-light .navbar-nav .nav-link {
    color: #0000008c
}

.navbar-light .navbar-nav .nav-link:focus,
.navbar-light .navbar-nav .nav-link:hover {
    color: #000000b3
}

.navbar-light .navbar-nav .nav-link.disabled {
    color: #0000004d
}

.navbar-light .navbar-nav .nav-link.active,
.navbar-light .navbar-nav .show>.nav-link {
    color: #000000e6
}

.navbar-light .navbar-toggler {
    border-color: #0000001a;
    color: #0000008c
}

.navbar-light .navbar-toggler-icon {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3E%3Cpath stroke='rgba(0, 0, 0, 0.55)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")
}

.navbar-light .navbar-text {
    color: #0000008c
}

.navbar-light .navbar-text a,
.navbar-light .navbar-text a:focus,
.navbar-light .navbar-text a:hover {
    color: #000000e6
}

.navbar-dark .navbar-brand,
.navbar-dark .navbar-brand:focus,
.navbar-dark .navbar-brand:hover {
    color: #fff
}

.navbar-dark .navbar-nav .nav-link {
    color: #ffffff8c
}

.navbar-dark .navbar-nav .nav-link:focus,
.navbar-dark .navbar-nav .nav-link:hover {
    color: #ffffffbf
}

.navbar-dark .navbar-nav .nav-link.disabled {
    color: #ffffff40
}

.navbar-dark .navbar-nav .nav-link.active,
.navbar-dark .navbar-nav .show>.nav-link {
    color: #fff
}

.navbar-dark .navbar-toggler {
    border-color: #ffffff1a;
    color: #ffffff8c
}

.navbar-dark .navbar-toggler-icon {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3E%3Cpath stroke='rgba(255, 255, 255, 0.55)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")
}

.navbar-dark .navbar-text {
    color: #ffffff8c
}

.navbar-dark .navbar-text a,
.navbar-dark .navbar-text a:focus,
.navbar-dark .navbar-text a:hover {
    color: #fff
}

.card {
    word-wrap: break-word;
    background-clip: initial;
    background-color: #0000 !important;
    border: 1px solid rgba(0, 0, 0, .125);
    display: flex;
    flex-direction: column;
    margin-bottom: .5 rem !important;
    min-width: 0
}

.card>hr {
    margin-left: 0;
    margin-right: 0
}

.card>.list-group {
    border-bottom: inherit;
    border-top: inherit
}

.card>.list-group:first-child {
    border-top-left-radius: calc(1.25rem - 1px);
    border-top-right-radius: calc(1.25rem - 1px);
    border-top-width: 0
}

.card>.list-group:last-child {
    border-bottom-left-radius: calc(1.25rem - 1px);
    border-bottom-right-radius: calc(1.25rem - 1px);
    border-bottom-width: 0
}

.card>.card-header+.list-group,
.card>.list-group+.card-footer {
    border-top: 0
}

.card-body {
    flex: 1 1 auto;
    margin-top: 5px !important;
    padding: 0 1.2rem 1.2rem !important
}

.card-title {
    margin-bottom: .5rem
}

.card-subtitle {
    margin-top: -.25rem
}

.card-subtitle,
.card-text:last-child {
    margin-bottom: 0
}

.card-link:hover {
    text-decoration: none
}

.card-link+.card-link {
    margin-left: 1rem
}

.card-header {
    background-color: #00000008;
    border-bottom: 1px solid rgba(0, 0, 0, .125);
    margin-bottom: 0;
    padding: .5rem 1rem
}

.card-header:first-child {
    border-radius: calc(1.25rem - 1px) calc(1.25rem - 1px) 0 0
}

.card-footer {
    background-color: #00000008;
    border-top: 1px solid rgba(0, 0, 0, .125);
    padding: .5rem 1rem
}

.card-footer:last-child {
    border-radius: 0 0 calc(1.25rem - 1px) calc(1.25rem - 1px)
}

.card-header-tabs {
    border-bottom: 0;
    margin-bottom: -.5rem;
    margin-left: -.5rem;
    margin-right: -.5rem
}

.card-header-tabs .nav-link.active {
    background-color: #fff;
    border-bottom-color: #fff
}

.card-header-pills {
    margin-left: -.5rem;
    margin-right: -.5rem
}

.card-img-overlay {
    border-radius: calc(1.25rem - 1px);
    bottom: 0;
    left: 0;
    padding: 1rem;
    position: absolute;
    right: 0;
    top: 0
}

.card-img,
.card-img-bottom,
.card-img-top {
    width: 100%
}

.card-img,
.card-img-top {
    border-top-left-radius: calc(1.25rem - 1px);
    border-top-right-radius: calc(1.25rem - 1px)
}

.card-img,
.card-img-bottom {
    border-bottom-left-radius: calc(1.25rem - 1px);
    border-bottom-right-radius: calc(1.25rem - 1px)
}

.card-group>.card {
    margin-bottom: 15px
}

@media(min-width:576px) {
    .card-group {
        display: flex;
        flex-flow: row wrap
    }

    .card-group>.card {
        flex: 1 0;
        margin-bottom: 0
    }

    .card-group>.card+.card {
        border-left: 0;
        margin-left: 0
    }

    .card-group>.card:not(:last-child) {
        border-bottom-right-radius: 0;
        border-top-right-radius: 0
    }

    .card-group>.card:not(:last-child) .card-header,
    .card-group>.card:not(:last-child) .card-img-top {
        border-top-right-radius: 0
    }

    .card-group>.card:not(:last-child) .card-footer,
    .card-group>.card:not(:last-child) .card-img-bottom {
        border-bottom-right-radius: 0
    }

    .card-group>.card:not(:first-child) {
        border-bottom-left-radius: 0;
        border-top-left-radius: 0
    }

    .card-group>.card:not(:first-child) .card-header,
    .card-group>.card:not(:first-child) .card-img-top {
        border-top-left-radius: 0
    }

    .card-group>.card:not(:first-child) .card-footer,
    .card-group>.card:not(:first-child) .card-img-bottom {
        border-bottom-left-radius: 0
    }
}

.accordion-button {
    align-items: center;
    background-color: #0000;
    border: 1px solid rgba(0, 0, 0, .125);
    border-radius: 0;
    color: #393939;
    display: flex;
    font-size: 1.2rem;
    overflow-anchor: none;
    padding: 1rem 1.25rem;
    text-align: left;
    transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out, border-radius .15s ease;
    width: 100%
}

@media(prefers-reduced-motion:reduce) {
    .accordion-button {
        transition: none
    }
}

.accordion-button.collapsed {
    border-bottom-width: 0
}

.accordion-button:not(.collapsed) {
    background-color: #e6f6ef;
    color: #009154
}

.accordion-button:not(.collapsed):after {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23009154'%3E%3Cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3E%3C/svg%3E");
    transform: rotate(180deg)
}

.accordion-button:after {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23393939'%3E%3Cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-size: 1.25rem;
    content: "";
    flex-shrink: 0;
    height: 1.25rem;
    margin-left: auto;
    transition: transform .2s ease-in-out;
    width: 1.25rem
}

@media(prefers-reduced-motion:reduce) {
    .accordion-button:after {
        transition: none
    }
}

.accordion-button:hover {
    z-index: 2
}

.accordion-button:focus {
    border-color: #80d0ae;
    box-shadow: 0 0 0 .25rem #00a15d40;
    outline: 0;
    z-index: 3
}

.accordion-header {
    margin-bottom: 0
}

.accordion-item:last-of-type .accordion-button.collapsed {
    border-bottom-width: 1px
}

.accordion-item:last-of-type .accordion-collapse {
    border-bottom-left-radius: 1.25rem;
    border-bottom-right-radius: 1.25rem;
    border-bottom-width: 1px
}

.accordion-collapse {
    border: solid rgba(0, 0, 0, .125);
    border-width: 0 1px
}

.accordion-body {
    padding: 1rem 1.25rem
}

.accordion-flush .accordion-button {
    border-left: 0;
    border-radius: 0;
    border-right: 0
}

.accordion-flush .accordion-collapse {
    border-width: 0
}

.accordion-flush .accordion-item:first-of-type .accordion-button {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    border-top-width: 0
}

.accordion-flush .accordion-item:last-of-type .accordion-button.collapsed {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    border-bottom-width: 0
}

.breadcrumb {
    display: flex;
    flex-wrap: wrap;
    list-style: none;
    margin-bottom: 1rem;
    padding: 0
}

.breadcrumb-item+.breadcrumb-item {
    padding-left: .5rem
}

.breadcrumb-item+.breadcrumb-item:before {
    color: #6c757d;
    content: "/";
    content: var(--bs-breadcrumb-divider, "/");
    float: left;
    padding-right: .5rem
}

.breadcrumb-item.active {
    color: #6c757d
}

.pagination {
    display: flex;
    justify-content: flex-end;
    list-style: none;
    overflow-x: auto;
    padding-left: 0;
    width: 100%
}

.page-link {
    background-color: #fff;
    border: 1px solid #dee2e6;
    color: #6b707a;
    display: block;
    position: relative;
    text-decoration: none;
    transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out
}

@media(prefers-reduced-motion:reduce) {
    .page-link {
        transition: none
    }
}

.page-link:hover {
    border-color: #dee2e6;
    z-index: 2
}

.page-link:focus,
.page-link:hover {
    background-color: #e9ecef;
    color: #00814a
}

.page-link:focus {
    box-shadow: 0 0 0 .25rem #00a15d40;
    outline: 0;
    z-index: 3
}

.page-item:not(:first-child) .page-link {
    margin-left: -1px
}

.page-item.active .page-link {
    background-color: #6b707a;
    border-color: #6b707a;
    color: #fff;
    z-index: 3
}

.page-item.disabled .page-link {
    background-color: #fff;
    border-color: #dee2e6;
    color: #6c757d;
    pointer-events: none
}

.page-link {
    padding: .375rem .75rem
}

.page-item:first-child .page-link {
    border-bottom-left-radius: .25rem;
    border-top-left-radius: .25rem
}

.page-item:last-child .page-link {
    border-bottom-right-radius: .25rem;
    border-top-right-radius: .25rem
}

.pagination-lg .page-link {
    font-size: 1.09375rem;
    padding: .75rem 1.5rem
}

.pagination-lg .page-item:first-child .page-link {
    border-bottom-left-radius: .3rem;
    border-top-left-radius: .3rem
}

.pagination-lg .page-item:last-child .page-link {
    border-bottom-right-radius: .3rem;
    border-top-right-radius: .3rem
}

.pagination-sm .page-link {
    font-size: .76562rem;
    padding: .25rem .5rem
}

.pagination-sm .page-item:first-child .page-link {
    border-bottom-left-radius: .2rem;
    border-top-left-radius: .2rem
}

.pagination-sm .page-item:last-child .page-link {
    border-bottom-right-radius: .2rem;
    border-top-right-radius: .2rem
}

.badge {
    border-radius: 1.25rem;
    color: #fff;
    display: inline-block;
    font-size: .9em;
    font-weight: 700;
    line-height: 1;
    padding: .35em .65em;
    text-align: center;
    vertical-align: initial;
    white-space: nowrap
}

.badge:empty {
    display: none
}

.btn .badge {
    position: relative;
    top: -1px
}

.alert {
    border: 1px solid #0000;
    margin-bottom: 1rem;
    padding: 1rem;
    position: relative
}

.alert-heading {
    color: inherit
}

.alert-link {
    font-weight: 700
}

.alert-dismissible {
    padding-right: 3rem
}

.alert-dismissible .btn-close {
    padding: 1.25rem 1rem;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 2
}

.alert-primary {
    background-color: #ccecdf;
    border-color: #b3e3ce;
    color: #006138
}

.alert-primary .alert-link {
    color: #004e2d
}

.alert-secondary {
    background-color: #ffdfdb;
    border-color: #ffcfc9;
    color: #99382d
}

.alert-secondary .alert-link {
    color: #7a2d24
}

.alert-success {
    background-color: #cef2d8;
    border-color: #b5ebc5;
    color: #057124
}

.alert-success .alert-link {
    color: #045a1d
}

.alert-info {
    background-color: #f7ddf3;
    border-color: #f3cbec;
    color: #803274
}

.alert-info .alert-link {
    color: #66285d
}

.alert-warning {
    background-color: #fff5e2;
    border-color: #fff1d3;
    color: #66532c
}

.alert-warning .alert-link {
    color: #524223
}

.alert-danger {
    background-color: #fed5dd;
    border-color: #fec0cb;
    color: #971c32
}

.alert-danger .alert-link {
    color: #791628
}

.alert-light {
    background-color: #f4f4f4;
    border-color: #efefef;
    color: #505050
}

.alert-light .alert-link {
    color: #404040
}

.alert-dark {
    background-color: #e2e2e2;
    border-color: #d4d4d4;
    color: #424242
}

.alert-dark .alert-link {
    color: #353535
}

@keyframes progress-bar-stripes {
    0% {
        background-position-x: 1rem
    }
}

.progress {
    background-color: rgba(97, 179, 226, .161) !important;
    border-radius: 1.25rem !important;
    box-shadow: none !important;
    display: flex;
    float: left !important;
    font-size: .65625rem;
    height: 10px !important;
    margin-bottom: 0 !important;
    margin-right: 10px !important;
    width: 92% !important
}

.progress-bar {
    background-color: #0c8bd3 !important;
    color: #fff;
    display: flex;
    flex-direction: column;
    justify-content: center;
    overflow: hidden;
    text-align: center;
    transition: width .6s ease;
    white-space: nowrap
}

.progress-number {
    bottom: 5px;
    float: right;
    font-size: 13px;
    position: relative
}

@media(prefers-reduced-motion:reduce) {
    .progress-bar {
        transition: none
    }
}

.progress-bar-striped {
    background-image: linear-gradient(45deg, #ffffff26 25%, #0000 0, #0000 50%, #ffffff26 0, #ffffff26 75%, #0000 0, #0000);
    background-size: 1rem 1rem
}

.progress-bar-animated {
    animation: progress-bar-stripes 1s linear infinite
}

@media(prefers-reduced-motion:reduce) {
    .progress-bar-animated {
        animation: none
    }
}

.list-group {
    border-radius: 1.25rem;
    display: flex;
    flex-direction: column;
    margin-bottom: 0;
    padding-left: 0
}

.list-group-item-action {
    color: #495057;
    text-align: inherit;
    width: 100%
}

.list-group-item-action:focus,
.list-group-item-action:hover {
    background-color: #f8f9fa;
    color: #495057;
    text-decoration: none;
    z-index: 1
}

.list-group-item-action:active {
    background-color: #e9ecef;
    color: #393939
}

.list-group-item {
    background-color: #fff;
    border: 1px solid rgba(0, 0, 0, .125);
    display: block;
    padding: .5rem 1rem;
    position: relative;
    text-decoration: none
}

.list-group-item:first-child {
    border-top-left-radius: inherit;
    border-top-right-radius: inherit
}

.list-group-item:last-child {
    border-bottom-left-radius: inherit;
    border-bottom-right-radius: inherit
}

.list-group-item.disabled,
.list-group-item:disabled {
    background-color: #fff;
    color: #6c757d;
    pointer-events: none
}

.list-group-item.active {
    background-color: #6b707a;
    border-color: #6b707a;
    color: #fff;
    z-index: 2
}

.list-group-item+.list-group-item {
    border-top-width: 0
}

.list-group-item+.list-group-item.active {
    border-top-width: 1px;
    margin-top: -1px
}

.list-group-horizontal {
    flex-direction: row
}

.list-group-horizontal>.list-group-item:first-child {
    border-bottom-left-radius: 1.25rem;
    border-top-right-radius: 0
}

.list-group-horizontal>.list-group-item:last-child {
    border-bottom-left-radius: 0;
    border-top-right-radius: 1.25rem
}

.list-group-horizontal>.list-group-item.active {
    margin-top: 0
}

.list-group-horizontal>.list-group-item+.list-group-item {
    border-left-width: 0;
    border-top-width: 1px
}

.list-group-horizontal>.list-group-item+.list-group-item.active {
    border-left-width: 1px;
    margin-left: -1px
}

@media(min-width:576px) {
    .list-group-horizontal-sm {
        flex-direction: row
    }

    .list-group-horizontal-sm>.list-group-item:first-child {
        border-bottom-left-radius: 1.25rem;
        border-top-right-radius: 0
    }

    .list-group-horizontal-sm>.list-group-item:last-child {
        border-bottom-left-radius: 0;
        border-top-right-radius: 1.25rem
    }

    .list-group-horizontal-sm>.list-group-item.active {
        margin-top: 0
    }

    .list-group-horizontal-sm>.list-group-item+.list-group-item {
        border-left-width: 0;
        border-top-width: 1px
    }

    .list-group-horizontal-sm>.list-group-item+.list-group-item.active {
        border-left-width: 1px;
        margin-left: -1px
    }
}

@media(min-width:768px) {
    .list-group-horizontal-md {
        flex-direction: row
    }

    .list-group-horizontal-md>.list-group-item:first-child {
        border-bottom-left-radius: 1.25rem;
        border-top-right-radius: 0
    }

    .list-group-horizontal-md>.list-group-item:last-child {
        border-bottom-left-radius: 0;
        border-top-right-radius: 1.25rem
    }

    .list-group-horizontal-md>.list-group-item.active {
        margin-top: 0
    }

    .list-group-horizontal-md>.list-group-item+.list-group-item {
        border-left-width: 0;
        border-top-width: 1px
    }

    .list-group-horizontal-md>.list-group-item+.list-group-item.active {
        border-left-width: 1px;
        margin-left: -1px
    }
}

@media(min-width:992px) {
    .list-group-horizontal-lg {
        flex-direction: row
    }

    .list-group-horizontal-lg>.list-group-item:first-child {
        border-bottom-left-radius: 1.25rem;
        border-top-right-radius: 0
    }

    .list-group-horizontal-lg>.list-group-item:last-child {
        border-bottom-left-radius: 0;
        border-top-right-radius: 1.25rem
    }

    .list-group-horizontal-lg>.list-group-item.active {
        margin-top: 0
    }

    .list-group-horizontal-lg>.list-group-item+.list-group-item {
        border-left-width: 0;
        border-top-width: 1px
    }

    .list-group-horizontal-lg>.list-group-item+.list-group-item.active {
        border-left-width: 1px;
        margin-left: -1px
    }
}

@media(min-width:1200px) {
    .list-group-horizontal-xl {
        flex-direction: row
    }

    .list-group-horizontal-xl>.list-group-item:first-child {
        border-bottom-left-radius: 1.25rem;
        border-top-right-radius: 0
    }

    .list-group-horizontal-xl>.list-group-item:last-child {
        border-bottom-left-radius: 0;
        border-top-right-radius: 1.25rem
    }

    .list-group-horizontal-xl>.list-group-item.active {
        margin-top: 0
    }

    .list-group-horizontal-xl>.list-group-item+.list-group-item {
        border-left-width: 0;
        border-top-width: 1px
    }

    .list-group-horizontal-xl>.list-group-item+.list-group-item.active {
        border-left-width: 1px;
        margin-left: -1px
    }
}

@media(min-width:1440) {
    .list-group-horizontal-xxl {
        flex-direction: row
    }

    .list-group-horizontal-xxl>.list-group-item:first-child {
        border-bottom-left-radius: 1.25rem;
        border-top-right-radius: 0
    }

    .list-group-horizontal-xxl>.list-group-item:last-child {
        border-bottom-left-radius: 0;
        border-top-right-radius: 1.25rem
    }

    .list-group-horizontal-xxl>.list-group-item.active {
        margin-top: 0
    }

    .list-group-horizontal-xxl>.list-group-item+.list-group-item {
        border-left-width: 0;
        border-top-width: 1px
    }

    .list-group-horizontal-xxl>.list-group-item+.list-group-item.active {
        border-left-width: 1px;
        margin-left: -1px
    }
}

.list-group-flush {
    border-radius: 0
}

.list-group-flush>.list-group-item {
    border-width: 0 0 1px
}

.list-group-flush>.list-group-item:last-child {
    border-bottom-width: 0
}

.list-group-item-primary {
    background-color: #ccecdf;
    color: #006138
}

.list-group-item-primary.list-group-item-action:focus,
.list-group-item-primary.list-group-item-action:hover {
    background-color: #b8d4c9;
    color: #006138
}

.list-group-item-primary.list-group-item-action.active {
    background-color: #006138;
    border-color: #006138;
    color: #fff
}

.list-group-item-secondary {
    background-color: #ffdfdb;
    color: #99382d
}

.list-group-item-secondary.list-group-item-action:focus,
.list-group-item-secondary.list-group-item-action:hover {
    background-color: #e6c9c5;
    color: #99382d
}

.list-group-item-secondary.list-group-item-action.active {
    background-color: #99382d;
    border-color: #99382d;
    color: #fff
}

.list-group-item-success {
    background-color: #cef2d8;
    color: #057124
}

.list-group-item-success.list-group-item-action:focus,
.list-group-item-success.list-group-item-action:hover {
    background-color: #b9dac2;
    color: #057124
}

.list-group-item-success.list-group-item-action.active {
    background-color: #057124;
    border-color: #057124;
    color: #fff
}

.list-group-item-info {
    background-color: #f7ddf3;
    color: #803274
}

.list-group-item-info.list-group-item-action:focus,
.list-group-item-info.list-group-item-action:hover {
    background-color: #dec7db;
    color: #803274
}

.list-group-item-info.list-group-item-action.active {
    background-color: #803274;
    border-color: #803274;
    color: #fff
}

.list-group-item-warning {
    background-color: #fff5e2;
    color: #66532c
}

.list-group-item-warning.list-group-item-action:focus,
.list-group-item-warning.list-group-item-action:hover {
    background-color: #e6ddcb;
    color: #66532c
}

.list-group-item-warning.list-group-item-action.active {
    background-color: #66532c;
    border-color: #66532c;
    color: #fff
}

.list-group-item-danger {
    background-color: #fed5dd;
    color: #971c32
}

.list-group-item-danger.list-group-item-action:focus,
.list-group-item-danger.list-group-item-action:hover {
    background-color: #e5c0c7;
    color: #971c32
}

.list-group-item-danger.list-group-item-action.active {
    background-color: #971c32;
    border-color: #971c32;
    color: #fff
}

.list-group-item-light {
    background-color: #f4f4f4;
    color: #505050
}

.list-group-item-light.list-group-item-action:focus,
.list-group-item-light.list-group-item-action:hover {
    background-color: #dcdcdc;
    color: #505050
}

.list-group-item-light.list-group-item-action.active {
    background-color: #505050;
    border-color: #505050;
    color: #fff
}

.list-group-item-dark {
    background-color: #e2e2e2;
    color: #424242
}

.list-group-item-dark.list-group-item-action:focus,
.list-group-item-dark.list-group-item-action:hover {
    background-color: #cbcbcb;
    color: #424242
}

.list-group-item-dark.list-group-item-action.active {
    background-color: #424242;
    border-color: #424242;
    color: #fff
}

.btn-close {
    background: #0000 url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3E%3C/svg%3E") 50%/1em auto no-repeat;
    border: 0;
    border-radius: 1.25rem;
    box-sizing: initial;
    color: #000;
    height: 1em;
    opacity: .5;
    padding: .25em;
    width: 1em
}

.btn-close:hover {
    color: #000;
    opacity: .75;
    text-decoration: none
}

.btn-close:focus {
    box-shadow: 0 0 0 .25rem #00a15d40;
    opacity: 1;
    outline: 0
}

.btn-close.disabled,
.btn-close:disabled {
    opacity: .25;
    pointer-events: none;
    -webkit-user-select: none;
    user-select: none
}

.btn-close-white {
    filter: invert(1) grayscale(100%) brightness(200%)
}

.toast {
    background-clip: padding-box;
    background-color: #ffffffd9;
    border: 1px solid #0000001a;
    border-radius: 1.25rem;
    box-shadow: 0 .5rem 1rem #00000026;
    font-size: 1.2rem;
    max-width: 100%;
    pointer-events: auto;
    width: 350px
}

.toast:not(.showing):not(.show) {
    opacity: 0
}

.toast.hide {
    display: none
}

.toast-container {
    max-width: 100%;
    pointer-events: none;
    width: -webkit-max-content;
    width: max-content
}

.toast-container>:not(:last-child) {
    margin-bottom: 15px
}

.toast-header {
    align-items: center;
    background-clip: padding-box;
    background-color: #ffffffd9;
    border-bottom: 1px solid #0000000d;
    border-top-left-radius: calc(1.25rem - 1px);
    border-top-right-radius: calc(1.25rem - 1px);
    color: #6c757d;
    display: flex;
    padding: .5rem .75rem
}

.toast-header .btn-close {
    margin-left: .75rem;
    margin-right: -.375rem
}

.toast-body {
    word-wrap: break-word;
    padding: .75rem
}

.modal-open {
    overflow: hidden
}

.modal-open .modal {
    overflow-x: hidden;
    overflow-y: auto
}

.modal {
    display: none;
    height: 100%;
    left: 0;
    outline: 0;
    overflow: hidden;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 1050
}

.modal-dialog {
    margin: .5rem;
    pointer-events: none;
    position: relative;
    width: auto
}

.modal.fade .modal-dialog {
    align-items: center;
    display: flex;
    justify-content: center;
    min-height: calc(100vh - 1rem);
    transform: translateY(-50px);
    transition: transform .3s ease-out
}

@media(prefers-reduced-motion:reduce) {
    .modal.fade .modal-dialog {
        transition: none
    }
}

.modal.show .modal-dialog {
    transform: none
}

.modal.modal-static .modal-dialog {
    transform: scale(1.02)
}

.modal-dialog-scrollable {
    height: calc(100% - 1rem)
}

.modal-dialog-scrollable .modal-content {
    max-height: 100%;
    overflow: hidden
}

.modal-dialog-scrollable .modal-body {
    overflow-y: auto
}

.modal-dialog-centered {
    align-items: center;
    display: flex;
    min-height: calc(100% - 1rem)
}

.modal-content {
    background-clip: padding-box;
    background-color: #fff;
    border: 1px solid #0003;
    border-radius: .3rem;
    display: flex;
    flex-direction: column;
    outline: 0;
    pointer-events: auto;
    position: relative;
    width: 100%
}

.modal-backdrop {
    background-color: #000;
    height: 100vh;
    left: 0;
    position: fixed;
    top: 0;
    width: 100vw;
    z-index: 1040
}

.modal-backdrop.fade {
    opacity: 0
}

.modal-backdrop.show {
    opacity: .5
}

.modal-header {
    align-items: center;
    border-bottom: 1px solid #eee;
    border-top-left-radius: calc(.3rem - 1px);
    border-top-right-radius: calc(.3rem - 1px);
    display: flex;
    flex-shrink: 0;
    justify-content: space-between;
    padding: 1rem
}

.modal-header .btn-close {
    margin: -.5rem -.5rem -.5rem auto;
    padding: .5rem
}

.modal-title {
    line-height: 1.5;
    margin-bottom: 0
}

.modal-body {
    flex: 1 1 auto;
    padding: 1rem;
    position: relative
}

.modal-footer {
    align-items: center;
    border-bottom-left-radius: calc(.3rem - 1px);
    border-bottom-right-radius: calc(.3rem - 1px);
    border-top: 1px solid #eee;
    display: flex;
    flex-shrink: 0;
    flex-wrap: wrap;
    justify-content: flex-end;
    padding: .75rem
}

.modal-footer>* {
    margin: .25rem
}

.modal-scrollbar-measure {
    height: 50px;
    overflow: scroll;
    position: absolute;
    top: -9999px;
    width: 50px
}

@media(min-width:576px) {
    .modal-dialog {
        margin: 1.75rem auto;
        max-width: 500px
    }

    .modal-dialog-scrollable {
        height: calc(100% - 3.5rem)
    }

    .modal-dialog-centered {
        min-height: calc(100% - 3.5rem)
    }

    .modal-sm {
        max-width: 300px
    }
}

@media(min-width:992px) {

    .modal-lg,
    .modal-xl {
        max-width: 800px
    }
}

@media(min-width:1200px) {
    .modal-xl {
        max-width: 1140px
    }
}

.modal-fullscreen {
    height: 100%;
    margin: 0;
    max-width: none;
    width: 100vw
}

.modal-fullscreen .modal-content {
    border: 0;
    border-radius: 0;
    height: 100%
}

.modal-fullscreen .modal-header {
    border-radius: 0
}

.modal-fullscreen .modal-body {
    overflow-y: auto
}

.modal-fullscreen .modal-footer {
    border-radius: 0
}

@media(max-width:575.98px) {
    .modal-fullscreen-sm-down {
        height: 100%;
        margin: 0;
        max-width: none;
        width: 100vw
    }

    .modal-fullscreen-sm-down .modal-content {
        border: 0;
        border-radius: 0;
        height: 100%
    }

    .modal-fullscreen-sm-down .modal-header {
        border-radius: 0
    }

    .modal-fullscreen-sm-down .modal-body {
        overflow-y: auto
    }

    .modal-fullscreen-sm-down .modal-footer {
        border-radius: 0
    }
}

@media(max-width:767.98px) {
    .modal-fullscreen-md-down {
        height: 100%;
        margin: 0;
        max-width: none;
        width: 100vw
    }

    .modal-fullscreen-md-down .modal-content {
        border: 0;
        border-radius: 0;
        height: 100%
    }

    .modal-fullscreen-md-down .modal-header {
        border-radius: 0
    }

    .modal-fullscreen-md-down .modal-body {
        overflow-y: auto
    }

    .modal-fullscreen-md-down .modal-footer {
        border-radius: 0
    }
}

@media(max-width:991.98px) {
    .modal-fullscreen-lg-down {
        height: 100%;
        margin: 0;
        max-width: none;
        width: 100vw
    }

    .modal-fullscreen-lg-down .modal-content {
        border: 0;
        border-radius: 0;
        height: 100%
    }

    .modal-fullscreen-lg-down .modal-header {
        border-radius: 0
    }

    .modal-fullscreen-lg-down .modal-body {
        overflow-y: auto
    }

    .modal-fullscreen-lg-down .modal-footer {
        border-radius: 0
    }
}

@media(max-width:1199.98px) {
    .modal-fullscreen-xl-down {
        height: 100%;
        margin: 0;
        max-width: none;
        width: 100vw
    }

    .modal-fullscreen-xl-down .modal-content {
        border: 0;
        border-radius: 0;
        height: 100%
    }

    .modal-fullscreen-xl-down .modal-header {
        border-radius: 0
    }

    .modal-fullscreen-xl-down .modal-body {
        overflow-y: auto
    }

    .modal-fullscreen-xl-down .modal-footer {
        border-radius: 0
    }
}

@media(max-width:1439.98) {
    .modal-fullscreen-xxl-down {
        height: 100%;
        margin: 0;
        max-width: none;
        width: 100vw
    }

    .modal-fullscreen-xxl-down .modal-content {
        border: 0;
        border-radius: 0;
        height: 100%
    }

    .modal-fullscreen-xxl-down .modal-header {
        border-radius: 0
    }

    .modal-fullscreen-xxl-down .modal-body {
        overflow-y: auto
    }

    .modal-fullscreen-xxl-down .modal-footer {
        border-radius: 0
    }
}

.tooltip {
    word-wrap: break-word;
    display: block;
    font-family: ui-sans-serif, system-ui, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji !important;
    font-size: .76562rem;
    font-style: normal;
    font-weight: 400;
    letter-spacing: normal;
    line-break: auto;
    line-height: 1.5;
    margin: 0;
    opacity: 0;
    position: absolute;
    text-align: left;
    text-align: start;
    text-decoration: none;
    text-shadow: none;
    text-transform: none;
    white-space: normal;
    word-break: normal;
    word-spacing: normal;
    z-index: 1070
}

.tooltip.show {
    opacity: .9
}

.tooltip .tooltip-arrow {
    display: block;
    height: .4rem;
    position: absolute;
    width: .8rem
}

.tooltip .tooltip-arrow:before {
    border-color: #0000;
    border-style: solid;
    content: "";
    position: absolute
}

.bs-tooltip-auto[data-popper-placement^=top],
.bs-tooltip-top {
    padding: .4rem 0
}

.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow,
.bs-tooltip-top .tooltip-arrow {
    bottom: 0
}

.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow:before,
.bs-tooltip-top .tooltip-arrow:before {
    border-top-color: #000;
    border-width: .4rem .4rem 0;
    top: -1px
}

.bs-tooltip-auto[data-popper-placement^=right],
.bs-tooltip-end {
    padding: 0 .4rem
}

.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow,
.bs-tooltip-end .tooltip-arrow {
    height: .8rem;
    left: 0;
    width: .4rem
}

.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow:before,
.bs-tooltip-end .tooltip-arrow:before {
    border-right-color: #000;
    border-width: .4rem .4rem .4rem 0;
    right: -1px
}

.bs-tooltip-auto[data-popper-placement^=bottom],
.bs-tooltip-bottom {
    padding: .4rem 0
}

.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow,
.bs-tooltip-bottom .tooltip-arrow {
    top: 0
}

.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow:before,
.bs-tooltip-bottom .tooltip-arrow:before {
    border-bottom-color: #000;
    border-width: 0 .4rem .4rem;
    bottom: -1px
}

.bs-tooltip-auto[data-popper-placement^=left],
.bs-tooltip-start {
    padding: 0 .4rem
}

.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow,
.bs-tooltip-start .tooltip-arrow {
    height: .8rem;
    right: 0;
    width: .4rem
}

.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow:before,
.bs-tooltip-start .tooltip-arrow:before {
    border-left-color: #000;
    border-width: .4rem 0 .4rem .4rem;
    left: -1px
}

.tooltip-inner {
    background-color: #000;
    border-radius: 1.25rem;
    color: #fff;
    max-width: 200px;
    padding: .25rem .5rem;
    text-align: center
}

.popover {
    word-wrap: break-word;
    background-clip: padding-box;
    background-color: #fff;
    border: 1px solid #0003;
    border-radius: .3rem;
    display: block;
    font-family: ui-sans-serif, system-ui, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji !important;
    font-size: .76562rem;
    font-style: normal;
    font-weight: 400;
    left: 0;
    letter-spacing: normal;
    line-break: auto;
    line-height: 1.5;
    max-width: 276px;
    position: absolute;
    text-align: left;
    text-align: start;
    text-decoration: none;
    text-shadow: none;
    text-transform: none;
    top: 0;
    white-space: normal;
    word-break: normal;
    word-spacing: normal;
    z-index: 1060
}

.popover .popover-arrow {
    display: block;
    height: .5rem;
    position: absolute;
    width: 1rem
}

.popover .popover-arrow:after,
.popover .popover-arrow:before {
    border-color: #0000;
    border-style: solid;
    content: "";
    display: block;
    position: absolute
}

.bs-popover-auto[data-popper-placement^=top]>.popover-arrow,
.bs-popover-top>.popover-arrow {
    bottom: calc(-.5rem - 1px)
}

.bs-popover-auto[data-popper-placement^=top]>.popover-arrow:before,
.bs-popover-top>.popover-arrow:before {
    border-top-color: #00000040;
    border-width: .5rem .5rem 0;
    bottom: 0
}

.bs-popover-auto[data-popper-placement^=top]>.popover-arrow:after,
.bs-popover-top>.popover-arrow:after {
    border-top-color: #fff;
    border-width: .5rem .5rem 0;
    bottom: 1px
}

.bs-popover-auto[data-popper-placement^=right]>.popover-arrow,
.bs-popover-end>.popover-arrow {
    height: 1rem;
    left: calc(-.5rem - 1px);
    width: .5rem
}

.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:before,
.bs-popover-end>.popover-arrow:before {
    border-right-color: #00000040;
    border-width: .5rem .5rem .5rem 0;
    left: 0
}

.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:after,
.bs-popover-end>.popover-arrow:after {
    border-right-color: #fff;
    border-width: .5rem .5rem .5rem 0;
    left: 1px
}

.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow,
.bs-popover-bottom>.popover-arrow {
    top: calc(-.5rem - 1px)
}

.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:before,
.bs-popover-bottom>.popover-arrow:before {
    border-bottom-color: #00000040;
    border-width: 0 .5rem .5rem;
    top: 0
}

.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:after,
.bs-popover-bottom>.popover-arrow:after {
    border-bottom-color: #fff;
    border-width: 0 .5rem .5rem;
    top: 1px
}

.bs-popover-auto[data-popper-placement^=bottom] .popover-header:before,
.bs-popover-bottom .popover-header:before {
    border-bottom: 1px solid #f0f0f0;
    content: "";
    display: block;
    left: 50%;
    margin-left: -.5rem;
    position: absolute;
    top: 0;
    width: 1rem
}

.bs-popover-auto[data-popper-placement^=left]>.popover-arrow,
.bs-popover-start>.popover-arrow {
    height: 1rem;
    right: calc(-.5rem - 1px);
    width: .5rem
}

.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:before,
.bs-popover-start>.popover-arrow:before {
    border-left-color: #00000040;
    border-width: .5rem 0 .5rem .5rem;
    right: 0
}

.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:after,
.bs-popover-start>.popover-arrow:after {
    border-left-color: #fff;
    border-width: .5rem 0 .5rem .5rem;
    right: 1px
}

.popover-header {
    background-color: #f0f0f0;
    border-bottom: 1px solid #d8d8d8;
    border-top-left-radius: calc(.3rem - 1px);
    border-top-right-radius: calc(.3rem - 1px);
    color: #000;
    font-size: 1.2rem;
    margin-bottom: 0;
    padding: .5rem 1rem
}

.popover-header:empty {
    display: none
}

.popover-body {
    color: #393939;
    padding: 1rem
}

.carousel {
    position: relative
}

.carousel.pointer-event {
    touch-action: pan-y
}

.carousel-inner {
    overflow: hidden;
    position: relative;
    width: 100%
}

.carousel-inner:after {
    clear: both;
    content: "";
    display: block
}

.carousel-item {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    display: none;
    float: left;
    margin-right: -100%;
    position: relative;
    transition: transform .6s ease-in-out;
    width: 100%
}

@media(prefers-reduced-motion:reduce) {
    .carousel-item {
        transition: none
    }
}

.carousel-item-next,
.carousel-item-prev,
.carousel-item.active {
    display: block
}

.active.carousel-item-end,
.carousel-item-next:not(.carousel-item-start) {
    transform: translateX(100%)
}

.active.carousel-item-start,
.carousel-item-prev:not(.carousel-item-end) {
    transform: translateX(-100%)
}

.carousel-fade .carousel-item {
    opacity: 0;
    transform: none;
    transition-property: opacity
}

.carousel-fade .carousel-item-next.carousel-item-start,
.carousel-fade .carousel-item-prev.carousel-item-end,
.carousel-fade .carousel-item.active {
    opacity: 1;
    z-index: 1
}

.carousel-fade .active.carousel-item-end,
.carousel-fade .active.carousel-item-start {
    opacity: 0;
    transition: opacity 0s .6s;
    z-index: 0
}

@media(prefers-reduced-motion:reduce) {

    .carousel-fade .active.carousel-item-end,
    .carousel-fade .active.carousel-item-start {
        transition: none
    }
}

.carousel-control-next,
.carousel-control-prev {
    align-items: center;
    background: none;
    border: 0;
    bottom: 0;
    color: #fff;
    display: flex;
    justify-content: center;
    opacity: .5;
    padding: 0;
    position: absolute;
    text-align: center;
    top: 0;
    transition: opacity .15s ease;
    width: 15%;
    z-index: 1
}

@media(prefers-reduced-motion:reduce) {

    .carousel-control-next,
    .carousel-control-prev {
        transition: none
    }
}

.carousel-control-next:focus,
.carousel-control-next:hover,
.carousel-control-prev:focus,
.carousel-control-prev:hover {
    color: #fff;
    opacity: .9;
    outline: 0;
    text-decoration: none
}

.carousel-control-prev {
    left: 0
}

.carousel-control-next {
    right: 0
}

.carousel-control-next-icon,
.carousel-control-prev-icon {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 100% 100%;
    display: inline-block;
    height: 2rem;
    width: 2rem
}

.carousel-control-prev-icon {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3E%3Cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3E%3C/svg%3E")
}

.carousel-control-next-icon {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3E%3Cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3E%3C/svg%3E")
}

.carousel-indicators {
    bottom: 0;
    display: flex;
    justify-content: center;
    left: 0;
    list-style: none;
    margin-bottom: 1rem;
    margin-left: 15%;
    margin-right: 15%;
    padding: 0;
    position: absolute;
    right: 0;
    z-index: 2
}

.carousel-indicators [data-bs-target] {
    background-clip: padding-box;
    background-color: #fff;
    border: 0;
    border-bottom: 10px solid #0000;
    border-top: 10px solid #0000;
    box-sizing: initial;
    cursor: pointer;
    flex: 0 1 auto;
    height: 3px;
    margin-left: 3px;
    margin-right: 3px;
    opacity: .5;
    padding: 0;
    text-indent: -999px;
    transition: opacity .6s ease;
    width: 30px
}

@media(prefers-reduced-motion:reduce) {
    .carousel-indicators [data-bs-target] {
        transition: none
    }
}

.carousel-indicators .active {
    opacity: 1
}

.carousel-caption {
    bottom: 1.25rem;
    color: #fff;
    left: 15%;
    padding-bottom: 1.25rem;
    padding-top: 1.25rem;
    position: absolute;
    right: 15%;
    text-align: center
}

.carousel-dark .carousel-control-next-icon,
.carousel-dark .carousel-control-prev-icon {
    filter: invert(1) grayscale(100)
}

.carousel-dark .carousel-indicators [data-bs-target] {
    background-color: #000
}

.carousel-dark .carousel-caption {
    color: #000
}

@keyframes spinner-border {
    to {
        transform: rotate(1turn)
    }
}

.spinner-border {
    animation: spinner-border .75s linear infinite;
    border: .25em solid;
    border-radius: 50%;
    border-right: .25em solid #0000;
    display: inline-block;
    height: 2rem;
    vertical-align: text-bottom;
    width: 2rem
}

.spinner-border-sm {
    border-width: .2em;
    height: 1rem;
    width: 1rem
}

@keyframes spinner-grow {
    0% {
        transform: scale(0)
    }

    50% {
        opacity: 1;
        transform: none
    }
}

.spinner-grow {
    animation: spinner-grow .75s linear infinite;
    background-color: currentColor;
    border-radius: 50%;
    display: inline-block;
    height: 2rem;
    opacity: 0;
    vertical-align: text-bottom;
    width: 2rem
}

.spinner-grow-sm {
    height: 1rem;
    width: 1rem
}

@media(prefers-reduced-motion:reduce) {

    .spinner-border,
    .spinner-grow {
        animation-duration: 1.5s
    }
}

.clearfix:after {
    clear: both;
    content: "";
    display: block
}

.link-primary {
    color: #6b707a
}

.link-primary:focus,
.link-primary:hover {
    color: #33b47d
}

.link-secondary {
    color: #ff5e4b
}

.link-secondary:focus,
.link-secondary:hover {
    color: #ff7e6f
}

.link-success {
    color: #09bd3c
}

.link-success:focus,
.link-success:hover {
    color: #3aca63
}

.link-info {
    color: #d653c1
}

.link-info:focus,
.link-info:hover {
    color: #de75cd
}

.link-warning {
    color: #ffcf6d
}

.link-warning:focus,
.link-warning:hover {
    color: #ffd98a
}

.link-danger {
    color: #fc2e53
}

.link-danger:focus,
.link-danger:hover {
    color: #fd5875
}

.link-light {
    color: #c8c8c8
}

.link-light:focus,
.link-light:hover {
    color: #d3d3d3
}

.link-dark {
    color: #6e6e6e
}

.link-dark:focus,
.link-dark:hover {
    color: #585858
}

.ratio {
    position: relative;
    width: 100%
}

.ratio:before {
    content: "";
    display: block;
    padding-top: var(--bs-aspect-ratio)
}

.ratio>* {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%
}

.ratio-1x1 {
    --bs-aspect-ratio: 100%
}

.ratio-4x3 {
    --bs-aspect-ratio: 75%
}

.ratio-16x9 {
    --bs-aspect-ratio: 56.25%
}

.ratio-21x9 {
    --bs-aspect-ratio: 42.85714%
}

.fixed-top {
    top: 0
}

.fixed-bottom,
.fixed-top {
    left: 0;
    position: fixed;
    right: 0;
    z-index: 1030
}

.fixed-bottom {
    bottom: 0
}

.sticky-top {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 1020
}

@media(min-width:576px) {
    .sticky-sm-top {
        position: -webkit-sticky;
        position: sticky;
        top: 0;
        z-index: 1020
    }
}

@media(min-width:768px) {
    .sticky-md-top {
        position: -webkit-sticky;
        position: sticky;
        top: 0;
        z-index: 1020
    }
}

@media(min-width:992px) {
    .sticky-lg-top {
        position: -webkit-sticky;
        position: sticky;
        top: 0;
        z-index: 1020
    }
}

@media(min-width:1200px) {
    .sticky-xl-top {
        position: -webkit-sticky;
        position: sticky;
        top: 0;
        z-index: 1020
    }
}

@media(min-width:1440) {
    .sticky-xxl-top {
        position: -webkit-sticky;
        position: sticky;
        top: 0;
        z-index: 1020
    }
}

.visually-hidden,
.visually-hidden-focusable:not(:focus):not(:focus-within) {
    clip: rect(0, 0, 0, 0) !important;
    border: 0 !important;
    height: 1px !important;
    margin: -1px !important;
    overflow: hidden !important;
    padding: 0 !important;
    position: absolute !important;
    white-space: nowrap !important;
    width: 1px !important
}

.stretched-link:after {
    bottom: 0;
    content: "";
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 1
}

.text-truncate {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.align-baseline {
    vertical-align: initial !important
}

.align-top {
    vertical-align: top !important
}

.align-middle {
    vertical-align: middle !important
}

.align-bottom {
    vertical-align: bottom !important
}

.align-text-bottom {
    vertical-align: text-bottom !important
}

.align-text-top {
    vertical-align: text-top !important
}

.float-start {
    float: left !important
}

.float-end {
    float: right !important
}

.float-none {
    float: none !important
}

.overflow-auto {
    overflow: auto !important
}

.overflow-hidden {
    overflow: hidden !important
}

.overflow-visible {
    overflow: visible !important
}

.overflow-scroll {
    overflow: scroll !important
}

.d-inline {
    display: inline !important
}

.d-inline-block {
    display: inline-block !important
}

.d-block {
    display: block !important
}

.d-grid {
    display: grid !important
}

.d-table {
    display: table !important
}

.d-table-row {
    display: table-row !important
}

.d-table-cell {
    display: table-cell !important
}

.d-flex {
    display: flex !important
}

.d-inline-flex {
    display: inline-flex !important
}

.d-none {
    display: none !important
}

.shadow {
    box-shadow: 0 .5rem 1rem #00000026 !important
}

.shadow-sm {
    box-shadow: 0 .125rem .25rem rgba(0, 0, 0, .075) !important
}

.shadow-lg {
    box-shadow: 0 1rem 3rem rgba(0, 0, 0, .175) !important
}

.shadow-none {
    box-shadow: none !important
}

.position-static {
    position: static !important
}

.position-relative {
    position: relative !important
}

.position-absolute {
    position: absolute !important
}

.position-fixed {
    position: fixed !important
}

.position-sticky {
    position: -webkit-sticky !important;
    position: sticky !important
}

.top-0 {
    top: 0 !important
}

.top-50 {
    top: 50% !important
}

.top-100 {
    top: 100% !important
}

.bottom-0 {
    bottom: 0 !important
}

.bottom-50 {
    bottom: 50% !important
}

.bottom-100 {
    bottom: 100% !important
}

.start-0 {
    left: 0 !important
}

.start-50 {
    left: 50% !important
}

.start-100 {
    left: 100% !important
}

.end-0 {
    right: 0 !important
}

.end-50 {
    right: 50% !important
}

.end-100 {
    right: 100% !important
}

.translate-middle {
    transform: translate(-50%, -50%) !important
}

.translate-middle-x {
    transform: translateX(-50%) !important
}

.translate-middle-y {
    transform: translateY(-50%) !important
}

.border {
    border: 1px solid #eee !important
}

.border-0 {
    border: 0 !important
}

.border-top {
    border-top: 1px solid #eee !important
}

.border-top-0 {
    border-top: 0 !important
}

.border-end {
    border-right: 1px solid #eee !important
}

.border-end-0 {
    border-right: 0 !important
}

.border-bottom {
    border-bottom: 1px solid #eee !important
}

.border-bottom-0 {
    border-bottom: 0 !important
}

.border-start {
    border-left: 1px solid #eee !important
}

.border-start-0 {
    border-left: 0 !important
}

.border-primary {
    border-color: #6b707a !important
}

.border-secondary {
    border-color: #ff5e4b !important
}

.border-success {
    border-color: #09bd3c !important
}

.border-info {
    border-color: #d653c1 !important
}

.border-warning {
    border-color: #ffcf6d !important
}

.border-danger {
    border-color: #fc2e53 !important
}

.border-light {
    border-color: #c8c8c8 !important
}

.border-dark {
    border-color: #6e6e6e !important
}

.border-white {
    border-color: #fff !important
}

.border-0 {
    border-width: 0 !important
}

.border-1 {
    border-width: 1px !important
}

.border-2 {
    border-width: 2px !important
}

.border-3 {
    border-width: 3px !important
}

.border-4 {
    border-width: 4px !important
}

.border-5 {
    border-width: 5px !important
}

.w-25 {
    width: 25% !important
}

.w-50 {
    width: 50% !important
}

.w-75 {
    width: 75% !important
}

.w-100 {
    width: 100% !important
}

.w-auto {
    width: auto !important
}

.mw-100 {
    max-width: 100% !important
}

.vw-100 {
    width: 100vw !important
}

.min-vw-100 {
    min-width: 100vw !important
}

.h-25 {
    height: 25% !important
}

.h-50 {
    height: 50% !important
}

.h-75 {
    height: 75% !important
}

.h-100 {
    height: 100% !important
}

.h-auto {
    height: auto !important
}

.mh-100 {
    max-height: 100% !important
}

.min-vh-100 {
    min-height: 100vh !important
}

.flex-fill {
    flex: 1 1 auto !important
}

.flex-row {
    flex-direction: row !important
}

.flex-column {
    flex-direction: column !important
}

.flex-row-reverse {
    flex-direction: row-reverse !important
}

.flex-column-reverse {
    flex-direction: column-reverse !important
}

.flex-grow-0 {
    flex-grow: 0 !important
}

.flex-grow-1 {
    flex-grow: 1 !important
}

.flex-shrink-0 {
    flex-shrink: 0 !important
}

.flex-shrink-1 {
    flex-shrink: 1 !important
}

.flex-wrap {
    flex-wrap: wrap !important
}

.flex-nowrap {
    flex-wrap: nowrap !important
}

.flex-wrap-reverse {
    flex-wrap: wrap-reverse !important
}

.gap-0 {
    gap: 0 !important
}

.gap-1 {
    gap: .25rem !important
}

.gap-2 {
    gap: .5rem !important
}

.gap-3 {
    gap: 1rem !important
}

.gap-4 {
    gap: 1.5rem !important
}

.gap-5 {
    gap: 3rem !important
}

.justify-content-start {
    justify-content: flex-start !important
}

.justify-content-end {
    justify-content: flex-end !important
}

.justify-content-center {
    justify-content: center !important
}

.justify-content-between {
    justify-content: space-between !important
}

.justify-content-around {
    justify-content: space-around !important
}

.justify-content-evenly {
    justify-content: space-evenly !important
}

.align-items-start {
    align-items: flex-start !important
}

.align-items-end {
    align-items: flex-end !important
}

.align-items-center {
    align-items: center !important
}

.align-items-baseline {
    align-items: baseline !important
}

.align-items-stretch {
    align-items: stretch !important
}

.align-content-start {
    align-content: flex-start !important
}

.align-content-end {
    align-content: flex-end !important
}

.align-content-center {
    align-content: center !important
}

.align-content-between {
    align-content: space-between !important
}

.align-content-around {
    align-content: space-around !important
}

.align-content-stretch {
    align-content: stretch !important
}

.align-self-auto {
    align-self: auto !important
}

.align-self-start {
    align-self: flex-start !important
}

.align-self-end {
    align-self: flex-end !important
}

.align-self-center {
    align-self: center !important
}

.align-self-baseline {
    align-self: baseline !important
}

.align-self-stretch {
    align-self: stretch !important
}

.order-first {
    order: -1 !important
}

.order-0 {
    order: 0 !important
}

.order-1 {
    order: 1 !important
}

.order-2 {
    order: 2 !important
}

.order-3 {
    order: 3 !important
}

.order-4 {
    order: 4 !important
}

.order-5 {
    order: 5 !important
}

.order-last {
    order: 6 !important
}

.m-0 {
    margin: 0 !important
}

.m-1 {
    margin: .25rem !important
}

.m-2 {
    margin: .5rem !important
}

.m-3 {
    margin: 1rem !important
}

.m-4 {
    margin: 1.5rem !important
}

.m-5 {
    margin: 3rem !important
}

.m-auto {
    margin: auto !important
}

.mx-0 {
    margin-left: 0 !important;
    margin-right: 0 !important
}

.mx-1 {
    margin-left: .25rem !important;
    margin-right: .25rem !important
}

.mx-2 {
    margin-left: .5rem !important;
    margin-right: .5rem !important
}

.mx-3 {
    margin-left: 1rem !important;
    margin-right: 1rem !important
}

.mx-4 {
    margin-left: 1.5rem !important;
    margin-right: 1.5rem !important
}

.mx-5 {
    margin-left: 3rem !important;
    margin-right: 3rem !important
}

.mx-auto {
    margin-left: auto !important;
    margin-right: auto !important
}

.my-0 {
    margin-bottom: 0 !important;
    margin-top: 0 !important
}

.my-1 {
    margin-bottom: .25rem !important;
    margin-top: .25rem !important
}

.my-2 {
    margin-bottom: .5rem !important;
    margin-top: .5rem !important
}

.my-3 {
    margin-bottom: 1rem !important;
    margin-top: 1rem !important
}

.my-4 {
    margin-bottom: 1.5rem !important;
    margin-top: 1.5rem !important
}

.my-5 {
    margin-bottom: 3rem !important;
    margin-top: 3rem !important
}

.my-auto {
    margin-bottom: auto !important;
    margin-top: auto !important
}

.mt-0 {
    margin-top: 0 !important
}

.mt-1 {
    margin-top: .25rem !important
}

.mt-2 {
    margin-top: .5rem !important
}

.mt-3 {
    margin-top: 1rem !important
}

.mt-4 {
    margin-top: 1.5rem !important
}

.mt-5 {
    margin-top: 3rem !important
}

.mt-auto {
    margin-top: auto !important
}

.me-0 {
    margin-right: 0 !important
}

.me-1 {
    margin-right: .25rem !important
}

.me-2 {
    margin-right: .5rem !important
}

.me-3 {
    margin-right: 1rem !important
}

.me-4 {
    margin-right: 1.5rem !important
}

.me-5 {
    margin-right: 3rem !important
}

.me-auto {
    margin-right: auto !important
}

.mb-0 {
    margin-bottom: 0 !important
}

.mb-1 {
    margin-bottom: .25rem !important
}

.mb-2 {
    margin-bottom: .5rem !important
}

.mb-3 {
    margin-bottom: 1rem !important
}

.mb-4 {
    margin-bottom: 1.5rem !important
}

.mb-5 {
    margin-bottom: 3rem !important
}

.mb-auto {
    margin-bottom: auto !important
}

.ms-0 {
    margin-left: 0 !important
}

.ms-1 {
    margin-left: .25rem !important
}

.ms-2 {
    margin-left: .5rem !important
}

.ms-3 {
    margin-left: 1rem !important
}

.ms-4 {
    margin-left: 1.5rem !important
}

.ms-5 {
    margin-left: 3rem !important
}

.ms-auto {
    margin-left: auto !important
}

.p-0 {
    padding: 0 !important
}

.p-1 {
    padding: .25rem !important
}

.p-2 {
    padding: .5rem !important
}

.p-3 {
    padding: 1rem !important
}

.p-4 {
    padding: 1.5rem !important
}

.p-5 {
    padding: 3rem !important
}

.px-0 {
    padding-left: 0 !important;
    padding-right: 0 !important
}

.px-1 {
    padding-left: .25rem !important;
    padding-right: .25rem !important
}

.px-2 {
    padding-left: .5rem !important;
    padding-right: .5rem !important
}

.px-3 {
    padding-left: 1rem !important;
    padding-right: 1rem !important
}

.px-4 {
    padding-left: 1.5rem !important;
    padding-right: 1.5rem !important
}

.px-5 {
    padding-left: 3rem !important;
    padding-right: 3rem !important
}

.py-0 {
    padding-bottom: 0 !important;
    padding-top: 0 !important
}

.py-1 {
    padding-bottom: .25rem !important;
    padding-top: .25rem !important
}

.py-2 {
    padding-bottom: .5rem !important;
    padding-top: .5rem !important
}

.py-3 {
    padding-bottom: 1rem !important;
    padding-top: 1rem !important
}

.py-4 {
    padding-bottom: 1.5rem !important;
    padding-top: 1.5rem !important
}

.py-5 {
    padding-bottom: 3rem !important;
    padding-top: 3rem !important
}

.pt-0 {
    padding-top: 0 !important
}

.pt-1 {
    padding-top: .25rem !important
}

.pt-2 {
    padding-top: .5rem !important
}

.pt-3 {
    padding-top: 1rem !important
}

.pt-4 {
    padding-top: 1.5rem !important
}

.pt-5 {
    padding-top: 3rem !important
}

.pe-0 {
    padding-right: 0 !important
}

.pe-1 {
    padding-right: .25rem !important
}

.pe-2 {
    padding-right: .5rem !important
}

.pe-3 {
    padding-right: 1rem !important
}

.pe-4 {
    padding-right: 1.5rem !important
}

.pe-5 {
    padding-right: 3rem !important
}

.pb-0 {
    padding-bottom: 0 !important
}

.pb-1 {
    padding-bottom: .25rem !important
}

.pb-2 {
    padding-bottom: .5rem !important
}

.pb-3 {
    padding-bottom: 1rem !important
}

.pb-4 {
    padding-bottom: 1.5rem !important
}

.pb-5 {
    padding-bottom: 3rem !important
}

.ps-0 {
    padding-left: 0 !important
}

.ps-1 {
    padding-left: .25rem !important
}

.ps-2 {
    padding-left: .5rem !important
}

.ps-3 {
    padding-left: 1rem !important
}

.ps-4 {
    padding-left: 1.5rem !important
}

.ps-5 {
    padding-left: 3rem !important
}

.fs-1 {
    font-size: calc(1.35rem + 1.2vw) !important
}

.fs-2 {
    font-size: calc(1.3125rem + .75vw) !important
}

.fs-3 {
    font-size: calc(1.275rem + .3vw) !important
}

.fs-4 {
    font-size: 1.125rem !important
}

.fs-5 {
    font-size: 1rem !important
}

.fs-6 {
    font-size: .938rem !important
}

.fst-italic {
    font-style: italic !important
}

.fst-normal {
    font-style: normal !important
}

.fw-light {
    font-weight: 300 !important
}

.fw-lighter {
    font-weight: lighter !important
}

.fw-normal {
    font-weight: 400 !important
}

.fw-bold {
    font-weight: 700 !important
}

.fw-bolder {
    font-weight: bolder !important
}

.text-lowercase {
    text-transform: lowercase !important
}

.text-uppercase {
    text-transform: uppercase !important
}

.text-capitalize {
    text-transform: capitalize !important
}

.text-start {
    text-align: left !important
}

.text-end {
    text-align: right !important
}

.text-center {
    text-align: center !important
}

.text-primary {
    color: #6b707a !important
}

.text-secondary {
    color: #ff5e4b !important
}

.text-success {
    color: #09bd3c !important
}

.text-info {
    color: #d653c1 !important
}

.text-warning {
    color: #ffcf6d !important
}

.text-danger {
    color: #fc2e53 !important
}

.text-light {
    color: #c8c8c8 !important
}

.text-dark {
    color: #6e6e6e !important
}

.text-white {
    color: #fff !important
}

.text-body {
    color: #393939 !important
}

.text-muted {
    color: #89879f !important
}

.text-black-50 {
    color: #00000080 !important
}

.text-white-50 {
    color: #ffffff80 !important
}

.text-reset {
    color: inherit !important
}

.lh-1 {
    line-height: 1 !important
}

.lh-sm {
    line-height: 1.25 !important
}

.lh-base {
    line-height: 1.5 !important
}

.lh-lg {
    line-height: 2 !important
}

.bg-primary {
    background-color: #6b707a !important
}

.bg-secondary {
    background-color: #ff5e4b !important
}

.bg-success {
    background-color: #09bd3c !important
}

.bg-info {
    background-color: #d653c1 !important
}

.bg-warning {
    background-color: #ffcf6d !important
}

.bg-danger {
    background-color: #fc2e53 !important
}

.bg-light {
    background-color: #c8c8c8 !important
}

.bg-dark {
    background-color: #6e6e6e !important
}

.bg-body {
    background-color: #f8f8f8 !important
}

.bg-white {
    background-color: #fff !important
}

.bg-transparent {
    background-color: #0000 !important
}

.bg-gradient {
    background-image: linear-gradient(180deg, #ffffff26, #fff0) !important;
    background-image: var(--bs-gradient) !important
}

.text-wrap {
    white-space: normal !important
}

.text-nowrap {
    white-space: nowrap !important
}

.text-decoration-none {
    text-decoration: none !important
}

.text-decoration-underline {
    text-decoration: underline !important
}

.text-decoration-line-through {
    text-decoration: line-through !important
}

.text-break {
    word-wrap: break-word !important;
    word-break: break-word !important
}

.font-monospace {
    font-family: SFMono-Regular, Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace !important;
    font-family: var(--bs-font-monospace) !important
}

.user-select-all {
    -webkit-user-select: all !important;
    user-select: all !important
}

.user-select-auto {
    -webkit-user-select: auto !important;
    user-select: auto !important
}

.user-select-none {
    -webkit-user-select: none !important;
    user-select: none !important
}

.pe-none {
    pointer-events: none !important
}

.pe-auto {
    pointer-events: auto !important
}

.rounded-0 {
    border-radius: 0 !important
}

.rounded-1 {
    border-radius: .2rem !important
}

.rounded-2 {
    border-radius: 1.25rem !important
}

.rounded-3 {
    border-radius: .3rem !important
}

.rounded-circle {
    border-radius: 50% !important
}

.rounded-pill {
    border-radius: 50rem !important
}

.rounded-top {
    border-top-left-radius: 1.25rem !important
}

.rounded-end,
.rounded-top {
    border-top-right-radius: 1.25rem !important
}

.rounded-bottom,
.rounded-end {
    border-bottom-right-radius: 1.25rem !important
}

.rounded-bottom,
.rounded-start {
    border-bottom-left-radius: 1.25rem !important
}

.rounded-start {
    border-top-left-radius: 1.25rem !important
}

.visible {
    visibility: visible !important
}

.invisible {
    visibility: hidden !important
}

@media(min-width:576px) {
    .float-sm-start {
        float: left !important
    }

    .float-sm-end {
        float: right !important
    }

    .float-sm-none {
        float: none !important
    }

    .d-sm-inline {
        display: inline !important
    }

    .d-sm-inline-block {
        display: inline-block !important
    }

    .d-sm-block {
        display: block !important
    }

    .d-sm-grid {
        display: grid !important
    }

    .d-sm-table {
        display: table !important
    }

    .d-sm-table-row {
        display: table-row !important
    }

    .d-sm-table-cell {
        display: table-cell !important
    }

    .d-sm-flex {
        display: flex !important
    }

    .d-sm-inline-flex {
        display: inline-flex !important
    }

    .d-sm-none {
        display: none !important
    }

    .flex-sm-fill {
        flex: 1 1 auto !important
    }

    .flex-sm-row {
        flex-direction: row !important
    }

    .flex-sm-column {
        flex-direction: column !important
    }

    .flex-sm-row-reverse {
        flex-direction: row-reverse !important
    }

    .flex-sm-column-reverse {
        flex-direction: column-reverse !important
    }

    .flex-sm-grow-0 {
        flex-grow: 0 !important
    }

    .flex-sm-grow-1 {
        flex-grow: 1 !important
    }

    .flex-sm-shrink-0 {
        flex-shrink: 0 !important
    }

    .flex-sm-shrink-1 {
        flex-shrink: 1 !important
    }

    .flex-sm-wrap {
        flex-wrap: wrap !important
    }

    .flex-sm-nowrap {
        flex-wrap: nowrap !important
    }

    .flex-sm-wrap-reverse {
        flex-wrap: wrap-reverse !important
    }

    .gap-sm-0 {
        gap: 0 !important
    }

    .gap-sm-1 {
        gap: .25rem !important
    }

    .gap-sm-2 {
        gap: .5rem !important
    }

    .gap-sm-3 {
        gap: 1rem !important
    }

    .gap-sm-4 {
        gap: 1.5rem !important
    }

    .gap-sm-5 {
        gap: 3rem !important
    }

    .justify-content-sm-start {
        justify-content: flex-start !important
    }

    .justify-content-sm-end {
        justify-content: flex-end !important
    }

    .justify-content-sm-center {
        justify-content: center !important
    }

    .justify-content-sm-between {
        justify-content: space-between !important
    }

    .justify-content-sm-around {
        justify-content: space-around !important
    }

    .justify-content-sm-evenly {
        justify-content: space-evenly !important
    }

    .align-items-sm-start {
        align-items: flex-start !important
    }

    .align-items-sm-end {
        align-items: flex-end !important
    }

    .align-items-sm-center {
        align-items: center !important
    }

    .align-items-sm-baseline {
        align-items: baseline !important
    }

    .align-items-sm-stretch {
        align-items: stretch !important
    }

    .align-content-sm-start {
        align-content: flex-start !important
    }

    .align-content-sm-end {
        align-content: flex-end !important
    }

    .align-content-sm-center {
        align-content: center !important
    }

    .align-content-sm-between {
        align-content: space-between !important
    }

    .align-content-sm-around {
        align-content: space-around !important
    }

    .align-content-sm-stretch {
        align-content: stretch !important
    }

    .align-self-sm-auto {
        align-self: auto !important
    }

    .align-self-sm-start {
        align-self: flex-start !important
    }

    .align-self-sm-end {
        align-self: flex-end !important
    }

    .align-self-sm-center {
        align-self: center !important
    }

    .align-self-sm-baseline {
        align-self: baseline !important
    }

    .align-self-sm-stretch {
        align-self: stretch !important
    }

    .order-sm-first {
        order: -1 !important
    }

    .order-sm-0 {
        order: 0 !important
    }

    .order-sm-1 {
        order: 1 !important
    }

    .order-sm-2 {
        order: 2 !important
    }

    .order-sm-3 {
        order: 3 !important
    }

    .order-sm-4 {
        order: 4 !important
    }

    .order-sm-5 {
        order: 5 !important
    }

    .order-sm-last {
        order: 6 !important
    }

    .m-sm-0 {
        margin: 0 !important
    }

    .m-sm-1 {
        margin: .25rem !important
    }

    .m-sm-2 {
        margin: .5rem !important
    }

    .m-sm-3 {
        margin: 1rem !important
    }

    .m-sm-4 {
        margin: 1.5rem !important
    }

    .m-sm-5 {
        margin: 3rem !important
    }

    .m-sm-auto {
        margin: auto !important
    }

    .mx-sm-0 {
        margin-left: 0 !important;
        margin-right: 0 !important
    }

    .mx-sm-1 {
        margin-left: .25rem !important;
        margin-right: .25rem !important
    }

    .mx-sm-2 {
        margin-left: .5rem !important;
        margin-right: .5rem !important
    }

    .mx-sm-3 {
        margin-left: 1rem !important;
        margin-right: 1rem !important
    }

    .mx-sm-4 {
        margin-left: 1.5rem !important;
        margin-right: 1.5rem !important
    }

    .mx-sm-5 {
        margin-left: 3rem !important;
        margin-right: 3rem !important
    }

    .mx-sm-auto {
        margin-left: auto !important;
        margin-right: auto !important
    }

    .my-sm-0 {
        margin-bottom: 0 !important;
        margin-top: 0 !important
    }

    .my-sm-1 {
        margin-bottom: .25rem !important;
        margin-top: .25rem !important
    }

    .my-sm-2 {
        margin-bottom: .5rem !important;
        margin-top: .5rem !important
    }

    .my-sm-3 {
        margin-bottom: 1rem !important;
        margin-top: 1rem !important
    }

    .my-sm-4 {
        margin-bottom: 1.5rem !important;
        margin-top: 1.5rem !important
    }

    .my-sm-5 {
        margin-bottom: 3rem !important;
        margin-top: 3rem !important
    }

    .my-sm-auto {
        margin-bottom: auto !important;
        margin-top: auto !important
    }

    .mt-sm-0 {
        margin-top: 0 !important
    }

    .mt-sm-1 {
        margin-top: .25rem !important
    }

    .mt-sm-2 {
        margin-top: .5rem !important
    }

    .mt-sm-3 {
        margin-top: 1rem !important
    }

    .mt-sm-4 {
        margin-top: 1.5rem !important
    }

    .mt-sm-5 {
        margin-top: 3rem !important
    }

    .mt-sm-auto {
        margin-top: auto !important
    }

    .me-sm-0 {
        margin-right: 0 !important
    }

    .me-sm-1 {
        margin-right: .25rem !important
    }

    .me-sm-2 {
        margin-right: .5rem !important
    }

    .me-sm-3 {
        margin-right: 1rem !important
    }

    .me-sm-4 {
        margin-right: 1.5rem !important
    }

    .me-sm-5 {
        margin-right: 3rem !important
    }

    .me-sm-auto {
        margin-right: auto !important
    }

    .mb-sm-0 {
        margin-bottom: 0 !important
    }

    .mb-sm-1 {
        margin-bottom: .25rem !important
    }

    .mb-sm-2 {
        margin-bottom: .5rem !important
    }

    .mb-sm-3 {
        margin-bottom: 1rem !important
    }

    .mb-sm-4 {
        margin-bottom: 1.5rem !important
    }

    .mb-sm-5 {
        margin-bottom: 3rem !important
    }

    .mb-sm-auto {
        margin-bottom: auto !important
    }

    .ms-sm-0 {
        margin-left: 0 !important
    }

    .ms-sm-1 {
        margin-left: .25rem !important
    }

    .ms-sm-2 {
        margin-left: .5rem !important
    }

    .ms-sm-3 {
        margin-left: 1rem !important
    }

    .ms-sm-4 {
        margin-left: 1.5rem !important
    }

    .ms-sm-5 {
        margin-left: 3rem !important
    }

    .ms-sm-auto {
        margin-left: auto !important
    }

    .p-sm-0 {
        padding: 0 !important
    }

    .p-sm-1 {
        padding: .25rem !important
    }

    .p-sm-2 {
        padding: .5rem !important
    }

    .p-sm-3 {
        padding: 1rem !important
    }

    .p-sm-4 {
        padding: 1.5rem !important
    }

    .p-sm-5 {
        padding: 3rem !important
    }

    .px-sm-0 {
        padding-left: 0 !important;
        padding-right: 0 !important
    }

    .px-sm-1 {
        padding-left: .25rem !important;
        padding-right: .25rem !important
    }

    .px-sm-2 {
        padding-left: .5rem !important;
        padding-right: .5rem !important
    }

    .px-sm-3 {
        padding-left: 1rem !important;
        padding-right: 1rem !important
    }

    .px-sm-4 {
        padding-left: 1.5rem !important;
        padding-right: 1.5rem !important
    }

    .px-sm-5 {
        padding-left: 3rem !important;
        padding-right: 3rem !important
    }

    .py-sm-0 {
        padding-bottom: 0 !important;
        padding-top: 0 !important
    }

    .py-sm-1 {
        padding-bottom: .25rem !important;
        padding-top: .25rem !important
    }

    .py-sm-2 {
        padding-bottom: .5rem !important;
        padding-top: .5rem !important
    }

    .py-sm-3 {
        padding-bottom: 1rem !important;
        padding-top: 1rem !important
    }

    .py-sm-4 {
        padding-bottom: 1.5rem !important;
        padding-top: 1.5rem !important
    }

    .py-sm-5 {
        padding-bottom: 3rem !important;
        padding-top: 3rem !important
    }

    .pt-sm-0 {
        padding-top: 0 !important
    }

    .pt-sm-1 {
        padding-top: .25rem !important
    }

    .pt-sm-2 {
        padding-top: .5rem !important
    }

    .pt-sm-3 {
        padding-top: 1rem !important
    }

    .pt-sm-4 {
        padding-top: 1.5rem !important
    }

    .pt-sm-5 {
        padding-top: 3rem !important
    }

    .pe-sm-0 {
        padding-right: 0 !important
    }

    .pe-sm-1 {
        padding-right: .25rem !important
    }

    .pe-sm-2 {
        padding-right: .5rem !important
    }

    .pe-sm-3 {
        padding-right: 1rem !important
    }

    .pe-sm-4 {
        padding-right: 1.5rem !important
    }

    .pe-sm-5 {
        padding-right: 3rem !important
    }

    .pb-sm-0 {
        padding-bottom: 0 !important
    }

    .pb-sm-1 {
        padding-bottom: .25rem !important
    }

    .pb-sm-2 {
        padding-bottom: .5rem !important
    }

    .pb-sm-3 {
        padding-bottom: 1rem !important
    }

    .pb-sm-4 {
        padding-bottom: 1.5rem !important
    }

    .pb-sm-5 {
        padding-bottom: 3rem !important
    }

    .ps-sm-0 {
        padding-left: 0 !important
    }

    .ps-sm-1 {
        padding-left: .25rem !important
    }

    .ps-sm-2 {
        padding-left: .5rem !important
    }

    .ps-sm-3 {
        padding-left: 1rem !important
    }

    .ps-sm-4 {
        padding-left: 1.5rem !important
    }

    .ps-sm-5 {
        padding-left: 3rem !important
    }

    .text-sm-start {
        text-align: left !important
    }

    .text-sm-end {
        text-align: right !important
    }

    .text-sm-center {
        text-align: center !important
    }
}

@media(min-width:768px) {
    .float-md-start {
        float: left !important
    }

    .float-md-end {
        float: right !important
    }

    .float-md-none {
        float: none !important
    }

    .d-md-inline {
        display: inline !important
    }

    .d-md-inline-block {
        display: inline-block !important
    }

    .d-md-block {
        display: block !important
    }

    .d-md-grid {
        display: grid !important
    }

    .d-md-table {
        display: table !important
    }

    .d-md-table-row {
        display: table-row !important
    }

    .d-md-table-cell {
        display: table-cell !important
    }

    .d-md-flex {
        display: flex !important
    }

    .d-md-inline-flex {
        display: inline-flex !important
    }

    .d-md-none {
        display: none !important
    }

    .flex-md-fill {
        flex: 1 1 auto !important
    }

    .flex-md-row {
        flex-direction: row !important
    }

    .flex-md-column {
        flex-direction: column !important
    }

    .flex-md-row-reverse {
        flex-direction: row-reverse !important
    }

    .flex-md-column-reverse {
        flex-direction: column-reverse !important
    }

    .flex-md-grow-0 {
        flex-grow: 0 !important
    }

    .flex-md-grow-1 {
        flex-grow: 1 !important
    }

    .flex-md-shrink-0 {
        flex-shrink: 0 !important
    }

    .flex-md-shrink-1 {
        flex-shrink: 1 !important
    }

    .flex-md-wrap {
        flex-wrap: wrap !important
    }

    .flex-md-nowrap {
        flex-wrap: nowrap !important
    }

    .flex-md-wrap-reverse {
        flex-wrap: wrap-reverse !important
    }

    .gap-md-0 {
        gap: 0 !important
    }

    .gap-md-1 {
        gap: .25rem !important
    }

    .gap-md-2 {
        gap: .5rem !important
    }

    .gap-md-3 {
        gap: 1rem !important
    }

    .gap-md-4 {
        gap: 1.5rem !important
    }

    .gap-md-5 {
        gap: 3rem !important
    }

    .justify-content-md-start {
        justify-content: flex-start !important
    }

    .justify-content-md-end {
        justify-content: flex-end !important
    }

    .justify-content-md-center {
        justify-content: center !important
    }

    .justify-content-md-between {
        justify-content: space-between !important
    }

    .justify-content-md-around {
        justify-content: space-around !important
    }

    .justify-content-md-evenly {
        justify-content: space-evenly !important
    }

    .align-items-md-start {
        align-items: flex-start !important
    }

    .align-items-md-end {
        align-items: flex-end !important
    }

    .align-items-md-center {
        align-items: center !important
    }

    .align-items-md-baseline {
        align-items: baseline !important
    }

    .align-items-md-stretch {
        align-items: stretch !important
    }

    .align-content-md-start {
        align-content: flex-start !important
    }

    .align-content-md-end {
        align-content: flex-end !important
    }

    .align-content-md-center {
        align-content: center !important
    }

    .align-content-md-between {
        align-content: space-between !important
    }

    .align-content-md-around {
        align-content: space-around !important
    }

    .align-content-md-stretch {
        align-content: stretch !important
    }

    .align-self-md-auto {
        align-self: auto !important
    }

    .align-self-md-start {
        align-self: flex-start !important
    }

    .align-self-md-end {
        align-self: flex-end !important
    }

    .align-self-md-center {
        align-self: center !important
    }

    .align-self-md-baseline {
        align-self: baseline !important
    }

    .align-self-md-stretch {
        align-self: stretch !important
    }

    .order-md-first {
        order: -1 !important
    }

    .order-md-0 {
        order: 0 !important
    }

    .order-md-1 {
        order: 1 !important
    }

    .order-md-2 {
        order: 2 !important
    }

    .order-md-3 {
        order: 3 !important
    }

    .order-md-4 {
        order: 4 !important
    }

    .order-md-5 {
        order: 5 !important
    }

    .order-md-last {
        order: 6 !important
    }

    .m-md-0 {
        margin: 0 !important
    }

    .m-md-1 {
        margin: .25rem !important
    }

    .m-md-2 {
        margin: .5rem !important
    }

    .m-md-3 {
        margin: 1rem !important
    }

    .m-md-4 {
        margin: 1.5rem !important
    }

    .m-md-5 {
        margin: 3rem !important
    }

    .m-md-auto {
        margin: auto !important
    }

    .mx-md-0 {
        margin-left: 0 !important;
        margin-right: 0 !important
    }

    .mx-md-1 {
        margin-left: .25rem !important;
        margin-right: .25rem !important
    }

    .mx-md-2 {
        margin-left: .5rem !important;
        margin-right: .5rem !important
    }

    .mx-md-3 {
        margin-left: 1rem !important;
        margin-right: 1rem !important
    }

    .mx-md-4 {
        margin-left: 1.5rem !important;
        margin-right: 1.5rem !important
    }

    .mx-md-5 {
        margin-left: 3rem !important;
        margin-right: 3rem !important
    }

    .mx-md-auto {
        margin-left: auto !important;
        margin-right: auto !important
    }

    .my-md-0 {
        margin-bottom: 0 !important;
        margin-top: 0 !important
    }

    .my-md-1 {
        margin-bottom: .25rem !important;
        margin-top: .25rem !important
    }

    .my-md-2 {
        margin-bottom: .5rem !important;
        margin-top: .5rem !important
    }

    .my-md-3 {
        margin-bottom: 1rem !important;
        margin-top: 1rem !important
    }

    .my-md-4 {
        margin-bottom: 1.5rem !important;
        margin-top: 1.5rem !important
    }

    .my-md-5 {
        margin-bottom: 3rem !important;
        margin-top: 3rem !important
    }

    .my-md-auto {
        margin-bottom: auto !important;
        margin-top: auto !important
    }

    .mt-md-0 {
        margin-top: 0 !important
    }

    .mt-md-1 {
        margin-top: .25rem !important
    }

    .mt-md-2 {
        margin-top: .5rem !important
    }

    .mt-md-3 {
        margin-top: 1rem !important
    }

    .mt-md-4 {
        margin-top: 1.5rem !important
    }

    .mt-md-5 {
        margin-top: 3rem !important
    }

    .mt-md-auto {
        margin-top: auto !important
    }

    .me-md-0 {
        margin-right: 0 !important
    }

    .me-md-1 {
        margin-right: .25rem !important
    }

    .me-md-2 {
        margin-right: .5rem !important
    }

    .me-md-3 {
        margin-right: 1rem !important
    }

    .me-md-4 {
        margin-right: 1.5rem !important
    }

    .me-md-5 {
        margin-right: 3rem !important
    }

    .me-md-auto {
        margin-right: auto !important
    }

    .mb-md-0 {
        margin-bottom: 0 !important
    }

    .mb-md-1 {
        margin-bottom: .25rem !important
    }

    .mb-md-2 {
        margin-bottom: .5rem !important
    }

    .mb-md-3 {
        margin-bottom: 1rem !important
    }

    .mb-md-4 {
        margin-bottom: 1.5rem !important
    }

    .mb-md-5 {
        margin-bottom: 3rem !important
    }

    .mb-md-auto {
        margin-bottom: auto !important
    }

    .ms-md-0 {
        margin-left: 0 !important
    }

    .ms-md-1 {
        margin-left: .25rem !important
    }

    .ms-md-2 {
        margin-left: .5rem !important
    }

    .ms-md-3 {
        margin-left: 1rem !important
    }

    .ms-md-4 {
        margin-left: 1.5rem !important
    }

    .ms-md-5 {
        margin-left: 3rem !important
    }

    .ms-md-auto {
        margin-left: auto !important
    }

    .p-md-0 {
        padding: 0 !important
    }

    .p-md-1 {
        padding: .25rem !important
    }

    .p-md-2 {
        padding: .5rem !important
    }

    .p-md-3 {
        padding: 1rem !important
    }

    .p-md-4 {
        padding: 1.5rem !important
    }

    .p-md-5 {
        padding: 3rem !important
    }

    .px-md-0 {
        padding-left: 0 !important;
        padding-right: 0 !important
    }

    .px-md-1 {
        padding-left: .25rem !important;
        padding-right: .25rem !important
    }

    .px-md-2 {
        padding-left: .5rem !important;
        padding-right: .5rem !important
    }

    .px-md-3 {
        padding-left: 1rem !important;
        padding-right: 1rem !important
    }

    .px-md-4 {
        padding-left: 1.5rem !important;
        padding-right: 1.5rem !important
    }

    .px-md-5 {
        padding-left: 3rem !important;
        padding-right: 3rem !important
    }

    .py-md-0 {
        padding-bottom: 0 !important;
        padding-top: 0 !important
    }

    .py-md-1 {
        padding-bottom: .25rem !important;
        padding-top: .25rem !important
    }

    .py-md-2 {
        padding-bottom: .5rem !important;
        padding-top: .5rem !important
    }

    .py-md-3 {
        padding-bottom: 1rem !important;
        padding-top: 1rem !important
    }

    .py-md-4 {
        padding-bottom: 1.5rem !important;
        padding-top: 1.5rem !important
    }

    .py-md-5 {
        padding-bottom: 3rem !important;
        padding-top: 3rem !important
    }

    .pt-md-0 {
        padding-top: 0 !important
    }

    .pt-md-1 {
        padding-top: .25rem !important
    }

    .pt-md-2 {
        padding-top: .5rem !important
    }

    .pt-md-3 {
        padding-top: 1rem !important
    }

    .pt-md-4 {
        padding-top: 1.5rem !important
    }

    .pt-md-5 {
        padding-top: 3rem !important
    }

    .pe-md-0 {
        padding-right: 0 !important
    }

    .pe-md-1 {
        padding-right: .25rem !important
    }

    .pe-md-2 {
        padding-right: .5rem !important
    }

    .pe-md-3 {
        padding-right: 1rem !important
    }

    .pe-md-4 {
        padding-right: 1.5rem !important
    }

    .pe-md-5 {
        padding-right: 3rem !important
    }

    .pb-md-0 {
        padding-bottom: 0 !important
    }

    .pb-md-1 {
        padding-bottom: .25rem !important
    }

    .pb-md-2 {
        padding-bottom: .5rem !important
    }

    .pb-md-3 {
        padding-bottom: 1rem !important
    }

    .pb-md-4 {
        padding-bottom: 1.5rem !important
    }

    .pb-md-5 {
        padding-bottom: 3rem !important
    }

    .ps-md-0 {
        padding-left: 0 !important
    }

    .ps-md-1 {
        padding-left: .25rem !important
    }

    .ps-md-2 {
        padding-left: .5rem !important
    }

    .ps-md-3 {
        padding-left: 1rem !important
    }

    .ps-md-4 {
        padding-left: 1.5rem !important
    }

    .ps-md-5 {
        padding-left: 3rem !important
    }

    .text-md-start {
        text-align: left !important
    }

    .text-md-end {
        text-align: right !important
    }

    .text-md-center {
        text-align: center !important
    }
}

@media(min-width:992px) {
    .float-lg-start {
        float: left !important
    }

    .float-lg-end {
        float: right !important
    }

    .float-lg-none {
        float: none !important
    }

    .d-lg-inline {
        display: inline !important
    }

    .d-lg-inline-block {
        display: inline-block !important
    }

    .d-lg-block {
        display: block !important
    }

    .d-lg-grid {
        display: grid !important
    }

    .d-lg-table {
        display: table !important
    }

    .d-lg-table-row {
        display: table-row !important
    }

    .d-lg-table-cell {
        display: table-cell !important
    }

    .d-lg-flex {
        display: flex !important
    }

    .d-lg-inline-flex {
        display: inline-flex !important
    }

    .d-lg-none {
        display: none !important
    }

    .flex-lg-fill {
        flex: 1 1 auto !important
    }

    .flex-lg-row {
        flex-direction: row !important
    }

    .flex-lg-column {
        flex-direction: column !important
    }

    .flex-lg-row-reverse {
        flex-direction: row-reverse !important
    }

    .flex-lg-column-reverse {
        flex-direction: column-reverse !important
    }

    .flex-lg-grow-0 {
        flex-grow: 0 !important
    }

    .flex-lg-grow-1 {
        flex-grow: 1 !important
    }

    .flex-lg-shrink-0 {
        flex-shrink: 0 !important
    }

    .flex-lg-shrink-1 {
        flex-shrink: 1 !important
    }

    .flex-lg-wrap {
        flex-wrap: wrap !important
    }

    .flex-lg-nowrap {
        flex-wrap: nowrap !important
    }

    .flex-lg-wrap-reverse {
        flex-wrap: wrap-reverse !important
    }

    .gap-lg-0 {
        gap: 0 !important
    }

    .gap-lg-1 {
        gap: .25rem !important
    }

    .gap-lg-2 {
        gap: .5rem !important
    }

    .gap-lg-3 {
        gap: 1rem !important
    }

    .gap-lg-4 {
        gap: 1.5rem !important
    }

    .gap-lg-5 {
        gap: 3rem !important
    }

    .justify-content-lg-start {
        justify-content: flex-start !important
    }

    .justify-content-lg-end {
        justify-content: flex-end !important
    }

    .justify-content-lg-center {
        justify-content: center !important
    }

    .justify-content-lg-between {
        justify-content: space-between !important
    }

    .justify-content-lg-around {
        justify-content: space-around !important
    }

    .justify-content-lg-evenly {
        justify-content: space-evenly !important
    }

    .align-items-lg-start {
        align-items: flex-start !important
    }

    .align-items-lg-end {
        align-items: flex-end !important
    }

    .align-items-lg-center {
        align-items: center !important
    }

    .align-items-lg-baseline {
        align-items: baseline !important
    }

    .align-items-lg-stretch {
        align-items: stretch !important
    }

    .align-content-lg-start {
        align-content: flex-start !important
    }

    .align-content-lg-end {
        align-content: flex-end !important
    }

    .align-content-lg-center {
        align-content: center !important
    }

    .align-content-lg-between {
        align-content: space-between !important
    }

    .align-content-lg-around {
        align-content: space-around !important
    }

    .align-content-lg-stretch {
        align-content: stretch !important
    }

    .align-self-lg-auto {
        align-self: auto !important
    }

    .align-self-lg-start {
        align-self: flex-start !important
    }

    .align-self-lg-end {
        align-self: flex-end !important
    }

    .align-self-lg-center {
        align-self: center !important
    }

    .align-self-lg-baseline {
        align-self: baseline !important
    }

    .align-self-lg-stretch {
        align-self: stretch !important
    }

    .order-lg-first {
        order: -1 !important
    }

    .order-lg-0 {
        order: 0 !important
    }

    .order-lg-1 {
        order: 1 !important
    }

    .order-lg-2 {
        order: 2 !important
    }

    .order-lg-3 {
        order: 3 !important
    }

    .order-lg-4 {
        order: 4 !important
    }

    .order-lg-5 {
        order: 5 !important
    }

    .order-lg-last {
        order: 6 !important
    }

    .m-lg-0 {
        margin: 0 !important
    }

    .m-lg-1 {
        margin: .25rem !important
    }

    .m-lg-2 {
        margin: .5rem !important
    }

    .m-lg-3 {
        margin: 1rem !important
    }

    .m-lg-4 {
        margin: 1.5rem !important
    }

    .m-lg-5 {
        margin: 3rem !important
    }

    .m-lg-auto {
        margin: auto !important
    }

    .mx-lg-0 {
        margin-left: 0 !important;
        margin-right: 0 !important
    }

    .mx-lg-1 {
        margin-left: .25rem !important;
        margin-right: .25rem !important
    }

    .mx-lg-2 {
        margin-left: .5rem !important;
        margin-right: .5rem !important
    }

    .mx-lg-3 {
        margin-left: 1rem !important;
        margin-right: 1rem !important
    }

    .mx-lg-4 {
        margin-left: 1.5rem !important;
        margin-right: 1.5rem !important
    }

    .mx-lg-5 {
        margin-left: 3rem !important;
        margin-right: 3rem !important
    }

    .mx-lg-auto {
        margin-left: auto !important;
        margin-right: auto !important
    }

    .my-lg-0 {
        margin-bottom: 0 !important;
        margin-top: 0 !important
    }

    .my-lg-1 {
        margin-bottom: .25rem !important;
        margin-top: .25rem !important
    }

    .my-lg-2 {
        margin-bottom: .5rem !important;
        margin-top: .5rem !important
    }

    .my-lg-3 {
        margin-bottom: 1rem !important;
        margin-top: 1rem !important
    }

    .my-lg-4 {
        margin-bottom: 1.5rem !important;
        margin-top: 1.5rem !important
    }

    .my-lg-5 {
        margin-bottom: 3rem !important;
        margin-top: 3rem !important
    }

    .my-lg-auto {
        margin-bottom: auto !important;
        margin-top: auto !important
    }

    .mt-lg-0 {
        margin-top: 0 !important
    }

    .mt-lg-1 {
        margin-top: .25rem !important
    }

    .mt-lg-2 {
        margin-top: .5rem !important
    }

    .mt-lg-3 {
        margin-top: 1rem !important
    }

    .mt-lg-4 {
        margin-top: 1.5rem !important
    }

    .mt-lg-5 {
        margin-top: 3rem !important
    }

    .mt-lg-auto {
        margin-top: auto !important
    }

    .me-lg-0 {
        margin-right: 0 !important
    }

    .me-lg-1 {
        margin-right: .25rem !important
    }

    .me-lg-2 {
        margin-right: .5rem !important
    }

    .me-lg-3 {
        margin-right: 1rem !important
    }

    .me-lg-4 {
        margin-right: 1.5rem !important
    }

    .me-lg-5 {
        margin-right: 3rem !important
    }

    .me-lg-auto {
        margin-right: auto !important
    }

    .mb-lg-0 {
        margin-bottom: 0 !important
    }

    .mb-lg-1 {
        margin-bottom: .25rem !important
    }

    .mb-lg-2 {
        margin-bottom: .5rem !important
    }

    .mb-lg-3 {
        margin-bottom: 1rem !important
    }

    .mb-lg-4 {
        margin-bottom: 1.5rem !important
    }

    .mb-lg-5 {
        margin-bottom: 3rem !important
    }

    .mb-lg-auto {
        margin-bottom: auto !important
    }

    .ms-lg-0 {
        margin-left: 0 !important
    }

    .ms-lg-1 {
        margin-left: .25rem !important
    }

    .ms-lg-2 {
        margin-left: .5rem !important
    }

    .ms-lg-3 {
        margin-left: 1rem !important
    }

    .ms-lg-4 {
        margin-left: 1.5rem !important
    }

    .ms-lg-5 {
        margin-left: 3rem !important
    }

    .ms-lg-auto {
        margin-left: auto !important
    }

    .p-lg-0 {
        padding: 0 !important
    }

    .p-lg-1 {
        padding: .25rem !important
    }

    .p-lg-2 {
        padding: .5rem !important
    }

    .p-lg-3 {
        padding: 1rem !important
    }

    .p-lg-4 {
        padding: 1.5rem !important
    }

    .p-lg-5 {
        padding: 3rem !important
    }

    .px-lg-0 {
        padding-left: 0 !important;
        padding-right: 0 !important
    }

    .px-lg-1 {
        padding-left: .25rem !important;
        padding-right: .25rem !important
    }

    .px-lg-2 {
        padding-left: .5rem !important;
        padding-right: .5rem !important
    }

    .px-lg-3 {
        padding-left: 1rem !important;
        padding-right: 1rem !important
    }

    .px-lg-4 {
        padding-left: 1.5rem !important;
        padding-right: 1.5rem !important
    }

    .px-lg-5 {
        padding-left: 3rem !important;
        padding-right: 3rem !important
    }

    .py-lg-0 {
        padding-bottom: 0 !important;
        padding-top: 0 !important
    }

    .py-lg-1 {
        padding-bottom: .25rem !important;
        padding-top: .25rem !important
    }

    .py-lg-2 {
        padding-bottom: .5rem !important;
        padding-top: .5rem !important
    }

    .py-lg-3 {
        padding-bottom: 1rem !important;
        padding-top: 1rem !important
    }

    .py-lg-4 {
        padding-bottom: 1.5rem !important;
        padding-top: 1.5rem !important
    }

    .py-lg-5 {
        padding-bottom: 3rem !important;
        padding-top: 3rem !important
    }

    .pt-lg-0 {
        padding-top: 0 !important
    }

    .pt-lg-1 {
        padding-top: .25rem !important
    }

    .pt-lg-2 {
        padding-top: .5rem !important
    }

    .pt-lg-3 {
        padding-top: 1rem !important
    }

    .pt-lg-4 {
        padding-top: 1.5rem !important
    }

    .pt-lg-5 {
        padding-top: 3rem !important
    }

    .pe-lg-0 {
        padding-right: 0 !important
    }

    .pe-lg-1 {
        padding-right: .25rem !important
    }

    .pe-lg-2 {
        padding-right: .5rem !important
    }

    .pe-lg-3 {
        padding-right: 1rem !important
    }

    .pe-lg-4 {
        padding-right: 1.5rem !important
    }

    .pe-lg-5 {
        padding-right: 3rem !important
    }

    .pb-lg-0 {
        padding-bottom: 0 !important
    }

    .pb-lg-1 {
        padding-bottom: .25rem !important
    }

    .pb-lg-2 {
        padding-bottom: .5rem !important
    }

    .pb-lg-3 {
        padding-bottom: 1rem !important
    }

    .pb-lg-4 {
        padding-bottom: 1.5rem !important
    }

    .pb-lg-5 {
        padding-bottom: 3rem !important
    }

    .ps-lg-0 {
        padding-left: 0 !important
    }

    .ps-lg-1 {
        padding-left: .25rem !important
    }

    .ps-lg-2 {
        padding-left: .5rem !important
    }

    .ps-lg-3 {
        padding-left: 1rem !important
    }

    .ps-lg-4 {
        padding-left: 1.5rem !important
    }

    .ps-lg-5 {
        padding-left: 3rem !important
    }

    .text-lg-start {
        text-align: left !important
    }

    .text-lg-end {
        text-align: right !important
    }

    .text-lg-center {
        text-align: center !important
    }
}

@media(min-width:1200px) {
    .float-xl-start {
        float: left !important
    }

    .float-xl-end {
        float: right !important
    }

    .float-xl-none {
        float: none !important
    }

    .d-xl-inline {
        display: inline !important
    }

    .d-xl-inline-block {
        display: inline-block !important
    }

    .d-xl-block {
        display: block !important
    }

    .d-xl-grid {
        display: grid !important
    }

    .d-xl-table {
        display: table !important
    }

    .d-xl-table-row {
        display: table-row !important
    }

    .d-xl-table-cell {
        display: table-cell !important
    }

    .d-xl-flex {
        display: flex !important
    }

    .d-xl-inline-flex {
        display: inline-flex !important
    }

    .d-xl-none {
        display: none !important
    }

    .flex-xl-fill {
        flex: 1 1 auto !important
    }

    .flex-xl-row {
        flex-direction: row !important
    }

    .flex-xl-column {
        flex-direction: column !important
    }

    .flex-xl-row-reverse {
        flex-direction: row-reverse !important
    }

    .flex-xl-column-reverse {
        flex-direction: column-reverse !important
    }

    .flex-xl-grow-0 {
        flex-grow: 0 !important
    }

    .flex-xl-grow-1 {
        flex-grow: 1 !important
    }

    .flex-xl-shrink-0 {
        flex-shrink: 0 !important
    }

    .flex-xl-shrink-1 {
        flex-shrink: 1 !important
    }

    .flex-xl-wrap {
        flex-wrap: wrap !important
    }

    .flex-xl-nowrap {
        flex-wrap: nowrap !important
    }

    .flex-xl-wrap-reverse {
        flex-wrap: wrap-reverse !important
    }

    .gap-xl-0 {
        gap: 0 !important
    }

    .gap-xl-1 {
        gap: .25rem !important
    }

    .gap-xl-2 {
        gap: .5rem !important
    }

    .gap-xl-3 {
        gap: 1rem !important
    }

    .gap-xl-4 {
        gap: 1.5rem !important
    }

    .gap-xl-5 {
        gap: 3rem !important
    }

    .justify-content-xl-start {
        justify-content: flex-start !important
    }

    .justify-content-xl-end {
        justify-content: flex-end !important
    }

    .justify-content-xl-center {
        justify-content: center !important
    }

    .justify-content-xl-between {
        justify-content: space-between !important
    }

    .justify-content-xl-around {
        justify-content: space-around !important
    }

    .justify-content-xl-evenly {
        justify-content: space-evenly !important
    }

    .align-items-xl-start {
        align-items: flex-start !important
    }

    .align-items-xl-end {
        align-items: flex-end !important
    }

    .align-items-xl-center {
        align-items: center !important
    }

    .align-items-xl-baseline {
        align-items: baseline !important
    }

    .align-items-xl-stretch {
        align-items: stretch !important
    }

    .align-content-xl-start {
        align-content: flex-start !important
    }

    .align-content-xl-end {
        align-content: flex-end !important
    }

    .align-content-xl-center {
        align-content: center !important
    }

    .align-content-xl-between {
        align-content: space-between !important
    }

    .align-content-xl-around {
        align-content: space-around !important
    }

    .align-content-xl-stretch {
        align-content: stretch !important
    }

    .align-self-xl-auto {
        align-self: auto !important
    }

    .align-self-xl-start {
        align-self: flex-start !important
    }

    .align-self-xl-end {
        align-self: flex-end !important
    }

    .align-self-xl-center {
        align-self: center !important
    }

    .align-self-xl-baseline {
        align-self: baseline !important
    }

    .align-self-xl-stretch {
        align-self: stretch !important
    }

    .order-xl-first {
        order: -1 !important
    }

    .order-xl-0 {
        order: 0 !important
    }

    .order-xl-1 {
        order: 1 !important
    }

    .order-xl-2 {
        order: 2 !important
    }

    .order-xl-3 {
        order: 3 !important
    }

    .order-xl-4 {
        order: 4 !important
    }

    .order-xl-5 {
        order: 5 !important
    }

    .order-xl-last {
        order: 6 !important
    }

    .m-xl-0 {
        margin: 0 !important
    }

    .m-xl-1 {
        margin: .25rem !important
    }

    .m-xl-2 {
        margin: .5rem !important
    }

    .m-xl-3 {
        margin: 1rem !important
    }

    .m-xl-4 {
        margin: 1.5rem !important
    }

    .m-xl-5 {
        margin: 3rem !important
    }

    .m-xl-auto {
        margin: auto !important
    }

    .mx-xl-0 {
        margin-left: 0 !important;
        margin-right: 0 !important
    }

    .mx-xl-1 {
        margin-left: .25rem !important;
        margin-right: .25rem !important
    }

    .mx-xl-2 {
        margin-left: .5rem !important;
        margin-right: .5rem !important
    }

    .mx-xl-3 {
        margin-left: 1rem !important;
        margin-right: 1rem !important
    }

    .mx-xl-4 {
        margin-left: 1.5rem !important;
        margin-right: 1.5rem !important
    }

    .mx-xl-5 {
        margin-left: 3rem !important;
        margin-right: 3rem !important
    }

    .mx-xl-auto {
        margin-left: auto !important;
        margin-right: auto !important
    }

    .my-xl-0 {
        margin-bottom: 0 !important;
        margin-top: 0 !important
    }

    .my-xl-1 {
        margin-bottom: .25rem !important;
        margin-top: .25rem !important
    }

    .my-xl-2 {
        margin-bottom: .5rem !important;
        margin-top: .5rem !important
    }

    .my-xl-3 {
        margin-bottom: 1rem !important;
        margin-top: 1rem !important
    }

    .my-xl-4 {
        margin-bottom: 1.5rem !important;
        margin-top: 1.5rem !important
    }

    .my-xl-5 {
        margin-bottom: 3rem !important;
        margin-top: 3rem !important
    }

    .my-xl-auto {
        margin-bottom: auto !important;
        margin-top: auto !important
    }

    .mt-xl-0 {
        margin-top: 0 !important
    }

    .mt-xl-1 {
        margin-top: .25rem !important
    }

    .mt-xl-2 {
        margin-top: .5rem !important
    }

    .mt-xl-3 {
        margin-top: 1rem !important
    }

    .mt-xl-4 {
        margin-top: 1.5rem !important
    }

    .mt-xl-5 {
        margin-top: 3rem !important
    }

    .mt-xl-auto {
        margin-top: auto !important
    }

    .me-xl-0 {
        margin-right: 0 !important
    }

    .me-xl-1 {
        margin-right: .25rem !important
    }

    .me-xl-2 {
        margin-right: .5rem !important
    }

    .me-xl-3 {
        margin-right: 1rem !important
    }

    .me-xl-4 {
        margin-right: 1.5rem !important
    }

    .me-xl-5 {
        margin-right: 3rem !important
    }

    .me-xl-auto {
        margin-right: auto !important
    }

    .mb-xl-0 {
        margin-bottom: 0 !important
    }

    .mb-xl-1 {
        margin-bottom: .25rem !important
    }

    .mb-xl-2 {
        margin-bottom: .5rem !important
    }

    .mb-xl-3 {
        margin-bottom: 1rem !important
    }

    .mb-xl-4 {
        margin-bottom: 1.5rem !important
    }

    .mb-xl-5 {
        margin-bottom: 3rem !important
    }

    .mb-xl-auto {
        margin-bottom: auto !important
    }

    .ms-xl-0 {
        margin-left: 0 !important
    }

    .ms-xl-1 {
        margin-left: .25rem !important
    }

    .ms-xl-2 {
        margin-left: .5rem !important
    }

    .ms-xl-3 {
        margin-left: 1rem !important
    }

    .ms-xl-4 {
        margin-left: 1.5rem !important
    }

    .ms-xl-5 {
        margin-left: 3rem !important
    }

    .ms-xl-auto {
        margin-left: auto !important
    }

    .p-xl-0 {
        padding: 0 !important
    }

    .p-xl-1 {
        padding: .25rem !important
    }

    .p-xl-2 {
        padding: .5rem !important
    }

    .p-xl-3 {
        padding: 1rem !important
    }

    .p-xl-4 {
        padding: 1.5rem !important
    }

    .p-xl-5 {
        padding: 3rem !important
    }

    .px-xl-0 {
        padding-left: 0 !important;
        padding-right: 0 !important
    }

    .px-xl-1 {
        padding-left: .25rem !important;
        padding-right: .25rem !important
    }

    .px-xl-2 {
        padding-left: .5rem !important;
        padding-right: .5rem !important
    }

    .px-xl-3 {
        padding-left: 1rem !important;
        padding-right: 1rem !important
    }

    .px-xl-4 {
        padding-left: 1.5rem !important;
        padding-right: 1.5rem !important
    }

    .px-xl-5 {
        padding-left: 3rem !important;
        padding-right: 3rem !important
    }

    .py-xl-0 {
        padding-bottom: 0 !important;
        padding-top: 0 !important
    }

    .py-xl-1 {
        padding-bottom: .25rem !important;
        padding-top: .25rem !important
    }

    .py-xl-2 {
        padding-bottom: .5rem !important;
        padding-top: .5rem !important
    }

    .py-xl-3 {
        padding-bottom: 1rem !important;
        padding-top: 1rem !important
    }

    .py-xl-4 {
        padding-bottom: 1.5rem !important;
        padding-top: 1.5rem !important
    }

    .py-xl-5 {
        padding-bottom: 3rem !important;
        padding-top: 3rem !important
    }

    .pt-xl-0 {
        padding-top: 0 !important
    }

    .pt-xl-1 {
        padding-top: .25rem !important
    }

    .pt-xl-2 {
        padding-top: .5rem !important
    }

    .pt-xl-3 {
        padding-top: 1rem !important
    }

    .pt-xl-4 {
        padding-top: 1.5rem !important
    }

    .pt-xl-5 {
        padding-top: 3rem !important
    }

    .pe-xl-0 {
        padding-right: 0 !important
    }

    .pe-xl-1 {
        padding-right: .25rem !important
    }

    .pe-xl-2 {
        padding-right: .5rem !important
    }

    .pe-xl-3 {
        padding-right: 1rem !important
    }

    .pe-xl-4 {
        padding-right: 1.5rem !important
    }

    .pe-xl-5 {
        padding-right: 3rem !important
    }

    .pb-xl-0 {
        padding-bottom: 0 !important
    }

    .pb-xl-1 {
        padding-bottom: .25rem !important
    }

    .pb-xl-2 {
        padding-bottom: .5rem !important
    }

    .pb-xl-3 {
        padding-bottom: 1rem !important
    }

    .pb-xl-4 {
        padding-bottom: 1.5rem !important
    }

    .pb-xl-5 {
        padding-bottom: 3rem !important
    }

    .ps-xl-0 {
        padding-left: 0 !important
    }

    .ps-xl-1 {
        padding-left: .25rem !important
    }

    .ps-xl-2 {
        padding-left: .5rem !important
    }

    .ps-xl-3 {
        padding-left: 1rem !important
    }

    .ps-xl-4 {
        padding-left: 1.5rem !important
    }

    .ps-xl-5 {
        padding-left: 3rem !important
    }

    .text-xl-start {
        text-align: left !important
    }

    .text-xl-end {
        text-align: right !important
    }

    .text-xl-center {
        text-align: center !important
    }
}

@media(min-width:1440) {
    .float-xxl-start {
        float: left !important
    }

    .float-xxl-end {
        float: right !important
    }

    .float-xxl-none {
        float: none !important
    }

    .d-xxl-inline {
        display: inline !important
    }

    .d-xxl-inline-block {
        display: inline-block !important
    }

    .d-xxl-block {
        display: block !important
    }

    .d-xxl-grid {
        display: grid !important
    }

    .d-xxl-table {
        display: table !important
    }

    .d-xxl-table-row {
        display: table-row !important
    }

    .d-xxl-table-cell {
        display: table-cell !important
    }

    .d-xxl-flex {
        display: flex !important
    }

    .d-xxl-inline-flex {
        display: inline-flex !important
    }

    .d-xxl-none {
        display: none !important
    }

    .flex-xxl-fill {
        flex: 1 1 auto !important
    }

    .flex-xxl-row {
        flex-direction: row !important
    }

    .flex-xxl-column {
        flex-direction: column !important
    }

    .flex-xxl-row-reverse {
        flex-direction: row-reverse !important
    }

    .flex-xxl-column-reverse {
        flex-direction: column-reverse !important
    }

    .flex-xxl-grow-0 {
        flex-grow: 0 !important
    }

    .flex-xxl-grow-1 {
        flex-grow: 1 !important
    }

    .flex-xxl-shrink-0 {
        flex-shrink: 0 !important
    }

    .flex-xxl-shrink-1 {
        flex-shrink: 1 !important
    }

    .flex-xxl-wrap {
        flex-wrap: wrap !important
    }

    .flex-xxl-nowrap {
        flex-wrap: nowrap !important
    }

    .flex-xxl-wrap-reverse {
        flex-wrap: wrap-reverse !important
    }

    .gap-xxl-0 {
        gap: 0 !important
    }

    .gap-xxl-1 {
        gap: .25rem !important
    }

    .gap-xxl-2 {
        gap: .5rem !important
    }

    .gap-xxl-3 {
        gap: 1rem !important
    }

    .gap-xxl-4 {
        gap: 1.5rem !important
    }

    .gap-xxl-5 {
        gap: 3rem !important
    }

    .justify-content-xxl-start {
        justify-content: flex-start !important
    }

    .justify-content-xxl-end {
        justify-content: flex-end !important
    }

    .justify-content-xxl-center {
        justify-content: center !important
    }

    .justify-content-xxl-between {
        justify-content: space-between !important
    }

    .justify-content-xxl-around {
        justify-content: space-around !important
    }

    .justify-content-xxl-evenly {
        justify-content: space-evenly !important
    }

    .align-items-xxl-start {
        align-items: flex-start !important
    }

    .align-items-xxl-end {
        align-items: flex-end !important
    }

    .align-items-xxl-center {
        align-items: center !important
    }

    .align-items-xxl-baseline {
        align-items: baseline !important
    }

    .align-items-xxl-stretch {
        align-items: stretch !important
    }

    .align-content-xxl-start {
        align-content: flex-start !important
    }

    .align-content-xxl-end {
        align-content: flex-end !important
    }

    .align-content-xxl-center {
        align-content: center !important
    }

    .align-content-xxl-between {
        align-content: space-between !important
    }

    .align-content-xxl-around {
        align-content: space-around !important
    }

    .align-content-xxl-stretch {
        align-content: stretch !important
    }

    .align-self-xxl-auto {
        align-self: auto !important
    }

    .align-self-xxl-start {
        align-self: flex-start !important
    }

    .align-self-xxl-end {
        align-self: flex-end !important
    }

    .align-self-xxl-center {
        align-self: center !important
    }

    .align-self-xxl-baseline {
        align-self: baseline !important
    }

    .align-self-xxl-stretch {
        align-self: stretch !important
    }

    .order-xxl-first {
        order: -1 !important
    }

    .order-xxl-0 {
        order: 0 !important
    }

    .order-xxl-1 {
        order: 1 !important
    }

    .order-xxl-2 {
        order: 2 !important
    }

    .order-xxl-3 {
        order: 3 !important
    }

    .order-xxl-4 {
        order: 4 !important
    }

    .order-xxl-5 {
        order: 5 !important
    }

    .order-xxl-last {
        order: 6 !important
    }

    .m-xxl-0 {
        margin: 0 !important
    }

    .m-xxl-1 {
        margin: .25rem !important
    }

    .m-xxl-2 {
        margin: .5rem !important
    }

    .m-xxl-3 {
        margin: 1rem !important
    }

    .m-xxl-4 {
        margin: 1.5rem !important
    }

    .m-xxl-5 {
        margin: 3rem !important
    }

    .m-xxl-auto {
        margin: auto !important
    }

    .mx-xxl-0 {
        margin-left: 0 !important;
        margin-right: 0 !important
    }

    .mx-xxl-1 {
        margin-left: .25rem !important;
        margin-right: .25rem !important
    }

    .mx-xxl-2 {
        margin-left: .5rem !important;
        margin-right: .5rem !important
    }

    .mx-xxl-3 {
        margin-left: 1rem !important;
        margin-right: 1rem !important
    }

    .mx-xxl-4 {
        margin-left: 1.5rem !important;
        margin-right: 1.5rem !important
    }

    .mx-xxl-5 {
        margin-left: 3rem !important;
        margin-right: 3rem !important
    }

    .mx-xxl-auto {
        margin-left: auto !important;
        margin-right: auto !important
    }

    .my-xxl-0 {
        margin-bottom: 0 !important;
        margin-top: 0 !important
    }

    .my-xxl-1 {
        margin-bottom: .25rem !important;
        margin-top: .25rem !important
    }

    .my-xxl-2 {
        margin-bottom: .5rem !important;
        margin-top: .5rem !important
    }

    .my-xxl-3 {
        margin-bottom: 1rem !important;
        margin-top: 1rem !important
    }

    .my-xxl-4 {
        margin-bottom: 1.5rem !important;
        margin-top: 1.5rem !important
    }

    .my-xxl-5 {
        margin-bottom: 3rem !important;
        margin-top: 3rem !important
    }

    .my-xxl-auto {
        margin-bottom: auto !important;
        margin-top: auto !important
    }

    .mt-xxl-0 {
        margin-top: 0 !important
    }

    .mt-xxl-1 {
        margin-top: .25rem !important
    }

    .mt-xxl-2 {
        margin-top: .5rem !important
    }

    .mt-xxl-3 {
        margin-top: 1rem !important
    }

    .mt-xxl-4 {
        margin-top: 1.5rem !important
    }

    .mt-xxl-5 {
        margin-top: 3rem !important
    }

    .mt-xxl-auto {
        margin-top: auto !important
    }

    .me-xxl-0 {
        margin-right: 0 !important
    }

    .me-xxl-1 {
        margin-right: .25rem !important
    }

    .me-xxl-2 {
        margin-right: .5rem !important
    }

    .me-xxl-3 {
        margin-right: 1rem !important
    }

    .me-xxl-4 {
        margin-right: 1.5rem !important
    }

    .me-xxl-5 {
        margin-right: 3rem !important
    }

    .me-xxl-auto {
        margin-right: auto !important
    }

    .mb-xxl-0 {
        margin-bottom: 0 !important
    }

    .mb-xxl-1 {
        margin-bottom: .25rem !important
    }

    .mb-xxl-2 {
        margin-bottom: .5rem !important
    }

    .mb-xxl-3 {
        margin-bottom: 1rem !important
    }

    .mb-xxl-4 {
        margin-bottom: 1.5rem !important
    }

    .mb-xxl-5 {
        margin-bottom: 3rem !important
    }

    .mb-xxl-auto {
        margin-bottom: auto !important
    }

    .ms-xxl-0 {
        margin-left: 0 !important
    }

    .ms-xxl-1 {
        margin-left: .25rem !important
    }

    .ms-xxl-2 {
        margin-left: .5rem !important
    }

    .ms-xxl-3 {
        margin-left: 1rem !important
    }

    .ms-xxl-4 {
        margin-left: 1.5rem !important
    }

    .ms-xxl-5 {
        margin-left: 3rem !important
    }

    .ms-xxl-auto {
        margin-left: auto !important
    }

    .p-xxl-0 {
        padding: 0 !important
    }

    .p-xxl-1 {
        padding: .25rem !important
    }

    .p-xxl-2 {
        padding: .5rem !important
    }

    .p-xxl-3 {
        padding: 1rem !important
    }

    .p-xxl-4 {
        padding: 1.5rem !important
    }

    .p-xxl-5 {
        padding: 3rem !important
    }

    .px-xxl-0 {
        padding-left: 0 !important;
        padding-right: 0 !important
    }

    .px-xxl-1 {
        padding-left: .25rem !important;
        padding-right: .25rem !important
    }

    .px-xxl-2 {
        padding-left: .5rem !important;
        padding-right: .5rem !important
    }

    .px-xxl-3 {
        padding-left: 1rem !important;
        padding-right: 1rem !important
    }

    .px-xxl-4 {
        padding-left: 1.5rem !important;
        padding-right: 1.5rem !important
    }

    .px-xxl-5 {
        padding-left: 3rem !important;
        padding-right: 3rem !important
    }

    .py-xxl-0 {
        padding-bottom: 0 !important;
        padding-top: 0 !important
    }

    .py-xxl-1 {
        padding-bottom: .25rem !important;
        padding-top: .25rem !important
    }

    .py-xxl-2 {
        padding-bottom: .5rem !important;
        padding-top: .5rem !important
    }

    .py-xxl-3 {
        padding-bottom: 1rem !important;
        padding-top: 1rem !important
    }

    .py-xxl-4 {
        padding-bottom: 1.5rem !important;
        padding-top: 1.5rem !important
    }

    .py-xxl-5 {
        padding-bottom: 3rem !important;
        padding-top: 3rem !important
    }

    .pt-xxl-0 {
        padding-top: 0 !important
    }

    .pt-xxl-1 {
        padding-top: .25rem !important
    }

    .pt-xxl-2 {
        padding-top: .5rem !important
    }

    .pt-xxl-3 {
        padding-top: 1rem !important
    }

    .pt-xxl-4 {
        padding-top: 1.5rem !important
    }

    .pt-xxl-5 {
        padding-top: 3rem !important
    }

    .pe-xxl-0 {
        padding-right: 0 !important
    }

    .pe-xxl-1 {
        padding-right: .25rem !important
    }

    .pe-xxl-2 {
        padding-right: .5rem !important
    }

    .pe-xxl-3 {
        padding-right: 1rem !important
    }

    .pe-xxl-4 {
        padding-right: 1.5rem !important
    }

    .pe-xxl-5 {
        padding-right: 3rem !important
    }

    .pb-xxl-0 {
        padding-bottom: 0 !important
    }

    .pb-xxl-1 {
        padding-bottom: .25rem !important
    }

    .pb-xxl-2 {
        padding-bottom: .5rem !important
    }

    .pb-xxl-3 {
        padding-bottom: 1rem !important
    }

    .pb-xxl-4 {
        padding-bottom: 1.5rem !important
    }

    .pb-xxl-5 {
        padding-bottom: 3rem !important
    }

    .ps-xxl-0 {
        padding-left: 0 !important
    }

    .ps-xxl-1 {
        padding-left: .25rem !important
    }

    .ps-xxl-2 {
        padding-left: .5rem !important
    }

    .ps-xxl-3 {
        padding-left: 1rem !important
    }

    .ps-xxl-4 {
        padding-left: 1.5rem !important
    }

    .ps-xxl-5 {
        padding-left: 3rem !important
    }

    .text-xxl-start {
        text-align: left !important
    }

    .text-xxl-end {
        text-align: right !important
    }

    .text-xxl-center {
        text-align: center !important
    }
}

@media(min-width:1200px) {
    .fs-1 {
        font-size: 2.25rem !important
    }

    .fs-2 {
        font-size: 1.875rem !important
    }

    .fs-3 {
        font-size: 1.5rem !important
    }
}

@media print {
    .d-print-inline {
        display: inline !important
    }

    .d-print-inline-block {
        display: inline-block !important
    }

    .d-print-block {
        display: block !important
    }

    .d-print-grid {
        display: grid !important
    }

    .d-print-table {
        display: table !important
    }

    .d-print-table-row {
        display: table-row !important
    }

    .d-print-table-cell {
        display: table-cell !important
    }

    .d-print-flex {
        display: flex !important
    }

    .d-print-inline-flex {
        display: inline-flex !important
    }

    .d-print-none {
        display: none !important
    }
}

.c-pointer {
    cursor: pointer
}

* {
    outline: none;
    padding: 0
}

:after,
:before {
    margin: 0;
    padding: 0
}

::selection {
    background: #0c8bd3;
    background: var(--primary);
    color: #fff
}

body {
    font-size: 1.2rem;
    height: 100%;
    max-width: 100%;
    overflow-x: hidden;
    position: relative
}

textarea.form-control {
    border-radius: .5rem !important;
    height: auto !important;
    min-height: auto !important
}

p {
    line-height: 1.8
}

.box-shadow-none {
    box-shadow: none !important
}

.media-body {
    flex: 1 1
}

#main-wrapper {
    opacity: 0;
    overflow: hidden;
    position: relative;
    transition: all .25s ease-in
}

#main-wrapper.show {
    opacity: 1
}

.rounded-lg {
    border-radius: 1.25rem
}

ul {
    margin: 0;
    padding: 0
}

li {
    list-style: none
}

a {
    color: #393939
}

.btn-link.active,
.btn-link:focus,
.btn-link:hover,
a,
a.active,
a:focus,
a:hover {
    text-decoration: none
}

.bg-primary {
    background-color: #0c8bd3 !important;
    background-color: var(--primary) !important
}

.text-primary {
    color: #0c8bd3 !important;
    color: var(--primary) !important
}

.fs-12 {
    font-size: .75rem !important
}

.fs-12,
.fs-13 {
    line-height: 1.5
}

.fs-13 {
    font-size: .8125rem !important
}

.fs-14 {
    line-height: 1.6
}

.fs-14,
.fs-15 {
    font-size: 1.2rem !important
}

.fs-15 {
    line-height: 1.5
}

.fs-16 {
    font-size: 1rem !important;
    line-height: 1.6
}

.fs-18 {
    font-size: 1.125rem !important
}

.fs-18,
.fs-20 {
    line-height: 1.5
}

.fs-20 {
    font-size: 1.25rem !important
}

.fs-22 {
    font-size: 1.375rem !important;
    line-height: 1.5
}

.fs-24 {
    font-size: 1.5rem !important
}

.fs-24,
.fs-26 {
    line-height: 1.4
}

.fs-26 {
    font-size: 1.625rem !important
}

.fs-28 {
    font-size: 1.75rem !important
}

.fs-28,
.fs-30 {
    line-height: 1.4
}

.fs-30 {
    font-size: 1.875rem !important
}

.fs-32 {
    font-size: 2rem !important
}

.fs-32,
.fs-34 {
    line-height: 1.25
}

.fs-34 {
    font-size: 2.125rem !important
}

.fs-35 {
    font-size: 2.1875rem !important
}

.fs-35,
.fs-36 {
    line-height: 1.25
}

.fs-36 {
    font-size: 2.25rem !important
}

.fs-38 {
    font-size: 2.375rem !important
}

.fs-38,
.fs-46 {
    line-height: 1.25
}

.fs-46 {
    font-size: 2.875rem !important
}

.fs-48 {
    font-size: 3rem !important;
    line-height: 1.25
}

.font-w100 {
    font-weight: 100
}

.font-w200 {
    font-weight: 200
}

.font-w300 {
    font-weight: 300
}

.font-w400 {
    font-weight: 400
}

.font-w500 {
    font-weight: 500
}

.font-w600 {
    font-weight: 600
}

.font-w700 {
    font-weight: 700
}

.font-w800 {
    font-weight: 800
}

.font-w900 {
    font-weight: 900
}

.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
h1,
h2,
h3,
h4,
h5,
h6 {
    line-height: 1.5
}

.w-space-no {
    white-space: nowrap
}

.content-body .container {
    margin-top: 2.5rem
}

.content-body .container-fluid,
.content-body .container-lg,
.content-body .container-md,
.content-body .container-sm,
.content-body .container-xl,
.content-body .container-xxl {
    padding-left: .5rem;
    padding-right: .5rem
}

@media only screen and (max-width:75rem) {

    .content-body .container-fluid,
    .content-body .container-lg,
    .content-body .container-md,
    .content-body .container-sm,
    .content-body .container-xl,
    .content-body .container-xxl {
        padding-left: 1.875rem;
        padding-right: 1.875rem;
        padding-top: 1.875rem
    }
}

@media only screen and (max-width:47.9375rem) {

    .content-body .container-fluid,
    .content-body .container-lg,
    .content-body .container-md,
    .content-body .container-sm,
    .content-body .container-xl,
    .content-body .container-xxl {
        padding-left: 1.25rem;
        padding-right: 1.25rem;
        padding-top: 1.25rem
    }
}

@media only screen and (max-width:35.9375rem) {

    .content-body .container-fluid,
    .content-body .container-lg,
    .content-body .container-md,
    .content-body .container-sm,
    .content-body .container-xl,
    .content-body .container-xxl {
        padding-left: .9375rem;
        padding-right: .9375rem;
        padding-top: .9375rem
    }
}

.row.sp4,
.sp4 {
    margin-left: -.125rem;
    margin-right: -.125rem
}

.row.sp4 [class*=col-],
.sp4 [class*=col-] {
    padding-left: .125rem;
    padding-right: .125rem
}

.op1 {
    opacity: .1
}

.op2 {
    opacity: .2
}

.op3 {
    opacity: .3
}

.op4 {
    opacity: .4
}

.op5 {
    opacity: .5
}

.op6 {
    opacity: .6
}

.op7 {
    opacity: .7
}

.op8 {
    opacity: .8
}

.op9 {
    opacity: .9
}

.content-heading {
    border-bottom: .0625rem solid #d7dae3;
    font-size: 1rem;
    margin-bottom: 1.875rem;
    margin-top: 3.125rem;
    padding-bottom: .625rem
}

[direction=rtl] .content-heading {
    text-align: right
}

.btn-primary:not(:disabled):not(.disabled).active:focus,
.btn-primary:not(:disabled):not(.disabled):active:focus {
    box-shadow: none
}

.vh-100 {
    height: 100vh !important
}

.support-ticket {
    bottom: 1.875rem;
    position: fixed;
    right: .9375rem;
    z-index: 999999
}

.support-ticket-btn {
    animation: crescendo .7s ease-in-out 0s infinite alternate none running;
    background: #7cb442;
    border-radius: 3.125rem;
    box-shadow: 0 .5rem 2.1875rem 0 #7cb442b3;
    color: #fff;
    display: inline-block;
    font-size: .5rem;
    font-size: 1rem;
    padding: .3125rem .625rem .4375rem;
    text-align: center;
    width: 6.25rem
}

.support-ticket-btn:focus,
.support-ticket-btn:hover {
    color: #fff
}

.text-blue {
    color: #5e72e4
}

.text-indigo {
    color: #6610f2
}

.text-purple {
    color: #6f42c1
}

.text-pink {
    color: #e83e8c
}

.text-red {
    color: #ee3232
}

.text-orange {
    color: #f90
}

.text-yellow {
    color: #fffa6f
}

.text-green {
    color: #297f00
}

.text-teal {
    color: #20c997
}

.text-cyan {
    color: #3065d0
}

.bg-blue {
    background: #2251f8 !important
}

.bg-orange {
    background: #ed8030 !important
}

.bg-green {
    background: #299e4a !important
}

.bg-purpel {
    background: #9517c1 !important
}

.bg-dark-blue {
    background: #251e71 !important
}

.bg-black {
    background: #000
}

.text-black {
    color: #000 !important
}

.dlab-scroll {
    position: relative
}

.scale1 {
    transform: scale(1.1);
    -moz-transform: scale(1.1);
    -webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1)
}

.scale1,
.scale2 {
    display: inline-block
}

.scale2 {
    transform: scale(1.2);
    -moz-transform: scale(1.2);
    -webkit-transform: scale(1.2);
    -ms-transform: scale(1.2);
    -o-transform: scale(1.2)
}

.scale3 {
    transform: scale(1.3);
    -moz-transform: scale(1.3);
    -webkit-transform: scale(1.3);
    -ms-transform: scale(1.3);
    -o-transform: scale(1.3)
}

.scale3,
.scale4 {
    display: inline-block
}

.scale4 {
    transform: scale(1.4);
    -moz-transform: scale(1.4);
    -webkit-transform: scale(1.4);
    -ms-transform: scale(1.4);
    -o-transform: scale(1.4)
}

.scale5 {
    transform: scale(1.5);
    -moz-transform: scale(1.5);
    -webkit-transform: scale(1.5);
    -ms-transform: scale(1.5);
    -o-transform: scale(1.5)
}

.scale-2,
.scale5 {
    display: inline-block
}

.scale-2 {
    transform: scale(2);
    -moz-transform: scale(2);
    -webkit-transform: scale(2);
    -ms-transform: scale(2);
    -o-transform: scale(2)
}

.height10 {
    height: .625rem
}

.height20 {
    height: 1.25rem
}

.height30 {
    height: 1.875rem
}

.height40 {
    height: 2.5rem
}

.height50 {
    height: 3.125rem
}

.height60 {
    height: 3.75rem
}

.height70 {
    height: 4.375rem
}

.height80 {
    height: 5rem
}

.height90 {
    height: 5.625rem
}

.height100 {
    height: 6.25rem
}

.height110 {
    height: 6.875rem
}

.height120 {
    height: 7.5rem
}

.height130 {
    height: 8.125rem
}

.height140 {
    height: 8.75rem
}

.height150 {
    height: 9.375rem
}

.height160 {
    height: 10rem
}

.height170 {
    height: 10.625rem
}

.height180 {
    height: 11.25rem
}

.height190 {
    height: 11.875rem
}

.height200 {
    height: 12.5rem
}

.height210 {
    height: 13.125rem
}

.height220 {
    height: 13.75rem
}

.height230 {
    height: 14.375rem
}

.height240 {
    height: 15rem
}

.height250 {
    height: 15.625rem
}

.height260 {
    height: 16.25rem
}

.height270 {
    height: 16.875rem
}

.height280 {
    height: 17.5rem
}

.height290 {
    height: 18.125rem
}

.height300 {
    height: 18.75rem
}

.height310 {
    height: 19.375rem
}

.height320 {
    height: 20rem
}

.height330 {
    height: 20.625rem
}

.height340 {
    height: 21.25rem
}

.height350 {
    height: 21.875rem
}

.height360 {
    height: 22.5rem
}

.height370 {
    height: 23.125rem
}

.height380 {
    height: 23.75rem
}

.height390 {
    height: 24.375rem
}

.height400 {
    height: 25rem
}

.height415 {
    height: 25.9375rem
}

.height500 {
    height: 31.25rem
}

.height550 {
    height: 34.375rem
}

.height600 {
    height: 37.5rem
}

.height630 {
    height: 39.375rem
}

.height720 {
    height: 45rem
}

.height750 {
    height: 46.875rem
}

.height800 {
    height: 50rem
}

.width10 {
    width: .625rem
}

.width20 {
    width: 1.25rem
}

.width30 {
    width: 1.875rem
}

.width40 {
    width: 2.5rem
}

.width50 {
    width: 3.125rem
}

.width60 {
    width: 3.75rem
}

.width70 {
    width: 4.375rem
}

.width80 {
    width: 5rem
}

.width90 {
    width: 5.625rem
}

.width100 {
    width: 6.25rem
}

.width110 {
    width: 6.875rem
}

.width120 {
    width: 7.5rem
}

.width130 {
    width: 8.125rem
}

.width140 {
    width: 8.75rem
}

.width150 {
    width: 9.375rem
}

.width160 {
    width: 10rem
}

.width170 {
    width: 10.625rem
}

.width180 {
    width: 11.25rem
}

.width190 {
    width: 11.875rem
}

.width200 {
    width: 12.5rem
}

.width210 {
    width: 13.125rem
}

.width220 {
    width: 13.75rem
}

.width230 {
    width: 14.375rem
}

.width240 {
    width: 15rem
}

.width250 {
    width: 15.625rem
}

.width260 {
    width: 16.25rem
}

.width270 {
    width: 16.875rem
}

.width280 {
    width: 17.5rem
}

.width290 {
    width: 18.125rem
}

.width300 {
    width: 18.75rem
}

.width310 {
    width: 19.375rem
}

.width320 {
    width: 20rem
}

.width330 {
    width: 20.625rem
}

.width340 {
    width: 21.25rem
}

.width350 {
    width: 21.875rem
}

.width360 {
    width: 22.5rem
}

.width370 {
    width: 23.125rem
}

.width380 {
    width: 23.75rem
}

.width390 {
    width: 24.375rem
}

.width400 {
    width: 25rem
}

.rounded {
    border-radius: 1.25rem !important
}

label {
    margin-bottom: .5rem
}

@keyframes crescendo {
    0% {
        transform: translateY(5px) scale(.8)
    }

    to {
        transform: translateY(0) scale(1)
    }
}

@keyframes gXGDoR {
    0% {
        transform: translateY(5px) scale(.8)
    }

    to {
        transform: translateY(0) scale(1)
    }
}

@media only screen and (min-width:1200px)and (max-width:1600px) {
    .col-xxl-1 {
        flex: 0 0 8.33333%;
        max-width: 8.33333%
    }

    .col-xxl-2 {
        flex: 0 0 16.66667%;
        max-width: 16.66667%
    }

    .col-xxl-3 {
        flex: 0 0 25%;
        max-width: 25%
    }

    .col-xxl-4 {
        flex: 0 0 33.33333%;
        max-width: 33.33333%
    }

    .col-xxl-5 {
        flex: 0 0 41.66667%;
        max-width: 41.66667%
    }

    .col-xxl-6 {
        flex: 0 0 50%;
        max-width: 50%
    }

    .col-xxl-7 {
        flex: 0 0 58.33333%;
        max-width: 58.33333%
    }

    .col-xxl-8 {
        flex: 0 0 66.66667%;
        max-width: 66.66667%
    }

    .col-xxl-9 {
        flex: 0 0 75%;
        max-width: 75%
    }

    .col-xxl-10 {
        flex: 0 0 83.33333%;
        max-width: 83.33333%
    }

    .col-xxl-11 {
        flex: 0 0 91.66667%;
        max-width: 91.66667%
    }

    .col-xxl-12 {
        flex: 0 0 100%;
        max-width: 100%
    }

    .mb-xxl-4 {
        margin-bottom: 1.5rem !important
    }
}

#preloader {
    align-items: center;
    background-color: #fff;
    display: flex;
    height: 100%;
    justify-content: center;
    margin: 0;
    padding: 0;
    position: fixed;
    width: 100%;
    z-index: 99999
}

#preloader .lds-ripple {
    display: inline-block;
    height: 80px;
    position: relative;
    width: 80px
}

#preloader .lds-ripple div {
    animation: lds-ripple 1s cubic-bezier(0, .2, .8, 1) infinite;
    border: 4px solid #0c8bd3;
    border: 4px solid var(--primary);
    border-radius: 50%;
    opacity: 1;
    position: absolute
}

#preloader .lds-ripple div:nth-child(2) {
    animation-delay: -.5s
}

@keyframes lds-ripple {
    0% {
        height: 0;
        left: 36px;
        opacity: 1;
        top: 36px;
        width: 0
    }

    to {
        height: 72px;
        left: 0;
        opacity: 0;
        top: 0;
        width: 72px
    }
}

[data-theme-version=dark] #preloader {
    background-color: #161717
}

.footer {
    background-color: #f8f8f8;
    font-size: 1.2rem;
    padding-left: 17.1875rem
}

.footer .copyright {
    padding: .9375rem
}

.footer .copyright p {
    color: #000;
    margin: 0;
    text-align: center
}

.footer .copyright a {
    color: #0c8bd3;
    color: var(--primary)
}

[data-layout=horizontal] .nav-control,
[data-sidebar-style=mini] .nav-control {
    display: none
}

@media only screen and (max-width:47.9375rem) {
    [data-sidebar-style=overlay] .nav-header .logo-abbr {
        display: block
    }
}

[data-header-position=fixed] .nav-header {
    position: fixed
}

.nav-header {
    background-color: #fff;
    background-color: var(--nav-headbg);
    display: inline-block;
    height: 5.05rem;
    position: absolute;
    text-align: left;
    top: 0;
    transition: all .2s ease;
    width: 15.5rem;
    z-index: 5
}

.nav-header .logo-abbr {
    max-width: 2.9375rem
}

div#main-wrapper div.nav-header a.brand-logo img {
    height: auto;
    width: 100px
}

div.menu-toggle div.nav-header a.brand-logo img {
    padding: 7px
}

@media only screen and (max-width:87.5rem) {
    .nav-header .logo-abbr {
        max-width: 2.8125rem
    }
}

.nav-header .logo-compact {
    display: none
}

@media only screen and (max-width:87.5rem) {
    .nav-header {
        height: 5.5rem;
        width: 17rem
    }
}

.nav-header .brand-logo {
    align-items: center;
    color: #fff;
    display: flex;
    font-size: 1.125rem;
    font-weight: 700;
    height: 100%;
    justify-content: flex-start;
    padding-left: .8rem;
    padding-right: 1.875rem;
    text-decoration: none;
    width: 100%
}

@media only screen and (max-width:87.5rem) {
    .nav-header .brand-logo {
        padding-left: 1.25rem;
        padding-right: 1.25rem
    }
}

[data-sidebar-style=compact] .nav-header .brand-logo,
[data-sidebar-style=mini] .nav-header .brand-logo {
    justify-content: center;
    padding-left: 0;
    padding-right: 0
}

@media only screen and (max-width:47.9375rem) {
    .nav-header .brand-logo {
        justify-content: center;
        padding-left: 0;
        padding-right: 0
    }
}

.nav-header .brand-title {
    color: #000;
    margin-left: .9375rem;
    margin-top: 1rem
}

[data-theme-version=dark] .nav-header .brand-title {
    background-position: 0 120%
}

.nav-header .brand-title .h2,
.nav-header .brand-title h2 {
    font-family: Nunito;
    font-size: 2rem;
    font-weight: 700;
    line-height: 0;
    margin-bottom: 15px
}

.nav-header .brand-title .h2 span,
.nav-header .brand-title h2 span {
    opacity: .2
}

.nav-header .brand-title .brand-sub-title {
    font-family: Nunito;
    font-size: 1.2rem;
    font-weight: 400;
    white-space: nowrap
}

@media only screen and (max-width:47.9375rem) {
    .nav-header {
        background: #0000;
        top: 0
    }
}

.nav-header .rect-primary-rect {
    fill: #0c8bd3;
    fill: var(--primary)
}

@media only screen and (max-width:74.9375rem) {
    .nav-header {
        height: 5rem
    }
}

@media only screen and (max-width:63.9375rem) {
    .nav-header {
        width: 5rem
    }

    .nav-header .brand-title {
        display: none
    }
}

.nav-control {
    background: #545454cc;
    border-radius: 100px;
    font-size: 1.4rem;
    height: 35px;
    padding: .3rem;
    position: absolute;
    right: 7% !important;
    text-align: center;
    top: 26%;
    transition: all .3s;
    width: 35px;
    z-index: 9999
}

.nav-control:hover {
    background: #000
}

@media only screen and (max-width:87.5rem) {
    .nav-control {
        right: -3.556rem
    }
}

@media only screen and (max-width:47.9375rem) {
    .nav-control {
        right: -3rem
    }
}

@media only screen and (max-width:35.9375rem) {
    .nav-control {
        right: -3rem
    }
}

.hamburger {
    background-image: url(/toggle-arrow-backward.png)
}

.hamburger,
div.menu-toggle div.hamburger {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    display: inline-block;
    height: 17px;
    left: -1px;
    position: relative;
    top: -2px;
    transition: all .3s ease-in-out 0s;
    width: 17px;
    z-index: 999
}

div.menu-toggle div.hamburger {
    background-image: url(/toggle-arrow-forward.png)
}

.hamburger .line {
    background: #717579;
    border-radius: .1875rem;
    display: block;
    height: .1875rem;
    margin-bottom: .375rem;
    margin-right: auto;
    margin-top: .375rem;
    transition: all .3s ease-in-out
}

.hamburger .line:first-child,
.hamburger .line:nth-child(2) {
    width: 1.625rem
}

.hamburger .line:nth-child(3) {
    width: .9375rem
}

.hamburger:hover {
    cursor: pointer
}

.hamburger:hover .line {
    width: 1.625rem
}

.hamburger.is-active .line:first-child,
.hamburger.is-active .line:nth-child(3) {
    height: .125rem;
    width: .625rem
}

.hamburger.is-active .line:nth-child(2) {
    height: .125rem;
    transform: translateX(0);
    width: 1.375rem
}

.hamburger.is-active .line:first-child {
    transform: translateY(4px) translateX(12px) rotate(45deg)
}

.hamburger.is-active .line:nth-child(3) {
    transform: translateY(-4px) translateX(12px) rotate(-45deg)
}

@media(min-width:47.9375rem) {
    [data-sidebar-style=compact] .nav-control {
        display: none
    }

    [data-sidebar-style=compact] .nav-header {
        width: 11.25rem
    }
}

[data-sidebar-style=full][data-layout=vertical] .menu-toggle .brand-title {
    display: none
}

[data-sidebar-style=full][data-layout=vertical] .menu-toggle .nav-header .logo-abbr {
    display: block
}

[data-sidebar-style=full][data-layout=horizontal] .logo-compact {
    display: none
}

[data-sidebar-style=mini] .nav-header {
    height: 6.5rem
}

[data-sidebar-style=mini] .nav-header .logo-abbr {
    display: block
}

@media only screen and (max-width:63.9375rem) {
    [data-sidebar-style=mini] .nav-header {
        height: 5.5rem
    }
}

[data-sidebar-style=compact][data-layout=vertical] .nav-header .brand-title {
    display: none
}

[data-sidebar-style=compact][data-layout=vertical] .nav-header .logo-compact {
    max-width: 4.6875rem
}

[data-sidebar-style=compact][data-layout=horizontal] .nav-header .brand-logo {
    justify-content: start;
    padding-left: 1.875rem;
    padding-right: 1.875rem
}

[data-sidebar-style=modern][data-layout=vertical] .nav-header {
    width: 10.625rem
}

[data-sidebar-style=modern][data-layout=vertical] .nav-header .brand-title,
[data-sidebar-style=modern][data-layout=vertical] .nav-header .logo-compact {
    display: none
}

.header {
    background: #fff;
    background: var(--headerbg);
    height: 4.4rem;
    padding: 0 0 0 15.563rem;
    position: relative;
    transition: all .2s ease;
    z-index: 1;
    z-index: 3
}

.header .header-content {
    align-items: center;
    display: flex;
    height: 100%;
    padding-right: 2.1rem
}

@media only screen and (max-width:87.5rem) {
    .header .header-content {
        padding-left: 1rem
    }
}

@media only screen and (max-width:74.9375rem) {
    .header .header-content {
        padding-left: 1rem
    }
}

@media only screen and (max-width:47.9375rem) {
    .header .header-content {
        padding-left: 1.25rem;
        padding-right: .938rem
    }
}

.header .navbar {
    left: 20px !important;
    padding: 0
}

.header .navbar,
.header .navbar .navbar-collapse {
    height: 100%;
    width: 100%
}

@media only screen and (max-width:87.5rem) {
    .header {
        height: 5.5rem
    }
}

@media only screen and (max-width:74.9375rem) {
    .header {
        height: 5rem
    }
}

@media only screen and (max-width:47.9375rem) {
    .header {
        padding-top: 0
    }
}

svg.pulse-svg {
    overflow: visible
}

svg.pulse-svg .first-circle,
svg.pulse-svg .second-circle,
svg.pulse-svg .third-circle {
    fill: #0c8bd3;
    fill: var(--primary);
    animation: pulse-me 3s linear infinite;
    transform: scale(.3);
    transform-origin: center center
}

svg.pulse-svg .second-circle {
    animation-delay: 1s
}

svg.pulse-svg .third-circle {
    animation-delay: 2s
}

.pulse-css {
    background: #fe8630;
    border: .25rem solid #fff;
    border-radius: .5rem;
    border-radius: 3.5rem;
    height: 1rem;
    height: 1.25rem;
    position: absolute;
    right: .375rem;
    top: .3125rem;
    width: 1rem;
    width: 1.25rem
}

.pulse-css:after,
.pulse-css:before {
    animation: pulse-me 3s linear infinite;
    background-color: #d8b9c3;
    border-radius: .5rem;
    bottom: 0;
    content: "";
    height: 1rem;
    left: -.2rem;
    margin: auto;
    position: absolute;
    right: 0;
    top: 0;
    transform: scale(.3);
    transform-origin: center center;
    width: 1rem
}

[direction=rtl] .pulse-css:after,
[direction=rtl] .pulse-css:before {
    left: auto;
    right: -.2rem
}

@media only screen and (max-width:87.5rem) {
    .pulse-css {
        height: 1rem;
        width: 1rem
    }
}

@keyframes pulse-me {
    0% {
        opacity: 0;
        transform: scale(.3)
    }

    50% {
        opacity: .1
    }

    70% {
        opacity: .09
    }

    to {
        opacity: 0;
        transform: scale(3)
    }
}

[data-sidebar-style=full] .header,
[data-sidebar-style=overlay] .header {
    width: 100%
}

@media only screen and (max-width:87.5rem) {

    [data-sidebar-style=full] .header,
    [data-sidebar-style=overlay] .header {
        padding-left: 17rem;
        width: 100%
    }
}

@media only screen and (max-width:63.9375rem) {

    [data-sidebar-style=full] .header,
    [data-sidebar-style=overlay] .header {
        padding-left: 5rem;
        width: 100%
    }
}

[data-sidebar-style=mini] .header {
    height: 6.5rem;
    padding-left: 7.5rem;
    width: 100%
}

@media only screen and (max-width:63.9375rem) {
    [data-sidebar-style=mini] .header {
        height: 5.5rem;
        padding-left: 6.5rem
    }
}

[data-sidebar-style=compact] .header {
    padding-left: 12.5rem;
    width: 100%
}

[data-sidebar-style=compact] .header .header-content {
    padding-left: 2.5rem
}

[data-header-position=fixed] .header {
    position: fixed;
    top: 0;
    width: 100%
}

[data-header-position=fixed] .content-body {
    background-color: #fff;
    padding-top: 5.5rem
}

@media only screen and (max-width:87.5rem) {
    [data-header-position=fixed] .content-body {
        padding-top: 6.5rem
    }
}

@media only screen and (max-width:74.9375rem) {
    [data-header-position=fixed] .content-body {
        padding-top: 5.75rem
    }
}

[data-header-position=fixed] .dlabnav {
    margin-top: 0
}

[data-sidebar-style=compact][data-header-position=fixed][data-container=boxed][data-layout=vertical] .header {
    width: 74.9375rem
}

[data-sidebar-style=modern] .header {
    padding-left: 11.9rem;
    width: 100%
}

[data-sidebar-style=modern][data-layout=horizontal] .nav-header .brand-logo {
    justify-content: start
}

[data-sidebar-style=modern][data-layout=horizontal] .header .header-content {
    padding-left: 1.875rem
}

.header-left {
    align-items: center;
    display: flex;
    height: 100%
}

.header-left .breadcrumb {
    margin-bottom: 0
}

.header-left .agenda a {
    border-radius: 1.75rem
}

.header-left .agenda a i {
    margin-right: .75rem
}

@media only screen and (max-width:87.5rem) {
    .header-left .agenda a i {
        margin-right: 0
    }
}

@media only screen and (max-width:93.75rem) {
    .header-left .agenda a {
        border-radius: .75rem;
        font-size: 0;
        padding: .8125rem .9375rem
    }

    .header-left .agenda a i {
        font-size: 1.25rem;
        margin-right: 0
    }
}

@media only screen and (max-width:35.9375rem) {
    .header-left .agenda {
        display: none
    }
}

.header-left .dashboard_bar {
    color: #0a1630;
    font-size: 1.5rem;
    font-weight: 600;
    position: relative
}

@media only screen and (max-width:74.9375rem) {
    .header-left .dashboard_bar {
        font-size: 1.5rem;
        line-height: 25px
    }
}

@media only screen and (max-width:47.9375rem) {
    .header-left .dashboard_bar {
        display: none
    }
}

.header-left .dashboard_bar.sub-bar {
    font-size: 1.875rem
}

[data-sidebar-style=compact] .header-left {
    margin-left: 0
}

.header-right {
    height: 100%
}

.header-right .nav-item {
    align-items: center;
    display: flex;
    height: auto
}

.header-right .nav-item .nav-link {
    color: #464a53;
    font-size: 1.125rem
}

.header-right .right-sidebar {
    margin-right: -1.875rem
}

.header-right .right-sidebar a {
    align-items: center;
    border-left: .0625rem solid #c8c8c8;
    display: flex;
    height: 5rem;
    justify-content: center;
    text-align: center;
    width: 5rem
}

.header-right>li:not(:first-child) {
    padding-left: 0
}

@media only screen and (max-width:74.9375rem) {
    .header-right>li:not(:first-child) {
        padding-left: 1rem
    }
}

@media only screen and (max-width:35.9375rem) {
    .header-right>li:not(:first-child) {
        padding-left: .4rem
    }
}

@media only screen and (max-width:47.9375rem) {
    .header-right .notification_dropdown {
        position: static
    }
}

.header-right .notification_dropdown .nav-link {
    border-radius: 1.25rem;
    color: #0c8bd3;
    color: var(--primary);
    line-height: 1;
    padding: .9375rem;
    position: relative
}

@media only screen and (max-width:87.5rem) {
    .header-right .notification_dropdown .nav-link {
        padding: .625rem
    }
}

.header-right .notification_dropdown .nav-link i {
    font-size: 1.5rem
}

@media only screen and (max-width:87.5rem) {
    .header-right .notification_dropdown .nav-link i {
        font-size: 1.125rem
    }

    .header-right .notification_dropdown .nav-link svg {
        height: 1.5rem;
        width: 1.5rem
    }
}

@media only screen and (max-width:35.9375rem) {
    .header-right .notification_dropdown .nav-link svg {
        height: 1.25rem;
        width: 1.25rem
    }
}

.header-right .notification_dropdown .nav-link .badge {
    border: .188rem solid #fff;
    border-radius: 1.875rem !important;
    font-size: .625rem;
    font-size: 1.2rem;
    font-weight: 400;
    height: 2rem;
    line-height: 1.2rem;
    padding: .3125rem;
    position: absolute;
    right: -.25rem;
    text-align: center;
    top: -.313rem;
    width: 2rem
}

@media only screen and (max-width:87.5rem) {
    .header-right .notification_dropdown .nav-link .badge {
        border-width: .125rem;
        font-size: .5625rem;
        height: 1.25rem;
        line-height: .4375rem;
        width: 1.25rem
    }
}

@media only screen and (max-width:35.9375rem) {
    .header-right .notification_dropdown .nav-link .badge {
        height: 1.125rem;
        line-height: .9375rem;
        padding: 0;
        right: 0;
        top: -.125rem;
        width: 1.125rem
    }
}

.header-right .notification_dropdown .dropdown-item:active a,
.header-right .notification_dropdown .dropdown-item:focus a {
    color: #fff
}

.header-right .notification_dropdown .dropdown-item a {
    color: #6e6e6e
}

.header-right .notification_dropdown .dropdown-item a:hover {
    text-decoration: none
}

.header-right .dropdown-menu {
    border-width: 0;
    box-shadow: 0 0 2.3125rem #0815420d
}

[data-theme-version=dark] .header-right .dropdown-menu {
    box-shadow: none
}

.header-right .search-area {
    border-radius: 50%;
    width: 19.75rem
}

.header-right .search-area .form-control {
    background: #eee;
    border-bottom-left-radius: 3.125rem;
    border-right: 0;
    border-color: #eee;
    border-top-left-radius: 3.125rem;
    height: 3.75rem
}

.header-right .search-area .form-control:focus,
.header-right .search-area .form-control:hover {
    border-color: #eee
}

.header-right .search-area .input-group-text {
    background: #eee;
    border-color: #eee;
    border-radius: 3.125rem;
    height: 3.75rem;
    padding: 0 1.25rem
}

.header-right .search-area .input-group-text i {
    color: #717579;
    font-size: 1.5rem
}

@media only screen and (max-width:100rem) {
    .header-right .search-area {
        width: 15.625rem
    }
}

@media only screen and (max-width:74.9375rem) {
    .header-right .search-area {
        display: none
    }
}

@media only screen and (max-width:35.9375rem) {
    .header-right .invoices-btn {
        display: none
    }
}

.dlab-fullscreen #icon-minimize,
.dlab-fullscreen.active #icon-full {
    display: none
}

.dlab-fullscreen.active #icon-minimize {
    display: inline-block
}

.notification_dropdown .dropdown-menu-end {
    min-width: 19.375rem;
    padding: 0 0 1rem;
    top: 100%
}

.notification_dropdown .dropdown-menu-end .notification_title {
    background: #0c8bd3;
    background: var(--primary);
    color: #fff;
    padding: .625rem 1.25rem
}

.notification_dropdown .dropdown-menu-end .notification_title .h5,
.notification_dropdown .dropdown-menu-end .notification_title h5 {
    color: #fff;
    margin-bottom: .1875rem
}

.notification_dropdown .dropdown-menu-end .media {
    font-size: 1.125rem;
    height: 2.8125rem;
    width: 2.8125rem
}

[data-theme-version=dark] .notification_dropdown .dropdown-menu-end .media {
    border-color: #2b2b2b
}

.notification_dropdown .dropdown-menu-end .media>span {
    border-radius: 3.125rem;
    display: inline-block;
    height: 2.1875rem;
    margin-right: .625rem;
    padding: .4375rem .5625rem;
    width: 2.1875rem
}

[direction=rtl].notification_dropdown .dropdown-menu-end .media>span {
    margin-left: .625rem;
    margin-right: 0
}

.notification_dropdown .dropdown-menu-end .media>span.success {
    background: #67f890;
    color: #09bd3c
}

.notification_dropdown .dropdown-menu-end .media>span.primary {
    background: #00a15d1a;
    background: var(--rgba-primary-1);
    color: #0c8bd3;
    color: var(--primary)
}

.notification_dropdown .dropdown-menu-end .media>span.danger {
    background: #ffedf0;
    color: #fc2e53
}

.notification_dropdown .dropdown-menu-end .media .notify-time {
    color: #828690;
    margin-right: 0;
    width: 100%
}

.notification_dropdown .dropdown-menu-end .media p {
    margin-bottom: 0;
    margin-top: .3125rem;
    max-width: 12.5rem;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

@media only screen and (max-width:35.9375rem) {
    .notification_dropdown .dropdown-menu-end .media p {
        max-width: 6.25rem
    }
}

.notification_dropdown .dropdown-menu-end .all-notification {
    border-top: .0625rem solid #c8c8c8;
    display: block;
    padding: .9375rem 1.875rem 0;
    text-align: center
}

.notification_dropdown .dropdown-menu-end .all-notification i {
    margin-left: .625rem
}

.header-profile>a.nav-link {
    align-items: center;
    display: flex;
    padding: 0
}

.header-profile>a.nav-link i {
    font-weight: 700
}

.header-profile>a.nav-link .header-info {
    margin-left: 6px !important;
    margin-top: 10px;
    padding-left: 0;
    text-align: left
}

@media only screen and (max-width:87.5rem) {
    .header-profile>a.nav-link .header-info {
        padding-left: .625rem
    }
}

@media only screen and (max-width:35.9375rem) {
    .header-profile>a.nav-link .header-info {
        display: none
    }
}

.header-profile>a.nav-link .header-info span {
    color: #000;
    display: block;
    font-size: 1.2rem;
    font-weight: 500
}

.header-profile>a.nav-link .header-info strong {
    color: #6e6e6e
}

.header-profile>a.nav-link .header-info .small,
.header-profile>a.nav-link .header-info small {
    color: #89879f;
    display: block;
    font-size: .8125rem;
    font-weight: 400;
    line-height: 1.2
}

@media only screen and (max-width:87.5rem) {
    .header-profile>a.nav-link {
        margin-left: 0;
        padding-left: 0
    }

    .header-profile>a.nav-link .header-info span {
        font-size: 1rem
    }
}

@media only screen and (max-width:35.9375rem) {
    .header-profile>a.nav-link {
        border-left: 0;
        margin-left: 0;
        padding-left: 0
    }
}

.header-profile .dropdown-menu {
    min-width: 12.5rem;
    padding: .9375rem 0
}

.header-profile .dropdown-menu a.active,
.header-profile .dropdown-menu a:focus,
.header-profile .dropdown-menu a:hover {
    color: #6b707a
}

.header-profile img {
    border-radius: 1.25rem
}

@media only screen and (max-width:87.5rem) {
    .header-profile img {
        height: 2.4375rem;
        width: 2.4375rem
    }
}

.header-profile .dropdown-toggle i {
    font-size: 1.25rem
}

@media only screen and (max-width:35.9375rem) {
    .header-profile .dropdown-toggle span {
        display: none
    }
}

.header-profile .profile_title {
    background: #6b707a;
    color: #fff;
    padding: .625rem 1.25rem
}

.header-profile .profile_title .h5,
.header-profile .profile_title h5 {
    color: #fff;
    margin-bottom: .1875rem
}

.header-profile .dropdown-item {
    padding: .5rem 1.5rem
}

[data-container=boxed] .search-area {
    display: none !important
}

@media(min-width:576px) {
    .rtl .mx-sm-0 {
        margin-left: 0 !important;
        margin-left: auto;
        margin-right: auto;
        margin-right: 0 !important
    }

    .rtl .mx-sm-1 {
        margin-left: .25rem !important;
        margin-left: auto;
        margin-right: auto;
        margin-right: .25rem !important
    }

    .rtl .mx-sm-2 {
        margin-left: .5rem !important;
        margin-left: auto;
        margin-right: auto;
        margin-right: .5rem !important
    }

    .rtl .mx-sm-3 {
        margin-left: 1rem !important;
        margin-left: auto;
        margin-right: auto;
        margin-right: 1rem !important
    }

    .rtl .mx-sm-4 {
        margin-left: 1.5rem !important;
        margin-left: auto;
        margin-right: auto;
        margin-right: 1.5rem !important
    }

    .rtl .mx-sm-5 {
        margin-left: 3rem !important;
        margin-left: auto;
        margin-right: auto;
        margin-right: 3rem !important
    }

    .rtl .px-sm-0 {
        padding-left: 0 !important;
        padding-left: auto;
        padding-right: auto;
        padding-right: 0 !important
    }

    .rtl .px-sm-1 {
        padding-left: .25rem !important;
        padding-left: auto;
        padding-right: auto;
        padding-right: .25rem !important
    }

    .rtl .px-sm-2 {
        padding-left: .5rem !important;
        padding-left: auto;
        padding-right: auto;
        padding-right: .5rem !important
    }

    .rtl .px-sm-3 {
        padding-left: 1rem !important;
        padding-left: auto;
        padding-right: auto;
        padding-right: 1rem !important
    }

    .rtl .px-sm-4 {
        padding-left: 1.5rem !important;
        padding-left: auto;
        padding-right: auto;
        padding-right: 1.5rem !important
    }

    .rtl .px-sm-5 {
        padding-left: 3rem !important;
        padding-left: auto;
        padding-right: auto;
        padding-right: 3rem !important
    }

    .rtl .mr-sm-auto {
        margin-left: auto !important;
        margin-right: 0 !important
    }

    .rtl .ml-sm-auto {
        margin-left: 0 !important;
        margin-right: auto !important
    }

    .rtl .mx-sm-auto {
        margin-left: auto !important;
        margin-right: auto !important
    }
}

@media(min-width:768px) {
    .rtl .mx-md-0 {
        margin-left: 0 !important;
        margin-left: auto;
        margin-right: auto;
        margin-right: 0 !important
    }

    .rtl .mx-md-1 {
        margin-left: .25rem !important;
        margin-left: auto;
        margin-right: auto;
        margin-right: .25rem !important
    }

    .rtl .mx-md-2 {
        margin-left: .5rem !important;
        margin-left: auto;
        margin-right: auto;
        margin-right: .5rem !important
    }

    .rtl .mx-md-3 {
        margin-left: 1rem !important;
        margin-left: auto;
        margin-right: auto;
        margin-right: 1rem !important
    }

    .rtl .mx-md-4 {
        margin-left: 1.5rem !important;
        margin-left: auto;
        margin-right: auto;
        margin-right: 1.5rem !important
    }

    .rtl .mx-md-5 {
        margin-left: 3rem !important;
        margin-left: auto;
        margin-right: auto;
        margin-right: 3rem !important
    }

    .rtl .px-md-0 {
        padding-left: 0 !important;
        padding-left: auto;
        padding-right: auto;
        padding-right: 0 !important
    }

    .rtl .px-md-1 {
        padding-left: .25rem !important;
        padding-left: auto;
        padding-right: auto;
        padding-right: .25rem !important
    }

    .rtl .px-md-2 {
        padding-left: .5rem !important;
        padding-left: auto;
        padding-right: auto;
        padding-right: .5rem !important
    }

    .rtl .px-md-3 {
        padding-left: 1rem !important;
        padding-left: auto;
        padding-right: auto;
        padding-right: 1rem !important
    }

    .rtl .px-md-4 {
        padding-left: 1.5rem !important;
        padding-left: auto;
        padding-right: auto;
        padding-right: 1.5rem !important
    }

    .rtl .px-md-5 {
        padding-left: 3rem !important;
        padding-left: auto;
        padding-right: auto;
        padding-right: 3rem !important
    }

    .rtl .mr-md-auto {
        margin-left: auto !important;
        margin-right: 0 !important
    }

    .rtl .ml-md-auto {
        margin-left: 0 !important;
        margin-right: auto !important
    }

    .rtl .mx-md-auto {
        margin-left: auto !important;
        margin-right: auto !important
    }
}

@media(min-width:992px) {
    .rtl .mx-lg-0 {
        margin-left: 0 !important;
        margin-left: auto;
        margin-right: auto;
        margin-right: 0 !important
    }

    .rtl .mx-lg-1 {
        margin-left: .25rem !important;
        margin-left: auto;
        margin-right: auto;
        margin-right: .25rem !important
    }

    .rtl .mx-lg-2 {
        margin-left: .5rem !important;
        margin-left: auto;
        margin-right: auto;
        margin-right: .5rem !important
    }

    .rtl .mx-lg-3 {
        margin-left: 1rem !important;
        margin-left: auto;
        margin-right: auto;
        margin-right: 1rem !important
    }

    .rtl .mx-lg-4 {
        margin-left: 1.5rem !important;
        margin-left: auto;
        margin-right: auto;
        margin-right: 1.5rem !important
    }

    .rtl .mx-lg-5 {
        margin-left: 3rem !important;
        margin-left: auto;
        margin-right: auto;
        margin-right: 3rem !important
    }

    .rtl .px-lg-0 {
        padding-left: 0 !important;
        padding-left: auto;
        padding-right: auto;
        padding-right: 0 !important
    }

    .rtl .px-lg-1 {
        padding-left: .25rem !important;
        padding-left: auto;
        padding-right: auto;
        padding-right: .25rem !important
    }

    .rtl .px-lg-2 {
        padding-left: .5rem !important;
        padding-left: auto;
        padding-right: auto;
        padding-right: .5rem !important
    }

    .rtl .px-lg-3 {
        padding-left: 1rem !important;
        padding-left: auto;
        padding-right: auto;
        padding-right: 1rem !important
    }

    .rtl .px-lg-4 {
        padding-left: 1.5rem !important;
        padding-left: auto;
        padding-right: auto;
        padding-right: 1.5rem !important
    }

    .rtl .px-lg-5 {
        padding-left: 3rem !important;
        padding-left: auto;
        padding-right: auto;
        padding-right: 3rem !important
    }

    .rtl .mr-lg-auto {
        margin-left: auto !important;
        margin-right: 0 !important
    }

    .rtl .ml-lg-auto {
        margin-left: 0 !important;
        margin-right: auto !important
    }

    .rtl .mx-lg-auto {
        margin-left: auto !important;
        margin-right: auto !important
    }
}

@media(min-width:1200px) {
    .rtl .mx-xl-0 {
        margin-left: 0 !important;
        margin-left: auto;
        margin-right: auto;
        margin-right: 0 !important
    }

    .rtl .mx-xl-1 {
        margin-left: .25rem !important;
        margin-left: auto;
        margin-right: auto;
        margin-right: .25rem !important
    }

    .rtl .mx-xl-2 {
        margin-left: .5rem !important;
        margin-left: auto;
        margin-right: auto;
        margin-right: .5rem !important
    }

    .rtl .mx-xl-3 {
        margin-left: 1rem !important;
        margin-left: auto;
        margin-right: auto;
        margin-right: 1rem !important
    }

    .rtl .mx-xl-4 {
        margin-left: 1.5rem !important;
        margin-left: auto;
        margin-right: auto;
        margin-right: 1.5rem !important
    }

    .rtl .mx-xl-5 {
        margin-left: 3rem !important;
        margin-left: auto;
        margin-right: auto;
        margin-right: 3rem !important
    }

    .rtl .px-xl-0 {
        padding-left: 0 !important;
        padding-left: auto;
        padding-right: auto;
        padding-right: 0 !important
    }

    .rtl .px-xl-1 {
        padding-left: .25rem !important;
        padding-left: auto;
        padding-right: auto;
        padding-right: .25rem !important
    }

    .rtl .px-xl-2 {
        padding-left: .5rem !important;
        padding-left: auto;
        padding-right: auto;
        padding-right: .5rem !important
    }

    .rtl .px-xl-3 {
        padding-left: 1rem !important;
        padding-left: auto;
        padding-right: auto;
        padding-right: 1rem !important
    }

    .rtl .px-xl-4 {
        padding-left: 1.5rem !important;
        padding-left: auto;
        padding-right: auto;
        padding-right: 1.5rem !important
    }

    .rtl .px-xl-5 {
        padding-left: 3rem !important;
        padding-left: auto;
        padding-right: auto;
        padding-right: 3rem !important
    }

    .rtl .mr-xl-auto {
        margin-left: auto !important;
        margin-right: 0 !important
    }

    .rtl .ml-xl-auto {
        margin-left: 0 !important;
        margin-right: auto !important
    }

    .rtl .mx-xl-auto {
        margin-left: auto !important;
        margin-right: auto !important
    }
}

@media(min-width:1440) {
    .rtl .mx-xxl-0 {
        margin-left: 0 !important;
        margin-left: auto;
        margin-right: auto;
        margin-right: 0 !important
    }

    .rtl .mx-xxl-1 {
        margin-left: .25rem !important;
        margin-left: auto;
        margin-right: auto;
        margin-right: .25rem !important
    }

    .rtl .mx-xxl-2 {
        margin-left: .5rem !important;
        margin-left: auto;
        margin-right: auto;
        margin-right: .5rem !important
    }

    .rtl .mx-xxl-3 {
        margin-left: 1rem !important;
        margin-left: auto;
        margin-right: auto;
        margin-right: 1rem !important
    }

    .rtl .mx-xxl-4 {
        margin-left: 1.5rem !important;
        margin-left: auto;
        margin-right: auto;
        margin-right: 1.5rem !important
    }

    .rtl .mx-xxl-5 {
        margin-left: 3rem !important;
        margin-left: auto;
        margin-right: auto;
        margin-right: 3rem !important
    }

    .rtl .px-xxl-0 {
        padding-left: 0 !important;
        padding-left: auto;
        padding-right: auto;
        padding-right: 0 !important
    }

    .rtl .px-xxl-1 {
        padding-left: .25rem !important;
        padding-left: auto;
        padding-right: auto;
        padding-right: .25rem !important
    }

    .rtl .px-xxl-2 {
        padding-left: .5rem !important;
        padding-left: auto;
        padding-right: auto;
        padding-right: .5rem !important
    }

    .rtl .px-xxl-3 {
        padding-left: 1rem !important;
        padding-left: auto;
        padding-right: auto;
        padding-right: 1rem !important
    }

    .rtl .px-xxl-4 {
        padding-left: 1.5rem !important;
        padding-left: auto;
        padding-right: auto;
        padding-right: 1.5rem !important
    }

    .rtl .px-xxl-5 {
        padding-left: 3rem !important;
        padding-left: auto;
        padding-right: auto;
        padding-right: 3rem !important
    }

    .rtl .mr-xxl-auto {
        margin-left: auto !important;
        margin-right: 0 !important
    }

    .rtl .ml-xxl-auto {
        margin-left: 0 !important;
        margin-right: auto !important
    }

    .rtl .mx-xxl-auto {
        margin-left: auto !important;
        margin-right: auto !important
    }
}

.nav-label {
    border-top: .0625rem solid #eaeaea;
    color: #999;
    font-size: .75rem;
    letter-spacing: .05rem;
    margin: .625rem 1.875rem 0;
    padding: 1.5625rem 0 .625rem;
    text-transform: uppercase
}

[data-theme-version=dark] .nav-label {
    border-color: #2b2b2b
}

.nav-label.first {
    border: 0;
    margin-top: 0
}

.header-profile2 .nav-link {
    padding: .5rem 1.6rem
}

.header-profile2 .sidebar-info .small,
.header-profile2 .sidebar-info small {
    font-size: 1.2rem
}

.nav-badge {
    position: absolute;
    right: 2.8125rem;
    top: .625rem
}

.content-body {
    margin-left: 15.5rem;
    padding-top: 6.5rem;
    transition: all .2s ease;
    z-index: 0
}

@media only screen and (max-width:87.5rem) {
    .content-body {
        margin-left: 17rem
    }
}

.bell img {
    -webkit-animation: ring 8s ease-in-out .7s infinite;
    -moz-animation: ring 8s ease-in-out .7s infinite;
    animation: ring 8s ease-in-out .7s infinite;
    -webkit-transform-origin: 50% .25rem;
    -moz-transform-origin: 50% .25rem
}

@keyframes ring {
    0% {
        transform: rotate(0)
    }

    1% {
        transform: rotate(30deg)
    }

    3% {
        transform: rotate(-28deg)
    }

    5% {
        transform: rotate(34deg)
    }

    7% {
        transform: rotate(-32deg)
    }

    9% {
        transform: rotate(30deg)
    }

    11% {
        transform: rotate(-28deg)
    }

    13% {
        transform: rotate(26deg)
    }

    15% {
        transform: rotate(-24deg)
    }

    17% {
        transform: rotate(22deg)
    }

    19% {
        transform: rotate(-20deg)
    }

    21% {
        transform: rotate(18deg)
    }

    23% {
        transform: rotate(-16deg)
    }

    25% {
        transform: rotate(14deg)
    }

    27% {
        transform: rotate(-12deg)
    }

    29% {
        transform: rotate(10deg)
    }

    31% {
        transform: rotate(-8deg)
    }

    33% {
        transform: rotate(6deg)
    }

    35% {
        transform: rotate(-4deg)
    }

    37% {
        transform: rotate(2deg)
    }

    39% {
        transform: rotate(-1deg)
    }

    41% {
        transform: rotate(1deg)
    }

    43% {
        transform: rotate(0)
    }

    to {
        transform: rotate(0)
    }
}

.dlabnav {
    background-color: #fff;
    background-color: var(--sidebar-bg);
    box-shadow: 0 .9375rem 1.875rem 0 #00000005;
    height: calc(100% - 5rem);
    padding-bottom: 0;
    padding-top: 0;
    position: absolute;
    top: 5rem;
    transition: all .2s ease;
    width: 15.5rem;
    z-index: 6
}

@media only screen and (max-width:87.5rem) {
    .dlabnav {
        height: calc(100% - 78px);
        top: 5.5rem
    }
}

@media only screen and (max-width:74.9375rem) {
    .dlabnav {
        height: calc(100% - 70px);
        top: 5rem
    }
}

@media only screen and (max-width:47.9375rem) {
    .dlabnav {
        width: 18rem
    }
}

.dlabnav .dlabnav-scroll {
    height: 100%;
    position: relative
}

@media only screen and (max-width:87.5rem) {
    .dlabnav {
        width: 17rem
    }
}

.dlabnav ul {
    list-style: none;
    margin: 0;
    padding: 0
}

.dlabnav .metismenu {
    display: flex;
    flex-direction: column;
    padding-top: .9375rem
}

.dlabnav .metismenu.fixed {
    left: 0;
    position: fixed;
    top: 0;
    width: 100%
}

.dlabnav .metismenu>li {
    display: flex;
    flex-direction: column;
    padding: 0 !important
}

.dlabnav .metismenu>li a>i {
    border-radius: .125rem;
    display: inline-block;
    font-size: 1.3rem;
    height: auto;
    line-height: 1;
    margin-right: 1.25rem;
    position: relative;
    text-align: center;
    top: 0;
    vertical-align: middle;
    width: auto
}

[data-sidebar-style=compact] .dlabnav .metismenu>li a>i {
    background: #0000000d;
    border-radius: 1.25rem;
    color: #0000004d;
    display: block;
    height: 3.75rem;
    line-height: 3.75rem;
    margin-bottom: .3125rem;
    margin-left: auto;
    margin-right: auto;
    padding: 0;
    width: 3.75rem
}

[data-sidebar-style=compact] .dlabnav .metismenu>li a>i[data-theme-version=dark] {
    color: #fff
}

@media only screen and (max-width:84.375rem) {
    .dlabnav .metismenu>li a>i {
        color: #969ba0;
        font-size: 1.5rem;
        height: auto;
        line-height: .0625rem;
        padding: 0;
        width: auto
    }
}

.dlabnav .metismenu>li>a {
    color: #737b8b;
    display: inline-block;
    font-size: 1rem;
    font-weight: 500
}

.dlabnav .metismenu>li>a i {
    color: #96a0af
}

.dlabnav .metismenu>li>a svg {
    color: #0c8bd3;
    color: var(--primary);
    height: 100%;
    margin-right: .3125rem;
    margin-top: -.1875rem;
    max-height: 1.5rem;
    max-width: 1.5rem
}

.dlabnav .metismenu>li>a g [fill] {
    fill: #8088a1
}

.dlabnav .metismenu>li:focus>a,
.dlabnav .metismenu>li:hover>a {
    color: #fff !important
}

.dlabnav .metismenu>li:focus>a g [fill],
.dlabnav .metismenu>li:hover>a g [fill] {
    fill: #fff !important
}

.dlabnav .metismenu>li.mm-active>a {
    box-shadow: none;
    color: #fff !important;
    font-weight: 500
}

.dlabnav .metismenu>li.mm-active>a i {
    font-weight: 900
}

.dlabnav .metismenu>li.mm-active>a g [fill] {
    fill: #0c8bd3;
    fill: var(--primary)
}

.dlabnav .metismenu>li.mm-active>a:after {
    border-left: .3125rem solid #0c8bd3;
    border-left: .3125rem solid var(--primary);
    border-top: .3125rem solid #0c8bd3;
    border-top: .3125rem solid var(--primary)
}

[data-sidebar-style=compact] .dlabnav .metismenu>li.mm-active>a i {
    background: #00a15d1a;
    background: var(--rgba-primary-1);
    color: #0c8bd3 !important;
    color: var(--primary) !important
}

.dlabnav .metismenu li {
    position: relative
}

.dlabnav .metismenu ul {
    padding: .5rem 0;
    position: relative;
    transition: all .2s ease-in-out;
    z-index: 1
}

.dlabnav .metismenu ul a {
    font-size: .9375rem;
    padding-bottom: .5rem;
    padding-left: 5rem;
    padding-top: .5rem;
    position: relative;
    transition: all .5s
}

@media only screen and (max-width:84.375rem) {
    .dlabnav .metismenu ul a {
        padding-left: 4.6rem
    }
}

@media only screen and (max-width:47.9375rem) {
    .dlabnav .metismenu ul a {
        font-size: 1.2rem;
        padding-left: 3.5rem
    }
}

[data-sidebar-style=full] .dlabnav .metismenu ul a:before {
    background: #00a15d80;
    background: var(--rgba-primary-5);
    content: "";
    height: .125rem;
    left: 2.5rem;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    transition: all .5s;
    width: .375rem
}

[data-sidebar-style=full] .dlabnav .metismenu ul a:hover {
    padding-left: 5.5rem
}

@media only screen and (max-width:78.125rem) {
    [data-sidebar-style=full] .dlabnav .metismenu ul a:hover {
        padding-left: 4.5rem
    }
}

[data-sidebar-style=full] .dlabnav .metismenu ul a:hover:before {
    width: 1.25rem
}

.dlabnav .metismenu ul a.mm-active,
.dlabnav .metismenu ul a:focus,
.dlabnav .metismenu ul a:hover {
    color: #0c8bd3;
    color: var(--primary);
    text-decoration: none
}

.dlabnav .metismenu ul a:before {
    border-radius: 3.75rem;
    content: none;
    height: .125rem;
    left: 1.75rem;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    width: .5rem
}

@media only screen and (max-width:84.375rem) {
    .dlabnav .metismenu ul a:before {
        left: 2.8125rem
    }
}

.dlabnav .metismenu a {
    color: #759791;
    display: block;
    outline-width: 0;
    padding: .625rem 1.875rem;
    position: relative;
    text-decoration: none
}

@media only screen and (max-width:47.9375rem) {
    .dlabnav .metismenu a {
        padding: .625rem 1.25rem
    }
}

.dlabnav .metismenu .has-arrow:after {
    border-color: #c8c8c8 #0000 #0000 #c8c8c8;
    border-style: solid;
    border-width: .3125rem;
    right: 1.875rem;
    top: 48%;
    transform: rotate(-225deg) translateY(-50%)
}

.dlabnav .metismenu .has-arrow[aria-expanded=true]:after,
.dlabnav .metismenu .mm-active>.has-arrow:after {
    transform: rotate(-135deg) translateY(-50%)
}

.dlabnav .main-menu {
    padding: .625rem 1.875rem
}

.dlabnav .header-info2 {
    border-radius: 1.25rem;
    margin-top: 1rem;
    padding: .625rem 1.25rem
}

.dlabnav .header-info2 img {
    border-radius: 1.2rem;
    height: 3.563rem;
    margin-right: .8rem;
    width: 3.563rem
}

.dlabnav .header-info2 span {
    color: #171b1e;
    font-size: 1.25rem
}

@media only screen and (max-width:87.5rem) {
    .dlabnav .header-info2 span {
        font-size: .9rem
    }
}

.dlabnav .header-info2 i {
    font-size: 1.2rem;
    margin-left: 1rem
}

@media only screen and (max-width:87.5rem) {
    .dlabnav .header-info2 {
        padding: 0
    }
}

.copyright {
    color: #9fa4a6;
    margin-top: 1.875rem;
    padding: 0 1.875rem
}

.copyright p {
    font-size: 1.2rem
}

.copyright strong {
    display: block;
    font-size: 1.2rem
}

@media only screen and (max-width:63.9375rem) {
    .nav-header {
        width: 5rem
    }
}

@media(max-width:47.9375rem) {
    .brand-title {
        display: none
    }

    .footer {
        padding-left: 0
    }

    .dlabnav {
        left: 0;
        top: 5rem
    }
}

[data-sidebar-style=full][data-layout=vertical] .menu-toggle .dlabnav .metismenu>li.mega-menu>ul.collapse:not(.in),
[data-sidebar-style=mini][data-layout=vertical] .dlabnav .metismenu>li.mega-menu>ul.collapse:not(.in) {
    height: 15.75rem !important
}

[data-sidebar-style=full][data-layout=vertical] .menu-toggle .dlabnav .metismenu>li.mega-menu:hover>a,
[data-sidebar-style=mini][data-layout=vertical] .dlabnav .metismenu>li.mega-menu:hover>a {
    width: calc(70vw + 3.75rem)
}

[data-sidebar-style=full][data-layout=vertical] .menu-toggle .dlabnav .metismenu>li.mega-menu:hover>ul,
[data-sidebar-style=mini][data-layout=vertical] .dlabnav .metismenu>li.mega-menu:hover>ul {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    max-height: 13.75rem;
    width: 70vw
}

[data-sidebar-style=full][data-layout=vertical] .menu-toggle .dlabnav .metismenu>li.mega-menu:hover>ul ul a,
[data-sidebar-style=mini][data-layout=vertical] .dlabnav .metismenu>li.mega-menu:hover>ul ul a {
    width: 101%
}

[data-sidebar-style=full][data-layout=vertical] .menu-toggle .dlabnav .metismenu>li.mega-menu-xl:hover>a,
[data-sidebar-style=mini][data-layout=vertical] .dlabnav .metismenu>li.mega-menu-xl:hover>a {
    width: calc(70vw + 3rem)
}

[data-sidebar-style=full][data-layout=vertical] .menu-toggle .dlabnav .metismenu>li.mega-menu-xl:hover>ul,
[data-sidebar-style=mini][data-layout=vertical] .dlabnav .metismenu>li.mega-menu-xl:hover>ul {
    max-height: 12.5rem;
    width: 70vw
}

[data-sidebar-style=full][data-layout=vertical] .menu-toggle .dlabnav .metismenu>li.mega-menu-xl:hover>ul ul a,
[data-sidebar-style=mini][data-layout=vertical] .dlabnav .metismenu>li.mega-menu-xl:hover>ul ul a {
    width: 101%
}

[data-sidebar-style=full][data-layout=vertical] .menu-toggle .dlabnav .metismenu>li.mega-menu-lg:hover>a,
[data-sidebar-style=mini][data-layout=vertical] .dlabnav .metismenu>li.mega-menu-lg:hover>a {
    width: calc(55vw + 3rem)
}

[data-sidebar-style=full][data-layout=vertical] .menu-toggle .dlabnav .metismenu>li.mega-menu-lg:hover>ul,
[data-sidebar-style=mini][data-layout=vertical] .dlabnav .metismenu>li.mega-menu-lg:hover>ul {
    max-height: 12.5rem;
    width: 55vw
}

[data-sidebar-style=full][data-layout=vertical] .menu-toggle .dlabnav .metismenu>li.mega-menu-lg:hover>ul ul a,
[data-sidebar-style=mini][data-layout=vertical] .dlabnav .metismenu>li.mega-menu-lg:hover>ul ul a {
    width: 101%
}

[data-sidebar-style=full][data-layout=vertical] .menu-toggle .dlabnav .metismenu>li.mega-menu-md:hover>a,
[data-sidebar-style=mini][data-layout=vertical] .dlabnav .metismenu>li.mega-menu-md:hover>a {
    width: calc(45vw + 3px)
}

[data-sidebar-style=full][data-layout=vertical] .menu-toggle .dlabnav .metismenu>li.mega-menu-md:hover>ul,
[data-sidebar-style=mini][data-layout=vertical] .dlabnav .metismenu>li.mega-menu-md:hover>ul {
    max-height: 18.75rem;
    width: 45vw
}

[data-sidebar-style=full][data-layout=vertical] .menu-toggle .dlabnav .metismenu>li.mega-menu-md:hover>ul ul a,
[data-sidebar-style=mini][data-layout=vertical] .dlabnav .metismenu>li.mega-menu-md:hover>ul ul a {
    width: 101%
}

[data-sidebar-style=full][data-layout=vertical] .menu-toggle .dlabnav .metismenu>li.mega-menu-sm:hover>a,
[data-sidebar-style=mini][data-layout=vertical] .dlabnav .metismenu>li.mega-menu-sm:hover>a {
    width: calc(30vw + 3px)
}

[data-sidebar-style=full][data-layout=vertical] .menu-toggle .dlabnav .metismenu>li.mega-menu-sm:hover>ul,
[data-sidebar-style=mini][data-layout=vertical] .dlabnav .metismenu>li.mega-menu-sm:hover>ul {
    max-height: 18.125rem;
    width: 30vw
}

[data-sidebar-style=full][data-layout=vertical] .menu-toggle .dlabnav .metismenu>li.mega-menu-sm:hover>ul ul a,
[data-sidebar-style=mini][data-layout=vertical] .dlabnav .metismenu>li.mega-menu-sm:hover>ul ul a {
    width: 101%
}

[data-sidebar-style=mini][data-layout=vertical][data-container=boxed] .dlabnav .metismenu>li.mega-menu:hover>a {
    width: calc(60vw + 3.75rem)
}

[data-sidebar-style=mini][data-layout=vertical][data-container=boxed] .dlabnav .metismenu>li.mega-menu:hover>ul {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    max-height: 25rem;
    width: 60vw
}

[data-sidebar-style=mini][data-layout=vertical][data-container=boxed] .dlabnav .metismenu>li.mega-menu:hover>ul ul a {
    width: 101%
}

[data-sidebar-style=mini][data-layout=vertical][data-container=boxed] .dlabnav .metismenu>li.mega-menu-xl:hover>a {
    width: calc(60vw + 3.75rem)
}

[data-sidebar-style=mini][data-layout=vertical][data-container=boxed] .dlabnav .metismenu>li.mega-menu-xl:hover>ul {
    max-height: 25.625rem;
    width: 60vw
}

[data-sidebar-style=mini][data-layout=vertical][data-container=boxed] .dlabnav .metismenu>li.mega-menu-lg:hover>a {
    width: calc(50vw + 3.75rem)
}

[data-sidebar-style=mini][data-layout=vertical][data-container=boxed] .dlabnav .metismenu>li.mega-menu-lg:hover>ul {
    max-height: 16.25rem;
    width: 50vw
}

[data-sidebar-style=mini][data-layout=vertical][data-container=boxed] .dlabnav .metismenu>li.mega-menu-md:hover>a {
    width: calc(40vw + 3.75rem)
}

[data-sidebar-style=mini][data-layout=vertical][data-container=boxed] .dlabnav .metismenu>li.mega-menu-md:hover>ul {
    max-height: 18.75rem;
    width: 40vw
}

[data-sidebar-style=mini][data-layout=vertical][data-container=boxed] .dlabnav .metismenu>li.mega-menu-sm:hover>a {
    width: calc(22vw + 3.75rem)
}

[data-sidebar-style=mini][data-layout=vertical][data-container=boxed] .dlabnav .metismenu>li.mega-menu-sm:hover>ul {
    max-height: 18.125rem;
    width: 22vw
}

[data-layout=horizontal] .dlabnav .metismenu>li.mega-menu:not(:last-child) {
    position: static
}

[data-layout=horizontal] .dlabnav .metismenu>li.mega-menu ul {
    left: 0;
    right: 0
}

[data-theme-version=dark][data-layout=horizontal] .dlabnav .metismenu>li.mega-menu ul li {
    border-color: #2b2b2b
}

[data-sibebarbg=color_2][data-layout=horizontal] .dlabnav .metismenu>li.mega-menu ul li {
    border-color: #3d0894
}

[data-sibebarbg=color_3][data-layout=horizontal] .dlabnav .metismenu>li.mega-menu ul li {
    border-color: #003b22
}

[data-sibebarbg=color_4][data-layout=horizontal] .dlabnav .metismenu>li.mega-menu ul li {
    border-color: #1f0243
}

[data-sibebarbg=color_5][data-layout=horizontal] .dlabnav .metismenu>li.mega-menu ul li {
    border-color: #921925
}

[data-sibebarbg=color_6][data-layout=horizontal] .dlabnav .metismenu>li.mega-menu ul li {
    border-color: #aa4e01
}

[data-sibebarbg=color_7][data-layout=horizontal] .dlabnav .metismenu>li.mega-menu ul li {
    border-color: #a07800
}

[data-sibebarbg=color_8][data-layout=horizontal] .dlabnav .metismenu>li.mega-menu ul li {
    border-color: #f700b2
}

[data-sibebarbg=color_9][data-layout=horizontal] .dlabnav .metismenu>li.mega-menu ul li {
    border-color: #127155
}

[data-sibebarbg=color_10][data-layout=horizontal] .dlabnav .metismenu>li.mega-menu ul li {
    border-color: #0c525d
}

[data-layout=horizontal] .dlabnav .metismenu>li.mega-menu ul li a {
    transition: all .4s ease-in-out
}

[data-layout=horizontal] .dlabnav .metismenu>li.mega-menu ul li a:hover {
    border-radius: .25rem
}

[data-layout=horizontal] .dlabnav .metismenu>li.mega-menu:hover>ul {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    max-height: 13.75rem;
    width: 70vw;
    z-index: 99
}

[data-layout=horizontal] .dlabnav .metismenu>li.mega-menu:hover>ul:after {
    background-color: #fff;
    content: "";
    height: 100%;
    position: absolute;
    right: 2.8125rem;
    top: 0;
    width: .0625rem
}

[data-theme-version=dark][data-layout=horizontal] .dlabnav .metismenu>li.mega-menu:hover>ul:after {
    background-color: #1e1f1f
}

[data-sibebarbg=color_2][data-layout=horizontal] .dlabnav .metismenu>li.mega-menu:hover>ul:after {
    background-color: #510bc4
}

[data-sibebarbg=color_3][data-layout=horizontal] .dlabnav .metismenu>li.mega-menu:hover>ul:after {
    background-color: #006e40
}

[data-sibebarbg=color_4][data-layout=horizontal] .dlabnav .metismenu>li.mega-menu:hover>ul:after {
    background-color: #360474
}

[data-sibebarbg=color_5][data-layout=horizontal] .dlabnav .metismenu>li.mega-menu:hover>ul:after {
    background-color: #bd2130
}

[data-sibebarbg=color_6][data-layout=horizontal] .dlabnav .metismenu>li.mega-menu:hover>ul:after {
    background-color: #dc6502
}

[data-sibebarbg=color_7][data-layout=horizontal] .dlabnav .metismenu>li.mega-menu:hover>ul:after {
    background-color: #d39e00
}

[data-sibebarbg=color_8][data-layout=horizontal] .dlabnav .metismenu>li.mega-menu:hover>ul:after {
    background-color: #ff2bc4
}

[data-sibebarbg=color_9][data-layout=horizontal] .dlabnav .metismenu>li.mega-menu:hover>ul:after {
    background-color: #199d76
}

[data-sibebarbg=color_10][data-layout=horizontal] .dlabnav .metismenu>li.mega-menu:hover>ul:after {
    background-color: #117a8b
}

[data-layout=horizontal] .dlabnav .metismenu>li.mega-menu:hover>ul ul a {
    width: 101%
}

[data-layout=horizontal] .dlabnav .metismenu>li.mega-menu-xl:hover>ul {
    max-height: 13.125rem;
    width: 70vw
}

[data-layout=horizontal] .dlabnav .metismenu>li.mega-menu-lg:hover>ul {
    height: 13.125rem !important;
    max-height: 13.125rem;
    width: 43.75rem
}

@media only screen and (min-width:75rem)and (max-width:93.75rem) {
    [data-layout=horizontal] .dlabnav .metismenu>li.mega-menu-lg:hover>ul {
        width: 43.75rem
    }
}

[data-layout=horizontal] .dlabnav .metismenu>li.mega-menu-md:hover>ul {
    max-height: 20rem;
    width: 54vw
}

@media only screen and (min-width:75rem)and (max-width:93.75rem) {
    [data-layout=horizontal] .dlabnav .metismenu>li.mega-menu-md:hover>ul {
        width: 60vw
    }
}

[data-layout=horizontal] .dlabnav .metismenu>li.mega-menu-sm:hover>ul {
    max-height: 20rem;
    width: 25vw
}

@media only screen and (min-width:75rem)and (max-width:93.75rem) {
    [data-layout=horizontal] .dlabnav .metismenu>li.mega-menu-sm:hover>ul {
        width: 35vw
    }
}

[data-layout=horizontal][data-container=boxed] .dlabnav .metismenu>li.mega-menu:hover>ul {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap
}

[data-layout=horizontal][data-container=boxed] .dlabnav .metismenu>li.mega-menu-xl:hover>ul {
    max-height: 21.875rem;
    width: 100%
}

[data-layout=horizontal][data-container=boxed] .dlabnav .metismenu>li.mega-menu-lg:hover>ul {
    max-height: 21.875rem;
    width: 55vw
}

[data-layout=horizontal][data-container=boxed] .dlabnav .metismenu>li.mega-menu-md:hover>ul {
    max-height: 18.75rem;
    width: 45vw
}

[data-layout=horizontal][data-container=boxed] .dlabnav .metismenu>li.mega-menu-sm:hover>ul {
    max-height: 18.125rem;
    width: 50vw
}

[data-sidebar-style=full][data-layout=vertical] .dlabnav .metismenu>li {
    padding: 0
}

[data-sidebar-style=full][data-layout=vertical] .dlabnav .metismenu>li>a {
    color: #9fa2a8;
    font-size: 13px;
    font-weight: 400;
    padding: .6rem;
    transition: all .5s
}

[data-sidebar-style=full][data-layout=vertical] .dlabnav .metismenu>li.mm-active:before {
    background-color: #0c8bd3;
    border-radius: 0 50px 50px 0;
    content: "";
    display: inline-block;
    height: 20px;
    position: absolute;
    top: 11px;
    width: 4px
}

[data-sidebar-style=full][data-layout=vertical] .menu-toggle .dlabnav .metismenu>li.mm-active:before {
    height: 42px !important
}

[data-sidebar-style=full][data-layout=vertical] .dlabnav .metismenu>li.mm-active>a {
    background: #0000;
    border-radius: 3.875rem;
    border-radius: 0 !important;
    color: #fff;
    font-weight: 500
}

[data-sidebar-style=full][data-layout=vertical] .dlabnav .metismenu>li>a span.nav-text {
    margin-left: 0
}

[data-sidebar-style=full][data-layout=vertical] .dlabnav .metismenu>li.mm-active>a:before {
    width: .563rem
}

@media only screen and (max-width:87.5rem) {
    [data-sidebar-style=full][data-layout=vertical] .dlabnav .metismenu>li.mm-active>a:before {
        width: .6rem
    }
}

[data-sidebar-style=full][data-layout=vertical] .dlabnav .metismenu>li.mm-active>a i {
    color: #fff;
    font-weight: 700
}

[data-sidebar-style=full][data-layout=vertical] .dlabnav .metismenu>li .has-arrow:after {
    right: 3.5rem
}

@media only screen and (max-width:87.5rem) {
    [data-sidebar-style=full][data-layout=vertical] .dlabnav .metismenu>li {
        padding: 0 10px
    }

    [data-sidebar-style=full][data-layout=vertical] .dlabnav .metismenu>li>a {
        font-size: .9rem;
        padding: .7375rem 1.25rem
    }
}

[data-sidebar-style=full][data-layout=vertical] .menu-toggle .nav-header {
    width: 6.5rem;
    z-index: 999
}

[data-sidebar-style=full][data-layout=vertical] .menu-toggle .nav-header .brand-logo {
    justify-content: center;
    padding-left: 0;
    padding-right: 0
}

[data-sidebar-style=full][data-layout=vertical] .menu-toggle .nav-header .nav-control {
    right: -4rem !important
}

[data-sidebar-style=full][data-layout=vertical] .menu-toggle .nav-header .nav-control .hamburger .line {
    background-color: #0c8bd3;
    background-color: var(--primary)
}

[data-sidebar-style=full][data-layout=vertical] .menu-toggle .copyright,
[data-sidebar-style=full][data-layout=vertical] .menu-toggle .plus-box {
    display: none
}

[data-sidebar-style=full][data-layout=vertical] .menu-toggle .header {
    padding-left: 7.5rem;
    width: 100%
}

[direction=rtl][data-sidebar-style=full][data-layout=vertical] .menu-toggle .header {
    padding: 0 7.5rem 0 .9375rem
}

[data-sidebar-style=full][data-layout=vertical] .menu-toggle .header .header-content {
    padding-left: 3rem
}

[data-sidebar-style=full][data-layout=vertical] .menu-toggle .dlabnav {
    overflow: visible;
    position: absolute;
    width: 6.5rem
}

[data-sidebar-style=full][data-layout=vertical] .menu-toggle .dlabnav .nav-text {
    display: none
}

[data-sidebar-style=full][data-layout=vertical] .menu-toggle .dlabnav .dlabnav-scroll,
[data-sidebar-style=full][data-layout=vertical] .menu-toggle .dlabnav .slimScrollDiv {
    overflow: visible !important
}

[data-sidebar-style=full][data-layout=vertical] .menu-toggle .dlabnav .header-info2 {
    padding: 0
}

[data-sidebar-style=full][data-layout=vertical] .menu-toggle .dlabnav .header-info2 img {
    margin-left: -1rem
}

[data-sidebar-style=full][data-layout=vertical] .menu-toggle .dlabnav .sidebar-info {
    display: none !important
}

[data-sidebar-style=full][data-layout=vertical] .menu-toggle .dlabnav .header-profile2 {
    margin: 0 .5rem
}

[data-sidebar-style=full][data-layout=vertical] .menu-toggle .dlabnav .metismenu li {
    position: relative
}

[data-sidebar-style=full][data-layout=vertical] .menu-toggle .dlabnav .metismenu li a {
    background: #0000;
    margin: .125rem 0
}

[data-sidebar-style=full][data-layout=vertical] .menu-toggle .dlabnav .metismenu li a svg {
    margin-right: 0;
    max-height: 1.5rem;
    max-width: 1.5rem
}

[data-sidebar-style=full][data-layout=vertical] .menu-toggle .dlabnav .metismenu li a:before {
    content: none
}

[data-sidebar-style=full][data-layout=vertical] .menu-toggle .dlabnav .metismenu li a i {
    margin: 0
}

[data-sidebar-style=full][data-layout=vertical] .menu-toggle .dlabnav .metismenu li>ul {
    background: #fff;
    border: 0;
    border-radius: .375rem;
    box-shadow: 0 0 2.5rem 0 #523f691a;
    display: none;
    height: auto !important;
    left: 5.8rem;
    margin-left: 0;
    padding-left: .0625rem;
    position: absolute;
    top: 0;
    width: 12rem;
    z-index: 1001
}

[direction=rtl][data-sidebar-style=full][data-layout=vertical] .menu-toggle .dlabnav .metismenu li>ul {
    left: auto;
    right: 5rem
}

[data-sidebar-style=full][data-layout=vertical] .menu-toggle .dlabnav .metismenu li>ul li:hover ul {
    left: 11.8125rem;
    top: 0
}

[data-sidebar-style=full][data-layout=vertical] .menu-toggle .dlabnav .metismenu li>ul li:hover ul:after {
    content: none
}

[data-sidebar-style=full][data-layout=vertical] .menu-toggle .dlabnav .metismenu li:hover>ul {
    display: block;
    height: auto;
    overflow: visible
}

[data-sidebar-style=full][data-layout=vertical] .menu-toggle .dlabnav .metismenu>li {
    padding: 0 1.125rem;
    transition: all .4s ease-in-out
}

[data-sidebar-style=full][data-layout=vertical] .menu-toggle .dlabnav .metismenu>li>a {
    border-radius: 3rem;
    padding: 1.25rem 1.125rem;
    text-align: center
}

[data-sidebar-style=full][data-layout=vertical] .menu-toggle .dlabnav .metismenu>li>a.has-arrow:after {
    display: none
}

[data-sidebar-style=full][data-layout=vertical] .menu-toggle .dlabnav .metismenu>li.mm-active>a {
    background: #9393931a;
    border-radius: 3rem
}

[data-sidebar-style=full][data-layout=vertical] .menu-toggle .dlabnav .metismenu>li.mm-active>a i {
    color: #fff;
    padding: 0
}

[data-sidebar-style=full][data-layout=vertical] .menu-toggle .dlabnav .metismenu>li:hover:nth-last-child(-n+1)>ul {
    bottom: 0;
    top: auto
}

[data-sidebar-style=full][data-layout=vertical] .menu-toggle .dlabnav .metismenu>li:hover>a {
    background: #00a15d1a;
    background: var(--rgba-primary-1);
    border-radius: 3rem;
    color: #0c8bd3;
    color: var(--primary)
}

[data-theme-version=dark][data-sidebar-style=full][data-layout=vertical] .menu-toggle .dlabnav .metismenu>li:hover>a {
    background: #202020
}

[data-sidebar-style=full][data-layout=vertical] .menu-toggle .dlabnav .metismenu>li:hover>a i {
    color: #0c8bd3;
    color: var(--primary)
}

[data-sidebar-style=full][data-layout=vertical] .menu-toggle .dlabnav .metismenu>li:hover>ul {
    height: auto !important;
    padding: .625rem 0
}

[data-sidebar-style=full][data-layout=vertical] .menu-toggle .dlabnav .metismenu>li:hover>ul a {
    margin-left: -.1rem;
    padding: .375rem 1.25rem
}

[data-sidebar-style=full][data-layout=vertical] .menu-toggle .dlabnav .metismenu>li:hover>ul ul {
    padding: .625rem 0
}

[data-sidebar-style=full][data-layout=vertical] .menu-toggle .dlabnav .metismenu>li:hover>ul ul a {
    margin-left: -.1rem;
    padding: .375rem 1.25rem
}

[data-sidebar-style=full][data-layout=vertical] .menu-toggle .dlabnav .metismenu .nav-badge,
[data-sidebar-style=full][data-layout=vertical] .menu-toggle .dlabnav .metismenu .nav-label,
[data-sidebar-style=full][data-layout=vertical] .menu-toggle .dlabnav .side-bar-profile {
    display: none
}

[data-sidebar-style=full][data-layout=vertical] .menu-toggle .content-body {
    margin-left: 6.5rem
}

[direction=rtl][data-sidebar-style=full][data-layout=vertical] .menu-toggle .content-body {
    border: 0;
    margin-left: auto;
    margin-right: 5.7rem
}

[data-sidebar-style=full][data-layout=vertical] .menu-toggle+.footer {
    padding-left: 5.7rem
}

[direction=rtl][data-sidebar-style=full][data-layout=vertical] .menu-toggle+.footer {
    padding-left: 0;
    padding-right: 5.7rem
}

[data-sidebar-style=full][data-layout=horizontal] .header .header-content {
    padding-left: 1.875rem
}

@media only screen and (min-width:48rem) {
    [data-sidebar-style=mini] .nav-header {
        width: 6.25rem
    }

    [data-sidebar-style=mini] .nav-header .nav-control {
        z-index: -1
    }

    [data-sidebar-style=mini] .nav-header .nav-control .hamburger {
        left: 6.25rem !important
    }

    [data-sidebar-style=mini] .nav-header .nav-control .hamburger .line {
        background-color: #6e6e6e !important
    }

    [data-sidebar-style=mini] .nav-header .brand-title,
    [data-sidebar-style=mini] .nav-header .hamburger {
        display: none
    }

    [data-sidebar-style=mini] .header .header-content {
        padding-left: 1.875rem
    }

    [direction=rtl][data-sidebar-style=mini] .header .header-content {
        padding-right: 1.875rem
    }

    [data-sidebar-style=mini] .dlabnav {
        overflow: visible;
        position: absolute;
        top: 6.5rem;
        width: 6.25rem;
        z-index: 2
    }

    [data-sidebar-style=mini] .dlabnav .copyright,
    [data-sidebar-style=mini] .dlabnav .nav-text,
    [data-sidebar-style=mini] .dlabnav .plus-box {
        display: none
    }

    [data-sidebar-style=mini] .dlabnav .dlabnav-scroll,
    [data-sidebar-style=mini] .dlabnav .slimScrollDiv {
        overflow: visible !important
    }

    [data-sidebar-style=mini] .dlabnav .nav-user {
        padding: .6875rem
    }

    [data-sidebar-style=mini] .dlabnav .nav-user .media-body {
        display: none
    }

    [data-sidebar-style=mini] .dlabnav .header-profile {
        margin-bottom: 0;
        margin-top: .75rem
    }

    [data-sidebar-style=mini] .dlabnav .header-profile:hover>a.nav-link {
        border-radius: 3rem
    }

    [data-sidebar-style=mini] .dlabnav .header-profile img {
        height: 3rem;
        width: 3rem
    }

    [data-sidebar-style=mini] .dlabnav .header-profile>a.nav-link {
        border-radius: 3rem;
        padding: .3125rem
    }

    [data-sidebar-style=mini] .dlabnav .header-profile .header-info {
        display: none
    }

    [data-sidebar-style=mini] .dlabnav .metismenu li a {
        padding: .813rem 1.2rem
    }

    [data-sidebar-style=mini] .dlabnav .metismenu li a svg {
        margin-right: 0
    }

    [data-sidebar-style=mini] .dlabnav .metismenu li a i {
        height: auto;
        line-height: 1;
        margin: 0;
        width: auto
    }

    [data-sidebar-style=mini] .dlabnav .metismenu li>ul {
        background: #fff;
        border-radius: 1.25rem;
        box-shadow: 0 0 2.5rem 0 #523f691a;
        display: none;
        height: auto !important;
        left: 6.25rem;
        padding-left: .0625rem;
        position: absolute;
        top: 2.9375rem;
        width: 11.875rem;
        z-index: 1001
    }

    [direction=rtl]:not([data-layout=horizontal])[data-sidebar-style=mini] .dlabnav .metismenu li>ul {
        box-shadow: 0 0 2.5rem 0 #523f691a;
        left: auto;
        right: 6.25rem
    }

    [data-sidebar-style=mini] .dlabnav .metismenu>li {
        padding: .125rem 1.25rem
    }

    [data-sidebar-style=mini] .dlabnav .metismenu>li>a {
        line-height: 1;
        padding: 1.125rem 1.2rem;
        text-align: center;
        transition: all .5s;
        -moz-transition: all .5s;
        -webkit-transition: all .5s;
        -ms-transition: all .5s;
        -o-transition: all .5s
    }

    [data-sidebar-style=mini] .dlabnav .metismenu>li>a>i {
        font-size: 1.375rem;
        font-weight: 900;
        padding: 0
    }

    [data-sidebar-style=mini] .dlabnav .metismenu .nav-badge,
    [data-sidebar-style=mini] .dlabnav .metismenu .nav-label,
    [data-sidebar-style=mini] .dlabnav .metismenu>li>a.has-arrow:after {
        display: none
    }
}

@media only screen and (min-width:48rem)and (max-width:63.9375rem) {
    [data-sidebar-style=mini] .dlabnav {
        top: 5.5rem
    }
}

@media only screen and (min-width:48rem) {
    [data-sidebar-style=mini] .dlabnav .side-bar-profile {
        padding: 0 23px
    }

    [data-sidebar-style=mini] .dlabnav .side-bar-profile .default-progress,
    [data-sidebar-style=mini] .dlabnav .side-bar-profile .profile-button,
    [data-sidebar-style=mini] .dlabnav .side-bar-profile .profile-info1,
    [data-sidebar-style=mini] .dlabnav .side-bar-profile .progress-info {
        display: none !important
    }

    [data-sidebar-style=mini] .content-body {
        margin-left: 6.5rem
    }

    [data-sidebar-style=mini] .footer {
        padding-left: 6.5rem
    }

    [data-sidebar-style=mini][data-header-position=fixed] .content-body {
        padding-top: 6.5rem
    }
}

@media only screen and (min-width:48rem)and (max-width:63.9375rem) {
    [data-sidebar-style=mini][data-header-position=fixed] .content-body {
        padding-top: 5.5rem
    }
}

@media only screen and (min-width:48rem) {
    [data-sidebar-style=mini][data-layout=vertical] .dlabnav {
        position: absolute !important
    }

    [data-sidebar-style=mini][data-layout=vertical] .dlabnav .metismenu li:hover>ul {
        display: block
    }

    [data-sidebar-style=mini][data-layout=vertical] .dlabnav .metismenu>li:nth-last-child(-n+1)>ul {
        bottom: 0;
        top: auto !important
    }

    [data-sidebar-style=mini][data-layout=vertical] .dlabnav .metismenu>li:nth-last-child(-n+1)>ul:after {
        bottom: 1.25rem;
        top: auto
    }
}

@media only screen and (min-width:48rem)and (max-width:74.9375rem) {
    [data-sidebar-style=mini][data-layout=vertical] .dlabnav .metismenu>li:nth-last-child(-n+1)>ul {
        bottom: 0;
        top: auto !important
    }
}

@media only screen and (min-width:48rem) {
    [data-sidebar-style=mini][data-layout=vertical] .dlabnav .metismenu>li>ul {
        overflow: visible
    }

    [data-sidebar-style=mini][data-layout=vertical] .dlabnav .metismenu>li>ul:after {
        content: none
    }

    [data-sidebar-style=mini][data-layout=vertical] .dlabnav .metismenu>li>ul li:hover ul {
        border: 0;
        left: 13rem;
        margin: 0;
        padding: .625rem 0;
        top: -.625rem;
        width: 13rem
    }

    [data-sidebar-style=mini][data-layout=vertical] .dlabnav .metismenu>li>ul li:hover ul:after {
        content: none
    }

    [direction=rtl][data-sidebar-style=mini][data-layout=vertical] .dlabnav .metismenu>li>ul li:hover ul {
        left: auto;
        right: 13rem
    }

    [data-sidebar-style=mini][data-layout=vertical] .dlabnav .metismenu>li.mm-active>a {
        background: #00a15d1a;
        background: var(--rgba-primary-1);
        border-radius: 1.25rem;
        color: #fff
    }

    [data-sidebar-style=mini][data-layout=vertical] .dlabnav .metismenu>li.mm-active>a i {
        color: #0c8bd3;
        color: var(--primary)
    }

    [data-sidebar-style=mini][data-layout=vertical] .dlabnav .metismenu>li:hover>a {
        background: #00a15d1a;
        background: var(--rgba-primary-1);
        border-radius: 1.25rem;
        color: #0c8bd3;
        color: var(--primary);
        position: static
    }

    [data-sidebar-style=mini][data-layout=vertical] .dlabnav .metismenu>li:hover>a i {
        color: #0c8bd3;
        color: var(--primary)
    }

    [direction=rtl][data-sidebar-style=mini][data-layout=vertical] .dlabnav .metismenu>li:hover>a .nav-text {
        padding-left: auto;
        padding-right: 1.6875rem
    }

    [data-sidebar-style=mini][data-layout=vertical] .dlabnav .metismenu>li:hover>ul {
        border: 0;
        border-radius: 1.25rem;
        height: auto !important;
        left: 6.25rem;
        margin-left: 0;
        overflow: visible;
        padding: .625rem 0;
        top: 0;
        width: 13rem
    }

    [data-theme-version=dark][data-sidebar-style=mini][data-layout=vertical] .dlabnav .metismenu>li:hover>ul {
        box-shadow: 0 0 2.5rem 0 #523f691a
    }

    [direction=rtl][data-sidebar-style=mini][data-layout=vertical] .dlabnav .metismenu>li:hover>ul {
        left: auto;
        right: 6.25rem
    }

    [data-sidebar-style=mini][data-layout=vertical] .dlabnav .metismenu>li:hover>ul a {
        padding: .375rem 1.25rem
    }

    [data-sidebar-style=mini][data-layout=vertical] .dlabnav .metismenu>li:hover>ul a:before {
        content: none
    }

    [data-sidebar-style=mini][data-layout=vertical] .dlabnav .metismenu>li:hover>ul a.has-arrow:after {
        right: 1.25rem
    }

    [data-sidebar-style=mini][data-layout=vertical] .dlabnav .metismenu>li:hover>ul ul a {
        margin-left: -.1rem;
        padding: .375rem 1.25rem
    }

    [data-sidebar-style=mini][data-layout=vertical] .dlabnav .metismenu>li:hover>ul ul a:before {
        content: none
    }

    [data-sidebar-style=mini][data-header-position=fixed][data-container=boxed][data-layout=vertical] .header {
        width: 74.9375rem
    }

    [data-sidebar-style=mini][data-layout=horizontal] .dlabnav .metismenu>li {
        padding: 0
    }

    [data-sidebar-style=mini][data-layout=horizontal] .dlabnav .metismenu>li>a {
        padding: 1.125rem
    }

    [data-sidebar-style=mini][data-layout=horizontal] .dlabnav .metismenu>li>a i {
        margin: 0;
        padding: 0
    }

    [direction=rtl][data-sidebar-style=mini][data-layout=horizontal] .dlabnav .metismenu>li>a {
        padding: 1.125rem
    }

    [direction=rtl][data-sidebar-style=mini][data-layout=horizontal] .dlabnav .metismenu>li>a svg {
        margin-left: 0
    }

    [data-sidebar-style=mini][data-layout=horizontal] .dlabnav .metismenu>li>a svg {
        margin-right: 0;
        margin-top: 0
    }

    [data-sidebar-style=mini][data-layout=horizontal] .dlabnav .metismenu>li>ul li a {
        padding: .5rem 1.25rem
    }
}

@media only screen and (max-width:74.9375rem) {
    [data-sidebar-style=mini] .dlabnav li.mm-active ul {
        height: auto !important
    }
}

@media(min-width:64rem) {
    [data-layout=horizontal] .nav-header {
        height: 6.5rem;
        top: 0;
        width: 21.563rem
    }

    [data-layout=horizontal] .nav-header .nav-control {
        display: none
    }

    [data-layout=horizontal] .nav-header .brand-logo {
        padding-left: 2.5rem;
        padding-right: 2.5rem
    }

    [data-layout=horizontal] .header {
        height: 5.5rem;
        padding-left: 21.563rem;
        padding-top: 0;
        width: 100%
    }

    [data-layout=horizontal] .dlabnav {
        height: auto;
        padding-bottom: 0;
        position: relative;
        top: 0;
        width: 100%;
        z-index: 2
    }

    [data-layout=horizontal] .dlabnav .dlabnav-scroll,
    [data-layout=horizontal] .dlabnav .slimScrollDiv,
    [data-layout=horizontal] .dlabnav .slimScrollDiv .dlabnav-scroll {
        overflow: visible !important
    }

    [data-layout=horizontal] .dlabnav .slimScrollBar {
        display: none !important
    }

    [data-layout=horizontal] .dlabnav .header-profile {
        display: none;
        margin-bottom: 0;
        margin-right: .9375rem
    }

    [data-layout=horizontal] .dlabnav .header-profile:hover>a.nav-link {
        border-radius: 3rem
    }

    [data-layout=horizontal] .dlabnav .header-profile img {
        height: 2.8125rem;
        width: 2.8125rem
    }

    [data-layout=horizontal] .dlabnav .header-profile>a.nav-link {
        border-radius: 3rem;
        padding: .3125rem
    }

    [data-layout=horizontal] .dlabnav .header-profile .header-info,
    [data-layout=horizontal] .dlabnav .nav-label,
    [data-layout=horizontal] .dlabnav .nav-user,
    [data-layout=horizontal] .dlabnav .side-bar-profile {
        display: none
    }

    [data-layout=horizontal] .dlabnav .metismenu {
        display: inline-flex;
        flex-direction: row;
        flex-wrap: wrap;
        margin-bottom: 0;
        padding: .625rem 1.25rem
    }

    [data-layout=horizontal] .dlabnav .metismenu .collapse.in {
        display: none
    }

    [data-layout=horizontal] .dlabnav .metismenu ul {
        border-left: 0
    }

    [data-theme-version=dark][data-layout=horizontal] .dlabnav .metismenu ul {
        box-shadow: 0 0 2.5rem 0 #523f691a
    }

    [data-layout=horizontal] .dlabnav .metismenu li {
        flex-direction: column;
        position: relative
    }

    [data-layout=horizontal] .dlabnav .metismenu li:hover>ul {
        display: block
    }

    [data-layout=horizontal] .dlabnav .metismenu li>ul {
        background: #fff;
        border-radius: 1.25rem;
        box-shadow: 0 0 2.5rem 0 #523f691a;
        display: none;
        height: auto !important;
        left: auto;
        margin: 0;
        min-width: 13.75rem;
        padding: .5rem 0;
        position: absolute;
        right: auto;
        top: 100%;
        width: 100%;
        z-index: 999
    }

    [data-theme-version=dark][data-layout=horizontal] .dlabnav .metismenu li>ul {
        background: #202020;
        box-shadow: 0 0 2.5rem 0 #523f691a
    }

    [data-layout=horizontal] .dlabnav .metismenu li>ul li {
        padding: 0
    }

    [data-layout=horizontal] .dlabnav .metismenu li>ul li a {
        margin-left: -.1rem;
        padding: .5rem 1.25rem;
        transition: all .4s ease-in-out
    }

    [direction=rtl][data-layout=horizontal] .dlabnav .metismenu li>ul li a {
        padding: .5rem 1.25rem;
        text-align: right
    }

    [data-layout=horizontal] .dlabnav .metismenu li>ul li a:hover {
        border-radius: .4rem;
        padding-left: 1.25rem
    }

    [data-layout=horizontal] .dlabnav .metismenu li>ul li a:before {
        content: none;
        left: 1.375rem
    }

    [direction=rtl][data-layout=horizontal] .dlabnav .metismenu li>ul li a:before {
        left: auto;
        right: .375rem
    }

    [data-layout=horizontal] .dlabnav .metismenu li>ul ul {
        box-shadow: 0 0 2.5rem 0 #523f691a;
        left: 100%;
        top: 0
    }

    [direction=rtl][data-layout=horizontal] .dlabnav .metismenu li>ul ul {
        left: auto;
        right: 100%
    }

    [data-layout=horizontal] .dlabnav .metismenu>li {
        flex: 0 0 auto;
        position: relative
    }

    [data-layout=horizontal] .dlabnav .metismenu>li>a i {
        margin-right: .3125rem
    }

    [data-theme-version=dark][data-layout=horizontal] .dlabnav .metismenu>li {
        border-color: #ffffff12
    }

    [data-theme-version=dark][data-layout=horizontal] .dlabnav .metismenu>li.mm-active {
        border-color: #0000
    }

    [data-layout=horizontal] .dlabnav .metismenu>li.mm-active,
    [data-layout=horizontal] .dlabnav .metismenu>li:hover {
        padding: 0
    }

    [data-layout=horizontal] .dlabnav .metismenu>li.mm-active>a,
    [data-layout=horizontal] .dlabnav .metismenu>li:hover>a {
        background: #00a15d1a !important;
        background: var(--rgba-primary-1) !important;
        border-radius: 1rem;
        color: #0c8bd3;
        color: var(--primary)
    }

    [data-layout=horizontal] .dlabnav .metismenu>li.mm-active>a i,
    [data-layout=horizontal] .dlabnav .metismenu>li:hover>a i {
        background: #0000;
        box-shadow: none;
        color: #0c8bd3;
        color: var(--primary)
    }

    [direction=rtl][data-layout=horizontal] .dlabnav .metismenu>li:first-child {
        border-right: 0
    }

    [data-theme-version=dark][direction=rtl][data-layout=horizontal] .dlabnav .metismenu>li {
        border-color: #2b2b2b
    }

    [data-layout=horizontal] .dlabnav .metismenu>li>a {
        margin: .125rem;
        padding: .9375rem 2.5rem .9375rem .9375rem
    }

    [direction=rtl][data-layout=horizontal] .dlabnav .metismenu>li>a {
        padding: .9375rem .9375rem .9375rem 2.5rem
    }

    [data-layout=horizontal] .dlabnav .metismenu>li>a i {
        height: auto;
        line-height: 1;
        padding: 0 .4375rem 0 0;
        width: auto
    }

    [direction=rtl][data-layout=horizontal] .dlabnav .metismenu>li>a i {
        padding: 0 0 0 .4375rem
    }

    [data-layout=horizontal] .dlabnav .metismenu>li>a .nav-badge {
        display: none
    }

    [data-layout=horizontal] .dlabnav .metismenu>li>a:after {
        right: 1.25rem;
        transform: rotate(-135deg) translateY(-50%)
    }

    [data-layout=horizontal] .dlabnav .metismenu>li:hover {
        border-color: #0000
    }

    [data-layout=horizontal] .dlabnav .metismenu>li:hover>ul {
        border-radius: 1.25rem;
        box-shadow: .3125rem .3125rem 1.875rem 0 #14001e1a;
        display: flex !important;
        flex-direction: column;
        flex-wrap: wrap;
        height: auto !important
    }

    [data-theme-version=dark][data-layout=horizontal] .dlabnav .metismenu>li:hover>ul {
        background: #202020;
        box-shadow: .3125rem .3125rem 1.875rem 0 #0000001a
    }

    [data-layout=horizontal] .dlabnav .metismenu>li>ul>li:hover ul.collapse {
        display: block !important;
        left: auto !important;
        position: absolute;
        right: -100% !important;
        top: 0 !important
    }

    [data-layout=horizontal] .dlabnav .metismenu>li:nth-last-child(-n+5)>ul {
        left: auto;
        right: 0
    }

    [data-layout=horizontal] .dlabnav .metismenu>li:nth-last-child(-n+5)>ul>li:hover ul.collapse {
        left: -100% !important;
        right: auto !important
    }

    [data-layout=horizontal] .dlabnav .metismenu>li:nth-last-child(-n+5)>ul.left {
        left: 0
    }

    [data-layout=horizontal] .dlabnav .metismenu>li:nth-last-child(-n+5)>ul.left>li:hover ul.collapse {
        left: 100% !important
    }

    [direction=rtl][data-layout=horizontal] .dlabnav .metismenu>li:nth-last-child(-n+5)>ul.left {
        left: auto;
        right: 0
    }

    [data-layout=horizontal] .dlabnav .metismenu>li:last-child>ul ul {
        left: -100%
    }

    [data-layout=horizontal] .dlabnav .metismenu>li:last-child>ul.left ul {
        left: 100%
    }

    [direction=rtl][data-layout=horizontal] .dlabnav .metismenu>li:last-child>ul.left ul {
        left: auto;
        right: 100%
    }

    [direction=rtl][data-layout=horizontal] .dlabnav .metismenu>li:nth-last-child(-n+3)>ul {
        left: 0;
        right: auto
    }

    [direction=rtl][data-layout=horizontal] .dlabnav .metismenu>li:nth-last-child(-n+3)>ul>li:hover ul.collapse {
        left: auto !important;
        right: -100% !important
    }

    [data-layout=horizontal] .dlabnav .copyright,
    [data-layout=horizontal] .dlabnav .plus-box {
        display: none
    }

    [data-layout=horizontal] .content-body {
        margin-left: 0
    }

    [data-layout=horizontal] .content-body .container-fluid,
    [data-layout=horizontal] .content-body .container-lg,
    [data-layout=horizontal] .content-body .container-md,
    [data-layout=horizontal] .content-body .container-sm,
    [data-layout=horizontal] .content-body .container-xl,
    [data-layout=horizontal] .content-body .container-xxl {
        padding-top: 2.5rem
    }

    [data-layout=horizontal] .content-body .page-titles {
        margin-bottom: 1.875rem;
        margin-left: 0 !important;
        margin-right: 0 !important
    }

    [data-layout=horizontal] .footer {
        margin: 0 auto;
        padding-left: 0
    }

    [data-header-position=fixed][data-layout=horizontal] .dlabnav {
        top: 6.5rem
    }

    [data-header-position=fixed][data-layout=horizontal] .header {
        border: 0 !important;
        height: 6.5rem
    }

    [data-header-position=fixed][data-layout=horizontal] .content-body {
        padding-top: 6.5rem
    }

    [data-header-position=fixed][data-sidebar-position=fixed] .dlabnav {
        position: fixed
    }

    [data-header-position=fixed][data-layout=horizontal][data-sidebar-position=fixed] .content-body {
        padding-top: 11.5rem
    }

    [data-header-position=fixed][data-layout=horizontal][data-sidebar-position=fixed][data-sidebar-style=modern] .content-body {
        padding-top: 13.125rem
    }

    [data-layout=horizontal][data-container=boxed] .footer {
        margin: 0 auto;
        max-width: 74.9375rem
    }

    [data-layout=horizontal][data-container=wide] .page-titles {
        margin-left: -1.875rem;
        margin-right: -1.875rem
    }

    [data-layout=horizontal][data-sidebar-style=modern] .dlabnav .header-profile {
        margin-bottom: 0
    }

    [data-layout=horizontal][data-sidebar-style=modern] .dlabnav .header-profile img {
        height: 3.75rem;
        margin-bottom: 0 !important;
        width: 3.75rem
    }

    [data-layout=horizontal][data-sidebar-style=modern] .dlabnav .header-profile>a.nav-link {
        border: .0625rem solid #eee;
        border-radius: 3rem;
        padding: .25rem
    }

    [data-layout=horizontal][data-sidebar-style=compact] .page-titles {
        margin-top: 0
    }

    [data-layout=horizontal][data-sidebar-style=compact] .dlabnav .header-profile {
        margin-bottom: 0
    }

    [data-layout=horizontal][data-sidebar-style=compact] .dlabnav .header-profile img {
        height: 3.75rem;
        margin-bottom: 0 !important;
        width: 3.75rem
    }

    [data-layout=horizontal][data-sidebar-style=compact] .dlabnav .header-profile>a.nav-link {
        border: .0625rem solid #eee
    }

    [data-layout=horizontal][data-sidebar-style=compact] .dlabnav .metismenu>li>ul {
        top: 4.5rem
    }

    [data-layout=horizontal][data-sidebar-style=compact] .dlabnav .metismenu>li>a {
        padding: 1.125rem 1.25rem .625rem
    }

    [data-layout=horizontal][data-sidebar-style=compact] .dlabnav .metismenu>li>a:after {
        display: none
    }

    [data-layout=horizontal][data-sidebar-style=compact] .dlabnav .metismenu>li>a .nav-text {
        margin-top: .3125rem
    }

    [data-layout=horizontal][data-sidebar-style=compact] .dlabnav .metismenu>li>a>i {
        background: #0000;
        border-radius: 0;
        height: auto;
        line-height: 1;
        margin: 0;
        padding: 0;
        width: auto
    }

    [data-layout=horizontal][data-sidebar-style=compact] .dlabnav .metismenu>li li {
        text-align: left
    }

    [data-sidebar-style=mini][data-layout=horizontal] .nav-header {
        padding-left: 2.5rem;
        padding-right: 2.5rem;
        width: 7.75rem
    }

    [data-sidebar-style=mini][data-layout=horizontal] .nav-header .brand-logo {
        justify-content: start;
        padding-left: 0;
        padding-right: 0
    }

    [data-sidebar-style=mini][data-layout=horizontal] .header {
        padding-left: 7.75rem;
        width: 100%
    }

    [data-sidebar-style=mini][data-layout=horizontal] .metismenu>li a {
        width: auto
    }

    [data-sidebar-style=mini][data-layout=horizontal] .metismenu>li:hover a .nav-text {
        display: none
    }

    [data-header-position=fixed][data-layout=horizontal][data-sidebar-position=fixed][data-sidebar-style=compact] .content-body {
        padding-top: 13.125rem
    }

    [data-sidebar-position=fixed][data-layout=horizontal] .dlabnav.fixed {
        border-radius: 0;
        left: 0;
        padding: 0 .9375rem;
        position: fixed;
        top: 0;
        width: 100%
    }
}

@media(min-width:47.9375rem) {
    [data-sidebar-style=compact] .nav-header {
        width: 11.25rem
    }

    [data-sidebar-style=compact] .dlabnav .metismenu .has-arrow[aria-expanded=true]:after,
    [data-sidebar-style=compact] .dlabnav .metismenu .mm-active>.has-arrow:after {
        margin-right: 0
    }

    [data-sidebar-style=compact] .dlabnav .header-profile {
        margin-bottom: .3125rem
    }

    [data-sidebar-style=compact] .dlabnav .header-profile>a.nav-link {
        border: 0;
        display: block;
        text-align: center
    }

    [data-sidebar-style=compact] .dlabnav .header-profile>a.nav-link img {
        margin-bottom: .3125rem
    }

    [data-sidebar-style=compact] .dlabnav .header-profile>a.nav-link .header-info {
        display: none;
        margin-left: 0 !important;
        text-align: center
    }

    [data-sidebar-style=compact] .dlabnav .header-profile>a.nav-link .header-info .small,
    [data-sidebar-style=compact] .dlabnav .header-profile>a.nav-link .header-info small {
        text-align: center !important
    }

    [data-sidebar-style=compact] .dlabnav .header-profile .dropdown-menu {
        min-width: 11rem
    }

    [data-sidebar-style=compact] .dlabnav .header-profile a svg {
        display: inline !important;
        display: initial !important
    }

    [data-sidebar-style=compact] .dlabnav .nav-user {
        display: none
    }

    [data-sidebar-style=compact] .dlabnav .metismenu li {
        text-align: center
    }

    [data-sidebar-style=compact] .dlabnav .metismenu li a {
        padding: .7rem .5rem
    }

    [data-sidebar-style=compact] .dlabnav .metismenu li a svg {
        display: block;
        margin-left: auto;
        margin-right: auto;
        max-height: 1.3125rem;
        max-width: 1.3125rem
    }

    [data-sidebar-style=compact] .dlabnav .metismenu li a i {
        transition: all .5s
    }

    [data-sidebar-style=compact] .dlabnav .metismenu li ul:after {
        content: none
    }

    [data-sidebar-style=compact] .dlabnav .metismenu li>a {
        background: #0000 !important;
        box-shadow: none;
        font-size: .9375rem
    }

    [data-sidebar-style=compact] .dlabnav .copyright,
    [data-sidebar-style=compact] .dlabnav .plus-box {
        display: none
    }

    [data-sidebar-style=compact] .dlabnav .copyright {
        margin-top: 1.25rem;
        padding: 0 1.25rem
    }

    [data-sidebar-style=compact] .dlabnav .side-bar-profile {
        padding: 0 63px
    }

    [data-sidebar-style=compact] .dlabnav .side-bar-profile .default-progress,
    [data-sidebar-style=compact] .dlabnav .side-bar-profile .profile-button,
    [data-sidebar-style=compact] .dlabnav .side-bar-profile .profile-info1,
    [data-sidebar-style=compact] .dlabnav .side-bar-profile .progress-info {
        display: none !important
    }

    [data-sidebar-style=compact] .nav-text {
        display: inline-block;
        margin-top: .3125rem
    }

    [data-sidebar-style=compact] .nav-badge,
    [data-sidebar-style=compact] .nav-label.first {
        display: none
    }

    [data-sidebar-style=compact] .footer {
        padding-left: 12.5rem
    }

    [data-sidebar-style=compact] .content-body {
        margin-left: 11.4rem
    }

    [data-sidebar-style=compact][data-theme-version=dark][data-layout=horizontal] .dlabnav .metismenu li>a i {
        color: #fff
    }

    [data-sidebar-style=compact][data-theme-version=dark][data-layout=vertical] .dlabnav .metismenu li.mm-active>a i {
        background: #0c8bd3;
        background: var(--primary);
        color: #fff
    }

    [data-sidebar-style=compact][data-layout=vertical] .dlabnav .metismenu li:hover>a i {
        background: #00a15d1a;
        background: var(--rgba-primary-1);
        color: #0c8bd3;
        color: var(--primary)
    }
}

[data-layout=horizontal][data-sidebar-style=compact] .footer {
    padding-left: 0
}

[data-layout=horizontal][data-sidebar-style=compact] .content-body {
    margin-left: 0
}

[data-layout=horizontal][data-sidebar-style=compact] .dlabnav {
    margin-bottom: 0
}

[data-layout=horizontal][data-sidebar-style=compact] .nav-header {
    width: 21.75rem
}

[data-layout=horizontal][data-sidebar-style=compact] .nav-header .brand-logo {
    padding-left: 2.5rem;
    padding-right: 2.5rem
}

[data-layout=vertical][data-sidebar-style=compact] .dlabnav {
    width: 11.25rem
}

[data-layout=vertical][data-sidebar-style=compact] .dlabnav .metismenu ul {
    background: #00000005;
    border: 0;
    margin-left: 0;
    padding: .625rem 0
}

[data-theme-version=dark][data-layout=vertical][data-sidebar-style=compact] .dlabnav .metismenu ul {
    background: 255, 255, 255, .05
}

[data-layout=vertical][data-sidebar-style=compact] .dlabnav .metismenu ul a:before {
    content: none
}

[data-layout=vertical][data-sidebar-style=compact] .dlabnav .metismenu ul ul a {
    padding: .625rem .9375rem
}

[data-layout=vertical][data-sidebar-style=compact] .dlabnav .metismenu>li>a {
    padding: 1.2rem .5rem
}

[data-layout=vertical][data-sidebar-style=compact] .dlabnav .metismenu>li>a.has-arrow:after {
    border-width: .125rem 0 0 .125rem;
    display: inline-block;
    height: .4375rem;
    margin-left: .3125rem;
    position: relative;
    right: auto;
    top: .0625rem;
    width: .4375rem
}

[direction=rtl][data-layout=vertical][data-sidebar-style=compact] .dlabnav .metismenu>li>a.has-arrow:after {
    left: auto;
    margin-left: 0;
    margin-right: .3125rem
}

@media(min-width:47.9375rem) {
    [data-sidebar-style=icon-hover][data-layout=horizontal] .header .header-content {
        padding-left: 1.875rem
    }

    [data-sidebar-style=icon-hover][data-layout=vertical] .dlabnav .metismenu li.mm-active>ul {
        display: none
    }

    [data-sidebar-style=icon-hover][data-layout=vertical] .dlabnav .side-bar-profile .side-bar-profile-img {
        order: 1
    }

    [data-sidebar-style=icon-hover][data-layout=vertical] .iconhover-toggle .dlabnav .metismenu li.mm-active>ul {
        display: block
    }

    [data-sidebar-style=icon-hover][data-layout=vertical] .nav-header {
        border-radius: 0 0 0 0 !important;
        width: 7rem
    }

    [data-sidebar-style=icon-hover][data-layout=vertical] .nav-header .brand-logo {
        padding-left: 1.875rem
    }

    [direction=rtl][data-sidebar-style=icon-hover][data-layout=vertical] .nav-header .brand-logo {
        padding-left: 1.875rem;
        padding-right: 1.875rem
    }

    [data-sidebar-style=icon-hover][data-layout=vertical] .nav-header .brand-logo .logo-abbr {
        display: block
    }

    [data-sidebar-style=icon-hover][data-layout=vertical] .nav-header .brand-logo .brand-title,
    [data-sidebar-style=icon-hover][data-layout=vertical] .nav-header .nav-control {
        display: none
    }

    [data-sidebar-style=icon-hover][data-layout=vertical] .header {
        padding-left: 7rem
    }

    [direction=rtl][data-sidebar-style=icon-hover][data-layout=vertical] .header {
        padding-left: .9375rem;
        padding-right: 7rem
    }

    [data-sidebar-style=icon-hover][data-layout=vertical] .header .header-content {
        padding-left: 2rem
    }

    [direction=rtl][data-sidebar-style=icon-hover][data-layout=vertical] .header .header-content {
        padding-left: 0;
        padding-right: 1.375rem
    }

    [data-sidebar-style=icon-hover][data-layout=vertical] .dlabnav {
        left: -13.5rem;
        overflow: visible;
        position: absolute
    }
}

@media only screen and (min-width:47.9375rem)and (min-width:47.9375rem)and (max-width:87.5rem) {
    [data-sidebar-style=icon-hover][data-layout=vertical] .dlabnav {
        left: -10rem
    }
}

@media(min-width:47.9375rem) {
    [direction=rtl][data-sidebar-style=icon-hover][data-layout=vertical] .dlabnav {
        left: auto;
        right: -14.563rem
    }

    [data-sidebar-style=icon-hover][data-layout=vertical] .dlabnav .nav-label {
        display: none
    }

    [data-sidebar-style=icon-hover][data-layout=vertical] .dlabnav .header-profile img {
        order: 1
    }

    [data-sidebar-style=icon-hover][data-layout=vertical] .dlabnav .header-profile .header-info {
        margin-left: 0 !important;
        margin-right: .625rem;
        padding-left: 0 !important
    }

    [data-sidebar-style=icon-hover][data-layout=vertical] .dlabnav .metismenu>li {
        padding: 0 1.5625rem
    }

    [data-sidebar-style=icon-hover][data-layout=vertical] .dlabnav .metismenu>li>a {
        border-radius: 1rem;
        display: flex;
        justify-content: space-between;
        padding: 1.25rem
    }

    [data-sidebar-style=icon-hover][data-layout=vertical] .dlabnav .metismenu>li>a>i,
    [data-sidebar-style=icon-hover][data-layout=vertical] .dlabnav .metismenu>li>a>svg {
        height: auto;
        line-height: 1;
        margin-right: 0;
        margin-top: 0;
        order: 1;
        padding-right: 0;
        width: auto
    }

    [data-sidebar-style=icon-hover][data-layout=vertical] .dlabnav .metismenu>li>a>i,
    [direction=rtl][data-sidebar-style=icon-hover][data-layout=vertical] .dlabnav .metismenu>li>a>svg {
        padding-left: 0;
        padding-right: 0
    }

    [data-sidebar-style=icon-hover][data-layout=vertical] .dlabnav .metismenu>li.mm-active>a,
    [data-sidebar-style=icon-hover][data-layout=vertical] .dlabnav .metismenu>li:hover>a {
        background: #00a15d1a;
        background: var(--rgba-primary-1);
        color: #0c8bd3;
        color: var(--primary)
    }

    [data-sidebar-style=icon-hover][data-layout=vertical] .dlabnav .metismenu>li.mm-active>a i,
    [data-sidebar-style=icon-hover][data-layout=vertical] .dlabnav .metismenu>li:hover>a i {
        color: #0c8bd3;
        color: var(--primary)
    }

    [data-sidebar-style=icon-hover][data-layout=vertical] .dlabnav .metismenu ul {
        border-left: 0;
        padding-left: 0;
        padding-right: 0
    }

    [direction=rtl][data-sidebar-style=icon-hover][data-layout=vertical] .dlabnav .metismenu ul {
        padding-left: 0;
        padding-right: 0
    }

    [data-theme-version=dark][data-sidebar-style=icon-hover][data-layout=vertical] .dlabnav .metismenu ul {
        border-color: #2b2b2b
    }

    [data-sidebar-style=icon-hover][data-layout=vertical] .dlabnav .metismenu ul:after {
        left: auto;
        right: 1.75rem
    }

    [direction=rtl][data-sidebar-style=icon-hover][data-layout=vertical] .dlabnav .metismenu ul:after {
        left: 1.75rem;
        right: auto
    }

    [data-sidebar-style=icon-hover][data-layout=vertical] .dlabnav .metismenu ul a {
        padding-left: 1.3rem;
        position: relative
    }

    [direction=rtl][data-sidebar-style=icon-hover][data-layout=vertical] .dlabnav .metismenu ul a {
        padding-right: 1.25rem
    }

    [data-sidebar-style=icon-hover][data-layout=vertical] .dlabnav .metismenu ul a:before {
        left: 1.25rem;
        right: auto
    }

    [direction=rtl][data-sidebar-style=icon-hover][data-layout=vertical] .dlabnav .metismenu ul a:before {
        left: -.3125rem;
        right: auto
    }

    [data-sidebar-style=icon-hover][data-layout=vertical] .dlabnav .metismenu .has-arrow:after {
        opacity: 0;
        right: 5rem
    }

    [direction=rtl][data-sidebar-style=icon-hover][data-layout=vertical] .dlabnav .metismenu .has-arrow:after {
        left: 5rem;
        right: auto
    }

    [data-sidebar-style=icon-hover][data-layout=vertical] .dlabnav .copyright,
    [data-sidebar-style=icon-hover][data-layout=vertical] .dlabnav .plus-box,
    [data-sidebar-style=icon-hover][data-layout=vertical] .dlabnav.mm-show {
        display: none
    }

    [data-sidebar-style=icon-hover][data-layout=vertical] .iconhover-toggle .nav-header {
        width: 16.5rem
    }

    [data-sidebar-style=icon-hover][data-layout=vertical] .iconhover-toggle .nav-header .brand-logo {
        padding-left: 1.6rem
    }

    [data-sidebar-style=icon-hover][data-layout=vertical] .iconhover-toggle .nav-header .brand-logo .brand-title {
        display: block
    }
}

@media only screen and (min-width:47.9375rem)and (max-width:87.5rem) {
    [data-sidebar-style=icon-hover][data-layout=vertical] .iconhover-toggle .nav-header {
        width: 17rem
    }
}

@media(min-width:47.9375rem) {
    [data-sidebar-style=icon-hover][data-layout=vertical] .iconhover-toggle.mm-show {
        display: block
    }

    [data-sidebar-style=icon-hover][data-layout=vertical] .iconhover-toggle .header {
        padding-left: 4.38rem
    }

    [direction=rtl][data-sidebar-style=icon-hover][data-layout=vertical] .iconhover-toggle .header {
        padding-left: .9375rem;
        padding-right: 4.38rem
    }

    [data-sidebar-style=icon-hover][data-layout=vertical] .iconhover-toggle .dlabnav {
        left: 0
    }

    [data-sidebar-style=icon-hover][data-layout=vertical] .iconhover-toggle .dlabnav .metismenu .has-arrow:after {
        opacity: 1
    }

    [direction=rtl][data-sidebar-style=icon-hover][data-layout=vertical] .iconhover-toggle .dlabnav {
        left: auto;
        right: 0
    }

    [data-sidebar-style=icon-hover][data-layout=vertical] .content-body {
        margin-left: 7rem
    }

    [direction=rtl][data-sidebar-style=icon-hover][data-layout=vertical] .content-body {
        margin-left: 0;
        margin-right: 7rem
    }

    [data-sidebar-style=icon-hover][data-layout=vertical] .footer {
        padding-left: 7rem
    }

    [direction=rtl][data-sidebar-style=icon-hover][data-layout=vertical] .footer {
        margin-left: 0;
        margin-right: 7rem
    }

    [data-sidebar-style=modern] .nav-header {
        width: 10.625rem
    }

    [data-sidebar-style=modern] .nav-header .brand-logo {
        justify-content: center
    }

    [data-sidebar-style=modern] .dlabnav .header-profile {
        margin-bottom: .3125rem
    }

    [data-sidebar-style=modern] .dlabnav .header-profile>a.nav-link {
        border-radius: 1.25rem;
        display: block;
        margin: 0 -.625rem .9375rem;
        padding: .9375rem .625rem;
        text-align: center
    }

    [data-sidebar-style=modern] .dlabnav .header-profile>a.nav-link img {
        margin-bottom: .3125rem
    }

    [data-sidebar-style=modern] .dlabnav .header-profile>a.nav-link .header-info {
        display: none;
        margin-left: 0 !important;
        text-align: center
    }

    [data-sidebar-style=modern] .dlabnav .header-profile>a.nav-link .header-info .small,
    [data-sidebar-style=modern] .dlabnav .header-profile>a.nav-link .header-info small {
        text-align: center !important
    }

    [data-sidebar-style=modern] .dlabnav .metismenu>li {
        text-align: center
    }

    [data-sidebar-style=modern] .dlabnav .metismenu>li>a {
        margin: .125rem 0;
        padding: 1.25rem .9375rem;
        transition: all .5s
    }

    [data-sidebar-style=modern] .dlabnav .metismenu>li>a:after {
        display: none
    }

    [data-sidebar-style=modern] .dlabnav .metismenu>li>a.mm-active>a,
    [data-sidebar-style=modern] .dlabnav .metismenu>li>a:active>a,
    [data-sidebar-style=modern] .dlabnav .metismenu>li>a:focus>a,
    [data-sidebar-style=modern] .dlabnav .metismenu>li>a:hover>a {
        background-color: #106da2;
        background-color: var(--primary-dark)
    }

    [data-sidebar-style=modern] .dlabnav .metismenu>li.mm-active,
    [data-sidebar-style=modern] .dlabnav .metismenu>li:hover {
        padding: 0
    }

    [data-sidebar-style=modern] .dlabnav .metismenu>li.mm-active>a,
    [data-sidebar-style=modern] .dlabnav .metismenu>li:hover>a {
        background: #00a15d1a;
        background: var(--rgba-primary-1);
        border-radius: 1rem;
        color: #0c8bd3;
        color: var(--primary)
    }

    [data-sidebar-style=modern] .dlabnav .metismenu>li.mm-active>a i,
    [data-sidebar-style=modern] .dlabnav .metismenu>li:hover>a i {
        color: #0c8bd3;
        color: var(--primary)
    }

    [data-sidebar-style=modern] .dlabnav .metismenu>li li {
        text-align: left
    }

    [direction=rtl][data-sidebar-style=modern] .dlabnav .metismenu>li li {
        text-align: right
    }

    [data-sidebar-style=modern] .dlabnav .metismenu li a {
        font-size: .9375rem;
        padding: .625rem .9375rem
    }

    [data-sidebar-style=modern] .dlabnav .metismenu li ul:after {
        content: none
    }

    [data-sidebar-style=modern] .dlabnav .metismenu li>ul {
        height: auto !important
    }

    [data-sidebar-style=modern] .dlabnav .metismenu .nav-label,
    [data-sidebar-style=modern] .dlabnav .nav-label {
        display: none
    }

    [data-sidebar-style=modern] .dlabnav .nav-text {
        display: block;
        margin-top: .3125rem
    }

    [data-sidebar-style=modern] .dlabnav .copyright,
    [data-sidebar-style=modern] .dlabnav .plus-box {
        display: none
    }

    [data-sidebar-style=modern] .dlabnav .side-bar-profile {
        margin: 0;
        padding: 0 56px
    }

    [data-sidebar-style=modern] .dlabnav .side-bar-profile .default-progress,
    [data-sidebar-style=modern] .dlabnav .side-bar-profile .profile-button,
    [data-sidebar-style=modern] .dlabnav .side-bar-profile .profile-info1,
    [data-sidebar-style=modern] .dlabnav .side-bar-profile .progress-info {
        display: none !important
    }

    [data-sidebar-style=modern] .footer {
        padding-left: 11.9rem
    }

    [data-sidebar-style=modern] .content-body {
        margin-left: 10.9rem
    }

    [data-sidebar-style=modern][data-layout=horizontal] .dlabnav .metismenu li>a i {
        margin: 0;
        padding: 0
    }

    [data-sidebar-style=modern][data-layout=vertical] .dlabnav {
        left: 0;
        width: 10.625rem
    }

    [direction=rtl][data-sidebar-style=modern][data-layout=vertical] .dlabnav {
        left: auto;
        right: 0
    }

    [data-sidebar-style=modern][data-layout=vertical] .dlabnav .dlabnav-scroll,
    [data-sidebar-style=modern][data-layout=vertical] .dlabnav .slimScrollDiv {
        overflow: visible !important
    }

    [data-sidebar-style=modern][data-layout=vertical] .dlabnav .metismenu {
        padding: .625rem 1.2rem
    }

    [data-sidebar-style=modern][data-layout=vertical] .dlabnav .metismenu>li>a {
        padding: 1.375rem .6em .9375rem
    }

    [data-sidebar-style=modern][data-layout=vertical] .dlabnav .metismenu>li>a i {
        height: auto;
        line-height: 1;
        margin: 0 0 .3125rem;
        padding: 0;
        width: auto
    }

    [data-sidebar-style=modern][data-layout=vertical] .dlabnav .metismenu>li>ul {
        display: none;
        padding: 1.875rem .9375rem
    }

    [data-sidebar-style=modern][data-layout=vertical] .dlabnav .metismenu li {
        position: relative
    }

    [data-sidebar-style=modern][data-layout=vertical] .dlabnav .metismenu li a {
        padding: 1rem
    }

    [data-sidebar-style=modern][data-layout=vertical] .dlabnav .metismenu li a:before {
        content: none
    }

    [data-sidebar-style=modern][data-layout=vertical] .dlabnav .metismenu li ul {
        background-color: #fff;
        border: .0625rem solid #d7dae3;
        bottom: auto;
        left: 105%;
        position: absolute;
        top: 0;
        width: 12.5rem
    }

    [data-theme-version=dark][data-sidebar-style=modern][data-layout=vertical] .dlabnav .metismenu li ul {
        background: #202020;
        box-shadow: 0 0 .8125rem 0 #0000001a
    }

    [direction=rtl][data-sidebar-style=modern][data-layout=vertical] .dlabnav .metismenu li ul {
        left: auto;
        right: 105%
    }

    [data-sidebar-style=modern][data-layout=vertical] .dlabnav .metismenu li:hover>ul {
        border: 0;
        border-radius: 1.25rem;
        box-shadow: .3125rem .3125rem 1.875rem 0 #14001e1a;
        display: block;
        left: 100%;
        margin-left: 0;
        padding: 1rem 0
    }

    [data-theme-version=dark][data-sidebar-style=modern][data-layout=vertical] .dlabnav .metismenu li:hover>ul {
        box-shadow: .3125rem .3125rem 1.875rem 0 #14001e1a
    }

    [direction=rtl][data-sidebar-style=modern][data-layout=vertical] .dlabnav .metismenu li:hover>ul {
        box-shadow: -.3125rem .3125rem 1.875rem 0 #14001e1a;
        left: auto;
        right: 100%
    }

    [data-sidebar-style=modern][data-layout=vertical] .dlabnav .nav-label {
        display: none
    }

    [data-sidebar-style=modern][data-layout=vertical] .dlabnav .nav-text {
        display: block;
        margin-top: 0
    }

    [data-sidebar-style=modern][data-layout=vertical] .dlabnav .header-profile2 {
        padding: 0 2.5rem
    }

    [data-sidebar-style=modern][data-layout=vertical] .nav-control {
        right: -4.25rem
    }

    [data-sidebar-style=modern][data-layout=vertical] .header .header-content {
        padding-left: 6rem
    }

    [data-sidebar-style=modern][data-layout=vertical] .menu-toggle .dlabnav,
    [data-sidebar-style=modern][data-layout=vertical] .menu-toggle .nav-header {
        left: -10.625rem
    }

    [data-sidebar-style=modern][data-layout=vertical] .menu-toggle .header {
        padding-left: 0
    }

    [data-sidebar-style=modern][data-layout=vertical] .menu-toggle .content-body {
        margin-left: 0
    }

    [data-sidebar-style=modern][data-layout=horizontal] .nav-header {
        width: 21.75rem
    }

    [data-sidebar-style=modern][data-layout=horizontal] .header {
        padding-left: 21.75rem
    }

    [data-sidebar-style=modern][data-layout=horizontal] .content-body,
    [data-sidebar-style=modern][data-layout=horizontal] .footer {
        margin-left: 0
    }

    [data-sidebar-style=modern][data-layout=horizontal] .dlabnav .metismenu>li>a {
        margin: 0 .125rem;
        padding: .9375rem 1.5625rem .75rem
    }

    [data-sidebar-style=modern][data-layout=horizontal] .dlabnav .metismenu>li>ul {
        top: 4.8rem
    }

    [data-sidebar-style=modern][data-layout=horizontal][data-container=boxed] .dlabnav .metismenu>li>a {
        padding: .8125rem 1.25rem
    }
}

[data-sidebar-style=overlay][data-layout=vertical] .dlabnav {
    border-radius: 0 0 0 0 !important
}

@media only screen and (max-width:47.9375rem) {
    [data-sidebar-style=overlay][data-layout=vertical] .dlabnav {
        border-radius: 0 0 0 0 !important
    }
}

[data-sidebar-style=overlay][data-layout=vertical] .nav-header {
    border-radius: 0
}

[data-sidebar-style=overlay][data-layout=vertical] .menu-toggle .nav-header {
    border-radius: 0 0 0 0
}

[data-sidebar-style=overlay] .dlabnav {
    box-shadow: 0 0 .625rem #0003;
    left: -100%;
    transition: all .5s
}

[data-sidebar-style=overlay] .dlabnav .metismenu>li {
    padding: 0 1.875rem
}

[data-sidebar-style=overlay] .dlabnav .metismenu>li>a {
    border-radius: 1rem;
    color: #7f7184;
    font-size: 1rem;
    padding: 1.25rem;
    transition: all .5s
}

[data-sidebar-style=overlay] .dlabnav .metismenu>li>a i {
    height: auto;
    line-height: 1;
    width: auto
}

[data-sidebar-style=overlay] .dlabnav .metismenu>li.mm-active>a,
[data-sidebar-style=overlay] .dlabnav .metismenu>li.mm-active>a i,
[data-sidebar-style=overlay] .dlabnav .metismenu>li:hover>a,
[data-sidebar-style=overlay] .dlabnav .metismenu>li:hover>a i {
    color: #0c8bd3;
    color: var(--primary)
}

@media only screen and (max-width:35.9375rem) {
    [data-sidebar-style=overlay] .dlabnav .metismenu>li {
        padding: 0 .9375rem
    }
}

[data-sidebar-style=overlay] .dlabnav .metismenu ul a {
    font-size: .9375rem;
    padding-bottom: .5rem;
    padding-left: 4rem;
    padding-top: .5rem;
    position: relative
}

[data-sidebar-style=overlay] .dlabnav .metismenu ul a:before {
    left: 1.5625rem
}

[direction=rtl][data-sidebar-style=overlay] .dlabnav {
    left: auto;
    right: -100%
}

@media only screen and (max-width:47.9375rem) {
    [data-sidebar-style=overlay] .dlabnav .metismenu>li>a {
        font-size: 1.2rem;
        padding: .75rem 1.2rem
    }

    [data-sidebar-style=overlay] .dlabnav .metismenu>li>a i {
        font-size: 1.125rem
    }

    [data-sidebar-style=overlay] .dlabnav .metismenu ul li a {
        padding-left: 3.4rem
    }
}

[data-sidebar-style=overlay] .content-body {
    margin-left: 0
}

[data-sidebar-style=overlay] .nav-header {
    position: absolute
}

[data-sidebar-style=overlay] .nav-header .hamburger.is-active {
    left: 0
}

[data-sidebar-style=overlay] .nav-header .hamburger.is-active .line {
    background-color: #0c8bd3;
    background-color: var(--primary)
}

[data-sidebar-style=overlay] .menu-toggle .nav-header {
    left: auto;
    position: absolute
}

[data-sidebar-style=overlay] .menu-toggle .dlabnav {
    left: 0
}

[direction=rtl][data-sidebar-style=overlay] .menu-toggle .dlabnav {
    left: auto;
    right: 0
}

[data-sidebar-style=overlay] .footer {
    padding-left: 0
}

[data-sidebar-position=fixed][data-header-position=fixed] .nav-header,
[data-sidebar-style=overlay][data-header-position=fixed] .nav-header {
    position: fixed
}

[data-sidebar-position=fixed][data-layout=vertical] .nav-header {
    background-color: #0e1626;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    position: fixed
}

[data-sidebar-position=fixed][data-layout=vertical] .dlabnav {
    background-color: #0e1626;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    position: fixed
}

[data-sidebar-position=fixed][data-layout=vertical] .dlabnav .dlabnav-scroll {
    border-top-left-radius: 0;
    border-top-right-radius: 0
}

[data-sidebar-position=fixed][data-layout=vertical] .menu-toggle .dlabnav {
    position: fixed
}

[data-layout=vertical] .nav-header {
    border-top-left-radius: 0;
    border-top-right-radius: 0
}

[data-layout=vertical] .dlabnav {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0
}

[data-header-position=fixed][data-sidebar-position=fixed][data-sidebar-style=icon-hover][data-layout=vertical][data-container=boxed] .dlabnav,
[data-header-position=fixed][data-sidebar-position=fixed][data-sidebar-style=icon-hover][data-layout=vertical][data-container=wide-boxed] .dlabnav,
[data-header-position=fixed][data-sidebar-position=fixed][data-sidebar-style=overlay][data-layout=vertical][data-container=boxed] .dlabnav,
[data-header-position=fixed][data-sidebar-position=fixed][data-sidebar-style=overlay][data-layout=vertical][data-container=wide-boxed] .dlabnav,
[data-sidebar-style=icon-hover][data-layout=vertical][data-container=boxed] .dlabnav,
[data-sidebar-style=icon-hover][data-layout=vertical][data-container=wide-boxed] .dlabnav,
[data-sidebar-style=overlay][data-layout=vertical][data-container=boxed] .dlabnav,
[data-sidebar-style=overlay][data-layout=vertical][data-container=wide-boxed] .dlabnav {
    position: absolute
}

.sidebar-right-trigger {
    align-items: center !important;
    background-color: #6b707a;
    border-radius: .3125rem 0 0 .3125rem;
    box-shadow: -.3125rem .1875rem .3125rem 0 #77777726;
    color: #fff;
    display: flex !important;
    display: inline-block;
    font-size: 1.75rem;
    height: 3rem;
    justify-content: center !important;
    line-height: 3rem;
    position: absolute;
    right: 100%;
    text-align: center;
    top: 14.75rem;
    width: 3rem;
    z-index: 9
}

[data-theme-version=dark] .sidebar-right-trigger {
    color: #fff
}

@media only screen and (max-width:64rem) {
    .sidebar-right-trigger {
        display: none
    }
}

.sidebar-right-trigger:hover {
    color: #fff
}

.sidebar-right {
    background-color: #fff;
    border-radius: 1.25rem;
    margin-top: 3.5rem;
    position: fixed;
    right: -50rem;
    top: 0;
    transition: all .5s ease-in-out;
    width: 50rem;
    z-index: 9999
}

.sidebar-right .bg-label-pattern {
    background: #0000;
    background-size: 130%
}

.sidebar-right .bootstrap-select {
    border-radius: .375rem;
    height: 3rem
}

.sidebar-right .bootstrap-select .btn {
    border-color: #d1d1d1;
    border-radius: .375rem;
    font-size: .9375rem;
    padding: .75rem .9375rem
}

[direction=rtl] .sidebar-right .slimScrollDiv {
    overflow: visible !important
}

.sidebar-right .sidebar-close-trigger {
    background: #000;
    color: #fff;
    font-size: 1.75rem;
    height: 3rem;
    line-height: 3rem;
    position: absolute;
    right: -3rem;
    text-align: center;
    top: 0;
    width: 3rem;
    z-index: 2
}

.sidebar-right.show {
    box-shadow: 0 0 3.125rem #0003;
    right: 5.25rem;
    z-index: 9999
}

.sidebar-right.show .bg-overlay {
    background: #0003;
    cursor: pointer;
    height: 100%;
    left: 0;
    position: fixed;
    top: 0;
    width: 100%
}

.sidebar-right .card-tabs .nav-tabs {
    background-color: #fff;
    border-bottom: 4px solid #00a15d1a;
    border-bottom: 4px solid var(--rgba-primary-1);
    justify-content: space-between;
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    width: 100%;
    z-index: 2
}

.sidebar-right .card-tabs .nav-tabs .nav-item {
    flex: 1 1;
    margin-bottom: 0
}

.sidebar-right .card-tabs .nav-tabs .nav-item .nav-link {
    background-color: #fff;
    border: 0;
    border-radius: 0;
    font-size: 1.125rem;
    margin: 0;
    position: relative;
    text-align: center
}

.sidebar-right .card-tabs .nav-tabs .nav-item .nav-link.active {
    background: #00a15d1a;
    background: var(--rgba-primary-1);
    color: #000
}

[data-theme-version=dark] .sidebar-right .card-tabs .nav-tabs .nav-item .nav-link.active {
    border-left: none;
    border-right: none;
    border-top: none
}

.sidebar-right .sidebar-right-inner>.h4,
.sidebar-right .sidebar-right-inner>h4 {
    align-items: center;
    background: #fff;
    color: #000;
    display: flex;
    justify-content: space-between;
    margin: 0;
    padding: .625rem 1.25rem
}

.sidebar-right .tab-content {
    background: #fff;
    min-height: 23.125rem;
    padding: 1.25rem 1.25rem 0
}

.sidebar-right .tab-content .tab-pane .admin-settings .row>div {
    margin-bottom: 1.25rem
}

.sidebar-right .tab-content .tab-pane .admin-settings p {
    color: #353535;
    font-size: 1rem;
    font-weight: 500;
    margin-bottom: .5rem
}

.sidebar-right .tab-content .tab-pane .admin-settings input[type=radio] {
    display: none
}

.sidebar-right .tab-content .tab-pane .admin-settings input[type=radio]+label {
    border-radius: .25rem;
    cursor: pointer;
    display: inline-block;
    height: 2.1875rem;
    margin-bottom: .1875rem;
    margin-right: .3125rem;
    transition: all .1s ease;
    width: 2.1875rem
}

.sidebar-right .tab-content .tab-pane .admin-settings input[type=radio]:checked+label {
    position: relative
}

.sidebar-right .tab-content .tab-pane .admin-settings input[type=radio]:checked+label:after {
    background-color: inherit;
    border-radius: .375rem;
    content: "";
    height: 2.0625rem;
    left: -.25rem;
    opacity: .4;
    position: absolute;
    top: -.25rem;
    width: 2.0625rem
}

.sidebar-right #header_color_1+label,
.sidebar-right #nav_header_color_1+label,
.sidebar-right #primary_color_1+label,
.sidebar-right #sidebar_color_1+label {
    background-color: #fff
}

.sidebar-right #header_color_2+label,
.sidebar-right #nav_header_color_2+label,
.sidebar-right #primary_color_2+label,
.sidebar-right #sidebar_color_2+label {
    background-color: #6610f2
}

.sidebar-right #header_color_3+label,
.sidebar-right #nav_header_color_3+label,
.sidebar-right #primary_color_3+label,
.sidebar-right #sidebar_color_3+label {
    background-color: #6b707a
}

.sidebar-right #header_color_4+label,
.sidebar-right #nav_header_color_4+label,
.sidebar-right #primary_color_4+label,
.sidebar-right #sidebar_color_4+label {
    background-color: #4d06a5
}

.sidebar-right #header_color_5+label,
.sidebar-right #nav_header_color_5+label,
.sidebar-right #primary_color_5+label,
.sidebar-right #sidebar_color_5+label {
    background-color: #dc3545
}

.sidebar-right #header_color_6+label,
.sidebar-right #nav_header_color_6+label,
.sidebar-right #primary_color_6+label,
.sidebar-right #sidebar_color_6+label {
    background-color: #fd7e14
}

.sidebar-right #header_color_7+label,
.sidebar-right #nav_header_color_7+label,
.sidebar-right #primary_color_7+label,
.sidebar-right #sidebar_color_7+label {
    background-color: #ffc107
}

.sidebar-right #header_color_8+label,
.sidebar-right #nav_header_color_8+label,
.sidebar-right #primary_color_8+label,
.sidebar-right #sidebar_color_8+label {
    background-color: #ff5ed2
}

.sidebar-right #header_color_9+label,
.sidebar-right #nav_header_color_9+label,
.sidebar-right #primary_color_9+label,
.sidebar-right #sidebar_color_9+label {
    background-color: #20c997
}

.sidebar-right #header_color_10+label,
.sidebar-right #nav_header_color_10+label,
.sidebar-right #primary_color_10+label,
.sidebar-right #sidebar_color_10+label {
    background-color: #17a2b8
}

.sidebar-right #header_color_11+label,
.sidebar-right #nav_header_color_11+label,
.sidebar-right #primary_color_11+label,
.sidebar-right #sidebar_color_11+label {
    background-color: #94618e
}

.sidebar-right #header_color_12+label,
.sidebar-right #nav_header_color_12+label,
.sidebar-right #primary_color_12+label,
.sidebar-right #sidebar_color_12+label {
    background-color: #343a40
}

.sidebar-right #header_color_13+label,
.sidebar-right #nav_header_color_13+label,
.sidebar-right #primary_color_13+label,
.sidebar-right #sidebar_color_13+label {
    background-color: #83418b
}

.sidebar-right #header_color_14+label,
.sidebar-right #nav_header_color_14+label,
.sidebar-right #primary_color_14+label,
.sidebar-right #sidebar_color_14+label {
    background-color: #4885ed
}

.sidebar-right #header_color_15+label,
.sidebar-right #nav_header_color_15+label,
.sidebar-right #primary_color_15+label,
.sidebar-right #sidebar_color_15+label {
    background-color: #4cb32b
}

.sidebar-right #header_color_1+label,
.sidebar-right #nav_header_color_1+label,
.sidebar-right #primary_color_1+label,
.sidebar-right #sidebar_color_1+label {
    border: .0625rem solid #c4c4c4
}

.sidebar-right.style-1 {
    height: 100vh;
    margin-top: 0;
    right: -15.625rem;
    width: 15.625rem
}

.sidebar-right.style-1 .sidebar-right-inner {
    background: #fff
}

.sidebar-right.style-1 .sidebar-right-trigger {
    top: 12.4rem
}

.sidebar-right.style-1.show {
    right: 0
}

.sidebar-right.style-1.show .sidebar-right-trigger {
    display: block
}

.nice-select.wide {
    line-height: 2.8125rem
}

@keyframes bounce {
    0% {
        transform: translateX(-8%);
        -webkit-transform: translateX(-8%)
    }

    50% {
        transform: translateX(8%);
        -webkit-transform: translateX(8%)
    }

    to {
        transform: translateX(-8%);
        -webkit-transform: translateX(-8%)
    }
}

@media only screen and (max-width:87.5rem) {
    .nice-select.wide {
        line-height: 2rem
    }
}

.nav-user {
    background: #0c8bd3;
    background: var(--primary);
    margin-bottom: .625rem;
    padding: 1.25rem 1.5625rem .9375rem
}

@media only screen and (min-width:48rem)and (max-width:74.9375rem) {
    .nav-user {
        padding: 1.25rem .9375rem .9375rem
    }
}

.nav-user img {
    height: 2.1875rem;
    width: 2.1875rem
}

@media only screen and (min-width:48rem)and (max-width:74.9375rem) {
    .nav-user img {
        height: 2.1875rem;
        margin-bottom: .625rem;
        width: 2.1875rem
    }
}

.nav-user .h5,
.nav-user h5 {
    color: #fff;
    margin-bottom: .1875rem;
    margin-left: .625rem
}

@media only screen and (min-width:48rem)and (max-width:74.9375rem) {

    .nav-user .h5,
    .nav-user h5 {
        display: none
    }
}

[data-sibebarbg=color_2] .nav-user .h5,
[data-sibebarbg=color_2] .nav-user h5 {
    color: #fff
}

.nav-user p {
    color: #afcff7;
    margin-bottom: .5rem;
    margin-left: .625rem
}

@media only screen and (min-width:48rem)and (max-width:74.9375rem) {
    .nav-user p {
        display: none
    }

    .nav-user i {
        display: block;
        margin-top: .9375rem
    }
}

.menu-toggle .nav-user {
    padding: 1.25rem .9375rem .9375rem
}

.menu-toggle .nav-user img {
    height: 2.1875rem;
    margin-bottom: .625rem;
    width: 2.1875rem
}

.menu-toggle .nav-user .h5,
.menu-toggle .nav-user h5,
.menu-toggle .nav-user p {
    display: none
}

.menu-toggle .nav-user i {
    display: block;
    margin-top: .9375rem
}

.menu-toggle .nav-user .dropdown-menu {
    left: 2.8125rem !important;
    top: 1.375rem !important
}

.chatbox {
    background: #fff;
    box-shadow: 0 0 1.875rem 0 #523f6926;
    height: 100vh;
    position: fixed;
    right: -31.25rem;
    top: 0;
    transition: all .8s;
    width: 21.25rem;
    z-index: 999
}

[data-theme-version=dark] .chatbox {
    background: #202020
}

.chatbox .chatbox-close {
    background: #000;
    cursor: pointer;
    height: 100%;
    opacity: .1;
    position: absolute;
    right: 21.25rem;
    transition: all .2s;
    width: 0;
    z-index: 1
}

.chatbox .card-fotter {
    padding: .75rem 1rem
}

.chatbox .card-body {
    padding: 1rem
}

.chatbox.active {
    right: 0
}

.chatbox.active .chatbox-close {
    width: 100vw
}

.chatbox .type_msg {
    padding-top: .625rem
}

.chatbox .nav {
    background: #00a15d1a;
    background: var(--rgba-primary-1);
    border: 0;
    justify-content: space-between;
    padding: 1rem 1rem 0
}

.chatbox .nav .nav-link {
    color: #0c8bd3;
    color: var(--primary);
    opacity: .7;
    text-transform: uppercase
}

.chatbox .nav .nav-link.active,
.chatbox .nav .nav-link:hover {
    background: #0000;
    border-color: #0c8bd3;
    border-color: var(--primary);
    color: #0c8bd3;
    color: var(--primary);
    opacity: 1
}

.chatbox .img_cont {
    align-items: center;
    background: #eee;
    border-radius: 2.5rem;
    display: flex;
    font-size: 1.2rem;
    font-weight: 600;
    height: 2.5rem;
    justify-content: center;
    margin-right: .625rem;
    min-height: 2.5rem;
    min-width: 2.5rem;
    position: relative;
    width: 2.5rem
}

.chatbox .img_cont .icon {
    color: #fff
}

.chatbox .img_cont.primary {
    color: #0c8bd3;
    color: var(--primary)
}

.chatbox .img_cont.primary,
[data-theme-version=dark] .chatbox .img_cont.primary {
    background: #00a15d1a;
    background: var(--rgba-primary-1)
}

.chatbox .img_cont.warning {
    background: #fff9ed;
    color: #ffcf6d
}

[data-theme-version=dark] .chatbox .img_cont.warning {
    background: #ffcf6d1a
}

.chatbox .img_cont.success {
    background: #67f890;
    color: #09bd3c
}

[data-theme-version=dark] .chatbox .img_cont.success {
    background: #09bd3c1a
}

.chatbox .img_cont.info {
    background: #efbae6;
    color: #d653c1
}

[data-theme-version=dark] .chatbox .img_cont.info {
    background: #d653c11a
}

.chatbox .img_cont img {
    width: 100%
}

.chatbox .img_cont .online_icon {
    background: #09bd3c;
    border: .125rem solid #fff;
    border-radius: .9375rem;
    bottom: 0;
    height: .75rem;
    position: absolute;
    right: -.0625rem;
    width: .75rem
}

.chatbox .img_cont .online_icon.offline {
    background: #fc2e53
}

.chatbox .card {
    box-shadow: none
}

.chatbox .search {
    height: 2.5rem
}

.chatbox .user_info span {
    color: #000;
    display: block;
    font-size: .9375rem;
    font-weight: 500;
    line-height: 1;
    margin-bottom: .3125rem;
    max-width: 10.625rem;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

[data-theme-version=dark] .chatbox .user_info span {
    color: #fff
}

.chatbox .user_info p {
    display: block;
    font-size: .8125rem;
    line-height: 1;
    margin-bottom: 0;
    max-width: 10.625rem;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.chatbox .contacts li {
    border-bottom: .0625rem solid #eee;
    cursor: pointer;
    padding: .4375rem 1rem
}

[data-theme-version=dark] .chatbox .contacts li {
    border-color: #2b2b2b
}

.chatbox .contacts li>div {
    align-items: center;
    display: flex
}

.chatbox .contacts li:hover {
    background: #f4f7ff
}

[data-theme-version=dark] .chatbox .contacts li:hover {
    background-color: #161717
}

.chatbox .contacts .name-first-letter {
    background: #f8f8f8;
    color: #000;
    font-weight: 700;
    padding: .25rem 1rem;
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 1
}

[data-theme-version=dark] .chatbox .contacts .name-first-letter {
    background: #161717;
    color: #fff
}

.chatbox .msg_card_body {
    height: calc(100vh - 195px)
}

.chatbox .contacts_body {
    height: calc(100vh - 120px)
}

.chatbox .card-header {
    background: #f4f7ff;
    justify-content: center;
    padding: .9375rem 1.25rem
}

.chatbox .card-header .h6,
.chatbox .card-header h6 {
    font-size: .9375rem
}

.chatbox .card-header p {
    color: #393939;
    font-size: .75rem;
    line-height: 1.2
}

.chatbox .chat-list-header {
    background: #fff;
    justify-content: space-between
}

[data-theme-version=dark] .chatbox .chat-list-header {
    background: #202020
}

.chatbox .chat-list-header a {
    background: #f8f8f8;
    border-radius: .375rem;
    display: block;
    height: 1.875rem;
    line-height: 1.875rem;
    text-align: center;
    width: 1.875rem
}

[data-theme-version=dark] .chatbox .chat-list-header a {
    background: #00a15d1a;
    background: var(--rgba-primary-1)
}

[data-theme-version=dark] .chatbox .chat-list-header a svg g [fill] {
    fill: #fff
}

.chatbox .img_cont_msg {
    display: block;
    height: 1.875rem;
    max-width: 1.875rem;
    min-width: 1.875rem;
    width: 1.875rem
}

.chatbox .img_cont_msg img {
    width: 100%
}

.chatbox .msg_cotainer {
    background: #0c8bd3;
    background: var(--primary);
    border-radius: 0 1.25rem 1.25rem 1.25rem;
    color: #fff;
    margin-left: .625rem;
    padding: .625rem .9375rem;
    position: relative
}

.chatbox .msg_cotainer .msg_time {
    color: #fff;
    display: block;
    font-size: .6875rem;
    margin-top: .3125rem;
    opacity: .5
}

.chatbox .msg_cotainer:after {
    border-bottom: .625rem solid #0000;
    border-right: .625rem solid #0c8bd3;
    border-right: .625rem solid var(--primary);
    border-top: 0 solid;
    content: "";
    left: -.625rem;
    position: absolute;
    top: 0
}

.chatbox .msg_cotainer_send {
    background: #f8f8f8;
    border-radius: .375rem 0 .375rem .375rem;
    color: #222;
    margin-right: .625rem;
    padding: .625rem .9375rem;
    position: relative;
    text-align: right
}

[data-theme-version=dark] .chatbox .msg_cotainer_send {
    background: #161717;
    color: #fff
}

.chatbox .msg_cotainer_send .msg_time_send {
    display: block;
    font-size: .6875rem;
    margin-top: .3125rem;
    opacity: .6;
    text-align: right
}

.chatbox .msg_cotainer_send:after {
    border-bottom: .625rem solid #0000;
    border-left: .625rem solid #f8f8f8;
    border-top: 0 solid;
    content: "";
    position: absolute;
    right: -.625rem;
    top: 0
}

[data-theme-version=dark] .chatbox .msg_cotainer_send:after {
    border-left: .625rem solid #161717
}

.chatbox .type_msg .form-control {
    border: 0;
    height: 3.125rem;
    padding: .625rem 1rem;
    resize: none
}

.chatbox .type_msg .form-control:focus {
    z-index: 0
}

.chatbox .type_msg .btn {
    border-radius: 2.375rem !important;
    font-size: 1.125rem;
    height: 2.375rem;
    margin-top: .375rem;
    padding: 0;
    width: 2.375rem
}

.chatbox .video_cam {
    margin-left: .9375rem
}

.chatbox .video_cam span {
    align-self: center;
    background: #10ca93;
    border-radius: 2.1875rem;
    color: #fff;
    display: inline-block;
    font-size: 1rem;
    height: 2.1875rem;
    line-height: 2.1875rem;
    margin-right: .3125rem;
    padding: 0 .1875rem;
    text-align: center;
    width: 2.1875rem
}

.chatbox .note_card .contacts li {
    padding: .75rem 1rem
}

@media only screen and (max-width:36rem) {
    .chatbox {
        width: 17.5rem
    }

    .chatbox .chatbox-close {
        right: 17.5rem
    }
}

.dlab-demo-panel {
    background-color: #fff;
    height: 100vh;
    position: fixed;
    right: -23.75rem;
    top: 0;
    transition: all .5s ease-in-out;
    width: 23.75rem;
    z-index: 9999
}

.dlab-demo-panel .dlab-demo-trigger {
    align-items: center !important;
    background-color: #627eea;
    border-radius: .3125rem 0 0 .3125rem;
    box-shadow: -.3125rem .1875rem .3125rem 0 #77777726;
    color: #fff;
    display: flex !important;
    display: inline-block;
    font-size: 1.75rem;
    height: 3rem;
    justify-content: center !important;
    line-height: 3rem;
    position: absolute;
    right: 100%;
    text-align: center;
    top: 21.75rem;
    width: 3rem;
    z-index: 9
}

@media only screen and (max-width:63.9375rem) {
    .dlab-demo-panel .dlab-demo-trigger {
        display: none
    }
}

.dlab-demo-panel .dlab-demo-close {
    background: #00000080;
    border-radius: 1.25rem;
    color: #fff;
    height: 1.875rem;
    line-height: 1.875rem;
    text-align: center;
    width: 1.875rem
}

.dlab-demo-panel.show {
    box-shadow: 0 0 3.125rem #0003;
    overflow: hidden;
    right: 0;
    z-index: 99999
}

.dlab-demo-panel.show .sidebar-right-trigger {
    display: none
}

.dlab-demo-panel.show .bg-close {
    background: #00000026;
    cursor: pointer;
    height: 100%;
    left: 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: -2
}

.dlab-demo-panel .dlab-demo-inner {
    background: #fff;
    padding: 1.875rem
}

.dlab-demo-panel .dlab-demo-content {
    height: calc(100vh - 155px)
}

.dlab-demo-panel .dlab-demo-header {
    align-items: center;
    display: flex;
    justify-content: space-between;
    margin-bottom: 1.25rem
}

.dlab-demo-panel .dlab-demo-header .h4,
.dlab-demo-panel .dlab-demo-header h4 {
    color: #000;
    margin-bottom: 0
}

.dlab-demo-panel .dlab-demo-bx {
    border: .3125rem solid #efefef;
    box-shadow: 0 0 .3125rem #0000001a;
    height: 12.5rem;
    margin-bottom: .625rem;
    overflow: hidden;
    position: relative
}

.dlab-demo-panel .dlab-demo-bx.demo-active {
    border-color: #ff5e4b
}

.dlab-demo-panel .dlab-demo-bx.demo-active .overlay-layer {
    opacity: 1
}

.dlab-demo-panel .dlab-demo-bx:hover {
    background: #00a15d1a;
    background: var(--rgba-primary-1)
}

.dlab-demo-panel .dlab-demo-bx:hover img {
    opacity: .8
}

.dlab-demo-panel .overlay-bx {
    position: relative
}

.dlab-demo-panel .overlay-bx .overlay-layer {
    align-items: center;
    background-color: #0000001a;
    bottom: 0;
    display: flex;
    justify-content: center;
    left: 0;
    opacity: 0;
    position: absolute;
    right: 0;
    top: 0;
    transition: all .3s ease
}

.dlab-demo-panel .overlay-bx:hover .overlay-layer {
    opacity: 1;
    transition: all .3s ease
}

:root {
    --nav-headbg: #fff;
    --sidebar-bg: #fff;
    --headerbg: #fff
}

[data-nav-headerbg=color_2],
[data-nav-headerbg=color_2][data-theme-version=dark] {
    --nav-headbg: #6610f2
}

[data-nav-headerbg=color_2] .nav-header,
[data-nav-headerbg=color_2][data-theme-version=dark] .nav-header {
    border-color: #6f1ff3
}

[data-nav-headerbg=color_2] .nav-header .brand-logo .brand-title,
[data-nav-headerbg=color_2] .nav-header .brand-logo .brand-title .h2,
[data-nav-headerbg=color_2] .nav-header .brand-logo .brand-title h2,
[data-nav-headerbg=color_2][data-theme-version=dark] .nav-header .brand-logo .brand-title,
[data-nav-headerbg=color_2][data-theme-version=dark] .nav-header .brand-logo .brand-title .h2,
[data-nav-headerbg=color_2][data-theme-version=dark] .nav-header .brand-logo .brand-title h2 {
    color: #fff
}

[data-nav-headerbg=color_2] .nav-header .hamburger .line,
[data-nav-headerbg=color_2][data-theme-version=dark] .nav-header .hamburger .line {
    background: #000
}

[data-nav-headerbg=color_3],
[data-nav-headerbg=color_3][data-theme-version=dark] {
    --nav-headbg: #6b707a
}

[data-nav-headerbg=color_3] .nav-header,
[data-nav-headerbg=color_3][data-theme-version=dark] .nav-header {
    border-color: #00b066
}

[data-nav-headerbg=color_3] .nav-header .brand-logo .brand-title,
[data-nav-headerbg=color_3] .nav-header .brand-logo .brand-title .h2,
[data-nav-headerbg=color_3] .nav-header .brand-logo .brand-title h2,
[data-nav-headerbg=color_3][data-theme-version=dark] .nav-header .brand-logo .brand-title,
[data-nav-headerbg=color_3][data-theme-version=dark] .nav-header .brand-logo .brand-title .h2,
[data-nav-headerbg=color_3][data-theme-version=dark] .nav-header .brand-logo .brand-title h2 {
    color: #fff
}

[data-nav-headerbg=color_3] .nav-header .hamburger .line,
[data-nav-headerbg=color_3][data-theme-version=dark] .nav-header .hamburger .line {
    background: #000
}

[data-nav-headerbg=color_4],
[data-nav-headerbg=color_4][data-theme-version=dark] {
    --nav-headbg: #4d06a5
}

[data-nav-headerbg=color_4] .nav-header,
[data-nav-headerbg=color_4][data-theme-version=dark] .nav-header {
    border-color: #5407b4
}

[data-nav-headerbg=color_4] .nav-header .brand-logo .brand-title,
[data-nav-headerbg=color_4] .nav-header .brand-logo .brand-title .h2,
[data-nav-headerbg=color_4] .nav-header .brand-logo .brand-title h2,
[data-nav-headerbg=color_4][data-theme-version=dark] .nav-header .brand-logo .brand-title,
[data-nav-headerbg=color_4][data-theme-version=dark] .nav-header .brand-logo .brand-title .h2,
[data-nav-headerbg=color_4][data-theme-version=dark] .nav-header .brand-logo .brand-title h2 {
    color: #fff
}

[data-nav-headerbg=color_4] .nav-header .hamburger .line,
[data-nav-headerbg=color_4][data-theme-version=dark] .nav-header .hamburger .line {
    background: #000
}

[data-nav-headerbg=color_5],
[data-nav-headerbg=color_5][data-theme-version=dark] {
    --nav-headbg: #dc3545
}

[data-nav-headerbg=color_5] .nav-header,
[data-nav-headerbg=color_5][data-theme-version=dark] .nav-header {
    border-color: #de4251
}

[data-nav-headerbg=color_5] .nav-header .brand-logo .brand-title,
[data-nav-headerbg=color_5] .nav-header .brand-logo .brand-title .h2,
[data-nav-headerbg=color_5] .nav-header .brand-logo .brand-title h2,
[data-nav-headerbg=color_5][data-theme-version=dark] .nav-header .brand-logo .brand-title,
[data-nav-headerbg=color_5][data-theme-version=dark] .nav-header .brand-logo .brand-title .h2,
[data-nav-headerbg=color_5][data-theme-version=dark] .nav-header .brand-logo .brand-title h2 {
    color: #fff
}

[data-nav-headerbg=color_5] .nav-header .hamburger .line,
[data-nav-headerbg=color_5][data-theme-version=dark] .nav-header .hamburger .line {
    background: #000
}

[data-nav-headerbg=color_6],
[data-nav-headerbg=color_6][data-theme-version=dark] {
    --nav-headbg: #fd7e14
}

[data-nav-headerbg=color_6] .nav-header,
[data-nav-headerbg=color_6][data-theme-version=dark] .nav-header {
    border-color: #fd8623
}

[data-nav-headerbg=color_6] .nav-header .brand-logo .brand-title,
[data-nav-headerbg=color_6] .nav-header .brand-logo .brand-title .h2,
[data-nav-headerbg=color_6] .nav-header .brand-logo .brand-title h2,
[data-nav-headerbg=color_6][data-theme-version=dark] .nav-header .brand-logo .brand-title,
[data-nav-headerbg=color_6][data-theme-version=dark] .nav-header .brand-logo .brand-title .h2,
[data-nav-headerbg=color_6][data-theme-version=dark] .nav-header .brand-logo .brand-title h2 {
    color: #fff
}

[data-nav-headerbg=color_6] .nav-header .hamburger .line,
[data-nav-headerbg=color_6][data-theme-version=dark] .nav-header .hamburger .line {
    background: #000
}

[data-nav-headerbg=color_7],
[data-nav-headerbg=color_7][data-theme-version=dark] {
    --nav-headbg: #ffc107
}

[data-nav-headerbg=color_7] .nav-header,
[data-nav-headerbg=color_7][data-theme-version=dark] .nav-header {
    border-color: #ffc516
}

[data-nav-headerbg=color_7] .nav-header .brand-logo .brand-title,
[data-nav-headerbg=color_7] .nav-header .brand-logo .brand-title .h2,
[data-nav-headerbg=color_7] .nav-header .brand-logo .brand-title h2,
[data-nav-headerbg=color_7][data-theme-version=dark] .nav-header .brand-logo .brand-title,
[data-nav-headerbg=color_7][data-theme-version=dark] .nav-header .brand-logo .brand-title .h2,
[data-nav-headerbg=color_7][data-theme-version=dark] .nav-header .brand-logo .brand-title h2 {
    color: #fff
}

[data-nav-headerbg=color_7] .nav-header .hamburger .line,
[data-nav-headerbg=color_7][data-theme-version=dark] .nav-header .hamburger .line {
    background: #000
}

[data-nav-headerbg=color_8],
[data-nav-headerbg=color_8][data-theme-version=dark] {
    --nav-headbg: #ff5ed2
}

[data-nav-headerbg=color_8] .nav-header,
[data-nav-headerbg=color_8][data-theme-version=dark] .nav-header {
    border-color: #ff6dd6
}

[data-nav-headerbg=color_8] .nav-header .brand-logo .brand-title,
[data-nav-headerbg=color_8] .nav-header .brand-logo .brand-title .h2,
[data-nav-headerbg=color_8] .nav-header .brand-logo .brand-title h2,
[data-nav-headerbg=color_8][data-theme-version=dark] .nav-header .brand-logo .brand-title,
[data-nav-headerbg=color_8][data-theme-version=dark] .nav-header .brand-logo .brand-title .h2,
[data-nav-headerbg=color_8][data-theme-version=dark] .nav-header .brand-logo .brand-title h2 {
    color: #fff
}

[data-nav-headerbg=color_8] .nav-header .hamburger .line,
[data-nav-headerbg=color_8][data-theme-version=dark] .nav-header .hamburger .line {
    background: #000
}

[data-nav-headerbg=color_9],
[data-nav-headerbg=color_9][data-theme-version=dark] {
    --nav-headbg: #20c997
}

[data-nav-headerbg=color_9] .nav-header,
[data-nav-headerbg=color_9][data-theme-version=dark] .nav-header {
    border-color: #22d6a1
}

[data-nav-headerbg=color_9] .nav-header .brand-logo .brand-title,
[data-nav-headerbg=color_9] .nav-header .brand-logo .brand-title .h2,
[data-nav-headerbg=color_9] .nav-header .brand-logo .brand-title h2,
[data-nav-headerbg=color_9][data-theme-version=dark] .nav-header .brand-logo .brand-title,
[data-nav-headerbg=color_9][data-theme-version=dark] .nav-header .brand-logo .brand-title .h2,
[data-nav-headerbg=color_9][data-theme-version=dark] .nav-header .brand-logo .brand-title h2 {
    color: #fff
}

[data-nav-headerbg=color_9] .nav-header .hamburger .line,
[data-nav-headerbg=color_9][data-theme-version=dark] .nav-header .hamburger .line {
    background: #000
}

[data-nav-headerbg=color_10],
[data-nav-headerbg=color_10][data-theme-version=dark] {
    --nav-headbg: #17a2b8
}

[data-nav-headerbg=color_10] .nav-header,
[data-nav-headerbg=color_10][data-theme-version=dark] .nav-header {
    border-color: #19aec6
}

[data-nav-headerbg=color_10] .nav-header .brand-logo .brand-title,
[data-nav-headerbg=color_10] .nav-header .brand-logo .brand-title .h2,
[data-nav-headerbg=color_10] .nav-header .brand-logo .brand-title h2,
[data-nav-headerbg=color_10][data-theme-version=dark] .nav-header .brand-logo .brand-title,
[data-nav-headerbg=color_10][data-theme-version=dark] .nav-header .brand-logo .brand-title .h2,
[data-nav-headerbg=color_10][data-theme-version=dark] .nav-header .brand-logo .brand-title h2 {
    color: #fff
}

[data-nav-headerbg=color_10] .nav-header .hamburger .line,
[data-nav-headerbg=color_10][data-theme-version=dark] .nav-header .hamburger .line {
    background: #000
}

[data-nav-headerbg=color_11],
[data-nav-headerbg=color_11][data-theme-version=dark] {
    --nav-headbg: #94618e
}

[data-nav-headerbg=color_11] .nav-header,
[data-nav-headerbg=color_11][data-theme-version=dark] .nav-header {
    border-color: #9c6896
}

[data-nav-headerbg=color_11] .nav-header .brand-logo .brand-title,
[data-nav-headerbg=color_11] .nav-header .brand-logo .brand-title .h2,
[data-nav-headerbg=color_11] .nav-header .brand-logo .brand-title h2,
[data-nav-headerbg=color_11][data-theme-version=dark] .nav-header .brand-logo .brand-title,
[data-nav-headerbg=color_11][data-theme-version=dark] .nav-header .brand-logo .brand-title .h2,
[data-nav-headerbg=color_11][data-theme-version=dark] .nav-header .brand-logo .brand-title h2 {
    color: #fff
}

[data-nav-headerbg=color_11] .nav-header .hamburger .line,
[data-nav-headerbg=color_11][data-theme-version=dark] .nav-header .hamburger .line {
    background: #000
}

[data-nav-headerbg=color_12],
[data-nav-headerbg=color_12][data-theme-version=dark] {
    --nav-headbg: #343a40
}

[data-nav-headerbg=color_12] .nav-header,
[data-nav-headerbg=color_12][data-theme-version=dark] .nav-header {
    border-color: #3b4248
}

[data-nav-headerbg=color_12] .nav-header .brand-logo .brand-title,
[data-nav-headerbg=color_12] .nav-header .brand-logo .brand-title .h2,
[data-nav-headerbg=color_12] .nav-header .brand-logo .brand-title h2,
[data-nav-headerbg=color_12][data-theme-version=dark] .nav-header .brand-logo .brand-title,
[data-nav-headerbg=color_12][data-theme-version=dark] .nav-header .brand-logo .brand-title .h2,
[data-nav-headerbg=color_12][data-theme-version=dark] .nav-header .brand-logo .brand-title h2 {
    color: #fff
}

[data-nav-headerbg=color_12] .nav-header .hamburger .line,
[data-nav-headerbg=color_12][data-theme-version=dark] .nav-header .hamburger .line {
    background: #000
}

[data-nav-headerbg=color_13],
[data-nav-headerbg=color_13][data-theme-version=dark] {
    --nav-headbg: #83418b
}

[data-nav-headerbg=color_13] .nav-header,
[data-nav-headerbg=color_13][data-theme-version=dark] .nav-header {
    border-color: #8d4695
}

[data-nav-headerbg=color_13] .nav-header .brand-logo .brand-title,
[data-nav-headerbg=color_13] .nav-header .brand-logo .brand-title .h2,
[data-nav-headerbg=color_13] .nav-header .brand-logo .brand-title h2,
[data-nav-headerbg=color_13][data-theme-version=dark] .nav-header .brand-logo .brand-title,
[data-nav-headerbg=color_13][data-theme-version=dark] .nav-header .brand-logo .brand-title .h2,
[data-nav-headerbg=color_13][data-theme-version=dark] .nav-header .brand-logo .brand-title h2 {
    color: #fff
}

[data-nav-headerbg=color_13] .nav-header .hamburger .line,
[data-nav-headerbg=color_13][data-theme-version=dark] .nav-header .hamburger .line {
    background: #000
}

[data-nav-headerbg=color_14],
[data-nav-headerbg=color_14][data-theme-version=dark] {
    --nav-headbg: #4885ed
}

[data-nav-headerbg=color_14] .nav-header,
[data-nav-headerbg=color_14][data-theme-version=dark] .nav-header {
    border-color: #568eee
}

[data-nav-headerbg=color_14] .nav-header .brand-logo .brand-title,
[data-nav-headerbg=color_14] .nav-header .brand-logo .brand-title .h2,
[data-nav-headerbg=color_14] .nav-header .brand-logo .brand-title h2,
[data-nav-headerbg=color_14][data-theme-version=dark] .nav-header .brand-logo .brand-title,
[data-nav-headerbg=color_14][data-theme-version=dark] .nav-header .brand-logo .brand-title .h2,
[data-nav-headerbg=color_14][data-theme-version=dark] .nav-header .brand-logo .brand-title h2 {
    color: #fff
}

[data-nav-headerbg=color_14] .nav-header .hamburger .line,
[data-nav-headerbg=color_14][data-theme-version=dark] .nav-header .hamburger .line {
    background: #000
}

[data-nav-headerbg=color_15],
[data-nav-headerbg=color_15][data-theme-version=dark] {
    --nav-headbg: #4cb32b
}

[data-nav-headerbg=color_15] .nav-header,
[data-nav-headerbg=color_15][data-theme-version=dark] .nav-header {
    border-color: #51bf2e
}

[data-nav-headerbg=color_15] .nav-header .brand-logo .brand-title,
[data-nav-headerbg=color_15] .nav-header .brand-logo .brand-title .h2,
[data-nav-headerbg=color_15] .nav-header .brand-logo .brand-title h2,
[data-nav-headerbg=color_15][data-theme-version=dark] .nav-header .brand-logo .brand-title,
[data-nav-headerbg=color_15][data-theme-version=dark] .nav-header .brand-logo .brand-title .h2,
[data-nav-headerbg=color_15][data-theme-version=dark] .nav-header .brand-logo .brand-title h2 {
    color: #fff
}

[data-nav-headerbg=color_15] .nav-header .hamburger .line,
[data-nav-headerbg=color_15][data-theme-version=dark] .nav-header .hamburger .line {
    background: #000
}

[data-sibebarbg=color_2],
[data-sibebarbg=color_2][data-theme-version=dark] {
    --sidebar-bg: #6610f2
}

[data-sibebarbg=color_2] .menu-toggle .dlabnav .metismenu li>ul,
[data-sibebarbg=color_2][data-theme-version=dark] .menu-toggle .dlabnav .metismenu li>ul {
    background: #6610f2 !important
}

[data-sibebarbg=color_2] .dlabnav .metismenu ul a:before,
[data-sibebarbg=color_2][data-theme-version=dark] .dlabnav .metismenu ul a:before {
    background: #ffffff80
}

[data-sibebarbg=color_2] .dlabnav .header-info2,
[data-sibebarbg=color_2][data-theme-version=dark] .dlabnav .header-info2 {
    border-color: #fff3 !important
}

[data-sibebarbg=color_2] .side-bar-profile .h4,
[data-sibebarbg=color_2] .side-bar-profile h4,
[data-sibebarbg=color_2] .side-bar-profile span,
[data-sibebarbg=color_2][data-theme-version=dark] .side-bar-profile .h4,
[data-sibebarbg=color_2][data-theme-version=dark] .side-bar-profile h4,
[data-sibebarbg=color_2][data-theme-version=dark] .side-bar-profile span {
    color: #fff
}

[data-sibebarbg=color_2] .side-bar-profile i,
[data-sibebarbg=color_2][data-theme-version=dark] .side-bar-profile i {
    color: #fff !important
}

[data-sibebarbg=color_2][data-sidebar-style=full][data-layout=vertical] .dlabnav .metismenu>li.mm-active>a i,
[data-sibebarbg=color_2][data-theme-version=dark][data-sidebar-style=full][data-layout=vertical] .dlabnav .metismenu>li.mm-active>a i {
    color: #fff
}

[data-sibebarbg=color_2][data-sidebar-style=compact] .dlabnav .metismenu li ul,
[data-sibebarbg=color_2][data-sidebar-style=full][data-layout=horizontal] .dlabnav .metismenu li ul,
[data-sibebarbg=color_2][data-sidebar-style=icon-hover][data-layout=horizontal] .dlabnav .metismenu li ul,
[data-sibebarbg=color_2][data-sidebar-style=mini] .dlabnav .metismenu li ul,
[data-sibebarbg=color_2][data-sidebar-style=modern] .dlabnav .metismenu li ul,
[data-sibebarbg=color_2][data-theme-version=dark][data-sidebar-style=compact] .dlabnav .metismenu li ul,
[data-sibebarbg=color_2][data-theme-version=dark][data-sidebar-style=full][data-layout=horizontal] .dlabnav .metismenu li ul,
[data-sibebarbg=color_2][data-theme-version=dark][data-sidebar-style=icon-hover][data-layout=horizontal] .dlabnav .metismenu li ul,
[data-sibebarbg=color_2][data-theme-version=dark][data-sidebar-style=mini] .dlabnav .metismenu li ul,
[data-sibebarbg=color_2][data-theme-version=dark][data-sidebar-style=modern] .dlabnav .metismenu li ul {
    background-color: #8540f5
}

[data-sibebarbg=color_2][data-sidebar-style=compact] .dlabnav .metismenu>li.mm-active>a,
[data-sibebarbg=color_2][data-sidebar-style=compact] .dlabnav .metismenu>li:hover>a,
[data-sibebarbg=color_2][data-sidebar-style=full][data-layout=horizontal] .dlabnav .metismenu>li.mm-active>a,
[data-sibebarbg=color_2][data-sidebar-style=full][data-layout=horizontal] .dlabnav .metismenu>li:hover>a,
[data-sibebarbg=color_2][data-sidebar-style=icon-hover][data-layout=horizontal] .dlabnav .metismenu>li.mm-active>a,
[data-sibebarbg=color_2][data-sidebar-style=icon-hover][data-layout=horizontal] .dlabnav .metismenu>li:hover>a,
[data-sibebarbg=color_2][data-sidebar-style=mini] .dlabnav .metismenu>li.mm-active>a,
[data-sibebarbg=color_2][data-sidebar-style=mini] .dlabnav .metismenu>li:hover>a,
[data-sibebarbg=color_2][data-sidebar-style=modern] .dlabnav .metismenu>li.mm-active>a,
[data-sibebarbg=color_2][data-sidebar-style=modern] .dlabnav .metismenu>li:hover>a,
[data-sibebarbg=color_2][data-theme-version=dark][data-sidebar-style=compact] .dlabnav .metismenu>li.mm-active>a,
[data-sibebarbg=color_2][data-theme-version=dark][data-sidebar-style=compact] .dlabnav .metismenu>li:hover>a,
[data-sibebarbg=color_2][data-theme-version=dark][data-sidebar-style=full][data-layout=horizontal] .dlabnav .metismenu>li.mm-active>a,
[data-sibebarbg=color_2][data-theme-version=dark][data-sidebar-style=full][data-layout=horizontal] .dlabnav .metismenu>li:hover>a,
[data-sibebarbg=color_2][data-theme-version=dark][data-sidebar-style=icon-hover][data-layout=horizontal] .dlabnav .metismenu>li.mm-active>a,
[data-sibebarbg=color_2][data-theme-version=dark][data-sidebar-style=icon-hover][data-layout=horizontal] .dlabnav .metismenu>li:hover>a,
[data-sibebarbg=color_2][data-theme-version=dark][data-sidebar-style=mini] .dlabnav .metismenu>li.mm-active>a,
[data-sibebarbg=color_2][data-theme-version=dark][data-sidebar-style=mini] .dlabnav .metismenu>li:hover>a,
[data-sibebarbg=color_2][data-theme-version=dark][data-sidebar-style=modern] .dlabnav .metismenu>li.mm-active>a,
[data-sibebarbg=color_2][data-theme-version=dark][data-sidebar-style=modern] .dlabnav .metismenu>li:hover>a {
    background: #ffffff26 !important
}

[data-sibebarbg=color_2][data-sidebar-style=compact][data-layout=vertical] .dlabnav .metismenu>li a:hover,
[data-sibebarbg=color_2][data-theme-version=dark][data-sidebar-style=compact][data-layout=vertical] .dlabnav .metismenu>li a:hover {
    color: #fff
}

[data-sibebarbg=color_2][data-sidebar-style=compact][data-layout=vertical] .dlabnav .metismenu>li>a>i,
[data-sibebarbg=color_2][data-theme-version=dark][data-sidebar-style=compact][data-layout=vertical] .dlabnav .metismenu>li>a>i {
    background: #6f1ff3 !important;
    color: #ffffffb3
}

[data-sibebarbg=color_2][data-sidebar-style=compact][data-layout=vertical] .dlabnav .metismenu>li.mm-active>a,
[data-sibebarbg=color_2][data-sidebar-style=compact][data-layout=vertical] .dlabnav .metismenu>li:hover>a,
[data-sibebarbg=color_2][data-theme-version=dark][data-sidebar-style=compact][data-layout=vertical] .dlabnav .metismenu>li.mm-active>a,
[data-sibebarbg=color_2][data-theme-version=dark][data-sidebar-style=compact][data-layout=vertical] .dlabnav .metismenu>li:hover>a {
    background: #0000 !important;
    box-shadow: none;
    color: #fff !important
}

[data-sibebarbg=color_2][data-sidebar-style=compact][data-layout=vertical] .dlabnav .metismenu>li.mm-active>a i,
[data-sibebarbg=color_2][data-sidebar-style=compact][data-layout=vertical] .dlabnav .metismenu>li:hover>a i,
[data-sibebarbg=color_2][data-theme-version=dark][data-sidebar-style=compact][data-layout=vertical] .dlabnav .metismenu>li.mm-active>a i,
[data-sibebarbg=color_2][data-theme-version=dark][data-sidebar-style=compact][data-layout=vertical] .dlabnav .metismenu>li:hover>a i {
    background: #8540f5 !important;
    color: #fff !important
}

[data-sibebarbg=color_2] .dlabnav .metismenu a,
[data-sibebarbg=color_2][data-theme-version=dark] .dlabnav .metismenu a {
    color: #fffc !important
}

[data-sibebarbg=color_2] .dlabnav .metismenu li ul a.mm-active,
[data-sibebarbg=color_2] .dlabnav .metismenu li ul a:focus,
[data-sibebarbg=color_2] .dlabnav .metismenu li ul a:hover,
[data-sibebarbg=color_2][data-theme-version=dark] .dlabnav .metismenu li ul a.mm-active,
[data-sibebarbg=color_2][data-theme-version=dark] .dlabnav .metismenu li ul a:focus,
[data-sibebarbg=color_2][data-theme-version=dark] .dlabnav .metismenu li ul a:hover {
    color: #fff
}

[data-sibebarbg=color_2] .dlabnav .metismenu>li>a,
[data-sibebarbg=color_2] .dlabnav .metismenu>li>a i,
[data-sibebarbg=color_2][data-theme-version=dark] .dlabnav .metismenu>li>a,
[data-sibebarbg=color_2][data-theme-version=dark] .dlabnav .metismenu>li>a i {
    color: #ffffffd9 !important
}

[data-sibebarbg=color_2] .dlabnav .metismenu>li.mm-active>a,
[data-sibebarbg=color_2][data-theme-version=dark] .dlabnav .metismenu>li.mm-active>a {
    background: #ffffff26 !important;
    color: #fff !important
}

[data-sibebarbg=color_2] .dlabnav .metismenu>li.mm-active>a i,
[data-sibebarbg=color_2][data-theme-version=dark] .dlabnav .metismenu>li.mm-active>a i {
    color: #fff !important
}

[data-sibebarbg=color_2] .dlabnav .metismenu>li.mm-active>a:before,
[data-sibebarbg=color_2][data-theme-version=dark] .dlabnav .metismenu>li.mm-active>a:before {
    background: #fff !important
}

[data-sibebarbg=color_2] .dlabnav .metismenu .has-arrow:after,
[data-sibebarbg=color_2][data-theme-version=dark] .dlabnav .metismenu .has-arrow:after {
    border-color: #ffffffd9 #0000 #0000 #ffffffd9 !important
}

[data-sibebarbg=color_2] .dlabnav .header-info2 span,
[data-sibebarbg=color_2] .dlabnav .sidebar-info,
[data-sibebarbg=color_2] .dlabnav .sidebar-info i,
[data-sibebarbg=color_2][data-theme-version=dark] .dlabnav .header-info2 span,
[data-sibebarbg=color_2][data-theme-version=dark] .dlabnav .sidebar-info,
[data-sibebarbg=color_2][data-theme-version=dark] .dlabnav .sidebar-info i {
    color: #fff
}

[data-sibebarbg=color_2] .plus-box,
[data-sibebarbg=color_2][data-theme-version=dark] .plus-box {
    background-color: #8540f5
}

[data-sibebarbg=color_2] .copyright,
[data-sibebarbg=color_2] .plus-box .h4,
[data-sibebarbg=color_2] .plus-box h4,
[data-sibebarbg=color_2][data-theme-version=dark] .copyright,
[data-sibebarbg=color_2][data-theme-version=dark] .plus-box .h4,
[data-sibebarbg=color_2][data-theme-version=dark] .plus-box h4 {
    color: #fff
}

[data-sibebarbg=color_3],
[data-sibebarbg=color_3][data-theme-version=dark] {
    --sidebar-bg: #6b707a
}

[data-sibebarbg=color_3] .menu-toggle .dlabnav .metismenu li>ul,
[data-sibebarbg=color_3][data-theme-version=dark] .menu-toggle .dlabnav .metismenu li>ul {
    background: #6b707a !important
}

[data-sibebarbg=color_3] .dlabnav .metismenu ul a:before,
[data-sibebarbg=color_3][data-theme-version=dark] .dlabnav .metismenu ul a:before {
    background: #ffffff80
}

[data-sibebarbg=color_3] .dlabnav .header-info2,
[data-sibebarbg=color_3][data-theme-version=dark] .dlabnav .header-info2 {
    border-color: #fff3 !important
}

[data-sibebarbg=color_3] .side-bar-profile .h4,
[data-sibebarbg=color_3] .side-bar-profile h4,
[data-sibebarbg=color_3] .side-bar-profile span,
[data-sibebarbg=color_3][data-theme-version=dark] .side-bar-profile .h4,
[data-sibebarbg=color_3][data-theme-version=dark] .side-bar-profile h4,
[data-sibebarbg=color_3][data-theme-version=dark] .side-bar-profile span {
    color: #fff
}

[data-sibebarbg=color_3] .side-bar-profile i,
[data-sibebarbg=color_3][data-theme-version=dark] .side-bar-profile i {
    color: #fff !important
}

[data-sibebarbg=color_3][data-sidebar-style=full][data-layout=vertical] .dlabnav .metismenu>li.mm-active>a i,
[data-sibebarbg=color_3][data-theme-version=dark][data-sidebar-style=full][data-layout=vertical] .dlabnav .metismenu>li.mm-active>a i {
    color: #fff
}

[data-sibebarbg=color_3][data-sidebar-style=compact] .dlabnav .metismenu li ul,
[data-sibebarbg=color_3][data-sidebar-style=full][data-layout=horizontal] .dlabnav .metismenu li ul,
[data-sibebarbg=color_3][data-sidebar-style=icon-hover][data-layout=horizontal] .dlabnav .metismenu li ul,
[data-sibebarbg=color_3][data-sidebar-style=mini] .dlabnav .metismenu li ul,
[data-sibebarbg=color_3][data-sidebar-style=modern] .dlabnav .metismenu li ul,
[data-sibebarbg=color_3][data-theme-version=dark][data-sidebar-style=compact] .dlabnav .metismenu li ul,
[data-sibebarbg=color_3][data-theme-version=dark][data-sidebar-style=full][data-layout=horizontal] .dlabnav .metismenu li ul,
[data-sibebarbg=color_3][data-theme-version=dark][data-sidebar-style=icon-hover][data-layout=horizontal] .dlabnav .metismenu li ul,
[data-sibebarbg=color_3][data-theme-version=dark][data-sidebar-style=mini] .dlabnav .metismenu li ul,
[data-sibebarbg=color_3][data-theme-version=dark][data-sidebar-style=modern] .dlabnav .metismenu li ul {
    background-color: #00d47a
}

[data-sibebarbg=color_3][data-sidebar-style=compact] .dlabnav .metismenu>li.mm-active>a,
[data-sibebarbg=color_3][data-sidebar-style=compact] .dlabnav .metismenu>li:hover>a,
[data-sibebarbg=color_3][data-sidebar-style=full][data-layout=horizontal] .dlabnav .metismenu>li.mm-active>a,
[data-sibebarbg=color_3][data-sidebar-style=full][data-layout=horizontal] .dlabnav .metismenu>li:hover>a,
[data-sibebarbg=color_3][data-sidebar-style=icon-hover][data-layout=horizontal] .dlabnav .metismenu>li.mm-active>a,
[data-sibebarbg=color_3][data-sidebar-style=icon-hover][data-layout=horizontal] .dlabnav .metismenu>li:hover>a,
[data-sibebarbg=color_3][data-sidebar-style=mini] .dlabnav .metismenu>li.mm-active>a,
[data-sibebarbg=color_3][data-sidebar-style=mini] .dlabnav .metismenu>li:hover>a,
[data-sibebarbg=color_3][data-sidebar-style=modern] .dlabnav .metismenu>li.mm-active>a,
[data-sibebarbg=color_3][data-sidebar-style=modern] .dlabnav .metismenu>li:hover>a,
[data-sibebarbg=color_3][data-theme-version=dark][data-sidebar-style=compact] .dlabnav .metismenu>li.mm-active>a,
[data-sibebarbg=color_3][data-theme-version=dark][data-sidebar-style=compact] .dlabnav .metismenu>li:hover>a,
[data-sibebarbg=color_3][data-theme-version=dark][data-sidebar-style=full][data-layout=horizontal] .dlabnav .metismenu>li.mm-active>a,
[data-sibebarbg=color_3][data-theme-version=dark][data-sidebar-style=full][data-layout=horizontal] .dlabnav .metismenu>li:hover>a,
[data-sibebarbg=color_3][data-theme-version=dark][data-sidebar-style=icon-hover][data-layout=horizontal] .dlabnav .metismenu>li.mm-active>a,
[data-sibebarbg=color_3][data-theme-version=dark][data-sidebar-style=icon-hover][data-layout=horizontal] .dlabnav .metismenu>li:hover>a,
[data-sibebarbg=color_3][data-theme-version=dark][data-sidebar-style=mini] .dlabnav .metismenu>li.mm-active>a,
[data-sibebarbg=color_3][data-theme-version=dark][data-sidebar-style=mini] .dlabnav .metismenu>li:hover>a,
[data-sibebarbg=color_3][data-theme-version=dark][data-sidebar-style=modern] .dlabnav .metismenu>li.mm-active>a,
[data-sibebarbg=color_3][data-theme-version=dark][data-sidebar-style=modern] .dlabnav .metismenu>li:hover>a {
    background: #ffffff26 !important
}

[data-sibebarbg=color_3][data-sidebar-style=compact][data-layout=vertical] .dlabnav .metismenu>li a:hover,
[data-sibebarbg=color_3][data-theme-version=dark][data-sidebar-style=compact][data-layout=vertical] .dlabnav .metismenu>li a:hover {
    color: #fff
}

[data-sibebarbg=color_3][data-sidebar-style=compact][data-layout=vertical] .dlabnav .metismenu>li>a>i,
[data-sibebarbg=color_3][data-theme-version=dark][data-sidebar-style=compact][data-layout=vertical] .dlabnav .metismenu>li>a>i {
    background: #00b066 !important;
    color: #ffffffb3
}

[data-sibebarbg=color_3][data-sidebar-style=compact][data-layout=vertical] .dlabnav .metismenu>li.mm-active>a,
[data-sibebarbg=color_3][data-sidebar-style=compact][data-layout=vertical] .dlabnav .metismenu>li:hover>a,
[data-sibebarbg=color_3][data-theme-version=dark][data-sidebar-style=compact][data-layout=vertical] .dlabnav .metismenu>li.mm-active>a,
[data-sibebarbg=color_3][data-theme-version=dark][data-sidebar-style=compact][data-layout=vertical] .dlabnav .metismenu>li:hover>a {
    background: #0000 !important;
    box-shadow: none;
    color: #fff !important
}

[data-sibebarbg=color_3][data-sidebar-style=compact][data-layout=vertical] .dlabnav .metismenu>li.mm-active>a i,
[data-sibebarbg=color_3][data-sidebar-style=compact][data-layout=vertical] .dlabnav .metismenu>li:hover>a i,
[data-sibebarbg=color_3][data-theme-version=dark][data-sidebar-style=compact][data-layout=vertical] .dlabnav .metismenu>li.mm-active>a i,
[data-sibebarbg=color_3][data-theme-version=dark][data-sidebar-style=compact][data-layout=vertical] .dlabnav .metismenu>li:hover>a i {
    background: #00d47a !important;
    color: #fff !important
}

[data-sibebarbg=color_3] .dlabnav .metismenu a,
[data-sibebarbg=color_3][data-theme-version=dark] .dlabnav .metismenu a {
    color: #fffc !important
}

[data-sibebarbg=color_3] .dlabnav .metismenu li ul a.mm-active,
[data-sibebarbg=color_3] .dlabnav .metismenu li ul a:focus,
[data-sibebarbg=color_3] .dlabnav .metismenu li ul a:hover,
[data-sibebarbg=color_3][data-theme-version=dark] .dlabnav .metismenu li ul a.mm-active,
[data-sibebarbg=color_3][data-theme-version=dark] .dlabnav .metismenu li ul a:focus,
[data-sibebarbg=color_3][data-theme-version=dark] .dlabnav .metismenu li ul a:hover {
    color: #fff
}

[data-sibebarbg=color_3] .dlabnav .metismenu>li>a,
[data-sibebarbg=color_3] .dlabnav .metismenu>li>a i,
[data-sibebarbg=color_3][data-theme-version=dark] .dlabnav .metismenu>li>a,
[data-sibebarbg=color_3][data-theme-version=dark] .dlabnav .metismenu>li>a i {
    color: #ffffffd9 !important
}

[data-sibebarbg=color_3] .dlabnav .metismenu>li.mm-active>a,
[data-sibebarbg=color_3][data-theme-version=dark] .dlabnav .metismenu>li.mm-active>a {
    background: #ffffff26 !important;
    color: #fff !important
}

[data-sibebarbg=color_3] .dlabnav .metismenu>li.mm-active>a i,
[data-sibebarbg=color_3][data-theme-version=dark] .dlabnav .metismenu>li.mm-active>a i {
    color: #fff !important
}

[data-sibebarbg=color_3] .dlabnav .metismenu>li.mm-active>a:before,
[data-sibebarbg=color_3][data-theme-version=dark] .dlabnav .metismenu>li.mm-active>a:before {
    background: #fff !important
}

[data-sibebarbg=color_3] .dlabnav .metismenu .has-arrow:after,
[data-sibebarbg=color_3][data-theme-version=dark] .dlabnav .metismenu .has-arrow:after {
    border-color: #ffffffd9 #0000 #0000 #ffffffd9 !important
}

[data-sibebarbg=color_3] .dlabnav .header-info2 span,
[data-sibebarbg=color_3] .dlabnav .sidebar-info,
[data-sibebarbg=color_3] .dlabnav .sidebar-info i,
[data-sibebarbg=color_3][data-theme-version=dark] .dlabnav .header-info2 span,
[data-sibebarbg=color_3][data-theme-version=dark] .dlabnav .sidebar-info,
[data-sibebarbg=color_3][data-theme-version=dark] .dlabnav .sidebar-info i {
    color: #fff
}

[data-sibebarbg=color_3] .plus-box,
[data-sibebarbg=color_3][data-theme-version=dark] .plus-box {
    background-color: #00d47a
}

[data-sibebarbg=color_3] .copyright,
[data-sibebarbg=color_3] .plus-box .h4,
[data-sibebarbg=color_3] .plus-box h4,
[data-sibebarbg=color_3][data-theme-version=dark] .copyright,
[data-sibebarbg=color_3][data-theme-version=dark] .plus-box .h4,
[data-sibebarbg=color_3][data-theme-version=dark] .plus-box h4 {
    color: #fff
}

[data-sibebarbg=color_4],
[data-sibebarbg=color_4][data-theme-version=dark] {
    --sidebar-bg: #4d06a5
}

[data-sibebarbg=color_4] .menu-toggle .dlabnav .metismenu li>ul,
[data-sibebarbg=color_4][data-theme-version=dark] .menu-toggle .dlabnav .metismenu li>ul {
    background: #4d06a5 !important
}

[data-sibebarbg=color_4] .dlabnav .metismenu ul a:before,
[data-sibebarbg=color_4][data-theme-version=dark] .dlabnav .metismenu ul a:before {
    background: #ffffff80
}

[data-sibebarbg=color_4] .dlabnav .header-info2,
[data-sibebarbg=color_4][data-theme-version=dark] .dlabnav .header-info2 {
    border-color: #fff3 !important
}

[data-sibebarbg=color_4] .side-bar-profile .h4,
[data-sibebarbg=color_4] .side-bar-profile h4,
[data-sibebarbg=color_4] .side-bar-profile span,
[data-sibebarbg=color_4][data-theme-version=dark] .side-bar-profile .h4,
[data-sibebarbg=color_4][data-theme-version=dark] .side-bar-profile h4,
[data-sibebarbg=color_4][data-theme-version=dark] .side-bar-profile span {
    color: #fff
}

[data-sibebarbg=color_4] .side-bar-profile i,
[data-sibebarbg=color_4][data-theme-version=dark] .side-bar-profile i {
    color: #fff !important
}

[data-sibebarbg=color_4][data-sidebar-style=full][data-layout=vertical] .dlabnav .metismenu>li.mm-active>a i,
[data-sibebarbg=color_4][data-theme-version=dark][data-sidebar-style=full][data-layout=vertical] .dlabnav .metismenu>li.mm-active>a i {
    color: #fff
}

[data-sibebarbg=color_4][data-sidebar-style=compact] .dlabnav .metismenu li ul,
[data-sibebarbg=color_4][data-sidebar-style=full][data-layout=horizontal] .dlabnav .metismenu li ul,
[data-sibebarbg=color_4][data-sidebar-style=icon-hover][data-layout=horizontal] .dlabnav .metismenu li ul,
[data-sibebarbg=color_4][data-sidebar-style=mini] .dlabnav .metismenu li ul,
[data-sibebarbg=color_4][data-sidebar-style=modern] .dlabnav .metismenu li ul,
[data-sibebarbg=color_4][data-theme-version=dark][data-sidebar-style=compact] .dlabnav .metismenu li ul,
[data-sibebarbg=color_4][data-theme-version=dark][data-sidebar-style=full][data-layout=horizontal] .dlabnav .metismenu li ul,
[data-sibebarbg=color_4][data-theme-version=dark][data-sidebar-style=icon-hover][data-layout=horizontal] .dlabnav .metismenu li ul,
[data-sibebarbg=color_4][data-theme-version=dark][data-sidebar-style=mini] .dlabnav .metismenu li ul,
[data-sibebarbg=color_4][data-theme-version=dark][data-sidebar-style=modern] .dlabnav .metismenu li ul {
    background-color: #6408d6
}

[data-sibebarbg=color_4][data-sidebar-style=compact] .dlabnav .metismenu>li.mm-active>a,
[data-sibebarbg=color_4][data-sidebar-style=compact] .dlabnav .metismenu>li:hover>a,
[data-sibebarbg=color_4][data-sidebar-style=full][data-layout=horizontal] .dlabnav .metismenu>li.mm-active>a,
[data-sibebarbg=color_4][data-sidebar-style=full][data-layout=horizontal] .dlabnav .metismenu>li:hover>a,
[data-sibebarbg=color_4][data-sidebar-style=icon-hover][data-layout=horizontal] .dlabnav .metismenu>li.mm-active>a,
[data-sibebarbg=color_4][data-sidebar-style=icon-hover][data-layout=horizontal] .dlabnav .metismenu>li:hover>a,
[data-sibebarbg=color_4][data-sidebar-style=mini] .dlabnav .metismenu>li.mm-active>a,
[data-sibebarbg=color_4][data-sidebar-style=mini] .dlabnav .metismenu>li:hover>a,
[data-sibebarbg=color_4][data-sidebar-style=modern] .dlabnav .metismenu>li.mm-active>a,
[data-sibebarbg=color_4][data-sidebar-style=modern] .dlabnav .metismenu>li:hover>a,
[data-sibebarbg=color_4][data-theme-version=dark][data-sidebar-style=compact] .dlabnav .metismenu>li.mm-active>a,
[data-sibebarbg=color_4][data-theme-version=dark][data-sidebar-style=compact] .dlabnav .metismenu>li:hover>a,
[data-sibebarbg=color_4][data-theme-version=dark][data-sidebar-style=full][data-layout=horizontal] .dlabnav .metismenu>li.mm-active>a,
[data-sibebarbg=color_4][data-theme-version=dark][data-sidebar-style=full][data-layout=horizontal] .dlabnav .metismenu>li:hover>a,
[data-sibebarbg=color_4][data-theme-version=dark][data-sidebar-style=icon-hover][data-layout=horizontal] .dlabnav .metismenu>li.mm-active>a,
[data-sibebarbg=color_4][data-theme-version=dark][data-sidebar-style=icon-hover][data-layout=horizontal] .dlabnav .metismenu>li:hover>a,
[data-sibebarbg=color_4][data-theme-version=dark][data-sidebar-style=mini] .dlabnav .metismenu>li.mm-active>a,
[data-sibebarbg=color_4][data-theme-version=dark][data-sidebar-style=mini] .dlabnav .metismenu>li:hover>a,
[data-sibebarbg=color_4][data-theme-version=dark][data-sidebar-style=modern] .dlabnav .metismenu>li.mm-active>a,
[data-sibebarbg=color_4][data-theme-version=dark][data-sidebar-style=modern] .dlabnav .metismenu>li:hover>a {
    background: #ffffff26 !important
}

[data-sibebarbg=color_4][data-sidebar-style=compact][data-layout=vertical] .dlabnav .metismenu>li a:hover,
[data-sibebarbg=color_4][data-theme-version=dark][data-sidebar-style=compact][data-layout=vertical] .dlabnav .metismenu>li a:hover {
    color: #fff
}

[data-sibebarbg=color_4][data-sidebar-style=compact][data-layout=vertical] .dlabnav .metismenu>li>a>i,
[data-sibebarbg=color_4][data-theme-version=dark][data-sidebar-style=compact][data-layout=vertical] .dlabnav .metismenu>li>a>i {
    background: #5407b4 !important;
    color: #ffffffb3
}

[data-sibebarbg=color_4][data-sidebar-style=compact][data-layout=vertical] .dlabnav .metismenu>li.mm-active>a,
[data-sibebarbg=color_4][data-sidebar-style=compact][data-layout=vertical] .dlabnav .metismenu>li:hover>a,
[data-sibebarbg=color_4][data-theme-version=dark][data-sidebar-style=compact][data-layout=vertical] .dlabnav .metismenu>li.mm-active>a,
[data-sibebarbg=color_4][data-theme-version=dark][data-sidebar-style=compact][data-layout=vertical] .dlabnav .metismenu>li:hover>a {
    background: #0000 !important;
    box-shadow: none;
    color: #fff !important
}

[data-sibebarbg=color_4][data-sidebar-style=compact][data-layout=vertical] .dlabnav .metismenu>li.mm-active>a i,
[data-sibebarbg=color_4][data-sidebar-style=compact][data-layout=vertical] .dlabnav .metismenu>li:hover>a i,
[data-sibebarbg=color_4][data-theme-version=dark][data-sidebar-style=compact][data-layout=vertical] .dlabnav .metismenu>li.mm-active>a i,
[data-sibebarbg=color_4][data-theme-version=dark][data-sidebar-style=compact][data-layout=vertical] .dlabnav .metismenu>li:hover>a i {
    background: #6408d6 !important;
    color: #fff !important
}

[data-sibebarbg=color_4] .dlabnav .metismenu a,
[data-sibebarbg=color_4][data-theme-version=dark] .dlabnav .metismenu a {
    color: #fffc !important
}

[data-sibebarbg=color_4] .dlabnav .metismenu li ul a.mm-active,
[data-sibebarbg=color_4] .dlabnav .metismenu li ul a:focus,
[data-sibebarbg=color_4] .dlabnav .metismenu li ul a:hover,
[data-sibebarbg=color_4][data-theme-version=dark] .dlabnav .metismenu li ul a.mm-active,
[data-sibebarbg=color_4][data-theme-version=dark] .dlabnav .metismenu li ul a:focus,
[data-sibebarbg=color_4][data-theme-version=dark] .dlabnav .metismenu li ul a:hover {
    color: #fff
}

[data-sibebarbg=color_4] .dlabnav .metismenu>li>a,
[data-sibebarbg=color_4] .dlabnav .metismenu>li>a i,
[data-sibebarbg=color_4][data-theme-version=dark] .dlabnav .metismenu>li>a,
[data-sibebarbg=color_4][data-theme-version=dark] .dlabnav .metismenu>li>a i {
    color: #ffffffd9 !important
}

[data-sibebarbg=color_4] .dlabnav .metismenu>li.mm-active>a,
[data-sibebarbg=color_4][data-theme-version=dark] .dlabnav .metismenu>li.mm-active>a {
    background: #ffffff26 !important;
    color: #fff !important
}

[data-sibebarbg=color_4] .dlabnav .metismenu>li.mm-active>a i,
[data-sibebarbg=color_4][data-theme-version=dark] .dlabnav .metismenu>li.mm-active>a i {
    color: #fff !important
}

[data-sibebarbg=color_4] .dlabnav .metismenu>li.mm-active>a:before,
[data-sibebarbg=color_4][data-theme-version=dark] .dlabnav .metismenu>li.mm-active>a:before {
    background: #fff !important
}

[data-sibebarbg=color_4] .dlabnav .metismenu .has-arrow:after,
[data-sibebarbg=color_4][data-theme-version=dark] .dlabnav .metismenu .has-arrow:after {
    border-color: #ffffffd9 #0000 #0000 #ffffffd9 !important
}

[data-sibebarbg=color_4] .dlabnav .header-info2 span,
[data-sibebarbg=color_4] .dlabnav .sidebar-info,
[data-sibebarbg=color_4] .dlabnav .sidebar-info i,
[data-sibebarbg=color_4][data-theme-version=dark] .dlabnav .header-info2 span,
[data-sibebarbg=color_4][data-theme-version=dark] .dlabnav .sidebar-info,
[data-sibebarbg=color_4][data-theme-version=dark] .dlabnav .sidebar-info i {
    color: #fff
}

[data-sibebarbg=color_4] .plus-box,
[data-sibebarbg=color_4][data-theme-version=dark] .plus-box {
    background-color: #6408d6
}

[data-sibebarbg=color_4] .copyright,
[data-sibebarbg=color_4] .plus-box .h4,
[data-sibebarbg=color_4] .plus-box h4,
[data-sibebarbg=color_4][data-theme-version=dark] .copyright,
[data-sibebarbg=color_4][data-theme-version=dark] .plus-box .h4,
[data-sibebarbg=color_4][data-theme-version=dark] .plus-box h4 {
    color: #fff
}

[data-sibebarbg=color_5],
[data-sibebarbg=color_5][data-theme-version=dark] {
    --sidebar-bg: #dc3545
}

[data-sibebarbg=color_5] .menu-toggle .dlabnav .metismenu li>ul,
[data-sibebarbg=color_5][data-theme-version=dark] .menu-toggle .dlabnav .metismenu li>ul {
    background: #dc3545 !important
}

[data-sibebarbg=color_5] .dlabnav .metismenu ul a:before,
[data-sibebarbg=color_5][data-theme-version=dark] .dlabnav .metismenu ul a:before {
    background: #ffffff80
}

[data-sibebarbg=color_5] .dlabnav .header-info2,
[data-sibebarbg=color_5][data-theme-version=dark] .dlabnav .header-info2 {
    border-color: #fff3 !important
}

[data-sibebarbg=color_5] .side-bar-profile .h4,
[data-sibebarbg=color_5] .side-bar-profile h4,
[data-sibebarbg=color_5] .side-bar-profile span,
[data-sibebarbg=color_5][data-theme-version=dark] .side-bar-profile .h4,
[data-sibebarbg=color_5][data-theme-version=dark] .side-bar-profile h4,
[data-sibebarbg=color_5][data-theme-version=dark] .side-bar-profile span {
    color: #fff
}

[data-sibebarbg=color_5] .side-bar-profile i,
[data-sibebarbg=color_5][data-theme-version=dark] .side-bar-profile i {
    color: #fff !important
}

[data-sibebarbg=color_5][data-sidebar-style=full][data-layout=vertical] .dlabnav .metismenu>li.mm-active>a i,
[data-sibebarbg=color_5][data-theme-version=dark][data-sidebar-style=full][data-layout=vertical] .dlabnav .metismenu>li.mm-active>a i {
    color: #fff
}

[data-sibebarbg=color_5][data-sidebar-style=compact] .dlabnav .metismenu li ul,
[data-sibebarbg=color_5][data-sidebar-style=full][data-layout=horizontal] .dlabnav .metismenu li ul,
[data-sibebarbg=color_5][data-sidebar-style=icon-hover][data-layout=horizontal] .dlabnav .metismenu li ul,
[data-sibebarbg=color_5][data-sidebar-style=mini] .dlabnav .metismenu li ul,
[data-sibebarbg=color_5][data-sidebar-style=modern] .dlabnav .metismenu li ul,
[data-sibebarbg=color_5][data-theme-version=dark][data-sidebar-style=compact] .dlabnav .metismenu li ul,
[data-sibebarbg=color_5][data-theme-version=dark][data-sidebar-style=full][data-layout=horizontal] .dlabnav .metismenu li ul,
[data-sibebarbg=color_5][data-theme-version=dark][data-sidebar-style=icon-hover][data-layout=horizontal] .dlabnav .metismenu li ul,
[data-sibebarbg=color_5][data-theme-version=dark][data-sidebar-style=mini] .dlabnav .metismenu li ul,
[data-sibebarbg=color_5][data-theme-version=dark][data-sidebar-style=modern] .dlabnav .metismenu li ul {
    background-color: #e4606d
}

[data-sibebarbg=color_5][data-sidebar-style=compact] .dlabnav .metismenu>li.mm-active>a,
[data-sibebarbg=color_5][data-sidebar-style=compact] .dlabnav .metismenu>li:hover>a,
[data-sibebarbg=color_5][data-sidebar-style=full][data-layout=horizontal] .dlabnav .metismenu>li.mm-active>a,
[data-sibebarbg=color_5][data-sidebar-style=full][data-layout=horizontal] .dlabnav .metismenu>li:hover>a,
[data-sibebarbg=color_5][data-sidebar-style=icon-hover][data-layout=horizontal] .dlabnav .metismenu>li.mm-active>a,
[data-sibebarbg=color_5][data-sidebar-style=icon-hover][data-layout=horizontal] .dlabnav .metismenu>li:hover>a,
[data-sibebarbg=color_5][data-sidebar-style=mini] .dlabnav .metismenu>li.mm-active>a,
[data-sibebarbg=color_5][data-sidebar-style=mini] .dlabnav .metismenu>li:hover>a,
[data-sibebarbg=color_5][data-sidebar-style=modern] .dlabnav .metismenu>li.mm-active>a,
[data-sibebarbg=color_5][data-sidebar-style=modern] .dlabnav .metismenu>li:hover>a,
[data-sibebarbg=color_5][data-theme-version=dark][data-sidebar-style=compact] .dlabnav .metismenu>li.mm-active>a,
[data-sibebarbg=color_5][data-theme-version=dark][data-sidebar-style=compact] .dlabnav .metismenu>li:hover>a,
[data-sibebarbg=color_5][data-theme-version=dark][data-sidebar-style=full][data-layout=horizontal] .dlabnav .metismenu>li.mm-active>a,
[data-sibebarbg=color_5][data-theme-version=dark][data-sidebar-style=full][data-layout=horizontal] .dlabnav .metismenu>li:hover>a,
[data-sibebarbg=color_5][data-theme-version=dark][data-sidebar-style=icon-hover][data-layout=horizontal] .dlabnav .metismenu>li.mm-active>a,
[data-sibebarbg=color_5][data-theme-version=dark][data-sidebar-style=icon-hover][data-layout=horizontal] .dlabnav .metismenu>li:hover>a,
[data-sibebarbg=color_5][data-theme-version=dark][data-sidebar-style=mini] .dlabnav .metismenu>li.mm-active>a,
[data-sibebarbg=color_5][data-theme-version=dark][data-sidebar-style=mini] .dlabnav .metismenu>li:hover>a,
[data-sibebarbg=color_5][data-theme-version=dark][data-sidebar-style=modern] .dlabnav .metismenu>li.mm-active>a,
[data-sibebarbg=color_5][data-theme-version=dark][data-sidebar-style=modern] .dlabnav .metismenu>li:hover>a {
    background: #ffffff26 !important
}

[data-sibebarbg=color_5][data-sidebar-style=compact][data-layout=vertical] .dlabnav .metismenu>li a:hover,
[data-sibebarbg=color_5][data-theme-version=dark][data-sidebar-style=compact][data-layout=vertical] .dlabnav .metismenu>li a:hover {
    color: #fff
}

[data-sibebarbg=color_5][data-sidebar-style=compact][data-layout=vertical] .dlabnav .metismenu>li>a>i,
[data-sibebarbg=color_5][data-theme-version=dark][data-sidebar-style=compact][data-layout=vertical] .dlabnav .metismenu>li>a>i {
    background: #de4251 !important;
    color: #ffffffb3
}

[data-sibebarbg=color_5][data-sidebar-style=compact][data-layout=vertical] .dlabnav .metismenu>li.mm-active>a,
[data-sibebarbg=color_5][data-sidebar-style=compact][data-layout=vertical] .dlabnav .metismenu>li:hover>a,
[data-sibebarbg=color_5][data-theme-version=dark][data-sidebar-style=compact][data-layout=vertical] .dlabnav .metismenu>li.mm-active>a,
[data-sibebarbg=color_5][data-theme-version=dark][data-sidebar-style=compact][data-layout=vertical] .dlabnav .metismenu>li:hover>a {
    background: #0000 !important;
    box-shadow: none;
    color: #fff !important
}

[data-sibebarbg=color_5][data-sidebar-style=compact][data-layout=vertical] .dlabnav .metismenu>li.mm-active>a i,
[data-sibebarbg=color_5][data-sidebar-style=compact][data-layout=vertical] .dlabnav .metismenu>li:hover>a i,
[data-sibebarbg=color_5][data-theme-version=dark][data-sidebar-style=compact][data-layout=vertical] .dlabnav .metismenu>li.mm-active>a i,
[data-sibebarbg=color_5][data-theme-version=dark][data-sidebar-style=compact][data-layout=vertical] .dlabnav .metismenu>li:hover>a i {
    background: #e4606d !important;
    color: #fff !important
}

[data-sibebarbg=color_5] .dlabnav .metismenu a,
[data-sibebarbg=color_5][data-theme-version=dark] .dlabnav .metismenu a {
    color: #fffc !important
}

[data-sibebarbg=color_5] .dlabnav .metismenu li ul a.mm-active,
[data-sibebarbg=color_5] .dlabnav .metismenu li ul a:focus,
[data-sibebarbg=color_5] .dlabnav .metismenu li ul a:hover,
[data-sibebarbg=color_5][data-theme-version=dark] .dlabnav .metismenu li ul a.mm-active,
[data-sibebarbg=color_5][data-theme-version=dark] .dlabnav .metismenu li ul a:focus,
[data-sibebarbg=color_5][data-theme-version=dark] .dlabnav .metismenu li ul a:hover {
    color: #fff
}

[data-sibebarbg=color_5] .dlabnav .metismenu>li>a,
[data-sibebarbg=color_5] .dlabnav .metismenu>li>a i,
[data-sibebarbg=color_5][data-theme-version=dark] .dlabnav .metismenu>li>a,
[data-sibebarbg=color_5][data-theme-version=dark] .dlabnav .metismenu>li>a i {
    color: #ffffffd9 !important
}

[data-sibebarbg=color_5] .dlabnav .metismenu>li.mm-active>a,
[data-sibebarbg=color_5][data-theme-version=dark] .dlabnav .metismenu>li.mm-active>a {
    background: #ffffff26 !important;
    color: #fff !important
}

[data-sibebarbg=color_5] .dlabnav .metismenu>li.mm-active>a i,
[data-sibebarbg=color_5][data-theme-version=dark] .dlabnav .metismenu>li.mm-active>a i {
    color: #fff !important
}

[data-sibebarbg=color_5] .dlabnav .metismenu>li.mm-active>a:before,
[data-sibebarbg=color_5][data-theme-version=dark] .dlabnav .metismenu>li.mm-active>a:before {
    background: #fff !important
}

[data-sibebarbg=color_5] .dlabnav .metismenu .has-arrow:after,
[data-sibebarbg=color_5][data-theme-version=dark] .dlabnav .metismenu .has-arrow:after {
    border-color: #ffffffd9 #0000 #0000 #ffffffd9 !important
}

[data-sibebarbg=color_5] .dlabnav .header-info2 span,
[data-sibebarbg=color_5] .dlabnav .sidebar-info,
[data-sibebarbg=color_5] .dlabnav .sidebar-info i,
[data-sibebarbg=color_5][data-theme-version=dark] .dlabnav .header-info2 span,
[data-sibebarbg=color_5][data-theme-version=dark] .dlabnav .sidebar-info,
[data-sibebarbg=color_5][data-theme-version=dark] .dlabnav .sidebar-info i {
    color: #fff
}

[data-sibebarbg=color_5] .plus-box,
[data-sibebarbg=color_5][data-theme-version=dark] .plus-box {
    background-color: #e4606d
}

[data-sibebarbg=color_5] .copyright,
[data-sibebarbg=color_5] .plus-box .h4,
[data-sibebarbg=color_5] .plus-box h4,
[data-sibebarbg=color_5][data-theme-version=dark] .copyright,
[data-sibebarbg=color_5][data-theme-version=dark] .plus-box .h4,
[data-sibebarbg=color_5][data-theme-version=dark] .plus-box h4 {
    color: #fff
}

[data-sibebarbg=color_6],
[data-sibebarbg=color_6][data-theme-version=dark] {
    --sidebar-bg: #fd7e14
}

[data-sibebarbg=color_6] .menu-toggle .dlabnav .metismenu li>ul,
[data-sibebarbg=color_6][data-theme-version=dark] .menu-toggle .dlabnav .metismenu li>ul {
    background: #fd7e14 !important
}

[data-sibebarbg=color_6] .dlabnav .metismenu ul a:before,
[data-sibebarbg=color_6][data-theme-version=dark] .dlabnav .metismenu ul a:before {
    background: #ffffff80
}

[data-sibebarbg=color_6] .dlabnav .header-info2,
[data-sibebarbg=color_6][data-theme-version=dark] .dlabnav .header-info2 {
    border-color: #fff3 !important
}

[data-sibebarbg=color_6] .side-bar-profile .h4,
[data-sibebarbg=color_6] .side-bar-profile h4,
[data-sibebarbg=color_6] .side-bar-profile span,
[data-sibebarbg=color_6][data-theme-version=dark] .side-bar-profile .h4,
[data-sibebarbg=color_6][data-theme-version=dark] .side-bar-profile h4,
[data-sibebarbg=color_6][data-theme-version=dark] .side-bar-profile span {
    color: #fff
}

[data-sibebarbg=color_6] .side-bar-profile i,
[data-sibebarbg=color_6][data-theme-version=dark] .side-bar-profile i {
    color: #fff !important
}

[data-sibebarbg=color_6][data-sidebar-style=full][data-layout=vertical] .dlabnav .metismenu>li.mm-active>a i,
[data-sibebarbg=color_6][data-theme-version=dark][data-sidebar-style=full][data-layout=vertical] .dlabnav .metismenu>li.mm-active>a i {
    color: #fff
}

[data-sibebarbg=color_6][data-sidebar-style=compact] .dlabnav .metismenu li ul,
[data-sibebarbg=color_6][data-sidebar-style=full][data-layout=horizontal] .dlabnav .metismenu li ul,
[data-sibebarbg=color_6][data-sidebar-style=icon-hover][data-layout=horizontal] .dlabnav .metismenu li ul,
[data-sibebarbg=color_6][data-sidebar-style=mini] .dlabnav .metismenu li ul,
[data-sibebarbg=color_6][data-sidebar-style=modern] .dlabnav .metismenu li ul,
[data-sibebarbg=color_6][data-theme-version=dark][data-sidebar-style=compact] .dlabnav .metismenu li ul,
[data-sibebarbg=color_6][data-theme-version=dark][data-sidebar-style=full][data-layout=horizontal] .dlabnav .metismenu li ul,
[data-sibebarbg=color_6][data-theme-version=dark][data-sidebar-style=icon-hover][data-layout=horizontal] .dlabnav .metismenu li ul,
[data-sibebarbg=color_6][data-theme-version=dark][data-sidebar-style=mini] .dlabnav .metismenu li ul,
[data-sibebarbg=color_6][data-theme-version=dark][data-sidebar-style=modern] .dlabnav .metismenu li ul {
    background-color: #fd9a47
}

[data-sibebarbg=color_6][data-sidebar-style=compact] .dlabnav .metismenu>li.mm-active>a,
[data-sibebarbg=color_6][data-sidebar-style=compact] .dlabnav .metismenu>li:hover>a,
[data-sibebarbg=color_6][data-sidebar-style=full][data-layout=horizontal] .dlabnav .metismenu>li.mm-active>a,
[data-sibebarbg=color_6][data-sidebar-style=full][data-layout=horizontal] .dlabnav .metismenu>li:hover>a,
[data-sibebarbg=color_6][data-sidebar-style=icon-hover][data-layout=horizontal] .dlabnav .metismenu>li.mm-active>a,
[data-sibebarbg=color_6][data-sidebar-style=icon-hover][data-layout=horizontal] .dlabnav .metismenu>li:hover>a,
[data-sibebarbg=color_6][data-sidebar-style=mini] .dlabnav .metismenu>li.mm-active>a,
[data-sibebarbg=color_6][data-sidebar-style=mini] .dlabnav .metismenu>li:hover>a,
[data-sibebarbg=color_6][data-sidebar-style=modern] .dlabnav .metismenu>li.mm-active>a,
[data-sibebarbg=color_6][data-sidebar-style=modern] .dlabnav .metismenu>li:hover>a,
[data-sibebarbg=color_6][data-theme-version=dark][data-sidebar-style=compact] .dlabnav .metismenu>li.mm-active>a,
[data-sibebarbg=color_6][data-theme-version=dark][data-sidebar-style=compact] .dlabnav .metismenu>li:hover>a,
[data-sibebarbg=color_6][data-theme-version=dark][data-sidebar-style=full][data-layout=horizontal] .dlabnav .metismenu>li.mm-active>a,
[data-sibebarbg=color_6][data-theme-version=dark][data-sidebar-style=full][data-layout=horizontal] .dlabnav .metismenu>li:hover>a,
[data-sibebarbg=color_6][data-theme-version=dark][data-sidebar-style=icon-hover][data-layout=horizontal] .dlabnav .metismenu>li.mm-active>a,
[data-sibebarbg=color_6][data-theme-version=dark][data-sidebar-style=icon-hover][data-layout=horizontal] .dlabnav .metismenu>li:hover>a,
[data-sibebarbg=color_6][data-theme-version=dark][data-sidebar-style=mini] .dlabnav .metismenu>li.mm-active>a,
[data-sibebarbg=color_6][data-theme-version=dark][data-sidebar-style=mini] .dlabnav .metismenu>li:hover>a,
[data-sibebarbg=color_6][data-theme-version=dark][data-sidebar-style=modern] .dlabnav .metismenu>li.mm-active>a,
[data-sibebarbg=color_6][data-theme-version=dark][data-sidebar-style=modern] .dlabnav .metismenu>li:hover>a {
    background: #ffffff26 !important
}

[data-sibebarbg=color_6][data-sidebar-style=compact][data-layout=vertical] .dlabnav .metismenu>li a:hover,
[data-sibebarbg=color_6][data-theme-version=dark][data-sidebar-style=compact][data-layout=vertical] .dlabnav .metismenu>li a:hover {
    color: #fff
}

[data-sibebarbg=color_6][data-sidebar-style=compact][data-layout=vertical] .dlabnav .metismenu>li>a>i,
[data-sibebarbg=color_6][data-theme-version=dark][data-sidebar-style=compact][data-layout=vertical] .dlabnav .metismenu>li>a>i {
    background: #fd8623 !important;
    color: #ffffffb3
}

[data-sibebarbg=color_6][data-sidebar-style=compact][data-layout=vertical] .dlabnav .metismenu>li.mm-active>a,
[data-sibebarbg=color_6][data-sidebar-style=compact][data-layout=vertical] .dlabnav .metismenu>li:hover>a,
[data-sibebarbg=color_6][data-theme-version=dark][data-sidebar-style=compact][data-layout=vertical] .dlabnav .metismenu>li.mm-active>a,
[data-sibebarbg=color_6][data-theme-version=dark][data-sidebar-style=compact][data-layout=vertical] .dlabnav .metismenu>li:hover>a {
    background: #0000 !important;
    box-shadow: none;
    color: #fff !important
}

[data-sibebarbg=color_6][data-sidebar-style=compact][data-layout=vertical] .dlabnav .metismenu>li.mm-active>a i,
[data-sibebarbg=color_6][data-sidebar-style=compact][data-layout=vertical] .dlabnav .metismenu>li:hover>a i,
[data-sibebarbg=color_6][data-theme-version=dark][data-sidebar-style=compact][data-layout=vertical] .dlabnav .metismenu>li.mm-active>a i,
[data-sibebarbg=color_6][data-theme-version=dark][data-sidebar-style=compact][data-layout=vertical] .dlabnav .metismenu>li:hover>a i {
    background: #fd9a47 !important;
    color: #fff !important
}

[data-sibebarbg=color_6] .dlabnav .metismenu a,
[data-sibebarbg=color_6][data-theme-version=dark] .dlabnav .metismenu a {
    color: #fffc !important
}

[data-sibebarbg=color_6] .dlabnav .metismenu li ul a.mm-active,
[data-sibebarbg=color_6] .dlabnav .metismenu li ul a:focus,
[data-sibebarbg=color_6] .dlabnav .metismenu li ul a:hover,
[data-sibebarbg=color_6][data-theme-version=dark] .dlabnav .metismenu li ul a.mm-active,
[data-sibebarbg=color_6][data-theme-version=dark] .dlabnav .metismenu li ul a:focus,
[data-sibebarbg=color_6][data-theme-version=dark] .dlabnav .metismenu li ul a:hover {
    color: #fff
}

[data-sibebarbg=color_6] .dlabnav .metismenu>li>a,
[data-sibebarbg=color_6] .dlabnav .metismenu>li>a i,
[data-sibebarbg=color_6][data-theme-version=dark] .dlabnav .metismenu>li>a,
[data-sibebarbg=color_6][data-theme-version=dark] .dlabnav .metismenu>li>a i {
    color: #ffffffd9 !important
}

[data-sibebarbg=color_6] .dlabnav .metismenu>li.mm-active>a,
[data-sibebarbg=color_6][data-theme-version=dark] .dlabnav .metismenu>li.mm-active>a {
    background: #ffffff26 !important;
    color: #fff !important
}

[data-sibebarbg=color_6] .dlabnav .metismenu>li.mm-active>a i,
[data-sibebarbg=color_6][data-theme-version=dark] .dlabnav .metismenu>li.mm-active>a i {
    color: #fff !important
}

[data-sibebarbg=color_6] .dlabnav .metismenu>li.mm-active>a:before,
[data-sibebarbg=color_6][data-theme-version=dark] .dlabnav .metismenu>li.mm-active>a:before {
    background: #fff !important
}

[data-sibebarbg=color_6] .dlabnav .metismenu .has-arrow:after,
[data-sibebarbg=color_6][data-theme-version=dark] .dlabnav .metismenu .has-arrow:after {
    border-color: #ffffffd9 #0000 #0000 #ffffffd9 !important
}

[data-sibebarbg=color_6] .dlabnav .header-info2 span,
[data-sibebarbg=color_6] .dlabnav .sidebar-info,
[data-sibebarbg=color_6] .dlabnav .sidebar-info i,
[data-sibebarbg=color_6][data-theme-version=dark] .dlabnav .header-info2 span,
[data-sibebarbg=color_6][data-theme-version=dark] .dlabnav .sidebar-info,
[data-sibebarbg=color_6][data-theme-version=dark] .dlabnav .sidebar-info i {
    color: #fff
}

[data-sibebarbg=color_6] .plus-box,
[data-sibebarbg=color_6][data-theme-version=dark] .plus-box {
    background-color: #fd9a47
}

[data-sibebarbg=color_6] .copyright,
[data-sibebarbg=color_6] .plus-box .h4,
[data-sibebarbg=color_6] .plus-box h4,
[data-sibebarbg=color_6][data-theme-version=dark] .copyright,
[data-sibebarbg=color_6][data-theme-version=dark] .plus-box .h4,
[data-sibebarbg=color_6][data-theme-version=dark] .plus-box h4 {
    color: #fff
}

[data-sibebarbg=color_7],
[data-sibebarbg=color_7][data-theme-version=dark] {
    --sidebar-bg: #ffc107
}

[data-sibebarbg=color_7] .menu-toggle .dlabnav .metismenu li>ul,
[data-sibebarbg=color_7][data-theme-version=dark] .menu-toggle .dlabnav .metismenu li>ul {
    background: #ffc107 !important
}

[data-sibebarbg=color_7] .dlabnav .metismenu ul a:before,
[data-sibebarbg=color_7][data-theme-version=dark] .dlabnav .metismenu ul a:before {
    background: #ffffff80
}

[data-sibebarbg=color_7] .dlabnav .header-info2,
[data-sibebarbg=color_7][data-theme-version=dark] .dlabnav .header-info2 {
    border-color: #fff3 !important
}

[data-sibebarbg=color_7] .side-bar-profile .h4,
[data-sibebarbg=color_7] .side-bar-profile h4,
[data-sibebarbg=color_7] .side-bar-profile span,
[data-sibebarbg=color_7][data-theme-version=dark] .side-bar-profile .h4,
[data-sibebarbg=color_7][data-theme-version=dark] .side-bar-profile h4,
[data-sibebarbg=color_7][data-theme-version=dark] .side-bar-profile span {
    color: #fff
}

[data-sibebarbg=color_7] .side-bar-profile i,
[data-sibebarbg=color_7][data-theme-version=dark] .side-bar-profile i {
    color: #fff !important
}

[data-sibebarbg=color_7][data-sidebar-style=full][data-layout=vertical] .dlabnav .metismenu>li.mm-active>a i,
[data-sibebarbg=color_7][data-theme-version=dark][data-sidebar-style=full][data-layout=vertical] .dlabnav .metismenu>li.mm-active>a i {
    color: #fff
}

[data-sibebarbg=color_7][data-sidebar-style=compact] .dlabnav .metismenu li ul,
[data-sibebarbg=color_7][data-sidebar-style=full][data-layout=horizontal] .dlabnav .metismenu li ul,
[data-sibebarbg=color_7][data-sidebar-style=icon-hover][data-layout=horizontal] .dlabnav .metismenu li ul,
[data-sibebarbg=color_7][data-sidebar-style=mini] .dlabnav .metismenu li ul,
[data-sibebarbg=color_7][data-sidebar-style=modern] .dlabnav .metismenu li ul,
[data-sibebarbg=color_7][data-theme-version=dark][data-sidebar-style=compact] .dlabnav .metismenu li ul,
[data-sibebarbg=color_7][data-theme-version=dark][data-sidebar-style=full][data-layout=horizontal] .dlabnav .metismenu li ul,
[data-sibebarbg=color_7][data-theme-version=dark][data-sidebar-style=icon-hover][data-layout=horizontal] .dlabnav .metismenu li ul,
[data-sibebarbg=color_7][data-theme-version=dark][data-sidebar-style=mini] .dlabnav .metismenu li ul,
[data-sibebarbg=color_7][data-theme-version=dark][data-sidebar-style=modern] .dlabnav .metismenu li ul {
    background-color: #ffce3a
}

[data-sibebarbg=color_7][data-sidebar-style=compact] .dlabnav .metismenu>li.mm-active>a,
[data-sibebarbg=color_7][data-sidebar-style=compact] .dlabnav .metismenu>li:hover>a,
[data-sibebarbg=color_7][data-sidebar-style=full][data-layout=horizontal] .dlabnav .metismenu>li.mm-active>a,
[data-sibebarbg=color_7][data-sidebar-style=full][data-layout=horizontal] .dlabnav .metismenu>li:hover>a,
[data-sibebarbg=color_7][data-sidebar-style=icon-hover][data-layout=horizontal] .dlabnav .metismenu>li.mm-active>a,
[data-sibebarbg=color_7][data-sidebar-style=icon-hover][data-layout=horizontal] .dlabnav .metismenu>li:hover>a,
[data-sibebarbg=color_7][data-sidebar-style=mini] .dlabnav .metismenu>li.mm-active>a,
[data-sibebarbg=color_7][data-sidebar-style=mini] .dlabnav .metismenu>li:hover>a,
[data-sibebarbg=color_7][data-sidebar-style=modern] .dlabnav .metismenu>li.mm-active>a,
[data-sibebarbg=color_7][data-sidebar-style=modern] .dlabnav .metismenu>li:hover>a,
[data-sibebarbg=color_7][data-theme-version=dark][data-sidebar-style=compact] .dlabnav .metismenu>li.mm-active>a,
[data-sibebarbg=color_7][data-theme-version=dark][data-sidebar-style=compact] .dlabnav .metismenu>li:hover>a,
[data-sibebarbg=color_7][data-theme-version=dark][data-sidebar-style=full][data-layout=horizontal] .dlabnav .metismenu>li.mm-active>a,
[data-sibebarbg=color_7][data-theme-version=dark][data-sidebar-style=full][data-layout=horizontal] .dlabnav .metismenu>li:hover>a,
[data-sibebarbg=color_7][data-theme-version=dark][data-sidebar-style=icon-hover][data-layout=horizontal] .dlabnav .metismenu>li.mm-active>a,
[data-sibebarbg=color_7][data-theme-version=dark][data-sidebar-style=icon-hover][data-layout=horizontal] .dlabnav .metismenu>li:hover>a,
[data-sibebarbg=color_7][data-theme-version=dark][data-sidebar-style=mini] .dlabnav .metismenu>li.mm-active>a,
[data-sibebarbg=color_7][data-theme-version=dark][data-sidebar-style=mini] .dlabnav .metismenu>li:hover>a,
[data-sibebarbg=color_7][data-theme-version=dark][data-sidebar-style=modern] .dlabnav .metismenu>li.mm-active>a,
[data-sibebarbg=color_7][data-theme-version=dark][data-sidebar-style=modern] .dlabnav .metismenu>li:hover>a {
    background: #ffffff26 !important
}

[data-sibebarbg=color_7][data-sidebar-style=compact][data-layout=vertical] .dlabnav .metismenu>li a:hover,
[data-sibebarbg=color_7][data-theme-version=dark][data-sidebar-style=compact][data-layout=vertical] .dlabnav .metismenu>li a:hover {
    color: #fff
}

[data-sibebarbg=color_7][data-sidebar-style=compact][data-layout=vertical] .dlabnav .metismenu>li>a>i,
[data-sibebarbg=color_7][data-theme-version=dark][data-sidebar-style=compact][data-layout=vertical] .dlabnav .metismenu>li>a>i {
    background: #ffc516 !important;
    color: #ffffffb3
}

[data-sibebarbg=color_7][data-sidebar-style=compact][data-layout=vertical] .dlabnav .metismenu>li.mm-active>a,
[data-sibebarbg=color_7][data-sidebar-style=compact][data-layout=vertical] .dlabnav .metismenu>li:hover>a,
[data-sibebarbg=color_7][data-theme-version=dark][data-sidebar-style=compact][data-layout=vertical] .dlabnav .metismenu>li.mm-active>a,
[data-sibebarbg=color_7][data-theme-version=dark][data-sidebar-style=compact][data-layout=vertical] .dlabnav .metismenu>li:hover>a {
    background: #0000 !important;
    box-shadow: none;
    color: #fff !important
}

[data-sibebarbg=color_7][data-sidebar-style=compact][data-layout=vertical] .dlabnav .metismenu>li.mm-active>a i,
[data-sibebarbg=color_7][data-sidebar-style=compact][data-layout=vertical] .dlabnav .metismenu>li:hover>a i,
[data-sibebarbg=color_7][data-theme-version=dark][data-sidebar-style=compact][data-layout=vertical] .dlabnav .metismenu>li.mm-active>a i,
[data-sibebarbg=color_7][data-theme-version=dark][data-sidebar-style=compact][data-layout=vertical] .dlabnav .metismenu>li:hover>a i {
    background: #ffce3a !important;
    color: #fff !important
}

[data-sibebarbg=color_7] .dlabnav .metismenu a,
[data-sibebarbg=color_7][data-theme-version=dark] .dlabnav .metismenu a {
    color: #fffc !important
}

[data-sibebarbg=color_7] .dlabnav .metismenu li ul a.mm-active,
[data-sibebarbg=color_7] .dlabnav .metismenu li ul a:focus,
[data-sibebarbg=color_7] .dlabnav .metismenu li ul a:hover,
[data-sibebarbg=color_7][data-theme-version=dark] .dlabnav .metismenu li ul a.mm-active,
[data-sibebarbg=color_7][data-theme-version=dark] .dlabnav .metismenu li ul a:focus,
[data-sibebarbg=color_7][data-theme-version=dark] .dlabnav .metismenu li ul a:hover {
    color: #fff
}

[data-sibebarbg=color_7] .dlabnav .metismenu>li>a,
[data-sibebarbg=color_7] .dlabnav .metismenu>li>a i,
[data-sibebarbg=color_7][data-theme-version=dark] .dlabnav .metismenu>li>a,
[data-sibebarbg=color_7][data-theme-version=dark] .dlabnav .metismenu>li>a i {
    color: #ffffffd9 !important
}

[data-sibebarbg=color_7] .dlabnav .metismenu>li.mm-active>a,
[data-sibebarbg=color_7][data-theme-version=dark] .dlabnav .metismenu>li.mm-active>a {
    background: #ffffff26 !important;
    color: #fff !important
}

[data-sibebarbg=color_7] .dlabnav .metismenu>li.mm-active>a i,
[data-sibebarbg=color_7][data-theme-version=dark] .dlabnav .metismenu>li.mm-active>a i {
    color: #fff !important
}

[data-sibebarbg=color_7] .dlabnav .metismenu>li.mm-active>a:before,
[data-sibebarbg=color_7][data-theme-version=dark] .dlabnav .metismenu>li.mm-active>a:before {
    background: #fff !important
}

[data-sibebarbg=color_7] .dlabnav .metismenu .has-arrow:after,
[data-sibebarbg=color_7][data-theme-version=dark] .dlabnav .metismenu .has-arrow:after {
    border-color: #ffffffd9 #0000 #0000 #ffffffd9 !important
}

[data-sibebarbg=color_7] .dlabnav .header-info2 span,
[data-sibebarbg=color_7] .dlabnav .sidebar-info,
[data-sibebarbg=color_7] .dlabnav .sidebar-info i,
[data-sibebarbg=color_7][data-theme-version=dark] .dlabnav .header-info2 span,
[data-sibebarbg=color_7][data-theme-version=dark] .dlabnav .sidebar-info,
[data-sibebarbg=color_7][data-theme-version=dark] .dlabnav .sidebar-info i {
    color: #fff
}

[data-sibebarbg=color_7] .plus-box,
[data-sibebarbg=color_7][data-theme-version=dark] .plus-box {
    background-color: #ffce3a
}

[data-sibebarbg=color_7] .copyright,
[data-sibebarbg=color_7] .plus-box .h4,
[data-sibebarbg=color_7] .plus-box h4,
[data-sibebarbg=color_7][data-theme-version=dark] .copyright,
[data-sibebarbg=color_7][data-theme-version=dark] .plus-box .h4,
[data-sibebarbg=color_7][data-theme-version=dark] .plus-box h4 {
    color: #fff
}

[data-sibebarbg=color_8],
[data-sibebarbg=color_8][data-theme-version=dark] {
    --sidebar-bg: #ff5ed2
}

[data-sibebarbg=color_8] .menu-toggle .dlabnav .metismenu li>ul,
[data-sibebarbg=color_8][data-theme-version=dark] .menu-toggle .dlabnav .metismenu li>ul {
    background: #ff5ed2 !important
}

[data-sibebarbg=color_8] .dlabnav .metismenu ul a:before,
[data-sibebarbg=color_8][data-theme-version=dark] .dlabnav .metismenu ul a:before {
    background: #ffffff80
}

[data-sibebarbg=color_8] .dlabnav .header-info2,
[data-sibebarbg=color_8][data-theme-version=dark] .dlabnav .header-info2 {
    border-color: #fff3 !important
}

[data-sibebarbg=color_8] .side-bar-profile .h4,
[data-sibebarbg=color_8] .side-bar-profile h4,
[data-sibebarbg=color_8] .side-bar-profile span,
[data-sibebarbg=color_8][data-theme-version=dark] .side-bar-profile .h4,
[data-sibebarbg=color_8][data-theme-version=dark] .side-bar-profile h4,
[data-sibebarbg=color_8][data-theme-version=dark] .side-bar-profile span {
    color: #fff
}

[data-sibebarbg=color_8] .side-bar-profile i,
[data-sibebarbg=color_8][data-theme-version=dark] .side-bar-profile i {
    color: #fff !important
}

[data-sibebarbg=color_8][data-sidebar-style=full][data-layout=vertical] .dlabnav .metismenu>li.mm-active>a i,
[data-sibebarbg=color_8][data-theme-version=dark][data-sidebar-style=full][data-layout=vertical] .dlabnav .metismenu>li.mm-active>a i {
    color: #fff
}

[data-sibebarbg=color_8][data-sidebar-style=compact] .dlabnav .metismenu li ul,
[data-sibebarbg=color_8][data-sidebar-style=full][data-layout=horizontal] .dlabnav .metismenu li ul,
[data-sibebarbg=color_8][data-sidebar-style=icon-hover][data-layout=horizontal] .dlabnav .metismenu li ul,
[data-sibebarbg=color_8][data-sidebar-style=mini] .dlabnav .metismenu li ul,
[data-sibebarbg=color_8][data-sidebar-style=modern] .dlabnav .metismenu li ul,
[data-sibebarbg=color_8][data-theme-version=dark][data-sidebar-style=compact] .dlabnav .metismenu li ul,
[data-sibebarbg=color_8][data-theme-version=dark][data-sidebar-style=full][data-layout=horizontal] .dlabnav .metismenu li ul,
[data-sibebarbg=color_8][data-theme-version=dark][data-sidebar-style=icon-hover][data-layout=horizontal] .dlabnav .metismenu li ul,
[data-sibebarbg=color_8][data-theme-version=dark][data-sidebar-style=mini] .dlabnav .metismenu li ul,
[data-sibebarbg=color_8][data-theme-version=dark][data-sidebar-style=modern] .dlabnav .metismenu li ul {
    background-color: #ff91e0
}

[data-sibebarbg=color_8][data-sidebar-style=compact] .dlabnav .metismenu>li.mm-active>a,
[data-sibebarbg=color_8][data-sidebar-style=compact] .dlabnav .metismenu>li:hover>a,
[data-sibebarbg=color_8][data-sidebar-style=full][data-layout=horizontal] .dlabnav .metismenu>li.mm-active>a,
[data-sibebarbg=color_8][data-sidebar-style=full][data-layout=horizontal] .dlabnav .metismenu>li:hover>a,
[data-sibebarbg=color_8][data-sidebar-style=icon-hover][data-layout=horizontal] .dlabnav .metismenu>li.mm-active>a,
[data-sibebarbg=color_8][data-sidebar-style=icon-hover][data-layout=horizontal] .dlabnav .metismenu>li:hover>a,
[data-sibebarbg=color_8][data-sidebar-style=mini] .dlabnav .metismenu>li.mm-active>a,
[data-sibebarbg=color_8][data-sidebar-style=mini] .dlabnav .metismenu>li:hover>a,
[data-sibebarbg=color_8][data-sidebar-style=modern] .dlabnav .metismenu>li.mm-active>a,
[data-sibebarbg=color_8][data-sidebar-style=modern] .dlabnav .metismenu>li:hover>a,
[data-sibebarbg=color_8][data-theme-version=dark][data-sidebar-style=compact] .dlabnav .metismenu>li.mm-active>a,
[data-sibebarbg=color_8][data-theme-version=dark][data-sidebar-style=compact] .dlabnav .metismenu>li:hover>a,
[data-sibebarbg=color_8][data-theme-version=dark][data-sidebar-style=full][data-layout=horizontal] .dlabnav .metismenu>li.mm-active>a,
[data-sibebarbg=color_8][data-theme-version=dark][data-sidebar-style=full][data-layout=horizontal] .dlabnav .metismenu>li:hover>a,
[data-sibebarbg=color_8][data-theme-version=dark][data-sidebar-style=icon-hover][data-layout=horizontal] .dlabnav .metismenu>li.mm-active>a,
[data-sibebarbg=color_8][data-theme-version=dark][data-sidebar-style=icon-hover][data-layout=horizontal] .dlabnav .metismenu>li:hover>a,
[data-sibebarbg=color_8][data-theme-version=dark][data-sidebar-style=mini] .dlabnav .metismenu>li.mm-active>a,
[data-sibebarbg=color_8][data-theme-version=dark][data-sidebar-style=mini] .dlabnav .metismenu>li:hover>a,
[data-sibebarbg=color_8][data-theme-version=dark][data-sidebar-style=modern] .dlabnav .metismenu>li.mm-active>a,
[data-sibebarbg=color_8][data-theme-version=dark][data-sidebar-style=modern] .dlabnav .metismenu>li:hover>a {
    background: #ffffff26 !important
}

[data-sibebarbg=color_8][data-sidebar-style=compact][data-layout=vertical] .dlabnav .metismenu>li a:hover,
[data-sibebarbg=color_8][data-theme-version=dark][data-sidebar-style=compact][data-layout=vertical] .dlabnav .metismenu>li a:hover {
    color: #fff
}

[data-sibebarbg=color_8][data-sidebar-style=compact][data-layout=vertical] .dlabnav .metismenu>li>a>i,
[data-sibebarbg=color_8][data-theme-version=dark][data-sidebar-style=compact][data-layout=vertical] .dlabnav .metismenu>li>a>i {
    background: #ff6dd6 !important;
    color: #ffffffb3
}

[data-sibebarbg=color_8][data-sidebar-style=compact][data-layout=vertical] .dlabnav .metismenu>li.mm-active>a,
[data-sibebarbg=color_8][data-sidebar-style=compact][data-layout=vertical] .dlabnav .metismenu>li:hover>a,
[data-sibebarbg=color_8][data-theme-version=dark][data-sidebar-style=compact][data-layout=vertical] .dlabnav .metismenu>li.mm-active>a,
[data-sibebarbg=color_8][data-theme-version=dark][data-sidebar-style=compact][data-layout=vertical] .dlabnav .metismenu>li:hover>a {
    background: #0000 !important;
    box-shadow: none;
    color: #fff !important
}

[data-sibebarbg=color_8][data-sidebar-style=compact][data-layout=vertical] .dlabnav .metismenu>li.mm-active>a i,
[data-sibebarbg=color_8][data-sidebar-style=compact][data-layout=vertical] .dlabnav .metismenu>li:hover>a i,
[data-sibebarbg=color_8][data-theme-version=dark][data-sidebar-style=compact][data-layout=vertical] .dlabnav .metismenu>li.mm-active>a i,
[data-sibebarbg=color_8][data-theme-version=dark][data-sidebar-style=compact][data-layout=vertical] .dlabnav .metismenu>li:hover>a i {
    background: #ff91e0 !important;
    color: #fff !important
}

[data-sibebarbg=color_8] .dlabnav .metismenu a,
[data-sibebarbg=color_8][data-theme-version=dark] .dlabnav .metismenu a {
    color: #fffc !important
}

[data-sibebarbg=color_8] .dlabnav .metismenu li ul a.mm-active,
[data-sibebarbg=color_8] .dlabnav .metismenu li ul a:focus,
[data-sibebarbg=color_8] .dlabnav .metismenu li ul a:hover,
[data-sibebarbg=color_8][data-theme-version=dark] .dlabnav .metismenu li ul a.mm-active,
[data-sibebarbg=color_8][data-theme-version=dark] .dlabnav .metismenu li ul a:focus,
[data-sibebarbg=color_8][data-theme-version=dark] .dlabnav .metismenu li ul a:hover {
    color: #fff
}

[data-sibebarbg=color_8] .dlabnav .metismenu>li>a,
[data-sibebarbg=color_8] .dlabnav .metismenu>li>a i,
[data-sibebarbg=color_8][data-theme-version=dark] .dlabnav .metismenu>li>a,
[data-sibebarbg=color_8][data-theme-version=dark] .dlabnav .metismenu>li>a i {
    color: #ffffffd9 !important
}

[data-sibebarbg=color_8] .dlabnav .metismenu>li.mm-active>a,
[data-sibebarbg=color_8][data-theme-version=dark] .dlabnav .metismenu>li.mm-active>a {
    background: #ffffff26 !important;
    color: #fff !important
}

[data-sibebarbg=color_8] .dlabnav .metismenu>li.mm-active>a i,
[data-sibebarbg=color_8][data-theme-version=dark] .dlabnav .metismenu>li.mm-active>a i {
    color: #fff !important
}

[data-sibebarbg=color_8] .dlabnav .metismenu>li.mm-active>a:before,
[data-sibebarbg=color_8][data-theme-version=dark] .dlabnav .metismenu>li.mm-active>a:before {
    background: #fff !important
}

[data-sibebarbg=color_8] .dlabnav .metismenu .has-arrow:after,
[data-sibebarbg=color_8][data-theme-version=dark] .dlabnav .metismenu .has-arrow:after {
    border-color: #ffffffd9 #0000 #0000 #ffffffd9 !important
}

[data-sibebarbg=color_8] .dlabnav .header-info2 span,
[data-sibebarbg=color_8] .dlabnav .sidebar-info,
[data-sibebarbg=color_8] .dlabnav .sidebar-info i,
[data-sibebarbg=color_8][data-theme-version=dark] .dlabnav .header-info2 span,
[data-sibebarbg=color_8][data-theme-version=dark] .dlabnav .sidebar-info,
[data-sibebarbg=color_8][data-theme-version=dark] .dlabnav .sidebar-info i {
    color: #fff
}

[data-sibebarbg=color_8] .plus-box,
[data-sibebarbg=color_8][data-theme-version=dark] .plus-box {
    background-color: #ff91e0
}

[data-sibebarbg=color_8] .copyright,
[data-sibebarbg=color_8] .plus-box .h4,
[data-sibebarbg=color_8] .plus-box h4,
[data-sibebarbg=color_8][data-theme-version=dark] .copyright,
[data-sibebarbg=color_8][data-theme-version=dark] .plus-box .h4,
[data-sibebarbg=color_8][data-theme-version=dark] .plus-box h4 {
    color: #fff
}

[data-sibebarbg=color_9],
[data-sibebarbg=color_9][data-theme-version=dark] {
    --sidebar-bg: #20c997
}

[data-sibebarbg=color_9] .menu-toggle .dlabnav .metismenu li>ul,
[data-sibebarbg=color_9][data-theme-version=dark] .menu-toggle .dlabnav .metismenu li>ul {
    background: #20c997 !important
}

[data-sibebarbg=color_9] .dlabnav .metismenu ul a:before,
[data-sibebarbg=color_9][data-theme-version=dark] .dlabnav .metismenu ul a:before {
    background: #ffffff80
}

[data-sibebarbg=color_9] .dlabnav .header-info2,
[data-sibebarbg=color_9][data-theme-version=dark] .dlabnav .header-info2 {
    border-color: #fff3 !important
}

[data-sibebarbg=color_9] .side-bar-profile .h4,
[data-sibebarbg=color_9] .side-bar-profile h4,
[data-sibebarbg=color_9] .side-bar-profile span,
[data-sibebarbg=color_9][data-theme-version=dark] .side-bar-profile .h4,
[data-sibebarbg=color_9][data-theme-version=dark] .side-bar-profile h4,
[data-sibebarbg=color_9][data-theme-version=dark] .side-bar-profile span {
    color: #fff
}

[data-sibebarbg=color_9] .side-bar-profile i,
[data-sibebarbg=color_9][data-theme-version=dark] .side-bar-profile i {
    color: #fff !important
}

[data-sibebarbg=color_9][data-sidebar-style=full][data-layout=vertical] .dlabnav .metismenu>li.mm-active>a i,
[data-sibebarbg=color_9][data-theme-version=dark][data-sidebar-style=full][data-layout=vertical] .dlabnav .metismenu>li.mm-active>a i {
    color: #fff
}

[data-sibebarbg=color_9][data-sidebar-style=compact] .dlabnav .metismenu li ul,
[data-sibebarbg=color_9][data-sidebar-style=full][data-layout=horizontal] .dlabnav .metismenu li ul,
[data-sibebarbg=color_9][data-sidebar-style=icon-hover][data-layout=horizontal] .dlabnav .metismenu li ul,
[data-sibebarbg=color_9][data-sidebar-style=mini] .dlabnav .metismenu li ul,
[data-sibebarbg=color_9][data-sidebar-style=modern] .dlabnav .metismenu li ul,
[data-sibebarbg=color_9][data-theme-version=dark][data-sidebar-style=compact] .dlabnav .metismenu li ul,
[data-sibebarbg=color_9][data-theme-version=dark][data-sidebar-style=full][data-layout=horizontal] .dlabnav .metismenu li ul,
[data-sibebarbg=color_9][data-theme-version=dark][data-sidebar-style=icon-hover][data-layout=horizontal] .dlabnav .metismenu li ul,
[data-sibebarbg=color_9][data-theme-version=dark][data-sidebar-style=mini] .dlabnav .metismenu li ul,
[data-sibebarbg=color_9][data-theme-version=dark][data-sidebar-style=modern] .dlabnav .metismenu li ul {
    background-color: #3ce0af
}

[data-sibebarbg=color_9][data-sidebar-style=compact] .dlabnav .metismenu>li.mm-active>a,
[data-sibebarbg=color_9][data-sidebar-style=compact] .dlabnav .metismenu>li:hover>a,
[data-sibebarbg=color_9][data-sidebar-style=full][data-layout=horizontal] .dlabnav .metismenu>li.mm-active>a,
[data-sibebarbg=color_9][data-sidebar-style=full][data-layout=horizontal] .dlabnav .metismenu>li:hover>a,
[data-sibebarbg=color_9][data-sidebar-style=icon-hover][data-layout=horizontal] .dlabnav .metismenu>li.mm-active>a,
[data-sibebarbg=color_9][data-sidebar-style=icon-hover][data-layout=horizontal] .dlabnav .metismenu>li:hover>a,
[data-sibebarbg=color_9][data-sidebar-style=mini] .dlabnav .metismenu>li.mm-active>a,
[data-sibebarbg=color_9][data-sidebar-style=mini] .dlabnav .metismenu>li:hover>a,
[data-sibebarbg=color_9][data-sidebar-style=modern] .dlabnav .metismenu>li.mm-active>a,
[data-sibebarbg=color_9][data-sidebar-style=modern] .dlabnav .metismenu>li:hover>a,
[data-sibebarbg=color_9][data-theme-version=dark][data-sidebar-style=compact] .dlabnav .metismenu>li.mm-active>a,
[data-sibebarbg=color_9][data-theme-version=dark][data-sidebar-style=compact] .dlabnav .metismenu>li:hover>a,
[data-sibebarbg=color_9][data-theme-version=dark][data-sidebar-style=full][data-layout=horizontal] .dlabnav .metismenu>li.mm-active>a,
[data-sibebarbg=color_9][data-theme-version=dark][data-sidebar-style=full][data-layout=horizontal] .dlabnav .metismenu>li:hover>a,
[data-sibebarbg=color_9][data-theme-version=dark][data-sidebar-style=icon-hover][data-layout=horizontal] .dlabnav .metismenu>li.mm-active>a,
[data-sibebarbg=color_9][data-theme-version=dark][data-sidebar-style=icon-hover][data-layout=horizontal] .dlabnav .metismenu>li:hover>a,
[data-sibebarbg=color_9][data-theme-version=dark][data-sidebar-style=mini] .dlabnav .metismenu>li.mm-active>a,
[data-sibebarbg=color_9][data-theme-version=dark][data-sidebar-style=mini] .dlabnav .metismenu>li:hover>a,
[data-sibebarbg=color_9][data-theme-version=dark][data-sidebar-style=modern] .dlabnav .metismenu>li.mm-active>a,
[data-sibebarbg=color_9][data-theme-version=dark][data-sidebar-style=modern] .dlabnav .metismenu>li:hover>a {
    background: #ffffff26 !important
}

[data-sibebarbg=color_9][data-sidebar-style=compact][data-layout=vertical] .dlabnav .metismenu>li a:hover,
[data-sibebarbg=color_9][data-theme-version=dark][data-sidebar-style=compact][data-layout=vertical] .dlabnav .metismenu>li a:hover {
    color: #fff
}

[data-sibebarbg=color_9][data-sidebar-style=compact][data-layout=vertical] .dlabnav .metismenu>li>a>i,
[data-sibebarbg=color_9][data-theme-version=dark][data-sidebar-style=compact][data-layout=vertical] .dlabnav .metismenu>li>a>i {
    background: #22d6a1 !important;
    color: #ffffffb3
}

[data-sibebarbg=color_9][data-sidebar-style=compact][data-layout=vertical] .dlabnav .metismenu>li.mm-active>a,
[data-sibebarbg=color_9][data-sidebar-style=compact][data-layout=vertical] .dlabnav .metismenu>li:hover>a,
[data-sibebarbg=color_9][data-theme-version=dark][data-sidebar-style=compact][data-layout=vertical] .dlabnav .metismenu>li.mm-active>a,
[data-sibebarbg=color_9][data-theme-version=dark][data-sidebar-style=compact][data-layout=vertical] .dlabnav .metismenu>li:hover>a {
    background: #0000 !important;
    box-shadow: none;
    color: #fff !important
}

[data-sibebarbg=color_9][data-sidebar-style=compact][data-layout=vertical] .dlabnav .metismenu>li.mm-active>a i,
[data-sibebarbg=color_9][data-sidebar-style=compact][data-layout=vertical] .dlabnav .metismenu>li:hover>a i,
[data-sibebarbg=color_9][data-theme-version=dark][data-sidebar-style=compact][data-layout=vertical] .dlabnav .metismenu>li.mm-active>a i,
[data-sibebarbg=color_9][data-theme-version=dark][data-sidebar-style=compact][data-layout=vertical] .dlabnav .metismenu>li:hover>a i {
    background: #3ce0af !important;
    color: #fff !important
}

[data-sibebarbg=color_9] .dlabnav .metismenu a,
[data-sibebarbg=color_9][data-theme-version=dark] .dlabnav .metismenu a {
    color: #fffc !important
}

[data-sibebarbg=color_9] .dlabnav .metismenu li ul a.mm-active,
[data-sibebarbg=color_9] .dlabnav .metismenu li ul a:focus,
[data-sibebarbg=color_9] .dlabnav .metismenu li ul a:hover,
[data-sibebarbg=color_9][data-theme-version=dark] .dlabnav .metismenu li ul a.mm-active,
[data-sibebarbg=color_9][data-theme-version=dark] .dlabnav .metismenu li ul a:focus,
[data-sibebarbg=color_9][data-theme-version=dark] .dlabnav .metismenu li ul a:hover {
    color: #fff
}

[data-sibebarbg=color_9] .dlabnav .metismenu>li>a,
[data-sibebarbg=color_9] .dlabnav .metismenu>li>a i,
[data-sibebarbg=color_9][data-theme-version=dark] .dlabnav .metismenu>li>a,
[data-sibebarbg=color_9][data-theme-version=dark] .dlabnav .metismenu>li>a i {
    color: #ffffffd9 !important
}

[data-sibebarbg=color_9] .dlabnav .metismenu>li.mm-active>a,
[data-sibebarbg=color_9][data-theme-version=dark] .dlabnav .metismenu>li.mm-active>a {
    background: #ffffff26 !important;
    color: #fff !important
}

[data-sibebarbg=color_9] .dlabnav .metismenu>li.mm-active>a i,
[data-sibebarbg=color_9][data-theme-version=dark] .dlabnav .metismenu>li.mm-active>a i {
    color: #fff !important
}

[data-sibebarbg=color_9] .dlabnav .metismenu>li.mm-active>a:before,
[data-sibebarbg=color_9][data-theme-version=dark] .dlabnav .metismenu>li.mm-active>a:before {
    background: #fff !important
}

[data-sibebarbg=color_9] .dlabnav .metismenu .has-arrow:after,
[data-sibebarbg=color_9][data-theme-version=dark] .dlabnav .metismenu .has-arrow:after {
    border-color: #ffffffd9 #0000 #0000 #ffffffd9 !important
}

[data-sibebarbg=color_9] .dlabnav .header-info2 span,
[data-sibebarbg=color_9] .dlabnav .sidebar-info,
[data-sibebarbg=color_9] .dlabnav .sidebar-info i,
[data-sibebarbg=color_9][data-theme-version=dark] .dlabnav .header-info2 span,
[data-sibebarbg=color_9][data-theme-version=dark] .dlabnav .sidebar-info,
[data-sibebarbg=color_9][data-theme-version=dark] .dlabnav .sidebar-info i {
    color: #fff
}

[data-sibebarbg=color_9] .plus-box,
[data-sibebarbg=color_9][data-theme-version=dark] .plus-box {
    background-color: #3ce0af
}

[data-sibebarbg=color_9] .copyright,
[data-sibebarbg=color_9] .plus-box .h4,
[data-sibebarbg=color_9] .plus-box h4,
[data-sibebarbg=color_9][data-theme-version=dark] .copyright,
[data-sibebarbg=color_9][data-theme-version=dark] .plus-box .h4,
[data-sibebarbg=color_9][data-theme-version=dark] .plus-box h4 {
    color: #fff
}

[data-sibebarbg=color_10],
[data-sibebarbg=color_10][data-theme-version=dark] {
    --sidebar-bg: #17a2b8
}

[data-sibebarbg=color_10] .menu-toggle .dlabnav .metismenu li>ul,
[data-sibebarbg=color_10][data-theme-version=dark] .menu-toggle .dlabnav .metismenu li>ul {
    background: #17a2b8 !important
}

[data-sibebarbg=color_10] .dlabnav .metismenu ul a:before,
[data-sibebarbg=color_10][data-theme-version=dark] .dlabnav .metismenu ul a:before {
    background: #ffffff80
}

[data-sibebarbg=color_10] .dlabnav .header-info2,
[data-sibebarbg=color_10][data-theme-version=dark] .dlabnav .header-info2 {
    border-color: #fff3 !important
}

[data-sibebarbg=color_10] .side-bar-profile .h4,
[data-sibebarbg=color_10] .side-bar-profile h4,
[data-sibebarbg=color_10] .side-bar-profile span,
[data-sibebarbg=color_10][data-theme-version=dark] .side-bar-profile .h4,
[data-sibebarbg=color_10][data-theme-version=dark] .side-bar-profile h4,
[data-sibebarbg=color_10][data-theme-version=dark] .side-bar-profile span {
    color: #fff
}

[data-sibebarbg=color_10] .side-bar-profile i,
[data-sibebarbg=color_10][data-theme-version=dark] .side-bar-profile i {
    color: #fff !important
}

[data-sibebarbg=color_10][data-sidebar-style=full][data-layout=vertical] .dlabnav .metismenu>li.mm-active>a i,
[data-sibebarbg=color_10][data-theme-version=dark][data-sidebar-style=full][data-layout=vertical] .dlabnav .metismenu>li.mm-active>a i {
    color: #fff
}

[data-sibebarbg=color_10][data-sidebar-style=compact] .dlabnav .metismenu li ul,
[data-sibebarbg=color_10][data-sidebar-style=full][data-layout=horizontal] .dlabnav .metismenu li ul,
[data-sibebarbg=color_10][data-sidebar-style=icon-hover][data-layout=horizontal] .dlabnav .metismenu li ul,
[data-sibebarbg=color_10][data-sidebar-style=mini] .dlabnav .metismenu li ul,
[data-sibebarbg=color_10][data-sidebar-style=modern] .dlabnav .metismenu li ul,
[data-sibebarbg=color_10][data-theme-version=dark][data-sidebar-style=compact] .dlabnav .metismenu li ul,
[data-sibebarbg=color_10][data-theme-version=dark][data-sidebar-style=full][data-layout=horizontal] .dlabnav .metismenu li ul,
[data-sibebarbg=color_10][data-theme-version=dark][data-sidebar-style=icon-hover][data-layout=horizontal] .dlabnav .metismenu li ul,
[data-sibebarbg=color_10][data-theme-version=dark][data-sidebar-style=mini] .dlabnav .metismenu li ul,
[data-sibebarbg=color_10][data-theme-version=dark][data-sidebar-style=modern] .dlabnav .metismenu li ul {
    background-color: #1fc8e3
}

[data-sibebarbg=color_10][data-sidebar-style=compact] .dlabnav .metismenu>li.mm-active>a,
[data-sibebarbg=color_10][data-sidebar-style=compact] .dlabnav .metismenu>li:hover>a,
[data-sibebarbg=color_10][data-sidebar-style=full][data-layout=horizontal] .dlabnav .metismenu>li.mm-active>a,
[data-sibebarbg=color_10][data-sidebar-style=full][data-layout=horizontal] .dlabnav .metismenu>li:hover>a,
[data-sibebarbg=color_10][data-sidebar-style=icon-hover][data-layout=horizontal] .dlabnav .metismenu>li.mm-active>a,
[data-sibebarbg=color_10][data-sidebar-style=icon-hover][data-layout=horizontal] .dlabnav .metismenu>li:hover>a,
[data-sibebarbg=color_10][data-sidebar-style=mini] .dlabnav .metismenu>li.mm-active>a,
[data-sibebarbg=color_10][data-sidebar-style=mini] .dlabnav .metismenu>li:hover>a,
[data-sibebarbg=color_10][data-sidebar-style=modern] .dlabnav .metismenu>li.mm-active>a,
[data-sibebarbg=color_10][data-sidebar-style=modern] .dlabnav .metismenu>li:hover>a,
[data-sibebarbg=color_10][data-theme-version=dark][data-sidebar-style=compact] .dlabnav .metismenu>li.mm-active>a,
[data-sibebarbg=color_10][data-theme-version=dark][data-sidebar-style=compact] .dlabnav .metismenu>li:hover>a,
[data-sibebarbg=color_10][data-theme-version=dark][data-sidebar-style=full][data-layout=horizontal] .dlabnav .metismenu>li.mm-active>a,
[data-sibebarbg=color_10][data-theme-version=dark][data-sidebar-style=full][data-layout=horizontal] .dlabnav .metismenu>li:hover>a,
[data-sibebarbg=color_10][data-theme-version=dark][data-sidebar-style=icon-hover][data-layout=horizontal] .dlabnav .metismenu>li.mm-active>a,
[data-sibebarbg=color_10][data-theme-version=dark][data-sidebar-style=icon-hover][data-layout=horizontal] .dlabnav .metismenu>li:hover>a,
[data-sibebarbg=color_10][data-theme-version=dark][data-sidebar-style=mini] .dlabnav .metismenu>li.mm-active>a,
[data-sibebarbg=color_10][data-theme-version=dark][data-sidebar-style=mini] .dlabnav .metismenu>li:hover>a,
[data-sibebarbg=color_10][data-theme-version=dark][data-sidebar-style=modern] .dlabnav .metismenu>li.mm-active>a,
[data-sibebarbg=color_10][data-theme-version=dark][data-sidebar-style=modern] .dlabnav .metismenu>li:hover>a {
    background: #ffffff26 !important
}

[data-sibebarbg=color_10][data-sidebar-style=compact][data-layout=vertical] .dlabnav .metismenu>li a:hover,
[data-sibebarbg=color_10][data-theme-version=dark][data-sidebar-style=compact][data-layout=vertical] .dlabnav .metismenu>li a:hover {
    color: #fff
}

[data-sibebarbg=color_10][data-sidebar-style=compact][data-layout=vertical] .dlabnav .metismenu>li>a>i,
[data-sibebarbg=color_10][data-theme-version=dark][data-sidebar-style=compact][data-layout=vertical] .dlabnav .metismenu>li>a>i {
    background: #19aec6 !important;
    color: #ffffffb3
}

[data-sibebarbg=color_10][data-sidebar-style=compact][data-layout=vertical] .dlabnav .metismenu>li.mm-active>a,
[data-sibebarbg=color_10][data-sidebar-style=compact][data-layout=vertical] .dlabnav .metismenu>li:hover>a,
[data-sibebarbg=color_10][data-theme-version=dark][data-sidebar-style=compact][data-layout=vertical] .dlabnav .metismenu>li.mm-active>a,
[data-sibebarbg=color_10][data-theme-version=dark][data-sidebar-style=compact][data-layout=vertical] .dlabnav .metismenu>li:hover>a {
    background: #0000 !important;
    box-shadow: none;
    color: #fff !important
}

[data-sibebarbg=color_10][data-sidebar-style=compact][data-layout=vertical] .dlabnav .metismenu>li.mm-active>a i,
[data-sibebarbg=color_10][data-sidebar-style=compact][data-layout=vertical] .dlabnav .metismenu>li:hover>a i,
[data-sibebarbg=color_10][data-theme-version=dark][data-sidebar-style=compact][data-layout=vertical] .dlabnav .metismenu>li.mm-active>a i,
[data-sibebarbg=color_10][data-theme-version=dark][data-sidebar-style=compact][data-layout=vertical] .dlabnav .metismenu>li:hover>a i {
    background: #1fc8e3 !important;
    color: #fff !important
}

[data-sibebarbg=color_10] .dlabnav .metismenu a,
[data-sibebarbg=color_10][data-theme-version=dark] .dlabnav .metismenu a {
    color: #fffc !important
}

[data-sibebarbg=color_10] .dlabnav .metismenu li ul a.mm-active,
[data-sibebarbg=color_10] .dlabnav .metismenu li ul a:focus,
[data-sibebarbg=color_10] .dlabnav .metismenu li ul a:hover,
[data-sibebarbg=color_10][data-theme-version=dark] .dlabnav .metismenu li ul a.mm-active,
[data-sibebarbg=color_10][data-theme-version=dark] .dlabnav .metismenu li ul a:focus,
[data-sibebarbg=color_10][data-theme-version=dark] .dlabnav .metismenu li ul a:hover {
    color: #fff
}

[data-sibebarbg=color_10] .dlabnav .metismenu>li>a,
[data-sibebarbg=color_10] .dlabnav .metismenu>li>a i,
[data-sibebarbg=color_10][data-theme-version=dark] .dlabnav .metismenu>li>a,
[data-sibebarbg=color_10][data-theme-version=dark] .dlabnav .metismenu>li>a i {
    color: #ffffffd9 !important
}

[data-sibebarbg=color_10] .dlabnav .metismenu>li.mm-active>a,
[data-sibebarbg=color_10][data-theme-version=dark] .dlabnav .metismenu>li.mm-active>a {
    background: #ffffff26 !important;
    color: #fff !important
}

[data-sibebarbg=color_10] .dlabnav .metismenu>li.mm-active>a i,
[data-sibebarbg=color_10][data-theme-version=dark] .dlabnav .metismenu>li.mm-active>a i {
    color: #fff !important
}

[data-sibebarbg=color_10] .dlabnav .metismenu>li.mm-active>a:before,
[data-sibebarbg=color_10][data-theme-version=dark] .dlabnav .metismenu>li.mm-active>a:before {
    background: #fff !important
}

[data-sibebarbg=color_10] .dlabnav .metismenu .has-arrow:after,
[data-sibebarbg=color_10][data-theme-version=dark] .dlabnav .metismenu .has-arrow:after {
    border-color: #ffffffd9 #0000 #0000 #ffffffd9 !important
}

[data-sibebarbg=color_10] .dlabnav .header-info2 span,
[data-sibebarbg=color_10] .dlabnav .sidebar-info,
[data-sibebarbg=color_10] .dlabnav .sidebar-info i,
[data-sibebarbg=color_10][data-theme-version=dark] .dlabnav .header-info2 span,
[data-sibebarbg=color_10][data-theme-version=dark] .dlabnav .sidebar-info,
[data-sibebarbg=color_10][data-theme-version=dark] .dlabnav .sidebar-info i {
    color: #fff
}

[data-sibebarbg=color_10] .plus-box,
[data-sibebarbg=color_10][data-theme-version=dark] .plus-box {
    background-color: #1fc8e3
}

[data-sibebarbg=color_10] .copyright,
[data-sibebarbg=color_10] .plus-box .h4,
[data-sibebarbg=color_10] .plus-box h4,
[data-sibebarbg=color_10][data-theme-version=dark] .copyright,
[data-sibebarbg=color_10][data-theme-version=dark] .plus-box .h4,
[data-sibebarbg=color_10][data-theme-version=dark] .plus-box h4 {
    color: #fff
}

[data-sibebarbg=color_11],
[data-sibebarbg=color_11][data-theme-version=dark] {
    --sidebar-bg: #94618e
}

[data-sibebarbg=color_11] .menu-toggle .dlabnav .metismenu li>ul,
[data-sibebarbg=color_11][data-theme-version=dark] .menu-toggle .dlabnav .metismenu li>ul {
    background: #94618e !important
}

[data-sibebarbg=color_11] .dlabnav .metismenu ul a:before,
[data-sibebarbg=color_11][data-theme-version=dark] .dlabnav .metismenu ul a:before {
    background: #ffffff80
}

[data-sibebarbg=color_11] .dlabnav .header-info2,
[data-sibebarbg=color_11][data-theme-version=dark] .dlabnav .header-info2 {
    border-color: #fff3 !important
}

[data-sibebarbg=color_11] .side-bar-profile .h4,
[data-sibebarbg=color_11] .side-bar-profile h4,
[data-sibebarbg=color_11] .side-bar-profile span,
[data-sibebarbg=color_11][data-theme-version=dark] .side-bar-profile .h4,
[data-sibebarbg=color_11][data-theme-version=dark] .side-bar-profile h4,
[data-sibebarbg=color_11][data-theme-version=dark] .side-bar-profile span {
    color: #fff
}

[data-sibebarbg=color_11] .side-bar-profile i,
[data-sibebarbg=color_11][data-theme-version=dark] .side-bar-profile i {
    color: #fff !important
}

[data-sibebarbg=color_11][data-sidebar-style=full][data-layout=vertical] .dlabnav .metismenu>li.mm-active>a i,
[data-sibebarbg=color_11][data-theme-version=dark][data-sidebar-style=full][data-layout=vertical] .dlabnav .metismenu>li.mm-active>a i {
    color: #fff
}

[data-sibebarbg=color_11][data-sidebar-style=compact] .dlabnav .metismenu li ul,
[data-sibebarbg=color_11][data-sidebar-style=full][data-layout=horizontal] .dlabnav .metismenu li ul,
[data-sibebarbg=color_11][data-sidebar-style=icon-hover][data-layout=horizontal] .dlabnav .metismenu li ul,
[data-sibebarbg=color_11][data-sidebar-style=mini] .dlabnav .metismenu li ul,
[data-sibebarbg=color_11][data-sidebar-style=modern] .dlabnav .metismenu li ul,
[data-sibebarbg=color_11][data-theme-version=dark][data-sidebar-style=compact] .dlabnav .metismenu li ul,
[data-sibebarbg=color_11][data-theme-version=dark][data-sidebar-style=full][data-layout=horizontal] .dlabnav .metismenu li ul,
[data-sibebarbg=color_11][data-theme-version=dark][data-sidebar-style=icon-hover][data-layout=horizontal] .dlabnav .metismenu li ul,
[data-sibebarbg=color_11][data-theme-version=dark][data-sidebar-style=mini] .dlabnav .metismenu li ul,
[data-sibebarbg=color_11][data-theme-version=dark][data-sidebar-style=modern] .dlabnav .metismenu li ul {
    background-color: #aa7ea5
}

[data-sibebarbg=color_11][data-sidebar-style=compact] .dlabnav .metismenu>li.mm-active>a,
[data-sibebarbg=color_11][data-sidebar-style=compact] .dlabnav .metismenu>li:hover>a,
[data-sibebarbg=color_11][data-sidebar-style=full][data-layout=horizontal] .dlabnav .metismenu>li.mm-active>a,
[data-sibebarbg=color_11][data-sidebar-style=full][data-layout=horizontal] .dlabnav .metismenu>li:hover>a,
[data-sibebarbg=color_11][data-sidebar-style=icon-hover][data-layout=horizontal] .dlabnav .metismenu>li.mm-active>a,
[data-sibebarbg=color_11][data-sidebar-style=icon-hover][data-layout=horizontal] .dlabnav .metismenu>li:hover>a,
[data-sibebarbg=color_11][data-sidebar-style=mini] .dlabnav .metismenu>li.mm-active>a,
[data-sibebarbg=color_11][data-sidebar-style=mini] .dlabnav .metismenu>li:hover>a,
[data-sibebarbg=color_11][data-sidebar-style=modern] .dlabnav .metismenu>li.mm-active>a,
[data-sibebarbg=color_11][data-sidebar-style=modern] .dlabnav .metismenu>li:hover>a,
[data-sibebarbg=color_11][data-theme-version=dark][data-sidebar-style=compact] .dlabnav .metismenu>li.mm-active>a,
[data-sibebarbg=color_11][data-theme-version=dark][data-sidebar-style=compact] .dlabnav .metismenu>li:hover>a,
[data-sibebarbg=color_11][data-theme-version=dark][data-sidebar-style=full][data-layout=horizontal] .dlabnav .metismenu>li.mm-active>a,
[data-sibebarbg=color_11][data-theme-version=dark][data-sidebar-style=full][data-layout=horizontal] .dlabnav .metismenu>li:hover>a,
[data-sibebarbg=color_11][data-theme-version=dark][data-sidebar-style=icon-hover][data-layout=horizontal] .dlabnav .metismenu>li.mm-active>a,
[data-sibebarbg=color_11][data-theme-version=dark][data-sidebar-style=icon-hover][data-layout=horizontal] .dlabnav .metismenu>li:hover>a,
[data-sibebarbg=color_11][data-theme-version=dark][data-sidebar-style=mini] .dlabnav .metismenu>li.mm-active>a,
[data-sibebarbg=color_11][data-theme-version=dark][data-sidebar-style=mini] .dlabnav .metismenu>li:hover>a,
[data-sibebarbg=color_11][data-theme-version=dark][data-sidebar-style=modern] .dlabnav .metismenu>li.mm-active>a,
[data-sibebarbg=color_11][data-theme-version=dark][data-sidebar-style=modern] .dlabnav .metismenu>li:hover>a {
    background: #ffffff26 !important
}

[data-sibebarbg=color_11][data-sidebar-style=compact][data-layout=vertical] .dlabnav .metismenu>li a:hover,
[data-sibebarbg=color_11][data-theme-version=dark][data-sidebar-style=compact][data-layout=vertical] .dlabnav .metismenu>li a:hover {
    color: #fff
}

[data-sibebarbg=color_11][data-sidebar-style=compact][data-layout=vertical] .dlabnav .metismenu>li>a>i,
[data-sibebarbg=color_11][data-theme-version=dark][data-sidebar-style=compact][data-layout=vertical] .dlabnav .metismenu>li>a>i {
    background: #9c6896 !important;
    color: #ffffffb3
}

[data-sibebarbg=color_11][data-sidebar-style=compact][data-layout=vertical] .dlabnav .metismenu>li.mm-active>a,
[data-sibebarbg=color_11][data-sidebar-style=compact][data-layout=vertical] .dlabnav .metismenu>li:hover>a,
[data-sibebarbg=color_11][data-theme-version=dark][data-sidebar-style=compact][data-layout=vertical] .dlabnav .metismenu>li.mm-active>a,
[data-sibebarbg=color_11][data-theme-version=dark][data-sidebar-style=compact][data-layout=vertical] .dlabnav .metismenu>li:hover>a {
    background: #0000 !important;
    box-shadow: none;
    color: #fff !important
}

[data-sibebarbg=color_11][data-sidebar-style=compact][data-layout=vertical] .dlabnav .metismenu>li.mm-active>a i,
[data-sibebarbg=color_11][data-sidebar-style=compact][data-layout=vertical] .dlabnav .metismenu>li:hover>a i,
[data-sibebarbg=color_11][data-theme-version=dark][data-sidebar-style=compact][data-layout=vertical] .dlabnav .metismenu>li.mm-active>a i,
[data-sibebarbg=color_11][data-theme-version=dark][data-sidebar-style=compact][data-layout=vertical] .dlabnav .metismenu>li:hover>a i {
    background: #aa7ea5 !important;
    color: #fff !important
}

[data-sibebarbg=color_11] .dlabnav .metismenu a,
[data-sibebarbg=color_11][data-theme-version=dark] .dlabnav .metismenu a {
    color: #fffc !important
}

[data-sibebarbg=color_11] .dlabnav .metismenu li ul a.mm-active,
[data-sibebarbg=color_11] .dlabnav .metismenu li ul a:focus,
[data-sibebarbg=color_11] .dlabnav .metismenu li ul a:hover,
[data-sibebarbg=color_11][data-theme-version=dark] .dlabnav .metismenu li ul a.mm-active,
[data-sibebarbg=color_11][data-theme-version=dark] .dlabnav .metismenu li ul a:focus,
[data-sibebarbg=color_11][data-theme-version=dark] .dlabnav .metismenu li ul a:hover {
    color: #fff
}

[data-sibebarbg=color_11] .dlabnav .metismenu>li>a,
[data-sibebarbg=color_11] .dlabnav .metismenu>li>a i,
[data-sibebarbg=color_11][data-theme-version=dark] .dlabnav .metismenu>li>a,
[data-sibebarbg=color_11][data-theme-version=dark] .dlabnav .metismenu>li>a i {
    color: #ffffffd9 !important
}

[data-sibebarbg=color_11] .dlabnav .metismenu>li.mm-active>a,
[data-sibebarbg=color_11][data-theme-version=dark] .dlabnav .metismenu>li.mm-active>a {
    background: #ffffff26 !important;
    color: #fff !important
}

[data-sibebarbg=color_11] .dlabnav .metismenu>li.mm-active>a i,
[data-sibebarbg=color_11][data-theme-version=dark] .dlabnav .metismenu>li.mm-active>a i {
    color: #fff !important
}

[data-sibebarbg=color_11] .dlabnav .metismenu>li.mm-active>a:before,
[data-sibebarbg=color_11][data-theme-version=dark] .dlabnav .metismenu>li.mm-active>a:before {
    background: #fff !important
}

[data-sibebarbg=color_11] .dlabnav .metismenu .has-arrow:after,
[data-sibebarbg=color_11][data-theme-version=dark] .dlabnav .metismenu .has-arrow:after {
    border-color: #ffffffd9 #0000 #0000 #ffffffd9 !important
}

[data-sibebarbg=color_11] .dlabnav .header-info2 span,
[data-sibebarbg=color_11] .dlabnav .sidebar-info,
[data-sibebarbg=color_11] .dlabnav .sidebar-info i,
[data-sibebarbg=color_11][data-theme-version=dark] .dlabnav .header-info2 span,
[data-sibebarbg=color_11][data-theme-version=dark] .dlabnav .sidebar-info,
[data-sibebarbg=color_11][data-theme-version=dark] .dlabnav .sidebar-info i {
    color: #fff
}

[data-sibebarbg=color_11] .plus-box,
[data-sibebarbg=color_11][data-theme-version=dark] .plus-box {
    background-color: #aa7ea5
}

[data-sibebarbg=color_11] .copyright,
[data-sibebarbg=color_11] .plus-box .h4,
[data-sibebarbg=color_11] .plus-box h4,
[data-sibebarbg=color_11][data-theme-version=dark] .copyright,
[data-sibebarbg=color_11][data-theme-version=dark] .plus-box .h4,
[data-sibebarbg=color_11][data-theme-version=dark] .plus-box h4 {
    color: #fff
}

[data-sibebarbg=color_12],
[data-sibebarbg=color_12][data-theme-version=dark] {
    --sidebar-bg: #343a40
}

[data-sibebarbg=color_12] .menu-toggle .dlabnav .metismenu li>ul,
[data-sibebarbg=color_12][data-theme-version=dark] .menu-toggle .dlabnav .metismenu li>ul {
    background: #343a40 !important
}

[data-sibebarbg=color_12] .dlabnav .metismenu ul a:before,
[data-sibebarbg=color_12][data-theme-version=dark] .dlabnav .metismenu ul a:before {
    background: #ffffff80
}

[data-sibebarbg=color_12] .dlabnav .header-info2,
[data-sibebarbg=color_12][data-theme-version=dark] .dlabnav .header-info2 {
    border-color: #fff3 !important
}

[data-sibebarbg=color_12] .side-bar-profile .h4,
[data-sibebarbg=color_12] .side-bar-profile h4,
[data-sibebarbg=color_12] .side-bar-profile span,
[data-sibebarbg=color_12][data-theme-version=dark] .side-bar-profile .h4,
[data-sibebarbg=color_12][data-theme-version=dark] .side-bar-profile h4,
[data-sibebarbg=color_12][data-theme-version=dark] .side-bar-profile span {
    color: #fff
}

[data-sibebarbg=color_12] .side-bar-profile i,
[data-sibebarbg=color_12][data-theme-version=dark] .side-bar-profile i {
    color: #fff !important
}

[data-sibebarbg=color_12][data-sidebar-style=full][data-layout=vertical] .dlabnav .metismenu>li.mm-active>a i,
[data-sibebarbg=color_12][data-theme-version=dark][data-sidebar-style=full][data-layout=vertical] .dlabnav .metismenu>li.mm-active>a i {
    color: #fff
}

[data-sibebarbg=color_12][data-sidebar-style=compact] .dlabnav .metismenu li ul,
[data-sibebarbg=color_12][data-sidebar-style=full][data-layout=horizontal] .dlabnav .metismenu li ul,
[data-sibebarbg=color_12][data-sidebar-style=icon-hover][data-layout=horizontal] .dlabnav .metismenu li ul,
[data-sibebarbg=color_12][data-sidebar-style=mini] .dlabnav .metismenu li ul,
[data-sibebarbg=color_12][data-sidebar-style=modern] .dlabnav .metismenu li ul,
[data-sibebarbg=color_12][data-theme-version=dark][data-sidebar-style=compact] .dlabnav .metismenu li ul,
[data-sibebarbg=color_12][data-theme-version=dark][data-sidebar-style=full][data-layout=horizontal] .dlabnav .metismenu li ul,
[data-sibebarbg=color_12][data-theme-version=dark][data-sidebar-style=icon-hover][data-layout=horizontal] .dlabnav .metismenu li ul,
[data-sibebarbg=color_12][data-theme-version=dark][data-sidebar-style=mini] .dlabnav .metismenu li ul,
[data-sibebarbg=color_12][data-theme-version=dark][data-sidebar-style=modern] .dlabnav .metismenu li ul {
    background-color: #4b545c
}

[data-sibebarbg=color_12][data-sidebar-style=compact] .dlabnav .metismenu>li.mm-active>a,
[data-sibebarbg=color_12][data-sidebar-style=compact] .dlabnav .metismenu>li:hover>a,
[data-sibebarbg=color_12][data-sidebar-style=full][data-layout=horizontal] .dlabnav .metismenu>li.mm-active>a,
[data-sibebarbg=color_12][data-sidebar-style=full][data-layout=horizontal] .dlabnav .metismenu>li:hover>a,
[data-sibebarbg=color_12][data-sidebar-style=icon-hover][data-layout=horizontal] .dlabnav .metismenu>li.mm-active>a,
[data-sibebarbg=color_12][data-sidebar-style=icon-hover][data-layout=horizontal] .dlabnav .metismenu>li:hover>a,
[data-sibebarbg=color_12][data-sidebar-style=mini] .dlabnav .metismenu>li.mm-active>a,
[data-sibebarbg=color_12][data-sidebar-style=mini] .dlabnav .metismenu>li:hover>a,
[data-sibebarbg=color_12][data-sidebar-style=modern] .dlabnav .metismenu>li.mm-active>a,
[data-sibebarbg=color_12][data-sidebar-style=modern] .dlabnav .metismenu>li:hover>a,
[data-sibebarbg=color_12][data-theme-version=dark][data-sidebar-style=compact] .dlabnav .metismenu>li.mm-active>a,
[data-sibebarbg=color_12][data-theme-version=dark][data-sidebar-style=compact] .dlabnav .metismenu>li:hover>a,
[data-sibebarbg=color_12][data-theme-version=dark][data-sidebar-style=full][data-layout=horizontal] .dlabnav .metismenu>li.mm-active>a,
[data-sibebarbg=color_12][data-theme-version=dark][data-sidebar-style=full][data-layout=horizontal] .dlabnav .metismenu>li:hover>a,
[data-sibebarbg=color_12][data-theme-version=dark][data-sidebar-style=icon-hover][data-layout=horizontal] .dlabnav .metismenu>li.mm-active>a,
[data-sibebarbg=color_12][data-theme-version=dark][data-sidebar-style=icon-hover][data-layout=horizontal] .dlabnav .metismenu>li:hover>a,
[data-sibebarbg=color_12][data-theme-version=dark][data-sidebar-style=mini] .dlabnav .metismenu>li.mm-active>a,
[data-sibebarbg=color_12][data-theme-version=dark][data-sidebar-style=mini] .dlabnav .metismenu>li:hover>a,
[data-sibebarbg=color_12][data-theme-version=dark][data-sidebar-style=modern] .dlabnav .metismenu>li.mm-active>a,
[data-sibebarbg=color_12][data-theme-version=dark][data-sidebar-style=modern] .dlabnav .metismenu>li:hover>a {
    background: #ffffff26 !important
}

[data-sibebarbg=color_12][data-sidebar-style=compact][data-layout=vertical] .dlabnav .metismenu>li a:hover,
[data-sibebarbg=color_12][data-theme-version=dark][data-sidebar-style=compact][data-layout=vertical] .dlabnav .metismenu>li a:hover {
    color: #fff
}

[data-sibebarbg=color_12][data-sidebar-style=compact][data-layout=vertical] .dlabnav .metismenu>li>a>i,
[data-sibebarbg=color_12][data-theme-version=dark][data-sidebar-style=compact][data-layout=vertical] .dlabnav .metismenu>li>a>i {
    background: #3b4248 !important;
    color: #ffffffb3
}

[data-sibebarbg=color_12][data-sidebar-style=compact][data-layout=vertical] .dlabnav .metismenu>li.mm-active>a,
[data-sibebarbg=color_12][data-sidebar-style=compact][data-layout=vertical] .dlabnav .metismenu>li:hover>a,
[data-sibebarbg=color_12][data-theme-version=dark][data-sidebar-style=compact][data-layout=vertical] .dlabnav .metismenu>li.mm-active>a,
[data-sibebarbg=color_12][data-theme-version=dark][data-sidebar-style=compact][data-layout=vertical] .dlabnav .metismenu>li:hover>a {
    background: #0000 !important;
    box-shadow: none;
    color: #fff !important
}

[data-sibebarbg=color_12][data-sidebar-style=compact][data-layout=vertical] .dlabnav .metismenu>li.mm-active>a i,
[data-sibebarbg=color_12][data-sidebar-style=compact][data-layout=vertical] .dlabnav .metismenu>li:hover>a i,
[data-sibebarbg=color_12][data-theme-version=dark][data-sidebar-style=compact][data-layout=vertical] .dlabnav .metismenu>li.mm-active>a i,
[data-sibebarbg=color_12][data-theme-version=dark][data-sidebar-style=compact][data-layout=vertical] .dlabnav .metismenu>li:hover>a i {
    background: #4b545c !important;
    color: #fff !important
}

[data-sibebarbg=color_12] .dlabnav .metismenu a,
[data-sibebarbg=color_12][data-theme-version=dark] .dlabnav .metismenu a {
    color: #fffc !important
}

[data-sibebarbg=color_12] .dlabnav .metismenu li ul a.mm-active,
[data-sibebarbg=color_12] .dlabnav .metismenu li ul a:focus,
[data-sibebarbg=color_12] .dlabnav .metismenu li ul a:hover,
[data-sibebarbg=color_12][data-theme-version=dark] .dlabnav .metismenu li ul a.mm-active,
[data-sibebarbg=color_12][data-theme-version=dark] .dlabnav .metismenu li ul a:focus,
[data-sibebarbg=color_12][data-theme-version=dark] .dlabnav .metismenu li ul a:hover {
    color: #fff
}

[data-sibebarbg=color_12] .dlabnav .metismenu>li>a,
[data-sibebarbg=color_12] .dlabnav .metismenu>li>a i,
[data-sibebarbg=color_12][data-theme-version=dark] .dlabnav .metismenu>li>a,
[data-sibebarbg=color_12][data-theme-version=dark] .dlabnav .metismenu>li>a i {
    color: #ffffffd9 !important
}

[data-sibebarbg=color_12] .dlabnav .metismenu>li.mm-active>a,
[data-sibebarbg=color_12][data-theme-version=dark] .dlabnav .metismenu>li.mm-active>a {
    background: #ffffff26 !important;
    color: #fff !important
}

[data-sibebarbg=color_12] .dlabnav .metismenu>li.mm-active>a i,
[data-sibebarbg=color_12][data-theme-version=dark] .dlabnav .metismenu>li.mm-active>a i {
    color: #fff !important
}

[data-sibebarbg=color_12] .dlabnav .metismenu>li.mm-active>a:before,
[data-sibebarbg=color_12][data-theme-version=dark] .dlabnav .metismenu>li.mm-active>a:before {
    background: #fff !important
}

[data-sibebarbg=color_12] .dlabnav .metismenu .has-arrow:after,
[data-sibebarbg=color_12][data-theme-version=dark] .dlabnav .metismenu .has-arrow:after {
    border-color: #ffffffd9 #0000 #0000 #ffffffd9 !important
}

[data-sibebarbg=color_12] .dlabnav .header-info2 span,
[data-sibebarbg=color_12] .dlabnav .sidebar-info,
[data-sibebarbg=color_12] .dlabnav .sidebar-info i,
[data-sibebarbg=color_12][data-theme-version=dark] .dlabnav .header-info2 span,
[data-sibebarbg=color_12][data-theme-version=dark] .dlabnav .sidebar-info,
[data-sibebarbg=color_12][data-theme-version=dark] .dlabnav .sidebar-info i {
    color: #fff
}

[data-sibebarbg=color_12] .plus-box,
[data-sibebarbg=color_12][data-theme-version=dark] .plus-box {
    background-color: #4b545c
}

[data-sibebarbg=color_12] .copyright,
[data-sibebarbg=color_12] .plus-box .h4,
[data-sibebarbg=color_12] .plus-box h4,
[data-sibebarbg=color_12][data-theme-version=dark] .copyright,
[data-sibebarbg=color_12][data-theme-version=dark] .plus-box .h4,
[data-sibebarbg=color_12][data-theme-version=dark] .plus-box h4 {
    color: #fff
}

[data-sibebarbg=color_13],
[data-sibebarbg=color_13][data-theme-version=dark] {
    --sidebar-bg: #83418b
}

[data-sibebarbg=color_13] .menu-toggle .dlabnav .metismenu li>ul,
[data-sibebarbg=color_13][data-theme-version=dark] .menu-toggle .dlabnav .metismenu li>ul {
    background: #83418b !important
}

[data-sibebarbg=color_13] .dlabnav .metismenu ul a:before,
[data-sibebarbg=color_13][data-theme-version=dark] .dlabnav .metismenu ul a:before {
    background: #ffffff80
}

[data-sibebarbg=color_13] .dlabnav .header-info2,
[data-sibebarbg=color_13][data-theme-version=dark] .dlabnav .header-info2 {
    border-color: #fff3 !important
}

[data-sibebarbg=color_13] .side-bar-profile .h4,
[data-sibebarbg=color_13] .side-bar-profile h4,
[data-sibebarbg=color_13] .side-bar-profile span,
[data-sibebarbg=color_13][data-theme-version=dark] .side-bar-profile .h4,
[data-sibebarbg=color_13][data-theme-version=dark] .side-bar-profile h4,
[data-sibebarbg=color_13][data-theme-version=dark] .side-bar-profile span {
    color: #fff
}

[data-sibebarbg=color_13] .side-bar-profile i,
[data-sibebarbg=color_13][data-theme-version=dark] .side-bar-profile i {
    color: #fff !important
}

[data-sibebarbg=color_13][data-sidebar-style=full][data-layout=vertical] .dlabnav .metismenu>li.mm-active>a i,
[data-sibebarbg=color_13][data-theme-version=dark][data-sidebar-style=full][data-layout=vertical] .dlabnav .metismenu>li.mm-active>a i {
    color: #fff
}

[data-sibebarbg=color_13][data-sidebar-style=compact] .dlabnav .metismenu li ul,
[data-sibebarbg=color_13][data-sidebar-style=full][data-layout=horizontal] .dlabnav .metismenu li ul,
[data-sibebarbg=color_13][data-sidebar-style=icon-hover][data-layout=horizontal] .dlabnav .metismenu li ul,
[data-sibebarbg=color_13][data-sidebar-style=mini] .dlabnav .metismenu li ul,
[data-sibebarbg=color_13][data-sidebar-style=modern] .dlabnav .metismenu li ul,
[data-sibebarbg=color_13][data-theme-version=dark][data-sidebar-style=compact] .dlabnav .metismenu li ul,
[data-sibebarbg=color_13][data-theme-version=dark][data-sidebar-style=full][data-layout=horizontal] .dlabnav .metismenu li ul,
[data-sibebarbg=color_13][data-theme-version=dark][data-sidebar-style=icon-hover][data-layout=horizontal] .dlabnav .metismenu li ul,
[data-sibebarbg=color_13][data-theme-version=dark][data-sidebar-style=mini] .dlabnav .metismenu li ul,
[data-sibebarbg=color_13][data-theme-version=dark][data-sidebar-style=modern] .dlabnav .metismenu li ul {
    background-color: #a451ae
}

[data-sibebarbg=color_13][data-sidebar-style=compact] .dlabnav .metismenu>li.mm-active>a,
[data-sibebarbg=color_13][data-sidebar-style=compact] .dlabnav .metismenu>li:hover>a,
[data-sibebarbg=color_13][data-sidebar-style=full][data-layout=horizontal] .dlabnav .metismenu>li.mm-active>a,
[data-sibebarbg=color_13][data-sidebar-style=full][data-layout=horizontal] .dlabnav .metismenu>li:hover>a,
[data-sibebarbg=color_13][data-sidebar-style=icon-hover][data-layout=horizontal] .dlabnav .metismenu>li.mm-active>a,
[data-sibebarbg=color_13][data-sidebar-style=icon-hover][data-layout=horizontal] .dlabnav .metismenu>li:hover>a,
[data-sibebarbg=color_13][data-sidebar-style=mini] .dlabnav .metismenu>li.mm-active>a,
[data-sibebarbg=color_13][data-sidebar-style=mini] .dlabnav .metismenu>li:hover>a,
[data-sibebarbg=color_13][data-sidebar-style=modern] .dlabnav .metismenu>li.mm-active>a,
[data-sibebarbg=color_13][data-sidebar-style=modern] .dlabnav .metismenu>li:hover>a,
[data-sibebarbg=color_13][data-theme-version=dark][data-sidebar-style=compact] .dlabnav .metismenu>li.mm-active>a,
[data-sibebarbg=color_13][data-theme-version=dark][data-sidebar-style=compact] .dlabnav .metismenu>li:hover>a,
[data-sibebarbg=color_13][data-theme-version=dark][data-sidebar-style=full][data-layout=horizontal] .dlabnav .metismenu>li.mm-active>a,
[data-sibebarbg=color_13][data-theme-version=dark][data-sidebar-style=full][data-layout=horizontal] .dlabnav .metismenu>li:hover>a,
[data-sibebarbg=color_13][data-theme-version=dark][data-sidebar-style=icon-hover][data-layout=horizontal] .dlabnav .metismenu>li.mm-active>a,
[data-sibebarbg=color_13][data-theme-version=dark][data-sidebar-style=icon-hover][data-layout=horizontal] .dlabnav .metismenu>li:hover>a,
[data-sibebarbg=color_13][data-theme-version=dark][data-sidebar-style=mini] .dlabnav .metismenu>li.mm-active>a,
[data-sibebarbg=color_13][data-theme-version=dark][data-sidebar-style=mini] .dlabnav .metismenu>li:hover>a,
[data-sibebarbg=color_13][data-theme-version=dark][data-sidebar-style=modern] .dlabnav .metismenu>li.mm-active>a,
[data-sibebarbg=color_13][data-theme-version=dark][data-sidebar-style=modern] .dlabnav .metismenu>li:hover>a {
    background: #ffffff26 !important
}

[data-sibebarbg=color_13][data-sidebar-style=compact][data-layout=vertical] .dlabnav .metismenu>li a:hover,
[data-sibebarbg=color_13][data-theme-version=dark][data-sidebar-style=compact][data-layout=vertical] .dlabnav .metismenu>li a:hover {
    color: #fff
}

[data-sibebarbg=color_13][data-sidebar-style=compact][data-layout=vertical] .dlabnav .metismenu>li>a>i,
[data-sibebarbg=color_13][data-theme-version=dark][data-sidebar-style=compact][data-layout=vertical] .dlabnav .metismenu>li>a>i {
    background: #8d4695 !important;
    color: #ffffffb3
}

[data-sibebarbg=color_13][data-sidebar-style=compact][data-layout=vertical] .dlabnav .metismenu>li.mm-active>a,
[data-sibebarbg=color_13][data-sidebar-style=compact][data-layout=vertical] .dlabnav .metismenu>li:hover>a,
[data-sibebarbg=color_13][data-theme-version=dark][data-sidebar-style=compact][data-layout=vertical] .dlabnav .metismenu>li.mm-active>a,
[data-sibebarbg=color_13][data-theme-version=dark][data-sidebar-style=compact][data-layout=vertical] .dlabnav .metismenu>li:hover>a {
    background: #0000 !important;
    box-shadow: none;
    color: #fff !important
}

[data-sibebarbg=color_13][data-sidebar-style=compact][data-layout=vertical] .dlabnav .metismenu>li.mm-active>a i,
[data-sibebarbg=color_13][data-sidebar-style=compact][data-layout=vertical] .dlabnav .metismenu>li:hover>a i,
[data-sibebarbg=color_13][data-theme-version=dark][data-sidebar-style=compact][data-layout=vertical] .dlabnav .metismenu>li.mm-active>a i,
[data-sibebarbg=color_13][data-theme-version=dark][data-sidebar-style=compact][data-layout=vertical] .dlabnav .metismenu>li:hover>a i {
    background: #a451ae !important;
    color: #fff !important
}

[data-sibebarbg=color_13] .dlabnav .metismenu a,
[data-sibebarbg=color_13][data-theme-version=dark] .dlabnav .metismenu a {
    color: #fffc !important
}

[data-sibebarbg=color_13] .dlabnav .metismenu li ul a.mm-active,
[data-sibebarbg=color_13] .dlabnav .metismenu li ul a:focus,
[data-sibebarbg=color_13] .dlabnav .metismenu li ul a:hover,
[data-sibebarbg=color_13][data-theme-version=dark] .dlabnav .metismenu li ul a.mm-active,
[data-sibebarbg=color_13][data-theme-version=dark] .dlabnav .metismenu li ul a:focus,
[data-sibebarbg=color_13][data-theme-version=dark] .dlabnav .metismenu li ul a:hover {
    color: #fff
}

[data-sibebarbg=color_13] .dlabnav .metismenu>li>a,
[data-sibebarbg=color_13] .dlabnav .metismenu>li>a i,
[data-sibebarbg=color_13][data-theme-version=dark] .dlabnav .metismenu>li>a,
[data-sibebarbg=color_13][data-theme-version=dark] .dlabnav .metismenu>li>a i {
    color: #ffffffd9 !important
}

[data-sibebarbg=color_13] .dlabnav .metismenu>li.mm-active>a,
[data-sibebarbg=color_13][data-theme-version=dark] .dlabnav .metismenu>li.mm-active>a {
    background: #ffffff26 !important;
    color: #fff !important
}

[data-sibebarbg=color_13] .dlabnav .metismenu>li.mm-active>a i,
[data-sibebarbg=color_13][data-theme-version=dark] .dlabnav .metismenu>li.mm-active>a i {
    color: #fff !important
}

[data-sibebarbg=color_13] .dlabnav .metismenu>li.mm-active>a:before,
[data-sibebarbg=color_13][data-theme-version=dark] .dlabnav .metismenu>li.mm-active>a:before {
    background: #fff !important
}

[data-sibebarbg=color_13] .dlabnav .metismenu .has-arrow:after,
[data-sibebarbg=color_13][data-theme-version=dark] .dlabnav .metismenu .has-arrow:after {
    border-color: #ffffffd9 #0000 #0000 #ffffffd9 !important
}

[data-sibebarbg=color_13] .dlabnav .header-info2 span,
[data-sibebarbg=color_13] .dlabnav .sidebar-info,
[data-sibebarbg=color_13] .dlabnav .sidebar-info i,
[data-sibebarbg=color_13][data-theme-version=dark] .dlabnav .header-info2 span,
[data-sibebarbg=color_13][data-theme-version=dark] .dlabnav .sidebar-info,
[data-sibebarbg=color_13][data-theme-version=dark] .dlabnav .sidebar-info i {
    color: #fff
}

[data-sibebarbg=color_13] .plus-box,
[data-sibebarbg=color_13][data-theme-version=dark] .plus-box {
    background-color: #a451ae
}

[data-sibebarbg=color_13] .copyright,
[data-sibebarbg=color_13] .plus-box .h4,
[data-sibebarbg=color_13] .plus-box h4,
[data-sibebarbg=color_13][data-theme-version=dark] .copyright,
[data-sibebarbg=color_13][data-theme-version=dark] .plus-box .h4,
[data-sibebarbg=color_13][data-theme-version=dark] .plus-box h4 {
    color: #fff
}

[data-sibebarbg=color_14],
[data-sibebarbg=color_14][data-theme-version=dark] {
    --sidebar-bg: #4885ed
}

[data-sibebarbg=color_14] .menu-toggle .dlabnav .metismenu li>ul,
[data-sibebarbg=color_14][data-theme-version=dark] .menu-toggle .dlabnav .metismenu li>ul {
    background: #4885ed !important
}

[data-sibebarbg=color_14] .dlabnav .metismenu ul a:before,
[data-sibebarbg=color_14][data-theme-version=dark] .dlabnav .metismenu ul a:before {
    background: #ffffff80
}

[data-sibebarbg=color_14] .dlabnav .header-info2,
[data-sibebarbg=color_14][data-theme-version=dark] .dlabnav .header-info2 {
    border-color: #fff3 !important
}

[data-sibebarbg=color_14] .side-bar-profile .h4,
[data-sibebarbg=color_14] .side-bar-profile h4,
[data-sibebarbg=color_14] .side-bar-profile span,
[data-sibebarbg=color_14][data-theme-version=dark] .side-bar-profile .h4,
[data-sibebarbg=color_14][data-theme-version=dark] .side-bar-profile h4,
[data-sibebarbg=color_14][data-theme-version=dark] .side-bar-profile span {
    color: #fff
}

[data-sibebarbg=color_14] .side-bar-profile i,
[data-sibebarbg=color_14][data-theme-version=dark] .side-bar-profile i {
    color: #fff !important
}

[data-sibebarbg=color_14][data-sidebar-style=full][data-layout=vertical] .dlabnav .metismenu>li.mm-active>a i,
[data-sibebarbg=color_14][data-theme-version=dark][data-sidebar-style=full][data-layout=vertical] .dlabnav .metismenu>li.mm-active>a i {
    color: #fff
}

[data-sibebarbg=color_14][data-sidebar-style=compact] .dlabnav .metismenu li ul,
[data-sibebarbg=color_14][data-sidebar-style=full][data-layout=horizontal] .dlabnav .metismenu li ul,
[data-sibebarbg=color_14][data-sidebar-style=icon-hover][data-layout=horizontal] .dlabnav .metismenu li ul,
[data-sibebarbg=color_14][data-sidebar-style=mini] .dlabnav .metismenu li ul,
[data-sibebarbg=color_14][data-sidebar-style=modern] .dlabnav .metismenu li ul,
[data-sibebarbg=color_14][data-theme-version=dark][data-sidebar-style=compact] .dlabnav .metismenu li ul,
[data-sibebarbg=color_14][data-theme-version=dark][data-sidebar-style=full][data-layout=horizontal] .dlabnav .metismenu li ul,
[data-sibebarbg=color_14][data-theme-version=dark][data-sidebar-style=icon-hover][data-layout=horizontal] .dlabnav .metismenu li ul,
[data-sibebarbg=color_14][data-theme-version=dark][data-sidebar-style=mini] .dlabnav .metismenu li ul,
[data-sibebarbg=color_14][data-theme-version=dark][data-sidebar-style=modern] .dlabnav .metismenu li ul {
    background-color: #76a4f2
}

[data-sibebarbg=color_14][data-sidebar-style=compact] .dlabnav .metismenu>li.mm-active>a,
[data-sibebarbg=color_14][data-sidebar-style=compact] .dlabnav .metismenu>li:hover>a,
[data-sibebarbg=color_14][data-sidebar-style=full][data-layout=horizontal] .dlabnav .metismenu>li.mm-active>a,
[data-sibebarbg=color_14][data-sidebar-style=full][data-layout=horizontal] .dlabnav .metismenu>li:hover>a,
[data-sibebarbg=color_14][data-sidebar-style=icon-hover][data-layout=horizontal] .dlabnav .metismenu>li.mm-active>a,
[data-sibebarbg=color_14][data-sidebar-style=icon-hover][data-layout=horizontal] .dlabnav .metismenu>li:hover>a,
[data-sibebarbg=color_14][data-sidebar-style=mini] .dlabnav .metismenu>li.mm-active>a,
[data-sibebarbg=color_14][data-sidebar-style=mini] .dlabnav .metismenu>li:hover>a,
[data-sibebarbg=color_14][data-sidebar-style=modern] .dlabnav .metismenu>li.mm-active>a,
[data-sibebarbg=color_14][data-sidebar-style=modern] .dlabnav .metismenu>li:hover>a,
[data-sibebarbg=color_14][data-theme-version=dark][data-sidebar-style=compact] .dlabnav .metismenu>li.mm-active>a,
[data-sibebarbg=color_14][data-theme-version=dark][data-sidebar-style=compact] .dlabnav .metismenu>li:hover>a,
[data-sibebarbg=color_14][data-theme-version=dark][data-sidebar-style=full][data-layout=horizontal] .dlabnav .metismenu>li.mm-active>a,
[data-sibebarbg=color_14][data-theme-version=dark][data-sidebar-style=full][data-layout=horizontal] .dlabnav .metismenu>li:hover>a,
[data-sibebarbg=color_14][data-theme-version=dark][data-sidebar-style=icon-hover][data-layout=horizontal] .dlabnav .metismenu>li.mm-active>a,
[data-sibebarbg=color_14][data-theme-version=dark][data-sidebar-style=icon-hover][data-layout=horizontal] .dlabnav .metismenu>li:hover>a,
[data-sibebarbg=color_14][data-theme-version=dark][data-sidebar-style=mini] .dlabnav .metismenu>li.mm-active>a,
[data-sibebarbg=color_14][data-theme-version=dark][data-sidebar-style=mini] .dlabnav .metismenu>li:hover>a,
[data-sibebarbg=color_14][data-theme-version=dark][data-sidebar-style=modern] .dlabnav .metismenu>li.mm-active>a,
[data-sibebarbg=color_14][data-theme-version=dark][data-sidebar-style=modern] .dlabnav .metismenu>li:hover>a {
    background: #ffffff26 !important
}

[data-sibebarbg=color_14][data-sidebar-style=compact][data-layout=vertical] .dlabnav .metismenu>li a:hover,
[data-sibebarbg=color_14][data-theme-version=dark][data-sidebar-style=compact][data-layout=vertical] .dlabnav .metismenu>li a:hover {
    color: #fff
}

[data-sibebarbg=color_14][data-sidebar-style=compact][data-layout=vertical] .dlabnav .metismenu>li>a>i,
[data-sibebarbg=color_14][data-theme-version=dark][data-sidebar-style=compact][data-layout=vertical] .dlabnav .metismenu>li>a>i {
    background: #568eee !important;
    color: #ffffffb3
}

[data-sibebarbg=color_14][data-sidebar-style=compact][data-layout=vertical] .dlabnav .metismenu>li.mm-active>a,
[data-sibebarbg=color_14][data-sidebar-style=compact][data-layout=vertical] .dlabnav .metismenu>li:hover>a,
[data-sibebarbg=color_14][data-theme-version=dark][data-sidebar-style=compact][data-layout=vertical] .dlabnav .metismenu>li.mm-active>a,
[data-sibebarbg=color_14][data-theme-version=dark][data-sidebar-style=compact][data-layout=vertical] .dlabnav .metismenu>li:hover>a {
    background: #0000 !important;
    box-shadow: none;
    color: #fff !important
}

[data-sibebarbg=color_14][data-sidebar-style=compact][data-layout=vertical] .dlabnav .metismenu>li.mm-active>a i,
[data-sibebarbg=color_14][data-sidebar-style=compact][data-layout=vertical] .dlabnav .metismenu>li:hover>a i,
[data-sibebarbg=color_14][data-theme-version=dark][data-sidebar-style=compact][data-layout=vertical] .dlabnav .metismenu>li.mm-active>a i,
[data-sibebarbg=color_14][data-theme-version=dark][data-sidebar-style=compact][data-layout=vertical] .dlabnav .metismenu>li:hover>a i {
    background: #76a4f2 !important;
    color: #fff !important
}

[data-sibebarbg=color_14] .dlabnav .metismenu a,
[data-sibebarbg=color_14][data-theme-version=dark] .dlabnav .metismenu a {
    color: #fffc !important
}

[data-sibebarbg=color_14] .dlabnav .metismenu li ul a.mm-active,
[data-sibebarbg=color_14] .dlabnav .metismenu li ul a:focus,
[data-sibebarbg=color_14] .dlabnav .metismenu li ul a:hover,
[data-sibebarbg=color_14][data-theme-version=dark] .dlabnav .metismenu li ul a.mm-active,
[data-sibebarbg=color_14][data-theme-version=dark] .dlabnav .metismenu li ul a:focus,
[data-sibebarbg=color_14][data-theme-version=dark] .dlabnav .metismenu li ul a:hover {
    color: #fff
}

[data-sibebarbg=color_14] .dlabnav .metismenu>li>a,
[data-sibebarbg=color_14] .dlabnav .metismenu>li>a i,
[data-sibebarbg=color_14][data-theme-version=dark] .dlabnav .metismenu>li>a,
[data-sibebarbg=color_14][data-theme-version=dark] .dlabnav .metismenu>li>a i {
    color: #ffffffd9 !important
}

[data-sibebarbg=color_14] .dlabnav .metismenu>li.mm-active>a,
[data-sibebarbg=color_14][data-theme-version=dark] .dlabnav .metismenu>li.mm-active>a {
    background: #ffffff26 !important;
    color: #fff !important
}

[data-sibebarbg=color_14] .dlabnav .metismenu>li.mm-active>a i,
[data-sibebarbg=color_14][data-theme-version=dark] .dlabnav .metismenu>li.mm-active>a i {
    color: #fff !important
}

[data-sibebarbg=color_14] .dlabnav .metismenu>li.mm-active>a:before,
[data-sibebarbg=color_14][data-theme-version=dark] .dlabnav .metismenu>li.mm-active>a:before {
    background: #fff !important
}

[data-sibebarbg=color_14] .dlabnav .metismenu .has-arrow:after,
[data-sibebarbg=color_14][data-theme-version=dark] .dlabnav .metismenu .has-arrow:after {
    border-color: #ffffffd9 #0000 #0000 #ffffffd9 !important
}

[data-sibebarbg=color_14] .dlabnav .header-info2 span,
[data-sibebarbg=color_14] .dlabnav .sidebar-info,
[data-sibebarbg=color_14] .dlabnav .sidebar-info i,
[data-sibebarbg=color_14][data-theme-version=dark] .dlabnav .header-info2 span,
[data-sibebarbg=color_14][data-theme-version=dark] .dlabnav .sidebar-info,
[data-sibebarbg=color_14][data-theme-version=dark] .dlabnav .sidebar-info i {
    color: #fff
}

[data-sibebarbg=color_14] .plus-box,
[data-sibebarbg=color_14][data-theme-version=dark] .plus-box {
    background-color: #76a4f2
}

[data-sibebarbg=color_14] .copyright,
[data-sibebarbg=color_14] .plus-box .h4,
[data-sibebarbg=color_14] .plus-box h4,
[data-sibebarbg=color_14][data-theme-version=dark] .copyright,
[data-sibebarbg=color_14][data-theme-version=dark] .plus-box .h4,
[data-sibebarbg=color_14][data-theme-version=dark] .plus-box h4 {
    color: #fff
}

[data-sibebarbg=color_15],
[data-sibebarbg=color_15][data-theme-version=dark] {
    --sidebar-bg: #4cb32b
}

[data-sibebarbg=color_15] .menu-toggle .dlabnav .metismenu li>ul,
[data-sibebarbg=color_15][data-theme-version=dark] .menu-toggle .dlabnav .metismenu li>ul {
    background: #4cb32b !important
}

[data-sibebarbg=color_15] .dlabnav .metismenu ul a:before,
[data-sibebarbg=color_15][data-theme-version=dark] .dlabnav .metismenu ul a:before {
    background: #ffffff80
}

[data-sibebarbg=color_15] .dlabnav .header-info2,
[data-sibebarbg=color_15][data-theme-version=dark] .dlabnav .header-info2 {
    border-color: #fff3 !important
}

[data-sibebarbg=color_15] .side-bar-profile .h4,
[data-sibebarbg=color_15] .side-bar-profile h4,
[data-sibebarbg=color_15] .side-bar-profile span,
[data-sibebarbg=color_15][data-theme-version=dark] .side-bar-profile .h4,
[data-sibebarbg=color_15][data-theme-version=dark] .side-bar-profile h4,
[data-sibebarbg=color_15][data-theme-version=dark] .side-bar-profile span {
    color: #fff
}

[data-sibebarbg=color_15] .side-bar-profile i,
[data-sibebarbg=color_15][data-theme-version=dark] .side-bar-profile i {
    color: #fff !important
}

[data-sibebarbg=color_15][data-sidebar-style=full][data-layout=vertical] .dlabnav .metismenu>li.mm-active>a i,
[data-sibebarbg=color_15][data-theme-version=dark][data-sidebar-style=full][data-layout=vertical] .dlabnav .metismenu>li.mm-active>a i {
    color: #fff
}

[data-sibebarbg=color_15][data-sidebar-style=compact] .dlabnav .metismenu li ul,
[data-sibebarbg=color_15][data-sidebar-style=full][data-layout=horizontal] .dlabnav .metismenu li ul,
[data-sibebarbg=color_15][data-sidebar-style=icon-hover][data-layout=horizontal] .dlabnav .metismenu li ul,
[data-sibebarbg=color_15][data-sidebar-style=mini] .dlabnav .metismenu li ul,
[data-sibebarbg=color_15][data-sidebar-style=modern] .dlabnav .metismenu li ul,
[data-sibebarbg=color_15][data-theme-version=dark][data-sidebar-style=compact] .dlabnav .metismenu li ul,
[data-sibebarbg=color_15][data-theme-version=dark][data-sidebar-style=full][data-layout=horizontal] .dlabnav .metismenu li ul,
[data-sibebarbg=color_15][data-theme-version=dark][data-sidebar-style=icon-hover][data-layout=horizontal] .dlabnav .metismenu li ul,
[data-sibebarbg=color_15][data-theme-version=dark][data-sidebar-style=mini] .dlabnav .metismenu li ul,
[data-sibebarbg=color_15][data-theme-version=dark][data-sidebar-style=modern] .dlabnav .metismenu li ul {
    background-color: #63d140
}

[data-sibebarbg=color_15][data-sidebar-style=compact] .dlabnav .metismenu>li.mm-active>a,
[data-sibebarbg=color_15][data-sidebar-style=compact] .dlabnav .metismenu>li:hover>a,
[data-sibebarbg=color_15][data-sidebar-style=full][data-layout=horizontal] .dlabnav .metismenu>li.mm-active>a,
[data-sibebarbg=color_15][data-sidebar-style=full][data-layout=horizontal] .dlabnav .metismenu>li:hover>a,
[data-sibebarbg=color_15][data-sidebar-style=icon-hover][data-layout=horizontal] .dlabnav .metismenu>li.mm-active>a,
[data-sibebarbg=color_15][data-sidebar-style=icon-hover][data-layout=horizontal] .dlabnav .metismenu>li:hover>a,
[data-sibebarbg=color_15][data-sidebar-style=mini] .dlabnav .metismenu>li.mm-active>a,
[data-sibebarbg=color_15][data-sidebar-style=mini] .dlabnav .metismenu>li:hover>a,
[data-sibebarbg=color_15][data-sidebar-style=modern] .dlabnav .metismenu>li.mm-active>a,
[data-sibebarbg=color_15][data-sidebar-style=modern] .dlabnav .metismenu>li:hover>a,
[data-sibebarbg=color_15][data-theme-version=dark][data-sidebar-style=compact] .dlabnav .metismenu>li.mm-active>a,
[data-sibebarbg=color_15][data-theme-version=dark][data-sidebar-style=compact] .dlabnav .metismenu>li:hover>a,
[data-sibebarbg=color_15][data-theme-version=dark][data-sidebar-style=full][data-layout=horizontal] .dlabnav .metismenu>li.mm-active>a,
[data-sibebarbg=color_15][data-theme-version=dark][data-sidebar-style=full][data-layout=horizontal] .dlabnav .metismenu>li:hover>a,
[data-sibebarbg=color_15][data-theme-version=dark][data-sidebar-style=icon-hover][data-layout=horizontal] .dlabnav .metismenu>li.mm-active>a,
[data-sibebarbg=color_15][data-theme-version=dark][data-sidebar-style=icon-hover][data-layout=horizontal] .dlabnav .metismenu>li:hover>a,
[data-sibebarbg=color_15][data-theme-version=dark][data-sidebar-style=mini] .dlabnav .metismenu>li.mm-active>a,
[data-sibebarbg=color_15][data-theme-version=dark][data-sidebar-style=mini] .dlabnav .metismenu>li:hover>a,
[data-sibebarbg=color_15][data-theme-version=dark][data-sidebar-style=modern] .dlabnav .metismenu>li.mm-active>a,
[data-sibebarbg=color_15][data-theme-version=dark][data-sidebar-style=modern] .dlabnav .metismenu>li:hover>a {
    background: #ffffff26 !important
}

[data-sibebarbg=color_15][data-sidebar-style=compact][data-layout=vertical] .dlabnav .metismenu>li a:hover,
[data-sibebarbg=color_15][data-theme-version=dark][data-sidebar-style=compact][data-layout=vertical] .dlabnav .metismenu>li a:hover {
    color: #fff
}

[data-sibebarbg=color_15][data-sidebar-style=compact][data-layout=vertical] .dlabnav .metismenu>li>a>i,
[data-sibebarbg=color_15][data-theme-version=dark][data-sidebar-style=compact][data-layout=vertical] .dlabnav .metismenu>li>a>i {
    background: #51bf2e !important;
    color: #ffffffb3
}

[data-sibebarbg=color_15][data-sidebar-style=compact][data-layout=vertical] .dlabnav .metismenu>li.mm-active>a,
[data-sibebarbg=color_15][data-sidebar-style=compact][data-layout=vertical] .dlabnav .metismenu>li:hover>a,
[data-sibebarbg=color_15][data-theme-version=dark][data-sidebar-style=compact][data-layout=vertical] .dlabnav .metismenu>li.mm-active>a,
[data-sibebarbg=color_15][data-theme-version=dark][data-sidebar-style=compact][data-layout=vertical] .dlabnav .metismenu>li:hover>a {
    background: #0000 !important;
    box-shadow: none;
    color: #fff !important
}

[data-sibebarbg=color_15][data-sidebar-style=compact][data-layout=vertical] .dlabnav .metismenu>li.mm-active>a i,
[data-sibebarbg=color_15][data-sidebar-style=compact][data-layout=vertical] .dlabnav .metismenu>li:hover>a i,
[data-sibebarbg=color_15][data-theme-version=dark][data-sidebar-style=compact][data-layout=vertical] .dlabnav .metismenu>li.mm-active>a i,
[data-sibebarbg=color_15][data-theme-version=dark][data-sidebar-style=compact][data-layout=vertical] .dlabnav .metismenu>li:hover>a i {
    background: #63d140 !important;
    color: #fff !important
}

[data-sibebarbg=color_15] .dlabnav .metismenu a,
[data-sibebarbg=color_15][data-theme-version=dark] .dlabnav .metismenu a {
    color: #fffc !important
}

[data-sibebarbg=color_15] .dlabnav .metismenu li ul a.mm-active,
[data-sibebarbg=color_15] .dlabnav .metismenu li ul a:focus,
[data-sibebarbg=color_15] .dlabnav .metismenu li ul a:hover,
[data-sibebarbg=color_15][data-theme-version=dark] .dlabnav .metismenu li ul a.mm-active,
[data-sibebarbg=color_15][data-theme-version=dark] .dlabnav .metismenu li ul a:focus,
[data-sibebarbg=color_15][data-theme-version=dark] .dlabnav .metismenu li ul a:hover {
    color: #fff
}

[data-sibebarbg=color_15] .dlabnav .metismenu>li>a,
[data-sibebarbg=color_15] .dlabnav .metismenu>li>a i,
[data-sibebarbg=color_15][data-theme-version=dark] .dlabnav .metismenu>li>a,
[data-sibebarbg=color_15][data-theme-version=dark] .dlabnav .metismenu>li>a i {
    color: #ffffffd9 !important
}

[data-sibebarbg=color_15] .dlabnav .metismenu>li.mm-active>a,
[data-sibebarbg=color_15][data-theme-version=dark] .dlabnav .metismenu>li.mm-active>a {
    background: #ffffff26 !important;
    color: #fff !important
}

[data-sibebarbg=color_15] .dlabnav .metismenu>li.mm-active>a i,
[data-sibebarbg=color_15][data-theme-version=dark] .dlabnav .metismenu>li.mm-active>a i {
    color: #fff !important
}

[data-sibebarbg=color_15] .dlabnav .metismenu>li.mm-active>a:before,
[data-sibebarbg=color_15][data-theme-version=dark] .dlabnav .metismenu>li.mm-active>a:before {
    background: #fff !important
}

[data-sibebarbg=color_15] .dlabnav .metismenu .has-arrow:after,
[data-sibebarbg=color_15][data-theme-version=dark] .dlabnav .metismenu .has-arrow:after {
    border-color: #ffffffd9 #0000 #0000 #ffffffd9 !important
}

[data-sibebarbg=color_15] .dlabnav .header-info2 span,
[data-sibebarbg=color_15] .dlabnav .sidebar-info,
[data-sibebarbg=color_15] .dlabnav .sidebar-info i,
[data-sibebarbg=color_15][data-theme-version=dark] .dlabnav .header-info2 span,
[data-sibebarbg=color_15][data-theme-version=dark] .dlabnav .sidebar-info,
[data-sibebarbg=color_15][data-theme-version=dark] .dlabnav .sidebar-info i {
    color: #fff
}

[data-sibebarbg=color_15] .plus-box,
[data-sibebarbg=color_15][data-theme-version=dark] .plus-box {
    background-color: #63d140
}

[data-sibebarbg=color_15] .copyright,
[data-sibebarbg=color_15] .plus-box .h4,
[data-sibebarbg=color_15] .plus-box h4,
[data-sibebarbg=color_15][data-theme-version=dark] .copyright,
[data-sibebarbg=color_15][data-theme-version=dark] .plus-box .h4,
[data-sibebarbg=color_15][data-theme-version=dark] .plus-box h4 {
    color: #fff
}

[data-headerbg=color_2],
[data-headerbg=color_2][data-theme-version=dark] {
    --headerbg: #6610f2
}

[data-headerbg=color_2] .dashboard_bar,
[data-headerbg=color_2] .search-area .form-control,
[data-headerbg=color_2] .search-area .form-control::placeholder,
[data-headerbg=color_2] .search-area .input-group-append .input-group-text i,
[data-headerbg=color_2] .search-area .input-group-text,
[data-headerbg=color_2][data-theme-version=dark] .dashboard_bar,
[data-headerbg=color_2][data-theme-version=dark] .search-area .form-control,
[data-headerbg=color_2][data-theme-version=dark] .search-area .form-control::placeholder,
[data-headerbg=color_2][data-theme-version=dark] .search-area .input-group-append .input-group-text i,
[data-headerbg=color_2][data-theme-version=dark] .search-area .input-group-text {
    color: #fff
}

[data-headerbg=color_2] .header-right .search-area .form-control,
[data-headerbg=color_2] .header-right .search-area .input-group-text,
[data-headerbg=color_2][data-theme-version=dark] .header-right .search-area .form-control,
[data-headerbg=color_2][data-theme-version=dark] .header-right .search-area .input-group-text {
    background-color: #8540f5;
    border-color: #8540f5
}

[data-headerbg=color_2] .header-right .search-area .form-control i,
[data-headerbg=color_2] .header-right .search-area .input-group-text i,
[data-headerbg=color_2][data-theme-version=dark] .header-right .search-area .form-control i,
[data-headerbg=color_2][data-theme-version=dark] .header-right .search-area .input-group-text i {
    color: #fff
}

[data-headerbg=color_2] .header-right .plus-icon a,
[data-headerbg=color_2][data-theme-version=dark] .header-right .plus-icon a {
    background-color: #8540f5
}

[data-headerbg=color_2] .header-right svg path,
[data-headerbg=color_2][data-theme-version=dark] .header-right svg path {
    fill: #fff
}

[data-headerbg=color_2] .header-profile>a.nav-link .header-info .small,
[data-headerbg=color_2] .header-profile>a.nav-link .header-info small,
[data-headerbg=color_2] .header-profile>a.nav-link .header-info span,
[data-headerbg=color_2][data-theme-version=dark] .header-profile>a.nav-link .header-info .small,
[data-headerbg=color_2][data-theme-version=dark] .header-profile>a.nav-link .header-info small,
[data-headerbg=color_2][data-theme-version=dark] .header-profile>a.nav-link .header-info span {
    color: #fff
}

[data-headerbg=color_2] .hamburger .line,
[data-headerbg=color_2][data-theme-version=dark] .hamburger .line {
    background: #fff !important
}

[data-headerbg=color_3],
[data-headerbg=color_3][data-theme-version=dark] {
    --headerbg: #6b707a
}

[data-headerbg=color_3] .dashboard_bar,
[data-headerbg=color_3] .search-area .form-control,
[data-headerbg=color_3] .search-area .form-control::placeholder,
[data-headerbg=color_3] .search-area .input-group-append .input-group-text i,
[data-headerbg=color_3] .search-area .input-group-text,
[data-headerbg=color_3][data-theme-version=dark] .dashboard_bar,
[data-headerbg=color_3][data-theme-version=dark] .search-area .form-control,
[data-headerbg=color_3][data-theme-version=dark] .search-area .form-control::placeholder,
[data-headerbg=color_3][data-theme-version=dark] .search-area .input-group-append .input-group-text i,
[data-headerbg=color_3][data-theme-version=dark] .search-area .input-group-text {
    color: #fff
}

[data-headerbg=color_3] .header-right .search-area .form-control,
[data-headerbg=color_3] .header-right .search-area .input-group-text,
[data-headerbg=color_3][data-theme-version=dark] .header-right .search-area .form-control,
[data-headerbg=color_3][data-theme-version=dark] .header-right .search-area .input-group-text {
    background-color: #00d47a;
    border-color: #00d47a
}

[data-headerbg=color_3] .header-right .search-area .form-control i,
[data-headerbg=color_3] .header-right .search-area .input-group-text i,
[data-headerbg=color_3][data-theme-version=dark] .header-right .search-area .form-control i,
[data-headerbg=color_3][data-theme-version=dark] .header-right .search-area .input-group-text i {
    color: #fff
}

[data-headerbg=color_3] .header-right .plus-icon a,
[data-headerbg=color_3][data-theme-version=dark] .header-right .plus-icon a {
    background-color: #00d47a
}

[data-headerbg=color_3] .header-right svg path,
[data-headerbg=color_3][data-theme-version=dark] .header-right svg path {
    fill: #fff
}

[data-headerbg=color_3] .header-profile>a.nav-link .header-info .small,
[data-headerbg=color_3] .header-profile>a.nav-link .header-info small,
[data-headerbg=color_3] .header-profile>a.nav-link .header-info span,
[data-headerbg=color_3][data-theme-version=dark] .header-profile>a.nav-link .header-info .small,
[data-headerbg=color_3][data-theme-version=dark] .header-profile>a.nav-link .header-info small,
[data-headerbg=color_3][data-theme-version=dark] .header-profile>a.nav-link .header-info span {
    color: #fff
}

[data-headerbg=color_3] .hamburger .line,
[data-headerbg=color_3][data-theme-version=dark] .hamburger .line {
    background: #fff !important
}

[data-headerbg=color_4],
[data-headerbg=color_4][data-theme-version=dark] {
    --headerbg: #4d06a5
}

[data-headerbg=color_4] .dashboard_bar,
[data-headerbg=color_4] .search-area .form-control,
[data-headerbg=color_4] .search-area .form-control::placeholder,
[data-headerbg=color_4] .search-area .input-group-append .input-group-text i,
[data-headerbg=color_4] .search-area .input-group-text,
[data-headerbg=color_4][data-theme-version=dark] .dashboard_bar,
[data-headerbg=color_4][data-theme-version=dark] .search-area .form-control,
[data-headerbg=color_4][data-theme-version=dark] .search-area .form-control::placeholder,
[data-headerbg=color_4][data-theme-version=dark] .search-area .input-group-append .input-group-text i,
[data-headerbg=color_4][data-theme-version=dark] .search-area .input-group-text {
    color: #fff
}

[data-headerbg=color_4] .header-right .search-area .form-control,
[data-headerbg=color_4] .header-right .search-area .input-group-text,
[data-headerbg=color_4][data-theme-version=dark] .header-right .search-area .form-control,
[data-headerbg=color_4][data-theme-version=dark] .header-right .search-area .input-group-text {
    background-color: #6408d6;
    border-color: #6408d6
}

[data-headerbg=color_4] .header-right .search-area .form-control i,
[data-headerbg=color_4] .header-right .search-area .input-group-text i,
[data-headerbg=color_4][data-theme-version=dark] .header-right .search-area .form-control i,
[data-headerbg=color_4][data-theme-version=dark] .header-right .search-area .input-group-text i {
    color: #fff
}

[data-headerbg=color_4] .header-right .plus-icon a,
[data-headerbg=color_4][data-theme-version=dark] .header-right .plus-icon a {
    background-color: #6408d6
}

[data-headerbg=color_4] .header-right svg path,
[data-headerbg=color_4][data-theme-version=dark] .header-right svg path {
    fill: #fff
}

[data-headerbg=color_4] .header-profile>a.nav-link .header-info .small,
[data-headerbg=color_4] .header-profile>a.nav-link .header-info small,
[data-headerbg=color_4] .header-profile>a.nav-link .header-info span,
[data-headerbg=color_4][data-theme-version=dark] .header-profile>a.nav-link .header-info .small,
[data-headerbg=color_4][data-theme-version=dark] .header-profile>a.nav-link .header-info small,
[data-headerbg=color_4][data-theme-version=dark] .header-profile>a.nav-link .header-info span {
    color: #fff
}

[data-headerbg=color_4] .hamburger .line,
[data-headerbg=color_4][data-theme-version=dark] .hamburger .line {
    background: #fff !important
}

[data-headerbg=color_5],
[data-headerbg=color_5][data-theme-version=dark] {
    --headerbg: #dc3545
}

[data-headerbg=color_5] .dashboard_bar,
[data-headerbg=color_5] .search-area .form-control,
[data-headerbg=color_5] .search-area .form-control::placeholder,
[data-headerbg=color_5] .search-area .input-group-append .input-group-text i,
[data-headerbg=color_5] .search-area .input-group-text,
[data-headerbg=color_5][data-theme-version=dark] .dashboard_bar,
[data-headerbg=color_5][data-theme-version=dark] .search-area .form-control,
[data-headerbg=color_5][data-theme-version=dark] .search-area .form-control::placeholder,
[data-headerbg=color_5][data-theme-version=dark] .search-area .input-group-append .input-group-text i,
[data-headerbg=color_5][data-theme-version=dark] .search-area .input-group-text {
    color: #fff
}

[data-headerbg=color_5] .header-right .search-area .form-control,
[data-headerbg=color_5] .header-right .search-area .input-group-text,
[data-headerbg=color_5][data-theme-version=dark] .header-right .search-area .form-control,
[data-headerbg=color_5][data-theme-version=dark] .header-right .search-area .input-group-text {
    background-color: #e4606d;
    border-color: #e4606d
}

[data-headerbg=color_5] .header-right .search-area .form-control i,
[data-headerbg=color_5] .header-right .search-area .input-group-text i,
[data-headerbg=color_5][data-theme-version=dark] .header-right .search-area .form-control i,
[data-headerbg=color_5][data-theme-version=dark] .header-right .search-area .input-group-text i {
    color: #fff
}

[data-headerbg=color_5] .header-right .plus-icon a,
[data-headerbg=color_5][data-theme-version=dark] .header-right .plus-icon a {
    background-color: #e4606d
}

[data-headerbg=color_5] .header-right svg path,
[data-headerbg=color_5][data-theme-version=dark] .header-right svg path {
    fill: #fff
}

[data-headerbg=color_5] .header-profile>a.nav-link .header-info .small,
[data-headerbg=color_5] .header-profile>a.nav-link .header-info small,
[data-headerbg=color_5] .header-profile>a.nav-link .header-info span,
[data-headerbg=color_5][data-theme-version=dark] .header-profile>a.nav-link .header-info .small,
[data-headerbg=color_5][data-theme-version=dark] .header-profile>a.nav-link .header-info small,
[data-headerbg=color_5][data-theme-version=dark] .header-profile>a.nav-link .header-info span {
    color: #fff
}

[data-headerbg=color_5] .hamburger .line,
[data-headerbg=color_5][data-theme-version=dark] .hamburger .line {
    background: #fff !important
}

[data-headerbg=color_6],
[data-headerbg=color_6][data-theme-version=dark] {
    --headerbg: #fd7e14
}

[data-headerbg=color_6] .dashboard_bar,
[data-headerbg=color_6] .search-area .form-control,
[data-headerbg=color_6] .search-area .form-control::placeholder,
[data-headerbg=color_6] .search-area .input-group-append .input-group-text i,
[data-headerbg=color_6] .search-area .input-group-text,
[data-headerbg=color_6][data-theme-version=dark] .dashboard_bar,
[data-headerbg=color_6][data-theme-version=dark] .search-area .form-control,
[data-headerbg=color_6][data-theme-version=dark] .search-area .form-control::placeholder,
[data-headerbg=color_6][data-theme-version=dark] .search-area .input-group-append .input-group-text i,
[data-headerbg=color_6][data-theme-version=dark] .search-area .input-group-text {
    color: #fff
}

[data-headerbg=color_6] .header-right .search-area .form-control,
[data-headerbg=color_6] .header-right .search-area .input-group-text,
[data-headerbg=color_6][data-theme-version=dark] .header-right .search-area .form-control,
[data-headerbg=color_6][data-theme-version=dark] .header-right .search-area .input-group-text {
    background-color: #fd9a47;
    border-color: #fd9a47
}

[data-headerbg=color_6] .header-right .search-area .form-control i,
[data-headerbg=color_6] .header-right .search-area .input-group-text i,
[data-headerbg=color_6][data-theme-version=dark] .header-right .search-area .form-control i,
[data-headerbg=color_6][data-theme-version=dark] .header-right .search-area .input-group-text i {
    color: #fff
}

[data-headerbg=color_6] .header-right .plus-icon a,
[data-headerbg=color_6][data-theme-version=dark] .header-right .plus-icon a {
    background-color: #fd9a47
}

[data-headerbg=color_6] .header-right svg path,
[data-headerbg=color_6][data-theme-version=dark] .header-right svg path {
    fill: #fff
}

[data-headerbg=color_6] .header-profile>a.nav-link .header-info .small,
[data-headerbg=color_6] .header-profile>a.nav-link .header-info small,
[data-headerbg=color_6] .header-profile>a.nav-link .header-info span,
[data-headerbg=color_6][data-theme-version=dark] .header-profile>a.nav-link .header-info .small,
[data-headerbg=color_6][data-theme-version=dark] .header-profile>a.nav-link .header-info small,
[data-headerbg=color_6][data-theme-version=dark] .header-profile>a.nav-link .header-info span {
    color: #fff
}

[data-headerbg=color_6] .hamburger .line,
[data-headerbg=color_6][data-theme-version=dark] .hamburger .line {
    background: #fff !important
}

[data-headerbg=color_7],
[data-headerbg=color_7][data-theme-version=dark] {
    --headerbg: #ffc107
}

[data-headerbg=color_7] .dashboard_bar,
[data-headerbg=color_7] .search-area .form-control,
[data-headerbg=color_7] .search-area .form-control::placeholder,
[data-headerbg=color_7] .search-area .input-group-append .input-group-text i,
[data-headerbg=color_7] .search-area .input-group-text,
[data-headerbg=color_7][data-theme-version=dark] .dashboard_bar,
[data-headerbg=color_7][data-theme-version=dark] .search-area .form-control,
[data-headerbg=color_7][data-theme-version=dark] .search-area .form-control::placeholder,
[data-headerbg=color_7][data-theme-version=dark] .search-area .input-group-append .input-group-text i,
[data-headerbg=color_7][data-theme-version=dark] .search-area .input-group-text {
    color: #fff
}

[data-headerbg=color_7] .header-right .search-area .form-control,
[data-headerbg=color_7] .header-right .search-area .input-group-text,
[data-headerbg=color_7][data-theme-version=dark] .header-right .search-area .form-control,
[data-headerbg=color_7][data-theme-version=dark] .header-right .search-area .input-group-text {
    background-color: #ffce3a;
    border-color: #ffce3a
}

[data-headerbg=color_7] .header-right .search-area .form-control i,
[data-headerbg=color_7] .header-right .search-area .input-group-text i,
[data-headerbg=color_7][data-theme-version=dark] .header-right .search-area .form-control i,
[data-headerbg=color_7][data-theme-version=dark] .header-right .search-area .input-group-text i {
    color: #fff
}

[data-headerbg=color_7] .header-right .plus-icon a,
[data-headerbg=color_7][data-theme-version=dark] .header-right .plus-icon a {
    background-color: #ffce3a
}

[data-headerbg=color_7] .header-right svg path,
[data-headerbg=color_7][data-theme-version=dark] .header-right svg path {
    fill: #fff
}

[data-headerbg=color_7] .header-profile>a.nav-link .header-info .small,
[data-headerbg=color_7] .header-profile>a.nav-link .header-info small,
[data-headerbg=color_7] .header-profile>a.nav-link .header-info span,
[data-headerbg=color_7][data-theme-version=dark] .header-profile>a.nav-link .header-info .small,
[data-headerbg=color_7][data-theme-version=dark] .header-profile>a.nav-link .header-info small,
[data-headerbg=color_7][data-theme-version=dark] .header-profile>a.nav-link .header-info span {
    color: #fff
}

[data-headerbg=color_7] .hamburger .line,
[data-headerbg=color_7][data-theme-version=dark] .hamburger .line {
    background: #fff !important
}

[data-headerbg=color_8],
[data-headerbg=color_8][data-theme-version=dark] {
    --headerbg: #ff5ed2
}

[data-headerbg=color_8] .dashboard_bar,
[data-headerbg=color_8] .search-area .form-control,
[data-headerbg=color_8] .search-area .form-control::placeholder,
[data-headerbg=color_8] .search-area .input-group-append .input-group-text i,
[data-headerbg=color_8] .search-area .input-group-text,
[data-headerbg=color_8][data-theme-version=dark] .dashboard_bar,
[data-headerbg=color_8][data-theme-version=dark] .search-area .form-control,
[data-headerbg=color_8][data-theme-version=dark] .search-area .form-control::placeholder,
[data-headerbg=color_8][data-theme-version=dark] .search-area .input-group-append .input-group-text i,
[data-headerbg=color_8][data-theme-version=dark] .search-area .input-group-text {
    color: #fff
}

[data-headerbg=color_8] .header-right .search-area .form-control,
[data-headerbg=color_8] .header-right .search-area .input-group-text,
[data-headerbg=color_8][data-theme-version=dark] .header-right .search-area .form-control,
[data-headerbg=color_8][data-theme-version=dark] .header-right .search-area .input-group-text {
    background-color: #ff91e0;
    border-color: #ff91e0
}

[data-headerbg=color_8] .header-right .search-area .form-control i,
[data-headerbg=color_8] .header-right .search-area .input-group-text i,
[data-headerbg=color_8][data-theme-version=dark] .header-right .search-area .form-control i,
[data-headerbg=color_8][data-theme-version=dark] .header-right .search-area .input-group-text i {
    color: #fff
}

[data-headerbg=color_8] .header-right .plus-icon a,
[data-headerbg=color_8][data-theme-version=dark] .header-right .plus-icon a {
    background-color: #ff91e0
}

[data-headerbg=color_8] .header-right svg path,
[data-headerbg=color_8][data-theme-version=dark] .header-right svg path {
    fill: #fff
}

[data-headerbg=color_8] .header-profile>a.nav-link .header-info .small,
[data-headerbg=color_8] .header-profile>a.nav-link .header-info small,
[data-headerbg=color_8] .header-profile>a.nav-link .header-info span,
[data-headerbg=color_8][data-theme-version=dark] .header-profile>a.nav-link .header-info .small,
[data-headerbg=color_8][data-theme-version=dark] .header-profile>a.nav-link .header-info small,
[data-headerbg=color_8][data-theme-version=dark] .header-profile>a.nav-link .header-info span {
    color: #fff
}

[data-headerbg=color_8] .hamburger .line,
[data-headerbg=color_8][data-theme-version=dark] .hamburger .line {
    background: #fff !important
}

[data-headerbg=color_9],
[data-headerbg=color_9][data-theme-version=dark] {
    --headerbg: #20c997
}

[data-headerbg=color_9] .dashboard_bar,
[data-headerbg=color_9] .search-area .form-control,
[data-headerbg=color_9] .search-area .form-control::placeholder,
[data-headerbg=color_9] .search-area .input-group-append .input-group-text i,
[data-headerbg=color_9] .search-area .input-group-text,
[data-headerbg=color_9][data-theme-version=dark] .dashboard_bar,
[data-headerbg=color_9][data-theme-version=dark] .search-area .form-control,
[data-headerbg=color_9][data-theme-version=dark] .search-area .form-control::placeholder,
[data-headerbg=color_9][data-theme-version=dark] .search-area .input-group-append .input-group-text i,
[data-headerbg=color_9][data-theme-version=dark] .search-area .input-group-text {
    color: #fff
}

[data-headerbg=color_9] .header-right .search-area .form-control,
[data-headerbg=color_9] .header-right .search-area .input-group-text,
[data-headerbg=color_9][data-theme-version=dark] .header-right .search-area .form-control,
[data-headerbg=color_9][data-theme-version=dark] .header-right .search-area .input-group-text {
    background-color: #3ce0af;
    border-color: #3ce0af
}

[data-headerbg=color_9] .header-right .search-area .form-control i,
[data-headerbg=color_9] .header-right .search-area .input-group-text i,
[data-headerbg=color_9][data-theme-version=dark] .header-right .search-area .form-control i,
[data-headerbg=color_9][data-theme-version=dark] .header-right .search-area .input-group-text i {
    color: #fff
}

[data-headerbg=color_9] .header-right .plus-icon a,
[data-headerbg=color_9][data-theme-version=dark] .header-right .plus-icon a {
    background-color: #3ce0af
}

[data-headerbg=color_9] .header-right svg path,
[data-headerbg=color_9][data-theme-version=dark] .header-right svg path {
    fill: #fff
}

[data-headerbg=color_9] .header-profile>a.nav-link .header-info .small,
[data-headerbg=color_9] .header-profile>a.nav-link .header-info small,
[data-headerbg=color_9] .header-profile>a.nav-link .header-info span,
[data-headerbg=color_9][data-theme-version=dark] .header-profile>a.nav-link .header-info .small,
[data-headerbg=color_9][data-theme-version=dark] .header-profile>a.nav-link .header-info small,
[data-headerbg=color_9][data-theme-version=dark] .header-profile>a.nav-link .header-info span {
    color: #fff
}

[data-headerbg=color_9] .hamburger .line,
[data-headerbg=color_9][data-theme-version=dark] .hamburger .line {
    background: #fff !important
}

[data-headerbg=color_10],
[data-headerbg=color_10][data-theme-version=dark] {
    --headerbg: #17a2b8
}

[data-headerbg=color_10] .dashboard_bar,
[data-headerbg=color_10] .search-area .form-control,
[data-headerbg=color_10] .search-area .form-control::placeholder,
[data-headerbg=color_10] .search-area .input-group-append .input-group-text i,
[data-headerbg=color_10] .search-area .input-group-text,
[data-headerbg=color_10][data-theme-version=dark] .dashboard_bar,
[data-headerbg=color_10][data-theme-version=dark] .search-area .form-control,
[data-headerbg=color_10][data-theme-version=dark] .search-area .form-control::placeholder,
[data-headerbg=color_10][data-theme-version=dark] .search-area .input-group-append .input-group-text i,
[data-headerbg=color_10][data-theme-version=dark] .search-area .input-group-text {
    color: #fff
}

[data-headerbg=color_10] .header-right .search-area .form-control,
[data-headerbg=color_10] .header-right .search-area .input-group-text,
[data-headerbg=color_10][data-theme-version=dark] .header-right .search-area .form-control,
[data-headerbg=color_10][data-theme-version=dark] .header-right .search-area .input-group-text {
    background-color: #1fc8e3;
    border-color: #1fc8e3
}

[data-headerbg=color_10] .header-right .search-area .form-control i,
[data-headerbg=color_10] .header-right .search-area .input-group-text i,
[data-headerbg=color_10][data-theme-version=dark] .header-right .search-area .form-control i,
[data-headerbg=color_10][data-theme-version=dark] .header-right .search-area .input-group-text i {
    color: #fff
}

[data-headerbg=color_10] .header-right .plus-icon a,
[data-headerbg=color_10][data-theme-version=dark] .header-right .plus-icon a {
    background-color: #1fc8e3
}

[data-headerbg=color_10] .header-right svg path,
[data-headerbg=color_10][data-theme-version=dark] .header-right svg path {
    fill: #fff
}

[data-headerbg=color_10] .header-profile>a.nav-link .header-info .small,
[data-headerbg=color_10] .header-profile>a.nav-link .header-info small,
[data-headerbg=color_10] .header-profile>a.nav-link .header-info span,
[data-headerbg=color_10][data-theme-version=dark] .header-profile>a.nav-link .header-info .small,
[data-headerbg=color_10][data-theme-version=dark] .header-profile>a.nav-link .header-info small,
[data-headerbg=color_10][data-theme-version=dark] .header-profile>a.nav-link .header-info span {
    color: #fff
}

[data-headerbg=color_10] .hamburger .line,
[data-headerbg=color_10][data-theme-version=dark] .hamburger .line {
    background: #fff !important
}

[data-headerbg=color_11],
[data-headerbg=color_11][data-theme-version=dark] {
    --headerbg: #94618e
}

[data-headerbg=color_11] .dashboard_bar,
[data-headerbg=color_11] .search-area .form-control,
[data-headerbg=color_11] .search-area .form-control::placeholder,
[data-headerbg=color_11] .search-area .input-group-append .input-group-text i,
[data-headerbg=color_11] .search-area .input-group-text,
[data-headerbg=color_11][data-theme-version=dark] .dashboard_bar,
[data-headerbg=color_11][data-theme-version=dark] .search-area .form-control,
[data-headerbg=color_11][data-theme-version=dark] .search-area .form-control::placeholder,
[data-headerbg=color_11][data-theme-version=dark] .search-area .input-group-append .input-group-text i,
[data-headerbg=color_11][data-theme-version=dark] .search-area .input-group-text {
    color: #fff
}

[data-headerbg=color_11] .header-right .search-area .form-control,
[data-headerbg=color_11] .header-right .search-area .input-group-text,
[data-headerbg=color_11][data-theme-version=dark] .header-right .search-area .form-control,
[data-headerbg=color_11][data-theme-version=dark] .header-right .search-area .input-group-text {
    background-color: #aa7ea5;
    border-color: #aa7ea5
}

[data-headerbg=color_11] .header-right .search-area .form-control i,
[data-headerbg=color_11] .header-right .search-area .input-group-text i,
[data-headerbg=color_11][data-theme-version=dark] .header-right .search-area .form-control i,
[data-headerbg=color_11][data-theme-version=dark] .header-right .search-area .input-group-text i {
    color: #fff
}

[data-headerbg=color_11] .header-right .plus-icon a,
[data-headerbg=color_11][data-theme-version=dark] .header-right .plus-icon a {
    background-color: #aa7ea5
}

[data-headerbg=color_11] .header-right svg path,
[data-headerbg=color_11][data-theme-version=dark] .header-right svg path {
    fill: #fff
}

[data-headerbg=color_11] .header-profile>a.nav-link .header-info .small,
[data-headerbg=color_11] .header-profile>a.nav-link .header-info small,
[data-headerbg=color_11] .header-profile>a.nav-link .header-info span,
[data-headerbg=color_11][data-theme-version=dark] .header-profile>a.nav-link .header-info .small,
[data-headerbg=color_11][data-theme-version=dark] .header-profile>a.nav-link .header-info small,
[data-headerbg=color_11][data-theme-version=dark] .header-profile>a.nav-link .header-info span {
    color: #fff
}

[data-headerbg=color_11] .hamburger .line,
[data-headerbg=color_11][data-theme-version=dark] .hamburger .line {
    background: #fff !important
}

[data-headerbg=color_12],
[data-headerbg=color_12][data-theme-version=dark] {
    --headerbg: #343a40
}

[data-headerbg=color_12] .dashboard_bar,
[data-headerbg=color_12] .search-area .form-control,
[data-headerbg=color_12] .search-area .form-control::placeholder,
[data-headerbg=color_12] .search-area .input-group-append .input-group-text i,
[data-headerbg=color_12] .search-area .input-group-text,
[data-headerbg=color_12][data-theme-version=dark] .dashboard_bar,
[data-headerbg=color_12][data-theme-version=dark] .search-area .form-control,
[data-headerbg=color_12][data-theme-version=dark] .search-area .form-control::placeholder,
[data-headerbg=color_12][data-theme-version=dark] .search-area .input-group-append .input-group-text i,
[data-headerbg=color_12][data-theme-version=dark] .search-area .input-group-text {
    color: #fff
}

[data-headerbg=color_12] .header-right .search-area .form-control,
[data-headerbg=color_12] .header-right .search-area .input-group-text,
[data-headerbg=color_12][data-theme-version=dark] .header-right .search-area .form-control,
[data-headerbg=color_12][data-theme-version=dark] .header-right .search-area .input-group-text {
    background-color: #4b545c;
    border-color: #4b545c
}

[data-headerbg=color_12] .header-right .search-area .form-control i,
[data-headerbg=color_12] .header-right .search-area .input-group-text i,
[data-headerbg=color_12][data-theme-version=dark] .header-right .search-area .form-control i,
[data-headerbg=color_12][data-theme-version=dark] .header-right .search-area .input-group-text i {
    color: #fff
}

[data-headerbg=color_12] .header-right .plus-icon a,
[data-headerbg=color_12][data-theme-version=dark] .header-right .plus-icon a {
    background-color: #4b545c
}

[data-headerbg=color_12] .header-right svg path,
[data-headerbg=color_12][data-theme-version=dark] .header-right svg path {
    fill: #fff
}

[data-headerbg=color_12] .header-profile>a.nav-link .header-info .small,
[data-headerbg=color_12] .header-profile>a.nav-link .header-info small,
[data-headerbg=color_12] .header-profile>a.nav-link .header-info span,
[data-headerbg=color_12][data-theme-version=dark] .header-profile>a.nav-link .header-info .small,
[data-headerbg=color_12][data-theme-version=dark] .header-profile>a.nav-link .header-info small,
[data-headerbg=color_12][data-theme-version=dark] .header-profile>a.nav-link .header-info span {
    color: #fff
}

[data-headerbg=color_12] .hamburger .line,
[data-headerbg=color_12][data-theme-version=dark] .hamburger .line {
    background: #fff !important
}

[data-headerbg=color_13],
[data-headerbg=color_13][data-theme-version=dark] {
    --headerbg: #83418b
}

[data-headerbg=color_13] .dashboard_bar,
[data-headerbg=color_13] .search-area .form-control,
[data-headerbg=color_13] .search-area .form-control::placeholder,
[data-headerbg=color_13] .search-area .input-group-append .input-group-text i,
[data-headerbg=color_13] .search-area .input-group-text,
[data-headerbg=color_13][data-theme-version=dark] .dashboard_bar,
[data-headerbg=color_13][data-theme-version=dark] .search-area .form-control,
[data-headerbg=color_13][data-theme-version=dark] .search-area .form-control::placeholder,
[data-headerbg=color_13][data-theme-version=dark] .search-area .input-group-append .input-group-text i,
[data-headerbg=color_13][data-theme-version=dark] .search-area .input-group-text {
    color: #fff
}

[data-headerbg=color_13] .header-right .search-area .form-control,
[data-headerbg=color_13] .header-right .search-area .input-group-text,
[data-headerbg=color_13][data-theme-version=dark] .header-right .search-area .form-control,
[data-headerbg=color_13][data-theme-version=dark] .header-right .search-area .input-group-text {
    background-color: #a451ae;
    border-color: #a451ae
}

[data-headerbg=color_13] .header-right .search-area .form-control i,
[data-headerbg=color_13] .header-right .search-area .input-group-text i,
[data-headerbg=color_13][data-theme-version=dark] .header-right .search-area .form-control i,
[data-headerbg=color_13][data-theme-version=dark] .header-right .search-area .input-group-text i {
    color: #fff
}

[data-headerbg=color_13] .header-right .plus-icon a,
[data-headerbg=color_13][data-theme-version=dark] .header-right .plus-icon a {
    background-color: #a451ae
}

[data-headerbg=color_13] .header-right svg path,
[data-headerbg=color_13][data-theme-version=dark] .header-right svg path {
    fill: #fff
}

[data-headerbg=color_13] .header-profile>a.nav-link .header-info .small,
[data-headerbg=color_13] .header-profile>a.nav-link .header-info small,
[data-headerbg=color_13] .header-profile>a.nav-link .header-info span,
[data-headerbg=color_13][data-theme-version=dark] .header-profile>a.nav-link .header-info .small,
[data-headerbg=color_13][data-theme-version=dark] .header-profile>a.nav-link .header-info small,
[data-headerbg=color_13][data-theme-version=dark] .header-profile>a.nav-link .header-info span {
    color: #fff
}

[data-headerbg=color_13] .hamburger .line,
[data-headerbg=color_13][data-theme-version=dark] .hamburger .line {
    background: #fff !important
}

[data-headerbg=color_14],
[data-headerbg=color_14][data-theme-version=dark] {
    --headerbg: #4885ed
}

[data-headerbg=color_14] .dashboard_bar,
[data-headerbg=color_14] .search-area .form-control,
[data-headerbg=color_14] .search-area .form-control::placeholder,
[data-headerbg=color_14] .search-area .input-group-append .input-group-text i,
[data-headerbg=color_14] .search-area .input-group-text,
[data-headerbg=color_14][data-theme-version=dark] .dashboard_bar,
[data-headerbg=color_14][data-theme-version=dark] .search-area .form-control,
[data-headerbg=color_14][data-theme-version=dark] .search-area .form-control::placeholder,
[data-headerbg=color_14][data-theme-version=dark] .search-area .input-group-append .input-group-text i,
[data-headerbg=color_14][data-theme-version=dark] .search-area .input-group-text {
    color: #fff
}

[data-headerbg=color_14] .header-right .search-area .form-control,
[data-headerbg=color_14] .header-right .search-area .input-group-text,
[data-headerbg=color_14][data-theme-version=dark] .header-right .search-area .form-control,
[data-headerbg=color_14][data-theme-version=dark] .header-right .search-area .input-group-text {
    background-color: #76a4f2;
    border-color: #76a4f2
}

[data-headerbg=color_14] .header-right .search-area .form-control i,
[data-headerbg=color_14] .header-right .search-area .input-group-text i,
[data-headerbg=color_14][data-theme-version=dark] .header-right .search-area .form-control i,
[data-headerbg=color_14][data-theme-version=dark] .header-right .search-area .input-group-text i {
    color: #fff
}

[data-headerbg=color_14] .header-right .plus-icon a,
[data-headerbg=color_14][data-theme-version=dark] .header-right .plus-icon a {
    background-color: #76a4f2
}

[data-headerbg=color_14] .header-right svg path,
[data-headerbg=color_14][data-theme-version=dark] .header-right svg path {
    fill: #fff
}

[data-headerbg=color_14] .header-profile>a.nav-link .header-info .small,
[data-headerbg=color_14] .header-profile>a.nav-link .header-info small,
[data-headerbg=color_14] .header-profile>a.nav-link .header-info span,
[data-headerbg=color_14][data-theme-version=dark] .header-profile>a.nav-link .header-info .small,
[data-headerbg=color_14][data-theme-version=dark] .header-profile>a.nav-link .header-info small,
[data-headerbg=color_14][data-theme-version=dark] .header-profile>a.nav-link .header-info span {
    color: #fff
}

[data-headerbg=color_14] .hamburger .line,
[data-headerbg=color_14][data-theme-version=dark] .hamburger .line {
    background: #fff !important
}

[data-headerbg=color_15],
[data-headerbg=color_15][data-theme-version=dark] {
    --headerbg: #4cb32b
}

[data-headerbg=color_15] .dashboard_bar,
[data-headerbg=color_15] .search-area .form-control,
[data-headerbg=color_15] .search-area .form-control::placeholder,
[data-headerbg=color_15] .search-area .input-group-append .input-group-text i,
[data-headerbg=color_15] .search-area .input-group-text,
[data-headerbg=color_15][data-theme-version=dark] .dashboard_bar,
[data-headerbg=color_15][data-theme-version=dark] .search-area .form-control,
[data-headerbg=color_15][data-theme-version=dark] .search-area .form-control::placeholder,
[data-headerbg=color_15][data-theme-version=dark] .search-area .input-group-append .input-group-text i,
[data-headerbg=color_15][data-theme-version=dark] .search-area .input-group-text {
    color: #fff
}

[data-headerbg=color_15] .header-right .search-area .form-control,
[data-headerbg=color_15] .header-right .search-area .input-group-text,
[data-headerbg=color_15][data-theme-version=dark] .header-right .search-area .form-control,
[data-headerbg=color_15][data-theme-version=dark] .header-right .search-area .input-group-text {
    background-color: #63d140;
    border-color: #63d140
}

[data-headerbg=color_15] .header-right .search-area .form-control i,
[data-headerbg=color_15] .header-right .search-area .input-group-text i,
[data-headerbg=color_15][data-theme-version=dark] .header-right .search-area .form-control i,
[data-headerbg=color_15][data-theme-version=dark] .header-right .search-area .input-group-text i {
    color: #fff
}

[data-headerbg=color_15] .header-right .plus-icon a,
[data-headerbg=color_15][data-theme-version=dark] .header-right .plus-icon a {
    background-color: #63d140
}

[data-headerbg=color_15] .header-right svg path,
[data-headerbg=color_15][data-theme-version=dark] .header-right svg path {
    fill: #fff
}

[data-headerbg=color_15] .header-profile>a.nav-link .header-info .small,
[data-headerbg=color_15] .header-profile>a.nav-link .header-info small,
[data-headerbg=color_15] .header-profile>a.nav-link .header-info span,
[data-headerbg=color_15][data-theme-version=dark] .header-profile>a.nav-link .header-info .small,
[data-headerbg=color_15][data-theme-version=dark] .header-profile>a.nav-link .header-info small,
[data-headerbg=color_15][data-theme-version=dark] .header-profile>a.nav-link .header-info span {
    color: #fff
}

[data-headerbg=color_15] .hamburger .line,
[data-headerbg=color_15][data-theme-version=dark] .hamburger .line {
    background: #fff !important
}

@media(min-width:62rem) {
    [data-container=boxed] #main-wrapper {
        box-shadow: 0 0 1.875rem 0 #0000001a;
        margin: 0 auto;
        max-width: 74.9375rem
    }

    [direction=rtl][data-container=boxed] #main-wrapper {
        text-align: right
    }

    [data-container=boxed] .invoice-num {
        font-size: 1.375rem
    }
}

@media only screen and (min-width:84.375rem) {
    [data-layout=vertical][data-sidebar-style=overlay][data-container=boxed][data-header-position=fixed] .header {
        width: 74.9375rem
    }
}

@media only screen and (min-width:75rem)and (max-width:84.3125rem) {
    [data-layout=vertical][data-sidebar-style=overlay][data-container=boxed][data-header-position=fixed] .header {
        width: 74.9375rem
    }
}

[data-header-position=fixed][data-layout=horizontal][data-container=boxed] .dlabnav {
    max-width: 74.9375rem
}

[data-layout=horizontal][data-container=boxed][data-header-position=fixed] .header,
[data-layout=horizontal][data-container=boxed][data-header-position=fixed][data-sidebar-style=mini] .header,
[data-layout=vertical][data-container=boxed][data-header-position=fixed] .header {
    width: 74.9375rem
}

[data-container=boxed] .metismenu.fixed {
    left: auto;
    max-width: 74.9375rem
}

[data-container=boxed] .page-titles {
    margin-bottom: 3rem;
    padding: .9375rem
}

[data-container=boxed] .content-body .container-fluid,
[data-container=boxed] .content-body .container-lg,
[data-container=boxed] .content-body .container-md,
[data-container=boxed] .content-body .container-sm,
[data-container=boxed] .content-body .container-xl,
[data-container=boxed] .content-body .container-xxl {
    padding: 2.5rem
}

[data-container=boxed][data-layout=vertical] .page-titles {
    margin-left: 0;
    margin-right: 0
}

[data-layout=vertical][data-container=boxed][data-sidebar-position=fixed][data-header-position=static][data-sidebar-style=overlay] .menu-toggle .dlabnav,
[data-layout=vertical][data-container=boxed][data-sidebar-position=fixed][data-header-position=static][data-sidebar-style=overlay] .nav-header {
    position: absolute
}

[data-container=boxed][data-sidebar-position=fixed][data-layout=horizontal] .dlabnav.fixed {
    left: auto;
    max-width: 74.9375rem
}

@media(min-width:62rem) {
    [data-container=wide-boxed] #main-wrapper {
        box-shadow: 0 0 1.875rem 0 #0000001a;
        margin: 0 auto;
        max-width: 92.5rem
    }

    [direction=rtl][data-container=wide-boxed] #main-wrapper {
        text-align: right
    }
}

@media only screen and (min-width:84.375rem) {
    [data-layout=vertical][data-sidebar-style=overlay][data-container=wide-boxed][data-header-position=fixed] .header {
        width: 92.5rem
    }
}

@media only screen and (min-width:75rem)and (max-width:100rem) {
    [data-layout=vertical][data-sidebar-style=overlay][data-container=wide-boxed][data-header-position=fixed] .header {
        width: 92.5rem
    }
}

[data-sidebar-style=compact][data-header-position=fixed][data-container=wide-boxed][data-layout=vertical] .header {
    width: 92.5rem
}

[data-header-position=fixed][data-layout=horizontal][data-container=wide-boxed] .dlabnav {
    max-width: 92.5rem
}

[data-layout=horizontal][data-container=wide-boxed][data-header-position=fixed] .header,
[data-layout=horizontal][data-container=wide-boxed][data-header-position=fixed][data-sidebar-style=mini] .header,
[data-layout=vertical][data-container=wide-boxed][data-header-position=fixed] .header {
    width: 92.5rem
}

[data-container=wide-boxed] .metismenu.fixed {
    left: auto;
    max-width: 92.5rem
}

[data-container=wide-boxed] .page-titles {
    margin-bottom: 3rem;
    padding: .9375rem
}

[data-container=wide-boxed] .content-body .container-fluid,
[data-container=wide-boxed] .content-body .container-lg,
[data-container=wide-boxed] .content-body .container-md,
[data-container=wide-boxed] .content-body .container-sm,
[data-container=wide-boxed] .content-body .container-xl,
[data-container=wide-boxed] .content-body .container-xxl {
    padding: 2.5rem
}

[data-container=wide-boxed][data-layout=vertical] .page-titles {
    margin-left: 0;
    margin-right: 0
}

[data-layout=vertical][data-container=wide-boxed][data-sidebar-position=fixed][data-header-position=static][data-sidebar-style=overlay] .menu-toggle .dlabnav,
[data-layout=vertical][data-container=wide-boxed][data-sidebar-position=fixed][data-header-position=static][data-sidebar-style=overlay] .nav-header {
    position: absolute
}

[data-container=wide-boxed][data-sidebar-position=fixed][data-layout=horizontal] .dlabnav.fixed {
    left: auto;
    max-width: 92.5rem
}

[data-primary=color_2] {
    --primary: #6610f2;
    --secondary: #ff5e4b;
    --primary-hover: #510bc4;
    --primary-dark: #290564;
    --rgba-primary-1: #6610f21a;
    --rgba-primary-2: #6610f233;
    --rgba-primary-3: #6610f24d;
    --rgba-primary-4: #6610f266;
    --rgba-primary-5: #6610f280;
    --rgba-primary-6: #6610f299;
    --rgba-primary-7: #6610f2b3;
    --rgba-primary-8: #6610f2cc;
    --rgba-primary-9: #6610f2e6
}

[data-primary=color_3] {
    --primary: #6b707a;
    --secondary: #ff5e4b;
    --primary-hover: #006e40;
    --primary-dark: #000805;
    --rgba-primary-1: #00a15d1a;
    --rgba-primary-2: #00a15d33;
    --rgba-primary-3: #00a15d4d;
    --rgba-primary-4: #00a15d66;
    --rgba-primary-5: #00a15d80;
    --rgba-primary-6: #00a15d99;
    --rgba-primary-7: #00a15db3;
    --rgba-primary-8: #00a15dcc;
    --rgba-primary-9: #00a15de6
}

[data-primary=color_4] {
    --primary: #4d06a5;
    --secondary: #ff5e4b;
    --primary-hover: #360474;
    --primary-dark: #080111;
    --rgba-primary-1: #4d06a51a;
    --rgba-primary-2: #4d06a533;
    --rgba-primary-3: #4d06a54d;
    --rgba-primary-4: #4d06a566;
    --rgba-primary-5: #4d06a580;
    --rgba-primary-6: #4d06a599;
    --rgba-primary-7: #4d06a5b3;
    --rgba-primary-8: #4d06a5cc;
    --rgba-primary-9: #4d06a5e6
}

[data-primary=color_5] {
    --primary: #dc3545;
    --secondary: #ff5e4b;
    --primary-hover: #bd2130;
    --primary-dark: #66121a;
    --rgba-primary-1: #dc35451a;
    --rgba-primary-2: #dc354533;
    --rgba-primary-3: #dc35454d;
    --rgba-primary-4: #dc354566;
    --rgba-primary-5: #dc354580;
    --rgba-primary-6: #dc354599;
    --rgba-primary-7: #dc3545b3;
    --rgba-primary-8: #dc3545cc;
    --rgba-primary-9: #dc3545e6
}

[data-primary=color_6] {
    --primary: #fd7e14;
    --secondary: #ff5e4b;
    --primary-hover: #dc6502;
    --primary-dark: #773701;
    --rgba-primary-1: #fd7e141a;
    --rgba-primary-2: #fd7e1433;
    --rgba-primary-3: #fd7e144d;
    --rgba-primary-4: #fd7e1466;
    --rgba-primary-5: #fd7e1480;
    --rgba-primary-6: #fd7e1499;
    --rgba-primary-7: #fd7e14b3;
    --rgba-primary-8: #fd7e14cc;
    --rgba-primary-9: #fd7e14e6
}

[data-primary=color_7] {
    --primary: #ffc107;
    --secondary: #ff5e4b;
    --primary-hover: #d39e00;
    --primary-dark: #6d5200;
    --rgba-primary-1: #ffc1071a;
    --rgba-primary-2: #ffc10733;
    --rgba-primary-3: #ffc1074d;
    --rgba-primary-4: #ffc10766;
    --rgba-primary-5: #ffc10780;
    --rgba-primary-6: #ffc10799;
    --rgba-primary-7: #ffc107b3;
    --rgba-primary-8: #ffc107cc;
    --rgba-primary-9: #ffc107e6
}

[data-primary=color_8] {
    --primary: #ff5ed2;
    --secondary: #ff5e4b;
    --primary-hover: #ff2bc4;
    --primary-dark: #c4008d;
    --rgba-primary-1: #ff5ed21a;
    --rgba-primary-2: #ff5ed233;
    --rgba-primary-3: #ff5ed24d;
    --rgba-primary-4: #ff5ed266;
    --rgba-primary-5: #ff5ed280;
    --rgba-primary-6: #ff5ed299;
    --rgba-primary-7: #ff5ed2b3;
    --rgba-primary-8: #ff5ed2cc;
    --rgba-primary-9: #ff5ed2e6
}

[data-primary=color_9] {
    --primary: #20c997;
    --secondary: #ff5e4b;
    --primary-hover: #199d76;
    --primary-dark: #0b4534;
    --rgba-primary-1: #20c9971a;
    --rgba-primary-2: #20c99733;
    --rgba-primary-3: #20c9974d;
    --rgba-primary-4: #20c99766;
    --rgba-primary-5: #20c99780;
    --rgba-primary-6: #20c99799;
    --rgba-primary-7: #20c997b3;
    --rgba-primary-8: #20c997cc;
    --rgba-primary-9: #20c997e6
}

[data-primary=color_10] {
    --primary: #17a2b8;
    --secondary: #ff5e4b;
    --primary-hover: #117a8b;
    --primary-dark: #062a30;
    --rgba-primary-1: #17a2b81a;
    --rgba-primary-2: #17a2b833;
    --rgba-primary-3: #17a2b84d;
    --rgba-primary-4: #17a2b866;
    --rgba-primary-5: #17a2b880;
    --rgba-primary-6: #17a2b899;
    --rgba-primary-7: #17a2b8b3;
    --rgba-primary-8: #17a2b8cc;
    --rgba-primary-9: #17a2b8e6
}

[data-primary=color_11] {
    --primary: #94618e;
    --secondary: #ff5e4b;
    --primary-hover: #754d70;
    --primary-dark: #382435;
    --rgba-primary-1: #94618e1a;
    --rgba-primary-2: #94618e33;
    --rgba-primary-3: #94618e4d;
    --rgba-primary-4: #94618e66;
    --rgba-primary-5: #94618e80;
    --rgba-primary-6: #94618e99;
    --rgba-primary-7: #94618eb3;
    --rgba-primary-8: #94618ecc;
    --rgba-primary-9: #94618ee6
}

[data-primary=color_12] {
    --primary: #343a40;
    --secondary: #ff5e4b;
    --primary-hover: #1d2124;
    --primary-dark: #000;
    --rgba-primary-1: #343a401a;
    --rgba-primary-2: #343a4033;
    --rgba-primary-3: #343a404d;
    --rgba-primary-4: #343a4066;
    --rgba-primary-5: #343a4080;
    --rgba-primary-6: #343a4099;
    --rgba-primary-7: #343a40b3;
    --rgba-primary-8: #343a40cc;
    --rgba-primary-9: #343a40e6
}

[data-primary=color_13] {
    --primary: #83418b;
    --secondary: #ff5e4b;
    --primary-hover: #623168;
    --primary-dark: #211023;
    --rgba-primary-1: #83418b1a;
    --rgba-primary-2: #83418b33;
    --rgba-primary-3: #83418b4d;
    --rgba-primary-4: #83418b66;
    --rgba-primary-5: #83418b80;
    --rgba-primary-6: #83418b99;
    --rgba-primary-7: #83418bb3;
    --rgba-primary-8: #83418bcc;
    --rgba-primary-9: #83418be6
}

[data-primary=color_14] {
    --primary: #4885ed;
    --secondary: #ff5e4b;
    --primary-hover: #1a66e8;
    --primary-dark: #0e3d8e;
    --rgba-primary-1: #4885ed1a;
    --rgba-primary-2: #4885ed33;
    --rgba-primary-3: #4885ed4d;
    --rgba-primary-4: #4885ed66;
    --rgba-primary-5: #4885ed80;
    --rgba-primary-6: #4885ed99;
    --rgba-primary-7: #4885edb3;
    --rgba-primary-8: #4885edcc;
    --rgba-primary-9: #4885ede6
}

[data-primary=color_15] {
    --primary: #4cb32b;
    --secondary: #ff5e4b;
    --primary-hover: #3b8a21;
    --primary-dark: #18380d;
    --rgba-primary-1: #4cb32b1a;
    --rgba-primary-2: #4cb32b33;
    --rgba-primary-3: #4cb32b4d;
    --rgba-primary-4: #4cb32b66;
    --rgba-primary-5: #4cb32b80;
    --rgba-primary-6: #4cb32b99;
    --rgba-primary-7: #4cb32bb3;
    --rgba-primary-8: #4cb32bcc;
    --rgba-primary-9: #4cb32be6
}

[data-typography=opensans] {
    font-family: Open Sans, sans-serif
}

[data-typography=poppins] {
    font-family: ui-sans-serif, system-ui, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji
}

[data-typography=Nunito] {
    font-family: Nunito Sans, sans-serif
}

[data-typography=roboto] {
    font-family: ui-sans-serif, system-ui, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji !important
}

[data-typography=helvetica] {
    font-family: HelveticaNeue
}

[data-theme-version=transparent] {
    background-attachment: fixed;
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    color: #fff;
    position: relative
}

[data-theme-version=transparent] .h1,
[data-theme-version=transparent] .h2,
[data-theme-version=transparent] .h3,
[data-theme-version=transparent] .h4,
[data-theme-version=transparent] .h5,
[data-theme-version=transparent] .h6,
[data-theme-version=transparent] h1,
[data-theme-version=transparent] h2,
[data-theme-version=transparent] h3,
[data-theme-version=transparent] h4,
[data-theme-version=transparent] h5,
[data-theme-version=transparent] h6 {
    color: #fff !important
}

[data-theme-version=transparent] a.link {
    color: #ddd
}

[data-theme-version=transparent] a.link:focus,
[data-theme-version=transparent] a.link:hover {
    color: #d653c1
}

[data-theme-version=transparent] a {
    color: #fff
}

[data-theme-version=transparent] a:hover {
    color: #828690
}

[data-theme-version=transparent] .border-right {
    border-right: 1px solid #2b2b2b !important
}

[data-theme-version=transparent] .border-left {
    border-left: 1px solid #2b2b2b !important
}

[data-theme-version=transparent] .border-top {
    border-top: 1px solid #2b2b2b !important
}

[data-theme-version=transparent] .border-bottom {
    border-bottom: 1px solid #2b2b2b !important
}

[data-theme-version=transparent] .border {
    border: 1px solid #2b2b2b !important
}

[data-theme-version=transparent] .dropdown-menu {
    background-color: #202020
}

[data-theme-version=transparent] .dropdown-item:focus,
[data-theme-version=transparent] .dropdown-item:hover {
    background-color: #161717;
    color: #fff
}

[data-theme-version=transparent] .form-control {
    background-color: #161717;
    border-color: #2b2b2b;
    color: #fff
}

[data-theme-version=transparent] .card,
[data-theme-version=transparent] .header {
    background-color: #00000026
}

[data-theme-version=transparent] .header-left input {
    border-color: #2b2b2b;
    color: #fff
}

[data-theme-version=transparent] .header-left input:focus {
    border-color: #6b707a;
    box-shadow: none
}

[data-theme-version=transparent] .header-left input::placeholder,
[data-theme-version=transparent] .header-right .dropdown .nav-link:hover,
[data-theme-version=transparent] .header-right .notification_dropdown .dropdown-item a {
    color: #fff
}

[data-theme-version=transparent] .nav-control,
[data-theme-version=transparent] .nav-header {
    background-color: #00000026 !important
}

[data-theme-version=transparent] .brand-logo,
[data-theme-version=transparent] .brand-logo:hover,
[data-theme-version=transparent] .nav-control {
    color: #fff
}

[data-theme-version=transparent] .dlabnav {
    background-color: #00000026 !important
}

[data-theme-version=transparent] .dlabnav .metismenu>li>a {
    color: #00000026
}

[data-theme-version=transparent] .dlabnav .metismenu>li.mm-active>a,
[data-theme-version=transparent] .dlabnav .metismenu>li:focus>a,
[data-theme-version=transparent] .dlabnav .metismenu>li:hover>a {
    background-color: #00000026 !important;
    color: #fff
}

[data-theme-version=transparent] .dlabnav .metismenu>li.mm-active>a:after,
[data-theme-version=transparent] .dlabnav .metismenu>li:focus>a:after,
[data-theme-version=transparent] .dlabnav .metismenu>li:hover>a:after {
    border-color: #0000 #0000 #fff
}

[data-theme-version=transparent] .dlabnav .metismenu>li.mm-active ul ul {
    background-color: #0000
}

[data-theme-version=transparent] .dlabnav .metismenu ul {
    background-color: #00000026
}

[data-theme-version=transparent] .dlabnav .metismenu ul a.mm-active,
[data-theme-version=transparent] .dlabnav .metismenu ul a:focus,
[data-theme-version=transparent] .dlabnav .metismenu ul a:hover {
    color: #fff
}

[data-theme-version=transparent] .dlabnav .metismenu a {
    color: #00000026
}

[data-theme-version=transparent] .dlabnav .metismenu ul {
    background-color: #00000026 !important
}

[data-theme-version=transparent] .dlabnav .metismenu .has-arrow:after {
    border-color: #0000 #0000 #00000026
}

.app-fullcalender button {
    border-radius: 0;
    color: #6e6e6e
}

.app-fullcalender td {
    border-color: #d7dae3
}

.calendar {
    float: left;
    margin-bottom: 0
}

.fc-view {
    margin-top: 1.875rem
}

.fc-toolbar {
    margin-bottom: .3125rem;
    margin-top: .9375rem
}

@media(max-width:575.98px) {
    .fc-toolbar .fc-left {
        display: flex;
        float: none;
        justify-content: space-between;
        margin-bottom: .625rem
    }

    .fc-toolbar .fc-right {
        float: none;
        margin-bottom: .3125rem
    }

    .fc-toolbar .fc-center,
    .fc-toolbar .fc-right {
        display: flex;
        justify-content: center
    }

    .fc-toolbar .fc-center * {
        float: none
    }
}

.fc-toolbar .h2,
.fc-toolbar h2 {
    font-size: 1rem;
    font-weight: 600;
    line-height: 1.875rem;
    text-transform: uppercase
}

.fc-toolbar .fc-state-active,
.fc-toolbar .ui-state-active,
.fc-toolbar .ui-state-hover,
.fc-toolbar button:focus,
.fc-toolbar button:hover {
    box-shadow: none;
    z-index: 0
}

.fc-widget-header {
    border: .0625rem solid #d7dae3;
    border-bottom: 0 !important
}

.fc th.fc-widget-header {
    background: #d7dae3 !important;
    font-size: 1.2rem;
    line-height: 1.25rem;
    padding: .625rem 0;
    text-transform: uppercase
}

.fc-button {
    border: .0625rem solid #d7dae3;
    text-transform: capitalize
}

.fc-button.active {
    box-shadow: none !important
}

.fc-text-arrow {
    font-family: inherit;
    font-size: 1rem
}

.external-event,
.fc-event {
    border: none;
    border-radius: .125rem;
    cursor: move;
    font-size: .8125rem;
    margin: .3125rem .4375rem;
    padding: .3125rem;
    text-align: center
}

.external-event {
    cursor: move;
    margin: .625rem 0;
    padding: .125rem 0
}

.fc-basic-view td.fc-day-number,
.fc-basic-view td.fc-week-number span {
    padding-right: .3125rem
}

#drop-remove {
    margin-right: .5rem;
    top: .1875rem
}

#add-category .modal-dialog,
#event-modal .modal-dialog {
    max-width: 37.5rem
}

.fc-content {
    color: #fff
}

.fc th.fc-widget-header {
    background: #0000 !important
}

.fc-button {
    background: #fff
}

.fc-state-hover {
    background: #fff !important
}

.fc-state-highlight {
    background: #f2f4fa !important
}

[data-theme-version=dark] .fc-state-highlight {
    color: #fff !important
}

.fc-cell-overlay {
    background: #fff !important
}

.fc-unthemed .fc-today {
    background: #f2f4fa !important
}

.fc-day-top {
    color: #6e6e6e !important
}

[data-theme-version=dark] .fc-day-top {
    color: #fff !important
}

.external-event {
    color: #fff
}

[data-theme-version=dark] .external-event {
    color: #fff !important
}

.fc-basic-view .fc-body .fc-row {
    min-height: 1rem
}

.fc-scroller.fc-day-grid-container {
    height: 30.625rem !important
}

.fc-row.fc-week.fc-widget-content.fc-rigid {
    height: 5.0625rem !important
}

@media only screen and (max-width:90rem) {
    .email_left_pane {
        display: none
    }
}

#external-events .external-event:before {
    border-radius: 50%;
    content: "";
    display: block;
    height: 1.2rem;
    margin-right: .9rem;
    min-width: 1.2rem;
    position: relative;
    top: .125rem;
    width: 1.2rem
}

[data-theme-version=dark] #external-events [data-class=bg-primary] {
    color: #fff !important
}

#external-events [data-class=bg-primary]:before {
    background: #0c8bd3;
    background: var(--primary)
}

#external-events [data-class=bg-success]:before {
    background: #09bd3c
}

#external-events [data-class=bg-warning]:before {
    background: #ffcf6d
}

#external-events [data-class=bg-dark]:before {
    background: #6e6e6e
}

#external-events [data-class=bg-danger]:before {
    background: #fc2e53
}

#external-events [data-class=bg-info]:before {
    background: #d653c1
}

#external-events [data-class=bg-pink]:before {
    background: #e83e8c
}

#external-events [data-class=bg-secondary]:before {
    background: #ff5e4b
}

.fc .fc-row .fc-content-skeleton table,
.fc .fc-row .fc-content-skeleton td,
.fc .fc-row .fc-helper-skeleton td {
    border-color: #d7dae3
}

[data-theme-version=dark] .fc .fc-row .fc-content-skeleton table,
[data-theme-version=dark] .fc .fc-row .fc-content-skeleton td,
[data-theme-version=dark] .fc .fc-row .fc-helper-skeleton td,
[data-theme-version=dark] .fc-unthemed .fc-content,
[data-theme-version=dark] .fc-unthemed .fc-divider,
[data-theme-version=dark] .fc-unthemed .fc-list-heading td,
[data-theme-version=dark] .fc-unthemed .fc-list-view,
[data-theme-version=dark] .fc-unthemed .fc-popover,
[data-theme-version=dark] .fc-unthemed .fc-row,
[data-theme-version=dark] .fc-unthemed tbody,
[data-theme-version=dark] .fc-unthemed td,
[data-theme-version=dark] .fc-unthemed th,
[data-theme-version=dark] .fc-unthemed thead {
    border-color: #2b2b2b
}

@media(min-width:576px)and (max-width:991.98px) {
    .email-left-box {
        padding-bottom: 0 !important;
        width: 100%
    }
}

@media(max-width:575.98px) {
    .email-left-box {
        border: none;
        float: none;
        padding-bottom: 1.875rem !important;
        width: 100%
    }
}

.email-left-box .intro-title {
    background: #00a15d1a;
    background: var(--rgba-primary-1);
    margin: 1.875rem 0 1.25rem;
    padding: 1rem
}

.email-left-box .intro-title .h5,
.email-left-box .intro-title h5 {
    color: #6a707e;
    font-size: 1.2rem;
    margin-bottom: 0
}

.email-left-box .intro-title .h5 i,
.email-left-box .intro-title h5 i {
    bottom: .0625rem;
    font-size: .75rem;
    position: relative
}

.email-left-box .intro-title i {
    color: #0c8bd3;
    color: var(--primary)
}

.email-right-box .right-box-border {
    border-right: .125rem solid #00a15d1a;
    border-right: .125rem solid var(--rgba-primary-1)
}

@media screen and (min-width:40.5625rem)and (max-width:75rem) {
    .email-right-box .right-box-padding {
        padding-left: 1.25rem
    }
}

@media(min-width:106.25rem) {
    .email-right-box .right-box-padding {
        padding-left: .9375rem
    }
}

@media(min-width:576px)and (max-width:991.98px) {
    .email-right-box .right-box-padding {
        padding-left: 0
    }
}

.toolbar .btn-group .btn {
    border: 0
}

.toolbar .btn-group input {
    position: relative;
    top: .125rem
}

.read-content textarea {
    height: 9.375rem;
    padding: .9375rem 1.25rem
}

.read-content-email {
    font-size: 1.2rem
}

.read-content .h5,
.read-content h5,
.read-content p strong {
    color: #6a707e
}

.read-content-body p {
    margin-bottom: 1.875rem
}

.read-content-attachment {
    padding: .5rem 0
}

.read-content-attachment .h6,
.read-content-attachment h6 {
    color: #6a707e;
    font-size: 1.125rem
}

.read-content-attachment .h6 i,
.read-content-attachment h6 i {
    padding-right: .3125rem
}

.read-content-attachment .attachment>div:not(:last-child) {
    border-right: .0625rem solid #dddfe1
}

.compose-content .wysihtml5-toolbar {
    border-color: #eaeaea
}

.compose-content .dropzone {
    background: #f2f4fa !important
}

.compose-content .h5,
.compose-content h5 {
    color: #6a707e;
    font-size: 1.0625rem
}

.compose-content .h5 i,
.compose-content h5 i {
    font-size: 1.125rem;
    transform: rotate(90deg)
}

.compose-content .dropzone {
    border: .0625rem dashed #dddfe1;
    min-height: 13.125rem;
    position: relative
}

.compose-content .dropzone .dlab-message {
    left: 50%;
    margin: 0;
    position: absolute;
    top: 50%;
    transform: translate(-50%, -50%)
}

.email-list {
    display: block;
    padding-left: 0
}

.email-list .message {
    cursor: default;
    display: block;
    height: 3.125rem;
    line-height: 3.125rem;
    position: relative;
    transition-duration: .3s
}

.email-list .message a {
    color: #828690
}

.email-list .message-single .custom-checkbox {
    margin-top: .125rem
}

.email-list .message-single i {
    color: #89879f;
    font-size: 1.125rem;
    padding-left: .4rem
}

.email-list .message:hover {
    background: #98a6ad26;
    transition-duration: .05s
}

.email-list .message .col-mail {
    float: left;
    position: relative
}

.email-list .message .col-mail-1 {
    width: 5.625rem
}

.email-list .message .col-mail-1 .star-toggle {
    display: block;
    float: left;
    font-size: 1rem;
    margin-left: .3125rem;
    margin-top: 1.125rem
}

.email-list .message .col-mail-1 .email-checkbox {
    display: block;
    float: left;
    margin: .9375rem .625rem 0 1.25rem
}

.email-list .message .col-mail-1 .dot {
    border: .4rem solid #0000;
    border-radius: 6.25rem;
    display: block;
    float: left;
    font-size: 0;
    height: 0;
    line-height: 0;
    margin: 1.375rem 1.625rem 0;
    width: 0
}

.email-list .message .col-mail-2 {
    bottom: 0;
    left: 5.625rem;
    position: absolute;
    right: 0;
    top: 0
}

.email-list .message .col-mail-2 .subject {
    left: 0;
    overflow: hidden;
    position: absolute;
    right: 5.5rem;
    text-overflow: ellipsis;
    top: 0;
    white-space: nowrap
}

.email-list .message .col-mail-2 .date {
    position: absolute;
    right: 0;
    top: 0
}

.email-checkbox {
    border-radius: .1rem;
    box-shadow: inset 0 0 0 .1rem #828690;
    cursor: pointer;
    display: inline-block;
    height: .9375rem;
    position: relative;
    top: .3125rem;
    width: .9375rem
}

.email-checkbox input {
    cursor: pointer;
    opacity: 0
}

.email-checkbox input:checked label {
    opacity: 1
}

.email-checkbox label {
    bottom: .3rem;
    cursor: pointer;
    left: .3rem;
    margin-bottom: 0 !important;
    opacity: 0;
    position: absolute;
    right: .3rem;
    top: .3rem;
    transition-duration: .05s
}

.mail-list a {
    background: #0000;
    color: #464a53;
    display: block;
    font-weight: 600;
    padding: .625rem .9375rem;
    vertical-align: middle
}

.mail-list .list-group-item {
    color: #6a707e;
    padding: .75rem 1.0625rem
}

.mail-list .list-group-item i {
    color: #ccc;
    font-size: 1rem;
    padding-right: .625rem
}

.mail-list .list-group-item.active,
.mail-list .list-group-item.active i {
    color: #fff
}

.chat-wrap {
    padding: 1.0625rem 1.875rem
}

.chat-wrap .media .media-body .h6,
.chat-wrap .media .media-body h6 {
    color: #6a707e;
    font-size: 1.0625rem
}

.chat-wrap .media .media-body p {
    font-size: 1.2rem
}

@media(min-width:40.5rem) {
    .email-filter {
        padding-left: 1.25rem
    }
}

@media(min-width:106.25rem) {
    .email-filter {
        padding-left: 1.875rem
    }
}

.email-filter .input-group-prepend i {
    color: #89879f;
    font-size: 1.2rem
}

.email-filter .input-group-prepend .input-group-text {
    background: #0000;
    border: 0;
    border-bottom: .0625rem solid #dddfe1 !important
}

.email-filter .input-group .form-control {
    border: 0;
    border-bottom: .0625rem solid #dddfe1;
    color: #89879f;
    font-size: 1.2rem;
    height: 1.875rem;
    padding: 0 0 0 .3125rem
}

.email-filter .input-group .form-control::placeholder {
    color: #89879f;
    font-size: 1.2rem
}

.email-filter .input-group>.form-control {
    min-height: 1.875rem
}

.single-mail {
    display: block;
    padding: 1.5625rem 0
}

.single-mail .media {
    padding-left: 1.25rem;
    padding-right: 1.25rem
}

@media(min-width:106.25rem) {
    .single-mail .media {
        padding-left: 1.875rem;
        padding-right: 1.875rem
    }
}

.single-mail .media img {
    border-radius: 50%;
    height: 3.4375rem;
    margin-right: .9375rem;
    width: 3.4375rem
}

@media(min-width:106.25rem) {
    .single-mail .media img {
        margin-right: 1.875rem
    }
}

.single-mail .media-body .h6,
.single-mail .media-body h6 {
    color: #abafb3
}

.single-mail .media-body .h4,
.single-mail .media-body h4 {
    color: #6a707e;
    font-size: 1rem
}

.single-mail .media-body .h4 button i,
.single-mail .media-body h4 button i {
    color: #abafb3;
    font-size: 1.125rem;
    font-weight: 700;
    transform: rotate(90deg)
}

.single-mail .media-body p {
    color: #abafb3;
    font-size: 1.2rem
}

.single-mail.active {
    background: #0c8bd3;
    background: var(--primary)
}

.single-mail.active .h4,
.single-mail.active .h6,
.single-mail.active h4,
.single-mail.active h6,
.single-mail.active i,
.single-mail.active p {
    color: #fff !important
}

[direction=rtl] .email-right-box {
    padding-left: 1rem;
    padding-right: 15rem
}

@media only screen and (max-width:61.9375rem) {
    [direction=rtl] .email-right-box {
        margin-right: 0;
        padding-left: 0;
        padding-right: 0
    }
}

@media only screen and (max-width:35.9375rem) {
    [direction=rtl] .email-right-box {
        padding-left: 0;
        padding-right: 0
    }
}

[direction=rtl] .email-left-box {
    float: right
}

[direction=rtl] .email-list .message .col-mail-2 {
    float: right;
    left: 0;
    right: 5.625rem
}

[direction=rtl] .email-list .message .col-mail-2 .date {
    left: 0;
    right: auto
}

[direction=rtl] .email-list .message .col-mail-2 .subject {
    left: 5.5rem;
    right: 0
}

.photo-content {
    position: relative
}

.photo-content .cover-photo {
    background-position: 50%;
    background-size: cover;
    min-height: 15.625rem;
    width: 100%
}

.profile .profile-photo {
    margin-right: .625rem;
    margin-top: -4.5rem;
    max-width: 6.25rem;
    position: relative;
    z-index: 1
}

@media only screen and (max-width:35.9375rem) {
    .profile .profile-photo {
        margin-bottom: 1.25rem;
        margin-left: auto;
        margin-right: auto;
        width: 5rem
    }
}

[direction=rtl] .profile .profile-photo {
    left: auto;
    margin-left: .9375rem;
    margin-right: 0;
    right: 0
}

@media only screen and (max-width:74.9375rem) {
    [direction=rtl] .profile .profile-photo {
        right: .9375rem
    }
}

@media only screen and (max-width:35.9375rem) {
    [direction=rtl] .profile .profile-photo {
        right: calc(50% - 2.5rem);
        top: -6.25rem;
        width: 5rem
    }
}

.profile-info {
    padding: .9375rem 1.25rem
}

@media only screen and (max-width:35.9375rem) {
    .profile-info {
        padding: 0 0 1.25rem;
        text-align: center
    }
}

.profile-info .h4,
.profile-info h4 {
    color: #464a53 !important
}

.profile-info .text-primary.h4,
.profile-info h4.text-primary {
    color: #0c8bd3 !important;
    color: var(--primary) !important
}

.profile-info p {
    color: #828690
}

.profile-info .prf-col {
    min-width: 15.625rem;
    padding: .625rem 3.125rem 0
}

.profile-interest .row {
    margin: 0 -.0437rem
}

.profile-interest .row .int-col {
    padding: 0 .0437rem
}

.profile-interest .row .int-col .interest-cat {
    display: block;
    margin-bottom: .0875rem;
    position: relative
}

.profile-interest .row .int-col .interest-cat:after {
    background: #000;
    bottom: 0;
    content: "";
    left: 0;
    opacity: .5;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 0
}

.profile-interest .row .int-col .interest-cat p {
    color: #fff;
    font-size: .075rem;
    height: 100%;
    left: 0;
    margin: 0;
    padding: .3125rem;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 1
}

.profile-tab .nav-item .nav-link {
    border: none;
    border-bottom: .0125rem solid #0000;
    color: #828690;
    font-size: 1rem;
    margin-right: 1.875rem;
    transition: all .5s ease-in-out
}

.profile-tab .nav-item .nav-link.active,
.profile-tab .nav-item .nav-link:hover {
    background: #0000;
    border: 0;
    border-bottom: .0125rem solid #0c8bd3;
    border-bottom: .0125rem solid var(--primary);
    color: #0c8bd3;
    color: var(--primary)
}

@media only screen and (max-width:35.9375rem) {
    .profile-tab .nav-item .nav-link {
        margin-right: 0
    }
}

.profile-info {
    display: flex
}

@media only screen and (max-width:35.9375rem) {
    .profile-info {
        display: block
    }
}

.profile-info .profile-details {
    display: flex;
    width: 100%
}

@media only screen and (max-width:35.9375rem) {
    .profile-info .profile-details {
        display: block
    }

    .profile-info .profile-details .dropdown {
        position: absolute;
        right: 1.875rem;
        top: 1.875rem
    }
}

.post-input {
    margin-bottom: 1.875rem
}

.post-input .form-control {
    font-weight: 400;
    height: 4.6875rem;
    margin: .9375rem 0
}

.post-input .btn-social {
    border-radius: 1.25rem;
    color: #fff;
    display: inline-block;
    font-size: 1.25rem;
    height: 3.4375rem;
    line-height: 3.375rem;
    padding: 0;
    text-align: center;
    width: 3.4375rem
}

.post-input .btn-social.facebook {
    background-color: #3b5998
}

.post-input .btn-social.google-plus {
    background-color: #de4e43
}

.post-input .btn-social.linkedin {
    background-color: #007bb6
}

.post-input .btn-social.instagram {
    background-color: #8a5a4e
}

.post-input .btn-social.twitter {
    background-color: #1ea1f3
}

.post-input .btn-social.youtube {
    background-color: #ce201f
}

.post-input .btn-social.whatsapp {
    background-color: #01c854
}

.post-input .btn-social i {
    margin: 0 !important
}

.profile-uoloaded-post img {
    margin-bottom: 1.25rem
}

.profile-uoloaded-post a .h4,
.profile-uoloaded-post a h4 {
    color: #464a53;
    margin-bottom: .625rem
}

.event-chat-ryt .chat-area .chat-reciver,
.event-chat-ryt .chat-area .chat-sender {
    margin-bottom: 1.875rem;
    padding: 0
}

.event-chat-ryt .chat-area .chat-reciver img,
.event-chat-ryt .chat-area .chat-sender img {
    border-radius: 1.875rem
}

.event-chat-ryt .chat-area .media {
    position: relative
}

.event-chat-ryt .chat-area .media-body p {
    display: inline-block;
    margin: 0;
    max-width: 100%;
    position: relative
}

.event-chat-ryt .chat-area .media-body p span {
    border: .0625rem solid #d7dae3;
    display: inline-block;
    padding: 1rem;
    position: relative;
    top: 103%
}

.event-chat-ryt .chat-reciver {
    display: flex;
    justify-content: flex-end;
    padding: .5rem 1rem
}

.event-chat-ryt .chat-reciver .media {
    flex: 1 1
}

.event-chat-ryt .chat-reciver .media .media-body {
    margin-right: 2rem;
    text-align: right
}

[direction=rtl] .event-chat-ryt .chat-reciver .media .media-body {
    margin-left: 2rem;
    margin-right: auto;
    text-align: left
}

.event-chat-ryt .chat-reciver .media .media-body p {
    background: #fff;
    border-radius: .3125rem .3125rem 0 .3125rem;
    margin-bottom: 0
}

.event-chat-ryt .chat-reciver .media .media-body p span {
    border: .0625rem solid #d7dae3;
    text-align: left
}

.event-chat-ryt .chat-reciver .media .media-body p span:after {
    background: #fff;
    border-bottom: .0625rem solid #d7dae3;
    border-right: .0625rem solid #d7dae3;
    bottom: 0;
    content: "";
    height: 1.25rem;
    position: absolute;
    right: 0;
    transform: rotate(-45deg) translateX(15px);
    width: 1.25rem
}

[direction=rtl] .event-chat-ryt .chat-reciver .media .media-body p span:after {
    left: 0;
    right: auto;
    transform: rotate(135deg) translateY(15px)
}

.event-chat-ryt .chat-reciver .media .media-body p .time {
    bottom: 0;
    color: #393939;
    font-size: .75rem;
    font-weight: 400;
    left: -5rem;
    position: absolute
}

[direction=rtl] .event-chat-ryt .chat-reciver .media .media-body p .time {
    left: auto;
    right: -5rem
}

.event-chat-ryt .chat-sender {
    padding: .5rem 1rem;
    text-align: left
}

.event-chat-ryt .chat-sender .media .media-body {
    margin-left: 2rem
}

[direction=rtl] .event-chat-ryt .chat-sender .media .media-body {
    margin-left: auto;
    margin-right: 2rem;
    text-align: right
}

.event-chat-ryt .chat-sender .media .media-body p {
    background-color: #fff;
    margin-bottom: 0
}

.event-chat-ryt .chat-sender .media .media-body p span:after {
    background: #fff;
    border-bottom: .0625rem solid #d7dae3;
    border-left: .0625rem solid #d7dae3;
    bottom: 0;
    content: "";
    height: 1.25rem;
    left: 0;
    position: absolute;
    transform: rotate(45deg) translateX(-15px);
    width: 1.25rem
}

[direction=rtl] .event-chat-ryt .chat-sender .media .media-body p span:after {
    left: auto;
    right: 0;
    transform: rotate(-135deg) translateY(15px)
}

.event-chat-ryt .chat-sender .media .media-body p .time {
    bottom: 0;
    color: #393939;
    font-size: .625rem;
    font-weight: 400;
    position: absolute;
    right: -5rem
}

[direction=rtl] .event-chat-ryt .chat-sender .media .media-body p .time {
    left: -5rem;
    right: auto
}

.char-type {
    padding-bottom: 1.875rem;
    padding-top: 1.875rem
}

.char-type form .form-control {
    background: #f8f8f8;
    border-right: 0;
    height: 2.8125rem;
    padding-left: 1.125rem
}

.char-type form .input-group-append i {
    color: #898989;
    font-size: 1.125rem
}

.char-type form .input-group-append .input-group-text {
    background: #f8f8f8;
    border-color: #d7dae3;
    border-left: 0;
    padding-left: .7rem;
    padding-right: .7rem
}

.char-type form .input-group-append .input-group-text:last-child {
    padding-right: 1.8rem
}

.media-avatar {
    border-bottom: .0625rem solid #d7dae3;
    padding: 1.5625rem 0
}

.media-avatar:last-child {
    border-bottom: 0
}

.media-avatar p {
    margin-bottom: 0
}

.media-avatar .avatar-status {
    position: relative
}

.media-avatar .avatar-status i {
    bottom: 0;
    position: absolute;
    right: 0
}

.ct-golden-section:before {
    float: none
}

.ct-chart {
    max-height: 15.7rem
}

.ct-chart .ct-label {
    fill: #a3afb7;
    color: #a3afb7;
    font-size: .75rem;
    line-height: 1
}

.ct-grid {
    stroke: #313a461a
}

.ct-chart.simple-pie-chart-chartist .ct-label {
    fill: #fff;
    color: #fff;
    font-size: .625rem
}

.ct-chart .ct-series.ct-series-a .ct-bar,
.ct-chart .ct-series.ct-series-a .ct-line,
.ct-chart .ct-series.ct-series-a .ct-point,
.ct-chart .ct-series.ct-series-a .ct-slice-donut {
    stroke: #0c8bd3;
    stroke: var(--primary)
}

.ct-chart .ct-series.ct-series-b .ct-bar,
.ct-chart .ct-series.ct-series-b .ct-line,
.ct-chart .ct-series.ct-series-b .ct-point,
.ct-chart .ct-series.ct-series-b .ct-slice-donut {
    stroke: #09bd3c
}

.ct-chart .ct-series.ct-series-c .ct-bar,
.ct-chart .ct-series.ct-series-c .ct-line,
.ct-chart .ct-series.ct-series-c .ct-point,
.ct-chart .ct-series.ct-series-c .ct-slice-donut {
    stroke: #ffcf6d
}

.ct-chart .ct-series.ct-series-d .ct-bar,
.ct-chart .ct-series.ct-series-d .ct-line,
.ct-chart .ct-series.ct-series-d .ct-point,
.ct-chart .ct-series.ct-series-d .ct-slice-donut {
    stroke: #fc2e53
}

.ct-chart .ct-series.ct-series-e .ct-bar,
.ct-chart .ct-series.ct-series-e .ct-line,
.ct-chart .ct-series.ct-series-e .ct-point,
.ct-chart .ct-series.ct-series-e .ct-slice-donut {
    stroke: #d653c1
}

.ct-chart .ct-series.ct-series-f .ct-bar,
.ct-chart .ct-series.ct-series-f .ct-line,
.ct-chart .ct-series.ct-series-f .ct-point,
.ct-chart .ct-series.ct-series-f .ct-slice-donut {
    stroke: #6e6e6e
}

.ct-chart .ct-series.ct-series-g .ct-bar,
.ct-chart .ct-series.ct-series-g .ct-line,
.ct-chart .ct-series.ct-series-g .ct-point,
.ct-chart .ct-series.ct-series-g .ct-slice-donut {
    stroke: #8d6e63
}

.ct-series-a .ct-area,
.ct-series-a .ct-slice-pie {
    fill: #ff5e4b
}

.ct-series-b .ct-area,
.ct-series-b .ct-slice-pie {
    fill: #00a2ff
}

.ct-series-c .ct-area,
.ct-series-c .ct-slice-pie,
.ct-series-d .ct-area,
.ct-series-d .ct-slice-pie {
    fill: #ff9800
}

.chartist-tooltip {
    background: #313a46;
    border-radius: .125rem;
    color: #fff;
    display: inline-block;
    min-width: .625rem;
    opacity: 0;
    padding: .125rem .625rem;
    pointer-events: none;
    position: absolute;
    text-align: center;
    transition: opacity .2s linear;
    z-index: 1
}

.chartist-tooltip.tooltip-show {
    opacity: 1
}

#donught_graph .ct-series.ct-series-a .ct-slice-donut {
    stroke: #3fc6d4
}

#donught_graph .ct-series.ct-series-b .ct-slice-donut {
    stroke: #333
}

#donught_graph .ct-series.ct-series-c .ct-slice-donut {
    stroke: #f63465
}

@media only screen and (max-width:47.9375rem) {
    #pie-chart .ct-label {
        fill: #fff;
        color: #fff
    }
}

#visitor_graph {
    height: 15.8125rem !important
}

#user_rating_graph {
    height: 17.5rem !important
}

#activity {
    height: 16.875rem !important
}

#trendMeter,
#visitorOnline {
    height: 4.5rem !important
}

#widget-revenue1,
#widget-revenue2,
#widget-revenue3 {
    height: 7.3125rem !important
}

#widget-profit1,
#widget-profit2,
#widget-profit3 {
    height: 10rem !important
}

#comparison-rate {
    height: 14.375rem
}

#session_day {
    height: 10.9375rem;
    margin: 0 auto;
    width: auto !important
}

#walet-status {
    height: 8.75rem
}

#bar1 {
    height: 9.375rem
}

#sold-product {
    height: 14.375rem
}

#chart-gross-sale,
#chart-online-sale,
#chart-venue-expenses {
    height: 9.375rem !important
}

#areaChart_3 {
    height: 18.4375rem !important
}

.chart-point {
    align-items: center;
    display: flex
}

.chart-point .check-point-area {
    height: 6.25rem;
    margin-left: -.625rem;
    margin-top: -.625rem;
    width: 6.25rem
}

.chart-point .chart-point-list {
    margin: 0;
    padding-left: .3125rem
}

.chart-point .chart-point-list li {
    font-size: .8125rem;
    list-style: none;
    padding: .125rem 0
}

.chart-point .chart-point-list li i {
    font-size: .6875rem;
    margin-right: .3125rem;
    position: relative;
    top: -.0625rem
}

.c3 {
    height: 15.625rem
}

.c3-legend-item {
    fill: #9fabb1
}

.c3 .c3-axis-x line,
.c3 .c3-axis-x path,
.c3 .c3-axis-y line,
.c3 .c3-axis-y path,
.tick text {
    stroke: #fff
}

.flot-chart {
    height: 15.7rem
}

.tooltipflot {
    background-color: #0000;
    border-radius: .2rem;
    color: #ffffffb3;
    font-size: 1.4rem;
    padding: .5rem 1rem
}

.legendColorBox>div {
    border: 0 !important;
    padding: 0 !important
}

.legendLabel {
    color: #fff;
    font-size: .825rem;
    padding-left: .5rem
}

.flotTip {
    background: #000;
    border: .0625rem solid #000;
    color: #fff
}

.legend>div {
    background: #0000 !important
}

#balance_graph {
    height: 16.25rem
}

.morris-hover {
    background: #0c8bd3;
    background: var(--primary);
    color: #fff;
    position: absolute;
    z-index: 1
}

.morris-hover .morris-hover-point {
    color: #fff !important;
    margin: .1875rem 0;
    padding: 0 1.5625rem;
    text-align: center
}

.morris-hover .morris-hover-row-label {
    background-color: #6e6e6e;
    margin-bottom: .3125rem;
    padding: .3125rem;
    text-align: center
}

.morris-hover.morris-default-style {
    border: none;
    border-radius: .3125rem;
    margin: 0;
    overflow: hidden;
    padding: 0
}

#line_chart_2,
#morris_area,
#morris_area_2,
#morris_bar,
#morris_bar_2,
#morris_bar_stalked,
#morris_donught,
#morris_donught_2 {
    height: 15rem !important
}

#morris_line {
    height: 17.375rem !important
}

#crypto-btc-card,
#crypto-eth-card,
#crypto-ltc-card,
#crypto-rpl-card {
    height: 9.375rem
}

#comparison-rate,
#daily-sales,
#usage-chart,
#walet-status {
    display: block;
    width: 100%
}

#comparison-rate canvas,
#daily-sales canvas,
#usage-chart canvas,
#walet-status canvas {
    max-width: 100% !important;
    width: 100% !important
}

#StackedBarChart canvas,
#composite-bar canvas,
#spark-bar canvas,
#sparkline-composite-chart canvas,
#sparkline11 canvas,
#tristate canvas {
    height: 6.25rem !important
}

#sparkline11 canvas {
    width: 6.25rem !important
}

.easy-pie-chart {
    position: relative;
    text-align: center
}

.easy-pie-chart .inner {
    display: inline-block;
    left: 50%;
    position: absolute;
    top: 50%;
    transform: translate(-50%, -50%)
}

.easy-pie-chart img {
    border-radius: 50%;
    height: 4.6875rem;
    width: 4.6875rem
}

.easy-pie-chart canvas {
    display: block;
    margin: 0 auto
}

#revenue-chart {
    height: 27.7rem
}

#duration-value-axis {
    height: 27.6rem;
    width: 100%
}

#chartMap,
#combined-bullet,
#comparing-stock-indices,
#depth-chart,
#multiple-panel-data,
#professional-candlesticks,
#zoomable-chart {
    height: 28.125rem;
    width: 100%
}

.amcharts-export-menu {
    display: none
}

.amcharts-data-set-selector-div {
    left: 0;
    margin: 0 auto;
    position: absolute;
    right: 0;
    text-align: center;
    width: 16.875rem
}

.amcharts-data-set-selector-div select {
    background: #ddd;
    border: 0;
    color: #000;
    margin-left: .625rem
}

.amChartsInputField {
    background: #0c8bd3;
    background: var(--primary);
    border: 0;
    color: #fff;
    margin: 0 .9375rem;
    padding: .3125rem .9375rem
}

.amcharts-data-set-select {
    background: #ddd;
    border: 0;
    color: #000
}

.amcharts-period-input,
.amcharts-period-input-selected {
    background: #0c8bd3;
    background: var(--primary);
    border: 0;
    color: #fff;
    margin-left: .625rem;
    padding: .3125rem .9375rem
}

.amcharts-graph-g2 .amcharts-graph-stroke {
    stroke-dasharray: .1875rem .1875rem;
    stroke-linejoin: round;
    stroke-linecap: round;
    animation: am-moving-dashes 1s linear infinite
}

@keyframes am-moving-dashes {
    to {
        stroke-dashoffset: -1.9375rem
    }
}

.lastBullet {
    animation: am-pulsating 1s ease-out infinite
}

@keyframes am-pulsating {
    0% {
        stroke-opacity: 1;
        stroke-width: 0px
    }

    to {
        stroke-opacity: 0;
        stroke-width: 3.125rem
    }
}

.amcharts-graph-column-front {
    transition: all .3s ease-out .3s
}

.amcharts-graph-column-front:hover {
    fill: #496375;
    stroke: #496375;
    transition: all .3s ease-out
}

@keyframes am-draw {
    0% {
        stroke-dashoffset: 500%
    }

    to {
        stroke-dashoffset: 0%
    }
}

@media only screen and (max-width:61.9375rem) {
    .amChartsPeriodSelector>fieldset>div {
        display: block !important;
        float: none !important;
        margin-bottom: .625rem
    }
}

.highcharts-root text {
    font-weight: 300 !important
}

.highcharts-credits {
    display: none
}

#chart_employee_gender,
#chart_employee_status {
    height: 21.875rem;
    width: auto
}

@media only screen and (max-width:87.5rem) {
    .form-control {
        height: 3rem
    }
}

.form-control:hover {
    background: #fff;
    box-shadow: none;
    color: #6e6e6e
}

.form-control.active,
.form-control:focus,
textarea:focus {
    background-color: #fff;
    box-shadow: 0 0 5px 0 hsla(0, 0%, 58%, .502);
    color: #393939
}

.form-control.solid {
    background: #f8f8f8;
    border-color: #ececec;
    color: #000
}

.form-control.solid[type=file] {
    padding: 6px 10px
}

.input-rounded {
    border-radius: 6.25rem
}

[data-theme-version=dark] .input-primary .form-control,
[data-theme-version=light] .input-primary .form-control {
    border-color: #0c8bd3;
    border-color: var(--primary)
}

[data-theme-version=dark] .input-primary .input-group-text,
[data-theme-version=light] .input-primary .input-group-text {
    background-color: #0c8bd3;
    background-color: var(--primary);
    color: #fff
}

[data-theme-version=dark] .input-danger .form-control,
[data-theme-version=light] .input-danger .form-control {
    border-color: #fc2e53
}

[data-theme-version=dark] .input-danger .input-group-text,
[data-theme-version=light] .input-danger .input-group-text {
    background-color: #fc2e53;
    color: #fff
}

[data-theme-version=dark] .input-info .form-control,
[data-theme-version=light] .input-info .form-control {
    border-color: #d653c1
}

[data-theme-version=dark] .input-info .input-group-text,
[data-theme-version=light] .input-info .input-group-text {
    background-color: #d653c1;
    color: #fff
}

[data-theme-version=dark] .input-success .form-control,
[data-theme-version=light] .input-success .form-control {
    border-color: #09bd3c
}

[data-theme-version=dark] .input-success .input-group-text,
[data-theme-version=light] .input-success .input-group-text {
    background-color: #09bd3c;
    color: #fff
}

[data-theme-version=dark] .input-warning .form-control,
[data-theme-version=light] .input-warning .form-control {
    border-color: #ffcf6d
}

[data-theme-version=dark] .input-warning .input-group-text,
[data-theme-version=light] .input-warning .input-group-text {
    background-color: #ffcf6d;
    color: #fff
}

[data-theme-version=dark] .input-primary-o .form-control,
[data-theme-version=light] .input-primary-o .form-control {
    border-color: #0c8bd3;
    border-color: var(--primary)
}

[data-theme-version=dark] .input-primary-o .input-group-text,
[data-theme-version=light] .input-primary-o .input-group-text {
    background-color: #0000;
    border-color: #0c8bd3;
    border-color: var(--primary);
    color: #0c8bd3;
    color: var(--primary)
}

[data-theme-version=dark] .input-danger-o .form-control,
[data-theme-version=light] .input-danger-o .form-control {
    border-color: #fc2e53
}

[data-theme-version=dark] .input-danger-o .input-group-text,
[data-theme-version=light] .input-danger-o .input-group-text {
    background-color: #0000;
    border-color: #fc2e53;
    color: #fc2e53
}

[data-theme-version=dark] .input-info-o .form-control,
[data-theme-version=light] .input-info-o .form-control {
    border-color: #d653c1
}

[data-theme-version=dark] .input-info-o .input-group-text,
[data-theme-version=light] .input-info-o .input-group-text {
    background-color: #0000;
    border-color: #d653c1;
    color: #d653c1
}

[data-theme-version=dark] .input-success-o .form-control,
[data-theme-version=light] .input-success-o .form-control {
    border-color: #09bd3c
}

[data-theme-version=dark] .input-success-o .input-group-text,
[data-theme-version=light] .input-success-o .input-group-text {
    background-color: #0000;
    border-color: #09bd3c;
    color: #09bd3c
}

[data-theme-version=dark] .input-warning-o .form-control,
[data-theme-version=light] .input-warning-o .form-control {
    border-color: #ffcf6d
}

[data-theme-version=dark] .input-warning-o .input-group-text,
[data-theme-version=light] .input-warning-o .input-group-text {
    background-color: #0000;
    border-color: #ffcf6d;
    color: #ffcf6d
}

.form-control[type=file] {
    line-height: 44px;
    padding-left: 12px
}

.form-control-sm[type=file] {
    line-height: 32px;
    padding: 4px 4px 4px 8px
}

.form-control-lg[type=file] {
    line-height: 52px;
    padding-left: 10px
}

.input-group-text {
    background: #d7dae3;
    border: .0625rem solid #f5f5f5;
    display: flex;
    justify-content: center;
    min-width: 3.125rem;
    padding: .532rem .75rem
}

.input-group-text i {
    font-size: 1rem
}

.form-file-label {
    height: 2.5rem;
    padding: .5rem .75rem
}

.input-group-append .btn,
.input-group-prepend .btn {
    z-index: 0
}

.custom-select {
    background: none;
    border-color: #d7dae3;
    color: #6e6e6e
}

.custom-select:focus {
    border-color: #0c8bd3;
    border-color: var(--primary);
    box-shadow: none;
    color: #0c8bd3;
    color: var(--primary)
}

.form-file-label {
    background: #656c73;
    color: #fff;
    white-space: nowrap
}

[data-theme-version=dark] .form-file-label {
    background: #2b2b2b;
    border-color: #2b2b2b;
    color: #393939
}

.custom_file_input .form-file-label:after {
    height: 100%
}

.form-control:disabled,
.form-control[readonly] {
    background: #fff;
    opacity: 1
}

.form-file {
    background: #fff;
    border: .0625rem solid #d7dae3
}

[data-theme-version=dark] .form-file {
    background: #161717;
    border-color: #2b2b2b
}

.input-group>.form-control-plaintext,
.input-group>.form-file,
.input-group>.form-select {
    flex: 1 1 auto;
    margin-bottom: 0;
    position: relative;
    width: 1%
}

.input-group>.form-file {
    align-items: center;
    display: flex
}

.input-group>.form-file:not(:last-child) .form-file-label,
.input-group>.form-file:not(:last-child) .form-file-label:after {
    border-bottom-right-radius: 0;
    border-top-right-radius: 0
}

.input-group>.form-file:not(:first-child) .form-file-label {
    border-bottom-left-radius: 0;
    border-top-left-radius: 0
}

.select2-container--default .select2-selection--multiple .select2-selection__choice {
    border-radius: 1.25rem
}

.form-file .form-control {
    border: 0;
    border-radius: 0;
    height: auto;
    line-height: 45px;
    margin: 0;
    padding: 2px 10px
}

.form-control.form-control-lg {
    min-height: calc(4rem + 2px)
}

.form-control.form-control-sm {
    border-radius: 10px;
    height: calc(2.5rem + 2px)
}

.form-control.style-right {
    border-radius: 0 1.25rem 1.25rem 0
}

.form-control.left-radius {
    border-left: 0
}

.form-control.left-radius-1 {
    border-right: 0
}

.right-radius {
    border-bottom-right-radius: 0 !important;
    border-top-right-radius: 0 !important
}

.left-radius {
    border-bottom-left-radius: 0 !important;
    border-top-left-radius: 0 !important
}

.form-check-label {
    margin-left: .3125rem;
    margin-top: .1875rem
}

.form-check-inline .form-check-input {
    margin-right: .625rem
}

.form-check-input {
    border-color: #e7e7e7;
    border-width: .125rem;
    height: 1.25rem;
    top: .125rem;
    width: 1.25rem
}

.rtl .form-check-label:after,
.rtl .form-check-label:before {
    left: inherit;
    right: -1.5rem !important
}

.form-check {
    line-height: normal
}

.toggle-switch {
    color: #000;
    display: inline-block;
    font-weight: 600;
    line-height: 1.25;
    padding-left: 3.125rem
}

.toggle-switch .form-check-input {
    background: #d8d8d8;
    background-image: none;
    border: 0;
    border-radius: 1.25rem !important;
    cursor: pointer;
    height: 1.2rem;
    left: -.3125rem;
    position: relative;
    transition: all .2s;
    width: 2.3125rem
}

.toggle-switch .form-check-input:focus {
    background-image: none !important
}

.toggle-switch .form-check-input:checked {
    background: #00a15d33;
    background: var(--rgba-primary-2);
    background-image: none !important
}

.toggle-switch .form-check-input:checked:after {
    background: #0c8bd3;
    background: var(--primary);
    left: 1.25rem
}

.toggle-switch .form-check-input:focus {
    box-shadow: none
}

.toggle-switch .form-check-input:after {
    background: #909090;
    border-radius: 1.5rem;
    box-shadow: 0 0 .3125rem #0000004d;
    content: "";
    height: 1.25rem;
    left: 0;
    position: absolute;
    top: -.1875rem;
    transition: all .2s;
    width: 1.25rem
}

.toggle-switch.text-end {
    padding-left: 0;
    padding-right: 0
}

.toggle-switch.text-end .form-check-input {
    float: right;
    left: auto;
    margin-left: 0;
    right: 0
}

.toggle-switch.text-end .form-check-label {
    margin-left: 0;
    margin-right: .9375rem
}

.toggle-switch .form-check-label {
    cursor: pointer
}

.form-check-input:focus~.form-check-label:before {
    box-shadow: none !important
}

.form-check-label:before {
    background-color: #0000;
    border-color: #c8c8c8;
    border-radius: .125rem !important;
    border-width: .125rem
}

[data-theme-version=dark] .form-check-label:before {
    background-color: #0000;
    border-color: #2b2b2b
}

.check-xs .form-check-input {
    height: 1.125rem;
    width: 1.125rem
}

.check-lg .form-check-input {
    height: 1.5rem;
    width: 1.5rem
}

.check-xl .form-check-input {
    height: 1.75rem;
    width: 1.75rem
}

.checkbox-info .form-check-input:focus {
    border-color: #d653c1;
    box-shadow: 0 0 0 .25rem #d653c140;
    outline: 0
}

.checkbox-info .form-check-input:checked {
    background-color: #d653c1;
    border-color: #d653c1
}

[data-theme-version=dark] .checkbox-info .form-check-input:checked {
    background-color: #d653c11a;
    border-color: #0000
}

.checkbox-danger .form-check-input:focus {
    border-color: #fc2e53;
    box-shadow: 0 0 0 .25rem #fc2e5340;
    outline: 0
}

.checkbox-danger .form-check-input:checked {
    background-color: #fc2e53;
    border-color: #fc2e53
}

[data-theme-version=dark] .checkbox-danger .form-check-input:checked {
    background-color: #fc2e5326;
    border-color: #0000
}

.checkbox-success .form-check-input:focus {
    border-color: #09bd3c;
    box-shadow: 0 0 0 .25rem #09bd3c40;
    outline: 0
}

.checkbox-success .form-check-input:checked {
    background-color: #09bd3c;
    border-color: #09bd3c
}

[data-theme-version=dark] .checkbox-success .form-check-input:checked {
    background-color: #09bd3c1a;
    border-color: #0000
}

.checkbox-warning .form-check-input:focus {
    border-color: #ffcf6d;
    box-shadow: 0 0 0 .25rem #ffcf6d40;
    outline: 0
}

.checkbox-warning .form-check-input:checked {
    background-color: #ffcf6d;
    border-color: #ffcf6d
}

[data-theme-version=dark] .checkbox-warning .form-check-input:checked {
    background-color: #ffcf6d1a;
    border-color: #0000
}

.checkbox-secondary .form-check-input:focus {
    border-color: #ff5e4b;
    box-shadow: 0 0 0 .25rem #ff5e4b40;
    outline: 0
}

.checkbox-secondary .form-check-input:checked {
    background-color: #ff5e4b;
    border-color: #ff5e4b
}

[data-theme-version=dark] .checkbox-secondary .form-check-input:checked {
    background-color: #ff5e4b80;
    border-color: #0000
}

.check-switch {
    padding-left: 2.5rem
}

.check-switch .form-check-label {
    font-weight: 500;
    line-height: 1.875rem
}

.check-switch .form-check-label span {
    line-height: 1
}

.check-switch .form-check-label:after,
.check-switch .form-check-label:before {
    border-color: #00a15d4d;
    border-color: var(--rgba-primary-3);
    border-radius: 3rem !important;
    height: 1.5rem;
    left: -2rem;
    width: 1.5rem
}

.check-switch .form-check-input:checked~.form-check-label:before {
    background: #fff
}

.form-check-input:checked {
    background-color: #0c8bd3;
    background-color: var(--primary);
    border-color: #0c8bd3;
    border-color: var(--primary)
}

.form-check-input:focus {
    border-color: #0c8bd3;
    border-color: var(--primary);
    box-shadow: #00a15d1a;
    box-shadow: var(--rgba-primary-1)
}

.js-switch+.switchery {
    border-radius: 3.125rem;
    margin-right: 4rem
}

@media(max-width:767.98px) {
    .js-switch+.switchery {
        margin-right: 1rem
    }
}

.js-switch+.switchery>.small,
.js-switch+.switchery>small {
    top: .125rem
}

.js-switch.js-switch-lg+.switchery {
    height: 2rem;
    width: 4.5rem
}

.js-switch.js-switch-lg+.switchery>.small,
.js-switch.js-switch-lg+.switchery>small {
    height: 1.75rem;
    width: 1.75rem
}

.js-switch.js-switch-md+.switchery {
    height: 1.5rem;
    width: 3.5rem
}

.js-switch.js-switch-md+.switchery>.small,
.js-switch.js-switch-md+.switchery>small {
    height: 1.25rem;
    width: 1.25rem
}

.js-switch.js-switch-sm+.switchery {
    height: 1rem;
    width: 2.2rem
}

.js-switch.js-switch-sm+.switchery>.small,
.js-switch.js-switch-sm+.switchery>small {
    height: 1.2rem;
    top: .0625rem;
    width: 1.2rem
}

.js-switch-square+.switchery {
    border-radius: 0
}

.js-switch-square+.switchery>.small,
.js-switch-square+.switchery>small {
    border-radius: 0;
    top: .125rem
}

.js-switch-square.js-switch-lg+.switchery {
    height: 2rem;
    width: 4.5rem
}

.js-switch-square.js-switch-lg+.switchery>.small,
.js-switch-square.js-switch-lg+.switchery>small {
    height: 1.75rem;
    width: 1.75rem
}

.js-switch-square.js-switch-md+.switchery {
    height: 1.5rem;
    width: 3.5rem
}

.js-switch-square.js-switch-md+.switchery>.small,
.js-switch-square.js-switch-md+.switchery>small {
    height: 1.25rem;
    width: 1.25rem
}

.js-switch-square.js-switch-sm+.switchery {
    height: 1rem;
    width: 2.2rem
}

.js-switch-square.js-switch-sm+.switchery>.small,
.js-switch-square.js-switch-sm+.switchery>small {
    height: 1.2rem;
    top: .0625rem;
    width: 1.2rem
}

.form-control.is-valid {
    border-color: #09bd3c !important;
    border-right: 0 !important
}

.form-control.is-valid:focus {
    box-shadow: none
}

.form-control.is-warning {
    border-color: #ffcf6d !important;
    border-right: 0 !important
}

.form-control.is-warning:focus {
    box-shadow: none
}

.form-control.is-invalid {
    border-color: #fc2e53 !important;
    border-right: 0 !important
}

.form-control.is-invalid:focus {
    box-shadow: none
}

.is-valid .input-group-prepend .input-group-text i {
    color: #09bd3c
}

.is-invalid .input-group-prepend .input-group-text i {
    color: #00a15d33;
    color: var(--rgba-primary-2)
}

.show-pass {
    border-radius: 0 1.25rem 1.25rem 0 !important;
    cursor: pointer
}

.show-pass.active .fa-eye-slash {
    display: none
}

.show-pass.active .fa-eye {
    display: inline-block
}

#val-username1 {
    border-radius: 0 1.25rem 1.25rem 0 !important
}

.asColorPicker-dropdown {
    max-width: 26rem
}

.asColorPicker-trigger {
    border: 0;
    height: 100%;
    position: absolute;
    right: 0;
    top: 0;
    width: 2.1875rem
}

[direction=rtl] .asColorPicker-trigger {
    left: 0;
    right: auto
}

.asColorPicker-clear {
    display: none;
    position: absolute;
    right: 1rem;
    text-decoration: none;
    top: .5rem
}

.daterangepicker button.applyBtn,
.daterangepicker td.active,
.daterangepicker td.active:hover {
    background-color: #0c8bd3;
    background-color: var(--primary)
}

.daterangepicker button.applyBtn {
    border-color: #0c8bd3;
    border-color: var(--primary)
}

.datepicker.datepicker-dropdown {
    background: #f2f4fa;
    border: .0625rem solid #eee;
    border-radius: .0625rem
}

.datepicker.datepicker-dropdown td.day,
.datepicker.datepicker-dropdown th.next,
.datepicker.datepicker-dropdown th.prev {
    border-radius: 3.125rem;
    font-weight: 300;
    height: 1.875rem;
    padding: 0;
    text-align: center;
    width: 1.875rem !important
}

.datepicker.datepicker-dropdown td.day:hover,
.datepicker.datepicker-dropdown th.next:hover,
.datepicker.datepicker-dropdown th.prev:hover {
    box-shadow: 0 0 1.875rem .3125rem #f31e7a4d;
    color: #fff
}

.datepicker.datepicker-dropdown th.datepicker-switch,
.datepicker.datepicker-dropdown th.next,
.datepicker.datepicker-dropdown th.prev {
    color: #333;
    font-weight: 300
}

.datepicker.datepicker-dropdown th.dow {
    font-weight: 300
}

.datepicker table tr td.active.active,
.datepicker table tr td.selected {
    border: 0;
    box-shadow: 0 0 1.875rem .3125rem #f31e7a4d
}

.datepicker table tr td.today,
.datepicker table tr td.today.disabled,
.datepicker table tr td.today.disabled:hover,
.datepicker table tr td.today:hover {
    box-shadow: 0 0 1.875rem .3125rem #f31e7a4d;
    color: #fff
}

.picker__select--month,
.picker__select--year {
    height: 2.5em
}

.picker__input {
    background-color: #0000 !important
}

[data-theme-version=dark] .picker__input {
    background-color: #0000 !important;
    border: .0625rem solid #2b2b2b
}

.asColorPicker-wrap .form-control {
    border-bottom-right-radius: 0;
    border-top-right-radius: 0
}

.picker-data .color-time-picker .react-time-picker {
    width: 100%
}

.picker-data .color-time-picker .react-time-picker__wrapper {
    border: 0;
    color: #7e7e7e
}

.picker-data .color-time-picker .react-time-picker__wrapper .react-time-picker__clear-button {
    display: none
}

.picker-data .color-time-picker .react-time-picker__wrapper .react-time-picker__inputGroup {
    border: .0625rem solid #d7dae3;
    border-radius: 1rem 0 0 1rem;
    height: 3.5rem;
    padding: 0 1.25rem
}

.picker-data .color-time-picker .react-time-picker__wrapper .react-time-picker__inputGroup__input {
    color: #7e7e7e
}

.picker-data .color-time-picker .react-time-picker__wrapper .react-time-picker__inputGroup__amPm {
    -webkit-appearance: none;
    appearance: none;
    color: #7e7e7e
}

.picker-data .color-time-picker .react-time-picker__wrapper .react-time-picker__clock-button {
    background: #6b707a;
    border-radius: 0 .75rem .75rem 0;
    color: #b7b7b7;
    line-height: 1;
    min-width: 50px;
    padding: .532rem .75rem;
    text-align: center
}

.picker-data .color-time-picker .react-time-picker__wrapper .react-time-picker__clock-button svg {
    stroke: #fff;
    display: inline-block
}

.picker-data .color-time-picker .react-clock__face {
    background: #ededed;
    border: 10px solid #ededed;
    padding: 10px
}

.picker-data .color-time-picker .react-clock__hand__body {
    background-color: #6b707a
}

.picker-data .color-time-picker .react-time-picker__clock {
    border: 0 !important;
    border-radius: 4px;
    box-shadow: 0 11px 15px -7px #0003, 0 24px 38px 3px #00000024, 0 9px 46px 8px #0000001f
}

.picker-data .color-time-picker.style-1 .react-time-picker__wrapper .react-time-picker__clock-button {
    display: none
}

.picker-data .color-time-picker.style-1 .react-time-picker__wrapper .react-time-picker__inputGroup {
    border-radius: 1rem
}

#image {
    max-width: 100%
}

.docs-options .dropdown-menu {
    padding: 1.5rem
}

.docs-preview {
    margin-bottom: 3rem
}

.docs-preview .img-preview {
    float: left;
    margin-bottom: .5rem;
    margin-right: .5rem;
    max-width: 100% !important;
    overflow: hidden
}

.docs-preview .img-preview>img {
    max-width: 100% !important
}

.docs-preview .img-preview.preview-lg {
    height: 9rem;
    width: 16rem
}

.docs-preview .img-preview.preview-md {
    height: 4.5rem;
    width: 8rem
}

.docs-preview .img-preview.preview-sm {
    height: 2.25rem;
    width: 4rem
}

.docs-preview .img-preview.preview-xs {
    height: 1.125rem;
    margin-right: 0;
    width: 2rem
}

.select2-container {
    width: 100% !important
}

.select2-container--default .select2-selection--single {
    background: #fff;
    border: .0625rem solid #c8c8c8;
    border-radius: 1.25rem;
    height: 2.5rem
}

[data-theme-version=dark] .select2-container--default .select2-selection--single {
    background: #161717;
    border-color: #2b2b2b
}

.select2-container--default .select2-selection--single.active,
.select2-container--default .select2-selection--single:focus,
.select2-container--default .select2-selection--single:hover {
    box-shadow: none
}

.select2-container--default .select2-selection--single .select2-selection__rendered {
    color: #393939;
    line-height: 2.5rem;
    min-height: 2.5rem;
    padding-left: .9375rem
}

.select2-container--default .select2-selection--multiple {
    border-color: #d7dae3;
    border-radius: 0
}

.select2-dropdown {
    border-radius: 0
}

.select2-container--default .select2-results__option--highlighted[aria-selected] {
    background-color: #0c8bd3;
    background-color: var(--primary)
}

.select2-container--default.select2-container--focus .select2-selection--multiple {
    background: #fff;
    border-color: #d7dae3
}

.select2-container--default .select2-selection--single .select2-selection__arrow {
    right: .9375rem;
    top: .375rem
}

.select2-container .select2-selection--multiple {
    border: .0625rem solid #c8c8c8;
    border-radius: 1.25rem;
    color: #393939;
    min-height: 2.5rem
}

[data-theme-version=dark] .select2-container .select2-selection--multiple {
    background: #161717;
    border-color: #2b2b2b
}

[data-theme-version=dark] .select2-search--dropdown .select2-search__field {
    background: #202020;
    border-color: #2b2b2b
}

.select2-dropdown {
    border-color: #c8c8c8
}

[data-theme-version=dark] .select2-dropdown {
    background: #161717;
    border-color: #2b2b2b
}

.swal2-popup .swal2-content {
    color: #393939
}

[data-theme-version=dark] .css-b62m3t-container>div {
    background: #161717;
    border-color: #ffffff4d
}

[data-theme-version=dark] .css-b62m3t-container [class*=-placeholder],
[data-theme-version=dark] .css-b62m3t-container [class*=-singleValue] {
    color: #fff
}

[data-theme-version=dark] .css-b62m3t-container [class*=-multiValue] {
    background: #ffffff1a
}

[data-theme-version=dark] .css-b62m3t-container [class*=-IndicatorsContainer] div,
[data-theme-version=dark] .css-b62m3t-container [class*=-multiValue] div {
    color: #fff
}

[data-theme-version=dark] .css-b62m3t-container [class*=-menu] {
    background: #161717
}

[data-theme-version=dark] .css-b62m3t-container [class*=-menu]>div>:hover {
    background: #ffffff1a
}

[data-theme-version=dark] .sidebar-right .tab-content {
    background: #202020
}

[data-theme-version=dark] .sidebar-right .tab-content .tab-pane .admin-settings p {
    color: #fff
}

[data-theme-version=dark] .sidebar-right .sidebar-right-inner .admin-title {
    color: #fff !important
}

[data-theme-version=dark] .sidebar-right .card-tabs .nav-tabs {
    background: #ffffff1a
}

[data-theme-version=dark] .sidebar-right .card-tabs .nav-tabs .nav-item .nav-link {
    background: #ffffff80;
    color: #fff !important
}

[data-theme-version=dark] .sidebar-right .card-tabs .nav-tabs .nav-item .nav-link.active {
    background: #fffc
}

.form-wizard {
    border: 0
}

.form-wizard .nav-wizard {
    box-shadow: none !important;
    margin-bottom: 2rem
}

.form-wizard .nav-wizard #RFS-ConnectorContainer {
    display: none
}

.form-wizard .nav-wizard .nav-link {
    background-color: #0000 !important;
    display: block;
    height: 100%;
    position: relative;
    width: 100%
}

.form-wizard .nav-wizard .nav-link span {
    background-color: #fff;
    border: .125rem solid #0c8bd3;
    border: .125rem solid var(--primary);
    border-radius: 3.125rem;
    color: #0c8bd3;
    color: var(--primary);
    display: block;
    font-size: 1.125rem;
    height: 3rem;
    line-height: 3rem;
    margin: auto;
    position: relative;
    width: 3rem;
    z-index: 1
}

.form-wizard .nav-wizard .nav-link:after {
    background: #eee !important;
    content: "" !important;
    height: .1875rem;
    left: 50%;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    width: 100%;
    z-index: 0
}

.form-wizard .nav-wizard .nav-link.active span {
    background: #0c8bd3;
    background: var(--primary);
    color: #fff
}

.form-wizard .nav-wizard .nav-link.active:after {
    background: #0c8bd3 !important;
    background: var(--primary) !important
}

.form-wizard .nav-wizard .nav-link.completed span {
    background-color: #0c8bd3;
    background-color: var(--primary);
    color: #fff
}

.form-wizard .nav-wizard .nav-link.completed:after {
    background: #0c8bd3 !important;
    background: var(--primary) !important
}

.form-wizard .nav-wizard>div:last-child .nav-link:after {
    display: none
}

.form-wizard .toolbar-bottom .btn {
    border: 0;
    padding: .75rem 1.125rem
}

.form-wizard .tab-content .tab-pane {
    padding: 0
}

.form-wizard .emial-setup label.mailclinet {
    align-items: center;
    background-color: #eef5f9;
    border-radius: 50%;
    cursor: pointer;
    display: flex;
    flex-direction: column;
    height: 10rem;
    justify-content: center;
    margin: auto;
    text-align: center;
    width: 10rem
}

[data-theme-version=dark] .form-wizard .emial-setup label.mailclinet {
    background-color: #161717
}

@media only screen and (max-width:35.9375rem) {
    .form-wizard .emial-setup label.mailclinet {
        height: 7rem;
        width: 7rem
    }
}

.form-wizard .emial-setup label.mailclinet .mail-icon {
    display: inline-block;
    font-size: 3rem;
    line-height: 1;
    margin-top: -1rem
}

@media only screen and (max-width:35.9375rem) {
    .form-wizard .emial-setup label.mailclinet .mail-icon {
        font-size: 2rem
    }
}

.form-wizard .emial-setup label.mailclinet .mail-text {
    font-size: 1rem;
    margin-top: .5rem;
    text-align: center
}

@media only screen and (max-width:35.9375rem) {
    .form-wizard .emial-setup label.mailclinet .mail-text {
        font-size: .75rem;
        line-height: 1.25rem
    }
}

.form-wizard .emial-setup label.mailclinet input[type=radio] {
    display: none
}

@media only screen and (max-width:47.9375rem) {
    .form-wizard .nav-wizard {
        flex-direction: row !important
    }

    .form-wizard .tab-content {
        height: 100% !important
    }
}

@media only screen and (max-width:35.9375rem) {
    .form-wizard .nav-wizard li .nav-link {
        padding: 0
    }
}

.wizard-style-one {
    border: 0;
    padding: 0 100px
}

.wizard-style-one .nav-wizard {
    box-shadow: none;
    margin-bottom: 40px
}

.wizard-style-one label {
    color: #000;
    font-size: 14px;
    font-weight: 500
}

.wizard-style-one .tab-content {
    overflow: visible
}

.custom-ekeditor ul {
    padding-left: 1.25rem
}

.custom-ekeditor ul li {
    list-style: inherit
}

.custom-ekeditor ol li {
    list-style: decimal
}

.ql-container {
    height: 25rem
}

#world-datamap {
    padding-bottom: 46% !important
}

.datamaps-hoverover {
    background: #fff;
    border: .0625rem solid #00a15d4d;
    border: .0625rem solid var(--rgba-primary-3);
    border-radius: .3125rem;
    color: #0c8bd3;
    color: var(--primary);
    font-family: Roboto !important;
    padding: .3125rem
}

@media only screen and (max-width:90rem) {
    .world_map_card ul.list-group {
        display: flex;
        flex-direction: row;
        flex-wrap: wrap;
        margin-top: 2.1875rem
    }
}

.jqvmap-zoomin,
.jqvmap-zoomout {
    background-color: #0c8bd3;
    background-color: var(--primary);
    height: 1.25rem;
    line-height: 1.2rem;
    width: 1.25rem
}

.jqvmap-zoomout {
    top: 2.1875rem
}

#usa,
#world-map {
    height: 25rem
}

@media only screen and (max-width:61.9375rem) {

    #usa,
    #world-map {
        height: 21.875rem
    }
}

@media only screen and (max-width:35.9375rem) {

    #usa,
    #world-map {
        height: 14.375rem
    }
}

.blockUI.blockMsg.blockPage {
    border: 0 !important
}

#loginForm {
    cursor: auto
}

.blockMsg {
    border: 0;
    width: 20% !important
}

.blockMsg .h1,
.blockMsg h1 {
    font-size: 1rem;
    margin-bottom: 0;
    padding: .5rem 0
}

.bootstrap-select {
    margin-bottom: 0
}

.bootstrap-select .btn {
    background-color: #0000 !important;
    border: 1px solid #d7dae3 !important;
    color: #393939 !important;
    font-weight: 400
}

[data-theme-version=dark] .bootstrap-select .btn {
    background: #161717 !important;
    border-color: #2b2b2b !important
}

.bootstrap-select .btn:active,
.bootstrap-select .btn:focus,
.bootstrap-select .btn:hover {
    outline: none !important;
    outline-offset: 0
}

[data-theme-version=dark] .bootstrap-select .btn:active,
[data-theme-version=dark] .bootstrap-select .btn:focus,
[data-theme-version=dark] .bootstrap-select .btn:hover {
    color: #393939 !important
}

.bootstrap-select .dropdown-menu {
    border-color: #d7dae3 !important;
    box-shadow: 0 0 2.5rem 0 #523f691a
}

.bootstrap-select .dropdown-menu .dropdown-item {
    padding: .25rem 1rem
}

[data-theme-version=dark] .bootstrap-select .dropdown-menu {
    border-color: #d7dae3 !important
}

.input-group>.bootstrap-select:not(:first-child) .dropdown-toggle {
    border-bottom-left-radius: 0;
    border-top-left-radius: 0
}

.input-group>.bootstrap-select:not(:last-child) .dropdown-toggle {
    border-bottom-right-radius: 0;
    border-top-right-radius: 0
}

.clipboard-btn {
    transition: all .1s ease-in-out
}

.clipboard-btn:hover {
    background-color: #0c8bd3;
    background-color: var(--primary);
    color: #fff
}

.bootstrap-tagsinput {
    background-color: #fff;
    border-color: #d7dae3;
    border-radius: 0;
    flex: 1 1;
    padding: 0 0 0 .5rem;
    width: 100%
}

.bootstrap-tagsinput .tag {
    align-items: center;
    background-color: #0c8bd3;
    background-color: var(--primary);
    border: .0625rem solid #d7dae3;
    border-radius: 0;
    font-size: 1.2rem
}

.bootstrap-tagsinput input[type=text] {
    border-color: #d7dae3;
    border-radius: 0;
    flex: 1 1;
    height: 2.1rem
}

.bootstrap-tagsinput label {
    margin-bottom: .5rem
}

.twitter-typeahead {
    width: 100%
}

.twitter-typeahead .tt-dataset.tt-dataset-states {
    border: 1px solid #d7dae3
}

.twitter-typeahead .tt-menu {
    background-color: #fff;
    width: 100%
}

.twitter-typeahead .tt-menu .tt-suggestion {
    cursor: pointer;
    padding: .625rem
}

.twitter-typeahead .tt-menu .tt-suggestion:hover {
    background-color: #0c8bd3;
    background-color: var(--primary);
    color: #fff
}

.weather-one i {
    font-size: 8rem;
    position: relative;
    top: .5rem
}

.weather-one .h2,
.weather-one h2 {
    display: inline-block;
    float: right;
    font-size: 4.8rem
}

.weather-one .city {
    position: relative;
    text-align: right;
    top: -2.5rem
}

.weather-one .currently {
    font-size: 1.6rem;
    font-weight: 400;
    position: relative;
    top: 2.5rem
}

.weather-one .celcious {
    font-size: 2rem;
    text-align: right
}

.noUi-target {
    border-color: #0000;
    border-radius: 0
}

.noUi-connect {
    background-color: #0c8bd3;
    background-color: var(--primary)
}

.noUi-connects {
    background-color: #d2d6de
}

.noUi-connect.c-1-color {
    background-color: #09bd3c
}

.noUi-connect.c-2-color {
    background-color: #d653c1
}

.noUi-connect.c-3-color {
    background-color: #0c8bd3;
    background-color: var(--primary)
}

.noUi-connect.c-4-color {
    background-color: #ffcf6d
}

.noUi-vertical {
    width: .375rem
}

.noUi-horizontal {
    border: 0;
    height: .125rem;
    margin-bottom: .625rem
}

.noUi-horizontal .noUi-handle,
.noUi-vertical .noUi-handle {
    background-color: #0c8bd3;
    background-color: var(--primary);
    border: none;
    border-radius: 3.125rem;
    box-shadow: none;
    height: .9375rem;
    width: .9375rem
}

.noUi-horizontal .noUi-handle:after,
.noUi-horizontal .noUi-handle:before,
.noUi-vertical .noUi-handle:after,
.noUi-vertical .noUi-handle:before {
    display: none
}

.noUi-vertical .noUi-handle {
    left: -.25rem;
    top: -.375rem
}

.noUi-horizontal .noUi-handle {
    cursor: pointer;
    top: -.4375rem
}

html:not([dir=rtl]) .noUi-horizontal .noUi-handle {
    right: -.375rem
}

#slider-toggle {
    height: 3.125rem
}

#slider-toggle.off .noUi-handle {
    border-color: #0c8bd3;
    border-color: var(--primary)
}

.colorpicker-slider .sliders.noUi-target#blue,
.colorpicker-slider .sliders.noUi-target#green,
.colorpicker-slider .sliders.noUi-target#red {
    display: inline-block;
    height: 12.5rem;
    margin: .625rem
}

.colorpicker-slider .sliders.noUi-target#red .noUi-connect {
    background: #c0392b
}

.colorpicker-slider .sliders.noUi-target#green .noUi-connect {
    background: #27ae60
}

.colorpicker-slider .sliders.noUi-target#blue .noUi-connect {
    background: #2980b9
}

.colorpicker-slider #result {
    background: #7f7f7f;
    border: .0625rem solid #fff;
    box-shadow: 0 0 .625rem;
    color: #7f7f7f;
    display: inline-block;
    height: 6.25rem;
    margin: 3.75rem 1.625rem;
    vertical-align: top;
    width: 6.25rem
}

.slider-vertical {
    height: 18rem
}

.nestable-cart {
    overflow: hidden
}

.dd-handle {
    border: 1px solid #d7dae3;
    border-radius: .3125rem;
    height: auto;
    padding: .5rem 1rem
}

.dd-handle,
.dd-handle:hover,
.dd3-content:hover {
    background: #0c8bd3;
    background: var(--primary);
    color: #fff
}

.dd3-content {
    color: #fff
}

.dd-item>button {
    color: #fff;
    line-height: 28px
}

.pignose-calendar {
    border-color: #0c8bd3;
    border-color: var(--primary);
    box-shadow: none;
    max-width: none;
    width: 100%
}

.pignose-calendar .pignose-calendar-top-date {
    background-color: #0c8bd3;
    background-color: var(--primary)
}

.pignose-calendar .pignose-calendar-top-date .pignose-calendar-top-month {
    color: #fff
}

.pignose-calendar.pignose-calendar-blue .pignose-calendar-body .pignose-calendar-row .pignose-calendar-unit.pignose-calendar-unit-active a {
    background-color: #0c8bd3;
    background-color: var(--primary);
    box-shadow: none
}

.pignose-calendar .pignose-calendar-top {
    border-bottom: 0;
    box-shadow: none
}

.pignose-calendar.pignose-calendar-blue {
    background-color: #00000026
}

.pignose-calendar .pignose-calendar-unit {
    height: 4.8em
}

.cd-h-timeline {
    opacity: 0;
    transition: opacity .2s
}

.cd-h-timeline--loaded {
    opacity: 1
}

.cd-h-timeline__container {
    height: 6.25rem;
    max-width: 50rem;
    position: relative
}

.cd-h-timeline__dates {
    height: 100%;
    margin: 0 2.5rem;
    overflow: hidden;
    position: relative
}

.cd-h-timeline__dates:after,
.cd-h-timeline__dates:before {
    content: "";
    height: 100%;
    position: absolute;
    top: 0;
    width: 1.25rem;
    z-index: 2
}

.cd-h-timeline__dates:before {
    background: #0c8bd3;
    background: var(--primary);
    left: 0
}

.cd-h-timeline__dates:after {
    background: #0c8bd3;
    background: var(--primary);
    right: 0
}

.cd-h-timeline__line {
    background-color: #0c8bd3;
    background-color: var(--primary);
    height: .125rem;
    left: 0;
    position: absolute;
    top: 3.0625rem;
    transition: transform .4s;
    z-index: 1
}

.cd-h-timeline__filling-line {
    background-color: #09bd3c;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    transform: scaleX(0);
    transform-origin: left center;
    transition: transform .3s;
    width: 100%;
    z-index: 1
}

.cd-h-timeline__date {
    bottom: 0;
    color: var(--cd-color-1);
    font-size: .8em;
    padding-bottom: var(--space-sm);
    position: absolute;
    text-align: center;
    text-decoration: none;
    -webkit-user-select: none;
    user-select: none;
    z-index: 2
}

.cd-h-timeline__date:after {
    background-color: #0c8bd3;
    background-color: var(--primary);
    border: .125rem solid #00a15d99;
    border-color: var(--rgba-primary-6);
    border-radius: 50%;
    bottom: -.3125rem;
    content: "";
    height: .75rem;
    left: 50%;
    position: absolute;
    transform: translateX(-50%);
    transition: background-color .3s, border-color .3s;
    width: .75rem
}

.cd-h-timeline__date:hover:after {
    background-color: #09bd3c;
    border-color: #09bd3c
}

.cd-h-timeline__date--selected {
    pointer-events: none
}

.cd-h-timeline__date--selected:after {
    background-color: #09bd3c;
    border-color: #09bd3c
}

.cd-h-timeline__date--older-event:after {
    border-color: #09bd3c
}

.cd-h-timeline__navigation {
    border: .125rem solid #00a15d99;
    border-color: var(--rgba-primary-6);
    border-radius: 50%;
    height: 2.125rem;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    transition: border-color .3s;
    width: 2.125rem;
    z-index: 1
}

.cd-h-timeline__navigation:after {
    content: "";
    height: 1rem;
    left: 50%;
    position: absolute;
    top: 50%;
    transform: translateX(-50%) translateY(-50%);
    width: 1rem
}

.cd-h-timeline__navigation:hover {
    border-color: #09bd3c
}

.cd-h-timeline__navigation--prev {
    left: 0;
    transform: translateY(-50%) rotate(180deg)
}

.cd-h-timeline__navigation--next {
    right: 0
}

.cd-h-timeline__navigation--inactive {
    cursor: not-allowed
}

.cd-h-timeline__navigation--inactive:after {
    background-position: 0 -1rem
}

.cd-h-timeline__navigation--inactive:hover {
    border-color: #00a15d99;
    border-color: var(--rgba-primary-6)
}

.cd-h-timeline__events {
    overflow: hidden;
    position: relative;
    transition: height .4s;
    width: 100%
}

.cd-h-timeline__event {
    animation-duration: .4s;
    animation-timing-function: ease-in-out;
    left: 0;
    opacity: 0;
    padding: .0625rem 5%;
    position: absolute;
    top: 0;
    transform: translateX(-100%);
    width: 100%;
    z-index: 1
}

.cd-h-timeline__event--selected {
    opacity: 1;
    position: relative;
    transform: translateX(0);
    z-index: 2
}

.cd-h-timeline__event--enter-right,
.cd-h-timeline__event--leave-right {
    animation-name: cd-enter-right
}

.cd-h-timeline__event--enter-left,
.cd-h-timeline__event--leave-left {
    animation-name: cd-enter-left
}

.cd-h-timeline__event--leave-left,
.cd-h-timeline__event--leave-right {
    animation-direction: reverse
}

.cd-h-timeline__event-content {
    max-width: 50rem
}

.cd-h-timeline__event-title {
    color: var(--cd-color-1);
    font-family: var(--font-secondary);
    font-size: var(--text-xxxl);
    font-weight: 700
}

.cd-h-timeline__event-date {
    display: block;
    font-style: italic;
    margin: var(--space-xs) auto
}

.cd-h-timeline__event-date:before {
    content: "- "
}

@keyframes cd-enter-right {
    0% {
        opacity: 0;
        transform: translateX(100%)
    }

    to {
        opacity: 1;
        transform: translateX(0)
    }
}

@keyframes cd-enter-left {
    0% {
        opacity: 0;
        transform: translateX(-100%)
    }

    to {
        opacity: 1;
        transform: translateX(0)
    }
}

.toast-success {
    background-color: #0c8bd3;
    background-color: var(--primary)
}

.toast-info {
    background-color: #d653c1
}

.toast-warning {
    background-color: #ffcf6d
}

.toast-error {
    background-color: #fc2e53
}

#toast-container>div {
    border-radius: 0;
    box-shadow: none;
    max-width: 15.625rem;
    opacity: 1;
    width: auto
}

[direction=rtl] #toast-container>div {
    background-position: calc(100% - .9375rem);
    padding: .9375rem 3.125rem .9375rem .9375rem;
    text-align: right
}

#toast-container>div:hover {
    box-shadow: none
}

#toast-container .toast-title {
    font-weight: 600;
    margin-bottom: .3125rem
}

#toast-container .toast-message {
    font-size: .75rem
}

#toast-container .toast-close-button {
    font-size: 1.25rem;
    font-weight: 400;
    opacity: 1;
    text-shadow: none
}

[direction=rtl] .toast-top-right.demo_rtl_class {
    left: .75rem;
    right: auto
}

[data-theme-version=dark] .ck.ck-editor .ck.ck-button {
    background-color: #161717;
    color: #ddd
}

[data-theme-version=dark] .ck.ck-editor .ck.ck-button:hover {
    color: #0c8bd3;
    color: var(--primary)
}

[data-theme-version=dark] .ck.ck-editor .ck-content {
    background-color: #161717 !important;
    border-color: #2b2b2b !important
}

.lg-actions .lg-next,
.lg-actions .lg-prev,
.lg-sub-html,
.lg-toolbar {
    background-color: #1e1e1e99
}

.lg-outer .lg-img-wrap,
.lg-outer .lg-item,
.lg-outer .lg-thumb-outer,
.lg-outer .lg-toogle-thumb {
    background-color: #0000
}

.lg-thumb-outer.lg-grab,
.lg-toogle-thumb.lg-icon {
    background-color: #1e1e1e99
}

.lg-backdrop {
    background-color: #1e1e1ee6
}

#lg-counter,
.lg-actions .lg-next,
.lg-actions .lg-prev,
.lg-outer .lg-toogle-thumb,
.lg-toolbar .lg-icon {
    color: #fff
}

.lg-outer .lg-thumb-item.active,
.lg-outer .lg-thumb-item:hover {
    border-color: #0c8bd3;
    border-color: var(--primary)
}

.lightimg {
    cursor: pointer
}

.jqvmap-zoomin,
.jqvmap-zoomout {
    background: #000;
    border-radius: .1875rem;
    color: #fff;
    cursor: pointer;
    height: 1.0625rem;
    left: .625rem;
    line-height: .625rem;
    padding: .1875rem;
    position: absolute;
    text-align: center;
    width: 1.0625rem
}

.jqvmap-zoomin {
    top: .625rem
}

.jqvmap-zoomout {
    top: 1.875rem
}

.map-unselected {
    fill: #eff2f4
}

#world-map svg path {
    fill: #eff2f4;
    stroke: #fff
}

.ps__rail-x.ps--clicking,
.ps__rail-x:focus,
.ps__rail-x:hover,
.ps__rail-y.ps--clicking,
.ps__rail-y:focus,
.ps__rail-y:hover {
    background-color: #0000;
    opacity: .9
}

.ps__rail-y.ps--clicking .ps__thumb-y,
.ps__rail-y:focus>.ps__thumb-y,
.ps__rail-y:hover>.ps__thumb-y,
.ps__thumb-y {
    background-color: #dae2f3;
    width: .25rem
}

.total-average {
    height: 18.75rem;
    position: relative
}

.widget-chat {
    height: 15.625rem;
    position: relative
}

.widget-todo {
    height: 13.125rem;
    position: relative
}

.widget-team {
    height: 17.8125rem
}

.widget-comments,
.widget-team,
.widget-timeline {
    position: relative
}

.widget-comments {
    height: 25rem
}

.sidebar-right-inner {
    height: 100%;
    position: relative
}

.widget-team .ps .ps__rail-x.ps--clicking,
.widget-team .ps .ps__rail-x:focus,
.widget-team .ps .ps__rail-x:hover,
.widget-team .ps .ps__rail-y.ps--clicking,
.widget-team .ps .ps__rail-y:focus,
.widget-team .ps .ps__rail-y:hover {
    background-color: #0000 !important;
    opacity: .9
}

.fc-h-event,
.fc-v-event {
    background: #0c8bd3;
    background: var(--primary);
    border-radius: .42rem
}

.fc-h-event .fc-event-title {
    color: #fff
}

.fc-theme-standard td,
.fc-theme-standard th {
    border-color: #ebedf3
}

.fc-unthemed .fc-event-dot,
.fc-unthemed .fc-h-event {
    border-radius: .42rem;
    padding: 0
}

.fc-theme-standard th {
    color: #b5b5c3;
    font-size: 1rem;
    font-weight: 500;
    padding: .75rem .5rem
}

@media only screen and (max-width:35.9375rem) {
    .fc-theme-standard th {
        font-size: 14px;
        font-weight: 400;
        padding: 3px 0
    }
}

.fc-scrollgrid,
.fc-theme-standard .fc-scrollgrid.fc-scrollgrid-liquid,
table {
    border-color: #ebedf3
}

.fc-daygrid-dot-event {
    background: #fff;
    border: 1px solid #ebedf3;
    box-shadow: 0 0 9px 0 #0000001a
}

.fc-daygrid-dot-event .fc-daygrid-event-dot {
    border-color: #0c8bd3;
    border-color: var(--primary)
}

.fc-daygrid-dot-event .fc-event-title {
    font-weight: 500
}

.fc-event.bg-dark,
.fc-event.bg-info,
.fc-event.bg-primary,
.fc-event.bg-secondary,
.fc-event.bg-success,
.fc-event.bg-warning {
    border-radius: 8px;
    color: #fff !important
}

.fc-event.bg-dark .fc-daygrid-event-dot,
.fc-event.bg-info .fc-daygrid-event-dot,
.fc-event.bg-primary .fc-daygrid-event-dot,
.fc-event.bg-secondary .fc-daygrid-event-dot,
.fc-event.bg-success .fc-daygrid-event-dot,
.fc-event.bg-warning .fc-daygrid-event-dot {
    border-color: #fff
}

.fc .fc-scroller-liquid-absolute,
.fc-scroller {
    overflow: visible !important;
    position: relative
}

.fc .fc-button-group>.fc-button {
    background: 0 0;
    border: 1px solid #ebedf3;
    box-shadow: none !important;
    color: #b5b5c3;
    text-shadow: none !important
}

.fc .fc-button-group>.fc-button.fc-button-active,
.fc .fc-button-group>.fc-button:active,
.fc .fc-button-group>.fc-button:focus,
.fc .fc-button-group>.fc-button:hover {
    background: #0c8bd3;
    background: var(--primary);
    border-color: #0c8bd3;
    border-color: var(--primary);
    color: #fff
}

.fc-button.fc-button-primary.fc-today-button {
    background: #0c8bd3;
    background: var(--primary);
    border: 0;
    color: #fff;
    opacity: 1
}

.fc-unthemed .fc-toolbar .fc-button.fc-button-active,
.fc-unthemed .fc-toolbar .fc-button:active,
.fc-unthemed .fc-toolbar .fc-button:focus {
    background: #0c8bd3;
    background: var(--primary);
    border: 1px solid #0c8bd3;
    border: 1px solid var(--primary);
    box-shadow: none;
    color: #fff;
    text-shadow: none
}

.fc .fc-toolbar-title {
    font-size: 20px;
    margin: 0
}

.fc .fc-toolbar.fc-header-toolbar {
    margin-bottom: -.5em
}

.external-event {
    align-items: center;
    border-radius: 6px;
    display: flex;
    padding: 8px 10px
}

.external-event:hover:before {
    background: #fff !important
}

.fc-event {
    overflow: hidden
}

.fc .fc-view-harness {
    height: 800px !important;
    overflow-y: auto
}

@media only screen and (max-width:35.9375rem) {
    .fc .fc-toolbar.fc-header-toolbar {
        display: block
    }

    .fc .fc-toolbar.fc-header-toolbar .fc-toolbar-chunk {
        display: flex;
        justify-content: center
    }

    .fc .fc-toolbar.fc-header-toolbar .fc-toolbar-chunk:first-child {
        justify-content: space-between
    }

    .fc .fc-toolbar.fc-header-toolbar .fc-toolbar-title {
        margin-bottom: 8px
    }
}

#external-events .external-event {
    font-size: 16px;
    text-align: left
}

@media only screen and (max-width:35.9375rem) {
    .fc.app-fullcalendar .fc-timegrid-slot-label {
        font-size: 10px;
        width: 40px !important
    }

    .fc.app-fullcalendar .external-event,
    .fc.app-fullcalendar .fc-event {
        font-size: 10px;
        line-height: 1.3;
        margin: 0;
        padding: 2px 0;
        text-align: center
    }

    .fc.app-fullcalendar .fc-col-header-cell-cushion {
        display: inline-block;
        font-size: 10px;
        padding: 2px 4px
    }
}

.accordion-button:not(.collapsed) {
    background: inherit;
    color: inherit
}

.accordion-button.collapsed {
    border-bottom-width: 1px
}

.accordion-primary .accordion-button {
    background: #0c8bd3;
    background: var(--primary);
    border-color: #0c8bd3;
    border-color: var(--primary);
    box-shadow: 0 .9375rem 1.25rem 0 #00a15d1a;
    box-shadow: 0 .9375rem 1.25rem 0 var(--rgba-primary-1);
    color: #fff
}

.accordion-primary .accordion-button.collapsed {
    background: #00a15d1a;
    background: var(--rgba-primary-1);
    border-color: #00a15d1a;
    border-color: var(--rgba-primary-1);
    box-shadow: none;
    color: #0c8bd3;
    color: var(--primary)
}

[data-theme-version=dark] .accordion-primary .accordion-button.collapsed {
    background: #00a15d1a;
    background: var(--rgba-primary-1);
    border-color: #00a15d1a;
    border-color: var(--rgba-primary-1);
    color: #393939
}

.accordion-primary-solid .accordion-button {
    background: #0c8bd3;
    background: var(--primary);
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    border-color: #0c8bd3;
    border-color: var(--primary);
    box-shadow: 0 -.625rem 1.25rem 0 #00a15d1a;
    box-shadow: 0 -.625rem 1.25rem 0 var(--rgba-primary-1);
    color: #fff
}

.accordion-primary-solid .accordion-button.collapsed {
    background: #00a15d1a;
    background: var(--rgba-primary-1);
    border-bottom-left-radius: 1.25rem;
    border-bottom-right-radius: 1.25rem;
    border-color: #00a15d1a;
    border-color: var(--rgba-primary-1);
    box-shadow: none;
    color: #0c8bd3;
    color: var(--primary)
}

[data-theme-version=dark] .accordion-primary-solid .accordion-button.collapsed {
    background: #00a15d1a;
    background: var(--rgba-primary-1);
    border-color: #00a15d1a;
    border-color: var(--rgba-primary-1);
    color: #393939
}

.accordion-primary-solid .accordion__body {
    border: .125rem solid #0c8bd3;
    border: .125rem solid var(--primary);
    border-bottom-left-radius: 1.25rem;
    border-bottom-right-radius: 1.25rem;
    border-top: none;
    box-shadow: 0 .9375rem 1.25rem 0 #00a15d1a;
    box-shadow: 0 .9375rem 1.25rem 0 var(--rgba-primary-1)
}

.accordion-danger .accordion-button {
    background: #fc2e53;
    border-color: #fc2e53;
    box-shadow: 0 .9375rem 1.25rem 0 #fc2e5326;
    color: #fff
}

.accordion-danger .accordion-button.collapsed {
    background: #ffedf0;
    border-color: #ffedf0;
    box-shadow: none;
    color: #211c37
}

.accordion-danger-solid .accordion-button {
    background: #fc2e53;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    border-color: #fc2e53;
    box-shadow: 0 -.625rem 1.25rem 0 #fc2e5326;
    color: #fff
}

.accordion-danger-solid .accordion-button.collapsed {
    background: #ffedf0;
    border-bottom-left-radius: 1.25rem;
    border-bottom-right-radius: 1.25rem;
    border-color: #ffedf0;
    box-shadow: none;
    color: #211c37
}

[data-theme-version=dark] .accordion-danger-solid .accordion-button.collapsed {
    background: #fc2e5326;
    border-color: #fc2e5326;
    color: #393939
}

.accordion-danger-solid .accordion__body {
    border: .125rem solid #fc2e53;
    border-bottom-left-radius: 1.25rem;
    border-bottom-right-radius: 1.25rem;
    border-top: none;
    box-shadow: 0 .9375rem 1.25rem 0 #fc2e5326
}

.accordion-item {
    background-color: #0000;
    border: 0;
    margin-bottom: 1.25rem
}

.accordion-item:first-of-type .accordion-button {
    border-top-left-radius: 1.25rem;
    border-top-right-radius: 1.25rem
}

.accordion-item:last-of-type .accordion-button.collapsed {
    border-bottom-left-radius: 1.25rem;
    border-bottom-right-radius: 1.25rem
}

.accordion-button {
    border: .0625rem solid #d7dae3;
    border-radius: 1.25rem;
    color: #333;
    cursor: pointer;
    font-weight: 400;
    padding: 1rem 1.75rem;
    position: relative;
    transition: all .5s
}

[data-theme-version=dark] .accordion-button {
    border-color: #2b2b2b;
    color: #fff !important
}

.accordion-button-indicator.indicator_bordered {
    border: .0625rem solid #d7dae3;
    border-radius: 50%;
    display: inline-block;
    height: 1.5625rem;
    line-height: 1.5625rem;
    text-align: center;
    width: 1.5625rem
}

.accordion-button:not(.collapsed):after {
    background-image: none;
    content: "";
    transform: rotate(0) translateY(-50%)
}

.accordion-button:not(.collapsed).style_two:after {
    content: ""
}

.accordion-button:after {
    background-image: none !important;
    content: "";
    font-family: themify;
    height: auto;
    position: absolute;
    right: 1.5625rem;
    top: 50%;
    transform: translateY(-50%);
    width: auto
}

[direction=rtl] .accordion-button:after {
    left: 1.5625rem;
    right: auto
}

.accordion-button.collapsed.style_two:after {
    content: ""
}

.accordion-body {
    padding: 1.2rem 1.25rem
}

.accordion-collapse {
    border: 0
}

.accordion-bordered .accordion__body {
    border: .0625rem solid #d7dae3;
    border-bottom-left-radius: 1.25rem;
    border-bottom-right-radius: 1.25rem;
    border-top: none
}

[data-theme-version=dark] .accordion-bordered .accordion__body {
    border-color: #2b2b2b
}

.accordion-bordered .accordion-button.collapsed {
    border-radius: 1.25rem
}

.accordion-bordered .accordion-button {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0
}

.accordion-no-gutter .accordion-item {
    margin-bottom: 0
}

.accordion-no-gutter .accordion-item .accordion-button.collapsed {
    border-bottom: none
}

.accordion-no-gutter .accordion-item:last-child .accordion-button {
    border-bottom: .0625rem solid #d7dae3
}

[data-theme-version=dark] .accordion-no-gutter .accordion-item:last-child .accordion-button {
    border-color: #2b2b2b
}

.accordion-no-gutter.accordion__bordered .accordion-item:not(:last-child) .accordion__body {
    border-bottom: none
}

.accordion-left-indicator .accordion-button-text {
    padding-left: 2.5rem
}

.accordion-left-indicator .accordion-button-indicator {
    left: 1.5625rem;
    right: auto
}

.accordion-with-icon .accordion-button-text {
    padding-left: 2.5rem
}

[direction=rtl] .accordion-with-icon .accordion-button-text {
    padding-left: 0;
    padding-right: 2.5rem
}

.accordion-with-icon .accordion-button-icon {
    font-family: themify;
    left: 1.5625rem;
    position: absolute;
    right: auto
}

[direction=rtl] .accordion-with-icon .accordion-button-icon {
    left: auto;
    right: 1.5625rem
}

.accordion-with-icon .accordion-button-icon:before {
    content: ""
}

.accordion-header-bg .accordion-header .accordion-button {
    background-color: #c8c8c8
}

[data-theme-version=dark] .accordion-header-bg .accordion-header .accordion-button {
    background-color: #161717
}

.accordion-header-bg .accordion-header-primary .accordion-button {
    background-color: #0c8bd3;
    background-color: var(--primary);
    border-color: #0c8bd3;
    border-color: var(--primary);
    color: #fff
}

[data-theme-version=dark] .accordion-header-bg .accordion-header-primary .accordion-button {
    background-color: #0c8bd3;
    background-color: var(--primary)
}

.accordion-header-bg .accordion-header-info .accordion-button {
    background-color: #d653c1;
    border-color: #d653c1;
    color: #fff
}

[data-theme-version=dark] .accordion-header-bg .accordion-header-info .accordion-button {
    background-color: #d653c1
}

.accordion-header-bg .accordion-header-success .accordion-button {
    background-color: #09bd3c;
    border-color: #09bd3c;
    color: #fff
}

[data-theme-version=dark] .accordion-header-bg .accordion-header-success .accordion-button {
    background-color: #09bd3c
}

.accordion-header-bg.accordion-no-gutter .accordion-button {
    border-color: #0000;
    border-radius: 0
}

.accordion-header-bg.accordion-no-gutter .accordion-item:first-child .accordion-button {
    border-top-left-radius: 1.25rem;
    border-top-right-radius: 1.25rem
}

.accordion-header-bg.accordion-no-gutter .accordion-item:last-child .accordion-button {
    border-bottom-left-radius: 1.25rem;
    border-bottom-right-radius: 1.25rem
}

.accordion.accordion-no-gutter .accordion-button,
.accordion.accordion-no-gutter .accordion-button.collapsed,
.accordion.accordion-no-gutter .accordion__body {
    border-radius: 0
}

.accordion.accordion-no-gutter .accordion-item:first-child .accordion-button {
    border-top-left-radius: 1.25rem;
    border-top-right-radius: 1.25rem
}

.accordion.accordion-no-gutter .accordion-item:last-child .accordion-button.collapsed,
.accordion.accordion-no-gutter .accordion-item:last-child .accordion__body {
    border-bottom-left-radius: 1.25rem;
    border-bottom-right-radius: 1.25rem
}

.accordion-solid-bg .accordion-button {
    background-color: #00a15d1a;
    background-color: var(--rgba-primary-1);
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    border-color: #0000
}

[data-theme-version=dark] .accordion-solid-bg .accordion-button {
    background-color: #161717
}

.accordion-solid-bg .accordion-button.collapsed {
    border-radius: 1.25rem
}

.accordion-solid-bg .accordion__body {
    background-color: #00a15d1a;
    background-color: var(--rgba-primary-1);
    border-bottom-left-radius: 1.25rem;
    border-bottom-right-radius: 1.25rem;
    border-color: #0000
}

[data-theme-version=dark] .accordion-solid-bg .accordion__body {
    background-color: #161717
}

.accordion-active-header .accordion-button:not(.collapsed) {
    background-color: #d653c1;
    border-color: #d653c1;
    color: #fff
}

.accordion-header-shadow .accordion-button {
    border: none;
    box-shadow: 0 0 .9375rem -.1875rem #0000004d
}

.accordion-rounded-stylish .accordion-button {
    border-top-left-radius: .375rem;
    border-top-right-radius: .375rem
}

.accordion-rounded-stylish .accordion__body {
    border-bottom-left-radius: .375rem;
    border-bottom-right-radius: .375rem
}

.accordion-rounded .accordion-button {
    border-radius: .3125rem
}

.accordion-gradient .accordion-button {
    background-image: linear-gradient(90deg, #ba01b5d9 0, #6719ffd9);
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    border-color: #0000;
    color: #fff
}

.accordion-gradient .accordion-button.collapsed {
    border-bottom-left-radius: .375rem;
    border-bottom-right-radius: .375rem
}

.accordion-gradient .accordion__body {
    background-image: linear-gradient(90deg, #ba01b5d9 0, #6719ffd9);
    border-color: #0000;
    color: #fff
}

.dzm-tabs {
    background-color: var(--bs-body-bg);
    border: none;
    border-radius: .625rem;
    flex-wrap: nowrap;
    padding: 4px
}

.dzm-tabs .nav-item .nav-link {
    border-radius: .625rem
}

.dzm-tabs .nav-item .nav-link.active {
    background: #0c8bd3 !important;
    background: var(--primary) !important;
    color: #fff
}

@media only screen and (max-width:35.9375rem) {
    .dzm-tabs {
        margin-top: 1rem
    }
}

.dz-card .card-body {
    border-radius: 0 0 1.25rem 1.25rem;
    padding: 1.875rem !important
}

@media only screen and (max-width:35.9375rem) {
    .dz-card .card-body {
        padding: 1rem
    }
}

.dz-card .card-body.code-area code {
    background: #0000;
    color: #fff
}

.dz-card .card-footer {
    color: #393939 !important
}

.dz-card .badge-box {
    background: #000;
    border-radius: 0 0 .625rem .625rem;
    opacity: .6;
    position: relative
}

.order-list li,
.unorder-list li {
    list-style: inherit
}

.text-justify {
    text-align: justify
}

.alert {
    border-radius: 1.25rem;
    padding: 1rem 1.5rem
}

.alert p {
    line-height: 1.5
}

.alert-square {
    border-radius: .25rem
}

.alert-primary {
    color: #0c8bd3;
    color: var(--primary)
}

.alert-primary,
[data-theme-version=dark] .alert-primary {
    background: #00a15d1a;
    background: var(--rgba-primary-1);
    border-color: #00a15d1a;
    border-color: var(--rgba-primary-1)
}

.alert-secondary {
    background: #fff;
    border-color: #fff;
    color: #ff5e4b
}

[data-theme-version=dark] .alert-secondary {
    background: #ff5e4b80;
    border-color: #ff5e4b80;
    color: #fff
}

.alert-success {
    background: #67f890;
    border-color: #67f890;
    color: #09bd3c
}

[data-theme-version=dark] .alert-success {
    background: #09bd3c1a;
    border-color: #09bd3c1a
}

.alert-warning {
    background: #fff9ed;
    border-color: #fff9ed;
    color: #ffcf6d
}

[data-theme-version=dark] .alert-warning {
    background: #ffcf6d1a;
    border-color: #ffcf6d1a
}

.alert-danger {
    background: #ffedf0;
    border-color: #ffedf0;
    color: #fc2e53
}

[data-theme-version=dark] .alert-danger {
    background: #fc2e5326;
    border-color: #fc2e5326
}

.alert-info {
    background: #f3cfee;
    border-color: #f3cfee;
    color: #d653c1
}

[data-theme-version=dark] .alert-info {
    background: #d653c11a;
    border-color: #d653c11a
}

.alert-dark {
    background: #eee;
    border-color: #eee;
    color: #6e6e6e
}

[data-theme-version=dark] .alert-dark {
    background: #6e6e6e59;
    border-color: #6e6e6e59;
    color: #fff
}

.alert-light {
    background: #c8c8c8;
    border-color: #c8c8c8;
    color: #6e6e6e
}

.alert-alt.alert-primary {
    border-left: .25rem solid #0c8bd3;
    border-left: .25rem solid var(--primary)
}

.alert-alt.alert-secondary {
    border-left: .25rem solid #ff5e4b
}

.alert-alt.alert-success {
    border-left: .25rem solid #09bd3c
}

.alert-alt.alert-warning {
    border-left: .25rem solid #ffcf6d
}

.alert-alt.alert-danger {
    border-left: .25rem solid #fc2e53
}

.alert-alt.alert-info {
    border-left: .25rem solid #d653c1
}

.alert-alt.alert-dark {
    border-left: .25rem solid #6e6e6e
}

.alert-alt.alert-light {
    border-left: .25rem solid #a2a2a2
}

.alert-alt.alert-primary.solid {
    border-left: .25rem solid #106da2 !important;
    border-left: .25rem solid var(--primary-dark) !important
}

.alert-alt.alert-secondary.solid {
    border-left: .25rem solid #cb1500 !important
}

.alert-alt.alert-success.solid {
    border-left: .25rem solid #034315 !important
}

.alert-alt.alert-warning.solid {
    border-left: .25rem solid #ed9f00 !important
}

.alert-alt.alert-danger.solid {
    border-left: .25rem solid #a80220 !important
}

.alert-alt.alert-info.solid {
    border-left: .25rem solid #892178 !important
}

.alert-alt.alert-dark.solid {
    border-left: .25rem solid #2e2e2e !important
}

.alert-alt.alert-light.solid {
    border-left: .25rem solid #888 !important
}

.alert-dismissible.solid .close:hover {
    color: #fff;
    opacity: 1
}

.alert.alert-primary.solid {
    background: #0c8bd3;
    background: var(--primary);
    border-color: #0c8bd3;
    border-color: var(--primary);
    color: #fff
}

.alert.alert-secondary.solid {
    background: #ff5e4b;
    border-color: #ff5e4b;
    color: #fff
}

.alert.alert-success.solid {
    background: #09bd3c;
    border-color: #09bd3c;
    color: #fff
}

.alert.alert-warning.solid {
    background: #ffcf6d;
    border-color: #ffcf6d;
    color: #fff
}

.alert.alert-danger.solid {
    background: #fc2e53;
    border-color: #fc2e53;
    color: #fff
}

.alert.alert-info.solid {
    background: #d653c1;
    border-color: #d653c1;
    color: #fff
}

.alert.alert-dark.solid {
    background: #6e6e6e;
    border-color: #6e6e6e;
    color: #fff
}

.alert.alert-light.solid {
    background: #c8c8c8;
    border-color: #c8c8c8;
    color: #6e6e6e
}

.alert-right-icon>span i {
    font-size: 1.125rem;
    margin-right: .3125rem
}

.alert-right-icon .close i {
    font-size: 1rem
}

.alert.alert-outline-primary {
    background: #0000;
    border-color: #0c8bd3;
    border-color: var(--primary);
    color: #0c8bd3;
    color: var(--primary)
}

.alert.alert-outline-secondary {
    background: #0000;
    border-color: #ff5e4b;
    color: #393939
}

.alert.alert-outline-success {
    background: #0000;
    border-color: #09bd3c;
    color: #09bd3c
}

.alert.alert-outline-info {
    background: #0000;
    border-color: #d653c1;
    color: #d653c1
}

.alert.alert-outline-warning {
    background: #0000;
    border-color: #ffcf6d;
    color: #ffcf6d
}

.alert.alert-outline-danger {
    background: #0000;
    border-color: #fc2e53;
    color: #fc2e53
}

.alert.alert-outline-dark {
    background: #0000;
    border-color: #6e6e6e;
    color: #393939
}

.alert.alert-outline-light {
    background: #0000;
    border-color: #c8c8c8;
    color: #6e6e6e
}

.alert-social {
    color: #fff
}

.alert-social .alert-social-icon {
    align-self: center;
    margin-right: .9375rem
}

.alert-social .alert-social-icon i {
    font-size: 2.625rem
}

.alert-social.facebook {
    background-color: #3b5998
}

.alert-social.twitter {
    background-color: #1da1f2
}

.alert-social.linkedin {
    background-color: #007bb6
}

.alert-social.google-plus {
    background-color: #db4439
}

.alert-social .close:hover {
    color: #fff !important;
    opacity: 1 !important
}

.left-icon-big .alert-left-icon-big {
    align-self: center;
    margin-right: .9375rem
}

.left-icon-big .alert-left-icon-big i {
    font-size: 2.1875rem;
    line-height: 1
}

[direction=rtl] .alert-social .alert-social-icon,
[direction=rtl] .left-icon-big .alert-left-icon-big {
    margin-left: .9375rem;
    margin-right: 0
}

.table>:not(caption)>*>* {
    background-color: #fff
}

.badge {
    border: .0625rem solid #0000;
    border-radius: .3rem;
    line-height: 1.5;
    padding: .25rem .625rem
}

.badge-rounded {
    border-radius: 1.25rem;
    padding: .1875rem .8125rem
}

.badge-circle {
    border-radius: 6.25rem;
    padding: .1875rem .4375rem
}

.badge-outline-primary {
    border: .0625rem solid #0c8bd3;
    border: .0625rem solid var(--primary);
    color: #0c8bd3;
    color: var(--primary)
}

.badge-outline-secondary {
    border: .0625rem solid #ff5e4b;
    color: #ff5e4b
}

[data-theme-version=dark] .badge-outline-secondary {
    color: #393939
}

.badge-outline-success {
    border: .0625rem solid #09bd3c;
    color: #09bd3c
}

.badge-outline-info {
    border: .0625rem solid #d653c1;
    color: #d653c1
}

.badge-outline-warning {
    border: .0625rem solid #ffcf6d;
    color: #ffcf6d
}

.badge-outline-danger {
    border: .0625rem solid #fc2e53;
    color: #fc2e53
}

.badge-outline-light {
    border: .0625rem solid #d7dae3;
    color: #6e6e6e
}

[data-theme-version=dark] .badge-outline-light {
    color: #393939
}

.badge-outline-dark {
    border: .0625rem solid #6e6e6e;
    color: #6e6e6e
}

[data-theme-version=dark] .badge-outline-dark {
    color: #393939
}

.badge-xs {
    font-size: .625rem;
    line-height: 1.125rem;
    padding: 0 .3125rem
}

.badge-sm {
    font-size: .6875rem;
    line-height: .6875rem;
    padding: .3125rem .5rem
}

.badge-lg {
    font-size: 1.2rem;
    line-height: 1.875rem;
    padding: 0 .625rem
}

.badge-xl {
    font-size: 1rem;
    line-height: 2.1875rem;
    padding: 0 .9375rem
}

.badge-default {
    background: #adb6c7
}

.badge-success {
    background-color: #09bd3c
}

.badge-secondary {
    background-color: #ff5e4b
}

.badge-info {
    background-color: #d653c1
}

.badge-primary {
    background-color: #0c8bd3;
    background-color: var(--primary)
}

.badge-warning {
    background-color: #ffcf6d
}

.badge-danger {
    background-color: #fc2e53
}

.badge-dark {
    background-color: #6e6e6e
}

.badge-light {
    background-color: #c8c8c8
}

.light.badge-default {
    background: #adb6c7
}

.light.badge-success {
    background-color: #67f890;
    color: #09bd3c
}

[data-theme-version=dark] .light.badge-success {
    background-color: #09bd3c1a
}

.light.badge-info {
    background-color: #efbae6;
    color: #d653c1
}

[data-theme-version=dark] .light.badge-info {
    background-color: #d653c11a
}

.light.badge-primary {
    color: #0c8bd3;
    color: var(--primary)
}

.light.badge-primary,
[data-theme-version=dark] .light.badge-primary {
    background-color: #00a15d1a;
    background-color: var(--rgba-primary-1)
}

.light.badge-secondary {
    background-color: #fff;
    color: #ff5e4b
}

[data-theme-version=dark] .light.badge-secondary {
    background-color: #ff5e4b80;
    color: #fff
}

.light.badge-warning {
    background-color: #fff9ed;
    color: #ffcf6d
}

[data-theme-version=dark] .light.badge-warning {
    background-color: #ffcf6d1a
}

.light.badge-danger {
    background-color: #ffedf0;
    color: #fc2e53
}

[data-theme-version=dark] .light.badge-danger {
    background-color: #fc2e5326
}

.light.badge-dark {
    background-color: #eee;
    color: #6e6e6e
}

[data-theme-version=dark] .light.badge-dark {
    background-color: #6e6e6e59;
    color: #fff
}

.bootstrap-label .label {
    display: inline-block;
    margin-right: 1rem
}

.bootstrap-label .label:last-child {
    margin-right: 0
}

.badge-demo .badge {
    margin-bottom: .3125rem;
    margin-right: .3125rem
}

.badge-demo .badge:last-child {
    margin-right: 0
}

.bootstrap-badge-buttons button {
    margin-bottom: 1rem;
    margin-right: .2rem
}

.bootstrap-badge-buttons button:last-child {
    margin-right: 0
}

.breadcrumb {
    font-size: 1.1875rem
}

.breadcrumb .breadcrumb-item.active a {
    color: #0c8bd3;
    color: var(--primary)
}

.breadcrumb .breadcrumb-item+.breadcrumb-item:before {
    color: #6c757d
}

.page-titles {
    background: #fff;
    border-radius: 1rem;
    margin: 0 0 1.875rem;
    padding: .9375rem 2.5rem
}

[data-theme-version=dark] .page-titles {
    background: #202020
}

@media only screen and (max-width:74.9375rem) {
    .page-titles {
        margin-top: -1.875rem
    }
}

@media only screen and (max-width:47.9375rem) {
    .page-titles {
        margin: -1.25rem -1.25rem .9375rem;
        padding: .9375rem 1.25rem
    }
}

.page-titles .justify-content-sm-end {
    align-items: center
}

.page-titles .h4,
.page-titles h4 {
    color: #0c8bd3;
    color: var(--primary);
    font-size: 1.25rem;
    margin-bottom: 0;
    margin-top: 0
}

.page-titles .h4 span,
.page-titles h4 span {
    font-size: 1.2rem;
    font-weight: 400
}

.page-titles .breadcrumb {
    background: #0000;
    margin-bottom: 0;
    padding: 0
}

.page-titles .breadcrumb li {
    margin-bottom: 0;
    margin-top: 0
}

.page-titles .breadcrumb li a {
    color: #828690
}

@media only screen and (max-width:35.9375rem) {
    .page-titles .breadcrumb li a {
        font-size: 1.2rem
    }
}

.page-titles .breadcrumb li.active {
    color: #0c8bd3;
    color: var(--primary);
    font-weight: 600
}

.page-titles .breadcrumb .breadcrumb-item+.breadcrumb-item:before,
.page-titles .breadcrumb li.active a {
    color: #ff5e4b
}

.page-titles .breadcrumb-datepicker {
    color: #89879f;
    font-size: .75rem
}

.page-titles .breadcrumb-datepicker__icon {
    font-size: 1.2rem
}

.page-titles .breadcrumb-widget .border-dark {
    border-color: #dee2e6 !important
}

.page-titles .breadcrumb-widget .h4,
.page-titles .breadcrumb-widget h4 {
    color: #646c9a;
    font-weight: 600
}

@media only screen and (max-width:35.9375rem) {
    .page-titles .breadcrumb-widget {
        margin-bottom: .9375rem;
        text-align: left !important
    }
}

button {
    cursor: pointer
}

button:focus {
    box-shadow: none;
    outline: 0
}

.btn {
    border-radius: .75rem;
    font-size: 1.2rem;
    font-weight: 400;
    padding: .5rem 1.5rem
}

.btn.active,
.btn:active,
.btn:focus,
.btn:hover {
    outline: 0 !important
}

@media only screen and (max-width:87.5rem) {
    .btn {
        font-size: 1.2rem;
        padding: .625rem 1rem
    }
}

.btn.btn-danger,
.btn.btn-info,
.btn.btn-primary,
.btn.btn-secondary,
.btn.btn-success,
.btn.btn-warning {
    color: #fff
}

.btn-transparent {
    background-color: #0000
}

.btn-primary {
    background-color: #0c8bd3;
    background-color: var(--primary);
    border-color: #0c8bd3;
    border-color: var(--primary)
}

.btn-primary:active,
.btn-primary:focus,
.btn-primary:hover {
    background-color: #2294d6;
    background-color: var(--primary-hover);
    border-color: #2294d6;
    border-color: var(--primary-hover)
}

.btn-primary:focus {
    box-shadow: 0 0 0 .25rem #00a15d80;
    box-shadow: 0 0 0 .25rem var(--rgba-primary-5)
}

.btn-primary.disabled,
.btn-primary:disabled {
    background-color: #0c8bd3;
    background-color: var(--primary);
    border-color: #0c8bd3;
    border-color: var(--primary)
}

.btn-link {
    color: #0c8bd3;
    color: var(--primary);
    text-decoration: none
}

.btn-link:hover {
    color: #2294d6;
    color: var(--primary-hover)
}

.btn-outline-primary {
    border-color: #0c8bd3;
    border-color: var(--primary);
    color: #0c8bd3;
    color: var(--primary)
}

.btn-outline-primary:hover {
    background-color: #2294d6;
    background-color: var(--primary-hover);
    border-color: #2294d6;
    border-color: var(--primary-hover)
}

.sharp {
    min-width: 2.5rem;
    padding: 0 !important
}

.sharp.btn-xs {
    height: 1.625rem;
    min-height: 1.625rem;
    min-width: 1.625rem;
    padding: .1875rem;
    width: 1.625rem
}

.btn-block {
    display: block;
    width: 100%
}

.light.tp-btn {
    background-color: #0000
}

.light.btn-default {
    background: #adb6c7
}

.light.btn-success {
    background-color: #67f890;
    border-color: #67f890;
    color: #09bd3c
}

.light.btn-success g [fill] {
    fill: #09bd3c
}

[data-theme-version=dark] .light.btn-success {
    background-color: #09bd3c1a;
    border-color: #0000
}

.light.btn-success:hover {
    background-color: #09bd3c;
    border-color: #09bd3c;
    color: #fff
}

.light.btn-success:hover g [fill] {
    fill: #fff
}

.light.btn-info {
    background-color: #efbae6;
    border-color: #efbae6;
    color: #d653c1
}

.light.btn-info g [fill] {
    fill: #d653c1
}

[data-theme-version=dark] .light.btn-info {
    background-color: #d653c11a;
    border-color: #0000
}

.light.btn-info:hover {
    background-color: #d653c1;
    border-color: #d653c1;
    color: #fff
}

.light.btn-info:hover g [fill] {
    fill: #fff
}

.light.btn-primary {
    background-color: #00a15d1a;
    background-color: var(--rgba-primary-1);
    border-color: #00a15d1a;
    border-color: var(--rgba-primary-1);
    color: #0c8bd3;
    color: var(--primary)
}

.light.btn-primary g [fill] {
    fill: #0c8bd3;
    fill: var(--primary)
}

[data-theme-version=dark] .light.btn-primary {
    background-color: #00a15d1a;
    background-color: var(--rgba-primary-1);
    border-color: #0000;
    color: #fff
}

.light.btn-primary:hover {
    background-color: #0c8bd3;
    background-color: var(--primary);
    border-color: #0c8bd3;
    border-color: var(--primary);
    color: #fff
}

.light.btn-primary:hover g [fill] {
    fill: #fff
}

.light.btn-secondary {
    background-color: #fff;
    border-color: #fff;
    color: #ff5e4b
}

.light.btn-secondary g [fill] {
    fill: #ff5e4b
}

[data-theme-version=dark] .light.btn-secondary {
    background-color: #ff5e4b80;
    border-color: #0000;
    color: #fff
}

.light.btn-secondary:hover {
    background-color: #ff5e4b;
    border-color: #ff5e4b;
    color: #fff
}

.light.btn-secondary:hover g [fill] {
    fill: #fff
}

.light.btn-warning {
    background-color: #fff9ed;
    border-color: #fff9ed;
    color: #ffcf6d
}

.light.btn-warning g [fill] {
    fill: #ffcf6d
}

[data-theme-version=dark] .light.btn-warning {
    background-color: #ffcf6d1a;
    border-color: #0000
}

.light.btn-warning:hover {
    background-color: #ffcf6d;
    border-color: #ffcf6d;
    color: #fff
}

.light.btn-warning:hover g [fill] {
    fill: #fff
}

.light.btn-danger {
    background-color: #ffedf0;
    border-color: #ffedf0;
    color: #fc2e53
}

.light.btn-danger g [fill] {
    fill: #fc2e53
}

[data-theme-version=dark] .light.btn-danger {
    background-color: #fc2e5326;
    border-color: #0000
}

.light.btn-danger:hover {
    background-color: #fc2e53;
    border-color: #fc2e53;
    color: #fff
}

.light.btn-danger:hover g [fill] {
    fill: #fff
}

.light.btn-dark {
    background-color: #eee;
    border-color: #eee;
    color: #6e6e6e
}

.light.btn-dark g [fill] {
    fill: #6e6e6e
}

[data-theme-version=dark] .light.btn-dark {
    background-color: #6e6e6e59;
    border-color: #0000;
    color: #fff
}

.light.btn-dark:hover {
    background-color: #6e6e6e;
    border-color: #6e6e6e;
    color: #fff
}

.light.btn-dark:hover g [fill] {
    fill: #fff
}

.btn.tp-btn {
    background-color: #0000;
    border-color: #0000
}

.btn.tp-btn.btn-default {
    background: #adb6c7
}

.btn.tp-btn.btn-success {
    color: #09bd3c
}

.btn.tp-btn.btn-success g [fill] {
    fill: #09bd3c
}

.btn.tp-btn.btn-success:hover {
    background-color: #09bd3c;
    border-color: #09bd3c;
    color: #fff
}

.btn.tp-btn.btn-success:hover g [fill] {
    fill: #fff
}

.btn.tp-btn.btn-info {
    color: #d653c1
}

.btn.tp-btn.btn-info g [fill] {
    fill: #d653c1
}

.btn.tp-btn.btn-info:hover {
    background-color: #d653c1;
    border-color: #d653c1;
    color: #fff
}

.btn.tp-btn.btn-info:hover g [fill] {
    fill: #fff
}

.btn.tp-btn.btn-primary {
    color: #0c8bd3;
    color: var(--primary)
}

.btn.tp-btn.btn-primary g [fill] {
    fill: #0c8bd3;
    fill: var(--primary)
}

.btn.tp-btn.btn-primary:hover {
    background-color: #0c8bd3;
    background-color: var(--primary);
    border-color: #0c8bd3;
    border-color: var(--primary);
    color: #fff
}

.btn.tp-btn.btn-primary:hover g [fill] {
    fill: #fff
}

.btn.tp-btn.btn-secondary {
    color: #ff5e4b
}

.btn.tp-btn.btn-secondary g [fill] {
    fill: #ff5e4b
}

.btn.tp-btn.btn-secondary:hover {
    background-color: #ff5e4b;
    border-color: #ff5e4b;
    color: #fff
}

.btn.tp-btn.btn-secondary:hover g [fill] {
    fill: #fff
}

.btn.tp-btn.btn-warning {
    color: #ffcf6d
}

.btn.tp-btn.btn-warning g [fill] {
    fill: #ffcf6d
}

.btn.tp-btn.btn-warning:hover {
    background-color: #ffcf6d;
    border-color: #ffcf6d;
    color: #fff
}

.btn.tp-btn.btn-warning:hover g [fill] {
    fill: #fff
}

.btn.tp-btn.btn-danger {
    color: #fc2e53
}

.btn.tp-btn.btn-danger g [fill] {
    fill: #fc2e53
}

.btn.tp-btn.btn-danger:hover {
    background-color: #fc2e53;
    border-color: #fc2e53;
    color: #fff
}

.btn.tp-btn.btn-danger:hover g [fill] {
    fill: #fff
}

.btn.tp-btn.btn-light {
    color: #6e6e6e
}

.btn.tp-btn.btn-light g [fill] {
    fill: #6e6e6e
}

.btn.tp-btn.btn-light:hover {
    background-color: #c8c8c8;
    border-color: #c8c8c8;
    color: #6e6e6e
}

.btn.tp-btn.btn-light:hover g [fill] {
    fill: #fff
}

.btn.tp-btn.btn-dark {
    color: #6e6e6e
}

.btn.tp-btn.btn-dark g [fill] {
    fill: #6e6e6e
}

.btn.tp-btn.btn-dark:hover {
    background-color: #6e6e6e;
    border-color: #6e6e6e;
    color: #fff
}

.btn.tp-btn.btn-dark:hover g [fill] {
    fill: #fff
}

.btn.tp-btn-light {
    background-color: #0000;
    border-color: #0000
}

.btn.tp-btn-light.btn-success {
    color: #09bd3c
}

.btn.tp-btn-light.btn-success g [fill] {
    fill: #09bd3c
}

.btn.tp-btn-light.btn-success:hover {
    background-color: #67f890;
    border-color: #67f890;
    color: #09bd3c
}

.btn.tp-btn-light.btn-success:hover g [fill] {
    fill: #09bd3c
}

.btn.tp-btn-light.btn-info {
    color: #d653c1
}

.btn.tp-btn-light.btn-info g [fill] {
    fill: #d653c1
}

.btn.tp-btn-light.btn-info:hover {
    background-color: #efbae6;
    border-color: #efbae6;
    color: #d653c1
}

.btn.tp-btn-light.btn-info:hover g [fill] {
    fill: #d653c1
}

.btn.tp-btn-light.btn-primary {
    color: #0c8bd3;
    color: var(--primary)
}

.btn.tp-btn-light.btn-primary g [fill] {
    fill: #0c8bd3;
    fill: var(--primary)
}

.btn.tp-btn-light.btn-primary:hover {
    background-color: #00a15d1a;
    background-color: var(--rgba-primary-1);
    border-color: #00a15d1a;
    border-color: var(--rgba-primary-1);
    color: #0c8bd3;
    color: var(--primary)
}

.btn.tp-btn-light.btn-primary:hover g [fill] {
    fill: #fff
}

.btn.tp-btn-light.btn-secondary {
    color: #ff5e4b
}

.btn.tp-btn-light.btn-secondary g [fill] {
    fill: #ff5e4b
}

.btn.tp-btn-light.btn-secondary:hover {
    background-color: #fff;
    border-color: #fff;
    color: #ff5e4b
}

.btn.tp-btn-light.btn-secondary:hover g [fill] {
    fill: #ff5e4b
}

.btn.tp-btn-light.btn-warning {
    color: #ffcf6d
}

.btn.tp-btn-light.btn-warning g [fill] {
    fill: #ffcf6d
}

.btn.tp-btn-light.btn-warning:hover {
    background-color: #fff9ed;
    border-color: #fff9ed;
    color: #ffcf6d
}

.btn.tp-btn-light.btn-warning:hover g [fill] {
    fill: #ffcf6d
}

.btn.tp-btn-light.btn-danger {
    color: #fc2e53
}

.btn.tp-btn-light.btn-danger g [fill] {
    fill: #fc2e53
}

.btn.tp-btn-light.btn-danger:hover {
    background-color: #ffedf0;
    border-color: #ffedf0;
    color: #fc2e53
}

.btn.tp-btn-light.btn-danger:hover g [fill] {
    fill: #fff
}

.btn.tp-btn-light.btn-dark {
    color: #6e6e6e
}

.btn.tp-btn-light.btn-dark g [fill] {
    fill: #6e6e6e
}

.btn.tp-btn-light.btn-dark:hover {
    background-color: #eee;
    border-color: #eee;
    color: #6e6e6e
}

.btn.tp-btn-light.btn-dark:hover g [fill] {
    fill: #fff
}

.shadow.btn-primary {
    box-shadow: 0 .3125rem .9375rem 0 #00a15d33 !important;
    box-shadow: 0 .3125rem .9375rem 0 var(--rgba-primary-2) !important
}

.shadow.btn-secondary {
    box-shadow: 0 .3125rem .9375rem 0 #ff5e4b33 !important
}

.shadow.btn-warning {
    box-shadow: 0 .3125rem .9375rem 0 #ffcf6d33 !important
}

.shadow.btn-danger {
    box-shadow: 0 .3125rem .9375rem 0 #fc2e5333 !important
}

.shadow.btn-info {
    box-shadow: 0 .3125rem .9375rem 0 #d653c133 !important
}

.shadow.btn-success {
    box-shadow: 0 .3125rem .9375rem 0 #09bd3c33 !important
}

.btn-xxs {
    font-size: .6875rem;
    line-height: 1.3;
    padding: .375rem .9375rem
}

.btn-xs {
    font-size: .75rem;
    font-weight: 600;
    padding: .438rem 1rem
}

.btn-group-sm>.btn,
.btn-sm {
    font-size: .813rem !important;
    padding: .625rem 1rem
}

.btn-md {
    font-size: 1.2rem !important;
    padding: 1.2rem 1.25rem
}

.btn-group-lg>.btn,
.btn-lg {
    font-size: 1.125rem !important;
    padding: 1rem 2rem
}

@media only screen and (max-width:35.9375rem) {

    .btn-group-lg>.btn,
    .btn-lg {
        padding: .75rem 1.25rem
    }
}

.btn-group-lg>.btn,
.btn-group-sm>.btn,
.btn-lg,
.btn-sm {
    border-radius: 1.25rem
}

.btn-xl {
    padding: .6rem 1rem
}

.btn-xl.btn-default {
    font-weight: 600
}

.btn-square {
    border-radius: 0
}

.btn-rounded {
    border-radius: 2.5rem !important
}

.btn-icon-end {
    border-left: .0625rem solid #fff;
    display: inline-block;
    margin: -1rem -.25rem -1rem 1rem;
    padding: 1rem 0 1rem 1.25rem
}

.btn-icon-start {
    background: #fff;
    border-radius: 10rem;
    display: inline-block;
    float: left;
    margin: -.5rem .75rem -.5rem -1.188rem;
    padding: .5rem .8rem
}

@media only screen and (max-width:87.5rem) {
    .btn-icon-start {
        margin: -.5rem .75rem -.5rem -.88rem
    }
}

[direction=rtl] .btn-icon-start {
    margin: -.5rem .5rem -.5rem -1rem
}

@media only screen and (max-width:87.5rem) {
    [direction=rtl] .btn-icon-start {
        margin: -.5rem .75rem -.5rem -.88rem
    }
}

[direction=rtl] .btn-icon-end {
    border-left: 0 solid #fff;
    border-right: .0625rem solid #fff;
    display: inline-block;
    margin: -.8rem 1rem -.8rem 0;
    padding: .4375rem 1rem .4375rem 0
}

.toggle-dropdown:after {
    margin-left: .755em
}

.social-btn-icon .btn {
    margin-bottom: 1.5rem;
    min-width: 7.5rem
}

.social-icon .btn {
    padding: .7rem 1.4rem
}

.btn-circle {
    border-radius: 50% !important;
    height: 5rem;
    width: 5rem
}

.btn-circle-sm {
    font-size: 1.8rem;
    height: 4.5rem;
    width: 4.5rem
}

.btn-circle-md {
    font-size: 2.5rem;
    height: 6rem;
    width: 6rem
}

.btn-circle-md i {
    font-size: 2.4rem
}

.btn-circle-lg {
    font-size: 3.2rem;
    height: 8rem;
    width: 8rem
}

.btn-circle-lg i {
    font-size: 3.1rem
}

.btn-page .btn {
    margin-bottom: .5rem;
    margin-right: .25rem;
    min-width: 6.875rem
}

.size-1 {
    font-size: 1.5rem;
    min-width: 10rem !important;
    padding: .68rem .75rem
}

.size-2 {
    font-size: 1.25rem;
    min-width: 8.125rem !important;
    padding: .57rem .75rem
}

.size-3 {
    min-width: 6.875rem !important;
    padding: .536rem .75rem
}

.size-3,
.size-4 {
    font-size: 1.2rem
}

.size-4 {
    min-width: 6.25rem !important
}

.size-5 {
    font-size: 1.2rem;
    min-width: 5.625rem !important;
    padding: .22rem .75rem
}

.size-6 {
    font-size: .8125rem;
    min-width: 5rem !important;
    padding: .097rem .75rem
}

.size-7 {
    font-size: .75rem;
    min-width: 3.75rem !important;
    padding: .001rem .75rem
}

.btn-light {
    background: #c8c8c8;
    border-color: #c8c8c8;
    color: #fff
}

.btn-light:active,
.btn-light:focus,
.btn-light:hover {
    background: #fff;
    border-color: #fff;
    color: #6e6e6e
}

.btn-outline-primary:hover,
.btn-outline-warning:hover {
    color: #fff
}

.btn-outline-light {
    color: #6e6e6e
}

[data-theme-version=dark] .btn-outline-dark,
[data-theme-version=dark] .btn-outline-light,
[data-theme-version=dark] .btn-outline-secondary {
    color: #393939
}

.btn-dark {
    background: #6e6e6e;
    border-color: #6e6e6e;
    color: #fff
}

.btn-dark:active,
.btn-dark:focus,
.btn-dark:hover {
    background: #555;
    border-color: #555;
    color: #fff
}

.btn-group.btn-rounded .btn:first-child {
    border-bottom-left-radius: 1.875rem;
    border-top-left-radius: 1.875rem
}

.btn-group.btn-rounded .btn:last-child {
    border-bottom-right-radius: 1.875rem;
    border-top-right-radius: 1.875rem
}

.btn-facebook {
    background: #3b5998;
    border-color: #3b5998;
    color: #fff
}

.btn-facebook:active,
.btn-facebook:focus,
.btn-facebook:hover {
    background: #2d4373;
    border-color: #2d4373;
    color: #fff
}

.btn-twitter {
    background: #1da1f2;
    border-color: #1da1f2;
    color: #fff
}

.btn-twitter:active,
.btn-twitter:focus,
.btn-twitter:hover {
    background: #0c85d0;
    border-color: #0c85d0;
    color: #fff
}

.btn-youtube {
    background: red;
    border-color: red;
    color: #fff
}

.btn-youtube:active,
.btn-youtube:focus,
.btn-youtube:hover {
    background: #c00;
    border-color: #c00;
    color: #fff
}

.btn-instagram {
    background: #c32aa3;
    border-color: #c32aa3;
    color: #fff
}

.btn-instagram:active,
.btn-instagram:focus,
.btn-instagram:hover {
    background: #992180;
    border-color: #992180;
    color: #fff
}

.btn-pinterest {
    background: #bd081c;
    border-color: #bd081c;
    color: #fff
}

.btn-pinterest:active,
.btn-pinterest:focus,
.btn-pinterest:hover {
    background: #8c0615;
    border-color: #8c0615;
    color: #fff
}

.btn-linkedin {
    background: #007bb6;
    border-color: #007bb6;
    color: #fff
}

.btn-linkedin:active,
.btn-linkedin:focus,
.btn-linkedin:hover {
    background: #005983;
    border-color: #005983;
    color: #fff
}

.btn-google-plus {
    background: #db4439;
    border-color: #db4439;
    color: #fff
}

.btn-google-plus:active,
.btn-google-plus:focus,
.btn-google-plus:hover {
    background: #be2d23;
    border-color: #be2d23;
    color: #fff
}

.btn-google {
    background: #4285f4;
    border-color: #4285f4;
    color: #fff
}

.btn-google:active,
.btn-google:focus,
.btn-google:hover {
    background: #1266f1;
    border-color: #1266f1;
    color: #fff
}

.btn-snapchat {
    background: #fffc00;
    border-color: #fffc00;
    color: #000
}

.btn-snapchat:active,
.btn-snapchat:focus,
.btn-snapchat:hover {
    background: #ccca00;
    border-color: #ccca00;
    color: #000
}

.btn-whatsapp {
    background: #25d366;
    border-color: #25d366;
    color: #fff
}

.btn-whatsapp:active,
.btn-whatsapp:focus,
.btn-whatsapp:hover {
    background: #1da851;
    border-color: #1da851;
    color: #fff
}

.btn-tumblr {
    background: #35465d;
    border-color: #35465d;
    color: #fff
}

.btn-tumblr:active,
.btn-tumblr:focus,
.btn-tumblr:hover {
    background: #222e3d;
    border-color: #222e3d;
    color: #fff
}

.btn-reddit {
    background: #ff4500;
    border-color: #ff4500;
    color: #fff
}

.btn-reddit:active,
.btn-reddit:focus,
.btn-reddit:hover {
    background: #cc3700;
    border-color: #cc3700;
    color: #fff
}

.btn-spotify {
    background: #1ed760;
    border-color: #1ed760;
    color: #fff
}

.btn-spotify:active,
.btn-spotify:focus,
.btn-spotify:hover {
    background: #18aa4c;
    border-color: #18aa4c;
    color: #fff
}

.btn-yahoo {
    background: #430297;
    border-color: #430297;
    color: #fff
}

.btn-yahoo:active,
.btn-yahoo:focus,
.btn-yahoo:hover {
    background: #2d0165;
    border-color: #2d0165;
    color: #fff
}

.btn-dribbble {
    background: #ea4c89;
    border-color: #ea4c89;
    color: #fff
}

.btn-dribbble:active,
.btn-dribbble:focus,
.btn-dribbble:hover {
    background: #e51e6b;
    border-color: #e51e6b;
    color: #fff
}

.btn-skype {
    background: #00aff0;
    border-color: #00aff0;
    color: #fff
}

.btn-skype:active,
.btn-skype:focus,
.btn-skype:hover {
    background: #008abd;
    border-color: #008abd;
    color: #fff
}

.btn-quora {
    background: #a20;
    border-color: #a20;
    color: #fff
}

.btn-quora:active,
.btn-quora:focus,
.btn-quora:hover {
    background: #771800;
    border-color: #771800;
    color: #fff
}

.btn-vimeo {
    background: #1ab7ea;
    border-color: #1ab7ea;
    color: #fff
}

.btn-vimeo:active,
.btn-vimeo:focus,
.btn-vimeo:hover {
    background: #1295bf;
    border-color: #1295bf;
    color: #fff
}

.btn-check:active+.btn-outline-primary,
.btn-check:checked+.btn-outline-primary,
.btn-outline-primary.active,
.btn-outline-primary.dropdown-toggle.show,
.btn-outline-primary:active {
    background-color: #0c8bd3;
    background-color: var(--primary);
    border-color: #0c8bd3;
    border-color: var(--primary);
    color: #fff
}

.btn-check:active+.btn-outline-primary:focus,
.btn-check:checked+.btn-outline-primary:focus,
.btn-check:focus+.btn-outline-primary,
.btn-close:focus,
.btn-outline-primary.active:focus,
.btn-outline-primary.dropdown-toggle.show:focus,
.btn-outline-primary:active:focus,
.btn-outline-primary:focus {
    box-shadow: 0 0 0 .25rem #00a15d80;
    box-shadow: 0 0 0 .25rem var(--rgba-primary-5)
}

.card {
    background-color: #fff;
    border: 0 solid #0000;
    border-radius: 1.25rem;
    height: calc(100% - 30px);
    margin-bottom: 1.875rem;
    position: relative;
    transition: all .5s ease-in-out
}

@media only screen and (max-width:35.9375rem) {
    .card {
        height: calc(100% - .938rem);
        margin-bottom: .938rem
    }
}

.card-body {
    padding: 1.2rem
}

@media only screen and (max-width:35.9375rem) {
    .card-body {
        padding: 1rem
    }
}

.card-title {
    color: #000;
    font-size: 1.5rem;
    font-weight: 500;
    text-transform: capitalize
}

.card-title--large {
    font-size: 1.8rem
}

.card-title--medium {
    font-size: 1.3rem
}

.card-title--small {
    font-size: 1rem
}

.card-header {
    align-items: center;
    background: #0000;
    border-color: #d7dae3;
    display: flex;
    justify-content: space-between;
    padding: 1.5rem 1.875rem 1.25rem;
    position: relative
}

@media only screen and (max-width:35.9375rem) {
    .card-header {
        padding: 1.25rem 1rem
    }
}

[data-theme-version=dark] .card-header {
    border-color: #2b2b2b
}

.card-header .card-title {
    margin-bottom: 0
}

.card-header .subtitle {
    font-size: 1.2rem;
    line-height: 1.5;
    padding-top: .3125rem
}

.card-footer {
    background: #0000;
    border-color: #d7dae3;
    padding: 1.25rem 1.875rem
}

[data-theme-version=dark] .card-footer {
    border-color: #2b2b2b
}

.transparent-card.card {
    background: #0000;
    border: .0625rem solid #0000;
    box-shadow: none
}

.card-action>a {
    background: #106da2;
    background: var(--primary-dark);
    border-color: #0000;
    border-radius: .3125rem;
    color: #fff;
    display: inline-block;
    height: 1.875rem;
    line-height: 1.875rem;
    margin-right: .5rem;
    text-align: center;
    width: 1.875rem
}

[data-theme-version=dark] .card-action>a {
    background: #161717
}

.card-action>a:last-child {
    margin-right: 0
}

.card-action>a:focus,
.card-action>a:hover {
    background: #106da2;
    background: var(--primary-dark)
}

[data-theme-version=dark] .card-action>a:focus,
[data-theme-version=dark] .card-action>a:hover {
    background: #161717
}

.card-action>a i,
.card-action>a span {
    font-size: 1rem
}

.card-action .dropdown {
    background: #106da2;
    background: var(--primary-dark);
    border-color: #0000;
    border-radius: .3125rem;
    color: #0c8bd3;
    color: var(--primary);
    display: inline-block;
    height: 1.875rem;
    margin-right: .5rem;
    position: relative;
    text-align: center;
    top: -.125rem;
    width: 1.875rem
}

[data-theme-version=dark] .card-action .dropdown {
    background: #161717
}

.card-action .dropdown:focus,
.card-action .dropdown:hover {
    background: #106da2;
    background: var(--primary-dark)
}

[data-theme-version=dark] .card-action .dropdown:focus,
[data-theme-version=dark] .card-action .dropdown:hover {
    background: #161717
}

.card-action .dropdown .btn {
    color: #fff;
    line-height: 1.6875rem;
    padding: 0
}

.card-action .dropdown .btn:focus {
    box-shadow: none
}

.card-fullscreen {
    overflow: auto;
    position: fixed;
    z-index: 99999999
}

.card-fullscreen,
.card-loader {
    height: 100%;
    left: 0;
    top: 0;
    width: 100%
}

.card-loader {
    align-items: center;
    background-color: #000000bf;
    display: flex;
    position: absolute;
    z-index: 999
}

.card-loader i {
    background: #106da2;
    background: var(--primary-dark);
    border-radius: 50%;
    color: #fff;
    font-size: 1rem;
    margin: 0 auto;
    padding: .625rem
}

.rotate-refresh {
    animation: mymove .8s linear infinite;
    display: inline-block
}

.card-header .date_picker {
    border: .0625rem solid #d7dae3;
    border-radius: .375rem;
    cursor: pointer;
    display: inline-block;
    padding: .5rem
}

.card-header .border-0 {
    padding-bottom: 0
}

@keyframes mymove {
    0% {
        transform: rotate(0deg)
    }

    to {
        transform: rotate(1turn)
    }
}

.carousel-custom-next,
.carousel-custom-prev {
    background: #fff;
    border-radius: 50%;
    display: inline-block;
    height: 2.5rem;
    line-height: 2.5rem;
    text-align: center;
    width: 2.5rem
}

.carousel-custom-next i,
.carousel-custom-prev i {
    font-size: 1rem
}

.carousel-custom-next:hover,
.carousel-custom-prev:hover {
    background: linear-gradient(90deg, #f53c79fc 0, #f6682ffc);
    color: #fff
}

.carousel-custom-next {
    right: 30px
}

.carousel-custom-next,
.carousel-custom-prev {
    position: absolute;
    top: 50%;
    transform: translateY(-50%)
}

.carousel-custom-prev {
    left: 30px
}

.carousel-caption {
    background: #0009;
    text-shadow: 2px 2px 4px #000000c7;
    z-index: 1
}

.carousel-caption .h5,
.carousel-caption h5 {
    color: #fff;
    font-size: 1.8rem
}

.carousel-caption p {
    margin-bottom: 0
}

.carousel-indicators {
    z-index: 1
}

.dropdown-toggle:focus {
    box-shadow: none !important
}

.dropdown-outline {
    border: .1rem solid #0c8bd3;
    border: .1rem solid var(--primary)
}

.dropdown-menu .dropdown-item {
    color: #393939;
    font-size: 1rem;
    padding: .5rem 1.75rem
}

@media only screen and (max-width:87.5rem) {
    .dropdown-menu .dropdown-item {
        font-size: 1.2rem;
        padding: .375rem 1rem
    }
}

.dropdown-menu .dropdown-item.active,
.dropdown-menu .dropdown-item:active,
.dropdown-menu .dropdown-item:focus,
.dropdown-menu .dropdown-item:hover {
    color: #514e5f
}

.dropdown-menu .dropdown-item.active,
.dropdown-menu .dropdown-item:active {
    background: #00a15d1a;
    background: var(--rgba-primary-1);
    color: #0c8bd3;
    color: var(--primary)
}

[direction=rtl] .dropdown-menu {
    right: auto !important
}

.dropdown-menu.show {
    right: 0
}

.dropdown-toggle-split {
    opacity: .85;
    padding: 0 .625rem
}

.dropdown-toggle-split:after {
    margin-left: 0 !important
}

.dropdown-toggle-split:active,
.dropdown-toggle-split:focus,
.dropdown-toggle-split:hover {
    opacity: 1
}

.dropright .dropdown-toggle:after {
    content: none
}

.custom-dropdown {
    display: inline-block;
    margin-bottom: 1rem
}

.custom-dropdown .dropdown-menu {
    border: 0;
    min-width: 10rem
}

.card-action .custom-dropdown {
    background: #00a15d1a;
    background: var(--rgba-primary-1);
    margin: 0
}

.card-action .custom-dropdown.show,
.card-action .custom-dropdown:focus,
.card-action .custom-dropdown:hover {
    background: #0c8bd3;
    background: var(--primary);
    color: #fff
}

.card-action .custom-dropdown i {
    display: inline-block;
    padding-top: .5625rem
}

.dropdown .dropdown-dots {
    background: #6e6e6e66;
    border-radius: .3125rem;
    display: block;
    height: .3125rem;
    position: relative;
    width: .3125rem
}

.dropdown .dropdown-dots:after,
.dropdown .dropdown-dots:before {
    background: #6e6e6e66;
    border-radius: .3125rem;
    content: "";
    height: .3125rem;
    position: absolute;
    width: .3125rem
}

.dropdown .dropdown-dots:after {
    right: -.5rem
}

.dropdown .dropdown-dots:before {
    left: -.5rem
}

.dropdown .dropdown-dots.text-white,
.dropdown .dropdown-dots.text-white:after,
.dropdown .dropdown-dots.text-white:before {
    background: #ffffffb3
}

.grid-col {
    background: #f2f4fa;
    padding: .5rem !important
}

.row.grid {
    margin-bottom: 1.5rem;
    text-align: center
}

.row.grid .grid-col:first-child {
    text-align: left
}

.label {
    display: inline-block;
    font-size: .75rem;
    padding: .2rem .8rem;
    text-align: center
}

.label-fixed {
    padding: .6rem 0;
    width: 7.5rem
}

.label-fixed-lg {
    padding: .6rem 0;
    width: 9.5rem
}

.label-big {
    font-size: 1.4rem;
    padding: 1.1rem 0;
    width: 16.8rem
}

.label-xl {
    font-size: 1.5rem;
    padding: 1.1rem 0;
    width: 10.5rem
}

.label-lg {
    padding: 1.1rem 0;
    width: 9.5rem
}

.label-md {
    padding: 1.1rem 0;
    width: 8.5rem
}

.label-sm {
    padding: 1.1rem 0;
    width: 7.5rem
}

.label-default {
    background: #adb6c7
}

.label-primary {
    background: #0c8bd3;
    background: var(--primary);
    color: #fff
}

.label-secondary {
    background: #ff5e4b;
    color: #fff
}

.label-info {
    background: #d653c1;
    color: #fff
}

.label-success {
    background: #09bd3c;
    color: #fff
}

.label-warning {
    background: #ffcf6d;
    color: #fff
}

.label-danger {
    background: #fc2e53;
    color: #fff
}

.label-light {
    background: #c8c8c8;
    color: #000
}

.label-dark {
    background: #6e6e6e;
    color: #fff
}

code {
    background: #fed4dc;
    border-radius: .1875rem;
    color: #fc2e53;
    padding: .125rem .3125rem;
    word-break: break-word
}

[data-theme-version=dark] code {
    background: #fc2e531a
}

.heading-labels {
    color: #333
}

.heading-labels>* {
    margin-bottom: .8rem
}

.heading-labels .h1 .label,
.heading-labels h1 .label {
    font-size: 1.125rem;
    font-weight: 400;
    padding: .4rem .9rem
}

.heading-labels .h2 .label,
.heading-labels h2 .label {
    font-size: 1rem;
    font-weight: 400;
    padding: .3rem .9rem
}

.heading-labels .h3 .label,
.heading-labels h3 .label {
    font-size: 1.2rem;
    font-weight: 400
}

.heading-labels .h4 .label,
.heading-labels .h5 .label,
.heading-labels .h6 .label,
.heading-labels h4 .label,
.heading-labels h5 .label,
.heading-labels h6 .label {
    font-size: .75rem;
    font-weight: 400
}

.list-group-item {
    background-color: #fff0;
    border: 1px solid #d7dae3;
    padding: 1rem 1.5rem
}

.list-group-item.active {
    background-color: #0c8bd3;
    background-color: var(--primary);
    border-color: #0c8bd3;
    border-color: var(--primary);
    z-index: 1
}

[data-theme-version=dark] .list-group-item {
    border-color: #2b2b2b
}

.list-group-item.disabled,
.list-group-item:disabled {
    background-color: #ff5e4b;
    border-color: #ff5e4b;
    color: #fff
}

[class*=bg-] .list-group-item {
    border-color: #ffffff0d
}

.bg-warning .list-group-item {
    border-color: #0000000d
}

.media img {
    border-radius: .1875rem
}

.vertical-card__menu:hover {
    box-shadow: none
}

.vertical-card__menu--image {
    text-align: center
}

.vertical-card__menu--image img {
    border-top-left-radius: .25rem;
    border-top-right-radius: .25rem;
    width: 100%
}

.vertical-card__menu--status.closed {
    background: #fc2e53
}

.vertical-card__menu--status.closed:after {
    border-top: .625rem solid #fc2e53
}

.vertical-card__menu--status.closed .ribbon-curve {
    border-bottom: .625rem solid #fc2e53;
    border-top: .6875rem solid #fc2e53
}

.vertical-card__menu--desc p {
    margin-bottom: .625rem
}

.vertical-card__menu--price {
    font-size: 1.25rem;
    font-weight: 700;
    margin: 0
}

.vertical-card__menu--rating {
    font-size: .75rem
}

.vertical-card__menu--title {
    font-weight: 700
}

.vertical-card__menu--button button {
    font-size: .75rem
}

.vertical-card__menu .card-footer {
    background-color: #d7dae3;
    border-top: none;
    padding: .9375rem 1.25rem
}

@media only screen and (min-width:75rem)and (max-width:90rem) {
    .vertical-card__menu .card-footer {
        padding: .9375rem
    }
}

.vertical-card__menu .card-footer span {
    color: #6e6e6e;
    margin-right: .3125rem
}

.horizontal-card__menu {
    box-shadow: 0 0 .4375rem #adadad52;
    display: flex;
    flex-direction: row
}

@media(max-width:575.98px) {
    .horizontal-card__menu {
        display: block
    }
}

.horizontal-card__menu .card-body {
    padding: 1.25rem 1.875rem
}

.horizontal-card__menu--image {
    flex-basis: 30%;
    max-width: 30%
}

.horizontal-card__menu--image img {
    height: 100%;
    width: 100%
}

@media(max-width:575.98px) {
    .horizontal-card__menu--image {
        flex-basis: 100%;
        max-width: none
    }
}

.horizontal-card__menu--title {
    font-size: 1rem;
    font-weight: 700;
    margin-bottom: .3125rem
}

.horizontal-card__menu--fav {
    margin-right: .5rem
}

.horizontal-card__menu--price {
    font-size: 1rem;
    font-weight: 700;
    margin: 0
}

.horizontal-card__menu--rating {
    font-size: .625rem
}

.horizontal-card__menu--footer {
    margin-top: .625rem
}

.prev_price {
    font-size: 80%;
    opacity: .5;
    text-decoration: line-through
}

.modal-header {
    padding: 1rem 1.275rem
}

.modal-header .close {
    float: none;
    font-size: 1.875rem;
    font-weight: 100;
    margin: 0;
    padding: 1.2rem 1.815rem;
    position: absolute;
    right: 0;
    top: 0
}

.modal-body {
    padding: 1.275rem
}

.modal-footer {
    padding: 1rem 1.075rem
}

.modal-content {
    border-radius: 1.25rem
}

.modal-backdrop {
    z-index: 10 !important
}

.pagination .page-item .page-link:hover,
.pagination .page-item.active .page-link {
    background: #0c8bd3;
    background: var(--primary);
    border-color: #0c8bd3;
    border-color: var(--primary);
    color: #fff
}

.pagination {
    margin-bottom: 1.25rem
}

.pagination .page-item .page-link {
    background: #ffffff26;
    border: .0625rem solid #e6e6e6;
    color: #6e6e6e;
    font-size: 12px;
    line-height: 10px;
    min-height: 36px;
    padding: 11px;
    text-align: center;
    z-index: 1
}

[data-theme-version=dark] .pagination .page-item .page-link {
    background: #fff0;
    border-color: #2b2b2b;
    color: #828690
}

.pagination .page-item .page-link span,
.pagination .page-item .page-link:hover i {
    color: #fff
}

.pagination .page-item .page-link:focus {
    box-shadow: none;
    outline: 0
}

.pagination .page-item .page-link:hover {
    background: #e6e6e6;
    border-color: #e6e6e6;
    color: #0a1630
}

.pagination .page-item.active .page-link {
    background-color: #e6e6e6;
    border-color: #e6e6e6;
    box-shadow: 0 .625rem 1.25rem 0 #00a15d33;
    box-shadow: 0 .625rem 1.25rem 0 var(--rgba-primary-2);
    color: #0a1630;
    font-weight: 600
}

[data-theme-version=dark] .pagination .page-item.active .page-link {
    color: #fff
}

.pagination .page-item .page-link {
    color: #0a1630;
    font-weight: 500;
    transition: all .5s
}

.pagination .page-item:last-child .page-link,
[direction=rtl] .pagination .page-item:first-child .page-link {
    margin-right: 0
}

.pagination.no-bg li:not(.page-indicator):not(.active) .page-link {
    background: #0000;
    border-color: #0000
}

.pagination.no-bg.pagination-primary li:not(.page-indicator):not(.active):hover .page-link,
[data-theme-version=dark] .pagination.no-bg.pagination-primary li:not(.page-indicator):not(.active):hover .page-link {
    background: #0c8bd3;
    background: var(--primary);
    border-color: #0c8bd3;
    border-color: var(--primary)
}

.pagination.no-bg.pagination-danger li:not(.page-indicator):not(.active):hover .page-link,
[data-theme-version=dark] .pagination.no-bg.pagination-danger li:not(.page-indicator):not(.active):hover .page-link {
    background: #fc2e53;
    border-color: #fc2e53
}

.pagination.no-bg.pagination-info li:not(.page-indicator):not(.active):hover .page-link,
[data-theme-version=dark] .pagination.no-bg.pagination-info li:not(.page-indicator):not(.active):hover .page-link {
    background: #d653c1;
    border-color: #d653c1
}

.pagination.no-bg.pagination-warning li:not(.page-indicator):not(.active):hover .page-link,
[data-theme-version=dark] .pagination.no-bg.pagination-warning li:not(.page-indicator):not(.active):hover .page-link {
    background: #ffcf6d;
    border-color: #ffcf6d
}

.pagination-primary .page-item .page-link {
    background: #00a15d1a;
    background: var(--rgba-primary-1);
    border-color: #00a15d1a;
    border-color: var(--rgba-primary-1);
    color: #0c8bd3;
    color: var(--primary)
}

[data-theme-version=dark] .pagination-primary .page-item .page-link {
    background: #00a15d1a;
    background: var(--rgba-primary-1);
    border-color: #0000;
    color: #0c8bd3;
    color: var(--primary)
}

.pagination-primary .page-item.active .page-link,
.pagination-primary .page-item:hover .page-link {
    background: #0c8bd3;
    background: var(--primary);
    border-color: #0c8bd3;
    border-color: var(--primary);
    box-shadow: 0 .625rem 1.25rem 0 #00a15d33;
    box-shadow: 0 .625rem 1.25rem 0 var(--rgba-primary-2)
}

[data-theme-version=dark] .pagination-primary .page-item.active .page-link,
[data-theme-version=dark] .pagination-primary .page-item:hover .page-link {
    color: #fff
}

.pagination-danger .page-item .page-link {
    background: #ffedf0;
    border-color: #ffedf0;
    color: #fc2e53
}

[data-theme-version=dark] .pagination-danger .page-item .page-link {
    background: #fc2e5326;
    border-color: #0000;
    color: #fc2e53
}

.pagination-danger .page-item.active .page-link,
.pagination-danger .page-item:hover .page-link {
    background: #fc2e53;
    border-color: #fc2e53;
    box-shadow: 0 .625rem 1.25rem 0 #fc2e5333
}

[data-theme-version=dark] .pagination-danger .page-item.active .page-link,
[data-theme-version=dark] .pagination-danger .page-item:hover .page-link {
    color: #fff
}

.pagination-info .page-item .page-link {
    background: #efbae6;
    border-color: #efbae6;
    color: #d653c1
}

[data-theme-version=dark] .pagination-info .page-item .page-link {
    background: #d653c11a;
    border-color: #0000;
    color: #d653c1
}

.pagination-info .page-item.active .page-link,
.pagination-info .page-item:hover .page-link {
    background: #d653c1;
    border-color: #d653c1;
    box-shadow: 0 .625rem 1.25rem 0 #d653c133
}

.pagination-warning .page-item .page-link {
    background: #fff9ed;
    border-color: #fff9ed;
    color: #ffcf6d
}

[data-theme-version=dark] .pagination-warning .page-item .page-link {
    background: #ffcf6d1a;
    border-color: #0000;
    color: #ffcf6d
}

.pagination-warning .page-item.active .page-link,
.pagination-warning .page-item:hover .page-link {
    background: #ffcf6d;
    border-color: #ffcf6d;
    box-shadow: 0 .625rem 1.25rem 0 #ffcf6d33
}

.pagination-gutter .page-item {
    margin-right: .4375rem
}

.pagination-gutter .page-item .page-link {
    border-radius: 4.25rem !important
}

.pagination-circle .page-item {
    margin-right: .4375rem
}

.pagination-circle .page-item.page-indicator .page-link {
    background: #00a15d1a;
    background: var(--rgba-primary-1);
    border: 1px solid #0c8bd3;
    border: 1px solid var(--primary);
    color: #0c8bd3;
    color: var(--primary)
}

.pagination-circle .page-item.page-indicator .page-link:hover {
    background: #0c8bd3;
    background: var(--primary);
    color: #fff
}

.pagination.pagination-md .page-item .page-link {
    font-size: 1.2rem;
    height: 1.875rem;
    line-height: calc(1.875rem - 2px);
    min-width: 1.875rem;
    width: 1.875rem
}

.pagination.pagination-sm .page-item.page-indicator .page-link {
    font-size: .75rem
}

.pagination.pagination-sm .page-item .page-link {
    font-size: 1.2rem;
    height: 1.875rem;
    line-height: calc(1.875rem - 2px);
    min-width: 1.875rem;
    padding: 0;
    width: 1.875rem
}

.pagination.pagination-xs .page-item.page-indicator .page-link {
    font-size: .625rem
}

.pagination.pagination-xs .page-item .page-link {
    font-size: .75rem;
    height: 1.5625rem;
    line-height: calc(1.5625rem - 2px);
    min-width: 1.5625rem;
    padding: 0;
    width: 1.5625rem
}

.btn-check:active+.btn-primary,
.btn-check:checked+.btn-primary,
.btn-primary.active,
.btn-primary:active,
.show>.btn-primary.dropdown-toggle {
    color: #fff
}

.popover {
    border: .125rem solid #ff5e4b;
    box-shadow: 0 0 1.875rem 0 #0000001a;
    min-width: 13.125rem
}

[data-theme-version=dark] .popover {
    background-color: #161717
}

.popover-header {
    color: #fff;
    font-weight: 300
}

.popover-header:before {
    border-bottom: 0 !important
}

.popover-body {
    font-size: .75rem
}

[data-theme-version=dark] .popover .popover-header {
    border-color: #202020
}

@media only screen and (max-width:47.9375rem) {
    .popover {
        z-index: 1
    }
}

.bootstrap-popover-wrapper .bootstrap-popover:not(:last-child) {
    margin-right: .5rem
}

.bootstrap-popover-wrapper .bootstrap-popover {
    margin-bottom: .5rem
}

.bootstrap-popover-wrapper .bootstrap-popover button:focus,
.bootstrap-popover-wrapper .bootstrap-popover button:hover {
    background: #0c8bd3;
    background: var(--primary);
    box-shadow: none;
    color: #fff
}

.bs-popover-auto[data-popper-placement^=top] .arrow:after,
.bs-popover-auto[x-placement^=top] .arrow:after,
.bs-popover-top .arrow:after {
    border-top-color: #ff5e4b;
    bottom: 0
}

.bs-popover-auto[x-placement^=left] .arrow:after,
.bs-popover-left .arrow:after {
    border-left-color: #ff5e4b;
    right: 0
}

.bs-popover-auto[x-placement^=right] .arrow:after,
.bs-popover-right .arrow:after {
    border-right-color: #ff5e4b;
    left: 0
}

.bs-popover-auto[data-popper-placement^=bottom] .arrow:after,
.bs-popover-auto[x-placement^=bottom] .arrow:after,
.bs-popover-bottom .arrow:after {
    border-bottom-color: #ff5e4b;
    top: 0
}

.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow:before,
.bs-tooltip-bottom .tooltip-arrow:before {
    border-bottom-color: #ff5e4b
}

.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow:before,
.bs-tooltip-end .tooltip-arrow:before {
    border-right-color: #ff5e4b
}

.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow:before,
.bs-tooltip-top .tooltip-arrow:before {
    border-top-color: #ff5e4b
}

.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow:before,
.bs-tooltip-start .tooltip-arrow:before {
    border-left-color: #ff5e4b
}

.note-popover {
    display: none
}

.toltip-popover .tooltip-inner {
    background: #fff;
    border: .125rem solid #ff5e4b;
    border-top-left-radius: calc(.3rem - 1px);
    border-top-right-radius: calc(.3rem - 1px);
    padding: 0
}

.toltip-popover .tooltip-inner strong {
    color: #777
}

.popover-header {
    background: #ff5e4b
}

.progress-bar,
.progress-bar-primary {
    background-color: #0c8bd3;
    background-color: var(--primary)
}

.progress-bar-success {
    background-color: #09bd3c
}

.progress-bar-info {
    background-color: #d653c1
}

.progress-bar-danger {
    background-color: #fc2e53
}

.progress-bar-warning {
    background-color: #ffcf6d
}

.progress-bar-pink {
    background-color: #e83e8c
}

.progress {
    background-color: #f6f6f6;
    height: 6px;
    overflow: hidden
}

[data-theme-version=dark] .progress {
    background-color: #161717
}

.progress-bar {
    border-radius: 1.25rem
}

.progress-vertical {
    display: inline-block;
    margin-bottom: 0;
    margin-right: 2rem;
    min-height: 17rem;
    position: relative
}

@media(max-width:991.98px) {
    .progress-vertical {
        margin-right: 1rem
    }
}

.progress-vertical-bottom {
    display: inline-block;
    margin-bottom: 0;
    margin-right: 2rem;
    min-height: 17rem;
    position: relative;
    transform: rotate(180deg)
}

@media(max-width:991.98px) {
    .progress-vertical-bottom {
        margin-right: 1rem
    }
}

.progress-animated {
    animation-duration: 5s;
    animation-name: myanimation;
    transition: all 5s ease 0s
}

@keyframes myanimation {
    0% {
        width: 0
    }
}

.ribbon {
    position: absolute;
    text-transform: uppercase;
    z-index: 1
}

.ribbon__one {
    background: #3ab54b;
    color: #fff;
    font-size: .625rem;
    left: -.6875rem;
    min-height: 1.25rem;
    min-width: 3.25rem;
    padding: .1875rem .625rem;
    text-align: center;
    top: .9375rem
}

.ribbon__one:after {
    border-left: .6875rem solid #0000;
    border-top: .625rem solid #239132;
    bottom: -.625rem;
    content: "";
    height: 0;
    left: 0;
    position: absolute;
    width: 0
}

.ribbon__two {
    background: #ffcf6d;
    border-radius: .1875rem;
    color: #fff;
    display: inline-block;
    font-size: 1rem;
    height: 3.125rem;
    line-height: 3.125rem;
    right: .9375rem;
    text-align: center;
    top: .9375rem;
    width: 3.125rem
}

.ribbon__three {
    background-color: #fc2e53;
    -webkit-clip-path: polygon(20% 0, 80% 0, 100% 100%, 0 100%);
    clip-path: polygon(20% 0, 80% 0, 100% 100%, 0 100%);
    font-size: 1.2rem;
    height: 1.5625rem;
    left: -1.875rem;
    top: 1.2rem;
    transform: rotate(-45deg)
}

.ribbon__four,
.ribbon__three {
    align-items: center;
    color: #fff;
    display: flex;
    justify-content: center;
    width: 6.875rem
}

.ribbon__four {
    background-color: #0c8bd3;
    background-color: var(--primary);
    font-size: 1rem;
    height: 3.125rem;
    left: .5rem;
    top: -.5rem;
    z-index: auto
}

.ribbon__four:after {
    right: -.3125rem
}

.ribbon__four:before {
    left: -.3125rem
}

.ribbon__four:after,
.ribbon__four:before {
    background-color: #00a15d1a;
    background-color: var(--rgba-primary-1);
    content: "";
    height: .625rem;
    position: absolute;
    top: .1875rem;
    transform: rotate(45deg);
    width: .625rem;
    z-index: -1
}

.ribbon__five {
    align-items: center;
    background-color: #0c8bd3;
    background-color: var(--primary);
    color: #fff;
    display: flex;
    font-size: .75rem;
    font-size: 1rem;
    height: 1.875rem;
    justify-content: center;
    left: -1.875rem;
    padding-bottom: .3125rem;
    top: .625rem;
    transform: rotate(-45deg);
    width: 6.875rem
}

.ribbon__five:before {
    border-color: #0000 #0000 #0c8bd3;
    border-color: #0000 #0000 var(--primary) #0000;
    border-style: solid;
    border-width: 0 3.125rem 3.125rem;
    content: "";
    height: 0;
    left: .25rem;
    position: absolute;
    top: -2.8125rem;
    width: 0
}

.ribbon__six {
    align-items: center;
    background-color: #0c8bd3;
    background-color: var(--primary);
    -webkit-clip-path: polygon(0 0, 100% 0, 100% 0, 85% 50%, 100% 100%, 100% 100%, 0 100%);
    clip-path: polygon(0 0, 100% 0, 100% 0, 85% 50%, 100% 100%, 100% 100%, 0 100%);
    color: #fff;
    display: flex;
    font-size: 1.25rem;
    height: 2.375rem;
    justify-content: center;
    left: 0;
    top: 1.125rem;
    width: 6.875rem
}

.ribbon-curve {
    border-bottom: .625rem solid #3ab54b;
    border-right: .3125rem solid #0000;
    border-top: .6875rem solid #3ab54b;
    height: .6875rem;
    position: absolute;
    right: -.375rem;
    top: 0;
    width: .625rem
}

.dataTables_scrollBody::-webkit-scrollbar,
.jsgrid-grid-body::-webkit-scrollbar,
.table-responsive::-webkit-scrollbar {
    background-color: #f5f5f5;
    height: .5rem;
    width: .5rem
}

.dataTables_scrollBody::-webkit-scrollbar-track,
.jsgrid-grid-body::-webkit-scrollbar-track,
.table-responsive::-webkit-scrollbar-track {
    background-color: #f5f5f5;
    border-radius: .625rem;
    -webkit-box-shadow: inset 0 0 .375rem #0000004d
}

.dataTables_scrollBody::-webkit-scrollbar-thumb,
.jsgrid-grid-body::-webkit-scrollbar-thumb,
.table-responsive::-webkit-scrollbar-thumb {
    background-color: #0c8bd3;
    background-color: var(--primary);
    border-radius: .625rem;
    -webkit-box-shadow: inset 0 0 .375rem #0000004d
}

.multi-steps>li.is-active:before,
.multi-steps>li.is-active~li:before {
    content: counter(stepNum);
    font-family: inherit;
    font-weight: 400
}

.multi-steps>li.is-active:after,
.multi-steps>li.is-active~li:after {
    background-color: #d7dae3
}

.multi-steps {
    display: table;
    table-layout: fixed;
    width: 100%
}

.multi-steps>li {
    color: #0c8bd3;
    color: var(--primary);
    counter-increment: stepNum;
    display: table-cell;
    position: relative;
    text-align: center
}

@media(max-width:575.98px) {
    .multi-steps>li {
        font-size: .75rem
    }
}

.multi-steps>li:before {
    background-color: #fff;
    border: .125rem solid #0c8bd3;
    border-color: var(--primary);
    border-radius: .3125rem;
    content: "✓";
    display: block;
    font-weight: 700;
    height: 1.5625rem;
    line-height: 1.375rem;
    margin: 0 auto .25rem;
    position: relative;
    text-align: center;
    width: 1.5625rem;
    z-index: 1
}

@media(max-width:575.98px) {
    .multi-steps>li:before {
        height: 1.5625rem;
        line-height: 1.3125rem;
        width: 1.5625rem
    }
}

.multi-steps>li:after {
    background-color: #0c8bd3;
    background-color: var(--primary);
    content: "";
    height: .125rem;
    left: 50%;
    position: absolute;
    top: .75rem;
    width: 100%
}

[direction=rtl] .multi-steps>li:after {
    left: auto;
    right: 50%
}

@media(max-width:575.98px) {
    .multi-steps>li:after {
        top: .75rem
    }
}

.multi-steps>li:last-child:after {
    display: none
}

.multi-steps>li.is-active:before {
    background-color: #fff;
    border-color: #0c8bd3;
    border-color: var(--primary)
}

.multi-steps>li.is-active~li {
    color: #393939
}

.multi-steps>li.is-active~li:before {
    background-color: #d7dae3;
    border-color: #d7dae3
}

.nav-pills .nav-link {
    border-radius: 1.25rem;
    padding: .75rem 1.25rem
}

.default-tab .nav-link {
    background: #0000;
    border: none;
    border-radius: 0;
    font-size: .9rem;
    font-weight: 500
}

.default-tab {
    min-height: 800px !important
}

.default-tab .nav-link i {
    color: #6b707a;
    display: inline-block;
    transform: scale(1.5)
}

.default-tab .nav-link.active i {
    color: #000;
    font-weight: 600
}

div.default-tab div.tab-content div.card {
    margin-bottom: 0
}

div.default-tab div.tab-content div.card div.card-body div.table-responsive {
    border: 1px solid #f0f0f0;
    border-radius: 6px;
    margin-top: 10px
}

.default-tab .nav-link {
    border-bottom: 4px solid #0000 !important
}

.default-tab ul.nav-tabs li.nav-item a.nav-link {
    color: #6b707a;
    margin: 0 15px !important;
    padding: .9rem 0
}

.default-tab .nav-link.active,
.default-tab .nav-link:focus,
.default-tab .nav-link:hover {
    background-color: #fff;
    border: none;
    border-bottom: 4px solid #2ba7e2 !important;
    color: #000 !important;
    font-weight: 600
}

[data-theme-version=dark] .default-tab .nav-link.active,
[data-theme-version=dark] .default-tab .nav-link:focus,
[data-theme-version=dark] .default-tab .nav-link:hover {
    background-color: #00a15d1a;
    background-color: var(--rgba-primary-1);
    border-color: #0000 #0000 #2b2b2b
}

.custom-tab-1 .nav-link {
    background: #0000;
    border-bottom: .1875rem solid #0000;
    border-left-width: 0;
    border-radius: 0;
    border-right-width: 0;
    border-top-width: 0;
    font-weight: 500
}

.custom-tab-1 .nav-link i {
    color: #0c8bd3;
    color: var(--primary);
    display: inline-block;
    transform: scale(1.5)
}

.custom-tab-1 .nav-link.active,
.custom-tab-1 .nav-link:focus,
.custom-tab-1 .nav-link:hover {
    background-color: #fff;
    border-color: #0c8bd3;
    border-color: var(--primary);
    border-radius: 0;
    border-width: 0 0 .1875rem;
    color: #495057;
    color: #0c8bd3;
    color: var(--primary)
}

[data-theme-version=dark] .custom-tab-1 .nav-link.active,
[data-theme-version=dark] .custom-tab-1 .nav-link:focus,
[data-theme-version=dark] .custom-tab-1 .nav-link:hover {
    background-color: #00a15d1a;
    background-color: var(--rgba-primary-1)
}

.nav-pills.light .nav-link.active,
.nav-pills.light .show>.nav-link {
    background: #00a15d1a;
    background: var(--rgba-primary-1);
    box-shadow: none;
    color: #0c8bd3;
    color: var(--primary)
}

[data-theme-version=dark] .nav-pills.light .nav-link.active,
[data-theme-version=dark] .nav-pills.light .show>.nav-link {
    background: #00a15d1a;
    background: var(--rgba-primary-1)
}

.nav-pills .nav-link.active,
.nav-pills .show>.nav-link {
    background-color: #0c8bd3;
    background-color: var(--primary);
    box-shadow: 0 0 1.25rem 0 #00a15d33;
    box-shadow: 0 0 1.25rem 0 var(--rgba-primary-2)
}

.tooltip-wrapper button:not(:last-child) {
    margin-right: .5rem
}

.tooltip-wrapper button:hover {
    background: #0c8bd3;
    background: var(--primary);
    color: #fff
}

.tooltip-wrapper button {
    margin-bottom: .5rem
}

.tooltip-wrapper button:focus {
    box-shadow: none
}

.tooltip-inner {
    background: #333;
    border-radius: 0;
    font-size: .75rem;
    font-weight: 300;
    padding: .35rem .7rem
}

.bs-tooltip-auto[data-popper-placement^=bottom] .arrow:before,
.bs-tooltip-auto[x-placement^=bottom] .arrow:before,
.bs-tooltip-bottom .arrow:before {
    border-bottom-color: #333
}

.bs-tooltip-auto[x-placement^=right] .arrow:before,
.bs-tooltip-right .arrow:before {
    border-right-color: #333
}

.bs-tooltip-auto[x-placement^=left] .arrow:before,
.bs-tooltip-left .arrow:before {
    border-left-color: #333
}

.bs-tooltip-auto[data-popper-placement^=top] .arrow:before,
.bs-tooltip-auto[x-placement^=top] .arrow:before,
.bs-tooltip-top .arrow:before {
    border-top-color: #333
}

.widget-timeline .timeline {
    list-style: none;
    position: relative
}

.widget-timeline .timeline:before {
    background: #c8c8c8;
    bottom: 0;
    content: " ";
    left: .5625rem;
    margin-right: -.0938rem;
    position: absolute;
    top: 1.25rem;
    width: .1875rem
}

[data-theme-version=dark] .widget-timeline .timeline:before {
    background: #2b2b2b
}

[direction=rtl] .widget-timeline .timeline:before {
    left: auto;
    margin-left: -.0938rem;
    margin-right: auto;
    right: .5625rem
}

.widget-timeline .timeline>li {
    margin-bottom: .9375rem;
    position: relative
}

.widget-timeline .timeline>li:before {
    content: " ";
    display: table
}

.widget-timeline .timeline>li:after {
    clear: both;
    content: " ";
    display: table
}

.widget-timeline .timeline>li>.timeline-panel {
    border-radius: 1.25rem;
    border-style: solid;
    border-width: .0625rem;
    display: block;
    margin-left: 2.5rem;
    padding: .9375rem 1.25rem;
    position: relative
}

.widget-timeline .timeline>li>.timeline-panel span {
    display: block;
    font-size: .75rem;
    letter-spacing: .0625rem;
    margin-bottom: .3125rem;
    opacity: .8
}

.widget-timeline .timeline>li>.timeline-panel p {
    font-size: 1.2rem
}

.widget-timeline .timeline>li>.timeline-panel:after {
    background: inherit;
    border-color: inherit;
    border-style: solid;
    border-width: 0 0 .0625rem .0625rem;
    content: "";
    display: block;
    height: .625rem;
    left: -.3125rem;
    position: absolute;
    top: .9375rem;
    transform: rotate(45deg);
    width: .625rem
}

.widget-timeline .timeline>li>.timeline-badge {
    background: #fff;
    border-radius: 50%;
    border-style: solid;
    border-width: .125rem;
    height: 1.375rem;
    left: 0;
    padding: .25rem;
    position: absolute;
    top: .625rem;
    width: 1.375rem
}

[data-theme-version=dark] .widget-timeline .timeline>li>.timeline-badge {
    background-color: #202020
}

.widget-timeline .timeline>li>.timeline-badge:after {
    border-radius: 100%;
    content: "";
    display: block;
    height: .625rem;
    width: .625rem
}

[direction=rtl] .widget-timeline .timeline>li>.timeline-badge {
    right: 1.1875rem
}

.widget-timeline .timeline-body>p {
    font-size: .75rem
}

.widget-timeline .timeline-badge.primary,
[data-theme-version=dark] .widget-timeline .timeline-badge.primary {
    border-color: #00a15d1a;
    border-color: var(--rgba-primary-1)
}

.widget-timeline .timeline-badge.primary:after {
    background-color: #0c8bd3;
    background-color: var(--primary);
    box-shadow: 0 .3125rem .625rem 0 #00a15d33;
    box-shadow: 0 .3125rem .625rem 0 var(--rgba-primary-2)
}

.widget-timeline .timeline-badge.primary+.timeline-panel {
    background: #00a15d1a;
    background: var(--rgba-primary-1);
    border-color: #00a15d1a;
    border-color: var(--rgba-primary-1)
}

[data-theme-version=dark] .widget-timeline .timeline-badge.primary+.timeline-panel {
    background-color: #00a15d1a;
    background-color: var(--rgba-primary-1);
    border-color: #0000
}

.widget-timeline .timeline-badge.success {
    border-color: #67f890
}

[data-theme-version=dark] .widget-timeline .timeline-badge.success {
    border-color: #09bd3c1a
}

.widget-timeline .timeline-badge.success:after {
    background-color: #09bd3c !important;
    box-shadow: 0 .3125rem .625rem 0 #09bd3c33
}

.widget-timeline .timeline-badge.success+.timeline-panel {
    background: #67f890;
    border-color: #67f890
}

[data-theme-version=dark] .widget-timeline .timeline-badge.success+.timeline-panel {
    background-color: #09bd3c1a;
    border-color: #0000
}

.widget-timeline .timeline-badge.warning {
    border-color: #fff9ed
}

[data-theme-version=dark] .widget-timeline .timeline-badge.warning {
    border-color: #ffcf6d1a
}

.widget-timeline .timeline-badge.warning:after {
    background-color: #ffcf6d !important;
    box-shadow: 0 .3125rem .625rem 0 #ffcf6d33
}

.widget-timeline .timeline-badge.warning+.timeline-panel {
    background: #fff9ed;
    border-color: #fff9ed
}

[data-theme-version=dark] .widget-timeline .timeline-badge.warning+.timeline-panel {
    background-color: #ffcf6d1a;
    border-color: #0000
}

.widget-timeline .timeline-badge.danger {
    border-color: #ffedf0
}

[data-theme-version=dark] .widget-timeline .timeline-badge.danger {
    border-color: #fc2e5326
}

.widget-timeline .timeline-badge.danger:after {
    background-color: #fc2e53 !important;
    box-shadow: 0 .3125rem .625rem 0 #fc2e5333
}

.widget-timeline .timeline-badge.danger+.timeline-panel {
    background: #ffedf0;
    border-color: #ffedf0
}

[data-theme-version=dark] .widget-timeline .timeline-badge.danger+.timeline-panel {
    background-color: #fc2e5326;
    border-color: #0000
}

.widget-timeline .timeline-badge.info {
    border-color: #efbae6
}

[data-theme-version=dark] .widget-timeline .timeline-badge.info {
    border-color: #d653c11a
}

.widget-timeline .timeline-badge.info:after {
    background-color: #d653c1 !important;
    box-shadow: 0 .3125rem .625rem 0 #d653c133
}

.widget-timeline .timeline-badge.info+.timeline-panel {
    background: #efbae6;
    border-color: #efbae6
}

[data-theme-version=dark] .widget-timeline .timeline-badge.info+.timeline-panel {
    background-color: #d653c11a;
    border-color: #0000
}

.widget-timeline .timeline-badge.dark {
    border-color: #eee
}

[data-theme-version=dark] .widget-timeline .timeline-badge.dark {
    border-color: #6e6e6e59
}

.widget-timeline .timeline-badge.dark:after {
    background-color: #6e6e6e !important;
    box-shadow: 0 .3125rem .625rem 0 #6e6e6e33
}

.widget-timeline .timeline-badge.dark+.timeline-panel {
    background: #eee;
    border-color: #eee
}

[data-theme-version=dark] .widget-timeline .timeline-badge.dark+.timeline-panel {
    background-color: #6e6e6e59;
    border-color: #0000
}

.widget-timeline.style-1 .timeline-panel {
    background: #0000
}

.widget-timeline.style-1 .timeline .timeline-badge.timeline-badge+.timeline-panel {
    background: #0000 !important;
    border-radius: 0;
    border-style: solid;
    border-width: 0 0 0 .3125rem;
    padding: .3125rem .625rem .3125rem .9375rem
}

.widget-timeline.style-1 .timeline .timeline-badge.timeline-badge+.timeline-panel:after {
    border: 0;
    height: .4375rem;
    left: -.5625rem;
    width: .4375rem
}

.widget-timeline.style-1 .timeline .timeline-badge.primary+.timeline-panel {
    border-color: #0c8bd3;
    border-color: var(--primary)
}

.widget-timeline.style-1 .timeline .timeline-badge.primary+.timeline-panel:after {
    background: #0c8bd3;
    background: var(--primary)
}

.widget-timeline.style-1 .timeline .timeline-badge.success+.timeline-panel {
    border-color: #09bd3c
}

.widget-timeline.style-1 .timeline .timeline-badge.success+.timeline-panel:after {
    background: #09bd3c
}

.widget-timeline.style-1 .timeline .timeline-badge.warning+.timeline-panel {
    border-color: #ffcf6d
}

.widget-timeline.style-1 .timeline .timeline-badge.warning+.timeline-panel:after {
    background: #ffcf6d
}

.widget-timeline.style-1 .timeline .timeline-badge.danger+.timeline-panel {
    border-color: #fc2e53
}

.widget-timeline.style-1 .timeline .timeline-badge.danger+.timeline-panel:after {
    background: #fc2e53
}

.widget-timeline.style-1 .timeline .timeline-badge.info+.timeline-panel {
    border-color: #d653c1
}

.widget-timeline.style-1 .timeline .timeline-badge.info+.timeline-panel:after {
    background: #d653c1
}

.widget-timeline.style-1 .timeline .timeline-badge.dark+.timeline-panel {
    border-color: #6e6e6e
}

.widget-timeline.style-1 .timeline .timeline-badge.dark+.timeline-panel:after {
    background: #6e6e6e
}

#chart_widget_4 {
    height: 15.9375rem !important
}

#chart_widget_5 .ct-series-a .ct-line,
#chart_widget_5 .ct-series-a .ct-point {
    stroke: #46ffc8
}

#chart_widget_5 .ct-line {
    stroke-width: .0625rem
}

#chart_widget_5 .ct-point {
    stroke-width: .125rem
}

#chart_widget_5 .ct-series-a .ct-area {
    fill: #20dea6
}

#chart_widget_5 .ct-area {
    fill-opacity: 1
}

#chart_widget_6 .ct-series-a .ct-line,
#chart_widget_6 .ct-series-a .ct-point {
    stroke: #d653c1
}

#chart_widget_6 .ct-line {
    stroke-width: .125rem
}

#chart_widget_6 .ct-point {
    stroke-width: .3125rem
}

#chart_widget_6 .ct-series-a .ct-area {
    fill: #d653c1
}

#chart_widget_6 .ct-area {
    fill-opacity: .5
}

#chart_widget_8 {
    height: 15.9375rem
}

#chart_widget_8 .ct-series-a .ct-line,
#chart_widget_8 .ct-series-a .ct-point {
    stroke: #d653c1
}

#chart_widget_8 .ct-line {
    stroke-width: .125rem
}

#chart_widget_8 .ct-point {
    stroke-width: .3125rem
}

#chart_widget_8 .ct-series-a .ct-area {
    fill: #d653c1
}

#chart_widget_8 .ct-area {
    fill-opacity: .5
}

#chart_widget_10,
#chart_widget_9 {
    height: 15.625rem !important
}

#chart_widget_11 .ct-slice-donut,
#chart_widget_12 .ct-slice-donut,
#chart_widget_13 .ct-slice-donut {
    stroke-width: 1.5625rem !important
}

#chart_widget_11 {
    height: 16.875rem !important
}

#chart_widget_17 {
    height: 9.375rem !important
}

.chart_widget_tab_one .nav-link {
    border: .0625rem solid #ddd
}

.chart_widget_tab_one .nav-link.active {
    background-color: #0c8bd3;
    background-color: var(--primary);
    color: #fff
}

.chart_widget_tab_one .nav-link.active,
.chart_widget_tab_one .nav-link.active:hover {
    border: .0625rem solid #0c8bd3;
    border: .0625rem solid var(--primary)
}

.chart_widget_tab_one .nav-link:hover {
    border: .0625rem solid #ddd
}

[data-theme-version=dark] .ccc-widget>div {
    background: #202020 !important;
    border-color: #2b2b2b !important
}

.social-icon {
    background: #f8f8f8;
    border-radius: .25rem;
    display: inline-block;
    font-size: 1.25rem;
    height: 2.5rem;
    line-height: 2.5rem;
    margin-bottom: .5rem;
    text-align: center;
    width: 2.5rem
}

.social-icon i {
    color: #fff
}

.social-icon.youtube {
    background: red
}

.social-icon.facebook {
    background: #3b5998
}

.social-icon.twitter {
    background: #1da1f2
}

.social-graph-wrapper {
    border-top-left-radius: .25rem;
    border-top-right-radius: .25rem;
    color: #fff;
    padding: 1.25rem;
    position: relative;
    text-align: center
}

.social-graph-wrapper.widget-facebook {
    background-color: #3b5998
}

.social-graph-wrapper.widget-twitter {
    background-color: #1da1f2
}

.social-graph-wrapper.widget-linkedin {
    background-color: #007bb6
}

.social-graph-wrapper.widget-googleplus {
    background-color: #db4439
}

.social-graph-wrapper .s-icon {
    font-size: 1.5rem;
    padding: 0 .625rem;
    position: relative
}

.social-icon2 a {
    border: .1rem solid #0c8bd3;
    border: .1rem solid var(--primary);
    border-radius: .3rem;
    display: block;
    font-size: 1.6rem;
    margin-bottom: .5rem;
    margin-top: 1.5rem;
    padding: 1rem
}

.social-icon2 i {
    color: #0c8bd3;
    color: var(--primary);
    font-size: .75rem
}

.social-icon3 ul li {
    display: inline-block
}

.social-icon3 ul li a {
    display: block
}

.social-icon3 ul li a i {
    color: #464a53;
    font-size: 1.4rem;
    padding: 1rem .7rem
}

.social-icon3 ul li a:hover i {
    color: #0c8bd3;
    color: var(--primary)
}

.social-icons-muted ul li a i {
    color: #89879f
}

.social-links a {
    padding: .5rem
}

.widget-stat .media {
    align-items: center;
    padding: 0
}

.widget-stat .media>span {
    align-items: center;
    border-radius: 3.125rem;
    color: #464a53;
    display: flex;
    font-size: 2rem;
    height: 5.3125rem;
    justify-content: center;
    min-width: 5.3125rem;
    padding: .625rem .75rem;
    width: 5.3125rem
}

.widget-stat .media .media-body p {
    font-size: 1.2rem;
    font-weight: 500;
    text-transform: uppercase
}

[data-theme-version=dark] .widget-stat .media .media-body p {
    color: #fff
}

.widget-stat .media .media-body .h3,
.widget-stat .media .media-body h3 {
    font-size: 2.5rem;
    font-weight: 600;
    line-height: 1.2;
    margin: 0
}

.widget-stat .media .media-body .h4,
.widget-stat .media .media-body h4 {
    display: inline-block;
    font-size: 1.5rem;
    vertical-align: middle
}

.widget-stat .media .media-body span {
    margin-left: .3125rem
}

.widget-stat[class*=bg-] .media>span {
    background-color: #ffffff40;
    color: #fff
}

.widget-stat[class*=bg-] .progress {
    background-color: #ffffff40 !important
}

[direction=rtl] .widget-stat .media .media-body span {
    margin-left: 0;
    margin-right: .625rem
}

.dez-widget-1 .card {
    background: #ffe7db
}

.dez-widget-1 .card .card-body p {
    color: #f87533
}

.dez-widget-1 .icon {
    align-items: center;
    border-radius: .375rem;
    display: flex;
    float: right;
    font-size: 1.75rem;
    height: 3.125rem;
    justify-content: center;
    width: 3.125rem
}

.bgl-primary {
    background: #00a15d1a;
    background: var(--rgba-primary-1)
}

.bgl-primary,
[data-theme-version=dark] .bgl-primary {
    border-color: #00a15d1a;
    border-color: var(--rgba-primary-1)
}

[data-theme-version=dark] .bgl-primary {
    background-color: #00a15d1a;
    background-color: var(--rgba-primary-1)
}

.bgl-secondary {
    background: #fff;
    border-color: #fff
}

[data-theme-version=dark] .bgl-secondary {
    background-color: #ff5e4b80;
    border-color: #ff5e4b80
}

.bgl-success {
    background: #67f890;
    border-color: #67f890
}

[data-theme-version=dark] .bgl-success {
    background-color: #09bd3c1a;
    border-color: #09bd3c1a
}

.bgl-warning {
    background: #fff9ed;
    border-color: #fff9ed
}

[data-theme-version=dark] .bgl-warning {
    background-color: #ffcf6d1a;
    border-color: #ffcf6d1a
}

.bgl-danger {
    background: #ffedf0;
    border-color: #ffedf0
}

[data-theme-version=dark] .bgl-danger {
    background-color: #fc2e5326;
    border-color: #fc2e5326
}

.bgl-info {
    background: #efbae6;
    border-color: #efbae6
}

[data-theme-version=dark] .bgl-info {
    background-color: #d653c11a;
    border-color: #d653c11a
}

.bg-primary-light {
    background: #00a15d80;
    background: var(--rgba-primary-5)
}

[data-theme-version=dark] .bg-primary-light {
    background-color: #00a15d1a;
    background-color: var(--rgba-primary-1)
}

.bg-secondary-light {
    background: #ffffff80
}

[data-theme-version=dark] .bg-secondary-light {
    background-color: #ff5e4b0d
}

.bg-success-light {
    background: #67f89080
}

[data-theme-version=dark] .bg-success-light {
    background-color: #09bd3c0d
}

.bg-warning-light {
    background: #fff9ed80
}

[data-theme-version=dark] .bg-warning-light {
    background-color: #ffcf6d0d
}

.bg-danger-light {
    background: #ffedf080
}

[data-theme-version=dark] .bg-danger-light {
    background-color: #fc2e530d
}

.bg-info-light {
    background: #efbae680
}

[data-theme-version=dark] .bg-info-light {
    background-color: #d653c10d
}

.bgl-dark {
    background: #eee;
    border-color: #eee
}

.bgl-light {
    background: #c8c8c8;
    border-color: #c8c8c8
}

.overlay-box {
    position: relative;
    z-index: 1
}

.overlay-box:after {
    background: #0c8bd3;
    background: var(--primary);
    content: "";
    height: 100%;
    left: 0;
    opacity: .85;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: -1
}

.rating-bar {
    font-size: .8125rem
}

.tdl-holder {
    margin: 0 auto
}

.tdl-holder ul {
    list-style: none;
    margin: 0;
    padding: 0
}

.tdl-holder li {
    background-color: #fff;
    border-bottom: .0625rem solid #d7dae3;
    list-style: none none;
    margin: 0;
    padding: 0
}

.tdl-holder li span {
    font-size: 1rem;
    margin-left: 2.1875rem;
    transition: all .2s linear;
    vertical-align: middle
}

[direction=rtl] .tdl-holder li span {
    margin-left: auto;
    margin-right: 2.1875rem
}

.tdl-holder label {
    cursor: pointer;
    display: block;
    line-height: 3.125rem;
    margin: 0 !important;
    padding-left: 1.5rem;
    position: relative
}

[direction=rtl] .tdl-holder label {
    padding-left: 0;
    padding-right: 1.5rem
}

.tdl-holder label:hover {
    background-color: #eef1f6;
    color: #6e6e6e
}

.tdl-holder label:hover a {
    color: #fc2e53
}

.tdl-holder label a {
    color: #fff;
    display: inline-block;
    font-size: 1.125rem;
    height: 100%;
    line-height: normal;
    padding: 1.125rem 0;
    position: absolute;
    right: 0;
    text-align: center;
    text-decoration: none;
    transition: all .2s linear;
    width: 3.125rem
}

[direction=rtl] .tdl-holder label a {
    left: 0;
    right: auto
}

.tdl-holder input[type=checkbox] {
    cursor: pointer;
    opacity: 0;
    position: absolute
}

.tdl-holder input[type=checkbox]+i {
    background-color: #fff;
    border: .0625rem solid #e7e7e7;
    border-radius: 0;
    border-radius: .25rem;
    display: block;
    font-size: .6875rem;
    height: 1.25rem;
    position: absolute;
    top: .9375rem;
    width: 1.25rem;
    z-index: 1
}

.tdl-holder input[type=checkbox]:checked+i {
    background: #0c8bd3;
    background: var(--primary);
    border-color: #0000
}

.tdl-holder input[type=checkbox]:checked+i:after {
    color: #fff;
    content: "";
    display: block;
    font-family: fontAwesome;
    left: .125rem;
    position: absolute;
    top: -1.2rem;
    z-index: 2
}

.tdl-holder input[type=checkbox]:checked~span {
    position: relative;
    text-decoration: line-through
}

.tdl-holder input[type=text] {
    background-color: #fff;
    border-radius: .1875rem;
    height: 3.125rem;
    margin-top: 1.8125rem
}

.tdl-holder input[type=text]::placeholder {
    color: #6e6e6e
}

.widget-message p {
    font-size: 1.2rem;
    line-height: 1.5
}

.picker .picker__frame {
    max-width: 28.125rem;
    min-width: 28.125rem
}

.picker .picker__frame .picker__box {
    border: 0;
    box-shadow: 0 .3125rem .625rem #0000001a;
    padding: 1.25rem
}

.picker .picker__frame .picker__box .picker__header {
    margin-top: 0
}

.picker .picker__frame .picker__box .picker__header .picker__year {
    color: #0c8bd3;
    color: var(--primary);
    font-size: 1.25rem;
    font-style: inherit
}

.picker .picker__frame .picker__box .picker__header .picker__nav--next,
.picker .picker__frame .picker__box .picker__header .picker__nav--prev {
    border-radius: .125rem;
    height: 2.5rem;
    line-height: 2.5rem;
    padding: 0;
    width: 2.5rem
}

.picker .picker__frame .picker__box .picker__header .picker__nav--next:before,
.picker .picker__frame .picker__box .picker__header .picker__nav--prev:before {
    content: none !important
}

.picker .picker__frame .picker__box .picker__header .picker__nav--next:after,
.picker .picker__frame .picker__box .picker__header .picker__nav--prev:after {
    border: 0;
    font-family: Font Awesome\ 5 Free;
    font-size: 1.375rem;
    font-weight: 900;
    margin: 0 auto
}

.picker .picker__frame .picker__box .picker__header .picker__nav--next:hover,
.picker .picker__frame .picker__box .picker__header .picker__nav--prev:hover {
    background-color: #0c8bd3;
    background-color: var(--primary);
    color: #fff
}

.picker .picker__frame .picker__box .picker__header .picker__nav--prev {
    left: 0
}

.picker .picker__frame .picker__box .picker__header .picker__nav--prev:after {
    content: ""
}

.picker .picker__frame .picker__box .picker__header .picker__nav--next {
    right: 0
}

.picker .picker__frame .picker__box .picker__header .picker__nav--next:after {
    content: ""
}

.picker .picker__frame .picker__box .picker__table .picker__weekday {
    font-size: 1rem;
    padding: .625rem 0
}

.picker .picker__frame .picker__box .picker__table .picker__day {
    border: 0 !important;
    border-radius: 3.125rem;
    font-size: 1rem;
    height: 2.5rem;
    line-height: 2.5rem;
    margin: auto;
    padding: 0 !important;
    width: 2.5rem
}

.picker .picker__frame .picker__box .picker__table .picker__day.picker__day--today:before {
    content: none !important
}

.picker .picker__frame .picker__box .picker__table .picker__day.picker__day--highlighted {
    background-color: #0c8bd3;
    background-color: var(--primary);
    border: 0 !important;
    color: #fff !important;
    padding: 0
}

.picker .picker__frame .picker__box .picker__footer .picker__button--today,
.picker .picker__frame .picker__box .picker__table .picker__day:hover {
    background-color: #0c8bd3;
    background-color: var(--primary);
    color: #fff !important
}

.picker .picker__frame .picker__box .picker__footer .picker__button--today:before {
    content: none !important
}

.picker .picker__frame .picker__box .picker__footer .picker__button--clear,
.picker .picker__frame .picker__box .picker__footer .picker__button--close,
.picker .picker__frame .picker__box .picker__footer .picker__button--today {
    border: 0;
    border-radius: .125rem;
    font-size: 1rem
}

.picker .picker__frame .picker__box .picker__footer .picker__button--clear:hover,
.picker .picker__frame .picker__box .picker__footer .picker__button--close:hover,
.picker .picker__frame .picker__box .picker__footer .picker__button--today:hover {
    background-color: #0c8bd3;
    background-color: var(--primary);
    color: #fff !important
}

@media only screen and (max-width:35.9375rem) {
    .picker .picker__frame {
        max-width: 100% !important;
        min-width: 100% !important
    }

    .picker .picker__frame .picker__box {
        margin: 0 .625rem;
        padding: .9375rem
    }
}

.card-list {
    height: calc(100% - 50px);
    overflow: visible;
    overflow: initial
}

.card-list .card-header {
    padding-bottom: 0;
    padding-top: 0
}

.card-list .card-header .photo {
    border-radius: .3125rem;
    overflow: hidden;
    width: 100%
}

@media only screen and (max-width:74.9375rem) {
    .card-list {
        height: calc(100% - 40px)
    }
}

.card-list.list-left {
    margin-left: .9375rem;
    margin-top: .9375rem
}

.card-list.list-left .card-header {
    padding-left: 0
}

.card-list.list-left .card-header .photo {
    margin: -.9375rem .9375rem 0 -.9375rem
}

.card-list.list-right {
    margin-right: .9375rem;
    margin-top: .9375rem;
    text-align: right
}

.card-list.list-right .card-header {
    padding-right: 0
}

.card-list.list-right .card-header .photo {
    margin: -.9375rem -.9375rem 0 .9375rem
}

.card-list.list-right .card-header .photo img {
    width: 100%
}

.card-list.list-center {
    margin-top: .9375rem
}

.card-list.list-center .card-header .photo {
    margin: -.9375rem 0 0
}

.card-list .photo img {
    width: 100%
}

.card-profile .profile-photo {
    margin-top: -1.25rem
}

.widget-media .timeline .timeline-panel {
    align-items: center;
    border-bottom: .0625rem solid #eaeaea;
    display: flex;
    margin-bottom: .9375rem;
    padding-bottom: .9375rem
}

.widget-media .timeline .timeline-panel .media {
    align-items: center;
    align-self: start;
    background: #eee;
    border-radius: .75rem;
    display: flex;
    font-size: 1.25rem;
    font-weight: 700;
    height: 3.125rem;
    justify-content: center;
    overflow: hidden;
    text-align: center;
    width: 3.125rem
}

.widget-media .timeline .timeline-panel .media-primary {
    background: #00a15d1a;
    background: var(--rgba-primary-1);
    color: #0c8bd3;
    color: var(--primary)
}

[data-theme-version=dark] .widget-media .timeline .timeline-panel .media-primary {
    background-color: #00a15d1a;
    background-color: var(--rgba-primary-1)
}

.widget-media .timeline .timeline-panel .media-info {
    background: #efbae6;
    color: #d653c1
}

[data-theme-version=dark] .widget-media .timeline .timeline-panel .media-info {
    background-color: #d653c11a
}

.widget-media .timeline .timeline-panel .media-warning {
    background: #fff9ed;
    color: #ffcf6d
}

[data-theme-version=dark] .widget-media .timeline .timeline-panel .media-warning {
    background-color: #ffcf6d1a
}

.widget-media .timeline .timeline-panel .media-danger {
    background: #ffedf0;
    color: #fc2e53
}

[data-theme-version=dark] .widget-media .timeline .timeline-panel .media-danger {
    background-color: #fc2e5326
}

.widget-media .timeline .timeline-panel .media-success {
    background: #67f890;
    color: #09bd3c
}

[data-theme-version=dark] .widget-media .timeline .timeline-panel .media-success {
    background-color: #09bd3c1a
}

.widget-media .timeline .timeline-panel .media-body p {
    font-size: 1.2rem;
    line-height: 1.5
}

.widget-media .timeline .timeline-panel .dropdown {
    align-self: self-end;
    margin-top: .3125rem
}

.widget-media .timeline li:last-child .timeline-panel {
    border-bottom: 0;
    margin-bottom: 0;
    padding-bottom: 0
}

.card[class*=bg-] .timeline .timeline-panel {
    border-color: #fff3 !important
}

.table {
    border-color: #f0f0f0;
    color: strong
}

.table td,
.table th {
    border-color: #d7dae3;
    padding: .5375rem .9rem
}

[data-theme-version=dark] .table td,
[data-theme-version=dark] .table th {
    border-color: #2b2b2b;
    color: #fff
}

.table.table-hover tr:hover,
.table.table-striped tbody tr:nth-of-type(odd) {
    background-color: #f2f4fa
}

[data-theme-version=dark] .table.table-hover tr:hover,
[data-theme-version=dark] .table.table-striped tbody tr:nth-of-type(odd) {
    background-color: #161717
}

.table.shadow-hover tbody tr:hover {
    background-color: #fff;
    box-shadow: 0 0 1.875rem #00a15d33;
    box-shadow: 0 0 1.875rem var(--rgba-primary-2)
}

[data-theme-version=dark] .table.shadow-hover tbody tr:hover {
    background-color: #161717
}

.table.tr-rounded tr td:first-child,
.table.tr-rounded tr th:first-child {
    border-radius: 2.8125rem 0 0 2.8125rem
}

.table.tr-rounded tr td:last-child,
.table.tr-rounded tr th:last-child {
    border-radius: 0 2.8125rem 2.8125rem 0
}

.table.border-hover tr td {
    border-width: .0625rem 0;
    border-bottom: .0625rem solid;
    border-color: #0000
}

.table.border-hover tr td:first-child {
    border-width: .0625rem 0 .0625rem .0625rem
}

.table.border-hover tr td:last-child {
    border-width: .0625rem .0625rem .0625rem 0
}

.table.border-hover tr:hover td {
    border-color: #eee
}

.table.bg-primary-hover td,
.table.bg-primary-hover th {
    border: none;
    font-weight: 500
}

.table.bg-primary-hover td {
    color: #000
}

.table.bg-primary-hover th {
    color: #6c6c6c
}

.table.bg-primary-hover tr:hover td,
.table.bg-primary-hover tr:hover th {
    background: #0c8bd3;
    background: var(--primary);
    color: #fff
}

.table.bg-secondary-hover td,
.table.bg-secondary-hover th {
    border: none;
    font-weight: 500
}

.table.bg-secondary-hover td {
    color: #000
}

.table.bg-secondary-hover th {
    color: #6c6c6c
}

.table.bg-secondary-hover tr:hover td,
.table.bg-secondary-hover tr:hover th {
    background: #ff5e4b;
    color: #fff !important
}

.table.bg-info-hover td,
.table.bg-info-hover th {
    border: none;
    font-weight: 500
}

.table.bg-info-hover td {
    color: #000
}

.table.bg-info-hover th {
    color: #6c6c6c
}

.table.bg-info-hover tr:hover td,
.table.bg-info-hover tr:hover th {
    background: #d653c1;
    color: #fff !important
}

.table.bg-warning-hover td,
.table.bg-warning-hover th {
    border: none;
    font-weight: 500
}

.table.bg-warning-hover td {
    color: #000
}

.table.bg-warning-hover th {
    color: #6c6c6c
}

.table.bg-warning-hover tr:hover td,
.table.bg-warning-hover tr:hover th {
    background: #ffcf6d;
    color: #fff !important
}

.table.border-no td {
    border: 0
}

.table.short-one tr td:first-child,
.table.short-one tr th:first-child {
    width: 3.75rem
}

.table thead th {
    border-bottom: .0625rem solid #f0f0f0;
    border-color: #f0f0f0 !important;
    color: #6b707a;
    font-size: .9rem;
    font-weight: 600;
    letter-spacing: .0313rem;
    text-transform: capitalize;
    white-space: nowrap
}

[data-theme-version=dark] .table thead th {
    border-color: #2b2b2b !important
}

.table tbody tr td {
    border-color: #f0f0f0;
    vertical-align: middle
}

.table:not(.table-bordered) thead th {
    border-top: none
}

.table .thead-primary th {
    background-color: #0c8bd3;
    background-color: var(--primary);
    color: #fff
}

.table .thead-info th {
    background-color: #d653c1;
    color: #fff
}

.table .thead-warning th {
    background-color: #ffcf6d;
    color: #fff
}

.table .thead-danger th {
    background-color: #fc2e53;
    color: #fff
}

.table .thead-success th {
    background-color: #09bd3c;
    color: #fff
}

.table.primary-table-bordered {
    border: .0625rem solid #d7dae3
}

[data-theme-version=dark] .table.primary-table-bordered {
    border-color: #2b2b2b
}

.table.primary-table-bg-hover thead th {
    background-color: #106da2;
    background-color: var(--primary-dark);
    border-bottom: none;
    color: #fff
}

.table.primary-table-bg-hover tbody tr {
    background-color: #0c8bd3;
    background-color: var(--primary);
    color: #fff;
    transition: all .1s ease
}

.table.primary-table-bg-hover tbody tr:hover {
    background-color: #00a15dcc;
    background-color: var(--rgba-primary-8)
}

.table.primary-table-bg-hover tbody tr:not(:last-child) td,
.table.primary-table-bg-hover tbody tr:not(:last-child) th {
    border-bottom: .0625rem solid #106da2;
    border-bottom: .0625rem solid var(--primary-dark)
}

.table-responsive-tiny {
    min-width: 18.75rem
}

.table-responsive-sm {
    min-width: 30rem !important
}

.table-responsive-md {
    min-width: 36rem !important
}

.table-responsive-lg {
    min-width: 60.9375rem !important
}

.table-responsive-xl {
    min-width: 70.9375rem !important
}

.table-primary,
.table-primary>td,
.table-primary>th {
    color: #0c8bd3;
    color: var(--primary)
}

.table-primary,
.table-primary>td,
.table-primary>th,
[data-theme-version=dark] .table-primary,
[data-theme-version=dark] .table-primary>td,
[data-theme-version=dark] .table-primary>th {
    background-color: #00a15d1a;
    background-color: var(--rgba-primary-1)
}

.table-success,
.table-success>td,
.table-success>th {
    background-color: #67f890;
    color: #09bd3c
}

[data-theme-version=dark] .table-success,
[data-theme-version=dark] .table-success>td,
[data-theme-version=dark] .table-success>th {
    background-color: #09bd3c1a
}

.table-info,
.table-info>td,
.table-info>th {
    background-color: #efbae6;
    color: #d653c1
}

[data-theme-version=dark] .table-info,
[data-theme-version=dark] .table-info>td,
[data-theme-version=dark] .table-info>th {
    background-color: #d653c11a
}

.table-warning,
.table-warning>td,
.table-warning>th {
    background-color: #fff9ed;
    color: #ffcf6d
}

[data-theme-version=dark] .table-warning,
[data-theme-version=dark] .table-warning>td,
[data-theme-version=dark] .table-warning>th {
    background-color: #ffcf6d1a
}

.table-danger,
.table-danger>td,
.table-danger>th {
    background-color: #ffedf0;
    color: #fc2e53
}

[data-theme-version=dark] .table-danger,
[data-theme-version=dark] .table-danger>td,
[data-theme-version=dark] .table-danger>th {
    background-color: #fc2e5326
}

.table-active,
.table-active>td,
.table-active>th {
    background-color: #f2f4fa
}

[data-theme-version=dark] .table-active,
[data-theme-version=dark] .table-active>td,
[data-theme-version=dark] .table-active>th {
    background-color: #161717
}

.card-table td:first-child,
.card-table th:first-child {
    padding-left: 1.875rem
}

@media only screen and (max-width:35.9375rem) {

    .card-table td:first-child,
    .card-table th:first-child {
        padding-left: .9375rem
    }
}

.card-table td:last-child,
.card-table th:last-child {
    padding-right: 1.875rem
}

@media only screen and (max-width:35.9375rem) {

    .card-table td:last-child,
    .card-table th:last-child {
        padding-right: .9375rem
    }
}

.bootgrid-header {
    margin: 0;
    padding: 0 !important
}

@media only screen and (max-width:35.9375rem) {
    .bootgrid-header .actionBar {
        padding: 0
    }

    .bootgrid-header .search {
        margin: 0 0 .625rem
    }
}

table#example {
    padding: 0 0 2rem
}

table.dataTable {
    font-size: 14px
}

#example2_wrapper .dataTables_scrollBody {
    max-height: 33.25rem !important
}

#custommers,
#employees {
    padding: .5rem 0 1rem
}

.dataTables_wrapper .dataTables_paginate {
    padding-bottom: .75em;
    padding-top: .75em
}

table.dataTable thead td,
table.dataTable thead th {
    border-bottom: 2px solid #eee;
    border-top: 0
}

table.dataTable tfoot td,
table.dataTable tfoot th {
    border-top: 0
}

table.dataTable tbody td,
table.dataTable tbody tr {
    background: #0000 !important
}

table.dataTable thead th {
    color: #000;
    font-size: 18px;
    font-weight: 600;
    padding: 20px 15px;
    text-transform: capitalize;
    white-space: nowrap
}

[data-theme-version=dark] table.dataTable thead th {
    color: #fff
}

@media only screen and (max-width:87.5rem) {
    table.dataTable thead th {
        font-size: 16px
    }
}

table.dataTable tbody td {
    border-bottom: 0;
    font-size: 16px;
    font-weight: 600;
    padding: 20px 15px
}

@media only screen and (max-width:35.9375rem) {
    table.dataTable tbody td {
        padding: 8px 5px
    }
}

@media only screen and (max-width:87.5rem) {
    table.dataTable tbody td {
        font-size: 14px;
        padding: 8px 15px
    }
}

table.dataTable tr.selected {
    color: #0c8bd3;
    color: var(--primary)
}

table.dataTable tfoot th {
    color: #6e6e6e;
    font-weight: 600
}

[data-theme-version=dark] table.dataTable tfoot th {
    color: #fff
}

.dataTables_wrapper .dataTables_paginate {
    align-items: center;
    display: flex;
    flex-flow: wrap
}

.dataTables_wrapper .dataTables_paginate .paginate_button.next,
.dataTables_wrapper .dataTables_paginate .paginate_button.previous {
    border: 0 !important;
    border-radius: 1rem;
    color: #0c8bd3 !important;
    color: var(--primary) !important;
    display: inline-block;
    font-size: 18px;
    height: 50px;
    line-height: 54px;
    margin: 0 2px;
    padding: 0;
    width: 50px
}

.dataTables_wrapper .dataTables_paginate .paginate_button.next i,
.dataTables_wrapper .dataTables_paginate .paginate_button.previous i {
    font-size: 20px
}

.dataTables_wrapper .dataTables_paginate .paginate_button.next.current:hover,
.dataTables_wrapper .dataTables_paginate .paginate_button.next.next:hover,
.dataTables_wrapper .dataTables_paginate .paginate_button.next.previous:hover,
.dataTables_wrapper .dataTables_paginate .paginate_button.previous.current:hover,
.dataTables_wrapper .dataTables_paginate .paginate_button.previous.next:hover,
.dataTables_wrapper .dataTables_paginate .paginate_button.previous.previous:hover {
    background: #0c8bd3 !important;
    background: var(--primary) !important;
    color: #fff !important
}

.dataTables_wrapper .dataTables_paginate .paginate_button.next.disabled,
.dataTables_wrapper .dataTables_paginate .paginate_button.previous.disabled {
    color: #0c8bd3 !important;
    color: var(--primary) !important
}

@media only screen and (max-width:35.9375rem) {

    .dataTables_wrapper .dataTables_paginate .paginate_button.next,
    .dataTables_wrapper .dataTables_paginate .paginate_button.previous {
        height: 50px;
        line-height: 54px;
        width: 50px
    }
}

.dataTables_wrapper .dataTables_paginate span .paginate_button {
    border: 0 !important;
    border-radius: 1rem;
    color: #0c8bd3 !important;
    color: var(--primary) !important;
    font-size: 18px;
    height: 50px;
    line-height: 50px;
    margin: 0 2px;
    padding: 0;
    text-align: center;
    width: 50px
}

@media only screen and (max-width:35.9375rem) {
    .dataTables_wrapper .dataTables_paginate span .paginate_button {
        height: 40px;
        line-height: 40px;
        width: 40px
    }
}

.dataTables_wrapper .dataTables_paginate span .paginate_button.current,
.dataTables_wrapper .dataTables_paginate span .paginate_button:hover {
    background: #fff;
    box-shadow: 0 0 5px #0000001a;
    color: #0c8bd3 !important;
    color: var(--primary) !important
}

.dataTables_wrapper .dataTables_paginate span .paginate_button.current:hover,
.dataTables_wrapper .dataTables_paginate span .paginate_button:hover:hover {
    background: #0c8bd3 !important;
    background: var(--primary) !important;
    color: #fff !important
}

.dataTables_wrapper input[type=search],
.dataTables_wrapper input[type=text],
.dataTables_wrapper select {
    border: 1px solid #e2e2e2;
    border-radius: 6px;
    color: #715d5d;
    padding: .3rem .5rem
}

[data-theme-version=dark] .dataTables_wrapper input[type=search],
[data-theme-version=dark] .dataTables_wrapper input[type=text],
[data-theme-version=dark] .dataTables_wrapper select {
    background: #161717;
    border-color: #2b2b2b;
    color: #fff
}

.dataTables_wrapper .dataTables_length {
    margin-bottom: 15px
}

.dataTables_wrapper .dataTables_length .bootstrap-select {
    margin: 0 5px;
    width: 80px !important
}

table.dataTable.no-footer {
    border-bottom: 0
}

.rounded-lg {
    min-width: 30px
}

.dataTables_scroll {
    padding: 1rem 0
}

.dataTables_scrollFoot {
    padding-top: 1rem
}

.dataTablesCard {
    background-color: #fff;
    border-radius: 1.25rem
}

.dataTablesCard.border-no td {
    border-top: 0 !important
}

@media(max-width:991.98px) {

    .dataTables_wrapper .dataTables_filter,
    .dataTables_wrapper .dataTables_length {
        text-align: left
    }
}

.dataTables_wrapper .dataTables_paginate .paginate_button.disabled,
.dataTables_wrapper .dataTables_paginate .paginate_button.disabled:active,
.dataTables_wrapper .dataTables_paginate .paginate_button.disabled:hover {
    color: #393939 !important
}

.dataTables_wrapper .dataTables_filter,
.dataTables_wrapper .dataTables_length,
.dataTables_wrapper .dataTables_paginate,
.dataTables_wrapper .dataTables_processing {
    border-radius: 1rem;
    color: #393939;
    padding: 2px 0
}

.paging_simple_numbers.dataTables_paginate {
    background: #f0f0f0;
    padding: 5px
}

.dataTables_wrapper .dataTables_paginate .paginate_button {
    color: #393939 !important
}

table.dataTable.display tbody td,
table.dataTable.display tbody th,
table.dataTable.row-border tbody td,
table.dataTable.row-border tbody th {
    border-color: #eee
}

[data-theme-version=dark] table.dataTable.display tbody td,
[data-theme-version=dark] table.dataTable.display tbody th,
[data-theme-version=dark] table.dataTable.row-border tbody td,
[data-theme-version=dark] table.dataTable.row-border tbody th {
    border-color: #2b2b2b
}

.dataTables_wrapper .dataTables_length .bootstrap-select .dropdown-toggle {
    font-size: .813rem !important;
    padding: .625rem 1rem
}

.fooicon {
    font-size: 1.25rem
}

.fooicon,
.jsgrid-table .jsgrid-header-row>.jsgrid-header-cell {
    color: #6e6e6e
}

.jsgrid-table>tbody>tr>td {
    padding: 1.2em
}

.jsgrid-table .jsgrid-edit-row input,
.jsgrid-table .jsgrid-edit-row select,
.jsgrid-table .jsgrid-insert-row input,
.jsgrid-table .jsgrid-insert-row select {
    border: .0625rem solid #dddfe1
}

.jsgrid .jsgrid-button {
    border: 0 !important;
    margin-left: .625rem
}

.error-page .error-text {
    font-size: 9.375rem;
    line-height: 1
}

@media only screen and (max-width:35.9375rem) {
    .error-page .error-text {
        font-size: 5rem
    }
}

.error-page .h4,
.error-page h4 {
    font-size: 2.5rem;
    margin-bottom: .3125rem
}

@media only screen and (max-width:35.9375rem) {

    .error-page .h4,
    .error-page h4 {
        font-size: 1.25rem
    }
}

.error-page p {
    font-size: 1rem
}

@media only screen and (max-width:35.9375rem) {
    .error-page p {
        font-size: 1.2rem
    }
}

.flex-row-fluid {
    flex: 1 1 auto;
    -ms-flex: 1 0 0rem;
    min-width: 0
}

.authincation {
    background: #00a15d1a;
    background: var(--rgba-primary-1);
    display: flex;
    min-height: 100vh
}

.authincation .login-aside {
    background: #fff;
    max-width: 35rem;
    padding-top: 5rem;
    position: relative;
    width: 100%;
    z-index: 1
}

.authincation .login-aside:after {
    background: #fff;
    box-shadow: .125rem 0 1.875rem #00000026;
    -webkit-clip-path: polygon(0 100%, 100% 0, 0 0);
    clip-path: polygon(0 100%, 100% 0, 0 0);
    content: "";
    height: 100%;
    position: absolute;
    right: -8.75rem;
    top: 0;
    width: 8.75rem;
    z-index: -1
}

.authincation .login-aside .aside-image {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    margin: auto 0;
    min-height: 28.125rem;
    min-width: 0
}

@media only screen and (max-width:87.5rem) {
    .authincation .login-aside {
        max-width: 22.5rem
    }
}

@media only screen and (max-width:61.9375rem) {
    .authincation .login-aside {
        max-width: 100%;
        padding-top: 0
    }

    .authincation .login-aside:after {
        content: none
    }
}

@media only screen and (max-width:35.9375rem) {
    .authincation .login-aside .aside-image {
        min-height: 18.75rem
    }
}

.authincation-content {
    background: #fff;
    border-radius: .3125rem;
    box-shadow: 0 0 2.1875rem 0 #9aa1ab26
}

[data-theme-version=dark] .authincation-content {
    background: #202020;
    box-shadow: none
}

.authincation-content.style-1 {
    -webkit-backdrop-filter: blur(20px);
    backdrop-filter: blur(20px);
    background: #ffffff80
}

.authincation-content.style-1 .form-control {
    background: #fff9;
    border-radius: .3125rem
}

.authincation-content.style-1 .user-icon {
    background: #0c8bd3;
    background: var(--primary);
    border-radius: 6.25rem;
    color: #fff;
    font-size: 3.75rem;
    height: 6.25rem;
    line-height: 6.25rem;
    margin: -6.25rem auto 1.25rem;
    text-align: center;
    width: 6.25rem
}

.authincation-content.style-2 {
    background: #0000;
    box-shadow: none;
    max-width: 33.125rem;
    width: 100%
}

.authincation-content.style-2 .form-control {
    border: 0;
    border-radius: .3125rem;
    box-shadow: 0 0 .9375rem #00000014
}

@media only screen and (max-width:35.9375rem) {
    .authincation-content.style-2 .auth-form {
        padding: 1.875rem 0
    }
}

.welcome-content {
    background-position: 50%;
    background-size: cover;
    height: 100%;
    padding: 4.6875rem 3.125rem;
    position: relative;
    z-index: 1
}

.welcome-content,
.welcome-content:after {
    border-bottom-left-radius: .3125rem;
    border-top-left-radius: .3125rem
}

.welcome-content:after {
    background: #0c8bd3;
    background: var(--primary);
    bottom: 0;
    content: "";
    left: 0;
    opacity: .75;
    position: absolute;
    right: 0;
    top: 0;
    z-index: -1
}

.welcome-content .welcome-title {
    color: #fff;
    font-size: 1.25rem;
    font-weight: 500
}

.welcome-content p {
    color: #fff
}

.welcome-content .brand-logo a {
    color: #fff;
    display: inline-block;
    font-size: 1.25rem;
    font-weight: 700;
    margin-bottom: 1.25rem
}

.welcome-content .brand-logo a img {
    width: 6.25rem
}

.welcome-content .intro-social {
    bottom: 4.6875rem;
    position: absolute
}

.welcome-content .intro-social ul {
    margin-bottom: 0
}

.welcome-content .intro-social ul li {
    display: inline-block
}

.welcome-content .intro-social ul li a {
    color: #fff;
    font-size: 1.2rem;
    padding: 0 .4375rem
}

.auth-form {
    padding: 3.125rem
}

@media only screen and (max-width:35.9375rem) {
    .auth-form {
        padding: 1.875rem
    }
}

.auth-form .btn {
    font-weight: 700;
    height: 3.125rem
}

.auth-form .page-back {
    display: inline-block;
    margin-bottom: .9375rem
}

@media only screen and (max-width:47.9375rem) {
    .doctor-info-details {
        display: block !important
    }
}

.doctor-info-details .media {
    position: relative
}

@media only screen and (max-width:87.5rem) {
    .doctor-info-details .media img {
        width: 100%
    }
}

@media only screen and (max-width:47.9375rem) {
    .doctor-info-details .media {
        float: left
    }
}

@media only screen and (max-width:87.5rem) {
    .doctor-info-details .media {
        height: 5rem;
        margin-right: 1.25rem;
        width: 5rem
    }
}

.doctor-info-details .media i {
    background: #0c8bd3;
    background: var(--primary);
    border: .1875rem solid #fff;
    border-radius: 3.75rem;
    bottom: -.9375rem;
    color: #fff;
    font-size: 1.5rem;
    height: 4rem;
    line-height: 3.625rem;
    position: absolute;
    right: -.9375rem;
    text-align: center;
    width: 4rem
}

@media only screen and (max-width:87.5rem) {
    .doctor-info-details .media i {
        font-size: 1.125rem;
        height: 3.125rem;
        line-height: 2.875rem;
        width: 3.125rem
    }
}

@media only screen and (max-width:35.9375rem) {
    .doctor-info-details .media i {
        bottom: -.4375rem;
        font-size: 1rem;
        height: 2.1875rem;
        line-height: 2.0625rem;
        right: -.4375rem;
        width: 2.1875rem
    }
}

.doctor-info-details .media-body {
    padding-left: 2.5rem
}

@media only screen and (max-width:87.5rem) {
    .doctor-info-details .media-body {
        padding-left: 1.25rem
    }
}

@media only screen and (max-width:47.9375rem) {
    .doctor-info-details .media-body {
        padding-left: 0
    }
}

.doctor-info-details .media-body .h2,
.doctor-info-details .media-body h2 {
    color: #000;
    font-size: 2.5rem;
    font-weight: 600;
    line-height: 1.2
}

@media only screen and (max-width:87.5rem) {

    .doctor-info-details .media-body .h2,
    .doctor-info-details .media-body h2 {
        font-size: 1.75rem
    }
}

@media only screen and (max-width:35.9375rem) {

    .doctor-info-details .media-body .h2,
    .doctor-info-details .media-body h2 {
        font-size: 1.25rem
    }
}

.doctor-info-details .media-body p {
    color: #3e4954;
    font-size: 1.125rem;
    font-weight: 500
}

.doctor-info-details .media-body span {
    color: #333
}

.doctor-info-details .media-body span i {
    display: inline-block;
    margin-right: .625rem;
    transform: scale(1.3)
}

.doctor-info-details .star-review i {
    font-size: 1.375rem
}

@media only screen and (max-width:87.5rem) {
    .doctor-info-details .star-review i {
        font-size: 1rem
    }
}

.doctor-info-content p {
    line-height: 1.4
}

.review-box {
    border: .0625rem solid #f0f0f0;
    border-radius: 1.125rem;
    padding: 1.25rem 1.875rem 1.875rem
}

@media only screen and (max-width:87.5rem) {
    .review-box {
        padding: .9375rem .9375rem 1.25rem
    }
}

@media only screen and (max-width:47.9375rem) {
    .review-box {
        display: block !important
    }
}

.review-box .h4,
.review-box h4 {
    font-size: 1.25rem
}

.review-box p {
    font-size: 1.2rem;
    line-height: 1.4
}

@media only screen and (max-width:47.9375rem) {
    .review-box img {
        float: left;
        width: 3.75rem
    }
}

.review-box .media-footer {
    min-width: 9.375rem
}

@media only screen and (max-width:87.5rem) {
    .review-box .media-footer {
        min-width: 6.875rem
    }
}

@media only screen and (max-width:47.9375rem) {
    .review-box .star-review {
        margin-top: .9375rem
    }
}

.review-box .star-review span {
    display: block;
    font-size: 1.5rem;
    font-weight: 600;
    line-height: 1.3;
    margin-bottom: .9375rem
}

@media only screen and (max-width:47.9375rem) {
    .review-box .star-review span {
        display: inline-block;
        font-size: 1rem;
        margin-bottom: 0
    }
}

.review-box .star-review i {
    font-size: 1.125rem;
    margin: 0 .125rem
}

@media only screen and (max-width:87.5rem) {
    .review-box .star-review i {
        font-size: 1rem;
        margin: 0 .0625rem
    }
}

@media only screen and (max-width:47.9375rem) {
    .patient-box {
        display: block !important
    }
}

.patient-box .up-sign i {
    font-size: 3.125rem;
    line-height: .7
}

@media only screen and (max-width:47.9375rem) {
    .patient-box .up-sign {
        float: right
    }

    .patient-box img {
        float: left;
        width: 6.25rem
    }
}

.patient-calender {
    color: #fff
}

.patient-calender .bootstrap-datetimepicker-widget table td,
.patient-calender .bootstrap-datetimepicker-widget table th {
    border-radius: 1.25rem;
    padding: .9375rem .3125rem
}

.patient-calender .bootstrap-datetimepicker-widget table th {
    font-size: 1.2rem;
    font-weight: 400;
    height: 1.25rem;
    line-height: 1.25rem;
    opacity: .7;
    width: 1.25rem
}

.patient-calender .bootstrap-datetimepicker-widget table i,
.patient-calender .bootstrap-datetimepicker-widget table span,
.patient-calender .bootstrap-datetimepicker-widget table td.active,
.patient-calender .bootstrap-datetimepicker-widget table td.active:hover {
    color: #fff
}

.patient-calender .bootstrap-datetimepicker-widget table thead tr:first-child th {
    font-size: 1.125rem;
    font-weight: 600;
    opacity: 1
}

.patient-calender .bootstrap-datetimepicker-widget table .btn-primary {
    border: 0;
    padding: .625rem
}

.patient-calender .bootstrap-datetimepicker-widget table .btn-primary,
.patient-calender .bootstrap-datetimepicker-widget table td i.active,
.patient-calender .bootstrap-datetimepicker-widget table td i:hover,
.patient-calender .bootstrap-datetimepicker-widget table td span.active,
.patient-calender .bootstrap-datetimepicker-widget table td span:hover,
.patient-calender .bootstrap-datetimepicker-widget table td.day:hover,
.patient-calender .bootstrap-datetimepicker-widget table td.hour:hover,
.patient-calender .bootstrap-datetimepicker-widget table td.minute:hover,
.patient-calender .bootstrap-datetimepicker-widget table td.second:hover,
.patient-calender .bootstrap-datetimepicker-widget table thead tr:first-child th:hover {
    background: #0003
}

.patient-calender .datepicker table tr td.active,
.patient-calender .datepicker table tr td.today {
    background: #0003 !important
}

.abilities-chart .ct-chart .ct-label {
    fill: #000;
    font-size: 1rem
}

.abilities-chart .ct-chart .ct-series.ct-series-a .ct-slice-donut {
    stroke: #209f84
}

.abilities-chart .ct-chart .ct-series.ct-series-b .ct-slice-donut {
    stroke: #07654e
}

.abilities-chart .ct-chart .ct-series.ct-series-c .ct-slice-donut {
    stroke: #93cbff
}

.abilities-chart .chart-point {
    font-size: 1rem;
    justify-content: space-between;
    margin-top: 2.5rem
}

.abilities-chart .chart-point .a,
.abilities-chart .chart-point .b,
.abilities-chart .chart-point .c {
    border-radius: .5rem;
    display: block;
    height: .5rem;
    margin-bottom: .625rem;
    margin-left: auto;
    margin-right: auto;
    width: 2rem
}

.abilities-chart .chart-point .a {
    background: #07654e
}

.abilities-chart .chart-point .b {
    background: #209f84
}

.abilities-chart .chart-point .c {
    background: #93cbff
}

.heart-blast {
    background-position: -1680px 0 !important;
    transition: background 1s steps(28)
}

.heart {
    cursor: pointer;
    display: inline-block;
    height: 60px;
    margin: -25px -15px;
    width: 60px
}

.header-profile {
    position: relative
}

.header-profile .nav-link {
    border-radius: 3rem;
    position: relative
}

@media only screen and (max-width:87.5rem) {
    .header-profile .nav-link img {
        height: 2.1875rem;
        width: 2.1875rem
    }
}

.plus-box {
    align-items: center;
    background-position: 100% 0;
    background-repeat: no-repeat;
    border-radius: 1rem;
    box-shadow: 0 .25rem #0000000a;
    margin: 1.625rem 2.5rem 1.5625rem;
    overflow: hidden;
    padding: 1.125rem 1.1875rem;
    position: relative
}

@media only screen and (max-width:87.5rem) {
    .plus-box {
        margin: 1.6rem
    }
}

.header-profile .nav-link {
    padding: 0 10px !important
}

.ck.ck-editor__editable_inline {
    height: 10rem
}

.ck-toolbar {
    height: 28px !important
}

.ck-content p {
    line-height: 1 !important;
    margin-bottom: 0 !important
}

.textarea_editor {
    height: 7.5rem
}

.current-icon a {
    background: #0c8bd3;
    background: var(--primary);
    border-radius: 3.125rem;
    color: #fff;
    display: block;
    font-size: 1.5625rem;
    height: 3.25rem;
    line-height: 3.25rem;
    text-align: center;
    transform: rotate(45deg);
    width: 3.25rem
}

.current-tab {
    margin-bottom: 2rem
}

.current-tab .nav-tabs {
    border: 0
}

.current-tab .nav-tabs .nav-item .nav-link {
    border: 0;
    border-radius: 3.125rem;
    color: #717579;
    font-size: 1rem;
    font-weight: 400;
    padding: .4rem 1rem
}

.current-tab .nav-tabs .nav-item .nav-link.active {
    background: #eee
}

.bg-progradient {
    background-image: linear-gradient(90deg, #0c8bd3 0, #106da2 51%, #0c8bd3 87%);
    background-image: linear-gradient(to right, var(--primary) 0, var(--primary-dark) 51%, var(--primary) 87%)
}

.manage-project {
    overflow: hidden;
    position: relative
}

.manage-project:before {
    left: 1.25rem;
    top: 0
}

.manage-project:after,
.manage-project:before {
    background-repeat: no-repeat;
    content: "";
    height: 100%;
    position: absolute;
    width: 100%
}

.manage-project:after {
    background-position: 71% 130%
}

.manage-project .h4,
.manage-project a,
.manage-project h4,
.manage-project span {
    position: relative;
    z-index: 1
}

.donut-chart-sale .small,
.donut-chart-sale small {
    align-items: center;
    display: flex;
    font-size: 1rem;
    font-weight: 600;
    height: 100%;
    justify-content: center;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%
}

.default-progress {
    height: .625rem
}

.bg-ombe {
    background: #9d8160
}

.bg-pushup {
    background: #ed368e
}

.bg-kleon {
    background: #833ae0
}

.bg-biji {
    background: #2228b4
}

.slide-icon span {
    border-radius: 4.25rem;
    display: block;
    height: 4.25rem;
    line-height: 4.25rem;
    text-align: center;
    width: 4.25rem
}

@media only screen and (max-width:87.5rem) {
    .slide-icon span {
        height: 3.25rem;
        line-height: 3.25rem;
        width: 3.25rem
    }

    .slide-icon span svg {
        width: 16px
    }
}

.bgl-blue {
    background: #5e72e41a
}

.slider-button span {
    border-radius: .25rem;
    padding: .625rem 1.25rem
}

.slide-info {
    border: .0625rem solid #eee;
    border-radius: .75rem;
    margin-right: .4rem;
    padding: .9375rem 1.5625rem
}

.msg-bx {
    border-bottom: .0625rem solid #00a15d1a;
    border-bottom: .0625rem solid var(--rgba-primary-1);
    padding: 1rem 1.9rem;
    position: relative
}

.msg-bx .msg .image-box {
    height: 3.125rem;
    position: relative;
    width: 3.125rem
}

.msg-bx .msg .image-box img {
    border-radius: 3.125rem;
    height: 100%;
    object-fit: cover;
    width: 100%
}

.msg-bx .msg .image-box.active:after {
    background: #09bd3c;
    border: .0625rem solid #fff;
    border-radius: 3.125rem;
    bottom: 0;
    content: "";
    height: 1rem;
    position: absolute;
    right: -.3125rem;
    width: 1rem
}

.image-placeholder {
    margin: 10px auto;
    max-width: 130px;
    position: relative
}

.image-placeholder .avatar-edit {
    position: absolute;
    right: 12px;
    top: 0;
    z-index: 1
}

.image-placeholder .avatar-edit input {
    display: none
}

.image-placeholder .avatar-edit input+label {
    background: #fff;
    border: 1px solid #0000;
    border-radius: 100%;
    box-shadow: 0 2px 4px 0 #0000001f;
    cursor: pointer;
    display: inline-block;
    font-weight: 400;
    height: 34px;
    margin-bottom: 0;
    transition: all .2s ease-in-out;
    width: 34px
}

.image-placeholder .avatar-edit input+label:hover {
    background: #f1f1f1;
    border-color: #d6d6d6
}

.image-placeholder .avatar-edit input+label:after {
    color: #757575;
    content: "";
    font-family: Font Awesome\ 5 Free;
    font-weight: 600;
    left: 0;
    margin: auto;
    position: absolute;
    right: 0;
    text-align: center;
    top: 6px
}

.image-placeholder .avatar-preview {
    border: 3px solid #f8f8f8;
    border-radius: 100%;
    box-shadow: 0 2px 4px 0 #0000001a;
    height: 120px;
    position: relative;
    width: 120px
}

.image-placeholder .avatar-preview>div {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    border-radius: 100%;
    height: 100%;
    overflow: hidden;
    width: 100%
}

.image-placeholder .avatar-preview>div img {
    height: 100%;
    object-fit: cover;
    width: 100%
}

.project-boxed {
    overflow: hidden
}

.btn-blog {
    height: 42px;
    line-height: 40px;
    padding-left: 18px;
    padding-right: 18px
}

.MuiPickerDTTabs-tabs,
.MuiPickersClock-pin,
.MuiPickersClockPointer-noPoint,
.MuiPickersClockPointer-pointer,
.MuiPickersDay-daySelected,
.MuiPickersDay-daySelected:hover,
.MuiPickersToolbar-toolbar {
    background-color: #6b707a !important
}

.MuiPickersClockPointer-thumb {
    border: 14px solid #6b707a !important
}

.MuiButton-textPrimary {
    color: #6b707a !important
}

.MuiInput-underline:after {
    border-bottom: 2px solid #6b707a !important
}

.todo-button .btn.btn-xs {
    line-height: 17px
}

.table-customer tr td:first-child,
.table-customer tr th:first-child {
    width: 80px
}

.company-profile {
    border-radius: 20px
}

.company-profile img {
    height: 205px;
    object-fit: cover;
    width: 100%
}

.workload-button {
    display: flex;
    height: auto !important;
    justify-content: flex-end
}

.workload-button a {
    height: 45px;
    margin: 9px 8px;
    padding: 8px 10px
}

.workload-button .p-toolbar {
    background-color: #0000 !important;
    border: 0 !important;
    flex-direction: inherit;
    gap: 5px;
    margin-right: 0 !important;
    padding-right: 0 !important
}

.p-toolbar-group-center,
.p-toolbar-group-end,
div.workload-button .p-toolbar-group-start {
    gap: 5px
}

.toolbar-row-counter span {
    color: #828895;
    display: flex;
    float: left;
    font-size: 1.2rem
}

@media only screen and (max-width:47.9375rem) {
    .workload-button a {
        margin: 7px;
        padding: 7px 20px
    }
}

div#kanban {
    margin-top: 5px
}

.kanbanimg {
    display: flex
}

.kanbanimg img {
    border: 1px solid #fff;
    border-radius: 50px;
    height: 40px;
    object-fit: cover;
    width: 40px
}

@media only screen and (max-width:74.9375rem) {
    .kanbanimg img {
        margin-top: 1rem
    }
}

.kanbanimg li {
    margin-right: -10px
}

.kanbanimg li span {
    background: #0c8bd3;
    background: var(--primary);
    border: 1px solid #fff;
    border-radius: 50px;
    color: #fff;
    display: block;
    font-size: 18px;
    font-weight: 600;
    height: 40px;
    line-height: 40px;
    text-align: center;
    width: 40px
}

@media only screen and (max-width:74.9375rem) {
    .kanbanimg li span {
        margin-top: 1rem
    }
}

.info {
    display: flex;
    flex-direction: column;
    justify-content: space-between
}

.kanban-bx .col {
    flex-basis: auto;
    flex-grow: 0;
    min-width: 360px;
    width: 360px
}

.kanban-bx .col .card {
    cursor: all-scroll;
    height: auto
}

.kanban-bx::-webkit-scrollbar {
    background-color: #ececec;
    height: 8px;
    width: 8px
}

.kanban-bx::-webkit-scrollbar-thumb {
    background-color: #7e7e7e;
    border-radius: 10px
}

.draggable.card {
    transition: none
}

.kanban-user .users {
    display: flex
}

.kanban-user .users li {
    margin-right: -10px
}

.kanban-user .users li img {
    border: 2px solid #fff;
    border-radius: 32px;
    height: 32px;
    width: 32px
}

.bg-design {
    background: #ffa7d7
}

.kanbanimg1 {
    display: flex;
    justify-content: flex-end
}

@media only screen and (max-width:61.9375rem) {
    .kanbanimg1 {
        justify-content: start;
        padding: 10px 0
    }
}

.kanban-bx .react-kanban-column {
    flex-basis: auto;
    flex-grow: 0;
    min-width: 360px;
    padding-left: 15px;
    padding-right: 15px;
    width: 360px
}

.contacts-search {
    width: 35rem
}

.contacts-search .form-control {
    background: #eee;
    border-bottom-left-radius: 3.125rem;
    border-color: #eee;
    border-right: 0;
    border-top-left-radius: 3.125rem;
    height: 60px
}

.contacts-search .input-group-text {
    background: #eee;
    border-color: #eee;
    border-left: 0;
    border-radius: 3.125rem;
    height: 60px;
    padding-right: 20px
}

.contacts-search .input-group-text i {
    font-size: 1.5rem
}

.contact-bx {
    border-width: 2px
}

.contact-bx .card-header {
    position: absolute;
    right: 0;
    top: 0
}

.contact-bx .image-bx {
    display: inline-block;
    margin-bottom: 10px;
    position: relative
}

.contact-bx .image-bx img {
    height: 90px;
    width: 90px
}

.contact-bx .image-bx span.active {
    background: #09bd3c;
    border: 4px solid #fff;
    border-radius: 2rem;
    bottom: -4px;
    height: 24px;
    position: absolute;
    right: 3px;
    width: 24px
}

.contact-bx .user-meta-info li {
    margin: 25px 0
}

.contact-bx .user-meta-info li a {
    border: 1px solid #00a15d33;
    border: 1px solid var(--rgba-primary-2);
    border-radius: 50px;
    color: #0c8bd3;
    color: var(--primary);
    font-size: 16px;
    height: 24px;
    line-height: 24px;
    margin-right: 15px;
    padding: 5px 8px;
    width: 24px
}

.contact-bx:hover {
    box-shadow: 0 7px 29px 0 #886cc033
}

.contact-bx:hover .user-meta-info li a {
    background: #0c8bd3;
    background: var(--primary);
    color: #fff
}

.default-progress1 {
    height: 14px
}

.project-description {
    padding: 30px 0
}

.message1 {
    border: 2px solid #eee;
    border-radius: 14px;
    padding: 12px 15px
}

.message1 textarea {
    border: 0;
    border-radius: 14px;
    height: 5rem !important;
    padding: 15px;
    resize: none;
    width: 100%
}

.message1 .msg-button {
    align-items: center;
    display: flex;
    justify-content: flex-end;
    padding: 12px 15px
}

.message1 .msg-button i {
    color: #0c8bd3;
    color: var(--primary);
    font-size: 25px
}

.message1 .msg-button a {
    padding: 10px 30px
}

.comments {
    margin: 30px 0
}

.comments .dashboard-select {
    background: #00a15d1a;
    background: var(--rgba-primary-1);
    border: 0;
    border-radius: 50px;
    color: #0c8bd3;
    color: var(--primary);
    font-size: 16px;
    font-weight: 400
}

.comments .dashboard-select:after {
    border-color: #0c8bd3;
    border-color: var(--primary)
}

.user-comment {
    margin: 15px 0;
    padding: 15px 0
}

.user-comment img {
    border-radius: 50px;
    height: 50px;
    width: 50px
}

.user-comment span {
    color: #000
}

@media only screen and (max-width:61.9375rem) {
    .user-comment .like-reply {
        margin-top: 8px
    }
}

.fillow-design a {
    background: linear-gradient(204.23deg, #514edf 15.52%, #20f2ff 98.45%);
    border-radius: 60px;
    color: #fff;
    display: block;
    font-size: 30px;
    height: 60px;
    line-height: 60px;
    text-align: center;
    width: 60px
}

@media only screen and (max-width:35.9375rem) {
    .fillow-design a {
        font-size: 18px;
        height: 50px;
        line-height: 50px;
        width: 50px
    }
}

.activity ul li a {
    font-size: 20px;
    padding: 0 15px
}

.image-box {
    display: inline-block;
    position: relative
}

.image-box .img-1 {
    height: 3.625rem;
    width: 3.625rem
}

@media only screen and (max-width:35.9375rem) {
    .image-box .img-1 {
        height: 3.125rem;
        width: 3.125rem
    }
}

.image-box span.active1 {
    background: #43dc80;
    border: 4px solid #fff;
    border-radius: 3rem;
    bottom: -5px;
    height: 24px;
    position: absolute;
    right: -5px;
    width: 24px
}

.message-received {
    text-align: left;
    width: 62%
}

.message-received p {
    background: #6e6e6e24;
    border-radius: 0 20px 20px 20px;
    color: #000;
    font-size: 14px;
    font-weight: 400;
    padding: 10px 20px;
    text-align: left
}

@media only screen and (max-width:35.9375rem) {
    .message-received {
        width: 100%
    }
}

.media {
    align-items: flex-start;
    display: flex
}

.message-sent {
    text-align: right;
    width: 62%
}

@media only screen and (max-width:35.9375rem) {
    .message-sent {
        width: 100%
    }
}

.message-sent p {
    background: #0c8bd3;
    background: var(--primary);
    border-radius: 20px 20px 0 20px;
    color: #fff;
    font-size: 16px;
    font-weight: 300;
    padding: 10px 20px;
    text-align: left
}

.group-pic {
    margin-right: 15px
}

.group-pic img {
    border-radius: 25px;
    height: 25px;
    margin: 2px;
    object-fit: cover;
    width: 25px
}

.type-massage .input-group .text-area {
    border-color: #0c8bd3;
    border-color: var(--primary);
    border-width: 2px;
    height: 5rem;
    padding: 15px
}

.type-massage .input-group-append button {
    margin: 15px 0;
    padding: 10px 15px
}

@media only screen and (max-width:35.9375rem) {
    .type-massage .input-group-append button {
        margin: 9px 0;
        padding: 9px
    }
}

.chat-box-area {
    height: 630px;
    padding: 0 15px
}

.chat-sidebar {
    border-right: 2px solid #eee;
    height: 870px
}

.message-tab .card-tabs .nav-tabs .nav-link {
    padding: 12px 15px
}

.chat-bx-group {
    padding: 10px 0
}

.chat-bx-group .user a {
    border-radius: 50px;
    color: #fff;
    display: block;
    font-size: 20px;
    height: 50px;
    line-height: 50px;
    text-align: center;
    width: 50px
}

.chat-bx {
    padding: 7px 0
}

.chat-img {
    margin-right: 15px;
    position: relative
}

.chat-img img {
    border-radius: 50px;
    height: 50px;
    width: 50px
}

.chat-img .active {
    background: #09bd3c;
    border: 2px solid #fff;
    border-radius: 16px;
    bottom: 28px;
    height: 16px;
    position: absolute;
    right: 0;
    width: 16px
}

.bg-team1 {
    background: linear-gradient(209.58deg, #6b707a 4.57%, #c7e220 98.19%)
}

.bg-team2 {
    background: linear-gradient(39.74deg, #ffd34b 13.72%, #ff614b 90.36%)
}

.bg-team3 {
    background: linear-gradient(204.23deg, #514edf 15.52%, #20f2ff 98.45%)
}

.bg-team4 {
    background: linear-gradient(204.23deg, #ff2f6d 15.52%, #ff8ff4 98.45%)
}

.bg-team5 {
    background: linear-gradient(216.03deg, #c548ff 8.84%, #ee29ff 86.74%)
}

.side-border span {
    background: #fff;
    padding-right: 20px;
    position: relative;
    z-index: 1
}

.side-border .h4,
.side-border h4 {
    position: relative
}

.side-border .h4:after,
.side-border h4:after {
    border: 2px dotted #d7d7d7;
    content: "";
    left: 0;
    position: absolute;
    top: 16px;
    width: 100%
}

.enaergy span {
    border-radius: 51px;
    color: #fff;
    display: block;
    font-size: 25px;
    height: 51px;
    line-height: 51px;
    text-align: center;
    width: 51px
}

@media only screen and (max-width:35.9375rem) {
    .enaergy span {
        font-size: 18px;
        height: 40px;
        line-height: 40px;
        width: 40px
    }
}

.latest {
    padding: 20px 0
}

.latest a {
    font-size: 18px;
    font-weight: 500
}

@media only screen and (max-width:35.9375rem) {
    .latest {
        padding: 10px 0
    }
}

.produtct-detail-tag {
    display: inline-block
}

.produtct-detail-tag a {
    color: #6e6e6e;
    font-style: .8125rem
}

.product-detail-content .item-tag {
    background: #828690;
    border-radius: .375rem;
    color: #fff;
    display: inline-block;
    font-size: .75rem;
    margin-right: .25rem;
    padding: .125rem .75rem
}

.filtaring-area .h4,
.filtaring-area h4 {
    color: #1d1d1d;
    font-size: 1rem;
    font-weight: 400;
    text-transform: lowercase
}

.plus-minus-input .input-icon {
    color: #6e6e6e
}

.plus-minus-input {
    display: flex;
    width: 7.5rem
}

.plus-minus-input .custom-btn {
    border: .0625rem solid #d7dae3;
    padding: .75rem .5rem
}

.plus-minus-input .form-control:active,
.plus-minus-input .form-control:focus,
.plus-minus-input .form-control:hover {
    border: .0625rem solid #d7dae3
}

.btn-reveal-trigger .avatar-xl {
    min-width: 1.875rem
}

.share-view,
.share-view ul li {
    display: inline-block
}

.share-view .share-icon {
    border: .0625rem solid #d7dae3;
    color: #d7dae3;
    display: inline-block;
    font-style: 1rem;
    height: 2.5rem;
    line-height: 2.5rem;
    margin-right: .5rem;
    text-align: center;
    width: 2.5rem
}

.veritical-line {
    border-bottom: .0625rem solid #d7dae3;
    border-right: .0625rem solid #d7dae3;
    border-top: .0625rem solid #d7dae3;
    padding: 1.25rem 1.875rem;
    position: relative
}

.veritical-line:before {
    background: #d7dae3;
    bottom: 0;
    content: "";
    height: 100%;
    left: -.0625rem;
    max-height: 40%;
    position: absolute;
    width: .0625rem
}

.tab-content-text p {
    color: #6e6e6e;
    font-size: .8125rem;
    font-weight: 400;
    line-height: 1.5rem;
    margin-bottom: 1.5625rem
}

.tab-item-list li a {
    background: #fff;
    border-left: .0625rem solid #d7dae3;
    border-right: .0625rem solid #d7dae3;
    border-top: .0625rem solid #d7dae3;
    color: #6e6e6e;
    display: block;
    font-size: 1rem;
    padding: 1rem;
    text-transform: uppercase
}

.tab-item-list li a:focus,
.tab-item-list li a:hover {
    background: #fff;
    border-right: 0;
    color: #6e6e6e
}

.tab-item-list li:last-child {
    border-bottom: .0625rem solid #d7dae3
}

.tab-list li {
    font-size: .8125rem;
    margin-bottom: .4375rem
}

.tab-list li i {
    font-size: .8125rem;
    margin-right: 1.2rem
}

.slide-item-list {
    margin: 0 -.3125rem;
    text-align: center
}

.slide-item-list li {
    display: inline-block;
    flex: 0 0 25%;
    padding: 0 .3125rem;
    width: 25%
}

.slide-item-list li a {
    background: #0000;
    display: inline-block;
    padding: 0
}

.slide-item-list li a:focus,
.slide-item-list li a:hover {
    background: #0000
}

.slide-item-list li a img {
    width: 100%
}

.product-detail-text {
    padding: 1.75rem 1.875rem 4.375rem
}

.star-rating .product-review {
    color: #6e6e6e;
    font-style: .8125rem;
    font-weight: 400;
    text-decoration: underline !important
}

.product-detail .tab-content img {
    display: inline-block;
    width: 100%
}

.popular-tag ul {
    margin: 0;
    padding: 0
}

.popular-tag ul li {
    background: #f8f8f8;
    color: #fff;
    font-size: .8125rem;
    margin-bottom: .625rem;
    margin-right: .625rem;
    padding: .5rem .9375rem
}

.popular-tag ul li,
.size-filter ul li {
    display: inline-block
}

.intro {
    border: .0625rem solid red;
    color: #1d1d1d
}

#listResults .slider {
    margin: 1.5625rem 0
}

#listResults .slider-box {
    margin: 1.5625rem auto;
    width: 90%
}

#listResults input {
    width: 10%
}

#listResults label {
    border: none;
    display: inline-block;
    margin-right: -.25rem;
    vertical-align: top;
    width: 30%
}

.plus-minus-input .input-icon {
    color: #aaa;
    font-size: .8125rem
}

.plus-minus-input .custom-btn {
    background: #fff;
    border: .0625rem solid #c8c8c8;
    border-radius: 0;
    height: 2.5rem;
    padding: .5rem .75rem
}

.plus-minus-input .custom-btn.active,
.plus-minus-input .custom-btn:focus,
.plus-minus-input .custom-btn:hover {
    box-shadow: none;
    outline: none
}

.plus-minus-input .form-control {
    border: .0625rem solid #c8c8c8;
    border-left-width: 0;
    height: 2.5rem
}

.plus-minus-input .form-control:active,
.plus-minus-input .form-control:focus,
.plus-minus-input .form-control:hover {
    border-color: #c8c8c8;
    border-style: solid;
    border-width: .0625rem 0
}

.new-arrival-product .new-arrivals-img-contnent {
    overflow: hidden
}

.new-arrival-product .new-arrivals-img-contnent img {
    transition: all .5s;
    width: 100%
}

.new-arrival-product:hover .new-arrivals-img-contnent img {
    transform: scale(1.5) translateY(12%);
    -moz-transform: scale(1.5) translateY(12%);
    -webkit-transform: scale(1.5) translateY(12%);
    -ms-transform: scale(1.5) translateY(12%);
    -o-transform: scale(1.5) translateY(12%)
}

.new-arrival-content .item {
    color: #6e6e6e;
    font-size: .75rem
}

.new-arrival-content .h4,
.new-arrival-content h4 {
    font-size: 1rem;
    font-weight: 600;
    margin-bottom: .625rem
}

.new-arrival-content .h4 a,
.new-arrival-content h4 a {
    color: #000
}

.new-arrival-content .price {
    color: #0c8bd3;
    color: var(--primary);
    float: right;
    font-size: 1.5rem;
    font-weight: 600;
    margin-bottom: 0
}

@media only screen and (max-width:35.9375rem) {
    .new-arrival-content .price {
        float: none;
        margin-top: .625rem
    }
}

.new-arrival-content p {
    color: #828690;
    font-size: 1.2rem;
    line-height: 1.5rem;
    margin-bottom: .375rem
}

.new-arrival-content .text-content {
    margin-top: 1.125rem
}

.new-arrival-content.text-center .price {
    float: none !important
}

.success-icon {
    color: #09bd3c;
    font-size: 1rem
}

.comment-review {
    display: table;
    margin-bottom: .9375rem;
    width: 100%
}

.comment-review .client-review {
    color: #828690;
    font-size: 1.2rem;
    padding-right: 1.25rem;
    text-decoration: underline !important
}

.comment-review .span {
    color: #828690;
    font-size: 1.2rem
}

@media only screen and (max-width:35.9375rem) {
    .comment-review {
        margin-bottom: 0
    }
}

.star-rating li {
    display: inline-block
}

.star-rating li i {
    color: gold
}

.rtl {
    direction: rtl;
    text-align: right
}

.rtl .nav {
    padding-right: 0
}

.rtl .navbar-nav .nav-item {
    float: right
}

.rtl .navbar-nav .nav-item+.nav-item {
    margin-left: inherit;
    margin-right: 1rem
}

.rtl th {
    text-align: right
}

.rtl .alert-dismissible {
    padding-left: 4rem;
    padding-right: 1.25rem
}

.rtl .dropdown-menu {
    right: 0;
    text-align: right
}

.rtl .checkbox label {
    padding-left: inherit;
    padding-right: 1.25rem
}

.rtl .btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle) {
    border-radius: 0 1.25rem 1.25rem 0
}

.rtl .btn-group>.btn-group:last-child:not(:first-child)>.btn:first-child,
.rtl .btn-group>.btn:last-child:not(:first-child),
.rtl .btn-group>.dropdown-toggle:not(:first-child) {
    border-radius: 1.25rem 0 0 1.25rem
}

.rtl .custom-control-label:after,
.rtl .custom-control-label:before {
    left: inherit;
    right: 0
}

.rtl .custom-select {
    background: #fff url("data:image/svg+xml;charset=utf8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 4 5%27%3E%3Cpath fill=%27%23343a40%27 d=%27M2 0L0 2h4zm0 5L0 3h4z%27/%3E%3C/svg%3E") no-repeat left .75rem center;
    background-size: 8px 10px;
    padding: .375rem .75rem .375rem 1.75rem
}

.rtl .input-group>.input-group-append:last-child>.btn:not(:last-child):not(.dropdown-toggle),
.rtl .input-group>.input-group-append:last-child>.input-group-text:not(:last-child),
.rtl .input-group>.input-group-append:not(:last-child)>.btn,
.rtl .input-group>.input-group-append:not(:last-child)>.input-group-text,
.rtl .input-group>.input-group-prepend>.btn,
.rtl .input-group>.input-group-prepend>.input-group-text {
    border-radius: 0 1.25rem 1.25rem 0
}

.rtl .input-group>.custom-select:not(:first-child),
.rtl .input-group>.form-control:not(:first-child),
.rtl .input-group>.input-group-append>.btn,
.rtl .input-group>.input-group-append>.input-group-text,
.rtl .input-group>.input-group-prepend:first-child>.btn:not(:first-child),
.rtl .input-group>.input-group-prepend:first-child>.input-group-text:not(:first-child),
.rtl .input-group>.input-group-prepend:not(:first-child)>.btn,
.rtl .input-group>.input-group-prepend:not(:first-child)>.input-group-text {
    border-radius: 1.25rem 0 0 1.25rem
}

.rtl .input-group>.custom-select:not(:last-child),
.rtl .input-group>.form-control:not(:last-child) {
    border-radius: 0 1.25rem 1.25rem 0
}

.rtl .input-group>.custom-select:not(:last-child):not(:first-child),
.rtl .input-group>.form-control:not(:last-child):not(:first-child) {
    border-radius: 0
}

.rtl .custom-control {
    margin-left: 1rem;
    margin-right: inherit;
    padding-left: inherit;
    padding-right: 1.5rem
}

.rtl .custom-control-indicator {
    left: inherit;
    right: 0
}

.rtl .custom-file-label:after {
    border-radius: .25rem 0 0 .25rem;
    left: -1px;
    right: auto
}

.rtl .checkbox input,
.rtl .checkbox-inline input,
.rtl .radio input,
.rtl .radio-inline {
    margin-left: inherit;
    margin-right: -1.25rem
}

.rtl .list-group {
    padding-left: 40px;
    padding-right: 0
}

.rtl .close {
    float: left
}

.rtl .modal-header .close {
    margin: -15px auto -15px -15px
}

.rtl .modal-footer>:not(:first-child) {
    margin-right: .25rem
}

.rtl .alert-dismissible .close {
    left: 0;
    right: inherit
}

.rtl .dropdown-toggle:after {
    margin-left: 0;
    margin-right: .255em
}

.rtl .form-check-input {
    margin-left: inherit;
    margin-right: -1.25rem
}

.rtl .form-check-label {
    padding-left: inherit;
    padding-right: 1.25rem
}

.rtl .offset-1 {
    margin-left: 0;
    margin-right: 8.33333%
}

.rtl .offset-2 {
    margin-left: 0;
    margin-right: 16.66667%
}

.rtl .offset-3 {
    margin-left: 0;
    margin-right: 25%
}

.rtl .offset-4 {
    margin-left: 0;
    margin-right: 33.33333%
}

.rtl .offset-5 {
    margin-left: 0;
    margin-right: 41.66667%
}

.rtl .offset-6 {
    margin-left: 0;
    margin-right: 50%
}

.rtl .offset-7 {
    margin-left: 0;
    margin-right: 58.33333%
}

.rtl .offset-8 {
    margin-left: 0;
    margin-right: 66.66667%
}

.rtl .offset-9 {
    margin-left: 0;
    margin-right: 75%
}

.rtl .offset-10 {
    margin-left: 0;
    margin-right: 83.33333%
}

.rtl .offset-11 {
    margin-left: 0;
    margin-right: 91.66667%
}

@media(min-width:576px) {
    .rtl .offset-sm-0 {
        margin-left: 0;
        margin-right: 0
    }

    .rtl .offset-sm-1 {
        margin-left: 0;
        margin-right: 8.33333%
    }

    .rtl .offset-sm-2 {
        margin-left: 0;
        margin-right: 16.66667%
    }

    .rtl .offset-sm-3 {
        margin-left: 0;
        margin-right: 25%
    }

    .rtl .offset-sm-4 {
        margin-left: 0;
        margin-right: 33.33333%
    }

    .rtl .offset-sm-5 {
        margin-left: 0;
        margin-right: 41.66667%
    }

    .rtl .offset-sm-6 {
        margin-left: 0;
        margin-right: 50%
    }

    .rtl .offset-sm-7 {
        margin-left: 0;
        margin-right: 58.33333%
    }

    .rtl .offset-sm-8 {
        margin-left: 0;
        margin-right: 66.66667%
    }

    .rtl .offset-sm-9 {
        margin-left: 0;
        margin-right: 75%
    }

    .rtl .offset-sm-10 {
        margin-left: 0;
        margin-right: 83.33333%
    }

    .rtl .offset-sm-11 {
        margin-left: 0;
        margin-right: 91.66667%
    }
}

@media(min-width:768px) {
    .rtl .offset-md-0 {
        margin-left: 0;
        margin-right: 0
    }

    .rtl .offset-md-1 {
        margin-left: 0;
        margin-right: 8.33333%
    }

    .rtl .offset-md-2 {
        margin-left: 0;
        margin-right: 16.66667%
    }

    .rtl .offset-md-3 {
        margin-left: 0;
        margin-right: 25%
    }

    .rtl .offset-md-4 {
        margin-left: 0;
        margin-right: 33.33333%
    }

    .rtl .offset-md-5 {
        margin-left: 0;
        margin-right: 41.66667%
    }

    .rtl .offset-md-6 {
        margin-left: 0;
        margin-right: 50%
    }

    .rtl .offset-md-7 {
        margin-left: 0;
        margin-right: 58.33333%
    }

    .rtl .offset-md-8 {
        margin-left: 0;
        margin-right: 66.66667%
    }

    .rtl .offset-md-9 {
        margin-left: 0;
        margin-right: 75%
    }

    .rtl .offset-md-10 {
        margin-left: 0;
        margin-right: 83.33333%
    }

    .rtl .offset-md-11 {
        margin-left: 0;
        margin-right: 91.66667%
    }
}

@media(min-width:992px) {
    .rtl .offset-lg-0 {
        margin-left: 0;
        margin-right: 0
    }

    .rtl .offset-lg-1 {
        margin-left: 0;
        margin-right: 8.33333%
    }

    .rtl .offset-lg-2 {
        margin-left: 0;
        margin-right: 16.66667%
    }

    .rtl .offset-lg-3 {
        margin-left: 0;
        margin-right: 25%
    }

    .rtl .offset-lg-4 {
        margin-left: 0;
        margin-right: 33.33333%
    }

    .rtl .offset-lg-5 {
        margin-left: 0;
        margin-right: 41.66667%
    }

    .rtl .offset-lg-6 {
        margin-left: 0;
        margin-right: 50%
    }

    .rtl .offset-lg-7 {
        margin-left: 0;
        margin-right: 58.33333%
    }

    .rtl .offset-lg-8 {
        margin-left: 0;
        margin-right: 66.66667%
    }

    .rtl .offset-lg-9 {
        margin-left: 0;
        margin-right: 75%
    }

    .rtl .offset-lg-10 {
        margin-left: 0;
        margin-right: 83.33333%
    }

    .rtl .offset-lg-11 {
        margin-left: 0;
        margin-right: 91.66667%
    }
}

@media(min-width:1200px) {
    .rtl .offset-xl-0 {
        margin-left: 0;
        margin-right: 0
    }

    .rtl .offset-xl-1 {
        margin-left: 0;
        margin-right: 8.33333%
    }

    .rtl .offset-xl-2 {
        margin-left: 0;
        margin-right: 16.66667%
    }

    .rtl .offset-xl-3 {
        margin-left: 0;
        margin-right: 25%
    }

    .rtl .offset-xl-4 {
        margin-left: 0;
        margin-right: 33.33333%
    }

    .rtl .offset-xl-5 {
        margin-left: 0;
        margin-right: 41.66667%
    }

    .rtl .offset-xl-6 {
        margin-left: 0;
        margin-right: 50%
    }

    .rtl .offset-xl-7 {
        margin-left: 0;
        margin-right: 58.33333%
    }

    .rtl .offset-xl-8 {
        margin-left: 0;
        margin-right: 66.66667%
    }

    .rtl .offset-xl-9 {
        margin-left: 0;
        margin-right: 75%
    }

    .rtl .offset-xl-10 {
        margin-left: 0;
        margin-right: 83.33333%
    }

    .rtl .offset-xl-11 {
        margin-left: 0;
        margin-right: 91.66667%
    }
}

@media(min-width:1440) {
    .rtl .offset-xxl-0 {
        margin-left: 0;
        margin-right: 0
    }

    .rtl .offset-xxl-1 {
        margin-left: 0;
        margin-right: 8.33333%
    }

    .rtl .offset-xxl-2 {
        margin-left: 0;
        margin-right: 16.66667%
    }

    .rtl .offset-xxl-3 {
        margin-left: 0;
        margin-right: 25%
    }

    .rtl .offset-xxl-4 {
        margin-left: 0;
        margin-right: 33.33333%
    }

    .rtl .offset-xxl-5 {
        margin-left: 0;
        margin-right: 41.66667%
    }

    .rtl .offset-xxl-6 {
        margin-left: 0;
        margin-right: 50%
    }

    .rtl .offset-xxl-7 {
        margin-left: 0;
        margin-right: 58.33333%
    }

    .rtl .offset-xxl-8 {
        margin-left: 0;
        margin-right: 66.66667%
    }

    .rtl .offset-xxl-9 {
        margin-left: 0;
        margin-right: 75%
    }

    .rtl .offset-xxl-10 {
        margin-left: 0;
        margin-right: 83.33333%
    }

    .rtl .offset-xxl-11 {
        margin-left: 0;
        margin-right: 91.66667%
    }
}

.rtl .ml-0,
.rtl .mr-0,
.rtl .mx-0 {
    margin-left: 0 !important;
    margin-right: 0 !important
}

.rtl .mr-1,
.rtl .mx-1 {
    margin-left: .25rem !important;
    margin-right: 0 !important
}

.rtl .ml-1,
.rtl .mx-1 {
    margin-left: 0 !important;
    margin-right: .25rem !important
}

.rtl .mr-2,
.rtl .mx-2 {
    margin-left: .5rem !important;
    margin-right: 0 !important
}

.rtl .ml-2,
.rtl .mx-2 {
    margin-left: 0 !important;
    margin-right: .5rem !important
}

.rtl .mr-3,
.rtl .mx-3 {
    margin-left: 1rem !important;
    margin-right: 0 !important
}

.rtl .ml-3,
.rtl .mx-3 {
    margin-left: 0 !important;
    margin-right: 1rem !important
}

.rtl .mr-4,
.rtl .mx-4 {
    margin-left: 1.5rem !important;
    margin-right: 0 !important
}

.rtl .ml-4,
.rtl .mx-4 {
    margin-left: 0 !important;
    margin-right: 1.5rem !important
}

.rtl .mr-5,
.rtl .mx-5 {
    margin-left: 3rem !important;
    margin-right: 0 !important
}

.rtl .ml-5,
.rtl .mx-5 {
    margin-left: 0 !important;
    margin-right: 3rem !important
}

.rtl .pl-0,
.rtl .pr-0,
.rtl .px-0 {
    padding-left: 0 !important;
    padding-right: 0 !important
}

.rtl .pr-1,
.rtl .px-1 {
    padding-left: .25rem !important;
    padding-right: 0 !important
}

.rtl .pl-1,
.rtl .px-1 {
    padding-left: 0 !important;
    padding-right: .25rem !important
}

.rtl .pr-2,
.rtl .px-2 {
    padding-left: .5rem !important;
    padding-right: 0 !important
}

.rtl .pl-2,
.rtl .px-2 {
    padding-left: 0 !important;
    padding-right: .5rem !important
}

.rtl .pr-3,
.rtl .px-3 {
    padding-left: 1rem !important;
    padding-right: 0 !important
}

.rtl .pl-3,
.rtl .px-3 {
    padding-left: 0 !important;
    padding-right: 1rem !important
}

.rtl .pr-4,
.rtl .px-4 {
    padding-left: 1.5rem !important;
    padding-right: 0 !important
}

.rtl .pl-4,
.rtl .px-4 {
    padding-left: 0 !important;
    padding-right: 1.5rem !important
}

.rtl .pr-5,
.rtl .px-5 {
    padding-left: 3rem !important;
    padding-right: 0 !important
}

.rtl .pl-5,
.rtl .px-5 {
    padding-left: 0 !important;
    padding-right: 3rem !important
}

@media(min-width:576px) {

    .rtl .ml-sm-0,
    .rtl .mr-sm-0,
    .rtl .mx-sm-0 {
        margin-left: 0 !important;
        margin-right: 0 !important
    }

    .rtl .mr-sm-1,
    .rtl .mx-sm-1 {
        margin-left: .25rem !important;
        margin-right: 0 !important
    }

    .rtl .ml-sm-1,
    .rtl .mx-sm-1 {
        margin-left: 0 !important;
        margin-right: .25rem !important
    }

    .rtl .mr-sm-2,
    .rtl .mx-sm-2 {
        margin-left: .5rem !important;
        margin-right: 0 !important
    }

    .rtl .ml-sm-2,
    .rtl .mx-sm-2 {
        margin-left: 0 !important;
        margin-right: .5rem !important
    }

    .rtl .mr-sm-3,
    .rtl .mx-sm-3 {
        margin-left: 1rem !important;
        margin-right: 0 !important
    }

    .rtl .ml-sm-3,
    .rtl .mx-sm-3 {
        margin-left: 0 !important;
        margin-right: 1rem !important
    }

    .rtl .mr-sm-4,
    .rtl .mx-sm-4 {
        margin-left: 1.5rem !important;
        margin-right: 0 !important
    }

    .rtl .ml-sm-4,
    .rtl .mx-sm-4 {
        margin-left: 0 !important;
        margin-right: 1.5rem !important
    }

    .rtl .mr-sm-5,
    .rtl .mx-sm-5 {
        margin-left: 3rem !important;
        margin-right: 0 !important
    }

    .rtl .ml-sm-5,
    .rtl .mx-sm-5 {
        margin-left: 0 !important;
        margin-right: 3rem !important
    }

    .rtl .pl-sm-0,
    .rtl .pr-sm-0,
    .rtl .px-sm-0 {
        padding-left: 0 !important;
        padding-right: 0 !important
    }

    .rtl .pr-sm-1,
    .rtl .px-sm-1 {
        padding-left: .25rem !important;
        padding-right: 0 !important
    }

    .rtl .pl-sm-1,
    .rtl .px-sm-1 {
        padding-left: 0 !important;
        padding-right: .25rem !important
    }

    .rtl .pr-sm-2,
    .rtl .px-sm-2 {
        padding-left: .5rem !important;
        padding-right: 0 !important
    }

    .rtl .pl-sm-2,
    .rtl .px-sm-2 {
        padding-left: 0 !important;
        padding-right: .5rem !important
    }

    .rtl .pr-sm-3,
    .rtl .px-sm-3 {
        padding-left: 1rem !important;
        padding-right: 0 !important
    }

    .rtl .pl-sm-3,
    .rtl .px-sm-3 {
        padding-left: 0 !important;
        padding-right: 1rem !important
    }

    .rtl .pr-sm-4,
    .rtl .px-sm-4 {
        padding-left: 1.5rem !important;
        padding-right: 0 !important
    }

    .rtl .pl-sm-4,
    .rtl .px-sm-4 {
        padding-left: 0 !important;
        padding-right: 1.5rem !important
    }

    .rtl .pr-sm-5,
    .rtl .px-sm-5 {
        padding-left: 3rem !important;
        padding-right: 0 !important
    }

    .rtl .pl-sm-5,
    .rtl .px-sm-5 {
        padding-left: 0 !important;
        padding-right: 3rem !important
    }

    .rtl .mr-sm-auto {
        margin-left: auto !important;
        margin-right: 0 !important
    }

    .rtl .ml-sm-auto {
        margin-left: 0 !important;
        margin-right: auto !important
    }

    .rtl .mx-sm-auto {
        margin-left: auto !important;
        margin-right: auto !important
    }
}

@media(min-width:768px) {

    .rtl .ml-md-0,
    .rtl .mr-md-0,
    .rtl .mx-md-0 {
        margin-left: 0 !important;
        margin-right: 0 !important
    }

    .rtl .mr-md-1,
    .rtl .mx-md-1 {
        margin-left: .25rem !important;
        margin-right: 0 !important
    }

    .rtl .ml-md-1,
    .rtl .mx-md-1 {
        margin-left: 0 !important;
        margin-right: .25rem !important
    }

    .rtl .mr-md-2,
    .rtl .mx-md-2 {
        margin-left: .5rem !important;
        margin-right: 0 !important
    }

    .rtl .ml-md-2,
    .rtl .mx-md-2 {
        margin-left: 0 !important;
        margin-right: .5rem !important
    }

    .rtl .mr-md-3,
    .rtl .mx-md-3 {
        margin-left: 1rem !important;
        margin-right: 0 !important
    }

    .rtl .ml-md-3,
    .rtl .mx-md-3 {
        margin-left: 0 !important;
        margin-right: 1rem !important
    }

    .rtl .mr-md-4,
    .rtl .mx-md-4 {
        margin-left: 1.5rem !important;
        margin-right: 0 !important
    }

    .rtl .ml-md-4,
    .rtl .mx-md-4 {
        margin-left: 0 !important;
        margin-right: 1.5rem !important
    }

    .rtl .mr-md-5,
    .rtl .mx-md-5 {
        margin-left: 3rem !important;
        margin-right: 0 !important
    }

    .rtl .ml-md-5,
    .rtl .mx-md-5 {
        margin-left: 0 !important;
        margin-right: 3rem !important
    }

    .rtl .pl-md-0,
    .rtl .pr-md-0,
    .rtl .px-md-0 {
        padding-left: 0 !important;
        padding-right: 0 !important
    }

    .rtl .pr-md-1,
    .rtl .px-md-1 {
        padding-left: .25rem !important;
        padding-right: 0 !important
    }

    .rtl .pl-md-1,
    .rtl .px-md-1 {
        padding-left: 0 !important;
        padding-right: .25rem !important
    }

    .rtl .pr-md-2,
    .rtl .px-md-2 {
        padding-left: .5rem !important;
        padding-right: 0 !important
    }

    .rtl .pl-md-2,
    .rtl .px-md-2 {
        padding-left: 0 !important;
        padding-right: .5rem !important
    }

    .rtl .pr-md-3,
    .rtl .px-md-3 {
        padding-left: 1rem !important;
        padding-right: 0 !important
    }

    .rtl .pl-md-3,
    .rtl .px-md-3 {
        padding-left: 0 !important;
        padding-right: 1rem !important
    }

    .rtl .pr-md-4,
    .rtl .px-md-4 {
        padding-left: 1.5rem !important;
        padding-right: 0 !important
    }

    .rtl .pl-md-4,
    .rtl .px-md-4 {
        padding-left: 0 !important;
        padding-right: 1.5rem !important
    }

    .rtl .pr-md-5,
    .rtl .px-md-5 {
        padding-left: 3rem !important;
        padding-right: 0 !important
    }

    .rtl .pl-md-5,
    .rtl .px-md-5 {
        padding-left: 0 !important;
        padding-right: 3rem !important
    }

    .rtl .mr-md-auto {
        margin-left: auto !important;
        margin-right: 0 !important
    }

    .rtl .ml-md-auto {
        margin-left: 0 !important;
        margin-right: auto !important
    }

    .rtl .mx-md-auto {
        margin-left: auto !important;
        margin-right: auto !important
    }
}

@media(min-width:992px) {

    .rtl .ml-lg-0,
    .rtl .mr-lg-0,
    .rtl .mx-lg-0 {
        margin-left: 0 !important;
        margin-right: 0 !important
    }

    .rtl .mr-lg-1,
    .rtl .mx-lg-1 {
        margin-left: .25rem !important;
        margin-right: 0 !important
    }

    .rtl .ml-lg-1,
    .rtl .mx-lg-1 {
        margin-left: 0 !important;
        margin-right: .25rem !important
    }

    .rtl .mr-lg-2,
    .rtl .mx-lg-2 {
        margin-left: .5rem !important;
        margin-right: 0 !important
    }

    .rtl .ml-lg-2,
    .rtl .mx-lg-2 {
        margin-left: 0 !important;
        margin-right: .5rem !important
    }

    .rtl .mr-lg-3,
    .rtl .mx-lg-3 {
        margin-left: 1rem !important;
        margin-right: 0 !important
    }

    .rtl .ml-lg-3,
    .rtl .mx-lg-3 {
        margin-left: 0 !important;
        margin-right: 1rem !important
    }

    .rtl .mr-lg-4,
    .rtl .mx-lg-4 {
        margin-left: 1.5rem !important;
        margin-right: 0 !important
    }

    .rtl .ml-lg-4,
    .rtl .mx-lg-4 {
        margin-left: 0 !important;
        margin-right: 1.5rem !important
    }

    .rtl .mr-lg-5,
    .rtl .mx-lg-5 {
        margin-left: 3rem !important;
        margin-right: 0 !important
    }

    .rtl .ml-lg-5,
    .rtl .mx-lg-5 {
        margin-left: 0 !important;
        margin-right: 3rem !important
    }

    .rtl .pl-lg-0,
    .rtl .pr-lg-0,
    .rtl .px-lg-0 {
        padding-left: 0 !important;
        padding-right: 0 !important
    }

    .rtl .pr-lg-1,
    .rtl .px-lg-1 {
        padding-left: .25rem !important;
        padding-right: 0 !important
    }

    .rtl .pl-lg-1,
    .rtl .px-lg-1 {
        padding-left: 0 !important;
        padding-right: .25rem !important
    }

    .rtl .pr-lg-2,
    .rtl .px-lg-2 {
        padding-left: .5rem !important;
        padding-right: 0 !important
    }

    .rtl .pl-lg-2,
    .rtl .px-lg-2 {
        padding-left: 0 !important;
        padding-right: .5rem !important
    }

    .rtl .pr-lg-3,
    .rtl .px-lg-3 {
        padding-left: 1rem !important;
        padding-right: 0 !important
    }

    .rtl .pl-lg-3,
    .rtl .px-lg-3 {
        padding-left: 0 !important;
        padding-right: 1rem !important
    }

    .rtl .pr-lg-4,
    .rtl .px-lg-4 {
        padding-left: 1.5rem !important;
        padding-right: 0 !important
    }

    .rtl .pl-lg-4,
    .rtl .px-lg-4 {
        padding-left: 0 !important;
        padding-right: 1.5rem !important
    }

    .rtl .pr-lg-5,
    .rtl .px-lg-5 {
        padding-left: 3rem !important;
        padding-right: 0 !important
    }

    .rtl .pl-lg-5,
    .rtl .px-lg-5 {
        padding-left: 0 !important;
        padding-right: 3rem !important
    }

    .rtl .mr-lg-auto {
        margin-left: auto !important;
        margin-right: 0 !important
    }

    .rtl .ml-lg-auto {
        margin-left: 0 !important;
        margin-right: auto !important
    }

    .rtl .mx-lg-auto {
        margin-left: auto !important;
        margin-right: auto !important
    }
}

@media(min-width:1200px) {

    .rtl .ml-xl-0,
    .rtl .mr-xl-0,
    .rtl .mx-xl-0 {
        margin-left: 0 !important;
        margin-right: 0 !important
    }

    .rtl .mr-xl-1,
    .rtl .mx-xl-1 {
        margin-left: .25rem !important;
        margin-right: 0 !important
    }

    .rtl .ml-xl-1,
    .rtl .mx-xl-1 {
        margin-left: 0 !important;
        margin-right: .25rem !important
    }

    .rtl .mr-xl-2,
    .rtl .mx-xl-2 {
        margin-left: .5rem !important;
        margin-right: 0 !important
    }

    .rtl .ml-xl-2,
    .rtl .mx-xl-2 {
        margin-left: 0 !important;
        margin-right: .5rem !important
    }

    .rtl .mr-xl-3,
    .rtl .mx-xl-3 {
        margin-left: 1rem !important;
        margin-right: 0 !important
    }

    .rtl .ml-xl-3,
    .rtl .mx-xl-3 {
        margin-left: 0 !important;
        margin-right: 1rem !important
    }

    .rtl .mr-xl-4,
    .rtl .mx-xl-4 {
        margin-left: 1.5rem !important;
        margin-right: 0 !important
    }

    .rtl .ml-xl-4,
    .rtl .mx-xl-4 {
        margin-left: 0 !important;
        margin-right: 1.5rem !important
    }

    .rtl .mr-xl-5,
    .rtl .mx-xl-5 {
        margin-left: 3rem !important;
        margin-right: 0 !important
    }

    .rtl .ml-xl-5,
    .rtl .mx-xl-5 {
        margin-left: 0 !important;
        margin-right: 3rem !important
    }

    .rtl .pl-xl-0,
    .rtl .pr-xl-0,
    .rtl .px-xl-0 {
        padding-left: 0 !important;
        padding-right: 0 !important
    }

    .rtl .pr-xl-1,
    .rtl .px-xl-1 {
        padding-left: .25rem !important;
        padding-right: 0 !important
    }

    .rtl .pl-xl-1,
    .rtl .px-xl-1 {
        padding-left: 0 !important;
        padding-right: .25rem !important
    }

    .rtl .pr-xl-2,
    .rtl .px-xl-2 {
        padding-left: .5rem !important;
        padding-right: 0 !important
    }

    .rtl .pl-xl-2,
    .rtl .px-xl-2 {
        padding-left: 0 !important;
        padding-right: .5rem !important
    }

    .rtl .pr-xl-3,
    .rtl .px-xl-3 {
        padding-left: 1rem !important;
        padding-right: 0 !important
    }

    .rtl .pl-xl-3,
    .rtl .px-xl-3 {
        padding-left: 0 !important;
        padding-right: 1rem !important
    }

    .rtl .pr-xl-4,
    .rtl .px-xl-4 {
        padding-left: 1.5rem !important;
        padding-right: 0 !important
    }

    .rtl .pl-xl-4,
    .rtl .px-xl-4 {
        padding-left: 0 !important;
        padding-right: 1.5rem !important
    }

    .rtl .pr-xl-5,
    .rtl .px-xl-5 {
        padding-left: 3rem !important;
        padding-right: 0 !important
    }

    .rtl .pl-xl-5,
    .rtl .px-xl-5 {
        padding-left: 0 !important;
        padding-right: 3rem !important
    }

    .rtl .mr-xl-auto {
        margin-left: auto !important;
        margin-right: 0 !important
    }

    .rtl .ml-xl-auto {
        margin-left: 0 !important;
        margin-right: auto !important
    }

    .rtl .mx-xl-auto {
        margin-left: auto !important;
        margin-right: auto !important
    }
}

@media(min-width:1440) {

    .rtl .ml-xxl-0,
    .rtl .mr-xxl-0,
    .rtl .mx-xxl-0 {
        margin-left: 0 !important;
        margin-right: 0 !important
    }

    .rtl .mr-xxl-1,
    .rtl .mx-xxl-1 {
        margin-left: .25rem !important;
        margin-right: 0 !important
    }

    .rtl .ml-xxl-1,
    .rtl .mx-xxl-1 {
        margin-left: 0 !important;
        margin-right: .25rem !important
    }

    .rtl .mr-xxl-2,
    .rtl .mx-xxl-2 {
        margin-left: .5rem !important;
        margin-right: 0 !important
    }

    .rtl .ml-xxl-2,
    .rtl .mx-xxl-2 {
        margin-left: 0 !important;
        margin-right: .5rem !important
    }

    .rtl .mr-xxl-3,
    .rtl .mx-xxl-3 {
        margin-left: 1rem !important;
        margin-right: 0 !important
    }

    .rtl .ml-xxl-3,
    .rtl .mx-xxl-3 {
        margin-left: 0 !important;
        margin-right: 1rem !important
    }

    .rtl .mr-xxl-4,
    .rtl .mx-xxl-4 {
        margin-left: 1.5rem !important;
        margin-right: 0 !important
    }

    .rtl .ml-xxl-4,
    .rtl .mx-xxl-4 {
        margin-left: 0 !important;
        margin-right: 1.5rem !important
    }

    .rtl .mr-xxl-5,
    .rtl .mx-xxl-5 {
        margin-left: 3rem !important;
        margin-right: 0 !important
    }

    .rtl .ml-xxl-5,
    .rtl .mx-xxl-5 {
        margin-left: 0 !important;
        margin-right: 3rem !important
    }

    .rtl .pl-xxl-0,
    .rtl .pr-xxl-0,
    .rtl .px-xxl-0 {
        padding-left: 0 !important;
        padding-right: 0 !important
    }

    .rtl .pr-xxl-1,
    .rtl .px-xxl-1 {
        padding-left: .25rem !important;
        padding-right: 0 !important
    }

    .rtl .pl-xxl-1,
    .rtl .px-xxl-1 {
        padding-left: 0 !important;
        padding-right: .25rem !important
    }

    .rtl .pr-xxl-2,
    .rtl .px-xxl-2 {
        padding-left: .5rem !important;
        padding-right: 0 !important
    }

    .rtl .pl-xxl-2,
    .rtl .px-xxl-2 {
        padding-left: 0 !important;
        padding-right: .5rem !important
    }

    .rtl .pr-xxl-3,
    .rtl .px-xxl-3 {
        padding-left: 1rem !important;
        padding-right: 0 !important
    }

    .rtl .pl-xxl-3,
    .rtl .px-xxl-3 {
        padding-left: 0 !important;
        padding-right: 1rem !important
    }

    .rtl .pr-xxl-4,
    .rtl .px-xxl-4 {
        padding-left: 1.5rem !important;
        padding-right: 0 !important
    }

    .rtl .pl-xxl-4,
    .rtl .px-xxl-4 {
        padding-left: 0 !important;
        padding-right: 1.5rem !important
    }

    .rtl .pr-xxl-5,
    .rtl .px-xxl-5 {
        padding-left: 3rem !important;
        padding-right: 0 !important
    }

    .rtl .pl-xxl-5,
    .rtl .px-xxl-5 {
        padding-left: 0 !important;
        padding-right: 3rem !important
    }

    .rtl .mr-xxl-auto {
        margin-left: auto !important;
        margin-right: 0 !important
    }

    .rtl .ml-xxl-auto {
        margin-left: 0 !important;
        margin-right: auto !important
    }

    .rtl .mx-xxl-auto {
        margin-left: auto !important;
        margin-right: auto !important
    }
}

.rtl .text-right {
    text-align: left !important
}

.rtl .text-left {
    text-align: right !important
}

@media(min-width:576px) {
    .rtl .text-sm-right {
        text-align: left !important
    }

    .rtl .text-sm-left {
        text-align: right !important
    }
}

@media(min-width:768px) {
    .rtl .text-md-right {
        text-align: left !important
    }

    .rtl .text-md-left {
        text-align: right !important
    }
}

@media(min-width:992px) {
    .rtl .text-lg-right {
        text-align: left !important
    }

    .rtl .text-lg-left {
        text-align: right !important
    }
}

@media(min-width:1200px) {
    .rtl .text-xl-right {
        text-align: left !important
    }

    .rtl .text-xl-left {
        text-align: right !important
    }
}

@media(min-width:1440) {
    .rtl .text-xxl-right {
        text-align: left !important
    }

    .rtl .text-xxl-left {
        text-align: right !important
    }
}

.rtl .mx-0 {
    margin-left: 0 !important;
    margin-left: auto;
    margin-right: auto;
    margin-right: 0 !important
}

.rtl .mx-1 {
    margin-left: .25rem !important;
    margin-left: auto;
    margin-right: auto;
    margin-right: .25rem !important
}

.rtl .mx-2 {
    margin-left: .5rem !important;
    margin-left: auto;
    margin-right: auto;
    margin-right: .5rem !important
}

.rtl .mx-3 {
    margin-left: 1rem !important;
    margin-left: auto;
    margin-right: auto;
    margin-right: 1rem !important
}

.rtl .mx-4 {
    margin-left: 1.5rem !important;
    margin-left: auto;
    margin-right: auto;
    margin-right: 1.5rem !important
}

.rtl .mx-5 {
    margin-left: 3rem !important;
    margin-left: auto;
    margin-right: auto;
    margin-right: 3rem !important
}

.rtl .px-0 {
    padding-left: 0 !important;
    padding-left: auto;
    padding-right: auto;
    padding-right: 0 !important
}

.rtl .px-1 {
    padding-left: .25rem !important;
    padding-left: auto;
    padding-right: auto;
    padding-right: .25rem !important
}

.rtl .px-2 {
    padding-left: .5rem !important;
    padding-left: auto;
    padding-right: auto;
    padding-right: .5rem !important
}

.rtl .px-3 {
    padding-left: 1rem !important;
    padding-left: auto;
    padding-right: auto;
    padding-right: 1rem !important
}

.rtl .px-4 {
    padding-left: 1.5rem !important;
    padding-left: auto;
    padding-right: auto;
    padding-right: 1.5rem !important
}

.rtl .px-5 {
    padding-left: 3rem !important;
    padding-left: auto;
    padding-right: auto;
    padding-right: 3rem !important
}

.rtl .mr-auto {
    margin-left: auto !important;
    margin-right: 0 !important
}

.rtl .ml-auto {
    margin-left: 0 !important;
    margin-right: auto !important
}

.rtl .mx-auto {
    margin-left: auto !important;
    margin-right: auto !important
}

@media(min-width:576px) {
    .rtl .mx-sm-0 {
        margin-left: 0 !important;
        margin-left: auto;
        margin-right: auto;
        margin-right: 0 !important
    }

    .rtl .mx-sm-1 {
        margin-left: .25rem !important;
        margin-left: auto;
        margin-right: auto;
        margin-right: .25rem !important
    }

    .rtl .mx-sm-2 {
        margin-left: .5rem !important;
        margin-left: auto;
        margin-right: auto;
        margin-right: .5rem !important
    }

    .rtl .mx-sm-3 {
        margin-left: 1rem !important;
        margin-left: auto;
        margin-right: auto;
        margin-right: 1rem !important
    }

    .rtl .mx-sm-4 {
        margin-left: 1.5rem !important;
        margin-left: auto;
        margin-right: auto;
        margin-right: 1.5rem !important
    }

    .rtl .mx-sm-5 {
        margin-left: 3rem !important;
        margin-left: auto;
        margin-right: auto;
        margin-right: 3rem !important
    }

    .rtl .px-sm-0 {
        padding-left: 0 !important;
        padding-left: auto;
        padding-right: auto;
        padding-right: 0 !important
    }

    .rtl .px-sm-1 {
        padding-left: .25rem !important;
        padding-left: auto;
        padding-right: auto;
        padding-right: .25rem !important
    }

    .rtl .px-sm-2 {
        padding-left: .5rem !important;
        padding-left: auto;
        padding-right: auto;
        padding-right: .5rem !important
    }

    .rtl .px-sm-3 {
        padding-left: 1rem !important;
        padding-left: auto;
        padding-right: auto;
        padding-right: 1rem !important
    }

    .rtl .px-sm-4 {
        padding-left: 1.5rem !important;
        padding-left: auto;
        padding-right: auto;
        padding-right: 1.5rem !important
    }

    .rtl .px-sm-5 {
        padding-left: 3rem !important;
        padding-left: auto;
        padding-right: auto;
        padding-right: 3rem !important
    }

    .rtl .mr-sm-auto {
        margin-left: auto !important;
        margin-right: 0 !important
    }

    .rtl .ml-sm-auto {
        margin-left: 0 !important;
        margin-right: auto !important
    }

    .rtl .mx-sm-auto {
        margin-left: auto !important;
        margin-right: auto !important
    }
}

@media(min-width:768px) {
    .rtl .mx-md-0 {
        margin-left: 0 !important;
        margin-left: auto;
        margin-right: auto;
        margin-right: 0 !important
    }

    .rtl .mx-md-1 {
        margin-left: .25rem !important;
        margin-left: auto;
        margin-right: auto;
        margin-right: .25rem !important
    }

    .rtl .mx-md-2 {
        margin-left: .5rem !important;
        margin-left: auto;
        margin-right: auto;
        margin-right: .5rem !important
    }

    .rtl .mx-md-3 {
        margin-left: 1rem !important;
        margin-left: auto;
        margin-right: auto;
        margin-right: 1rem !important
    }

    .rtl .mx-md-4 {
        margin-left: 1.5rem !important;
        margin-left: auto;
        margin-right: auto;
        margin-right: 1.5rem !important
    }

    .rtl .mx-md-5 {
        margin-left: 3rem !important;
        margin-left: auto;
        margin-right: auto;
        margin-right: 3rem !important
    }

    .rtl .px-md-0 {
        padding-left: 0 !important;
        padding-left: auto;
        padding-right: auto;
        padding-right: 0 !important
    }

    .rtl .px-md-1 {
        padding-left: .25rem !important;
        padding-left: auto;
        padding-right: auto;
        padding-right: .25rem !important
    }

    .rtl .px-md-2 {
        padding-left: .5rem !important;
        padding-left: auto;
        padding-right: auto;
        padding-right: .5rem !important
    }

    .rtl .px-md-3 {
        padding-left: 1rem !important;
        padding-left: auto;
        padding-right: auto;
        padding-right: 1rem !important
    }

    .rtl .px-md-4 {
        padding-left: 1.5rem !important;
        padding-left: auto;
        padding-right: auto;
        padding-right: 1.5rem !important
    }

    .rtl .px-md-5 {
        padding-left: 3rem !important;
        padding-left: auto;
        padding-right: auto;
        padding-right: 3rem !important
    }

    .rtl .mr-md-auto {
        margin-left: auto !important;
        margin-right: 0 !important
    }

    .rtl .ml-md-auto {
        margin-left: 0 !important;
        margin-right: auto !important
    }

    .rtl .mx-md-auto {
        margin-left: auto !important;
        margin-right: auto !important
    }
}

@media(min-width:992px) {
    .rtl .mx-lg-0 {
        margin-left: 0 !important;
        margin-left: auto;
        margin-right: auto;
        margin-right: 0 !important
    }

    .rtl .mx-lg-1 {
        margin-left: .25rem !important;
        margin-left: auto;
        margin-right: auto;
        margin-right: .25rem !important
    }

    .rtl .mx-lg-2 {
        margin-left: .5rem !important;
        margin-left: auto;
        margin-right: auto;
        margin-right: .5rem !important
    }

    .rtl .mx-lg-3 {
        margin-left: 1rem !important;
        margin-left: auto;
        margin-right: auto;
        margin-right: 1rem !important
    }

    .rtl .mx-lg-4 {
        margin-left: 1.5rem !important;
        margin-left: auto;
        margin-right: auto;
        margin-right: 1.5rem !important
    }

    .rtl .mx-lg-5 {
        margin-left: 3rem !important;
        margin-left: auto;
        margin-right: auto;
        margin-right: 3rem !important
    }

    .rtl .px-lg-0 {
        padding-left: 0 !important;
        padding-left: auto;
        padding-right: auto;
        padding-right: 0 !important
    }

    .rtl .px-lg-1 {
        padding-left: .25rem !important;
        padding-left: auto;
        padding-right: auto;
        padding-right: .25rem !important
    }

    .rtl .px-lg-2 {
        padding-left: .5rem !important;
        padding-left: auto;
        padding-right: auto;
        padding-right: .5rem !important
    }

    .rtl .px-lg-3 {
        padding-left: 1rem !important;
        padding-left: auto;
        padding-right: auto;
        padding-right: 1rem !important
    }

    .rtl .px-lg-4 {
        padding-left: 1.5rem !important;
        padding-left: auto;
        padding-right: auto;
        padding-right: 1.5rem !important
    }

    .rtl .px-lg-5 {
        padding-left: 3rem !important;
        padding-left: auto;
        padding-right: auto;
        padding-right: 3rem !important
    }

    .rtl .mr-lg-auto {
        margin-left: auto !important;
        margin-right: 0 !important
    }

    .rtl .ml-lg-auto {
        margin-left: 0 !important;
        margin-right: auto !important
    }

    .rtl .mx-lg-auto {
        margin-left: auto !important;
        margin-right: auto !important
    }
}

@media(min-width:1200px) {
    .rtl .mx-xl-0 {
        margin-left: 0 !important;
        margin-left: auto;
        margin-right: auto;
        margin-right: 0 !important
    }

    .rtl .mx-xl-1 {
        margin-left: .25rem !important;
        margin-left: auto;
        margin-right: auto;
        margin-right: .25rem !important
    }

    .rtl .mx-xl-2 {
        margin-left: .5rem !important;
        margin-left: auto;
        margin-right: auto;
        margin-right: .5rem !important
    }

    .rtl .mx-xl-3 {
        margin-left: 1rem !important;
        margin-left: auto;
        margin-right: auto;
        margin-right: 1rem !important
    }

    .rtl .mx-xl-4 {
        margin-left: 1.5rem !important;
        margin-left: auto;
        margin-right: auto;
        margin-right: 1.5rem !important
    }

    .rtl .mx-xl-5 {
        margin-left: 3rem !important;
        margin-left: auto;
        margin-right: auto;
        margin-right: 3rem !important
    }

    .rtl .px-xl-0 {
        padding-left: 0 !important;
        padding-left: auto;
        padding-right: auto;
        padding-right: 0 !important
    }

    .rtl .px-xl-1 {
        padding-left: .25rem !important;
        padding-left: auto;
        padding-right: auto;
        padding-right: .25rem !important
    }

    .rtl .px-xl-2 {
        padding-left: .5rem !important;
        padding-left: auto;
        padding-right: auto;
        padding-right: .5rem !important
    }

    .rtl .px-xl-3 {
        padding-left: 1rem !important;
        padding-left: auto;
        padding-right: auto;
        padding-right: 1rem !important
    }

    .rtl .px-xl-4 {
        padding-left: 1.5rem !important;
        padding-left: auto;
        padding-right: auto;
        padding-right: 1.5rem !important
    }

    .rtl .px-xl-5 {
        padding-left: 3rem !important;
        padding-left: auto;
        padding-right: auto;
        padding-right: 3rem !important
    }

    .rtl .mr-xl-auto {
        margin-left: auto !important;
        margin-right: 0 !important
    }

    .rtl .ml-xl-auto {
        margin-left: 0 !important;
        margin-right: auto !important
    }

    .rtl .mx-xl-auto {
        margin-left: auto !important;
        margin-right: auto !important
    }
}

@media(min-width:1440) {
    .rtl .mx-xxl-0 {
        margin-left: 0 !important;
        margin-left: auto;
        margin-right: auto;
        margin-right: 0 !important
    }

    .rtl .mx-xxl-1 {
        margin-left: .25rem !important;
        margin-left: auto;
        margin-right: auto;
        margin-right: .25rem !important
    }

    .rtl .mx-xxl-2 {
        margin-left: .5rem !important;
        margin-left: auto;
        margin-right: auto;
        margin-right: .5rem !important
    }

    .rtl .mx-xxl-3 {
        margin-left: 1rem !important;
        margin-left: auto;
        margin-right: auto;
        margin-right: 1rem !important
    }

    .rtl .mx-xxl-4 {
        margin-left: 1.5rem !important;
        margin-left: auto;
        margin-right: auto;
        margin-right: 1.5rem !important
    }

    .rtl .mx-xxl-5 {
        margin-left: 3rem !important;
        margin-left: auto;
        margin-right: auto;
        margin-right: 3rem !important
    }

    .rtl .px-xxl-0 {
        padding-left: 0 !important;
        padding-left: auto;
        padding-right: auto;
        padding-right: 0 !important
    }

    .rtl .px-xxl-1 {
        padding-left: .25rem !important;
        padding-left: auto;
        padding-right: auto;
        padding-right: .25rem !important
    }

    .rtl .px-xxl-2 {
        padding-left: .5rem !important;
        padding-left: auto;
        padding-right: auto;
        padding-right: .5rem !important
    }

    .rtl .px-xxl-3 {
        padding-left: 1rem !important;
        padding-left: auto;
        padding-right: auto;
        padding-right: 1rem !important
    }

    .rtl .px-xxl-4 {
        padding-left: 1.5rem !important;
        padding-left: auto;
        padding-right: auto;
        padding-right: 1.5rem !important
    }

    .rtl .px-xxl-5 {
        padding-left: 3rem !important;
        padding-left: auto;
        padding-right: auto;
        padding-right: 3rem !important
    }

    .rtl .mr-xxl-auto {
        margin-left: auto !important;
        margin-right: 0 !important
    }

    .rtl .ml-xxl-auto {
        margin-left: 0 !important;
        margin-right: auto !important
    }

    .rtl .mx-xxl-auto {
        margin-left: auto !important;
        margin-right: auto !important
    }
}

.rtl .float-left {
    float: right !important
}

.rtl .float-right {
    float: left !important
}

.rtl .float-none {
    float: none !important
}

@media(min-width:576px) {
    .rtl .float-sm-left {
        float: right !important
    }

    .rtl .float-sm-right {
        float: left !important
    }

    .rtl .float-sm-none {
        float: none !important
    }
}

@media(min-width:768px) {
    .rtl .float-md-left {
        float: right !important
    }

    .rtl .float-md-right {
        float: left !important
    }

    .rtl .float-md-none {
        float: none !important
    }
}

@media(min-width:992px) {
    .rtl .float-lg-left {
        float: right !important
    }

    .rtl .float-lg-right {
        float: left !important
    }

    .rtl .float-lg-none {
        float: none !important
    }
}

@media(min-width:1200px) {
    .rtl .float-xl-left {
        float: right !important
    }

    .rtl .float-xl-right {
        float: left !important
    }

    .rtl .float-xl-none {
        float: none !important
    }
}

@media(min-width:1440) {
    .rtl .float-xxl-left {
        float: right !important
    }

    .rtl .float-xxl-right {
        float: left !important
    }

    .rtl .float-xxl-none {
        float: none !important
    }
}

[direction=rtl][data-theme-version=dark] .border,
[direction=rtl][data-theme-version=dark] .border-left,
[direction=rtl][data-theme-version=dark] .border-right {
    border-color: #2b2b2b !important
}

[direction=rtl] .text-right {
    text-align: left !important
}

[direction=rtl] .text-left {
    text-align: right !important
}

[direction=rtl] .border-right {
    border-left: .0625rem solid #d7dae3 !important;
    border-right: 0 !important
}

[direction=rtl] .border-left {
    border-left: 0 !important;
    border-right: .0625rem solid #d7dae3 !important
}

[direction=rtl] .dropdown-menu {
    left: auto
}

[direction=rtl] .dropdown-menu-right {
    left: 0;
    right: auto
}

@media only screen and (max-width:35.9375rem) {
    [direction=rtl] .dropdown-menu-right {
        left: .9375rem
    }
}

[direction=rtl] .notification_dropdown .dropdown-menu-right .media>span {
    margin-left: .625rem;
    margin-right: 0
}

[direction=rtl]:not([data-container=boxed]) .nav-header {
    left: auto;
    right: 0
}

[direction=rtl][data-container=wide-boxed] .nav-header {
    left: auto;
    right: auto
}

[direction=rtl] .nav-header {
    right: auto;
    text-align: right
}

[direction=rtl] .nav-header .brand-title {
    margin-left: 0;
    margin-right: .9375rem
}

[direction=rtl] .nav-header .brand-logo {
    padding-left: 0;
    padding-right: 1.75rem
}

[data-sidebar-style=compact][direction=rtl] .nav-header .brand-logo {
    padding-right: 0
}

[data-sidebar-style=compact][direction=rtl] .nav-header .brand-logo[data-layout=horizontal] {
    padding-right: 1.875rem
}

[data-sidebar-style=mini][direction=rtl] .nav-header .brand-logo,
[data-sidebar-style=modern][direction=rtl] .nav-header .brand-logo {
    padding-right: 0
}

[data-layout=horizontal][data-sidebar-style=modern][direction=rtl] .nav-header .brand-logo {
    padding-right: 1.875rem
}

@media(max-width:767.98px) {
    [direction=rtl] .nav-header .brand-logo {
        padding-right: 0
    }
}

[direction=rtl] .nav-control {
    left: -4.0625rem;
    right: auto
}

@media(max-width:767.98px) {
    [direction=rtl] .nav-control {
        left: -4.0625rem
    }
}

@media(max-width:575.98px) {
    [direction=rtl] .nav-control {
        left: -2.0625rem
    }
}

[direction=rtl][data-sidebar-style=overlay] .nav-header .hamburger.is-active {
    right: 0
}

[direction=rtl][data-sidebar-style=compact][data-layout=horizontal] .nav-header .brand-logo {
    padding-right: 2.5rem
}

[direction=rtl][data-sidebar-style=modern][data-layout=horizontal] .nav-header {
    width: 16rem
}

[direction=rtl] .header {
    padding: 0 21.563rem 0 0
}

@media(max-width:767.98px) {
    [direction=rtl] .header {
        padding-left: 0;
        padding-right: 5rem
    }
}

[direction=rtl] .header .header-content {
    padding-left: 1.875rem;
    padding-right: 5.3125rem
}

@media only screen and (max-width:35.9375rem) {
    [direction=rtl] .header .header-content {
        padding-left: .938rem;
        padding-right: 3.5rem
    }
}

[data-sidebar-style=compact][direction=rtl] .header .header-content {
    padding-right: 1.875rem
}

[data-sidebar-style=modern][direction=rtl] .header .header-content,
[data-sidebar-style=overlay][direction=rtl] .header .header-content {
    padding-right: 5.3125rem
}

@media only screen and (max-width:35.9375rem) {
    [data-sidebar-style=overlay][direction=rtl] .header .header-content {
        padding-right: .5rem
    }
}

[direction=rtl] .header .nav-control {
    left: auto;
    right: .4375rem
}

[direction=rtl] .header-right>li:not(:first-child) {
    margin-right: 0 !important;
    padding-left: 0;
    padding-right: 1.25rem
}

@media only screen and (max-width:47.9375rem) {
    [direction=rtl] .header-right>li:not(:first-child) {
        padding-right: .5rem
    }
}

[direction=rtl] .header-right .search-area .input-group-append .input-group-text {
    padding-left: 1.25rem;
    padding-right: auto
}

[direction=rtl] .header-right .search-area .form-control {
    padding-left: auto;
    padding-right: 1.25rem
}

[direction=rtl] .header-right .header-profile>a.nav-link {
    border-left: 0;
    border-right: .0625rem solid #eee;
    margin-left: auto;
    margin-right: .9375rem;
    padding-left: auto;
    padding-right: 1.875rem
}

[direction=rtl] .header-right .header-profile>a.nav-link .header-info {
    padding-left: auto;
    padding-right: 1.25rem;
    text-align: right
}

@media only screen and (max-width:87.5rem) {
    [direction=rtl] .header-right .header-profile>a.nav-link .header-info {
        padding-right: .625rem
    }

    [direction=rtl] .header-right .header-profile>a.nav-link {
        margin-right: .625rem;
        padding-right: 1.25rem
    }
}

@media only screen and (max-width:35.9375rem) {
    [direction=rtl] .header-right .header-profile>a.nav-link {
        border-right: 0;
        margin-right: 0;
        padding-right: 0
    }
}

[direction=rtl] .header-left .search_bar .dropdown-menu,
[direction=rtl] .header-left .search_bar .dropdown-menu.show {
    right: 2.5rem !important
}

@media only screen and (max-width:35.9375rem) {

    [direction=rtl] .header-left .search_bar .dropdown-menu,
    [direction=rtl] .header-left .search_bar .dropdown-menu.show {
        right: -6.25rem !important
    }
}

[direction=rtl] .header-left .search_bar .search_icon {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 5rem;
    border-top-left-radius: 0;
    border-top-right-radius: 5rem
}

@media only screen and (max-width:35.9375rem) {
    [direction=rtl] .header-left .search_bar .search_icon {
        border-radius: 5rem
    }
}

[direction=rtl][data-layout=horizontal] .header {
    padding: 0 21.563rem 0 0
}

[direction=rtl][data-layout=horizontal] .header .header-content {
    padding-left: 2.5rem;
    padding-right: 2.5rem
}

[direction=rtl][data-layout=horizontal][data-sidebar-style=full] .nav-header .brand-logo {
    padding-right: 2.5rem
}

[direction=rtl][data-layout=horizontal][data-sidebar-style=mini] .header {
    padding-right: 7.75rem
}

[direction=rtl][data-sidebar-style=mini] .header {
    padding-right: 6.25rem
}

[direction=rtl][data-sidebar-style=compact] .header {
    padding: 0 11.25rem 0 .9375rem
}

[direction=rtl][data-sidebar-style=compact][data-layout=horizontal] .header {
    padding: 0 21.563rem 0 0
}

[direction=rtl][data-sidebar-style=modern] .header {
    padding: 0 10.625rem 0 .9375rem
}

[direction=rtl][data-sidebar-style=modern][data-layout=horizontal] .header {
    padding: 0 16rem 0 0
}

[direction=rtl],
[direction=rtl] .dlabnav {
    text-align: right
}

[direction=rtl] .dlabnav .metismenu ul:after {
    left: auto;
    right: 1.5625rem
}

[direction=rtl] .dlabnav .metismenu ul a:before {
    left: auto;
    right: 2.625rem
}

[data-sidebar-style=full][direction=rtl] .dlabnav .metismenu li>a i {
    margin-left: .625rem;
    margin-right: 0;
    padding: 0
}

[direction=rtl] .dlabnav .metismenu li>a svg {
    margin-left: .3125rem;
    margin-right: 0
}

[data-sidebar-style=compact][direction=rtl] .dlabnav .metismenu li>a svg {
    left: auto;
    margin-left: auto;
    margin-right: auto
}

[data-sidebar-style=icon-hover][direction=rtl] .dlabnav .metismenu li>a svg {
    margin-left: 0
}

[direction=rtl] .dlabnav .metismenu li ul a {
    padding-left: .625rem;
    padding-right: 6rem
}

[direction=rtl] .dlabnav .metismenu li.active>.has-arrow:after {
    transform: rotate(45deg) translateY(-50%)
}

[direction=rtl] .dlabnav .metismenu .has-arrow:after {
    left: 1.5625rem;
    right: auto
}

[data-layout=horizontal][direction=rtl] .dlabnav .metismenu .has-arrow:after {
    left: 1.125rem
}

[data-sidebar-style=modern][direction=rtl] .dlabnav .metismenu .has-arrow:after {
    transform: rotate(-45deg) translateY(-50%)
}

[direction=rtl][data-sidebar-style=full][data-layout=vertical] .dlabnav .metismenu>li .has-arrow:after {
    left: 1.5rem;
    right: auto
}

[direction=rtl][data-sidebar-style=mini] .dlabnav .metismenu>li>a>i {
    padding: 0
}

[direction=rtl][data-sidebar-style=mini][data-layout=vertical] .dlabnav .metismenu>li>ul a.has-arrow:after {
    left: 1.5625rem;
    right: auto
}

[direction=rtl][data-sidebar-style=compact] .dlabnav .metismenu li>a i {
    margin-left: auto;
    margin-right: auto;
    padding: 0
}

[direction=rtl][data-sidebar-style=compact] .dlabnav .metismenu li ul a {
    padding-left: .625rem;
    padding-right: .625rem
}

[direction=rtl][data-sidebar-style=full][data-layout=vertical] .menu-toggle .dlabnav .metismenu li>ul li:hover ul {
    left: 0;
    right: 11.8125rem
}

[direction=rtl] .select2-container--default .select2-selection--single .select2-selection__arrow {
    left: 15px;
    right: auto
}

[direction=rtl] .input-group>.bootstrap-select:not(:first-child) .dropdown-toggle {
    border-radius: .75rem 0 0 .75rem
}

[direction=rtl] .list-group {
    padding-left: 0
}

[direction=rtl] .form-check-input {
    margin-left: -1.25rem;
    margin-right: inherit
}

[direction=rtl] .form-check-inline .form-check-input {
    margin-left: 10px;
    margin-right: 0
}

[direction=rtl] .checkbox input,
[direction=rtl] .checkbox-inline input,
[direction=rtl] .radio input,
[direction=rtl] .radio-inline {
    margin-left: 0;
    margin-right: 0
}

[direction=rtl] .content-body {
    margin-left: auto;
    margin-right: 21.563rem
}

[data-sidebar-style=modern][direction=rtl] .content-body {
    margin-right: 9.375rem
}

[direction=rtl] .content-body .page-titles {
    text-align: right
}

[direction=rtl] .doctor-info-details .media-body span i,
[direction=rtl] .recovered-chart-deta .col [class*=bg-] {
    margin-left: 10px;
    margin-right: 0
}

[direction=rtl] .patients-chart-deta .col,
[direction=rtl] .patients-chart-deta .col [class*=bg-],
[direction=rtl] .recovered-chart-deta .col {
    margin-left: 15px;
    margin-right: 0
}

[direction=rtl] .best-doctor .timeline .timeline-panel .media .number {
    left: auto;
    right: -13px
}

[direction=rtl] .doctor-info-details .media i {
    left: -15px;
    right: 0
}

[direction=rtl] .review-table .disease {
    border-left: 0;
    border-right: 1px solid #eee;
    padding-left: 0;
    padding-right: 20px
}

[direction=rtl] .apexcharts-legend-text {
    margin: 4px
}

[direction=rtl] .doctor-info-details .media-body {
    padding-left: 0;
    padding-right: 40px
}

[direction=rtl] .custom-control {
    margin-left: 0
}

[direction=rtl] .review-tab.nav-pills li:first-child a.nav-link {
    border-radius: 0 .75rem 0 0
}

[direction=rtl] .review-tab.nav-pills li:last-child a.nav-link {
    border-radius: .75rem 0 0 0
}

[direction=rtl] .form-head .btn i {
    margin-left: 5px;
    margin-right: 0
}

[direction=rtl] .iconbox {
    padding-left: 0;
    padding-right: 70px
}

[direction=rtl] .iconbox i {
    left: auto;
    right: 0
}

[direction=rtl] .table.tr-rounded tr td:first-child,
[direction=rtl] .table.tr-rounded tr th:first-child {
    border-radius: 0 1.25rem 1.25rem 0
}

[direction=rtl] .table.tr-rounded tr td:last-child,
[direction=rtl] .table.tr-rounded tr th:last-child {
    border-radius: 1.25rem 0 0 1.25rem
}

[direction=rtl] .custom-switch.toggle-switch.text-right {
    padding-left: 48px;
    padding-right: 0
}

[direction=rtl] .toggle-switch.text-right .custom-control-label:before {
    left: -47px;
    right: auto !important
}

[direction=rtl] .toggle-switch.text-right .custom-control-label:after {
    left: -28px;
    right: auto !important
}

[direction=rtl] .toggle-switch.text-right .custom-control-input:checked~.custom-control-label:after {
    left: -62px;
    right: auto !important
}

[direction=rtl] .check-switch {
    padding-right: 40px
}

[direction=rtl] .check-switch .custom-control-label:after,
[direction=rtl] .check-switch .custom-control-label:before {
    right: -35px !important
}

[direction=rtl] .bar-chart .apexcharts-yaxis {
    transform: translatex(101%)
}

[direction=rtl] .detault-daterange .input-group-text {
    padding: .532rem auto .532rem 0
}

[direction=rtl] .form-wrapper .input-group .form-control {
    text-align: left
}

[direction=rtl] .timeline-chart .apexcharts-yaxis {
    transform: translateX(0)
}

[direction=rtl] .card-table td:first-child {
    padding-left: 10px;
    padding-right: 30px
}

[direction=rtl] .card-table td:last-child {
    padding-left: 30px;
    padding-right: 10px
}

[direction=rtl] .chatbox .img_cont {
    margin-left: 10px;
    margin-right: 0
}

[direction=rtl] .profile-tab .nav-item .nav-link {
    margin-left: 30px;
    margin-right: 0
}

@media only screen and (max-width:35.9375rem) {
    [direction=rtl] .profile-tab .nav-item .nav-link {
        margin-left: 0
    }
}

[direction=rtl] .widget-timeline .timeline>li>.timeline-panel {
    margin-left: 0;
    margin-right: 40px
}

[direction=rtl] .widget-timeline.style-1 .timeline .timeline-badge.timeline-badge+.timeline-panel {
    border-width: 0 5px 0 0;
    padding: 5px 15px 5px 10px
}

[direction=rtl] .widget-timeline.style-1 .timeline .timeline-badge.timeline-badge+.timeline-panel:after {
    border: 0;
    height: 7px;
    left: auto;
    right: -9px;
    width: 7px
}

[direction=rtl] .widget-timeline .timeline>li>.timeline-badge {
    left: auto;
    right: 0
}

[direction=rtl] .widget-timeline .timeline>li>.timeline-panel:after {
    left: auto;
    right: -5px
}

[direction=rtl] .input-group>.bootstrap-select:not(:first-child) .dropdown-toggle {
    border-bottom-left-radius: 1.25rem;
    border-bottom-right-radius: 0;
    border-top-left-radius: 1.25rem;
    border-top-right-radius: 0
}

[direction=rtl] .input-group>.bootstrap-select:not(:last-child) .dropdown-toggle {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 1.25rem;
    border-top-left-radius: 0;
    border-top-right-radius: 1.25rem
}

[direction=rtl] .breadcrumb-item+.breadcrumb-item {
    padding-left: 0;
    padding-right: .5rem
}

[direction=rtl] .breadcrumb-item+.breadcrumb-item:before {
    padding-left: .5rem;
    padding-right: 0
}

[direction=rtl] .chatbox .chatbox-close {
    left: 340px;
    right: auto
}

@media only screen and (max-width:35.9375rem) {
    [direction=rtl] .chatbox .chatbox-close {
        left: 280px
    }
}

[direction=rtl] .separator {
    margin-left: 9px;
    margin-right: 0
}

[direction=rtl] .card-tabs .nav-tabs {
    padding-right: 5px
}

[direction=rtl] .chatbox .msg_cotainer {
    border-radius: 1.375rem 0 1.375rem 1.375rem;
    margin-left: 0;
    margin-right: 10px
}

[direction=rtl] .chatbox .msg_cotainer:after {
    left: auto;
    right: -10px;
    transform: rotate(-90deg)
}

[direction=rtl] .chatbox .type_msg .input-group .input-group-append .btn {
    border-bottom-right-radius: 38px !important;
    border-top-right-radius: 38px !important
}

[direction=rtl] .chatbox .msg_cotainer_send {
    border-radius: 0 6px 6px 6px;
    margin-left: 10px;
    margin-right: 0
}

[direction=rtl] .chatbox .msg_cotainer_send:after {
    left: -10px;
    right: auto;
    transform: rotate(90deg)
}

[direction=rtl] .new-arrival-content .price {
    float: left
}

[direction=rtl] .trending-menus .tr-row .num {
    margin-left: 15px;
    margin-right: 0
}

[direction=rtl] .default-select.style-2 .btn:after {
    margin-left: 0;
    margin-right: .5em
}

[direction=rtl] .widget-timeline-icon li .icon {
    left: auto;
    right: -2px
}

[direction=rtl] .widget-timeline-icon li a {
    padding: 25px 0 0 50px
}

@media only screen and (max-width:35.9375rem) {
    [direction=rtl] .widget-timeline-icon .timeline {
        margin-left: 0;
        margin-right: 10px
    }

    [direction=rtl] .widget-timeline-icon li {
        border-left: 0;
        border-right: 6px solid #6b707a
    }

    [direction=rtl] .widget-timeline-icon li a {
        padding: 0 30px 30px 0
    }

    [direction=rtl] .widget-timeline-icon li .icon {
        right: -12px
    }

    [direction=rtl] .widget-timeline-icon li:last-child {
        border-color: #0000
    }
}

[direction=rtl] #customerMapkm .apexcharts-yaxis,
[direction=rtl] #revenueMap .apexcharts-yaxis {
    transform: translateX(0)
}

[direction=rtl] .mail-list .list-group-item i {
    padding-left: .625rem;
    padding-right: 0
}

[direction=rtl] .dlab-demo-panel {
    left: -380px;
    right: auto
}

[direction=rtl] .dlab-demo-panel.show {
    left: 0;
    right: auto
}

[direction=rtl] .dlab-demo-panel .dlab-demo-trigger {
    border-radius: 0 5px 5px 0;
    box-shadow: 5px 3px 5px 0 #77777726;
    left: 100%;
    right: auto
}

[direction=rtl][data-layout=horizontal] .content-body {
    margin-right: 0
}

[direction=rtl][data-layout=horizontal] .dlabnav .metismenu li li .has-arrow:after {
    transform: rotate(-45deg) translateY(-50%)
}

[direction=rtl][data-sidebar-style=mini]:not([data-layout=horizontal]) .content-body {
    margin-right: 6.25rem
}

[direction=rtl][data-sidebar-style=compact]:not([data-layout=horizontal]) .content-body {
    margin-right: 11.25rem
}

[direction=rtl][data-sidebar-style=overlay] .content-body {
    margin-right: 0
}

[direction=rtl] #external-events .external-event:before {
    margin-left: .9rem;
    margin-right: 0
}

[direction=rtl] .post-input a i {
    margin-left: 15px;
    margin-right: 0
}

[direction=rtl][data-sidebar-style=compact] .dlabnav .metismenu .has-arrow:after {
    transform: rotate(-45deg) translateY(-50%)
}

[direction=rtl] .dlabnav .metismenu .has-arrow:after {
    transform: rotate(-135deg) translateY(-50%)
}

[direction=rtl] .dlabnav .metismenu .has-arrow[aria-expanded=true]:after,
[direction=rtl] .dlabnav .metismenu .mm-active>.has-arrow:after {
    transform: rotate(-135deg)
}

[direction=rtl][data-sidebar-style=full][data-layout=vertical] .dlabnav .metismenu .has-arrow[aria-expanded=true]:after,
[direction=rtl][data-sidebar-style=full][data-layout=vertical] .dlabnav .metismenu .mm-active>.has-arrow:after {
    transform: rotate(-45deg)
}

[direction=rtl] .chatbox {
    left: -500px;
    right: auto
}

[direction=rtl] .chatbox.active {
    left: 0;
    right: auto
}

@media only screen and (max-width:575px) {
    [direction=rtl] .best-doctor .timeline .timeline-panel .media {
        float: right;
        margin-left: 15px !important;
        margin-right: 0 !important
    }
}

[direction=rtl] .default-select.style-1 .btn:after {
    margin-left: 0;
    margin-right: .5em
}

[direction=rtl] .pagination .page-indicator {
    transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg)
}

[direction=rtl] .lg-outer.lg-visible {
    direction: ltr
}

[direction=rtl] .chart-point .chart-point-list {
    margin: 0;
    padding-right: 20px
}

[direction=rtl] .noUi-target {
    direction: rtl
}

[direction=rtl] .noUi-vertical .noUi-pips-vertical {
    left: -20px
}

[direction=rtl] .noUi-vertical .noUi-value-vertical {
    padding-left: 0;
    padding-right: 25px
}

[direction=rtl] .sidebar-right .ps--active-x>.ps__rail-x {
    display: none
}

[direction=rtl] .dtp>.dtp-content,
[direction=rtl] .form-wizard .nav-wizard li .nav-link:after {
    left: auto;
    right: 50%
}

[direction=rtl] .modal-header .close {
    left: 0;
    margin: 0;
    right: auto;
    top: 0
}

[direction=rtl] .input-group-prepend .btn+.btn {
    border-radius: 0 !important
}

[direction=rtl] .form-control+.input-group-append .btn:first-child {
    border-bottom-right-radius: 0 !important;
    border-top-right-radius: 0 !important
}

[direction=rtl] .input-group>.custom-file:not(:first-child) .custom-file-label {
    border-bottom-left-radius: .75rem;
    border-bottom-right-radius: 0;
    border-top-left-radius: .75rem;
    border-top-right-radius: 0
}

[direction=rtl] .custom-file-label:after {
    border-radius: .75rem 0 0 .75rem
}

[direction=rtl] .input-group>.custom-file:not(:last-child) .custom-file-label {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: .75rem;
    border-top-left-radius: 0;
    border-top-right-radius: .75rem
}

[direction=rtl] .input-group>.custom-file:not(:last-child) .custom-file-label:after {
    border-radius: 0
}

@media only screen and (max-width:1350px)and (min-width:1200px) {
    [direction=rtl] .content-body {
        margin-right: 17rem
    }
}

[direction=rtl] .sidebar-right {
    left: -50rem;
    right: auto
}

[direction=rtl] .sidebar-right.show {
    left: 5.25rem;
    right: auto
}

[direction=rtl] .sidebar-right .sidebar-right-trigger {
    border-radius: 0 5px 5px 0;
    box-shadow: 5px 3px 5px 0 #77777726;
    left: 100%;
    right: auto
}

[direction=rtl] .sidebar-right .sidebar-close-trigger {
    left: -48px;
    right: auto
}

[direction=rtl] .bootstrap-select .dropdown-toggle .filter-option {
    text-align: right
}

html[dir=rtl] [direction=rtl] .footer {
    padding-left: 0;
    padding-right: 17.1875rem
}

@media(max-width:767.98px) {
    html[dir=rtl] [direction=rtl] .footer {
        padding-right: 0
    }
}

html[dir=rtl] [direction=rtl][data-sidebar-style=overlay] .footer {
    padding-right: 0
}

html[dir=rtl] [direction=rtl] .menu-toggle .footer {
    padding-right: 3.75rem
}

html[dir=rtl] [direction=rtl][data-container=boxed] .footer {
    padding-right: 0
}

html[dir=rtl] [direction=rtl][data-sidebar-style=mini]:not([data-layout=horizontal]) .footer {
    padding-right: 3.75rem
}

html[dir=rtl] [direction=rtl][data-sidebar-style=compact]:not([data-layout=horizontal]) .footer {
    padding-right: 9.375rem
}

[data-theme-version=dark] {
    --nav-headbg: #202020;
    --sidebar-bg: #202020;
    --headerbg: #202020;
    background: #161717;
    color: #828690
}

[data-theme-version=dark] .h1,
[data-theme-version=dark] .h2,
[data-theme-version=dark] .h3,
[data-theme-version=dark] .h4,
[data-theme-version=dark] .h5,
[data-theme-version=dark] .h6,
[data-theme-version=dark] h1,
[data-theme-version=dark] h2,
[data-theme-version=dark] h3,
[data-theme-version=dark] h4,
[data-theme-version=dark] h5,
[data-theme-version=dark] h6 {
    color: #fff !important
}

[data-theme-version=dark] a.link {
    color: #ddd
}

[data-theme-version=dark] a.link:focus,
[data-theme-version=dark] a.link:hover {
    color: #d653c1
}

[data-theme-version=dark] a:hover {
    color: #fff
}

[data-theme-version=dark] .border-right {
    border-right: .0625rem solid #2b2b2b !important
}

[data-theme-version=dark] .border-left {
    border-left: .0625rem solid #2b2b2b !important
}

[data-theme-version=dark] .border-top {
    border-top: .0625rem solid #2b2b2b !important
}

[data-theme-version=dark] .border-bottom {
    border-bottom: .0625rem solid #2b2b2b !important
}

[data-theme-version=dark] .border {
    border: .0625rem solid #2b2b2b !important
}

[data-theme-version=dark] .card {
    background-color: #202020;
    box-shadow: none
}

[data-theme-version=dark] .dropdown-menu {
    background-color: #202020;
    box-shadow: 0 0 0 .0625rem #ffffff1a
}

[data-theme-version=dark] .dropdown-menu .dropdown-item {
    color: #777
}

[data-theme-version=dark] .dropdown-menu .dropdown-item.active,
[data-theme-version=dark] .dropdown-menu .dropdown-item.selected,
[data-theme-version=dark] .dropdown-menu .dropdown-item.selected.active,
[data-theme-version=dark] .dropdown-menu .dropdown-item:focus,
[data-theme-version=dark] .dropdown-menu .dropdown-item:hover {
    background-color: #202020;
    color: #fff
}

[data-theme-version=dark] a {
    color: #fff
}

[data-theme-version=dark] .btn-link g [fill] {
    fill: #fff
}

[data-theme-version=dark] .btn-light:active,
[data-theme-version=dark] .btn-light:focus,
[data-theme-version=dark] .btn-light:hover {
    color: #000
}

[data-theme-version=dark] .form-control {
    background-color: #161717;
    border-color: #2b2b2b;
    color: #fff
}

[data-theme-version=dark] .modal-content {
    background: #202020
}

[data-theme-version=dark] .modal-footer,
[data-theme-version=dark] .modal-header {
    border-color: #2b2b2b
}

[data-theme-version=dark] .close {
    color: #fff;
    font-weight: 400;
    text-shadow: none
}

[data-theme-version=dark] .close:hover,
[data-theme-version=dark] .new-arrival-content .item,
[data-theme-version=dark] .star-rating .product-review {
    color: #fff
}

[data-theme-version=dark] .custom-dropdown .dropdown-menu {
    border-color: #2b2b2b
}

[data-theme-version=dark] .widget-stat .media>span {
    background: #2b2b2b;
    border-color: #2b2b2b;
    color: #fff
}

[data-theme-version=dark] .plus-minus-input .custom-btn {
    background: #161717;
    border-color: #2b2b2b
}

[data-theme-version=dark] .dropdown-divider,
[data-theme-version=dark] .size-filter ul li {
    border-color: #2b2b2b
}

[data-theme-version=dark] .custom-select {
    background: #161717;
    border-color: #2b2b2b;
    color: #828690
}

[data-theme-version=dark] .nav-tabs {
    border-color: #2b2b2b !important
}

[data-theme-version=dark] .mail-list .list-group-item.active i {
    color: #fff
}

[data-theme-version=dark] hr {
    border-color: #2b2b2b
}

[data-theme-version=dark] .grid-col {
    background: #161717
}

[data-theme-version=dark] .noUi-target {
    border-color: #2b2b2b;
    border-radius: .5rem;
    box-shadow: none
}

[data-theme-version=dark] .noUi-marker,
[data-theme-version=dark] .noUi-marker-large,
[data-theme-version=dark] .noUi-target .noUi-connects {
    background: #2b2b2b
}

[data-theme-version=dark] .input-group-text {
    background: #161717;
    border-color: #2b2b2b;
    color: #fff
}

[data-theme-version=dark] .note-editor.note-frame {
    border-color: #2b2b2b
}

[data-theme-version=dark] .note-editor.note-frame .btn,
[data-theme-version=dark] .note-editor.note-frame .note-editing-area .note-editable {
    color: #fff
}

[data-theme-version=dark] #user-activity .nav-tabs .nav-link,
[data-theme-version=dark] .notification_dropdown .dropdown-menu-right .all-notification,
[data-theme-version=dark] .widget-media .timeline .timeline-panel {
    border-color: #2b2b2b
}

[data-theme-version=dark] #user-activity .nav-tabs .nav-link.active {
    background: #161717;
    color: #fff
}

[data-theme-version=dark] .list-group-item-action {
    color: #fff
}

[data-theme-version=dark] .list-group-item-action:focus,
[data-theme-version=dark] .list-group-item-action:hover {
    background-color: #161717;
    border-color: #161717
}

[data-theme-version=dark] .list-group-item.active {
    border-color: #0c8bd3;
    border-color: var(--primary);
    color: #fff
}

[data-theme-version=dark] .list-group-item.active:focus,
[data-theme-version=dark] .list-group-item.active:hover {
    background-color: #0c8bd3;
    background-color: var(--primary);
    border-color: #0c8bd3;
    border-color: var(--primary);
    color: #fff
}

[data-theme-version=dark] .swal2-popup {
    background: #202020
}

[data-theme-version=dark] .form-head .btn-outline-primary {
    border-color: #2b2b2b
}

[data-theme-version=dark] .form-head .btn-outline-primary:hover {
    border-color: #0c8bd3;
    border-color: var(--primary)
}

[data-theme-version=dark] .review-tab.nav-pills li a.nav-link.active {
    background: #0000
}

[data-theme-version=dark] .new-arrival-content .h4 a,
[data-theme-version=dark] .new-arrival-content h4 a {
    color: #fff
}

[data-theme-version=dark] .text-black {
    color: #fff !important
}

[data-theme-version=dark] .abilities-chart .ct-chart .ct-label,
[data-theme-version=dark] .morris_chart_height text tspan {
    fill: #fff
}

[data-theme-version=dark] .btn-link {
    color: #fff
}

[data-theme-version=dark] .order-bg {
    background: #161717
}

[data-theme-version=dark] .detault-daterange {
    background: #161717;
    color: #fff
}

[data-theme-version=dark] .detault-daterange .input-group-text {
    background: #202020;
    border: 0
}

[data-theme-version=dark] .dataTablesCard {
    background-color: #202020
}

[data-theme-version=dark] .compose-content .dropzone {
    background: #161717 !important
}

[data-theme-version=dark] .compose-content .dropzone .dlab-message .dlab-button {
    color: #fff
}

[data-theme-version=dark] .daterangepicker,
[data-theme-version=dark] .daterangepicker .calendar-table {
    background: #161717;
    border-color: #0c8bd3;
    border-color: var(--primary)
}

[data-theme-version=dark] .daterangepicker .calendar-table .table-condensed td:hover {
    background-color: #0c8bd3;
    background-color: var(--primary);
    color: #fff
}

[data-theme-version=dark] .daterangepicker:after {
    border-bottom: .375rem solid #161717
}

[data-theme-version=dark] .daterangepicker select.ampmselect,
[data-theme-version=dark] .daterangepicker select.hourselect,
[data-theme-version=dark] .daterangepicker select.minuteselect,
[data-theme-version=dark] .daterangepicker select.secondselect {
    background: #161717;
    border: .0625rem solid #2b2b2b;
    color: #fff
}

[data-theme-version=dark] .daterangepicker td.off,
[data-theme-version=dark] .daterangepicker td.off.end-date,
[data-theme-version=dark] .daterangepicker td.off.in-range,
[data-theme-version=dark] .daterangepicker td.off.start-date {
    background-color: #202020
}

[data-theme-version=dark] .daterangepicker td.off.end-date:hover,
[data-theme-version=dark] .daterangepicker td.off.in-range:hover,
[data-theme-version=dark] .daterangepicker td.off.start-date:hover,
[data-theme-version=dark] .daterangepicker td.off:hover {
    background-color: #0c8bd3;
    background-color: var(--primary);
    color: #fff
}

[data-theme-version=dark] .app-fullcalendar .fc-button {
    background-color: #161717;
    border-color: #0c8bd3;
    border-color: var(--primary);
    color: #fff;
    text-shadow: none
}

[data-theme-version=dark] .app-fullcalendar .fc-button.fc-stat-hover,
[data-theme-version=dark] .app-fullcalendar .fc-button:hover {
    background-color: #0c8bd3;
    background-color: var(--primary)
}

[data-theme-version=dark] .swal2-popup .swal2-styled:focus {
    box-shadow: 0 0 0 .125rem #2b2b2b, 0 0 0 .25rem #00a15d1a;
    box-shadow: 0 0 0 .125rem #2b2b2b, 0 0 0 .25rem var(--rgba-primary-1);
    outline: 0
}

[data-theme-version=dark] .dd-handle {
    border-color: #2b2b2b
}

[data-theme-version=dark] .menu-toggle .dlabnav .metismenu li>ul {
    background: #202020 !important
}

[data-theme-version=dark] .header-right .notification_dropdown .nav-link {
    border-color: #2b2b2b
}

[data-theme-version=dark] .nav-tabs .nav-link.active,
[data-theme-version=dark] .nav-tabs .nav-link:hover {
    background: #0000;
    border-color: #0c8bd3;
    border-color: var(--primary);
    color: #fff !important
}

[data-theme-version=dark] .clockpicker-popover .popover-content {
    background-color: #202020
}

[data-theme-version=dark] .clockpicker-plate {
    background-color: #161717
}

[data-theme-version=dark] .clockpicker-popover .popover-title {
    background-color: #161717;
    color: #fff
}

[data-theme-version=dark] .form-wizard .nav-wizard li .nav-link span {
    background-color: #161717
}

[data-theme-version=dark] .form-wizard .nav-wizard li .nav-link:after {
    background: #161717
}

[data-theme-version=dark] .form-wizard .nav-wizard li .nav-link.active span,
[data-theme-version=dark] .form-wizard .nav-wizard li .nav-link.active:after,
[data-theme-version=dark] .form-wizard .nav-wizard li .nav-link.done span,
[data-theme-version=dark] .form-wizard .nav-wizard li .nav-link.done:after {
    background: #0c8bd3;
    background: var(--primary)
}

[data-theme-version=dark] .check-switch .custom-control-label:after,
[data-theme-version=dark] .check-switch .custom-control-label:before {
    border-color: #0c8bd3;
    border-color: var(--primary)
}

[data-theme-version=dark] .fc-unthemed .fc-today {
    background: #161717
}

[data-theme-version=dark] .fc-unthemed .fc-divider,
[data-theme-version=dark] .fc-unthemed .fc-list-heading td,
[data-theme-version=dark] .fc-unthemed .fc-popover .fc-header {
    background: #2b2b2b
}

[data-theme-version=dark] .picker__box {
    background: #161717
}

[data-theme-version=dark] .picker__box .picker__button--clear,
[data-theme-version=dark] .picker__box .picker__button--close,
[data-theme-version=dark] .picker__box .picker__button--today {
    background: #202020;
    color: #fff
}

[data-theme-version=dark] .picker__box .picker__button--clear:hover:before,
[data-theme-version=dark] .picker__box .picker__button--close:hover:before,
[data-theme-version=dark] .picker__box .picker__button--today:hover:before {
    color: #fff
}

[data-theme-version=dark] .picker {
    color: #999
}

[data-theme-version=dark] .dtp>.dtp-content {
    background: #161717
}

[data-theme-version=dark] .dtp table.dtp-picker-days tr>td>a {
    color: #68686a
}

[data-theme-version=dark] .dtp table.dtp-picker-days tr>td>a.selected {
    color: #fff
}

[data-theme-version=dark] .order-request tbody tr {
    border-color: #2b2b2b
}

[data-theme-version=dark] .card-list li {
    color: #fff
}

[data-theme-version=dark] .card-bx .change-btn:hover {
    color: #0c8bd3;
    color: var(--primary)
}

[data-theme-version=dark] .invoice-card.bg-warning {
    background-color: #5b3c1f !important
}

[data-theme-version=dark] .invoice-card.bg-success {
    background-color: #2a6729 !important
}

[data-theme-version=dark] .invoice-card.bg-info {
    background-color: #4c276a !important
}

[data-theme-version=dark] .invoice-card.bg-secondary {
    background-color: #1c3e52 !important
}

[data-theme-version=dark] .user-list li {
    border-color: #202020
}

[data-theme-version=dark] .toggle-switch {
    color: #fff
}

[data-theme-version=dark] .bar-chart .apexcharts-text tspan {
    fill: #969ba0
}

[data-theme-version=dark] .bar-chart line {
    stroke: #2b2b2b
}

[data-theme-version=dark] .coin-card {
    background: #0f6a62;
    background: linear-gradient(90deg, #0f6a62 0, #084355);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#0f6a62", endColorstr="#084355", GradientType=1)
}

[data-theme-version=dark] .coin-card .coin-icon {
    background: #0003
}

[data-theme-version=dark] .accordion.style-1 .accordion-item,
[data-theme-version=dark] .invoice-list {
    border-color: #2b2b2b
}

[data-theme-version=dark] .accordion.style-1 .accordion-header.collapsed .user-info,
[data-theme-version=dark] .accordion.style-1 .accordion-header.collapsed .user-info a,
[data-theme-version=dark] .accordion.style-1 .accordion-header.collapsed>span {
    color: #fff
}

[data-theme-version=dark] .ic-card>a {
    background: #25479f
}

[data-theme-version=dark] .ic-card>a:first-child {
    border-color: #25479f
}

[data-theme-version=dark] .ic-card span {
    color: #fff
}

[data-theme-version=dark] table.dataTable thead td,
[data-theme-version=dark] table.dataTable thead th {
    border-color: #2b2b2b !important
}

[data-theme-version=dark] .form-check .form-check-input {
    background: #0000
}

[data-theme-version=dark] .form-check .form-check-input:checked {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3E%3C/svg%3E")
}

[data-theme-version=dark] .paging_simple_numbers.dataTables_paginate {
    background: #2b2b2b
}

[data-theme-version=dark] .dataTables_info {
    color: #fff
}

[data-theme-version=dark] .dataTables_wrapper .dataTables_paginate span .paginate_button.current,
[data-theme-version=dark] .dataTables_wrapper .dataTables_paginate span .paginate_button:hover {
    background: #0c8bd3;
    background: var(--primary);
    color: #fff !important
}

[data-theme-version=dark] .dashboard-select {
    background: #00a15d1a;
    background: var(--rgba-primary-1)
}

[data-theme-version=dark] .dashboard-select .list {
    background: #202020
}

[data-theme-version=dark] .dashboard-select .option.focus,
[data-theme-version=dark] .dashboard-select .option.selected.focus,
[data-theme-version=dark] .dashboard-select .option:hover {
    background: #161717
}

[data-theme-version=dark] .card-tabs.style-1 .nav-tabs {
    background: #202020
}

[data-theme-version=dark] .transaction-details {
    border-color: #2b2b2b
}

[data-theme-version=dark] .description {
    color: #fff
}

[data-theme-version=dark] .transaction-details .amount-bx {
    background: #202020
}

[data-theme-version=dark] .transaction-details .amount-bx i {
    background: #8d3b0c
}

[data-theme-version=dark] .nice-select .option,
[data-theme-version=dark] .nice-select .option.focus,
[data-theme-version=dark] .nice-select .option.selected.focus,
[data-theme-version=dark] .nice-select .option:hover {
    background: #202020
}

[data-theme-version=dark] .card-tabs.style-1 {
    border-color: #2b2b2b
}

[data-theme-version=dark] .nice-select .list {
    background: #161717
}

[data-theme-version=dark] .table-search .input-group .input-group-text {
    background: #202020
}

[data-theme-version=dark] .dark-btn svg path {
    stroke: #fff
}

[data-theme-version=dark] .bar-chart .apexcharts-legend-text {
    color: #fff !important
}

[data-theme-version=dark] .Sales tspan {
    fill: #fff
}

[data-theme-version=dark] .timeline-chart rect {
    fill: #161717
}

[data-theme-version=dark] .header-info span {
    color: #fff !important
}

[data-theme-version=dark] .smallipop-instance.blue {
    color: #fff
}

[data-theme-version=dark] .property-map .smallipop.smallimap-mapicon .circle-marker {
    border-color: #2b2b2b
}

[data-theme-version=dark] .property-features li {
    color: #fff
}

[data-theme-version=dark] .review-tabs-1 {
    background: #202020
}

[data-theme-version=dark] .coin-tabs {
    background: #2e2e40
}

[data-theme-version=dark] .coin-tabs .nav-link.active {
    background: #0c8bd3 !important;
    background: var(--primary) !important;
    color: #fff
}

[data-theme-version=dark] .separate-row>div {
    border-color: #2b2b2b
}

[data-theme-version=dark] .bg-white {
    background: #2e2e40 !important
}

[data-theme-version=dark] .dlabnav .header-info2 span {
    color: #fff
}

[data-theme-version=dark] .brand-title path,
[data-theme-version=dark] .brand-title tspan {
    fill: #fff
}

[data-theme-version=dark] .shapreter-row>div {
    border-color: #2b2b2b
}

[data-theme-version=dark] .search-job .search-dropdown:after {
    background: #2b2b2b
}

[data-theme-version=dark] .chartjs line {
    stroke: #2b2b2b
}

[data-theme-version=dark] .format-slider .amount-input {
    background: #202020
}

[data-theme-version=dark] .search-area .form-control {
    background: #161717;
    border: none
}

[data-theme-version=dark] .search-area .form-control:hover {
    border-color: #2b2b2b
}

[data-theme-version=dark] .search-area .input-group-text {
    background: #161717;
    border: none
}

[data-theme-version=dark] .chartBar tspan {
    fill: #fff
}

[data-theme-version=dark] .chartBar line {
    stroke: #2b2b2b
}

[data-theme-version=dark] .transactions-tab .card-tabs .nav-tabs {
    background: #2b2b2b
}

[data-theme-version=dark] .invoice .form-control {
    background: #161717;
    border-color: #2b2b2b
}

[data-theme-version=dark] .invoice .form-control::placeholder {
    color: #fff
}

[data-theme-version=dark] .dz-dropzone-box,
[data-theme-version=dark] .select-client {
    background: #202020
}

[data-theme-version=dark] .item-desription1 span,
[data-theme-version=dark] .payment i,
[data-theme-version=dark] .transaction-details .user-bx-2>div span {
    color: #fff
}

[data-theme-version=dark] .activityChart .apexcharts-series rect {
    fill: #161717
}

[data-theme-version=dark] .activityChart tspan {
    fill: #fff
}

[data-theme-version=dark] .select2-container--default .select2-selection--single .select2-selection__rendered,
[data-theme-version=dark] .swal2-popup #swal2-content {
    color: #fff
}

[data-theme-version=dark] .fc-theme-standard td,
[data-theme-version=dark] .fc-theme-standard th {
    border-color: #2b2b2b
}

[data-theme-version=dark] .fc-direction-ltr .fc-daygrid-event.fc-event-end,
[data-theme-version=dark] .fc-direction-rtl .fc-daygrid-event.fc-event-start {
    color: #000 !important
}

[data-theme-version=dark] .fc-direction-ltr .fc-daygrid-event.fc-event-end:hover,
[data-theme-version=dark] .fc-direction-rtl .fc-daygrid-event.fc-event-start:hover {
    color: #fff !important
}

[data-theme-version=dark] .fc-scrollgrid,
[data-theme-version=dark] .fc-theme-standard .fc-scrollgrid.fc-scrollgrid-liquid,
[data-theme-version=dark] table {
    border-color: #2b2b2b
}

[data-theme-version=dark] .reservationChart line {
    stroke: #2b2b2b
}

[data-theme-version=dark] .reservationChart tspan {
    fill: #fff
}

[data-theme-version=dark] .message-received p {
    color: #fff
}

[data-theme-version=dark] .slide-info {
    border-color: #2b2b2b
}

[data-theme-version=dark] .workload-button a {
    color: #fff
}

[data-theme-version=dark] .kanban-user .users li img,
[data-theme-version=dark] .kanbanimg img,
[data-theme-version=dark] .kanbanimg li span {
    border-color: #2b2b2b
}

[data-theme-version=dark] .contacts-search .form-control,
[data-theme-version=dark] .contacts-search .input-group-text {
    background: #202020
}

[data-theme-version=dark] .message1 {
    background: #202020;
    border-color: #2b2b2b
}

[data-theme-version=dark] .message1 .msg-button {
    background: #202020;
    background: #161717
}

[data-theme-version=dark] .user-comment span {
    color: #828690
}

[data-theme-version=dark] .side-border span {
    background: #202020
}

[data-theme-version=dark] .label.mailclinet {
    background-color: #161717
}

[data-theme-version=dark] .tox .tox-toolbar,
[data-theme-version=dark] .tox .tox-toolbar__overflow,
[data-theme-version=dark] .tox .tox-toolbar__primary {
    background-color: #202020
}

[data-theme-version=dark] .tox .tox-edit-area__iframe {
    background-color: #202020;
    color: #fff
}

[data-theme-version=dark] .tox .tox-tbtn {
    color: #fff
}

[data-theme-version=dark] .tox .tox-tbtn svg {
    fill: #fff
}

[data-theme-version=dark] .tox .tox-statusbar {
    background-color: #202020
}

[data-theme-version=dark] .picker-data .color-time-picker .react-time-picker__wrapper,
[data-theme-version=dark] .picker-data .color-time-picker .react-time-picker__wrapper .react-time-picker__inputGroup__amPm,
[data-theme-version=dark] .picker-data .color-time-picker .react-time-picker__wrapper .react-time-picker__inputGroup__input,
[data-theme-version=dark] .tox .tox-statusbar a,
[data-theme-version=dark] .tox .tox-statusbar__path-item,
[data-theme-version=dark] .tox .tox-statusbar__wordcount {
    color: #fff
}

[data-theme-version=dark] .picker-data .color-time-picker .react-time-picker__wrapper .react-time-picker__clock-button {
    background: #161717
}

[data-theme-version=dark] .picker-data .color-time-picker .react-time-picker__wrapper .react-time-picker__clock-button svg {
    stroke: #fff
}

[data-theme-version=dark] .compose-content .dzu-dropzone,
[data-theme-version=dark] .compose-content .dzu-dropzone label {
    background-color: #161717 !important
}

[data-theme-version=dark] .rsm-geographies path {
    stroke: #161717
}

[data-theme-version=dark] .swal-modal {
    background-color: #202020
}

[data-theme-version=dark] .swal-modal .swal-text,
[data-theme-version=dark] .swal-modal .swal-title {
    color: #fff
}

[data-theme-version=dark] .swal-modal .swal-icon--success:after,
[data-theme-version=dark] .swal-modal .swal-icon--success:before,
[data-theme-version=dark] .swal-modal .swal-icon--success__hide-corners {
    background: #202020
}

[data-theme-version=dark] .timeline-panel .media-body .small,
[data-theme-version=dark] .timeline-panel .media-body small {
    color: #fff
}

[data-theme-version=dark] .btn-close {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 352 512'%3E%3Cpath d='m242.72 256 100.07-100.07c12.28-12.28 12.28-32.19 0-44.48l-22.24-22.24c-12.28-12.28-32.19-12.28-44.48 0L176 189.28 75.93 89.21c-12.28-12.28-32.19-12.28-44.48 0L9.21 111.45c-12.28 12.28-12.28 32.19 0 44.48L109.28 256 9.21 356.07c-12.28 12.28-12.28 32.19 0 44.48l22.24 22.24c12.28 12.28 32.2 12.28 44.48 0L176 322.72l100.07 100.07c12.28 12.28 32.2 12.28 44.48 0l22.24-22.24c12.28-12.28 12.28-32.19 0-44.48L242.72 256z' fill='%23fff'/%3E%3C/svg%3E")
}

[data-theme-version=dark] .toltip-popover .tooltip-inner {
    background: #202020
}

[data-theme-version=dark] .toltip-popover .tooltip-inner .popover-header {
    border-bottom: 0
}

[data-theme-version=dark] .toltip-popover .tooltip-inner strong {
    color: #828690
}

[data-theme-version=dark] .table>:not(caption)>*>* {
    background-color: var(--bs-table-bg)
}

[data-theme-version=dark] .ck.ck-editor__main .ck-editor__editable {
    background-color: #161717 !important;
    border-color: #fff3 !important
}

[data-theme-version=dark] .ck.ck-editor .ck.ck-toolbar {
    background-color: #202020
}

[data-theme-version=dark] .filter-pagination {
    background: #161717
}

[data-theme-version=dark] .table-index input[type=number] {
    background: #202020 !important
}

[data-theme-version=dark][data-layout=vertical][data-sidebar-position=fixed] .header {
    border-color: #2b2b2b
}

[data-theme-version=dark][data-layout=vertical][data-sidebar-position=fixed] .brand-sub-title {
    color: #fff
}

[data-theme-version=dark] .header {
    border-color: #2b2b2b
}

[data-theme-version=dark] .header-left .dashboard_bar {
    color: #fff
}

[data-theme-version=dark] .header-left .search-area .form-control {
    background: #161717
}

[data-theme-version=dark] .header-left .search-area .input-group-text {
    background: #161717;
    border: 0
}

[data-theme-version=dark] .header-left .search-area .input-group-text a {
    color: #4f7086
}

[data-theme-version=dark] .header-right .notification_dropdown .nav-link .badge {
    border-color: #202020
}

[data-theme-version=dark] .header-right .notification_dropdown .nav-link svg path {
    fill: #fff
}

[data-theme-version=dark] .header-right .dropdown .nav-link {
    background: #202020;
    color: #fff
}

[data-theme-version=dark] .header-right .dropdown .nav-link:hover {
    color: #fff
}

[data-theme-version=dark] .nav-header .hamburger .line {
    background: #fff !important
}

[data-theme-version=dark] .menu-toggle .nav-header .nav-control .hamburger .line {
    background-color: #fff !important
}

[data-theme-version=dark] .nav-header {
    border-color: #2b2b2b !important
}

[data-theme-version=dark] .brand-logo,
[data-theme-version=dark] .brand-logo:hover,
[data-theme-version=dark] .nav-control {
    color: #fff
}

[data-theme-version=dark] .svg-title-path {
    fill: #fff
}

[data-theme-version=dark] .fixed-content-box,
[data-theme-version=dark][data-sidebar-style=mini] .dlabnav .metismenu li>ul {
    background-color: #202020
}

[data-theme-version=dark] .fixed-content-box .head-name {
    background: #202020;
    border-color: #2b2b2b;
    color: #fff
}

[data-theme-version=dark] .fixed-content-box+.header+.dlabnav {
    background-color: #161717
}

[data-theme-version=dark][data-layout=vertical][data-sidebar-position=fixed] .dlabnav {
    border-color: #2b2b2b
}

[data-theme-version=dark][data-layout=vertical][data-sidebar-style=compact] .dlabnav .metismenu>li.mm-active>a,
[data-theme-version=dark][data-layout=vertical][data-sidebar-style=compact] .dlabnav .metismenu>li:hover>a {
    background: #0000
}

[data-theme-version=dark][data-layout=vertical][data-sidebar-style=compact] .dlabnav .metismenu>li.mm-active>a i,
[data-theme-version=dark][data-layout=vertical][data-sidebar-style=compact] .dlabnav .metismenu>li:hover>a i {
    background: #00a15d1a;
    background: var(--rgba-primary-1);
    color: #0c8bd3;
    color: var(--primary)
}

[data-theme-version=dark][data-layout=vertical][data-sidebar-style=compact] .dlabnav .metismenu>li a>i {
    color: #ffffff4d
}

[data-theme-version=dark] .dlabnav .header-profile>a.nav-link {
    border-color: #2b2b2b
}

[data-theme-version=dark] .dlabnav .header-profile>a.nav-link .header-info span {
    color: #fff
}

[data-theme-version=dark] .dlabnav .metismenu>li>a {
    color: #b3b3b3
}

[data-theme-version=dark] .dlabnav .metismenu>li.mm-active>a,
[data-theme-version=dark] .dlabnav .metismenu>li:focus>a,
[data-theme-version=dark] .dlabnav .metismenu>li:hover>a {
    color: #fff
}

[data-theme-version=dark] .dlabnav .metismenu>li.mm-active>a:after,
[data-theme-version=dark] .dlabnav .metismenu>li:focus>a:after,
[data-theme-version=dark] .dlabnav .metismenu>li:hover>a:after {
    border-color: #b3b3b3 #0000 #0000 #b3b3b3;
    border-style: solid;
    border-width: .3125rem
}

[data-theme-version=dark] .dlabnav .metismenu>li.mm-active>a i,
[data-theme-version=dark] .dlabnav .metismenu>li:focus>a i,
[data-theme-version=dark] .dlabnav .metismenu>li:hover>a i {
    color: #fff
}

[data-theme-version=dark] .dlabnav .metismenu>li.mm-active ul ul {
    background-color: #0000
}

[data-theme-version=dark] .dlabnav .metismenu ul:after {
    background-color: #2b2b2b
}

[data-theme-version=dark] .dlabnav .metismenu ul a.mm-active,
[data-theme-version=dark] .dlabnav .metismenu ul a:focus,
[data-theme-version=dark] .dlabnav .metismenu ul a:hover {
    color: #fff !important
}

[data-theme-version=dark] .dlabnav .metismenu ul a:before {
    background-color: #fff
}

[data-theme-version=dark] .dlabnav .metismenu a {
    color: #b3b3b3 !important
}

[data-theme-version=dark] .dlabnav .metismenu .has-arrow:after {
    border-color: #b3b3b3 #0000 #0000 #b3b3b3;
    border-style: solid;
    border-width: .3125rem
}

[data-theme-version=dark] .sidebar-right .card-tabs .nav-tabs {
    border-color: #00a15d1a !important;
    border-color: var(--rgba-primary-1) !important
}

[data-theme-version=dark] .sidebar-right .card-tabs .nav-tabs .nav-item .nav-link {
    color: #000 !important
}

[data-theme-version=dark] .sidebar-right .form-control {
    background: #fff;
    border-color: #eee;
    color: #000
}

[data-theme-version=dark] .sidebar-right .default-select .list {
    background: #fff
}

[data-theme-version=dark] .sidebar-right .default-select .list .option.focus,
[data-theme-version=dark] .sidebar-right .default-select .list .option.selected,
[data-theme-version=dark] .sidebar-right .default-select .list .option:hover {
    background: #0000000d !important
}

[data-theme-version=dark] .sidebar-right .sidebar-right-inner>.h4,
[data-theme-version=dark] .sidebar-right .sidebar-right-inner>h4 {
    color: #000 !important
}

[data-theme-version=dark] .sidebar-right .nice-select .option {
    background: #fff
}

[data-theme-version=dark] .footer,
[data-theme-version=dark] .footer .copyright {
    background-color: #0000
}

[data-theme-version=dark] .footer .copyright p {
    color: #fff
}

.project-searchbar {
    height: 45px;
    margin: 9px 8px;
    width: -webkit-fit-content;
    width: fit-content
}

div.e-gantt-toolbar.e-control.e-lib.e-keyboard {
    background: #0000 !important;
    border: 0 !important;
    height: 42px !important;
    margin-bottom: 5px;
    padding: 5px 0 0;
    width: 100% !important
}

.e-toolbar .e-toolbar-items,
.e-toolbar .e-toolbar-items.e-tbar-pos {
    background: #0000 !important
}

.e-gantt .e-gantt-toolbar+.e-gantt-splitter {
    border: 1px solid #f0f0f0;
    width: 100% !important
}

.header-text {
    font-family: ui-sans-serif, system-ui, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
    font-size: 1.2rem;
    font-weight: 500;
    letter-spacing: .0313rem;
    text-transform: capitalize;
    white-space: nowrap
}

.e-kanban-content {
    font-family: ui-sans-serif, system-ui, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji !important
}

div.e-kanban-content .e-swimlane-header {
    margin-bottom: 5px
}

#Gantt {
    padding: 0 15px;
    width: 100% !important
}

#Gantt,
.e-headertext {
    font-family: ui-sans-serif, system-ui, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji !important
}

.e-headertext {
    font-weight: 400 !important
}

.e-header-cell-label,
.e-rowcell,
.e-tbar-btn-text,
.e-text {
    font-family: ui-sans-serif, system-ui, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji !important
}

.e-headercell {
    border: 0 !important
}

#treeGridGantt,
.e-gantt .e-gantt-tree-grid-pane .e-gridcontent .e-content.e-gantt-scroll-padding,
.e-gantt-tree-grid .e-control .e-treegrid .e-lib .e-keyboard {
    height: 100% !important
}

.e-splitter.e-splitter-horizontal .e-pane.e-pane-horizontal,
.e-splitter.e-splitter-vertical .e-pane.e-pane-horizontal {
    flex-basis: 50%
}

.e-gantt .e-gantt-chart .e-chart-root-container .e-content,
.e-gridcontent {
    height: calc(100% - 46px) !important
}

.e-gantt.e-gantt-rtl .e-connector-line-right-arrow {
    border-right-color: #0078d4
}

.e-gantt.e-gantt-rtl .e-connector-line-left-arrow {
    border-left-color: #0078d4
}

.e-gantt.e-gantt-rtl .e-gantt-chart .e-timeline-header-container {
    border-left: 1px solid #edebe9 !important
}

.e-gantt-rtl .e-gantt-tooltip-label,
.e-gantt-rtl .e-tip-content {
    text-align: right !important
}

.e-gantt-dialog,
.e-tab-text,
input {
    font-family: ui-sans-serif, system-ui, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji !important
}

.e-gantt .e-cloneproperties {
    font-weight: 700;
    padding: 2px 8px 1px
}

.e-gantt .e-errorelem:before {
    color: #d13438
}

.e-gantt .e-bothlines .e-cloneproperties.e-draganddrop .e-rowdragdrop,
.e-gantt .e-verticallines .e-cloneproperties.e-draganddrop .e-rowdragdrop {
    border-right: 1px solid #605e5c;
    border-top: 1px solid #605e5c
}

.e-gantt .e-flmenu-valuediv {
    padding-top: 16px
}

.e-gantt .e-gantt-tree-grid-pane .e-grid {
    height: 100% !important
}

.e-gantt .e-gantt-tree-grid-pane .e-grid.e-gridhover tr[role=row]:hover .e-detailrowcollapse:not(.e-cellselectionbackground):not(.e-active):not(.e-updatedtd):not(.e-indentcell),
.e-gantt .e-gantt-tree-grid-pane .e-grid.e-gridhover tr[role=row]:hover .e-detailrowexpand:not(.e-cellselectionbackground):not(.e-active):not(.e-updatedtd):not(.e-indentcell),
.e-gantt .e-gantt-tree-grid-pane .e-grid.e-gridhover tr[role=row]:hover .e-rowdragdrop:not(.e-cellselectionbackground):not(.e-active):not(.e-updatedtd):not(.e-indentcell),
.e-gantt .e-gantt-tree-grid-pane .e-grid.e-gridhover tr[role=row]:not(.e-editedrow):hover .e-rowcell:not(.e-cellselectionbackground):not(.e-active):not(.e-updatedtd):not(.e-indentcell),
.e-gantt .e-gantt-tree-grid-pane .e-grid.e-rtl .e-gridhover tr[role=row]:hover .e-rowdragdrop:not(.e-cellselectionbackground):not(.e-active):not(.e-updatedtd):not(.e-indentcell) {
    background-color: initial
}

.e-gantt .e-gantt-tree-grid-pane .e-columnheader,
.e-gantt .e-gantt-tree-grid-pane .e-headercell {
    height: 51px !important
}

.e-gantt .e-gantt-tree-grid-pane .e-gridcontent .e-content {
    height: 99% !important
}

.e-gantt .e-gantt-chart {
    height: 99%
}

.e-gantt .e-gantt-chart .e-chart-root-container,
.e-gantt .e-gantt-chart .e-chart-root-container .e-content {
    width: 100%
}

.e-gantt .e-gantt-chart .e-chart-root-container .e-event-markers-container,
.e-gantt .e-gantt-chart .e-chart-root-container .e-nonworking-day-container {
    position: absolute
}

.e-gantt .e-gantt-chart .e-chart-root-container .e-holiday-container,
.e-gantt .e-gantt-chart .e-chart-root-container .e-weekend-container {
    height: 100%;
    position: absolute
}

.e-gantt .e-gantt-chart .e-timeline-single-header-cell,
.e-gantt .e-gantt-chart .e-timeline-top-header-cell {
    font-size: 14px;
    font-weight: 700
}

.e-gantt .e-gantt-chart .e-manualparent-main-container,
.e-gantt .e-gantt-chart .e-right-label-container {
    background-color: initial
}

.e-gantt .e-gantt-chart .e-gantt-split-container-line {
    width: 98%
}

.e-gantt .e-gantt-chart .e-event-markers .e-span-label {
    height: 28px;
    line-height: 1.5;
    padding: 3px 12px
}

.e-gantt .e-gantt-chart .e-event-markers .e-gantt-right-arrow {
    top: 59px
}

.e-gantt .e-gantt-chart .e-connector-line-hover,
.e-gantt .e-gantt-chart .e-critical-connector-line-hover {
    outline: 1px solid
}

.e-gantt .e-gantt-chart .e-connectortouchpoint {
    background-color: initial
}

.e-gantt .e-gantt-chart .e-gantt-manualparenttaskbar-left,
.e-gantt .e-gantt-chart .e-gantt-manualparenttaskbar-right {
    background-color: #d2d0ce;
    border-color: #d2d0ce
}

.e-gantt .e-gantt-chart .e-manualparent-milestone-bottom,
.e-gantt .e-gantt-chart .e-manualparent-milestone-top {
    border-bottom-color: #d2d0ce
}

.e-gantt .e-gantt-chart .e-gantt-manualparenttaskbar {
    background: #d2d0ce
}

.e-gantt-dialog .e-tab .e-tab-header .e-indicator {
    bottom: 1px;
    height: 3px
}

.e-gantt-dialog .e-tab .e-tab-header .e-toolbar-item .e-tab-wrap {
    border-width: 1px
}

.e-gantt-dialog,
.e-gantt-dialog .e-tab .e-tab-header:not(.e-vertical):before {
    border: 0
}

.e-gantt-dialog .e-dependent-div,
.e-gantt-dialog .e-resource-div {
    border-bottom-width: 0
}

.e-gantt-dialog .e-edit-form-column:nth-child(odd) {
    padding: 12px 18px 0
}

.e-gantt-dialog .e-edit-form-column:nth-child(2n),
.e-gantt-dialog .e-edit-form-row.e-scroll .e-edit-form-column:nth-child(2n) {
    padding: 12px 18px 0 0
}

.e-gantt-dialog .e-dependent-div .e-content {
    height: 161px
}

.e-gantt-dialog .e-resource-div .e-content {
    height: 202px
}

.e-gantt-dialog .e-richtexteditor {
    border-bottom-width: 0
}

.e-gantt-dialog .e-richtexteditor .e-rte-content {
    height: 200px
}

.e-gantt-dialog .e-dlg-header-content {
    border-radius: 8px 8px 0 0;
    padding-bottom: 20px
}

.e-gantt-dialog .e-dlg-header-content .e-btn.e-dlg-closeicon-btn {
    border: 0 !important
}

.e-dialog .e-icon-dlg-close:before {
    align-items: center;
    display: flex;
    height: 26.75px !important;
    justify-content: center;
    width: 26.75px !important
}

.e-bigger .e-gantt .e-gantt-chart .e-label {
    font-size: 16px
}

.e-gantt.e-device .e-edit-form-column:nth-child(2n),
.e-gantt.e-device .e-edit-form-column:nth-child(odd) {
    padding: 12px 18px 0
}

.e-gantt.e-device .e-dependent-div .e-content,
.e-gantt.e-device .e-resource-div .e-content,
.e-gantt.e-device .e-richtexteditor,
.e-gantt.e-device .e-richtexteditor .e-rte-content {
    height: 100%
}

.e-predecessor-tooltip .e-arrow-tip-outer.e-tip-bottom {
    border-top: 12.5px solid #000
}

.e-predecessor-tooltip .e-left-btn:disabled,
.e-predecessor-tooltip .e-right-btn:disabled {
    color: #a19f9d !important
}

.e-predecessor-tooltip .e-btn-group:not(.e-rtl):not(.e-vertical) .e-btn:first-of-type,
.e-predecessor-tooltip .e-btn-group:not(.e-rtl):not(.e-vertical) .e-btn:last-of-type {
    color: #eff6fc
}

.e-predecessor-dialog {
    background-color: #faf9f8
}

.e-predecessor-dialog .e-dlg-content {
    background-color: #faf9f8;
    color: #201f1e;
    line-height: 1.8;
    margin-bottom: 0
}

/*! Gantt theme */
.e-gantt .e-gantt-splitter {
    border-color: #edebe9
}

.e-gantt .e-cloneproperties.e-draganddrop {
    box-shadow: 0 6px 12px rgba(0, 0, 0, .175)
}

.e-gantt .e-cloneproperties {
    background-color: #fff;
    border-color: #edebe9;
    color: #201f1e
}

.e-gantt .e-cloneproperties.e-draganddrop .e-rowcell {
    color: #201f1e
}

.e-gantt .e-grid .e-focused:not(.e-menu-item) {
    box-shadow: inset 0 0 0 1px #605e5c !important
}

.e-gantt .e-gantt-chart-pane,
.e-gantt .e-gantt-temp-header,
.e-gantt .e-splitter-box,
.e-gantt .e-temp-content {
    border-color: #edebe9
}

.e-gantt .e-gantt-tree-grid-pane .e-timeline-single-header-outer-div {
    background-color: #f5f5f5 !important;
    font-weight: 700 !important;
    height: 46px !important
}

.e-gantt .e-gantt-tree-grid-pane .e-headercell {
    height: 46px !important
}

.e-gantt .e-gantt-tree-grid-pane .e-grid td.e-active {
    background: #edebe9;
    opacity: .9
}

.e-gantt .e-gantt-chart .e-timeline-header-container {
    border-bottom-color: #edebe9;
    border-left-color: #edebe9;
    border-right-color: #edebe9;
    border-right-width: 1px;
    color: #201f1e;
    height: 52px
}

.e-gantt .e-gantt-chart .e-timeline-single-header-cell,
.e-gantt .e-gantt-chart .e-timeline-top-header-cell {
    border-color: #edebe9;
    color: #201f1e
}

.e-gantt .e-gantt-chart .e-timeline-single-header-outer-div {
    background-color: #f5f5f5 !important;
    height: 51px !important
}

.e-gantt .e-gantt-chart .e-timeline-top-header-cell {
    height: 26px
}

.e-gantt .e-gantt-chart .e-chart-root-container {
    border-color: #edebe9
}

.e-gantt .e-gantt-chart .e-chart-row-border {
    border-top-color: #edebe9
}

.e-gantt .e-gantt-chart .e-chart-row-cell {
    color: #3b3a39
}

.e-gantt .e-gantt-chart .e-chart-row-border.e-lastrow {
    border-bottom-color: #edebe9
}

.e-gantt .e-gantt-chart .e-line-container-cell {
    border-color: #edebe9
}

.e-gantt .e-gantt-chart .e-active-container {
    outline-color: #605e5c
}

.e-gantt .e-gantt-chart .e-collapse-parent .e-collapsed-taskbar-drag {
    background-color: #0078d4
}

.e-gantt .e-gantt-chart .e-collapse-parent .e-left-connectorpoint-outer-div,
.e-gantt .e-gantt-chart .e-collapse-parent .e-right-connectorpoint-outer-div {
    display: none
}

.e-gantt .e-gantt-chart .e-gantt-parent-taskbar-inner-div {
    background-color: #e1dfdd;
    outline: 1px solid #c8c6c4
}

.e-gantt .e-gantt-chart .e-gantt-parent-progressbar-inner-div {
    background-color: #d2d0ce
}

.e-gantt .e-gantt-chart .e-gantt-child-manualtaskbar {
    background-color: #dff6dd;
    outline: 1px solid #0b6a0b
}

.e-gantt .e-gantt-chart .e-gantt-unscheduled-taskbar.e-gantt-child-manualtaskbar {
    background: linear-gradient(90deg, #dff6dd, #0b6a0b 30%, #0b6a0b 70%, #0b6a0b 0, #dff6dd)
}

.e-gantt .e-gantt-chart .e-gantt-child-manualprogressbar,
.e-gantt .e-gantt-chart .e-gantt-critical-child-manualprogressbar {
    background-color: #0b6a0b;
    border: 0
}

.e-gantt .e-gantt-chart .e-holiday {
    background: #faf9f8
}

.e-gantt .e-gantt-chart .e-holiday .e-span {
    color: #605e5c;
    font-size: 13px
}

.e-gantt .e-gantt-chart .e-weekend,
.e-gantt .e-gantt-chart .e-weekend-header-cell {
    background: #faf9f8
}

.e-gantt .e-gantt-chart .e-rangecontainer .e-rg-rangdiv {
    border: 2px solid #ca5010
}

.e-gantt .e-gantt-chart .e-event-markers {
    border-left-color: #0078d4
}

.e-gantt .e-gantt-chart .e-event-markers .e-span-label {
    background-color: #fff4ce;
    color: #542107;
    font-size: 14px
}

.e-gantt .e-gantt-chart .e-event-markers .e-gantt-right-arrow {
    border-left-color: #fff4ce !important;
    border-right-color: #fff4ce
}

.e-gantt .e-gantt-chart .e-gantt-unscheduled-taskbar {
    background: linear-gradient(90deg, #c7e0f4, #0078d4 30%, #0078d4 70%, #0078d4 0, #c7e0f4);
    border-radius: 4px
}

.e-gantt .e-gantt-chart .e-unscheduled-milestone-top {
    border-bottom-color: #d2d0ce
}

.e-gantt .e-gantt-chart .e-unscheduled-milestone-bottom {
    border-top-color: #d2d0ce
}

.e-gantt .e-gantt-chart .e-progress-resize-gripper .e-progressbar-handler {
    background: #201f1e
}

.e-gantt .e-gantt-chart .e-progress-resize-gripper .e-progressbar-handler-after {
    border-bottom-color: #201f1e
}

.e-gantt .e-gantt-chart .e-line {
    border-color: #0078d4
}

.e-gantt .e-gantt-chart .e-connector-line-right-arrow {
    border-left-color: #0078d4
}

.e-gantt .e-gantt-chart .e-connector-line-left-arrow {
    border-right-color: #0078d4
}

.e-gantt .e-gantt-chart .e-connector-line-right-arrow-hover {
    border-left-color: #0078d4
}

.e-gantt .e-gantt-chart .e-connector-line-left-arrow-hover {
    border-right-color: #0078d4
}

.e-gantt .e-gantt-chart .e-connector-line-hover {
    border-color: #0078d4;
    outline-color: #0078d4
}

.e-gantt .e-gantt-chart .e-gantt-false-line {
    border-top-color: #0078d4
}

.e-gantt .e-gantt-chart .e-connectorpoint-left-hover,
.e-gantt .e-gantt-chart .e-connectorpoint-right-hover {
    background-color: #005ba1
}

.e-gantt .e-gantt-chart .e-connectorpoint-left-hover:hover,
.e-gantt .e-gantt-chart .e-connectorpoint-right-hover:hover {
    background-color: #323130;
    border-color: #fff
}

.e-gantt .e-gantt-chart .e-left-label-inner-div,
.e-gantt .e-gantt-chart .e-right-label-inner-div {
    color: #3b3a39
}

.e-gantt .e-gantt-chart .e-left-label-temp-container,
.e-gantt .e-gantt-chart .e-right-label-temp-container {
    color: #3b3a39;
    font-size: 14px
}

.e-gantt .e-gantt-chart .e-connectorpoint-right {
    margin-left: 2px
}

.e-gantt .e-gantt-chart .e-milestone-top {
    border-bottom-color: #d2d0ce
}

.e-gantt .e-gantt-chart .e-milestone-bottom {
    border-top-color: #d2d0ce
}

.e-gantt .e-gantt-chart .e-parent-milestone-top {
    border-bottom-color: #d2d0ce
}

.e-gantt .e-gantt-chart .e-parent-milestone-bottom {
    border-top-color: #d2d0ce
}

.e-gantt .e-gantt-chart .e-manualparent-milestone-top {
    border-bottom-color: #d2d0ce
}

.e-gantt .e-gantt-chart .e-manualparent-milestone-bottom {
    border-top-color: #d2d0ce
}

.e-gantt .e-gantt-chart .e-label {
    color: #3b3a39;
    font-size: 14px
}

.e-gantt .e-gantt-chart .e-active {
    background: #edebe9;
    color: #201f1e;
    opacity: .9
}

.e-gantt .e-gantt-chart .e-active .e-label {
    color: #201f1e
}

.e-gantt .e-gantt-chart .e-baseline-bar {
    background-color: #ca5010
}

.e-gantt .e-gantt-chart .e-baseline-milestone-top {
    border-bottom-color: #ca5010
}

.e-gantt .e-gantt-chart .e-baseline-milestone-bottom {
    border-top-color: #ca5010
}

.e-gantt .e-gantt-chart .e-uptail:before {
    border-bottom-color: #edebe9
}

.e-gantt .e-gantt-chart .e-downtail:before {
    border-top-color: #edebe9
}

.e-gantt .e-gantt-chart .e-ganttpopup .e-content {
    border-color: #edebe9
}

.e-gantt .e-gantt-chart .e-active-parent-task .e-gantt-parent-progressbar-inner-div {
    background-color: initial
}

.e-gantt .e-gantt-chart .e-predecessor-touch-mode .e-line {
    border-color: #e1dfdd !important
}

.e-gantt .e-gantt-chart .e-predecessor-touch-mode .e-connector-line-right-arrow {
    border-left-color: #e1dfdd !important
}

.e-gantt .e-gantt-chart .e-predecessor-touch-mode .e-connector-line-left-arrow {
    border-right-color: #e1dfdd !important
}

.e-gantt .e-gantt-chart .e-predecessor-touch-mode .e-gantt-child-taskbar-inner-div {
    background: #c7e0f4 !important;
    border: #c7e0f4 !important
}

.e-gantt .e-gantt-chart .e-predecessor-touch-mode .e-gantt-child-progressbar-inner-div {
    background-color: initial !important
}

.e-gantt .e-gantt-chart .e-predecessor-touch-mode .e-milestone-top {
    border-bottom-color: #c7e0f4 !important
}

.e-gantt .e-gantt-chart .e-predecessor-touch-mode .e-milestone-bottom {
    border-top-color: #c7e0f4 !important
}

.e-gantt .e-gantt-chart .e-predecessor-touch-mode .e-gantt-parent-taskbar-inner-div {
    background-color: #e1dfdd !important;
    border: #e1dfdd !important
}

.e-gantt .e-gantt-chart .e-predecessor-touch-mode .e-gantt-parent-progressbar-inner-div {
    background-color: initial !important
}

.e-gantt .e-gantt-chart .e-predecessor-touch-mode .e-active-child-task .e-gantt-child-taskbar-inner-div {
    background: #0078d4 !important;
    border: #0078d4 !important
}

.e-gantt .e-gantt-chart .e-predecessor-touch-mode .e-active-child-task .e-milestone-top {
    border-bottom-color: #0078d4 !important
}

.e-gantt .e-gantt-chart .e-predecessor-touch-mode .e-active-child-task .e-milestone-bottom {
    border-top-color: #0078d4 !important
}

.e-gantt .e-gantt-chart .e-predecessor-touch-mode .e-active-connected-task .e-gantt-child-taskbar-inner-div {
    background: #3baaff !important;
    border: #3baaff !important
}

.e-gantt .e-gantt-chart .e-predecessor-touch-mode .e-active-connected-task .e-milestone-top {
    border-bottom-color: #3baaff !important
}

.e-gantt .e-gantt-chart .e-predecessor-touch-mode .e-active-connected-task .e-milestone-bottom {
    border-top-color: #3baaff !important
}

.e-gantt .e-gantt-chart .e-predecessor-touch-mode .e-active-connected-task .e-line {
    border-color: #0078d4 !important
}

.e-gantt .e-gantt-chart .e-predecessor-touch-mode .e-active-connected-task .e-connector-line-right-arrow {
    border-left-color: #0078d4 !important
}

.e-gantt .e-gantt-chart .e-predecessor-touch-mode .e-active-connected-task .e-connector-line-left-arrow {
    border-right-color: #0078d4 !important
}

.e-gantt .e-icons {
    color: #605e5c
}

.e-gantt .e-grid .e-icons:not(.e-stop):not(.e-check):not(.e-icon-left):not(.e-date-icon) {
    color: #605e5c !important
}

.e-gantt-dialog .e-dlg-header {
    color: #201f1e
}

.e-gantt-dialog .e-dlg-header-content {
    background: #faf9f8
}

.e-gantt-dialog .e-icon-dlg-close {
    color: #605e5c
}

.e-gantt-dialog .e-btn.e-dlg-closeicon-btn:hover {
    background-color: #faf9f8
}

.e-gantt-dialog .e-btn.e-dlg-closeicon-btn:hover .e-icon-dlg-close {
    color: #605e5c
}

.e-gantt-dialog .e-tab .e-tab-header {
    background: #faf9f8
}

.e-gantt-dialog .e-tab .e-tab-header .e-indicator {
    background: #0078d4
}

.e-gantt-dialog .e-tab .e-tab-header .e-toolbar-item.e-active {
    background-color: initial
}

.e-gantt-dialog .e-tab .e-tab-header .e-toolbar-item.e-active .e-tab-wrap .e-tab-text {
    color: #0078d4
}

.e-gantt-dialog .e-tab .e-tab-header .e-toolbar-item .e-tab-wrap .e-tab-text,
.e-gantt-dialog .e-tab .e-tab-header .e-toolbar-item:not(.e-active) .e-tab-wrap:hover .e-tab-text {
    color: #3b3a39
}

.e-gantt.e-device .e-left-resize-gripper,
.e-gantt.e-device .e-right-resize-gripper {
    border-color: #e1dfdd;
    color: #fff
}

.e-gantt .e-gantt-chart .e-critical-connector-line-hover {
    border-color: #fed9cc;
    outline-color: #fed9cc
}

.e-gantt .e-gantt-chart .e-critical-connector-line-right-arrow-hover {
    border-left-color: #fed9cc
}

.e-gantt .e-gantt-chart .e-critical-connector-line-left-arrow-hover {
    border-right-color: #fed9cc
}

.e-gantt .e-gantt-chart .e-gantt-child-critical-taskbar-inner-div {
    background-color: #fed9cc;
    border: 1px solid #fed9cc
}

.e-gantt .e-gantt-chart .e-gantt-child-critical-progressbar-inner-div {
    border-radius: 2px
}

.e-gantt .e-gantt-chart .e-gantt-critical-unscheduled-taskbar {
    border-radius: 4px
}

.e-gantt .e-gantt-chart .e-critical-milestone-top {
    border-bottom-color: #d13438
}

.e-gantt .e-gantt-chart .e-critical-milestone-bottom {
    border-top-color: #d13438
}

.e-toolbar {
    height: 38px;
    min-height: 38px
}

.ekeditor-col {
    height: -webkit-fit-content;
    height: fit-content
}

span.flag {
    display: inline-block;
    height: 30px;
    width: 44px
}

img.flag {
    width: 30px
}

.flag {
    background: url(https://primefaces.org/cdn/primereact/images/flag/flags_responsive.png) no-repeat;
    background-size: 100%;
    vertical-align: middle
}

.flag-ad {
    background-position: 0 .413223%
}

.flag-ae {
    background-position: 0 .826446%
}

.flag-af {
    background-position: 0 1.239669%
}

.flag-ag {
    background-position: 0 1.652893%
}

.flag-ai {
    background-position: 0 2.066116%
}

.flag-al {
    background-position: 0 2.479339%
}

.flag-am {
    background-position: 0 2.892562%
}

.flag-an {
    background-position: 0 3.305785%
}

.flag-ao {
    background-position: 0 3.719008%
}

.flag-aq {
    background-position: 0 4.132231%
}

.flag-ar {
    background-position: 0 4.545455%
}

.flag-as {
    background-position: 0 4.958678%
}

.flag-at {
    background-position: 0 5.371901%
}

.flag-au {
    background-position: 0 5.785124%
}

.flag-aw {
    background-position: 0 6.198347%
}

.flag-az {
    background-position: 0 6.61157%
}

.flag-ba {
    background-position: 0 7.024793%
}

.flag-bb {
    background-position: 0 7.438017%
}

.flag-bd {
    background-position: 0 7.85124%
}

.flag-be {
    background-position: 0 8.264463%
}

.flag-bf {
    background-position: 0 8.677686%
}

.flag-bg {
    background-position: 0 9.090909%
}

.flag-bh {
    background-position: 0 9.504132%
}

.flag-bi {
    background-position: 0 9.917355%
}

.flag-bj {
    background-position: 0 10.330579%
}

.flag-bm {
    background-position: 0 10.743802%
}

.flag-bn {
    background-position: 0 11.157025%
}

.flag-bo {
    background-position: 0 11.570248%
}

.flag-br {
    background-position: 0 11.983471%
}

.flag-bs {
    background-position: 0 12.396694%
}

.flag-bt {
    background-position: 0 12.809917%
}

.flag-bv {
    background-position: 0 13.22314%
}

.flag-bw {
    background-position: 0 13.636364%
}

.flag-by {
    background-position: 0 14.049587%
}

.flag-bz {
    background-position: 0 14.46281%
}

.flag-ca {
    background-position: 0 14.876033%
}

.flag-cc {
    background-position: 0 15.289256%
}

.flag-cd {
    background-position: 0 15.702479%
}

.flag-cf {
    background-position: 0 16.115702%
}

.flag-cg {
    background-position: 0 16.528926%
}

.flag-ch {
    background-position: 0 16.942149%
}

.flag-ci {
    background-position: 0 17.355372%
}

.flag-ck {
    background-position: 0 17.768595%
}

.flag-cl {
    background-position: 0 18.181818%
}

.flag-cm {
    background-position: 0 18.595041%
}

.flag-cn {
    background-position: 0 19.008264%
}

.flag-co {
    background-position: 0 19.421488%
}

.flag-cr {
    background-position: 0 19.834711%
}

.flag-cu {
    background-position: 0 20.247934%
}

.flag-cv {
    background-position: 0 20.661157%
}

.flag-cx {
    background-position: 0 21.07438%
}

.flag-cy {
    background-position: 0 21.487603%
}

.flag-cz {
    background-position: 0 21.900826%
}

.flag-de {
    background-position: 0 22.31405%
}

.flag-dj {
    background-position: 0 22.727273%
}

.flag-dk {
    background-position: 0 23.140496%
}

.flag-dm {
    background-position: 0 23.553719%
}

.flag-do {
    background-position: 0 23.966942%
}

.flag-dz {
    background-position: 0 24.380165%
}

.flag-ec {
    background-position: 0 24.793388%
}

.flag-ee {
    background-position: 0 25.206612%
}

.flag-eg {
    background-position: 0 25.619835%
}

.flag-eh {
    background-position: 0 26.033058%
}

.flag-er {
    background-position: 0 26.446281%
}

.flag-es {
    background-position: 0 26.859504%
}

.flag-et {
    background-position: 0 27.272727%
}

.flag-fi {
    background-position: 0 27.68595%
}

.flag-fj {
    background-position: 0 28.099174%
}

.flag-fk {
    background-position: 0 28.512397%
}

.flag-fm {
    background-position: 0 28.92562%
}

.flag-fo {
    background-position: 0 29.338843%
}

.flag-fr {
    background-position: 0 29.752066%
}

.flag-ga {
    background-position: 0 30.165289%
}

.flag-gd {
    background-position: 0 30.578512%
}

.flag-ge {
    background-position: 0 30.991736%
}

.flag-gf {
    background-position: 0 31.404959%
}

.flag-gh {
    background-position: 0 31.818182%
}

.flag-gi {
    background-position: 0 32.231405%
}

.flag-gl {
    background-position: 0 32.644628%
}

.flag-gm {
    background-position: 0 33.057851%
}

.flag-gn {
    background-position: 0 33.471074%
}

.flag-gp {
    background-position: 0 33.884298%
}

.flag-gq {
    background-position: 0 34.297521%
}

.flag-gr {
    background-position: 0 34.710744%
}

.flag-gs {
    background-position: 0 35.123967%
}

.flag-gt {
    background-position: 0 35.53719%
}

.flag-gu {
    background-position: 0 35.950413%
}

.flag-gw {
    background-position: 0 36.363636%
}

.flag-gy {
    background-position: 0 36.77686%
}

.flag-hk {
    background-position: 0 37.190083%
}

.flag-hm {
    background-position: 0 37.603306%
}

.flag-hn {
    background-position: 0 38.016529%
}

.flag-hr {
    background-position: 0 38.429752%
}

.flag-ht {
    background-position: 0 38.842975%
}

.flag-hu {
    background-position: 0 39.256198%
}

.flag-id {
    background-position: 0 39.669421%
}

.flag-ie {
    background-position: 0 40.082645%
}

.flag-il {
    background-position: 0 40.495868%
}

.flag-in {
    background-position: 0 40.909091%
}

.flag-io {
    background-position: 0 41.322314%
}

.flag-iq {
    background-position: 0 41.735537%
}

.flag-ir {
    background-position: 0 42.14876%
}

.flag-is {
    background-position: 0 42.561983%
}

.flag-it {
    background-position: 0 42.975207%
}

.flag-jm {
    background-position: 0 43.38843%
}

.flag-jo {
    background-position: 0 43.801653%
}

.flag-jp {
    background-position: 0 44.214876%
}

.flag-ke {
    background-position: 0 44.628099%
}

.flag-kg {
    background-position: 0 45.041322%
}

.flag-kh {
    background-position: 0 45.454545%
}

.flag-ki {
    background-position: 0 45.867769%
}

.flag-km {
    background-position: 0 46.280992%
}

.flag-kn {
    background-position: 0 46.694215%
}

.flag-kp {
    background-position: 0 47.107438%
}

.flag-kr {
    background-position: 0 47.520661%
}

.flag-kw {
    background-position: 0 47.933884%
}

.flag-ky {
    background-position: 0 48.347107%
}

.flag-kz {
    background-position: 0 48.760331%
}

.flag-la {
    background-position: 0 49.173554%
}

.flag-lb {
    background-position: 0 49.586777%
}

.flag-lc {
    background-position: 0 50%
}

.flag-li {
    background-position: 0 50.413223%
}

.flag-lk {
    background-position: 0 50.826446%
}

.flag-lr {
    background-position: 0 51.239669%
}

.flag-ls {
    background-position: 0 51.652893%
}

.flag-lt {
    background-position: 0 52.066116%
}

.flag-lu {
    background-position: 0 52.479339%
}

.flag-lv {
    background-position: 0 52.892562%
}

.flag-ly {
    background-position: 0 53.305785%
}

.flag-ma {
    background-position: 0 53.719008%
}

.flag-mc {
    background-position: 0 54.132231%
}

.flag-md {
    background-position: 0 54.545455%
}

.flag-me {
    background-position: 0 54.958678%
}

.flag-mg {
    background-position: 0 55.371901%
}

.flag-mh {
    background-position: 0 55.785124%
}

.flag-mk {
    background-position: 0 56.198347%
}

.flag-ml {
    background-position: 0 56.61157%
}

.flag-mm {
    background-position: 0 57.024793%
}

.flag-mn {
    background-position: 0 57.438017%
}

.flag-mo {
    background-position: 0 57.85124%
}

.flag-mp {
    background-position: 0 58.264463%
}

.flag-mq {
    background-position: 0 58.677686%
}

.flag-mr {
    background-position: 0 59.090909%
}

.flag-ms {
    background-position: 0 59.504132%
}

.flag-mt {
    background-position: 0 59.917355%
}

.flag-mu {
    background-position: 0 60.330579%
}

.flag-mv {
    background-position: 0 60.743802%
}

.flag-mw {
    background-position: 0 61.157025%
}

.flag-mx {
    background-position: 0 61.570248%
}

.flag-my {
    background-position: 0 61.983471%
}

.flag-mz {
    background-position: 0 62.396694%
}

.flag-na {
    background-position: 0 62.809917%
}

.flag-nc {
    background-position: 0 63.22314%
}

.flag-ne {
    background-position: 0 63.636364%
}

.flag-nf {
    background-position: 0 64.049587%
}

.flag-ng {
    background-position: 0 64.46281%
}

.flag-ni {
    background-position: 0 64.876033%
}

.flag-nl {
    background-position: 0 65.289256%
}

.flag-no {
    background-position: 0 65.702479%
}

.flag-np {
    background-position: 0 66.115702%
}

.flag-nr {
    background-position: 0 66.528926%
}

.flag-nu {
    background-position: 0 66.942149%
}

.flag-nz {
    background-position: 0 67.355372%
}

.flag-om {
    background-position: 0 67.768595%
}

.flag-pa {
    background-position: 0 68.181818%
}

.flag-pe {
    background-position: 0 68.595041%
}

.flag-pf {
    background-position: 0 69.008264%
}

.flag-pg {
    background-position: 0 69.421488%
}

.flag-ph {
    background-position: 0 69.834711%
}

.flag-pk {
    background-position: 0 70.247934%
}

.flag-pl {
    background-position: 0 70.661157%
}

.flag-pm {
    background-position: 0 71.07438%
}

.flag-pn {
    background-position: 0 71.487603%
}

.flag-pr {
    background-position: 0 71.900826%
}

.flag-pt {
    background-position: 0 72.31405%
}

.flag-pw {
    background-position: 0 72.727273%
}

.flag-py {
    background-position: 0 73.140496%
}

.flag-qa {
    background-position: 0 73.553719%
}

.flag-re {
    background-position: 0 73.966942%
}

.flag-ro {
    background-position: 0 74.380165%
}

.flag-rs {
    background-position: 0 74.793388%
}

.flag-ru {
    background-position: 0 75.206612%
}

.flag-rw {
    background-position: 0 75.619835%
}

.flag-sa {
    background-position: 0 76.033058%
}

.flag-sb {
    background-position: 0 76.446281%
}

.flag-sc {
    background-position: 0 76.859504%
}

.flag-sd {
    background-position: 0 77.272727%
}

.flag-se {
    background-position: 0 77.68595%
}

.flag-sg {
    background-position: 0 78.099174%
}

.flag-sh {
    background-position: 0 78.512397%
}

.flag-si {
    background-position: 0 78.92562%
}

.flag-sj {
    background-position: 0 79.338843%
}

.flag-sk {
    background-position: 0 79.752066%
}

.flag-sl {
    background-position: 0 80.165289%
}

.flag-sm {
    background-position: 0 80.578512%
}

.flag-sn {
    background-position: 0 80.991736%
}

.flag-so {
    background-position: 0 81.404959%
}

.flag-sr {
    background-position: 0 81.818182%
}

.flag-ss {
    background-position: 0 82.231405%
}

.flag-st {
    background-position: 0 82.644628%
}

.flag-sv {
    background-position: 0 83.057851%
}

.flag-sy {
    background-position: 0 83.471074%
}

.flag-sz {
    background-position: 0 83.884298%
}

.flag-tc {
    background-position: 0 84.297521%
}

.flag-td {
    background-position: 0 84.710744%
}

.flag-tf {
    background-position: 0 85.123967%
}

.flag-tg {
    background-position: 0 85.53719%
}

.flag-th {
    background-position: 0 85.950413%
}

.flag-tj {
    background-position: 0 86.363636%
}

.flag-tk {
    background-position: 0 86.77686%
}

.flag-tl {
    background-position: 0 87.190083%
}

.flag-tm {
    background-position: 0 87.603306%
}

.flag-tn {
    background-position: 0 88.016529%
}

.flag-to {
    background-position: 0 88.429752%
}

.flag-tp {
    background-position: 0 88.842975%
}

.flag-tr {
    background-position: 0 89.256198%
}

.flag-tt {
    background-position: 0 89.669421%
}

.flag-tv {
    background-position: 0 90.082645%
}

.flag-tw {
    background-position: 0 90.495868%
}

.flag-ty {
    background-position: 0 90.909091%
}

.flag-tz {
    background-position: 0 91.322314%
}

.flag-ua {
    background-position: 0 91.735537%
}

.flag-ug {
    background-position: 0 92.14876%
}

.flag-gb,
.flag-uk {
    background-position: 0 92.561983%
}

.flag-um {
    background-position: 0 92.975207%
}

.flag-us {
    background-position: 0 93.38843%
}

.flag-uy {
    background-position: 0 93.801653%
}

.flag-uz {
    background-position: 0 94.214876%
}

.flag-va {
    background-position: 0 94.628099%
}

.flag-vc {
    background-position: 0 95.041322%
}

.flag-ve {
    background-position: 0 95.454545%
}

.flag-vg {
    background-position: 0 95.867769%
}

.flag-vi {
    background-position: 0 96.280992%
}

.flag-vn {
    background-position: 0 96.694215%
}

.flag-vu {
    background-position: 0 97.107438%
}

.flag-wf {
    background-position: 0 97.520661%
}

.flag-ws {
    background-position: 0 97.933884%
}

.flag-ye {
    background-position: 0 98.347107%
}

.flag-za {
    background-position: 0 98.760331%
}

.flag-zm {
    background-position: 0 99.173554%
}

.flag-zr {
    background-position: 0 99.586777%
}

.flag-zw {
    background-position: 0 100%
}

.prime-toolbar {
    display: flex;
    height: 40px !important
}

.e-btn-icon,
.e-tbar-btn-text {
    color: #0c8bd3 !important
}

.e-btn,
.e-tbar-btn {
    border: 1px solid #f0f0f0 !important;
    border-radius: 10px !important
}

#ScheduleGantt {
    margin-top: 5px !important
}

.workload-button .p-button {
    background-color: #0c8bd3;
    border: none !important;
    border-radius: 100px;
    color: #fff;
    padding: 10px 17px
}

.workload-button .p-button:hover {
    background-color: #749cfd
}

.workload-button .p-inputtext {
    background-color: #fafafa;
    border: 1px solid #d8d8d9 !important;
    border-radius: 100px;
    font-family: ui-sans-serif, system-ui, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji !important;
    height: auto;
    min-width: 240px;
    padding: 7px 10px 7px 15px
}

.p-button-label {
    font-weight: 400 !important
}

.p-button-label,
::placeholder {
    font-family: ui-sans-serif, system-ui, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji !important;
    font-size: 14px
}

::placeholder {
    color: #6b707a !important
}

.status-indicators {
    display: flex;
    justify-content: space-between
}

.loader-container {
    margin-left: 10px;
    margin-top: 10px
}

.ag-watermark-text {
    font-family: Impact, sans-serif
}

.ag-header-cell-text {
    font-family: ui-sans-serif, system-ui, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji !important;
    font-weight: 400
}

.ag-header-cell-text,
.ag-header-group-text {
    color: #323130;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.ag-header-group-text {
    font-weight: 500
}

.ag-header-group-cell {
    align-items: center;
    display: flex;
    height: 100%;
    position: absolute
}

.ag-theme-balham {
    font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen-Sans, Ubuntu, Cantarell, Helvetica Neue, sans-serif
}

.ag-theme-balham .ag-row {
    border-color: #f0f0f0 !important
}

.ag-theme-balham button.ag-side-button-button {
    border-bottom: 1px solid #dee2e6;
    border-bottom-color: var(--ag-border-color, #dee2e6);
    border-top: 1px solid #dee2e6;
    border-top-color: var(--ag-border-color, #dee2e6)
}

.notification-container {
    font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol;
    font-size: 14px;
    font-weight: 700;
    max-height: calc(100% - 30px);
    overflow-x: hidden;
    overflow-y: auto;
    padding: 0 15px;
    position: fixed;
    right: 0;
    top: 0;
    width: 320px;
    z-index: 999999
}

.notification,
.notification-container {
    box-sizing: border-box
}

.notification {
    background-color: #ccc;
    border-radius: 2px;
    box-shadow: 0 0 12px #999;
    color: #fff;
    cursor: pointer;
    font-size: 14px;
    line-height: 1.2em;
    margin-top: 15px;
    opacity: 1;
    padding: 15px 15px 15px 58px;
    position: relative
}

.notification .title {
    font-size: 14px;
    font-weight: 700;
    line-height: 1.2em;
    margin: 0 0 5px
}

.notification:focus,
.notification:hover {
    opacity: 1
}

.notification-enter {
    transform: translate3d(100%, 0, 0);
    visibility: hidden
}

.notification-enter.notification-enter-active {
    transition: all .4s
}

.notification-enter.notification-enter-active,
.notification-leave {
    transform: translateZ(0);
    visibility: visible
}

.notification-leave.notification-leave-active {
    transform: translate3d(100%, 0, 0);
    transition: all .4s;
    visibility: hidden
}

.notification:before {
    display: block;
    font-family: Notification;
    font-size: 14px;
    height: 28px;
    left: 15px;
    line-height: 28px;
    margin-top: -14px;
    position: absolute;
    text-align: center;
    top: 50%;
    width: 28px
}

.notification-info {
    background-color: #2f96b4
}

.notification-info:before {
    content: "ℹ"
}

.notification-success {
    background-color: #51a351
}

.notification-success:before {
    content: "✓"
}

.notification-warning {
    background-color: #f89406
}

.notification-warning:before {
    content: "⚠"
}

.notification-error {
    background-color: #bd362f
}

.notification-error:before {
    content: "✗"
}

.resource-management {
    margin: 0
}

#app {
    height: 90%
}

.value-variance {
    color: red
}

.rm-legend {
    float: left;
    margin-left: 15px;
    position: relative !important;
    width: 100%;
    z-index: 100
}

.rm-legend label {
    font-weight: 700;
    position: relative
}

.fte-select {
    border: none;
    cursor: pointer;
    font-size: 12px;
    height: 27px;
    padding-left: 5px;
    width: 100px
}

.fte-select div {
    border-radius: 0;
    min-height: 27px !important
}

.arrow {
    border: solid #000;
    border-width: 0 2px 2px 0;
    display: inline-block;
    margin-top: 10px;
    padding: 2px
}

.down {
    transform: rotate(45deg);
    -webkit-transform: rotate(45deg)
}

.dropdown-icon {
    float: right
}

.fy-total {
    background-color: #f0f0f0;
    font-weight: 700
}

.show-cell {
    background: #fff;
    border-bottom: 1px solid #f0f0f0 !important;
    border-left: 1px solid #f0f0f0 !important;
    border-right: 1px solid #f0f0f0 !important
}

.cell-approved {
    background-color: #90ee90 !important
}

.cell-rejected {
    background-color: #ffcccb !important
}

.cell-rejected-booking {
    color: #ffcccb
}

.cell-submitted {
    background-color: #add8e6 !important
}

.non-editable-rm {
    background-color: #fff !important
}

.editable-rm {
    border-bottom: 1.5px solid gray !important
}

.select-cell {
    background-color: #ededed !important;
    top: -1px
}

.numericEditor {
    text-align: right
}

.cell-edit-icon {
    color: #000;
    float: left
}

.span-align-right {
    float: right
}

button.css-1r4vtzz,
button.css-48ayfv {
    border-radius: 0 !important;
    box-shadow: none !important;
    color: #000;
    font-size: 14px;
    padding: 12px 5px 8px 13px !important;
    position: relative
}

button.css-1r4vtzz:hover,
button.css-48ayfv:hover {
    background-color: #e2e2e2
}

.cell-white {
    background-color: #fff !important
}

.cell-amber {
    background-color: #0750f3 !important
}

.ag-theme-balham button {
    transition: all .3s
}

.ag-theme-balham button:hover {
    background-color: #e2e2e2;
    cursor: pointer
}

button.css-1r4vtzz+div,
button.css-48ayfv+div {
    right: 0
}

button.css-1r4vtzz:before,
button.css-48ayfv:before {
    background-repeat: no-repeat;
    background-size: contain;
    content: "";
    height: 17px;
    position: relative;
    right: 5px;
    top: 3px;
    width: 17px
}

.filter-type-checkbox-main {
    border-right: 1px solid #d3d3d3;
    right: 0
}

.fluent-ui-rm-command-bar {
    float: left;
    overflow-x: scroll;
    width: 100%
}

.editable-rm-bar,
.non-editable-rm-bar {
    float: left
}

.editable-rm-bar .ms-FocusZone,
.non-editable-rm-bar .ms-FocusZone {
    padding: 0
}

.editable-rb-bar {
    border: 1px solid #d3d3d3;
    border-bottom: none
}

.editable-rb-bar .ms-FocusZone.css-112.ms-CommandBar.root-109 {
    padding: 0
}

.color-out-of-project,
.color-out-of-project a {
    color: red !important;
    font-weight: 700
}

.color-out-of-project-teal {
    color: #0e1626 !important;
    font-weight: 700
}

.ms-Icon {
    color: #0c8bd3 !important;
    font-size: small !important;
    font-weight: 700
}

.ms-ContextualMenu-link .root-215 {
    color: #6b707a !important
}

.ms-ContextualMenu-icon .icon-238 {
    color: #0c8bd3 !important
}

.ms-ContextualMenu-link {
    color: #6b707a !important
}

.ms-ContextualMenu-icon {
    color: #0c8bd3 !important
}

.mui-stepper-row {
    margin-top: 9px !important
}

.form-control:disabled,
.form-control[readonly] {
    background-color: #fafafa;
    border: 1px solid #ebebe4 !important;
    color: #a9a9a9 !important
}

.fa-arrow-left:before {
    color: #717579 !important;
    cursor: pointer;
    font-size: 27px !important
}

.breadcrumb-nav {
    align-items: center;
    display: flex
}

.breadcrumb-nav-container {
    margin-left: 10px !important
}

.cost-input {
    width: 100% !important
}

.e-control .e-textbox .e-lib,
.e-float-text {
    font-family: ui-sans-serif, system-ui, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji !important
}

.navbar-icons {
    display: flex;
    margin-top: 4px;
    position: relative;
    right: 8px
}

.fingrid-toolbar-row {
    margin-top: 10px
}

.ag-root.ag-layout-auto-height,
.ag-root.ag-layout-normal {
    overflow: hidden
}

.ag-body-viewport.ag-layout-normal,
.ag-header-cell-label,
.ag-header-group-cell-label {
    font-family: ui-sans-serif, system-ui, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji !important
}

.ag-theme-balham {
    font-size: 12px
}

.ag-theme-balham .ag-cell {
    border: 1px solid #0000
}

.ag-theme-balham .ag-row-selected {
    background-color: #b7e4ff;
    background-color: var(--ag-selected-row-background-color, #b7e4ff)
}

.react-daterange-picker {
    display: inline-flex;
    font-size: 12px;
    position: relative;
    z-index: 2
}

.react-daterange-picker,
.react-daterange-picker *,
.react-daterange-picker :after,
.react-daterange-picker :before {
    box-sizing: border-box
}

.react-daterange-picker--disabled {
    background-color: #f0f0f0;
    color: #6d6d6d
}

.react-daterange-picker__wrapper {
    align-items: center;
    border: thin solid gray;
    display: flex;
    flex-grow: 1;
    flex-shrink: 0
}

.react-daterange-picker__inputGroup {
    box-sizing: initial;
    flex-grow: 1;
    height: 100%;
    min-width: calc(12px + 4.754em);
    padding: 0 2px
}

.react-daterange-picker__inputGroup__divider {
    padding: 1px 0;
    white-space: pre
}

.react-daterange-picker__inputGroup__input {
    -moz-appearance: textfield;
    background: none;
    border: 0;
    box-sizing: initial;
    font: inherit;
    height: 100%;
    min-width: .54em;
    padding: 0 1px;
    position: relative
}

.react-daterange-picker__inputGroup__input::-webkit-inner-spin-button,
.react-daterange-picker__inputGroup__input::-webkit-outer-spin-button {
    -webkit-appearance: none;
    margin: 0
}

.react-daterange-picker__inputGroup__input:invalid {
    background: #ff00001a
}

.react-daterange-picker__inputGroup__input--hasLeadingZero {
    margin-left: -.54em;
    padding-left: calc(1px + .54em)
}

.react-daterange-picker__button {
    background: #0000;
    border: 0;
    padding: 4px 6px
}

.react-daterange-picker__button:enabled {
    cursor: pointer
}

.react-daterange-picker__button:enabled:focus .react-daterange-picker__button__icon,
.react-daterange-picker__button:enabled:hover .react-daterange-picker__button__icon {
    stroke: #0078d7
}

.react-daterange-picker__button:disabled .react-daterange-picker__button__icon {
    stroke: #6d6d6d
}

.react-daterange-picker__button svg {
    display: inherit
}

.react-daterange-picker__calendar {
    left: 0 !important;
    position: absolute;
    top: 100%;
    width: 410px !important;
    z-index: 9
}

.react-daterange-picker__calendar--closed {
    display: none
}

.react-daterange-picker__calendar .react-calendar {
    border-width: thin
}

.react-calendar {
    background: #fff;
    border: 1px solid #a0a096;
    font-family: ui-sans-serif, system-ui, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji !important;
    line-height: 1.125em;
    max-width: 100%;
    position: inherit;
    width: 350px
}

.react-calendar--doubleView {
    width: 700px
}

.react-calendar--doubleView .react-calendar__viewContainer {
    display: flex;
    margin: -.5em
}

.react-calendar--doubleView .react-calendar__viewContainer>* {
    margin: .5em;
    width: 50%
}

.react-calendar,
.react-calendar *,
.react-calendar :after,
.react-calendar :before {
    box-sizing: border-box
}

.react-calendar button {
    border: 0;
    margin: 0;
    outline: none
}

.react-calendar button:enabled:hover {
    cursor: pointer
}

.react-calendar__navigation {
    height: 44px;
    margin-bottom: 1em
}

.react-calendar__navigation button {
    background: none;
    min-width: 44px
}

.react-calendar__navigation button:enabled:focus,
.react-calendar__navigation button:enabled:hover {
    background-color: #e6e6e6
}

.react-calendar__navigation button[disabled] {
    background-color: #f0f0f0
}

.react-calendar__month-view__weekdays {
    font-size: .75em;
    font-weight: 700;
    text-align: center;
    text-transform: uppercase
}

.react-calendar__month-view__weekdays__weekday {
    padding: .5em
}

.react-calendar__month-view__weekNumbers {
    font-weight: 700
}

.react-calendar__month-view__weekNumbers .react-calendar__tile {
    align-items: center;
    display: flex;
    font-size: .75em;
    justify-content: center;
    padding: 1em .6666666667em
}

.react-calendar__month-view__days__day--weekend {
    color: #d10000
}

.react-calendar__month-view__days__day--neighboringMonth {
    color: #757575
}

.react-calendar__century-view .react-calendar__tile,
.react-calendar__decade-view .react-calendar__tile,
.react-calendar__year-view .react-calendar__tile {
    padding: 2em .5em
}

.react-calendar__tile {
    background: none;
    max-width: 100%;
    padding: .75em .5em;
    text-align: center
}

.react-calendar__tile:disabled {
    background-color: #f0f0f0
}

.react-calendar__tile:enabled:focus,
.react-calendar__tile:enabled:hover {
    background-color: #e6e6e6
}

.react-calendar__tile--now {
    background: #ffff76
}

.react-calendar__tile--now:enabled:focus,
.react-calendar__tile--now:enabled:hover {
    background: #ffffa9
}

.react-calendar__tile--hasActive {
    background: #76baff
}

.react-calendar__tile--hasActive:enabled:focus,
.react-calendar__tile--hasActive:enabled:hover {
    background: #a9d4ff
}

.react-calendar__tile--active {
    background: #006edc;
    color: #fff
}

.react-calendar__tile--active:enabled:focus,
.react-calendar__tile--active:enabled:hover {
    background: #1087ff
}

.react-calendar--selectRange .react-calendar__tile--hover {
    background-color: #e6e6e6
}

.fin-grid {
    height: auto
}

.overlay {
    background: #fafad2;
    border: 2px solid #444;
    padding: 10px
}

.cost-input {
    text-align: right
}

.link-col {
    cursor: pointer
}

._3_ygE {
    background-color: #efefef;
    border-bottom: 1px solid #e6e4e4;
    border-left: 1px solid #e6e4e4;
    border-top: 1px solid #e6e4e4;
    display: table
}

._1nBOt {
    display: table-row;
    list-style: none
}

._2eZzQ {
    border-right: 1px solid #c4c4c4;
    margin-left: -2px;
    opacity: 1
}

._WuQ0f {
    color: #000 !important;
    display: table-cell;
    font-weight: 400 !important;
    vertical-align: -webkit-baseline-middle;
    vertical-align: middle
}

._3ZbQT {
    border-bottom: 1px solid #e6e4e4;
    border-left: 1px solid #e6e4e4;
    display: table
}

._34SS0 {
    display: table-row;
    text-overflow: ellipsis
}

._34SS0:nth-of-type(2n) {
    background-color: #f5f5f5
}

._3lLk3 {
    display: table-cell;
    overflow: hidden;
    text-overflow: ellipsis;
    vertical-align: middle;
    white-space: nowrap
}

._nI1Xw {
    display: flex
}

._2QjE6 {
    color: #565656;
    cursor: pointer;
    padding: .15rem .2rem 0
}

._2QjE6,
._2TfEi {
    font-size: .6rem;
    -webkit-user-select: none;
    user-select: none
}

._2TfEi {
    padding-left: 1rem
}

._3T42e {
    background: #fff;
    box-shadow: 0 3px 6px #00000029, 0 3px 6px #0000003b;
    padding: 12px
}

._29NTg {
    color: #666;
    font-size: 12px;
    margin-bottom: 6px
}

._25P-K {
    -webkit-touch-callout: none;
    flex-shrink: 0;
    -webkit-user-select: none;
    user-select: none
}

._25P-K,
._3gVAq {
    display: flex;
    pointer-events: none;
    position: absolute
}

._3gVAq {
    visibility: hidden
}

._1eT-t {
    flex-shrink: 0;
    overflow: hidden auto;
    width: 17px
}

._2dZTy {
    fill: #fff
}

._2dZTy:nth-child(2n) {
    fill: #f5f5f5
}

._3rUKi {
    stroke: #ebeff2
}

._RuwuK {
    stroke: #e6e4e4
}

._9w8d5 {
    text-anchor: middle;
    fill: #000 !important;
    -webkit-touch-callout: none;
    pointer-events: none;
    -webkit-user-select: none;
    user-select: none
}

._1rLuZ {
    stroke: #e6e4e4
}

._2q1Kt {
    text-anchor: middle;
    fill: #000;
    -webkit-touch-callout: none;
    font-weight: 700 !important;
    pointer-events: none;
    -webkit-user-select: none;
    user-select: none
}

._35nLX {
    fill: #efefef !important;
    stroke: #e0e0e0;
    stroke-width: 1.4
}

._KxSXS {
    cursor: pointer;
    outline: none
}

._KxSXS:hover ._3w_5u {
    opacity: 1;
    visibility: visible
}

._3w_5u {
    fill: #ddd;
    cursor: ew-resize;
    opacity: 0;
    visibility: hidden
}

._31ERP {
    stroke-width: 0;
    -webkit-user-select: none;
    user-select: none
}

._RRr13 {
    cursor: pointer;
    outline: none
}

._2P2B1 {
    -webkit-user-select: none;
    user-select: none
}

._1KJ6x {
    cursor: pointer;
    outline: none
}

._2RbVy {
    opacity: 1 !important
}

._2RbVy,
._2pZMF {
    fill: #5f9ea0;
    -webkit-user-select: none;
    user-select: none
}

._2pZMF {
    opacity: .9
}

._3zRJQ {
    fill: #000 !important;
    text-anchor: middle;
    dominant-baseline: central;
    font-weight: 600 !important
}

._3KcaM,
._3zRJQ {
    -webkit-touch-callout: none;
    pointer-events: none;
    -webkit-user-select: none;
    user-select: none
}

._3KcaM {
    fill: #555;
    text-anchor: start
}

._CZjuD {
    font-size: 0
}

._2B2zv,
._CZjuD {
    margin: 0;
    overflow: hidden;
    padding: 0
}

._3eULf {
    display: flex;
    list-style: none;
    margin: 0;
    outline: none;
    padding: 0;
    position: relative
}

._19jgW {
    max-width: 100%;
    overflow: auto
}

.cell-bold {
    font-weight: 600
}

.cell-bold,
.cell-grey {
    background-color: #f0eeeb !important
}

.cell-green {
    background-color: #79eb73 !important
}

.cell-lightgreen {
    background-color: #d1ffbf !important
}

.cell-yellow {
    background-color: #fffabf !important
}

.cell-red {
    background-color: #f5675d !important
}

.cell-pink {
    background-color: #fcb8b3 !important
}

.cell-blue {
    background-color: #5bc1f0 !important
}

select.select-group {
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 3px;
    color: #333;
    font-size: 14px;
    line-height: 1.42857143;
    margin-left: 10px;
    min-width: 150px;
    padding: 6px 10px 6px 5px
}

::-webkit-scrollbar {
    background: #0000001a;
    border-radius: 6px;
    height: 13px;
    width: 13px
}

::-webkit-scrollbar-corner {
    background: #0000
}

::-webkit-scrollbar-thumb {
    background: #0003;
    background: var(--palette-black-alpha-20, #0003);
    background-clip: padding-box;
    border: 3px solid #0000
}

._3eULf>div:first-child {
    box-shadow: 2px 1px 6px 0 #d6d6d6;
    position: relative
}

.top-buttons-area {
    float: left
}

.top-selection-area select.select-group {
    border-radius: 0 !important;
    color: #000;
    font-size: 14px;
    padding: 7px 9px 6px 5px !important
}

.top-selection-area select.select-group:hover {
    background-color: #e2e2e2;
    cursor: pointer
}

button.refresh-btn,
button.save-btn {
    border: 1px solid #ccc;
    border-radius: 0;
    color: #333;
    margin-right: 5px;
    min-width: 80px;
    position: relative;
    transition: all .5s
}

button.refresh-btn {
    padding: 5px 13px 5px 32px !important
}

button.save-btn {
    padding: 5px 9px 5px 27px !important
}

button.refresh-btn:before {
    background-image: url(/Refresh.svg)
}

button.save-btn:before {
    background-image: url(/Save.svg)
}

button.refresh-btn:before,
button.save-btn:before {
    background-repeat: no-repeat;
    content: "";
    height: 16px;
    left: 11px;
    position: absolute;
    top: 8px;
    width: 16px
}

button.refresh-btn:hover,
button.save-btn:hover {
    background-color: #d8d8d8
}

.e-gantt-toolbar {
    height: 40px !important
}

div.toolbar-row div div div.ms-CommandBar {
    background-color: #0000;
    padding: 0
}

div#outerHeaderContainer_0+div {
    overflow-y: hidden !important
}

body>div>div>div:nth-child(2)>div {
    height: 100% !important
}

div.financial-grid-left-column {
    font-size: 14px
}

#finGrid,
div#resourceGrid {
    height: 60% !important
}

.cell-red-text {
    background-color: #d3d3d3;
    color: red
}

.cell-capacity {
    background-color: #837d7d !important;
    color: #fff !important
}

#resourceGridInnerDiv {
    height: 100% !important
}

.cell-grey-compare-scenario {
    background-color: #7f7f7f
}

.cell-green-compare-scenario {
    background-color: #d7e4bd
}

#lowergrid {
    margin-top: 5px !important
}

.chart-area {
    height: 93%
}

div#resourceGridCompareScenario {
    height: 50%
}

.e-toolbar .e-tbar-btn .e-tbar-btn-text,
span.ms-Button-textContainer {
    font-family: ui-sans-serif, system-ui, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji !important
}

div#tab-section0 {
    overflow-y: hidden !important
}

.e-control,
.e-css,
.e-splitter.e-splitter-horizontal .e-pane,
.e-splitter.e-splitter-vertical .e-pane {
    font-family: ui-sans-serif, system-ui, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji !important
}

.e-control,
.e-css {
    font-size: 14px
}

iframe#WebResource_PortfolioAnalysis {
    border: 1px solid #ededed !important
}

ag-grid,
ag-grid-angular,
ag-grid-aurelia,
ag-grid-ng2,
ag-grid-polymer {
    display: block
}

.ag-hidden {
    display: none !important
}

.ag-invisible {
    visibility: hidden !important
}

.ag-drag-handle {
    cursor: move;
    cursor: grab
}

.ag-column-drop-wrapper {
    display: flex
}

.ag-column-drop-horizontal-half-width {
    display: inline-block;
    width: 50% !important
}

.ag-unselectable {
    -webkit-user-select: none;
    user-select: none
}

.ag-selectable {
    -webkit-user-select: text;
    user-select: text
}

.ag-select-agg-func-popup {
    position: absolute
}

.ag-input-wrapper,
.ag-picker-field-wrapper {
    align-items: center;
    display: flex;
    flex: 1 1 auto;
    line-height: normal;
    position: relative
}

.ag-shake-left-to-right {
    animation-direction: alternate;
    animation-duration: .2s;
    animation-iteration-count: infinite;
    animation-name: ag-shake-left-to-right
}

@keyframes ag-shake-left-to-right {
    0% {
        padding-left: 6px;
        padding-right: 2px
    }

    to {
        padding-left: 2px;
        padding-right: 6px
    }
}

.ag-root-wrapper {
    cursor: default;
    display: flex;
    flex-direction: column;
    overflow: hidden;
    position: relative
}

.ag-root-wrapper.ag-layout-normal {
    height: 100%
}

.ag-watermark {
    bottom: 10px;
    opacity: .5;
    position: absolute;
    right: 25px;
    transition: opacity 1s ease-out 3s
}

.ag-watermark:before {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDk0IiBoZWlnaHQ9IjIzOSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+PGRlZnM+PHBhdGggZD0iTS42MTMgMTA4VjY3LjQ2YTE1IDE1IDAgMCAxIDcuNS0xMi45OUw5OC4zMDYgMi4zOTVhMTUgMTUgMCAwIDEgMTUgMEwyMDMuNSA1NC40NjlhMTUgMTUgMCAwIDEgNy41IDEyLjk5VjEzOGgtMzBsLS4wMDMtNDRoLS4wMDFjMC04LjI4NC02LjcxNi0xNC45OTktMTUtMTQuOTk5TDEyMiA3OWMtOC4yODQgMC0xNSA2LjcxNi0xNSAxNXY0Mi4wMTZjMCA4LjI4NCA2LjcxNiAxNSAxNSAxNWg0NlYxNjNhMyAzIDAgMCAxLTMgM2gtNDV2MTNoNDUuOTk2di0uMDAyYzguMjgzIDAgMTQuOTk5LTYuNzE1IDE1LTE0Ljk5OGwuMDA0LTEzLjA0aDMwdjIwLjY0NmExNSAxNSAwIDAgMS03LjUgMTIuOTlsLTkwLjE5NCA1Mi4wNzRhMTUgMTUgMCAwIDEtMTUgMEw4LjExMyAxODQuNTk3YTE1IDE1IDAgMCAxLTcuNS0xMi45OVYxMjFIMjd2MTVjMCA4LjI4NCA2LjcxNiAxNSAxNSAxNWg1OFY5NGMwLTguMjg0LTYuNzE2LTE1LTE1LTE1SDI3djEzaDU3YTMgMyAwIDAgMSAzIDN2MTNILjYxM1oiIGlkPSJhIi8+PC9kZWZzPjxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+PHBhdGggZD0iTTQ3NyA1NWgxN3Y5NmgtNTljLTguMjg0IDAtMTUtNi43MTYtMTUtMTVWOTZjMC04LjI4NCA2LjcxNi0xNSAxNS0xNWg0MlY1NVptLTM3IDQzYTMgMyAwIDAgMC0zIDN2MzBhMyAzIDAgMCAwIDMgM2gzN1Y5OGgtMzdaTTM5NiA4MWgxN3Y3MGgtMTd6IiBmaWxsPSIjRkZGIi8+PHBhdGggZmlsbD0iI0UxMUYyMiIgZD0iTTM5NiA1NWgxN3YxN2gtMTd6Ii8+PHBhdGggZD0iTTMzMSAxNTFoMTd2LTUwYTMgMyAwIDAgMSAzLTNoMzhWODFoLTQzYy04LjI4NCAwLTE1IDYuNzE2LTE1IDE1djU1Wk0zMjQgODZWNzZjMC04LjI4NC02LjcxNi0xNS0xNS0xNWgtNjBjLTguMjg0IDAtMTUgNi43MTYtMTUgMTV2NjBjMCA4LjI4NCA2LjcxNiAxNSAxNSAxNWg2MGM4LjI4NCAwIDE1LTYuNzE2IDE1LTE1di0zNmgtMzd2MTdoMjB2MTRhMyAzIDAgMCAxLTMgM2gtNTBhMyAzIDAgMCAxLTMtM1Y4MWEzIDMgMCAwIDEgMy0zaDUwYTMgMyAwIDAgMSAzIDN2NWgxN1oiIGZpbGw9IiNGRkYiLz48dXNlIGZpbGw9IiNFMTFGMjIiIHhsaW5rOmhyZWY9IiNhIi8+PHJlY3QgZmlsbD0iI0UxMUYyMiIgeD0iMTIwIiB5PSI5MiIgd2lkdGg9IjQ4IiBoZWlnaHQ9IjQ2IiByeD0iMyIvPjxwYXRoIGQ9Ik00MCAxMjFoNDd2MTdINDNhMyAzIDAgMCAxLTMtM3YtMTRaIiBmaWxsPSIjRTExRjIyIi8+PC9nPjwvc3ZnPg==);
    background-repeat: no-repeat;
    background-size: 110px 60px;
    content: "";
    display: block;
    filter: invert(50%);
    height: 60px;
    width: 110px
}

.ag-watermark-text {
    font-family: ui-sans-serif, system-ui, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji !important;
    font-size: 19px;
    font-weight: 700;
    opacity: .5
}

.ag-root-wrapper-body {
    display: flex;
    flex-direction: row
}

.ag-root-wrapper-body.ag-layout-normal {
    flex: 1 1 auto;
    height: 0;
    min-height: 0
}

.ag-root {
    display: flex;
    flex-direction: column;
    position: relative
}

.ag-root.ag-layout-auto-height,
.ag-root.ag-layout-normal {
    flex: 1 1 auto;
    overflow: auto;
    width: 0
}

.ag-root.ag-layout-normal {
    height: 100%
}

.ag-body-horizontal-scroll-viewport,
.ag-body-viewport,
.ag-center-cols-viewport,
.ag-floating-bottom-viewport,
.ag-floating-top-viewport,
.ag-header-viewport,
.ag-virtual-list-viewport {
    flex: 1 1 auto;
    height: 100%;
    min-width: 0;
    overflow: hidden;
    position: relative
}

.ag-body-viewport.ag-layout-print {
    flex: none
}

@media print {
    .ag-layout-normal {
        display: none
    }

    .ag-body-horizontal-scroll-viewport,
    .ag-body-viewport,
    .ag-center-cols-clipper,
    .ag-center-cols-container,
    .ag-center-cols-viewport,
    .ag-root,
    .ag-root-wrapper,
    .ag-root-wrapper-body,
    .ag-virtual-list-viewport {
        display: block !important;
        height: auto !important;
        overflow: hidden !important
    }

    .ag-row {
        page-break-inside: avoid
    }
}

.ag-body-viewport {
    display: flex
}

.ag-body-viewport.ag-layout-normal {
    -webkit-overflow-scrolling: touch;
    overflow-y: auto
}

.ag-center-cols-viewport {
    overflow-x: auto;
    width: 100%
}

.ag-body-horizontal-scroll-viewport {
    overflow-x: scroll
}

.ag-virtual-list-viewport {
    overflow: auto;
    width: 100%
}

.ag-body-container,
.ag-body-horizontal-scroll-container,
.ag-center-cols-container,
.ag-floating-bottom-container,
.ag-floating-bottom-full-width-container,
.ag-floating-top-container,
.ag-full-width-container,
.ag-header-container,
.ag-pinned-left-cols-container,
.ag-pinned-right-cols-container,
.ag-virtual-list-container {
    position: relative
}

.ag-floating-bottom-container,
.ag-floating-top-container,
.ag-header-container {
    height: 100%;
    white-space: nowrap
}

.ag-center-cols-clipper {
    min-height: 100%
}

.ag-center-cols-container {
    display: block
}

.ag-layout-print .ag-center-cols-clipper {
    min-width: 100%
}

.ag-layout-auto-height .ag-center-cols-clipper,
.ag-layout-auto-height .ag-center-cols-container {
    min-height: 50px
}

.ag-pinned-right-cols-container {
    display: block
}

.ag-body-horizontal-scroll-container {
    height: 100%
}

.ag-floating-bottom-full-width-container,
.ag-floating-top-full-width-container,
.ag-full-width-container {
    left: 0;
    pointer-events: none;
    position: absolute;
    top: 0
}

.ag-full-width-container {
    width: 100%
}

.ag-floating-bottom-full-width-container,
.ag-floating-top-full-width-container {
    display: inline-block;
    height: 100%;
    overflow: hidden;
    width: 100%
}

.ag-virtual-list-container {
    overflow: hidden
}

.ag-center-cols-clipper {
    flex: 1 1;
    min-width: 0;
    overflow: hidden
}

.ag-body-horizontal-scroll {
    display: flex;
    min-height: 0;
    min-width: 0;
    position: relative;
    width: 100%
}

.ag-layout-print .ag-body-horizontal-scroll {
    display: none
}

.ag-force-vertical-scroll {
    overflow-y: scroll !important
}

.ag-force-vertical-scroll.ag-layout-print {
    overflow-y: visible !important
}

.ag-horizontal-left-spacer,
.ag-horizontal-right-spacer {
    height: 100%;
    min-width: 0;
    overflow-x: scroll
}

.ag-horizontal-left-spacer.ag-scroller-corner,
.ag-horizontal-right-spacer.ag-scroller-corner {
    overflow-x: hidden
}

.ag-header,
.ag-pinned-left-header,
.ag-pinned-right-header {
    display: inline-block;
    overflow: hidden;
    position: relative
}

.ag-header-cell-sortable {
    cursor: pointer
}

.ag-header {
    display: flex;
    white-space: nowrap;
    width: 100%
}

.ag-pinned-left-header,
.ag-pinned-right-header {
    height: 100%
}

.ag-header-row {
    overflow: hidden;
    position: absolute
}

.ag-header-cell {
    align-items: center;
    display: inline-flex;
    height: 100%;
    position: absolute
}

.ag-header-cell-label,
.ag-header-group-cell-label {
    align-items: center;
    align-self: stretch;
    display: flex;
    flex: 1 1 auto;
    overflow: hidden;
    text-overflow: ellipsis
}

.ag-right-aligned-header .ag-header-cell-label {
    flex-direction: row-reverse
}

.ag-header-cell-resize {
    cursor: ew-resize;
    height: 100%;
    position: absolute;
    top: 0;
    width: 8px;
    z-index: 2
}

.ag-ltr .ag-header-cell-resize {
    right: -4px
}

.ag-rtl .ag-header-cell-resize {
    left: -4px
}

.ag-pinned-left-header .ag-header-cell-resize {
    right: -4px
}

.ag-pinned-right-header .ag-header-cell-resize {
    left: -4px
}

.ag-header-select-all {
    display: flex
}

.ag-column-moving .ag-cell,
.ag-column-moving .ag-header-cell {
    transition: left .2s
}

.ag-column-moving .ag-header-group-cell {
    transition: left .2s, width .2s
}

.ag-column-panel {
    display: flex;
    flex: 1 1 auto;
    flex-direction: column;
    overflow: hidden
}

.ag-column-select {
    display: flex;
    flex-basis: 0;
    flex-direction: column;
    flex-grow: 3;
    flex-shrink: 1;
    overflow: hidden
}

.ag-column-select-header {
    display: flex;
    flex: none
}

.ag-column-select-header-filter-wrapper {
    flex: 1 1 auto
}

.ag-column-select-header-filter {
    width: 100%
}

.ag-column-select-list {
    flex: 1 1 auto;
    overflow: auto
}

.ag-column-drop {
    align-items: center;
    display: inline-flex;
    overflow: auto;
    width: 100%
}

.ag-column-drop-cell,
.ag-column-drop-list {
    align-items: center;
    display: flex
}

.ag-column-drop-cell-text {
    flex: 1 1 auto;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.ag-column-drop-vertical {
    align-items: stretch;
    display: flex;
    flex: 1 1;
    flex-direction: column;
    overflow: hidden
}

.ag-column-drop-vertical-title-bar {
    align-items: center;
    display: flex
}

.ag-column-drop-vertical-list {
    align-items: stretch;
    flex-direction: column;
    flex-grow: 1;
    overflow-x: auto
}

.ag-column-drop-vertical-list>* {
    flex: none
}

.ag-column-drop-empty .ag-column-drop-vertical-list {
    overflow: hidden
}

.ag-column-drop-vertical-empty-message {
    display: block
}

.ag-column-drop.ag-column-drop-horizontal {
    overflow: hidden;
    white-space: nowrap
}

.ag-column-drop-cell-button {
    cursor: pointer
}

.ag-filter-toolpanel {
    flex: 1 1;
    min-width: 0
}

.ag-filter-toolpanel-header,
.ag-filter-toolpanel-header>*,
.ag-filter-toolpanel-search,
.ag-filter-toolpanel-search>* {
    align-items: center;
    display: flex
}

.ag-row-animation .ag-row {
    transition: transform .4s, top .4s, height .4s, background-color .1s, opacity .2s
}

.ag-row-no-animation .ag-row {
    transition: background-color .1s
}

.ag-row {
    white-space: nowrap;
    width: 100%
}

.ag-row-loading {
    align-items: center;
    display: flex
}

.ag-row-position-absolute {
    position: absolute
}

.ag-row-position-relative {
    position: relative
}

.ag-full-width-row {
    overflow: hidden;
    pointer-events: all
}

.ag-row-inline-editing {
    z-index: 1
}

.ag-row-dragging {
    z-index: 2
}

.ag-stub-cell {
    align-items: center;
    display: flex
}

.ag-cell {
    display: inline-block;
    position: absolute;
    white-space: nowrap
}

.ag-cell-value,
.ag-group-value {
    overflow: hidden;
    text-overflow: ellipsis
}

.ag-cell-wrapper {
    align-items: center;
    display: flex;
    height: 100%
}

.ag-cell-wrapper.ag-row-group {
    align-items: flex-start
}

.ag-full-width-row .ag-cell-wrapper.ag-row-group {
    align-items: center
}

.ag-cell-auto-height {
    height: 100%
}

.ag-cell-inline-editing {
    z-index: 1
}

.ag-cell-inline-editing .ag-cell-edit-wrapper,
.ag-cell-inline-editing .ag-cell-editor,
.ag-cell-inline-editing .ag-cell-editor .ag-wrapper,
.ag-cell-inline-editing .ag-cell-editor input {
    height: 100%;
    line-height: normal;
    width: 100%
}

.ag-cell .ag-icon {
    display: inline-block;
    vertical-align: middle
}

.ag-set-filter-item {
    align-items: center;
    display: flex;
    height: 100%
}

.ag-set-filter-item-value {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.ag-set-filter-item-checkbox {
    display: flex;
    pointer-events: none
}

.ag-filter-body-wrapper {
    display: flex;
    flex-direction: column
}

.ag-filter-filter {
    flex: 1 1 auto;
    overflow: hidden
}

.ag-filter-condition {
    display: flex
}

.ag-floating-filter-body {
    display: flex;
    flex: 1 1 auto;
    height: 100%;
    position: relative
}

.ag-floating-filter-full-body {
    align-items: center;
    display: flex;
    flex: 1 1 auto;
    height: 100%;
    overflow: hidden;
    width: 100%
}

.ag-floating-filter-full-body>div {
    flex: 1 1 auto
}

.ag-floating-filter {
    display: inline-block;
    position: absolute
}

.ag-floating-filter-input {
    align-items: center;
    display: flex;
    width: 100%
}

.ag-floating-filter-input>* {
    flex: 1 1 auto
}

.ag-floating-filter-button {
    display: flex;
    flex: none
}

.ag-dnd-ghost {
    align-items: center;
    cursor: move;
    display: inline-flex;
    position: absolute;
    white-space: nowrap
}

.ag-overlay {
    height: 100%;
    left: 0;
    pointer-events: none;
    position: absolute;
    top: 0;
    width: 100%
}

.ag-overlay-panel,
.ag-overlay-wrapper {
    display: flex;
    height: 100%;
    width: 100%
}

.ag-overlay-wrapper {
    align-items: center;
    flex: none;
    justify-content: center;
    text-align: center
}

.ag-overlay-loading-wrapper {
    pointer-events: all
}

.ag-popup-child {
    z-index: 5
}

.ag-popup-editor {
    position: absolute;
    -webkit-user-select: none;
    user-select: none;
    z-index: 1
}

.ag-large-text-input {
    display: block
}

.ag-virtual-list-item {
    position: absolute;
    width: 100%
}

.ag-floating-top {
    display: flex;
    overflow: hidden;
    position: relative;
    white-space: nowrap;
    width: 100%
}

.ag-pinned-left-floating-top,
.ag-pinned-right-floating-top {
    display: inline-block;
    min-width: 0;
    overflow: hidden;
    position: relative
}

.ag-floating-bottom {
    display: flex;
    overflow: hidden;
    position: relative;
    white-space: nowrap;
    width: 100%
}

.ag-pinned-left-floating-bottom,
.ag-pinned-right-floating-bottom {
    display: inline-block;
    min-width: 0;
    overflow: hidden;
    position: relative
}

.ag-dialog,
.ag-panel {
    display: flex;
    flex-direction: column;
    overflow: hidden;
    position: relative
}

.ag-panel-title-bar {
    align-items: center;
    cursor: default;
    display: flex;
    flex: none
}

.ag-panel-title-bar-title {
    flex: 1 1 auto
}

.ag-panel-title-bar-buttons {
    display: flex
}

.ag-panel-title-bar-button {
    cursor: pointer
}

.ag-panel-content-wrapper {
    display: flex;
    flex: 1 1 auto;
    overflow: hidden;
    position: relative
}

.ag-dialog,
.ag-resizer {
    position: absolute
}

.ag-resizer {
    pointer-events: none;
    z-index: 1
}

.ag-resizer.ag-resizer-topLeft {
    cursor: nwse-resize;
    height: 5px;
    left: 0;
    top: 0;
    width: 5px
}

.ag-resizer.ag-resizer-top {
    cursor: ns-resize;
    height: 5px;
    left: 5px;
    right: 5px;
    top: 0
}

.ag-resizer.ag-resizer-topRight {
    cursor: nesw-resize;
    height: 5px;
    right: 0;
    top: 0;
    width: 5px
}

.ag-resizer.ag-resizer-right {
    bottom: 5px;
    cursor: ew-resize;
    right: 0;
    top: 5px;
    width: 5px
}

.ag-resizer.ag-resizer-bottomRight {
    bottom: 0;
    cursor: nwse-resize;
    height: 5px;
    right: 0;
    width: 5px
}

.ag-resizer.ag-resizer-bottom {
    bottom: 0;
    cursor: ns-resize;
    height: 5px;
    left: 5px;
    right: 5px
}

.ag-resizer.ag-resizer-bottomLeft {
    bottom: 0;
    cursor: nesw-resize;
    height: 5px;
    left: 0;
    width: 5px
}

.ag-resizer.ag-resizer-left {
    bottom: 5px;
    cursor: ew-resize;
    left: 0;
    top: 5px;
    width: 5px
}

.ag-tooltip {
    pointer-events: none;
    position: absolute;
    z-index: 99999
}

.ag-value-slide-out {
    margin-right: 5px;
    opacity: 1;
    transition: opacity 3s, margin-right 3s;
    transition-timing-function: linear
}

.ag-value-slide-out-end {
    margin-right: 10px;
    opacity: 0
}

.ag-opacity-zero {
    opacity: 0 !important
}

.ag-menu {
    max-height: 100%;
    overflow-y: auto;
    position: absolute;
    -webkit-user-select: none;
    user-select: none
}

.ag-menu-column-select-wrapper {
    height: 265px;
    overflow: auto
}

.ag-menu-list {
    display: table
}

.ag-menu-option,
.ag-menu-separator {
    display: table-row
}

.ag-menu-option-part,
.ag-menu-separator-cell {
    display: table-cell;
    vertical-align: middle
}

.ag-menu-option-text {
    white-space: nowrap
}

.ag-menu-column-select-wrapper .ag-column-select {
    height: 100%
}

.ag-rich-select {
    cursor: default;
    outline: none
}

.ag-rich-select-value {
    align-items: center;
    display: flex
}

.ag-rich-select-value-icon {
    flex: 1 1 auto;
    order: 1
}

.ag-ltr .ag-rich-select-value-icon {
    text-align: right
}

.ag-rtl .ag-rich-select-value-icon {
    text-align: left
}

.ag-rich-select-list {
    position: relative
}

.ag-rich-select-virtual-list-item {
    display: flex
}

.ag-rich-select-row {
    align-items: center;
    display: flex;
    flex: 1 1 auto;
    white-space: nowrap
}

.ag-paging-panel {
    justify-content: flex-end
}

.ag-paging-page-summary-panel,
.ag-paging-panel {
    align-items: center;
    display: flex
}

.ag-paging-button-wrapper {
    overflow: hidden;
    position: relative
}

.ag-paging-button {
    position: absolute
}

.ag-disabled .ag-paging-page-summary-panel {
    pointer-events: none
}

.ag-tool-panel-wrapper {
    cursor: default;
    display: flex;
    overflow-x: hidden;
    overflow-y: auto;
    -webkit-user-select: none;
    user-select: none;
    width: 200px
}

.ag-column-select-column,
.ag-column-select-column-group {
    align-items: center;
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    text-overflow: ellipsis;
    white-space: nowrap
}

.ag-column-select-column-group>*,
.ag-column-select-column>* {
    flex: none
}

.ag-column-select-checkbox {
    display: flex
}

.ag-tool-panel-horizontal-resize {
    cursor: ew-resize;
    height: 100%;
    position: absolute;
    top: 0;
    width: 5px;
    z-index: 1
}

.ag-ltr .ag-side-bar-left .ag-tool-panel-horizontal-resize {
    right: -3px
}

.ag-ltr .ag-side-bar-right .ag-tool-panel-horizontal-resize,
.ag-rtl .ag-side-bar-left .ag-tool-panel-horizontal-resize {
    left: -3px
}

.ag-rtl .ag-side-bar-right .ag-tool-panel-horizontal-resize {
    right: -3px
}

.ag-details-grid,
.ag-details-row {
    height: 100%;
    width: 100%
}

.ag-cell-label-container {
    align-items: center;
    display: flex;
    flex-direction: row-reverse;
    height: 100%;
    justify-content: space-between;
    width: 100%
}

.ag-right-aligned-header .ag-cell-label-container {
    flex-direction: row
}

.ag-side-bar {
    display: flex;
    flex-direction: row-reverse
}

.ag-side-bar-left {
    flex-direction: row;
    order: -1
}

.ag-side-button-button {
    align-items: center;
    cursor: pointer;
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
    outline: none;
    white-space: nowrap
}

.ag-side-button-label {
    writing-mode: vertical-lr
}

.ag-status-bar {
    display: flex;
    justify-content: space-between;
    overflow: hidden
}

.ag-status-panel {
    display: inline-flex
}

.ag-status-name-value {
    white-space: nowrap
}

.ag-status-bar-center,
.ag-status-bar-left,
.ag-status-bar-right {
    display: inline-flex
}

.ag-icon {
    speak: none;
    display: block
}

.ag-group {
    position: relative;
    width: 100%
}

.ag-group-title-bar {
    align-items: center;
    display: flex
}

.ag-group-title {
    display: block;
    flex: 1 1 auto;
    min-width: 0;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.ag-group-title-bar .ag-group-title {
    cursor: default
}

.ag-group-toolbar {
    align-items: center;
    display: flex
}

.ag-group-container {
    display: flex
}

.ag-disabled .ag-group-container {
    pointer-events: none
}

.ag-group-container-horizontal {
    flex-direction: row;
    flex-wrap: wrap
}

.ag-group-container-vertical {
    flex-direction: column
}

.ag-charts-font-size-color {
    align-self: stretch;
    display: flex;
    justify-content: space-between
}

.ag-column-group-icons {
    display: block
}

.ag-column-group-icons>* {
    cursor: pointer
}

.ag-group-item-alignment-stretch .ag-group-item {
    align-items: stretch
}

.ag-group-item-alignment-start .ag-group-item {
    align-items: flex-start
}

.ag-group-item-alignment-end .ag-group-item {
    align-items: flex-end
}

.ag-toggle-button-icon {
    position: absolute;
    top: -1px;
    transition: right .3s
}

.ag-input-field,
.ag-select {
    align-items: center;
    display: flex;
    flex-direction: row
}

.ag-input-field-input {
    flex: 1 1 auto;
    min-width: 0;
    width: 100%
}

.ag-floating-filter-input .ag-input-field-input[type=date] {
    width: 1px
}

.ag-angle-select,
.ag-range-field {
    align-items: center;
    display: flex
}

.ag-angle-select-wrapper {
    display: flex
}

.ag-angle-select-parent-circle {
    display: block;
    position: relative
}

.ag-angle-select-child-circle {
    position: absolute
}

.ag-slider-wrapper {
    display: flex
}

.ag-picker-field-display,
.ag-slider-wrapper .ag-input-field {
    flex: 1 1 auto
}

.ag-picker-field {
    align-items: center;
    display: flex
}

.ag-picker-field-icon {
    border: 0;
    cursor: pointer;
    display: flex;
    margin: 0;
    padding: 0
}

.ag-picker-field-wrapper {
    overflow: hidden
}

.ag-label-align-right .ag-label {
    order: 1
}

.ag-label-align-right>* {
    flex: none
}

.ag-label-align-top {
    align-items: flex-start;
    flex-direction: column
}

.ag-label-align-top>* {
    align-self: stretch
}

.ag-color-panel {
    display: flex;
    flex-direction: column;
    text-align: center;
    width: 100%
}

.ag-spectrum-color {
    cursor: default;
    flex: 1 1 auto;
    overflow: hidden;
    position: relative
}

.ag-spectrum-fill {
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0
}

.ag-spectrum-val {
    cursor: pointer
}

.ag-spectrum-dragger {
    cursor: pointer;
    pointer-events: none;
    position: absolute
}

.ag-spectrum-hue {
    background: linear-gradient(270deg, red 3%, #ff0 17%, #0f0 33%, #0ff 50%, #00f 67%, #f0f 83%, red);
    cursor: default
}

.ag-spectrum-alpha {
    cursor: default
}

.ag-spectrum-hue-background {
    height: 100%;
    width: 100%
}

.ag-spectrum-alpha-background {
    background-image: linear-gradient(90deg, #0000, #000);
    height: 100%;
    width: 100%
}

.ag-spectrum-tool {
    cursor: pointer
}

.ag-spectrum-slider {
    pointer-events: none;
    position: absolute
}

.ag-recent-colors {
    display: flex
}

.ag-recent-color {
    cursor: pointer
}

.ag-ltr .ag-column-select-indent-1 {
    padding-left: 20px
}

.ag-rtl .ag-column-select-indent-1 {
    padding-right: 20px
}

.ag-ltr .ag-row-group-indent-1 {
    padding-left: 20px
}

.ag-rtl .ag-row-group-indent-1 {
    padding-right: 20px
}

.ag-ltr .ag-column-select-indent-2 {
    padding-left: 40px
}

.ag-rtl .ag-column-select-indent-2 {
    padding-right: 40px
}

.ag-ltr .ag-row-group-indent-2 {
    padding-left: 40px
}

.ag-rtl .ag-row-group-indent-2 {
    padding-right: 40px
}

.ag-ltr .ag-column-select-indent-3 {
    padding-left: 60px
}

.ag-rtl .ag-column-select-indent-3 {
    padding-right: 60px
}

.ag-ltr .ag-row-group-indent-3 {
    padding-left: 60px
}

.ag-rtl .ag-row-group-indent-3 {
    padding-right: 60px
}

.ag-ltr .ag-column-select-indent-4 {
    padding-left: 80px
}

.ag-rtl .ag-column-select-indent-4 {
    padding-right: 80px
}

.ag-ltr .ag-row-group-indent-4 {
    padding-left: 80px
}

.ag-rtl .ag-row-group-indent-4 {
    padding-right: 80px
}

.ag-ltr .ag-column-select-indent-5 {
    padding-left: 100px
}

.ag-rtl .ag-column-select-indent-5 {
    padding-right: 100px
}

.ag-ltr .ag-row-group-indent-5 {
    padding-left: 100px
}

.ag-rtl .ag-row-group-indent-5 {
    padding-right: 100px
}

.ag-ltr .ag-column-select-indent-6 {
    padding-left: 120px
}

.ag-rtl .ag-column-select-indent-6 {
    padding-right: 120px
}

.ag-ltr .ag-row-group-indent-6 {
    padding-left: 120px
}

.ag-rtl .ag-row-group-indent-6 {
    padding-right: 120px
}

.ag-ltr .ag-column-select-indent-7 {
    padding-left: 140px
}

.ag-rtl .ag-column-select-indent-7 {
    padding-right: 140px
}

.ag-ltr .ag-row-group-indent-7 {
    padding-left: 140px
}

.ag-rtl .ag-row-group-indent-7 {
    padding-right: 140px
}

.ag-ltr .ag-column-select-indent-8 {
    padding-left: 160px
}

.ag-rtl .ag-column-select-indent-8 {
    padding-right: 160px
}

.ag-ltr .ag-row-group-indent-8 {
    padding-left: 160px
}

.ag-rtl .ag-row-group-indent-8 {
    padding-right: 160px
}

.ag-ltr .ag-column-select-indent-9 {
    padding-left: 180px
}

.ag-rtl .ag-column-select-indent-9 {
    padding-right: 180px
}

.ag-ltr .ag-row-group-indent-9 {
    padding-left: 180px
}

.ag-rtl .ag-row-group-indent-9 {
    padding-right: 180px
}

.ag-ltr {
    direction: ltr
}

.ag-ltr .ag-body,
.ag-ltr .ag-body-horizontal-scroll,
.ag-ltr .ag-body-viewport,
.ag-ltr .ag-floating-bottom,
.ag-ltr .ag-floating-top,
.ag-ltr .ag-header {
    flex-direction: row
}

.ag-rtl {
    direction: rtl
}

.ag-rtl .ag-body,
.ag-rtl .ag-body-horizontal-scroll,
.ag-rtl .ag-body-viewport,
.ag-rtl .ag-floating-bottom,
.ag-rtl .ag-floating-top,
.ag-rtl .ag-header {
    flex-direction: row-reverse
}

.ag-rtl .ag-icon-contracted,
.ag-rtl .ag-icon-tree-closed {
    display: block;
    transform: rotate(180deg)
}

.ag-body .ag-body-viewport {
    -webkit-overflow-scrolling: touch
}

.ag-chart {
    height: 100%;
    width: 100%
}

.ag-chart,
.ag-chart-components-wrapper {
    display: flex;
    overflow: hidden;
    position: relative
}

.ag-chart-components-wrapper {
    flex: 1 1 auto
}

.ag-chart-title-edit {
    display: none;
    left: 0;
    position: absolute;
    text-align: center;
    top: 0
}

.ag-chart-title-edit.currently-editing {
    display: inline-block
}

.ag-chart-canvas-wrapper {
    flex: 1 1 auto;
    overflow: hidden;
    position: relative
}

.ag-charts-canvas {
    display: block
}

.ag-chart-menu {
    display: flex;
    flex-direction: column;
    overflow: hidden;
    position: absolute;
    top: 10px;
    width: 24px
}

.ag-ltr .ag-chart-menu {
    right: 20px
}

.ag-rtl .ag-chart-menu {
    left: 20px
}

.ag-chart-docked-container {
    min-width: 0;
    position: relative;
    transition: min-width .4s;
    width: 0
}

.ag-chart-menu-hidden~.ag-chart-docked-container {
    max-width: 0;
    overflow: hidden
}

.ag-chart-tabbed-menu {
    display: flex;
    flex-direction: column;
    height: 100%;
    overflow: hidden;
    width: 100%
}

.ag-chart-tabbed-menu-header {
    cursor: default;
    flex: none;
    -webkit-user-select: none;
    user-select: none
}

.ag-chart-tabbed-menu-body {
    align-items: stretch;
    display: flex;
    flex: 1 1 auto;
    overflow: hidden
}

.ag-chart-tab {
    overflow: hidden;
    overflow-y: auto;
    width: 100%
}

.ag-chart-settings {
    overflow-x: hidden
}

.ag-chart-settings-wrapper {
    display: flex;
    flex-direction: column;
    height: 100%;
    overflow: hidden;
    position: relative;
    width: 100%
}

.ag-chart-settings-nav-bar {
    align-items: center;
    display: flex;
    height: 30px;
    width: 100%
}

.ag-chart-settings-card-selector {
    align-items: center;
    display: flex;
    flex: 1 1 auto;
    height: 100%;
    justify-content: space-around;
    padding: 0 10px
}

.ag-chart-settings-card-item {
    background-color: #000;
    cursor: pointer;
    height: 10px;
    position: relative;
    width: 10px
}

.ag-chart-settings-card-item.ag-not-selected {
    opacity: .2
}

.ag-chart-settings-card-item:before {
    background-color: #0000;
    content: " ";
    display: block;
    height: 20px;
    left: 50%;
    margin-left: -10px;
    margin-top: -10px;
    position: absolute;
    top: 50%;
    width: 20px
}

.ag-chart-settings-next,
.ag-chart-settings-prev {
    flex: none;
    position: relative
}

.ag-chart-settings-next-button,
.ag-chart-settings-prev-button {
    cursor: pointer;
    height: 100%;
    left: 0;
    opacity: 0;
    position: absolute;
    top: 0;
    width: 100%
}

.ag-chart-settings-mini-charts-container {
    flex: 1 1 auto;
    overflow-x: hidden;
    overflow-y: auto;
    position: relative
}

.ag-chart-settings-mini-wrapper {
    display: flex;
    flex-direction: column;
    left: 0;
    min-height: 100%;
    overflow: hidden;
    position: absolute;
    top: 0;
    width: 100%
}

.ag-chart-settings-mini-wrapper.ag-animating {
    transition: left .3s;
    transition-timing-function: ease-in-out
}

.ag-chart-mini-thumbnail {
    cursor: pointer
}

.ag-chart-mini-thumbnail-canvas {
    display: block
}

.ag-chart-data-wrapper,
.ag-chart-format-wrapper {
    display: flex;
    flex-direction: column;
    position: relative;
    -webkit-user-select: none;
    user-select: none
}

.ag-chart-data-section,
.ag-chart-format-section {
    display: flex;
    margin: 0
}

.ag-charts-font-panel-controls {
    justify-content: space-between
}

.ag-chart-empty-text {
    align-items: center;
    display: flex;
    height: 100%;
    justify-content: center;
    top: 0;
    width: 100%
}

.ag-chart .ag-chart-menu {
    opacity: 0;
    pointer-events: none
}

.ag-chart-menu-hidden:hover .ag-chart-menu {
    opacity: 1;
    pointer-events: all
}

.ag-chart-settings-nav-bar {
    padding: 0 10px;
    -webkit-user-select: none;
    user-select: none
}

.ag-date-time-list-page-column-labels-row,
.ag-date-time-list-page-entries-row,
.ag-date-time-list-page-title-bar {
    display: flex
}

.ag-date-time-list-page-column-label,
.ag-date-time-list-page-entry {
    flex-basis: 0;
    flex-grow: 1
}

.ag-date-time-list-page-entry {
    cursor: pointer
}

.ag-theme-balham {
    -webkit-font-smoothing: antialiased;
    color: #000;
    color: var(--ag-foreground-color, #000);
    font-family: ui-sans-serif, system-ui, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji !important;
    font-size: 14px;
    line-height: normal
}

@font-face {
    font-family: agGridBalham;
    font-style: normal;
    font-weight: 400;
    src: url(data:application/font-woff;charset=utf-8;base64,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) format("woff")
}

.ag-theme-balham .ag-icon {
    font-feature-settings: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-family: agGridBalham;
    font-size: 16px;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    line-height: 16px;
    text-transform: none
}

.ag-theme-balham .ag-icon-aggregation:before {
    content: ""
}

.ag-theme-balham .ag-icon-arrows:before {
    content: ""
}

.ag-theme-balham .ag-icon-asc:before {
    content: ""
}

.ag-theme-balham .ag-icon-cancel:before {
    content: ""
}

.ag-theme-balham .ag-icon-chart:before {
    content: ""
}

.ag-theme-balham .ag-icon-color-picker:before {
    content: ""
}

.ag-theme-balham .ag-icon-columns:before {
    content: ""
}

.ag-theme-balham .ag-icon-contracted:before {
    content: ""
}

.ag-theme-balham .ag-icon-copy:before {
    content: ""
}

.ag-theme-balham .ag-icon-cross:before {
    content: ""
}

.ag-theme-balham .ag-icon-desc:before {
    content: ""
}

.ag-theme-balham .ag-icon-expanded:before {
    content: ""
}

.ag-theme-balham .ag-icon-eye-slash:before {
    content: ""
}

.ag-theme-balham .ag-icon-eye:before {
    content: ""
}

.ag-theme-balham .ag-icon-filter:before {
    content: ""
}

.ag-theme-balham .ag-icon-first:before {
    content: ""
}

.ag-theme-balham .ag-icon-grip:before {
    content: ""
}

.ag-theme-balham .ag-icon-group:before {
    content: ""
}

.ag-theme-balham .ag-icon-last:before {
    content: ""
}

.ag-theme-balham .ag-icon-left:before {
    content: ""
}

.ag-theme-balham .ag-icon-linked:before {
    content: ""
}

.ag-theme-balham .ag-icon-loading:before {
    content: ""
}

.ag-theme-balham .ag-icon-maximize:before {
    content: ""
}

.ag-theme-balham .ag-icon-menu:before {
    content: ""
}

.ag-theme-balham .ag-icon-minimize:before {
    content: ""
}

.ag-theme-balham .ag-icon-next:before {
    content: ""
}

.ag-theme-balham .ag-icon-none:before {
    content: ""
}

.ag-theme-balham .ag-icon-not-allowed:before {
    content: ""
}

.ag-theme-balham .ag-icon-paste:before {
    content: ""
}

.ag-theme-balham .ag-icon-pin:before {
    content: ""
}

.ag-theme-balham .ag-icon-pivot:before {
    content: ""
}

.ag-theme-balham .ag-icon-previous:before {
    content: ""
}

.ag-theme-balham .ag-icon-right:before {
    content: ""
}

.ag-theme-balham .ag-icon-save:before {
    content: ""
}

.ag-theme-balham .ag-icon-small-down:before {
    content: ""
}

.ag-theme-balham .ag-icon-small-left:before {
    content: ""
}

.ag-theme-balham .ag-icon-small-right:before {
    content: ""
}

.ag-theme-balham .ag-icon-small-up:before {
    content: ""
}

.ag-theme-balham .ag-icon-tick:before {
    content: ""
}

.ag-theme-balham .ag-icon-tree-closed:before {
    content: ""
}

.ag-theme-balham .ag-icon-tree-indeterminate:before {
    content: ""
}

.ag-theme-balham .ag-icon-tree-open:before {
    content: ""
}

.ag-theme-balham .ag-icon-unlinked:before {
    content: ""
}

.ag-theme-balham .ag-icon-row-drag:before {
    content: ""
}

.ag-theme-balham .ag-right-arrow:before {
    content: "";
    content: ""
}

.ag-theme-balham .ag-root-wrapper {
    background-color: #fff;
    background-color: var(--ag-background-color, #fff)
}

.ag-theme-balham [class^=ag-],
.ag-theme-balham [class^=ag-]:after,
.ag-theme-balham [class^=ag-]:before,
.ag-theme-balham [class^=ag-]:focus {
    box-sizing: border-box;
    outline: none
}

.ag-theme-balham [class^=ag-]::-ms-clear {
    display: none
}

.ag-theme-balham .ag-checkbox .ag-input-wrapper,
.ag-theme-balham .ag-radio-button .ag-input-wrapper {
    overflow: visible
}

.ag-theme-balham .ag-range-field .ag-input-wrapper {
    height: 100%
}

.ag-theme-balham .ag-toggle-button {
    flex: none;
    min-width: 0;
    min-width: auto;
    width: auto
}

.ag-theme-balham .ag-ltr .ag-label-align-right .ag-label {
    margin-left: 4px
}

.ag-theme-balham .ag-rtl .ag-label-align-right .ag-label {
    margin-right: 4px
}

.ag-theme-balham input[class^=ag-] {
    margin: 0
}

.ag-theme-balham input[class^=ag-],
.ag-theme-balham select[class^=ag-],
.ag-theme-balham textarea[class^=ag-] {
    background-color: #fff;
    background-color: var(--ag-background-color, #fff)
}

.ag-theme-balham input[class^=ag-]:not([type]),
.ag-theme-balham input[class^=ag-][type=date],
.ag-theme-balham input[class^=ag-][type=datetime-local],
.ag-theme-balham input[class^=ag-][type=number],
.ag-theme-balham input[class^=ag-][type=tel],
.ag-theme-balham input[class^=ag-][type=text],
.ag-theme-balham textarea[class^=ag-] {
    border: 1px solid #95a5a6;
    border-color: var(--ag-input-border-color, #95a5a6);
    color: inherit;
    font-size: inherit;
    line-height: inherit
}

.ag-theme-balham input[class^=ag-]:not([type]):disabled,
.ag-theme-balham input[class^=ag-][type=date]:disabled,
.ag-theme-balham input[class^=ag-][type=datetime-local]:disabled,
.ag-theme-balham input[class^=ag-][type=number]:disabled,
.ag-theme-balham input[class^=ag-][type=tel]:disabled,
.ag-theme-balham input[class^=ag-][type=text]:disabled,
.ag-theme-balham textarea[class^=ag-]:disabled {
    background-color: #ebebeb;
    background-color: var(--ag-input-disabled-background-color, #ebebeb);
    border-color: #95a5a64d;
    border-color: var(--ag-input-disabled-border-color, #95a5a64d);
    color: #00000061;
    color: var(--ag-disabled-foreground-color, #00000061)
}

.ag-theme-balham input[class^=ag-]:not([type]):focus,
.ag-theme-balham input[class^=ag-][type=date]:focus,
.ag-theme-balham input[class^=ag-][type=datetime-local]:focus,
.ag-theme-balham input[class^=ag-][type=number]:focus,
.ag-theme-balham input[class^=ag-][type=tel]:focus,
.ag-theme-balham input[class^=ag-][type=text]:focus,
.ag-theme-balham textarea[class^=ag-]:focus {
    border-color: #719ece;
    border-color: var(--ag-input-focus-border-color, #719ece);
    box-shadow: 0 0 2px 1px #719ece;
    outline: none
}

.ag-theme-balham input[class^=ag-][type=number] {
    -moz-appearance: textfield
}

.ag-theme-balham input[class^=ag-][type=number]::-webkit-inner-spin-button,
.ag-theme-balham input[class^=ag-][type=number]::-webkit-outer-spin-button {
    -webkit-appearance: none;
    margin: 0
}

.ag-theme-balham input[class^=ag-][type=range] {
    padding: 0
}

.ag-theme-balham button[class^=ag-]:focus,
.ag-theme-balham input[class^=ag-][type=button]:focus {
    box-shadow: 0 0 2px 1px #719ece
}

.ag-theme-balham .ag-drag-handle {
    color: #0000008a;
    color: var(--ag-secondary-foreground-color, #0000008a)
}

.ag-theme-balham .ag-list-item,
.ag-theme-balham .ag-virtual-list-item {
    height: 28px
}

.ag-theme-balham .ag-select-list {
    background-color: #fff;
    background-color: var(--ag-background-color, #fff);
    overflow-x: hidden;
    overflow-y: auto
}

.ag-theme-balham .ag-list-item {
    align-items: center;
    display: flex
}

.ag-theme-balham .ag-list-item.ag-active-item {
    background-color: #f0f0f0;
    background-color: var(--ag-row-hover-color, #f0f0f0)
}

.ag-theme-balham .ag-select-list-item {
    cursor: default;
    padding-left: 4px;
    padding-right: 4px;
    -webkit-user-select: none;
    user-select: none
}

.ag-theme-balham .ag-select-list-item span {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.ag-theme-balham .ag-select .ag-picker-field-wrapper {
    background-color: #fff;
    background-color: var(--ag-background-color, #fff);
    cursor: default;
    height: 28px;
    min-height: 28px
}

.ag-theme-balham .ag-select .ag-picker-field-display {
    margin: 4px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.ag-theme-balham .ag-select .ag-picker-field-icon {
    align-items: center;
    display: flex
}

.ag-theme-balham .ag-select.ag-disabled {
    opacity: .5
}

.ag-theme-balham .ag-rich-select {
    background-color: #f5f7f7;
    background-color: var(--ag-control-panel-background-color, #f5f7f7)
}

.ag-theme-balham .ag-rich-select-list {
    height: 182px;
    min-width: 200px;
    width: 100%
}

.ag-theme-balham .ag-rich-select-value {
    border-bottom: 1px solid #dee2e6;
    border-bottom-color: var(--ag-secondary-border-color, var(--ag-border-color, #dee2e6));
    height: 28px;
    padding: 0 4px 0 12px
}

.ag-theme-balham .ag-rich-select-virtual-list-item {
    cursor: default;
    height: 28px
}

.ag-theme-balham .ag-rich-select-virtual-list-item:hover {
    background-color: #f0f0f0;
    background-color: var(--ag-row-hover-color, #f0f0f0)
}

.ag-theme-balham .ag-rich-select-row {
    padding-left: 12px
}

.ag-theme-balham .ag-rich-select-row-selected {
    background-color: #b7e4ff;
    background-color: var(--ag-selected-row-background-color, #b7e4ff)
}

.ag-theme-balham .ag-group-contracted,
.ag-theme-balham .ag-group-expanded,
.ag-theme-balham .ag-row-drag,
.ag-theme-balham .ag-selection-checkbox {
    color: #0000008a;
    color: var(--ag-secondary-foreground-color, #0000008a)
}

.ag-theme-balham .ag-ltr .ag-group-contracted,
.ag-theme-balham .ag-ltr .ag-group-expanded,
.ag-theme-balham .ag-ltr .ag-row-drag,
.ag-theme-balham .ag-ltr .ag-selection-checkbox {
    margin-right: 12px
}

.ag-theme-balham .ag-rtl .ag-group-contracted,
.ag-theme-balham .ag-rtl .ag-group-expanded,
.ag-theme-balham .ag-rtl .ag-row-drag,
.ag-theme-balham .ag-rtl .ag-selection-checkbox {
    margin-left: 12px
}

.ag-theme-balham .ag-cell-wrapper>:not(.ag-cell-value):not(.ag-group-value) {
    align-items: center;
    display: flex;
    flex: none;
    height: 26px
}

.ag-theme-balham .ag-group-contracted,
.ag-theme-balham .ag-group-expanded {
    cursor: pointer
}

.ag-theme-balham .ag-group-title-bar-icon {
    color: #0000008a;
    color: var(--ag-secondary-foreground-color, #0000008a);
    cursor: pointer;
    flex: none
}

.ag-theme-balham .ag-ltr .ag-group-child-count {
    margin-left: 2px
}

.ag-theme-balham .ag-rtl .ag-group-child-count {
    margin-right: 2px
}

.ag-theme-balham .ag-group-title-bar {
    background-color: #e2e9eb;
    background-color: var(--ag-subheader-background-color, #e2e9eb);
    padding: 4px
}

.ag-theme-balham .ag-group-toolbar {
    padding: 4px
}

.ag-theme-balham .ag-disabled-group-container,
.ag-theme-balham .ag-disabled-group-title-bar {
    opacity: .5
}

.ag-theme-balham .group-item {
    margin: 2px 0
}

.ag-theme-balham .ag-label {
    white-space: nowrap
}

.ag-theme-balham .ag-ltr .ag-label {
    margin-right: 4px
}

.ag-theme-balham .ag-rtl .ag-label {
    margin-left: 4px
}

.ag-theme-balham .ag-label-align-top .ag-label {
    margin-bottom: 2px
}

.ag-theme-balham .ag-ltr .ag-angle-select-field,
.ag-theme-balham .ag-ltr .ag-slider-field {
    margin-right: 8px
}

.ag-theme-balham .ag-rtl .ag-angle-select-field,
.ag-theme-balham .ag-rtl .ag-slider-field {
    margin-left: 8px
}

.ag-theme-balham .ag-angle-select-parent-circle {
    background-color: #fff;
    background-color: var(--ag-background-color, #fff);
    border: 1px solid #dee2e6;
    border-color: var(--ag-border-color, #dee2e6);
    border-radius: 12px;
    height: 24px;
    width: 24px
}

.ag-theme-balham .ag-angle-select-child-circle {
    background-color: #0000008a;
    background-color: var(--ag-secondary-foreground-color, #0000008a);
    border-radius: 3px;
    height: 6px;
    left: 12px;
    margin-left: -3px;
    margin-top: -4px;
    top: 4px;
    width: 6px
}

.ag-theme-balham .ag-picker-field-wrapper {
    border: 1px solid #dee2e6;
    border-color: var(--ag-border-color, #dee2e6);
    border-radius: 6px
}

.ag-theme-balham .ag-picker-field-wrapper:focus {
    box-shadow: 0 0 2px 1px #719ece
}

.ag-theme-balham .ag-picker-field-button {
    background-color: #fff;
    background-color: var(--ag-background-color, #fff);
    color: #0000008a;
    color: var(--ag-secondary-foreground-color, #0000008a)
}

.ag-theme-balham .ag-dialog.ag-color-dialog {
    border-radius: 6px
}

.ag-theme-balham .ag-color-picker .ag-picker-field-display {
    height: 16px
}

.ag-theme-balham .ag-color-panel {
    padding: 4px
}

.ag-theme-balham .ag-spectrum-color {
    background-color: red;
    border-radius: 2px
}

.ag-theme-balham .ag-spectrum-tools {
    padding: 10px
}

.ag-theme-balham .ag-spectrum-sat {
    background-image: linear-gradient(90deg, #fff, #cc9a8100)
}

.ag-theme-balham .ag-spectrum-val {
    background-image: linear-gradient(0deg, #000, #cc9a8100)
}

.ag-theme-balham .ag-spectrum-dragger {
    background: #000;
    border: 1px solid #fff;
    border-radius: 12px;
    box-shadow: 0 0 2px 0 #0000003d;
    height: 12px;
    width: 12px
}

.ag-theme-balham .ag-spectrum-alpha-background,
.ag-theme-balham .ag-spectrum-hue-background {
    border-radius: 2px
}

.ag-theme-balham .ag-spectrum-tool {
    border-radius: 2px;
    height: 11px;
    margin-bottom: 10px
}

.ag-theme-balham .ag-spectrum-slider {
    background-color: #f8f8f8;
    border-radius: 13px;
    box-shadow: 0 1px 4px 0 #0000005e;
    height: 13px;
    margin-top: -12px;
    width: 13px
}

.ag-theme-balham .ag-recent-color {
    margin: 0 3px
}

.ag-theme-balham .ag-recent-color:first-child {
    margin-left: 0
}

.ag-theme-balham .ag-recent-color:last-child {
    margin-right: 0
}

.ag-theme-balham.ag-dnd-ghost {
    background: #fff;
    background: var(--ag-background-color, #fff);
    border: 1px solid #dee2e6;
    border-color: var(--ag-secondary-border-color, var(--ag-border-color, #dee2e6));
    border-radius: 2px;
    box-shadow: none;
    color: #0000008a;
    color: var(--ag-secondary-foreground-color, #0000008a);
    height: 32px !important;
    line-height: 32px;
    margin: 0;
    overflow: hidden;
    padding: 0 8px;
    text-overflow: ellipsis;
    transform: translateY(8px);
    z-index: 10
}

.ag-theme-balham .ag-dnd-ghost-icon {
    color: #000;
    color: var(--ag-foreground-color, #000);
    margin-right: 4px
}

.ag-theme-balham .ag-popup-child:not(.ag-tooltip-custom) {
    box-shadow: 5px 5px 10px #0000004d
}

.ag-dragging-fill-handle .ag-theme-balham .ag-dialog,
.ag-dragging-range-handle .ag-theme-balham .ag-dialog {
    opacity: .7;
    pointer-events: none
}

.ag-theme-balham .ag-dialog {
    border: 1px solid #dee2e6;
    border-color: var(--ag-border-color, #dee2e6);
    border-radius: 2px
}

.ag-theme-balham .ag-panel {
    background-color: #fff;
    background-color: var(--ag-background-color, #fff)
}

.ag-theme-balham .ag-panel-title-bar {
    background-color: #f5f7f7;
    background-color: var(--ag-header-background-color, #f5f7f7);
    border-bottom: 1px solid #dee2e6;
    border-bottom-color: var(--ag-border-color, #dee2e6);
    color: #0000008a;
    color: var(--ag-header-foreground-color, var(--ag-secondary-foreground-color, #0000008a));
    height: 32px;
    padding: 4px 12px
}

.ag-theme-balham .ag-ltr .ag-panel-title-bar-button {
    margin-left: 4px
}

.ag-theme-balham .ag-rtl .ag-panel-title-bar-button {
    margin-right: 4px
}

.ag-theme-balham .ag-tooltip {
    background-color: #f5f7f7;
    background-color: var(--ag-header-background-color, #f5f7f7);
    border: 1px solid #dee2e6;
    border-color: var(--ag-border-color, #dee2e6);
    border-radius: 2px;
    color: #000;
    color: var(--ag-foreground-color, #000);
    padding: 4px;
    transition: opacity 1s
}

.ag-theme-balham .ag-tooltip.ag-tooltip-hiding {
    opacity: 0
}

.ag-theme-balham .ag-ltr .ag-column-select-indent-1 {
    padding-left: 20px
}

.ag-theme-balham .ag-rtl .ag-column-select-indent-1 {
    padding-right: 20px
}

.ag-theme-balham .ag-ltr .ag-column-select-indent-2 {
    padding-left: 40px
}

.ag-theme-balham .ag-rtl .ag-column-select-indent-2 {
    padding-right: 40px
}

.ag-theme-balham .ag-ltr .ag-column-select-indent-3 {
    padding-left: 60px
}

.ag-theme-balham .ag-rtl .ag-column-select-indent-3 {
    padding-right: 60px
}

.ag-theme-balham .ag-ltr .ag-column-select-indent-4 {
    padding-left: 80px
}

.ag-theme-balham .ag-rtl .ag-column-select-indent-4 {
    padding-right: 80px
}

.ag-theme-balham .ag-ltr .ag-column-select-indent-5 {
    padding-left: 100px
}

.ag-theme-balham .ag-rtl .ag-column-select-indent-5 {
    padding-right: 100px
}

.ag-theme-balham .ag-ltr .ag-column-select-indent-6 {
    padding-left: 120px
}

.ag-theme-balham .ag-rtl .ag-column-select-indent-6 {
    padding-right: 120px
}

.ag-theme-balham .ag-ltr .ag-column-select-indent-7 {
    padding-left: 140px
}

.ag-theme-balham .ag-rtl .ag-column-select-indent-7 {
    padding-right: 140px
}

.ag-theme-balham .ag-ltr .ag-column-select-indent-8 {
    padding-left: 160px
}

.ag-theme-balham .ag-rtl .ag-column-select-indent-8 {
    padding-right: 160px
}

.ag-theme-balham .ag-ltr .ag-column-select-indent-9 {
    padding-left: 180px
}

.ag-theme-balham .ag-rtl .ag-column-select-indent-9 {
    padding-right: 180px
}

.ag-theme-balham .ag-column-select-header-icon {
    cursor: pointer
}

.ag-theme-balham .ag-ltr .ag-column-group-icons:not(:last-child),
.ag-theme-balham .ag-ltr .ag-column-select-checkbox:not(:last-child),
.ag-theme-balham .ag-ltr .ag-column-select-column-drag-handle:not(:last-child),
.ag-theme-balham .ag-ltr .ag-column-select-column-group-drag-handle:not(:last-child),
.ag-theme-balham .ag-ltr .ag-column-select-column-label:not(:last-child),
.ag-theme-balham .ag-ltr .ag-column-select-header-checkbox:not(:last-child),
.ag-theme-balham .ag-ltr .ag-column-select-header-filter-wrapper:not(:last-child),
.ag-theme-balham .ag-ltr .ag-column-select-header-icon:not(:last-child) {
    margin-right: 6px
}

.ag-theme-balham .ag-rtl .ag-column-group-icons:not(:last-child),
.ag-theme-balham .ag-rtl .ag-column-select-checkbox:not(:last-child),
.ag-theme-balham .ag-rtl .ag-column-select-column-drag-handle:not(:last-child),
.ag-theme-balham .ag-rtl .ag-column-select-column-group-drag-handle:not(:last-child),
.ag-theme-balham .ag-rtl .ag-column-select-column-label:not(:last-child),
.ag-theme-balham .ag-rtl .ag-column-select-header-checkbox:not(:last-child),
.ag-theme-balham .ag-rtl .ag-column-select-header-filter-wrapper:not(:last-child),
.ag-theme-balham .ag-rtl .ag-column-select-header-icon:not(:last-child) {
    margin-left: 6px
}

.ag-theme-balham .ag-column-select-column-group:not(:last-child),
.ag-theme-balham .ag-column-select-column:not(:last-child) {
    margin-bottom: 4px
}

.ag-theme-balham .ag-column-select-column-group-readonly,
.ag-theme-balham .ag-column-select-column-readonly {
    color: #00000061;
    color: var(--ag-disabled-foreground-color, #00000061);
    pointer-events: none
}

.ag-theme-balham .ag-ltr .ag-column-select-add-group-indent {
    margin-left: 24px
}

.ag-theme-balham .ag-rtl .ag-column-select-add-group-indent {
    margin-right: 24px
}

.ag-theme-balham .ag-column-select-list {
    padding: 6px
}

.ag-theme-balham .ag-rtl {
    text-align: right
}

.ag-theme-balham .ag-root-wrapper {
    border: 1px solid #dee2e6;
    border-color: var(--ag-border-color, #dee2e6);
    border-radius: 2px
}

.ag-theme-balham .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-1 {
    padding-left: 40px
}

.ag-theme-balham .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-1 {
    padding-right: 40px
}

.ag-theme-balham .ag-ltr .ag-row-group-indent-1 {
    padding-left: 28px
}

.ag-theme-balham .ag-rtl .ag-row-group-indent-1 {
    padding-right: 28px
}

.ag-theme-balham .ag-ltr .ag-row-level-1 .ag-row-group-leaf-indent {
    margin-left: 28px
}

.ag-theme-balham .ag-rtl .ag-row-level-1 .ag-row-group-leaf-indent {
    margin-right: 28px
}

.ag-theme-balham .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-2 {
    padding-left: 68px
}

.ag-theme-balham .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-2 {
    padding-right: 68px
}

.ag-theme-balham .ag-ltr .ag-row-group-indent-2 {
    padding-left: 56px
}

.ag-theme-balham .ag-rtl .ag-row-group-indent-2 {
    padding-right: 56px
}

.ag-theme-balham .ag-ltr .ag-row-level-2 .ag-row-group-leaf-indent {
    margin-left: 28px
}

.ag-theme-balham .ag-rtl .ag-row-level-2 .ag-row-group-leaf-indent {
    margin-right: 28px
}

.ag-theme-balham .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-3 {
    padding-left: 96px
}

.ag-theme-balham .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-3 {
    padding-right: 96px
}

.ag-theme-balham .ag-ltr .ag-row-group-indent-3 {
    padding-left: 84px
}

.ag-theme-balham .ag-rtl .ag-row-group-indent-3 {
    padding-right: 84px
}

.ag-theme-balham .ag-ltr .ag-row-level-3 .ag-row-group-leaf-indent {
    margin-left: 28px
}

.ag-theme-balham .ag-rtl .ag-row-level-3 .ag-row-group-leaf-indent {
    margin-right: 28px
}

.ag-theme-balham .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-4 {
    padding-left: 124px
}

.ag-theme-balham .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-4 {
    padding-right: 124px
}

.ag-theme-balham .ag-ltr .ag-row-group-indent-4 {
    padding-left: 112px
}

.ag-theme-balham .ag-rtl .ag-row-group-indent-4 {
    padding-right: 112px
}

.ag-theme-balham .ag-ltr .ag-row-level-4 .ag-row-group-leaf-indent {
    margin-left: 28px
}

.ag-theme-balham .ag-rtl .ag-row-level-4 .ag-row-group-leaf-indent {
    margin-right: 28px
}

.ag-theme-balham .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-5 {
    padding-left: 152px
}

.ag-theme-balham .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-5 {
    padding-right: 152px
}

.ag-theme-balham .ag-ltr .ag-row-group-indent-5 {
    padding-left: 140px
}

.ag-theme-balham .ag-rtl .ag-row-group-indent-5 {
    padding-right: 140px
}

.ag-theme-balham .ag-ltr .ag-row-level-5 .ag-row-group-leaf-indent {
    margin-left: 28px
}

.ag-theme-balham .ag-rtl .ag-row-level-5 .ag-row-group-leaf-indent {
    margin-right: 28px
}

.ag-theme-balham .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-6 {
    padding-left: 180px
}

.ag-theme-balham .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-6 {
    padding-right: 180px
}

.ag-theme-balham .ag-ltr .ag-row-group-indent-6 {
    padding-left: 168px
}

.ag-theme-balham .ag-rtl .ag-row-group-indent-6 {
    padding-right: 168px
}

.ag-theme-balham .ag-ltr .ag-row-level-6 .ag-row-group-leaf-indent {
    margin-left: 28px
}

.ag-theme-balham .ag-rtl .ag-row-level-6 .ag-row-group-leaf-indent {
    margin-right: 28px
}

.ag-theme-balham .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-7 {
    padding-left: 208px
}

.ag-theme-balham .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-7 {
    padding-right: 208px
}

.ag-theme-balham .ag-ltr .ag-row-group-indent-7 {
    padding-left: 196px
}

.ag-theme-balham .ag-rtl .ag-row-group-indent-7 {
    padding-right: 196px
}

.ag-theme-balham .ag-ltr .ag-row-level-7 .ag-row-group-leaf-indent {
    margin-left: 28px
}

.ag-theme-balham .ag-rtl .ag-row-level-7 .ag-row-group-leaf-indent {
    margin-right: 28px
}

.ag-theme-balham .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-8 {
    padding-left: 236px
}

.ag-theme-balham .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-8 {
    padding-right: 236px
}

.ag-theme-balham .ag-ltr .ag-row-group-indent-8 {
    padding-left: 224px
}

.ag-theme-balham .ag-rtl .ag-row-group-indent-8 {
    padding-right: 224px
}

.ag-theme-balham .ag-ltr .ag-row-level-8 .ag-row-group-leaf-indent {
    margin-left: 28px
}

.ag-theme-balham .ag-rtl .ag-row-level-8 .ag-row-group-leaf-indent {
    margin-right: 28px
}

.ag-theme-balham .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-9 {
    padding-left: 264px
}

.ag-theme-balham .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-9 {
    padding-right: 264px
}

.ag-theme-balham .ag-ltr .ag-row-group-indent-9 {
    padding-left: 252px
}

.ag-theme-balham .ag-rtl .ag-row-group-indent-9 {
    padding-right: 252px
}

.ag-theme-balham .ag-ltr .ag-row-level-9 .ag-row-group-leaf-indent {
    margin-left: 28px
}

.ag-theme-balham .ag-rtl .ag-row-level-9 .ag-row-group-leaf-indent {
    margin-right: 28px
}

.ag-theme-balham .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-10 {
    padding-left: 292px
}

.ag-theme-balham .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-10 {
    padding-right: 292px
}

.ag-theme-balham .ag-ltr .ag-row-group-indent-10 {
    padding-left: 280px
}

.ag-theme-balham .ag-rtl .ag-row-group-indent-10 {
    padding-right: 280px
}

.ag-theme-balham .ag-ltr .ag-row-level-10 .ag-row-group-leaf-indent {
    margin-left: 28px
}

.ag-theme-balham .ag-rtl .ag-row-level-10 .ag-row-group-leaf-indent {
    margin-right: 28px
}

.ag-theme-balham .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-11 {
    padding-left: 320px
}

.ag-theme-balham .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-11 {
    padding-right: 320px
}

.ag-theme-balham .ag-ltr .ag-row-group-indent-11 {
    padding-left: 308px
}

.ag-theme-balham .ag-rtl .ag-row-group-indent-11 {
    padding-right: 308px
}

.ag-theme-balham .ag-ltr .ag-row-level-11 .ag-row-group-leaf-indent {
    margin-left: 28px
}

.ag-theme-balham .ag-rtl .ag-row-level-11 .ag-row-group-leaf-indent {
    margin-right: 28px
}

.ag-theme-balham .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-12 {
    padding-left: 348px
}

.ag-theme-balham .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-12 {
    padding-right: 348px
}

.ag-theme-balham .ag-ltr .ag-row-group-indent-12 {
    padding-left: 336px
}

.ag-theme-balham .ag-rtl .ag-row-group-indent-12 {
    padding-right: 336px
}

.ag-theme-balham .ag-ltr .ag-row-level-12 .ag-row-group-leaf-indent {
    margin-left: 28px
}

.ag-theme-balham .ag-rtl .ag-row-level-12 .ag-row-group-leaf-indent {
    margin-right: 28px
}

.ag-theme-balham .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-13 {
    padding-left: 376px
}

.ag-theme-balham .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-13 {
    padding-right: 376px
}

.ag-theme-balham .ag-ltr .ag-row-group-indent-13 {
    padding-left: 364px
}

.ag-theme-balham .ag-rtl .ag-row-group-indent-13 {
    padding-right: 364px
}

.ag-theme-balham .ag-ltr .ag-row-level-13 .ag-row-group-leaf-indent {
    margin-left: 28px
}

.ag-theme-balham .ag-rtl .ag-row-level-13 .ag-row-group-leaf-indent {
    margin-right: 28px
}

.ag-theme-balham .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-14 {
    padding-left: 404px
}

.ag-theme-balham .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-14 {
    padding-right: 404px
}

.ag-theme-balham .ag-ltr .ag-row-group-indent-14 {
    padding-left: 392px
}

.ag-theme-balham .ag-rtl .ag-row-group-indent-14 {
    padding-right: 392px
}

.ag-theme-balham .ag-ltr .ag-row-level-14 .ag-row-group-leaf-indent {
    margin-left: 28px
}

.ag-theme-balham .ag-rtl .ag-row-level-14 .ag-row-group-leaf-indent {
    margin-right: 28px
}

.ag-theme-balham .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-15 {
    padding-left: 432px
}

.ag-theme-balham .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-15 {
    padding-right: 432px
}

.ag-theme-balham .ag-ltr .ag-row-group-indent-15 {
    padding-left: 420px
}

.ag-theme-balham .ag-rtl .ag-row-group-indent-15 {
    padding-right: 420px
}

.ag-theme-balham .ag-ltr .ag-row-level-15 .ag-row-group-leaf-indent {
    margin-left: 28px
}

.ag-theme-balham .ag-rtl .ag-row-level-15 .ag-row-group-leaf-indent {
    margin-right: 28px
}

.ag-theme-balham .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-16 {
    padding-left: 460px
}

.ag-theme-balham .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-16 {
    padding-right: 460px
}

.ag-theme-balham .ag-ltr .ag-row-group-indent-16 {
    padding-left: 448px
}

.ag-theme-balham .ag-rtl .ag-row-group-indent-16 {
    padding-right: 448px
}

.ag-theme-balham .ag-ltr .ag-row-level-16 .ag-row-group-leaf-indent {
    margin-left: 28px
}

.ag-theme-balham .ag-rtl .ag-row-level-16 .ag-row-group-leaf-indent {
    margin-right: 28px
}

.ag-theme-balham .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-17 {
    padding-left: 488px
}

.ag-theme-balham .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-17 {
    padding-right: 488px
}

.ag-theme-balham .ag-ltr .ag-row-group-indent-17 {
    padding-left: 476px
}

.ag-theme-balham .ag-rtl .ag-row-group-indent-17 {
    padding-right: 476px
}

.ag-theme-balham .ag-ltr .ag-row-level-17 .ag-row-group-leaf-indent {
    margin-left: 28px
}

.ag-theme-balham .ag-rtl .ag-row-level-17 .ag-row-group-leaf-indent {
    margin-right: 28px
}

.ag-theme-balham .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-18 {
    padding-left: 516px
}

.ag-theme-balham .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-18 {
    padding-right: 516px
}

.ag-theme-balham .ag-ltr .ag-row-group-indent-18 {
    padding-left: 504px
}

.ag-theme-balham .ag-rtl .ag-row-group-indent-18 {
    padding-right: 504px
}

.ag-theme-balham .ag-ltr .ag-row-level-18 .ag-row-group-leaf-indent {
    margin-left: 28px
}

.ag-theme-balham .ag-rtl .ag-row-level-18 .ag-row-group-leaf-indent {
    margin-right: 28px
}

.ag-theme-balham .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-19 {
    padding-left: 544px
}

.ag-theme-balham .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-19 {
    padding-right: 544px
}

.ag-theme-balham .ag-ltr .ag-row-group-indent-19 {
    padding-left: 532px
}

.ag-theme-balham .ag-rtl .ag-row-group-indent-19 {
    padding-right: 532px
}

.ag-theme-balham .ag-ltr .ag-row-level-19 .ag-row-group-leaf-indent {
    margin-left: 28px
}

.ag-theme-balham .ag-rtl .ag-row-level-19 .ag-row-group-leaf-indent {
    margin-right: 28px
}

.ag-theme-balham .ag-cell {
    -webkit-font-smoothing: subpixel-antialiased
}

.ag-theme-balham .ag-value-change-delta {
    padding-right: 2px
}

.ag-theme-balham .ag-value-change-delta-up {
    color: #43a047;
    color: var(--ag-value-change-delta-up-color, #43a047)
}

.ag-theme-balham .ag-value-change-delta-down {
    color: #e53935;
    color: var(--ag-value-change-delta-down-color, #e53935)
}

.ag-theme-balham .ag-value-change-value {
    background-color: #0000;
    border-radius: 1px;
    padding-left: 1px;
    padding-right: 1px;
    transition: background-color 1s
}

.ag-theme-balham .ag-value-change-value-highlight {
    background-color: #16a08580;
    background-color: var(--ag-value-change-value-highlight-background-color, #16a08580);
    transition: background-color .1s
}

.ag-theme-balham .ag-cell-data-changed {
    background-color: #16a08580 !important;
    background-color: var(--ag-value-change-value-highlight-background-color, #16a08580) !important
}

.ag-theme-balham .ag-cell-data-changed-animation {
    background-color: #0000;
    transition: background-color 1s
}

.ag-theme-balham .ag-cell-highlight {
    background-color: #0091ea !important;
    background-color: var(--ag-range-selection-highlight-color, var(--ag-balham-active-color, #0091ea)) !important
}

.ag-theme-balham .ag-cell-highlight-animation {
    transition: background-color 1s
}

.ag-theme-balham .ag-row {
    background-color: #fff;
    background-color: var(--ag-background-color, #fff);
    border-color: #d9dcde;
    border-color: var(--ag-row-border-color, #d9dcde);
    border-width: 1px;
    color: #000;
    color: var(--ag-data-color, var(--ag-foreground-color, #000));
    height: 28px
}

.ag-theme-balham .ag-row:not(.ag-row-first) {
    border-top-style: solid
}

.ag-theme-balham .ag-row.ag-row-last {
    border-bottom-style: solid
}

.ag-theme-balham .ag-row-highlight-above:after,
.ag-theme-balham .ag-row-highlight-below:after {
    background-color: #0091ea;
    background-color: var(--ag-range-selection-border-color, var(--ag-balham-active-color, #0091ea));
    content: "";
    height: 1px;
    left: 1px;
    position: absolute;
    width: calc(100% - 1px)
}

.ag-theme-balham .ag-row-highlight-above:after {
    top: -1px
}

.ag-theme-balham .ag-row-highlight-above.ag-row-first:after {
    top: 0
}

.ag-theme-balham .ag-row-highlight-below:after {
    bottom: 0
}

.ag-theme-balham .ag-row-odd {
    background-color: #fcfdfe;
    background-color: var(--ag-odd-row-background-color, #fcfdfe)
}

.ag-theme-balham .ag-horizontal-left-spacer:not(.ag-scroller-corner) {
    border-right: 1px solid #dee2e6;
    border-right-color: var(--ag-border-color, #dee2e6)
}

.ag-theme-balham .ag-horizontal-right-spacer:not(.ag-scroller-corner) {
    border-left: 1px solid #dee2e6;
    border-left-color: var(--ag-border-color, #dee2e6)
}

.ag-theme-balham .ag-row-hover {
    background-color: #f0f0f0;
    background-color: var(--ag-row-hover-color, #f0f0f0)
}

.ag-theme-balham .ag-ltr .ag-right-aligned-cell {
    text-align: right
}

.ag-theme-balham .ag-rtl .ag-right-aligned-cell {
    text-align: left
}

.ag-theme-balham .ag-ltr .ag-right-aligned-cell .ag-cell-value {
    margin-left: auto
}

.ag-theme-balham .ag-rtl .ag-right-aligned-cell .ag-cell-value {
    margin-right: auto
}

.ag-theme-balham .ag-cell {
    border-right: 1px solid #f0f0f0;
    line-height: 26px
}

.ag-theme-balham .ag-cell,
.ag-theme-balham .ag-row>.ag-cell-wrapper {
    padding-left: 11px;
    padding-right: 11px
}

.ag-theme-balham .ag-row-dragging {
    cursor: move;
    opacity: .5
}

.ag-theme-balham .ag-cell-inline-editing {
    height: 28px
}

.ag-theme-balham .ag-cell-inline-editing,
.ag-theme-balham .ag-popup-editor {
    background: #fff;
    background: var(--ag-background-color, #fff);
    background-color: #f5f7f7;
    background-color: var(--ag-control-panel-background-color, #f5f7f7);
    border: 1px solid #dee2e6;
    border-color: var(--ag-border-color, #dee2e6);
    border-radius: 2px;
    box-shadow: none;
    padding: 0
}

.ag-theme-balham .ag-large-text-input {
    height: auto;
    padding: 12px
}

.ag-theme-balham .ag-details-row {
    background-color: #fff;
    background-color: var(--ag-background-color, #fff);
    padding: 20px
}

.ag-theme-balham .ag-overlay-loading-wrapper {
    background-color: #ffffffa8;
    background-color: var(--ag-modal-overlay-background-color, #ffffffa8)
}

.ag-theme-balham .ag-overlay-loading-center {
    background: #fff;
    background: var(--ag-background-color, #fff);
    border-radius: 2px;
    box-shadow: none;
    padding: 4px
}

.ag-theme-balham .ag-overlay-no-rows-wrapper.ag-layout-auto-height {
    padding-top: 30px
}

.ag-theme-balham .ag-loading {
    align-items: center;
    display: flex;
    height: 100%;
    padding-left: 12px
}

.ag-theme-balham .ag-loading-icon {
    padding-right: 12px
}

.ag-theme-balham .ag-icon-loading {
    animation-duration: 1s;
    animation-iteration-count: infinite;
    animation-name: spin;
    animation-timing-function: linear
}

@keyframes spin {
    0% {
        transform: rotate(0deg)
    }

    to {
        transform: rotate(1turn)
    }
}

.ag-theme-balham .ag-floating-top {
    border-bottom: 1px solid #dee2e6;
    border-bottom-color: var(--ag-border-color, #dee2e6)
}

.ag-theme-balham .ag-floating-bottom {
    border-top: 1px solid #dee2e6;
    border-top-color: var(--ag-border-color, #dee2e6)
}

.ag-theme-balham .ag-rtl .ag-cell {
    border-left: solid #0000
}

.ag-theme-balham .ag-ltr .ag-cell {
    border-right-width: 1px
}

.ag-theme-balham .ag-rtl .ag-cell {
    border-left-width: 1px
}

.ag-theme-balham .ag-cell.ag-cell-first-right-pinned:not(.ag-cell-range-left):not(.ag-cell-range-single-cell) {
    border-left: 1px solid #dee2e6;
    border-left-color: var(--ag-border-color, #dee2e6)
}

.ag-theme-balham .ag-cell.ag-cell-last-left-pinned:not(.ag-cell-range-right):not(.ag-cell-range-single-cell) {
    border-right: 1px solid #dee2e6;
    border-right-color: var(--ag-border-color, #dee2e6)
}

.ag-theme-balham .ag-row-selected {
    background-color: #fff
}

.ag-theme-balham .ag-cell-range-selected:not(.ag-cell-focus) {
    background-color: #0091ea33;
    background-color: var(--ag-range-selection-background-color, #0091ea33)
}

.ag-theme-balham .ag-cell-range-selected:not(.ag-cell-focus).ag-cell-range-chart {
    background-color: #0058ff1a;
    background-color: var(--ag-range-selection-chart-background-color, #0058ff1a)
}

.ag-theme-balham .ag-cell-range-selected:not(.ag-cell-focus).ag-cell-range-chart.ag-cell-range-chart-category {
    background-color: #00ff841a;
    background-color: var(--ag-range-selection-chart-category-background-color, #00ff841a)
}

.ag-theme-balham .ag-cell-range-selected-1:not(.ag-cell-focus) {
    background-color: #0091ea33;
    background-color: var(--ag-range-selection-background-color-1, var(--ag-range-selection-background-color, #0091ea33))
}

.ag-theme-balham .ag-cell-range-selected-2:not(.ag-cell-focus) {
    background-color: #0091ea5c;
    background-color: var(--ag-range-selection-background-color-2, #0091ea5c)
}

.ag-theme-balham .ag-cell-range-selected-3:not(.ag-cell-focus) {
    background-color: rgba(0, 145, 234, .488);
    background-color: var(--ag-range-selection-background-color-3, rgba(0, 145, 234, .488))
}

.ag-theme-balham .ag-cell-range-selected-4:not(.ag-cell-focus) {
    background-color: #0091ea96;
    background-color: var(--ag-range-selection-background-color-4, #0091ea96)
}

.ag-theme-balham .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-top {
    border-top-color: #0091ea;
    border-top-color: var(--ag-range-selection-border-color, var(--ag-balham-active-color, #0091ea))
}

.ag-theme-balham .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-right {
    border-right-color: #0091ea;
    border-right-color: var(--ag-range-selection-border-color, var(--ag-balham-active-color, #0091ea))
}

.ag-theme-balham .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-bottom {
    border-bottom-color: #0091ea;
    border-bottom-color: var(--ag-range-selection-border-color, var(--ag-balham-active-color, #0091ea))
}

.ag-theme-balham .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-left {
    border-left-color: #0091ea;
    border-left-color: var(--ag-range-selection-border-color, var(--ag-balham-active-color, #0091ea))
}

.ag-theme-balham .ag-ltr .ag-cell-range-single-cell.ag-cell-range-handle,
.ag-theme-balham .ag-ltr .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell,
.ag-theme-balham .ag-ltr .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected),
.ag-theme-balham .ag-rtl .ag-cell-range-single-cell.ag-cell-range-handle,
.ag-theme-balham .ag-rtl .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell,
.ag-theme-balham .ag-rtl .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected) {
    border: 1px solid #0091ea;
    border-color: var(--ag-range-selection-border-color, var(--ag-balham-active-color, #0091ea));
    outline: medium none invert;
    outline: initial
}

.ag-theme-balham .ag-cell.ag-selection-fill-top,
.ag-theme-balham .ag-cell.ag-selection-fill-top.ag-cell-range-selected {
    border-top: 1px dashed #0091ea;
    border-top-color: var(--ag-range-selection-border-color, var(--ag-balham-active-color, #0091ea))
}

.ag-theme-balham .ag-ltr .ag-cell.ag-selection-fill-right,
.ag-theme-balham .ag-ltr .ag-cell.ag-selection-fill-right.ag-cell-range-selected {
    border-right: 1px dashed #0091ea;
    border-right-color: var(--ag-range-selection-border-color, var(--ag-balham-active-color, #0091ea))
}

.ag-theme-balham .ag-rtl .ag-cell.ag-selection-fill-right,
.ag-theme-balham .ag-rtl .ag-cell.ag-selection-fill-right.ag-cell-range-selected {
    border-left: 1px dashed #0091ea;
    border-left-color: var(--ag-range-selection-border-color, var(--ag-balham-active-color, #0091ea))
}

.ag-theme-balham .ag-cell.ag-selection-fill-bottom,
.ag-theme-balham .ag-cell.ag-selection-fill-bottom.ag-cell-range-selected {
    border-bottom: 1px dashed #0091ea;
    border-bottom-color: var(--ag-range-selection-border-color, var(--ag-balham-active-color, #0091ea))
}

.ag-theme-balham .ag-ltr .ag-cell.ag-selection-fill-left,
.ag-theme-balham .ag-ltr .ag-cell.ag-selection-fill-left.ag-cell-range-selected {
    border-left: 1px dashed #0091ea;
    border-left-color: var(--ag-range-selection-border-color, var(--ag-balham-active-color, #0091ea))
}

.ag-theme-balham .ag-rtl .ag-cell.ag-selection-fill-left,
.ag-theme-balham .ag-rtl .ag-cell.ag-selection-fill-left.ag-cell-range-selected {
    border-right: 1px dashed #0091ea;
    border-right-color: var(--ag-range-selection-border-color, var(--ag-balham-active-color, #0091ea))
}

.ag-theme-balham .ag-fill-handle,
.ag-theme-balham .ag-range-handle {
    background-color: #0091ea;
    background-color: var(--ag-range-selection-border-color, var(--ag-balham-active-color, #0091ea));
    bottom: -1px;
    height: 6px;
    position: absolute;
    width: 6px
}

.ag-theme-balham .ag-ltr .ag-fill-handle,
.ag-theme-balham .ag-ltr .ag-range-handle {
    right: -1px
}

.ag-theme-balham .ag-rtl .ag-fill-handle,
.ag-theme-balham .ag-rtl .ag-range-handle {
    left: -1px
}

.ag-theme-balham .ag-fill-handle {
    cursor: cell
}

.ag-theme-balham .ag-range-handle {
    cursor: nwse-resize
}

.ag-theme-balham .ag-cell-inline-editing {
    border-color: #719ece !important;
    border-color: var(--ag-input-focus-border-color, #719ece) !important
}

.ag-theme-balham .ag-menu {
    background: #fff;
    background: var(--ag-background-color, #fff);
    border: 1px solid #dee2e6;
    border-color: var(--ag-border-color, #dee2e6);
    border-radius: 2px;
    box-shadow: none;
    padding: 0
}

.ag-theme-balham .ag-menu-list {
    cursor: default;
    padding-bottom: 4px;
    padding-top: 4px;
    width: 100%
}

.ag-theme-balham .ag-menu-option-part {
    padding-bottom: 6px;
    padding-top: 6px
}

.ag-theme-balham .ag-menu-option-active {
    background-color: #f0f0f0;
    background-color: var(--ag-row-hover-color, #f0f0f0)
}

.ag-theme-balham .ag-menu-option-disabled {
    opacity: .5
}

.ag-theme-balham .ag-menu-option-text {
    margin-left: 4px
}

.ag-theme-balham .ag-menu-option-icon {
    min-width: 24px;
    padding-left: 8px;
    padding-right: 4px
}

.ag-theme-balham .ag-menu-option-shortcut {
    padding-left: 8px
}

.ag-theme-balham .ag-menu-separator {
    height: 8px
}

.ag-theme-balham .ag-menu-separator-cell:after {
    border-top: 1px solid #dee2e6;
    border-top-color: var(--ag-secondary-border-color, var(--ag-border-color, #dee2e6));
    content: "";
    display: block
}

.ag-theme-balham .ag-menu-option-popup-pointer {
    text-align: center;
    width: 24px
}

.ag-theme-balham .ag-tabs-header {
    display: flex;
    min-width: 220px;
    width: 100%
}

.ag-theme-balham .ag-tab {
    align-items: center;
    border-bottom: 0 solid #0000;
    cursor: pointer;
    display: flex;
    flex: none;
    justify-content: center
}

.ag-theme-balham .ag-keyboard-focus .ag-tab:focus {
    outline-color: #719ece;
    outline-color: var(--ag-input-focus-border-color, #719ece);
    outline-offset: -4px;
    outline-style: solid;
    outline-width: 1px
}

.ag-theme-balham .ag-tab-selected {
    border-bottom-color: #0091ea;
    border-bottom-color: var(--ag-selected-tab-underline-color, var(--ag-range-selection-border-color, var(--ag-balham-active-color, #0091ea)))
}

.ag-theme-balham .ag-menu-header {
    color: #0000008a;
    color: var(--ag-secondary-foreground-color, #0000008a)
}

.ag-theme-balham .ag-filter-condition-operator {
    height: 17px
}

.ag-theme-balham .ag-ltr .ag-filter-condition-operator-or {
    margin-left: 8px
}

.ag-theme-balham .ag-rtl .ag-filter-condition-operator-or {
    margin-right: 8px
}

.ag-theme-balham .ag-set-filter-select-all {
    padding: 6px 0
}

.ag-theme-balham .ag-set-filter-list {
    height: 168px
}

.ag-theme-balham .ag-set-filter-filter {
    margin-left: 6px;
    margin-right: 6px;
    margin-top: 6px
}

.ag-theme-balham .ag-filter-to {
    margin-top: 4px
}

.ag-theme-balham .ag-mini-filter {
    margin: 6px 6px 0
}

.ag-theme-balham .ag-set-filter-item {
    margin: 0 6px
}

.ag-theme-balham .ag-ltr .ag-set-filter-item-value {
    margin-left: 6px
}

.ag-theme-balham .ag-rtl .ag-set-filter-item-value {
    margin-right: 6px
}

.ag-theme-balham .ag-filter-header-container {
    border-bottom: 1px solid #dee2e6;
    border-bottom-color: var(--ag-secondary-border-color, var(--ag-border-color, #dee2e6))
}

.ag-theme-balham .ag-filter-apply-panel {
    border-top: 1px solid #dee2e6;
    border-top-color: var(--ag-secondary-border-color, var(--ag-border-color, #dee2e6));
    display: flex;
    justify-content: flex-end;
    padding: 6px
}

.ag-theme-balham .ag-filter-apply-panel-button {
    line-height: 1.5
}

.ag-theme-balham .ag-ltr .ag-filter-apply-panel-button {
    margin-left: 8px
}

.ag-theme-balham .ag-rtl .ag-filter-apply-panel-button {
    margin-right: 8px
}

.ag-theme-balham .ag-simple-filter-body-wrapper {
    padding: 6px 6px 2px
}

.ag-theme-balham .ag-simple-filter-body-wrapper>* {
    margin-bottom: 4px
}

.ag-theme-balham .ag-side-bar {
    position: relative
}

.ag-theme-balham .ag-tool-panel-wrapper {
    background-color: #f5f7f7;
    background-color: var(--ag-control-panel-background-color, #f5f7f7)
}

.ag-theme-balham .ag-side-buttons {
    color: #000;
    color: var(--ag-foreground-color, #000);
    overflow: hidden;
    padding-top: 16px;
    position: relative;
    width: 20px
}

.ag-theme-balham button.ag-side-button-button {
    background: #0000;
    background-position-x: center;
    background-position-y: center;
    background-repeat: no-repeat;
    border-bottom: #dee2e6;
    border-bottom: 1px solid var(--ag-border-color, #dee2e6);
    border-left: none;
    border-right: none;
    border-top: #dee2e6;
    border-top: 1px solid var(--ag-border-color, #dee2e6);
    color: inherit;
    font-family: inherit;
    font-size: inherit;
    font-weight: inherit;
    line-height: inherit;
    margin: 0;
    min-height: 72px;
    padding: 8px 0;
    width: calc(100% + 1px)
}

.ag-theme-balham button.ag-side-button-button:focus {
    box-shadow: none
}

.ag-theme-balham .ag-selected .ag-side-button-button {
    background-color: #f5f7f7;
    background-color: var(--ag-control-panel-background-color, #f5f7f7);
    border-bottom-color: #dee2e6;
    border-bottom-color: var(--ag-border-color, #dee2e6);
    border-top-color: #dee2e6;
    border-top-color: var(--ag-border-color, #dee2e6)
}

.ag-theme-balham .ag-side-button-icon-wrapper {
    margin-bottom: 3px
}

.ag-theme-balham .ag-ltr .ag-side-bar-left,
.ag-theme-balham .ag-rtl .ag-side-bar-right {
    border-right: 1px solid #dee2e6;
    border-right-color: var(--ag-border-color, #dee2e6)
}

.ag-theme-balham .ag-ltr .ag-side-bar-left .ag-tool-panel-wrapper,
.ag-theme-balham .ag-rtl .ag-side-bar-right .ag-tool-panel-wrapper {
    border-left: 1px solid #dee2e6;
    border-left-color: var(--ag-border-color, #dee2e6)
}

.ag-theme-balham .ag-ltr .ag-side-bar-left .ag-side-button-button,
.ag-theme-balham .ag-rtl .ag-side-bar-right .ag-side-button-button {
    border-right: 0 solid #0000;
    margin-right: -1px;
    padding-right: 1px
}

.ag-theme-balham .ag-ltr .ag-side-bar-left .ag-selected .ag-side-button-button,
.ag-theme-balham .ag-rtl .ag-side-bar-right .ag-selected .ag-side-button-button {
    border-right-color: #0091ea;
    border-right-color: var(--ag-selected-tab-underline-color, var(--ag-range-selection-border-color, var(--ag-balham-active-color, #0091ea)))
}

.ag-theme-balham .ag-ltr .ag-side-bar-right,
.ag-theme-balham .ag-rtl .ag-side-bar-left {
    border-left: 1px solid #dee2e6;
    border-left-color: var(--ag-border-color, #dee2e6)
}

.ag-theme-balham .ag-ltr .ag-side-bar-right .ag-tool-panel-wrapper,
.ag-theme-balham .ag-rtl .ag-side-bar-left .ag-tool-panel-wrapper {
    border-right: 1px solid #dee2e6;
    border-right-color: var(--ag-border-color, #dee2e6)
}

.ag-theme-balham .ag-ltr .ag-side-bar-right .ag-side-button-button,
.ag-theme-balham .ag-rtl .ag-side-bar-left .ag-side-button-button {
    border-left: 0 solid #0000;
    margin-left: -1px;
    padding-left: 1px
}

.ag-theme-balham .ag-ltr .ag-side-bar-right .ag-selected .ag-side-button-button,
.ag-theme-balham .ag-rtl .ag-side-bar-left .ag-selected .ag-side-button-button {
    border-left-color: #0091ea;
    border-left-color: var(--ag-selected-tab-underline-color, var(--ag-range-selection-border-color, var(--ag-balham-active-color, #0091ea)))
}

.ag-theme-balham .ag-filter-toolpanel-header {
    height: 24px
}

.ag-theme-balham .ag-ltr .ag-filter-toolpanel-header,
.ag-theme-balham .ag-ltr .ag-filter-toolpanel-search {
    padding-left: 4px
}

.ag-theme-balham .ag-rtl .ag-filter-toolpanel-header,
.ag-theme-balham .ag-rtl .ag-filter-toolpanel-search {
    padding-right: 4px
}

.ag-theme-balham .ag-filter-toolpanel-group.ag-has-filter>.ag-group-title-bar .ag-group-title:after {
    font-feature-settings: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "";
    font-family: agGridBalham;
    font-size: 16px;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    line-height: 16px;
    position: absolute;
    text-transform: none
}

.ag-theme-balham .ag-ltr .ag-filter-toolpanel-group.ag-has-filter>.ag-group-title-bar .ag-group-title:after {
    padding-left: 4px
}

.ag-theme-balham .ag-rtl .ag-filter-toolpanel-group.ag-has-filter>.ag-group-title-bar .ag-group-title:after {
    padding-right: 4px
}

.ag-theme-balham .ag-filter-toolpanel-group-level-0-header {
    height: 32px
}

.ag-theme-balham .ag-filter-toolpanel-group-item {
    margin-bottom: 2px;
    margin-top: 2px
}

.ag-theme-balham .ag-filter-toolpanel-search {
    height: 32px
}

.ag-theme-balham .ag-filter-toolpanel-search-input {
    flex-grow: 1;
    height: 16px
}

.ag-theme-balham .ag-ltr .ag-filter-toolpanel-search-input {
    margin-right: 4px
}

.ag-theme-balham .ag-rtl .ag-filter-toolpanel-search-input {
    margin-left: 4px
}

.ag-theme-balham .ag-filter-toolpanel-group-level-0 {
    border-top: 1px solid #dee2e6;
    border-top-color: var(--ag-secondary-border-color, var(--ag-border-color, #dee2e6))
}

.ag-theme-balham .ag-ltr .ag-filter-toolpanel-expand,
.ag-theme-balham .ag-ltr .ag-filter-toolpanel-group-title-bar-icon {
    margin-right: 4px
}

.ag-theme-balham .ag-rtl .ag-filter-toolpanel-expand,
.ag-theme-balham .ag-rtl .ag-filter-toolpanel-group-title-bar-icon {
    margin-left: 4px
}

.ag-theme-balham .ag-ltr .ag-filter-toolpanel-group-level-1-header {
    padding-left: 20px
}

.ag-theme-balham .ag-rtl .ag-filter-toolpanel-group-level-1-header {
    padding-right: 20px
}

.ag-theme-balham .ag-ltr .ag-filter-toolpanel-group-level-2-header {
    padding-left: 36px
}

.ag-theme-balham .ag-rtl .ag-filter-toolpanel-group-level-2-header {
    padding-right: 36px
}

.ag-theme-balham .ag-ltr .ag-filter-toolpanel-group-level-3-header {
    padding-left: 52px
}

.ag-theme-balham .ag-rtl .ag-filter-toolpanel-group-level-3-header {
    padding-right: 52px
}

.ag-theme-balham .ag-ltr .ag-filter-toolpanel-group-level-4-header {
    padding-left: 68px
}

.ag-theme-balham .ag-rtl .ag-filter-toolpanel-group-level-4-header {
    padding-right: 68px
}

.ag-theme-balham .ag-ltr .ag-filter-toolpanel-group-level-5-header {
    padding-left: 84px
}

.ag-theme-balham .ag-rtl .ag-filter-toolpanel-group-level-5-header {
    padding-right: 84px
}

.ag-theme-balham .ag-ltr .ag-filter-toolpanel-group-level-6-header {
    padding-left: 100px
}

.ag-theme-balham .ag-rtl .ag-filter-toolpanel-group-level-6-header {
    padding-right: 100px
}

.ag-theme-balham .ag-ltr .ag-filter-toolpanel-group-level-7-header {
    padding-left: 116px
}

.ag-theme-balham .ag-rtl .ag-filter-toolpanel-group-level-7-header {
    padding-right: 116px
}

.ag-theme-balham .ag-ltr .ag-filter-toolpanel-group-level-8-header {
    padding-left: 132px
}

.ag-theme-balham .ag-rtl .ag-filter-toolpanel-group-level-8-header {
    padding-right: 132px
}

.ag-theme-balham .ag-ltr .ag-filter-toolpanel-group-level-9-header {
    padding-left: 148px
}

.ag-theme-balham .ag-rtl .ag-filter-toolpanel-group-level-9-header {
    padding-right: 148px
}

.ag-theme-balham .ag-ltr .ag-filter-toolpanel-group-level-10-header {
    padding-left: 164px
}

.ag-theme-balham .ag-rtl .ag-filter-toolpanel-group-level-10-header {
    padding-right: 164px
}

.ag-theme-balham .ag-filter-toolpanel-instance-header.ag-filter-toolpanel-group-level-1-header {
    padding-left: 4px
}

.ag-theme-balham .ag-filter-toolpanel-instance-filter {
    border-bottom: 1px solid #dee2e6;
    border-bottom-color: var(--ag-border-color, #dee2e6);
    border-top: 1px solid #dee2e6;
    border-top-color: var(--ag-border-color, #dee2e6);
    padding-top: 4px
}

.ag-theme-balham .ag-ltr .ag-filter-toolpanel-instance-header-icon {
    margin-left: 4px
}

.ag-theme-balham .ag-rtl .ag-filter-toolpanel-instance-header-icon {
    margin-right: 4px
}

.ag-theme-balham .ag-pivot-mode-panel {
    display: flex;
    height: 32px
}

.ag-theme-balham .ag-pivot-mode-select {
    align-items: center;
    display: flex
}

.ag-theme-balham .ag-ltr .ag-pivot-mode-select {
    margin-left: 6px
}

.ag-theme-balham .ag-rtl .ag-pivot-mode-select {
    margin-right: 6px
}

.ag-theme-balham .ag-column-select-header {
    align-items: center;
    height: 32px;
    padding: 0 6px
}

.ag-theme-balham .ag-column-panel-column-select,
.ag-theme-balham .ag-column-select-header {
    border-bottom: 1px solid #dee2e6;
    border-bottom-color: var(--ag-secondary-border-color, var(--ag-border-color, #dee2e6))
}

.ag-theme-balham .ag-column-panel-column-select {
    border-top: 1px solid #dee2e6;
    border-top-color: var(--ag-secondary-border-color, var(--ag-border-color, #dee2e6))
}

.ag-theme-balham .ag-column-group-icons,
.ag-theme-balham .ag-column-select-header-icon {
    color: #0000008a;
    color: var(--ag-secondary-foreground-color, #0000008a)
}

.ag-theme-balham .ag-header {
    background-color: #fff;
    border-bottom: 1px solid #dee2e6;
    border-bottom-color: var(--ag-border-color, #dee2e6)
}

.ag-theme-balham .ag-header-row {
    color: #0000008a;
    color: var(--ag-header-foreground-color, var(--ag-secondary-foreground-color, #0000008a))
}

.ag-theme-balham .ag-pinned-right-header {
    border-left: 1px solid #dee2e6;
    border-left-color: var(--ag-border-color, #dee2e6)
}

.ag-theme-balham .ag-pinned-left-header {
    border-right: 1px solid #dee2e6;
    border-right-color: var(--ag-border-color, #dee2e6)
}

.ag-theme-balham .ag-header-row {
    height: 32px
}

.ag-theme-balham .ag-ltr .ag-header-cell:not(.ag-right-aligned-header) .ag-header-label-icon {
    margin-left: 4px
}

.ag-theme-balham .ag-ltr .ag-header-cell.ag-right-aligned-header .ag-header-label-icon,
.ag-theme-balham .ag-rtl .ag-header-cell:not(.ag-right-aligned-header) .ag-header-label-icon {
    margin-right: 4px
}

.ag-theme-balham .ag-rtl .ag-header-cell.ag-right-aligned-header .ag-header-label-icon {
    margin-left: 4px
}

.ag-theme-balham .ag-header-cell,
.ag-theme-balham .ag-header-group-cell {
    padding-left: 12px;
    padding-right: 12px
}

.ag-theme-balham .ag-header-cell.ag-header-cell-moving,
.ag-theme-balham .ag-header-group-cell.ag-header-cell-moving {
    background-color: #fff;
    background-color: var(--ag-header-cell-moving-background-color, var(--ag-background-color, #fff))
}

.ag-theme-balham .ag-header-icon {
    color: #0000008a;
    color: var(--ag-secondary-foreground-color, #0000008a)
}

.ag-theme-balham .ag-header-expand-icon {
    cursor: pointer
}

.ag-theme-balham .ag-ltr .ag-header-expand-icon {
    padding-left: 4px
}

.ag-theme-balham .ag-rtl .ag-header-expand-icon {
    padding-right: 4px
}

.ag-theme-balham .ag-header-row:not(:first-child) .ag-header-cell,
.ag-theme-balham .ag-header-row:not(:first-child) .ag-header-group-cell.ag-header-group-cell-with-group {
    border-top: 1px solid #dee2e6;
    border-top-color: var(--ag-border-color, #dee2e6)
}

.ag-theme-balham .ag-header-cell:after,
.ag-theme-balham .ag-header-group-cell:after {
    background-color: #bdc3c780;
    background-color: var(--ag-header-column-separator-color, #bdc3c780);
    content: "";
    display: block;
    height: 50%;
    position: absolute;
    top: 25%;
    width: 1px;
    z-index: 1
}

.ag-theme-balham .ag-ltr .ag-header-cell:after,
.ag-theme-balham .ag-ltr .ag-header-group-cell:after {
    right: 0
}

.ag-theme-balham .ag-rtl .ag-header-cell:after,
.ag-theme-balham .ag-rtl .ag-header-group-cell:after {
    left: 0
}

.ag-theme-balham .ag-ltr .ag-header-select-all {
    margin-right: 12px
}

.ag-theme-balham .ag-ltr .ag-floating-filter-button,
.ag-theme-balham .ag-rtl .ag-header-select-all {
    margin-left: 12px
}

.ag-theme-balham .ag-rtl .ag-floating-filter-button {
    margin-right: 12px
}

.ag-theme-balham .ag-floating-filter-button-button {
    -webkit-appearance: none;
    appearance: none;
    background: #0000;
    border: none;
    color: inherit;
    font-family: inherit;
    font-size: inherit;
    font-weight: inherit;
    height: 16px;
    line-height: inherit;
    padding: 0;
    width: 16px
}

.ag-theme-balham .ag-filter-loading {
    background-color: #f5f7f7;
    background-color: var(--ag-control-panel-background-color, #f5f7f7);
    height: 100%;
    padding: 5px;
    position: absolute;
    top: 34px;
    width: 100%;
    z-index: 1
}

.ag-theme-balham .ag-filter-loading,
.ag-theme-balham .ag-paging-panel {
    border-top: 1px solid #dee2e6;
    border-top-color: var(--ag-border-color, #dee2e6)
}

.ag-theme-balham .ag-paging-panel {
    color: #0000008a;
    color: var(--ag-secondary-foreground-color, #0000008a);
    height: 32px
}

.ag-theme-balham .ag-paging-panel>* {
    margin: 0 12px
}

.ag-theme-balham .ag-paging-button {
    bottom: 0;
    cursor: pointer;
    left: 0;
    opacity: 0;
    padding: 0;
    right: 0;
    top: 0;
    width: 16px
}

.ag-theme-balham .ag-disabled .ag-paging-button {
    cursor: default
}

.ag-theme-balham .ag-paging-button-wrapper.ag-disabled {
    color: #00000061;
    color: var(--ag-disabled-foreground-color, #00000061);
    cursor: default
}

.ag-theme-balham .ag-paging-button-wrapper,
.ag-theme-balham .ag-paging-description {
    margin: 0 4px
}

.ag-theme-balham .ag-status-bar {
    border-top: 1px solid #dee2e6;
    border-top-color: var(--ag-border-color, #dee2e6);
    color: #00000061;
    color: var(--ag-disabled-foreground-color, #00000061);
    line-height: 1.5;
    padding-left: 16px;
    padding-right: 16px
}

.ag-theme-balham .ag-status-name-value-value {
    color: #000;
    color: var(--ag-foreground-color, #000)
}

.ag-theme-balham .ag-status-bar-center {
    text-align: center
}

.ag-theme-balham .ag-status-name-value {
    margin-left: 4px;
    margin-right: 4px;
    padding-bottom: 8px;
    padding-top: 8px
}

.ag-theme-balham .ag-column-drop-cell {
    background: #dddede;
    background: var(--ag-chip-background-color, #dddede);
    border-radius: 16px;
    height: 16px;
    padding: 0 2px
}

.ag-theme-balham .ag-column-drop-cell-text {
    margin: 0 4px
}

.ag-theme-balham .ag-column-drop-cell-button {
    color: #0000008a;
    color: var(--ag-secondary-foreground-color, #0000008a);
    margin: 0 2px;
    min-width: 16px
}

.ag-theme-balham .ag-column-drop-cell-drag-handle {
    margin-left: 8px
}

.ag-theme-balham .ag-column-drop-cell-ghost {
    opacity: .5
}

.ag-theme-balham .ag-column-drop-horizontal {
    background-color: #f5f7f7;
    background-color: var(--ag-control-panel-background-color, #f5f7f7);
    border-bottom: 1px solid #dee2e6;
    border-bottom-color: var(--ag-border-color, #dee2e6);
    color: #0000008a;
    color: var(--ag-secondary-foreground-color, #0000008a);
    height: 28px
}

.ag-theme-balham .ag-ltr .ag-column-drop-horizontal {
    padding-left: 12px
}

.ag-theme-balham .ag-rtl .ag-column-drop-horizontal {
    padding-right: 12px
}

.ag-theme-balham .ag-ltr .ag-column-drop-horizontal-half-width:not(:last-child) {
    border-right: 1px solid #dee2e6;
    border-right-color: var(--ag-border-color, #dee2e6)
}

.ag-theme-balham .ag-rtl .ag-column-drop-horizontal-half-width:not(:last-child) {
    border-left: 1px solid #dee2e6;
    border-left-color: var(--ag-border-color, #dee2e6)
}

.ag-theme-balham .ag-column-drop-horizontal-cell-separator {
    color: #0000008a;
    color: var(--ag-secondary-foreground-color, #0000008a);
    margin: 0 4px
}

.ag-theme-balham .ag-column-drop-horizontal-empty-message {
    color: #00000061;
    color: var(--ag-disabled-foreground-color, #00000061)
}

.ag-theme-balham .ag-ltr .ag-column-drop-horizontal-icon {
    margin-right: 12px
}

.ag-theme-balham .ag-rtl .ag-column-drop-horizontal-icon {
    margin-left: 12px
}

.ag-theme-balham .ag-column-drop-vertical-list {
    padding-bottom: 4px;
    padding-left: 4px;
    padding-right: 4px
}

.ag-theme-balham .ag-column-drop-vertical-cell {
    margin-top: 4px
}

.ag-theme-balham .ag-column-drop-vertical {
    border-bottom: 1px solid #dee2e6;
    border-bottom-color: var(--ag-secondary-border-color, var(--ag-border-color, #dee2e6));
    max-height: 150px;
    min-height: 50px
}

.ag-theme-balham .ag-column-drop-vertical.ag-last-column-drop {
    border-bottom: none
}

.ag-theme-balham .ag-column-drop-vertical-icon {
    margin-left: 4px;
    margin-right: 4px
}

.ag-theme-balham .ag-column-drop-vertical-list {
    position: relative
}

.ag-theme-balham .ag-column-drop-vertical-empty-message {
    bottom: 0;
    color: #00000061;
    color: var(--ag-disabled-foreground-color, #00000061);
    left: 0;
    margin-top: 4px;
    overflow: hidden;
    position: absolute;
    right: 0;
    top: 0
}

.ag-theme-balham .ag-select-agg-func-popup {
    background: #fff;
    background: var(--ag-background-color, #fff);
    border: 1px solid #dee2e6;
    border-color: var(--ag-border-color, #dee2e6);
    border-radius: 2px;
    box-shadow: none;
    height: 70px;
    padding: 0
}

.ag-theme-balham .ag-select-agg-func-virtual-list-item {
    cursor: default;
    line-height: 20px;
    padding-left: 8px
}

.ag-theme-balham .ag-select-agg-func-virtual-list-item:hover {
    background-color: #b7e4ff;
    background-color: var(--ag-selected-row-background-color, #b7e4ff)
}

.ag-theme-balham .ag-chart-menu {
    background: #fff;
    background: var(--ag-background-color, #fff);
    border-radius: 2px
}

.ag-theme-balham .ag-chart-menu-icon {
    border-radius: 2px;
    color: #0000008a;
    color: var(--ag-secondary-foreground-color, #0000008a);
    cursor: pointer;
    font-size: 24px;
    height: 24px;
    line-height: 24px;
    margin: 2px 0;
    opacity: .5;
    width: 24px
}

.ag-theme-balham .ag-chart-menu-icon:hover {
    opacity: 1
}

.ag-theme-balham .ag-chart-mini-thumbnail {
    border: 1px solid #dee2e6;
    border-color: var(--ag-secondary-border-color, var(--ag-border-color, #dee2e6));
    border-radius: 6px;
    margin: 5px
}

.ag-theme-balham .ag-chart-mini-thumbnail:nth-last-child(3),
.ag-theme-balham .ag-chart-mini-thumbnail:nth-last-child(3)~.ag-chart-mini-thumbnail {
    margin-left: auto;
    margin-right: auto
}

.ag-theme-balham .ag-ltr .ag-chart-mini-thumbnail:first-child {
    margin-left: 0
}

.ag-theme-balham .ag-ltr .ag-chart-mini-thumbnail:last-child,
.ag-theme-balham .ag-rtl .ag-chart-mini-thumbnail:first-child {
    margin-right: 0
}

.ag-theme-balham .ag-rtl .ag-chart-mini-thumbnail:last-child {
    margin-left: 0
}

.ag-theme-balham .ag-chart-mini-thumbnail.ag-selected {
    border-color: #0091ea;
    border-color: var(--ag-minichart-selected-chart-color, var(--ag-checkbox-checked-color, var(--ag-balham-active-color, #0091ea)))
}

.ag-theme-balham .ag-chart-settings-card-item {
    background: #000;
    background: var(--ag-foreground-color, #000);
    border-radius: 4px;
    height: 8px;
    width: 8px
}

.ag-theme-balham .ag-chart-settings-card-item.ag-selected {
    background-color: #0091ea;
    background-color: var(--ag-minichart-selected-page-color, var(--ag-checkbox-checked-color, var(--ag-balham-active-color, #0091ea)))
}

.ag-theme-balham .ag-chart-data-column-drag-handle {
    margin-left: 4px
}

.ag-theme-balham .ag-charts-data-group-title-bar,
.ag-theme-balham .ag-charts-format-top-level-group-title-bar,
.ag-theme-balham .ag-charts-settings-group-title-bar {
    border-top: 1px solid #dee2e6;
    border-top-color: var(--ag-secondary-border-color, var(--ag-border-color, #dee2e6))
}

.ag-theme-balham .ag-charts-settings-group-container {
    padding: 4px
}

.ag-theme-balham .ag-charts-data-group-container {
    padding: 6px 6px 2px
}

.ag-theme-balham .ag-charts-data-group-container>* {
    margin-bottom: 4px
}

.ag-theme-balham .ag-charts-format-top-level-group-container {
    margin-left: 8px;
    padding: 4px
}

.ag-theme-balham .ag-charts-format-top-level-group-item {
    margin: 4px 0
}

.ag-theme-balham .ag-charts-format-sub-level-group-container {
    padding: 6px 6px 2px
}

.ag-theme-balham .ag-charts-format-sub-level-group-container>* {
    margin-bottom: 4px
}

.ag-theme-balham .ag-charts-group-container.ag-group-container-horizontal {
    padding: 4px
}

.ag-theme-balham .ag-chart-data-section,
.ag-theme-balham .ag-chart-format-section {
    display: flex;
    margin: 0
}

.ag-theme-balham .ag-chart-menu-panel {
    background-color: #f5f7f7;
    background-color: var(--ag-control-panel-background-color, #f5f7f7)
}

.ag-theme-balham .ag-ltr .ag-chart-menu-panel {
    border-left: 1px solid #dee2e6;
    border-left-color: var(--ag-border-color, #dee2e6)
}

.ag-theme-balham .ag-rtl .ag-chart-menu-panel {
    border-right: 1px solid #dee2e6;
    border-right-color: var(--ag-border-color, #dee2e6)
}

.ag-theme-balham .ag-date-time-list-page-title {
    flex-grow: 1;
    text-align: center
}

.ag-theme-balham .ag-date-time-list-page-column-label,
.ag-theme-balham .ag-date-time-list-page-entry {
    text-align: center
}

.ag-theme-balham .ag-checkbox-input-wrapper {
    font-feature-settings: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    background-color: #fff;
    background-color: var(--ag-checkbox-background-color, var(--ag-background-color, #fff));
    border-radius: 3px;
    display: inline-block;
    flex: none;
    font-family: agGridBalham;
    font-size: 16px;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    height: 16px;
    line-height: 16px;
    text-transform: none;
    vertical-align: middle;
    width: 16px
}

.ag-theme-balham .ag-checkbox-input-wrapper input {
    -webkit-appearance: none;
    height: 100%;
    opacity: 0;
    width: 100%
}

.ag-theme-balham .ag-checkbox-input-wrapper:active,
.ag-theme-balham .ag-checkbox-input-wrapper:focus-within {
    box-shadow: 0 0 2px 1px #719ece;
    outline: none
}

.ag-theme-balham .ag-checkbox-input-wrapper.ag-disabled {
    opacity: .5
}

.ag-theme-balham .ag-checkbox-input-wrapper:after {
    color: #7f8c8d;
    color: var(--ag-checkbox-unchecked-color, #7f8c8d);
    content: "";
    left: 0;
    pointer-events: none;
    position: absolute;
    top: 0
}

.ag-theme-balham .ag-checkbox-input-wrapper.ag-checked:after {
    color: #0091ea;
    color: var(--ag-checkbox-checked-color, var(--ag-balham-active-color, #0091ea));
    content: "";
    left: 0;
    pointer-events: none;
    position: absolute;
    top: 0
}

.ag-theme-balham .ag-checkbox-input-wrapper.ag-indeterminate:after {
    color: #7f8c8d;
    color: var(--ag-checkbox-indeterminate-color, var(--ag-checkbox-unchecked-color, #7f8c8d));
    content: "";
    left: 0;
    pointer-events: none;
    position: absolute;
    top: 0
}

.ag-theme-balham .ag-toggle-button-input-wrapper {
    background-color: #7f8c8d;
    background-color: var(--ag-toggle-button-off-background-color, var(--ag-checkbox-unchecked-color, #7f8c8d));
    border: 1px solid #7f8c8d;
    border-color: var(--ag-toggle-button-off-border-color, var(--ag-checkbox-unchecked-color, #7f8c8d));
    border-radius: 8px;
    box-sizing: border-box;
    flex: none;
    height: 16px;
    position: relative;
    width: 32px
}

.ag-theme-balham .ag-toggle-button-input-wrapper input {
    height: 100%;
    opacity: 0;
    width: 100%
}

.ag-theme-balham .ag-toggle-button-input-wrapper:focus-within {
    box-shadow: 0 0 2px 1px #719ece;
    outline: none
}

.ag-theme-balham .ag-toggle-button-input-wrapper.ag-disabled {
    opacity: .5
}

.ag-theme-balham .ag-toggle-button-input-wrapper.ag-checked {
    background-color: #0091ea;
    background-color: var(--ag-toggle-button-on-background-color, var(--ag-checkbox-checked-color, var(--ag-balham-active-color, #0091ea)));
    border-color: #0091ea;
    border-color: var(--ag-toggle-button-on-border-color, var(--ag-checkbox-checked-color, var(--ag-balham-active-color, #0091ea)))
}

.ag-theme-balham .ag-toggle-button-input-wrapper:before {
    background-color: #fff;
    background-color: var(--ag-toggle-button-switch-background-color, var(--ag-background-color, #fff));
    border: 1px solid #7f8c8d;
    border-color: var(--ag-toggle-button-switch-border-color, var(--ag-toggle-button-off-border-color, var(--ag-checkbox-unchecked-color, #7f8c8d)));
    border-radius: 8px;
    box-sizing: border-box;
    content: " ";
    display: block;
    height: 16px;
    left: -1px;
    position: absolute;
    top: -1px;
    transition: left .1s;
    width: 16px
}

.ag-theme-balham .ag-toggle-button-input-wrapper.ag-checked:before {
    border-color: #0091ea;
    border-color: var(--ag-toggle-button-on-border-color, var(--ag-checkbox-checked-color, var(--ag-balham-active-color, #0091ea)));
    left: calc(100% - 16px)
}

.ag-theme-balham .ag-radio-button-input-wrapper {
    font-feature-settings: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    background-color: #fff;
    background-color: var(--ag-checkbox-background-color, var(--ag-background-color, #fff));
    border-radius: 3px;
    border-radius: 16px;
    display: inline-block;
    flex: none;
    font-family: agGridBalham;
    font-size: 16px;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    height: 16px;
    line-height: 16px;
    text-transform: none;
    vertical-align: middle;
    width: 16px
}

.ag-theme-balham .ag-radio-button-input-wrapper input {
    -webkit-appearance: none;
    height: 100%;
    opacity: 0;
    width: 100%
}

.ag-theme-balham .ag-radio-button-input-wrapper:active,
.ag-theme-balham .ag-radio-button-input-wrapper:focus-within {
    box-shadow: 0 0 2px 1px #719ece;
    outline: none
}

.ag-theme-balham .ag-radio-button-input-wrapper.ag-disabled {
    opacity: .5
}

.ag-theme-balham .ag-radio-button-input-wrapper:after {
    color: #7f8c8d;
    color: var(--ag-checkbox-unchecked-color, #7f8c8d);
    content: "";
    left: 0;
    pointer-events: none;
    position: absolute;
    top: 0
}

.ag-theme-balham .ag-radio-button-input-wrapper.ag-checked:after {
    color: #0091ea;
    color: var(--ag-checkbox-checked-color, var(--ag-balham-active-color, #0091ea));
    content: "";
    left: 0;
    pointer-events: none;
    position: absolute;
    top: 0
}

.ag-theme-balham input[class^=ag-][type=range] {
    -webkit-appearance: none;
    background: none;
    height: 100%;
    overflow: visible;
    width: 100%
}

.ag-theme-balham input[class^=ag-][type=range]::-webkit-slider-runnable-track {
    background-color: #dee2e6;
    background-color: var(--ag-border-color, #dee2e6);
    border-radius: 2px;
    border-radius: 3px;
    height: 3px;
    margin: 0;
    padding: 0;
    width: 100%
}

.ag-theme-balham input[class^=ag-][type=range]::-moz-range-track {
    background-color: #dee2e6;
    background-color: var(--ag-border-color, #dee2e6);
    border-radius: 2px;
    border-radius: 3px;
    height: 3px;
    margin: 0;
    padding: 0;
    width: 100%
}

.ag-theme-balham input[class^=ag-][type=range]::-ms-track {
    background-color: #dee2e6;
    background-color: var(--ag-border-color, #dee2e6);
    border-radius: 2px;
    border-radius: 3px;
    color: #0000;
    height: 3px;
    margin: 0;
    padding: 0;
    width: 100%;
    width: calc(100% - 2px)
}

.ag-theme-balham input[class^=ag-][type=range]::-webkit-slider-thumb {
    -webkit-appearance: none;
    background-color: #fff;
    background-color: var(--ag-background-color, #fff);
    border: 1px solid #7f8c8d;
    border-color: var(--ag-checkbox-unchecked-color, #7f8c8d);
    border-radius: 16px;
    height: 16px;
    margin: 0;
    padding: 0;
    transform: translateY(-6.5px);
    width: 16px
}

.ag-theme-balham input[class^=ag-][type=range]::-ms-thumb {
    -webkit-appearance: none;
    background-color: #fff;
    background-color: var(--ag-background-color, #fff);
    border: 1px solid #7f8c8d;
    border-color: var(--ag-checkbox-unchecked-color, #7f8c8d);
    border-radius: 16px;
    height: 16px;
    margin: 0;
    padding: 0;
    width: 16px
}

.ag-theme-balham input[class^=ag-][type=range]::-moz-ag-range-thumb {
    -webkit-appearance: none;
    background-color: #fff;
    background-color: var(--ag-background-color, #fff);
    border: 1px solid #7f8c8d;
    border-color: var(--ag-checkbox-unchecked-color, #7f8c8d);
    border-radius: 16px;
    height: 16px;
    margin: 0;
    padding: 0;
    width: 16px
}

.ag-theme-balham input[class^=ag-][type=range]:focus {
    outline: none
}

.ag-theme-balham input[class^=ag-][type=range]:focus::-webkit-slider-thumb {
    border-color: #0091ea;
    border-color: var(--ag-checkbox-checked-color, var(--ag-balham-active-color, #0091ea));
    box-shadow: 0 0 2px 1px #719ece
}

.ag-theme-balham input[class^=ag-][type=range]:focus::-ms-thumb {
    border-color: #0091ea;
    border-color: var(--ag-checkbox-checked-color, var(--ag-balham-active-color, #0091ea));
    box-shadow: 0 0 2px 1px #719ece
}

.ag-theme-balham input[class^=ag-][type=range]:focus::-moz-ag-range-thumb {
    border-color: #0091ea;
    border-color: var(--ag-checkbox-checked-color, var(--ag-balham-active-color, #0091ea));
    box-shadow: 0 0 2px 1px #719ece
}

.ag-theme-balham input[class^=ag-][type=range]:active::-webkit-slider-runnable-track {
    background-color: #719ece;
    background-color: var(--ag-input-focus-border-color, #719ece)
}

.ag-theme-balham input[class^=ag-][type=range]:active::-moz-ag-range-track {
    background-color: #719ece;
    background-color: var(--ag-input-focus-border-color, #719ece)
}

.ag-theme-balham input[class^=ag-][type=range]:active::-ms-track {
    background-color: #719ece;
    background-color: var(--ag-input-focus-border-color, #719ece)
}

.ag-theme-balham input[class^=ag-][type=range]:disabled {
    opacity: .5
}

.ag-theme-balham .ag-filter-toolpanel-header,
.ag-theme-balham .ag-filter-toolpanel-search,
.ag-theme-balham .ag-header-row,
.ag-theme-balham .ag-status-bar {
    color: #0000008a;
    color: var(--ag-header-foreground-color, var(--ag-secondary-foreground-color, #0000008a));
    font-weight: 600
}

.ag-theme-balham .ag-ltr input[class^=ag-]:not([type]),
.ag-theme-balham .ag-ltr input[class^=ag-][type=date],
.ag-theme-balham .ag-ltr input[class^=ag-][type=datetime-local],
.ag-theme-balham .ag-ltr input[class^=ag-][type=number],
.ag-theme-balham .ag-ltr input[class^=ag-][type=tel],
.ag-theme-balham .ag-ltr input[class^=ag-][type=text],
.ag-theme-balham .ag-ltr textarea[class^=ag-] {
    padding-left: 4px
}

.ag-theme-balham .ag-rtl input[class^=ag-]:not([type]),
.ag-theme-balham .ag-rtl input[class^=ag-][type=date],
.ag-theme-balham .ag-rtl input[class^=ag-][type=datetime-local],
.ag-theme-balham .ag-rtl input[class^=ag-][type=number],
.ag-theme-balham .ag-rtl input[class^=ag-][type=tel],
.ag-theme-balham .ag-rtl input[class^=ag-][type=text],
.ag-theme-balham .ag-rtl textarea[class^=ag-] {
    padding-right: 4px
}

.ag-theme-balham .ag-column-drop-vertical-empty-message,
.ag-theme-balham .ag-status-bar {
    color: #00000061;
    color: var(--ag-disabled-foreground-color, #00000061);
    font-weight: 600
}

.ag-theme-balham .ag-dnd-ghost {
    font-weight: 600
}

.ag-theme-balham .ag-tab {
    border: 1px solid #0000;
    margin: 4px 4px -1px;
    padding: 4px 8px
}

.ag-theme-balham .ag-tab-selected {
    background-color: #fff;
    background-color: var(--ag-background-color, #fff);
    border-color: #dee2e6;
    border-color: var(--ag-border-color, #dee2e6);
    border-bottom-color: #0000
}

.ag-theme-balham .ag-tabs-header {
    border-bottom: 1px solid #dee2e6;
    border-bottom-color: var(--ag-border-color, #dee2e6)
}

.ag-theme-balham .ag-column-drop-cell {
    height: 24px
}

.ag-theme-balham .ag-column-drop-vertical-title {
    color: #000;
    color: var(--ag-foreground-color, #000)
}

.ag-theme-balham .ag-column-drop-vertical-cell {
    margin-left: 8px;
    margin-right: 8px
}

.ag-theme-balham .ag-column-drop-vertical-cell-text {
    margin-left: 8px
}

.ag-theme-balham .ag-column-drop-vertical-icon {
    color: #0000008a;
    color: var(--ag-secondary-foreground-color, #0000008a)
}

.ag-theme-balham .ag-ltr .ag-column-drop-vertical-empty-message {
    padding-left: 24px;
    padding-right: 4px
}

.ag-theme-balham .ag-rtl .ag-column-drop-vertical-empty-message {
    padding-left: 4px;
    padding-right: 24px
}

.ag-theme-balham .ag-column-drop-horizontal {
    height: 32px
}

.ag-theme-balham .ag-column-drop-empty {
    color: #00000061;
    color: var(--ag-disabled-foreground-color, #00000061)
}

.ag-theme-balham .ag-column-drop-horizontal-cell-text {
    margin-left: 8px
}

.ag-theme-balham .ag-column-drop-vertical {
    padding-top: 8px
}

.ag-theme-balham .ag-menu-header {
    background-color: #f5f7f7;
    background-color: var(--ag-header-background-color, #f5f7f7)
}

.ag-theme-balham .ag-overlay-loading-center {
    background-color: #fff;
    background-color: var(--ag-background-color, #fff);
    border: 1px solid #dee2e6;
    border-color: var(--ag-border-color, #dee2e6);
    color: #000;
    color: var(--ag-foreground-color, #000);
    padding: 16px
}

.ag-theme-balham .ag-tooltip {
    background-color: #cbd0d3;
    border: none
}

.ag-theme-balham .ag-panel-title-bar-button-icon {
    font-size: 20px
}

.ag-theme-balham .ag-chart-data-section,
.ag-theme-balham .ag-chart-format-section {
    padding-bottom: 2px
}

.ag-theme-balham .ag-group-toolbar {
    background-color: #e2e9eb80;
    background-color: var(--ag-subheader-toolbar-background-color, #e2e9eb80)
}

.ag-theme-balham .ag-chart-tab {
    padding-top: 2px
}

.ag-theme-balham .ag-charts-format-sub-level-group-item {
    margin-bottom: 6px
}

.ag-header-viewport,
.ag-row-odd {
    background-color: #fff !important
}

.ag-body,
.ag-body .ag-layout-normal,
.ag-layout-normal {
    height: 100% !important
}

input.larger {
    height: 15px;
    width: 15px
}

#piechart {
    font-family: ui-sans-serif, system-ui, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji !important;
    height: 100%;
    width: 100%
}

div.financial-grid-left-column {
    font-size: 13px
}

div.financial-grid-left-column,
div.financial-grid-right-column {
    color: #242424;
    font-family: ui-sans-serif, system-ui, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji !important
}

div.financial-grid-right-column {
    font-size: 14px
}

.control-section {
    font-family: ui-sans-serif, system-ui, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji !important
}

.custom-toggle:hover {
    background-color: #f3f2f1 !important;
    cursor: pointer
}

span.refresh {
    background-image: url(/refresh-icon-new.png)
}

span.set-baseline-icon {
    background-image: url(/pmo365_set_baseline);
    height: 17px !important;
    position: relative;
    width: 17px !important
}

span.chat-gpt-icon,
span.set-baseline-icon {
    background-position: 0;
    background-repeat: no-repeat;
    background-size: contain;
    display: block;
    float: left
}

span.chat-gpt-icon {
    background-image: url(/chatgpt-icon.png);
    height: 19px;
    width: 19px
}

button.import-btn {
    border: none;
    border-radius: 9px;
    color: #0c8bd3 !important;
    float: left;
    font-size: 12px !important;
    margin-right: 0;
    padding: 0 5px
}

button.import-btn .caret {
    position: relative;
    right: -10px !important
}

span.import-scheduletool-icon {
    background-image: url(/pmo365_import_sceduletool_icon);
    background-position: 0;
    background-repeat: no-repeat;
    background-size: contain;
    display: block;
    float: left;
    height: 16px;
    position: relative;
    right: 3px;
    top: 1px;
    width: 16px;
    z-index: 0
}

span.e-icons.e-caret:before {
    color: #0c8bd3 !important;
    font-size: large;
    left: 5px;
    position: relative
}

.custom-task-image {
    background: url(/pmo365_task-image) no-repeat 50%;
    background-size: 100%
}

.custom-milestone-image,
.custom-task-image {
    display: inline-block !important;
    height: 18px;
    margin-right: 6px;
    width: 18px
}

.custom-milestone-image {
    background: url(/pmo365_Milestone) no-repeat 50%;
    background-size: 100%
}

.header-span {
    cursor: default;
    float: right;
    padding-left: 5px;
    padding-right: 8px;
    position: relative;
    text-align: right;
    z-index: 999 !important
}

input[type=checkbox] {
    display: block !important
}

.fluent-toggle {
    background-color: #e6e6e6;
    border-radius: 10px;
    cursor: pointer;
    display: inline-block;
    height: 20px;
    position: relative;
    width: 40px
}

.fluent-toggle:before {
    background-color: #fff;
    border-radius: 8px;
    content: "";
    display: block;
    height: 16px;
    left: 2px;
    position: absolute;
    top: 2px;
    transition: all .2s ease-in-out;
    width: 16px
}

input[type=checkbox]:checked+.fluent-toggle:before {
    transform: translateX(20px)
}

.Div-Filter {
    border-radius: 6px;
    cursor: pointer;
    float: left;
    height: 42px;
    margin-right: -1px;
    padding: 0 10px 0 5px;
    position: relative;
    width: auto
}

.Div-Filter:before {
    background-image: url(/pmo365_filter_icon.png);
    background-repeat: no-repeat;
    background-size: contain;
    content: "";
    cursor: pointer;
    display: block;
    height: 15px;
    left: 10px;
    position: absolute;
    top: 15px;
    width: 15px;
    z-index: 999999
}

select#outlineFilter {
    border: none;
    border-radius: 6px !important;
    box-shadow: none !important;
    color: #333;
    font-size: 14px;
    padding: 12px 0 12px 21px;
    position: relative
}

select#outlineFilter:hover {
    background-color: #ededed
}

.custom-toggle {
    border: 1px solid #f0f0f0;
    border-radius: 6px;
    cursor: pointer;
    float: left;
    height: 34px;
    margin: 0 5px 0 0;
    min-height: 34px;
    padding: 6px 10px 5px;
    position: relative !important;
    width: auto
}

.custom-toggle span {
    font-size: 12px
}

.custom-toggle .custom-toggle-text {
    bottom: 3px;
    color: #0c8bd3;
    margin-left: 7px;
    position: relative
}

.custom-refresh:hover,
.custom-toggle:hover {
    background-color: #f3f2f1
}

span.show-hide-text {
    bottom: 3px;
    color: #0c8bd3;
    margin-left: 7px;
    position: relative
}

.custom-refresh {
    border: none;
    border-radius: 5px;
    cursor: pointer;
    float: left;
    margin: 0;
    padding: 0 10px 0 2px;
    width: auto
}

span.refresh {
    background-position: 0;
    background-repeat: no-repeat;
    background-size: contain;
    display: block;
    float: left;
    height: 16px;
    position: relative;
    top: 1px;
    width: 16px;
    z-index: 0
}

span.import-baseline {
    background-image: url(/pmo365_ImportImage)
}

span.Show-hide-tree,
span.custom-toggle-tree {
    background-image: url(/gantt-icon.png);
    height: 16px !important;
    top: 1px;
    width: 16px
}

span.Show-hide-tree,
span.custom-toggle-tree,
span.expand-collapse {
    background-position: 0;
    background-repeat: no-repeat;
    background-size: contain;
    display: block;
    float: left;
    position: relative;
    z-index: 0
}

span.expand-collapse {
    background-image: url(/pmo365_expand_icon);
    height: 45px;
    width: 18px
}

span.template-button-icon {
    background-image: url(/pmo365_template-icon);
    background-position: 0;
    background-repeat: no-repeat;
    background-size: contain;
    display: block;
    float: left;
    height: 17px;
    position: relative;
    top: -14x;
    width: 16px;
    z-index: 0
}

.custom-commandbard {
    height: 42px !important;
    width: 100%
}

.custom-span-div {
    float: right;
    height: 34px;
    margin-bottom: 5px
}

.custom-span-div span.header-span:hover {
    background-color: #ededed !important;
    font-weight: 600 !important
}

.custom-span-div span.header-span {
    border: 1px solid #f0f0f0 !important;
    cursor: pointer;
    display: block;
    float: left;
    font-size: 12px;
    margin: 0 0 0 5px !important;
    padding: 6px 15px !important
}

div.e-gantt-toolbar.e-control.e-lib.e-keyboard>.e-toolbar-items {
    background-color: initial !important
}

.e-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn {
    padding: 0 8px !important
}

.e-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn:hover {
    background-color: #ededed !important
}

.custom-View {
    border: 1px solid #f0f0f0;
    border-radius: 9px;
    float: left;
    height: auto !important;
    height: 34px;
    margin-right: 5px;
    min-height: 34px;
    padding: 0 5px;
    position: relative
}

.custom-View select {
    background-color: #0000;
    border: none;
    border-radius: 0 !important;
    box-shadow: none !important;
    color: #0c8bd3 !important;
    font-size: 12px;
    padding: 6px 0 7px 25px;
    position: relative;
    width: 100px
}

.custom-View:hover {
    background-color: #f3f2f1;
    cursor: pointer !important
}

.custom-View:before {
    background-image: url(/view-icon.png);
    background-repeat: no-repeat;
    background-size: contain;
    content: "";
    cursor: pointer;
    display: block;
    height: 20px;
    left: 11px;
    position: absolute;
    top: 5px;
    width: 18px;
    z-index: 0
}

.custom-View.outline-filter:before {
    background-image: url(/filter-icon-new.png) !important;
    background-size: contain;
    color: #0c8bd3;
    content: "";
    display: inline-block;
    top: 7px;
    width: 15px !important
}

#customization {
    display: table;
    margin: 0 auto
}

.animate {
    display: table-cell;
    padding: 10px
}

.control-panel {
    min-height: 1px
}

.dialog-target {
    min-height: 0
}

.e-dlg-overlay {
    height: 108% !important;
    position: absolute !important
}

#targetElement {
    position: inherit !important
}

.e-gantt-dialog .e-item {
    height: 100% !important
}

button#dialogBtn {
    border: none;
    font-weight: 400;
    line-height: 25px;
    padding: 10px 9px 10px 11px
}

div#defaultdialog {
    left: 20% !important;
    padding: 0 15px;
    top: 2% !important
}

.e-card-main {
    cursor: pointer;
    float: left;
    height: 150px;
    margin-bottom: 15px;
    margin-right: 15px;
    width: 200px
}

.e-card-img {
    height: 110px;
    margin-bottom: 10px;
    text-align: center;
    width: 100%
}

.e-card-img img {
    height: 110px;
    margin: 0 auto
}

div#defaultdialog_dialog-content {
    padding: 15px 15px 5px !important
}

div.e-card-title {
    font-size: 12px
}

.e-card-main:hover {
    background-color: #ededed !important
}

.my-dialog .e-popup.e-popup-open.e-dialog {
    left: 35% !important;
    position: absolute !important;
    top: 30% !important
}

.my-dialog .e-footer-content {
    text-align: center
}

.my-dialog #chatgptinput {
    width: 100%
}

.e-spinner-pane .e-spinner-inner {
    left: 48% !important;
    position: absolute !important;
    top: 50% !important
}

.e-childborder,
.e-treegrid .e-grid .e-gridcontent td.e-rowcell.e-childborder {
    border-bottom: none !important;
    border-left: none !important;
    border-top: none !important;
    box-shadow: 0 0 0 0
}

div.e-gantt-dialog.e-popup.e-popup-open {
    border-radius: 8px;
    height: 420px !important;
    max-height: 420px !important;
    top: 0 !important
}

::-webkit-scrollbar {
    background-color: #f5f5f5;
    height: 8px;
    width: 8px
}

::-webkit-scrollbar-thumb {
    background-color: #919191;
    border-radius: 10px
}

::-webkit-scrollbar-track {
    background-color: #e9e9e9;
    border-radius: 10px
}

.e-gantt-dialog .e-control .e-dialog .e-lib .e-draggable .e-dlg-modal .e-popup .e-popup-open {
    height: 420px !important;
    min-height: 420px !important
}

#spinner-container {
    height: 100%;
    position: absolute
}

span.refresh-text {
    font-size: 14px !important;
    left: 4px;
    position: relative;
    top: 14px
}

span.clear-baseline-icon {
    background-image: url(/pmo365_clear_baseline.png);
    background-position: 0;
    background-repeat: no-repeat;
    background-size: contain;
    display: block;
    float: left;
    height: 19px;
    width: 19px
}

.custom-View.clearbaseline-select select,
.custom-View.setbaseline-select select {
    padding: 12px 5px 12px 3px !important
}

button.clearbaseline-btn,
button.setbaseline-btn {
    border: none !important;
    min-width: 150px !important;
    padding: 13px 10px !important
}

button.clearbaseline-btn .caret,
button.setbaseline-btn .caret {
    position: relative;
    right: -10px !important
}

.btn-default:hover {
    background-color: #f3f2f1 !important
}

svg.svg-inline--fa.fa-angle-down {
    position: relative;
    right: -10px;
    top: 1px
}

.dropdown-menu .divider {
    margin: 3px 0
}

span.date-stamp-text {
    font-size: 12px;
    font-weight: 700
}

ul.dropdown-menu.baseline-dropdown-menu li {
    cursor: pointer;
    min-width: 162px;
    padding: 0 6px 0 8px;
    text-align: left
}

ul.dropdown-menu.baseline-dropdown-menu li:hover {
    background-color: #ededed
}

.custom-View select,
select#outlineFilter {
    cursor: pointer
}

div#clearbaseline-target .info-icon,
div#setbaseline-target .info-icon {
    background-image: url(/pmo365_info_icon.png);
    background-repeat: no-repeat;
    background-size: contain;
    display: block;
    float: left;
    height: 30px;
    left: -8px;
    position: relative;
    width: 30px
}

div#clearbaseline-target .dialog-content,
div#setbaseline-target .dialog-content {
    float: left;
    margin-left: 0;
    width: 90%
}

.e-toolbar .e-toolbar-items.e-tbar-pos {
    height: 40px !important
}

.e-toolbar .e-toolbar-item .e-tbar-btn:focus,
.e-toolbar .e-toolbar-item .e-tbar-btn:hover {
    background: #edebe9 !important
}

.scheduletool-dialog_dialog-header {
    padding: 5px !important
}

button.e-control.e-btn.e-lib.e-primary.e-flat {
    color: #2ba7e2
}

.e-dialog .e-footer-content {
    padding: 10px !important
}

.dialog-content-scheduletool-icon {
    display: flex;
    flex-direction: column;
    gap: 15px;
    padding: 10px
}

.wrapper {
    padding-bottom: 5px
}

.divider-or {
    height: 1px;
    margin-top: 5px;
    position: relative
}

.div-transparent:before {
    background-image: linear-gradient(90deg, #0000, #303133, #0000);
    content: "";
    height: 1px;
    left: 5%;
    position: absolute;
    right: 5%;
    top: 0;
    width: 90%
}

.div-dot:after {
    background: #fff;
    border-radius: 50%;
    box-shadow: inset 0 0 0 2px #fff, 0 0 0 4px #fff;
    content: "OR";
    height: 18px;
    left: calc(50% - 9px);
    position: absolute;
    top: -9px;
    width: 20px;
    z-index: 1
}

.e-dialog .e-dlg-header-content {
    border-bottom: 0 !important
}

span.import-excel-icon {
    background-image: url(/pmo365_import_sceduletool_icon);
    background-position: 0;
    background-repeat: no-repeat;
    background-size: contain;
    display: block;
    float: left;
    height: 19px;
    width: 19px
}

.dropdown-row {
    align-items: center;
    display: flex;
    gap: 20px;
    justify-content: space-between;
    margin-bottom: 5px
}

.dropdown-label-excel-import {
    font-size: 13px;
    width: 40%
}

.dropdown-excel-import {
    align-items: center;
    display: flex;
    justify-content: space-between;
    margin-bottom: 10px;
    width: 60%
}

.dialog-content-excel-import {
    display: flex;
    flex-direction: column;
    margin-top: 20px
}

#excel-mapping-dialog_dialog-content {
    overflow: auto
}

.kanban-overview.e-kanban .header-template-wrap {
    border-radius: 10px !important;
    display: inline-flex;
    font-size: 12px;
    font-weight: 500;
    padding: 8px !important
}

.kanban-overview.e-kanban .header-template-wrap .header-icon {
    font-family: Kanban priority icons;
    margin-top: 4px;
    width: 10%
}

.kanban-overview.e-kanban .header-template-wrap .header-text {
    margin-left: 0
}

.kanban-overview.e-kanban.e-rtl .header-template-wrap .header-text {
    margin-right: 15px
}

.kanban-overview.e-kanban.e-rtl .e-card-avatar {
    left: 12px;
    right: auto
}

.e-kanban .e-kanban-content .e-content-row.e-swimlane-row .e-content-cells .e-swimlane-header .e-swimlane-text,
.e-kanban .e-kanban-table.e-content-table .e-content-row.e-swimlane-row .e-item-count {
    font-weight: 600 !important
}

.kanban-overview.e-kanban .e-card-avatar {
    background-color: #dcdcdc;
    border-radius: 50%;
    bottom: 10px;
    color: #6b6b6b;
    font-size: 12px;
    font-weight: 400;
    height: 30px;
    padding: 10px 0 0 1px;
    position: absolute;
    right: 12px;
    text-align: center;
    width: 30px
}

.kanban-overview.e-kanban .Open:before {
    color: #fff;
    content: "";
    font-size: 16px
}

.kanban-overview.e-kanban .InProgress:before {
    color: #fff;
    content: "";
    font-size: 16px
}

.kanban-overview.e-kanban .e-image img {
    background: #ececec;
    border: 1px solid #c8c8c8;
    border-radius: 50%
}

.kanban-overview.e-kanban .Review:before {
    color: #fff;
    content: "";
    font-size: 16px
}

.kanban-overview.e-kanban .Close:before {
    color: #fff;
    content: "";
    font-size: 16px
}

.kanban-overview.e-kanban .e-card .e-card-tag-field {
    background: #ececec;
    border-radius: 3px;
    color: #6b6b6b;
    font-size: 1.3rem;
    line-height: 1.1;
    margin-right: 5px;
    padding: 4px
}

.kanban-overview.e-kanban .e-card-custom-footer {
    display: flex;
    height: 35px;
    line-height: 1;
    padding: 0 12px 12px
}

.kanban-overview.e-kanban .e-kanban-content .e-content-row .e-content-cells .e-card-wrapper .e-card.Low,
.kanban-overview.e-kanban .e-kanban-content .e-content-row .e-content-cells .e-card-wrapper .e-card.Low.e-selection:hover,
.kanban-overview.e-kanban.e-rtl .e-kanban .e-kanban-content .e-content-row .e-content-cells .e-card-wrapper .e-card.Low {
    border-left: 3px solid #1f88e5
}

.kanban-overview.e-kanban .e-kanban-content .e-content-row .e-content-cells .e-card-wrapper .e-card.High,
.kanban-overview.e-kanban .e-kanban-content .e-content-row .e-content-cells .e-card-wrapper .e-card.High.e-selection:hover,
.kanban-overview.e-kanban.e-rtl .e-kanban .e-kanban-content .e-content-row .e-content-cells .e-card-wrapper .e-card.High {
    border-left: 3px solid #673ab8
}

.kanban-overview.e-kanban .e-kanban-content .e-content-row .e-content-cells .e-card-wrapper .e-card.Normal,
.kanban-overview.e-kanban .e-kanban-content .e-content-row .e-content-cells .e-card-wrapper .e-card.Normal.e-selection:hover,
.kanban-overview.e-kanban.e-rtl .e-kanban .e-kanban-content .e-content-row .e-content-cells .e-card-wrapper .e-card.Normal {
    border-left: 3px solid #02897b
}

.kanban-overview.e-kanban .e-kanban-content .e-content-row .e-content-cells .e-card-wrapper .e-card.Critical,
.kanban-overview.e-kanban .e-kanban-content .e-content-row .e-content-cells .e-card-wrapper .e-card.Critical.e-selection:hover,
.kanban-overview.e-kanban.e-rtl .e-kanban .e-kanban-content .e-content-row .e-content-cells .e-card-wrapper .e-card.Critical {
    border-left: 3px solid #e64a19
}

.kanban-overview.e-kanban.e-rtl .e-kanban .e-kanban-content .e-content-row .e-content-cells .e-card-wrapper .e-card {
    border-left: none
}

[class*=" sf-icon-"],
[class^=sf-icon-] {
    speak: none;
    font-feature-settings: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-family: Kanban priority icons !important;
    font-size: 55px;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    line-height: 1;
    text-transform: none
}

.e-label-kanban {
    width: 75px !important
}

#kanban_dialog_wrapper {
    width: 400px !important
}

.e-header-text {
    font-size: larger !important;
    font-weight: 600 !important
}

.e-card-header-title {
    text-wrap: wrap !important;
    color: #fff !important;
    font-family: ui-sans-serif, system-ui, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji !important;
    font-size: 14px !important;
    font-weight: 600 !important;
    line-height: 21px !important;
    margin-bottom: 4px
}

div#link-dialog_dialog-header.e-dlg-header-content {
    padding: 0 !important
}

.link-text {
    color: blue;
    cursor: pointer;
    text-decoration: underline
}

button.link-btn {
    border: none !important;
    bottom: 10px;
    min-width: 90px !important;
    padding: 13px 10px !important;
    position: relative
}

button.link-btn .caret {
    position: relative;
    right: -10px !important
}

span.link-btn-icon {
    background-image: url(/pmo365_link_icon);
    background-position: 0;
    background-repeat: no-repeat;
    background-size: contain;
    display: block;
    float: left;
    height: 18px;
    margin-right: 5px;
    width: 18px
}

.custom-risk-image {
    background: url(/pmo365_Risk1.svg);
    background-repeat: no-repeat;
    background-size: 100%
}

.custom-issue-image,
.custom-risk-image {
    cursor: pointer;
    display: inline-block !important;
    height: 18px;
    margin-right: 2px;
    width: 18px
}

.custom-issue-image {
    background: url(/pmo365_Issues.svg);
    background-repeat: no-repeat;
    background-size: 100%
}

.custom-changereq-image {
    background: url(/pmo365_ChangeRequest.svg);
    background-repeat: no-repeat;
    background-size: 100%;
    cursor: pointer;
    display: inline-block !important;
    height: 15px;
    margin-right: 2px;
    width: 15px
}

.custom-attachment-image {
    background: url(/pmo365_attachment_icon);
    background-repeat: no-repeat;
    background-size: 100%;
    cursor: pointer;
    display: inline-block !important;
    height: 18px;
    width: 18px
}

span.export-excel-icon {
    background-image: url(/pmo365_export_icon);
    background-position: 0;
    background-repeat: no-repeat;
    background-size: contain;
    display: block;
    float: left;
    height: 19px;
    width: 19px
}

#baseline-menu {
    margin-right: 5px
}

#baseline-menu:before {
    background-image: url(/pmo365_export_icon)
}

.e-kanban .e-kanban-table .e-header-cells .e-item-count {
    font-size: small
}

#download-attachment-button {
    margin-top: 5px
}

.kanban-filter-buttons {
    margin-left: 15px;
    margin-top: 10px
}

li.nav-item.dropdown.header-profile.dropdown {
    background-color: #fafafa;
    border: 1px solid #d8d8d9;
    border-radius: 100px;
    padding: 2px !important;
    position: relative
}

li.nav-item.dropdown.header-profile.dropdown a.nav-link img {
    height: auto !important;
    width: 27px
}

ul.navbar-nav.header-right {
    align-items: center;
    gap: 10px
}

.notification-icon-container {
    border: 1px solid #d8d8d9;
    border-radius: 100px;
    display: inline-block;
    height: 45px;
    padding: 5px 0 0 7px;
    position: relative;
    width: 45px
}

.notification-icon {
    cursor: pointer;
    font-size: 24px;
    position: relative
}

.notification-counter {
    background: red;
    border-radius: 50%;
    color: #fff;
    font-size: 12px;
    font-weight: 700;
    line-height: 1;
    padding: 4px 5px;
    position: absolute;
    right: -6px;
    top: -9px
}

.notification-icon i.fas.fa-bell {
    left: 2px;
    position: relative;
    top: -1px
}

.dropdown-content ul {
    list-style-type: none;
    margin: 0;
    padding: 0
}

.dropdown-content li {
    cursor: pointer;
    padding: 12px 16px
}

.dropdown-content li:hover {
    background-color: #f1f1f1
}

.notification-icon-container:hover,
li.header-profile.hover {
    background: #ededed
}

li.nav-item.dropdown-notification.dropdown {
    padding-left: 0
}

li.add-product .add-product-plus {
    background: #386fe31a;
    border-radius: 100px;
    color: #0c8bd3;
    cursor: pointer;
    font-size: 1.2rem;
    font-weight: 500;
    padding: 12px 16px;
    transition: all .3s
}

li.add-product .add-product-plus:hover {
    background: #386fe34d
}

li.nav-item.dropdown-notification.show.dropdown div.dropdown-menu.show {
    left: -98px !important
}

.search-input-box .search-input {
    position: relative
}

.search-input-box .search-input input {
    padding-left: 2.5rem
}

.search-input-box .search-input .fa-search {
    color: #6b707a;
    font-size: 22px;
    left: 10px;
    position: absolute;
    top: 48%;
    transform: translateY(-50%)
}

.search-input-box .search-input input.search-control {
    background-color: #fafafa;
    border: 1px solid #d8d8d9 !important;
    border-radius: 100px;
    height: auto;
    margin-bottom: 0;
    min-width: 330px;
    padding: 11px 0 11px 45px
}

input::placeholder {
    color: #6b707a !important
}

.search-input-box .search-input input::placeholder {
    font-size: 14px;
    font-weight: 500
}

li.nav-item.add-product {
    margin-left: 0 !important;
    padding: 0
}

div.add-search-row {
    display: none !important
}

div.content-body div.default-tab {
    border: 1px solid #f0f0f0;
    border-radius: 6px;
    box-shadow: 0 0 3px 0 #f0f0f0;
    padding: 5px 0
}

div.default-tab div.tab-content div.card div.card-body {
    padding: 10px 20px 0
}

img.table-heading-icons {
    display: inline-block;
    height: 20px;
    margin-right: 6px;
    width: 20px
}

i.fa.fa-angle-down,
i.fa.fa-angle-up {
    font-size: 16px;
    margin-left: 5px;
    position: relative;
    top: -1px
}

.e-kanban .e-kanban-table .e-header-cells {
    background: #0000 !important
}

.header-template-wrap.Cancelled {
    background-color: #f50079;
    border-radius: 6px;
    padding: 5px 10px
}

.header-text.Cancelled {
    color: #fff
}

.header-template-wrap.Closed {
    background-color: #2e0884;
    border-radius: 6px;
    padding: 5px 10px
}

.header-text.Closed {
    color: #fff
}

.header-template-wrap.In.Progress {
    background-color: #91cc00;
    border-radius: 6px;
    padding: 5px 10px
}

.header-text.In.Progress {
    color: #fff
}

.header-template-wrap.On.Hold.\-.External {
    background-color: #f2bb0a;
    border-radius: 6px;
    padding: 5px 10px
}

.header-text.On.Hold.\-.External {
    color: #fff
}

.header-template-wrap.On.Hold.\-.Internal {
    background-color: #f89927;
    border-radius: 6px;
    padding: 5px 10px
}

.header-text.On.Hold.\-.Internal {
    color: #fff
}

td.e-content-cells.e-drag.e-drop.e-droppable {
    background: #fff !important
}

.e-kanban .e-kanban-content .e-content-row .e-content-cells .e-card-container .e-card,
.e-kanban .e-kanban-content .e-content-row .e-content-cells .e-card-wrapper .e-card {
    border: 1px solid #f0f0f0 !important;
    border-radius: 8px !important;
    box-shadow: 0 2px 6px 2px #00000005, 0 1px 2px 0 #00000005 !important;
    margin-bottom: 13px;
    min-height: 50px;
    padding: 0
}

.e-kanban .e-kanban-content .e-content-row .e-content-cells .e-card-container .e-card .e-card-content,
.e-kanban .e-kanban-content .e-content-row .e-content-cells .e-card-wrapper .e-card .e-card-content {
    font-size: 1.2rem !important;
    line-height: 1.2 !important;
    padding: 8px 11px !important
}

.e-kanban .e-kanban-content .e-content-row .e-content-cells .e-card-container .e-card .e-card-header,
.e-kanban .e-kanban-content .e-content-row .e-content-cells .e-card-wrapper .e-card .e-card-header {
    padding: 8px 11px !important
}

.e-kanban .e-kanban-table.e-content-table .e-card .e-card-content {
    color: #808693 !important
}

.e-kanban .e-kanban-content .e-content-row.e-swimlane-row .e-content-cells {
    height: auto !important;
    min-height: auto !important
}

div.header-template-wrap+div.counter {
    background-color: #f0f0f0;
    border-radius: 100px;
    display: block;
    float: right;
    font-size: 12px !important;
    margin-left: 10px;
    padding: 8px !important
}

.e-text.project-status {
    background-color: #f0f0f0;
    border-radius: 50px;
    color: #0a1630;
    display: inline-block;
    font-weight: 600;
    margin-left: -2px;
    margin-top: 8px;
    padding: 5px 10px
}

div.card-template div.user-wrapper {
    border-top: 1px solid #f0f0f0;
    display: block;
    margin-top: 10px !important;
    padding: 5px 14px 0 !important;
    width: 100%
}

div.card-template div.user-wrapper .user-sec {
    float: left;
    margin-right: 10px
}

div.card-template div.user-wrapper .progress-sec {
    background-color: #ededed;
    border-radius: 50px;
    float: right;
    font-size: 12px;
    font-weight: 600;
    padding: 0 7px
}

span.e-empty-card {
    border: 1px solid #f0f0f0;
    border-radius: 10px;
    box-shadow: 0 2px 6px 2px #00000005, 0 1px 2px 0 #00000005 !important;
    font-size: .9rem !important;
    font-weight: 600;
    min-height: 183px;
    padding: 12px 14px !important;
    text-align: left;
    width: 100%
}

.e-kanban .e-kanban-content .e-content-row.e-swimlane-row .e-content-cells .e-swimlane-header {
    background-color: #f5f5f5 !important;
    border-radius: 6px;
    padding: 10px 5px !important;
    width: 100%
}

div#kanban div.e-kanban-content {
    cursor: pointer;
    padding: 5px 10px 0
}

.e-card-content.e-tooltip-text.project-createdby-wrapper {
    display: inline-block;
    width: 100%
}

.e-toolbar .e-toolbar-items .e-toolbar-left .e-toolbar-item:first-child,
.e-toolbar .e-toolbar-items:not(.e-tbar-pos):not(.e-toolbar-multirow) .e-toolbar-item:first-child {
    margin-left: 0 !important
}

.e-toolbar .e-toolbar-items .e-toolbar-item:not(.e-separator) {
    margin-right: 5px
}

.ms-OverflowSet.ms-CommandBar-primaryCommand {
    align-items: center !important;
    background-color: #0000 !important
}

.e-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn {
    background-color: #fff !important
}

.e-toolbar .e-toolbar-item .e-tbar-btn .e-tbar-btn-text {
    font-size: 12px !important;
    padding: 4px !important
}

textarea.rc-textarea.project-overview-textarea {
    border: 1px solid #d8d8d9;
    border-radius: 10px;
    padding: 8px !important
}

div.overview-project-details h5 {
    align-items: center;
    display: flex;
    font-size: .9rem;
    font-weight: 600;
    justify-content: flex-start;
    margin-bottom: 0;
    min-height: 35px
}

div.overview-project-details input[type=text],
div.overview-project-details select {
    border: none;
    font-size: .9rem;
    padding: .3125rem 1rem !important
}

div.project-detail-section {
    height: auto;
    margin-bottom: 10px;
    padding: 10px 0
}

div.overview-project-details img.project-detail-icon {
    display: block;
    float: left;
    margin-right: 5px;
    padding: 1px;
    position: relative;
    top: 7px
}

.task-status {
    align-items: center;
    display: flex
}

.status-badge {
    border-radius: 15px;
    color: #fff;
    display: inline-block;
    font-size: .75rem;
    margin-right: .5rem;
    padding: .3rem 1rem
}

.status-in-progress {
    background-color: #91cc00
}

.status-to-do {
    background-color: #f2bb0a
}

.status-scheduled {
    background-color: #bea82a
}

.status-done {
    background-color: #2e0884
}

.task-avatar {
    border-radius: 50%;
    height: 24px;
    margin-right: .5rem;
    width: 24px
}

.view-details:after,
.view-timeline:after {
    content: "➔"
}

.view-details,
.view-timeline {
    cursor: pointer
}

.view-details {
    display: block;
    text-align: center
}

.financials-info {
    align-items: flex-start;
    color: #6b707a !important;
    display: flex;
    font-weight: 500 !important;
    justify-content: space-between;
    width: 100%
}

div.child-task div.list-group-item {
    border: 1px solid #f0f0f0;
    padding: 10px 15px
}

div.child-task div.list-group {
    border-radius: 6px !important
}

div.child-task div.d-flex {
    gap: 5px !important;
    margin-bottom: 0 !important
}

div.child-task span.task-number {
    font-weight: 600
}

div.card-body-inner {
    border: 1px solid #f0f0f0;
    border-radius: 6px;
    box-shadow: 0 1px 3px #0003, 0 1px 1px #00000024, 0 2px 1px -1px #0000001f !important;
    padding: 20px
}

div.child-task button.btn {
    border: none !important;
    border-radius: 6px !important
}

div.child-task button.btn:hover {
    background: #6b707a !important;
    background-color: #6b707a !important;
    border: none !important
}

a.card-link.text-primary.view-details {
    border-top: 1px solid #ededed;
    color: #0c8bd3 !important;
    margin-top: 10px;
    padding: 10px 0 0
}

div.financial-section button.fy-btn {
    color: #6b707a !important;
    font-size: .85rem !important
}

div.financial-section h3.grand-total-figure {
    font-size: 30px;
    font-weight: 700;
    line-height: 30px;
    margin-bottom: 5px
}

div.financial-section span.grant-total-text {
    color: #6b707a
}

div.child-task div.card-body-inner,
div.financial-section div.card-body-inner {
    min-height: 275px !important
}

div.financial-section div.fin-det-title {
    font-weight: 600
}

span.MuiStepLabel-label {
    font-family: ui-sans-serif, system-ui, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji !important
}

div.ag-theme-balham.resource-main-wrapper {
    padding: 10px 15px
}

div.child-task div.list-group-item span {
    line-height: 17px
}

.ag-theme-balham.fin-grid.financial-grid-row {
    padding: 0 15px
}

div.resource-main-wrapper .ms-FocusZone.css-100.ms-CommandBar.root-141 {
    padding: 0 !important
}

div.fingrid-toolbar-row .ms-FocusZone.ms-CommandBar {
    background-color: #0000;
    height: auto !important;
    margin-bottom: 12px !important;
    padding: 3px 0 0 !important
}

div.status-detail-section h5 {
    align-items: center;
    display: flex;
    font-size: .9rem;
    font-weight: 600;
    justify-content: flex-start;
    margin-bottom: 0;
    min-height: 40px
}

div.status-detail-section input[type=text],
div.status-detail-section select {
    border: none !important;
    font-size: .9rem;
    padding: .3125rem 1rem !important
}

div.status-summary-title {
    font-size: .9rem;
    font-weight: 600
}

div.status-summary-indicators span.indicator-text {
    font-size: 1rem;
    font-weight: 700;
    line-height: 1.5
}

textarea.rc-textarea.status-summary-textarea {
    background-color: #fafafa;
    border: 1px solid #d8d8d9;
    border-radius: 10px;
    padding: 15px !important
}

.card.overview-card.status-summary-indicators {
    margin-top: 10px
}

.card-body.workflow-status {
    margin-top: 8px !important
}

span.p-button-icon.p-c.p-button-icon-left.pi.pi-plus {
    font-size: 14px;
    margin-right: 5px
}

.ag-theme-balham .ag-ltr .ag-cell span b,
.group-row-resource-name span.link-col span.btn-simple,
span.btn-simple strong {
    font-weight: 500
}

.e-tab .e-tab-header .e-toolbar-item.e-active .e-text-wrap:before {
    border: 2px solid #2ba7e2 !important;
    border-radius: 0 !important
}

.e-gantt-dialog .e-tab .e-tab-header .e-toolbar-item.e-active .e-tab-wrap .e-tab-text {
    color: #000 !important
}

div.e-edit-form-column label.e-float-text {
    font-size: .9rem !important
}

div.e-edit-form-column div.e-float-input input[type=text] {
    font-size: .8rem;
    padding: .5rem .75rem
}

div#GanttDependencyTabContainer,
div#GanttResourcesTabContainer {
    padding: 0 25px
}

.ms-MessageBar.ms-MessageBar--warning.ms-MessageBar-singleline {
    margin-bottom: 10px
}

.ck.ck-content.ck-editor__editable.ck-rounded-corners.ck-editor__editable_inline.ck-blurred {
    border: 1px solid #f0f0f0;
    border-radius: 0 0 6px 6px
}

div.ck.ck-sticky-panel .ck.ck-toolbar {
    border: solid #f0f0f0 !important;
    border-width: 1px 1px 0 !important
}

button.ms-Button.ms-Button--commandBar.is-disabled.ms-CommandBarItem-link {
    background-color: #d7d7d7 !important;
    border: 1px solid #c4c4c4 !important;
    color: #a8a8a8 !important;
    cursor: not-allowed !important;
    opacity: .6 !important;
    pointer-events: none !important
}

.e-gantt .e-gantt-chart .e-timeline-single-header-cell,
.e-gantt .e-gantt-chart .e-timeline-top-header-cell,
.e-grid .e-detailcell,
.e-grid .e-detailindentcell,
.e-grid .e-detailrowcollapse,
.e-grid .e-detailrowexpand,
.e-grid .e-groupcaption,
.e-grid .e-indentcell,
.e-grid .e-recordpluscollapse,
.e-grid .e-recordplusexpand,
.e-grid .e-rowcell,
.e-grid .e-rowdragdropcell {
    border-color: #f0f0f0 !important
}

.ag-theme-balham .ag-row:nth-of-type(2n),
.ag-theme-balham .ag-row:nth-of-type(odd) {
    background-color: #fff !important
}

.financial-summary-section {
    padding: 10px 0 0
}

.financial-summary-code .overview-bar {
    margin-bottom: 10px
}

.financial-summary-code .overview-bar,
.financial-summary-details ul {
    display: flex;
    justify-content: space-between
}

.financial-summary-section ul li {
    display: inline-block;
    margin: 0 50px 0 0
}

.financial-summary-section ul li:not(:first-child) {
    border-left: 3px solid #f0f0f0;
    padding-left: 10px
}

.financial-summary-section ul li h4.financial-title {
    color: #6b707a;
    font-size: 14px;
    margin-bottom: 0
}

.financial-summary-section span.overview-text {
    font-weight: 600
}

.financial-summary-section .overview-bar {
    display: flex;
    justify-content: space-between;
    margin-bottom: 15px
}

.financial-summary-section ul li h2.financial-figure {
    font-size: 28px;
    font-weight: 600;
    line-height: 35px;
    margin-bottom: 0
}

.btn-check:active+.btn-info,
.btn-check:checked+.btn-info,
.btn-info.active,
.btn-info:active,
.show>.btn-info.dropdown-toggle {
    background-color: #0c8bd3 !important
}

button.fy-dropdown-text {
    color: #393939;
    font-family: ui-sans-serif, system-ui, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji !important;
    font-size: .9rem;
    font-weight: 600
}

button.cancelled.btn-danger {
    background-color: #f50079 !important;
    border-color: #f50079 !important;
    color: #fff !important
}

button.cancelled.btn-outline-danger {
    border-color: #f50079 !important;
    color: #f50079 !important
}

button.cancelled.btn-outline-danger:hover {
    background-color: #f50079 !important;
    color: #fff !important
}

button.in-progress.btn-secondary {
    background-color: #91cc00 !important;
    border-color: #91cc00 !important;
    color: #fff !important
}

button.in-progress.btn-outline-secondary {
    border-color: #91cc00 !important;
    color: #91cc00 !important
}

button.in-progress.btn-outline-secondary:hover {
    background-color: #91cc00 !important;
    color: #fff !important
}

button.on-hold-external.btn-info {
    background-color: #f2bb0a !important;
    border-color: #f2bb0a !important;
    color: #fff !important
}

button.on-hold-external.btn-outline-info {
    border-color: #f2bb0a !important;
    color: #f2bb0a !important
}

button.on-hold-external.btn-outline-info:hover {
    background-color: #f2bb0a !important;
    color: #fff !important
}

button.closed.btn-primary {
    background-color: #2e0884 !important;
    border-color: #2e0884 !important;
    color: #fff !important
}

button.closed.btn-outline-primary {
    border-color: #2e0884 !important;
    color: #2e0884 !important
}

button.closed.btn-outline-primary:hover {
    background-color: #2e0884 !important;
    color: #fff !important
}

button.on-hold-internal.btn-success {
    background-color: #f89927 !important;
    border-color: #f89927 !important;
    color: #fff !important
}

button.on-hold-internal.btn-outline-success {
    border-color: #f89927 !important;
    color: #f89927 !important
}

button.on-hold-internal.btn-outline-success:hover {
    background-color: #f89927 !important;
    color: #fff !important
}

button.btn.btn-contained {
    border: 1px solid #61b3e2;
    color: #61b3e2;
    margin-right: 5px;
    transition: all .3s
}

button.btn.btn-contained:hover {
    background-color: #61b3e2;
    color: #fff
}

.custome-commandbar-main {
    padding: 10px 15px
}

div.card.overview-card h5 {
    font-size: .9rem;
    font-weight: 600
}

.fluent-ui-rm-command-bar .ms-FocusZone.ms-CommandBar {
    background-color: #0000 !important;
    padding-left: 0 !important;
    padding-right: 0 !important
}

.portfolio-analysis-project-tab .ag-theme-balham .ag-cell {
    font-size: .85rem;
    font-weight: 400 !important
}

.portfolio-analysis-project-tab .ag-header-cell-text {
    font-weight: 600 !important
}

div.compare-scenario-tab .ag-theme-balham .ag-cell {
    font-size: .85rem;
    font-weight: 400 !important
}

div.compare-scenario-tab .ag-header-cell-text {
    font-size: .9rem;
    font-weight: 600
}

.portfolio-analysis-inner-tab {
    padding: 10px 15px !important
}

.portfolio-analysis-inner-tab .top-btns-area {
    display: inline-block;
    font-family: ui-sans-serif, system-ui, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji !important;
    height: auto;
    margin-bottom: 0 !important;
    position: relative;
    top: 5px;
    width: 100%
}

div.portfolio-analysis-inner-tab div.e-gantt-toolbar.e-control.e-lib.e-keyboard {
    padding: 0;
    position: relative;
    top: -5px
}

div.compare-scenario-tab {
    padding: 10px 15px !important
}

div.portfolio-analysis-strategy-tab {
    padding: 15px
}

div.portfolio-analysis-strategy-tab .ag-theme-balham .ag-cell {
    font-size: .85rem !important;
    font-weight: 400 !important
}

div.portfolio-analysis-strategy-tab .ag-header-cell-text {
    font-size: .9rem !important;
    font-weight: 600 !important
}

.fluent-ui-rm-command-bar.portfolio-analysis-project-tab {
    float: none;
    padding: 15px
}

div.dropdown.overview-tab button.dropdown-toggle {
    border-radius: 0;
    border-radius: 5px;
    color: #6e6e6e;
    font-size: .9rem;
    padding: 10px !important;
    position: relative;
    text-align: left;
    width: 100%
}

div.dropdown.overview-tab button.dropdown-toggle:focus {
    border: 1px solid #ededed;
    box-shadow: 0 0 5px 0 hsla(0, 0%, 58%, .502) !important
}

div.dropdown.overview-tab button.dropdown-toggle:after {
    margin-left: 12.5rem;
    position: absolute;
    right: 0;
    top: 20px
}

div.dropdown.overview-tab.open div.dropdown-menu {
    width: 100% !important
}

.e-kanban .e-kanban-content .e-content-row:not(.e-swimlane-row) .e-content-cells {
    border: none !important
}

div.modal-dialog .form-control {
    border: 1px solid #f0f0f0 !important;
    border-radius: .5rem !important;
    padding: .575rem .75rem !important
}

.e-input-group.e-control-wrapper:not(.e-success):not(.e-warning):not(.e-error),
.e-input-group:not(.e-success):not(.e-warning):not(.e-error) {
    border: 1px solid #f0f0f0 !important;
    border-radius: 10px !important
}

button.e-control.e-btn.e-lib.e-primary.e-flat {
    background-color: #0078d4;
    color: #fff;
    padding: 4px 11px
}

button.e-control.e-btn.e-lib.e-flat {
    color: #323130
}

.e-btn.e-flat.e-primary.e-disabled,
.e-btn.e-flat.e-primary:disabled,
.e-css.e-btn.e-flat.e-primary.e-disabled,
.e-css.e-btn.e-flat.e-primary:disabled {
    background: #f3f2f1 !important;
    border-color: #0000 !important;
    box-shadow: none d !important;
    color: #a19f9d !important
}

.e-dialog .e-btn .e-btn-icon.e-icon-dlg-close {
    color: #605e5c !important;
    width: 25px !important
}

input#PMOGantt_searchbar {
    font-size: 12px !important;
    padding: 0 10px
}

.header-span {
    border-radius: 6px;
    color: #0c8bd3;
    height: 34px
}

.e-tab .e-tab-header .e-toolbar-item .e-tab-text {
    font-size: .9rem !important
}

.e-tab .e-tab-header .e-toolbar-item.e-active .e-tab-icon,
.e-tab .e-tab-header .e-toolbar-item.e-active .e-tab-text {
    color: #000 !important
}

.e-tab .e-tab-header .e-toolbar-item:not(.e-separator) {
    position: relative !important
}

.e-tab .e-tab-header .e-toolbar-item:hover {
    background: #f0f0f0 !important
}

.e-tab .e-tab-header .e-toolbar-item:hover:before {
    border-bottom: 4px solid #2ba7e2;
    bottom: 0;
    content: "";
    display: block;
    height: 0;
    position: absolute;
    width: 100%
}

.e-tab .e-tab-header .e-toolbar-items {
    margin-bottom: -1px !important;
    margin-left: 10px !important;
    margin-top: 5px !important
}

.e-contextmenu-container ul.e-contextmenu,
.e-contextmenu-container ul.e-ul,
.e-contextmenu-wrapper ul.e-contextmenu,
.e-contextmenu-wrapper ul.e-ul {
    font-family: ui-sans-serif, system-ui, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji !important
}

.norisk-header {
    border-bottom: 1px solid #f0f0f0 !important
}

.financial-summary-workload-button {
    background-color: #0c8bd3;
    border: none !important;
    border-radius: 100px;
    color: #fff;
    padding: 4px 9px
}

.financialsummary-toolbar {
    align-items: center;
    display: flex;
    gap: 10px;
    justify-content: center
}

.react-datepicker__month-read-view--down-arrow,
.react-datepicker__month-year-read-view--down-arrow,
.react-datepicker__navigation-icon:before,
.react-datepicker__year-read-view--down-arrow {
    border-color: #ccc;
    border-style: solid;
    border-width: 3px 3px 0 0;
    content: "";
    display: block;
    height: 9px;
    position: absolute;
    top: 6px;
    width: 9px
}

.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle,
.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle {
    margin-left: -4px;
    position: absolute;
    width: 0
}

.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:after,
.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before,
.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:after,
.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before {
    border: 8px solid #0000;
    box-sizing: initial;
    content: "";
    height: 0;
    left: -8px;
    position: absolute;
    width: 1px;
    z-index: -1
}

.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before,
.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before {
    border-bottom-color: #aeaeae
}

.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle {
    margin-top: -8px;
    top: 0
}

.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:after,
.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before {
    border-bottom-color: #f0f0f0;
    border-top: none
}

.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:after {
    top: 0
}

.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before {
    border-bottom-color: #aeaeae;
    top: -1px
}

.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle {
    bottom: 0;
    margin-bottom: -8px
}

.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:after,
.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before {
    border-bottom: none;
    border-top-color: #fff
}

.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:after {
    bottom: 0
}

.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before {
    border-top-color: #aeaeae;
    bottom: -1px
}

.react-datepicker-wrapper {
    border: 0;
    display: inline-block;
    padding: 0;
    width: 100%
}

.react-datepicker {
    background-color: #fff;
    border: 1px solid #aeaeae;
    border-radius: .3rem;
    color: #000;
    display: inline-block;
    font-family: Helvetica Neue, helvetica, arial, sans-serif;
    font-size: .8rem;
    position: relative
}

.react-datepicker--time-only .react-datepicker__triangle {
    left: 35px
}

.react-datepicker--time-only .react-datepicker__time-container {
    border-left: 0
}

.react-datepicker--time-only .react-datepicker__time,
.react-datepicker--time-only .react-datepicker__time-box {
    border-bottom-left-radius: .3rem;
    border-bottom-right-radius: .3rem
}

.react-datepicker__triangle {
    left: 50px;
    position: absolute
}

.react-datepicker-popper {
    z-index: 1
}

.react-datepicker-popper[data-placement^=bottom] {
    padding-top: 10px
}

.react-datepicker-popper[data-placement=bottom-end] .react-datepicker__triangle,
.react-datepicker-popper[data-placement=top-end] .react-datepicker__triangle {
    left: auto;
    right: 50px
}

.react-datepicker-popper[data-placement^=top] {
    padding-bottom: 10px
}

.react-datepicker-popper[data-placement^=right] {
    padding-left: 8px
}

.react-datepicker-popper[data-placement^=right] .react-datepicker__triangle {
    left: auto;
    right: 42px
}

.react-datepicker-popper[data-placement^=left] {
    padding-right: 8px
}

.react-datepicker-popper[data-placement^=left] .react-datepicker__triangle {
    left: 42px;
    right: auto
}

.react-datepicker__header {
    background-color: #f0f0f0;
    border-bottom: 1px solid #aeaeae;
    border-top-left-radius: .3rem;
    padding: 8px 0;
    position: relative;
    text-align: center
}

.react-datepicker__header--time {
    padding-bottom: 8px;
    padding-left: 5px;
    padding-right: 5px
}

.react-datepicker__header--time:not(.react-datepicker__header--time--only) {
    border-top-left-radius: 0
}

.react-datepicker__header:not(.react-datepicker__header--has-time-select) {
    border-top-right-radius: .3rem
}

.react-datepicker__month-dropdown-container--scroll,
.react-datepicker__month-dropdown-container--select,
.react-datepicker__month-year-dropdown-container--scroll,
.react-datepicker__month-year-dropdown-container--select,
.react-datepicker__year-dropdown-container--scroll,
.react-datepicker__year-dropdown-container--select {
    display: inline-block;
    margin: 0 15px
}

.react-datepicker-time__header,
.react-datepicker-year-header,
.react-datepicker__current-month {
    color: #000;
    font-size: .944rem;
    font-weight: 700;
    margin-top: 0
}

.react-datepicker-time__header {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.react-datepicker__navigation {
    align-items: center;
    background: none;
    border: none;
    cursor: pointer;
    display: flex;
    height: 32px;
    justify-content: center;
    overflow: hidden;
    padding: 0;
    position: absolute;
    text-align: center;
    text-indent: -999em;
    top: 2px;
    width: 32px;
    z-index: 1
}

.react-datepicker__navigation--previous {
    left: 2px
}

.react-datepicker__navigation--next {
    right: 2px
}

.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button) {
    right: 85px
}

.react-datepicker__navigation--years {
    display: block;
    margin-left: auto;
    margin-right: auto;
    position: relative;
    top: 0
}

.react-datepicker__navigation--years-previous {
    top: 4px
}

.react-datepicker__navigation--years-upcoming {
    top: -4px
}

.react-datepicker__navigation:hover :before {
    border-color: #a6a6a6
}

.react-datepicker__navigation-icon {
    font-size: 20px;
    position: relative;
    top: -1px;
    width: 0
}

.react-datepicker__navigation-icon--next {
    left: -2px
}

.react-datepicker__navigation-icon--next:before {
    left: -7px;
    transform: rotate(45deg)
}

.react-datepicker__navigation-icon--previous {
    right: -2px
}

.react-datepicker__navigation-icon--previous:before {
    right: -7px;
    transform: rotate(225deg)
}

.react-datepicker__month-container {
    float: left
}

.react-datepicker__year {
    margin: .4rem;
    text-align: center
}

.react-datepicker__year-wrapper {
    display: flex;
    flex-wrap: wrap;
    max-width: 180px
}

.react-datepicker__year .react-datepicker__year-text {
    display: inline-block;
    margin: 2px;
    width: 4rem
}

.react-datepicker__month {
    margin: .4rem;
    text-align: center
}

.react-datepicker__month .react-datepicker__month-text,
.react-datepicker__month .react-datepicker__quarter-text {
    display: inline-block;
    margin: 2px;
    width: 4rem
}

.react-datepicker__input-time-container {
    clear: both;
    float: left;
    margin: 5px 0 10px 15px;
    text-align: left;
    width: 100%
}

.react-datepicker__input-time-container .react-datepicker-time__caption,
.react-datepicker__input-time-container .react-datepicker-time__input-container {
    display: inline-block
}

.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input {
    display: inline-block;
    margin-left: 10px
}

.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input {
    width: auto
}

.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-inner-spin-button,
.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-outer-spin-button {
    -webkit-appearance: none;
    margin: 0
}

.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time] {
    -moz-appearance: textfield
}

.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__delimiter {
    display: inline-block;
    margin-left: 5px
}

.react-datepicker__time-container {
    border-left: 1px solid #aeaeae;
    float: right;
    width: 85px
}

.react-datepicker__time-container--with-today-button {
    border: 1px solid #aeaeae;
    border-radius: .3rem;
    display: inline;
    position: absolute;
    right: -87px;
    top: 0
}

.react-datepicker__time-container .react-datepicker__time {
    background: #fff;
    border-bottom-right-radius: .3rem;
    position: relative
}

.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box {
    border-bottom-right-radius: .3rem;
    margin: 0 auto;
    overflow-x: hidden;
    text-align: center;
    width: 85px
}

.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list {
    box-sizing: initial;
    height: calc(195px + .85rem);
    list-style: none;
    margin: 0;
    overflow-y: scroll;
    padding-left: 0;
    padding-right: 0;
    width: 100%
}

.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item {
    height: 30px;
    padding: 5px 10px;
    white-space: nowrap
}

.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover {
    background-color: #f0f0f0;
    cursor: pointer
}

.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected {
    background-color: #216ba5;
    color: #fff;
    font-weight: 700
}

.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover {
    background-color: #216ba5
}

.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled {
    color: #ccc
}

.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover {
    background-color: #0000;
    cursor: default
}

.react-datepicker__week-number {
    color: #ccc;
    display: inline-block;
    line-height: 1.7rem;
    margin: .166rem;
    text-align: center;
    width: 1.7rem
}

.react-datepicker__week-number.react-datepicker__week-number--clickable {
    cursor: pointer
}

.react-datepicker__week-number.react-datepicker__week-number--clickable:not(.react-datepicker__week-number--selected, .react-datepicker__week-number--keyboard-selected):hover {
    background-color: #f0f0f0;
    border-radius: .3rem
}

.react-datepicker__week-number--selected {
    background-color: #216ba5;
    border-radius: .3rem;
    color: #fff
}

.react-datepicker__week-number--selected:hover {
    background-color: #1d5d90
}

.react-datepicker__week-number--keyboard-selected {
    background-color: #2a87d0;
    border-radius: .3rem;
    color: #fff
}

.react-datepicker__week-number--keyboard-selected:hover {
    background-color: #1d5d90
}

.react-datepicker__day-names {
    margin-bottom: -8px;
    white-space: nowrap
}

.react-datepicker__week {
    white-space: nowrap
}

.react-datepicker__day,
.react-datepicker__day-name,
.react-datepicker__time-name {
    color: #000;
    display: inline-block;
    line-height: 1.7rem;
    margin: .166rem;
    text-align: center;
    width: 1.7rem
}

.react-datepicker__day,
.react-datepicker__month-text,
.react-datepicker__quarter-text,
.react-datepicker__year-text {
    cursor: pointer
}

.react-datepicker__day:hover,
.react-datepicker__month-text:hover,
.react-datepicker__quarter-text:hover,
.react-datepicker__year-text:hover {
    background-color: #f0f0f0;
    border-radius: .3rem
}

.react-datepicker__day--today,
.react-datepicker__month-text--today,
.react-datepicker__quarter-text--today,
.react-datepicker__year-text--today {
    font-weight: 700
}

.react-datepicker__day--highlighted,
.react-datepicker__month-text--highlighted,
.react-datepicker__quarter-text--highlighted,
.react-datepicker__year-text--highlighted {
    background-color: #3dcc4a;
    border-radius: .3rem;
    color: #fff
}

.react-datepicker__day--highlighted:hover,
.react-datepicker__month-text--highlighted:hover,
.react-datepicker__quarter-text--highlighted:hover,
.react-datepicker__year-text--highlighted:hover {
    background-color: #32be3f
}

.react-datepicker__day--highlighted-custom-1,
.react-datepicker__month-text--highlighted-custom-1,
.react-datepicker__quarter-text--highlighted-custom-1,
.react-datepicker__year-text--highlighted-custom-1 {
    color: #f0f
}

.react-datepicker__day--highlighted-custom-2,
.react-datepicker__month-text--highlighted-custom-2,
.react-datepicker__quarter-text--highlighted-custom-2,
.react-datepicker__year-text--highlighted-custom-2 {
    color: green
}

.react-datepicker__day--holidays,
.react-datepicker__month-text--holidays,
.react-datepicker__quarter-text--holidays,
.react-datepicker__year-text--holidays {
    background-color: #ff6803;
    border-radius: .3rem;
    color: #fff;
    position: relative
}

.react-datepicker__day--holidays .holiday-overlay,
.react-datepicker__month-text--holidays .holiday-overlay,
.react-datepicker__quarter-text--holidays .holiday-overlay,
.react-datepicker__year-text--holidays .holiday-overlay {
    background-color: #333;
    border-radius: 4px;
    bottom: 100%;
    color: #fff;
    left: 50%;
    opacity: 0;
    padding: 4px;
    position: absolute;
    transform: translateX(-50%);
    transition: visibility 0s, opacity .3s ease-in-out;
    visibility: hidden;
    white-space: nowrap
}

.react-datepicker__day--holidays:hover,
.react-datepicker__month-text--holidays:hover,
.react-datepicker__quarter-text--holidays:hover,
.react-datepicker__year-text--holidays:hover {
    background-color: #cf5300
}

.react-datepicker__day--holidays:hover .holiday-overlay,
.react-datepicker__month-text--holidays:hover .holiday-overlay,
.react-datepicker__quarter-text--holidays:hover .holiday-overlay,
.react-datepicker__year-text--holidays:hover .holiday-overlay {
    opacity: 1;
    visibility: visible
}

.react-datepicker__day--in-range,
.react-datepicker__day--in-selecting-range,
.react-datepicker__day--selected,
.react-datepicker__month-text--in-range,
.react-datepicker__month-text--in-selecting-range,
.react-datepicker__month-text--selected,
.react-datepicker__quarter-text--in-range,
.react-datepicker__quarter-text--in-selecting-range,
.react-datepicker__quarter-text--selected,
.react-datepicker__year-text--in-range,
.react-datepicker__year-text--in-selecting-range,
.react-datepicker__year-text--selected {
    background-color: #216ba5;
    border-radius: .3rem;
    color: #fff
}

.react-datepicker__day--in-range:hover,
.react-datepicker__day--in-selecting-range:hover,
.react-datepicker__day--selected:hover,
.react-datepicker__month-text--in-range:hover,
.react-datepicker__month-text--in-selecting-range:hover,
.react-datepicker__month-text--selected:hover,
.react-datepicker__quarter-text--in-range:hover,
.react-datepicker__quarter-text--in-selecting-range:hover,
.react-datepicker__quarter-text--selected:hover,
.react-datepicker__year-text--in-range:hover,
.react-datepicker__year-text--in-selecting-range:hover,
.react-datepicker__year-text--selected:hover {
    background-color: #1d5d90
}

.react-datepicker__day--keyboard-selected,
.react-datepicker__month-text--keyboard-selected,
.react-datepicker__quarter-text--keyboard-selected,
.react-datepicker__year-text--keyboard-selected {
    background-color: #bad9f1;
    border-radius: .3rem;
    color: #000
}

.react-datepicker__day--keyboard-selected:hover,
.react-datepicker__month-text--keyboard-selected:hover,
.react-datepicker__quarter-text--keyboard-selected:hover,
.react-datepicker__year-text--keyboard-selected:hover {
    background-color: #1d5d90
}

.react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range, .react-datepicker__month-text--in-range, .react-datepicker__quarter-text--in-range, .react-datepicker__year-text--in-range),
.react-datepicker__month-text--in-selecting-range:not(.react-datepicker__day--in-range, .react-datepicker__month-text--in-range, .react-datepicker__quarter-text--in-range, .react-datepicker__year-text--in-range),
.react-datepicker__quarter-text--in-selecting-range:not(.react-datepicker__day--in-range, .react-datepicker__month-text--in-range, .react-datepicker__quarter-text--in-range, .react-datepicker__year-text--in-range),
.react-datepicker__year-text--in-selecting-range:not(.react-datepicker__day--in-range, .react-datepicker__month-text--in-range, .react-datepicker__quarter-text--in-range, .react-datepicker__year-text--in-range) {
    background-color: #216ba580
}

.react-datepicker__month--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range, .react-datepicker__month-text--in-selecting-range, .react-datepicker__quarter-text--in-selecting-range, .react-datepicker__year-text--in-selecting-range),
.react-datepicker__month--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range, .react-datepicker__month-text--in-selecting-range, .react-datepicker__quarter-text--in-selecting-range, .react-datepicker__year-text--in-selecting-range),
.react-datepicker__month--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range, .react-datepicker__month-text--in-selecting-range, .react-datepicker__quarter-text--in-selecting-range, .react-datepicker__year-text--in-selecting-range),
.react-datepicker__month--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range, .react-datepicker__month-text--in-selecting-range, .react-datepicker__quarter-text--in-selecting-range, .react-datepicker__year-text--in-selecting-range),
.react-datepicker__year--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range, .react-datepicker__month-text--in-selecting-range, .react-datepicker__quarter-text--in-selecting-range, .react-datepicker__year-text--in-selecting-range),
.react-datepicker__year--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range, .react-datepicker__month-text--in-selecting-range, .react-datepicker__quarter-text--in-selecting-range, .react-datepicker__year-text--in-selecting-range),
.react-datepicker__year--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range, .react-datepicker__month-text--in-selecting-range, .react-datepicker__quarter-text--in-selecting-range, .react-datepicker__year-text--in-selecting-range),
.react-datepicker__year--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range, .react-datepicker__month-text--in-selecting-range, .react-datepicker__quarter-text--in-selecting-range, .react-datepicker__year-text--in-selecting-range) {
    background-color: #f0f0f0;
    color: #000
}

.react-datepicker__day--disabled,
.react-datepicker__month-text--disabled,
.react-datepicker__quarter-text--disabled,
.react-datepicker__year-text--disabled {
    color: #ccc;
    cursor: default
}

.react-datepicker__day--disabled:hover,
.react-datepicker__month-text--disabled:hover,
.react-datepicker__quarter-text--disabled:hover,
.react-datepicker__year-text--disabled:hover {
    background-color: #0000
}

.react-datepicker__input-container {
    display: inline-block;
    position: relative;
    width: 100%
}

.react-datepicker__input-container .react-datepicker__calendar-icon {
    box-sizing: initial;
    padding: .5rem;
    position: absolute
}

.react-datepicker__view-calendar-icon input {
    padding: 6px 10px 5px 25px
}

.react-datepicker__month-read-view,
.react-datepicker__month-year-read-view,
.react-datepicker__year-read-view {
    border: 1px solid #0000;
    border-radius: .3rem;
    position: relative
}

.react-datepicker__month-read-view:hover,
.react-datepicker__month-year-read-view:hover,
.react-datepicker__year-read-view:hover {
    cursor: pointer
}

.react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow,
.react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow,
.react-datepicker__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow,
.react-datepicker__month-year-read-view:hover .react-datepicker__year-read-view--down-arrow,
.react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow,
.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow {
    border-top-color: #b3b3b3
}

.react-datepicker__month-read-view--down-arrow,
.react-datepicker__month-year-read-view--down-arrow,
.react-datepicker__year-read-view--down-arrow {
    right: -16px;
    top: 0;
    transform: rotate(135deg)
}

.react-datepicker__month-dropdown,
.react-datepicker__month-year-dropdown,
.react-datepicker__year-dropdown {
    background-color: #f0f0f0;
    border: 1px solid #aeaeae;
    border-radius: .3rem;
    left: 25%;
    position: absolute;
    text-align: center;
    top: 30px;
    width: 50%;
    z-index: 1
}

.react-datepicker__month-dropdown:hover,
.react-datepicker__month-year-dropdown:hover,
.react-datepicker__year-dropdown:hover {
    cursor: pointer
}

.react-datepicker__month-dropdown--scrollable,
.react-datepicker__month-year-dropdown--scrollable,
.react-datepicker__year-dropdown--scrollable {
    height: 150px;
    overflow-y: scroll
}

.react-datepicker__month-option,
.react-datepicker__month-year-option,
.react-datepicker__year-option {
    display: block;
    line-height: 20px;
    margin-left: auto;
    margin-right: auto;
    width: 100%
}

.react-datepicker__month-option:first-of-type,
.react-datepicker__month-year-option:first-of-type,
.react-datepicker__year-option:first-of-type {
    border-top-left-radius: .3rem;
    border-top-right-radius: .3rem
}

.react-datepicker__month-option:last-of-type,
.react-datepicker__month-year-option:last-of-type,
.react-datepicker__year-option:last-of-type {
    border-bottom-left-radius: .3rem;
    border-bottom-right-radius: .3rem;
    -webkit-user-select: none;
    user-select: none
}

.react-datepicker__month-option:hover,
.react-datepicker__month-year-option:hover,
.react-datepicker__year-option:hover {
    background-color: #ccc
}

.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,
.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming,
.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming {
    border-bottom-color: #b3b3b3
}

.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,
.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous,
.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous {
    border-top-color: #b3b3b3
}

.react-datepicker__month-option--selected,
.react-datepicker__month-year-option--selected,
.react-datepicker__year-option--selected {
    left: 15px;
    position: absolute
}

.react-datepicker__close-icon {
    background-color: #0000;
    border: 0;
    cursor: pointer;
    display: table-cell;
    height: 100%;
    outline: 0;
    padding: 0 6px 0 0;
    position: absolute;
    right: 0;
    top: 0;
    vertical-align: middle
}

.react-datepicker__close-icon:after {
    background-color: #216ba5;
    border-radius: 50%;
    color: #fff;
    content: "×";
    cursor: pointer;
    display: table-cell;
    font-size: 12px;
    height: 16px;
    line-height: 1;
    padding: 2px;
    text-align: center;
    vertical-align: middle;
    width: 16px
}

.react-datepicker__close-icon--disabled {
    cursor: default
}

.react-datepicker__close-icon--disabled:after {
    background-color: #ccc;
    cursor: default
}

.react-datepicker__today-button {
    background: #f0f0f0;
    border-top: 1px solid #aeaeae;
    clear: left;
    cursor: pointer;
    font-weight: 700;
    padding: 5px 0;
    text-align: center
}

.react-datepicker__portal {
    align-items: center;
    background-color: #000c;
    display: flex;
    height: 100vh;
    justify-content: center;
    left: 0;
    position: fixed;
    top: 0;
    width: 100vw;
    z-index: 2147483647
}

.react-datepicker__portal .react-datepicker__day,
.react-datepicker__portal .react-datepicker__day-name,
.react-datepicker__portal .react-datepicker__time-name {
    line-height: 3rem;
    width: 3rem
}

@media(max-height:550px), (max-width:400px) {

    .react-datepicker__portal .react-datepicker__day,
    .react-datepicker__portal .react-datepicker__day-name,
    .react-datepicker__portal .react-datepicker__time-name {
        line-height: 2rem;
        width: 2rem
    }
}

.react-datepicker__portal .react-datepicker-time__header,
.react-datepicker__portal .react-datepicker__current-month {
    font-size: 1.44rem
}

.react-datepicker__children-container {
    height: auto;
    margin: .4rem;
    padding-left: .2rem;
    padding-right: .2rem;
    width: 13.8rem
}

.react-datepicker__aria-live {
    border: 0;
    -webkit-clip-path: circle(0);
    clip-path: circle(0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    white-space: nowrap;
    width: 1px
}

.react-datepicker__calendar-icon {
    height: 1em;
    vertical-align: -.125em;
    width: 1em
}

#financial-reload-button {
    background-color: inherit;
    border: 0 !important;
    color: #fff !important;
    gap: 3px !important
}

input.form-control {
    border: 1px solid #ced4da
}

.change-overview-tab,
.issue-overview-tab,
.risk-overview-tab {
    padding: 10px 5px
}

.form-check.form-switch {
    margin-top: 5px
}

div.add-product-plus i.fa.fa-plus {
    font-size: 20px !important
}

#projects tr td a {
    font-weight: 600
}

span.badge.badge-cancelled {
    background-color: #f50079 !important
}

span.badge.badge-closed {
    background-color: #2e0884 !important
}

span.badge.badge-in-progress {
    background-color: #91cc00 !important
}

span.badge.badge-on-hold-external {
    background-color: #f2bb0a !important
}

span.badge.badge-on-hold-internal {
    background-color: #f89927 !important
}

.e-tab .e-tab-header .e-toolbar-items .e-toolbar-item.e-active:before {
    background-color: #2ba7e2 !important;
    height: 3px !important
}

.e-btn.e-primary,
.e-css.e-btn.e-primary {
    background: #2ba7e2;
    border-color: #2ba7e2
}

#kanban th.e-header-cells div div div.e-item-count {
    background-color: #ededed;
    border-radius: 100px;
    color: #000;
    display: inline-block;
    font-size: 12px !important;
    font-weight: 700;
    margin-left: 5px;
    padding: 8px
}

#kanban th.e-header-cells div div div.e-header-text {
    border-radius: 10px;
    color: #fff !important;
    font-size: 12px !important;
    height: -webkit-fit-content !important;
    height: fit-content !important;
    padding: 8px !important
}

#kanban th[data-key="Not Started"] div div div.e-header-text {
    background-color: #f50079
}

#kanban th[data-key="In Progress"] div div div.e-header-text {
    background-color: #91cc00
}

#kanban th[data-key=Completed] div div div.e-header-text {
    background-color: green
}

#kanban th[data-key=Backlog] div div div.e-header-text {
    background-color: #f2bb0a
}

#kanban th[data-key=Planning] div div div.e-header-text {
    background-color: #f89927
}

#kanban th[data-key=Execution] div div div.e-header-text {
    background-color: #2e0884
}

#kanban .e-kanban-header .e-kanban-table .e-header-cells {
    padding: 4px !important
}

button.task-label,
button.task-status {
    border: 1px solid #0078d4 !important;
    font-size: 12px !important;
    margin-right: 5px;
    min-width: 50px !important;
    padding: 8px !important
}

#kanban span.e-empty-card {
    align-items: center;
    border: 1px solid #f0f0f0;
    border-radius: 8px !important;
    box-shadow: 0 2px 6px 2px #00000005, 0 1px 2px 0 #00000005 !important;
    display: flex;
    font-size: 1.4rem !important;
    font-weight: 600;
    justify-content: center;
    min-height: 214px;
    text-align: left;
    width: 100%
}

#kanban .e-kanban .e-kanban-content .e-content-row .e-content-cells .e-card-container .e-card,
#kanban .e-kanban .e-kanban-content .e-content-row .e-content-cells .e-card-wrapper .e-card {
    border: 1px solid #f0f0f0 !important;
    border-left: 0 !important;
    border-radius: 10px !important;
    box-shadow: 0 2px 6px 2px #00000005, 0 1px 2px 0 #00000005 !important;
    margin-bottom: 12px !important;
    min-height: 135px !important;
    padding: 10px 0
}

div.task-kanban-card-template div.duration,
div.task-kanban-card-template div.end-date,
div.task-kanban-card-template div.start-date {
    font-size: .8rem;
    padding: 5px 0
}

.e-dialog .e-dlg-header-content .e-btn.e-dlg-closeicon-btn {
    border: 0 !important;
    width: 44.75px !important
}

.ms-ContextualMenu-itemText {
    font-family: ui-sans-serif, system-ui, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji !important
}

@media(max-width:1024px) {
    li.add-product .add-product-plus {
        padding: 13px 12px
    }

    li.add-product .add-product-plus i.fa.fa-plus {
        display: none
    }

    div#main-wrapper div.nav-header a.brand-logo img {
        padding: 5px;
        width: 100%
    }

    ul.navbar-nav.header-right li.nav-item.search-input-box {
        display: none
    }

    ul.navbar-nav.header-right {
        gap: 5px;
        margin-right: 20px
    }

    .header-profile .nav-link {
        padding: 6px 5px !important
    }

    .fluent-ui-rm-command-bar {
        margin-bottom: 10px;
        overflow-x: scroll
    }

    div.rm-legend img {
        width: 90%
    }

    .custom-View,
    .custom-toggle {
        margin-bottom: 10px
    }

    .progress-number {
        font-weight: 600;
        margin-top: 10px
    }

    div.project-detail-section {
        margin-bottom: 0;
        padding: 0
    }

    .financial-summary-details ul {
        display: block
    }

    .financial-summary-section ul li {
        margin: 0 0 10px;
        text-align: center;
        width: 100%
    }

    .financial-summary-section ul li:not(:first-child) {
        border-left: 0;
        padding-left: 0
    }

    .fingrid-toolbar-row {
        margin-bottom: 10px;
        overflow-x: scroll;
        width: 100%
    }

    .status-indicators {
        align-items: baseline;
        flex-direction: column;
        gap: 20px
    }

    .portfolio-analysis-inner-tab .top-btns-area {
        overflow-x: scroll
    }

    .css-10wfri8-MuiStack-root {
        flex-direction: column-reverse !important;
        height: auto !important;
        width: 100% !important
    }

    div.portfolio-analysis-strategy-tab {
        height: auto !important
    }

    .MuiStack-root.css-1exgp0x-MuiStack-root {
        flex-direction: column;
        height: auto !important
    }

    .css-10wfri8-MuiStack-root>div {
        margin-bottom: 10px;
        width: 100% !important
    }

    .MuiStack-root.css-1exgp0x-MuiStack-root>div {
        width: 100% !important
    }
}

@media(max-width:576px) {
    .toolbar-row-counter {
        float: left;
        width: 100%
    }

    .workload-button .p-toolbar {
        flex-wrap: nowrap
    }

    .workload-button .p-inputtext {
        min-width: auto !important;
        padding: 9px 15px;
        width: 150px !important
    }

    .workload-button {
        float: left;
        justify-content: flex-end;
        width: 100%
    }

    div.child-task div.card-body-inner,
    div.financial-section div.card-body-inner {
        min-height: auto !important
    }

    div.projects-left-right-arrows {
        z-index: 1000
    }

    #Gantt .e-splitter.e-splitter-horizontal {
        flex-direction: column !important
    }
}

.section-container {
    border: 1px solid #ddd;
    border-radius: 5px;
    margin-bottom: 20px;
    margin-left: 10px;
    margin-right: 10px;
    padding: 15px
}

.customtab-content {
    align-items: flex-start !important;
    display: flex !important;
    font-size: .9rem !important;
    font-weight: 600;
    gap: 10px !important
}

div.form-group-customtab input[type=text],
div.form-group-customtab select {
    border: 1px solid #d8d8d9;
    font-size: .9rem;
    padding: .3125rem 1rem !important;
    width: 100%
}

.form-group-customtab {
    margin-bottom: 5px !important;
    width: 100%
}

.form-label {
    margin-bottom: .5rem
}

div.stepper-fields input[type=text],
div.stepper-fields select {
    border: 1px solid #d8d8d9 !important;
    font-size: .9rem;
    padding: .3125rem 1rem !important
}

.bpf-label:after {
    color: red;
    content: " *"
}

.currency-sign {
    color: #6c757d;
    font-size: .9rem;
    left: 20px;
    pointer-events: none;
    position: absolute;
    top: 22px !important;
    transform: translateY(-50%)
}

img.project-detail-icon {
    display: block;
    float: left;
    margin-right: 5px;
    padding: 1px;
    position: relative;
    top: 7px
}

.benefits-first-row {
    border-bottom: 1px solid #f0f0f0;
    height: 330px !important;
    overflow: auto
}

.benefits-second-row {
    height: 410px !important;
    overflow: auto
}

.custom-grid-link {
    color: #6695de;
    cursor: pointer;
    text-decoration: underline
}

.custom-grid-link:hover {
    color: #00008b
}

.nav-header-title {
    margin-top: 15px
}

.nav-header-subtitle {
    color: #a9a9a9;
    font-size: 14px
}

#financial-reload-button {
    background-color: #0000 !important
}

.status-update-btn {
    width: 185px !important
}

.e-menu-container ul .e-menu-item.e-menu-caret-icon,
.e-menu-wrapper ul .e-menu-item.e-menu-caret-icon {
    align-items: center;
    bottom: 10px;
    color: #0c8bd3 !important;
    font-size: 12px !important;
    justify-content: center
}

.e-menu-item {
    width: 100% !important
}

.fa-angle-down:before {
    content: "";
    font-size: large;
    position: relative;
    top: 4px
}

.workload-button-customgrid {
    align-items: center !important;
    display: flex;
    height: auto !important;
    justify-content: space-between !important;
    margin-bottom: 6px
}

.workload-button-customgrid .p-toolbar {
    margin-right: 0 !important;
    padding-right: 0 !important
}

.innerText-170 {
    font-family: ui-sans-serif, system-ui, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji !important;
    line-height: 16px
}

.e-card-img-integration img {
    height: 80px;
    margin: 4px auto 0
}

.e-card-main-integration {
    cursor: pointer;
    float: left;
    height: 110px;
    margin-bottom: 15px;
    margin-right: 15px;
    width: 200px
}

.e-confirm-dialog .e-popup .e-popup-open {
    top: 40% !important
}

span.integration {
    background-image: url(/integration-icon);
    background-position: 0;
    background-repeat: no-repeat;
    background-size: contain;
    bottom: 15px;
    display: block;
    float: left;
    height: 46px;
    position: relative;
    width: 20px;
    z-index: 0
}

.e-alert-dialog.e-dialog.e-popup,
.e-confirm-dialog.e-dialog.e-popup {
    top: 35% !important
}

.e-menu-wrapper .e-lib .e-keyboard {
    height: 34px;
    margin-right: 5px;
    position: relative
}

span .overlay {
    z-index: 100 !important
}

.finimportlog-modal .modal-content {
    width: 700px !important
}

.select-portfolioanalysis {
    background-color: #fff !important;
    border: 1px solid #dee2e6 !important;
    border-radius: 10px !important;
    color: #0c8bd3 !important;
    font-family: ui-sans-serif, system-ui, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji !important;
    font-size: 12px !important;
    height: 32px !important
}

#flexSwitchCheckDefault {
    border-color: gray
}

.dd .nestable-item-name span {
    padding-right: 5px
}

@media screen and (max-width:400px) {
    .dd .dd-list {
        padding-left: 0
    }
}

.nestable .icon-minus-gray,
.nestable .icon-plus-gray {
    background-image: none
}

.nestable .nestable-icon:before {
    content: "";
    display: contents;
    font-family: Font Awesome\ 5 Free;
    font-weight: 600;
    height: auto;
    width: auto
}

.nestable .nestable-item--children-collapsed .nestable-icon:before {
    content: "";
    display: contents;
    font-family: Font Awesome\ 5 Free;
    font-weight: 600;
    height: auto;
    width: auto
}

.dlabnav-scroll {
    display: flex !important;
    flex-direction: column !important;
    height: 100% !important
}

.metismenu {
    flex: 1 1 !important
}

.dlabnav .metismenu>li>ul>li a {
    color: #737b8b !important;
    display: inline-block;
    font-size: 1rem;
    font-weight: 400
}

.dlabnav .metismenu>li>ul>li>a:hover {
    color: #68717d !important
}

.dlabnav .metismenu>li>ul>li>a:focus {
    color: #fff !important
}

.dlabnav .metismenu>li>ul>li>a:before {
    background: #737b8b !important
}

.dlabnav .metismenu>li>ul>li>a:hover:before {
    background: #fff !important
}

.status-snapshot-button {
    background-color: #0c8bd3;
    border: none !important;
    border-radius: 100px;
    color: #fff;
    padding: 4px 9px;
    width: 160px !important
}

.CircularProgressbar .CircularProgressbar-text {
    fill: #3e98c7 !important;
    dominant-baseline: middle !important;
    text-anchor: middle !important;
    font-size: 24px !important
}

.CircularProgressbar .CircularProgressbar-trail {
    stroke: #d6d6d6;
    stroke-linecap: round
}

span.syncBtn {
    background-image: url(/pmo365_integration_sync_icon);
    background-position: 0;
    background-repeat: no-repeat;
    background-size: contain;
    display: block;
    float: left;
    height: 22px;
    position: relative;
    width: 18px
}

.custom-save:hover {
    background-color: #f3f2f1
}

.custom-save.enabled {
    color: #000;
    cursor: pointer;
    opacity: 1
}

.custom-save.disabled {
    color: #a9a9a9;
    cursor: none;
    opacity: .5;
    pointer-events: none
}

.custom-refresh.enabled {
    color: #000;
    cursor: pointer;
    opacity: 1
}

.custom-refresh.disabled {
    color: #a9a9a9;
    cursor: none;
    opacity: .5;
    pointer-events: none
}

span.save-icon {
    background-image: url(/pmo365_save_icon);
    background-position: 0;
    background-repeat: no-repeat;
    background-size: contain;
    display: block;
    float: left;
    height: 17px;
    position: relative;
    width: 17px;
    z-index: 0
}

span.save-text {
    font-size: 14px !important;
    left: 4px;
    position: relative;
    top: 14px
}

.custom-commit {
    border: none;
    border-radius: 5px;
    cursor: pointer;
    float: left;
    margin: 0;
    padding: 0 10px 0 2px;
    position: relative;
    width: auto;
    z-index: 0
}

.custom-commit:hover {
    background-color: #f3f2f1
}

.custom-commit.enabled {
    color: #000;
    cursor: pointer;
    opacity: 1
}

.custom-commit.disabled {
    color: #a9a9a9;
    cursor: none;
    opacity: .5;
    pointer-events: none
}

span.commit-icon {
    background-image: url(/pmo365_commit_icon);
    background-position: 0;
    background-repeat: no-repeat;
    background-size: contain;
    display: block;
    float: left;
    height: 17px;
    position: relative;
    width: 17px;
    z-index: 0
}

span.commit-text {
    font-size: 14px !important;
    left: 4px;
    position: relative;
    top: 14px
}

span.lazy-loading-icon {
    background-image: url(/pmo365_lazy_loading);
    height: 17px;
    width: 17px;
    z-index: 0
}

span.baseline-view,
span.lazy-loading-icon {
    background-position: 0;
    background-repeat: no-repeat;
    background-size: contain;
    display: block;
    float: left;
    position: relative
}

span.baseline-view {
    background-image: url(/pmo365_baseline_view);
    height: 16px !important;
    width: 18px !important
}

.toolbar-message {
    border-radius: 5px;
    color: red;
    display: inline-block;
    font-size: 12px;
    font-weight: 700;
    padding: 0 10px 0 2px;
    position: relative;
    text-align: left;
    vertical-align: middle;
    width: 100%;
    z-index: 100
}

.warning-message {
    color: orange;
    font-size: 12px
}

.ag-center-cols-clipper,
.ag-center-cols-container {
    min-height: 300px !important
}

.custome-commandbar-main .ms-CommandBar {
    background-color: #0000 !important;
    padding: 0 !important
}

.custome-commandbar-main .ms-CommandBar-secondaryCommand {
    position: relative !important;
    top: 6px !important
}

.ms-Toggle-stateText {
    bottom: 1px;
    color: #0c8bd3;
    font-family: poppins, sans-serif !important;
    font-size: 12px;
    position: relative
}

.ms-Toggle-background,
.ms-Toggle-thumb {
    border-color: #0c8bd3 !important
}

.ms-ContextualMenu-itemText {
    color: #0c8bd3 !important;
    font-size: 12px !important
}

.e-dialog {
    border-radius: 1.25rem !important
}

.e-dlg-header {
    font-size: 20px !important
}

.MuiButtonBase-root,
.ag-paging-panel {
    font-family: ui-sans-serif, system-ui, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji !important
}

.ag-icon-filter {
    font-weight: bolder !important
}

.e-dialog .e-dlg-content {
    padding-bottom: 15px !important
}

.ag-standard-button {
    font-family: ui-sans-serif, system-ui, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji !important
}

.ag-theme-material .ag-radio-button-input-wrapper.ag-checked:after {
    color: #000 !important
}

.ag-header-cell-text {
    font-weight: 500 !important
}

.ag-input-field-label .ag-label .ag-radio-button-label,
.ag-radio-button-label {
    position: relative !important;
    top: 4px !important
}

#customGrid li,
.e-richtexteditor li {
    list-style: inherit !important
}

#customGrid ul {
    list-style-position: inside !important
}

.app-gallery {
    max-height: 400px;
    overflow-y: auto
}

.app-card {
    align-items: center;
    background: #fff;
    border: 1px solid #e0e0e0;
    border-radius: 8px;
    cursor: pointer;
    display: flex;
    flex-direction: column;
    height: 100%;
    padding: 16px;
    text-align: center;
    transition: all .2s ease
}

.app-card:hover {
    border-color: #007bff;
    box-shadow: 0 2px 8px #007bff26;
    transform: translateY(-2px)
}

.app-icon {
    margin-bottom: 12px
}

.app-icon-img {
    object-fit: cover
}

.app-icon-img,
.app-icon-placeholder {
    border-radius: 8px;
    height: 48px;
    width: 48px
}

.app-icon-placeholder {
    align-items: center;
    background: linear-gradient(135deg, #667eea, #764ba2);
    color: #fff;
    display: flex;
    font-size: 20px;
    font-weight: 700;
    justify-content: center
}

.app-info {
    display: flex;
    flex-direction: column;
    flex-grow: 1
}

.app-name {
    color: #333;
    font-size: 14px;
    font-weight: 600;
    margin-bottom: 4px
}

.app-description {
    flex-grow: 1;
    font-size: 12px;
    line-height: 1.4;
    margin-bottom: 8px
}

.app-roles-count {
    margin-top: auto
}

.app-roles-count .badge {
    font-size: 10px
}

.ms-TextField-fieldGroup {
    border: 1px solid #f7f0f0 !important;
    border-radius: 6 !important
}

.modern-btn {
    align-items: center;
    background-color: #2563eb !important;
    border: none !important;
    border-radius: 10px !important;
    box-shadow: 0 2px 5px #2563eb2e !important;
    color: #fff !important;
    display: flex;
    font-size: 1rem !important;
    font-weight: 500 !important;
    gap: 8px;
    height: 36px !important;
    padding: 0 1.5rem !important;
    transition: all .25s ease !important
}

.modern-btn:hover {
    background-color: #1e40af !important;
    box-shadow: 0 3px 7px #2563eb40 !important;
    transform: translateY(-1px)
}

.modern-btn:active {
    box-shadow: 0 1px 3px #2563eb33 !important;
    transform: scale(.98)
}

.modern-btn .las,
.modern-btn .pi {
    font-size: 1.1rem
}

.react-datepicker {
    background-color: #fff !important;
    border: none !important;
    border-radius: 10px !important;
    box-shadow: 0 2px 6px #2563eb2e !important;
    font-family: Inter, Roboto, sans-serif !important;
    overflow: hidden !important;
    transform: scale(1.2);
    transform-origin: top left
}

.react-datepicker__header {
    background-color: #2563eb !important;
    border-bottom: none !important;
    border-top-left-radius: 10px !important;
    border-top-right-radius: 10px !important;
    color: #fff !important;
    padding: .75rem 0 !important
}

.react-datepicker__current-month {
    color: #fff !important;
    font-size: 1.2rem !important;
    font-weight: 600 !important
}

.react-datepicker__day-names {
    display: grid !important;
    grid-template-columns: repeat(7, 1fr) !important;
    justify-content: center !important;
    justify-items: center !important;
    margin-top: .4rem !important;
    padding: 0 4px !important;
    text-align: center !important
}

.react-datepicker__day-name {
    color: #e0e7ff !important;
    font-size: .95rem !important;
    font-weight: 500 !important
}

.react-datepicker__day {
    border-radius: 8px !important;
    color: #1f2937 !important;
    font-size: 1rem !important;
    line-height: 2.4rem !important;
    transition: all .2s ease !important;
    width: 2.4rem !important
}

.react-datepicker__day:hover {
    background-color: #e0e7ff !important;
    color: #1e40af !important
}

.react-datepicker__day--keyboard-selected,
.react-datepicker__day--selected {
    background-color: #2563eb !important;
    box-shadow: 0 2px 4px #2563eb40;
    color: #fff !important;
    font-weight: 600 !important
}

.react-datepicker__day--today {
    background-color: #eff6ff !important;
    border: 1px solid #2563eb !important;
    color: #1e40af !important
}

.react-datepicker__navigation-icon:before {
    border-color: #fff !important;
    top: 8px !important
}

.react-datepicker__navigation--previous {
    left: 10px !important
}

.react-datepicker__navigation--next {
    right: 10px !important
}

.react-datepicker__month-dropdown-container,
.react-datepicker__year-dropdown-container {
    color: #fff !important
}

.react-datepicker__triangle {
    display: none !important
}

@media(max-width:768px) {
    .app-gallery {
        max-height: 300px
    }

    .app-card {
        padding: 12px
    }

    .app-icon-img,
    .app-icon-placeholder {
        height: 40px;
        width: 40px
    }
}

.ms-Button {
    background-color: #fff !important;
    border: 1px solid #dee2e6 !important;
    border-radius: 10px !important;
    color: #393939 !important;
    font-family: ui-sans-serif, system-ui, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji !important;
    font-size: 14px !important;
    height: 32px !important;
    margin-right: 10px !important;
    padding: 10px !important
}

.ms-Button:hover {
    background-color: #ededed !important
}

.ms-Checkbox-text,
button.ms-Button span.ms-Button-label {
    color: #0c8bd3;
    font-size: 12px
}

.ms-Dropdown-container {
    bottom: 3px;
    position: relative
}

.ms-Dropdown,
.ms-Dropdown-container {
    background-color: #fff !important;
    border: 1px solid #dee2e6 !important;
    border-radius: 10px !important;
    color: #393939 !important;
    font-family: ui-sans-serif, system-ui, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji !important;
    font-size: 14px !important;
    height: 32px !important;
    margin-right: 10px !important
}

.ms-Dropdown:hover {
    background-color: #ededed !important;
    color: #0c8bd3 !important
}

.ms-Dropdown-title {
    border: none !important;
    font-family: ui-sans-serif, system-ui, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji !important;
    font-size: 12px;
    height: 30px !important;
    line-height: 30px !important
}

.ms-Dropdown-caretDownWrapper,
.ms-Dropdown-title {
    color: #0c8bd3 !important
}

.ms-Checkbox-checkbox {
    border: 1px solid #dee2e6 !important;
    border-radius: 10px !important
}

.financial-grid .ms-Button {
    border: none !important
}

.app-container {
    -webkit-font-smoothing: antialiased;
    color: #373636;
    font-family: ui-sans-serif, system-ui, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji !important;
    font-size: 12px;
    line-height: normal
}

.app-container .toolbar {
    background: #fff;
    border: none;
    gap: 17px
}

.app-container .toolbar .ms-Button-label {
    font-weight: 400
}

.app-container .ag-center-cols-container {
    width: auto !important
}

.app-container .ms-FocusZone {
    align-items: center;
    display: flex;
    padding: 0
}

.app-container .ag-theme-alpine .ag-root-wrapper {
    border: none !important
}

.app-container .ag-theme-alpine .ag-cell {
    align-items: center;
    background-color: #fff;
    display: flex;
    font-size: 12px;
    white-space: normal;
    word-break: break-all
}

.app-container .ag-theme-alpine .total-bg-color {
    background-color: #e7e6e6 !important;
    color: #373636 !important;
    font-weight: 500
}

.app-container .ag-theme-alpine .ag-cell-value {
    padding-left: 12px
}

.app-container .ag-theme-alpine .ag-row {
    align-items: center;
    border-bottom: 1px solid #dde2eb;
    color: #373636;
    display: flex
}

.app-container .ag-theme-alpine .right-align-cell {
    justify-content: flex-end
}

.app-container .ag-theme-alpine .right-align-header {
    display: flex;
    justify-content: flex-end
}

.app-container .ag-theme-alpine .cell-span {
    align-items: center;
    background-color: #fff;
    display: flex;
    line-height: 1;
    overflow-wrap: break-word;
    word-break: normal
}

.app-container .ag-theme-alpine .ag-header-cell-text {
    color: #6f6d6b;
    font-size: 12px;
    font-weight: 500;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.app-container .ag-theme-alpine .ag-header-cell {
    height: 35px !important;
    padding-left: 11px;
    padding-right: 11px
}

.app-container .ag-theme-alpine .ag-header-cell-label {
    height: 34px !important
}

.app-container .ag-theme-alpine .ag-header {
    background-color: #fff;
    border: 1px solid #babfc7;
    height: 35px !important;
    min-height: 35px !important
}

.app-container .ag-theme-alpine .is-group-row {
    align-items: center;
    display: flex;
    font-weight: 500
}

.ag-theme-material,
.ag-theme-material .ag-header-row {
    font-family: ui-sans-serif, system-ui, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji !important
}

.ag-theme-material .ag-header-row {
    background-color: #f5f5f5;
    font-size: 14px !important;
    height: 40px !important;
    min-height: 40px !important
}

.ag-theme-material .ag-cell {
    border-right-color: #d5d5d5 !important;
    border-right-width: 0 !important;
    font-size: 12px !important
}

.ag-theme-material .ag-header-cell {
    font-family: ui-sans-serif, system-ui, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji !important;
    font-size: 14px !important;
    font-weight: 500 !important
}

.ag-theme-material .ag-row-odd {
    background-color: #fff
}

.ag-theme-material .ag-row-even {
    background-color: #fcfcfc
}

.ag-theme-material .ag-row-hover {
    background-color: #e1f5fe !important;
    transition: background-color .2s ease
}

.ag-theme-material .ag-row-hover .ag-cell {
    color: #1e1e1e
}

.ag-theme-material.no-right-border .ag-cell {
    border-right-width: 1px !important
}

.fin-grid .cell-grey {
    align-items: center;
    background-color: #fff !important;
    display: flex;
    justify-content: center
}

.fin-grid .ag-cell,
.fin-grid .ag-header-cell,
.fin-grid .ag-header-group-cell {
    padding-left: 6px !important;
    padding-right: 6px !important
}

.fin-grid .fy-cell {
    align-items: center;
    background-color: #f5f5f5 !important;
    display: flex;
    justify-content: center
}

.fin-grid .ag-row-even,
.fin-grid .ag-row-odd {
    background-color: #fff !important
}

.fin-grid .show-cell {
    background: #fff;
    border-bottom: 1px solid #d5d5d5 !important;
    border-left: 0 solid #d5d5d5 !important;
    border-right: 1px solid #d5d5d5 !important
}

.fin-grid .ag-cell-inline-editing {
    height: 35px
}

.fin-grid .ag-header-cell.ag-focus-managed:last-child,
.fin-grid .ag-header-group-cell.ag-focus-managed.ag-header-group-cell-with-group:last-child {
    border-right: 1px solid #d5d5d5 !important
}

.budget-app-container {
    -webkit-font-smoothing: antialiased;
    color: #373636;
    color: #000;
    color: var(--ag-foreground-color, #000);
    font-family: $font-family !important;
    font-family: var(--app-font-family) !important;
    font-size: 12px;
    line-height: normal
}

.budget-app-container .toolbar {
    background: #fff;
    border: 1px solid #dde2eb;
    gap: 17px
}

.budget-app-container .toolbar .ms-Button-label {
    font-weight: 500
}

.budget-app-container .ms-FocusZone {
    align-items: center;
    display: flex;
    padding: 0 5px 0 0
}

.budget-app-container .ms-Dropdown-optionText {
    font-size: 13px !important;
    font-weight: 400
}

.budget-app-container .ms-Dropdown-option.is-selected .ms-Dropdown-optionText {
    font-weight: 500 !important
}

.budget-app-container .ms-Checkbox-checkbox .checkbox {
    height: 15px !important;
    width: 15px !important
}

.budget-app-container .ag-theme-alpine {
    font-family: $font-family !important;
    font-family: var(--app-font-family) !important
}

.budget-app-container .ag-theme-alpine .ag-horizontal-left-spacer:not(.ag-scroller-corner) {
    display: table !important
}

.budget-app-container .ag-theme-alpine .ag-cell {
    align-items: center;
    background-color: #fff;
    border-right: 1px solid #dde2eb !important;
    display: flex;
    font-size: 12px;
    line-height: 1;
    overflow-wrap: break-word;
    padding-left: 5px;
    padding-right: 5px;
    white-space: normal;
    word-break: break-all
}

.budget-app-container .ag-theme-alpine .total-bg-color {
    background-color: #e7e6e6 !important;
    color: #373636 !important;
    font-weight: 500
}

.budget-app-container .ag-theme-alpine .ag-row {
    color: #373636
}

.budget-app-container .ag-theme-alpine .cell-span {
    align-items: center;
    background-color: #fff;
    border: 1px solid #dde2eb;
    border-left: none !important;
    border-right: 1px solid #dde2eb !important;
    border-top: none !important;
    display: flex;
    line-height: 1;
    overflow-wrap: break-word;
    word-break: normal
}

.budget-app-container .ag-theme-alpine .ag-header {
    background-color: #fff
}

.budget-app-container .ag-theme-alpine .ag-header-cell {
    padding-left: 5px;
    padding-right: 5px
}

.budget-app-container .ag-theme-alpine .ag-header-cell-text {
    color: #6f6d6b;
    font-size: 12px;
    font-weight: 500;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.budget-app-container .ag-theme-alpine .is-group-row {
    font-weight: 400
}

.budget-app-container .ag-theme-alpine .ag-row-selected {
    background-color: #fff;
    background-color: var(--ag-selected-row-background-color, #fff)
}

.budget-app-container .ag-theme-alpine .cell-approved-greater {
    background-color: #ffe5e5 !important;
    color: #b00020
}

.budget-app-container .ag-theme-alpine .cell-approved-lesser {
    background-color: #e5ffe5 !important;
    color: #006400
}

.budget-app-container .ag-theme-alpine .cell-approved-equal {
    background-color: #fff !important;
    color: #000
}

.budget-app-container .ag-theme-alpine .project-cell-approved-lesser {
    background-color: #fef6d3 !important;
    color: #ffb300
}

.budget-app-container .ag-theme-alpine .project-cell-approved-greater-or-equal {
    background-color: #e5ffe5 !important;
    color: #006400
}

.budget-app-container .ag-theme-alpine .allocated-cell-bg-color {
    background-color: #e1e1e1 !important;
    color: #373636
}

.budget-app-container .ag-theme-alpine .grand-total-bg {
    background-color: #eaeaf1 !important;
    color: #373636 !important
}

.budget-app-container .ag-theme-alpine .group-row-bg {
    background-color: #fcfcfd !important;
    color: #373636 !important
}

.budget-app-container .ag-theme-alpine .approved-amount-cell-bg-color {
    background-color: #e5ffe5 !important;
    color: #006400
}

.budget-app-container .ag-theme-alpine .rejected-amount-cell-bg-color {
    background-color: #ffe5e5 !important;
    color: #b00020
}

.budget-app-container .ag-theme-alpine .pending-amount-cell-bg-color {
    background-color: #fef6d3 !important;
    color: #ffb300
}

.budget-app-container .ag-theme-alpine .remaining-amount-greater-cell-bg-color {
    background-color: #e5ffe5 !important;
    color: #006400
}

.budget-app-container .ag-theme-alpine .remaining-amount-lesser-cell-bg-color {
    background-color: #ffe5e5 !important;
    color: #b00020
}

.pm-grid .cell-grey {
    align-items: center;
    background-color: #fff !important;
    display: flex;
    justify-content: center
}

.pm-grid .ag-cell,
.pm-grid .ag-header-cell,
.pm-grid .ag-header-group-cell {
    padding-left: 6px !important;
    padding-right: 6px !important
}

.pm-grid .fy-cell {
    align-items: center;
    background-color: #f5f5f5 !important;
    display: flex;
    justify-content: center
}

.pm-grid .ag-row-even,
.pm-grid .ag-row-odd {
    background-color: #fff !important
}

.pm-grid .show-cell {
    background: #fff;
    border-bottom: 1px solid #d5d5d5 !important;
    border-left: 0 solid #d5d5d5 !important;
    border-right: 1px solid #d5d5d5 !important
}

.pm-grid .ag-cell-inline-editing {
    height: 35px
}

.pm-grid .ag-header-cell.ag-focus-managed:last-child,
.pm-grid .ag-header-group-cell.ag-focus-managed.ag-header-group-cell-with-group:last-child {
    border-right: 1px solid #d5d5d5 !important
}

.pm-grid .cell-approved {
    background-color: #90ee90 !important
}

.pm-grid .cell-rejected {
    background-color: #ffcccb !important
}

.pm-grid .cell-rejected-booking {
    color: #ffcccb
}

.pm-grid .cell-submitted {
    background-color: #add8e6 !important
}

.pm-grid .cell-green {
    background-color: #78c773 !important
}

.pm-grid .cell-lightgreen {
    background-color: #d1ffbf !important
}

.pm-grid .cell-yellow {
    background-color: #fffabf !important
}

.pm-grid .cell-red {
    background-color: #ff7d74 !important
}

.pm-grid .cell-pink {
    background-color: #fcb8b3 !important
}

.pm-grid .cell-blue {
    background-color: #5bc1f0 !important
}

.pm-grid .cell-white {
    background-color: #fff !important;
    color: #373636
}

.pm-grid .color-out-of-project-teal-normal {
    color: #0750f3 !important;
    font-weight: 400 !important
}

.pm-grid .color-out-of-project-normal {
    color: red !important;
    font-weight: 400 !important
}

.pm-grid .cell-edit-icon {
    margin-left: -10px
}

#portfolio-board-wrapper .kanban-overview.e-kanban .header-template-wrap {
    display: inline-flex;
    font-size: 15px;
    font-weight: 500
}

#portfolio-board-wrapper .e-kanban .e-kanban-content .e-content-row:not(.e-swimlane-row) .e-content-cells .e-card-container,
#portfolio-board-wrapper .e-kanban .e-kanban-content .e-content-row:not(.e-swimlane-row) .e-content-cells .e-card-wrapper {
    min-height: 50px;
    min-width: auto !important
}

#portfolio-board-wrapper .ms-FocusZone {
    align-items: center;
    padding: 0
}

#portfolio-board-wrapper .kanban-overview.e-kanban .header-template-wrap .header-icon {
    font-family: Kanban priority icons;
    margin-top: 3px;
    width: 10%
}

#portfolio-board-wrapper .kanban-overview.e-kanban .header-template-wrap .header-text {
    margin-left: 2px
}

#portfolio-board-wrapper .kanban-overview.e-kanban.e-rtl .header-template-wrap .header-text {
    margin-right: 15px
}

#portfolio-board-wrapper .kanban-overview.e-kanban.e-rtl .e-card-avatar {
    left: 12px;
    right: auto
}

#portfolio-board-wrapper .kanban-overview.e-kanban .e-card-avatar {
    background-color: #dcdcdc;
    border-radius: 50%;
    bottom: 10px;
    color: #323232;
    font-size: 12px;
    font-weight: 400;
    height: 30px;
    padding: 10px 0 0 1px;
    position: absolute;
    right: 12px;
    text-align: center;
    width: 30px
}

#portfolio-board-wrapper .kanban-overview.e-kanban .Open:before {
    color: #0251cc;
    content: "";
    font-size: 16px
}

#portfolio-board-wrapper .kanban-overview.e-kanban .InProgress:before {
    color: #ea9713;
    content: "";
    font-size: 16px
}

#portfolio-board-wrapper .kanban-overview.e-kanban .e-image img {
    background: #ececec;
    border: 1px solid #c8c8c8;
    border-radius: 50%
}

#portfolio-board-wrapper .kanban-overview.e-kanban .Review:before {
    color: #8e4399;
    content: "";
    font-size: 16px
}

#portfolio-board-wrapper .kanban-overview.e-kanban .Close:before {
    color: #63ba3c;
    content: "";
    font-size: 16px
}

#portfolio-board-wrapper .kanban-overview.e-kanban .e-card .e-card-tag-field {
    background: #ececec;
    border-radius: 3px;
    color: #6b6b6b;
    font-size: 13px;
    line-height: 1.1;
    margin-right: 5px;
    padding: 4px
}

#portfolio-board-wrapper .kanban-overview.e-kanban .e-card-custom-footer {
    display: flex;
    height: 35px;
    line-height: 1;
    padding: 0 12px 12px
}

#portfolio-board-wrapper .kanban-overview.e-kanban .e-kanban-content .e-content-row .e-content-cells .e-card-wrapper .e-card.Low,
#portfolio-board-wrapper .kanban-overview.e-kanban .e-kanban-content .e-content-row .e-content-cells .e-card-wrapper .e-card.Low.e-selection:hover,
#portfolio-board-wrapper .kanban-overview.e-kanban.e-rtl .e-kanban .e-kanban-content .e-content-row .e-content-cells .e-card-wrapper .e-card.Low {
    border-left: 3px solid #1f88e5
}

#portfolio-board-wrapper .kanban-overview.e-kanban .e-kanban-content .e-content-row .e-content-cells .e-card-wrapper .e-card.High,
#portfolio-board-wrapper .kanban-overview.e-kanban .e-kanban-content .e-content-row .e-content-cells .e-card-wrapper .e-card.High.e-selection:hover,
#portfolio-board-wrapper .kanban-overview.e-kanban.e-rtl .e-kanban .e-kanban-content .e-content-row .e-content-cells .e-card-wrapper .e-card.High {
    border-left: 3px solid #673ab8
}

#portfolio-board-wrapper .kanban-overview.e-kanban .e-kanban-content .e-content-row .e-content-cells .e-card-wrapper .e-card.Normal,
#portfolio-board-wrapper .kanban-overview.e-kanban .e-kanban-content .e-content-row .e-content-cells .e-card-wrapper .e-card.Normal.e-selection:hover,
#portfolio-board-wrapper .kanban-overview.e-kanban.e-rtl .e-kanban .e-kanban-content .e-content-row .e-content-cells .e-card-wrapper .e-card.Normal {
    border-left: 3px solid #02897b
}

#portfolio-board-wrapper .kanban-overview.e-kanban .e-kanban-content .e-content-row .e-content-cells .e-card-wrapper .e-card.Critical,
#portfolio-board-wrapper .kanban-overview.e-kanban .e-kanban-content .e-content-row .e-content-cells .e-card-wrapper .e-card.Critical.e-selection:hover,
#portfolio-board-wrapper .kanban-overview.e-kanban.e-rtl .e-kanban .e-kanban-content .e-content-row .e-content-cells .e-card-wrapper .e-card.Critical {
    border-left: 3px solid #e64a19
}

#portfolio-board-wrapper .kanban-overview.e-kanban.e-rtl .e-kanban .e-kanban-content .e-content-row .e-content-cells .e-card-wrapper .e-card {
    border-left: none
}

@font-face {
    font-family: Kanban priority icons;
    font-style: normal;
    font-weight: 400;
    src: url(data:application/x-font-ttf;charset=utf-8;base64,AAEAAAAKAIAAAwAgT1MvMj1tSfUAAAEoAAAAVmNtYXDnE+dkAAABlAAAADxnbHlmg4weAgAAAdwAAAhQaGVhZBfH57sAAADQAAAANmhoZWEIVQQGAAAArAAAACRobXR4FAAAAAAAAYAAAAAUbG9jYQNeBi4AAAHQAAAADG1heHABGAFgAAABCAAAACBuYW1lH65UOQAACiwAAALNcG9zdFsyKlEAAAz8AAAAUgABAAAEAAAAAFwEAAAAAAAD+AABAAAAAAAAAAAAAAAAAAAABQABAAAAAQAA7pb8lF8PPPUACwQAAAAAANpY0WMAAAAA2ljRYwAAAAAD+AP4AAAACAACAAAAAAAAAAEAAAAFAVQACQAAAAAAAgAAAAoACgAAAP8AAAAAAAAAAQQAAZAABQAAAokCzAAAAI8CiQLMAAAB6wAyAQgAAAIABQMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUGZFZABA5wDnAwQAAAAAXAQAAAAAAAABAAAAAAAABAAAAAQAAAAEAAAABAAAAAQAAAAAAAACAAAAAwAAABQAAwABAAAAFAAEACgAAAAEAAQAAQAA5wP//wAA5wD//wAAAAEABAAAAAEAAgADAAQAAAAAAMwCBgKSBCgABAAAAAAD+AP4ACEAQwBlAKkAAAEfBw8HIS8HPwclHwcPByEvBz8HJR8HDwchLwc/BycRHw8hPw8RLw8hDw4CXgcGBQUEAwEBAQEDBAUFBgf+hgYGBQUEAwEBAQEDBAUFBgYCOAYGBQUEAwEBAQEDBAUFBgb9yAYGBQUEAwEBAQEDBAUFBgYCOAYGBQUEAwEBAQEDBAUFBgb9yAYGBQUEAwEBAQEDBAUFBgbcAQIDBQUHCAkKCgsMDQ0ODQLgDQ4NDQwLCgoJCAcFBQMCAQECAwUFBwgJCgoLDA0NDg39IA0ODQ0MCwoKCQgHBQUDAgFDAQEDBAUFBgYHBgUFBAMBAQEBAwQFBQYHBgYFBQQDAQG9AQEDBAUFBgcGBgUFBAMBAQEBAwQFBQYGBwYFBQQDAQG9AQEDBAUFBgYHBgUFBAMBAQEBAwQFBQYHBgYFBQQDAQGz/SANDg0NDAsKCgkIBwUFAwIBAQIDBQUHCAkKCgsMDQ0ODQLgDQ4NDQwLCgoJCAcFBQMCAQECAwUFBwgJCgoLDA0NDgAABAAAAAAD+AP4AD8AggDUARgAAAEfBw8PLw41Pw8fBicPDx8PMz8OLxAHNzMfEhUPESsBLxA9AT8UJREfDyE/DxEvDyEPDgJlCAcGBgQCAgEBAgMEBQcHCAkJCwsMDAwNDgwNDAsLCgkICAYFAwMBAQMDBQUHBwgJCQoLCwwMDA4MDAwLCgqEDg8PDw4PDw8VFBQUExMTEhUWFhYXFxgYEhMSERISEREUEBEREBESERkZGRgXFxcXEA8QEBAREREWFxYVFhUWFhIeFAsXGBkYGRkYGSATExISEhIRBQMBAgICHBkaGhscGx0UExMTExMTExoUFRQVFBUVHBoaGhkYGRkEAgIDGBQVFhYXFxcREREQEREQEQ8ODv4aAQIDBQUHCAkKCgsMDQ0ODQLgDQ4NDQwLCgoJCAcFBQMCAQECAwUFBwgJCgoLDA0NDg39IA0ODQ0MCwoKCQgHBQUDAgJXCQoKCwsMDAwNDAwMCgsJCQgHBgUEAwIBAQIDBQUHCAkJCgsMCw0MDQwLDAoLCQkJBwcGBQQCAgEBAgMEBQYIWQMEBQYGBwgJDg4PERETExUYFxUTEhAPDgkIBwUFAwEBAgIEBQYHCA0QEBMUFhcaEREQDw8NDQ0PDQsJCAYEAwEBMAIEBggJDA4PFg8PERESFBQHBwYGBgUEIBsZFhUTERAJCAYGBAMCAgQFBggJChAREhUWGBoeCAUFBAYHGxcVFBMREQ8KCQgHBgYEBAMCAYT9IA0ODQ0MCwoKCQgHBQUDAgEBAgMFBQcICQoKCwwNDQ4NAuANDg0NDAsKCgkIBwUFAwIBAQIDBQUHCAkKCgsMDQ0OAAIAAAAAA/gD+AArAG8AAAEfAhUPAwEPAy8INT8GMx8DAT8DHwIlER8PIT8PES8PIQ8OAvMEAwIBAQME/r8FBQYGBgYFBXkEAwEBAgMEBQUGBgYGBgViASoFBgYGBgYF/RoBAgMFBQcICQoKCwwNDQ4NAuANDg0NDAsKCgkIBwUFAwIBAQIDBQUHCAkKCgsMDQ0ODf0gDQ4NDQwLCgoJCAcFBQMCArQFBgYGBgYFBf7FBAMBAQEBAwR2BQUGBgYGBgUEAwEBAgMEYAElBAMBAQEBA7j9IA0ODQ0MCwoKCQgHBQUDAgEBAgMFBQcICQoKCwwNDQ4NAuANDg0NDAsKCgkIBwUFAwIBAQIDBQUHCAkKCgsMDQ0OAAAJAAAAAAP4A/gAIQBDAGUAhwCpAMsA7QEPAVMAAAEVDwcvBzU/Bx8GNx8EDwYrAS8GPQE/BTsBHwEFHwMPBysBLwU9AT8GOwEfASUfBw8HIy8HPwchHwcPByMvBz8HJR8DDwcrAS8FPQE/BjsBHwEFHwMdAQ8FKwEvBz8GOwEfASUVDwcvBzU/Bx8GJREfDyE/DxEvDyEPDgIgAQIDBAQGBgYGBgYEBAMCAQECAwQEBgYGBgYGBAQDAopiBAMCAQECAwQFBQYGBgYFBWIEAwICAwQFBQYGBgYF/t8EAwIBAQIDBGIFBQYGBgYFBQQDAgIDBGIFBQYGBgYFAdwHBgUFBAMBAQEBAwQFBQYHigYGBgQEAwIBAQIDBAQGBgb+YAYGBgQEAwIBAQIDBAQGBgaKBwYFBQQDAQEBAQMEBQUGBwJlBAMCAQECAwRiBQUGBgYGBQUEAwICAwRiBQUGBgYGBf4bYgQDAgIDBAUFBgYGBgUFYgQDAgEBAgMEBQUGBgYGBQEEAQIDBAQGBgYGBgYEBAMCAQECAwQEBgYGBgYGBAQDAv3pAQIDBQUHCAkKCgsMDQ0ODQLgDQ4NDQwLCgoJCAcFBQMCAQECAwUFBwgJCgoLDA0NDg39IA0ODQ0MCwoKCQgHBQUDAgEwigcGBQUEAwEBAQEDBAUFBgeKBgYGBAQDAgEBAgMEBAYGTWIFBQYGBgYFBQQDAgIDBGIFBQYGBgYFBQQDAgIDBAUFBgYGBgUFYgQDAgIDBAUFBgYGBgUFYgQDAgIDmQECAwQEBgYGBgYGBAQDAgEBAgMEBAYGBgYGBgQEAwIBAQIDBAQGBgYGBgYEBAMCAQECAwQEBgYGBgYGBAQDAgHrBQUGBgYGBQViBAMCAgMEBQUGBgYGBQViBAMCAgMEYgUFBgYGBgUFBAMCAgMEYgUFBgYGBgUFBAMCAgNLigYGBgQEAwIBAQIDBAQGBgaKBwYFBQQDAQEBAQMEBQUGD/0gDQ4NDQwLCgoJCAcFBQMCAQECAwUFBwgJCgoLDA0NDg0C4A0ODQ0MCwoKCQgHBQUDAgEBAgMFBQcICQoKCwwNDQ4AAAAAEgDeAAEAAAAAAAAAAQAAAAEAAAAAAAEAFQABAAEAAAAAAAIABwAWAAEAAAAAAAMAFQAdAAEAAAAAAAQAFQAyAAEAAAAAAAUACwBHAAEAAAAAAAYAFQBSAAEAAAAAAAoALABnAAEAAAAAAAsAEgCTAAMAAQQJAAAAAgClAAMAAQQJAAEAKgCnAAMAAQQJAAIADgDRAAMAAQQJAAMAKgDfAAMAAQQJAAQAKgEJAAMAAQQJAAUAFgEzAAMAAQQJAAYAKgFJAAMAAQQJAAoAWAFzAAMAAQQJAAsAJAHLIEthbmJhbiBwcmlvcml0eSBpY29uc1JlZ3VsYXJLYW5iYW4gcHJpb3JpdHkgaWNvbnNLYW5iYW4gcHJpb3JpdHkgaWNvbnNWZXJzaW9uIDEuMEthbmJhbiBwcmlvcml0eSBpY29uc0ZvbnQgZ2VuZXJhdGVkIHVzaW5nIFN5bmNmdXNpb24gTWV0cm8gU3R1ZGlvd3d3LnN5bmNmdXNpb24uY29tACAASwBhAG4AYgBhAG4AIABwAHIAaQBvAHIAaQB0AHkAIABpAGMAbwBuAHMAUgBlAGcAdQBsAGEAcgBLAGEAbgBiAGEAbgAgAHAAcgBpAG8AcgBpAHQAeQAgAGkAYwBvAG4AcwBLAGEAbgBiAGEAbgAgAHAAcgBpAG8AcgBpAHQAeQAgAGkAYwBvAG4AcwBWAGUAcgBzAGkAbwBuACAAMQAuADAASwBhAG4AYgBhAG4AIABwAHIAaQBvAHIAaQB0AHkAIABpAGMAbwBuAHMARgBvAG4AdAAgAGcAZQBuAGUAcgBhAHQAZQBkACAAdQBzAGkAbgBnACAAUwB5AG4AYwBmAHUAcwBpAG8AbgAgAE0AZQB0AHIAbwAgAFMAdAB1AGQAaQBvAHcAdwB3AC4AcwB5AG4AYwBmAHUAcwBpAG8AbgAuAGMAbwBtAAAAAAIAAAAAAAAACgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQECAQMBBAEFAQYACFRvZG9saXN0BlJldmlldwlDb21wbGV0ZWQIUHJvZ3Jlc3MAAAAA) format("truetype")
}

#portfolio-board-wrapper [class*=" sf-icon-"],
#portfolio-board-wrapper [class^=sf-icon-] {
    speak: none;
    font-feature-settings: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-family: Kanban priority icons !important;
    font-size: 55px;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    line-height: 1;
    text-transform: none
}

#portfolio-board-wrapper .e-card-header {
    background: #f5f5f5;
    border-bottom: 1px solid #ddd;
    padding: 8px 11px !important
}

#portfolio-board-wrapper .e-card-header-title {
    color: #fff !important;
    font-size: 14px !important
}

#portfolio-board-wrapper .e-kanban .e-kanban-header>div {
    overflow: hidden;
    padding-top: 6px
}

#portfolio-board-wrapper .e-text {
    color: #111
}

#portfolio-board-wrapper .e-kanban .e-kanban-header .e-header-cells .e-header-wrap .e-header-title {
    display: flex;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 100%
}

#portfolio-board-wrapper .e-kanban .e-kanban-header .e-header-cells {
    background: #f5f5f5 !important;
    border-radius: 4px;
    height: 50px !important;
    overflow: hidden;
    padding: 5px 8px !important;
    position: relative;
    text-align: left;
    text-overflow: ellipsis;
    white-space: nowrap
}

#portfolio-board-wrapper .e-kanban-content {
    padding: 5px 0 !important
}

#portfolio-board-wrapper .e-kanban .e-kanban-content .e-content-row .e-content-cells .e-card-wrapper .e-card {
    border: 1px solid #f0f0f0 !important;
    border-left: 0 !important;
    border-radius: 6px;
    box-shadow: 0 !important;
    margin-bottom: 8px !important;
    min-height: 50px;
    padding: 0
}

#portfolio-board-wrapper .e-kanban .e-kanban-table.e-content-table .e-content-row:not(.e-swimlane-row) td {
    background: #f5f5f5 !important;
    margin-top: 10px !important
}

#portfolio-board-wrapper .e-kanban .e-kanban-content .e-content-row .e-content-cells .e-card-wrapper {
    height: inherit;
    overflow: auto;
    padding: 8px 8px 0
}

#portfolio-board-wrapper .e-kanban .e-kanban-header .e-header-cells .e-header-wrap {
    display: flex;
    height: 36px !important
}

#portfolio-board-wrapper .e-empty-card {
    border: none !important;
    box-shadow: none !important;
    height: auto !important;
    min-height: auto !important
}

#portfolio-board-wrapper .e-kanban .e-kanban-content .e-content-row.e-swimlane-row .e-content-cells .e-swimlane-header {
    background: #fff !important
}

@font-face {
    font-family: e-icons;
    font-style: normal;
    font-weight: 400;
    src: url(data:application/x-font-ttf;charset=utf-8;base64,AAEAAAAKAIAAAwAgT1MvMjeaTzgAAAEoAAAAVmNtYXDI+c/1AAAMlAAACtxnbHlmx9zPtgAAIogAAmRYaGVhZCSDYpYAAADQAAAANmhoZWEIXgaGAAAArAAAACRobXR4FAb+rAAAAYAAAAsUbG9jYQMTheAAABdwAAALGG1heHAD8ALMAAABCAAAACBuYW1lc0cOBgAChuAAAAIlcG9zdPHwElUAAokIAAAsvAABAAAEAAAAAFwEAP/A/8AEQAABAAAAAAAAAAAAAAAAAAACxQABAAAAAQAAumidFl8PPPUACwQAAAAAAOCyDswAAAAA4LIOzP/A/+QEQAQcAAAACAACAAEAAAAAAAEAAALFAsAAIQAAAAAAAgAAAAoACgAAAP8AAAAAAAAAAQQAAZAABQAAAokCzAAAAI8CiQLMAAAB6wAyAQgAAAIABQMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUGZFZABA4RHsKgQAAAAAXAQcABwAAAABAAAAAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQA/+QEAP/kBAAAAAQA/+QEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQA/8AEAAAABAAAAAQAAAAEAAAABAAAAAQA/8AEAAAABAD/wAQAAAAEAAAABAAAAAQAAAAEAAAABAD/wAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAA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BIYEogUGBQYFBgUGBQwFDAUMBQ4FDgUOBQ4FIgUkBSQFKgUsBTAFMAU0BTQFNAU0BTYFOAU4BTgFOAU4BTgFOgU6BToFOgU6BToFOgU6BT4FPgAAAhUCMgI9AiQCAgIIAgkCCgILAgwCDQIPAhACEQISAhMCFAIbAhwCHQIeAiUCJgItAjQCNQIqAhcCIQIOAcQBugG7AbwBvQG+Ab8BwAHBAcIBwwHFAcYBxwHIAckBygBoAcsBzABpAGoAawBsAG0AbgBvAAEAAgADAAQABQAGAAcACAAJAAoACwAMAA0ADgAPAUIAcwB0AHUAdgB3AHgAeQB6AHsAfAB9AH4AfwCAAIEAggCDAIQAhQCGAIcAiAAQABEAEgATABQAFQAWABcAGAAaABsAHAAdAB4AGQBxAHIAygCbAJwAnQCeAJ8AoAChAKIAowCkAKUApgCnAKgAqQCqAKsArACtAK4ArwCwALEAsgCzALQAtQC2ALcAuAC5ALoAuwC8AL0AvgC/AMAAwQDCAMMAxADFAMYAxwDIAMkANgHNAc4BzwHQAdEB0gHTAdQB1QHWAdcB2AHZAdoB2wHcAd0B3gHfAeAAHwAgAHAAywHhAeIB4wHkAeUB5gHnAegB6QHqAesB7AHtAe4B7wHwAfEB8gHzAfQB9QH2AfcB+AH5AfoB+wH8Af0B/gH/AgACAQIDAgQCBQIGAgcBawCJAIoAiwCMAI0AjgCPAJAAkQCSAJMAlACVAJYAlwCYAJkAmgEMAQ0BDgEPARABEQESARMBFQEWARcBGAEZAWUBZgFnAWgBaQFqARwBHQEeAR8BIAEhASIBIwEkASUBJgEnASgBKQEqASsBLAEtAS4BLwEwATEBbAFtAW4BbwFwAXEBcgFzAXQBlQGUAZMBkgGXAZEBmAGZAZYBmgGbAZwBnQGeAXUBdgF3AXgBeQF6AXsBfAF9AX4BfwGAAYEBggGDAYQBtAG1AbYBtwG4ATIBMwE0ATUAJQE3ATgBOQE6ACYBPAE9AT4BPwFAAUEBNgE7AYUAJwGGAYcBiQGKAYsBjAGPAYgBjQGOAZABnwGgAaEBogAoAagBpwGwAaoBqwGsAa0BrgGvAbEBsgGzACkAKgArACwALQAuAC8AMAAxADIBowGkAaUBpgG5ADMANAGpADUCIwA3ADgCJwIoAikAOQIrAiwCLgIvADoAOwA8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AAGhVAABofgAAaLQAAGjnAABpBwAAaSIAAGlMAABpewAAaaQAAGnOAABp7gAAagsAAGo0AABqVAAAan0AAGrCAABq6QAAawkAAGs0AABrVQAAa34AAGunAABrvQAAbAYAAGxDAABssgAAbNYAAG0LAABtNAAAbWQAAG2PAABuhwAAbp4AAG61AABvLQAAb2AAAG9wAABviAAAcEkAAHB0AABwgwAAcPYAAHE7AABxUwAAcWAAAHGCAABxpgAAcckAAHIpAAByfAAAcsQAAHLfAABzHQAAc0YAAHNuAABzkQAAc74AAHQCAAB0IQAAdDYAAHRqAAB0gAAAdJ8AAHS7AAB00AAAdQ8AAHXrAAB1/gAAdh8AAHYyAAB2ZAAAdncAAHagAAB2sAAAdzEAAHd5AAB3ngAAeCAAAHhOAAB4YgAAeH4AAHibAAB4wwAAeSwAAHlEAAB5twAAehUAAHpWAAB6qgAAevIAAHs7AAB7UwAAe3IAAHuQAAB7sAAAe8UAAHveAAB8uwAAfO4AAH07AAB9SQAAfV0AAH4LAAB+GwAAfmQAAH6uAAB+/QAAf0YAAH+UAAB/vwAAf9MAAH/hAAB/+gAAgBMAAIAhAACALgAAgEcAAICRAACA2wAAgX4AAIIZAACCtQAAg1EAAIOmAACDuAAAg+oAAIP4AACEuwAAhTUAAIVSAACFxAAAhc8AAIXsAACGVAAAhsgAAId0AACIAQAAiH4AAIiLAACImQAAiR0AAImjAACJtgAAizcAAItdAACLaAAAi3MAAIt+AACLiQAAi5QAAIufAACLwgAAi8wAAIwKAACMXgAAjH8AAIybAACMvgAAjccAAI7QAACPYwAAkHEAAJHjAACSGgAAkjMAAJJDAACSjgAAkvEAAJMaAACTQwAAk3AAAJPnAACUBgAAlBoAAJQuAACVEAAAlVsAAJafAACWugAAl5AAAJgAAACYUwAAmOMAAJkEAACZFgABwAAAAAD1AP0ABkAIgA3AEMAWADGANIAAAEPBisBLwE9AT8KMwUXIxUzBxc3LwEfBRUPBCMvBDczJw8EPwEfAycPAS8CNT8GMx8FJyMPCR8DDxEfBzsBPw8fBjsBPwc1LwoPAi8GPwEvCAEhNSERIRcRMxEnIQEjBAMXCQgHBAMDBQMCBAQFBgYNBgcGBgQB+jfz8zg5g4OvBAMGAwIB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AQICBggJCwYGBgcHBgYGCwkIBgICAf7AAQICBggJCwYGBgcHBgYGCwkIBgICAQECAgYICQsGBgYHBwYGBgsJCAYCAgEBQAECAgYICQsGBgYHBwYGBgsJCAYCAgEBAgIGCAkLBgYGBwcGBgYLCQgGAgIB/sABAgIGCAkLBgYGBwcGBgYLCQgGAgIBAQICBggJCwYGBgcHBgYGCwkIBgICAQFAAQICBggJCwYGBgcHBgYGCwkIBgICAQECAgYICQsGBgYHBwYGBgsJCAYCAgH+wAECAgYICQsGBgYHBwYGBgsJCAYCAgEBAgIGCAkLBgYGBwcGBgYLCQgGAgIBgAcGBgYLCQgGAgIBAQICBggJCwYGBgcHBgYGCwkIBgICAQECAgYICQsGBgYHBwYGBgsJCAYCAgEBAgIGCAkLBgYGBwcGBgYLCQgGAgIBAQICBggJCwYGBvkHBgYGCwkIBgICAQECAgYICQsGBgYHBwYGBgsJCAYCAgEBAgIGCAkLBgYGBwcGBgYLCQgGAgIBAQICBggJCwYGBgcHBgYGCwkIBgICAQECAgYICQsGBgb5BwYGBgsJCAYCAgEBAgIGCAkLBgYGBwcGBgYLCQgGAgIBAQICBggJCwYGBgcHBgYGCwkIBgICAQECAgYICQsGBgYHBwYGBgsJCAYCAgEBAgIGCAkLBgYG+QcGBgYLCQgGAgIBAQICBggJCwYGBgcHBgYGCwkIBgICAQECAgYICQsGBgYHBwYGBgsJCAYCAgEBAgIGCAkLBgYGBwcGBgYLCQgGAgIBAQICBggJCwYGBgABAAAAAAP4AvwAAgAAEyEBCAPw/ggBBAH4AAAAAQAAAAAD+AL8AAIAAAkBIQIAAfj8EAEEAfgAAAEAAAAAAvwD+AACAAAlCQEBBAH4/ggIAfgB+AABAAAAAAL8A/gAAgAACQERAQQB+AIA/ggD8AAAAwAAAAACfgP4AD8AfwC/AAAlHw8/Dy8PDw4DHw8/Dy8PDw4DHw8/Dy8PDw4BggECAwQFBwcICQoKCwwMDA0NDAwMCwoKCQgHBwUEAwIBAQIDBAUHBwgJCgoLDAwMDQ0MDAwLCgoJCAcHBQQDAgEBAgMEBQcHCAkKCgsMDAwNDQwMDAsKCgkIBwcFBAMCAQECAwQFBwcICQoKCwwMDA0NDAwMCwoKCQgHBwUEAwIBAQIDBAUHBwgJCgoLDAwMDQ0MDAwLCgoJCAcHBQQDAgEBAgMEBQcHCAkKCgsMDAwNDQwMDAsKCgkIBwcFBAMChg0MDQsLCgoJCAgGBQQDAgEBAgMEBQYICAkKCgsLDQwNDQwNCwsKCgkICAYFBAMCAQECAwQFBggICQoKCwsNDAFtDQwMDAsKCgkIBwcFBAMCAQECAwQFBwcICQoKCwwMDA0NDAwMCwoKCQgHBwUEAwIBAQIDBAUHBwgJCgoLDAwMAW0NDAwMCwoKCQgHBwUEAwIBAQIDBAUHBwgJCgoLDAwMDQ0MDAwLCgoJCAcHBQQDAgEBAgMEBQcHCAkKCgsMDAwABAAAAAAD+AO4AAMABwATAFQAACUzNSMnITUhJyEvBT0BNyEFFR8PPw8vDw8OAYL8/L0Cdv2KvQKMCQQDAwECA/2HArUBAgQFBwgJCgsMDQ4PDw8QEQ8PDw4NDAsKCQgHBQQCAQECBAUHCAkKCwwNDg8PDxEQDw8PDg0MCwoJCAcFBAJHfr1+vRYMCwwMDQwIGCAICA8PDw4NDAsKCQgHBQQCAQECBAUHCAkKCwwNDg8PDxARDw8PDg0MCwoJCAcFBAIBAQIEBQcICQoLDA0ODw8PAAADAAAAAAPlA0QABQALAA8AAAEXBxc3JwUXNyc3JxMXEycCtMDAOvj4/Sz4Or+/Olo8zT0Cvr6+Ovj4+Pg6vr46/dcTAnUTAAAEAAAAAAO5A7gAIwBHAGsAjwAAAREfByE/BxEvByEPBgURHwchPwcRLwchDwYBER8HIT8HES8HIQ8GBREfByE/BxEvByEPBgI/AQEDBAUFBgYBPAYGBQUEAwEBAQEDBAUFBgb+xAYGBQUEAwH+BwEBAwQFBQYGATwGBgUFBAMBAQEBAwQFBQYG/sQGBgUFBAMBAfcBAQMEBQUGBgE8BgYFBQQDAQEBAQMEBQUGBv7EBgYFBQQDAf4HAQEDBAUFBgYBPAYGBQUEAwEBAQEDBAUFBgb+xAYGBQUEAwEBov7FBwYFBQMDAgEBAgMDBQUGBwE7BgYFBQQDAQEBAQMEBQUGBv7FBwYFBQMDAgEBAgMDBQUGBwE7BgYFBQQDAQEBAQMEBQUGAfH+xQYGBQUEAwEBAQEDBAUFBgYBOwcGBQUDAwIBAQIDAwUFBgf+xQYGBQUEAwEBAQEDBAUFBgYBOwcGBQUDAwIBAQIDAwUFBgAAAAMAAAAAA3oD+AAHAAsAYgAAARUhNTMRIRElFSM1KwEPChURFR8KMyEzPwk1ETUvCiMvDisBDw4BQwF6P/4IATt+P70GBwYGCgoHBgICAQECAgMGCQoFBgYGBwJXJQcGBQsKBwYCAgEBAgIGBwoKBgYHBr0DAwQFBwgKDQcHCQgKCgsLCwsKCggICAcMCgkGBQQDAgL8Pz/9igJ2fj8/AQEBAgYICQsGBgYH/Q0GBgYGBgoJBgMCAgEBAgIGBwoKBgYHBgLVJQcGBQsJCAYCAQEBHQsLDAwLCwkFAwQDAgIBAQICAwQDBQkLCwwMCwsJAAIAAAAAA3oD9wAjACsAADcVHw4hPw8RITcjFSE1IychxQICBAQFBggICAkJCQoLCwGiCwoKCgkJCAgHBwUEBAIBAf2Kfr0C9L04/vZ1CwsKCgoJCAgIBgUFAwMBAQEBAwMFBQYICAgJCgoKCwsCh71+fj8AAgAAAAADegP3AAMACgAANyE1IRMjCQEjESOGAvT9DPz8AXoBevz8CH4B+P6GAXoBegAAAAQAAAAAA/gD9wA/AH8AhAEGAAAlFQ8OLw49AT8NOwEfDREVDw0rAS8NPQE/Dh8OJQcXATUFFR8QPwcXBy8GIw8PHw8/Dy8HNwEzNQE1Lw8PDgFDAgIDBAUGBgYIBwkICQoKCQoJCAkHCAYGBgUEAwICAgIDBAUGBgYIBwkICQoJCgoJCAkHCAYGBgUEAwICAgIDBAUGBgYIBwkICQoKCQoJCAkHCAYGBgUEAwICAgIDBAUGBgYIBwkICQoJCgoJCAkHCAYGBgUEAwICAff7fgE7/BABBAUHCQsMDQ8IERETFBQVFRINDAwMCwsLOjoLDAwMDQ0NDhYWFRQUEhEPDwwLCgcGAwEBAwYHCgsMDhAREhMVFRYWGBUVFRMSEQ8ODQsJCAUEAQEBAgQEBQYHXQE7vf3JAwQGCAoLDA4QEBISFBQVFRsWFBQTEhEPDg0LCQgFBOUKCQkJCAgHBwYGBAQEAgEBAQECBAQEBgYHBwgICQkJCgkKCQgJBwgGBwUFBAMCAgICAwQFBQcGCAcJCAkKAi0JCgkICQcIBgcFBQQDAgICAgMEBQUHBggHCQgJCgkKCQkJCAgHBwYGBAQEAgEBAQECBAQEBgYHBwgICQkJkfl+ATs/mwIZFRUTExERDw4GDAsIBwUDAQEBAgMDBAUFV1cGBAQEAgICAQMGBwoLDA8PERIUFBUWFhcWFRQTEhEQDg0LCQgFBAEBBAUICQsNDg8REhMUFRYXEA4PDg4NDQwv/sY+AlZGHBUTExIREA8NDAoJBwUDAgIDBgcJCw0ODxESExMVFgAAAAAGAAAAAAP4A7gAAwAHAAsADwATABcAACUhNSEHMzUjNyE1IQczNSM3ITUhBzM1IwEEAvT9DPx+fvwC9P0M/H5+/AL0/Qz8fn5Hfn5+/H5+fvx+fn4AAAAAAgAAAAAD+AP3AGQAyQAAJSMvDjchETcfDz8fIxUPHQEzNT8eMx8OByERBy8PDx4CABAQDxAPDw8PDg8ODQ4NDQ9s/sV1FRESExMTFBQUFRUVFhYWFhoZGhgZGBcXFhYVFRMTExEREA8ODQwLCgkIBwYEAwIBfgICBAQFBgcHCQkKCgsMDQ0ODg8PEBARERISEhITFP31fgICBAQFBgcHCQkKCgsMDQ0ODg8PEBARERISEhITFBMQDw8QDw4PDw4ODg0NDQ0TbAE7dRoREhITExMUFBQVFRUWFRYaGRoYGRgXFxYWFRUTExMRERAPDg0MCwoJCAcGBAMChgECAgMEBAUFBgYHCAgIDGz+xXYRDAwLCgoICAcGBQQDAwEBAQIDBQUHCAkKCwwNDg8QERETExQUFRYWFxcYGRgaGRoTFBMSEhISEREQEA8PDg4NDQsMCgoJCQcHBgUEAwMBAXkTFBMSEhISEREQEA8PDg4NDQsMCgoJCQcHBgUEAwMBAQECAgMDBAUFBgYHBwgIDmwBO3YUDAwKCgkJBwcFBQQEAgEBAQIDBQUHCAkKCwwNDg8QERETExQUFRYWFxcYGRgaGQAAAAADAAAAAAP4A/cAAwAHAIcAAAERIxE3FSM1JQ8PHx8/Hy8fDw4CP35+fv7aEhAPDg0MCgoJBwcFBAQCAQECBAQFBwcJCgoMDQ4PEBISEhQTFRUVFhcXGBgZGRobGxoZGRgYFxcWFRUVExQSEhIQDw4NDAoKCQcHBQQEAgEBAgQEBQcHCQoKDA0ODxASEhIUExUVFRYXFxgYGRkaGxsaGRkYGBcXFhUVFRMUEgI//oYBevx+fioSExMTFRUVFhcXGBgZGRobGxoZGRgYFxcWFRUVExMTEhEQDw4NDAsKCAgGBgQDAwEBAwMEBgYICAoLDA0ODxAREhMTExUVFRYXFxgYGRkaGxsaGRkYGBcXFhUVFRMUEhIREBAODAwLCggIBgYEAwMBAQMDBAYGCAgKCwwNDg8QAAEAAAAAAzoD9wAFAAATCQEXCQHFAb3+Q1YCIP3gA5v+Zf5lXQH4AfgAAAAAAgAAAAAD9wO4AAMASQAAAREhEScPBxEfDyE/DxEvDyEnIQ8GA3r9DGAHBgUFAwIBAQEBAgMFBQYHBwgJCQkKCwoDIgoLCgkJCQgHBwYFBQMCAQEBAQIDBQUGBwcICQkJCgsK/m9q/toLCwoJCQkIAr3+CAH43AgICQkJCgsK/WMLCwoJCQkICAcGBQQEAwIBAQIDAwUFBgcICAkJCQoLCgIfDAsKCgkJCAgHBgUEAwMBAX4BAgMDBQUGAAABAAAAAAOWA5kACwAACQEHCQEXCQE3CQEnAgD+w1kBPf7DWQE9AT1Z/sMBPVkCWgE/Wf7A/sBZAT/+wVkBQAFAWQAAAAEAAAAAA/cDuABFAAATDwcRHw8hPw8RLw8hJyEPBiYHBgUFAwIBAQEBAgMFBQYHBwgJCQkKCwoDIgoLCgkJCQgHBwYFBQMCAQEBAQIDBQUGBwcICQkJCgsK/m9q/tkKCwoJCQkIA5kICAkJCQoLCv1jCwsKCQkJCAgHBgUEBAMCAQECAwMFBQYHCAgJCQkKCwoCHwwLCgoJCQgIBwYFBAQCAQF+AQIDAwUFBgAEAAAAAAO5A7gAAwAIABwAYAAAARUhNxMBIzUBNx8EDwQnPwQfAiURHw8hPw8RLw8hDw4DO/5HP5/+x2IBOXo9AwMBAQEBAwMwYS8EBQUFBQQF/dMBAgMEBQcHCAkKCgsMDAwNAnYNDAwMCwoKCQgHBwUEAwIBAQIDBAUHBwgJCgoLDAwMDf2KDQwMDAsKCgkIBwcFBAMCAUM/PwEA/sNjATxPPQQFBQUFBQQEMGIwBAIBAQEBAkP9ig0MDAwLCgoJCAcHBQQDAgEBAgMEBQcHCAkKCgsMDAwNAnYNDAwMCwoKCQgHBwUEAwIBAQIDBAUHBwgJCgoLDAwMAAADAAAAAAO5A/cABQA6AFAAAAEVMxEhESMRHw8hPw8RJyEPDicRMxEhNSEPDgJ+vf5HfgECAwQFBwcICQoKCwwMDA0BuQ0MDAwLCgoJCAcHBQQDAgH8/sUNDAwMCwoKCQgHBwUEAwK+fgH4/ggNDAwMCwoKCQgHBwUEAwICvb3+hgI3/ckNDAwMCwoKCQgHBwUEAwIBAQIDBAUHBwgJCgoLDAwMDQG5/AECAwQFBwcICQoKCwwMDLD9igJ2fgECAwQFBwcICQoKCwwMDAACAAAAAAP4A/cAXwDmAAABFQ8VKwEvFT0BPxU7AR8VBRUfHj8PFxUBNwMjJz8OPQEvHg8eAn4BAgIDAwQFCg0PEBITFRYLDAwMDQwNDQ0NDA0MDAwLFhUTEhAPDQoFBAMDAgIBAQICAwMEBQoNDxASExUWCwwMDA0MDQ0NDQwNDAwMCxYVExIQDw0KBQQDAwICAf2KAgIEBAUGBwcJCQoKCwwNDQ4ODw8QEBEREhISEhMUExEREBEQEBAPDw8ODg4NDRAiAQFf/zMjDAoJCAgHBgYFBQQDAwIBAgIEBAUGBwcJCQoKCwwNDQ4ODw8QEBEREhISEhMUExMUExISEhIRERAQDw8ODg0NDAsKCgkJBwcGBQQEAgICfg0NDA0MDAwLFhUTEhAPDQoFBAMDAgIBAQICAwMEBQoNDxASExUWCwwMDA0MDQ0NDQwNDAwLDBYVExIQDwwLBQQDAwICAQECAgMDBAULDA8QEhMVFgwLDAwNDA0NExQTEhISEhEREBAPDw4ODQ0LDAoKCQkHBwYFBAMDAQEBAQEDAwQFBQYGCAcJCAoMIzL/AGABACMPDQ0ODg4PDw8QEBAREBERExQSExISEhEREBAPDw4ODQ0LDAoKCQgIBwYFBAMDAQEBAQMDBAUGBwgICQoKDAsNDQ4ODw8QEBEREhISExIUAAAAAAIAAAAAA3oD9wADAAoAADchNSERMxEzETMBhgL0/Qz8/Pz+hgh+Afj+hgF6AXoAAAEAAAAAA/cDmQAIAAATATcDITUhEycIAYZb9wMG/Pr3WwIA/mdXAQN+AQNXAAAAAAMAAAAAA/gD9wAVABsAVQAANx8PITUhESMFJwcXAScFER8PIT8PNSMVIREhNSEPDggBAgMEBQcHCAkKCgsMDAwNAnb9in4CN1FaqwG5Wf0mAQIDBAUHBwgJCgoLDAwMDQI3DQwMDAsKCgkIBwcFBAMCAX79yQF6/oYNDAwMCwoKCQgHBwUEAwKGDQwMDAsKCgkIBwcFBAMCAX4CdqNRWaoBuVk//ckNDAwMCwoKCQgHBwUEAwIBAQIDBAUHBwgJCgoLDAwMDfz8Ajd+AQIDBAUHBwgJCgoLDAwMAAAEAAAAAAP4A9gAAwAHAAsAEgAAJTM1IzUhNSE1ITUhASMXNyMRIwHB/PwBev6GAjf9yf7Ffr29fn6mfr19vX79TL29AvMAAAADAAAAAAJeA9gAPwB/AL8AACUVHw07AT8NPQEvDg8OERUfDTsBPw09AS8NKwEPDREVHw4/Dj0BLw0rAQ8NAaIBAwMEBQUGBwcICAkJCQoKCQkJCAgHBwYFBQQDAwEBAwMEBQUGBwcICAkJCQoKCQkJCAgHBwYFBQQDAwEBAwMEBQUGBwcICAkJCQoKCQkJCAgHBwYFBQQDAwEBAwMEBQUGBwcICAkJCQoKCQkJCAgHBwYFBQQDAwEBAwMEBQUGBwcICAkJCQoKCQkJCAgHBwYFBQQDAwEBAwMEBQUGBwcICAkJCQoKCQkJCAgHBwYFBQQDAwGGCQoJCQgIBwcGBQUEAwICAgIDBAUFBgcHCAgJCQoJCgkJCQgIBwcGBgQEAwMBAQEBAwMEBAYGBwcICAkJCQFwCgkJCQgIBwcGBQUEAwMBAQMDBAUFBgcHCAgJCQkKCgkJCQgIBwcGBQUEAwMBAQMDBAUFBgcHCAgJCQkBcAoJCQkICAcHBgYEBAMDAQEBAQMDBAQGBgcHCAgJCQkKCQoJCQgIBwcGBQUEAwICAgIDBAUFBgcHCAgJCQoAAAABAAAAAAP3A3kABQAAAScHCQEnAVX0WQFNAqNZATfxWv64AppaAAAAAwAAAAAD2AJeAD8AfwC/AAABFR8NOwE/DT0BLw0rAQ8NBRUfDTsBPw09AS8NKwEPDQUVHw07AT8NPQEvDSsBDw0DHAEDAwQFBQYHBwgICQkJCgoJCQkICAcHBgUFBAMDAQEDAwQFBQYHBwgICQkJCgoJCQkICAcHBgUFBAMDAf6GAQMDBAUFBgcHCAgJCQkKCgkJCQgIBwcGBQUEAwMBAQMDBAUFBgcHCAgJCQkKCgkJCQgIBwcGBQUEAwMB/oYBAwMEBQUGBwcICAkJCQoKCQkJCAgHBwYFBQQDAwEBAwMEBQUGBwcICAkJCQoKCQkJCAgHBwYFBQQDAwECAAoJCQkICAcHBgUFBAMDAQEDAwQFBQYHBwgICQkJCgoJCQkICAcHBgUFBAMDAQEDAwQFBQYHBwgICQkJCgoJCQkICAcHBgUFBAMDAQEDAwQFBQYHBwgICQkJCgoJCQkICAcHBgUFBAMDAQEDAwQFBQYHBwgICQkJCgoJCQkICAcHBgUFBAMDAQEDAwQFBQYHBwgICQkJCgoJCQkICAcHBgUFBAMDAQEDAwQFBQYHBwgICQkJAAAAAAIAAAAAA/gD9wALAE8AAAEXNzMHFyMnByM3JyURFR8OIT8ONRE1Lw4hDw4Bd4mJbsXKcIyMcM3H/v4CAgMEBQYGBggHCQgJCgkDNAkKCQgJBwgGBgYFBAMCAgICAwQFBgYGCAcJCAkKCfzMCQoJCAkHCAYGBgUEAwICAvyurvr+sbH8/J38zgoJCggICAgGBgYFBAMCAQEBAQIDBAUGBgYICAgICgkKAzIKCQoICAgIBgYGBQQDAgEBAQECAwQFBgYGCAgICAoJAAAAAAQAAAAAA/gD9wAJAJQBAAFEAAABHwEzPwEzAyMDBx8HIzUvBg8GHQEfEQ8PLw41Mx8KPwY1LxE9AT8NOwEfBQUfByM1LwYjDwsVHws/BzMPDisBLw4/DjsBHwUBERUfDiE/DjURNS8OIQ8OAug9BQEGO0ZqO2tEBwcFBQMDAQFEAwQGCAkLCwwKCQcFBAMCBAUIETQXEwgHBgYEBAMCAQEBAQMDBQYGCAkJCgsLDA0ODg4NDAsKCgkIBgYFBAICQQECAgMDBAQJCgwMEgoJBwUEAQEDBQcJDTIWEwgHBwUFBAMCAQEDAwUFBwcICQoKCwsNDQ0NDAwKCgn+6ggHBgQEAwEBQAIEBggKCwwQCAgHBwUFBAQDAgQCAgQFBAQEBgYHCAkJDQsKCQcGAwFAAQICBAUGCAgJCgoLCwsMDRAQDg0NCwoJCAcGBQQCAgEBAgIEBQYHCAkKDAwNDhAQDQ0MDAsKCf7SAgIDBAUGBgYIBwkICQoJAzQJCgkICQcIBgYGBQQDAgICAgMEBQYGBggHCQgJCgn8zAkKCQgJBwgGBgYFBAMCAgJ5tBcXtP7xAQ8TBgcHCAgICQkIBwcHBQQCAQECAwQFBgcHBgcFBAQGCwcIBAUFBQYGBwcICAkJCAgHBwYGBQUEAwICAQEBAQIDBAUFBgcHCAgICAkJBgoFBAMEAgUDAgEBAwMEBgYHBwYGBQUEBAwHBwUEBQUGBgcHCAgICQgHBwcGBwUFBAMDAgEBAgMDBAUKBwgICQoKCwsGCgoICAUEAgECAwMEBQYGBwcQEhwREA4HBQUEBAICAQEBAgUFBwgJCgoKCQgJCAcHBwUFBAMCAQIDBAUHCAgKCwsMDQ0ODxcODgwMDAoKCQgGBgQDAgEDAwQEBgEw/M4KCQoICAgIBgYGBQQDAgEBAQECAwQFBgYGCAgICAoJCgMyCgkKCAgICAYGBgUEAwIBAQEBAgMEBQYGBggICAgKCQAAAwAAAAADuQP4AEAARAB5AAABFQ8PLw8/Dx8OAxUhNSMRHw8hPw8RJyEPDgKoAQIFBQcJCQsMDQ4PDxAREREREA8PDg0MCwkJBwUFAgEBAgUFBwkJCwwNDg8PEBEREREQDw8ODQwLCQkHBQUCKf5HfgECAwQFBwcICQoKCwwMDA0Cdg0MDAwLCgoJCAcHBQQDAgHg/ewNDAwMCwoKCQgHBwUEAwIBIAkIERAPDw4NDAsJCQcFBAMBAQMEBQcJCQsMDQ4PDxAREREREA8PDg0MCwkJBwUFAgEBAgUFBwkJCwwNDg8PEBECSb29/QwNDAwMCwoKCQgHBwUEAwIBAQIDBAUHBwgJCgoLDAwMDQKS4AECAwQFBwcICQoKCwwMDAAABAAAAAAD9wP4AAQAGAAcAHgAACUVMwEnNwcXPwM9AS8GKwEPAQEVITUjER8PITUvDz8PHw83MT8DNSchDw4CAGEBNmFaMGEvBAICAgIEPAQEBQUFBQT+q/5HfgECAwQFBwcICQoKCwwMDA0BOxEREA8PDg0MCwkJBwUFAgEBAgUFBwkJCwwNDg8PEBERERAPDw4ODAwLCQkHBgUDAs4tBQYM4P3sDQwMDAsKCgkIBwcFBAMCaWEBN2BZL2AvBAQFBQUFBAQ8BAICAgIBfr29/QwNDAwMCwoKCQgHBwUEAwIBcAECBQUHCQkLDA0ODhAQERERERAPDw4NDAsJCQcFBAMBAQIEBQcICQoLDA0ODw8QEM4tBAQH5OABAgMEBQcHCAkKCgsMDAwAAAAAAgAAAAAD+AP4AGcAoQAAAQ8GHQEPIBUfBz8THQEfCT8EAT8DLwMBLwMHBREfDyE/DzUjFSERITUhDw4CngQDBAICAgEXFxYVFRQTExMSEREQEA8ODg4MDQsLCwoJCQgIBwYGBQEBAgMDBAUGBwcHBgUTFBQVFhYYGBkaGxwcHh8gAQEDAgMEBAQFBAUEBAQEAS0FAwIBAQIDBP7SBQUFBQf9YwECAwQFBwcICQoKCwwMDA0CtQ0MDAwLCgoJCAcHBQQDAgF+/UsBO/7FDQwMDAsKCgkIBwcFBAMCA7YCAwMDBAQFBJMEBQUGBgcICAgJCgsKDAwNDQ4ODxAQEBESExIUFBUVFgUFBQUFBAMDAgEBAgQFFhUTEhEPDg0LCQkHBgQDAo4FBAQEBAMDAgEBAQEBAQMCAQ0EBgYHBwYGBQEOAwMBAQE+/QwNDAwMCwoKCQgIBgUEAwIBAQIDBAUGCAgJCQsLCw0MDaSkAvR+AQIDBAUHBwgJCgoLDAwMAAAAAgAAAAADegP3ACMAKwAANx8PIT8PESE3IxUhNSMnIcUBAgMEBQcHCAkKCgsMDAwNAXoNDAwMCwoKCQgHBwUEAwIB/Yp+vQL0vTj+9oYNDAwMCwoKCQgHBwUEAwIBAQIDBAUHBwgJCgoLDAwMDQJ2vX5+PwAFAAAAAAP4A/gAMwA/AHMAhQC5AAATHQEfCTMhMz8JPQIvCSMhIw8JExUzFSMVIzUjNTM1JxEVHwkzITM/CTURNS8JIyEjDwk3FTM1ITUhIw8JBREVHwk7Aj8JNRE1LwkrAg8JCAECAgYHCgoGBgcGA3IGBwYGCgoHBgICAQECAgYHCgoGBgcG/I4GBwYGCgoHBgICAfw/Pz8/P70BAgIGBwoKBgYHBgE7BgcGBgoKBwYCAgEBAgIGBwoKBgYHBv7FBgcGBgoKBwYCAgG9PwF6/oYGBwYGCgoHBgICAQH4AQICBgcKCgYGBwa9BgcGBgoKBwYCAgEBAgIGBwoKBgYHBr0GBwYGCgoHBgICAQEEvQYHBgYKCgcGAgIBAQICBgcKCgYGBwa9BgcGBgoKBwYCAgEBAgIGBwoKBgYHAbM/Pz8/Pz8//sUGBwYGCgoHBgICAQECAgYHCgoGBgcGATsGBwYGCgoHBgICAQECAgYHCgoGBge3Pz8/AQICBgcKCgYGBwb+CAYHBgYKCgcGAgIBAQICBgcKCgYGBwYB+AYHBgYKCgcGAgIBAQICBgcKCgYGBwAACgAAAAAD+AP4AAMABwALAA8AEwAXABsAHwAjAFcAAAEVIzUjFSM1IxUjNSUVIzUjFSM1IxUjNSUVIzUjFSM1BSM1MyURFR8JMyEzPwk1ETUvCSMhIw8JA7n8P/w//ANy/D/8P/wCN/w//ANy/Pz8TwECAgYHCgoGBgcGA3IGBwYGCgoHBgICAQECAgYHCgoGBgcG/I4GBwYGCgoHBgICAQEEvb29vb29/L29vb29vfy9vb29vb29/I4GBwYGCgoHBgICAQECAgYHCgoGBgcGA3IGBwYGCgoHBgICAQECAgYICQsFBgcAAAYAAAAAA/gD+AALAD8ASwB/AJEAxQAAARUzFSMVIzUjNTM1Ix0BHwkzITM/CT0CLwkjISMPCRMVMxUjFSM1IzUzNSMdAR8JMyEzPwk9Ai8JIyEjDwk3FTM1MzUrAQ8JBREVHwkzITM/CTURNS8JIyEjDwkBBD8/Pz8/vQECAgYHCgoGBgcGATsGBwYGCgoHBgICAQECAgYHCgoGBgcG/sUGBwYGCgoHBgICAfw/Pz8/P70BAgIGBwoKBgYHBgE7BgcGBgoKBwYCAgEBAgIGBwoKBgYHBv7FBgcGBgoKBwYCAgG9P/z8BgcGBgoKBwYCAgEBegECAgYHCgoGBgcGATsGBwYGCgoHBgICAQECAgYHCgoGBgcG/sUGBwYGCgoHBgICAQEEPz8/Pz8/vQYHBgYKCgcGAgIBAQICBgcKCgYGBwa9BgcGBgoKBwYCAgEBAgIGBwoKBgYHAbM/Pz8/Pz+9BgcGBgoKBwYCAgEBAgIGBwoKBgYHBr0GBwYGCgoHBgICAQECAgYHCgoGBgf2fn4/AQICBgcKCgYGBwb8jgYHBgULCQgGAgIBAQICBggJCwUGBwYDcgYHBgYKCgcGAgIBAQICBgcKCgYGBwACAAAAAAO5A/gACwBEAAABIxUzFTM1MzUjNSMBER8PMzUjESEdAR8JOwEVMzUnIQ8OAr1+fn5+fn79igECAwQFBwcICQoKCwwMDA38/AG5AQICBgcKCgYGBwZ+fuL97g0MDAwLCgoJCAcHBQQDAgFDfn5+fn4Buf0MDQwMDAsKCgkIBwcFBAMCAX4C9H4GBwYGCgoHBgICAX7X4gECAwQFBwcICQoKCwwMDAAABQAAAAAD+AP4AAQAGAAnADYAlAAAJRUzASc3Bxc/Az0BLwYrAQ8BJQ8CFT8EFTMRIw8EFT8EFTMRIwclER8PMzUrAS8JNRE1PwkzITMfCR0BMzUvDyEPDgIAYQE2YVowYS8EAgICAgQ8BAQFBQUFBP5cCwwYCREQDgZAJxPSCwwYCREQDgZAJxP+wAEDBQYICQsMDg4IEBESEhPBtwYHBgYKCgcGAgIBAQICBgcKCgYGBwYCdgYHBgYKCgcGAgIBfgEDBQYICQsMDg4IEBESEhP9gBMTEhIQEA4ODAsJCAYFA2lhATdgWS9gLwQEBQUFBQQEPAQCAgICtAUFBzEBBAYHBc0BDgwKBQUHMQEEBgcFzQEODIH9ihMTEhEREA4NDQsECQcGBAJ+AQICBggJCwUGBwYCdgcGBgYKCgcGAgIBAQICBgcKCgYGBge9vRMTEhEREA4ODAsFCAgFBAIBAwUGCAkLDA4OEBEREhMAAAAEAAAAAAP4A/gAAwAIABwAYAAAARUhNxMBIzUBNx8EDwQnPwM7AR8BJREfDyE/DxEvDyEPDgM7/kc/n/7HYgE5ej0DAwEBAQEDAzBhLwQFBQUFBAX9lAECAwQFBwcICQoKCwwMDA0C9A0MDAwLCgoJCAcHBQQDAgEBAgMEBQcHCAkKCgsMDAwN/QwNDAwMCwoKCQgHBwUEAwIBQz8/AQD+w2MBPE89BAUFBQUEBQQwYjAEAgICAoL9DA0MDAwLCgoJCAcHBQQDAgEBAgMEBQcHCAkKCgsMDAwNAvQNDAwMCwoKCQgHBwUEAwIBAQIDBAUHBwgJCgoLDAwMAAAGAAAAAAP4A/cAGAAvADsAVgDUARgAAAEPCB8HMz8FJR8FPwY1LwYHJw8CPwMvBA8FFR8FPwE9AS8HIx8DFQ8EHwM/AjMfChUPDS8HDw0vCj0BPxEvBj0BPwwfBiURFR8OIT8ONRE1Lw4hDw4BSRAUFQkIBwQBAQECAgQEBQUFBQYEBAQGKgFIDSMNBgYFBwgGBgIEAgEDBAkNEw8Y4AkKFSUlJCMYFxcWKQMEBgYDAgECAgMTEw8DAgIDBAQFBQUFTAIBAQECAwoNHiAhIx8fEBAQEAkQDQsIBwQEAQEBAwQEBQYHBwcICQgJDAwLCgoJGC5HLS8vDBkhBgYICAoMDAsLCgkJCAYDBQIBAQICBAQEBQwMDg1IHRAODhIQEBAPDwYFAwECAgMEBQYGCAgJCAsNDAwLCQkG/gICAgMEBQYGBggHCQgJCgkDNAkKCQgJBwgGBgYFBAMCAgICAwQFBgYGCAcJCAkKCfzMCQoJCAkHCAYGBgUEAwICAUkGCAkGBgYHAwQGBwUFAwMCAQICAwMJSVkMIAkEAgEBAwQGAwcHBwYFBQQEAgECWxoaMwwJCQcZGxsb4QEBBAUHBwcIBwcGHx43EgkICAUFBAMDAgEKBgYNDA0MDCQyKCYlJAYEAgEBAgUGBwgICQ0ICQgICQcIBwcGBQUDAwEBAQMFBgcIFyoOCw4QFy05CAcGBgQEAQEDBAUHCAkFDQcHBwcGBwYHBgYFCggHBxwLIiIjNDYYGBgZDg8PCAcIBwcHBwYGBQUEAwIBAQMEBwgJC4n8zgoJCggICAgGBgYFBAMCAQEBAQIDBAUGBgYICAgICgkKAzIKCQoICAgIBgYGBQQDAgEBAQECAwQFBgYGCAgICAoJAAAEAAAAAAP4A/gAPwB/AL8A/wAAARUrAQ8JHQEfCTsCPwk9Ai8JKwEPCQUdAR8JOwI/CT0BLwkrAT0BLwkrAQ8JER0BHwk7AT8JPQE7AT8JPQEvCSsCDwkFFR8JOwEdAR8JOwE/CT0CLwkrAg8JA3q9BgcGBgoKBwYCAgEBAgIGBwoKBgYHBvwGBwYGCgoHBgICAQECAgYHCgoGBgcGBgcGBgoKBwYCAgH8jgECAgYHCgoGBgcG/AYHBgYKCgcGAgIBAQICBgcKCgYGBwa9AQICBgcKCgYGBwYGBwYGCgoHBgICAQECAgYHCgoGBgcGBgcGBgoKBwYCAgG9BgcGBgoKBwYCAgEBAgIGBwoKBgYHBvwGBwYGCgoHBgICAQJ2AQICBgcKCgYGBwa9AQICBgcKCgYGBwYGBwYGCgoHBgICAQECAgYHCgoGBgcG/AYHBgYKCgcGAgIBAUO9AQICBgcKCgYGBwYGBwYGCgoHBgICAQECAgYHCgoGBgcG/AYHBgYKCgcGAgIBAQICBgcKCgYGBwb8BgcGBgoKBwYCAgEBAgIGBwoKBgYHBgYHBgYKCgcGAgIBvQYHBgYKCgcGAgIBAQICBgcKCgYGBwJw/AYHBgYKCgcGAgIBAQICBgcKCgYGBwa9AQICBgcKCgYGBwYGBwYGCgoHBgICAQECAgYHCgoGBgcGBgcGBgoKBwYCAgG9BgcGBgoKBwYCAgEBAgIGBwoKBgYHBvwGBwYGCgoHBgICAQECAgYHCgoGBgcAAAAFAAAAAAP4A/gAAwAHAAsADwBTAAABMzUjBTMRIxMzESMlESERIxEfDyE/DxEvDyEPDgJ+fn7+hn5+vX5+Abn9DH4BAgMEBQcHCAkKCgsMDAwNAvQNDAwMCwoKCQgHBwUEAwIBAQIDBAUHBwgJCgoLDAwMDf0MDQwMDAsKCgkIBwcFBAMCAQT8/AF6/oYB+H79DAL0/QwNDAwMCwoKCQgHBwUEAwIBAQIDBAUHBwgJCgoLDAwMDQL0DQwMDAsKCgkIBwcFBAMCAQECAwQFBwcICQoKCwwMDAACAAAAAAN6A/cAAwAKAAA3ITUhETMRMxEzAYYC9P0M/Pz8/oYIfgH4/oYBegF6AAACAAAAAAN3A7UABwAPAAABHwETBRM/AQEzNwUXMwEjAgEJCKr+iKUIDf6LRmEBn2FH/qk8A2keG/5TAQGmFSz84fsB+gNsAAABAAAAAAO5A7gACwAAEwkBFwkBNwkBJwkBRwFg/qBZAWABYFn+oAFgWf6g/qADYP6g/qBZAWD+oFkBYAFgWf6gAWAAAAQAAAAAA/cD9wADAAcACwAZAAAlITUhNSE1ITUhNSEFFzcRJwcXNycHERc3JwIAAfj+CAH4/ggB+P4I/ghUKipUvb1UKipUvYZ+vX69fiteJv3SJl6pqV4mAi4mXqkAAAMAAAAAA5kD+AA/AGIAyQAAARUPDSsBLw09AT8NOwEfDREVIz0BPw07AR8NBRUrAQ8OER8OMyEzPw4RLw4rATUvDw8OAl4BAwMEBQUGBwcICAkJCQoKCQkJCAgHBwYFBQQDAwEBAwMEBQUGBwcICAkJCQoKCQkJCAgHBwYFBQQDAwG8AQMDBAUFBgcHCAgJCQkKCgkJCQgIBwcGBQUEAwMB/sZXCwoKCQkICAcHBgUEBAICAQECAgQEBQYHBwgICQkKCgsCZgsKCgkJCAgIBgYFBAQCAgEBAgIEBAUGBwcICAkJCgoLVwEDBQgJCw0OEBESExQWFRcXFRYUExIREA4NCwkIBQMBYgkKCQgJBwgGBgYFBAMCAgICAwQFBgYGCAcJCAkKCQoKCQgJBwgGBgYFBAMCAgICAwQFBgYGCAcJCAkKAbBfXwkKCQgJBwgGBgYFBAMCAgICAwQFBgYGCAcJCAkKCV8CAgMEBQYGBggHCQgJCgr+CAkKCQgJBwgGBgYFBAMCAgICAwQFBgYGCAcJCAkKCQH4CgoJCAkHCAYGBgUEAwICXxYWFRQUEhEPDwwLCgcGAwEBAwYHCgsMDw8REhQUFRYAAAsAAAAAA9QD1AADAAcACwAPABMAFwAbAB8AIwApAC8AACUzNSM1MzUjNzM1IwczNSMHMzUjBzM1IwczNSM3MzUjNTM1IyczIREhESMRFSERIQHhPj4+Pvo+Pn0+Pn0+Pn0+Pn0+Pvo+Pj4++j4CcfzUPwOq/FbnPj8+Pz4+Pj4+Pj4+Pj8+Pz59/NQDLPzUPgOoAAADAAAAAAP4AuAAAwBIAI4AAAEhNSE3Mx8PDw8jFTM/DjUvDiMFFR8OMzUjLw8/DzM1Iw8OAVgBUP6w4OAMDAsLCgoJCAgHBQUEAwIBAQIDBAUFBwgICQoKCwsMDODsFhYVFBMSEQ8ODAoIBwQDAwQHCAoMDg8REhMUFRYW7P3QAwQHCAoMDg8REhMUFRYW7OAMDAsLCgoJCAgHBQUEAwIBAQIDBAUFBwgICQoKCwsMDODgFxYWFBQSEg8PDQsJCAUEAchwPgECAwQFBQcICAkKCgsLDAwMDAsLCgoJCAgHBQUEAwIBagMEBwgKDA4PERITFBUWFhgWFhUUExIRDw4MCggHBAPgDBYWFRQTEhEPDgwKCAcEA2oBAgMEBQUHCAgJCgoLCwwMDAwLCwoKCQgIBwUFBAMCAWoBBAUICQsNDw8SEhQUFhYAAgAAAAAD+AP4AAMADAAANyE1IQEnBwkBJwcRIwgD8PwQAbnQWAFnAWdY0H4IfgEcylr+owFdWsoCVgAABQAAAAAD+AP4AAMABwALAA8AEwAAAREhESMRIREBESERIxEhEQMhESEDev7Ffv7FAvT+xX7+xX4D8PwQAcH+xQE7/sUBOwG5/sUBO/7FATv8jgPwAAAAAAgAAAAAA/gDuQADAAcACwAQABQAGQAdACIAACUzNSMFITUhJTM1IwUVITUhJTM1IwUVITUhJTM1IwUVITUhA3p+fvyOAzP8zQNyfn78jgH4/ggDcn5+/I4Ctf1LA3J+fvyOAzP8zUd+fn5+fj8/fn5+Pz9+fn4/P34AAAAEAAAAAAO5A/gAAwAfADEANgAAAQcjNycjFTMHIxUzBxc3MwcXNzM1IzczNSM3JwcjNyc3HQEfCTsBESERAyERJyECYw59DTZsYw5VTA0/DX4NPw5wZw1aUBE/En0RP70BAgIGBwoKBgYHBn79in4DcuL9cAHBX18/P18+VglfVglfPl8/dQl+dQn8fgYHBgYKCgcGAgIB/ckC9PyOAw7iAAAAAAMAAAAAAzsDegAiAEUAhwAAAR8PDw4rATUTHw8PDisBNQMhPw8vDz8OLw8hAjsKCgoJCQgIBwYGBQQDAwEBAQEDAwQFBgYHCAgJCQoKCrmYCgoKCQgJBwcHBgUEAwICAQECAgMEBQYHBwcJCAkKCgqYvQGfFRYUFBMSEBAODAsJBwYDAQEBAwQFBgcICAoKCwsNDQ0KEwgICAcGBgUEAwMCAQEBAgUGCQsMDw8SEhQVFRcX/ocBwQEBAgMEBQYGBggHCQgJCgoJCgkICQcIBgcFBQQDAgK9ATsBAQIDBAUGBgYIBwkICQoKCQoJCAkHCAYHBQUEAwICvf2KAQMFBwkKDA0PDxESExQUFQ8PDg8NDgwMDAsKCgkICAYHEAgICQkJCgoJCgsKCgsLFhYUFBMREQ8NDAoJBgUCAAACAAAAAAP4A/gACAAMAAATFzcRMxEXNwElITUhmVjQftBY/pn+CAPw/BAB7lrK/aoCVspaAV0vfgAAAAADAAAAAAP4A/gAGAAcADUAAAEHFzcVMzUXNy8HKwEPBSUhNSElJwcfBzsBPwcnBzUjAaiiWGN+Y1iiCgoKCwwLDAwMDAsMCwoK/lYD8PwQAblfW54JCgsMCw0MDQ0MDQsMCwoJnltffgGFnVtg5eVgW50ICAYFAwMCAgMEBQYHNH7cYlekCQgGBgQEAgIEBAYGCAmkV2LdAAUAAAAAA/cD+AAfAF8AnwDjAPwAAAEPBisBLwU9AT8FOwEfBQcVHw07AT8OLw8PDhcPDisBLw09AT8NOwEfDScPBCcHFw8EJwcfBAcXNx8DBxc3HwEzPwEXNyc/Axc3Jz8DNTcnBy8DNycHLwQ1IwEhNSERIR0BHwk7ARUzNSchAxUBAQMDAwQFBQUEBQMDAgICAgMDBQQFBQUEAwMDAW8BAwIEBQUFBgcHCAgICQkJCQgICAcHBgYFBAQDAgEBAQECAwQEBQYGBwcICAgJCQkJCAgIBwcGBQUFBAIDAeABAgQEBgcICAoLCwwMDQ4ODg0NDQwLCwkJCAcGBAQCAgQEBgcICQkLCwwNDQ0ODg4NDAwLCwoICAcGBAQCpAIUExITIioiCQsKCAQ0CjUBAwUGLxsxDg4PFBQ0FBQUDw8JFDUUEg8ODzEcLwUFAwI1CjQHCQoPIisiDRESEgw4/SgB+P6GAbkBAgIGCAkLBQYHBn5+4v1wAQQFBQQDAwICAgIDAwUEBQUFBAMDAwEBAwMDBAUFCQkICAgHBwYFBQUEAgMBAQMCBAUFBQYHBwgICAkJCQkICAgHBwYGBQQEAwIBAQEBAgMEBAUGBgcHCAgICQkODQ4MDAsLCQkIBwYEBAICBAQGBwgJCQsLDAwODQ4ODQ4MDAsLCQkIBwYEBAICBAQGBwgJCQsLDAwODbgBBAYICiolKQoQERIMCjgKGBQTExwwHA8MDAw3FDgCAQIBOBQ3CwsMER0xHA0SEhMOCTgJFBEQFCklKgcIBwUCNv4IfgL0fgYHBgYKCgcGAgIBftfiAA4AAAAAA/gDuQADAAcACwAPABMAFwAbAB8AIwAnACsALwAzADcAACUzNSMHMzUjBzM1IwczNSMHMzUjJTM1IwUzNSMFMzUjJSE1IQUhNSElMzUjBTM1IwczNSMHMzUjA7k/P71+fvx+fvx+fvx+fgL0/Pz+hvz8/ob8/AH4Afj+CP4IAXr+hgL0/Pz+xb29/H5+vT8/R35+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fgAAAAIAAAAAA9gD2AAEAEgAACUhNxc3AREVHw0zITM/DTURNS8NIyEjDw0Dev0M3H6+/YoCAwQGBgcICQoKCwwMDQ0CtA0NDAwLCgoJCAcGBgQDAgIDBAYGBwgJCgoLDAwNDf1MDQ0MDAsKCgkIBwYGBAMCpvy+/AF6/UwNDQwMCwoKCQgHBgYEAwICAwQGBgcICQoKCwwMDQ0CtA0NDAwLCgoJCAcGBgQDAgIDBAYGBwgJCgoLDAwNAAABAAAAAAN6A7kAIgAAExElBRE1LwwjISMPDIYBegF6AQICAwQEBAoGBgYHBwf9lgcHBwYGBgoEBAQDAgIBA3r8zb29AzMGBwYGBQUFBQcDAwICAQECAgMDBwUFBQUGBgcAAAAAAgAAAAADuQP4AAMANwAAARUhNScRFR8JMyEzPwk1ETUvCSMhIw8JAzv9in4BAgIGBwoKBgYHBgL0BgcGBgoKBwYCAgEBAgIGBwoKBgYHBv0MBgcGBgoKBwYCAgEDO729fvyOBgcGBgoKBwYCAgEBAgIGBwoKBgYHBgNyBgcGBgoKBwYCAgEBAgIGBwoKBgYHAAAAAAYAAAAAA/gDuQADAEMARwCHAIsAywAAJSE1IQUVHw07AT8NPQEvDSsBDw0BITUhBRUfDTsBPw09AS8NKwEPDSUhNSEFFR8NOwE/DT0BLw0rAQ8NAUMCtf1L/sUCAgMEBQYGBggHCQgJCgkKCgkICQcIBgYGBQQDAgICAgMEBQYGBggHCQgJCgoJCgkICQcIBgYGBQQDAgIBOwK1/Uv+xQICAwQFBgYGCAcJCAkKCQoKCQgJBwgGBgYFBAMCAgICAwQFBgYGCAcJCAkKCgkKCQgJBwgGBgYFBAMCAgE7ArX9S/7FAgIDBAUGBgYIBwkICQoJCgoJCAkHCAYGBgUEAwICAgIDBAUGBgYIBwkICQoKCQoJCAkHCAYGBgUEAwIChn5eCgoJCAkHCAYGBgUEAwICAgIDBAUGBgYIBwkICQoKCQoJCAkHCAYGBgUEAwICAgIDBAUGBgYIBwkICQoBEn4/CgkJCQgIBwcGBQUEAwMBAQMDBAUFBgcHCAgJCQkKCgkJCQgIBwcGBQUEAwMBAQMDBAUFBgcHCAgJCQnyfiAJCgkICQcIBgYGBQQDAgICAgMEBQYGBggHCQgJCgkKCgkICQcIBgYGBQQDAgICAgMEBQYGBggHCQgJCgAAAgAAAAAD+AO5AAMANwAAAREhEScRFR8JMyEzPwk1ETUvCSMhIw8JAj/+R34BAgIGBwoKBgYHBgNyBgcGBgoKBwYCAgEBAgIGBwoKBgYHBvyOBgcGBgoKBwYCAgEDO/2KAnY//QwGBwYGCgoHBgICAQECAgYHCgoGBgcGAvQGBwYGCgoHBgICAQECAgYHCgoGBgcAAAQAAAAAA/gDuQADAAcACwAPAAAlITUhJyE1ITchNSEnITUhAQQC9P0M/APw/BD8AvT9DPwD8PwQR35+fn5+fn4AAAAAAgAAAAADuQP4AAMANwAAARUhNQMRFR8JMyEzPwk1ETUvCSMhIw8JAzv9in4BAgIGBwoKBgYHBgL0BgcGBgoKBwYCAgEBAgIGBwoKBgYHBv0MBgcGBgoKBwYCAgEBgr29Ajf8jgYHBgYKCgcGAgIBAQICBgcKCgYGBwYDcgYHBgYKCgcGAgIBAQICBgcKCgYGBwAAAAUAAAAAA9QD1AADAAcACwAPABMAAAERIREjESERAREhESMRIREDIREhA5b+iT7+iQMs/ok+/ok/A6r8VgHh/okBd/6JAXcBtf6JAXf+iQF3/JYDqAAAAAAVAAAAAAPUA9QAAwAHAAsADwATABcAGwAfACMAJwArAC8AMwA3ADsAPwBDAFEAVQBZAF0AACUzNSMHMzUjBzM1IwUzNSMHMzUjBzM1IyUzNSMFMzUjJTM1IwUzNSMBMzUjBTM1IyUzNSMFMzUjJTM1IwczNSMHMzUjBx0BIRUhETMRITUhESMHMzUjBzM1IwczNSMDlj8/fT8/fT8//ok/P30/P30/PwNrPz/8lT8/A2s/P/yVPz8Daz8//JU/PwNrPz/8lT8/A2s/P30/P30/P7v+SgG2PgG2/ko+vD8/fT8/fT8/LD4+Pj4+Pj4+Pj4+Pj8/Pz4/Pz8BOD8/Pz4/Pz8+Pj4+Pj4+ffo+/ksBtT4BtT4+Pj4+PgAAAAgAAAAAA/QD8wADAAcACwARABUAGQAdACEAAAEVIzUjFSM1IxUjNRMzIRUhNQEVIzUjFSM1IxUjNQMhESEDtvo/+j/6+j8CM/yUA2z6P/o/+j4D6PwYAUX6+vr6+voBOPr6ATj6+vr6+vr8VwPoAAACAAAAAAP4A/cACAAMAAATFzcRMxEXNwElITUhmVjQftBY/pn+CAPw/BAB7lrK/aoCVspaAV0vfgAAAAACAAAAAAP4A/cAAwAMAAA3ITUhAScHCQEnBxEjCAPw/BABudBYAWcBZ1jQfgh+ARzKWv6jAV1aygJWAAADAAAAAAP4A/cAGAAcADUAAAEHFzcVMzUXNy8HKwEPBSUhNSElJwcfBzsBPwcnBzUjAaiiWGN+Y1iiCgoKCwwLDAwMDAsMCwoK/lYD8PwQAblfW54JCgsMCw0MDQ0MDQsMCwoJnltffgGFnVtg5eVgW50IBwYFBAMCAgMEBQYHNH7cYlekCQgHBQQEAgIEBAUHCAmkV2LdAAEAAAAAA/UDdwAFAAABJwcJAScBRfhCAToCsEIBDfZB/scCrUEAAAACAAAAAAO5A/gABwAPAAA3MxEhETMRITUhESMVITUjR34Cdn78jgNyfv2KfggBuf5HAjd+ATu9vQAAAAADAAAAAAP4A/gACQAVAB0AADczESEXETMRJyEHMzUzNTM1IzUjNSMXIREjFSE1I8V+AZ+YfuL9r70/Pz8/Pz+9AzN+/cl+CAG5mP7fAVXiX0A+QD4/XgE7vb0AAAQAAAAAA/gD+AADAA0AGQAhAAAlITUhBzMRIRcRMxEnIQczNTM1MzUjNSM1IxchESMVITUjAcEBO/7F/H4Bn5h+4v2vvT8/Pz8/P70DM379yX5Hfr0BuZj+3wFV4l9APkA+P14BO729AAAAAAoAAAAAA/gD+AADAAcACwAbAB8AIwArADUAOQA9AAABFSM1IxUjNSMVIzUDMzUzFTM1MxUzNTMVMxEhJRc3JwcXNyclIxUzFTMRIwUdATM1MzUjNSMFFzcnBRc3JwO5/D/8P/w/P/w//D/8P/wQAhBvLXD4LW8tAf69vT8//E8/vb0/AhAscC3+xW8tbwGCvb29vb29/oZ+fn5+fn4CN8FwLW9vLXAsTj9+ATt+P35+P35vLXAsLHAtbwAABQAAAAAD+AP4AAMABwALABsAKwAAARUjNSMVIzUjFSM1AzM1MxUzNTMVMzUzFTMRITUhESMRIzUjFSM1IxUjESMDufw//D/8Pz/8P/w//D/8EAPwP/w//D/8PwGCvb29vb29/oZ+fn5+fn4CNz8Bev7Fvb29vQE7AAAAAAkAAAAAA/gD+AADAAcACwAbAFAAhQCNAJEAmwAAARUjNSMVIzUjFSM1AzM1MxUzNTMVMzUzFTMRISUPBhUfCz8NLwsjDwQlDwYVHws/DS8LIw8EBSMVMxUzESMBMxMjBR0BMzUzNSM1IwO5/D/8P/w/P/w//D/8P/wQAkkEBAMDAgEBAgIDAgQEBAUFBQwNDgYHBQYFBAQEAwMBAgEBAwIDAwQEBQUFBg0ODQYGBgX/AAQEAwMCAQECAgMCBAQEBQUFDA0OBgcFBgUEBAQDAwECAQEDAgMDBAQFBQUGDQ4NBgYGBQJgvb0/P/2pQvlB/aw/vb0/AYK9vb29vb3+hn5+fn5+fgI3qwQFBgYGBgcODQYFBQQFBAMDAgMBAQECAwMEBAQFBgUHBg4ODAUFBQQEAwMCAgIDAQMDBPgEBQYGBgYHDg0GBQUEBQQDAwIDAQEBAgMDBAQEBQYFBwYODgwFBQUEBAMDAgICAwEDAwRwP34BO/6GAXp+P35+P34AAAIAAAAAA/MD8wAJAA0AAAEzESE1IxUhESMBIREhAxl9/gxdAq/b/PMCr/1RAl7+DH3bAq/+igKvAAAAAAMAAAAAA+QD5AAJAA0AFwAAATMVIzUjFSERIwUhESEFMzUjNTMVMzUhAyld+V4Btbv+DAGW/mr+57td+V7+SwFz+V27AbWcAZacXvlduwAABgAAAAAD5APkAAMABwALAA8AEwAXAAABFSM1AyERIQczNSM3MzUjJxUjNQMhESEDhvleAbX+S/qcnPqcnLz5XgG1/ksBc/n5/qkBtZycXpy7+fn+qQG1AAMAAAAAA/MD8wAFAAkADQAAJSEVIREjJxEhEQMhESEDGf4MAs/bu/4MXgKv/VHn2wLPu/4MAfT9rwKvAAQAAAAAA/MD5AAPABcAJwBHAAABFTMRIxUhNSM1MxUzNSM1IxUjFSM1MzU3FTMVIzUjFTMVIzUjETM1BzMRIxUzNTMVIxUzNSEVMzUjETM1IxUjNTM1IxUhNSMDGT8//sg/fds/XT99Pz4/fds/Xj8/2z8/214/2wE42z8/210+2/7I2wJOPv7nPz9dPtpeXj5ePvo+Xj7aXj4BGj4+/ubaHz7bPj7bARnaPl3bPj4ABQAAAAAD8wPzAAUACQARAB0AMQAAARUhNTM1JxUjNQMzFSERIzUhJRUzESMVITUjETM1JSE1IxUzESMVMzUhFTM1IxEzNSMCvv7k3l7dXl4B15z+ZwI4Ozv9yD8/Ajj9xdg/P9gCO9U8PNUCA75Bfbva2v7InwF6uz4+/cg8PAI7O1482P3I2Dw82AI42AAAAwAAAAAD8wPzAAMARwCBAAABESERJw8HER8PIT8PES8OIyEjDwUBDwcRHw8zNSMRIRUzNS8PIQ8GA5b97UAHBQUEAwMCAQECAwMEBQUHBwcICAkJCQoCEAkKCQkICAcHBgYEBAMCAQEBAQIDBAQGBgcIBwkICQoJ/fAKCQkJCAgH/t8GBgQEBAICAQECAgMEBQYGBggHCAgJCQpeXgITXgEBAgMEBQUGBwcICAkJCQr97woJCQkIBwgCff3tAhNABwcICAkJCQr98QoKCQkICAcHBgYEBAMCAQEBAQIDBAQGBgcHCAgJCQoJAhAKCQkJCAgHBwcFBQQDAwICAwMEBQUBEwcIBwgJCQkK/e8KCQkJCAgHBwYFBQQDAgEBXgITXl4KCQkICAgHBgcFBQQDAgIBAQICBAQEBgAAAAEAAAAAA7kDCgAFAAATFwkBNwFHWQFhAV5a/kgBTlkBY/6dWQG9AAABAAAAAAO5AwoABQAAEwkBJwkBRwG6Abha/qL+nwKy/kMBvVn+nQFjAAAAAAEAAAAAAwoDuQAFAAATCQEXCQH1AWP+nVkBvf5DA1/+ov6fWQG6AbgAAAAAAQAAAAADCgO5AAUAABMBNwkBJ/UBvVn+nQFjWQIB/kZZAWEBXloAAAIAAAAAA/gDuQAFAAsAABMJARcJAQUJARcJAQgBY/6dWQG9/kMBgQFj/p1ZAb3+QwNf/qL+n1kBugG4Wv6i/p9ZAboBuAAAAAIAAAAAA/cDuQAFAAsAABMBNwkBJxMBNwkBJwgBvVn+nQFjWR0BvVn+nQFjWQIB/kZZAWEBX1n+SP5GWQFhAV9ZAAAABAAAAAADuQO5AAYADQAUABsAAAEXByERBycFJxEhJzcnAQcXNxcRIQE3FzcnNyECNL50ATttv/4nbQE7dL5ZAX++Wb9t/sX9yW2/Wb91/sUBdrp1ATttu7tt/sV1uloBdLpavG4BO/7FbbtZu3UAAAMAAAAAA/gDuQADAAcAEwAAARUhNQMhESEBIxUzFTM1MzUjNSMDev0MfgPw/BABuX5+fn5+fgGCvb3+xQG5ATt+fn5+fgAAAAMAAAAAA/gDuQALAA8AEwAAASMVMxUzNTM1IzUjARUhNQMhESEBwX5+fn5+fgG5/Qx+A/D8EAFDfn5+fn4Ber29/sUBuQAAAAEAAAAAA7gDuQADAAA3FwEnR1kDGVmgWQMZWQABAAAAAAO5A7kACAAAASEBFwERMxEhAcEBIf1lWQKbfv4IAzv9ZVkCnP7fAfcAAAACAAAAAAP4A3oAAwAIAAABESERAykBESEDev0MfgJ+AXL8EAL8/ggB+P2KAvQAAAACAAAAAAP4A/gAfwD/AAABFQ8dKwEvHT0BPx07AR8dBR8fPx8vHw8eA3oCAgQEBQYHBwkJCgoLDA0NDg4PDxAQERESEhISExQTExQTEhISEhEREBAPDw4ODQ0MCwoKCQkHBwYFBAQCAgICBAQFBgcHCQkKCgsMDQ0ODg8PEBARERISEhITFBMTFBMSEhISEREQEA8PDg4NDQwLCgoJCQcHBgUEBAIC/I4BAgMEBgcICQoLDA0ODxARERMTExUVFhYXFxgZGBoZGhoZGhgZGBcXFhYVFRMTExEREA8ODQwLCgkIBwYEAwIBAQIDBAYHCAkKCwwNDg8QERETExMVFRYWFxcYGRgaGRoaGRoYGRgXFxYWFRUTExMRERAPDg0MCwoJCAcGBAMCAgATFBMSEhISEREQEA8PDg4NDQwLCgoJCQcHBgUEBAICAgIEBAUGBwcJCQoKCwwNDQ4ODw8QEBEREhISEhMUExMUExISEhIRERAQDw8ODg0NDAsKCgkJBwcGBQQEAgICAgQEBQYHBwkJCgoLDA0NDg4PDxAQERESEhISExQTGhkaGBkYFxcWFhUVExMTEREQDw4NDAsKCQgHBgQDAgEBAgMEBgcICQoLDA0ODxARERMTExUVFhYXFxgZGBoZGhoZGhgZGBcXFhYVFRMTExEREA8ODQwLCgkIBwYEAwIBAQIDBAYHCAkKCwwNDg8QERETExMVFRYWFxcYGRgaGQAAAAACAAAAAAP4A7kABQALAAABEwMhAxMBEyETAyECs7S0/pq0tP67/AH4/Pz+CAM7/sX+xQE7ATv+xf5HAbkBuQAAAwAAAAAD+AKdAAMABwAfAAABFSM1IRUjNSUjFSE1IxUzNSEVMxUzNTM1MzUjNSM1IwN6P/1LPwL0P/3Jvb0CNz8/Pz8/Pz8CIEBAQEA+Pj68Pj5AQD5APkAAAAAFAAAAAAP4A/gAAwAKAA4AEgApAAAlFSM1AxUzESMBNSUVIzUhFSM1JSMVITUjFTMBFTM1IxEzNTM1IzUjNSMDej8/PxP9nQK1P/1LPwL0P/3JvZACZL0/Pz8/Pz+GPz8CtT/9yQJjEz8/Pz8/Pz8/vf2ckL0CNz8/Pz8ABwAAAAAD+AP4AAMABwALABIAFgAaADEAACUVIzURFSMnJRUhJyUVMxUhJzUlFSM1IRUjNSUjFSE1IxUzARUzNSMRMzUzNSM1IzUjA3o/E/wBD/6zfgGMP/31awK1P/1LPwL0P/3JvZACZL0/Pz8/Pz+GPz8BO/z8vX5+vT8/axM/Pz8/Pz8/P739nJC9Ajc/Pz8/AAIAAAAAA/cD2AAhAEQAACUhAR8VFQ8HBSE/CS8WA4X8/gI9FRQUEhIREA8ODAwLCgoIBwYEBAMCAQICBAQGBwgJ/HkDphUMCQkHBgQEAQEBAgMFBgcICgsMDQ4QERITFBYWGBgaGmcDFxIUExUVFhYXFxgYGBkaGRoaGxobGxsbGxsbGxsbGhtZMR4fHx8fHyAfHx8fHx8eHh4eHRwcHBsbGRoYGBcWFRUTAAAEAAAAAAO5A7kAAwAHAAsAEQAAAREhEQEHETcnByE3BREhNxEhAn7+CAL0vb0svv4lwf7RAnb8/aQCfv4IAfj+4LwB7r0tvb3Q/Z39AnUAAAIAAAAAA/gDegAPABMAAAERIzUjFSM1IxUjNSMVIxEDIREhA3p+fj9+P35+fgPw/BAC/P4I/Px+fvz8Afj9igL0AAAAAgAAAAAD+AP4AD8AyQAAARUPDi8PPw47AR8NAQ8ELwIPCBUfBQ8BHwEPBB0BHwg/Ah8LOwI/Cx8CPwg9AS8EPwEvAT8FNS8IDwIvCysCDwUCiQIEBAYHCAkKCgwMDA0ODg4ODQwNCwoKCQgHBgQEAgEBAgQEBgcICQoKCw0MDQ4ODg4NDAwMCgoJCAcGBAQC/vYUFxYWFIAFBQQFBAQDA2cCAgEBAgMDbQMBAQNtAwMCAgECaAMDBAQFBAUFgBQWFhcUAQICBAMEBQXOBQUEAwQCAgEUFxYWFIAFBQQFBAQDA2cDAQICAwNtAwEBA20DAwIBAQICZwMDBAQFBQQFgBQWFhcUAQICBAMEBQXOBQUEAwQCAgIADg4NDAwMCgoJCAcGBAQCAQECBAQGBwgJCgoMDAwNDg4ODg0MDAwKCgkIBwYEBAICBAQGBwgJCgoMDAwNDgHUhQoMDQ4yAQEBAQICAwSuBAUEBQQEBANTGBkZGVIDBAQEBQQFBK4EAwICAQEBATIODQwKhQUEBAMCAgICAgIDBAQFhQoMDQ4yAQEBAQICAwSuBAUEBQQEBANSGRkZGFMDBAQEBQQFBK4EAwICAQEBATIODQwKhQUEBAMCAgICAgIDBAQAAAACAAAAAAP4A7gAZwDjAAABHw8PFisBLwMPBz8CLw41PxY7AR8FJQ8PFR8ODwofCT8KHwIzPxcvFw8GAsUVFBISEBAODQoKBwcFAwIBAQIDBQcHCgoNDhAQEhIUFRcXGBgZGhoaGBcXFyAiCwsMDAwNDQUKCTEODQwLCwkJBwcFBAQCAgECAwUHBwoKDQ4PERETFBUXFxgYGRoaGhsZGhkYGBf+XBwbGRgXFQoSEhAOCwkHBAMCAwUGCAoLEAoLDA0NDg4CBQMJByUJBgQCAQECAgUICgoLDAwOFRwgHx0dGxoZFxQVFRUhICAfHh4dHRwbGRgXFRMSEQ8NCggFBAEBBAUICg0PERITFRcYGRscHR0eHx8gICAgICAfHx4dAxUJCwsMDQ0ODw8ODw8QDxAREBAPEA8PDg8PDg0NDAsLCQkIBgYEAwICAgQGIgoJCQgIBwcRLj0fCgsLDAsNDA0MDA0MDQ0OEBAQDw8PDg8PDg4MDAsLCQkIBgYEAwICAwQGBghrDQ4PEBITCRUWFxgZGRoaGxkWFhUWFRQUGA4ODQ0MDAsLDwYQCiQLCwsKDggHBwwLCggFBAIBAgUICgsNDhERFAICAQECBAUHCAoLDQ4PEBITFBUXFxkYGhoaGxsbGhkZGBgXFRQTEhAPDg0LCggHBQQCAQECBAUHCAoAAAIAAAAAA/gDrQADAJcAAAEzESMhIw8MHwknDwsfCTMPCh8JMw8LHwkzIQ8DFR8NOwE/BjUnPw0RKwEvBCMC/Pz8/eIKCQgIBwYGBQQEBAUDAQEDBQYIBQQGBQY9BgYGBQUFCAcFAwIBAgMFBAQEBQUGBgclBQUFCAcGBAICAQEDBQYEBAUFBgYHHgYHBQYFBAgGBAIBAQMFBwQFBQUGBgcBRBYEBgICAwQFBwQFBQUGBwYIBwcIDg0KBAMCAgQBAgUJDQsWFxEVDQcYMBQEBQkkCwsGAfQBuQECAgMDBAQFBQULDAwLCwoJBwMDAQEBAQEBAQMCBAgJCwsMDAsLCgQEAwMCAgEBAQICBggKCgYLDAwLCgkDBAMCAgEBAQICAwMECQoLCwwLCwoJBAMDAgIBWRolGBUiFhcUEwgIBgYEBAICAQIFBQMDAwkPWRcQEh4hFy4sHSAQBxEeAUcBBBQFAwAAAgAAAAAD9wOtAAMAmAAANzMRIwEPAhcVDwwROwEfBDMhMz8MLwkXPwo1LwkjPwk1LwkjPwsvCSMhPwM1LwwrAQ8FCPz8AhEBAQEEAwQKDQoWGBEUDQcYMBQEBAokCwsGAXkJCQkHBwcFBgQEAwYCAQEDBAcHBQUFBQY9BgYGBQUECQYFBAIBBAUDBAQFBQYHByUGBQUIBwYEAgIBAgUGBAQFBQYGBx0HBgYGBQQIBgQCAQIDBQYEBQUFBgcG/rwVBQYBAgIEBgcEBAUGBAUKCwsJCQkHBwYEUwG5AYwCBw9ZFxASHiEXLiseIBAHER7+uQEEFQQDAQICAwMEBAUFBQsMDAsLCwgIAgMBAQEBAQEBAwMDCAoKDAsMDAoKBAQDAwICAQEBAgIGCAoKBgwLDAsKCQQDAwICAQEBAgIDBAMJCgsMCwwKCgkEAwMCAgFZGiYXFSIXFhUSCQcGBgMDBAMCAgIEAwQAAgAAAAAD9wOtAAMAmAAAEzMRIwUjER8NBxUfBzM/Di8EITM/CS8LMz8KLwkzPwovCgc/CS8MIyEjDwQI/PwBTxQnGgoIDhsdFgoNCgUCAQQBAwMEBQsODwcHCAYHBgUFBQQHBQQDAQECBgQGEAFEBwYGBQUFBAcFAwEBAgQGCAQFBgUHBh4HBgYFBQQEAwYDAgECAwQGBwgFBQUlBwYGBQUEBAMDBQIBAgIFBgcJBQUGBgY9BgUFBQUIBgUDAQEDBQQEBAUGBgcICAkK/ocGCwsaDwkB9AG5If65GBIICRIsNi4XIR4SEA5aFwcFAwMDBQMBAQICBAQGBggIExQWFxcgGCUaGUABAgIDAwQJCgsLDAsLCgkEAwMCAgEBAQICAwQDBQkLCwwLDAoKCAYCAgEBAQICAwMEBAUKCwwMCwsKCQgCAwEBAQEBAQEDAwcJCgsLDAwLBQUEBQMEAwICAQMFDwcDAAAAAwAAAAAD+AP4ABYAVgCaAAAlFQ8HIS8HNRMXASUPDisBLw09AT8NOwEfDSURFR8NMyEzPw01ETUvDSMhIw8NA7kBAQMEBQUGBvzMBgYFBQQDAQHNvQE7/nQBAQIDBAUFBgYHBwgJCAkJCggJCAgIBwYGBQQEAwICAgIDBAQFBgYHCAgICQgKCQkICQgHBwYGBQUEAwIB/okCAgMEBQYGBggHCQgJCgkDNAkKCQgJBwgGBgYFBAMCAgICAwQFBgYGCAcJCAkKCfzMCQoJCAkHCAYGBgUEAwIC+JIGBgUFBAMBAQEBAwQFBQYGHAEA/AH4JAkJCQgIBwcHBQYEBAMCAgICAwQEBgUHBwcICAkJCQkJCQgIBwcHBQYEBAMCAgICAwQEBgUHBwcICAkJ7/zMCQoJCAkHCAYGBgUEAwICAgIDBAUGBgYIBwkICQoJAzQJCgkICQcIBgYGBQQDAgICAgMEBQYGBggHCQgJCgAAAAAEAAAAAAP4A/gAAwAHADMAdwAAATM1IxMVIzUjFTMVMzUzNTMVIxUjFTM1MxUjFTMVIzUjFSM1IxUjNTM1IzUzFTM1IzUjNScRFR8NMyEzPw01ETUvDSMhIw8NAcF+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fr0CAgMEBQYGBggHCQgJCgkDNAkKCQgJBwgGBgYFBAMCAgICAwQFBgYGCAcJCAkKCfzMCQoJCAkHCAYGBgUEAwICAUN+AXp+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5f/MwJCgkICQcIBgYGBQQDAgICAgMEBQYGBggHCQgJCgkDNAkKCQgJBwgGBgYFBAMCAgICAwQFBgYGCAcJCAkKAAAABQAAAAAD+AP4ACwANgCYASQBaAAAAQ8FHw0/BzUvBw8GJR8BMz8BMwMjAwUfAzczEQ8PLwc3HwQzPw01Iw8GKwEvDj8PHwIFHwYVIy8HDwcfEg8PLw41Mx8KMz8GNS8SPw8fBgERFR8NMyEzPw01ETUvDSMhIw8NAuwEAwMCAwEBAwIDAwQEBQYGBwcICQoKCAgHBgYFBQYGBwgICgoICAgHBgUF/sI9BgEFPEZrOmsB0AoICQcGOgECAgQFBggICQsLDA0ODxAMDA0MDQwLCw4JFBMLCgoSBwcHBgUEBQMDAwIBAQEHCAgKCQsLDQ0NDAwKCgkIBwYGBAMDAQEBAQMDBAYGBwgJCgoMDA0ODQwM/fUIBgYEBAICQwECBQYHCQsMCwsIBwYEAgEBAgQFBxIzFxQIBwYFBQQDAgEBAQEDBAQGBwcJCQoLCw0MDg8NDQwLCwkJCAcFBQQCAkEBAgICBAMECgoLDQYMCgkHBQMCAgMFBgoMMhcSCAgGBgQEAwIBAQEBAwMFBQYICAkJCwsLDA0ODQwLCwoJ/ucCAgMEBQYGBggHCQgJCgkDNAkKCQgJBwgGBgYFBAMCAgICAwQFBgYGCAcJCAkKCfzMCQoJCAkHCAYGBgUEAwICAjIGCAcJEhQYEAcHBgYFBAQDAwEBAQEBAwMFBQYIdwcGBgQEAgIBAQECAwQEBUG0GBi0/vABEAYFBwgJI/72DgwMCwoJCQgHBwUEBAIBAQEBAQMDBAQFLAQGBQEBAQECAwMDBAUFBgYGBwcdBwcGBAQCAgIDBAUGBwkJCgsMDA0ODxUPDw0NDAsKCggGBgQDAgEBAgMTBgcHCAgICQkICAYHBQQCAQECAwQFBgcHBgYGBAQGCwcIBAUFBQYGBwcICAkJCAgHBwYGBQUEAwICAQEBAQIDBAUFBwYIBwgICAkJCwUEBAQDAwUDAgECAgMEBgYHBwYGBQUEBAwHCAQEBQYFBwYHCAgJCAgHBwcHBgUFBAQCAgEBAQECAwMEBQEu/MwJCgkICQcIBgYGBQQDAgICAgMEBQYGBggHCQgJCgkDNAkKCQgJBwgGBgYFBAMCAgICAwQFBgYGCAcJCAkKAAAAAAUAAAAAA/gD+AAEABgARABwAM4AACUVMwEnNwcXPwM9AS8GKwEPASUPAx8EDwQfBz8HPQEvBiMPBx0BHwc/By8EPwQvByMPASURHw8zNSsBLwk1ETU/CTMhMx8JHQEzNS8PIQ8OAgBhATZhWjBhLwQCAgICBDwEBQQFBQUE/rAEAwEBAQIDBHBwBAMCAQEBAwQFBQYHBQYFBYgFAwICAwWIBQYFBwUGBriIBQMCAgMFiAUFBgUHBgUFBAMBAQECAwRwbwUDAgEBAQMEBQUGBgYGBf5zAQMEBwgJCwwODggQERISE8G3BgcGBgoKBwYCAgEBAgIGBwoKBgYHBgJ2BgcGBQsJCAYCAgF+AQMFBggJCwwODggQERISE/2AExMSEhAQDg4MCwkIBwQDaWEBN2BZL2AvBAQFBQUFBAQ8BAICAgLMBQYGBgYFBgRnZwUFBgYGBgYFBAMCAQEBAwR+BQUGBwYGBgV+BAICAQIDAn4FBgYGBwYFBX4EAwEBAQIDBAUGBgYGBgUFZ2cEBgYGBgUGBQQDAgECAm39ihMTEhEREA4ODAsFCAgFBAJ+AQICBgcKCwUGBwYCdgYHBgULCgcGAgIBAQICBgcKCwUGBwa9vRMTEhEREA4ODAsFCAgFBAIBAwUGCAkLDA4OEBEREhMAAAAAAgAAAAAD9wPcADUAzQAAATMfCA8FKwEVMzUjNxcjFTM1KwEvBz8FNSMVMwcnMzUjJw8CIxUzAw8NJz8HLwcPBxUfDT8REzM1Iz8OHwIPAhUfBzM/BzUvDA8OAjUaBgYFBgUEBANRmwQFBQwMBhqfIH1CG60bBQYFBgQFAwNSmAULDA0TnzeHRBys6wIFHUpFURULBgcHBwgJCgkKCggICgoICQYGBAMBAgQFBQcICAsOCgkHBwUDAQICAwQHCgUHCAoKDA0ODw0NDAsLCQoICAcHDQ8JBQkLTp+QDgYIBAUFBgYHCAgJCQsLDAsLAgMBAQMFBggJCgsICQgHBgUFAwEBAQUHCAsMDQ4QCgoZERAQDw8NDgwLCwoICAYFAp8BAQIDBAQEBaKmBAMEBQM1NYWFNTUCAgMEBAQFvI0DBwUCATU1eno1lAYOgDX+cUodDg4MCwkGBgQDAgEBAQIEBQYICAoKEAgIBgYEAwIBAwUHCAkKChYKCQkIDAkFBQQEAwMBAQEBAwQFBQcHBwkIChMcFQ8gLAGaNUQeGQsKCQgHBgUEAwIBAQEBAwYGBwcLCgkIBgUDAQIEBAYHBwsHDAgHDw0MCwoIBgUCAQEBAgIEBQYHBwgJCgoLCwwAAAAACgAAAAADuAO4AAMABwALAA8AEwAXABsAHwAjAGcAAAEVIzUjFSM1IxUjNSUVIzUjFSM1IxUjNSUVIzUjFSM1IxUjNScPBhURFR8OIT8ONRE1Lw4hDwYDer0/vT+9ArW9P70/vQK1vT+9P71nBQUEAwMBAgICAgQEBQUGBwcHBwcICALQCAgICAcGBwYFBQQDAwECAgEDAwQFBQYHBgcICAgI/TAICAgIBwYHAUO9vb29vb38vb29vb29/L29vb29vWYGBgcHBwgICf0yCQgIBwcHBgYGBAQEAgIBAQEBAgIDBAUGBgYHBwcICAkCzgkICAcHBwYGBgQEBAICAQEBAQICBAQEAAAADQAAAAAD9wP3AAIABQAJAA0AEAAUABcAGwAeACIAJgApAFsAACUjNTcVJyMVIzUjFSM1JSM1JRUjNSMVJyMVIzU3IzUlFSM1IxUjNSMVLwEXDwERFR8OJT8BFzcnPwERNS8NIyEPAScDTZC9kGy9P70BjZEBub0/kGy9kZECtb0/vT+Q6kUDAwICAgQEBQUGBwcHBwcICALXDgpELUUDAwIBAwMEBQUGBwYHCAgICP0pDgpEhpEskJC9vb29P5Atvb2QkL29P5Atvb29vZGRkEUJDv0pCAgIBwcHBgYGBQQDAgIBAQECA0UtRAoOAtYJCAgHBwcGBgYEBAQCAgECA0UAAAADAAAAAAP4A/cASgCVAP4AAAEfBh0BDx0rAS8GNx8COwE/DT0BLwI3JxcHLwIjDw8fAwcvBj0BPx0zHwY3Iy8HDx8fCAcXNx8HPx8vCDcnAvIKCAcGBAQCAQICBAMFBQYGBwcICAkKCgoLCwsMDA0NDQ0ODg4PDhQUExMSEhEUXRENDg4QEA8ODg0MCwoJCAcFBAMCAwZeXQReEA0ODhAQDw4ODQwMCgkIBgYDAwEBAgMFXQwIBwYEBAIBAgIDBAUFBgYHBwgICQoJCwoMCwwMDQ0NDQ4ODg4PFBQTExIREmUBGhwcHB4eHh8WFRUVFRQUExQTEhMREhEREA8QDg4ODQ0MCwsKCgkICAcPEBMVFhgZEaZZtxscHBweHh4fFhUVFRQVFBMUExISEhIREBEPDw8ODg0NDAsLCgoJCAgHDxATFRYYGRGmWQKTERERExITFBQPDg4ODg0NDQ0MDAsLCwoKCgkICAcHBgYFBQMDAwIBAwMFBQcJC10FAwIDBAUHBwkLCwwNDg4PEBAODg0QXlsCXgYDAgECBAUHCAkKCwwNDg4PEBAODg0RXRURERITExQUDw4ODg4NDQ0NDAwLCwsKCgoICQgHBwYGBQQEAwMCAQECAwUGBwhGDQsKCAYFAwEBAQMDBAQGBggICAoKCwsNDA4ODw8QEBEREhMSFBMVFBIjIiAfHRwaD6ZZtg0LCggGBQMBAQECBAMFBgYIBwkKCgsLDA0ODg4QEBARERITEhQTFBUSIyIgHx0cGg+mWQAABAAAAAAD+AP4ABMAGQAtAHEAAAEVIxUzFTMVIxUjNTM1IzUjNTM1IxEzFSMRIxUzNTMVIxUzFSM1IxUjNTM1IzUDERUfDTMhMz8NNRE1Lw0jISMPDQNokEhISJCQSEhI2EiQ2EhISEhISEhISJABAgMDAwQFBQYGBgcGCAcDYAcIBgcGBgYFBQQDAwMCAQECAwMDBAUFBgYGBwYIB/ygBwgGBwYGBgUFBAMDAwIBApBISEhISEhISEhI/uBIAWhISEjYSEhISNhIASD8oAcHBwcGBgYFBQQDAwMCAQECAwMDBAUFBgYGBwcHBwNgBwcHBwYGBgUFBAMDAwIBAQIDAwMEBQUGBgYHBwcAAAQAAAAAA/gD+AALAB8AKwBvAAABETMRMxEjFSM1IxEjFSMVMxUzFSMVIzUzNSM1IzUzNSMVIxUzFSM1IzUzNQMRFR8NMyEzPw01ETUvDSMhIw8NAthISEhISEiQSEhIkJBISEiQSEhISEjYAQIDAwMEBQUGBgYHBggHA2AHCAYHBgYGBQUEAwMDAgEBAgMDAwQFBQYGBgcGCAf8oAcIBgcGBgYFBQQDAwMCAQKQ/uABIP7gSEgBIEhISEhISEhISEhI2EhI2EgBIPygBwcHBwYGBgUFBAMDAwIBAQIDAwMEBQUGBgYHBwcHA2AHBwcHBgYGBQUEAwMDAgEBAgMDAwQFBQYGBgcHBwAAAAAHAAAAAAP4A/gAAwAHABsAJAA1ADoAQwAAJRUhNTczNSMlFTM1MxUjFTMVIzUjFSM1MzUjNSMzFTMVIxUjESEzFTM1MxEjESMVIzUjESMRARcVIREDIxEzFSERASEDuf1L/H5+ATs/Pz8/Pz8/Pz/8fj8/vf7FPz9+Pz8/Pz8Cien9Sz+9vQMz/vL924Y/P378Pz8/P/w/Pz8//D8//D8Bej8//oYBO729/sUBegF66VIBO/7F/gh+AuIBDgAAAAADAAAAAAP4A/gABAAYAHYAAAEVMwEnNwcXPwQvCA8CBREfDyE/DxEjERUPCSMhIy8JNRE1PwkzITUhDw4BQ4UBq4V7QYVBBAMCAQECAwRTBgYGBwcHBvyaAQMEBwgJCwwODggQERISEwKAExMSEREQDg4MCwUIBwYEAn4BAgIGCAkLBQYHBv2KBgcGBgoKBwYCAgEBAgIGBwoKBgYHBgF0/owTExISEBAODgwLCQgHBAMByIUBqoV8QYZBBgYHBgcHBgVUBAMCAQECA7f9ihMTEhEREA4ODAsFCAgFBAIBAwUGCAkLDA4OCBAREhITAYT+hgYHBgULCgcGAgIBAQICBgcKCwUGBwYCdgYHBgULCgcGAgIBfgEDBQYICQsMDg4QERESEwAAAAIAAAAAA/cDuQAqAIEAAAEzHwozIR8HFSEPBwMRPwcHERUfCTMhPwcTPwE1LwsjNS8OIyEvCysCDw0BCAUFBQV8BgcHBwgIBwgBCwYGBgQEAwIB/k4ODA0LCwkIBLIBAQMEBQUGB18BAgIGBwoKBgYHBgLBCQkICAcHBQSyAwIBAwQGBwgKCgoMBQxkAQECBAQEBgYHBwgICQkJCv71BQUFBHwHBwcHBwgICKEKCgkICQcIBgYGBQQDAgIDegICA2MEBAQDAgIBAQEDBAUFBgdeAQMEBggICwX+nAJuBwYFBQQDAQEg/SwGBwYGCgoHBgICAQECAwQGBgcJAZQLDAwMCwsLCgkIBgUEAQJeCgoJCAkHCAYGBgUEAwICAQECA2MEBAQDAgIBAgIDBAUGBgYIBwkICQoAAAQAAAAAA/cDmQADAAcAewDvAAABMzUjBTM1IzcfDBUfCxUPCxUPCyMVPw81Pww1Lww1Lw8FDwcVDwwVHwwdAR8ONSMvCzUvCzU/CzU/CzM1Iw8FAQK7uwE4u7vyBwYGBgUFBAQDAwMDAgIEBQMEBAQFBgUHBgYHBQYFBAQEAwUEAgIDAwIEAwQFBQYGBwgTEhAPDgwLCgQIBgYEAwMBAgMDAgQDBAUFBQYGBwcGBgUFBQQDBAIDAwIBAQMEBQYHCQkLDA4PEBIT/TcECAYGBAQCAQIEAgMDBAQEBQUGBgcHBgYFBQQEBAMDAgQCAgMEBQYHCQkLDA4PEBITCAYHBgUFBAMDAwMDAgIDBQQDBQQFBQYHBgYHBgUFBAUDBAUDAgIEAgMEAwUEBgUGBwcTEhAPDgwLAaS7u7vkAQEBAwIEBAUFBgcPEncaGBUJCQgIBgYGBQQBBAUFBgYHCAgJFBcZfBMQBwYFBAQDAwIBAVgBAgMEBQYICQULDQ8RExQXghMRBwYGBQQEAwMBAQFVAQEBAwMEBAUGBwcQFHUWFRQREA4MCwkIBgYEAwIBJwYLDQ8RExQWfxMRBwcGBQQEAwMBAQFVAQEBAwMDBQUFBwcQE3oXFRMSDw4MCgkIBgUEAwIBWAEBAgMDBAUFBgcQE3kZGBQJCQgHBwYFBQQBBAUFBgcHCAgJFRYaehIPBwYFBQQEAgMBAVcCAwQGBggAAAAGAAAAAANABAAAAwAHAAsADwATABcAACkBESEBIREhJSERIQEhESElIREhASERIQJAAQD/AP6AAQD/AAGAAQD/AP6AAQD/AAGAAQD/AP6AAQD/AAEA/wABAIABAP8AAQCAAQD/AAEAAAEAAAAAA/gD+ABqAAATMxEVHwUFFTcnFSE3HwczPxU1Lwc3FzcHFwcvByMPFRUfBwcRMycIfgIDBAUGBQKcvb39t7MUERISChQUFRcNDA0MDAwLFhUTEhEODQoFBAMDAgIBAQIEBgcJCg5/WRf1WYATEhETChMVFBgNDA0MDAwLFhUTEhAPDQoFBAMDAgIBAQIFBQcJCg6zfp0DO/1sCAUGBQQDAQF+np1+sw4KCQcDBQMCAQICAwMEBQoNDxASExUWCwwMDA0MDQ0VFBQUEhISFH9Z9BZZfw4KCQcDBQMCAQICAwMEBQoNDhESExUWCwwMDA0MDQ0VFBQUEhIRFLMCSb0AAQAAAAACgAKAAAMAAAEhESEBgAEA/wABgAEAAAIAAAAAA0ACgAADAAcAAAEhESEBIREhAkABAP8A/oABAP8AAYABAP8AAQAAAwAAAAADQANAAAMABwALAAAlIREhASERITchESECQAEA/wD+gAEA/wDAAQD/AMABAP8AAQCAAQAAAAAABAAAAAADQANAAAMABwALAA8AACUhESEBIREhJSERIQEhESECQAEA/wD+gAEA/wABgAEA/wD+gAEA/wDAAQD/AAEAgAEA/wABAAAAAAUAAAAABAADQAADAAcACwAPABMAACUhESEBIREhASERISUhESEBIREhAwABAP8A/oABAP8A/oABAP8AAkABAP8A/oABAP8AwAEA/wABAP8AAQCAAQD/AAEAAAAABgAAAAAEAAQAAAMABwALAA8AEwAXAAApAREhASERIQEhESElIREhASERITchESEDAAEA/wD+gAEA/wD+gAEA/wACQAEA/wD+gAEA/wDAAQD/AAEA/wABAP8AAQCAAQD/AAEAgAEAAAAFAAAAAAO5A/gAPwB/AL8AxAFFAAABFR8NOwE/DT0BLw0rAQ8NNRUfDTsBPw09AS8NKwEPDTUVHw07AT8NPQEvDSsBDw0lFREhEScVIw8HFR8DFSMPBxUfAxUjDwcVHwMVHwchPwc1PwQ1LwcjNT8ENS8HIzU/BDUvByM1LwchDwYBogEDAwQFBQYHBwgICQkJCgoJCQkICAcHBgUFBAMDAQEDAwQFBQYHBwgICQkJCgoJCQkICAcHBgUFBAMDAQEDAwQFBQYHBwgICQkJCgoJCQkICAcHBgUFBAMDAQEDAwQFBQYHBwgICQkJCgoJCQkICAcHBgUFBAMDAQEDAwQFBQYHBwgICQkJCgoJCQkICAcHBgUFBAMDAQEDAwQFBQYHBwgICQkJCgoJCQkICAcHBgUFBAMDAQEb/oY/ngYGBQUEAwEBAgQFsp4GBgUFBAMBAQIEBbKeBgYFBQQDAQECBAWyAQEDBAUFBgcBuAcGBQUEAwEBrwYCBAIBAQMEBQUGBp6vBgIEAgEBAwQFBQYGnq8GAgQCAQEDBAUFBgaeAQEDBAUFBgf+SAcGBQUEAwEBBAoJCQkICAcHBgUFBAMDAQEDAwQFBQYHBwgICQkJCgoJCQkICAcHBgUFBAMDAQEDAwQFBQYHBwgICQkJ8goJCQkICAcHBgUFBAMDAQEDAwQFBQYHBwgICQkJCgoJCQkICAcHBgUFBAMDAQEDAwQFBQYHBwgICQkJ8goJCQkICAcHBgUFBAMDAQEDAwQFBQYHBwgICQkJCgoJCQkICAcHBgUFBAMDAQEDAwQFBQYHBwgICQkJsx/8rQNyHx8BAQMEBQUGBkMIBwV3TgEBAwQFBQYHQggHBXdOAQEDBAUFBgZDCAcFdy4HBgUFBAMBAQEBAwQFBQYHLnQFAwcIQwYGBQUEAwEBTnQFAwcIQgcGBQUEAwEBTnQFAwcIQwYGBQUEAwEBHwcGBQUEAwEBAQEDBAUFBgAAAAABAAAAAAN5A/gAVgAAAREvBg8LHwUBHwIzPwQBPwUvCw8GETUvCSsBDwkBwdAEBgUGCwwMDAYFBQUEBAMCBAEBBAIEAwUBOwcTDAwMBgYFBQE/BQMEAgQBAQQCAwQEBQUFBgwMDAsGBQYE0AECAgYHCgoGBgcGBgcGBQsJCAYCAgEDuf0lzQQEAwMDAQEDAwMEBAUFBgUMDAwMBQYFBP7JBwkDAwICAwQBOwUFBgUMDAwMBQYFBQQEAwIEAQEDAwMEBM0C2wYHBgYKCgcGAgIBAQICBgcKCgYGBwAAAgAAAAAD+AP4AEUAiQAACQEPBR8LPwYRFR8JOwE/CTURLwoPBRcRHwozPwMBPwUvCw8GETUvCSsBDwkBVv7FBQMEAgQBAQMDAwQEBQUFBgwMDAsGBQUF0AECAgYHCgoGBgcGBgcGBgoKBwYCAgEBAgMFBQcHCQUMDAYGBgYFBeQBAgMFBQcHCQYGBgwMCwYFAT8FAwQCBAEBAwMDBAQFBQUGDAwMCwYFBQXQAQICBgcKCgYGBwYGBwYGCgoHBgICAQPm/sgEBQYFDAwMDAUGBQUEBAMCBAEBAwMDBATN/SUGBwYGCgoHBgICAQECAgYHCgoGBgcGA3IJCQkIBwYGBAICAQEBAgMDBDH8jgkJCQgHBgYEAgIBAwQDBAE8BAUGBQwMDAwFBgUFBAQDAwMBAQMDAwQEzQLbBgcGBgoKBwYCAgEBAgIGBwoKBgYHAAAAAQAAAAADegP4AFYAAAExDwQBDwUfCz8GERUfCTsBPwk1ER8FMz8LLwUBLwEB/QsHBwcF/sEFAwQCBAEBAwMDBAQFBQUGDAwMCwYFBQXQAQICBgcKCgYGBwYGBwYGCgoHBgICAdAEBgULDAwMBgYFBQUEBAMDAwEBBAIEAwX+wRASA/gCAgMDBP7EBAUGBQwMDAwFBgUFBAQDAgQBAQMDAwQEzf0lBgcGBgoKBwYCAgEBAgIGBwoKBgYHBgLbzQQEAwUCAgIDAwQEBQUGBQwMDAwFBgUEATwJBQAAAAgAAAAAA/gD+AADAAcACwAvAG8AewB/AIMAACUzNSMhMzUjITM1IzUVITUvDisCDw03FR8OPw49AS8ODw4FIxUzFTM1MzUjNSMlESERAyERIQI//Pz+hvz8AXr8/AE7AQECBAQFBQcGCAgICQoJCnkKCQoJCAgIBgcFBQQEAgFOAQIDAwQFBQUHBgcHCAgICAcIBwcHBgUFBQQDAwIBAQIDAwQFBQUGBwcHCAcICAgIBwcGBwUFBQQDAwIB/nZ+fj9+fj8CtfyOPwPw/BDFPz8/lRcXCgoJCQgICAcGBgUEAwICAgIDBAUGBgcICAgJCQq5CgoJCQkIBwcGBgUEAwMBAQEBAwMEBQYGBwcICQkJCgoKCQoJCAgIBgcFBQQEAgEBAQECBAQFBQcGCAgICQoJJz9+fj9+fvyOA3L8TwPwAAAAAAUAAAAAA7gD+AAJABAAFwAfACYAAAEzAxUhNSMTNSEFIxc3IzUjEx8CIz8BAzM3MxczAyMFMxUzNTMnAlff8QFT7fD+vP6Nnb29nj8vAQU9hz4Fy1AlrSdQo1IBVJ0/nr0Bg/6nIj4BWyD8vb38AfUIE7C1Fv6JcHABub38/L0ABAAAAAADuAP4AAYADgAVAB8AAAEfAiM/AQMzNzMXMwMjBSMXNyMRIwUzAxUhNSMTNSEBEwEFPYc+BctQJa0nUKNSAfGdvb2eP/2E3vEBU+3w/r0BgAkTsLUX/ohwcAG5/L29AzM+/qciPgFbIAAAAAQAAAAAA7gD9wAJABAAGAAfAAATMwMVITUjEzUhEx8CIz8BAzM3MxczAyMBIxc3IxEjYN7xAVPt8P69swEFPYc+BctQJa0nUKNSAfGdvb2ePwGD/qciPgFbIAH1CBOwtRb+iXBwAbn8zb29AzMAAAACAAAAAAP4A/gACwBAAAABFTMVIxUjNSM1MzUlERUfDTMhFxE1Lw0jISMPDQI/nZ1+nZ3+RwICAwQFBgYGCAcJCAkKCQLVvQICAwQFBgYGCAcJCAkKCfzMCQoJCAkHCAYGBgUEAwICAzudfp6efp1f/YoKCgkICQcIBgYGBQQDAgK9A5IJCgkICQcIBgYGBQQDAgICAgMEBQYGBggHCQgJCgAAAAEAAAAAA/gDpABAAAATATUfHC8fNQgBiDQxMBcXFhYVFRUUExMTExIREhAREBAPDw8ODg4NBgYHBwkJCgsLDQ0ODxAREhMUFRYXGBkaHBweHyEhIyQCHP545gIDBQMFBAUGBgcHCAkJCQsLCwwNDQ4ODxAQERESGhobGhkaGRoYGRgXFxcWFRUUExISERAPDQ0MCwoIBwbgAAAAAAEAAAAAA/gDuQAFAAATDQERCQEIArX9SwPw/BACaWlo/q8BuQG5AAACAAAAAAP4A/gAAwA4AAABESERJxEVHw0zIRcRNS8NIyEjDw0Dev0MfgICAwQFBgYGCAcJCAkKCQLVvQICAwQFBgYGCAgICAoJCfzMCQkKCAgICAYGBgUEAwICA3r9yQI3IP2KCgoJCAkHCAYGBgUEAwICvQOSCQkKCAgICAYGBgUEAwICAgIDBAUGBgYICAgICgkAAwAAAAAD9wP3AHcA0wDXAAAlBy8FDworAQ8GHwczPw8zHwo/CzMfDT8GNS8MDwYBDwcXNy8CPQE/BzsBHwYVFwcVDwYrAS8CBycXPxgnDw0lATcBAwQuDQ0ODw8QDwgICwsKCQgIBwZ6BgYFBQQDAQEBAQMEBQUGBo8FBQUEBAMDBAQEBAUFBgYIBwcHBwcHBhIFBQcHBwYGBUYGBwYIBwgICAgICAcHBgYFGwQFBgYGBgYFBQQCAgECAxsKCwwNBg4PDw8ODg4NDAwL/boHCBgYGB8iKBj1BAQCAQMGBwkLCwYGBgYMCgkHBgQBAQQGBwkKDAYGBwcHBvYUKwUXJSQ8WSxBoAoFBgYGBwcIDxAQEA8UERLeEhESERERIR8eHBoYHyABNwFBYv6+lzUMCggFBAEBAQIEBQcHCQkLCwIDBAUFBgYHBgUFAwMCAQEBAgIEAwUNBwcGBQQDAgIBAgQEBgcWBQQCAQECAwVRBgUFAwMCAQECAgMFBAYGJQUDAwEBAQIDBQUFBgYGBgUlDAoJCAQFBAIBAQIEBQcICQH4HBtQSkVQUFcY9wgICAQLBgwKCQcGBAEBBAYHCQoMBgYHBgsKCQgGAwECAgP4FSwDDhIPFh0NEyo1GBgWFRQTEiAdGRUTFQ4N4REQDg4NCxUSDgwKBwcF+v67YwFFAAAFAAAAAAP4A/cACQARABkAIAApAAATMwMVITUjEzUhJRUHFSc1JzUHFxUXETc1IScfAiM/AQMzNzMXMzUDIyDf8QFT7fD+vAOZvT+9P729vf3J7QIEPYc+BctQJa0nMYRSAYP+pyI+AVsg/Byz1h+owR03wbVeASGzdroIE7C1Fv6JcHBUAWUAAwAAAAAD+AO5AAMASwBPAAA3ITUhNSEzHw4PDisBNQcXNTM/DjUvDiE1ITUhCAE7/sUDIwoJCQkICAcHBgYEBAMDAQEBAQMDBAQGBgcHCAgJCQkKrb29qRYWFBQTEREPDQwKCQYEAwMEBgkKDA0PERETFBQWFvzhA7H8T8V+vQICAwQFBgYGCAcJCAkKCQoKCQgJBwgGBgYFBAMCAn69vX4DBAYJCgwNDxERExQUFhYXFhYUFBMREQ8NDAoJBgQDvX4AAAEAAAAAAtwCfgACAAABNyECANz+SAGC/AAAAAADAAAAAANqAxsAAgAGAA4AACU3IxczESM3FxUzNTc1IQEUfvxePz9+vX69/gjlfgEBeh3Z/PzbIAAAAAADAAAAAAMrAzUAAgAFAAkAACU3Iwc3KQEzESMCrX78vZ7+xQG5Pz//frOzAbkAAAACAAAAAAMrAzUAAgAJAAAlNyEBMxEzETMnAXKe/sUBWl8/Xn7KswE7/kcBuX4AAAACAAAAAANqAxsABgAOAAATMxEzETMnNxcVMzU3NSGWXj9ffl69fr3+CAJe/ocBeX4d2fz82yAAAAIAAAAAA3oDFgACAAoAACU3IRMXFTM1NzUhASSd/sX8vX69/gjqsgFY2vz82yEAAAMAAAAAA/gD+AAEAAgAFAAAJTsBNSMTITUhJRcjFSEXIRUhATcBAYI/vfzXAZ/94/4to6MBIb3+3wGfATtZ/GkIfgH4fqOjfr1+/sVZA5cABQAAAAAD+APYADcAQQB7AH8AgwAAJTM1Hwg/DyMPDy8HMzUjJzMvATU/AyMlDw8zPw8fByMVMzUjFS8IByUhNSEnITUhAj8/ChQKCRsGIRUWFRUbDAoZCxQKEAkICwYGBD8EBAUHBwgJCgsLDAwNDg0OExIREA8ODQ5evb2BAgEBBAUHjwFvCBMMChkLFAoQCQgLBgUDAj8EBAUHBwgJCgsLDAwNDg0PEhIREA8ODQ5evT8KCxQIGwYhFRUW/b8Cdv2KvQPw/BAoQwoQBwUNAgoDAQEDCAQEDgcQChINDhUQFRINDQwLDAoKCAgIBgUEAwIBAgMFBwgLCxA/AQ8QDQwYFxd5AgUFBA4HEAoSDQ4UERAOCQ0NDAwLCgoJCAcGBQQDAgEBBAUGCQoMED+9RAoJDgUOAgkDAgJBfrx+AAAHAAAAAAP4A/gABQAJAA0AGQAdACEAJwAANyE1IzUjBSERITUhNSElFTMVIxUjNSM1MzUDIREhBSERIQUzNTM1IcUBO/w/AXoBuf5HAbn+R/7Ffn4/fn69Abn+RwI3Abn+R/6GP/z+xQg/vfwBOz/8P34/fn4/fv6GAbk/ATu9fj8AAAAIAAAAAAP4A/gABQAJAA0AEAATABcAGwAhAAA3ITUjNSMFIREhNSE1IQchAScBEQMhESEFIREhBTM1MzUhxQE7/D8BegG5/kcBuf5Hvf7yAQ4s/vE/Abn+RwI3Abn+R/6GP/z+xQg/vfwBOz/8/AEOLf7xAQ/+hgG5PwE7vX4/AAQAAAAAA/gD+AAHAA8AEwBlAAABHwIjPwIBMzczFzMDIwMVIzUrAQ8KFREVHwkzITchETMVITUzFTM1LwkjLw4rAQ8OAtwBBVa6VAQE/uduNe82b+JxpX4//AYHBgYKCgcGAgIBAQICBggJCwYGBgYBOzL+0j8B+D9+AQIFBgkKCwYGB/wDAwQFBwgKDQcHCQgKCgsLCwsKCggICAcMCgkGBQQDAgHqBRjo4g8U/h6QkAI3ATs/PwEBAQIGCAkLBgYGBv0MBgYGBgsJCAYCAgF+AnY/P37DBwYLCggHBQEBAR0LCwwMCwsJBQMEAwICAQECAgMEAwUJCwsMDAsLCgAEAAAAAAP4A/gANgBfAGMAtAAAJQ8HIw8DFR8GMz8NLwojDwUBBwMfCxUzAT8FNS8KIw8DARUjNSsBDwoVERUfCTM3IxEzFSE1MxU3NS8JIy8OKwEPDgHqTggJCQkKCgoLBgQDAQICAjMUFRQsCwoKCgoJCQ0KCAYFAgEBAwYEBQYHBwgICQYGBgYGBQUBnUP/CQgHBwYGBQUDAwQCAQERQwgHBQQBAQICBAsGBgYHBwcHDAwKBf5xfj/8BgcGBgoKBwYCAgEBAgIGCAkLBgYGSoeMPwH4P34BAgUGCQoLBgYH/AMDBAUHCAoNBwcJCAoKCwsLCwoKCAgIBwwKCQYFBAMCulIHBgYFAwMCAQIEBAUEBAESBQMCAQIDBAQFBgoKCwwNDg4PDg4IBgYFBAMBAQECAgMDBAGjRf7qAwMFBQYGCAgICRIREgEaSQsMDQ0NBwYGBgUNBgQDAwIBAQQFBAEVPz8BAQECBggJCwYGBgb9DAYGBgYLCQgGAgIBfgJ2Pz+wdYAHBgsKCAcFAQEBHQsLDAwLCwkFAwQDAgIBAQICAwQDBQkLCwwMCwsKAAAHAAAAAAP4A/gAAwAFACUAMgA2ADoAjAAAJSE1NycjNx8HPwcvBw8GNxEjAS8CIw8DNQMhESETFSM1KwEPChURFR8JMyE1IxEzFSE1MxUzES8JIy8OKwEPDgNG/rpfCwHoAQEDBAUFBgYHBgUFBAMBAQEBAwQFBQYHBgYFBQQDAX0U/tYICAgJCAgIQj8CN/3JP34//AYHBgYKCgcGAgIBAQICBggJCwYGBgYBO/w/Afg/fgECBQYJCgsGBgf8AwMEBQcICg0HBwkICgoLCwsLCgoICAgHDAoJBgUEAwJHbl8KBQYGBQUEAwEBAQEDBAUFBgYHBgUFBAICAQECAgQFBQaX/oYBCAUEAQEEBUGz/kcB+AF6Pz8BAQECBggJCwYGBgb9DAYGBgYLCQgGAgIBfgJ2Pz+9AQIHBgsKCAcFAQEBHQsLDAwLCwkFAwQDAgIBAQICAwQDBQkLCwwMCwsKAAAAAAMAAAAAA/cD+AA9AEEArgAAAQ8DHwQhDwcfByEPBB8HPwgvCA8CARUjNSsBDwoVERUfCTMhIy8LNT8BIREzFSE1MxU/Ax8IES8JIy8OKwEPDgMFBAMBAQEBAwSK/lEGBgUFBAMBAQEBAwQFBQYGAaqFBAMBAQEBAwQFBgYFBwUGBb0EAwEBAQEDBL0FBgYGBgYF/vZ+P/wGBwYGCgoHBgICAQECAgYICQsGBgYGAtQJCQkICQgHBwkHBgMCAQT9wz8B+D8IBwgJCQkJCQgIBwccAQIEBwkKCwYGB/wDAwQFBwgKDQcHCQgKCgsLCwsKCggICAcMCgkGBQQDAgH2BQUGBgYGBQWHAQICBAUFBgcGBgUFBAMBAYgEBgYGBgYFBQQDAQEBAQMEwAUFBgYHBgUFugQDAQEBAgMBgD8/AQEBAgYICQsGBgYG/QwGBgYGCwkIBgICAQICAwQFBQYLCwwNDQ0NDQJ2Pz/DAgIBAQEBAgMEBQUHGwE5BwYLCggHBQEBAR0LCwwMCwsJBQMEAwICAQECAgMEAwUJCwsMDAsLCgAAAAMAAAAAA/gD9wAFAAgAEAAAJScHFwEnJQcTATM3IRc3AyMCRn1c2QGyXP4Q0mn+xWlQAQNQTOhqwIZW6AHKVkQBASr9rsbFTgJmAAACAAAAAAP4A/gAKgBVAAATFzcnOwEfDR0BMzUvDyM3JxchESE1JxEfDjMhFxE1Lw0jIQjSKnvaCQoJCAkHCAYGBgUEAwICPwECBAUHCAkKCwwNDg8PBxDieyrnAbn9DH4BAQIEBAQGBgYICAgICgkKAtS9AgIDBAUGBgYICAgICgkJ/akDHL4vbwICAwQFBgYGCAcJCAkKCZ6eEA8PDw0NDQsKCQgHBQQBAm8vX/3JvX7+pgoKCQgJBwgGBgYFBAMCAr0DkgkJCggICAgGBgYFBAMCAgAAAAAIAAAAAAP4A/gAOwBCAHoA+gEBAQUBCQFhAAABHx8PAi8PNT8GBTM/AyMlHw8PAy8KKwEHLwE9AT8QBRUfHTsBPx09AS8dKwEPHSchPwMhJyE1ITUhNSEnERUfDTMhLwMhLwcRPwchHwcRHwMRNS8NIyEjDw0CGgcHGRMVCwsLDAsMCwQDBAMGBAQEBQkHBQUGBAMCBAMCBhYWFxYVFBMTEQ8PDAsKBwYDAQECAwMDBQn+q8oFBgcH4wJPEREQDw8ODAwKCggGBgQCAQECAwQODg4PDw8PDw8ODg4ZFgQDAQIDAwIEBgkGBgQEBAUEAwL+sgECAwMEBAUGBgcHCAkJCQoKCwsMCw0MDQ0ODQ4PDg4PDg8ODQ4NDQwNCwwLCwoKCQkJCAcHBgYFBAQDAwIBAQIDAwQEBQYGBwcICQkJCgoLCwwLDQwNDQ4NDg8ODw4ODw4NDg0NDA0LDAsLCgoJCQkIBwcGBgUEBAMDAgHxAQwQERET/q8LAbn+RwG5/ke9AgIDBAUGBgYIBwkICQoJASkEAwMB/uIGBgUFBAMBAQEBAwQFBQYGAnYHBgUFBAMBARAQEA8CAgMEBQYGBggHCQgJCgr9igkKCQgJBwgGBgYFBAMCAgGLCQkeFBMJBwcFBQIBFwsLBQgEAwIBAQIEBgoJCQoVFSIBBAEBAwYHCgsMDw8REhQUFRYXDA0MDAwMCxMJEBAQDzgFBwgJCwsNDQ8PEBESEhITEREQEQ8LCgkHBgUEAwIBAhogChQKCAcGAwMCAQIEBAUGDQ0OFdYPDg8ODQ4NDQwNCwwLCwoKCQkJCAcHBgYFBAQDAwIBAQIDAwQEBQYGBwcICQkJCgoLCwwLDQwNDQ4NDg8ODw4ODw4NDg0NDA0LDAsLCgoJCQkIBwcGBgUEBAMDAgEBAgMDBAQFBgYHBwgJCQkKCgsLDAsNDA0NDg0ODw7OEREPDj8/Pz9f/YoKCgkICQcIBgYGBQQDAgIPEBAQAQEDBAUFBgcCdgYGBQUEAwEBAQEDBAUFBgb+4gEDAwQBKQkKCQgJBwgGBgYFBAMCAgICAwQFBgYGCAcJCAkKAAAAAAcAAAAAA/gD2AADAAcACwAPABMANwB7AAA3ITUhNSE1ITUhNSE1ITUhNSE1ISUfBxEPByEvBxE/BwcRFR8NMyEzPw01ETUvDSMhIw8NxQJ2/YoCdv2KAnb9igJ2/YoCdv2KAtUGBgUFBAMBAQEBAwQFBQYG/MwGBgUFBAMBAQEBAwQFBQYGXgICAwQFBgYGCAcJCAkKCQM0CQoJCAkHCAYGBgUEAwICAgIDBAUGBgYIBwkICQoJ/MwJCgkICQcIBgYGBQQDAgLkQD5APkA+QD5AfgECAwQEBgYG/QwGBgYEBAMCAQECAwQEBgYGAvQGBgYEBAMCASD9DAoJCQkICAcHBgUFBAMDAQEDAwQFBQYHBwgICQkJCgL0CgkJCQgIBwcGBQUEAwMBAQMDBAUFBgcHCAgJCQkAACEAAAAAA9gD2AADAAcACwAPABMAFwAbAB8AIwAnACsALwAzADcAOwA/AEMARwBLAE8AUwBXAFsAXwBjAGcAawBvAHMAdwB7AH8AgwAAJTM1IwczNSMHMzUjBzM1IwczNSMHMzUjBzM1IyUzNSMFMzUjBTM1IyUzNSMFMzUjBTM1IyUzNSMHMzUjBzM1IwczNSMHMzUjBzM1IwczNSMlMzUjBTM1IwUzNSMlMzUjBTM1IwUzNSMlMzUjBzM1IwczNSMHMzUjBzM1IwczNSMHMzUjA5o+Pn4+Pn4+Pr5AQLw+Pn4+Pn4+PgNyPj7+RkBA/kg+PgNyPj7+RkBA/kg+PgNyPj5+Pj5+Pj6+QEC8Pj5+Pj5+Pj4Dcj4+/kZAQP5IPj4Dcj4+/kZAQP5IPj4Dcj4+fj4+fj4+vkBAvD4+fj4+fj4+KD4+Pj4+Pj4+Pj4+Pj5APj4+Pj5APj4+Pj5+QEBAQEBAQEBAQEBAQH4+Pj4+PkA+Pj4+PkA+Pj4+Pj4+Pj4+Pj4+AAAABAAAAAAD9wP3AAgAFAAcACIAADchNyE1IS8BIQUnBxcHFzcXNyc3JyUhJyE1MzchBScHFwEnCAFbeP6rAT93Ev7MAvLFNcS4ObnENcO3OfxWAi+I/tfpdf4kAqp9NbUBQzlEfn5uEIW2OrXBNsK2OrXBNkF+fX7VdDqoAU82AAAKAAAAAAP4A/gAGQAdACEASABMAFAAVABYAFwAngAAARUjNT8JOwEfCSUVIzUjFSM1BRUjESERIzUvDw8OAxUjNSMVIzUlFSM1IxUjNSMVIzUnDwYVERUfDTMhNTM/AyM1MxU/AxE1Lw0jISMPBQN6fgECAgYHCgoGBgcGBgcGBgoKBwYCAgH+hr0/vQJ2PwF6PwECAwQFBwcICQoKCwwMDA0NDAwMCwoKCQgHBwUEAwK+vT+9ArW9P70/vSgFBQQDAwIBAgEDAwUEBgYHBgcIBwgIAeYkCwwND1e9DxAQEAECAwMEBQUGBgcHCAcJCP1vCAkHCAcHBgGCP0UHBgULCQgGAgIBAQICBggJCwUGBzm9vb29Pz/+xQE7Pw0MDAwLCgoJCAcHBQQDAgEBAgMEBQcHCAkKCgsMDAwBLr29vb38vb29vb29KAYHBgcICAgI/W8ICQcIBwcGBgUFBAMDAgH8ERAQDr2HBAICAQFoCAkHCAcHBgYFBQQDAwIBAQIDAwQFAAAAAAIAAAAAA/gDmQBLAFcAABMRHw8hPw8RLw4jIRUhESERMzUrAQ8NNzMRIxUzNSMRMzUjCAECAwQFBwcICQoKCwwMDA0C9A0MDAwLCgoJCAcHBQQDAgEBAgMEBQcHCAkKCgsMDAwN/kcBuf0Mfn4NDAwMCwoKCQgHBwUEAwL7Pz+9Pz+9Al7+hgwNDAwLCgoJCAcGBgQDAgEBAgMEBgYHCAkKCgsMDA0MAXoNDQwMCwoKCQgHBgYEAwJ+/oYBen4CAwQGBgcICQoKCwwMDe/+CD4+AfhAAAAAAAYAAAAAA/gD+AADAAcACwAPABMAVwAAASE1IQczNSM3ITUhBzM1IyURIREjER8PIT8PES8PIQ8OAcEBev6GvX5+vQF6/oa9fn4Cdv0MfgECAwQFBwcICQoKCwwMDA0C9A0MDAwLCgoJCAcHBQQDAgEBAgMEBQcHCAkKCgsMDAwN/QwNDAwMCwoKCQgHBwUEAwIBQ35+fn5+fn69/QwC9P0MDQwMDAsKCgkIBwcFBAMCAQECAwQFBwcICQoKCwwMDA0C9A0MDAwLCgoJCAcHBQQDAgEBAgMEBQcHCAkKCgsMDAwAAAUAAAAAA/gD+AACADYAOgBXAGMAACUHJyUdAR8JMyEzPwk9Ai8JIyEjDwkBFSM1Jx0BHwkzISc3ISMPCSUXBxc3FzcnNycHJwN6X179SwECAgYHCgoGBgcGA3IGBwYGCgoHBgICAQECAgYHCgoGBgcG/I4GBwYGCgoHBgICAQFV/FkBAgIGBwoKBgYHBgIZwXv+LQYHBgYKCgcGAgIBAjeDg1mEg1mDg1mDhNBfXzS9BgcGBgoKBwYCAgEBAgIGBwoKBgYHBr0GBwYGCgoHBgICAQECAgYHCgoGBgcBeT8/Or0GBwYGCgoHBgICAcF6AQICBgcKCgYGB9yDhFmDg1mEg1mDgwAAAAYAAAAAA/gD+AADAAcACwA/AEIAdgAAJRUhNSUVITUlFSE1JxEVHwkzITM/CTURNS8JIyEjDwklNyMhHQEfCTMhMz8JPQIvCSMhIw8JA3r9DAL0/QwBuf5HfgECAgYHCgoGBgcGA3IGBwYGCgoHBgICAQECAgYHCgoGBgcG/I4GBwYGCgoHBgICAQNyfvz9DAECAgYHCgoGBgcGAjcGBwYGCgoHBgICAQECAgYHCgoGBgcG/ckGBwYGCgoHBgICAcU/P70/P70/Pz/9yQYHBgYKCgcGAgIBAQICBgcKCgYGBwYCNwYHBgYKCgcGAgIBAQICBgcKCgYGB7d+fgYHBgYKCgcGAgIBAQICBgcKCgYGBwZ+BgcGBgoKBwYCAgEBAgIGBwoKBgYHAAAAAAQAAAAAA/gDegACADYAOgBuAAABByclHQEfCTMhMz8JPQIvCSMhIw8JARUhNScdAR8JMyEzPwk9Ai8JIyEjDwkDlF9e/TEBAgIGBwoKBgYHBgNyBgcGBgoKBwYCAgEBAgIGBwoKBgYHBvyOBgcGBgoKBwYCAgECEv5HWQECAgYHCgoGBgcGA3IGBwYGCgoHBgICAQECAgYHCgoGBgcG/I4GBwYGCgoHBgICAQFTX18vvQYHBgYKCgcGAgIBAQICBgcKCgYGBwa9BgcGBgoKBwYCAgEBAgIGBwoKBgYHAXk/Pzq9BgcGBgoKBwYCAgEBAgIGBwoKBgYHBr0GBwYGCgoHBgICAQECAgYHCgoGBgcAAgAAAAADuQO5AAUASQAACQEnNxcBJREfDyE/DxEvDyEPDgNT/kzyRa0Bb/05AQECBAQFBQcHBwgJCQkKCgKuCgoJCQkIBwcHBQUEBAIBAQEBAgQEBQUHBwcICQkJCgr9UgoKCQkJCAcHBwUFBAQCAQK3/k3yRK0Bb1v9UgoKCQkJCAcHBwUFBAQCAQEBAQIEBAUFBwcHCAkJCQoKAq4KCgkJCQgHBwcFBQQEAgEBAQECBAQFBQcHBwgJCQkKAAAABAAAAAAD+AP4AAMAFQAaAB4AACUzNSMBHQEfCTsBESERAyERJyEBMxEjA3p+fv5HAQICBgcKCgYGBwZ+/gh+AvTi/e4Dcn5+R34Cdn4GBwYGCgoHBgICAf4IArX8zQLP4v3JAnYAAAACAAAAAAP3A/cABgAfAAAlJwcXMwEnASE1IxEhHQEfCTsBFTMRJyECs1lajksBH1r8agF6/AG5AQICBgcKCgYGBwZ+fuL9cJVaWY4BIlj+hn4C9H4HBgYGCgoHBgICAb0BFuIABAAAAAADuAP3AAMABwAZAB4AAAEzNSMnITUhJR0BHwk7AREhEQMhESchAcH8/L0BO/7FAXoBAgIGBwoKBgYHBn79in4DcuL9cAGCfn5+fn4HBgYGCgoHBgICAf3JAvT8jgMO4gAAAAACAAAAAAP3A/cACwAkAAABJwcXBxc3FzcnNycBITUhESEdAR8JOwEVMxEnIQMbg1mDg1mDhFmEhFn8aQHL/rMBuQECAgYHCgoGBgcGfn7i/XABPoNZg4NahIRag4NZ/kd+AvR+BwYGBgoKBwYCAgHAARniAAIAAAAAA/cD9wAIACEAACUXNychNSE3JwEhNSMRIR0BHwk7ARUzESchAcHhWEUBQ/69RVj9ZgF6/AG5AQICBgcKCgYGBwZ+fuL9cOTcWkR+Q1r+SH0C9H4GBwYGCgoHBgICAb0BFuIABQAAAAAD9wP3AAMABwAZAB8AKAAAATM1IyczNSMlHQEfCTsBESERNxchESMRAzMVIREnIychAgD8/H69vQE7AQICBgcKCgYGBgd+/cmjP/6gP369AzPiP7397gEEfj9+fn4GBwYGCgoHBgICAf6GAje9P/4IAjf9S70CUeK9AAACAAAAAAP3A/cACAAhAAABFyEVIQcXNycBITUjESEdAR8JOwEVMxEnIQK/Rf69AUNFWOHh/PEBevwBuQECAgYHCgoGBgcGfn7i/XABZ0N+RFrc3f5IfQL0fgYHBgYKCgcGAgIBvQEW4gAAAAADAAAAAAP3A/cABAAYADEAACUVMwEnNwcXPwQvCA8CASE1IxEhHQEfCTsBFTM1JyEBwW0BXG1lNW01BAMBAQEBAwREBAUGBQYFBfyBAU3PAbkBAgIGBwoKBgYHBn5+4v1wdW0BXmxkNWw1BAUGBQYFBQVDBAMBAQEBA/3OfgL0fgcGBgYKCgcGAgIBQpviAAARAAAAAAP4A6sADwATAB8AIwAnACsAMAA2ADoAPgBCAEYASgBOAFYAWgBsAAAlIxUzFSMVMzUzNTM1IzUjBTM1IyEjFTMVMzUzNSM1IyEVIzUhMzUjNxEhESMRIREhBzM1MzUjJxUjNSUzNSMlFSM1IxUhNSMVIzUlMzUjJRUjNSMVITUjFSM1AyE1IzUzNSM1IRUzNTMVMxEhAwRcPR8fH5h6Hv5U1tYB6Zl6H1s9Hv3a9AM4Hx96/pIfAaz+VPTWI/k99AEx9PQCJvQf/s8f9AExt7cCJvQf/s8f9B8CJvT09AExH/Qe/GztHx4fHx4fHx9cHx8fHx6ZmR8e/s8BMf6wAW8fPR8emJg+Wx+ZmZmZmZk9Wx+ZmZmZmZn9Ix6ZH5k9PT0BygAAAAAHAAAAAAP4A7kAAwAHAA0AEwAXABsALwAAJTM1IzUzNSMfAQcXNyclFzcnNyclESERAyERIQEzNSM1MzUjNTM1IzUzNSM1ITUhAcG9vb29+3p6EKqr/vWrD3l6EAFO/ck/ArX9S/7F/L29vb29vb0DM/yOxT8/PwhDRRtgXopeG0REHD39yQI3/YoCtf2KP34/fj9+P34/AAwAAAAAA/gD+AAtAGcAdQB5AH0AgQCFAI4AlQCZAJ0ApwAAJRUPCSsBLwk1Pwk7AR8IJw8KHw0/Di8MIw8HFT8DFTM1IyURIRElFSM1JRUjNSEVIzUFFzcVMzUXNyc3FREjFSMRIRUjNSEVIzUHFREhFSERIxEhA0wBAgQFAwMEBAQFBQUEBAQEAwMFBAMBAQMEBQMDBAQFBAUFBAUDBAMGBAMCQgUGBQQEAwMCAgIBAQMDAgMEBAUFBQYGBwcIBwYHBQYFBAQDAwMCAQEBAwIDAwMEBQUFBgYHCAcIBn8HCBAPBg4RBxYIARv+R/7FfgMzfv3JfgEFLUg/SC2V3fy9AnZ+/cl+PwG5Ajc//E/iChEPDQoEAwMCAgEBAgIDAwQKDA8RExMPDgoEBAMCAgEBAgIDAwkMDhFLBAQFBwcHCQkKCxgWEwgIBwcGBQQDAwIBAQEBAgMEBAUGBwgICQoKFxcUCQgIBgYFBAQDAQIBAQIEBQQIBRcCBgkGp8Y6/sUBOz+9vfz8/L29CS1Iz89ILZRxvf7FvQK1vb29vb0//gi9AbkCNwAKAAAAAAO5A5kAAwAHAAsADwATABcAGwAfACMAKQAAARUjNSMVIzUjFSM1JRUjNSMVITUjFSM1JRUjNSMVIzUjFSM1BxURIREhA3p+P/y9fgL0fj/+xX5+AvR+P738fj8DcvyOAWK8vLy8vLz8vLy8vLy8/Ly8vLy8vLxA/ggDNAAAAAAHAAAAAAO5A5kAAwAHAAsADwATABcAHQAAARUjNSEVIzUlFSM1IRUjNSUVIzUhFSM1BxURIREhA3p+/gh+AvR+/gh+AvR+/gh+PwNy/I4BYry8vLz8vLy8vPy8vLy8vED+CAM0AAAAAAsAAAAAA7kDmQADACMAJwArAC8AMwBTAFcAWwBfAGUAAAEzNSMHHwY7AT8GLwYrAQ8FJREjESMRIREjESMRJTM1IwcfBjsBPwYvBisBDwUlESMRIxEhESMRIxEDFREhESECAH5+fgEBAwQFBQYHBgYFBQQDAQEBAQMEBQUGBgcGBQUEAwEB934//oY/fgF6fn5+AQEDBAUFBgcGBgUFBAMBAQEBAwQFBQYGBwYFBQQDAQH3fj/+hj9+PwNy/I4BJD4fBgYGBAQDAgIDBAQGBgYGBgYEBAMCAgMEBAYGl/7GATr+xgE6/sYBOr4+HwYGBgQEAwICAwQEBgYGBgYGBAQDAgIDBAQGBpf+xgE6/sYBOv7GATr+xkD+hgM0AAAAAA0AAAAAA/gDmQADAAcACwAPABMAFwAbAB8AIwAnACsALwA/AAABFSM1IxUjNSEXNy8BFSM1IxUjNQUXNyclFSM1IxUjNSUVIzUjFSM1IxUjNSMVIzUDITUjETM1IzUzFTM1MzUhAYJ+P34Bub1Lv8d+P34CKL3Mvf5Hfj9+ArV+P34/fj9+PwH4P29vfj+9/M0BJH5+fn6+S7t0fn5+fk29zLxAfn5+frx+fn5+fn5+fv0MQAE6QH5+fvwABgAAAAAD2AOZAAMABwALAA8AMwA3AAABFSM1IxUjNSMVIzU3ITUhNRUzNTMVMzUzFSMVMxUjFTMVIzUjFSM1IxUjNTM1IzUzNSM1AyERIQOa/EC8QPz8ATz+xEC8QPy+vr6+/EC8QPy+vr6+PgOw/FABJH5+fn5+frz8fj4+Pj5+Pn5AfkBAQEB+QH4+fv0MAzQAAAoAAAAAA/gDuQADAAkADQARABUAGQAdACEAJQA4AAABFSM1JRcHFzcnNxEhEQMhESkBFSM1NxUjNSUVIzUjFSM1IxUjNQM7ATUjNTM1IzUzNTM1MxUzESEBBL0Cd3p6EKur6/7FPwG5/kf+xb29vQL0vT/8P70//Py9vb29fr0//I4BQ35+JENEHGBfPv7FATv+hgG5fn69fn69fn5+fn5+/Qw/fj9+P35+AXoAAAAACgAAAAAD+AO5AAMACQANABEAFQAZAB0AIQAlADgAAAEVIzUFFzcnNyc3ESERAyERKQEVIzU3FSM1JRUjNSMVIzUjFSM1AzsBNSM1MzUjNTM1MzUzFTMRIQEEvQJ3qxB6ehBQ/sU/Abn+R/7Fvb29AvS9P/w/vT/8/L29vb1+vT/8jgFDfn4gXxxDRBw+/sUBO/6GAbl+fr1+fr1+fn5+fn79DD9+P34/fn4BegAAAAAKAAAAAAO5A3oAAwAHAAsADwATABcAGwAfACMAKQAAARUjNSMVIzUjFSM1JRUjNSEVIzUlFSM1JRUjNSMVIzUjFSM1BxURIREhA3q9P/w/vQL0vf6GvQH4/AH4vT/8P70/A3L8jgFDfn5+fn5+vX5+fn5+fn69fn5+fn5+vX7+hgL0AAALAAAAAAP4A7kAAwAHAAsADwATABcAGwAfACMAJwA6AAAlMzUjJRUjNSEzNSM3ESERAyERKQEVIzU3FSM1JRUjNSMVIzUjFSM1NyMRITUjNTM1IzUzNTM1MxUzEQK9vb3+R70Cdr29/P7FPwG5/kf+xb29vQL0vT/8P729/AH4vb29vX69P8U/P35+Pz/+xQE7/oYBuX5+vX5+vX5+fn5+fj/8zT9+P34/fn4BegAAAAoAAAAAA/gDuQAeAE4AnQDWANoA3gDiAOYA6gD6AAABHQEPBysBLwY1PwkFFQ8MIy8IPQE/CDMfCiUXPwMzHwkjDw0dAR8KPwczFzMvATUvDA8GFxUHMzczHwc/Dj0BLw4PByM1IyURIREDIREhJRUjNSMVIzUjFSM1AzM1IzUzNSM1MzUjNSE1IQJKAgMDBQYGCAkJBwcGBQQDAgECAgMDBQQGDA0OARIBAwIDBAMFBAUGBgYHBwoJCQcHBgQEAQIDBQYHCAkECQwHBwYFBQQFAwMFA/6YCQwNDg4IBgYFBAQDBQMCAQ8NDQwLCgkICAYGBAQCAgIEBggEBQYGBwcHCwoJCAgGBgUBAyICAgIDAwMEBQUHBwgJCgsKCQkJCQgHxgIgAgEGBwgICQoKCwgJCAgICAcHBgUFBAQCAgECAwMEBQYGBgcICAkICgwLCgkICAYFASUBD/3JPwK1/UsB+L0//D+9P/y9vb29vQMz/I4BNSMGBgcGBgUEAwMCAwMFBwcECwYFBQQEAwMEAwIBCAkPBwYGBgQFAwQCAgEBAgQFBggICQcHKQsKCQcHBQQBAgECAwMEBAUGBg0OSRkGBQMBAQICAgMDCAcMCwECAgMDBAQGBQcGCAgICQYKCwkIBAMDAgEBAQECAwMFBQYGGgsZYQ8PBwYGBgUFBAMCAQEBAQECAwMDjg4nIgoIBgYEAwEBAQECAwQFBQYICAkKCgwMDQwLCgoJCQgHBgYFBAMDAQEBAgMFBQYICIBH/kcBuf4IAjf8fn5+fn5+/Qw/fj9+P378AA4AAAAAA/gDmQADAAcACwAPABMAFwAbAB8AIwApAC0AMQA1AEsAACUVIzUjFSM1JRUjNSMVIzUjFSM1BTM1IzcRIREjFSM1IxUjNQcdASERIQEVIzUjFSM1IxUjNQMzNSM1MzUjNTM1IzUzFSE1MxUzESECPz8/PwG5P70/Pz8BO729/P7FPz8/Pz8Ctf1LAfi9P/w/vT/8vb29vb29AXq9P/yO5D4+Pj5+Pj4+Pj4+fr4+/sYBOj4+Pj4+QPwBugE6fn5+fn5+/QxAfj5+QH5AQEABPAAAAA4AAAAAA/gD+AAfAEAAYABkAIUAiQCNAJEAlQCeAKIAqQCtALcAACUfAh0BDwYvBj0BPwU7AR8BJw8EHwc/By8HDwInHwIdAQ8FKwEvBj8HHwIHMzcjDwUfBz8HLwYrAQ8BJREhESUVIzUlFSM1IRUjNQUXNxUzNRc3JyUVIzUjFREjFSMRIxUjNQcVESEVIREjESEDKgMDAQEDAwQEBgYFBgQEAwMBAQMDBAUFBgYFBDADAgQDAQECBAUHBwkJCgkIBgYEAgEBAgMFBwcJCQoJCEYDAwEBAwMEBAYGBgUEBAQCAQEBAQIEBAQGBgYFBB8TfBONAwMDAwEBAgQFBwcJCQoJCAYGBAIBAQIDBQcHCQkKCQgBL/5H/sV+AzN+/cl+AQUtSD9ILZUBmn4//L0/fj8BuQI3P/xPywUFBwgIBwYFBAMCAQECAwQFBQcICAcGBQQDAgIDBwQECQoLCwkIBwYEAwEBAwQGCAkJCwsKCAgFBAMBAQMEUwUGBwgIBwYFBAMCAgMEBQYGCAgHBgUEAwIBAQICssMLBAQJCgsKCggHBgQCAQECBQYHCQoLCwkJBwUEAwMEQ/7FATs/vb38/Py9vRYtSMLCSC2Ufr29vf7FvQK1vb29P/4IvQG5AjcAAAAMAAAAAAP4A/gALQBnAHUAeQB9AIEAhQCOAJIAmQCdAKcAACUVDwkrAS8JNT8JOwEfCCcPCh8NPw4vDCMPBxU/AxUzNSMlESERJRUjNSUVIzUhFSM1BScHFzcnBzUjJRUjNSMVESMVIxEjFSM1BxURIRUhESMRIQNMAQIEBQMDBAQEBQUFBAQEBAMDBQQDAQEDBAUDAwQEBQQFBQQFAwQDBgQDAkIFBgUEBAMDAgICAQEDAwIDBAQFBQUGBgcHCAcGBwUGBQQEAwMDAgEBAQMCAwMDBAUFBQYGBwgHCAZ/BwgQDwYOEQcWCAEb/kf+xX4DM379yX4BekgtlJUtSD8BuX4//L0/fj8BuQI3P/xP4goRDw0KBAMDAgIBAQICAwMECgwPERMTDw4KBAQDAgIBAQICAwMJDA4RSwQEBQcHBwkJCgsYFhMICAcHBgUEAwMCAQEBAQIDBAQFBgcICAkKChcXFAkICAYGBQQEAwECAQECBAUECAUXAgYJBqfGOv7FATs/vb38/Py9vURILZSULUjCfr29vf7FvQK1vb29P/4IvQG5AjcADgAAAAAD+AP4AB8AQABgAGQAhQCJAI0AkQCVAJ4AogCpAK0AtwAAJR8CHQEPBSsBLwU9AT8FOwEfAScPBB8GOwE/Bi8HDwInHwIdAQ8FKwEvBj8HHwIHMzcjDwUfBjsBPwYvBisBDwElESERJRUjNSUVIzUhFSM1BScHFzcnBzUjJRUjNSMVESMVIxEjFSM1BxURIRUhESMRIQMqAwMBAQMDBAQGBgUGBAQDAwEBAwMEBQUGBgUEMAMCBAMBAQIEBQcHCQkKCQgGBgQCAQECAwUHBwkJCgkIRgMDAQEDAwQEBgYGBQQEBAIBAQEBAgQEBAYGBgUEHxN8E40DAwMDAQECBAUHBwkJCgkIBgYEAgEBAgMFBwcJCQoJCAEv/kf+xX4DM379yX4BekgtlJUtSD8BuX4//L0/fj8BuQI3P/xPywUFBwgIBwYFBAMCAgMEBQYGCAgHBgUEAwICAwcEBAkKCwsJCAcGBAMDBAYICQkLCwoJBwUEAwEBAwRTBQYHCAgHBgUEAwICAwQFBgcHCAcGBQQDAgEBAgKywwsEBAkKCwsJCAcGBAMDBAcHCQoLCwkJBwUEAwMEQ/7FATs/vb38/Py9vURILZSULUjCfr29vf7FvQK1vb29P/4IvQG5AjcAAAoAAAAAA/gD+ABiAGYAagBuAHIAewB/AIYAigCUAAABDwMfAj8EOwEfBA8HIy8CBx8DMz8GHwY/BSc1Jw8EIy8EPwYXNy8BIw8FLwUjDwElESERJRUjNSUVIzUhFSM1BRc3FTM1FzcnJRUjNSMVESMVIxEjFSM1BxURIRUhESMRIQKmAwUDAgEBAwIFBQIDAwIDBAQNDAwNBQYGBQUGAwMDAxQEBQYGBAgJCAkJDQ4FCwgIBQUFBgUKCgYCAQQCBQUDAwUEBQcKDxIGBgYFBgUGFQQIBwcHBw0MEgcKCAgFBQUFBgEK/kf+xX4DM379yX4BBS1IP0gtlQGafj/8vT9+PwG5Ajc//E8BKAMHBgYEAgIFCQYCAQEEBhwgFBIHBgQDAgEBAgIUAgIBAQIEBggKEhcNGQ4LBAMBAQIHCQgFBAEEBQgEAgECBAoUJxwIBgUEAgECFwICAgQGDBAbERcMCQQBAQRR/sUBOz+9vfz8/L29Fi1IwsJILZR+vb29/sW9ArW9vb0//gi9AbkCNwAKAAAAAAP4A/gAYgBmAGoAbgByAHsAfwCGAIoAlAAAAQ8DHwI/BDsBHwQPByMvAgcfAzM/Bh8GPwUnNScPBCMvBD8GFzcvASMPBS8FIw8BJREhESUVIzUlFSM1IRUjNQUnBxc3Jwc1IyUVIzUjFREjFSMRIxUjNQcVESEVIREjESECpgMFAwIBAQMCBQUCAwMCAwQEDQwMDQUGBgUFBgMDAwMUBAUGBgQICQgJCQ0OBQsICAUFBQYFCgoGAgEEAgUFAwMFBAUHCg8SBgYGBQYFBhUECAcHBwcNDBIHCggIBQUFBQYBCv5H/sV+AzN+/cl+AXpILZSVLUg/Abl+P/y9P34/AbkCNz/8TwEoAwcGBgQCAgUJBgIBAQQGHCAUEgcGBAMCAQECAhQCAgEBAgQGCAoSFw0ZDgsEAwEBAgcJCAUEAQQFCAQCAQIEChQnHAgGBQQCAQIXAgICBAYMEBsRFwwJBAEBBFH+xQE7P729/Pz8vb1ESC2UlC1Iwn69vb3+xb0Ctb29vT/+CL0BuQI3AAAAAAsAAAAAA7kDmQADAAcACwAPABMAFwAbAB8AIwAnACwAAAEVIzUhFSM1JQcjNSMVIzUjFSM1JRUjNSMVIzUjFSM1JRUjNSEVIzUDMyERIQN5vP6GvQL0Abw//D+9AvS9P/w/vQL0vf6GvT/8Anb8jgEkfn5+frx+fn5+fn6+fn5+fn5+vH5+fn79DAM0AAAAAAUAAAAAA7kDmQAoAGsAzwEPASMAACUxDwsjLw01PwoFHQEPDyMvDjU/Dx8OJRc/BB8QDxMVHxI/BxUzES8SIw8EBRUzNR8HMz8RLxIjDwoRIyUHFzcVMz0BLwgPAgGCBQgFBgwQDA4QEhQWCggICA8NBgYFBQQDAwEDAgMGBwgKDAwOB6sB+AIDBAYHCAkKCwwNDQ4PDw8TEhAPDg0LCgoIBwUFAwMBAgMEBgcICQoLDA0NDg8PEBISEA8ODQsLCQgHBQUDA/0AHyUcEBAREhEJCAgJCAcIBwUEAwMCAwG7CwsKCgoJCQgIBwYGBgQEAwMCAQEBAgMFBQcICAkKCwsMDQwODQ4dFxYUEhAODj8BAgIEBQYHCAgICAkJCRITExMTFhUVExMZAXI/CRAQExMVFhcYCwsKCxQUEhIQDw0MCwgHBQIBAQQFBgkKCw0IBwgJCQkJFBYXGRgLCwsLCgoUExERCT8BgkcvED8BAgMCBAQEBgYGBgb3DQwHBwoKBgUFAwIBAQECBggFBQUGBgYHBwwNDQ0LCwoJCAYFAiIMCwoTERIQEA8NDQwKCQcGBQIBAgQFBgcJCwsNDxARExQWFRMSERAQDw4MDAoJCAYEAwEBAgQEBggJCgwNDxARExS0NxAJAwIBAQQCAwQFBQcHCAYGBwcHDwglAwQEBQYGBgcICAgJCQoKCgsKCwsLCwsMDAsKCgoJBwgGBgQEAgIBAgIEBgYHCAkrAU8ODQ4NDAwLCwkICAcGBQkHBQMBAwMFBgrg/DwJDQsJBwYDAgEBAgMHCgsNDxESFBQWGBgYEyQbGRgWFBIRBwcHBgYFBQgGBAIBAQMCBAQJDA4PCgEJc1AqEoncBQUEBAQDAgMBAQECBAAAAAAFAAAAAAP4A/gACQARABUAHQBbAAABMxUjFTM1IzUjNzMRIxUzESMHMzUjAzM1IxEzNSMBERUfCTsBNSMRIR0BHwk7ARUzNS8MIyEjDwkCfj8/vT9+/D8/fn69Pz/8fj8/fv5HAQICBgcKCgYGBwb8vQG5AQICBgcKCgYGBwZ+fgECAgIEA8YFBQYGBgYG/ckGBwYGCgoHBgICAQEEvT8//D/+xT8BuT8//kc/ATs/Afj8jgYHBgYKCgcGAgIBfgL0fgYHBgYKCgcGAgIBfsMGBgYGBQXGAwQCAgIBAQICBgcKCgYGBwAAAwAAAAAC/AL8AAMACAAQAAABFSM1JRURIxEHIxEhESM1IwGifgEbfh+eAfievAIA3NzcPv6GAbi8/uQBml4AAAYAAAAAAuwC/AADAAcADAARABYAIAAAATM1IwczNSMlMxUjNSMzFSM1Ex0BIxEDIxUhNSM1IzUjAi9+ftx+fgE7P72efr29XiBeAdhefp4BQx8fHyBeXl5eAVp+vAE6/saenryeAAAACQAAAAADGwMbAAMACAAMABMAFwAbAB8AIwAnAAABIxU1Jx0BIxEhMzUjATsBNSM1IwUzNSM3MzUjBzM1IzcVIzUHIREhAeBeIF4Bmj4+/kZ+nn6eAVs/P18+Pl8/P73cIAEc/uQBop6enX69ATsf/obdnR8/IB8fPiDc3PwBHAAGAAAAAAL8AvwAAwAHAAsADwATABkAAAEzNSMFMzUjJzM1IyczNSMlMzUjASE1IREjAWJAQAEcPz+eQEB+QEABHD8//oYB+P4oIAFiQCA/H0AfPyA+/iggAdgAAAQAAAAAAvwC/AADAAcACwAcAAABFSM1JRUjNSMVIzUHKwERMxEzNTMRMxUzNSMRIwFDHwE6Pl8fIC9PXn8fnl5+/AIg/Py8/PydnZ3+xQEcvP7lvdwBHAAEAAAAAAMbAwsAAgAGAAkAHgAAASc3ASc1NxcHETcHJzUjFQcjETM1FxUzNRMXFTMRIwLcMTH+5Z2dwoPcSZM/0gtAnT+bQUBAAiMuWP5+NvF1d+gBYyKBixkim/7kCTYSMAERPiYBOwAAAAACAAAAAAPIA9gACwAhAAABIxUzFTM1MzUjNSMlIxEhNSM1IxUjETMRMxEzETMRIzUhAs3d3R/d3R/+ZvwCdl4g3Nwg3CD8/uQBJCDc3CDcfv3oIF5eAzP9igHZ/icB+J0AAAAACAAAAAADGwL8AAMACAAMABAAFQAbACEAPwAAARUjNSUdASM1NxUjNSMVIzU3FREjETcVIzUjNSMVIxUjNTcrARUzFSMVMxUjFTMVIxUhNSM1MzUjNTM1IzUzNQGCIAEcXl5eniCeXtxeICBeIH5+fl9fX19fXwI4fn5+fn5+AaF+fiAgfp5+X19+fh8f/uQBO35+IF5eIH4gIH4ffiB+Hx9+IH4ffiAAAwAAAAAC/AL8AAMACAANAAABFSM1Ix0BIxEDMyERIQLc3CC8INwBHP4IAtz8/Py8Abj+KAH4AAACAAAAAAL8AuwABAAuAAABFwcnNycHJzM1IxUzByMVMzUjNxcHIxUzNTcXFTM1NxcVMzUjJzczNSMVByc1IwJCS25WcBlrNwQ/BDIRPwwsP4IcP3JLP2AePx0tKCI/HUI+AqRwonacE5RLPz9+Pz9vV7U/Op9nMzaOLDo/RDo/MitiOgAEAAAAAAPWA6YAAwAPABUAJQAAARUjNQEhNTMVMzUzNSM1MyUBJxEhESUXIREnBxc3JwcRIQcXNycCm/wCGP3o/CD8/Pz+Zv6WTwNy/Y9j/ttjFomJFmMBBWMWiYkCEr29/me9vb0fvfz+mE7+ZQK1g2P+4GQXiYkXZAEAYxaJiQAAAAAHAAAAAAKNAvwAAwALABAAFAAYABwALgAAARUjNSMVIxUzFSM1Jx0BIxE7ATUjJxUjNSMVIz0BMxUjESE1IzUjFSM1IzUzNSMCbh8gH15eIF5+Xl4gHyAfHz8BHD8gHz8fXgHgHx8fH368Xz/cARsfICAgICBePv5m/D8/nj4gAAgAAAAAAvwC/QADAAcACwAPABMAFwBOAFIAAAEzNSsBMzUjBTM1KwEzNSMhMzUjBzM1IxcPDiMVMz8YJw8JNzM1IwIAPz/8Pz8Bej8//D8/ATs/P50+PhAJEhsREhESEhISExMUFBYWGBcWFhUUFBMTExMTHB0gDAwLDAsLCxYVFhceCyAVFRULCwsMC0I/PwEFPz8fPz8/ID+NChIZDg4MCgkIBwYEBAICHwICBAUGBwkKCw0OGBsjDhAQERISFCwwNTwLHlEuKiYREQ8PDv4/AAAAAwAAAAADGwMbAAMABwAzAAABFSM1JxEjEScjFTMVIxUzFSMVMxUjFTMVMxUzNTMVMzUzFTM1MxUzNTM1IzUjNSMRIxEjAn5eIF5+QEBAQEBAQEAfH18fXx9fH0B+fp4/HwHgnZ2e/sUBO14fXx9fH18fH0BAQEBAQEBAH72e/qUB2QAABgAAAAAD2AOpAAMABwAMABQAGQA1AAABFSM1JxUjNSUVESMRByMRIREjNSMlOwE1KQERFSE1IzUzNTM1MzUhFSMVIzUjNTM1IREzESECfn69/ALVfiCeAfidvf7k/CD+5P7GAZlf/CD8/uT8H/z8Ajcg/I4BU93dfr29Xj/+hgG5vf7lAZlffr3+ZvwgvZ0/ICC9vSC9/oYBmQAABAAAAAADBwL9AAMABwALABsAAAEHNTcFBzU3FxUnNQcXNxUHFzcXNycHNTcnBycCzV9f/uR+fp5+2BYFGxaynakWBRsWk50Bsl7vXs9+735+737vjBYE7xsWsp6pFgTvGxaSnQAAAAAHAAAAAALcAvwAAwAHAAsADwAUABgAHwAAARUjNQchNSE3FSM1JxUjNTcdASMRAzMRIxM7ATUjNSMCvfwfATr+xvxf3R/dX51eXn5+nX6dAUMfHz9e3Z2dfvz8H368ATr+xgE6/qbcngAAAAAFAAAAAALcAxsABAALAA8AEwAXAAABHQEjEQM7ATUjNSM1ITUhJRUhNQchNSEB4F4gfp5+ngE8/sQBW/6GHwG4/kgCP369ATv+pd2dXx8gXl5+ngADAAAAAAL8AvwAEQBNAGIAAAEjPw8XIR8QMz8VNS8QBRUzNSMPDwHgvAIEBgcICgoNDQ4PEBASEhJA/uUEBQgICwwNDxARCRITFRQWFhgNDA0MDAwLFhUTEhAPDQoFBAMDAgIBAQMFBggKCw0ODxESCRMVFR3+5PwcDBcXFhQUEhEPDgsKCAYEAQIgEhISEBAPDg0NCgoIBwYEAvwSFhUTExIRDw4NBgoJBwYEAgECAgMDBAUKDQ8QEhMVFgsMDAwNDA0NFhYVFRMTEhEQDw0MBgkIBgfrEPwBBAYICgsODxESFBQWFxcMAAAAAAIAAAAAA4kDuQAEAAwAAAEVESMRAyMRIREjNSECbtwg/AMU/P7kA5p+/UoDNP7E/ekC1Z0AAAAABQAAAAACzAL8AAMABwAMABEAGwAAARUjNScVIzU3HQEjEScVESMRByMRITUjNSM1IwKtP9w//D8gPx9fAZpfXn4BwZ2dX/z8Pn68ATp+Xv6mAbid/sXcnn4AAAAEAAAAAAKNAwsAAwAHAA4AEgAAATM1IycRIxEDOwERIzUjNzM1IwIvX18/XiB+nn6eIF5eAi8/IP6GAXr+ZgEcnSA/AAQAAAAAAvwC/AAEAAkAEgAmAAABHQEjNScdASMRAzMhNSM1IzUjNzM1FxUzNRcVMzUjFSc1IxUnNSMCP34ffiCeAVqenb0gXl5fP15eP19eXgHgPn68Xz/cARv+xZ5eXkAINTIGMzJfBDMvCDUyAAAGAAAAAAM7A4kAAwAHAAsADwAUACMAACUVITUHITUhJRUjNScVIzU3HQEjEQEzITUjNSM1IxUjESMRIwL8/gggAjj9yAHZX51f3V/+5X4B+F9+nX5fH7UfHz9f/J6eXvz8nt29AZr+Rx+9/J3+5AJXAAAAAAgAAAAAA7kDuQADAAcACwAPABMAFwAbACEAACUzNSM7ATUjITM1IzczNSMHMzUjNzM1IwEXAScBITUhESMBgj8/fj8//sU/P/w/P50+Ptw/P/6YEAMJEPymA3L8rR+mPkA+QD4+PiA//nAbAc0b/csfA1MACQAAAAADyAOZAAMABwAMABsAJwArAC8AMwA7AAABFSM1JxUjNTcdASMRATMhNSM1IzUjFSMRIxEjJRcHFzcXNyc3JwcnOwE1IzUzNSMHMzUjBzc1MxU3NSECL16eXtxe/uR+Ahh+fp5+XiACV4eHFoeHF4eHF4eHaF5eXl5fPz8/IPwf/sUBJJ6eXvz8nt29AZr+RiC9/J3+5AH4CYeHF4iIF4eHF4iIH18fPz+QH7C+IL4ACgAAAAAD+AMLAAMABwALAA8AEwAXABsAIAAkADMAAAEVIzUlMzUjBzM1IyUVIzUlMzUjBzM1IzcRIxEhHQEjEQEhESEBMyE1IzUjNSMVIxEjESMCAF4BuF9fXj8//gheArRfX14/P9z8/qZeAZkBO/7F/Ut+Ahh+fp5+XiABsZ2dIB8/PyD8/D8fPz8//sUBO9y9AZn+pgF6/icgvfye/uUB+AAFAAAAAAO5A8gAAwAHAAwAGwAiAAABESMRJxEjESUZASMRATMhNSMRIxEjFSMRIxEjBTMVNzM1IwLcfrx+ARt+/oa9ArW9nryenh8BWx8/XrwBkv7FATt+/kcBub3+5P6mAnb9aiABWgE7vf4oA1JePz9+AAcAAAAAA7kDiQADAAcACwAPABUAOwA/AAABFSM1IxUjNScRIxEjESMRNzsBESMRByMRIxEjESMRIxEjESE1IxEjESMRIxEjESM1IxUjNSMVIxUjESMBMxEjAtw+ICC8IB8/vEAffl4/ID8fQB8Dcr0gPiAgHx9AHx8gHwHYICABctzc3Nx+/qYBWv6mAVq9/ekCF50Bev0MAvT9DAL0/OwgAvT+CAH4/ggBO729vb29AXr9DAL0AAAEAAAAAAO5A5kAAwAHAAwAMgAAARUjNScRIxElERUjESUjFTMVIxUzFSMVMxUjFTMVIxUzFSMVMxUhNSM1IxEjFSMRIxEjAtx+vH4BG37+xT8/Pz8/Pz8/Pz8/PwMzvZ68nl4gAWLc3H7+pgFavv7k/AIYvB9fH18fXx9fH18fXyD8ATu9/oYDFAAAAAcAAAAAA7kDuQADAAcACwAPABMAFwAmAAABFSM1IxUjNSURIxElFSM1JxUjNSURIxEBMyE1IxEjESMVIxEjESMC3H68fgEbfgEbfrx+ARt+/oa9ArW9nryenh8BBJ6enp5+/uQBHCBfX37d3bz+5QEb/WsfAVsBO73+JwNTAAAADQAAAAAD2APYAAQACAAMABAAFAAYABwAKAAuADYAOgA+AF4AACUzNycjBTM1IwczNSMlFSE1JTMnIwUzNSMHMzUjJRcHFzcXNyc3JwcnITsBFSE1IxUjFTMVIzUBFSM1JREjEQERITcjNTMnIzUzNyM1MxUXMxU3NSM1IxEjFSMRIxEjAj+GHgGj/qX8/H4gIAGa/sUBekQfJf6l/Px+ICACOIeHFoeHFoeHFoeH/jCefv7FH19fXwE7fgEcfv6GAmAehqIfg1EfUX46YyCenb2enR+mHgEfHx8fIF9fPx8fHx8fCYeHFoeHFoeHFoeHXl5eH1/cARz8/L3+RwG5/kf+5CBfH14gfmQ6IiAingE6vP7kAlYAAAgAAAAAA9oD3QADAAcACwAPABQAGAAnADMAAAERIxE3MzUrAREjESczNSMlGQEjETUzNSMBMyE1IxEjESMVIxEjESMFJwcXBxc3FzcnNycCu34ffn7cfiB+fgE7fn5+/oa9ArW9nb2enSADGIcWh4UWhYcXiIUWAX7+xAE8PkD+RgG6PkA+/uX+pQJ2QD787R8BWwE7vf4nA1NBhxaIiRaJhxaIiRYAAAYAAAAAA7kDiQADAAcACwAQADAANAAAARUjNScRIxEjESMRNzMRIxETIxEjFSM1IxUjFSMRIxEjESMRIxEjESMRITUjNSMRIxMzESMCvV+8QB8fvF9+/F8fXx8fQB8/IB9fHwNyvSAffiAgAXLc3H7+pgFa/qYBWr396QIX/uUB+L29vb0Bev6G/oYC9P0MAvT87CD8Afj9DAL0AAkAAAAAA8EDuQADAAcACwAPABMAFwAbAB8AJQAAJTM1IzczNSMFMzUjNzM1IyEzNSMnMzUjNzM1IwEXAScBITUhESMBOz8/nT8//sU/P90/PwF6Pz+9Pz+9Pz/9mBYDHxX8kwNy/K0fxT8gPh8/fj8/Pz9eQP0SFgL8F/yeHwNTAAAAAAoAAAAAA8gDuQATACcARwB4AIwArACwAPMBIwEpAAABMxUjFTMVIxUzNSM1MzUjNTM1IyUzFSMVMxUjFTM1IzUzNSM1MzUjJR8DDwcvBz8HHwInDwUVHwk/DC8LDwUlMxUjFTMVIxUzNSM1MzUjNTM1IyEfAw8GKwEvBT0BPwYfAgczNyMFPwEzHwgPBy8DFR8DMz8NPQEvDSMHNzM1IxcPBRUfCT8MNS8JDwUBITUhESMCzT8/Pz+9Pz8/P73+xT8/Pz+9Pz8/P70CFwQDAQEBAgIEBQYHCAgGBgUEAwIBAQIDBAUGBwgHBwY/AwQDAgICAgQGBwUEBQYFDA0GBQYFBAQEBAIDAwEBAwQDBAQEBQUFBgwNBgYFBQT9DD8/Pz+9Pz8/P70CngQDAgEBAgMEBQYGCAgHBgUEAwICAwQGBgcIBwcFKBmgGf6NBRAdDgwKBAcDAgMBAQMFBwgKDAwODQ0MBAsNDxIJCQkHCAYGBgUEAwMCAQECAgMEBQUFBwcHCAkJChcGWnO0BAMDAgICAgQGBwQFBQUGDA0GBQUFBQQEAwMCAwEDBQMDBAQFBQsMDQYGBQUF/WIDcvyuIAFDH0AfPz8fQB8/vR9AHz8/H0AfP5wGCAgKCgkIBwUEAgEBAgMGBggICgoJCAcFBAIBAQIECAQFBgYGDg4NCwoJAwMCAgIBAgECAgQDBAUFBgUNDg4NCwQFBAMDAgIBAgIBAgMDAy4fPyA+PiA/H0AGCAkKCgkIBgYDAwIEBQcHCQoKCQgHBQQCAQECBOX7fQEBAgMFAwgEBQoMCwsJCAYFAwEBAwUHHgIEAwEBAgMDAwUFBQYHBwgICAkJCAcIBgYGBQUEAwMCAgEBSRoOBAYFBgYODg0LCgkDAwICAgECAQICBAMEBQUGBQ0ODg0KBQQEBAMCAwEBAgEDAwT8nB8DUwAAAAwAAAAAA6kDuQADAAcACwAPABMAFwAdACMAJwArADAAPwAAJSE1IQUhNSElFSE1IxUhNSUhNSEFITUhJTMhFSE1IzsBFSE1JRUjNScVIzUlERUjEQERIREjNSMRIxUjESMRIwIvATv+xf5nATv+xQL0/oYg/oYBuQE7/sX+ZwE7/sUBuR8BHP6G/J0//oYCdn69fgEcfv6GA1Kdnr2dnh+GICAgH19fX18/ICAgH19fX1+dfn5+/Py+/uSeAbr+Rv7lARueATu9/uQCVwAAAAAHAAAAAAO5A7kAAwAHAAwAGwAfACMAJwAAARUjNScRIxElERUjEQEzITUjNSMRIxUjESMRIzchNSElFSE1ByE1IQLcfrx+ARt+/oa9ArW9nryenh/dAbj+SAHY/gggAjj9yAFD3d1+/qUBW73+5PwCGP3JH/wBPL7+hgK2PiAgX19+nQAKAAAAAAPYA9gAAwAPABMAFwAbAB8AIwAnACsAMQAAJTM1IyUXBxc3FzcnNycHJwczNSMFMzUjNzM1IyEzNSMnMzUjNzM1IwEXAScBITchESMBJD4+AXqHhxaHhxaHhxaHh/M/P/7FPz/cQEABekBAvD4+vEBA/ZkWAx8W/JQCYB79oR/kQCiHhxaHhxaHhxaHhx8/IEB+PkA+QF4//RMXAv0X/J0gA1IAAAAADwAAAAADqQO5AAMABwALAA8AEwAXABsAHwAlACsAMwA3ADsAQABPAAAlMzUjBTM1IwczNSMlFSE1IxUhNSUzNSMFMzUjBzM1IyU7ARUhNSE7ARUhNSMVIxUzFSM1JRUjNScVIzUlERUjEQERIREjNSMRIxUjESMRIwJu/Pz+pvz8fh8fAvT+xSD+xQF6/Pz+pvz8fh8fAdiefv7F/sWdfv7FH19fXwJ2fr1+ARx+/oYDUp2evZ2eH4YgICAgIB9fX19fPyAgICAgH15eXl5eIF/dnX5+fvz8vv7kngG6/kb+5QEbngE7vf7kAlcAAAAABAAAAAADmQO5AAMABwAMADIAAAEVIzUnESMRJREVIxEBMxUzNTMVMzUzFTM1MxUzNTMVMzUzFTM1MzUjNSMRIxUjESMRIwK9fr1+ARx+/sRAH18fXx9fH18fXx9fvp29nl4gAYLc3H7+pgFavf7l/AIX/ck/Pz8/Pz8/Pz8/Pz8g/AE6vP6GAxMAAAAGAAAAAAO5A7kAEwAnAGcAewC2ALwAAAEzFSMVMxUjFTM1IzUzNSM1MzUjJTMVIxUzFSMVMzUjNTM1IzUzNSMlFQ8OLw8/Dx8OJTMVIxUzFSMVMzUjNTM1IzUzNSMFHw8/Dy8HMzUjDw4BITUhESMC3EBAQEC+QEBAQL7+xj4+Pj68Pj4+PrwB2AICAgQDBQUGBgYHBwgICAgIBwcHBwYGBQQEAwMCAQEBAQIDAwQEBQYGBwcHBwgICAgIBwcGBgYFBQMEAgIC/Qw/Pz8/vT8/Pz+9AjcBAQMEBAYGBwgJCQkLCgsLDAoLCgoJCAgHBwUFBAICAQECAwQFBwcJRY4LCwoLCQkJCAcGBgQEAwH9iQNy/K0fAUMfQB8/Px9AHz+9H0AfPz8fQB8/vQoJCQkICAcHBgUFBAMDAQEBAQMDBAUFBgcHCAgJCQkKCgkJCQgIBwcGBQUEAwMBAQEBAwMEBQUGBwcICAkJCRUfPyA+PiA/H0BfDQwMDAsKCgkIBwcFBAMCAQECAwQFBwcICQoKCwwMDA0ODQ0MCwsKCx8BAgMEBQcHCAkKCgsMDAz8/x8DUwAACgAAAAADuQPIAAMABwAMABsAHwAjACcAKwAvADMAAAEVIzUnESMRJREVIxEBMyE1IzUjESMVIxEjESMlMzUjBzM1IwczNSMHMzUjJRUhNQchNSEC3H68fgEbfv6GvQK1vZ68np4fAjdeXl4+Pp5eXl4+PgH4/cgfAnb9igEz3Nx+/qYBWr3+5fwCF/3JIPwBO73+hgK1XiA/PyAgPz8ffn6dvQAKAAAAAAO5A4kAAwAHAAwAEAAUABgAHAAhACUASgAAJRUjNTcVIzUlHQEjNSUVIzUlESMRIxUjNSUVITUlERUjESMVITUDMyE1IzUzNSM1MzUjNTM1ITUhNSE1ITUhNSE1ITUhNSE1ITUhAQSenp4Cdn7+pp4BPH4gngE8/sQB2X4f/sQfvQK1vb29vb29/qUBW/6lAVv+pQFb/K0DU/ytA1P8jtU/P14/Pz8fvdwgPz9e/qYBWj8/Xz8/Xv7l/AIXPz/9ySA/Hz8gPx8/ID8fPyA/Hz8gAAAFAAAAAAPYA9gAEwAnADsAQQBNAAABMxUjFTMVIxUzNSM1MzUjNTM1IyUzFSMVMxUjFTM1IzUzNSM1MzUjJTMVIxUzFSMVMzUjNTM1IzUzNSMDITUhESMlFwcXNxc3JzcnBycCvT8/Pz+9Pz8/P73+xT8/Pz+9Pz8/P73+5D8/Pz+9Pz8/P70/A3L8riACdoiIF4eHF4iHFoeHASQgPx9AQB8/ID6+ID8fQEAfPyA+3R9AHz8/H0AfP/yuHwNTKIeHFoeHFoeHFoeHAAAFAAAAAAO5A7kABAAHAAoAHwAlAAAlJxEjNxcDEQUnNzUHJzUjFQcjETM1FxUzNRMXFTMRIwEhNSERIwHBnQ6r85QBG2FheKNf1SdfnV+rcF9f/QwDcvytH75PATLBiP7OAc78ZchI96sZK/D+pQZQFHcBYnUKAdn8jh8DUwAAAAQAAAAAA7kDuQADAAcACwAaAAABESMRAyMRNwEjERMBKQERIxULAQUXNxEjESMCnt0f3d0B+N3d/K0BWwIXH+74/rkSJj8fAcv+mwJd/aMBzpr9mAFmAUv9MAMUC/6aARfkGhv+SANTAAAAAAUAAAAAA9gD2AACAAYAEgAWAC8AACUXNQUzNSc3FwcXNxc3JzcnBycFIxE3ASkBNyERFxU3NRMRNxEjFQsBBRc3ESMRIwOTB/7kICAgh4cWh4cWh4cWh4f+ztzc/qYBWgEGHv783CDcICDu+P66EiY/H8YGDEaDICOHhxaHhxaHhxaHh9wBzZv9eCACXPh6H1wBS/4qIQH5C/6bARflGhv+SQNSAAAAAAkAAAAAA7kDiQADAAgADAAQABQAGAAcACEAPgAAJRUjNSUdASM1IRUjNSURIxEjFSM1KQE1IScVITUlFREjEQEzITUjNTM1IzUzNSE1ITUhNSMVITUhNSE1ITUhAQSeAnZ+/qaeATx+IJ4B+AFb/qW8/sQB2X7+hr0Ctb29vb3+pQFb/qW8/sQDU/ytA1P8jvReXn5eftxeXn7+pgFaXl4gXl5ePx/+CAIX/ckgXiBeINwgPz9eIF4gAAAACgAAAAADuQPoAAMABwALAA8AEwAXABsAHwAkADMAACUzNSMHMzUjBzM1IxczNSM3FSE1ByE1IQEVIzUnESMRJREVIxEBMyE1IzUjESMVIxEjESMCfl5e/F5eXj4+/D4+/P3IHwJ2/YoCF368fgEbfv6GvQK1vZ68np4fdiAgID8/Pz8ffn6dvQE73d1+/qUBW73+5PwCGP3JH/wBO73+hgK1AAAGAAAAAAPYA9gACwAQABMAFgArADEAAAEXBxc3FzcnNycHJwUnESM3FwMRBSc3NQcnNSMVByMRMzUXFTM1ExcVMxEjASE3IREjAp6HhxaHhxaHhxaHh/7ung6s85UBHGJieaNe1iZenl6scF5e/QwCYB79oR8BTIeHFoeHFoeHFoeHhVABMcGI/s4BzvxmyEj4rBkr8f6mBlAUdwFidQoB2PyOIANSAAAHAAAAAAO5A7kAAwAHAAsADwAUABgAJwAAAREjETczNSsBESMRJzM1IyUZASMRNTM1IwEzITUjESMRIxUjESMRIwLcfiB+ftx+IH5+ATt+fn7+hr0Ctb2evJ6eHwGi/sQBPD5A/kYBuj5APv7l/qUCdkA+/O0fAVsBO73+JwNTAAYAAAAAA3oDOwADAAcADAAQABQAIwAAARUjNScVIzU3HQEjESURIxEDMxEjEzMhNSM1IzUjFSMRIxEjAvxenl7cXv6lHyBeXn5+Afhefp5+XiABgp6eXvz8nty+AZp+/ggB+P3oAjj9qR++/J7+5AJXAAAACgAAAAAD+AMLAAMABwALAA8AEwAXABwAIAAkADMAAAEVIzUlMzUjBzM1IyUVIzUlMzUjBzM1IyUdASMRIREjEQMhESEBMyE1IzUjNSMVIxEjESMDWl79ql5eXz8/Ahde/qZeXl8/PwKVXv6m/CABO/7FAVp+Ahh+fp5+XiABsZ2dIB8/PyD8/D8fPz8/3L0Bmf7FATv+pgF6/icgvfye/uUB+AAHAAAAAAO5A7kAAwAHAAsADwATABgAJwAAJRUjNSMVIzUjFSM1JRUjNScRIxElERUjEQEzITUjESMRIxUjESMRIwLcfh9+H34BuH68fgEbfv6GvQK1vZ68np4fpkBAQEBAQPy+vn7+xAE8vP7l3QH4/WsfAVsBO73+JwNTAAAAAAUAAAAAA7kDuQADAAcACwApAC8AAAERJxEDBxE3AQMREwcnNSMnByMVBRc3EQcXNxUzNTcVMzUXExEzESMxJwEhNSERIwJ+vR/d3QHY3Nzn0gIMEAH+6hQGGhQGH90f0+YgAhn8yANy/K0fAk7+u9oBRf69twFLt/7j/usBQgEV8PMCDg4B5hkF/rUWGAVFX7f37vMBIP6WAwQU/LkfA1MAAAAACQAAAAADuQO5AAMABwALAA8AEwAXABsAaABuAAAlMzUjNzM1IwUzNSMlMzUjBTM1IzczNSM3MzUjARU/JSMVDyMhNSERIwGiPj68QED+Zz8/Alc+Pv6GPj78Pj5+Pj79ehoaGhkYGBgWFxYVFRUUExMTEhIiIB4dGhkYFhQSGRUSCgkLBwQCIAIIDRILDQ4PGxMVFhkZHB0fICMRExITFBQVFRUWFxYYGBgZaANy/K0fhj8/Px8+Xz8/P15AvED9WiABAQIDAwUFBgYHCAgJCgoKCwsMGRocHB4eHh8eHy0sKhoZIx4aFAYTIikxGhscHSweHR4dHBwbGRgXCwoJCggICAcGBgUEBAMCAa0fA1MAAAAACgAAAAADuQO5AAMABwALAA8AEwAXABsAIwAnAC0AADczNSMFMzUjJzM1IxczNSMFMzUjJTM1IwUzNSMXAycHFxMlJwUzNSMBITUhESOmPj4BOkBAvD4+/D4+/qU/PwI3Pz/+pj4+gbWtGM7FATcS/t4/P/4IA3L8rR+mPh8/fj8fPh8/fj8/P0T+WskU8AHM2hodP/zNHwNTAAAABwAAAAADuQO5AAMABwALAA8AFAAYACcAAAEVIzU3FSM1JxEjETcVIzUlFREjETcVIzUBMyE1IxEjESMVIxEjESMC3H5+frx+fn4BG35+fv6GvQK1vZ68np4fAUPd3V8gIB/+pQFbXyAgXr3+pQIYXh8f/WsfAVsBO73+JwNTAAAHAAAAAAPYA9kAAwAHAAwAGwAfACcAMwAAARUjNScRIxElERUjEQEzITUjNSMRIxUjESMRIzchNSEHITchNSEnIQUnBxcHFzcXNyc3JwK9fr1+ARt+/oa9ArW9nb2enSDdAbn+Rz8B4R/+HwG/IP5CAnaHF4iFFoWHF4iFFgEi3Nx+/qYBWr7+5PwCGP3IIPwBO73+hgK1PyBfH18fSIgXh4oWiogXh4oWAAAABwAAAAADuQO5AAMABwAMABAAFAAYACcAAAEVIzUnESMRJREVIxEnITUhJRUhNQchNSEDMyE1IzUjESMVIxEjESMC3H68fgEbfp0BuP5IAdj+CCACOP3Inb0Ctb2evJ6eHwFD3d1+/qUBW73+5PwCGNwgIF9ffp38jh/8ATy+/oYDUwAABAAAAAADuQO5ABMAJwA7AEEAAAEzFSMVMxUjFTM1IzUzNSM1MzUjJTMVIxUzFSMVMzUjNTM1IzUzNSMlMxUjFTMVIxUzNSM1MzUjNTM1IwMhNSERIwLcQEBAQL5AQEBAvv7GPj4+Prw+Pj4+vP7kPz8/P70/Pz8/vT8DcvytHwFDH0AfPz8fQB8/vR9AHz8/H0AfP9wfPyA+PiA/H0D8rR8DUwAHAAAAAAPwA+wAAwAHAA0AEQAhACUALQAAJQc1NwUHJzcFFSERFwEFByc3BycRJwcXESE1NzUzNxEHJzcXNycFJwcXNyc1IwM9Wlr97D64SAJS/WC/ASIBH1W6UczZTmwGAs1wPGFmvwy2V7f+DRhIx0ydFn1H8VlgP6M2k/0BQqoBI1VVulEarP66RFAG/pMGWoBHAZVM0BTGQdaYEkqeTHjfAAMAAAAAA+wD7AADAAcAFwAAARUhNQEVITUnGQEhNSE1IREhNSERITUjAb3+bQEj/t0XA9r8PQNT/K0Cif13FwG94OABk+DgFv70/bkXnAENhwEMhwAAAAAIAAAAAAPsA98AEAAgAC8APgBEAEgATgBiAAAlByUjNx8BPwklHwsHJTcFDwovATcHIy8KPwEFByc/AiUHNyUXDwInNwUPATMHMwcXNzMFEzM1IzcBBREjA0Re/sUBEiUgIRcYGRoMDQwMEf4AAwwgGx0QEBEQEREWFP6thQHwAxEREhESERIQEB4aHTlPAREQEREREBAPHRgiIPQB2G53Dg2B/nrqLwE+8YAND8OQ/rkncgGgrZURo8QBTJdlWUb+uv7QF/WomEIEAgICBAcIBQYGCAtCAwoZEhIJCAcHBQQDRAG5NAIKCQgGBQQDAgEBAgPEwgIEBQYHCAkJExIbLSk3x2EOD5cBJ0HH1ZYODp74qxmd3qEPsKABEBZ9AV2+AW4ABgAAAAAD7APsAAMACAAVACAANwBaAAABESMRJxURIxEnESMRPwg1FQ8HEScVEQ8HFz8HESMRAyE1IxEjNSM1PwchNSEPBzUjNSMZASMDqsoWyhbKBhQWFxcZGhseHhsaGRkXFhgWEQ4MDAsJCQgWBgcHCAkJCg7KLQPaLeDgGRcXFxgYGBgBJP7cGBgYGBcXFxng9hcBkP6aAWaznf6EAhkX/dAB1ggXFhQUEhAPDoduDg4QERIUFRoBAIdw/s0XFRUWFxgYGAYTFBMSEhIRFf5JA4D8aRcBfLRMCQcGBQQCAgEWAQEDBAQGBwh8hvxqA8MAAAgAAAAAA/gD7AAHAA0AFQAbACMAKwAvAMAAACUVMzUzFSM1NzsBFSM1JxUzNTMRIxE3OwEVIzUlFTM1MxEjEScVMzUzESMRJRUjNQEzITUzNSM1MzUjNTM1IzUzNSM1MzUjNTM1IzUzNSM1MzUjNTM1IzUzNSM1IxUjFTMVIxUzFSMVMxUjFTMVIxUzFSMVMxUjFTMVIxUzFSMVMxUjFTMVIxEjNTM1IzUjFSMVMxUjESMRIzUjFSMRIzUjNTM1IzUjFSMVMxUjFSMRIzUzNSM1IxUjFTMVIxEjESMBbhctcCwXLXCdFi1wLRYtcAKKFi1wnRYtcAE6cP0zWgOAFhYWFhYWFhYWFhYWFhYWFhYWFhYXFhYWFhYWFhYWFhYWFhYWFhYWFhZwQ0NDFkRERCxEFkMtQ0NDF0NDQy1DQ0MWQ0NDRBbzLS3JyXAtLUMsLP6EAXxwLCxELS390AIwWVlZ/XcCiRctLf1JhxZDF0MWQxdDFkQWQxdDFkMXQxYXFxZDF0MWQxdDFkQWQxdDFkMXQxZwAkYWWlpaWhb9ugLjWVn9HeAWWllZWhbgAZMWWllZWhb+bQPDAAAAAAUAAAAAA+wD7AAJABMAHQAnADUAAAEdATM1MzUjNSMXHQEzNTM1IzUjFx0BMzUzNSM1IxcdATM1MzUjNSMBITUhNTM1IzUjESMRIwEgFi0tFrMXLCwXyhYtLRbJFy0tF/ytA9r8li0tFkMXAaYWs7MWtEQWs7MWtC0Xs7MXs4YXs7MXs/yWF7MWs/6EA8MAAAkAAAAAA+wD7AAFAAsAFwAjACkANQBBAE0AUwAAEzsBFSM1NzsBFSM1ByMVMxUzNTM1IzUjMyMVMxUzNTM1IzUjJTsBFSM1ByMVMxUzNTM1IzUjNyMVMxUzNTM1IzUjMyMVMxUzNTM1IzUjASE1IREjmhYWQ8oWF0ScLS0WLS0Wsy0tFi0tFgFmFxZDnS0tFi0tFrMtLRcsLBezLCwXLS0X/K0D2vw9FwF6h4dZhoZDs1pas1q0WVm0WVqHh1qzWlqzWhazWlqzWrNaWrNZ/K0XA8MAAQAAAAAD+APsAEIAABMjFTMRIxUzFSE1ITUzNTcVMzUXFTM1EzM1IxUDIxUnNSMVByMRMzUzFTM1MxUzNTMVMzUjFSM1IxUjNSMVIzUjNSMeFhYWFgPa/D0t4FnKWeY+WttIyln2Fy3JWuBZylpaylngWsktFwOqWv2NWnAXWU/YBASXNksBMllZ/twHlzo37AJzLS0tLS0tWhcXFxcXF0MAAAAJAAAAAAPsA/AAAgAGAAkADQARABQAFwAbADIAAC0BNycHJzcnBycFByc3Eyc/AScHJwcnNx8BBxEnAScHFxMHFzcXJQUXNycTNycHLwE1IwMX/taHEpRPkRONJAEtAlTOR6+RXg9UO9W1tbVH5Rf+YUgLSkw+DzMBASIBamIQYEVcDF28rBeNVkQRTBeCDX7gsQFQgP57pfk6EjVW8WWsGWmOARzv/tsoFCn96jgRLgiUaVwQWwH7ORM6LP5AAAAFAAAAAAPrA+wABwAOABIAFgA4AAABESMRMzUjNyUVMwcRIxEXBzU3JwcjNwEHFzczFSE3NTMVITc1MzUjESM1IwcRIxEjBxUjBxEjESMBTIeHdiwB8wEBhrMWFgoeeS79vVgSVjMBOUQsATpDFxedkk4snUNTSi0WAlr90AHsFy1DWgH96AJzLRdMIRotLf4ibQ5s4EOd4EOdFwF8cEv+XwJGRJxL/uUC4wAABgAAAAAD7APsACMAPwB/AOcBQwHDAAAlDw8rAS8CNx8DPwglHwgHLw83JQ8PLw8/Dx8OJyMPDh0BHw0zPwMXDwcjLx09AT8XNSMPHx8IBy8OPQE/HgEfHz8fLx8PHgMvAxAQEBESEhITExQTFRQVFRUYGBgiKREQEBANGRgYFxcVFBL+TQ8RERMTFAsWESgUEhIRERARDw8PDw0ODQwMfwFnAQEDBAUFBwcICAoJCwoMCwsMCgsJCggIBwcFBQQDAQEBAQMEBQUHBwgICgkLCgwLCwwKCwkKCAgHBwUFBAMBhQULCwsKCQkICAcGBQQEAgICBAQGBwcJCgoLDAwNDQ4QEBAOcRcUFBUWFhcYDw8ODw4ODQ0NDQwMCwsLCgkKCAgIBwYGBgQEAwMCAQECAgMDBAUFBg0PERIUFhcLDQwNDQ0OFQIPDw8ODg4NDgwNDAwLCwoKCgkJCAcHBgYFBQQDAgIBAQEDBAUHCAoLBX8MCQgIBwcGBQUEBAMCAgECAwQFBgYICQoLCw0NDg8PEBESEhIUExUUFhUWFxcZ/ikBAgMEBgYICQoLDAwODw8RERISFBQUFhUXFxcYGBkZGRkZGRgYFxcXFRYUFBQSEhERDw8ODAwLCgkIBgYEAwIBAQIDBAYGCAkKCwwMDg8PERESEhQUFBYVFxcXGBgZGRkZGRkYGBcXFxUWFBQUEhIREQ8PDgwMCwoJCAYGBAMCmAIMDAsLCQkICAYGBQQDAwECAweXAwIBAQECBAUICQsNDTMREQ8NDQoFCQWYBgYHCAkJCQsKDAwNDQ0PD1zBCwwKCwkKCAgHBwUFBAMBAQEBAwQFBQcHCAgKCQsKDAsLDAoLCQoICAcHBQUEAwEBAQEDBAUFBwcICAoJCwoMeQMEBQUGBwgJCQkKCwsLDAwODQ0MDAsKCgkHBwYEBAIBAwQHcRALCggGBAMBAQIDAwQEBgYGBwgICAoJCgsLCwwMDQ0NDQ4ODw4PDw4ODg0NDQ0NDAwXFhQSEQ8NBgUFBAQDAgIXAgIDBAQFBQYHBwgICQkKCgsLDAwMDQ0NDg4ODw4PEA8XFhYWFBQUEgdcEQ8PDxAQEBAREREREhISEhgXFhcWFhUVFBQTExIREREPDw4NDAwLCggIBwYFBAMC/ioZGRkYGBcXFxUWFBQUEhIREQ8PDgwMCwoJCAYGBAMCAQECAwQGBggJCgsMDA4PDxEREhIUFBQWFRcXFxgYGRkZGRkZGBgXFxcVFhQUFBISEREPDw4MDAsKCQgGBgQDAgEBAgMEBgYICQoLDAwODw8RERISFBQUFhUXFxcYGBkZAAAGAAAAAAPsA+wAAwAHAAsADwARABYAAAEVIzUTESMRIxEjESUVITUBEQMzIREhA9bJyckX4AHA/kD+FBcXA8P8JgEK4OAB7P4qAdb9NALM4MnJ/FQDrPw9A9oAAAQAAAAAA+wD7AADAAkAEQAVAAAlBxE3BxEhEQUJATEHBREhNxEFITchA9ZDQ1n8rQEMAVABHBb8hwN6YPwuA2la/JZ9RAEJPT7+6QFUoQEjAaQQAfyAYANpMkMAAwAAAAAD7ANmACIAVQDaAAABFQ8PNT8PNRUPDycRMx8dJRUjFR8eOwE/HjUjLx4rAQ8dA9YBAwQHCAoMDQ8QEhMUFhYiHBIRERAPDw4NDQwKCgoICAEDBQcICwwODxETFBUWFyHvGBgYFxYXFhUVFBQTEhIREBAPDg0MDAoJCQcHBQQDAvw+AQECAwQGBggJCgsMDA4PDxEREhIUFBQWFRcXFxgYGRkZGRkZGBgXFxcVFhQUFBISEREPDw4MDAsKCQgGBgQDAgEBAgMEBQYICAkLCwwNDg8PEBESEhMUFBUVFhYXFxcYGBkZGBgXFxcWFhUVFBQTEhIREA8PDg0MCwsJCAgGBQQDAb0JCREREBEPDw8ODg0MDAsKDW8KCAgICQkJCgsKCwwLDA0OVwkJERIREBAQDw4ODQwMCwoM4QETAQICAwQEBQYFBwcHCAkJCQoKCwsLCwwMDQ0NDQ0OAQSRDw8ODw4ODQ0NDQwMCwsLCgoJCAkHBwcFBgQEAwMCAQECAwMEBAYFBwcHCQgJCgoLCwsMDA0NDQ0ODg8ODw+REw4ODQ4NDQwMDAwLCwoKCgkJCAgHBgYGBQQEAwICAQECAgMEBAUGBgYHCAgJCQoKCgsLDAwMDA0NDg0ODgAABwAAAAAD6wPsAAMABwALAA8AEwAXAEIAAAERIxETBxE3JwcjNyURIxETBxE3JwcjNwEHFzczFTM1NzUzNzUzFTM1NzUzNzUzNSMRIwcVIwcRIxEjBxUjBxEjESMBNoezFhYLHXkvAdmHtBcXDBx6L/3pWBNWHLMtQ0Mtsy1DQ1panEQ4Ti2dQzlNFxYB6v5AAcD+ZhcBuSMYLS1D/boCRv3gFwI/JBctLf4ihAyBswctD0QsswctJkMWFwKgQ3BL/l4CiUPgS/7lAxAAAgAAAAACswKzAAMAEgAAARUjNQczITUjNSMVIxEjESMRIwJwQ+BDASMtcBZwLRYCLcrK4Bbg4AE6/sYBUAAAAAEAAAAAA+wD7AAVAAA3ITUhNQEFAScBJQE1AQUBJwElAREjEwPa/D0BLwEkAUES/s3+3v7TATABIwFWD/61/t3+1BcTF3sBK+EBnA3+dt/+2O0BLIYBKBD+4of+2QIbAAMAAAAAA+wD7ABXAOQBZAAAARUPEysBLxM9AT8TOwEfEyUjDw4VBx8fMz8HFw8OKwEvHT0BPx4BHx8/Hy8fDx4C9gEBAwIECAoNDhARExUVFwsMDQwMDQ0MDA0MCxcVFRMREA4NCggEAgMBAQEBAwIECAoNDhARExUVFwsMDQwMDQ0MDA0MCxcVFRMREA4NCggEAgMBAf70BRkZFxYVFBMRDw4MCggGBAEBAQEDAwMFBAYGBgcICAgJCQoKCwsLDAsNDA0NDQ4NDgwYFxYWFRMTC5QVEBIRExMTFBQVFRUWFhYXGBgYFxYXFhUVFBQTEhIREBAPDg0MDAoJCQcHBQQDAgIDBAUGBggJCgsLDQ0ODw8QERISEhQTFRQWFRYXFxn+KQECAwQGBggJCgsMDA4PDxEREhIUFBQWFRcXFxgYGRkZGRkZGBgXFxcVFhQUFBISEREPDw4MDAsKCQgGBgQDAgEBAgMEBgYICQoLDAwODw8RERISFBQUFhUXFxcYGBkZGRkZGRgYFxcXFRYUFBQSEhERDw8ODAwLCgkIBgYEAwICAA0MDA0MCxcVFRMREA4NCggEAgMBAQEBAwIECAoNDhARExUVFwsMDQwMDQ0MDA0MCxcVFRMREA4NCggEAgMBAQEBAwIECAoNDhARExUVFwsMDQwM/wQGCAsMDg8RExQVFxcYGQ0NDg0ODQ0NDA0LDAsLCwoKCQkICAgHBgYGBAUDAwMBAQEDBAYICQwNCIoSDQ0LCwoJCQcHBQUEAgICAwQFBwcJCQoMDA0ODxAQERISExQUFRUWFxYXGBgYFxgWFxYWFRUUFBMTEhEREBAPDg0MDAsJCQgHBgUEAwL+KhkZGRgYFxcXFRYUFBQSEhERDw8ODAwLCgkIBgYEAwIBAQIDBAYGCAkKCwwMDg8PERESEhQUFBYVFxcXGBgZGRkZGRkYGBcXFxUWFBQUEhIREQ8PDgwMCwoJCAYGBAMCAQECAwQGBggJCgsMDA4PDxEREhIUFBQWFRcXFxgYGRkAAAAGAAAAAAPsA+sAAwAHAAsADwATADkAAAEXIyc3FSc1JxUhNQEVIzUnFSE1NyMRFzMVIxEXMxUHFzchNSE1ITUnMzUjMzUnITUhNScjNSchNSMCjiJtFp0tF/2kAhktFv4qnLNDcLNDcIEMhAMY/PABkxaGCAhL/kgCXVqGS/7OFwF5FxdcaR56EoeHAWlGdBKGhhf+xkMt/sZDMlYTWBYthxYWfE4thlpPTRcAAwAAAAAD1gNbAAQACQAOAAAlMyE1ISczITUhJzMhNSEBNhcBff5shhYCiv1ghhYDlvxUpckX4BbgAAAAAgAAAAAD7APsAFEA0wAACQEPDisBLx09AT8fIxUPHx8fPx8vHgHqAU8VEBEREhMSFBMUFRUVFRYWGBgYFxYXFhUVFBQTEhIREBAPDg0MDAoJCQcHBQQDAgIDBAUGBggJCgsLDQ0ODw8QERISEhQTFRUVFhYWFxkWFhwXGBcXFhYVFRQUEhMREREPDw0NDQsKCQkHBgUEAwIBAQIDBAYGCAkKCwwMDg8PERESEhQUFBYVFxcXGBgZGRkZGRkYGBcXFxUWFBQUEhIREQ8PDgwMCwoJCAYGBAMCAQECAwQGBggJCgsMDA4PDxEREhIUFBQWFRcXFxgYGRkB8v6vEQ0LCwsJCQgHBgUEBAICAgMEBQcHCQkKDAwNDg8QEBESEhMUFBUVFhcWFxgYGBcYFhcWFhUVFBQTExIRERAQDw4NDAwLCQkIBwYFBAMCFwECAwQFBggICQsLDA0ODw8QERISExQUFRUWFhcXFxgYGRkZGRgYFxcXFRYUFBQSEhERDw8ODAwLCgkIBgYEAwIBAQIDBAYGCAkKCwwMDg8PERESEhQUFBYVFxcXGBgZGRkZGRkYGBcXFxUWFBQUEhIREQ8PDgwMCwoJCAYGBAMCAAUAAAAAA/gD4QACAAYAEgAyAF0AAAEHLwEjNTMFHwEzPwEHAS8BBzcBBQ8BFR8DMyUfAzsBPwM1LwgHAQ8DFR8DNxUHFzczHwEzPwEzNSM/AjUvAiMPASMvAiMPAREjAqdLK/pPBgFkAwMEA43V/uUEBZ/gATX+3QMBAQMDBAIBBpgCAgMCiQRyAgEBAQIDA6/GBAQE/mXEAwIBAgMDAsCaEJpnxgUFBOL55RgCAQIDBAQDTrXdAwMDA0oWARUqKhZZrwIBAU7mAVwDARBoAU/2AwQEBAMBAW3uAgIBAXICAwMDAwMBARbzAwEB/ppaAgQDBAQDAQETXbAOr/QCAfUWGgQDBAQCAgEs3QIBASIB+gAAAAMAAAAAA+wD7AADAAcAGgAAAREjEQERIxEBMyE1IxEjESMRIxEjESMRIxEjAb2HAjCG/TNwA2pws51anbNZFwG9/m0BkwHW/JcDafyAFwOA/rD90AGpAQ39SgPDAAAAAAIAAAAAA+wD7AAGAAoAACUVIREXMwkBIREhA9b8VNAgAR/92gPa/CbQpgGqygFL/b4D2gADAAAAAAKzArMAAwAHAC0AAAEHNTcXByc3AyE1ITU3FxUzNSM3FxUzNSMnNzM1IxUHJzM1IxUHJzUjFTMHNSMB6odmlyksLesBZv6wmDItBx0WLR0WFh0tFh0HLTQmLQdKFgIliD1lEikjLv74FhuZKBwtHRYdLBcWLR0WHSwdNB8cLUm5AAAABQAAAAAD7APrAAMABwALAA8ALgAAARUhNSUHITcTFSM1NwcjPwEjByMVMxUjByMVMxUHFzchNSE1ITc1ITUhNzUhNSMBpv6EAakt/pMtjcn2LbotYGlDB7NpQwezgxCDAxf88AJFRP13AkVE/XcXAbuzs0MsLAEktLRDLS0WQ+BDQ+BKgxCDFkRD4END4HAABgAAAAACswKzAAMABwARABsAIwA0AAABFSM1NxUjNSMdATM1MzUjNSsBHQEzNTM1IzUjFzM1MzUjNSMBMyE1IxUjNSMVIzUjFSMRIwItLZ0tcBYXFxZwFhcXFuAWFxcW/t0tATlZF1kXWRcWAb1aWlmzsxYWFhZEFxYWF0NaFxZD/prgynBws7MBUAAFAAAAAAP4A+wABwAPABcAHwCoAAAlFTM1MxUjNScVMzUzESMRJRUzNTMRIxEnFTM1MxEjEQEzITUzNSM1MzUjNTM1IzUzNSM1MzUjNTM1IzUzNSM1MzUjNTM1IzUzNSM1IxUjFTMVIxUzFSMVMxUjFTMVIxUzFSMVMxUjFTMVIxUzFSMVMxUjFTMVIxEjNTM1IzUjFSMRIxEjNTM1IzUjFSMRIzUjNTM1IzUjFSMVIxEjNTM1IzUjFSMRIxEjAW4XLXCdFi1wAooWLXCdFi1w/f1aA4AWFhYWFhYWFhYWFhYWFhYWFhYWFhcWFhYWFhYWFhYWFhYWFhYWFhYWFnBDLS0WRCxELS0WQy1DLS0XQy1DLS0WQ0QW80NDycmzQ0P+hAF8tERE/dACMFlDQ/13Aon9YIcWQxdDFkMXQxZEFkMXQxZDF0MWFxcWQxdDFkMXQxZEFkMXQxZDF0MWcAJGWhaG9v26AqBZF4b2/WDgWReG9uABk1kXhvb+bQPDAAAFAAAAAAPrAwwAAwAHABwAMACMAAABFSM1NxUjNSMdASM/BzUvCB8HDwgnNwUVHx4/ByERIS8QDx4D1eDg4Bb6Ew0MCggGBAEBAgQFBwcKCyANCwUJBwYEAgECBAYJCgwNDqWy/jcBAgIDBAQFBQYHBwcICAkKCQsKCwsMDAwNDA0NDg4NGBgXFhUUExMCHv4DBgkKCwoMCw0MDQ0NDg4ODw8NDg0ODQwNDAwMCwsKCwkKCQgIBwcHBgUFBAQDAgIBAaFaWvZZWVn3FxQVFxcYGQ0NFRQUExISEhEGERIJExMVFRYXFxcWFRQTEQ+mpJ4ODQ4NDQ0MDQsMCwsLCgoJCQgICAcGBgYFBAMDAwEBAQEDBQcJCwwOAX0HCgkJCAgHBwYFBQQEAgIBAQEBAQMDAwUEBgYGBwgICAkJCgoLCwsMDAwMDQ0NDg0AABEAAAAAA/gD7AADAAcACwAQABQAGAAcACEAJAAoACwAMAA2ADoAPgBCAF0AACUzNSM1MzUjASM1NwU3ESMRBTM1IwURIxEDIxE3JREjETcjBzUXMzUjNTM1IyUVBxElMxEHJxEFMzUjNTM1IzUzNSMBMyE1IzUjFSMRIzcnByM1IxEnESMVIxEHESMDyxcXFxf8rVpaAg83hgGTFxf+V1qzh4cCRoZ3Hln2FxcXF/1KhwIPIThOAZMXFxcXFxf8PXADgBYXWRM9EUpss1qznVoWg1oWWv7d1lg9QP7PAToBWkT+sQGi/l4BRIMP/ioBS4toaC1aFloWooQBJkP+iENIAXNDWhZaFlr8JhdDQwHsRw9W9/6KUwGpyf6tWALOAAQAAAAAA+wD7AAEAAgADAAgAAABMxUhNQEVIT0BKQE1JxURITUhNSE1ITUhNSE1ITUhNSMB0/f9YAIZ/ecDafyXFwPa/D0Ctv7z/lcCMAFQ/IAXATaGhgGqhoYWhxad/R0XcLOdWZ2zWgAAAA0AAAAAA+wD8AACAAUACQAMABAAFAAYABsAHgAiACUAKQBAAAAlBzcFJTcnByc3JwcnBQcnNxMnPwEFEwcDJQcnByc3HwEHERcnNQ8BJwE1AScHFxMHFzcXJQUXNycTNycHLwE1IwGx2JIBrP7WhxKUT5ETjSQBLQJUzkevkV79vCifSAL0VDvVtbW1R+WMjBfJwAGJ/mFIC0pMPg8zAQEiAWpiEGBFXAxdvKwX3W6CZFZEEUwXgg1+4LEBUID+e6X5OmP/AI0B9ws1VvFlrBlpjgEcCSCussBrARYb/tsoFCn96jgRLgiUaVwQWwH7ORM6LP5AAAAACAAAAAAD6wPsAAMABwALAA8AEwAXAB8ALwAAARUjNRcHNTcFMzUjBTM1IwERIxETBxE3JRURMzU3ESMBBxc3MxEzNTcRIwcRIxEjAdK09y0tAX1ZWf6ZQ0MBDbP2LS3+8+BE4P3mgxCDYOBD4ENaFgEK4OCkLNAsFhYWFgEk/dACMP4MLAIgLLLe/bkHQwMg/bODEIP+8wdDAyBF/f4CtwAAAAABAAAAAAP4A+wAPQAAEyMVMxUjFTMVITUhNTM1NxUzFxUzNRMzNSMVAyMVJzUjFQcjNTM1NxUzFxUzNRMzNSMVAyMVJzUjFQcjESMeFhYWFgPa/D0t4FnKWeBEWuBDyln7Ei3gWcpZ4ERa4EPKWfsSFwG9WoZacBdZVdcJlzJSAStZUv7VC5c+MvGGVdcJlzJSAStZUv7VC5c+MvECMAAABQAAAAAD7APfAAQACAAMABAAIgAAJQclIxMDJT8CBzclAQcBNwUHATMHFzczBRMzNSM3AQURIwNEXv7FAVFp/q2y9AnqLwE+AUxu/rSQ/rkn/u+tlRGjxAFMl2VZRv66/tAX9aiYARz+5AH4KRgnQcf+0McBDvirGf6FoQ+woAEQFn0BXb4BbgAAAAADAAAAAAP4A+wACAAPAD8AAAEzFwEjNTM1NyUXByMVJzcBIxUzFSMVMxUhNSE1MzUBFxUzNTcXIxUzNSMnNzM1IxUHJzUjFTMHJzUjFQcjESMBQlki/oYOLeABKXk8Q4dq/dYWFhYWA9r8PS0BbZZZNlcGWTNpnERalndZB10xWfsSFwKGGf5whlXXUXlRC2Vw/t1ahlpwF1lZAYRxMlJIV1paadFZUsh3SlpiJD4y8QIwAAANAAAAAAPsA+wAAwAHAAsADwATACcAKwA/AEMAVwBbAF8AZQAAJTM1IyUzNSMFMzUjJTM1IwUzNSMBMxUjFTMVIxUzNSM1MzUjNTM1IzczNSMlMxUjFTMVIxUzNSM1MzUjNTM1IwUzNSMlMxUjFTMVIxUzNSM1MzUjNTM1IwUzNSMlMzUjASE1IREjAgAWFgE6Fhb9jBcXAnQWFv2MFxcBJBZDQxZDF0REF0MWFhb+sBZDQxZDFkNDFkMBUBYWASMXREQXQxZDQxZD/aMXFwJ0Fhb82QPa/D0XVi0XLCwsFy0tLQGTcOCHFhaH4HAWLS0Ws+BDFxdD4LMXFy0WQ+D2Fxf24EMXFy0XLPw9FwPDAAYAAAAAArMCswADAAcACwAPABQAKAAAASM1PwEVIzUXIzU3NRUHNScdASc1AzEVITUjNTcnBzUjNSMVIxUHESMBehcXs0OcQ0NDFkOdAWYWFhAGWnBZFxYBYxEZCTNpaTFEa0tEj0Mspzad/vcwFosXDwZLRHB+GQEdAAADAAAAAAPsA+wAAwAHABcAAAEVITUTFSM1JxkBITUhNSERITUhESE1IwJD/efJyRcD2vw9A1P8rQNT/K0XAb3g4AGT4OAW/vT9uRecAQ2HAQyHAAAEAAAAAAPsA+wAAwAGADoAQAAAAQcnNxMnEyUTBxc3HwQzPwMXBxc3HwI/AzUDBxMnEzUvAisBDwEBLwIrAg8DCwEhNSERIwIujh5z+KP+/Sn3kBOJIAECAwMCAwMBlqwJFgadBAQFAwIBLRcpkGYBAgMEAwQD/upAAgIDAgMCAwF08XID2vw9FwIStzy//vjEAUcu/hHwC+RAAgIBAQEBA8DPNAQhvQMBAQIDAwQBVAP+0q4CSgQEAgMBA/6aTAICAQICwAHi/IIXA8MAAAAABAAAAAACswKzAAMABwALABoAAAEVIzUnFSM1NxEjEQMzITUjNSM1IxUjFSMRIwKGQ3BDnUOdLQE5FlpwWRcWAdNwcFrKyln+3QEj/scWh7Na4AFQAAAAAAMAAAAAA+wD7AADABoAHgAAEwU3JRMlJxEhNxEnBxE3FQcRBxEhEQUBBRElNwU3JRYBKkb+59b+0QEDemAIUkNDFvytARQBOgEF/ukRARBM/vcDPLNHrf7wtgH872ACqgVS/ng0/0QBDxL+9AFZvQE6ygGZwRC9Tb0AAAADAAAAAAPsA+wAAwAHABsAAAkBNQEFByc3ASE1ITUBFzcXNyc3JwcnBycBESMBrf59AS8B55rWwv2BA9r8PQGW6qaKEIuLEYq91Wb+0xcCXP5/lAEqKa+dwfz0F5IBkqy+ihCLoA6evdJL/tcCXwAAAwAAAAAD7APsAAMABwAWAAA3MxUjAREjEQEzITUjESERIxEhESMRI7Dg4AJz4P3QhwNTs/7zh/70cBfzyQIZ/ecCGf3QFwNT/K0DU/ytA8MAAAAAAgAAAAACswKzACkAbAAAARcPBy8PPw81Iw8PHw8/Dy8PIwHqdAwLCwsMDAwNEBAPDg4NDAsKCQgGBgQCAQECAwQGBggJCQoLDAwNDg8BEBAPDg4NDAsKCQgGBQQCAQECBQYHCQsLDQ4PDxEREhISEhERDw8ODQsLCQcGBQIBAQIFBgcJCwsNDg8HEBESEh8B+HUJBgUEAwMBAQECBAUHCAkKCwwNDg4PEBAODw0ODAwMCwkKCAcGBQQDFwMEBgcICQsLDQ0ODhAQEBESEhERDw8ODQsLCQcGBQIBAQIFBgcJCwsNDg8PERESEhISEREPDw4NCwoJBAcFBAIABwAAAAAD7APsAD8AgADBAQIBQgGDAYkAACUVDw4vDj0BPw4fDgUXFR8OPw8vDw8OJxUPDy8PPw8fDgUdAR8OPw8vDisBDw0lHw8/Dj0BLw0rAQ8NJRUfDz8PLw8PDgMhNSERIwMjAgMFBQYHCAkJCgsLDAwNDQwMCwsKCQkIBwYFBQMCAgMFBQYHCAkJCgsLDAwNDQwMCwsKCQkIBwYFBQMC/vMBAgQFBgcJCQoMDAwODg4PDw4ODgwMDAoJCQcGBQQCAQECBAUGBwkJCgwMDA4ODg8PDg4ODAwMCgkJBwYFBAJEAQIDBQYICAkLCwwNDQ4PDg8PDg0NDAsKCggHBwQEAgEBAgQEBwcICgoLDA0NDg8PDg8ODQ0MCwsJCAgGBQMC/sgDBAYHCAoLDA0ODhAQEBIREBAQDw0NDAsKCAcGBAMBAQMEBgcICgsMDQ0PEBAQERIQEBAODg0MCwoIBwYEAwHqAQEDBAUFBwcICQkKCgsLCwwLCgsKCQgICAYGBAQDAgIDBAQGBggICAkKCwoLDAsLCwoKCQkIBwcFBQQDAf5uAQMEBggJCgwMDg8QEBESEhMREhAQDw0NDAoJBwcEAwEBAwQHBwkKDA0NDxAQEhETEhIREBAPDgwMCgkIBgQD4QPa/D0X/gwMDAsLCgoJCAcGBQQDAgEBAgMEBQYHCAkKCgsLDAwMDQwMCwsKCggICAYFBAMCAQECAwQFBggICAoKCwsMDA0HBw8ODQ0MCwsJCAgGBQMCAQECAwUGCAgJCwsMDQ0ODw4PDw4NDQwLCgoIBwcEBAIBAQIEBAcHCAoKCwwNDQ4PYQcHDw4NDQwLCwkICAYFAwIBAQIDBQYICAkLCwwNDQ4PDg8PDg0NDAsKCggHBwQEAgEBAgQEBwcICgoLDA0NDg8PCAkQEBAPDQ0MCwoIBwYEAwEBAwQGBwgKCwwNDQ8QEBAREhAQEA4ODQwLCggHBgQDAwQGBwgKCwwNDg4QEBCsCwsLCgoJCQgHBwUFBAMBAQEBAwQFBQcHCAkJCgoLCwsMCwoLCgkICAgGBgQEAwICAwQEBgYICAgJCgsKC74JCRIREBAPDgwMCgkIBgQDAQEDBAYICQoMDA4PEBAREhITERIQEA8NDQwKCQcHBAMBAQMEBwcJCgwNDQ8QEBIR/QoXA8MAAAEAAAAAA+wD7AARAAA3ITUhNQEFAScBJQERITUhNSMTA9r8PQEvASQBQRL+zf7e/tMDlvxqFxMXewEr4QGcDf523/7YArgWWgAAAAAGAAAAAAPsA+wAAwAHAAsADwAUACYAAAERIxElESMRJREjEScRIxElFREjEQEhNSMRIxEjESMVIxUjESMRIwN9h/4UhwJdhrSGASOG/lYD2lqdnLScnUMXAU3+3QEjyf4UAexa/boCRlr9YAKgs/f9pANT/JYXATkBIwENs7P9/QPDAAAFAAAAAAKzArMAAwAHAAwAEAAVAAABFSM1NxUjNSMdASM1NxUjNQM7AREhAp1DQ0MXQ52ds/Zw/poBvVpahnBwcHDgWkND/rABZgAACQAAAAAD+APsAAMACAAMABEAFAAaACAAJgA9AAA3IzU3BTcRIxEnESMRJREjETcjBzUlFxEjETclHQEHJxEnEScjBxEBMyE1IxEjNycHIzUjEScRIxUjEQcRI3haWgIPN4YWWgGThnceWf6KU4cmAW04ToZKIB3+3XADgIYTPRFKbLNas51aFirWWD1A/s8BOhX+sQGiNP4qAUuLaGgtTf5KAd0myeCYQ0gBc4f+gkQcAVb8lhcB7EcPVvf+ilMBqcn+rVgCzgABAAAAAAPsA+wAEgAANyE1IREJATMBNxcRIycjCQE1IxMD2vw9AS8BPg0BNgcMo4Yh/rX+0hcTFwGZ/tEBbP72CAsB15z+nwErvQAACAAAAAAD6wPsAAMABwALAA8AEwAXAB8ALwAAARUjNRcHNTcFMzUjBTM1IyURIxETBxE3ARkBMzU3ESMBBxc3MxEzNTcRIwcRIxEjAdK09y0tAX1ZWf6ZQ0MBDbP2LS3+8+BE4P3mgxCDYOBD4ENaFgEK4OCkLNAsFhYWFof+bQGT/qksAYMtAU7+m/5AB0MDIP2zgxCD/vMHQwJWRP7HArcAAAADAAAAAAKzArMAAwAIABIAAAEVIzUlMxUhNScdATM1MzUjNSECAJ0BDS3+xhbJnUP+3QG9WlpwWloWFuBwhnAAAwAAAAAD7APsAEUA1wDdAAABMx8QDxAjLw4/ERMfCRUvEA8RLwoHHwoPBxc/Bh8OMz8PHwUVBxc/AS8FPwEvCAEhNSERIwJ8DQwNDQwMDAwMDAwMCwwLCxINBAQKCw0ODxAREBITFBUVFxYODg4NDQwNCxIREA8cFxMeDQwNDg8PERIgFw0OEBERCRMTzAYFBQUDAwICBAIMEQwMDA0NDQ0NDQ4NDg4ODhYVFBMTERAODhYrEQ8PDQ0MEBMSEQ8PDQwLChYaFQ8jFg0ODxEIExMMDwoICAcLCggWBw8NBwkKCx0bFxodDxANDg4ODg8PEAwZGBcXFRQTCQ8ODg0MDAoJBwYFAwMBAhYCAQIFBgcICQECBAMDAwMFBQYG/MUD2vw9FwKgAgIEBAUFBwcICQoLCw0NIiEODBcWFRQSEhEODQsJBwUDAQECAwMEBQYKCgoLFRUSIBoVFBUTExERHRAICAgHBQMDAgECERESERIREhJDP3AUFQ4MCwsKCAgHBwUEBAICAQECBQYHCAgJCREoEhETExQUHhYYGhobGxoaGT1bBjdqNBwbHBsNGRcNIRoaGRktMkMCNU4vGRkaHB4aExMTCQkGBgQEAwIBAQMEBwkLDQ8IDxAQERITFBUgHyMnKy8zOAI0QDk/LCYhHg+tTS0TEhITEhIS/GkXA8MAAAAACAAAAAAD4QPhABkAJgAxAEgAVQBkAGgAbAAAEx8LMz8IESERJREhET8IIxUPBzUjFQ8GKwEvCjUlIT8KJw8LIxEjESERAyERITYJIRseEBEQERIIERJDExQTExISEREH/kADlv5AFg4ODgwNCwsIGQwKCwsLDA0OFhMREhMUFBQVOxITEhMTEhEREB0tA5b+wzY4FRYWIhcXFxcQGQcLGBgXFyMWFSgjNGoW/kAXA8T8PAGkCBsUFAkJCAYGAgQCAQIDBAUHBwkF/t8BcFD+QAEwEQ4ODw8RERMQARUPDw4NDQwLc4QMCQgHBQMDAQMGBwgKCwsLFigxFmFdICAfLRwaFxQMCQUKFhkcHS4gID88YAHA/kABwPxTA8QAAAAABQAAAAAD7APrAAMABwALAA8ALwAAARUhNSUHITcTFSM1JQcjPwEjByMVMxUjByMVMxUHFzchNSE1ITc1ITUhNTc1ITUjAb3+bQHALf58LaTgAQws0S1gaUMHs2lDB7ODEIMDF/zwAltF/WABk0P+KhcBu7OzQywsASS0tEMtLRZD4END4EqDEIMWREPgQwFC4HAAAAQAAAAAA+wDDAAaAC4AcgDgAAABHw4dAQ8GJzUlHwcVDwcnNwUPEB8PBT8QLw8FHx8/AiUfAjM/Dy8PIyUvAw8eA1cNDQwMCwoKCQgIBgUFAwICAwQFBgcLXf6LDQsFCQcFBAICBAcICgwNDqazATkGCgoJCAkHBwcGBQQEAwIBAQEBAQMDAwQFBQYGBwcICAv+tgkMCwsKCgkIBwcGBQQDAwEBAQECAwQEBgYGCAgJCQoKEP5NAQEBAwMDBQQGBgYHCAgICQkKCgsLCwwMDAwNDQ0ODQ4QDw8B2QsKCgoQEA8ODg0MCwoJCAYGBAIBAQIEBgYICQoLDA0ODg8IEBT+HhQPDxAODQ4NDQ0MDAwMCwsLCgoJCQgICAcGBgYEBQMDAwEBAnABAwQEBgcICQkKCwwMDA0NDQ0MDAsKCg1ciC0REQoTExUVFhcXFxYVFBMRD6ejIwIFBgYHBwgJCQoKCgsLCwsMCwoKCgoJCQkJCAcIBwYGBz8GCQoLDAwMDQ4ODg8PEA8REBAPDw8ODg4NDQ0MDAsLCg3TDg0ODQ0NDA0LDAsLCwoKCQkICAgHBgYGBAUDAwMBAQEBAQJbAgIBAQIEBQcICQoLDA0ODg8QEBAPDw8NDQwLCwkHBwUEAgF/BAIBAQEBAQMDAwUEBgYGBwgICAkJCgoLCwsMCw0MDQ0NDg0AAAAEAAAAAAPsA98AEAAgACYAOgAAJQclIzcfAT8JJR8LByU3JQcnPwIlDwEzBzMHFzczBRMzNSM3AQURIwNEXv7FARIlICEXGBkaDA0MDBH+AAMMIBsdEBAREBERFhT+rYUC+W53Dg2B/dgncgGgrZURo8QBTJdlWUb+uv7QF/WomEIEAgICBAcIBQYGCAtCAwoZEhIJCAcHBQQDRAG5McdhDg+XRhmd3qEPsKABEBZ9AV2+AW4AAAAAAQAAAAAD7APsABMAADchNSERFxMBNxcRBycHJQcFJxEjEwPa/D3V+AHkBQ0JDJX+sDL+5n0XExcBmdUBO/6gBwoBfQ0I6/Q/on0CCgAAAAAFAAAAAAP4A+wAAwAHAAsAEAAdAAABESMRIREjESURIxElFREjEQEzITUjESMnIwEnESMDW4b+QIcBJIcBk4b90HADgBbnsyD+nqgWATb+9AEM/vQBDJ3+VwGpWuD+3QID/eYXAonK/oioAUAAAAAABAAAAAAD7APsAAQACAASACMAABMzESMRJREjESMRIREzFTMVIREBMyE1IxEhESM1IzUhESMRI9ILcAM9cBf90C2dATn9HUMDly3+sC2d/rAsFwKz/XcCicr8rQNT/K0CiYbKAhr8lhcDaf3nyYf9YAPDAAAEAAAAAAPhA+EAGAAlADIANgAAEx8LMz8HESERJREhET8IJSE/CgEhESE2CSEbHg8QEREQCREQRBQUFBMTExIW/kADlv5AEQ0NDAwNDAsKAU/+vjs5FRYXIxcYFxcM/FMDxPw8AaMHHBQTCQkIBgYCBAIBAgMFBgcIDv7cAXBQ/kABNA4LDQ4PERETFBZlWyAfHywbGRcUCfxhA8QAAAAABgAAAAACswKzACAAQABhAIIAowCpAAABFR8HPwcvBw8GJxUPBSsBLwY/Bx8GBxUfBz8HLwcPBjcVHwc/By8HDwYnFxUfBj8HLwcPBgMhNSERIwItAQIEBgcHCQkJCAgGBgQCAQECBAYGCAgJCQkHBwYEAlsCAgIEBAQEBQQEAwMCAQEBAQIDAwQEBQQEBAQCAgJDAQMEBQcHCQkJCAgGBgQDAQEDBAYGCAgJCQkHBwUEA7IBAwQFBwgICQkICAcFBAMBAQMEBQcICAkJCAgHBQQDngEDBAYGCAgJCQkHBwUEAwEBAwQFBwcJCQkICAYGBANaAWb+sBYBvQUECQcHBQQDAQEDBAUHBwkJCQgIBgYEAwEBAwQGBggIDQQFAwQCAgICAgIEAwUEBQQEAwMCAQEBAQIDAwQEBQQFCAgGBgQDAQEDBAYGCAgJCQkHBwUEAwEBAwQFBwcJZwQFCAgGBgQDAQEDBAYGCAgJCQkHBwUEAwEBAwQFBwcJDgUECQcHBgQCAQECBAYHBwkJCQgIBgYEAgEBAgQGBggI/uoWAVAAAAAABAAAAAAD7APsAAMABwALABoAAAERIxElESMRNTMjEQEzITUjESERIxEhESMRIwGQ4AJz4ODg/dCHA1Oz/vOH/vRwFwE2/vQBDIf+bQGTFgGT/K0XA1P8rQJz/Y0DwwAACQAAAAAD+AP4AAMAHQBEAEgATABQAFQAoAC+AAABFSM1JRUjNT8JOwEfCQcVIxEhESM1Lw8PDiUVIzUlFSM1IxUjNSMVIzUnDwYVERUfDTMhNSM1MzUjNTMVPwc1MxUfAxE1Lw0jISMPBScRMxE/ByE1ISMPDQGCvQK1fgECAgYHCgoGBgcGBgcGBgoKBwYCAgG9PwF6PwECAwQFBwcICQoKCwwMDA0NDAwMCwoKCQgHBwUEAwL+xL0Ctb0/vT+9KAUFBAMDAgECAQMDBQUFBgcHBggHCAgBaH5+fr0BAwYHCQsMDr0REBAOAQIDAwQFBQYHBgcIBwkI/W8ICQcIBwcGmz8BAQMEBQUGBgJ2/YoJCgkICQcIBgYGBQQDAgIBQ729Pz9FBwYGCgoHBgICAQECAgYHCgoGBgcGP/7FATs/DQwMDAsKCgkIBwcFBAMCAQECAwQFBwcICQoKCwwMDLC9vfy9vb29vb0oBgYHBwgICAj9bwgJBwgHBwYGBQUEAwMCAT+9P729FRMUEhEQDw4xDAcICwsBGwgICAgHBgcGBQUEAwMCAQECAwMEBTL9SgK2BgYFBQQDAQE/AgIDBAUGBgYIBwkICQoAAAQAAAAAA/gDeQAsAJIAlQCdAAABFQ8OLw4/DCcVPwczHw0VDw8dAR8OMz8OMxUzES8OKwEPBQUHEwEzNzMXMwEjA5YCAgMFBQYHCAgJCgkLCwsQBwcHBgYFBQQEAgMBAQEBAQICAwQEBQYOEBRo6wgRERESExMTFQsJCQgIBgYGBAQDAwIBhRERDw4NDAsKCAgGBQQDAgIDBAUHBwkKCgwMDg4PEAsLCgoKCQkJCAgIBwcHBgYCYgECAwUGBwgKDAwODxESExQXFhYVFBMT/ubNZv7MZ079UGf+/2cBRgwMCwsKCQkICAcFBQMDAQEBAgICAwQEBQUFBgYGBwcJCQgHBgYFBAQHBQQPxFkHDAoJBwUEAQECAgQEBQUHBwgICgoLCxMDBAUFBwcICQkLCwwNDg8PDg4NDAwLCgkJBwYFBAMBAQECAgMDBAUGBgYHCAkJCkYBIxQTEhAPDgwLCgkHBgQEAgIEBAYHCWkBAT/9hNTUAuYAAAAGAAAAAAP4A/gAAwAHABIAGwAlAGkAAAEzNSMFMzUjJTMVIxUzFSMVIxEjMxUzFSMVIxEjFTMVIxUjFSMRAxEVHw0zITM/DTURNS8NIyEjDw0CAEhI/uBISAJASEhISEjYSEhIkJBISEhIkAECAwMDBAUFBgYGBwYIBwNgBwgGBwYGBgUFBAMDAwIBAQIDAwMEBQUGBgYHBggH/KAHCAYHBgYGBQUEAwMDAgEBcNhISEhISEiQAWhI2EgBaEhISJABaAEg/KAHCAYHBgYGBQUEAwMDAgEBAgMDAwQFBQYGBgcGCAcDYAcIBgcGBgYFBQQDAwMCAQECAwMDBAUFBgYGBwYIABMAAAAAA7gDuAACAAUACQANABAAEwAWABoAHgAhACQAJwAqAC0AMAAzADYAOQB9AAA3OQEzIzclFSM1IxUjNSMHPQE5ATMjNyUVIzUjFSM1Iwc1JTkBITkBISM3FyM3BSM3JQc1Iwc1Iwc1Jw8GFREVHw0zITM/DTURNS8NIyEjDwXFvZCQAfi9P71rkb2QkAH4vT+9a5EB+P4IAbmQkPyQkP4IkJABy5BskGuRaAUFAwQCAgEBAgMDBAQGBQYHBgcHBwgC2ggIBwcHBgYFBQUDBAICAQECAgQDBQUFBgYHBwcICP0mCAgHBwYHBoaRLL29vb2QkD+QLb29vb2QkD+QkJCQkC2RkZGRkZFoBgYGBgcIBwj9JggHCAcGBgYGBQQEAwICAQECAgMEBAUGBgYGBwgHCALaCAcIBwYGBgYFBAQDAgIBAQICAwQEAAAAAA0AAAAAA7kDuQACAAYACQANABAAFAAXABsAHgAiACUAKQBtAAAlIz8BFSM1Iwc1IxUjNSUjPwEVIzUjBzUjFSM1JSM/ARUjNSMHNSMVIzUnDwYVERUfDTMhMz8NNRE1Lw0jISMPBQJ+kZH8vWyQP70BuZGR/L1skD+9AbmRkfy9bJA/vWcFBQQDAwIBAQIDAwUEBgYHBgcIBwgIAtAICQcIBwcGBgUFBAMDAgEBAgMDBAUFBgYHBwgHCQj9MAgJBwgHBwaGkSy9vZCQvb0/kSy9vZCQvb0/kSy9vZCQvb1nBgYHBwgHCQj9MAgJBwgHBwYGBQUEAwMCAQECAwMEBQUGBgcHCAcJCALQCAkHCAcHBgYFBQQDAwIBAQIDAwQFAA0AAAAAA7kDuQADAAcACwAOABEAFAAXABoAHQAhACUAKQBtAAABFSM1IxUjNSMVIzUlIzcFIzcXIz8BBzUjBzUjBzUlFSM1IxUjNSMVIzUnDwYVERUfDTMhMz8NNRE1Lw0jISMPBQN6vT+9P70CtZGR/giRkfyRkc+QbJBskAK1vT+9P71nBQUEAwMCAQECAwMFBAYGBwYHCAcICALQCAkHCAcHBgYFBQQDAwIBAQIDAwQFBQYHBgcICAgI/TAICQcIBwcGAUO9vb29vb0/kZGRkZEskJCQkJCQ/L29vb29vWcGBgcHCAcJCP0wCAkHCAcHBgYFBQQDAwIBAQIDAwQFBQYGBwcIBwkIAtAICQcIBwcGBgUFBAMDAgEBAgMDBAUAAAAGAAAAAAP4A/gAAwAHAA0AEQAVABkAAAEVITUjFSE1ATMhFSE1ARUhNSMVITUDIREhA7n+ZT/+aAGYPwGb/I4Dcv5lP/5oPwPw/BABQ/z8/PwBO/z8ATv8/Pz8/E8D8AAJAAAAAAP4A/gAAwAHAAsADwATABcAGwAfACMAACUVIzUlESMRIxUjNSMRIxElFSM1JREjESMVIzUjESMRAyERIQJ+/AI3/D/8P/wCN/wCN/w//D/8PwPw/BD0ra3s/mcBma2t/mcBmfW2tuT+ZgGapaX+ZgGa/E8D8AAACQAAAAAD+AP4AAMABwALAA8AEwAXABsAHwAkAAABFSM1IxUjNSMVIzUBFSM1IRUjNQEVIzUjFSM1IxUjNQMpAREhA7n8P/w//ANy/P6G/ANy/D/8P/w/ATsCtfwQAUP8/Pz8/PwBO/z8/PwBO/z8/Pz8/PxPA/AACAAAAAAD+AP4AAUACwAPABMAFwAbACMAJwAAATsBFSE1ITsBFSE1ARUjNSMVIzUjFSM1IxUjNQEVITUjFSE1AyERIQLGP7T+Zf7RP7H+aANyqD+0P7E/qANy/mU//mg/A/D8EAFD/Pz8/AE7/Pz8/Pz8/PwBO/z8/Pz8TwPwAAAGAAAAAAPAA1AAAwAHAAsADwATABcAADchNSEHMzUjNyE1IQczNSM3ITUhBzM1I+gC2P0oqHBwqALY/SiocHCoAtj9KKhwcLBwcHCocHBwqHBwcAADAAAAAAP4A8AAAwALAB8AAAEzESMBITUhNSE1ISUzESMVMzUzFTM1IxEzNSMVIzUjA4g4OPyAAqD90AIw/WACMKioqHCoqKiocKgBIAHA/kBw4HBw/WBwODhwAqBwODgAAAAABwAAAAAD+AP4ACAAQQCdAKoAywDsAXIAACUVDwcvBz8HHwYFDwgvBz8HHwYTDwUfAT8OMxEVDwkfATczFz8BLwoRMx8PPwIvCA8BIS8BDwElHwIRDwEhLwERPwElFQ8HLwc/Bx8GBQ8ILwc/Bx8GBxUfBxEPBx8PPwchHwc/Dy8HET8HLw8PCCEvBw8OA8ABAwUGBwkJCwoJCQgGBAMBAQMEBggJCQoLCQkHBgUD/OcBAQIFBggICgoKCgkHBgUDAQEDBQYHCQkLCgkJCAYFAocBAQMGBAkPBQQDAxAJBQUGBgYHBwkJCVACAgMFCBwFAgEBAgFDPFEBAQECBAUHEQgGBAIBRRQJCAcHBwYFBgQKDgIDAwQFBgoGBwYEAgIDAwQxHv79IkMDAwIMAgkMDAv9jgsMDAsC+QEDBQYHCQkLCgkJCAYEAwEBAwQGCAkJCgsJCQcGBQP85wEBAgUGCAgKCgoKCQcGBQMBAQMFBgcJCQsKCQkIBgUCnAEDBQYJCQsMDAsJCAcFAwEBAQMDBQUGBwgICQkKCgsLDw4ODAwKCQgCXggJCgwNDQ4PCwsKCgkJCAgHBgUFAwMBAQEDBQYJCQsMDAsJCQYFAwEBAQMDBQUGBwgICQkKCgsLDw4NDQwKCQQE/aIICQoMDQ0ODwsLCgoJCQgIBwYFBQMDAXAFBAkJBwYEAwEBAwQGBwkJCQoJCAgGBAMBAQMFBQgICQoFBAkJBwYEAwEBAwQGBwkJCQoJCAgGBAMBAQMFBQgICQKHBAQTJg4gBQEBAQIeDgYFBQQEAwICAQH+bwcGBQQDAgYCAgQFCwMDAwMLBQQDAQIDAwQEBQUBmAEBAgIDBAQFBQYOGwMCAQEBAQQRHR8aCAMCAQEDAgEDAQJMAwkK/YwKDAwKAnQKDEAFBQkICAUFAwEBAwUFCAgJCgkJCQcGBAMBAQMEBgcJCQkFBQkICAUFAwEBAwUFCAgJCgkJCQcGBAMBAQMEBgcJCQkIBw4NDAwKCQf9mAcJCgsNDQ4PCgsKCQkJCAcHBgUFAwMBAQEDBQYICQsNDQsJCAYFAwEBAQMDBQUGBwcICQkJCgsKDw4NDQsKCQcCaAcJCgwMDQ4PCgsKCQkJCAcHBgUFAwMBAQEDBQYICQsGBw0LCQgGBQMBAQEDAwUFBgcHCAkJCQoLAAADAAAAAAPAA8AABQAJAE0AAAEnBxcBJzcRIREnDwYVERUfDTMhMz8NNRE1Lw0jISMPBQGVhS6zAYgtbP1ISAcFBQQDAgICAgMEBQYHCAgICQkJCgoCuAoKCQoICAgIBwYFBAMCAgICAwQFBgcICAgICgkKCv1ICgsKCQkICAGBhS6zAYgugf1IArhIBwgICQkKCwr9SAoKCQkJCAgIBwYFBAMCAgICAwQFBgcICAgJCQkKCgK4CgsKCQkICAcHBQUEAwICAgIDBAUGAAAGAAAAAAPAA/gAAwAnACsATwBTAHUAAAEVITUnFR8H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BccFBQMCEwIEBa4FBAICBAWrBQUD/QIEBa4FBAICBAWrBQUD/ucCBAXKBQQCAgQFxwUFAwITAgQFrgUEAgIEBasFBQP9AgQFrgUEAgIEBasFBQP+5wIEBcoFBAICBAXHBQUDAhMCBAWuBQQCAgQFqwUFA/0CBAWuBQQCAgQFqwUFA/7nAgQFygUEAgIEBccFBQMCEwIEBa4FBAICBAWrBQUD/QIEBa4FBAICBAWrBQUD/ucCBAXKBQQCAgQFxwUFAwFrHAHA/EgcAQEDAwQFBQYDuAYFBQQDAwEBAQEDAwQFBQb8SAYFBQQDAwGGAwUEAgIEBQYFBAIBAwUFAwUEAgIEBQYFBAIBAwUFAwUEAgIEBQYFBAIBAwVPAwUEAgIEBQYFBAIBAwUFAwUEAgIEBQYFBAIBAwUFAwUEAgIEBQYFBAIBAwVPAwUEAgIEBQYFBAIBAwUFAwUEAgIEBQYFBAIBAwUFAwUEAgIEBQYFBAIBAwVPAwUEAgIEBQYFBAIBAwUFAwUEAgIEBQYFBAIBAwUFAwUEAgIEBQYFBAIBAwVPAwUEAgIEBQYFBAIBAwUFAwUEAgIEBQYFBAIBAwUFAwUEAgIEBQYFBAIBAwVPAwUEAgIEBQYFBAIBAwUFAwUEAgIEBQYFBAIBAwUFAwUEAgIEBQYFBAIBAwVPAwUEAgIEBQYFBAIBAwUFAwUEAgIEBQYFBAIBAwUFAwUEAgIEBQYFBAIBAwVPAwUEAgIEBQYFBAIBAwUFAwUEAgIEBQYFBAIBAwUFAwUEAgIEBQYFBAIBAwVPAwUEAgIEBQYFBAIBAwUFAwUEAgIEBQYFBAIBAwUFAwUEAgIEBQYFBAIBAwVPAwUEAgIEBQYFBAIBAwUFAwUEAgIEBQYFBAIBAwUFAwUEAgIEBQYFBAIBAwVd/EgDuPxIBgUFBAMDAQEBAQMDBAUFBgO4BgUFBAMDAQEBAQMDBAUFAAAAAwAAAAADzgPCAAMAOABWAAATESERJSEzHw0VESchLw41ETU/DiEzHw4RIxEvByGGAkz9tAJMCQgICAcHBgYGBQQDAwICyv4qCQgICAcHBgYGBQQDAwICAgIDAwQFBgYGBwcICAgzAqANDAwMCwoKCQgHBwUEAwIBVAECBAUHBwQI/VwCxv5cAaRUAQIDBAQFBQYHBwcICAgJ/XiQAQECAwMFBQUGBgcIBwgJ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AZ8BoAGhAaIBowGkAaUBpgGnAagBqQGqAasBrAGtAa4BrwGwAbEBsgGzAbQBtQG2AbcBuAG5AboBuwG8Ab0BvgG/AcABwQHCAcMBxAHFAcYBxwHIAckBygHLAcwBzQHOAc8B0AHRAdIB0wHUAdUB1gHXAdgB2QHaAdsB3AHdAd4B3wHgAeEB4gHjAeQB5QHmAecB6AHpAeoB6wHsAe0B7gHvAfAB8QHyAfMB9AH1AfYB9wH4AfkB+gH7AfwB/QH+Af8CAAIBAgICAwIEAgUCBgIHAggCCQIKAgsCDAINAg4CDwIQAhECEgITAhQCFQIWAhcCGAIZAhoCGwIcAh0CHgIfAiACIQIiAiMCJAIlAiYCJwIoAikCKgIrAiwCLQIuAi8CMAIxAjICMwI0AjUCNgI3AjgCOQI6AjsCPAI9Aj4CPwJAAkECQgJDAkQCRQJGAkcCSAJJAkoCSwJMAk0CTgJPAlACUQJSAlMCVAJVAlYCVwJYAlkCWgJbAlwCXQJeAl8CYAJhAmICYwJkAmUCZgJnAmgCaQJqAmsCbAJtAm4CbwJwAnECcgJzAnQCdQJ2AncCeAJ5AnoCewJ8An0CfgJ/AoACgQKCAoMChAKFAoYChwKIAokCigKLAowCjQKOAo8CkAKRApICkwKUApUClgKXApgCmQKaApsCnAKdAp4CnwKgAqECogKjAqQCpQKmAqcCqAKpAqoCqwKsAq0CrgKvArACsQKyArMCtAK1ArYCtwK4ArkCugK7ArwCvQK+Ar8CwALBAsICwwLEAsUCxgLHAsgCyQLKAssCzALNAs4CzwLQAtEC0gLTAtQC1QLWAtcC2ALZAtoC2wLcAt0C3gLfAuAC4QLiAuMC5ALlAuYC5wLoAukC6gLrAuwC7QLuAu8C8ALxAvIC8wL0AvUC9gL3AvgC+QL6AvsC/AL9Av4C/wMAAwEDAgMDAwQDBQMGAwcDCAMJAwoDCwMMAw0DDgMPAxADEQMSAxMDFAMVAxYDFwMYAxkDGgMbAxwDHQMeAx8DIAMhAyIDIwMkAyUDJgMnAygDKQMqAysDLAMtAy4DLwMwAzEDMgMzAzQDNQM2AzcDOAM5AzoDOwM8Az0DPgM/A0ADQQNCA0MDRANFA0YDRwNIA0kDSgNLA0wDTQNOA08DUANRA1IDUwNUA1UDVgNXA1gDWQNaA1sDXANdA14DXwNgA2EDYgNjA2QDZQNmA2cDaANpA2oDawNsA20DbgNvA3ADcQNyA3MDdAN1A3YDdwN4A3kDegN7A3wDfQN+A38DgAOBA4IDgwOEA4UDhgOHA4gDiQOKA4sDjAONA44DjwOQA5EDkgOTA5QDlQOWA5cDmAOZA5oDmwOcA50DngOfA6ADoQOiA6MDpAOlA6YDpwOoA6kDqgOrA6wDrQOuA68DsAOxA7IDswO0A7UDtgO3A7gDuQO6A7sDvAO9A74DvwPAA8EDwgPDA8QDxQPGAApleHBvcnQtcGRmCmV4cG9ydC1jc3YMZXhwb3J0LWV4Y2VsCmRhdGUtcmFuZ2UMZmlsdGVyLWNsZWFyBmZpbHRlcghidWxsZXQtNghidWxsZXQtMQRub25lCGJ1bGxldC01EWJvcmRlci1kaWFnb25hbC0yEWJvcmRlci1kaWFnb25hbC0xCGJ1bGxldC00CGJ1bGxldC0yCGJ1bGxldC0zFGNoZXZyb24tcmlnaHQtZG91YmxlE2NoZXZyb24tbGVmdC1kb3VibGUTY2hldnJvbi1kb3duLWRvdWJsZRFjaGV2cm9uLXVwLWRvdWJsZQZyZXBlYXQPcmVjdXJyZW5jZS1lZGl0CGxvY2F0aW9uC2Rlc2NyaXB0aW9uCXRpbWUtem9uZQhjYWxlbmRhcg90aW1lbGluZS1hZ2VuZGEJd29yay13ZWVrBHdlZWsDZGF5EWFnZW5kYS1kYXRlLXJhbmdlCWRhdGUtdGltZQZwZW9wbGUMdGltZWxpbmUtZGF5DXRpbWVsaW5lLXdlZWsSdGltZWxpbmUtd29yay13ZWVrDnRpbWVsaW5lLW1vbnRoBXRhYmxlBGNvcHkIdGgtc21hbGwGc2F2ZS0yC3BhcmFncmFwaC0yBmVkaXQtNg1jbG9zZS1sYXJnZS0xC2V4cG9ydC13b3JkDGNpcmNsZS1jbG9zZQhmaWx0ZXItMgpwbHVzLXNtYWxsBWNsb3NlBWNoZWNrB3ByaW50LTIGZWRpdC0yBHBsdXMNY2xvc2UtbGFyZ2UtMhFjaGV2cm9uLWRvd24tdGhpbhFjaGV2cm9uLXVwLWZpbGwtMhFjaGV2cm9uLWRvd24tZmlsbA9jaGV2cm9uLXVwLWZpbGwTY2hldnJvbi1kb3duLWZpbGwtMgphcnJvdy1kb3duCGFycm93LXVwFGNoZXZyb24tcmlnaHQtZmlsbC0zE2NoZXZyb24tbGVmdC1maWxsLTIIZGVsZXRlLTERY2hldnJvbi1sZWZ0LWZpbGwSY2hldnJvbi1yaWdodC1maWxsCmFycm93LWxlZnQLYXJyb3ctcmlnaHQJc29ydGluZy0xBGVkaXQKZmlyc3QtcGFnZQlsYXN0LXBhZ2UOdGltZWxpbmUtdG9kYXkMY2hldnJvbi1sZWZ0CGZpbHRlci0xCmNoZXZyb24tdXANY2hldnJvbi1yaWdodAxjaGV2cm9uLWRvd24OY2lyY2xlLWNsb3NlLTIRY2hldnJvbi11cC1maWxsLTMTY2hldnJvbi1kb3duLWZpbGwtMw1maWx0ZXItY2FuY2VsDmNoZXZyb24tbGVmdC0yCmdyb3VwLWljb24Jc2VsZWN0aW9uB2Nsb3NlLTIHY2hlY2stMhJpbnRlcm1lZGlhdGUtc3RhdGUOY2hldnJvbi1sZWZ0LTMGZWRpdC0zB2Nsb3NlLTMPY2hldnJvbi1yaWdodC0yBnBsdXMtMhNjaGV2cm9uLWRvd24tZmlsbC01DWNpcmNsZS1yZW1vdmUMYXJyb3ctbGVmdC0yD21vcmUtdmVydGljYWwtMQZzZWFyY2gFbW9udGgFdHJhc2gOY2hldnJvbi1kb3duLTIEc2F2ZQRtZW51B3JlZnJlc2gTY2lyY2xlLWNsb3NlLWZpbGwtMwVjbG9jaw1mcmVlemUtY29sdW1uDmVycm9yLXRyZWV2aWV3D2NpcmNsZS1yZW1vdmUtMgpjaXJjbGUtYWRkF2RyYWctYW5kLWRyb3AtaW5kaWNhdG9yD2NoZXZyb24tcmlnaHQtMw9jaGV2cm9uLXJpZ2h0LTQEcGxheQVwYXVzZRBwYXJhLW9wdGlvbi1kb3duCHNlYXJjaC0yDWJvcmRlci1jZW50ZXIMcmVzdGFydC1hdC0xDmh5cGVybGluay1vcGVuBWN1dC0yBmNvcHktMgpib3JkZXItdG9wDWRlbGV0ZS1jb2x1bW4KZGVsZXRlLXJvdwxpbnNlcnQtcmlnaHQLaW5zZXJ0LWxlZnQQaHlwZXJsaW5rLXJlbW92ZQ1ib3JkZXItbWlkZGxlDGJvcmRlci1yaWdodA5oeXBlcmxpbmstZWRpdAZsaW5rLTILYm9yZGVyLWxlZnQMdGFibGUtZGVsZXRlEHRhYmxlLXByb3BlcnRpZXMOaHlwZXJsaW5rLWNvcHkNYm9yZGVyLWJvdHRvbQdwYXN0ZS0yEmNvbnRpbnVlLW51bWJlcmluZwxpbnNlcnQtYmVsb3cMaW5zZXJ0LWFib3ZlD3RhYmxlLWNlbGwtbm9uZQNib3gDYWxsEXRhYmxlLWFsaWduLXJpZ2h0E3RhYmxlLWJvcmRlci1jdXN0b20QdGFibGUtYWxpZ24tbGVmdBJ0YWJsZS1hbGlnbi1jZW50ZXIPbGluZS12ZXJ5LXNtYWxsC2xpbmUtbm9ybWFsCmxpbmUtc21hbGwOcGFyYS1vcHRpb24tdXAVdmVydGljYWwtYWxpZ24tYm90dG9tFXZlcnRpY2FsLWFsaWduLWNlbnRlchJ2ZXJ0aWNhbC1hbGlnbi10b3AMY2xlYXItZm9ybWF0DXN0cmlrZXRocm91Z2gKdXBwZXItY2FzZQdqdXN0aWZ5BWltYWdlBnJlc2l6ZRBleGl0LWZ1bGwtc2NyZWVuBmVkaXQtNARib2xkCmFsaWduLWxlZnQDY3V0EHRleHQtYWx0ZXJuYXRpdmUGY29weS0xCGRlbGV0ZS0yD2luY3JlYXNlLWluZGVudAVlcmFzZQR1bmRvC2Z1bGwtc2NyZWVuCXVuZGVybGluZQ5saXN0LXVub3JkZXJlZANleWUMbGlzdC1vcmRlcmVkCmxvd2VyLWNhc2ULbGluay1yZW1vdmUHem9vbS1pbglvcGVuLWxpbmsFcHJpbnQKZm9udC1jb2xvcgthbGlnbi1yaWdodARsaW5rCXZpZXctc2lkZQljb2RlLXZpZXcIem9vbS1vdXQLc3VwZXJzY3JpcHQJcGFyYWdyYXBoBHJlZG8FcGFzdGULaW5zZXJ0LWNvZGUJc3Vic2NyaXB0B2Rpc3BsYXkHcmVwbGFjZQZpdGFsaWMHY2FwdGlvbgxwYWludC1idWNrZXQPZGVjcmVhc2UtaW5kZW50DGFsaWduLWNlbnRlcglmb250LW5hbWUPZHJhZy1hbmQtZHJvcC0yDmZpZWxkLXNldHRpbmdzCnR3by1jb2x1bW4HdHdvLXJvdwNzdW0IZmlsdGVyLTMLY2xvc2UtbGFyZ2UOZmlsdGVyLWNsZWFyLTIMY2lyY2xlLWNoZWNrDGFsaWduLWJvdHRvbQ5pbnNlcnQtYWJvdmUtMg5pbnNlcnQtYmVsb3ctMgxhbGlnbi1taWRkbGUPZGVsZXRlLWNvbHVtbi0yDGRlbGV0ZS1yb3ctMg1pbnNlcnQtbGVmdC0yCWFsaWduLXRvcA5pbnNlcnQtcmlnaHQtMgZlZGl0LTUOYWxpZ24tbWlkZGxlLTIPZnJlZXplLWNvbHVtbi0yBXN0eWxlCGRlbGV0ZS0zCmZyZWV6ZS1yb3cLdGV4dC1oZWFkZXIRbW9yZS1ob3Jpem9udGFsLTEHcmVzaXplcgZmb2xkZXIMZmlyc3QtcGFnZS0yCHByZXZpb3VzBG5leHQLbGFzdC1wYWdlLTIKem9vbS1vdXQtMgl6b29tLWluLTIIZG93bmxvYWQIYm9va21hcmsIc2VhcmNoLTMPdGV4dC1hbm5vdGF0aW9uB2Nsb3NlLTQIY29tbWVudHMGc2F2ZS0zDGFsaWduLWxlZnQtMgdzdHlsZS0yBnVuZG8tMg9oaWdobGlnaHQtY29sb3IPbW9yZS12ZXJ0aWNhbC0zC3VuZGVybGluZS0yD3N0cmlrZXRocm91Z2gtMg5wYWludC1idWNrZXQtMgNwYW4Hb3BhY2l0eQhkZWxldGUtNA1tb3VzZS1wb2ludGVyE2NoZXZyb24tcmlnaHQtc21hbGwMc3Ryb2tlLWNvbG9yB3ByaW50LTMGcmVkby0yDGZvbnQtY29sb3ItMgZzaGFwZXMSY2hldnJvbi1sZWZ0LXNtYWxsDHN0cm9rZS13aWR0aA9hbm5vdGF0aW9uLWVkaXQJdGh1bWJuYWlsBXN0YW1wCmJyZWFrLXBhZ2UEZmlsZQpjb2xsYXBzZS0yBmV4cGFuZA9kb3VibGUtcmVzaXplLTIPZG91YmxlLXJlc2l6ZS0xD3NpbmdsZS1yZXNpemUtMQ9zaW5nbGUtcmVzaXplLTIPc2luZ2xlLXJlc2l6ZS0zD3NpbmdsZS1yZXNpemUtNA1kcmFnLWFuZC1kcm9wEWNoZXZyb24tdXAtZmlsbC00E2NoZXZyb24tZG93bi1maWxsLTQUY2hldnJvbi1yaWdodC1maWxsLTITY2hldnJvbi1sZWZ0LWZpbGwtMw9tb3JlLXZlcnRpY2FsLTQNZmlsdGVyLWFjdGl2ZQtjb2RlLXZpZXctMglncmlkLXZpZXcHcGFzdGUtMwd0cmFzaC0yCmRvd25sb2FkLTIFY3V0LTMQbGlzdC11bm9yZGVyZWQtMglyZWZyZXNoLTILY2lyY2xlLWluZm8SY2hldnJvbi1yaWdodC10aGluCGZvbGRlci0yB2Nsb3NlLTULZm9sZGVyLWZpbGwGcmVuYW1lBmNvcHktMwhzZWFyY2gtNAh1cGxvYWQtMQRiYWNrCnNlbGVjdC1hbGwJc29ydGluZy0yD21vcmUtdmVydGljYWwtNQdjaGVjay0zEW1vcmUtaG9yaXpvbnRhbC0zDmV4cG9ydC1leGNlbC0yDGV4cG9ydC1jc3YtMgZzYXZlLTQHc2F2ZS1hcwZleHBvcnQIZGVsZXRlLTULZ3JhbmQtdG90YWwHdGFibGUtMglzdWItdG90YWwIZmlsZS1uZXcRbnVtYmVyLWZvcm1hdHRpbmcIcmVuYW1lLTIMZXhwb3J0LXBkZi0yDWZ1bGwtc2NyZWVuLTIFY2hhcnQIdXBsb2FkLTIJZm9udC10eXBlB2Nsb3NlLTYMbGluZS1zcGFjaW5nBGxvY2sMYm9yZGVyLW91dGVyBmxpbmstMw5hbGlnbi1ib3R0b20tMgxib3JkZXItYWxsLTIQdGFibGUtb2YtY29udGVudA5wYWdlLW51bWJlcmluZwZib2xkLTILYWxpZ24tdG9wLTIOYWxpZ24tbWlkZGxlLTMKcGFnZS1zZXR1cAxzdHJva2Utc3R5bGUHaW1hZ2UtMg1ib29rbWFyay1maWxsBmhlYWRlchBsaXN0LXVub3JkZXJlZC0zD3Nob3ctaGlkZS1wYW5lbA1hbGlnbi1yaWdodC0yBmZvb3Rlcgpib3JkZXItYWxsDGJvcmRlci1pbm5lcgRjZWxsC2FsaWduLXRvcC0zDmFsaWduLWJvdHRvbS0zDmFsaWduLW1pZGRsZS00B2NoZWNrLTQFYnJlYWsMYnJlYWstcGFnZS0yDWJyZWFrLXNlY3Rpb24QYXV0by1maXQtY29udGVudBJmaXhlZC1jb2x1bW4td2lkdGgPYXV0by1maXQtd2luZG93DWJyaW5nLWZvcndhcmQOYnJpbmctdG8tZnJvbnQMc2VuZC10by1iYWNrDXNlbmQtYmFja3dhcmQJdW5ncm91cC0xB2dyb3VwLTEFb3JkZXISY2hldnJvbi11cC1zbWFsbC0yFGNoZXZyb24tZG93bi1zbWFsbC0yFWNoZXZyb24tcmlnaHQtc21hbGwtMhRjaGV2cm9uLWxlZnQtc21hbGwtMhZjaGV2cm9uLXJpZ2h0LWRvdWJsZS0yFWNoZXZyb24tbGVmdC1kb3VibGUtMgt6b29tLXRvLWZpdAlhZGQtYWJvdmUJYWRkLWJlbG93BGxpbmUOYXJyb3ctcmlnaHQtdXAJcmVjdGFuZ2xlBmNpcmNsZQhwZW50YWdhbgZsZW5ndGgJcGVyaW1ldGVyBGFyZWEGcmFkaXVzBnZvbHVtZRJjaGFuZ2Utc2NhbGUtcmF0aW8Ic2V0dGluZ3MJY29tbWVudC0yDXRodW1icy1kb3duLTEJdGh1bWJzLXVwDXRodW1icy1kb3duLTIKZXhwb3J0LWpwZwpleHBvcnQtcG5nCmV4cG9ydC1zdmcWY29uZGl0aW9uYWwtZm9ybWF0dGluZxBoaWRlLWZvcm11bGEtYmFyDWhpZGUtaGVhZGluZ3MOaGlkZS1ncmlkbGluZXMJZXllLXNsYXNoCmV4cG9ydC14bHMMZXhwb3J0LWNzdi0zA21keAhyZW5hbWUtMwtmb2xkZXItb3BlbgluYW1lZC1zZXQNZ3JpcC12ZXJ0aWNhbAlkaW1lbnNpb24HbGV2ZWwtMQdsZXZlbC0yB2xldmVsLTMHbGV2ZWwtNAdsZXZlbC01DHVzZXItZGVmaW5lZANrcGkJc29ydC1kb3duCXNvcnRpbmctMwdzb3J0LXVwEWNhbGN1bGF0ZWQtbWVtYmVyC2N1c3RvbS1zb3J0D3NvcnQtZGVzY2VuZGluZw5zb3J0LWFzY2VuZGluZwtjb21tZW50LWFkZAVyZXBseQZzZW5kLTEMY29tbWVudC1zaG93CXNpZ25hdHVyZQtmaWx0ZXItbWFpbgl0ZXh0LXdyYXAKdW5maWx0ZXJlZBhmaWx0ZXJlZC1zb3J0LWRlc2NlbmRpbmcRc29ydC1kZXNjZW5kaW5nLTIQc29ydC1hc2NlbmRpbmctMhdmaWx0ZXJlZC1zb3J0LWFzY2VuZGluZwhmaWx0ZXJlZA5maWx0ZXItY2xlYXItMwdyZWFwcGx5B2dyb3VwLTIJdW5ncm91cC0yD3Bhc3RlLXRleHQtb25seQtwYXN0ZS1zdHlsZQ1wYXN0ZS1zcGVjaWFsF3Bhc3RlLW1hdGNoLWRlc3RpbmF0aW9uC3NwZWxsLWNoZWNrDmNvbW1lbnQtcmVvcGVuCndlYi1sYXlvdXQMcHJpbnQtbGF5b3V0C2JvcmRlci1ub25lD2RhdGEtdmFsaWRhdGlvbg1wcm90ZWN0LXNoZWV0CXRleHQtZm9ybQxwcm9wZXJ0aWVzLTIKY2xlYXItZm9ybQlkcm9wLWRvd24KZm9ybS1maWVsZAljaGVjay1ib3gMdGFibGUtdXBkYXRlDmNoYW5nZXMtYWNjZXB0EmRpc3BsYXktZm9yLXJldmlldw5jaGFuZ2VzLXJlamVjdBBjaGFuZ2VzLXByZXZpb3VzC3Nob3ctbWFya3VwDGNoYW5nZXMtbmV4dA1jaGFuZ2VzLXRyYWNrHGNvbmRpdGlvbmFsLWZvcm1hdHRpbmctbGFyZ2UJaGlnaGxpZ2h0EHRvcC1ib3R0b20tcnVsZXMJZGF0YS1iYXJzDGNvbG9yLXNjYWxlcwhpY29uc2V0cwtjbGVhci1ydWxlcwluZXctcnVsZXMMZ3JlYXRlci10aGFuCWxlc3MtdGhhbgdiZXR3ZWVuB2VxdWFsdG8SdGV4dC10aGF0LWNvbnRhaW5zDmRhdGUtb2NjdXJyaW5nBnRvcC0xMA9ib3R0b20tMTAtaXRlbXMJYm90dG9tLTEwDWFib3ZlLWF2ZXJhZ2UNYmVsb3ctYXZlcmFnZQ5kdXBsaWNhdGUtY2VsbAhmb290bm90ZQxlbmQtZm9vdG5vdGUTY2hhcnQtaW5zZXJ0LWNvbHVtbhBjaGFydC1kYXRhLXRhYmxlDGNoYXJ0LWxlZ2VuZBhjaGFydC1pbnNlcnQteC15LXNjYXR0ZXIWY2hhcnQtaW5zZXJ0LXdhdGVyZmFsbBFjaGFydC11cGRvd24tYmFycxFhZGQtY2hhcnQtZWxlbWVudA9jaGFydC1ncmlkbGluZXMXaW5zZXJ0LWhpZXJhcmNoeS1jaGFydHMRY2hhcnQtaW5zZXJ0LWxpbmUXY2hhcnQtc3dpdGNoLXJvdy1jb2x1bW4QY2hhcnQtZXJyb3ItYmFycw9jaGFydC10cmVuZGxpbmUKY2hhcnQtYXhlcxFjaGFydC1zZWxlY3QtZGF0YQtjaGFydC1saW5lcxFjaGFydC1heGlzLXRpdGxlcwtjaGFydC10aXRsZRBjaGFydC1pbnNlcnQtcGllEWNoYW5nZS1jaGFydC10eXBlFmluc2VydC1zdGF0aXN0aWMtY2hhcnQRY2hhcnQtZGF0YS1sYWJlbHMSY2hhcnQtaW5zZXJ0LWNvbWJvJGNoYXJ0LWF4aXMtdGl0bGVzLXByaW1hcnktaG9yaXpvbnRhbBVjaGFydC1saW5lYXItZm9yZWNhc3QRY2hhcnQtbGVnZW5kLW5vbmUSY2hhcnQtbGVnZW5kLXJpZ2h0EmNoYXJ0LWRhdGEtY2FsbG91dBxjaGFydC1wcmltYXJ5LW1pbm9yLXZlcnRpY2FsG2NoYXJ0LWF4ZXMtcHJpbWFyeS12ZXJ0aWNhbBhjaGFydC1kYXRhLWxhYmVscy1jZW50ZXIVY2hhcnQtZGF0YS10YWJsZS1ub25lFmNoYXJ0LWRhdGEtbGFiZWxzLW5vbmUcY2hhcnQtcHJpbWFyeS1tYWpvci12ZXJ0aWNhbBNjaGFydC1sZWdlbmQtbGluZWFyG2NoYXJ0LWVycm9yLWJhcnMtcGVyY2VudGFnZRRjaGFydC1uby1sZWdlbmQta2V5cxdjaGFydC10aXRsZS1hYm92ZS1jaGFydBRjaGFydC10cmVuZGxpbmUtbm9uZRZjaGFydC13aXRoLWxlZ2VuZC1rZXlzHWNoYXJ0LWF4ZXMtcHJpbWFyeS1ob3Jpem9udGFsI2NoYXJ0LWVycm9yLWJhcnMtc3RhbmRhcmQtZGV2aWF0aW9uEGNoYXJ0LWxlZ2VuZC10b3AeY2hhcnQtcHJpbWFyeS1taW5vci1ob3Jpem9udGFsFWNoYXJ0LWVycm9yLWJhcnMtbm9uZRRjaGFydC11cC1kb3duLWJhcnMtMhBjaGFydC1kcm9wLWxpbmVzEGNoYXJ0LWxpbmVzLW5vbmUeY2hhcnQtcHJpbWFyeS1tYWpvci1ob3Jpem9udGFsE2NoYXJ0LWxlZ2VuZC1ib3R0b20SY2hhcnQtdXAtZG93bi1ub25lHWNoYXJ0LWRhdGEtbGFiZWxzLW91dHNpZGUtZW5kImNoYXJ0LWF4aXMtdGl0bGVzLXByaW1hcnktdmVydGljYWwRY2hhcnQtbGVnZW5kLWxlZnQdY2hhcnQtZGF0YS1sYWJlbHMtaW5zaWRlLWJhc2UUY2hhcnQtaGlnaC1sb3ctbGluZXMbY2hhcnQtdHJlbmRsaW5lLWV4cG9uZW50aWFsHmNoYXJ0LXRyZW5kbGluZS1tb3ZpbmctYXZlcmFnZRxjaGFydC1kYXRhLWxhYmVscy1pbnNpZGUtZW5kEGNoYXJ0LXRpdGxlLW5vbmUcY2hhcnQtdGl0bGUtY2VudGVyZWQtb3ZlcmxheR9jaGFydC1lcnJvci1iYXJzLXN0YW5kYXJkLWVycm9yD2NoYXJ0LTNkLWFyZWEtMRRjaGFydC0yZC1zdGFja2VkLWJhchJjaGFydC0zZC1zdXJmYWNlLTEWY2hhcnQtaGlzdG9ncmFtLXBhcmV0byZjaGFydC1zdG9jay12b2x1bW4tb3Blbi1oaWdoLWxvdy1jbG9zZRpjaGFydC1zdG9jay1oaWdoLWxvdy1jbG9zZR9jaGFydC1zdG9jay1vcGVuLWhpZ2gtbG93LWNsb3NlK2NoYXJ0LTJkLWxpbmUtMTAwLXN0YWNrZWQtbGluZS13aXRoLW1hcmtlcnMSY2hhcnQtZmlsbGVkLXJhZGFyGWNoYXJ0LTNkLWNsdXN0ZXJlZC1jb2x1bW4OY2hhcnQtc3VuYnVyc3QNY2hhcnQtdHJlZW1hcCFjaGFydC0zZC0xMDAtcGVyY2VudC1zdGFja2VkLWFyZWEMY2hhcnQtM2QtcGllEWNoYXJ0LTNkLWNvbHVtbi00Em1vcmUtY29sdW1uLWNoYXJ0cxVjaGFydC0yZC1zdGFja2VkLWxpbmULY2hhcnQtZG9udXQWY2hhcnQtM2QtY2x1c3RlcmVkLWJhcgxjaGFydC1mdW5uZWwOY2hhcnQtMmQtcGllLTINY2hhcnQtM2QtbGluZRljaGFydC0yZC1jbHVzdGVyZWQtY29sdW1uIWNoYXJ0LTJkLTEwMC1wZXJjZW50LXN0YWNrZWQtYXJlYRBtb3JlLWxpbmUtY2hhcnRzIGNoYXJ0LTNkLTEwMC1wZXJjZW50LXN0YWNrZWQtYmFyEW1vcmUtc3RvY2stY2hhcnRzIWNoYXJ0LXN0b2NrLXZvbHVtbi1oaWdoLWxvdy1jbG9zZRBjaGFydC1iYXItb2YtcGllLWNoYXJ0LWNsdXN0ZXJlZC1jb2x1bW4tbGluZS1vbi1zZWNvbmRhcnktYXhpcxZjaGFydC0yZC1jbHVzdGVyZWQtYmFyC2NoYXJ0LXJhZGFyI2NoYXJ0LTNkLTEwMC1wZXJjZW50LXN0YWNrZWQtY29sdW1uH2NoYXJ0LXN0YWNrZWRsaW5lcy13aXRoLW1hcmtlcnMaY2hhcnQtd2lyZWZyYW1lLTNkLXN1cmZhY2UaY2hhcnQtMmQtbGluZS13aXRoLW1hcmtlcnMVY2hhcnQtYm94LWFuZC13aGlza2VyGWNyZWF0ZS1jdXN0b20tY29tYm8tY2hhcnQgY2hhcnQtMmQtMTAwLXBlcmNlbnQtc3RhY2tlZC1iYXIhY2hhcnQtc2NhdHRlci13aXRoLXN0cmFpZ2h0LWxpbmVzF21vcmUtc3RhdGlzdGljYWwtY2hhcnRzFWNoYXJ0LTNkLXN0YWNrZWQtYXJlYQ1jaGFydC0yZC1saW5lI2NoYXJ0LTJkLTEwMC1wZXJjZW50LXN0YWNrZWQtY29sdW1uD21vcmUtcGllLWNoYXJ0cw5jaGFydC1idWJibGUtMSFjaGFydC0yZC0xMDAtcGVyY2VudC1zdGFja2VkLWxpbmUPY2hhcnQtaGlzdG9ncmFtFW1vcmUtaGllcmFyY2h5LWNoYXJ0cyFjaGFydC1jb21iby1jbHVzdGVyZWQtY29sdW1uLWxpbmUVY2hhcnQtMmQtc3RhY2tlZC1hcmVhF2NoYXJ0LTNkLXN0YWNrZWQtY29sdW1uEGNoYXJ0LWluc2VydC1iYXIfY2hhcnQtc2NhdHRlci13aXRoLXNtb290aC1saW5lcx9jaGFydC1zdXJmYWNlLXdpcmVmcmFtZS1jb250b3VyFGNoYXJ0LTNkLXN0YWNrZWQtYmFyE2NoYXJ0LTJkLXBpZS1vZi1waWUSY2hhcnQtM2Qtc3VyZmFjZS0yDWNoYXJ0LTJkLWFyZWEpY2hhcnQtY29tYm8tc3RhY2tlZC1hcmVhLWNsdXN0ZXJlZC1jb2x1bW4PY2hhcnQtd2F0ZXJmYWxsFWNoYXJ0LXN1cmZhY2UtY29udG91chNtb3JlLXNjYXR0ZXItY2hhcnRzF2NoYXJ0LTJkLXN0YWNrZWQtY29sdW1uEHByb3RlY3Qtd29ya2Jvb2sLY2hhbmdlLWNhc2UMZXhwb3J0LXBkZi0zC2ZyZWV6ZS1wYW5lE2ZyZWV6ZS1maXJzdC1jb2x1bW4OZnJlZXplLXRvcC1yb3cLbWVyZ2UtY2VsbHMOc3BsaXQtdmVydGljYWwKdGFibGUtY2VsbBBzcGxpdC1ob3Jpem9udGFsCGxpc3QtYm94C3RleHQtZm9ybS0yBWxhYmVsC2NoZWNrLWJveC0yE2FkZC1lZGl0LWZvcm0tZmllbGQGYnV0dG9uC2Ryb3AtZG93bi0yDHJhZGlvLWJ1dHRvbghwYXNzd29yZBN0YWJsZS1pbnNlcnQtY29sdW1uEHRhYmxlLWluc2VydC1yb3cVdGFibGUtb3ZlcndyaXRlLWNlbGxzDHRhYmxlLW5lc3RlZAt0YWJsZS1tZXJnZQlkcmFnLWZpbGwEaG9tZQ1nYW50dC1ncmlwcGVyDWJyaW5nLXRvLXZpZXcPYnJpbmctdG8tY2VudGVyB3dhcm5pbmcNY3JpdGljYWwtcGF0aA9ib3JkZXItc2hhZG93LTISYm9yZGVyLWRpYWdvbmFsLXVwFGJvcmRlci1kaWFnb25hbC1kb3duDWJvcmRlci1jdXN0b20NYm9yZGVyLW5vbmUtMQpib3JkZXItYm94D2JvcmRlci1zaGFkb3ctMQVhdWRpbwV2aWRlbwRjcm9wC3N0YXItZmlsbGVkB2ZpbHRlcnMKYWRqdXN0bWVudAlwYWdlLXNpemUFcmVzZXQIdHJpYW5nbGUMcGFnZS1jb2x1bW5zBHRpbnQKYnJpZ2h0bmVzcwhjb250cmFzdApzYXR1cmF0aW9uBGZhZGUNZmxpcC12ZXJ0aWNhbA9mbGlwLWhvcml6b250YWwOdHJhbnNmb3JtLWxlZnQPdHJhbnNmb3JtLXJpZ2h0CXNoYXJwbmVzcwVncmFpbgxmcmFtZS1jdXN0b20HZnJhbWUtMQdmcmFtZS0yB2ZyYW1lLTMHZnJhbWUtNAdmcmFtZS01B2ZyYW1lLTYJdHJhbnNmb3JtCmNoZWNrLXRpY2sPZXZlbi1wYWdlLWJyZWFrDm9kZC1wYWdlLWJyZWFrC3BhZ2UtY29sdW1uFWNvbnRpbnVvdXMtcGFnZS1icmVhaw5wYWdlLXRleHQtd3JhcBFwYWdlLWNvbHVtbi1yaWdodBBwYWdlLWNvbHVtbi1sZWZ0D3BhZ2UtY29sdW1uLW9uZQ9wYWdlLWNvbHVtbi10d28RcGFnZS1jb2x1bW4tdGhyZWUQbXVsdGlwbGUtY29tbWVudA5mb3JtYXQtcGFpbnRlcghsYXVuY2hlcg9jaGFyYWN0ZXItc3R5bGUMbGlua2VkLXN0eWxlHGNoYXJ0LTJkLXN0YWNrZWQtbGluZS1tYXJrZWQoY2hhcnQtMmQtMTAwLXBlcmNlbnQtc3RhY2tlZC1saW5lLW1hcmtlZBRjaGFydC0yZC1saW5lLW1hcmtlZBJsaXN0LXVub3JkZXJlZC1ydGwQbGlzdC1vcmRlcmVkLXJ0bBNpbmNyZWFzZS1pbmRlbnQtcnRsE2RlY3JlYXNlLWluZGVudC1ydGwFZW1vamkRdHJhdmVsLWFuZC1wbGFjZXMGbmF0dXJlD2Zvb2QtYW5kLWRyaW5rcwdhbmltYWxzB29iamVjdHMKYWN0aXZpdGllcw1oYW5kLWdlc3R1cmVzB3N5bWJvbHMFZmxhZ3MAAA==) format("truetype")
}

.e-icons {
    font-feature-settings: normal;
    font-family: e-icons;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    line-height: 1;
    text-transform: none
}

.e-icons.e-small {
    font-size: 8px
}

.e-icons.e-medium {
    font-size: 16px
}

.e-icons.e-large {
    font-size: 24px
}

.e-icons.e-export-pdf:before {
    content: ""
}

.e-icons.e-export-csv:before {
    content: ""
}

.e-icons.e-export-excel:before {
    content: ""
}

.e-icons.e-date-range:before {
    content: ""
}

.e-icons.e-filter-clear:before {
    content: ""
}

.e-icons.e-filter:before {
    content: ""
}

.e-icons.e-bullet-6:before {
    content: ""
}

.e-icons.e-bullet-1:before {
    content: ""
}

.e-icons.e-none:before {
    content: ""
}

.e-icons.e-bullet-5:before {
    content: ""
}

.e-icons.e-border-diagonal-2:before {
    content: ""
}

.e-icons.e-border-diagonal-1:before {
    content: ""
}

.e-icons.e-bullet-4:before {
    content: ""
}

.e-icons.e-bullet-2:before {
    content: ""
}

.e-icons.e-bullet-3:before {
    content: ""
}

.e-icons.e-chevron-right-double:before {
    content: ""
}

.e-icons.e-chevron-left-double:before {
    content: ""
}

.e-icons.e-chevron-down-double:before {
    content: ""
}

.e-icons.e-chevron-up-double:before {
    content: ""
}

.e-icons.e-repeat:before {
    content: ""
}

.e-icons.e-recurrence-edit:before {
    content: ""
}

.e-icons.e-location:before {
    content: ""
}

.e-icons.e-description:before {
    content: ""
}

.e-icons.e-time-zone:before {
    content: ""
}

.e-icons.e-calendar:before {
    content: ""
}

.e-icons.e-timeline-agenda:before {
    content: ""
}

.e-icons.e-work-week:before {
    content: ""
}

.e-icons.e-week:before {
    content: ""
}

.e-icons.e-day:before {
    content: ""
}

.e-icons.e-agenda-date-range:before {
    content: ""
}

.e-icons.e-date-time:before {
    content: ""
}

.e-icons.e-people:before {
    content: ""
}

.e-icons.e-timeline-day:before {
    content: ""
}

.e-icons.e-timeline-week:before {
    content: ""
}

.e-icons.e-timeline-work-week:before {
    content: ""
}

.e-icons.e-timeline-month:before {
    content: ""
}

.e-icons.e-table:before {
    content: ""
}

.e-icons.e-copy:before {
    content: ""
}

.e-icons.e-th-small:before {
    content: ""
}

.e-icons.e-save-2:before {
    content: ""
}

.e-icons.e-paragraph-2:before {
    content: ""
}

.e-icons.e-edit-6:before {
    content: ""
}

.e-icons.e-close-large-1:before {
    content: ""
}

.e-icons.e-export-word:before {
    content: ""
}

.e-icons.e-circle-close:before {
    content: ""
}

.e-icons.e-filter-2:before {
    content: ""
}

.e-icons.e-plus-small:before {
    content: ""
}

.e-icons.e-close:before {
    content: ""
}

.e-icons.e-check:before {
    content: ""
}

.e-icons.e-print-2:before {
    content: ""
}

.e-icons.e-edit-2:before {
    content: ""
}

.e-icons.e-plus:before {
    content: ""
}

.e-icons.e-close-large-2:before {
    content: ""
}

.e-icons.e-chevron-down-thin:before {
    content: ""
}

.e-icons.e-chevron-up-fill-2:before {
    content: ""
}

.e-icons.e-chevron-down-fill:before {
    content: ""
}

.e-icons.e-chevron-up-fill:before {
    content: ""
}

.e-icons.e-chevron-down-fill-2:before {
    content: ""
}

.e-icons.e-arrow-down:before {
    content: ""
}

.e-icons.e-arrow-up:before {
    content: ""
}

.e-icons.e-chevron-right-fill-3:before {
    content: ""
}

.e-icons.e-chevron-left-fill-2:before {
    content: ""
}

.e-icons.e-delete-1:before {
    content: ""
}

.e-icons.e-chevron-left-fill:before {
    content: ""
}

.e-icons.e-chevron-right-fill:before {
    content: ""
}

.e-icons.e-arrow-left:before {
    content: ""
}

.e-icons.e-arrow-right:before {
    content: ""
}

.e-icons.e-sorting-1:before {
    content: ""
}

.e-icons.e-edit:before {
    content: ""
}

.e-icons.e-first-page:before {
    content: ""
}

.e-icons.e-last-page:before {
    content: ""
}

.e-icons.e-timeline-today:before {
    content: ""
}

.e-icons.e-chevron-left:before {
    content: ""
}

.e-icons.e-filter-1:before {
    content: ""
}

.e-icons.e-chevron-up:before {
    content: ""
}

.e-icons.e-chevron-right:before {
    content: ""
}

.e-icons.e-chevron-down:before {
    content: ""
}

.e-icons.e-circle-close-2:before {
    content: ""
}

.e-icons.e-chevron-up-fill-3:before {
    content: ""
}

.e-icons.e-chevron-down-fill-3:before {
    content: ""
}

.e-icons.e-filter-cancel:before {
    content: ""
}

.e-icons.e-chevron-left-2:before {
    content: ""
}

.e-icons.e-group-icon:before {
    content: ""
}

.e-icons.e-selection:before {
    content: ""
}

.e-icons.e-close-2:before {
    content: ""
}

.e-icons.e-check-2:before {
    content: ""
}

.e-icons.e-intermediate-state:before {
    content: ""
}

.e-icons.e-chevron-left-3:before {
    content: ""
}

.e-icons.e-edit-3:before {
    content: ""
}

.e-icons.e-close-3:before {
    content: ""
}

.e-icons.e-chevron-right-2:before {
    content: ""
}

.e-icons.e-plus-2:before {
    content: ""
}

.e-icons.e-chevron-down-fill-5:before {
    content: ""
}

.e-icons.e-circle-remove:before {
    content: ""
}

.e-icons.e-arrow-left-2:before {
    content: ""
}

.e-icons.e-more-vertical-1:before {
    content: ""
}

.e-icons.e-search:before {
    content: ""
}

.e-icons.e-month:before {
    content: ""
}

.e-icons.e-trash:before {
    content: ""
}

.e-icons.e-chevron-down-2:before {
    content: ""
}

.e-icons.e-save:before {
    content: ""
}

.e-icons.e-menu:before {
    content: ""
}

.e-icons.e-refresh:before {
    content: ""
}

.e-icons.e-circle-close-fill-3:before {
    content: ""
}

.e-icons.e-clock:before {
    content: ""
}

.e-icons.e-freeze-column:before {
    content: ""
}

.e-icons.e-error-treeview:before {
    content: ""
}

.e-icons.e-circle-remove-2:before {
    content: ""
}

.e-icons.e-circle-add:before {
    content: ""
}

.e-icons.e-drag-and-drop-indicator:before {
    content: ""
}

.e-icons.e-chevron-right-3:before {
    content: ""
}

.e-icons.e-chevron-right-4:before {
    content: ""
}

.e-icons.e-play:before {
    content: ""
}

.e-icons.e-pause:before {
    content: ""
}

.e-icons.e-para-option-down:before {
    content: ""
}

.e-icons.e-search-2:before {
    content: ""
}

.e-icons.e-border-center:before {
    content: ""
}

.e-icons.e-restart-at-1:before {
    content: ""
}

.e-icons.e-hyperlink-open:before {
    content: ""
}

.e-icons.e-cut-2:before {
    content: ""
}

.e-icons.e-copy-2:before {
    content: ""
}

.e-icons.e-border-top:before {
    content: ""
}

.e-icons.e-delete-column:before {
    content: ""
}

.e-icons.e-delete-row:before {
    content: ""
}

.e-icons.e-insert-right:before {
    content: ""
}

.e-icons.e-insert-left:before {
    content: ""
}

.e-icons.e-hyperlink-remove:before {
    content: ""
}

.e-icons.e-border-middle:before {
    content: ""
}

.e-icons.e-border-right:before {
    content: ""
}

.e-icons.e-hyperlink-edit:before {
    content: ""
}

.e-icons.e-link-2:before {
    content: ""
}

.e-icons.e-border-left:before {
    content: ""
}

.e-icons.e-table-delete:before {
    content: ""
}

.e-icons.e-table-properties:before {
    content: ""
}

.e-icons.e-hyperlink-copy:before {
    content: ""
}

.e-icons.e-border-bottom:before {
    content: ""
}

.e-icons.e-paste-2:before {
    content: ""
}

.e-icons.e-continue-numbering:before {
    content: ""
}

.e-icons.e-insert-below:before {
    content: ""
}

.e-icons.e-insert-above:before {
    content: ""
}

.e-icons.e-table-cell-none:before {
    content: ""
}

.e-icons.e-box:before {
    content: ""
}

.e-icons.e-all:before {
    content: ""
}

.e-icons.e-table-align-right:before {
    content: ""
}

.e-icons.e-table-border-custom:before {
    content: ""
}

.e-icons.e-table-align-left:before {
    content: ""
}

.e-icons.e-table-align-center:before {
    content: ""
}

.e-icons.e-line-very-small:before {
    content: ""
}

.e-icons.e-line-normal:before {
    content: ""
}

.e-icons.e-line-small:before {
    content: ""
}

.e-icons.e-para-option-up:before {
    content: ""
}

.e-icons.e-vertical-align-bottom:before {
    content: ""
}

.e-icons.e-vertical-align-center:before {
    content: ""
}

.e-icons.e-vertical-align-top:before {
    content: ""
}

.e-icons.e-clear-format:before {
    content: ""
}

.e-icons.e-strikethrough:before {
    content: ""
}

.e-icons.e-upper-case:before {
    content: ""
}

.e-icons.e-justify:before {
    content: ""
}

.e-icons.e-image:before {
    content: ""
}

.e-icons.e-resize:before {
    content: ""
}

.e-icons.e-exit-full-screen:before {
    content: ""
}

.e-icons.e-edit-4:before {
    content: ""
}

.e-icons.e-bold:before {
    content: ""
}

.e-icons.e-align-left:before {
    content: ""
}

.e-icons.e-cut:before {
    content: ""
}

.e-icons.e-text-alternative:before {
    content: ""
}

.e-icons.e-copy-1:before {
    content: ""
}

.e-icons.e-delete-2:before {
    content: ""
}

.e-icons.e-increase-indent:before {
    content: ""
}

.e-icons.e-erase:before {
    content: ""
}

.e-icons.e-undo:before {
    content: ""
}

.e-icons.e-full-screen:before {
    content: ""
}

.e-icons.e-underline:before {
    content: ""
}

.e-icons.e-list-unordered:before {
    content: ""
}

.e-icons.e-eye:before {
    content: ""
}

.e-icons.e-list-ordered:before {
    content: ""
}

.e-icons.e-lower-case:before {
    content: ""
}

.e-icons.e-link-remove:before {
    content: ""
}

.e-icons.e-zoom-in:before {
    content: ""
}

.e-icons.e-open-link:before {
    content: ""
}

.e-icons.e-print:before {
    content: ""
}

.e-icons.e-font-color:before {
    content: ""
}

.e-icons.e-align-right:before {
    content: ""
}

.e-icons.e-link:before {
    content: ""
}

.e-icons.e-view-side:before {
    content: ""
}

.e-icons.e-code-view:before {
    content: ""
}

.e-icons.e-zoom-out:before {
    content: ""
}

.e-icons.e-superscript:before {
    content: ""
}

.e-icons.e-paragraph:before {
    content: ""
}

.e-icons.e-redo:before {
    content: ""
}

.e-icons.e-paste:before {
    content: ""
}

.e-icons.e-insert-code:before {
    content: ""
}

.e-icons.e-subscript:before {
    content: ""
}

.e-icons.e-display:before {
    content: ""
}

.e-icons.e-replace:before {
    content: ""
}

.e-icons.e-italic:before {
    content: ""
}

.e-icons.e-caption:before {
    content: ""
}

.e-icons.e-paint-bucket:before {
    content: ""
}

.e-icons.e-decrease-indent:before {
    content: ""
}

.e-icons.e-align-center:before {
    content: ""
}

.e-icons.e-font-name:before {
    content: ""
}

.e-icons.e-drag-and-drop-2:before {
    content: ""
}

.e-icons.e-field-settings:before {
    content: ""
}

.e-icons.e-two-column:before {
    content: ""
}

.e-icons.e-two-row:before {
    content: ""
}

.e-icons.e-sum:before {
    content: ""
}

.e-icons.e-filter-3:before {
    content: ""
}

.e-icons.e-close-large:before {
    content: ""
}

.e-icons.e-filter-clear-2:before {
    content: ""
}

.e-icons.e-circle-check:before {
    content: ""
}

.e-icons.e-align-bottom:before {
    content: ""
}

.e-icons.e-insert-above-2:before {
    content: ""
}

.e-icons.e-insert-below-2:before {
    content: ""
}

.e-icons.e-align-middle:before {
    content: ""
}

.e-icons.e-delete-column-2:before {
    content: ""
}

.e-icons.e-delete-row-2:before {
    content: ""
}

.e-icons.e-insert-left-2:before {
    content: ""
}

.e-icons.e-align-top:before {
    content: ""
}

.e-icons.e-insert-right-2:before {
    content: ""
}

.e-icons.e-edit-5:before {
    content: ""
}

.e-icons.e-align-middle-2:before {
    content: ""
}

.e-icons.e-freeze-column-2:before {
    content: ""
}

.e-icons.e-style:before {
    content: ""
}

.e-icons.e-delete-3:before {
    content: ""
}

.e-icons.e-freeze-row:before {
    content: ""
}

.e-icons.e-text-header:before {
    content: ""
}

.e-icons.e-more-horizontal-1:before {
    content: ""
}

.e-icons.e-resizer:before {
    content: ""
}

.e-icons.e-folder:before {
    content: ""
}

.e-icons.e-first-page-2:before {
    content: ""
}

.e-icons.e-previous:before {
    content: ""
}

.e-icons.e-next:before {
    content: ""
}

.e-icons.e-last-page-2:before {
    content: ""
}

.e-icons.e-zoom-out-2:before {
    content: ""
}

.e-icons.e-zoom-in-2:before {
    content: ""
}

.e-icons.e-download:before {
    content: ""
}

.e-icons.e-bookmark:before {
    content: ""
}

.e-icons.e-search-3:before {
    content: ""
}

.e-icons.e-text-annotation:before {
    content: ""
}

.e-icons.e-close-4:before {
    content: ""
}

.e-icons.e-comments:before {
    content: ""
}

.e-icons.e-save-3:before {
    content: ""
}

.e-icons.e-align-left-2:before {
    content: ""
}

.e-icons.e-style-2:before {
    content: ""
}

.e-icons.e-undo-2:before {
    content: ""
}

.e-icons.e-highlight-color:before {
    content: ""
}

.e-icons.e-more-vertical-3:before {
    content: ""
}

.e-icons.e-underline-2:before {
    content: ""
}

.e-icons.e-strikethrough-2:before {
    content: ""
}

.e-icons.e-paint-bucket-2:before {
    content: ""
}

.e-icons.e-pan:before {
    content: ""
}

.e-icons.e-opacity:before {
    content: ""
}

.e-icons.e-delete-4:before {
    content: ""
}

.e-icons.e-mouse-pointer:before {
    content: ""
}

.e-icons.e-chevron-right-small:before {
    content: ""
}

.e-icons.e-stroke-color:before {
    content: ""
}

.e-icons.e-print-3:before {
    content: ""
}

.e-icons.e-redo-2:before {
    content: ""
}

.e-icons.e-font-color-2:before {
    content: ""
}

.e-icons.e-shapes:before {
    content: ""
}

.e-icons.e-chevron-left-small:before {
    content: ""
}

.e-icons.e-stroke-width:before {
    content: ""
}

.e-icons.e-annotation-edit:before {
    content: ""
}

.e-icons.e-thumbnail:before {
    content: ""
}

.e-icons.e-stamp:before {
    content: ""
}

.e-icons.e-break-page:before {
    content: ""
}

.e-icons.e-file:before {
    content: ""
}

.e-icons.e-collapse-2:before {
    content: ""
}

.e-icons.e-expand:before {
    content: ""
}

.e-icons.e-double-resize-2:before {
    content: ""
}

.e-icons.e-double-resize-1:before {
    content: ""
}

.e-icons.e-single-resize-1:before {
    content: ""
}

.e-icons.e-single-resize-2:before {
    content: ""
}

.e-icons.e-single-resize-3:before {
    content: ""
}

.e-icons.e-single-resize-4:before {
    content: ""
}

.e-icons.e-drag-and-drop:before {
    content: ""
}

.e-icons.e-chevron-up-fill-4:before {
    content: ""
}

.e-icons.e-chevron-down-fill-4:before {
    content: ""
}

.e-icons.e-chevron-right-fill-2:before {
    content: ""
}

.e-icons.e-chevron-left-fill-3:before {
    content: ""
}

.e-icons.e-more-vertical-4:before {
    content: ""
}

.e-icons.e-filter-active:before {
    content: ""
}

.e-icons.e-code-view-2:before {
    content: ""
}

.e-icons.e-grid-view:before {
    content: ""
}

.e-icons.e-paste-3:before {
    content: ""
}

.e-icons.e-trash-2:before {
    content: ""
}

.e-icons.e-download-2:before {
    content: ""
}

.e-icons.e-cut-3:before {
    content: ""
}

.e-icons.e-list-unordered-2:before {
    content: ""
}

.e-icons.e-refresh-2:before {
    content: ""
}

.e-icons.e-circle-info:before {
    content: ""
}

.e-icons.e-chevron-right-thin:before {
    content: ""
}

.e-icons.e-folder-2:before {
    content: ""
}

.e-icons.e-close-5:before {
    content: ""
}

.e-icons.e-folder-fill:before {
    content: ""
}

.e-icons.e-rename:before {
    content: ""
}

.e-icons.e-copy-3:before {
    content: ""
}

.e-icons.e-search-4:before {
    content: ""
}

.e-icons.e-upload-1:before {
    content: ""
}

.e-icons.e-back:before {
    content: ""
}

.e-icons.e-select-all:before {
    content: ""
}

.e-icons.e-sorting-2:before {
    content: ""
}

.e-icons.e-more-vertical-5:before {
    content: ""
}

.e-icons.e-check-3:before {
    content: ""
}

.e-icons.e-more-horizontal-3:before {
    content: ""
}

.e-icons.e-export-excel-2:before {
    content: ""
}

.e-icons.e-export-csv-2:before {
    content: ""
}

.e-icons.e-save-4:before {
    content: ""
}

.e-icons.e-save-as:before {
    content: ""
}

.e-icons.e-export:before {
    content: ""
}

.e-icons.e-delete-5:before {
    content: ""
}

.e-icons.e-grand-total:before {
    content: ""
}

.e-icons.e-table-2:before {
    content: ""
}

.e-icons.e-sub-total:before {
    content: ""
}

.e-icons.e-file-new:before {
    content: ""
}

.e-icons.e-number-formatting:before {
    content: ""
}

.e-icons.e-rename-2:before {
    content: ""
}

.e-icons.e-export-pdf-2:before {
    content: ""
}

.e-icons.e-full-screen-2:before {
    content: ""
}

.e-icons.e-chart:before {
    content: ""
}

.e-icons.e-upload-2:before {
    content: ""
}

.e-icons.e-font-type:before {
    content: ""
}

.e-icons.e-close-6:before {
    content: ""
}

.e-icons.e-line-spacing:before {
    content: ""
}

.e-icons.e-lock:before {
    content: ""
}

.e-icons.e-border-outer:before {
    content: ""
}

.e-icons.e-link-3:before {
    content: ""
}

.e-icons.e-align-bottom-2:before {
    content: ""
}

.e-icons.e-border-all-2:before {
    content: ""
}

.e-icons.e-table-of-content:before {
    content: ""
}

.e-icons.e-page-numbering:before {
    content: ""
}

.e-icons.e-bold-2:before {
    content: ""
}

.e-icons.e-align-top-2:before {
    content: ""
}

.e-icons.e-align-middle-3:before {
    content: ""
}

.e-icons.e-page-setup:before {
    content: ""
}

.e-icons.e-stroke-style:before {
    content: ""
}

.e-icons.e-image-2:before {
    content: ""
}

.e-icons.e-bookmark-fill:before {
    content: ""
}

.e-icons.e-header:before {
    content: ""
}

.e-icons.e-list-unordered-3:before {
    content: ""
}

.e-icons.e-show-hide-panel:before {
    content: ""
}

.e-icons.e-align-right-2:before {
    content: ""
}

.e-icons.e-footer:before {
    content: ""
}

.e-icons.e-border-all:before {
    content: ""
}

.e-icons.e-border-inner:before {
    content: ""
}

.e-icons.e-cell:before {
    content: ""
}

.e-icons.e-align-top-3:before {
    content: ""
}

.e-icons.e-align-bottom-3:before {
    content: ""
}

.e-icons.e-align-middle-4:before {
    content: ""
}

.e-icons.e-check-4:before {
    content: ""
}

.e-icons.e-break:before {
    content: ""
}

.e-icons.e-break-page-2:before {
    content: ""
}

.e-icons.e-break-section:before {
    content: ""
}

.e-icons.e-auto-fit-content:before {
    content: ""
}

.e-icons.e-fixed-column-width:before {
    content: ""
}

.e-icons.e-auto-fit-window:before {
    content: ""
}

.e-icons.e-bring-forward:before {
    content: ""
}

.e-icons.e-bring-to-front:before {
    content: ""
}

.e-icons.e-send-to-back:before {
    content: ""
}

.e-icons.e-send-backward:before {
    content: ""
}

.e-icons.e-ungroup-1:before {
    content: ""
}

.e-icons.e-group-1:before {
    content: ""
}

.e-icons.e-order:before {
    content: ""
}

.e-icons.e-chevron-up-small-2:before {
    content: ""
}

.e-icons.e-chevron-down-small-2:before {
    content: ""
}

.e-icons.e-chevron-right-small-2:before {
    content: ""
}

.e-icons.e-chevron-left-small-2:before {
    content: ""
}

.e-icons.e-chevron-right-double-2:before {
    content: ""
}

.e-icons.e-chevron-left-double-2:before {
    content: ""
}

.e-icons.e-zoom-to-fit:before {
    content: ""
}

.e-icons.e-add-above:before {
    content: ""
}

.e-icons.e-add-below:before {
    content: ""
}

.e-icons.e-line:before {
    content: ""
}

.e-icons.e-arrow-right-up:before {
    content: ""
}

.e-icons.e-rectangle:before {
    content: ""
}

.e-icons.e-circle:before {
    content: ""
}

.e-icons.e-pentagan:before {
    content: ""
}

.e-icons.e-length:before {
    content: ""
}

.e-icons.e-perimeter:before {
    content: ""
}

.e-icons.e-area:before {
    content: ""
}

.e-icons.e-radius:before {
    content: ""
}

.e-icons.e-volume:before {
    content: ""
}

.e-icons.e-change-scale-ratio:before {
    content: ""
}

.e-icons.e-settings:before {
    content: ""
}

.e-icons.e-comment-2:before {
    content: ""
}

.e-icons.e-thumbs-down-1:before {
    content: ""
}

.e-icons.e-thumbs-up:before {
    content: ""
}

.e-icons.e-thumbs-down-2:before {
    content: ""
}

.e-icons.e-export-jpg:before {
    content: ""
}

.e-icons.e-export-png:before {
    content: ""
}

.e-icons.e-export-svg:before {
    content: ""
}

.e-icons.e-conditional-formatting:before {
    content: ""
}

.e-icons.e-hide-formula-bar:before {
    content: ""
}

.e-icons.e-hide-headings:before {
    content: ""
}

.e-icons.e-hide-gridlines:before {
    content: ""
}

.e-icons.e-eye-slash:before {
    content: ""
}

.e-icons.e-export-xls:before {
    content: ""
}

.e-icons.e-export-csv-3:before {
    content: ""
}

.e-icons.e-mdx:before {
    content: ""
}

.e-icons.e-rename-3:before {
    content: ""
}

.e-icons.e-folder-open:before {
    content: ""
}

.e-icons.e-named-set:before {
    content: ""
}

.e-icons.e-grip-vertical:before {
    content: ""
}

.e-icons.e-dimension:before {
    content: ""
}

.e-icons.e-level-1:before {
    content: ""
}

.e-icons.e-level-2:before {
    content: ""
}

.e-icons.e-level-3:before {
    content: ""
}

.e-icons.e-level-4:before {
    content: ""
}

.e-icons.e-level-5:before {
    content: ""
}

.e-icons.e-user-defined:before {
    content: ""
}

.e-icons.e-kpi:before {
    content: ""
}

.e-icons.e-sort-down:before {
    content: ""
}

.e-icons.e-sorting-3:before {
    content: ""
}

.e-icons.e-sort-up:before {
    content: ""
}

.e-icons.e-calculated-member:before {
    content: ""
}

.e-icons.e-custom-sort:before {
    content: ""
}

.e-icons.e-sort-descending:before {
    content: ""
}

.e-icons.e-sort-ascending:before {
    content: ""
}

.e-icons.e-comment-add:before {
    content: ""
}

.e-icons.e-reply:before {
    content: ""
}

.e-icons.e-send-1:before {
    content: ""
}

.e-icons.e-comment-show:before {
    content: ""
}

.e-icons.e-signature:before {
    content: ""
}

.e-icons.e-filter-main:before {
    content: ""
}

.e-icons.e-text-wrap:before {
    content: ""
}

.e-icons.e-unfiltered:before {
    content: ""
}

.e-icons.e-filtered-sort-descending:before {
    content: ""
}

.e-icons.e-sort-descending-2:before {
    content: ""
}

.e-icons.e-sort-ascending-2:before {
    content: ""
}

.e-icons.e-filtered-sort-ascending:before {
    content: ""
}

.e-icons.e-filtered:before {
    content: ""
}

.e-icons.e-filter-clear-3:before {
    content: ""
}

.e-icons.e-reapply:before {
    content: ""
}

.e-icons.e-group-2:before {
    content: ""
}

.e-icons.e-ungroup-2:before {
    content: ""
}

.e-icons.e-paste-text-only:before {
    content: ""
}

.e-icons.e-paste-style:before {
    content: ""
}

.e-icons.e-paste-special:before {
    content: ""
}

.e-icons.e-paste-match-destination:before {
    content: ""
}

.e-icons.e-spell-check:before {
    content: ""
}

.e-icons.e-comment-reopen:before {
    content: ""
}

.e-icons.e-web-layout:before {
    content: ""
}

.e-icons.e-print-layout:before {
    content: ""
}

.e-icons.e-border-none:before {
    content: ""
}

.e-icons.e-data-validation:before {
    content: ""
}

.e-icons.e-protect-sheet:before {
    content: ""
}

.e-icons.e-text-form:before {
    content: ""
}

.e-icons.e-properties-2:before {
    content: ""
}

.e-icons.e-clear-form:before {
    content: ""
}

.e-icons.e-drop-down:before {
    content: ""
}

.e-icons.e-form-field:before {
    content: ""
}

.e-icons.e-check-box:before {
    content: ""
}

.e-icons.e-table-update:before {
    content: ""
}

.e-icons.e-changes-accept:before {
    content: ""
}

.e-icons.e-display-for-review:before {
    content: ""
}

.e-icons.e-changes-reject:before {
    content: ""
}

.e-icons.e-changes-previous:before {
    content: ""
}

.e-icons.e-show-markup:before {
    content: ""
}

.e-icons.e-changes-next:before {
    content: ""
}

.e-icons.e-changes-track:before {
    content: ""
}

.e-icons.e-conditional-formatting-large:before {
    content: ""
}

.e-icons.e-highlight:before {
    content: ""
}

.e-icons.e-top-bottom-rules:before {
    content: ""
}

.e-icons.e-data-bars:before {
    content: ""
}

.e-icons.e-color-scales:before {
    content: ""
}

.e-icons.e-iconsets:before {
    content: ""
}

.e-icons.e-clear-rules:before {
    content: ""
}

.e-icons.e-new-rules:before {
    content: ""
}

.e-icons.e-greater-than:before {
    content: ""
}

.e-icons.e-less-than:before {
    content: ""
}

.e-icons.e-between:before {
    content: ""
}

.e-icons.e-equalto:before {
    content: ""
}

.e-icons.e-text-that-contains:before {
    content: ""
}

.e-icons.e-date-occurring:before {
    content: ""
}

.e-icons.e-top-10:before {
    content: ""
}

.e-icons.e-bottom-10-items:before {
    content: ""
}

.e-icons.e-bottom-10:before {
    content: ""
}

.e-icons.e-above-average:before {
    content: ""
}

.e-icons.e-below-average:before {
    content: ""
}

.e-icons.e-duplicate-cell:before {
    content: ""
}

.e-icons.e-footnote:before {
    content: ""
}

.e-icons.e-end-footnote:before {
    content: ""
}

.e-icons.e-chart-insert-column:before {
    content: ""
}

.e-icons.e-chart-data-table:before {
    content: ""
}

.e-icons.e-chart-legend:before {
    content: ""
}

.e-icons.e-chart-insert-x-y-scatter:before {
    content: ""
}

.e-icons.e-chart-insert-waterfall:before {
    content: ""
}

.e-icons.e-chart-updown-bars:before {
    content: ""
}

.e-icons.e-add-chart-element:before {
    content: ""
}

.e-icons.e-chart-gridlines:before {
    content: ""
}

.e-icons.e-insert-hierarchy-charts:before {
    content: ""
}

.e-icons.e-chart-insert-line:before {
    content: ""
}

.e-icons.e-chart-switch-row-column:before {
    content: ""
}

.e-icons.e-chart-error-bars:before {
    content: ""
}

.e-icons.e-chart-trendline:before {
    content: ""
}

.e-icons.e-chart-axes:before {
    content: ""
}

.e-icons.e-chart-select-data:before {
    content: ""
}

.e-icons.e-chart-lines:before {
    content: ""
}

.e-icons.e-chart-axis-titles:before {
    content: ""
}

.e-icons.e-chart-title:before {
    content: ""
}

.e-icons.e-chart-insert-pie:before {
    content: ""
}

.e-icons.e-change-chart-type:before {
    content: ""
}

.e-icons.e-insert-statistic-chart:before {
    content: ""
}

.e-icons.e-chart-data-labels:before {
    content: ""
}

.e-icons.e-chart-insert-combo:before {
    content: ""
}

.e-icons.e-chart-axis-titles-primary-horizontal:before {
    content: ""
}

.e-icons.e-chart-linear-forecast:before {
    content: ""
}

.e-icons.e-chart-legend-none:before {
    content: ""
}

.e-icons.e-chart-legend-right:before {
    content: ""
}

.e-icons.e-chart-data-callout:before {
    content: ""
}

.e-icons.e-chart-primary-minor-vertical:before {
    content: ""
}

.e-icons.e-chart-axes-primary-vertical:before {
    content: ""
}

.e-icons.e-chart-data-labels-center:before {
    content: ""
}

.e-icons.e-chart-data-table-none:before {
    content: ""
}

.e-icons.e-chart-data-labels-none:before {
    content: ""
}

.e-icons.e-chart-primary-major-vertical:before {
    content: ""
}

.e-icons.e-chart-legend-linear:before {
    content: ""
}

.e-icons.e-chart-error-bars-percentage:before {
    content: ""
}

.e-icons.e-chart-no-legend-keys:before {
    content: ""
}

.e-icons.e-chart-title-above-chart:before {
    content: ""
}

.e-icons.e-chart-trendline-none:before {
    content: ""
}

.e-icons.e-chart-with-legend-keys:before {
    content: ""
}

.e-icons.e-chart-axes-primary-horizontal:before {
    content: ""
}

.e-icons.e-chart-error-bars-standard-deviation:before {
    content: ""
}

.e-icons.e-chart-legend-top:before {
    content: ""
}

.e-icons.e-chart-primary-minor-horizontal:before {
    content: ""
}

.e-icons.e-chart-error-bars-none:before {
    content: ""
}

.e-icons.e-chart-up-down-bars-2:before {
    content: ""
}

.e-icons.e-chart-drop-lines:before {
    content: ""
}

.e-icons.e-chart-lines-none:before {
    content: ""
}

.e-icons.e-chart-primary-major-horizontal:before {
    content: ""
}

.e-icons.e-chart-legend-bottom:before {
    content: ""
}

.e-icons.e-chart-up-down-none:before {
    content: ""
}

.e-icons.e-chart-data-labels-outside-end:before {
    content: ""
}

.e-icons.e-chart-axis-titles-primary-vertical:before {
    content: ""
}

.e-icons.e-chart-legend-left:before {
    content: ""
}

.e-icons.e-chart-data-labels-inside-base:before {
    content: ""
}

.e-icons.e-chart-high-low-lines:before {
    content: ""
}

.e-icons.e-chart-trendline-exponential:before {
    content: ""
}

.e-icons.e-chart-trendline-moving-average:before {
    content: ""
}

.e-icons.e-chart-data-labels-inside-end:before {
    content: ""
}

.e-icons.e-chart-title-none:before {
    content: ""
}

.e-icons.e-chart-title-centered-overlay:before {
    content: ""
}

.e-icons.e-chart-error-bars-standard-error:before {
    content: ""
}

.e-icons.e-chart-3d-area-1:before {
    content: ""
}

.e-icons.e-chart-2d-stacked-bar:before {
    content: ""
}

.e-icons.e-chart-3d-surface-1:before {
    content: ""
}

.e-icons.e-chart-histogram-pareto:before {
    content: ""
}

.e-icons.e-chart-stock-volumn-open-high-low-close:before {
    content: ""
}

.e-icons.e-chart-stock-high-low-close:before {
    content: ""
}

.e-icons.e-chart-stock-open-high-low-close:before {
    content: ""
}

.e-icons.e-chart-2d-line-100-stacked-line-with-markers:before {
    content: ""
}

.e-icons.e-chart-filled-radar:before {
    content: ""
}

.e-icons.e-chart-3d-clustered-column:before {
    content: ""
}

.e-icons.e-chart-sunburst:before {
    content: ""
}

.e-icons.e-chart-treemap:before {
    content: ""
}

.e-icons.e-chart-3d-100-percent-stacked-area:before {
    content: ""
}

.e-icons.e-chart-3d-pie:before {
    content: ""
}

.e-icons.e-chart-3d-column-4:before {
    content: ""
}

.e-icons.e-more-column-charts:before {
    content: ""
}

.e-icons.e-chart-2d-stacked-line:before {
    content: ""
}

.e-icons.e-chart-donut:before {
    content: ""
}

.e-icons.e-chart-3d-clustered-bar:before {
    content: ""
}

.e-icons.e-chart-funnel:before {
    content: ""
}

.e-icons.e-chart-2d-pie-2:before {
    content: ""
}

.e-icons.e-chart-3d-line:before {
    content: ""
}

.e-icons.e-chart-2d-clustered-column:before {
    content: ""
}

.e-icons.e-chart-2d-100-percent-stacked-area:before {
    content: ""
}

.e-icons.e-more-line-charts:before {
    content: ""
}

.e-icons.e-chart-3d-100-percent-stacked-bar:before {
    content: ""
}

.e-icons.e-more-stock-charts:before {
    content: ""
}

.e-icons.e-chart-stock-volumn-high-low-close:before {
    content: ""
}

.e-icons.e-chart-bar-of-pie:before {
    content: ""
}

.e-icons.e-chart-clustered-column-line-on-secondary-axis:before {
    content: ""
}

.e-icons.e-chart-2d-clustered-bar:before {
    content: ""
}

.e-icons.e-chart-radar:before {
    content: ""
}

.e-icons.e-chart-3d-100-percent-stacked-column:before {
    content: ""
}

.e-icons.e-chart-stackedlines-with-markers:before {
    content: ""
}

.e-icons.e-chart-wireframe-3d-surface:before {
    content: ""
}

.e-icons.e-chart-2d-line-with-markers:before {
    content: ""
}

.e-icons.e-chart-box-and-whisker:before {
    content: ""
}

.e-icons.e-create-custom-combo-chart:before {
    content: ""
}

.e-icons.e-chart-2d-100-percent-stacked-bar:before {
    content: ""
}

.e-icons.e-chart-scatter-with-straight-lines:before {
    content: ""
}

.e-icons.e-more-statistical-charts:before {
    content: ""
}

.e-icons.e-chart-3d-stacked-area:before {
    content: ""
}

.e-icons.e-chart-2d-line:before {
    content: ""
}

.e-icons.e-chart-2d-100-percent-stacked-column:before {
    content: ""
}

.e-icons.e-more-pie-charts:before {
    content: ""
}

.e-icons.e-chart-bubble-1:before {
    content: ""
}

.e-icons.e-chart-2d-100-percent-stacked-line:before {
    content: ""
}

.e-icons.e-chart-histogram:before {
    content: ""
}

.e-icons.e-more-hierarchy-charts:before {
    content: ""
}

.e-icons.e-chart-combo-clustered-column-line:before {
    content: ""
}

.e-icons.e-chart-2d-stacked-area:before {
    content: ""
}

.e-icons.e-chart-3d-stacked-column:before {
    content: ""
}

.e-icons.e-chart-insert-bar:before {
    content: ""
}

.e-icons.e-chart-scatter-with-smooth-lines:before {
    content: ""
}

.e-icons.e-chart-surface-wireframe-contour:before {
    content: ""
}

.e-icons.e-chart-3d-stacked-bar:before {
    content: ""
}

.e-icons.e-chart-2d-pie-of-pie:before {
    content: ""
}

.e-icons.e-chart-3d-surface-2:before {
    content: ""
}

.e-icons.e-chart-2d-area:before {
    content: ""
}

.e-icons.e-chart-combo-stacked-area-clustered-column:before {
    content: ""
}

.e-icons.e-chart-waterfall:before {
    content: ""
}

.e-icons.e-chart-surface-contour:before {
    content: ""
}

.e-icons.e-more-scatter-charts:before {
    content: ""
}

.e-icons.e-chart-2d-stacked-column:before {
    content: ""
}

.e-icons.e-protect-workbook:before {
    content: ""
}

.e-icons.e-change-case:before {
    content: ""
}

.e-icons.e-export-pdf-3:before {
    content: ""
}

.e-icons.e-freeze-pane:before {
    content: ""
}

.e-icons.e-freeze-first-column:before {
    content: ""
}

.e-icons.e-freeze-top-row:before {
    content: ""
}

.e-icons.e-merge-cells:before {
    content: ""
}

.e-icons.e-split-vertical:before {
    content: ""
}

.e-icons.e-table-cell:before {
    content: ""
}

.e-icons.e-split-horizontal:before {
    content: ""
}

.e-icons.e-list-box:before {
    content: ""
}

.e-icons.e-text-form-2:before {
    content: ""
}

.e-icons.e-label:before {
    content: ""
}

.e-icons.e-check-box-2:before {
    content: ""
}

.e-icons.e-add-edit-form-field:before {
    content: ""
}

.e-icons.e-button:before {
    content: ""
}

.e-icons.e-drop-down-2:before {
    content: ""
}

.e-icons.e-radio-button:before {
    content: ""
}

.e-icons.e-password:before {
    content: ""
}

.e-icons.e-table-insert-column:before {
    content: ""
}

.e-icons.e-table-insert-row:before {
    content: ""
}

.e-icons.e-table-overwrite-cells:before {
    content: ""
}

.e-icons.e-table-nested:before {
    content: ""
}

.e-icons.e-table-merge:before {
    content: ""
}

.e-icons.e-drag-fill:before {
    content: ""
}

.e-icons.e-home:before {
    content: ""
}

.e-icons.e-gantt-gripper:before {
    content: ""
}

.e-icons.e-bring-to-view:before {
    content: ""
}

.e-icons.e-bring-to-center:before {
    content: ""
}

.e-icons.e-warning:before {
    content: ""
}

.e-icons.e-critical-path:before {
    content: ""
}

.e-icons.e-border-shadow-2:before {
    content: ""
}

.e-icons.e-border-diagonal-up:before {
    content: ""
}

.e-icons.e-border-diagonal-down:before {
    content: ""
}

.e-icons.e-border-custom:before {
    content: ""
}

.e-icons.e-border-none-1:before {
    content: ""
}

.e-icons.e-border-box:before {
    content: ""
}

.e-icons.e-border-shadow-1:before {
    content: ""
}

.e-icons.e-audio:before {
    content: ""
}

.e-icons.e-video:before {
    content: ""
}

.e-icons.e-crop:before {
    content: ""
}

.e-icons.e-star-filled:before {
    content: ""
}

.e-icons.e-filters:before {
    content: ""
}

.e-icons.e-adjustment:before {
    content: ""
}

.e-icons.e-page-size:before {
    content: ""
}

.e-icons.e-reset:before {
    content: ""
}

.e-icons.e-triangle:before {
    content: ""
}

.e-icons.e-page-columns:before {
    content: ""
}

.e-icons.e-tint:before {
    content: ""
}

.e-icons.e-brightness:before {
    content: ""
}

.e-icons.e-contrast:before {
    content: ""
}

.e-icons.e-saturation:before {
    content: ""
}

.e-icons.e-fade:before {
    content: ""
}

.e-icons.e-flip-vertical:before {
    content: ""
}

.e-icons.e-flip-horizontal:before {
    content: ""
}

.e-icons.e-transform-left:before {
    content: ""
}

.e-icons.e-transform-right:before {
    content: ""
}

.e-icons.e-sharpness:before {
    content: ""
}

.e-icons.e-grain:before {
    content: ""
}

.e-icons.e-frame-custom:before {
    content: ""
}

.e-icons.e-frame-1:before {
    content: ""
}

.e-icons.e-frame-2:before {
    content: ""
}

.e-icons.e-frame-3:before {
    content: ""
}

.e-icons.e-frame-4:before {
    content: ""
}

.e-icons.e-frame-5:before {
    content: ""
}

.e-icons.e-frame-6:before {
    content: ""
}

.e-icons.e-transform:before {
    content: ""
}

.e-icons.e-check-tick:before {
    content: ""
}

.e-icons.e-even-page-break:before {
    content: ""
}

.e-icons.e-odd-page-break:before {
    content: ""
}

.e-icons.e-page-column:before {
    content: ""
}

.e-icons.e-continuous-page-break:before {
    content: ""
}

.e-icons.e-page-text-wrap:before {
    content: ""
}

.e-icons.e-page-column-right:before {
    content: ""
}

.e-icons.e-page-column-left:before {
    content: ""
}

.e-icons.e-page-column-one:before {
    content: ""
}

.e-icons.e-page-column-two:before {
    content: ""
}

.e-icons.e-page-column-three:before {
    content: ""
}

.e-icons.e-multiple-comment:before {
    content: ""
}

.e-icons.e-format-painter:before {
    content: ""
}

.e-icons.e-launcher:before {
    content: ""
}

.e-icons.e-character-style:before {
    content: ""
}

.e-icons.e-linked-style:before {
    content: ""
}

.e-icons.e-chart-2d-stacked-line-marked:before {
    content: ""
}

.e-icons.e-chart-2d-100-percent-stacked-line-marked:before {
    content: ""
}

.e-icons.e-chart-2d-line-marked:before {
    content: ""
}

.e-icons.e-list-unordered-rtl:before {
    content: ""
}

.e-icons.e-list-ordered-rtl:before {
    content: ""
}

.e-icons.e-increase-indent-rtl:before {
    content: ""
}

.e-icons.e-decrease-indent-rtl:before {
    content: ""
}

.e-icons.e-emoji:before {
    content: ""
}

.e-icons.e-travel-and-places:before {
    content: ""
}

.e-icons.e-nature:before {
    content: ""
}

.e-icons.e-food-and-drinks:before {
    content: ""
}

.e-icons.e-animals:before {
    content: ""
}

.e-icons.e-objects:before {
    content: ""
}

.e-icons.e-activities:before {
    content: ""
}

.e-icons.e-hand-gestures:before {
    content: ""
}

.e-icons.e-symbols:before {
    content: ""
}

.e-icons.e-flags:before {
    content: ""
}

/*! common core */
.e-control,
.e-css,
.e-error {
    font-family: Roboto, Segoe UI, GeezaPro, "DejaVu Serif", "sans-serif", -apple-system, BlinkMacSystemFont;
    font-size: 12px;
    font-weight: 400
}

.e-error {
    color: #f44336
}

.e-control,
.e-control [class*=" e-"],
.e-control [class^=e-] {
    box-sizing: border-box
}

.e-control :focus,
.e-control:focus {
    outline: none
}

.e-rtl {
    direction: rtl;
    text-align: right
}

.e-overlay {
    background-color: #383838;
    filter: alpha(opacity=50);
    height: 100%;
    opacity: .5;
    pointer-events: none;
    touch-action: none;
    width: 100%
}

.e-hidden {
    display: none
}

.e-blazor-hidden {
    visibility: hidden
}

.e-disabled {
    background-image: none;
    cursor: default;
    filter: alpha(Opacity=35);
    opacity: .35
}

.e-ul {
    list-style-type: none
}

.e-prevent-select {
    -webkit-user-select: none;
    user-select: none
}

.e-warning {
    color: #ffca1c
}

.e-success {
    color: #22b24b
}

.e-information {
    color: #489bd5
}

.e-block-touch {
    touch-action: pinch-zoom
}

.e-license {
    color: #ff0;
    text-decoration: none
}

.e-license-banner {
    cursor: pointer;
    position: absolute;
    right: 10px;
    top: 27%
}

/*! animation keyframes */
@keyframes SlideLeftOut {
    0% {
        transform: translate(0)
    }

    to {
        transform: translate(-100%)
    }
}

@keyframes SlideLeftIn {
    0% {
        transform: translate(-100%)
    }

    to {
        transform: translate(0)
    }
}

@keyframes SlideRightIn {
    0% {
        transform: translate(100%)
    }

    to {
        transform: translate(0)
    }
}

@keyframes SlideRightOut {
    0% {
        transform: translate(0)
    }

    to {
        transform: translate(100%)
    }
}

@keyframes SlideBottomIn {
    0% {
        transform: translateY(100%)
    }

    to {
        transform: translate(0)
    }
}

@keyframes SlideBottomOut {
    0% {
        transform: translate(0)
    }

    to {
        transform: translateY(100%)
    }
}

@keyframes SlideTopIn {
    0% {
        transform: translateY(-100%)
    }

    to {
        transform: translate(0)
    }
}

@keyframes SlideTopOut {
    0% {
        transform: translate(0)
    }

    to {
        transform: translateY(-100%)
    }
}

@keyframes SlideRight {
    0% {
        width: 0
    }

    to {
        width: 100%
    }
}

@keyframes SlideLeft {
    0% {
        width: 100%
    }

    to {
        width: 0
    }
}

@keyframes SlideDown {
    0% {
        height: 0
    }

    to {
        height: 100%
    }
}

@keyframes SlideUp {
    0% {
        height: 100%
    }

    to {
        height: 0
    }
}

@keyframes FadeIn {
    0% {
        filter: alpha(opacity=0);
        opacity: 0
    }

    to {
        filter: alpha(opacity=100);
        opacity: 1
    }
}

@keyframes FadeOut {
    0% {
        filter: alpha(opacity=100);
        opacity: 1
    }

    to {
        filter: alpha(opacity=0);
        opacity: 0
    }
}

@keyframes ZoomIn {
    0% {
        transform: translate(0) scale(0)
    }

    to {
        transform: translate(0) scale(1)
    }
}

@keyframes ZoomOut {
    0% {
        transform: translate(0) scale(1)
    }

    to {
        transform: translate(0) scale(0)
    }
}

@keyframes FadeZoomIn {
    0% {
        filter: alpha(opacity=0);
        opacity: 0;
        transform: scale(0)
    }

    to {
        filter: alpha(opacity=100);
        opacity: 1;
        transform: scale(1)
    }
}

@keyframes FadeZoomOut {
    0% {
        filter: alpha(opacity=100);
        opacity: 1;
        transform: scale(1)
    }

    to {
        filter: alpha(opacity=0);
        opacity: 0;
        transform: scale(0)
    }
}

@keyframes FlipRightDownIn {
    0% {
        transform: perspective(400px) rotateY(-180deg);
        transform-origin: right center;
        transform-style: preserve-3d
    }

    to {
        transform: rotateY(0deg);
        transform-origin: right center;
        transform-style: preserve-3d
    }
}

@keyframes FlipRightDownOut {
    0% {
        transform: perspective(400px) rotateY(0deg);
        transform-origin: right center;
        transform-style: preserve-3d
    }

    to {
        transform: rotateY(-180deg);
        transform-origin: right center;
        transform-style: preserve-3d
    }
}

@keyframes FlipRightUpIn {
    0% {
        transform: perspective(400px) rotateY(135deg);
        transform-origin: right center;
        transform-style: preserve-3d
    }

    to {
        transform: rotateY(0deg);
        transform-origin: right center;
        transform-style: preserve-3d
    }
}

@keyframes FlipRightUpOut {
    0% {
        transform: perspective(400px) rotateY(0deg);
        transform-origin: right center;
        transform-style: preserve-3d
    }

    to {
        transform: rotateY(135deg);
        transform-origin: right center;
        transform-style: preserve-3d
    }
}

@keyframes FlipLeftDownIn {
    0% {
        transform: perspective(400px) rotateY(-180deg);
        transform-origin: left center;
        transform-style: preserve-3d
    }

    to {
        transform: rotateY(0deg);
        transform-origin: left center;
        transform-style: preserve-3d
    }
}

@keyframes FlipLeftDownOut {
    0% {
        transform: perspective(400px) rotateY(0deg);
        transform-origin: left center;
        transform-style: preserve-3d
    }

    to {
        transform: rotateY(135deg);
        transform-origin: left center;
        transform-style: preserve-3d
    }
}

@keyframes FlipLeftUpIn {
    0% {
        transform: perspective(400px) rotateY(-135deg);
        transform-origin: left center;
        transform-style: preserve-3d
    }

    to {
        transform: rotateY(0deg);
        transform-origin: left center;
        transform-style: preserve-3d
    }
}

@keyframes FlipLeftUpOut {
    0% {
        transform: perspective(400px) rotateY(0deg);
        transform-origin: left center;
        transform-style: preserve-3d
    }

    to {
        transform: rotateY(135deg) perspective(200px);
        transform-origin: left center;
        transform-style: preserve-3d
    }
}

@keyframes FlipYLeftIn {
    0% {
        filter: alpha(opacity=0);
        opacity: 0;
        transform: perspective(400px) rotateY(180deg);
        transform-origin: center center;
        transform-style: preserve-3d
    }

    50% {
        transform: perspective(700px) rotateY(90deg)
    }

    to {
        filter: alpha(opacity=100);
        opacity: 1;
        transform: rotateY(0deg);
        transform-origin: center center;
        transform-style: preserve-3d
    }
}

@keyframes FlipYLeftOut {
    0% {
        filter: alpha(opacity=100);
        opacity: 1;
        transform: perspective(400px) rotateY(0deg);
        transform-origin: center center;
        transform-style: preserve-3d
    }

    50% {
        transform: perspective(700px) rotateY(90deg)
    }

    75% {
        transform: perspective(850px) rotateY(125deg)
    }

    to {
        filter: alpha(opacity=0);
        opacity: 0;
        transform: rotateY(180deg);
        transform-origin: center center;
        transform-style: preserve-3d
    }
}

@keyframes FlipYRightIn {
    0% {
        filter: alpha(opacity=0);
        opacity: 0;
        transform: perspective(400px) rotateY(-180deg);
        transform-origin: center center;
        transform-style: preserve-3d
    }

    50% {
        transform: perspective(700px) rotateY(-90deg)
    }

    to {
        filter: alpha(opacity=100);
        opacity: 1;
        transform: rotateY(0deg);
        transform-origin: center center;
        transform-style: preserve-3d
    }
}

@keyframes FlipYRightOut {
    0% {
        filter: alpha(opacity=100);
        opacity: 1;
        transform: perspective(400px) rotateY(0deg);
        transform-origin: center center;
        transform-style: preserve-3d
    }

    50% {
        transform: perspective(700px) rotateY(-90deg)
    }

    to {
        filter: alpha(opacity=0);
        opacity: 0;
        transform: rotateY(-180deg);
        transform-origin: center center;
        transform-style: preserve-3d
    }
}

@keyframes FlipXDownIn {
    0% {
        filter: alpha(opacity=0);
        opacity: 0;
        transform: perspective(400px) rotateX(180deg);
        transform-origin: center center;
        transform-style: preserve-3d
    }

    50% {
        transform: perspective(700px) rotateX(90deg)
    }

    to {
        filter: alpha(opacity=100);
        opacity: 1;
        transform: rotateX(0deg);
        transform-origin: center center;
        transform-style: preserve-3d
    }
}

@keyframes FlipXDownOut {
    0% {
        filter: alpha(opacity=100);
        opacity: 1;
        transform: perspective(400px) rotateX(0deg);
        transform-origin: center center;
        transform-style: preserve-3d
    }

    50% {
        transform: perspective(700px) rotateX(90deg)
    }

    75% {
        transform: perspective(850px) rotateX(125deg)
    }

    to {
        filter: alpha(opacity=0);
        opacity: 0;
        transform: rotateX(180deg);
        transform-origin: center center;
        transform-style: preserve-3d
    }
}

@keyframes FlipXUpIn {
    0% {
        filter: alpha(opacity=0);
        opacity: 0;
        transform: perspective(400px) rotateX(-180deg);
        transform-origin: center center;
        transform-style: preserve-3d
    }

    50% {
        transform: perspective(700px) rotateX(-90deg)
    }

    to {
        filter: alpha(opacity=100);
        opacity: 1;
        transform: rotateX(0deg);
        transform-origin: center center;
        transform-style: preserve-3d
    }
}

@keyframes FlipXUpOut {
    0% {
        filter: alpha(opacity=100);
        opacity: 1;
        transform: perspective(400px) rotateX(0deg);
        transform-origin: center center;
        transform-style: preserve-3d
    }

    50% {
        transform: perspective(700px) rotateX(-90deg)
    }

    to {
        filter: alpha(opacity=0);
        opacity: 0;
        transform: rotateX(-180deg);
        transform-origin: center center;
        transform-style: preserve-3d
    }
}

.e-ripple,
.e-ripple-style {
    overflow: hidden;
    position: relative;
    transform: translateZ(0)
}

.e-ripple-element,
.e-ripple-style:after {
    background-color: #0000001a;
    border-radius: 0;
    overflow: hidden;
    pointer-events: none;
    position: absolute;
    transform: scale(0);
    transition: opacity, transform 0ms cubic-bezier(0, .1, .2, 1)
}

.e-ripple-style:after {
    background: #0000004d;
    content: "";
    display: block;
    height: 50%;
    left: 25%;
    opacity: 0;
    top: 25%;
    transform: scale(3);
    transition: transform .5s, opacity .5s;
    width: 50%
}

.e-ripple-style:active:after {
    opacity: 1;
    transform: scale(0);
    transition: 0s
}

/*! button layout */
.e-btn,
.e-css.e-btn {
    -webkit-font-smoothing: antialiased;
    border: 1px solid;
    border-radius: 2px;
    box-sizing: border-box;
    cursor: pointer;
    display: inline-block;
    font-family: Roboto, Segoe UI, GeezaPro, "DejaVu Serif", "sans-serif", -apple-system, BlinkMacSystemFont;
    font-size: 14px;
    font-weight: 500;
    justify-content: center;
    line-height: 1.143em;
    outline: none;
    padding: 6px 12px 4px;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    -webkit-user-select: none;
    user-select: none;
    vertical-align: middle;
    white-space: nowrap
}

.e-btn:disabled,
.e-css.e-btn:disabled {
    cursor: default
}

.e-btn:focus,
.e-btn:hover,
.e-css.e-btn:focus,
.e-css.e-btn:hover {
    text-decoration: none
}

.e-btn::-moz-focus-inner,
.e-css.e-btn::-moz-focus-inner {
    border: 0;
    padding: 0
}

.e-btn .e-btn-icon,
.e-css.e-btn .e-btn-icon {
    display: inline-block;
    font-size: 12px;
    margin-top: -2px;
    vertical-align: middle;
    width: 1em
}

.e-btn .e-btn-icon.e-icon-left,
.e-css.e-btn .e-btn-icon.e-icon-left {
    margin-left: -.6667em;
    width: 2.25em
}

.e-btn .e-btn-icon.e-icon-right,
.e-css.e-btn .e-btn-icon.e-icon-right {
    margin-right: -.6667em;
    width: 2.25em
}

.e-btn .e-btn-icon.e-icon-top,
.e-css.e-btn .e-btn-icon.e-icon-top {
    display: block;
    margin-top: 0;
    padding-bottom: 6px;
    width: auto
}

.e-btn .e-btn-icon.e-icon-bottom,
.e-css.e-btn .e-btn-icon.e-icon-bottom {
    display: block;
    margin-top: 0;
    padding-top: 6px;
    width: auto
}

.e-btn.e-icon-btn,
.e-css.e-btn.e-icon-btn {
    padding: 6px 7px 4px
}

.e-btn.e-bottom-icon-btn,
.e-btn.e-top-icon-btn,
.e-css.e-btn.e-bottom-icon-btn,
.e-css.e-btn.e-top-icon-btn {
    line-height: 1;
    padding: 12px
}

.e-btn.e-round,
.e-css.e-btn.e-round {
    border-radius: 50%;
    height: 3em;
    line-height: 1;
    padding: 0;
    width: 3em
}

.e-btn.e-round .e-btn-icon,
.e-css.e-btn.e-round .e-btn-icon {
    font-size: 14px;
    line-height: 2.8572em;
    margin-top: 0;
    width: auto
}

.e-btn.e-rtl .e-icon-right,
.e-css.e-btn.e-rtl .e-icon-right {
    margin-left: -.6667em;
    margin-right: 0
}

.e-btn.e-rtl .e-icon-left,
.e-css.e-btn.e-rtl .e-icon-left {
    margin-left: 0;
    margin-right: -.6667em
}

.e-btn.e-flat,
.e-css.e-btn.e-flat {
    border: 1px solid
}

.e-btn.e-small,
.e-css.e-btn.e-small {
    font-size: 12px;
    line-height: 1.5834em;
    padding: 2px 12px 1px
}

.e-btn.e-small .e-btn-icon,
.e-css.e-btn.e-small .e-btn-icon {
    font-size: 11px;
    width: 1.091em
}

.e-btn.e-small .e-btn-icon.e-icon-left,
.e-css.e-btn.e-small .e-btn-icon.e-icon-left {
    margin-left: -.7273em;
    width: 2.182em
}

.e-btn.e-small .e-btn-icon.e-icon-right,
.e-css.e-btn.e-small .e-btn-icon.e-icon-right {
    margin-right: -.7273em;
    width: 2.182em
}

.e-btn.e-small .e-btn-icon.e-icon-top,
.e-css.e-btn.e-small .e-btn-icon.e-icon-top {
    padding-bottom: 6px;
    width: auto
}

.e-btn.e-small .e-btn-icon.e-icon-bottom,
.e-css.e-btn.e-small .e-btn-icon.e-icon-bottom {
    padding-top: 6px;
    width: auto
}

.e-btn.e-small.e-icon-btn,
.e-css.e-btn.e-small.e-icon-btn {
    padding: 2px 5px 1px
}

.e-btn.e-small.e-bottom-icon-btn,
.e-btn.e-small.e-top-icon-btn,
.e-css.e-btn.e-small.e-bottom-icon-btn,
.e-css.e-btn.e-small.e-top-icon-btn {
    line-height: 1;
    padding: 12px
}

.e-btn.e-small.e-round,
.e-css.e-btn.e-small.e-round {
    height: 2.5em;
    line-height: 1;
    padding: 0;
    width: 2.5em
}

.e-btn.e-small.e-round .e-btn-icon,
.e-css.e-btn.e-small.e-round .e-btn-icon {
    font-size: 12px;
    line-height: 2.3334em;
    width: auto
}

.e-btn.e-small.e-rtl .e-icon-right,
.e-css.e-btn.e-small.e-rtl .e-icon-right {
    margin-left: -.7273em;
    margin-right: 0
}

.e-btn.e-small.e-rtl .e-icon-left,
.e-css.e-btn.e-small.e-rtl .e-icon-left {
    margin-left: 0;
    margin-right: -.7273em
}

.e-btn.e-block,
.e-css.e-btn.e-block {
    display: block;
    width: 100%
}

.e-small .e-btn,
.e-small .e-css.e-btn,
.e-small.e-btn,
.e-small.e-css.e-btn {
    font-size: 12px;
    line-height: 1.5834em;
    padding: 2px 12px 1px
}

.e-small .e-btn .e-btn-icon,
.e-small .e-css.e-btn .e-btn-icon,
.e-small.e-btn .e-btn-icon,
.e-small.e-css.e-btn .e-btn-icon {
    font-size: 11px;
    width: 1.091em
}

.e-small .e-btn .e-btn-icon.e-icon-left,
.e-small .e-css.e-btn .e-btn-icon.e-icon-left,
.e-small.e-btn .e-btn-icon.e-icon-left,
.e-small.e-css.e-btn .e-btn-icon.e-icon-left {
    margin-left: -.7273em;
    width: 2.182em
}

.e-small .e-btn .e-btn-icon.e-icon-right,
.e-small .e-css.e-btn .e-btn-icon.e-icon-right,
.e-small.e-btn .e-btn-icon.e-icon-right,
.e-small.e-css.e-btn .e-btn-icon.e-icon-right {
    margin-right: -.7273em;
    width: 2.182em
}

.e-small .e-btn .e-btn-icon.e-icon-top,
.e-small .e-css.e-btn .e-btn-icon.e-icon-top,
.e-small.e-btn .e-btn-icon.e-icon-top,
.e-small.e-css.e-btn .e-btn-icon.e-icon-top {
    padding-bottom: 6px;
    width: auto
}

.e-small .e-btn .e-btn-icon.e-icon-bottom,
.e-small .e-css.e-btn .e-btn-icon.e-icon-bottom,
.e-small.e-btn .e-btn-icon.e-icon-bottom,
.e-small.e-css.e-btn .e-btn-icon.e-icon-bottom {
    padding-top: 6px;
    width: auto
}

.e-small .e-btn.e-icon-btn,
.e-small .e-css.e-btn.e-icon-btn,
.e-small.e-btn.e-icon-btn,
.e-small.e-css.e-btn.e-icon-btn {
    padding: 2px 5px 1px
}

.e-small .e-btn.e-bottom-icon-btn,
.e-small .e-btn.e-top-icon-btn,
.e-small .e-css.e-btn.e-bottom-icon-btn,
.e-small .e-css.e-btn.e-top-icon-btn,
.e-small.e-btn.e-bottom-icon-btn,
.e-small.e-btn.e-top-icon-btn,
.e-small.e-css.e-btn.e-bottom-icon-btn,
.e-small.e-css.e-btn.e-top-icon-btn {
    line-height: 1;
    padding: 12px
}

.e-small .e-btn.e-round,
.e-small .e-css.e-btn.e-round,
.e-small.e-btn.e-round,
.e-small.e-css.e-btn.e-round {
    border-radius: 50%;
    height: 2.5em;
    line-height: 1;
    padding: 0;
    width: 2.5em
}

.e-small .e-btn.e-round .e-btn-icon,
.e-small .e-css.e-btn.e-round .e-btn-icon,
.e-small.e-btn.e-round .e-btn-icon,
.e-small.e-css.e-btn.e-round .e-btn-icon {
    font-size: 12px;
    line-height: 2.3334em;
    width: auto
}

.e-small .e-btn.e-rtl .e-icon-right,
.e-small .e-css.e-btn.e-rtl .e-icon-right,
.e-small.e-btn.e-rtl .e-icon-right,
.e-small.e-css.e-btn.e-rtl .e-icon-right {
    margin-left: -.7273em;
    margin-right: 0
}

.e-small .e-btn.e-rtl .e-icon-left,
.e-small .e-css.e-btn.e-rtl .e-icon-left,
.e-small.e-btn.e-rtl .e-icon-left,
.e-small.e-css.e-btn.e-rtl .e-icon-left {
    margin-left: 0;
    margin-right: -.7273em
}

.e-bigger.e-small .e-btn,
.e-bigger.e-small .e-css.e-btn,
.e-bigger.e-small.e-css.e-btn {
    font-size: 14px;
    line-height: 2em;
    padding: 3px 16px 1px
}

.e-bigger.e-small .e-btn .e-btn-icon,
.e-bigger.e-small .e-css.e-btn .e-btn-icon,
.e-bigger.e-small.e-css.e-btn .e-btn-icon {
    font-size: 12px;
    width: 1em
}

.e-bigger.e-small .e-btn .e-btn-icon.e-icon-left,
.e-bigger.e-small .e-css.e-btn .e-btn-icon.e-icon-left,
.e-bigger.e-small.e-css.e-btn .e-btn-icon.e-icon-left {
    margin-left: -1em;
    width: 2.6667em
}

.e-bigger.e-small .e-btn .e-btn-icon.e-icon-right,
.e-bigger.e-small .e-css.e-btn .e-btn-icon.e-icon-right,
.e-bigger.e-small.e-css.e-btn .e-btn-icon.e-icon-right {
    margin-right: -1em;
    width: 2.6667em
}

.e-bigger.e-small .e-btn .e-btn-icon.e-icon-top,
.e-bigger.e-small .e-css.e-btn .e-btn-icon.e-icon-top,
.e-bigger.e-small.e-css.e-btn .e-btn-icon.e-icon-top {
    padding-bottom: 6px;
    width: auto
}

.e-bigger.e-small .e-btn .e-btn-icon.e-icon-bottom,
.e-bigger.e-small .e-css.e-btn .e-btn-icon.e-icon-bottom,
.e-bigger.e-small.e-css.e-btn .e-btn-icon.e-icon-bottom {
    padding-top: 6px;
    width: auto
}

.e-bigger.e-small .e-btn.e-icon-btn,
.e-bigger.e-small .e-css.e-btn.e-icon-btn,
.e-bigger.e-small.e-css.e-btn.e-icon-btn {
    padding: 3px 10px 1px
}

.e-bigger.e-small .e-btn.e-bottom-icon-btn,
.e-bigger.e-small .e-btn.e-top-icon-btn,
.e-bigger.e-small .e-css.e-btn.e-bottom-icon-btn,
.e-bigger.e-small .e-css.e-btn.e-top-icon-btn,
.e-bigger.e-small.e-css.e-btn.e-bottom-icon-btn,
.e-bigger.e-small.e-css.e-btn.e-top-icon-btn {
    line-height: 1;
    padding: 16px
}

.e-bigger.e-small .e-btn.e-round,
.e-bigger.e-small .e-css.e-btn.e-round,
.e-bigger.e-small.e-css.e-btn.e-round {
    height: 2.8572em;
    line-height: 1;
    padding: 0;
    width: 2.8572em
}

.e-bigger.e-small .e-btn.e-round .e-btn-icon,
.e-bigger.e-small .e-css.e-btn.e-round .e-btn-icon,
.e-bigger.e-small.e-css.e-btn.e-round .e-btn-icon {
    font-size: 14px;
    line-height: 2.7143em;
    width: auto
}

.e-bigger.e-small .e-btn.e-rtl .e-icon-right,
.e-bigger.e-small .e-css.e-btn.e-rtl .e-icon-right,
.e-bigger.e-small.e-css.e-btn.e-rtl .e-icon-right {
    margin-left: -1em;
    margin-right: 0
}

.e-bigger.e-small .e-btn.e-rtl .e-icon-left,
.e-bigger.e-small .e-css.e-btn.e-rtl .e-icon-left,
.e-bigger.e-small.e-css.e-btn.e-rtl .e-icon-left {
    margin-left: 0;
    margin-right: -1em
}

.e-bigger .e-btn,
.e-bigger .e-css.e-btn,
.e-bigger.e-css.e-btn {
    font-size: 14px;
    line-height: 2em;
    padding: 4px 16px 2px
}

.e-bigger .e-btn .e-btn-icon,
.e-bigger .e-css.e-btn .e-btn-icon,
.e-bigger.e-css.e-btn .e-btn-icon {
    font-size: 12px;
    width: 1em
}

.e-bigger .e-btn .e-btn-icon.e-icon-left,
.e-bigger .e-css.e-btn .e-btn-icon.e-icon-left,
.e-bigger.e-css.e-btn .e-btn-icon.e-icon-left {
    margin-left: -1em;
    width: 3em
}

.e-bigger .e-btn .e-btn-icon.e-icon-right,
.e-bigger .e-css.e-btn .e-btn-icon.e-icon-right,
.e-bigger.e-css.e-btn .e-btn-icon.e-icon-right {
    margin-right: -1em;
    width: 3em
}

.e-bigger .e-btn .e-btn-icon.e-icon-top,
.e-bigger .e-css.e-btn .e-btn-icon.e-icon-top,
.e-bigger.e-css.e-btn .e-btn-icon.e-icon-top {
    padding-bottom: 8px;
    width: auto
}

.e-bigger .e-btn .e-btn-icon.e-icon-bottom,
.e-bigger .e-css.e-btn .e-btn-icon.e-icon-bottom,
.e-bigger.e-css.e-btn .e-btn-icon.e-icon-bottom {
    padding-top: 8px;
    width: auto
}

.e-bigger .e-btn.e-icon-btn,
.e-bigger .e-css.e-btn.e-icon-btn,
.e-bigger.e-css.e-btn.e-icon-btn {
    padding: 4px 11px 2px
}

.e-bigger .e-btn.e-bottom-icon-btn,
.e-bigger .e-btn.e-top-icon-btn,
.e-bigger .e-css.e-btn.e-bottom-icon-btn,
.e-bigger .e-css.e-btn.e-top-icon-btn,
.e-bigger.e-css.e-btn.e-bottom-icon-btn,
.e-bigger.e-css.e-btn.e-top-icon-btn {
    line-height: 1;
    padding: 16px
}

.e-bigger .e-btn.e-round,
.e-bigger .e-css.e-btn.e-round,
.e-bigger.e-css.e-btn.e-round {
    height: 3.7143em;
    line-height: 1;
    padding: 0;
    width: 3.7143em
}

.e-bigger .e-btn.e-round .e-btn-icon,
.e-bigger .e-css.e-btn.e-round .e-btn-icon,
.e-bigger.e-css.e-btn.e-round .e-btn-icon {
    font-size: 16px;
    line-height: 3.125em;
    width: auto
}

.e-bigger .e-btn.e-rtl .e-icon-right,
.e-bigger .e-css.e-btn.e-rtl .e-icon-right,
.e-bigger.e-css.e-btn.e-rtl .e-icon-right {
    margin-left: -1em;
    margin-right: 0
}

.e-bigger .e-btn.e-rtl .e-icon-left,
.e-bigger .e-css.e-btn.e-rtl .e-icon-left,
.e-bigger.e-css.e-btn.e-rtl .e-icon-left {
    margin-left: 0;
    margin-right: -1em
}

.e-bigger .e-btn.e-small,
.e-bigger .e-css.e-btn.e-small,
.e-bigger.e-css.e-btn.e-small {
    font-size: 14px;
    line-height: 2em;
    padding: 3px 16px 1px
}

.e-bigger .e-btn.e-small .e-btn-icon,
.e-bigger .e-css.e-btn.e-small .e-btn-icon,
.e-bigger.e-css.e-btn.e-small .e-btn-icon {
    font-size: 12px;
    width: 1em
}

.e-bigger .e-btn.e-small .e-btn-icon.e-icon-left,
.e-bigger .e-css.e-btn.e-small .e-btn-icon.e-icon-left,
.e-bigger.e-css.e-btn.e-small .e-btn-icon.e-icon-left {
    margin-left: -1em;
    width: 2.6667em
}

.e-bigger .e-btn.e-small .e-btn-icon.e-icon-right,
.e-bigger .e-css.e-btn.e-small .e-btn-icon.e-icon-right,
.e-bigger.e-css.e-btn.e-small .e-btn-icon.e-icon-right {
    margin-right: -1em;
    width: 2.6667em
}

.e-bigger .e-btn.e-small .e-btn-icon.e-icon-top,
.e-bigger .e-css.e-btn.e-small .e-btn-icon.e-icon-top,
.e-bigger.e-css.e-btn.e-small .e-btn-icon.e-icon-top {
    padding-bottom: 6px;
    width: auto
}

.e-bigger .e-btn.e-small .e-btn-icon.e-icon-bottom,
.e-bigger .e-css.e-btn.e-small .e-btn-icon.e-icon-bottom,
.e-bigger.e-css.e-btn.e-small .e-btn-icon.e-icon-bottom {
    padding-top: 6px;
    width: auto
}

.e-bigger .e-btn.e-small.e-icon-btn,
.e-bigger .e-css.e-btn.e-small.e-icon-btn,
.e-bigger.e-css.e-btn.e-small.e-icon-btn {
    padding: 3px 10px 1px
}

.e-bigger .e-btn.e-small.e-bottom-icon-btn,
.e-bigger .e-btn.e-small.e-top-icon-btn,
.e-bigger .e-css.e-btn.e-small.e-bottom-icon-btn,
.e-bigger .e-css.e-btn.e-small.e-top-icon-btn,
.e-bigger.e-css.e-btn.e-small.e-bottom-icon-btn,
.e-bigger.e-css.e-btn.e-small.e-top-icon-btn {
    line-height: 1;
    padding: 16px
}

.e-bigger .e-btn.e-small.e-round,
.e-bigger .e-css.e-btn.e-small.e-round,
.e-bigger.e-css.e-btn.e-small.e-round {
    height: 2.8572em;
    line-height: 1;
    padding: 0;
    width: 2.8572em
}

.e-bigger .e-btn.e-small.e-round .e-btn-icon,
.e-bigger .e-css.e-btn.e-small.e-round .e-btn-icon,
.e-bigger.e-css.e-btn.e-small.e-round .e-btn-icon {
    font-size: 14px;
    line-height: 2.7143em;
    width: auto
}

.e-bigger .e-btn.e-small.e-rtl .e-icon-right,
.e-bigger .e-css.e-btn.e-small.e-rtl .e-icon-right,
.e-bigger.e-css.e-btn.e-small.e-rtl .e-icon-right {
    margin-left: -1em;
    margin-right: 0
}

.e-bigger .e-btn.e-small.e-rtl .e-icon-left,
.e-bigger .e-css.e-btn.e-small.e-rtl .e-icon-left,
.e-bigger.e-css.e-btn.e-small.e-rtl .e-icon-left {
    margin-left: 0;
    margin-right: -1em
}

/*! button theme */
.e-btn,
.e-css.e-btn {
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    background: #fafafa;
    border-color: #0000;
    box-shadow: 0 3px 1px -2px #0003, 0 2px 2px 0 #00000024, 0 1px 5px 0 #0000001f;
    color: #000000de;
    transition: box-shadow .28s cubic-bezier(.4, 0, .2, 1)
}

.e-btn:hover,
.e-css.e-btn:hover {
    background: hsla(0, 0%, 89%, .984)
}

.e-btn:focus,
.e-btn:hover,
.e-css.e-btn:focus,
.e-css.e-btn:hover {
    border-color: #0000;
    box-shadow: 0 2px 4px -1px #0003, 0 4px 5px 0 #00000024, 0 1px 10px 0 #0000001f;
    color: #000000de
}

.e-btn:focus,
.e-css.e-btn:focus {
    background: #0000002e;
    outline: 0 solid #fafafa;
    outline-offset: 0
}

.e-btn:active,
.e-css.e-btn:active {
    outline: 0 solid #fafafa;
    outline-offset: 0
}

.e-btn.e-active,
.e-btn:active,
.e-css.e-btn.e-active,
.e-css.e-btn:active {
    background: hsla(0, 0%, 72%, .958);
    border-color: #0000;
    box-shadow: 0 5px 5px -3px #0003, 0 8px 10px 1px #00000024, 0 3px 14px 2px #0000001f;
    color: #000000de
}

.e-btn.e-disabled,
.e-btn:disabled,
.e-css.e-btn.e-disabled,
.e-css.e-btn:disabled {
    background: #0000001f;
    border-color: #0000;
    box-shadow: none;
    color: #00000042
}

.e-btn .e-ripple-element,
.e-css.e-btn .e-ripple-element {
    background: #0000003d
}

.e-btn.e-round,
.e-btn.e-round-edge,
.e-css.e-btn.e-round,
.e-css.e-btn.e-round-edge {
    background: #fafafa;
    border-color: #0000;
    color: #000000de
}

.e-btn.e-round-edge:hover,
.e-btn.e-round:hover,
.e-css.e-btn.e-round-edge:hover,
.e-css.e-btn.e-round:hover {
    background: #0000001f;
    border-color: #0000001f;
    color: #000000de
}

.e-btn.e-round-edge:focus,
.e-btn.e-round:focus,
.e-css.e-btn.e-round-edge:focus,
.e-css.e-btn.e-round:focus {
    background: #0000002e;
    border-color: #0000;
    box-shadow: 0 3px 1px -2px #0003, 0 2px 2px 0 #00000024, 0 1px 5px 0 #0000001f;
    color: #000000de;
    outline: 0 solid #fafafa;
    outline-offset: 0
}

.e-btn.e-round-edge:active,
.e-btn.e-round:active,
.e-css.e-btn.e-round-edge:active,
.e-css.e-btn.e-round:active {
    background: hsla(0, 0%, 72%, .958);
    border-color: #0000;
    box-shadow: 0 5px 5px -3px #0003, 0 8px 10px 1px #00000024, 0 3px 14px 2px #0000001f;
    color: #000000de;
    outline: 0 solid #fafafa;
    outline-offset: 0
}

.e-btn.e-round-edge.e-disabled,
.e-btn.e-round-edge:disabled,
.e-btn.e-round.e-disabled,
.e-btn.e-round:disabled,
.e-css.e-btn.e-round-edge.e-disabled,
.e-css.e-btn.e-round-edge:disabled,
.e-css.e-btn.e-round.e-disabled,
.e-css.e-btn.e-round:disabled {
    background: #0000001f;
    border-color: #0000;
    box-shadow: none;
    color: #00000042
}

.e-btn.e-round-edge.e-primary:hover,
.e-btn.e-round.e-primary:hover,
.e-css.e-btn.e-round-edge.e-primary:hover,
.e-css.e-btn.e-round.e-primary:hover {
    border-color: #e3165b
}

.e-btn.e-round-edge.e-primary:focus,
.e-btn.e-round.e-primary:focus,
.e-css.e-btn.e-round-edge.e-primary:focus,
.e-css.e-btn.e-round.e-primary:focus {
    outline: 0 solid #fafafa
}

.e-btn.e-round-edge.e-success:hover,
.e-btn.e-round.e-success:hover,
.e-css.e-btn.e-round-edge.e-success:hover,
.e-css.e-btn.e-round.e-success:hover {
    border-color: #4d841d
}

.e-btn.e-round-edge.e-success:focus,
.e-btn.e-round.e-success:focus,
.e-css.e-btn.e-round-edge.e-success:focus,
.e-css.e-btn.e-round.e-success:focus {
    outline: 0 solid #fafafa
}

.e-btn.e-round-edge.e-info:hover,
.e-btn.e-round.e-info:hover,
.e-css.e-btn.e-round-edge.e-info:hover,
.e-css.e-btn.e-round.e-info:hover {
    border-color: #0378d5
}

.e-btn.e-round-edge.e-info:focus,
.e-btn.e-round.e-info:focus,
.e-css.e-btn.e-round-edge.e-info:focus,
.e-css.e-btn.e-round.e-info:focus {
    outline: 0 solid #fafafa
}

.e-btn.e-round-edge.e-warning:hover,
.e-btn.e-round.e-warning:hover,
.e-css.e-btn.e-round-edge.e-warning:hover,
.e-css.e-btn.e-round.e-warning:hover {
    border-color: #c15700
}

.e-btn.e-round-edge.e-warning:focus,
.e-btn.e-round.e-warning:focus,
.e-css.e-btn.e-round-edge.e-warning:focus,
.e-css.e-btn.e-round.e-warning:focus {
    outline: 0 solid #fafafa
}

.e-btn.e-round-edge.e-danger:hover,
.e-btn.e-round.e-danger:hover,
.e-css.e-btn.e-round-edge.e-danger:hover,
.e-css.e-btn.e-round.e-danger:hover {
    border-color: #d64113
}

.e-btn.e-round-edge.e-danger:focus,
.e-btn.e-round.e-danger:focus,
.e-css.e-btn.e-round-edge.e-danger:focus,
.e-css.e-btn.e-round.e-danger:focus {
    outline: 0 solid #fafafa
}

.e-btn.e-primary,
.e-css.e-btn.e-primary {
    background: #e3165b;
    border-color: #0000;
    color: #fff
}

.e-btn.e-primary:hover,
.e-css.e-btn.e-primary:hover {
    background: #e6326f
}

.e-btn.e-primary:focus,
.e-btn.e-primary:hover,
.e-css.e-btn.e-primary:focus,
.e-css.e-btn.e-primary:hover {
    border-color: #0000;
    box-shadow: 0 2px 4px -1px #0003, 0 4px 5px 0 #00000024, 0 1px 10px 0 #0000001f;
    color: #fff
}

.e-btn.e-primary:focus,
.e-css.e-btn.e-primary:focus {
    background: #ea4e82;
    outline: 0 solid #fafafa
}

.e-btn.e-primary:active,
.e-css.e-btn.e-primary:active {
    outline: 0 solid #fafafa
}

.e-btn.e-primary.e-active,
.e-btn.e-primary:active,
.e-css.e-btn.e-primary.e-active,
.e-css.e-btn.e-primary:active {
    background: #ec618f;
    border-color: #0000;
    box-shadow: 0 5px 5px -3px #0003, 0 8px 10px 1px #00000024, 0 3px 14px 2px #0000001f;
    color: #fff
}

.e-btn.e-primary.e-disabled,
.e-btn.e-primary:disabled,
.e-css.e-btn.e-primary.e-disabled,
.e-css.e-btn.e-primary:disabled {
    background: #0000001f;
    border-color: #0000;
    box-shadow: none;
    color: #00000042
}

.e-btn.e-primary .e-ripple-element,
.e-css.e-btn.e-primary .e-ripple-element {
    background: #ffffff3d
}

.e-btn.e-success,
.e-css.e-btn.e-success {
    background: #4d841d;
    border-color: #0000;
    color: #fff
}

.e-btn.e-success:hover,
.e-css.e-btn.e-success:hover {
    background: #629338
}

.e-btn.e-success:focus,
.e-btn.e-success:hover,
.e-css.e-btn.e-success:focus,
.e-css.e-btn.e-success:hover {
    border-color: #0000;
    box-shadow: 0 2px 4px -1px #0003, 0 4px 5px 0 #00000024, 0 1px 10px 0 #0000001f;
    color: #fff
}

.e-btn.e-success:focus,
.e-css.e-btn.e-success:focus {
    background: #78a253
}

.e-btn.e-success.e-active,
.e-btn.e-success:active,
.e-css.e-btn.e-success.e-active,
.e-css.e-btn.e-success:active {
    background: #86ab65;
    border-color: #0000;
    box-shadow: 0 5px 5px -3px #0003, 0 8px 10px 1px #00000024, 0 3px 14px 2px #0000001f;
    color: #fff
}

.e-btn.e-success.e-disabled,
.e-btn.e-success:disabled,
.e-css.e-btn.e-success.e-disabled,
.e-css.e-btn.e-success:disabled {
    background: #0000001f;
    border-color: #0000;
    box-shadow: none;
    color: #00000042
}

.e-btn.e-success .e-ripple-element,
.e-css.e-btn.e-success .e-ripple-element {
    background: #ffffff3d
}

.e-btn.e-info,
.e-css.e-btn.e-info {
    background: #0378d5;
    border-color: #0000;
    color: #fff
}

.e-btn.e-info:hover,
.e-css.e-btn.e-info:hover {
    background: #2188da
}

.e-btn.e-info:focus,
.e-btn.e-info:hover,
.e-css.e-btn.e-info:focus,
.e-css.e-btn.e-info:hover {
    border-color: #0000;
    box-shadow: 0 2px 4px -1px #0003, 0 4px 5px 0 #00000024, 0 1px 10px 0 #0000001f;
    color: #fff
}

.e-btn.e-info:focus,
.e-css.e-btn.e-info:focus {
    background: #3f98df
}

.e-btn.e-info.e-active,
.e-btn.e-info:active,
.e-css.e-btn.e-info.e-active,
.e-css.e-btn.e-info:active {
    background: #54a3e2;
    border-color: #0000;
    box-shadow: 0 5px 5px -3px #0003, 0 8px 10px 1px #00000024, 0 3px 14px 2px #0000001f;
    color: #fff
}

.e-btn.e-info.e-disabled,
.e-btn.e-info:disabled,
.e-css.e-btn.e-info.e-disabled,
.e-css.e-btn.e-info:disabled {
    background: #0000001f;
    border-color: #0000;
    box-shadow: none;
    color: #00000042
}

.e-btn.e-info .e-ripple-element,
.e-css.e-btn.e-info .e-ripple-element {
    background: #ffffff3d
}

.e-btn.e-warning,
.e-css.e-btn.e-warning {
    background: #c15700;
    border-color: #0000;
    color: #fff
}

.e-btn.e-warning:hover,
.e-css.e-btn.e-warning:hover {
    background: #c86b1f
}

.e-btn.e-warning:focus,
.e-btn.e-warning:hover,
.e-css.e-btn.e-warning:focus,
.e-css.e-btn.e-warning:hover {
    border-color: #0000;
    box-shadow: 0 2px 4px -1px #0003, 0 4px 5px 0 #00000024, 0 1px 10px 0 #0000001f;
    color: #fff
}

.e-btn.e-warning:focus,
.e-css.e-btn.e-warning:focus {
    background: #d07f3d
}

.e-btn.e-warning.e-active,
.e-btn.e-warning:active,
.e-css.e-btn.e-warning.e-active,
.e-css.e-btn.e-warning:active {
    background: #d58d52;
    border-color: #0000;
    box-shadow: 0 5px 5px -3px #0003, 0 8px 10px 1px #00000024, 0 3px 14px 2px #0000001f;
    color: #fff
}

.e-btn.e-warning.e-disabled,
.e-btn.e-warning:disabled,
.e-css.e-btn.e-warning.e-disabled,
.e-css.e-btn.e-warning:disabled {
    background: #0000001f;
    border-color: #0000;
    box-shadow: none;
    color: #00000042
}

.e-btn.e-warning .e-ripple-element,
.e-css.e-btn.e-warning .e-ripple-element {
    background: #ffffff3d
}

.e-btn.e-danger,
.e-css.e-btn.e-danger {
    background: #d64113;
    border-color: #0000;
    color: #fff
}

.e-btn.e-danger:hover,
.e-css.e-btn.e-danger:hover {
    background: #db582f
}

.e-btn.e-danger:focus,
.e-btn.e-danger:hover,
.e-css.e-btn.e-danger:focus,
.e-css.e-btn.e-danger:hover {
    border-color: #0000;
    box-shadow: 0 2px 4px -1px #0003, 0 4px 5px 0 #00000024, 0 1px 10px 0 #0000001f;
    color: #fff
}

.e-btn.e-danger:focus,
.e-css.e-btn.e-danger:focus {
    background: #e06f4c
}

.e-btn.e-danger.e-active,
.e-btn.e-danger:active,
.e-css.e-btn.e-danger.e-active,
.e-css.e-btn.e-danger:active {
    background: #e37e5f;
    border-color: #0000;
    box-shadow: 0 5px 5px -3px #0003, 0 8px 10px 1px #00000024, 0 3px 14px 2px #0000001f;
    color: #fff
}

.e-btn.e-danger.e-disabled,
.e-btn.e-danger:disabled,
.e-css.e-btn.e-danger.e-disabled,
.e-css.e-btn.e-danger:disabled {
    background: #0000001f;
    border-color: #0000;
    box-shadow: none;
    color: #00000042
}

.e-btn.e-danger .e-ripple-element,
.e-css.e-btn.e-danger .e-ripple-element {
    background: #ffffff3d
}

.e-btn.e-flat,
.e-css.e-btn.e-flat {
    background: #0000;
    border-color: #0000;
    box-shadow: none;
    color: #000000de
}

.e-btn.e-flat:hover,
.e-css.e-btn.e-flat:hover {
    background: rgba(0, 0, 0, .035);
    border-color: #0000;
    box-shadow: none;
    color: #000000de
}

.e-btn.e-flat:focus,
.e-css.e-btn.e-flat:focus {
    background: rgba(0, 0, 0, .104);
    border-color: #0000;
    box-shadow: none;
    color: #000000de
}

.e-btn.e-flat.e-active,
.e-btn.e-flat:active,
.e-css.e-btn.e-flat.e-active,
.e-css.e-btn.e-flat:active {
    background: rgba(0, 0, 0, .209);
    border-color: #0000;
    box-shadow: none;
    color: #000000de
}

.e-btn.e-flat.e-disabled,
.e-btn.e-flat:disabled,
.e-css.e-btn.e-flat.e-disabled,
.e-css.e-btn.e-flat:disabled {
    background: #0000;
    border-color: #0000;
    box-shadow: none;
    color: #00000042
}

.e-btn.e-flat .e-ripple-element,
.e-css.e-btn.e-flat .e-ripple-element {
    background: #0000001f
}

.e-btn.e-flat.e-primary,
.e-css.e-btn.e-flat.e-primary {
    background: #0000;
    border-color: #0000;
    color: #e3165b
}

.e-btn.e-flat.e-primary:hover,
.e-css.e-btn.e-flat.e-primary:hover {
    background: #e3165b0a;
    border-color: #0000;
    color: #e3165b
}

.e-btn.e-flat.e-primary:focus,
.e-css.e-btn.e-flat.e-primary:focus {
    background: #e3165b1f;
    border-color: #0000;
    color: #e3165b
}

.e-btn.e-flat.e-primary.e-active,
.e-btn.e-flat.e-primary:active,
.e-css.e-btn.e-flat.e-primary.e-active,
.e-css.e-btn.e-flat.e-primary:active {
    background: #e3165b3d;
    border-color: #0000;
    color: #e3165b
}

.e-btn.e-flat.e-primary.e-disabled,
.e-btn.e-flat.e-primary:disabled,
.e-css.e-btn.e-flat.e-primary.e-disabled,
.e-css.e-btn.e-flat.e-primary:disabled {
    background: #0000001f;
    border-color: #0000;
    box-shadow: none;
    color: #00000042
}

.e-btn.e-flat.e-primary .e-ripple-element,
.e-css.e-btn.e-flat.e-primary .e-ripple-element {
    background: #e3165b1f
}

.e-btn.e-flat.e-success,
.e-css.e-btn.e-flat.e-success {
    background: #0000;
    border-color: #0000;
    color: #4d841d
}

.e-btn.e-flat.e-success:hover,
.e-css.e-btn.e-flat.e-success:hover {
    background: #4d841d0a;
    border-color: #0000;
    box-shadow: none;
    color: #4d841d
}

.e-btn.e-flat.e-success:focus,
.e-css.e-btn.e-flat.e-success:focus {
    background: #4d841d1f;
    border-color: #0000;
    box-shadow: none;
    color: #4d841d
}

.e-btn.e-flat.e-success.e-active,
.e-btn.e-flat.e-success:active,
.e-css.e-btn.e-flat.e-success.e-active,
.e-css.e-btn.e-flat.e-success:active {
    background: #4d841d3d;
    border-color: #0000;
    box-shadow: none;
    color: #4d841d
}

.e-btn.e-flat.e-success.e-disabled,
.e-btn.e-flat.e-success:disabled,
.e-css.e-btn.e-flat.e-success.e-disabled,
.e-css.e-btn.e-flat.e-success:disabled {
    background: #0000001f;
    border-color: #0000;
    color: #00000042
}

.e-btn.e-flat.e-success .e-ripple-element,
.e-css.e-btn.e-flat.e-success .e-ripple-element {
    background: #4d841d1f
}

.e-btn.e-flat.e-info,
.e-css.e-btn.e-flat.e-info {
    background: #0000;
    border-color: #0000;
    color: #0378d5
}

.e-btn.e-flat.e-info:hover,
.e-css.e-btn.e-flat.e-info:hover {
    background: #0378d50a;
    border-color: #0000;
    box-shadow: none;
    color: #0378d5
}

.e-btn.e-flat.e-info:focus,
.e-css.e-btn.e-flat.e-info:focus {
    background: #0378d51f;
    border-color: #0000;
    box-shadow: none;
    color: #0378d5
}

.e-btn.e-flat.e-info.e-active,
.e-btn.e-flat.e-info:active,
.e-css.e-btn.e-flat.e-info.e-active,
.e-css.e-btn.e-flat.e-info:active {
    background: #0378d53d;
    border-color: #0000;
    box-shadow: none;
    color: #0378d5
}

.e-btn.e-flat.e-info.e-disabled,
.e-btn.e-flat.e-info:disabled,
.e-css.e-btn.e-flat.e-info.e-disabled,
.e-css.e-btn.e-flat.e-info:disabled {
    background: #0000001f;
    border-color: #0000;
    color: #00000042
}

.e-btn.e-flat.e-info .e-ripple-element,
.e-css.e-btn.e-flat.e-info .e-ripple-element {
    background: #0378d51f
}

.e-btn.e-flat.e-warning,
.e-css.e-btn.e-flat.e-warning {
    background: #0000;
    border-color: #0000;
    color: #c15700
}

.e-btn.e-flat.e-warning:hover,
.e-css.e-btn.e-flat.e-warning:hover {
    background: #c157000a;
    border-color: #0000;
    box-shadow: none;
    color: #c15700
}

.e-btn.e-flat.e-warning:focus,
.e-css.e-btn.e-flat.e-warning:focus {
    background: #c157001f;
    border-color: #0000;
    box-shadow: none;
    color: #c15700
}

.e-btn.e-flat.e-warning.e-active,
.e-btn.e-flat.e-warning:active,
.e-css.e-btn.e-flat.e-warning.e-active,
.e-css.e-btn.e-flat.e-warning:active {
    background: #c157003d;
    border-color: #0000;
    box-shadow: none;
    color: #c15700
}

.e-btn.e-flat.e-warning.e-disabled,
.e-btn.e-flat.e-warning:disabled,
.e-css.e-btn.e-flat.e-warning.e-disabled,
.e-css.e-btn.e-flat.e-warning:disabled {
    background: #0000001f;
    border-color: #0000;
    color: #00000042
}

.e-btn.e-flat.e-warning .e-ripple-element,
.e-css.e-btn.e-flat.e-warning .e-ripple-element {
    background: #c157001f
}

.e-btn.e-flat.e-danger,
.e-css.e-btn.e-flat.e-danger {
    background: #0000;
    border-color: #0000;
    color: #d64113
}

.e-btn.e-flat.e-danger:hover,
.e-css.e-btn.e-flat.e-danger:hover {
    background: #d641130a;
    border-color: #0000;
    box-shadow: none;
    color: #d64113
}

.e-btn.e-flat.e-danger:focus,
.e-css.e-btn.e-flat.e-danger:focus {
    background: #d641131f;
    border-color: #0000;
    box-shadow: none;
    color: #d64113
}

.e-btn.e-flat.e-danger.e-active,
.e-btn.e-flat.e-danger:active,
.e-css.e-btn.e-flat.e-danger.e-active,
.e-css.e-btn.e-flat.e-danger:active {
    background: #d641133d;
    border-color: #0000;
    box-shadow: none;
    color: #d64113
}

.e-btn.e-flat.e-danger.e-disabled,
.e-btn.e-flat.e-danger:disabled,
.e-css.e-btn.e-flat.e-danger.e-disabled,
.e-css.e-btn.e-flat.e-danger:disabled {
    background: #0000001f;
    border-color: #0000;
    color: #00000042
}

.e-btn.e-flat.e-danger .e-ripple-element,
.e-css.e-btn.e-flat.e-danger .e-ripple-element {
    background: #d641131f
}

.e-btn.e-outline,
.e-css.e-btn.e-outline {
    background: #0000;
    border-color: #adadad;
    box-shadow: none;
    color: #000000de
}

.e-btn.e-outline:hover,
.e-css.e-btn.e-outline:hover {
    background: #0000001f;
    border-color: #adadad;
    box-shadow: none;
    color: #000000de
}

.e-btn.e-outline:focus,
.e-css.e-btn.e-outline:focus {
    box-shadow: 0 2px 4px -1px #0003, 0 4px 5px 0 #00000024, 0 1px 10px 0 #0000001f
}

.e-btn.e-outline.e-active,
.e-btn.e-outline:active,
.e-css.e-btn.e-outline.e-active,
.e-css.e-btn.e-outline:active {
    background: #00000052;
    border-color: #adadad;
    box-shadow: none;
    color: #000000de
}

.e-btn.e-outline:disabled,
.e-css.e-btn.e-outline:disabled {
    background: #0000;
    border-color: #00000042;
    box-shadow: none;
    color: #00000042
}

.e-btn.e-outline.e-primary,
.e-css.e-btn.e-outline.e-primary {
    background: #0000;
    border-color: #e3165b;
    color: #e3165b
}

.e-btn.e-outline.e-primary:hover,
.e-css.e-btn.e-outline.e-primary:hover {
    background: #e6326f;
    border-color: #0000;
    color: #fff
}

.e-btn.e-outline.e-primary.e-active,
.e-btn.e-outline.e-primary:active,
.e-css.e-btn.e-outline.e-primary.e-active,
.e-css.e-btn.e-outline.e-primary:active {
    background: #ec618f;
    border-color: #0000;
    box-shadow: none;
    color: #fff
}

.e-btn.e-outline.e-primary.e-disabled,
.e-btn.e-outline.e-primary:disabled,
.e-css.e-btn.e-outline.e-primary.e-disabled,
.e-css.e-btn.e-outline.e-primary:disabled {
    background: #0000;
    border-color: #00000042;
    box-shadow: none;
    color: #00000042
}

.e-btn.e-outline.e-success,
.e-css.e-btn.e-outline.e-success {
    background: #0000;
    border-color: #4d841d;
    color: #4d841d
}

.e-btn.e-outline.e-success:hover,
.e-css.e-btn.e-outline.e-success:hover {
    background: #629338;
    border-color: #0000;
    color: #fff
}

.e-btn.e-outline.e-success.e-active,
.e-btn.e-outline.e-success:active,
.e-css.e-btn.e-outline.e-success.e-active,
.e-css.e-btn.e-outline.e-success:active {
    background: #86ab65;
    border-color: #0000;
    box-shadow: none;
    color: #fff
}

.e-btn.e-outline.e-success.e-disabled,
.e-btn.e-outline.e-success:disabled,
.e-css.e-btn.e-outline.e-success.e-disabled,
.e-css.e-btn.e-outline.e-success:disabled {
    background: #0000;
    border-color: #00000042;
    box-shadow: none;
    color: #00000042
}

.e-btn.e-outline.e-info,
.e-css.e-btn.e-outline.e-info {
    background: #0000;
    border-color: #0378d5;
    color: #0378d5
}

.e-btn.e-outline.e-info:hover,
.e-css.e-btn.e-outline.e-info:hover {
    background: #2188da;
    border-color: #0000;
    color: #fff
}

.e-btn.e-outline.e-info.e-active,
.e-btn.e-outline.e-info:active,
.e-css.e-btn.e-outline.e-info.e-active,
.e-css.e-btn.e-outline.e-info:active {
    background: #54a3e2;
    border-color: #0000;
    box-shadow: none;
    color: #fff
}

.e-btn.e-outline.e-info.e-disabled,
.e-btn.e-outline.e-info:disabled,
.e-css.e-btn.e-outline.e-info.e-disabled,
.e-css.e-btn.e-outline.e-info:disabled {
    background: #0000;
    border-color: #00000042;
    box-shadow: none;
    color: #00000042
}

.e-btn.e-outline.e-warning,
.e-css.e-btn.e-outline.e-warning {
    background: #0000;
    border-color: #c15700;
    color: #c15700
}

.e-btn.e-outline.e-warning:hover,
.e-css.e-btn.e-outline.e-warning:hover {
    background: #c86b1f;
    border-color: #0000;
    color: #fff
}

.e-btn.e-outline.e-warning.e-active,
.e-btn.e-outline.e-warning:active,
.e-css.e-btn.e-outline.e-warning.e-active,
.e-css.e-btn.e-outline.e-warning:active {
    background: #d58d52;
    border-color: #0000;
    box-shadow: none;
    color: #fff
}

.e-btn.e-outline.e-warning.e-disabled,
.e-btn.e-outline.e-warning:disabled,
.e-css.e-btn.e-outline.e-warning.e-disabled,
.e-css.e-btn.e-outline.e-warning:disabled {
    background: #0000;
    border-color: #00000042;
    box-shadow: none;
    color: #00000042
}

.e-btn.e-outline.e-danger,
.e-css.e-btn.e-outline.e-danger {
    background: #0000;
    border-color: #d64113;
    color: #d64113
}

.e-btn.e-outline.e-danger:hover,
.e-css.e-btn.e-outline.e-danger:hover {
    background: #db582f;
    border-color: #0000;
    color: #fff
}

.e-btn.e-outline.e-danger.e-active,
.e-btn.e-outline.e-danger:active,
.e-css.e-btn.e-outline.e-danger.e-active,
.e-css.e-btn.e-outline.e-danger:active {
    background: #e37e5f;
    border-color: #0000;
    box-shadow: none;
    color: #fff
}

.e-btn.e-outline.e-danger.e-disabled,
.e-btn.e-outline.e-danger:disabled,
.e-css.e-btn.e-outline.e-danger.e-disabled,
.e-css.e-btn.e-outline.e-danger:disabled {
    background: #0000;
    border-color: #00000042;
    box-shadow: none;
    color: #00000042
}

.e-btn.e-link,
.e-css.e-btn.e-link {
    background: #0000;
    border-color: #0000;
    border-radius: 0;
    box-shadow: none;
    color: #0d47a1
}

.e-btn.e-link:focus,
.e-btn.e-link:hover,
.e-css.e-btn.e-link:focus,
.e-css.e-btn.e-link:hover {
    border-radius: 0;
    color: #0a3576;
    text-decoration: underline
}

.e-btn.e-link:focus:not(:focus-visible),
.e-css.e-btn.e-link:focus:not(:focus-visible) {
    outline: none !important
}

.e-btn.e-link:disabled,
.e-css.e-btn.e-link:disabled {
    background: #0000;
    box-shadow: none;
    color: #00000042;
    text-decoration: none
}

.e-btn.e-inherit,
.e-css.e-btn.e-inherit {
    background: inherit;
    border-color: #0000;
    box-shadow: none;
    color: inherit
}

.e-btn.e-inherit.e-active,
.e-btn.e-inherit:active,
.e-btn.e-inherit:focus,
.e-btn.e-inherit:hover,
.e-css.e-btn.e-inherit.e-active,
.e-css.e-btn.e-inherit:active,
.e-css.e-btn.e-inherit:focus,
.e-css.e-btn.e-inherit:hover {
    background: rgba(0, 0, 0, .056);
    border-color: #0000;
    box-shadow: none;
    color: inherit;
    outline: none
}

.e-btn.e-inherit:disabled,
.e-css.e-btn.e-inherit:disabled {
    background: inherit;
    border-color: #0000;
    box-shadow: none;
    color: inherit;
    opacity: .5
}

.e-checkbox-wrapper .e-check:before,
.e-css.e-checkbox-wrapper .e-check:before {
    content: ""
}

.e-checkbox-wrapper .e-stop:before,
.e-css.e-checkbox-wrapper .e-stop:before {
    content: ""
}

/*! checkbox layout */
.e-checkbox-wrapper,
.e-css.e-checkbox-wrapper {
    cursor: pointer;
    display: inline-block;
    line-height: 1;
    outline: none;
    -webkit-user-select: none;
    user-select: none
}

.e-checkbox-wrapper label,
.e-css.e-checkbox-wrapper label {
    cursor: pointer;
    display: inline-block;
    line-height: 0;
    margin: 0;
    position: relative;
    white-space: nowrap
}

.e-checkbox-wrapper.e-focus .e-frame,
.e-checkbox-wrapper:focus .e-frame,
.e-css.e-checkbox-wrapper.e-focus .e-frame,
.e-css.e-checkbox-wrapper:focus .e-frame {
    box-shadow: none
}

.e-checkbox-wrapper .e-ripple-container,
.e-css.e-checkbox-wrapper .e-ripple-container {
    border-radius: 50%;
    bottom: -9px;
    height: 36px;
    left: -9px;
    pointer-events: none;
    position: absolute;
    right: -9px;
    top: -9px;
    width: 36px;
    z-index: 1
}

.e-checkbox-wrapper .e-label,
.e-css.e-checkbox-wrapper .e-label {
    cursor: pointer;
    display: inline-block;
    font-family: Roboto, Segoe UI, GeezaPro, "DejaVu Serif", "sans-serif", -apple-system, BlinkMacSystemFont;
    font-size: 13px;
    font-weight: 400;
    line-height: 18px;
    -webkit-user-select: none;
    user-select: none;
    vertical-align: middle;
    white-space: normal
}

.e-checkbox-wrapper .e-checkbox,
.e-css.e-checkbox-wrapper .e-checkbox {
    height: 1px;
    opacity: 0;
    position: absolute;
    width: 1px
}

.e-checkbox-wrapper .e-checkbox+.e-label,
.e-css.e-checkbox-wrapper .e-checkbox+.e-label {
    margin-right: 10px
}

.e-checkbox-wrapper .e-frame,
.e-css.e-checkbox-wrapper .e-frame {
    border: 2px solid;
    border-radius: 2px;
    box-sizing: border-box;
    cursor: pointer;
    display: inline-block;
    font-family: e-icons;
    height: 18px;
    line-height: 10px;
    padding: 2px 0;
    text-align: center;
    vertical-align: middle;
    width: 18px
}

.e-checkbox-wrapper .e-frame+.e-label,
.e-css.e-checkbox-wrapper .e-frame+.e-label {
    margin-left: 10px
}

.e-checkbox-wrapper .e-frame+.e-ripple-container,
.e-css.e-checkbox-wrapper .e-frame+.e-ripple-container {
    left: auto
}

.e-checkbox-wrapper .e-check,
.e-css.e-checkbox-wrapper .e-check {
    font-size: 12px
}

.e-checkbox-wrapper .e-stop,
.e-css.e-checkbox-wrapper .e-stop {
    font-size: 10px;
    line-height: 10px
}

.e-checkbox-wrapper.e-checkbox-disabled,
.e-css.e-checkbox-wrapper.e-checkbox-disabled {
    cursor: default;
    pointer-events: none
}

.e-checkbox-wrapper.e-checkbox-disabled .e-frame,
.e-checkbox-wrapper.e-checkbox-disabled .e-label,
.e-css.e-checkbox-wrapper.e-checkbox-disabled .e-frame,
.e-css.e-checkbox-wrapper.e-checkbox-disabled .e-label {
    cursor: default
}

.e-checkbox-wrapper.e-rtl .e-ripple-container,
.e-css.e-checkbox-wrapper.e-rtl .e-ripple-container {
    right: -9px
}

.e-checkbox-wrapper.e-rtl .e-frame,
.e-css.e-checkbox-wrapper.e-rtl .e-frame {
    margin: 0
}

.e-checkbox-wrapper.e-rtl .e-frame:hover,
.e-css.e-checkbox-wrapper.e-rtl .e-frame:hover {
    background-color: #fff;
    border-color: #757575
}

.e-checkbox-wrapper.e-rtl .e-frame+.e-ripple-container,
.e-css.e-checkbox-wrapper.e-rtl .e-frame+.e-ripple-container {
    left: -9px;
    right: auto
}

.e-checkbox-wrapper.e-rtl .e-label,
.e-css.e-checkbox-wrapper.e-rtl .e-label {
    margin-left: 0;
    margin-right: 10px
}

.e-checkbox-wrapper.e-rtl .e-label+.e-frame,
.e-css.e-checkbox-wrapper.e-rtl .e-label+.e-frame {
    margin: 0
}

.e-checkbox-wrapper.e-rtl .e-checkbox+.e-label,
.e-css.e-checkbox-wrapper.e-rtl .e-checkbox+.e-label {
    margin-left: 10px;
    margin-right: 0
}

.e-checkbox-wrapper.e-small .e-frame,
.e-css.e-checkbox-wrapper.e-small .e-frame {
    height: 14px;
    line-height: 6px;
    width: 14px
}

.e-checkbox-wrapper.e-small .e-check,
.e-css.e-checkbox-wrapper.e-small .e-check {
    font-size: 10px
}

.e-checkbox-wrapper.e-small .e-stop,
.e-css.e-checkbox-wrapper.e-small .e-stop {
    font-size: 8px;
    line-height: 6px
}

.e-checkbox-wrapper.e-small .e-label,
.e-css.e-checkbox-wrapper.e-small .e-label {
    font-size: 13px;
    line-height: 14px
}

.e-checkbox-wrapper.e-small .e-ripple-container,
.e-css.e-checkbox-wrapper.e-small .e-ripple-container {
    bottom: -9px;
    height: 32px;
    left: -9px;
    right: -9px;
    top: -9px;
    width: 32px
}

.e-checkbox-wrapper[readonly] {
    pointer-events: none
}

.e-small .e-checkbox-wrapper .e-frame,
.e-small .e-css.e-checkbox-wrapper .e-frame,
.e-small.e-checkbox-wrapper .e-frame,
.e-small.e-css.e-checkbox-wrapper .e-frame {
    height: 14px;
    line-height: 6px;
    width: 14px
}

.e-small .e-checkbox-wrapper .e-frame:hover,
.e-small .e-css.e-checkbox-wrapper .e-frame:hover,
.e-small.e-checkbox-wrapper .e-frame:hover,
.e-small.e-css.e-checkbox-wrapper .e-frame:hover {
    background-color: #fff;
    border-color: #757575
}

.e-small .e-checkbox-wrapper .e-check,
.e-small .e-css.e-checkbox-wrapper .e-check,
.e-small.e-checkbox-wrapper .e-check,
.e-small.e-css.e-checkbox-wrapper .e-check {
    font-size: 10px
}

.e-small .e-checkbox-wrapper .e-stop,
.e-small .e-css.e-checkbox-wrapper .e-stop,
.e-small.e-checkbox-wrapper .e-stop,
.e-small.e-css.e-checkbox-wrapper .e-stop {
    font-size: 8px;
    line-height: 6px
}

.e-small .e-checkbox-wrapper .e-label,
.e-small .e-css.e-checkbox-wrapper .e-label,
.e-small.e-checkbox-wrapper .e-label,
.e-small.e-css.e-checkbox-wrapper .e-label {
    font-size: 13px;
    line-height: 14px
}

.e-small .e-checkbox-wrapper .e-ripple-container,
.e-small .e-css.e-checkbox-wrapper .e-ripple-container,
.e-small.e-checkbox-wrapper .e-ripple-container,
.e-small.e-css.e-checkbox-wrapper .e-ripple-container {
    bottom: -9px;
    height: 32px;
    left: -9px;
    right: -9px;
    top: -9px;
    width: 32px
}

.e-bigger.e-small .e-checkbox-wrapper .e-frame,
.e-bigger.e-small .e-css.e-checkbox-wrapper .e-frame,
.e-bigger.e-small.e-checkbox-wrapper .e-frame,
.e-bigger.e-small.e-css.e-checkbox-wrapper .e-frame {
    height: 20px;
    line-height: 12px;
    width: 20px
}

.e-bigger.e-small .e-checkbox-wrapper .e-frame:hover.e-check,
.e-bigger.e-small .e-css.e-checkbox-wrapper .e-frame:hover.e-check,
.e-bigger.e-small.e-checkbox-wrapper .e-frame:hover.e-check,
.e-bigger.e-small.e-css.e-checkbox-wrapper .e-frame:hover.e-check {
    background-color: #e3165b;
    border-color: #0000
}

.e-bigger.e-small .e-checkbox-wrapper .e-check,
.e-bigger.e-small .e-css.e-checkbox-wrapper .e-check,
.e-bigger.e-small.e-checkbox-wrapper .e-check,
.e-bigger.e-small.e-css.e-checkbox-wrapper .e-check {
    font-size: 12px
}

.e-bigger.e-small .e-checkbox-wrapper .e-stop,
.e-bigger.e-small .e-css.e-checkbox-wrapper .e-stop,
.e-bigger.e-small.e-checkbox-wrapper .e-stop,
.e-bigger.e-small.e-css.e-checkbox-wrapper .e-stop {
    font-size: 10px;
    line-height: 12px
}

.e-bigger.e-small .e-checkbox-wrapper .e-label,
.e-bigger.e-small .e-css.e-checkbox-wrapper .e-label,
.e-bigger.e-small.e-checkbox-wrapper .e-label,
.e-bigger.e-small.e-css.e-checkbox-wrapper .e-label {
    font-size: 14px;
    line-height: 20px
}

.e-bigger.e-small .e-checkbox-wrapper .e-ripple-container,
.e-bigger.e-small .e-css.e-checkbox-wrapper .e-ripple-container,
.e-bigger.e-small.e-checkbox-wrapper .e-ripple-container,
.e-bigger.e-small.e-css.e-checkbox-wrapper .e-ripple-container {
    bottom: -9px;
    height: 38px;
    left: -9px;
    right: -9px;
    top: -9px;
    width: 38px
}

.e-bigger .e-checkbox-wrapper .e-frame,
.e-bigger .e-css.e-checkbox-wrapper .e-frame,
.e-bigger.e-checkbox-wrapper .e-frame,
.e-bigger.e-css.e-checkbox-wrapper .e-frame {
    height: 22px;
    line-height: 14px;
    width: 22px
}

.e-bigger .e-checkbox-wrapper .e-frame:hover,
.e-bigger .e-css.e-checkbox-wrapper .e-frame:hover,
.e-bigger.e-checkbox-wrapper .e-frame:hover,
.e-bigger.e-css.e-checkbox-wrapper .e-frame:hover {
    background-color: #fff;
    border-color: #757575
}

.e-bigger .e-checkbox-wrapper .e-frame+.e-label,
.e-bigger .e-css.e-checkbox-wrapper .e-frame+.e-label,
.e-bigger.e-checkbox-wrapper .e-frame+.e-label,
.e-bigger.e-css.e-checkbox-wrapper .e-frame+.e-label {
    font-size: 14px;
    line-height: 22px;
    margin-left: 12px
}

.e-bigger .e-checkbox-wrapper .e-frame+.e-ripple-container,
.e-bigger .e-css.e-checkbox-wrapper .e-frame+.e-ripple-container,
.e-bigger.e-checkbox-wrapper .e-frame+.e-ripple-container,
.e-bigger.e-css.e-checkbox-wrapper .e-frame+.e-ripple-container {
    left: auto
}

.e-bigger .e-checkbox-wrapper .e-check,
.e-bigger .e-css.e-checkbox-wrapper .e-check,
.e-bigger.e-checkbox-wrapper .e-check,
.e-bigger.e-css.e-checkbox-wrapper .e-check {
    font-size: 16px
}

.e-bigger .e-checkbox-wrapper .e-stop,
.e-bigger .e-css.e-checkbox-wrapper .e-stop,
.e-bigger.e-checkbox-wrapper .e-stop,
.e-bigger.e-css.e-checkbox-wrapper .e-stop {
    font-size: 12px;
    line-height: 14px
}

.e-bigger .e-checkbox-wrapper .e-label,
.e-bigger .e-css.e-checkbox-wrapper .e-label,
.e-bigger.e-checkbox-wrapper .e-label,
.e-bigger.e-css.e-checkbox-wrapper .e-label {
    font-size: 14px
}

.e-bigger .e-checkbox-wrapper .e-ripple-container,
.e-bigger .e-css.e-checkbox-wrapper .e-ripple-container,
.e-bigger.e-checkbox-wrapper .e-ripple-container,
.e-bigger.e-css.e-checkbox-wrapper .e-ripple-container {
    bottom: -9px;
    height: 40px;
    left: -9px;
    right: -9px;
    top: -9px;
    width: 40px
}

.e-bigger .e-checkbox-wrapper.e-rtl .e-frame,
.e-bigger .e-css.e-checkbox-wrapper.e-rtl .e-frame,
.e-bigger.e-checkbox-wrapper.e-rtl .e-frame,
.e-bigger.e-css.e-checkbox-wrapper.e-rtl .e-frame {
    margin: 0
}

.e-bigger .e-checkbox-wrapper.e-rtl .e-frame:hover.e-check,
.e-bigger .e-css.e-checkbox-wrapper.e-rtl .e-frame:hover.e-check,
.e-bigger.e-checkbox-wrapper.e-rtl .e-frame:hover.e-check,
.e-bigger.e-css.e-checkbox-wrapper.e-rtl .e-frame:hover.e-check {
    background-color: #e3165b;
    border-color: #0000
}

.e-bigger .e-checkbox-wrapper.e-rtl .e-frame+.e-label,
.e-bigger .e-css.e-checkbox-wrapper.e-rtl .e-frame+.e-label,
.e-bigger.e-checkbox-wrapper.e-rtl .e-frame+.e-label,
.e-bigger.e-css.e-checkbox-wrapper.e-rtl .e-frame+.e-label {
    margin-left: 0;
    margin-right: 12px
}

.e-bigger .e-checkbox-wrapper.e-rtl .e-frame+.e-ripple-container,
.e-bigger .e-css.e-checkbox-wrapper.e-rtl .e-frame+.e-ripple-container,
.e-bigger.e-checkbox-wrapper.e-rtl .e-frame+.e-ripple-container,
.e-bigger.e-css.e-checkbox-wrapper.e-rtl .e-frame+.e-ripple-container {
    left: auto;
    right: auto
}

.e-bigger .e-checkbox-wrapper.e-small .e-frame,
.e-bigger .e-css.e-checkbox-wrapper.e-small .e-frame,
.e-bigger.e-checkbox-wrapper.e-small .e-frame,
.e-bigger.e-css.e-checkbox-wrapper.e-small .e-frame {
    height: 20px;
    line-height: 12px;
    width: 20px
}

.e-bigger .e-checkbox-wrapper.e-small .e-check,
.e-bigger .e-css.e-checkbox-wrapper.e-small .e-check,
.e-bigger.e-checkbox-wrapper.e-small .e-check,
.e-bigger.e-css.e-checkbox-wrapper.e-small .e-check {
    font-size: 12px
}

.e-bigger .e-checkbox-wrapper.e-small .e-stop,
.e-bigger .e-css.e-checkbox-wrapper.e-small .e-stop,
.e-bigger.e-checkbox-wrapper.e-small .e-stop,
.e-bigger.e-css.e-checkbox-wrapper.e-small .e-stop {
    font-size: 10px;
    line-height: 12px
}

.e-bigger .e-checkbox-wrapper.e-small .e-label,
.e-bigger .e-css.e-checkbox-wrapper.e-small .e-label,
.e-bigger.e-checkbox-wrapper.e-small .e-label,
.e-bigger.e-css.e-checkbox-wrapper.e-small .e-label {
    font-size: 14px;
    line-height: 20px
}

.e-bigger .e-checkbox-wrapper.e-small .e-ripple-container,
.e-bigger .e-css.e-checkbox-wrapper.e-small .e-ripple-container,
.e-bigger.e-checkbox-wrapper.e-small .e-ripple-container,
.e-bigger.e-css.e-checkbox-wrapper.e-small .e-ripple-container {
    bottom: -9px;
    height: 38px;
    left: -9px;
    right: -9px;
    top: -9px;
    width: 38px
}

/*! checkbox theme */
.e-checkbox-wrapper,
.e-css.e-checkbox-wrapper {
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0)
}

.e-checkbox-wrapper .e-frame,
.e-css.e-checkbox-wrapper .e-frame {
    background-color: #fff;
    border-color: #757575
}

.e-checkbox-wrapper .e-frame.e-check,
.e-css.e-checkbox-wrapper .e-frame.e-check {
    background-color: #e3165b;
    border-color: #0000;
    color: #fff
}

.e-checkbox-wrapper .e-frame.e-stop,
.e-css.e-checkbox-wrapper .e-frame.e-stop {
    background-color: #fff;
    border-color: #757575;
    color: #757575
}

.e-checkbox-wrapper .e-ripple-element,
.e-css.e-checkbox-wrapper .e-ripple-element {
    background: #e3165b42
}

.e-checkbox-wrapper .e-ripple-check .e-ripple-element,
.e-checkbox-wrapper:active .e-ripple-element,
.e-css.e-checkbox-wrapper .e-ripple-check .e-ripple-element,
.e-css.e-checkbox-wrapper:active .e-ripple-element {
    background: #00000042
}

.e-checkbox-wrapper:active .e-ripple-check .e-ripple-element,
.e-css.e-checkbox-wrapper:active .e-ripple-check .e-ripple-element {
    background: #e3165b42
}

.e-checkbox-wrapper .e-label,
.e-css.e-checkbox-wrapper .e-label {
    color: #000000de
}

.e-checkbox-wrapper .e-checkbox:focus+.e-frame,
.e-css.e-checkbox-wrapper .e-checkbox:focus+.e-frame {
    background-color: #fff;
    border-color: #757575;
    box-shadow: none
}

.e-checkbox-wrapper .e-checkbox:focus+.e-frame.e-check,
.e-css.e-checkbox-wrapper .e-checkbox:focus+.e-frame.e-check {
    background-color: #e3165b;
    border-color: #0000;
    box-shadow: none;
    color: #fff
}

.e-checkbox-wrapper .e-checkbox:focus+.e-frame.e-stop,
.e-css.e-checkbox-wrapper .e-checkbox:focus+.e-frame.e-stop {
    box-shadow: none;
    color: #757575
}

.e-checkbox-wrapper .e-checkbox:active+.e-frame,
.e-css.e-checkbox-wrapper .e-checkbox:active+.e-frame {
    background-color: #fff;
    border-color: #757575;
    box-shadow: none
}

.e-checkbox-wrapper .e-checkbox:active+.e-frame.e-check,
.e-css.e-checkbox-wrapper .e-checkbox:active+.e-frame.e-check {
    background-color: #e3165b;
    border-color: #0000;
    box-shadow: none;
    color: #fff
}

.e-checkbox-wrapper .e-checkbox:active+.e-frame.e-stop,
.e-css.e-checkbox-wrapper .e-checkbox:active+.e-frame.e-stop {
    box-shadow: none;
    color: #757575
}

.e-checkbox-wrapper:hover .e-frame,
.e-css.e-checkbox-wrapper:hover .e-frame {
    background-color: #fff;
    border-color: #757575
}

.e-checkbox-wrapper:hover .e-frame.e-check,
.e-css.e-checkbox-wrapper:hover .e-frame.e-check {
    background-color: #e3165b;
    border-color: #0000;
    color: #fff
}

.e-checkbox-wrapper:hover .e-frame.e-stop,
.e-css.e-checkbox-wrapper:hover .e-frame.e-stop {
    color: #757575
}

.e-checkbox-wrapper:hover .e-label,
.e-css.e-checkbox-wrapper:hover .e-label {
    color: #000000de
}

.e-checkbox-wrapper.e-checkbox-disabled .e-frame,
.e-css.e-checkbox-wrapper.e-checkbox-disabled .e-frame {
    background-color: #fff;
    border-color: #bdbdbd;
    color: #bdbdbd
}

.e-checkbox-wrapper.e-checkbox-disabled .e-frame.e-check,
.e-css.e-checkbox-wrapper.e-checkbox-disabled .e-frame.e-check {
    background-color: #bdbdbd;
    border-color: #bdbdbd;
    color: #fff
}

.e-checkbox-wrapper.e-checkbox-disabled .e-frame.e-stop,
.e-css.e-checkbox-wrapper.e-checkbox-disabled .e-frame.e-stop {
    background-color: #fff;
    border-color: #bdbdbd;
    color: #bdbdbd
}

.e-checkbox-wrapper.e-checkbox-disabled .e-label,
.e-css.e-checkbox-wrapper.e-checkbox-disabled .e-label {
    color: #bdbdbd
}

.e-checkbox-wrapper.e-focus .e-ripple-container,
.e-css.e-checkbox-wrapper.e-focus .e-ripple-container {
    background-color: #0000001f
}

.e-checkbox-wrapper.e-focus .e-ripple-container.e-ripple-check,
.e-css.e-checkbox-wrapper.e-focus .e-ripple-container.e-ripple-check {
    background-color: #e3165b42
}

.e-checkbox-wrapper.e-focus .e-frame,
.e-checkbox-wrapper.e-focus .e-frame.e-check,
.e-css.e-checkbox-wrapper.e-focus .e-frame,
.e-css.e-checkbox-wrapper.e-focus .e-frame.e-check {
    outline: 0 solid #fff;
    outline-offset: 0
}

/*! radiobutton layout */
.e-radio-wrapper {
    display: inline-block;
    line-height: 1;
    position: relative
}

.e-radio {
    -webkit-appearance: none;
    height: 1px;
    opacity: 0;
    position: absolute;
    width: 1px
}

.e-radio:not(:checked):not(:disabled):hover+label.e-right:after,
.e-radio:not(:checked):not(:disabled):hover+label.e-rtl:after {
    left: auto
}

.e-radio+label {
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    cursor: pointer;
    display: inline-block;
    margin: 0;
    position: relative;
    -webkit-user-select: none;
    user-select: none;
    vertical-align: middle;
    white-space: nowrap
}

.e-radio+label .e-label {
    display: inline-block;
    font-family: Roboto, Segoe UI, GeezaPro, "DejaVu Serif", "sans-serif", -apple-system, BlinkMacSystemFont;
    font-size: 13px;
    font-weight: 400;
    line-height: 18px;
    padding-left: 28px;
    vertical-align: text-top;
    white-space: normal
}

.e-radio+label:before {
    border: 2px solid;
    border-radius: 50%;
    box-sizing: border-box;
    content: "";
    height: 18px;
    left: 0;
    position: absolute;
    width: 18px
}

.e-radio+label:focus:before {
    box-shadow: none
}

.e-radio+label:after {
    border: 1px solid;
    border-radius: 50%;
    box-sizing: border-box;
    content: "";
    height: 8px;
    left: 5px;
    position: absolute;
    top: 5px;
    transform: scale(0);
    width: 8px
}

.e-radio+label .e-ripple-container {
    border-radius: 50%;
    height: 34px;
    left: -8px;
    position: absolute;
    top: -8px;
    width: 34px;
    z-index: 1
}

.e-radio+label.e-right .e-label,
.e-radio+label.e-rtl .e-label {
    padding-left: 0;
    padding-right: 28px
}

.e-radio+label.e-right:before,
.e-radio+label.e-rtl:before {
    left: auto;
    right: 0
}

.e-radio+label.e-right:after,
.e-radio+label.e-rtl:after {
    left: auto;
    right: 5px
}

.e-radio+label.e-right .e-ripple-container,
.e-radio+label.e-rtl .e-ripple-container {
    left: auto;
    right: -8px
}

.e-radio+label.e-right.e-rtl .e-label {
    padding-left: 28px;
    padding-right: 0
}

.e-radio+label.e-right.e-rtl:before {
    left: 0;
    right: auto
}

.e-radio+label.e-right.e-rtl:after {
    left: 5px;
    right: auto
}

.e-radio+label.e-right.e-rtl .e-ripple-container {
    left: -8px;
    right: auto
}

.e-radio+label.e-small .e-label {
    line-height: 14px;
    padding-left: 24px
}

.e-radio+label.e-small:before {
    height: 14px;
    width: 14px
}

.e-radio+label.e-small:after {
    height: 6px;
    left: 4px;
    top: 4px;
    width: 6px
}

.e-radio+label.e-small .e-ripple-container {
    left: -10px;
    top: -10px
}

.e-radio+label.e-small.e-right .e-label,
.e-radio+label.e-small.e-rtl .e-label {
    padding-left: 0;
    padding-right: 24px
}

.e-radio+label.e-small.e-right:after,
.e-radio+label.e-small.e-rtl:after {
    left: auto;
    right: 4px
}

.e-radio+label.e-small.e-right .e-ripple-container,
.e-radio+label.e-small.e-rtl .e-ripple-container {
    left: auto;
    right: -10px
}

.e-radio+label.e-small.e-right.e-rtl .e-label {
    padding-left: 24px;
    padding-right: 0
}

.e-radio+label.e-small.e-right.e-rtl:after {
    left: 4px;
    right: auto
}

.e-radio+label.e-small.e-right.e-rtl .e-ripple-container {
    left: -10px;
    right: auto
}

.e-radio:checked+label:after {
    transform: scale(1);
    transition: transform .28s ease, background-color .28s ease
}

.e-radio+label.e-small .e-label,
.e-small .e-radio+label .e-label {
    line-height: 14px;
    padding-left: 24px
}

.e-radio+label.e-small:before,
.e-small .e-radio+label:before {
    height: 14px;
    width: 14px
}

.e-radio+label.e-small:after,
.e-small .e-radio+label:after {
    height: 6px;
    left: 4px;
    top: 4px;
    width: 6px
}

.e-radio+label.e-small .e-ripple-container,
.e-small .e-radio+label .e-ripple-container {
    left: -10px;
    top: -10px
}

.e-radio+label.e-small.e-right .e-label,
.e-radio+label.e-small.e-rtl .e-label,
.e-small .e-radio+label.e-right .e-label,
.e-small .e-radio+label.e-rtl .e-label {
    padding-left: 0;
    padding-right: 24px
}

.e-radio+label.e-small.e-right:after,
.e-radio+label.e-small.e-rtl:after,
.e-small .e-radio+label.e-right:after,
.e-small .e-radio+label.e-rtl:after {
    left: auto;
    right: 4px
}

.e-radio+label.e-small.e-right .e-ripple-container,
.e-radio+label.e-small.e-rtl .e-ripple-container,
.e-small .e-radio+label.e-right .e-ripple-container,
.e-small .e-radio+label.e-rtl .e-ripple-container {
    left: auto;
    right: -10px
}

.e-radio+label.e-small.e-right.e-rtl .e-label,
.e-small .e-radio+label.e-right.e-rtl .e-label {
    padding-left: 24px;
    padding-right: 0
}

.e-radio+label.e-small.e-right.e-rtl:after,
.e-small .e-radio+label.e-right.e-rtl:after {
    left: 4px;
    right: auto
}

.e-radio+label.e-small.e-right.e-rtl .e-ripple-container,
.e-small .e-radio+label.e-right.e-rtl .e-ripple-container {
    left: -10px;
    right: auto
}

.e-bigger.e-small .e-radio+label .e-label,
.e-radio+label.e-bigger.e-small .e-label {
    line-height: 20px;
    padding-left: 32px
}

.e-bigger.e-small .e-radio+label:before,
.e-radio+label.e-bigger.e-small:before {
    height: 20px;
    width: 20px
}

.e-bigger.e-small .e-radio+label:after,
.e-radio+label.e-bigger.e-small:after {
    height: 8px;
    left: 6px;
    top: 6px;
    width: 8px
}

.e-bigger.e-small .e-radio+label .e-ripple-container,
.e-radio+label.e-bigger.e-small .e-ripple-container {
    height: 40px;
    left: -10px;
    top: -10px;
    width: 40px
}

.e-bigger.e-small .e-radio+label.e-right .e-label,
.e-bigger.e-small .e-radio+label.e-rtl .e-label,
.e-radio+label.e-bigger.e-small.e-right .e-label,
.e-radio+label.e-bigger.e-small.e-rtl .e-label {
    padding-left: 0;
    padding-right: 32px
}

.e-bigger.e-small .e-radio+label.e-right:after,
.e-bigger.e-small .e-radio+label.e-rtl:after,
.e-radio+label.e-bigger.e-small.e-right:after,
.e-radio+label.e-bigger.e-small.e-rtl:after {
    left: auto;
    right: 6px
}

.e-bigger.e-small .e-radio+label.e-right .e-ripple-container,
.e-bigger.e-small .e-radio+label.e-rtl .e-ripple-container,
.e-radio+label.e-bigger.e-small.e-right .e-ripple-container,
.e-radio+label.e-bigger.e-small.e-rtl .e-ripple-container {
    left: auto;
    right: -10px
}

.e-bigger.e-small .e-radio+label.e-right.e-rtl .e-label,
.e-radio+label.e-bigger.e-small.e-right.e-rtl .e-label {
    padding-left: 32px;
    padding-right: 0
}

.e-bigger.e-small .e-radio+label.e-right.e-rtl:after,
.e-radio+label.e-bigger.e-small.e-right.e-rtl:after {
    left: 6px;
    right: auto
}

.e-bigger.e-small .e-radio+label.e-right.e-rtl .e-ripple-container,
.e-radio+label.e-bigger.e-small.e-right.e-rtl .e-ripple-container {
    left: -10px;
    right: auto
}

.e-bigger .e-radio:not(:checked):hover+label.e-right:after,
.e-bigger .e-radio:not(:checked):hover+label.e-rtl:after {
    left: auto
}

.e-bigger .e-radio+label .e-label,
.e-radio+label.e-bigger .e-label {
    font-size: 14px;
    line-height: 22px;
    padding-left: 34px
}

.e-bigger .e-radio+label:before,
.e-radio+label.e-bigger:before {
    height: 22px;
    width: 22px
}

.e-bigger .e-radio+label:after,
.e-radio+label.e-bigger:after {
    height: 10px;
    left: 6px;
    top: 6px;
    width: 10px
}

.e-bigger .e-radio+label .e-ripple-container,
.e-radio+label.e-bigger .e-ripple-container {
    height: 42px;
    left: -10px;
    top: -10px;
    width: 42px
}

.e-bigger .e-radio+label.e-right .e-label,
.e-bigger .e-radio+label.e-rtl .e-label,
.e-radio+label.e-bigger.e-right .e-label,
.e-radio+label.e-bigger.e-rtl .e-label {
    padding-left: 0;
    padding-right: 34px
}

.e-bigger .e-radio+label.e-right:after,
.e-bigger .e-radio+label.e-rtl:after,
.e-radio+label.e-bigger.e-right:after,
.e-radio+label.e-bigger.e-rtl:after {
    left: auto;
    right: 6px
}

.e-bigger .e-radio+label.e-right .e-ripple-container,
.e-bigger .e-radio+label.e-rtl .e-ripple-container,
.e-radio+label.e-bigger.e-right .e-ripple-container,
.e-radio+label.e-bigger.e-rtl .e-ripple-container {
    left: auto;
    right: -10px
}

.e-bigger .e-radio+label.e-right.e-rtl .e-label,
.e-radio+label.e-bigger.e-right.e-rtl .e-label {
    padding-left: 34px;
    padding-right: 0
}

.e-bigger .e-radio+label.e-right.e-rtl:after,
.e-radio+label.e-bigger.e-right.e-rtl:after {
    left: 6px;
    right: auto
}

.e-bigger .e-radio+label.e-right.e-rtl .e-ripple-container,
.e-radio+label.e-bigger.e-right.e-rtl .e-ripple-container {
    left: -12px;
    right: auto
}

.e-bigger .e-radio+label.e-small .e-label,
.e-radio+label.e-bigger.e-small .e-label {
    line-height: 20px;
    padding-left: 32px
}

.e-bigger .e-radio+label.e-small:before,
.e-radio+label.e-bigger.e-small:before {
    height: 20px;
    width: 20px
}

.e-bigger .e-radio+label.e-small:after,
.e-radio+label.e-bigger.e-small:after {
    height: 8px;
    left: 6px;
    top: 6px;
    width: 8px
}

.e-bigger .e-radio+label.e-small .e-ripple-container,
.e-radio+label.e-bigger.e-small .e-ripple-container {
    height: 40px;
    left: -10px;
    top: -10px;
    width: 40px
}

.e-bigger .e-radio+label.e-small.e-right .e-label,
.e-bigger .e-radio+label.e-small.e-rtl .e-label,
.e-radio+label.e-bigger.e-small.e-right .e-label,
.e-radio+label.e-bigger.e-small.e-rtl .e-label {
    padding-left: 0;
    padding-right: 32px
}

.e-bigger .e-radio+label.e-small.e-right:after,
.e-bigger .e-radio+label.e-small.e-rtl:after,
.e-radio+label.e-bigger.e-small.e-right:after,
.e-radio+label.e-bigger.e-small.e-rtl:after {
    left: auto;
    right: 6px
}

.e-bigger .e-radio+label.e-small.e-right .e-ripple-container,
.e-bigger .e-radio+label.e-small.e-rtl .e-ripple-container,
.e-radio+label.e-bigger.e-small.e-right .e-ripple-container,
.e-radio+label.e-bigger.e-small.e-rtl .e-ripple-container {
    left: auto;
    right: -10px
}

.e-bigger .e-radio+label.e-small.e-right.e-rtl .e-label,
.e-radio+label.e-bigger.e-small.e-right.e-rtl .e-label {
    padding-left: 32px;
    padding-right: 0
}

.e-bigger .e-radio+label.e-small.e-right.e-rtl:after,
.e-radio+label.e-bigger.e-small.e-right.e-rtl:after {
    left: 6px;
    right: auto
}

.e-bigger .e-radio+label.e-small.e-right.e-rtl .e-ripple-container,
.e-radio+label.e-bigger.e-small.e-right.e-rtl .e-ripple-container {
    left: -10px;
    right: auto
}

/*! radiobutton theme */
.e-radio+label:before {
    background-color: #fff;
    border-color: #757575
}

.e-radio+label.e-focus .e-ripple-container {
    background-color: #0000001f
}

.e-radio+label .e-label {
    color: #000000de
}

.e-radio+label .e-ripple-element {
    background-color: #e3165b42
}

.e-radio+label:active .e-ripple-element {
    background-color: #0000001f
}

.e-radio:focus+label:before {
    border-color: #e3165b;
    border-color: #757575;
    box-shadow: none
}

.e-radio:hover+label:before {
    border-color: #757575
}

.e-radio:checked+label:before {
    background-color: #fff;
    border-color: #e3165b
}

.e-radio:checked+label:after {
    background-color: #e3165b;
    color: #e3165b
}

.e-radio:checked+.e-focus .e-ripple-container,
.e-radio:checked+label:active .e-ripple-element {
    background-color: #e3165b42
}

.e-radio:checked+.e-focus:before {
    outline: 0 solid #fff;
    outline-offset: 0
}

.e-radio:checked:focus+label:before {
    border-color: #e3165b
}

.e-radio:checked:focus+label:after {
    background-color: #e3165b
}

.e-radio:checked+label:hover:before {
    border-color: #e3165b
}

.e-radio:checked+label:hover:after {
    background-color: #e3165b
}

.e-radio:disabled+label {
    cursor: default;
    pointer-events: none
}

.e-radio:disabled+label:before {
    border-color: #bdbdbd;
    cursor: default
}

.e-radio:disabled+label .e-ripple-container {
    background-color: #0000
}

.e-radio:disabled+label .e-ripple-container:after {
    background-color: #0000;
    cursor: default
}

.e-radio:disabled+label .e-label {
    color: #bdbdbd
}

.e-radio:disabled:checked+label:before {
    background-color: #0000;
    border-color: #bdbdbd
}

.e-radio:disabled:checked+label:after {
    background-color: #bdbdbd;
    border-color: #bdbdbd;
    cursor: default
}

.e-radio:disabled:checked+label .e-ripple-container,
.e-radio:disabled:checked+label .e-ripple-container:after {
    background-color: #0000
}

/*! switch layout */
.e-css.e-switch-wrapper,
.e-switch-wrapper {
    cursor: pointer;
    display: inline-block;
    height: 12px;
    position: relative;
    -webkit-user-select: none;
    user-select: none;
    width: 34px
}

.e-css.e-switch-wrapper .e-switch,
.e-switch-wrapper .e-switch {
    -moz-appearance: none;
    height: 1px;
    opacity: 0;
    position: absolute;
    width: 1px
}

.e-css.e-switch-wrapper .e-switch-inner,
.e-switch-wrapper .e-switch-inner {
    border: none;
    border-radius: 20px;
    box-sizing: border-box;
    height: 100%;
    left: 0;
    overflow: hidden;
    position: absolute;
    top: 0;
    -ms-transition: all .08s linear;
    -webkit-transition: all .08s linear;
    transition: all .08s linear;
    width: 100%
}

.e-css.e-switch-wrapper .e-switch-off,
.e-css.e-switch-wrapper .e-switch-on,
.e-switch-wrapper .e-switch-off,
.e-switch-wrapper .e-switch-on {
    align-items: center;
    border-radius: inherit;
    display: flex;
    font-size: small;
    height: 100%;
    justify-content: center;
    left: 0;
    position: absolute;
    -ms-transition: transform 90ms cubic-bezier(.4, 0, .2, 1);
    -webkit-transition: transform 90ms cubic-bezier(.4, 0, .2, 1);
    transition: transform 90ms cubic-bezier(.4, 0, .2, 1);
    width: 100%
}

.e-css.e-switch-wrapper .e-switch-on,
.e-switch-wrapper .e-switch-on {
    left: -100%;
    text-indent: -9999px
}

.e-css.e-switch-wrapper .e-switch-off,
.e-switch-wrapper .e-switch-off {
    left: 0;
    opacity: .42;
    text-indent: -9999px
}

.e-css.e-switch-wrapper .e-switch-handle,
.e-switch-wrapper .e-switch-handle {
    border-radius: 50%;
    bottom: 0;
    height: 18px;
    left: 0;
    margin: auto 0;
    position: absolute;
    top: 0;
    -ms-transition: all .2s linear;
    -webkit-transition: all .2s linear;
    transition: all .2s linear;
    width: 18px
}

.e-css.e-switch-wrapper .e-switch-inner.e-switch-active .e-switch-on,
.e-switch-wrapper .e-switch-inner.e-switch-active .e-switch-on {
    left: 0;
    opacity: .54
}

.e-css.e-switch-wrapper .e-switch-inner.e-switch-active .e-switch-off,
.e-switch-wrapper .e-switch-inner.e-switch-active .e-switch-off {
    left: 100%
}

.e-css.e-switch-wrapper .e-switch-handle.e-switch-active,
.e-switch-wrapper .e-switch-handle.e-switch-active {
    left: 100%;
    margin-left: -18px
}

.e-css.e-switch-wrapper.e-switch-disabled,
.e-switch-wrapper.e-switch-disabled {
    cursor: default
}

.e-css.e-switch-wrapper .e-ripple-container,
.e-switch-wrapper .e-ripple-container {
    border-radius: 50%;
    bottom: -9px;
    height: 52px;
    left: -17px;
    pointer-events: none;
    position: absolute;
    top: -17px;
    width: 52px;
    z-index: 1
}

.e-css.e-switch-wrapper.e-rtl .e-switch-handle,
.e-switch-wrapper.e-rtl .e-switch-handle {
    left: 100%;
    margin-left: -18px
}

.e-css.e-switch-wrapper.e-rtl .e-switch-inner.e-switch-active .e-switch-on,
.e-switch-wrapper.e-rtl .e-switch-inner.e-switch-active .e-switch-on {
    left: 0
}

.e-css.e-switch-wrapper.e-rtl .e-switch-inner.e-switch-active .e-switch-off,
.e-switch-wrapper.e-rtl .e-switch-inner.e-switch-active .e-switch-off {
    left: -100%
}

.e-css.e-switch-wrapper.e-rtl .e-switch-on,
.e-switch-wrapper.e-rtl .e-switch-on {
    left: 100%
}

.e-css.e-switch-wrapper.e-rtl .e-switch-off,
.e-switch-wrapper.e-rtl .e-switch-off {
    left: 0
}

.e-css.e-switch-wrapper.e-rtl .e-switch-handle.e-switch-active,
.e-switch-wrapper.e-rtl .e-switch-handle.e-switch-active {
    border-radius: 50%;
    height: 18px;
    left: 0;
    margin: auto 0;
    position: absolute;
    top: 0;
    transition: all .2s linear;
    width: 18px
}

.e-css.e-switch-wrapper.e-small,
.e-switch-wrapper.e-small {
    height: 10px;
    width: 26px
}

.e-css.e-switch-wrapper.e-small .e-switch-handle,
.e-switch-wrapper.e-small .e-switch-handle {
    height: 16px;
    width: 16px
}

.e-css.e-switch-wrapper.e-small .e-ripple-container,
.e-switch-wrapper.e-small .e-ripple-container {
    border-radius: 50%;
    height: 36px;
    left: -10px;
    pointer-events: none;
    position: absolute;
    top: -10px;
    width: 36px;
    z-index: 1
}

.e-css.e-switch-wrapper.e-small .e-switch-handle.e-switch-active,
.e-switch-wrapper.e-small .e-switch-handle.e-switch-active {
    left: 100%;
    margin-left: -16px
}

.e-css.e-switch-wrapper.e-small .e-switch-off,
.e-css.e-switch-wrapper.e-small .e-switch-on,
.e-switch-wrapper.e-small .e-switch-off,
.e-switch-wrapper.e-small .e-switch-on {
    font-size: 9px
}

.e-css.e-switch-wrapper.e-small .e-switch-off,
.e-css.e-switch-wrapper.e-small .e-switch-on,
.e-switch-wrapper.e-small .e-switch-off,
.e-switch-wrapper.e-small .e-switch-on {
    text-indent: -9999px
}

.e-css.e-switch-wrapper.e-small.e-rtl .e-switch-handle,
.e-switch-wrapper.e-small.e-rtl .e-switch-handle {
    height: 16px;
    left: 100%;
    margin-left: -16px;
    width: 16px
}

.e-css.e-switch-wrapper.e-small.e-rtl .e-switch-on,
.e-switch-wrapper.e-small.e-rtl .e-switch-on {
    left: 100%;
    opacity: .54
}

.e-css.e-switch-wrapper.e-small.e-rtl .e-switch-inner.e-switch-active .e-switch-on,
.e-css.e-switch-wrapper.e-small.e-rtl .e-switch-off,
.e-switch-wrapper.e-small.e-rtl .e-switch-inner.e-switch-active .e-switch-on,
.e-switch-wrapper.e-small.e-rtl .e-switch-off {
    left: 0
}

.e-css.e-switch-wrapper.e-small.e-rtl .e-switch-inner.e-switch-active .e-switch-off,
.e-switch-wrapper.e-small.e-rtl .e-switch-inner.e-switch-active .e-switch-off {
    left: -100%
}

.e-css.e-switch-wrapper.e-small.e-rtl .e-switch-handle.e-switch-active,
.e-switch-wrapper.e-small.e-rtl .e-switch-handle.e-switch-active {
    left: 16px
}

.e-small .e-css.e-switch-wrapper,
.e-small .e-switch-wrapper,
.e-small.e-css.e-switch-wrapper,
.e-small.e-switch-wrapper {
    height: 10px;
    width: 26px
}

.e-small .e-css.e-switch-wrapper .e-switch-handle,
.e-small .e-switch-wrapper .e-switch-handle,
.e-small.e-css.e-switch-wrapper .e-switch-handle,
.e-small.e-switch-wrapper .e-switch-handle {
    height: 16px;
    width: 16px
}

.e-small .e-css.e-switch-wrapper .e-ripple-container,
.e-small .e-switch-wrapper .e-ripple-container,
.e-small.e-css.e-switch-wrapper .e-ripple-container,
.e-small.e-switch-wrapper .e-ripple-container {
    border-radius: 50%;
    height: 36px;
    left: -10px;
    pointer-events: none;
    position: absolute;
    top: -10px;
    width: 36px;
    z-index: 1
}

.e-small .e-css.e-switch-wrapper .e-switch-handle.e-switch-active,
.e-small .e-switch-wrapper .e-switch-handle.e-switch-active,
.e-small.e-css.e-switch-wrapper .e-switch-handle.e-switch-active,
.e-small.e-switch-wrapper .e-switch-handle.e-switch-active {
    left: 100%;
    margin-left: -16px
}

.e-small .e-css.e-switch-wrapper .e-switch-off,
.e-small .e-css.e-switch-wrapper .e-switch-on,
.e-small .e-switch-wrapper .e-switch-off,
.e-small .e-switch-wrapper .e-switch-on,
.e-small.e-css.e-switch-wrapper .e-switch-off,
.e-small.e-css.e-switch-wrapper .e-switch-on,
.e-small.e-switch-wrapper .e-switch-off,
.e-small.e-switch-wrapper .e-switch-on {
    font-size: 9px
}

.e-small .e-css.e-switch-wrapper .e-switch-off,
.e-small .e-css.e-switch-wrapper .e-switch-on,
.e-small .e-switch-wrapper .e-switch-off,
.e-small .e-switch-wrapper .e-switch-on,
.e-small.e-css.e-switch-wrapper .e-switch-off,
.e-small.e-css.e-switch-wrapper .e-switch-on,
.e-small.e-switch-wrapper .e-switch-off,
.e-small.e-switch-wrapper .e-switch-on {
    text-indent: -9999px
}

.e-small .e-css.e-switch-wrapper.e-rtl .e-switch-handle,
.e-small .e-switch-wrapper.e-rtl .e-switch-handle,
.e-small.e-css.e-switch-wrapper.e-rtl .e-switch-handle,
.e-small.e-switch-wrapper.e-rtl .e-switch-handle {
    height: 16px;
    left: 100%;
    margin-left: -16px;
    width: 16px
}

.e-small .e-css.e-switch-wrapper.e-rtl .e-switch-on,
.e-small .e-switch-wrapper.e-rtl .e-switch-on,
.e-small.e-css.e-switch-wrapper.e-rtl .e-switch-on,
.e-small.e-switch-wrapper.e-rtl .e-switch-on {
    left: 100%;
    opacity: .54
}

.e-small .e-css.e-switch-wrapper.e-rtl .e-switch-inner.e-switch-active .e-switch-on,
.e-small .e-css.e-switch-wrapper.e-rtl .e-switch-off,
.e-small .e-switch-wrapper.e-rtl .e-switch-inner.e-switch-active .e-switch-on,
.e-small .e-switch-wrapper.e-rtl .e-switch-off,
.e-small.e-css.e-switch-wrapper.e-rtl .e-switch-inner.e-switch-active .e-switch-on,
.e-small.e-css.e-switch-wrapper.e-rtl .e-switch-off,
.e-small.e-switch-wrapper.e-rtl .e-switch-inner.e-switch-active .e-switch-on,
.e-small.e-switch-wrapper.e-rtl .e-switch-off {
    left: 0
}

.e-small .e-css.e-switch-wrapper.e-rtl .e-switch-inner.e-switch-active .e-switch-off,
.e-small .e-switch-wrapper.e-rtl .e-switch-inner.e-switch-active .e-switch-off,
.e-small.e-css.e-switch-wrapper.e-rtl .e-switch-inner.e-switch-active .e-switch-off,
.e-small.e-switch-wrapper.e-rtl .e-switch-inner.e-switch-active .e-switch-off {
    left: -100%
}

.e-small .e-css.e-switch-wrapper.e-rtl .e-switch-handle.e-switch-active,
.e-small .e-switch-wrapper.e-rtl .e-switch-handle.e-switch-active,
.e-small.e-css.e-switch-wrapper.e-rtl .e-switch-handle.e-switch-active,
.e-small.e-switch-wrapper.e-rtl .e-switch-handle.e-switch-active {
    left: 16px
}

.e-bigger.e-small .e-css.e-switch-wrapper,
.e-bigger.e-small .e-switch-wrapper,
.e-bigger.e-small.e-css.e-switch-wrapper,
.e-bigger.e-small.e-switch-wrapper {
    height: 12px;
    width: 34px
}

.e-bigger.e-small .e-css.e-switch-wrapper .e-switch-handle,
.e-bigger.e-small .e-switch-wrapper .e-switch-handle,
.e-bigger.e-small.e-css.e-switch-wrapper .e-switch-handle,
.e-bigger.e-small.e-switch-wrapper .e-switch-handle {
    height: 18px;
    left: 0;
    top: 0;
    width: 18px
}

.e-bigger.e-small .e-css.e-switch-wrapper .e-ripple-container,
.e-bigger.e-small .e-switch-wrapper .e-ripple-container,
.e-bigger.e-small.e-css.e-switch-wrapper .e-ripple-container,
.e-bigger.e-small.e-switch-wrapper .e-ripple-container {
    border-radius: 50%;
    height: 50px;
    left: -16px;
    pointer-events: none;
    position: absolute;
    top: -16px;
    width: 50px;
    z-index: 1
}

.e-bigger.e-small .e-css.e-switch-wrapper .e-switch-handle.e-switch-active,
.e-bigger.e-small .e-switch-wrapper .e-switch-handle.e-switch-active,
.e-bigger.e-small.e-css.e-switch-wrapper .e-switch-handle.e-switch-active,
.e-bigger.e-small.e-switch-wrapper .e-switch-handle.e-switch-active {
    left: 100%;
    margin-left: -18px
}

.e-bigger.e-small .e-css.e-switch-wrapper .e-switch-off,
.e-bigger.e-small .e-css.e-switch-wrapper .e-switch-on,
.e-bigger.e-small .e-switch-wrapper .e-switch-off,
.e-bigger.e-small .e-switch-wrapper .e-switch-on,
.e-bigger.e-small.e-css.e-switch-wrapper .e-switch-off,
.e-bigger.e-small.e-css.e-switch-wrapper .e-switch-on,
.e-bigger.e-small.e-switch-wrapper .e-switch-off,
.e-bigger.e-small.e-switch-wrapper .e-switch-on {
    font-size: 9px
}

.e-bigger.e-small .e-css.e-switch-wrapper .e-switch-off,
.e-bigger.e-small .e-css.e-switch-wrapper .e-switch-on,
.e-bigger.e-small .e-switch-wrapper .e-switch-off,
.e-bigger.e-small .e-switch-wrapper .e-switch-on,
.e-bigger.e-small.e-css.e-switch-wrapper .e-switch-off,
.e-bigger.e-small.e-css.e-switch-wrapper .e-switch-on,
.e-bigger.e-small.e-switch-wrapper .e-switch-off,
.e-bigger.e-small.e-switch-wrapper .e-switch-on {
    text-indent: -9999px
}

.e-bigger.e-small .e-css.e-switch-wrapper.e-rtl .e-switch-handle,
.e-bigger.e-small .e-switch-wrapper.e-rtl .e-switch-handle,
.e-bigger.e-small.e-css.e-switch-wrapper.e-rtl .e-switch-handle,
.e-bigger.e-small.e-switch-wrapper.e-rtl .e-switch-handle {
    height: 18px;
    left: 100%;
    margin-left: -18px;
    width: 18px
}

.e-bigger.e-small .e-css.e-switch-wrapper.e-rtl .e-switch-on,
.e-bigger.e-small .e-switch-wrapper.e-rtl .e-switch-on,
.e-bigger.e-small.e-css.e-switch-wrapper.e-rtl .e-switch-on,
.e-bigger.e-small.e-switch-wrapper.e-rtl .e-switch-on {
    left: 100%;
    opacity: .54
}

.e-bigger.e-small .e-css.e-switch-wrapper.e-rtl .e-switch-inner.e-switch-active .e-switch-on,
.e-bigger.e-small .e-css.e-switch-wrapper.e-rtl .e-switch-off,
.e-bigger.e-small .e-switch-wrapper.e-rtl .e-switch-inner.e-switch-active .e-switch-on,
.e-bigger.e-small .e-switch-wrapper.e-rtl .e-switch-off,
.e-bigger.e-small.e-css.e-switch-wrapper.e-rtl .e-switch-inner.e-switch-active .e-switch-on,
.e-bigger.e-small.e-css.e-switch-wrapper.e-rtl .e-switch-off,
.e-bigger.e-small.e-switch-wrapper.e-rtl .e-switch-inner.e-switch-active .e-switch-on,
.e-bigger.e-small.e-switch-wrapper.e-rtl .e-switch-off {
    left: 0
}

.e-bigger.e-small .e-css.e-switch-wrapper.e-rtl .e-switch-inner.e-switch-active .e-switch-off,
.e-bigger.e-small .e-switch-wrapper.e-rtl .e-switch-inner.e-switch-active .e-switch-off,
.e-bigger.e-small.e-css.e-switch-wrapper.e-rtl .e-switch-inner.e-switch-active .e-switch-off,
.e-bigger.e-small.e-switch-wrapper.e-rtl .e-switch-inner.e-switch-active .e-switch-off {
    left: -100%
}

.e-bigger.e-small .e-css.e-switch-wrapper.e-rtl .e-switch-handle.e-switch-active,
.e-bigger.e-small .e-switch-wrapper.e-rtl .e-switch-handle.e-switch-active,
.e-bigger.e-small.e-css.e-switch-wrapper.e-rtl .e-switch-handle.e-switch-active,
.e-bigger.e-small.e-switch-wrapper.e-rtl .e-switch-handle.e-switch-active {
    left: 18px
}

.e-bigger .e-css.e-switch-wrapper,
.e-bigger .e-switch-wrapper,
.e-bigger.e-css.e-switch-wrapper,
.e-bigger.e-switch-wrapper {
    height: 14px;
    width: 36px
}

.e-bigger .e-css.e-switch-wrapper .e-switch-handle,
.e-bigger .e-switch-wrapper .e-switch-handle,
.e-bigger.e-css.e-switch-wrapper .e-switch-handle,
.e-bigger.e-switch-wrapper .e-switch-handle {
    height: 20px;
    left: 0;
    top: 0;
    width: 20px
}

.e-bigger .e-css.e-switch-wrapper .e-switch-handle.e-switch-active,
.e-bigger .e-switch-wrapper .e-switch-handle.e-switch-active,
.e-bigger.e-css.e-switch-wrapper .e-switch-handle.e-switch-active,
.e-bigger.e-switch-wrapper .e-switch-handle.e-switch-active {
    left: 100%;
    margin-left: -20px
}

.e-bigger .e-css.e-switch-wrapper .e-switch-off,
.e-bigger .e-css.e-switch-wrapper .e-switch-on,
.e-bigger .e-switch-wrapper .e-switch-off,
.e-bigger .e-switch-wrapper .e-switch-on,
.e-bigger.e-css.e-switch-wrapper .e-switch-off,
.e-bigger.e-css.e-switch-wrapper .e-switch-on,
.e-bigger.e-switch-wrapper .e-switch-off,
.e-bigger.e-switch-wrapper .e-switch-on {
    font-size: 0
}

.e-bigger .e-css.e-switch-wrapper .e-switch-off,
.e-bigger .e-css.e-switch-wrapper .e-switch-on,
.e-bigger .e-switch-wrapper .e-switch-off,
.e-bigger .e-switch-wrapper .e-switch-on,
.e-bigger.e-css.e-switch-wrapper .e-switch-off,
.e-bigger.e-css.e-switch-wrapper .e-switch-on,
.e-bigger.e-switch-wrapper .e-switch-off,
.e-bigger.e-switch-wrapper .e-switch-on {
    text-indent: -9999px
}

.e-bigger .e-css.e-switch-wrapper .e-ripple-container,
.e-bigger .e-switch-wrapper .e-ripple-container,
.e-bigger.e-css.e-switch-wrapper .e-ripple-container,
.e-bigger.e-switch-wrapper .e-ripple-container {
    height: 52px;
    left: -16px;
    top: -16px;
    width: 52px
}

.e-bigger .e-css.e-switch-wrapper.e-rtl .e-switch-handle,
.e-bigger .e-switch-wrapper.e-rtl .e-switch-handle,
.e-bigger.e-css.e-switch-wrapper.e-rtl .e-switch-handle,
.e-bigger.e-switch-wrapper.e-rtl .e-switch-handle {
    height: 20px;
    left: 100%;
    margin-left: -20px;
    top: 0;
    width: 20px
}

.e-bigger .e-css.e-switch-wrapper.e-rtl .e-switch-on,
.e-bigger .e-switch-wrapper.e-rtl .e-switch-on,
.e-bigger.e-css.e-switch-wrapper.e-rtl .e-switch-on,
.e-bigger.e-switch-wrapper.e-rtl .e-switch-on {
    left: 100%;
    opacity: .54
}

.e-bigger .e-css.e-switch-wrapper.e-rtl .e-switch-inner.e-switch-active .e-switch-on,
.e-bigger .e-css.e-switch-wrapper.e-rtl .e-switch-off,
.e-bigger .e-switch-wrapper.e-rtl .e-switch-inner.e-switch-active .e-switch-on,
.e-bigger .e-switch-wrapper.e-rtl .e-switch-off,
.e-bigger.e-css.e-switch-wrapper.e-rtl .e-switch-inner.e-switch-active .e-switch-on,
.e-bigger.e-css.e-switch-wrapper.e-rtl .e-switch-off,
.e-bigger.e-switch-wrapper.e-rtl .e-switch-inner.e-switch-active .e-switch-on,
.e-bigger.e-switch-wrapper.e-rtl .e-switch-off {
    left: 0
}

.e-bigger .e-css.e-switch-wrapper.e-rtl .e-switch-inner.e-switch-active .e-switch-off,
.e-bigger .e-switch-wrapper.e-rtl .e-switch-inner.e-switch-active .e-switch-off,
.e-bigger.e-css.e-switch-wrapper.e-rtl .e-switch-inner.e-switch-active .e-switch-off,
.e-bigger.e-switch-wrapper.e-rtl .e-switch-inner.e-switch-active .e-switch-off {
    left: -100%
}

.e-bigger .e-css.e-switch-wrapper.e-rtl .e-switch-handle.e-switch-active,
.e-bigger .e-switch-wrapper.e-rtl .e-switch-handle.e-switch-active,
.e-bigger.e-css.e-switch-wrapper.e-rtl .e-switch-handle.e-switch-active,
.e-bigger.e-switch-wrapper.e-rtl .e-switch-handle.e-switch-active {
    left: 20px
}

.e-bigger .e-css.e-switch-wrapper.e-small,
.e-bigger .e-switch-wrapper.e-small,
.e-bigger.e-css.e-switch-wrapper.e-small,
.e-bigger.e-switch-wrapper.e-small {
    height: 12px;
    width: 34px
}

.e-bigger .e-css.e-switch-wrapper.e-small .e-switch-handle,
.e-bigger .e-switch-wrapper.e-small .e-switch-handle,
.e-bigger.e-css.e-switch-wrapper.e-small .e-switch-handle,
.e-bigger.e-switch-wrapper.e-small .e-switch-handle {
    height: 18px;
    left: 0;
    top: 0;
    width: 18px
}

.e-bigger .e-css.e-switch-wrapper.e-small .e-ripple-container,
.e-bigger .e-switch-wrapper.e-small .e-ripple-container,
.e-bigger.e-css.e-switch-wrapper.e-small .e-ripple-container,
.e-bigger.e-switch-wrapper.e-small .e-ripple-container {
    border-radius: 50%;
    height: 50px;
    left: -16px;
    pointer-events: none;
    position: absolute;
    top: -16px;
    width: 50px;
    z-index: 1
}

.e-bigger .e-css.e-switch-wrapper.e-small .e-switch-handle.e-switch-active,
.e-bigger .e-switch-wrapper.e-small .e-switch-handle.e-switch-active,
.e-bigger.e-css.e-switch-wrapper.e-small .e-switch-handle.e-switch-active,
.e-bigger.e-switch-wrapper.e-small .e-switch-handle.e-switch-active {
    left: 100%;
    margin-left: -18px
}

.e-bigger .e-css.e-switch-wrapper.e-small .e-switch-off,
.e-bigger .e-css.e-switch-wrapper.e-small .e-switch-on,
.e-bigger .e-switch-wrapper.e-small .e-switch-off,
.e-bigger .e-switch-wrapper.e-small .e-switch-on,
.e-bigger.e-css.e-switch-wrapper.e-small .e-switch-off,
.e-bigger.e-css.e-switch-wrapper.e-small .e-switch-on,
.e-bigger.e-switch-wrapper.e-small .e-switch-off,
.e-bigger.e-switch-wrapper.e-small .e-switch-on {
    font-size: 9px
}

.e-bigger .e-css.e-switch-wrapper.e-small .e-switch-off,
.e-bigger .e-css.e-switch-wrapper.e-small .e-switch-on,
.e-bigger .e-switch-wrapper.e-small .e-switch-off,
.e-bigger .e-switch-wrapper.e-small .e-switch-on,
.e-bigger.e-css.e-switch-wrapper.e-small .e-switch-off,
.e-bigger.e-css.e-switch-wrapper.e-small .e-switch-on,
.e-bigger.e-switch-wrapper.e-small .e-switch-off,
.e-bigger.e-switch-wrapper.e-small .e-switch-on {
    text-indent: -9999px
}

.e-bigger .e-css.e-switch-wrapper.e-small.e-rtl .e-switch-handle,
.e-bigger .e-switch-wrapper.e-small.e-rtl .e-switch-handle,
.e-bigger.e-css.e-switch-wrapper.e-small.e-rtl .e-switch-handle,
.e-bigger.e-switch-wrapper.e-small.e-rtl .e-switch-handle {
    height: 18px;
    left: 100%;
    margin-left: -18px;
    width: 18px
}

.e-bigger .e-css.e-switch-wrapper.e-small.e-rtl .e-switch-on,
.e-bigger .e-switch-wrapper.e-small.e-rtl .e-switch-on,
.e-bigger.e-css.e-switch-wrapper.e-small.e-rtl .e-switch-on,
.e-bigger.e-switch-wrapper.e-small.e-rtl .e-switch-on {
    left: 100%;
    opacity: .54
}

.e-bigger .e-css.e-switch-wrapper.e-small.e-rtl .e-switch-inner.e-switch-active .e-switch-on,
.e-bigger .e-css.e-switch-wrapper.e-small.e-rtl .e-switch-off,
.e-bigger .e-switch-wrapper.e-small.e-rtl .e-switch-inner.e-switch-active .e-switch-on,
.e-bigger .e-switch-wrapper.e-small.e-rtl .e-switch-off,
.e-bigger.e-css.e-switch-wrapper.e-small.e-rtl .e-switch-inner.e-switch-active .e-switch-on,
.e-bigger.e-css.e-switch-wrapper.e-small.e-rtl .e-switch-off,
.e-bigger.e-switch-wrapper.e-small.e-rtl .e-switch-inner.e-switch-active .e-switch-on,
.e-bigger.e-switch-wrapper.e-small.e-rtl .e-switch-off {
    left: 0
}

.e-bigger .e-css.e-switch-wrapper.e-small.e-rtl .e-switch-inner.e-switch-active .e-switch-off,
.e-bigger .e-switch-wrapper.e-small.e-rtl .e-switch-inner.e-switch-active .e-switch-off,
.e-bigger.e-css.e-switch-wrapper.e-small.e-rtl .e-switch-inner.e-switch-active .e-switch-off,
.e-bigger.e-switch-wrapper.e-small.e-rtl .e-switch-inner.e-switch-active .e-switch-off {
    left: -100%
}

.e-bigger .e-css.e-switch-wrapper.e-small.e-rtl .e-switch-handle.e-switch-active,
.e-bigger .e-switch-wrapper.e-small.e-rtl .e-switch-handle.e-switch-active,
.e-bigger.e-css.e-switch-wrapper.e-small.e-rtl .e-switch-handle.e-switch-active,
.e-bigger.e-switch-wrapper.e-small.e-rtl .e-switch-handle.e-switch-active {
    left: 18px
}

/*! switch theme */
.e-css.e-switch-wrapper,
.e-switch-wrapper {
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0)
}

.e-css.e-switch-wrapper .e-switch-off,
.e-switch-wrapper .e-switch-off {
    background-color: #000;
    color: #fff
}

.e-css.e-switch-wrapper .e-switch-handle,
.e-switch-wrapper .e-switch-handle {
    background-color: #f5f5f5;
    box-shadow: 0 3px 1px -2px #0003, 0 2px 2px 0 #00000024, 0 1px 5px 0 #0000001f
}

.e-css.e-switch-wrapper .e-switch-on,
.e-switch-wrapper .e-switch-on {
    background-color: #e3165b;
    color: #fff
}

.e-css.e-switch-wrapper .e-switch-handle.e-switch-active,
.e-switch-wrapper .e-switch-handle.e-switch-active {
    background-color: #e3165b
}

.e-css.e-switch-wrapper .e-switch-inner.e-switch-active,
.e-switch-wrapper .e-switch-inner.e-switch-active {
    background-color: #fff;
    border-color: #0000
}

.e-css.e-switch-wrapper .e-switch-inner,
.e-switch-wrapper .e-switch-inner {
    background-color: initial
}

.e-css.e-switch-wrapper .e-ripple-element,
.e-switch-wrapper .e-ripple-element {
    background-color: #0000001f
}

.e-css.e-switch-wrapper .e-ripple-check .e-ripple-element,
.e-switch-wrapper .e-ripple-check .e-ripple-element {
    background-color: #e3165b1f
}

.e-css.e-switch-wrapper.e-switch-disabled .e-switch-handle.e-switch-active,
.e-switch-wrapper.e-switch-disabled .e-switch-handle.e-switch-active {
    box-shadow: none
}

.e-css.e-switch-wrapper.e-switch-disabled .e-switch-handle,
.e-switch-wrapper.e-switch-disabled .e-switch-handle {
    background-color: #bdbdbd;
    box-shadow: none
}

.e-css.e-switch-wrapper.e-switch-disabled .e-switch-inner .e-switch-off,
.e-switch-wrapper.e-switch-disabled .e-switch-inner .e-switch-off {
    background-color: #000;
    border-color: #bdbdbd;
    color: #0000;
    opacity: .12
}

.e-css.e-switch-wrapper.e-switch-disabled .e-switch-inner .e-switch-on,
.e-switch-wrapper.e-switch-disabled .e-switch-inner .e-switch-on {
    background-color: #000;
    color: #0000;
    opacity: .12
}

.e-css.e-switch-wrapper.e-switch-disabled .e-switch-inner,
.e-switch-wrapper.e-switch-disabled .e-switch-inner {
    background-color: #000;
    border-color: #0000;
    opacity: .12
}

.e-css.e-switch-wrapper.e-switch-disabled:hover .e-switch-inner.e-switch-active,
.e-switch-wrapper.e-switch-disabled:hover .e-switch-inner.e-switch-active {
    background-color: #000;
    border-color: #0000
}

.e-css.e-switch-wrapper.e-switch-disabled:hover .e-switch-inner,
.e-switch-wrapper.e-switch-disabled:hover .e-switch-inner {
    border-color: #0000;
    color: #0000
}

.e-css.e-switch-wrapper.e-switch-disabled:hover .e-switch-inner.e-switch-active .e-switch-on,
.e-switch-wrapper.e-switch-disabled:hover .e-switch-inner.e-switch-active .e-switch-on {
    background-color: #000;
    color: #0000
}

.e-css.e-switch-wrapper.e-switch-disabled:hover .e-switch-handle,
.e-css.e-switch-wrapper.e-switch-disabled:hover .e-switch-handle.e-switch-active,
.e-switch-wrapper.e-switch-disabled:hover .e-switch-handle,
.e-switch-wrapper.e-switch-disabled:hover .e-switch-handle.e-switch-active {
    background-color: #bdbdbd
}

.e-css.e-switch-wrapper:hover .e-switch-inner.e-switch-active,
.e-switch-wrapper:hover .e-switch-inner.e-switch-active {
    background-color: #0000;
    border-color: #0000
}

.e-css.e-switch-wrapper:hover .e-switch-inner,
.e-switch-wrapper:hover .e-switch-inner {
    background-color: #0000;
    border-color: inherit
}

.e-css.e-switch-wrapper:hover .e-switch-inner.e-switch-active .e-switch-on,
.e-switch-wrapper:hover .e-switch-inner.e-switch-active .e-switch-on {
    background-color: #e3165b;
    color: #fff
}

.e-css.e-switch-wrapper:hover .e-switch-handle.e-switch-active,
.e-switch-wrapper:hover .e-switch-handle.e-switch-active {
    background-color: #e3165b
}

.e-css.e-switch-wrapper:hover .e-switch-handle.e-switch-active .e-ripple-container,
.e-switch-wrapper:hover .e-switch-handle.e-switch-active .e-ripple-container {
    background-color: #0000001f
}

.e-css.e-switch-wrapper:hover .e-switch-handle.e-switch-active .e-ripple-check.e-ripple-container,
.e-switch-wrapper:hover .e-switch-handle.e-switch-active .e-ripple-check.e-ripple-container {
    background-color: #e3165b1f
}

.e-css.e-switch-wrapper:not(.e-switch-disabled):hover .e-switch-handle:not(.e-switch-active),
.e-switch-wrapper:not(.e-switch-disabled):hover .e-switch-handle:not(.e-switch-active) {
    background-color: #f5f5f5
}

.e-css.e-switch-wrapper.e-focus .e-switch-inner,
.e-css.e-switch-wrapper:focus .e-switch-inner,
.e-switch-wrapper.e-focus .e-switch-inner,
.e-switch-wrapper:focus .e-switch-inner {
    background-color: #0000;
    border-color: #0000;
    box-shadow: none;
    outline: none;
    outline-offset: 0
}

.e-css.e-switch-wrapper.e-focus .e-switch-inner.e-switch-active,
.e-css.e-switch-wrapper:focus .e-switch-inner.e-switch-active,
.e-switch-wrapper.e-focus .e-switch-inner.e-switch-active,
.e-switch-wrapper:focus .e-switch-inner.e-switch-active {
    background-color: #0000;
    border-color: #0000;
    outline: none
}

.e-css.e-switch-wrapper.e-focus .e-ripple-container,
.e-css.e-switch-wrapper:focus .e-ripple-container,
.e-switch-wrapper.e-focus .e-ripple-container,
.e-switch-wrapper:focus .e-ripple-container {
    background-color: #0000001f
}

.e-css.e-switch-wrapper.e-focus .e-ripple-check.e-ripple-container,
.e-css.e-switch-wrapper:focus .e-ripple-check.e-ripple-container,
.e-switch-wrapper.e-focus .e-ripple-check.e-ripple-container,
.e-switch-wrapper:focus .e-ripple-check.e-ripple-container {
    background-color: #e3165b1f
}

.e-css.e-switch-wrapper.e-active .e-switch-inner,
.e-css.e-switch-wrapper:active .e-switch-inner,
.e-switch-wrapper.e-active .e-switch-inner,
.e-switch-wrapper:active .e-switch-inner {
    background-color: #0000;
    border-color: #0000;
    box-shadow: none;
    outline: none;
    outline-offset: 0
}

.e-css.e-switch-wrapper.e-active .e-switch-inner.e-switch-active,
.e-css.e-switch-wrapper:active .e-switch-inner.e-switch-active,
.e-switch-wrapper.e-active .e-switch-inner.e-switch-active,
.e-switch-wrapper:active .e-switch-inner.e-switch-active {
    background-color: #0000;
    border-color: #0000;
    outline: none
}

.e-css.e-switch-wrapper.e-active .e-ripple-container,
.e-css.e-switch-wrapper:active .e-ripple-container,
.e-switch-wrapper.e-active .e-ripple-container,
.e-switch-wrapper:active .e-ripple-container {
    background-color: #0000001f
}

.e-css.e-switch-wrapper.e-active .e-ripple-check.e-ripple-container,
.e-css.e-switch-wrapper:active .e-ripple-check.e-ripple-container,
.e-switch-wrapper.e-active .e-ripple-check.e-ripple-container,
.e-switch-wrapper:active .e-ripple-check.e-ripple-container {
    background-color: #e3165b1f
}

.e-css.e-switch-wrapper.e-rtl.e-focus .e-switch-off,
.e-css.e-switch-wrapper.e-rtl.e-focus .e-switch-on,
.e-switch-wrapper.e-rtl.e-focus .e-switch-off,
.e-switch-wrapper.e-rtl.e-focus .e-switch-on {
    background-color: #e3165b8a
}

.e-css.e-switch-wrapper.e-rtl.e-focus .e-switch-inner.e-switch-active,
.e-switch-wrapper.e-rtl.e-focus .e-switch-inner.e-switch-active {
    background-color: #0000;
    border-color: #0000;
    color: #fff;
    outline: none
}

.e-css.e-switch-wrapper.e-rtl .e-switch-on,
.e-switch-wrapper.e-rtl .e-switch-on {
    background-color: #e3165b
}

.e-css.e-switch-wrapper.e-rtl .e-switch-handle,
.e-switch-wrapper.e-rtl .e-switch-handle {
    background-color: #f5f5f5;
    box-shadow: 0 3px 1px -2px #0003, 0 2px 2px 0 #00000024, 0 1px 5px 0 #0000001f
}

.e-css.e-switch-wrapper.e-rtl .e-switch-inner.e-switch-active .e-switch-off,
.e-switch-wrapper.e-rtl .e-switch-inner.e-switch-active .e-switch-off {
    background-color: #000
}

.e-css.e-switch-wrapper.e-rtl .e-switch-handle.e-switch-active,
.e-switch-wrapper.e-rtl .e-switch-handle.e-switch-active {
    background-color: #e3165b
}

.e-css.e-switch-wrapper.e-rtl .e-switch-inner.e-switch-active,
.e-switch-wrapper.e-rtl .e-switch-inner.e-switch-active {
    background-color: #fff;
    border-color: #0000
}

.e-css.e-switch-wrapper.e-rtl:hover .e-switch-inner.e-switch-active,
.e-switch-wrapper.e-rtl:hover .e-switch-inner.e-switch-active {
    background-color: #0000;
    border-color: #0000
}

.e-css.e-switch-wrapper.e-rtl:hover .e-switch-inner,
.e-switch-wrapper.e-rtl:hover .e-switch-inner {
    border-color: inherit
}

.e-css.e-switch-wrapper.e-rtl:hover .e-switch-handle.e-switch-active,
.e-css.e-switch-wrapper.e-rtl:hover .e-switch-inner.e-switch-active .e-switch-on,
.e-switch-wrapper.e-rtl:hover .e-switch-handle.e-switch-active,
.e-switch-wrapper.e-rtl:hover .e-switch-inner.e-switch-active .e-switch-on {
    background-color: #e3165b
}

.e-css.e-switch-wrapper.e-rtl.e-switch-disabled .e-switch-inner .e-switch-off,
.e-css.e-switch-wrapper.e-rtl.e-switch-disabled .e-switch-inner .e-switch-on,
.e-switch-wrapper.e-rtl.e-switch-disabled .e-switch-inner .e-switch-off,
.e-switch-wrapper.e-rtl.e-switch-disabled .e-switch-inner .e-switch-on {
    background-color: #000;
    color: #0000;
    opacity: .12
}

.e-css.e-switch-wrapper.e-rtl.e-switch-disabled .e-switch-handle,
.e-css.e-switch-wrapper.e-rtl.e-switch-disabled .e-switch-handle.e-switch-active,
.e-switch-wrapper.e-rtl.e-switch-disabled .e-switch-handle,
.e-switch-wrapper.e-rtl.e-switch-disabled .e-switch-handle.e-switch-active {
    background-color: #bdbdbd;
    box-shadow: none
}

.e-css.e-switch-wrapper.e-rtl.e-switch-disabled .e-switch-inner,
.e-switch-wrapper.e-rtl.e-switch-disabled .e-switch-inner {
    background-color: #000;
    border-color: #0000;
    opacity: .12
}

.e-css.e-switch-wrapper.e-rtl.e-switch-disabled:hover .e-switch-inner.e-switch-active .e-switch-on,
.e-switch-wrapper.e-rtl.e-switch-disabled:hover .e-switch-inner.e-switch-active .e-switch-on {
    background-color: #000;
    color: #0000
}

.e-css.e-switch-wrapper.e-rtl.e-switch-disabled:hover .e-switch-inner.e-switch-active,
.e-switch-wrapper.e-rtl.e-switch-disabled:hover .e-switch-inner.e-switch-active {
    background-color: #000;
    border-color: #0000
}

.e-css.e-switch-wrapper.e-rtl.e-switch-disabled:hover .e-switch-inner,
.e-switch-wrapper.e-rtl.e-switch-disabled:hover .e-switch-inner {
    border-color: #0000;
    color: #0000
}

.e-css.e-switch-wrapper.e-rtl.e-switch-disabled:hover .e-switch-handle,
.e-css.e-switch-wrapper.e-rtl.e-switch-disabled:hover .e-switch-handle.e-switch-active,
.e-switch-wrapper.e-rtl.e-switch-disabled:hover .e-switch-handle,
.e-switch-wrapper.e-rtl.e-switch-disabled:hover .e-switch-handle.e-switch-active {
    background-color: #bdbdbd
}

.e-css.e-switch-wrapper .e-switch:focus,
.e-switch-wrapper .e-switch:focus {
    box-shadow: none
}

.e-css.e-switch-wrapper.e-small.e-rtl.e-switch-disabled:hover .e-switch-inner.e-switch-active,
.e-switch-wrapper.e-small.e-rtl.e-switch-disabled:hover .e-switch-inner.e-switch-active {
    background-color: #000
}

.e-chip-list .e-chip-delete.e-dlt-btn:before {
    content: ""
}

.e-chip-list.e-multi-selection .e-chip:before {
    content: ""
}

.e-chip-list {
    display: flex;
    padding: 4px
}

.e-chip-list .e-chip,
.e-chip-list.e-chip {
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    align-items: center;
    border: 0 solid;
    border-radius: 14px;
    box-shadow: none;
    box-sizing: border-box;
    cursor: pointer;
    display: inline-flex;
    font-size: 13px;
    font-weight: 400;
    height: 28px;
    justify-content: center;
    line-height: 1.5em;
    margin: 4px;
    outline: none;
    overflow: hidden;
    padding: 0 10px;
    position: relative;
    transition: box-shadow .3s cubic-bezier(.4, 0, .2, 1);
    -webkit-user-select: none;
    user-select: none
}

.e-chip-list .e-chip .e-chip-avatar,
.e-chip-list.e-chip .e-chip-avatar {
    align-items: center;
    background-size: cover;
    border-radius: 50%;
    display: flex;
    font-size: 13px;
    height: 28px;
    justify-content: center;
    line-height: 1;
    margin: 0 8px 0 -10px;
    overflow: hidden;
    width: 28px
}

.e-chip-list .e-chip .e-chip-avatar-wrap,
.e-chip-list .e-chip.e-chip-avatar-wrap,
.e-chip-list.e-chip .e-chip-avatar-wrap,
.e-chip-list.e-chip.e-chip-avatar-wrap {
    border-radius: 14px
}

.e-chip-list .e-chip .e-chip-icon,
.e-chip-list.e-chip .e-chip-icon {
    align-items: center;
    background-size: cover;
    border-radius: 50%;
    display: flex;
    font-size: 14px;
    height: 20px;
    justify-content: center;
    line-height: 1;
    margin: 0 8px 0 -6px;
    overflow: hidden;
    width: 20px
}

.e-chip-list .e-chip .e-chip-text,
.e-chip-list.e-chip .e-chip-text {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.e-chip-list .e-chip .e-chip-delete,
.e-chip-list.e-chip .e-chip-delete {
    align-items: center;
    background-size: cover;
    border-radius: 50%;
    display: flex;
    font-size: 14px;
    height: 14px;
    justify-content: center;
    line-height: 1;
    margin: 0 -2px 0 8px;
    overflow: hidden;
    width: 14px
}

.e-chip-list .e-chip .e-chip-delete.e-dlt-btn:before,
.e-chip-list.e-chip .e-chip-delete.e-dlt-btn:before {
    font-family: e-icons
}

.e-chip-list .e-chip .image-url,
.e-chip-list.e-chip .image-url {
    align-items: center;
    background-size: cover;
    border-radius: 50%;
    display: flex;
    font-size: 14px;
    height: 20px;
    justify-content: center;
    line-height: 1;
    margin: 0 8px 0 -6px;
    overflow: hidden;
    width: 20px
}

.e-chip-list .e-chip .trailing-icon-url,
.e-chip-list.e-chip .trailing-icon-url {
    align-items: center;
    background-size: cover;
    border-radius: 50%;
    display: flex;
    font-family: e-icons;
    font-size: 14px;
    height: 14px;
    justify-content: center;
    line-height: 1;
    margin: 0 -2px 0 8px;
    overflow: hidden;
    width: 14px
}

.e-chip-list:not(.e-chip) {
    flex-wrap: wrap
}

.e-chip-list.e-multi-selection .e-chip:before {
    align-items: center;
    display: flex;
    font-family: e-icons;
    height: 20px;
    justify-content: center;
    line-height: 1;
    margin: 0 4px 0 -6px;
    overflow: hidden;
    transition: width .3s cubic-bezier(.4, 0, .2, 1);
    width: 20px
}

.e-chip-list.e-multi-selection .e-chip:not(.e-chip-icon-wrap):not(.e-chip-avatar-wrap):before {
    width: 0
}

.e-chip-list.e-multi-selection .e-chip.e-chip-avatar-wrap:before,
.e-chip-list.e-multi-selection .e-chip.e-chip-icon-wrap:before {
    display: none
}

.e-chip-list.e-multi-selection .e-chip.e-chip-avatar-wrap:before {
    height: 28px;
    margin: 0 8px 0 -10px;
    width: 28px
}

.e-chip-list.e-multi-selection .e-chip.e-active .e-chip-avatar,
.e-chip-list.e-multi-selection .e-chip.e-active .e-chip-icon {
    display: none
}

.e-chip-list.e-multi-selection .e-chip.e-active.e-chip-avatar-wrap:before,
.e-chip-list.e-multi-selection .e-chip.e-active.e-chip-icon-wrap:before {
    display: flex
}

.e-chip-list.e-multi-selection .e-chip.e-active:not(.e-chip-icon-wrap):not(.e-chip-avatar-wrap):before {
    width: 20px
}

.e-chip-list.e-rtl .e-chip .e-chip-avatar,
.e-chip-list.e-rtl.e-chip .e-chip-avatar {
    margin: 0 -10px 0 8px
}

.e-chip-list.e-rtl .e-chip .e-chip-icon,
.e-chip-list.e-rtl.e-chip .e-chip-icon {
    margin: 0 -6px 0 8px
}

.e-chip-list.e-rtl .e-chip .e-chip-delete,
.e-chip-list.e-rtl.e-chip .e-chip-delete {
    margin: 0 8px 0 -2px
}

.e-chip-list.e-rtl .e-chip .e-chip-avatar-wrap,
.e-chip-list.e-rtl .e-chip.e-chip-avatar-wrap,
.e-chip-list.e-rtl.e-chip .e-chip-avatar-wrap,
.e-chip-list.e-rtl.e-chip.e-chip-avatar-wrap {
    border-radius: 14px
}

.e-chip-list.e-rtl .e-chip .trailing-icon-url,
.e-chip-list.e-rtl.e-chip .trailing-icon-url {
    margin: 0 8px 0 -2px
}

.e-chip-list.e-rtl.e-multi-selection .e-chip:before {
    margin: 0 -6px 0 8px
}

.e-chip-list.e-rtl.e-multi-selection .e-chip.e-chip-avatar-wrap:before {
    margin: 0 -10px 0 8px
}

.e-bigger .e-chip-list .e-chip,
.e-bigger .e-chip-list.e-chip,
.e-bigger.e-chip-list .e-chip,
.e-bigger.e-chip-list.e-chip {
    border-radius: 16px;
    font-size: 14px;
    height: 32px;
    padding: 0 12px
}

.e-bigger .e-chip-list .e-chip-avatar,
.e-bigger.e-chip-list .e-chip-avatar {
    font-size: 15px;
    height: 32px;
    margin: 0 8px 0 -12px;
    width: 32px
}

.e-bigger .e-chip-list .e-chip-avatar-wrap,
.e-bigger .e-chip-list.e-chip-avatar-wrap,
.e-bigger.e-chip-list .e-chip-avatar-wrap,
.e-bigger.e-chip-list.e-chip-avatar-wrap {
    border-radius: 16px
}

.e-bigger .e-chip-list .e-chip-icon,
.e-bigger.e-chip-list .e-chip-icon {
    font-size: 16px;
    height: 24px;
    margin: 0 8px 0 -8px;
    width: 24px
}

.e-bigger .e-chip-list .e-chip-delete,
.e-bigger .e-chip-list .trailing-icon-url,
.e-bigger.e-chip-list .e-chip-delete,
.e-bigger.e-chip-list .trailing-icon-url {
    font-size: 16px;
    height: 18px;
    margin: 0 -4px 0 8px;
    width: 18px
}

.e-bigger .e-chip-list.e-multi-selection .e-chip:before,
.e-bigger.e-chip-list.e-multi-selection .e-chip:before {
    height: 24px;
    margin: 0 4px 0 -8px;
    width: 24px
}

.e-bigger .e-chip-list.e-multi-selection .e-chip.e-chip-avatar-wrap:before,
.e-bigger.e-chip-list.e-multi-selection .e-chip.e-chip-avatar-wrap:before {
    height: 32px;
    margin: 0 8px 0 -12px;
    width: 32px
}

.e-bigger .e-chip-list.e-multi-selection .e-chip.e-active:not(.e-chip-icon-wrap):not(.e-chip-avatar-wrap):before,
.e-bigger.e-chip-list.e-multi-selection .e-chip.e-active:not(.e-chip-icon-wrap):not(.e-chip-avatar-wrap):before {
    width: 24px
}

.e-bigger .e-chip-list.e-rtl .e-chip .e-chip-avatar,
.e-bigger .e-chip-list.e-rtl.e-chip .e-chip-avatar,
.e-bigger.e-chip-list.e-rtl .e-chip .e-chip-avatar,
.e-bigger.e-chip-list.e-rtl.e-chip .e-chip-avatar {
    margin: 0 -12px 0 8px
}

.e-bigger .e-chip-list.e-rtl .e-chip .e-chip-icon,
.e-bigger .e-chip-list.e-rtl.e-chip .e-chip-icon,
.e-bigger.e-chip-list.e-rtl .e-chip .e-chip-icon,
.e-bigger.e-chip-list.e-rtl.e-chip .e-chip-icon {
    margin: 0 -8px 0 8px
}

.e-bigger .e-chip-list.e-rtl .e-chip .e-chip-delete,
.e-bigger .e-chip-list.e-rtl.e-chip .e-chip-delete,
.e-bigger.e-chip-list.e-rtl .e-chip .e-chip-delete,
.e-bigger.e-chip-list.e-rtl.e-chip .e-chip-delete {
    margin: 0 8px 0 -4px
}

.e-bigger .e-chip-list.e-rtl .e-chip .e-chip-avatar-wrap,
.e-bigger .e-chip-list.e-rtl .e-chip.e-chip-avatar-wrap,
.e-bigger .e-chip-list.e-rtl.e-chip .e-chip-avatar-wrap,
.e-bigger .e-chip-list.e-rtl.e-chip.e-chip-avatar-wrap,
.e-bigger.e-chip-list.e-rtl .e-chip .e-chip-avatar-wrap,
.e-bigger.e-chip-list.e-rtl .e-chip.e-chip-avatar-wrap,
.e-bigger.e-chip-list.e-rtl.e-chip .e-chip-avatar-wrap,
.e-bigger.e-chip-list.e-rtl.e-chip.e-chip-avatar-wrap {
    border-radius: 16px
}

.e-bigger .e-chip-list.e-rtl.e-multi-selection .e-chip:before,
.e-bigger.e-chip-list.e-rtl.e-multi-selection .e-chip:before {
    margin: 0 -8px 0 8px
}

.e-bigger .e-chip-list.e-rtl.e-multi-selection .e-chip.e-chip-avatar-wrap:before,
.e-bigger.e-chip-list.e-rtl.e-multi-selection .e-chip.e-chip-avatar-wrap:before {
    margin: 0 -12px 0 8px
}

.e-bigger .e-chip-list.e-rtl .trailing-icon-url,
.e-bigger.e-chip-list.e-rtl .trailing-icon-url {
    margin: 0 8px 0 -4px
}

.e-chip-list .e-chip,
.e-chip-list.e-chip {
    background: #e0e0e0;
    border-color: #0000;
    color: #000000de
}

.e-chip-list .e-chip .e-chip-delete,
.e-chip-list .e-chip .e-chip-delete.e-dlt-btn,
.e-chip-list .e-chip .e-chip-icon,
.e-chip-list.e-chip .e-chip-delete,
.e-chip-list.e-chip .e-chip-delete.e-dlt-btn,
.e-chip-list.e-chip .e-chip-icon {
    color: #0000008a
}

.e-chip-list .e-chip .e-chip-avatar,
.e-chip-list.e-chip .e-chip-avatar {
    background-color: #c1c1c1;
    color: #0000008a
}

.e-chip-list .e-chip:not(.e-active) .e-chip-delete.e-dlt-btn:hover,
.e-chip-list.e-chip:not(.e-active) .e-chip-delete.e-dlt-btn:hover {
    color: #000000b3
}

.e-chip-list .e-chip:not(.e-active) .e-chip-delete.e-dlt-btn:active,
.e-chip-list.e-chip:not(.e-active) .e-chip-delete.e-dlt-btn:active {
    color: #000
}

.e-chip-list .e-chip:hover,
.e-chip-list.e-chip:hover {
    background: #d6d6d6;
    border-color: #0000;
    color: #000000de
}

.e-chip-list .e-chip:hover .e-chip-delete,
.e-chip-list .e-chip:hover .e-chip-icon,
.e-chip-list.e-chip:hover .e-chip-delete,
.e-chip-list.e-chip:hover .e-chip-icon {
    color: #0000008a
}

.e-chip-list .e-chip:hover .e-chip-avatar,
.e-chip-list.e-chip:hover .e-chip-avatar {
    background-color: #b7b7b7;
    color: #0000008a
}

.e-chip-list .e-chip.e-focused,
.e-chip-list.e-chip.e-focused {
    background: #c1c1c1;
    border-color: #0000;
    box-shadow: none;
    color: #000000de
}

.e-chip-list .e-chip.e-focused .e-chip-delete,
.e-chip-list .e-chip.e-focused .e-chip-icon,
.e-chip-list.e-chip.e-focused .e-chip-delete,
.e-chip-list.e-chip.e-focused .e-chip-icon {
    color: #0000008a
}

.e-chip-list .e-chip.e-focused .e-chip-avatar,
.e-chip-list.e-chip.e-focused .e-chip-avatar {
    background-color: #b7b7b7;
    color: #0000008a
}

.e-chip-list .e-chip.e-active,
.e-chip-list.e-chip.e-active {
    background: #bcbcbc;
    border-color: #0000;
    box-shadow: none;
    color: #000000de
}

.e-chip-list .e-chip.e-active .e-chip-delete,
.e-chip-list .e-chip.e-active .e-chip-icon,
.e-chip-list.e-chip.e-active .e-chip-delete,
.e-chip-list.e-chip.e-active .e-chip-icon {
    color: #0000008a
}

.e-chip-list .e-chip.e-active .e-chip-avatar,
.e-chip-list.e-chip.e-active .e-chip-avatar {
    background-color: #9e9e9e;
    color: #0000008a
}

.e-chip-list .e-chip.e-focused.e-active,
.e-chip-list.e-chip.e-focused.e-active {
    background: #c1c1c1;
    border-color: #0000;
    box-shadow: none;
    color: #000000de
}

.e-chip-list .e-chip.e-focused.e-active .e-chip-delete,
.e-chip-list .e-chip.e-focused.e-active .e-chip-icon,
.e-chip-list.e-chip.e-focused.e-active .e-chip-delete,
.e-chip-list.e-chip.e-focused.e-active .e-chip-icon {
    color: #0000008a
}

.e-chip-list .e-chip.e-focused.e-active .e-chip-avatar,
.e-chip-list.e-chip.e-focused.e-active .e-chip-avatar {
    background-color: #a3a3a3;
    color: #0000008a
}

.e-chip-list .e-chip:active,
.e-chip-list.e-chip:active {
    background: #b7b7b7;
    border-color: #0000;
    box-shadow: 0 2px 1px -6px #0003, 0 3px 4px 0 #00000024, 0 1px 8px 0 #0000001f;
    color: #000000de
}

.e-chip-list .e-chip:active .e-chip-delete,
.e-chip-list .e-chip:active .e-chip-icon,
.e-chip-list.e-chip:active .e-chip-delete,
.e-chip-list.e-chip:active .e-chip-icon {
    color: #0000008a
}

.e-chip-list .e-chip:active .e-chip-avatar,
.e-chip-list.e-chip:active .e-chip-avatar {
    background-color: #999;
    color: #0000008a
}

.e-chip-list .e-chip.e-disabled,
.e-chip-list.e-chip.e-disabled {
    background: #0000001f;
    border-color: #0000;
    color: #00000042;
    opacity: 1;
    pointer-events: none
}

.e-chip-list .e-chip.e-disabled .e-chip-delete,
.e-chip-list .e-chip.e-disabled .e-chip-icon,
.e-chip-list.e-chip.e-disabled .e-chip-delete,
.e-chip-list.e-chip.e-disabled .e-chip-icon {
    color: #00000042
}

.e-chip-list .e-chip.e-disabled .e-chip-avatar,
.e-chip-list.e-chip.e-disabled .e-chip-avatar {
    background-color: #0000001f;
    color: #00000042
}

.e-chip-list .e-chip.e-outline,
.e-chip-list.e-chip.e-outline {
    background: #0000;
    border-color: #bdbdbd;
    border-width: 1px;
    color: #000000de
}

.e-chip-list .e-chip.e-outline .e-chip-delete,
.e-chip-list .e-chip.e-outline .e-chip-delete.e-dlt-btn,
.e-chip-list .e-chip.e-outline .e-chip-icon,
.e-chip-list.e-chip.e-outline .e-chip-delete,
.e-chip-list.e-chip.e-outline .e-chip-delete.e-dlt-btn,
.e-chip-list.e-chip.e-outline .e-chip-icon {
    color: #0000008a
}

.e-chip-list .e-chip.e-outline .e-chip-avatar,
.e-chip-list.e-chip.e-outline .e-chip-avatar {
    background-color: #bdbdbd;
    color: #000000de
}

.e-chip-list .e-chip.e-outline:not(.e-active) .e-chip-delete.e-dlt-btn:hover,
.e-chip-list.e-chip.e-outline:not(.e-active) .e-chip-delete.e-dlt-btn:hover {
    color: #000000b3
}

.e-chip-list .e-chip.e-outline:not(.e-active) .e-chip-delete.e-dlt-btn:active,
.e-chip-list.e-chip.e-outline:not(.e-active) .e-chip-delete.e-dlt-btn:active {
    color: #000
}

.e-chip-list .e-chip.e-outline:hover,
.e-chip-list.e-chip.e-outline:hover {
    background: #0000000a;
    border-color: #bdbdbd;
    color: #000000de
}

.e-chip-list .e-chip.e-outline:hover .e-chip-delete,
.e-chip-list .e-chip.e-outline:hover .e-chip-icon,
.e-chip-list.e-chip.e-outline:hover .e-chip-delete,
.e-chip-list.e-chip.e-outline:hover .e-chip-icon {
    color: #0000008a
}

.e-chip-list .e-chip.e-outline:hover .e-chip-avatar,
.e-chip-list.e-chip.e-outline:hover .e-chip-avatar {
    background-color: #bdbdbd;
    color: #000000de
}

.e-chip-list .e-chip.e-outline.e-focused,
.e-chip-list.e-chip.e-outline.e-focused {
    background: #0000001f;
    border-color: #bdbdbd;
    color: #000000de
}

.e-chip-list .e-chip.e-outline.e-focused .e-chip-delete,
.e-chip-list .e-chip.e-outline.e-focused .e-chip-icon,
.e-chip-list.e-chip.e-outline.e-focused .e-chip-delete,
.e-chip-list.e-chip.e-outline.e-focused .e-chip-icon {
    color: #0000008a
}

.e-chip-list .e-chip.e-outline.e-focused .e-chip-avatar,
.e-chip-list.e-chip.e-outline.e-focused .e-chip-avatar {
    background-color: #0000001f;
    color: #0000008a
}

.e-chip-list .e-chip.e-outline.e-active,
.e-chip-list.e-chip.e-outline.e-active {
    background: #00000024;
    border-color: #bdbdbd;
    color: #000000de
}

.e-chip-list .e-chip.e-outline.e-active .e-chip-delete,
.e-chip-list .e-chip.e-outline.e-active .e-chip-icon,
.e-chip-list.e-chip.e-outline.e-active .e-chip-delete,
.e-chip-list.e-chip.e-outline.e-active .e-chip-icon {
    color: #0000008a
}

.e-chip-list .e-chip.e-outline.e-active .e-chip-avatar,
.e-chip-list.e-chip.e-outline.e-active .e-chip-avatar {
    background-color: #00000024;
    color: #0000008a
}

.e-chip-list .e-chip.e-outline.e-focused.e-active,
.e-chip-list.e-chip.e-outline.e-focused.e-active {
    background: #0000001f;
    border-color: #bdbdbd;
    color: #000000de
}

.e-chip-list .e-chip.e-outline.e-focused.e-active .e-chip-delete,
.e-chip-list .e-chip.e-outline.e-focused.e-active .e-chip-icon,
.e-chip-list.e-chip.e-outline.e-focused.e-active .e-chip-delete,
.e-chip-list.e-chip.e-outline.e-focused.e-active .e-chip-icon {
    color: #0000008a
}

.e-chip-list .e-chip.e-outline.e-focused.e-active .e-chip-avatar,
.e-chip-list.e-chip.e-outline.e-focused.e-active .e-chip-avatar {
    background-color: #0000001f;
    color: #0000008a
}

.e-chip-list .e-chip.e-outline:active,
.e-chip-list.e-chip.e-outline:active {
    background: #00000029;
    border-color: #bdbdbd;
    color: #000000de
}

.e-chip-list .e-chip.e-outline:active .e-chip-delete,
.e-chip-list .e-chip.e-outline:active .e-chip-icon,
.e-chip-list.e-chip.e-outline:active .e-chip-delete,
.e-chip-list.e-chip.e-outline:active .e-chip-icon {
    color: #0000008a
}

.e-chip-list .e-chip.e-outline:active .e-chip-avatar,
.e-chip-list.e-chip.e-outline:active .e-chip-avatar {
    background-color: #00000029;
    color: #0000008a
}

.e-chip-list .e-chip.e-outline.e-disabled,
.e-chip-list.e-chip.e-outline.e-disabled {
    background: #0000;
    border-color: #00000042;
    color: #00000042
}

.e-chip-list .e-chip.e-outline.e-disabled .e-chip-delete,
.e-chip-list .e-chip.e-outline.e-disabled .e-chip-icon,
.e-chip-list.e-chip.e-outline.e-disabled .e-chip-delete,
.e-chip-list.e-chip.e-outline.e-disabled .e-chip-icon {
    color: #00000042
}

.e-chip-list .e-chip.e-outline.e-disabled .e-chip-avatar,
.e-chip-list.e-chip.e-outline.e-disabled .e-chip-avatar {
    background-color: #0000;
    color: #00000042
}

.e-chip-list.e-selection .e-chip.e-active {
    background: #e3165b;
    border-color: #0000;
    color: #fff
}

.e-chip-list.e-selection .e-chip.e-active .e-chip-delete,
.e-chip-list.e-selection .e-chip.e-active .e-chip-icon {
    color: #fff
}

.e-chip-list.e-selection .e-chip.e-active .e-chip-avatar {
    background-color: #ab1145;
    color: #fff
}

.e-chip-list.e-selection .e-chip.e-active.e-focused {
    background: #ed4980;
    border-color: #0000;
    color: #fff
}

.e-chip-list.e-selection .e-chip.e-active.e-focused .e-chip-delete,
.e-chip-list.e-selection .e-chip.e-active.e-focused .e-chip-icon {
    color: #fff
}

.e-chip-list.e-selection .e-chip.e-active.e-focused .e-chip-avatar {
    background-color: #e3165b;
    color: #fff
}

.e-chip-list.e-selection .e-chip.e-active.e-disabled {
    background: #0000001f;
    border-color: #0000;
    color: #00000042
}

.e-chip-list.e-selection .e-chip.e-active.e-disabled .e-chip-delete,
.e-chip-list.e-selection .e-chip.e-active.e-disabled .e-chip-icon {
    color: #00000042
}

.e-chip-list.e-selection .e-chip.e-active.e-disabled .e-chip-avatar {
    background-color: #0000001f;
    color: #00000042
}

.e-chip-list.e-selection .e-chip.e-active.e-outline {
    background: #e3165b;
    border-color: #e3165b;
    color: #fff
}

.e-chip-list.e-selection .e-chip.e-active.e-outline .e-chip-delete,
.e-chip-list.e-selection .e-chip.e-active.e-outline .e-chip-icon {
    color: #fff
}

.e-chip-list.e-selection .e-chip.e-active.e-outline .e-chip-avatar {
    background-color: #ab1145;
    color: #fff
}

.e-chip-list.e-selection .e-chip.e-active.e-outline.e-focused {
    background: #ed4980;
    border-color: #0000;
    color: #fff
}

.e-chip-list.e-selection .e-chip.e-active.e-outline.e-focused .e-chip-delete,
.e-chip-list.e-selection .e-chip.e-active.e-outline.e-focused .e-chip-icon {
    color: #fff
}

.e-chip-list.e-selection .e-chip.e-active.e-outline.e-focused .e-chip-avatar {
    background-color: #e3165b;
    color: #fff
}

.e-chip-list.e-selection .e-chip.e-active.e-outline.e-disabled {
    background: #0000;
    border-color: #00000042;
    color: #00000042
}

.e-chip-list.e-selection .e-chip.e-active.e-outline.e-disabled .e-chip-delete,
.e-chip-list.e-selection .e-chip.e-active.e-outline.e-disabled .e-chip-icon {
    color: #00000042
}

.e-chip-list.e-selection .e-chip.e-active.e-outline.e-disabled .e-chip-avatar {
    background-color: #0000;
    color: #00000042
}

.e-chip-list.e-selection .e-chip:active {
    background: #e3165b29;
    border-color: #0000;
    color: #000000de
}

.e-chip-list.e-selection .e-chip:active .e-chip-delete,
.e-chip-list.e-selection .e-chip:active .e-chip-icon {
    color: #0000008a
}

.e-chip-list.e-selection .e-chip:active .e-chip-avatar {
    background-color: #ab114529;
    color: #0000008a
}

.e-chip-list.e-selection .e-chip:active.e-outline {
    background: #e3165b29;
    border-color: #bdbdbd;
    color: #000000de
}

.e-chip-list.e-selection .e-chip:active.e-outline .e-chip-delete,
.e-chip-list.e-selection .e-chip:active.e-outline .e-chip-icon {
    color: #0000008a
}

.e-chip-list.e-selection .e-chip:active.e-outline .e-chip-avatar {
    background-color: #ab114529;
    color: #0000008a
}

.e-chip-list .e-chip.e-primary,
.e-chip-list.e-chip.e-primary {
    background: #e3165b;
    border-color: #0000;
    color: #fff
}

.e-chip-list .e-chip.e-primary .e-chip-delete,
.e-chip-list .e-chip.e-primary .e-chip-icon,
.e-chip-list.e-chip.e-primary .e-chip-delete,
.e-chip-list.e-chip.e-primary .e-chip-icon {
    color: #fff
}

.e-chip-list .e-chip.e-primary .e-chip-delete.e-dlt-btn,
.e-chip-list.e-chip.e-primary .e-chip-delete.e-dlt-btn {
    color: #fffc
}

.e-chip-list .e-chip.e-primary .e-chip-avatar,
.e-chip-list.e-chip.e-primary .e-chip-avatar {
    background-color: #ab1145;
    color: #fff
}

.e-chip-list .e-chip.e-primary:not(.e-active) .e-chip-delete.e-dlt-btn:active,
.e-chip-list .e-chip.e-primary:not(.e-active) .e-chip-delete.e-dlt-btn:hover,
.e-chip-list.e-chip.e-primary:not(.e-active) .e-chip-delete.e-dlt-btn:active,
.e-chip-list.e-chip.e-primary:not(.e-active) .e-chip-delete.e-dlt-btn:hover {
    color: #fff
}

.e-chip-list .e-chip.e-primary:hover,
.e-chip-list.e-chip.e-primary:hover {
    background: #ec3673;
    border-color: #0000;
    color: #fff
}

.e-chip-list .e-chip.e-primary:hover .e-chip-delete,
.e-chip-list .e-chip.e-primary:hover .e-chip-icon,
.e-chip-list.e-chip.e-primary:hover .e-chip-delete,
.e-chip-list.e-chip.e-primary:hover .e-chip-icon {
    color: #fff
}

.e-chip-list .e-chip.e-primary:hover .e-chip-avatar,
.e-chip-list.e-chip.e-primary:hover .e-chip-avatar {
    background-color: #d01454;
    color: #fff
}

.e-chip-list .e-chip.e-primary.e-focused,
.e-chip-list.e-chip.e-primary.e-focused {
    background: #ed4980;
    border-color: #0000;
    color: #fff
}

.e-chip-list .e-chip.e-primary.e-focused .e-chip-delete,
.e-chip-list .e-chip.e-primary.e-focused .e-chip-icon,
.e-chip-list.e-chip.e-primary.e-focused .e-chip-delete,
.e-chip-list.e-chip.e-primary.e-focused .e-chip-icon {
    color: #fff
}

.e-chip-list .e-chip.e-primary.e-focused .e-chip-avatar,
.e-chip-list.e-chip.e-primary.e-focused .e-chip-avatar {
    background-color: #e3165b;
    color: #fff
}

.e-chip-list .e-chip.e-primary.e-active,
.e-chip-list.e-chip.e-primary.e-active {
    background: #ef5b8d;
    border-color: #0000;
    color: #fff
}

.e-chip-list .e-chip.e-primary.e-active .e-chip-delete,
.e-chip-list .e-chip.e-primary.e-active .e-chip-icon,
.e-chip-list.e-chip.e-primary.e-active .e-chip-delete,
.e-chip-list.e-chip.e-primary.e-active .e-chip-icon {
    color: #fff
}

.e-chip-list .e-chip.e-primary.e-active .e-chip-avatar,
.e-chip-list.e-chip.e-primary.e-active .e-chip-avatar {
    background-color: #ea2466;
    color: #fff
}

.e-chip-list .e-chip.e-primary.e-focused.e-active,
.e-chip-list.e-chip.e-primary.e-focused.e-active {
    background: #ed4980;
    border-color: #0000;
    color: #fff
}

.e-chip-list .e-chip.e-primary.e-focused.e-active .e-chip-delete,
.e-chip-list .e-chip.e-primary.e-focused.e-active .e-chip-icon,
.e-chip-list.e-chip.e-primary.e-focused.e-active .e-chip-delete,
.e-chip-list.e-chip.e-primary.e-focused.e-active .e-chip-icon {
    color: #fff
}

.e-chip-list .e-chip.e-primary.e-focused.e-active .e-chip-avatar,
.e-chip-list.e-chip.e-primary.e-focused.e-active .e-chip-avatar {
    background-color: #e3165b;
    color: #fff
}

.e-chip-list .e-chip.e-primary:active,
.e-chip-list.e-chip.e-primary:active {
    background: #ef5b8d;
    border-color: #0000;
    color: #fff
}

.e-chip-list .e-chip.e-primary:active .e-chip-delete,
.e-chip-list .e-chip.e-primary:active .e-chip-icon,
.e-chip-list.e-chip.e-primary:active .e-chip-delete,
.e-chip-list.e-chip.e-primary:active .e-chip-icon {
    color: #fff
}

.e-chip-list .e-chip.e-primary:active .e-chip-avatar,
.e-chip-list.e-chip.e-primary:active .e-chip-avatar {
    background-color: #ea2466;
    color: #fff
}

.e-chip-list .e-chip.e-primary.e-disabled,
.e-chip-list.e-chip.e-primary.e-disabled {
    background: #0000001f;
    border-color: #0000;
    color: #00000042
}

.e-chip-list .e-chip.e-primary.e-disabled .e-chip-delete,
.e-chip-list .e-chip.e-primary.e-disabled .e-chip-icon,
.e-chip-list.e-chip.e-primary.e-disabled .e-chip-delete,
.e-chip-list.e-chip.e-primary.e-disabled .e-chip-icon {
    color: #00000042
}

.e-chip-list .e-chip.e-primary.e-disabled .e-chip-avatar,
.e-chip-list.e-chip.e-primary.e-disabled .e-chip-avatar {
    background-color: #0000001f;
    color: #00000042
}

.e-chip-list .e-chip.e-primary.e-outline,
.e-chip-list.e-chip.e-primary.e-outline {
    background: #0000;
    border-color: #e3165b;
    color: #e3165b
}

.e-chip-list .e-chip.e-primary.e-outline .e-chip-delete,
.e-chip-list .e-chip.e-primary.e-outline .e-chip-icon,
.e-chip-list.e-chip.e-primary.e-outline .e-chip-delete,
.e-chip-list.e-chip.e-primary.e-outline .e-chip-icon {
    color: #e3165b
}

.e-chip-list .e-chip.e-primary.e-outline .e-chip-delete.e-dlt-btn,
.e-chip-list.e-chip.e-primary.e-outline .e-chip-delete.e-dlt-btn {
    color: #e3165bcc
}

.e-chip-list .e-chip.e-primary.e-outline .e-chip-avatar,
.e-chip-list.e-chip.e-primary.e-outline .e-chip-avatar {
    background-color: #e3165b;
    color: #fff
}

.e-chip-list .e-chip.e-primary.e-outline:not(.e-active) .e-chip-delete.e-dlt-btn:hover,
.e-chip-list.e-chip.e-primary.e-outline:not(.e-active) .e-chip-delete.e-dlt-btn:hover {
    color: #e3165b
}

.e-chip-list .e-chip.e-primary.e-outline:not(.e-active) .e-chip-delete.e-dlt-btn:active,
.e-chip-list.e-chip.e-primary.e-outline:not(.e-active) .e-chip-delete.e-dlt-btn:active {
    color: #fff
}

.e-chip-list .e-chip.e-primary.e-outline:hover,
.e-chip-list.e-chip.e-primary.e-outline:hover {
    background: #e3165b1f;
    border-color: #e3165b;
    color: #e3165b
}

.e-chip-list .e-chip.e-primary.e-outline:hover .e-chip-delete,
.e-chip-list .e-chip.e-primary.e-outline:hover .e-chip-icon,
.e-chip-list.e-chip.e-primary.e-outline:hover .e-chip-delete,
.e-chip-list.e-chip.e-primary.e-outline:hover .e-chip-icon {
    color: #e3165b
}

.e-chip-list .e-chip.e-primary.e-outline:hover .e-chip-avatar,
.e-chip-list.e-chip.e-primary.e-outline:hover .e-chip-avatar {
    background-color: #e3165b;
    color: #fff
}

.e-chip-list .e-chip.e-primary.e-outline.e-focused,
.e-chip-list.e-chip.e-primary.e-outline.e-focused {
    background: #ed4980;
    border-color: #0000;
    color: #fff
}

.e-chip-list .e-chip.e-primary.e-outline.e-focused .e-chip-delete,
.e-chip-list .e-chip.e-primary.e-outline.e-focused .e-chip-icon,
.e-chip-list.e-chip.e-primary.e-outline.e-focused .e-chip-delete,
.e-chip-list.e-chip.e-primary.e-outline.e-focused .e-chip-icon {
    color: #fff
}

.e-chip-list .e-chip.e-primary.e-outline.e-focused .e-chip-avatar,
.e-chip-list.e-chip.e-primary.e-outline.e-focused .e-chip-avatar {
    background-color: #e3165b;
    color: #fff
}

.e-chip-list .e-chip.e-primary.e-outline.e-active,
.e-chip-list.e-chip.e-primary.e-outline.e-active {
    background: #ef5b8d;
    border-color: #0000;
    color: #fff
}

.e-chip-list .e-chip.e-primary.e-outline.e-active .e-chip-delete,
.e-chip-list .e-chip.e-primary.e-outline.e-active .e-chip-icon,
.e-chip-list.e-chip.e-primary.e-outline.e-active .e-chip-delete,
.e-chip-list.e-chip.e-primary.e-outline.e-active .e-chip-icon {
    color: #fff
}

.e-chip-list .e-chip.e-primary.e-outline.e-active .e-chip-avatar,
.e-chip-list.e-chip.e-primary.e-outline.e-active .e-chip-avatar {
    background-color: #ea2466;
    color: #fff
}

.e-chip-list .e-chip.e-primary.e-outline.e-focused.e-active,
.e-chip-list.e-chip.e-primary.e-outline.e-focused.e-active {
    background: #ed4980;
    border-color: #0000;
    color: #fff
}

.e-chip-list .e-chip.e-primary.e-outline.e-focused.e-active .e-chip-delete,
.e-chip-list .e-chip.e-primary.e-outline.e-focused.e-active .e-chip-icon,
.e-chip-list.e-chip.e-primary.e-outline.e-focused.e-active .e-chip-delete,
.e-chip-list.e-chip.e-primary.e-outline.e-focused.e-active .e-chip-icon {
    color: #fff
}

.e-chip-list .e-chip.e-primary.e-outline.e-focused.e-active .e-chip-avatar,
.e-chip-list.e-chip.e-primary.e-outline.e-focused.e-active .e-chip-avatar {
    background-color: #e3165b;
    color: #fff
}

.e-chip-list .e-chip.e-primary.e-outline:active,
.e-chip-list.e-chip.e-primary.e-outline:active {
    background: #ef5b8d;
    border-color: #0000;
    color: #fff
}

.e-chip-list .e-chip.e-primary.e-outline:active .e-chip-delete,
.e-chip-list .e-chip.e-primary.e-outline:active .e-chip-icon,
.e-chip-list.e-chip.e-primary.e-outline:active .e-chip-delete,
.e-chip-list.e-chip.e-primary.e-outline:active .e-chip-icon {
    color: #fff
}

.e-chip-list .e-chip.e-primary.e-outline:active .e-chip-avatar,
.e-chip-list.e-chip.e-primary.e-outline:active .e-chip-avatar {
    background-color: #ea2466;
    color: #fff
}

.e-chip-list .e-chip.e-primary.e-outline.e-disabled,
.e-chip-list.e-chip.e-primary.e-outline.e-disabled {
    background: #0000;
    border-color: #00000042;
    color: #00000042
}

.e-chip-list .e-chip.e-primary.e-outline.e-disabled .e-chip-delete,
.e-chip-list .e-chip.e-primary.e-outline.e-disabled .e-chip-icon,
.e-chip-list.e-chip.e-primary.e-outline.e-disabled .e-chip-delete,
.e-chip-list.e-chip.e-primary.e-outline.e-disabled .e-chip-icon {
    color: #00000042
}

.e-chip-list .e-chip.e-primary.e-outline.e-disabled .e-chip-avatar,
.e-chip-list.e-chip.e-primary.e-outline.e-disabled .e-chip-avatar {
    background-color: #0000;
    color: #00000042
}

.e-chip-list .e-chip.e-success,
.e-chip-list.e-chip.e-success {
    background: #4d841d;
    border-color: #0000;
    color: #fff
}

.e-chip-list .e-chip.e-success .e-chip-delete,
.e-chip-list .e-chip.e-success .e-chip-icon,
.e-chip-list.e-chip.e-success .e-chip-delete,
.e-chip-list.e-chip.e-success .e-chip-icon {
    color: #fff
}

.e-chip-list .e-chip.e-success .e-chip-delete.e-dlt-btn,
.e-chip-list.e-chip.e-success .e-chip-delete.e-dlt-btn {
    color: #fffc
}

.e-chip-list .e-chip.e-success .e-chip-avatar,
.e-chip-list.e-chip.e-success .e-chip-avatar {
    background-color: #305212;
    color: #fff
}

.e-chip-list .e-chip.e-success:not(.e-active) .e-chip-delete.e-dlt-btn:active,
.e-chip-list .e-chip.e-success:not(.e-active) .e-chip-delete.e-dlt-btn:hover,
.e-chip-list.e-chip.e-success:not(.e-active) .e-chip-delete.e-dlt-btn:active,
.e-chip-list.e-chip.e-success:not(.e-active) .e-chip-delete.e-dlt-btn:hover {
    color: #fff
}

.e-chip-list .e-chip.e-success:hover,
.e-chip-list.e-chip.e-success:hover {
    background: #61a524;
    border-color: #0000;
    color: #fff
}

.e-chip-list .e-chip.e-success:hover .e-chip-delete,
.e-chip-list .e-chip.e-success:hover .e-chip-icon,
.e-chip-list.e-chip.e-success:hover .e-chip-delete,
.e-chip-list.e-chip.e-success:hover .e-chip-icon {
    color: #fff
}

.e-chip-list .e-chip.e-success:hover .e-chip-avatar,
.e-chip-list.e-chip.e-success:hover .e-chip-avatar {
    background-color: #437319;
    color: #fff
}

.e-chip-list .e-chip.e-success.e-focused,
.e-chip-list.e-chip.e-success.e-focused {
    background: #6ab628;
    border-color: #0000;
    color: #fff
}

.e-chip-list .e-chip.e-success.e-focused .e-chip-delete,
.e-chip-list .e-chip.e-success.e-focused .e-chip-icon,
.e-chip-list.e-chip.e-success.e-focused .e-chip-delete,
.e-chip-list.e-chip.e-success.e-focused .e-chip-icon {
    color: #fff
}

.e-chip-list .e-chip.e-success.e-focused .e-chip-avatar,
.e-chip-list.e-chip.e-success.e-focused .e-chip-avatar {
    background-color: #4d841d;
    color: #fff
}

.e-chip-list .e-chip.e-success.e-active,
.e-chip-list.e-chip.e-success.e-active {
    background: #74c72c;
    border-color: #0000;
    color: #fff
}

.e-chip-list .e-chip.e-success.e-active .e-chip-delete,
.e-chip-list .e-chip.e-success.e-active .e-chip-icon,
.e-chip-list.e-chip.e-success.e-active .e-chip-delete,
.e-chip-list.e-chip.e-success.e-active .e-chip-icon {
    color: #fff
}

.e-chip-list .e-chip.e-success.e-active .e-chip-avatar,
.e-chip-list.e-chip.e-success.e-active .e-chip-avatar {
    background-color: #579521;
    color: #fff
}

.e-chip-list .e-chip.e-success.e-focused.e-active,
.e-chip-list.e-chip.e-success.e-focused.e-active {
    background: #6ab628;
    border-color: #0000;
    color: #fff
}

.e-chip-list .e-chip.e-success.e-focused.e-active .e-chip-delete,
.e-chip-list .e-chip.e-success.e-focused.e-active .e-chip-icon,
.e-chip-list.e-chip.e-success.e-focused.e-active .e-chip-delete,
.e-chip-list.e-chip.e-success.e-focused.e-active .e-chip-icon {
    color: #fff
}

.e-chip-list .e-chip.e-success.e-focused.e-active .e-chip-avatar,
.e-chip-list.e-chip.e-success.e-focused.e-active .e-chip-avatar {
    background-color: #4d841d;
    color: #fff
}

.e-chip-list .e-chip.e-success:active,
.e-chip-list.e-chip.e-success:active {
    background: #74c72c;
    border-color: #0000;
    color: #fff
}

.e-chip-list .e-chip.e-success:active .e-chip-delete,
.e-chip-list .e-chip.e-success:active .e-chip-icon,
.e-chip-list.e-chip.e-success:active .e-chip-delete,
.e-chip-list.e-chip.e-success:active .e-chip-icon {
    color: #fff
}

.e-chip-list .e-chip.e-success:active .e-chip-avatar,
.e-chip-list.e-chip.e-success:active .e-chip-avatar {
    background-color: #579521;
    color: #fff
}

.e-chip-list .e-chip.e-success.e-disabled,
.e-chip-list.e-chip.e-success.e-disabled {
    background: #0000001f;
    border-color: #0000;
    color: #00000042
}

.e-chip-list .e-chip.e-success.e-disabled .e-chip-delete,
.e-chip-list .e-chip.e-success.e-disabled .e-chip-icon,
.e-chip-list.e-chip.e-success.e-disabled .e-chip-delete,
.e-chip-list.e-chip.e-success.e-disabled .e-chip-icon {
    color: #00000042
}

.e-chip-list .e-chip.e-success.e-disabled .e-chip-avatar,
.e-chip-list.e-chip.e-success.e-disabled .e-chip-avatar {
    background-color: #0000001f;
    color: #00000042
}

.e-chip-list .e-chip.e-success.e-outline,
.e-chip-list.e-chip.e-success.e-outline {
    background: #0000;
    border-color: #4d841d;
    color: #4d841d
}

.e-chip-list .e-chip.e-success.e-outline .e-chip-delete,
.e-chip-list .e-chip.e-success.e-outline .e-chip-icon,
.e-chip-list.e-chip.e-success.e-outline .e-chip-delete,
.e-chip-list.e-chip.e-success.e-outline .e-chip-icon {
    color: #4d841d
}

.e-chip-list .e-chip.e-success.e-outline .e-chip-delete.e-dlt-btn,
.e-chip-list.e-chip.e-success.e-outline .e-chip-delete.e-dlt-btn {
    color: #4d841dcc
}

.e-chip-list .e-chip.e-success.e-outline .e-chip-avatar,
.e-chip-list.e-chip.e-success.e-outline .e-chip-avatar {
    background-color: #4d841d;
    color: #fff
}

.e-chip-list .e-chip.e-success.e-outline:not(.e-active) .e-chip-delete.e-dlt-btn:hover,
.e-chip-list.e-chip.e-success.e-outline:not(.e-active) .e-chip-delete.e-dlt-btn:hover {
    color: #4d841d
}

.e-chip-list .e-chip.e-success.e-outline:not(.e-active) .e-chip-delete.e-dlt-btn:active,
.e-chip-list.e-chip.e-success.e-outline:not(.e-active) .e-chip-delete.e-dlt-btn:active {
    color: #fff
}

.e-chip-list .e-chip.e-success.e-outline:hover,
.e-chip-list.e-chip.e-success.e-outline:hover {
    background: #4d841d1f;
    border-color: #4d841d;
    color: #4d841d
}

.e-chip-list .e-chip.e-success.e-outline:hover .e-chip-delete,
.e-chip-list .e-chip.e-success.e-outline:hover .e-chip-icon,
.e-chip-list.e-chip.e-success.e-outline:hover .e-chip-delete,
.e-chip-list.e-chip.e-success.e-outline:hover .e-chip-icon {
    color: #4d841d
}

.e-chip-list .e-chip.e-success.e-outline:hover .e-chip-avatar,
.e-chip-list.e-chip.e-success.e-outline:hover .e-chip-avatar {
    background-color: #4d841d;
    color: #fff
}

.e-chip-list .e-chip.e-success.e-outline.e-focused,
.e-chip-list.e-chip.e-success.e-outline.e-focused {
    background: #6ab628;
    border-color: #0000;
    color: #fff
}

.e-chip-list .e-chip.e-success.e-outline.e-focused .e-chip-delete,
.e-chip-list .e-chip.e-success.e-outline.e-focused .e-chip-icon,
.e-chip-list.e-chip.e-success.e-outline.e-focused .e-chip-delete,
.e-chip-list.e-chip.e-success.e-outline.e-focused .e-chip-icon {
    color: #fff
}

.e-chip-list .e-chip.e-success.e-outline.e-focused .e-chip-avatar,
.e-chip-list.e-chip.e-success.e-outline.e-focused .e-chip-avatar {
    background-color: #4d841d;
    color: #fff
}

.e-chip-list .e-chip.e-success.e-outline.e-active,
.e-chip-list.e-chip.e-success.e-outline.e-active {
    background: #74c72c;
    border-color: #0000;
    color: #fff
}

.e-chip-list .e-chip.e-success.e-outline.e-active .e-chip-delete,
.e-chip-list .e-chip.e-success.e-outline.e-active .e-chip-icon,
.e-chip-list.e-chip.e-success.e-outline.e-active .e-chip-delete,
.e-chip-list.e-chip.e-success.e-outline.e-active .e-chip-icon {
    color: #fff
}

.e-chip-list .e-chip.e-success.e-outline.e-active .e-chip-avatar,
.e-chip-list.e-chip.e-success.e-outline.e-active .e-chip-avatar {
    background-color: #579521;
    color: #fff
}

.e-chip-list .e-chip.e-success.e-outline.e-focused.e-active,
.e-chip-list.e-chip.e-success.e-outline.e-focused.e-active {
    background: #6ab628;
    border-color: #0000;
    color: #fff
}

.e-chip-list .e-chip.e-success.e-outline.e-focused.e-active .e-chip-delete,
.e-chip-list .e-chip.e-success.e-outline.e-focused.e-active .e-chip-icon,
.e-chip-list.e-chip.e-success.e-outline.e-focused.e-active .e-chip-delete,
.e-chip-list.e-chip.e-success.e-outline.e-focused.e-active .e-chip-icon {
    color: #fff
}

.e-chip-list .e-chip.e-success.e-outline.e-focused.e-active .e-chip-avatar,
.e-chip-list.e-chip.e-success.e-outline.e-focused.e-active .e-chip-avatar {
    background-color: #4d841d;
    color: #fff
}

.e-chip-list .e-chip.e-success.e-outline:active,
.e-chip-list.e-chip.e-success.e-outline:active {
    background: #74c72c;
    border-color: #0000;
    color: #fff
}

.e-chip-list .e-chip.e-success.e-outline:active .e-chip-delete,
.e-chip-list .e-chip.e-success.e-outline:active .e-chip-icon,
.e-chip-list.e-chip.e-success.e-outline:active .e-chip-delete,
.e-chip-list.e-chip.e-success.e-outline:active .e-chip-icon {
    color: #fff
}

.e-chip-list .e-chip.e-success.e-outline:active .e-chip-avatar,
.e-chip-list.e-chip.e-success.e-outline:active .e-chip-avatar {
    background-color: #579521;
    color: #fff
}

.e-chip-list .e-chip.e-success.e-outline.e-disabled,
.e-chip-list.e-chip.e-success.e-outline.e-disabled {
    background: #0000;
    border-color: #00000042;
    color: #00000042
}

.e-chip-list .e-chip.e-success.e-outline.e-disabled .e-chip-delete,
.e-chip-list .e-chip.e-success.e-outline.e-disabled .e-chip-icon,
.e-chip-list.e-chip.e-success.e-outline.e-disabled .e-chip-delete,
.e-chip-list.e-chip.e-success.e-outline.e-disabled .e-chip-icon {
    color: #00000042
}

.e-chip-list .e-chip.e-success.e-outline.e-disabled .e-chip-avatar,
.e-chip-list.e-chip.e-success.e-outline.e-disabled .e-chip-avatar {
    background-color: #0000;
    color: #00000042
}

.e-chip-list .e-chip.e-info,
.e-chip-list.e-chip.e-info {
    background: #0378d5;
    border-color: #0000;
    color: #fff
}

.e-chip-list .e-chip.e-info .e-chip-delete,
.e-chip-list .e-chip.e-info .e-chip-icon,
.e-chip-list.e-chip.e-info .e-chip-delete,
.e-chip-list.e-chip.e-info .e-chip-icon {
    color: #fff
}

.e-chip-list .e-chip.e-info .e-chip-delete.e-dlt-btn,
.e-chip-list.e-chip.e-info .e-chip-delete.e-dlt-btn {
    color: #fffc
}

.e-chip-list .e-chip.e-info .e-chip-avatar,
.e-chip-list.e-chip.e-info .e-chip-avatar {
    background-color: #025699;
    color: #fff
}

.e-chip-list .e-chip.e-info:not(.e-active) .e-chip-delete.e-dlt-btn:active,
.e-chip-list .e-chip.e-info:not(.e-active) .e-chip-delete.e-dlt-btn:hover,
.e-chip-list.e-chip.e-info:not(.e-active) .e-chip-delete.e-dlt-btn:active,
.e-chip-list.e-chip.e-info:not(.e-active) .e-chip-delete.e-dlt-btn:hover {
    color: #fff
}

.e-chip-list .e-chip.e-info:hover,
.e-chip-list.e-chip.e-info:hover {
    background: #058efb;
    border-color: #0000;
    color: #fff
}

.e-chip-list .e-chip.e-info:hover .e-chip-delete,
.e-chip-list .e-chip.e-info:hover .e-chip-icon,
.e-chip-list.e-chip.e-info:hover .e-chip-delete,
.e-chip-list.e-chip.e-info:hover .e-chip-icon {
    color: #fff
}

.e-chip-list .e-chip.e-info:hover .e-chip-avatar,
.e-chip-list.e-chip.e-info:hover .e-chip-avatar {
    background-color: #036dc1;
    color: #fff
}

.e-chip-list .e-chip.e-info.e-focused,
.e-chip-list.e-chip.e-info.e-focused {
    background: #1998fc;
    border-color: #0000;
    color: #fff
}

.e-chip-list .e-chip.e-info.e-focused .e-chip-delete,
.e-chip-list .e-chip.e-info.e-focused .e-chip-icon,
.e-chip-list.e-chip.e-info.e-focused .e-chip-delete,
.e-chip-list.e-chip.e-info.e-focused .e-chip-icon {
    color: #fff
}

.e-chip-list .e-chip.e-info.e-focused .e-chip-avatar,
.e-chip-list.e-chip.e-info.e-focused .e-chip-avatar {
    background-color: #0378d5;
    color: #fff
}

.e-chip-list .e-chip.e-info.e-active,
.e-chip-list.e-chip.e-info.e-active {
    background: #2ea1fc;
    border-color: #0000;
    color: #fff
}

.e-chip-list .e-chip.e-info.e-active .e-chip-delete,
.e-chip-list .e-chip.e-info.e-active .e-chip-icon,
.e-chip-list.e-chip.e-info.e-active .e-chip-delete,
.e-chip-list.e-chip.e-info.e-active .e-chip-icon {
    color: #fff
}

.e-chip-list .e-chip.e-info.e-active .e-chip-avatar,
.e-chip-list.e-chip.e-info.e-active .e-chip-avatar {
    background-color: #0383e9;
    color: #fff
}

.e-chip-list .e-chip.e-info.e-focused.e-active,
.e-chip-list.e-chip.e-info.e-focused.e-active {
    background: #1998fc;
    border-color: #0000;
    color: #fff
}

.e-chip-list .e-chip.e-info.e-focused.e-active .e-chip-delete,
.e-chip-list .e-chip.e-info.e-focused.e-active .e-chip-icon,
.e-chip-list.e-chip.e-info.e-focused.e-active .e-chip-delete,
.e-chip-list.e-chip.e-info.e-focused.e-active .e-chip-icon {
    color: #fff
}

.e-chip-list .e-chip.e-info.e-focused.e-active .e-chip-avatar,
.e-chip-list.e-chip.e-info.e-focused.e-active .e-chip-avatar {
    background-color: #0378d5;
    color: #fff
}

.e-chip-list .e-chip.e-info:active,
.e-chip-list.e-chip.e-info:active {
    background: #2ea1fc;
    border-color: #0000;
    color: #fff
}

.e-chip-list .e-chip.e-info:active .e-chip-delete,
.e-chip-list .e-chip.e-info:active .e-chip-icon,
.e-chip-list.e-chip.e-info:active .e-chip-delete,
.e-chip-list.e-chip.e-info:active .e-chip-icon {
    color: #fff
}

.e-chip-list .e-chip.e-info:active .e-chip-avatar,
.e-chip-list.e-chip.e-info:active .e-chip-avatar {
    background-color: #0383e9;
    color: #fff
}

.e-chip-list .e-chip.e-info.e-disabled,
.e-chip-list.e-chip.e-info.e-disabled {
    background: #0000001f;
    border-color: #0000;
    color: #00000042
}

.e-chip-list .e-chip.e-info.e-disabled .e-chip-delete,
.e-chip-list .e-chip.e-info.e-disabled .e-chip-icon,
.e-chip-list.e-chip.e-info.e-disabled .e-chip-delete,
.e-chip-list.e-chip.e-info.e-disabled .e-chip-icon {
    color: #00000042
}

.e-chip-list .e-chip.e-info.e-disabled .e-chip-avatar,
.e-chip-list.e-chip.e-info.e-disabled .e-chip-avatar {
    background-color: #0000001f;
    color: #00000042
}

.e-chip-list .e-chip.e-info.e-outline,
.e-chip-list.e-chip.e-info.e-outline {
    background: #0000;
    border-color: #0378d5;
    color: #0378d5
}

.e-chip-list .e-chip.e-info.e-outline .e-chip-delete,
.e-chip-list .e-chip.e-info.e-outline .e-chip-icon,
.e-chip-list.e-chip.e-info.e-outline .e-chip-delete,
.e-chip-list.e-chip.e-info.e-outline .e-chip-icon {
    color: #0378d5
}

.e-chip-list .e-chip.e-info.e-outline .e-chip-delete.e-dlt-btn,
.e-chip-list.e-chip.e-info.e-outline .e-chip-delete.e-dlt-btn {
    color: #0378d5cc
}

.e-chip-list .e-chip.e-info.e-outline .e-chip-avatar,
.e-chip-list.e-chip.e-info.e-outline .e-chip-avatar {
    background-color: #0378d5;
    color: #fff
}

.e-chip-list .e-chip.e-info.e-outline:not(.e-active) .e-chip-delete.e-dlt-btn:hover,
.e-chip-list.e-chip.e-info.e-outline:not(.e-active) .e-chip-delete.e-dlt-btn:hover {
    color: #0378d5
}

.e-chip-list .e-chip.e-info.e-outline:not(.e-active) .e-chip-delete.e-dlt-btn:active,
.e-chip-list.e-chip.e-info.e-outline:not(.e-active) .e-chip-delete.e-dlt-btn:active {
    color: #fff
}

.e-chip-list .e-chip.e-info.e-outline:hover,
.e-chip-list.e-chip.e-info.e-outline:hover {
    background: #0378d51f;
    border-color: #0378d5;
    color: #0378d5
}

.e-chip-list .e-chip.e-info.e-outline:hover .e-chip-delete,
.e-chip-list .e-chip.e-info.e-outline:hover .e-chip-icon,
.e-chip-list.e-chip.e-info.e-outline:hover .e-chip-delete,
.e-chip-list.e-chip.e-info.e-outline:hover .e-chip-icon {
    color: #0378d5
}

.e-chip-list .e-chip.e-info.e-outline:hover .e-chip-avatar,
.e-chip-list.e-chip.e-info.e-outline:hover .e-chip-avatar {
    background-color: #0378d5;
    color: #fff
}

.e-chip-list .e-chip.e-info.e-outline.e-focused,
.e-chip-list.e-chip.e-info.e-outline.e-focused {
    background: #1998fc;
    border-color: #0000;
    color: #fff
}

.e-chip-list .e-chip.e-info.e-outline.e-focused .e-chip-delete,
.e-chip-list .e-chip.e-info.e-outline.e-focused .e-chip-icon,
.e-chip-list.e-chip.e-info.e-outline.e-focused .e-chip-delete,
.e-chip-list.e-chip.e-info.e-outline.e-focused .e-chip-icon {
    color: #fff
}

.e-chip-list .e-chip.e-info.e-outline.e-focused .e-chip-avatar,
.e-chip-list.e-chip.e-info.e-outline.e-focused .e-chip-avatar {
    background-color: #0378d5;
    color: #fff
}

.e-chip-list .e-chip.e-info.e-outline.e-active,
.e-chip-list.e-chip.e-info.e-outline.e-active {
    background: #2ea1fc;
    border-color: #0000;
    color: #fff
}

.e-chip-list .e-chip.e-info.e-outline.e-active .e-chip-delete,
.e-chip-list .e-chip.e-info.e-outline.e-active .e-chip-icon,
.e-chip-list.e-chip.e-info.e-outline.e-active .e-chip-delete,
.e-chip-list.e-chip.e-info.e-outline.e-active .e-chip-icon {
    color: #fff
}

.e-chip-list .e-chip.e-info.e-outline.e-active .e-chip-avatar,
.e-chip-list.e-chip.e-info.e-outline.e-active .e-chip-avatar {
    background-color: #0383e9;
    color: #fff
}

.e-chip-list .e-chip.e-info.e-outline.e-focused.e-active,
.e-chip-list.e-chip.e-info.e-outline.e-focused.e-active {
    background: #1998fc;
    border-color: #0000;
    color: #fff
}

.e-chip-list .e-chip.e-info.e-outline.e-focused.e-active .e-chip-delete,
.e-chip-list .e-chip.e-info.e-outline.e-focused.e-active .e-chip-icon,
.e-chip-list.e-chip.e-info.e-outline.e-focused.e-active .e-chip-delete,
.e-chip-list.e-chip.e-info.e-outline.e-focused.e-active .e-chip-icon {
    color: #fff
}

.e-chip-list .e-chip.e-info.e-outline.e-focused.e-active .e-chip-avatar,
.e-chip-list.e-chip.e-info.e-outline.e-focused.e-active .e-chip-avatar {
    background-color: #0378d5;
    color: #fff
}

.e-chip-list .e-chip.e-info.e-outline:active,
.e-chip-list.e-chip.e-info.e-outline:active {
    background: #2ea1fc;
    border-color: #0000;
    color: #fff
}

.e-chip-list .e-chip.e-info.e-outline:active .e-chip-delete,
.e-chip-list .e-chip.e-info.e-outline:active .e-chip-icon,
.e-chip-list.e-chip.e-info.e-outline:active .e-chip-delete,
.e-chip-list.e-chip.e-info.e-outline:active .e-chip-icon {
    color: #fff
}

.e-chip-list .e-chip.e-info.e-outline:active .e-chip-avatar,
.e-chip-list.e-chip.e-info.e-outline:active .e-chip-avatar {
    background-color: #0383e9;
    color: #fff
}

.e-chip-list .e-chip.e-info.e-outline.e-disabled,
.e-chip-list.e-chip.e-info.e-outline.e-disabled {
    background: #0000;
    border-color: #00000042;
    color: #00000042
}

.e-chip-list .e-chip.e-info.e-outline.e-disabled .e-chip-delete,
.e-chip-list .e-chip.e-info.e-outline.e-disabled .e-chip-icon,
.e-chip-list.e-chip.e-info.e-outline.e-disabled .e-chip-delete,
.e-chip-list.e-chip.e-info.e-outline.e-disabled .e-chip-icon {
    color: #00000042
}

.e-chip-list .e-chip.e-info.e-outline.e-disabled .e-chip-avatar,
.e-chip-list.e-chip.e-info.e-outline.e-disabled .e-chip-avatar {
    background-color: #0000;
    color: #00000042
}

.e-chip-list .e-chip.e-warning,
.e-chip-list.e-chip.e-warning {
    background: #c15700;
    border-color: #0000;
    color: #fff
}

.e-chip-list .e-chip.e-warning .e-chip-delete,
.e-chip-list .e-chip.e-warning .e-chip-icon,
.e-chip-list.e-chip.e-warning .e-chip-delete,
.e-chip-list.e-chip.e-warning .e-chip-icon {
    color: #fff
}

.e-chip-list .e-chip.e-warning .e-chip-delete.e-dlt-btn,
.e-chip-list.e-chip.e-warning .e-chip-delete.e-dlt-btn {
    color: #fffc
}

.e-chip-list .e-chip.e-warning .e-chip-avatar,
.e-chip-list.e-chip.e-warning .e-chip-avatar {
    background-color: #843b00;
    color: #fff
}

.e-chip-list .e-chip.e-warning:not(.e-active) .e-chip-delete.e-dlt-btn:active,
.e-chip-list .e-chip.e-warning:not(.e-active) .e-chip-delete.e-dlt-btn:hover,
.e-chip-list.e-chip.e-warning:not(.e-active) .e-chip-delete.e-dlt-btn:active,
.e-chip-list.e-chip.e-warning:not(.e-active) .e-chip-delete.e-dlt-btn:hover {
    color: #fff
}

.e-chip-list .e-chip.e-warning:hover,
.e-chip-list.e-chip.e-warning:hover {
    background: #ea6900;
    border-color: #0000;
    color: #fff
}

.e-chip-list .e-chip.e-warning:hover .e-chip-delete,
.e-chip-list .e-chip.e-warning:hover .e-chip-icon,
.e-chip-list.e-chip.e-warning:hover .e-chip-delete,
.e-chip-list.e-chip.e-warning:hover .e-chip-icon {
    color: #fff
}

.e-chip-list .e-chip.e-warning:hover .e-chip-avatar,
.e-chip-list.e-chip.e-warning:hover .e-chip-avatar {
    background-color: #ad4e00;
    color: #fff
}

.e-chip-list .e-chip.e-warning.e-focused,
.e-chip-list.e-chip.e-warning.e-focused {
    background: #fe7300;
    border-color: #0000;
    color: #fff
}

.e-chip-list .e-chip.e-warning.e-focused .e-chip-delete,
.e-chip-list .e-chip.e-warning.e-focused .e-chip-icon,
.e-chip-list.e-chip.e-warning.e-focused .e-chip-delete,
.e-chip-list.e-chip.e-warning.e-focused .e-chip-icon {
    color: #fff
}

.e-chip-list .e-chip.e-warning.e-focused .e-chip-avatar,
.e-chip-list.e-chip.e-warning.e-focused .e-chip-avatar {
    background-color: #c15700;
    color: #fff
}

.e-chip-list .e-chip.e-warning.e-active,
.e-chip-list.e-chip.e-warning.e-active {
    background: #ff7e14;
    border-color: #0000;
    color: #fff
}

.e-chip-list .e-chip.e-warning.e-active .e-chip-delete,
.e-chip-list .e-chip.e-warning.e-active .e-chip-icon,
.e-chip-list.e-chip.e-warning.e-active .e-chip-delete,
.e-chip-list.e-chip.e-warning.e-active .e-chip-icon {
    color: #fff
}

.e-chip-list .e-chip.e-warning.e-active .e-chip-avatar,
.e-chip-list.e-chip.e-warning.e-active .e-chip-avatar {
    background-color: #d56000;
    color: #fff
}

.e-chip-list .e-chip.e-warning.e-focused.e-active,
.e-chip-list.e-chip.e-warning.e-focused.e-active {
    background: #fe7300;
    border-color: #0000;
    color: #fff
}

.e-chip-list .e-chip.e-warning.e-focused.e-active .e-chip-delete,
.e-chip-list .e-chip.e-warning.e-focused.e-active .e-chip-icon,
.e-chip-list.e-chip.e-warning.e-focused.e-active .e-chip-delete,
.e-chip-list.e-chip.e-warning.e-focused.e-active .e-chip-icon {
    color: #fff
}

.e-chip-list .e-chip.e-warning.e-focused.e-active .e-chip-avatar,
.e-chip-list.e-chip.e-warning.e-focused.e-active .e-chip-avatar {
    background-color: #c15700;
    color: #fff
}

.e-chip-list .e-chip.e-warning:active,
.e-chip-list.e-chip.e-warning:active {
    background: #ff7e14;
    border-color: #0000;
    color: #fff
}

.e-chip-list .e-chip.e-warning:active .e-chip-delete,
.e-chip-list .e-chip.e-warning:active .e-chip-icon,
.e-chip-list.e-chip.e-warning:active .e-chip-delete,
.e-chip-list.e-chip.e-warning:active .e-chip-icon {
    color: #fff
}

.e-chip-list .e-chip.e-warning:active .e-chip-avatar,
.e-chip-list.e-chip.e-warning:active .e-chip-avatar {
    background-color: #d56000;
    color: #fff
}

.e-chip-list .e-chip.e-warning.e-disabled,
.e-chip-list.e-chip.e-warning.e-disabled {
    background: #0000001f;
    border-color: #0000;
    color: #00000042
}

.e-chip-list .e-chip.e-warning.e-disabled .e-chip-delete,
.e-chip-list .e-chip.e-warning.e-disabled .e-chip-icon,
.e-chip-list.e-chip.e-warning.e-disabled .e-chip-delete,
.e-chip-list.e-chip.e-warning.e-disabled .e-chip-icon {
    color: #00000042
}

.e-chip-list .e-chip.e-warning.e-disabled .e-chip-avatar,
.e-chip-list.e-chip.e-warning.e-disabled .e-chip-avatar {
    background-color: #0000001f;
    color: #00000042
}

.e-chip-list .e-chip.e-warning.e-outline,
.e-chip-list.e-chip.e-warning.e-outline {
    background: #0000;
    border-color: #c15700;
    color: #c15700
}

.e-chip-list .e-chip.e-warning.e-outline .e-chip-delete,
.e-chip-list .e-chip.e-warning.e-outline .e-chip-icon,
.e-chip-list.e-chip.e-warning.e-outline .e-chip-delete,
.e-chip-list.e-chip.e-warning.e-outline .e-chip-icon {
    color: #c15700
}

.e-chip-list .e-chip.e-warning.e-outline .e-chip-delete.e-dlt-btn,
.e-chip-list.e-chip.e-warning.e-outline .e-chip-delete.e-dlt-btn {
    color: #c15700cc
}

.e-chip-list .e-chip.e-warning.e-outline .e-chip-avatar,
.e-chip-list.e-chip.e-warning.e-outline .e-chip-avatar {
    background-color: #c15700;
    color: #fff
}

.e-chip-list .e-chip.e-warning.e-outline:not(.e-active) .e-chip-delete.e-dlt-btn:hover,
.e-chip-list.e-chip.e-warning.e-outline:not(.e-active) .e-chip-delete.e-dlt-btn:hover {
    color: #c15700
}

.e-chip-list .e-chip.e-warning.e-outline:not(.e-active) .e-chip-delete.e-dlt-btn:active,
.e-chip-list.e-chip.e-warning.e-outline:not(.e-active) .e-chip-delete.e-dlt-btn:active {
    color: #fff
}

.e-chip-list .e-chip.e-warning.e-outline:hover,
.e-chip-list.e-chip.e-warning.e-outline:hover {
    background: #c157001f;
    border-color: #c15700;
    color: #c15700
}

.e-chip-list .e-chip.e-warning.e-outline:hover .e-chip-delete,
.e-chip-list .e-chip.e-warning.e-outline:hover .e-chip-icon,
.e-chip-list.e-chip.e-warning.e-outline:hover .e-chip-delete,
.e-chip-list.e-chip.e-warning.e-outline:hover .e-chip-icon {
    color: #c15700
}

.e-chip-list .e-chip.e-warning.e-outline:hover .e-chip-avatar,
.e-chip-list.e-chip.e-warning.e-outline:hover .e-chip-avatar {
    background-color: #c15700;
    color: #fff
}

.e-chip-list .e-chip.e-warning.e-outline.e-focused,
.e-chip-list.e-chip.e-warning.e-outline.e-focused {
    background: #fe7300;
    border-color: #0000;
    color: #fff
}

.e-chip-list .e-chip.e-warning.e-outline.e-focused .e-chip-delete,
.e-chip-list .e-chip.e-warning.e-outline.e-focused .e-chip-icon,
.e-chip-list.e-chip.e-warning.e-outline.e-focused .e-chip-delete,
.e-chip-list.e-chip.e-warning.e-outline.e-focused .e-chip-icon {
    color: #fff
}

.e-chip-list .e-chip.e-warning.e-outline.e-focused .e-chip-avatar,
.e-chip-list.e-chip.e-warning.e-outline.e-focused .e-chip-avatar {
    background-color: #c15700;
    color: #fff
}

.e-chip-list .e-chip.e-warning.e-outline.e-active,
.e-chip-list.e-chip.e-warning.e-outline.e-active {
    background: #ff7e14;
    border-color: #0000;
    color: #fff
}

.e-chip-list .e-chip.e-warning.e-outline.e-active .e-chip-delete,
.e-chip-list .e-chip.e-warning.e-outline.e-active .e-chip-icon,
.e-chip-list.e-chip.e-warning.e-outline.e-active .e-chip-delete,
.e-chip-list.e-chip.e-warning.e-outline.e-active .e-chip-icon {
    color: #fff
}

.e-chip-list .e-chip.e-warning.e-outline.e-active .e-chip-avatar,
.e-chip-list.e-chip.e-warning.e-outline.e-active .e-chip-avatar {
    background-color: #d56000;
    color: #fff
}

.e-chip-list .e-chip.e-warning.e-outline.e-focused.e-active,
.e-chip-list.e-chip.e-warning.e-outline.e-focused.e-active {
    background: #fe7300;
    border-color: #0000;
    color: #fff
}

.e-chip-list .e-chip.e-warning.e-outline.e-focused.e-active .e-chip-delete,
.e-chip-list .e-chip.e-warning.e-outline.e-focused.e-active .e-chip-icon,
.e-chip-list.e-chip.e-warning.e-outline.e-focused.e-active .e-chip-delete,
.e-chip-list.e-chip.e-warning.e-outline.e-focused.e-active .e-chip-icon {
    color: #fff
}

.e-chip-list .e-chip.e-warning.e-outline.e-focused.e-active .e-chip-avatar,
.e-chip-list.e-chip.e-warning.e-outline.e-focused.e-active .e-chip-avatar {
    background-color: #c15700;
    color: #fff
}

.e-chip-list .e-chip.e-warning.e-outline:active,
.e-chip-list.e-chip.e-warning.e-outline:active {
    background: #ff7e14;
    border-color: #0000;
    color: #fff
}

.e-chip-list .e-chip.e-warning.e-outline:active .e-chip-delete,
.e-chip-list .e-chip.e-warning.e-outline:active .e-chip-icon,
.e-chip-list.e-chip.e-warning.e-outline:active .e-chip-delete,
.e-chip-list.e-chip.e-warning.e-outline:active .e-chip-icon {
    color: #fff
}

.e-chip-list .e-chip.e-warning.e-outline:active .e-chip-avatar,
.e-chip-list.e-chip.e-warning.e-outline:active .e-chip-avatar {
    background-color: #d56000;
    color: #fff
}

.e-chip-list .e-chip.e-warning.e-outline.e-disabled,
.e-chip-list.e-chip.e-warning.e-outline.e-disabled {
    background: #0000;
    border-color: #00000042;
    color: #00000042
}

.e-chip-list .e-chip.e-warning.e-outline.e-disabled .e-chip-delete,
.e-chip-list .e-chip.e-warning.e-outline.e-disabled .e-chip-icon,
.e-chip-list.e-chip.e-warning.e-outline.e-disabled .e-chip-delete,
.e-chip-list.e-chip.e-warning.e-outline.e-disabled .e-chip-icon {
    color: #00000042
}

.e-chip-list .e-chip.e-warning.e-outline.e-disabled .e-chip-avatar,
.e-chip-list.e-chip.e-warning.e-outline.e-disabled .e-chip-avatar {
    background-color: #0000;
    color: #00000042
}

.e-chip-list .e-chip.e-danger,
.e-chip-list.e-chip.e-danger {
    background: #d64113;
    border-color: #0000;
    color: #fff
}

.e-chip-list .e-chip.e-danger .e-chip-delete,
.e-chip-list .e-chip.e-danger .e-chip-icon,
.e-chip-list.e-chip.e-danger .e-chip-delete,
.e-chip-list.e-chip.e-danger .e-chip-icon {
    color: #fff
}

.e-chip-list .e-chip.e-danger .e-chip-delete.e-dlt-btn,
.e-chip-list.e-chip.e-danger .e-chip-delete.e-dlt-btn {
    color: #fffc
}

.e-chip-list .e-chip.e-danger .e-chip-avatar,
.e-chip-list.e-chip.e-danger .e-chip-avatar {
    background-color: #9e300e;
    color: #fff
}

.e-chip-list .e-chip.e-danger:not(.e-active) .e-chip-delete.e-dlt-btn:active,
.e-chip-list .e-chip.e-danger:not(.e-active) .e-chip-delete.e-dlt-btn:hover,
.e-chip-list.e-chip.e-danger:not(.e-active) .e-chip-delete.e-dlt-btn:active,
.e-chip-list.e-chip.e-danger:not(.e-active) .e-chip-delete.e-dlt-btn:hover {
    color: #fff
}

.e-chip-list .e-chip.e-danger:hover,
.e-chip-list.e-chip.e-danger:hover {
    background: #ec5526;
    border-color: #0000;
    color: #fff
}

.e-chip-list .e-chip.e-danger:hover .e-chip-delete,
.e-chip-list .e-chip.e-danger:hover .e-chip-icon,
.e-chip-list.e-chip.e-danger:hover .e-chip-delete,
.e-chip-list.e-chip.e-danger:hover .e-chip-icon {
    color: #fff
}

.e-chip-list .e-chip.e-danger:hover .e-chip-avatar,
.e-chip-list.e-chip.e-danger:hover .e-chip-avatar {
    background-color: #c33b11;
    color: #fff
}

.e-chip-list .e-chip.e-danger.e-focused,
.e-chip-list.e-chip.e-danger.e-focused {
    background: #ed6339;
    border-color: #0000;
    color: #fff
}

.e-chip-list .e-chip.e-danger.e-focused .e-chip-delete,
.e-chip-list .e-chip.e-danger.e-focused .e-chip-icon,
.e-chip-list.e-chip.e-danger.e-focused .e-chip-delete,
.e-chip-list.e-chip.e-danger.e-focused .e-chip-icon {
    color: #fff
}

.e-chip-list .e-chip.e-danger.e-focused .e-chip-avatar,
.e-chip-list.e-chip.e-danger.e-focused .e-chip-avatar {
    background-color: #d64113;
    color: #fff
}

.e-chip-list .e-chip.e-danger.e-active,
.e-chip-list.e-chip.e-danger.e-active {
    background: #ef724c;
    border-color: #0000;
    color: #fff
}

.e-chip-list .e-chip.e-danger.e-active .e-chip-delete,
.e-chip-list .e-chip.e-danger.e-active .e-chip-icon,
.e-chip-list.e-chip.e-danger.e-active .e-chip-delete,
.e-chip-list.e-chip.e-danger.e-active .e-chip-icon {
    color: #fff
}

.e-chip-list .e-chip.e-danger.e-active .e-chip-avatar,
.e-chip-list.e-chip.e-danger.e-active .e-chip-avatar {
    background-color: #e94715;
    color: #fff
}

.e-chip-list .e-chip.e-danger.e-focused.e-active,
.e-chip-list.e-chip.e-danger.e-focused.e-active {
    background: #ed6339;
    border-color: #0000;
    color: #fff
}

.e-chip-list .e-chip.e-danger.e-focused.e-active .e-chip-delete,
.e-chip-list .e-chip.e-danger.e-focused.e-active .e-chip-icon,
.e-chip-list.e-chip.e-danger.e-focused.e-active .e-chip-delete,
.e-chip-list.e-chip.e-danger.e-focused.e-active .e-chip-icon {
    color: #fff
}

.e-chip-list .e-chip.e-danger.e-focused.e-active .e-chip-avatar,
.e-chip-list.e-chip.e-danger.e-focused.e-active .e-chip-avatar {
    background-color: #d64113;
    color: #fff
}

.e-chip-list .e-chip.e-danger:active,
.e-chip-list.e-chip.e-danger:active {
    background: #ef724c;
    border-color: #0000;
    color: #fff
}

.e-chip-list .e-chip.e-danger:active .e-chip-delete,
.e-chip-list .e-chip.e-danger:active .e-chip-icon,
.e-chip-list.e-chip.e-danger:active .e-chip-delete,
.e-chip-list.e-chip.e-danger:active .e-chip-icon {
    color: #fff
}

.e-chip-list .e-chip.e-danger:active .e-chip-avatar,
.e-chip-list.e-chip.e-danger:active .e-chip-avatar {
    background-color: #e94715;
    color: #fff
}

.e-chip-list .e-chip.e-danger.e-disabled,
.e-chip-list.e-chip.e-danger.e-disabled {
    background: #0000001f;
    border-color: #0000;
    color: #00000042
}

.e-chip-list .e-chip.e-danger.e-disabled .e-chip-delete,
.e-chip-list .e-chip.e-danger.e-disabled .e-chip-icon,
.e-chip-list.e-chip.e-danger.e-disabled .e-chip-delete,
.e-chip-list.e-chip.e-danger.e-disabled .e-chip-icon {
    color: #00000042
}

.e-chip-list .e-chip.e-danger.e-disabled .e-chip-avatar,
.e-chip-list.e-chip.e-danger.e-disabled .e-chip-avatar {
    background-color: #0000001f;
    color: #00000042
}

.e-chip-list .e-chip.e-danger.e-outline,
.e-chip-list.e-chip.e-danger.e-outline {
    background: #0000;
    border-color: #d64113;
    color: #d64113
}

.e-chip-list .e-chip.e-danger.e-outline .e-chip-delete,
.e-chip-list .e-chip.e-danger.e-outline .e-chip-icon,
.e-chip-list.e-chip.e-danger.e-outline .e-chip-delete,
.e-chip-list.e-chip.e-danger.e-outline .e-chip-icon {
    color: #d64113
}

.e-chip-list .e-chip.e-danger.e-outline .e-chip-delete.e-dlt-btn,
.e-chip-list.e-chip.e-danger.e-outline .e-chip-delete.e-dlt-btn {
    color: #d64113cc
}

.e-chip-list .e-chip.e-danger.e-outline .e-chip-avatar,
.e-chip-list.e-chip.e-danger.e-outline .e-chip-avatar {
    background-color: #d64113;
    color: #fff
}

.e-chip-list .e-chip.e-danger.e-outline:not(.e-active) .e-chip-delete.e-dlt-btn:hover,
.e-chip-list.e-chip.e-danger.e-outline:not(.e-active) .e-chip-delete.e-dlt-btn:hover {
    color: #d64113
}

.e-chip-list .e-chip.e-danger.e-outline:not(.e-active) .e-chip-delete.e-dlt-btn:active,
.e-chip-list.e-chip.e-danger.e-outline:not(.e-active) .e-chip-delete.e-dlt-btn:active {
    color: #fff
}

.e-chip-list .e-chip.e-danger.e-outline:hover,
.e-chip-list.e-chip.e-danger.e-outline:hover {
    background: #d641131f;
    border-color: #d64113;
    color: #d64113
}

.e-chip-list .e-chip.e-danger.e-outline:hover .e-chip-delete,
.e-chip-list .e-chip.e-danger.e-outline:hover .e-chip-icon,
.e-chip-list.e-chip.e-danger.e-outline:hover .e-chip-delete,
.e-chip-list.e-chip.e-danger.e-outline:hover .e-chip-icon {
    color: #d64113
}

.e-chip-list .e-chip.e-danger.e-outline:hover .e-chip-avatar,
.e-chip-list.e-chip.e-danger.e-outline:hover .e-chip-avatar {
    background-color: #d64113;
    color: #fff
}

.e-chip-list .e-chip.e-danger.e-outline.e-focused,
.e-chip-list.e-chip.e-danger.e-outline.e-focused {
    background: #ed6339;
    border-color: #0000;
    color: #fff
}

.e-chip-list .e-chip.e-danger.e-outline.e-focused .e-chip-delete,
.e-chip-list .e-chip.e-danger.e-outline.e-focused .e-chip-icon,
.e-chip-list.e-chip.e-danger.e-outline.e-focused .e-chip-delete,
.e-chip-list.e-chip.e-danger.e-outline.e-focused .e-chip-icon {
    color: #fff
}

.e-chip-list .e-chip.e-danger.e-outline.e-focused .e-chip-avatar,
.e-chip-list.e-chip.e-danger.e-outline.e-focused .e-chip-avatar {
    background-color: #d64113;
    color: #fff
}

.e-chip-list .e-chip.e-danger.e-outline.e-active,
.e-chip-list.e-chip.e-danger.e-outline.e-active {
    background: #ef724c;
    border-color: #0000;
    color: #fff
}

.e-chip-list .e-chip.e-danger.e-outline.e-active .e-chip-delete,
.e-chip-list .e-chip.e-danger.e-outline.e-active .e-chip-icon,
.e-chip-list.e-chip.e-danger.e-outline.e-active .e-chip-delete,
.e-chip-list.e-chip.e-danger.e-outline.e-active .e-chip-icon {
    color: #fff
}

.e-chip-list .e-chip.e-danger.e-outline.e-active .e-chip-avatar,
.e-chip-list.e-chip.e-danger.e-outline.e-active .e-chip-avatar {
    background-color: #e94715;
    color: #fff
}

.e-chip-list .e-chip.e-danger.e-outline.e-focused.e-active,
.e-chip-list.e-chip.e-danger.e-outline.e-focused.e-active {
    background: #ed6339;
    border-color: #0000;
    color: #fff
}

.e-chip-list .e-chip.e-danger.e-outline.e-focused.e-active .e-chip-delete,
.e-chip-list .e-chip.e-danger.e-outline.e-focused.e-active .e-chip-icon,
.e-chip-list.e-chip.e-danger.e-outline.e-focused.e-active .e-chip-delete,
.e-chip-list.e-chip.e-danger.e-outline.e-focused.e-active .e-chip-icon {
    color: #fff
}

.e-chip-list .e-chip.e-danger.e-outline.e-focused.e-active .e-chip-avatar,
.e-chip-list.e-chip.e-danger.e-outline.e-focused.e-active .e-chip-avatar {
    background-color: #d64113;
    color: #fff
}

.e-chip-list .e-chip.e-danger.e-outline:active,
.e-chip-list.e-chip.e-danger.e-outline:active {
    background: #ef724c;
    border-color: #0000;
    color: #fff
}

.e-chip-list .e-chip.e-danger.e-outline:active .e-chip-delete,
.e-chip-list .e-chip.e-danger.e-outline:active .e-chip-icon,
.e-chip-list.e-chip.e-danger.e-outline:active .e-chip-delete,
.e-chip-list.e-chip.e-danger.e-outline:active .e-chip-icon {
    color: #fff
}

.e-chip-list .e-chip.e-danger.e-outline:active .e-chip-avatar,
.e-chip-list.e-chip.e-danger.e-outline:active .e-chip-avatar {
    background-color: #e94715;
    color: #fff
}

.e-chip-list .e-chip.e-danger.e-outline.e-disabled,
.e-chip-list.e-chip.e-danger.e-outline.e-disabled {
    background: #0000;
    border-color: #00000042;
    color: #00000042
}

.e-chip-list .e-chip.e-danger.e-outline.e-disabled .e-chip-delete,
.e-chip-list .e-chip.e-danger.e-outline.e-disabled .e-chip-icon,
.e-chip-list.e-chip.e-danger.e-outline.e-disabled .e-chip-delete,
.e-chip-list.e-chip.e-danger.e-outline.e-disabled .e-chip-icon {
    color: #00000042
}

.e-chip-list .e-chip.e-danger.e-outline.e-disabled .e-chip-avatar,
.e-chip-list.e-chip.e-danger.e-outline.e-disabled .e-chip-avatar {
    background-color: #0000;
    color: #00000042
}

.e-fab.e-btn {
    align-items: center;
    border-radius: 9999px;
    display: inline-flex;
    min-height: 40px;
    min-width: 40px;
    padding: 0 15px;
    position: absolute;
    z-index: 100000
}

.e-fab.e-btn .e-btn-icon {
    font-size: 14px;
    margin-top: 0
}

.e-fab.e-btn.e-icon-btn {
    padding: 0
}

.e-fab.e-btn.e-fab-fixed {
    position: fixed
}

.e-fab.e-btn.e-fab-top {
    top: 16px
}

.e-fab.e-btn.e-fab-top.e-fab-middle {
    top: var(--fabVertDist)
}

.e-fab.e-btn.e-fab-bottom {
    bottom: 16px
}

.e-fab.e-btn.e-fab-bottom.e-fab-middle {
    bottom: var(--fabVertDist)
}

.e-fab.e-btn.e-fab-left {
    left: 16px
}

.e-fab.e-btn.e-fab-left.e-fab-center {
    left: var(--fabHorzDist)
}

.e-fab.e-btn.e-fab-right {
    right: 16px
}

.e-fab.e-btn.e-fab-right.e-fab-center {
    right: var(--fabHorzDist)
}

.e-fab-hidden {
    visibility: hidden
}

.e-small .e-fab.e-btn,
.e-small.e-fab.e-btn {
    border-radius: 9999px;
    min-height: 32px;
    min-width: 32px;
    padding: 0 11px
}

.e-small .e-fab.e-btn.e-icon-btn,
.e-small.e-fab.e-btn.e-icon-btn {
    padding: 0
}

.e-small .e-fab.e-btn .e-btn-icon,
.e-small.e-fab.e-btn .e-btn-icon {
    font-size: 12px
}

.e-bigger .e-fab.e-btn,
.e-bigger.e-fab.e-btn {
    border-radius: 9999px;
    min-height: 52px;
    min-width: 52px;
    padding: 0 21px
}

.e-bigger .e-fab.e-btn.e-icon-btn,
.e-bigger.e-fab.e-btn.e-icon-btn {
    padding: 0
}

.e-bigger .e-fab.e-btn .e-btn-icon,
.e-bigger.e-fab.e-btn .e-btn-icon {
    font-size: 16px
}

.e-bigger .e-small.e-fab.e-btn,
.e-bigger.e-small .e-fab.e-btn,
.e-bigger.e-small.e-fab.e-btn,
.e-small .e-bigger.e-fab.e-btn {
    border-radius: 9999px;
    min-height: 46px;
    min-width: 46px;
    padding: 0 17px
}

.e-bigger .e-small.e-fab.e-btn.e-icon-btn,
.e-bigger.e-small .e-fab.e-btn.e-icon-btn,
.e-bigger.e-small.e-fab.e-btn.e-icon-btn,
.e-small .e-bigger.e-fab.e-btn.e-icon-btn {
    padding: 0
}

.e-bigger .e-small.e-fab.e-btn .e-btn-icon,
.e-bigger.e-small .e-fab.e-btn .e-btn-icon,
.e-bigger.e-small.e-fab.e-btn .e-btn-icon,
.e-small .e-bigger.e-fab.e-btn .e-btn-icon {
    font-size: 14px
}

.e-fab.e-btn,
.e-fab.e-btn.e-active,
.e-fab.e-btn:active,
.e-fab.e-btn:disabled,
.e-fab.e-btn:focus,
.e-fab.e-btn:hover:not(:focus) {
    box-shadow: 0 3px 5px -1px #0003, 0 6px 10px #00000024, 0 1px 18px #0000001f
}

.e-speeddial-popup {
    pointer-events: none;
    position: absolute;
    z-index: 100000
}

.e-speeddial-popup.e-speeddial-top {
    top: 16px
}

.e-speeddial-popup.e-speeddial-top.e-speeddial-radial .e-speeddial-li {
    top: 0
}

.e-speeddial-popup.e-speeddial-top.e-speeddial-radial.e-speeddial-middle .e-speeddial-li {
    top: calc(var(--speeddialRadialMinWidth)*.5 + var(--speeddialRadialOffset))
}

.e-speeddial-popup.e-speeddial-top.e-speeddial-linear,
.e-speeddial-popup.e-speeddial-top.e-speeddial-middle {
    top: var(--speeddialVertDist)
}

.e-speeddial-popup.e-speeddial-bottom {
    bottom: 16px
}

.e-speeddial-popup.e-speeddial-bottom.e-speeddial-radial .e-speeddial-li {
    bottom: 0
}

.e-speeddial-popup.e-speeddial-bottom.e-speeddial-radial.e-speeddial-middle .e-speeddial-li {
    bottom: calc(var(--speeddialRadialMinWidth)*.5 + var(--speeddialRadialOffset))
}

.e-speeddial-popup.e-speeddial-bottom.e-speeddial-linear,
.e-speeddial-popup.e-speeddial-bottom.e-speeddial-middle {
    bottom: var(--speeddialVertDist)
}

.e-speeddial-popup.e-speeddial-left {
    left: 16px
}

.e-speeddial-popup.e-speeddial-left.e-speeddial-radial .e-speeddial-li {
    left: 0
}

.e-speeddial-popup.e-speeddial-left.e-speeddial-radial.e-speeddial-center .e-speeddial-li {
    left: calc(var(--speeddialRadialMinWidth)*.5 + var(--speeddialRadialOffset))
}

.e-speeddial-popup.e-speeddial-left.e-speeddial-center,
.e-speeddial-popup.e-speeddial-left.e-speeddial-linear {
    left: var(--speeddialHorzDist)
}

.e-speeddial-popup.e-speeddial-right {
    right: 16px
}

.e-speeddial-popup.e-speeddial-right.e-speeddial-radial .e-speeddial-li {
    right: 0
}

.e-speeddial-popup.e-speeddial-right.e-speeddial-radial.e-speeddial-center .e-speeddial-li {
    right: calc(var(--speeddialRadialMinWidth)*.5 + var(--speeddialRadialOffset))
}

.e-speeddial-popup.e-speeddial-right.e-speeddial-center,
.e-speeddial-popup.e-speeddial-right.e-speeddial-linear {
    right: var(--speeddialHorzDist)
}

.e-speeddial-popup.e-speeddial-template {
    outline: none;
    pointer-events: auto;
    z-index: 100001
}

.e-speeddial-popup.e-speeddial-linear .e-speeddial-li {
    margin: 5px 0
}

.e-speeddial-popup .e-speeddial-ul {
    box-sizing: border-box;
    display: inline-flex;
    flex-direction: column;
    list-style-type: none;
    margin: 0;
    padding: 5px
}

.e-speeddial-popup .e-speeddial-li {
    align-items: center;
    cursor: pointer;
    display: inline-flex;
    pointer-events: auto;
    position: relative;
    z-index: 100001
}

.e-speeddial-popup .e-speeddial-li:not(.e-speeddial-text-li) .e-speeddial-li-text {
    margin: 0 8px
}

.e-speeddial-popup .e-speeddial-li-text {
    border: 1px solid;
    border-radius: 2px;
    height: 26px;
    line-height: 26px;
    padding: 0 5px;
    white-space: nowrap
}

.e-speeddial-popup .e-speeddial-li-icon {
    align-items: center;
    border: 1px solid;
    border-radius: 99999px;
    display: inline-flex;
    font-size: 12px;
    height: 28px;
    justify-content: center;
    width: 28px
}

.e-speeddial-popup.e-speeddial-fixed {
    position: fixed
}

.e-speeddial-popup.e-speeddial-vert-right .e-speeddial-li {
    flex-direction: row-reverse
}

.e-speeddial-popup.e-speeddial-vert-bottom .e-speeddial-ul {
    flex-direction: column-reverse
}

.e-speeddial-popup.e-speeddial-horz-right .e-speeddial-ul {
    flex-direction: row-reverse
}

.e-speeddial-popup.e-speeddial-horz-left .e-speeddial-ul,
.e-speeddial-popup.e-speeddial-horz-right .e-speeddial-ul.e-speeddial-horz-top {
    flex-direction: row
}

.e-speeddial-popup.e-speeddial-horz-left .e-speeddial-ul.e-speeddial-horz-top {
    flex-direction: row-reverse
}

.e-speeddial-popup.e-speeddial-horz-left .e-speeddial-ul,
.e-speeddial-popup.e-speeddial-horz-right .e-speeddial-ul {
    padding: 5px
}

.e-speeddial-popup.e-speeddial-horz-left .e-speeddial-li,
.e-speeddial-popup.e-speeddial-horz-right .e-speeddial-li {
    margin: 0 5px
}

.e-speeddial-popup.e-speeddial-overflow .e-speeddial-ul {
    -ms-overflow-style: none;
    overflow: auto;
    scroll-behavior: smooth;
    scrollbar-width: none
}

.e-speeddial-popup.e-speeddial-overflow .e-speeddial-ul::-webkit-scrollbar {
    display: none
}

.e-speeddial-popup.e-speeddial-overflow.e-speeddial-vert-overflow .e-speeddial-ul {
    max-height: var(--speeddialOverflowLimit)
}

.e-speeddial-popup.e-speeddial-overflow.e-speeddial-horz-overflow .e-speeddial-ul {
    max-width: var(--speeddialOverflowLimit)
}

.e-speeddial-popup.e-speeddial-radial {
    height: calc(var(--speeddialRadialOffset) + var(--speeddialRadialMinHeight)*2);
    width: calc(var(--speeddialRadialOffset) + var(--speeddialRadialMinWidth)*2)
}

.e-speeddial-popup.e-speeddial-radial.e-speeddial-middle {
    height: calc(var(--speeddialRadialOffset)*2 + var(--speeddialRadialMinHeight)*2)
}

.e-speeddial-popup.e-speeddial-radial.e-speeddial-center {
    width: calc(var(--speeddialRadialOffset)*2 + var(--speeddialRadialMinWidth)*2)
}

.e-speeddial-popup.e-speeddial-radial.e-speeddial-top-left {
    border-bottom-right-radius: 100%
}

.e-speeddial-popup.e-speeddial-radial.e-speeddial-top-right {
    border-bottom-left-radius: 100%
}

.e-speeddial-popup.e-speeddial-radial.e-speeddial-bottom-left {
    border-top-right-radius: 100%
}

.e-speeddial-popup.e-speeddial-radial.e-speeddial-bottom-right {
    border-top-left-radius: 100%
}

.e-speeddial-popup.e-speeddial-radial .e-speeddial-ul {
    border-radius: inherit;
    height: inherit;
    padding: 0;
    position: relative;
    width: inherit
}

.e-speeddial-popup.e-speeddial-radial .e-speeddial-li {
    position: absolute;
    transform: rotate(var(--speeddialRadialAngle)) translate(var(--speeddialRadialOffset)) rotate(calc(var(--speeddialRadialAngle)*-1))
}

.e-speeddial-popup.e-speeddial-horz-left .e-speeddial-li-text,
.e-speeddial-popup.e-speeddial-horz-right .e-speeddial-li-text,
.e-speeddial-popup.e-speeddial-radial .e-speeddial-li-text {
    position: absolute;
    visibility: hidden
}

.e-small .e-speeddial-popup .e-speeddial-ul,
.e-small.e-speeddial-popup .e-speeddial-ul {
    padding: 5px 3px
}

.e-small .e-speeddial-popup.e-speeddial-linear .e-speeddial-li,
.e-small.e-speeddial-popup.e-speeddial-linear .e-speeddial-li {
    margin: 5px 0
}

.e-small .e-speeddial-popup .e-speeddial-li:not(.e-speeddial-text-li) .e-speeddial-li-text,
.e-small.e-speeddial-popup .e-speeddial-li:not(.e-speeddial-text-li) .e-speeddial-li-text {
    margin: 0 8px
}

.e-small .e-speeddial-popup .e-speeddial-li-text,
.e-small.e-speeddial-popup .e-speeddial-li-text {
    height: 22px;
    line-height: 22px
}

.e-small .e-speeddial-popup .e-speeddial-li-icon,
.e-small.e-speeddial-popup .e-speeddial-li-icon {
    font-size: 12px;
    height: 24px;
    width: 24px
}

.e-small .e-speeddial-popup.e-speeddial-horz-left .e-speeddial-ul,
.e-small .e-speeddial-popup.e-speeddial-horz-right .e-speeddial-ul,
.e-small.e-speeddial-popup.e-speeddial-horz-left .e-speeddial-ul,
.e-small.e-speeddial-popup.e-speeddial-horz-right .e-speeddial-ul {
    padding: 3px 5px
}

.e-small .e-speeddial-popup.e-speeddial-horz-left .e-speeddial-li,
.e-small .e-speeddial-popup.e-speeddial-horz-right .e-speeddial-li,
.e-small.e-speeddial-popup.e-speeddial-horz-left .e-speeddial-li,
.e-small.e-speeddial-popup.e-speeddial-horz-right .e-speeddial-li {
    margin: 0 5px
}

.e-bigger .e-speeddial-popup .e-speeddial-ul,
.e-bigger.e-speeddial-popup .e-speeddial-ul {
    padding: 6px 7px
}

.e-bigger .e-speeddial-popup.e-speeddial-linear .e-speeddial-li,
.e-bigger.e-speeddial-popup.e-speeddial-linear .e-speeddial-li {
    margin: 6px 0
}

.e-bigger .e-speeddial-popup .e-speeddial-li:not(.e-speeddial-text-li) .e-speeddial-li-text,
.e-bigger.e-speeddial-popup .e-speeddial-li:not(.e-speeddial-text-li) .e-speeddial-li-text {
    margin: 0 12px
}

.e-bigger .e-speeddial-popup .e-speeddial-li-text,
.e-bigger.e-speeddial-popup .e-speeddial-li-text {
    height: 32px;
    line-height: 32px
}

.e-bigger .e-speeddial-popup .e-speeddial-li-icon,
.e-bigger.e-speeddial-popup .e-speeddial-li-icon {
    font-size: 14px;
    height: 36px;
    width: 36px
}

.e-bigger .e-speeddial-popup.e-speeddial-horz-left .e-speeddial-ul,
.e-bigger .e-speeddial-popup.e-speeddial-horz-right .e-speeddial-ul,
.e-bigger.e-speeddial-popup.e-speeddial-horz-left .e-speeddial-ul,
.e-bigger.e-speeddial-popup.e-speeddial-horz-right .e-speeddial-ul {
    padding: 7px 6px
}

.e-bigger .e-speeddial-popup.e-speeddial-horz-left .e-speeddial-li,
.e-bigger .e-speeddial-popup.e-speeddial-horz-right .e-speeddial-li,
.e-bigger.e-speeddial-popup.e-speeddial-horz-left .e-speeddial-li,
.e-bigger.e-speeddial-popup.e-speeddial-horz-right .e-speeddial-li {
    margin: 0 6px
}

.e-bigger .e-small.e-speeddial-popup .e-speeddial-ul,
.e-bigger.e-small .e-speeddial-popup .e-speeddial-ul,
.e-bigger.e-small.e-speeddial-popup .e-speeddial-ul,
.e-small .e-bigger.e-speeddial-popup .e-speeddial-ul {
    padding: 5px
}

.e-bigger .e-small.e-speeddial-popup.e-speeddial-linear .e-speeddial-li,
.e-bigger.e-small .e-speeddial-popup.e-speeddial-linear .e-speeddial-li,
.e-bigger.e-small.e-speeddial-popup.e-speeddial-linear .e-speeddial-li,
.e-small .e-bigger.e-speeddial-popup.e-speeddial-linear .e-speeddial-li {
    margin: 5px 0
}

.e-bigger .e-small.e-speeddial-popup .e-speeddial-li:not(.e-speeddial-text-li) .e-speeddial-li-text,
.e-bigger.e-small .e-speeddial-popup .e-speeddial-li:not(.e-speeddial-text-li) .e-speeddial-li-text,
.e-bigger.e-small.e-speeddial-popup .e-speeddial-li:not(.e-speeddial-text-li) .e-speeddial-li-text,
.e-small .e-bigger.e-speeddial-popup .e-speeddial-li:not(.e-speeddial-text-li) .e-speeddial-li-text {
    margin: 0 12px
}

.e-bigger .e-small.e-speeddial-popup .e-speeddial-li-text,
.e-bigger.e-small .e-speeddial-popup .e-speeddial-li-text,
.e-bigger.e-small.e-speeddial-popup .e-speeddial-li-text,
.e-small .e-bigger.e-speeddial-popup .e-speeddial-li-text {
    height: 30px;
    line-height: 30px
}

.e-bigger .e-small.e-speeddial-popup .e-speeddial-li-icon,
.e-bigger.e-small .e-speeddial-popup .e-speeddial-li-icon,
.e-bigger.e-small.e-speeddial-popup .e-speeddial-li-icon,
.e-small .e-bigger.e-speeddial-popup .e-speeddial-li-icon {
    font-size: 14px;
    height: 34px;
    width: 34px
}

.e-bigger .e-small.e-speeddial-popup.e-speeddial-horz-left .e-speeddial-ul,
.e-bigger .e-small.e-speeddial-popup.e-speeddial-horz-right .e-speeddial-ul,
.e-bigger.e-small .e-speeddial-popup.e-speeddial-horz-left .e-speeddial-ul,
.e-bigger.e-small .e-speeddial-popup.e-speeddial-horz-right .e-speeddial-ul,
.e-bigger.e-small.e-speeddial-popup.e-speeddial-horz-left .e-speeddial-ul,
.e-bigger.e-small.e-speeddial-popup.e-speeddial-horz-right .e-speeddial-ul,
.e-small .e-bigger.e-speeddial-popup.e-speeddial-horz-left .e-speeddial-ul,
.e-small .e-bigger.e-speeddial-popup.e-speeddial-horz-right .e-speeddial-ul {
    padding: 5px
}

.e-bigger .e-small.e-speeddial-popup.e-speeddial-horz-left .e-speeddial-li,
.e-bigger .e-small.e-speeddial-popup.e-speeddial-horz-right .e-speeddial-li,
.e-bigger.e-small .e-speeddial-popup.e-speeddial-horz-left .e-speeddial-li,
.e-bigger.e-small .e-speeddial-popup.e-speeddial-horz-right .e-speeddial-li,
.e-bigger.e-small.e-speeddial-popup.e-speeddial-horz-left .e-speeddial-li,
.e-bigger.e-small.e-speeddial-popup.e-speeddial-horz-right .e-speeddial-li,
.e-small .e-bigger.e-speeddial-popup.e-speeddial-horz-left .e-speeddial-li,
.e-small .e-bigger.e-speeddial-popup.e-speeddial-horz-right .e-speeddial-li {
    margin: 0 5px
}

.e-speeddial-overlay {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 99998
}

.e-speeddial-overlay.e-speeddial-fixed {
    height: 100vh;
    position: fixed;
    width: 100vw
}

.e-speeddial-hidden {
    visibility: hidden
}

.e-speeddial-overlay {
    background-color: #6b728080
}

.e-speeddial-popup .e-speeddial-li {
    color: #000
}

.e-speeddial-popup .e-speeddial-li .e-speeddial-li-icon,
.e-speeddial-popup .e-speeddial-li .e-speeddial-li-text {
    background: #fff;
    border-color: #fff;
    box-shadow: 0 3px 5px -1px #0003, 0 6px 10px #00000024, 0 1px 18px #0000001f
}

.e-speeddial-popup .e-speeddial-li.e-disabled {
    color: #000
}

.e-speeddial-popup .e-speeddial-li.e-disabled .e-speeddial-li-icon,
.e-speeddial-popup .e-speeddial-li.e-disabled .e-speeddial-li-text {
    background: #fafafa;
    border-color: #fafafa
}

.e-speeddial-popup .e-speeddial-li.e-speeddial-li-active:not(.e-disabled),
.e-speeddial-popup .e-speeddial-li:focus:not(.e-disabled) {
    color: #000
}

.e-speeddial-popup .e-speeddial-li.e-speeddial-li-active:not(.e-disabled) .e-speeddial-li-icon,
.e-speeddial-popup .e-speeddial-li.e-speeddial-li-active:not(.e-disabled) .e-speeddial-li-text,
.e-speeddial-popup .e-speeddial-li:focus:not(.e-disabled) .e-speeddial-li-icon,
.e-speeddial-popup .e-speeddial-li:focus:not(.e-disabled) .e-speeddial-li-text {
    background: #e0e0e0;
    border-color: #e0e0e0
}

.e-speeddial-popup .e-speeddial-li:not(.e-disabled):hover {
    color: #000
}

.e-speeddial-popup .e-speeddial-li:not(.e-disabled):hover .e-speeddial-li-icon,
.e-speeddial-popup .e-speeddial-li:not(.e-disabled):hover .e-speeddial-li-text {
    background: #e0e0e0;
    border-color: #e0e0e0
}

.e-speeddial-popup .e-speeddial-li:not(.e-disabled):active {
    color: #000
}

.e-speeddial-popup .e-speeddial-li:not(.e-disabled):active .e-speeddial-li-icon,
.e-speeddial-popup .e-speeddial-li:not(.e-disabled):active .e-speeddial-li-text {
    background: #bdbdbd;
    border-color: #bdbdbd
}

/*! calendar material theme variables */
/*! component icons */
.e-calendar .e-header .e-date-icon-prev:before {
    content: ""
}

.e-calendar .e-header .e-date-icon-next:before {
    content: ""
}

/*! calendar layout */
ejs-calendar {
    display: block
}

.e-calendar.e-disabled .e-header .e-next,
.e-calendar.e-disabled .e-header .e-prev,
.e-calendar.e-disabled .e-header .e-title {
    cursor: default;
    pointer-events: none;
    touch-action: none
}

.e-calendar.e-disabled .e-btn.e-today,
.e-calendar.e-disabled .e-content td {
    pointer-events: none;
    touch-action: none
}

.e-bigger.e-small .e-calendar,
.e-calendar {
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    border-radius: 2px;
    display: block;
    overflow: auto;
    -webkit-user-select: none;
    user-select: none
}

.e-bigger.e-small .e-calendar.e-rtl .e-header .e-title,
.e-calendar.e-rtl .e-header .e-title {
    float: right
}

.e-bigger.e-small .e-calendar.e-rtl .e-header .e-icon-container,
.e-calendar.e-rtl .e-header .e-icon-container {
    float: left
}

.e-bigger.e-small .e-calendar .e-header,
.e-calendar .e-header {
    background: none;
    display: table;
    font-weight: 500;
    position: relative;
    text-align: center;
    width: 100%
}

.e-bigger.e-small .e-calendar .e-header button,
.e-calendar .e-header button {
    background: #0000;
    border: 0;
    margin-right: 0;
    padding: 0;
    text-decoration: none
}

.e-bigger.e-small .e-calendar .e-header span,
.e-calendar .e-header span {
    cursor: pointer;
    display: inline-block;
    font-size: 15px;
    font-weight: 500;
    line-height: 16px;
    padding: 10px;
    vertical-align: middle
}

.e-bigger.e-small .e-calendar .e-header span.e-disabled,
.e-calendar .e-header span.e-disabled {
    cursor: default
}

.e-bigger.e-small .e-calendar .e-week-header,
.e-calendar .e-week-header {
    padding: 0
}

.e-bigger.e-small .e-calendar th,
.e-calendar th {
    cursor: default;
    font-size: 13px;
    text-align: center
}

.e-bigger.e-small .e-calendar .e-content span.e-day,
.e-calendar .e-content span.e-day {
    border-radius: 0;
    cursor: pointer;
    display: inline-block;
    overflow: hidden;
    padding: 0;
    text-align: center;
    text-decoration: none;
    vertical-align: middle
}

.e-bigger.e-small .e-calendar .e-content td,
.e-bigger.e-small .e-calendar .e-content th,
.e-calendar .e-content td,
.e-calendar .e-content th {
    box-sizing: border-box
}

.e-bigger.e-small .e-calendar .e-content td.e-disabled,
.e-calendar .e-content td.e-disabled {
    opacity: .35;
    pointer-events: none;
    touch-action: none
}

.e-bigger.e-small .e-calendar .e-content td.e-disabled.e-today,
.e-calendar .e-content td.e-disabled.e-today {
    opacity: 1
}

.e-bigger.e-small .e-calendar .e-content td.e-disabled.e-today span.e-day,
.e-calendar .e-content td.e-disabled.e-today span.e-day {
    box-shadow: inset 1px 0 #e3165b, inset 0 1px #e3165b, inset -1px 0 #e3165b, inset 0 -1px #e3165b;
    color: #ccc
}

.e-bigger.e-small .e-calendar .e-content td,
.e-calendar .e-content td {
    cursor: pointer;
    padding: 2px;
    text-align: center
}

.e-bigger.e-small .e-calendar .e-content td.e-week-number,
.e-calendar .e-content td.e-week-number {
    color: #000000de;
    font-size: 12px;
    font-style: italic;
    font-weight: 500
}

.e-bigger.e-small .e-calendar .e-content td.e-overlay,
.e-calendar .e-content td.e-overlay {
    background: none;
    width: auto
}

.e-bigger.e-small .e-calendar .e-content table,
.e-calendar .e-content table {
    border-collapse: initial;
    border-spacing: 0;
    border-width: 0;
    float: left;
    margin: 0;
    outline: 0;
    padding: 0 10px 10px;
    table-layout: fixed;
    width: 100%
}

.e-bigger.e-small .e-calendar .e-content td.e-other-month>span.e-day,
.e-bigger.e-small .e-calendar .e-content td.e-other-year>span.e-day,
.e-bigger.e-small .e-calendar .e-content tr.e-month-hide,
.e-calendar .e-content td.e-other-month>span.e-day,
.e-calendar .e-content td.e-other-year>span.e-day,
.e-calendar .e-content tr.e-month-hide {
    display: none;
    font-weight: 400
}

.e-bigger.e-small .e-calendar .e-content td.e-other-month,
.e-bigger.e-small .e-calendar .e-content td.e-other-month.e-disabled,
.e-bigger.e-small .e-calendar .e-content td.e-other-year,
.e-bigger.e-small .e-calendar .e-content td.e-other-year.e-disabled,
.e-bigger.e-small .e-calendar .e-content tr.e-month-hide,
.e-calendar .e-content td.e-other-month,
.e-calendar .e-content td.e-other-month.e-disabled,
.e-calendar .e-content td.e-other-year,
.e-calendar .e-content td.e-other-year.e-disabled,
.e-calendar .e-content tr.e-month-hide {
    pointer-events: none;
    touch-action: none
}

.e-bigger.e-small .e-calendar .e-content td.e-week-number:hover,
.e-bigger.e-small .e-calendar .e-content td.e-week-number:hover span.e-day,
.e-calendar .e-content td.e-week-number:hover,
.e-calendar .e-content td.e-week-number:hover span.e-day {
    background-color: #fff;
    cursor: default
}

.e-bigger.e-small .e-calendar .e-header .e-next,
.e-bigger.e-small .e-calendar .e-header .e-prev,
.e-calendar .e-header .e-next,
.e-calendar .e-header .e-prev {
    border-radius: 50%;
    display: inline-block;
    font-size: 14px;
    vertical-align: middle
}

.e-bigger.e-small .e-calendar .e-header .e-title,
.e-calendar .e-header .e-title {
    cursor: pointer;
    display: inline-block;
    float: left;
    font-size: 14px;
    font-weight: 500;
    margin-left: 5px;
    text-align: left
}

.e-bigger.e-small .e-calendar .e-header .e-next:hover,
.e-bigger.e-small .e-calendar .e-header .e-prev:hover,
.e-calendar .e-header .e-next:hover,
.e-calendar .e-header .e-prev:hover {
    cursor: pointer
}

.e-bigger.e-small .e-calendar .e-header .e-next.e-overlay,
.e-bigger.e-small .e-calendar .e-header .e-prev.e-overlay,
.e-calendar .e-header .e-next.e-overlay,
.e-calendar .e-header .e-prev.e-overlay {
    background: none
}

.e-bigger.e-small .e-calendar .e-header.e-decade .e-title,
.e-bigger.e-small .e-calendar .e-header.e-year .e-title,
.e-calendar .e-header.e-decade .e-title,
.e-calendar .e-header.e-year .e-title {
    margin-left: 5px
}

.e-bigger.e-small .e-calendar .e-header .e-icon-container,
.e-calendar .e-header .e-icon-container {
    display: inline-block;
    float: right;
    padding-top: 0
}

.e-bigger.e-small .e-calendar .e-footer-container,
.e-calendar .e-footer-container {
    text-transform: uppercase
}

.e-bigger.e-small .e-calendar,
.e-calendar {
    border-spacing: 0;
    max-width: 246px;
    min-width: 240px;
    padding: 0
}

.e-bigger.e-small .e-calendar.e-calendar-day-header-lg,
.e-calendar.e-calendar-day-header-lg {
    max-width: 100%;
    min-width: 540px
}

.e-bigger.e-small .e-calendar.e-week-number,
.e-calendar.e-week-number {
    min-width: 262px
}

.e-bigger.e-small .e-calendar.e-week,
.e-calendar.e-week {
    max-width: 246px;
    min-width: 240px
}

.e-bigger.e-small .e-calendar .e-header .e-title,
.e-calendar .e-header .e-title {
    line-height: 40px
}

.e-bigger.e-small .e-calendar.e-rtl .e-header .e-title,
.e-calendar.e-rtl .e-header .e-title {
    text-align: right;
    text-indent: 4px
}

.e-bigger.e-small .e-calendar .e-header,
.e-calendar .e-header {
    height: 40px
}

.e-bigger.e-small .e-calendar .e-header.e-decade,
.e-bigger.e-small .e-calendar .e-header.e-month,
.e-bigger.e-small .e-calendar .e-header.e-year,
.e-calendar .e-header.e-decade,
.e-calendar .e-header.e-month,
.e-calendar .e-header.e-year {
    padding: 10px 10px 0
}

.e-bigger.e-small .e-calendar th,
.e-calendar th {
    font-weight: 400;
    height: 30px;
    text-transform: none
}

.e-bigger.e-small .e-calendar .e-content .e-selected,
.e-bigger.e-small .e-calendar .e-content .e-state-hover,
.e-calendar .e-content .e-selected,
.e-calendar .e-content .e-state-hover {
    border-radius: 0
}

.e-bigger.e-small .e-calendar .e-content span.e-day,
.e-calendar .e-content span.e-day {
    border: none;
    font-size: 13px;
    font-weight: 400;
    height: 30px;
    line-height: 30px;
    width: 30px
}

.e-bigger.e-small .e-calendar .e-content.e-month td.e-today span.e-day,
.e-calendar .e-content.e-month td.e-today span.e-day {
    line-height: 30px
}

.e-bigger.e-small .e-calendar .e-content.e-decade table,
.e-bigger.e-small .e-calendar .e-content.e-year table,
.e-calendar .e-content.e-decade table,
.e-calendar .e-content.e-year table {
    border-spacing: 0;
    padding: 10px
}

.e-bigger.e-small .e-calendar .e-content.e-month td,
.e-calendar .e-content.e-month td {
    height: 30px;
    padding: 2px
}

.e-bigger.e-small .e-calendar .e-content .tfooter>tr>td,
.e-calendar .e-content .tfooter>tr>td {
    height: 36px;
    line-height: 36px
}

.e-bigger.e-small .e-calendar .e-content.e-decade td,
.e-bigger.e-small .e-calendar .e-content.e-year td,
.e-calendar .e-content.e-decade td,
.e-calendar .e-content.e-year td {
    height: 45px;
    padding: 6px
}

.e-bigger.e-small .e-calendar .e-content.e-decade td>span.e-day,
.e-bigger.e-small .e-calendar .e-content.e-year td>span.e-day,
.e-calendar .e-content.e-decade td>span.e-day,
.e-calendar .e-content.e-year td>span.e-day {
    font-weight: 400;
    height: 45px;
    line-height: 45px;
    width: 45px
}

.e-bigger.e-small .e-calendar .e-header .e-icon-container .e-next,
.e-bigger.e-small .e-calendar .e-header .e-icon-container .e-prev,
.e-calendar .e-header .e-icon-container .e-next,
.e-calendar .e-header .e-icon-container .e-prev {
    height: 36px;
    width: 36px
}

.e-bigger.e-small .e-calendar .e-footer-container,
.e-calendar .e-footer-container {
    background-color: #fff;
    border-top: none;
    cursor: default;
    display: flex;
    flex-direction: row;
    justify-content: flex-end;
    padding: 0 10px 10px;
    text-align: center;
    width: 100%
}

.e-small.e-bigger .e-calendar .e-content.e-year span.e-day,
.e-small.e-bigger.e-calendar .e-content.e-year span.e-day {
    font-size: 13px
}

.e-small.e-bigger .e-calendar .e-content.e-month table,
.e-small.e-bigger.e-calendar .e-content.e-month table {
    padding: 0 10px 10px
}

.e-bigger .e-calendar,
.e-bigger.e-calendar {
    max-width: 296px;
    min-width: 296px;
    padding: 0
}

.e-bigger .e-calendar.e-calendar-day-header-lg,
.e-bigger.e-calendar.e-calendar-day-header-lg {
    max-width: 100%;
    min-width: 540px
}

.e-bigger .e-calendar.e-week,
.e-bigger.e-calendar.e-week {
    max-width: 296px;
    min-width: 296px
}

.e-bigger .e-calendar.e-week-number,
.e-bigger.e-calendar.e-week-number {
    min-width: 320px
}

.e-bigger .e-calendar .e-header .e-title,
.e-bigger.e-calendar .e-header .e-title {
    font-size: 16px;
    line-height: 48px;
    width: 60%
}

.e-bigger .e-calendar.e-rtl .e-header .e-title,
.e-bigger.e-calendar.e-rtl .e-header .e-title {
    line-height: 48px;
    text-indent: 6px
}

.e-bigger .e-calendar .e-header,
.e-bigger.e-calendar .e-header {
    height: 48px;
    padding: 10px 10px 0 16px
}

.e-bigger .e-calendar .e-header button,
.e-bigger.e-calendar .e-header button {
    margin-right: 0
}

.e-bigger .e-calendar .e-header button span,
.e-bigger.e-calendar .e-header button span {
    font-size: 16px;
    padding: 15px
}

.e-bigger .e-calendar .e-header.e-decade,
.e-bigger .e-calendar .e-header.e-year,
.e-bigger.e-calendar .e-header.e-decade,
.e-bigger.e-calendar .e-header.e-year {
    padding: 10px 10px 0 16px
}

.e-bigger .e-calendar th,
.e-bigger.e-calendar th {
    font-size: 14px;
    height: 36px;
    text-transform: none
}

.e-bigger .e-calendar .e-content.e-year span.e-day,
.e-bigger.e-calendar .e-content.e-year span.e-day {
    font-size: 13px;
    font-weight: 400
}

.e-bigger .e-calendar .e-content.e-decade table,
.e-bigger .e-calendar .e-content.e-month table,
.e-bigger .e-calendar .e-content.e-year table,
.e-bigger.e-calendar .e-content.e-decade table,
.e-bigger.e-calendar .e-content.e-month table,
.e-bigger.e-calendar .e-content.e-year table {
    padding: 0 10px 10px
}

.e-bigger .e-calendar .e-content .e-selected,
.e-bigger .e-calendar .e-content .e-state-hover,
.e-bigger.e-calendar .e-content .e-selected,
.e-bigger.e-calendar .e-content .e-state-hover {
    border-radius: 0
}

.e-bigger .e-calendar .e-content span.e-day,
.e-bigger.e-calendar .e-content span.e-day {
    font-size: 13px;
    height: 36px;
    line-height: 36px;
    width: 36px
}

.e-bigger .e-calendar .e-content.e-month td.e-today span.e-day,
.e-bigger.e-calendar .e-content.e-month td.e-today span.e-day {
    line-height: 34px
}

.e-bigger .e-calendar .e-content.e-month td,
.e-bigger.e-calendar .e-content.e-month td {
    height: 2px;
    padding: 2px
}

.e-bigger .e-calendar .e-content.e-decade td,
.e-bigger .e-calendar .e-content.e-year td,
.e-bigger.e-calendar .e-content.e-decade td,
.e-bigger.e-calendar .e-content.e-year td {
    height: 60px;
    padding: 2px
}

.e-bigger .e-calendar .e-content.e-decade td>span.e-day,
.e-bigger .e-calendar .e-content.e-year td>span.e-day,
.e-bigger.e-calendar .e-content.e-decade td>span.e-day,
.e-bigger.e-calendar .e-content.e-year td>span.e-day {
    height: 60px;
    line-height: 60px;
    width: 60px
}

.e-bigger .e-calendar .e-header .e-icon-container .e-next,
.e-bigger .e-calendar .e-header .e-icon-container .e-prev,
.e-bigger.e-calendar .e-header .e-icon-container .e-next,
.e-bigger.e-calendar .e-header .e-icon-container .e-prev {
    height: 48px;
    width: 48px
}

.e-bigger .e-calendar .e-footer-container,
.e-bigger.e-calendar .e-footer-container {
    border-top: none;
    padding: 0 10px 10px
}

.e-small .e-calendar,
.e-small.e-calendar {
    max-width: 246px;
    min-height: 220px;
    min-width: 240px;
    padding: 0
}

.e-small .e-calendar.e-calendar-day-header-lg,
.e-small.e-calendar.e-calendar-day-header-lg {
    max-width: 100%;
    min-width: 540px
}

.e-small .e-calendar .e-content span.e-day,
.e-small.e-calendar .e-content span.e-day {
    font-size: 12px;
    height: 24px;
    line-height: 24px;
    width: 24px
}

.e-small .e-calendar .e-content.e-month td.e-today span.e-day,
.e-small.e-calendar .e-content.e-month td.e-today span.e-day {
    line-height: 22px
}

.e-small .e-calendar .e-content.e-month td,
.e-small.e-calendar .e-content.e-month td {
    height: 24px
}

.e-small .e-calendar .e-header,
.e-small.e-calendar .e-header {
    height: 32px
}

.e-small .e-calendar .e-header button span,
.e-small.e-calendar .e-header button span {
    font-size: 12px;
    line-height: 14px;
    padding: 6px
}

.e-small .e-calendar .e-header .e-title,
.e-small.e-calendar .e-header .e-title {
    font-size: 13px;
    line-height: 32px
}

.e-small .e-calendar .e-header .e-icon-container .e-next,
.e-small .e-calendar .e-header .e-icon-container .e-prev,
.e-small.e-calendar .e-header .e-icon-container .e-next,
.e-small.e-calendar .e-header .e-icon-container .e-prev {
    height: 28px;
    width: 28px
}

.e-small .e-calendar th,
.e-small.e-calendar th {
    font-size: 12px;
    height: 24px
}

.e-calendar .e-btn.e-today.e-flat.e-disabled,
.e-calendar .e-btn.e-today.e-flat.e-disabled:active,
.e-calendar .e-btn.e-today.e-flat.e-disabled:focus,
.e-calendar .e-btn.e-today.e-flat.e-disabled:hover,
.e-calendar .e-btn.e-today.e-flat.e-disabled:hover:active {
    background: #0000;
    border-color: #0000;
    box-shadow: none;
    color: #00000042;
    cursor: default;
    opacity: .35;
    outline: none;
    pointer-events: none;
    touch-action: none
}

.e-content-placeholder.e-calendar.e-placeholder-calendar {
    background-size: 250px 336px;
    min-height: 336px
}

.e-bigger .e-content-placeholder.e-calendar.e-placeholder-calendar,
.e-bigger.e-content-placeholder.e-calendar.e-placeholder-calendar {
    background-size: 300px 392px;
    min-height: 392px
}

.e-bigger.e-small .e-calendar,
.e-calendar {
    background-color: #fff;
    border: 1px solid #0000001f;
    box-shadow: none
}

.e-bigger.e-small .e-calendar .e-date-icon-next,
.e-bigger.e-small .e-calendar .e-date-icon-prev,
.e-calendar .e-date-icon-next,
.e-calendar .e-date-icon-prev {
    color: #0000008a
}

.e-bigger.e-small .e-calendar th,
.e-calendar th {
    border-bottom: 0;
    color: #0000008a
}

.e-bigger.e-small .e-calendar .e-header,
.e-calendar .e-header {
    border-bottom: 0
}

.e-bigger.e-small .e-calendar .e-header a span,
.e-calendar .e-header a span {
    border: none;
    color: #000000bf
}

.e-bigger.e-small .e-calendar .e-header .e-title,
.e-calendar .e-header .e-title {
    color: #000000bf
}

.e-bigger.e-small .e-calendar .e-header .e-title:hover,
.e-calendar .e-header .e-title:hover {
    color: #000000bf;
    cursor: pointer;
    text-decoration: none
}

.e-bigger.e-small .e-calendar .e-header .e-next:hover>span,
.e-bigger.e-small .e-calendar .e-header .e-prev:hover>span,
.e-calendar .e-header .e-next:hover>span,
.e-calendar .e-header .e-prev:hover>span {
    border: none;
    color: #000000bf;
    cursor: pointer
}

.e-bigger.e-small .e-calendar .e-header .e-next:hover,
.e-bigger.e-small .e-calendar .e-header .e-prev:hover,
.e-calendar .e-header .e-next:hover,
.e-calendar .e-header .e-prev:hover {
    background: none
}

.e-bigger.e-small .e-calendar .e-header .e-next:active,
.e-bigger.e-small .e-calendar .e-header .e-prev:active,
.e-calendar .e-header .e-next:active,
.e-calendar .e-header .e-prev:active {
    background: #fff;
    color: #fff
}

.e-bigger.e-small .e-calendar .e-header button.e-next:active span,
.e-bigger.e-small .e-calendar .e-header button.e-prev:active span,
.e-calendar .e-header button.e-next:active span,
.e-calendar .e-header button.e-prev:active span {
    border: none;
    color: #000000bf
}

.e-bigger.e-small .e-calendar .e-header.e-decade .e-title,
.e-calendar .e-header.e-decade .e-title {
    color: #000000de;
    cursor: default
}

.e-bigger.e-small .e-calendar .e-header .e-next.e-disabled span,
.e-bigger.e-small .e-calendar .e-header .e-prev.e-disabled span,
.e-calendar .e-header .e-next.e-disabled span,
.e-calendar .e-header .e-prev.e-disabled span {
    color: #000000de;
    font-weight: 400
}

.e-bigger.e-small .e-calendar .e-header .e-next.e-disabled,
.e-bigger.e-small .e-calendar .e-header .e-prev.e-disabled,
.e-calendar .e-header .e-next.e-disabled,
.e-calendar .e-header .e-prev.e-disabled {
    opacity: .35
}

.e-bigger.e-small .e-calendar .e-content.e-decade tr:first-child .e-cell:first-child span.e-day,
.e-bigger.e-small .e-calendar .e-content.e-decade tr:last-child .e-cell:last-child span.e-day,
.e-calendar .e-content.e-decade tr:first-child .e-cell:first-child span.e-day,
.e-calendar .e-content.e-decade tr:last-child .e-cell:last-child span.e-day {
    color: #00000061
}

.e-bigger.e-small .e-calendar .e-content.e-decade tr:first-child .e-cell:first-child.e-selected span.e-day,
.e-bigger.e-small .e-calendar .e-content.e-decade tr:last-child .e-cell:last-child.e-selected span.e-day,
.e-calendar .e-content.e-decade tr:first-child .e-cell:first-child.e-selected span.e-day,
.e-calendar .e-content.e-decade tr:last-child .e-cell:last-child.e-selected span.e-day {
    color: #fff
}

.e-bigger.e-small .e-calendar .e-content.e-decade tr:first-child .e-cell.e-disabled:first-child span.e-day,
.e-bigger.e-small .e-calendar .e-content.e-decade tr:last-child .e-cell.e-disabled:last-child span.e-day,
.e-calendar .e-content.e-decade tr:first-child .e-cell.e-disabled:first-child span.e-day,
.e-calendar .e-content.e-decade tr:last-child .e-cell.e-disabled:last-child span.e-day {
    color: #000000de
}

.e-bigger.e-small .e-calendar .e-content.e-decade td:hover span.e-day,
.e-bigger.e-small .e-calendar .e-content.e-year td:hover span.e-day,
.e-calendar .e-content.e-decade td:hover span.e-day,
.e-calendar .e-content.e-year td:hover span.e-day {
    background-color: #eee
}

.e-bigger.e-small .e-calendar .e-content.e-decade td.e-selected:hover span.e-day,
.e-bigger.e-small .e-calendar .e-content.e-year td.e-selected:hover span.e-day,
.e-calendar .e-content.e-decade td.e-selected:hover span.e-day,
.e-calendar .e-content.e-year td.e-selected:hover span.e-day {
    background-color: #e3165b
}

.e-bigger.e-small .e-calendar .e-content.e-decade td>span.e-day,
.e-bigger.e-small .e-calendar .e-content.e-year td>span.e-day,
.e-calendar .e-content.e-decade td>span.e-day,
.e-calendar .e-content.e-year td>span.e-day {
    background: #fff
}

.e-bigger.e-small .e-calendar .e-content .e-week-number span,
.e-calendar .e-content .e-week-number span {
    color: #0000008a
}

.e-bigger.e-small .e-calendar .e-content td.e-focused-date span.e-day,
.e-bigger.e-small .e-calendar .e-content td.e-focused-date:focus span.e-day,
.e-bigger.e-small .e-calendar .e-content td.e-focused-date:hover span.e-day,
.e-calendar .e-content td.e-focused-date span.e-day,
.e-calendar .e-content td.e-focused-date:focus span.e-day,
.e-calendar .e-content td.e-focused-date:hover span.e-day {
    background: #eee;
    border: none;
    border-radius: 50%;
    box-shadow: none
}

.e-bigger.e-small .e-calendar .e-content td.e-focused-date:hover span.e-day,
.e-calendar .e-content td.e-focused-date:hover span.e-day {
    background-color: #eee;
    border: none;
    border-radius: 50%;
    color: #000000de
}

.e-bigger.e-small .e-calendar .e-content td.e-focused-date.e-today span.e-day,
.e-bigger.e-small .e-calendar .e-content td.e-today span.e-day,
.e-calendar .e-content td.e-focused-date.e-today span.e-day,
.e-calendar .e-content td.e-today span.e-day {
    background: none;
    border: 1px solid #e3165b;
    border-radius: 50%;
    box-shadow: none;
    color: #e3165b
}

.e-bigger.e-small .e-calendar .e-content td.e-focused-date.e-today span.e-day,
.e-calendar .e-content td.e-focused-date.e-today span.e-day {
    background: #eee;
    border: 1px solid #e3165b;
    box-shadow: none;
    color: #e3165b
}

.e-bigger.e-small .e-calendar .e-content td.e-focused-date.e-today:focus span.e-day,
.e-bigger.e-small .e-calendar .e-content td.e-today:focus span.e-day,
.e-calendar .e-content td.e-focused-date.e-today:focus span.e-day,
.e-calendar .e-content td.e-today:focus span.e-day {
    background-color: #eee;
    border: none;
    border-radius: 50%;
    color: #e3165b
}

.e-bigger.e-small .e-calendar .e-content td.e-focused-date.e-today:focus span.e-day,
.e-bigger.e-small .e-calendar .e-content td.e-focused-date.e-today:hover span.e-day,
.e-bigger.e-small .e-calendar .e-content td.e-today:hover span.e-day,
.e-calendar .e-content td.e-focused-date.e-today:focus span.e-day,
.e-calendar .e-content td.e-focused-date.e-today:hover span.e-day,
.e-calendar .e-content td.e-today:hover span.e-day {
    background-color: #eee;
    border: 1px solid #e3165b;
    color: #e3165b
}

.e-bigger.e-small .e-calendar .e-content td.e-today.e-selected span.e-day,
.e-calendar .e-content td.e-today.e-selected span.e-day {
    background-color: #e3165b;
    border: 1px solid #e3165b;
    box-shadow: inset 0 0 0 2px #fff;
    color: #fff
}

.e-bigger.e-small .e-calendar .e-content td.e-selected.e-focused-date span.e-day,
.e-bigger.e-small .e-calendar .e-content td.e-selected:hover span.e-day,
.e-bigger.e-small .e-calendar .e-content td.e-today.e-selected:hover span.e-day,
.e-calendar .e-content td.e-selected.e-focused-date span.e-day,
.e-calendar .e-content td.e-selected:hover span.e-day,
.e-calendar .e-content td.e-today.e-selected:hover span.e-day {
    background-color: #b51148;
    color: #fff
}

.e-bigger.e-small .e-calendar .e-content span,
.e-calendar .e-content span {
    color: #000000de
}

.e-bigger.e-small .e-calendar .e-content .e-disabled span.e-day:hover,
.e-calendar .e-content .e-disabled span.e-day:hover {
    background: none;
    border: 0;
    color: #000000de
}

.e-bigger.e-small .e-calendar .e-content .e-other-month span.e-day,
.e-bigger.e-small .e-calendar .e-content .e-other-month.e-today span.e-day,
.e-bigger.e-small .e-calendar .e-content .e-other-month:hover span.e-day,
.e-calendar .e-content .e-other-month span.e-day,
.e-calendar .e-content .e-other-month.e-today span.e-day,
.e-calendar .e-content .e-other-month:hover span.e-day {
    color: #00000061
}

.e-bigger.e-small .e-calendar .e-content .e-other-month.e-today:hover span.e-day,
.e-calendar .e-content .e-other-month.e-today:hover span.e-day {
    background-color: #eee;
    color: #00000061
}

.e-bigger.e-small .e-calendar .e-content thead,
.e-calendar .e-content thead {
    background: none;
    border-bottom: 0
}

.e-bigger.e-small .e-calendar .e-content td:focus span.e-day,
.e-bigger.e-small .e-calendar .e-content td:hover span.e-day,
.e-calendar .e-content td:focus span.e-day,
.e-calendar .e-content td:hover span.e-day {
    background-color: #eee;
    border: none;
    border-radius: 50%;
    color: #000000de
}

.e-bigger.e-small .e-calendar .e-content td.e-disabled span.e-day,
.e-bigger.e-small .e-calendar .e-content td.e-disabled:focus span.e-day,
.e-bigger.e-small .e-calendar .e-content td.e-disabled:hover span.e-day,
.e-calendar .e-content td.e-disabled span.e-day,
.e-calendar .e-content td.e-disabled:focus span.e-day,
.e-calendar .e-content td.e-disabled:hover span.e-day {
    background: none;
    border: none;
    color: #000000de
}

.e-bigger.e-small .e-calendar .e-content td.e-selected span.e-day,
.e-calendar .e-content td.e-selected span.e-day {
    background-color: #e3165b;
    border: none;
    border-radius: 50%;
    color: #fff
}

.e-bigger.e-small .e-calendar .e-content .e-footer,
.e-calendar .e-content .e-footer {
    color: #e3165b
}

.e-bigger.e-small .e-calendar.e-device .e-next:active,
.e-bigger.e-small .e-calendar.e-device .e-next:focus,
.e-bigger.e-small .e-calendar.e-device .e-next:hover,
.e-bigger.e-small .e-calendar.e-device .e-prev:active,
.e-bigger.e-small .e-calendar.e-device .e-prev:focus,
.e-bigger.e-small .e-calendar.e-device .e-prev:hover,
.e-calendar.e-device .e-next:active,
.e-calendar.e-device .e-next:focus,
.e-calendar.e-device .e-next:hover,
.e-calendar.e-device .e-prev:active,
.e-calendar.e-device .e-prev:focus,
.e-calendar.e-device .e-prev:hover {
    background: none
}

.e-bigger.e-small .e-calendar.e-device button.e-next:active span,
.e-bigger.e-small .e-calendar.e-device button.e-prev:active span,
.e-calendar.e-device button.e-next:active span,
.e-calendar.e-device button.e-prev:active span {
    color: #0000008a
}

.e-small .e-calendar .e-header .e-title,
.e-small.e-calendar .e-header .e-title {
    color: #000000de
}

.e-zoomin {
    animation: animatezoom .3s
}

@keyframes animatezoom {
    0% {
        transform: scale(0)
    }

    to {
        transform: scale(1)
    }
}

/*! component icons */
.e-control-wrapper.e-time-wrapper .e-time-icon.e-icons:before,
.e-time-wrapper .e-time-icon.e-icons:before {
    content: ""
}

.e-time-wrapper.e-control-wrapper.e-outline .e-input-group-icon.e-time-icon,
.e-time-wrapper.e-outline .e-input-group-icon.e-time-icon {
    min-height: 0;
    min-width: 20px
}

.e-bigger .e-time-wrapper.e-control-wrapper.e-outline .e-input-group-icon.e-time-icon,
.e-bigger .e-time-wrapper.e-outline .e-input-group-icon.e-time-icon,
.e-time-wrapper.e-control-wrapper.e-bigger.e-outline .e-input-group-icon.e-time-icon {
    min-height: 0;
    min-width: 24px
}

.e-small .e-time-wrapper.e-control-wrapper.e-outline .e-input-group-icon.e-time-icon,
.e-small .e-time-wrapper.e-outline .e-input-group-icon.e-time-icon,
.e-time-wrapper.e-control-wrapper.e-small.e-outline .e-input-group-icon.e-time-icon {
    min-height: 0;
    min-width: 18px
}

.e-bigger.e-small .e-outline.e-time-wrapper .e-input-group-icon.e-time-icon,
.e-bigger.e-small .e-time-wrapper.e-control-wrapper.e-outline .e-input-group-icon.e-time-icon,
.e-bigger.e-small.e-outline.e-time-wrapper .e-input-group-icon.e-time-icon,
.e-time-wrapper.e-control-wrapper.e-bigger.e-small.e-outline .e-input-group-icon.e-time-icon {
    min-height: 0;
    min-width: 20px
}

.e-datetimepicker.e-popup-expand .e-model-header .e-popup-close:before,
.e-timepicker-mob-popup-wrap .e-timepicker.e-popup-expand .e-model-header .e-popup-close:before {
    content: "";
    font-family: e-icons
}

.e-float-input.e-control-wrapper.e-input-group.e-time-wrapper.e-non-edit.e-input-focus input:focus~.e-clear-icon,
.e-input-group.e-control-wrapper.e-time-wrapper.e-non-edit.e-input-focus .e-input:focus~.e-clear-icon {
    display: flex
}

.e-control-wrapper.e-time-wrapper,
.e-time-wrapper {
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0)
}

.e-control-wrapper.e-time-wrapper .e-time-icon.e-icons,
.e-time-wrapper .e-time-icon.e-icons {
    font-size: 16px;
    min-height: 20px;
    min-width: 20px
}

.e-control-wrapper.e-time-wrapper .e-time-icon.e-icons.e-disabled,
.e-time-wrapper .e-time-icon.e-icons.e-disabled {
    pointer-events: none
}

.e-control-wrapper.e-time-wrapper span,
.e-time-wrapper span {
    cursor: pointer
}

.e-timepicker.e-time-modal {
    background-color: #0009;
    height: 100%;
    left: 0;
    opacity: .5;
    pointer-events: auto;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 999
}

.e-timepicker.e-popup {
    border-style: solid;
    border-width: 1px;
    overflow: auto
}

.e-timepicker.e-popup .e-content {
    position: relative
}

.e-timepicker.e-popup .e-list-parent.e-ul {
    margin: 0;
    padding: 0
}

.e-timepicker.e-popup .e-list-parent.e-ul .e-list-item {
    cursor: default;
    font-size: 13px;
    overflow: hidden;
    position: relative;
    text-overflow: ellipsis;
    vertical-align: middle;
    white-space: nowrap;
    width: 100%
}

.e-timepicker.e-popup .e-list-parent.e-ul .e-list-item.e-hover {
    cursor: pointer
}

.e-timepicker.e-popup .e-list-parent.e-ul .e-list-item {
    line-height: 36px;
    text-indent: 16px
}

.e-bigger .e-control-wrapper .e-time-wrapper .e-time-icon.e-icons,
.e-bigger .e-time-wrapper .e-time-icon.e-icons,
.e-bigger.e-time-wrapper .e-time-icon.e-icons,
.e-control-wrapper.e-bigger.e-time-wrapper .e-time-icon.e-icons {
    font-size: 18px;
    min-height: 22px;
    min-width: 22px
}

.e-bigger .e-timepicker.e-popup .e-list-parent.e-ul,
.e-bigger.e-timepicker.e-popup .e-list-parent.e-ul {
    padding: 0
}

.e-bigger .e-timepicker.e-popup .e-list-parent.e-ul .e-list-item,
.e-bigger.e-timepicker.e-popup .e-list-parent.e-ul .e-list-item {
    font-size: 14px;
    line-height: 48px;
    text-indent: 16px
}

.e-small .e-timepicker.e-popup .e-list-parent.e-ul .e-list-item,
.e-small.e-timepicker.e-popup .e-list-parent.e-ul .e-list-item {
    font-size: 12px;
    line-height: 26px;
    text-indent: 12px
}

.e-control-wrapper.e-small.e-time-wrapper .e-time-icon.e-icons,
.e-small .e-control-wrapper.e-time-wrapper .e-time-icon.e-icons,
.e-small .e-time-wrapper .e-time-icon.e-icons,
.e-small.e-time-wrapper .e-time-icon.e-icons {
    font-size: 14px
}

.e-small.e-bigger .e-timepicker.e-popup .e-list-parent.e-ul .e-list-item,
.e-small.e-bigger.e-timepicker.e-popup .e-list-parent.e-ul .e-list-item {
    font-size: 13px;
    line-height: 40px;
    text-indent: 16px
}

.e-control-wrapper.e-small.bigger.e-time-wrapper .e-time-icon.e-icons,
.e-small.bigger .e-control-wrapper.e-time-wrapper .e-time-icon.e-icons,
.e-small.e-bigger .e-time-wrapper .e-time-icon.e-icons,
.e-small.e-bigger.e-time-wrapper .e-time-icon.e-icons {
    font-size: 18px
}

.e-content-placeholder.e-timepicker.e-placeholder-timepicker {
    background-size: 250px 33px;
    min-height: 33px
}

.e-bigger .e-content-placeholder.e-timepicker.e-placeholder-timepicker,
.e-bigger.e-content-placeholder.e-timepicker.e-placeholder-timepicker {
    background-size: 250px 40px;
    min-height: 40px
}

.e-time-overflow {
    overflow: hidden
}

.e-timepicker-mob-popup-wrap {
    align-items: center;
    display: flex;
    flex-direction: column;
    height: 100%;
    justify-content: center;
    left: 0;
    max-height: 100%;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 1002
}

.e-timepicker-mob-popup-wrap .e-timepicker.e-popup.e-lib.e-control.e-popup-open {
    left: 0 !important;
    position: relative;
    top: 0 !important
}

.e-datetimepicker.e-popup-expand .e-model-header,
.e-timepicker-mob-popup-wrap .e-popup-expand .e-model-header {
    align-items: center;
    border-bottom: none;
    display: flex;
    font-size: 3vh;
    height: 10%;
    padding: 2.5vh 2.5vw
}

.e-datetimepicker.e-popup-expand .e-model-header .e-popup-close,
.e-timepicker-mob-popup-wrap .e-popup-expand .e-model-header .e-popup-close {
    float: left;
    padding: 1vh 2vw
}

.e-datetimepicker.e-popup-expand .e-model-header .e-model-title,
.e-timepicker-mob-popup-wrap .e-popup-expand .e-model-header .e-model-title {
    padding: 1vh 2vw;
    text-transform: uppercase
}

.e-datetimepicker.e-popup-expand .e-content,
.e-timepicker-mob-popup-wrap .e-popup-expand .e-content {
    height: 90%;
    overflow: auto
}

.e-datetimepicker.e-popup-expand .e-content .e-list-parent.e-ul .e-list-item,
.e-timepicker-mob-popup-wrap .e-popup-expand .e-content .e-list-parent.e-ul .e-list-item {
    line-height: 5vh;
    padding: 1vh 0
}

@media(max-device-width:768px) {

    .e-datetimepicker.e-popup-expand .e-content .e-list-parent.e-ul .e-list-item,
    .e-timepicker-mob-popup-wrap .e-popup-expand .e-content .e-list-parent.e-ul .e-list-item {
        font-size: 14px
    }
}

@media(min-device-width:768px) {

    .e-datetimepicker.e-popup-expand .e-content .e-list-parent.e-ul .e-list-item,
    .e-timepicker-mob-popup-wrap .e-popup-expand .e-content .e-list-parent.e-ul .e-list-item {
        font-size: 24px
    }
}

@media screen and (orientation:landscape) {

    .e-datetimepicker.e-popup-expand .e-model-header,
    .e-timepicker-mob-popup-wrap .e-popup-expand .e-model-header {
        font-size: 2vw;
        height: 15%
    }

    .e-datetimepicker.e-popup-expand .e-model-header .e-model-title,
    .e-datetimepicker.e-popup-expand .e-model-header .e-popup-close,
    .e-timepicker-mob-popup-wrap .e-popup-expand .e-model-header .e-model-title,
    .e-timepicker-mob-popup-wrap .e-popup-expand .e-model-header .e-popup-close {
        padding: 1vh 1vw
    }

    .e-datetimepicker.e-popup-expand .e-content,
    .e-timepicker-mob-popup-wrap .e-popup-expand .e-content {
        height: 85%
    }

    .e-datetimepicker.e-popup-expand .e-content .e-list-parent.e-ul .e-list-item,
    .e-timepicker-mob-popup-wrap .e-popup-expand .e-content .e-list-parent.e-ul .e-list-item {
        line-height: 10vh;
        padding: 1vh 0
    }
}

/*! timepicker theme */
.e-time-wrapper .e-input-group-icon.e-icons.e-active,
.e-time-wrapper.e-input-group:not(.e-disabled) .e-input-group-icon.e-active:active {
    color: #e3165b
}

.e-timepicker.e-popup {
    background-color: #fff;
    border: none;
    border-radius: 2px;
    box-shadow: 0 5px 5px -3px #0003, 0 8px 10px 1px #00000024, 0 3px 14px 2px #0000001f
}

.e-timepicker.e-popup .e-list-parent.e-ul {
    background-color: #fff
}

.e-timepicker.e-popup .e-list-parent.e-ul li.e-list-item {
    border: none;
    color: #000000de
}

.e-timepicker.e-popup .e-list-parent.e-ul .e-list-item.e-disabled {
    color: #00000061;
    opacity: 1;
    pointer-events: none;
    touch-action: none
}

.e-timepicker.e-popup .e-list-parent.e-ul .e-list-item.e-hover,
.e-timepicker.e-popup .e-list-parent.e-ul .e-list-item.e-navigation,
.e-timepicker.e-popup .e-list-parent.e-ul .e-list-item:focus {
    background-color: #eee;
    border: none;
    color: #000
}

.e-timepicker.e-popup .e-list-parent.e-ul .e-list-item.e-active,
.e-timepicker.e-popup .e-list-parent.e-ul .e-list-item.e-active.e-hover {
    background-color: #eee;
    color: #e3165b
}

.e-bigger.e-small .e-timepicker.e-popup .e-list-parent.e-ul .e-list-item,
.e-bigger.e-small.e-timepicker.e-popup .e-list-parent.e-ul .e-list-item,
.e-small .e-timepicker.e-popup .e-list-parent.e-ul .e-list-item,
.e-small.e-timepicker.e-popup .e-list-parent.e-ul .e-list-item {
    color: #000
}

.e-datetimepicker.e-popup-expand .e-model-header,
.e-timepicker-mob-popup-wrap .e-timepicker.e-popup-expand .e-model-header {
    background-color: #3f51b5;
    color: #fff
}

.e-datetimepicker.e-popup-expand .e-model-header .e-popup-close,
.e-timepicker-mob-popup-wrap .e-timepicker.e-popup-expand .e-model-header .e-popup-close {
    color: #fff
}

/*! calendar material theme variables */
/*! component icons */
.e-control-wrapper .e-input-group-icon.e-date-icon,
.e-input-group-icon.e-date-icon {
    font-size: 16px;
    margin: 0 0 4px;
    min-height: 24px;
    min-width: 24px;
    outline: none
}

.e-control-wrapper .e-input-group-icon.e-date-icon:before,
.e-input-group-icon.e-date-icon:before {
    content: "";
    font-family: e-icons
}

.e-control-wrapper .e-input-group-icon.e-date-icon:focus,
.e-input-group-icon.e-date-icon:focus {
    background: #eee;
    border-radius: 50%
}

.e-bigger .e-control-wrapper .e-input-group-icon.e-date-icon,
.e-bigger .e-input-group-icon.e-date-icon,
.e-control-wrapper.e-bigger .e-input-group-icon.e-date-icon {
    font-size: 18px;
    margin: 5px 0 6px;
    min-height: 26px;
    min-width: 26px
}

.e-bigger .e-control-wrapper .e-input-group-icon.e-date-icon:before,
.e-bigger .e-input-group-icon.e-date-icon:before,
.e-control-wrapper.e-bigger .e-input-group-icon.e-date-icon:before {
    content: "";
    font-family: e-icons
}

.e-bigger .e-control-wrapper .e-input-group-icon.e-date-icon:focus,
.e-bigger .e-input-group-icon.e-date-icon:focus,
.e-control-wrapper.e-bigger .e-input-group-icon.e-date-icon:focus {
    background: #eee;
    border-radius: 50%
}

.e-control-wrapper.e-small .e-input-group-icon.e-date-icon,
.e-small .e-control-wrapper .e-input-group-icon.e-date-icon,
.e-small .e-input-group-icon.e-date-icon {
    font-size: 14px
}

.e-control-wrapper.e-small.e-bigger .e-input-group-icon.e-date-icon,
.e-small.e-bigger .e-control-wrapper .e-input-group-icon.e-date-icon,
.e-small.e-bigger .e-input-group-icon.e-date-icon {
    font-size: 18px
}

.e-date-wrapper.e-control-wrapper.e-outline .e-input-group-icon.e-date-icon,
.e-date-wrapper.e-outline .e-input-group-icon.e-date-icon {
    min-height: 0;
    min-width: 20px
}

.e-bigger .e-date-wrapper.e-control-wrapper.e-outline .e-input-group-icon.e-date-icon,
.e-bigger .e-date-wrapper.e-outline .e-input-group-icon.e-date-icon,
.e-date-wrapper.e-control-wrapper.e-bigger.e-outline .e-input-group-icon.e-date-icon {
    min-height: 0;
    min-width: 24px
}

.e-date-wrapper.e-control-wrapper.e-small.e-outline .e-input-group-icon.e-date-icon,
.e-small .e-date-wrapper.e-control-wrapper.e-outline .e-input-group-icon.e-date-icon,
.e-small .e-date-wrapper.e-outline .e-input-group-icon.e-date-icon {
    min-height: 0;
    min-width: 18px
}

.e-bigger.e-small .e-date-wrapper.e-control-wrapper.e-outline .e-input-group-icon.e-date-icon,
.e-bigger.e-small .e-outline.e-date-wrapper .e-input-group-icon.e-date-icon,
.e-bigger.e-small.e-outline.e-date-wrapper .e-input-group-icon.e-date-icon,
.e-date-wrapper.e-control-wrapper.e-bigger.e-small.e-outline .e-input-group-icon.e-date-icon {
    min-height: 0;
    min-width: 20px
}

.e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-model-header .e-popup-close:before {
    content: "";
    font-family: e-icons
}

.e-float-input.e-control-wrapper.e-input-group.e-date-wrapper.e-non-edit.e-input-focus input:focus~.e-clear-icon,
.e-input-group.e-control-wrapper.e-date-wrapper.e-non-edit.e-input-focus .e-input:focus~.e-clear-icon {
    display: flex
}

.e-date-wrapper:not(.e-filled) .e-date-icon.e-icons {
    box-sizing: border-box
}

.e-datepicker .e-calendar .e-content table tbody tr.e-month-hide:last-child {
    display: none
}

.e-datepicker.e-popup-wrapper {
    border-radius: 0;
    overflow-y: hidden;
    pointer-events: auto
}

.e-datepicker.e-date-modal {
    background-color: #0009;
    height: 100%;
    left: 0;
    opacity: .5;
    pointer-events: auto;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 999
}

.e-datepicker .e-model-header {
    background-color: #e3165b;
    color: #fff;
    cursor: default;
    display: block;
    padding: 10px 10px 10px 15px
}

.e-datepicker .e-model-header .e-model-year {
    font-size: 14px;
    font-weight: 500;
    line-height: 32px;
    margin: 0
}

.e-datepicker .e-model-day,
.e-datepicker .e-model-month {
    font-size: 20px;
    font-weight: 500;
    line-height: 32px;
    margin: 0
}

.e-date-overflow {
    overflow: hidden !important
}

.e-datepick-mob-popup-wrap {
    align-items: center;
    display: flex;
    flex-direction: column;
    height: 100%;
    justify-content: center;
    left: 0;
    max-height: 100%;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 1002
}

.e-datepick-mob-popup-wrap .e-datepicker.e-popup-wrapper.e-lib.e-popup.e-control.e-popup-open {
    left: 0 !important;
    position: relative;
    top: 0 !important
}

.e-datepick-mob-popup-wrap .e-datepicker.e-popup-wrapper.e-popup-expand.e-lib.e-popup.e-control.e-popup-open {
    min-height: 100%;
    min-width: 100%
}

.e-content-placeholder.e-datepicker.e-placeholder-datepicker {
    background-size: 250px 33px;
    min-height: 33px
}

.e-bigger .e-content-placeholder.e-datepicker.e-placeholder-datepicker,
.e-bigger.e-content-placeholder.e-datepicker.e-placeholder-datepicker {
    background-size: 250px 40px;
    min-height: 40px
}

.e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand {
    border-radius: 0
}

.e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-model-header.e-blazor-device {
    height: 15vh
}

.e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-model-header.e-blazor-device .e-popup-close {
    float: right
}

.e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-model-header {
    height: 20vh;
    padding: 2vh 2vw
}

.e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-model-header .e-day-wrapper {
    margin: 12vh 0 0
}

.e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-model-header .e-popup-close {
    color: inherit;
    float: left;
    font-size: 18px;
    padding: 2px
}

@media(min-device-width:768px) {
    .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-model-header .e-popup-close {
        font-size: 24px
    }
}

.e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-model-header .e-today.e-flat.e-primary {
    color: inherit;
    float: right
}

@media(min-device-width:768px) {
    .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-model-header .e-today.e-flat.e-primary {
        font-size: 24px
    }
}

.e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-model-day,
.e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-model-month {
    font-size: 5vw;
    line-height: 6vw
}

.e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-calendar {
    height: 100%;
    min-height: 100%;
    min-width: 100%
}

.e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-calendar .e-header.e-decade,
.e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-calendar .e-header.e-month,
.e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-calendar .e-header.e-year {
    border: 0 #0000001f;
    height: 10vh;
    line-height: 5vh;
    padding: 2vh 2vw
}

.e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-calendar .e-header.e-decade .e-title,
.e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-calendar .e-header.e-month .e-title,
.e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-calendar .e-header.e-year .e-title {
    line-height: inherit;
    margin-left: 5vw;
    position: inherit;
    text-align: left;
    vertical-align: middle;
    width: 60vw
}

@media(min-device-width:768px) {

    .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-calendar .e-header.e-decade .e-title,
    .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-calendar .e-header.e-month .e-title,
    .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-calendar .e-header.e-year .e-title {
        font-size: 24px
    }
}

.e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-calendar .e-header.e-decade .e-prev,
.e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-calendar .e-header.e-month .e-prev,
.e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-calendar .e-header.e-year .e-prev {
    margin-right: 0
}

@media(min-device-width:768px) {

    .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-calendar .e-header.e-decade .e-prev,
    .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-calendar .e-header.e-month .e-prev,
    .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-calendar .e-header.e-year .e-prev {
        height: 34px;
        width: 34px
    }

    .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-calendar .e-header.e-decade .e-prev .e-icons,
    .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-calendar .e-header.e-month .e-prev .e-icons,
    .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-calendar .e-header.e-year .e-prev .e-icons {
        font-size: 24px
    }
}

.e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-calendar .e-header.e-decade .e-next,
.e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-calendar .e-header.e-month .e-next,
.e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-calendar .e-header.e-year .e-next {
    margin-right: 0
}

@media(min-device-width:768px) {

    .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-calendar .e-header.e-decade .e-next .e-icons,
    .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-calendar .e-header.e-month .e-next .e-icons,
    .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-calendar .e-header.e-year .e-next .e-icons {
        font-size: 24px
    }
}

.e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-calendar .e-header.e-decade .e-icon-container,
.e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-calendar .e-header.e-month .e-icon-container,
.e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-calendar .e-header.e-year .e-icon-container {
    float: right
}

@media(min-device-width:768px) {
    .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-calendar th {
        font-size: 24px;
        height: 48px
    }

    .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-calendar .e-content span.e-day {
        font-size: 24px;
        height: 64px;
        line-height: 64px;
        width: 64px
    }
}

.e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-calendar-cell-container {
    height: 85vh
}

.e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-footer-container {
    display: none
}

.e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-calendar-cell-container .e-footer-container {
    display: block;
    padding: 5px 0
}

.e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-content.e-month,
.e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-content.e-month table {
    height: 69vh
}

@media screen and (orientation:landscape) {
    .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-model-header.e-blazor-device {
        height: 25vh
    }

    .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-model-header.e-blazor-device .e-popup-close {
        float: right
    }

    .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-calendar-cell-container .e-content.e-decade,
    .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-calendar-cell-container .e-content.e-month,
    .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-calendar-cell-container .e-content.e-year {
        overflow-y: auto
    }
}

@media screen and (orientation:landscape)and (max-height:600px) {

    .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-calendar-cell-container .e-content.e-decade,
    .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-calendar-cell-container .e-content.e-month,
    .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-calendar-cell-container .e-content.e-year {
        height: 50vh
    }
}

@media screen and (orientation:landscape)and (min-height:600px) {

    .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-calendar-cell-container .e-content.e-decade,
    .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-calendar-cell-container .e-content.e-decade table,
    .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-calendar-cell-container .e-content.e-month,
    .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-calendar-cell-container .e-content.e-month table,
    .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-calendar-cell-container .e-content.e-year,
    .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-calendar-cell-container .e-content.e-year table {
        height: 60vh
    }

    .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-calendar-cell-container .e-footer-container {
        font-size: 24px;
        height: 10%;
        padding: 10px 0
    }
}

@media screen and (orientation:landscape) {
    .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-model-header {
        width: 100%
    }
}

@media screen and (orientation:landscape)and (max-height:600px) {
    .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-model-header {
        height: 30vh
    }
}

@media screen and (orientation:landscape)and (min-height:600px) {
    .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-model-header {
        height: 25vh
    }
}

@media screen and (orientation:landscape) {
    .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-model-header .e-popup-close {
        float: left;
        padding: 2px
    }

    .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-model-header .e-day-wrapper {
        margin: 12vh 0 0
    }

    .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-model-header .e-model-day,
    .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-model-header .e-model-month {
        font-size: 4vw
    }

    .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-calendar .e-header.e-decade .e-prev,
    .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-calendar .e-header.e-month .e-prev,
    .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-calendar .e-header.e-year .e-prev {
        margin-right: 0
    }
}

@media screen and (orientation:landscape)and (max-height:600px) {

    .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-calendar .e-header.e-decade .e-title,
    .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-calendar .e-header.e-month .e-title,
    .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-calendar .e-header.e-year .e-title {
        line-height: 8vh
    }
}

@media screen and (orientation:landscape)and (min-height:600px) {

    .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-calendar .e-header.e-decade .e-title,
    .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-calendar .e-header.e-month .e-title,
    .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-calendar .e-header.e-year .e-title {
        line-height: inherit
    }
}

@media screen and (orientation:landscape) {

    .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-content.e-decade,
    .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-content.e-month,
    .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-content.e-year {
        overflow-y: auto
    }
}

@media screen and (orientation:landscape)and (max-height:600px) {

    .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-content.e-decade,
    .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-content.e-month,
    .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-content.e-year {
        height: 60vh
    }
}

@media screen and (orientation:landscape)and (min-height:600px) {

    .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-content.e-decade,
    .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-content.e-month,
    .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-content.e-year {
        height: 65vh
    }
}

@media screen and (orientation:landscape) {
    .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-calendar {
        display: block;
        max-width: 100%;
        overflow: visible
    }

    .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-calendar-cell-container {
        height: 70%;
        width: 100%
    }

    .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-calendar.e-device .e-month table tbody {
        display: table-row-group
    }
}

@media screen and (orientation:landscape)and (max-height:600px) {

    .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-content.e-decade table,
    .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-content.e-month table,
    .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-content.e-year table {
        height: 69vh
    }
}

@media screen and (orientation:landscape)and (min-height:600px) {

    .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-content.e-decade table,
    .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-content.e-month table,
    .e-datepick-mob-popup-wrap .e-datepicker.e-popup-expand .e-content.e-year table {
        height: 65vh
    }
}

.e-bigger .e-datepicker.e-popup-wrapper,
.e-bigger.e-datepicker.e-popup-wrapper,
.e-bigger.e-small .e-datepicker.e-popup-wrapper,
.e-bigger.e-small.e-datepicker.e-popup-wrapper,
.e-datepicker.e-popup-wrapper,
.e-small .e-datepicker.e-popup-wrapper,
.e-small.e-datepicker.e-popup-wrapper {
    border: none;
    box-shadow: 0 5px 5px -3px #0003, 0 8px 10px 1px #00000024, 0 3px 14px 2px #0000001f
}

.e-bigger .e-datepicker .e-calendar,
.e-bigger.e-datepicker .e-calendar,
.e-bigger.e-small .e-datepicker .e-calendar,
.e-bigger.e-small.e-datepicker .e-calendar,
.e-datepicker .e-calendar,
.e-small .e-datepicker .e-calendar,
.e-small.e-datepicker .e-calendar {
    background-color: #fff;
    border: none
}

.e-input-group.e-date-wrapper.e-dateinput-active:active:not(.e-success):not(.e-warning):not(.e-error) {
    border: none
}

.e-date-wrapper span.e-input-group-icon.e-date-icon.e-icons.e-active {
    color: #e3165b
}

/*! calendar material theme variables */
/*! component icons */
.e-control-wrapper .e-input-group-icon.e-range-icon,
.e-input-group-icon.e-range-icon {
    font-size: 16px;
    margin: 0 0 4px;
    min-height: 24px;
    min-width: 24px;
    outline: none
}

.e-control-wrapper .e-input-group-icon.e-range-icon:before,
.e-input-group-icon.e-range-icon:before {
    content: "";
    font-family: e-icons
}

.e-control-wrapper .e-input-group-icon.e-range-icon:focus,
.e-input-group-icon.e-range-icon:focus {
    background: #eee;
    border-radius: 50%
}

.e-daterangepicker .e-calendar .e-header .e-date-icon-next:before {
    content: ""
}

.e-daterangepicker .e-calendar .e-header .e-date-icon-prev:before {
    content: ""
}

.e-daterangepicker .e-change-icon:before {
    content: ""
}

.e-daterangepicker .e-calendar.e-rtl .e-header .e-date-icon-next:before {
    content: ""
}

.e-daterangepicker .e-calendar.e-rtl .e-header .e-date-icon-prev:before {
    content: ""
}

.e-daterangepicker.e-rtl .e-start-end .e-change-icon:before {
    content: ""
}

.e-bigger .e-control-wrapper .e-input-group-icon.e-range-icon,
.e-bigger .e-input-group-icon.e-range-icon,
.e-bigger.e-control-wrapper .e-input-group-icon.e-range-icon {
    font-size: 18px;
    margin: 0 0 2px;
    min-height: 24px;
    min-width: 24px;
    outline: none
}

.e-control-wrapper.e-small .e-input-group-icon.e-range-icon,
.e-small .e-control-wrapper .e-input-group-icon.e-range-icon,
.e-small .e-input-group-icon.e-range-icon {
    font-size: 14px
}

.e-control-wrapper.e-small.e-bigger .e-input-group-icon.e-range-icon,
.e-small.e-bigger .e-control-wrapper .e-input-group-icon.e-range-icon,
.e-small.e-bigger .e-input-group-icon.e-range-icon {
    font-size: 18px
}

.e-date-range-wrapper.e-control-wrapper.e-outline .e-input-group-icon.e-range-icon,
.e-date-range-wrapper.e-outline .e-input-group-icon.e-range-icon {
    min-height: 0;
    min-width: 20px
}

.e-bigger .e-date-range-wrapper.e-control-wrapper.e-outline .e-input-group-icon.e-range-icon,
.e-bigger .e-date-range-wrapper.e-outline .e-input-group-icon.e-range-icon,
.e-date-range-wrapper.e-control-wrapper.e-bigger.e-outline .e-input-group-icon.e-range-icon {
    min-height: 0;
    min-width: 24px
}

.e-date-range-wrapper.e-control-wrapper.e-small.e-outline .e-input-group-icon.e-range-icon,
.e-small .e-date-range-wrapper.e-control-wrapper.e-outline .e-input-group-icon.e-range-icon,
.e-small .e-date-range-wrapper.e-outline .e-input-group-icon.e-range-icon {
    min-height: 0;
    min-width: 18px
}

.e-bigger.e-small .e-date-range-wrapper.e-control-wrapper.e-outline .e-input-group-icon.e-range-icon,
.e-bigger.e-small .e-outline.e-date-range-wrapper .e-input-group-icon.e-range-icon,
.e-bigger.e-small.e-outline.e-date-range-wrapper .e-input-group-icon.e-range-icon,
.e-date-range-wrapper.e-control-wrapper.e-bigger.e-small.e-outline .e-input-group-icon.e-range-icon {
    min-height: 0;
    min-width: 20px
}

.e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup-expand .e-model-header .e-popup-close:before,
.e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup-expand .e-range-header .e-popup-close:before {
    content: "";
    font-family: e-icons
}

.e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup-expand .e-model-header .e-apply:before,
.e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup-expand .e-range-header .e-apply:before {
    content: "";
    font-family: e-icons
}

/*! daterangepicker layout */
.e-float-input.e-control-wrapper.e-input-group.e-date-range-wrapper.e-non-edit.e-input-focus input:focus~.e-clear-icon,
.e-input-group.e-control-wrapper.e-date-range-wrapper.e-non-edit.e-input-focus .e-input:focus~.e-clear-icon {
    display: flex
}

.e-float-input.e-control-wrapper.e-date-range-wrapper .e-daterange-hidden,
.e-float-input.e-control-wrapper.e-date-range-wrapper.e-input-focus .e-daterange-hidden,
.e-float-input.e-input-group.e-control-wrapper.e-date-range-wrapper .e-daterange-hidden,
.e-float-input.e-input-group.e-control-wrapper.e-date-range-wrapper.e-input-focus .e-daterange-hidden,
.e-input-group.e-control-wrapper.e-date-range-wrapper .e-daterange-hidden,
.e-input-group.e-control-wrapper.e-date-range-wrapper.e-input-focus .e-daterange-hidden {
    border: 0;
    height: 0;
    margin: 0;
    padding: 0;
    text-indent: 0;
    visibility: hidden;
    width: 0
}

.e-bigger.e-small .e-daterangepicker.e-popup,
.e-daterangepicker.e-popup {
    border: none;
    border-radius: 0;
    box-shadow: 0 5px 5px -3px #0003, 0 8px 10px 1px #00000024, 0 3px 14px 2px #0000001f;
    max-height: 500px;
    max-width: 730px
}

.e-bigger.e-small .e-daterangepicker.e-popup.e-daterange-day-header-lg,
.e-daterangepicker.e-popup.e-daterange-day-header-lg {
    max-width: 100%
}

.e-bigger.e-small .e-daterangepicker.e-popup.e-preset-wrapper,
.e-daterangepicker.e-popup.e-preset-wrapper {
    min-width: 625px
}

.e-bigger.e-small .e-daterangepicker.e-popup.e-preset-wrapper .e-presets,
.e-daterangepicker.e-popup.e-preset-wrapper .e-presets {
    max-height: none
}

.e-bigger.e-small .e-daterangepicker.e-popup .e-range-header,
.e-daterangepicker.e-popup .e-range-header {
    background: #fff;
    padding: 16px 16px 0;
    width: auto
}

.e-bigger.e-small .e-daterangepicker.e-popup .e-range-header .e-end-label,
.e-bigger.e-small .e-daterangepicker.e-popup .e-range-header .e-start-label,
.e-daterangepicker.e-popup .e-range-header .e-end-label,
.e-daterangepicker.e-popup .e-range-header .e-start-label {
    cursor: default;
    display: inline-block;
    font-size: 18px;
    overflow: hidden;
    text-align: center;
    text-decoration: none;
    text-overflow: ellipsis;
    -webkit-user-select: none;
    user-select: none;
    white-space: nowrap;
    width: 48%
}

.e-bigger.e-small .e-daterangepicker.e-popup .e-range-header .e-change-icon,
.e-daterangepicker.e-popup .e-range-header .e-change-icon {
    font-size: 15px;
    font-weight: 500;
    text-align: center;
    width: 4%
}

.e-bigger.e-small .e-daterangepicker.e-popup .e-range-header .e-day-span,
.e-daterangepicker.e-popup .e-range-header .e-day-span {
    direction: ltr;
    font-size: 13px;
    height: 14px;
    margin: 0 0 15px;
    text-align: center;
    -webkit-user-select: none;
    user-select: none;
    width: 100%
}

.e-bigger.e-small .e-daterangepicker.e-popup .e-range-header .e-start-end,
.e-daterangepicker.e-popup .e-range-header .e-start-end {
    align-items: center;
    display: flex;
    height: 35px
}

.e-bigger.e-small .e-daterangepicker.e-popup .e-separator,
.e-daterangepicker.e-popup .e-separator {
    height: 1px;
    margin: 0
}

.e-bigger.e-small .e-daterangepicker.e-popup .e-calendar,
.e-daterangepicker.e-popup .e-calendar {
    border: none;
    margin: 0;
    padding: 0
}

.e-bigger.e-small .e-daterangepicker.e-popup .e-calendar .e-content table,
.e-daterangepicker.e-popup .e-calendar .e-content table {
    padding: 0 10px 10px
}

.e-bigger.e-small .e-daterangepicker.e-popup .e-calendar .e-header .e-title,
.e-daterangepicker.e-popup .e-calendar .e-header .e-title {
    cursor: pointer;
    float: none;
    font-weight: 400;
    line-height: 36px;
    margin-left: 0;
    width: auto
}

.e-bigger.e-small .e-daterangepicker.e-popup .e-calendar .e-header.e-decade,
.e-bigger.e-small .e-daterangepicker.e-popup .e-calendar .e-header.e-month,
.e-bigger.e-small .e-daterangepicker.e-popup .e-calendar .e-header.e-year,
.e-daterangepicker.e-popup .e-calendar .e-header.e-decade,
.e-daterangepicker.e-popup .e-calendar .e-header.e-month,
.e-daterangepicker.e-popup .e-calendar .e-header.e-year {
    padding: 10px 5px 0
}

.e-bigger.e-small .e-daterangepicker.e-popup .e-calendar .e-header .e-next,
.e-daterangepicker.e-popup .e-calendar .e-header .e-next {
    float: right
}

.e-bigger.e-small .e-daterangepicker.e-popup .e-calendar .e-header .e-prev,
.e-daterangepicker.e-popup .e-calendar .e-header .e-prev {
    float: left
}

.e-bigger.e-small .e-daterangepicker.e-popup .e-calendar .e-header .e-next,
.e-bigger.e-small .e-daterangepicker.e-popup .e-calendar .e-header .e-prev,
.e-daterangepicker.e-popup .e-calendar .e-header .e-next,
.e-daterangepicker.e-popup .e-calendar .e-header .e-prev {
    height: 36px;
    width: 36px
}

.e-bigger.e-small .e-daterangepicker.e-popup .e-calendar .e-header .e-next span,
.e-bigger.e-small .e-daterangepicker.e-popup .e-calendar .e-header .e-prev span,
.e-daterangepicker.e-popup .e-calendar .e-header .e-next span,
.e-daterangepicker.e-popup .e-calendar .e-header .e-prev span {
    padding: 10px
}

.e-bigger.e-small .e-daterangepicker.e-popup .e-calendar .e-start-date.e-selected.e-range-hover,
.e-daterangepicker.e-popup .e-calendar .e-start-date.e-selected.e-range-hover {
    border-radius: 50% 0 0 50%
}

.e-bigger.e-small .e-daterangepicker.e-popup .e-calendar .e-end-date.e-selected.e-range-hover,
.e-daterangepicker.e-popup .e-calendar .e-end-date.e-selected.e-range-hover {
    border-radius: 0 50% 50% 0
}

.e-bigger.e-small .e-daterangepicker.e-popup .e-calendar .e-end-date.e-selected.e-range-hover span.e-day,
.e-bigger.e-small .e-daterangepicker.e-popup .e-calendar .e-start-date.e-selected.e-range-hover span.e-day,
.e-daterangepicker.e-popup .e-calendar .e-end-date.e-selected.e-range-hover span.e-day,
.e-daterangepicker.e-popup .e-calendar .e-start-date.e-selected.e-range-hover span.e-day {
    border: none
}

.e-bigger.e-small .e-daterangepicker.e-popup .e-footer,
.e-daterangepicker.e-popup .e-footer {
    align-items: center;
    border-top: 1px solid #0000001f;
    clear: both;
    display: flex;
    flex-direction: row-reverse;
    height: 48px
}

.e-bigger.e-small .e-daterangepicker.e-popup .e-footer .e-btn,
.e-daterangepicker.e-popup .e-footer .e-btn {
    font-weight: 500;
    height: 27px;
    line-height: 27px;
    overflow: hidden;
    padding: 0 16px;
    text-overflow: ellipsis
}

.e-bigger.e-small .e-daterangepicker.e-popup .e-footer .e-btn.e-apply,
.e-daterangepicker.e-popup .e-footer .e-btn.e-apply {
    margin: 0 8px
}

.e-bigger.e-small .e-daterangepicker.e-popup .e-date-range-container,
.e-daterangepicker.e-popup .e-date-range-container {
    float: left
}

.e-bigger.e-small .e-daterangepicker.e-popup .e-date-range-container.e-range-border,
.e-daterangepicker.e-popup .e-date-range-container.e-range-border {
    border-right: 1px solid #0000001f
}

.e-bigger.e-small .e-daterangepicker.e-popup .e-calendar-container,
.e-daterangepicker.e-popup .e-calendar-container {
    display: flex
}

.e-bigger.e-small .e-daterangepicker.e-popup .e-calendar-container .e-left-container,
.e-bigger.e-small .e-daterangepicker.e-popup .e-calendar-container .e-right-container,
.e-daterangepicker.e-popup .e-calendar-container .e-left-container,
.e-daterangepicker.e-popup .e-calendar-container .e-right-container {
    float: left
}

.e-bigger.e-small .e-daterangepicker.e-popup .e-calendar-container .e-left-container,
.e-daterangepicker.e-popup .e-calendar-container .e-left-container {
    border-right: 1px solid #0000001f
}

.e-bigger.e-small .e-daterangepicker.e-popup .e-presets,
.e-daterangepicker.e-popup .e-presets {
    max-height: 192px;
    overflow: auto;
    width: auto
}

.e-bigger.e-small .e-daterangepicker.e-popup .e-presets .e-list-item,
.e-daterangepicker.e-popup .e-presets .e-list-item {
    border-radius: 0;
    cursor: pointer;
    line-height: 48px;
    overflow: hidden;
    padding: 0 24px;
    text-overflow: ellipsis;
    white-space: nowrap
}

.e-bigger.e-small .e-daterangepicker.e-popup .e-presets .e-list-parent,
.e-daterangepicker.e-popup .e-presets .e-list-parent {
    margin: 0;
    max-width: 160px;
    padding: 0
}

.e-bigger.e-small .e-daterangepicker.e-popup .e-presets .e-text-content,
.e-daterangepicker.e-popup .e-presets .e-text-content {
    line-height: 47px
}

.e-bigger.e-small .e-daterangepicker.e-popup .e-presets .e-ul li.e-list-item,
.e-daterangepicker.e-popup .e-presets .e-ul li.e-list-item {
    font-size: 13px;
    height: 36px;
    line-height: 36px
}

.e-bigger.e-small .e-daterangepicker.e-popup .e-hide-range,
.e-daterangepicker.e-popup .e-hide-range {
    display: none
}

.e-bigger.e-small .e-daterangepicker.e-rtl .e-date-range-container,
.e-daterangepicker.e-rtl .e-date-range-container {
    float: right
}

.e-bigger.e-small .e-daterangepicker.e-rtl .e-date-range-container .e-left-container,
.e-bigger.e-small .e-daterangepicker.e-rtl .e-date-range-container.e-range-border,
.e-daterangepicker.e-rtl .e-date-range-container .e-left-container,
.e-daterangepicker.e-rtl .e-date-range-container.e-range-border {
    border-left: 1px solid #0000001f;
    border-right: 0
}

.e-bigger.e-small .e-daterangepicker.e-rtl .e-date-range-container .e-calendar .e-next,
.e-daterangepicker.e-rtl .e-date-range-container .e-calendar .e-next {
    float: left
}

.e-bigger.e-small .e-daterangepicker.e-rtl .e-date-range-container .e-calendar .e-prev,
.e-daterangepicker.e-rtl .e-date-range-container .e-calendar .e-prev {
    float: right
}

.e-bigger.e-small .e-daterangepicker.e-rtl .e-date-range-container .e-calendar .e-start-date.e-selected.e-range-hover,
.e-daterangepicker.e-rtl .e-date-range-container .e-calendar .e-start-date.e-selected.e-range-hover {
    border-radius: 0 50% 50% 0
}

.e-bigger.e-small .e-daterangepicker.e-rtl .e-date-range-container .e-calendar .e-end-date.e-selected.e-range-hover,
.e-daterangepicker.e-rtl .e-date-range-container .e-calendar .e-end-date.e-selected.e-range-hover {
    border-radius: 50% 0 0 50%
}

.e-bigger.e-small .e-daterangepicker.e-rtl .e-footer,
.e-daterangepicker.e-rtl .e-footer {
    flex-direction: row;
    justify-content: flex-end
}

.e-bigger.e-small .e-daterangepicker.e-rtl .e-footer .e-btn.e-cancel,
.e-daterangepicker.e-rtl .e-footer .e-btn.e-cancel {
    margin: 0 8px
}

.e-bigger.e-small .e-daterangepicker.e-rtl .e-footer .e-btn.e-apply,
.e-daterangepicker.e-rtl .e-footer .e-btn.e-apply {
    margin-left: 0
}

.e-bigger .e-daterangepicker.e-range-modal,
.e-device.e-daterangepicker.e-range-modal {
    background-color: #0009;
    height: 100%;
    left: 0;
    opacity: .5;
    pointer-events: auto;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 999
}

.e-bigger.e-small .e-daterangepicker .e-calendar {
    max-width: 246px
}

.e-bigger .e-daterangepicker.e-popup,
.e-bigger.e-daterangepicker.e-popup,
.e-device.e-daterangepicker.e-popup {
    background-color: #fff
}

.e-bigger .e-daterangepicker.e-popup.e-preset-wrapper,
.e-bigger.e-daterangepicker.e-popup.e-preset-wrapper,
.e-device.e-daterangepicker.e-popup.e-preset-wrapper {
    max-width: 770px;
    min-width: auto
}

.e-bigger .e-daterangepicker.e-popup.e-preset-wrapper .e-presets,
.e-bigger.e-daterangepicker.e-popup.e-preset-wrapper .e-presets,
.e-device.e-daterangepicker.e-popup.e-preset-wrapper .e-presets {
    max-height: none
}

.e-bigger .e-daterangepicker.e-popup .e-range-header,
.e-bigger.e-daterangepicker.e-popup .e-range-header,
.e-device.e-daterangepicker.e-popup .e-range-header {
    width: auto
}

.e-bigger .e-daterangepicker.e-popup .e-range-header .e-start-end,
.e-bigger.e-daterangepicker.e-popup .e-range-header .e-start-end,
.e-device.e-daterangepicker.e-popup .e-range-header .e-start-end {
    align-items: center;
    cursor: pointer;
    display: flex;
    height: 36px;
    justify-content: center;
    -webkit-user-select: none;
    user-select: none;
    width: 100%
}

.e-bigger .e-daterangepicker.e-popup .e-range-header .e-start-end .e-end-btn,
.e-bigger .e-daterangepicker.e-popup .e-range-header .e-start-end .e-start-btn,
.e-bigger.e-daterangepicker.e-popup .e-range-header .e-start-end .e-end-btn,
.e-bigger.e-daterangepicker.e-popup .e-range-header .e-start-end .e-start-btn,
.e-device.e-daterangepicker.e-popup .e-range-header .e-start-end .e-end-btn,
.e-device.e-daterangepicker.e-popup .e-range-header .e-start-end .e-start-btn {
    border: 1px solid #3f51b5;
    box-shadow: none;
    font-size: 14px;
    font-weight: 500;
    height: 36px;
    line-height: 34px;
    max-width: 116px;
    overflow: hidden;
    padding: 1px 6px;
    text-overflow: ellipsis;
    width: 50%
}

.e-bigger .e-daterangepicker.e-popup .e-range-header .e-start-end .e-end-btn,
.e-bigger.e-daterangepicker.e-popup .e-range-header .e-start-end .e-end-btn,
.e-device.e-daterangepicker.e-popup .e-range-header .e-start-end .e-end-btn {
    border-left: 0;
    border-radius: 0 2px 2px 0
}

.e-bigger .e-daterangepicker.e-popup .e-range-header .e-start-end .e-start-btn,
.e-bigger.e-daterangepicker.e-popup .e-range-header .e-start-end .e-start-btn,
.e-device.e-daterangepicker.e-popup .e-range-header .e-start-end .e-start-btn {
    border-radius: 2px 0 0 2px
}

.e-bigger .e-daterangepicker.e-popup .e-range-header .e-start-end .e-end-btn.e-active,
.e-bigger .e-daterangepicker.e-popup .e-range-header .e-start-end .e-end-btn.e-active:active:not([disabled]),
.e-bigger .e-daterangepicker.e-popup .e-range-header .e-start-end .e-end-btn.e-active:hover,
.e-bigger .e-daterangepicker.e-popup .e-range-header .e-start-end .e-end-btn:hover:not([disabled]),
.e-bigger .e-daterangepicker.e-popup .e-range-header .e-start-end .e-start-btn.e-active,
.e-bigger .e-daterangepicker.e-popup .e-range-header .e-start-end .e-start-btn.e-active:active,
.e-bigger .e-daterangepicker.e-popup .e-range-header .e-start-end .e-start-btn.e-active:hover,
.e-bigger .e-daterangepicker.e-popup .e-range-header .e-start-end .e-start-btn:hover,
.e-bigger.e-daterangepicker.e-popup .e-range-header .e-start-end .e-end-btn.e-active,
.e-bigger.e-daterangepicker.e-popup .e-range-header .e-start-end .e-end-btn.e-active:active:not([disabled]),
.e-bigger.e-daterangepicker.e-popup .e-range-header .e-start-end .e-end-btn.e-active:hover,
.e-bigger.e-daterangepicker.e-popup .e-range-header .e-start-end .e-end-btn:hover:not([disabled]),
.e-bigger.e-daterangepicker.e-popup .e-range-header .e-start-end .e-start-btn.e-active,
.e-bigger.e-daterangepicker.e-popup .e-range-header .e-start-end .e-start-btn.e-active:active,
.e-bigger.e-daterangepicker.e-popup .e-range-header .e-start-end .e-start-btn.e-active:hover,
.e-bigger.e-daterangepicker.e-popup .e-range-header .e-start-end .e-start-btn:hover,
.e-device.e-daterangepicker.e-popup .e-range-header .e-start-end .e-end-btn.e-active,
.e-device.e-daterangepicker.e-popup .e-range-header .e-start-end .e-end-btn.e-active:active:not([disabled]),
.e-device.e-daterangepicker.e-popup .e-range-header .e-start-end .e-end-btn.e-active:hover,
.e-device.e-daterangepicker.e-popup .e-range-header .e-start-end .e-end-btn:hover:not([disabled]),
.e-device.e-daterangepicker.e-popup .e-range-header .e-start-end .e-start-btn.e-active,
.e-device.e-daterangepicker.e-popup .e-range-header .e-start-end .e-start-btn.e-active:active,
.e-device.e-daterangepicker.e-popup .e-range-header .e-start-end .e-start-btn.e-active:hover,
.e-device.e-daterangepicker.e-popup .e-range-header .e-start-end .e-start-btn:hover {
    box-shadow: none
}

.e-bigger .e-daterangepicker.e-popup .e-range-header .e-start-end .e-end-btn,
.e-bigger .e-daterangepicker.e-popup .e-range-header .e-start-end .e-start-btn,
.e-bigger.e-daterangepicker.e-popup .e-range-header .e-start-end .e-end-btn,
.e-bigger.e-daterangepicker.e-popup .e-range-header .e-start-end .e-start-btn,
.e-device.e-daterangepicker.e-popup .e-range-header .e-start-end .e-end-btn,
.e-device.e-daterangepicker.e-popup .e-range-header .e-start-end .e-start-btn {
    max-width: 141px
}

.e-bigger .e-daterangepicker.e-popup .e-presets,
.e-bigger.e-daterangepicker.e-popup .e-presets,
.e-device.e-daterangepicker.e-popup .e-presets {
    max-height: 240px
}

.e-bigger .e-daterangepicker.e-popup .e-presets.e-preset-wrapper,
.e-bigger.e-daterangepicker.e-popup .e-presets.e-preset-wrapper,
.e-device.e-daterangepicker.e-popup .e-presets.e-preset-wrapper {
    max-height: none
}

.e-bigger .e-daterangepicker.e-popup .e-presets ul,
.e-bigger.e-daterangepicker.e-popup .e-presets ul,
.e-device.e-daterangepicker.e-popup .e-presets ul {
    max-width: none
}

.e-bigger .e-daterangepicker.e-popup .e-presets ul li.e-list-item,
.e-bigger.e-daterangepicker.e-popup .e-presets ul li.e-list-item,
.e-device.e-daterangepicker.e-popup .e-presets ul li.e-list-item {
    font-size: 14px;
    height: 48px;
    line-height: 48px;
    padding: 0 16px
}

.e-bigger .e-daterangepicker .e-calendar,
.e-bigger.e-daterangepicker .e-calendar,
.e-device.e-daterangepicker .e-calendar {
    max-width: 296px;
    padding: 0
}

.e-bigger .e-daterangepicker .e-calendar .e-content table,
.e-bigger.e-daterangepicker .e-calendar .e-content table,
.e-device.e-daterangepicker .e-calendar .e-content table {
    padding: 0 15px 15px
}

.e-bigger .e-daterangepicker .e-calendar .e-header .e-next,
.e-bigger .e-daterangepicker .e-calendar .e-header .e-prev,
.e-bigger.e-daterangepicker .e-calendar .e-header .e-next,
.e-bigger.e-daterangepicker .e-calendar .e-header .e-prev,
.e-device.e-daterangepicker .e-calendar .e-header .e-next,
.e-device.e-daterangepicker .e-calendar .e-header .e-prev {
    height: 48px;
    width: 48px
}

.e-bigger .e-daterangepicker .e-calendar .e-header .e-next span,
.e-bigger .e-daterangepicker .e-calendar .e-header .e-prev span,
.e-bigger.e-daterangepicker .e-calendar .e-header .e-next span,
.e-bigger.e-daterangepicker .e-calendar .e-header .e-prev span,
.e-device.e-daterangepicker .e-calendar .e-header .e-next span,
.e-device.e-daterangepicker .e-calendar .e-header .e-prev span {
    padding: 15px
}

.e-bigger .e-daterangepicker .e-calendar .e-header .e-title,
.e-bigger.e-daterangepicker .e-calendar .e-header .e-title,
.e-device.e-daterangepicker .e-calendar .e-header .e-title {
    cursor: pointer;
    line-height: 48px
}

.e-bigger .e-daterangepicker .e-calendar .e-header.e-decade,
.e-bigger .e-daterangepicker .e-calendar .e-header.e-month,
.e-bigger .e-daterangepicker .e-calendar .e-header.e-year,
.e-bigger.e-daterangepicker .e-calendar .e-header.e-decade,
.e-bigger.e-daterangepicker .e-calendar .e-header.e-month,
.e-bigger.e-daterangepicker .e-calendar .e-header.e-year,
.e-device.e-daterangepicker .e-calendar .e-header.e-decade,
.e-device.e-daterangepicker .e-calendar .e-header.e-month,
.e-device.e-daterangepicker .e-calendar .e-header.e-year {
    padding: 10px 5px 0
}

.e-bigger .e-daterangepicker .e-footer,
.e-bigger.e-daterangepicker .e-footer,
.e-device.e-daterangepicker .e-footer {
    height: 58px
}

.e-bigger .e-daterangepicker .e-footer .e-btn,
.e-bigger.e-daterangepicker .e-footer .e-btn,
.e-device.e-daterangepicker .e-footer .e-btn {
    height: 36px;
    line-height: 36px;
    overflow: hidden
}

.e-bigger .e-daterangepicker .e-footer .e-btn.e-apply,
.e-bigger.e-daterangepicker .e-footer .e-btn.e-apply,
.e-device.e-daterangepicker .e-footer .e-btn.e-apply {
    margin: 0 8px
}

.e-bigger .e-daterangepicker.e-rtl.e-popup .e-range-header .e-start-end .e-end-btn,
.e-bigger.e-daterangepicker.e-rtl.e-popup .e-range-header .e-start-end .e-end-btn,
.e-device.e-daterangepicker.e-rtl.e-popup .e-range-header .e-start-end .e-end-btn {
    border: 1px solid #3f51b5;
    border-radius: 2px 0 0 2px;
    border-right: 0
}

.e-bigger .e-daterangepicker.e-rtl.e-popup .e-range-header .e-start-end .e-start-btn,
.e-bigger.e-daterangepicker.e-rtl.e-popup .e-range-header .e-start-end .e-start-btn,
.e-device.e-daterangepicker.e-rtl.e-popup .e-range-header .e-start-end .e-start-btn {
    border-radius: 0 2px 2px 0
}

.e-bigger .e-daterangepicker.e-rtl.e-popup .e-footer.e-btn.e-cancel,
.e-bigger.e-daterangepicker.e-rtl.e-popup .e-footer.e-btn.e-cancel,
.e-device.e-daterangepicker.e-rtl.e-popup .e-footer.e-btn.e-cancel {
    margin: 0 8px
}

.e-bigger .e-daterangepicker.e-rtl.e-popup .e-footer .e-btn.e-apply,
.e-bigger.e-daterangepicker.e-rtl.e-popup .e-footer .e-btn.e-apply,
.e-device.e-daterangepicker.e-rtl.e-popup .e-footer .e-btn.e-apply {
    margin-left: 0
}

.e-bigger .e-daterangepicker.e-device.e-popup,
.e-bigger.e-daterangepicker.e-device.e-popup,
.e-device.e-daterangepicker.e-device.e-popup {
    max-width: 298px
}

.e-bigger .e-daterangepicker.e-device.e-popup .e-range-header,
.e-bigger.e-daterangepicker.e-device.e-popup .e-range-header,
.e-device.e-daterangepicker.e-device.e-popup .e-range-header {
    margin: 20px 16px 0;
    padding: 0
}

.e-bigger .e-daterangepicker.e-device.e-popup .e-range-header .e-day-span,
.e-bigger.e-daterangepicker.e-device.e-popup .e-range-header .e-day-span,
.e-device.e-daterangepicker.e-device.e-popup .e-range-header .e-day-span {
    margin: 10px 0
}

.e-small .e-daterangepicker.e-popup .e-range-header,
.e-small.e-daterangepicker.e-popup .e-range-header {
    margin: 10px 10px 0
}

.e-small .e-daterangepicker.e-popup .e-range-header .e-end-label,
.e-small .e-daterangepicker.e-popup .e-range-header .e-start-label,
.e-small.e-daterangepicker.e-popup .e-range-header .e-end-label,
.e-small.e-daterangepicker.e-popup .e-range-header .e-start-label {
    font-size: 16px
}

.e-small .e-daterangepicker.e-popup .e-range-header .e-change-icon,
.e-small.e-daterangepicker.e-popup .e-range-header .e-change-icon {
    font-size: 12px
}

.e-small .e-daterangepicker.e-popup .e-range-header .e-start-end,
.e-small.e-daterangepicker.e-popup .e-range-header .e-start-end {
    height: 32px
}

.e-small .e-daterangepicker.e-popup .e-range-header .e-day-span,
.e-small.e-daterangepicker.e-popup .e-range-header .e-day-span {
    font-size: 12px;
    margin: 0 0 10px
}

.e-small .e-daterangepicker.e-popup .e-range-header .e-separator,
.e-small.e-daterangepicker.e-popup .e-range-header .e-separator {
    margin: 0 10px
}

.e-small .e-daterangepicker.e-popup .e-footer .e-btn.e-apply,
.e-small.e-daterangepicker.e-popup .e-footer .e-btn.e-apply {
    margin: 10px 10px 10px 8px
}

.e-small .e-daterangepicker.e-popup.e-preset-wrapper .e-presets .e-list-parent.e-ul .e-list-item,
.e-small.e-daterangepicker.e-popup.e-preset-wrapper .e-presets .e-list-parent.e-ul .e-list-item {
    font-size: 12px;
    height: 26px;
    line-height: 26px
}

.e-range-overflow {
    overflow: hidden
}

.e-daterangepick-mob-popup-wrap {
    align-items: center;
    display: flex;
    flex-direction: column;
    height: 100%;
    justify-content: center;
    left: 0;
    max-height: 100%;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 1002
}

.e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-control.e-lib.e-device.e-popup-open {
    left: 0 !important;
    position: relative;
    top: 0 !important
}

.e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand.e-control.e-lib.e-device.e-popup-open {
    height: 100%;
    min-height: 100%;
    min-width: 100%;
    width: 100%
}

.e-content-placeholder.e-daterangepicker.e-placeholder-daterangepicker {
    background-size: 250px 33px;
    min-height: 33px
}

.e-bigger .e-content-placeholder.e-daterangepicker.e-placeholder-daterangepicker,
.e-bigger.e-content-placeholder.e-daterangepicker.e-placeholder-daterangepicker {
    background-size: 250px 40px;
    min-height: 40px
}

.e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-date-range-container {
    height: 100%;
    min-height: 100%;
    min-width: 100%;
    width: 100%
}

.e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-date-range-container .e-range-header {
    color: #000000de;
    height: 20vh;
    margin: 0;
    padding: 2vh 2vw
}

@media(max-device-width:768px) {
    .e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-date-range-container .e-range-header .e-model-header-wrapper {
        font-size: 16px
    }
}

@media(min-device-width:768px) {
    .e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-date-range-container .e-range-header .e-model-header-wrapper {
        font-size: 24px
    }
}

.e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-date-range-container .e-range-header .e-model-header-wrapper .e-apply {
    float: right
}

.e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-date-range-container .e-range-header .e-start-end {
    margin: 3vh 0 0
}

.e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-date-range-container .e-calendar {
    min-width: 100%;
    overflow: visible;
    overflow: initial;
    padding: 0;
    width: 100%
}

@media(max-height:600px) {
    .e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-date-range-container .e-calendar {
        height: 100%;
        min-height: 100%
    }
}

@media(min-height:600px) {
    .e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-date-range-container .e-calendar {
        height: 80vh;
        min-height: 80vh
    }
}

.e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-date-range-container .e-calendar .e-header.e-decade,
.e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-date-range-container .e-calendar .e-header.e-month,
.e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-date-range-container .e-calendar .e-header.e-year {
    border: solid #0000001f;
    border-width: 0 0 1px;
    height: 10vh;
    line-height: 5vh;
    padding: 2vh 2vw
}

.e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-date-range-container .e-calendar .e-header.e-decade .e-next,
.e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-date-range-container .e-calendar .e-header.e-decade .e-prev,
.e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-date-range-container .e-calendar .e-header.e-month .e-next,
.e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-date-range-container .e-calendar .e-header.e-month .e-prev,
.e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-date-range-container .e-calendar .e-header.e-year .e-next,
.e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-date-range-container .e-calendar .e-header.e-year .e-prev {
    height: 36px;
    width: 36px
}

.e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-date-range-container .e-calendar .e-header.e-decade .e-next span,
.e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-date-range-container .e-calendar .e-header.e-decade .e-prev span,
.e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-date-range-container .e-calendar .e-header.e-month .e-next span,
.e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-date-range-container .e-calendar .e-header.e-month .e-prev span,
.e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-date-range-container .e-calendar .e-header.e-year .e-next span,
.e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-date-range-container .e-calendar .e-header.e-year .e-prev span {
    line-height: 1;
    padding: 10px
}

@media(min-device-width:768px) {

    .e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-date-range-container .e-calendar .e-header.e-decade .e-next span,
    .e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-date-range-container .e-calendar .e-header.e-decade .e-prev span,
    .e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-date-range-container .e-calendar .e-header.e-month .e-next span,
    .e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-date-range-container .e-calendar .e-header.e-month .e-prev span,
    .e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-date-range-container .e-calendar .e-header.e-year .e-next span,
    .e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-date-range-container .e-calendar .e-header.e-year .e-prev span {
        font-size: 24px
    }
}

@media(max-height:600px) {

    .e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-date-range-container .e-calendar .e-header.e-decade .e-title,
    .e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-date-range-container .e-calendar .e-header.e-month .e-title,
    .e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-date-range-container .e-calendar .e-header.e-year .e-title {
        line-height: 8vh
    }
}

@media(min-height:600px) {

    .e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-date-range-container .e-calendar .e-header.e-decade .e-title,
    .e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-date-range-container .e-calendar .e-header.e-month .e-title,
    .e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-date-range-container .e-calendar .e-header.e-year .e-title {
        line-height: inherit
    }
}

@media(min-device-width:768px) {

    .e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-date-range-container .e-calendar .e-header.e-decade .e-title,
    .e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-date-range-container .e-calendar .e-header.e-month .e-title,
    .e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-date-range-container .e-calendar .e-header.e-year .e-title {
        font-size: 24px
    }

    .e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-date-range-container .e-calendar th {
        font-size: 24px;
        height: 48px
    }

    .e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-date-range-container .e-calendar .e-content span.e-day {
        font-size: 24px;
        height: 64px;
        line-height: 64px;
        width: 64px
    }
}

.e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-date-range-container .e-calendar .e-end-date.e-selected.e-range-hover,
.e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-date-range-container .e-calendar .e-start-date.e-selected.e-range-hover {
    border-radius: 0
}

.e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-calendar-holder {
    height: 100%
}

@media(max-height:600px) {

    .e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-calendar-holder .e-calendar-container,
    .e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-calendar-holder .e-calendar-container .e-calendar {
        height: 78vh;
        min-height: 78vh
    }
}

.e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-calendar-holder .e-footer {
    display: block
}

.e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-calendar-holder .e-footer .e-btn.e-apply,
.e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-calendar-holder .e-footer .e-btn.e-cancel {
    float: right
}

@media(max-height:600px) {
    .e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-calendar-container {
        height: 100%;
        min-height: 100%
    }
}

@media(min-height:600px) {
    .e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-calendar-container {
        height: 80vh;
        min-height: 80vh
    }
}

.e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-separator {
    margin: 0
}

.e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-content.e-month {
    height: 69vh
}

.e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-content.e-month table {
    border-spacing: inherit;
    height: 69vh;
    padding: 0 2vw
}

.e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-footer {
    display: none
}

.e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-presets {
    height: 90%;
    max-height: 90%
}

.e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-presets ul {
    height: 100%
}

.e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-presets ul li.e-list-item {
    font-size: 16px
}

@media(min-device-width:768px) {
    .e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-presets ul li.e-list-item {
        font-size: 18px
    }
}

.e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-range-mob-popup-wrap {
    height: 100%;
    position: relative
}

.e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-range-mob-popup-wrap .e-model-header {
    align-items: center;
    border-bottom: none;
    display: flex;
    font-size: 3vh;
    height: 10%;
    padding: 2.5vh 2.5vw
}

@media(min-device-width:768px) {
    .e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-range-mob-popup-wrap .e-model-header {
        font-size: 2vw
    }
}

.e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-range-mob-popup-wrap .e-model-header .e-popup-close {
    float: left;
    padding: 1vh 2vw
}

.e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-range-mob-popup-wrap .e-model-header .e-model-title {
    padding: 1vh 2vw;
    text-transform: uppercase
}

@media screen and (orientation:landscape)and (max-height:600px) {
    .e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-date-range-container .e-range-header.e-blazor-device {
        height: 23vh
    }
}

@media screen and (orientation:landscape)and (min-height:600px) {
    .e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-date-range-container .e-range-header.e-blazor-device {
        height: 20vh
    }

    .e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-calendar-holder .e-calendar-container {
        height: 70vh;
        min-height: 70vh
    }
}

@media screen and (orientation:landscape)and (max-height:600px) {
    .e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-calendar-holder .e-calendar-container {
        height: 65%;
        min-height: 65%
    }
}

@media screen and (orientation:landscape)and (min-height:600px) {
    .e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-calendar-holder .e-calendar-container .e-calendar {
        height: 70vh;
        min-height: 70vh
    }
}

@media screen and (orientation:landscape)and (max-height:600px) {

    .e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-calendar-holder .e-calendar-container .e-content.e-decade,
    .e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-calendar-holder .e-calendar-container .e-content.e-month,
    .e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-calendar-holder .e-calendar-container .e-content.e-year {
        height: 50vh
    }
}

@media screen and (orientation:landscape) {
    .e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-presets {
        height: 85%;
        max-height: 85%
    }

    .e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-range-mob-popup-wrap .e-model-header {
        font-size: 2vw;
        height: 15%
    }

    .e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-range-mob-popup-wrap .e-model-header .e-model-title,
    .e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-range-mob-popup-wrap .e-model-header .e-popup-close {
        padding: 1vh 1vw
    }

    .e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-date-range-container .e-range-header {
        width: 100%
    }
}

@media screen and (orientation:landscape)and (max-height:600px) {
    .e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-date-range-container .e-range-header {
        height: 27vh
    }
}

@media screen and (orientation:landscape)and (min-height:600px) {
    .e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-date-range-container .e-range-header {
        height: 25vh
    }
}

@media screen and (orientation:landscape) {
    .e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-date-range-container .e-range-header .e-start-end {
        height: 38px;
        margin: 0
    }
}

@media screen and (orientation:landscape)and (min-height:600px) {
    .e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-date-range-container .e-range-header .e-start-end {
        margin: 5vh 0 0
    }
}

@media screen and (orientation:landscape) {
    .e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-date-range-container .e-range-header .e-day-span {
        font-size: 20px;
        margin: 5px 0
    }
}

@media screen and (orientation:landscape)and (min-height:600px) {
    .e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-calendar-container {
        height: 75vh;
        min-height: 75vh
    }
}

@media screen and (orientation:landscape) {

    .e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-content.e-decade,
    .e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-content.e-month,
    .e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-content.e-year {
        overflow-y: auto
    }
}

@media screen and (orientation:landscape)and (max-height:600px) {

    .e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-content.e-decade,
    .e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-content.e-month,
    .e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-content.e-year {
        height: 60vh
    }
}

@media screen and (orientation:landscape)and (min-height:600px) {

    .e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-content.e-decade,
    .e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-content.e-month,
    .e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-content.e-year {
        height: 65vh
    }
}

@media screen and (orientation:landscape) {

    .e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-content.e-decade table,
    .e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-content.e-month table,
    .e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-content.e-year table {
        border-spacing: inherit;
        display: table
    }
}

@media screen and (orientation:landscape)and (min-height:600px) {

    .e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-content.e-decade table,
    .e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-content.e-month table,
    .e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-content.e-year table {
        height: 65vh
    }
}

.e-outline.e-float-input.e-control-wrapper label.e-float-text.e-label-bottom span.e-float-text-content.e-float-text-overflow.e-date-time-icon {
    width: calc(100% - 80px)
}

.e-outline.e-float-input.e-static-clear.e-control-wrapper label.e-float-text.e-label-bottom span.e-float-text-content.e-float-text-overflow.e-date-time-icon {
    width: calc(100% - 110px)
}

/*! daterangepicker theme */
.e-date-range-wrapper .e-input-group-icon.e-icons.e-active,
.e-date-range-wrapper.e-input-group:not(.e-disabled) .e-input-group-icon.e-active:active {
    color: #e3165b
}

.e-bigger.e-small .e-daterangepicker.e-popup,
.e-bigger.e-small.e-daterangepicker.e-popup,
.e-daterangepicker.e-popup {
    background: #fff
}

.e-bigger.e-small .e-daterangepicker.e-popup .e-calendar,
.e-bigger.e-small.e-daterangepicker.e-popup .e-calendar,
.e-daterangepicker.e-popup .e-calendar {
    background-color: #fff
}

.e-bigger.e-small .e-daterangepicker.e-popup .e-calendar .e-header .e-title,
.e-bigger.e-small .e-daterangepicker.e-popup .e-calendar .e-header .e-title:hover,
.e-bigger.e-small.e-daterangepicker.e-popup .e-calendar .e-header .e-title,
.e-bigger.e-small.e-daterangepicker.e-popup .e-calendar .e-header .e-title:hover,
.e-daterangepicker.e-popup .e-calendar .e-header .e-title,
.e-daterangepicker.e-popup .e-calendar .e-header .e-title:hover {
    color: #000000de;
    text-decoration: none
}

.e-bigger.e-small .e-daterangepicker.e-popup .e-calendar .e-content .e-range-hover,
.e-bigger.e-small.e-daterangepicker.e-popup .e-calendar .e-content .e-range-hover,
.e-daterangepicker.e-popup .e-calendar .e-content .e-range-hover {
    background-color: #eee;
    color: #000000de
}

.e-bigger.e-small .e-daterangepicker.e-popup .e-calendar .e-content.e-month .e-today.e-range-hover span,
.e-bigger.e-small.e-daterangepicker.e-popup .e-calendar .e-content.e-month .e-today.e-range-hover span,
.e-daterangepicker.e-popup .e-calendar .e-content.e-month .e-today.e-range-hover span {
    background-color: #eee;
    border: 1px solid #e3165b;
    color: #e3165b
}

.e-bigger.e-small .e-daterangepicker.e-popup .e-calendar .e-content .e-range-hover span,
.e-bigger.e-small.e-daterangepicker.e-popup .e-calendar .e-content .e-range-hover span,
.e-daterangepicker.e-popup .e-calendar .e-content .e-range-hover span {
    background: #eee;
    border: none;
    color: #000000de
}

.e-bigger.e-small .e-daterangepicker.e-popup .e-calendar .e-range-hover.e-focused-date.e-today span.e-day,
.e-bigger.e-small .e-daterangepicker.e-popup .e-calendar .e-range-hover.e-focused-date:not(.e-selected) span.e-day,
.e-bigger.e-small .e-daterangepicker.e-popup .e-calendar .e-range-hover:not(.e-selected):hover span.e-day,
.e-bigger.e-small.e-daterangepicker.e-popup .e-calendar .e-range-hover.e-focused-date.e-today span.e-day,
.e-bigger.e-small.e-daterangepicker.e-popup .e-calendar .e-range-hover.e-focused-date:not(.e-selected) span.e-day,
.e-bigger.e-small.e-daterangepicker.e-popup .e-calendar .e-range-hover:not(.e-selected):hover span.e-day,
.e-daterangepicker.e-popup .e-calendar .e-range-hover.e-focused-date.e-today span.e-day,
.e-daterangepicker.e-popup .e-calendar .e-range-hover.e-focused-date:not(.e-selected) span.e-day,
.e-daterangepicker.e-popup .e-calendar .e-range-hover:not(.e-selected):hover span.e-day {
    background-color: #c8c8c8;
    border: none;
    color: #000000de
}

.e-bigger.e-small .e-daterangepicker.e-popup .e-calendar .e-range-hover.e-end-date.e-selected.e-today span.e-day,
.e-bigger.e-small .e-daterangepicker.e-popup .e-calendar .e-range-hover.e-focused-date.e-today span.e-day,
.e-bigger.e-small .e-daterangepicker.e-popup .e-calendar .e-range-hover.e-selected.e-today:hover span.e-day,
.e-bigger.e-small .e-daterangepicker.e-popup .e-calendar .e-range-hover.e-start-date.e-selected.e-today span.e-day,
.e-bigger.e-small .e-daterangepicker.e-popup .e-calendar .e-range-hover.e-today:hover span.e-day,
.e-bigger.e-small.e-daterangepicker.e-popup .e-calendar .e-range-hover.e-end-date.e-selected.e-today span.e-day,
.e-bigger.e-small.e-daterangepicker.e-popup .e-calendar .e-range-hover.e-focused-date.e-today span.e-day,
.e-bigger.e-small.e-daterangepicker.e-popup .e-calendar .e-range-hover.e-selected.e-today:hover span.e-day,
.e-bigger.e-small.e-daterangepicker.e-popup .e-calendar .e-range-hover.e-start-date.e-selected.e-today span.e-day,
.e-bigger.e-small.e-daterangepicker.e-popup .e-calendar .e-range-hover.e-today:hover span.e-day,
.e-daterangepicker.e-popup .e-calendar .e-range-hover.e-end-date.e-selected.e-today span.e-day,
.e-daterangepicker.e-popup .e-calendar .e-range-hover.e-focused-date.e-today span.e-day,
.e-daterangepicker.e-popup .e-calendar .e-range-hover.e-selected.e-today:hover span.e-day,
.e-daterangepicker.e-popup .e-calendar .e-range-hover.e-start-date.e-selected.e-today span.e-day,
.e-daterangepicker.e-popup .e-calendar .e-range-hover.e-today:hover span.e-day {
    border: 1px solid #e3165b
}

.e-bigger.e-small .e-daterangepicker.e-popup .e-calendar .e-content .e-other-month.e-range-hover,
.e-bigger.e-small .e-daterangepicker.e-popup .e-calendar .e-content .e-other-month.e-range-hover span,
.e-bigger.e-small .e-daterangepicker.e-popup .e-calendar .e-content .e-other-month.e-range-hover:hover span.e-day,
.e-bigger.e-small .e-daterangepicker.e-popup .e-calendar .e-content .e-other-month.e-selected,
.e-bigger.e-small .e-daterangepicker.e-popup .e-calendar .e-content .e-other-month.e-selected span,
.e-bigger.e-small .e-daterangepicker.e-popup .e-calendar .e-content .e-other-month.e-today.e-range-hover span,
.e-bigger.e-small.e-daterangepicker.e-popup .e-calendar .e-content .e-other-month.e-range-hover,
.e-bigger.e-small.e-daterangepicker.e-popup .e-calendar .e-content .e-other-month.e-range-hover span,
.e-bigger.e-small.e-daterangepicker.e-popup .e-calendar .e-content .e-other-month.e-range-hover:hover span.e-day,
.e-bigger.e-small.e-daterangepicker.e-popup .e-calendar .e-content .e-other-month.e-selected,
.e-bigger.e-small.e-daterangepicker.e-popup .e-calendar .e-content .e-other-month.e-selected span,
.e-bigger.e-small.e-daterangepicker.e-popup .e-calendar .e-content .e-other-month.e-today.e-range-hover span,
.e-daterangepicker.e-popup .e-calendar .e-content .e-other-month.e-range-hover,
.e-daterangepicker.e-popup .e-calendar .e-content .e-other-month.e-range-hover span,
.e-daterangepicker.e-popup .e-calendar .e-content .e-other-month.e-range-hover:hover span.e-day,
.e-daterangepicker.e-popup .e-calendar .e-content .e-other-month.e-selected,
.e-daterangepicker.e-popup .e-calendar .e-content .e-other-month.e-selected span,
.e-daterangepicker.e-popup .e-calendar .e-content .e-other-month.e-today.e-range-hover span {
    background-color: #fff;
    border: none;
    color: #00000061
}

.e-bigger.e-small .e-daterangepicker.e-popup .e-calendar .e-end-date.e-selected.e-range-hover span.e-day,
.e-bigger.e-small .e-daterangepicker.e-popup .e-calendar .e-start-date.e-selected.e-range-hover span.e-day,
.e-bigger.e-small .e-daterangepicker.e-popup .e-calendar .e-start-date.e-selected.e-range-hover.e-today span.e-day,
.e-bigger.e-small.e-daterangepicker.e-popup .e-calendar .e-end-date.e-selected.e-range-hover span.e-day,
.e-bigger.e-small.e-daterangepicker.e-popup .e-calendar .e-start-date.e-selected.e-range-hover span.e-day,
.e-bigger.e-small.e-daterangepicker.e-popup .e-calendar .e-start-date.e-selected.e-range-hover.e-today span.e-day,
.e-daterangepicker.e-popup .e-calendar .e-end-date.e-selected.e-range-hover span.e-day,
.e-daterangepicker.e-popup .e-calendar .e-start-date.e-selected.e-range-hover span.e-day,
.e-daterangepicker.e-popup .e-calendar .e-start-date.e-selected.e-range-hover.e-today span.e-day {
    background-color: #e3165b;
    color: #fff
}

.e-bigger.e-small .e-daterangepicker.e-popup .e-calendar .e-other-month.e-selected span,
.e-bigger.e-small.e-daterangepicker.e-popup .e-calendar .e-other-month.e-selected span,
.e-daterangepicker.e-popup .e-calendar .e-other-month.e-selected span {
    color: #fff
}

.e-bigger.e-small .e-daterangepicker.e-popup .e-presets,
.e-bigger.e-small.e-daterangepicker.e-popup .e-presets,
.e-daterangepicker.e-popup .e-presets {
    background-color: #fff;
    color: #000
}

.e-bigger.e-small .e-daterangepicker.e-popup .e-presets .e-list-item.e-active,
.e-bigger.e-small.e-daterangepicker.e-popup .e-presets .e-list-item.e-active,
.e-daterangepicker.e-popup .e-presets .e-list-item.e-active {
    background-color: #fff;
    color: #e3165b
}

.e-bigger.e-small .e-daterangepicker.e-popup .e-presets .e-list-item.e-hover,
.e-bigger.e-small.e-daterangepicker.e-popup .e-presets .e-list-item.e-hover,
.e-daterangepicker.e-popup .e-presets .e-list-item.e-hover {
    background-color: #eee;
    color: #000000de
}

.e-bigger.e-small .e-daterangepicker.e-popup .e-end-label,
.e-bigger.e-small .e-daterangepicker.e-popup .e-start-label,
.e-bigger.e-small.e-daterangepicker.e-popup .e-end-label,
.e-bigger.e-small.e-daterangepicker.e-popup .e-start-label,
.e-daterangepicker.e-popup .e-end-label,
.e-daterangepicker.e-popup .e-start-label {
    color: #000000de
}

.e-bigger.e-small .e-daterangepicker.e-popup .e-change-icon,
.e-bigger.e-small.e-daterangepicker.e-popup .e-change-icon,
.e-daterangepicker.e-popup .e-change-icon {
    color: #000000bd
}

.e-bigger.e-small .e-daterangepicker.e-popup .e-day-span,
.e-bigger.e-small.e-daterangepicker.e-popup .e-day-span,
.e-daterangepicker.e-popup .e-day-span {
    color: #0000008a
}

.e-bigger.e-small .e-daterangepicker.e-popup .e-separator,
.e-bigger.e-small.e-daterangepicker.e-popup .e-separator,
.e-daterangepicker.e-popup .e-separator {
    background-color: #0000001f
}

.e-bigger.e-small .e-daterangepicker.e-popup .e-footer,
.e-bigger.e-small.e-daterangepicker.e-popup .e-footer,
.e-daterangepicker.e-popup .e-footer {
    background-color: #fff
}

.e-bigger .e-daterangepicker,
.e-bigger.e-daterangepicker,
.e-device.e-daterangepicker {
    background-color: initial;
    padding: 0
}

.e-bigger .e-daterangepicker .e-calendar th,
.e-bigger.e-daterangepicker .e-calendar th,
.e-device.e-daterangepicker .e-calendar th {
    color: #00000061
}

.e-bigger .e-daterangepicker .e-end-btn,
.e-bigger .e-daterangepicker .e-start-btn,
.e-bigger.e-daterangepicker .e-end-btn,
.e-bigger.e-daterangepicker .e-start-btn,
.e-device.e-daterangepicker .e-end-btn,
.e-device.e-daterangepicker .e-start-btn {
    background: #fff
}

.e-bigger .e-daterangepicker .e-end-btn.e-active,
.e-bigger .e-daterangepicker .e-end-btn.e-active:active:not([disabled]),
.e-bigger .e-daterangepicker .e-end-btn.e-active:hover,
.e-bigger .e-daterangepicker .e-start-btn.e-active,
.e-bigger .e-daterangepicker .e-start-btn.e-active:active,
.e-bigger .e-daterangepicker .e-start-btn.e-active:hover,
.e-bigger.e-daterangepicker .e-end-btn.e-active,
.e-bigger.e-daterangepicker .e-end-btn.e-active:active:not([disabled]),
.e-bigger.e-daterangepicker .e-end-btn.e-active:hover,
.e-bigger.e-daterangepicker .e-start-btn.e-active,
.e-bigger.e-daterangepicker .e-start-btn.e-active:active,
.e-bigger.e-daterangepicker .e-start-btn.e-active:hover,
.e-device.e-daterangepicker .e-end-btn.e-active,
.e-device.e-daterangepicker .e-end-btn.e-active:active:not([disabled]),
.e-device.e-daterangepicker .e-end-btn.e-active:hover,
.e-device.e-daterangepicker .e-start-btn.e-active,
.e-device.e-daterangepicker .e-start-btn.e-active:active,
.e-device.e-daterangepicker .e-start-btn.e-active:hover {
    background: #3f51b5;
    color: #fff
}

.e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-model-header {
    background-color: #3f51b5;
    color: #fff
}

.e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-popup-expand .e-model-header .e-popup-close {
    color: #fff
}

/*! component icons */
.e-datetime-wrapper .e-time-icon.e-icons:before {
    content: "";
    font-family: e-icons
}

.e-datetime-wrapper.e-control-wrapper.e-outline .e-input-group-icon.e-date-icon,
.e-datetime-wrapper.e-control-wrapper.e-outline .e-input-group-icon.e-time-icon,
.e-datetime-wrapper.e-outline .e-input-group-icon.e-date-icon,
.e-datetime-wrapper.e-outline .e-input-group-icon.e-time-icon {
    min-height: 0;
    min-width: 20px
}

.e-bigger .e-datetime-wrapper.e-control-wrapper.e-outline .e-input-group-icon.e-date-icon,
.e-bigger .e-datetime-wrapper.e-control-wrapper.e-outline .e-input-group-icon.e-time-icon,
.e-bigger .e-datetime-wrapper.e-outline .e-input-group-icon.e-date-icon,
.e-bigger .e-datetime-wrapper.e-outline .e-input-group-icon.e-time-icon,
.e-datetime-wrapper.e-control-wrapper.e-bigger.e-outline .e-input-group-icon.e-date-icon,
.e-datetime-wrapper.e-control-wrapper.e-bigger.e-outline .e-input-group-icon.e-time-icon {
    min-height: 0;
    min-width: 24px
}

.e-datetime-wrapper.e-control-wrapper.e-small.e-outline .e-input-group-icon.e-date-icon,
.e-datetime-wrapper.e-control-wrapper.e-small.e-outline .e-input-group-icon.e-time-icon,
.e-small .e-datetime-wrapper.e-control-wrapper.e-outline .e-input-group-icon.e-date-icon,
.e-small .e-datetime-wrapper.e-control-wrapper.e-outline .e-input-group-icon.e-time-icon,
.e-small .e-datetime-wrapper.e-outline .e-input-group-icon.e-date-icon,
.e-small .e-datetime-wrapper.e-outline .e-input-group-icon.e-time-icon {
    min-height: 0;
    min-width: 18px
}

.e-bigger.e-small .e-datetime-wrapper.e-control-wrapper.e-outline .e-input-group-icon.e-date-icon,
.e-bigger.e-small .e-datetime-wrapper.e-control-wrapper.e-outline .e-input-group-icon.e-time-icon,
.e-bigger.e-small .e-outline.e-datetime-wrapper .e-input-group-icon.e-date-icon,
.e-bigger.e-small .e-outline.e-datetime-wrapper .e-input-group-icon.e-time-icon,
.e-bigger.e-small.e-outline.e-datetime-wrapper .e-input-group-icon.e-date-icon,
.e-bigger.e-small.e-outline.e-datetime-wrapper .e-input-group-icon.e-time-icon,
.e-datetime-wrapper.e-control-wrapper.e-bigger.e-small.e-outline .e-input-group-icon.e-date-icon,
.e-datetime-wrapper.e-control-wrapper.e-bigger.e-small.e-outline .e-input-group-icon.e-time-icon {
    min-height: 0;
    min-width: 20px
}

.e-datetime-wrapper.e-control-wrapper.e-filled .e-input-group-icon.e-time-icon,
.e-datetime-wrapper.e-filled .e-input-group-icon.e-time-icon,
.e-rtl .e-datetime-wrapper.e-control-wrapper.e-filled .e-input-group-icon.e-time-icon,
.e-rtl .e-datetime-wrapper.e-filled .e-input-group-icon.e-time-icon,
.e-rtl.e-datetime-wrapper.e-control-wrapper.e-filled .e-input-group-icon.e-time-icon,
.e-rtl.e-datetime-wrapper.e-filled .e-input-group-icon.e-time-icon {
    margin: 0
}

.e-float-input.e-control-wrapper.e-input-group.e-datetime-wrapper.e-non-edit.e-input-focus input:focus~.e-clear-icon,
.e-input-group.e-control-wrapper.e-datetime-wrapper.e-non-edit.e-input-focus .e-input:focus~.e-clear-icon {
    display: flex
}

.e-datetime-wrapper {
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0)
}

.e-datetime-wrapper .e-time-icon.e-icons:before {
    font-size: 16px
}

.e-datetime-wrapper.e-control-wrapper {
    box-sizing: border-box
}

.e-datetime-wrapper .e-date-icon.e-icons.e-disabled,
.e-datetime-wrapper .e-time-icon.e-icons.e-disabled {
    pointer-events: none
}

.e-datetime-wrapper .e-clear-icon {
    box-sizing: initial
}

.e-datetime-wrapper span {
    cursor: pointer
}

.e-datetime-wrapper .e-input-group-icon.e-date-icon,
.e-datetime-wrapper .e-input-group-icon.e-time-icon {
    font-size: 16px;
    margin: 0 0 4px;
    min-height: 24px;
    min-width: 24px;
    outline: none
}

.e-datetime-wrapper .e-input-group-icon.e-time-icon {
    border: 0;
    border-style: none;
    margin: 0 0 4px 6px
}

.e-datetime-wrapper:not(.e-outline).e-rtl .e-input-group-icon.e-time-icon {
    margin: 0 6px 4px 0
}

.e-datetimepicker.e-time-modal {
    background-color: #0009;
    height: 100%;
    left: 0;
    opacity: .5;
    pointer-events: auto;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 999
}

.e-datetimepicker.e-popup {
    border-style: solid;
    border-width: 1px;
    overflow: auto
}

.e-datetimepicker.e-popup .e-content {
    position: relative
}

.e-datetimepicker.e-popup .e-list-parent.e-ul {
    margin: 0;
    padding: 8px 0
}

.e-datetimepicker.e-popup .e-list-parent.e-ul .e-list-item {
    color: #000000de;
    cursor: default;
    font-size: 13px;
    overflow: hidden;
    position: relative;
    text-overflow: ellipsis;
    vertical-align: middle;
    white-space: nowrap;
    width: 100%
}

.e-datetimepicker.e-popup .e-list-parent.e-ul .e-list-item.e-hover {
    cursor: pointer
}

.e-datetimepicker.e-popup .e-list-parent.e-ul .e-list-item {
    line-height: 36px;
    text-indent: 16px
}

.e-bigger .e-datetime-wrapper .e-time-icon.e-icons:before,
.e-bigger.e-datetime-wrapper .e-time-icon.e-icons:before {
    font-size: 18px
}

.e-bigger .e-datetime-wrapper .e-input-group-icon.e-time-icon,
.e-bigger.e-datetime-wrapper .e-input-group-icon.e-time-icon {
    margin: 5px 0 6px 8px;
    min-height: 26px;
    min-width: 26px
}

.e-bigger .e-datetime-wrapper:not(.e-outline).e-rtl .e-input-group-icon.e-time-icon,
.e-bigger.e-datetime-wrapper:not(.e-outline).e-rtl .e-input-group-icon.e-time-icon {
    margin: 5px 8px 6px 0
}

.e-bigger .e-datetimepicker.e-popup .e-list-parent.e-ul,
.e-bigger.e-datetimepicker.e-popup .e-list-parent.e-ul {
    padding: 8px 0
}

.e-bigger .e-datetimepicker.e-popup .e-list-parent.e-ul .e-list-item,
.e-bigger.e-datetimepicker.e-popup .e-list-parent.e-ul .e-list-item {
    font-size: 14px;
    line-height: 48px;
    text-indent: 16px
}

.e-small .e-datetimepicker.e-popup .e-list-parent.e-ul .e-list-item,
.e-small.e-datetimepicker.e-popup .e-list-parent.e-ul .e-list-item {
    font-size: 12px;
    line-height: 26px;
    text-indent: 12px
}

.e-small.e-bigger .e-datetimepicker.e-popup .e-list-parent.e-ul .e-list-item,
.e-small.e-bigger.e-datetimepicker.e-popup .e-list-parent.e-ul .e-list-item {
    font-size: 13px;
    line-height: 40px;
    text-indent: 16px
}

.e-small .e-datetime-wrapper .e-time-icon.e-icons:before,
.e-small.e-datetime-wrapper .e-time-icon.e-icons:before {
    font-size: 14px
}

.e-small.e-bigger .e-datetime-wrapper .e-time-icon.e-icons:before,
.e-small.e-bigger.e-datetime-wrapper .e-time-icon.e-icons:before {
    font-size: 18px
}

.e-content-placeholder.e-datetimepicker.e-placeholder-datetimepicker {
    background-size: 250px 33px;
    min-height: 33px
}

.e-bigger .e-content-placeholder.e-datetimepicker.e-placeholder-datetimepicker,
.e-bigger.e-content-placeholder.e-datetimepicker.e-placeholder-datetimepicker {
    background-size: 250px 40px;
    min-height: 40px
}

.e-datetimepicker.e-popup-expand.e-popup {
    position: fixed
}

.e-datetimepicker.e-popup-expand.e-popup .e-datetime-mob-popup-wrap {
    position: relative;
    width: 100%
}

/*! datetimepicker theme */
.e-datetime-wrapper .e-input-group-icon.e-icons.e-active,
.e-datetime-wrapper.e-input-group:not(.e-disabled) .e-input-group-icon.e-active:active {
    color: #e3165b
}

.e-datetimepicker.e-popup {
    border: none;
    border-radius: 2px;
    box-shadow: 0 5px 5px -3px #0003, 0 8px 10px 1px #00000024, 0 3px 14px 2px #0000001f
}

.e-datetimepicker.e-popup .e-list-parent.e-ul {
    background-color: #fff
}

.e-datetimepicker.e-popup .e-list-parent.e-ul li.e-list-item {
    border: none;
    color: #000000de
}

.e-datetimepicker.e-popup .e-list-parent.e-ul .e-list-item.e-hover,
.e-datetimepicker.e-popup .e-list-parent.e-ul .e-list-item.e-navigation,
.e-datetimepicker.e-popup .e-list-parent.e-ul .e-list-item:focus {
    background-color: #eee;
    border: none;
    color: #000
}

.e-datetimepicker.e-popup .e-list-parent.e-ul .e-list-item.e-active,
.e-datetimepicker.e-popup .e-list-parent.e-ul .e-list-item.e-active.e-hover {
    background-color: #eee;
    color: #e3165b
}

.e-dropdownbase .e-list-item .e-list-icon {
    padding: 0 16px 0 0
}

.e-small .e-dropdownbase .e-list-item .e-list-icon {
    padding: 0 12px 0 0
}

.e-bigger.e-small .e-dropdownbase .e-list-item .e-list-icon {
    padding: 0 16px 0 0
}

.e-bigger .e-dropdownbase,
.e-dropdownbase.e-bigger {
    min-height: 45px
}

.e-bigger .e-dropdownbase .e-fixed-head,
.e-bigger .e-dropdownbase .e-list-group-item,
.e-bigger .e-dropdownbase .e-list-item,
.e-dropdownbase.e-bigger .e-fixed-head,
.e-dropdownbase.e-bigger .e-list-group-item,
.e-dropdownbase.e-bigger .e-list-item {
    line-height: 48px;
    text-indent: 16px
}

.e-bigger .e-dropdownbase .e-list-item .e-list-icon,
.e-dropdownbase.e-bigger .e-list-item .e-list-icon {
    font-size: 20px
}

.e-dropdownbase {
    display: block;
    height: 100%;
    min-height: 36px;
    position: relative;
    width: 100%
}

.e-dropdownbase .e-list-parent {
    margin: 0;
    padding: 0
}

.e-dropdownbase .e-fixed-head,
.e-dropdownbase .e-list-group-item {
    cursor: default
}

.e-dropdownbase .e-list-item {
    cursor: pointer;
    overflow: hidden;
    position: relative;
    text-overflow: ellipsis;
    vertical-align: middle;
    white-space: nowrap;
    width: 100%
}

.e-dropdownbase .e-list-item .e-list-icon {
    font-size: 16px;
    vertical-align: middle
}

.e-dropdownbase .e-fixed-head {
    position: absolute;
    top: 0
}

.e-rtl .e-dropdownbase .e-fixed-head {
    left: 33px
}

.e-dropdownbase.e-content {
    overflow: auto;
    position: relative
}

.e-popup.e-ddl .e-dropdownbase.e-nodata,
.e-popup.e-mention .e-dropdownbase.e-nodata {
    color: #000;
    cursor: default;
    font-family: inherit;
    font-size: 14px;
    padding: 14px 16px;
    text-align: center
}

.e-mention.e-popup {
    background: #fff;
    border: 0;
    box-shadow: 0 2px 3px 1px #00000036;
    margin-top: 2px;
    position: absolute
}

.e-mention .e-dropdownbase .e-list-item .e-highlight {
    display: inline;
    font-weight: 700;
    vertical-align: initial
}

.e-mention .e-mention-chip,
.e-mention .e-mention-chip:hover {
    background: #eee;
    border: none;
    border-radius: 2px;
    color: #e3165b;
    cursor: default
}

.e-mention .e-mention-chip::selection {
    background: #e3165b;
    color: #fff
}

.e-mention.e-editable-element {
    border: 2px solid #e0e0e0;
    height: auto;
    min-height: 120px;
    width: 100%
}

.e-form-mirror-div {
    white-space: pre-wrap
}

.e-rtl .e-dropdownbase.e-dd-group .e-list-item {
    padding-right: 2em
}

.e-dropdownbase.e-dd-group .e-list-item {
    padding-left: 2em;
    text-indent: 0
}

.e-bigger .e-dropdownbase.e-dd-group .e-list-item,
.e-small .e-dropdownbase.e-dd-group .e-list-item,
.e-small.e-bigger .e-dropdownbase.e-dd-group .e-list-item {
    padding-left: 2em
}

.e-popup.e-multi-select-list-wrapper.e-multiselect-group .e-dropdownbase.e-dd-group .e-list-group-item {
    cursor: pointer;
    font-weight: 400;
    overflow: hidden;
    position: relative;
    text-indent: 0;
    text-overflow: ellipsis;
    vertical-align: middle;
    white-space: nowrap;
    width: 100%
}

.e-rtl.e-multiselect-group .e-dropdownbase.e-dd-group .e-list-item {
    padding-right: 2em
}

.e-bigger .e-rtl.e-small .e-dropdownbase .e-list-item,
.e-rtl .e-dropdownbase .e-list-item,
.e-rtl .e-small .e-dropdownbase .e-list-item,
.e-rtl .e-small.e-bigger .e-dropdownbase .e-list-item,
.e-small .e-rtl .e-dropdownbase .e-list-item,
.e-small .e-rtl.e-bigger .e-dropdownbase .e-list-item,
.e-small.e-bigger .e-rtl .e-dropdownbase .e-list-item,
.e-small.e-bigger.e-rtl .e-dropdownbase .e-list-item,
.e-small.e-rtl .e-dropdownbase .e-list-item {
    padding-left: 16px;
    padding-right: 0
}

.e-dropdownbase {
    border-color: #e0e0e0
}

.e-dropdownbase .e-list-item {
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    border-bottom: 0;
    color: #000000de;
    text-indent: 16px
}

.e-dropdownbase .e-list-group-item,
.e-dropdownbase .e-list-item,
.e-fixed-head {
    background-color: #fff;
    border-color: #fff;
    font-family: inherit;
    font-size: 13px;
    line-height: 36px;
    min-height: 36px;
    padding-right: 16px
}

.e-dropdownbase .e-list-group-item,
.e-fixed-head {
    color: #0000008a;
    font-weight: 600;
    padding-left: 16px
}

.e-dropdownbase .e-list-item.e-active,
.e-dropdownbase .e-list-item.e-active.e-hover {
    background-color: #eee;
    border-color: #fff;
    color: #e3165b
}

.e-dropdownbase .e-list-item.e-hover {
    background-color: #eee;
    border-color: #fff;
    color: #000000de
}

.e-dropdownbase .e-list-item:last-child {
    border-bottom: 0
}

.e-dropdownbase .e-list-item.e-item-focus {
    background-color: #eee
}

.e-bigger .e-dropdownbase .e-fixed-head,
.e-bigger .e-dropdownbase .e-list-group-item {
    font-size: 14px;
    padding-left: 16px
}

.e-multi-column.e-ddl.e-popup.e-popup-open table {
    border-collapse: collapse;
    table-layout: fixed;
    width: 100%
}

.e-multi-column.e-ddl.e-popup.e-popup-open td,
.e-multi-column.e-ddl.e-popup.e-popup-open th {
    display: table-cell;
    overflow: hidden;
    padding-right: 16px;
    text-indent: 10px;
    text-overflow: ellipsis
}

.e-multi-column.e-ddl.e-popup.e-popup-open th {
    line-height: 36px;
    text-align: left
}

.e-multi-column.e-ddl.e-popup.e-popup-open .e-ddl-header {
    background-color: #fff;
    border: solid #e0e0e0;
    border-width: 0 0 1px;
    color: #0000008a;
    font-family: inherit;
    font-size: 13px;
    font-weight: 600;
    text-indent: 10px
}

.e-multi-column.e-ddl.e-popup.e-popup-open .e-dropdownbase .e-list-item {
    padding-right: 0
}

.e-multi-column.e-ddl.e-popup.e-popup-open.e-scroller .e-ddl-header {
    padding-right: 16px
}

.e-multi-column.e-ddl.e-popup.e-popup-open .e-ddl-header,
.e-multi-column.e-ddl.e-popup.e-popup-open.e-ddl-device .e-ddl-header {
    padding-right: 0
}

.e-multi-column.e-ddl.e-popup.e-popup-open .e-text-center {
    text-align: center
}

.e-multi-column.e-ddl.e-popup.e-popup-open .e-text-right {
    text-align: right
}

.e-multi-column.e-ddl.e-popup.e-popup-open .e-text-left {
    text-align: left
}

.e-dropdownbase.e-small .e-list-item,
.e-small .e-dropdownbase .e-list-item {
    color: #000;
    line-height: 26px;
    min-height: 26px;
    text-indent: 12px
}

.e-dropdownbase.e-small .e-fixed-head,
.e-dropdownbase.e-small .e-list-group-item,
.e-small .e-dropdownbase .e-fixed-head,
.e-small .e-dropdownbase .e-list-group-item {
    font-size: 13px;
    line-height: 26px;
    min-height: 26px;
    padding-left: 16px
}

.e-dropdownbase.e-small .e-list-item .e-list-icon,
.e-small .e-dropdownbase .e-list-item .e-list-icon {
    font-size: 14px
}

.e-bigger.e-small .e-dropdownbase .e-list-item,
.e-dropdownbase.e-small.e-bigger .e-list-item {
    color: #000;
    line-height: 40px;
    min-height: 40px;
    text-indent: 16px
}

.e-bigger.e-small .e-dropdownbase .e-fixed-head,
.e-bigger.e-small .e-dropdownbase .e-list-group-item,
.e-dropdownbase.e-small.e-bigger .e-fixed-head,
.e-dropdownbase.e-small.e-bigger .e-list-group-item {
    line-height: 40px;
    min-height: 40px;
    padding-left: 16px
}

.e-bigger.e-small .e-dropdownbase .e-list-item .e-list-icon,
.e-dropdownbase.e-small.e-bigger .e-list-item .e-list-icon {
    font-size: 18px
}

.e-bigger.e-small .e-dropdownbase .e-fixed-head,
.e-bigger.e-small .e-dropdownbase .e-list-group-item,
.e-dropdownbase.e-bigger.e-small .e-fixed-head,
.e-dropdownbase.e-bigger.e-small .e-list-group-item {
    font-size: 13px
}

.e-ddl.e-popup.e-multiselect-group .e-list-group-item {
    background-color: #fff;
    border-bottom: 0;
    border-color: #fff;
    color: #000000de;
    font-family: inherit;
    font-size: 13px;
    padding-right: 16px;
    text-indent: 16px
}

.e-ddl.e-popup.e-multiselect-group .e-list-group-item.e-item-focus {
    background-color: #eee
}

.e-ddl.e-popup.e-multiselect-group .e-list-group-item.e-active,
.e-ddl.e-popup.e-multiselect-group .e-list-group-item.e-active.e-hover {
    background-color: #eee;
    border-color: #fff;
    color: #e3165b
}

.e-ddl.e-popup.e-multiselect-group .e-list-group-item.e-hover {
    background-color: #eee;
    border-color: #fff;
    color: #000000de
}

.e-selectall-parent.e-item-focus {
    background-color: #eee
}

.e-ddl .e-search-icon:before {
    content: ""
}

.e-ddl .e-back-icon:before {
    content: ""
}

.e-ddl.e-input-group.e-control-wrapper .e-ddl-icon:before {
    content: "";
    font-family: e-icons
}

.e-bigger .e-input-group.e-ddl .e-input-filter,
.e-bigger .e-input-group.e-ddl .e-input-filter:focus {
    margin-left: -20px
}

.e-bigger .e-ddl.e-popup .e-list-group-item,
.e-bigger .e-ddl.e-popup .e-list-item {
    font-size: 14px
}

.e-bigger .e-ddl.e-popup .e-input-group {
    padding: 4px 0
}

.e-bigger.e-ddl.e-popup .e-list-group-item,
.e-bigger.e-ddl.e-popup .e-list-item {
    font-size: 14px
}

.e-bigger.e-ddl.e-popup .e-input-group {
    padding: 4px 0
}

.e-popup-full-page {
    bottom: 0;
    left: 0;
    margin: 0;
    overflow: hidden;
    padding: 0;
    right: 0;
    top: 0
}

.e-popup-full-page .e-popup-full-page.e-ddl.e-popup.e-ddl-device-filter {
    margin: 0
}

.e-ddl.e-control-wrapper .e-ddl-disable-icon {
    position: relative
}

.e-ddl.e-control-wrapper .e-ddl-disable-icon:before {
    content: ""
}

.e-ddl-device-filter .e-filter-parent {
    background-color: #f5f5f5
}

.e-ddl input.e-input::-webkit-contacts-auto-fill-button {
    display: none;
    pointer-events: none;
    position: absolute;
    right: 0;
    visibility: hidden
}

.e-filter-parent {
    border: 0;
    border-top-width: 0;
    box-shadow: 0 1.5px 5px -2px #0000004d;
    display: block;
    padding: 0
}

.e-ddl.e-input-group:not(.e-disabled) {
    cursor: pointer
}

.e-ddl.e-popup.e-ddl-device-filter .e-input-group.e-input-focus:after,
.e-ddl.e-popup.e-ddl-device-filter .e-input-group.e-input-focus:before {
    width: 0
}

.e-ddl.e-popup {
    background: #fff;
    position: absolute
}

.e-ddl.e-popup .e-search-icon {
    margin: 0;
    opacity: .57;
    padding: 12px 8px 8px
}

.e-ddl.e-popup .e-filter-parent .e-back-icon {
    padding: 0 8px
}

.e-ddl.e-popup .e-filter-parent .e-input-filter,
.e-ddl.e-popup .e-filter-parent .e-input-filter:focus,
.e-ddl.e-popup .e-filter-parent .e-input-group.e-control-wrapper.e-input-focus .e-input-filter,
.e-ddl.e-popup .e-filter-parent .e-input-group.e-input-focus .e-input-filter,
.e-ddl.e-popup.e-rtl .e-filter-parent .e-input-group.e-control-wrapper .e-input-filter {
    padding: 8px 16px
}

.e-ddl.e-popup .e-input-group {
    margin-bottom: 0
}

.e-ddl.e-popup .e-ddl-footer,
.e-ddl.e-popup .e-ddl-header {
    cursor: default
}

.e-ddl.e-float-input .e-ddl-hidden,
.e-ddl.e-input-group .e-ddl-hidden {
    -webkit-appearance: initial;
    border: 0;
    height: 0;
    padding: 0;
    visibility: hidden;
    width: 0
}

.e-ddl.e-input-group,
.e-ddl.e-input-group.e-input-focus:focus {
    outline: none
}

.e-dropdownbase .e-list-item .e-highlight {
    display: inline;
    font-weight: 700;
    vertical-align: initial
}

.e-ddl.e-input-group input[readonly]~.e-clear-icon:not(.e-clear-icon-hide),
.e-float-input input[readonly]~.e-clear-icon:not(.e-clear-icon-hide),
.e-float-input.e-input-group input[readonly]~.e-clear-icon:not(.e-clear-icon-hide) {
    opacity: 1
}

.e-dropdownlist.e-input:not(:valid):first-child~.e-clear-icon,
.e-float-input input.e-dropdownlist:not(:valid):first-child~.e-clear-icon,
.e-float-input.e-control-wrapper input.e-dropdownlist:not(:valid):first-child~.e-clear-icon,
.e-float-input.e-input-group input.e-dropdownlist:not(:valid):first-child~.e-clear-icon,
.e-float-input.e-input-group.e-control-wrapper input.e-dropdownlist:not(:valid):first-child~.e-clear-icon,
.e-input-group input.e-dropdownlist.e-input:not(:valid):first-child~.e-clear-icon,
.e-input-group.e-control-wrapper input.e-dropdownlist.e-input:not(:valid):first-child~.e-clear-icon {
    display: flex
}

.e-dropdownlist.e-input:not(:valid):first-child~.e-clear-icon.e-clear-icon-hide,
.e-float-input input.e-dropdownlist:not(:valid):first-child~.e-clear-icon.e-clear-icon-hide,
.e-float-input.e-control-wrapper input.e-dropdownlist:not(:valid):first-child~.e-clear-icon.e-clear-icon-hide,
.e-float-input.e-input-group input.e-dropdownlist:not(:valid):first-child~.e-clear-icon.e-clear-icon-hide,
.e-float-input.e-input-group.e-control-wrapper input.e-dropdownlist:not(:valid):first-child~.e-clear-icon.e-clear-icon-hide,
.e-input-group input.e-dropdownlist.e-input:not(:valid):first-child~.e-clear-icon.e-clear-icon-hide,
.e-input-group.e-control-wrapper input.e-dropdownlist.e-input:not(:valid):first-child~.e-clear-icon.e-clear-icon-hide {
    display: none
}

.e-float-input.e-static-clear input.e-dropdownlist:not(:valid):first-child~.e-clear-icon.e-clear-icon-hide,
.e-float-input.e-static-clear.e-control-wrapper input.e-dropdownlist:not(:valid):first-child~.e-clear-icon.e-clear-icon-hide,
.e-float-input.e-static-clear.e-input-group input.e-dropdownlist:not(:valid):first-child~.e-clear-icon.e-clear-icon-hide,
.e-float-input.e-static-clear.e-input-group.e-control-wrapper input.e-dropdownlist:not(:valid):first-child~.e-clear-icon.e-clear-icon-hide,
.e-input-group.e-static-clear input.e-dropdownlist.e-input:not(:valid):first-child~.e-clear-icon.e-clear-icon-hide,
.e-input-group.e-static-clear.e-control-wrapper input.e-dropdownlist.e-input:not(:valid):first-child~.e-clear-icon.e-clear-icon-hide {
    cursor: pointer;
    display: flex
}

.e-ddl.e-input-group .e-input-value,
.e-ddl.e-input-group .e-input-value:focus {
    font-family: inherit;
    font-size: 14px;
    height: auto;
    margin: 0;
    outline: none;
    width: 100%
}

.e-ddl.e-input-group .e-dropdownlist,
.e-ddl.e-input-group input[readonly],
.e-ddl.e-input-group input[readonly].e-input {
    pointer-events: none
}

ejs-autocomplete,
ejs-combobox,
ejs-dropdownlist {
    display: block
}

.e-input-group.e-ddl.e-small .e-list-group-item,
.e-input-group.e-ddl.e-small .e-list-item,
.e-small .e-ddl.e-popup .e-list-group-item,
.e-small .e-ddl.e-popup .e-list-item,
.e-small.e-ddl.e-popup .e-list-group-item,
.e-small.e-ddl.e-popup .e-list-item {
    font-size: 12px
}

.e-bigger .e-input-group.e-ddl.e-small .e-list-group-item,
.e-bigger .e-input-group.e-ddl.e-small .e-list-item,
.e-bigger.e-small .e-ddl.e-popup .e-list-group-item,
.e-bigger.e-small .e-ddl.e-popup .e-list-item,
.e-bigger.e-small.e-ddl.e-popup .e-list-group-item,
.e-bigger.e-small.e-ddl.e-popup .e-list-item {
    font-size: 13px
}

.e-content-placeholder.e-autocomplete.e-placeholder-autocomplete,
.e-content-placeholder.e-combobox.e-placeholder-combobox,
.e-content-placeholder.e-ddl.e-placeholder-ddl {
    background-size: 300px 33px;
    min-height: 33px
}

.e-bigger .e-content-placeholder.e-autocomplete.e-placeholder-autocomplete,
.e-bigger .e-content-placeholder.e-combobox.e-placeholder-combobox,
.e-bigger .e-content-placeholder.e-ddl.e-placeholder-ddl,
.e-bigger.e-content-placeholder.e-autocomplete.e-placeholder-autocomplete,
.e-bigger.e-content-placeholder.e-combobox.e-placeholder-combobox,
.e-bigger.e-content-placeholder.e-ddl.e-placeholder-ddl {
    background-size: 300px 40px;
    min-height: 40px
}

.e-popup {
    border-color: #e0e0e0
}

.e-float-input.e-input-focus.e-input-group.e-ddl.e-control.e-keyboard>.e-float-text,
.e-float-input.e-input-group.e-ddl.e-control.e-icon-anim>.e-float-text {
    color: #e3165b
}

/*! TreeView's material theme wise override definitions and variables */
.e-ddt .e-ddt-icon:before {
    content: ""
}

.e-ddt .e-chips-close:before {
    content: ""
}

.e-ddt {
    cursor: pointer;
    outline: none
}

.e-ddt .e-ddt-icon:before {
    transform: rotate(0deg);
    transition: transform .3s ease
}

.e-ddt.e-icon-anim .e-ddt-icon:before {
    transform: rotate(180deg);
    transition: transform .3s ease
}

.e-ddt .e-ddt-hidden {
    border: 0;
    height: 0;
    visibility: hidden;
    width: 0
}

.e-ddt.e-float-input.e-control-wrapper .e-clear-icon,
.e-ddt.e-input-group.e-control-wrapper .e-clear-icon {
    box-sizing: initial;
    min-height: 22px
}

.e-ddt.e-float-input.e-control-wrapper .e-input-group-icon.e-ddt-icon,
.e-ddt.e-input-group.e-control-wrapper .e-input-group-icon.e-ddt-icon {
    border: 0
}

.e-ddt.e-float-input.e-control-wrapper .e-icon-hide,
.e-ddt.e-input-group.e-control-wrapper .e-icon-hide {
    display: none
}

.e-ddt.e-float-input.e-control-wrapper.e-show-chip .e-clear-icon,
.e-ddt.e-float-input.e-control-wrapper.e-show-text .e-clear-icon,
.e-ddt.e-input-group.e-control-wrapper.e-show-chip .e-clear-icon,
.e-ddt.e-input-group.e-control-wrapper.e-show-text .e-clear-icon {
    bottom: 0;
    position: absolute;
    right: 0
}

.e-ddt.e-float-input.e-control-wrapper.e-show-chip.e-show-dd-icon .e-clear-icon,
.e-ddt.e-float-input.e-control-wrapper.e-show-text.e-show-dd-icon .e-clear-icon,
.e-ddt.e-input-group.e-control-wrapper.e-show-chip.e-show-dd-icon .e-clear-icon,
.e-ddt.e-input-group.e-control-wrapper.e-show-text.e-show-dd-icon .e-clear-icon {
    right: 18px
}

.e-ddt.e-float-input.e-control-wrapper.e-show-chip .e-ddt-icon,
.e-ddt.e-float-input.e-control-wrapper.e-show-text .e-ddt-icon,
.e-ddt.e-input-group.e-control-wrapper.e-show-chip .e-ddt-icon,
.e-ddt.e-input-group.e-control-wrapper.e-show-text .e-ddt-icon {
    bottom: 2px;
    position: absolute;
    right: 0
}

.e-ddt.e-float-input.e-control-wrapper.e-show-chip input.e-dropdowntree.e-chip-input,
.e-ddt.e-float-input.e-control-wrapper.e-show-chip.e-input-focus input.e-dropdowntree.e-chip-input,
.e-ddt.e-float-input.e-control-wrapper.e-show-text input.e-dropdowntree.e-chip-input,
.e-ddt.e-float-input.e-control-wrapper.e-show-text.e-input-focus input.e-dropdowntree.e-chip-input,
.e-ddt.e-input-group.e-control-wrapper.e-show-chip input.e-dropdowntree.e-chip-input,
.e-ddt.e-input-group.e-control-wrapper.e-show-chip.e-input-focus input.e-dropdowntree.e-chip-input,
.e-ddt.e-input-group.e-control-wrapper.e-show-text input.e-dropdowntree.e-chip-input,
.e-ddt.e-input-group.e-control-wrapper.e-show-text.e-input-focus input.e-dropdowntree.e-chip-input {
    padding-left: 0;
    padding-right: 0
}

.e-ddt .e-chips-wrapper {
    width: 100%
}

.e-ddt.e-show-chip .e-chips-close {
    line-height: 16px;
    min-height: 16px;
    min-width: 16px;
    text-align: center
}

.e-ddt.e-show-chip .e-chips-close:before {
    font-size: 16px
}

.e-ddt.e-show-chip .e-chips {
    align-items: center;
    border-radius: 16px;
    box-sizing: border-box;
    display: inline-flex;
    float: left;
    height: 24px;
    margin: 3px 1px;
    max-width: calc(100% - 2px)
}

.e-ddt.e-show-chip .e-chips,
.e-ddt.e-show-chip .e-chips>.e-chipcontent {
    overflow: hidden;
    padding: 0 4px;
    text-overflow: ellipsis;
    white-space: nowrap
}

.e-ddt.e-show-chip .e-chips>.e-chipcontent {
    max-width: 100%;
    text-indent: 0
}

.e-ddt.e-outline .e-overflow.e-show-text {
    padding: 10px 12px 9px
}

.e-ddt.e-outline .e-overflow.e-total-count {
    padding: 10px 12px
}

.e-ddt.e-outline.e-float-input.e-control-wrapper.e-show-dd-icon .e-clear-icon,
.e-ddt.e-outline.e-input-group.e-control-wrapper.e-show-dd-icon .e-clear-icon {
    right: 30px
}

.e-ddt.e-outline.e-float-input.e-control-wrapper:not(.e-show-chip).e-show-dd-icon.e-input-focus .e-clear-icon,
.e-ddt.e-outline.e-input-group.e-control-wrapper:not(.e-show-chip).e-show-dd-icon.e-input-focus .e-clear-icon {
    min-height: 20px
}

.e-ddt.e-outline.e-show-chip .e-chips-wrapper,
.e-ddt.e-outline.e-show-chip .e-overflow {
    padding: 4px 12px
}

.e-ddt.e-filled.e-float-input.e-control-wrapper .e-overflow.e-show-text {
    line-height: 21px;
    padding: 14px 2px 5px 0
}

.e-ddt.e-filled.e-float-input.e-control-wrapper .e-overflow .e-remain.e-wrap-count {
    padding-top: 10px
}

.e-ddt.e-filled.e-float-input.e-control-wrapper:not(.e-show-chip) .e-ddt-icon,
.e-ddt.e-filled.e-float-input.e-control-wrapper:not(.e-show-chip).e-show-dd-icon .e-clear-icon {
    padding-top: 8px
}

.e-ddt.e-filled.e-float-input.e-control-wrapper.e-show-chip .e-ddt-icon,
.e-ddt.e-filled.e-float-input.e-control-wrapper.e-show-text .e-ddt-icon {
    bottom: 6px;
    right: 10px
}

.e-ddt.e-filled.e-float-input.e-control-wrapper.e-show-chip .e-clear-icon,
.e-ddt.e-filled.e-float-input.e-control-wrapper.e-show-text .e-clear-icon {
    bottom: 5px;
    right: 38px
}

.e-ddt.e-filled.e-float-input.e-control-wrapper.e-show-chip:not(.e-show-dd-icon) .e-clear-icon,
.e-ddt.e-filled.e-float-input.e-control-wrapper.e-show-text:not(.e-show-dd-icon) .e-clear-icon {
    bottom: 9px;
    right: 10px
}

.e-ddt.e-filled .e-chips-wrapper .e-chips,
.e-ddt.e-filled .e-overflow .e-chips {
    margin-top: 8px;
    padding: 0 8px
}

.e-ddt.e-filled.e-float-input.e-control-wrapper.e-show-chip .e-chips-wrapper,
.e-ddt.e-filled.e-float-input.e-control-wrapper.e-show-chip .e-overflow {
    padding-top: 8px
}

.e-ddt.e-filled.e-float-input.e-control-wrapper.e-show-chip .e-chips-wrapper .e-chips,
.e-ddt.e-filled.e-float-input.e-control-wrapper.e-show-chip .e-overflow .e-chips {
    height: 18px
}

.e-ddt.e-filled.e-float-input.e-control-wrapper.e-show-chip .e-chips-wrapper .e-chips>.e-chipcontent,
.e-ddt.e-filled.e-float-input.e-control-wrapper.e-show-chip .e-overflow .e-chips>.e-chipcontent {
    font-size: 12px;
    padding: 0 4px 0 0
}

.e-ddt.e-filled.e-float-input.e-control-wrapper.e-show-chip .e-chips-wrapper .e-chips-close:before,
.e-ddt.e-filled.e-float-input.e-control-wrapper.e-show-chip .e-overflow .e-chips-close:before {
    font-size: 12px;
    height: 12px;
    width: 12px
}

.e-ddt.e-filled.e-input-group.e-control-wrapper:not(.e-float-input) .e-overflow.e-show-text {
    line-height: 39px;
    padding: 0
}

.e-ddt.e-filled.e-input-group.e-control-wrapper:not(.e-float-input) .e-overflow .e-remain.e-wrap-count {
    line-height: 39px;
    padding-top: 0
}

.e-ddt.e-filled.e-input-group.e-control-wrapper:not(.e-float-input).e-show-chip .e-chips-wrapper .e-chips,
.e-ddt.e-filled.e-input-group.e-control-wrapper:not(.e-float-input).e-show-chip .e-overflow .e-chips {
    height: 28px;
    margin-top: 8px;
    padding: 0 8px
}

.e-ddt.e-filled.e-input-group.e-control-wrapper:not(.e-float-input).e-show-chip .e-chips-wrapper .e-chips>.e-chipcontent,
.e-ddt.e-filled.e-input-group.e-control-wrapper:not(.e-float-input).e-show-chip .e-overflow .e-chips>.e-chipcontent {
    font-size: 13px;
    padding: 0 8px 0 0
}

.e-ddt.e-filled.e-input-group.e-control-wrapper:not(.e-float-input).e-show-chip .e-chips-wrapper .e-chips-close:before,
.e-ddt.e-filled.e-input-group.e-control-wrapper:not(.e-float-input).e-show-chip .e-overflow .e-chips-close:before {
    font-size: 14px;
    height: 14px;
    width: 14px
}

.e-ddt.e-filled.e-input-group.e-control-wrapper:not(.e-float-input).e-show-dd-icon.e-show-chip .e-ddt-icon,
.e-ddt.e-filled.e-input-group.e-control-wrapper:not(.e-float-input).e-show-dd-icon.e-show-text .e-ddt-icon {
    bottom: 10px;
    right: 10px
}

.e-ddt.e-filled.e-input-group.e-control-wrapper:not(.e-float-input) .e-clear-icon {
    bottom: 9px;
    right: 38px
}

.e-ddt.e-filled.e-input-group.e-control-wrapper:not(.e-float-input):not(.e-show-dd-icon) .e-clear-icon {
    bottom: 9px;
    right: 10px
}

.e-ddt .e-overflow {
    white-space: nowrap
}

.e-ddt .e-overflow.e-show-text {
    padding: 6px 0 0
}

.e-ddt .e-overflow.e-total-count {
    box-sizing: border-box;
    display: inline-block;
    overflow: hidden;
    text-overflow: ellipsis
}

.e-ddt .e-overflow.e-total-count .e-remain {
    padding: 0 16px 0 0
}

.e-ddt .e-overflow.e-wrap-count {
    padding-top: 6px
}

.e-ddt .e-overflow .e-remain {
    cursor: pointer;
    display: inline-block;
    font-size: 13px;
    padding: 0 0 0 16px
}

.e-ddt .e-overflow .e-remain.e-wrap-count {
    padding-top: 6px
}

.e-ddt.e-show-chip .e-overflow.e-total-count .e-remain {
    padding: 6px 0 0
}

.e-ddt.e-show-dd-icon .e-chips-wrapper .e-chips:last-child {
    margin-right: 18px;
    max-width: calc(100% - 19px)
}

.e-ddt.e-show-clear .e-chips-wrapper .e-chips:last-child {
    margin-right: 26px;
    max-width: calc(100% - 27px)
}

.e-ddt.e-show-clear.e-show-dd-icon .e-chips-wrapper .e-chips:last-child {
    margin-right: 45px;
    max-width: calc(100% - 45px)
}

.e-ddt .e-dropdowntree,
.e-ddt input[readonly],
.e-ddt input[readonly].e-input {
    pointer-events: none
}

.e-ddt .e-dropdowntree.e-chip-input,
.e-ddt input[readonly].e-chip-input,
.e-ddt input[readonly].e-input.e-chip-input {
    width: 0
}

.e-ddt.e-popup {
    box-shadow: 0 5px 5px -3px #0003, 0 8px 10px 0 #00000024, 0 3px 14px 0 #0000001f;
    position: absolute
}

.e-ddt.e-popup .e-selectall-parent {
    border-bottom: 1px solid;
    cursor: pointer;
    display: block;
    line-height: 36px;
    overflow: hidden;
    position: relative;
    text-indent: 38px;
    white-space: nowrap;
    width: 100%
}

.e-ddt.e-popup .e-selectall-parent.e-hide-selectall {
    display: none
}

.e-ddt.e-popup .e-selectall-parent .e-checkbox-wrapper {
    position: relative;
    text-indent: 0
}

.e-ddt.e-popup .e-selectall-parent .e-all-text {
    font-family: inherit;
    font-size: 14px;
    margin: 10px
}

.e-ddt.e-popup .e-filter-wrap .e-input,
.e-ddt.e-popup .e-filter-wrap .e-input:focus {
    padding: 8px 16px
}

.e-ddt.e-popup .e-filter-wrap {
    border: 0;
    border-top-width: 0;
    display: block;
    padding: 0
}

.e-ddt.e-popup .e-filter-wrap .e-input-group.e-control-wrapper:not(.e-disabled):not(.e-float-icon-left):after,
.e-ddt.e-popup .e-filter-wrap .e-input-group.e-control-wrapper:not(.e-disabled):not(.e-float-icon-left):before,
.e-ddt.e-popup .e-filter-wrap .e-input-group:not(.e-disabled):not(.e-float-icon-left):after,
.e-ddt.e-popup .e-filter-wrap .e-input-group:not(.e-disabled):not(.e-float-icon-left):before {
    bottom: -1px;
    height: 1px
}

.e-ddt.e-popup .e-filter-wrap .e-input-group {
    margin-bottom: 0
}

.e-ddt.e-popup .e-filter-wrap .e-input-group .e-clear-icon {
    margin: 6px 6px 5px;
    min-height: 12px;
    min-width: 12px;
    padding: 6px
}

.e-ddt.e-popup .e-popup-content {
    overflow: auto;
    position: relative
}

.e-ddt.e-popup .e-popup-content .e-ddt-nodata {
    display: none
}

.e-ddt.e-popup .e-popup-content.e-no-data {
    cursor: default;
    font-family: inherit;
    font-size: 14px;
    padding: 14px 16px;
    text-align: center
}

.e-ddt.e-popup .e-popup-content.e-no-data .e-treeview {
    display: none
}

.e-ddt.e-popup .e-popup-content.e-no-data .e-ddt-nodata {
    display: block
}

.e-ddt.e-popup .e-treeview {
    display: inline-table;
    width: 100%
}

.e-ddt.e-popup .e-treeview .e-list-item {
    padding: 0
}

.e-ddt.e-popup .e-treeview .e-list-item .e-ul {
    margin: 0;
    padding: 0 0 0 14px
}

.e-ddt.e-popup .e-treeview .e-fullrow {
    height: 36px
}

.e-ddt.e-popup .e-treeview>.e-ul {
    overflow: hidden;
    padding: 0 8px
}

.e-ddt.e-popup .e-treeview.e-fullrow-wrap .e-text-content {
    padding-bottom: 2px;
    padding-top: 2px
}

.e-ddt.e-popup .e-ddt-footer,
.e-ddt.e-popup .e-ddt-header {
    cursor: default
}

.e-ddt.e-rtl.e-show-chip .e-chips {
    float: right
}

.e-ddt.e-rtl.e-show-chip .e-overflow .e-remain,
.e-ddt.e-rtl.e-show-text .e-overflow .e-remain {
    padding: 0 16px 0 0
}

.e-ddt.e-rtl.e-show-chip .e-overflow .e-remain.e-wrap-count,
.e-ddt.e-rtl.e-show-text .e-overflow .e-remain.e-wrap-count {
    padding-top: 6px
}

.e-ddt.e-rtl.e-show-chip .e-overflow.e-wrap-count,
.e-ddt.e-rtl.e-show-text .e-overflow.e-wrap-count {
    position: absolute;
    right: auto
}

.e-ddt.e-rtl.e-show-text .e-overflow.e-total-count .e-remain {
    padding: 0 0 0 16px
}

.e-ddt.e-rtl.e-show-chip .e-overflow.e-total-count .e-remain {
    padding: 6px 0 0
}

.e-ddt.e-rtl.e-outline.e-float-input.e-control-wrapper.e-show-dd-icon .e-clear-icon,
.e-ddt.e-rtl.e-outline.e-float-input.e-control-wrapper.e-show-dd-icon.e-show-chip .e-clear-icon,
.e-ddt.e-rtl.e-outline.e-float-input.e-control-wrapper.e-show-dd-icon.e-show-text .e-clear-icon,
.e-ddt.e-rtl.e-outline.e-input-group.e-control-wrapper.e-show-dd-icon .e-clear-icon,
.e-ddt.e-rtl.e-outline.e-input-group.e-control-wrapper.e-show-dd-icon.e-show-chip .e-clear-icon,
.e-ddt.e-rtl.e-outline.e-input-group.e-control-wrapper.e-show-dd-icon.e-show-text .e-clear-icon {
    left: 30px
}

.e-ddt.e-rtl.e-filled.e-float-input.e-control-wrapper .e-overflow.e-show-text {
    padding: 14px 0 5px 2px
}

.e-ddt.e-rtl.e-filled.e-float-input.e-control-wrapper.e-show-chip .e-ddt-icon,
.e-ddt.e-rtl.e-filled.e-float-input.e-control-wrapper.e-show-text .e-ddt-icon {
    left: 10px;
    right: auto
}

.e-ddt.e-rtl.e-filled.e-float-input.e-control-wrapper.e-show-chip.e-show-dd-icon .e-clear-icon,
.e-ddt.e-rtl.e-filled.e-float-input.e-control-wrapper.e-show-text.e-show-dd-icon .e-clear-icon {
    left: 38px;
    right: auto
}

.e-ddt.e-rtl.e-filled.e-float-input.e-control-wrapper.e-show-chip:not(.e-show-dd-icon) .e-clear-icon,
.e-ddt.e-rtl.e-filled.e-float-input.e-control-wrapper.e-show-text:not(.e-show-dd-icon) .e-clear-icon {
    left: 10px;
    right: auto
}

.e-ddt.e-rtl.e-filled.e-float-input.e-control-wrapper.e-show-chip .e-chips-wrapper .e-chips>.e-chipcontent,
.e-ddt.e-rtl.e-filled.e-float-input.e-control-wrapper.e-show-chip .e-overflow .e-chips>.e-chipcontent {
    padding: 0 0 0 4px
}

.e-ddt.e-rtl.e-filled.e-input-group.e-control-wrapper:not(.e-float-input).e-show-chip .e-chips-wrapper .e-chips>.e-chipcontent,
.e-ddt.e-rtl.e-filled.e-input-group.e-control-wrapper:not(.e-float-input).e-show-chip .e-overflow .e-chips>.e-chipcontent {
    padding: 0 0 0 8px
}

.e-ddt.e-rtl.e-filled.e-input-group.e-control-wrapper:not(.e-float-input).e-show-dd-icon.e-show-chip .e-ddt-icon,
.e-ddt.e-rtl.e-filled.e-input-group.e-control-wrapper:not(.e-float-input).e-show-dd-icon.e-show-text .e-ddt-icon {
    left: 10px;
    right: auto
}

.e-ddt.e-rtl.e-filled.e-input-group.e-control-wrapper:not(.e-float-input).e-show-dd-icon .e-clear-icon {
    left: 38px;
    right: auto
}

.e-ddt.e-rtl.e-filled.e-input-group.e-control-wrapper:not(.e-float-input):not(.e-show-dd-icon) .e-clear-icon {
    left: 10px;
    right: auto
}

.e-ddt.e-rtl.e-show-dd-icon .e-chips-wrapper .e-chips:last-child {
    margin-left: 18px;
    margin-right: 1px
}

.e-ddt.e-rtl.e-show-clear .e-chips-wrapper .e-chips:last-child {
    margin-left: 26px;
    margin-right: 1px
}

.e-ddt.e-rtl.e-show-clear.e-show-dd-icon .e-chips-wrapper .e-chips:last-child {
    margin-left: 45px;
    margin-right: 1px
}

.e-ddt.e-rtl.e-float-input.e-control-wrapper.e-show-chip .e-clear-icon,
.e-ddt.e-rtl.e-float-input.e-control-wrapper.e-show-chip .e-ddt-icon,
.e-ddt.e-rtl.e-float-input.e-control-wrapper.e-show-text .e-clear-icon,
.e-ddt.e-rtl.e-float-input.e-control-wrapper.e-show-text .e-ddt-icon,
.e-ddt.e-rtl.e-input-group.e-control-wrapper.e-show-chip .e-clear-icon,
.e-ddt.e-rtl.e-input-group.e-control-wrapper.e-show-chip .e-ddt-icon,
.e-ddt.e-rtl.e-input-group.e-control-wrapper.e-show-text .e-clear-icon,
.e-ddt.e-rtl.e-input-group.e-control-wrapper.e-show-text .e-ddt-icon {
    left: 0;
    right: auto
}

.e-ddt.e-rtl.e-float-input.e-control-wrapper.e-show-chip.e-show-dd-icon .e-clear-icon,
.e-ddt.e-rtl.e-float-input.e-control-wrapper.e-show-text.e-show-dd-icon .e-clear-icon,
.e-ddt.e-rtl.e-input-group.e-control-wrapper.e-show-chip.e-show-dd-icon .e-clear-icon,
.e-ddt.e-rtl.e-input-group.e-control-wrapper.e-show-text.e-show-dd-icon .e-clear-icon {
    left: 18px
}

.e-ddt.e-rtl.e-popup .e-treeview .e-list-item .e-ul {
    padding: 0 14px 0 0
}

.e-ddt-icon-hide {
    display: none
}

.e-bigger .e-ddt .e-chips,
.e-ddt.e-bigger .e-chips {
    height: 31px
}

.e-bigger .e-ddt.e-float-input.e-control-wrapper.e-show-chip.e-show-dd-icon .e-clear-icon,
.e-bigger .e-ddt.e-float-input.e-control-wrapper.e-show-text.e-show-dd-icon .e-clear-icon,
.e-bigger .e-ddt.e-input-group.e-control-wrapper.e-show-chip.e-show-dd-icon .e-clear-icon,
.e-bigger .e-ddt.e-input-group.e-control-wrapper.e-show-text.e-show-dd-icon .e-clear-icon,
.e-ddt.e-bigger.e-float-input.e-control-wrapper.e-show-chip.e-show-dd-icon .e-clear-icon,
.e-ddt.e-bigger.e-float-input.e-control-wrapper.e-show-text.e-show-dd-icon .e-clear-icon,
.e-ddt.e-bigger.e-input-group.e-control-wrapper.e-show-chip.e-show-dd-icon .e-clear-icon,
.e-ddt.e-bigger.e-input-group.e-control-wrapper.e-show-text.e-show-dd-icon .e-clear-icon {
    right: 20px
}

.e-bigger .e-ddt.e-float-input.e-control-wrapper.e-show-chip .e-ddt-icon,
.e-bigger .e-ddt.e-float-input.e-control-wrapper.e-show-text .e-ddt-icon,
.e-bigger .e-ddt.e-input-group.e-control-wrapper.e-show-chip .e-ddt-icon,
.e-bigger .e-ddt.e-input-group.e-control-wrapper.e-show-text .e-ddt-icon,
.e-ddt.e-bigger.e-float-input.e-control-wrapper.e-show-chip .e-ddt-icon,
.e-ddt.e-bigger.e-float-input.e-control-wrapper.e-show-text .e-ddt-icon,
.e-ddt.e-bigger.e-input-group.e-control-wrapper.e-show-chip .e-ddt-icon,
.e-ddt.e-bigger.e-input-group.e-control-wrapper.e-show-text .e-ddt-icon {
    bottom: 3px
}

.e-bigger .e-ddt.e-float-input.e-control-wrapper .e-clear-icon,
.e-bigger .e-ddt.e-input-group.e-control-wrapper .e-clear-icon,
.e-ddt.e-bigger.e-float-input.e-control-wrapper .e-clear-icon,
.e-ddt.e-bigger.e-input-group.e-control-wrapper .e-clear-icon {
    min-height: 26px
}

.e-bigger .e-ddt .e-overflow.e-show-text,
.e-ddt.e-bigger .e-overflow.e-show-text {
    padding: 8px 0 0
}

.e-bigger .e-ddt.e-outline .e-overflow.e-show-text,
.e-bigger .e-ddt.e-outline .e-overflow.e-total-count,
.e-ddt.e-bigger.e-outline .e-overflow.e-show-text,
.e-ddt.e-bigger.e-outline .e-overflow.e-total-count {
    padding: 15px 16px
}

.e-bigger .e-ddt.e-outline.e-float-input.e-control-wrapper.e-show-dd-icon .e-clear-icon,
.e-bigger .e-ddt.e-outline.e-input-group.e-control-wrapper.e-show-dd-icon .e-clear-icon,
.e-ddt.e-bigger.e-outline.e-float-input.e-control-wrapper.e-show-dd-icon .e-clear-icon,
.e-ddt.e-bigger.e-outline.e-input-group.e-control-wrapper.e-show-dd-icon .e-clear-icon {
    right: 36px
}

.e-bigger .e-ddt.e-outline.e-show-chip .e-overflow,
.e-ddt.e-bigger.e-outline.e-show-chip .e-overflow {
    padding: 8px 15px
}

.e-bigger .e-ddt.e-outline.e-show-chip .e-overflow .e-remain.e-wrap-count,
.e-bigger .e-ddt.e-outline.e-show-chip .e-overflow.e-total-count .e-remain,
.e-ddt.e-bigger.e-outline.e-show-chip .e-overflow .e-remain.e-wrap-count,
.e-ddt.e-bigger.e-outline.e-show-chip .e-overflow.e-total-count .e-remain {
    padding-top: 10px
}

.e-bigger .e-ddt.e-outline.e-show-chip .e-chips-wrapper,
.e-ddt.e-bigger.e-outline.e-show-chip .e-chips-wrapper {
    padding: 8px 15px
}

.e-bigger .e-ddt.e-filled.e-float-input.e-control-wrapper .e-overflow.e-show-text,
.e-ddt.e-bigger.e-filled.e-float-input.e-control-wrapper .e-overflow.e-show-text {
    line-height: 30px;
    padding: 19px 12px 0 0
}

.e-bigger .e-ddt.e-filled.e-float-input.e-control-wrapper .e-overflow .e-remain.e-wrap-count,
.e-ddt.e-bigger.e-filled.e-float-input.e-control-wrapper .e-overflow .e-remain.e-wrap-count {
    padding-top: 14px
}

.e-bigger .e-ddt.e-filled.e-float-input.e-control-wrapper:not(.e-show-chip) .e-ddt-icon,
.e-bigger .e-ddt.e-filled.e-float-input.e-control-wrapper:not(.e-show-chip).e-show-dd-icon .e-clear-icon,
.e-ddt.e-bigger.e-filled.e-float-input.e-control-wrapper:not(.e-show-chip) .e-ddt-icon,
.e-ddt.e-bigger.e-filled.e-float-input.e-control-wrapper:not(.e-show-chip).e-show-dd-icon .e-clear-icon {
    padding-top: 8px
}

.e-bigger .e-ddt.e-filled.e-float-input.e-control-wrapper.e-show-chip .e-ddt-icon,
.e-bigger .e-ddt.e-filled.e-float-input.e-control-wrapper.e-show-text .e-ddt-icon,
.e-ddt.e-bigger.e-filled.e-float-input.e-control-wrapper.e-show-chip .e-ddt-icon,
.e-ddt.e-bigger.e-filled.e-float-input.e-control-wrapper.e-show-text .e-ddt-icon {
    bottom: 12px;
    right: 12px
}

.e-bigger .e-ddt.e-filled.e-float-input.e-control-wrapper.e-show-chip .e-clear-icon,
.e-bigger .e-ddt.e-filled.e-float-input.e-control-wrapper.e-show-text .e-clear-icon,
.e-ddt.e-bigger.e-filled.e-float-input.e-control-wrapper.e-show-chip .e-clear-icon,
.e-ddt.e-bigger.e-filled.e-float-input.e-control-wrapper.e-show-text .e-clear-icon {
    bottom: 11px;
    right: 44px
}

.e-bigger .e-ddt.e-filled.e-float-input.e-control-wrapper.e-show-chip:not(.e-show-dd-icon) .e-clear-icon,
.e-bigger .e-ddt.e-filled.e-float-input.e-control-wrapper.e-show-text:not(.e-show-dd-icon) .e-clear-icon,
.e-ddt.e-bigger.e-filled.e-float-input.e-control-wrapper.e-show-chip:not(.e-show-dd-icon) .e-clear-icon,
.e-ddt.e-bigger.e-filled.e-float-input.e-control-wrapper.e-show-text:not(.e-show-dd-icon) .e-clear-icon {
    bottom: 14px;
    right: 12px
}

.e-bigger .e-ddt.e-filled .e-chips-wrapper .e-chips,
.e-bigger .e-ddt.e-filled .e-overflow .e-chips,
.e-ddt.e-bigger.e-filled .e-chips-wrapper .e-chips,
.e-ddt.e-bigger.e-filled .e-overflow .e-chips {
    margin-top: 8px;
    padding: 0 8px
}

.e-bigger .e-ddt.e-filled.e-float-input.e-control-wrapper.e-show-chip .e-chips-wrapper,
.e-bigger .e-ddt.e-filled.e-float-input.e-control-wrapper.e-show-chip .e-overflow,
.e-ddt.e-bigger.e-filled.e-float-input.e-control-wrapper.e-show-chip .e-chips-wrapper,
.e-ddt.e-bigger.e-filled.e-float-input.e-control-wrapper.e-show-chip .e-overflow {
    padding-top: 19px
}

.e-bigger .e-ddt.e-filled.e-float-input.e-control-wrapper.e-show-chip .e-chips-wrapper .e-chips,
.e-bigger .e-ddt.e-filled.e-float-input.e-control-wrapper.e-show-chip .e-overflow .e-chips,
.e-ddt.e-bigger.e-filled.e-float-input.e-control-wrapper.e-show-chip .e-chips-wrapper .e-chips,
.e-ddt.e-bigger.e-filled.e-float-input.e-control-wrapper.e-show-chip .e-overflow .e-chips {
    height: 24px
}

.e-bigger .e-ddt.e-filled.e-float-input.e-control-wrapper.e-show-chip .e-chips-wrapper .e-chips>.e-chipcontent,
.e-bigger .e-ddt.e-filled.e-float-input.e-control-wrapper.e-show-chip .e-overflow .e-chips>.e-chipcontent,
.e-ddt.e-bigger.e-filled.e-float-input.e-control-wrapper.e-show-chip .e-chips-wrapper .e-chips>.e-chipcontent,
.e-ddt.e-bigger.e-filled.e-float-input.e-control-wrapper.e-show-chip .e-overflow .e-chips>.e-chipcontent {
    font-size: 13px
}

.e-bigger .e-ddt.e-filled.e-float-input.e-control-wrapper.e-show-chip .e-chips-wrapper .e-chips-close:before,
.e-bigger .e-ddt.e-filled.e-float-input.e-control-wrapper.e-show-chip .e-overflow .e-chips-close:before,
.e-ddt.e-bigger.e-filled.e-float-input.e-control-wrapper.e-show-chip .e-chips-wrapper .e-chips-close:before,
.e-ddt.e-bigger.e-filled.e-float-input.e-control-wrapper.e-show-chip .e-overflow .e-chips-close:before {
    font-size: 14px;
    height: 14px;
    width: 14px
}

.e-bigger .e-ddt.e-filled.e-input-group.e-control-wrapper:not(.e-float-input) .e-overflow.e-show-text,
.e-ddt.e-bigger.e-filled.e-input-group.e-control-wrapper:not(.e-float-input) .e-overflow.e-show-text {
    line-height: 55px
}

.e-bigger .e-ddt.e-filled.e-input-group.e-control-wrapper:not(.e-float-input) .e-overflow .e-remain.e-wrap-count,
.e-ddt.e-bigger.e-filled.e-input-group.e-control-wrapper:not(.e-float-input) .e-overflow .e-remain.e-wrap-count {
    line-height: 55px;
    padding-top: 0
}

.e-bigger .e-ddt.e-filled.e-input-group.e-control-wrapper:not(.e-float-input).e-show-chip .e-chips-wrapper .e-chips,
.e-bigger .e-ddt.e-filled.e-input-group.e-control-wrapper:not(.e-float-input).e-show-chip .e-overflow .e-chips,
.e-ddt.e-bigger.e-filled.e-input-group.e-control-wrapper:not(.e-float-input).e-show-chip .e-chips-wrapper .e-chips,
.e-ddt.e-bigger.e-filled.e-input-group.e-control-wrapper:not(.e-float-input).e-show-chip .e-overflow .e-chips {
    height: 32px;
    padding: 0 12px
}

.e-bigger .e-ddt.e-filled.e-input-group.e-control-wrapper:not(.e-float-input).e-show-chip .e-chips-wrapper .e-chips>.e-chipcontent,
.e-bigger .e-ddt.e-filled.e-input-group.e-control-wrapper:not(.e-float-input).e-show-chip .e-overflow .e-chips>.e-chipcontent,
.e-ddt.e-bigger.e-filled.e-input-group.e-control-wrapper:not(.e-float-input).e-show-chip .e-chips-wrapper .e-chips>.e-chipcontent,
.e-ddt.e-bigger.e-filled.e-input-group.e-control-wrapper:not(.e-float-input).e-show-chip .e-overflow .e-chips>.e-chipcontent {
    font-size: 14px
}

.e-bigger .e-ddt.e-filled.e-input-group.e-control-wrapper:not(.e-float-input).e-show-chip .e-chips-wrapper .e-chips-close:before,
.e-bigger .e-ddt.e-filled.e-input-group.e-control-wrapper:not(.e-float-input).e-show-chip .e-overflow .e-chips-close:before,
.e-ddt.e-bigger.e-filled.e-input-group.e-control-wrapper:not(.e-float-input).e-show-chip .e-chips-wrapper .e-chips-close:before,
.e-ddt.e-bigger.e-filled.e-input-group.e-control-wrapper:not(.e-float-input).e-show-chip .e-overflow .e-chips-close:before {
    font-size: 16px;
    height: 16px;
    width: 16px
}

.e-bigger .e-ddt.e-filled.e-input-group.e-control-wrapper:not(.e-float-input).e-show-dd-icon.e-show-chip .e-ddt-icon,
.e-bigger .e-ddt.e-filled.e-input-group.e-control-wrapper:not(.e-float-input).e-show-dd-icon.e-show-chip:not(.e-show-dd-icon) .e-clear-icon,
.e-bigger .e-ddt.e-filled.e-input-group.e-control-wrapper:not(.e-float-input).e-show-dd-icon.e-show-text .e-ddt-icon,
.e-bigger .e-ddt.e-filled.e-input-group.e-control-wrapper:not(.e-float-input).e-show-dd-icon.e-show-text:not(.e-show-dd-icon) .e-clear-icon,
.e-ddt.e-bigger.e-filled.e-input-group.e-control-wrapper:not(.e-float-input).e-show-dd-icon.e-show-chip .e-ddt-icon,
.e-ddt.e-bigger.e-filled.e-input-group.e-control-wrapper:not(.e-float-input).e-show-dd-icon.e-show-chip:not(.e-show-dd-icon) .e-clear-icon,
.e-ddt.e-bigger.e-filled.e-input-group.e-control-wrapper:not(.e-float-input).e-show-dd-icon.e-show-text .e-ddt-icon,
.e-ddt.e-bigger.e-filled.e-input-group.e-control-wrapper:not(.e-float-input).e-show-dd-icon.e-show-text:not(.e-show-dd-icon) .e-clear-icon {
    bottom: 16px;
    right: 12px
}

.e-bigger .e-ddt.e-filled.e-input-group.e-control-wrapper:not(.e-float-input) .e-clear-icon,
.e-ddt.e-bigger.e-filled.e-input-group.e-control-wrapper:not(.e-float-input) .e-clear-icon {
    bottom: 15px;
    right: 44px
}

.e-bigger .e-ddt.e-show-dd-icon .e-chips-wrapper .e-chips:last-child,
.e-ddt.e-bigger.e-show-dd-icon .e-chips-wrapper .e-chips:last-child {
    margin-right: 20px;
    max-width: calc(100% - 21px)
}

.e-bigger .e-ddt.e-show-clear .e-chips-wrapper .e-chips:last-child,
.e-ddt.e-bigger.e-show-clear .e-chips-wrapper .e-chips:last-child {
    margin-right: 32px;
    max-width: calc(100% - 33px)
}

.e-bigger .e-ddt.e-show-clear.e-show-dd-icon .e-chips-wrapper .e-chips:last-child,
.e-ddt.e-bigger.e-show-clear.e-show-dd-icon .e-chips-wrapper .e-chips:last-child {
    margin-right: 52px;
    max-width: calc(100% - 53px)
}

.e-bigger .e-ddt.e-popup .e-selectall-parent,
.e-ddt.e-bigger.e-popup .e-selectall-parent {
    text-indent: 43px
}

.e-bigger .e-ddt.e-popup .e-treeview .e-fullrow,
.e-ddt.e-bigger.e-popup .e-treeview .e-fullrow {
    height: 44px
}

.e-bigger .e-ddt.e-rtl.e-outline.e-float-input.e-control-wrapper.e-show-dd-icon .e-clear-icon,
.e-bigger .e-ddt.e-rtl.e-outline.e-float-input.e-control-wrapper.e-show-dd-icon.e-show-chip .e-clear-icon,
.e-bigger .e-ddt.e-rtl.e-outline.e-float-input.e-control-wrapper.e-show-dd-icon.e-show-text .e-clear-icon,
.e-bigger .e-ddt.e-rtl.e-outline.e-input-group.e-control-wrapper.e-show-dd-icon .e-clear-icon,
.e-bigger .e-ddt.e-rtl.e-outline.e-input-group.e-control-wrapper.e-show-dd-icon.e-show-chip .e-clear-icon,
.e-bigger .e-ddt.e-rtl.e-outline.e-input-group.e-control-wrapper.e-show-dd-icon.e-show-text .e-clear-icon,
.e-ddt.e-bigger.e-rtl.e-outline.e-float-input.e-control-wrapper.e-show-dd-icon .e-clear-icon,
.e-ddt.e-bigger.e-rtl.e-outline.e-float-input.e-control-wrapper.e-show-dd-icon.e-show-chip .e-clear-icon,
.e-ddt.e-bigger.e-rtl.e-outline.e-float-input.e-control-wrapper.e-show-dd-icon.e-show-text .e-clear-icon,
.e-ddt.e-bigger.e-rtl.e-outline.e-input-group.e-control-wrapper.e-show-dd-icon .e-clear-icon,
.e-ddt.e-bigger.e-rtl.e-outline.e-input-group.e-control-wrapper.e-show-dd-icon.e-show-chip .e-clear-icon,
.e-ddt.e-bigger.e-rtl.e-outline.e-input-group.e-control-wrapper.e-show-dd-icon.e-show-text .e-clear-icon {
    left: 36px
}

.e-bigger .e-ddt.e-rtl.e-filled.e-float-input.e-control-wrapper .e-overflow.e-show-text,
.e-ddt.e-bigger.e-rtl.e-filled.e-float-input.e-control-wrapper .e-overflow.e-show-text {
    padding: 19px 0 0 12px
}

.e-bigger .e-ddt.e-rtl.e-filled.e-float-input.e-control-wrapper.e-show-chip .e-ddt-icon,
.e-bigger .e-ddt.e-rtl.e-filled.e-float-input.e-control-wrapper.e-show-chip:not(.e-show-dd-icon) .e-clear-icon,
.e-bigger .e-ddt.e-rtl.e-filled.e-float-input.e-control-wrapper.e-show-text .e-ddt-icon,
.e-bigger .e-ddt.e-rtl.e-filled.e-float-input.e-control-wrapper.e-show-text:not(.e-show-dd-icon) .e-clear-icon,
.e-ddt.e-bigger.e-rtl.e-filled.e-float-input.e-control-wrapper.e-show-chip .e-ddt-icon,
.e-ddt.e-bigger.e-rtl.e-filled.e-float-input.e-control-wrapper.e-show-chip:not(.e-show-dd-icon) .e-clear-icon,
.e-ddt.e-bigger.e-rtl.e-filled.e-float-input.e-control-wrapper.e-show-text .e-ddt-icon,
.e-ddt.e-bigger.e-rtl.e-filled.e-float-input.e-control-wrapper.e-show-text:not(.e-show-dd-icon) .e-clear-icon {
    left: 12px;
    right: auto
}

.e-bigger .e-ddt.e-rtl.e-filled.e-float-input.e-control-wrapper.e-show-chip.e-show-dd-icon .e-clear-icon,
.e-bigger .e-ddt.e-rtl.e-filled.e-float-input.e-control-wrapper.e-show-text.e-show-dd-icon .e-clear-icon,
.e-ddt.e-bigger.e-rtl.e-filled.e-float-input.e-control-wrapper.e-show-chip.e-show-dd-icon .e-clear-icon,
.e-ddt.e-bigger.e-rtl.e-filled.e-float-input.e-control-wrapper.e-show-text.e-show-dd-icon .e-clear-icon {
    left: 44px;
    right: auto
}

.e-bigger .e-ddt.e-rtl.e-filled.e-input-group.e-control-wrapper:not(.e-float-input).e-show-dd-icon.e-show-chip .e-ddt-icon,
.e-bigger .e-ddt.e-rtl.e-filled.e-input-group.e-control-wrapper:not(.e-float-input).e-show-dd-icon.e-show-chip:not(.e-show-dd-icon) .e-clear-icon,
.e-bigger .e-ddt.e-rtl.e-filled.e-input-group.e-control-wrapper:not(.e-float-input).e-show-dd-icon:not(.e-input-focus) .e-ddt-icon,
.e-bigger .e-ddt.e-rtl.e-filled.e-input-group.e-control-wrapper:not(.e-float-input).e-show-dd-icon:not(.e-input-focus):not(.e-show-dd-icon) .e-clear-icon,
.e-ddt.e-bigger.e-rtl.e-filled.e-input-group.e-control-wrapper:not(.e-float-input).e-show-dd-icon.e-show-chip .e-ddt-icon,
.e-ddt.e-bigger.e-rtl.e-filled.e-input-group.e-control-wrapper:not(.e-float-input).e-show-dd-icon.e-show-chip:not(.e-show-dd-icon) .e-clear-icon,
.e-ddt.e-bigger.e-rtl.e-filled.e-input-group.e-control-wrapper:not(.e-float-input).e-show-dd-icon:not(.e-input-focus) .e-ddt-icon,
.e-ddt.e-bigger.e-rtl.e-filled.e-input-group.e-control-wrapper:not(.e-float-input).e-show-dd-icon:not(.e-input-focus):not(.e-show-dd-icon) .e-clear-icon {
    left: 12px;
    right: auto
}

.e-bigger .e-ddt.e-rtl.e-filled.e-input-group.e-control-wrapper:not(.e-float-input) .e-clear-icon,
.e-ddt.e-bigger.e-rtl.e-filled.e-input-group.e-control-wrapper:not(.e-float-input) .e-clear-icon {
    left: 44px;
    right: auto
}

.e-bigger .e-ddt.e-rtl.e-show-dd-icon .e-chips-wrapper .e-chips:last-child,
.e-ddt.e-bigger.e-rtl.e-show-dd-icon .e-chips-wrapper .e-chips:last-child {
    margin-left: 20px;
    margin-right: 1px
}

.e-bigger .e-ddt.e-rtl.e-show-clear .e-chips-wrapper .e-chips:last-child,
.e-ddt.e-bigger.e-rtl.e-show-clear .e-chips-wrapper .e-chips:last-child {
    margin-left: 32px;
    margin-right: 1px
}

.e-bigger .e-ddt.e-rtl.e-show-clear.e-show-dd-icon .e-chips-wrapper .e-chips:last-child,
.e-ddt.e-bigger.e-rtl.e-show-clear.e-show-dd-icon .e-chips-wrapper .e-chips:last-child {
    margin-left: 52px;
    margin-right: 1px
}

.e-bigger .e-ddt.e-rtl.e-show-chip.e-input-group.e-show-dd-icon .e-clear-icon,
.e-bigger .e-ddt.e-rtl.e-show-text.e-input-group.e-show-dd-icon .e-clear-icon,
.e-ddt.e-bigger.e-rtl.e-show-chip.e-input-group.e-show-dd-icon .e-clear-icon,
.e-ddt.e-bigger.e-rtl.e-show-text.e-input-group.e-show-dd-icon .e-clear-icon {
    left: 20px;
    right: auto
}

.e-ddt .e-chips {
    background-color: #eee
}

.e-ddt .e-chips .e-chips-close:before {
    color: #0000008a
}

.e-ddt .e-chips>.e-chipcontent {
    color: #000000de
}

.e-ddt .e-chips:hover {
    background-color: #d6d6d6
}

.e-ddt .e-chips:hover>.e-chipcontent {
    color: #000000de
}

.e-ddt.e-filled .e-chips {
    background-color: #cecece
}

.e-ddt .e-overflow .e-remain {
    color: #0000008a
}

.e-ddt.e-popup {
    background: #fff;
    border-color: #0000
}

.e-ddt.e-popup .e-popup-content.e-no-data {
    color: #000
}

.e-ddt.e-popup .e-selectall-parent {
    border-bottom-color: #0000001f
}

.e-ddt.e-popup .e-selectall-parent .e-all-text {
    color: #000000de
}

.e-multiselect.e-input-group .e-ddl-icon:before {
    content: "";
    font-family: e-icons
}

.e-multi-select-wrapper .e-chips .e-chips-close:before {
    content: "";
    cursor: pointer;
    left: 0;
    position: relative;
    top: 0
}

.e-multi-select-wrapper .e-close-hooker:before {
    content: "";
    cursor: pointer;
    left: 6px;
    position: relative;
    top: 6px
}

.e-multiselect.e-input-group .e-ddl-disable-icon:before {
    content: ""
}

.e-multiselect.e-outline .e-multi-select-wrapper .e-chips-close.e-close-hooker {
    height: 38px;
    margin-top: -38px;
    right: 18px;
    top: 100%;
    width: 32px
}

.e-multiselect.e-filled .e-multi-select-wrapper .e-chips-close.e-close-hooker {
    height: 38px;
    margin-top: -35px;
    right: 18px;
    top: 100%;
    width: 32px
}

.e-multiselect.e-filled .e-multi-select-wrapper.e-down-icon .e-chips-close.e-close-hooker,
.e-multiselect.e-outline .e-multi-select-wrapper.e-down-icon .e-chips-close.e-close-hooker {
    right: 30px
}

.e-bigger .e-small.e-multiselect.e-outline .e-multi-select-wrapper .e-chips-close.e-close-hooker,
.e-bigger.e-small .e-multiselect.e-outline .e-multi-select-wrapper .e-chips-close.e-close-hooker,
.e-bigger.e-small.e-multiselect.e-outline .e-multi-select-wrapper .e-chips-close.e-close-hooker,
.e-small .e-bigger.e-multiselect.e-outline .e-multi-select-wrapper .e-chips-close.e-close-hooker {
    height: 38px;
    margin-top: -55px;
    right: 12px;
    top: 100%;
    width: 18px
}

.e-bigger .e-small.e-multiselect.e-filled .e-multi-select-wrapper.e-down-icon .e-chips-close.e-close-hooker,
.e-bigger .e-small.e-multiselect.e-outline .e-multi-select-wrapper.e-down-icon .e-chips-close.e-close-hooker,
.e-bigger.e-small .e-multiselect.e-filled .e-multi-select-wrapper.e-down-icon .e-chips-close.e-close-hooker,
.e-bigger.e-small .e-multiselect.e-outline .e-multi-select-wrapper.e-down-icon .e-chips-close.e-close-hooker,
.e-bigger.e-small.e-multiselect.e-filled .e-multi-select-wrapper.e-down-icon .e-chips-close.e-close-hooker,
.e-bigger.e-small.e-multiselect.e-outline .e-multi-select-wrapper.e-down-icon .e-chips-close.e-close-hooker,
.e-small .e-bigger.e-multiselect.e-filled .e-multi-select-wrapper.e-down-icon .e-chips-close.e-close-hooker,
.e-small .e-bigger.e-multiselect.e-outline .e-multi-select-wrapper.e-down-icon .e-chips-close.e-close-hooker {
    right: 48px
}

.e-bigger .e-multiselect.e-outline .e-multi-select-wrapper .e-chips-close.e-close-hooker,
.e-bigger.e-multiselect.e-outline .e-multi-select-wrapper .e-chips-close.e-close-hooker {
    height: 54px;
    margin-top: -55px;
    right: 16px;
    top: 100%;
    width: 20px
}

.e-bigger .e-multiselect.e-outline .e-multi-select-wrapper.e-down-icon .e-chips-close.e-close-hooker,
.e-bigger.e-multiselect.e-outline .e-multi-select-wrapper.e-down-icon .e-chips-close.e-close-hooker {
    right: 60px
}

.e-small .e-multiselect.e-outline .e-multi-select-wrapper .e-chips-close.e-close-hooker,
.e-small.e-multiselect.e-outline .e-multi-select-wrapper .e-chips-close.e-close-hooker {
    height: 34px;
    margin-top: -35px;
    right: 16px;
    top: 100%;
    width: 14px
}

.e-small .e-multiselect.e-filled .e-multi-select-wrapper.e-down-icon .e-chips-close.e-close-hooker,
.e-small .e-multiselect.e-outline .e-multi-select-wrapper.e-down-icon .e-chips-close.e-close-hooker,
.e-small.e-multiselect.e-filled .e-multi-select-wrapper.e-down-icon .e-chips-close.e-close-hooker,
.e-small.e-multiselect.e-outline .e-multi-select-wrapper.e-down-icon .e-chips-close.e-close-hooker {
    right: 48px
}

.e-rtl .e-multiselect.e-filled .e-multi-select-wrapper.e-down-icon .e-chips-close.e-close-hooker,
.e-rtl .e-multiselect.e-outline .e-multi-select-wrapper .e-chips-close.e-close-hooker,
.e-rtl.e-multiselect.e-filled .e-multi-select-wrapper.e-down-icon .e-chips-close.e-close-hooker,
.e-rtl.e-multiselect.e-outline .e-multi-select-wrapper .e-chips-close.e-close-hooker {
    left: 52px;
    right: auto
}

.e-bigger .e-rtl .e-small.e-multiselect.e-filled .e-multi-select-wrapper.e-down-icon .e-chips-close.e-close-hooker,
.e-bigger .e-rtl .e-small.e-multiselect.e-outline .e-multi-select-wrapper .e-chips-close.e-close-hooker,
.e-bigger .e-rtl.e-small.e-multiselect.e-filled .e-multi-select-wrapper.e-down-icon .e-chips-close.e-close-hooker,
.e-bigger .e-rtl.e-small.e-multiselect.e-outline .e-multi-select-wrapper .e-chips-close.e-close-hooker,
.e-bigger.e-small .e-rtl.e-multiselect.e-filled .e-multi-select-wrapper.e-down-icon .e-chips-close.e-close-hooker,
.e-bigger.e-small .e-rtl.e-multiselect.e-outline .e-multi-select-wrapper .e-chips-close.e-close-hooker,
.e-rtl .e-bigger .e-small.e-multiselect.e-filled .e-multi-select-wrapper.e-down-icon .e-chips-close.e-close-hooker,
.e-rtl .e-bigger .e-small.e-multiselect.e-outline .e-multi-select-wrapper .e-chips-close.e-close-hooker,
.e-rtl .e-bigger.e-small.e-multiselect.e-filled .e-multi-select-wrapper.e-down-icon .e-chips-close.e-close-hooker,
.e-rtl .e-bigger.e-small.e-multiselect.e-outline .e-multi-select-wrapper .e-chips-close.e-close-hooker,
.e-rtl .e-small .e-bigger.e-multiselect.e-filled .e-multi-select-wrapper.e-down-icon .e-chips-close.e-close-hooker,
.e-rtl .e-small .e-bigger.e-multiselect.e-outline .e-multi-select-wrapper .e-chips-close.e-close-hooker,
.e-rtl.e-bigger .e-small.e-multiselect.e-filled .e-multi-select-wrapper.e-down-icon .e-chips-close.e-close-hooker,
.e-rtl.e-bigger .e-small.e-multiselect.e-outline .e-multi-select-wrapper .e-chips-close.e-close-hooker,
.e-rtl.e-bigger.e-small .e-multiselect.e-filled .e-multi-select-wrapper.e-down-icon .e-chips-close.e-close-hooker,
.e-rtl.e-bigger.e-small .e-multiselect.e-outline .e-multi-select-wrapper .e-chips-close.e-close-hooker,
.e-rtl.e-bigger.e-small.e-multiselect.e-filled .e-multi-select-wrapper.e-down-icon .e-chips-close.e-close-hooker,
.e-rtl.e-bigger.e-small.e-multiselect.e-outline .e-multi-select-wrapper .e-chips-close.e-close-hooker,
.e-rtl.e-small .e-bigger.e-multiselect.e-filled .e-multi-select-wrapper.e-down-icon .e-chips-close.e-close-hooker,
.e-rtl.e-small .e-bigger.e-multiselect.e-outline .e-multi-select-wrapper .e-chips-close.e-close-hooker,
.e-small .e-rtl .e-bigger.e-multiselect.e-filled .e-multi-select-wrapper.e-down-icon .e-chips-close.e-close-hooker,
.e-small .e-rtl .e-bigger.e-multiselect.e-outline .e-multi-select-wrapper .e-chips-close.e-close-hooker,
.e-small .e-rtl.e-bigger.e-multiselect.e-filled .e-multi-select-wrapper.e-down-icon .e-chips-close.e-close-hooker,
.e-small .e-rtl.e-bigger.e-multiselect.e-outline .e-multi-select-wrapper .e-chips-close.e-close-hooker {
    left: 48px;
    right: auto
}

.e-bigger .e-rtl .e-multiselect.e-filled .e-multi-select-wrapper.e-down-icon .e-chips-close.e-close-hooker,
.e-bigger .e-rtl .e-multiselect.e-outline .e-multi-select-wrapper .e-chips-close.e-close-hooker,
.e-bigger .e-rtl.e-multiselect.e-filled .e-multi-select-wrapper.e-down-icon .e-chips-close.e-close-hooker,
.e-bigger .e-rtl.e-multiselect.e-outline .e-multi-select-wrapper .e-chips-close.e-close-hooker,
.e-rtl .e-bigger .e-multiselect.e-filled .e-multi-select-wrapper.e-down-icon .e-chips-close.e-close-hooker,
.e-rtl .e-bigger .e-multiselect.e-outline .e-multi-select-wrapper .e-chips-close.e-close-hooker,
.e-rtl .e-bigger.e-multiselect.e-filled .e-multi-select-wrapper.e-down-icon .e-chips-close.e-close-hooker,
.e-rtl .e-bigger.e-multiselect.e-outline .e-multi-select-wrapper .e-chips-close.e-close-hooker,
.e-rtl.e-bigger .e-multiselect.e-filled .e-multi-select-wrapper.e-down-icon .e-chips-close.e-close-hooker,
.e-rtl.e-bigger .e-multiselect.e-outline .e-multi-select-wrapper .e-chips-close.e-close-hooker,
.e-rtl.e-bigger.e-multiselect.e-filled .e-multi-select-wrapper.e-down-icon .e-chips-close.e-close-hooker,
.e-rtl.e-bigger.e-multiselect.e-outline .e-multi-select-wrapper .e-chips-close.e-close-hooker {
    left: 60px;
    right: auto
}

.e-rtl .e-small .e-multiselect.e-filled .e-multi-select-wrapper.e-down-icon .e-chips-close.e-close-hooker,
.e-rtl .e-small .e-multiselect.e-outline .e-multi-select-wrapper .e-chips-close.e-close-hooker,
.e-rtl .e-small.e-multiselect.e-filled .e-multi-select-wrapper.e-down-icon .e-chips-close.e-close-hooker,
.e-rtl .e-small.e-multiselect.e-outline .e-multi-select-wrapper .e-chips-close.e-close-hooker,
.e-rtl.e-small .e-multiselect.e-filled .e-multi-select-wrapper.e-down-icon .e-chips-close.e-close-hooker,
.e-rtl.e-small .e-multiselect.e-outline .e-multi-select-wrapper .e-chips-close.e-close-hooker,
.e-rtl.e-small.e-multiselect.e-filled .e-multi-select-wrapper.e-down-icon .e-chips-close.e-close-hooker,
.e-rtl.e-small.e-multiselect.e-outline .e-multi-select-wrapper .e-chips-close.e-close-hooker,
.e-small .e-rtl .e-multiselect.e-filled .e-multi-select-wrapper.e-down-icon .e-chips-close.e-close-hooker,
.e-small .e-rtl .e-multiselect.e-outline .e-multi-select-wrapper.e-down-icon .e-chips-close.e-close-hooker,
.e-small .e-rtl.e-multiselect.e-filled .e-multi-select-wrapper.e-down-icon .e-chips-close.e-close-hooker,
.e-small .e-rtl.e-multiselect.e-outline .e-multi-select-wrapper .e-chips-close.e-close-hooker {
    left: 48px;
    right: auto
}

.e-multiselect.e-outline .e-multi-select-wrapper .e-close-hooker:before {
    content: "";
    font-size: 16px;
    height: 16px;
    margin-top: -8px;
    top: 50%
}

.e-small .e-multiselect.e-outline .e-multi-select-wrapper .e-close-hooker:before,
.e-small.e-multiselect.e-outline .e-multi-select-wrapper .e-close-hooker:before {
    content: "";
    font-size: 14px;
    height: 14px;
    margin-top: -7px;
    top: 50%
}

.e-bigger .e-multiselect.e-outline .e-multi-select-wrapper .e-close-hooker:before,
.e-bigger.e-multiselect.e-outline .e-multi-select-wrapper .e-close-hooker:before {
    content: "";
    font-size: 20px;
    height: 20px;
    left: 0;
    margin-top: -10px;
    top: 50%
}

.e-bigger .e-small.e-multiselect.e-outline .e-multi-select-wrapper .e-close-hooker:before,
.e-bigger.e-small .e-multiselect.e-outline .e-multi-select-wrapper .e-close-hooker:before,
.e-bigger.e-small.e-multiselect.e-outline .e-multi-select-wrapper .e-close-hooker:before,
.e-small .e-bigger.e-multiselect.e-outline .e-multi-select-wrapper .e-close-hooker:before {
    content: "";
    font-size: 18px;
    height: 18px;
    left: 0;
    margin-top: -9px;
    top: 50%
}

.e-multiselect.e-outline .e-multi-select-wrapper .e-chips .e-chips-close:before {
    font-size: 14px
}

.e-small .e-multiselect.e-outline .e-multi-select-wrapper .e-chips .e-chips-close:before,
.e-small.e-multiselect.e-outline .e-multi-select-wrapper .e-chips .e-chips-close:before {
    font-size: 13px
}

.e-bigger .e-multiselect.e-outline .e-multi-select-wrapper .e-chips .e-chips-close:before,
.e-bigger.e-multiselect.e-outline .e-multi-select-wrapper .e-chips .e-chips-close:before {
    font-size: 16px
}

.e-bigger .e-small.e-multiselect.e-outline .e-multi-select-wrapper .e-chips .e-chips-close:before,
.e-bigger.e-small .e-multiselect.e-outline .e-multi-select-wrapper .e-chips .e-chips-close:before,
.e-bigger.e-small.e-multiselect.e-outline .e-multi-select-wrapper .e-chips .e-chips-close:before,
.e-small .e-bigger.e-multiselect.e-outline .e-multi-select-wrapper .e-chips .e-chips-close:before {
    font-size: 14px
}

.e-multiselect.e-input-group.e-outline .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon,
.e-multiselect.e-outline.e-input-group.e-control-wrapper .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon {
    margin: 7px 12px 9px 0
}

.e-bigger .e-multiselect.e-input-group.e-outline .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon,
.e-bigger .e-multiselect.e-input-group.e-outline.e-control-wrapper .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon,
.e-multiselect.e-input-group.e-outline.e-bigger .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon,
.e-multiselect.e-input-group.e-outline.e-control-wrapper.e-bigger .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon {
    margin: 10px 16px 10px 0
}

.e-multiselect.e-input-group.e-outline.e-control-wrapper.e-small .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon,
.e-multiselect.e-input-group.e-outline.e-small .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon,
.e-small .e-multiselect.e-input-group.e-outline .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon,
.e-small .e-multiselect.e-input-group.e-outline.e-control-wrapper .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon {
    margin: 6px 10px 8px 0
}

.e-bigger .e-multiselect.e-input-group.e-outline.e-control-wrapper.e-small .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon,
.e-bigger .e-multiselect.e-input-group.e-outline.e-small .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon,
.e-bigger.e-small .e-multiselect.e-input-group.e-outline .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon,
.e-multiselect.e-input-group.e-outline.e-control-wrapper.e-small.e-bigger .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon,
.e-multiselect.e-input-group.e-outline.e-small.e-bigger .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon,
.e-small .e-multiselect.e-input-group.e-outline.e-bigger .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon,
.e-small .e-multiselect.e-input-group.e-outline.e-control-wrapper.e-bigger .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon,
.e-small.e-bigger .e-multiselect.e-input-group.e-outline.e-control-wrapper .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon {
    margin: 6px 12px 8px 0
}

.e-rtl .e-multiselect.e-input-group.e-outline .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon,
.e-rtl .e-multiselect.e-outline.e-input-group.e-control-wrapper .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon,
.e-rtl.e-multiselect.e-input-group.e-outline .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon,
.e-rtl.e-multiselect.e-outline.e-input-group.e-control-wrapper .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon {
    margin: 7px 0 9px 12px
}

.e-bigger .e-rtl.e-multiselect.e-input-group.e-outline .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon,
.e-bigger .e-rtl.e-multiselect.e-input-group.e-outline.e-control-wrapper .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon,
.e-bigger.e-rtl .e-multiselect.e-input-group.e-outline .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon,
.e-bigger.e-rtl .e-multiselect.e-input-group.e-outline.e-control-wrapper .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon,
.e-rtl .e-multiselect.e-input-group.e-outline.e-bigger .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon,
.e-rtl .e-multiselect.e-input-group.e-outline.e-control-wrapper.e-bigger .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon,
.e-rtl.e-multiselect.e-input-group.e-outline.e-bigger .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon,
.e-rtl.e-multiselect.e-input-group.e-outline.e-control-wrapper.e-bigger .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon {
    margin: 10px 0 10px 16px
}

.e-rtl .e-multiselect.e-input-group.e-outline.e-control-wrapper.e-small .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon,
.e-rtl .e-multiselect.e-input-group.e-outline.e-small .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon,
.e-rtl.e-multiselect.e-input-group.e-outline.e-control-wrapper.e-small .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon,
.e-rtl.e-multiselect.e-input-group.e-outline.e-small .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon,
.e-rtl.e-small .e-multiselect.e-input-group.e-outline .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon,
.e-rtl.e-small .e-multiselect.e-input-group.e-outline.e-control-wrapper .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon,
.e-small .e-rtl.e-multiselect.e-input-group.e-outline .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon,
.e-small .e-rtl.e-multiselect.e-input-group.e-outline.e-control-wrapper .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon {
    margin: 6px 0 8px 10px
}

.e-bigger .e-rtl.e-multiselect.e-input-group.e-outline.e-control-wrapper.e-small .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon,
.e-bigger .e-rtl.e-multiselect.e-input-group.e-outline.e-small .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon,
.e-bigger.e-small .e-rtl.e-multiselect.e-input-group.e-outline .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon,
.e-rtl .e-multiselect.e-input-group.e-outline.e-control-wrapper.e-small.e-bigger .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon,
.e-rtl .e-multiselect.e-input-group.e-outline.e-small.e-bigger .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon,
.e-rtl.e-bigger .e-multiselect.e-input-group.e-outline.e-control-wrapper.e-small .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon,
.e-rtl.e-bigger .e-multiselect.e-input-group.e-outline.e-small .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon,
.e-rtl.e-bigger.e-small .e-multiselect.e-input-group.e-outline .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon,
.e-rtl.e-multiselect.e-input-group.e-outline.e-control-wrapper.e-small.e-bigger .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon,
.e-rtl.e-multiselect.e-input-group.e-outline.e-small.e-bigger .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon,
.e-rtl.e-small .e-multiselect.e-input-group.e-outline.e-bigger .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon,
.e-rtl.e-small .e-multiselect.e-input-group.e-outline.e-control-wrapper.e-bigger .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon,
.e-rtl.e-small.e-bigger .e-multiselect.e-input-group.e-outline.e-control-wrapper .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon,
.e-small .e-rtl.e-multiselect.e-input-group.e-outline.e-bigger .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon,
.e-small .e-rtl.e-multiselect.e-input-group.e-outline.e-control-wrapper.e-bigger .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon,
.e-small.e-bigger .e-rtl.e-multiselect.e-input-group.e-outline.e-control-wrapper .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon {
    margin: 6px 0 8px 12px
}

.e-bigger .e-small.e-filled .e-multi-select-wrapper .e-chips-close.e-close-hooker,
.e-bigger.e-small .e-filled .e-multi-select-wrapper .e-chips-close.e-close-hooker,
.e-bigger.e-small.e-filled .e-multi-select-wrapper .e-chips-close.e-close-hooker,
.e-filled .e-multi-select-wrapper .e-chips-close.e-close-hooker,
.e-filled.e-multiselect .e-down-icon .e-chips-close.e-close-hooker,
.e-small .e-bigger.e-filled .e-multi-select-wrapper .e-chips-close.e-close-hooker {
    height: 20px;
    margin-top: -33px;
    right: 18px;
    width: 20px
}

.e-bigger .e-small.e-filled.e-multiselect .e-down-icon .e-chips-close.e-close-hooker,
.e-bigger.e-small .e-filled.e-multiselect .e-down-icon .e-chips-close.e-close-hooker,
.e-bigger.e-small.e-filled.e-multiselect .e-down-icon .e-chips-close.e-close-hooker,
.e-small .e-bigger.e-filled.e-multiselect .e-down-icon .e-chips-close.e-close-hooker {
    height: 20px;
    margin-top: -35px;
    right: 45px;
    width: 20px
}

.e-bigger .e-small.e-filled.e-float-input .e-multi-select-wrapper .e-chips-close.e-close-hooker,
.e-bigger .e-small.e-filled.e-float-input.e-multiselect .e-down-icon .e-chips-close.e-close-hooker,
.e-bigger.e-small .e-filled.e-float-input .e-multi-select-wrapper .e-chips-close.e-close-hooker,
.e-bigger.e-small .e-filled.e-float-input.e-multiselect .e-down-icon .e-chips-close.e-close-hooker,
.e-bigger.e-small.e-filled.e-float-input .e-multi-select-wrapper .e-chips-close.e-close-hooker,
.e-bigger.e-small.e-filled.e-float-input.e-multiselect .e-down-icon .e-chips-close.e-close-hooker,
.e-filled.e-float-input .e-multi-select-wrapper .e-chips-close.e-close-hooker,
.e-filled.e-float-input.e-multiselect .e-down-icon .e-chips-close.e-close-hooker,
.e-small .e-bigger.e-filled.e-float-input .e-multi-select-wrapper .e-chips-close.e-close-hooker,
.e-small .e-bigger.e-filled.e-float-input.e-multiselect .e-down-icon .e-chips-close.e-close-hooker {
    margin-top: -32px
}

.e-small .e-filled .e-multi-select-wrapper .e-chips-close.e-close-hooker,
.e-small.e-filled .e-multi-select-wrapper .e-chips-close.e-close-hooker {
    height: 18px;
    margin: -29px 0 8px;
    width: 18px
}

.e-bigger .e-filled .e-multi-select-wrapper .e-chips-close.e-close-hooker,
.e-bigger.e-filled .e-multi-select-wrapper .e-chips-close.e-close-hooker {
    height: 24px;
    width: 24px
}

.e-small .e-filled.e-float-input.e-multiselect .e-down-icon .e-chips-close.e-close-hooker,
.e-small.e-filled.e-float-input .e-multi-select-wrapper .e-chips-close.e-close-hooker {
    margin-top: -26px
}

.e-bigger .e-filled.e-float-input.e-multiselect .e-down-icon .e-chips-close.e-close-hooker,
.e-bigger.e-filled.e-float-input .e-multi-select-wrapper .e-chips-close.e-close-hooker {
    margin-top: -40px
}

.e-bigger .e-small.e-filled.e-float-input .e-multi-select-wrapper .e-chips-close.e-close-hooker,
.e-bigger .e-small.e-filled.e-float-input.e-multiselect .e-down-icon .e-chips-close.e-close-hooker,
.e-bigger.e-small .e-filled.e-float-input .e-multi-select-wrapper .e-chips-close.e-close-hooker,
.e-bigger.e-small .e-filled.e-float-input.e-multiselect .e-down-icon .e-chips-close.e-close-hooker,
.e-bigger.e-small.e-filled.e-float-input .e-multi-select-wrapper .e-chips-close.e-close-hooker,
.e-bigger.e-small.e-filled.e-float-input.e-multiselect .e-down-icon .e-chips-close.e-close-hooker,
.e-small .e-bigger.e-filled.e-float-input .e-multi-select-wrapper .e-chips-close.e-close-hooker,
.e-small .e-bigger.e-filled.e-float-input.e-multiselect .e-down-icon .e-chips-close.e-close-hooker {
    margin-top: -32px;
    right: 40px
}

.e-bigger .e-filled.e-multiselect .e-down-icon .e-chips-close.e-close-hooker,
.e-bigger.e-filled .e-multi-select-wrapper .e-chips-close.e-close-hooker {
    margin-top: -44px
}

.e-bigger .e-filled.e-multiselect.e-float-input .e-multi-select-wrapper .e-chips:not(.e-mob-chip) .e-chips-close,
.e-bigger.e-filled.e-multiselect.e-float-input .e-multi-select-wrapper .e-chips:not(.e-mob-chip) .e-chips-close,
.e-filled.e-multiselect:not(.e-float-input) .e-multi-select-wrapper .e-chips:not(.e-mob-chip) .e-chips-close {
    height: 14px;
    width: 14px
}

.e-bigger .e-filled.e-multiselect:not(.e-float-input) .e-multi-select-wrapper .e-chips:not(.e-mob-chip) .e-chips-close,
.e-bigger.e-filled.e-multiselect:not(.e-float-input) .e-multi-select-wrapper .e-chips:not(.e-mob-chip) .e-chips-close {
    height: 16px;
    width: 16px
}

.e-small .e-filled.e-multiselect.e-float-input .e-multi-select-wrapper .e-chips:not(.e-mob-chip) .e-chips-close,
.e-small.e-filled.e-multiselect.e-float-input .e-multi-select-wrapper .e-chips:not(.e-mob-chip) .e-chips-close {
    height: 10px;
    width: 10px
}

.e-bigger .e-small.e-multiselect.e-filled.e-float-input .e-multi-select-wrapper .e-chips .e-chips-close:before,
.e-bigger.e-small .e-multiselect.e-filled.e-float-input .e-multi-select-wrapper .e-chips .e-chips-close:before,
.e-bigger.e-small.e-multiselect.e-filled.e-float-input .e-multi-select-wrapper .e-chips .e-chips-close:before,
.e-multiselect.e-filled.e-float-input .e-multi-select-wrapper .e-chips .e-chips-close:before,
.e-small .e-filled.e-multiselect:not(.e-float-input) .e-multi-select-wrapper .e-chips .e-chips-close:before,
.e-small.e-bigger.e-multiselect.e-filled.e-float-input .e-multi-select-wrapper .e-chips .e-chips-close:before,
.e-small.e-filled.e-multiselect:not(.e-float-input) .e-multi-select-wrapper .e-chips .e-chips-close:before {
    font-size: 12px;
    height: 12px;
    width: 12px
}

.e-small .e-multiselect.e-filled.e-float-input .e-multi-select-wrapper .e-chips .e-chips-close:before,
.e-small.e-multiselect.e-filled.e-float-input .e-multi-select-wrapper .e-chips .e-chips-close:before {
    font-size: 10px;
    height: 10px;
    width: 10px
}

.e-bigger .e-filled.e-float-input .e-multi-select-wrapper .e-chips .e-chips-close:before,
.e-bigger .e-small.e-multiselect.e-filled:not(.e-float-input) .e-multi-select-wrapper .e-chips .e-chips-close:before,
.e-bigger.e-filled.e-float-input .e-multi-select-wrapper .e-chips .e-chips-close:before,
.e-bigger.e-small .e-multiselect.e-filled:not(.e-float-input) .e-multi-select-wrapper .e-chips .e-chips-close:before,
.e-bigger.e-small.e-multiselect.e-filled:not(.e-float-input) .e-multi-select-wrapper .e-chips .e-chips-close:before,
.e-multiselect.e-filled:not(.e-float-input) .e-multi-select-wrapper .e-chips .e-chips-close:before,
.e-small .e-bigger.e-multiselect.e-filled:not(.e-float-input) .e-multi-select-wrapper .e-chips .e-chips-close:before {
    font-size: 14px;
    height: 14px;
    width: 14px
}

.e-bigger .e-small.e-filled .e-multi-select-wrapper .e-chips-close.e-close-hooker:before,
.e-bigger.e-small .e-filled .e-multi-select-wrapper .e-chips-close.e-close-hooker:before,
.e-bigger.e-small.e-filled .e-multi-select-wrapper .e-chips-close.e-close-hooker:before,
.e-filled .e-multi-select-wrapper .e-chips-close.e-close-hooker:before,
.e-small .e-bigger.e-filled .e-multi-select-wrapper .e-chips-close.e-close-hooker:before {
    content: "";
    font-size: 16px;
    height: 16px;
    padding: 0;
    text-align: center;
    vertical-align: middle;
    width: 16px
}

.e-small .e-filled .e-multi-select-wrapper .e-chips-close.e-close-hooker:before,
.e-small.e-filled .e-multi-select-wrapper .e-chips-close.e-close-hooker:before {
    font-size: 14px;
    height: 14px;
    width: 14px
}

.e-bigger .e-filled .e-multi-select-wrapper .e-chips-close.e-close-hooker:before,
.e-bigger.e-filled .e-multi-select-wrapper .e-chips-close.e-close-hooker:before {
    font-size: 20px;
    height: 20px;
    width: 20px
}

.e-bigger.e-small .e-rtl .e-multiselect.e-filled .e-multi-select-wrapper .e-chips-close.e-close-hooker,
.e-bigger.e-small.e-rtl.e-multiselect.e-filled .e-multi-select-wrapper .e-chips-close.e-close-hooker,
.e-rtl .e-multiselect.e-filled .e-multi-select-wrapper .e-chips-close.e-close-hooker,
.e-rtl.e-multiselect.e-filled .e-multi-select-wrapper .e-chips-close.e-close-hooker {
    left: 10px;
    right: auto
}

.e-rtl .e-small.e-multiselect.e-filled .e-multi-select-wrapper .e-chips-close.e-close-hooker,
.e-rtl.e-small .e-multiselect.e-filled .e-multi-select-wrapper .e-chips-close.e-close-hooker,
.e-small .e-rtl.e-multiselect.e-filled .e-multi-select-wrapper .e-chips-close.e-close-hooker,
.e-small.e-rtl.e-multiselect.e-filled .e-multi-select-wrapper .e-chips-close.e-close-hooker {
    left: 6px;
    right: auto
}

.e-bigger .e-rtl.e-multiselect.e-filled .e-multi-select-wrapper .e-chips-close.e-close-hooker,
.e-bigger.e-rtl.e-multiselect.e-filled .e-multi-select-wrapper .e-chips-close.e-close-hooker,
.e-rtl .e-bigger.e-multiselect.e-filled .e-multi-select-wrapper .e-chips-close.e-close-hooker,
.e-rtl.e-bigger .e-multiselect.e-filled .e-multi-select-wrapper .e-chips-close.e-close-hooker {
    left: 12px;
    right: auto
}

.e-multiselect.e-filled.e-input-group.e-control-wrapper .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon,
.e-multiselect.e-input-group.e-filled .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon {
    margin: 10px 0 9px
}

.e-multiselect.e-filled.e-input-group.e-float-input.e-control-wrapper .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon {
    margin: 0 8px 8px 0;
    padding: 0
}

.e-small .e-multiselect.e-filled.e-input-group.e-control-wrapper .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon,
.e-small.e-multiselect.e-input-group.e-filled .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon {
    height: 18px;
    margin: 7px 0 2px;
    width: 18px
}

.e-bigger .e-multiselect.e-filled.e-input-group.e-control-wrapper .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon,
.e-bigger.e-multiselect.e-input-group.e-filled .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon {
    height: 24px;
    margin: 12px -4px 8px -1px;
    padding: 0;
    width: 24px
}

.e-small .e-multiselect.e-filled.e-input-group.e-float-input.e-control-wrapper .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon,
.e-small.e-multiselect.e-input-group.e-float-input.e-filled .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon {
    margin: 0 12px 4px 0
}

.e-bigger .e-multiselect.e-filled.e-input-group.e-control-wrapper.e-float-input .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon,
.e-bigger.e-multiselect.e-input-group.e-filled.e-float-input .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon {
    margin: 0
}

.e-bigger .e-small.e-multiselect.e-input-group.e-float-input.e-filled .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon,
.e-bigger.e-small .e-multiselect.e-input-group.e-float-input.e-filled .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon,
.e-bigger.e-small.e-multiselect.e-input-group.e-float-input.e-filled .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon,
.e-small .e-bigger.e-multiselect.e-input-group.e-float-input.e-filled .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon {
    height: 20px;
    margin: 0 0 8px;
    padding: 0;
    width: 20px
}

.e-multiselect.e-filled.e-input-group.e-control-wrapper .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon:before,
.e-multiselect.e-input-group.e-filled .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon:before {
    font-size: 16px;
    height: 16px;
    width: 16px
}

.e-small .e-multiselect.e-filled.e-input-group.e-control-wrapper .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon:before,
.e-small.e-multiselect.e-input-group.e-filled .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon:before {
    font-size: 14px;
    height: 14px;
    width: 14px
}

.e-bigger .e-multiselect.e-filled.e-input-group.e-control-wrapper .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon:before,
.e-bigger.e-multiselect.e-input-group.e-filled .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon:before {
    font-size: 20px;
    height: 20px;
    width: 20px
}

.e-bigger .e-small .e-multiselect.e-filled.e-input-group.e-control-wrapper .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon:before,
.e-bigger.e-small.e-multiselect.e-filled.e-input-group.e-control-wrapper .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon:before,
.e-small .e-bigger.e-multiselect.e-filled.e-input-group.e-control-wrapper .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon:before,
.e-small.e-bigger.e-multiselect.e-filled.e-input-group.e-control-wrapper .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon:before {
    font-size: 18px;
    height: 18px;
    width: 18px
}

.e-bigger .e-small .e-multiselect.e-filled.e-input-group.e-control-wrapper:not(.e-float-input) .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon,
.e-bigger.e-small.e-multiselect.e-filled.e-input-group.e-control-wrapper:not(.e-float-input) .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon,
.e-small .e-bigger.e-multiselect.e-filled.e-input-group.e-control-wrapper:not(.e-float-input) .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon,
.e-small.e-bigger.e-multiselect.e-filled.e-input-group.e-control-wrapper:not(.e-float-input) .e-multi-select-wrapper .e-input-group-icon.e-ddl-icon {
    height: 24px;
    margin: 7px -4px 8px -1px;
    padding: 0;
    width: 24px
}

.e-bigger .e-multiselect.e-outline .e-multi-select-wrapper .e-close-hooker.e-ddl-disable-icon:before,
.e-bigger .e-small.e-multiselect.e-outline .e-multi-select-wrapper .e-close-hooker.e-ddl-disable-icon:before,
.e-bigger.e-multiselect.e-outline .e-multi-select-wrapper .e-close-hooker.e-ddl-disable-icon:before,
.e-bigger.e-small .e-multiselect.e-outline .e-multi-select-wrapper .e-close-hooker.e-ddl-disable-icon:before,
.e-bigger.e-small.e-multiselect.e-outline .e-multi-select-wrapper .e-close-hooker.e-ddl-disable-icon:before,
.e-multiselect.e-outline .e-multi-select-wrapper .e-close-hooker.e-ddl-disable-icon:before,
.e-small .e-bigger.e-multiselect.e-outline .e-multi-select-wrapper .e-close-hooker.e-ddl-disable-icon:before,
.e-small .e-multiselect.e-outline .e-multi-select-wrapper .e-close-hooker.e-ddl-disable-icon:before,
.e-small.e-bigger .e-multiselect.e-outline .e-multi-select-wrapper .e-close-hooker.e-ddl-disable-icon:before,
.e-small.e-bigger.e-multiselect.e-outline .e-multi-select-wrapper .e-close-hooker.e-ddl-disable-icon:before,
.e-small.e-multiselect.e-outline .e-multi-select-wrapper .e-close-hooker.e-ddl-disable-icon:before {
    content: ""
}

.e-multi-select-wrapper {
    box-sizing: border-box;
    cursor: text;
    line-height: normal;
    min-height: 30px;
    padding: 0 32px 0 0;
    position: relative;
    -webkit-user-select: none;
    user-select: none;
    width: 100%
}

.e-multi-select-wrapper.e-delimiter .e-multi-searcher,
.e-multi-select-wrapper.e-delimiter .e-searcher {
    height: 27px;
    vertical-align: middle
}

.e-multi-select-wrapper.e-delimiter .e-multi-searcher .e-dropdownbase,
.e-multi-select-wrapper.e-delimiter .e-searcher .e-dropdownbase {
    height: 100%;
    min-height: 100%
}

.e-multi-select-wrapper .e-delim-view {
    white-space: nowrap
}

.e-multi-select-wrapper .e-delim-view.e-delim-values.e-delim-overflow,
.e-multi-select-wrapper .e-delim-view.e-delim-values.e-delim-total {
    box-sizing: border-box;
    display: inline-block;
    overflow: hidden;
    text-overflow: ellipsis
}

.e-multi-select-wrapper .e-chips.e-mob-chip.e-chip-selected .e-chips-close:before {
    color: #fff;
    font-size: 16px;
    left: 12px;
    top: 0
}

.e-multi-select-wrapper .e-chips.e-mob-chip.e-chip-selected .e-chipcontent {
    background-color: #3f51b5;
    padding: 12px 4px 11px 0
}

.e-multi-select-wrapper .e-multi-searcher.e-zero-size:not(.e-multiselect-box),
.e-multi-select-wrapper .e-searcher.e-zero-size:not(.e-multiselect-box) {
    width: 0
}

.e-multi-select-wrapper .e-multi-searcher.e-zero-size:not(.e-multiselect-box) input[type=text],
.e-multi-select-wrapper .e-searcher.e-zero-size:not(.e-multiselect-box) input[type=text] {
    height: 1px;
    min-height: 1px
}

.e-multi-select-wrapper .e-chips.e-mob-chip>.e-chipcontent {
    max-width: 100%
}

.e-multiselect.e-control-container .e-multi-select-wrapper .e-multi-searcher,
.e-multiselect.e-control-container.e-input-group .e-multi-select-wrapper .e-multi-searcher {
    display: flex;
    float: left;
    width: auto
}

.e-multiselect.e-control-container .e-multi-select-wrapper.e-delimiter .e-multi-searcher,
.e-multiselect.e-control-container.e-input-group .e-multi-select-wrapper.e-delimiter .e-multi-searcher {
    display: inline-flex;
    float: none
}

.e-multiselect.e-control-container .e-multi-select-wrapper .e-multi-searcher.e-zero-size:not(.e-multiselect-box),
.e-multiselect.e-control-container.e-input-group .e-multi-select-wrapper .e-multi-searcher.e-zero-size:not(.e-multiselect-box) {
    width: 0
}

.e-multiselect.e-control-container .e-multi-select-wrapper .e-chips-collection.e-delim-hide,
.e-multiselect.e-control-container .e-multi-select-wrapper .e-delim-values.e-delim-hide,
.e-multiselect.e-control-container .e-multi-select-wrapper .e-delim-view.e-delim-values.e-delim-hide,
.e-multiselect.e-control-container.e-input-group .e-multi-select-wrapper .e-chips-collection.e-delim-hide,
.e-multiselect.e-control-container.e-input-group .e-multi-select-wrapper .e-delim-values.e-delim-hide,
.e-multiselect.e-control-container.e-input-group .e-multi-select-wrapper .e-delim-view.e-delim-values.e-delim-hide {
    display: none
}

.e-multiselect.e-control-container .e-multi-select-wrapper.e-down-icon,
.e-multiselect.e-control-container.e-input-group .e-multi-select-wrapper.e-down-icon {
    padding: 0 48px 0 0
}

.e-multiselect.e-control-container .e-multi-select-wrapper .e-delim-values,
.e-multiselect.e-control-container.e-input-group .e-multi-select-wrapper .e-delim-values {
    align-items: center;
    display: inline;
    max-width: 100%;
    word-break: break-word
}

.e-multiselect.e-control-container .e-multi-select-wrapper .e-clear-icon,
.e-multiselect.e-control-container .e-multi-select-wrapper .e-ddl-icon,
.e-multiselect.e-control-container.e-input-group .e-multi-select-wrapper .e-clear-icon,
.e-multiselect.e-control-container.e-input-group .e-multi-select-wrapper .e-ddl-icon {
    align-items: center;
    cursor: pointer;
    display: none;
    flex-direction: row;
    margin-top: -2.5em;
    outline: 0;
    padding: 0;
    position: absolute;
    right: 5px;
    top: 100%
}

.e-multiselect.e-control-container .e-multi-select-wrapper .e-ddl-icon,
.e-multiselect.e-control-container :not(.e-disabled).e-multi-select-wrapper:hover .e-clear-icon,
.e-multiselect.e-control-container.e-input-group .e-multi-select-wrapper .e-ddl-icon,
.e-multiselect.e-control-container.e-input-group :not(.e-disabled).e-multi-select-wrapper:hover .e-clear-icon {
    display: flex
}

.e-multiselect.e-control-container .e-multi-select-wrapper .e-ddl-icon,
.e-multiselect.e-control-container.e-input-group .e-multi-select-wrapper .e-ddl-icon {
    margin-right: 0;
    margin-top: -2.1em;
    right: 0
}

.e-multiselect.e-control-container .e-multi-select-wrapper.e-delimiter,
.e-multiselect.e-control-container.e-input-group .e-multi-select-wrapper.e-delimiter {
    top: -1px
}

.e-multiselect.e-control-container .e-multi-select-wrapper .e-clear-icon,
.e-multiselect.e-control-container.e-input-group .e-multi-select-wrapper .e-clear-icon {
    font-size: 10px;
    height: 24px;
    width: 24px
}

.e-multiselect.e-control-container.e-input-group.e-rtl .e-multi-select-wrapper .e-multi-searcher,
.e-multiselect.e-control-container.e-rtl .e-multi-select-wrapper .e-multi-searcher {
    float: right
}

.e-multiselect.e-control-container.e-input-group.e-rtl .e-multi-select-wrapper .e-clear-icon,
.e-multiselect.e-control-container.e-input-group.e-rtl .e-multi-select-wrapper .e-ddl-icon,
.e-multiselect.e-control-container.e-rtl .e-multi-select-wrapper .e-clear-icon,
.e-multiselect.e-control-container.e-rtl .e-multi-select-wrapper .e-ddl-icon {
    left: 0;
    right: auto
}

.e-multiselect.e-control-container.e-input-group.e-rtl .e-multi-select-wrapper.e-down-icon,
.e-multiselect.e-control-container.e-rtl .e-multi-select-wrapper.e-down-icon {
    padding: 0 0 0 48px
}

.e-bigger .e-multiselect.e-control-container.e-input-group .e-multi-select-wrapper .e-ddl-icon {
    margin-top: -2.5em
}

.e-popup.e-multi-select-list-wrapper .e-list-item.e-disabled,
.e-popup.e-multi-select-list-wrapper.e-multiselect-group.e-checkbox .e-list-group-item.e-disabled {
    opacity: .7;
    pointer-events: none
}

.e-multiselect.e-float-input,
.e-multiselect.e-input-group {
    word-wrap: normal
}

.e-multiselect.e-input-group .e-multi-searcher .e-label-top,
.e-multiselect.e-input-group .e-searcher .e-label-top {
    top: 15px
}

.e-bigger .e-multi-select-wrapper {
    min-height: 37px
}

.e-multi-select-wrapper.e-close-icon-hide {
    padding-right: 0
}

.e-multi-select-wrapper .e-chips-collection {
    cursor: default;
    display: block
}

.e-multi-select-wrapper .e-multi-hidden {
    border: 0;
    height: 0;
    position: absolute;
    visibility: hidden;
    width: 0
}

.e-multi-select-wrapper .e-chips {
    align-items: center;
    display: inline-flex;
    float: left;
    margin: 0 8px 6px 0;
    max-width: 100%;
    overflow: hidden;
    padding: 0 4px 0 8px;
    text-overflow: ellipsis;
    white-space: nowrap
}

.e-bigger .e-multi-select-wrapper .e-chips {
    margin: 0 8px 6px 0
}

.e-multi-select-wrapper .e-chips>.e-chipcontent {
    max-width: 100%;
    overflow: hidden;
    padding: 0 4px 0 0;
    text-indent: 0;
    text-overflow: ellipsis;
    white-space: nowrap
}

.e-multi-select-wrapper.e-delimiter .e-searcher {
    display: inline-block;
    float: none
}

.e-bigger .e-multi-select-wrapper .e-chips>.e-chipcontent,
.e-multi-select-wrapper .e-mob-chip.e-chips>.e-chipcontent {
    padding: 8px 4px 8px 0
}

.e-bigger .e-multiselect.e-rtl .e-multi-select-wrapper .e-chips>.e-chipcontent,
.e-multiselect.e-rtl .e-multi-select-wrapper .e-mob-chip.e-chips>.e-chipcontent {
    padding: 8px 0 8px 4px
}

.e-multi-select-wrapper .e-chips-close {
    align-self: center;
    display: flex;
    float: right;
    font-family: e-icons;
    height: 16px;
    margin: 0;
    width: 16px
}

.e-rtl .e-multi-select-wrapper .e-chips-close {
    margin: 0
}

.e-multi-select-wrapper .e-mob-chip.e-chips .e-chips-close {
    margin: 3px 0 0
}

.e-multi-select-wrapper .e-chips-close.e-close-hooker {
    cursor: default;
    font-size: 10px;
    height: 24px;
    margin-top: -2.5em;
    position: absolute;
    right: 5px;
    top: 100%;
    width: 24px
}

.e-multiselect .e-down-icon .e-chips-close.e-close-hooker,
.e-multiselect.e-input-group.e-control-container .e-multi-select-wrapper.e-down-icon .e-clear-icon,
.e-small.e-multiselect .e-down-icon .e-chips-close.e-close-hooker {
    right: 22px
}

.e-multiselect.e-input-group.e-control-container.e-rtl .e-multi-select-wrapper.e-down-icon .e-clear-icon {
    left: 22px;
    right: auto
}

.e-bigger .e-multi-select-wrapper .e-chips-close.e-close-hooker,
.e-bigger .e-multiselect.e-control-container .e-multi-select-wrapper .e-clear-icon {
    margin-top: -3em
}

.e-multi-select-wrapper input[type=text] {
    font-size: 13px;
    padding: 4px 0
}

.e-multi-select-wrapper input[type=text],
.e-multiselect.e-filled .e-multi-select-wrapper input[type=text] {
    background: none;
    border: 0;
    font-family: inherit;
    font-weight: 400;
    height: 28px;
    min-height: 28px;
    outline: none;
    text-indent: 0
}

.e-multiselect.e-filled .e-multi-select-wrapper input[type=text] {
    color: inherit;
    font-size: 14px;
    padding: 0
}

.e-rtl.e-multiselect.e-filled .e-multi-select-wrapper input[type=text] {
    padding: 5px
}

.e-bigger .e-multi-select-wrapper input[type=text],
.e-multi-select-wrapper.e-mob-wrapper input[type=text] {
    height: 28px;
    min-height: 28px
}

.e-bigger .e-multi-select-wrapper input[type=text] {
    height: 34px;
    min-height: 34px
}

.e-multi-select-wrapper input[type=text]::-ms-clear {
    display: none
}

.e-multi-select-wrapper .e-searcher {
    display: block;
    float: left;
    width: auto
}

.e-multiselect .e-multi-select-wrapper.e-down-icon .e-searcher.e-search-custom-width {
    width: calc(100% - 32px)
}

.e-bigger .e-multiselect .e-multi-select-wrapper.e-down-icon .e-searcher.e-search-custom-width,
.e-bigger.e-multiselect .e-multi-select-wrapper.e-down-icon .e-searcher.e-search-custom-width {
    width: calc(100% - 38px)
}

.e-small .e-multiselect .e-multi-select-wrapper.e-down-icon .e-searcher.e-search-custom-width,
.e-small.e-multiselect .e-multi-select-wrapper.e-down-icon .e-searcher.e-search-custom-width {
    width: calc(100% - 30px)
}

.e-bigger .e-small.e-multiselect .e-multi-select-wrapper.e-down-icon .e-searcher.e-search-custom-width,
.e-bigger.e-small .e-multiselect .e-multi-select-wrapper.e-down-icon .e-searcher.e-search-custom-width,
.e-bigger.e-small.e-multiselect .e-multi-select-wrapper.e-down-icon .e-searcher.e-search-custom-width,
.e-multiselect.e-outline .e-multi-select-wrapper.e-down-icon .e-searcher.e-search-custom-width,
.e-small .e-bigger.e-multiselect .e-multi-select-wrapper.e-down-icon .e-searcher.e-search-custom-width {
    width: calc(100% - 32px)
}

.e-bigger .e-multiselect.e-outline .e-multi-select-wrapper.e-down-icon .e-searcher.e-search-custom-width,
.e-bigger.e-multiselect.e-outline .e-multi-select-wrapper.e-down-icon .e-searcher.e-search-custom-width {
    width: calc(100% - 38px)
}

.e-small .e-multiselect.e-outline .e-multi-select-wrapper.e-down-icon .e-searcher.e-search-custom-width,
.e-small.e-multiselect.e-outline .e-multi-select-wrapper.e-down-icon .e-searcher.e-search-custom-width {
    width: calc(100% - 30px)
}

.e-bigger .e-small.e-multiselect.e-outline .e-multi-select-wrapper.e-down-icon .e-searcher.e-search-custom-width,
.e-bigger.e-small .e-multiselect.e-outline .e-multi-select-wrapper.e-down-icon .e-searcher.e-search-custom-width,
.e-bigger.e-small.e-multiselect.e-outline .e-multi-select-wrapper.e-down-icon .e-searcher.e-search-custom-width,
.e-small .e-bigger.e-multiselect.e-outline .e-multi-select-wrapper.e-down-icon .e-searcher.e-search-custom-width {
    width: calc(100% - 32px)
}

.e-multi-select-wrapper .e-delim-values {
    font-family: inherit;
    font-size: 14px;
    line-height: 28px;
    max-width: 100%;
    padding-left: 0;
    padding-right: 6px;
    vertical-align: middle
}

.e-bigger .e-multi-select-wrapper .e-delim-values {
    line-height: 34px;
    padding-left: 0
}

.e-multi-select-list-wrapper .e-hide-group-header,
.e-multi-select-list-wrapper .e-hide-listitem {
    display: none
}

.e-multi-select-wrapper .e-delim-values .e-remain {
    color: #0000008a;
    cursor: pointer;
    display: inline-block;
    font-size: 13px;
    padding-left: 16px
}

.e-multiselect.e-disabled .e-multi-select-wrapper,
.e-multiselect.e-disabled .e-multi-select-wrapper .e-chips .e-chips-close:before {
    cursor: not-allowed
}

.e-multi-select-wrapper .e-chips.e-mob-chip.e-chip-selected .e-chips-close {
    height: 40px;
    left: 0;
    margin: 0 0 0 auto;
    position: relative;
    top: 0;
    width: 40px
}

.e-multi-select-wrapper .e-chips.e-mob-chip.e-chip-selected {
    align-self: center;
    box-shadow: 0 2px 3px 1px #00000036;
    display: inline-flex;
    padding: 0 0 0 16px;
    width: 92%
}

.e-multi-select-wrapper .e-ddl-disable-icon:before {
    content: ""
}

.e-multiselect.e-rtl .e-multi-select-wrapper.e-delimiter .e-searcher {
    float: none
}

.e-multiselect.e-rtl .e-multi-select-wrapper.e-close-icon-hide {
    padding-left: 0
}

.e-multiselect.e-rtl .e-multi-select-wrapper {
    padding: 0 2px 0 32px
}

.e-multiselect.e-rtl .e-multi-select-wrapper .e-chips.e-mob-chip.e-chip-selected .e-chips-close:before {
    left: -12px
}

.e-multiselect.e-rtl .e-multi-select-wrapper .e-chips.e-mob-chip.e-chip-selected .e-chips-close {
    margin: 0 auto 0 0
}

.e-multiselect.e-rtl .e-multi-select-wrapper .e-searcher {
    float: right
}

.e-multiselect.e-rtl .e-multi-select-wrapper .e-chips {
    float: right;
    margin: 0 0 8px 8px;
    padding: 0 8px 0 4px
}

.e-multiselect.e-rtl .e-multi-select-wrapper .e-chips .e-chipcontent {
    padding: 5px 4px
}

.e-multiselect.e-rtl .e-multi-select-wrapper .e-chips .e-chips-close {
    float: left
}

.e-multiselect.e-rtl .e-multi-select-wrapper .e-chips .e-chips-close:before {
    left: 0
}

.e-multiselect.e-rtl .e-multi-select-wrapper .e-chips.e-mob-chip {
    padding: 0 4px 0 8px
}

.e-multiselect.e-rtl .e-multi-select-wrapper .e-chips.e-mob-chip .e-chipcontent {
    padding: 8px 4px
}

.e-multiselect.e-rtl .e-multi-select-wrapper .e-chips.e-mob-chip.e-chip-selected {
    padding: 0 8px 0 4px
}

.e-multiselect.e-rtl .e-multi-select-wrapper .e-chips.e-mob-chip.e-chip-selected .e-chipcontent {
    padding: 12px 4px
}

.e-multiselect.e-rtl .e-multi-select-wrapper .e-chips-close.e-close-hooker {
    left: 22px;
    position: absolute;
    right: auto
}

.e-multiselect.e-rtl .e-multi-select-wrapper .e-close-hooker:before {
    left: -4px
}

.e-multiselect.e-rtl .e-multi-select-wrapper .e-delim-values .e-remain {
    padding-right: 16px
}

.e-multiselect.e-rtl .e-down-icon .e-chips-close.e-close-hooker {
    left: 19px
}

.e-multiselect.e-rtl .e-multi-select-wrapper.e-down-icon .e-close-hooker:before {
    left: -7px
}

.e-popup.e-multi-select-list-wrapper .e-list-item .e-checkbox-wrapper {
    bottom: 1px;
    margin-right: 10px;
    position: relative;
    text-indent: 0;
    vertical-align: middle
}

.e-popup.e-multi-select-list-wrapper.e-multiselect-group:not(.e-rtl) .e-list-item .e-checkbox-wrapper {
    padding-left: 14px
}

.e-bigger .e-popup.e-multi-select-list-wrapper.e-multiselect-group.e-rtl .e-list-item .e-checkbox-wrapper,
.e-popup.e-multi-select-list-wrapper.e-multiselect-group.e-rtl .e-list-item .e-checkbox-wrapper {
    padding-right: 25px
}

.e-popup.e-multi-select-list-wrapper.e-multiselect-group .e-list-group-item .e-checkbox-wrapper {
    bottom: 1px;
    margin-right: 10px;
    position: relative;
    text-indent: 0;
    vertical-align: middle
}

.e-bigger .e-popup.e-multi-select-list-wrapper .e-list-item .e-checkbox-wrapper,
.e-bigger .e-popup.e-multi-select-list-wrapper.e-multiselect-group .e-list-group-item .e-checkbox-wrapper,
.e-bigger.e-popup.e-multi-select-list-wrapper .e-list-item .e-checkbox-wrapper,
.e-bigger.e-popup.e-multi-select-list-wrapper.e-multiselect-group .e-list-group-item .e-checkbox-wrapper {
    bottom: 1px;
    margin-right: 12px
}

.e-popup.e-multi-select-list-wrapper.e-multiselect-group.e-rtl .e-list-group-item .e-checkbox-wrapper,
.e-popup.e-multi-select-list-wrapper.e-rtl .e-list-item .e-checkbox-wrapper {
    margin-left: 12px;
    margin-right: 0
}

.e-popup.e-multi-select-list-wrapper.e-rtl .e-dropdownbase.e-rtl.e-dd-group .e-list-item,
.e-popup.e-multi-select-list-wrapper.e-rtl .e-list-item {
    padding-right: 0
}

.e-bigger .e-popup.e-multi-select-list-wrapper.e-multiselect-group .e-dropdownbase.e-dd-group .e-list-group-item {
    padding-left: 16px
}

.e-bigger .e-popup.e-multi-select-list-wrapper.e-multiselect-group:not(.e-rtl) .e-dropdownbase.e-dd-group .e-list-item .e-checkbox-wrapper {
    padding-left: 14px
}

.e-multi-select-list-wrapper .e-selectall-parent {
    cursor: pointer;
    display: block;
    line-height: 36px;
    overflow: hidden;
    padding-right: 16px;
    position: relative;
    text-indent: 17px;
    white-space: nowrap;
    width: 100%
}

.e-multi-select-list-wrapper.e-rtl .e-selectall-parent,
.e-rtl .e-multi-select-list-wrapper .e-selectall-parent {
    padding-left: 16px;
    padding-right: 0
}

.e-multi-select-list-wrapper .e-selectall-parent .e-all-text {
    color: #000000de;
    font-family: inherit;
    font-size: 14px
}

.e-bigger .e-multi-select-list-wrapper .e-selectall-parent,
.e-bigger.e-multi-select-list-wrapper .e-selectall-parent {
    font-size: 13px;
    line-height: 48px;
    text-indent: 17px
}

.e-multi-select-list-wrapper .e-selectall-parent .e-checkbox-wrapper {
    bottom: 1px;
    margin-right: 10px;
    position: relative;
    text-indent: 0;
    vertical-align: middle
}

.e-bigger .e-multi-select-list-wrapper .e-selectall-parent .e-checkbox-wrapper,
.e-bigger.e-multi-select-list-wrapper .e-selectall-parent .e-checkbox-wrapper {
    bottom: 1px;
    margin-right: 12px
}

.e-multi-select-list-wrapper.e-rtl .e-selectall-parent .e-checkbox-wrapper {
    margin-left: 12px;
    margin-right: 0
}

.e-multiselect .e-input-group-icon.e-ddl-icon {
    float: right;
    margin-top: 6px
}

.e-multiselect.e-rtl .e-input-group-icon.e-ddl-icon {
    float: left
}

.e-multiselect .e-ddl-icon:before {
    transform: rotate(0deg);
    transition: transform .3s ease
}

.e-multiselect.e-icon-anim .e-ddl-icon:before {
    transform: rotate(180deg);
    transition: transform .3s ease
}

.e-multiselect .e-multi-select-wrapper.e-down-icon,
.e-multiselect.e-checkbox .e-multi-select-wrapper {
    padding: 0
}

.e-ddl.e-popup.e-multi-select-list-wrapper .e-filter-parent .e-input-filter,
.e-ddl.e-popup.e-multi-select-list-wrapper .e-filter-parent .e-input-group.e-input-focus .e-input-filter {
    padding: 8px
}

.e-bigger .e-ddl.e-popup.e-multi-select-list-wrapper .e-filter-parent .e-input-filter,
.e-bigger .e-ddl.e-popup.e-multi-select-list-wrapper .e-filter-parent .e-input-group.e-input-focus {
    padding: 4px 0
}

.e-bigger .e-ddl.e-popup.e-multi-select-list-wrapper .e-filter-parent .e-input-group:not(.e-control-container) .e-clear-icon,
.e-ddl.e-popup.e-multi-select-list-wrapper .e-filter-parent .e-input-group:not(.e-control-container) .e-clear-icon {
    padding-left: 8px;
    padding-right: 8px
}

.e-ddl.e-popup.e-multi-select-list-wrapper .e-filter-parent .e-back-icon {
    padding: 0 8px
}

.e-bigger .e-checkbox .e-multi-select-wrapper .e-delim-values {
    line-height: 34px
}

.e-checkbox .e-multi-select-wrapper .e-delim-values .e-remain {
    line-height: 20px;
    padding-left: 10px
}

.e-popup.e-multi-select-list-wrapper .e-list-group-item.e-disable .e-checkbox-wrapper .e-frame,
.e-popup.e-multi-select-list-wrapper .e-list-item.e-disable .e-checkbox-wrapper .e-frame {
    opacity: .3
}

.e-popup.e-multi-select-list-wrapper .e-list-item.e-disable,
.e-popup.e-multi-select-list-wrapper.e-multiselect-group.e-checkbox .e-list-group-item.e-disable {
    opacity: .7
}

.e-multi-select-wrapper input[readonly=true],
.e-multiselect.e-checkbox .e-multi-select-wrapper .e-searcher {
    pointer-events: none
}

ejs-multiselect {
    display: block
}

.e-small .e-multi-select-list-wrapper .e-selectall-parent,
.e-small.e-multi-select-list-wrapper .e-selectall-parent {
    line-height: 26px
}

.e-small .e-multi-select-wrapper .e-chips-close {
    height: 14px;
    width: 14px
}

.e-small .e-multi-select-wrapper {
    min-height: 24px
}

.e-small .e-multi-select-wrapper input[type=text] {
    height: 26px;
    min-height: 26px
}

.e-small .e-multi-select-wrapper .e-delim-values {
    font-size: 12px;
    line-height: 26px
}

.e-small .e-multi-select-wrapper .e-chips-close.e-close-hooker,
.e-small .e-multiselect.e-control-container .e-multi-select-wrapper .e-clear-icon {
    margin-top: -2.5em
}

.e-bigger.e-small .e-multi-select-list-wrapper .e-selectall-parent,
.e-bigger.e-small.e-multi-select-list-wrapper .e-selectall-parent {
    line-height: 40px
}

.e-bigger.e-small .e-multi-select-wrapper .e-chips-close {
    height: 16px;
    width: 16px
}

.e-bigger.e-small .e-multi-select-wrapper {
    min-height: 28px
}

.e-bigger.e-small .e-multi-select-wrapper input[type=text] {
    height: 28px;
    min-height: 28px
}

.e-small.e-bigger .e-multi-select-wrapper .e-delim-values {
    font-size: 13px;
    line-height: 28px
}

.e-bigger.e-small .e-multi-select-wrapper .e-chips-close.e-close-hooker,
.e-bigger.e-small .e-multiselect.e-control-container .e-multi-select-wrapper .e-clear-icon {
    margin-top: -2.5em;
    right: 5px
}

.e-content-placeholder.e-multiselect.e-placeholder-multiselect {
    background-size: 300px 33px;
    min-height: 33px
}

.e-bigger .e-content-placeholder.e-multiselect.e-placeholder-multiselect,
.e-bigger.e-content-placeholder.e-multiselect.e-placeholder-multiselect {
    background-size: 300px 40px;
    min-height: 40px
}

.e-multiselect.e-outline .e-multi-select-wrapper input[type=text] {
    color: inherit;
    font-size: inherit;
    min-height: 34px;
    padding: 8px 12px 9px
}

.e-multiselect.e-outline.e-input-focus .e-multi-select-wrapper input[type=text] {
    padding: 8px 12px 9px
}

.e-small .e-multiselect.e-outline .e-multi-select-wrapper input[type=text],
.e-small.e-multiselect.e-outline .e-multi-select-wrapper input[type=text] {
    font-size: inherit;
    min-height: 30px;
    padding: 7px 10px
}

.e-small .e-multiselect.e-outline.e-input-focus .e-multi-select-wrapper input[type=text],
.e-small.e-multiselect.e-outline.e-input-focus .e-multi-select-wrapper input[type=text] {
    padding: 7px 10px
}

.e-bigger .e-small.e-multiselect.e-outline .e-multi-select-wrapper input[type=text],
.e-bigger.e-small .e-multiselect.e-outline .e-multi-select-wrapper input[type=text],
.e-bigger.e-small.e-multiselect.e-outline .e-multi-select-wrapper input[type=text],
.e-small .e-bigger.e-multiselect.e-outline .e-multi-select-wrapper input[type=text] {
    font-size: inherit;
    min-height: 34px;
    padding: 8px 12px 9px
}

.e-bigger .e-small.e-multiselect.e-outline.e-input-focus .e-multi-select-wrapper input[type=text],
.e-bigger.e-small .e-multiselect.e-outline.e-input-focus .e-multi-select-wrapper input[type=text],
.e-bigger.e-small.e-multiselect.e-outline.e-input-focus .e-multi-select-wrapper input[type=text],
.e-small .e-bigger.e-multiselect.e-outline.e-input-focus .e-multi-select-wrapper input[type=text] {
    padding: 8px 12px 9px
}

.e-bigger .e-multiselect.e-outline .e-multi-select-wrapper input[type=text],
.e-bigger.e-multiselect.e-outline .e-multi-select-wrapper input[type=text] {
    font-size: inherit;
    min-height: 40px
}

.e-bigger .e-multiselect.e-outline .e-multi-select-wrapper,
.e-bigger.e-multiselect.e-outline .e-multi-select-wrapper {
    min-height: 40px;
    padding: 7px 42px 7px 0
}

.e-bigger .e-small.e-multiselect.e-outline .e-multi-select-wrapper,
.e-bigger.e-small .e-multiselect.e-outline .e-multi-select-wrapper,
.e-bigger.e-small.e-multiselect.e-outline .e-multi-select-wrapper {
    min-height: 34px;
    padding: 3px 38px 1px 0
}

.e-small .e-multiselect.e-outline .e-multi-select-wrapper,
.e-small.e-multiselect.e-outline .e-multi-select-wrapper {
    min-height: 30px;
    padding: 3px 38px 1px 0
}

.e-multiselect.e-outline .e-multi-select-wrapper,
.e-small .e-bigger.e-multiselect.e-outline .e-multi-select-wrapper,
.e-small.e-bigger .e-multiselect.e-outline .e-multi-select-wrapper {
    min-height: 34px;
    padding: 3px 38px 1px 0
}

.e-bigger .e-multiselect.e-outline .e-multi-select-wrapper.e-down-icon,
.e-bigger .e-outline.e-multiselect.e-checkbox .e-multi-select-wrapper,
.e-bigger.e-multiselect.e-outline .e-multi-select-wrapper.e-down-icon,
.e-bigger.e-outline.e-multiselect.e-checkbox .e-multi-select-wrapper,
.e-multiselect.e-outline .e-multi-select-wrapper.e-down-icon,
.e-outline.e-multiselect.e-checkbox .e-multi-select-wrapper {
    padding-right: 0
}

.e-bigger .e-rtl.e-multiselect.e-outline .e-multi-select-wrapper.e-down-icon,
.e-bigger .e-rtl.e-outline.e-multiselect.e-checkbox .e-multi-select-wrapper,
.e-rtl .e-bigger .e-small.e-multiselect.e-outline .e-multi-select-wrapper.e-down-icon,
.e-rtl .e-bigger .e-small.e-multiselect.e-outline.e-checkbox .e-multi-select-wrapper,
.e-rtl .e-bigger.e-multiselect.e-outline .e-multi-select-wrapper.e-down-icon,
.e-rtl .e-bigger.e-outline.e-multiselect.e-checkbox .e-multi-select-wrapper,
.e-rtl .e-multiselect.e-outline .e-multi-select-wrapper.e-down-icon,
.e-rtl .e-outline.e-multiselect.e-checkbox .e-multi-select-wrapper,
.e-rtl .e-small .e-bigger.e-multiselect.e-outline .e-multi-select-wrapper.e-down-icon,
.e-rtl .e-small .e-bigger.e-multiselect.e-outline.e-checkbox .e-multi-select-wrapper,
.e-rtl .e-small.e-multiselect.e-outline .e-multi-select-wrapper.e-down-icon,
.e-rtl .e-small.e-outline.e-multiselect.e-checkbox .e-multi-select-wrapper,
.e-rtl.e-bigger .e-small.e-multiselect.e-outline .e-multi-select-wrapper.e-down-icon,
.e-rtl.e-bigger .e-small.e-multiselect.e-outline.e-checkbox .e-multi-select-wrapper,
.e-rtl.e-bigger.e-multiselect.e-outline .e-multi-select-wrapper.e-down-icon,
.e-rtl.e-bigger.e-outline.e-multiselect.e-checkbox .e-multi-select-wrapper,
.e-rtl.e-multiselect.e-outline .e-multi-select-wrapper.e-down-icon,
.e-rtl.e-outline.e-multiselect.e-checkbox .e-multi-select-wrapper,
.e-rtl.e-small .e-bigger.e-multiselect.e-outline .e-multi-select-wrapper.e-down-icon,
.e-rtl.e-small .e-bigger.e-multiselect.e-outline.e-checkbox .e-multi-select-wrapper,
.e-rtl.e-small.e-bigger .e-multiselect.e-outline .e-multi-select-wrapper.e-down-icon,
.e-rtl.e-small.e-bigger .e-multiselect.e-outline.e-checkbox .e-multi-select-wrapper,
.e-rtl.e-small.e-bigger.e-multiselect.e-outline .e-multi-select-wrapper.e-down-icon,
.e-rtl.e-small.e-bigger.e-multiselect.e-outline.e-checkbox .e-multi-select-wrapper,
.e-rtl.e-small.e-multiselect.e-outline .e-multi-select-wrapper.e-down-icon,
.e-rtl.e-small.e-outline.e-multiselect.e-checkbox .e-multi-select-wrapper,
.e-small .e-rtl.e-multiselect.e-outline .e-multi-select-wrapper.e-down-icon,
.e-small .e-rtl.e-outline.e-multiselect.e-checkbox .e-multi-select-wrapper {
    padding-left: 0
}

.e-rtl .e-bigger .e-small.e-multiselect.e-outline .e-multi-select-wrapper,
.e-rtl .e-multiselect.e-outline .e-multi-select-wrapper,
.e-rtl .e-small .e-bigger.e-multiselect.e-outline .e-multi-select-wrapper,
.e-rtl .e-small.e-multiselect.e-outline .e-multi-select-wrapper,
.e-rtl.e-bigger .e-small.e-multiselect.e-outline .e-multi-select-wrapper,
.e-rtl.e-multiselect.e-outline .e-multi-select-wrapper,
.e-rtl.e-small .e-bigger.e-multiselect.e-outline .e-multi-select-wrapper,
.e-rtl.e-small .e-multiselect.e-outline .e-multi-select-wrapper,
.e-rtl.e-small.e-bigger .e-multiselect.e-outline .e-multi-select-wrapper,
.e-rtl.e-small.e-bigger.e-multiselect.e-outline .e-multi-select-wrapper,
.e-rtl.e-small.e-multiselect.e-outline .e-multi-select-wrapper {
    padding: 3px 0 1px 38px
}

.e-rtl .e-bigger.e-multiselect.e-outline .e-multi-select-wrapper,
.e-rtl.e-bigger .e-multiselect.e-outline .e-multi-select-wrapper,
.e-rtl.e-bigger.e-multiselect.e-outline .e-multi-select-wrapper {
    padding: 7px 0 7px 42px
}

.e-rtl .e-bigger .e-small.e-multiselect.e-outline .e-multi-select-wrapper.e-close-icon-hide,
.e-rtl .e-bigger.e-multiselect.e-outline .e-multi-select-wrapper.e-close-icon-hide,
.e-rtl .e-multiselect.e-outline .e-multi-select-wrapper.e-close-icon-hide,
.e-rtl .e-small .e-bigger.e-multiselect.e-outline .e-multi-select-wrapper.e-close-icon-hide,
.e-rtl .e-small.e-multiselect.e-outline .e-multi-select-wrapper.e-close-icon-hide,
.e-rtl.e-bigger .e-multiselect.e-outline .e-multi-select-wrapper.e-close-icon-hide,
.e-rtl.e-bigger .e-small.e-multiselect.e-outline .e-multi-select-wrapper.e-close-icon-hide,
.e-rtl.e-bigger.e-multiselect.e-outline .e-multi-select-wrapper.e-close-icon-hide,
.e-rtl.e-multiselect.e-outline .e-multi-select-wrapper.e-close-icon-hide,
.e-rtl.e-small .e-bigger.e-multiselect.e-outline .e-multi-select-wrapper.e-close-icon-hide,
.e-rtl.e-small .e-multiselect.e-outline .e-multi-select-wrapper.e-close-icon-hide,
.e-rtl.e-small.e-bigger .e-multiselect.e-outline .e-multi-select-wrapper.e-close-icon-hide,
.e-rtl.e-small.e-bigger.e-multiselect.e-outline .e-multi-select-wrapper.e-close-icon-hide,
.e-rtl.e-small.e-multiselect.e-outline .e-multi-select-wrapper.e-close-icon-hide {
    padding-left: 0
}

.e-bigger .e-multiselect.e-outline .e-multi-select-wrapper.e-close-icon-hide,
.e-bigger .e-small.e-multiselect.e-outline .e-multi-select-wrapper.e-close-icon-hide,
.e-bigger.e-multiselect.e-outline .e-multi-select-wrapper.e-close-icon-hide,
.e-multiselect.e-outline .e-multi-select-wrapper.e-close-icon-hide,
.e-small .e-bigger.e-multiselect.e-outline .e-multi-select-wrapper.e-close-icon-hide,
.e-small .e-multiselect.e-outline .e-multi-select-wrapper.e-close-icon-hide,
.e-small.e-bigger .e-multiselect.e-outline .e-multi-select-wrapper.e-close-icon-hide,
.e-small.e-bigger.e-multiselect.e-outline .e-multi-select-wrapper.e-close-icon-hide,
.e-small.e-multiselect.e-outline .e-multi-select-wrapper.e-close-icon-hide {
    padding-right: 0
}

.e-multiselect.e-outline .e-multi-select-wrapper.e-delimiter .e-searcher {
    height: 34px
}

.e-bigger .e-multiselect.e-outline .e-multi-select-wrapper.e-delimiter .e-searcher,
.e-bigger.e-multiselect.e-outline .e-multi-select-wrapper.e-delimiter .e-searcher {
    height: 40px
}

.e-small .e-multiselect.e-outline .e-multi-select-wrapper.e-delimiter .e-searcher,
.e-small.e-multiselect.e-outline .e-multi-select-wrapper.e-delimiter .e-searcher {
    height: 30px
}

.e-bigger .e-small.e-multiselect.e-outline .e-multi-select-wrapper.e-delimiter .e-searcher,
.e-bigger.e-small .e-multiselect.e-outline .e-multi-select-wrapper.e-delimiter .e-searcher,
.e-bigger.e-small.e-multiselect.e-outline .e-multi-select-wrapper.e-delimiter .e-searcher,
.e-small .e-bigger.e-multiselect.e-outline .e-multi-select-wrapper.e-delimiter .e-searcher {
    height: 34px
}

.e-multiselect.e-outline .e-multi-select-wrapper .e-delim-values {
    font-size: 14px;
    line-height: 34px;
    padding: 0 0 0 12px
}

.e-bigger .e-multiselect.e-outline .e-multi-select-wrapper .e-delim-values,
.e-bigger.e-multiselect.e-outline .e-multi-select-wrapper .e-delim-values {
    font-size: 16px;
    line-height: 40px;
    padding: 0 0 0 16px
}

.e-small .e-multiselect.e-outline .e-multi-select-wrapper .e-delim-values,
.e-small.e-multiselect.e-outline .e-multi-select-wrapper .e-delim-values {
    font-size: 13px;
    line-height: 30px;
    padding: 0 0 0 8px
}

.e-bigger .e-small.e-multiselect.e-outline .e-multi-select-wrapper .e-delim-values,
.e-bigger.e-small .e-multiselect.e-outline .e-multi-select-wrapper .e-delim-values,
.e-bigger.e-small.e-multiselect.e-outline .e-multi-select-wrapper .e-delim-values,
.e-small .e-bigger.e-multiselect.e-outline .e-multi-select-wrapper .e-delim-values {
    font-size: 14px;
    line-height: 34px;
    padding: 0 0 0 12px
}

.e-rtl.e-multiselect.e-outline .e-multi-select-wrapper .e-delim-values {
    padding: 0 12px 0 0
}

.e-bigger .e-rtl .e-multiselect.e-outline .e-multi-select-wrapper .e-delim-values,
.e-bigger .e-rtl.e-multiselect.e-outline .e-multi-select-wrapper .e-delim-values,
.e-rtl .e-bigger .e-multiselect.e-outline .e-multi-select-wrapper .e-delim-values,
.e-rtl .e-bigger.e-multiselect.e-outline .e-multi-select-wrapper .e-delim-values,
.e-rtl.e-bigger .e-multiselect.e-outline .e-multi-select-wrapper .e-delim-values,
.e-rtl.e-bigger.e-multiselect.e-outline .e-multi-select-wrapper .e-delim-values {
    padding: 0 16px 0 0
}

.e-rtl .e-small .e-multiselect.e-outline .e-multi-select-wrapper .e-delim-values,
.e-rtl .e-small.e-multiselect.e-outline .e-multi-select-wrapper .e-delim-values,
.e-rtl.e-small .e-multiselect.e-outline .e-multi-select-wrapper .e-delim-values,
.e-rtl.e-small.e-multiselect.e-outline .e-multi-select-wrapper .e-delim-values,
.e-small .e-rtl .e-multiselect.e-outline .e-multi-select-wrapper .e-delim-values,
.e-small .e-rtl.e-multiselect.e-outline .e-multi-select-wrapper .e-delim-values {
    padding: 0 8px 0 0
}

.e-bigger .e-rtl .e-small.e-multiselect.e-outline .e-multi-select-wrapper .e-delim-values,
.e-bigger .e-rtl.e-small.e-multiselect.e-outline .e-multi-select-wrapper .e-delim-values,
.e-bigger.e-small .e-rtl.e-multiselect.e-outline .e-multi-select-wrapper .e-delim-values,
.e-rtl .e-bigger .e-small.e-multiselect.e-outline .e-multi-select-wrapper .e-delim-values,
.e-rtl .e-bigger.e-small.e-multiselect.e-outline .e-multi-select-wrapper .e-delim-values,
.e-rtl .e-small .e-bigger.e-multiselect.e-outline .e-multi-select-wrapper .e-delim-values,
.e-rtl.e-bigger .e-small.e-multiselect.e-outline .e-multi-select-wrapper .e-delim-values,
.e-rtl.e-bigger.e-small .e-multiselect.e-outline .e-multi-select-wrapper .e-delim-values,
.e-rtl.e-bigger.e-small.e-multiselect.e-outline .e-multi-select-wrapper .e-delim-values,
.e-rtl.e-small .e-bigger.e-multiselect.e-outline .e-multi-select-wrapper .e-delim-values,
.e-small .e-rtl .e-bigger.e-multiselect.e-outline .e-multi-select-wrapper .e-delim-values,
.e-small .e-rtl.e-bigger.e-multiselect.e-outline .e-multi-select-wrapper .e-delim-values {
    padding: 0 12px 0 0
}

.e-multiselect.e-outline .e-multi-select-wrapper .e-chips {
    height: 26px;
    margin: 4px 0 4px 8px;
    padding: 0 8px
}

.e-rtl .e-multiselect.e-outline .e-multi-select-wrapper .e-chips,
.e-rtl.e-multiselect.e-outline .e-multi-select-wrapper .e-chips {
    margin: 4px 8px 4px 0
}

.e-bigger .e-multiselect.e-outline .e-multi-select-wrapper .e-chips,
.e-bigger.e-multiselect.e-outline .e-multi-select-wrapper .e-chips {
    height: 32px;
    padding: 0 12px
}

.e-small .e-multiselect.e-outline .e-multi-select-wrapper .e-chips,
.e-small.e-multiselect.e-outline .e-multi-select-wrapper .e-chips {
    height: 24px;
    padding: 0 8px
}

.e-bigger .e-small.e-multiselect.e-outline .e-multi-select-wrapper .e-chips,
.e-bigger.e-small .e-multiselect.e-outline .e-multi-select-wrapper .e-chips,
.e-bigger.e-small.e-multiselect.e-outline .e-multi-select-wrapper .e-chips,
.e-small .e-bigger.e-multiselect.e-outline .e-multi-select-wrapper .e-chips {
    height: 26px;
    padding: 0 8px
}

.e-multiselect.e-outline .e-multi-select-wrapper .e-chips>.e-chipcontent {
    padding: 0 8px 0 0
}

.e-rtl .e-multiselect.e-outline .e-multi-select-wrapper .e-chips>.e-chipcontent,
.e-rtl.e-multiselect.e-outline .e-multi-select-wrapper .e-chips>.e-chipcontent {
    padding: 0 0 0 8px
}

.e-bigger .e-small.e-multiselect.e-outline .e-multi-select-wrapper .e-chips>.e-chipcontent,
.e-bigger.e-small .e-multiselect.e-outline .e-multi-select-wrapper .e-chips>.e-chipcontent,
.e-bigger.e-small.e-multiselect.e-outline .e-multi-select-wrapper .e-chips>.e-chipcontent,
.e-multiselect.e-outline .e-multi-select-wrapper .e-chips>.e-chipcontent,
.e-small .e-bigger.e-multiselect.e-outline .e-multi-select-wrapper .e-chips>.e-chipcontent {
    font-size: 13px
}

.e-bigger .e-multiselect.e-outline .e-multi-select-wrapper .e-chips>.e-chipcontent,
.e-bigger.e-multiselect.e-outline .e-multi-select-wrapper .e-chips>.e-chipcontent {
    font-size: 14px
}

.e-small .e-multiselect.e-outline .e-multi-select-wrapper .e-chips>.e-chipcontent,
.e-small.e-multiselect.e-outline .e-multi-select-wrapper .e-chips>.e-chipcontent {
    font-size: 12px
}

.e-multiselect.e-control-container .e-multi-select-wrapper .e-clear-icon,
.e-multiselect.e-outline .e-multi-select-wrapper .e-chips-close.e-close-hooker {
    align-items: normal
}

.e-multiselect.e-filled .e-multi-select-wrapper .e-delim-values .e-remain,
.e-multiselect.e-outline .e-multi-select-wrapper .e-delim-values .e-remain {
    font-size: 14px
}

.e-bigger .e-multiselect.e-filled .e-multi-select-wrapper .e-delim-values .e-remain,
.e-bigger .e-multiselect.e-outline .e-multi-select-wrapper .e-delim-values .e-remain,
.e-bigger.e-multiselect.e-filled .e-multi-select-wrapper .e-delim-values .e-remain,
.e-bigger.e-multiselect.e-outline .e-multi-select-wrapper .e-delim-values .e-remain {
    font-size: 16px
}

.e-small .e-multiselect.e-filled .e-multi-select-wrapper .e-delim-values .e-remain,
.e-small .e-multiselect.e-outline .e-multi-select-wrapper .e-delim-values .e-remain,
.e-small.e-multiselect.e-filled .e-multi-select-wrapper .e-delim-values .e-remain,
.e-small.e-multiselect.e-outline .e-multi-select-wrapper .e-delim-values .e-remain {
    font-size: 13px
}

.e-bigger .e-small.e-multiselect.e-filled .e-multi-select-wrapper .e-delim-values .e-remain,
.e-bigger .e-small.e-multiselect.e-outline .e-multi-select-wrapper .e-delim-values .e-remain,
.e-bigger.e-small .e-multiselect.e-filled .e-multi-select-wrapper .e-delim-values .e-remain,
.e-bigger.e-small .e-multiselect.e-outline .e-multi-select-wrapper .e-delim-values .e-remain,
.e-bigger.e-small.e-multiselect.e-filled .e-multi-select-wrapper .e-delim-values .e-remain,
.e-bigger.e-small.e-multiselect.e-outline .e-multi-select-wrapper .e-delim-values .e-remain,
.e-small .e-bigger.e-multiselect.e-filled .e-multi-select-wrapper .e-delim-values .e-remain,
.e-small .e-bigger.e-multiselect.e-outline .e-multi-select-wrapper .e-delim-values .e-remain {
    font-size: 14px
}

.e-filled.e-multiselect:not(.e-float-input) .e-multi-select-wrapper {
    padding: 0 12px 0 8px
}

.e-small .e-filled:not(.e-bigger).e-multiselect:not(.e-float-input) .e-multi-select-wrapper,
.e-small.e-filled:not(.e-bigger).e-multiselect:not(.e-float-input) .e-multi-select-wrapper {
    padding: 3px 12px 0 4px
}

.e-bigger .e-small.e-multiselect.e-filled.e-input-group.e-control-wrapper,
.e-bigger.e-small .e-multiselect.e-filled.e-input-group.e-control-wrapper,
.e-bigger.e-small.e-multiselect.e-filled.e-input-group.e-control-wrapper,
.e-multiselect.e-filled.e-input-group.e-control-wrapper,
.e-small .e-bigger.e-multiselect.e-filled.e-input-group.e-control-wrapper {
    padding: 0
}

.e-bigger .e-small.e-filled.e-float-input .e-multi-select-wrapper,
.e-bigger.e-small .e-filled.e-float-input .e-multi-select-wrapper,
.e-bigger.e-small.e-filled.e-float-input .e-multi-select-wrapper,
.e-filled.e-float-input .e-multi-select-wrapper,
.e-small .e-bigger.e-filled.e-float-input .e-multi-select-wrapper {
    padding: 11px 12px 0
}

.e-small .e-filled.e-float-input .e-multi-select-wrapper,
.e-small.e-filled.e-float-input .e-multi-select-wrapper {
    padding: 12px 12px 0 8px
}

.e-bigger .e-filled.e-float-input .e-multi-select-wrapper,
.e-bigger.e-filled.e-float-input .e-multi-select-wrapper {
    padding: 19px 12px 0 16px
}

.e-bigger:not(.e-small).e-filled.e-multiselect:not(.e-float-input) .e-multi-select-wrapper {
    padding-top: 3px
}

.e-rtl.e-multiselect.e-filled.e-float-input.e-control-wrapper,
.e-rtl.e-multiselect.e-filled.e-input-group.e-control-wrapper {
    padding: 0
}

.e-bigger .e-small.e-multiselect.e-filled:not(.e-float-input) .e-multi-select-wrapper input[type=text],
.e-bigger.e-small .e-multiselect.e-filled:not(.e-float-input) .e-multi-select-wrapper input[type=text],
.e-bigger.e-small.e-multiselect.e-filled:not(.e-float-input) .e-multi-select-wrapper input[type=text],
.e-multiselect.e-filled:not(.e-float-input) .e-multi-select-wrapper input[type=text],
.e-small .e-bigger.e-multiselect.e-filled:not(.e-float-input) .e-multi-select-wrapper input[type=text] {
    min-height: 39px;
    padding-right: 10px
}

.e-small .e-multiselect.e-filled:not(.e-float-input) .e-multi-select-wrapper input[type=text],
.e-small.e-multiselect.e-filled:not(.e-float-input) .e-multi-select-wrapper input[type=text] {
    min-height: 32px
}

.e-small .e-multiselect.e-filled.e-float-input .e-multi-select-wrapper input[type=text],
.e-small.e-multiselect.e-filled.e-float-input .e-multi-select-wrapper input[type=text] {
    height: 22px;
    min-height: 22px;
    padding: 2px
}

.e-bigger .e-multiselect.e-filled:not(.e-float-input) .e-multi-select-wrapper input[type=text],
.e-bigger.e-multiselect.e-filled:not(.e-float-input) .e-multi-select-wrapper input[type=text] {
    min-height: 52px
}

.e-bigger .e-multiselect.e-filled.e-float-input .e-multi-select-wrapper input[type=text],
.e-bigger.e-multiselect.e-filled.e-float-input .e-multi-select-wrapper input[type=text] {
    min-height: 36px
}

.e-filled.e-multiselect:not(.e-float-input) .e-multi-select-wrapper.e-delimiter .e-searcher {
    height: 39px
}

.e-small .e-filled.e-multiselect:not(.e-float-input) .e-multi-select-wrapper.e-delimiter .e-searcher,
.e-small.e-filled.e-multiselect:not(.e-float-input) .e-multi-select-wrapper.e-delimiter .e-searcher {
    height: 32px
}

.e-small .e-filled.e-multiselect.e-float-input .e-multi-select-wrapper.e-delimiter .e-searcher,
.e-small.e-filled.e-multiselect.e-float-input .e-multi-select-wrapper.e-delimiter .e-searcher {
    height: 22px
}

.e-bigger .e-filled:not(.e-small).e-multiselect:not(.e-float-input) .e-multi-select-wrapper.e-delimiter .e-searcher,
.e-bigger.e-filled:not(.e-small).e-multiselect:not(.e-float-input) .e-multi-select-wrapper.e-delimiter .e-searcher {
    height: 52px
}

.e-bigger .e-filled.e-multiselect.e-float-input .e-multi-select-wrapper.e-delimiter .e-searcher,
.e-bigger.e-filled.e-multiselect.e-float-input .e-multi-select-wrapper.e-delimiter .e-searcher {
    height: 36px
}

.e-bigger.e-small .e-filled.e-multiselect.e-float-input .e-multi-select-wrapper.e-delimiter .e-searcher .e-bigger .e-small.e-filled.e-multiselect.e-float-input .e-multi-select-wrapper.e-delimiter .e-searcher,
.e-bigger.e-small.e-filled.e-multiselect.e-float-input .e-multi-select-wrapper.e-delimiter .e-searcher,
.e-small .e-bigger.e-filled.e-multiselect.e-float-input .e-multi-select-wrapper.e-delimiter .e-searcher {
    height: 28px
}

.e-bigger .e-multiselect.e-filled.e-float-input .e-multi-select-wrapper.e-delimiter input[type=text],
.e-bigger.e-multiselect.e-filled.e-float-input .e-multi-select-wrapper.e-delimiter input[type=text] {
    padding: 5px 0
}

.e-bigger .e-small.e-multiselect.e-filled.e-float-input .e-searcher .e-dropdownbase,
.e-bigger.e-small .e-multiselect.e-filled.e-float-input .e-searcher .e-dropdownbase,
.e-bigger.e-small.e-multiselect.e-filled.e-float-input .e-searcher .e-dropdownbase,
.e-multiselect.e-filled.e-float-input .e-searcher .e-dropdownbase,
.e-small .e-bigger.e-multiselect.e-filled.e-float-input .e-searcher .e-dropdownbase {
    min-height: 28px
}

.e-bigger .e-small.e-multiselect.e-filled:not(.e-float-input) .e-multi-select-wrapper .e-delim-values,
.e-multiselect.e-filled:not(.e-float-input) .e-multi-select-wrapper .e-delim-values,
.e-small .e-bigger.e-multiselect.e-filled:not(.e-float-input) .e-multi-select-wrapper .e-delim-values,
.e-small.e-bigger .e-multiselect.e-filled:not(.e-float-input) .e-multi-select-wrapper .e-delim-values,
.e-small.e-bigger.e-multiselect.e-filled:not(.e-float-input) .e-multi-select-wrapper .e-delim-values {
    font-size: 13px;
    line-height: 39px
}

.e-bigger .e-small.e-multiselect.e-filled.e-float-input .e-multi-select-wrapper .e-delim-values,
.e-multiselect.e-filled.e-float-input .e-multi-select-wrapper .e-delim-values,
.e-small .e-bigger.e-multiselect.e-filled.e-float-input .e-multi-select-wrapper .e-delim-values,
.e-small.e-bigger .e-multiselect.e-filled.e-float-input .e-multi-select-wrapper .e-delim-values,
.e-small.e-bigger.e-multiselect.e-filled.e-float-input .e-multi-select-wrapper .e-delim-values {
    font-size: 14px;
    line-height: 28px
}

.e-bigger .e-multiselect.e-filled.e-float-input .e-multi-select-wrapper .e-delim-values,
.e-bigger .e-multiselect.e-filled:not(.e-float-input) .e-multi-select-wrapper .e-delim-values,
.e-bigger.e-multiselect.e-filled.e-float-input .e-multi-select-wrapper .e-delim-values,
.e-bigger.e-multiselect.e-filled:not(.e-float-input) .e-multi-select-wrapper .e-delim-values {
    font-size: 16px;
    line-height: 52px
}

.e-bigger .e-multiselect.e-filled.e-float-input .e-multi-select-wrapper .e-delim-values,
.e-bigger.e-multiselect.e-filled.e-float-input .e-multi-select-wrapper .e-delim-values {
    line-height: 36px
}

.e-small .e-multiselect.e-filled.e-float-input .e-multi-select-wrapper .e-delim-values,
.e-small .e-multiselect.e-filled:not(.e-float-input) .e-multi-select-wrapper .e-delim-values,
.e-small.e-multiselect.e-filled.e-float-input .e-multi-select-wrapper .e-delim-values,
.e-small.e-multiselect.e-filled:not(.e-float-input) .e-multi-select-wrapper .e-delim-values {
    font-size: 13px;
    line-height: 32px
}

.e-small .e-multiselect.e-filled.e-float-input .e-multi-select-wrapper .e-delim-values,
.e-small.e-multiselect.e-filled.e-float-input .e-multi-select-wrapper .e-delim-values {
    line-height: 22px
}

.e-bigger .e-small.e-filled.e-multiselect:not(.e-float-input) .e-multi-select-wrapper .e-chips,
.e-bigger.e-small .e-filled.e-multiselect:not(.e-float-input) .e-multi-select-wrapper .e-chips,
.e-bigger.e-small.e-filled.e-multiselect:not(.e-float-input) .e-multi-select-wrapper .e-chips,
.e-filled:not(.e-float-input) .e-multi-select-wrapper .e-chips,
.e-small .e-bigger.e-filled.e-multiselect:not(.e-float-input) .e-multi-select-wrapper .e-chips {
    height: 28px
}

.e-bigger .e-multiselect.e-filled.e-float-input .e-multi-select-wrapper .e-chips,
.e-bigger.e-multiselect.e-filled.e-float-input .e-multi-select-wrapper .e-chips,
.e-small .e-filled:not(.e-float-input) .e-multi-select-wrapper .e-chips,
.e-small.e-filled:not(.e-float-input) .e-multi-select-wrapper .e-chips {
    height: 24px
}

.e-bigger .e-multiselect.e-filled:not(.e-float-input) .e-multi-select-wrapper .e-chips,
.e-bigger.e-multiselect.e-filled:not(.e-float-input) .e-multi-select-wrapper .e-chips {
    height: 32px
}

.e-multiselect.e-filled.e-float-input .e-multi-select-wrapper.e-mob-wrapper .e-chips.e-mob-chip {
    height: 24px
}

.e-bigger .e-small.e-filled.e-float-input .e-multi-select-wrapper .e-chips,
.e-bigger.e-small .e-filled.e-float-input .e-multi-select-wrapper .e-chips,
.e-bigger.e-small.e-filled.e-float-input .e-multi-select-wrapper .e-chips,
.e-filled.e-float-input .e-multi-select-wrapper .e-chips,
.e-small .e-bigger.e-filled.e-float-input .e-multi-select-wrapper .e-chips {
    height: 18px
}

.e-bigger .e-small.e-filled.e-float-input .e-multi-select-wrapper .e-chips,
.e-bigger .e-small.e-filled:not(.e-float-input) .e-multi-select-wrapper .e-chips,
.e-bigger.e-small .e-filled.e-float-input .e-multi-select-wrapper .e-chips,
.e-bigger.e-small .e-filled:not(.e-float-input) .e-multi-select-wrapper .e-chips,
.e-bigger.e-small.e-filled.e-float-input .e-multi-select-wrapper .e-chips,
.e-bigger.e-small.e-filled:not(.e-float-input) .e-multi-select-wrapper .e-chips,
.e-filled.e-float-input .e-multi-select-wrapper .e-chips,
.e-filled:not(.e-float-input) .e-multi-select-wrapper .e-chips,
.e-small .e-bigger.e-filled.e-float-input .e-multi-select-wrapper .e-chips,
.e-small .e-bigger.e-filled:not(.e-float-input) .e-multi-select-wrapper .e-chips {
    margin: 8px 8px 0 0;
    padding: 0 8px
}

.e-rtl.e-bigger .e-small.e-filled.e-float-input .e-multi-select-wrapper .e-chips,
.e-rtl.e-bigger .e-small.e-filled:not(.e-float-input) .e-multi-select-wrapper .e-chips,
.e-rtl.e-bigger.e-small .e-filled.e-float-input .e-multi-select-wrapper .e-chips,
.e-rtl.e-bigger.e-small .e-filled:not(.e-float-input) .e-multi-select-wrapper .e-chips,
.e-rtl.e-bigger.e-small.e-filled.e-float-input .e-multi-select-wrapper .e-chips,
.e-rtl.e-bigger.e-small.e-filled:not(.e-float-input) .e-multi-select-wrapper .e-chips,
.e-rtl.e-filled.e-float-input .e-multi-select-wrapper .e-chips,
.e-rtl.e-filled:not(.e-float-input) .e-multi-select-wrapper .e-chips,
.e-rtl.e-small .e-bigger.e-filled.e-float-input .e-multi-select-wrapper .e-chips,
.e-rtl.e-small .e-bigger.e-filled:not(.e-float-input) .e-multi-select-wrapper .e-chips {
    margin: 8px 0 0 8px;
    padding: 0 8px
}

.e-bigger .e-small.e-filled.e-float-input .e-multi-select-wrapper .e-chips,
.e-bigger.e-small .e-filled.e-float-input .e-multi-select-wrapper .e-chips,
.e-bigger.e-small.e-filled.e-float-input .e-multi-select-wrapper .e-chips,
.e-small .e-bigger.e-filled.e-float-input .e-multi-select-wrapper .e-chips {
    padding-left: 8px
}

.e-small .e-filled .e-multi-select-wrapper .e-chips,
.e-small.e-filled .e-multi-select-wrapper .e-chips {
    height: 16px;
    margin: 4px 4px 0 0;
    padding-right: 8px
}

.e-rtl.e-small.e-filled.e-float-input .e-multi-select-wrapper .e-chips,
.e.rtl.e-small .e-filled.e-float-input .e-multi-select-wrapper .e-chips {
    margin: 4px 0 0 4px
}

.e-small .e-filled:not(.e-float-input) .e-multi-select-wrapper .e-chips,
.e-small.e-filled:not(.e-float-input) .e-multi-select-wrapper .e-chips {
    height: 24px
}

.e-bigger .e-small.e-filled.e-multiselect.e-float-input .e-multi-select-wrapper .e-chips:not(.e-mob-chip) .e-chips-close,
.e-bigger.e-small .e-filled.e-multiselect.e-float-input .e-multi-select-wrapper .e-chips:not(.e-mob-chip) .e-chips-close,
.e-bigger.e-small.e-filled.e-multiselect.e-float-input .e-multi-select-wrapper .e-chips:not(.e-mob-chip) .e-chips-close,
.e-filled.e-multiselect.e-float-input .e-multi-select-wrapper .e-chips:not(.e-mob-chip) .e-chips-close,
.e-small .e-bigger.e-filled.e-multiselect.e-float-input .e-multi-select-wrapper .e-chips:not(.e-mob-chip) .e-chips-close,
.e-small .e-filled:not(.e-bigger).e-multiselect:not(.e-float-input) .e-multi-select-wrapper .e-chips:not(.e-mob-chip) .e-chips-close,
.e-small.e-filled:not(.e-bigger).e-multiselect:not(.e-float-input) .e-multi-select-wrapper .e-chips:not(.e-mob-chip) .e-chips-close {
    height: 12px;
    width: 12px
}

.e-bigger .e-small.e-filled.e-multiselect:not(.e-float-input) .e-multi-select-wrapper .e-chips>.e-chipcontent,
.e-bigger.e-small .e-filled.e-multiselect:not(.e-float-input) .e-multi-select-wrapper .e-chips>.e-chipcontent,
.e-bigger.e-small.e-filled.e-multiselect:not(.e-float-input) .e-multi-select-wrapper .e-chips>.e-chipcontent,
.e-filled.e-multiselect:not(.e-float-input) .e-multi-select-wrapper .e-chips>.e-chipcontent,
.e-small .e-bigger.e-filled.e-multiselect:not(.e-float-input) .e-multi-select-wrapper .e-chips>.e-chipcontent {
    font-size: 13px;
    padding: 0 8px 0 0
}

.e-small .e-filled.e-multiselect .e-multi-select-wrapper .e-chips>.e-chipcontent,
.e-small.e-filled.e-multiselect .e-multi-select-wrapper .e-chips>.e-chipcontent {
    font-size: 12px
}

.e-bigger .e-small.e-filled.e-float-input.e-multiselect .e-multi-select-wrapper .e-chips>.e-chipcontent,
.e-bigger.e-small .e-filled.e-float-input.e-multiselect .e-multi-select-wrapper .e-chips>.e-chipcontent,
.e-bigger.e-small.e-filled.e-float-input.e-multiselect .e-multi-select-wrapper .e-chips>.e-chipcontent,
.e-filled.e-float-input.e-multiselect .e-multi-select-wrapper .e-chips>.e-chipcontent,
.e-small .e-bigger.e-filled.e-float-input.e-multiselect .e-multi-select-wrapper .e-chips>.e-chipcontent {
    font-size: 12px;
    padding: 0 4px 0 0
}

.e-rtl.e-bigger .e-small.e-filled.e-multiselect .e-multi-select-wrapper .e-chips>.e-chipcontent,
.e-rtl.e-bigger.e-small .e-filled.e-multiselect .e-multi-select-wrapper .e-chips>.e-chipcontent,
.e-rtl.e-bigger.e-small.e-filled.e-multiselect .e-multi-select-wrapper .e-chips>.e-chipcontent,
.e-rtl.e-filled.e-multiselect .e-multi-select-wrapper .e-chips>.e-chipcontent,
.e-rtl.e-small .e-bigger.e-filled.e-multiselect .e-multi-select-wrapper .e-chips>.e-chipcontent {
    padding: 0 0 0 4px
}

.e-small .e-filled.e-float-input.e-multiselect .e-multi-select-wrapper .e-chips>.e-chipcontent,
.e-small.e-filled.e-float-input.e-multiselect .e-multi-select-wrapper .e-chips>.e-chipcontent {
    font-size: 10px
}

.e-bigger .e-filled.e-float-input.e-multiselect .e-multi-select-wrapper .e-chips>.e-chipcontent,
.e-bigger.e-filled.e-float-input.e-multiselect .e-multi-select-wrapper .e-chips>.e-chipcontent {
    font-size: 13px
}

.e-filled.e-multiselect.e-float-input .e-multi-select-wrapper.e-mob-wrapper .e-chips>.e-chipcontent {
    font-size: 13px;
    padding-right: 4px
}

.e-bigger .e-filled.e-multiselect:not(.e-float-input) .e-multi-select-wrapper .e-chips>.e-chipcontent,
.e-bigger.e-filled.e-multiselect:not(.e-float-input) .e-multi-select-wrapper .e-chips>.e-chipcontent {
    font-size: 14px
}

.e-bigger .e-filled .e-multi-select-wrapper .e-chips,
.e-bigger.e-filled .e-multi-select-wrapper .e-chips,
.e-rtl.e-bigger .e-filled .e-multi-select-wrapper .e-chips,
.e-rtl.e-bigger .e-filled.e-float-input .e-multi-select-wrapper .e-chips,
.e-rtl.e-bigger.e-filled .e-multi-select-wrapper .e-chips,
.e-rtl.e-bigger.e-filled.e-float-input .e-multi-select-wrapper .e-chips {
    padding: 0 12px
}

.e-bigger .e-filled.e-float-input .e-multi-select-wrapper .e-chips,
.e-bigger.e-filled.e-float-input .e-multi-select-wrapper .e-chips {
    padding-right: 8px
}

.e-filled.e-multi-select-wrapper .e-chips-close.e-close-hooker,
.e-multiselect.e-control-container .e-filled.e-multi-select-wrapper .e-clear-icon {
    height: 38px;
    margin-top: -38px;
    right: 12px;
    top: 100%;
    width: 16px
}

.e-filled.e-multiselect.e-control-wrapper.e-input-group.e-readonly .e-clear-icon,
.e-multiselect.e-control-wrapper.e-input-group.e-readonly .e-clear-icon,
.e-multiselect.e-readonly.e-control-wrapper.e-input-group.e-control-container :not(.e-disabled).e-multi-select-wrapper:hover .e-clear-icon,
.e-multiselect.e-readonly.e-control-wrapper.e-input-group.e-control-container.e-input-group :not(.e-disabled).e-multi-select-wrapper:hover .e-clear-icon,
.e-outline.e-multiselect.e-control-wrapper.e-input-group.e-readonly .e-clear-icon {
    display: none
}

.e-multiselect.e-input-group.e-control-wrapper .e-input-group-icon {
    margin-right: 0
}

.e-multiselect.e-control-container.e-input-group.e-disabled .e-clear-icon,
.e-multiselect.e-control-container.e-input-group.e-disabled .e-input-group-icon.e-ddl-icon.e-icons {
    cursor: not-allowed
}

.e-multiselect.e-control-wrapper.e-control-container.e-input-group.e-checkbox .e-multi-select-wrapper.e-down-icon,
.e-multiselect.e-control-wrapper.e-control-container.e-input-group.e-checkbox .e-multi-select-wrapper.e-down-icon .e-multi-searcher .e-dropdownbase.e-control.e-multiselect.e-lib {
    cursor: pointer
}

.e-multi-select-wrapper .e-chips.e-chip-selected .e-chips-close:before {
    color: #fff
}

.e-multi-select-wrapper .e-chips.e-chip-selected,
.e-multiselect:not(.e-disabled) .e-multi-select-wrapper .e-chips.e-chip-selected:hover {
    background-color: #757575
}

.e-multiselect {
    box-sizing: border-box
}

.e-multi-select-wrapper .e-chips>.e-chipcontent {
    -webkit-text-fill-color: #000000de;
    color: #000000de;
    font-family: inherit;
    font-size: 13px
}

.e-multi-select-wrapper .e-chips.e-chip-selected>.e-chipcontent,
.e-multi-select-wrapper .e-chips.e-chip-selected>.e-chipcontent:hover {
    color: #fff
}

.e-multi-select-wrapper .e-chips {
    background-color: #eee;
    border-radius: 16px;
    height: 24px
}

.e-multiselect:not(.e-disabled) .e-multi-select-wrapper .e-chips:hover {
    background-color: #eee
}

.e-multi-select-wrapper .e-chips>.e-chipcontent:hover {
    color: #000000de
}

.e-multi-select-wrapper .e-chips .e-chips-close:before {
    -webkit-text-fill-color: #0000008a;
    color: #0000008a;
    font-size: 16px
}

.e-multi-select-wrapper .e-chips.e-mob-chip.e-chip-selected {
    background-color: #3f51b5;
    border-radius: 2px;
    color: #fff;
    height: 40px;
    line-height: 40px
}

.e-multi-select-wrapper .e-chips.e-mob-chip.e-chip-selected .e-chipcontent {
    color: #fff
}

.e-bigger .e-multi-select-wrapper .e-chips,
.e-multi-select-wrapper .e-chips.e-mob-chip {
    height: 28px
}

.e-popup.e-multi-select-list-wrapper {
    box-shadow: 0 5px 5px -3px #0003, 0 8px 10px 1px #00000024, 0 3px 14px 2px #0000001f;
    box-sizing: initial;
    overflow: visible;
    overflow: initial
}

.e-popup.e-multi-select-list-wrapper .e-list-item.e-active {
    border-color: #fff #e0e0e0 #0000;
    border-style: solid;
    border-width: 1px
}

.e-popup.e-multi-select-list-wrapper.e-checkbox .e-list-item.e-active,
.e-popup.e-multi-select-list-wrapper.e-multiselect-group.e-checkbox .e-list-group-item.e-active {
    background-color: #0000;
    border-color: #0000;
    color: #000000de
}

.e-popup.e-multi-select-list-wrapper.e-checkbox .e-list-item.e-active.e-item-focus,
.e-popup.e-multi-select-list-wrapper.e-multiselect-group.e-checkbox .e-list-group-item.e-active.e-item-focus {
    color: #000000de
}

.e-popup.e-multi-select-list-wrapper.e-checkbox .e-list-item.e-active.e-hover,
.e-popup.e-multi-select-list-wrapper.e-multiselect-group.e-checkbox .e-list-group-item.e-active.e-hover {
    background-color: #eee
}

.e-popup.e-multi-select-list-wrapper .e-list-item.e-active:first-child {
    border-bottom: 1px solid #0000;
    border-top: 1px solid #0000
}

.e-popup.e-multi-select-list-wrapper .e-list-item.e-active:last-child {
    border-bottom: 1px solid #0000
}

.e-popup.e-multi-select-list-wrapper .e-list-item.e-active.e-item-focus+li.e-active {
    border-top: 1px solid #0000
}

.e-popup.e-multi-select-list-wrapper .e-list-item.e-active.e-item-focus,
.e-popup.e-multi-select-list-wrapper.e-multiselect-group .e-list-group-item.e-active.e-item-focus {
    background-color: #e0e0e0;
    border: 1px solid #0000;
    box-shadow: none;
    color: #e3165b
}

.e-popup.e-multi-select-list-wrapper .e-list-item,
.e-popup.e-multi-select-list-wrapper.e-multiselect-group .e-list-group-item {
    border: 1px solid #0000
}

.e-multi-select-wrapper input.e-dropdownbase:-moz-placeholder,
.e-multi-select-wrapper input.e-dropdownbase::-moz-placeholder {
    color: #0000006b
}

.e-multi-select-wrapper input.e-dropdownbase:-ms-input-placeholder {
    color: #0000006b
}

.e-multi-select-wrapper input.e-dropdownbase::-webkit-input-placeholder {
    color: #0000006b
}

.e-multi-select-list-wrapper .e-selectall-parent,
.e-ul.e-reorder {
    border-bottom: 1px solid #0000001f
}

.e-multi-select-wrapper .e-delim-values {
    -webkit-text-fill-color: #000000de;
    color: #000000de
}

.e-multi-select-wrapper .e-chips-close.e-close-hooker {
    color: #000
}

.e-small .e-multi-select-wrapper .e-chips {
    height: 20px
}

.e-small .e-multi-select-wrapper .e-chips>.e-chipcontent {
    font-size: 12px
}

.e-small .e-multi-select-wrapper .e-chips .e-chips-close:before {
    font-size: 14px
}

.e-small .e-multi-select-wrapper .e-close-hooker:before,
.e-small.e-bigger .e-multi-select-wrapper .e-close-hooker:before {
    left: 6px
}

.e-bigger.e-small .e-multi-select-wrapper .e-chips {
    height: 22px
}

.e-bigger.e-small .e-multi-select-wrapper .e-chips>.e-chipcontent {
    font-size: 13px
}

.e-bigger.e-small .e-multi-select-wrapper .e-chips .e-chips-close:before {
    font-size: 16px
}

.e-multiselect.e-outline .e-multi-select-wrapper .e-chips {
    background-color: #e0e0e0
}

.e-multiselect.e-filled .e-multi-select-wrapper .e-chips {
    background-color: #cecece
}

.e-multiselect.e-outline .e-multi-select-wrapper .e-chips:hover {
    background-color: #d6d6d6
}

.e-multiselect.e-filled .e-multi-select-wrapper .e-chips:hover {
    background-color: #cecece
}

.e-multiselect.e-filled .e-multi-select-wrapper .e-chips.e-chip-selected,
.e-multiselect.e-filled .e-multi-select-wrapper .e-chips.e-chip-selected:hover,
.e-multiselect.e-outline .e-multi-select-wrapper .e-chips.e-chip-selected,
.e-multiselect.e-outline .e-multi-select-wrapper .e-chips.e-chip-selected:hover {
    background-color: #c7c7c7
}

.e-multiselect.e-filled .e-multi-select-wrapper .e-chips.e-chip-selected>.e-chipcontent,
.e-multiselect.e-filled .e-multi-select-wrapper .e-chips.e-chip-selected>.e-chipcontent:hover,
.e-multiselect.e-outline .e-multi-select-wrapper .e-chips.e-chip-selected>.e-chipcontent,
.e-multiselect.e-outline .e-multi-select-wrapper .e-chips.e-chip-selected>.e-chipcontent:hover {
    color: #000000de
}

.e-multiselect.e-filled .e-multi-select-wrapper .e-chips-close.e-close-hooker,
.e-multiselect.e-outline .e-multi-select-wrapper .e-chips-close.e-close-hooker {
    color: #0000008a
}

.e-multiselect.e-filled .e-multi-select-wrapper .e-chips-close.e-close-hooker:hover,
.e-multiselect.e-outline .e-multi-select-wrapper .e-chips-close.e-close-hooker:hover {
    color: #000000de
}

.e-multiselect.e-filled .e-multi-select-wrapper .e-chips.e-chip-selected .e-chips-close:before,
.e-multiselect.e-outline .e-multi-select-wrapper .e-chips.e-chip-selected .e-chips-close:before {
    color: #0000008a
}

.e-multiselect.e-filled .e-multi-select-wrapper .e-chips.e-mob-chip.e-chip-selected .e-chips-close:before,
.e-multiselect.e-outline .e-multi-select-wrapper .e-chips.e-mob-chip.e-chip-selected .e-chips-close:before {
    color: #fff
}

.e-multiselect.e-filled:not(.e-disabled) .e-multi-select-wrapper .e-chips:not(.e-chip-selected) .e-chips-close:hover:before,
.e-multiselect.e-outline:not(.e-disabled) .e-multi-select-wrapper .e-chips:not(.e-chip-selected) .e-chips-close:hover:before {
    color: #000000de
}

.e-multiselect.e-filled .e-multi-select-wrapper .e-delim-values .e-remain,
.e-multiselect.e-outline .e-multi-select-wrapper .e-delim-values .e-remain {
    color: #0009
}

.e-multiselect.e-outline.e-disabled .e-multi-select-wrapper .e-chips .e-chips-close:before,
.e-multiselect.e-outline.e-disabled .e-multi-select-wrapper .e-chips-close.e-close-hooker,
.e-multiselect.e-outline.e-disabled .e-multi-select-wrapper .e-chips>.e-chipcontent,
.e-multiselect.e-outline.e-disabled .e-multi-select-wrapper .e-delim-values,
.e-multiselect.e-outline.e-disabled .e-multi-select-wrapper .e-delim-values .e-remain {
    color: #00000061
}

.e-multiselect.e-disabled .e-multi-select-wrapper .e-delim-values {
    -webkit-text-fill-color: #0000006b;
    color: #0000006b
}

.e-multiselect.e-outline.e-disabled .e-multi-select-wrapper .e-chips {
    background-color: #f5f5f5
}

.e-multiselect.e-filled .e-multi-select-wrapper.e-mob-wrapper .e-chips.e-mob-chip.e-chip-selected,
.e-multiselect.e-outline .e-multi-select-wrapper .e-chips.e-mob-chip.e-chip-selected {
    background-color: #3f51b5;
    border-radius: 4px;
    box-sizing: border-box;
    color: #fff;
    height: 40px;
    line-height: 40px;
    margin-left: 0;
    margin-right: 0;
    width: 100%
}

.e-multiselect.e-filled .e-multi-select-wrapper .e-chips.e-mob-chip.e-chip-selected .e-chips-close,
.e-multiselect.e-outline .e-multi-select-wrapper .e-chips.e-mob-chip.e-chip-selected .e-chips-close {
    width: 33px
}

.e-multiselect.e-filled .e-multi-select-wrapper .e-chips.e-mob-chip.e-chip-selected .e-chipcontent,
.e-multiselect.e-outline .e-multi-select-wrapper .e-chips.e-mob-chip.e-chip-selected .e-chipcontent {
    color: #fff
}

.e-listbox-tool .e-moveup:before {
    content: ""
}

.e-listbox-tool .e-movedown:before {
    content: ""
}

.e-listbox-tool .e-moveto:before {
    content: ""
}

.e-listbox-tool .e-movefrom:before {
    content: ""
}

.e-listbox-tool .e-moveallto:before {
    content: ""
}

.e-listbox-tool .e-moveallfrom:before {
    content: ""
}

.e-listbox-container,
.e-listbox-wrapper,
.e-listboxtool-wrapper {
    -webkit-overflow-scrolling: touch;
    box-sizing: border-box;
    cursor: pointer;
    display: block;
    position: relative;
    -webkit-user-select: none;
    user-select: none;
    width: 100%
}

.e-listbox-container *,
.e-listbox-wrapper *,
.e-listboxtool-wrapper * {
    box-sizing: border-box
}

.e-listbox-container.e-listboxtool-container .e-list-wrap,
.e-listbox-wrapper.e-listboxtool-container .e-list-wrap,
.e-listboxtool-wrapper.e-listboxtool-container .e-list-wrap {
    width: 86% !important
}

.e-listbox-container:focus,
.e-listbox-wrapper:focus,
.e-listboxtool-wrapper:focus {
    outline: none
}

.e-listbox-container.e-disabled,
.e-listbox-wrapper.e-disabled,
.e-listboxtool-wrapper.e-disabled {
    cursor: default;
    pointer-events: none
}

.e-listbox-container:not(.e-list-template) .e-list-nrt,
.e-listbox-wrapper:not(.e-list-template) .e-list-nrt,
.e-listboxtool-wrapper:not(.e-list-template) .e-list-nrt {
    text-align: center
}

.e-listbox-container .e-list-nrt,
.e-listbox-container .e-selectall-parent,
.e-listbox-container:not(.e-list-template) .e-list-item,
.e-listbox-wrapper .e-list-nrt,
.e-listbox-wrapper .e-selectall-parent,
.e-listbox-wrapper:not(.e-list-template) .e-list-item,
.e-listboxtool-wrapper .e-list-nrt,
.e-listboxtool-wrapper .e-selectall-parent,
.e-listboxtool-wrapper:not(.e-list-template) .e-list-item {
    height: 36px;
    line-height: 1;
    padding: 11px 16px;
    position: relative
}

.e-listbox-container.e-filter-list,
.e-listbox-wrapper.e-filter-list,
.e-listboxtool-wrapper.e-filter-list {
    overflow: inherit
}

.e-listbox-container .e-list-parent,
.e-listbox-wrapper .e-list-parent,
.e-listboxtool-wrapper .e-list-parent {
    height: 100%;
    min-height: 36px
}

.e-listbox-container .e-list-item,
.e-listbox-wrapper .e-list-item,
.e-listboxtool-wrapper .e-list-item {
    border-bottom: 0 solid;
    outline: none
}

.e-listbox-container .e-list-item.e-disabled,
.e-listbox-wrapper .e-list-item.e-disabled,
.e-listboxtool-wrapper .e-list-item.e-disabled {
    pointer-events: none
}

.e-listbox-container .e-disable,
.e-listbox-wrapper .e-disable,
.e-listboxtool-wrapper .e-disable {
    opacity: .7
}

.e-listbox-container .e-list-parent,
.e-listbox-wrapper .e-list-parent,
.e-listboxtool-wrapper .e-list-parent {
    margin: 0;
    padding: 0
}

.e-listbox-container .e-list-header .e-text.header,
.e-listbox-wrapper .e-list-header .e-text.header,
.e-listboxtool-wrapper .e-list-header .e-text.header {
    display: none
}

.e-listbox-container .e-icon-back,
.e-listbox-wrapper .e-icon-back,
.e-listboxtool-wrapper .e-icon-back {
    margin-top: 2px
}

.e-listbox-container .e-list-header .e-headertemplate-text.nested-header,
.e-listbox-wrapper .e-list-header .e-headertemplate-text.nested-header,
.e-listboxtool-wrapper .e-list-header .e-headertemplate-text.nested-header {
    display: none
}

.e-listbox-container .e-list-header,
.e-listbox-wrapper .e-list-header,
.e-listboxtool-wrapper .e-list-header {
    align-items: center;
    border-bottom: 1px solid;
    display: flex;
    font-weight: 700;
    height: 48px;
    padding: 0 16px
}

.e-listbox-container .e-has-header>.e-view,
.e-listbox-wrapper .e-has-header>.e-view,
.e-listboxtool-wrapper .e-has-header>.e-view {
    top: 45px
}

.e-listbox-container .e-but-back,
.e-listbox-wrapper .e-but-back,
.e-listboxtool-wrapper .e-but-back {
    cursor: pointer;
    padding-right: 30px
}

.e-listbox-container .e-list-group-item:first-child,
.e-listbox-wrapper .e-list-group-item:first-child,
.e-listboxtool-wrapper .e-list-group-item:first-child {
    border: 0;
    border-bottom: 0 solid #0000
}

.e-listbox-container .e-list-group-item,
.e-listbox-wrapper .e-list-group-item,
.e-listboxtool-wrapper .e-list-group-item {
    border-bottom: 0 solid #0000;
    border-top: 1px solid;
    font-weight: 600;
    height: 36px;
    line-height: 16px;
    padding: 11px 16px
}

.e-listbox-container .e-icon-collapsible,
.e-listbox-wrapper .e-icon-collapsible,
.e-listboxtool-wrapper .e-icon-collapsible {
    cursor: pointer;
    font-size: 12px;
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%)
}

.e-listbox-container .e-text-content,
.e-listbox-wrapper .e-text-content,
.e-listboxtool-wrapper .e-text-content {
    height: 100%;
    position: relative;
    vertical-align: middle
}

.e-listbox-container .e-text-content *,
.e-listbox-wrapper .e-text-content *,
.e-listboxtool-wrapper .e-text-content * {
    display: inline-block;
    vertical-align: middle
}

.e-listbox-container .e-text-content.e-checkbox .e-list-text,
.e-listbox-wrapper .e-text-content.e-checkbox .e-list-text,
.e-listboxtool-wrapper .e-text-content.e-checkbox .e-list-text {
    width: calc(100% - 40px)
}

.e-listbox-container .e-text-content.e-checkbox.e-checkbox-left .e-list-icon+.e-list-text,
.e-listbox-wrapper .e-text-content.e-checkbox.e-checkbox-left .e-list-icon+.e-list-text,
.e-listboxtool-wrapper .e-text-content.e-checkbox.e-checkbox-left .e-list-icon+.e-list-text {
    width: calc(100% - 90px)
}

.e-listbox-container .e-text-content.e-checkbox.e-checkbox-right .e-list-icon+.e-list-text,
.e-listbox-wrapper .e-text-content.e-checkbox.e-checkbox-right .e-list-icon+.e-list-text,
.e-listboxtool-wrapper .e-text-content.e-checkbox.e-checkbox-right .e-list-icon+.e-list-text {
    width: calc(100% - 80px)
}

.e-listbox-container .e-list-item.e-checklist.e-has-child .e-text-content.e-checkbox.e-checkbox-right .e-list-icon+.e-list-text,
.e-listbox-wrapper .e-list-item.e-checklist.e-has-child .e-text-content.e-checkbox.e-checkbox-right .e-list-icon+.e-list-text,
.e-listboxtool-wrapper .e-list-item.e-checklist.e-has-child .e-text-content.e-checkbox.e-checkbox-right .e-list-icon+.e-list-text {
    width: calc(100% - 92px)
}

.e-listbox-container .e-checkbox .e-checkbox-left,
.e-listbox-wrapper .e-checkbox .e-checkbox-left,
.e-listboxtool-wrapper .e-checkbox .e-checkbox-left {
    margin: -2px 10px 0 0
}

.e-listbox-container .e-checkbox .e-checkbox-right,
.e-listbox-wrapper .e-checkbox .e-checkbox-right,
.e-listboxtool-wrapper .e-checkbox .e-checkbox-right {
    margin: -2px 0 0 10px
}

.e-listbox-container .e-list-text,
.e-listbox-wrapper .e-list-text,
.e-listboxtool-wrapper .e-list-text {
    cursor: pointer;
    display: inline-block;
    overflow: hidden;
    text-overflow: ellipsis;
    vertical-align: top;
    white-space: nowrap;
    width: 100%
}

.e-listbox-container .e-icon-wrapper .e-list-text,
.e-listbox-container .e-icon-wrapper.e-text-content.e-checkbox .e-list-text,
.e-listbox-container .e-list-icon+.e-list-text,
.e-listbox-wrapper .e-icon-wrapper .e-list-text,
.e-listbox-wrapper .e-icon-wrapper.e-text-content.e-checkbox .e-list-text,
.e-listbox-wrapper .e-list-icon+.e-list-text,
.e-listboxtool-wrapper .e-icon-wrapper .e-list-text,
.e-listboxtool-wrapper .e-icon-wrapper.e-text-content.e-checkbox .e-list-text,
.e-listboxtool-wrapper .e-list-icon+.e-list-text {
    width: calc(100% - 60px)
}

.e-listbox-container .e-list-icon,
.e-listbox-wrapper .e-list-icon,
.e-listboxtool-wrapper .e-list-icon {
    height: 30px;
    margin-right: 16px;
    width: 30px
}

.e-listbox-container .e-content,
.e-listbox-wrapper .e-content,
.e-listboxtool-wrapper .e-content {
    overflow: hidden;
    position: relative
}

.e-listbox-container .e-list-header .e-text,
.e-listbox-wrapper .e-list-header .e-text,
.e-listboxtool-wrapper .e-list-header .e-text {
    cursor: pointer;
    text-indent: 0
}

.e-listbox-container .e-text .e-headertext,
.e-listbox-wrapper .e-text .e-headertext,
.e-listboxtool-wrapper .e-text .e-headertext {
    display: inline-block;
    line-height: inherit
}

.e-listbox-container.e-rtl,
.e-listbox-wrapper.e-rtl,
.e-listboxtool-wrapper.e-rtl {
    direction: rtl
}

.e-listbox-container.e-rtl .e-list-icon,
.e-listbox-wrapper.e-rtl .e-list-icon,
.e-listboxtool-wrapper.e-rtl .e-list-icon {
    margin-left: 16px;
    margin-right: 0
}

.e-listbox-container.e-rtl .e-icon-collapsible,
.e-listbox-wrapper.e-rtl .e-icon-collapsible,
.e-listboxtool-wrapper.e-rtl .e-icon-collapsible {
    left: 0;
    right: auto;
    top: 50%;
    transform: translateY(-50%) rotate(180deg)
}

.e-listbox-container.e-rtl .e-list-header .e-text,
.e-listbox-wrapper.e-rtl .e-list-header .e-text,
.e-listboxtool-wrapper.e-rtl .e-list-header .e-text {
    cursor: pointer
}

.e-listbox-container.e-rtl .e-but-back,
.e-listbox-wrapper.e-rtl .e-but-back,
.e-listboxtool-wrapper.e-rtl .e-but-back {
    transform: rotate(180deg)
}

.e-listbox-container.e-rtl .e-icon-back,
.e-listbox-wrapper.e-rtl .e-icon-back,
.e-listboxtool-wrapper.e-rtl .e-icon-back {
    margin-top: -2px
}

.e-listbox-container.e-rtl .e-checkbox .e-checkbox-left,
.e-listbox-wrapper.e-rtl .e-checkbox .e-checkbox-left,
.e-listboxtool-wrapper.e-rtl .e-checkbox .e-checkbox-left {
    margin: -2px 0 0 10px
}

.e-listbox-container.e-rtl .e-checkbox .e-checkbox-right,
.e-listbox-wrapper.e-rtl .e-checkbox .e-checkbox-right,
.e-listboxtool-wrapper.e-rtl .e-checkbox .e-checkbox-right {
    margin: -2px 10px 0 0
}

.e-listbox-container.e-rtl .e-checkbox-wrapper,
.e-listbox-wrapper.e-rtl .e-checkbox-wrapper,
.e-listboxtool-wrapper.e-rtl .e-checkbox-wrapper {
    margin: -2px 0 0 10px
}

.e-listbox-container .e-checkbox-wrapper,
.e-listbox-wrapper .e-checkbox-wrapper,
.e-listboxtool-wrapper .e-checkbox-wrapper {
    margin: -2px 10px 0 0;
    text-indent: 0;
    vertical-align: middle
}

.e-listbox-container.e-checkbox-right .e-checkbox-wrapper,
.e-listbox-wrapper.e-checkbox-right .e-checkbox-wrapper,
.e-listboxtool-wrapper.e-checkbox-right .e-checkbox-wrapper {
    position: absolute;
    right: 0;
    top: 30%
}

.e-listbox-container .e-input-group,
.e-listbox-wrapper .e-input-group,
.e-listboxtool-wrapper .e-input-group {
    padding: 4px 8px
}

.e-listbox-container .e-input-focus,
.e-listbox-wrapper .e-input-focus,
.e-listboxtool-wrapper .e-input-focus {
    padding: 4px 4px 4px 8px
}

.e-listbox-container .e-hidden-select,
.e-listbox-wrapper .e-hidden-select,
.e-listboxtool-wrapper .e-hidden-select {
    height: 1px;
    opacity: 0;
    position: absolute;
    width: 100%
}

.e-listbox-container .e-placeholder,
.e-listbox-wrapper .e-placeholder,
.e-listboxtool-wrapper .e-placeholder {
    background-color: #e3165b;
    display: block;
    height: 1px
}

ejs-listbox {
    display: block
}

.e-listbox-wrapper:not(.e-listbox-container) {
    overflow: auto
}

.e-listbox-wrapper.e-filter-list {
    overflow: inherit
}

.e-listbox-wrapper.e-filter-list .e-list-parent {
    overflow: auto
}

.e-listbox-container.e-sortableclone,
.e-listbox-wrapper.e-sortableclone,
.e-listboxtool-wrapper.e-sortableclone {
    border-width: 0;
    overflow: visible
}

.e-listbox-container.e-sortableclone .e-list-item,
.e-listbox-wrapper.e-sortableclone .e-list-item,
.e-listboxtool-wrapper.e-sortableclone .e-list-item {
    list-style-type: none
}

.e-listbox-container.e-sortableclone .e-ripple,
.e-listbox-wrapper.e-sortableclone .e-ripple,
.e-listboxtool-wrapper.e-sortableclone .e-ripple {
    overflow: visible
}

.e-listbox-container.e-sortableclone .e-ripple .e-ripple-element,
.e-listbox-wrapper.e-sortableclone .e-ripple .e-ripple-element,
.e-listboxtool-wrapper.e-sortableclone .e-ripple .e-ripple-element {
    display: none
}

.e-listbox-container.e-sortableclone .e-list-badge,
.e-listbox-wrapper.e-sortableclone .e-list-badge,
.e-listboxtool-wrapper.e-sortableclone .e-list-badge {
    align-items: center;
    background-color: #e3165b;
    border: 1px solid #fff;
    border-radius: 50%;
    color: #fff;
    display: flex;
    font-size: 12px;
    height: 22px;
    justify-content: center;
    position: absolute;
    right: -10px;
    top: -10px;
    width: 22px
}

.e-listboxtool-wrapper.e-sortableclone {
    display: block
}

.e-listboxtool-container,
.e-listboxtool-wrapper {
    cursor: pointer;
    display: flex
}

.e-listboxtool-container *,
.e-listboxtool-wrapper * {
    box-sizing: border-box
}

.e-listboxtool-container.e-disabled,
.e-listboxtool-wrapper.e-disabled {
    cursor: default;
    pointer-events: none
}

.e-listboxtool-container .e-listbox-wrapper,
.e-listboxtool-wrapper .e-listbox-wrapper {
    flex: 1 1
}

.e-listboxtool-container.e-right .e-listbox-tool,
.e-listboxtool-wrapper.e-right .e-listbox-tool {
    margin-left: 15px
}

.e-listboxtool-container.e-left .e-listbox-tool,
.e-listboxtool-wrapper.e-left .e-listbox-tool {
    margin-right: 15px
}

.e-listboxtool-container .e-listbox-tool,
.e-listboxtool-wrapper .e-listbox-tool {
    border: 1px solid #e0e0e0;
    overflow: auto;
    padding: 8px
}

.e-listboxtool-container .e-listbox-tool .e-btn,
.e-listboxtool-wrapper .e-listbox-tool .e-btn {
    display: list-item;
    list-style-type: none;
    margin-bottom: 10px
}

.e-listboxtool-container.e-checkbox-right .e-checkbox-wrapper,
.e-listboxtool-wrapper.e-checkbox-right .e-checkbox-wrapper {
    position: absolute;
    right: 0;
    top: 30%
}

.e-rtl.e-listboxtool-container.e-right .e-listbox-tool,
.e-rtl.e-listboxtool-wrapper.e-right .e-listbox-tool {
    margin-right: 15px
}

.e-rtl.e-listboxtool-container.e-left .e-listbox-tool,
.e-rtl.e-listboxtool-wrapper.e-left .e-listbox-tool {
    margin-left: 15px
}

.e-bigger .e-listbox-container.e-listboxtool-container .e-list-wrap,
.e-bigger .e-listbox-wrapper.e-listboxtool-container .e-list-wrap,
.e-listbox-container.e-bigger.e-listboxtool-container .e-list-wrap,
.e-listbox-wrapper.e-bigger.e-listboxtool-container .e-list-wrap {
    width: 85% !important
}

.e-bigger .e-listbox-container .e-list-item,
.e-bigger .e-listbox-wrapper .e-list-item,
.e-listbox-container.e-bigger .e-list-item,
.e-listbox-wrapper.e-bigger .e-list-item {
    border: 0 solid #0000
}

.e-bigger .e-listbox-container .e-list-group-item,
.e-bigger .e-listbox-container .e-list-header,
.e-bigger .e-listbox-container .e-selectall-parent,
.e-bigger .e-listbox-container:not(.e-list-template) .e-list-item,
.e-bigger .e-listbox-wrapper .e-list-group-item,
.e-bigger .e-listbox-wrapper .e-list-header,
.e-bigger .e-listbox-wrapper .e-selectall-parent,
.e-bigger .e-listbox-wrapper:not(.e-list-template) .e-list-item,
.e-listbox-container.e-bigger .e-list-group-item,
.e-listbox-container.e-bigger .e-list-header,
.e-listbox-container.e-bigger .e-selectall-parent,
.e-listbox-container.e-bigger:not(.e-list-template) .e-list-item,
.e-listbox-wrapper.e-bigger .e-list-group-item,
.e-listbox-wrapper.e-bigger .e-list-header,
.e-listbox-wrapper.e-bigger .e-selectall-parent,
.e-listbox-wrapper.e-bigger:not(.e-list-template) .e-list-item {
    padding: 12px 16px
}

.e-bigger .e-listbox-container .e-selectall-parent,
.e-bigger .e-listbox-container:not(.e-list-template) .e-list-item,
.e-bigger .e-listbox-wrapper .e-selectall-parent,
.e-bigger .e-listbox-wrapper:not(.e-list-template) .e-list-item,
.e-listbox-container.e-bigger .e-selectall-parent,
.e-listbox-container.e-bigger:not(.e-list-template) .e-list-item,
.e-listbox-wrapper.e-bigger .e-selectall-parent,
.e-listbox-wrapper.e-bigger:not(.e-list-template) .e-list-item {
    height: 48px;
    line-height: 1.6;
    position: relative
}

.e-bigger .e-listbox-container .e-list-parent,
.e-bigger .e-listbox-wrapper .e-list-parent,
.e-listbox-container.e-bigger .e-list-parent,
.e-listbox-wrapper.e-bigger .e-list-parent {
    min-height: 48px
}

.e-bigger .e-listbox-container .e-text-content,
.e-bigger .e-listbox-wrapper .e-text-content,
.e-listbox-container.e-bigger .e-text-content,
.e-listbox-wrapper.e-bigger .e-text-content {
    font-size: 15px
}

.e-bigger .e-listbox-container .e-list-group-item,
.e-bigger .e-listbox-wrapper .e-list-group-item,
.e-listbox-container.e-bigger .e-list-group-item,
.e-listbox-wrapper.e-bigger .e-list-group-item {
    height: 48px;
    line-height: 25px
}

.e-bigger .e-listbox-container .e-list-header,
.e-bigger .e-listbox-wrapper .e-list-header,
.e-listbox-container.e-bigger .e-list-header,
.e-listbox-wrapper.e-bigger .e-list-header {
    align-items: center;
    display: flex;
    font-weight: 700;
    height: 64px
}

.e-bigger .e-listbox-container .e-list-header .e-headertemplate-text.nested-header,
.e-bigger .e-listbox-container .e-list-header .e-text.header,
.e-bigger .e-listbox-wrapper .e-list-header .e-headertemplate-text.nested-header,
.e-bigger .e-listbox-wrapper .e-list-header .e-text.header,
.e-listbox-container.e-bigger .e-list-header .e-headertemplate-text.nested-header,
.e-listbox-container.e-bigger .e-list-header .e-text.header,
.e-listbox-wrapper.e-bigger .e-list-header .e-headertemplate-text.nested-header,
.e-listbox-wrapper.e-bigger .e-list-header .e-text.header {
    display: none
}

.e-bigger .e-listbox-container .e-list-header .e-text,
.e-bigger .e-listbox-wrapper .e-list-header .e-text,
.e-listbox-container.e-bigger .e-list-header .e-text,
.e-listbox-wrapper.e-bigger .e-list-header .e-text {
    font-size: 20px
}

.e-small .e-listbox-container.e-filter-list .e-list-parent,
.e-small .e-listbox-wrapper.e-filter-list .e-list-parent {
    height: calc(100% - 45px)
}

.e-bigger .e-listbox-container.e-filter-list .e-list-parent,
.e-bigger .e-listbox-wrapper.e-filter-list .e-list-parent {
    height: calc(100% - 50px)
}

.e-bigger .e-listbox-container.e-filter-list .e-selectall-parent+.e-list-parent,
.e-bigger .e-listbox-wrapper.e-filter-list .e-selectall-parent+.e-list-parent {
    height: calc(100% - 98px)
}

.e-bigger .e-listbox-container .e-selectall-parent+.e-list-parent,
.e-bigger .e-listbox-wrapper .e-selectall-parent+.e-list-parent {
    height: calc(100% - 48px)
}

.e-small.e-bigger .e-listbox-container.e-filter-list .e-list-parent,
.e-small.e-bigger .e-listbox-wrapper.e-filter-list .e-list-parent {
    height: calc(100% - 45px)
}

.e-listbox-container:not(.e-listboxtool-container):not(.e-sortableclone),
.e-listbox-wrapper,
.e-listboxtool-container.e-listbox-container .e-ul {
    border: 1px solid #e0e0e0
}

.e-listbox-container,
.e-listbox-wrapper,
.e-listboxtool-wrapper {
    font-family: Roboto, Segoe UI, GeezaPro, "DejaVu Serif", "sans-serif", -apple-system, BlinkMacSystemFont;
    font-size: 15px
}

.e-listbox-container .e-list-header,
.e-listbox-wrapper .e-list-header,
.e-listboxtool-wrapper .e-list-header {
    background-color: #fff;
    border-color: #0000001f;
    color: #000000de;
    font-size: 20px
}

.e-listbox-container.e-filter-list .e-list-parent,
.e-listbox-wrapper.e-filter-list .e-list-parent,
.e-listboxtool-wrapper.e-filter-list .e-list-parent {
    height: calc(100% - 43px)
}

.e-listbox-container.e-filter-list .e-selectall-parent+.e-list-parent,
.e-listbox-wrapper.e-filter-list .e-selectall-parent+.e-list-parent,
.e-listboxtool-wrapper.e-filter-list .e-selectall-parent+.e-list-parent {
    height: calc(100% - 79px)
}

.e-listbox-container .e-selectall-parent+.e-list-parent,
.e-listbox-wrapper .e-selectall-parent+.e-list-parent,
.e-listboxtool-wrapper .e-selectall-parent+.e-list-parent {
    height: calc(100% - 36px)
}

.e-listbox-container .e-icons,
.e-listbox-wrapper .e-icons,
.e-listboxtool-wrapper .e-icons {
    color: #0000008a
}

.e-listbox-container .e-list-item,
.e-listbox-wrapper .e-list-item,
.e-listboxtool-wrapper .e-list-item {
    background-color: #fff;
    border: 0 solid #0000;
    color: #000000de
}

.e-listbox-container .e-list-item:hover.e-selected.e-checklist:not(.e-disabled),
.e-listbox-container .e-list-item:hover:not(.e-selected):not(.e-disabled),
.e-listbox-wrapper .e-list-item:hover.e-selected.e-checklist:not(.e-disabled),
.e-listbox-wrapper .e-list-item:hover:not(.e-selected):not(.e-disabled),
.e-listboxtool-wrapper .e-list-item:hover.e-selected.e-checklist:not(.e-disabled),
.e-listboxtool-wrapper .e-list-item:hover:not(.e-selected):not(.e-disabled) {
    background-color: #eee;
    border-color: #0000;
    color: #000000de
}

.e-listbox-container .e-list-item.e-selected,
.e-listbox-wrapper .e-list-item.e-selected,
.e-listboxtool-wrapper .e-list-item.e-selected {
    background-color: #f5f5f5;
    color: #000000de
}

.e-listbox-container .e-list-item.e-selected.e-checklist,
.e-listbox-wrapper .e-list-item.e-selected.e-checklist,
.e-listboxtool-wrapper .e-list-item.e-selected.e-checklist {
    background-color: #fff;
    color: #000000de
}

.e-listbox-container .e-list-item.e-focused,
.e-listbox-container .e-list-item.e-focused.e-selected.e-checklist,
.e-listbox-wrapper .e-list-item.e-focused,
.e-listbox-wrapper .e-list-item.e-focused.e-selected.e-checklist,
.e-listboxtool-wrapper .e-list-item.e-focused,
.e-listboxtool-wrapper .e-list-item.e-focused.e-selected.e-checklist {
    background-color: #f5f5f5;
    color: #000000de
}

.e-listbox-container .e-list-item.e-focused .e-checkbox-wrapper .e-frame.e-check,
.e-listbox-container .e-list-item.e-focused .e-css.e-checkbox-wrapper .e-frame.e-check,
.e-listbox-wrapper .e-list-item.e-focused .e-checkbox-wrapper .e-frame.e-check,
.e-listbox-wrapper .e-list-item.e-focused .e-css.e-checkbox-wrapper .e-frame.e-check,
.e-listboxtool-wrapper .e-list-item.e-focused .e-checkbox-wrapper .e-frame.e-check,
.e-listboxtool-wrapper .e-list-item.e-focused .e-css.e-checkbox-wrapper .e-frame.e-check {
    background-color: #e3165b;
    border-color: #0000;
    color: #fff
}

.e-listbox-container .e-list-group-item,
.e-listbox-wrapper .e-list-group-item,
.e-listboxtool-wrapper .e-list-group-item {
    background-color: #fafafa;
    border-color: #0000001f;
    color: #0000008a;
    font-size: 15px
}

.e-listbox-container .e-selectall-parent,
.e-listbox-wrapper .e-selectall-parent,
.e-listboxtool-wrapper .e-selectall-parent {
    background-color: #fff;
    border-bottom: 1px solid #0000001f;
    color: #000000de
}

.e-listbox-container .e-sortableclone.e-ripple .e-ripple-element,
.e-listbox-wrapper .e-sortableclone.e-ripple .e-ripple-element,
.e-listboxtool-wrapper .e-sortableclone.e-ripple .e-ripple-element {
    background-color: #0000
}

.e-listbox-container.e-list-template .e-list-wrapper,
.e-listbox-wrapper.e-list-template .e-list-wrapper,
.e-listboxtool-wrapper.e-list-template .e-list-wrapper {
    height: inherit;
    position: relative
}

.e-listbox-container.e-list-template .e-list-wrapper:not(.e-list-multi-line),
.e-listbox-wrapper.e-list-template .e-list-wrapper:not(.e-list-multi-line),
.e-listboxtool-wrapper.e-list-template .e-list-wrapper:not(.e-list-multi-line) {
    padding: .2667em 1.0666em
}

.e-listbox-container.e-list-template .e-list-wrapper.e-list-multi-line,
.e-listbox-wrapper.e-list-template .e-list-wrapper.e-list-multi-line,
.e-listboxtool-wrapper.e-list-template .e-list-wrapper.e-list-multi-line {
    padding: 1.0666em
}

.e-listbox-container.e-list-template .e-list-wrapper.e-list-multi-line .e-list-item-header,
.e-listbox-wrapper.e-list-template .e-list-wrapper.e-list-multi-line .e-list-item-header,
.e-listboxtool-wrapper.e-list-template .e-list-wrapper.e-list-multi-line .e-list-item-header {
    color: #000000de;
    display: block;
    font-size: 15px;
    font-weight: 500;
    margin: 0;
    overflow: hidden;
    padding: .115em 0;
    text-overflow: ellipsis;
    white-space: nowrap
}

.e-listbox-container.e-list-template .e-list-wrapper.e-list-multi-line .e-list-content,
.e-listbox-wrapper.e-list-template .e-list-wrapper.e-list-multi-line .e-list-content,
.e-listboxtool-wrapper.e-list-template .e-list-wrapper.e-list-multi-line .e-list-content {
    word-wrap: break-word;
    color: #0000008a;
    display: block;
    font-size: 13px;
    margin: 0;
    padding: .115em 0
}

.e-listbox-container.e-list-template .e-list-wrapper.e-list-multi-line .e-list-content:not(.e-text-overflow),
.e-listbox-wrapper.e-list-template .e-list-wrapper.e-list-multi-line .e-list-content:not(.e-text-overflow),
.e-listboxtool-wrapper.e-list-template .e-list-wrapper.e-list-multi-line .e-list-content:not(.e-text-overflow) {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.e-listbox-container.e-list-template .e-list-wrapper.e-list-avatar .e-avatar,
.e-listbox-wrapper.e-list-template .e-list-wrapper.e-list-avatar .e-avatar,
.e-listboxtool-wrapper.e-list-template .e-list-wrapper.e-list-avatar .e-avatar {
    height: 2.6667em;
    left: 1.0667em;
    position: absolute;
    top: .2666em;
    width: 2.6667em
}

.e-listbox-container.e-list-template .e-list-wrapper.e-list-avatar:not(.e-list-badge),
.e-listbox-wrapper.e-list-template .e-list-wrapper.e-list-avatar:not(.e-list-badge),
.e-listboxtool-wrapper.e-list-template .e-list-wrapper.e-list-avatar:not(.e-list-badge) {
    padding-left: 4.8em;
    padding-right: 1.0666em
}

.e-listbox-container.e-list-template .e-list-wrapper.e-list-avatar-right:not(.e-list-badge),
.e-listbox-wrapper.e-list-template .e-list-wrapper.e-list-avatar-right:not(.e-list-badge),
.e-listboxtool-wrapper.e-list-template .e-list-wrapper.e-list-avatar-right:not(.e-list-badge) {
    padding-left: 1.0666em;
    padding-right: 4.8em
}

.e-listbox-container.e-list-template .e-list-wrapper.e-list-avatar-right:not(.e-list-badge) .e-avatar,
.e-listbox-wrapper.e-list-template .e-list-wrapper.e-list-avatar-right:not(.e-list-badge) .e-avatar,
.e-listboxtool-wrapper.e-list-template .e-list-wrapper.e-list-avatar-right:not(.e-list-badge) .e-avatar {
    height: 2.6667em;
    position: absolute;
    right: 1.0667em;
    top: .2666em;
    width: 2.6667em
}

.e-listbox-container.e-list-template .e-list-wrapper.e-list-multi-line.e-list-avatar .e-avatar,
.e-listbox-container.e-list-template .e-list-wrapper.e-list-multi-line.e-list-avatar-right:not(.e-list-badge) .e-avatar,
.e-listbox-wrapper.e-list-template .e-list-wrapper.e-list-multi-line.e-list-avatar .e-avatar,
.e-listbox-wrapper.e-list-template .e-list-wrapper.e-list-multi-line.e-list-avatar-right:not(.e-list-badge) .e-avatar,
.e-listboxtool-wrapper.e-list-template .e-list-wrapper.e-list-multi-line.e-list-avatar .e-avatar,
.e-listboxtool-wrapper.e-list-template .e-list-wrapper.e-list-multi-line.e-list-avatar-right:not(.e-list-badge) .e-avatar {
    top: 1.0666em
}

.e-listbox-container.e-list-template .e-list-wrapper.e-list-badge .e-badge,
.e-listbox-wrapper.e-list-template .e-list-wrapper.e-list-badge .e-badge,
.e-listboxtool-wrapper.e-list-template .e-list-wrapper.e-list-badge .e-badge {
    font-size: 12px;
    height: 1.6666em;
    line-height: 1.8666em;
    padding: 0;
    position: absolute;
    right: 1.33em;
    top: 50%;
    transform: translateY(-50%);
    width: 2.5em
}

.e-listbox-container.e-list-template .e-list-wrapper.e-list-badge.e-list-avatar,
.e-listbox-wrapper.e-list-template .e-list-wrapper.e-list-badge.e-list-avatar,
.e-listboxtool-wrapper.e-list-template .e-list-wrapper.e-list-badge.e-list-avatar {
    padding-left: 4.8em;
    padding-right: 4.1333em
}

.e-listbox-container.e-list-template .e-list-wrapper.e-list-badge:not(.e-list-avatar),
.e-listbox-wrapper.e-list-template .e-list-wrapper.e-list-badge:not(.e-list-avatar),
.e-listboxtool-wrapper.e-list-template .e-list-wrapper.e-list-badge:not(.e-list-avatar) {
    padding-left: 1.0666em;
    padding-right: 4.1333em
}

.e-listbox-container.e-list-template .e-list-wrapper:not(.e-list-multi-line) .e-list-content,
.e-listbox-wrapper.e-list-template .e-list-wrapper:not(.e-list-multi-line) .e-list-content,
.e-listboxtool-wrapper.e-list-template .e-list-wrapper:not(.e-list-multi-line) .e-list-content {
    display: block;
    margin: 0;
    overflow: hidden;
    padding: .72em 0;
    text-overflow: ellipsis;
    white-space: nowrap
}

.e-listbox-container.e-list-template .e-list-item.e-list-item:hover .e-list-content,
.e-listbox-container.e-list-template .e-list-item.e-list-item:hover .e-list-item-header,
.e-listbox-container.e-list-template .e-list-item.e-selected .e-list-content,
.e-listbox-container.e-list-template .e-list-item.e-selected .e-list-item-header,
.e-listbox-wrapper.e-list-template .e-list-item.e-list-item:hover .e-list-content,
.e-listbox-wrapper.e-list-template .e-list-item.e-list-item:hover .e-list-item-header,
.e-listbox-wrapper.e-list-template .e-list-item.e-selected .e-list-content,
.e-listbox-wrapper.e-list-template .e-list-item.e-selected .e-list-item-header,
.e-listboxtool-wrapper.e-list-template .e-list-item.e-list-item:hover .e-list-content,
.e-listboxtool-wrapper.e-list-template .e-list-item.e-list-item:hover .e-list-item-header,
.e-listboxtool-wrapper.e-list-template .e-list-item.e-selected .e-list-content,
.e-listboxtool-wrapper.e-list-template .e-list-item.e-selected .e-list-item-header {
    color: #000000de
}

.e-listbox-container.e-rtl.e-list-template .e-list-wrapper.e-list-avatar .e-avatar,
.e-listbox-wrapper.e-rtl.e-list-template .e-list-wrapper.e-list-avatar .e-avatar,
.e-listboxtool-wrapper.e-rtl.e-list-template .e-list-wrapper.e-list-avatar .e-avatar {
    left: inherit;
    right: 1.0667em
}

.e-listbox-container.e-rtl.e-list-template .e-list-wrapper.e-list-avatar:not(.e-list-badge),
.e-listbox-wrapper.e-rtl.e-list-template .e-list-wrapper.e-list-avatar:not(.e-list-badge),
.e-listboxtool-wrapper.e-rtl.e-list-template .e-list-wrapper.e-list-avatar:not(.e-list-badge) {
    padding-left: 1.0666em;
    padding-right: 4.8em
}

.e-listbox-container.e-rtl.e-list-template .e-list-wrapper.e-list-avatar-right:not(.e-list-badge),
.e-listbox-wrapper.e-rtl.e-list-template .e-list-wrapper.e-list-avatar-right:not(.e-list-badge),
.e-listboxtool-wrapper.e-rtl.e-list-template .e-list-wrapper.e-list-avatar-right:not(.e-list-badge) {
    padding-left: 4.8em;
    padding-right: 1.0666em
}

.e-listbox-container.e-rtl.e-list-template .e-list-wrapper.e-list-avatar-right:not(.e-list-badge) .e-avatar,
.e-listbox-wrapper.e-rtl.e-list-template .e-list-wrapper.e-list-avatar-right:not(.e-list-badge) .e-avatar,
.e-listboxtool-wrapper.e-rtl.e-list-template .e-list-wrapper.e-list-avatar-right:not(.e-list-badge) .e-avatar {
    left: 1.0667em;
    right: inherit
}

.e-listbox-container.e-rtl.e-list-template .e-list-wrapper.e-list-badge .e-badge,
.e-listbox-wrapper.e-rtl.e-list-template .e-list-wrapper.e-list-badge .e-badge,
.e-listboxtool-wrapper.e-rtl.e-list-template .e-list-wrapper.e-list-badge .e-badge {
    left: 1.33em;
    right: inherit
}

.e-listbox-container.e-rtl.e-list-template .e-list-wrapper.e-list-badge.e-list-avatar,
.e-listbox-wrapper.e-rtl.e-list-template .e-list-wrapper.e-list-badge.e-list-avatar,
.e-listboxtool-wrapper.e-rtl.e-list-template .e-list-wrapper.e-list-badge.e-list-avatar {
    padding-left: 4.1333em;
    padding-right: 4.8em
}

.e-listbox-container.e-rtl.e-list-template .e-list-wrapper.e-list-badge:not(.e-list-avatar),
.e-listbox-wrapper.e-rtl.e-list-template .e-list-wrapper.e-list-badge:not(.e-list-avatar),
.e-listboxtool-wrapper.e-rtl.e-list-template .e-list-wrapper.e-list-badge:not(.e-list-avatar) {
    padding-left: 4.1333em;
    padding-right: 1.0666em
}

/*! component's theme wise override definitions and variables */
/*! Material theme definition's */
/*! component's theme wise override definitions and variables */
/*! Horizontal Tab */
/*! Material specific themes definition's */
/*! Vertical Tab */
/*! component's default definitions and variables */
.e-gantt .e-add:before {
    content: ""
}

.e-gantt .e-critical-path:before {
    content: ""
}

.e-gantt .e-edit:before {
    content: ""
}

.e-gantt .e-delete:before {
    content: ""
}

.e-gantt .e-cancel:before {
    content: ""
}

.e-gantt .e-save:before {
    content: ""
}

.e-gantt .e-update:before {
    content: ""
}

.e-gantt .e-search-icon:before {
    content: ""
}

.e-gantt .e-cancel-icon:before {
    content: ""
}

.e-gantt .e-notes-info:before {
    content: ""
}

.e-gantt .e-left-resize-gripper:before,
.e-gantt .e-right-resize-gripper:before {
    content: ""
}

.e-gantt .e-expandall:before {
    content: ""
}

.e-gantt .e-collapseall:before {
    content: ""
}

.e-gantt .e-prevtimespan:before {
    content: ""
}

.e-gantt .e-nexttimespan:before {
    content: ""
}

.e-gantt .e-zoomin:before {
    content: ""
}

.e-gantt .e-zoomout:before {
    content: ""
}

.e-gantt .e-zoomtofit:before {
    content: ""
}

.e-gantt .e-csvexport:before {
    content: ""
}

.e-gantt .e-excelexport:before {
    content: ""
}

.e-gantt .e-pdfexport:before {
    content: ""
}

.e-gantt .e-indent:before {
    content: ""
}

.e-gantt .e-outdent:before {
    content: ""
}

.e-gantt .e-add-above:before {
    content: ""
}

.e-gantt .e-add-below:before {
    content: ""
}

.e-gantt.e-device .e-backarrowspan:before,
.e-gantt.e-device .e-icon-dlg-close:before {
    content: ""
}

.e-gantt.e-device .e-left-resize-gripper:before,
.e-gantt.e-device .e-right-resize-gripper:before {
    content: ""
}

.e-gantt-tooltip-arrow-left:before {
    content: ""
}

.e-gantt-tooltip-arrow-right:before {
    content: ""
}

.e-bigger .e-gantt .e-gantt-chart .e-timeline-header-container {
    height: 64px
}

.e-bigger .e-gantt .e-gantt-chart .e-timeline-top-header-cell {
    height: 32px
}

.e-bigger .e-gantt .e-gantt-chart .e-event-markers .e-span-label {
    border-radius: 4px !important;
    font-size: 12px !important;
    height: 26px !important;
    padding: 4px 12px 4px 9px !important;
    top: 65px !important
}

.e-bigger .e-gantt .e-gantt-chart .e-event-markers .e-gantt-right-arrow {
    border-bottom: 6px solid #0000;
    border-right: 6px solid #cae8ff;
    border-top: 6px solid #0000;
    top: 73px !important
}

.e-bigger .e-gantt .e-gantt-chart .e-left-resize-gripper:before,
.e-bigger .e-gantt .e-gantt-chart .e-right-resize-gripper:before {
    content: ""
}

.e-bigger .e-gantt .e-gantt-chart .e-connectorpoint-left,
.e-bigger .e-gantt .e-gantt-chart .e-connectorpoint-right,
.e-bigger .e-gantt .e-gantt-chart .e-left-connectorpoint-outer-div,
.e-bigger .e-gantt .e-gantt-chart .e-right-connectorpoint-outer-div {
    border-radius: 50%;
    display: inline-block;
    position: absolute
}

.e-bigger .e-gantt .e-gantt-chart .e-connectorpoint-left-hover,
.e-bigger .e-gantt .e-gantt-chart .e-connectorpoint-right-hover {
    background-color: #005a9e;
    border-color: #fff;
    border-style: solid;
    border-width: 1px;
    box-sizing: initial;
    cursor: pointer;
    display: inline-block
}

.e-bigger .e-gantt .e-gantt-chart .e-connectorpoint-left-hover:hover,
.e-bigger .e-gantt .e-gantt-chart .e-connectorpoint-right-hover:hover {
    background-color: #005a9e;
    border-color: #fff;
    outline: 2px solid #9fa8da
}

.e-bigger .e-gantt .e-tab .e-content {
    height: 241px !important
}

.e-bigger .e-gantt .e-gantt-tree-grid-pane .e-columnheader .e-headercell {
    height: 63px !important
}

.e-bigger .e-gantt .e-gantt-dialog .e-tab .e-tab-header {
    padding-left: 0
}

.e-bigger .e-gantt .e-gantt-dialog .e-tab .e-tab-header .e-indicator {
    display: block
}

.e-bigger .e-gantt .e-dialog .e-dlg-header-content {
    padding: 16px 14px 17px 16px !important
}

.e-bigger .e-gantt .e-dialog .e-dlg-header-content .e-btn.e-dlg-closeicon-btn {
    left: 1px !important
}

.e-bigger .e-gantt .e-dialog .e-btn .e-btn-icon.e-icon-dlg-close {
    font-size: 12px !important
}

.e-bigger .e-gantt .e-dialog .e-footer-content {
    height: 70px !important;
    padding: 16px !important
}

.e-bigger .e-gantt .e-dialog .e-footer-content .e-btn {
    margin-left: 12px
}

.e-bigger .e-gantt .e-dialog .e-dlg-header {
    line-height: 28px
}

.e-bigger .e-gantt .e-grid .e-flmenu-valuediv {
    padding: 14px 0 0 !important
}

.e-bigger .e-gantt .e-filter-popup .e-dlg-content {
    border-radius: 6px !important;
    padding: 20px 16px 6px !important
}

.e-bigger .e-gantt .e-grid .e-columnmenu {
    top: 38px
}

.e-bigger .e-gantt-dialog .e-dialog {
    border-radius: 6px;
    width: 550px !important
}

.e-bigger .e-gantt-dialog .e-tab .e-tab-header .e-toolbar-item .e-tab-wrap {
    padding: 0 16px !important
}

.e-bigger .e-gantt-dialog .e-edit-form-column:nth-child(odd) {
    padding: 16px 9px 0 16px
}

.e-bigger .e-gantt-dialog .e-edit-form-column:nth-child(2n) {
    padding: 16px 16px 0 9px
}

.e-bigger .e-gantt-dialog .e-edit-form-row.e-scroll .e-edit-form-column:nth-child(2n) {
    padding: 16px 18px 0 9px
}

.e-bigger .e-gantt-dialog .e-edit-form-row {
    height: 241px !important
}

.e-bigger .e-gantt-dialog .e-edit-form-column {
    height: 78px !important
}

.e-bigger .e-gantt-dialog .e-dlg-header-content {
    border-bottom: 0 !important
}

.e-bigger .e-gantt-dialog>.e-dlg-content {
    border-radius: 0 !important
}

.e-bigger .e-gantt-dialog .e-dlg-header-content {
    border-radius: 6px 6px 0 0;
    padding-bottom: 4px
}

.e-bigger .e-gantt-dialog .e-dlg-header-content .e-btn.e-dlg-closeicon-btn {
    border-radius: 50%;
    height: auto !important;
    width: auto
}

.e-bigger .e-gantt-dialog .e-tab .e-tab-header .e-toolbar-item.e-active {
    margin-left: 4px !important
}

.e-bigger .e-gantt-dialog .e-control-wrapper .e-input-group-icon.e-date-icon {
    font-size: 16px !important;
    min-height: 26px !important;
    min-width: 35.82px !important
}

.e-bigger .e-gantt-dialog .e-btn.e-flat {
    line-height: 24px;
    padding: 6px 16px 6px 15px !important
}

.e-bigger .e-gantt-dialog .e-btn.e-primary {
    padding: 6px 21px 6px 23px !important
}

.e-bigger .e-gantt-dialog .e-datetime-wrapper .e-time-icon.e-icons:before {
    font-size: 16px !important
}

.e-bigger .e-gantt-dialog .e-float-input.e-control-wrapper input[disabled]~label.e-label-top.e-float-text,
.e-bigger .e-gantt-dialog .e-float-input.e-control-wrapper input~label.e-label-top.e-float-text {
    font-size: 14px;
    line-height: 22px
}

.e-bigger .e-gantt-dialog .e-float-input.e-control-wrapper input {
    height: 27px !important;
    padding: 5px 0 11px !important
}

.e-bigger .e-gantt-dialog .e-control-wrapper .e-input-group-icon.e-time-icon,
.e-bigger .e-gantt-dialog .e-numeric.e-control-wrapper.e-input-group .e-input-group-icon {
    min-height: 26px !important;
    min-width: 35.82px !important
}

.e-bigger .e-gantt-dialog .e-input-group.e-control-wrapper {
    height: 44px
}

.e-bigger .e-gantt-dialog .e-input-group-icon.e-date-icon {
    min-width: 36px !important
}

.e-bigger .e-gantt-dialog .e-datetime-wrapper .e-input-group-icon.e-time-icon {
    margin: 5px 0 6px !important
}

.e-bigger .e-gantt-dialog .e-input-group.e-control-wrapper .e-input-group-icon {
    margin-right: 0 !important
}

.e-bigger .e-predecessor-tooltip .e-arrow-tip-outer.e-tip-bottom {
    border-top: 8px solid #000
}

.e-bigger .e-predecessor-tooltip .e-arrow-tip-inner.e-tip-bottom {
    color: #000
}

.e-bigger .e-predecessor-tooltip .e-left-btn:disabled,
.e-bigger .e-predecessor-tooltip .e-right-btn:disabled {
    color: #757575 !important
}

.e-bigger .e-predecessor-tooltip .e-tip-content {
    padding: 3px !important
}

.e-bigger .e-predecessor-tooltip .e-btn-group:not(.e-rtl):not(.e-vertical) .e-btn:first-of-type {
    background-color: #000;
    border-color: #000;
    color: #fff;
    font-size: 12px;
    line-height: 18px;
    padding: 0 8px 0 0
}

.e-bigger .e-predecessor-tooltip .e-btn-group:not(.e-rtl):not(.e-vertical) .e-btn:last-of-type {
    background-color: #000;
    border-color: #000;
    color: #fff;
    font-size: 12px;
    line-height: 18px;
    padding: 0 0 0 8px
}

.e-bigger .e-predecessor-dialog {
    background-color: #f3f3f3
}

.e-bigger .e-predecessor-dialog .e-dlg-content {
    background-color: #f3f3f3;
    color: #000;
    font-size: 12px;
    font-weight: 400;
    line-height: 1.46;
    padding: 10px 9px 9px 14px !important
}

.e-blazor-gantt-tooltip .e-tip-content {
    overflow-wrap: inherit !important;
    white-space: nowrap !important;
    word-break: inherit !important
}

.e-gantt-tooltip .e-tip-content {
    text-align: left !important
}

.e-gantt.e-gantt-rtl .e-connector-line-right-arrow {
    border-left: none !important;
    border-right-color: #3f51b5
}

.e-gantt.e-gantt-rtl .e-connector-line-left-arrow {
    border-left-color: #3f51b5;
    border-right: none !important
}

.e-gantt.e-gantt-rtl .e-toolbar-right {
    left: auto !important;
    right: 0 !important
}

.e-gantt.e-gantt-rtl .e-gantt-chart .e-timeline-header-container {
    border-left: 1px solid #e0e0e0 !important;
    border-right: none !important
}

.e-gantt.e-gantt-rtl .e-gantt-chart .e-timeline-top-header-cell .e-gantt-top-cell-text {
    padding-left: 0 !important;
    padding-right: 11px !important;
    text-align: right !important
}

.e-gantt.e-gantt-rtl .e-gantt-chart .e-progress-resize-gripper .e-progressbar-handler-element {
    right: 0 !important
}

.e-gantt.e-gantt-rtl .e-gantt-chart .e-progress-resize-gripper .e-progressbar-handler-after {
    right: 1px !important
}

.e-gantt.e-gantt-rtl .e-gantt-chart .e-connectorpoint-right {
    margin-right: 2px !important
}

.e-gantt.e-gantt-rtl .e-gantt-chart .e-event-markers .e-gantt-right-arrow {
    border-left: 5px solid;
    border-right: 0 !important
}

.e-gantt.e-gantt-rtl .e-gantt-chart .e-holiday .e-span {
    transform: rotate(90deg) !important
}

.e-gantt.e-gantt-rtl .e-gantt-chart .e-left-label-container {
    padding-left: 25px !important;
    padding-right: 0 !important
}

.e-gantt.e-gantt-rtl .e-gantt-chart .e-right-label-container {
    margin-left: 0 !important;
    margin-right: 25px !important
}

.e-gantt-rtl .e-gantt-tooltip-label,
.e-gantt-rtl .e-tip-content {
    text-align: right !important
}

.e-gantt-dialog.e-rtl .e-dlg-closeicon-btn {
    padding: 4px 8px !important
}

.e-gantt {
    display: block;
    width: 100%
}

.e-gantt .e-cloneproperties.e-draganddrop .e-row .e-icon-rowdragicon:before {
    left: -5px;
    position: relative
}

.e-gantt .e-cloneproperties {
    border-style: solid;
    border-width: 1px;
    box-shadow: 0 0;
    font-size: 12px;
    font-weight: 500;
    opacity: 1;
    overflow: hidden;
    padding: 4px 5px;
    text-align: center;
    -webkit-user-select: none;
    user-select: none;
    vertical-align: middle;
    white-space: nowrap;
    z-index: 100
}

.e-gantt .e-cloneproperties.e-draganddrop {
    border-spacing: 0;
    font-size: 12px;
    font-weight: 400
}

.e-gantt .e-cloneproperties .e-bothganttlines {
    border-width: 1px 0 0 1px
}

.e-gantt .e-draganddrop {
    border-width: 0 1px 1px;
    font-weight: 400;
    padding: 0
}

.e-gantt .e-draganddrop .e-rowcell {
    opacity: .95
}

.e-gantt .e-cloneproperties.e-draganddrop table {
    border-spacing: 0
}

.e-gantt .e-icons.e-errorelem {
    display: inline-block;
    padding-left: 10px;
    vertical-align: middle
}

.e-gantt .e-errorelem:before {
    color: #e3165b;
    content: "";
    transform: rotate(180deg)
}

.e-gantt .e-bothlines .e-cloneproperties.e-draganddrop .e-rowdragdrop,
.e-gantt .e-verticallines .e-cloneproperties.e-draganddrop .e-rowdragdrop {
    border-bottom: 0;
    border-right: 1px solid #e0e0e0;
    border-top: 1px solid #e0e0e0
}

.e-gantt .e-gantt-toolbar {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    border-style: solid;
    border-width: 1px 1px 0
}

.e-gantt .e-flmenu-valuediv {
    padding-top: 24px
}

.e-gantt .e-gantt-splitter .e-split-bar.e-split-bar-horizontal.e-resizable-split-bar {
    margin: 0
}

.e-gantt .e-gantt-splitter .e-pane {
    overflow: hidden !important
}

.e-gantt .e-temp-content {
    border-left: 1px solid
}

.e-gantt .e-tab {
    border: 0
}

.e-gantt .e-tab .e-tab-header .e-toolbar-item.e-active {
    border-color: #0000
}

.e-gantt .e-gantt-tree-grid-pane .e-grid {
    border-width: 0
}

.e-gantt .e-gantt-tree-grid-pane .e-grid.e-gridhover tr[role=row]:hover .e-detailrowcollapse:not(.e-cellselectionbackground):not(.e-active):not(.e-updatedtd):not(.e-indentcell),
.e-gantt .e-gantt-tree-grid-pane .e-grid.e-gridhover tr[role=row]:hover .e-detailrowexpand:not(.e-cellselectionbackground):not(.e-active):not(.e-updatedtd):not(.e-indentcell),
.e-gantt .e-gantt-tree-grid-pane .e-grid.e-gridhover tr[role=row]:hover .e-rowdragdrop:not(.e-cellselectionbackground):not(.e-active):not(.e-updatedtd):not(.e-indentcell),
.e-gantt .e-gantt-tree-grid-pane .e-grid.e-gridhover tr[role=row]:not(.e-editedrow):hover .e-rowcell:not(.e-cellselectionbackground):not(.e-active):not(.e-updatedtd):not(.e-indentcell),
.e-gantt .e-gantt-tree-grid-pane .e-grid.e-rtl .e-gridhover tr[role=row]:hover .e-rowdragdrop:not(.e-cellselectionbackground):not(.e-active):not(.e-updatedtd):not(.e-indentcell) {
    background-color: #0000
}

.e-gantt .e-gantt-tree-grid-pane .e-gantt-temp-header {
    border-bottom-style: solid;
    border-bottom-width: 1px;
    height: 45px
}

.e-gantt .e-gantt-tree-grid-pane .e-headercontent {
    border-right-width: 0 !important
}

.e-gantt .e-gantt-tree-grid-pane .e-gridheader {
    border-top-style: none;
    border-top-width: 0;
    padding-left: 0 !important;
    padding-right: 0 !important
}

.e-gantt .e-gantt-tree-grid-pane .e-columnheader,
.e-gantt .e-gantt-tree-grid-pane .e-headercell {
    height: 63px !important
}

.e-gantt .e-gantt-tree-grid-pane .e-gridcontent .e-content {
    overflow-x: scroll !important
}

.e-gantt .e-gantt-tree-grid-pane .e-gridcontent .e-gantt-frozen {
    overflow-x: hidden !important
}

.e-gantt .e-gantt-tree-grid-pane .e-gridcontent .e-content.e-gantt-scroll-padding {
    width: calc(100% + 17px)
}

.e-gantt .e-gantt-tree-grid-pane .e-ganttnotes-info {
    text-align: center
}

.e-gantt .e-gantt-tree-grid-pane .e-icons.e-notes-info {
    display: inline-block;
    font-size: 18px;
    height: 15px;
    line-height: 10px;
    vertical-align: middle
}

.e-gantt .e-gantt-tree-grid-pane .e-grid .e-gantt-resource-parent .e-rowdragdrop {
    pointer-events: none
}

.e-gantt .e-gantt-chart {
    height: 100%;
    overflow: hidden;
    position: relative;
    width: 100%
}

.e-gantt .e-gantt-chart .e-chart-empty-row {
    background-color: #0078de26;
    border: .5px solid;
    border-color: #0078dea6 !important;
    position: absolute
}

.e-gantt .e-gantt-chart .e-chart-root-container {
    border-right: 0 solid
}

.e-gantt .e-gantt-chart .e-chart-root-container .e-content {
    -webkit-overflow-scrolling: touch;
    overflow-x: scroll;
    overflow-y: auto;
    position: relative
}

.e-gantt .e-gantt-chart .e-chart-root-container .e-event-markers-container,
.e-gantt .e-gantt-chart .e-chart-root-container .e-nonworking-day-container {
    position: absolute
}

.e-gantt .e-gantt-chart .e-chart-root-container .e-holiday-container,
.e-gantt .e-gantt-chart .e-chart-root-container .e-weekend-container {
    height: 100%;
    position: absolute
}

.e-gantt .e-gantt-chart .e-timeline-header-container {
    border-bottom-style: solid;
    border-right: 1px solid;
    overflow: hidden;
    position: relative;
    z-index: 6
}

.e-gantt .e-gantt-chart .e-timeline-header-table-container>thead>tr>th {
    border-left: 0
}

.e-gantt .e-gantt-chart .e-timeline-header-table-container {
    border-collapse: collapse;
    border-spacing: 0;
    border-width: 0;
    box-sizing: border-box;
    margin: 0;
    padding: 0
}

.e-gantt .e-gantt-chart .e-timeline-header-table-body {
    border-collapse: collapse;
    box-sizing: border-box;
    display: inline-block;
    transform: scale(1);
    white-space: nowrap
}

.e-gantt .e-gantt-chart .e-timeline-header-table-body>tr {
    display: inline-flex
}

.e-gantt .e-gantt-chart .e-timeline-single-header-cell,
.e-gantt .e-gantt-chart .e-timeline-top-header-cell {
    border-spacing: 0;
    border-style: solid;
    border-top: 0;
    border-width: 1px;
    box-sizing: border-box;
    display: inline-flex;
    font-size: 12px;
    font-weight: 500;
    margin: 0;
    padding: 0;
    position: static;
    text-align: center;
    -webkit-user-select: none;
    user-select: none;
    white-space: nowrap
}

.e-gantt .e-gantt-chart .e-timeline-single-header-cell .e-header-cell-label,
.e-gantt .e-gantt-chart .e-timeline-top-header-cell .e-header-cell-label {
    box-sizing: border-box;
    margin: auto;
    overflow: hidden;
    position: static;
    text-overflow: ellipsis;
    white-space: nowrap
}

.e-gantt .e-gantt-chart .e-timeline-single-header-cell .e-gantt-top-cell-text,
.e-gantt .e-gantt-chart .e-timeline-top-header-cell .e-gantt-top-cell-text {
    padding-left: 11px;
    text-align: left
}

.e-gantt .e-gantt-chart .e-gantt-grid-lines {
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-collapse: collapse;
    border-spacing: 0;
    box-sizing: border-box
}

.e-gantt .e-gantt-chart .e-zero-spacing {
    border-spacing: .25px
}

.e-gantt .e-gantt-chart .e-chart-row:first-child .e-chart-row-border {
    border-top: 0
}

.e-gantt .e-gantt-chart .e-chart-row .e-chart-row-border {
    border-collapse: initial;
    border-style: solid;
    border-width: 1px 0 0
}

.e-gantt .e-gantt-chart .e-chart-row .e-chart-row-cell {
    font-size: 0;
    padding: 0
}

.e-gantt .e-gantt-chart .e-chart-row .e-chart-row-border.e-lastrow {
    border-bottom-width: 1px
}

.e-gantt .e-gantt-chart .e-line-container-cell {
    border-right-style: solid;
    border-right-width: 1px;
    height: 100%;
    position: absolute
}

.e-gantt .e-gantt-chart .e-taskbar-main-container {
    cursor: move;
    display: inline-block;
    position: absolute;
    vertical-align: middle;
    z-index: 3
}

.e-gantt .e-gantt-chart .e-left-label-container.e-left-label-temp-container {
    align-items: center;
    display: inline-flex;
    justify-content: flex-end;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.e-gantt .e-gantt-chart .e-right-label-container.e-right-label-temp-container {
    align-items: center;
    display: inline-flex;
    float: left;
    outline: none;
    overflow: hidden;
    position: absolute;
    text-overflow: ellipsis;
    white-space: nowrap
}

.e-gantt .e-gantt-chart .e-left-label-container {
    display: inline-block
}

.e-gantt .e-gantt-chart .e-left-label-inner-div,
.e-gantt .e-gantt-chart .e-right-label-container {
    overflow: hidden
}

.e-gantt .e-gantt-chart .e-left-label-inner-div {
    align-items: center;
    display: inline-flex;
    justify-content: flex-end;
    width: 100%
}

.e-gantt .e-gantt-chart .e-label {
    margin: 3px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.e-gantt .e-gantt-chart .e-right-label-container {
    background-color: #0000;
    display: inline-block;
    margin: 0;
    position: absolute
}

.e-gantt .e-gantt-chart .e-right-label-inner-div {
    align-items: center;
    display: inline-flex;
    float: left;
    outline: none;
    overflow: hidden
}

.e-gantt .e-gantt-chart .e-indicator-span {
    display: inline-block;
    font-size: 13px;
    font-weight: 400;
    overflow: hidden;
    position: absolute;
    text-overflow: ellipsis
}

.e-gantt .e-gantt-chart .e-gantt-child-progressbar,
.e-gantt .e-gantt-chart .e-gantt-child-taskbar,
.e-gantt .e-gantt-chart .e-gantt-manualparent-milestone,
.e-gantt .e-gantt-chart .e-gantt-milestone,
.e-gantt .e-gantt-chart .e-gantt-parent-milestone,
.e-gantt .e-gantt-chart .e-gantt-parent-progressbar,
.e-gantt .e-gantt-chart .e-gantt-parent-taskbar {
    display: inline-block;
    width: 100%
}

.e-gantt .e-gantt-chart .e-manualparent-main-container {
    background-color: #0000;
    cursor: move;
    margin-top: -5px;
    position: absolute
}

.e-gantt .e-gantt-chart .e-gantt-manualparent-taskbar {
    margin-top: 3px
}

.e-gantt .e-gantt-chart .e-gantt-split-container-line {
    border-color: inherit;
    border-top-style: dotted;
    border-top-width: 2px;
    height: 0;
    left: 2px;
    pointer-events: none;
    position: absolute;
    top: 50%;
    width: 99.5%
}

.e-gantt .e-gantt-chart .e-gantt-child-taskbar-inner-div,
.e-gantt .e-gantt-chart .e-gantt-parent-taskbar-inner-div {
    border-spacing: 0;
    box-sizing: border-box;
    margin: auto;
    overflow: hidden;
    padding: 0;
    z-index: 3
}

.e-gantt .e-gantt-chart .e-gantt-parent-progressbar-inner-div {
    z-index: 3
}

.e-gantt .e-gantt-chart .e-gantt-child-progressbar-inner-div,
.e-gantt .e-gantt-chart .e-gantt-parent-progressbar-inner-div {
    box-sizing: border-box;
    text-align: right
}

.e-gantt .e-gantt-chart .e-chart-rows-container,
.e-gantt .e-gantt-chart .e-chart-scroll-container {
    -webkit-user-select: none;
    user-select: none
}

.e-gantt .e-gantt-chart .e-chart-rows-container {
    line-height: normal
}

.e-gantt .e-gantt-chart .e-masked-tbody {
    table-layout: fixed;
    width: 100%
}

.e-gantt .e-gantt-chart .e-div-background {
    border-right: 1px solid;
    border-color: #e1dfdd;
    height: 100%;
    position: absolute
}

.e-gantt .e-gantt-chart .e-innerHTML {
    background: #e1dfdd;
    height: 16px;
    left: 14px;
    width: 16px
}

.e-gantt .e-gantt-chart .e-innerHTML1 {
    background: #e1dfdd;
    height: 16px;
    left: 30px;
    width: 16px
}

.e-gantt .e-gantt-chart .e-innerHTML2 {
    background: #e1dfdd;
    height: 16px;
    left: 60px;
    width: 16px
}

.e-gantt .e-gantt-chart .e-timelineHeader {
    background: #e1dfdd;
    height: 16px;
    left: 20px;
    width: 82px
}

.e-gantt .e-gantt-chart .e-maskcell01 {
    background: #e1dfdd;
    border-radius: 0;
    height: 12px;
    left: 14px;
    width: 88px
}

.e-gantt .e-gantt-chart .e-maskcell02 {
    background: #e1dfdd;
    border-radius: 0;
    height: 18px;
    width: 410px
}

.e-gantt .e-gantt-chart .e-maskcell03 {
    background: #e1dfdd;
    border-radius: 0;
    height: 12px;
    left: 14px;
    width: 88px
}

.e-gantt .e-gantt-chart .e-maskcell04 {
    background: #e1dfdd;
    border-radius: 0;
    height: 18px;
    width: 208px
}

.e-gantt .e-gantt-chart .e-maskcell05 {
    background: #e1dfdd;
    border-radius: 0;
    height: 12px;
    left: 64px;
    width: 108px
}

.e-gantt .e-gantt-chart .e-maskcell06 {
    background: #e1dfdd;
    border-radius: 0;
    height: 18px;
    left: 192px;
    width: 195px
}

.e-gantt .e-gantt-chart .e-maskcell07 {
    background: #e1dfdd;
    border-radius: 0;
    height: 18px;
    left: 388px;
    width: 156px
}

.e-gantt .e-gantt-chart .e-taskbar-left-resizer,
.e-gantt .e-gantt-chart .e-taskbar-right-resizer {
    display: inline-block;
    position: absolute;
    top: 0;
    width: 10px;
    z-index: 4
}

.e-gantt .e-gantt-chart .e-child-progress-resizer {
    display: inline-block;
    height: 15px;
    position: absolute;
    top: 0;
    width: 20px;
    z-index: 5
}

.e-gantt .e-gantt-chart .e-progress-resize-gripper {
    cursor: col-resize
}

.e-gantt .e-gantt-chart .e-progress-resize-gripper .e-progressbar-handler {
    border-width: 1px;
    box-sizing: initial;
    cursor: col-resize;
    height: 2px;
    position: absolute;
    top: 7px
}

.e-gantt .e-gantt-chart .e-progress-resize-gripper .e-progressbar-handler-element {
    border-bottom-style: solid;
    border-bottom-width: 8px;
    border-left: 7px solid #0000;
    border-right: 7px solid #0000;
    cursor: col-resize;
    height: 0;
    left: 1px;
    position: absolute;
    top: -7px;
    width: 0
}

.e-gantt .e-gantt-chart .e-progress-resize-gripper .e-progressbar-handler-after {
    border-bottom-style: solid;
    border-bottom-width: 8px;
    border-left: 6px solid #0000;
    border-right: 6px solid #0000;
    cursor: col-resize;
    height: 0;
    left: 2px;
    position: absolute;
    top: -7px;
    width: 0
}

.e-gantt .e-gantt-chart .e-baseline-bar {
    border-radius: 2px;
    box-sizing: border-box;
    position: absolute;
    z-index: 2
}

.e-gantt .e-gantt-chart .e-manualparent-milestone-top,
.e-gantt .e-gantt-chart .e-milestone-top,
.e-gantt .e-gantt-chart .e-parent-milestone-top {
    border-style: none solid solid;
    border-top: 0
}

.e-gantt .e-gantt-chart .e-manualparent-milestone-bottom,
.e-gantt .e-gantt-chart .e-manualparent-milestone-top,
.e-gantt .e-gantt-chart .e-milestone-bottom,
.e-gantt .e-gantt-chart .e-milestone-top,
.e-gantt .e-gantt-chart .e-parent-milestone-bottom,
.e-gantt .e-gantt-chart .e-parent-milestone-top {
    border-left-color: #0000;
    border-right-color: #0000
}

.e-gantt .e-gantt-chart .e-manualparent-milestone-bottom,
.e-gantt .e-gantt-chart .e-milestone-bottom,
.e-gantt .e-gantt-chart .e-parent-milestone-bottom {
    border-bottom: 0;
    border-style: solid solid none
}

.e-gantt .e-gantt-chart .e-baseline-gantt-milestone-container {
    position: absolute;
    z-index: 2
}

.e-gantt .e-gantt-chart .e-task-label {
    display: inline;
    font-weight: 400;
    margin-left: 8px;
    margin-right: 15px;
    overflow: hidden;
    text-overflow: ellipsis;
    vertical-align: middle;
    white-space: nowrap
}

.e-gantt .e-gantt-chart .e-task-table {
    border-collapse: initial;
    overflow: hidden
}

.e-gantt .e-gantt-chart .e-left-resize-gripper,
.e-gantt .e-gantt-chart .e-right-resize-gripper {
    align-items: center;
    cursor: ew-resize;
    display: inline-flex
}

.e-gantt .e-gantt-chart .e-holiday {
    display: inline-block;
    position: absolute
}

.e-gantt .e-gantt-chart .e-holiday .e-span {
    position: absolute;
    transform: rotate(-90deg);
    white-space: nowrap;
    width: 0
}

.e-gantt .e-gantt-chart .e-weekend {
    display: inline-block;
    position: absolute;
    z-index: 0
}

.e-gantt .e-gantt-chart .e-rangecontainer .e-leftarc {
    border-bottom-left-radius: 2px;
    border-top-left-radius: 2px;
    position: absolute
}

.e-gantt .e-gantt-chart .e-rangecontainer .e-rightarc {
    border-bottom-right-radius: 2px;
    border-top-right-radius: 2px;
    position: absolute
}

.e-gantt .e-gantt-chart .e-event-markers {
    border-left: 1px dashed;
    position: absolute;
    width: 1px;
    z-index: 2
}

.e-gantt .e-gantt-chart .e-event-markers .e-span-label {
    border-radius: 3px;
    font-weight: 500;
    height: 30px;
    line-height: 1.4;
    padding: 7px 12px;
    position: absolute;
    top: 50px;
    white-space: nowrap;
    width: auto;
    z-index: 2
}

.e-gantt .e-gantt-chart .e-event-markers .e-gantt-right-arrow {
    border-bottom: 5px solid #0000;
    border-right: 5px solid;
    border-top: 5px solid #0000;
    height: 0;
    position: absolute;
    top: 60px;
    width: 0
}

.e-gantt .e-gantt-chart .e-gantt-unscheduled-taskbar {
    border-radius: 0;
    border-style: none;
    display: inline-block
}

.e-gantt .e-gantt-chart .e-connector-line-right-arrow {
    border-left-style: solid;
    border-left-width: 10px
}

.e-gantt .e-gantt-chart .e-connector-line-left-arrow {
    border-right-style: solid;
    border-right-width: 10px
}

.e-gantt .e-gantt-chart .e-connector-line-left-arrow,
.e-gantt .e-gantt-chart .e-connector-line-right-arrow {
    border-bottom: 5px solid #0000;
    border-top: 5px solid #0000
}

.e-gantt .e-gantt-chart .e-connector-line-container {
    z-index: 5
}

.e-gantt .e-gantt-chart .e-connector-line-z-index {
    z-index: 1
}

.e-gantt .e-gantt-chart .e-connector-line-hover,
.e-gantt .e-gantt-chart .e-critical-connector-line-hover {
    outline: 1px solid
}

.e-gantt .e-gantt-chart .e-connector-line-hover-z-index {
    z-index: 100
}

.e-gantt .e-gantt-chart .e-connectortouchpoint {
    background-color: #0000;
    display: block;
    position: absolute;
    z-index: 5
}

.e-gantt .e-gantt-chart .e-connectorpoint-left,
.e-gantt .e-gantt-chart .e-connectorpoint-right,
.e-gantt .e-gantt-chart .e-left-connectorpoint-outer-div,
.e-gantt .e-gantt-chart .e-right-connectorpoint-outer-div {
    border-radius: 50%;
    display: inline-block;
    position: absolute
}

.e-gantt .e-gantt-chart .e-connectorpoint-left-hover,
.e-gantt .e-gantt-chart .e-connectorpoint-right-hover {
    border-style: solid;
    border-width: 1px;
    box-sizing: initial;
    cursor: pointer;
    display: inline-block
}

.e-gantt .e-gantt-chart .e-connectorpoint-allow-block {
    cursor: no-drop
}

.e-gantt .e-gantt-chart .e-gantt-manualparenttaskbar-left,
.e-gantt .e-gantt-chart .e-gantt-manualparenttaskbar-right {
    background-color: #989a9c;
    border-color: #989a9c;
    border-radius: 50%;
    display: inline-block;
    height: 10px;
    margin: -1px;
    position: absolute;
    width: 10px
}

.e-gantt .e-gantt-chart .e-manualparent-milestone-bottom,
.e-gantt .e-gantt-chart .e-manualparent-milestone-top {
    border-bottom-color: #989a9c
}

.e-gantt .e-gantt-chart .e-gantt-manualparenttaskbar-right {
    cursor: e-resize;
    margin-left: -8px
}

.e-gantt .e-gantt-chart .e-gantt-manualparenttaskbar-left {
    margin-left: 0
}

.e-gantt .e-gantt-chart .e-gantt-manualparenttaskbar {
    background: #989a9c;
    margin-top: 3px;
    position: absolute
}

.e-gantt .e-gantt-chart .e-icon {
    font-feature-settings: normal;
    font-family: e-icons;
    font-size: 13px;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    line-height: 1;
    text-transform: none;
    vertical-align: middle
}

.e-gantt .e-gantt-chart .e-active-container {
    outline: 1px solid;
    outline-offset: 2px
}

.e-gantt-dialog .e-tab .e-tab-header {
    padding-left: 0
}

.e-gantt-dialog .e-tab .e-tab-header .e-indicator {
    display: block
}

.e-gantt-dialog .e-tab .e-tab-header .e-toolbar-item .e-tab-wrap {
    border-style: solid;
    border-width: 0
}

.e-gantt-dialog,
.e-gantt-dialog .e-tab .e-tab-header:not(.e-vertical):before {
    border: 0
}

.e-gantt-dialog .e-gridform .e-table {
    border-spacing: 0
}

.e-gantt-dialog .e-item {
    height: 241px
}

.e-gantt-dialog .e-dependent-div {
    border-bottom-width: 1px
}

.e-gantt-dialog .e-icon-dlg-close {
    opacity: 1
}

.e-gantt-dialog .e-toolbar {
    border-top-width: 0
}

.e-gantt-dialog .e-resource-div {
    border-bottom-width: 1px
}

.e-gantt-dialog .e-resource-div .e-gridheader {
    border-top-width: 0
}

.e-gantt-dialog .e-edit-form-row {
    height: 241px;
    overflow-y: auto
}

.e-gantt-dialog .e-edit-form-column:nth-child(odd) {
    float: left;
    padding: 16px 18px 0;
    width: 50%
}

.e-gantt-dialog .e-edit-form-column:nth-child(2n) {
    float: left;
    padding: 16px 16px 0 0;
    width: 50%
}

.e-gantt-dialog .e-edit-form-row.e-scroll .e-edit-form-column:nth-child(2n) {
    padding: 16px 16px 0 0
}

.e-gantt-dialog .e-edit-form-column {
    height: 75px
}

.e-gantt-dialog .e-dependent-div .e-content {
    height: 153px
}

.e-gantt-dialog .e-resource-div .e-content {
    height: 196px
}

.e-gantt-dialog .e-richtexteditor {
    border-bottom-width: 1px;
    height: 241px !important;
    overflow: hidden
}

.e-gantt-dialog .e-richtexteditor.e-rte-tb-expand {
    border-top: 0
}

.e-gantt-dialog .e-richtexteditor .e-rte-content {
    border-bottom-width: 0;
    height: 198px;
    overflow: hidden
}

.e-gantt-dialog>.e-dlg-content {
    padding: 0 !important
}

.e-gantt-dialog .e-dlg-header-content {
    border-bottom: 0 !important;
    border-radius: 0;
    padding-bottom: 4px
}

.e-gantt-dialog .e-dlg-header-content .e-btn.e-dlg-closeicon-btn {
    border-radius: 50%;
    height: auto !important;
    width: auto
}

.e-icon-rowselect:before {
    content: ""
}

.e-ganttpopup {
    font-weight: 400;
    position: absolute;
    -moz-user-select: none;
    -ms-user-select: none;
    -webkit-user-select: none;
    user-select: none;
    z-index: 99999
}

.e-ganttpopup .e-rowselect {
    line-height: 18px;
    text-indent: 7%
}

.e-ganttpopup span {
    border: 1px solid #0000;
    cursor: pointer;
    display: inline-block;
    height: 26px;
    padding: 4px;
    width: 26px
}

.e-ganttpopup .e-content {
    border-radius: 4px;
    border-style: solid;
    border-width: 1px;
    font-size: 14px;
    padding: 4px
}

.e-ganttpopup .e-ganttpopup,
.e-ganttpopup .e-tail:after,
.e-ganttpopup .e-tail:before {
    border: 10px solid #0000;
    content: "";
    height: 0;
    left: 8px;
    position: absolute;
    width: 0
}

.e-ganttpopup .e-downtail:after {
    top: 34px
}

.e-gantt-tooltip.e-tooltip-wrap {
    opacity: 1
}

.e-gantt-tooltip {
    visibility: hidden
}

.e-gantt .e-cloneproperties.e-draganddrop .e-row .e-rowcell .e-treecolumn-container .e-icons.e-none:before {
    content: ""
}

.e-bigger .e-gantt .e-gantt-chart .e-label {
    font-size: 14px
}

.e-gantt-tooltip-label {
    padding-bottom: 2px;
    padding-right: 2px;
    text-align: left
}

.e-gantt.e-device .e-edit-form-column:nth-child(2n),
.e-gantt.e-device .e-edit-form-column:nth-child(odd) {
    float: none;
    padding: 16px 18px 0;
    width: 100%
}

.e-gantt.e-device .e-edit-form-row {
    height: auto
}

.e-gantt.e-device .e-adaptive-searchbar {
    padding: 5px 10px;
    width: 90%
}

.e-gantt.e-device .e-backarrowspan {
    font-size: 16px;
    padding: 5px 10px
}

.e-gantt.e-device .e-gantt-dialog {
    max-height: none
}

.e-gantt.e-device .e-gantt-dialog .e-dlg-closeicon-btn {
    float: left;
    left: -4px
}

.e-gantt.e-device .e-gantt-dialog .e-icon-dlg-close {
    font-size: 16px
}

.e-gantt.e-device .e-gantt-dialog .e-dlg-header {
    display: inline-block
}

.e-gantt.e-device .e-toolbar-item {
    padding: 7px
}

.e-gantt.e-device .e-toolbar .e-icons {
    font-size: 18px
}

.e-gantt.e-device .e-gridheader .e-icons {
    font-size: 12px
}

.e-gantt.e-device .e-left-resize-gripper,
.e-gantt.e-device .e-right-resize-gripper {
    border: 7px solid;
    z-index: -1
}

.e-gantt.e-device .e-left-resize-gripper:before,
.e-gantt.e-device .e-right-resize-gripper:before {
    font-size: 14px;
    margin-left: -7px
}

.e-gantt.e-device .e-dependent-div .e-content,
.e-gantt.e-device .e-resource-div .e-content,
.e-gantt.e-device .e-richtexteditor,
.e-gantt.e-device .e-richtexteditor .e-rte-content {
    height: 100%
}

.e-predecessor-tooltip {
    background-color: #000 !important;
    border-color: #000 !important;
    visibility: hidden
}

.e-predecessor-tooltip .e-arrow-tip-outer.e-tip-bottom {
    border-top: 8px solid #000
}

.e-predecessor-tooltip .e-arrow-tip-inner.e-tip-bottom {
    color: #000
}

.e-predecessor-tooltip .e-left-btn:disabled,
.e-predecessor-tooltip .e-right-btn:disabled {
    color: #757575 !important
}

.e-predecessor-tooltip .e-tip-content {
    padding: 3px !important
}

.e-predecessor-tooltip .e-btn-group:not(.e-rtl):not(.e-vertical) .e-btn:first-of-type {
    background-color: #000;
    border-color: #000;
    color: #fff;
    font-size: 12px;
    line-height: 18px;
    padding: 0 8px 0 0
}

.e-predecessor-tooltip .e-btn-group:not(.e-rtl):not(.e-vertical) .e-btn:last-of-type {
    background-color: #000;
    border-color: #000;
    color: #fff;
    font-size: 12px;
    line-height: 18px;
    padding: 0 0 0 8px
}

.e-predecessor-dialog {
    background-color: #f3f3f3
}

.e-predecessor-dialog .e-dlg-content {
    background-color: #f3f3f3;
    color: #000;
    font-size: 12px;
    font-weight: 400;
    line-height: 1.46;
    padding: 10px 9px 9px 14px !important
}

/*! Gantt theme */
.e-gantt .e-gantt-splitter {
    border-color: #e0e0e0;
    border-radius: 0
}

.e-gantt .e-grid .e-spinner-pane {
    display: none
}

.e-gantt .e-cloneproperties.e-draganddrop {
    box-shadow: 0 3px 8px 0 #00000042;
    opacity: .95;
    overflow: visible
}

.e-gantt .e-cloneproperties {
    background-color: #eee;
    border-color: #e0e0e0;
    color: #0000008a
}

.e-gantt .e-cloneproperties.e-draganddrop .e-rowcell {
    color: #000
}

.e-gantt .e-cloneproperties.e-draganddrop table,
.e-gantt .e-cloneproperties.e-draganddrop table .e-selectionbackground {
    background-color: #fff;
    height: 30px
}

.e-gantt .e-gantt-toolbar+.e-gantt-splitter {
    border-top-left-radius: 0;
    border-top-right-radius: 0
}

.e-gantt .e-grid .e-focused:not(.e-menu-item) {
    box-shadow: inset 0 0 0 1px #9e9e9e !important
}

.e-gantt .e-gantt-chart-pane,
.e-gantt .e-gantt-temp-header,
.e-gantt .e-splitter-box,
.e-gantt .e-temp-content {
    border-color: #e0e0e0
}

.e-gantt .e-gantt-tree-grid-pane .e-timeline-single-header-outer-div {
    height: 45px !important
}

.e-gantt .e-gantt-tree-grid-pane .e-grid td.e-active {
    background: #3f51b526;
    opacity: 1
}

.e-gantt .e-taskbar-resize-div {
    border-color: #e3165b
}

.e-gantt .e-gantt-chart .e-timeline-header-container {
    background: #fff;
    border-bottom-color: #e0e0e0;
    border-bottom-width: 1px;
    border-left-color: #e0e0e0;
    border-right-color: #e0e0e0;
    color: #0000008a;
    height: 64px
}

.e-gantt .e-gantt-chart .e-timeline-single-header-cell,
.e-gantt .e-gantt-chart .e-timeline-top-header-cell {
    border-color: #e0e0e0;
    color: #0000008a
}

.e-gantt .e-gantt-chart .e-timeline-single-header-cell {
    height: 46px;
    line-height: 46px
}

.e-gantt .e-gantt-chart .e-timeline-single-header-outer-div {
    height: 46px !important
}

.e-gantt .e-gantt-chart .e-timeline-top-header-cell {
    height: 32px
}

.e-gantt .e-gantt-chart .e-chart-root-container {
    background-color: #fff;
    border-color: #e0e0e0
}

.e-gantt .e-gantt-chart .e-timeline-header-table-body {
    border-spacing: 0
}

.e-gantt .e-gantt-chart .e-chart-row-border {
    border-top-color: #e0e0e0
}

.e-gantt .e-gantt-chart .e-chart-row-cell {
    color: #000
}

.e-gantt .e-gantt-chart .e-chart-row-border.e-lastrow {
    border-bottom-color: #e0e0e0
}

.e-gantt .e-gantt-chart .e-line-container-cell {
    border-color: #e0e0e0
}

.e-gantt .e-gantt-chart .e-active-container {
    outline-color: #9e9e9e
}

.e-gantt .e-gantt-chart .e-gantt-child-taskbar-inner-div {
    background: #5869c5;
    border-radius: 4px;
    outline: 1px solid #3f51b5
}

.e-gantt .e-gantt-chart .e-collapse-parent .e-gantt-child-taskbar-inner-div {
    border: 1px solid #fff;
    border-bottom: 0;
    border-top: 0
}

.e-gantt .e-gantt-chart .e-collapse-parent .e-gantt-child-progressbar {
    width: 0 !important
}

.e-gantt .e-gantt-chart .e-collapse-parent .e-collapsed-taskbar-drag {
    background-color: #3f51b5
}

.e-gantt .e-gantt-chart .e-collapse-parent .e-left-connectorpoint-outer-div,
.e-gantt .e-gantt-chart .e-collapse-parent .e-right-connectorpoint-outer-div {
    display: none
}

.e-gantt .e-gantt-chart .e-gantt-parent-taskbar-inner-div {
    background-color: #616161de;
    border-radius: 4px;
    outline: 1px solid #616161
}

.e-gantt .e-gantt-chart .e-gantt-parent-progressbar-inner-div {
    background-color: #616161;
    border: 0;
    border-radius: 4px
}

.e-gantt .e-gantt-chart .e-gantt-child-progressbar-inner-div {
    background-color: #3f51b5;
    border: 0;
    border-radius: 3px
}

.e-gantt .e-gantt-chart .e-gantt-child-manualtaskbar {
    background: #008786d9;
    outline: 1px solid #008786
}

.e-gantt .e-gantt-chart .e-gantt-unscheduled-taskbar.e-gantt-child-manualtaskbar {
    background: linear-gradient(90deg, #3f51b533, #008786 30%, #008786 70%, #008786 0, #3f51b533)
}

.e-gantt .e-gantt-chart .e-gantt-child-manualprogressbar {
    background-color: #008786;
    outline: 0
}

.e-gantt .e-gantt-chart .e-gantt-critical-child-manualprogressbar {
    background-color: #008786;
    border: 0
}

.e-gantt .e-gantt-chart .e-holiday {
    background: #eee
}

.e-gantt .e-gantt-chart .e-holiday .e-span {
    color: #000000de;
    font-size: 12px
}

.e-gantt .e-gantt-chart .e-weekend,
.e-gantt .e-gantt-chart .e-weekend-header-cell {
    background: #fafafa
}

.e-gantt .e-gantt-chart .e-rangecontainer .e-rg-rangdiv {
    border: 2px solid #fc7a05;
    width: 5px;
    z-index: 6
}

.e-gantt .e-gantt-chart .e-event-markers {
    border-left-color: #e3165b
}

.e-gantt .e-gantt-chart .e-event-markers .e-span-label {
    background-color: #fdbf64;
    color: #212121;
    font-size: 12px
}

.e-gantt .e-gantt-chart .e-event-markers .e-gantt-right-arrow {
    border-left-color: #fdbf64 !important;
    border-right-color: #fdbf64
}

.e-gantt .e-gantt-chart .e-gantt-unscheduled-taskbar {
    background: linear-gradient(90deg, #3f51b533, #3f51b5 30%, #3f51b5 70%, #3f51b5 0, #3f51b533);
    border: 0;
    border-radius: 2px
}

.e-gantt .e-gantt-chart .e-unscheduled-milestone-top {
    border-bottom-color: #3339
}

.e-gantt .e-gantt-chart .e-unscheduled-milestone-bottom {
    border-top-color: #3339
}

.e-gantt .e-gantt-chart .e-progress-resize-gripper .e-progressbar-handler {
    background: #222
}

.e-gantt .e-gantt-chart .e-progress-resize-gripper .e-progressbar-handler-after {
    border-bottom-color: #222
}

.e-gantt .e-gantt-chart .e-gantt-dependency-view-container {
    display: block;
    z-index: 5
}

.e-gantt .e-gantt-chart .e-line {
    border-color: #3f51b5
}

.e-gantt .e-gantt-chart .e-connector-line {
    stroke: #3f51b5
}

.e-gantt .e-gantt-chart .e-critical-line {
    stroke: #d13438
}

.e-gantt .e-gantt-chart .e-connector-line-arrow {
    fill: #3f51b5
}

.e-gantt .e-gantt-chart .e-critical-line-arrow {
    fill: #d13438
}

.e-gantt .e-gantt-chart .e-connector-line-right-arrow {
    border-left-color: #3f51b5
}

.e-gantt .e-gantt-chart .e-connector-line-left-arrow {
    border-right-color: #3f51b5
}

.e-gantt .e-gantt-chart .e-connector-line-right-arrow-hover {
    border-left-color: #3f51b5
}

.e-gantt .e-gantt-chart .e-connector-line-left-arrow-hover {
    border-right-color: #3f51b5
}

.e-gantt .e-gantt-chart .e-connector-line-hover {
    border-color: #3f51b5;
    outline-color: #3f51b5
}

.e-gantt .e-gantt-chart .e-gantt-false-line {
    border-top-color: #3f51b5
}

.e-gantt .e-gantt-chart .e-connectorpoint-left-hover,
.e-gantt .e-gantt-chart .e-connectorpoint-right-hover {
    background-color: #005a9e;
    border-color: #fff
}

.e-gantt .e-gantt-chart .e-connectorpoint-left-hover:hover,
.e-gantt .e-gantt-chart .e-connectorpoint-right-hover:hover {
    background-color: #bdbdbd;
    border-color: #3f51b5
}

.e-gantt .e-gantt-chart .e-left-label-inner-div,
.e-gantt .e-gantt-chart .e-right-label-inner-div {
    color: #000000de;
    font-size: 13px
}

.e-gantt .e-gantt-chart .e-left-label-temp-container {
    color: #000000de;
    font-size: 13px;
    padding-right: 25px
}

.e-gantt .e-gantt-chart .e-right-label-temp-container {
    color: #000000de;
    font-size: 13px;
    margin-left: 25px
}

.e-gantt .e-gantt-chart .e-right-label-container {
    margin-left: 25px
}

.e-gantt .e-gantt-chart .e-left-label-container {
    padding-right: 25px
}

.e-gantt .e-gantt-chart .e-connectorpoint-right {
    margin-left: 3px
}

.e-gantt .e-gantt-chart .e-connectorpoint-left {
    margin-right: 3px
}

.e-gantt .e-gantt-chart .e-left-connectorpoint-outer-div,
.e-gantt .e-gantt-chart .e-right-connectorpoint-outer-div {
    height: 8px;
    width: 12px
}

.e-gantt .e-gantt-chart .e-left-connectorpoint-outer-div {
    left: -12px
}

.e-gantt .e-gantt-chart .e-gantt-unscheduled-taskbar-left,
.e-gantt .e-gantt-chart .e-gantt-unscheduled-taskbar-right {
    border-right: #0000;
    border-width: 3px
}

.e-gantt .e-gantt-chart .e-gantt-unscheduled-taskbar-right {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 2px;
    border-top-left-radius: 0;
    border-top-right-radius: 2px
}

.e-gantt .e-gantt-chart .e-gantt-unscheduled-taskbar-left {
    border-bottom-left-radius: 2px;
    border-bottom-right-radius: 0;
    border-top-left-radius: 2px;
    border-top-right-radius: 0
}

.e-gantt .e-gantt-chart .e-task-label {
    color: #fff;
    font-size: 12px
}

.e-gantt .e-gantt-chart .e-icon {
    color: #fff
}

.e-gantt .e-gantt-chart .e-gantt-milestone {
    background-color: #616161;
    border-color: #3f51b5
}

.e-gantt .e-gantt-chart .e-gantt-parent-milestone {
    background-color: #616161
}

.e-gantt .e-gantt-chart .e-gantt-manualparent-milestone {
    background-color: #989a9c;
    border-color: #3f51b5
}

.e-gantt .e-gantt-chart .e-gantt-unscheduled-manualtask {
    background: linear-gradient(90deg, #3f51b533, #989a9c 30%, #989a9c 70%, #989a9c 0, #3f51b533)
}

.e-gantt .e-gantt-chart .e-label {
    color: #000000de;
    font-size: 13px
}

.e-gantt .e-gantt-chart .e-active {
    background: #3f51b526;
    color: #000;
    opacity: 1
}

.e-gantt .e-gantt-chart .e-active .e-label {
    color: #000
}

.e-gantt .e-gantt-chart .e-baseline-bar,
.e-gantt .e-gantt-chart .e-baseline-gantt-milestone-container {
    background-color: #c15700
}

.e-gantt .e-gantt-chart .e-uptail:before {
    border-bottom-color: #e0e0e0
}

.e-gantt .e-gantt-chart .e-downtail:after {
    border-top-color: #fff
}

.e-gantt .e-gantt-chart .e-downtail:before {
    border-top-color: #e0e0e0
}

.e-gantt .e-gantt-chart .e-ganttpopup .e-content {
    background-color: #fff;
    border-color: #e0e0e0
}

.e-gantt .e-gantt-chart .e-grid .e-gridpopup .e-spanclicked,
.e-gantt .e-gantt-chart .e-spanclicked {
    border-color: #000
}

.e-gantt .e-gantt-chart .e-active-parent-task {
    border-radius: 4px;
    box-shadow: 4px 4px 3px 0 #00000080
}

.e-gantt .e-gantt-chart .e-active-parent-task .e-gantt-parent-taskbar-inner-div {
    background: #1a1a1a;
    border: #1a1a1a
}

.e-gantt .e-gantt-chart .e-active-parent-task .e-gantt-parent-progressbar-inner-div {
    background-color: #0000;
    border: #0000
}

.e-gantt .e-gantt-chart .e-active-parent-task .e-task-label {
    color: #0000
}

.e-gantt .e-gantt-chart .e-predecessor-touch-mode .e-task-label {
    color: #0000 !important
}

.e-gantt .e-gantt-chart .e-predecessor-touch-mode .e-line {
    border-color: #8a8a8a !important
}

.e-gantt .e-gantt-chart .e-predecessor-touch-mode .e-connector-line-right-arrow {
    border-left-color: #8a8a8a !important
}

.e-gantt .e-gantt-chart .e-predecessor-touch-mode .e-connector-line-left-arrow {
    border-right-color: #8a8a8a !important
}

.e-gantt .e-gantt-chart .e-predecessor-touch-mode .e-gantt-child-taskbar-inner-div {
    background: #d5d5d5 !important;
    border: #d5d5d5 !important
}

.e-gantt .e-gantt-chart .e-predecessor-touch-mode .e-gantt-child-progressbar-inner-div {
    background-color: #0000 !important;
    border: #0000 !important
}

.e-gantt .e-gantt-chart .e-predecessor-touch-mode .e-gantt-milestone {
    background-color: #d5d5d5 !important
}

.e-gantt .e-gantt-chart .e-predecessor-touch-mode .e-gantt-parent-taskbar-inner-div {
    background-color: #8a8a8a !important;
    border: #8a8a8a !important
}

.e-gantt .e-gantt-chart .e-predecessor-touch-mode .e-gantt-parent-progressbar-inner-div {
    background-color: #0000 !important;
    border: #0000 !important
}

.e-gantt .e-gantt-chart .e-predecessor-touch-mode .e-active-child-task .e-gantt-child-taskbar-inner-div {
    background: #3f51b5 !important;
    border: #3f51b5 !important
}

.e-gantt .e-gantt-chart .e-predecessor-touch-mode .e-active-child-task .e-gantt-milestone {
    background-color: #3f51b5 !important
}

.e-gantt .e-gantt-chart .e-predecessor-touch-mode .e-active-connected-task .e-gantt-child-taskbar-inner-div {
    background: #8591d5 !important;
    border: #8591d5 !important
}

.e-gantt .e-gantt-chart .e-predecessor-touch-mode .e-active-connected-task .e-gantt-milestone {
    background-color: #8591d5 !important
}

.e-gantt .e-gantt-chart .e-predecessor-touch-mode .e-active-connected-task .e-line {
    border-color: #3f51b5 !important
}

.e-gantt .e-gantt-chart .e-predecessor-touch-mode .e-active-connected-task .e-connector-line-right-arrow {
    border-left-color: #3f51b5 !important
}

.e-gantt .e-gantt-chart .e-predecessor-touch-mode .e-active-connected-task .e-connector-line-left-arrow {
    border-right-color: #3f51b5 !important
}

.e-gantt .e-icons {
    color: #000000de
}

.e-gantt .e-grid .e-icons:not(.e-stop):not(.e-check):not(.e-icon-left):not(.e-date-icon) {
    color: #0000008a !important
}

.e-gantt-dialog .e-dlg-content .e-rte-quick-popup.e-hide {
    border: none !important
}

.e-gantt-dialog .e-dlg-header {
    color: #fff
}

.e-gantt-dialog .e-dlg-header-content {
    background: #3f51b5
}

.e-gantt-dialog .e-icon-dlg-close {
    color: #fff
}

.e-gantt-dialog .e-btn.e-dlg-closeicon-btn:hover {
    background-color: #ffffff26
}

.e-gantt-dialog .e-btn.e-dlg-closeicon-btn:hover .e-icon-dlg-close {
    color: #000
}

.e-gantt-dialog .e-tab .e-tab-header {
    background: #3f51b5
}

.e-gantt-dialog .e-tab .e-tab-header .e-indicator {
    background: #e3165b
}

.e-gantt-dialog .e-tab .e-tab-header .e-toolbar-item.e-active {
    background-color: #0000
}

.e-gantt-dialog .e-tab .e-tab-header .e-toolbar-item.e-active .e-tab-wrap .e-tab-text {
    color: #fff
}

.e-gantt-dialog .e-tab .e-tab-header .e-toolbar-item .e-tab-wrap {
    border-color: #0000
}

.e-gantt-dialog .e-tab .e-tab-header .e-toolbar-item .e-tab-wrap .e-tab-text {
    color: #ffffffa3
}

.e-gantt-dialog .e-tab .e-tab-header .e-toolbar-item:not(.e-active) .e-tab-wrap:hover {
    background: #0000;
    border-bottom: 0;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    border-color: #0000
}

.e-gantt-dialog .e-tab .e-tab-header .e-toolbar-item:not(.e-active) .e-tab-wrap:hover .e-tab-text {
    color: #e3165b
}

.e-gantt.e-device .e-left-resize-gripper,
.e-gantt.e-device .e-right-resize-gripper {
    border-color: #9e9e9e;
    color: #eee
}

.e-gantt.e-device .e-backarrowspan {
    color: #000
}

.e-gantt .e-gantt-chart .e-criticalconnector-line {
    border-color: #d13438
}

.e-gantt .e-gantt-chart .e-criticalconnector-line-right-arrow {
    border-left-color: #d13438
}

.e-gantt .e-gantt-chart .e-criticalconnector-line-left-arrow {
    border-right-color: #d13438
}

.e-gantt .e-gantt-chart .e-critical-connector-line-hover {
    border-color: #f3d8da;
    outline-color: #f3d8da
}

.e-gantt .e-gantt-chart .e-critical-connector-line-right-arrow-hover {
    border-left-color: #f3d8da
}

.e-gantt .e-gantt-chart .e-critical-connector-line-left-arrow-hover {
    border-right-color: #f3d8da
}

.e-gantt .e-gantt-chart .e-gantt-child-critical-taskbar-inner-div {
    background: #f3d8da;
    border-radius: 4px;
    outline: 1px solid #f3d8da
}

.e-gantt .e-gantt-chart .e-gantt-child-critical-progressbar-inner-div {
    background-color: #d13438;
    border: 0;
    border-radius: 3px
}

.e-gantt .e-gantt-chart .e-gantt-critical-unscheduled-taskbar {
    background: linear-gradient(90deg, #f553, #d13438 30%, #d13438 70%, #d13438 0, #f553);
    background-color: #f553;
    border: 0;
    border-radius: 2px
}

.e-gantt .e-gantt-chart .e-critical-milestone {
    background-color: #d13438
}

.e-excelfilter .e-icon-filter:before {
    content: ""
}

.e-excelfilter .e-excl-filter-icon:before {
    content: ""
}

.e-excelfilter .e-excl-filter-icon.e-filtered:before {
    content: ""
}

.e-excelfilter .e-search-icon:before {
    content: ""
}

.e-excelfilter .e-chkcancel-icon:before {
    content: ""
}

.e-excelfilter .e-sortascending:before {
    content: ""
}

.e-excelfilter .e-sortdescending:before {
    content: ""
}

/*! Excel-Filter layout */
.sf-grid .e-excelfilter .e-dlg-content {
    overflow: visible;
    padding: 0
}

.sf-grid .e-excelfilter .e-searchcontainer {
    padding: 4px 18px 18px
}

.sf-grid .e-excelfilter .e-contextmenu-container.e-sfcontextmenu .e-ul .e-menu-item .e-menu-icon,
.sf-grid .e-excelfilter .e-contextmenu-container.e-sfcontextmenu .e-ul .e-menu-item:not(.e-separator) {
    height: 26px;
    line-height: 26px
}

.sf-grid .e-excelfilter .e-searchbox {
    padding-left: 0
}

.sf-grid .e-excelfilter .e-contextmenu-container.e-sfcontextmenu .e-ul .e-separator {
    height: auto
}

.sf-grid .e-excelfilter .e-contextmenu-container.e-sfcontextmenu .e-ul {
    position: absolute
}

.sf-grid .e-excelfilter .e-contextmenu-container.e-sfcontextmenu {
    display: inline-block;
    position: relative;
    width: 100%
}

.sf-grid-dlg.e-xlflmenu .e-xlfl-radiodiv {
    width: auto
}

.e-xlflmenu {
    min-height: 295px
}

.e-xlflmenu .e-xlfl-dlgfields {
    font-size: 17px
}

.e-xlflmenu .e-xlfl-fieldset {
    font-size: 14px;
    padding-top: 15px
}

.e-xlflmenu .e-xlfl-mtcase,
.e-xlflmenu .e-xlfl-optr,
.e-xlflmenu .e-xlfl-radio,
.e-xlflmenu .e-xlfl-value {
    padding-top: 12px
}

.e-xlflmenu .e-xlfl-optr:first-child {
    padding-right: 12px
}

.e-xlflmenu .e-xlfl-table {
    border-spacing: 0;
    table-layout: fixed;
    width: 100%
}

.e-xlflmenu .e-radio+label .e-label {
    margin-top: 0;
    padding-left: 23px;
    padding-right: 13px
}

.e-xlflmenu .e-checkbox-wrapper .e-frame+.e-label {
    margin-bottom: 1px;
    margin-left: 6px
}

.e-xlflmenu .e-checkbox-wrapper .e-frame {
    margin-bottom: 1px
}

.e-xlflmenu .e-dlg-content {
    padding-bottom: 6px
}

.e-xlflmenu .e-xlfl-radiodiv {
    width: 117px
}

.e-xlflmenu .e-xlfl-matchcasediv {
    margin-left: 0;
    margin-right: 13px
}

.e-xlfl-matchcasediv,
.e-xlfl-radio-or {
    margin-left: 13px
}

.e-xlflmenu.e-rtl .e-xlfl-optr {
    padding-left: 12px;
    padding-right: 0
}

.e-xlflmenu.e-rtl .e-radio+label .e-label {
    padding-left: 0;
    padding-right: 25px
}

.e-xlflmenu.e-rtl .e-xlfl-radio-or {
    margin-left: 0;
    margin-right: 13px
}

.e-bigger .e-xlflmenu.e-rtl .e-radio+label .e-label {
    padding-left: 0;
    padding-right: 25px
}

.e-bigger .e-xlflmenu {
    min-height: 396px
}

.e-bigger .e-xlflmenu .e-xlfl-table {
    border-spacing: 0;
    width: 100%
}

.e-bigger .e-xlflmenu .e-dlg-content {
    padding-bottom: 8px
}

.e-bigger .e-xlflmenu .e-radio+label .e-label {
    padding-left: 28px;
    padding-right: 5px
}

.e-bigger .e-xlflmenu .e-checkbox-wrapper .e-frame+.e-label {
    margin-left: 8px
}

.e-bigger .e-xlflmenu .e-xlfl-radiodiv {
    width: 137px
}

.e-bigger .e-xlflmenu .e-xlfl-matchcasediv,
.e-bigger .e-xlflmenu .e-xlfl-radio-or {
    margin-left: 18px
}

.e-bigger .e-xlflmenu .e-xlfl-optr:first-child {
    padding-right: 16px
}

.e-bigger .e-xlflmenu.e-rtl .e-xlfl-optr {
    padding-right: 0
}

.e-bigger .e-xlflmenu .e-xlfl-dlgfields {
    font-size: 18px
}

.e-bigger .e-xlflmenu .e-xlfl-fieldset {
    font-size: 15px;
    padding-top: 20px
}

.e-bigger .e-xlflmenu .e-xlfl-mtcase,
.e-bigger .e-xlflmenu .e-xlfl-optr,
.e-bigger .e-xlflmenu .e-xlfl-radio,
.e-bigger .e-xlflmenu .e-xlfl-value {
    padding-top: 16px
}

.e-bigger .e-excelfilter .e-xlflmenu,
.e-excelfilter.e-bigger .e-xlflmenu {
    min-height: 396px
}

.e-bigger .e-excelfilter .e-ftrchk,
.e-excelfilter.e-bigger .e-ftrchk {
    padding-bottom: 13px;
    padding-top: 13px
}

.e-bigger .e-excelfilter .e-contextmenu-container ul li,
.e-bigger .e-excelfilter .e-contextmenu-wrapper ul li,
.e-excelfilter.e-bigger .e-contextmenu-container ul li,
.e-excelfilter.e-bigger .e-contextmenu-wrapper ul li {
    height: 48px;
    line-height: 48px
}

.e-bigger .e-excelfilter .e-contextmenu-container ul li .e-menu-icon,
.e-bigger .e-excelfilter .e-contextmenu-wrapper ul li .e-menu-icon,
.e-excelfilter.e-bigger .e-contextmenu-container ul li .e-menu-icon,
.e-excelfilter.e-bigger .e-contextmenu-wrapper ul li .e-menu-icon {
    height: 48px;
    line-height: 48px;
    margin-right: 15px
}

.e-bigger .e-excelfilter .e-contextmenu-wrapper ul .e-menu-item .e-caret,
.e-excelfilter.e-bigger .e-contextmenu-wrapper ul .e-menu-item .e-caret {
    height: 48px;
    line-height: 48px;
    margin-right: 0
}

.e-bigger .e-excelfilter.e-rtl .e-contextmenu-wrapper ul .e-menu-item .e-caret,
.e-excelfilter.e-bigger.e-rtl .e-contextmenu-wrapper ul .e-menu-item .e-caret {
    margin-left: 0
}

.e-bigger .e-excelfilter.e-dialog .e-dlg-content,
.e-excelfilter.e-bigger.e-dialog .e-dlg-content {
    padding-left: 11px
}

.e-bigger .e-excelfilter .e-ftrchk,
.e-bigger .e-excelfilter .e-searchbox,
.e-excelfilter.e-bigger .e-ftrchk,
.e-excelfilter.e-bigger .e-searchbox {
    padding-left: 13px
}

.e-bigger .e-excelfilter.e-rtl .e-dlg-content,
.e-excelfilter.e-bigger.e-rtl .e-dlg-content {
    padding-left: 24px;
    padding-right: 11px
}

.e-bigger .e-excelfilter.e-rtl .e-ftrchk,
.e-bigger .e-excelfilter.e-rtl .e-searchbox,
.e-excelfilter.e-bigger.e-rtl .e-ftrchk,
.e-excelfilter.e-bigger.e-rtl .e-searchbox {
    padding-left: 0;
    padding-right: 13px
}

.e-excelfilter .e-checkboxlist {
    height: 200px;
    margin-top: 5px;
    min-height: 160px;
    overflow-y: auto
}

.e-excelfilter .e-checkboxfiltertext {
    width: 150px;
    word-break: normal
}

.e-excelfilter .e-chk-hidden {
    -moz-appearance: none;
    height: 1px;
    opacity: 0;
    width: 1px
}

.e-excelfilter .e-contextmenu-container ul li,
.e-excelfilter .e-contextmenu-wrapper ul li {
    height: 36px;
    line-height: 36px
}

.e-excelfilter .e-contextmenu-container ul:not(.e-ul),
.e-excelfilter .e-contextmenu-wrapper ul {
    border: 0;
    border-radius: 0;
    box-shadow: none;
    max-width: 300px;
    padding-bottom: 4px;
    position: static
}

.e-excelfilter .e-dlg-content {
    background-color: #fff
}

.e-excelfilter .e-contextmenu-wrapper,
.e-excelfilter .e-contextmenu-wrapper ul {
    display: block
}

.e-excelfilter .e-contextmenu-wrapper ul {
    padding-bottom: 4px;
    position: static
}

.e-excelfilter .e-contextmenu-wrapper ul li .e-contextmenu-container ul li {
    height: 36px;
    line-height: 36px
}

.e-excelfilter .e-contextmenu-container ul li .e-menu-icon,
.e-excelfilter .e-contextmenu-wrapper ul li .e-menu-icon {
    height: 36px;
    line-height: 36px;
    margin-right: 12px
}

.e-excelfilter.e-rtl .e-contextmenu-wrapper ul li .e-menu-icon {
    margin-right: 0
}

.e-excelfilter .e-contextmenu-wrapper ul .e-menu-item .e-caret {
    height: 36px;
    line-height: 36px;
    margin-right: 0
}

.e-excelfilter.e-rtl .e-contextmenu-wrapper ul .e-menu-item .e-caret {
    margin-left: 0
}

.e-excelfilter .e-footer-content {
    border-style: solid;
    border-width: 1px 0 0
}

.e-excelfilter .e-excel-menu {
    z-index: 1000
}

.e-excelfilter .e-dlg-content {
    padding-top: 0
}

.e-excelfilter .e-xlsel {
    border: 0 solid;
    position: absolute;
    -webkit-user-select: none;
    user-select: none
}

.e-excelfilter .e-ftrchk,
.e-excelfilter .e-searchbox,
.e-excelfilter.e-dialog .e-dlg-content {
    padding-left: 9px
}

.e-excelfilter.e-rtl .e-dlg-content {
    padding-left: 18px;
    padding-right: 9px
}

.e-excelfilter.e-rtl .e-ftrchk,
.e-excelfilter.e-rtl .e-searchbox {
    padding-left: 0;
    padding-right: 9px
}

.e-excelfilter .e-searchbox {
    display: block
}

.e-ftrchk {
    padding-bottom: 9px;
    padding-top: 9px
}

.e-excel-menu.e-contextmenu.e-menu-parent {
    max-height: 298px;
    overflow-y: auto
}

.e-bigger .e-excel-menu.e-contextmenu.e-menu-parent {
    max-height: 355px
}

/*! Excel-Filter theme */
.e-excelfilter .e-footer-content {
    border-color: #0000001f;
    opacity: 1
}

.e-excelfilter .e-filtered:before {
    color: #e3165b
}

.e-excelfilter .e-dlg-content {
    padding-bottom: 0
}

li.e-separator.e-menu-item.e-excel-separator {
    margin-bottom: 4px;
    margin-top: 4px
}

.e-xlsel {
    background-color: #e3165b;
    border-color: #e3165b
}

/*! component's theme wise override definitions and variables */
.e-icon-check:before {
    content: ""
}

.e-grid .e-group-animate .e-drag.e-icon-drag:before,
.e-grid-menu .e-group-animate .e-drag.e-icon-drag:before {
    content: ""
}

.e-grid .e-group-animate .e-nextgroup.e-icon-next:before,
.e-grid-menu .e-group-animate .e-nextgroup.e-icon-next:before {
    content: ""
}

.e-grid .e-icon-ascending:before,
.e-grid-menu .e-icon-ascending:before {
    content: ""
}

.e-grid .e-icon-descending:before,
.e-grid-menu .e-icon-descending:before {
    content: ""
}

.e-grid .e-icon-hide:before,
.e-grid-menu .e-icon-hide:before {
    content: ""
}

.e-grid .e-ungroupbutton.e-icon-hide:before,
.e-grid-menu .e-ungroupbutton.e-icon-hide:before {
    content: ""
}

.e-grid .e-icon-rowselect:before,
.e-grid-menu .e-icon-rowselect:before {
    content: ""
}

.e-grid .e-icon-sortdirect:before,
.e-grid-menu .e-icon-sortdirect:before {
    content: ""
}

.e-grid .e-icon-gdownarrow:before,
.e-grid-menu .e-icon-gdownarrow:before {
    content: ""
}

.e-grid .e-icon-grightarrow:before,
.e-grid-menu .e-icon-grightarrow:before {
    content: ""
}

.e-grid .e-icon-filter.e-filtered:before,
.e-grid .e-icon-filter:before,
.e-grid-menu .e-icon-filter.e-filtered:before,
.e-grid-menu .e-icon-filter:before {
    content: ""
}

.e-grid .e-resfilter-icon:before,
.e-grid-menu .e-resfilter-icon:before {
    content: ""
}

.e-grid .e-ressort-icon:before,
.e-grid-menu .e-ressort-icon:before {
    content: ""
}

.e-grid .e-excl-filter-icon:before,
.e-grid-menu .e-excl-filter-icon:before {
    content: ""
}

.e-grid .e-excl-filter-icon.e-filtered:before,
.e-grid-menu .e-excl-filter-icon.e-filtered:before {
    content: ""
}

.e-grid-menu.e-rtl .e-icon-grightarrow:before,
.e-grid.e-rtl .e-icon-grightarrow:before {
    content: ""
}

.e-grid .e-icon-group:before,
.e-grid .e-icon-ungroup:before,
.e-grid-menu .e-icon-group:before,
.e-grid-menu .e-icon-ungroup:before {
    content: ""
}

.e-grid .e-icon-reorderuparrow:before,
.e-grid-menu .e-icon-reorderuparrow:before {
    content: ""
}

.e-grid .e-icon-reorderdownarrow:before,
.e-grid-menu .e-icon-reorderdownarrow:before {
    content: ""
}

.e-grid .e-print:before,
.e-grid-menu .e-print:before {
    content: ""
}

.e-grid .e-add:before,
.e-grid-menu .e-add:before {
    content: ""
}

.e-grid .e-resback-icon:before,
.e-grid-menu .e-resback-icon:before {
    content: ""
}

.e-grid .e-wordexport:before,
.e-grid-menu .e-wordexport:before {
    content: ""
}

.e-grid .e-pdfexport:before,
.e-grid-menu .e-pdfexport:before {
    content: ""
}

.e-grid .e-csvexport:before,
.e-grid-menu .e-csvexport:before {
    content: ""
}

.e-grid .e-excelexport:before,
.e-grid-menu .e-excelexport:before {
    content: ""
}

.e-grid .e-edit:before,
.e-grid-menu .e-edit:before {
    content: ""
}

.e-grid .e-columnmenu.e-filtered:before,
.e-grid .e-columnmenu:before,
.e-grid-menu .e-columnmenu.e-filtered:before,
.e-grid-menu .e-columnmenu:before {
    content: ""
}

.e-grid .e-delete:before,
.e-grid-menu .e-delete:before {
    content: ""
}

.e-grid .e-cancel:before,
.e-grid-menu .e-cancel:before {
    content: ""
}

.e-grid .e-copy:before,
.e-grid-menu .e-copy:before {
    content: ""
}

.e-grid .e-save:before,
.e-grid-menu .e-save:before {
    content: ""
}

.e-grid .e-update:before,
.e-grid-menu .e-update:before {
    content: ""
}

.e-grid .e-search-icon:before,
.e-grid-menu .e-search-icon:before {
    content: ""
}

.e-grid .e-cancel-icon:before,
.e-grid-menu .e-cancel-icon:before {
    content: ""
}

.e-grid .e-columnchooserdiv:before,
.e-grid-menu .e-columnchooserdiv:before {
    content: ""
}

.e-grid .e-ccsearch-icon:before,
.e-grid-menu .e-ccsearch-icon:before {
    content: ""
}

.e-grid .e-columnchooser:before,
.e-grid-menu .e-columnchooser:before {
    content: ""
}

.e-grid .e-columnchooser-btn:before,
.e-grid-menu .e-columnchooser-btn:before {
    content: ""
}

.e-grid .e-cc-icon:before,
.e-grid-menu .e-cc-icon:before {
    content: ""
}

.e-grid .e-icon-rowdragicon:before,
.e-grid-menu .e-icon-rowdragicon:before,
.e-grid-menu.e-rtl .e-icon-rowdragicon:before,
.e-grid.e-rtl .e-icon-rowdragicon:before {
    content: ""
}

.e-grid .e-ccsearch-icon.e-cc-cancel:before,
.e-grid .e-chkcancel-icon:before,
.e-grid-menu .e-ccsearch-icon.e-cc-cancel:before,
.e-grid-menu .e-chkcancel-icon:before {
    content: ""
}

.e-responsive-dialog .e-resfilterback:before {
    content: ""
}

.e-responsive-dialog .e-filterset:before {
    content: ""
}

.e-responsive-dialog .e-search-icon:before {
    content: ""
}

.e-responsive-dialog .e-chkcancel-icon:before {
    content: ""
}

.e-responsive-dialog .e-icon-filter-clear:before {
    content: ""
}

.e-row-responsive-filter .e-dlg-closeicon-btn .e-icon-dlg-close:before {
    content: ""
}

/*! Grid layout */
.e-disableuserselect {
    -webkit-user-select: none;
    user-select: none
}

/*! Blazor column menu custom css */
.e-contextmenu-container.e-sfcontextmenu.e-hide-menu {
    visibility: hidden
}

.e-emptyicon {
    opacity: 0
}

.e-device .e-flmenu-valuediv {
    padding: 24px 0 0
}

.e-bigger .e-grid,
.e-grid.e-bigger {
    font-size: 13px
}

.e-bigger .e-grid .e-gridheader thead .e-icons:not(.e-check):not(.e-stop),
.e-bigger .e-grid .e-row .e-icon-rowdragicon:before,
.e-grid.e-bigger .e-gridheader thead .e-icons:not(.e-check):not(.e-stop),
.e-grid.e-bigger .e-row .e-icon-rowdragicon:before {
    font-size: 10px
}

.e-bigger .e-grid .e-res-toolbar .e-toolbar-items .e-toolbar-item.e-search-wrapper,
.e-grid.e-bigger .e-res-toolbar .e-toolbar-items .e-toolbar-item.e-search-wrapper {
    padding: 5px
}

.e-bigger .e-grid .e-res-toolbar .e-toolbar-items .e-toolbar-item.e-search-wrapper .e-input.e-search,
.e-grid.e-bigger .e-res-toolbar .e-toolbar-items .e-toolbar-item.e-search-wrapper .e-input.e-search {
    width: 100%
}

.e-bigger .e-grid .e-res-toolbar .e-toolbar-items .e-toolbar-item.e-search-wrapper .e-input-group-icon.e-icons.e-sicon.e-clear-icon,
.e-grid.e-bigger .e-res-toolbar .e-toolbar-items .e-toolbar-item.e-search-wrapper .e-input-group-icon.e-icons.e-sicon.e-clear-icon {
    margin: 13px 14px 5px 0
}

.e-bigger .e-grid .e-res-toolbar .e-toolbar-items .e-toolbar-item.e-search-wrapper .e-sicon.e-clear-icon:before,
.e-grid.e-bigger .e-res-toolbar .e-toolbar-items .e-toolbar-item.e-search-wrapper .e-sicon.e-clear-icon:before {
    font-size: 17px
}

.e-bigger .e-grid .e-res-toolbar .e-toolbar-items .e-toolbar-item.e-search-wrapper .e-search .e-search-icon,
.e-grid.e-bigger .e-res-toolbar .e-toolbar-items .e-toolbar-item.e-search-wrapper .e-search .e-search-icon {
    padding-left: 0
}

.e-bigger .e-grid .e-toolbar-items .e-toolbar-item.e-search-wrapper,
.e-grid.e-bigger .e-toolbar-items .e-toolbar-item.e-search-wrapper {
    padding-bottom: 8px;
    padding-top: 2px
}

.e-bigger .e-grid .e-toolbar-items .e-toolbar-item.e-search-wrapper .e-search .e-search-icon,
.e-grid.e-bigger .e-toolbar-items .e-toolbar-item.e-search-wrapper .e-search .e-search-icon {
    min-width: 20px
}

.e-bigger .e-grid .e-toolbar .e-toolbar-item.e-search-wrapper .e-sicon.e-clear-icon,
.e-grid.e-bigger .e-toolbar .e-toolbar-item.e-search-wrapper .e-sicon.e-clear-icon {
    margin: 0 8px 0 0;
    min-width: 20px;
    padding: 0
}

.e-bigger .e-grid .e-toolbar .e-toolbar-item.e-search-wrapper .e-sicon.e-clear-icon:before,
.e-grid.e-bigger .e-toolbar .e-toolbar-item.e-search-wrapper .e-sicon.e-clear-icon:before {
    font-size: 12px
}

.e-bigger .e-grid.e-rtl .e-toolbar .e-toolbar-item.e-search-wrapper .e-sicon.e-clear-icon,
.e-grid.e-bigger.e-rtl .e-toolbar .e-toolbar-item.e-search-wrapper .e-sicon.e-clear-icon {
    margin: 6px 0 5px 6px;
    min-width: 20px;
    padding: 0
}

.e-bigger .e-grid .e-toolbar .e-toolbar-items .e-tbar-btn.e-btn .e-btn-icon.e-icons,
.e-grid.e-bigger .e-toolbar .e-toolbar-items .e-tbar-btn.e-btn .e-btn-icon.e-icons {
    font-size: 18px
}

.e-bigger .e-grid .e-flmenu-valuediv,
.e-grid.e-bigger .e-flmenu-valuediv {
    padding: 24px 0 0
}

.e-bigger .e-grid .e-headercell,
.e-grid.e-bigger .e-headercell {
    height: 56px;
    padding: 0 28px
}

.e-bigger .e-grid .e-headercelldiv,
.e-grid.e-bigger .e-headercelldiv {
    height: 29px;
    line-height: 30px
}

.e-bigger .e-grid .e-detailheadercell,
.e-bigger .e-grid .e-headercell,
.e-grid.e-bigger .e-detailheadercell,
.e-grid.e-bigger .e-headercell {
    font-size: 12px
}

.e-bigger .e-grid .e-icons,
.e-grid.e-bigger .e-icons {
    font-size: 14px
}

.e-bigger .e-grid .e-gridheader thead .e-icons,
.e-grid.e-bigger .e-gridheader thead .e-icons {
    font-size: 16px
}

.e-bigger .e-grid .e-icon-gdownarrow,
.e-bigger .e-grid .e-icon-grightarrow,
.e-bigger .e-grid .e-toolbar .e-tbar-btn.e-btn .e-btn-icon.e-icons.e-columnchooser-btn,
.e-grid.e-bigger .e-icon-gdownarrow,
.e-grid.e-bigger .e-icon-grightarrow,
.e-grid.e-bigger .e-toolbar .e-tbar-btn.e-btn .e-btn-icon.e-icons.e-columnchooser-btn {
    font-size: 12px
}

.e-bigger .e-grid .e-gridheader tr th:last-child,
.e-grid.e-bigger .e-gridheader tr th:last-child {
    padding-right: 28px
}

.e-bigger .e-grid .e-gridheader tr th:last-child.e-filterbarcell,
.e-grid.e-bigger .e-gridheader tr th:last-child.e-filterbarcell {
    padding-left: 21px
}

.e-bigger .e-grid .e-gridheader tr th:first-child,
.e-grid.e-bigger .e-gridheader tr th:first-child {
    padding-left: 28px
}

.e-bigger .e-grid .e-gridheader tr th:first-child.e-filterbarcell,
.e-grid.e-bigger .e-gridheader tr th:first-child.e-filterbarcell {
    padding-left: 21px
}

.e-bigger .e-grid .e-headercelldiv,
.e-grid.e-bigger .e-headercelldiv {
    font-size: 12px
}

.e-bigger .e-grid .e-groupcaption,
.e-bigger .e-grid .e-rowcell,
.e-bigger .e-grid .e-summarycell,
.e-grid.e-bigger .e-groupcaption,
.e-grid.e-bigger .e-rowcell,
.e-grid.e-bigger .e-summarycell {
    font-size: 13px;
    padding: 11px 28px
}

.e-bigger .e-grid .e-rowcell:first-child,
.e-bigger .e-grid .e-summarycell:first-child,
.e-grid.e-bigger .e-rowcell:first-child,
.e-grid.e-bigger .e-summarycell:first-child {
    padding-left: 28px
}

.e-bigger .e-grid .e-rowcell:last-child,
.e-bigger .e-grid .e-summarycell:last-child,
.e-grid.e-bigger .e-rowcell:last-child,
.e-grid.e-bigger .e-summarycell:last-child {
    padding-right: 28px
}

.e-bigger .e-grid .e-filterbarcell,
.e-bigger .e-grid .e-filterbarcelldisabled,
.e-grid.e-bigger .e-filterbarcell,
.e-grid.e-bigger .e-filterbarcelldisabled {
    height: 56px;
    padding: 0 28px
}

.e-bigger .e-grid .e-filterbarcell input,
.e-grid.e-bigger .e-filterbarcell input {
    height: 26px
}

.e-bigger .e-grid .e-ftrchk,
.e-grid.e-bigger .e-ftrchk {
    padding-bottom: 13px;
    padding-top: 13px
}

.e-bigger .e-grid .e-columnmenu,
.e-grid.e-bigger .e-columnmenu {
    bottom: 31px;
    top: 35px
}

.e-bigger .e-grid.e-device.e-noselect,
.e-grid.e-bigger.e-device.e-noselect {
    -webkit-user-select: none;
    user-select: none
}

.e-bigger .e-grid .e-dialog.e-checkboxfilter,
.e-bigger .e-grid .e-dialog.e-flmenu,
.e-grid.e-bigger .e-dialog.e-checkboxfilter,
.e-grid.e-bigger .e-dialog.e-flmenu {
    min-width: 260px
}

.e-bigger .e-grid .e-dialog.e-checkboxfilter,
.e-grid.e-bigger .e-dialog.e-checkboxfilter {
    min-height: 352px
}

.e-bigger .e-grid .e-checkboxfilter .e-dlg-content,
.e-grid.e-bigger .e-checkboxfilter .e-dlg-content {
    padding-left: 11px
}

.e-bigger .e-grid .e-checkboxfilter .e-ftrchk,
.e-bigger .e-grid .e-checkboxfilter .e-searchbox,
.e-grid.e-bigger .e-checkboxfilter .e-ftrchk,
.e-grid.e-bigger .e-checkboxfilter .e-searchbox {
    padding-left: 13px
}

.e-bigger .e-grid.e-rtl .e-checkboxfilter .e-dlg-content,
.e-grid.e-bigger.e-rtl .e-checkboxfilter .e-dlg-content {
    padding-left: 24px;
    padding-right: 11px
}

.e-bigger .e-grid.e-rtl .e-checkboxfilter .e-ftrchk,
.e-bigger .e-grid.e-rtl .e-checkboxfilter .e-searchbox,
.e-grid.e-bigger.e-rtl .e-checkboxfilter .e-ftrchk,
.e-grid.e-bigger.e-rtl .e-checkboxfilter .e-searchbox {
    padding-left: 0;
    padding-right: 13px
}

.e-bigger .e-grid .e-filtermenudiv,
.e-grid.e-bigger .e-filtermenudiv {
    margin: -18px -7px
}

.e-bigger .e-grid .e-sortfilterdiv,
.e-grid.e-bigger .e-sortfilterdiv {
    margin: -17px 8px
}

.e-bigger .e-grid .e-gridheader .e-fltr-icon .e-sortfilterdiv,
.e-grid.e-bigger .e-gridheader .e-fltr-icon .e-sortfilterdiv {
    margin: -15px 24px
}

.e-bigger .e-grid.e-rtl .e-gridheader .e-headercell .e-headercelldiv.e-headerchkcelldiv,
.e-grid.e-bigger.e-rtl .e-gridheader .e-headercell .e-headercelldiv.e-headerchkcelldiv {
    padding: 0 .6em 0 1.15em
}

.e-bigger .e-grid .e-gridheader .e-columnheader.e-wrap .e-sortfilterdiv,
.e-bigger .e-grid .e-wrap .e-sortfilterdiv,
.e-grid.e-bigger .e-gridheader .e-columnheader.e-wrap .e-sortfilterdiv,
.e-grid.e-bigger .e-wrap .e-sortfilterdiv {
    margin: -20px 8px
}

.e-bigger .e-grid .e-gridheader .e-columnheader.e-wrap .e-rightalign .e-sortfilterdiv .e-wrap .e-rightalign .e-sortfilterdiv,
.e-grid.e-bigger .e-gridheader .e-columnheader.e-wrap .e-rightalign .e-sortfilterdiv .e-wrap .e-rightalign .e-sortfilterdiv {
    margin: -20px 2px
}

.e-bigger .e-grid .e-gridheader .e-columnheader.e-wrap .e-fltr-icon .e-sortfilterdiv .e-wrap .e-fltr-icon .e-sortfilterdiv,
.e-grid.e-bigger .e-gridheader .e-columnheader.e-wrap .e-fltr-icon .e-sortfilterdiv .e-wrap .e-fltr-icon .e-sortfilterdiv {
    margin: -10px 18px
}

.e-bigger .e-grid .e-gridheader .e-columnheader.e-wrap .e-rightalign.e-fltr-icon .e-sortfilterdiv,
.e-bigger .e-grid .e-wrap .e-rightalign.e-fltr-icon .e-sortfilterdiv,
.e-grid.e-bigger .e-gridheader .e-columnheader.e-wrap .e-rightalign.e-fltr-icon .e-sortfilterdiv,
.e-grid.e-bigger .e-wrap .e-rightalign.e-fltr-icon .e-sortfilterdiv {
    margin: -12px 2px
}

.e-bigger .e-grid.e-wrap .e-columnheader .e-headercelldiv,
.e-bigger .e-grid.e-wrap .e-columnheader .e-stackedheadercelldiv,
.e-bigger .e-grid.e-wrap .e-rowcell,
.e-grid.e-bigger.e-wrap .e-columnheader .e-headercelldiv,
.e-grid.e-bigger.e-wrap .e-columnheader .e-stackedheadercelldiv,
.e-grid.e-bigger.e-wrap .e-rowcell {
    line-height: 18px
}

.e-bigger .e-grid .e-gridheader .e-rightalign .e-sortfilterdiv,
.e-grid.e-bigger .e-gridheader .e-rightalign .e-sortfilterdiv {
    margin: -16px 4px
}

.e-bigger .e-grid .e-gridheader .e-rightalign .e-sortnumber,
.e-bigger .e-grid .e-gridheader .e-rightalign.e-fltr-icon .e-sortnumber,
.e-grid.e-bigger .e-gridheader .e-rightalign .e-sortnumber,
.e-grid.e-bigger .e-gridheader .e-rightalign.e-fltr-icon .e-sortnumber {
    float: left;
    margin: 7px 2px 0 5px
}

.e-bigger .e-grid .e-sortnumber,
.e-grid.e-bigger .e-sortnumber {
    border-radius: 65%;
    display: inline-block;
    float: right;
    font-size: 9px;
    height: 15px;
    line-height: 16px;
    margin: 7px 5px 0 2px;
    text-align: center;
    width: 15px
}

.e-bigger .e-grid .e-gridheader .e-fltr-icon .e-sortnumber,
.e-grid.e-bigger .e-gridheader .e-fltr-icon .e-sortnumber {
    margin: 7px 5px 0 2px
}

.e-bigger .e-grid .e-gridheader .e-rightalign.e-fltr-icon .e-sortfilterdiv,
.e-grid.e-bigger .e-gridheader .e-rightalign.e-fltr-icon .e-sortfilterdiv {
    margin: -15px -4px
}

.e-bigger .e-grid.e-rtl .e-detailheadercell .e-sortfilterdiv,
.e-bigger .e-grid.e-rtl .e-gridheader .e-rightalign .e-sortfilterdiv,
.e-bigger .e-grid.e-rtl .e-headercell .e-sortfilterdiv,
.e-grid.e-bigger.e-rtl .e-detailheadercell .e-sortfilterdiv,
.e-grid.e-bigger.e-rtl .e-gridheader .e-rightalign .e-sortfilterdiv,
.e-grid.e-bigger.e-rtl .e-headercell .e-sortfilterdiv {
    margin: -17px 10px
}

.e-bigger .e-grid.e-rtl .e-gridheader .e-fltr-icon .e-sortfilterdiv,
.e-grid.e-bigger.e-rtl .e-gridheader .e-fltr-icon .e-sortfilterdiv {
    margin: -17px 30px 0 14px
}

.e-bigger .e-grid.e-rtl .e-gridheader .e-rightalign.e-fltr-icon .e-sortfilterdiv,
.e-grid.e-bigger.e-rtl .e-gridheader .e-rightalign.e-fltr-icon .e-sortfilterdiv {
    margin: -17px 14px
}

.e-bigger .e-grid.e-rtl .e-filtermenudiv,
.e-bigger .e-grid.e-rtl .e-rightalign .e-filtermenudiv,
.e-grid.e-bigger.e-rtl .e-filtermenudiv,
.e-grid.e-bigger.e-rtl .e-rightalign .e-filtermenudiv {
    margin: -20px 0 -18px -11px
}

.e-bigger .e-grid.e-rtl .e-detailheadercell .e-headercelldiv .e-sortnumber,
.e-bigger .e-grid.e-rtl .e-detailheadercell.e-rightalign .e-headercelldiv .e-sortnumber,
.e-bigger .e-grid.e-rtl .e-headercell .e-headercelldiv .e-sortnumber,
.e-bigger .e-grid.e-rtl .e-headercell.e-fltr-icon .e-headercelldiv .e-sortnumber,
.e-bigger .e-grid.e-rtl .e-headercell.e-rightalign .e-headercelldiv .e-sortnumber,
.e-grid.e-bigger.e-rtl .e-detailheadercell .e-headercelldiv .e-sortnumber,
.e-grid.e-bigger.e-rtl .e-detailheadercell.e-rightalign .e-headercelldiv .e-sortnumber,
.e-grid.e-bigger.e-rtl .e-headercell .e-headercelldiv .e-sortnumber,
.e-grid.e-bigger.e-rtl .e-headercell.e-fltr-icon .e-headercelldiv .e-sortnumber,
.e-grid.e-bigger.e-rtl .e-headercell.e-rightalign .e-headercelldiv .e-sortnumber {
    margin: 6px 0 0 10px
}

.e-bigger .e-grid .e-emptyrow td,
.e-bigger .e-grid .e-frozencontent table tr td:first-child:empty,
.e-bigger .e-grid .e-movablecontent table tr td:first-child:empty,
.e-bigger .e-grid .e-rowcell,
.e-bigger .e-grid .e-summarycell,
.e-bigger .e-grid:not(.e-grid-min-height) .e-gridcontent tr td:not(.e-indentcell):first-child:empty,
.e-bigger .e-grid:not(.e-grid-min-height) .e-gridcontent tr.e-row .e-rowcell:empty,
.e-grid.e-bigger .e-emptyrow td,
.e-grid.e-bigger .e-frozencontent table tr td:first-child:empty,
.e-grid.e-bigger .e-movablecontent table tr td:first-child:empty,
.e-grid.e-bigger .e-rowcell,
.e-grid.e-bigger .e-summarycell,
.e-grid.e-bigger:not(.e-grid-min-height) .e-gridcontent tr td:not(.e-indentcell):first-child:empty,
.e-grid.e-bigger:not(.e-grid-min-height) .e-gridcontent tr.e-row .e-rowcell:empty {
    line-height: 27px
}

.e-bigger .e-grid .e-filterbarcell input,
.e-grid.e-bigger .e-filterbarcell input {
    font-size: 13px
}

.e-bigger .e-grid .e-groupdroparea,
.e-grid.e-bigger .e-groupdroparea {
    font-size: 19px;
    min-height: 64px;
    padding: 22px 24px
}

.e-bigger .e-grid .e-cloneproperties,
.e-grid.e-bigger .e-cloneproperties {
    padding: 4px 5px
}

.e-bigger .e-grid .e-cloneproperties.e-draganddrop,
.e-grid.e-bigger .e-cloneproperties.e-draganddrop {
    padding: 0
}

.e-bigger .e-grid .e-headerclone,
.e-grid.e-bigger .e-headerclone {
    font-size: 12px
}

.e-bigger .e-grid .e-groupdroparea.e-grouped,
.e-grid.e-bigger .e-groupdroparea.e-grouped {
    padding: 11px 0 12px
}

.e-bigger .e-grid .e-frozenheader table tr td.e-rowcell,
.e-grid.e-bigger .e-frozenheader table tr td.e-rowcell {
    height: 49px -6
}

.e-bigger .e-grid .e-frozencontent table tr td:first-child:empty,
.e-bigger .e-grid .e-frozenhdrcont table tr td:first-child:empty,
.e-bigger .e-grid .e-movablecontent table tr td:first-child:empty,
.e-bigger .e-grid:not(.e-grid-min-height) .e-gridcontent tr td:not(.e-indentcell):first-child:empty,
.e-bigger .e-grid:not(.e-grid-min-height) .e-gridcontent tr.e-row .e-rowcell:empty,
.e-grid.e-bigger .e-frozencontent table tr td:first-child:empty,
.e-grid.e-bigger .e-frozenhdrcont table tr td:first-child:empty,
.e-grid.e-bigger .e-movablecontent table tr td:first-child:empty,
.e-grid.e-bigger:not(.e-grid-min-height) .e-gridcontent tr td:not(.e-indentcell):first-child:empty,
.e-grid.e-bigger:not(.e-grid-min-height) .e-gridcontent tr.e-row .e-rowcell:empty {
    height: 49px
}

.e-bigger .e-grid.e-bigger .e-columnmenu,
.e-grid.e-bigger.e-bigger .e-columnmenu {
    bottom: 16px;
    margin: -18.5px -18px
}

.e-bigger .e-grid.e-device .e-columnmenu,
.e-grid.e-bigger.e-device .e-columnmenu {
    margin: -18px
}

.e-bigger .e-grid .e-columnmenu,
.e-grid.e-bigger .e-columnmenu {
    right: 23px
}

.e-bigger .e-grid .e-groupheadercell,
.e-bigger .e-grid .e-groupheadercell:hover,
.e-grid.e-bigger .e-groupheadercell,
.e-grid.e-bigger .e-groupheadercell:hover {
    border-radius: 16px;
    font-size: 13px;
    height: 32px;
    margin: 4px 0 0 24px;
    padding: 0 8px 0 12px
}

.e-bigger .e-grid .e-groupheadercell:hover,
.e-bigger .e-grid.e-device .e-groupheadercell,
.e-grid.e-bigger .e-groupheadercell:hover,
.e-grid.e-bigger.e-device .e-groupheadercell {
    padding: 0 8px 0 12px
}

.e-bigger .e-grid .e-gdclone,
.e-grid.e-bigger .e-gdclone {
    border-radius: 17px;
    padding: 6px
}

.e-bigger .e-grid .e-groupheadercell span,
.e-grid.e-bigger .e-groupheadercell span {
    height: 32px;
    line-height: 32px;
    padding: 0
}

.e-bigger .e-grid .e-groupheadercell .e-ungroupbutton,
.e-grid.e-bigger .e-groupheadercell .e-ungroupbutton {
    font-size: 16px
}

.e-bigger .e-grid .e-groupheadercell .e-grouptext,
.e-grid.e-bigger .e-groupheadercell .e-grouptext {
    line-height: 32px
}

.e-bigger .e-grid .e-row .e-input-focus .e-input.e-field,
.e-bigger .e-grid .e-row .e-input-group .e-input.e-field,
.e-grid.e-bigger .e-row .e-input-focus .e-input.e-field,
.e-grid.e-bigger .e-row .e-input-group .e-input.e-field {
    font-family: Roboto, Segoe UI, GeezaPro, "DejaVu Serif", "sans-serif", -apple-system, BlinkMacSystemFont;
    font-size: 13px;
    padding-bottom: 9px;
    padding-top: 13px
}

.e-bigger .e-grid.e-device .e-row .e-input-focus .e-input.e-field,
.e-bigger .e-grid.e-device .e-row .e-input-group .e-input.e-field,
.e-grid.e-bigger.e-device .e-row .e-input-focus .e-input.e-field,
.e-grid.e-bigger.e-device .e-row .e-input-group .e-input.e-field {
    padding-bottom: 5px;
    padding-top: 12px
}

.e-bigger .e-grid .e-row .e-input-group,
.e-grid.e-bigger .e-row .e-input-group {
    margin-bottom: 5px;
    vertical-align: middle
}

.e-bigger .e-grid.e-device .e-headercell,
.e-grid.e-bigger.e-device .e-headercell {
    padding: 0 21px
}

.e-bigger .e-grid.e-device .e-headercell:first-child,
.e-grid.e-bigger.e-device .e-headercell:first-child {
    padding: 0 12px 0 16px
}

.e-bigger .e-grid.e-device .e-headercell:last-child,
.e-grid.e-bigger.e-device .e-headercell:last-child {
    padding: 0 16px 0 12px
}

.e-bigger .e-grid.e-device .e-groupheadercell span,
.e-grid.e-bigger.e-device .e-groupheadercell span {
    line-height: 30px;
    padding: 0
}

.e-bigger .e-grid.e-device .e-rowcell,
.e-bigger .e-grid.e-device .e-summarycell,
.e-grid.e-bigger.e-device .e-rowcell,
.e-grid.e-bigger.e-device .e-summarycell {
    padding: 8px 12px
}

.e-bigger .e-grid:not(.e-row-responsive).e-device .e-rowcell:first-child,
.e-bigger .e-grid:not(.e-row-responsive).e-device .e-summarycell:first-child,
.e-grid.e-bigger:not(.e-row-responsive).e-device .e-rowcell:first-child,
.e-grid.e-bigger:not(.e-row-responsive).e-device .e-summarycell:first-child {
    padding: 8px 12px 8px 16px
}

.e-bigger .e-grid:not(.e-row-responsive).e-device .e-rowcell:last-child,
.e-bigger .e-grid:not(.e-row-responsive).e-device .e-summarycell:last-child,
.e-grid.e-bigger:not(.e-row-responsive).e-device .e-rowcell:last-child,
.e-grid.e-bigger:not(.e-row-responsive).e-device .e-summarycell:last-child {
    padding: 8px 16px 8px 12px
}

.e-bigger .e-grid.e-device .e-filterbarcell,
.e-grid.e-bigger.e-device .e-filterbarcell {
    padding: 8px 12px
}

.e-bigger .e-grid.e-device .e-filterbarcell:first-child,
.e-grid.e-bigger.e-device .e-filterbarcell:first-child {
    padding: 8px 12px 8px 16px
}

.e-bigger .e-grid.e-device .e-filterbarcell:last-child,
.e-grid.e-bigger.e-device .e-filterbarcell:last-child {
    padding: 8px 16px 8px 12px
}

.e-bigger .e-grid.e-device .e-groupheadercell .e-ungroupbutton,
.e-grid.e-bigger.e-device .e-groupheadercell .e-ungroupbutton {
    line-height: 30px
}

.e-bigger .e-grid.e-device .e-editedbatchcell.e-rowcell,
.e-bigger .e-grid.e-device .e-normaledit .e-rowcell,
.e-grid.e-bigger.e-device .e-editedbatchcell.e-rowcell,
.e-grid.e-bigger.e-device .e-normaledit .e-rowcell {
    padding-bottom: 0;
    padding-top: 0
}

.e-bigger .e-grid .e-addedrow .e-normaledit .e-unboundcell,
.e-bigger .e-grid .e-editedrow .e-normaledit .e-unboundcell,
.e-bigger .e-grid .e-unboundcell,
.e-grid.e-bigger .e-addedrow .e-normaledit .e-unboundcell,
.e-grid.e-bigger .e-editedrow .e-normaledit .e-unboundcell,
.e-grid.e-bigger .e-unboundcell {
    padding-bottom: 6px;
    padding-top: 6px
}

.e-bigger .e-grid .e-grouptext,
.e-grid.e-bigger .e-grouptext {
    margin-right: 8px;
    width: 76px
}

.e-bigger .e-grid .e-gridheader table th[rowspan],
.e-bigger .e-grid.e-device .e-gridheader table th[rowspan],
.e-grid.e-bigger .e-gridheader table th[rowspan],
.e-grid.e-bigger.e-device .e-gridheader table th[rowspan] {
    padding-bottom: 20px
}

.e-bigger .e-grid .e-groupsort,
.e-bigger .e-grid .e-toggleungroup,
.e-bigger .e-grid span.e-ungroupbutton,
.e-grid.e-bigger .e-groupsort,
.e-grid.e-bigger .e-toggleungroup,
.e-grid.e-bigger span.e-ungroupbutton {
    margin-left: 8px;
    margin-top: 0
}

.e-bigger .e-grid span.e-ungroupbutton.e-icons,
.e-grid.e-bigger span.e-ungroupbutton.e-icons {
    font-size: 16px;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    padding-top: 0
}

.e-bigger .e-grid.e-device span.e-ungroupbutton.e-icons,
.e-grid.e-bigger.e-device span.e-ungroupbutton.e-icons {
    margin-top: 0
}

.e-bigger .e-grid span.e-groupsort.e-icons,
.e-grid.e-bigger span.e-groupsort.e-icons {
    margin-right: 0;
    margin-top: 0
}

.e-bigger .e-grid.e-device span.e-groupsort.e-icons,
.e-grid.e-bigger.e-device span.e-groupsort.e-icons {
    margin-top: 0
}

.e-bigger .e-grid.e-rtl .e-groupheadercell,
.e-bigger .e-grid.e-rtl .e-groupheadercell:hover,
.e-grid.e-bigger.e-rtl .e-groupheadercell,
.e-grid.e-bigger.e-rtl .e-groupheadercell:hover {
    margin: 3px 24px 0 0;
    padding: 0 12px 0 8px
}

.e-bigger .e-grid.e-rtl.e-device .e-groupheadercell,
.e-grid.e-bigger.e-rtl.e-device .e-groupheadercell {
    padding: 0 12px 0 8px
}

.e-bigger .e-grid.e-rtl span.e-ungroupbutton.e-icons,
.e-grid.e-bigger.e-rtl span.e-ungroupbutton.e-icons {
    margin-left: 0;
    margin-right: 6px;
    margin-top: 0;
    padding-left: 0
}

.e-bigger .e-grid .e-groupcaption,
.e-grid.e-bigger .e-groupcaption {
    line-height: 32px
}

.e-bigger .e-grid .e-ccdlg .e-dlg-content,
.e-grid.e-bigger .e-ccdlg .e-dlg-content {
    margin: 20px 0 0;
    padding: 17px 24px 5px 12px
}

.e-bigger .e-grid .e-ccdlg .e-ccul-ele,
.e-grid.e-bigger .e-ccdlg .e-ccul-ele {
    padding: 0
}

.e-bigger .e-grid .e-ccdlg .e-cc-searchdiv,
.e-grid.e-bigger .e-ccdlg .e-cc-searchdiv {
    padding-left: 6px
}

.e-bigger .e-grid .e-ccdlg .e-checkbox-wrapper.e-control.e-keyboard,
.e-grid.e-bigger .e-ccdlg .e-checkbox-wrapper.e-control.e-keyboard {
    padding-left: 12px
}

.e-bigger .e-grid .e-ccdlg li.e-cclist,
.e-grid.e-bigger .e-ccdlg li.e-cclist {
    padding: 11px 0
}

.e-bigger .e-grid .e-ccdlg .e-toolbar .e-ccdiv,
.e-grid.e-bigger .e-ccdlg .e-toolbar .e-ccdiv {
    margin-top: 0
}

.e-bigger .e-grid .e-filterbarcell.e-frozen-right-border,
.e-bigger .e-grid .e-headercell.e-frozen-right-border,
.e-bigger .e-grid .e-rowcell.e-frozen-right-border,
.e-grid.e-bigger .e-filterbarcell.e-frozen-right-border,
.e-grid.e-bigger .e-headercell.e-frozen-right-border,
.e-grid.e-bigger .e-rowcell.e-frozen-right-border {
    border-right: 2px solid #e3165b99
}

.e-bigger .e-grid .e-filterbarcell.e-frozen-left-border,
.e-bigger .e-grid .e-headercell.e-frozen-left-border,
.e-bigger .e-grid .e-rowcell.e-frozen-left-border,
.e-grid.e-bigger .e-filterbarcell.e-frozen-left-border,
.e-grid.e-bigger .e-headercell.e-frozen-left-border,
.e-grid.e-bigger .e-rowcell.e-frozen-left-border {
    border-left: 2px solid #e3165b99
}

.e-bigger .e-grid .e-gridheader .e-filterbarcell.e-freezeline,
.e-bigger .e-grid .e-rowcell.e-freezeline,
.e-grid.e-bigger .e-gridheader .e-filterbarcell.e-freezeline,
.e-grid.e-bigger .e-rowcell.e-freezeline {
    position: relative
}

.e-bigger .e-grid .e-gridheader .e-filterbarcell .e-frozen-left-cursor,
.e-bigger .e-grid .e-gridheader .e-filterbarcell .e-frozen-right-cursor,
.e-bigger .e-grid .e-gridheader .e-headercell .e-frozen-left-cursor,
.e-bigger .e-grid .e-gridheader .e-headercell .e-frozen-right-cursor,
.e-bigger .e-grid .e-rowcell .e-frozen-left-cursor,
.e-bigger .e-grid .e-rowcell .e-frozen-right-cursor,
.e-grid.e-bigger .e-gridheader .e-filterbarcell .e-frozen-left-cursor,
.e-grid.e-bigger .e-gridheader .e-filterbarcell .e-frozen-right-cursor,
.e-grid.e-bigger .e-gridheader .e-headercell .e-frozen-left-cursor,
.e-grid.e-bigger .e-gridheader .e-headercell .e-frozen-right-cursor,
.e-grid.e-bigger .e-rowcell .e-frozen-left-cursor,
.e-grid.e-bigger .e-rowcell .e-frozen-right-cursor {
    cursor: move;
    height: 100%;
    position: absolute;
    top: 0;
    width: 4px
}

.e-bigger .e-grid .e-gridheader .e-filterbarcell .e-frozen-left-cursor,
.e-bigger .e-grid .e-gridheader .e-headercell .e-frozen-left-cursor,
.e-bigger .e-grid .e-rowcell .e-frozen-left-cursor,
.e-grid.e-bigger .e-gridheader .e-filterbarcell .e-frozen-left-cursor,
.e-grid.e-bigger .e-gridheader .e-headercell .e-frozen-left-cursor,
.e-grid.e-bigger .e-rowcell .e-frozen-left-cursor {
    right: 0
}

.e-bigger .e-grid .e-gridheader .e-filterbarcell .e-frozen-right-cursor,
.e-bigger .e-grid .e-gridheader .e-headercell .e-frozen-right-cursor,
.e-bigger .e-grid .e-rowcell .e-frozen-right-cursor,
.e-grid.e-bigger .e-gridheader .e-filterbarcell .e-frozen-right-cursor,
.e-grid.e-bigger .e-gridheader .e-headercell .e-frozen-right-cursor,
.e-grid.e-bigger .e-rowcell .e-frozen-right-cursor {
    left: 0
}

.e-bigger .e-grid .e-gridheader .e-filterbarcell .e-frozen-left-cursor.e-frozen-resize-cursor,
.e-bigger .e-grid .e-gridheader .e-headercell .e-frozen-left-cursor.e-frozen-resize-cursor,
.e-bigger .e-grid .e-rowcell .e-frozen-left-cursor.e-frozen-resize-cursor,
.e-grid.e-bigger .e-gridheader .e-filterbarcell .e-frozen-left-cursor.e-frozen-resize-cursor,
.e-grid.e-bigger .e-gridheader .e-headercell .e-frozen-left-cursor.e-frozen-resize-cursor,
.e-grid.e-bigger .e-rowcell .e-frozen-left-cursor.e-frozen-resize-cursor {
    right: 3px
}

.e-bigger .e-grid .e-gridheader .e-filterbarcell .e-frozen-right-cursor.e-frozen-resize-cursor:not(.e-frozen-default-cursor),
.e-bigger .e-grid .e-gridheader .e-headercell .e-frozen-right-cursor.e-frozen-resize-cursor:not(.e-frozen-default-cursor),
.e-grid.e-bigger .e-gridheader .e-filterbarcell .e-frozen-right-cursor.e-frozen-resize-cursor:not(.e-frozen-default-cursor),
.e-grid.e-bigger .e-gridheader .e-headercell .e-frozen-right-cursor.e-frozen-resize-cursor:not(.e-frozen-default-cursor) {
    left: 3px
}

.e-bigger .e-grid .e-frozen-helper,
.e-grid.e-bigger .e-frozen-helper {
    border-left: 2px solid #e3165b99;
    cursor: move;
    position: absolute;
    z-index: 2
}

.e-bigger .e-grid .e-content.e-freezeline-moving,
.e-grid.e-bigger .e-content.e-freezeline-moving {
    -webkit-user-select: none;
    user-select: none
}

.e-grid {
    border-radius: 0;
    border-style: none solid solid;
    border-width: 1px;
    display: block;
    font-family: Roboto, Segoe UI, GeezaPro, "DejaVu Serif", "sans-serif", -apple-system, BlinkMacSystemFont;
    font-size: 13px;
    height: auto;
    position: relative
}

.e-grid .e-gridheader {
    -webkit-user-select: none;
    user-select: none
}

.e-grid .e-gridheader.e-sticky,
.e-grid .e-groupdroparea.e-sticky,
.e-grid .e-toolbar.e-sticky {
    position: -webkit-sticky;
    position: sticky;
    z-index: 10
}

.e-grid .e-ccdlg.e-sticky,
.e-grid .e-gridheader.e-sticky .e-headercontent .e-reorderdownarrow,
.e-grid .e-gridheader.e-sticky .e-headercontent .e-reorderuparrow {
    position: fixed;
    z-index: 10
}

.e-grid .e-groupdroparea.e-sticky {
    opacity: 1
}

.e-grid .e-gridcontent .e-lastrow-dragborder,
.e-grid .e-gridheader .e-firstrow-dragborder,
.e-grid.e-rtl .e-gridcontent .e-lastrow-dragborder,
.e-grid.e-rtl .e-gridheader .e-firstrow-dragborder {
    background-color: #e3165b;
    bottom: 0;
    height: 2px;
    position: absolute
}

.e-grid .e-grid-relative {
    position: relative
}

.e-grid .e-dropitemscount {
    border: 1px solid #fff;
    border-radius: 17px;
    box-sizing: initial;
    font-size: 13px;
    line-height: normal;
    margin-left: -8px;
    min-width: 12px;
    padding: 3px 7px 4px;
    position: absolute;
    text-align: center;
    top: -10px;
    z-index: 5
}

.e-grid.e-rtl .e-dropitemscount {
    left: -6px !important
}

.e-grid.e-rtl .e-toolbar .e-toolbar-item.e-search-wrapper .e-sicon.e-clear-icon {
    margin: 4px 0 4px 6px;
    padding: 0
}

.e-grid.e-bothlines .e-cloneproperties.e-draganddrop .e-rowdragdrop,
.e-grid.e-verticallines .e-cloneproperties.e-draganddrop .e-rowdragdrop {
    border-bottom: 0;
    border-right: 1px solid #e0e0e0;
    border-top: 1px solid #e0e0e0
}

.e-grid .e-gridcontent .e-detailrowcollapse.e-dragborder,
.e-grid .e-gridcontent .e-rowcell.e-dragborder,
.e-grid .e-gridcontent .e-rowdragdrop.e-dragborder,
.e-grid .e-gridcontent tr.e-row:first-child .e-rowcell.e-dragborder,
.e-grid .e-gridheader .e-detailrowcollapse.e-dragborder,
.e-grid .e-gridheader .e-rowcell.e-dragborder,
.e-grid .e-gridheader .e-rowdragdrop.e-dragborder,
.e-grid .e-gridheader tr.e-row:first-child .e-rowcell.e-dragborder,
.e-grid.e-rtl .e-gridcontent .e-detailrowcollapse.e-dragborder,
.e-grid.e-rtl .e-gridcontent .e-rowcell.e-dragborder,
.e-grid.e-rtl .e-gridcontent .e-rowdragdrop.e-dragborder,
.e-grid.e-rtl .e-gridcontent tr.e-row:first-child .e-rowcell.e-dragborder,
.e-grid.e-rtl .e-gridheader .e-detailrowcollapse.e-dragborder,
.e-grid.e-rtl .e-gridheader .e-rowcell.e-dragborder,
.e-grid.e-rtl .e-gridheader .e-rowdragdrop.e-dragborder,
.e-grid.e-rtl .e-gridheader tr.e-row:first-child .e-rowcell.e-dragborder {
    box-shadow: 0 2px 0 0 #e3165b;
    position: relative;
    z-index: 5
}

.e-grid .e-gridheader thead .e-icons:not(.e-check):not(.e-stop) {
    font-size: 10px
}

.e-grid .e-row .e-icon-rowdragicon:before {
    color: #000;
    display: block;
    font-size: 12px;
    font-weight: 700;
    opacity: .54;
    text-indent: 10px
}

.e-grid .e-row .e-icon-rowdragmoveicon:before {
    font-size: 12px;
    font-weight: 700
}

.e-grid .e-row .e-icon-rowdragmoveicon {
    padding-left: 10px
}

.e-grid .e-draganddrop .e-rowcell,
.e-grid.e-rtl .e-draganddrop .e-rowcell {
    padding-left: 6px;
    padding-right: 6px
}

.e-grid .e-gridcontent .e-rowdragdrop,
.e-grid .e-gridheader .e-rowdragdrop {
    border: solid #e0e0e0;
    border-width: 1px 0 0
}

.e-grid .e-gridcontent .e-groupcaption.e-lastrowcell,
.e-grid .e-gridcontent .e-indentcell.e-lastrowcell,
.e-grid .e-gridcontent .e-recordpluscollapse.e-lastrowcell,
.e-grid .e-gridcontent .e-rowdragdrop.e-lastrowcell {
    border-bottom-width: 1px
}

.e-grid .e-cloneproperties.e-draganddrop .e-row .e-icon-rowdragicon:before {
    left: -5px;
    position: relative
}

.e-grid .e-icon-rowdragicon {
    font-size: 10px;
    text-indent: 12px
}

.e-grid .e-toolbar {
    border: 0;
    border-radius: 0;
    border-top: 1px solid #e0e0e0
}

.e-grid .e-toolbar .e-toolbar-item.e-search-wrapper .e-sicon.e-clear-icon {
    margin-right: 8px;
    min-width: 18px;
    padding: 0
}

.e-grid .e-toolbar .e-toolbar-item.e-search-wrapper .e-sicon.e-clear-icon:before {
    font-size: 12px
}

.e-grid .e-toolbar-items .e-input-group-icon.e-icons.e-sicon:active:not(.e-clear-icon),
.e-grid .e-toolbar-items .e-input-group-icon.e-icons.e-sicon:focus:not(.e-clear-icon),
.e-grid .e-toolbar-items .e-input-group-icon.e-icons.e-sicon:hover:not(.e-clear-icon) {
    background: none;
    box-shadow: none
}

.e-grid .e-toolbar-items .e-input-group-icon.e-icons.e-sicon:not(.e-clear-icon) {
    border: none
}

.e-grid .e-res-toolbar {
    border-bottom: 1px solid #e0e0e0
}

.e-grid .e-res-toolbar .e-toolbar-items {
    min-height: 0;
    min-height: auto
}

.e-grid .e-res-toolbar .e-toolbar-items .e-search-icon:active,
.e-grid .e-res-toolbar .e-toolbar-items .e-search-icon:focus,
.e-grid .e-res-toolbar .e-toolbar-items .e-search-icon:hover,
.e-grid .e-res-toolbar .e-toolbar-items .e-sicon.e-clear-icon:active,
.e-grid .e-res-toolbar .e-toolbar-items .e-sicon.e-clear-icon:focus,
.e-grid .e-res-toolbar .e-toolbar-items .e-sicon.e-clear-icon:hover,
.e-grid .e-res-toolbar .e-toolbar-items .e-tbar-btn:active,
.e-grid .e-res-toolbar .e-toolbar-items .e-tbar-btn:focus,
.e-grid .e-res-toolbar .e-toolbar-items .e-tbar-btn:hover {
    background: none
}

.e-grid .e-res-toolbar .e-toolbar-items .e-icons {
    color: #000
}

.e-grid .e-res-toolbar .e-toolbar-items .e-toolbar-left .e-toolbar-item .e-tbar-btn .e-resfilter-icon {
    font-size: 22px
}

.e-grid .e-res-toolbar .e-toolbar-items .e-responsive-right {
    width: calc(100% - 50px)
}

.e-grid .e-res-toolbar .e-toolbar-items .e-responsive-right .e-search-wrapper .e-input-group:after,
.e-grid .e-res-toolbar .e-toolbar-items .e-responsive-right .e-search-wrapper .e-input-group:before {
    background: none
}

.e-grid .e-res-toolbar .e-toolbar-items .e-toolbar-right .e-search-wrapper {
    padding-left: 18px;
    padding-right: 0;
    width: 100%
}

.e-grid .e-res-toolbar .e-toolbar-items .e-toolbar-right .e-search-wrapper .e-search-icon {
    font-size: 18px;
    margin-top: 8px
}

.e-grid .e-res-toolbar .e-toolbar-items .e-toolbar-right .e-search-wrapper .e-input-group {
    border: 0;
    opacity: 1;
    padding: 0 9px 0 6px;
    width: 100%
}

.e-grid .e-res-toolbar .e-toolbar-items .e-toolbar-right .e-search-wrapper .e-input-group .e-input {
    margin-top: 8px
}

.e-grid .e-res-toolbar .e-toolbar-items .e-toolbar-right .e-search-wrapper .e-input-group .e-search-icon {
    margin-top: 14px;
    padding-left: 0
}

.e-grid .e-res-toolbar .e-toolbar-items .e-responsive-right .e-search-wrapper {
    padding-left: 0
}

.e-grid.e-bigger .e-res-toolbar .e-toolbar-items .e-responsive-right .e-search-wrapper .e-sicon.e-clear-icon {
    margin: 14px 8px 5px 0
}

.e-grid.e-bigger .e-res-toolbar .e-toolbar-items .e-responsive-right .e-search-wrapper .e-sicon.e-clear-icon:before {
    font-size: 18px
}

.e-grid.e-rtl .e-res-toolbar .e-toolbar-items .e-responsive-right .e-search-wrapper {
    padding-left: 26px
}

.e-grid.e-rtl .e-res-toolbar .e-toolbar-items .e-responsive-right .e-search-wrapper .e-sicon.e-clear-icon {
    margin: 14px 0 5px 8px
}

.e-grid .e-toolbar-items .e-toolbar-item.e-search-wrapper {
    padding-bottom: 6px;
    padding-top: 1px
}

.e-grid .e-toolbar-items .e-toolbar-item.e-search-wrapper .e-search:focus {
    opacity: 1
}

.e-grid .e-toolbar-items .e-toolbar-item.e-search-wrapper .e-search {
    margin-bottom: 0;
    opacity: .6;
    width: 230px
}

.e-grid .e-toolbar-items .e-toolbar-item.e-search-wrapper .e-search.e-input-focus {
    opacity: 1
}

.e-grid .e-toolbar-items .e-toolbar-item.e-search-wrapper .e-search .e-search-icon {
    min-width: 18px
}

.e-bigger .e-grid .e-group-animator .e-groupheadercell,
.e-bigger .e-grid .e-group-animator .e-groupheadercell:hover {
    border-bottom-width: 1px;
    margin: 15px 0
}

.e-grid .e-groupdroparea.e-group-animate.e-grouped {
    height: 54px
}

.e-bigger .e-grid .e-group-animate.e-groupdroparea .e-nextgroup {
    margin-top: 15px
}

.e-grid .e-group-animator .e-groupheadercell,
.e-grid .e-group-animator .e-groupheadercell:hover {
    border-bottom-width: 1px;
    margin: 12px 0
}

.e-grid .e-group-animator:last-child .e-nextgroup.e-icons.e-icon-next {
    display: none
}

.e-grid .e-groupdroparea.e-group-animate.e-grouped {
    border-bottom-width: 0;
    height: 48px;
    overflow: hidden;
    padding: 0
}

.e-grid.e-rtl .e-group-animator {
    float: right
}

.e-grid.e-rtl .e-group-animate .e-groupheadercell,
.e-grid.e-rtl .e-group-animate .e-groupheadercell:hover {
    margin-left: 0;
    margin-right: 0
}

.e-grid.e-rtl .e-group-animate.e-groupdroparea .e-nextgroup {
    margin-top: 16px;
    transform: rotate(180deg)
}

.e-grid.e-rtl .e-group-animator:first-child .e-groupheadercell {
    margin: 12px 16px 12px 0
}

.e-grid .e-group-animator:first-child .e-groupheadercell {
    margin: 12px 0 12px 16px
}

.e-grid .e-group-animate.e-groupdroparea .e-nextgroup {
    margin-top: 9px
}

.e-grid .e-groupdroparea.e-group-animate .e-drag.e-icon-drag {
    display: inline-block;
    font-size: 11px;
    height: 24px;
    line-height: 25px;
    padding: 0;
    vertical-align: middle
}

.e-grid .e-group-animator .e-icon-drag.e-icons {
    margin-left: 0
}

.e-grid .e-groupdroparea.e-group-animate span.e-drag.e-icons.e-icon-drag {
    cursor: move
}

.e-grid .e-group-animate .e-drag.e-icon-drag:before {
    opacity: .7
}

.e-grid .e-group-animate span.e-nextgroup.e-icons.e-icon-next {
    display: inline-block;
    float: left;
    height: 24px;
    line-height: 32px;
    padding: 0;
    vertical-align: middle
}

.e-grid .e-groupdroparea.e-grouped {
    padding: 9px 0 10px
}

.e-grid.e-default .e-gridheader.e-stackedfilter .e-grouptopleftcell,
.e-grid.e-default.e-horizontallines .e-gridheader.e-stackedfilter .e-grouptopleftcell {
    border-top: 0
}

.e-grid.e-default .e-gridheader.e-stackedfilter tr:first-child th.e-grouptopleftcell,
.e-grid.e-default.e-horizontallines .e-gridheader.e-stackedfilter tr:first-child th.e-grouptopleftcell {
    border-bottom: 1px solid
}

.e-grid.e-default.e-hidelines .e-gridheader.e-stackedfilter tr:first-child th.e-grouptopleftcell,
.e-grid.e-default.e-verticallines .e-gridheader.e-stackedfilter tr:first-child th.e-grouptopleftcell {
    border-bottom: 0
}

.e-grid.e-default .e-gridheader.e-stackedfilter tr:last-child th.e-grouptopleftcell,
.e-grid.e-default.e-horizontallines .e-gridheader.e-stackedfilter tr:last-child th.e-grouptopleftcell {
    border-top: 1px solid
}

.e-grid.e-default.e-hidelines .e-gridheader.e-stackedfilter tr:last-child th.e-grouptopleftcell,
.e-grid.e-default.e-verticallines .e-gridheader.e-stackedfilter tr:last-child th.e-grouptopleftcell {
    border-top: 0
}

.e-grid.e-default .e-grouptopleftcell {
    border-top: 1px solid
}

.e-grid.e-default .e-gridheader .e-headercell.e-firstheader,
.e-grid.e-default.e-horizontallines .e-headercell.e-firstheader {
    border-left: 1px solid
}

.e-grid.e-default.e-hidelines .e-headercell.e-firstheader {
    border-left: 0
}

.e-grid.e-default.e-bothlines .e-grouptopleftcell,
.e-grid.e-default.e-hidelines .e-detailrowcollapse,
.e-grid.e-default.e-hidelines .e-detailrowexpand,
.e-grid.e-default.e-hidelines .e-grouptopleftcell,
.e-grid.e-default.e-hidelines .e-rowdragdrop,
.e-grid.e-default.e-verticallines .e-detailrowcollapse,
.e-grid.e-default.e-verticallines .e-detailrowexpand,
.e-grid.e-default.e-verticallines .e-grouptopleftcell,
.e-grid.e-default.e-verticallines .e-rowdragdrop {
    border-top-width: 0
}

.e-grid.e-default.e-horizontallines .e-grouptopleftcell {
    border-top: 1px solid
}

.e-grid .e-gridheader .e-headercell .e-rhandler,
.e-grid .e-gridheader .e-headercell .e-rsuppress {
    height: 100%;
    position: absolute;
    right: 0;
    top: 0;
    width: 4px
}

.e-grid .e-gridheader .e-frozenheader .e-headercell:last-child .e-rhandler:last-of-type,
.e-grid .e-gridheader .e-frozenheader .e-headercell:last-child .e-rsuppress:last-of-type {
    border-right: 0
}

.e-grid .e-gridheader .e-frozenheader.e-frozen-right-header .e-headercell .e-rhandler,
.e-grid .e-gridheader .e-frozenheader.e-frozen-right-header .e-headercell .e-rsuppress {
    left: 0
}

.e-grid.e-device .e-gridheader .e-headercell .e-rhandler {
    width: 14px
}

.e-grid.e-rtl .e-gridheader .e-headercell .e-rhandler,
.e-grid.e-rtl .e-gridheader .e-headercell .e-rsuppress {
    left: 0;
    right: auto
}

.e-grid.e-resize-lines .e-gridheader .e-frozen-right-header th.e-headercell .e-rhandler,
.e-grid.e-resize-lines .e-gridheader th.e-headercell.e-lastcell .e-rhandler {
    border-right-width: 0
}

.e-grid.e-rtl .e-gridheader .e-frozenheader.e-frozen-right-header .e-headercell .e-rhandler,
.e-grid.e-rtl .e-gridheader .e-frozenheader.e-frozen-right-header .e-headercell .e-rsuppress {
    right: 0
}

.e-grid.e-rtl.e-resize-lines .e-gridheader .e-frozen-right-header th.e-headercell .e-rhandler {
    border-left-width: 0;
    border-right-width: 1px
}

.e-grid .e-rhelper {
    position: absolute;
    width: 1px
}

.e-grid .e-virtual-rhandler {
    z-index: 1
}

.e-grid.e-device .e-ricon:before {
    border-right: 6px solid;
    right: 4px
}

.e-grid.e-device .e-ricon:after,
.e-grid.e-device .e-ricon:before {
    border-bottom: 6px solid #0000;
    border-top: 6px solid #0000;
    content: "";
    display: block;
    height: 0;
    position: absolute;
    top: 4px;
    width: 20px
}

.e-grid.e-device .e-ricon:after {
    border-left: 6px solid;
    left: 4px;
    z-index: 3
}

.e-grid .e-gridheader .e-rcursor,
.e-grid .e-gridheader .e-stackedheadercell.e-rcursor,
.e-grid.e-rcursor {
    cursor: col-resize
}

.e-grid.e-editing .e-gridheader .e-rcursor {
    cursor: default
}

.e-grid .e-table {
    border-collapse: initial;
    table-layout: fixed;
    width: 100%
}

.e-grid .e-tableborder {
    border-right: 1px solid
}

.e-grid .e-virtualtable {
    will-change: transform;
    z-index: 1
}

.e-grid .e-headercelldiv {
    border: 0;
    display: block;
    font-size: 12px;
    font-weight: 500;
    height: 29px;
    line-height: 30px;
    margin: -7px;
    overflow: hidden;
    padding: 0 .6em;
    text-align: left;
    text-transform: none;
    -webkit-user-select: none;
    user-select: none
}

.e-grid .e-headercelldiv.e-headerchkcelldiv {
    overflow: visible
}

.e-grid .e-gridheader .e-headercontent .e-centeralign .e-headercelldiv.e-headerchkcelldiv,
.e-grid .e-gridheader .e-headercontent .e-rightalign .e-headercelldiv.e-headerchkcelldiv {
    padding: 0 .6em
}

.e-grid .e-headercell,
.e-grid .e-headercell.e-defaultcursor,
.e-grid .e-headercell.e-stackedheadercell {
    cursor: default
}

.e-grid .e-headercell.e-mousepointer,
.e-grid .e-headercell.e-stackedheadercell.e-mousepointer {
    cursor: pointer
}

.e-grid .e-gridheader .e-detailheadercell,
.e-grid .e-gridheader .e-headercell {
    -webkit-user-select: none;
    user-select: none
}

.e-grid .e-gridcontent tr:first-child td,
.e-grid .e-gridheader tr:first-child th {
    border-top: 0
}

.e-grid .e-gridheader tr th:last-child,
.e-grid .e-gridheader tr th:last-child.e-filterbarcell {
    padding-right: 21px
}

.e-grid .e-gridheader tr th:first-child,
.e-grid .e-gridheader tr th:first-child.e-filterbarcell {
    padding-left: 21px
}

.e-grid .e-gridheader {
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-top-style: solid;
    border-top-width: 1px
}

.e-grid .e-frozenhdrcont {
    border-bottom-width: 0
}

.e-grid .e-frozenhdrcont table tr:not(.e-editedrow):first-child td {
    border-top-style: solid;
    border-top-width: 1px
}

.e-grid.e-bothlines .e-filterbarcell,
.e-grid.e-bothlines .e-filterbarcelldisabled {
    border-width: 1px 0 0 1px
}

.e-grid .e-detailheadercell,
.e-grid .e-headercell {
    border-style: solid;
    border-width: 0;
    font-size: 12px;
    font-weight: 500;
    height: 42px;
    overflow: hidden;
    padding: 0 21px;
    position: relative;
    text-align: left
}

.e-grid.e-device .e-headercell {
    padding: 0 21px
}

.e-grid.e-device .e-headercell:first-child {
    padding: 0 12px 0 16px
}

.e-grid.e-device .e-headercell:last-child {
    padding: 0 16px 0 12px
}

.e-grid .e-rowcell {
    border-style: solid;
    border-width: 1px 0 0;
    display: table-cell;
    font-size: 13px;
    line-height: 20px;
    overflow: hidden;
    padding: 8px 21px;
    vertical-align: middle;
    white-space: nowrap;
    width: auto
}

.e-grid .e-frozencontent table .e-insertedrow td.e-rowcell,
.e-grid .e-frozenheader table .e-insertedrow td.e-rowcell,
.e-grid .e-movablecontent table .e-insertedrow td.e-rowcell,
.e-grid .e-movableheader table .e-insertedrow td.e-rowcell,
.e-grid .e-row.e-emptyrow,
.e-grid:not(.e-grid-min-height) .e-gridcontent .e-content tr.e-insertedrow .e-rowcell:empty {
    height: 37px
}

.e-grid .e-addedrow .e-input-group input.e-input,
.e-grid .e-addedrow .e-input-group.e-control-wrapper input.e-input,
.e-grid .e-editedrow .e-input-group input.e-input,
.e-grid .e-editedrow .e-input-group.e-control-wrapper input.e-input {
    min-height: 0;
    min-height: auto
}

.e-grid:not(.e-grid-min-height) .e-gridcontent tr td:not(.e-indentcell):first-child:empty,
.e-grid:not(.e-grid-min-height) .e-gridcontent tr.e-row .e-rowcell:empty {
    height: 36px
}

.e-grid.e-afenabled .e-frozencontent,
.e-grid.e-afenabled .e-frozenheader,
.e-grid.e-afenabled .e-headercontent,
.e-grid.e-afenabled .e-movablecontent,
.e-grid.e-afenabled .e-movableheader,
.e-grid.e-enabledboxbdr .e-frozencontent,
.e-grid.e-enabledboxbdr .e-frozenheader,
.e-grid.e-enabledboxbdr .e-headercontent,
.e-grid.e-enabledboxbdr .e-movablecontent,
.e-grid.e-enabledboxbdr .e-movableheader {
    position: relative
}

.e-grid .e-rowcell:first-child,
.e-grid .e-summarycell:first-child {
    padding-left: 21px
}

.e-grid .e-rowcell:last-child,
.e-grid .e-summarycell:last-child {
    padding-right: 21px
}

.e-grid .e-addedrow .e-normaledit .e-unboundcell,
.e-grid .e-editedrow .e-normaledit .e-unboundcell,
.e-grid .e-unboundcell {
    padding-bottom: 4px;
    padding-top: 4px
}

.e-grid .e-unboundcelldiv>button {
    margin: 0 3.5px
}

.e-grid .e-unboundcelldiv {
    margin: 0 -3.5px
}

.e-grid .e-summarycell {
    word-wrap: break-word;
    border-style: solid;
    border-width: 1px 0 0;
    font-size: 13px;
    font-weight: 500;
    height: auto;
    line-height: 18px;
    padding: 8px 21px;
    white-space: normal
}

.e-grid .e-summarycontent {
    display: flex
}

.e-grid .e-summarycontent .e-frozenfootercontent {
    float: left;
    width: -webkit-min-content;
    width: min-content
}

.e-grid .e-summarycontent .e-frozen-right-footercontent {
    float: right
}

.e-grid .e-summarycontent .e-frozen-right-footercontent .e-firstsummarycell {
    border-left: 1px solid;
    border-color: #e0e0e0
}

.e-grid .e-summarycontent .e-movablefootercontent {
    flex: 1 1;
    height: inherit;
    overflow: hidden
}

.e-grid .e-summarycontent .e-detailindentcelltop,
.e-grid .e-summarycontent .e-indentcell {
    border-width: 1px 0 0
}

.e-grid.e-device .e-rowcell,
.e-grid.e-device .e-summarycell {
    padding: 8px 12px
}

.e-grid.e-device .e-rowcell:first-child,
.e-grid.e-device .e-summarycell:first-child {
    padding: 8px 12px 8px 16px
}

.e-grid.e-device .e-rowcell:last-child,
.e-grid.e-device .e-summarycell:last-child {
    padding: 8px 16px 8px 12px
}

.e-grid td.e-rowcell.e-checkbox {
    padding: 6px 21px
}

.e-grid td.e-rowcell.e-checkbox input[type=checkbox] {
    margin-top: 5px
}

.e-grid.e-default .e-detailrowcollapse.e-lastrowcell,
.e-grid.e-default .e-rowcell.e-lastrowcell {
    border-bottom-width: 1px
}

.e-grid.e-default .e-detailrow .e-lastrowcell {
    border-bottom: 1px solid #e0e0e0
}

.e-grid.e-bothlines .e-rowcell.e-lastrowcell {
    border-bottom-width: 1px
}

.e-grid.e-bothlines .e-rowcell {
    border-width: 1px 0 0 1px
}

.e-grid .e-gridheader table th[rowspan],
.e-grid.e-device .e-gridheader table th[rowspan] {
    padding-bottom: 13px;
    vertical-align: bottom
}

.e-grid .e-emptyrow td {
    line-height: 20px;
    padding: .7em
}

.e-grid.e-responsive .e-headercelldiv,
.e-grid.e-responsive .e-rowcell {
    text-overflow: ellipsis;
    white-space: nowrap
}

.e-grid.e-responsive .e-headercelldiv.e-headerchkcelldiv,
.e-grid.e-responsive .e-rowcell.e-gridchkbox,
.e-grid.e-responsive .e-rowcell.e-gridchkbox-cell {
    text-overflow: clip
}

.e-grid.e-default .e-detailheadercell,
.e-grid.e-default .e-headercell {
    border-width: 0
}

.e-grid [aria-selected]+tr .e-detailindentcell {
    border-top-style: solid;
    border-top-width: 1px
}

.e-grid.e-default.e-verticallines .e-detailheadercell,
.e-grid.e-default.e-verticallines .e-headercell {
    border-width: 0 0 0 1px
}

.e-grid.e-default.e-verticallines .e-headercell.e-stackedheadercell {
    border-bottom: 1px solid
}

.e-grid.e-default .e-stackedheadercell {
    border-width: 0 0 1px 1px
}

.e-grid.e-default.e-verticallines tr th:first-child:not(.e-firstcell) {
    border-left-width: 0
}

.e-grid.e-default table th[rowspan],
.e-grid.e-default.e-bothlines .e-detailheadercell,
.e-grid.e-default.e-bothlines .e-headercell {
    border-width: 0 0 0 1px
}

.e-grid tr th.e-firstcell {
    border-left-style: solid;
    border-left-width: 1px
}

.e-grid.e-default .e-gridheader th.e-firstcell.e-movablefirst,
.e-grid.e-default tr :not(.e-rtl) th.e-headercell:first-child:not(.e-firstcell):not(.e-headercell.e-frozen-left-border),
.e-grid.e-default tr td:first-child,
.e-grid.e-default tr th.e-detailheadercell:first-child,
.e-grid.e-default tr th.e-filterbarcell:first-child:not(.e-filterbarcell.e-frozen-left-border) {
    border-left-width: 0
}

.e-grid .e-hide {
    display: none
}

.e-grid .e-gridcontent,
.e-grid .e-gridfooter,
.e-grid .e-gridheader,
.e-grid .e-groupdroparea,
.e-grid .e-headercontent,
.e-grid .e-rowcell,
.e-grid .e-summarycontent {
    overflow: hidden;
    vertical-align: middle
}

.e-grid .e-sortfilterdiv {
    float: right;
    height: 10px;
    margin: -16px 10px;
    padding: 3px;
    width: 10px
}

.e-grid .e-gridheader .e-rightalign .e-sortfilterdiv {
    float: left;
    margin: -16px 5px
}

.e-grid .e-gridheader .e-rightalign .e-stackedheadercelldiv,
.e-grid .e-gridheader .e-sortfilter .e-rightalign .e-headercelldiv {
    padding: 0 .6em 0 1.9em
}

.e-grid .e-gridheader .e-sortfilter .e-fltr-icon .e-headercelldiv,
.e-grid .e-gridheader .e-sortfilter .e-rightalign.e-fltr-icon .e-headercelldiv {
    margin: -7px 15px -7px -7px
}

.e-grid .e-gridheader .e-headercell .e-headercelldiv.e-headerchkcelldiv,
.e-grid .e-gridheader .e-sortfilter .e-headercelldiv,
.e-grid .e-gridheader .e-stackedheadercelldiv {
    padding: 0 1.8em 0 .6em
}

.e-grid.e-rtl .e-gridheader .e-headercell .e-headercelldiv.e-headerchkcelldiv {
    padding: 0 .6em 0 .55em
}

.e-grid .e-filtermenudiv {
    float: right;
    margin: -18px -7px;
    padding: 6px;
    text-align: right
}

.e-grid .e-filtermenudiv:hover {
    cursor: pointer
}

.e-grid.e-print-grid-layout .e-filterbar,
.e-grid.e-print-grid-layout .e-grouptopleftcell,
.e-grid.e-print-grid-layout .e-icons:not(.e-frame),
.e-grid.e-print-grid-layout .e-indentcell,
.e-grid.e-print-grid-layout .e-pager,
.e-grid.e-print-grid-layout .e-recordpluscollapse,
.e-grid.e-print-grid-layout .e-recordplusexpand {
    display: none
}

.e-grid.e-print-grid-layout .e-indentcell.e-detailindentcelltop {
    display: table-cell
}

.e-grid.e-print-grid-layout .e-content {
    overflow-y: hidden
}

.e-grid.e-print-grid-layout .e-grouptext {
    width: auto
}

.e-grid.e-print-grid-layout .e-detailcell {
    padding: .8em .6em
}

.e-grid.e-print-grid {
    left: -1000px;
    top: -1000px
}

.e-grid .e-flmenu-valuediv {
    padding: 24px 0 0
}

.e-grid .e-flbldcontent {
    padding: 18px 18px 0
}

.e-grid .e-flblbtn {
    width: 110px
}

.e-grid .e-sortnumber {
    border-radius: 65%;
    display: inline-block;
    float: right;
    font-size: 9px;
    height: 15px;
    line-height: 16px;
    margin: 7px 5px 0 2px;
    text-align: center;
    width: 15px
}

.e-grid .e-gridheader .e-fltr-icon .e-sortnumber {
    margin: 7px 5px 0 2px
}

.e-grid .e-gridheader .e-rightalign.e-fltr-icon .e-sortnumber {
    float: left;
    margin: 7px 2px 0 10px
}

.e-grid .e-gridheader .e-rightalign .e-sortnumber {
    float: left;
    margin: 7px 2px 0 5px
}

.e-grid .e-gridheader .e-fltr-icon .e-sortfilterdiv {
    margin: -16px 24px
}

.e-grid .e-gridheader .e-rightalign.e-fltr-icon .e-sortfilterdiv {
    margin: -16px 5px
}

.e-grid.e-wrap .e-gridheader .e-rightalign .e-sortnumber {
    margin: 1px 2px 0 15px
}

.e-grid.e-wrap .e-gridheader .e-sortnumber {
    margin: 2px -5px 0 2px
}

.e-grid.e-wrap .e-gridheader .e-sortfilterdiv {
    margin: -9px 10px
}

.e-grid .e-frozenheader .e-editcell.e-normaledit,
.e-grid .e-movableheader .e-editcell.e-normaledit {
    border-top-color: #0000
}

.e-grid .e-columnmenu {
    float: right;
    margin: -18.5px -18px;
    padding: 6px;
    position: absolute;
    right: 23px
}

.e-grid.e-wrap .e-columnmenu {
    line-height: 3px
}

.e-grid.e-rtl .e-columnmenu {
    left: 5px;
    margin: -18px -18px -18px 3px;
    right: auto
}

.e-grid.e-wrap.e-rtl .e-columnmenu {
    line-height: 3px
}

.e-grid [class^=e-] {
    box-sizing: border-box
}

.e-grid .e-rowdragdropcell {
    border-style: solid;
    border-width: 1px 0 0
}

.e-grid .e-detailrowcollapse,
.e-grid .e-detailrowexpand {
    border-style: solid;
    border-width: 1px 0 0;
    cursor: pointer
}

.e-grid .e-detailindentcell {
    border-right-style: solid;
    border-right-width: 1px
}

.e-grid .e-detailcell {
    border-top-style: solid;
    border-top-width: 1px;
    font-weight: 400;
    padding: .3em;
    text-align: left
}

.e-grid th.e-detailcell .e-gridpager,
.e-grid th.e-detailcell .e-rowcell {
    text-align: left
}

.e-grid th.e-detailcell .e-rtl .e-gridpager,
.e-grid th.e-detailcell .e-rtl .e-rowcell,
.e-grid.e-rtl th.e-detailcell .e-gridpager,
.e-grid.e-rtl th.e-detailcell .e-rowcell {
    text-align: right
}

.e-grid.e-verticallines .e-filterbarcell,
.e-grid.e-verticallines .e-rowcell {
    border-width: 0 0 0 1px
}

.e-grid.e-hidelines .e-detailheadercell,
.e-grid.e-hidelines .e-filterbarcell,
.e-grid.e-hidelines .e-headercell,
.e-grid.e-hidelines .e-rowcell,
.e-grid.e-hidelines tr th.e-firstcell,
.e-grid.e-horizontallines .e-detailheadercell,
.e-grid.e-horizontallines .e-headercell {
    border-width: 0
}

.e-grid.e-horizontallines .e-headercell.e-stackedheadercell {
    border-width: 0 0 1px 1px
}

.e-grid.e-horizontallines .e-filterbarcell,
.e-grid.e-horizontallines .e-rowcell {
    border-width: 1px 0 0
}

.e-grid.e-hidelines .e-rowcell.e-lastrowcell,
.e-grid.e-horizontallines .e-rowcell.e-lastrowcell,
.e-grid.e-verticallines .e-rowcell.e-lastrowcell {
    border-bottom-width: 1px
}

.e-grid.e-bothlines .e-detailrowvisible,
.e-grid.e-hidelines .e-detailrowvisible,
.e-grid.e-horizontallines .e-detailrowvisible,
.e-grid.e-verticallines .e-detailrowvisible {
    border-left-width: 0
}

.e-grid.e-hidelines .e-firstchildrow .e-detailrowcollapse,
.e-grid.e-hidelines .e-firstchildrow .e-detailrowexpand,
.e-grid.e-hidelines .e-firstchildrow .e-rowcell,
.e-grid.e-verticallines .e-firstchildrow .e-detailrowcollapse,
.e-grid.e-verticallines .e-firstchildrow .e-detailrowexpand,
.e-grid.e-verticallines .e-firstchildrow .e-rowcell {
    border-top-width: 1px
}

.e-grid .e-filterbarcell .e-icons:before {
    display: block;
    margin: 0 auto
}

.e-grid .e-filterbarcell .e-filtertext::-webkit-search-cancel-button,
.e-grid .e-search input::-webkit-search-cancel-button {
    display: none
}

.e-grid .e-filterbarcell .e-filtertext::-ms-clear,
.e-grid .e-search input::-ms-clear {
    display: none
}

.e-grid .e-filterbarcell,
.e-grid .e-filterbarcelldisabled {
    border-collapse: collapse;
    border-style: solid;
    border-width: 1px 0 0;
    cursor: default;
    height: 42px;
    overflow: hidden;
    padding: 0 21px;
    vertical-align: middle
}

.e-grid .e-rowdragheader {
    border: solid #e0e0e0;
    border-width: 1px 0 0
}

.e-grid .e-filterbarcell input {
    border-radius: 0;
    border-style: solid;
    border-width: 0 0 2px;
    font-size: 13px;
    font-weight: 400;
    height: 26px;
    padding-right: 24px;
    text-indent: 0;
    width: 100%
}

.e-grid.e-device .e-filterbarcell {
    padding: 8px 12px
}

.e-grid.e-device .e-filterbarcell:first-child {
    padding: 8px 12px 8px 16px
}

.e-grid.e-device .e-filterbarcell:last-child {
    padding: 8px 16px 8px 12px
}

.e-grid .e-searchclear {
    float: right;
    position: relative
}

.e-grid.e-rtl .e-searchclear {
    float: left;
    position: relative
}

.e-grid .e-checkboxlist {
    height: 200px;
    margin-top: 5px;
    min-height: 160px;
    overflow-y: auto
}

.e-grid .e-checkfltrnmdiv {
    height: 60px;
    padding: 23px;
    text-align: center
}

.e-grid .e-checkboxlist>span {
    padding-left: 9px
}

.e-grid .e-chk-hidden {
    -moz-appearance: none;
    height: 1px;
    opacity: 0;
    width: 1px
}

.e-grid .e-checkselect,
.e-grid .e-checkselectall {
    margin: 0;
    opacity: 0;
    position: absolute;
    width: 0
}

.e-grid .e-rowcell .e-checkbox-wrapper,
.e-grid .e-rowcell .e-css.e-checkbox-wrapper {
    height: 20px;
    line-height: 20px;
    position: relative;
    top: 0;
    -webkit-user-select: auto;
    user-select: auto
}

.e-grid .e-dialog.e-checkboxfilter,
.e-grid .e-dialog.e-flmenu {
    min-width: 250px
}

.e-grid .e-dialog.e-checkboxfilter .e-dlg-content,
.e-grid .e-dialog.e-flmenu .e-dlg-content {
    border-radius: 0
}

.e-grid .e-dialog.e-checkboxfilter {
    min-height: 322px
}

.e-grid .e-checkboxfilter .e-searchbox {
    display: block
}

.e-grid .e-checkboxfilter .e-dlg-content,
.e-grid .e-checkboxfilter .e-ftrchk,
.e-grid .e-checkboxfilter .e-searchbox {
    padding-left: 9px
}

.e-grid .e-ftrchk {
    padding-bottom: 9px;
    padding-top: 9px
}

.e-grid .e-filterdiv,
.e-grid .e-fltrtempdiv {
    padding: 0;
    position: relative;
    text-align: center;
    width: 100%
}

.e-grid .e-pager {
    border-bottom: #0000;
    border-left: #0000;
    border-right: #0000
}

.e-grid .e-gridpopup {
    font-weight: 400;
    position: absolute;
    -webkit-user-select: none;
    user-select: none;
    z-index: 99999
}

.e-grid .e-gridpopup .e-content {
    border-radius: 4px;
    border-style: solid;
    border-width: 1px;
    font-size: 14px;
    padding: 4px
}

.e-grid .e-footerpadding .e-lastsummarycell {
    border-left: none;
    border-right: 1px solid
}

.e-grid.e-rtl .e-footerpadding tr.e-summaryrow td.e-lastsummarycell:last-child {
    border-left: 1px solid #e0e0e0;
    border-right: none
}

.e-grid .e-footerpadding {
    padding-left: 0;
    padding-right: 14px
}

.e-grid.e-rtl .e-footerpadding {
    padding-left: 14px;
    padding-right: 0
}

.e-grid .e-gridpopup span {
    border: 1px solid #0000;
    cursor: pointer;
    display: inline-block;
    height: 26px;
    padding: 4px;
    width: 26px
}

.e-grid .e-gridpopup .e-tail:after,
.e-grid .e-gridpopup .e-tail:before {
    border: 10px solid #0000;
    content: "";
    height: 0;
    left: 8px;
    position: absolute;
    width: 0
}

.e-grid .e-gridpopup .e-downtail:after {
    top: 34px
}

.e-grid .e-gridpopup .e-uptail:after {
    top: -17px
}

.e-grid .e-gridpopup .e-uptail:before {
    top: -19px
}

.e-grid .e-gridpopup .e-rowselect,
.e-grid .e-gridpopup .e-sortdirect {
    line-height: 18px;
    text-indent: 7%
}

.e-grid .e-cloneproperties {
    border-style: solid;
    border-width: 1px;
    box-shadow: 0 0;
    font-size: 12px;
    font-weight: 500;
    opacity: 1;
    overflow: hidden;
    padding: 4px 5px;
    text-align: center;
    -webkit-user-select: none;
    user-select: none;
    vertical-align: middle;
    white-space: nowrap;
    z-index: 10
}

.e-grid .e-cloneproperties.e-draganddrop {
    border-spacing: 0;
    font-size: 12px;
    font-weight: 400
}

.e-grid .e-cloneproperties.e-draganddrop table {
    border-spacing: 0
}

.e-grid .e-defaultcur {
    cursor: default
}

.e-grid .e-notallowedcur {
    cursor: not-allowed
}

.e-grid .e-grabcur {
    cursor: grabbing
}

.e-grid .e-cloneproperties.e-headerclone table {
    border-spacing: 0
}

.e-grid .e-headerclone {
    border-radius: 12px;
    font-size: 12px;
    font-weight: 500;
    line-height: 29px
}

.e-grid .e-draganddrop {
    border-width: 0 1px 1px;
    font-weight: 400;
    padding: 0
}

.e-grid .e-draganddrop .e-rowcell {
    opacity: .95
}

.e-grid.e-default .e-gridheader th.e-firstcell,
.e-grid.e-default .e-gridheader th.e-laststackcell {
    border-left-style: solid;
    border-left-width: 1px
}

.e-grid.e-bothlines .e-gridheader th.e-stackedheadercell {
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-left-style: solid;
    border-left-width: 1px
}

.e-grid.e-default.e-hidelines .e-gridheader th.e-firstcell {
    border-left-width: 0
}

.e-grid .e-gridheader .e-headercontent .e-reorderdownarrow,
.e-grid .e-gridheader .e-headercontent .e-reorderdownarrow-virtual,
.e-grid .e-gridheader .e-headercontent .e-reorderuparrow,
.e-grid .e-gridheader .e-headercontent .e-reorderuparrow-virtual {
    font-size: 8px;
    margin-left: -1px;
    margin-top: -4.5px;
    position: absolute;
    z-index: 10
}

.e-grid .e-gridheader .e-headercontent .e-reorderuparrow {
    margin-top: -4.5px
}

.e-grid .e-gridheader .e-headercontent .e-reorderdownarrow {
    margin-top: 4.5px
}

.e-grid td.e-active,
.e-grid td.e-cellselectionbackground,
.e-grid:not(.e-row-responsive) .e-gridcontent tr.e-row:first-child td.e-cellselectionbackground {
    font-weight: 400
}

.e-grid .e-groupdroparea {
    height: auto;
    line-height: normal;
    min-height: 48px
}

.e-grid .e-griddragarea {
    border: 1px solid;
    opacity: .6;
    position: absolute
}

.e-grid .e-gdclone {
    border-radius: 13px;
    padding: 2px
}

.e-grid .e-content {
    -webkit-overflow-scrolling: touch;
    overflow-x: auto;
    overflow-y: scroll;
    position: relative
}

.e-grid.e-rowdrag .e-columnheader,
.e-grid.e-rowdrag .e-groupdroparea,
.e-grid.e-ungroupdrag .e-columnheader,
.e-grid.e-ungroupdrag .e-groupdroparea {
    cursor: not-allowed
}

.e-grid .e-groupdroparea,
.e-grid.e-rowdrag .e-gridcontent,
.e-grid.e-ungroupdrag .e-gridcontent {
    cursor: default
}

.e-grid .e-groupdroparea {
    border-style: solid none;
    border-width: 1px 0 0;
    border-top-width: 1px;
    font-size: 14px;
    font-weight: lighter;
    opacity: .87;
    padding: 14px 24px;
    text-align: left;
    text-indent: 1pt;
    -webkit-user-select: none;
    user-select: none;
    width: 100%
}

.e-grid .e-grouptext {
    display: inline-block;
    margin-right: 6px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 57px
}

.e-grid .e-grid-icon {
    float: left
}

.e-grid .e-groupheadercell,
.e-grid .e-groupheadercell:hover {
    border: 0;
    border-collapse: collapse;
    border-radius: 12px;
    cursor: pointer;
    font-size: 13px;
    font-weight: 400;
    height: 24px;
    margin: 3px 0 0 18px;
    overflow: hidden;
    padding: 0 6px 0 9px;
    vertical-align: middle
}

.e-grid .e-groupheadercell:hover {
    border: 0;
    padding: 0 6px 0 9px
}

.e-grid .e-groupheadercell span {
    display: inline-block;
    float: left;
    height: 24px;
    line-height: 26px;
    padding: 0;
    vertical-align: middle
}

.e-grid .e-groupheadercell .e-grouptext {
    line-height: 24px
}

.e-grid .e-groupheadercell .e-ungroupbutton {
    font-size: 13px;
    line-height: 26px
}

.e-grid.e-device .e-groupheadercell span {
    line-height: 26px
}

.e-grid.e-device .e-groupheadercell .e-ungroupbutton {
    line-height: 25px
}

.e-grid.e-device .e-groupheadercell .e-groupsort {
    margin-top: 0
}

.e-grid .e-groupheadercell .e-cancel {
    padding-right: 10px
}

.e-grid .e-groupheadercell .e-icons:before {
    display: inline
}

.e-grid .e-groupsort,
.e-grid .e-toggleungroup,
.e-grid .e-ungroupbutton {
    font-size: 10px;
    margin-left: 6px
}

.e-grid .e-groupsort {
    margin-right: 0;
    margin-top: 0
}

.e-grid span.e-ungroupbutton.e-icons {
    margin-left: 6px;
    margin-top: 0;
    padding-right: 0;
    padding-top: 0
}

.e-grid .e-grptogglebtn {
    padding: 7px
}

.e-grid .e-icon-gdownarrow {
    font-size: 11px;
    padding: 14px 9px 12px;
    text-decoration: none
}

.e-grid .e-icon-grightarrow {
    font-size: 10px;
    padding: 14px 9px 14px 10px;
    text-decoration: none
}

.e-grid .e-recordplusexpand {
    padding-top: 5px
}

.e-grid .e-indentcell {
    border-style: solid;
    border-width: 0 1px 0 0
}

.e-grid .e-indentcell.e-detailindentcelltop,
.e-grid .e-indentcell.e-indentcelltop {
    border-width: 1px 0 0
}

.e-grid .e-recordpluscollapse,
.e-grid .e-recordplusexpand {
    border-style: solid;
    border-width: 1px 0 0;
    cursor: pointer
}

.e-grid .e-disablepointer {
    cursor: default
}

.e-grid .e-groupcaption {
    border-style: solid;
    border-width: 1px 0 0;
    display: table-cell;
    font-size: 12px;
    line-height: 20px;
    overflow: hidden;
    padding: .7em;
    text-overflow: ellipsis;
    vertical-align: middle;
    white-space: nowrap;
    width: auto
}

.e-grid .e-virtualtable .e-groupcaption {
    line-height: 20px;
    padding: 8px 21px
}

.e-grid .e-autofill {
    border: 1px solid;
    height: 8px;
    position: absolute;
    -webkit-user-select: none;
    user-select: none;
    width: 8px
}

.e-grid .e-headercontent {
    border-style: solid;
    border-width: 0
}

.e-grid .e-stackedheadercell {
    border-width: 0 0 1px 1px;
    white-space: nowrap
}

.e-grid .e-noselect {
    -webkit-user-select: none;
    user-select: none
}

.e-grid .e-toolbar .e-tbar-btn.e-btn .e-btn-icon.e-icons.e-columnchooser-btn {
    font-size: 9px
}

.e-grid .e-toolbar .e-toolbar-items .e-toolbar-right .e-cc-toolbar .e-tbar-btn .e-columnchooser-btn {
    margin-top: 1px
}

.e-grid .e-toolbar-item.e-cc.e-ccdiv.e-cc-toolbar {
    margin-top: 0;
    padding: 3px 0 0
}

.e-grid .e-edit-dialog .e-dlg-content {
    position: relative
}

.e-grid .e-edit-dialog {
    min-height: 350px
}

.e-grid .e-griderror label {
    display: inline !important
}

.e-grid .e-tooltip-wrap.e-griderror {
    z-index: 1000
}

.e-grid .e-tooltip-wrap.e-griderror .e-arrow-tip.e-tip-top {
    left: 44%
}

.e-grid .e-normaledit .e-rowcell {
    padding-bottom: 0;
    padding-top: 0
}

.e-grid.e-device .e-normaledit .e-rowcell {
    padding-bottom: 4px;
    padding-top: 4px
}

.e-grid .e-gridcontent .e-normaledit .e-rowcell.e-lastrowadded {
    border-bottom: 1px solid #e0e0e0;
    border-top: 0 #e0e0e0
}

.e-grid .e-normaledit {
    border-top: 0;
    padding: 0
}

.e-grid .e-gridcontent .e-normaledit .e-rowcell {
    border-top: 1px solid
}

.e-grid:not(.e-row-responsive) .e-gridcontent tr.e-row:first-child .e-rowcell {
    border-top: 0
}

.e-grid .e-editedbatchcell.e-rowcell,
.e-grid.e-device .e-editedbatchcell.e-rowcell,
.e-grid.e-device .e-gridcontent .e-normaledit .e-rowcell {
    padding-bottom: 0;
    padding-top: 0
}

.e-grid .e-editedbatchcell,
.e-grid td.e-boolcell {
    padding-left: 21px;
    padding-right: 21px
}

.e-grid td.e-boolcell input {
    margin: 3px 3px 3px 4px
}

.e-grid td.e-boolcell.e-rowcell {
    padding-bottom: 5px;
    padding-top: 5px
}

.e-grid .e-dialog .e-gridform .e-rowcell {
    border: 0;
    padding: 0
}

.e-grid .e-row .e-input-focus .e-input.e-field,
.e-grid .e-row .e-input-group .e-input.e-field {
    font-family: Roboto, Segoe UI, GeezaPro, "DejaVu Serif", "sans-serif", -apple-system, BlinkMacSystemFont;
    font-size: 13px;
    padding-bottom: 6px;
    padding-top: 9px
}

.e-grid .e-row .e-input-group {
    margin-bottom: 2px;
    margin-top: 0;
    vertical-align: middle
}

.e-grid .e-defaultcell.e-ralign,
.e-grid .e-defaultcell.e-ralign:focus,
.e-grid .e-editedrow .e-defaultcell.e-ralign,
.e-grid .e-editedrow .e-defaultcell.e-ralign:focus {
    padding-right: 10px
}

.e-grid .e-dlg-content .e-defaultcell.e-ralign,
.e-grid .e-dlg-content .e-defaultcell.e-ralign:focus {
    padding-right: 0
}

.e-grid .e-hiddenrow {
    display: none
}

.e-grid .e-columnchooserdiv {
    float: right;
    margin: -12px
}

.e-grid .e-ccdlg .e-dlg-content {
    margin: 20px 0 0;
    overflow: visible;
    padding: 16px 18px 13px 9px
}

.e-grid .e-ccdlg .e-checkbox-wrapper.e-control.e-keyboard {
    padding-left: 9px
}

.e-grid .e-ccdlg .e-main-div {
    box-sizing: border-box;
    position: relative
}

.e-grid .e-ccdlg .e-ccul-ele {
    margin: 13px 0;
    padding: 0
}

.e-grid .e-ccdlg li.e-cclist {
    padding: 9px 0
}

.e-grid .e-ccdlg .e-checkbox-wrapper .e-frame {
    margin-left: 0
}

.e-grid .e-ccdlg label.e-cc {
    margin: 0
}

.e-grid .e-ccdlg .e-footer-content {
    border-style: solid;
    border-width: 1px 0 0
}

.e-grid .e-ccdlg .e-cc-contentdiv {
    height: 196px;
    overflow-y: auto
}

.e-grid .e-ccdlg .e-cc-searchdiv {
    border-style: solid;
    border-width: 0 0 2px;
    left: 4px;
    opacity: .6;
    position: absolute;
    right: 0;
    top: -46px
}

.e-grid .e-ccdlg .e-cc-searchdiv span.e-ccsearch-icon.e-icons {
    float: right;
    opacity: .6;
    padding: 5px 2px
}

.e-grid .e-ccdlg .e-cc-searchdiv span.e-ccsearch-icon.e-cc-cancel {
    font-size: 11px;
    padding: 5px 2px 6px
}

.e-grid .e-ccdlg .e-cc-searchdiv.e-input-focus,
.e-grid .e-ccdlg .e-cc-searchdiv.e-input-focus span.e-ccsearch-icon.e-icons {
    opacity: 1
}

.e-grid .e-ccdlg .e-innerdiv.e-ccnmdiv {
    height: 60px;
    padding: 23px;
    text-align: center
}

.e-grid .e-ccdlg .e-checkbox-wrapper .e-label {
    text-overflow: ellipsis
}

.e-grid .e-ccdlg .e-cc-chbox {
    margin: 3px;
    vertical-align: middle
}

.e-grid .e-ccdlg .e-cc-lab-name {
    padding: 7px;
    text-overflow: ellipsis;
    vertical-align: middle
}

.e-grid .e-ccdlg .e-cc.e-input,
.e-grid .e-ccdlg .e-cc.e-input:focus {
    border: 0;
    padding-bottom: 8px;
    padding-left: 4px;
    padding-top: 4px
}

.e-grid .e-checkboxfiltertext {
    width: 150px;
    word-break: normal
}

.e-grid .e-frozenhdrcont .e-frozenheader>.e-table,
.e-grid .e-frozenhdrcont .e-headercontent .e-virtualtable>.e-table,
.e-grid .e-frozenhdrcont .e-headercontent>.e-table,
.e-grid .e-frozenhdrcont .e-movableheader>.e-table {
    border-bottom: 2px solid
}

.e-grid .e-frozencontent .e-virtualtable>.e-table,
.e-grid .e-frozencontent>.e-table,
.e-grid .e-frozenheader .e-virtualtable>.e-table,
.e-grid .e-frozenheader>.e-table {
    border-left: 0;
    border-right: 2px solid
}

.e-grid .e-frozencontent.e-frozen-right-content>.e-table,
.e-grid .e-frozenheader.e-frozen-right-header>.e-table,
.e-grid .e-gridheader .e-filterbarcell .e-frozen-default-cursor,
.e-grid .e-gridheader .e-headercell .e-frozen-default-cursor,
.e-grid .e-rowcell .e-frozen-default-cursor {
    border-left: 2px solid;
    border-right: 0
}

.e-grid .e-frozenheader {
    float: left;
    width: -webkit-min-content;
    width: min-content
}

.e-grid .e-frozenheader.e-frozen-right-header {
    float: right
}

.e-grid.e-rtl .e-frozencontent .e-virtualtable>.e-table,
.e-grid.e-rtl .e-frozencontent>.e-table,
.e-grid.e-rtl .e-frozenheader .e-virtualtable>.e-table,
.e-grid.e-rtl .e-frozenheader>.e-table {
    border-left: 2px solid;
    border-right: 0
}

.e-grid.e-rtl .e-frozencontent.e-frozen-right-content>.e-table,
.e-grid.e-rtl .e-frozenheader.e-frozen-right-header>.e-table {
    border-left: 0;
    border-right: 2px solid
}

.e-grid.e-rtl .e-frozenheader {
    float: right
}

.e-grid.e-rtl .e-frozenheader.e-frozen-right-header {
    float: left
}

.e-grid.e-rtl .e-frozencontent {
    float: right
}

.e-grid.e-rtl .e-frozen-right-content {
    float: left
}

.e-grid.e-rtl .e-frozenfootercontent {
    float: right
}

.e-grid.e-rtl .e-frozen-right-footercontent {
    float: left
}

.e-grid .e-movableheader {
    overflow: hidden
}

.e-grid .e-frozenhdrcont {
    -ms-touch-action: none
}

.e-grid .e-frozencontent {
    border-bottom-width: 1px;
    float: left;
    -ms-touch-action: none;
    width: -webkit-min-content;
    width: min-content
}

.e-grid .e-frozen-right-content {
    float: right
}

.e-grid .e-movablecontent {
    -ms-overflow-style: none;
    flex: 1 1;
    overflow-x: auto;
    overflow-y: hidden
}

.e-grid:not(.sf-grid) .e-movablecontent::-webkit-scrollbar {
    display: none
}

.e-grid .e-content.e-mac-safari::-webkit-scrollbar {
    width: 7px
}

.e-grid .e-content.e-mac-safari::-webkit-scrollbar-thumb {
    background-color: #00000080;
    border-radius: 4px
}

.e-grid .e-frozenscrollbar {
    border-top: 1px solid #e0e0e0
}

.e-grid .e-movablescrollbar {
    flex: 1 1;
    overflow: hidden;
    overflow-x: scroll
}

.e-grid .e-columnchooser:before {
    line-height: 1.9
}

.e-grid .e-toolbar .e-ccdiv .e-columnchooser.e-cctbn-icon {
    font-size: 15px;
    vertical-align: middle
}

.e-grid .e-toolbar .e-ccdiv {
    margin-top: -1px;
    padding: 0 10px
}

.e-grid.e-rtl .e-tableborder {
    border-left: 1px solid;
    border-right: 0
}

.e-grid.e-rtl .e-checkboxfilter .e-dlg-content {
    padding-left: 18px;
    padding-right: 9px
}

.e-grid.e-rtl .e-checkboxfilter .e-ftrchk,
.e-grid.e-rtl .e-checkboxfilter .e-searchbox {
    padding-left: 0;
    padding-right: 9px
}

.e-grid.e-rtl .e-detailheadercell,
.e-grid.e-rtl .e-headercell {
    border-width: 0;
    text-align: right
}

.e-grid.e-rtl .e-detailheadercell.e-fltr-icon .e-headercelldiv,
.e-grid.e-rtl .e-detailheadercell.e-fltr-icon .e-headercelldiv.e-headerchkcelldiv,
.e-grid.e-rtl .e-headercell.e-fltr-icon .e-headercelldiv,
.e-grid.e-rtl .e-headercell.e-fltr-icon .e-headercelldiv.e-headerchkcelldiv {
    padding: 0 .6em 0 1.8em;
    text-align: right
}

.e-grid.e-rtl .e-detailheadercell.e-fltr-icon .e-headercelldiv .e-sortnumber,
.e-grid.e-rtl .e-detailheadercell.e-fltr-icon .e-headercelldiv.e-headerchkcelldiv .e-sortnumber,
.e-grid.e-rtl .e-headercell.e-fltr-icon .e-headercelldiv .e-sortnumber,
.e-grid.e-rtl .e-headercell.e-fltr-icon .e-headercelldiv.e-headerchkcelldiv .e-sortnumber {
    float: left;
    margin: 7px 0 0 5px
}

.e-grid.e-rtl .e-detailheadercell .e-headercelldiv,
.e-grid.e-rtl .e-detailheadercell .e-headercelldiv.e-headerchkcelldiv,
.e-grid.e-rtl .e-headercell .e-headercelldiv,
.e-grid.e-rtl .e-headercell .e-headercelldiv.e-headerchkcelldiv {
    padding: 0 .6em 0 1.8em;
    text-align: right
}

.e-grid.e-rtl .e-detailheadercell .e-headercelldiv .e-sortnumber,
.e-grid.e-rtl .e-detailheadercell .e-headercelldiv.e-headerchkcelldiv .e-sortnumber,
.e-grid.e-rtl .e-headercell .e-headercelldiv .e-sortnumber,
.e-grid.e-rtl .e-headercell .e-headercelldiv.e-headerchkcelldiv .e-sortnumber {
    float: left;
    margin: 7px 0 0 5px
}

.e-grid.e-rtl .e-detailheadercell .e-filterbarcell input,
.e-grid.e-rtl .e-headercell .e-filterbarcell input {
    border-width: 0 0 2px
}

.e-grid.e-rtl .e-detailheadercell .e-sortfilterdiv,
.e-grid.e-rtl .e-headercell .e-sortfilterdiv {
    float: left;
    margin: -16px 10px
}

.e-grid.e-rtl .e-detailheadercell.e-leftalign.e-headercell.e-fltr-icon .e-headercelldiv,
.e-grid.e-rtl .e-headercell.e-leftalign.e-headercell.e-fltr-icon .e-headercelldiv {
    margin-left: 10px
}

.e-grid.e-rtl .e-detailheadercell.e-leftalign.e-headercell.e-fltr-icon .e-headercelldiv .e-sortnumber,
.e-grid.e-rtl .e-headercell.e-leftalign.e-headercell.e-fltr-icon .e-headercelldiv .e-sortnumber {
    margin: 6px -4px 0 0
}

.e-grid.e-rtl .e-detailheadercell.e-leftalign.e-headercell.e-fltr-icon .e-filtermenudiv,
.e-grid.e-rtl .e-headercell.e-leftalign.e-headercell.e-fltr-icon .e-filtermenudiv {
    margin-left: -5px
}

.e-grid.e-rtl .e-detailheadercell.e-leftalign .e-sortfilterdiv,
.e-grid.e-rtl .e-headercell.e-leftalign .e-sortfilterdiv {
    float: right;
    margin: -16px 3px
}

.e-grid.e-rtl .e-detailheadercell.e-leftalign .e-headercelldiv,
.e-grid.e-rtl .e-headercell.e-leftalign .e-headercelldiv {
    padding: 0 25px 0 .7em
}

.e-grid.e-rtl .e-detailheadercell.e-leftalign .e-headercelldiv .e-sortnumber,
.e-grid.e-rtl .e-headercell.e-leftalign .e-headercelldiv .e-sortnumber {
    float: right;
    margin: 6px 2px 0 0
}

.e-grid.e-rtl .e-detailheadercell.e-fltr-icon.e-rightalign .e-sortnumber,
.e-grid.e-rtl .e-detailheadercell.e-rightalign .e-sortnumber,
.e-grid.e-rtl .e-headercell.e-fltr-icon.e-rightalign .e-sortnumber,
.e-grid.e-rtl .e-headercell.e-rightalign .e-sortnumber {
    float: left;
    margin: 7px 0 0 5px
}

.e-grid.e-rtl .e-rowcell:first-child,
.e-grid.e-rtl .e-summarycell:first-child {
    padding-right: 21px
}

.e-grid.e-rtl .e-rowcell:last-child,
.e-grid.e-rtl .e-summarycell:last-child {
    padding-left: 21px
}

.e-grid.e-rtl.e-wrap .e-gridheader .e-rightalign .e-sortnumber,
.e-grid.e-rtl.e-wrap .e-gridheader .e-sortnumber {
    margin: 3px 5px 0 2px
}

.e-grid.e-rtl.e-wrap .e-gridheader .e-sortfilterdiv {
    margin: -17px 4px
}

.e-grid.e-rtl.e-wrap .e-gridheader .e-rightalign .e-sortfilterdiv {
    margin: -17px 5px
}

.e-grid.e-rtl .e-gridheader .e-fltr-icon .e-sortfilterdiv,
.e-grid.e-rtl .e-gridheader .e-rightalign.e-fltr-icon .e-sortfilterdiv {
    margin: -16px 0 0 11px
}

.e-grid.e-rtl .e-gridheader .e-sortfilter .e-rightalign.e-fltr-icon .e-headercelldiv {
    margin: -7px
}

.e-grid.e-rtl .e-columnheader.e-wrap .e-rightalign.e-fltr-icon .e-headercelldiv,
.e-grid.e-rtl.e-wrap .e-columnheader .e-rightalign.e-fltr-icon .e-headercelldiv {
    height: auto;
    margin-bottom: 2px;
    margin-top: 0
}

.e-grid.e-rtl .e-gridheader .e-sortfilter .e-fltr-icon .e-headercelldiv {
    margin: -7px
}

.e-grid.e-rtl.e-bothlines .e-grouptopleftcell,
.e-grid.e-rtl.e-hidelines .e-grouptopleftcell,
.e-grid.e-rtl.e-verticallines .e-grouptopleftcell {
    border-top: 0
}

.e-grid.e-rtl .e-grouptopleftcell {
    border-top: 1px solid
}

.e-grid.e-rtl .e-groupheadercell span.e-grouptext {
    margin-left: 3px;
    margin-right: 0
}

.e-grid.e-rtl .e-groupheadercell span {
    float: right;
    padding: 0
}

.e-grid.e-rtl.e-horizontallines .e-grouptopleftcell {
    border-top: 1px solid
}

.e-grid.e-rtl .e-filterbarcell,
.e-grid.e-rtl .e-filterbarcelldisabled,
.e-grid.e-rtl .e-rowcell {
    border-width: 1px 0 0
}

.e-grid.e-rtl .e-lastrowcell {
    border-width: 1px 1px 1px 0
}

.e-grid.e-rtl .e-gridheader .e-rightalign .e-sortfilterdiv {
    margin: -16px 10px
}

.e-grid.e-rtl .e-cloneproperties {
    border-width: 1px 1px 3px
}

.e-grid.e-rtl tr td:first-child,
.e-grid.e-rtl tr th:first-child {
    border-left-width: 0
}

.e-grid.e-rtl.e-default.e-bothlines tr td:first-child:not(.e-summarycell),
.e-grid.e-rtl.e-default.e-bothlines tr th:first-child {
    border-left-width: 1px
}

.e-grid.e-rtl.e-default.e-bothlines tr td:first-child.e-detailrowcollapse,
.e-grid.e-rtl.e-default.e-bothlines tr td:first-child.e-detailrowexpand {
    border-left-width: 0
}

.e-grid.e-rtl.e-default tr td:last-child,
.e-grid.e-rtl.e-default tr th:last-child {
    border-left: 0
}

.e-grid.e-rtl.e-default.e-verticallines tr th:last-child {
    border-left: 1px solid
}

.e-grid.e-rtl.e-default .e-gridheader tr th:first-child,
.e-grid.e-rtl.e-default .e-gridheader tr th:last-child {
    padding-left: 21px;
    padding-right: 21px
}

.e-grid.e-rtl.e-default .e-detailheadercell,
.e-grid.e-rtl.e-default th:first-child .e-grid.e-rtl.e-default .e-headercell {
    border-width: 0
}

.e-grid.e-rtl.e-default .e-rowcell {
    border-width: 1px 0 0
}

.e-grid.e-rtl.e-default.e-verticallines .e-detailheadercell,
.e-grid.e-rtl.e-default.e-verticallines .e-filterbarcell,
.e-grid.e-rtl.e-default.e-verticallines .e-gridheader th.e-firstcell,
.e-grid.e-rtl.e-default.e-verticallines .e-headercell,
.e-grid.e-rtl.e-default.e-verticallines .e-rowcell {
    border-width: 0 0 0 1px
}

.e-grid.e-rtl.e-default.e-verticallines tr th:first-child:not(.e-firstcell) {
    border-left-width: 1px
}

.e-grid.e-rtl.e-default .e-stackedheadercell,
.e-grid.e-rtl.e-default.e-horizontallines .e-stackedheadercell {
    border-width: 0 1px 1px 0
}

.e-grid.e-rtl.e-default .e-gridheader th.e-firstcell,
.e-grid.e-rtl.e-default.e-horizontallines .e-gridheader th.e-firstcell {
    border-left-width: 0;
    border-right-width: 1px
}

.e-grid.e-rtl.e-default.e-bothlines .e-gridheader th.e-firstcell {
    border-left-width: 1px;
    border-right-width: 0
}

.e-grid.e-rtl.e-default .e-gridheader .e-headercell.e-firstheader,
.e-grid.e-rtl.e-default.e-horizontallines .e-headercell.e-firstheader {
    border-left: 0
}

.e-grid.e-rtl.e-default.e-hidelines .e-gridheader th.e-firstcell {
    border-left: 0;
    border-right: 0
}

.e-grid.e-rtl.e-default .e-gridheader .e-headercell.e-firstheader,
.e-grid.e-rtl.e-default.e-horizontallines .e-gridheader .e-headercell.e-firstheader {
    border-right: 1px solid
}

.e-grid.e-rtl.e-default.e-verticallines .e-gridheader .e-headercell.e-firstheader {
    border-right: 0
}

.e-grid.e-rtl.e-default.e-verticallines .e-gridheader .e-headercell.e-firstheader,
.e-grid.e-rtl.e-default.e-verticallines .e-gridheader th.e-grouptopleftcell.e-lastgrouptopleftcell {
    border-left: 1px solid
}

.e-grid.e-rtl.e-default.e-verticallines .e-headercell.e-stackedheadercell {
    border-bottom: 1px solid
}

.e-grid.e-rtl.e-default .e-detailcell,
.e-grid.e-rtl.e-default.e-bothlines .e-detailcell {
    border-right-style: solid;
    border-right-width: 1px;
    text-align: right
}

.e-grid.e-rtl .e-cc-searchdiv span.e-ccsearch-icon.e-icons {
    float: left
}

.e-grid.e-rtl .e-groupsort,
.e-grid.e-rtl .e-toggleungroup,
.e-grid.e-rtl .e-ungroupbutton {
    margin-left: 0;
    margin-right: 6px
}

.e-grid.e-rtl span.e-ungroupbutton.e-icons {
    margin-left: 0;
    margin-right: 6px;
    padding-top: 0
}

.e-grid.e-rtl.e-default.e-bothlines .e-detailheadercell,
.e-grid.e-rtl.e-default.e-bothlines .e-headercell {
    border-width: 0 0 0 1px
}

.e-grid.e-rtl.e-default.e-bothlines .e-cloneproperties.e-draganddrop td.e-rowdragdrop,
.e-grid.e-rtl.e-default.e-bothlines .e-dragheadercell,
.e-grid.e-rtl.e-default.e-bothlines .e-rowdragheader,
.e-grid.e-rtl.e-default.e-verticallines .e-cloneproperties.e-draganddrop td.e-rowdragdrop {
    border-left: 1px solid #e0e0e0;
    padding-left: 3px
}

.e-grid.e-rtl .e-cloneproperties.e-draganddrop .e-row .e-icon-rowdragicon:before {
    left: 4px;
    position: relative
}

.e-grid.e-rtl.e-default table th[rowspan] {
    border-width: 0 1px 0 0
}

.e-grid.e-rtl.e-default.e-bothlines .e-gridheader .e-headercell.e-firstheader,
.e-grid.e-rtl.e-default.e-bothlines .e-gridheader th.e-grouptopleftcell.e-lastgrouptopleftcell {
    border-left: 1px solid;
    border-right: 0
}

.e-grid.e-rtl.e-bothlines .e-gridheader th.e-stackedheadercell {
    border-bottom-style: solid;
    border-bottom-width: 1px
}

.e-grid.e-rtl.e-bothlines .e-filterbarcell,
.e-grid.e-rtl.e-bothlines .e-filterbarcelldisabled,
.e-grid.e-rtl.e-bothlines .e-rowcell,
.e-grid.e-rtl.e-bothlines .e-rowcell.e-lastrowcell,
.e-grid.e-rtl.e-verticallines .e-filterbarcell,
.e-grid.e-rtl.e-verticallines .e-rowcell {
    border-width: 1px 0 0 1px
}

.e-grid.e-rtl.e-hidelines .e-detailheadercell,
.e-grid.e-rtl.e-hidelines .e-filterbarcell,
.e-grid.e-rtl.e-hidelines .e-headercell,
.e-grid.e-rtl.e-hidelines .e-rowcell {
    border-width: 0
}

.e-grid.e-rtl.e-horizontallines .e-filterbarcell,
.e-grid.e-rtl.e-horizontallines .e-rowcell {
    border-width: 1px 0 0
}

.e-grid.e-rtl.e-hidelines .e-rowcell.e-lastrowcell,
.e-grid.e-rtl.e-horizontallines .e-rowcell.e-lastrowcell,
.e-grid.e-rtl.e-verticallines .e-rowcell.e-lastrowcell {
    border-bottom-width: 1px
}

.e-grid.e-rtl.e-hidelines .e-firstchildrow .e-rowcell,
.e-grid.e-rtl.e-verticallines .e-firstchildrow .e-rowcell {
    border-top-width: 1px
}

.e-grid.e-rtl .e-groupheadercell .e-icons:before {
    display: inline-block
}

.e-grid.e-rtl .e-groupheadercell .e-cancel {
    padding-left: 23px;
    padding-right: 0;
    padding-top: 2px
}

.e-grid.e-rtl .e-groupheadercell,
.e-grid.e-rtl .e-groupheadercell:hover {
    float: right;
    margin-left: 10px;
    margin-right: 18px;
    padding: 0 9px 0 6px
}

.e-grid.e-rtl .e-groupdroparea {
    text-align: right
}

.e-grid.e-rtl .e-ungroupbutton {
    float: left
}

.e-grid.e-rtl tr:not(.e-summaryrow) td.e-indentcell {
    border-style: solid;
    border-width: 0 0 0 1px
}

.e-grid.e-rtl .e-defaultcell.e-ralign,
.e-grid.e-rtl .e-defaultcell.e-ralign:focus,
.e-grid.e-rtl .e-editedrow .e-defaultcell.e-ralign:focus,
.e-grid.e-rtl .e-row .e-input.e-defaultcell.e-ralign {
    padding-left: 10px
}

.e-grid.e-rtl .e-detailindentcell {
    border-left-style: solid;
    border-left-width: 1px;
    border-right-width: 0
}

.e-grid.e-rtl .e-filtermenudiv {
    float: left;
    margin: -18px 0 -18px -11px;
    padding: 6px
}

.e-grid.e-wrap .e-columnheader .e-headercell.e-fltr-icon .e-headercelldiv,
.e-grid.e-wrap .e-columnheader .e-headercelldiv,
.e-grid.e-wrap .e-columnheader .e-stackedheadercelldiv,
.e-grid.e-wrap .e-rowcell {
    word-wrap: break-word;
    height: Auto;
    line-height: 18px;
    overflow-wrap: break-word;
    text-overflow: clip;
    white-space: normal
}

.e-grid.e-wrap .e-stackedheader .e-columnheader .e-headercelldiv,
.e-grid.e-wrap .e-stackedheader .e-columnheader .e-stackedheadercelldiv {
    max-height: 36px
}

.e-grid .e-columnheader.e-wrap .e-headercell.e-fltr-icon .e-headercelldiv,
.e-grid .e-columnheader.e-wrap .e-headercelldiv,
.e-grid.e-wrap .e-columnheader .e-headercell.e-fltr-icon .e-headercelldiv,
.e-grid.e-wrap .e-columnheader .e-headercelldiv {
    margin-bottom: 2px;
    margin-top: 0
}

.e-grid .e-columnheader.e-wrap .e-filtermenudiv,
.e-grid .e-columnheader.e-wrap .e-sortfilterdiv .e-filtermenudiv,
.e-grid.e-wrap .e-columnheader .e-filtermenudiv,
.e-grid.e-wrap .e-columnheader .e-sortfilterdiv .e-filtermenudiv {
    line-height: 3px
}

.e-grid .e-columnheader.e-wrap .e-headercell.e-fltr-icon .e-headercelldiv,
.e-grid .e-columnheader.e-wrap .e-headercelldiv,
.e-grid .e-columnheader.e-wrap .e-stackedheadercelldiv,
.e-grid .e-frozenhdrcont.e-wrap .e-rowcell,
.e-grid .e-gridcontent.e-wrap .e-rowcell {
    word-wrap: break-word;
    height: Auto;
    line-height: 18px;
    overflow-wrap: break-word;
    text-overflow: clip;
    white-space: normal
}

.e-grid .e-stackedheadercelldiv {
    overflow: hidden;
    text-overflow: ellipsis
}

.e-grid .e-columnheader.e-wrap .e-sortfilterdiv,
.e-grid.e-wrap .e-columnheader .e-sortfilterdiv {
    margin: -18px 10px
}

.e-grid .e-columnheader.e-wrap .e-rightalign .e-sortfilterdiv,
.e-grid.e-wrap .e-columnheader .e-rightalign .e-sortfilterdiv {
    margin: -18px 5px
}

.e-grid .e-columnheader.e-wrap .e-fltr-icon .e-sortfilterdiv,
.e-grid.e-wrap .e-columnheader .e-fltr-icon .e-sortfilterdiv {
    margin: -20px 18px
}

.e-grid .e-columnheader.e-wrap .e-fltr-icon.e-rightalign .e-sortfilterdiv,
.e-grid.e-wrap .e-columnheader .e-fltr-icon.e-rightalign .e-sortfilterdiv {
    margin: -20px 14px
}

.e-grid .e-columnheader.e-wrap .e-icon-group:before,
.e-grid.e-wrap .e-columnheader .e-icon-group:before {
    display: inline-block
}

.e-grid.e-responsive .e-gridclip .e-headercelldiv,
.e-grid.e-responsive .e-gridclip .e-stackedheadercelldiv,
.e-grid.e-responsive .e-rowcell.e-gridclip {
    text-overflow: clip
}

.e-grid .e-clipboard {
    cursor: default;
    height: 1px;
    left: -1000px;
    overflow: hidden;
    position: fixed;
    resize: none;
    top: -1000px;
    width: 1px
}

.e-grid.e-resize-lines th.e-headercell.e-firstcell,
.e-grid.e-resize-lines th.e-headercell.e-stackedheadercell,
.e-grid.e-resize-lines.e-rtl th.e-headercell.e-firstcell,
.e-grid.e-resize-lines.e-rtl th.e-headercell.e-stackedheadercell {
    border-left: 0;
    border-right: 0;
    border-top: 0
}

.e-grid.e-resize-lines tr.e-columnheader th:last-child.e-stackedheadercell .e-rhandler.e-rcursor :not(.e-laststackcell),
.e-grid.e-resize-lines.e-rtl tr.e-columnheader th:last-child.e-stackedheadercell .e-rhandler.e-rcursor :not(.e-laststackcell) {
    border-right: 0
}

.e-grid.e-resize-lines.e-default table th[rowspan],
.e-grid.e-resize-lines.e-rtl tr.e-columnheader th.e-lastcell .e-rhandler.e-rcursor,
.e-grid.e-resize-lines.e-rtl tr.e-columnheader th.e-laststackcell .e-rhandler.e-rcursor,
.e-grid.e-resize-lines.e-rtl tr.e-columnheader th:last-child.e-stackedheadercell .e-rhandler.e-rcursor,
.e-grid.e-resize-lines.e-rtl.e-default table th[rowspan] {
    border-left: 0
}

.e-grid.e-resize-lines.e-rtl.e-default table th[rowspan] {
    border-right: 0
}

.e-grid .e-mask {
    display: inline-block;
    height: 10px;
    width: 80%
}

.e-grid .e-mask.e-mask-group-intent {
    margin-left: 7px;
    width: 16px
}

.e-grid .e-mask.e-mask-detail-intent {
    width: 16px
}

.e-grid .e-mask.e-mask-checkbox-intent {
    margin-left: 3px;
    margin-right: 16px;
    width: 20px
}

.e-grid .e-mask.e-mask-checkbox-filter-intent {
    width: 13px
}

.e-grid .e-mask.e-mask-checkbox-filter-span-intent {
    margin-left: 8px
}

.e-grid .e-mask.e-mask-drag-intent {
    margin-left: 12px;
    width: 12px
}

.e-grid.sf-grid span.e-ungroupbutton.e-icons {
    margin-left: 6px
}

.e-grid.sf-grid .e-filterbarcell.e-frozen-right-border,
.e-grid.sf-grid .e-headercell.e-frozen-right-border,
.e-grid.sf-grid .e-rowcell.e-frozen-right-border {
    border-right: 2px solid #e3165b99
}

.e-grid.sf-grid .e-filterbarcell.e-frozen-left-border,
.e-grid.sf-grid .e-headercell.e-frozen-left-border,
.e-grid.sf-grid .e-rowcell.e-frozen-left-border {
    border-left: 2px solid #e3165b99
}

.e-grid.sf-grid .e-gridheader .e-filterbarcell.e-freezeline,
.e-grid.sf-grid .e-rowcell.e-freezeline {
    position: relative
}

.e-grid.sf-grid .e-gridheader .e-filterbarcell .e-frozen-left-cursor,
.e-grid.sf-grid .e-gridheader .e-filterbarcell .e-frozen-right-cursor,
.e-grid.sf-grid .e-gridheader .e-headercell .e-frozen-left-cursor,
.e-grid.sf-grid .e-gridheader .e-headercell .e-frozen-right-cursor,
.e-grid.sf-grid .e-rowcell .e-frozen-left-cursor,
.e-grid.sf-grid .e-rowcell .e-frozen-right-cursor {
    cursor: move;
    height: 100%;
    position: absolute;
    top: 0;
    width: 4px
}

.e-grid.sf-grid .e-gridheader .e-filterbarcell .e-frozen-left-cursor,
.e-grid.sf-grid .e-gridheader .e-headercell .e-frozen-left-cursor,
.e-grid.sf-grid .e-rowcell .e-frozen-left-cursor {
    right: 0
}

.e-grid.sf-grid .e-gridheader .e-filterbarcell .e-frozen-right-cursor,
.e-grid.sf-grid .e-gridheader .e-headercell .e-frozen-right-cursor,
.e-grid.sf-grid .e-rowcell .e-frozen-right-cursor {
    left: 0
}

.e-grid.sf-grid .e-gridheader .e-filterbarcell .e-frozen-left-cursor.e-frozen-resize-cursor,
.e-grid.sf-grid .e-gridheader .e-headercell .e-frozen-left-cursor.e-frozen-resize-cursor,
.e-grid.sf-grid .e-rowcell .e-frozen-left-cursor.e-frozen-resize-cursor {
    right: 3px
}

.e-grid.sf-grid .e-gridheader .e-filterbarcell .e-frozen-right-cursor.e-frozen-resize-cursor:not(.e-frozen-default-cursor),
.e-grid.sf-grid .e-gridheader .e-headercell .e-frozen-right-cursor.e-frozen-resize-cursor:not(.e-frozen-default-cursor) {
    left: 3px
}

.e-grid.sf-grid .e-frozen-helper {
    border-left: 2px solid #e3165b99;
    cursor: move;
    position: absolute;
    z-index: 2
}

.e-grid.sf-grid .e-content.e-freezeline-moving {
    -webkit-user-select: none;
    user-select: none
}

.e-grid.sf-grid .e-gridheader .e-headercontent .e-reorderuparrow,
.e-grid.sf-grid .e-gridheader .e-headercontent .e-reorderuparrow-virtual {
    margin-top: 1px
}

.e-grid.sf-grid .e-gridheader .e-headercontent .e-reorderdownarrow,
.e-grid.sf-grid .e-gridheader .e-headercontent .e-reorderdownarrow-virtual {
    margin-top: -1px
}

.e-grid.sf-grid .e-masked-cell.e-rowcell .e-virtualcell {
    background-color: #0000001a;
    display: inline-block;
    height: 10px;
    width: 80%
}

.e-grid.sf-grid .e-movablecontent {
    height: inherit;
    overflow-x: auto;
    scrollbar-width: none
}

.e-grid.sf-grid .e-movablecontent::-webkit-scrollbar {
    display: none
}

.e-grid.sf-grid .e-frozencontent {
    border-bottom-style: solid;
    height: inherit
}

.e-grid.sf-grid .e-gridcontent .e-content,
.e-grid.sf-grid .e-gridcontent .e-content .e-movablecontent {
    overflow-y: auto
}

.e-grid.sf-grid .e-gridcontent .e-content.e-yscroll {
    overflow-y: scroll
}

.e-grid.sf-grid .e-gridcontent .e-content .e-movablecontent.e-noscroll,
.e-grid.sf-grid .e-gridcontent .e-content .e-movablecontent.e-yscroll,
.e-grid.sf-grid .e-gridcontent .e-content.e-noscroll {
    overflow-y: hidden
}

.e-grid.sf-grid .e-label.e-choosercheck,
.e-grid.sf-grid .e-label.e-fltrcheck {
    width: 0
}

.e-grid.sf-grid .e-cc-contentdiv .e-choosercheck,
.e-grid.sf-grid .e-checkboxlist .e-fltrcheck {
    white-space: nowrap
}

.e-grid.sf-grid .e-filterdiv .e-multiselect.e-input-group:not(.e-rtl),
.e-grid.sf-grid .e-fltrtempdiv .e-multiselect.e-input-group:not(.e-rtl) {
    text-align: left
}

.e-bigger .e-grid .e-gridheader .e-headercontent .e-reorderdownarrow,
.e-bigger .e-grid .e-gridheader .e-headercontent .e-reorderuparrow,
.e-bigger.e-grid .e-gridheader .e-headercontent .e-reorderdownarrow,
.e-bigger.e-grid .e-gridheader .e-headercontent .e-reorderuparrow {
    font-size: 8px
}

.e-bigger .e-grid .e-gridheader thead .e-icons,
.e-bigger.e-grid .e-gridheader thead .e-icons {
    font-size: 16px
}

.e-bigger .e-grid .e-ccdlg .e-cc-searchdiv,
.e-bigger.e-grid .e-ccdlg .e-cc-searchdiv {
    padding-left: 0;
    padding-right: 6px
}

.e-bigger .e-grid .e-columnmenu,
.e-bigger.e-grid .e-columnmenu {
    margin: -18.5px -18px
}

.e-bigger .e-grid.e-rtl .e-columnmenu,
.e-bigger .e-grid.e-rtl.e-device .e-columnmenu,
.e-bigger.e-grid.e-rtl .e-columnmenu,
.e-bigger.e-grid.e-rtl.e-device .e-columnmenu {
    margin: -19px -18px -18px 3px
}

.e-bigger .e-grid.e-device.e-rtl .e-groupheadercell span,
.e-bigger .e-grid.e-rtl .e-groupheadercell span,
.e-bigger.e-grid.e-device.e-rtl .e-groupheadercell span,
.e-bigger.e-grid.e-rtl .e-groupheadercell span {
    padding: 0
}

.e-grid-min-height .e-icon-gdownarrow,
.e-grid-min-height .e-icon-grightarrow,
.e-grid-min-height .e-rowcell {
    line-height: 0;
    padding-bottom: 0;
    padding-top: 0
}

.e-grid-min-height .e-gridheader .e-detailheadercell,
.e-grid-min-height .e-gridheader .e-headercell,
.e-grid-min-height .e-gridheader .e-headercell .e-headercelldiv {
    height: auto
}

.e-grid-min-height .e-gridcontent .e-groupcaption {
    line-height: normal;
    padding: 0 .7em
}

.e-grid-min-height .e-summarycell {
    line-height: normal;
    padding: 0 8px
}

.e-grid-min-height .e-grid-height .e-rowcell {
    line-height: 20px;
    padding: 8px 21px
}

.e-grid-min-height .e-grid-height .e-gridheader .e-detailheadercell,
.e-grid-min-height .e-grid-height .e-gridheader .e-headercell,
.e-grid-min-height .e-grid-height .e-gridheader .e-headercell .e-headercelldiv {
    height: 29px
}

.e-grid-min-height .e-grid-height .e-gridcontent .e-groupcaption {
    line-height: 20px;
    padding: .7em
}

.e-grid-min-height .e-grid-height .e-summarycell {
    line-height: 18px;
    padding: 8px 21px
}

.e-device.e-grid-min-height .e-grid-height .e-rowcell {
    padding: 8px 12px
}

.e-device.e-grid-min-height .e-grid-height .e-rowcell:first-child {
    padding: 8px 12px 8px 16px
}

.e-device.e-grid-min-height .e-grid-height .e-rowcell:last-child {
    padding: 8px 16px 8px 12px
}

.e-device.e-grid-min-height .e-rowcell,
.e-device.e-grid-min-height .e-rowcell:first-child,
.e-device.e-grid-min-height .e-rowcell:last-child {
    padding-bottom: 0;
    padding-top: 0
}

.e-bigger .e-grid.e-grid-min-height .e-grid-height .e-rowcell {
    line-height: 27px;
    padding: 11px 28px
}

.e-bigger .e-grid.e-grid-min-height .e-grid-height .e-rowcell:first-child {
    line-height: 28px;
    padding-left: 28px
}

.e-bigger .e-grid.e-grid-min-height .e-grid-height .e-rowcell:last-child {
    line-height: 28px;
    padding-right: 28px
}

.e-bigger .e-grid.e-grid-min-height .e-rowcell,
.e-bigger .e-grid.e-grid-min-height .e-rowcell:first-child,
.e-bigger .e-grid.e-grid-min-height .e-rowcell:last-child {
    line-height: 0;
    padding-bottom: 0;
    padding-top: 0
}

.e-bigger .e-wrap.e-grid-min-height .e-grid-height .e-rowcell {
    line-height: 18px
}

.e-bigger .e-wrap.e-grid-min-height .e-grid-height .e-frozencontent table tr td:first-child:empty,
.e-bigger .e-wrap.e-grid-min-height .e-grid-height .e-frozenhdrcont table tr td:first-child:empty,
.e-bigger .e-wrap.e-grid-min-height .e-grid-height .e-movablecontent table tr td:first-child:empty,
.e-bigger .e-wrap.e-grid-min-height .e-grid-height:not(.e-grid-min-height) .e-gridcontent tr td:not(.e-indentcell):first-child:empty,
.e-bigger .e-wrap.e-grid-min-height .e-grid-height:not(.e-grid-min-height) .e-gridcontent tr.e-row .e-rowcell:empty {
    height: 49px
}

.e-bigger .e-wrap.e-grid-min-height .e-rowcell {
    line-height: 18px
}

.e-bigger .e-wrap.e-grid-min-height .e-frozencontent table tr td:first-child:empty,
.e-bigger .e-wrap.e-grid-min-height .e-frozenhdrcont table tr td:first-child:empty,
.e-bigger .e-wrap.e-grid-min-height .e-movablecontent table tr td:first-child:empty,
.e-bigger .e-wrap.e-grid-min-height:not(.e-grid-min-height) .e-gridcontent tr td:not(.e-indentcell):first-child:empty,
.e-bigger .e-wrap.e-grid-min-height:not(.e-grid-min-height) .e-gridcontent tr.e-row .e-rowcell:empty {
    height: 18px
}

.e-rtl .e-grid .e-detailheadercell,
.e-rtl .e-grid .e-headercell,
.e-rtl .e-grid .e-headercelldiv,
.e-rtl .e-grid .e-headercelldiv.e-headerchkcelldiv {
    text-align: right
}

.e-edit-dialog .e-gridform .e-table {
    border-collapse: initial;
    border-spacing: 11px;
    width: 100%
}

.e-edit-dialog .e-dlg-content {
    position: relative
}

.e-bigger .e-grid.e-row-responsive .e-toolbar .e-tbar-btn:active,
.e-bigger .e-grid.e-row-responsive .e-toolbar .e-tbar-btn:focus,
.e-bigger .e-grid.e-row-responsive .e-toolbar .e-tbar-btn:hover,
.e-bigger.e-grid.e-row-responsive .e-toolbar .e-tbar-btn:active,
.e-bigger.e-grid.e-row-responsive .e-toolbar .e-tbar-btn:focus,
.e-bigger.e-grid.e-row-responsive .e-toolbar .e-tbar-btn:hover {
    background: none
}

.e-bigger .e-grid.e-row-responsive .e-toolbar .e-tbar-btn:active .e-icons,
.e-bigger .e-grid.e-row-responsive .e-toolbar .e-tbar-btn:focus .e-icons,
.e-bigger .e-grid.e-row-responsive .e-toolbar .e-tbar-btn:hover .e-icons,
.e-bigger.e-grid.e-row-responsive .e-toolbar .e-tbar-btn:active .e-icons,
.e-bigger.e-grid.e-row-responsive .e-toolbar .e-tbar-btn:focus .e-icons,
.e-bigger.e-grid.e-row-responsive .e-toolbar .e-tbar-btn:hover .e-icons {
    padding-bottom: 0
}

.e-bigger .e-grid.e-row-responsive .e-toolbar .e-search-icon,
.e-bigger.e-grid.e-row-responsive .e-toolbar .e-search-icon {
    background: none
}

.e-bigger .e-grid.e-row-responsive .e-responsive-header,
.e-bigger.e-grid.e-row-responsive .e-responsive-header {
    border-top: 1px solid #e0e0e0
}

.e-bigger .e-grid.e-row-responsive .e-gridcontent td:before,
.e-bigger .e-grid.e-row-responsive .e-summarycontent td:before,
.e-bigger.e-grid.e-row-responsive .e-gridcontent td:before,
.e-bigger.e-grid.e-row-responsive .e-summarycontent td:before {
    content: attr(data-cell);
    font-weight: 500;
    left: 13px;
    overflow: hidden;
    padding-right: 10px;
    position: absolute;
    text-overflow: ellipsis;
    top: 6px;
    white-space: nowrap;
    width: 45%
}

.e-bigger .e-grid.e-row-responsive .e-gridcontent .e-verticalwrap td:before,
.e-bigger .e-grid.e-row-responsive .e-summarycontent .e-verticalwrap td:before,
.e-bigger.e-grid.e-row-responsive .e-gridcontent .e-verticalwrap td:before,
.e-bigger.e-grid.e-row-responsive .e-summarycontent .e-verticalwrap td:before {
    word-wrap: break-word;
    line-height: 18px;
    white-space: normal
}

.e-bigger .e-grid.e-row-responsive .e-gridcontent td[data-cell],
.e-bigger .e-grid.e-row-responsive .e-summarycontent td[data-cell],
.e-bigger.e-grid.e-row-responsive .e-gridcontent td[data-cell],
.e-bigger.e-grid.e-row-responsive .e-summarycontent td[data-cell] {
    padding-bottom: 5px;
    padding-left: 55%;
    padding-top: 5px;
    position: relative
}

.e-bigger .e-grid.e-row-responsive .e-gridcontent .e-input,
.e-bigger .e-grid.e-row-responsive .e-summarycontent .e-input,
.e-bigger.e-grid.e-row-responsive .e-gridcontent .e-input,
.e-bigger.e-grid.e-row-responsive .e-summarycontent .e-input {
    display: block
}

.e-bigger .e-grid.e-row-responsive .e-gridcontent td,
.e-bigger .e-grid.e-row-responsive .e-summarycontent td,
.e-bigger.e-grid.e-row-responsive .e-gridcontent td,
.e-bigger.e-grid.e-row-responsive .e-summarycontent td {
    border: 0
}

.e-bigger .e-grid.e-row-responsive .e-gridcontent .e-row,
.e-bigger .e-grid.e-row-responsive .e-summarycontent .e-row,
.e-bigger.e-grid.e-row-responsive .e-gridcontent .e-row,
.e-bigger.e-grid.e-row-responsive .e-summarycontent .e-row {
    border-bottom: 1px solid #e0e0e0
}

.e-bigger .e-grid.e-row-responsive .e-gridcontent .e-normaledit .e-rowcell,
.e-bigger .e-grid.e-row-responsive .e-summarycontent .e-normaledit .e-rowcell,
.e-bigger.e-grid.e-row-responsive .e-gridcontent .e-normaledit .e-rowcell,
.e-bigger.e-grid.e-row-responsive .e-summarycontent .e-normaledit .e-rowcell {
    height: auto;
    padding-left: 1%;
    padding-right: 1%
}

.e-bigger .e-grid.e-row-responsive .e-gridcontent td.e-rowcell,
.e-bigger .e-grid.e-row-responsive .e-summarycontent td.e-rowcell,
.e-bigger.e-grid.e-row-responsive .e-gridcontent td.e-rowcell,
.e-bigger.e-grid.e-row-responsive .e-summarycontent td.e-rowcell {
    border-bottom: 0;
    border-bottom-color: #e0e0e0;
    height: auto
}

.e-bigger .e-grid.e-row-responsive .e-gridcontent .e-emptyrow td.e-lastrowcell,
.e-bigger .e-grid.e-row-responsive .e-summarycontent .e-emptyrow td.e-lastrowcell,
.e-bigger.e-grid.e-row-responsive .e-gridcontent .e-emptyrow td.e-lastrowcell,
.e-bigger.e-grid.e-row-responsive .e-summarycontent .e-emptyrow td.e-lastrowcell {
    border-bottom: 0
}

.e-bigger .e-grid.e-row-responsive .e-gridcontent .e-normaledit :not(.e-responsive-editcell).e-rowcell,
.e-bigger .e-grid.e-row-responsive .e-summarycontent .e-normaledit :not(.e-responsive-editcell).e-rowcell,
.e-bigger.e-grid.e-row-responsive .e-gridcontent .e-normaledit :not(.e-responsive-editcell).e-rowcell,
.e-bigger.e-grid.e-row-responsive .e-summarycontent .e-normaledit :not(.e-responsive-editcell).e-rowcell {
    border-top-width: 0
}

.e-bigger .e-grid.e-row-responsive .e-gridcontent .e-normaledit .e-rowcell:before,
.e-bigger .e-grid.e-row-responsive .e-summarycontent .e-normaledit .e-rowcell:before,
.e-bigger.e-grid.e-row-responsive .e-gridcontent .e-normaledit .e-rowcell:before,
.e-bigger.e-grid.e-row-responsive .e-summarycontent .e-normaledit .e-rowcell:before {
    bottom: 6px;
    position: static
}

.e-bigger .e-grid.e-row-responsive .e-table,
.e-bigger .e-grid.e-row-responsive .e-table tbody,
.e-bigger .e-grid.e-row-responsive .e-table td:not(.e-hide),
.e-bigger .e-grid.e-row-responsive .e-table tfoot,
.e-bigger .e-grid.e-row-responsive .e-table tr,
.e-bigger.e-grid.e-row-responsive .e-table,
.e-bigger.e-grid.e-row-responsive .e-table tbody,
.e-bigger.e-grid.e-row-responsive .e-table td:not(.e-hide),
.e-bigger.e-grid.e-row-responsive .e-table tfoot,
.e-bigger.e-grid.e-row-responsive .e-table tr {
    display: block
}

.e-bigger .e-grid.e-row-responsive>.e-gridheader,
.e-bigger.e-grid.e-row-responsive>.e-gridheader {
    display: none
}

.e-bigger .e-grid.e-row-responsive .e-gridfooter,
.e-bigger.e-grid.e-row-responsive .e-gridfooter {
    padding-right: 0
}

.e-bigger .e-grid.e-row-responsive.e-hidelines .e-gridcontent .e-rowcell:last-child,
.e-bigger .e-grid.e-row-responsive.e-verticallines .e-gridcontent .e-rowcell:last-child,
.e-bigger.e-grid.e-row-responsive.e-hidelines .e-gridcontent .e-rowcell:last-child,
.e-bigger.e-grid.e-row-responsive.e-verticallines .e-gridcontent .e-rowcell:last-child {
    border: 0
}

.e-bigger .e-responsive-dialog.e-customfilter .e-responsivecoldiv,
.e-bigger.e-responsive-dialog.e-customfilter .e-responsivecoldiv {
    cursor: pointer
}

.e-bigger .e-responsive-dialog .e-btn.e-ripple,
.e-bigger.e-responsive-dialog .e-btn.e-ripple {
    overflow: visible;
    overflow: initial
}

.e-bigger .e-responsive-dialog .e-dlg-header-content,
.e-bigger.e-responsive-dialog .e-dlg-header-content {
    background: #fff;
    border-bottom: 1px solid #e0e0e0;
    padding: 16px;
    width: 100%
}

.e-bigger .e-responsive-dialog .e-dlg-header-content .e-btn,
.e-bigger.e-responsive-dialog .e-dlg-header-content .e-btn {
    background: none;
    box-shadow: none;
    outline: none;
    position: static
}

.e-bigger .e-responsive-dialog .e-dlg-header-content .e-btn.e-dlg-closeicon-btn,
.e-bigger.e-responsive-dialog .e-dlg-header-content .e-btn.e-dlg-closeicon-btn {
    background-color: #0000
}

.e-bigger .e-responsive-dialog .e-dlg-header-content .e-btn .e-btn-icon,
.e-bigger.e-responsive-dialog .e-dlg-header-content .e-btn .e-btn-icon {
    color: #000;
    font-size: 14px;
    margin-top: 0
}

.e-bigger .e-responsive-dialog .e-dlg-header-content .e-btn:focus .e-btn-icon,
.e-bigger .e-responsive-dialog .e-dlg-header-content .e-btn:hover .e-btn-icon,
.e-bigger.e-responsive-dialog .e-dlg-header-content .e-btn:focus .e-btn-icon,
.e-bigger.e-responsive-dialog .e-dlg-header-content .e-btn:hover .e-btn-icon {
    color: #000
}

.e-bigger .e-responsive-dialog .e-dlg-header-content .e-btn.e-dlg-closeicon-btn,
.e-bigger.e-responsive-dialog .e-dlg-header-content .e-btn.e-dlg-closeicon-btn {
    float: left;
    padding-left: 0;
    padding-right: 40px
}

.e-bigger .e-responsive-dialog .e-dlg-header-content .e-dlg-header,
.e-bigger.e-responsive-dialog .e-dlg-header-content .e-dlg-header {
    width: auto
}

.e-bigger .e-responsive-dialog .e-dlg-header-content .e-dlg-header .e-res-custom-element,
.e-bigger.e-responsive-dialog .e-dlg-header-content .e-dlg-header .e-res-custom-element {
    display: flex
}

.e-bigger .e-responsive-dialog .e-dlg-header-content .e-dlg-header .e-res-custom-element .e-dlg-custom-header,
.e-bigger.e-responsive-dialog .e-dlg-header-content .e-dlg-header .e-res-custom-element .e-dlg-custom-header {
    font-weight: 500;
    padding-top: 5px;
    width: 100%
}

.e-bigger .e-responsive-dialog .e-dlg-header-content .e-dlg-header .e-res-custom-element .e-res-filter-clear-btn,
.e-bigger.e-responsive-dialog .e-dlg-header-content .e-dlg-header .e-res-custom-element .e-res-filter-clear-btn {
    color: #e3165b;
    margin-top: 3px;
    padding: 0
}

.e-bigger .e-responsive-dialog .e-dlg-header-content .e-dlg-header .e-res-custom-element .e-res-filter-clear-btn .e-icon-filter-clear,
.e-bigger.e-responsive-dialog .e-dlg-header-content .e-dlg-header .e-res-custom-element .e-res-filter-clear-btn .e-icon-filter-clear {
    font-size: 18px
}

.e-bigger .e-responsive-dialog .e-dlg-header-content .e-dlg-header .e-res-custom-element .e-res-sort-clear-btn,
.e-bigger.e-responsive-dialog .e-dlg-header-content .e-dlg-header .e-res-custom-element .e-res-sort-clear-btn {
    color: #e3165b;
    font-size: 15px;
    font-weight: 500;
    padding-top: 5px
}

.e-bigger .e-responsive-dialog .e-dlg-header-content .e-dlg-header .e-res-custom-element .e-res-apply-btn,
.e-bigger.e-responsive-dialog .e-dlg-header-content .e-dlg-header .e-res-custom-element .e-res-apply-btn {
    font-size: 15px;
    font-weight: 500;
    padding: 3px 0 0 20px
}

.e-bigger .e-responsive-dialog .e-dlg-header-content .e-dlg-header .e-res-custom-element .e-res-apply-btn:disabled,
.e-bigger.e-responsive-dialog .e-dlg-header-content .e-dlg-header .e-res-custom-element .e-res-apply-btn:disabled {
    color: #0000001f
}

.e-bigger .e-responsive-dialog .e-dlg-header-content .e-dlg-header .e-res-custom-element .e-btn,
.e-bigger.e-responsive-dialog .e-dlg-header-content .e-dlg-header .e-res-custom-element .e-btn {
    background: none;
    border: 0;
    color: #e3165b
}

.e-bigger .e-responsive-dialog .e-dlg-header-content .e-res-back-btn,
.e-bigger.e-responsive-dialog .e-dlg-header-content .e-res-back-btn {
    background: none;
    box-shadow: none;
    padding-left: 0
}

.e-bigger .e-responsive-dialog.e-rtl .e-dlg-header-content .e-res-back-btn,
.e-bigger.e-responsive-dialog.e-rtl .e-dlg-header-content .e-res-back-btn {
    padding-left: 15px;
    padding-right: 0
}

.e-bigger .e-responsive-dialog .e-dlg-content,
.e-bigger.e-responsive-dialog .e-dlg-content {
    padding: 0 16px 16px
}

.e-bigger .e-responsive-dialog .e-dlg-content .e-checkfltrnmdiv,
.e-bigger.e-responsive-dialog .e-dlg-content .e-checkfltrnmdiv {
    text-align: center
}

.e-bigger .e-responsive-dialog .e-dlg-content .e-filtersetdiv,
.e-bigger.e-responsive-dialog .e-dlg-content .e-filtersetdiv {
    float: right;
    margin-right: 1%;
    margin-top: 1%
}

.e-bigger .e-responsive-dialog .e-dlg-content .e-filtersetdiv .e-filterset,
.e-bigger.e-responsive-dialog .e-dlg-content .e-filtersetdiv .e-filterset {
    color: #e3165b
}

.e-bigger .e-responsive-dialog .e-dlg-content .e-dialog,
.e-bigger.e-responsive-dialog .e-dlg-content .e-dialog {
    box-shadow: none
}

.e-bigger .e-responsive-dialog .e-dlg-content .e-excelfilter,
.e-bigger.e-responsive-dialog .e-dlg-content .e-excelfilter {
    border: #0000
}

.e-bigger .e-responsive-dialog .e-dlg-content .e-excelfilter .e-dlg-content,
.e-bigger.e-responsive-dialog .e-dlg-content .e-excelfilter .e-dlg-content {
    background-color: #fff;
    padding: 8px 16px 8px 8px
}

.e-bigger .e-responsive-dialog .e-dlg-content .e-excelfilter .e-checkboxlist>span,
.e-bigger.e-responsive-dialog .e-dlg-content .e-excelfilter .e-checkboxlist>span {
    padding-left: 9px
}

.e-bigger .e-responsive-dialog .e-dlg-content .e-xlflmenu,
.e-bigger.e-responsive-dialog .e-dlg-content .e-xlflmenu {
    border: #0000
}

.e-bigger .e-responsive-dialog .e-dlg-content .e-xlflmenu .e-dlg-content,
.e-bigger.e-responsive-dialog .e-dlg-content .e-xlflmenu .e-dlg-content {
    padding: 16px
}

.e-bigger .e-responsive-dialog .e-dlg-content .e-ressortbutton-parent,
.e-bigger.e-responsive-dialog .e-dlg-content .e-ressortbutton-parent {
    float: right;
    margin-top: -9px
}

.e-bigger .e-responsive-dialog .e-dlg-content .e-ressortbutton-parent .e-ressortbutton,
.e-bigger.e-responsive-dialog .e-dlg-content .e-ressortbutton-parent .e-ressortbutton {
    background: none;
    width: 120px
}

.e-bigger .e-responsive-dialog .e-dlg-content .e-responsivecoldiv,
.e-bigger.e-responsive-dialog .e-dlg-content .e-responsivecoldiv {
    font-size: 16px;
    margin-bottom: 26px;
    margin-top: 26px;
    width: 100%
}

.e-bigger .e-responsive-dialog .e-dlg-content .e-mainfilterdiv .e-dialog,
.e-bigger.e-responsive-dialog .e-dlg-content .e-mainfilterdiv .e-dialog {
    bottom: 0;
    box-shadow: none;
    width: 100%
}

.e-bigger .e-responsive-dialog .e-dlg-content .e-mainfilterdiv .e-dialog .e-contextmenu-wrapper ul,
.e-bigger.e-responsive-dialog .e-dlg-content .e-mainfilterdiv .e-dialog .e-contextmenu-wrapper ul {
    background-color: #fff;
    max-width: 100%
}

.e-bigger .e-responsive-dialog .e-dlg-content .e-mainfilterdiv .e-dialog .e-contextmenu-wrapper ul li,
.e-bigger.e-responsive-dialog .e-dlg-content .e-mainfilterdiv .e-dialog .e-contextmenu-wrapper ul li {
    color: #000000de
}

.e-bigger .e-responsive-dialog .e-dlg-content .e-mainfilterdiv .e-dialog .e-contextmenu-wrapper ul .e-submenu.e-selected,
.e-bigger.e-responsive-dialog .e-dlg-content .e-mainfilterdiv .e-dialog .e-contextmenu-wrapper ul .e-submenu.e-selected {
    background-color: #fff
}

.e-bigger .e-responsive-dialog .e-dlg-content .e-mainfilterdiv .e-dialog .e-contextmenu-wrapper ul .e-submenu,
.e-bigger.e-responsive-dialog .e-dlg-content .e-mainfilterdiv .e-dialog .e-contextmenu-wrapper ul .e-submenu {
    padding: 0
}

.e-bigger .e-responsive-dialog .e-dlg-content .e-mainfilterdiv .e-dialog .e-contextmenu-wrapper ul .e-submenu .e-menu-icon,
.e-bigger.e-responsive-dialog .e-dlg-content .e-mainfilterdiv .e-dialog .e-contextmenu-wrapper ul .e-submenu .e-menu-icon {
    margin-left: 15px;
    margin-right: 4px
}

.e-bigger .e-responsive-dialog .e-dlg-content .e-mainfilterdiv .e-dialog .e-contextmenu-wrapper ul .e-submenu .e-caret,
.e-bigger.e-responsive-dialog .e-dlg-content .e-mainfilterdiv .e-dialog .e-contextmenu-wrapper ul .e-submenu .e-caret {
    padding: 0 8px 0 0
}

.e-bigger .e-responsive-dialog .e-dlg-content .e-mainfilterdiv .e-dialog .e-searchcontainer,
.e-bigger.e-responsive-dialog .e-dlg-content .e-mainfilterdiv .e-dialog .e-searchcontainer {
    height: 88%
}

.e-bigger .e-responsive-dialog .e-dlg-content .e-mainfilterdiv .e-dialog .e-searchcontainer .e-searchbox,
.e-bigger.e-responsive-dialog .e-dlg-content .e-mainfilterdiv .e-dialog .e-searchcontainer .e-searchbox {
    padding-left: 10px
}

.e-bigger .e-responsive-dialog .e-dlg-content .e-mainfilterdiv .e-dialog .e-searchcontainer .e-searchbox .e-search-icon:active,
.e-bigger .e-responsive-dialog .e-dlg-content .e-mainfilterdiv .e-dialog .e-searchcontainer .e-searchbox .e-search-icon:focus,
.e-bigger .e-responsive-dialog .e-dlg-content .e-mainfilterdiv .e-dialog .e-searchcontainer .e-searchbox .e-search-icon:hover,
.e-bigger.e-responsive-dialog .e-dlg-content .e-mainfilterdiv .e-dialog .e-searchcontainer .e-searchbox .e-search-icon:active,
.e-bigger.e-responsive-dialog .e-dlg-content .e-mainfilterdiv .e-dialog .e-searchcontainer .e-searchbox .e-search-icon:focus,
.e-bigger.e-responsive-dialog .e-dlg-content .e-mainfilterdiv .e-dialog .e-searchcontainer .e-searchbox .e-search-icon:hover {
    background: none
}

.e-bigger .e-responsive-dialog .e-dlg-content .e-mainfilterdiv .e-dialog .e-searchcontainer .e-spinner,
.e-bigger.e-responsive-dialog .e-dlg-content .e-mainfilterdiv .e-dialog .e-searchcontainer .e-spinner {
    height: 100%
}

.e-bigger .e-responsive-dialog .e-dlg-content .e-mainfilterdiv .e-dialog .e-searchcontainer .e-spinner .e-chk-hidden,
.e-bigger.e-responsive-dialog .e-dlg-content .e-mainfilterdiv .e-dialog .e-searchcontainer .e-spinner .e-chk-hidden {
    -moz-appearance: none;
    height: 1px;
    opacity: 0;
    width: 1px
}

.e-bigger .e-responsive-dialog .e-dlg-content .e-mainfilterdiv .e-dialog .e-searchcontainer .e-spinner .e-checkboxlist,
.e-bigger.e-responsive-dialog .e-dlg-content .e-mainfilterdiv .e-dialog .e-searchcontainer .e-spinner .e-checkboxlist {
    height: 100%;
    min-height: 160px;
    overflow-y: auto
}

.e-bigger .e-responsive-dialog .e-dlg-content .e-mainfilterdiv .e-dialog .e-searchcontainer .e-spinner .e-checkboxlist .e-ftrchk,
.e-bigger.e-responsive-dialog .e-dlg-content .e-mainfilterdiv .e-dialog .e-searchcontainer .e-spinner .e-checkboxlist .e-ftrchk {
    padding-bottom: 13px;
    padding-top: 13px
}

.e-bigger .e-responsive-dialog .e-dlg-content .e-checkboxfilter .e-dlg-content,
.e-bigger.e-responsive-dialog .e-dlg-content .e-checkboxfilter .e-dlg-content {
    padding: 8px
}

.e-bigger .e-responsive-dialog .e-dlg-content .e-checkboxfilter .e-dlg-content .e-searchcontainer,
.e-bigger.e-responsive-dialog .e-dlg-content .e-checkboxfilter .e-dlg-content .e-searchcontainer {
    margin-right: 7px;
    padding-left: 8px
}

.e-bigger .e-responsive-dialog .e-dlg-content .e-checkboxfilter .e-dlg-content .e-searchcontainer .e-searchbox,
.e-bigger.e-responsive-dialog .e-dlg-content .e-checkboxfilter .e-dlg-content .e-searchcontainer .e-searchbox {
    padding-left: 0
}

.e-bigger .e-responsive-dialog .e-dlg-content .e-checkboxfilter .e-dlg-content .e-searchcontainer .e-spinner .e-checkboxlist,
.e-bigger.e-responsive-dialog .e-dlg-content .e-checkboxfilter .e-dlg-content .e-searchcontainer .e-spinner .e-checkboxlist {
    margin-left: -7px
}

.e-bigger .e-responsive-dialog .e-res-contextmenu-wrapper .e-contextmenu,
.e-bigger.e-responsive-dialog .e-res-contextmenu-wrapper .e-contextmenu {
    background-color: #fff;
    border: #0000;
    box-shadow: none;
    margin-top: 23px;
    max-width: 100%;
    min-width: 100%;
    overflow-y: auto;
    padding: 0 16px 16px
}

.e-bigger .e-responsive-dialog .e-res-contextmenu-wrapper .e-contextmenu .e-menu-item,
.e-bigger.e-responsive-dialog .e-res-contextmenu-wrapper .e-contextmenu .e-menu-item {
    padding: 0
}

.e-bigger .e-responsive-dialog .e-res-contextmenu-wrapper .e-contextmenu .e-menu-item.e-focused,
.e-bigger.e-responsive-dialog .e-res-contextmenu-wrapper .e-contextmenu .e-menu-item.e-focused {
    background-color: #0000
}

.e-bigger .e-responsive-dialog .e-defaultcell.e-ralign,
.e-bigger .e-responsive-dialog .e-defaultcell.e-ralign:focus,
.e-bigger .e-responsive-dialog .e-editedrow .e-defaultcell.e-ralign,
.e-bigger .e-responsive-dialog .e-insertedrow .e-defaultcell.e-ralign,
.e-bigger .e-responsive-dialog .e-insertedrow .e-defaultcell.e-ralign:focus .e-bigger .e-responsive-dialog .e-editedrow .e-defaultcell.e-ralign:focus,
.e-bigger .e-responsive-dialog .e-insertedrow .e-defaultcell.e-ralign:focus .e-bigger.e-responsive-dialog .e-editedrow .e-defaultcell.e-ralign:focus,
.e-bigger.e-responsive-dialog .e-defaultcell.e-ralign,
.e-bigger.e-responsive-dialog .e-defaultcell.e-ralign:focus,
.e-bigger.e-responsive-dialog .e-editedrow .e-defaultcell.e-ralign,
.e-bigger.e-responsive-dialog .e-insertedrow .e-defaultcell.e-ralign,
.e-bigger.e-responsive-dialog .e-insertedrow .e-defaultcell.e-ralign:focus .e-bigger .e-responsive-dialog .e-editedrow .e-defaultcell.e-ralign:focus,
.e-bigger.e-responsive-dialog .e-insertedrow .e-defaultcell.e-ralign:focus .e-bigger.e-responsive-dialog .e-editedrow .e-defaultcell.e-ralign:focus {
    padding-right: 10px
}

.e-bigger .e-responsive-dialog.e-ressortdiv .e-dlg-header-content .e-dlg-header .e-res-custom-element .e-res-apply-btn,
.e-bigger.e-responsive-dialog.e-ressortdiv .e-dlg-header-content .e-dlg-header .e-res-custom-element .e-res-apply-btn {
    padding-top: 0
}

.e-bigger .e-responsive-dialog.e-rtl .e-btn.e-dlg-closeicon-btn,
.e-bigger.e-responsive-dialog.e-rtl .e-btn.e-dlg-closeicon-btn {
    float: right;
    padding-left: 40px;
    padding-right: 0
}

.e-bigger .e-responsive-dialog.e-rtl .e-res-apply-btn,
.e-bigger.e-responsive-dialog.e-rtl .e-res-apply-btn {
    padding-left: 0;
    padding-right: 20px
}

.e-bigger .e-responsive-dialog.e-rtl .e-ressortbutton-parent,
.e-bigger.e-responsive-dialog.e-rtl .e-ressortbutton-parent {
    float: left
}

.e-ddl.e-popup.e-popup-flbar .e-dropdownbase,
.e-ddl.e-popup.e-popup-flmenu .e-dropdownbase {
    max-height: 298px !important
}

@-moz-document url-prefix() {

    .e-bigger .e-grid.e-grid-min-height .e-rowcell,
    .e-bigger .e-grid.e-grid-min-height .e-rowcell:first-child,
    .e-bigger .e-grid.e-grid-min-height .e-rowcell:last-child,
    .e-grid-min-height .e-icon-gdownarrow,
    .e-grid-min-height .e-icon-grightarrow,
    .e-grid-min-height .e-rowcell {
        line-height: normal
    }
}

/*! Grid theme */
.e-grid {
    border-color: #e0e0e0
}

.e-grid .e-content {
    background-color: #fff
}

.e-grid .e-icons:not(.e-btn-icon),
.e-grid .e-unboundcelldiv .e-icons:not(.e-btn-icon) {
    color: #000
}

.e-grid .e-table {
    background-color: #fff
}

.e-grid .e-focused:not(.e-menu-item):not(.e-editedbatchcell) {
    box-shadow: inset 0 0 0 1px #9e9e9e
}

.e-grid .e-gridheader .e-headercontent .e-icon-reorderdownarrow,
.e-grid .e-gridheader .e-headercontent .e-icon-reorderuparrow,
.e-grid .e-gridheader .e-icons:not(.e-icon-hide):not(.e-check):not(.e-stop):not(.e-icon-reorderuparrow):not(.e-icon-reorderdownarrow) {
    color: #212121
}

.e-grid .e-groupdroparea .e-icons {
    color: #fff
}

.e-grid .e-tableborder {
    border-right-color: #e0e0e0
}

.e-grid .e-autofill {
    background-color: #e3165b
}

.e-grid .e-autofill,
.e-grid .e-xlsel {
    border-color: #e3165b;
    z-index: 1
}

.e-grid .e-xlsel {
    background-color: #0000;
    border-style: solid;
    pointer-events: none;
    position: absolute
}

.e-grid .e-xlselaf {
    background-color: #e3165b;
    border-color: #e3165b;
    position: absolute
}

.e-grid .e-gridcontent .e-groupcaption.e-dragborder,
.e-grid .e-gridcontent .e-rowcell.e-dragborder,
.e-grid .e-gridcontent .e-rowdragdrop.e-dragborder,
.e-grid .e-gridcontent .e-summarycell.e-dragborder,
.e-grid .e-gridcontent tr.e-row:first-child .e-rowcell.e-dragborder,
.e-grid .e-gridheader thead tr th.e-firstrowdragborder,
.e-grid.e-rtl .e-gridcontent .e-rowcell.e-dragborder,
.e-grid.e-rtl .e-gridcontent .e-rowdragdrop.e-dragborder,
.e-grid.e-rtl .e-gridcontent tr.e-row:first-child .e-rowcell.e-dragborder {
    box-shadow: 0 2px 0 0 #e3165b;
    position: relative;
    z-index: 5
}

.e-grid .e-gridheader {
    background-color: #fff;
    border-bottom-color: #e0e0e0;
    border-top-color: #e0e0e0;
    color: #0000008a
}

.e-grid .e-gridcontent tr:first-child td {
    border-top-color: #0000
}

.e-grid th.e-headercell[aria-sort=ascending] .e-headertext,
.e-grid th.e-headercell[aria-sort=ascending] .e-sortfilterdiv,
.e-grid th.e-headercell[aria-sort=descending] .e-headertext,
.e-grid th.e-headercell[aria-sort=descending] .e-sortfilterdiv {
    color: #000;
    opacity: 1
}

.e-grid .e-filterbarcell input,
.e-grid.e-default .e-gridheader .e-headercell.e-firstheader,
.e-grid.e-default .e-gridheader.e-stackedfilter tr:first-child th.e-grouptopleftcell,
.e-grid.e-default .e-gridheader.e-stackedfilter tr:last-child th.e-grouptopleftcell,
.e-grid.e-default.e-horizontallines .e-gridheader.e-stackedfilter tr:first-child th.e-grouptopleftcell,
.e-grid.e-default.e-horizontallines .e-gridheader.e-stackedfilter tr:last-child th.e-grouptopleftcell,
.e-grid.e-default.e-horizontallines .e-grouptopleftcell,
.e-grid.e-default.e-horizontallines .e-headercell.e-firstheader,
.e-grid.e-default.e-verticallines .e-headercell.e-stackedheadercell {
    border-color: #e0e0e0
}

.e-grid .e-gridcontent {
    background-color: #fff
}

.e-grid .e-gridfooter {
    background-color: #f6f6f6
}

.e-grid .e-headercontent {
    border-color: #e0e0e0
}

.e-grid .e-rowdragheader {
    background-color: #fff
}

.e-grid .e-detailheadercell,
.e-grid .e-headercell {
    background-color: #fff;
    border-color: #e0e0e0
}

.e-grid [aria-selected]+tr .e-detailindentcell {
    border-color: #e0e0e0
}

.e-grid tr th.e-firstcell {
    border-left-color: #e0e0e0;
    border-right-color: #e0e0e0
}

.e-grid .e-detailrowcollapse:not(.e-editedbatchcell):not(.e-updatedtd),
.e-grid .e-detailrowexpand:not(.e-editedbatchcell):not(.e-updatedtd),
.e-grid .e-emptyrow:not(.e-editedbatchcell):not(.e-updatedtd),
.e-grid .e-gridcontent .e-rowdragdrop:not(.e-editedbatchcell):not(.e-updatedtd),
.e-grid .e-gridheader .e-rowdragdrop:not(.e-editedbatchcell):not(.e-updatedtd),
.e-grid .e-rowcell:not(.e-editedbatchcell):not(.e-updatedtd) {
    color: #000000de
}

.e-grid .e-summarycell {
    background-color: #fafafa;
    border-color: #e0e0e0;
    color: #0000008a
}

.e-grid .e-groupfooterrow.e-summaryrow .e-indentcell.e-indentcelltop,
.e-grid .e-indentcell.e-detailindentcelltop,
.e-grid .e-summarycontent .e-indentcell,
.e-grid .e-summaryrow .e-summarycell,
.e-grid .e-summaryrow .e-templatecell {
    background-color: #f6f6f6;
    border-color: #e0e0e0;
    color: #0000008a
}

.e-grid .e-detailcell,
.e-grid .e-detailindentcell,
.e-grid .e-detailrowcollapse,
.e-grid .e-detailrowexpand,
.e-grid .e-groupcaption,
.e-grid .e-indentcell,
.e-grid .e-recordpluscollapse,
.e-grid .e-recordplusexpand,
.e-grid .e-rowcell,
.e-grid .e-rowdragdropcell,
.e-grid.e-default .e-grouptopleftcell {
    border-color: #e0e0e0
}

.e-grid .e-frozenhdrcont .e-frozenheader>.e-table,
.e-grid .e-frozenhdrcont .e-headercontent .e-virtualtable>.e-table,
.e-grid .e-frozenhdrcont .e-headercontent>.e-table,
.e-grid .e-frozenhdrcont .e-movableheader>.e-table {
    border-bottom-color: #e3165b
}

.e-grid .e-frozencontent {
    border-bottom-color: #e0e0e0
}

.e-grid .e-frozencontent .e-virtualtable>.e-table,
.e-grid .e-frozencontent>.e-table,
.e-grid .e-frozenheader .e-virtualtable>.e-table,
.e-grid .e-frozenheader>.e-table {
    border-right-color: #e3165b
}

.e-grid .e-frozencontent.e-frozenborderdisabled .e-virtualtable>.e-table,
.e-grid .e-frozencontent.e-frozenborderdisabled>.e-table,
.e-grid .e-frozenheader.e-frozenborderdisabled .e-virtualtable>.e-table,
.e-grid .e-frozenheader.e-frozenborderdisabled>.e-table {
    border-right-color: #fff
}

.e-grid .e-frozencontent.e-frozen-right-content>.e-table,
.e-grid .e-frozenheader.e-frozen-right-header>.e-table,
.e-grid .e-gridheader .e-filterbarcell .e-frozen-default-cursor,
.e-grid .e-gridheader .e-headercell .e-frozen-default-cursor,
.e-grid .e-rowcell .e-frozen-default-cursor {
    border-left-color: #e3165b
}

.e-grid .e-frozencontent.e-frozen-right-content.e-frozenborderdisabled>.e-table,
.e-grid .e-frozenheader.e-frozen-right-header.e-frozenborderdisabled>.e-table {
    border-left-color: #fff
}

.e-grid.e-rtl .e-frozencontent .e-virtualtable>.e-table,
.e-grid.e-rtl .e-frozencontent>.e-table,
.e-grid.e-rtl .e-frozenheader .e-virtualtable>.e-table,
.e-grid.e-rtl .e-frozenheader>.e-table {
    border-left-color: #e3165b
}

.e-grid.e-rtl .e-frozencontent.e-frozen-right-content>.e-table,
.e-grid.e-rtl .e-frozenheader.e-frozen-right-header>.e-table {
    border-right-color: #e3165b
}

.e-grid.e-gridhover .e-row tr:not(.e-disable-gridhover):not(.e-editedrow):not(.e-detailrow):hover .e-rowcell:not(.e-cellselectionbackground):not(.e-active):not(.e-updatedtd):not(.e-indentcell),
.e-grid.e-gridhover .e-row:not(.e-disable-gridhover):not(.e-detailrow):hover .e-detailrowcollapse:not(.e-cellselectionbackground):not(.e-active):not(.e-updatedtd):not(.e-indentcell),
.e-grid.e-gridhover .e-row:not(.e-disable-gridhover):not(.e-detailrow):hover .e-detailrowexpand:not(.e-cellselectionbackground):not(.e-active):not(.e-updatedtd):not(.e-indentcell),
.e-grid.e-gridhover .e-row:not(.e-disable-gridhover):not(.e-detailrow):hover .e-rowdragdrop:not(.e-cellselectionbackground):not(.e-active):not(.e-updatedtd):not(.e-indentcell),
.e-grid.e-gridhover .e-row:not(.e-disable-gridhover):not(.e-editedrow):not(.e-detailrow):hover .e-rowcell:not(.e-cellselectionbackground):not(.e-active):not(.e-updatedtd):not(.e-indentcell),
.e-grid.e-rtl .e-gridhover .e-row:not(.e-disable-gridhover):not(.e-detailrow):hover .e-rowdragdrop:not(.e-cellselectionbackground):not(.e-active):not(.e-updatedtd):not(.e-indentcell) {
    background-color: #eee;
    color: #000
}

.e-grid .e-row:hover .e-rowdragdrop {
    cursor: move
}

.e-grid .e-sortnumber {
    background-color: #bbbdc0;
    color: #000
}

.e-grid.e-gridhover .e-frozenhover {
    background-color: #eee;
    color: #000
}

.e-grid .e-col-menu.e-filter-popup {
    box-shadow: 0 8px 10px 0 #0000003d
}

.e-grid td.e-active .e-icon-rowdragicon:before {
    color: #000
}

.e-grid td.e-active {
    background: #e0e0e0;
    color: #000
}

.e-grid .e-columnselection {
    background-color: #e0e0e0
}

.e-grid td.e-cellselectionbackground {
    background: #e0e0e0;
    color: #000
}

.e-grid .e-filterbarcell,
.e-grid .e-filterbarcelldisabled {
    background-color: #fff;
    background-image: none;
    border-color: #e0e0e0
}

.e-grid .e-filtered:before {
    color: #e3165b
}

.e-grid .e-gridpopup .e-content {
    background-color: #fff;
    border-color: #e0e0e0
}

.e-grid .e-gridpopup .e-spanclicked,
.e-grid .e-gridpopup span:hover {
    border-color: #000
}

.e-grid .e-gridpopup .e-downtail,
.e-grid .e-gridpopup .e-downtail:before {
    border-top-color: #e0e0e0
}

.e-grid .e-gridpopup .e-downtail:after {
    border-top-color: #fff
}

.e-grid .e-gridpopup .e-uptail,
.e-grid .e-gridpopup .e-uptail:before {
    border-bottom-color: #e0e0e0
}

.e-grid .e-gridpopup .e-uptail:after {
    border-bottom-color: #fff
}

.e-grid .e-cloneproperties {
    background-color: #eee;
    border-color: #e0e0e0;
    color: #0000008a
}

.e-grid .e-rhelper {
    background-color: #000;
    cursor: col-resize;
    opacity: .87
}

.e-grid.e-device .e-rcursor:before {
    border-right-color: #000;
    opacity: .87
}

.e-grid.e-device .e-rcursor:after {
    border-left-color: #000;
    opacity: .87
}

.e-grid.e-resize-lines .e-headercell .e-rhandler,
.e-grid.e-resize-lines .e-headercell .e-rsuppress {
    border-right: 1px solid #e0e0e0
}

.e-grid.e-resize-lines .e-frozen-right-header .e-headercell .e-rhandler,
.e-grid.e-resize-lines .e-frozen-right-header .e-headercell .e-rsuppress {
    border-left: 1px solid #e0e0e0
}

.e-grid.e-resize-lines .e-focused .e-rhandler {
    border: 0
}

.e-grid.e-resize-lines .e-headercell.e-stackedheadercell {
    border-bottom: 1px solid #e0e0e0;
    border-right: 1px solid #e0e0e0
}

.e-grid.e-resize-lines .e-frozen-right-header .e-headercell.e-stackedheadercell {
    border-left: 1px solid #e0e0e0
}

.e-grid.e-rtl.e-resize-lines .e-headercell .e-rhandler,
.e-grid.e-rtl.e-resize-lines .e-headercell .e-rsuppress,
.e-grid.e-rtl.e-resize-lines .e-headercell.e-stackedheadercell {
    border-left: 1px solid #e0e0e0;
    border-right-width: 0
}

.e-grid.e-rtl.e-resize-lines .e-frozen-right-header .e-headercell .e-rhandler,
.e-grid.e-rtl.e-resize-lines .e-frozen-right-header .e-headercell .e-rsuppress,
.e-grid.e-rtl.e-resize-lines .e-frozen-right-header .e-headercell.e-stackedheadercell {
    border-left-width: 0;
    border-right: 1px solid #e0e0e0
}

.e-grid.e-resize-lines .e-filterbarcell,
.e-grid.e-rtl.e-resize-lines .e-filterbarcell {
    border-top: 1px solid #e0e0e0
}

.e-grid .e-cloneproperties.e-draganddrop {
    box-shadow: 0 3px 8px 0 #00000042;
    opacity: .95;
    overflow: visible
}

.e-grid .e-row .e-dragstartrow:before,
.e-grid .e-row .e-selectionbackground .e-dragstartrow:before {
    color: #e3165b
}

.e-grid .e-griddragarea {
    background-color: #eee;
    border-color: #eee;
    color: #000
}

.e-grid .e-groupdroparea {
    background-color: #e8eaf6;
    border-top-color: #e0e0e0;
    color: #000
}

.e-grid .e-groupdroparea.e-hover {
    background-color: #c5cae9
}

.e-grid .e-groupdroparea.e-grouped {
    background-color: #7986cb
}

.e-grid .e-groupheadercell {
    background-color: #3f51b5;
    border-color: #e0e0e0;
    border-radius: 12px;
    color: #fff
}

.e-grid .e-groupheadercell:hover {
    background-color: #3f51b5;
    border-color: #000
}

.e-grid .e-ungroupbutton:hover {
    color: #fff;
    opacity: 1
}

.e-grid .e-ungroupbutton {
    opacity: .7
}

.e-grid .e-groupcaption,
.e-grid .e-indentcell,
.e-grid .e-recordpluscollapse,
.e-grid .e-recordplusexpand {
    background-color: #fafafa;
    color: #000
}

.e-grid .e-grouptopleftcell {
    background-color: #fff;
    border-color: #e0e0e0
}

.e-grid .e-stackedheadercell {
    border-bottom-color: #e0e0e0
}

.e-grid .e-verticallines tr th {
    border-color: #e0e0e0
}

.e-grid td.e-updatedtd {
    background-color: #d7f9c7;
    color: #000
}

.e-grid .e-gridcontent .e-normaledit .e-rowcell {
    border-top-color: #e0e0e0
}

.e-grid .e-gridcontent .e-normaledit .e-detailrowcollapse,
.e-grid .e-gridcontent .e-normaledit .e-dragindentcell {
    border-top: 1px solid #e0e0e0
}

.e-grid .e-ccdlg .e-footer-content {
    border-color: #0000001f;
    opacity: 1
}

.e-grid .e-ccdlg .e-cc-searchdiv {
    border-color: #212121
}

.e-grid .e-ccdlg .e-cc-searchdiv.e-input-focus {
    border-color: #ff4081
}

.e-grid .e-cloneproperties.e-draganddrop .e-rowcell {
    color: #000
}

.e-grid .e-cloneproperties.e-draganddrop .e-rowcell.e-focused {
    box-shadow: none
}

.e-grid .e-cloneproperties.e-draganddrop table,
.e-grid .e-cloneproperties.e-draganddrop table .e-selectionbackground {
    background-color: #fff;
    height: 30px
}

.e-grid.e-rtl .e-verticallines tr th:first-child:not(.e-firstcell),
.e-grid.e-rtl.e-default .e-gridheader .e-headercell.e-firstheader,
.e-grid.e-rtl.e-default.e-bothlines .e-gridheader .e-headercell.e-firstheader,
.e-grid.e-rtl.e-default.e-bothlines .e-gridheader th.e-grouptopleftcell.e-lastgrouptopleftcell,
.e-grid.e-rtl.e-default.e-horizontallines .e-headercell.e-firstheader,
.e-grid.e-rtl.e-default.e-verticallines .e-gridheader .e-headercell.e-firstheader,
.e-grid.e-rtl.e-default.e-verticallines .e-gridheader th.e-grouptopleftcell,
.e-grid.e-rtl.e-default.e-verticallines .e-gridheader th.e-grouptopleftcell.e-lastgrouptopleftcell,
.e-grid.e-rtl.e-default.e-verticallines .e-headercell.e-stackedheadercell,
.e-grid.e-rtl.e-default.e-verticallines tr th:last-child {
    border-color: #e0e0e0
}

.e-grid.e-rtl .e-tableborder {
    border-left-color: #e0e0e0
}

.e-grid.e-rtl .e-filterbardropdown {
    margin-left: 15px
}

.e-grid.sf-grid .e-gridfooter .e-summarycontent {
    border-right: 0 solid #e0e0e0
}

.e-grid .e-ftrchk.e-chkfocus,
.e-grid li.e-cclist.e-colfocus {
    background-color: #eee
}

.e-control.e-tooltip-wrap.e-popup.e-griderror,
.e-tooltip-wrap.e-griderror {
    background-color: #fcdbe4;
    border-color: #fcdbe4
}

.e-tooltip-wrap.e-griderror .e-arrow-tip-inner.e-tip-top,
.e-tooltip-wrap.e-griderror .e-arrow-tip-outer.e-tip-top {
    border-bottom: 8px solid #fcdbe4;
    color: #fcdbe4
}

.e-tooltip-wrap.e-griderror .e-arrow-tip-inner.e-tip-bottom,
.e-tooltip-wrap.e-griderror .e-arrow-tip-outer.e-tip-bottom {
    border-top: 8px solid #fcdbe4;
    color: #fcdbe4
}

.e-tooltip-wrap.e-griderror .e-tip-content,
.e-tooltip-wrap.e-griderror .e-tip-content label {
    color: #f44336
}

.e-dropitemscount {
    background-color: #e3165b;
    color: #fff
}

.e-filterbaroperator.e-dropdownlist {
    position: absolute
}

.e-filterbardropdown:not(.e-rtl) {
    margin-right: 15px
}

.e-headercontent .e-filterbar .e-filterbarcell .e-fltrinputdiv .e-input-group .e-filterbardropdown {
    border: #0000
}

.e-headercontent .e-filterbar .e-filterbarcell .e-fltrinputdiv .e-input-group .e-filterbardropdown.e-input-focus,
.e-headercontent .e-filterbar .e-filterbarcell .e-fltrinputdiv .e-input-group .e-filterbardropdown:active {
    box-shadow: none
}

.e-signature {
    background-color: #fff;
    border: 1px solid;
    border: 1px solid #e0e0e0
}

.e-float-input .e-clear-icon:before,
.e-float-input.e-control-wrapper .e-clear-icon:before,
.e-input-group .e-clear-icon:before,
.e-input-group.e-control-wrapper .e-clear-icon:before {
    content: "";
    font-family: e-icons
}

.e-filled.e-float-input .e-clear-icon:before,
.e-filled.e-float-input.e-control-wrapper .e-clear-icon:before,
.e-filled.e-input-group .e-clear-icon:before,
.e-filled.e-input-group.e-control-wrapper .e-clear-icon:before,
.e-outline.e-float-input .e-clear-icon:before,
.e-outline.e-float-input.e-control-wrapper .e-clear-icon:before,
.e-outline.e-input-group .e-clear-icon:before,
.e-outline.e-input-group.e-control-wrapper .e-clear-icon:before {
    content: "";
    font-family: e-icons
}

/*! input layout */
.e-input-group,
.e-input-group.e-control-wrapper {
    display: table;
    line-height: 1.4;
    margin-bottom: 4px
}

.e-input-group input.e-input,
.e-input-group textarea.e-input,
.e-input-group.e-control-wrapper input.e-input,
.e-input-group.e-control-wrapper textarea.e-input,
input.e-input,
textarea.e-input {
    border: solid;
    border-width: 0 0 1px;
    height: auto;
    line-height: inherit;
    margin: 0 0 4px;
    outline: none;
    padding: 4px 0;
    text-indent: 0;
    width: 100%
}

.e-input-group,
.e-input-group.e-control-wrapper,
.e-input-group.e-control-wrapper.e-disabled,
.e-input-group.e-disabled,
input.e-input,
textarea.e-input {
    font-family: Roboto, Segoe UI, GeezaPro, "DejaVu Serif", "sans-serif", -apple-system, BlinkMacSystemFont;
    font-size: 13px;
    font-weight: 400
}

.e-input-group input.e-input,
.e-input-group textarea.e-input,
.e-input-group.e-control-wrapper input.e-input,
.e-input-group.e-control-wrapper textarea.e-input {
    font: inherit
}

.e-float-input input,
.e-float-input input:focus,
.e-float-input.e-control-wrapper input,
.e-float-input.e-control-wrapper input:focus,
.e-float-input.e-control-wrapper.e-input-focus input,
.e-float-input.e-control-wrapper.e-input-group input,
.e-float-input.e-control-wrapper.e-input-group input:focus,
.e-float-input.e-control-wrapper.e-input-group.e-input-focus input,
.e-float-input.e-input-focus input,
.e-float-input.e-input-group input,
.e-float-input.e-input-group input:focus,
.e-float-input.e-input-group.e-input-focus input,
.e-input-group input,
.e-input-group input.e-input,
.e-input-group input.e-input:focus,
.e-input-group input:focus,
.e-input-group.e-control-wrapper input,
.e-input-group.e-control-wrapper input.e-input,
.e-input-group.e-control-wrapper input.e-input:focus,
.e-input-group.e-control-wrapper input:focus,
.e-input-group.e-control-wrapper.e-input-focus input,
.e-input-group.e-control-wrapper.e-input-focus input.e-input,
.e-input-group.e-input-focus input,
.e-input-group.e-input-focus input.e-input,
input.e-input,
input.e-input:focus {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.e-float-input,
.e-float-input input,
.e-float-input.e-control-wrapper,
.e-float-input.e-control-wrapper input,
.e-float-input.e-control-wrapper.e-input-group input,
.e-float-input.e-input-group input,
.e-input-group,
.e-input-group input,
.e-input-group input.e-input,
.e-input-group.e-control-wrapper,
.e-input-group.e-control-wrapper input,
.e-input-group.e-control-wrapper input.e-input,
input.e-input {
    border-radius: 0
}

.e-input.e-small:focus,
.e-input:focus {
    border-width: 0 0 2px;
    padding-bottom: 4px
}

.e-bigger .e-input:focus,
.e-input.e-bigger:focus {
    padding-bottom: 5px
}

.e-bigger .e-input.e-small:focus,
.e-input.e-small.e-bigger:focus {
    padding-bottom: 4px
}

.e-input.e-small:focus,
.e-input:focus {
    padding-bottom: 3px
}

.e-bigger .e-input:focus,
.e-input.e-bigger:focus {
    padding-bottom: 4px
}

.e-bigger .e-input.e-small:focus,
.e-input.e-small.e-bigger:focus {
    padding-bottom: 3px
}

.e-input-group input.e-input:focus,
.e-input-group textarea.e-input:focus,
.e-input-group.e-control-wrapper input.e-input:focus,
.e-input-group.e-control-wrapper textarea.e-input:focus,
.e-input-group.e-control-wrapper.e-input-focus input.e-input,
.e-input-group.e-input-focus input.e-input {
    padding: 4px 0
}

.e-bigger .e-input-group,
.e-bigger .e-input-group.e-control-wrapper,
.e-bigger input.e-input,
.e-bigger textarea.e-input,
.e-input-group.e-bigger,
.e-input-group.e-control-wrapper.e-bigger,
input.e-input.e-bigger,
textarea.e-input.e-bigger {
    font-size: 14px
}

.e-bigger .e-input-group .e-input,
.e-bigger .e-input-group.e-control-wrapper .e-input,
.e-input-group.e-bigger .e-input,
.e-input-group.e-bigger.e-control-wrapper .e-input {
    font: inherit
}

.e-bigger .e-input-group .e-input,
.e-bigger .e-input-group.e-control-wrapper .e-input,
.e-bigger input.e-input,
.e-bigger textarea.e-input,
.e-input-group.e-bigger .e-input,
.e-input-group.e-bigger.e-control-wrapper .e-input,
input.e-input.e-bigger,
textarea.e-input.e-bigger {
    line-height: inherit;
    margin-bottom: 8px;
    padding: 5px 0
}

.e-bigger .e-input-group .e-input:focus,
.e-bigger .e-input-group.e-control-wrapper .e-input:focus,
.e-bigger .e-input-group.e-control-wrapper.e-input-focus .e-input,
.e-bigger .e-input-group.e-input-focus .e-input,
.e-input-group.e-bigger .e-input:focus,
.e-input-group.e-bigger.e-input-focus .e-input,
.e-input-group.e-control-wrapper.e-bigger .e-input:focus,
.e-input-group.e-control-wrapper.e-bigger.e-input-focus .e-input {
    padding: 5px 0
}

.e-input-group .e-input-group-icon,
.e-input-group.e-control-wrapper .e-input-group-icon {
    align-items: center;
    border: 0 solid;
    box-sizing: initial;
    cursor: pointer;
    flex-direction: column;
    font-size: 12px;
    justify-content: center;
    line-height: 1;
    min-height: 18px;
    min-width: 18px;
    padding: 0;
    text-align: center
}

.e-float-input.e-input-group.e-control-wrapper.e-float-icon-left>.e-input-group-icon,
.e-float-input.e-input-group.e-float-icon-left>.e-input-group-icon,
.e-input-group.e-control-wrapper.e-float-icon-left>.e-input-group-icon,
.e-input-group.e-float-icon-left>.e-input-group-icon {
    font-size: 20px;
    margin: 0;
    min-height: 30px;
    min-width: 30px;
    padding: 0
}

.e-bigger .e-input-group .e-input-group-icon,
.e-bigger .e-input-group.e-control-wrapper .e-input-group-icon,
.e-input-group .e-input-group-icon.e-bigger,
.e-input-group.e-bigger .e-input-group-icon,
.e-input-group.e-control-wrapper .e-input-group-icon.e-bigger,
.e-input-group.e-control-wrapper.e-bigger .e-input-group-icon {
    font-size: 12px;
    min-height: 20px;
    min-width: 20px;
    padding: 0
}

.e-bigger .e-float-input.e-input-group.e-control-wrapper.e-float-icon-left>.e-input-group-icon,
.e-bigger .e-float-input.e-input-group.e-float-icon-left>.e-input-group-icon,
.e-bigger .e-input-group.e-control-wrapper.e-float-icon-left>.e-input-group-icon,
.e-bigger .e-input-group.e-float-icon-left>.e-input-group-icon,
.e-float-input.e-input-group.e-bigger.e-float-icon-left>.e-input-group-icon,
.e-float-input.e-input-group.e-control-wrapper.e-bigger.e-float-icon-left>.e-input-group-icon,
.e-float-input.e-input-group.e-control-wrapper.e-float-icon-left>.e-input-group-icon.e-bigger,
.e-float-input.e-input-group.e-float-icon-left>.e-input-group-icon.e-bigger,
.e-input-group.e-bigger.e-float-icon-left>.e-input-group-icon,
.e-input-group.e-control-wrapper.e-bigger.e-float-icon-left>.e-input-group-icon,
.e-input-group.e-control-wrapper.e-float-icon-left>.e-input-group-icon.e-bigger,
.e-input-group.e-float-icon-left>.e-input-group-icon.e-bigger {
    font-size: 20px;
    margin: 0;
    min-height: 32px;
    min-width: 32px;
    padding: 0
}

.e-float-input.e-control-wrapper.e-input-group.e-float-icon-left>.e-input-group-icon.e-small,
.e-float-input.e-control-wrapper.e-input-group.e-small.e-float-icon-left>.e-input-group-icon,
.e-float-input.e-input-group.e-float-icon-left>.e-input-group-icon.e-small,
.e-float-input.e-input-group.e-small.e-float-icon-left>.e-input-group-icon,
.e-input-group.e-control-wrapper.e-float-icon-left>.e-input-group-icon.e-small,
.e-input-group.e-control-wrapper.e-small.e-float-icon-left>.e-input-group-icon,
.e-input-group.e-float-icon-left>.e-input-group-icon.e-small,
.e-input-group.e-small.e-float-icon-left>.e-input-group-icon,
.e-small .e-float-input.e-control-wrapper.e-input-group.e-float-icon-left>.e-input-group-icon,
.e-small .e-float-input.e-input-group.e-float-icon-left>.e-input-group-icon,
.e-small .e-input-group.e-control-wrapper.e-float-icon-left>.e-input-group-icon,
.e-small .e-input-group.e-float-icon-left>.e-input-group-icon {
    font-size: 20px;
    margin: 0;
    min-height: 28px;
    min-width: 28px;
    padding: 0
}

.e-bigger .e-input-group.e-control-wrapper.e-float-input.e-small.e-float-icon-left>.e-input-group-icon,
.e-bigger .e-input-group.e-control-wrapper.e-small.e-float-icon-left>.e-input-group-icon,
.e-bigger .e-input-group.e-float-input.e-small.e-float-icon-left>.e-input-group-icon,
.e-bigger .e-input-group.e-small.e-float-icon-left>.e-input-group-icon,
.e-float-input.e-control-wrapper.e-input-group.e-small.e-bigger.e-float-icon-left>.e-input-group-icon,
.e-float-input.e-control-wrapper.e-input-group.e-small.e-float-icon-left>.e-input-group-icon.e-bigger,
.e-float-input.e-input-group.e-small.e-bigger.e-float-icon-left>.e-input-group-icon,
.e-float-input.e-input-group.e-small.e-float-icon-left>.e-input-group-icon.e-bigger,
.e-input-group.e-control-wrapper.e-small.e-bigger.e-float-icon-left>.e-input-group-icon,
.e-input-group.e-control-wrapper.e-small.e-float-icon-left>.e-input-group-icon.e-bigger,
.e-input-group.e-small.e-bigger.e-float-icon-left>.e-input-group-icon,
.e-input-group.e-small.e-float-icon-left>.e-input-group-icon.e-bigger {
    font-size: 20px;
    margin: 0;
    min-height: 30px;
    min-width: 30px;
    padding: 0
}

.e-input-group.e-control-wrapper.e-float-icon-left:not(.e-disabled)>.e-input-group-icon:active,
.e-input-group.e-float-icon-left:not(.e-disabled)>.e-input-group-icon:active {
    background: #0000
}

.e-input-group.e-control-wrapper.e-float-icon-left>.e-input-group-icon,
.e-input-group.e-float-icon-left>.e-input-group-icon {
    cursor: auto
}

.e-float-input input.e-disabled,
.e-float-input input[disabled],
.e-float-input textarea.e-disabled,
.e-float-input textarea[disabled],
.e-float-input.e-control-wrapper input.e-disabled,
.e-float-input.e-control-wrapper input[disabled],
.e-float-input.e-control-wrapper textarea.e-disabled,
.e-float-input.e-control-wrapper textarea[disabled],
.e-float-input.e-control-wrapper.e-disabled input,
.e-float-input.e-control-wrapper.e-disabled textarea,
.e-float-input.e-disabled input,
.e-float-input.e-disabled textarea,
.e-input-group .e-input[disabled],
.e-input-group.e-control-wrapper .e-input[disabled],
.e-input-group.e-control-wrapper.e-disabled,
.e-input-group.e-control-wrapper.e-disabled input,
.e-input-group.e-control-wrapper.e-disabled input.e-input,
.e-input-group.e-control-wrapper.e-disabled span,
.e-input-group.e-control-wrapper.e-disabled textarea,
.e-input-group.e-control-wrapper.e-disabled textarea.e-input,
.e-input-group.e-disabled,
.e-input-group.e-disabled input,
.e-input-group.e-disabled input.e-input,
.e-input-group.e-disabled span,
.e-input-group.e-disabled textarea,
.e-input-group.e-disabled textarea.e-input,
.e-input[disabled] {
    cursor: not-allowed
}

.e-float-input input.e-disabled,
.e-float-input input[disabled],
.e-float-input.e-control-wrapper input.e-disabled,
.e-float-input.e-control-wrapper input[disabled],
.e-float-input.e-control-wrapper.e-disabled,
.e-float-input.e-control-wrapper.e-disabled input,
.e-float-input.e-disabled,
.e-float-input.e-disabled input,
.e-input-group.e-control-wrapper.e-disabled,
.e-input-group.e-disabled,
.e-input[disabled] {
    filter: alpha(opacity=100);
    opacity: 1
}

.e-input-group.e-control-wrapper.e-rtl,
.e-input-group.e-rtl,
.e-input.e-rtl {
    direction: rtl
}

.e-input.e-corner {
    border-radius: 0
}

.e-input-group,
.e-input-group.e-control-wrapper {
    display: inline-flex;
    vertical-align: middle
}

.e-float-input.e-control-wrapper:not(.e-input-group),
.e-float-input:not(.e-input-group) {
    display: inline-block
}

.e-input-group .e-input-group-icon,
.e-input-group.e-control-wrapper .e-input-group-icon {
    display: flex
}

.e-input-group .e-input-group-icon:first-child,
.e-input-group.e-control-wrapper .e-input-group-icon:first-child {
    border-left-width: 0
}

.e-input-group .e-input-group-icon,
.e-input-group.e-control-wrapper .e-input-group-icon {
    white-space: nowrap
}

.e-input-group .e-input-group-icon:not(:last-child),
.e-input-group.e-control-wrapper .e-input-group-icon:not(:last-child) {
    border-right-width: 0
}

.e-input+.e-input-group-icon,
.e-input-group .e-input+.e-input-group-icon,
.e-input-group.e-control-wrapper .e-input+.e-input-group-icon {
    border-left-width: 0
}

.e-input-group.e-control-wrapper.e-corner .e-input-group-icon:first-child,
.e-input-group.e-control-wrapper.e-corner .e-input:first-child,
.e-input-group.e-corner .e-input-group-icon:first-child,
.e-input-group.e-corner .e-input:first-child {
    border-bottom-left-radius: 0;
    border-top-left-radius: 0
}

.e-input-group.e-control-wrapper.e-corner .e-input-group-icon:last-child,
.e-input-group.e-control-wrapper.e-corner .e-input:last-child,
.e-input-group.e-corner .e-input-group-icon:last-child,
.e-input-group.e-corner .e-input:last-child {
    border-bottom-right-radius: 0;
    border-top-right-radius: 0
}

.e-input-group.e-control-wrapper.e-rtl .e-input-group-icon:first-child,
.e-input-group.e-control-wrapper.e-rtl .e-input-group-icon:last-child,
.e-input-group.e-rtl .e-input-group-icon:first-child,
.e-input-group.e-rtl .e-input-group-icon:last-child {
    border-left-width: 0;
    border-right-width: 0
}

.e-input-group.e-control-wrapper.e-rtl .e-input-group-icon:not(:last-child),
.e-input-group.e-rtl .e-input-group-icon:not(:last-child) {
    border-left-width: 0
}

.e-input-group.e-control-wrapper.e-rtl .e-input-group-icon+.e-input,
.e-input-group.e-rtl .e-input-group-icon+.e-input {
    border-right-width: 0
}

.e-input-group.e-control-wrapper.e-small,
.e-input-group.e-control-wrapper.e-small.e-disabled,
.e-input-group.e-small,
.e-input-group.e-small.e-disabled,
.e-small .e-input-group,
.e-small .e-input-group.e-control-wrapper,
.e-small .e-input-group.e-control-wrapper.e-disabled,
.e-small .e-input-group.e-disabled,
.e-small input.e-input,
.e-small textarea.e-input,
input.e-input.e-small,
textarea.e-input.e-small {
    font-size: 12px
}

.e-input-group.e-small .e-input,
.e-input-group.e-small.e-control-wrapper .e-input,
.e-small .e-input-group .e-input,
.e-small .e-input-group.e-control-wrapper .e-input {
    font: inherit
}

.e-input-group.e-control-wrapper.e-small .e-input,
.e-input-group.e-small .e-input,
.e-input.e-small {
    line-height: inherit;
    padding: 4px 0
}

.e-input-group.e-control-wrapper.e-small .e-input:focus,
.e-input-group.e-control-wrapper.e-small.e-input-focus .e-input,
.e-input-group.e-small .e-input:focus,
.e-input-group.e-small.e-input-focus .e-input {
    padding: 4px 0
}

.e-bigger .e-input-group.e-control-wrapper.e-small,
.e-bigger .e-input-group.e-control-wrapper.e-small.e-disabled,
.e-bigger .e-input-group.e-small,
.e-bigger .e-input-group.e-small.e-disabled,
.e-bigger .e-input.e-small,
.e-bigger .e-input.e-small.e-disabled,
.e-input-group.e-control-wrapper.e-small.e-bigger,
.e-input-group.e-control-wrapper.e-small.e-bigger.e-disabled,
.e-input-group.e-small.e-bigger,
.e-input-group.e-small.e-bigger.e-disabled,
.e-input.e-small.e-bigger,
.e-small .e-input-group.e-bigger,
.e-small .e-input-group.e-bigger.e-disabled,
.e-small .e-input-group.e-control-wrapper.e-bigger,
.e-small .e-input-group.e-control-wrapper.e-bigger.e-disabled,
.e-small .e-input.e-bigger,
.e-small .e-input.e-bigger.e-disabled,
.e-small.e-bigger .e-input-group,
.e-small.e-bigger .e-input-group.e-control-wrapper,
.e-small.e-bigger .e-input-group.e-control-wrapper.e-disabled,
.e-small.e-bigger .e-input-group.e-disabled {
    font-size: 13px
}

.e-bigger .e-input.e-small,
.e-input.e-small.e-bigger,
.e-small .e-input.e-bigger {
    padding: 4px 0
}

.e-bigger .e-input-group.e-control-wrapper.e-small .e-input,
.e-bigger .e-input-group.e-small .e-input,
.e-input-group.e-control-wrapper.e-small .e-input.e-bigger,
.e-input-group.e-control-wrapper.e-small.e-bigger .e-input,
.e-input-group.e-small .e-input.e-bigger,
.e-input-group.e-small.e-bigger .e-input {
    font: inherit;
    padding: 4px 0
}

.e-bigger .e-input-group.e-control-wrapper.e-small .e-input:focus,
.e-bigger .e-input-group.e-control-wrapper.e-small.e-input-focus .e-input,
.e-bigger .e-input-group.e-small .e-input:focus,
.e-bigger .e-input-group.e-small.e-input-focus .e-input,
.e-input-group.e-control-wrapper.e-small .e-input.e-bigger:focus,
.e-input-group.e-control-wrapper.e-small.e-bigger .e-input:focus,
.e-input-group.e-control-wrapper.e-small.e-bigger.e-input-focus .e-input,
.e-input-group.e-control-wrapper.e-small.e-input-focus .e-input.e-bigger,
.e-input-group.e-small .e-input.e-bigger:focus,
.e-input-group.e-small.e-bigger .e-input:focus,
.e-input-group.e-small.e-bigger.e-input-focus .e-input,
.e-input-group.e-small.e-input-focus .e-input.e-bigger {
    padding: 4px 0
}

.e-input-group.e-control-wrapper.e-small .e-input-group-icon,
.e-input-group.e-small .e-input-group-icon,
.e-small .e-input-group .e-input-group-icon,
.e-small .e-input-group.e-control-wrapper .e-input-group-icon {
    font-size: 12px;
    min-height: 16px;
    min-width: 16px;
    padding: 0
}

.e-bigger .e-input-group.e-control-wrapper.e-small .e-input-group-icon,
.e-bigger .e-input-group.e-small .e-input-group-icon,
.e-input-group.e-control-wrapper.e-small .e-input-group-icon.e-bigger,
.e-input-group.e-control-wrapper.e-small.e-bigger .e-input-group-icon,
.e-input-group.e-small .e-input-group-icon.e-bigger,
.e-input-group.e-small.e-bigger .e-input-group-icon,
.e-small.e-bigger .e-input-group .e-input-group-icon,
.e-small.e-bigger .e-input-group.e-control-wrapper .e-input-group-icon {
    font-size: 12px;
    min-height: 18px;
    min-width: 18px;
    padding: 0
}

.e-float-input label.e-float-text,
.e-float-input.e-control-wrapper label.e-float-text,
.e-float-input.e-control-wrapper:not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-float-input:not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
label.e-float-text {
    font-size: 13px;
    font-style: normal;
    font-weight: 400;
    left: 0;
    overflow: hidden;
    padding-left: 0;
    pointer-events: none;
    position: absolute;
    text-overflow: ellipsis;
    transform: translate3d(0, 16px, 0) scale(1);
    transform-origin: left top;
    transition: .25s cubic-bezier(.25, .8, .25, 1);
    -webkit-user-select: none;
    user-select: none;
    white-space: nowrap;
    width: 100%
}

.e-float-input label.e-float-text,
.e-float-input.e-control-wrapper label.e-float-text,
.e-float-input.e-control-wrapper:not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-float-input:not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
label.e-float-text {
    top: -11px
}

.e-bigger .e-float-input.e-control-wrapper.e-small:not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-bigger .e-float-input.e-control-wrapper:not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-bigger .e-float-input.e-small:not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-bigger .e-float-input:not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-bigger.e-small .e-float-input.e-control-wrapper:not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-bigger.e-small .e-float-input:not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-float-input label.e-float-text,
.e-float-input.e-bigger.e-small:not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-float-input.e-bigger:not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-float-input.e-control-wrapper label.e-float-text,
.e-float-input.e-control-wrapper.e-bigger.e-small:not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-float-input.e-control-wrapper.e-bigger:not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-float-input.e-control-wrapper.e-small:not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-float-input.e-control-wrapper:not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-float-input.e-small:not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-float-input:not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-small .e-float-input.e-bigger:not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-small .e-float-input.e-control-wrapper.e-bigger:not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-small .e-float-input.e-control-wrapper:not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-small .e-float-input:not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
label.e-float-text {
    content: "";
    font-style: normal
}

.e-bigger .e-float-input label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper:not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-bigger .e-float-input:not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-float-input input.e-bigger~label.e-float-text,
.e-float-input label.e-float-text.e-bigger,
.e-float-input.e-bigger label.e-float-text,
.e-float-input.e-bigger:not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-float-input.e-control-wrapper input.e-bigger~label.e-float-text,
.e-float-input.e-control-wrapper label.e-float-text.e-bigger,
.e-float-input.e-control-wrapper.e-bigger label.e-float-text,
.e-float-input.e-control-wrapper.e-bigger:not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom {
    font-size: 14px;
    top: -8px
}

.e-float-input.e-control-wrapper.e-small label.e-float-text,
.e-float-input.e-control-wrapper.e-small:not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-float-input.e-small label.e-float-text,
.e-float-input.e-small:not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-small .e-float-input.e-control-wrapper:not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-small .e-float-input:not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom {
    font-size: 12px;
    top: -11px
}

.e-bigger .e-float-input.e-control-wrapper.e-small label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-small:not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-bigger .e-float-input.e-small label.e-float-text,
.e-bigger .e-float-input.e-small:not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-bigger.e-small .e-float-input.e-control-wrapper:not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-bigger.e-small .e-float-input:not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-float-input.e-bigger.e-small:not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-float-input.e-control-wrapper.e-bigger.e-small:not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-float-input.e-control-wrapper.e-small.e-bigger label.e-float-text,
.e-float-input.e-small.e-bigger label.e-float-text,
.e-small .e-float-input.e-bigger:not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-small .e-float-input.e-control-wrapper.e-bigger:not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom {
    font-size: 13px;
    font-style: normal;
    top: -9px
}

.e-float-input .e-input-in-wrap label.e-float-text,
.e-float-input.e-control-wrapper .e-input-in-wrap label.e-float-text,
.e-float-input.e-control-wrapper:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-float-input:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid~label.e-float-text.e-label-bottom {
    top: -11px
}

.e-bigger .e-float-input .e-input-in-wrap label.e-float-text,
.e-bigger .e-float-input:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-bigger.e-float-input.e-control-wrapper .e-input-in-wrap label.e-float-text,
.e-bigger.e-float-input.e-control-wrapper:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-float-input .e-input-in-wrap input.e-bigger~label.e-float-text,
.e-float-input .e-input-in-wrap label.e-float-text.e-bigger,
.e-float-input.e-bigger .e-input-in-wrap label.e-float-text,
.e-float-input.e-bigger:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-float-input.e-control-wrapper .e-input-in-wrap input.e-bigger~label.e-float-text,
.e-float-input.e-control-wrapper .e-input-in-wrap label.e-float-text.e-bigger,
.e-float-input.e-control-wrapper.e-bigger .e-input-in-wrap label.e-float-text,
.e-float-input.e-control-wrapper.e-bigger:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid~label.e-float-text.e-label-bottom {
    top: -8px
}

.e-float-input.e-control-wrapper.e-small .e-input-in-wrap label.e-float-text,
.e-float-input.e-control-wrapper.e-small:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-float-input.e-small .e-input-in-wrap label.e-float-text,
.e-float-input.e-small:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-small .e-float-input .e-input-in-wrap label.e-float-text,
.e-small .e-float-input.e-control-wrapper .e-input-in-wrap label.e-float-text,
.e-small .e-float-input.e-control-wrapper:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-small .e-float-input:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid~label.e-float-text.e-label-bottom {
    top: -10px
}

.e-bigger .e-float-input.e-control-wrapper.e-small .e-input-in-wrap label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-small:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-bigger .e-float-input.e-small .e-input-in-wrap label.e-float-text,
.e-bigger .e-float-input.e-small:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-bigger.e-small .e-float-input.e-control-wrapper:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-bigger.e-small .e-float-input:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-float-input.e-bigger.e-small:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-float-input.e-control-wrapper.e-bigger.e-small:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-float-input.e-control-wrapper.e-small.e-bigger .e-input-in-wrap label.e-float-text,
.e-float-input.e-small.e-bigger .e-input-in-wrap label.e-float-text,
.e-small .e-float-input.e-bigger:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-small .e-float-input.e-control-wrapper.e-bigger:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid~label.e-float-text.e-label-bottom {
    top: -10px
}

.e-float-input input label.e-float-text.e-label-top,
.e-float-input input:focus~label.e-float-text,
.e-float-input input:valid~label.e-float-text,
.e-float-input input[disabled]~label.e-label-top.e-float-text,
.e-float-input input[readonly]~label.e-label-top.e-float-text,
.e-float-input input~label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper input label.e-float-text.e-label-top,
.e-float-input.e-control-wrapper input:focus~label.e-float-text,
.e-float-input.e-control-wrapper input:valid~label.e-float-text,
.e-float-input.e-control-wrapper input[disabled]~label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper input[readonly]~label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper input~label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-input-focus input~label.e-float-text,
.e-float-input.e-input-focus input~label.e-float-text {
    font-size: 13px;
    top: -9px;
    transform: translate3d(0, -6px, 0) scale(.92)
}

.e-bigger .e-float-input.e-control-wrapper.e-input-focus input~label.e-float-text,
.e-bigger .e-float-input.e-input-focus input~label.e-float-text,
.e-float-input.e-bigger.e-input-focus input~label.e-float-text,
.e-float-input.e-control-wrapper.e-bigger.e-input-focus input~label.e-float-text,
.e-float-input.e-control-wrapper.e-small input label.e-float-text.e-label-top,
.e-float-input.e-control-wrapper.e-small input:focus~label.e-float-text,
.e-float-input.e-control-wrapper.e-small input:valid~label.e-float-text,
.e-float-input.e-control-wrapper.e-small input[disabled]~label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-small input[readonly]~label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-small input~label.e-label-top.e-float-text,
.e-float-input.e-small input label.e-float-text.e-label-top,
.e-float-input.e-small input:focus~label.e-float-text,
.e-float-input.e-small input:valid~label.e-float-text,
.e-float-input.e-small input[disabled]~label.e-label-top.e-float-text,
.e-float-input.e-small input[readonly]~label.e-label-top.e-float-text,
.e-float-input.e-small input~label.e-label-top.e-float-text,
.e-small .e-float-input input label.e-float-text.e-label-top,
.e-small .e-float-input input:focus~label.e-float-text,
.e-small .e-float-input input:valid~label.e-float-text,
.e-small .e-float-input input[disabled]~label.e-label-top.e-float-text,
.e-small .e-float-input input[readonly]~label.e-label-top.e-float-text,
.e-small .e-float-input input~label.e-label-top.e-float-text,
.e-small .e-float-input.e-control-wrapper input label.e-float-text.e-label-top,
.e-small .e-float-input.e-control-wrapper input:focus~label.e-float-text,
.e-small .e-float-input.e-control-wrapper input:valid~label.e-float-text,
.e-small .e-float-input.e-control-wrapper input[disabled]~label.e-label-top.e-float-text,
.e-small .e-float-input.e-control-wrapper input[readonly]~label.e-label-top.e-float-text,
.e-small .e-float-input.e-control-wrapper input~label.e-label-top.e-float-text {
    font-size: 13px;
    top: -9px;
    transform: translate3d(0, -6px, 0) scale(.92)
}

.e-bigger .e-float-input input label.e-float-text.e-label-top,
.e-bigger .e-float-input input:focus~label.e-float-text,
.e-bigger .e-float-input input:valid~label.e-float-text,
.e-bigger .e-float-input input[disabled]~label.e-label-top.e-float-text,
.e-bigger .e-float-input input[readonly]~label.e-label-top.e-float-text,
.e-bigger .e-float-input input~label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-control-wrapper input label.e-float-text.e-label-top,
.e-bigger .e-float-input.e-control-wrapper input:focus~label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper input:valid~label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper input[disabled]~label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-control-wrapper input[readonly]~label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-control-wrapper input~label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-input-focus input~label.e-float-text,
.e-bigger .e-float-input.e-input-focus input~label.e-float-text,
.e-float-input.e-bigger input label.e-float-text.e-label-top,
.e-float-input.e-bigger input:focus~label.e-float-text,
.e-float-input.e-bigger input:valid~label.e-float-text,
.e-float-input.e-bigger input[disabled]~label.e-label-top.e-float-text,
.e-float-input.e-bigger input[readonly]~label.e-label-top.e-float-text,
.e-float-input.e-bigger input~label.e-label-top.e-float-text,
.e-float-input.e-bigger.e-input-focus input~label.e-float-text,
.e-float-input.e-control-wrapper.e-bigger input label.e-float-text.e-label-top,
.e-float-input.e-control-wrapper.e-bigger input:focus~label.e-float-text,
.e-float-input.e-control-wrapper.e-bigger input:valid~label.e-float-text,
.e-float-input.e-control-wrapper.e-bigger input[disabled]~label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-bigger input[readonly]~label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-bigger input~label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-bigger.e-input-focus input~label.e-float-text {
    transform: translate3d(0, -6px, 0) scale(.86)
}

.e-bigger .e-float-input.e-control-wrapper.e-small input label.e-float-text.e-label-top,
.e-bigger .e-float-input.e-control-wrapper.e-small input:focus~label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-small input:valid~label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-small input[disabled]~label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-small input[readonly]~label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-small input~label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-small.e-input-focus input~label.e-float-text,
.e-bigger .e-float-input.e-small input label.e-float-text.e-label-top,
.e-bigger .e-float-input.e-small input:focus~label.e-float-text,
.e-bigger .e-float-input.e-small input:valid~label.e-float-text,
.e-bigger .e-float-input.e-small input[disabled]~label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-small input[readonly]~label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-small input~label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-small.e-input-focus input-group-animation~label.e-float-text,
.e-float-input.e-bigger.e-small input label.e-float-text.e-label-top,
.e-float-input.e-bigger.e-small input:focus~label.e-float-text,
.e-float-input.e-bigger.e-small input:valid~label.e-float-text,
.e-float-input.e-bigger.e-small input[disabled]~label.e-label-top.e-float-text,
.e-float-input.e-bigger.e-small input[readonly]~label.e-label-top.e-float-text,
.e-float-input.e-bigger.e-small input~label.e-label-top.e-float-text,
.e-float-input.e-bigger.e-small.e-input-focus input~label.e-float-text,
.e-float-input.e-control-wrapper.e-bigger.e-small input label.e-float-text.e-label-top,
.e-float-input.e-control-wrapper.e-bigger.e-small input:focus~label.e-float-text,
.e-float-input.e-control-wrapper.e-bigger.e-small input:valid~label.e-float-text,
.e-float-input.e-control-wrapper.e-bigger.e-small input[disabled]~label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-bigger.e-small input[readonly]~label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-bigger.e-small input~label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-bigger.e-small.e-input-focus input~label.e-float-text,
.e-small .e-float-input.e-bigger input label.e-float-text.e-label-top,
.e-small .e-float-input.e-bigger input:focus~label.e-float-text,
.e-small .e-float-input.e-bigger input:valid~label.e-float-text,
.e-small .e-float-input.e-bigger input[disabled]~label.e-label-top.e-float-text,
.e-small .e-float-input.e-bigger input[readonly]~label.e-label-top.e-float-text,
.e-small .e-float-input.e-bigger input~label.e-label-top.e-float-text,
.e-small .e-float-input.e-bigger.e-input-focus input~label.e-float-text,
.e-small .e-float-input.e-control-wrapper.e-bigger input label.e-float-text.e-label-top,
.e-small .e-float-input.e-control-wrapper.e-bigger input:focus~label.e-float-text,
.e-small .e-float-input.e-control-wrapper.e-bigger input:valid~label.e-float-text,
.e-small .e-float-input.e-control-wrapper.e-bigger input[disabled]~label.e-label-top.e-float-text,
.e-small .e-float-input.e-control-wrapper.e-bigger input[readonly]~label.e-label-top.e-float-text,
.e-small .e-float-input.e-control-wrapper.e-bigger input~label.e-label-top.e-float-text,
.e-small .e-float-input.e-control-wrapper.e-bigger.e-input-focus input~label.e-float-text {
    transform: translate3d(0, -6px, 0) scale(.92)
}

.e-float-input .e-input-in-wrap input label.e-float-text.e-label-top,
.e-float-input .e-input-in-wrap input:focus~label.e-float-text,
.e-float-input .e-input-in-wrap input:valid~label.e-float-text,
.e-float-input .e-input-in-wrap input[disabled]~label.e-label-top.e-float-text,
.e-float-input .e-input-in-wrap input[readonly]~label.e-label-top.e-float-text,
.e-float-input .e-input-in-wrap input~label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper .e-input-in-wrap input label.e-float-text.e-label-top,
.e-float-input.e-control-wrapper .e-input-in-wrap input:focus~label.e-float-text,
.e-float-input.e-control-wrapper .e-input-in-wrap input:valid~label.e-float-text,
.e-float-input.e-control-wrapper .e-input-in-wrap input[disabled]~label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper .e-input-in-wrap input[readonly]~label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper .e-input-in-wrap input~label.e-label-top.e-float-text {
    top: -9px
}

.e-bigger .e-float-input input:focus~label.e-float-text,
.e-bigger .e-float-input input:valid~label.e-float-text,
.e-bigger .e-float-input input[disabled]~label.e-label-top.e-float-text,
.e-bigger .e-float-input input[readonly]~label.e-label-top.e-float-text,
.e-bigger .e-float-input input~label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-control-wrapper input:focus~label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper input:valid~label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper input[disabled]~label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-control-wrapper input[readonly]~label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-control-wrapper input~label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-input-focus input~label.e-float-text,
.e-bigger .e-float-input.e-input-focus input~label.e-float-text,
.e-float-input.e-bigger input:focus~label.e-float-text,
.e-float-input.e-bigger input:valid~label.e-float-text,
.e-float-input.e-bigger input[disabled]~label.e-label-top.e-float-text,
.e-float-input.e-bigger input[readonly]~label.e-label-top.e-float-text,
.e-float-input.e-bigger input~label.e-label-top.e-float-text,
.e-float-input.e-bigger.e-input-focus input~label.e-float-text,
.e-float-input.e-control-wrapper.e-bigger input:focus~label.e-float-text,
.e-float-input.e-control-wrapper.e-bigger input:valid~label.e-float-text,
.e-float-input.e-control-wrapper.e-bigger input[disabled]~label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-bigger input[readonly]~label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-bigger input~label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-bigger.e-input-focus input~label.e-float-text {
    font-size: 14px;
    top: -9px
}

.e-bigger .e-float-input .e-input-in-wrap input:focus~label.e-float-text,
.e-bigger .e-float-input .e-input-in-wrap input:valid~label.e-float-text,
.e-bigger .e-float-input .e-input-in-wrap input[disabled]~label.e-label-top.e-float-text,
.e-bigger .e-float-input .e-input-in-wrap input[readonly]~label.e-label-top.e-float-text,
.e-bigger .e-float-input .e-input-in-wrap input~label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-control-wrapper .e-input-in-wrap input:focus~label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper .e-input-in-wrap input:valid~label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper .e-input-in-wrap input[disabled]~label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-control-wrapper .e-input-in-wrap input[readonly]~label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-control-wrapper .e-input-in-wrap input~label.e-label-top.e-float-text,
.e-float-input.e-bigger .e-input-in-wrap input:focus~label.e-float-text,
.e-float-input.e-bigger .e-input-in-wrap input:valid~label.e-float-text,
.e-float-input.e-bigger .e-input-in-wrap input[disabled]~label.e-label-top.e-float-text,
.e-float-input.e-bigger .e-input-in-wrap input[readonly]~label.e-label-top.e-float-text,
.e-float-input.e-bigger .e-input-in-wrap input~label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-bigger .e-input-in-wrap input:focus~label.e-float-text,
.e-float-input.e-control-wrapper.e-bigger .e-input-in-wrap input:valid~label.e-float-text,
.e-float-input.e-control-wrapper.e-bigger .e-input-in-wrap input[disabled]~label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-bigger .e-input-in-wrap input[readonly]~label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-bigger .e-input-in-wrap input~label.e-label-top.e-float-text {
    top: -7px
}

.e-float-input.e-control-wrapper.e-small input:focus~label.e-float-text,
.e-float-input.e-control-wrapper.e-small input:valid~label.e-float-text,
.e-float-input.e-control-wrapper.e-small input[disabled]~label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-small input[readonly]~label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-small input~label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-small.e-input-focus input~label.e-float-text,
.e-float-input.e-small input:focus~label.e-float-text,
.e-float-input.e-small input:valid~label.e-float-text,
.e-float-input.e-small input[disabled]~label.e-label-top.e-float-text,
.e-float-input.e-small input[readonly]~label.e-label-top.e-float-text,
.e-float-input.e-small input~label.e-label-top.e-float-text,
.e-float-input.e-small.e-input-focus input-group-animation~label.e-float-text,
.e-small .e-float-input input~label.e-label-top.e-float-text,
.e-small .e-float-input.e-control-wrapper input~label.e-label-top.e-float-text {
    font-size: 12px;
    top: -8px
}

.e-float-input.e-control-wrapper.e-small .e-input-in-wrap input:focus~label.e-float-text,
.e-float-input.e-control-wrapper.e-small .e-input-in-wrap input:valid~label.e-float-text,
.e-float-input.e-control-wrapper.e-small .e-input-in-wrap input[disabled]~label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-small .e-input-in-wrap input[readonly]~label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-small .e-input-in-wrap input~label.e-label-top.e-float-text,
.e-float-input.e-small .e-input-in-wrap input:focus~label.e-float-text,
.e-float-input.e-small .e-input-in-wrap input:valid~label.e-float-text,
.e-float-input.e-small .e-input-in-wrap input[disabled]~label.e-label-top.e-float-text,
.e-float-input.e-small .e-input-in-wrap input[readonly]~label.e-label-top.e-float-text,
.e-float-input.e-small .e-input-in-wrap input~label.e-label-top.e-float-text,
.e-small .e-float-input .e-input-in-wrap input~label.e-label-top.e-float-text,
.e-small .e-float-input.e-control-wrapper .e-input-in-wrap input~label.e-label-top.e-float-text {
    top: -7px
}

.e-bigger .e-float-input.e-control-wrapper.e-small input:focus~label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-small input:valid~label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-small input[disabled]~label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-small input[readonly]~label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-small input~label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-small.e-input-focus input~label.e-float-text,
.e-bigger .e-float-input.e-small input:focus~label.e-float-text,
.e-bigger .e-float-input.e-small input:valid~label.e-float-text,
.e-bigger .e-float-input.e-small input[disabled]~label.e-float-text,
.e-bigger .e-float-input.e-small input[readonly]~label.e-float-text,
.e-bigger .e-float-input.e-small input~label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-small.e-input-focus input~label.e-float-text,
.e-bigger.e-small .e-float-input.e-control-wrapper input:focus~label.e-float-text,
.e-bigger.e-small .e-float-input.e-control-wrapper input:valid~label.e-float-text,
.e-bigger.e-small .e-float-input.e-control-wrapper input[disabled]~label.e-float-text,
.e-bigger.e-small .e-float-input.e-control-wrapper input[readonly]~label.e-float-text,
.e-bigger.e-small .e-float-input.e-control-wrapper input~label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-small.e-bigger input:focus~label.e-float-text,
.e-float-input.e-control-wrapper.e-small.e-bigger input:valid~label.e-float-text,
.e-float-input.e-control-wrapper.e-small.e-bigger input[disabled]~label.e-float-text,
.e-float-input.e-control-wrapper.e-small.e-bigger input[readonly]~label.e-float-text,
.e-float-input.e-control-wrapper.e-small.e-bigger input~label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-small.e-bigger.e-input-focus input~label.e-float-text,
.e-float-input.e-small.e-bigger input:focus~label.e-float-text,
.e-float-input.e-small.e-bigger input:valid~label.e-float-text,
.e-float-input.e-small.e-bigger input[disabled]~label.e-float-text,
.e-float-input.e-small.e-bigger input[readonly]~label.e-float-text,
.e-float-input.e-small.e-bigger input~label.e-label-top.e-float-text,
.e-float-input.e-small.e-bigger.e-input-focus input~label.e-float-text {
    font-size: 13px;
    top: -7px
}

.e-bigger .e-float-input.e-control-wrapper.e-small .e-input-in-wrap input:focus~label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-small .e-input-in-wrap input:valid~label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-small .e-input-in-wrap input[disabled]~label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-small .e-input-in-wrap input[readonly]~label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-small .e-input-in-wrap input~label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-small .e-input-in-wrap input:focus~label.e-float-text,
.e-bigger .e-float-input.e-small .e-input-in-wrap input:valid~label.e-float-text,
.e-bigger .e-float-input.e-small .e-input-in-wrap input[disabled]~label.e-float-text,
.e-bigger .e-float-input.e-small .e-input-in-wrap input[readonly]~label.e-float-text,
.e-bigger .e-float-input.e-small .e-input-in-wrap input~label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-small.e-bigger .e-input-in-wrap input:focus~label.e-float-text,
.e-float-input.e-control-wrapper.e-small.e-bigger .e-input-in-wrap input:valid~label.e-float-text,
.e-float-input.e-control-wrapper.e-small.e-bigger .e-input-in-wrap input[disabled]~label.e-float-text,
.e-float-input.e-control-wrapper.e-small.e-bigger .e-input-in-wrap input[readonly]~label.e-float-text,
.e-float-input.e-control-wrapper.e-small.e-bigger .e-input-in-wrap input~label.e-label-top.e-float-text,
.e-float-input.e-small.e-bigger .e-input-in-wrap input:focus~label.e-float-text,
.e-float-input.e-small.e-bigger .e-input-in-wrap input:valid~label.e-float-text,
.e-float-input.e-small.e-bigger .e-input-in-wrap input[disabled]~label.e-float-text,
.e-float-input.e-small.e-bigger .e-input-in-wrap input[readonly]~label.e-float-text,
.e-float-input.e-small.e-bigger .e-input-in-wrap input~label.e-label-top.e-float-text {
    top: -10px
}

.e-float-input,
.e-float-input.e-control-wrapper {
    line-height: 1.4;
    margin-bottom: 4px;
    margin-top: 16px;
    padding-top: 0;
    position: relative;
    width: 100%
}

.e-bigger .e-float-input,
.e-bigger .e-float-input.e-control-wrapper,
.e-float-input.e-bigger,
.e-float-input.e-control-wrapper.e-bigger {
    line-height: 1.5;
    margin-bottom: 8px;
    margin-top: 17px;
    padding-top: 0;
    position: relative;
    width: 100%
}

.e-float-input.e-control-wrapper.e-small,
.e-float-input.e-small,
.e-small .e-float-input.e-control-wrapper {
    line-height: 1.35;
    margin-bottom: 4px;
    margin-top: 16px;
    padding-top: 0
}

.e-bigger .e-float-input.e-control-wrapper.e-small,
.e-bigger .e-float-input.e-small,
.e-bigger.e-small .e-float-input.e-control-wrapper.e-small,
.e-bigger.e-small .e-float-input.e-small,
.e-float-input.e-control-wrapper.e-small.e-bigger,
.e-float-input.e-small.e-bigger,
.e-small .e-float-input.e-bigger,
.e-small .e-float-input.e-control-wrapper.e-bigger {
    line-height: 1.4;
    margin-bottom: 4px;
    margin-top: 17px;
    padding-top: 0
}

.e-bigger .e-input-group,
.e-bigger .e-input-group.e-control-wrapper,
.e-input-group.e-bigger,
.e-input-group.e-control-wrapper.e-bigger {
    line-height: 1.5
}

.e-bigger .e-input-group.e-control-wrapper.e-small,
.e-bigger .e-input-group.e-small,
.e-bigger.e-small .e-input-group.e-control-wrapper.e-small,
.e-bigger.e-small .e-input-group.e-small,
.e-input-group.e-control-wrapper.e-small,
.e-input-group.e-control-wrapper.e-small.e-bigger,
.e-input-group.e-small,
.e-input-group.e-small.e-bigger,
.e-small .e-input-group,
.e-small .e-input-group.e-bigger,
.e-small .e-input-group.e-control-wrapper,
.e-small .e-input-group.e-control-wrapper.e-bigger {
    line-height: normal
}

.e-bigger .e-float-input.e-control-wrapper.e-no-float-label,
.e-bigger .e-float-input.e-control-wrapper.e-small.e-no-float-label,
.e-bigger .e-float-input.e-no-float-label,
.e-bigger .e-float-input.e-small.e-no-float-label,
.e-float-input.e-bigger.e-no-float-label,
.e-float-input.e-control-wrapper.e-bigger.e-no-float-label,
.e-float-input.e-control-wrapper.e-no-float-label,
.e-float-input.e-control-wrapper.e-small.e-bigger.e-no-float-label,
.e-float-input.e-control-wrapper.e-small.e-no-float-label,
.e-float-input.e-no-float-label,
.e-float-input.e-small.e-bigger.e-no-float-label,
.e-float-input.e-small.e-no-float-label,
.e-small .e-float-input.e-bigger.e-no-float-label,
.e-small .e-float-input.e-control-wrapper.e-bigger.e-no-float-label,
.e-small .e-float-input.e-control-wrapper.e-no-float-label,
.e-small .e-float-input.e-no-float-label {
    margin-top: 0
}

.e-float-input,
.e-float-input.e-control-wrapper,
.e-float-input.e-control-wrapper.e-disabled,
.e-float-input.e-disabled,
.e-float-input.e-input-group.e-control-wrapper.e-disabled,
.e-float-input.e-input-group.e-disabled {
    font-family: Roboto, Segoe UI, GeezaPro, "DejaVu Serif", "sans-serif", -apple-system, BlinkMacSystemFont;
    font-size: 13px;
    font-weight: 400
}

.e-float-input input,
.e-float-input textarea,
.e-float-input.e-control-wrapper input,
.e-float-input.e-control-wrapper textarea {
    border: solid;
    border-width: 0 0 1px;
    display: block;
    font: inherit;
    width: 100%
}

.e-float-input input,
.e-float-input.e-control-wrapper input {
    min-width: 0;
    padding: 4px 0
}

.e-float-input input,
.e-float-input textarea,
.e-float-input.e-control-wrapper input,
.e-float-input.e-control-wrapper textarea,
.e-input-group input,
.e-input-group textarea,
.e-input-group.e-control-wrapper input,
.e-input-group.e-control-wrapper textarea {
    text-indent: 0
}

.e-bigger .e-float-input,
.e-bigger .e-float-input.e-control-wrapper,
.e-bigger .e-float-input.e-control-wrapper.e-disabled,
.e-bigger .e-float-input.e-disabled,
.e-bigger .e-float-input.e-input-group.e-control-wrapper.e-disabled,
.e-bigger .e-float-input.e-input-group.e-disabled,
.e-float-input.e-bigger,
.e-float-input.e-bigger.e-disabled,
.e-float-input.e-control-wrapper.e-bigger,
.e-float-input.e-control-wrapper.e-bigger.e-disabled,
.e-float-input.e-input-group.e-bigger.e-disabled,
.e-float-input.e-input-group.e-control-wrapper.e-bigger.e-disabled {
    font-size: 14px
}

.e-bigger .e-float-input input,
.e-bigger .e-float-input.e-control-wrapper input,
.e-float-input input.e-bigger,
.e-float-input.e-bigger input,
.e-float-input.e-control-wrapper input.e-bigger,
.e-float-input.e-control-wrapper.e-bigger input {
    font: inherit;
    line-height: inherit;
    padding: 5px 0
}

.e-float-input.e-control-wrapper.e-small,
.e-float-input.e-control-wrapper.e-small.e-disabled,
.e-float-input.e-input-group.e-control-wrapper.e-small.e-disabled,
.e-float-input.e-input-group.e-small.e-disabled,
.e-float-input.e-small,
.e-float-input.e-small.e-disabled,
.e-small .e-float-input,
.e-small .e-float-input.e-control-wrapper,
.e-small .e-float-input.e-control-wrapper.e-disabled,
.e-small .e-float-input.e-disabled,
.e-small .e-float-input.e-input-group.e-control-wrapper.e-disabled,
.e-small .e-float-input.e-input-group.e-disabled {
    font-size: 12px
}

.e-float-input.e-control-wrapper.e-small input,
.e-float-input.e-small input {
    font: inherit;
    line-height: inherit;
    padding: 4px 0
}

.e-bigger .e-float-input.e-control-wrapper.e-small,
.e-bigger .e-float-input.e-control-wrapper.e-small.e-disabled,
.e-bigger .e-float-input.e-input-group.e-control-wrapper.e-small.e-disabled,
.e-bigger .e-float-input.e-input-group.e-small.e-disabled,
.e-bigger .e-float-input.e-small,
.e-bigger .e-float-input.e-small.e-disabled,
.e-float-input.e-control-wrapper.e-small.e-bigger,
.e-float-input.e-control-wrapper.e-small.e-bigger.e-disabled,
.e-float-input.e-input-group.e-control-wrapper.e-small.e-bigger.e-disabled,
.e-float-input.e-input-group.e-small.e-bigger.e-disabled,
.e-float-input.e-small.e-bigger,
.e-float-input.e-small.e-bigger.e-disabled,
.e-small .e-float-input.e-bigger,
.e-small .e-float-input.e-bigger.e-disabled,
.e-small .e-float-input.e-control-wrapper.e-bigger,
.e-small .e-float-input.e-control-wrapper.e-bigger.e-disabled,
.e-small .e-float-input.e-input-group.e-bigger.e-disabled,
.e-small .e-float-input.e-input-group.e-control-wrapper.e-bigger.e-disabled,
.e-small.e-bigger .e-float-input,
.e-small.e-bigger .e-float-input.e-control-wrapper,
.e-small.e-bigger .e-float-input.e-control-wrapper.e-disabled,
.e-small.e-bigger .e-float-input.e-disabled,
.e-small.e-bigger .e-float-input.e-input-group.e-control-wrapper.e-disabled,
.e-small.e-bigger .e-float-input.e-input-group.e-disabled {
    font-size: 13px
}

.e-bigger .e-float-input.e-control-wrapper.e-small input,
.e-bigger .e-float-input.e-small input,
.e-float-input.e-control-wrapper.e-small input.e-bigger,
.e-float-input.e-control-wrapper.e-small.e-bigger input,
.e-float-input.e-small input.e-bigger,
.e-float-input.e-small.e-bigger input {
    font: inherit;
    line-height: inherit;
    padding: 4px 0
}

.e-float-input input:focus,
.e-float-input textarea:focus,
.e-float-input.e-control-wrapper input:focus,
.e-float-input.e-control-wrapper textarea:focus,
.e-float-input.e-control-wrapper.e-input-focus input,
.e-float-input.e-input-focus input {
    outline: none
}

.e-float-input label.e-float-text,
.e-float-input.e-control-wrapper label.e-float-text,
label.e-float-text {
    font-family: inherit
}

.e-float-input .e-input-in-wrap input:valid~label.e-float-text,
.e-float-input .e-input-in-wrap input:valid~label.e-float-text.e-label-top,
.e-float-input .e-input-in-wrap input~label.e-float-text.e-label-top,
.e-float-input input:focus~label.e-float-text,
.e-float-input input:valid~label.e-float-text,
.e-float-input input:valid~label.e-float-text.e-label-top,
.e-float-input input~label.e-float-text.e-label-top,
.e-float-input.e-control-wrapper .e-input-in-wrap input:valid~label.e-float-text,
.e-float-input.e-control-wrapper .e-input-in-wrap input:valid~label.e-float-text.e-label-top,
.e-float-input.e-control-wrapper .e-input-in-wrap input~label.e-float-text.e-label-top,
.e-float-input.e-control-wrapper input:focus~label.e-float-text,
.e-float-input.e-control-wrapper input:valid~label.e-float-text,
.e-float-input.e-control-wrapper input:valid~label.e-float-text.e-label-top,
.e-float-input.e-control-wrapper input~label.e-float-text.e-label-top,
.e-float-input.e-control-wrapper.e-input-focus input~label.e-float-text,
.e-float-input.e-input-focus input~label.e-float-text {
    -webkit-user-select: text;
    user-select: text
}

.e-float-input textarea:focus~label.e-float-text,
.e-float-input textarea:valid~label.e-float-text,
.e-float-input textarea:valid~label.e-float-text.e-label-top,
.e-float-input textarea~label.e-float-text.e-label-top,
.e-float-input.e-control-wrapper textarea:focus~label.e-float-text,
.e-float-input.e-control-wrapper textarea:valid~label.e-float-text,
.e-float-input.e-control-wrapper textarea:valid~label.e-float-text.e-label-top,
.e-float-input.e-control-wrapper textarea~label.e-float-text.e-label-top {
    -webkit-user-select: text;
    user-select: text
}

.e-float-input.e-outline.e-float-icon-left:not(.e-rtl) .e-input-in-wrap input~label.e-float-text.e-label-top {
    left: -34px;
    width: auto
}

.e-float-input.e-outline.e-float-icon-left.e-rtl .e-input-in-wrap input~label.e-float-text.e-label-top {
    right: -34px;
    width: auto
}

.e-bigger .e-float-input.e-outline.e-float-icon-left:not(.e-rtl) .e-input-in-wrap input~label.e-float-text.e-label-top {
    left: -40px;
    width: auto
}

.e-bigger .e-float-input.e-outline.e-float-icon-left.e-rtl .e-input-in-wrap input~label.e-float-text.e-label-top {
    right: -40px;
    width: auto
}

.e-bigger .e-float-input.e-control-wrapper.e-small:not(.e-error):not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-bigger .e-float-input.e-control-wrapper:not(.e-error):not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-bigger .e-float-input.e-small:not(.e-error):not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-bigger .e-float-input:not(.e-error):not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-float-input label.e-float-text,
.e-float-input.e-bigger.e-control-wrapper:not(.e-error):not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-float-input.e-bigger:not(.e-error):not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-float-input.e-control-wrapper label.e-float-text,
.e-float-input.e-control-wrapper.e-bigger:not(.e-error):not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error):not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-float-input.e-control-wrapper.e-small:not(.e-error):not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-float-input.e-control-wrapper:not(.e-error):not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-float-input.e-small.e-bigger:not(.e-error):not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-float-input.e-small:not(.e-error):not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-float-input:not(.e-error):not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-small .e-float-input.e-control-wrapper:not(.e-error):not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-small .e-float-input:not(.e-error):not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
label.e-float-text {
    font-weight: 400
}

.e-bigger .e-float-input.e-control-wrapper.e-small:not(.e-error) textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-bigger .e-float-input.e-control-wrapper:not(.e-error) textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-bigger .e-float-input.e-small:not(.e-error) textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-bigger .e-float-input:not(.e-error) textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-float-input.e-bigger.e-control-wrapper:not(.e-error) textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-float-input.e-bigger:not(.e-error) textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-float-input.e-control-wrapper.e-bigger:not(.e-error) textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-float-input.e-control-wrapper.e-small:not(.e-error) textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-float-input.e-control-wrapper:not(.e-error) textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-float-input.e-small.e-bigger:not(.e-error) textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-float-input.e-small:not(.e-error) textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-float-input:not(.e-error) textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-small .e-float-input.e-control-wrapper:not(.e-error) textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-small .e-float-input:not(.e-error) textarea:not(:focus):valid~label.e-float-text.e-label-bottom {
    font-weight: 400
}

.e-float-input.e-control-wrapper:not(.e-input-group) .e-float-line:after,
.e-float-input.e-control-wrapper:not(.e-input-group) .e-float-line:before,
.e-float-input:not(.e-input-group) .e-float-line:after,
.e-float-input:not(.e-input-group) .e-float-line:before {
    bottom: 0;
    content: "";
    height: 2px;
    position: absolute;
    transition: .2s ease;
    width: 0
}

.e-float-input.e-control-wrapper:not(.e-input-group) .e-float-line:before,
.e-float-input:not(.e-input-group) .e-float-line:before {
    left: 50%
}

.e-float-input.e-control-wrapper:not(.e-input-group) .e-float-line:after,
.e-float-input:not(.e-input-group) .e-float-line:after {
    right: 50%
}

.e-float-input.e-control-wrapper:not(.e-input-group) input:focus~.e-float-line:after,
.e-float-input.e-control-wrapper:not(.e-input-group) input:focus~.e-float-line:before,
.e-float-input.e-control-wrapper:not(.e-input-group) textarea:focus~.e-float-line:after,
.e-float-input.e-control-wrapper:not(.e-input-group) textarea:focus~.e-float-line:before,
.e-float-input.e-control-wrapper:not(.e-input-group).e-input-focus input~.e-float-line:after,
.e-float-input.e-control-wrapper:not(.e-input-group).e-input-focus input~.e-float-line:before,
.e-float-input:not(.e-input-group) input:focus~.e-float-line:after,
.e-float-input:not(.e-input-group) input:focus~.e-float-line:before,
.e-float-input:not(.e-input-group) textarea:focus~.e-float-line:after,
.e-float-input:not(.e-input-group) textarea:focus~.e-float-line:before,
.e-float-input:not(.e-input-group).e-input-focus input~.e-float-line:after,
.e-float-input:not(.e-input-group).e-input-focus input~.e-float-line:before {
    width: 50%
}

.e-float-input .e-float-line,
.e-float-input.e-control-wrapper .e-float-line {
    display: block;
    position: relative;
    width: 100%
}

.e-float-input.e-control-wrapper.e-rtl,
.e-float-input.e-rtl {
    direction: rtl
}

.e-float-input.e-control-wrapper.e-rtl label.e-float-text,
.e-float-input.e-rtl label.e-float-text,
.e-rtl .e-float-input label.e-float-text,
.e-rtl .e-float-input textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-rtl .e-float-input.e-control-wrapper label.e-float-text,
.e-rtl .e-float-input.e-control-wrapper textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-rtl .e-float-input.e-control-wrapper:not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-rtl .e-float-input:not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-rtl label.e-float-text,
.e-rtl.e-float-input textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-rtl.e-float-input.e-control-wrapper textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-rtl.e-float-input.e-control-wrapper:not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-rtl.e-float-input:not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom {
    right: 0;
    transform-origin: right top
}

.e-float-input.e-control-wrapper.e-rtl input:not(:focus):not(:valid) label.e-float-text,
.e-float-input.e-rtl input:not(:focus):not(:valid) label.e-float-text,
.e-float-input.e-rtl input:not(:focus):not(:valid) label.e-float-text.e-label-bottom,
.e-float-input.e-rtl.e-control-wrapper input:not(:focus):not(:valid) label.e-float-text.e-label-bottom,
.e-float-input.e-rtl.e-control-wrapper:not(.e-input-focus) label.e-float-text.e-label-bottom,
.e-float-input.e-rtl:not(.e-input-focus) label.e-float-text.e-label-bottom,
.e-rtl .e-float-input input:not(:focus):not(:valid) label.e-float-text,
.e-rtl .e-float-input input:not(:focus):not(:valid) label.e-float-text.e-label-bottom,
.e-rtl .e-float-input.e-control-wrapper input:not(:focus):not(:valid) label.e-float-text,
.e-rtl .e-float-input.e-control-wrapper input:not(:focus):not(:valid) label.e-float-text.e-label-bottom,
.e-rtl .e-float-input.e-control-wrapper:not(.e-input-focus) label.e-float-text.e-label-bottom,
.e-rtl .e-float-input:not(.e-input-focus) label.e-float-text.e-label-bottom {
    padding-right: 0
}

.e-bigger .e-float-input.e-control-wrapper.e-rtl input:not(:focus):not(:valid) label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-rtl input:not(:focus):not(:valid) label.e-float-text.e-label-bottom,
.e-bigger .e-float-input.e-rtl input:not(:focus):not(:valid) label.e-float-text,
.e-bigger .e-float-input.e-rtl input:not(:focus):not(:valid) label.e-float-text.e-label-bottom,
.e-bigger .e-float-input.e-rtl.e-control-wrapper:not(.e-input-focus) label.e-float-text.e-label-bottom,
.e-bigger .e-float-input.e-rtl:not(.e-input-focus) label.e-float-text.e-label-bottom,
.e-bigger.e-rtl .e-float-input input:not(:focus):not(:valid) label.e-float-text,
.e-bigger.e-rtl .e-float-input input:not(:focus):not(:valid) label.e-float-text.e-label-bottom,
.e-bigger.e-rtl .e-float-input.e-control-wrapper input:not(:focus):not(:valid) label.e-float-text,
.e-bigger.e-rtl .e-float-input.e-control-wrapper input:not(:focus):not(:valid) label.e-float-text.e-label-bottom,
.e-bigger.e-rtl .e-float-input.e-control-wrapper:not(.e-input-focus) label.e-float-text.e-label-bottom,
.e-bigger.e-rtl .e-float-input:not(.e-input-focus) label.e-float-text.e-label-bottom,
.e-float-input.e-bigger.e-rtl input:not(:focus):not(:valid) label.e-float-text,
.e-float-input.e-control-wrapper.e-bigger.e-rtl input:not(:focus):not(:valid) label.e-float-text,
.e-float-input.e-control-wrapper.e-rtl.e-bigger input:not(:focus):not(:valid) label.e-float-text.e-label-bottom,
.e-float-input.e-rtl.e-bigger input:not(:focus):not(:valid) label.e-float-text.e-label-bottom,
.e-float-input.e-rtl.e-bigger:not(.e-input-focus) label.e-float-text.e-label-bottom,
.e-float-input.e-rtl.e-control-wrapper.e-bigger:not(.e-input-focus) label.e-float-text.e-label-bottom,
.e-rtl .e-float-input.e-bigger input:not(:focus):not(:valid) label.e-float-text,
.e-rtl .e-float-input.e-bigger input:not(:focus):not(:valid) label.e-float-text.e-label-bottom,
.e-rtl .e-float-input.e-bigger:not(.e-input-focus) label.e-float-text.e-label-bottom,
.e-rtl .e-float-input.e-control-wrapper.e-bigger input:not(:focus):not(:valid) label.e-float-text,
.e-rtl .e-float-input.e-control-wrapper.e-bigger input:not(:focus):not(:valid) label.e-float-text.e-label-bottom,
.e-rtl .e-float-input.e-control-wrapper.e-bigger:not(.e-input-focus) label.e-float-text.e-label-bottom {
    padding-right: 0
}

.e-float-input.e-control-wrapper.e-rtl.e-small input:not(:focus):not(:valid) label.e-float-text.e-label-bottom,
.e-float-input.e-control-wrapper.e-small.e-rtl input:not(:focus):not(:valid) label.e-float-text,
.e-float-input.e-rtl.e-control-wrapper.e-small:not(.e-input-focus) label.e-float-text.e-label-bottom,
.e-float-input.e-rtl.e-small input:not(:focus):not(:valid) label.e-float-text.e-label-bottom,
.e-float-input.e-rtl.e-small:not(.e-input-focus) label.e-float-text.e-label-bottom,
.e-float-input.e-small.e-rtl input:not(:focus):not(:valid) label.e-float-text,
.e-rtl .e-float-input.e-control-wrapper.e-small input:not(:focus):not(:valid) label.e-float-text,
.e-rtl .e-float-input.e-control-wrapper.e-small input:not(:focus):not(:valid) label.e-float-text.e-label-bottom,
.e-rtl .e-float-input.e-control-wrapper.e-small:not(.e-input-focus) label.e-float-text.e-label-bottom,
.e-rtl .e-float-input.e-small input:not(:focus):not(:valid) label.e-float-text,
.e-rtl .e-float-input.e-small input:not(:focus):not(:valid) label.e-float-text.e-label-bottom,
.e-rtl .e-float-input.e-small:not(.e-input-focus) label.e-float-text.e-label-bottom,
.e-small .e-float-input.e-control-wrapper.e-rtl input:not(:focus):not(:valid) label.e-float-text,
.e-small .e-float-input.e-control-wrapper.e-rtl input:not(:focus):not(:valid) label.e-float-text.e-label-bottom,
.e-small .e-float-input.e-rtl input:not(:focus):not(:valid) label.e-float-text,
.e-small .e-float-input.e-rtl input:not(:focus):not(:valid) label.e-float-text.e-label-bottom,
.e-small .e-float-input.e-rtl.e-control-wrapper:not(.e-input-focus) label.e-float-text.e-label-bottom,
.e-small .e-float-input.e-rtl:not(.e-input-focus) label.e-float-text.e-label-bottom,
.e-small.e-rtl .e-float-input input:not(:focus):not(:valid) label.e-float-text,
.e-small.e-rtl .e-float-input input:not(:focus):not(:valid) label.e-float-text.e-label-bottom,
.e-small.e-rtl .e-float-input.e-control-wrapper input:not(:focus):not(:valid) label.e-float-text,
.e-small.e-rtl .e-float-input.e-control-wrapper input:not(:focus):not(:valid) label.e-float-text.e-label-bottom,
.e-small.e-rtl .e-float-input.e-control-wrapper:not(.e-input-focus) label.e-float-text.e-label-bottom,
.e-small.e-rtl .e-float-input:not(.e-input-focus) label.e-float-text.e-label-bottom {
    padding-right: 0
}

.e-bigger.e-small .e-float-input.e-control-wrapper.e-rtl input:not(:focus):not(:valid) label.e-float-text,
.e-bigger.e-small .e-float-input.e-control-wrapper.e-rtl input:not(:focus):not(:valid) label.e-float-text.e-label-bottom,
.e-bigger.e-small .e-float-input.e-rtl input:not(:focus):not(:valid) label.e-float-text,
.e-bigger.e-small .e-float-input.e-rtl input:not(:focus):not(:valid) label.e-float-text.e-label-bottom,
.e-bigger.e-small .e-float-input.e-rtl.e-control-wrapper:not(.e-input-focus) label.e-float-text.e-label-bottom,
.e-bigger.e-small .e-float-input.e-rtl:not(.e-input-focus) label.e-float-text.e-label-bottom,
.e-bigger.e-small.e-rtl .e-float-input input:not(:focus):not(:valid) label.e-float-text,
.e-bigger.e-small.e-rtl .e-float-input input:not(:focus):not(:valid) label.e-float-text.e-label-bottom,
.e-bigger.e-small.e-rtl .e-float-input.e-control-wrapper input:not(:focus):not(:valid) label.e-float-text,
.e-bigger.e-small.e-rtl .e-float-input.e-control-wrapper input:not(:focus):not(:valid) label.e-float-text.e-label-bottom,
.e-bigger.e-small.e-rtl .e-float-input.e-control-wrapper:not(.e-input-focus) label.e-float-text.e-label-bottom,
.e-bigger.e-small.e-rtl .e-float-input:not(.e-input-focus) label.e-float-text.e-label-bottom,
.e-float-input.e-bigger.e-small.e-rtl input:not(:focus):not(:valid) label.e-float-text,
.e-float-input.e-control-wrapper.e-bigger.e-small.e-rtl input:not(:focus):not(:valid) label.e-float-text,
.e-float-input.e-control-wrapper.e-rtl.e-bigger.e-small input:not(:focus):not(:valid) label.e-float-text.e-label-bottom,
.e-float-input.e-rtl.e-bigger.e-small input:not(:focus):not(:valid) label.e-float-text.e-label-bottom,
.e-float-input.e-rtl.e-bigger.e-small:not(.e-input-focus) label.e-float-text.e-label-bottom,
.e-float-input.e-rtl.e-control-wrapper.e-bigger.e-small:not(.e-input-focus) label.e-float-text.e-label-bottom,
.e-rtl .e-float-input.e-bigger.e-small input:not(:focus):not(:valid) label.e-float-text,
.e-rtl .e-float-input.e-bigger.e-small input:not(:focus):not(:valid) label.e-float-text.e-label-bottom,
.e-rtl .e-float-input.e-bigger.e-small:not(.e-input-focus) label.e-float-text.e-label-bottom,
.e-rtl .e-float-input.e-control-wrapper.e-bigger.e-small input:not(:focus):not(:valid) label.e-float-text,
.e-rtl .e-float-input.e-control-wrapper.e-bigger.e-small input:not(:focus):not(:valid) label.e-float-text.e-label-bottom,
.e-rtl .e-float-input.e-control-wrapper.e-bigger.e-small:not(.e-input-focus) label.e-float-text.e-label-bottom {
    padding-right: 0
}

.e-input-group.e-control-wrapper.e-corner.e-rtl .e-input-group-icon:first-child,
.e-input-group.e-control-wrapper.e-corner.e-rtl .e-input-group-icon:last-child,
.e-input-group.e-control-wrapper.e-corner.e-rtl .e-input:first-child,
.e-input-group.e-control-wrapper.e-corner.e-rtl .e-input:last-child,
.e-input-group.e-corner.e-rtl .e-input-group-icon:first-child,
.e-input-group.e-corner.e-rtl .e-input-group-icon:last-child,
.e-input-group.e-corner.e-rtl .e-input:first-child,
.e-input-group.e-corner.e-rtl .e-input:last-child {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    border-top-left-radius: 0;
    border-top-right-radius: 0
}

.e-input-group.e-control-wrapper.e-warning:before,
.e-input-group.e-warning:before {
    content: ""
}

.e-float-input input.e-disabled,
.e-float-input input[disabled],
.e-float-input.e-control-wrapper input.e-disabled,
.e-float-input.e-control-wrapper input[disabled] {
    background: #0000;
    background-image: none;
    cursor: not-allowed
}

.e-input-group.e-control-wrapper.e-corner.e-rtl input.e-input:only-child,
.e-input-group.e-corner.e-rtl input.e-input:only-child {
    border-radius: 0
}

.e-input-group.e-control-wrapper.e-rtl .e-input:not(:first-child):focus,
.e-input-group.e-rtl .e-input:not(:first-child):focus {
    border-right-width: 0
}

.e-input-group input.e-input,
.e-input-group.e-control-wrapper input.e-input {
    min-width: 0;
    width: 100%
}

.e-input-group input.e-input,
.e-input-group input.e-input:hover:not(.e-success):not(.e-warning):not(.e-error):not([disabled]):not(:focus),
.e-input-group textarea.e-input,
.e-input-group textarea.e-input:hover:not(.e-success):not(.e-warning):not(.e-error):not([disabled]),
.e-input-group.e-control-wrapper input.e-input,
.e-input-group.e-control-wrapper input.e-input:hover:not(.e-success):not(.e-warning):not(.e-error):not([disabled]):not(:focus),
.e-input-group.e-control-wrapper textarea.e-input,
.e-input-group.e-control-wrapper textarea.e-input:hover:not(.e-success):not(.e-warning):not(.e-error):not([disabled]) {
    border: 0 solid
}

.e-bigger .e-input-group .e-input,
.e-bigger .e-input-group.e-control-wrapper .e-input,
.e-input-group input.e-input,
.e-input-group textarea.e-input,
.e-input-group.e-bigger .e-input,
.e-input-group.e-control-wrapper input.e-input,
.e-input-group.e-control-wrapper textarea.e-input,
.e-input-group.e-control-wrapper.e-bigger .e-input {
    margin-bottom: 0
}

.e-float-input.e-control-wrapper.e-input-group.e-float-icon-left .e-input-in-wrap .e-float-line:after,
.e-float-input.e-control-wrapper.e-input-group.e-float-icon-left .e-input-in-wrap .e-float-line:before,
.e-float-input.e-control-wrapper.e-input-group:not(.e-float-icon-left) .e-float-line:after,
.e-float-input.e-control-wrapper.e-input-group:not(.e-float-icon-left) .e-float-line:before,
.e-float-input.e-input-group.e-float-icon-left .e-input-in-wrap .e-float-line:after,
.e-float-input.e-input-group.e-float-icon-left .e-input-in-wrap .e-float-line:before,
.e-float-input.e-input-group:not(.e-float-icon-left) .e-float-line:after,
.e-float-input.e-input-group:not(.e-float-icon-left) .e-float-line:before,
.e-input-group.e-control-wrapper.e-float-icon-left:not(.e-float-input) .e-input-in-wrap:after,
.e-input-group.e-control-wrapper.e-float-icon-left:not(.e-float-input) .e-input-in-wrap:before,
.e-input-group.e-control-wrapper:not(.e-float-icon-left):not(.e-float-input):after,
.e-input-group.e-control-wrapper:not(.e-float-icon-left):not(.e-float-input):before,
.e-input-group.e-float-icon-left:not(.e-float-input) .e-input-in-wrap:after,
.e-input-group.e-float-icon-left:not(.e-float-input) .e-input-in-wrap:before,
.e-input-group:not(.e-float-icon-left):not(.e-float-input):after,
.e-input-group:not(.e-float-icon-left):not(.e-float-input):before {
    bottom: 0;
    content: "";
    height: 2px;
    position: absolute;
    -moz-transition: .2s cubic-bezier(.4, 0, .4, 1);
    transition: .2s cubic-bezier(.4, 0, .4, 1);
    width: 0
}

.e-float-input.e-control-wrapper.e-input-group.e-float-icon-left .e-input-in-wrap .e-float-line:before,
.e-float-input.e-control-wrapper.e-input-group:not(.e-float-icon-left) .e-float-line:before,
.e-float-input.e-input-group.e-float-icon-left .e-input-in-wrap .e-float-line:before,
.e-float-input.e-input-group:not(.e-float-icon-left) .e-float-line:before,
.e-input-group.e-control-wrapper.e-float-icon-left .e-input-in-wrap:not(.e-float-input):before,
.e-input-group.e-control-wrapper:not(.e-float-icon-left):not(.e-float-input):before,
.e-input-group.e-float-icon-left .e-input-in-wrap:not(.e-float-input):before,
.e-input-group:not(.e-float-icon-left):not(.e-float-input):before {
    left: 50%
}

.e-float-input.e-control-wrapper.e-input-group.e-float-icon-left.e-input-focus .e-input-in-wrap .e-float-line:after,
.e-float-input.e-control-wrapper.e-input-group.e-float-icon-left.e-input-focus .e-input-in-wrap .e-float-line:before,
.e-float-input.e-control-wrapper.e-input-group:not(.e-float-icon-left).e-input-focus .e-float-line:after,
.e-float-input.e-control-wrapper.e-input-group:not(.e-float-icon-left).e-input-focus .e-float-line:before,
.e-float-input.e-input-group.e-float-icon-left.e-input-focus .e-input-in-wrap .e-float-line:after,
.e-float-input.e-input-group.e-float-icon-left.e-input-focus .e-input-in-wrap .e-float-line:before,
.e-float-input.e-input-group:not(.e-float-icon-left).e-input-focus .e-float-line:after,
.e-float-input.e-input-group:not(.e-float-icon-left).e-input-focus .e-float-line:before,
.e-input-group.e-control-wrapper.e-float-icon-left:not(.e-float-input).e-input-focus .e-input-in-wrap:after,
.e-input-group.e-control-wrapper.e-float-icon-left:not(.e-float-input).e-input-focus .e-input-in-wrap:before,
.e-input-group.e-control-wrapper:not(.e-float-icon-left):not(.e-float-input).e-input-focus:after,
.e-input-group.e-control-wrapper:not(.e-float-icon-left):not(.e-float-input).e-input-focus:before,
.e-input-group.e-float-icon-left:not(.e-float-input).e-input-focus .e-input-in-wrap:after,
.e-input-group.e-float-icon-left:not(.e-float-input).e-input-focus .e-input-in-wrap:before,
.e-input-group:not(.e-float-icon-left):not(.e-float-input).e-input-focus:after,
.e-input-group:not(.e-float-icon-left):not(.e-float-input).e-input-focus:before {
    width: 50%
}

.e-float-input.e-control-wrapper.e-input-group.e-float-icon-left .e-input-in-wrap .e-float-line:after,
.e-float-input.e-control-wrapper.e-input-group:not(.e-float-icon-left) .e-float-line:after,
.e-float-input.e-input-group.e-float-icon-left .e-input-in-wrap .e-float-line:after,
.e-float-input.e-input-group:not(.e-float-icon-left) .e-float-line:after,
.e-input-group.e-control-wrapper.e-float-icon-left:not(.e-float-input) .e-input-in-wrap:after,
.e-input-group.e-control-wrapper:not(.e-float-icon-left):not(.e-float-input):after,
.e-input-group.e-float-icon-left:not(.e-float-input) .e-input-in-wrap:after,
.e-input-group:not(.e-float-icon-left):not(.e-float-input):after {
    right: 50%
}

.e-input-group,
.e-input-group.e-control-wrapper {
    position: relative;
    width: 100%
}

.e-input-group .e-input-group-icon:hover,
.e-input-group.e-control-wrapper .e-input-group-icon:hover,
.e-input-group.e-control-wrapper.e-rtl.e-corner .e-input-group-icon:hover,
.e-input-group.e-rtl.e-corner .e-input-group-icon:hover {
    border-radius: 2px
}

.e-input-group.e-control-wrapper.e-small,
.e-input-group.e-small,
.e-input.e-small {
    margin-bottom: 4px
}

.e-bigger .e-input-group.e-control-wrapper.e-small,
.e-bigger .e-input-group.e-small,
.e-bigger .e-input.e-small,
.e-input-group.e-control-wrapper.e-small.e-bigger,
.e-input-group.e-small.e-bigger,
.e-input.e-small.e-bigger {
    line-height: inherit;
    margin-bottom: 4px
}

.e-input-group .e-input-group-icon,
.e-input-group.e-control-wrapper .e-input-group-icon {
    margin-bottom: 4px;
    margin-right: 4px;
    margin-top: 4px
}

.e-float-input.e-control-wrapper.e-input-group .e-input-group-icon,
.e-float-input.e-input-group .e-input-group-icon {
    margin-top: 2px
}

.e-bigger .e-input-group .e-input-group-icon,
.e-bigger .e-input-group.e-control-wrapper .e-input-group-icon,
.e-input-group .e-input-group-icon.e-bigger,
.e-input-group.e-bigger .e-input-group-icon,
.e-input-group.e-control-wrapper .e-input-group-icon.e-bigger,
.e-input-group.e-control-wrapper.e-bigger .e-input-group-icon {
    margin-bottom: 5px;
    margin-right: 8px;
    margin-top: 6px
}

.e-bigger .e-float-input.e-control-wrapper.e-input-group .e-input-group-icon,
.e-bigger .e-float-input.e-input-group .e-input-group-icon,
.e-float-input.e-control-wrapper.e-input-group .e-input-group-icon.e-bigger,
.e-float-input.e-control-wrapper.e-input-group.e-bigger .e-input-group-icon,
.e-float-input.e-input-group .e-input-group-icon.e-bigger,
.e-float-input.e-input-group.e-bigger .e-input-group-icon {
    margin-top: 6px
}

.e-bigger .e-input-group.e-control-wrapper.e-small .e-input-group-icon,
.e-bigger .e-input-group.e-small .e-input-group-icon,
.e-input-group.e-control-wrapper.e-small .e-input-group-icon.e-bigger,
.e-input-group.e-control-wrapper.e-small.e-bigger .e-input-group-icon,
.e-input-group.e-small .e-input-group-icon.e-bigger,
.e-input-group.e-small.e-bigger .e-input-group-icon,
.e-small .e-bigger.e-input-group .e-input-group-icon,
.e-small .e-bigger.e-input-group.e-control-wrapper .e-input-group-icon {
    margin-bottom: 4px;
    margin-right: 4px;
    margin-top: 4px
}

.e-bigger .e-float-input.e-control-wrapper.e-input-group.e-small .e-input-group-icon,
.e-bigger .e-float-input.e-input-group.e-small .e-input-group-icon,
.e-float-input.e-control-wrapper.e-input-group.e-small .e-input-group-icon.e-bigger,
.e-float-input.e-control-wrapper.e-input-group.e-small.e-bigger .e-input-group-icon,
.e-float-input.e-input-group.e-small .e-input-group-icon.e-bigger,
.e-float-input.e-input-group.e-small.e-bigger .e-input-group-icon {
    margin-top: 4px
}

.e-input-group.e-control-wrapper.e-small .e-input-group-icon,
.e-input-group.e-small .e-input-group-icon,
.e-small .e-input-group .e-input-group-icon,
.e-small .e-input-group.e-control-wrapper .e-input-group-icon {
    margin-bottom: 4px;
    margin-right: 4px;
    margin-top: 4px
}

.e-float-input.e-control-wrapper.e-input-group.e-small .e-input-group-icon,
.e-float-input.e-input-group.e-small .e-input-group-icon,
.e-small .e-float-input.e-control-wrapper.e-input-group .e-input-group-icon,
.e-small .e-float-input.e-input-group .e-input-group-icon {
    margin-top: 4px
}

.e-bigger .e-input-group .e-input-group-icon:last-child,
.e-bigger .e-input-group.e-control-wrapper.e-small .e-input-group-icon:last-child,
.e-bigger .e-input-group.e-small .e-input-group-icon:last-child,
.e-input-group .e-input-group-icon.e-bigger:last-child,
.e-input-group .e-input-group-icon:last-child,
.e-input-group.e-bigger .e-input-group-icon:last-child,
.e-input-group.e-control-wrapper .e-input-group-icon.e-bigger:last-child,
.e-input-group.e-control-wrapper .e-input-group-icon:last-child,
.e-input-group.e-control-wrapper.e-bigger .e-input-group-icon:last-child,
.e-input-group.e-control-wrapper.e-small .e-input-group-icon.e-bigger:last-child,
.e-input-group.e-control-wrapper.e-small .e-input-group-icon:last-child,
.e-input-group.e-control-wrapper.e-small.e-bigger .e-input-group-icon:last-child,
.e-input-group.e-small .e-input-group-icon.e-bigger:last-child,
.e-input-group.e-small .e-input-group-icon:last-child,
.e-input-group.e-small.e-bigger .e-input-group-icon:last-child {
    margin-right: 0
}

.e-float-input.e-control-wrapper.e-input-focus:not(.e-input-group):not(.e-float-icon-left).e-success:not(.e-warning):not(.e-error) input,
.e-float-input.e-control-wrapper.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-success).e-warning:not(.e-error) input,
.e-float-input.e-control-wrapper.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-success):not(.e-warning).e-error input,
.e-float-input.e-control-wrapper.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-success):not(.e-warning):not(.e-error) input,
.e-float-input.e-control-wrapper.e-input-group.e-input-focus:not(.e-float-icon-left).e-success:not(.e-warning):not(.e-error),
.e-float-input.e-control-wrapper.e-input-group.e-input-focus:not(.e-float-icon-left):not(.e-success).e-warning:not(.e-error),
.e-float-input.e-control-wrapper.e-input-group.e-input-focus:not(.e-float-icon-left):not(.e-success):not(.e-warning).e-error,
.e-float-input.e-control-wrapper.e-input-group.e-input-focus:not(.e-float-icon-left):not(.e-success):not(.e-warning):not(.e-error),
.e-float-input.e-input-focus:not(.e-input-group):not(.e-float-icon-left).e-success:not(.e-warning):not(.e-error) input,
.e-float-input.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-success).e-warning:not(.e-error) input,
.e-float-input.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-success):not(.e-warning).e-error input,
.e-float-input.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-success):not(.e-warning):not(.e-error) input,
.e-float-input.e-input-group.e-input-focus:not(.e-float-icon-left).e-success:not(.e-warning):not(.e-error),
.e-float-input.e-input-group.e-input-focus:not(.e-float-icon-left):not(.e-success).e-warning:not(.e-error),
.e-float-input.e-input-group.e-input-focus:not(.e-float-icon-left):not(.e-success):not(.e-warning).e-error,
.e-float-input.e-input-group.e-input-focus:not(.e-float-icon-left):not(.e-success):not(.e-warning):not(.e-error),
.e-input-group.e-control-wrapper.e-float-icon-left.e-input-focus:not(.e-success):not(.e-warning):not(.e-error) .e-input-in-wrap,
.e-input-group.e-control-wrapper.e-input-focus:not(.e-float-icon-left).e-error:not(.e-success):not(.e-warning),
.e-input-group.e-control-wrapper.e-input-focus:not(.e-float-icon-left).e-success:not(.e-warning):not(.e-error),
.e-input-group.e-control-wrapper.e-input-focus:not(.e-float-icon-left).e-warning:not(.e-success):not(.e-error),
.e-input-group.e-control-wrapper.e-input-focus:not(.e-float-icon-left):not(.e-success):not(.e-warning):not(.e-error),
.e-input-group.e-float-icon-left.e-input-focus:not(.e-success):not(.e-warning):not(.e-error) .e-input-in-wrap,
.e-input-group.e-input-focus:not(.e-float-icon-left).e-error:not(.e-success):not(.e-warning),
.e-input-group.e-input-focus:not(.e-float-icon-left).e-success:not(.e-warning):not(.e-error),
.e-input-group.e-input-focus:not(.e-float-icon-left).e-warning:not(.e-success):not(.e-error),
.e-input-group.e-input-focus:not(.e-float-icon-left):not(.e-success):not(.e-warning):not(.e-error) {
    border-style: solid;
    border-width: 0 0 1px
}

.e-input-group.e-control-wrapper:not(.e-float-icon-left),
.e-input-group:not(.e-float-icon-left) {
    border-bottom: 1px solid
}

.e-input-group.e-control-wrapper.e-error:not(.e-float-icon-left),
.e-input-group.e-control-wrapper.e-success:not(.e-float-icon-left),
.e-input-group.e-control-wrapper.e-warning:not(.e-float-icon-left),
.e-input-group.e-control-wrapper:not(.e-float-icon-left),
.e-input-group.e-error:not(.e-float-icon-left),
.e-input-group.e-success:not(.e-float-icon-left),
.e-input-group.e-warning:not(.e-float-icon-left),
.e-input-group:not(.e-float-icon-left) {
    border: solid;
    border-width: 0 0 1px
}

.e-input-group.e-control-wrapper.e-rtl.e-input-focus:not(.e-success):not(.e-warning):not(.e-error) .e-input:not(:first-child):focus,
.e-input-group.e-rtl.e-input-focus:not(.e-success):not(.e-warning):not(.e-error) .e-input:not(:first-child):focus {
    border-right-width: 0
}

.e-input-group.e-control-wrapper.e-input-focus.e-corner,
.e-input-group.e-input-focus.e-corner {
    border-radius: 0
}

.e-input-group.e-control-wrapper.e-float-icon-left:not(.e-success):not(.e-warning):not(.e-error).e-disabled .e-input-in-wrap,
.e-input-group.e-control-wrapper:not(.e-success):not(.e-warning):not(.e-error):not(.e-float-icon-left).e-disabled,
.e-input-group.e-float-icon-left:not(.e-success):not(.e-warning):not(.e-error).e-disabled .e-input-in-wrap,
.e-input-group:not(.e-success):not(.e-warning):not(.e-error):not(.e-float-icon-left).e-disabled {
    background: #0000;
    background-image: linear-gradient(90deg, #0000006b, #0000006b 33%, #0000 0);
    background-position: bottom -1px left 0;
    background-repeat: repeat-x;
    background-size: 4px 1px;
    border-bottom-color: #0000;
    color: #0000006b
}

.e-float-custom-tag,
.e-float-custom-tag.e-control-wrapper {
    display: inline-block
}

.e-float-custom-tag.e-input-group,
.e-float-custom-tag.e-input-group.e-control-wrapper,
.e-input-custom-tag,
.e-input-custom-tag.e-input-group,
.e-input-custom-tag.e-input-group.e-control-wrapper {
    display: inline-flex;
    vertical-align: middle
}

.e-input-group .e-input-group-icon,
.e-input-group.e-control-wrapper .e-input-group-icon {
    position: relative
}

.e-input-group.e-control-wrapper:not(.e-filled) .e-input-group-icon:after,
.e-input-group:not(.e-filled) .e-input-group-icon:after {
    background: #bdbdbd;
    border-radius: 100%;
    content: "";
    display: block;
    filter: alpha(opacity=75);
    height: 50%;
    left: 25%;
    opacity: .75;
    position: absolute;
    top: 25%;
    transform: scale(0);
    width: 50%
}

.e-input-group .e-input-group-icon.e-input-btn-ripple:after,
.e-input-group.e-control-wrapper .e-input-group-icon.e-input-btn-ripple:after {
    animation: e-input-ripple .45s linear
}

.e-float-input input::-ms-clear,
.e-float-input.e-control-wrapper input::-ms-clear,
input.e-input::-ms-clear {
    display: none
}

.e-float-input input[type=search]::-webkit-search-cancel-button,
.e-float-input input[type=search]::-webkit-search-decoration,
.e-float-input input[type=search]::-webkit-search-results-button,
.e-float-input input[type=search]::-webkit-search-results-decoration,
.e-float-input.e-control-wrapper input[type=search]::-webkit-search-cancel-button,
.e-float-input.e-control-wrapper input[type=search]::-webkit-search-decoration,
.e-float-input.e-control-wrapper input[type=search]::-webkit-search-results-button,
.e-float-input.e-control-wrapper input[type=search]::-webkit-search-results-decoration,
input.e-input[type=search]::-webkit-search-cancel-button,
input.e-input[type=search]::-webkit-search-decoration,
input.e-input[type=search]::-webkit-search-results-button,
input.e-input[type=search]::-webkit-search-results-decoration {
    -webkit-appearance: none
}

.e-float-input.e-control-wrapper.e-input-group .e-float-line,
.e-float-input.e-control-wrapper.e-input-group.e-control-wrapper .e-float-line,
.e-float-input.e-input-group .e-float-line,
.e-float-input.e-input-group.e-control-wrapper .e-float-line {
    bottom: -1px;
    position: absolute
}

.e-float-input.e-input-group input,
.e-float-input.e-input-group textarea,
.e-float-input.e-input-group.e-control-wrapper input,
.e-float-input.e-input-group.e-control-wrapper textarea {
    border: 0
}

.e-float-input.e-input-group .e-float-line,
.e-float-input.e-input-group .e-float-text,
.e-float-input.e-input-group.e-control-wrapper .e-float-line,
.e-float-input.e-input-group.e-control-wrapper .e-float-text {
    right: 0
}

input.e-input:-moz-placeholder,
input.e-input:-ms-input-placeholder,
input.e-input::-moz-placeholder,
input.e-input::-webkit-input-placeholder {
    font-size: 13px;
    font-style: normal
}

textarea.e-input:-moz-placeholder,
textarea.e-input:-ms-input-placeholder,
textarea.e-input::-moz-placeholder,
textarea.e-input::-webkit-input-placeholder {
    font-size: 13px;
    font-style: normal
}

.e-bigger input.e-input:-moz-placeholder,
.e-bigger input.e-input:-ms-input-placeholder,
.e-bigger input.e-input::-moz-placeholder,
.e-bigger input.e-input::-webkit-input-placeholder,
input.e-bigger.e-input:-moz-placeholder,
input.e-bigger.e-input:-ms-input-placeholder,
input.e-bigger.e-input::-moz-placeholder,
input.e-bigger.e-input::-webkit-input-placeholder {
    font-size: 14px;
    font-style: normal
}

.e-bigger textarea.e-input:-moz-placeholder,
.e-bigger textarea.e-input:-ms-input-placeholder,
.e-bigger textarea.e-input::-moz-placeholder,
.e-bigger textarea.e-input::-webkit-input-placeholder,
textarea.e-bigger.e-input:-moz-placeholder,
textarea.e-bigger.e-input:-ms-input-placeholder,
textarea.e-bigger.e-input::-moz-placeholder,
textarea.e-bigger.e-input::-webkit-input-placeholder {
    font-size: 14px;
    font-style: normal
}

.e-small input.e-input:-moz-placeholder,
.e-small input.e-input:-ms-input-placeholder,
.e-small input.e-input::-moz-placeholder,
.e-small input.e-input::-webkit-input-placeholder,
input.e-small.e-input:-moz-placeholder,
input.e-small.e-input:-ms-input-placeholder,
input.e-small.e-input::-moz-placeholder,
input.e-small.e-input::-webkit-input-placeholder {
    font-size: 12px;
    font-style: normal
}

.e-small textarea.e-input:-moz-placeholder,
.e-small textarea.e-input:-ms-input-placeholder,
.e-small textarea.e-input::-moz-placeholder,
.e-small textarea.e-input::-webkit-input-placeholder,
textarea.e-small.e-input:-moz-placeholder,
textarea.e-small.e-input:-ms-input-placeholder,
textarea.e-small.e-input::-moz-placeholder,
textarea.e-small.e-input::-webkit-input-placeholder {
    font-size: 12px;
    font-style: normal
}

.e-bigger input.e-small.e-input:-moz-placeholder,
.e-bigger input.e-small.e-input:-ms-input-placeholder,
.e-bigger input.e-small.e-input::-moz-placeholder,
.e-bigger input.e-small.e-input::-webkit-input-placeholder,
.e-small input.e-bigger.e-input:-moz-placeholder,
.e-small input.e-bigger.e-input:-ms-input-placeholder,
.e-small input.e-bigger.e-input::-moz-placeholder,
.e-small input.e-bigger.e-input::-webkit-input-placeholder {
    font-size: 13px;
    font-style: normal
}

.e-bigger intextareaput.e-small.e-input:-ms-input-placeholder,
.e-bigger textarea.e-small.e-input:-moz-placeholder,
.e-bigger textarea.e-small.e-input::-moz-placeholder,
.e-bigger textarea.e-small.e-input::-webkit-input-placeholder,
.e-small textarea.e-bigger.e-input:-moz-placeholder,
.e-small textarea.e-bigger.e-input:-ms-input-placeholder,
.e-small textarea.e-bigger.e-input::-moz-placeholder,
.e-small textarea.e-bigger.e-input::-webkit-input-placeholder {
    font-size: 13px;
    font-style: normal
}

.e-input-group textarea.e-input:-moz-placeholder,
.e-input-group.e-control-wrapper textarea.e-input:-moz-placeholder {
    font-style: normal;
    user-select: none
}

.e-input-group input.e-input:-moz-placeholder,
input.e-input:-moz-placeholder {
    font-style: normal;
    user-select: none
}

.e-input-group.e-control-wrapper input.e-input:-moz-placeholder,
textarea.e-input:-moz-placeholder {
    font-style: normal;
    user-select: none
}

input.e-input::-moz-placeholder,
textarea.e-input::-moz-placeholder {
    font-style: normal;
    user-select: none
}

input.e-input:-ms-input-placeholder {
    font-style: normal
}

textarea.e-input:-ms-input-placeholder {
    font-style: normal
}

input.e-input::-webkit-input-placeholder,
textarea.e-input::-webkit-input-placeholder {
    font-style: normal;
    -webkit-user-select: none;
    user-select: none
}

.e-float-input.e-control-wrapper:not(.e-input-group) input,
.e-float-input:not(.e-input-group) input,
.e-input-group input,
.e-input-group input.e-input,
.e-input-group.e-control-wrapper input,
.e-input-group.e-control-wrapper input.e-input,
input.e-input {
    box-sizing: initial;
    content: ""
}

.e-control .e-float-input input,
.e-control .e-float-input.e-control-wrapper input,
.e-control .e-input-group input,
.e-control .e-input-group input.e-input,
.e-control .e-input-group.e-control-wrapper input,
.e-control .e-input-group.e-control-wrapper input.e-input,
.e-control input.e-input,
.e-control.e-float-input input,
.e-control.e-float-input.e-control-wrapper input,
.e-control.e-input-group input,
.e-control.e-input-group input.e-input,
.e-control.e-input-group.e-control-wrapper input,
.e-control.e-input-group.e-control-wrapper input.e-input {
    box-sizing: initial
}

.e-bigger .e-float-input input,
.e-bigger .e-float-input input.e-input,
.e-bigger .e-float-input textarea,
.e-bigger .e-float-input textarea.e-input,
.e-bigger .e-float-input.e-control-wrapper input,
.e-bigger .e-float-input.e-control-wrapper input.e-input,
.e-bigger .e-float-input.e-control-wrapper textarea,
.e-bigger .e-float-input.e-control-wrapper textarea.e-input,
.e-bigger .e-float-input.e-control-wrapper:not(.e-input-group) input,
.e-bigger .e-float-input.e-control-wrapper:not(.e-input-group) input.e-input,
.e-bigger .e-float-input:not(.e-input-group) input,
.e-bigger .e-float-input:not(.e-input-group) input.e-input,
.e-bigger .e-input-group input,
.e-bigger .e-input-group input.e-input,
.e-bigger .e-input-group textarea,
.e-bigger .e-input-group textarea.e-input,
.e-bigger .e-input-group.e-control-wrapper input,
.e-bigger .e-input-group.e-control-wrapper input.e-input,
.e-bigger .e-input-group.e-control-wrapper textarea,
.e-bigger .e-input-group.e-control-wrapper textarea.e-input,
.e-bigger input.e-input,
.e-bigger.e-small .e-float-input input,
.e-bigger.e-small .e-float-input input.e-input,
.e-bigger.e-small .e-float-input textarea,
.e-bigger.e-small .e-float-input textarea.e-input,
.e-bigger.e-small .e-float-input.e-control-wrapper input,
.e-bigger.e-small .e-float-input.e-control-wrapper input.e-input,
.e-bigger.e-small .e-float-input.e-control-wrapper textarea,
.e-bigger.e-small .e-float-input.e-control-wrapper textarea.e-input,
.e-bigger.e-small .e-float-input.e-control-wrapper:not(.e-input-group) input,
.e-bigger.e-small .e-float-input.e-control-wrapper:not(.e-input-group) input.e-input,
.e-bigger.e-small .e-float-input:not(.e-input-group) input,
.e-bigger.e-small .e-float-input:not(.e-input-group) input.e-input,
.e-bigger.e-small .e-input-group input,
.e-bigger.e-small .e-input-group input.e-input,
.e-bigger.e-small .e-input-group textarea,
.e-bigger.e-small .e-input-group textarea.e-input,
.e-bigger.e-small .e-input-group.e-control-wrapper input,
.e-bigger.e-small .e-input-group.e-control-wrapper input.e-input,
.e-bigger.e-small .e-input-group.e-control-wrapper textarea,
.e-bigger.e-small .e-input-group.e-control-wrapper textarea.e-input,
.e-float-input textarea,
.e-float-input.e-bigger input,
.e-float-input.e-bigger input.e-input,
.e-float-input.e-bigger textarea,
.e-float-input.e-bigger textarea.e-input,
.e-float-input.e-bigger.e-small input,
.e-float-input.e-bigger.e-small input.e-input,
.e-float-input.e-bigger.e-small textarea,
.e-float-input.e-bigger.e-small textarea.e-input,
.e-float-input.e-bigger.e-small:not(.e-input-group) input,
.e-float-input.e-bigger.e-small:not(.e-input-group) input.e-input,
.e-float-input.e-bigger:not(.e-input-group) input,
.e-float-input.e-bigger:not(.e-input-group) input.e-input,
.e-float-input.e-control-wrapper textarea,
.e-float-input.e-control-wrapper.e-bigger input,
.e-float-input.e-control-wrapper.e-bigger input.e-input,
.e-float-input.e-control-wrapper.e-bigger textarea,
.e-float-input.e-control-wrapper.e-bigger textarea.e-input,
.e-float-input.e-control-wrapper.e-bigger.e-small input,
.e-float-input.e-control-wrapper.e-bigger.e-small input.e-input,
.e-float-input.e-control-wrapper.e-bigger.e-small textarea,
.e-float-input.e-control-wrapper.e-bigger.e-small textarea.e-input,
.e-float-input.e-control-wrapper.e-bigger.e-small:not(.e-input-group) input,
.e-float-input.e-control-wrapper.e-bigger.e-small:not(.e-input-group) input.e-input,
.e-float-input.e-control-wrapper.e-bigger:not(.e-input-group) input,
.e-float-input.e-control-wrapper.e-bigger:not(.e-input-group) input.e-input,
.e-float-input.e-control-wrapper.e-small input,
.e-float-input.e-control-wrapper.e-small input.e-input,
.e-float-input.e-control-wrapper.e-small textarea,
.e-float-input.e-control-wrapper.e-small textarea.e-input,
.e-float-input.e-control-wrapper.e-small:not(.e-input-group) input.e-input,
.e-float-input.e-small input,
.e-float-input.e-small input.e-input,
.e-float-input.e-small textarea,
.e-float-input.e-small textarea.e-input,
.e-float-input.e-small:not(.e-input-group) input,
.e-float-input.e-small:not(.e-input-group) input.e-input,
.e-input-group textarea,
.e-input-group textarea.e-input.e-bigger,
.e-input-group.e-bigger input,
.e-input-group.e-bigger input.e-input,
.e-input-group.e-bigger textarea,
.e-input-group.e-bigger textarea.e-input,
.e-input-group.e-bigger.e-small input,
.e-input-group.e-bigger.e-small input.e-input,
.e-input-group.e-bigger.e-small textarea,
.e-input-group.e-bigger.e-small textarea.e-input,
.e-input-group.e-control-wrapper textarea,
.e-input-group.e-control-wrapper textarea.e-input.e-bigger,
.e-input-group.e-control-wrapper.e-bigger input,
.e-input-group.e-control-wrapper.e-bigger input.e-input,
.e-input-group.e-control-wrapper.e-bigger textarea,
.e-input-group.e-control-wrapper.e-bigger textarea.e-input,
.e-input-group.e-control-wrapper.e-bigger.e-small input,
.e-input-group.e-control-wrapper.e-bigger.e-small input.e-input,
.e-input-group.e-control-wrapper.e-bigger.e-small textarea,
.e-input-group.e-control-wrapper.e-bigger.e-small textarea.e-input,
.e-input-group.e-control-wrapper.e-small input,
.e-input-group.e-control-wrapper.e-small input.e-input,
.e-input-group.e-control-wrapper.e-small textarea,
.e-input-group.e-control-wrapper.e-small textarea.e-input,
.e-input-group.e-small input,
.e-input-group.e-small input.e-input,
.e-input-group.e-small textarea,
.e-input-group.e-small textarea.e-input,
.e-small .e-float-input input,
.e-small .e-float-input input.e-input,
.e-small .e-float-input textarea,
.e-small .e-float-input textarea.e-input,
.e-small .e-float-input.e-control-wrapper input,
.e-small .e-float-input.e-control-wrapper input.e-input,
.e-small .e-float-input.e-control-wrapper textarea,
.e-small .e-float-input.e-control-wrapper textarea.e-input,
.e-small .e-float-input.e-control-wrapper:not(.e-input-group) input,
.e-small .e-float-input.e-control-wrapper:not(.e-input-group) input.e-input,
.e-small .e-float-input:not(.e-input-group) input,
.e-small .e-float-input:not(.e-input-group) input.e-input .e-float-input.e-control-wrapper.e-small:not(.e-input-group) input,
.e-small .e-input-group input,
.e-small .e-input-group input.e-input,
.e-small .e-input-group textarea,
.e-small .e-input-group textarea.e-input,
.e-small .e-input-group.e-control-wrapper input,
.e-small .e-input-group.e-control-wrapper input.e-input,
.e-small .e-input-group.e-control-wrapper textarea,
.e-small .e-input-group.e-control-wrapper textarea.e-input,
input.e-input.e-bigger,
input.e-input.e-small,
input.e-input.e-small.e-bigger,
textarea.e-input,
textarea.e-input.e-bigger,
textarea.e-input.e-small,
textarea.e-input.e-small.e-bigger {
    box-sizing: initial;
    content: ""
}

.e-bigger .e-float-input input,
.e-bigger .e-float-input.e-control-wrapper input,
.e-bigger .e-input-group .e-input,
.e-bigger .e-input-group.e-control-wrapper .e-input,
.e-bigger input.e-input,
.e-float-input input.e-bigger,
.e-float-input input.e-small,
.e-float-input textarea.e-small,
.e-float-input.e-bigger input,
.e-float-input.e-control-wrapper input.e-bigger,
.e-float-input.e-control-wrapper input.e-small,
.e-float-input.e-control-wrapper textarea.e-small,
.e-float-input.e-control-wrapper.e-bigger input,
.e-float-input.e-control-wrapper.e-small input,
.e-float-input.e-control-wrapper.e-small textarea,
.e-float-input.e-small input,
.e-float-input.e-small textarea,
.e-input-group input.e-input.e-bigger,
.e-input-group input.e-input.e-small,
.e-input-group textarea.e-input.e-small,
.e-input-group.e-bigger .e-input,
.e-input-group.e-control-wrapper input.e-input-group textarea.e-input.e-small,
.e-input-group.e-control-wrapper input.e-input.e-bigger,
.e-input-group.e-control-wrapper input.e-input.e-small,
.e-input-group.e-control-wrapper.e-bigger .e-input,
.e-input-group.e-control-wrapper.e-small .e-input,
.e-input-group.e-small .e-input,
.e-small .e-float-input input,
.e-small .e-float-input textarea,
.e-small .e-float-input.e-control-wrapper input,
.e-small .e-float-input.e-control-wrapper textarea,
.e-small .e-input-group .e-input,
.e-small .e-input-group.e-control-wrapper .e-input,
.e-small input.e-input,
input.e-input.e-bigger,
input.e-input.e-small,
textarea.e-input.e-small {
    text-indent: 0
}

.e-float-input input,
.e-float-input input.e-input,
.e-float-input input:focus,
.e-float-input textarea,
.e-float-input textarea.e-input,
.e-float-input textarea:focus,
.e-float-input.e-control-wrapper input,
.e-float-input.e-control-wrapper input.e-input,
.e-float-input.e-control-wrapper input:focus,
.e-float-input.e-control-wrapper textarea,
.e-float-input.e-control-wrapper textarea.e-input,
.e-float-input.e-control-wrapper textarea:focus,
.e-float-input.e-control-wrapper.e-input-focus input,
.e-float-input.e-input-focus input,
.e-input-group input,
.e-input-group input.e-input,
.e-input-group input.e-input:focus,
.e-input-group textarea,
.e-input-group textarea.e-input,
.e-input-group textarea.e-input:focus,
.e-input-group.e-control-wrapper input,
.e-input-group.e-control-wrapper input.e-input,
.e-input-group.e-control-wrapper input.e-input:focus,
.e-input-group.e-control-wrapper textarea,
.e-input-group.e-control-wrapper textarea.e-input,
.e-input-group.e-control-wrapper textarea.e-input:focus,
.e-input-group.e-control-wrapper.e-input-focus input.e-input,
.e-input-group.e-input-focus input.e-input,
input.e-input,
textarea.e-input {
    padding-left: 0;
    text-indent: 0
}

.e-float-input.e-control-wrapper.e-rtl input,
.e-float-input.e-control-wrapper.e-rtl input:focus,
.e-float-input.e-control-wrapper.e-rtl.e-input-focus input,
.e-float-input.e-rtl input,
.e-float-input.e-rtl input:focus,
.e-float-input.e-rtl.e-input-focus input,
.e-input-group.e-control-container.e-rtl input.e-control,
.e-input-group.e-control-wrapper.e-rtl input.e-input,
.e-input-group.e-control-wrapper.e-rtl input.e-input:focus,
.e-input-group.e-control-wrapper.e-rtl.e-input-focus input.e-input,
.e-input-group.e-rtl input.e-input,
.e-input-group.e-rtl input.e-input:focus,
.e-input-group.e-rtl.e-input-focus input.e-input,
.e-rtl .e-float-input input,
.e-rtl .e-float-input input:focus,
.e-rtl .e-float-input.e-control-wrapper input,
.e-rtl .e-float-input.e-control-wrapper input:focus,
.e-rtl .e-float-input.e-control-wrapper.e-input-focus input,
.e-rtl .e-float-input.e-input-focus input,
.e-rtl .e-input-group input.e-input,
.e-rtl .e-input-group input.e-input:focus,
.e-rtl .e-input-group.e-control-wrapper input.e-input,
.e-rtl .e-input-group.e-control-wrapper input.e-input:focus,
.e-rtl .e-input-group.e-control-wrapper.e-input-focus input.e-input,
.e-rtl .e-input-group.e-input-focus input.e-input,
input.e-input.e-rtl {
    padding-left: 0;
    padding-right: 0;
    text-indent: 0
}

.e-float-input:not(.e-outline).e-control-wrapper.e-rtl textarea,
.e-float-input:not(.e-outline).e-control-wrapper.e-rtl textarea:focus,
.e-float-input:not(.e-outline).e-rtl textarea,
.e-float-input:not(.e-outline).e-rtl textarea:focus,
.e-input-group:not(.e-outline).e-control-wrapper.e-rtl textarea.e-input,
.e-input-group:not(.e-outline).e-control-wrapper.e-rtl textarea.e-input:focus,
.e-input-group:not(.e-outline).e-rtl textarea.e-input,
.e-input-group:not(.e-outline).e-rtl textarea.e-input:focus,
.e-rtl .e-float-input:not(.e-outline) textarea,
.e-rtl .e-float-input:not(.e-outline) textarea:focus,
.e-rtl .e-float-input:not(.e-outline).e-control-wrapper textarea,
.e-rtl .e-float-input:not(.e-outline).e-control-wrapper textarea:focus,
.e-rtl .e-input-group:not(.e-outline) textarea.e-input,
.e-rtl .e-input-group:not(.e-outline) textarea.e-input:focus,
.e-rtl .e-input-group:not(.e-outline).e-control-wrapper textarea.e-input,
.e-rtl .e-input-group:not(.e-outline).e-control-wrapper textarea.e-input:focus,
textarea.e-input.e-rtl {
    padding-right: 0;
    text-indent: 0
}

.e-float-input textarea.e-small,
.e-float-input.e-control-wrapper input.e-small,
.e-float-input.e-control-wrapper textarea.e-small,
.e-float-input.e-control-wrapper.e-input-focus.e-small input,
.e-float-input.e-control-wrapper.e-small input:focus,
.e-float-input.e-control-wrapper.e-small textarea,
.e-float-input.e-control-wrapper.e-small textarea:focus,
.e-float-input.e-small input,
.e-float-input.e-small input:focus,
.e-float-input.e-small textarea,
.e-float-input.e-small textarea:focus,
.e-float-input.e-small.e-input-focus input,
.e-input-group input.e-input.e-small,
.e-input-group textarea.e-input.e-small,
.e-input-group.e-control-wrapper input.e-input.e-small,
.e-input-group.e-control-wrapper textarea.e-input.e-small,
.e-input-group.e-control-wrapper.e-small input.e-input,
.e-input-group.e-control-wrapper.e-small input.e-input:focus,
.e-input-group.e-control-wrapper.e-small textarea.e-input,
.e-input-group.e-control-wrapper.e-small textarea.e-input:focus,
.e-input-group.e-control-wrapper.e-small.e-input-focus input.e-input,
.e-input-group.e-small input.e-input,
.e-input-group.e-small input.e-input:focus,
.e-input-group.e-small textarea.e-input,
.e-input-group.e-small textarea.e-input:focus,
.e-input-group.e-small.e-input-focus input.e-input,
.e-small .e-float-input input,
.e-small .e-float-input input:focus,
.e-small .e-float-input textarea,
.e-small .e-float-input textarea:focus,
.e-small .e-float-input.e-control-wrapper input,
.e-small .e-float-input.e-control-wrapper input:focus,
.e-small .e-float-input.e-control-wrapper textarea,
.e-small .e-float-input.e-control-wrapper textarea:focus,
.e-small .e-float-input.e-control-wrapper.e-input-focus input,
.e-small .e-float-input.e-input-focus input,
.e-small .e-input-group input.e-input,
.e-small .e-input-group input.e-input:focus,
.e-small .e-input-group textarea.e-input,
.e-small .e-input-group textarea.e-input:focus,
.e-small .e-input-group.e-control-wrapper input.e-input,
.e-small .e-input-group.e-control-wrapper input.e-input:focus,
.e-small .e-input-group.e-control-wrapper textarea.e-input,
.e-small .e-input-group.e-control-wrapper textarea.e-input:focus,
.e-small .e-input-group.e-control-wrapper.e-input-focus input.e-input,
.e-small .e-input-group.e-input-focus input.e-input,
.e-small input.e-input,
.e-small textarea.e-input,
input.e-input.e-small,
textarea.e-input.e-small {
    padding-left: 0;
    text-indent: 0
}

.e-float-input.e-control-wrapper.e-rtl input.e-small,
.e-float-input.e-control-wrapper.e-small.e-rtl input,
.e-float-input.e-rtl input.e-small,
.e-float-input.e-small.e-rtl input,
.e-input-group.e-control-wrapper.e-rtl input.e-input.e-small,
.e-input-group.e-control-wrapper.e-small.e-rtl input.e-input,
.e-input-group.e-rtl input.e-input.e-small,
.e-input-group.e-small.e-rtl input.e-input,
.e-rtl .e-float-input input.e-small,
.e-rtl .e-float-input.e-control-wrapper input.e-small,
.e-rtl .e-float-input.e-control-wrapper.e-small input,
.e-rtl .e-float-input.e-small input,
.e-rtl .e-input-group input.e-input.e-small,
.e-rtl .e-input-group.e-control-wrapper input.e-input.e-small,
.e-rtl .e-input-group.e-control-wrapper.e-small input.e-input,
.e-rtl .e-input-group.e-small input.e-input,
.e-rtl input.e-input.e-small,
.e-small .e-float-input.e-control-wrapper.e-rtl input,
.e-small .e-float-input.e-control-wrapper.e-rtl input:focus,
.e-small .e-float-input.e-control-wrapper.e-rtl.e-input-focus input,
.e-small .e-float-input.e-rtl input,
.e-small .e-float-input.e-rtl input:focus,
.e-small .e-float-input.e-rtl.e-input-focus input,
.e-small .e-input-group.e-control-wrapper.e-rtl input.e-input,
.e-small .e-input-group.e-control-wrapper.e-rtl input.e-input:focus,
.e-small .e-input-group.e-control-wrapper.e-rtl.e-input-focus input.e-input,
.e-small .e-input-group.e-rtl input.e-input,
.e-small .e-input-group.e-rtl input.e-input:focus,
.e-small .e-input-group.e-rtl.e-input-focus input.e-input,
.e-small input.e-input.e-rtl,
.e-small.e-rtl .e-float-input input,
.e-small.e-rtl .e-float-input input:focus,
.e-small.e-rtl .e-float-input.e-control-wrapper input,
.e-small.e-rtl .e-float-input.e-control-wrapper input:focus,
.e-small.e-rtl .e-float-input.e-control-wrapper.e-input-focus input,
.e-small.e-rtl .e-float-input.e-input-focus input,
.e-small.e-rtl .e-input-group input.e-input,
.e-small.e-rtl .e-input-group input.e-input:focus,
.e-small.e-rtl .e-input-group.e-control-wrapper input.e-input,
.e-small.e-rtl .e-input-group.e-control-wrapper input.e-input:focus,
.e-small.e-rtl .e-input-group.e-control-wrapper.e-input-focus input.e-input,
.e-small.e-rtl .e-input-group.e-input-focus input.e-input,
.e-small.e-rtl input.e-input,
input.e-input.e-small.e-rtl {
    padding-left: 0;
    padding-right: 0;
    text-indent: 0
}

.e-float-input:not(.e-outline).e-control-wrapper.e-rtl textarea.e-small,
.e-float-input:not(.e-outline).e-control-wrapper.e-small.e-rtl textarea,
.e-float-input:not(.e-outline).e-rtl textarea.e-small,
.e-float-input:not(.e-outline).e-small.e-rtl textarea,
.e-input-group:not(.e-outline).e-control-wrapper.e-rtl textarea.e-input.e-small,
.e-input-group:not(.e-outline).e-control-wrapper.e-small.e-rtl textarea.e-input,
.e-input-group:not(.e-outline).e-rtl textarea.e-input.e-small,
.e-input-group:not(.e-outline).e-small.e-rtl textarea.e-input,
.e-rtl .e-float-input:not(.e-outline) textarea.e-small,
.e-rtl .e-float-input:not(.e-outline).e-control-wrapper textarea.e-small,
.e-rtl .e-float-input:not(.e-outline).e-control-wrapper.e-small textarea,
.e-rtl .e-float-input:not(.e-outline).e-small textarea,
.e-rtl .e-input-group:not(.e-outline) textarea.e-input.e-small,
.e-rtl .e-input-group:not(.e-outline).e-control-wrapper textarea.e-input.e-small,
.e-rtl .e-input-group:not(.e-outline).e-control-wrapper.e-small textarea.e-input,
.e-rtl .e-input-group:not(.e-outline).e-small textarea.e-input,
.e-rtl textarea.e-input.e-small,
.e-small .e-float-input:not(.e-outline).e-control-wrapper.e-rtl textarea,
.e-small .e-float-input:not(.e-outline).e-control-wrapper.e-rtl textarea:focus,
.e-small .e-float-input:not(.e-outline).e-rtl textarea,
.e-small .e-float-input:not(.e-outline).e-rtl textarea:focus,
.e-small .e-input-group:not(.e-outline).e-control-wrapper.e-rtl textarea.e-input,
.e-small .e-input-group:not(.e-outline).e-control-wrapper.e-rtl textarea.e-input:focus,
.e-small .e-input-group:not(.e-outline).e-rtl textarea.e-input,
.e-small .e-input-group:not(.e-outline).e-rtl textarea.e-input:focus,
.e-small textarea.e-input.e-rtl,
.e-small.e-rtl .e-float-input:not(.e-outline) textarea,
.e-small.e-rtl .e-float-input:not(.e-outline) textarea:focus,
.e-small.e-rtl .e-float-input:not(.e-outline).e-control-wrapper textarea,
.e-small.e-rtl .e-float-input:not(.e-outline).e-control-wrapper textarea:focus,
.e-small.e-rtl .e-input-group:not(.e-outline) textarea.e-input,
.e-small.e-rtl .e-input-group:not(.e-outline) textarea.e-input:focus,
.e-small.e-rtl .e-input-group:not(.e-outline).e-control-wrapper textarea.e-input,
.e-small.e-rtl .e-input-group:not(.e-outline).e-control-wrapper textarea.e-input:focus,
.e-small.e-rtl textarea.e-input,
textarea.e-input.e-small.e-rtl {
    padding-right: 0;
    text-indent: 0
}

.e-bigger .e-float-input input,
.e-bigger .e-float-input input:focus,
.e-bigger .e-float-input.e-control-wrapper input,
.e-bigger .e-float-input.e-control-wrapper input:focus,
.e-bigger .e-float-input.e-control-wrapper.e-input-focus input,
.e-bigger .e-float-input.e-input-focus input,
.e-bigger .e-input-group input.e-input,
.e-bigger .e-input-group input.e-input:focus,
.e-bigger .e-input-group.e-control-wrapper input.e-input,
.e-bigger .e-input-group.e-control-wrapper input.e-input:focus,
.e-bigger .e-input-group.e-control-wrapper.e-input-focus input.e-input,
.e-bigger .e-input-group.e-input-focus input.e-input,
.e-bigger input.e-input,
.e-float-input input.e-bigger,
.e-float-input.e-bigger input,
.e-float-input.e-bigger input:focus,
.e-float-input.e-bigger.e-input-focus input,
.e-float-input.e-control-wrapper input.e-bigger,
.e-float-input.e-control-wrapper.e-bigger input,
.e-float-input.e-control-wrapper.e-bigger input:focus,
.e-float-input.e-control-wrapper.e-bigger.e-input-focus input,
.e-input-group input.e-input.e-bigger,
.e-input-group.e-bigger input.e-input,
.e-input-group.e-bigger input.e-input:focus,
.e-input-group.e-bigger.e-input-focus input.e-input,
.e-input-group.e-control-wrapper input.e-input.e-bigger,
.e-input-group.e-control-wrapper.e-bigger input.e-input,
.e-input-group.e-control-wrapper.e-bigger input.e-input:focus,
.e-input-group.e-control-wrapper.e-bigger.e-input-focus input.e-input,
input.e-input.e-bigger {
    padding-left: 0;
    text-indent: 0
}

.e-bigger .e-float-input.e-control-wrapper.e-rtl input,
.e-bigger .e-float-input.e-control-wrapper.e-rtl input:focus,
.e-bigger .e-float-input.e-control-wrapper.e-rtl.e-input-focus input,
.e-bigger .e-float-input.e-rtl input,
.e-bigger .e-float-input.e-rtl input:focus,
.e-bigger .e-float-input.e-rtl.e-input-focus input,
.e-bigger .e-input-group.e-control-wrapper.e-rtl input.e-input,
.e-bigger .e-input-group.e-control-wrapper.e-rtl input.e-input:focus,
.e-bigger .e-input-group.e-control-wrapper.e-rtl.e-input-focus input.e-input,
.e-bigger .e-input-group.e-rtl input.e-input,
.e-bigger .e-input-group.e-rtl input.e-input:focus,
.e-bigger .e-input-group.e-rtl.e-input-focus input.e-input,
.e-bigger input.e-input.e-rtl,
.e-bigger.e-rtl .e-float-input input,
.e-bigger.e-rtl .e-float-input input:focus,
.e-bigger.e-rtl .e-float-input.e-control-wrapper input,
.e-bigger.e-rtl .e-float-input.e-control-wrapper input:focus,
.e-bigger.e-rtl .e-float-input.e-control-wrapper.e-input-focus input,
.e-bigger.e-rtl .e-float-input.e-input-focus input,
.e-bigger.e-rtl .e-input-group input.e-input,
.e-bigger.e-rtl .e-input-group input.e-input:focus,
.e-bigger.e-rtl .e-input-group.e-control-wrapper input.e-input,
.e-bigger.e-rtl .e-input-group.e-control-wrapper input.e-input:focus,
.e-bigger.e-rtl .e-input-group.e-control-wrapper.e-input-focus input.e-input,
.e-bigger.e-rtl .e-input-group.e-input-focus input.e-input,
.e-bigger.e-rtl input.e-input,
.e-float-input.e-bigger.e-rtl input,
.e-float-input.e-control-wrapper.e-bigger.e-rtl input,
.e-float-input.e-control-wrapper.e-rtl input.e-bigger,
.e-float-input.e-rtl input.e-bigger,
.e-input-group.e-bigger.e-rtl input.e-input,
.e-input-group.e-control-wrapper.e-bigger.e-rtl input.e-input,
.e-input-group.e-control-wrapper.e-rtl input.e-input.e-bigger,
.e-input-group.e-rtl input.e-input.e-bigger,
.e-rtl .e-float-input input.e-bigger,
.e-rtl .e-float-input.e-bigger input,
.e-rtl .e-float-input.e-control-wrapper input.e-bigger,
.e-rtl .e-float-input.e-control-wrapper.e-bigger input,
.e-rtl .e-input-group input.e-input.e-bigger,
.e-rtl .e-input-group.e-bigger input.e-input,
.e-rtl .e-input-group.e-control-wrapper input.e-input.e-bigger,
.e-rtl .e-input-group.e-control-wrapper.e-bigger input.e-input,
.e-rtl input.e-input.e-bigger,
input.e-input.e-bigger.e-rtl {
    padding-left: 0;
    padding-right: 0;
    text-indent: 0
}

.e-bigger .e-float-input textarea,
.e-bigger .e-float-input textarea:focus,
.e-bigger .e-float-input.e-control-wrapper textarea,
.e-bigger .e-float-input.e-control-wrapper textarea:focus,
.e-bigger .e-input-group textarea.e-input,
.e-bigger .e-input-group textarea.e-input:focus,
.e-bigger .e-input-group.e-control-wrapper textarea.e-input,
.e-bigger .e-input-group.e-control-wrapper textarea.e-input:focus,
.e-bigger textarea.e-input,
.e-float-input textarea.e-bigger,
.e-float-input.e-bigger textarea,
.e-float-input.e-bigger textarea:focus,
.e-float-input.e-control-wrapper textarea.e-bigger,
.e-float-input.e-control-wrapper.e-bigger textarea,
.e-float-input.e-control-wrapper.e-bigger textarea:focus,
.e-input-group textarea.e-input.e-bigger,
.e-input-group.e-bigger textarea.e-input,
.e-input-group.e-bigger textarea.e-input:focus,
.e-input-group.e-control-wrapper textarea.e-input.e-bigger,
.e-input-group.e-control-wrapper.e-bigger textarea.e-input,
.e-input-group.e-control-wrapper.e-bigger textarea.e-input:focus,
textarea.e-input.e-bigger {
    padding-left: 0;
    text-indent: 0
}

.e-bigger .e-float-input:not(.e-outline).e-control-wrapper.e-rtl textarea,
.e-bigger .e-float-input:not(.e-outline).e-control-wrapper.e-rtl textarea:focus,
.e-bigger .e-float-input:not(.e-outline).e-rtl textarea,
.e-bigger .e-float-input:not(.e-outline).e-rtl textarea:focus,
.e-bigger .e-input-group:not(.e-outline).e-control-wrapper.e-rtl textarea.e-input,
.e-bigger .e-input-group:not(.e-outline).e-control-wrapper.e-rtl textarea.e-input:focus,
.e-bigger .e-input-group:not(.e-outline).e-rtl textarea.e-input,
.e-bigger .e-input-group:not(.e-outline).e-rtl textarea.e-input:focus,
.e-bigger textarea.e-input.e-rtl,
.e-bigger.e-rtl .e-float-input:not(.e-outline) textarea,
.e-bigger.e-rtl .e-float-input:not(.e-outline) textarea:focus,
.e-bigger.e-rtl .e-float-input:not(.e-outline).e-control-wrapper textarea,
.e-bigger.e-rtl .e-float-input:not(.e-outline).e-control-wrapper textarea:focus,
.e-bigger.e-rtl .e-input-group:not(.e-outline) textarea.e-input,
.e-bigger.e-rtl .e-input-group:not(.e-outline) textarea.e-input:focus,
.e-bigger.e-rtl .e-input-group:not(.e-outline).e-control-wrapper textarea.e-input,
.e-bigger.e-rtl .e-input-group:not(.e-outline).e-control-wrapper textarea.e-input:focus,
.e-bigger.e-rtl textarea.e-input,
.e-float-input.e-control-wrapper:not(.e-outline).e-bigger.e-rtl textarea,
.e-float-input:not(.e-outline).e-bigger.e-rtl textarea,
.e-float-input:not(.e-outline).e-control-wrapper.e-rtl textarea.e-bigger,
.e-float-input:not(.e-outline).e-rtl textarea.e-bigger,
.e-input-group:not(.e-outline).e-bigger.e-rtl textarea.e-input,
.e-input-group:not(.e-outline).e-control-wrapper.e-bigger.e-rtl textarea.e-input,
.e-input-group:not(.e-outline).e-control-wrapper.e-rtl textarea.e-input.e-bigger,
.e-input-group:not(.e-outline).e-rtl textarea.e-input.e-bigger,
.e-rtl .e-float-input:not(.e-outline) textarea.e-bigger,
.e-rtl .e-float-input:not(.e-outline).e-bigger textarea,
.e-rtl .e-float-input:not(.e-outline).e-control-wrapper textarea.e-bigger,
.e-rtl .e-float-input:not(.e-outline).e-control-wrapper.e-bigger textarea,
.e-rtl .e-input-group:not(.e-outline) textarea.e-input.e-bigger,
.e-rtl .e-input-group:not(.e-outline).e-bigger textarea.e-input,
.e-rtl .e-input-group:not(.e-outline).e-control-wrapper textarea.e-input.e-bigger,
.e-rtl .e-input-group:not(.e-outline).e-control-wrapper.e-bigger textarea.e-input,
.e-rtl textarea.e-input.e-bigger,
textarea.e-input.e-bigger.e-rtl {
    padding-right: 0;
    text-indent: 0
}

.e-bigger .e-float-input.e-control-wrapper.e-small input,
.e-bigger .e-float-input.e-control-wrapper.e-small input:focus,
.e-bigger .e-float-input.e-control-wrapper.e-small.e-input-focus input,
.e-bigger .e-float-input.e-small input,
.e-bigger .e-float-input.e-small input:focus,
.e-bigger .e-float-input.e-small.e-input-focus input,
.e-bigger .e-input-group.e-control-wrapper.e-small input.e-input,
.e-bigger .e-input-group.e-control-wrapper.e-small input.e-input:focus,
.e-bigger .e-input-group.e-control-wrapper.e-small.e-input-focus input.e-input,
.e-bigger .e-input-group.e-small input.e-input,
.e-bigger .e-input-group.e-small input.e-input:focus,
.e-bigger .e-input-group.e-small.e-input-focus input.e-input,
.e-bigger input.e-input.e-small,
.e-float-input.e-bigger.e-small input:focus,
.e-float-input.e-bigger.e-small.e-input-focus input,
.e-float-input.e-control-wrapper.e-bigger.e-small input:focus,
.e-float-input.e-control-wrapper.e-bigger.e-small.e-input-focus input,
.e-float-input.e-control-wrapper.e-small input.e-bigger,
.e-float-input.e-control-wrapper.e-small.e-bigger input,
.e-float-input.e-small input.e-bigger,
.e-float-input.e-small.e-bigger input,
.e-input-group.e-bigger.e-small input.e-input:focus,
.e-input-group.e-bigger.e-small.e-input-focus input.e-input,
.e-input-group.e-control-wrapper.e-bigger.e-small input.e-input:focus,
.e-input-group.e-control-wrapper.e-bigger.e-small.e-input-focus input.e-input,
.e-input-group.e-control-wrapper.e-small input.e-input.e-bigger,
.e-input-group.e-control-wrapper.e-small.e-bigger input.e-input,
.e-input-group.e-small input.e-input.e-bigger,
.e-input-group.e-small.e-bigger input.e-input,
.e-small .e-float-input.e-bigger input:focus,
.e-small .e-float-input.e-bigger.e-input-focus input,
.e-small .e-float-input.e-control-wrapper.e-bigger input:focus,
.e-small .e-float-input.e-control-wrapper.e-bigger.e-input-focus input,
.e-small .e-input-group.e-bigger input.e-input:focus,
.e-small .e-input-group.e-bigger.e-input-focus input.e-input,
.e-small .e-input-group.e-control-wrapper.e-bigger input.e-input:focus,
.e-small .e-input-group.e-control-wrapper.e-bigger.e-input-focus input.e-input,
input.e-input.e-bigger.e-small {
    padding-left: 0;
    text-indent: 0
}

.e-bigger .e-float-input.e-control-wrapper.e-small.e-rtl input,
.e-bigger .e-float-input.e-control-wrapper.e-small.e-rtl input:focus,
.e-bigger .e-float-input.e-control-wrapper.e-small.e-rtl.e-input-focus input,
.e-bigger .e-float-input.e-small.e-rtl input,
.e-bigger .e-float-input.e-small.e-rtl input:focus,
.e-bigger .e-float-input.e-small.e-rtl.e-input-focus input,
.e-bigger .e-input-group.e-control-wrapper.e-small.e-rtl input.e-input,
.e-bigger .e-input-group.e-control-wrapper.e-small.e-rtl input.e-input:focus,
.e-bigger .e-input-group.e-control-wrapper.e-small.e-rtl.e-input-focus input.e-input,
.e-bigger .e-input-group.e-small.e-rtl input.e-input,
.e-bigger .e-input-group.e-small.e-rtl input.e-input:focus,
.e-bigger .e-input-group.e-small.e-rtl.e-input-focus input.e-input,
.e-bigger input.e-input.e-small.e-rtl,
.e-bigger.e-rtl .e-float-input.e-control-wrapper.e-small input,
.e-bigger.e-rtl .e-float-input.e-control-wrapper.e-small input:focus,
.e-bigger.e-rtl .e-float-input.e-control-wrapper.e-small.e-input-focus input,
.e-bigger.e-rtl .e-float-input.e-small input,
.e-bigger.e-rtl .e-float-input.e-small input:focus,
.e-bigger.e-rtl .e-float-input.e-small.e-input-focus input,
.e-bigger.e-rtl .e-input-group.e-control-wrapper.e-small input.e-input,
.e-bigger.e-rtl .e-input-group.e-control-wrapper.e-small input.e-input:focus,
.e-bigger.e-rtl .e-input-group.e-control-wrapper.e-small.e-input-focus input.e-input,
.e-bigger.e-rtl .e-input-group.e-small input.e-input,
.e-bigger.e-rtl .e-input-group.e-small input.e-input:focus,
.e-bigger.e-rtl .e-input-group.e-small.e-input-focus input.e-input,
.e-bigger.e-rtl input.e-input.e-small,
.e-float-input.e-bigger.e-small.e-rtl input:focus,
.e-float-input.e-bigger.e-small.e-rtl.e-input-focus input,
.e-float-input.e-control-wrapper.e-bigger.e-small.e-rtl input:focus,
.e-float-input.e-control-wrapper.e-bigger.e-small.e-rtl.e-input-focus input,
.e-float-input.e-control-wrapper.e-small.e-bigger.e-rtl input,
.e-float-input.e-control-wrapper.e-small.e-rtl input.e-bigger,
.e-float-input.e-small.e-bigger.e-rtl input,
.e-float-input.e-small.e-rtl input.e-bigger,
.e-input-group.e-bigger.e-small.e-rtl input.e-input:focus,
.e-input-group.e-bigger.e-small.e-rtl.e-input-focus input.e-input,
.e-input-group.e-control-wrapper.e-bigger.e-small.e-rtl input.e-input:focus,
.e-input-group.e-control-wrapper.e-bigger.e-small.e-rtl.e-input-focus input.e-input,
.e-input-group.e-control-wrapper.e-small.e-bigger.e-rtl input.e-input,
.e-input-group.e-control-wrapper.e-small.e-rtl input.e-input.e-bigger,
.e-input-group.e-small.e-bigger.e-rtl input.e-input,
.e-input-group.e-small.e-rtl input.e-input.e-bigger,
.e-rtl .e-float-input.e-bigger.e-small input:focus,
.e-rtl .e-float-input.e-bigger.e-small.e-input-focus input,
.e-rtl .e-float-input.e-control-wrapper.e-bigger.e-small input:focus,
.e-rtl .e-float-input.e-control-wrapper.e-bigger.e-small.e-input-focus input,
.e-rtl .e-float-input.e-control-wrapper.e-small input.e-bigger,
.e-rtl .e-float-input.e-control-wrapper.e-small.e-bigger input,
.e-rtl .e-float-input.e-small input.e-bigger,
.e-rtl .e-float-input.e-small.e-bigger input,
.e-rtl .e-input-group.e-bigger.e-small input.e-input:focus,
.e-rtl .e-input-group.e-bigger.e-small.e-input-focus input.e-input,
.e-rtl .e-input-group.e-control-wrapper.e-bigger.e-small input.e-input:focus,
.e-rtl .e-input-group.e-control-wrapper.e-bigger.e-small.e-input-focus input.e-input,
.e-rtl .e-input-group.e-control-wrapper.e-small input.e-input.e-bigger,
.e-rtl .e-input-group.e-control-wrapper.e-small.e-bigger input.e-input,
.e-rtl .e-input-group.e-small input.e-input.e-bigger,
.e-rtl .e-input-group.e-small.e-bigger input.e-input,
.e-small .e-float-input.e-bigger.e-rtl input:focus,
.e-small .e-float-input.e-bigger.e-rtl.e-input-focus input,
.e-small .e-float-input.e-control-wrapper.e-bigger.e-rtl input:focus,
.e-small .e-float-input.e-control-wrapper.e-bigger.e-rtl.e-input-focus input,
.e-small .e-input-group.e-bigger.e-rtl input.e-input:focus,
.e-small .e-input-group.e-bigger.e-rtl.e-input-focus input.e-input,
.e-small .e-input-group.e-control-wrapper.e-bigger.e-rtl input.e-input:focus,
.e-small .e-input-group.e-control-wrapper.e-bigger.e-rtl.e-input-focus input.e-input,
.e-small.e-rtl .e-float-input.e-bigger input:focus,
.e-small.e-rtl .e-float-input.e-bigger.e-input-focus input,
.e-small.e-rtl .e-float-input.e-control-wrapper.e-bigger input:focus,
.e-small.e-rtl .e-float-input.e-control-wrapper.e-bigger.e-input-focus input,
.e-small.e-rtl .e-input-group.e-bigger input.e-input:focus,
.e-small.e-rtl .e-input-group.e-bigger.e-input-focus input.e-input,
.e-small.e-rtl .e-input-group.e-control-wrapper.e-bigger input.e-input:focus,
.e-small.e-rtl .e-input-group.e-control-wrapper.e-bigger.e-input-focus input.e-input {
    padding-left: 0;
    padding-right: 0;
    text-indent: 0
}

.e-bigger .e-float-input.e-control-wrapper.e-small textarea,
.e-bigger .e-float-input.e-control-wrapper.e-small textarea:focus,
.e-bigger .e-float-input.e-small textarea,
.e-bigger .e-float-input.e-small textarea:focus,
.e-bigger .e-input-group.e-control-wrapper.e-small textarea.e-input,
.e-bigger .e-input-group.e-control-wrapper.e-small textarea.e-input:focus,
.e-bigger .e-input-group.e-small textarea.e-input,
.e-bigger .e-input-group.e-small textarea.e-input:focus,
.e-bigger textarea.e-input.e-small,
.e-float-input.e-bigger.e-small textarea:focus,
.e-float-input.e-control-wrapper.e-bigger.e-small textarea:focus,
.e-float-input.e-control-wrapper.e-small textarea.e-bigger,
.e-float-input.e-control-wrapper.e-small.e-bigger textarea,
.e-float-input.e-small textarea.e-bigger,
.e-float-input.e-small.e-bigger textarea,
.e-input-group.e-bigger.e-small textarea.e-input:focus,
.e-input-group.e-control-wrapper.e-bigger.e-small textarea.e-input:focus,
.e-input-group.e-control-wrapper.e-small textarea.e-input.e-bigger,
.e-input-group.e-control-wrapper.e-small.e-bigger textarea.e-input,
.e-input-group.e-small textarea.e-input.e-bigger,
.e-input-group.e-small.e-bigger textarea.e-input,
.e-small .e-float-input.e-bigger textarea:focus,
.e-small .e-float-input.e-control-wrapper.e-bigger textarea:focus,
.e-small .e-input-group.e-bigger textarea.e-input:focus,
.e-small .e-input-group.e-control-wrapper.e-bigger textarea.e-input:focus,
textarea.e-input.e-bigger.e-small {
    padding-left: 0;
    text-indent: 0
}

.e-bigger .e-float-input:not(.e-outline).e-control-wrapper.e-small.e-rtl textarea,
.e-bigger .e-float-input:not(.e-outline).e-control-wrapper.e-small.e-rtl textarea:focus,
.e-bigger .e-float-input:not(.e-outline).e-small.e-rtl textarea,
.e-bigger .e-float-input:not(.e-outline).e-small.e-rtl textarea:focus,
.e-bigger .e-input-group:not(.e-outline).e-control-wrapper.e-small.e-rtl textarea.e-input,
.e-bigger .e-input-group:not(.e-outline).e-control-wrapper.e-small.e-rtl textarea.e-input:focus,
.e-bigger .e-input-group:not(.e-outline).e-small.e-rtl textarea.e-input,
.e-bigger .e-input-group:not(.e-outline).e-small.e-rtl textarea.e-input:focus,
.e-bigger textarea.e-input.e-small.e-rtl,
.e-bigger.e-rtl .e-float-input:not(.e-outline).e-control-wrapper.e-small textarea,
.e-bigger.e-rtl .e-float-input:not(.e-outline).e-control-wrapper.e-small textarea:focus,
.e-bigger.e-rtl .e-float-input:not(.e-outline).e-small textarea,
.e-bigger.e-rtl .e-float-input:not(.e-outline).e-small textarea:focus,
.e-bigger.e-rtl .e-float-input:not(.e-outline).e-small.e-control-wrapper textarea,
.e-bigger.e-rtl .e-input-group:not(.e-outline).e-control-wrapper.e-small textarea.e-input,
.e-bigger.e-rtl .e-input-group:not(.e-outline).e-control-wrapper.e-small textarea.e-input:focus,
.e-bigger.e-rtl .e-input-group:not(.e-outline).e-small textarea.e-input,
.e-bigger.e-rtl .e-input-group:not(.e-outline).e-small textarea.e-input:focus,
.e-bigger.e-rtl textarea.e-input.e-small,
.e-float-input:not(.e-outline).e-bigger.e-small.e-rtl textarea:focus,
.e-float-input:not(.e-outline).e-control-wrapper.e-bigger.e-small.e-rtl textarea:focus,
.e-float-input:not(.e-outline).e-control-wrapper.e-small.e-bigger.e-rtl textarea,
.e-float-input:not(.e-outline).e-control-wrapper.e-small.e-rtl textarea.e-bigger,
.e-float-input:not(.e-outline).e-small.e-bigger.e-rtl textarea,
.e-float-input:not(.e-outline).e-small.e-rtl textarea.e-bigger,
.e-input-group:not(.e-outline).e-bigger.e-small.e-rtl textarea.e-input:focus,
.e-input-group:not(.e-outline).e-control-wrapper.e-bigger.e-small.e-rtl textarea.e-input:focus,
.e-input-group:not(.e-outline).e-control-wrapper.e-small.e-bigger.e-rtl textarea.e-input,
.e-input-group:not(.e-outline).e-control-wrapper.e-small.e-rtl textarea.e-input.e-bigger,
.e-input-group:not(.e-outline).e-small.e-bigger.e-rtl textarea.e-input,
.e-input-group:not(.e-outline).e-small.e-rtl textarea.e-input.e-bigger,
.e-rtl .e-float-input:not(.e-outline).e-bigger.e-small textarea:focus,
.e-rtl .e-float-input:not(.e-outline).e-control-wrapper.e-bigger.e-small textarea:focus,
.e-rtl .e-float-input:not(.e-outline).e-control-wrapper.e-small.e-bigger textarea,
.e-rtl .e-float-input:not(.e-outline).e-small textarea.e-bigger,
.e-rtl .e-input-group:not(.e-outline).e-bigger.e-small textarea.e-input:focus,
.e-rtl .e-input-group:not(.e-outline).e-control-wrapper.e-bigger.e-small textarea.e-input:focus,
.e-rtl .e-input-group:not(.e-outline).e-control-wrapper.e-small textarea.e-input.e-bigger,
.e-rtl .e-input-group:not(.e-outline).e-control-wrapper.e-small.e-bigger textarea.e-input,
.e-rtl .e-input-group:not(.e-outline).e-small textarea.e-input.e-bigger,
.e-rtl .e-input-group:not(.e-outline).e-small.e-bigger textarea.e-input,
.e-small .e-float-input:not(.e-outline).e-bigger.e-rtl textarea:focus,
.e-small .e-float-input:not(.e-outline).e-control-wrapper.e-bigger.e-rtl textarea:focus,
.e-small .e-input-group:not(.e-outline).e-bigger.e-rtl textarea.e-input:focus,
.e-small .e-input-group:not(.e-outline).e-control-wrapper.e-bigger.e-rtl textarea.e-input:focus,
.e-small.e-rtl .e-float-input:not(.e-outline).e-bigger textarea:focus,
.e-small.e-rtl .e-float-input:not(.e-outline).e-control-wrapper.e-bigger textarea:focus,
.e-small.e-rtl .e-input-group:not(.e-outline).e-bigger textarea.e-input:focus,
.e-small.e-rtl .e-input-group:not(.e-outline).e-control-wrapper.e-bigger textarea.e-input:focus {
    padding-right: 0;
    text-indent: 0
}

.e-float-input .e-clear-icon,
.e-float-input.e-control-wrapper .e-clear-icon,
.e-input-group .e-clear-icon,
.e-input-group.e-control-wrapper .e-clear-icon {
    background: #0000;
    border: 0;
    cursor: pointer;
    display: flex;
    flex-direction: column;
    justify-content: center;
    line-height: 1;
    min-width: 24px;
    outline: none;
    padding: 0;
    text-align: center
}

.e-float-input .e-clear-icon:before,
.e-float-input.e-control-wrapper .e-clear-icon:before,
.e-input-group .e-clear-icon:before,
.e-input-group.e-control-wrapper .e-clear-icon:before {
    font-size: 12px;
    padding: 0;
    text-align: center;
    vertical-align: middle
}

.e-float-input.e-control-wrapper.e-static-clear .e-clear-icon.e-clear-icon-hide,
.e-float-input.e-static-clear .e-clear-icon.e-clear-icon-hide,
.e-input-group.e-control-wrapper.e-static-clear .e-clear-icon.e-clear-icon-hide,
.e-input-group.e-static-clear .e-clear-icon.e-clear-icon-hide {
    cursor: pointer;
    display: flex
}

.e-bigger .e-float-input.e-control-wrapper.e-small input:first-child~.e-clear-icon,
.e-bigger .e-float-input.e-small input:first-child~.e-clear-icon,
.e-bigger .e-input-group.e-control-wrapper.e-small input:first-child~.e-clear-icon,
.e-bigger .e-input-group.e-small input:first-child~.e-clear-icon,
.e-float-input.e-control-wrapper.e-small.e-bigger .e-clear-icon,
.e-float-input.e-small.e-bigger .e-clear-icon,
.e-input-group.e-control-wrapper.e-small.e-bigger .e-clear-icon,
.e-input-group.e-small.e-bigger .e-clear-icon,
.e-small .e-float-input.e-bigger input:first-child~.e-clear-icon,
.e-small .e-float-input.e-control-wrapper.e-bigger input:first-child~.e-clear-icon,
.e-small .e-input-group.e-bigger input:first-child~.e-clear-icon,
.e-small .e-input-group.e-control-wrapper.e-bigger input:first-child~.e-clear-icon {
    padding-bottom: 0
}

.e-float-input input.e-small:first-child~.e-clear-icon:before,
.e-float-input.e-control-wrapper input.e-small:first-child~.e-clear-icon:before,
.e-float-input.e-control-wrapper.e-small .e-clear-icon:before,
.e-float-input.e-small .e-clear-icon:before,
.e-input-group.e-control-wrapper.e-small .e-clear-icon:before,
.e-input-group.e-small .e-clear-icon:before,
.e-small .e-float-input .e-clear-icon:before,
.e-small .e-float-input.e-control-wrapper .e-clear-icon:before,
.e-small .e-input-group .e-clear-icon:before,
.e-small .e-input-group.e-control-wrapper .e-clear-icon:before {
    font-size: 10px
}

.e-bigger .e-float-input .e-clear-icon:before,
.e-bigger .e-float-input.e-control-wrapper .e-clear-icon:before,
.e-bigger .e-float-input.e-control-wrapper.e-small input:first-child~.e-clear-icon:before,
.e-bigger .e-float-input.e-small input:first-child~.e-clear-icon:before,
.e-bigger .e-input-group .e-clear-icon:before,
.e-bigger .e-input-group.e-control-wrapper .e-clear-icon:before,
.e-bigger .e-input-group.e-control-wrapper.e-small input:first-child~.e-clear-icon:before,
.e-bigger .e-input-group.e-small input:first-child~.e-clear-icon:before,
.e-float-input input.e-bigger:first-child~.e-clear-icon:before,
.e-float-input.e-bigger .e-clear-icon:before,
.e-float-input.e-control-wrapper input.e-bigger:first-child~.e-clear-icon:before,
.e-float-input.e-control-wrapper.e-bigger .e-clear-icon:before,
.e-float-input.e-control-wrapper.e-small.e-bigger .e-clear-icon:before,
.e-float-input.e-small.e-bigger .e-clear-icon:before,
.e-input-group.e-bigger .e-clear-icon:before,
.e-input-group.e-control-wrapper.e-bigger .e-clear-icon:before,
.e-input-group.e-control-wrapper.e-small.e-bigger .e-clear-icon:before,
.e-input-group.e-small.e-bigger .e-clear-icon:before,
.e-small .e-float-input.e-bigger input:first-child~.e-clear-icon:before,
.e-small .e-float-input.e-control-wrapper.e-bigger input:first-child~.e-clear-icon:before,
.e-small .e-input-group.e-bigger input:first-child~.e-clear-icon:before,
.e-small .e-input-group.e-control-wrapper.e-bigger input:first-child~.e-clear-icon:before,
.e-small.e-bigger .e-float-input .e-clear-icon:before,
.e-small.e-bigger .e-float-input.e-control-wrapper .e-clear-icon:before,
.e-small.e-bigger .e-input-group .e-clear-icon:before,
.e-small.e-bigger .e-input-group.e-control-wrapper .e-clear-icon:before {
    font-size: 12px
}

.e-float-input input:not(:valid):not(.e-control):first-child~.e-clear-icon,
.e-float-input.e-control-wrapper input:not(:valid):not(.e-control):first-child~.e-clear-icon,
.e-float-input.e-input-group input:not(:valid):not(.e-control):first-child~.e-clear-icon,
.e-float-input.e-input-group.e-control-wrapper input:not(:valid):not(.e-control):first-child~.e-clear-icon,
.e-input-group input:not(.e-control).e-input:not(:valid):first-child~.e-clear-icon,
.e-input-group.e-control-wrapper input.e-input:not(:valid):not(.e-control):first-child~.e-clear-icon,
.e-input:not(:valid):not(.e-control):first-child~.e-clear-icon {
    display: none
}

.e-input-group .e-clear-icon.e-clear-icon-hide,
.e-input-group.e-control-wrapper .e-clear-icon.e-clear-icon-hide {
    display: none
}

.e-input-group.e-control-wrapper.e-static-clear .e-clear-icon.e-clear-icon-hide,
.e-input-group.e-static-clear .e-clear-icon.e-clear-icon-hide {
    cursor: pointer
}

.e-float-input.e-control-wrapper.e-disabled input:not(:valid):first-child~.e-clear-icon,
.e-float-input.e-disabled input:not(:valid):first-child~.e-clear-icon,
.e-float-input.e-input-group.e-control-wrapper.e-disabled input:not(:valid):first-child~.e-clear-icon,
.e-float-input.e-input-group.e-disabled input:not(:valid):first-child~.e-clear-icon,
.e-input-group.e-control-wrapper.e-disabled .e-clear-icon.e-clear-icon-hide,
.e-input-group.e-control-wrapper.e-disabled input.e-input:not(:valid):first-child~.e-clear-icon,
.e-input-group.e-disabled .e-clear-icon.e-clear-icon-hide,
.e-input-group.e-disabled input.e-input:not(:valid):first-child~.e-clear-icon {
    cursor: not-allowed
}

.e-float-input input[readonly]:first-child~.e-clear-icon,
.e-float-input.e-control-wrapper input[readonly]:first-child~.e-clear-icon,
.e-float-input.e-control-wrapper.e-input-group input[readonly]:first-child~.e-clear-icon,
.e-float-input.e-input-group input[readonly]:first-child~.e-clear-icon,
.e-float-input.e-input-group.e-control-wrapper input[readonly]:first-child~.e-clear-icon,
.e-input-group input[readonly]:first-child~.e-clear-icon.e-clear-icon-hide,
.e-input-group.e-control-wrapper input[readonly]:first-child .e-clear-icon.e-clear-icon-hide {
    cursor: auto
}

.e-input-group .e-clear-icon,
.e-input-group.e-control-wrapper .e-clear-icon {
    min-height: 18px;
    min-width: 18px;
    padding: 4px
}

.e-float-input.e-input-group .e-clear-icon,
.e-float-input.e-input-group.e-control-wrapper .e-clear-icon {
    padding-right: 4px;
    padding-top: 4px
}

.e-bigger .e-input-group .e-clear-icon,
.e-bigger .e-input-group.e-control-wrapper .e-clear-icon,
.e-input-group .e-clear-icon.e-bigger,
.e-input-group.e-bigger .e-clear-icon,
.e-input-group.e-control-wrapper .e-clear-icon.e-bigger,
.e-input-group.e-control-wrapper.e-bigger .e-clear-icon {
    min-height: 20px;
    min-width: 20px;
    padding-bottom: 5px;
    padding-right: 8px;
    padding-top: 6px
}

.e-bigger .e-input-group.e-control-wrapper.e-float-input .e-clear-icon,
.e-bigger .e-input-group.e-float-input .e-clear-icon,
.e-input-group.e-control-wrapper.e-float-input .e-clear-icon.e-bigger,
.e-input-group.e-control-wrapper.e-float-input.e-bigger .e-clear-icon,
.e-input-group.e-float-input .e-clear-icon.e-bigger,
.e-input-group.e-float-input.e-bigger .e-clear-icon {
    padding-right: 8px;
    padding-top: 6px
}

.e-input-group .e-clear-icon.e-small,
.e-input-group.e-control-wrapper .e-clear-icon.e-small,
.e-input-group.e-control-wrapper.e-small .e-clear-icon,
.e-input-group.e-small .e-clear-icon,
.e-small.e-bigger .e-input-group .e-clear-icon,
.e-small.e-bigger .e-input-group.e-control-wrapper .e-clear-icon {
    min-height: 20px;
    min-width: 20px;
    padding-bottom: 5px;
    padding-right: 8px;
    padding-top: 6px
}

.e-bigger .e-input-group.e-control-wrapper.e-small .e-clear-icon,
.e-bigger .e-input-group.e-small .e-clear-icon,
.e-input-group.e-control-wrapper.e-small .e-clear-icon.e-bigger,
.e-input-group.e-control-wrapper.e-small.e-bigger .e-clear-icon,
.e-input-group.e-small .e-clear-icon.e-bigger,
.e-input-group.e-small.e-bigger .e-clear-icon {
    min-height: 18px;
    min-width: 18px;
    padding-bottom: 4px;
    padding-right: 4px;
    padding-top: 4px
}

.e-bigger .e-input-group.e-control-wrapper.e-float-input.e-small .e-clear-icon,
.e-bigger .e-input-group.e-float-input.e-control-wrapper.e-small .e-clear-icon,
.e-bigger .e-input-group.e-float-input.e-small .e-clear-icon,
.e-input-group.e-control-wrapper.e-float-input.e-small .e-clear-icon.e-bigger,
.e-input-group.e-control-wrapper.e-float-input.e-small.e-bigger .e-clear-icon,
.e-input-group.e-float-input.e-control-wrapper.e-small .e-clear-icon.e-bigger,
.e-input-group.e-float-input.e-control-wrapper.e-small.e-bigger .e-clear-icon,
.e-input-group.e-float-input.e-small .e-clear-icon.e-bigger,
.e-input-group.e-float-input.e-small.e-bigger .e-clear-icon {
    padding-right: 4px;
    padding-top: 4px
}

.e-input-group .e-clear-icon.e-small,
.e-input-group.e-control-wrapper .e-clear-icon.e-small,
.e-input-group.e-control-wrapper.e-small .e-clear-icon,
.e-input-group.e-small .e-clear-icon,
.e-small .e-input-group .e-clear-icon,
.e-small .e-input-group.e-control-wrapper .e-clear-icon {
    min-height: 16px;
    min-width: 16px;
    padding-bottom: 4px;
    padding-right: 4px;
    padding-top: 4px
}

.e-input-group.e-control-wrapper.e-float-input .e-clear-icon.e-small,
.e-input-group.e-control-wrapper.e-float-input.e-small .e-clear-icon,
.e-input-group.e-float-input .e-clear-icon.e-small,
.e-input-group.e-float-input.e-control-wrapper .e-clear-icon.e-small,
.e-input-group.e-float-input.e-control-wrapper.e-small .e-clear-icon,
.e-input-group.e-float-input.e-small .e-clear-icon,
.e-small .e-input-group.e-control-wrapper.e-float-input .e-clear-icon,
.e-small .e-input-group.e-float-input .e-clear-icon,
.e-small .e-input-group.e-float-input.e-control-wrapper .e-clear-icon {
    padding-right: 4px;
    padding-top: 4px
}

.e-float-input input:not(:valid),
.e-float-input input:valid,
.e-float-input textarea:not(:valid),
.e-float-input textarea:valid,
.e-float-input.e-control-wrapper input:not(:valid),
.e-float-input.e-control-wrapper input:valid,
.e-float-input.e-control-wrapper textarea:not(:valid),
.e-float-input.e-control-wrapper textarea:valid,
.e-input-group input:not(:valid),
.e-input-group input:valid,
.e-input-group textarea:not(:valid),
.e-input-group textarea:valid,
.e-input-group.e-control-wrapper input:not(:valid),
.e-input-group.e-control-wrapper input:valid,
.e-input-group.e-control-wrapper textarea:not(:valid),
.e-input-group.e-control-wrapper textarea:valid,
.e-input:not(:valid),
.e-input:valid {
    box-shadow: none
}

.e-float-input .e-input-in-wrap label.e-float-text,
.e-float-input.e-control-wrapper .e-input-in-wrap label.e-float-text {
    right: 0
}

.e-float-input .e-input-in-wrap,
.e-float-input.e-control-wrapper .e-input-in-wrap,
.e-input-group .e-input-in-wrap,
.e-input-group.e-control-wrapper .e-input-in-wrap {
    display: flex;
    position: relative;
    width: 100%
}

.e-float-input.e-control-wrapper.e-float-icon-left .e-input-in-wrap,
.e-float-input.e-float-icon-left .e-input-in-wrap,
.e-input-group.e-control-wrapper.e-float-icon-left .e-input-in-wrap,
.e-input-group.e-float-icon-left .e-input-in-wrap {
    border: solid;
    border-width: 0 0 1px;
    margin-left: 8px
}

.e-float-input.e-float-icon-left.e-rtl .e-input-in-wrap,
.e-input-group.e-control-wrapper.e-float-icon-left.e-rtl .e-input-in-wrap,
.e-input-group.e-float-icon-left.e-rtl .e-input-in-wrap,
.e-rtl .e-float-input.e-control-wrapper.e-float-icon-left .e-input-in-wrap,
.e-rtl .e-float-input.e-float-icon-left .e-input-in-wrap,
.e-rtl .e-input-group.e-control-wrapper.e-float-icon-left .e-input-in-wrap .e-float-input.e-control-wrapper.e-float-icon-left.e-rtl .e-input-in-wrap,
.e-rtl .e-input-group.e-float-icon-left .e-input-in-wrap {
    margin-left: 0;
    margin-right: 8px
}

.e-bigger .e-float-input .e-input,
.e-bigger .e-float-input.e-control-wrapper .e-input,
.e-float-input input.e-input,
.e-float-input.e-bigger .e-input,
.e-float-input.e-control-wrapper input.e-input,
.e-float-input.e-control-wrapper.e-bigger .e-input {
    margin-bottom: 0
}

.e-float-input label.e-float-text.e-label-bottom,
.e-float-input.e-control-wrapper label.e-float-text.e-label-bottom,
.e-float-input.e-control-wrapper:not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-float-input:not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom {
    transform: translate3d(0, 16px, 0) scale(1)
}

.e-float-input textarea label.e-float-text.e-label-top,
.e-float-input textarea:focus~label.e-float-text,
.e-float-input textarea:valid~label.e-float-text,
.e-float-input textarea[disabled]~label.e-label-top.e-float-text,
.e-float-input textarea[readonly]~label.e-label-top.e-float-text,
.e-float-input textarea~label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper textarea label.e-float-text.e-label-top,
.e-float-input.e-control-wrapper textarea:focus~label.e-float-text,
.e-float-input.e-control-wrapper textarea:valid~label.e-float-text,
.e-float-input.e-control-wrapper textarea[disabled]~label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper textarea[readonly]~label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper textarea~label.e-label-top.e-float-text {
    font-size: 13px;
    top: -22px;
    transform: translate3d(0, 6px, 0) scale(.92)
}

.e-bigger .e-float-input textarea:focus~label.e-float-text,
.e-bigger .e-float-input textarea:valid~label.e-float-text,
.e-bigger .e-float-input textarea~label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-control-wrapper textarea:focus~label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper textarea:valid~label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper textarea~label.e-label-top.e-float-text,
.e-float-input.e-bigger textarea:focus~label.e-float-text,
.e-float-input.e-bigger textarea:valid~label.e-float-text,
.e-float-input.e-bigger textarea~label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-bigger textarea:focus~label.e-float-text,
.e-float-input.e-control-wrapper.e-bigger textarea:valid~label.e-float-text,
.e-float-input.e-control-wrapper.e-bigger textarea~label.e-label-top.e-float-text {
    font-size: 14px;
    top: -20px
}

.e-float-input.e-control-wrapper.e-small textarea:focus~label.e-float-text,
.e-float-input.e-control-wrapper.e-small textarea:valid~label.e-float-text,
.e-float-input.e-control-wrapper.e-small textarea~label.e-label-top.e-float-text,
.e-float-input.e-small textarea:focus~label.e-float-text,
.e-float-input.e-small textarea:valid~label.e-float-text,
.e-float-input.e-small textarea~label.e-label-top.e-float-text,
.e-small .e-float-input textarea~label.e-label-top.e-float-text,
.e-small .e-float-input.e-control-wrapper textarea~label.e-label-top.e-float-text {
    font-size: 12px;
    top: -21px
}

.e-bigger .e-float-input.e-control-wrapper.e-small textarea:focus~label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-small textarea:valid~label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-small textarea~label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-small textarea:focus~label.e-float-text,
.e-bigger .e-float-input.e-small textarea:valid~label.e-float-text,
.e-bigger .e-float-input.e-small textarea~label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-small.e-bigger textarea:focus~label.e-float-text,
.e-float-input.e-control-wrapper.e-small.e-bigger textarea:valid~label.e-float-text,
.e-float-input.e-control-wrapper.e-small.e-bigger textarea~label.e-label-top.e-float-text,
.e-float-input.e-small.e-bigger textarea:focus~label.e-float-text,
.e-float-input.e-small.e-bigger textarea:valid~label.e-float-text,
.e-float-input.e-small.e-bigger textarea~label.e-label-top.e-float-text {
    font-size: 13px;
    top: -20px
}

.e-float-input textarea~.e-float-text,
.e-float-input.e-control-wrapper textarea~.e-float-text {
    top: -11px
}

.e-float-input.e-control-wrapper.e-small textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-float-input.e-small textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-small .e-float-input textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-small .e-float-input.e-control-wrapper textarea:not(:focus):valid~label.e-float-text.e-label-bottom {
    font-size: 12px;
    top: -11px
}

.e-bigger .e-float-input textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-bigger .e-float-input textarea~label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-bigger .e-float-input.e-control-wrapper textarea~label.e-float-text,
.e-float-input textarea.e-bigger~label.e-float-text,
.e-float-input textarea~label.e-float-text.e-bigger,
.e-float-input.e-bigger textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-float-input.e-bigger textarea~label.e-float-text,
.e-float-input.e-control-wrapper textarea.e-bigger~label.e-float-text,
.e-float-input.e-control-wrapper textarea~label.e-float-text.e-bigger,
.e-float-input.e-control-wrapper.e-bigger textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-float-input.e-control-wrapper.e-bigger textarea~label.e-float-text {
    font-size: 14px;
    top: -8px
}

.e-float-input textarea.e-small~label.e-float-text,
.e-float-input textarea~label.e-float-text.e-small,
.e-float-input.e-control-wrapper textarea.e-small~label.e-float-text,
.e-float-input.e-control-wrapper textarea~label.e-float-text.e-small,
.e-float-input.e-control-wrapper.e-small textarea~label.e-float-text,
.e-float-input.e-small textarea~label.e-float-text,
.e-small .e-float-input textarea~label.e-float-text,
.e-small .e-float-input.e-control-wrapper textarea~label.e-float-text {
    font-size: 12px;
    top: -11px
}

.e-bigger .e-float-input input,
.e-bigger .e-float-input.e-control-wrapper input,
.e-bigger .e-float-input.e-control-wrapper.e-input-group input,
.e-bigger .e-float-input.e-input-group input,
.e-bigger .e-float-input.e-input-group.e-control-wrapper input,
.e-bigger .e-input-group.e-control-wrapper:not(.e-float-input) .e-input,
.e-bigger .e-input-group:not(.e-float-input) .e-input,
.e-float-input.e-bigger input,
.e-float-input.e-control-wrapper.e-bigger input,
.e-float-input.e-control-wrapper.e-input-group.e-bigger input,
.e-float-input.e-input-group.e-bigger input,
.e-float-input.e-input-group.e-control-wrapper.e-bigger input,
.e-input-group.e-bigger:not(.e-float-input) .e-input,
.e-input-group.e-control-wrapper.e-bigger:not(.e-float-input) .e-input {
    min-height: 27px
}

.e-float-input.e-control-wrapper.e-input-group.e-small input,
.e-float-input.e-control-wrapper.e-small input,
.e-float-input.e-input-group.e-control-wrapper.e-small input,
.e-float-input.e-input-group.e-small input,
.e-float-input.e-small input,
.e-input-group.e-control-wrapper.e-small:not(.e-float-input) .e-input,
.e-input-group.e-small:not(.e-float-input) .e-input,
.e-small .e-float-input input,
.e-small .e-float-input.e-control-wrapper input,
.e-small .e-float-input.e-control-wrapper.e-input-group input,
.e-small .e-float-input.e-input-group input,
.e-small .e-float-input.e-input-group.e-control-wrapper input,
.e-small .e-input-group.e-control-wrapper:not(.e-float-input) .e-input,
.e-small .e-input-group:not(.e-float-input) .e-input {
    min-height: 16px
}

.e-bigger .e-float-input.e-control-wrapper.e-input-group.e-small input,
.e-bigger .e-float-input.e-control-wrapper.e-small input,
.e-bigger .e-float-input.e-input-group.e-control-wrapper.e-small input,
.e-bigger .e-float-input.e-input-group.e-small input,
.e-bigger .e-float-input.e-small input,
.e-bigger .e-input-group.e-control-wrapper.e-small:not(.e-float-input) .e-input .e-small .e-input-group.e-control-wrapper.e-bigger:not(.e-float-input) .e-input,
.e-bigger .e-input-group.e-small:not(.e-float-input) .e-input .e-small .e-input-group.e-bigger:not(.e-float-input) .e-input,
.e-float-input.e-bigger.e-small input,
.e-float-input.e-control-wrapper.e-bigger.e-small input,
.e-float-input.e-control-wrapper.e-input-group.e-bigger.e-small input,
.e-float-input.e-input-group.e-bigger.e-small input,
.e-float-input.e-input-group.e-control-wrapper.e-bigger.e-small input,
.e-input-group.e-bigger.e-small:not(.e-float-input) .e-input,
.e-input-group.e-control-wrapper.e-bigger.e-small:not(.e-float-input) .e-input,
.e-small .e-float-input.e-bigger input,
.e-small .e-float-input.e-control-wrapper.e-bigger input,
.e-small .e-float-input.e-control-wrapper.e-input-group.e-bigger input,
.e-small .e-float-input.e-input-group.e-bigger input,
.e-small .e-float-input.e-input-group.e-control-wrapper.e-bigger input {
    min-height: 28px
}

.e-float-input input,
.e-float-input.e-control-wrapper input,
.e-float-input.e-input-group input,
.e-float-input.e-input-group.e-control-wrapper input,
.e-input-group input.e-input,
.e-input-group.e-control-wrapper input.e-input {
    min-height: 22px
}

.e-float-input.e-control-wrapper.e-float-icon-left:not(.e-disabled):not(.e-input-focus) .e-input-in-wrap:hover,
.e-float-input.e-control-wrapper:hover:not(.e-disabled):not(.e-float-icon-left),
.e-float-input.e-control-wrapper:hover:not(.e-input-group):not(.e-disabled) input:not([disabled]),
.e-float-input.e-control-wrapper:hover:not(.e-input-group):not(.e-disabled) textarea:not([disabled]),
.e-float-input.e-float-icon-left:not(.e-disabled):not(.e-input-focus) .e-input-in-wrap:hover,
.e-float-input:hover:not(.e-disabled):not(.e-float-icon-left),
.e-float-input:hover:not(.e-input-group):not(.e-disabled) input:not([disabled]),
.e-float-input:hover:not(.e-input-group):not(.e-disabled) textarea:not([disabled]),
.e-input-group.e-control-wrapper.e-float-icon-left:not(.e-disabled):not(.e-input-focus) .e-input-in-wrap:hover,
.e-input-group.e-control-wrapper:hover:not(.e-disabled):not(.e-float-icon-left),
.e-input-group.e-float-icon-left:not(.e-disabled):not(.e-input-focus) .e-input-in-wrap:hover,
.e-input-group:hover:not(.e-disabled):not(.e-float-icon-left) {
    border-bottom-width: 1px
}

.e-input-group.e-control-wrapper.e-float-icon-left:not(.e-disabled) .e-input-in-wrap:after,
.e-input-group.e-control-wrapper.e-float-icon-left:not(.e-disabled) .e-input-in-wrap:before,
.e-input-group.e-control-wrapper:not(.e-disabled):not(.e-float-icon-left):after,
.e-input-group.e-control-wrapper:not(.e-disabled):not(.e-float-icon-left):before,
.e-input-group.e-float-icon-left:not(.e-disabled) .e-input-in-wrap:after,
.e-input-group.e-float-icon-left:not(.e-disabled) .e-input-in-wrap:before,
.e-input-group:not(.e-disabled):not(.e-float-icon-left):after,
.e-input-group:not(.e-disabled):not(.e-float-icon-left):before {
    bottom: -2px
}

.e-float-input.e-control-wrapper.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-disabled).e-success:not(.e-warning):not(.e-error) input,
.e-float-input.e-control-wrapper.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-disabled).e-success:not(.e-warning):not(.e-error) textarea,
.e-float-input.e-control-wrapper.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-disabled):not(.e-success).e-warning:not(.e-error) input,
.e-float-input.e-control-wrapper.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-disabled):not(.e-success).e-warning:not(.e-error) textarea,
.e-float-input.e-control-wrapper.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-disabled):not(.e-success):not(.e-warning).e-error input,
.e-float-input.e-control-wrapper.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-disabled):not(.e-success):not(.e-warning).e-error textarea,
.e-float-input.e-control-wrapper.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-disabled):not(.e-success):not(.e-warning):not(.e-error) input,
.e-float-input.e-control-wrapper.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-disabled):not(.e-success):not(.e-warning):not(.e-error) textarea,
.e-float-input.e-control-wrapper.e-input-group.e-input-focus:not(.e-float-icon-left).e-success:not(.e-warning):not(.e-error),
.e-float-input.e-control-wrapper.e-input-group.e-input-focus:not(.e-float-icon-left):not(.e-success).e-warning:not(.e-error),
.e-float-input.e-control-wrapper.e-input-group.e-input-focus:not(.e-float-icon-left):not(.e-success):not(.e-warning).e-error,
.e-float-input.e-control-wrapper.e-input-group.e-input-focus:not(.e-float-icon-left):not(.e-success):not(.e-warning):not(.e-error),
.e-float-input.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-disabled).e-success:not(.e-warning):not(.e-error) input,
.e-float-input.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-disabled).e-success:not(.e-warning):not(.e-error) textarea,
.e-float-input.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-disabled):not(.e-success).e-warning:not(.e-error) input,
.e-float-input.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-disabled):not(.e-success).e-warning:not(.e-error) textarea,
.e-float-input.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-disabled):not(.e-success):not(.e-warning).e-error input,
.e-float-input.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-disabled):not(.e-success):not(.e-warning).e-error textarea,
.e-float-input.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-disabled):not(.e-success):not(.e-warning):not(.e-error) input,
.e-float-input.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-disabled):not(.e-success):not(.e-warning):not(.e-error) textarea,
.e-float-input.e-input-group.e-input-focus:not(.e-float-icon-left).e-success:not(.e-warning):not(.e-error),
.e-float-input.e-input-group.e-input-focus:not(.e-float-icon-left):not(.e-success).e-warning:not(.e-error),
.e-float-input.e-input-group.e-input-focus:not(.e-float-icon-left):not(.e-success):not(.e-warning).e-error,
.e-float-input.e-input-group.e-input-focus:not(.e-float-icon-left):not(.e-success):not(.e-warning):not(.e-error),
.e-input-group.e-control-wrapper.e-input-focus:not(.e-float-icon-left).e-success:not(.e-warning):not(.e-error),
.e-input-group.e-control-wrapper.e-input-focus:not(.e-float-icon-left).e-warning:not(.e-success):not(.e-error),
.e-input-group.e-control-wrapper.e-input-focus:not(.e-float-icon-left):not(.e-success):not(.e-warning):not(.e-error),
.e-input-group.e-float-icon-left.e-input-focus.e-error:not(.e-success):not(.e-warning) .e-input-in-wrap,
.e-input-group.e-float-icon-left.e-input-focus.e-success:not(.e-warning):not(.e-error) .e-input-in-wrap,
.e-input-group.e-float-icon-left.e-input-focus.e-warning:not(.e-success):not(.e-error) .e-input-in-wrap,
.e-input-group.e-float-icon-left.e-input-focus:not(.e-success):not(.e-warning):not(.e-error) .e-input-in-wrap,
.e-input-group.e-input-focus:not(.e-float-icon-left).e-error:not(.e-success):not(.e-warning),
.e-input-group.e-input-focus:not(.e-float-icon-left).e-success:not(.e-warning):not(.e-error),
.e-input-group.e-input-focus:not(.e-float-icon-left).e-warning:not(.e-success):not(.e-error),
.e-input-group.e-input-focus:not(.e-float-icon-left):not(.e-success):not(.e-warning):not(.e-error) {
    border-style: solid;
    border-width: 0 0 1px
}

.e-float-input.e-control-wrapper.e-autofill:not(.e-input-focus):not(.e-outline) input:not(:focus):valid:-webkit-autofill~label.e-float-text.e-label-bottom,
.e-float-input.e-control-wrapper.e-autofill:not(.e-outline) input:-webkit-autofill~label.e-float-text,
.e-float-input:not(.e-outline) input:-webkit-autofill~label.e-float-text {
    font-size: 13px;
    top: -9px;
    transform: translate3d(0, -6px, 0) scale(.92);
    -webkit-user-select: text;
    user-select: text
}

.e-bigger .e-float-input.e-control-wrapper.e-autofill:not(.e-input-focus):not(.e-outline) input:not(:focus):valid:-webkit-autofill~label.e-float-text.e-label-bottom,
.e-bigger .e-float-input.e-control-wrapper.e-autofill:not(.e-outline) input:-webkit-autofill~label.e-float-text,
.e-bigger .e-float-input:not(.e-outline) input:-webkit-autofill~label.e-float-text,
.e-bigger.e-float-input.e-control-wrapper.e-autofill:not(.e-input-focus):not(.e-outline) input:not(:focus):valid:-webkit-autofill~label.e-float-text.e-label-bottom,
.e-bigger.e-float-input.e-control-wrapper.e-autofill:not(.e-outline) input:-webkit-autofill~label.e-float-text,
.e-bigger.e-float-input:not(.e-outline) input:-webkit-autofill~label.e-float-text {
    font-size: 14px;
    top: -8px;
    transform: translate3d(0, -6px, 0) scale(.86);
    -webkit-user-select: text;
    user-select: text
}

.e-small .e-float-input.e-control-wrapper.e-autofill:not(.e-input-focus):not(.e-outline) input:not(:focus):valid:-webkit-autofill~label.e-float-text.e-label-bottom,
.e-small .e-float-input.e-control-wrapper.e-autofill:not(.e-outline) input:-webkit-autofill~label.e-float-text,
.e-small .e-float-input:not(.e-outline) input:-webkit-autofill~label.e-float-text,
.e-small.e-float-input.e-control-wrapper.e-autofill:not(.e-input-focus):not(.e-outline) input:not(:focus):valid:-webkit-autofill~label.e-float-text.e-label-bottom,
.e-small.e-float-input.e-control-wrapper.e-autofill:not(.e-outline) input:-webkit-autofill~label.e-float-text,
.e-small.e-float-input:not(.e-outline) input:-webkit-autofill~label.e-float-text {
    font-size: 12px;
    top: -8px;
    transform: translate3d(0, -6px, 0) scale(.92);
    -webkit-user-select: text;
    user-select: text
}

.e-bigger .e-float-input.e-small.e-control-wrapper.e-autofill:not(.e-outline) input:-webkit-autofill~label.e-float-text,
.e-bigger .e-float-input.e-small:not(.e-outline) input:-webkit-autofill~label.e-float-text,
.e-bigger .e-small.e-float-input.e-control-wrapper.e-autofill:not(.e-input-focus):not(.e-outline) input:not(:focus):valid:-webkit-autofill~label.e-float-text.e-label-bottom,
.e-bigger.e-small .e-float-input.e-control-wrapper.e-autofill:not(.e-outline) input:-webkit-autofill~label.e-float-text,
.e-bigger.e-small .e-float-input:not(.e-outline) input:-webkit-autofill~label.e-float-text,
.e-float-input.e-bigger.e-small.e-control-wrapper.e-autofill:not(.e-outline) input:-webkit-autofill~label.e-float-text,
.e-float-input.e-bigger.e-small:not(.e-outline) input:-webkit-autofill~label.e-float-text,
.e-small .e-bigger.e-float-input.e-control-wrapper.e-autofill:not(.e-input-focus):not(.e-outline) input:not(:focus):valid:-webkit-autofill~label.e-float-text.e-label-bottom,
.e-small.e-bigger .e-float-input.e-control-wrapper.e-autofill:not(.e-input-focus):not(.e-outline) input:not(:focus):valid:-webkit-autofill~label.e-float-text.e-label-bottom,
.e-small.e-bigger.e-float-input.e-control-wrapper.e-autofill:not(.e-input-focus):not(.e-outline) input:not(:focus):valid:-webkit-autofill~label.e-float-text.e-label-bottom {
    font-size: 13px;
    top: -10px;
    transform: translate3d(0, -6px, 0) scale(.92);
    -webkit-user-select: text;
    user-select: text
}

.e-bigger .e-float-input.e-control-wrapper.e-small textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-bigger .e-float-input.e-small textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-bigger.e-small .e-float-input textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-bigger.e-small .e-float-input.e-control-wrapper textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-float-input.e-bigger.e-small textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-float-input.e-control-wrapper.e-bigger.e-small textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-small .e-float-input.e-bigger textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-small .e-float-input.e-control-wrapper.e-bigger textarea:not(:focus):valid~label.e-float-text.e-label-bottom {
    font-size: 13px;
    font-style: normal;
    top: -10px
}

.e-bigger .e-float-input.e-control-wrapper.e-small textarea label.e-float-text.e-label-top,
.e-bigger .e-float-input.e-control-wrapper.e-small textarea:focus~label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-small textarea:valid~label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-small textarea[disabled]~label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-small textarea[readonly]~label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-small textarea~label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-small textarea label.e-float-text.e-label-top,
.e-bigger .e-float-input.e-small textarea:focus~label.e-float-text,
.e-bigger .e-float-input.e-small textarea:valid~label.e-float-text,
.e-bigger .e-float-input.e-small textarea[disabled]~label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-small textarea[readonly]~label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-small textarea~label.e-label-top.e-float-text,
.e-float-input.e-bigger.e-small textarea label.e-float-text.e-label-top,
.e-float-input.e-bigger.e-small textarea:focus~label.e-float-text,
.e-float-input.e-bigger.e-small textarea:valid~label.e-float-text,
.e-float-input.e-bigger.e-small textarea[disabled]~label.e-label-top.e-float-text,
.e-float-input.e-bigger.e-small textarea[readonly]~label.e-label-top.e-float-text,
.e-float-input.e-bigger.e-small textarea~label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-bigger.e-small textarea label.e-float-text.e-label-top,
.e-float-input.e-control-wrapper.e-bigger.e-small textarea:focus~label.e-float-text,
.e-float-input.e-control-wrapper.e-bigger.e-small textarea:valid~label.e-float-text,
.e-float-input.e-control-wrapper.e-bigger.e-small textarea[disabled]~label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-bigger.e-small textarea[readonly]~label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-bigger.e-small textarea~label.e-label-top.e-float-text,
.e-small .e-float-input.e-bigger textarea label.e-float-text.e-label-top,
.e-small .e-float-input.e-bigger textarea:focus~label.e-float-text,
.e-small .e-float-input.e-bigger textarea:valid~label.e-float-text,
.e-small .e-float-input.e-bigger textarea[disabled]~label.e-label-top.e-float-text,
.e-small .e-float-input.e-bigger textarea[readonly]~label.e-label-top.e-float-text,
.e-small .e-float-input.e-bigger textarea~label.e-label-top.e-float-text,
.e-small .e-float-input.e-control-wrapper.e-bigger textarea label.e-float-text.e-label-top,
.e-small .e-float-input.e-control-wrapper.e-bigger textarea:focus~label.e-float-text,
.e-small .e-float-input.e-control-wrapper.e-bigger textarea:valid~label.e-float-text,
.e-small .e-float-input.e-control-wrapper.e-bigger textarea[disabled]~label.e-label-top.e-float-text,
.e-small .e-float-input.e-control-wrapper.e-bigger textarea[readonly]~label.e-label-top.e-float-text,
.e-small .e-float-input.e-control-wrapper.e-bigger textarea~label.e-label-top.e-float-text {
    transform: translate3d(0, 6px, 0) scale(.92)
}

.e-float-input textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-float-input.e-control-wrapper textarea:not(:focus):valid~label.e-float-text.e-label-bottom {
    font-size: 13px;
    font-style: normal;
    font-weight: 400;
    left: 0;
    overflow: hidden;
    padding-left: 0;
    pointer-events: none;
    position: absolute;
    text-overflow: ellipsis;
    top: -11px;
    transform: translate3d(0, 16px, 0) scale(1);
    transform-origin: left top;
    transition: .25s cubic-bezier(.25, .8, .25, 1);
    -webkit-user-select: none;
    user-select: none;
    white-space: nowrap;
    width: 100%
}

textarea.e-input:-moz-placeholder,
textarea.e-input:-ms-textarea-placeholder,
textarea.e-input::-moz-placeholder,
textarea.e-input::-webkit-textarea-placeholder {
    font-size: 13px;
    font-style: normal
}

.e-small textarea.e-input:-moz-placeholder,
.e-small textarea.e-input:-ms-input-placeholder,
.e-small textarea.e-input::-moz-placeholder,
.e-small textarea.e-input::-webkit-textarea-placeholder,
textarea.e-small.e-input:-moz-placeholder,
textarea.e-small.e-input:-ms-input-placeholder,
textarea.e-small.e-input::-moz-placeholder,
textarea.e-small.e-input::-webkit-textarea-placeholder {
    font-size: 12px;
    font-style: normal
}

.e-bigger textarea.e-small.e-input:-moz-placeholder,
.e-bigger textarea.e-small.e-input:-ms-input-placeholder,
.e-bigger textarea.e-small.e-input::-moz-placeholder,
.e-bigger textarea.e-small.e-input::-webkit-textarea-placeholder,
.e-small textarea.e-bigger.e-input:-moz-placeholder,
.e-small textarea.e-bigger.e-input:-ms-input-placeholder,
.e-small textarea.e-bigger.e-input::-moz-placeholder,
.e-small textarea.e-bigger.e-input::-webkit-textarea-placeholder {
    font-size: 13px;
    font-style: normal
}

.e-bigger textarea.e-input:-moz-placeholder,
.e-bigger textarea.e-input:-ms-textarea-placeholder,
.e-bigger textarea.e-input::-moz-placeholder,
.e-bigger textarea.e-input::-webkit-textarea-placeholder,
textarea.e-bigger.e-input:-moz-placeholder,
textarea.e-bigger.e-input:-ms-textarea-placeholder,
textarea.e-bigger.e-input::-moz-placeholder,
textarea.e-bigger.e-input::-webkit-textarea-placeholder {
    font-size: 14px;
    font-style: normal
}

.e-float-input textarea:-webkit-autofill~label.e-float-text,
.e-float-input.e-control-wrapper.e-autofill textarea:-webkit-autofill~label.e-float-text,
.e-float-input.e-control-wrapper.e-autofill textarea:not(:focus):valid:-webkit-autofill~label.e-float-text.e-label-bottom {
    font-size: 13px;
    top: -9px;
    transform: translate3d(0, -6px, 0) scale(.92);
    -webkit-user-select: text;
    user-select: text
}

.e-small .e-float-input textarea:-webkit-autofill~label.e-float-text,
.e-small .e-float-input.e-control-wrapper.e-autofill textarea:-webkit-autofill~label.e-float-text,
.e-small .e-float-input.e-control-wrapper.e-autofill textarea:not(:focus):valid:-webkit-autofill~label.e-float-text.e-label-bottom,
.e-small.e-float-input textarea:-webkit-autofill~label.e-float-text,
.e-small.e-float-input.e-control-wrapper.e-autofill textarea:-webkit-autofill~label.e-float-text,
.e-small.e-float-input.e-control-wrapper.e-autofill textarea:not(:focus):valid:-webkit-autofill~label.e-float-text.e-label-bottom {
    font-size: 12px;
    top: -8px;
    transform: translate3d(0, -6px, 0) scale(.92);
    -webkit-user-select: text;
    user-select: text
}

.e-bigger .e-float-input.e-small textarea:-webkit-autofill~label.e-float-text,
.e-bigger .e-float-input.e-small.e-control-wrapper.e-autofill textarea:-webkit-autofill~label.e-float-text,
.e-bigger .e-small.e-float-input.e-control-wrapper.e-autofill textarea:not(:focus):valid:-webkit-autofill~label.e-float-text.e-label-bottom,
.e-bigger.e-small .e-float-input textarea:-webkit-autofill~label.e-float-text,
.e-bigger.e-small .e-float-input.e-control-wrapper.e-autofill textarea:-webkit-autofill~label.e-float-text,
.e-float-input.e-bigger.e-small textarea:-webkit-autofill~label.e-float-text,
.e-float-input.e-bigger.e-small.e-control-wrapper.e-autofill textarea:-webkit-autofill~label.e-float-text,
.e-small .e-bigger.e-float-input.e-control-wrapper.e-autofill textarea:not(:focus):valid:-webkit-autofill~label.e-float-text.e-label-bottom,
.e-small.e-bigger .e-float-input.e-control-wrapper.e-autofill textarea:not(:focus):valid:-webkit-autofill~label.e-float-text.e-label-bottom,
.e-small.e-bigger.e-float-input.e-control-wrapper.e-autofill textarea:not(:focus):valid:-webkit-autofill~label.e-float-text.e-label-bottom {
    font-size: 13px;
    top: -10px;
    transform: translate3d(0, -6px, 0) scale(.92);
    -webkit-user-select: text;
    user-select: text
}

.e-bigger .e-float-input textarea:-webkit-autofill~label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-autofill textarea:-webkit-autofill~label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-autofill textarea:not(:focus):valid:-webkit-autofill~label.e-float-text.e-label-bottom,
.e-bigger.e-float-input textarea:-webkit-autofill~label.e-float-text,
.e-bigger.e-float-input.e-control-wrapper.e-autofill textarea:-webkit-autofill~label.e-float-text,
.e-bigger.e-float-input.e-control-wrapper.e-autofill textarea:not(:focus):valid:-webkit-autofill~label.e-float-text.e-label-bottom {
    font-size: 14px;
    top: -8px;
    transform: translate3d(0, -6px, 0) scale(.86);
    -webkit-user-select: text;
    user-select: text
}

.e-bigger .e-float-input textarea label.e-float-text.e-label-top,
.e-bigger .e-float-input textarea:focus~label.e-float-text,
.e-bigger .e-float-input textarea:valid~label.e-float-text,
.e-bigger .e-float-input textarea[disabled]~label.e-label-top.e-float-text,
.e-bigger .e-float-input textarea[readonly]~label.e-label-top.e-float-text,
.e-bigger .e-float-input textarea~label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-control-wrapper textarea label.e-float-text.e-label-top,
.e-bigger .e-float-input.e-control-wrapper textarea:focus~label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper textarea:valid~label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper textarea[disabled]~label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-control-wrapper textarea[readonly]~label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-control-wrapper textarea~label.e-label-top.e-float-text,
.e-float-input.e-bigger textarea label.e-float-text.e-label-top,
.e-float-input.e-bigger textarea:focus~label.e-float-text,
.e-float-input.e-bigger textarea:valid~label.e-float-text,
.e-float-input.e-bigger textarea[disabled]~label.e-label-top.e-float-text,
.e-float-input.e-bigger textarea[readonly]~label.e-label-top.e-float-text,
.e-float-input.e-bigger textarea~label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-bigger textarea label.e-float-text.e-label-top,
.e-float-input.e-control-wrapper.e-bigger textarea:focus~label.e-float-text,
.e-float-input.e-control-wrapper.e-bigger textarea:valid~label.e-float-text,
.e-float-input.e-control-wrapper.e-bigger textarea[disabled]~label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-bigger textarea[readonly]~label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-bigger textarea~label.e-label-top.e-float-text {
    transform: translate3d(0, 6px, 0) scale(.86)
}

.e-bigger.e-small .e-float-input textarea label.e-float-text.e-label-top,
.e-bigger.e-small .e-float-input textarea:focus~label.e-float-text,
.e-bigger.e-small .e-float-input textarea:valid~label.e-float-text,
.e-bigger.e-small .e-float-input textarea[disabled]~label.e-label-top.e-float-text,
.e-bigger.e-small .e-float-input textarea[readonly]~label.e-label-top.e-float-text,
.e-bigger.e-small .e-float-input textarea~label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-bigger.e-small textarea label.e-float-text.e-label-top,
.e-float-input.e-control-wrapper.e-bigger.e-small textarea:focus~label.e-float-text,
.e-float-input.e-control-wrapper.e-bigger.e-small textarea:valid~label.e-float-text,
.e-float-input.e-control-wrapper.e-bigger.e-small textarea[disabled]~label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-bigger.e-small textarea[readonly]~label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-bigger.e-small textarea~label.e-label-top.e-float-text,
.e-float-input.e-small.e-bigger textarea label.e-float-text.e-label-top,
.e-float-input.e-small.e-bigger textarea:focus~label.e-float-text,
.e-float-input.e-small.e-bigger textarea:valid~label.e-float-text,
.e-float-input.e-small.e-bigger textarea[disabled]~label.e-label-top.e-float-text,
.e-float-input.e-small.e-bigger textarea[readonly]~label.e-label-top.e-float-text,
.e-float-input.e-small.e-bigger textarea~label.e-label-top.e-float-text,
.e-small.e-bigger .e-float-input.e-control-wrapper textarea label.e-float-text.e-label-top,
.e-small.e-bigger .e-float-input.e-control-wrapper textarea:focus~label.e-float-text,
.e-small.e-bigger .e-float-input.e-control-wrapper textarea:valid~label.e-float-text,
.e-small.e-bigger .e-float-input.e-control-wrapper textarea[disabled]~label.e-label-top.e-float-text,
.e-small.e-bigger .e-float-input.e-control-wrapper textarea[readonly]~label.e-label-top.e-float-text,
.e-small.e-bigger .e-float-input.e-control-wrapper textarea~label.e-label-top.e-float-text {
    transform: translate3d(0, 6px, 0) scale(.86)
}

.e-float-input.e-control-wrapper.e-small textarea label.e-float-text.e-label-top,
.e-float-input.e-control-wrapper.e-small textarea:focus~label.e-float-text,
.e-float-input.e-control-wrapper.e-small textarea:valid~label.e-float-text,
.e-float-input.e-control-wrapper.e-small textarea[disabled]~label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-small textarea[readonly]~label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-small textarea~label.e-label-top.e-float-text,
.e-float-input.e-small textarea label.e-float-text.e-label-top,
.e-float-input.e-small textarea:focus~label.e-float-text,
.e-float-input.e-small textarea:valid~label.e-float-text,
.e-float-input.e-small textarea[disabled]~label.e-label-top.e-float-text,
.e-float-input.e-small textarea[readonly]~label.e-label-top.e-float-text,
.e-float-input.e-small textarea~label.e-label-top.e-float-text,
.e-small .e-float-input textarea label.e-float-text.e-label-top,
.e-small .e-float-input textarea:focus~label.e-float-text,
.e-small .e-float-input textarea:valid~label.e-float-text,
.e-small .e-float-input textarea[disabled]~label.e-label-top.e-float-text,
.e-small .e-float-input textarea[readonly]~label.e-label-top.e-float-text,
.e-small .e-float-input textarea~label.e-label-top.e-float-text,
.e-small .e-float-input.e-control-wrapper textarea label.e-float-text.e-label-top,
.e-small .e-float-input.e-control-wrapper textarea:focus~label.e-float-text,
.e-small .e-float-input.e-control-wrapper textarea:valid~label.e-float-text,
.e-small .e-float-input.e-control-wrapper textarea[disabled]~label.e-label-top.e-float-text,
.e-small .e-float-input.e-control-wrapper textarea[readonly]~label.e-label-top.e-float-text,
.e-small .e-float-input.e-control-wrapper textarea~label.e-label-top.e-float-text {
    transform: translate3d(0, 6px, 0) scale(.86)
}

.e-float-input textarea.e-disabled,
.e-float-input textarea[disabled],
.e-float-input.e-control-wrapper textarea.e-disabled,
.e-float-input.e-control-wrapper textarea[disabled],
.e-float-input.e-control-wrapper.e-disabled textarea,
.e-float-input.e-disabled textarea {
    filter: alpha(opacity=100);
    opacity: 1
}

.e-float-input textarea.e-disabled,
.e-float-input textarea[disabled],
.e-float-input.e-control-wrapper textarea.e-disabled,
.e-float-input.e-control-wrapper textarea[disabled] {
    background: #0000;
    background-image: none;
    cursor: not-allowed
}

.e-float-input textarea,
.e-float-input.e-control-wrapper textarea,
.e-float-input.e-control-wrapper.e-input-group textarea,
.e-float-input.e-input-group textarea,
.e-input-group textarea,
.e-input-group textarea.e-input,
.e-input-group.e-control-wrapper textarea,
.e-input-group.e-control-wrapper textarea.e-input,
textarea.e-input {
    border-radius: 0
}

.e-float-input textarea,
.e-float-input.e-control-wrapper textarea,
.e-input-group textarea,
.e-input-group textarea.e-input,
.e-input-group.e-control-wrapper textarea,
.e-input-group.e-control-wrapper textarea.e-input,
.e-input-group.e-control-wrapper.e-input-focus textarea,
.e-input-group.e-control-wrapper.e-input-focus textarea.e-input,
.e-input-group.e-input-focus textarea,
.e-input-group.e-input-focus textarea.e-input,
textarea.e-input {
    line-height: 1.5;
    min-height: 15px;
    min-width: 0;
    padding: 4px 0;
    resize: vertical
}

.e-bigger .e-float-input textarea,
.e-bigger .e-float-input.e-control-wrapper textarea,
.e-bigger .e-input-group textarea,
.e-bigger .e-input-group textarea.e-input,
.e-bigger .e-input-group.e-control-wrapper textarea,
.e-bigger .e-input-group.e-control-wrapper textarea.e-input,
.e-bigger .e-input-group.e-control-wrapper textarea.e-input:focus,
.e-bigger .e-input-group.e-control-wrapper textarea:focus,
.e-bigger .e-input-group.e-control-wrapper.e-input-focus textarea,
.e-bigger .e-input-group.e-control-wrapper.e-input-focus textarea.e-input,
.e-bigger .e-input-group.e-control-wrapper.e-input-focus textarea:focus,
.e-bigger .e-input-group.e-input-focus textarea,
.e-float-input textarea.e-bigger,
.e-float-input.e-bigger textarea,
.e-float-input.e-control-wrapper textarea.e-bigger,
.e-float-input.e-control-wrapper.e-bigger textarea,
.e-input-group textarea.e-bigger,
.e-input-group textarea.e-input.e-bigger,
.e-input-group.e-bigger textarea,
.e-input-group.e-bigger textarea.e-input,
.e-input-group.e-control-wrapper textarea.e-bigger,
.e-input-group.e-control-wrapper textarea.e-bigger:focus,
.e-input-group.e-control-wrapper textarea.e-input.e-bigger,
.e-input-group.e-control-wrapper textarea.e-input.e-bigger:focus,
.e-input-group.e-control-wrapper.e-bigger textarea,
.e-input-group.e-control-wrapper.e-bigger textarea.e-input,
.e-input-group.e-control-wrapper.e-input-focus textarea.e-bigger,
.e-input-group.e-control-wrapper.e-input-focus textarea.e-input.e-bigger,
.e-input-group.e-control-wrapper.e-input-focus.e-bigger textarea,
.e-input-group.e-control-wrapper.e-input-focus.e-bigger textarea.e-input,
.e-input-group.e-input-focus textarea.e-bigger,
.e-input-group.e-input-focus textarea.e-input.e-bigger,
.e-input-group.e-input-focus.e-bigger textarea,
.e-input-group.e-input-focus.e-bigger textarea.e-input {
    font: inherit;
    line-height: 1.5;
    min-height: 17px;
    padding: 5px 0
}

.e-float-input textarea.e-small,
.e-float-input.e-control-wrapper textarea.e-small,
.e-float-input.e-control-wrapper.e-small textarea,
.e-float-input.e-small textarea,
.e-input-group textarea.e-input.e-small,
.e-input-group textarea.e-small,
.e-input-group.e-control-wrapper.e-input-focus.e-small textarea,
.e-input-group.e-control-wrapper.e-input-focus.e-small textarea.e-input,
.e-input-group.e-control-wrapper.e-small textarea,
.e-input-group.e-control-wrapper.e-small textarea.e-input,
.e-input-group.e-input-focus textarea.e-input.e-small,
.e-input-group.e-input-focus textarea.e-small,
.e-input-group.e-input-focus.e-small textarea,
.e-input-group.e-input-focus.e-small textarea.e-input,
.e-input-group.e-small textarea,
.e-input-group.e-small textarea.e-input,
.e-small .e-float-input textarea,
.e-small .e-float-input.e-control-wrapper textarea,
.e-small .e-input-group textarea,
.e-small .e-input-group textarea.e-input,
.e-small .e-input-group.e-input-focus textarea,
.e-small .e-input-group.e-input-focus textarea.e-input {
    font: inherit;
    min-height: 14px;
    padding: 4px 0
}

.e-float-input textarea.e-small:focus,
.e-float-input.e-control-wrapper textarea.e-small:focus,
.e-float-input.e-control-wrapper.e-small textarea:focus,
.e-float-input.e-small textarea:focus,
.e-input-group textarea.e-input.e-small:focus,
.e-input-group textarea.e-small:focus,
.e-input-group.e-control-wrapper.e-small textarea.e-input:focus,
.e-input-group.e-control-wrapper.e-small textarea:focus,
.e-input-group.e-small textarea.e-input:focus,
.e-input-group.e-small textarea:focus,
.e-small .e-float-input textarea:focus,
.e-small .e-float-input.e-control-wrapper textarea:focus,
.e-small .e-input-group textarea.e-input:focus,
.e-small .e-input-group textarea:focus {
    padding: 4px 0
}

.e-bigger .e-float-input.e-control-wrapper.e-small textarea,
.e-bigger .e-float-input.e-small textarea,
.e-bigger .e-input-group.e-control-wrapper.e-input-focus.e-small textarea.e-input,
.e-bigger .e-input-group.e-control-wrapper.e-small textarea.e-input,
.e-bigger .e-input-group.e-small textarea.e-input,
.e-bigger .e-small.e-float-input.e-control-wrapper textarea,
.e-bigger .e-small.e-input-group.e-control-wrapper textarea.e-input,
.e-bigger .e-small.e-input-group.e-control-wrapper.e-input-focus textarea.e-input,
.e-bigger .float-input textarea.e-small,
.e-bigger .input-group textarea.e-small,
.e-bigger.e-small .e-float-input textarea,
.e-bigger.e-small .e-float-input.e-control-wrapper textarea,
.e-bigger.e-small .e-input-group textarea.e-input,
.e-bigger.e-small .e-input-group.e-control-wrapper textarea.e-input,
.e-bigger.e-small .e-input-group.e-control-wrapper.e-input-focus textarea.e-input,
.e-bigger.e-small .e-input-group.e-input-focus textarea.e-input,
.e-float-input textarea.e-bigger.e-small,
.e-float-input.e-bigger textarea.e-small,
.e-float-input.e-control-wrapper.e-small textarea.e-bigger,
.e-float-input.e-control-wrapper.e-small.e-bigger textarea,
.e-float-input.e-small textarea.e-bigger,
.e-float-input.e-small.e-bigger textarea,
.e-input-group textarea.e-input.e-bigger.e-small,
.e-input-group.e-bigger textarea.e-small,
.e-input-group.e-control-wrapper.e-input-focus.e-small textarea.e-input.e-bigger,
.e-input-group.e-control-wrapper.e-input-focus.e-small.e-bigger textarea.e-input,
.e-input-group.e-control-wrapper.e-small textarea.e-input.e-bigger,
.e-input-group.e-control-wrapper.e-small.e-bigger textarea.e-input,
.e-input-group.e-input-focus textarea.e-input.e-bigger.e-small,
.e-input-group.e-input-focus.e-bigger textarea.e-small,
.e-input-group.e-input-focus.e-small textarea.e-input.e-bigger,
.e-input-group.e-input-focus.e-small.e-bigger textarea.e-input,
.e-input-group.e-small textarea.e-input.e-bigger,
.e-input-group.e-small.e-bigger textarea.e-input,
.e-small .e-float-input.e-bigger textarea,
.e-small .e-float-input.e-control-wrapper textarea.e-bigger,
.e-small .e-input-group.e-bigger textarea.e-input,
.e-small .e-input-group.e-control-wrapper textarea.e-input.e-bigger,
.e-small .e-input-group.e-control-wrapper.e-input-focus textarea.e-input.e-bigger,
.e-small .e-input-group.e-control-wrapper.e-input-focus.e-bigger textarea.e-input,
.e-small .float-input textarea.e-bigger,
.e-small .input-group textarea.e-bigger {
    font: inherit;
    line-height: 1.5;
    min-height: 15px;
    padding: 4px 0
}

.e-small input.e-input,
.e-small textarea.e-input,
input.e-input.e-small,
textarea.e-input.e-small {
    min-height: 16px
}

input.e-input,
textarea.e-input {
    min-height: 19px
}

.e-bigger input.e-input,
.e-bigger textarea.e-input,
input.e-input.e-bigger,
textarea.e-input.e-bigger {
    min-height: 23px
}

.e-bigger .e-small input.e-input,
.e-bigger input.e-input.e-small,
.e-bigger.e-small input.e-input,
.e-small .e-bigger input.e-input,
.e-small input.e-input.e-bigger,
input.e-input.e-bigger.e-small {
    min-height: 19px
}

.e-outline.e-float-input textarea,
.e-outline.e-float-input textarea.e-input,
.e-outline.e-float-input.e-control-wrapper textarea,
.e-outline.e-float-input.e-control-wrapper textarea.e-input,
.e-outline.e-input-group textarea,
.e-outline.e-input-group textarea.e-input,
.e-outline.e-input-group.e-control-wrapper textarea,
.e-outline.e-input-group.e-control-wrapper textarea.e-input,
textarea.e-outline.e-input {
    width: calc(100% - 1px)
}

.e-outline.e-float-input.e-control-wrapper.e-numeric label.e-float-text.e-label-bottom span.e-float-text-content.e-float-text-overflow {
    width: calc(100% - 80px)
}

.e-outline.e-float-input.e-control-wrapper label.e-float-text.e-label-bottom span.e-float-text-content.e-float-text-overflow,
.e-outline.e-float-input.e-control-wrapper label.e-float-text.e-label-top span.e-float-text-content.e-float-text-overflow,
.e-outline.e-float-input.e-control-wrapper.e-numeric label.e-float-text.e-label-top span.e-float-text-content.e-float-text-overflow,
.e-outline.e-float-input.e-control-wrapper.e-numeric.e-static-clear label.e-float-text.e-label-top span.e-float-text-content.e-float-text-overflow,
.e-outline.e-float-input.e-control-wrapper.e-static-clear label.e-float-text.e-label-top span.e-float-text-content.e-float-text-overflow {
    overflow: hidden;
    text-overflow: ellipsis;
    width: 100%
}

.e-outline.e-float-input.e-control-wrapper label.e-float-text.e-label-bottom span.e-float-text-content.e-float-text-overflow.e-icon,
.e-outline.e-float-input.e-control-wrapper.e-static-clear label.e-float-text.e-label-bottom span.e-float-text-content.e-float-text-overflow {
    width: calc(100% - 45px)
}

.e-outline.e-float-input.e-control-wrapper.e-static-clear label.e-float-text.e-label-bottom span.e-float-text-content.e-float-text-overflow.e-icon {
    width: calc(100% - 75px)
}

.e-outline.e-float-input.e-control-wrapper.e-numeric.e-static-clear label.e-float-text.e-label-bottom span.e-float-text-content.e-float-text-overflow {
    width: calc(100% - 110px)
}

.e-outline.e-float-input.e-control-wrapper.e-input-group.e-float-icon-left.e-input-focus .e-input-in-wrap .e-float-line:after,
.e-outline.e-float-input.e-control-wrapper.e-input-group.e-float-icon-left.e-input-focus .e-input-in-wrap .e-float-line:before,
.e-outline.e-float-input.e-control-wrapper.e-input-group:not(.e-float-icon-left).e-input-focus .e-float-line:after,
.e-outline.e-float-input.e-control-wrapper.e-input-group:not(.e-float-icon-left).e-input-focus .e-float-line:before,
.e-outline.e-float-input.e-input-group.e-float-icon-left.e-input-focus .e-input-in-wrap .e-float-line:after,
.e-outline.e-float-input.e-input-group.e-float-icon-left.e-input-focus .e-input-in-wrap .e-float-line:before,
.e-outline.e-float-input.e-input-group:not(.e-float-icon-left).e-input-focus .e-float-line:after,
.e-outline.e-float-input.e-input-group:not(.e-float-icon-left).e-input-focus .e-float-line:before {
    width: 0
}

.e-outline.e-float-input,
.e-outline.e-float-input.e-control-wrapper,
.e-outline.e-input-group,
.e-outline.e-input-group.e-control-wrapper,
.e-outline.e-input-group.e-control-wrapper.e-error:not(.e-float-icon-left),
.e-outline.e-input-group.e-control-wrapper.e-success:not(.e-float-icon-left),
.e-outline.e-input-group.e-control-wrapper.e-warning:not(.e-float-icon-left),
.e-outline.e-input-group.e-control-wrapper:not(.e-float-icon-left),
.e-outline.e-input-group.e-error:not(.e-float-icon-left),
.e-outline.e-input-group.e-success:not(.e-float-icon-left),
.e-outline.e-input-group.e-warning:not(.e-float-icon-left),
.e-outline.e-input-group:not(.e-float-icon-left) {
    fill: #0000;
    border: 1px solid #0000003d;
    border-radius: 4px;
    transition: border .2s, box-shadow .2s
}

.e-outline.e-float-input,
.e-outline.e-float-input.e-control-wrapper {
    margin-top: 0
}

.e-outline.e-float-input.e-control-wrapper.e-valid-input.e-error:hover:not(.e-success):not(.e-warning):not(.e-float-icon-left),
.e-outline.e-float-input.e-control-wrapper.e-valid-input.e-error:not(.e-success):not(.e-warning):not(.e-float-icon-left),
.e-outline.e-float-input.e-control-wrapper.e-valid-input.e-float-icon-left:not(.e-warning):not(.e-success):not(.e-error),
.e-outline.e-float-input.e-control-wrapper.e-valid-input.e-success:hover:not(.e-error):not(.e-warning):not(.e-float-icon-left),
.e-outline.e-float-input.e-control-wrapper.e-valid-input.e-success:not(.e-error):not(.e-warning):not(.e-float-icon-left),
.e-outline.e-float-input.e-control-wrapper.e-valid-input.e-warning:hover:not(.e-success):not(.e-error):not(.e-float-icon-left),
.e-outline.e-float-input.e-control-wrapper.e-valid-input.e-warning:not(.e-success):not(.e-error):not(.e-float-icon-left),
.e-outline.e-float-input.e-input-group.e-control-wrapper.e-valid-input:hover:not(.e-success):not(.e-error):not(.e-warning):not(.e-float-icon-left),
.e-outline.e-float-input.e-input-group.e-control-wrapper.e-valid-input:not(.e-success):not(.e-error):not(.e-warning):not(.e-float-icon-left),
.e-outline.e-float-input.e-input-group.e-valid-input.e-error:hover:not(.e-success):not(.e-warning):not(.e-float-icon-left),
.e-outline.e-float-input.e-input-group.e-valid-input.e-error:not(.e-success):not(.e-warning):not(.e-float-icon-left),
.e-outline.e-float-input.e-input-group.e-valid-input.e-success:hover:not(.e-error):not(.e-warning):not(.e-float-icon-left),
.e-outline.e-float-input.e-input-group.e-valid-input.e-success:not(.e-error):not(.e-warning):not(.e-float-icon-left),
.e-outline.e-float-input.e-input-group.e-valid-input.e-warning:hover:not(.e-success):not(.e-error):not(.e-float-icon-left),
.e-outline.e-float-input.e-input-group.e-valid-input.e-warning:not(.e-success):not(.e-error):not(.e-float-icon-left),
.e-outline.e-float-input.e-input-group.e-valid-input:hover:not(.e-success):not(.e-error):not(.e-warning):not(.e-float-icon-left),
.e-outline.e-float-input.e-input-group.e-valid-input:not(.e-success):not(.e-error):not(.e-warning):not(.e-float-icon-left),
.e-outline.e-float-input.e-valid-input.e-control-wrapper.e-float-icon-left:not(.e-input-focus):hover:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled),
.e-outline.e-float-input.e-valid-input.e-control-wrapper:hover:not(.e-success):not(.e-error):not(.e-warning):not(.e-float-icon-left),
.e-outline.e-float-input.e-valid-input.e-control-wrapper:hover:not(.e-success):not(.e-error):not(.e-warning):not(.e-float-icon-left):not(.e-disabled),
.e-outline.e-float-input.e-valid-input.e-control-wrapper:not(.e-success):not(.e-error):not(.e-warning):not(.e-float-icon-left),
.e-outline.e-float-input.e-valid-input.e-control-wrapper:not(.e-success):not(.e-error):not(.e-warning):not(.e-float-icon-left):not(.e-disabled),
.e-outline.e-float-input.e-valid-input.e-error:hover:not(.e-success):not(.e-warning):not(.e-float-icon-left),
.e-outline.e-float-input.e-valid-input.e-error:not(.e-success):not(.e-warning):not(.e-float-icon-left),
.e-outline.e-float-input.e-valid-input.e-float-icon-left:hover:not(.e-input-focus):not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled),
.e-outline.e-float-input.e-valid-input.e-success:hover:not(.e-error):not(.e-warning):not(.e-float-icon-left),
.e-outline.e-float-input.e-valid-input.e-success:not(.e-error):not(.e-warning):not(.e-float-icon-left),
.e-outline.e-float-input.e-valid-input.e-warning:hover:not(.e-success):not(.e-error):not(.e-float-icon-left),
.e-outline.e-float-input.e-valid-input.e-warning:not(.e-success):not(.e-error):not(.e-float-icon-left),
.e-outline.e-float-input.e-valid-input:hover:not(.e-success):not(.e-error):not(.e-warning):not(.e-float-icon-left),
.e-outline.e-float-input.e-valid-input:not(.e-success):not(.e-error):not(.e-warning):not(.e-float-icon-left),
.e-outline.e-input-group.e-valid-input.e-control-wrapper.e-float-icon-left:hover:not(.e-input-focus):not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled),
.e-outline.e-input-group.e-valid-input.e-float-icon-left:hover:not(.e-input-focus):not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled) {
    border-top-color: #0000
}

.e-outline .e-input-group,
.e-outline .e-input-group.e-control-wrapper,
.e-outline.e-float-input,
.e-outline.e-float-input.e-control-wrapper,
.e-outline.e-input-group {
    font-size: 14px
}

.e-bigger .e-input-group.e-outline,
.e-bigger .e-outline.e-input-group.e-control-wrapper,
.e-bigger .e-outline.e-input-group.e-control-wrapper.e-disabled,
.e-bigger .e-outline.e-input-group.e-disabled,
.e-outline.e-bigger input.e-input,
.e-outline.e-bigger textarea.e-input,
.e-outline.e-input-group.e-bigger,
.e-outline.e-input-group.e-bigger.e-disabled,
.e-outline.e-input-group.e-control-wrapper.e-bigger,
.e-outline.e-input-group.e-control-wrapper.e-bigger.e-disabled,
input.e-input.e-bigger.e-outline,
textarea.e-input.e-bigger.e-outline {
    font-size: 16px
}

.e-bigger .e-outline.e-input-group.e-control-wrapper .e-input-group-icon,
.e-bigger .e-outline.e-input-group.e-control-wrapper.e-disabled .e-input-group-icon,
.e-bigger .e-outline.e-input-group.e-disabled .e-input-group-icon,
.e-outline.e-input-group.e-bigger.e-disabled .e-input-group-icon,
.e-outline.e-input-group.e-control-wrapper.e-bigger .e-input-group-icon,
.e-outline.e-input-group.e-control-wrapper.e-bigger.e-disabled .e-input-group-icon {
    font-size: 20px
}

.e-outline.e-float-input.e-control-wrapper.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-disabled).e-success:not(.e-warning):not(.e-error),
.e-outline.e-float-input.e-control-wrapper.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-disabled):not(.e-success).e-warning:not(.e-error),
.e-outline.e-float-input.e-control-wrapper.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-disabled):not(.e-success):not(.e-warning).e-error,
.e-outline.e-float-input.e-control-wrapper.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-disabled):not(.e-success):not(.e-warning):not(.e-error),
.e-outline.e-float-input.e-control-wrapper.e-input-group.e-input-focus:not(.e-float-icon-left).e-success:not(.e-warning):not(.e-error),
.e-outline.e-float-input.e-control-wrapper.e-input-group.e-input-focus:not(.e-float-icon-left):not(.e-success).e-warning:not(.e-error),
.e-outline.e-float-input.e-control-wrapper.e-input-group.e-input-focus:not(.e-float-icon-left):not(.e-success):not(.e-warning).e-error,
.e-outline.e-float-input.e-control-wrapper.e-input-group.e-input-focus:not(.e-float-icon-left):not(.e-success):not(.e-warning):not(.e-error),
.e-outline.e-float-input.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-disabled).e-success:not(.e-warning):not(.e-error),
.e-outline.e-float-input.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-disabled):not(.e-success).e-warning:not(.e-error),
.e-outline.e-float-input.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-disabled):not(.e-success):not(.e-warning).e-error,
.e-outline.e-float-input.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-disabled):not(.e-success):not(.e-warning):not(.e-error),
.e-outline.e-float-input.e-input-group.e-input-focus:not(.e-float-icon-left).e-success:not(.e-warning):not(.e-error),
.e-outline.e-float-input.e-input-group.e-input-focus:not(.e-float-icon-left):not(.e-success).e-warning:not(.e-error),
.e-outline.e-float-input.e-input-group.e-input-focus:not(.e-float-icon-left):not(.e-success):not(.e-warning).e-error,
.e-outline.e-float-input.e-input-group.e-input-focus:not(.e-float-icon-left):not(.e-success):not(.e-warning):not(.e-error),
.e-outline.e-input-group.e-control-wrapper.e-input-focus:not(.e-float-icon-left).e-success:not(.e-warning):not(.e-error),
.e-outline.e-input-group.e-control-wrapper.e-input-focus:not(.e-float-icon-left).e-warning:not(.e-success):not(.e-error),
.e-outline.e-input-group.e-control-wrapper.e-input-focus:not(.e-float-icon-left):not(.e-success):not(.e-warning):not(.e-error),
.e-outline.e-input-group.e-float-icon-left.e-input-focus.e-error:not(.e-success):not(.e-warning),
.e-outline.e-input-group.e-float-icon-left.e-input-focus.e-success:not(.e-warning):not(.e-error),
.e-outline.e-input-group.e-float-icon-left.e-input-focus.e-warning:not(.e-success):not(.e-error),
.e-outline.e-input-group.e-float-icon-left.e-input-focus:not(.e-success):not(.e-warning):not(.e-error),
.e-outline.e-input-group.e-input-focus:not(.e-float-icon-left).e-error:not(.e-success):not(.e-warning),
.e-outline.e-input-group.e-input-focus:not(.e-float-icon-left).e-success:not(.e-warning):not(.e-error),
.e-outline.e-input-group.e-input-focus:not(.e-float-icon-left).e-warning:not(.e-success):not(.e-error),
.e-outline.e-input-group.e-input-focus:not(.e-float-icon-left):not(.e-success):not(.e-warning):not(.e-error) {
    border-width: 1px
}

.e-outline.e-float-input input,
.e-outline.e-float-input input.e-input,
.e-outline.e-float-input.e-control-wrapper input,
.e-outline.e-float-input.e-control-wrapper input.e-input,
.e-outline.e-float-input.e-control-wrapper:not(.e-float-icon-left) input:focus,
.e-outline.e-float-input.e-control-wrapper:not(.e-float-icon-left).e-input-focus input,
.e-outline.e-float-input:not(.e-float-icon-left) input:focus,
.e-outline.e-float-input:not(.e-float-icon-left).e-input-focus input,
.e-outline.e-input-group input,
.e-outline.e-input-group input.e-input,
.e-outline.e-input-group.e-control-wrapper input,
.e-outline.e-input-group.e-control-wrapper input.e-input,
.e-outline.e-input-group.e-control-wrapper:not(.e-float-icon-left) input.e-input:focus,
.e-outline.e-input-group.e-control-wrapper:not(.e-float-icon-left).e-input-focus input.e-input,
.e-outline.e-input-group:not(.e-float-icon-left) input.e-input:focus,
.e-outline.e-input-group:not(.e-float-icon-left).e-input-focus input.e-input,
input.e-outline.e-input {
    box-sizing: border-box;
    padding: 10px 12px 9px
}

.e-outline.e-float-input textarea,
.e-outline.e-float-input textarea.e-input,
.e-outline.e-float-input.e-control-wrapper textarea,
.e-outline.e-float-input.e-control-wrapper textarea.e-input,
.e-outline.e-input-group textarea,
.e-outline.e-input-group textarea.e-input,
.e-outline.e-input-group.e-control-wrapper textarea,
.e-outline.e-input-group.e-control-wrapper textarea.e-input,
.e-outline.e-input-group.e-control-wrapper:not(.e-float-icon-left) textarea.e-input:focus,
.e-outline.e-input-group:not(.e-float-icon-left) textarea.e-input:focus,
textarea.e-outline.e-input {
    box-sizing: border-box;
    margin: 8px 0 1px;
    padding: 0 12px 12px
}

.e-outline.e-float-input input,
.e-outline.e-float-input.e-control-wrapper input,
.e-outline.e-float-input.e-input-group input,
.e-outline.e-float-input.e-input-group.e-control-wrapper input,
.e-outline.e-input-group input.e-input,
.e-outline.e-input-group.e-control-wrapper input.e-input {
    box-sizing: border-box;
    min-height: 38px
}

.e-outline.e-float-input.e-control-wrapper:not(.e-input-group) .e-float-line:after,
.e-outline.e-float-input.e-control-wrapper:not(.e-input-group) .e-float-line:before,
.e-outline.e-float-input:not(.e-input-group) .e-float-line:after,
.e-outline.e-float-input:not(.e-input-group) .e-float-line:before,
.e-outline.e-input-group.e-control-wrapper.e-float-icon-left:not(.e-float-input) .e-input-in-wrap:after,
.e-outline.e-input-group.e-control-wrapper.e-float-icon-left:not(.e-float-input) .e-input-in-wrap:before,
.e-outline.e-input-group.e-control-wrapper:not(.e-float-icon-left):not(.e-float-input):after,
.e-outline.e-input-group.e-control-wrapper:not(.e-float-icon-left):not(.e-float-input):before,
.e-outline.e-input-group.e-float-icon-left:not(.e-float-input) .e-input-in-wrap:after,
.e-outline.e-input-group.e-float-icon-left:not(.e-float-input) .e-input-in-wrap:before,
.e-outline.e-input-group:not(.e-float-icon-left):not(.e-float-input):after,
.e-outline.e-input-group:not(.e-float-icon-left):not(.e-float-input):before {
    content: none
}

.e-outline.e-float-input.e-control-wrapper.e-input-focus:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled),
.e-outline.e-float-input.e-input-focus.e-control-wrapper:hover:not(.e-input-group):not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled),
.e-outline.e-float-input.e-input-focus.e-control-wrapper:hover:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled):not(.e-float-icon-left),
.e-outline.e-float-input.e-input-focus:hover:not(.e-input-group):not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled),
.e-outline.e-float-input.e-input-focus:hover:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled):not(.e-float-icon-left),
.e-outline.e-float-input.e-input-focus:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled),
.e-outline.e-input-group.e-control-wrapper.e-input-focus:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled),
.e-outline.e-input-group.e-input-focus.e-control-wrapper:hover:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled):not(.e-float-icon-left),
.e-outline.e-input-group.e-input-focus:hover:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled):not(.e-float-icon-left),
.e-outline.e-input-group.e-input-focus:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled) {
    border-color: #e3165b;
    box-shadow: inset 1px 1px #e3165b, inset -1px 0 #e3165b, inset 0 -1px #e3165b
}

.e-outline.e-float-input.e-control-wrapper.e-float-icon-left .e-input-in-wrap,
.e-outline.e-float-input.e-float-icon-left .e-input-in-wrap,
.e-outline.e-input-group.e-control-wrapper.e-float-icon-left .e-input-in-wrap,
.e-outline.e-input-group.e-float-icon-left .e-input-in-wrap {
    border: 0;
    border-width: 0;
    margin-left: 0
}

.e-outline.e-float-input.e-rtl.e-control-wrapper.e-float-icon-left .e-input-in-wrap,
.e-outline.e-float-input.e-rtl.e-float-icon-left .e-input-in-wrap,
.e-outline.e-input-group.e-rtl.e-control-wrapper.e-float-icon-left .e-input-in-wrap,
.e-outline.e-input-group.e-rtl.e-float-icon-left .e-input-in-wrap {
    margin-right: 0
}

.e-outline.e-float-input.e-input-group.e-control-wrapper.e-float-icon-left>.e-input-group-icon,
.e-outline.e-float-input.e-input-group.e-float-icon-left>.e-input-group-icon,
.e-outline.e-input-group.e-control-wrapper.e-float-icon-left>.e-input-group-icon,
.e-outline.e-input-group.e-float-icon-left>.e-input-group-icon {
    margin-left: 4px;
    margin-right: 0
}

.e-outline.e-float-input.e-input-group.e-rtl.e-control-wrapper.e-float-icon-left>.e-input-group-icon,
.e-outline.e-float-input.e-rtl.e-input-group.e-float-icon-left>.e-input-group-icon,
.e-outline.e-input-group.e-rtl.e-control-wrapper.e-float-icon-left>.e-input-group-icon,
.e-outline.e-input-group.e-rtl.e-float-icon-left>.e-input-group-icon {
    margin-left: 0;
    margin-right: 4px
}

.e-outline.e-float-input .e-clear-icon,
.e-outline.e-float-input.e-control-wrapper .e-clear-icon,
.e-outline.e-input-group .e-clear-icon,
.e-outline.e-input-group.e-control-wrapper .e-clear-icon {
    font-size: 16px;
    padding: 9px 12px 9px 0
}

.e-outline.e-float-input.e-input-group.e-control-wrapper.e-float-icon-left .e-input,
.e-outline.e-float-input.e-input-group.e-float-icon-left .e-input,
.e-outline.e-input-group.e-control-wrapper.e-float-icon-left .e-input,
.e-outline.e-input-group.e-float-icon-left .e-input {
    padding-left: 0
}

.e-outline.e-input-group .e-input-group-icon,
.e-outline.e-input-group.e-control-wrapper .e-input-group-icon {
    font-size: 16px;
    margin: 9px 12px 9px 0
}

.e-outline.e-input-group.e-prepend .e-input-group-icon,
.e-outline.e-input-group.e-prepend.e-control-wrapper .e-input-group-icon {
    font-size: 16px;
    margin: 9px 0 9px 12px
}

.e-outline.e-float-input.e-control-wrapper.e-input-focus:not(.e-input-group):not(.e-float-icon-left).e-success:not(.e-warning):not(.e-error) input,
.e-outline.e-float-input.e-control-wrapper.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-success).e-warning:not(.e-error) input,
.e-outline.e-float-input.e-control-wrapper.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-success):not(.e-warning).e-error input,
.e-outline.e-float-input.e-control-wrapper.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-success):not(.e-warning):not(.e-error) input,
.e-outline.e-float-input.e-input-focus:not(.e-input-group):not(.e-float-icon-left).e-success:not(.e-warning):not(.e-error) input,
.e-outline.e-float-input.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-disabled).e-success:not(.e-warning):not(.e-error) textarea,
.e-outline.e-float-input.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-disabled):not(.e-success).e-warning:not(.e-error) textarea,
.e-outline.e-float-input.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-disabled):not(.e-success):not(.e-warning).e-error textarea,
.e-outline.e-float-input.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-disabled):not(.e-success):not(.e-warning):not(.e-error) textarea,
.e-outline.e-float-input.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-success).e-warning:not(.e-error) input,
.e-outline.e-float-input.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-success):not(.e-warning).e-error input,
.e-outline.e-float-input.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-success):not(.e-warning):not(.e-error) input,
.e-outline.e-input-group.e-control-wrapper.e-float-icon-left.e-input-focus:not(.e-success):not(.e-warning):not(.e-error) .e-input-in-wrap,
.e-outline.e-input-group.e-float-icon-left.e-input-focus:not(.e-success):not(.e-warning):not(.e-error) .e-input-in-wrap {
    border: 0
}

.e-bigger .e-outline.e-input-group .e-input-group-icon+.e-input-group-icon:last-child,
.e-bigger .e-outline.e-input-group.e-control-wrapper.e-small .e-input-group-icon+.e-input-group-icon:last-child,
.e-bigger .e-outline.e-input-group.e-small .e-input-group-icon+.e-input-group-icon:last-child,
.e-outline.e-input-group .e-input-group-icon+.e-input-group-icon:last-child,
.e-outline.e-input-group .e-input-group-icon.e-bigger+.e-input-group-icon.e-bigger:last-child,
.e-outline.e-input-group.e-bigger .e-input-group-icon+.e-input-group-icon:last-child,
.e-outline.e-input-group.e-control-wrapper .e-input-group-icon+.e-input-group-icon:last-child,
.e-outline.e-input-group.e-control-wrapper .e-input-group-icon.e-bigger+.e-input-group-icon.e-bigger:last-child,
.e-outline.e-input-group.e-control-wrapper.e-bigger .e-input-group-icon+.e-input-group-icon:last-child,
.e-outline.e-input-group.e-control-wrapper.e-small .e-input-group-icon+.e-input-group-icon:last-child,
.e-outline.e-input-group.e-control-wrapper.e-small .e-input-group-icon.e-bigger+.e-input-group-icon.e-bigger:last-child,
.e-outline.e-input-group.e-control-wrapper.e-small.e-bigger .e-input-group-icon+.e-input-group-icon:last-child,
.e-outline.e-input-group.e-small .e-input-group-icon+.e-input-group-icon:last-child,
.e-outline.e-input-group.e-small .e-input-group-icon.e-bigger+.e-input-group-icon.e-bigger:last-child,
.e-outline.e-input-group.e-small.e-bigger .e-input-group-icon+.e-input-group-icon:last-child {
    margin-left: 0
}

.e-outline.e-float-input.e-control-wrapper.e-input-group.e-small input,
.e-outline.e-float-input.e-control-wrapper.e-small input,
.e-outline.e-float-input.e-input-group.e-control-wrapper.e-small input,
.e-outline.e-float-input.e-input-group.e-small input,
.e-outline.e-float-input.e-small input,
.e-outline.e-input-group.e-control-wrapper.e-small:not(.e-float-input) .e-input,
.e-outline.e-input-group.e-small:not(.e-float-input) .e-input,
.e-small .e-outline.e-float-input input,
.e-small .e-outline.e-float-input.e-control-wrapper input,
.e-small .e-outline.e-float-input.e-control-wrapper.e-input-group input,
.e-small .e-outline.e-float-input.e-input-group input,
.e-small .e-outline.e-float-input.e-input-group.e-control-wrapper input,
.e-small .e-outline.e-input-group.e-control-wrapper:not(.e-float-input) .e-input,
.e-small .e-outline.e-input-group:not(.e-float-input) .e-input {
    box-sizing: border-box;
    min-height: 34px
}

.e-outline.e-float-input.e-control-wrapper.e-small input:focus~label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-small input:valid~label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-small input[disabled]~label.e-label-top.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-small input[readonly]~label.e-label-top.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-small input~label.e-label-top.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-small textarea:focus~label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-small textarea:valid~label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-small textarea[disabled]~label.e-label-top.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-small textarea[readonly]~label.e-label-top.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-small textarea~label.e-label-top.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-small.e-input-focus input~label.e-float-text,
.e-outline.e-float-input.e-small input:focus~label.e-float-text,
.e-outline.e-float-input.e-small input:valid~label.e-float-text,
.e-outline.e-float-input.e-small input[disabled]~label.e-label-top.e-float-text,
.e-outline.e-float-input.e-small input[readonly]~label.e-label-top.e-float-text,
.e-outline.e-float-input.e-small input~label.e-label-top.e-float-text,
.e-outline.e-float-input.e-small textarea:focus~label.e-float-text,
.e-outline.e-float-input.e-small textarea:valid~label.e-float-text,
.e-outline.e-float-input.e-small textarea[disabled]~label.e-label-top.e-float-text,
.e-outline.e-float-input.e-small textarea[readonly]~label.e-label-top.e-float-text,
.e-outline.e-float-input.e-small textarea~label.e-label-top.e-float-text,
.e-outline.e-float-input.e-small.e-input-focus input~label.e-float-text,
.e-small .e-outline.e-float-input input~label.e-label-top.e-float-text,
.e-small .e-outline.e-float-input textarea~label.e-label-top.e-float-text,
.e-small .e-outline.e-float-input.e-control-wrapper input~label.e-label-top.e-float-text,
.e-small .e-outline.e-float-input.e-control-wrapper textarea~label.e-label-top.e-float-text {
    font-size: 11px
}

.e-bigger .e-outline.e-float-input input~label.e-label-top.e-float-text,
.e-bigger .e-outline.e-float-input textarea~label.e-label-top.e-float-text,
.e-bigger .e-outline.e-float-input.e-control-wrapper input~label.e-label-top.e-float-text,
.e-bigger .e-outline.e-float-input.e-control-wrapper textarea~label.e-label-top.e-float-text,
.e-outline.e-float-input.e-bigger input:focus~label.e-float-text,
.e-outline.e-float-input.e-bigger input:valid~label.e-float-text,
.e-outline.e-float-input.e-bigger input[disabled]~label.e-label-top.e-float-text,
.e-outline.e-float-input.e-bigger input[readonly]~label.e-label-top.e-float-text,
.e-outline.e-float-input.e-bigger input~label.e-label-top.e-float-text,
.e-outline.e-float-input.e-bigger textarea:focus~label.e-float-text,
.e-outline.e-float-input.e-bigger textarea:valid~label.e-float-text,
.e-outline.e-float-input.e-bigger textarea[disabled]~label.e-label-top.e-float-text,
.e-outline.e-float-input.e-bigger textarea[readonly]~label.e-label-top.e-float-text,
.e-outline.e-float-input.e-bigger textarea~label.e-label-top.e-float-text,
.e-outline.e-float-input.e-bigger.e-input-focus input~label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-bigger input:focus~label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-bigger input:valid~label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-bigger input[disabled]~label.e-label-top.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-bigger input[readonly]~label.e-label-top.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-bigger input~label.e-label-top.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-bigger textarea:focus~label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-bigger textarea:valid~label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-bigger textarea[disabled]~label.e-label-top.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-bigger textarea[readonly]~label.e-label-top.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-bigger textarea~label.e-label-top.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-bigger.e-input-focus input~label.e-float-text {
    font-size: 12px
}

.e-outline.e-float-input,
.e-outline.e-float-input.e-control-wrapper,
.e-outline.e-input-group,
.e-outline.e-input-group.e-control-wrapper {
    font-size: 14px
}

.e-bigger .e-outline.e-float-input,
.e-bigger .e-outline.e-float-input.e-control-wrapper,
.e-bigger .e-outline.e-input-group,
.e-bigger .e-outline.e-input-group.e-control-wrapper,
.e-outline.e-float-input.e-bigger,
.e-outline.e-float-input.e-control-wrapper.e-bigger,
.e-outline.e-input-group.e-bigger,
.e-outline.e-input-group.e-control-wrapper.e-bigger {
    font-size: 16px
}

.e-outline.e-float-input.e-control-wrapper.e-small,
.e-outline.e-float-input.e-small,
.e-outline.e-input-group.e-control-wrapper.e-small,
.e-outline.e-input-group.e-small,
.e-small .e-outline.e-float-input,
.e-small .e-outline.e-float-input.e-control-wrapper,
.e-small .e-outline.e-input-group,
.e-small .e-outline.e-input-group.e-control-wrapper {
    font-size: 13px
}

.e-bigger .e-outline.e-float-input.e-control-wrapper.e-small,
.e-bigger .e-outline.e-float-input.e-small,
.e-bigger .e-outline.e-input-group.e-control-wrapper.e-small,
.e-bigger .e-outline.e-input-group.e-small,
.e-bigger.e-small .e-outline.e-float-input,
.e-bigger.e-small .e-outline.e-float-input.e-control-wrapper,
.e-bigger.e-small .e-outline.e-input-group,
.e-bigger.e-small .e-outline.e-input-group.e-control-wrapper,
.e-outline.e-float-input.e-control-wrapper.e-small.e-bigger,
.e-outline.e-float-input.e-small.e-bigger,
.e-outline.e-input-group.e-control-wrapper.e-small.e-bigger,
.e-outline.e-input-group.e-small.e-bigger,
.e-small .e-outline.e-float-input.e-bigger,
.e-small .e-outline.e-float-input.e-control-wrapper.e-bigger,
.e-small .e-outline.e-input-group.e-bigger,
.e-small .e-outline.e-input-group.e-control-wrapper.e-bigger {
    font-size: 14px
}

.e-bigger .e-outline.e-float-input.e-bigger input:focus~label.e-float-text,
.e-bigger .e-outline.e-float-input.e-bigger input:valid~label.e-float-text,
.e-bigger .e-outline.e-float-input.e-bigger input[disabled]~label.e-label-top.e-float-text,
.e-bigger .e-outline.e-float-input.e-bigger input[readonly]~label.e-label-top.e-float-text,
.e-bigger .e-outline.e-float-input.e-bigger input~label.e-label-top.e-float-text,
.e-bigger .e-outline.e-float-input.e-bigger textarea:focus~label.e-float-text,
.e-bigger .e-outline.e-float-input.e-bigger textarea:valid~label.e-float-text,
.e-bigger .e-outline.e-float-input.e-bigger textarea[disabled]~label.e-label-top.e-float-text,
.e-bigger .e-outline.e-float-input.e-bigger textarea[readonly]~label.e-label-top.e-float-text,
.e-bigger .e-outline.e-float-input.e-bigger textarea~label.e-label-top.e-float-text,
.e-bigger .e-outline.e-float-input.e-bigger.e-input-focus input~label.e-float-text,
.e-bigger .e-outline.e-float-input.e-control-wrapper.e-bigger input:focus~label.e-float-text,
.e-bigger .e-outline.e-float-input.e-control-wrapper.e-bigger input:valid~label.e-float-text,
.e-bigger .e-outline.e-float-input.e-control-wrapper.e-bigger input[disabled]~label.e-label-top.e-float-text,
.e-bigger .e-outline.e-float-input.e-control-wrapper.e-bigger input[readonly]~label.e-label-top.e-float-text,
.e-bigger .e-outline.e-float-input.e-control-wrapper.e-bigger input~label.e-label-top.e-float-text,
.e-bigger .e-outline.e-float-input.e-control-wrapper.e-bigger textarea:focus~label.e-float-text,
.e-bigger .e-outline.e-float-input.e-control-wrapper.e-bigger textarea:valid~label.e-float-text,
.e-bigger .e-outline.e-float-input.e-control-wrapper.e-bigger textarea[disabled]~label.e-label-top.e-float-text,
.e-bigger .e-outline.e-float-input.e-control-wrapper.e-bigger textarea[readonly]~label.e-label-top.e-float-text,
.e-bigger .e-outline.e-float-input.e-control-wrapper.e-bigger textarea~label.e-label-top.e-float-text,
.e-bigger .e-outline.e-float-input.e-control-wrapper.e-bigger.e-input-focus input~label.e-float-text,
.e-bigger .e-small.e-outline.e-float-input input~label.e-label-top.e-float-text,
.e-bigger .e-small.e-outline.e-float-input textarea~label.e-label-top.e-float-text,
.e-bigger .e-small.e-outline.e-float-input.e-control-wrapper input~label.e-label-top.e-float-text,
.e-bigger .e-small.e-outline.e-float-input.e-control-wrapper textarea~label.e-label-top.e-float-text,
.e-small .e-bigger.e-outline.e-float-input input~label.e-label-top.e-float-text,
.e-small .e-bigger.e-outline.e-float-input textarea~label.e-label-top.e-float-text,
.e-small .e-bigger.e-outline.e-float-input.e-control-wrapper input~label.e-label-top.e-float-text,
.e-small .e-bigger.e-outline.e-float-input.e-control-wrapper textarea~label.e-label-top.e-float-text,
.e-small .e-outline.e-float-input.e-bigger input:focus~label.e-float-text,
.e-small .e-outline.e-float-input.e-bigger input:valid~label.e-float-text,
.e-small .e-outline.e-float-input.e-bigger input[disabled]~label.e-label-top.e-float-text,
.e-small .e-outline.e-float-input.e-bigger input[readonly]~label.e-label-top.e-float-text,
.e-small .e-outline.e-float-input.e-bigger input~label.e-label-top.e-float-text,
.e-small .e-outline.e-float-input.e-bigger textarea:focus~label.e-float-text,
.e-small .e-outline.e-float-input.e-bigger textarea:valid~label.e-float-text,
.e-small .e-outline.e-float-input.e-bigger textarea[disabled]~label.e-label-top.e-float-text,
.e-small .e-outline.e-float-input.e-bigger textarea[readonly]~label.e-label-top.e-float-text,
.e-small .e-outline.e-float-input.e-bigger textarea~label.e-label-top.e-float-text,
.e-small .e-outline.e-float-input.e-bigger.e-input-focus input~label.e-float-text,
.e-small .e-outline.e-float-input.e-control-wrapper.e-bigger input:focus~label.e-float-text,
.e-small .e-outline.e-float-input.e-control-wrapper.e-bigger input:valid~label.e-float-text,
.e-small .e-outline.e-float-input.e-control-wrapper.e-bigger input[disabled]~label.e-label-top.e-float-text,
.e-small .e-outline.e-float-input.e-control-wrapper.e-bigger input[readonly]~label.e-label-top.e-float-text,
.e-small .e-outline.e-float-input.e-control-wrapper.e-bigger input~label.e-label-top.e-float-text,
.e-small .e-outline.e-float-input.e-control-wrapper.e-bigger textarea:focus~label.e-float-text,
.e-small .e-outline.e-float-input.e-control-wrapper.e-bigger textarea:valid~label.e-float-text,
.e-small .e-outline.e-float-input.e-control-wrapper.e-bigger textarea[disabled]~label.e-label-top.e-float-text,
.e-small .e-outline.e-float-input.e-control-wrapper.e-bigger textarea[readonly]~label.e-label-top.e-float-text,
.e-small .e-outline.e-float-input.e-control-wrapper.e-bigger textarea~label.e-label-top.e-float-text,
.e-small .e-outline.e-float-input.e-control-wrapper.e-bigger.e-input-focus input~label.e-float-text,
.e-small.e-outline.e-float-input.e-bigger input:focus~label.e-float-text,
.e-small.e-outline.e-float-input.e-bigger input:valid~label.e-float-text,
.e-small.e-outline.e-float-input.e-bigger input[disabled]~label.e-label-top.e-float-text,
.e-small.e-outline.e-float-input.e-bigger input[readonly]~label.e-label-top.e-float-text,
.e-small.e-outline.e-float-input.e-bigger input~label.e-label-top.e-float-text,
.e-small.e-outline.e-float-input.e-bigger textarea:focus~label.e-float-text,
.e-small.e-outline.e-float-input.e-bigger textarea:valid~label.e-float-text,
.e-small.e-outline.e-float-input.e-bigger textarea[disabled]~label.e-label-top.e-float-text,
.e-small.e-outline.e-float-input.e-bigger textarea[readonly]~label.e-label-top.e-float-text,
.e-small.e-outline.e-float-input.e-bigger textarea~label.e-label-top.e-float-text,
.e-small.e-outline.e-float-input.e-bigger.e-input-focus input~label.e-float-text,
.e-small.e-outline.e-float-input.e-control-wrapper.e-bigger input:focus~label.e-float-text,
.e-small.e-outline.e-float-input.e-control-wrapper.e-bigger input:valid~label.e-float-text,
.e-small.e-outline.e-float-input.e-control-wrapper.e-bigger input[disabled]~label.e-label-top.e-float-text,
.e-small.e-outline.e-float-input.e-control-wrapper.e-bigger input[readonly]~label.e-label-top.e-float-text,
.e-small.e-outline.e-float-input.e-control-wrapper.e-bigger input~label.e-label-top.e-float-text,
.e-small.e-outline.e-float-input.e-control-wrapper.e-bigger textarea:focus~label.e-float-text,
.e-small.e-outline.e-float-input.e-control-wrapper.e-bigger textarea:valid~label.e-float-text,
.e-small.e-outline.e-float-input.e-control-wrapper.e-bigger textarea[disabled]~label.e-label-top.e-float-text,
.e-small.e-outline.e-float-input.e-control-wrapper.e-bigger textarea[readonly]~label.e-label-top.e-float-text,
.e-small.e-outline.e-float-input.e-control-wrapper.e-bigger textarea~label.e-label-top.e-float-text,
.e-small.e-outline.e-float-input.e-control-wrapper.e-bigger.e-input-focus input~label.e-float-text {
    font-size: 12px
}

.e-input-group.e-small.e-outline input.e-input,
.e-outline.e-float-input.e-control-wrapper input.e-small,
.e-outline.e-float-input.e-control-wrapper.e-small input:focus,
.e-outline.e-float-input.e-control-wrapper.e-small.e-input-focus input,
.e-outline.e-float-input.e-small input,
.e-outline.e-float-input.e-small input:focus,
.e-outline.e-float-input.e-small.e-input-focus input,
.e-outline.e-input-group input.e-input.e-small,
.e-outline.e-input-group.e-control-wrapper input.e-input.e-small,
.e-outline.e-input-group.e-control-wrapper.e-small input.e-input,
.e-outline.e-input-group.e-control-wrapper.e-small input.e-input:focus,
.e-outline.e-input-group.e-control-wrapper.e-small.e-input-focus input.e-input,
.e-outline.e-input-group.e-small input.e-input:focus,
.e-outline.e-input-group.e-small.e-input-focus input.e-input,
.e-small .e-outline.e-float-input input,
.e-small .e-outline.e-float-input input:focus,
.e-small .e-outline.e-float-input.e-control-wrapper input,
.e-small .e-outline.e-float-input.e-control-wrapper input:focus,
.e-small .e-outline.e-float-input.e-control-wrapper.e-input-focus input,
.e-small .e-outline.e-float-input.e-input-focus input,
.e-small .e-outline.e-input-group input.e-input,
.e-small .e-outline.e-input-group input.e-input:focus,
.e-small .e-outline.e-input-group.e-control-wrapper input.e-input,
.e-small .e-outline.e-input-group.e-control-wrapper input.e-input:focus,
.e-small .e-outline.e-input-group.e-control-wrapper.e-input-focus input.e-input,
.e-small .e-outline.e-input-group.e-input-focus input.e-input,
.e-small input.e-input.e-outline,
input.e-input.e-small.e-outline {
    padding: 7px 10px
}

.e-input-group.e-small.e-outline textarea.e-input,
.e-outline.e-float-input.e-control-wrapper textarea.e-small,
.e-outline.e-float-input.e-control-wrapper.e-small textarea:focus,
.e-outline.e-float-input.e-small textarea,
.e-outline.e-float-input.e-small textarea:focus,
.e-outline.e-input-group textarea.e-input.e-small,
.e-outline.e-input-group.e-control-wrapper textarea.e-input.e-small,
.e-outline.e-input-group.e-control-wrapper.e-small textarea.e-input,
.e-outline.e-input-group.e-control-wrapper.e-small textarea.e-input:focus,
.e-outline.e-input-group.e-small textarea.e-input:focus,
.e-small .e-outline.e-float-input textarea,
.e-small .e-outline.e-float-input textarea:focus,
.e-small .e-outline.e-float-input.e-control-wrapper textarea,
.e-small .e-outline.e-float-input.e-control-wrapper textarea:focus,
.e-small .e-outline.e-input-group textarea.e-input,
.e-small .e-outline.e-input-group textarea.e-input:focus,
.e-small .e-outline.e-input-group.e-control-wrapper textarea.e-input,
.e-small .e-outline.e-input-group.e-control-wrapper textarea.e-input:focus,
.e-small textarea.e-input.e-outline,
textarea.e-input.e-small.e-outline {
    box-sizing: border-box;
    margin: 8px 0 1px;
    padding: 0 10px 10px
}

.e-outline.e-float-input.e-control-wrapper.e-input-group.e-float-icon-left>.e-input-group-icon.e-small,
.e-outline.e-float-input.e-control-wrapper.e-input-group.e-small.e-float-icon-left>.e-input-group-icon,
.e-outline.e-float-input.e-input-group.e-float-icon-left>.e-input-group-icon.e-small,
.e-outline.e-float-input.e-input-group.e-small.e-float-icon-left>.e-input-group-icon,
.e-outline.e-input-group.e-control-wrapper.e-float-icon-left>.e-input-group-icon.e-small,
.e-outline.e-input-group.e-control-wrapper.e-small.e-float-icon-left>.e-input-group-icon,
.e-outline.e-input-group.e-float-icon-left>.e-input-group-icon.e-small,
.e-outline.e-input-group.e-small.e-float-icon-left>.e-input-group-icon,
.e-small .e-outline.e-float-input.e-control-wrapper.e-input-group.e-float-icon-left>.e-input-group-icon,
.e-small .e-outline.e-float-input.e-input-group.e-float-icon-left>.e-input-group-icon,
.e-small .e-outline.e-input-group.e-control-wrapper.e-float-icon-left>.e-input-group-icon,
.e-small .e-outline.e-input-group.e-float-icon-left>.e-input-group-icon {
    margin-left: 0;
    margin-right: 6px
}

.e-outline.e-input-group.e-control-wrapper.e-small .e-input-group-icon,
.e-outline.e-input-group.e-small .e-input-group-icon,
.e-small .e-outline.e-input-group .e-input-group-icon,
.e-small .e-outline.e-input-group.e-control-wrapper .e-input-group-icon {
    margin-left: 0;
    margin-right: 10px
}

.e-outline.e-input-group.e-prepend.e-control-wrapper.e-small .e-input-group-icon,
.e-outline.e-input-group.e-prepend.e-small .e-input-group-icon,
.e-small .e-outline.e-input-group.e-prepend .e-input-group-icon,
.e-small .e-outline.e-input-group.e-prepend.e-control-wrapper .e-input-group-icon {
    margin-left: 10px;
    margin-right: 0
}

.e-outline.e-input-group .e-clear-icon.e-small,
.e-outline.e-input-group.e-control-wrapper .e-clear-icon.e-small,
.e-outline.e-input-group.e-control-wrapper.e-small .e-clear-icon,
.e-outline.e-input-group.e-small .e-clear-icon,
.e-small .e-outline.e-input-group .e-clear-icon,
.e-small .e-outline.e-input-group.e-control-wrapper .e-clear-icon {
    font-size: 14px;
    padding: 7px 10px 7px 0
}

.e-bigger .e-outline.e-float-input input,
.e-bigger .e-outline.e-float-input.e-control-wrapper input,
.e-bigger .e-outline.e-float-input.e-control-wrapper.e-input-group input,
.e-bigger .e-outline.e-float-input.e-input-group input,
.e-bigger .e-outline.e-float-input.e-input-group.e-control-wrapper input,
.e-bigger .e-outline.e-input-group.e-control-wrapper:not(.e-float-input) .e-input,
.e-bigger .e-outline.e-input-group:not(.e-float-input) .e-input,
.e-outline.e-float-input.e-bigger input,
.e-outline.e-float-input.e-control-wrapper.e-bigger input,
.e-outline.e-float-input.e-control-wrapper.e-input-group.e-bigger input,
.e-outline.e-float-input.e-input-group.e-bigger input,
.e-outline.e-float-input.e-input-group.e-control-wrapper.e-bigger input,
.e-outline.e-input-group.e-bigger:not(.e-float-input) .e-input,
.e-outline.e-input-group.e-control-wrapper.e-bigger:not(.e-float-input) .e-input {
    box-sizing: border-box;
    min-height: 54px
}

.e-bigger .e-outline.e-input-group .e-clear-icon,
.e-bigger .e-outline.e-input-group.e-control-wrapper .e-clear-icon,
.e-outline.e-input-group .e-clear-icon.e-bigger,
.e-outline.e-input-group.e-bigger .e-clear-icon,
.e-outline.e-input-group.e-control-wrapper .e-clear-icon.e-bigger,
.e-outline.e-input-group.e-control-wrapper.e-bigger .e-clear-icon {
    font-size: 20px;
    padding: 15px 16px 15px 0
}

.e-bigger .e-outline.e-float-input.e-input-group.e-control-wrapper.e-float-icon-left>.e-input-group-icon,
.e-bigger .e-outline.e-float-input.e-input-group.e-float-icon-left>.e-input-group-icon,
.e-bigger .e-outline.e-input-group.e-control-wrapper.e-float-icon-left>.e-input-group-icon,
.e-bigger .e-outline.e-input-group.e-float-icon-left>.e-input-group-icon,
.e-outline.e-float-input.e-input-group.e-bigger.e-float-icon-left>.e-input-group-icon,
.e-outline.e-float-input.e-input-group.e-control-wrapper.e-bigger.e-float-icon-left>.e-input-group-icon,
.e-outline.e-float-input.e-input-group.e-control-wrapper.e-float-icon-left>.e-input-group-icon.e-bigger,
.e-outline.e-float-input.e-input-group.e-float-icon-left>.e-input-group-icon.e-bigger,
.e-outline.e-input-group.e-bigger.e-float-icon-left>.e-input-group-icon,
.e-outline.e-input-group.e-control-wrapper.e-bigger.e-float-icon-left>.e-input-group-icon,
.e-outline.e-input-group.e-control-wrapper.e-float-icon-left>.e-input-group-icon.e-bigger,
.e-outline.e-input-group.e-float-icon-left>.e-input-group-icon.e-bigger {
    margin-left: 8px;
    margin-right: 0
}

.e-bigger .e-outline.e-float-input.e-input-group.e-rtl.e-control-wrapper.e-float-icon-left>.e-input-group-icon,
.e-bigger .e-outline.e-float-input.e-input-group.e-rtl.e-float-icon-left>.e-input-group-icon,
.e-bigger .e-outline.e-input-group.e-rtl.e-control-wrapper.e-float-icon-left>.e-input-group-icon,
.e-bigger .e-outline.e-input-group.e-rtl.e-float-icon-left>.e-input-group-icon,
.e-outline.e-float-input.e-input-group.e-rtl.e-bigger.e-float-icon-left>.e-input-group-icon,
.e-outline.e-float-input.e-input-group.e-rtl.e-control-wrapper.e-bigger.e-float-icon-left>.e-input-group-icon,
.e-outline.e-float-input.e-input-group.e-rtl.e-control-wrapper.e-float-icon-left>.e-input-group-icon.e-bigger,
.e-outline.e-float-input.e-input-group.e-rtl.e-float-icon-left>.e-input-group-icon.e-bigger,
.e-outline.e-input-group.e-rtl.e-bigger.e-float-icon-left>.e-input-group-icon,
.e-outline.e-input-group.e-rtl.e-control-wrapper.e-bigger.e-float-icon-left>.e-input-group-icon,
.e-outline.e-input-group.e-rtl.e-control-wrapper.e-float-icon-left>.e-input-group-icon.e-bigger,
.e-outline.e-input-group.e-rtl.e-float-icon-left>.e-input-group-icon.e-bigger {
    margin-left: 0;
    margin-right: 8px
}

.e-bigger .e-outline.e-input-group .e-input-group-icon,
.e-bigger .e-outline.e-input-group.e-control-wrapper .e-input-group-icon,
.e-outline.e-input-group .e-input-group-icon.e-bigger,
.e-outline.e-input-group.e-bigger .e-input-group-icon,
.e-outline.e-input-group.e-control-wrapper .e-input-group-icon.e-bigger,
.e-outline.e-input-group.e-control-wrapper.e-bigger .e-input-group-icon {
    margin: 15px 16px 15px 0
}

.e-bigger .e-outline.e-input-group.e-prepend .e-input-group-icon,
.e-bigger .e-outline.e-input-group.e-prepend.e-control-wrapper .e-input-group-icon,
.e-outline.e-input-group.e-prepend .e-input-group-icon.e-bigger,
.e-outline.e-input-group.e-prepend.e-bigger .e-input-group-icon,
.e-outline.e-input-group.e-prepend.e-control-wrapper .e-input-group-icon.e-bigger,
.e-outline.e-input-group.e-prepend.e-control-wrapper.e-bigger .e-input-group-icon {
    margin: 15px 0 15px 16px
}

.e-bigger .e-outline.e-float-input.e-control-wrapper.e-float-input:not(.e-float-icon-left) input:focus,
.e-bigger .e-outline.e-float-input.e-control-wrapper.e-float-input:not(.e-float-icon-left).e-input-focus input,
.e-bigger .e-outline.e-float-input.e-control-wrapper:not(.e-float-icon-left) input,
.e-bigger .e-outline.e-float-input:not(.e-float-icon-left) input,
.e-bigger .e-outline.e-float-input:not(.e-float-icon-left) input:focus,
.e-bigger .e-outline.e-float-input:not(.e-float-icon-left).e-input-focus input,
.e-bigger .e-outline.e-input-group.e-control-wrapper.e-float-input:not(.e-float-icon-left) input.e-input:focus,
.e-bigger .e-outline.e-input-group.e-control-wrapper.e-float-input:not(.e-float-icon-left).e-input-focus input.e-input,
.e-bigger .e-outline.e-input-group.e-control-wrapper:not(.e-float-icon-left) input.e-input,
.e-bigger .e-outline.e-input-group.e-float-input:not(.e-float-icon-left) input.e-input:focus,
.e-bigger .e-outline.e-input-group.e-float-input:not(.e-float-icon-left).e-input-focus input.e-input,
.e-bigger .e-outline.e-input-group:not(.e-float-icon-left) input.e-input,
.e-bigger input.e-input.e-outline,
.e-outline.e-float-input.e-bigger.e-float-input:not(.e-float-icon-left) input:focus,
.e-outline.e-float-input.e-bigger.e-float-input:not(.e-float-icon-left).e-input-focus input,
.e-outline.e-float-input.e-bigger:not(.e-float-icon-left) input,
.e-outline.e-float-input.e-control-wrapper.e-bigger:not(.e-float-icon-left) input,
.e-outline.e-float-input.e-control-wrapper.e-bigger:not(.e-float-icon-left) input:focus,
.e-outline.e-float-input.e-control-wrapper.e-bigger:not(.e-float-icon-left).e-input-focus input,
.e-outline.e-float-input.e-control-wrapper:not(.e-float-icon-left) input.e-bigger,
.e-outline.e-float-input:not(.e-float-icon-left) input.e-bigger,
.e-outline.e-input-group.e-bigger:not(.e-float-icon-left) input.e-input,
.e-outline.e-input-group.e-bigger:not(.e-float-icon-left) input.e-input:focus,
.e-outline.e-input-group.e-bigger:not(.e-float-icon-left).e-input-focus input.e-input,
.e-outline.e-input-group.e-control-wrapper.e-bigger:not(.e-float-icon-left) input.e-input,
.e-outline.e-input-group.e-control-wrapper.e-bigger:not(.e-float-icon-left) input.e-input:focus,
.e-outline.e-input-group.e-control-wrapper.e-bigger:not(.e-float-icon-left).e-input-focus input.e-input,
.e-outline.e-input-group.e-control-wrapper:not(.e-float-icon-left) input.e-input.e-bigger,
.e-outline.e-input-group:not(.e-float-icon-left) input.e-input.e-bigger,
input.e-input.e-bigger.e-outline {
    padding: 15px 16px
}

.e-bigger .e-outline.e-float-input.e-control-wrapper.e-float-input:not(.e-float-icon-left) textarea:focus,
.e-bigger .e-outline.e-float-input.e-control-wrapper:not(.e-float-icon-left) textarea,
.e-bigger .e-outline.e-float-input:not(.e-float-icon-left) textarea,
.e-bigger .e-outline.e-float-input:not(.e-float-icon-left) textarea:focus,
.e-bigger .e-outline.e-input-group.e-control-wrapper.e-float-input:not(.e-float-icon-left) textarea.e-input:focus,
.e-bigger .e-outline.e-input-group.e-control-wrapper:not(.e-float-icon-left) textarea.e-input,
.e-bigger .e-outline.e-input-group.e-float-input:not(.e-float-icon-left) textarea.e-input:focus,
.e-bigger .e-outline.e-input-group:not(.e-float-icon-left) textarea.e-input,
.e-bigger textarea.e-input.e-outline,
.e-outline.e-float-input.e-bigger.e-float-input:not(.e-float-icon-left) textarea:focus,
.e-outline.e-float-input.e-bigger:not(.e-float-icon-left) textarea,
.e-outline.e-float-input.e-control-wrapper.e-bigger:not(.e-float-icon-left) textarea,
.e-outline.e-float-input.e-control-wrapper.e-bigger:not(.e-float-icon-left) textarea:focus,
.e-outline.e-float-input.e-control-wrapper:not(.e-float-icon-left) textarea.e-bigger,
.e-outline.e-float-input:not(.e-float-icon-left) textarea.e-bigger,
.e-outline.e-input-group.e-bigger:not(.e-float-icon-left) textarea.e-input,
.e-outline.e-input-group.e-bigger:not(.e-float-icon-left) textarea.e-input:focus,
.e-outline.e-input-group.e-control-wrapper.e-bigger:not(.e-float-icon-left) textarea.e-input,
.e-outline.e-input-group.e-control-wrapper.e-bigger:not(.e-float-icon-left) textarea.e-input:focus,
.e-outline.e-input-group.e-control-wrapper:not(.e-float-icon-left) textarea.e-input.e-bigger,
.e-outline.e-input-group:not(.e-float-icon-left) textarea.e-input.e-bigger,
textarea.e-input.e-bigger.e-outline {
    margin: 8px 0 1px;
    padding: 0 16px 16px
}

.e-bigger .e-outline.e-float-input.e-control-wrapper.e-input-group.e-small input,
.e-bigger .e-outline.e-float-input.e-control-wrapper.e-small input,
.e-bigger .e-outline.e-float-input.e-input-group.e-control-wrapper.e-small input,
.e-bigger .e-outline.e-float-input.e-input-group.e-small input,
.e-bigger .e-outline.e-float-input.e-small input,
.e-bigger .e-outline.e-input-group.e-control-wrapper.e-small:not(.e-float-input) .e-input,
.e-bigger .e-outline.e-input-group.e-small:not(.e-float-input) .e-input .e-small .e-input-group.e-bigger:not(.e-float-input) .e-input,
.e-outline.e-float-input.e-bigger.e-small input,
.e-outline.e-float-input.e-control-wrapper.e-bigger.e-small input,
.e-outline.e-float-input.e-control-wrapper.e-input-group.e-bigger.e-small input,
.e-outline.e-float-input.e-input-group.e-bigger.e-small input,
.e-outline.e-float-input.e-input-group.e-control-wrapper.e-bigger.e-small input,
.e-outline.e-input-group.e-bigger.e-small:not(.e-float-input) .e-input,
.e-outline.e-input-group.e-control-wrapper.e-bigger.e-small:not(.e-float-input) .e-input,
.e-small .e-outline.e-float-input.e-bigger input,
.e-small .e-outline.e-float-input.e-control-wrapper.e-bigger input,
.e-small .e-outline.e-float-input.e-control-wrapper.e-input-group.e-bigger input,
.e-small .e-outline.e-float-input.e-input-group.e-bigger input,
.e-small .e-outline.e-float-input.e-input-group.e-control-wrapper.e-bigger input,
.e-small .e-outline.e-input-group.e-control-wrapper.e-bigger:not(.e-float-input) .e-input {
    box-sizing: border-box;
    min-height: 38px
}

.e-bigger .e-outline.e-float-input.e-control-wrapper.e-small:not(.e-float-icon-left) input,
.e-bigger .e-outline.e-float-input.e-control-wrapper.e-small:not(.e-float-icon-left) input:focus,
.e-bigger .e-outline.e-float-input.e-control-wrapper.e-small:not(.e-float-icon-left).e-input-focus input,
.e-bigger .e-outline.e-float-input.e-small:not(.e-float-icon-left) input,
.e-bigger .e-outline.e-float-input.e-small:not(.e-float-icon-left) input:focus,
.e-bigger .e-outline.e-float-input.e-small:not(.e-float-icon-left).e-input-focus input,
.e-bigger .e-outline.e-input-group.e-control-wrapper.e-small:not(.e-float-icon-left) input.e-input,
.e-bigger .e-outline.e-input-group.e-control-wrapper.e-small:not(.e-float-icon-left) input.e-input:focus,
.e-bigger .e-outline.e-input-group.e-control-wrapper.e-small:not(.e-float-icon-left).e-input-focus input.e-input,
.e-bigger .e-outline.e-input-group.e-small:not(.e-float-icon-left) input.e-input,
.e-bigger .e-outline.e-input-group.e-small:not(.e-float-icon-left) input.e-input:focus,
.e-bigger .e-outline.e-input-group.e-small:not(.e-float-icon-left).e-input-focus input.e-input,
.e-bigger input.e-input.e-small.e-outline,
.e-outline.e-float-input.e-bigger.e-small:not(.e-float-icon-left) input:focus,
.e-outline.e-float-input.e-bigger.e-small:not(.e-float-icon-left).e-input-focus input,
.e-outline.e-float-input.e-control-wrapper.e-bigger.e-small:not(.e-float-icon-left) input:focus,
.e-outline.e-float-input.e-control-wrapper.e-bigger.e-small:not(.e-float-icon-left).e-input-focus input,
.e-outline.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-float-icon-left) input,
.e-outline.e-float-input.e-control-wrapper.e-small:not(.e-float-icon-left) input.e-bigger,
.e-outline.e-float-input.e-small.e-bigger:not(.e-float-icon-left) input,
.e-outline.e-float-input.e-small:not(.e-float-icon-left) input.e-bigger,
.e-outline.e-input-group.e-bigger.e-small:not(.e-float-icon-left) input.e-input:focus,
.e-outline.e-input-group.e-bigger.e-small:not(.e-float-icon-left).e-input-focus input.e-input,
.e-outline.e-input-group.e-control-wrapper.e-bigger.e-small:not(.e-float-icon-left) input.e-input:focus,
.e-outline.e-input-group.e-control-wrapper.e-bigger.e-small:not(.e-float-icon-left).e-input-focus input.e-input,
.e-outline.e-input-group.e-control-wrapper.e-small.e-bigger:not(.e-float-icon-left) input.e-input,
.e-outline.e-input-group.e-control-wrapper.e-small:not(.e-float-icon-left) input.e-input.e-bigger,
.e-outline.e-input-group.e-small.e-bigger:not(.e-float-icon-left) input.e-input,
.e-outline.e-input-group.e-small:not(.e-float-icon-left) input.e-input.e-bigger,
.e-small .e-outline.e-float-input.e-bigger:not(.e-float-icon-left) input:focus,
.e-small .e-outline.e-float-input.e-bigger:not(.e-float-icon-left).e-input-focus input,
.e-small .e-outline.e-float-input.e-control-wrapper.e-bigger:not(.e-float-icon-left) input:focus,
.e-small .e-outline.e-float-input.e-control-wrapper.e-bigger:not(.e-float-icon-left).e-input-focus input,
.e-small .e-outline.e-input-group.e-bigger:not(.e-float-icon-left) input.e-input:focus,
.e-small .e-outline.e-input-group.e-bigger:not(.e-float-icon-left).e-input-focus input.e-input,
.e-small .e-outline.e-input-group.e-control-wrapper.e-bigger:not(.e-float-icon-left) input.e-input:focus,
.e-small .e-outline.e-input-group.e-control-wrapper.e-bigger:not(.e-float-icon-left).e-input-focus input.e-input,
input.e-input.e-bigger.e-small.e-outline {
    padding: 10px 12px 9px
}

.e-bigger .e-outline.e-float-input.e-control-wrapper.e-small:not(.e-float-icon-left) textarea,
.e-bigger .e-outline.e-float-input.e-control-wrapper.e-small:not(.e-float-icon-left) textarea:focus,
.e-bigger .e-outline.e-float-input.e-small:not(.e-float-icon-left) textarea,
.e-bigger .e-outline.e-float-input.e-small:not(.e-float-icon-left) textarea:focus,
.e-bigger .e-outline.e-input-group.e-control-wrapper.e-small:not(.e-float-icon-left) textarea.e-input,
.e-bigger .e-outline.e-input-group.e-control-wrapper.e-small:not(.e-float-icon-left) textarea.e-input:focus,
.e-bigger .e-outline.e-input-group.e-small:not(.e-float-icon-left) textarea.e-input,
.e-bigger .e-outline.e-input-group.e-small:not(.e-float-icon-left) textarea.e-input:focus,
.e-bigger textarea.e-input.e-small.e-outline,
.e-outline.e-float-input.e-bigger.e-small:not(.e-float-icon-left) textarea:focus,
.e-outline.e-float-input.e-control-wrapper.e-bigger.e-small:not(.e-float-icon-left) textarea:focus,
.e-outline.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-float-icon-left) textarea,
.e-outline.e-float-input.e-control-wrapper.e-small:not(.e-float-icon-left) textarea.e-bigger,
.e-outline.e-float-input.e-small.e-bigger:not(.e-float-icon-left) textarea,
.e-outline.e-float-input.e-small:not(.e-float-icon-left) textarea.e-bigger,
.e-outline.e-input-group.e-bigger.e-small:not(.e-float-icon-left) textarea.e-input:focus,
.e-outline.e-input-group.e-control-wrapper.e-bigger.e-small:not(.e-float-icon-left) textarea.e-input:focus,
.e-outline.e-input-group.e-control-wrapper.e-small.e-bigger:not(.e-float-icon-left) textarea.e-input,
.e-outline.e-input-group.e-control-wrapper.e-small:not(.e-float-icon-left) textarea.e-input.e-bigger,
.e-outline.e-input-group.e-small.e-bigger:not(.e-float-icon-left) textarea.e-input,
.e-outline.e-input-group.e-small:not(.e-float-icon-left) textarea.e-input.e-bigger,
.e-small .e-outline.e-float-input.e-bigger:not(.e-float-icon-left) textarea:focus,
.e-small .e-outline.e-float-input.e-control-wrapper.e-bigger:not(.e-float-icon-left) textarea:focus,
.e-small .e-outline.e-input-group.e-bigger:not(.e-float-icon-left) textarea.e-input:focus,
.e-small .e-outline.e-input-group.e-control-wrapper.e-bigger:not(.e-float-icon-left) textarea.e-input:focus,
textarea.e-input.e-bigger.e-small.e-outline {
    box-sizing: border-box;
    margin: 8px 0 1px;
    padding: 0 12px 12px
}

.e-bigger .e-outline.e-input-group.e-control-wrapper.e-small .e-clear-icon,
.e-bigger .e-outline.e-input-group.e-small .e-clear-icon,
.e-outline.e-input-group.e-control-wrapper.e-small .e-clear-icon.e-bigger,
.e-outline.e-input-group.e-control-wrapper.e-small.e-bigger .e-clear-icon,
.e-outline.e-input-group.e-small .e-clear-icon.e-bigger,
.e-outline.e-input-group.e-small.e-bigger .e-clear-icon {
    font-size: 18px;
    padding: 9px 12px 9px 0
}

.e-bigger .e-outline.e-input-group.e-control-wrapper.e-float-input.e-small.e-float-icon-left>.e-input-group-icon,
.e-bigger .e-outline.e-input-group.e-control-wrapper.e-small.e-float-icon-left>.e-input-group-icon,
.e-bigger .e-outline.e-input-group.e-float-input.e-small.e-float-icon-left>.e-input-group-icon,
.e-bigger .e-outline.e-input-group.e-small.e-float-icon-left>.e-input-group-icon,
.e-outline.e-float-input.e-control-wrapper.e-input-group.e-small.e-bigger.e-float-icon-left>.e-input-group-icon,
.e-outline.e-float-input.e-control-wrapper.e-input-group.e-small.e-float-icon-left>.e-input-group-icon.e-bigger,
.e-outline.e-float-input.e-input-group.e-small.e-bigger.e-float-icon-left>.e-input-group-icon,
.e-outline.e-float-input.e-input-group.e-small.e-float-icon-left>.e-input-group-icon.e-bigger,
.e-outline.e-input-group.e-control-wrapper.e-small.e-bigger.e-float-icon-left>.e-input-group-icon,
.e-outline.e-input-group.e-control-wrapper.e-small.e-float-icon-left>.e-input-group-icon.e-bigger,
.e-outline.e-input-group.e-small.e-bigger.e-float-icon-left>.e-input-group-icon,
.e-outline.e-input-group.e-small.e-float-icon-left>.e-input-group-icon.e-bigger {
    margin-left: 0;
    margin-right: 8px
}

.e-bigger .e-outline.e-input-group.e-control-wrapper.e-small .e-input-group-icon,
.e-bigger .e-outline.e-input-group.e-small .e-input-group-icon,
.e-outline.e-input-group.e-control-wrapper.e-small .e-input-group-icon.e-bigger,
.e-outline.e-input-group.e-control-wrapper.e-small.e-bigger .e-input-group-icon,
.e-outline.e-input-group.e-small .e-input-group-icon.e-bigger,
.e-outline.e-input-group.e-small.e-bigger .e-input-group-icon {
    margin: 9px 12px 9px 0
}

.e-bigger .e-outline.e-input-group.e-prepend.e-control-wrapper.e-small .e-input-group-icon,
.e-bigger .e-outline.e-input-group.e-prepend.e-small .e-input-group-icon,
.e-outline.e-input-group.e-prepend.e-control-wrapper.e-small .e-input-group-icon.e-bigger,
.e-outline.e-input-group.e-prepend.e-control-wrapper.e-small.e-bigger .e-input-group-icon,
.e-outline.e-input-group.e-prepend.e-small .e-input-group-icon.e-bigger,
.e-outline.e-input-group.e-prepend.e-small.e-bigger .e-input-group-icon {
    margin: 9px 0 9px 12px
}

.e-outline.e-float-input.e-control-wrapper.e-input-group.e-small .e-input-group-icon,
.e-outline.e-float-input.e-input-group.e-small .e-input-group-icon,
.e-small .e-outline.e-float-input.e-control-wrapper.e-input-group .e-input-group-icon,
.e-small .e-outline.e-float-input.e-input-group .e-input-group-icon {
    margin-top: 9px
}

.e-outline.e-float-input input,
.e-outline.e-float-input textarea,
.e-outline.e-float-input.e-control-wrapper input,
.e-outline.e-float-input.e-control-wrapper textarea {
    border: 0;
    border-width: 0
}

.e-bigger .e-outline.e-float-input textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-bigger .e-outline.e-float-input.e-control-wrapper textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-bigger .e-outline.e-float-input.e-control-wrapper.e-small textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-bigger .e-outline.e-float-input.e-control-wrapper.e-small:not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-bigger .e-outline.e-float-input.e-control-wrapper:not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-bigger .e-outline.e-float-input.e-small textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-bigger .e-outline.e-float-input.e-small:not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-bigger .e-outline.e-float-input:not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-outline label.e-float-text,
.e-outline.e-float-input label.e-float-text,
.e-outline.e-float-input textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-outline.e-float-input.e-bigger textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-outline.e-float-input.e-bigger.e-control-wrapper textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-outline.e-float-input.e-bigger.e-control-wrapper:not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-outline.e-float-input.e-bigger:not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-outline.e-float-input.e-control-wrapper label.e-float-text,
.e-outline.e-float-input.e-control-wrapper textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-outline.e-float-input.e-control-wrapper.e-bigger textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-outline.e-float-input.e-control-wrapper.e-bigger:not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-outline.e-float-input.e-control-wrapper.e-small textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-outline.e-float-input.e-control-wrapper.e-small.e-bigger textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-outline.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-outline.e-float-input.e-control-wrapper.e-small:not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-outline.e-float-input.e-control-wrapper:not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-outline.e-float-input.e-small textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-outline.e-float-input.e-small.e-bigger textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-outline.e-float-input.e-small.e-bigger:not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-outline.e-float-input.e-small:not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-outline.e-float-input:not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-small .e-outline.e-float-input textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-small .e-outline.e-float-input.e-control-wrapper textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-small .e-outline.e-float-input.e-control-wrapper:not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-small .e-outline.e-float-input:not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom {
    box-sizing: border-box;
    display: flex;
    left: 0;
    line-height: 13px;
    position: absolute;
    top: -7px;
    transform: translateZ(0) scale(1);
    transition: color .2s, font-size .2s, line-height .2s
}

.e-bigger .e-outline.e-float-input.e-control-wrapper:not(.e-error):not(.e-valid-input):not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-bigger .e-outline.e-float-input.e-control-wrapper:not(.e-valid-input):not(.e-input-focus) input:not(:focus):not(:valid):not(.e-valid-input)~label.e-float-text,
.e-bigger .e-outline.e-float-input:not(.e-error):not(.e-valid-input):not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-bigger .e-outline.e-float-input:not(.e-valid-input):not(.e-input-focus) input:not(:focus):not(:valid):not(.e-valid-input)~label.e-float-text,
.e-bigger .e-outline:not(.e-valid-input):not(.e-valid-input):not(.e-input-focus) input:not(:focus):not(:valid)~label.e-float-text,
.e-bigger.e-outline.e-float-input.e-control-wrapper:not(.e-error):not(.e-valid-input):not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-bigger.e-outline.e-float-input.e-control-wrapper:not(.e-valid-input):not(.e-input-focus) input:not(:focus):not(:valid):not(.e-valid-input)~label.e-float-text,
.e-bigger.e-outline.e-float-input:not(.e-error):not(.e-valid-input):not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-bigger.e-outline.e-float-input:not(.e-valid-input):not(.e-input-focus) input:not(:focus):not(:valid):not(.e-valid-input)~label.e-float-text,
.e-bigger.e-outline:not(.e-valid-input):not(.e-valid-input):not(.e-input-focus) input:not(:focus):not(:valid)~label.e-float-text,
.e-outline.e-float-input.e-bigger.e-control-wrapper:not(.e-error):not(.e-valid-input):not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-outline.e-float-input.e-bigger:not(.e-error):not(.e-valid-input):not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-outline.e-float-input.e-control-wrapper.e-bigger:not(.e-error):not(.e-valid-input):not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom {
    line-height: 70px
}

.e-bigger .e-outline.e-float-input.e-control-wrapper:not(.e-error):not(.e-valid-input):not(.e-input-focus) textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-bigger .e-outline.e-float-input.e-control-wrapper:not(.e-valid-input):not(.e-input-focus) textarea:not(:focus):not(:valid):not(.e-valid-input)~label.e-float-text,
.e-bigger .e-outline.e-float-input.e-control-wrapper:not(.e-valid-input):not(.e-input-focus) textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-bigger .e-outline.e-float-input.e-control-wrapper:not(.e-valid-input):not(.e-input-focus) textarea:valid~label.e-float-text.e-label-bottom,
.e-bigger .e-outline.e-float-input:not(.e-error):not(.e-valid-input):not(.e-input-focus) textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-bigger .e-outline.e-float-input:not(.e-valid-input):not(.e-input-focus) textarea:not(:focus):not(:valid):not(.e-valid-input)~label.e-float-text,
.e-bigger .e-outline.e-float-input:not(.e-valid-input):not(.e-input-focus) textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-bigger .e-outline.e-float-input:not(.e-valid-input):not(.e-input-focus) textarea:valid~label.e-float-text.e-label-bottom,
.e-bigger .e-outline:not(.e-valid-input):not(.e-valid-input):not(.e-input-focus) textarea:not(:focus):not(:valid)~label.e-float-text,
.e-bigger.e-outline.e-float-input.e-control-wrapper:not(.e-error):not(.e-valid-input):not(.e-input-focus) textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-bigger.e-outline.e-float-input.e-control-wrapper:not(.e-valid-input):not(.e-input-focus) textarea:not(:focus):not(:valid):not(.e-valid-input)~label.e-float-text,
.e-bigger.e-outline.e-float-input.e-control-wrapper:not(.e-valid-input):not(.e-input-focus) textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-bigger.e-outline.e-float-input.e-control-wrapper:not(.e-valid-input):not(.e-input-focus) textarea:valid~label.e-float-text.e-label-bottom,
.e-bigger.e-outline.e-float-input:not(.e-error):not(.e-valid-input):not(.e-input-focus) textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-bigger.e-outline.e-float-input:not(.e-valid-input):not(.e-input-focus) textarea:not(:focus):not(:valid):not(.e-valid-input)~label.e-float-text,
.e-bigger.e-outline.e-float-input:not(.e-valid-input):not(.e-input-focus) textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-bigger.e-outline.e-float-input:not(.e-valid-input):not(.e-input-focus) textarea:valid~label.e-float-text.e-label-bottom,
.e-bigger.e-outline:not(.e-valid-input):not(.e-valid-input):not(.e-input-focus) textarea:not(:focus):not(:valid)~label.e-float-text,
.e-outline.e-float-input.e-bigger.e-control-wrapper:not(.e-error):not(.e-valid-input):not(.e-input-focus) textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-outline.e-float-input.e-bigger:not(.e-error):not(.e-valid-input):not(.e-input-focus) textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-outline.e-float-input.e-control-wrapper.e-bigger:not(.e-error):not(.e-valid-input):not(.e-input-focus) textarea:not(:focus):valid~label.e-float-text.e-label-bottom {
    line-height: 66px
}

.e-bigger .e-outline.e-float-input.e-control-wrapper:not(.e-error):not(.e-valid-input) textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-bigger .e-outline.e-float-input.e-control-wrapper:not(.e-valid-input) textarea:not(:focus):not(:valid):not(.e-valid-input)~label.e-float-text,
.e-bigger .e-outline.e-float-input:not(.e-error):not(.e-valid-input) textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-bigger .e-outline.e-float-input:not(.e-valid-input) textarea:not(:focus):not(:valid):not(.e-valid-input)~label.e-float-text,
.e-bigger .e-outline:not(.e-valid-input):not(.e-valid-input) textarea:not(:focus):not(:valid)~label.e-float-text,
.e-bigger.e-outline.e-float-input.e-control-wrapper:not(.e-error):not(.e-valid-input) textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-bigger.e-outline.e-float-input.e-control-wrapper:not(.e-valid-input) textarea:not(:focus):not(:valid):not(.e-valid-input)~label.e-float-text,
.e-bigger.e-outline.e-float-input:not(.e-error):not(.e-valid-input) textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-bigger.e-outline.e-float-input:not(.e-valid-input) textarea:not(:focus):not(:valid):not(.e-valid-input)~label.e-float-text,
.e-bigger.e-outline:not(.e-valid-input):not(.e-valid-input) textarea:not(:focus):not(:valid)~label.e-float-text,
.e-outline.e-float-input.e-bigger.e-control-wrapper:not(.e-error):not(.e-valid-input) textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-outline.e-float-input.e-bigger:not(.e-error):not(.e-valid-input) textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-outline.e-float-input.e-control-wrapper.e-bigger:not(.e-error):not(.e-valid-input) textarea:not(:focus):valid~label.e-float-text.e-label-bottom {
    line-height: 66px
}

.e-outline.e-float-input.e-control-wrapper.e-small:not(.e-error):not(.e-valid-input):not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-outline.e-float-input.e-small:not(.e-error):not(.e-valid-input):not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-small .e-outline.e-float-input.e-control-wrapper:not(.e-error):not(.e-valid-input):not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-small .e-outline.e-float-input:not(.e-error):not(.e-valid-input):not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-small.e-outline.e-float-input.e-control-wrapper:not(.e-valid-input):not(.e-input-focus) input:not(:focus):not(:valid):not(.e-valid-input)~label.e-float-text,
.e-small.e-outline.e-float-input:not(.e-valid-input):not(.e-input-focus) input:not(:focus):not(:valid):not(.e-valid-input)~label.e-float-text,
.e-small.e-outline:not(.e-valid-input):not(.e-valid-input):not(.e-input-focus) input:not(:focus):not(:valid)~label.e-float-text {
    line-height: 46px
}

.e-outline.e-float-input.e-control-wrapper.e-small:not(.e-error):not(.e-valid-input):not(.e-input-focus) textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-outline.e-float-input.e-small:not(.e-error):not(.e-valid-input):not(.e-input-focus) textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-small .e-outline.e-float-input.e-control-wrapper:not(.e-error):not(.e-valid-input):not(.e-input-focus) textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-small .e-outline.e-float-input.e-control-wrapper:not(.e-valid-input):not(.e-input-focus) textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-small .e-outline.e-float-input.e-control-wrapper:not(.e-valid-input):not(.e-input-focus) textarea:valid~label.e-float-text.e-label-bottom,
.e-small .e-outline.e-float-input:not(.e-error):not(.e-valid-input):not(.e-input-focus) textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-small .e-outline.e-float-input:not(.e-valid-input):not(.e-input-focus) textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-small .e-outline.e-float-input:not(.e-valid-input):not(.e-input-focus) textarea:valid~label.e-float-text.e-label-bottom,
.e-small.e-outline.e-float-input.e-control-wrapper:not(.e-valid-input):not(.e-input-focus) textarea:not(:focus):not(:valid):not(.e-valid-input)~label.e-float-text,
.e-small.e-outline.e-float-input.e-control-wrapper:not(.e-valid-input):not(.e-input-focus) textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-small.e-outline.e-float-input.e-control-wrapper:not(.e-valid-input):not(.e-input-focus) textarea:valid~label.e-float-text.e-label-bottom,
.e-small.e-outline.e-float-input:not(.e-valid-input):not(.e-input-focus) textarea:not(:focus):not(:valid):not(.e-valid-input)~label.e-float-text,
.e-small.e-outline.e-float-input:not(.e-valid-input):not(.e-input-focus) textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-small.e-outline.e-float-input:not(.e-valid-input):not(.e-input-focus) textarea:valid~label.e-float-text.e-label-bottom,
.e-small.e-outline:not(.e-valid-input):not(.e-valid-input):not(.e-input-focus) textarea:not(:focus):not(:valid)~label.e-float-text {
    line-height: 60px
}

.e-outline.e-float-input.e-control-wrapper.e-small:not(.e-error):not(.e-valid-input) textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-outline.e-float-input.e-small:not(.e-error):not(.e-valid-input) textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-small .e-outline.e-float-input.e-control-wrapper:not(.e-error):not(.e-valid-input) textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-small .e-outline.e-float-input:not(.e-error):not(.e-valid-input) textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-small.e-outline.e-float-input.e-control-wrapper:not(.e-valid-input) textarea:not(:focus):not(:valid):not(.e-valid-input)~label.e-float-text,
.e-small.e-outline.e-float-input:not(.e-valid-input) textarea:not(:focus):not(:valid):not(.e-valid-input)~label.e-float-text,
.e-small.e-outline:not(.e-valid-input):not(.e-valid-input) textarea:not(:focus):not(:valid)~label.e-float-text {
    line-height: 60px
}

.e-outline.e-float-input.e-control-wrapper:not(.e-valid-input):not(.e-input-focus) input:not(:focus):not(:valid):not(.e-valid-input)~label.e-float-text,
.e-outline.e-float-input.e-control-wrapper:not(.e-valid-input):not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-outline.e-float-input.e-control-wrapper:not(.e-valid-input):not(.e-input-focus) input:valid~label.e-float-text.e-label-bottom,
.e-outline.e-float-input:not(.e-valid-input):not(.e-input-focus) input:not(:focus):not(:valid):not(.e-valid-input)~label.e-float-text,
.e-outline.e-float-input:not(.e-valid-input):not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-outline.e-float-input:not(.e-valid-input):not(.e-input-focus) input:valid~label.e-float-text.e-label-bottom,
.e-outline:not(.e-valid-input):not(.e-valid-input):not(.e-input-focus) input:not(:focus):not(:valid)~label.e-float-text {
    line-height: 54px
}

.e-outline.e-float-input.e-control-wrapper:not(.e-valid-input):not(.e-input-focus) textarea:not(:focus):not(:valid):not(.e-valid-input)~label.e-float-text,
.e-outline.e-float-input.e-control-wrapper:not(.e-valid-input):not(.e-input-focus) textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-outline.e-float-input.e-control-wrapper:not(.e-valid-input):not(.e-input-focus) textarea:valid~label.e-float-text.e-label-bottom,
.e-outline.e-float-input:not(.e-valid-input):not(.e-input-focus) textarea:not(:focus):not(:valid):not(.e-valid-input)~label.e-float-text,
.e-outline.e-float-input:not(.e-valid-input):not(.e-input-focus) textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-outline.e-float-input:not(.e-valid-input):not(.e-input-focus) textarea:valid~label.e-float-text.e-label-bottom,
.e-outline:not(.e-valid-input):not(.e-valid-input):not(.e-input-focus) textarea:not(:focus):not(:valid)~label.e-float-text {
    line-height: 50px
}

.e-outline.e-float-input.e-control-wrapper:not(.e-error):not(.e-valid-input) textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-outline.e-float-input.e-control-wrapper:not(.e-valid-input) textarea:not(:focus):not(:valid):not(.e-valid-input)~label.e-float-text,
.e-outline.e-float-input:not(.e-error):not(.e-valid-input) textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-outline.e-float-input:not(.e-valid-input) textarea:not(:focus):not(:valid):not(.e-valid-input)~label.e-float-text,
.e-outline:not(.e-valid-input):not(.e-valid-input) textarea:not(:focus):not(:valid)~label.e-float-text {
    line-height: 50px
}

.e-bigger .e-outline.e-float-input.e-control-wrapper.e-small:not(.e-error):not(.e-valid-input):not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-bigger .e-outline.e-float-input.e-small:not(.e-error):not(.e-valid-input):not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-bigger .e-small.e-outline.e-float-input.e-control-wrapper:not(.e-error):not(.e-valid-input):not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-bigger .e-small.e-outline.e-float-input.e-control-wrapper:not(.e-valid-input):not(.e-input-focus) input:not(:focus):not(:valid):not(.e-valid-input)~label.e-float-text,
.e-bigger .e-small.e-outline.e-float-input:not(.e-error):not(.e-valid-input):not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-bigger .e-small.e-outline.e-float-input:not(.e-valid-input):not(.e-input-focus) input:not(:focus):not(:valid):not(.e-valid-input)~label.e-float-text,
.e-bigger .e-small.e-outline:not(.e-valid-input):not(.e-valid-input):not(.e-input-focus) input:not(:focus):not(:valid)~label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error):not(.e-valid-input):not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-outline.e-float-input.e-small.e-bigger:not(.e-error):not(.e-valid-input):not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-small .e-bigger.e-outline.e-float-input.e-control-wrapper:not(.e-error):not(.e-valid-input):not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-small .e-bigger.e-outline.e-float-input.e-control-wrapper:not(.e-valid-input):not(.e-input-focus) input:not(:focus):not(:valid):not(.e-valid-input)~label.e-float-text,
.e-small .e-bigger.e-outline.e-float-input:not(.e-error):not(.e-valid-input):not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-small .e-bigger.e-outline.e-float-input:not(.e-valid-input):not(.e-input-focus) input:not(:focus):not(:valid):not(.e-valid-input)~label.e-float-text,
.e-small .e-bigger.e-outline:not(.e-valid-input):not(.e-valid-input):not(.e-input-focus) input:not(:focus):not(:valid)~label.e-float-text,
.e-small.e-bigger.e-outline.e-float-input.e-control-wrapper:not(.e-error):not(.e-valid-input):not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-small.e-bigger.e-outline.e-float-input.e-control-wrapper:not(.e-valid-input):not(.e-input-focus) input:not(:focus):not(:valid):not(.e-valid-input)~label.e-float-text,
.e-small.e-bigger.e-outline.e-float-input:not(.e-error):not(.e-valid-input):not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-small.e-bigger.e-outline.e-float-input:not(.e-valid-input):not(.e-input-focus) input:not(:focus):not(:valid):not(.e-valid-input)~label.e-float-text,
.e-small.e-bigger.e-outline:not(.e-valid-input):not(.e-valid-input):not(.e-input-focus) input:not(:focus):not(:valid)~label.e-float-text {
    line-height: 53px
}

.e-bigger .e-outline.e-float-input.e-control-wrapper.e-small:not(.e-error):not(.e-valid-input):not(.e-input-focus) textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-bigger .e-outline.e-float-input.e-small:not(.e-error):not(.e-valid-input):not(.e-input-focus) textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-bigger .e-small.e-outline.e-float-input.e-control-wrapper:not(.e-error):not(.e-valid-input):not(.e-input-focus) textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-bigger .e-small.e-outline.e-float-input.e-control-wrapper:not(.e-valid-input):not(.e-input-focus) textarea:not(:focus):not(:valid):not(.e-valid-input)~label.e-float-text,
.e-bigger .e-small.e-outline.e-float-input:not(.e-error):not(.e-valid-input):not(.e-input-focus) textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-bigger .e-small.e-outline.e-float-input:not(.e-valid-input):not(.e-input-focus) textarea:not(:focus):not(:valid):not(.e-valid-input)~label.e-float-text,
.e-bigger .e-small.e-outline:not(.e-valid-input):not(.e-valid-input):not(.e-input-focus) textarea:not(:focus):not(:valid)~label.e-float-text,
.e-bigger.e-small .e-outline.e-float-input.e-control-wrapper:not(.e-valid-input):not(.e-input-focus) textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-bigger.e-small .e-outline.e-float-input.e-control-wrapper:not(.e-valid-input):not(.e-input-focus) textarea:valid~label.e-float-text.e-label-bottom,
.e-bigger.e-small .e-outline.e-float-input:not(.e-valid-input):not(.e-input-focus) textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-bigger.e-small .e-outline.e-float-input:not(.e-valid-input):not(.e-input-focus) textarea:valid~label.e-float-text.e-label-bottom,
.e-bigger.e-small.e-outline.e-float-input.e-control-wrapper:not(.e-valid-input):not(.e-input-focus) textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-bigger.e-small.e-outline.e-float-input.e-control-wrapper:not(.e-valid-input):not(.e-input-focus) textarea:valid~label.e-float-text.e-label-bottom,
.e-bigger.e-small.e-outline.e-float-input:not(.e-valid-input):not(.e-input-focus) textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-bigger.e-small.e-outline.e-float-input:not(.e-valid-input):not(.e-input-focus) textarea:valid~label.e-float-text.e-label-bottom,
.e-outline.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error):not(.e-valid-input):not(.e-input-focus) textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-outline.e-float-input.e-small.e-bigger:not(.e-error):not(.e-valid-input):not(.e-input-focus) textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-small .e-bigger.e-outline.e-float-input.e-control-wrapper:not(.e-error):not(.e-valid-input):not(.e-input-focus) textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-small .e-bigger.e-outline.e-float-input.e-control-wrapper:not(.e-valid-input):not(.e-input-focus) textarea:not(:focus):not(:valid):not(.e-valid-input)~label.e-float-text,
.e-small .e-bigger.e-outline.e-float-input:not(.e-error):not(.e-valid-input):not(.e-input-focus) textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-small .e-bigger.e-outline.e-float-input:not(.e-valid-input):not(.e-input-focus) textarea:not(:focus):not(:valid):not(.e-valid-input)~label.e-float-text,
.e-small .e-bigger.e-outline:not(.e-valid-input):not(.e-valid-input):not(.e-input-focus) textarea:not(:focus):not(:valid)~label.e-float-text,
.e-small.e-bigger.e-outline.e-float-input.e-control-wrapper:not(.e-error):not(.e-valid-input):not(.e-input-focus) textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-small.e-bigger.e-outline.e-float-input.e-control-wrapper:not(.e-valid-input):not(.e-input-focus) textarea:not(:focus):not(:valid):not(.e-valid-input)~label.e-float-text,
.e-small.e-bigger.e-outline.e-float-input:not(.e-error):not(.e-valid-input):not(.e-input-focus) textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-small.e-bigger.e-outline.e-float-input:not(.e-valid-input):not(.e-input-focus) textarea:not(:focus):not(:valid):not(.e-valid-input)~label.e-float-text,
.e-small.e-bigger.e-outline:not(.e-valid-input):not(.e-valid-input):not(.e-input-focus) textarea:not(:focus):not(:valid)~label.e-float-text {
    line-height: 60px
}

.e-bigger .e-outline.e-float-input.e-control-wrapper.e-small:not(.e-error):not(.e-valid-input) textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-bigger .e-outline.e-float-input.e-small:not(.e-error):not(.e-valid-input) textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-bigger .e-small.e-outline.e-float-input.e-control-wrapper:not(.e-error):not(.e-valid-input) textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-bigger .e-small.e-outline.e-float-input.e-control-wrapper:not(.e-valid-input) textarea:not(:focus):not(:valid):not(.e-valid-input)~label.e-float-text,
.e-bigger .e-small.e-outline.e-float-input:not(.e-error):not(.e-valid-input) textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-bigger .e-small.e-outline.e-float-input:not(.e-valid-input) textarea:not(:focus):not(:valid):not(.e-valid-input)~label.e-float-text,
.e-bigger .e-small.e-outline:not(.e-valid-input):not(.e-valid-input) textarea:not(:focus):not(:valid)~label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error):not(.e-valid-input) textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-outline.e-float-input.e-small.e-bigger:not(.e-error):not(.e-valid-input) textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-small .e-bigger.e-outline.e-float-input.e-control-wrapper:not(.e-error):not(.e-valid-input) textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-small .e-bigger.e-outline.e-float-input.e-control-wrapper:not(.e-valid-input) textarea:not(:focus):not(:valid):not(.e-valid-input)~label.e-float-text,
.e-small .e-bigger.e-outline.e-float-input:not(.e-error):not(.e-valid-input) textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-small .e-bigger.e-outline.e-float-input:not(.e-valid-input) textarea:not(:focus):not(:valid):not(.e-valid-input)~label.e-float-text,
.e-small .e-bigger.e-outline:not(.e-valid-input):not(.e-valid-input) textarea:not(:focus):not(:valid)~label.e-float-text,
.e-small.e-bigger.e-outline.e-float-input.e-control-wrapper:not(.e-error):not(.e-valid-input) textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-small.e-bigger.e-outline.e-float-input.e-control-wrapper:not(.e-valid-input) textarea:not(:focus):not(:valid):not(.e-valid-input)~label.e-float-text,
.e-small.e-bigger.e-outline.e-float-input:not(.e-error):not(.e-valid-input) textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-small.e-bigger.e-outline.e-float-input:not(.e-valid-input) textarea:not(:focus):not(:valid):not(.e-valid-input)~label.e-float-text,
.e-small.e-bigger.e-outline:not(.e-valid-input):not(.e-valid-input) textarea:not(:focus):not(:valid)~label.e-float-text {
    line-height: 60px
}

.e-outline label.e-float-text:after,
.e-outline label.e-float-text:before,
.e-outline.e-float-input label.e-float-text:after,
.e-outline.e-float-input label.e-float-text:before,
.e-outline.e-float-input.e-control-wrapper label.e-float-text:after,
.e-outline.e-float-input.e-control-wrapper label.e-float-text:before {
    border-top: 2px solid #0000;
    box-shadow: inset 0 1px #0000;
    box-sizing: border-box;
    content: " ";
    display: block;
    height: 8px;
    margin-top: 6px;
    min-width: 9px;
    pointer-events: none;
    position: relative;
    transition: border-color .1s, box-shadow .2s
}

.e-outline.e-float-icon-left label.e-float-text:after,
.e-outline.e-float-icon-left label.e-float-text:before,
.e-outline.e-float-input.e-control-wrapper.e-float-icon-left label.e-float-text:after,
.e-outline.e-float-input.e-control-wrapper.e-float-icon-left label.e-float-text:before,
.e-outline.e-float-input.e-float-icon-left label.e-float-text:after,
.e-outline.e-float-input.e-float-icon-left label.e-float-text:before {
    transition: none
}

.e-bigger .e-outline label.e-float-text:after,
.e-bigger .e-outline label.e-float-text:before,
.e-bigger .e-outline.e-float-input label.e-float-text:after,
.e-bigger .e-outline.e-float-input label.e-float-text:before,
.e-bigger .e-outline.e-float-input.e-control-wrapper label.e-float-text:after,
.e-bigger .e-outline.e-float-input.e-control-wrapper label.e-float-text:before,
.e-bigger.e-outline label.e-float-text:after,
.e-bigger.e-outline label.e-float-text:before,
.e-bigger.e-outline.e-float-input label.e-float-text:after,
.e-bigger.e-outline.e-float-input label.e-float-text:before,
.e-bigger.e-outline.e-float-input.e-control-wrapper label.e-float-text:after,
.e-bigger.e-outline.e-float-input.e-control-wrapper label.e-float-text:before {
    min-width: 13px
}

.e-small .e-outline label.e-float-text:after,
.e-small .e-outline label.e-float-text:before,
.e-small .e-outline.e-float-input label.e-float-text:after,
.e-small .e-outline.e-float-input label.e-float-text:before,
.e-small .e-outline.e-float-input.e-control-wrapper label.e-float-text:after,
.e-small .e-outline.e-float-input.e-control-wrapper label.e-float-text:before,
.e-small.e-outline label.e-float-text:after,
.e-small.e-outline label.e-float-text:before,
.e-small.e-outline.e-float-input label.e-float-text:after,
.e-small.e-outline.e-float-input label.e-float-text:before,
.e-small.e-outline.e-float-input.e-control-wrapper label.e-float-text:after,
.e-small.e-outline.e-float-input.e-control-wrapper label.e-float-text:before {
    min-width: 7px
}

.e-bigger.e-small .e-outline label.e-float-text:after,
.e-bigger.e-small .e-outline label.e-float-text:before,
.e-bigger.e-small .e-outline.e-float-input label.e-float-text:after,
.e-bigger.e-small .e-outline.e-float-input label.e-float-text:before,
.e-bigger.e-small .e-outline.e-float-input.e-control-wrapper label.e-float-text:after,
.e-bigger.e-small .e-outline.e-float-input.e-control-wrapper label.e-float-text:before,
.e-bigger.e-small.e-outline label.e-float-text:after,
.e-bigger.e-small.e-outline label.e-float-text:before,
.e-bigger.e-small.e-outline.e-float-input label.e-float-text:after,
.e-bigger.e-small.e-outline.e-float-input label.e-float-text:before,
.e-bigger.e-small.e-outline.e-float-input.e-control-wrapper label.e-float-text:after,
.e-bigger.e-small.e-outline.e-float-input.e-control-wrapper label.e-float-text:before {
    min-width: 9px
}

.e-outline.e-float-input.e-control-wrapper.e-valid-input:not(.e-input-focus) label.e-float-text:after,
.e-outline.e-float-input.e-control-wrapper.e-valid-input:not(.e-input-focus) label.e-float-text:before,
.e-outline.e-float-input.e-valid-input:not(.e-input-focus) label.e-float-text:after,
.e-outline.e-float-input.e-valid-input:not(.e-input-focus) label.e-float-text:before,
.e-outline.e-valid-input:not(.e-input-focus) label.e-float-text:after,
.e-outline.e-valid-input:not(.e-input-focus) label.e-float-text:before {
    border-top-color: #0000003d;
    border-width: 1px
}

.e-outline.e-float-input.e-control-wrapper.e-valid-input.e-success:not(.e-error):not(.e-warning):not(.e-input-focus) label.e-float-text:after,
.e-outline.e-float-input.e-control-wrapper.e-valid-input.e-success:not(.e-error):not(.e-warning):not(.e-input-focus) label.e-float-text:before,
.e-outline.e-float-input.e-valid-input.e-success:not(.e-error):not(.e-warning):not(.e-input-focus) label.e-float-text:after,
.e-outline.e-float-input.e-valid-input.e-success:not(.e-error):not(.e-warning):not(.e-input-focus) label.e-float-text:before,
.e-outline.e-valid-input.e-success:not(.e-error):not(.e-warning):not(.e-input-focus) label.e-float-text:after,
.e-outline.e-valid-input.e-success:not(.e-error):not(.e-warning):not(.e-input-focus) label.e-float-text:before {
    border-top-color: #22b24b
}

.e-outline.e-float-input.e-control-wrapper.e-success.e-input-focus:not(.e-error):not(.e-warning) label.e-float-text:after,
.e-outline.e-float-input.e-control-wrapper.e-success.e-input-focus:not(.e-error):not(.e-warning) label.e-float-text:before,
.e-outline.e-float-input.e-success.e-input-focus:not(.e-error):not(.e-warning) label.e-float-text:after,
.e-outline.e-float-input.e-success.e-input-focus:not(.e-error):not(.e-warning) label.e-float-text:before,
.e-outline.e-success.e-input-focus:not(.e-error):not(.e-warning) label.e-float-text:after,
.e-outline.e-success.e-input-focus:not(.e-error):not(.e-warning) label.e-float-text:before {
    border-color: #22b24b
}

.e-outline.e-float-input.e-control-wrapper.e-valid-input.e-error:not(.e-success):not(.e-warning):not(.e-input-focus) label.e-float-text:after,
.e-outline.e-float-input.e-control-wrapper.e-valid-input.e-error:not(.e-success):not(.e-warning):not(.e-input-focus) label.e-float-text:before,
.e-outline.e-float-input.e-valid-input.e-error:not(.e-success):not(.e-warning):not(.e-input-focus) label.e-float-text:after,
.e-outline.e-float-input.e-valid-input.e-error:not(.e-success):not(.e-warning):not(.e-input-focus) label.e-float-text:before,
.e-outline.e-valid-input.e-error:not(.e-success):not(.e-warning):not(.e-input-focus) label.e-float-text:after,
.e-outline.e-valid-input.e-error:not(.e-success):not(.e-warning):not(.e-input-focus) label.e-float-text:before {
    border-top-color: #f44336
}

.e-outline.e-error.e-input-focus:not(.e-success):not(.e-warning) label.e-float-text:after,
.e-outline.e-error.e-input-focus:not(.e-success):not(.e-warning) label.e-float-text:before,
.e-outline.e-float-input.e-control-wrapper.e-error.e-input-focus:not(.e-success):not(.e-warning) label.e-float-text:after,
.e-outline.e-float-input.e-control-wrapper.e-error.e-input-focus:not(.e-success):not(.e-warning) label.e-float-text:before,
.e-outline.e-float-input.e-error.e-input-focus:not(.e-success):not(.e-warning) label.e-float-text:after,
.e-outline.e-float-input.e-error.e-input-focus:not(.e-success):not(.e-warning) label.e-float-text:before {
    border-color: #f44336
}

.e-outline.e-float-input.e-control-wrapper.e-valid-input.e-warning:not(.e-success):not(.e-error):not(.e-input-focus) label.e-float-text:after,
.e-outline.e-float-input.e-control-wrapper.e-valid-input.e-warning:not(.e-success):not(.e-error):not(.e-input-focus) label.e-float-text:before,
.e-outline.e-float-input.e-valid-input.e-warning:not(.e-success):not(.e-error):not(.e-input-focus) label.e-float-text:after,
.e-outline.e-float-input.e-valid-input.e-warning:not(.e-success):not(.e-error):not(.e-input-focus) label.e-float-text:before,
.e-outline.e-valid-input.e-warning:not(.e-success):not(.e-error):not(.e-input-focus) label.e-float-text:after,
.e-outline.e-valid-input.e-warning:not(.e-success):not(.e-error):not(.e-input-focus) label.e-float-text:before {
    border-top-color: #ffca1c
}

.e-outline.e-float-input.e-control-wrapper.e-warning.e-input-focus:not(.e-success):not(.e-error) label.e-float-text:after,
.e-outline.e-float-input.e-control-wrapper.e-warning.e-input-focus:not(.e-success):not(.e-error) label.e-float-text:before,
.e-outline.e-float-input.e-warning.e-input-focus:not(.e-success):not(.e-error) label.e-float-text:after,
.e-outline.e-float-input.e-warning.e-input-focus:not(.e-success):not(.e-error) label.e-float-text:before,
.e-outline.e-warning.e-input-focus:not(.e-success):not(.e-error) label.e-float-text:after,
.e-outline.e-warning.e-input-focus:not(.e-success):not(.e-error) label.e-float-text:before {
    border-color: #ffca1c
}

.e-outline label.e-float-text:before,
.e-outline.e-float-input label.e-float-text:before,
.e-outline.e-float-input.e-control-wrapper label.e-float-text:before {
    border-left: 1px solid #0000;
    border-radius: 4px 0;
    left: -1px;
    margin-right: 4px
}

.e-rtl.e-outline label.e-float-text:before,
.e-rtl.e-outline.e-float-input label.e-float-text:before,
.e-rtl.e-outline.e-float-input.e-control-wrapper label.e-float-text:before {
    border-left: 0;
    border-radius: 0 4px;
    left: 5px
}

.e-rtl.e-outline label.e-float-text:after,
.e-rtl.e-outline.e-float-input label.e-float-text:after,
.e-rtl.e-outline.e-float-input.e-control-wrapper label.e-float-text:after {
    border-radius: 5px 0;
    border-right: 0;
    left: -6px
}

.e-outline label.e-float-text:after,
.e-outline.e-float-input label.e-float-text:after,
.e-outline.e-float-input.e-control-wrapper label.e-float-text:after {
    border-radius: 0 5px;
    border-right: 1px solid #0000;
    flex-grow: 1;
    left: 2px;
    margin-left: 4px
}

.e-outline.e-float-input.e-control-wrapper.e-input-focus label.e-float-text:after,
.e-outline.e-float-input.e-control-wrapper.e-input-focus label.e-float-text:before,
.e-outline.e-float-input.e-input-focus label.e-float-text:after,
.e-outline.e-float-input.e-input-focus label.e-float-text:before,
.e-outline.e-input-focus label.e-float-text:after,
.e-outline.e-input-focus label.e-float-text:before {
    border-top-color: #e3165b
}

.e-outline.e-float-input.e-control-wrapper.e-input-focus:hover:not(.e-error):not(.e-success):not(.e-warning):not(.e-disabled),
.e-outline.e-float-input.e-control-wrapper.e-input-focus:hover:not(.e-error):not(.e-success):not(.e-warning):not(.e-disabled):not(.e-float-icon-left),
.e-outline.e-float-input.e-control-wrapper.e-input-focus:not(.e-error):not(.e-success):not(.e-warning):not(.e-disabled),
.e-outline.e-float-input.e-control-wrapper.e-input-focus:not(.e-error):not(.e-success):not(.e-warning):not(.e-disabled):not(.e-float-icon-left),
.e-outline.e-float-input.e-input-focus:hover:not(.e-error):not(.e-success):not(.e-warning):not(.e-disabled),
.e-outline.e-float-input.e-input-focus:hover:not(.e-error):not(.e-success):not(.e-warning):not(.e-disabled):not(.e-float-icon-left),
.e-outline.e-float-input.e-input-focus:not(.e-error):not(.e-success):not(.e-warning):not(.e-disabled),
.e-outline.e-float-input.e-input-focus:not(.e-error):not(.e-success):not(.e-warning):not(.e-disabled):not(.e-float-icon-left),
.e-outline.e-float-input.e-input-group.e-input-focus:hover:not(.e-error):not(.e-success):not(.e-warning):not(.e-disabled),
.e-outline.e-float-input.e-input-group.e-input-focus:hover:not(.e-error):not(.e-success):not(.e-warning):not(.e-disabled):not(.e-float-icon-left),
.e-outline.e-float-input.e-input-group.e-input-focus:not(.e-error):not(.e-success):not(.e-warning):not(.e-disabled),
.e-outline.e-float-input.e-input-group.e-input-focus:not(.e-error):not(.e-success):not(.e-warning):not(.e-disabled):not(.e-float-icon-left) {
    border-top-color: #0000;
    box-shadow: inset 1px 0 #e3165b, inset -1px 0 #e3165b, inset 0 -1px #e3165b
}

.e-outline.e-float-input input label.e-float-text.e-label-top,
.e-outline.e-float-input input:focus~label.e-float-text,
.e-outline.e-float-input input:valid~label.e-float-text,
.e-outline.e-float-input input[disabled]~label.e-label-top.e-float-text,
.e-outline.e-float-input input[readonly]~label.e-label-top.e-float-text,
.e-outline.e-float-input input~label.e-label-top.e-float-text,
.e-outline.e-float-input textarea label.e-float-text.e-label-top,
.e-outline.e-float-input textarea:focus~label.e-float-text,
.e-outline.e-float-input textarea:valid~label.e-float-text,
.e-outline.e-float-input textarea[disabled]~label.e-label-top.e-float-text,
.e-outline.e-float-input textarea[readonly]~label.e-label-top.e-float-text,
.e-outline.e-float-input textarea~label.e-label-top.e-float-text,
.e-outline.e-float-input.e-control-wrapper input label.e-float-text.e-label-top,
.e-outline.e-float-input.e-control-wrapper input:focus~label.e-float-text,
.e-outline.e-float-input.e-control-wrapper input:valid~label.e-float-text,
.e-outline.e-float-input.e-control-wrapper input[disabled]~label.e-label-top.e-float-text,
.e-outline.e-float-input.e-control-wrapper input[readonly]~label.e-label-top.e-float-text,
.e-outline.e-float-input.e-control-wrapper input~label.e-label-top.e-float-text,
.e-outline.e-float-input.e-control-wrapper textarea label.e-float-text.e-label-top,
.e-outline.e-float-input.e-control-wrapper textarea:focus~label.e-float-text,
.e-outline.e-float-input.e-control-wrapper textarea:valid~label.e-float-text,
.e-outline.e-float-input.e-control-wrapper textarea[disabled]~label.e-label-top.e-float-text,
.e-outline.e-float-input.e-control-wrapper textarea[readonly]~label.e-label-top.e-float-text,
.e-outline.e-float-input.e-control-wrapper textarea~label.e-label-top.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-input-focus input~label.e-float-text,
.e-outline.e-float-input.e-input-focus input~label.e-float-text {
    font-size: 12px;
    top: -7px;
    transform: translateZ(0) scale(1)
}

.e-outline.e-float-input.e-control-wrapper.e-rtl .e-clear-icon,
.e-outline.e-float-input.e-rtl .e-clear-icon,
.e-outline.e-input-group.e-control-wrapper.e-rtl .e-clear-icon,
.e-outline.e-input-group.e-rtl .e-clear-icon,
.e-rtl .e-outline.e-float-input .e-clear-icon,
.e-rtl .e-outline.e-input-group .e-clear-icon,
.e-rtl .e-outline.e-input-group.e-control-wrapper.e-rtl .e-clear-icon,
e-rtl .e-outline.e-float-input.e-control-wrapper .e-clear-icon {
    padding-left: 12px;
    padding-right: 0
}

.e-bigger .e-rtl.e-outline.e-input-group .e-input-group-icon+.e-input-group-icon:last-child,
.e-bigger .e-rtl.e-outline.e-input-group.e-control-wrapper.e-small .e-input-group-icon+.e-input-group-icon:last-child,
.e-bigger.e-rtl .e-outline.e-input-group .e-input-group-icon+.e-input-group-icon:last-child,
.e-rtl .e-outline.e-input-group .e-input-group-icon+.e-input-group-icon:last-child,
.e-rtl .e-outline.e-input-group .e-input-group-icon.e-bigger+.e-input-group-icon.e-bigger:last-child,
.e-rtl .e-outline.e-input-group.e-bigger .e-input-group-icon+.e-input-group-icon:last-child,
.e-rtl .e-outline.e-input-group.e-control-wrapper .e-input-group-icon+.e-input-group-icon:last-child,
.e-rtl .e-outline.e-input-group.e-control-wrapper .e-input-group-icon.e-bigger+.e-input-group-icon.e-bigger:last-child,
.e-rtl .e-outline.e-input-group.e-control-wrapper.e-bigger .e-input-group-icon+.e-input-group-icon:last-child,
.e-rtl .e-outline.e-input-group.e-control-wrapper.e-small .e-input-group-icon+.e-input-group-icon:last-child,
.e-rtl .e-outline.e-input-group.e-control-wrapper.e-small .e-input-group-icon.e-bigger+.e-input-group-icon.e-bigger:last-child,
.e-rtl .e-outline.e-input-group.e-control-wrapper.e-small.e-bigger .e-input-group-icon+.e-input-group-icon:last-child,
.e-rtl .e-outline.e-input-group.e-small .e-input-group-icon+.e-input-group-icon:last-child,
.e-rtl .e-outline.e-input-group.e-small .e-input-group-icon.e-bigger+.e-input-group-icon.e-bigger:last-child,
.e-rtl .e-outline.e-input-group.e-small.e-bigger .e-input-group-icon+.e-input-group-icon:last-child,
.e-rtl.e-bigger .e-outline.e-input-group.e-control-wrapper.e-small .e-input-group-icon+.e-input-group-icon:last-child,
.e-rtl.e-bigger .e-outline.e-input-group.e-small .e-input-group-icon+.e-input-group-icon:last-child .e-bigger .e-rtl.e-outline.e-input-group.e-small .e-input-group-icon+.e-input-group-icon:last-child,
.e-rtl.e-outline.e-input-group .e-input-group-icon+.e-input-group-icon:last-child,
.e-rtl.e-outline.e-input-group .e-input-group-icon.e-bigger+.e-input-group-icon.e-bigger:last-child,
.e-rtl.e-outline.e-input-group.e-bigger .e-input-group-icon+.e-input-group-icon:last-child,
.e-rtl.e-outline.e-input-group.e-control-wrapper .e-input-group-icon+.e-input-group-icon:last-child,
.e-rtl.e-outline.e-input-group.e-control-wrapper .e-input-group-icon.e-bigger+.e-input-group-icon.e-bigger:last-child,
.e-rtl.e-outline.e-input-group.e-control-wrapper.e-bigger .e-input-group-icon+.e-input-group-icon:last-child,
.e-rtl.e-outline.e-input-group.e-control-wrapper.e-small .e-input-group-icon+.e-input-group-icon:last-child,
.e-rtl.e-outline.e-input-group.e-control-wrapper.e-small .e-input-group-icon.e-bigger+.e-input-group-icon.e-bigger:last-child,
.e-rtl.e-outline.e-input-group.e-control-wrapper.e-small.e-bigger .e-input-group-icon+.e-input-group-icon:last-child,
.e-rtl.e-outline.e-input-group.e-small .e-input-group-icon+.e-input-group-icon:last-child,
.e-rtl.e-outline.e-input-group.e-small .e-input-group-icon.e-bigger+.e-input-group-icon.e-bigger:last-child,
.e-rtl.e-outline.e-input-group.e-small.e-bigger .e-input-group-icon+.e-input-group-icon:last-child {
    margin-right: 0
}

.e-rtl .e-outline.e-input-group .e-input-group-icon+.e-input-group-icon:last-child,
.e-rtl.e-outline.e-input-group .e-input-group-icon+.e-input-group-icon:last-child {
    margin-left: 12px
}

.e-rtl .e-outline.e-input-group .e-input-group-icon,
.e-rtl.e-outline.e-input-group .e-input-group-icon,
.e-rtl.e-outline.e-input-group.e-control-wrapper .e-input-group-icon .e-rtl .e-outline.e-input-group.e-control-wrapper .e-input-group-icon {
    margin-left: 12px;
    margin-right: 0
}

.e-rtl .e-outline.e-input-group .e-clear-icon.e-small,
.e-rtl .e-outline.e-input-group.e-control-wrapper .e-clear-icon.e-small,
.e-rtl .e-outline.e-input-group.e-control-wrapper.e-small .e-clear-icon,
.e-rtl .e-outline.e-input-group.e-small .e-clear-icon,
.e-rtl.e-outline.e-input-group .e-clear-icon.e-small,
.e-rtl.e-outline.e-input-group.e-control-wrapper.e-small .e-clear-icon,
.e-rtl.e-outline.e-input-group.e-small .e-clear-icon,
.e-rtl.e-small .e-outline.e-input-group .e-clear-icon,
.e-small .e-rtl.e-outline.e-input-group .e-clear-icon,
.e-small .e-rtl.e-outline.e-input-group.e-control-wrapper .e-clear-icon .e-rtl.e-small .e-outline.e-input-group.e-control-wrapper .e-clear-icon {
    padding-left: 10px;
    padding-right: 0
}

.e-rtl .e-outline.e-input-group.e-control-wrapper.e-small .e-input-group-icon,
.e-rtl .e-outline.e-input-group.e-small .e-input-group-icon,
.e-rtl.e-outline.e-input-group.e-control-wrapper.e-small .e-input-group-icon,
.e-rtl.e-outline.e-input-group.e-small .e-input-group-icon,
.e-rtl.e-small .e-outline.e-input-group .e-input-group-icon,
.e-small .e-rtl.e-outline.e-input-group .e-input-group-icon,
.e-small .e-rtl.e-outline.e-input-group.e-control-wrapper .e-input-group-icon .e-rtl.e-small .e-outline.e-input-group.e-control-wrapper .e-input-group-icon {
    margin-left: 10px;
    margin-right: 0
}

.e-bigger .e-rtl.e-outline.e-input-group .e-clear-icon,
.e-bigger .e-rtl.e-outline.e-input-group.e-control-wrapper .e-clear-icon .e-rtl .e-outline.e-input-group.e-bigger .e-clear-icon,
.e-bigger.e-rtl .e-outline.e-input-group .e-clear-icon,
.e-bigger.e-rtl .e-outline.e-input-group.e-control-wrapper .e-clear-icon,
.e-rtl .e-outline.e-input-group .e-clear-icon.e-bigger,
.e-rtl .e-outline.e-input-group.e-control-wrapper .e-clear-icon.e-bigger,
.e-rtl .e-outline.e-input-group.e-control-wrapper.e-bigger .e-clear-icon,
.e-rtl.e-outline.e-input-group .e-clear-icon.e-bigger,
.e-rtl.e-outline.e-input-group.e-bigger .e-clear-icon,
.e-rtl.e-outline.e-input-group.e-control-wrapper .e-clear-icon.e-bigger,
.e-rtl.e-outline.e-input-group.e-control-wrapper.e-bigger .e-clear-icon {
    padding-left: 16px;
    padding-right: 0
}

.e-bigger .e-rtl.e-outline.e-input-group .e-input-group-icon,
.e-bigger .e-rtl.e-outline.e-input-group.e-control-wrapper .e-input-group-icon,
.e-bigger.e-rtl .e-outline.e-input-group .e-input-group-icon,
.e-bigger.e-rtl .e-outline.e-input-group.e-control-wrapper .e-input-group-icon,
.e-rtl .e-outline.e-input-group .e-input-group-icon.e-bigger,
.e-rtl .e-outline.e-input-group.e-bigger .e-input-group-icon,
.e-rtl .e-outline.e-input-group.e-control-wrapper .e-input-group-icon.e-bigger,
.e-rtl .e-outline.e-input-group.e-control-wrapper.e-bigger .e-input-group-icon,
.e-rtl.e-outline.e-input-group .e-input-group-icon.e-bigger,
.e-rtl.e-outline.e-input-group.e-bigger .e-input-group-icon,
.e-rtl.e-outline.e-input-group.e-control-wrapper .e-input-group-icon.e-bigger,
.e-rtl.e-outline.e-input-group.e-control-wrapper.e-bigger .e-input-group-icon {
    margin-left: 16px;
    margin-right: 0
}

.e-bigger .e-rtl.e-outline.e-input-group.e-control-wrapper.e-small .e-input-group-icon,
.e-bigger .e-rtl.e-outline.e-input-group.e-small .e-input-group-icon,
.e-bigger.e-rtl .e-outline.e-input-group.e-control-wrapper.e-small .e-input-group-icon,
.e-bigger.e-rtl .e-outline.e-input-group.e-small .e-input-group-icon,
.e-rtl .e-outline.e-input-group.e-control-wrapper.e-small .e-input-group-icon.e-bigger,
.e-rtl .e-outline.e-input-group.e-control-wrapper.e-small.e-bigger .e-input-group-icon,
.e-rtl .e-outline.e-input-group.e-small .e-input-group-icon.e-bigger,
.e-rtl .e-outline.e-input-group.e-small.e-bigger .e-input-group-icon,
.e-rtl.e-outline.e-input-group.e-control-wrapper.e-small .e-input-group-icon.e-bigger,
.e-rtl.e-outline.e-input-group.e-control-wrapper.e-small.e-bigger .e-input-group-icon,
.e-rtl.e-outline.e-input-group.e-small .e-input-group-icon.e-bigger,
.e-rtl.e-outline.e-input-group.e-small.e-bigger .e-input-group-icon {
    margin-left: 12px;
    margin-right: 0
}

.e-bigger .e-rtl.e-outline.e-input-group.e-control-wrapper.e-small .e-clear-icon,
.e-bigger .e-rtl.e-outline.e-input-group.e-small .e-clear-icon,
.e-bigger.e-rtl .e-outline.e-input-group.e-control-wrapper.e-small .e-clear-icon,
.e-bigger.e-rtl .e-outline.e-input-group.e-small .e-clear-icon,
.e-rtl .e-outline.e-input-group.e-control-wrapper.e-small .e-clear-icon.e-bigger,
.e-rtl .e-outline.e-input-group.e-control-wrapper.e-small.e-bigger .e-clear-icon,
.e-rtl .e-outline.e-input-group.e-small .e-clear-icon.e-bigger,
.e-rtl .e-outline.e-input-group.e-small.e-bigger .e-clear-icon,
.e-rtl.e-outline.e-input-group.e-control-wrapper.e-small .e-clear-icon.e-bigger,
.e-rtl.e-outline.e-input-group.e-control-wrapper.e-small.e-bigger .e-clear-icon,
.e-rtl.e-outline.e-input-group.e-small .e-clear-icon.e-bigger,
.e-rtl.e-outline.e-input-group.e-small.e-bigger .e-clear-icon {
    padding-left: 12px;
    padding-right: 0
}

.e-rtl .e-outline.e-input-group .e-input-group-icon+.e-input-group-icon:last-child,
.e-rtl .e-outline.e-input-group.e-control-wrapper .e-input-group-icon+.e-input-group-icon:last-child,
.e-rtl.e-outline.e-input-group .e-input-group-icon+.e-input-group-icon:last-child,
.e-rtl.e-outline.e-input-group.e-control-wrapper .e-input-group-icon+.e-input-group-icon:last-child {
    margin-left: 12px;
    margin-right: 0
}

.e-bigger .e-rtl.e-outline.e-input-group .e-input-group-icon+.e-input-group-icon:last-child,
.e-bigger.e-rtl .e-outline.e-input-group .e-input-group-icon+.e-input-group-icon:last-child,
.e-rtl .e-outline.e-input-group .e-input-group-icon.e-bigger+.e-input-group-icon.e-bigger:last-child,
.e-rtl .e-outline.e-input-group.e-bigger .e-input-group-icon+.e-input-group-icon:last-child,
.e-rtl .e-outline.e-input-group.e-control-wrapper .e-input-group-icon.e-bigger+.e-input-group-icon.e-bigger:last-child,
.e-rtl .e-outline.e-input-group.e-control-wrapper.e-bigger .e-input-group-icon+.e-input-group-icon:last-child,
.e-rtl.e-outline.e-input-group .e-input-group-icon.e-bigger+.e-input-group-icon.e-bigger:last-child,
.e-rtl.e-outline.e-input-group.e-bigger .e-input-group-icon+.e-input-group-icon:last-child,
.e-rtl.e-outline.e-input-group.e-control-wrapper .e-input-group-icon.e-bigger+.e-input-group-icon.e-bigger:last-child,
.e-rtl.e-outline.e-input-group.e-control-wrapper.e-bigger .e-input-group-icon+.e-input-group-icon:last-child {
    margin-left: 16px;
    margin-right: 0
}

.e-rtl .e-outline.e-input-group.e-control-wrapper.e-small .e-input-group-icon+.e-input-group-icon:last-child,
.e-rtl .e-outline.e-input-group.e-small .e-input-group-icon+.e-input-group-icon:last-child,
.e-rtl.e-outline.e-input-group.e-control-wrapper.e-small .e-input-group-icon+.e-input-group-icon:last-child,
.e-rtl.e-outline.e-input-group.e-small .e-input-group-icon+.e-input-group-icon:last-child {
    margin-left: 10px;
    margin-right: 0
}

.e-bigger .e-rtl.e-outline.e-input-group.e-control-wrapper.e-small .e-input-group-icon+.e-input-group-icon:last-child,
.e-rtl .e-outline.e-input-group.e-control-wrapper.e-small .e-input-group-icon.e-bigger+.e-input-group-icon.e-bigger:last-child,
.e-rtl .e-outline.e-input-group.e-control-wrapper.e-small.e-bigger .e-input-group-icon+.e-input-group-icon:last-child,
.e-rtl .e-outline.e-input-group.e-small .e-input-group-icon.e-bigger+.e-input-group-icon.e-bigger:last-child,
.e-rtl .e-outline.e-input-group.e-small.e-bigger .e-input-group-icon+.e-input-group-icon:last-child,
.e-rtl.e-bigger .e-outline.e-input-group.e-control-wrapper.e-small .e-input-group-icon+.e-input-group-icon:last-child,
.e-rtl.e-bigger .e-outline.e-input-group.e-small .e-input-group-icon+.e-input-group-icon:last-child .e-bigger,
.e-rtl.e-outline.e-input-group.e-control-wrapper.e-small .e-input-group-icon.e-bigger+.e-input-group-icon.e-bigger:last-child,
.e-rtl.e-outline.e-input-group.e-control-wrapper.e-small.e-bigger .e-input-group-icon+.e-input-group-icon:last-child,
.e-rtl.e-outline.e-input-group.e-small .e-input-group-icon.e-bigger+.e-input-group-icon.e-bigger:last-child,
.e-rtl.e-outline.e-input-group.e-small.e-bigger .e-input-group-icon+.e-input-group-icon:last-child {
    margin-left: 12px;
    margin-right: 0
}

.e-bigger .e-outline.e-float-input.e-control-wrapper.e-small input label.e-float-text.e-label-top,
.e-bigger .e-outline.e-float-input.e-control-wrapper.e-small input:focus~label.e-float-text,
.e-bigger .e-outline.e-float-input.e-control-wrapper.e-small input:valid~label.e-float-text,
.e-bigger .e-outline.e-float-input.e-control-wrapper.e-small input[disabled]~label.e-label-top.e-float-text,
.e-bigger .e-outline.e-float-input.e-control-wrapper.e-small input[readonly]~label.e-label-top.e-float-text,
.e-bigger .e-outline.e-float-input.e-control-wrapper.e-small input~label.e-label-top.e-float-text,
.e-bigger .e-outline.e-float-input.e-control-wrapper.e-small textarea label.e-float-text.e-label-top,
.e-bigger .e-outline.e-float-input.e-control-wrapper.e-small textarea:focus~label.e-float-text,
.e-bigger .e-outline.e-float-input.e-control-wrapper.e-small textarea:valid~label.e-float-text,
.e-bigger .e-outline.e-float-input.e-control-wrapper.e-small textarea[disabled]~label.e-label-top.e-float-text,
.e-bigger .e-outline.e-float-input.e-control-wrapper.e-small textarea[readonly]~label.e-label-top.e-float-text,
.e-bigger .e-outline.e-float-input.e-control-wrapper.e-small textarea~label.e-label-top.e-float-text,
.e-bigger .e-outline.e-float-input.e-control-wrapper.e-small.e-input-focus input~label.e-float-text,
.e-bigger .e-outline.e-float-input.e-small input label.e-float-text.e-label-top,
.e-bigger .e-outline.e-float-input.e-small input:focus~label.e-float-text,
.e-bigger .e-outline.e-float-input.e-small input:valid~label.e-float-text,
.e-bigger .e-outline.e-float-input.e-small input[disabled]~label.e-label-top.e-float-text,
.e-bigger .e-outline.e-float-input.e-small input[readonly]~label.e-label-top.e-float-text,
.e-bigger .e-outline.e-float-input.e-small input~label.e-label-top.e-float-text,
.e-bigger .e-outline.e-float-input.e-small label.e-float-text,
.e-bigger .e-outline.e-float-input.e-small textarea label.e-float-text.e-label-top,
.e-bigger .e-outline.e-float-input.e-small textarea:focus~label.e-float-text,
.e-bigger .e-outline.e-float-input.e-small textarea:valid~label.e-float-text,
.e-bigger .e-outline.e-float-input.e-small textarea[disabled]~label.e-label-top.e-float-text,
.e-bigger .e-outline.e-float-input.e-small textarea[readonly]~label.e-label-top.e-float-text,
.e-bigger .e-outline.e-float-input.e-small textarea~label.e-label-top.e-float-text,
.e-bigger .e-outline.e-float-input.e-small.e-input-focus input~label.e-float-text,
.e-bigger .e-small .e-outline.e-float-input label.e-float-text,
.e-outline.e-float-input.e-bigger.e-small input label.e-float-text.e-label-top,
.e-outline.e-float-input.e-bigger.e-small input:focus~label.e-float-text,
.e-outline.e-float-input.e-bigger.e-small input:valid~label.e-float-text,
.e-outline.e-float-input.e-bigger.e-small input[disabled]~label.e-label-top.e-float-text,
.e-outline.e-float-input.e-bigger.e-small input[readonly]~label.e-label-top.e-float-text,
.e-outline.e-float-input.e-bigger.e-small input~label.e-label-top.e-float-text,
.e-outline.e-float-input.e-bigger.e-small textarea label.e-float-text.e-label-top,
.e-outline.e-float-input.e-bigger.e-small textarea:focus~label.e-float-text,
.e-outline.e-float-input.e-bigger.e-small textarea:valid~label.e-float-text,
.e-outline.e-float-input.e-bigger.e-small textarea[disabled]~label.e-label-top.e-float-text,
.e-outline.e-float-input.e-bigger.e-small textarea[readonly]~label.e-label-top.e-float-text,
.e-outline.e-float-input.e-bigger.e-small textarea~label.e-label-top.e-float-text,
.e-outline.e-float-input.e-bigger.e-small.e-input-focus input~label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-bigger.e-small input label.e-float-text.e-label-top,
.e-outline.e-float-input.e-control-wrapper.e-bigger.e-small input:focus~label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-bigger.e-small input:valid~label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-bigger.e-small input[disabled]~label.e-label-top.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-bigger.e-small input[readonly]~label.e-label-top.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-bigger.e-small input~label.e-label-top.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-bigger.e-small textarea label.e-float-text.e-label-top,
.e-outline.e-float-input.e-control-wrapper.e-bigger.e-small textarea:focus~label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-bigger.e-small textarea:valid~label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-bigger.e-small textarea[disabled]~label.e-label-top.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-bigger.e-small textarea[readonly]~label.e-label-top.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-bigger.e-small textarea~label.e-label-top.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-bigger.e-small.e-input-focus input~label.e-float-text,
.e-outline.e-float-input.e-small.e-bigger label.e-float-text,
.e-small .e-outline.e-float-input.e-bigger input label.e-float-text.e-label-top,
.e-small .e-outline.e-float-input.e-bigger input:focus~label.e-float-text,
.e-small .e-outline.e-float-input.e-bigger input:valid~label.e-float-text,
.e-small .e-outline.e-float-input.e-bigger input[disabled]~label.e-label-top.e-float-text,
.e-small .e-outline.e-float-input.e-bigger input[readonly]~label.e-label-top.e-float-text,
.e-small .e-outline.e-float-input.e-bigger input~label.e-label-top.e-float-text,
.e-small .e-outline.e-float-input.e-bigger textarea label.e-float-text.e-label-top,
.e-small .e-outline.e-float-input.e-bigger textarea:focus~label.e-float-text,
.e-small .e-outline.e-float-input.e-bigger textarea:valid~label.e-float-text,
.e-small .e-outline.e-float-input.e-bigger textarea[disabled]~label.e-label-top.e-float-text,
.e-small .e-outline.e-float-input.e-bigger textarea[readonly]~label.e-label-top.e-float-text,
.e-small .e-outline.e-float-input.e-bigger textarea~label.e-label-top.e-float-text,
.e-small .e-outline.e-float-input.e-bigger.e-input-focus input~label.e-float-text,
.e-small .e-outline.e-float-input.e-control-wrapper.e-bigger input label.e-float-text.e-label-top,
.e-small .e-outline.e-float-input.e-control-wrapper.e-bigger input:focus~label.e-float-text,
.e-small .e-outline.e-float-input.e-control-wrapper.e-bigger input:valid~label.e-float-text,
.e-small .e-outline.e-float-input.e-control-wrapper.e-bigger input[disabled]~label.e-label-top.e-float-text,
.e-small .e-outline.e-float-input.e-control-wrapper.e-bigger input[readonly]~label.e-label-top.e-float-text,
.e-small .e-outline.e-float-input.e-control-wrapper.e-bigger input~label.e-label-top.e-float-text,
.e-small .e-outline.e-float-input.e-control-wrapper.e-bigger textarea label.e-float-text.e-label-top,
.e-small .e-outline.e-float-input.e-control-wrapper.e-bigger textarea:focus~label.e-float-text,
.e-small .e-outline.e-float-input.e-control-wrapper.e-bigger textarea:valid~label.e-float-text,
.e-small .e-outline.e-float-input.e-control-wrapper.e-bigger textarea[disabled]~label.e-label-top.e-float-text,
.e-small .e-outline.e-float-input.e-control-wrapper.e-bigger textarea[readonly]~label.e-label-top.e-float-text,
.e-small .e-outline.e-float-input.e-control-wrapper.e-bigger textarea~label.e-label-top.e-float-text,
.e-small .e-outline.e-float-input.e-control-wrapper.e-bigger.e-input-focus input~label.e-float-text {
    top: -7px;
    transform: translateZ(0) scale(1)
}

.e-bigger .e-outline.e-float-input.e-control-wrapper.e-small input:focus~label.e-float-text,
.e-bigger .e-outline.e-float-input.e-control-wrapper.e-small input:valid~label.e-float-text,
.e-bigger .e-outline.e-float-input.e-control-wrapper.e-small input[disabled]~label.e-float-text,
.e-bigger .e-outline.e-float-input.e-control-wrapper.e-small input[readonly]~label.e-float-text,
.e-bigger .e-outline.e-float-input.e-control-wrapper.e-small input~label.e-label-top.e-float-text,
.e-bigger .e-outline.e-float-input.e-control-wrapper.e-small textarea:focus~label.e-float-text,
.e-bigger .e-outline.e-float-input.e-control-wrapper.e-small textarea:valid~label.e-float-text,
.e-bigger .e-outline.e-float-input.e-control-wrapper.e-small textarea[disabled]~label.e-float-text,
.e-bigger .e-outline.e-float-input.e-control-wrapper.e-small textarea[readonly]~label.e-float-text,
.e-bigger .e-outline.e-float-input.e-control-wrapper.e-small textarea~label.e-label-top.e-float-text,
.e-bigger .e-outline.e-float-input.e-control-wrapper.e-small.e-input-focus input~label.e-float-text,
.e-bigger .e-outline.e-float-input.e-small input:focus~label.e-float-text,
.e-bigger .e-outline.e-float-input.e-small input:valid~label.e-float-text,
.e-bigger .e-outline.e-float-input.e-small input[disabled]~label.e-float-text,
.e-bigger .e-outline.e-float-input.e-small input[readonly]~label.e-float-text,
.e-bigger .e-outline.e-float-input.e-small input~label.e-label-top.e-float-text,
.e-bigger .e-outline.e-float-input.e-small textarea:focus~label.e-float-text,
.e-bigger .e-outline.e-float-input.e-small textarea:valid~label.e-float-text,
.e-bigger .e-outline.e-float-input.e-small textarea[disabled]~label.e-float-text,
.e-bigger .e-outline.e-float-input.e-small textarea[readonly]~label.e-float-text,
.e-bigger .e-outline.e-float-input.e-small textarea~label.e-label-top.e-float-text,
.e-bigger .e-outline.e-float-input.e-small.e-input-focus input~label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-small.e-bigger input:focus~label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-small.e-bigger input:valid~label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-small.e-bigger input[disabled]~label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-small.e-bigger input[readonly]~label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-small.e-bigger input~label.e-label-top.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-small.e-bigger textarea:focus~label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-small.e-bigger textarea:valid~label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-small.e-bigger textarea[disabled]~label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-small.e-bigger textarea[readonly]~label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-small.e-bigger textarea~label.e-label-top.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-small.e-bigger.e-input-focus input~label.e-float-text,
.e-outline.e-float-input.e-small.e-bigger input:focus~label.e-float-text,
.e-outline.e-float-input.e-small.e-bigger input:valid~label.e-float-text,
.e-outline.e-float-input.e-small.e-bigger input[disabled]~label.e-float-text,
.e-outline.e-float-input.e-small.e-bigger input[readonly]~label.e-float-text,
.e-outline.e-float-input.e-small.e-bigger input~label.e-label-top.e-float-text,
.e-outline.e-float-input.e-small.e-bigger textarea:focus~label.e-float-text,
.e-outline.e-float-input.e-small.e-bigger textarea:valid~label.e-float-text,
.e-outline.e-float-input.e-small.e-bigger textarea[disabled]~label.e-float-text,
.e-outline.e-float-input.e-small.e-bigger textarea[readonly]~label.e-float-text,
.e-outline.e-float-input.e-small.e-bigger textarea~label.e-label-top.e-float-text,
.e-outline.e-float-input.e-small.e-bigger.e-input-focus input~label.e-float-text {
    font-size: 12px
}

.e-outline.e-float-input textarea label.e-float-text.e-label-top,
.e-outline.e-float-input textarea:focus~label.e-float-text,
.e-outline.e-float-input textarea:valid~label.e-float-text,
.e-outline.e-float-input textarea[disabled]~label.e-label-top.e-float-text,
.e-outline.e-float-input textarea[readonly]~label.e-label-top.e-float-text,
.e-outline.e-float-input textarea~label.e-label-top.e-float-text,
.e-outline.e-float-input.e-control-wrapper textarea label.e-float-text.e-label-top,
.e-outline.e-float-input.e-control-wrapper textarea:focus~label.e-float-text,
.e-outline.e-float-input.e-control-wrapper textarea:valid~label.e-float-text,
.e-outline.e-float-input.e-control-wrapper textarea[disabled]~label.e-label-top.e-float-text,
.e-outline.e-float-input.e-control-wrapper textarea[readonly]~label.e-label-top.e-float-text,
.e-outline.e-float-input.e-control-wrapper textarea~label.e-label-top.e-float-text {
    top: -7px;
    transform: translateZ(0) scale(1)
}

.e-outline textarea,
.e-outline.e-float-input textarea,
.e-outline.e-float-input.e-control-wrapper textarea,
.e-outline.e-float-input.e-input-group textarea,
textarea.e-outline {
    box-sizing: border-box
}

.e-outline.e-float-input.e-control-wrapper.e-valid-input:not(.e-input-focus) input:focus~label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-valid-input:not(.e-input-focus) textarea:focus~label.e-float-text,
.e-outline.e-float-input.e-valid-input:not(.e-input-focus) input:valid~label.e-float-text,
.e-outline.e-float-input.e-valid-input:not(.e-input-focus) textarea:valid~label.e-float-text {
    color: #0009
}

.e-rtl.e-outline.e-float-input textarea.e-small~label.e-float-text,
.e-rtl.e-outline.e-float-input textarea~label.e-float-text.e-small,
.e-rtl.e-outline.e-float-input.e-control-wrapper textarea.e-small~label.e-float-text,
.e-rtl.e-outline.e-float-input.e-control-wrapper textarea~label.e-float-text.e-small,
.e-rtl.e-outline.e-float-input.e-control-wrapper.e-small textarea~label.e-float-text,
.e-rtl.e-outline.e-float-input.e-small textarea~label.e-float-text,
.e-small .e-rtl.e-outline.e-float-input textarea~label.e-float-text,
.e-small .e-rtl.e-outline.e-float-input.e-control-wrapper textarea~label.e-float-text {
    top: -7px
}

.e-outline.e-float-input input.e-small:first-child~.e-clear-icon:before,
.e-outline.e-float-input.e-control-wrapper input.e-small:first-child~.e-clear-icon:before,
.e-outline.e-float-input.e-control-wrapper.e-small .e-clear-icon:before,
.e-outline.e-float-input.e-small .e-clear-icon:before,
.e-outline.e-input-group.e-control-wrapper.e-small .e-clear-icon:before,
.e-outline.e-input-group.e-small .e-clear-icon:before,
.e-outline.e-small .e-float-input .e-clear-icon:before,
.e-outline.e-small .e-float-input.e-control-wrapper .e-clear-icon:before,
.e-outline.e-small .e-input-group .e-clear-icon:before,
.e-outline.e-small .e-input-group.e-control-wrapper .e-clear-icon:before {
    font-size: 14px
}

.e-outline.e-float-input .e-clear-icon:before,
.e-outline.e-float-input.e-control-wrapper .e-clear-icon:before,
.e-outline.e-input-group .e-clear-icon:before,
.e-outline.e-input-group.e-control-wrapper .e-clear-icon:before {
    font-size: 16px
}

.e-outline.e-bigger .e-float-input .e-clear-icon:before,
.e-outline.e-bigger .e-float-input.e-control-wrapper .e-clear-icon:before,
.e-outline.e-bigger .e-input-group .e-clear-icon:before,
.e-outline.e-bigger .e-input-group.e-control-wrapper .e-clear-icon:before,
.e-outline.e-float-input input.e-bigger:first-child~.e-clear-icon:before,
.e-outline.e-float-input.e-bigger .e-clear-icon:before,
.e-outline.e-float-input.e-control-wrapper input.e-bigger:first-child~.e-clear-icon:before,
.e-outline.e-float-input.e-control-wrapper.e-bigger .e-clear-icon:before,
.e-outline.e-input-group.e-bigger .e-clear-icon:before,
.e-outline.e-input-group.e-control-wrapper.e-bigger .e-clear-icon:before {
    font-size: 20px
}

.e-outline.e-bigger .e-float-input.e-control-wrapper.e-small input:first-child~.e-clear-icon:before,
.e-outline.e-bigger .e-float-input.e-small input:first-child~.e-clear-icon:before,
.e-outline.e-bigger .e-input-group.e-control-wrapper.e-small input:first-child~.e-clear-icon:before,
.e-outline.e-bigger .e-input-group.e-small input:first-child~.e-clear-icon:before,
.e-outline.e-float-input.e-control-wrapper.e-small.e-bigger .e-clear-icon:before,
.e-outline.e-float-input.e-small.e-bigger .e-clear-icon:before,
.e-outline.e-input-group.e-control-wrapper.e-small.e-bigger .e-clear-icon:before,
.e-outline.e-input-group.e-small.e-bigger .e-clear-icon:before,
.e-outline.e-small .e-float-input.e-bigger input:first-child~.e-clear-icon:before,
.e-outline.e-small .e-float-input.e-control-wrapper.e-bigger input:first-child~.e-clear-icon:before,
.e-outline.e-small .e-input-group.e-bigger input:first-child~.e-clear-icon:before,
.e-outline.e-small .e-input-group.e-control-wrapper.e-bigger input:first-child~.e-clear-icon:before {
    font-size: 18px
}

.e-outline.e-float-input textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-outline.e-float-input.e-control-wrapper textarea:not(:focus):valid~label.e-float-text.e-label-bottom {
    font-size: 14px
}

.e-outline label.e-float-text,
.e-outline.e-float-input label.e-float-text,
.e-outline.e-float-input.e-control-wrapper label.e-float-text,
.e-outline.e-float-input.e-control-wrapper:not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-outline.e-float-input:not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom {
    font-size: 14px
}

.e-outline.e-float-input input:-webkit-autofill~label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-autofill input:-webkit-autofill~label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-autofill:not(.e-input-focus) input:not(:focus):valid:-webkit-autofill~label.e-float-text.e-label-bottom {
    animation-name: slideTopUp
}

.e-outline.e-float-input textarea:-webkit-autofill~label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-autofill textarea:-webkit-autofill~label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-autofill textarea:not(:focus):valid:-webkit-autofill~label.e-float-text.e-label-bottom {
    font-size: 14px
}

.e-bigger .e-outline.e-float-input input:-webkit-autofill~label.e-float-text,
.e-bigger .e-outline.e-float-input.e-control-wrapper.e-autofill input:-webkit-autofill~label.e-float-text,
.e-bigger .e-outline.e-float-input.e-control-wrapper.e-autofill:not(.e-input-focus) input:not(:focus):valid:-webkit-autofill~label.e-float-text.e-label-bottom,
.e-bigger.e-outline.e-float-input input:-webkit-autofill~label.e-float-text,
.e-bigger.e-outline.e-float-input.e-control-wrapper.e-autofill input:-webkit-autofill~label.e-float-text,
.e-bigger.e-outline.e-float-input.e-control-wrapper.e-autofill:not(.e-input-focus) input:not(:focus):valid:-webkit-autofill~label.e-float-text.e-label-bottom {
    animation-name: slideTopUp
}

.e-bigger .e-outline.e-float-input textarea:-webkit-autofill~label.e-float-text,
.e-bigger .e-outline.e-float-input.e-control-wrapper.e-autofill textarea:-webkit-autofill~label.e-float-text,
.e-bigger .e-outline.e-float-input.e-control-wrapper.e-autofill textarea:not(:focus):valid:-webkit-autofill~label.e-float-text.e-label-bottom,
.e-bigger.e-outline.e-float-input textarea:-webkit-autofill~label.e-float-text,
.e-bigger.e-outline.e-float-input.e-control-wrapper.e-autofill textarea:-webkit-autofill~label.e-float-text,
.e-bigger.e-outline.e-float-input.e-control-wrapper.e-autofill textarea:not(:focus):valid:-webkit-autofill~label.e-float-text.e-label-bottom {
    font-size: 16px
}

.e-small .e-outline.e-float-input input:-webkit-autofill~label.e-float-text,
.e-small .e-outline.e-float-input.e-control-wrapper.e-autofill input:-webkit-autofill~label.e-float-text,
.e-small .e-outline.e-float-input.e-control-wrapper.e-autofill:not(.e-input-focus) input:not(:focus):valid:-webkit-autofill~label.e-float-text.e-label-bottom,
.e-small.e-outline.e-float-input input:-webkit-autofill~label.e-float-text,
.e-small.e-outline.e-float-input.e-control-wrapper.e-autofill input:-webkit-autofill~label.e-float-text,
.e-small.e-outline.e-float-input.e-control-wrapper.e-autofill:not(.e-input-focus) input:not(:focus):valid:-webkit-autofill~label.e-float-text.e-label-bottom {
    animation-name: slideTopUp
}

.e-small .e-outline.e-float-input textarea:-webkit-autofill~label.e-float-text,
.e-small .e-outline.e-float-input.e-control-wrapper.e-autofill textarea:-webkit-autofill~label.e-float-text,
.e-small .e-outline.e-float-input.e-control-wrapper.e-autofill textarea:not(:focus):valid:-webkit-autofill~label.e-float-text.e-label-bottom,
.e-small.e-outline.e-float-input textarea:-webkit-autofill~label.e-float-text,
.e-small.e-outline.e-float-input.e-control-wrapper.e-autofill textarea:-webkit-autofill~label.e-float-text,
.e-small.e-outline.e-float-input.e-control-wrapper.e-autofill textarea:not(:focus):valid:-webkit-autofill~label.e-float-text.e-label-bottom {
    font-size: 13px
}

.e-bigger .e-outline.e-float-input.e-small input:-webkit-autofill~label.e-float-text,
.e-bigger .e-outline.e-float-input.e-small.e-control-wrapper.e-autofill input:-webkit-autofill~label.e-float-text,
.e-bigger .e-small.e-outline.e-float-input.e-control-wrapper.e-autofill:not(.e-input-focus) input:not(:focus):valid:-webkit-autofill~label.e-float-text.e-label-bottom,
.e-bigger.e-small .e-outline.e-float-input input:-webkit-autofill~label.e-float-text,
.e-bigger.e-small .e-outline.e-float-input.e-control-wrapper.e-autofill input:-webkit-autofill~label.e-float-text,
.e-outline.e-float-input.e-bigger.e-small input:-webkit-autofill~label.e-float-text,
.e-outline.e-float-input.e-bigger.e-small.e-control-wrapper.e-autofill input:-webkit-autofill~label.e-float-text,
.e-small .e-bigger.e-outline.e-float-input.e-control-wrapper.e-autofill:not(.e-input-focus) input:not(:focus):valid:-webkit-autofill~label.e-float-text.e-label-bottom,
.e-small.e-bigger .e-outline.e-float-input.e-control-wrapper.e-autofill:not(.e-input-focus) input:not(:focus):valid:-webkit-autofill~label.e-float-text.e-label-bottom,
.e-small.e-bigger.e-outline.e-float-input.e-control-wrapper.e-autofill:not(.e-input-focus) input:not(:focus):valid:-webkit-autofill~label.e-float-text.e-label-bottom {
    animation-name: slideTopUp
}

.e-bigger .e-outline.e-float-input.e-small textarea:-webkit-autofill~label.e-float-text,
.e-bigger .e-outline.e-float-input.e-small.e-control-wrapper.e-autofill textarea:-webkit-autofill~label.e-float-text,
.e-bigger .e-small.e-outline.e-float-input.e-control-wrapper.e-autofill textarea:not(:focus):valid:-webkit-autofill~label.e-float-text.e-label-bottom,
.e-bigger.e-small .e-outline.e-float-input textarea:-webkit-autofill~label.e-float-text,
.e-bigger.e-small .e-outline.e-float-input.e-control-wrapper.e-autofill textarea:-webkit-autofill~label.e-float-text,
.e-outline.e-float-input.e-bigger.e-small textarea:-webkit-autofill~label.e-float-text,
.e-outline.e-float-input.e-bigger.e-small.e-control-wrapper.e-autofill textarea:-webkit-autofill~label.e-float-text,
.e-small .e-bigger.e-outline.e-float-input.e-control-wrapper.e-autofill textarea:not(:focus):valid:-webkit-autofill~label.e-float-text.e-label-bottom,
.e-small.e-bigger .e-outline.e-float-input.e-control-wrapper.e-autofill textarea:not(:focus):valid:-webkit-autofill~label.e-float-text.e-label-bottom,
.e-small.e-bigger.e-outline.e-float-input.e-control-wrapper.e-autofill textarea:not(:focus):valid:-webkit-autofill~label.e-float-text.e-label-bottom {
    font-size: 14px
}

.e-bigger .e-outline.e-float-input label.e-float-text,
.e-bigger .e-outline.e-float-input.e-control-wrapper label.e-float-text,
.e-bigger .e-outline.e-float-input.e-control-wrapper:not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-bigger .e-outline.e-float-input:not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-outline.e-float-input input.e-bigger~label.e-float-text,
.e-outline.e-float-input label.e-float-text.e-bigger,
.e-outline.e-float-input.e-bigger label.e-float-text,
.e-outline.e-float-input.e-bigger:not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-outline.e-float-input.e-control-wrapper input.e-bigger~label.e-float-text,
.e-outline.e-float-input.e-control-wrapper label.e-float-text.e-bigger,
.e-outline.e-float-input.e-control-wrapper.e-bigger label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-bigger:not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom {
    font-size: 16px
}

.e-bigger .e-outline.e-float-input textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-bigger .e-outline.e-float-input textarea~label.e-float-text,
.e-bigger .e-outline.e-float-input.e-control-wrapper textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-bigger .e-outline.e-float-input.e-control-wrapper textarea~label.e-float-text,
.e-outline.e-float-input textarea.e-bigger~label.e-float-text,
.e-outline.e-float-input textarea~label.e-float-text.e-bigger,
.e-outline.e-float-input.e-bigger textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-outline.e-float-input.e-bigger textarea~label.e-float-text,
.e-outline.e-float-input.e-control-wrapper textarea.e-bigger~label.e-float-text,
.e-outline.e-float-input.e-control-wrapper textarea~label.e-float-text.e-bigger,
.e-outline.e-float-input.e-control-wrapper.e-bigger textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-outline.e-float-input.e-control-wrapper.e-bigger textarea~label.e-float-text {
    font-size: 16px
}

.e-outline.e-float-input.e-control-wrapper.e-small label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-small:not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-outline.e-float-input.e-small label.e-float-text,
.e-outline.e-float-input.e-small:not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-small .e-outline.e-float-input.e-control-wrapper:not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-small .e-outline.e-float-input:not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom {
    font-size: 13px
}

.e-outline.e-float-input.e-control-wrapper.e-small textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-outline.e-float-input.e-small textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-small .e-outline.e-float-input textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-small .e-outline.e-float-input.e-control-wrapper textarea:not(:focus):valid~label.e-float-text.e-label-bottom {
    font-size: 13px
}

.e-outline.e-float-input textarea.e-small~label.e-float-text,
.e-outline.e-float-input textarea~label.e-float-text.e-small,
.e-outline.e-float-input.e-control-wrapper textarea.e-small~label.e-float-text,
.e-outline.e-float-input.e-control-wrapper textarea~label.e-float-text.e-small,
.e-outline.e-float-input.e-control-wrapper.e-small textarea~label.e-float-text,
.e-outline.e-float-input.e-small textarea~label.e-float-text,
.e-small .e-outline.e-float-input textarea~label.e-float-text,
.e-small .e-outline.e-float-input.e-control-wrapper textarea~label.e-float-text {
    font-size: 13px
}

.e-bigger .e-outline.e-float-input.e-control-wrapper.e-small label.e-float-text,
.e-bigger .e-outline.e-float-input.e-control-wrapper.e-small:not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-bigger .e-outline.e-float-input.e-small label.e-float-text,
.e-bigger .e-outline.e-float-input.e-small:not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-bigger.e-small .e-outline.e-float-input.e-control-wrapper:not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-bigger.e-small .e-outline.e-float-input:not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-outline.e-float-input.e-bigger.e-small:not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-outline.e-float-input.e-control-wrapper.e-bigger.e-small:not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-outline.e-float-input.e-control-wrapper.e-small.e-bigger label.e-float-text,
.e-outline.e-float-input.e-small.e-bigger label.e-float-text,
.e-small .e-outline.e-float-input.e-bigger:not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-small .e-outline.e-float-input.e-control-wrapper.e-bigger:not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom {
    font-size: 14px
}

.e-bigger .e-outline.e-float-input.e-control-wrapper.e-small textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-bigger .e-outline.e-float-input.e-small textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-bigger.e-small .e-outline.e-float-input textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-bigger.e-small .e-outline.e-float-input.e-control-wrapper textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-outline.e-float-input.e-bigger.e-small textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-outline.e-float-input.e-control-wrapper.e-bigger.e-small textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-small .e-outline.e-float-input.e-bigger textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-small .e-outline.e-float-input.e-control-wrapper.e-bigger textarea:not(:focus):valid~label.e-float-text.e-label-bottom {
    font-size: 14px
}

.e-filled.e-float-input,
.e-filled.e-float-input.e-control-wrapper,
.e-filled.e-input-group,
.e-filled.e-input-group.e-control-wrapper {
    line-height: 1
}

.e-bigger .e-filled.e-float-input input,
.e-bigger .e-filled.e-float-input input.e-input,
.e-bigger .e-filled.e-float-input textarea,
.e-bigger .e-filled.e-float-input textarea.e-input,
.e-bigger .e-filled.e-float-input.e-control-wrapper input,
.e-bigger .e-filled.e-float-input.e-control-wrapper input.e-input,
.e-bigger .e-filled.e-float-input.e-control-wrapper textarea,
.e-bigger .e-filled.e-float-input.e-control-wrapper textarea.e-input,
.e-bigger .e-filled.e-float-input.e-control-wrapper:not(.e-input-group) input,
.e-bigger .e-filled.e-float-input.e-control-wrapper:not(.e-input-group) input.e-input,
.e-bigger .e-filled.e-float-input:not(.e-input-group) input,
.e-bigger .e-filled.e-float-input:not(.e-input-group) input.e-input,
.e-bigger .e-filled.e-input-group input,
.e-bigger .e-filled.e-input-group input.e-input,
.e-bigger .e-filled.e-input-group textarea,
.e-bigger .e-filled.e-input-group textarea.e-input,
.e-bigger .e-filled.e-input-group.e-control-wrapper input,
.e-bigger .e-filled.e-input-group.e-control-wrapper input.e-input,
.e-bigger .e-filled.e-input-group.e-control-wrapper textarea,
.e-bigger .e-filled.e-input-group.e-control-wrapper textarea.e-input,
.e-bigger.e-small .e-filled.e-float-input input,
.e-bigger.e-small .e-filled.e-float-input input.e-input,
.e-bigger.e-small .e-filled.e-float-input textarea,
.e-bigger.e-small .e-filled.e-float-input textarea.e-input,
.e-bigger.e-small .e-filled.e-float-input.e-control-wrapper input,
.e-bigger.e-small .e-filled.e-float-input.e-control-wrapper input.e-input,
.e-bigger.e-small .e-filled.e-float-input.e-control-wrapper textarea,
.e-bigger.e-small .e-filled.e-float-input.e-control-wrapper textarea.e-input,
.e-bigger.e-small .e-filled.e-float-input.e-control-wrapper:not(.e-input-group) input,
.e-bigger.e-small .e-filled.e-float-input.e-control-wrapper:not(.e-input-group) input.e-input,
.e-bigger.e-small .e-filled.e-float-input:not(.e-input-group) input,
.e-bigger.e-small .e-filled.e-float-input:not(.e-input-group) input.e-input,
.e-bigger.e-small .e-filled.e-input-group input,
.e-bigger.e-small .e-filled.e-input-group input.e-input,
.e-bigger.e-small .e-filled.e-input-group textarea,
.e-bigger.e-small .e-filled.e-input-group textarea.e-input,
.e-bigger.e-small .e-filled.e-input-group.e-control-wrapper input,
.e-bigger.e-small .e-filled.e-input-group.e-control-wrapper input.e-input,
.e-bigger.e-small .e-filled.e-input-group.e-control-wrapper textarea,
.e-bigger.e-small .e-filled.e-input-group.e-control-wrapper textarea.e-input,
.e-control .e-filled input.e-input,
.e-control .e-filled.e-float-input input,
.e-control .e-filled.e-float-input.e-control-wrapper input,
.e-control .e-filled.e-input-group input,
.e-control .e-filled.e-input-group input.e-input,
.e-control .e-filled.e-input-group.e-control-wrapper input,
.e-control .e-filled.e-input-group.e-control-wrapper input.e-input,
.e-control.e-filled.e-float-input input,
.e-control.e-filled.e-float-input.e-control-wrapper input,
.e-control.e-filled.e-input-group input,
.e-control.e-filled.e-input-group input.e-input,
.e-control.e-filled.e-input-group.e-control-wrapper input,
.e-control.e-filled.e-input-group.e-control-wrapper input.e-input,
.e-filled input.e-input,
.e-filled input.e-input.e-bigger,
.e-filled input.e-input.e-small,
.e-filled input.e-input.e-small.e-bigger,
.e-filled textarea.e-input,
.e-filled textarea.e-input.e-bigger,
.e-filled textarea.e-input.e-small,
.e-filled textarea.e-input.e-small.e-bigger,
.e-filled.e-float-input textarea,
.e-filled.e-float-input.e-bigger input,
.e-filled.e-float-input.e-bigger input.e-input,
.e-filled.e-float-input.e-bigger textarea,
.e-filled.e-float-input.e-bigger textarea.e-input,
.e-filled.e-float-input.e-bigger.e-small input,
.e-filled.e-float-input.e-bigger.e-small input.e-input,
.e-filled.e-float-input.e-bigger.e-small textarea,
.e-filled.e-float-input.e-bigger.e-small textarea.e-input,
.e-filled.e-float-input.e-bigger.e-small:not(.e-input-group) input,
.e-filled.e-float-input.e-bigger.e-small:not(.e-input-group) input.e-input,
.e-filled.e-float-input.e-bigger:not(.e-input-group) input,
.e-filled.e-float-input.e-bigger:not(.e-input-group) input.e-input,
.e-filled.e-float-input.e-control-wrapper textarea,
.e-filled.e-float-input.e-control-wrapper.e-bigger input,
.e-filled.e-float-input.e-control-wrapper.e-bigger input.e-input,
.e-filled.e-float-input.e-control-wrapper.e-bigger textarea,
.e-filled.e-float-input.e-control-wrapper.e-bigger textarea.e-input,
.e-filled.e-float-input.e-control-wrapper.e-bigger.e-small input,
.e-filled.e-float-input.e-control-wrapper.e-bigger.e-small input.e-input,
.e-filled.e-float-input.e-control-wrapper.e-bigger.e-small textarea,
.e-filled.e-float-input.e-control-wrapper.e-bigger.e-small textarea.e-input,
.e-filled.e-float-input.e-control-wrapper.e-bigger.e-small:not(.e-input-group) input,
.e-filled.e-float-input.e-control-wrapper.e-bigger.e-small:not(.e-input-group) input.e-input,
.e-filled.e-float-input.e-control-wrapper.e-bigger:not(.e-input-group) input,
.e-filled.e-float-input.e-control-wrapper.e-bigger:not(.e-input-group) input.e-input,
.e-filled.e-float-input.e-control-wrapper.e-small input,
.e-filled.e-float-input.e-control-wrapper.e-small input.e-input,
.e-filled.e-float-input.e-control-wrapper.e-small textarea,
.e-filled.e-float-input.e-control-wrapper.e-small textarea.e-input,
.e-filled.e-float-input.e-control-wrapper.e-small:not(.e-input-group) input.e-input,
.e-filled.e-float-input.e-control-wrapper:not(.e-input-group) input,
.e-filled.e-float-input.e-small input,
.e-filled.e-float-input.e-small input.e-input,
.e-filled.e-float-input.e-small textarea,
.e-filled.e-float-input.e-small textarea.e-input,
.e-filled.e-float-input.e-small:not(.e-input-group) input,
.e-filled.e-float-input.e-small:not(.e-input-group) input.e-input,
.e-filled.e-float-input:not(.e-input-group) input,
.e-filled.e-input-group input,
.e-filled.e-input-group input.e-input,
.e-filled.e-input-group textarea,
.e-filled.e-input-group textarea.e-input.e-bigger,
.e-filled.e-input-group.e-bigger input,
.e-filled.e-input-group.e-bigger input.e-input,
.e-filled.e-input-group.e-bigger textarea,
.e-filled.e-input-group.e-bigger textarea.e-input,
.e-filled.e-input-group.e-bigger.e-small input,
.e-filled.e-input-group.e-bigger.e-small input.e-input,
.e-filled.e-input-group.e-bigger.e-small textarea,
.e-filled.e-input-group.e-bigger.e-small textarea.e-input,
.e-filled.e-input-group.e-control-wrapper input,
.e-filled.e-input-group.e-control-wrapper input.e-input,
.e-filled.e-input-group.e-control-wrapper textarea,
.e-filled.e-input-group.e-control-wrapper textarea.e-input.e-bigger,
.e-filled.e-input-group.e-control-wrapper.e-bigger input,
.e-filled.e-input-group.e-control-wrapper.e-bigger input.e-input,
.e-filled.e-input-group.e-control-wrapper.e-bigger textarea,
.e-filled.e-input-group.e-control-wrapper.e-bigger textarea.e-input,
.e-filled.e-input-group.e-control-wrapper.e-bigger.e-small input,
.e-filled.e-input-group.e-control-wrapper.e-bigger.e-small input.e-input,
.e-filled.e-input-group.e-control-wrapper.e-bigger.e-small textarea,
.e-filled.e-input-group.e-control-wrapper.e-bigger.e-small textarea.e-input,
.e-filled.e-input-group.e-control-wrapper.e-small input,
.e-filled.e-input-group.e-control-wrapper.e-small input.e-input,
.e-filled.e-input-group.e-control-wrapper.e-small textarea,
.e-filled.e-input-group.e-control-wrapper.e-small textarea.e-input,
.e-filled.e-input-group.e-small input,
.e-filled.e-input-group.e-small input.e-input,
.e-filled.e-input-group.e-small textarea,
.e-filled.e-input-group.e-small textarea.e-input,
.e-small .e-filled.e-float-input input,
.e-small .e-filled.e-float-input input.e-input,
.e-small .e-filled.e-float-input textarea,
.e-small .e-filled.e-float-input textarea.e-input,
.e-small .e-filled.e-float-input.e-control-wrapper input,
.e-small .e-filled.e-float-input.e-control-wrapper input.e-input,
.e-small .e-filled.e-float-input.e-control-wrapper textarea,
.e-small .e-filled.e-float-input.e-control-wrapper textarea.e-input,
.e-small .e-filled.e-float-input.e-control-wrapper:not(.e-input-group) input,
.e-small .e-filled.e-float-input.e-control-wrapper:not(.e-input-group) input.e-input,
.e-small .e-filled.e-float-input:not(.e-input-group) input,
.e-small .e-filled.e-float-input:not(.e-input-group) input.e-input .e-filled.e-float-input.e-control-wrapper.e-small:not(.e-input-group) input,
.e-small .e-filled.e-input-group input,
.e-small .e-filled.e-input-group input.e-input,
.e-small .e-filled.e-input-group textarea,
.e-small .e-filled.e-input-group textarea.e-input,
.e-small .e-filled.e-input-group.e-control-wrapper input,
.e-small .e-filled.e-input-group.e-control-wrapper input.e-input,
.e-small .e-filled.e-input-group.e-control-wrapper textarea,
.e-small .e-filled.e-input-group.e-control-wrapper textarea.e-input {
    box-sizing: border-box
}

.e-filled.e-float-input input,
.e-filled.e-float-input textarea,
.e-filled.e-float-input.e-control-wrapper input,
.e-filled.e-float-input.e-control-wrapper textarea {
    border: 0 solid
}

.e-filled.e-float-input.e-control-wrapper:hover:not(.e-input-group):not(.e-disabled) input:not([disabled]),
.e-filled.e-float-input.e-control-wrapper:hover:not(.e-input-group):not(.e-disabled) textarea:not([disabled]),
.e-filled.e-float-input:hover:not(.e-input-group):not(.e-disabled) input:not([disabled]),
.e-filled.e-float-input:hover:not(.e-input-group):not(.e-disabled) textarea:not([disabled]) {
    border-bottom-width: 0
}

.e-filled.e-float-input.e-control-wrapper.e-input-focus:not(.e-input-group):not(.e-float-icon-left).e-success:not(.e-warning):not(.e-error) input,
.e-filled.e-float-input.e-control-wrapper.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-disabled).e-success:not(.e-warning):not(.e-error) input,
.e-filled.e-float-input.e-control-wrapper.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-disabled).e-success:not(.e-warning):not(.e-error) textarea,
.e-filled.e-float-input.e-control-wrapper.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-disabled):not(.e-success).e-warning:not(.e-error) input,
.e-filled.e-float-input.e-control-wrapper.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-disabled):not(.e-success).e-warning:not(.e-error) textarea,
.e-filled.e-float-input.e-control-wrapper.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-disabled):not(.e-success):not(.e-warning).e-error input,
.e-filled.e-float-input.e-control-wrapper.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-disabled):not(.e-success):not(.e-warning).e-error textarea,
.e-filled.e-float-input.e-control-wrapper.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-disabled):not(.e-success):not(.e-warning):not(.e-error) input,
.e-filled.e-float-input.e-control-wrapper.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-disabled):not(.e-success):not(.e-warning):not(.e-error) textarea,
.e-filled.e-float-input.e-control-wrapper.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-success).e-warning:not(.e-error) input,
.e-filled.e-float-input.e-control-wrapper.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-success):not(.e-warning).e-error input,
.e-filled.e-float-input.e-control-wrapper.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-success):not(.e-warning):not(.e-error) input,
.e-filled.e-float-input.e-input-focus:not(.e-input-group):not(.e-float-icon-left).e-success:not(.e-warning):not(.e-error) input,
.e-filled.e-float-input.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-disabled).e-success:not(.e-warning):not(.e-error) input,
.e-filled.e-float-input.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-disabled).e-success:not(.e-warning):not(.e-error) textarea,
.e-filled.e-float-input.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-disabled):not(.e-success).e-warning:not(.e-error) input,
.e-filled.e-float-input.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-disabled):not(.e-success).e-warning:not(.e-error) textarea,
.e-filled.e-float-input.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-disabled):not(.e-success):not(.e-warning).e-error input,
.e-filled.e-float-input.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-disabled):not(.e-success):not(.e-warning).e-error textarea,
.e-filled.e-float-input.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-disabled):not(.e-success):not(.e-warning):not(.e-error) input,
.e-filled.e-float-input.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-disabled):not(.e-success):not(.e-warning):not(.e-error) textarea,
.e-filled.e-float-input.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-success).e-warning:not(.e-error) input,
.e-filled.e-float-input.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-success):not(.e-warning).e-error input,
.e-filled.e-float-input.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-success):not(.e-warning):not(.e-error) input {
    border-width: 0
}

.e-filled.e-input-group,
.e-filled.e-input-group.e-control-wrapper {
    border-radius: 4px 4px 0 0;
    padding: 0 10px 0 12px
}

.e-bigger .e-filled.e-input-group,
.e-bigger .e-filled.e-input-group.e-control-wrapper,
.e-filled.e-input-group.e-bigger,
.e-filled.e-input-group.e-control-wrapper.e-bigger {
    margin-top: 0;
    padding: 0 12px 0 16px
}

.e-filled.e-input-group.e-control-wrapper.e-small,
.e-filled.e-input-group.e-small,
.e-small .e-filled.e-input-group.e-control-wrapper {
    margin-top: 0;
    padding: 0 6px 0 8px
}

.e-bigger .e-filled.e-input-group.e-control-wrapper.e-small,
.e-bigger .e-filled.e-input-group.e-small,
.e-bigger.e-small .e-filled.e-input-group.e-control-wrapper.e-small,
.e-bigger.e-small .e-filled.e-input-group.e-small,
.e-filled.e-input-group.e-control-wrapper.e-small.e-bigger,
.e-filled.e-input-group.e-small.e-bigger,
.e-small .e-filled.e-input-group.e-bigger,
.e-small .e-filled.e-input-group.e-control-wrapper.e-bigger {
    margin-top: 0;
    padding: 0 10px 0 12px
}

.e-filled.e-float-input,
.e-filled.e-float-input.e-control-wrapper {
    border: solid;
    border-radius: 4px 4px 0 0;
    border-width: 0 0 1px;
    margin-top: 0;
    padding: 0 10px 0 12px
}

.e-bigger .e-filled.e-float-input,
.e-bigger .e-filled.e-float-input.e-control-wrapper,
.e-filled.e-float-input.e-bigger,
.e-filled.e-float-input.e-control-wrapper.e-bigger {
    margin-top: 0;
    padding: 0 12px 0 16px
}

.e-filled.e-float-input.e-control-wrapper.e-small,
.e-filled.e-float-input.e-small,
.e-small .e-filled.e-float-input.e-control-wrapper {
    margin-top: 0;
    padding: 0 6px 0 8px
}

.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small,
.e-bigger .e-filled.e-float-input.e-small,
.e-bigger.e-small .e-filled.e-float-input.e-control-wrapper.e-small,
.e-bigger.e-small .e-filled.e-float-input.e-small,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger,
.e-filled.e-float-input.e-small.e-bigger,
.e-small .e-filled.e-float-input.e-bigger,
.e-small .e-filled.e-float-input.e-control-wrapper.e-bigger {
    margin-top: 0;
    padding: 0 10px 0 12px
}

.e-rtl .e-filled.e-input-group,
.e-rtl .e-filled.e-input-group.e-control-wrapper,
.e-rtl.e-filled.e-input-group,
.e-rtl.e-filled.e-input-group.e-control-wrapper {
    padding: 0 12px 0 10px
}

.e-bigger .e-rtl.e-filled.e-input-group,
.e-bigger .e-rtl.e-filled.e-input-group.e-control-wrapper,
.e-bigger.e-rtl .e-filled.e-input-group,
.e-bigger.e-rtl .e-filled.e-input-group.e-control-wrapper,
.e-rtl .e-filled.e-input-group.e-bigger,
.e-rtl .e-filled.e-input-group.e-control-wrapper.e-bigger,
.e-rtl.e-filled.e-input-group.e-bigger,
.e-rtl.e-filled.e-input-group.e-control-wrapper.e-bigger {
    padding: 0 16px 0 12px
}

.e-rtl .e-filled.e-input-group.e-control-wrapper.e-small,
.e-rtl .e-filled.e-input-group.e-small,
.e-rtl.e-filled.e-input-group.e-control-wrapper.e-small,
.e-rtl.e-filled.e-input-group.e-small,
.e-small .e-rtl.e-filled.e-input-group.e-control-wrapper,
.e-small.e-rtl .e-filled.e-input-group.e-control-wrapper {
    padding: 0 8px 0 6px
}

.e-bigger .e-rtl.e-filled.e-input-group.e-control-wrapper.e-small,
.e-bigger .e-rtl.e-filled.e-input-group.e-small,
.e-bigger.e-rtl .e-filled.e-input-group.e-control-wrapper.e-small,
.e-bigger.e-rtl .e-filled.e-input-group.e-small,
.e-bigger.e-small .e-rtl.e-filled.e-input-group.e-control-wrapper.e-small,
.e-bigger.e-small .e-rtl.e-filled.e-input-group.e-small,
.e-bigger.e-small.e-rtl .e-filled.e-input-group.e-control-wrapper.e-small,
.e-bigger.e-small.e-rtl .e-filled.e-input-group.e-small,
.e-rtl .e-filled.e-float-input,
.e-rtl .e-filled.e-float-input.e-control-wrapper,
.e-rtl .e-filled.e-input-group.e-control-wrapper.e-small.e-bigger,
.e-rtl .e-filled.e-input-group.e-small.e-bigger,
.e-rtl.e-filled.e-float-input,
.e-rtl.e-filled.e-float-input.e-control-wrapper,
.e-rtl.e-filled.e-input-group.e-control-wrapper.e-small.e-bigger,
.e-rtl.e-filled.e-input-group.e-small.e-bigger,
.e-small .e-rtl.e-filled.e-input-group.e-bigger,
.e-small .e-rtl.e-filled.e-input-group.e-control-wrapper.e-bigger,
.e-small.e-rtl .e-filled.e-input-group.e-bigger,
.e-small.e-rtl .e-filled.e-input-group.e-control-wrapper.e-bigger {
    padding: 0 12px 0 10px
}

.e-bigger .e-rtl.e-filled.e-float-input,
.e-bigger .e-rtl.e-filled.e-float-input.e-control-wrapper,
.e-bigger.e-rtl .e-filled.e-float-input,
.e-bigger.e-rtl .e-filled.e-float-input.e-control-wrapper,
.e-rtl .e-filled.e-float-input.e-bigger,
.e-rtl .e-filled.e-float-input.e-control-wrapper.e-bigger,
.e-rtl.e-filled.e-float-input.e-bigger,
.e-rtl.e-filled.e-float-input.e-control-wrapper.e-bigger {
    padding: 0 16px 0 12px
}

.e-rtl .e-filled.e-float-input.e-control-wrapper.e-small,
.e-rtl .e-filled.e-float-input.e-small,
.e-rtl.e-filled.e-float-input.e-control-wrapper.e-small,
.e-rtl.e-filled.e-float-input.e-small,
.e-small .e-rtl.e-filled.e-float-input.e-control-wrapper,
.e-small.e-rtl .e-filled.e-float-input.e-control-wrapper {
    padding: 0 8px 0 6px
}

.e-bigger .e-rtl.e-filled.e-float-input.e-control-wrapper.e-small,
.e-bigger .e-rtl.e-filled.e-float-input.e-small,
.e-bigger.e-rtl .e-filled.e-float-input.e-control-wrapper.e-small,
.e-bigger.e-rtl .e-filled.e-float-input.e-small,
.e-bigger.e-small .e-rtl.e-filled.e-float-input.e-control-wrapper.e-small,
.e-bigger.e-small .e-rtl.e-filled.e-float-input.e-small,
.e-bigger.e-small.e-rtl .e-filled.e-float-input.e-control-wrapper.e-small,
.e-bigger.e-small.e-rtl .e-filled.e-float-input.e-small,
.e-rtl .e-filled.e-float-input.e-control-wrapper.e-small.e-bigger,
.e-rtl .e-filled.e-float-input.e-small.e-bigger,
.e-rtl.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger,
.e-rtl.e-filled.e-float-input.e-small.e-bigger,
.e-small .e-rtl.e-filled.e-float-input.e-bigger,
.e-small .e-rtl.e-filled.e-float-input.e-control-wrapper.e-bigger,
.e-small.e-rtl .e-filled.e-float-input.e-bigger,
.e-small.e-rtl .e-filled.e-float-input.e-control-wrapper.e-bigger {
    padding: 0 12px 0 10px
}

.e-filled input.e-input,
.e-filled textarea.e-input,
.e-filled.e-input-group input.e-input,
.e-filled.e-input-group textarea.e-input,
.e-filled.e-input-group.e-control-wrapper input.e-input,
.e-filled.e-input-group.e-control-wrapper textarea.e-input {
    padding: 10px 2px 10px 0
}

.e-filled .e-input:focus {
    padding-bottom: 10px
}

.e-filled.e-input-group input.e-input:focus,
.e-filled.e-input-group textarea.e-input:focus,
.e-filled.e-input-group.e-control-wrapper input.e-input:focus,
.e-filled.e-input-group.e-control-wrapper textarea.e-input:focus,
.e-filled.e-input-group.e-control-wrapper.e-input-focus input.e-input,
.e-filled.e-input-group.e-input-focus input.e-input {
    padding: 10px 2px 10px 0
}

.e-bigger .e-filled input.e-input,
.e-bigger .e-filled textarea.e-input,
.e-bigger .e-filled.e-input-group .e-input,
.e-bigger .e-filled.e-input-group .e-input:focus,
.e-bigger .e-filled.e-input-group.e-control-wrapper .e-input,
.e-bigger .e-filled.e-input-group.e-control-wrapper .e-input:focus,
.e-bigger .e-filled.e-input-group.e-control-wrapper.e-input-focus .e-input,
.e-bigger .e-filled.e-input-group.e-input-focus .e-input,
.e-filled input.e-input.e-bigger,
.e-filled textarea.e-input.e-bigger,
.e-filled.e-input-group.e-bigger .e-input,
.e-filled.e-input-group.e-bigger .e-input:focus,
.e-filled.e-input-group.e-bigger.e-control-wrapper .e-input,
.e-filled.e-input-group.e-bigger.e-input-focus .e-input,
.e-filled.e-input-group.e-control-wrapper.e-bigger .e-input:focus,
.e-filled.e-input-group.e-control-wrapper.e-bigger.e-input-focus .e-input {
    padding: 16px 4px 16px 0
}

.e-bigger .e-filled .e-input:focus,
.e-filled .e-input.e-bigger:focus {
    padding-bottom: 16px
}

.e-filled .e-input.e-small:focus {
    padding-bottom: 7px
}

.e-filled .e-input.e-small,
.e-filled.e-input-group.e-control-wrapper.e-small .e-input,
.e-filled.e-input-group.e-control-wrapper.e-small .e-input:focus,
.e-filled.e-input-group.e-control-wrapper.e-small.e-input-focus .e-input,
.e-filled.e-input-group.e-small .e-input,
.e-filled.e-input-group.e-small .e-input:focus,
.e-filled.e-input-group.e-small.e-input-focus .e-input {
    padding: 7px 2px 7px 0
}

.e-bigger .e-filled .e-input.e-small:focus,
.e-filled .e-input.e-small.e-bigger:focus {
    padding-bottom: 10px
}

.e-bigger .e-filled .e-input.e-small,
.e-bigger .e-filled.e-input-group.e-control-wrapper.e-small .e-input,
.e-bigger .e-filled.e-input-group.e-control-wrapper.e-small .e-input:focus,
.e-bigger .e-filled.e-input-group.e-control-wrapper.e-small.e-input-focus .e-input,
.e-bigger .e-filled.e-input-group.e-small .e-input,
.e-bigger .e-filled.e-input-group.e-small .e-input:focus,
.e-bigger .e-filled.e-input-group.e-small.e-input-focus .e-input,
.e-filled .e-input.e-small.e-bigger,
.e-filled.e-input-group.e-control-wrapper.e-small .e-input.e-bigger,
.e-filled.e-input-group.e-control-wrapper.e-small .e-input.e-bigger:focus,
.e-filled.e-input-group.e-control-wrapper.e-small.e-bigger .e-input,
.e-filled.e-input-group.e-control-wrapper.e-small.e-bigger .e-input:focus,
.e-filled.e-input-group.e-control-wrapper.e-small.e-bigger.e-input-focus .e-input,
.e-filled.e-input-group.e-control-wrapper.e-small.e-input-focus .e-input.e-bigger,
.e-filled.e-input-group.e-small .e-input.e-bigger,
.e-filled.e-input-group.e-small .e-input.e-bigger:focus,
.e-filled.e-input-group.e-small.e-bigger .e-input,
.e-filled.e-input-group.e-small.e-bigger .e-input:focus,
.e-filled.e-input-group.e-small.e-bigger.e-input-focus .e-input,
.e-filled.e-input-group.e-small.e-input-focus .e-input.e-bigger,
.e-small .e-filled .e-input.e-bigger {
    padding: 10px 2px 10px 0
}

.e-filled.e-float-input input,
.e-filled.e-float-input.e-control-wrapper input {
    padding: 14px 2px 5px 0
}

.e-bigger .e-filled.e-float-input input,
.e-bigger .e-filled.e-float-input.e-control-wrapper input,
.e-filled.e-float-input input.e-bigger,
.e-filled.e-float-input.e-bigger input,
.e-filled.e-float-input.e-control-wrapper input.e-bigger,
.e-filled.e-float-input.e-control-wrapper.e-bigger input {
    padding: 20px 4px 6px 0
}

.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small input,
.e-bigger .e-filled.e-float-input.e-small input,
.e-filled.e-float-input.e-control-wrapper.e-small input.e-bigger,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger input,
.e-filled.e-float-input.e-small input.e-bigger,
.e-filled.e-float-input.e-small.e-bigger input {
    padding: 14px 2px 5px 0
}

.e-filled.e-float-input.e-control-wrapper.e-small input,
.e-filled.e-float-input.e-small input {
    padding: 12px 2px 4px 0
}

.e-filled input.e-input.e-rtl,
.e-filled.e-input-group.e-control-wrapper.e-rtl input.e-input,
.e-filled.e-input-group.e-control-wrapper.e-rtl input.e-input:focus,
.e-filled.e-input-group.e-control-wrapper.e-rtl.e-input-focus input.e-input,
.e-filled.e-input-group.e-rtl input.e-input,
.e-filled.e-input-group.e-rtl input.e-input:focus,
.e-filled.e-input-group.e-rtl.e-input-focus input.e-input,
.e-rtl .e-filled.e-input-group input.e-input,
.e-rtl .e-filled.e-input-group input.e-input:focus,
.e-rtl .e-filled.e-input-group.e-control-wrapper input.e-input,
.e-rtl .e-filled.e-input-group.e-control-wrapper input.e-input:focus,
.e-rtl .e-filled.e-input-group.e-control-wrapper.e-input-focus input.e-input,
.e-rtl .e-filled.e-input-group.e-input-focus input.e-input {
    padding: 10px 0 10px 2px;
    text-indent: 0
}

.e-filled.e-float-input.e-control-wrapper.e-rtl input,
.e-filled.e-float-input.e-control-wrapper.e-rtl input:focus,
.e-filled.e-float-input.e-control-wrapper.e-rtl.e-input-focus input,
.e-filled.e-float-input.e-rtl input,
.e-filled.e-float-input.e-rtl input:focus,
.e-filled.e-float-input.e-rtl.e-input-focus input,
.e-rtl .e-filled.e-float-input input,
.e-rtl .e-filled.e-float-input input:focus,
.e-rtl .e-filled.e-float-input.e-control-wrapper input,
.e-rtl .e-filled.e-float-input.e-control-wrapper input:focus,
.e-rtl .e-filled.e-float-input.e-control-wrapper.e-input-focus input,
.e-rtl .e-filled.e-float-input.e-input-focus input {
    padding: 14px 0 5px 2px;
    text-indent: 0
}

.e-filled input.e-input.e-small.e-rtl,
.e-filled.e-input-group.e-control-wrapper.e-rtl input.e-input.e-small,
.e-filled.e-input-group.e-control-wrapper.e-small.e-rtl input.e-input,
.e-filled.e-input-group.e-rtl input.e-input.e-small,
.e-filled.e-input-group.e-small.e-rtl input.e-input,
.e-rtl .e-filled input.e-input.e-small,
.e-rtl .e-filled.e-input-group input.e-input.e-small,
.e-rtl .e-filled.e-input-group.e-control-wrapper input.e-input.e-small,
.e-rtl .e-filled.e-input-group.e-control-wrapper.e-small input.e-input,
.e-rtl .e-filled.e-input-group.e-small input.e-input,
.e-small .e-filled input.e-input.e-rtl,
.e-small .e-filled.e-input-group.e-control-wrapper.e-rtl input.e-input,
.e-small .e-filled.e-input-group.e-control-wrapper.e-rtl input.e-input:focus,
.e-small .e-filled.e-input-group.e-control-wrapper.e-rtl.e-input-focus input.e-input,
.e-small .e-filled.e-input-group.e-rtl input.e-input,
.e-small .e-filled.e-input-group.e-rtl input.e-input:focus,
.e-small .e-filled.e-input-group.e-rtl.e-input-focus input.e-input,
.e-small.e-rtl .e-filled input.e-input,
.e-small.e-rtl .e-filled.e-input-group input.e-input,
.e-small.e-rtl .e-filled.e-input-group input.e-input:focus,
.e-small.e-rtl .e-filled.e-input-group.e-control-wrapper input.e-input,
.e-small.e-rtl .e-filled.e-input-group.e-control-wrapper input.e-input:focus,
.e-small.e-rtl .e-filled.e-input-group.e-control-wrapper.e-input-focus input.e-input,
.e-small.e-rtl .e-filled.e-input-group.e-input-focus input.e-input {
    padding: 7px 0 7px 2px;
    text-indent: 0
}

.e-filled.e-float-input.e-control-wrapper.e-rtl input.e-small,
.e-filled.e-float-input.e-control-wrapper.e-small.e-rtl input,
.e-filled.e-float-input.e-rtl input.e-small,
.e-filled.e-float-input.e-small.e-rtl input,
.e-rtl .e-filled.e-float-input input.e-small,
.e-rtl .e-filled.e-float-input.e-control-wrapper input.e-small,
.e-rtl .e-filled.e-float-input.e-control-wrapper.e-small input,
.e-rtl .e-filled.e-float-input.e-small input,
.e-small .e-filled.e-float-input.e-control-wrapper.e-rtl input,
.e-small .e-filled.e-float-input.e-control-wrapper.e-rtl input:focus,
.e-small .e-filled.e-float-input.e-control-wrapper.e-rtl.e-input-focus input,
.e-small .e-filled.e-float-input.e-rtl input,
.e-small .e-filled.e-float-input.e-rtl input:focus,
.e-small .e-filled.e-float-input.e-rtl.e-input-focus input,
.e-small.e-rtl .e-filled.e-float-input input,
.e-small.e-rtl .e-filled.e-float-input input:focus,
.e-small.e-rtl .e-filled.e-float-input.e-control-wrapper input,
.e-small.e-rtl .e-filled.e-float-input.e-control-wrapper input:focus,
.e-small.e-rtl .e-filled.e-float-input.e-control-wrapper.e-input-focus input,
.e-small.e-rtl .e-filled.e-float-input.e-input-focus input {
    padding: 12px 0 4px 2px;
    text-indent: 0
}

.e-bigger .e-filled input.e-input.e-rtl,
.e-bigger .e-filled.e-input-group.e-control-wrapper.e-rtl input.e-input,
.e-bigger .e-filled.e-input-group.e-control-wrapper.e-rtl input.e-input:focus,
.e-bigger .e-filled.e-input-group.e-control-wrapper.e-rtl.e-input-focus input.e-input,
.e-bigger .e-filled.e-input-group.e-rtl input.e-input,
.e-bigger .e-filled.e-input-group.e-rtl input.e-input:focus,
.e-bigger .e-filled.e-input-group.e-rtl.e-input-focus input.e-input,
.e-bigger.e-rtl .e-filled input.e-input,
.e-bigger.e-rtl .e-filled.e-input-group input.e-input,
.e-bigger.e-rtl .e-filled.e-input-group input.e-input:focus,
.e-bigger.e-rtl .e-filled.e-input-group.e-control-wrapper input.e-input,
.e-bigger.e-rtl .e-filled.e-input-group.e-control-wrapper input.e-input:focus,
.e-bigger.e-rtl .e-filled.e-input-group.e-control-wrapper.e-input-focus input.e-input,
.e-bigger.e-rtl .e-filled.e-input-group.e-input-focus input.e-input,
.e-filled input.e-input.e-bigger.e-rtl,
.e-filled.e-input-group.e-bigger.e-rtl input.e-input,
.e-filled.e-input-group.e-control-wrapper.e-bigger.e-rtl input.e-input,
.e-filled.e-input-group.e-control-wrapper.e-rtl input.e-input.e-bigger,
.e-filled.e-input-group.e-rtl input.e-input.e-bigger,
.e-rtl .e-filled input.e-input.e-bigger,
.e-rtl .e-filled.e-input-group input.e-input.e-bigger,
.e-rtl .e-filled.e-input-group.e-bigger input.e-input,
.e-rtl .e-filled.e-input-group.e-control-wrapper input.e-input.e-bigger,
.e-rtl .e-filled.e-input-group.e-control-wrapper.e-bigger input.e-input {
    padding: 16px 0 16px 4px;
    text-indent: 0
}

.e-bigger .e-filled.e-float-input.e-control-wrapper.e-rtl input,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-rtl input:focus,
.e-bigger .e-filled.e-float-input.e-rtl input,
.e-bigger .e-filled.e-float-input.e-rtl input:focus,
.e-bigger .e-filled.e-float-input.e-rtl.e-input-focus input,
.e-bigger.e-rtl .e-filled.e-float-input input,
.e-bigger.e-rtl .e-filled.e-float-input input:focus,
.e-bigger.e-rtl .e-filled.e-float-input.e-control-wrapper input,
.e-bigger.e-rtl .e-filled.e-float-input.e-control-wrapper input:focus,
.e-bigger.e-rtl .e-filled.e-float-input.e-control-wrapper.e-input-focus input,
.e-bigger.e-rtl .e-filled.e-float-input.e-input-focus input,
.e-filled.e-float-input.e-bigger.e-rtl input,
.e-filled.e-float-input.e-control-wrapper.e-bigger.e-rtl input,
.e-filled.e-float-input.e-control-wrapper.e-rtl input.e-bigger,
.e-filled.e-float-input.e-rtl input.e-bigger,
.e-rtl .e-filled.e-float-input input.e-bigger,
.e-rtl .e-filled.e-float-input.e-bigger input,
.e-rtl .e-filled.e-float-input.e-control-wrapper input.e-bigger,
.e-rtl .e-filled.e-float-input.e-control-wrapper.e-bigger input {
    padding: 20px 0 6px 4px;
    text-indent: 0
}

.e-bigger .e-filled input.e-input.e-small.e-rtl,
.e-bigger .e-filled.e-input-group.e-control-wrapper.e-small.e-rtl input.e-input,
.e-bigger .e-filled.e-input-group.e-control-wrapper.e-small.e-rtl input.e-input:focus,
.e-bigger .e-filled.e-input-group.e-control-wrapper.e-small.e-rtl.e-input-focus input.e-input,
.e-bigger .e-filled.e-input-group.e-small.e-rtl input.e-input,
.e-bigger .e-filled.e-input-group.e-small.e-rtl input.e-input:focus,
.e-bigger .e-filled.e-input-group.e-small.e-rtl.e-input-focus input.e-input,
.e-bigger.e-rtl .e-filled.e-input-group.e-control-wrapper.e-small input.e-input,
.e-bigger.e-rtl .e-filled.e-input-group.e-control-wrapper.e-small input.e-input:focus,
.e-bigger.e-rtl .e-filled.e-input-group.e-control-wrapper.e-small.e-input-focus input.e-input,
.e-bigger.e-rtl .e-filled.e-input-group.e-small input.e-input,
.e-bigger.e-rtl .e-filled.e-input-group.e-small input.e-input:focus,
.e-bigger.e-rtl .e-filled.e-input-group.e-small.e-input-focus input.e-input,
.e-bigger.e-rtl input.e-input.e-small,
.e-filled.e-input-group.e-bigger.e-small.e-rtl input.e-input:focus,
.e-filled.e-input-group.e-bigger.e-small.e-rtl.e-input-focus input.e-input,
.e-filled.e-input-group.e-control-wrapper.e-bigger.e-small.e-rtl input.e-input:focus,
.e-filled.e-input-group.e-control-wrapper.e-bigger.e-small.e-rtl.e-input-focus input.e-input,
.e-filled.e-input-group.e-control-wrapper.e-small.e-bigger.e-rtl input.e-input,
.e-filled.e-input-group.e-control-wrapper.e-small.e-rtl input.e-input.e-bigger,
.e-filled.e-input-group.e-small.e-bigger.e-rtl input.e-input,
.e-filled.e-input-group.e-small.e-rtl input.e-input.e-bigger,
.e-rtl .e-filled.e-input-group.e-bigger.e-small input.e-input:focus,
.e-rtl .e-filled.e-input-group.e-bigger.e-small.e-input-focus input.e-input,
.e-rtl .e-filled.e-input-group.e-control-wrapper.e-bigger.e-small input.e-input:focus,
.e-rtl .e-filled.e-input-group.e-control-wrapper.e-bigger.e-small.e-input-focus input.e-input,
.e-rtl .e-filled.e-input-group.e-control-wrapper.e-small input.e-input.e-bigger,
.e-rtl .e-filled.e-input-group.e-control-wrapper.e-small.e-bigger input.e-input,
.e-rtl .e-filled.e-input-group.e-small input.e-input.e-bigger,
.e-rtl .e-filled.e-input-group.e-small.e-bigger input.e-input,
.e-small .e-filled.e-input-group.e-bigger.e-rtl input.e-input:focus,
.e-small .e-filled.e-input-group.e-bigger.e-rtl.e-input-focus input.e-input,
.e-small .e-filled.e-input-group.e-control-wrapper.e-bigger.e-rtl input.e-input:focus,
.e-small .e-filled.e-input-group.e-control-wrapper.e-bigger.e-rtl.e-input-focus input.e-input,
.e-small.e-rtl .e-filled.e-input-group.e-bigger input.e-input:focus,
.e-small.e-rtl .e-filled.e-input-group.e-bigger.e-input-focus input.e-input,
.e-small.e-rtl .e-filled.e-input-group.e-control-wrapper.e-bigger input.e-input:focus,
.e-small.e-rtl .e-filled.e-input-group.e-control-wrapper.e-bigger.e-input-focus input.e-input {
    padding: 10px 0 10px 2px;
    text-indent: 0
}

.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small.e-rtl input,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small.e-rtl input:focus,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small.e-rtl.e-input-focus input,
.e-bigger .e-filled.e-float-input.e-small.e-rtl input,
.e-bigger .e-filled.e-float-input.e-small.e-rtl input:focus,
.e-bigger .e-filled.e-float-input.e-small.e-rtl.e-input-focus input,
.e-bigger.e-rtl .e-filled.e-float-input.e-control-wrapper.e-small input,
.e-bigger.e-rtl .e-filled.e-float-input.e-control-wrapper.e-small input:focus,
.e-bigger.e-rtl .e-filled.e-float-input.e-control-wrapper.e-small.e-input-focus input,
.e-bigger.e-rtl .e-filled.e-float-input.e-small input,
.e-bigger.e-rtl .e-filled.e-float-input.e-small input:focus,
.e-bigger.e-rtl .e-filled.e-float-input.e-small.e-input-focus input,
.e-filled.e-float-input.e-bigger.e-small.e-rtl input:focus,
.e-filled.e-float-input.e-bigger.e-small.e-rtl.e-input-focus input,
.e-filled.e-float-input.e-control-wrapper.e-bigger.e-small.e-rtl input:focus,
.e-filled.e-float-input.e-control-wrapper.e-bigger.e-small.e-rtl.e-input-focus input,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger.e-rtl input,
.e-filled.e-float-input.e-control-wrapper.e-small.e-rtl input.e-bigger,
.e-filled.e-float-input.e-small.e-bigger.e-rtl input,
.e-filled.e-float-input.e-small.e-rtl input.e-bigger,
.e-rtl .e-filled.e-float-input.e-bigger.e-small input:focus,
.e-rtl .e-filled.e-float-input.e-bigger.e-small.e-input-focus input,
.e-rtl .e-filled.e-float-input.e-control-wrapper.e-bigger.e-small input:focus,
.e-rtl .e-filled.e-float-input.e-control-wrapper.e-bigger.e-small.e-input-focus input,
.e-rtl .e-filled.e-float-input.e-control-wrapper.e-small input.e-bigger,
.e-rtl .e-filled.e-float-input.e-control-wrapper.e-small.e-bigger input,
.e-rtl .e-filled.e-float-input.e-small input.e-bigger,
.e-rtl .e-filled.e-float-input.e-small.e-bigger input,
.e-small .e-filled.e-float-input.e-bigger.e-rtl input:focus,
.e-small .e-filled.e-float-input.e-bigger.e-rtl.e-input-focus input,
.e-small .e-filled.e-float-input.e-control-wrapper.e-bigger.e-rtl input:focus,
.e-small .e-filled.e-float-input.e-control-wrapper.e-bigger.e-rtl.e-input-focus input,
.e-small.e-rtl .e-filled.e-float-input.e-bigger input:focus,
.e-small.e-rtl .e-filled.e-float-input.e-bigger.e-input-focus input,
.e-small.e-rtl .e-filled.e-float-input.e-control-wrapper.e-bigger input:focus,
.e-small.e-rtl .e-filled.e-float-input.e-control-wrapper.e-bigger.e-input-focus input {
    padding: 14px 0 5px 2px;
    text-indent: 0
}

.e-filled.e-float-input,
.e-filled.e-float-input.e-control-wrapper,
.e-filled.e-float-input.e-control-wrapper.e-disabled,
.e-filled.e-float-input.e-disabled,
.e-filled.e-float-input.e-input-group.e-control-wrapper.e-disabled,
.e-filled.e-float-input.e-input-group.e-disabled {
    font-size: 14px
}

.e-bigger .e-filled.e-float-input,
.e-bigger .e-filled.e-float-input.e-control-wrapper,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-disabled,
.e-bigger .e-filled.e-float-input.e-disabled,
.e-bigger .e-filled.e-float-input.e-input-group.e-control-wrapper.e-disabled,
.e-bigger .e-filled.e-float-input.e-input-group.e-disabled,
.e-filled.e-float-input.e-bigger,
.e-filled.e-float-input.e-bigger.e-disabled,
.e-filled.e-float-input.e-control-wrapper.e-bigger,
.e-filled.e-float-input.e-control-wrapper.e-bigger.e-disabled,
.e-filled.e-float-input.e-input-group.e-bigger.e-disabled,
.e-filled.e-float-input.e-input-group.e-control-wrapper.e-bigger.e-disabled {
    font-size: 16px
}

.e-filled.e-float-input.e-control-wrapper.e-small,
.e-filled.e-float-input.e-control-wrapper.e-small.e-disabled,
.e-filled.e-float-input.e-input-group.e-control-wrapper.e-small.e-disabled,
.e-filled.e-float-input.e-input-group.e-small.e-disabled,
.e-filled.e-float-input.e-small,
.e-filled.e-float-input.e-small.e-disabled,
.e-small .e-filled.e-float-input,
.e-small .e-filled.e-float-input.e-control-wrapper,
.e-small .e-filled.e-float-input.e-control-wrapper.e-disabled,
.e-small .e-filled.e-float-input.e-disabled,
.e-small .e-filled.e-float-input.e-input-group.e-control-wrapper.e-disabled,
.e-small .e-filled.e-float-input.e-input-group.e-disabled {
    font-size: 13px
}

.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small.e-disabled,
.e-bigger .e-filled.e-float-input.e-input-group.e-control-wrapper.e-small.e-disabled,
.e-bigger .e-filled.e-float-input.e-input-group.e-small.e-disabled,
.e-bigger .e-filled.e-float-input.e-small,
.e-bigger .e-filled.e-float-input.e-small.e-disabled,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger.e-disabled,
.e-filled.e-float-input.e-input-group.e-control-wrapper.e-small.e-bigger.e-disabled,
.e-filled.e-float-input.e-input-group.e-small.e-bigger.e-disabled,
.e-filled.e-float-input.e-small.e-bigger,
.e-filled.e-float-input.e-small.e-bigger.e-disabled,
.e-small .e-filled.e-float-input.e-bigger,
.e-small .e-filled.e-float-input.e-bigger.e-disabled,
.e-small .e-filled.e-float-input.e-control-wrapper.e-bigger,
.e-small .e-filled.e-float-input.e-control-wrapper.e-bigger.e-disabled,
.e-small .e-filled.e-float-input.e-input-group.e-bigger.e-disabled,
.e-small .e-filled.e-float-input.e-input-group.e-control-wrapper.e-bigger.e-disabled,
.e-small.e-bigger .e-filled.e-float-input,
.e-small.e-bigger .e-filled.e-float-input.e-control-wrapper,
.e-small.e-bigger .e-filled.e-float-input.e-control-wrapper.e-disabled,
.e-small.e-bigger .e-filled.e-float-input.e-disabled,
.e-small.e-bigger .e-filled.e-float-input.e-input-group.e-control-wrapper.e-disabled,
.e-small.e-bigger .e-filled.e-float-input.e-input-group.e-disabled {
    font-size: 14px
}

.e-bigger .e-filled.e-float-input input,
.e-bigger .e-filled.e-float-input.e-control-wrapper input,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-input-group input,
.e-bigger .e-filled.e-float-input.e-input-group input,
.e-bigger .e-filled.e-float-input.e-input-group.e-control-wrapper input,
.e-bigger .e-filled.e-input-group.e-control-wrapper:not(.e-float-input) .e-input,
.e-bigger .e-filled.e-input-group:not(.e-float-input) .e-input,
.e-filled.e-float-input.e-bigger input,
.e-filled.e-float-input.e-control-wrapper.e-bigger input,
.e-filled.e-float-input.e-control-wrapper.e-input-group.e-bigger input,
.e-filled.e-float-input.e-input-group.e-bigger input,
.e-filled.e-float-input.e-input-group.e-control-wrapper.e-bigger input,
.e-filled.e-input-group.e-bigger:not(.e-float-input) .e-input,
.e-filled.e-input-group.e-control-wrapper.e-bigger:not(.e-float-input) .e-input {
    min-height: 55px
}

.e-filled.e-float-input.e-control-wrapper.e-input-group.e-small input,
.e-filled.e-float-input.e-control-wrapper.e-small input,
.e-filled.e-float-input.e-input-group.e-control-wrapper.e-small input,
.e-filled.e-float-input.e-input-group.e-small input,
.e-filled.e-float-input.e-small input,
.e-filled.e-input-group.e-control-wrapper.e-small:not(.e-float-input) .e-input,
.e-filled.e-input-group.e-small:not(.e-float-input) .e-input,
.e-small .e-filled.e-float-input input,
.e-small .e-filled.e-float-input.e-control-wrapper input,
.e-small .e-filled.e-float-input.e-control-wrapper.e-input-group input,
.e-small .e-filled.e-float-input.e-input-group input,
.e-small .e-filled.e-float-input.e-input-group.e-control-wrapper input,
.e-small .e-filled.e-input-group.e-control-wrapper:not(.e-float-input) .e-input,
.e-small .e-filled.e-input-group:not(.e-float-input) .e-input {
    min-height: 35px
}

.e-bigger .e-filled.e-input-group.e-control-wrapper.e-small:not(.e-float-input) .e-input .e-small .e-filled.e-input-group.e-control-wrapper.e-bigger:not(.e-float-input) .e-input,
.e-bigger .e-filled.e-input-group.e-small:not(.e-float-input) .e-input .e-small .e-filled.e-input-group.e-bigger:not(.e-float-input) .e-input,
.e-bigger .e-float-input.e-control-wrapper.e-filled.e-input-group.e-small input,
.e-bigger .e-float-input.e-filled.e-control-wrapper.e-small input,
.e-bigger .e-float-input.e-filled.e-input-group.e-control-wrapper.e-small input,
.e-bigger .e-float-input.e-filled.e-input-group.e-small input,
.e-bigger .e-float-input.e-filled.e-small input,
.e-filled.e-input-group input.e-input,
.e-filled.e-input-group.e-bigger.e-small:not(.e-float-input) .e-input,
.e-filled.e-input-group.e-control-wrapper input.e-input,
.e-filled.e-input-group.e-control-wrapper.e-bigger.e-small:not(.e-float-input) .e-input,
.e-filled.e-input-group:not(.e-float-input) input.e-input,
.e-filled.e-input-group:not(.e-float-input).e-control-wrapper input.e-input,
.e-float-input.e-bigger.e-small.e-filled input,
.e-float-input.e-control-wrapper.e-filled.e-input-group.e-bigger.e-small input,
.e-float-input.e-filled input,
.e-float-input.e-filled.e-control-wrapper input,
.e-float-input.e-filled.e-control-wrapper.e-bigger.e-small input,
.e-float-input.e-filled.e-input-group.e-bigger.e-small input,
.e-float-input.e-filled.e-input-group.e-control-wrapper input,
.e-float-input.e-filled.e-input-group.e-control-wrapper.e-bigger.e-small input,
.e-small .e-float-input.e-control-wrapper.e-filled.e-input-group.e-bigger input,
.e-small .e-float-input.e-filled.e-bigger input,
.e-small .e-float-input.e-filled.e-control-wrapper.e-bigger input,
.e-small .e-float-input.e-filled.e-input-group.e-bigger input,
.e-small .e-float-input.e-filled.e-input-group.e-control-wrapper.e-bigger input {
    min-height: 39px
}

.e-filled label.e-float-text,
.e-filled.e-float-input label.e-float-text,
.e-filled.e-float-input.e-control-wrapper label.e-float-text,
.e-filled.e-float-input.e-control-wrapper:not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-filled.e-float-input:not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom {
    font-size: 14px;
    left: 12px;
    letter-spacing: .009375em;
    line-height: 1.15;
    padding-left: 0;
    pointer-events: none;
    right: auto;
    top: 12px;
    transform: none;
    transition: transform .15s cubic-bezier(.4, 0, .2, 1), color .15s cubic-bezier(.4, 0, .2, 1);
    width: 100%
}

.e-filled.e-float-input textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-control-wrapper textarea:not(:focus):valid~label.e-float-text.e-label-bottom {
    font-size: 14px;
    padding-left: 0;
    top: 12px;
    transform: none;
    width: 100%
}

.e-filled.e-float-input input label.e-float-text.e-label-top,
.e-filled.e-float-input input:focus~label.e-float-text,
.e-filled.e-float-input input:valid~label.e-float-text,
.e-filled.e-float-input input[disabled]~label.e-label-top.e-float-text,
.e-filled.e-float-input input[readonly]~label.e-label-top.e-float-text,
.e-filled.e-float-input input~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper input label.e-float-text.e-label-top,
.e-filled.e-float-input.e-control-wrapper input:focus~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper input:valid~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper input[disabled]~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper input[readonly]~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper input~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-input-focus input~label.e-float-text,
.e-filled.e-float-input.e-input-focus input~label.e-float-text {
    font-size: 14px;
    top: 12px;
    transform: translateY(-50%) scale(.75)
}

.e-filled.e-float-input textarea label.e-float-text.e-label-top,
.e-filled.e-float-input textarea:focus~label.e-float-text,
.e-filled.e-float-input textarea:valid~label.e-float-text,
.e-filled.e-float-input textarea[disabled]~label.e-label-top.e-float-text,
.e-filled.e-float-input textarea[readonly]~label.e-label-top.e-float-text,
.e-filled.e-float-input textarea~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper textarea label.e-float-text.e-label-top,
.e-filled.e-float-input.e-control-wrapper textarea:focus~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper textarea:valid~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper textarea[disabled]~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper textarea[readonly]~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper textarea~label.e-label-top.e-float-text {
    font-size: 14px;
    top: 12px;
    transform: translateY(-50%) scale(.75)
}

.e-filled.e-float-input input:-webkit-autofill~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-autofill input:-webkit-autofill~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-autofill:not(.e-input-focus) input:not(:focus):valid:-webkit-autofill~label.e-float-text.e-label-bottom {
    font-size: 14px;
    top: 12px;
    transform: translateY(-50%) scale(.75);
    -webkit-user-select: text;
    user-select: text
}

.e-filled.e-float-input textarea:-webkit-autofill~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-autofill textarea:-webkit-autofill~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-autofill textarea:not(:focus):valid:-webkit-autofill~label.e-float-text.e-label-bottom {
    font-size: 14px;
    top: 12px;
    transform: translateY(-50%) scale(.75);
    -webkit-user-select: text;
    user-select: text
}

.e-bigger .e-filled.e-float-input input:focus~label.e-float-text,
.e-bigger .e-filled.e-float-input input:valid~label.e-float-text,
.e-bigger .e-filled.e-float-input input[disabled]~label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input input[readonly]~label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input input~label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper input:focus~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper input:valid~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper input[disabled]~label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper input[readonly]~label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper input~label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-input-focus input~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-input-focus input~label.e-float-text,
.e-filled.e-float-input.e-bigger input:focus~label.e-float-text,
.e-filled.e-float-input.e-bigger input:valid~label.e-float-text,
.e-filled.e-float-input.e-bigger input[disabled]~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-bigger input[readonly]~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-bigger input~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-bigger.e-input-focus input~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger input:focus~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger input:valid~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger input[disabled]~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger input[readonly]~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger input~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger.e-input-focus input~label.e-float-text {
    font-size: 16px;
    top: 18px
}

.e-bigger .e-filled.e-float-input textarea:focus~label.e-float-text,
.e-bigger .e-filled.e-float-input textarea:valid~label.e-float-text,
.e-bigger .e-filled.e-float-input textarea~label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper textarea:focus~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper textarea:valid~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper textarea~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-bigger textarea:focus~label.e-float-text,
.e-filled.e-float-input.e-bigger textarea:valid~label.e-float-text,
.e-filled.e-float-input.e-bigger textarea~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger textarea:focus~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger textarea:valid~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger textarea~label.e-label-top.e-float-text {
    font-size: 16px;
    top: 18px
}

.e-bigger .e-filled.e-float-input input:-webkit-autofill~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-autofill input:-webkit-autofill~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-autofill:not(.e-input-focus) input:not(:focus):valid:-webkit-autofill~label.e-float-text.e-label-bottom,
.e-bigger.e-filled.e-float-input input:-webkit-autofill~label.e-float-text,
.e-bigger.e-filled.e-float-input.e-control-wrapper.e-autofill input:-webkit-autofill~label.e-float-text,
.e-bigger.e-filled.e-float-input.e-control-wrapper.e-autofill:not(.e-input-focus) input:not(:focus):valid:-webkit-autofill~label.e-float-text.e-label-bottom {
    font-size: 16px;
    top: 18px;
    transform: translateY(-50%) scale(.75);
    -webkit-user-select: text;
    user-select: text
}

.e-bigger .e-filled.e-float-input textarea:-webkit-autofill~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-autofill textarea:-webkit-autofill~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-autofill textarea:not(:focus):valid:-webkit-autofill~label.e-float-text.e-label-bottom,
.e-bigger.e-filled.e-float-input textarea:-webkit-autofill~label.e-float-text,
.e-bigger.e-filled.e-float-input.e-control-wrapper.e-autofill textarea:-webkit-autofill~label.e-float-text,
.e-bigger.e-filled.e-float-input.e-control-wrapper.e-autofill textarea:not(:focus):valid:-webkit-autofill~label.e-float-text.e-label-bottom {
    font-size: 16px;
    top: 18px;
    transform: translateY(-50%) scale(.75);
    -webkit-user-select: text;
    user-select: text
}

.e-filled.e-float-input.e-control-wrapper.e-small input:focus~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small input:valid~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small input[disabled]~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small input[readonly]~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small input~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-input-focus input~label.e-float-text,
.e-filled.e-float-input.e-small input:focus~label.e-float-text,
.e-filled.e-float-input.e-small input:valid~label.e-float-text,
.e-filled.e-float-input.e-small input[disabled]~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-small input[readonly]~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-small input~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-small.e-input-focus input~label.e-float-text,
.e-small .e-filled.e-float-input input~label.e-label-top.e-float-text,
.e-small .e-filled.e-float-input.e-control-wrapper input~label.e-label-top.e-float-text {
    font-size: 13px;
    top: 10px
}

.e-filled.e-float-input.e-control-wrapper.e-small textarea:focus~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small textarea:valid~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small textarea~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-small textarea:focus~label.e-float-text,
.e-filled.e-float-input.e-small textarea:valid~label.e-float-text,
.e-filled.e-float-input.e-small textarea~label.e-label-top.e-float-text,
.e-small .e-filled.e-float-input textarea~label.e-label-top.e-float-text,
.e-small .e-filled.e-float-input.e-control-wrapper textarea~label.e-label-top.e-float-text {
    font-size: 13px;
    top: 10px
}

.e-small .e-filled.e-float-input input:-webkit-autofill~label.e-float-text,
.e-small .e-filled.e-float-input.e-control-wrapper.e-autofill input:-webkit-autofill~label.e-float-text,
.e-small .e-filled.e-float-input.e-control-wrapper.e-autofill:not(.e-input-focus) input:not(:focus):valid:-webkit-autofill~label.e-float-text.e-label-bottom,
.e-small.e-filled.e-float-input input:-webkit-autofill~label.e-float-text,
.e-small.e-filled.e-float-input.e-control-wrapper.e-autofill input:-webkit-autofill~label.e-float-text,
.e-small.e-filled.e-float-input.e-control-wrapper.e-autofill:not(.e-input-focus) input:not(:focus):valid:-webkit-autofill~label.e-float-text.e-label-bottom {
    font-size: 13px;
    top: 10px;
    transform: translateY(-50%) scale(.75);
    -webkit-user-select: text;
    user-select: text
}

.e-small .e-filled.e-float-input textarea:-webkit-autofill~label.e-float-text,
.e-small .e-filled.e-float-input.e-control-wrapper.e-autofill textarea:-webkit-autofill~label.e-float-text,
.e-small .e-filled.e-float-input.e-control-wrapper.e-autofill textarea:not(:focus):valid:-webkit-autofill~label.e-float-text.e-label-bottom,
.e-small.e-filled.e-float-input textarea:-webkit-autofill~label.e-float-text,
.e-small.e-filled.e-float-input.e-control-wrapper.e-autofill textarea:-webkit-autofill~label.e-float-text,
.e-small.e-filled.e-float-input.e-control-wrapper.e-autofill textarea:not(:focus):valid:-webkit-autofill~label.e-float-text.e-label-bottom {
    font-size: 13px;
    top: 10px;
    transform: translateY(-50%) scale(.75);
    -webkit-user-select: text;
    user-select: text
}

.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small input:focus~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small input:valid~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small input[disabled]~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small input[readonly]~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small input~label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small.e-input-focus input~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-small input:focus~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-small input:valid~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-small input[disabled]~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-small input[readonly]~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-small input~label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-small.e-input-focus input~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger input:focus~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger input:valid~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger input[disabled]~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger input[readonly]~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger input~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger.e-input-focus input~label.e-float-text,
.e-filled.e-float-input.e-small.e-bigger input:focus~label.e-float-text,
.e-filled.e-float-input.e-small.e-bigger input:valid~label.e-float-text,
.e-filled.e-float-input.e-small.e-bigger input[disabled]~label.e-float-text,
.e-filled.e-float-input.e-small.e-bigger input[readonly]~label.e-float-text,
.e-filled.e-float-input.e-small.e-bigger input~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-small.e-bigger.e-input-focus input~label.e-float-text {
    font-size: 14px;
    top: 12px
}

.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small textarea:focus~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small textarea:valid~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small textarea~label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-small textarea:focus~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-small textarea:valid~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-small textarea~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger textarea:focus~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger textarea:valid~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger textarea~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-small.e-bigger textarea:focus~label.e-float-text,
.e-filled.e-float-input.e-small.e-bigger textarea:valid~label.e-float-text,
.e-filled.e-float-input.e-small.e-bigger textarea~label.e-label-top.e-float-text {
    font-size: 14px;
    top: 12px
}

.e-bigger .e-filled.e-float-input.e-small input:-webkit-autofill~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-small.e-control-wrapper.e-autofill input:-webkit-autofill~label.e-float-text,
.e-bigger .e-small.e-filled.e-float-input.e-control-wrapper.e-autofill:not(.e-input-focus) input:not(:focus):valid:-webkit-autofill~label.e-float-text.e-label-bottom,
.e-bigger.e-small .e-filled.e-float-input input:-webkit-autofill~label.e-float-text,
.e-bigger.e-small .e-filled.e-float-input.e-control-wrapper.e-autofill input:-webkit-autofill~label.e-float-text,
.e-filled.e-float-input.e-bigger.e-small input:-webkit-autofill~label.e-float-text,
.e-filled.e-float-input.e-bigger.e-small.e-control-wrapper.e-autofill input:-webkit-autofill~label.e-float-text,
.e-small .e-bigger.e-filled.e-float-input.e-control-wrapper.e-autofill:not(.e-input-focus) input:not(:focus):valid:-webkit-autofill~label.e-float-text.e-label-bottom,
.e-small.e-bigger .e-filled.e-float-input.e-control-wrapper.e-autofill:not(.e-input-focus) input:not(:focus):valid:-webkit-autofill~label.e-float-text.e-label-bottom,
.e-small.e-bigger.e-filled.e-float-input.e-control-wrapper.e-autofill:not(.e-input-focus) input:not(:focus):valid:-webkit-autofill~label.e-float-text.e-label-bottom {
    font-size: 14px;
    top: 12px;
    transform: translateY(-50%) scale(.75);
    -webkit-user-select: text;
    user-select: text
}

.e-bigger .e-filled.e-float-input.e-small textarea:-webkit-autofill~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-small.e-control-wrapper.e-autofill textarea:-webkit-autofill~label.e-float-text,
.e-bigger .e-small.e-filled.e-float-input.e-control-wrapper.e-autofill textarea:not(:focus):valid:-webkit-autofill~label.e-float-text.e-label-bottom,
.e-bigger.e-small .e-filled.e-float-input textarea:-webkit-autofill~label.e-float-text,
.e-bigger.e-small .e-filled.e-float-input.e-control-wrapper.e-autofill textarea:-webkit-autofill~label.e-float-text,
.e-filled.e-float-input.e-bigger.e-small textarea:-webkit-autofill~label.e-float-text,
.e-filled.e-float-input.e-bigger.e-small.e-control-wrapper.e-autofill textarea:-webkit-autofill~label.e-float-text,
.e-small .e-bigger.e-filled.e-float-input.e-control-wrapper.e-autofill textarea:not(:focus):valid:-webkit-autofill~label.e-float-text.e-label-bottom,
.e-small.e-bigger .e-filled.e-float-input.e-control-wrapper.e-autofill textarea:not(:focus):valid:-webkit-autofill~label.e-float-text.e-label-bottom,
.e-small.e-bigger.e-filled.e-float-input.e-control-wrapper.e-autofill textarea:not(:focus):valid:-webkit-autofill~label.e-float-text.e-label-bottom {
    font-size: 14px;
    top: 12px;
    transform: translateY(-50%) scale(.75);
    -webkit-user-select: text;
    user-select: text
}

.e-bigger .e-filled.e-float-input label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper:not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-bigger .e-filled.e-float-input:not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-filled.e-float-input input.e-bigger~label.e-float-text,
.e-filled.e-float-input label.e-float-text.e-bigger,
.e-filled.e-float-input.e-bigger label.e-float-text,
.e-filled.e-float-input.e-bigger:not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-control-wrapper input.e-bigger~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper label.e-float-text.e-bigger,
.e-filled.e-float-input.e-control-wrapper.e-bigger label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger:not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom {
    font-size: 16px;
    top: 18px
}

.e-bigger .e-filled.e-float-input textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-bigger .e-filled.e-float-input textarea~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-bigger .e-filled.e-float-input.e-control-wrapper textarea~label.e-float-text,
.e-filled.e-float-input textarea.e-bigger~label.e-float-text,
.e-filled.e-float-input textarea~label.e-float-text.e-bigger,
.e-filled.e-float-input.e-bigger textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-bigger textarea~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper textarea.e-bigger~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper textarea~label.e-float-text.e-bigger,
.e-filled.e-float-input.e-control-wrapper.e-bigger textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-control-wrapper.e-bigger textarea~label.e-float-text {
    font-size: 16px;
    top: 18px
}

.e-filled.e-float-input.e-control-wrapper.e-small label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small:not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-small label.e-float-text,
.e-filled.e-float-input.e-small:not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-small .e-filled.e-float-input.e-control-wrapper:not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-small .e-filled.e-float-input:not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom {
    font-size: 13px;
    top: 10px
}

.e-filled.e-float-input.e-control-wrapper.e-small textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-small textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-small .e-filled.e-float-input textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-small .e-filled.e-float-input.e-control-wrapper textarea:not(:focus):valid~label.e-float-text.e-label-bottom {
    font-size: 13px;
    top: 10px
}

.e-filled.e-float-input textarea.e-small~label.e-float-text,
.e-filled.e-float-input textarea~label.e-float-text.e-small,
.e-filled.e-float-input.e-control-wrapper textarea.e-small~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper textarea~label.e-float-text.e-small,
.e-filled.e-float-input.e-control-wrapper.e-small textarea~label.e-float-text,
.e-filled.e-float-input.e-small textarea~label.e-float-text,
.e-small .e-filled.e-float-input textarea~label.e-float-text,
.e-small .e-filled.e-float-input.e-control-wrapper textarea~label.e-float-text {
    font-size: 13px;
    top: 10px
}

.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small:not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-bigger .e-filled.e-float-input.e-small label.e-float-text,
.e-bigger .e-filled.e-float-input.e-small:not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-bigger.e-small .e-filled.e-float-input.e-control-wrapper:not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-bigger.e-small .e-filled.e-float-input:not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-bigger.e-small:not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-control-wrapper.e-bigger.e-small:not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger label.e-float-text,
.e-filled.e-float-input.e-small.e-bigger label.e-float-text,
.e-small .e-filled.e-float-input.e-bigger:not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-small .e-filled.e-float-input.e-control-wrapper.e-bigger:not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom {
    font-size: 14px;
    top: 12px;
    transform: none
}

.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small input label.e-float-text.e-label-top,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small input:focus~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small input:valid~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small input[disabled]~label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small input[readonly]~label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small input~label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small.e-input-focus input~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-small input label.e-float-text.e-label-top,
.e-bigger .e-filled.e-float-input.e-small input:focus~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-small input:valid~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-small input[disabled]~label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-small input[readonly]~label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-small input~label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-small.e-input-focus input~label.e-float-text,
.e-filled.e-float-input.e-bigger.e-small input label.e-float-text.e-label-top,
.e-filled.e-float-input.e-bigger.e-small input:focus~label.e-float-text,
.e-filled.e-float-input.e-bigger.e-small input:valid~label.e-float-text,
.e-filled.e-float-input.e-bigger.e-small input[disabled]~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-bigger.e-small input[readonly]~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-bigger.e-small input~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-bigger.e-small.e-input-focus input~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger.e-small input label.e-float-text.e-label-top,
.e-filled.e-float-input.e-control-wrapper.e-bigger.e-small input:focus~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger.e-small input:valid~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger.e-small input[disabled]~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger.e-small input[readonly]~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger.e-small input~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger.e-small.e-input-focus input~label.e-float-text,
.e-small .e-filled.e-float-input.e-bigger input label.e-float-text.e-label-top,
.e-small .e-filled.e-float-input.e-bigger input:focus~label.e-float-text,
.e-small .e-filled.e-float-input.e-bigger input:valid~label.e-float-text,
.e-small .e-filled.e-float-input.e-bigger input[disabled]~label.e-label-top.e-float-text,
.e-small .e-filled.e-float-input.e-bigger input[readonly]~label.e-label-top.e-float-text,
.e-small .e-filled.e-float-input.e-bigger input~label.e-label-top.e-float-text,
.e-small .e-filled.e-float-input.e-bigger.e-input-focus input~label.e-float-text,
.e-small .e-filled.e-float-input.e-control-wrapper.e-bigger input label.e-float-text.e-label-top,
.e-small .e-filled.e-float-input.e-control-wrapper.e-bigger input:focus~label.e-float-text,
.e-small .e-filled.e-float-input.e-control-wrapper.e-bigger input:valid~label.e-float-text,
.e-small .e-filled.e-float-input.e-control-wrapper.e-bigger input[disabled]~label.e-label-top.e-float-text,
.e-small .e-filled.e-float-input.e-control-wrapper.e-bigger input[readonly]~label.e-label-top.e-float-text,
.e-small .e-filled.e-float-input.e-control-wrapper.e-bigger input~label.e-label-top.e-float-text,
.e-small .e-filled.e-float-input.e-control-wrapper.e-bigger.e-input-focus input~label.e-float-text {
    transform: translateY(-50%) scale(.75)
}

.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-bigger .e-filled.e-float-input.e-small textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-bigger.e-small .e-filled.e-float-input textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-bigger.e-small .e-filled.e-float-input.e-control-wrapper textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-bigger.e-small textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-control-wrapper.e-bigger.e-small textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-small .e-filled.e-float-input.e-bigger textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-small .e-filled.e-float-input.e-control-wrapper.e-bigger textarea:not(:focus):valid~label.e-float-text.e-label-bottom {
    font-size: 14px;
    top: 12px
}

.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small textarea label.e-float-text.e-label-top,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small textarea:focus~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small textarea:valid~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small textarea[disabled]~label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small textarea[readonly]~label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small textarea~label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-small textarea label.e-float-text.e-label-top,
.e-bigger .e-filled.e-float-input.e-small textarea:focus~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-small textarea:valid~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-small textarea[disabled]~label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-small textarea[readonly]~label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-small textarea~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-bigger.e-small textarea label.e-float-text.e-label-top,
.e-filled.e-float-input.e-bigger.e-small textarea:valid~label.e-float-text,
.e-filled.e-float-input.e-bigger.e-small textarea[disabled]~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-bigger.e-small textarea[readonly]~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-bigger.e-small textarea~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger.e-small textarea label.e-float-text.e-label-top,
.e-filled.e-float-input.e-control-wrapper.e-bigger.e-small textarea:focus~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger.e-small textarea:valid~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger.e-small textarea[disabled]~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger.e-small textarea[readonly]~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger.e-small textarea~label.e-label-top.e-float-text,
.e-float-input.e-filled.e-bigger.e-small textarea:focus~label.e-float-text,
.e-small .e-filled.e-float-input.e-bigger textarea label.e-float-text.e-label-top,
.e-small .e-filled.e-float-input.e-bigger textarea:focus~label.e-float-text,
.e-small .e-filled.e-float-input.e-bigger textarea:valid~label.e-float-text,
.e-small .e-filled.e-float-input.e-bigger textarea[disabled]~label.e-label-top.e-float-text,
.e-small .e-filled.e-float-input.e-bigger textarea[readonly]~label.e-label-top.e-float-text,
.e-small .e-filled.e-float-input.e-bigger textarea~label.e-label-top.e-float-text,
.e-small .e-filled.e-float-input.e-control-wrapper.e-bigger textarea label.e-float-text.e-label-top,
.e-small .e-filled.e-float-input.e-control-wrapper.e-bigger textarea:focus~label.e-float-text,
.e-small .e-filled.e-float-input.e-control-wrapper.e-bigger textarea:valid~label.e-float-text,
.e-small .e-filled.e-float-input.e-control-wrapper.e-bigger textarea[disabled]~label.e-label-top.e-float-text,
.e-small .e-filled.e-float-input.e-control-wrapper.e-bigger textarea[readonly]~label.e-label-top.e-float-text,
.e-small .e-filled.e-float-input.e-control-wrapper.e-bigger textarea~label.e-label-top.e-float-text {
    transform: translateY(-50%) scale(.75)
}

.e-filled.e-float-input label.e-float-text,
.e-filled.e-float-input label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-control-wrapper label.e-float-text,
.e-filled.e-float-input.e-control-wrapper label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-control-wrapper:not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-filled.e-float-input:not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom {
    left: 12px
}

.e-filled.e-float-input.e-control-wrapper:not(.e-input-focus) textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-filled.e-float-input:not(.e-input-focus) textarea:not(:focus):valid~label.e-float-text.e-label-bottom {
    left: 12px
}

.e-filled.e-float-input.e-control-wrapper.e-rtl:not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-rtl label.e-float-text,
.e-filled.e-float-input.e-rtl label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-rtl.e-control-wrapper label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-rtl:not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-rtl .e-filled.e-float-input label.e-float-text .e-filled.e-float-input.e-control-wrapper.e-rtl label.e-float-text,
.e-rtl .e-filled.e-float-input.e-control-wrapper label.e-float-text,
.e-rtl .e-filled.e-float-input.e-control-wrapper:not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-rtl .e-filled.e-float-input:not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom {
    right: 12px
}

.e-filled.e-float-input.e-control-wrapper.e-rtl:not(.e-input-focus) textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-rtl:not(.e-input-focus) textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-rtl .e-filled.e-float-input.e-control-wrapper:not(.e-input-focus) textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-rtl .e-filled.e-float-input:not(.e-input-focus) textarea:not(:focus):valid~label.e-float-text.e-label-bottom {
    right: 12px
}

.e-bigger .e-filled.e-float-input label.e-float-text,
.e-bigger .e-filled.e-float-input label.e-float-text.e-label-bottom,
.e-bigger .e-filled.e-float-input.e-control-wrapper label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper label.e-float-text.e-label-bottom,
.e-bigger .e-filled.e-float-input.e-control-wrapper:not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-bigger .e-filled.e-float-input:not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-bigger label.e-float-text,
.e-filled.e-float-input.e-bigger label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-bigger:not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-control-wrapper.e-bigger label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-control-wrapper.e-bigger:not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom {
    left: 16px
}

.e-bigger .e-filled.e-float-input.e-control-wrapper:not(.e-input-focus) textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-bigger .e-filled.e-float-input:not(.e-input-focus) textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-bigger:not(.e-input-focus) textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-control-wrapper.e-bigger:not(.e-input-focus) textarea:not(:focus):valid~label.e-float-text.e-label-bottom {
    left: 16px
}

.e-bigger .e-filled.e-float-input.e-control-wrapper.e-rtl:not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-bigger .e-filled.e-float-input.e-rtl label.e-float-text,
.e-bigger .e-filled.e-float-input.e-rtl label.e-float-text.e-label-bottom,
.e-bigger .e-filled.e-float-input.e-rtl.e-control-wrapper label.e-float-text.e-label-bottom,
.e-bigger .e-filled.e-float-input.e-rtl:not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-bigger.e-filled.e-float-input.e-control-wrapper.e-rtl:not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-bigger.e-filled.e-float-input.e-rtl:not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-bigger.e-rtl label.e-float-text,
.e-filled.e-float-input.e-rtl.e-bigger label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-rtl.e-control-wrapper.e-bigger label.e-float-text.e-label-bottom,
.e-rtl .e-bigger.e-filled.e-float-input.e-control-wrapper:not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-rtl .e-bigger.e-filled.e-float-input:not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-rtl .e-filled.e-float-input.e-bigger label.e-float-text .e-filled.e-float-input.e-control-wrapper.e-rtl.e-bigger label.e-float-text,
.e-rtl .e-filled.e-float-input.e-control-wrapper.e-bigger label.e-float-text,
.e-rtl.e-bigger .e-filled.e-float-input label.e-float-text .e-bigger .e-filled.e-float-input.e-control-wrapper.e-rtl label.e-float-text,
.e-rtl.e-bigger .e-filled.e-float-input.e-control-wrapper label.e-float-text,
.e-rtl.e-bigger .e-filled.e-float-input.e-control-wrapper:not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-rtl.e-bigger .e-filled.e-float-input:not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom {
    right: 16px
}

.e-bigger .e-filled.e-float-input.e-control-wrapper.e-rtl:not(.e-input-focus) textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-bigger .e-filled.e-float-input.e-rtl:not(.e-input-focus) textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-bigger.e-filled.e-float-input.e-control-wrapper.e-rtl:not(.e-input-focus) textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-bigger.e-filled.e-float-input.e-rtl:not(.e-input-focus) textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-rtl .e-bigger.e-filled.e-float-input.e-control-wrapper:not(.e-input-focus) textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-rtl .e-bigger.e-filled.e-float-input:not(.e-input-focus) textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-rtl.e-bigger .e-filled.e-float-input.e-control-wrapper:not(.e-input-focus) textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-rtl.e-bigger .e-filled.e-float-input:not(.e-input-focus) textarea:not(:focus):valid~label.e-float-text.e-label-bottom {
    right: 16px
}

.e-filled.e-float-input.e-control-wrapper.e-small label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-control-wrapper.e-small:not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-small label.e-float-text,
.e-filled.e-float-input.e-small label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-small:not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-small .e-filled.e-float-input label.e-float-text.e-label-bottom,
.e-small .e-filled.e-float-input.e-bigger label.e-float-text,
.e-small .e-filled.e-float-input.e-control-wrapper label.e-float-text,
.e-small .e-filled.e-float-input.e-control-wrapper label.e-float-text.e-label-bottom,
.e-small .e-filled.e-float-input.e-control-wrapper:not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-small .e-filled.e-float-input:not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom {
    left: 8px
}

.e-filled.e-float-input.e-control-wrapper.e-small:not(.e-input-focus) textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-small:not(.e-input-focus) textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-small .e-filled.e-float-input.e-control-wrapper:not(.e-input-focus) textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-small .e-filled.e-float-input:not(.e-input-focus) textarea:not(:focus):valid~label.e-float-text.e-label-bottom {
    left: 8px
}

.e-filled.e-float-input.e-rtl.e-control-wrapper.e-small label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-rtl.e-small label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-small.e-rtl label.e-float-text,
.e-rtl .e-filled.e-float-input.e-control-wrapper.e-small label.e-float-text,
.e-rtl .e-filled.e-float-input.e-small label.e-float-text .e-filled.e-float-input.e-control-wrapper.e-rtl.e-small label.e-float-text,
.e-rtl .e-small.e-filled.e-float-input.e-control-wrapper:not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-rtl .e-small.e-filled.e-float-input:not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-rtl.e-small .e-filled.e-float-input label.e-float-text .e-small .e-filled.e-float-input.e-control-wrapper.e-rtl label.e-float-text,
.e-rtl.e-small .e-filled.e-float-input.e-control-wrapper label.e-float-text,
.e-rtl.e-small .e-filled.e-float-input.e-control-wrapper:not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-rtl.e-small .e-filled.e-float-input:not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-small .e-filled.e-float-input.e-control-wrapper.e-rtl:not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-small .e-filled.e-float-input.e-rtl label.e-float-text,
.e-small .e-filled.e-float-input.e-rtl label.e-float-text.e-label-bottom,
.e-small .e-filled.e-float-input.e-rtl.e-control-wrapper label.e-float-text.e-label-bottom,
.e-small .e-filled.e-float-input.e-rtl:not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-small.e-filled.e-float-input.e-control-wrapper.e-rtl:not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-small.e-filled.e-float-input.e-rtl:not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom {
    right: 8px
}

.e-rtl .e-small.e-filled.e-float-input.e-control-wrapper:not(.e-input-focus) textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-rtl .e-small.e-filled.e-float-input:not(.e-input-focus) textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-rtl.e-small .e-filled.e-float-input.e-control-wrapper:not(.e-input-focus) textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-rtl.e-small .e-filled.e-float-input:not(.e-input-focus) textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-small .e-filled.e-float-input.e-control-wrapper.e-rtl:not(.e-input-focus) textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-small .e-filled.e-float-input.e-rtl:not(.e-input-focus) textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-small.e-filled.e-float-input.e-control-wrapper.e-rtl:not(.e-input-focus) textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-small.e-filled.e-float-input.e-rtl:not(.e-input-focus) textarea:not(:focus):valid~label.e-float-text.e-label-bottom {
    right: 8px
}

.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-small.e-bigger label.e-float-text,
.e-filled.e-float-input.e-small.e-bigger label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-small.e-bigger:not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-small.e-bigger .e-filled.e-float-input label.e-float-text,
.e-small.e-bigger .e-filled.e-float-input label.e-float-text.e-label-bottom,
.e-small.e-bigger .e-filled.e-float-input.e-control-wrapper label.e-float-text,
.e-small.e-bigger .e-filled.e-float-input.e-control-wrapper label.e-float-text.e-label-bottom,
.e-small.e-bigger .e-filled.e-float-input.e-control-wrapper:not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-small.e-bigger .e-filled.e-float-input:not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom {
    left: 12px
}

.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-input-focus) textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-small.e-bigger:not(.e-input-focus) textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-small.e-bigger .e-filled.e-float-input.e-control-wrapper:not(.e-input-focus) textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-small.e-bigger .e-filled.e-float-input:not(.e-input-focus) textarea:not(:focus):valid~label.e-float-text.e-label-bottom {
    left: 12px
}

.e-bigger .e-small.e-filled.e-float-input.e-control-wrapper.e-rtl:not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-bigger .e-small.e-filled.e-float-input.e-rtl:not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-rtl.e-control-wrapper.e-small.e-bigger label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-rtl.e-small.e-bigger label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-small.e-bigger.e-rtl label.e-float-text,
.e-rtl .e-filled.e-float-input.e-control-wrapper.e-small.e-bigger label.e-float-text,
.e-rtl .e-filled.e-float-input.e-small.e-bigger label.e-float-text .e-filled.e-float-input.e-control-wrapper.e-rtl.e-small.e-bigger label.e-float-text,
.e-rtl .e-small.e-bigger.e-filled.e-float-input.e-control-wrapper:not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-rtl .e-small.e-bigger.e-filled.e-float-input:not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-rtl.e-small.e-bigger .e-filled.e-float-input label.e-float-text .e-small.e-bigger .e-filled.e-float-input.e-control-wrapper.e-rtl label.e-float-text,
.e-rtl.e-small.e-bigger .e-filled.e-float-input.e-control-wrapper label.e-float-text,
.e-rtl.e-small.e-bigger .e-filled.e-float-input.e-control-wrapper:not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-rtl.e-small.e-bigger .e-filled.e-float-input:not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-small .e-bigger.e-filled.e-float-input.e-control-wrapper.e-rtl:not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-small .e-bigger.e-filled.e-float-input.e-rtl:not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-small.e-bigger .e-filled.e-float-input.e-rtl label.e-float-text,
.e-small.e-bigger .e-filled.e-float-input.e-rtl label.e-float-text.e-label-bottom,
.e-small.e-bigger .e-filled.e-float-input.e-rtl.e-control-wrapper label.e-float-text.e-label-bottom,
.e-small.e-bigger.e-filled.e-float-input.e-control-wrapper.e-rtl:not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-small.e-bigger.e-filled.e-float-input.e-rtl:not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom {
    right: 12px
}

.e-bigger .e-small.e-filled.e-float-input.e-control-wrapper.e-rtl:not(.e-input-focus) textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-bigger .e-small.e-filled.e-float-input.e-rtl:not(.e-input-focus) textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-rtl .e-small.e-bigger.e-filled.e-float-input.e-control-wrapper:not(.e-input-focus) textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-rtl .e-small.e-bigger.e-filled.e-float-input:not(.e-input-focus) textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-rtl.e-small.e-bigger .e-filled.e-float-input.e-control-wrapper:not(.e-input-focus) textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-rtl.e-small.e-bigger .e-filled.e-float-input:not(.e-input-focus) textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-small .e-bigger.e-filled.e-float-input.e-control-wrapper.e-rtl:not(.e-input-focus) textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-small .e-bigger.e-filled.e-float-input.e-rtl:not(.e-input-focus) textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-small.e-bigger.e-filled.e-float-input.e-control-wrapper.e-rtl:not(.e-input-focus) textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-small.e-bigger.e-filled.e-float-input.e-rtl:not(.e-input-focus) textarea:not(:focus):valid~label.e-float-text.e-label-bottom {
    right: 12px
}

.e-filled.e-float-input .e-float-line,
.e-float-input.e-filled.e-control-wrapper .e-float-line {
    bottom: -1px;
    position: absolute
}

.e-float-input.e-filled .e-float-line,
.e-float-input.e-filled .e-float-text,
.e-float-input.e-filled.e-control-wrapper .e-float-line,
.e-float-input.e-filled.e-control-wrapper .e-float-text {
    right: 0
}

.e-filled.e-filled.e-input-group:not(.e-disabled):not(.e-float-icon-left):after,
.e-filled.e-input-group.e-control-wrapper:not(.e-disabled):not(.e-float-icon-left):after,
.e-filled.e-input-group.e-control-wrapper:not(.e-disabled):not(.e-float-icon-left):before,
.e-filled.e-input-group:not(.e-disabled):not(.e-float-icon-left):before {
    bottom: -1px
}

.e-bigger .e-filled.e-input-group .e-input-group-icon,
.e-bigger .e-filled.e-input-group.e-control-wrapper .e-input-group-icon,
.e-bigger .e-filled.e-input-group.e-control-wrapper.e-small .e-input-group-icon,
.e-bigger .e-filled.e-input-group.e-small .e-input-group-icon,
.e-filled.e-input-group .e-input-group-icon,
.e-filled.e-input-group .e-input-group-icon.e-bigger,
.e-filled.e-input-group.e-bigger .e-input-group-icon,
.e-filled.e-input-group.e-control-wrapper .e-input-group-icon,
.e-filled.e-input-group.e-control-wrapper .e-input-group-icon.e-bigger,
.e-filled.e-input-group.e-control-wrapper.e-bigger .e-input-group-icon,
.e-filled.e-input-group.e-control-wrapper.e-small .e-input-group-icon,
.e-filled.e-input-group.e-control-wrapper.e-small .e-input-group-icon.e-bigger,
.e-filled.e-input-group.e-control-wrapper.e-small.e-bigger .e-input-group-icon,
.e-filled.e-input-group.e-small .e-input-group-icon,
.e-filled.e-input-group.e-small .e-input-group-icon.e-bigger,
.e-filled.e-input-group.e-small.e-bigger .e-input-group-icon,
.e-small .e-filled.e-input-group .e-input-group-icon,
.e-small .e-filled.e-input-group.e-control-wrapper .e-input-group-icon {
    font-size: 16px;
    margin-bottom: 0;
    margin-top: 0;
    min-height: 20px;
    min-width: 20px;
    padding: 0 0 0 8px
}

.e-bigger .e-rtl.e-filled.e-input-group .e-input-group-icon,
.e-bigger .e-rtl.e-filled.e-input-group.e-control-wrapper .e-input-group-icon,
.e-bigger .e-rtl.e-filled.e-input-group.e-control-wrapper.e-small .e-input-group-icon,
.e-bigger .e-rtl.e-filled.e-input-group.e-small .e-input-group-icon,
.e-bigger.e-rtl .e-filled.e-input-group .e-input-group-icon,
.e-bigger.e-rtl .e-filled.e-input-group.e-control-wrapper .e-input-group-icon,
.e-bigger.e-rtl .e-filled.e-input-group.e-control-wrapper.e-small .e-input-group-icon,
.e-bigger.e-rtl .e-filled.e-input-group.e-small .e-input-group-icon,
.e-rtl .e-filled.e-input-group .e-input-group-icon,
.e-rtl .e-filled.e-input-group .e-input-group-icon.e-bigger,
.e-rtl .e-filled.e-input-group.e-bigger .e-input-group-icon,
.e-rtl .e-filled.e-input-group.e-control-wrapper .e-input-group-icon,
.e-rtl .e-filled.e-input-group.e-control-wrapper .e-input-group-icon.e-bigger,
.e-rtl .e-filled.e-input-group.e-control-wrapper.e-bigger .e-input-group-icon,
.e-rtl .e-filled.e-input-group.e-control-wrapper.e-small .e-input-group-icon,
.e-rtl .e-filled.e-input-group.e-control-wrapper.e-small .e-input-group-icon.e-bigger,
.e-rtl .e-filled.e-input-group.e-control-wrapper.e-small.e-bigger .e-input-group-icon,
.e-rtl .e-filled.e-input-group.e-small .e-input-group-icon,
.e-rtl .e-filled.e-input-group.e-small .e-input-group-icon.e-bigger,
.e-rtl .e-filled.e-input-group.e-small.e-bigger .e-input-group-icon,
.e-rtl.e-filled.e-input-group .e-input-group-icon,
.e-rtl.e-filled.e-input-group .e-input-group-icon.e-bigger,
.e-rtl.e-filled.e-input-group.e-bigger .e-input-group-icon,
.e-rtl.e-filled.e-input-group.e-control-wrapper .e-input-group-icon,
.e-rtl.e-filled.e-input-group.e-control-wrapper .e-input-group-icon.e-bigger,
.e-rtl.e-filled.e-input-group.e-control-wrapper.e-bigger .e-input-group-icon,
.e-rtl.e-filled.e-input-group.e-control-wrapper.e-small .e-input-group-icon,
.e-rtl.e-filled.e-input-group.e-control-wrapper.e-small .e-input-group-icon.e-bigger,
.e-rtl.e-filled.e-input-group.e-control-wrapper.e-small.e-bigger .e-input-group-icon,
.e-rtl.e-filled.e-input-group.e-small .e-input-group-icon,
.e-rtl.e-filled.e-input-group.e-small .e-input-group-icon.e-bigger,
.e-rtl.e-filled.e-input-group.e-small.e-bigger .e-input-group-icon,
.e-small .e-rtl.e-filled.e-input-group .e-input-group-icon,
.e-small .e-rtl.e-filled.e-input-group.e-control-wrapper .e-input-group-icon,
.e-small.e-rtl .e-filled.e-input-group .e-input-group-icon,
.e-small.e-rtl .e-filled.e-input-group.e-control-wrapper .e-input-group-icon {
    padding: 0 8px 0 0
}

.e-filled.e-input-group.e-control-wrapper.e-small .e-input-group-icon,
.e-filled.e-input-group.e-small .e-input-group-icon,
.e-small .e-filled.e-input-group .e-input-group-icon,
.e-small .e-filled.e-input-group.e-control-wrapper .e-input-group-icon {
    font-size: 14px;
    min-height: 18px;
    min-width: 18px;
    padding: 0 0 0 4px
}

.e-rtl .e-filled.e-input-group.e-control-wrapper.e-small .e-input-group-icon,
.e-rtl .e-filled.e-input-group.e-small .e-input-group-icon,
.e-rtl.e-filled.e-input-group.e-control-wrapper.e-small .e-input-group-icon,
.e-rtl.e-filled.e-input-group.e-small .e-input-group-icon,
.e-small .e-rtl.e-filled.e-input-group .e-input-group-icon,
.e-small .e-rtl.e-filled.e-input-group.e-control-wrapper .e-input-group-icon,
.e-small.e-rtl .e-filled.e-input-group .e-input-group-icon,
.e-small.e-rtl .e-filled.e-input-group.e-control-wrapper .e-input-group-icon {
    padding: 0 4px 0 0
}

.e-bigger .e-filled.e-input-group .e-input-group-icon,
.e-bigger .e-filled.e-input-group.e-control-wrapper .e-input-group-icon,
.e-filled.e-input-group .e-input-group-icon.e-bigger,
.e-filled.e-input-group.e-bigger .e-input-group-icon,
.e-filled.e-input-group.e-control-wrapper .e-input-group-icon.e-bigger,
.e-filled.e-input-group.e-control-wrapper.e-bigger .e-input-group-icon {
    font-size: 20px;
    min-height: 24px;
    min-width: 24px;
    padding: 0 0 0 8px
}

.e-bigger .e-filled.e-input-group.e-control-wrapper.e-small .e-input-group-icon,
.e-bigger .e-filled.e-input-group.e-small .e-input-group-icon,
.e-filled.e-input-group.e-control-wrapper.e-small .e-input-group-icon.e-bigger,
.e-filled.e-input-group.e-control-wrapper.e-small.e-bigger .e-input-group-icon,
.e-filled.e-input-group.e-small .e-input-group-icon.e-bigger,
.e-filled.e-input-group.e-small.e-bigger .e-input-group-icon {
    font-size: 18px;
    min-height: 20px;
    min-width: 20px;
    padding: 0 0 0 8px
}

.e-bigger .e-rtl.e-filled.e-float-input.e-control-wrapper.e-input-group .e-input-group-icon,
.e-bigger .e-rtl.e-filled.e-float-input.e-control-wrapper.e-input-group.e-small .e-input-group-icon,
.e-bigger .e-rtl.e-filled.e-float-input.e-input-group .e-input-group-icon,
.e-bigger .e-rtl.e-filled.e-float-input.e-input-group.e-small .e-input-group-icon,
.e-bigger.e-rtl .e-filled.e-float-input.e-control-wrapper.e-input-group .e-input-group-icon,
.e-bigger.e-rtl .e-filled.e-float-input.e-control-wrapper.e-input-group.e-small .e-input-group-icon,
.e-bigger.e-rtl .e-filled.e-float-input.e-input-group .e-input-group-icon,
.e-bigger.e-rtl .e-filled.e-float-input.e-input-group.e-small .e-input-group-icon,
.e-rtl .e-filled.e-float-input.e-control-wrapper.e-input-group .e-input-group-icon,
.e-rtl .e-filled.e-float-input.e-control-wrapper.e-input-group .e-input-group-icon.e-bigger,
.e-rtl .e-filled.e-float-input.e-control-wrapper.e-input-group.e-bigger .e-input-group-icon,
.e-rtl .e-filled.e-float-input.e-control-wrapper.e-input-group.e-small .e-input-group-icon,
.e-rtl .e-filled.e-float-input.e-control-wrapper.e-input-group.e-small .e-input-group-icon.e-bigger,
.e-rtl .e-filled.e-float-input.e-control-wrapper.e-input-group.e-small.e-bigger .e-input-group-icon,
.e-rtl .e-filled.e-float-input.e-input-group .e-input-group-icon,
.e-rtl .e-filled.e-float-input.e-input-group .e-input-group-icon.e-bigger,
.e-rtl .e-filled.e-float-input.e-input-group.e-bigger .e-input-group-icon,
.e-rtl .e-filled.e-float-input.e-input-group.e-small .e-input-group-icon,
.e-rtl .e-filled.e-float-input.e-input-group.e-small .e-input-group-icon.e-bigger,
.e-rtl .e-filled.e-float-input.e-input-group.e-small.e-bigger .e-input-group-icon,
.e-rtl.e-filled.e-float-input.e-control-wrapper.e-input-group .e-input-group-icon,
.e-rtl.e-filled.e-float-input.e-control-wrapper.e-input-group .e-input-group-icon.e-bigger,
.e-rtl.e-filled.e-float-input.e-control-wrapper.e-input-group.e-bigger .e-input-group-icon,
.e-rtl.e-filled.e-float-input.e-control-wrapper.e-input-group.e-small .e-input-group-icon,
.e-rtl.e-filled.e-float-input.e-control-wrapper.e-input-group.e-small .e-input-group-icon.e-bigger,
.e-rtl.e-filled.e-float-input.e-control-wrapper.e-input-group.e-small.e-bigger .e-input-group-icon,
.e-rtl.e-filled.e-float-input.e-input-group .e-input-group-icon,
.e-rtl.e-filled.e-float-input.e-input-group .e-input-group-icon.e-bigger,
.e-rtl.e-filled.e-float-input.e-input-group.e-bigger .e-input-group-icon,
.e-rtl.e-filled.e-float-input.e-input-group.e-small .e-input-group-icon,
.e-rtl.e-filled.e-float-input.e-input-group.e-small .e-input-group-icon.e-bigger,
.e-rtl.e-filled.e-float-input.e-input-group.e-small.e-bigger .e-input-group-icon,
.e-small .e-rtl.e-filled.e-float-input.e-control-wrapper.e-input-group .e-input-group-icon,
.e-small .e-rtl.e-filled.e-float-input.e-input-group .e-input-group-icon,
.e-small.e-rtl .e-filled.e-float-input.e-control-wrapper.e-input-group .e-input-group-icon,
.e-small.e-rtl .e-filled.e-float-input.e-input-group .e-input-group-icon {
    padding: 0 8px 0 0
}

.e-bigger .e-filled.e-float-input.e-control-wrapper.e-input-group .e-input-group-icon,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-input-group.e-small .e-input-group-icon,
.e-bigger .e-filled.e-float-input.e-input-group .e-input-group-icon,
.e-bigger .e-filled.e-float-input.e-input-group.e-small .e-input-group-icon,
.e-filled.e-float-input.e-control-wrapper.e-input-group .e-input-group-icon,
.e-filled.e-float-input.e-control-wrapper.e-input-group .e-input-group-icon.e-bigger,
.e-filled.e-float-input.e-control-wrapper.e-input-group.e-bigger .e-input-group-icon,
.e-filled.e-float-input.e-control-wrapper.e-input-group.e-small .e-input-group-icon,
.e-filled.e-float-input.e-control-wrapper.e-input-group.e-small .e-input-group-icon.e-bigger,
.e-filled.e-float-input.e-control-wrapper.e-input-group.e-small.e-bigger .e-input-group-icon,
.e-filled.e-float-input.e-input-group .e-input-group-icon,
.e-filled.e-float-input.e-input-group .e-input-group-icon.e-bigger,
.e-filled.e-float-input.e-input-group.e-bigger .e-input-group-icon,
.e-filled.e-float-input.e-input-group.e-small .e-input-group-icon,
.e-filled.e-float-input.e-input-group.e-small .e-input-group-icon.e-bigger,
.e-filled.e-float-input.e-input-group.e-small.e-bigger .e-input-group-icon,
.e-small .e-filled.e-float-input.e-control-wrapper.e-input-group .e-input-group-icon,
.e-small .e-filled.e-float-input.e-input-group .e-input-group-icon {
    font-size: 16px;
    margin-bottom: 0;
    margin-top: 0;
    padding: 8px
}

.e-filled.e-float-input.e-control-wrapper.e-input-group.e-small .e-input-group-icon,
.e-filled.e-float-input.e-input-group.e-small .e-input-group-icon,
.e-small .e-filled.e-float-input.e-control-wrapper.e-input-group .e-input-group-icon,
.e-small .e-filled.e-float-input.e-input-group .e-input-group-icon {
    font-size: 14px;
    padding: 0 0 0 4px
}

.e-rtl .e-filled.e-float-input.e-control-wrapper.e-input-group.e-small .e-input-group-icon,
.e-rtl .e-filled.e-float-input.e-input-group.e-small .e-input-group-icon,
.e-rtl.e-filled.e-float-input.e-control-wrapper.e-input-group.e-small .e-input-group-icon,
.e-rtl.e-filled.e-float-input.e-input-group.e-small .e-input-group-icon,
.e-small .e-rtl.e-filled.e-float-input.e-control-wrapper.e-input-group .e-input-group-icon,
.e-small .e-rtl.e-filled.e-float-input.e-input-group .e-input-group-icon,
.e-small.e-rtl .e-filled.e-float-input.e-control-wrapper.e-input-group .e-input-group-icon,
.e-small.e-rtl .e-filled.e-float-input.e-input-group .e-input-group-icon {
    padding: 0 4px 0 0
}

.e-bigger .e-filled.e-float-input.e-control-wrapper.e-input-group .e-input-group-icon,
.e-bigger .e-filled.e-float-input.e-input-group .e-input-group-icon,
.e-filled.e-float-input.e-control-wrapper.e-input-group .e-input-group-icon.e-bigger,
.e-filled.e-float-input.e-control-wrapper.e-input-group.e-bigger .e-input-group-icon,
.e-filled.e-float-input.e-input-group .e-input-group-icon.e-bigger,
.e-filled.e-float-input.e-input-group.e-bigger .e-input-group-icon {
    font-size: 20px;
    padding: 0 0 0 8px
}

.e-bigger .e-filled.e-float-input.e-control-wrapper.e-input-group.e-small .e-input-group-icon,
.e-bigger .e-filled.e-float-input.e-input-group.e-small .e-input-group-icon,
.e-filled.e-float-input.e-control-wrapper.e-input-group.e-small .e-input-group-icon.e-bigger,
.e-filled.e-float-input.e-control-wrapper.e-input-group.e-small.e-bigger .e-input-group-icon,
.e-filled.e-float-input.e-input-group.e-small .e-input-group-icon.e-bigger,
.e-filled.e-float-input.e-input-group.e-small.e-bigger .e-input-group-icon {
    font-size: 18px;
    padding: 0 0 0 8px
}

.e-filled.e-float-input .e-clear-icon,
.e-filled.e-float-input.e-control-wrapper .e-clear-icon,
.e-filled.e-input-group .e-clear-icon,
.e-filled.e-input-group.e-control-wrapper .e-clear-icon {
    font-size: 16px;
    padding: 0 0 0 8px
}

.e-filled.e-input-group .e-clear-icon,
.e-filled.e-input-group.e-control-wrapper .e-clear-icon {
    min-height: 20px;
    min-width: 20px;
    padding: 0 0 0 8px
}

.e-filled.e-float-input.e-input-group .e-clear-icon,
.e-filled.e-float-input.e-input-group.e-control-wrapper .e-clear-icon {
    padding: 0 0 0 8px
}

.e-bigger .e-filled.e-input-group .e-clear-icon,
.e-bigger .e-filled.e-input-group.e-control-wrapper .e-clear-icon,
.e-filled.e-input-group .e-clear-icon.e-bigger,
.e-filled.e-input-group.e-bigger .e-clear-icon,
.e-filled.e-input-group.e-control-wrapper .e-clear-icon.e-bigger,
.e-filled.e-input-group.e-control-wrapper.e-bigger .e-clear-icon {
    font-size: 20px;
    min-height: 24px;
    min-width: 24px;
    padding: 0 0 0 8px
}

.e-bigger .e-filled.e-input-group.e-control-wrapper.e-float-input .e-clear-icon,
.e-bigger .e-filled.e-input-group.e-float-input .e-clear-icon,
.e-filled.e-input-group.e-control-wrapper.e-float-input .e-clear-icon.e-bigger,
.e-filled.e-input-group.e-control-wrapper.e-float-input.e-bigger .e-clear-icon,
.e-filled.e-input-group.e-float-input .e-clear-icon.e-bigger,
.e-filled.e-input-group.e-float-input.e-bigger .e-clear-icon {
    padding: 0 0 0 8px
}

.e-bigger .e-filled.e-input-group.e-control-wrapper.e-small .e-clear-icon,
.e-bigger .e-filled.e-input-group.e-small .e-clear-icon,
.e-filled.e-input-group.e-control-wrapper.e-small .e-clear-icon.e-bigger,
.e-filled.e-input-group.e-control-wrapper.e-small.e-bigger .e-clear-icon,
.e-filled.e-input-group.e-small .e-clear-icon.e-bigger,
.e-filled.e-input-group.e-small.e-bigger .e-clear-icon {
    font-size: 18px;
    min-height: 20px;
    min-width: 20px;
    padding: 0 0 0 8px
}

.e-bigger .e-filled.e-input-group.e-control-wrapper.e-float-input.e-small .e-clear-icon,
.e-bigger .e-filled.e-input-group.e-float-input.e-control-wrapper.e-small .e-clear-icon,
.e-bigger .e-filled.e-input-group.e-float-input.e-small .e-clear-icon,
.e-filled.e-input-group.e-control-wrapper.e-float-input.e-small .e-clear-icon.e-bigger,
.e-filled.e-input-group.e-control-wrapper.e-float-input.e-small.e-bigger .e-clear-icon,
.e-filled.e-input-group.e-float-input.e-control-wrapper.e-small .e-clear-icon.e-bigger,
.e-filled.e-input-group.e-float-input.e-control-wrapper.e-small.e-bigger .e-clear-icon,
.e-filled.e-input-group.e-float-input.e-small .e-clear-icon.e-bigger,
.e-filled.e-input-group.e-float-input.e-small.e-bigger .e-clear-icon {
    padding: 0 0 0 8px
}

.e-filled.e-input-group .e-clear-icon.e-small,
.e-filled.e-input-group.e-control-wrapper .e-clear-icon.e-small,
.e-filled.e-input-group.e-control-wrapper.e-small .e-clear-icon,
.e-filled.e-input-group.e-small .e-clear-icon,
.e-small .e-filled.e-input-group .e-clear-icon,
.e-small .e-filled.e-input-group.e-control-wrapper .e-clear-icon {
    font-size: 14px;
    min-height: 18px;
    min-width: 18px;
    padding: 0 0 0 4px
}

.e-filled.e-input-group.e-control-wrapper.e-float-input .e-clear-icon.e-small,
.e-filled.e-input-group.e-control-wrapper.e-float-input.e-small .e-clear-icon,
.e-filled.e-input-group.e-float-input .e-clear-icon.e-small,
.e-filled.e-input-group.e-float-input.e-control-wrapper .e-clear-icon.e-small,
.e-filled.e-input-group.e-float-input.e-control-wrapper.e-small .e-clear-icon,
.e-filled.e-input-group.e-float-input.e-small .e-clear-icon,
.e-small .e-filled.e-input-group.e-control-wrapper.e-float-input .e-clear-icon,
.e-small .e-filled.e-input-group.e-float-input .e-clear-icon,
.e-small .e-filled.e-input-group.e-float-input.e-control-wrapper .e-clear-icon {
    padding: 0 0 0 4px
}

.e-bigger .e-rtl.e-filled.e-input-group .e-clear-icon,
.e-bigger .e-rtl.e-filled.e-input-group.e-control-wrapper .e-clear-icon,
.e-bigger .e-rtl.e-filled.e-input-group.e-control-wrapper.e-small .e-clear-icon,
.e-bigger .e-rtl.e-filled.e-input-group.e-small .e-clear-icon,
.e-bigger.e-rtl .e-filled.e-input-group .e-clear-icon,
.e-bigger.e-rtl .e-filled.e-input-group.e-control-wrapper .e-clear-icon,
.e-bigger.e-rtl .e-filled.e-input-group.e-control-wrapper.e-small .e-clear-icon,
.e-bigger.e-rtl .e-filled.e-input-group.e-small .e-clear-icon,
.e-rtl .e-filled.e-input-group .e-clear-icon,
.e-rtl .e-filled.e-input-group .e-clear-icon.e-bigger,
.e-rtl .e-filled.e-input-group.e-bigger .e-clear-icon,
.e-rtl .e-filled.e-input-group.e-control-wrapper .e-clear-icon,
.e-rtl .e-filled.e-input-group.e-control-wrapper .e-clear-icon.e-bigger,
.e-rtl .e-filled.e-input-group.e-control-wrapper.e-bigger .e-clear-icon,
.e-rtl .e-filled.e-input-group.e-control-wrapper.e-small .e-clear-icon,
.e-rtl .e-filled.e-input-group.e-control-wrapper.e-small .e-clear-icon.e-bigger,
.e-rtl .e-filled.e-input-group.e-control-wrapper.e-small.e-bigger .e-clear-icon,
.e-rtl .e-filled.e-input-group.e-small .e-clear-icon,
.e-rtl .e-filled.e-input-group.e-small .e-clear-icon.e-bigger,
.e-rtl .e-filled.e-input-group.e-small.e-bigger .e-clear-icon,
.e-rtl.e-filled.e-input-group .e-clear-icon,
.e-rtl.e-filled.e-input-group .e-clear-icon.e-bigger,
.e-rtl.e-filled.e-input-group.e-bigger .e-clear-icon,
.e-rtl.e-filled.e-input-group.e-control-wrapper .e-clear-icon,
.e-rtl.e-filled.e-input-group.e-control-wrapper .e-clear-icon.e-bigger,
.e-rtl.e-filled.e-input-group.e-control-wrapper.e-bigger .e-clear-icon,
.e-rtl.e-filled.e-input-group.e-control-wrapper.e-small .e-clear-icon,
.e-rtl.e-filled.e-input-group.e-control-wrapper.e-small .e-clear-icon.e-bigger,
.e-rtl.e-filled.e-input-group.e-control-wrapper.e-small.e-bigger .e-clear-icon,
.e-rtl.e-filled.e-input-group.e-small .e-clear-icon,
.e-rtl.e-filled.e-input-group.e-small .e-clear-icon.e-bigger,
.e-rtl.e-filled.e-input-group.e-small.e-bigger .e-clear-icon,
.e-small .e-rtl.e-filled.e-input-group .e-clear-icon,
.e-small .e-rtl.e-filled.e-input-group.e-control-wrapper .e-clear-icon,
.e-small.e-rtl .e-filled.e-input-group .e-clear-icon,
.e-small.e-rtl .e-filled.e-input-group.e-control-wrapper .e-clear-icon {
    padding: 0 8px 0 0
}

.e-rtl .e-filled.e-input-group.e-control-wrapper.e-small .e-clear-icon,
.e-rtl .e-filled.e-input-group.e-small .e-clear-icon,
.e-rtl.e-filled.e-input-group.e-control-wrapper.e-small .e-clear-icon,
.e-rtl.e-filled.e-input-group.e-small .e-clear-icon,
.e-small .e-rtl.e-filled.e-input-group .e-clear-icon,
.e-small .e-rtl.e-filled.e-input-group.e-control-wrapper .e-clear-icon,
.e-small.e-rtl .e-filled.e-input-group .e-clear-icon,
.e-small.e-rtl .e-filled.e-input-group.e-control-wrapper .e-clear-icon {
    padding: 0 4px 0 0
}

.e-bigger .e-rtl.e-filled.e-float-input.e-control-wrapper.e-input-group .e-clear-icon,
.e-bigger .e-rtl.e-filled.e-float-input.e-control-wrapper.e-input-group.e-small .e-clear-icon,
.e-bigger .e-rtl.e-filled.e-float-input.e-input-group .e-clear-icon,
.e-bigger .e-rtl.e-filled.e-float-input.e-input-group.e-small .e-clear-icon,
.e-bigger.e-rtl .e-filled.e-float-input.e-control-wrapper.e-input-group .e-clear-icon,
.e-bigger.e-rtl .e-filled.e-float-input.e-control-wrapper.e-input-group.e-small .e-clear-icon,
.e-bigger.e-rtl .e-filled.e-float-input.e-input-group .e-clear-icon,
.e-bigger.e-rtl .e-filled.e-float-input.e-input-group.e-small .e-clear-icon,
.e-rtl .e-filled.e-float-input.e-control-wrapper.e-input-group .e-clear-icon,
.e-rtl .e-filled.e-float-input.e-control-wrapper.e-input-group .e-clear-icon.e-bigger,
.e-rtl .e-filled.e-float-input.e-control-wrapper.e-input-group.e-bigger .e-clear-icon,
.e-rtl .e-filled.e-float-input.e-control-wrapper.e-input-group.e-small .e-clear-icon,
.e-rtl .e-filled.e-float-input.e-control-wrapper.e-input-group.e-small .e-clear-icon.e-bigger,
.e-rtl .e-filled.e-float-input.e-control-wrapper.e-input-group.e-small.e-bigger .e-clear-icon,
.e-rtl .e-filled.e-float-input.e-input-group .e-clear-icon,
.e-rtl .e-filled.e-float-input.e-input-group .e-clear-icon.e-bigger,
.e-rtl .e-filled.e-float-input.e-input-group.e-bigger .e-clear-icon,
.e-rtl .e-filled.e-float-input.e-input-group.e-small .e-clear-icon,
.e-rtl .e-filled.e-float-input.e-input-group.e-small .e-clear-icon.e-bigger,
.e-rtl .e-filled.e-float-input.e-input-group.e-small.e-bigger .e-clear-icon,
.e-rtl.e-filled.e-float-input.e-control-wrapper.e-input-group .e-clear-icon,
.e-rtl.e-filled.e-float-input.e-control-wrapper.e-input-group .e-clear-icon.e-bigger,
.e-rtl.e-filled.e-float-input.e-control-wrapper.e-input-group.e-bigger .e-clear-icon,
.e-rtl.e-filled.e-float-input.e-control-wrapper.e-input-group.e-small .e-clear-icon,
.e-rtl.e-filled.e-float-input.e-control-wrapper.e-input-group.e-small .e-clear-icon.e-bigger,
.e-rtl.e-filled.e-float-input.e-control-wrapper.e-input-group.e-small.e-bigger .e-clear-icon,
.e-rtl.e-filled.e-float-input.e-input-group .e-clear-icon,
.e-rtl.e-filled.e-float-input.e-input-group .e-clear-icon.e-bigger,
.e-rtl.e-filled.e-float-input.e-input-group.e-bigger .e-clear-icon,
.e-rtl.e-filled.e-float-input.e-input-group.e-small .e-clear-icon,
.e-rtl.e-filled.e-float-input.e-input-group.e-small .e-clear-icon.e-bigger,
.e-rtl.e-filled.e-float-input.e-input-group.e-small.e-bigger .e-clear-icon,
.e-small .e-rtl.e-filled.e-float-input.e-control-wrapper.e-input-group .e-clear-icon,
.e-small .e-rtl.e-filled.e-float-input.e-input-group .e-clear-icon,
.e-small.e-rtl .e-filled.e-float-input.e-control-wrapper.e-input-group .e-clear-icon,
.e-small.e-rtl .e-filled.e-float-input.e-input-group .e-clear-icon {
    padding: 0 8px 0 0
}

.e-rtl .e-filled.e-float-input.e-control-wrapper.e-input-group.e-small .e-clear-icon,
.e-rtl .e-filled.e-float-input.e-input-group.e-small .e-clear-icon,
.e-rtl.e-filled.e-float-input.e-control-wrapper.e-input-group.e-small .e-clear-icon,
.e-rtl.e-filled.e-float-input.e-input-group.e-small .e-clear-icon,
.e-small .e-rtl.e-filled.e-float-input.e-control-wrapper.e-input-group .e-clear-icon,
.e-small .e-rtl.e-filled.e-float-input.e-input-group .e-clear-icon,
.e-small.e-rtl .e-filled.e-float-input.e-control-wrapper.e-input-group .e-clear-icon,
.e-small.e-rtl .e-filled.e-float-input.e-input-group .e-clear-icon {
    padding: 0 4px 0 0
}

.e-filled.e-float-input .e-clear-icon:before,
.e-filled.e-float-input.e-control-wrapper .e-clear-icon:before,
.e-filled.e-input-group .e-clear-icon:before,
.e-filled.e-input-group.e-control-wrapper .e-clear-icon:before {
    font-size: 16px
}

.e-filled.e-float-input input.e-small:first-child~.e-clear-icon:before,
.e-filled.e-float-input.e-control-wrapper input.e-small:first-child~.e-clear-icon:before,
.e-filled.e-float-input.e-control-wrapper.e-small .e-clear-icon:before,
.e-filled.e-float-input.e-small .e-clear-icon:before,
.e-filled.e-input-group.e-control-wrapper.e-small .e-clear-icon:before,
.e-filled.e-input-group.e-small .e-clear-icon:before,
.e-small .e-filled.e-float-input .e-clear-icon:before,
.e-small .e-filled.e-float-input.e-control-wrapper .e-clear-icon:before,
.e-small .e-filled.e-input-group .e-clear-icon:before,
.e-small .e-filled.e-input-group.e-control-wrapper .e-clear-icon:before {
    font-size: 14px
}

.e-bigger .e-filled.e-float-input .e-clear-icon:before,
.e-bigger .e-filled.e-float-input.e-control-wrapper .e-clear-icon:before,
.e-bigger .e-filled.e-input-group .e-clear-icon:before,
.e-bigger .e-filled.e-input-group.e-control-wrapper .e-clear-icon:before,
.e-filled.e-float-input input.e-bigger:first-child~.e-clear-icon:before,
.e-filled.e-float-input.e-bigger .e-clear-icon:before,
.e-filled.e-float-input.e-control-wrapper input.e-bigger:first-child~.e-clear-icon:before,
.e-filled.e-float-input.e-control-wrapper.e-bigger .e-clear-icon:before,
.e-filled.e-input-group.e-bigger .e-clear-icon:before,
.e-filled.e-input-group.e-control-wrapper.e-bigger .e-clear-icon:before {
    font-size: 20px
}

.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small input:first-child~.e-clear-icon:before,
.e-bigger .e-filled.e-float-input.e-small input:first-child~.e-clear-icon:before,
.e-bigger .e-filled.e-input-group.e-control-wrapper.e-small input:first-child~.e-clear-icon:before,
.e-bigger .e-filled.e-input-group.e-small input:first-child~.e-clear-icon:before,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger .e-clear-icon:before,
.e-filled.e-float-input.e-small.e-bigger .e-clear-icon:before,
.e-filled.e-input-group.e-control-wrapper.e-small.e-bigger .e-clear-icon:before,
.e-filled.e-input-group.e-small.e-bigger .e-clear-icon:before,
.e-small .e-filled.e-float-input.e-bigger input:first-child~.e-clear-icon:before,
.e-small .e-filled.e-float-input.e-control-wrapper.e-bigger input:first-child~.e-clear-icon:before,
.e-small .e-filled.e-input-group.e-bigger input:first-child~.e-clear-icon:before,
.e-small .e-filled.e-input-group.e-control-wrapper.e-bigger input:first-child~.e-clear-icon:before {
    font-size: 18px
}

.e-filled.e-float-input .e-input-in-wrap input label.e-float-text.e-label-top,
.e-filled.e-float-input .e-input-in-wrap input:focus~label.e-float-text,
.e-filled.e-float-input .e-input-in-wrap input:valid~label.e-float-text,
.e-filled.e-float-input .e-input-in-wrap input[disabled]~label.e-label-top.e-float-text,
.e-filled.e-float-input .e-input-in-wrap input[readonly]~label.e-label-top.e-float-text,
.e-filled.e-float-input .e-input-in-wrap input~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper .e-input-in-wrap input label.e-float-text.e-label-top,
.e-filled.e-float-input.e-control-wrapper .e-input-in-wrap input:focus~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper .e-input-in-wrap input:valid~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper .e-input-in-wrap input[disabled]~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper .e-input-in-wrap input[readonly]~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper .e-input-in-wrap input~label.e-label-top.e-float-text {
    top: 12px
}

.e-bigger .e-filled.e-float-input .e-input-in-wrap input:focus~label.e-float-text,
.e-bigger .e-filled.e-float-input .e-input-in-wrap input:valid~label.e-float-text,
.e-bigger .e-filled.e-float-input .e-input-in-wrap input[disabled]~label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input .e-input-in-wrap input[readonly]~label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input .e-input-in-wrap input~label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper .e-input-in-wrap input:focus~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper .e-input-in-wrap input:valid~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper .e-input-in-wrap input[disabled]~label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper .e-input-in-wrap input[readonly]~label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper .e-input-in-wrap input~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-bigger .e-input-in-wrap input:focus~label.e-float-text,
.e-filled.e-float-input.e-bigger .e-input-in-wrap input:valid~label.e-float-text,
.e-filled.e-float-input.e-bigger .e-input-in-wrap input[disabled]~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-bigger .e-input-in-wrap input[readonly]~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-bigger .e-input-in-wrap input~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger .e-input-in-wrap input:focus~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger .e-input-in-wrap input:valid~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger .e-input-in-wrap input[disabled]~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger .e-input-in-wrap input[readonly]~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger .e-input-in-wrap input~label.e-label-top.e-float-text {
    top: 18px
}

.e-filled.e-float-input.e-control-wrapper.e-small .e-input-in-wrap input:focus~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small .e-input-in-wrap input:valid~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small .e-input-in-wrap input[disabled]~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small .e-input-in-wrap input[readonly]~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small .e-input-in-wrap input~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-small .e-input-in-wrap input:focus~label.e-float-text,
.e-filled.e-float-input.e-small .e-input-in-wrap input:valid~label.e-float-text,
.e-filled.e-float-input.e-small .e-input-in-wrap input[disabled]~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-small .e-input-in-wrap input[readonly]~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-small .e-input-in-wrap input~label.e-label-top.e-float-text,
.e-small .e-filled.e-float-input .e-input-in-wrap input~label.e-label-top.e-float-text,
.e-small .e-filled.e-float-input.e-control-wrapper .e-input-in-wrap input~label.e-label-top.e-float-text {
    top: 10px
}

.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small .e-input-in-wrap input:focus~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small .e-input-in-wrap input:valid~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small .e-input-in-wrap input[disabled]~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small .e-input-in-wrap input[readonly]~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small .e-input-in-wrap input~label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-small .e-input-in-wrap input:focus~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-small .e-input-in-wrap input:valid~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-small .e-input-in-wrap input[disabled]~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-small .e-input-in-wrap input[readonly]~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-small .e-input-in-wrap input~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger .e-input-in-wrap input:focus~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger .e-input-in-wrap input:valid~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger .e-input-in-wrap input[disabled]~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger .e-input-in-wrap input[readonly]~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger .e-input-in-wrap input~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-small.e-bigger .e-input-in-wrap input:focus~label.e-float-text,
.e-filled.e-float-input.e-small.e-bigger .e-input-in-wrap input:valid~label.e-float-text,
.e-filled.e-float-input.e-small.e-bigger .e-input-in-wrap input[disabled]~label.e-float-text,
.e-filled.e-float-input.e-small.e-bigger .e-input-in-wrap input[readonly]~label.e-float-text,
.e-filled.e-float-input.e-small.e-bigger .e-input-in-wrap input~label.e-label-top.e-float-text {
    top: 12px
}

.e-filled.e-input-group.e-control-wrapper.e-float-icon-left.e-input-focus.e-error:not(.e-success):not(.e-warning) .e-input-in-wrap,
.e-filled.e-input-group.e-control-wrapper.e-float-icon-left.e-input-focus.e-success:not(.e-warning):not(.e-error) .e-input-in-wrap,
.e-filled.e-input-group.e-control-wrapper.e-float-icon-left.e-input-focus.e-warning:not(.e-success):not(.e-error) .e-input-in-wrap,
.e-filled.e-input-group.e-control-wrapper.e-float-icon-left.e-input-focus:not(.e-success):not(.e-warning):not(.e-error) .e-input-in-wrap,
.e-filled.e-input-group.e-float-icon-left.e-input-focus.e-error:not(.e-success):not(.e-warning) .e-input-in-wrap,
.e-filled.e-input-group.e-float-icon-left.e-input-focus.e-success:not(.e-warning):not(.e-error) .e-input-in-wrap,
.e-filled.e-input-group.e-float-icon-left.e-input-focus.e-warning:not(.e-success):not(.e-error) .e-input-in-wrap,
.e-filled.e-input-group.e-float-icon-left.e-input-focus:not(.e-success):not(.e-warning):not(.e-error) .e-input-in-wrap {
    border-style: none;
    border-width: 0
}

.e-filled.e-float-input .e-input-in-wrap label.e-float-text,
.e-filled.e-float-input.e-control-wrapper .e-input-in-wrap label.e-float-text,
.e-filled.e-float-input.e-control-wrapper:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-filled.e-float-input:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid~label.e-float-text.e-label-bottom {
    top: 12px
}

.e-bigger .e-filled.e-float-input .e-input-in-wrap label.e-float-text,
.e-bigger .e-filled.e-float-input:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-bigger.e-filled.e-float-input.e-control-wrapper .e-input-in-wrap label.e-float-text,
.e-bigger.e-filled.e-float-input.e-control-wrapper:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-filled.e-float-input .e-input-in-wrap input.e-bigger~label.e-float-text,
.e-filled.e-float-input .e-input-in-wrap label.e-float-text.e-bigger,
.e-filled.e-float-input.e-bigger .e-input-in-wrap label.e-float-text,
.e-filled.e-float-input.e-bigger:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-control-wrapper .e-input-in-wrap input.e-bigger~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper .e-input-in-wrap label.e-float-text.e-bigger,
.e-filled.e-float-input.e-control-wrapper.e-bigger .e-input-in-wrap label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid~label.e-float-text.e-label-bottom {
    top: 18px
}

.e-filled.e-float-input.e-control-wrapper.e-small .e-input-in-wrap label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-small .e-input-in-wrap label.e-float-text,
.e-filled.e-float-input.e-small:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-small .e-filled.e-float-input .e-input-in-wrap label.e-float-text,
.e-small .e-filled.e-float-input.e-control-wrapper .e-input-in-wrap label.e-float-text,
.e-small .e-filled.e-float-input.e-control-wrapper:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-small .e-filled.e-float-input:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid~label.e-float-text.e-label-bottom {
    top: 10px
}

.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small .e-input-in-wrap label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-bigger .e-filled.e-float-input.e-small .e-input-in-wrap label.e-float-text,
.e-bigger .e-filled.e-float-input.e-small:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-bigger.e-small .e-filled.e-float-input.e-control-wrapper:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-bigger.e-small .e-filled.e-float-input:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-bigger.e-small:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-control-wrapper.e-bigger.e-small:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger .e-input-in-wrap label.e-float-text,
.e-filled.e-float-input.e-small.e-bigger .e-input-in-wrap label.e-float-text,
.e-small .e-filled.e-float-input.e-bigger:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-small .e-filled.e-float-input.e-control-wrapper.e-bigger:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid~label.e-float-text.e-label-bottom {
    top: 12px
}

.e-filled.e-input-group:not(.e-float-input).e-control-wrapper.e-float-icon-left>.e-input-group-icon,
.e-filled.e-input-group:not(.e-float-input).e-float-icon-left>.e-input-group-icon {
    font-size: 16px;
    margin: 0;
    min-height: 20px;
    min-width: 20px;
    padding: 0
}

.e-bigger .e-filled.e-input-group:not(.e-float-input).e-control-wrapper.e-float-icon-left>.e-input-group-icon,
.e-bigger .e-filled.e-input-group:not(.e-float-input).e-float-icon-left>.e-input-group-icon,
.e-filled.e-input-group:not(.e-float-input).e-bigger.e-float-icon-left>.e-input-group-icon,
.e-filled.e-input-group:not(.e-float-input).e-control-wrapper.e-bigger.e-float-icon-left>.e-input-group-icon,
.e-filled.e-input-group:not(.e-float-input).e-control-wrapper.e-float-icon-left>.e-input-group-icon.e-bigger,
.e-filled.e-input-group:not(.e-float-input).e-float-icon-left>.e-input-group-icon.e-bigger {
    font-size: 20px;
    margin: 0;
    min-height: 24px;
    min-width: 24px;
    padding: 0
}

.e-filled.e-input-group:not(.e-float-input).e-control-wrapper.e-float-icon-left>.e-input-group-icon.e-small,
.e-filled.e-input-group:not(.e-float-input).e-control-wrapper.e-small.e-float-icon-left>.e-input-group-icon,
.e-filled.e-input-group:not(.e-float-input).e-float-icon-left>.e-input-group-icon.e-small,
.e-filled.e-input-group:not(.e-float-input).e-small.e-float-icon-left>.e-input-group-icon,
.e-small .e-filled.e-input-group:not(.e-float-input).e-control-wrapper.e-float-icon-left>.e-input-group-icon,
.e-small .e-filled.e-input-group:not(.e-float-input).e-float-icon-left>.e-input-group-icon {
    font-size: 14px;
    margin: 0;
    min-height: 18px;
    min-width: 18px;
    padding: 0
}

.e-bigger .e-filled.e-input-group.e-control-wrapper:not(.e-float-input).e-small.e-float-icon-left>.e-input-group-icon,
.e-bigger .e-filled.e-input-group:not(.e-float-input).e-small.e-float-icon-left>.e-input-group-icon,
.e-filled.e-input-group.e-control-wrapper:not(.e-float-input).e-small.e-bigger.e-float-icon-left>.e-input-group-icon,
.e-filled.e-input-group.e-control-wrapper:not(.e-float-input).e-small.e-float-icon-left>.e-input-group-icon.e-bigger,
.e-filled.e-input-group:not(.e-float-input).e-small.e-bigger.e-float-icon-left>.e-input-group-icon,
.e-filled.e-input-group:not(.e-float-input).e-small.e-float-icon-left>.e-input-group-icon.e-bigger {
    font-size: 18px;
    margin: 0;
    min-height: 20px;
    min-width: 20px;
    padding: 0
}

.e-filled.e-float-input.e-input-group.e-control-wrapper.e-float-icon-left>.e-input-group-icon,
.e-filled.e-float-input.e-input-group.e-float-icon-left>.e-input-group-icon,
.e-filled.e-input-group.e-control-wrapper.e-float-icon-left>.e-input-group-icon,
.e-filled.e-input-group.e-float-icon-left>.e-input-group-icon {
    margin: 0;
    min-height: 20px;
    min-width: 20px;
    padding: 0
}

.e-bigger .e-filled.e-float-input.e-input-group.e-control-wrapper.e-float-icon-left>.e-input-group-icon,
.e-bigger .e-filled.e-float-input.e-input-group.e-float-icon-left>.e-input-group-icon,
.e-bigger .e-filled.e-input-group.e-control-wrapper.e-float-icon-left>.e-input-group-icon,
.e-bigger .e-filled.e-input-group.e-float-icon-left>.e-input-group-icon,
.e-filled.e-float-input.e-input-group.e-bigger.e-float-icon-left>.e-input-group-icon,
.e-filled.e-float-input.e-input-group.e-control-wrapper.e-bigger.e-float-icon-left>.e-input-group-icon,
.e-filled.e-float-input.e-input-group.e-control-wrapper.e-float-icon-left>.e-input-group-icon.e-bigger,
.e-filled.e-float-input.e-input-group.e-float-icon-left>.e-input-group-icon.e-bigger,
.e-filled.e-input-group.e-bigger.e-float-icon-left>.e-input-group-icon,
.e-filled.e-input-group.e-control-wrapper.e-bigger.e-float-icon-left>.e-input-group-icon,
.e-filled.e-input-group.e-control-wrapper.e-float-icon-left>.e-input-group-icon.e-bigger,
.e-filled.e-input-group.e-float-icon-left>.e-input-group-icon.e-bigger {
    margin: 0;
    min-height: 24px;
    min-width: 24px;
    padding: 0
}

.e-filled.e-float-input.e-control-wrapper.e-input-group.e-float-icon-left>.e-input-group-icon.e-small,
.e-filled.e-float-input.e-control-wrapper.e-input-group.e-small.e-float-icon-left>.e-input-group-icon,
.e-filled.e-float-input.e-input-group.e-float-icon-left>.e-input-group-icon.e-small,
.e-filled.e-float-input.e-input-group.e-small.e-float-icon-left>.e-input-group-icon,
.e-filled.e-input-group.e-control-wrapper.e-float-icon-left>.e-input-group-icon.e-small,
.e-filled.e-input-group.e-control-wrapper.e-small.e-float-icon-left>.e-input-group-icon,
.e-filled.e-input-group.e-float-icon-left>.e-input-group-icon.e-small,
.e-filled.e-input-group.e-small.e-float-icon-left>.e-input-group-icon,
.e-small .e-filled.e-float-input.e-control-wrapper.e-input-group.e-float-icon-left>.e-input-group-icon,
.e-small .e-filled.e-float-input.e-input-group.e-float-icon-left>.e-input-group-icon,
.e-small .e-filled.e-input-group.e-control-wrapper.e-float-icon-left>.e-input-group-icon,
.e-small .e-filled.e-input-group.e-float-icon-left>.e-input-group-icon {
    margin: 0;
    min-height: 18px;
    min-width: 18px;
    padding: 0
}

.e-bigger .e-filled.e-input-group.e-control-wrapper.e-float-input.e-small.e-float-icon-left>.e-input-group-icon,
.e-bigger .e-filled.e-input-group.e-control-wrapper.e-small.e-float-icon-left>.e-input-group-icon,
.e-bigger .e-filled.e-input-group.e-float-input.e-small.e-float-icon-left>.e-input-group-icon,
.e-bigger .e-filled.e-input-group.e-small.e-float-icon-left>.e-input-group-icon,
.e-filled.e-float-input.e-control-wrapper.e-input-group.e-small.e-bigger.e-float-icon-left>.e-input-group-icon,
.e-filled.e-float-input.e-control-wrapper.e-input-group.e-small.e-float-icon-left>.e-input-group-icon.e-bigger,
.e-filled.e-float-input.e-input-group.e-small.e-bigger.e-float-icon-left>.e-input-group-icon,
.e-filled.e-float-input.e-input-group.e-small.e-float-icon-left>.e-input-group-icon.e-bigger,
.e-filled.e-input-group.e-control-wrapper.e-small.e-bigger.e-float-icon-left>.e-input-group-icon,
.e-filled.e-input-group.e-control-wrapper.e-small.e-float-icon-left>.e-input-group-icon.e-bigger,
.e-filled.e-input-group.e-small.e-bigger.e-float-icon-left>.e-input-group-icon,
.e-filled.e-input-group.e-small.e-float-icon-left>.e-input-group-icon.e-bigger {
    margin: 0;
    min-height: 20px;
    min-width: 20px;
    padding: 0
}

.e-filled.e-float-input .e-input-in-wrap label.e-float-text,
.e-filled.e-float-input .e-input-in-wrap label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-control-wrapper .e-input-in-wrap label.e-float-text,
.e-filled.e-float-input.e-control-wrapper .e-input-in-wrap label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-control-wrapper:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-filled.e-float-input:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid~label.e-float-text.e-label-bottom {
    left: 0
}

.e-filled.e-float-input.e-control-wrapper.e-rtl:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-rtl .e-input-in-wrap label.e-float-text,
.e-filled.e-float-input.e-rtl .e-input-in-wrap label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-rtl.e-control-wrapper .e-input-in-wrap label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-rtl:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-rtl .e-filled.e-float-input .e-input-in-wrap label.e-float-text .e-filled.e-float-input.e-control-wrapper.e-rtl .e-input-in-wrap label.e-float-text,
.e-rtl .e-filled.e-float-input.e-control-wrapper .e-input-in-wrap label.e-float-text,
.e-rtl .e-filled.e-float-input.e-control-wrapper:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-rtl .e-filled.e-float-input:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid~label.e-float-text.e-label-bottom {
    right: 0
}

.e-bigger .e-filled.e-float-input .e-input-in-wrap label.e-float-text.e-label-bottom,
.e-bigger .e-filled.e-float-input.e-control-wrapper .e-input-in-wrap label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper .e-input-in-wrap label.e-float-text.e-label-bottom,
.e-bigger .e-filled.e-float-input.e-control-wrapper:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-bigger .e-filled.e-float-input:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-bigger .e-input-in-wrap label.e-float-text,
.e-filled.e-float-input.e-bigger .e-input-in-wrap label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-bigger:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-control-wrapper.e-bigger .e-input-in-wrap label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger .e-input-in-wrap label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-control-wrapper.e-bigger:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid~label.e-float-text.e-label-bottom .e-bigger .e-filled.e-float-input .e-input-in-wrap label.e-float-text {
    left: 0
}

.e-bigger .e-filled.e-float-input.e-control-wrapper.e-rtl:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-bigger .e-filled.e-float-input.e-rtl .e-input-in-wrap label.e-float-text,
.e-bigger .e-filled.e-float-input.e-rtl .e-input-in-wrap label.e-float-text.e-label-bottom,
.e-bigger .e-filled.e-float-input.e-rtl.e-control-wrapper .e-input-in-wrap label.e-float-text.e-label-bottom,
.e-bigger .e-filled.e-float-input.e-rtl:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-bigger.e-filled.e-float-input.e-control-wrapper.e-rtl:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-bigger.e-filled.e-float-input.e-rtl:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-bigger.e-rtl .e-input-in-wrap label.e-float-text,
.e-filled.e-float-input.e-rtl.e-bigger .e-input-in-wrap label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-rtl.e-control-wrapper.e-bigger .e-input-in-wrap label.e-float-text.e-label-bottom,
.e-rtl .e-bigger.e-filled.e-float-input.e-control-wrapper:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-rtl .e-bigger.e-filled.e-float-input:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-rtl .e-filled.e-float-input.e-bigger .e-input-in-wrap label.e-float-text .e-filled.e-float-input.e-control-wrapper.e-rtl.e-bigger .e-input-in-wrap label.e-float-text,
.e-rtl .e-filled.e-float-input.e-control-wrapper.e-bigger .e-input-in-wrap label.e-float-text,
.e-rtl.e-bigger .e-filled.e-float-input .e-input-in-wrap label.e-float-text .e-bigger .e-filled.e-float-input.e-control-wrapper.e-rtl .e-input-in-wrap label.e-float-text,
.e-rtl.e-bigger .e-filled.e-float-input.e-control-wrapper .e-input-in-wrap label.e-float-text,
.e-rtl.e-bigger .e-filled.e-float-input.e-control-wrapper:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-rtl.e-bigger .e-filled.e-float-input:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid~label.e-float-text.e-label-bottom {
    right: 0
}

.e-filled.e-float-input.e-control-wrapper.e-small .e-input-in-wrap label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small .e-input-in-wrap label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-control-wrapper.e-small:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid~label.e-float-text.e-label-bottom .e-small .e-filled.e-float-input.e-bigger .e-input-in-wrap label.e-float-text,
.e-filled.e-float-input.e-small .e-input-in-wrap label.e-float-text,
.e-filled.e-float-input.e-small .e-input-in-wrap label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-small:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-small .e-filled.e-float-input .e-input-in-wrap label.e-float-text.e-label-bottom,
.e-small .e-filled.e-float-input.e-control-wrapper .e-input-in-wrap label.e-float-text,
.e-small .e-filled.e-float-input.e-control-wrapper .e-input-in-wrap label.e-float-text.e-label-bottom,
.e-small .e-filled.e-float-input.e-control-wrapper:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-small .e-filled.e-float-input:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid~label.e-float-text.e-label-bottom {
    left: 0
}

.e-filled.e-float-input.e-rtl.e-control-wrapper.e-small .e-input-in-wrap label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-rtl.e-small .e-input-in-wrap label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-small.e-rtl .e-input-in-wrap label.e-float-text,
.e-rtl .e-filled.e-float-input.e-control-wrapper.e-small .e-input-in-wrap label.e-float-text,
.e-rtl .e-filled.e-float-input.e-small .e-input-in-wrap label.e-float-text .e-filled.e-float-input.e-control-wrapper.e-rtl.e-small .e-input-in-wrap label.e-float-text,
.e-rtl .e-small.e-filled.e-float-input.e-control-wrapper:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-rtl .e-small.e-filled.e-float-input:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-rtl.e-small .e-filled.e-float-input .e-input-in-wrap label.e-float-text .e-small .e-filled.e-float-input.e-control-wrapper.e-rtl .e-input-in-wrap label.e-float-text,
.e-rtl.e-small .e-filled.e-float-input.e-control-wrapper .e-input-in-wrap label.e-float-text,
.e-rtl.e-small .e-filled.e-float-input.e-control-wrapper:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-rtl.e-small .e-filled.e-float-input:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-small .e-filled.e-float-input.e-control-wrapper.e-rtl:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-small .e-filled.e-float-input.e-rtl .e-input-in-wrap label.e-float-text,
.e-small .e-filled.e-float-input.e-rtl .e-input-in-wrap label.e-float-text.e-label-bottom,
.e-small .e-filled.e-float-input.e-rtl.e-control-wrapper .e-input-in-wrap label.e-float-text.e-label-bottom,
.e-small .e-filled.e-float-input.e-rtl:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-small.e-filled.e-float-input.e-control-wrapper.e-rtl:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-small.e-filled.e-float-input.e-rtl:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid~label.e-float-text.e-label-bottom {
    right: 0
}

.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger .e-input-in-wrap label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger .e-input-in-wrap label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid~label.e-float-text.e-label-bottom .e-small.e-bigger .e-filled.e-float-input .e-input-in-wrap label.e-float-text,
.e-filled.e-float-input.e-small.e-bigger .e-input-in-wrap label.e-float-text,
.e-filled.e-float-input.e-small.e-bigger .e-input-in-wrap label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-small.e-bigger:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-small.e-bigger .e-filled.e-float-input .e-input-in-wrap label.e-float-text.e-label-bottom,
.e-small.e-bigger .e-filled.e-float-input.e-control-wrapper .e-input-in-wrap label.e-float-text,
.e-small.e-bigger .e-filled.e-float-input.e-control-wrapper .e-input-in-wrap label.e-float-text.e-label-bottom,
.e-small.e-bigger .e-filled.e-float-input.e-control-wrapper:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-small.e-bigger .e-filled.e-float-input:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid~label.e-float-text.e-label-bottom {
    left: 0
}

.e-bigger .e-small.e-filled.e-float-input.e-control-wrapper.e-rtl:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-bigger .e-small.e-filled.e-float-input.e-rtl:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-rtl.e-control-wrapper.e-small.e-bigger .e-input-in-wrap label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-rtl.e-small.e-bigger .e-input-in-wrap label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-small.e-bigger.e-rtl .e-input-in-wrap label.e-float-text,
.e-rtl .e-filled.e-float-input.e-control-wrapper.e-small.e-bigger .e-input-in-wrap label.e-float-text,
.e-rtl .e-filled.e-float-input.e-small.e-bigger .e-input-in-wrap label.e-float-text .e-filled.e-float-input.e-control-wrapper.e-rtl.e-small.e-bigger .e-input-in-wrap label.e-float-text,
.e-rtl .e-small.e-bigger.e-filled.e-float-input.e-control-wrapper:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-rtl .e-small.e-bigger.e-filled.e-float-input:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-rtl.e-small.e-bigger .e-filled.e-float-input .e-input-in-wrap label.e-float-text .e-small.e-bigger .e-filled.e-float-input.e-control-wrapper.e-rtl .e-input-in-wrap label.e-float-text,
.e-rtl.e-small.e-bigger .e-filled.e-float-input.e-control-wrapper .e-input-in-wrap label.e-float-text,
.e-rtl.e-small.e-bigger .e-filled.e-float-input.e-control-wrapper:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-rtl.e-small.e-bigger .e-filled.e-float-input:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-small .e-bigger.e-filled.e-float-input.e-control-wrapper.e-rtl:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-small .e-bigger.e-filled.e-float-input.e-rtl:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-small.e-bigger .e-filled.e-float-input.e-rtl .e-input-in-wrap label.e-float-text,
.e-small.e-bigger .e-filled.e-float-input.e-rtl .e-input-in-wrap label.e-float-text.e-label-bottom,
.e-small.e-bigger .e-filled.e-float-input.e-rtl.e-control-wrapper .e-input-in-wrap label.e-float-text.e-label-bottom,
.e-small.e-bigger.e-filled.e-float-input.e-control-wrapper.e-rtl:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-small.e-bigger.e-filled.e-float-input.e-rtl:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid~label.e-float-text.e-label-bottom {
    right: 0
}

.e-bigger .e-filled.e-input-group .e-input-group-icon:last-child,
.e-bigger .e-filled.e-input-group.e-control-wrapper .e-input-group-icon:last-child,
.e-bigger .e-filled.e-input-group.e-small .e-input-group-icon:last-child,
.e-bigger .e-filled.e-input-group.e-small.e-control-wrapper .e-input-group-icon:last-child,
.e-filled.e-input-group .e-input-group-icon:last-child,
.e-filled.e-input-group.e-bigger .e-input-group-icon:last-child,
.e-filled.e-input-group.e-bigger.e-control-wrapper .e-input-group-icon:last-child,
.e-filled.e-input-group.e-control-wrapper .e-input-group-icon:last-child,
.e-filled.e-input-group.e-small .e-input-group-icon:last-child,
.e-filled.e-input-group.e-small.e-bigger .e-input-group-icon:last-child,
.e-filled.e-input-group.e-small.e-bigger.e-control-wrapper .e-input-group-icon:last-child,
.e-filled.e-input-group.e-small.e-control-wrapper .e-input-group-icon:last-child,
.e-small .e-filled.e-input-group .e-input-group-icon:last-child,
.e-small .e-filled.e-input-group.e-bigger .e-input-group-icon:last-child,
.e-small .e-filled.e-input-group.e-bigger.e-control-wrapper .e-input-group-icon:last-child,
.e-small .e-filled.e-input-group.e-control-wrapper .e-input-group-icon:last-child,
.e-small.e-bigger .e-filled.e-input-group .e-input-group-icon:last-child,
.e-small.e-bigger .e-filled.e-input-group.e-control-wrapper .e-input-group-icon:last-child {
    margin-right: 0
}

.e-bigger .e-filled.e-input-group.e-control-wrapper.e-rtl .e-input-group-icon:last-child,
.e-bigger .e-filled.e-input-group.e-rtl .e-input-group-icon:last-child,
.e-bigger .e-filled.e-input-group.e-small.e-control-wrapper.e-rtl .e-input-group-icon:last-child,
.e-bigger .e-filled.e-input-group.e-small.e-rtl .e-input-group-icon:last-child,
.e-filled.e-input-group.e-bigger.e-control-wrapper.e-rtl .e-input-group-icon:last-child,
.e-filled.e-input-group.e-bigger.e-rtl .e-input-group-icon:last-child,
.e-filled.e-input-group.e-control-wrapper.e-rtl .e-input-group-icon:last-child,
.e-filled.e-input-group.e-rtl .e-input-group-icon:last-child,
.e-filled.e-input-group.e-small.e-bigger.e-control-wrapper.e-rtl .e-input-group-icon:last-child,
.e-filled.e-input-group.e-small.e-bigger.e-rtl .e-input-group-icon:last-child,
.e-filled.e-input-group.e-small.e-control-wrapper.e-rtl .e-input-group-icon:last-child,
.e-filled.e-input-group.e-small.e-rtl .e-input-group-icon:last-child,
.e-rtl .e-filled.e-input-group .e-input-group-icon:last-child,
.e-rtl .e-filled.e-input-group.e-bigger .e-input-group-icon:last-child,
.e-rtl .e-filled.e-input-group.e-bigger.e-control-wrapper .e-input-group-icon:last-child,
.e-rtl .e-filled.e-input-group.e-control-wrapper .e-input-group-icon:last-child,
.e-rtl .e-filled.e-input-group.e-small .e-input-group-icon:last-child,
.e-rtl .e-filled.e-input-group.e-small.e-bigger .e-input-group-icon:last-child,
.e-rtl .e-filled.e-input-group.e-small.e-bigger.e-control-wrapper .e-input-group-icon:last-child,
.e-rtl .e-filled.e-input-group.e-small.e-control-wrapper .e-input-group-icon:last-child,
.e-rtl.e-bigger .e-filled.e-input-group .e-input-group-icon:last-child,
.e-rtl.e-bigger .e-filled.e-input-group.e-control-wrapper .e-input-group-icon:last-child,
.e-rtl.e-bigger .e-filled.e-input-group.e-small .e-input-group-icon:last-child,
.e-rtl.e-bigger .e-filled.e-input-group.e-small.e-control-wrapper .e-input-group-icon:last-child,
.e-rtl.e-small .e-filled.e-input-group .e-input-group-icon:last-child,
.e-rtl.e-small .e-filled.e-input-group.e-bigger .e-input-group-icon:last-child,
.e-rtl.e-small .e-filled.e-input-group.e-bigger.e-control-wrapper .e-input-group-icon:last-child,
.e-rtl.e-small .e-filled.e-input-group.e-control-wrapper .e-input-group-icon:last-child,
.e-rtl.e-small.e-bigger .e-filled.e-input-group .e-input-group-icon:last-child,
.e-rtl.e-small.e-bigger .e-filled.e-input-group.e-control-wrapper .e-input-group-icon:last-child,
.e-small .e-filled.e-input-group.e-bigger.e-control-wrapper.e-rtl .e-input-group-icon:last-child,
.e-small .e-filled.e-input-group.e-bigger.e-rtl .e-input-group-icon:last-child,
.e-small .e-filled.e-input-group.e-control-wrapper.e-rtl .e-input-group-icon:last-child,
.e-small .e-filled.e-input-group.e-rtl .e-input-group-icon:last-child,
.e-small.e-bigger .e-filled.e-input-group.e-control-wrapper.e-rtl .e-input-group-icon:last-child,
.e-small.e-bigger .e-filled.e-input-group.e-rtl .e-input-group-icon:last-child {
    margin-left: 0
}

.e-filled.e-input-group .e-input-group-icon,
.e-filled.e-input-group.e-control-wrapper .e-input-group-icon,
.e-filled.e-input-group.e-control-wrapper.e-small.e-bigger .e-input-group-icon,
.e-filled.e-input-group.e-small.e-bigger .e-input-group-icon,
.e-small.e-bigger .e-filled.e-input-group .e-input-group-icon,
.e-small.e-bigger .e-filled.e-input-group.e-control-wrapper .e-input-group-icon {
    margin-right: 0
}

.e-filled.e-rtl.e-input-group .e-input-group-icon,
.e-filled.e-rtl.e-input-group.e-control-wrapper .e-input-group-icon,
.e-filled.e-rtl.e-input-group.e-control-wrapper.e-small.e-bigger .e-input-group-icon,
.e-filled.e-rtl.e-input-group.e-small.e-bigger .e-input-group-icon,
.e-rtl .e-filled.e-input-group .e-input-group-icon,
.e-rtl .e-filled.e-input-group.e-control-wrapper .e-input-group-icon,
.e-rtl .e-filled.e-input-group.e-control-wrapper.e-small.e-bigger .e-input-group-icon,
.e-rtl .e-filled.e-input-group.e-small.e-bigger .e-input-group-icon,
.e-rtl.e-small.e-bigger .e-filled.e-input-group .e-input-group-icon,
.e-rtl.e-small.e-bigger .e-filled.e-input-group.e-control-wrapper .e-input-group-icon,
.e-small.e-bigger .e-rtl.e-filled.e-input-group .e-input-group-icon,
.e-small.e-bigger .e-rtl.e-filled.e-input-group.e-control-wrapper .e-input-group-icon {
    margin-left: 0;
    margin-right: 0
}

.e-filled.e-input-group.e-control-wrapper.e-small .e-input-group-icon,
.e-filled.e-input-group.e-small .e-input-group-icon,
.e-small .e-filled.e-input-group .e-input-group-icon,
.e-small .e-filled.e-input-group.e-control-wrapper .e-input-group-icon {
    margin-right: 0
}

.e-filled.e-input-group.e-control-wrapper.e-small.e-rtl .e-input-group-icon,
.e-filled.e-input-group.e-small.e-rtl .e-input-group-icon,
.e-rtl .e-filled.e-input-group.e-control-wrapper.e-small .e-input-group-icon,
.e-rtl .e-filled.e-input-group.e-small .e-input-group-icon,
.e-rtl.e-small .e-filled.e-input-group .e-input-group-icon,
.e-rtl.e-small .e-filled.e-input-group.e-control-wrapper .e-input-group-icon,
.e-small .e-filled.e-input-group.e-control-wrapper.e-rtl .e-input-group-icon,
.e-small .e-filled.e-input-group.e-rtl .e-input-group-icon {
    margin-left: 0;
    margin-right: 0
}

.e-filled textarea.e-input,
.e-filled.e-float-input.e-control-wrapper.e-multi-line-input textarea,
.e-filled.e-float-input.e-multi-line-input textarea,
.e-filled.e-input-group.e-control-wrapper.e-multi-line-input textarea,
.e-filled.e-input-group.e-multi-line-input textarea {
    box-sizing: border-box
}

.e-filled textarea.e-input,
.e-filled.e-input-group textarea,
.e-filled.e-input-group textarea.e-input,
.e-filled.e-input-group.e-control-wrapper textarea,
.e-filled.e-input-group.e-control-wrapper textarea.e-input,
.e-filled.e-input-group.e-control-wrapper.e-input-focus textarea,
.e-filled.e-input-group.e-control-wrapper.e-input-focus textarea.e-input,
.e-filled.e-input-group.e-input-focus textarea,
.e-filled.e-input-group.e-input-focus textarea.e-input {
    padding: 0 12px 10px
}

.e-filled.e-float-input textarea,
.e-filled.e-float-input.e-control-wrapper textarea {
    padding: 0 12px 5px
}

.e-bigger .e-filled.e-input-group textarea,
.e-bigger .e-filled.e-input-group textarea.e-input,
.e-bigger .e-filled.e-input-group.e-control-wrapper textarea,
.e-bigger .e-filled.e-input-group.e-control-wrapper textarea.e-input,
.e-filled.e-input-group textarea.e-bigger,
.e-filled.e-input-group textarea.e-input.e-bigger,
.e-filled.e-input-group.e-bigger textarea,
.e-filled.e-input-group.e-bigger textarea.e-input,
.e-filled.e-input-group.e-control-wrapper textarea.e-bigger,
.e-filled.e-input-group.e-control-wrapper textarea.e-input.e-bigger,
.e-filled.e-input-group.e-control-wrapper.e-bigger textarea,
.e-filled.e-input-group.e-control-wrapper.e-bigger textarea.e-input {
    padding: 0 16px 16px
}

.e-bigger .e-filled.e-float-input textarea,
.e-bigger .e-filled.e-float-input.e-control-wrapper textarea,
.e-filled.e-float-input textarea.e-bigger,
.e-filled.e-float-input.e-bigger textarea,
.e-filled.e-float-input.e-control-wrapper textarea.e-bigger,
.e-filled.e-float-input.e-control-wrapper.e-bigger textarea {
    padding: 0 16px 5px
}

.e-bigger .e-filled.e-input-group.e-control-wrapper.e-input-focus textarea,
.e-bigger .e-filled.e-input-group.e-control-wrapper.e-input-focus textarea.e-input,
.e-bigger .e-filled.e-input-group.e-input-focus textarea,
.e-filled.e-input-group.e-control-wrapper.e-input-focus textarea.e-bigger,
.e-filled.e-input-group.e-control-wrapper.e-input-focus textarea.e-input.e-bigger,
.e-filled.e-input-group.e-control-wrapper.e-input-focus.e-bigger textarea,
.e-filled.e-input-group.e-control-wrapper.e-input-focus.e-bigger textarea.e-input,
.e-filled.e-input-group.e-input-focus textarea.e-bigger,
.e-filled.e-input-group.e-input-focus textarea.e-input.e-bigger,
.e-filled.e-input-group.e-input-focus.e-bigger textarea,
.e-filled.e-input-group.e-input-focus.e-bigger textarea.e-input {
    padding: 0 16px 16px
}

.e-filled.e-input-group textarea.e-input.e-small,
.e-filled.e-input-group textarea.e-small,
.e-filled.e-input-group.e-control-wrapper.e-small textarea,
.e-filled.e-input-group.e-control-wrapper.e-small textarea.e-input,
.e-filled.e-input-group.e-small textarea,
.e-filled.e-input-group.e-small textarea.e-input,
.e-small .e-filled.e-input-group textarea,
.e-small .e-filled.e-input-group textarea.e-input {
    padding: 0 8px 7px
}

.e-filled.e-float-input textarea.e-small,
.e-filled.e-float-input.e-control-wrapper textarea.e-small,
.e-filled.e-float-input.e-control-wrapper.e-small textarea,
.e-filled.e-float-input.e-small textarea,
.e-small .e-filled.e-float-input textarea,
.e-small .e-filled.e-float-input.e-control-wrapper textarea {
    padding: 0 8px 4px
}

.e-filled.e-input-group.e-control-wrapper.e-input-focus.e-small textarea,
.e-filled.e-input-group.e-control-wrapper.e-input-focus.e-small textarea.e-input,
.e-filled.e-input-group.e-input-focus textarea.e-input.e-small,
.e-filled.e-input-group.e-input-focus textarea.e-small,
.e-filled.e-input-group.e-input-focus.e-small textarea,
.e-filled.e-input-group.e-input-focus.e-small textarea.e-input,
.e-small .e-filled.e-input-group.e-input-focus textarea,
.e-small .e-filled.e-input-group.e-input-focus textarea.e-input {
    padding: 0 8px 7px
}

.e-bigger .e-filled.e-input-group.e-control-wrapper.e-small textarea.e-input,
.e-bigger .e-filled.e-input-group.e-small textarea.e-input,
.e-bigger .e-small.e-filled.e-input-group.e-control-wrapper textarea.e-input,
.e-bigger .input-group textarea.e-small,
.e-bigger.e-small .e-filled.e-input-group textarea.e-input,
.e-bigger.e-small .e-filled.e-input-group.e-control-wrapper textarea.e-input,
.e-filled.e-input-group textarea.e-input.e-bigger.e-small,
.e-filled.e-input-group.e-bigger textarea.e-small,
.e-filled.e-input-group.e-control-wrapper.e-small textarea.e-input.e-bigger,
.e-filled.e-input-group.e-control-wrapper.e-small.e-bigger textarea.e-input,
.e-filled.e-input-group.e-small textarea.e-input.e-bigger,
.e-filled.e-input-group.e-small.e-bigger textarea.e-input,
.e-small .e-filled.e-input-group.e-bigger textarea.e-input,
.e-small .e-filled.e-input-group.e-control-wrapper textarea.e-input.e-bigger,
.e-small .e-filled.e-input-group.e-control-wrapper.e-input-focus textarea.e-input.e-bigger,
.e-small .input-group textarea.e-bigger {
    padding: 0 12px 10px
}

.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small textarea,
.e-bigger .e-filled.e-float-input.e-small textarea,
.e-bigger .e-float-input textarea.e-small,
.e-bigger .e-small.e-filled.e-float-input.e-control-wrapper textarea,
.e-bigger.e-small .e-filled.e-float-input textarea,
.e-bigger.e-small .e-filled.e-float-input.e-control-wrapper textarea,
.e-filled.e-float-input textarea.e-bigger.e-small,
.e-filled.e-float-input.e-bigger textarea.e-small,
.e-filled.e-float-input.e-control-wrapper.e-small textarea.e-bigger,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger textarea,
.e-filled.e-float-input.e-small textarea.e-bigger,
.e-filled.e-float-input.e-small.e-bigger textarea,
.e-small .e-filled.e-float-input.e-bigger textarea,
.e-small .e-filled.e-float-input.e-control-wrapper textarea.e-bigger,
.e-small .float-input textarea.e-bigger {
    padding: 0 12px 5px
}

.e-bigger .e-filled.e-input-group.e-control-wrapper.e-input-focus.e-small textarea.e-input,
.e-bigger .e-small.e-filled.e-input-group.e-control-wrapper.e-input-focus textarea.e-input,
.e-bigger.e-small .e-filled.e-input-group.e-control-wrapper.e-input-focus textarea.e-input,
.e-bigger.e-small .e-filled.e-input-group.e-input-focus textarea.e-input,
.e-filled.e-input-group.e-control-wrapper.e-input-focus.e-small textarea.e-input.e-bigger,
.e-filled.e-input-group.e-control-wrapper.e-input-focus.e-small.e-bigger textarea.e-input,
.e-filled.e-input-group.e-input-focus textarea.e-input.e-bigger.e-small,
.e-filled.e-input-group.e-input-focus.e-bigger textarea.e-small,
.e-filled.e-input-group.e-input-focus.e-small textarea.e-input.e-bigger,
.e-filled.e-input-group.e-input-focus.e-small.e-bigger textarea.e-input {
    padding: 0 12px 10px
}

.e-filled.e-input-group.e-control-wrapper.e-multi-line-input,
.e-filled.e-input-group.e-multi-line-input {
    padding: 10px 0 0
}

.e-bigger .e-filled.e-input-group.e-control-wrapper.e-multi-line-input,
.e-bigger .e-filled.e-input-group.e-multi-line-input,
.e-filled.e-input-group.e-control-wrapper.e-bigger.e-multi-line-input,
.e-filled.e-input-group.e-multi-line-input.e-bigger {
    padding: 16px 0 0
}

.e-filled.e-input-group.e-control-wrapper.e-small.e-multi-line-input,
.e-filled.e-input-group.e-small.e-multi-line-input,
.e-small .e-filled.e-input-group.e-control-wrapper.e-multi-line-input {
    padding: 7px 0 0
}

.e-bigger .e-filled.e-input-group.e-control-wrapper.e-small.e-multi-line-input,
.e-bigger .e-filled.e-input-group.e-small.e-multi-line-input,
.e-bigger.e-small .e-filled.e-input-group.e-control-wrapper.e-small.e-multi-line-input,
.e-bigger.e-small .e-filled.e-input-group.e-small.e-multi-line-input,
.e-filled.e-input-group.e-control-wrapper.e-small.e-bigger.e-multi-line-input,
.e-filled.e-input-group.e-small.e-bigger.e-multi-line-input,
.e-small .e-filled.e-input-group.e-bigger.e-multi-line-input,
.e-small .e-filled.e-input-group.e-control-wrapper.e-bigger.e-multi-line-input {
    padding: 10px 0 0
}

.e-filled.e-float-input.e-control-wrapper.e-multi-line-input,
.e-filled.e-float-input.e-multi-line-input {
    padding: 14px 0 0
}

.e-bigger .e-filled.e-float-input.e-control-wrapper.e-multi-line-input,
.e-bigger .e-filled.e-float-input.e-multi-line-input,
.e-filled.e-float-input.e-bigger.e-multi-line-input,
.e-filled.e-float-input.e-control-wrapper.e-bigger.e-multi-line-input {
    padding: 20px 0 0
}

.e-filled.e-float-input.e-control-wrapper.e-small.e-multi-line-input,
.e-filled.e-float-input.e-small.e-multi-line-input,
.e-small .e-filled.e-float-input.e-control-wrapper.e-multi-line-input {
    padding: 12px 0 0
}

.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small.e-multi-line-input,
.e-bigger .e-filled.e-float-input.e-small.e-multi-line-input,
.e-bigger.e-small .e-filled.e-float-input.e-control-wrapper.e-small.e-multi-line-input,
.e-bigger.e-small .e-filled.e-float-input.e-small.e-multi-line-input,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger.e-multi-line-input,
.e-filled.e-float-input.e-small.e-bigger.e-multi-line-input,
.e-small .e-filled.e-float-input.e-bigger.e-multi-line-input,
.e-small .e-filled.e-float-input.e-control-wrapper.e-bigger.e-multi-line-input {
    padding: 14px 0 0
}

.e-filled textarea.e-input.e-rtl,
.e-filled.e-input-group.e-multi-line-input.e-control-wrapper.e-rtl textarea.e-input,
.e-filled.e-input-group.e-multi-line-input.e-control-wrapper.e-rtl textarea.e-input:focus,
.e-filled.e-input-group.e-multi-line-input.e-rtl textarea.e-input,
.e-filled.e-input-group.e-multi-line-input.e-rtl textarea.e-input:focus,
.e-rtl .e-filled.e-input-group.e-multi-line-input textarea.e-input,
.e-rtl .e-filled.e-input-group.e-multi-line-input textarea.e-input:focus,
.e-rtl .e-filled.e-input-group.e-multi-line-input.e-control-wrapper textarea.e-input,
.e-rtl .e-filled.e-input-group.e-multi-line-input.e-control-wrapper textarea.e-input:focus {
    padding: 0 12px 10px;
    text-indent: 0
}

.e-filled.e-float-input.e-multi-line-input.e-control-wrapper.e-rtl textarea,
.e-filled.e-float-input.e-multi-line-input.e-control-wrapper.e-rtl textarea:focus,
.e-filled.e-float-input.e-multi-line-input.e-rtl textarea,
.e-filled.e-float-input.e-multi-line-input.e-rtl textarea:focus,
.e-rtl .e-filled.e-float-input.e-multi-line-input textarea,
.e-rtl .e-filled.e-float-input.e-multi-line-input textarea:focus,
.e-rtl .e-filled.e-float-input.e-multi-line-input.e-control-wrapper textarea,
.e-rtl .e-filled.e-float-input.e-multi-line-input.e-control-wrapper textarea:focus {
    padding: 0 12px 5px;
    text-indent: 0
}

.e-filled textarea.e-input.e-small.e-rtl,
.e-filled.e-input-group.e-multi-line-input.e-control-wrapper.e-rtl textarea.e-input.e-small,
.e-filled.e-input-group.e-multi-line-input.e-control-wrapper.e-small.e-rtl textarea.e-input,
.e-filled.e-input-group.e-multi-line-input.e-rtl textarea.e-input.e-small,
.e-filled.e-input-group.e-multi-line-input.e-small.e-rtl textarea.e-input,
.e-rtl .e-filled textarea.e-input.e-small,
.e-rtl .e-filled.e-input-group.e-multi-line-input textarea.e-input.e-small,
.e-rtl .e-filled.e-input-group.e-multi-line-input.e-control-wrapper textarea.e-input.e-small,
.e-rtl .e-filled.e-input-group.e-multi-line-input.e-control-wrapper.e-small textarea.e-input,
.e-rtl .e-filled.e-input-group.e-multi-line-input.e-small textarea.e-input,
.e-small .e-filled textarea.e-input.e-rtl,
.e-small .e-filled.e-input-group.e-multi-line-input.e-control-wrapper.e-rtl textarea.e-input,
.e-small .e-filled.e-input-group.e-multi-line-input.e-control-wrapper.e-rtl textarea.e-input:focus,
.e-small .e-filled.e-input-group.e-multi-line-input.e-rtl textarea.e-input,
.e-small .e-filled.e-input-group.e-multi-line-input.e-rtl textarea.e-input:focus,
.e-small.e-rtl .e-filled textarea.e-input,
.e-small.e-rtl .e-filled.e-input-group.e-multi-line-input textarea.e-input,
.e-small.e-rtl .e-filled.e-input-group.e-multi-line-input textarea.e-input:focus,
.e-small.e-rtl .e-filled.e-input-group.e-multi-line-input.e-control-wrapper textarea.e-input,
.e-small.e-rtl .e-filled.e-input-group.e-multi-line-input.e-control-wrapper textarea.e-input:focus {
    padding: 0 8px 7px;
    text-indent: 0
}

.e-filled.e-float-input.e-multi-line-input.e-control-wrapper.e-rtl textarea.e-small,
.e-filled.e-float-input.e-multi-line-input.e-control-wrapper.e-small.e-rtl textarea,
.e-filled.e-float-input.e-multi-line-input.e-rtl textarea.e-small,
.e-filled.e-float-input.e-multi-line-input.e-small.e-rtl textarea,
.e-rtl .e-filled.e-float-input.e-multi-line-input textarea.e-small,
.e-rtl .e-filled.e-float-input.e-multi-line-input.e-control-wrapper textarea.e-small,
.e-rtl .e-filled.e-float-input.e-multi-line-input.e-control-wrapper.e-small textarea,
.e-rtl .e-filled.e-float-input.e-multi-line-input.e-small textarea,
.e-small .e-filled.e-float-input.e-multi-line-input.e-control-wrapper.e-rtl textarea,
.e-small .e-filled.e-float-input.e-multi-line-input.e-control-wrapper.e-rtl textarea:focus,
.e-small .e-filled.e-float-input.e-multi-line-input.e-rtl textarea,
.e-small .e-filled.e-float-input.e-multi-line-input.e-rtl textarea:focus,
.e-small.e-rtl .e-filled.e-float-input.e-multi-line-input textarea,
.e-small.e-rtl .e-filled.e-float-input.e-multi-line-input textarea:focus,
.e-small.e-rtl .e-filled.e-float-input.e-multi-line-input.e-control-wrapper textarea,
.e-small.e-rtl .e-filled.e-float-input.e-multi-line-input.e-control-wrapper textarea:focus {
    padding: 0 8px 4px;
    text-indent: 0
}

.e-bigger .e-filled textarea.e-input.e-rtl,
.e-bigger .e-filled.e-input-group.e-multi-line-input.e-control-wrapper.e-rtl textarea.e-input,
.e-bigger .e-filled.e-input-group.e-multi-line-input.e-control-wrapper.e-rtl textarea.e-input:focus,
.e-bigger .e-filled.e-input-group.e-multi-line-input.e-rtl textarea.e-input,
.e-bigger .e-filled.e-input-group.e-multi-line-input.e-rtl textarea.e-input:focus,
.e-bigger.e-rtl .e-filled textarea.e-input,
.e-bigger.e-rtl .e-filled.e-input-group.e-multi-line-input textarea.e-input,
.e-bigger.e-rtl .e-filled.e-input-group.e-multi-line-input textarea.e-input:focus,
.e-bigger.e-rtl .e-filled.e-input-group.e-multi-line-input.e-control-wrapper textarea.e-input,
.e-bigger.e-rtl .e-filled.e-input-group.e-multi-line-input.e-control-wrapper textarea.e-input:focus,
.e-filled textarea.e-input.e-bigger.e-rtl,
.e-filled.e-input-group.e-multi-line-input.e-bigger.e-rtl textarea.e-input,
.e-filled.e-input-group.e-multi-line-input.e-control-wrapper.e-bigger.e-rtl textarea.e-input,
.e-filled.e-input-group.e-multi-line-input.e-control-wrapper.e-rtl textarea.e-input.e-bigger,
.e-filled.e-input-group.e-multi-line-input.e-rtl textarea.e-input.e-bigger,
.e-rtl .e-filled textarea.e-input.e-bigger,
.e-rtl .e-filled.e-input-group.e-multi-line-input textarea.e-input.e-bigger,
.e-rtl .e-filled.e-input-group.e-multi-line-input.e-bigger textarea.e-input,
.e-rtl .e-filled.e-input-group.e-multi-line-input.e-control-wrapper textarea.e-input.e-bigger,
.e-rtl .e-filled.e-input-group.e-multi-line-input.e-control-wrapper.e-bigger textarea.e-input {
    padding: 0 16px 16px;
    text-indent: 0
}

.e-bigger .e-filled.e-float-input.e-multi-line-input.e-control-wrapper.e-rtl textarea,
.e-bigger .e-filled.e-float-input.e-multi-line-input.e-control-wrapper.e-rtl textarea:focus,
.e-bigger .e-filled.e-float-input.e-multi-line-input.e-rtl textarea,
.e-bigger .e-filled.e-float-input.e-multi-line-input.e-rtl textarea:focus,
.e-bigger.e-rtl .e-filled.e-float-input.e-multi-line-input textarea,
.e-bigger.e-rtl .e-filled.e-float-input.e-multi-line-input textarea:focus,
.e-bigger.e-rtl .e-filled.e-float-input.e-multi-line-input.e-control-wrapper textarea,
.e-bigger.e-rtl .e-filled.e-float-input.e-multi-line-input.e-control-wrapper textarea:focus,
.e-filled.e-float-input.e-multi-line-input.e-bigger.e-rtl textarea,
.e-filled.e-float-input.e-multi-line-input.e-control-wrapper.e-bigger.e-rtl textarea,
.e-filled.e-float-input.e-multi-line-input.e-control-wrapper.e-rtl textarea.e-bigger,
.e-filled.e-float-input.e-multi-line-input.e-rtl textarea.e-bigger,
.e-rtl .e-filled.e-float-input.e-multi-line-input textarea.e-bigger,
.e-rtl .e-filled.e-float-input.e-multi-line-input.e-bigger textarea,
.e-rtl .e-filled.e-float-input.e-multi-line-input.e-control-wrapper textarea.e-bigger,
.e-rtl .e-filled.e-float-input.e-multi-line-input.e-control-wrapper.e-bigger textarea {
    padding: 0 16px 5px;
    text-indent: 0
}

.e-bigger .e-filled textarea.e-input.e-small.e-rtl,
.e-bigger .e-filled.e-input-group.e-multi-line-input.e-control-wrapper.e-small.e-rtl textarea.e-input,
.e-bigger .e-filled.e-input-group.e-multi-line-input.e-control-wrapper.e-small.e-rtl textarea.e-input:focus,
.e-bigger .e-filled.e-input-group.e-multi-line-input.e-small.e-rtl textarea.e-input,
.e-bigger .e-filled.e-input-group.e-multi-line-input.e-small.e-rtl textarea.e-input:focus,
.e-bigger.e-rtl .e-filled.e-input-group.e-multi-line-input.e-control-wrapper.e-small textarea.e-input,
.e-bigger.e-rtl .e-filled.e-input-group.e-multi-line-input.e-control-wrapper.e-small textarea.e-input:focus,
.e-bigger.e-rtl .e-filled.e-input-group.e-multi-line-input.e-small textarea.e-input,
.e-bigger.e-rtl .e-filled.e-input-group.e-multi-line-input.e-small textarea.e-input:focus,
.e-bigger.e-rtl textarea.e-input.e-small,
.e-filled.e-input-group.e-multi-line-input.e-bigger.e-small.e-rtl textarea.e-input:focus,
.e-filled.e-input-group.e-multi-line-input.e-control-wrapper.e-bigger.e-small.e-rtl textarea.e-input:focus,
.e-filled.e-input-group.e-multi-line-input.e-control-wrapper.e-small.e-bigger.e-rtl textarea.e-input,
.e-filled.e-input-group.e-multi-line-input.e-control-wrapper.e-small.e-rtl textarea.e-input.e-bigger,
.e-filled.e-input-group.e-multi-line-input.e-small.e-bigger.e-rtl textarea.e-input,
.e-filled.e-input-group.e-multi-line-input.e-small.e-rtl textarea.e-input.e-bigger,
.e-rtl .e-filled.e-input-group.e-multi-line-input.e-bigger.e-small textarea.e-input:focus,
.e-rtl .e-filled.e-input-group.e-multi-line-input.e-control-wrapper.e-bigger.e-small textarea.e-input:focus,
.e-rtl .e-filled.e-input-group.e-multi-line-input.e-control-wrapper.e-small textarea.e-input.e-bigger,
.e-rtl .e-filled.e-input-group.e-multi-line-input.e-control-wrapper.e-small.e-bigger textarea.e-input,
.e-rtl .e-filled.e-input-group.e-multi-line-input.e-small textarea.e-input.e-bigger,
.e-rtl .e-filled.e-input-group.e-multi-line-input.e-small.e-bigger textarea.e-input,
.e-small .e-filled.e-input-group.e-multi-line-input.e-bigger.e-rtl textarea.e-input:focus,
.e-small .e-filled.e-input-group.e-multi-line-input.e-control-wrapper.e-bigger.e-rtl textarea.e-input:focus,
.e-small.e-rtl .e-filled.e-input-group.e-multi-line-input.e-bigger textarea.e-input:focus,
.e-small.e-rtl .e-filled.e-input-group.e-multi-line-input.e-control-wrapper.e-bigger textarea.e-input:focus {
    padding: 0 12px 10px;
    text-indent: 0
}

.e-bigger .e-filled.e-float-input.e-multi-line-input.e-control-wrapper.e-small.e-rtl textarea,
.e-bigger .e-filled.e-float-input.e-multi-line-input.e-control-wrapper.e-small.e-rtl textarea:focus,
.e-bigger .e-filled.e-float-input.e-multi-line-input.e-small.e-rtl textarea,
.e-bigger .e-filled.e-float-input.e-multi-line-input.e-small.e-rtl textarea:focus,
.e-bigger.e-rtl .e-filled.e-float-input.e-multi-line-input.e-control-wrapper.e-small textarea,
.e-bigger.e-rtl .e-filled.e-float-input.e-multi-line-input.e-control-wrapper.e-small textarea:focus,
.e-bigger.e-rtl .e-filled.e-float-input.e-multi-line-input.e-small textarea,
.e-bigger.e-rtl .e-filled.e-float-input.e-multi-line-input.e-small textarea:focus,
.e-filled.e-float-input.e-multi-line-input.e-bigger.e-small.e-rtl textarea:focus,
.e-filled.e-float-input.e-multi-line-input.e-control-wrapper.e-bigger.e-small.e-rtl textarea:focus,
.e-filled.e-float-input.e-multi-line-input.e-control-wrapper.e-small.e-bigger.e-rtl textarea,
.e-filled.e-float-input.e-multi-line-input.e-control-wrapper.e-small.e-rtl textarea.e-bigger,
.e-filled.e-float-input.e-multi-line-input.e-small.e-bigger.e-rtl textarea,
.e-filled.e-float-input.e-multi-line-input.e-small.e-rtl textarea.e-bigger,
.e-rtl .e-filled.e-float-input.e-multi-line-input.e-bigger.e-small textarea:focus,
.e-rtl .e-filled.e-float-input.e-multi-line-input.e-control-wrapper.e-bigger.e-small textarea:focus,
.e-rtl .e-filled.e-float-input.e-multi-line-input.e-control-wrapper.e-small textarea.e-bigger,
.e-rtl .e-filled.e-float-input.e-multi-line-input.e-control-wrapper.e-small.e-bigger textarea,
.e-rtl .e-filled.e-float-input.e-multi-line-input.e-small textarea.e-bigger,
.e-rtl .e-filled.e-float-input.e-multi-line-input.e-small.e-bigger textarea,
.e-small .e-filled.e-float-input.e-multi-line-input.e-bigger.e-rtl textarea:focus,
.e-small .e-filled.e-float-input.e-multi-line-input.e-control-wrapper.e-bigger.e-rtl textarea:focus,
.e-small.e-rtl .e-filled.e-float-input.e-multi-line-input.e-bigger textarea:focus,
.e-small.e-rtl .e-filled.e-float-input.e-multi-line-input.e-control-wrapper.e-bigger textarea:focus {
    padding: 0 12px 5px;
    text-indent: 0
}

.e-filled.e-float-input.e-control-wrapper.e-float-icon-left .e-input-in-wrap,
.e-filled.e-float-input.e-float-icon-left .e-input-in-wrap,
.e-filled.e-input-group.e-control-wrapper.e-float-icon-left .e-input-in-wrap,
.e-filled.e-input-group.e-float-icon-left .e-input-in-wrap {
    border: 0 solid;
    margin-left: 8px
}

.e-filled.e-float-input.e-float-icon-left.e-rtl .e-input-in-wrap,
.e-filled.e-input-group.e-control-wrapper.e-float-icon-left.e-rtl .e-input-in-wrap,
.e-filled.e-input-group.e-float-icon-left.e-rtl .e-input-in-wrap,
.e-rtl .e-filled.e-float-input.e-control-wrapper.e-float-icon-left .e-input-in-wrap,
.e-rtl .e-filled.e-float-input.e-float-icon-left .e-input-in-wrap,
.e-rtl .e-filled.e-input-group.e-control-wrapper.e-float-icon-left .e-input-in-wrap .e-filled.e-float-input.e-control-wrapper.e-float-icon-left.e-rtl .e-input-in-wrap,
.e-rtl .e-filled.e-input-group.e-float-icon-left .e-input-in-wrap {
    margin-left: 0;
    margin-right: 8px
}

.e-bigger.e-small .e-filled.e-float-input.e-control-wrapper.e-float-icon-left .e-input-in-wrap,
.e-bigger.e-small .e-filled.e-float-input.e-float-icon-left .e-input-in-wrap,
.e-bigger.e-small .e-filled.e-input-group.e-control-wrapper.e-float-icon-left .e-input-in-wrap,
.e-bigger.e-small .e-filled.e-input-group.e-float-icon-left .e-input-in-wrap,
.e-filled.e-float-input.e-control-wrapper.e-float-icon-left.e-bigger.e-small .e-input-in-wrap,
.e-filled.e-float-input.e-float-icon-left.e-bigger.e-small .e-input-in-wrap,
.e-filled.e-input-group.e-control-wrapper.e-float-icon-left.e-bigger.e-small .e-input-in-wrap,
.e-filled.e-input-group.e-float-icon-left.e-bigger.e-small .e-input-in-wrap {
    border: 0 solid;
    margin-left: 8px
}

.e-filled.e-float-input.e-control-wrapper.e-float-icon-left.e-small .e-input-in-wrap,
.e-filled.e-float-input.e-float-icon-left.e-small .e-input-in-wrap,
.e-filled.e-input-group.e-control-wrapper.e-float-icon-left.e-small .e-input-in-wrap,
.e-filled.e-input-group.e-float-icon-left.e-small .e-input-in-wrap,
.e-small .e-filled.e-float-input.e-control-wrapper.e-float-icon-left .e-input-in-wrap,
.e-small .e-filled.e-float-input.e-float-icon-left .e-input-in-wrap,
.e-small .e-filled.e-input-group.e-control-wrapper.e-float-icon-left .e-input-in-wrap,
.e-small .e-filled.e-input-group.e-float-icon-left .e-input-in-wrap {
    margin-left: 4px
}

.e-bigger.e-small .e-filled.e-float-input.e-control-wrapper.e-float-icon-left.e-rtl .e-input-in-wrap,
.e-bigger.e-small .e-filled.e-float-input.e-float-icon-left.e-rtl .e-input-in-wrap,
.e-bigger.e-small .e-filled.e-input-group.e-control-wrapper.e-float-icon-left.e-rtl .e-input-in-wrap,
.e-bigger.e-small .e-filled.e-input-group.e-float-icon-left.e-rtl .e-input-in-wrap,
.e-bigger.e-small.e-filled.e-float-input.e-control-wrapper.e-float-icon-left.e-rtl .e-input-in-wrap,
.e-bigger.e-small.e-filled.e-float-input.e-float-icon-left.e-rtl .e-input-in-wrap,
.e-bigger.e-small.e-filled.e-input-group.e-control-wrapper.e-float-icon-left.e-rtl .e-input-in-wrap,
.e-bigger.e-small.e-filled.e-input-group.e-float-icon-left.e-rtl .e-input-in-wrap,
.e-rtl .e-bigger.e-small.e-filled.e-float-input.e-control-wrapper.e-float-icon-left .e-input-in-wrap,
.e-rtl .e-bigger.e-small.e-filled.e-float-input.e-float-icon-left .e-input-in-wrap,
.e-rtl .e-bigger.e-small.e-filled.e-input-group.e-control-wrapper.e-float-icon-left .e-input-in-wrap,
.e-rtl .e-bigger.e-small.e-filled.e-input-group.e-float-icon-left .e-input-in-wrap,
.e-rtl.e-bigger.e-small .e-filled.e-float-input.e-control-wrapper.e-float-icon-left .e-input-in-wrap,
.e-rtl.e-bigger.e-small .e-filled.e-float-input.e-float-icon-left .e-input-in-wrap,
.e-rtl.e-bigger.e-small .e-filled.e-input-group.e-control-wrapper.e-float-icon-left .e-input-in-wrap,
.e-rtl.e-bigger.e-small .e-filled.e-input-group.e-float-icon-left .e-input-in-wrap {
    margin-left: 0;
    margin-right: 8px
}

.e-rtl .e-small.e-filled.e-float-input.e-control-wrapper.e-float-icon-left .e-input-in-wrap,
.e-rtl .e-small.e-filled.e-float-input.e-float-icon-left .e-input-in-wrap,
.e-rtl .e-small.e-filled.e-input-group.e-control-wrapper.e-float-icon-left .e-input-in-wrap,
.e-rtl .e-small.e-filled.e-input-group.e-float-icon-left .e-input-in-wrap,
.e-rtl.e-small .e-filled.e-float-input.e-control-wrapper.e-float-icon-left .e-input-in-wrap,
.e-rtl.e-small .e-filled.e-float-input.e-float-icon-left .e-input-in-wrap,
.e-rtl.e-small .e-filled.e-input-group.e-control-wrapper.e-float-icon-left .e-input-in-wrap,
.e-rtl.e-small .e-filled.e-input-group.e-float-icon-left .e-input-in-wrap,
.e-small .e-filled.e-float-input.e-control-wrapper.e-float-icon-left.e-rtl .e-input-in-wrap,
.e-small .e-filled.e-float-input.e-float-icon-left.e-rtl .e-input-in-wrap,
.e-small .e-filled.e-input-group.e-control-wrapper.e-float-icon-left.e-rtl .e-input-in-wrap,
.e-small .e-filled.e-input-group.e-float-icon-left.e-rtl .e-input-in-wrap,
.e-small.e-filled.e-float-input.e-control-wrapper.e-float-icon-left.e-rtl .e-input-in-wrap,
.e-small.e-filled.e-float-input.e-float-icon-left.e-rtl .e-input-in-wrap,
.e-small.e-filled.e-input-group.e-control-wrapper.e-float-icon-left.e-rtl .e-input-in-wrap,
.e-small.e-filled.e-input-group.e-float-icon-left.e-rtl .e-input-in-wrap {
    margin-left: 0;
    margin-right: 4px
}

.e-filled.e-float-input.e-control-wrapper.e-float-icon-left:not(.e-disabled):not(.e-input-focus) .e-input-in-wrap:hover,
.e-filled.e-float-input.e-float-icon-left:not(.e-disabled):not(.e-input-focus) .e-input-in-wrap:hover,
.e-filled.e-input-group.e-control-wrapper.e-float-icon-left:not(.e-disabled):not(.e-input-focus) .e-input-in-wrap:hover,
.e-filled.e-input-group.e-float-icon-left:not(.e-disabled):not(.e-input-focus) .e-input-in-wrap:hover {
    border-bottom-width: 0
}

.e-filled.e-input-group.e-control-wrapper.e-float-icon-left:not(.e-float-input):after,
.e-filled.e-input-group.e-control-wrapper.e-float-icon-left:not(.e-float-input):before,
.e-filled.e-input-group.e-float-icon-left:not(.e-float-input):after,
.e-filled.e-input-group.e-float-icon-left:not(.e-float-input):before {
    bottom: 0;
    bottom: -1px;
    content: "";
    height: 2px;
    position: absolute;
    -moz-transition: .2s cubic-bezier(.4, 0, .4, 1);
    transition: .2s cubic-bezier(.4, 0, .4, 1);
    width: 0
}

.e-filled.e-float-input.e-control-wrapper.e-input-group.e-float-icon-left .e-float-line:after,
.e-filled.e-float-input.e-control-wrapper.e-input-group.e-float-icon-left .e-float-line:before,
.e-filled.e-float-input.e-input-group.e-float-icon-left .e-float-line:after,
.e-filled.e-float-input.e-input-group.e-float-icon-left .e-float-line:before {
    bottom: 0;
    content: "";
    height: 2px;
    position: absolute;
    -moz-transition: .2s cubic-bezier(.4, 0, .4, 1);
    transition: .2s cubic-bezier(.4, 0, .4, 1);
    width: 0
}

.e-filled.e-float-input.e-control-wrapper.e-input-group.e-float-icon-left .e-float-line:before,
.e-filled.e-float-input.e-input-group.e-float-icon-left .e-float-line:before,
.e-filled.e-input-group.e-control-wrapper.e-float-icon-left:before,
.e-filled.e-input-group.e-float-icon-left:before {
    left: 50%
}

.e-filled.e-input-group.e-control-wrapper.e-float-icon-left:not(.e-float-input).e-input-focus:after,
.e-filled.e-input-group.e-control-wrapper.e-float-icon-left:not(.e-float-input).e-input-focus:before,
.e-filled.e-input-group.e-float-icon-left:not(.e-float-input).e-input-focus:after,
.e-filled.e-input-group.e-float-icon-left:not(.e-float-input).e-input-focus:before {
    bottom: -1px;
    width: 50%
}

.e-filled.e-float-input.e-control-wrapper.e-input-group.e-float-icon-left.e-input-focus .e-float-line:after,
.e-filled.e-float-input.e-control-wrapper.e-input-group.e-float-icon-left.e-input-focus .e-float-line:before,
.e-filled.e-float-input.e-input-group.e-float-icon-left.e-input-focus .e-float-line:after,
.e-filled.e-float-input.e-input-group.e-float-icon-left.e-input-focus .e-float-line:before {
    width: 50%
}

.e-filled.e-float-input.e-control-wrapper.e-input-group.e-float-icon-left .e-float-line:after,
.e-filled.e-float-input.e-input-group.e-float-icon-left .e-float-line:after,
.e-filled.e-input-group.e-control-wrapper.e-float-icon-left:not(.e-float-input):after,
.e-filled.e-input-group.e-float-icon-left:not(.e-float-input):after {
    right: 50%
}

.e-filled.e-input-group.e-control-wrapper.e-float-icon-left:not(.e-float-input).e-input-focus .e-input-in-wrap:after,
.e-filled.e-input-group.e-control-wrapper.e-float-icon-left:not(.e-float-input).e-input-focus .e-input-in-wrap:before,
.e-filled.e-input-group.e-float-icon-left:not(.e-float-input).e-input-focus .e-input-in-wrap:after,
.e-filled.e-input-group.e-float-icon-left:not(.e-float-input).e-input-focus .e-input-in-wrap:before {
    width: 0
}

.e-filled.e-input-group.e-control-wrapper.e-float-icon-left,
.e-filled.e-input-group.e-float-icon-left {
    border-bottom: 1px solid
}

.e-float-input.e-control-wrapper.e-hidden,
.e-input-group.e-control-wrapper.e-hidden {
    display: none
}

.e-filled.e-input-group.e-control-wrapper.e-error.e-float-icon-left,
.e-filled.e-input-group.e-control-wrapper.e-float-icon-left,
.e-filled.e-input-group.e-control-wrapper.e-success.e-float-icon-left,
.e-filled.e-input-group.e-control-wrapper.e-warning.e-float-icon-left,
.e-filled.e-input-group.e-error.e-float-icon-left,
.e-filled.e-input-group.e-float-icon-left,
.e-filled.e-input-group.e-success.e-float-icon-left,
.e-filled.e-input-group.e-warning.e-float-icon-left {
    border: solid;
    border-width: 0 0 1px
}

.e-float-input.e-control-container.invalid,
.e-float-input.e-control-container.valid.modified,
.e-input-group.e-control-container.invalid,
.e-input-group.e-control-container.valid.modified {
    outline: none
}

.e-input-group.e-control-container.e-control-wrapper.e-float-input.e-prepend.e-append:not(.e-outline) .e-input-in-wrap,
.e-input-group.e-control-container.e-control-wrapper.e-float-input.e-prepend:not(.e-outline) .e-input-in-wrap {
    border-bottom: 1px solid #0000006b
}

.e-error.e-input-group.e-control-container.e-control-wrapper.e-float-input.e-prepend .e-input-in-wrap,
.e-error.e-input-group.e-control-container.e-control-wrapper.e-float-input.e-prepend.e-append .e-input-in-wrap {
    border-bottom: 1px solid #f44336
}

.e-success.e-input-group.e-control-container.e-control-wrapper.e-float-input.e-prepend .e-input-in-wrap,
.e-success.e-input-group.e-control-container.e-control-wrapper.e-float-input.e-prepend.e-append .e-input-in-wrap {
    border-bottom: 1px solid #22b24b
}

.e-float-input:not(.e-outline).e-control-wrapper.e-input-group.e-prepend.e-input-focus:not(.e-float-icon-left).e-success:not(.e-warning):not(.e-error),
.e-float-input:not(.e-outline).e-control-wrapper.e-input-group.e-prepend.e-input-focus:not(.e-float-icon-left):not(.e-success).e-warning:not(.e-error),
.e-float-input:not(.e-outline).e-control-wrapper.e-input-group.e-prepend.e-input-focus:not(.e-float-icon-left):not(.e-success):not(.e-warning).e-error,
.e-float-input:not(.e-outline).e-control-wrapper.e-input-group.e-prepend.e-input-focus:not(.e-float-icon-left):not(.e-success):not(.e-warning):not(.e-error),
.e-float-input:not(.e-outline).e-control-wrapper.e-prepend.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-disabled).e-success:not(.e-warning):not(.e-error) input,
.e-float-input:not(.e-outline).e-control-wrapper.e-prepend.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-disabled).e-success:not(.e-warning):not(.e-error) textarea,
.e-float-input:not(.e-outline).e-control-wrapper.e-prepend.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-disabled):not(.e-success).e-warning:not(.e-error) input,
.e-float-input:not(.e-outline).e-control-wrapper.e-prepend.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-disabled):not(.e-success).e-warning:not(.e-error) textarea,
.e-float-input:not(.e-outline).e-control-wrapper.e-prepend.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-disabled):not(.e-success):not(.e-warning).e-error input,
.e-float-input:not(.e-outline).e-control-wrapper.e-prepend.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-disabled):not(.e-success):not(.e-warning).e-error textarea,
.e-float-input:not(.e-outline).e-control-wrapper.e-prepend.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-disabled):not(.e-success):not(.e-warning):not(.e-error) input,
.e-float-input:not(.e-outline).e-control-wrapper.e-prepend.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-disabled):not(.e-success):not(.e-warning):not(.e-error) textarea,
.e-float-input:not(.e-outline).e-control-wrapper.e-prepend:hover:not(.e-disabled):not(.e-float-icon-left),
.e-float-input:not(.e-outline).e-control-wrapper.e-prepend:hover:not(.e-input-group):not(.e-disabled) input:not([disabled]),
.e-float-input:not(.e-outline).e-control-wrapper.e-prepend:hover:not(.e-input-group):not(.e-disabled) textarea:not([disabled]),
.e-float-input:not(.e-outline).e-input-group.e-prepend.e-input-focus:not(.e-float-icon-left).e-success:not(.e-warning):not(.e-error),
.e-float-input:not(.e-outline).e-input-group.e-prepend.e-input-focus:not(.e-float-icon-left):not(.e-success).e-warning:not(.e-error),
.e-float-input:not(.e-outline).e-input-group.e-prepend.e-input-focus:not(.e-float-icon-left):not(.e-success):not(.e-warning).e-error,
.e-float-input:not(.e-outline).e-input-group.e-prepend.e-input-focus:not(.e-float-icon-left):not(.e-success):not(.e-warning):not(.e-error),
.e-float-input:not(.e-outline).e-prepend.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-disabled).e-success:not(.e-warning):not(.e-error) input,
.e-float-input:not(.e-outline).e-prepend.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-disabled).e-success:not(.e-warning):not(.e-error) textarea,
.e-float-input:not(.e-outline).e-prepend.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-disabled):not(.e-success).e-warning:not(.e-error) input,
.e-float-input:not(.e-outline).e-prepend.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-disabled):not(.e-success).e-warning:not(.e-error) textarea,
.e-float-input:not(.e-outline).e-prepend.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-disabled):not(.e-success):not(.e-warning).e-error input,
.e-float-input:not(.e-outline).e-prepend.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-disabled):not(.e-success):not(.e-warning).e-error textarea,
.e-float-input:not(.e-outline).e-prepend.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-disabled):not(.e-success):not(.e-warning):not(.e-error) input,
.e-float-input:not(.e-outline).e-prepend.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-disabled):not(.e-success):not(.e-warning):not(.e-error) textarea,
.e-float-input:not(.e-outline).e-prepend:hover:not(.e-disabled):not(.e-float-icon-left),
.e-float-input:not(.e-outline).e-prepend:hover:not(.e-input-group):not(.e-disabled) input:not([disabled]),
.e-float-input:not(.e-outline).e-prepend:hover:not(.e-input-group):not(.e-disabled) textarea:not([disabled]),
.e-input-group:not(.e-outline).e-control-wrapper.e-prepend.e-error:not(.e-float-icon-left),
.e-input-group:not(.e-outline).e-control-wrapper.e-prepend.e-input-focus:not(.e-float-icon-left).e-success:not(.e-warning):not(.e-error),
.e-input-group:not(.e-outline).e-control-wrapper.e-prepend.e-input-focus:not(.e-float-icon-left).e-warning:not(.e-success):not(.e-error),
.e-input-group:not(.e-outline).e-control-wrapper.e-prepend.e-input-focus:not(.e-float-icon-left):not(.e-success):not(.e-warning):not(.e-error),
.e-input-group:not(.e-outline).e-control-wrapper.e-prepend.e-success:not(.e-float-icon-left),
.e-input-group:not(.e-outline).e-control-wrapper.e-prepend.e-warning:not(.e-float-icon-left),
.e-input-group:not(.e-outline).e-control-wrapper.e-prepend:hover:not(.e-disabled):not(.e-float-icon-left),
.e-input-group:not(.e-outline).e-control-wrapper.e-prepend:not(.e-float-icon-left),
.e-input-group:not(.e-outline).e-float-icon-left.e-prepend.e-input-focus.e-error:not(.e-success):not(.e-warning) .e-input-in-wrap,
.e-input-group:not(.e-outline).e-float-icon-left.e-prepend.e-input-focus.e-success:not(.e-warning):not(.e-error) .e-input-in-wrap,
.e-input-group:not(.e-outline).e-float-icon-left.e-prepend.e-input-focus.e-warning:not(.e-success):not(.e-error) .e-input-in-wrap,
.e-input-group:not(.e-outline).e-float-icon-left.e-prepend.e-input-focus:not(.e-success):not(.e-warning):not(.e-error) .e-input-in-wrap,
.e-input-group:not(.e-outline).e-prepend.e-error:not(.e-float-icon-left),
.e-input-group:not(.e-outline).e-prepend.e-input-focus:not(.e-float-icon-left).e-error:not(.e-success):not(.e-warning),
.e-input-group:not(.e-outline).e-prepend.e-input-focus:not(.e-float-icon-left).e-success:not(.e-warning):not(.e-error),
.e-input-group:not(.e-outline).e-prepend.e-input-focus:not(.e-float-icon-left).e-warning:not(.e-success):not(.e-error),
.e-input-group:not(.e-outline).e-prepend.e-input-focus:not(.e-float-icon-left):not(.e-success):not(.e-warning):not(.e-error),
.e-input-group:not(.e-outline).e-prepend.e-success:not(.e-float-icon-left),
.e-input-group:not(.e-outline).e-prepend.e-warning:not(.e-float-icon-left),
.e-input-group:not(.e-outline).e-prepend:hover:not(.e-disabled):not(.e-float-icon-left),
.e-input-group:not(.e-outline).e-prepend:not(.e-float-icon-left) {
    border-bottom: #0000
}

/*! input theme */
.e-float-input input,
.e-float-input textarea,
.e-float-input.e-control-wrapper input,
.e-float-input.e-control-wrapper textarea,
.e-input-group input.e-input,
.e-input-group textarea.e-input,
.e-input-group.e-control-wrapper input.e-input,
.e-input-group.e-control-wrapper textarea.e-input,
input.e-input,
textarea.e-input {
    background: #0000;
    border-color: #0000006b;
    color: #000000de
}

.e-float-input,
.e-float-input.e-control-wrapper,
.e-float-input.e-input-group,
.e-float-input.e-input-group.e-control-wrapper,
.e-input-group,
.e-input-group.e-control-wrapper {
    background: #0000;
    color: #000000de
}

.e-input-group .e-input-group-icon,
.e-input-group.e-control-wrapper .e-input-group-icon {
    background: #0000;
    border-color: #0000006b;
    color: #0000008a
}

.e-input-group.e-control-wrapper.e-disabled .e-input-group-icon,
.e-input-group.e-disabled .e-input-group-icon {
    color: #00000042
}

.e-float-input input[disabled],
.e-float-input textarea[disabled],
.e-float-input.e-control-wrapper input[disabled],
.e-float-input.e-control-wrapper textarea[disabled],
.e-float-input.e-control-wrapper.e-disabled,
.e-float-input.e-disabled,
.e-input-group .e-input[disabled],
.e-input-group.e-control-wrapper .e-input[disabled],
.e-input-group.e-control-wrapper.e-disabled,
.e-input-group.e-disabled,
.e-input[disabled] {
    -webkit-text-fill-color: #0000006b;
    background: #0000;
    background-image: linear-gradient(90deg, #0000006b, #0000006b 33%, #0000 0);
    background-position: bottom -1px left 0;
    background-repeat: repeat-x;
    background-size: 4px 1px;
    border-bottom-color: #0000;
    color: #0000006b
}

.e-float-input input,
.e-float-input input[readonly],
.e-float-input textarea,
.e-float-input textarea[readonly],
.e-float-input.e-control-wrapper input,
.e-float-input.e-control-wrapper input[readonly],
.e-float-input.e-control-wrapper textarea,
.e-float-input.e-control-wrapper textarea[readonly],
.e-input-group .e-input[disabled],
.e-input-group .e-input[readonly],
.e-input-group input.e-input,
.e-input-group textarea.e-input,
.e-input-group.e-control-wrapper .e-input[disabled],
.e-input-group.e-control-wrapper .e-input[readonly],
.e-input-group.e-control-wrapper input.e-input,
.e-input-group.e-control-wrapper textarea.e-input,
.e-input-group.e-control-wrapper.e-disabled input.e-input,
.e-input-group.e-control-wrapper.e-disabled textarea.e-input,
.e-input-group.e-disabled input.e-input,
.e-input-group.e-disabled textarea.e-input {
    background: none;
    color: inherit
}

.e-float-input input[disabled],
.e-float-input textarea[disabled],
.e-float-input.e-control-wrapper input[disabled],
.e-float-input.e-control-wrapper textarea[disabled],
.e-float-input.e-control-wrapper.e-disabled input,
.e-float-input.e-control-wrapper.e-disabled textarea,
.e-float-input.e-disabled input,
.e-float-input.e-disabled textarea {
    color: inherit
}

/*! Added color to textbox for disbaled state */
.e-float-input.e-control-wrapper:not(.e-disabled) input[disabled],
.e-float-input.e-control-wrapper:not(.e-disabled) textarea[disabled],
.e-float-input:not(.e-disabled) input[disabled],
.e-float-input:not(.e-disabled) textarea[disabled] {
    -webkit-text-fill-color: #0000006b;
    color: #0000006b
}

.e-input-group.e-control-wrapper.e-disabled .e-input-group-icon,
.e-input-group.e-disabled .e-input-group-icon {
    background: #0000;
    border-color: #0000006b
}

.e-input-group.e-control-wrapper:not(.e-disabled) .e-input-group-icon:hover,
.e-input-group:not(.e-disabled) .e-input-group-icon:hover {
    color: #0000008a
}

.e-input-group.e-control-wrapper.e-disabled .e-input-group-icon:hover,
.e-input-group.e-disabled .e-input-group-icon:hover {
    background: #0000
}

.e-input-group.e-control-wrapper.e-success .e-input-group-icon,
.e-input-group.e-control-wrapper.e-success input.e-input,
.e-input-group.e-control-wrapper.e-success textarea.e-input,
.e-input-group.e-success .e-input-group-icon,
.e-input-group.e-success input.e-input,
.e-input-group.e-success textarea.e-input,
.e-input.e-success,
.e-input.e-success:focus {
    border-color: #22b24b
}

.e-input-group.e-control-wrapper.e-warning .e-input-group-icon,
.e-input-group.e-control-wrapper.e-warning input.e-input,
.e-input-group.e-control-wrapper.e-warning textarea.e-input,
.e-input-group.e-warning .e-input-group-icon,
.e-input-group.e-warning input.e-input,
.e-input-group.e-warning textarea.e-input,
.e-input.e-warning,
.e-input.e-warning:focus {
    border-color: #ffca1c
}

.e-input-group.e-control-wrapper.e-error .e-input-group-icon,
.e-input-group.e-control-wrapper.e-error input.e-input,
.e-input-group.e-control-wrapper.e-error textarea.e-input,
.e-input-group.e-error .e-input-group-icon,
.e-input-group.e-error input.e-input,
.e-input-group.e-error textarea.e-input,
.e-input.e-error,
.e-input.e-error:focus {
    border-color: #f44336
}

.e-bigger .e-float-input.e-control-wrapper.e-small:not(.e-error):not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-bigger .e-float-input.e-control-wrapper:not(.e-error):not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-bigger .e-float-input.e-small:not(.e-error):not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-bigger .e-float-input:not(.e-error):not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-float-input.e-bigger:not(.e-error):not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-float-input.e-control-wrapper.e-bigger:not(.e-error):not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error):not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-float-input.e-control-wrapper.e-small:not(.e-error):not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-float-input.e-control-wrapper:not(.e-error):not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-float-input.e-small.e-bigger:not(.e-error):not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-float-input.e-small:not(.e-error):not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-float-input:not(.e-error):not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-small .e-float-input.e-control-wrapper:not(.e-error):not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-small .e-float-input:not(.e-error):not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
label.e-float-text {
    color: #0000006b
}

.e-float-input.e-control-wrapper.e-error input:focus~label.e-float-text,
.e-float-input.e-control-wrapper.e-error label.e-float-text,
.e-float-input.e-control-wrapper.e-error textarea:focus~label.e-float-text,
.e-float-input.e-control-wrapper.e-error.e-input-focus input~label.e-float-text,
.e-float-input.e-error input:focus~label.e-float-text,
.e-float-input.e-error label.e-float-text,
.e-float-input.e-error textarea:focus~label.e-float-text,
.e-float-input.e-error.e-input-focus input~label.e-float-text {
    color: #f44336
}

.e-float-input input,
.e-float-input textarea,
.e-float-input.e-control-wrapper input,
.e-float-input.e-control-wrapper textarea {
    border-bottom-color: #0000006b
}

.e-float-input.e-control-wrapper.e-success input,
.e-float-input.e-control-wrapper.e-success textarea,
.e-float-input.e-success input,
.e-float-input.e-success textarea {
    border-bottom-color: #22b24b
}

.e-float-input.e-control-wrapper.e-warning input,
.e-float-input.e-control-wrapper.e-warning textarea,
.e-float-input.e-warning input,
.e-float-input.e-warning textarea {
    border-bottom-color: #ffca1c
}

.e-float-input.e-control-wrapper.e-error input,
.e-float-input.e-control-wrapper.e-error textarea,
.e-float-input.e-error input,
.e-float-input.e-error textarea {
    border-bottom-color: #f44336
}

.e-float-input.e-control-wrapper:not(.e-input-group) .e-float-line:after,
.e-float-input.e-control-wrapper:not(.e-input-group) .e-float-line:before,
.e-float-input:not(.e-input-group) .e-float-line:after,
.e-float-input:not(.e-input-group) .e-float-line:before {
    background: #e3165b
}

.e-float-input.e-control-wrapper.e-success:not(.e-input-group) .e-float-line:after,
.e-float-input.e-control-wrapper.e-success:not(.e-input-group) .e-float-line:before,
.e-float-input.e-success:not(.e-input-group) .e-float-line:after,
.e-float-input.e-success:not(.e-input-group) .e-float-line:before {
    background: #22b24b
}

.e-float-input.e-control-wrapper.e-warning:not(.e-input-group) .e-float-line:after,
.e-float-input.e-control-wrapper.e-warning:not(.e-input-group) .e-float-line:before,
.e-float-input.e-warning:not(.e-input-group) .e-float-line:after,
.e-float-input.e-warning:not(.e-input-group) .e-float-line:before {
    background: #ffca1c
}

.e-float-input.e-control-wrapper:not(.e-error):not(.e-input-focus):not(.e-disabled) input:not(:focus):not(:valid)~label.e-float-text:not(.e-label-top),
.e-float-input:not(.e-error):not(.e-input-focus) textarea:not(:focus):not(:valid)~label.e-float-text:not(.e-label-top),
.e-float-input:not(.e-error):not(.e-input-focus):not(.e-disabled) input:not(:focus):not(:valid)~label.e-float-text:not(.e-label-top) {
    color: #0000006b
}

.e-float-input.e-control-wrapper.e-error:not(.e-input-group) .e-float-line:after,
.e-float-input.e-control-wrapper.e-error:not(.e-input-group) .e-float-line:before,
.e-float-input.e-error:not(.e-input-group) .e-float-line:after,
.e-float-input.e-error:not(.e-input-group) .e-float-line:before {
    background: #f44336
}

.e-input-group.e-control-wrapper:not(.e-disabled) .e-input-group-icon:active,
.e-input-group:not(.e-disabled) .e-input-group-icon:active {
    background: #0000;
    color: #0000008a
}

.e-float-input input::selection,
.e-float-input textarea::selection,
.e-float-input.e-control-wrapper input::selection,
.e-float-input.e-control-wrapper textarea::selection,
.e-input-group input.e-input::selection,
.e-input-group textarea.e-input::selection,
.e-input-group.e-control-wrapper input.e-input::selection,
.e-input-group.e-control-wrapper textarea.e-input::selection,
input.e-input::selection,
textarea.e-input::selection {
    background: #e3165b;
    color: #fff
}

.e-float-input textarea::selection,
.e-float-input.e-small textarea::selection {
    background: #e3165b;
    color: #fff
}

.e-input-group input.e-input:-moz-placeholder,
.e-input-group.e-control-wrapper input.e-input:-moz-placeholder {
    color: #0000006b
}

.e-input-group input.e-input:-moz-placeholder,
input.e-input:-moz-placeholder {
    color: #0000006b
}

.e-input-group.e-control-wrapper input.e-input:-moz-placeholder,
textarea.e-input:-moz-placeholder {
    color: #0000006b
}

.e-input-group textarea.e-input:-moz-placeholder,
.e-input-group.e-control-wrapper textarea.e-input:-moz-placeholder {
    color: #0000006b
}

.e-input-group input.e-input::-moz-placeholder,
input.e-input::-moz-placeholder {
    color: #0000006b
}

.e-input-group.e-control-wrapper input.e-input::-moz-placeholder,
textarea.e-input::-moz-placeholder {
    color: #0000006b
}

.e-input-group textarea.e-input::-moz-placeholder,
.e-input-group.e-control-wrapper textarea.e-input::-moz-placeholder {
    color: #0000006b
}

input.e-input:-ms-input-placeholder {
    color: #0000006b
}

.e-input-group input.e-input:-ms-input-placeholder {
    color: #0000006b
}

.e-input-group.e-control-wrapper input.e-input:-ms-input-placeholder {
    color: #0000006b
}

textarea.e-input:-ms-input-placeholder {
    color: #0000006b
}

.e-input-group.e-control-wrapper textarea.e-input:-ms-input-placeholder {
    color: #0000006b
}

.e-input-group textarea.e-input:-ms-input-placeholder {
    color: #0000006b
}

.e-input-group.e-control-wrapper input.e-input::-webkit-input-placeholder,
input.e-input::-webkit-input-placeholder {
    color: #0000006b
}

.e-input-group input.e-input::-webkit-input-placeholder,
textarea.e-input::-webkit-input-placeholder {
    color: #0000006b
}

.e-input-group textarea.e-input::-webkit-input-placeholder,
.e-input-group.e-control-wrapper textarea.e-input::-webkit-input-placeholder {
    color: #0000006b
}

.e-float-input.e-control-wrapper.e-input-group.e-float-icon-left .e-input-in-wrap .e-float-line:after,
.e-float-input.e-control-wrapper.e-input-group.e-float-icon-left .e-input-in-wrap .e-float-line:before,
.e-float-input.e-control-wrapper.e-input-group:not(.e-float-icon-left) .e-float-line:after,
.e-float-input.e-control-wrapper.e-input-group:not(.e-float-icon-left) .e-float-line:before,
.e-float-input.e-input-group.e-float-icon-left .e-input-in-wrap .e-float-line:after,
.e-float-input.e-input-group.e-float-icon-left .e-input-in-wrap .e-float-line:before,
.e-float-input.e-input-group:not(.e-float-icon-left) .e-float-line:after,
.e-float-input.e-input-group:not(.e-float-icon-left) .e-float-line:before,
.e-input-group.e-control-wrapper.e-float-icon-left:not(.e-float-input) .e-input-in-wrap:after,
.e-input-group.e-control-wrapper.e-float-icon-left:not(.e-float-input) .e-input-in-wrap:before,
.e-input-group.e-control-wrapper:not(.e-float-icon-left):not(.e-float-input):after,
.e-input-group.e-control-wrapper:not(.e-float-icon-left):not(.e-float-input):before,
.e-input-group.e-float-icon-left:not(.e-float-input) .e-input-in-wrap:after,
.e-input-group.e-float-icon-left:not(.e-float-input) .e-input-in-wrap:before,
.e-input-group:not(.e-float-icon-left):not(.e-float-input):after,
.e-input-group:not(.e-float-icon-left):not(.e-float-input):before {
    background: #e3165b
}

.e-float-input.e-control-wrapper.e-input-group.e-float-icon-left.e-success .e-input-in-wrap .e-float-line:after,
.e-float-input.e-control-wrapper.e-input-group.e-float-icon-left.e-success .e-input-in-wrap .e-float-line:before,
.e-float-input.e-control-wrapper.e-input-group:not(.e-float-icon-left).e-success .e-float-line:after,
.e-float-input.e-control-wrapper.e-input-group:not(.e-float-icon-left).e-success .e-float-line:before,
.e-float-input.e-input-group.e-control-wrapper.e-float-icon-left.e-success .e-input-in-wrap .e-float-line:after,
.e-float-input.e-input-group.e-control-wrapper.e-float-icon-left.e-success .e-input-in-wrap .e-float-line:before,
.e-float-input.e-input-group.e-control-wrapper:not(.e-float-icon-left).e-success .e-float-line:after,
.e-float-input.e-input-group.e-control-wrapper:not(.e-float-icon-left).e-success .e-float-line:before,
.e-float-input.e-input-group.e-float-icon-left.e-success .e-input-in-wrap .e-float-line:after,
.e-float-input.e-input-group.e-float-icon-left.e-success .e-input-in-wrap .e-float-line:before,
.e-float-input.e-input-group:not(.e-float-icon-left).e-success .e-float-line:after,
.e-float-input.e-input-group:not(.e-float-icon-left).e-success .e-float-line:before,
.e-input-group.e-control-wrapper.e-float-icon-left.e-success:not(.e-float-input) .e-input-in-wrap:after,
.e-input-group.e-control-wrapper.e-float-icon-left.e-success:not(.e-float-input) .e-input-in-wrap:before,
.e-input-group.e-control-wrapper:not(.e-float-icon-left):not(.e-float-input).e-success:after,
.e-input-group.e-control-wrapper:not(.e-float-icon-left):not(.e-float-input).e-success:before,
.e-input-group.e-float-icon-left.e-success:not(.e-float-input) .e-input-in-wrap:after,
.e-input-group.e-float-icon-left.e-success:not(.e-float-input) .e-input-in-wrap:before,
.e-input-group:not(.e-float-icon-left):not(.e-float-input).e-success:after,
.e-input-group:not(.e-float-icon-left):not(.e-float-input).e-success:before {
    background: #22b24b
}

.e-float-input.e-control-wrapper.e-input-group.e-float-icon-left.e-warning .e-input-in-wrap .e-float-line:after,
.e-float-input.e-control-wrapper.e-input-group.e-float-icon-left.e-warning .e-input-in-wrap .e-float-line:before,
.e-float-input.e-input-group:not(.e-float-icon-left).e-warning .e-float-line:after,
.e-float-input.e-input-group:not(.e-float-icon-left).e-warning .e-float-line:before,
.e-input-group.e-control-wrapper.e-float-icon-left.e-warning:not(.e-float-input) .e-input-in-wrap:after,
.e-input-group.e-control-wrapper.e-float-icon-left.e-warning:not(.e-float-input) .e-input-in-wrap:before,
.e-input-group.e-control-wrapper:not(.e-float-icon-left).e-warning:not(.e-float-input):after,
.e-input-group.e-control-wrapper:not(.e-float-icon-left).e-warning:not(.e-float-input):before,
.e-input-group.e-float-icon-left.e-warning:not(.e-float-input) .e-input-in-wrap:after,
.e-input-group.e-float-icon-left.e-warning:not(.e-float-input) .e-input-in-wrap:before,
.e-input-group:not(.e-float-icon-left).e-warning:not(.e-float-input):after,
.e-input-group:not(.e-float-icon-left).e-warning:not(.e-float-input):before {
    background: #ffca1c
}

.e-float-input.e-input-group.e-control-wrapper.e-float-icon-left.e-error .e-input-in-wrap .e-float-line:after,
.e-float-input.e-input-group.e-control-wrapper.e-float-icon-left.e-error .e-input-in-wrap .e-float-line:before,
.e-float-input.e-input-group.e-control-wrapper:not(.e-float-icon-left).e-error .e-float-line:after,
.e-float-input.e-input-group.e-control-wrapper:not(.e-float-icon-left).e-error .e-float-line:before,
.e-float-input.e-input-group.e-float-icon-left.e-error .e-input-in-wrap .e-float-line:after,
.e-float-input.e-input-group.e-float-icon-left.e-error .e-input-in-wrap .e-float-line:before,
.e-float-input.e-input-group:not(.e-float-icon-left).e-error .e-float-line:after,
.e-float-input.e-input-group:not(.e-float-icon-left).e-error .e-float-line:before,
.e-input-group.e-control-wrapper.e-float-icon-left.e-error:not(.e-float-input) .e-input-in-wrap:after,
.e-input-group.e-control-wrapper.e-float-icon-left.e-error:not(.e-float-input) .e-input-in-wrap:before,
.e-input-group.e-control-wrapper:not(.e-float-icon-left).e-error:not(.e-float-input):after,
.e-input-group.e-control-wrapper:not(.e-float-icon-left).e-error:not(.e-float-input):before,
.e-input-group.e-float-icon-left.e-error:not(.e-float-input) .e-input-in-wrap:after,
.e-input-group.e-float-icon-left.e-error:not(.e-float-input) .e-input-in-wrap:before,
.e-input-group:not(.e-float-icon-left).e-error:not(.e-float-input):after,
.e-input-group:not(.e-float-icon-left).e-error:not(.e-float-input):before {
    background: #f44336
}

.e-input-group.e-control-wrapper.e-error .e-input-group-icon,
.e-input-group.e-control-wrapper.e-error:not(.e-disabled) .e-input-group-icon:active,
.e-input-group.e-control-wrapper.e-error:not(.e-disabled):not(:active) .e-input-group-icon:hover,
.e-input-group.e-control-wrapper.e-success .e-input-group-icon,
.e-input-group.e-control-wrapper.e-success:not(.e-disabled) .e-input-group-icon:active,
.e-input-group.e-control-wrapper.e-success:not(.e-disabled):not(:active) .e-input-group-icon:hover,
.e-input-group.e-control-wrapper.e-warning .e-input-group-icon,
.e-input-group.e-control-wrapper.e-warning:not(.e-disabled) .e-input-group-icon:active,
.e-input-group.e-control-wrapper.e-warning:not(.e-disabled):not(:active) .e-input-group-icon:hover,
.e-input-group.e-error .e-input-group-icon,
.e-input-group.e-error:not(.e-disabled) .e-input-group-icon:active,
.e-input-group.e-error:not(.e-disabled):not(:active) .e-input-group-icon:hover,
.e-input-group.e-success .e-input-group-icon,
.e-input-group.e-success:not(.e-disabled) .e-input-group-icon:active,
.e-input-group.e-success:not(.e-disabled):not(:active) .e-input-group-icon:hover,
.e-input-group.e-warning .e-input-group-icon,
.e-input-group.e-warning:not(.e-disabled) .e-input-group-icon:active,
.e-input-group.e-warning:not(.e-disabled):not(:active) .e-input-group-icon:hover {
    color: #0000008a
}

.e-input-group input.e-input,
.e-input-group textarea.e-input,
.e-input-group.e-control-wrapper input.e-input,
.e-input-group.e-control-wrapper textarea.e-input {
    border-color: #0000006b
}

.e-float-input.e-control-wrapper:not(.e-success):not(.e-warning):not(.e-error):not(.e-input-group) input:focus,
.e-float-input.e-control-wrapper:not(.e-success):not(.e-warning):not(.e-error):not(.e-input-group) textarea:focus,
.e-float-input.e-control-wrapper:not(.e-success):not(.e-warning):not(.e-error):not(.e-input-group).e-input-focus input,
.e-float-input:not(.e-success):not(.e-warning):not(.e-error):not(.e-input-group) input:focus,
.e-float-input:not(.e-success):not(.e-warning):not(.e-error):not(.e-input-group) textarea:focus,
.e-float-input:not(.e-success):not(.e-warning):not(.e-error):not(.e-input-group).e-input-focus input,
.e-input:focus:not(.e-success):not(.e-warning):not(.e-error) {
    border-color: #e3165b
}

.e-input-group.e-control-wrapper:not(.e-success):not(.e-warning):not(.e-error) input.e-input:focus,
.e-input-group.e-control-wrapper:not(.e-success):not(.e-warning):not(.e-error) textarea.e-input:focus,
.e-input-group.e-control-wrapper:not(.e-success):not(.e-warning):not(.e-error).e-input-focus input.e-input,
.e-input-group:not(.e-success):not(.e-warning):not(.e-error) input.e-input:focus,
.e-input-group:not(.e-success):not(.e-warning):not(.e-error) textarea.e-input:focus,
.e-input-group:not(.e-success):not(.e-warning):not(.e-error).e-input-focus input.e-input {
    border-color: #0000
}

.e-input-group.e-control-wrapper.e-input-focus:not(.e-success):not(.e-warning):not(.e-error) .e-input,
.e-input-group.e-control-wrapper.e-input-focus:not(.e-success):not(.e-warning):not(.e-error) .e-input:focus,
.e-input-group.e-control-wrapper.e-input-focus:not(.e-success):not(.e-warning):not(.e-error):not(.e-float-icon-left),
.e-input-group.e-input-focus:not(.e-success):not(.e-warning):not(.e-error) .e-input,
.e-input-group.e-input-focus:not(.e-success):not(.e-warning):not(.e-error) .e-input:focus,
.e-input-group.e-input-focus:not(.e-success):not(.e-warning):not(.e-error):not(.e-float-icon-left) {
    border-color: #0000006b
}

.e-input-focus.e-control-wrapper.e-rtl:not(.e-success):not(.e-warning):not(.e-error) .e-input:first-child:focus,
.e-input-focus.e-control-wrapper:not(.e-success):not(.e-warning):not(.e-error) .e-input:last-child:focus,
.e-input-focus.e-rtl:not(.e-success):not(.e-warning):not(.e-error) .e-input:first-child:focus,
.e-input-focus:not(.e-success):not(.e-warning):not(.e-error) .e-input:last-child:focus,
.e-input-group.e-control-wrapper.e-input-focus.e-rtl:not(.e-success):not(.e-warning):not(.e-error) .e-input:last-child:focus,
.e-input-group.e-control-wrapper.e-input-focus.e-rtl:not(.e-success):not(.e-warning):not(.e-error) span.e-input-group-icon,
.e-input-group.e-control-wrapper.e-input-focus.e-rtl:not(.e-success):not(.e-warning):not(.e-error) span:first-child.e-input-group-icon,
.e-input-group.e-control-wrapper.e-input-focus.e-rtl:not(.e-success):not(.e-warning):not(.e-error) span:last-child.e-input-group-icon,
.e-input-group.e-control-wrapper.e-input-focus:not(.e-success):not(.e-warning):not(.e-error) .e-input:first-child:focus,
.e-input-group.e-control-wrapper.e-input-focus:not(.e-success):not(.e-warning):not(.e-error) span.e-input-group-icon,
.e-input-group.e-control-wrapper.e-input-focus:not(.e-success):not(.e-warning):not(.e-error) span:first-child.e-input-group-icon,
.e-input-group.e-input-focus.e-rtl:not(.e-success):not(.e-warning):not(.e-error) .e-input:last-child:focus,
.e-input-group.e-input-focus.e-rtl:not(.e-success):not(.e-warning):not(.e-error) span.e-input-group-icon,
.e-input-group.e-input-focus.e-rtl:not(.e-success):not(.e-warning):not(.e-error) span:first-child.e-input-group-icon,
.e-input-group.e-input-focus.e-rtl:not(.e-success):not(.e-warning):not(.e-error) span:last-child.e-input-group-icon,
.e-input-group.e-input-focus:not(.e-success):not(.e-warning):not(.e-error) .e-input:first-child:focus,
.e-input-group.e-input-focus:not(.e-success):not(.e-warning):not(.e-error) span.e-input-group-icon,
.e-input-group.e-input-focus:not(.e-success):not(.e-warning):not(.e-error) span:first-child.e-input-group-icon {
    border-color: #0000
}

.e-float-input.e-control-wrapper.e-float-icon-left:not(.e-success):not(.e-warning):not(.e-error) .e-input-in-wrap,
.e-float-input.e-float-icon-left:not(.e-success):not(.e-warning):not(.e-error) .e-input-in-wrap,
.e-input-group.e-control-wrapper.e-float-icon-left:not(.e-success):not(.e-warning):not(.e-error) .e-input-in-wrap,
.e-input-group.e-control-wrapper:not(.e-success):not(.e-warning):not(.e-error):not(.e-float-icon-left),
.e-input-group.e-float-icon-left:not(.e-success):not(.e-warning):not(.e-error) .e-input-in-wrap,
.e-input-group:not(.e-success):not(.e-warning):not(.e-error):not(.e-float-icon-left) {
    border-color: #0000006b
}

.e-input-group,
.e-input-group.e-control-wrapper {
    border-bottom-color: #0000006b
}

.e-input-group.e-control-wrapper.e-float-icon-left.e-input-focus:not(.e-success):not(.e-warning):not(.e-error) .e-input,
.e-input-group.e-control-wrapper.e-float-icon-left.e-input-focus:not(.e-success):not(.e-warning):not(.e-error) .e-input:focus,
.e-input-group.e-control-wrapper.e-input-focus:not(.e-success):not(.e-warning):not(.e-error):not(.e-float-icon-left) .e-input,
.e-input-group.e-control-wrapper.e-input-focus:not(.e-success):not(.e-warning):not(.e-error):not(.e-float-icon-left) .e-input:focus,
.e-input-group.e-float-icon-left.e-input-focus:not(.e-success):not(.e-warning):not(.e-error) .e-input,
.e-input-group.e-float-icon-left.e-input-focus:not(.e-success):not(.e-warning):not(.e-error) .e-input:focus,
.e-input-group.e-input-focus:not(.e-success):not(.e-warning):not(.e-error):not(.e-float-icon-left) .e-input,
.e-input-group.e-input-focus:not(.e-success):not(.e-warning):not(.e-error):not(.e-float-icon-left) .e-input:focus {
    border-bottom-color: #0000;
    border-top-color: #0000
}

.e-float-icon-left.e-control-wrapper.e-input-group.e-success,
.e-float-icon-left.e-input-group.e-control-wrapper.e-error,
.e-float-icon-left.e-input-group.e-control-wrapper.e-warning,
.e-float-icon-left.e-input-group.e-error,
.e-float-icon-left.e-input-group.e-success,
.e-float-icon-left.e-input-group.e-warning,
.e-input-group.e-control-wrapper.e-error,
.e-input-group.e-control-wrapper.e-float-icon-left,
.e-input-group.e-control-wrapper.e-success,
.e-input-group.e-control-wrapper.e-warning,
.e-input-group.e-error,
.e-input-group.e-float-icon-left,
.e-input-group.e-success,
.e-input-group.e-warning {
    border-color: #0000
}

.e-input-group.e-control-wrapper.e-float-icon-left.e-success .e-input-in-wrap,
.e-input-group.e-control-wrapper.e-success,
.e-input-group.e-control-wrapper.e-success:not(.e-float-icon-left),
.e-input-group.e-float-icon-left.e-success .e-input-in-wrap,
.e-input-group.e-success,
.e-input-group.e-success:not(.e-float-icon-left) {
    border-bottom-color: #22b24b
}

.e-input-group.e-control-wrapper.e-float-icon-left.e-warning .e-input-in-wrap,
.e-input-group.e-control-wrapper.e-warning,
.e-input-group.e-control-wrapper.e-warning:not(.e-float-icon-left),
.e-input-group.e-float-icon-left.e-warning .e-input-in-wrap,
.e-input-group.e-warning,
.e-input-group.e-warning:not(.e-float-icon-left) {
    border-bottom-color: #ffca1c
}

.e-input-group.e-control-wrapper.e-error,
.e-input-group.e-control-wrapper.e-error:not(.e-float-icon-left),
.e-input-group.e-control-wrapper.e-float-icon-left.e-error .e-input-in-wrap,
.e-input-group.e-error,
.e-input-group.e-error:not(.e-float-icon-left),
.e-input-group.e-float-icon-left.e-error .e-input-in-wrap {
    border-bottom-color: #f44336
}

.e-float-input .e-clear-icon,
.e-float-input .e-clear-icon:hover,
.e-float-input.e-control-wrapper .e-clear-icon,
.e-float-input.e-control-wrapper .e-clear-icon:hover,
.e-input-group .e-clear-icon,
.e-input-group .e-clear-icon:hover,
.e-input-group.e-control-wrapper .e-clear-icon,
.e-input-group.e-control-wrapper .e-clear-icon:hover {
    color: #0000008a
}

.e-float-input.e-control-wrapper.e-disabled .e-clear-icon,
.e-float-input.e-disabled .e-clear-icon,
.e-input-group.e-control-wrapper.e-disabled .e-clear-icon,
.e-input-group.e-disabled .e-clear-icon {
    color: #00000042
}

.e-float-input.e-control-wrapper.e-input-focus .e-input:focus,
.e-float-input.e-input-focus .e-input:focus {
    border-bottom-color: #0000;
    border-top-color: #0000
}

.e-bigger .e-float-input:not(.e-error) input:focus~label.e-float-text,
.e-bigger .e-float-input:not(.e-error) input:valid~label.e-float-text,
.e-bigger .e-float-input:not(.e-error) input[disabled]~label.e-label-top.e-float-text,
.e-bigger .e-float-input:not(.e-error) input[readonly]~label.e-label-top.e-float-text,
.e-bigger .e-float-input:not(.e-error) input~label.e-label-top.e-float-text,
.e-bigger .e-float-input:not(.e-error).e-input-focus input~label.e-float-text,
.e-float-input.e-bigger:not(.e-error) input:focus~label.e-float-text,
.e-float-input.e-bigger:not(.e-error) input:valid~label.e-float-text,
.e-float-input.e-bigger:not(.e-error) input[disabled]~label.e-label-top.e-float-text,
.e-float-input.e-bigger:not(.e-error) input[readonly]~label.e-label-top.e-float-text,
.e-float-input.e-bigger:not(.e-error) input~label.e-label-top.e-float-text,
.e-float-input.e-bigger:not(.e-error).e-input-focus input~label.e-float-text,
.e-float-input:not(.e-error) input label.e-float-text.e-label-top,
.e-float-input:not(.e-error) input:focus~label.e-float-text,
.e-float-input:not(.e-error) input:valid~label.e-float-text,
.e-float-input:not(.e-error) input[disabled]~label.e-label-top.e-float-text,
.e-float-input:not(.e-error) input[readonly]~label.e-label-top.e-float-text,
.e-float-input:not(.e-error) input~label.e-label-top.e-float-text,
.e-float-input:not(.e-error).e-input-focus input~label.e-float-text {
    color: #0000008a
}

.e-bigger .e-float-input.e-control-wrapper:not(.e-error) input:focus~label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper:not(.e-error) input:valid~label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper:not(.e-error) input[disabled]~label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-control-wrapper:not(.e-error) input[readonly]~label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-control-wrapper:not(.e-error) input~label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-control-wrapper:not(.e-error).e-input-focus input~label.e-float-text,
.e-float-input .e-control-wrapper:not(.e-error) input label.e-float-text.e-label-top,
.e-float-input.e-control-wrapper.e-bigger:not(.e-error) input:focus~label.e-float-text,
.e-float-input.e-control-wrapper.e-bigger:not(.e-error) input:valid~label.e-float-text,
.e-float-input.e-control-wrapper.e-bigger:not(.e-error) input[disabled]~label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-bigger:not(.e-error) input[readonly]~label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-bigger:not(.e-error) input~label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-bigger:not(.e-error).e-input-focus input~label.e-float-text,
.e-float-input.e-control-wrapper:not(.e-error) input:focus~label.e-float-text,
.e-float-input.e-control-wrapper:not(.e-error) input:valid~label.e-float-text,
.e-float-input.e-control-wrapper:not(.e-error) input[disabled]~label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper:not(.e-error) input[readonly]~label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper:not(.e-error) input~label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper:not(.e-error).e-input-focus input~label.e-float-text {
    color: #0000008a
}

.e-bigger .e-float-input.e-small:not(.e-error) input:focus~label.e-float-text,
.e-bigger .e-float-input.e-small:not(.e-error) input:valid~label.e-float-text,
.e-bigger .e-float-input.e-small:not(.e-error) input[disabled]~label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-small:not(.e-error) input[readonly]~label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-small:not(.e-error) input~label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-small:not(.e-error).e-input-focus input~label.e-float-text,
.e-float-input.e-small.e-bigger:not(.e-error) input:focus~label.e-float-text,
.e-float-input.e-small.e-bigger:not(.e-error) input:valid~label.e-float-text,
.e-float-input.e-small.e-bigger:not(.e-error) input[disabled]~label.e-label-top.e-float-text,
.e-float-input.e-small.e-bigger:not(.e-error) input[readonly]~label.e-label-top.e-float-text,
.e-float-input.e-small.e-bigger:not(.e-error) input~label.e-label-top.e-float-text,
.e-float-input.e-small.e-bigger:not(.e-error).e-input-focus input~label.e-float-text,
.e-float-input.e-small:not(.e-error) input:focus~label.e-float-text,
.e-float-input.e-small:not(.e-error) input:valid~label.e-float-text,
.e-float-input.e-small:not(.e-error) input[disabled]~label.e-float-text,
.e-float-input.e-small:not(.e-error) input[readonly]~label.e-float-text,
.e-float-input.e-small:not(.e-error) input~label.e-label-top.e-float-text,
.e-float-input.e-small:not(.e-error).e-input-focus input~label.e-float-text,
.e-small .e-float-input:not(.e-error) input:focus~label.e-float-text,
.e-small .e-float-input:not(.e-error) input:valid~label.e-float-text,
.e-small .e-float-input:not(.e-error) input[disabled]~label.e-float-text.e-label-top,
.e-small .e-float-input:not(.e-error) input[readonly]~label.e-float-text.e-label-top,
.e-small .e-float-input:not(.e-error) input~label.e-label-top.e-float-text,
.e-small .e-float-input:not(.e-error).e-input-focus input~label.e-float-text {
    color: #0000008a
}

.e-bigger .e-float-input.e-control-wrapper.e-small:not(.e-error) input:focus~label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-small:not(.e-error) input:valid~label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-small:not(.e-error) input[disabled]~label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-small:not(.e-error) input[readonly]~label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-small:not(.e-error) input~label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-small:not(.e-error).e-input-focus input~label.e-float-text,
.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) input:focus~label.e-float-text,
.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) input:valid~label.e-float-text,
.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) input[disabled]~label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) input[readonly]~label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) input~label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error).e-input-focus input~label.e-float-text,
.e-float-input.e-control-wrapper.e-small:not(.e-error) input:focus~label.e-float-text,
.e-float-input.e-control-wrapper.e-small:not(.e-error) input:valid~label.e-float-text,
.e-float-input.e-control-wrapper.e-small:not(.e-error) input[disabled]~label.e-float-text,
.e-float-input.e-control-wrapper.e-small:not(.e-error) input[readonly]~label.e-float-text,
.e-float-input.e-control-wrapper.e-small:not(.e-error) input~label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-small:not(.e-error).e-input-focus input~label.e-float-text,
.e-small .e-float-input.e-control-wrapper:not(.e-error) input:focus~label.e-float-text,
.e-small .e-float-input.e-control-wrapper:not(.e-error) input:valid~label.e-float-text,
.e-small .e-float-input.e-control-wrapper:not(.e-error) input[disabled]~label.e-float-text.e-label-top,
.e-small .e-float-input.e-control-wrapper:not(.e-error) input[readonly]~label.e-float-text.e-label-top,
.e-small .e-float-input.e-control-wrapper:not(.e-error) input~label.e-label-top.e-float-text,
.e-small .e-float-input.e-control-wrapper:not(.e-error).e-input-focus input~label.e-float-text {
    color: #0000008a
}

.e-bigger .e-float-input.e-control-wrapper.e-small:not(.e-error) textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-bigger .e-float-input.e-control-wrapper:not(.e-error) textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-bigger .e-float-input.e-small:not(.e-error) textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-bigger .e-float-input:not(.e-error) textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-float-input.e-bigger:not(.e-error) textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-float-input.e-control-wrapper.e-bigger:not(.e-error) textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-float-input.e-control-wrapper.e-small:not(.e-error) textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-float-input.e-control-wrapper:not(.e-error) textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-float-input.e-small.e-bigger:not(.e-error) textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-float-input.e-small:not(.e-error) textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-float-input:not(.e-error) textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-small .e-float-input.e-control-wrapper:not(.e-error) textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-small .e-float-input:not(.e-error) textarea:not(:focus):valid~label.e-float-text.e-label-bottom {
    color: #0000006b
}

.e-float-input.e-control-wrapper:not(.e-input-focus):not(.e-disabled) textarea:not(:focus):not(:valid)~label.e-float-text:not(.e-label-top),
.e-float-input:not(.e-input-focus) textarea:not(:focus):not(:valid)~label.e-float-text:not(.e-label-top),
.e-float-input:not(.e-input-focus):not(.e-disabled) textarea:not(:focus):not(:valid)~label.e-float-text:not(.e-label-top) {
    color: #0000006b
}

.e-bigger .e-float-input:not(.e-error) textarea:focus~label.e-float-text,
.e-bigger .e-float-input:not(.e-error) textarea:valid~label.e-float-text,
.e-bigger .e-float-input:not(.e-error) textarea[disabled]~label.e-label-top.e-float-text,
.e-bigger .e-float-input:not(.e-error) textarea[readonly]~label.e-label-top.e-float-text,
.e-bigger .e-float-input:not(.e-error) textarea~label.e-label-top.e-float-text,
.e-float-input.e-bigger:not(.e-error) textarea:focus~label.e-float-text,
.e-float-input.e-bigger:not(.e-error) textarea:valid~label.e-float-text,
.e-float-input.e-bigger:not(.e-error) textarea[disabled]~label.e-label-top.e-float-text,
.e-float-input.e-bigger:not(.e-error) textarea[readonly]~label.e-label-top.e-float-text,
.e-float-input.e-bigger:not(.e-error) textarea~label.e-label-top.e-float-text,
.e-float-input:not(.e-error) textarea label.e-float-text.e-label-top,
.e-float-input:not(.e-error) textarea:focus~label.e-float-text,
.e-float-input:not(.e-error) textarea:valid~label.e-float-text,
.e-float-input:not(.e-error) textarea[disabled]~label.e-label-top.e-float-text,
.e-float-input:not(.e-error) textarea[readonly]~label.e-label-top.e-float-text,
.e-float-input:not(.e-error) textarea~label.e-label-top.e-float-text {
    color: #0000008a
}

.e-bigger .e-float-input.e-control-wrapper:not(.e-error) textarea:focus~label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper:not(.e-error) textarea:valid~label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper:not(.e-error) textarea[disabled]~label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-control-wrapper:not(.e-error) textarea[readonly]~label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-control-wrapper:not(.e-error) textarea~label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-bigger:not(.e-error) textarea:focus~label.e-float-text,
.e-float-input.e-control-wrapper.e-bigger:not(.e-error) textarea:valid~label.e-float-text,
.e-float-input.e-control-wrapper.e-bigger:not(.e-error) textarea[disabled]~label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-bigger:not(.e-error) textarea[readonly]~label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-bigger:not(.e-error) textarea~label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper:not(.e-error) textarea label.e-float-text.e-label-top,
.e-float-input.e-control-wrapper:not(.e-error) textarea:focus~label.e-float-text,
.e-float-input.e-control-wrapper:not(.e-error) textarea:valid~label.e-float-text,
.e-float-input.e-control-wrapper:not(.e-error) textarea[disabled]~label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper:not(.e-error) textarea[readonly]~label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper:not(.e-error) textarea~label.e-label-top.e-float-text {
    color: #0000008a
}

.e-bigger .e-float-input.e-small:not(.e-error) textarea:focus~label.e-float-text,
.e-bigger .e-float-input.e-small:not(.e-error) textarea:valid~label.e-float-text,
.e-bigger .e-float-input.e-small:not(.e-error) textarea[disabled]~label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-small:not(.e-error) textarea[readonly]~label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-small:not(.e-error) textarea~label.e-label-top.e-float-text,
.e-float-input.e-small.e-bigger:not(.e-error) textarea:focus~label.e-float-text,
.e-float-input.e-small.e-bigger:not(.e-error) textarea:valid~label.e-float-text,
.e-float-input.e-small.e-bigger:not(.e-error) textarea[disabled]~label.e-label-top.e-float-text,
.e-float-input.e-small.e-bigger:not(.e-error) textarea[readonly]~label.e-label-top.e-float-text,
.e-float-input.e-small.e-bigger:not(.e-error) textarea~label.e-label-top.e-float-text,
.e-float-input.e-small:not(.e-error) textarea:focus~label.e-float-text,
.e-float-input.e-small:not(.e-error) textarea:valid~label.e-float-text,
.e-float-input.e-small:not(.e-error) textarea[disabled]~label.e-float-text,
.e-float-input.e-small:not(.e-error) textarea[readonly]~label.e-float-text,
.e-float-input.e-small:not(.e-error) textarea~label.e-label-top.e-float-text,
.e-small .e-float-input:not(.e-error) textarea:focus~label.e-float-text,
.e-small .e-float-input:not(.e-error) textarea:valid~label.e-float-text,
.e-small .e-float-input:not(.e-error) textarea[disabled]~label.e-float-text.e-label-top,
.e-small .e-float-input:not(.e-error) textarea[readonly]~label.e-float-text.e-label-top,
.e-small .e-float-input:not(.e-error) textarea~label.e-label-top.e-float-text {
    color: #0000008a
}

.e-bigger .e-float-input.e-control-wrapper.e-small:not(.e-error) textarea:focus~label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-small:not(.e-error) textarea:valid~label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-small:not(.e-error) textarea[disabled]~label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-small:not(.e-error) textarea[readonly]~label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-small:not(.e-error) textarea~label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) textarea:focus~label.e-float-text,
.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) textarea:valid~label.e-float-text,
.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) textarea[disabled]~label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) textarea[readonly]~label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) textarea~label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-small:not(.e-error) textarea:focus~label.e-float-text,
.e-float-input.e-control-wrapper.e-small:not(.e-error) textarea:valid~label.e-float-text,
.e-float-input.e-control-wrapper.e-small:not(.e-error) textarea[disabled]~label.e-float-text,
.e-float-input.e-control-wrapper.e-small:not(.e-error) textarea[readonly]~label.e-float-text,
.e-float-input.e-control-wrapper.e-small:not(.e-error) textarea~label.e-label-top.e-float-text,
.e-small .e-float-input.e-control-wrapper:not(.e-error) textarea:focus~label.e-float-text,
.e-small .e-float-input.e-control-wrapper:not(.e-error) textarea:valid~label.e-float-text,
.e-small .e-float-input.e-control-wrapper:not(.e-error) textarea[disabled]~label.e-float-text.e-label-top,
.e-small .e-float-input.e-control-wrapper:not(.e-error) textarea[readonly]~label.e-float-text.e-label-top,
.e-small .e-float-input.e-control-wrapper:not(.e-error) textarea~label.e-label-top.e-float-text {
    color: #0000008a
}

.e-float-input input[disabled]~label.e-float-text,
.e-float-input input[disabled]~label.e-label-top.e-float-text,
.e-float-input textarea[disabled]~label.e-float-text,
.e-float-input textarea[disabled]~label.e-label-top.e-float-text,
.e-float-input.e-bigger:not(.e-error) input[disabled]~label.e-float-text,
.e-float-input.e-bigger:not(.e-error) input[disabled]~label.e-float-text.e-label-top,
.e-float-input.e-bigger:not(.e-error) textarea[disabled]~label.e-float-text,
.e-float-input.e-bigger:not(.e-error) textarea[disabled]~label.e-float-text.e-label-top,
.e-float-input.e-control-wrapper input[disabled]~label.e-float-text,
.e-float-input.e-control-wrapper input[disabled]~label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper textarea[disabled]~label.e-float-text,
.e-float-input.e-control-wrapper textarea[disabled]~label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-bigger:not(.e-error) input[disabled]~label.e-float-text,
.e-float-input.e-control-wrapper.e-bigger:not(.e-error) input[disabled]~label.e-float-text.e-label-top,
.e-float-input.e-control-wrapper.e-bigger:not(.e-error) textarea[disabled]~label.e-float-text,
.e-float-input.e-control-wrapper.e-bigger:not(.e-error) textarea[disabled]~label.e-float-text.e-label-top,
.e-float-input.e-control-wrapper.e-disabled input[disabled]~label.e-float-text,
.e-float-input.e-control-wrapper.e-disabled input[disabled]~label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-disabled label.e-float-text,
.e-float-input.e-control-wrapper.e-disabled label.e-float-text.e-label-top,
.e-float-input.e-control-wrapper.e-disabled textarea[disabled]~label.e-float-text,
.e-float-input.e-control-wrapper.e-disabled textarea[disabled]~label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-disabled.e-bigger:not(.e-error) input[disabled]~label.e-float-text,
.e-float-input.e-control-wrapper.e-disabled.e-bigger:not(.e-error) input[disabled]~label.e-float-text.e-label-top,
.e-float-input.e-control-wrapper.e-disabled.e-bigger:not(.e-error) textarea[disabled]~label.e-float-text,
.e-float-input.e-control-wrapper.e-disabled.e-bigger:not(.e-error) textarea[disabled]~label.e-float-text.e-label-top,
.e-float-input.e-control-wrapper.e-disabled.e-small.e-bigger:not(.e-error) input[disabled]~label.e-float-text,
.e-float-input.e-control-wrapper.e-disabled.e-small.e-bigger:not(.e-error) input[disabled]~label.e-float-text.e-label-top,
.e-float-input.e-control-wrapper.e-disabled.e-small.e-bigger:not(.e-error) textarea[disabled]~label.e-float-text,
.e-float-input.e-control-wrapper.e-disabled.e-small.e-bigger:not(.e-error) textarea[disabled]~label.e-float-text.e-label-top,
.e-float-input.e-control-wrapper.e-disabled.e-small:not(.e-error) input[disabled]~label.e-float-text,
.e-float-input.e-control-wrapper.e-disabled.e-small:not(.e-error) input[disabled]~label.e-float-text.e-label-top,
.e-float-input.e-control-wrapper.e-disabled.e-small:not(.e-error) textarea[disabled]~label.e-float-text,
.e-float-input.e-control-wrapper.e-disabled.e-small:not(.e-error) textarea[disabled]~label.e-float-text.e-label-top,
.e-float-input.e-control-wrapper.e-disabled:not(.e-error) input[disabled]~label.e-float-text,
.e-float-input.e-control-wrapper.e-disabled:not(.e-error) input[disabled]~label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-disabled:not(.e-error) textarea[disabled]~label.e-float-text,
.e-float-input.e-control-wrapper.e-disabled:not(.e-error) textarea[disabled]~label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-input-group.e-disabled .e-float-text,
.e-float-input.e-control-wrapper.e-input-group.e-disabled .e-float-text.e-label-top,
.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) input[disabled]~label.e-float-text,
.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) input[disabled]~label.e-float-text.e-label-top,
.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) textarea[disabled]~label.e-float-text,
.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) textarea[disabled]~label.e-float-text.e-label-top,
.e-float-input.e-control-wrapper.e-small:not(.e-error) input[disabled]~label.e-float-text,
.e-float-input.e-control-wrapper.e-small:not(.e-error) input[disabled]~label.e-float-text.e-label-top,
.e-float-input.e-control-wrapper.e-small:not(.e-error) textarea[disabled]~label.e-float-text,
.e-float-input.e-control-wrapper.e-small:not(.e-error) textarea[disabled]~label.e-float-text.e-label-top,
.e-float-input.e-control-wrapper:not(.e-error) input[disabled]~label.e-float-text,
.e-float-input.e-control-wrapper:not(.e-error) input[disabled]~label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper:not(.e-error) textarea[disabled]~label.e-float-text,
.e-float-input.e-control-wrapper:not(.e-error) textarea[disabled]~label.e-label-top.e-float-text,
.e-float-input.e-disabled label.e-float-text,
.e-float-input.e-disabled label.e-float-text.e-label-top,
.e-float-input.e-input-group.e-disabled .e-float-text,
.e-float-input.e-input-group.e-disabled .e-float-text.e-label-top,
.e-float-input.e-small.e-bigger:not(.e-error) input[disabled]~label.e-float-text,
.e-float-input.e-small.e-bigger:not(.e-error) input[disabled]~label.e-float-text.e-label-top,
.e-float-input.e-small.e-bigger:not(.e-error) textarea[disabled]~label.e-float-text,
.e-float-input.e-small.e-bigger:not(.e-error) textarea[disabled]~label.e-float-text.e-label-top,
.e-float-input.e-small:not(.e-error) input[disabled]~label.e-float-text,
.e-float-input.e-small:not(.e-error) input[disabled]~label.e-float-text.e-label-top,
.e-float-input.e-small:not(.e-error) textarea[disabled]~label.e-float-text,
.e-float-input.e-small:not(.e-error) textarea[disabled]~label.e-float-text.e-label-top,
.e-float-input:not(.e-error) input[disabled]~label.e-float-text,
.e-float-input:not(.e-error) input[disabled]~label.e-label-top.e-float-text,
.e-float-input:not(.e-error) textarea[disabled]~label.e-float-text,
.e-float-input:not(.e-error) textarea[disabled]~label.e-label-top.e-float-text {
    color: #0000006b
}

.e-bigger .e-float-input.e-control-wrapper.e-small:not(.e-error) input:focus~label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-small:not(.e-error) input[readonly]:focus~label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-small:not(.e-error) textarea:focus~label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-small:not(.e-error) textarea[readonly]:focus~label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-small:not(.e-error).e-input-focus input[readonly]~label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-small:not(.e-error).e-input-focus input~label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-small:not(.e-error).e-input-focus textarea[readonly]~label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-control-wrapper:not(.e-error) input:focus~label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper:not(.e-error) input[readonly]:focus~label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-control-wrapper:not(.e-error) textarea:focus~label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper:not(.e-error) textarea[readonly]:focus~label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-control-wrapper:not(.e-error).e-input-focus input[readonly]~label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-control-wrapper:not(.e-error).e-input-focus input~label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper:not(.e-error).e-input-focus textarea[readonly]~label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-small:not(.e-error) input:focus~label.e-float-text,
.e-bigger .e-float-input.e-small:not(.e-error) input[readonly]:focus~label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-small:not(.e-error) textarea:focus~label.e-float-text,
.e-bigger .e-float-input.e-small:not(.e-error) textarea[readonly]:focus~label.e-label-top.e-float-text .e-float-input.e-control-wrapper.e-small:not(.e-error) textarea[readonly]:focus~label.e-float-text,
.e-bigger .e-float-input.e-small:not(.e-error).e-input-focus input[readonly]~label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-small:not(.e-error).e-input-focus input~label.e-float-text,
.e-bigger .e-float-input.e-small:not(.e-error).e-input-focus textarea[readonly]~label.e-label-top.e-float-text .e-float-input.e-control-wrapper.e-small:not(.e-error).e-input-focus textarea[readonly]~label.e-float-text,
.e-bigger .e-float-input:not(.e-error) input:focus~label.e-float-text,
.e-bigger .e-float-input:not(.e-error) input[readonly]:focus~label.e-label-top.e-float-text,
.e-bigger .e-float-input:not(.e-error) textarea:focus~label.e-float-text,
.e-bigger .e-float-input:not(.e-error) textarea[readonly]:focus~label.e-label-top.e-float-text,
.e-bigger .e-float-input:not(.e-error).e-input-focus input[readonly]~label.e-label-top.e-float-text,
.e-bigger .e-float-input:not(.e-error).e-input-focus input~label.e-float-text,
.e-bigger .e-float-input:not(.e-error).e-input-focus textarea[readonly]~label.e-label-top.e-float-text,
.e-float-input.e-bigger:not(.e-error) input:focus~label.e-float-text,
.e-float-input.e-bigger:not(.e-error) input[readonly]:focus~label.e-label-top.e-float-text,
.e-float-input.e-bigger:not(.e-error) textarea:focus~label.e-float-text,
.e-float-input.e-bigger:not(.e-error) textarea[readonly]:focus~label.e-label-top.e-float-text,
.e-float-input.e-bigger:not(.e-error).e-input-focus input[readonly]~label.e-label-top.e-float-text,
.e-float-input.e-bigger:not(.e-error).e-input-focus input~label.e-float-text,
.e-float-input.e-bigger:not(.e-error).e-input-focus textarea[readonly]~label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-bigger:not(.e-error) input:focus~label.e-float-text,
.e-float-input.e-control-wrapper.e-bigger:not(.e-error) input[readonly]:focus~label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-bigger:not(.e-error) textarea:focus~label.e-float-text,
.e-float-input.e-control-wrapper.e-bigger:not(.e-error) textarea[readonly]:focus~label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-bigger:not(.e-error).e-input-focus input[readonly]~label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-bigger:not(.e-error).e-input-focus input~label.e-float-text,
.e-float-input.e-control-wrapper.e-bigger:not(.e-error).e-input-focus textarea[readonly]~label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) input:focus~label.e-float-text,
.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) input[readonly]:focus~label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) textarea:focus~label.e-float-text,
.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) textarea[readonly]:focus~label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error).e-input-focus input[readonly]~label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error).e-input-focus input~label.e-float-text,
.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error).e-input-focus textarea[readonly]~label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-small:not(.e-error) input:focus~label.e-float-text,
.e-float-input.e-control-wrapper.e-small:not(.e-error) input[readonly]:focus~label.e-float-text,
.e-float-input.e-control-wrapper.e-small:not(.e-error) textarea:focus~label.e-float-text,
.e-float-input.e-control-wrapper.e-small:not(.e-error).e-input-focus input[readonly]~label.e-float-text,
.e-float-input.e-control-wrapper.e-small:not(.e-error).e-input-focus input~label.e-float-text,
.e-float-input.e-control-wrapper:not(.e-error) input:focus~label.e-float-text,
.e-float-input.e-control-wrapper:not(.e-error) input[readonly]:focus~label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper:not(.e-error) textarea:focus~label.e-float-text,
.e-float-input.e-control-wrapper:not(.e-error) textarea[readonly]:focus~label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper:not(.e-error).e-input-focus input[readonly]~label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper:not(.e-error).e-input-focus input~label.e-float-text,
.e-float-input.e-control-wrapper:not(.e-error).e-input-focus textarea[readonly]~label.e-label-top.e-float-text,
.e-float-input.e-small.e-bigger:not(.e-error) input:focus~label.e-float-text,
.e-float-input.e-small.e-bigger:not(.e-error) input[readonly]:focus~label.e-label-top.e-float-text,
.e-float-input.e-small.e-bigger:not(.e-error) textarea:focus~label.e-float-text,
.e-float-input.e-small.e-bigger:not(.e-error) textarea[readonly]:focus~label.e-label-top.e-float-text,
.e-float-input.e-small.e-bigger:not(.e-error).e-input-focus input[readonly]~label.e-label-top.e-float-text,
.e-float-input.e-small.e-bigger:not(.e-error).e-input-focus input~label.e-float-text,
.e-float-input.e-small.e-bigger:not(.e-error).e-input-focus textarea[readonly]~label.e-label-top.e-float-text,
.e-float-input.e-small:not(.e-error) input:focus~label.e-float-text,
.e-float-input.e-small:not(.e-error) input[readonly]:focus~label.e-float-text,
.e-float-input.e-small:not(.e-error) textarea:focus~label.e-float-text,
.e-float-input.e-small:not(.e-error) textarea[readonly]:focus~label.e-float-text,
.e-float-input.e-small:not(.e-error).e-input-focus input[readonly]~label.e-float-text,
.e-float-input.e-small:not(.e-error).e-input-focus input~label.e-float-text,
.e-float-input.e-small:not(.e-error).e-input-focus textarea[readonly]~label.e-float-text,
.e-float-input:not(.e-error) input:focus~label.e-float-text,
.e-float-input:not(.e-error) input[readonly]:focus~label.e-label-top.e-float-text,
.e-float-input:not(.e-error) textarea:focus~label.e-float-text,
.e-float-input:not(.e-error) textarea[readonly]:focus~label.e-label-top.e-float-text,
.e-float-input:not(.e-error).e-input-focus input[readonly]~label.e-label-top.e-float-text,
.e-float-input:not(.e-error).e-input-focus input~label.e-float-text,
.e-float-input:not(.e-error).e-input-focus textarea[readonly]~label.e-label-top.e-float-text,
.e-small .e-float-input.e-control-wrapper:not(.e-error) input:focus~label.e-float-text,
.e-small .e-float-input.e-control-wrapper:not(.e-error) input[readonly]:focus~label.e-float-text.e-label-top,
.e-small .e-float-input.e-control-wrapper:not(.e-error) textarea:focus~label.e-float-text,
.e-small .e-float-input.e-control-wrapper:not(.e-error) textarea[readonly]:focus~label.e-float-text.e-label-top,
.e-small .e-float-input.e-control-wrapper:not(.e-error).e-input-focus input[readonly]~label.e-float-text.e-label-top,
.e-small .e-float-input.e-control-wrapper:not(.e-error).e-input-focus input~label.e-float-text,
.e-small .e-float-input.e-control-wrapper:not(.e-error).e-input-focus textarea[readonly]~label.e-float-text.e-label-top,
.e-small .e-float-input:not(.e-error) input:focus~label.e-float-text,
.e-small .e-float-input:not(.e-error) input[readonly]:focus~label.e-float-text.e-label-top,
.e-small .e-float-input:not(.e-error) textarea:focus~label.e-float-text,
.e-small .e-float-input:not(.e-error) textarea[readonly]:focus~label.e-float-text.e-label-top,
.e-small .e-float-input:not(.e-error).e-input-focus input[readonly]~label.e-float-text.e-label-top,
.e-small .e-float-input:not(.e-error).e-input-focus input~label.e-float-text,
.e-small .e-float-input:not(.e-error).e-input-focus textarea[readonly]~label.e-float-text.e-label-top {
    color: #e3165b
}

.e-float-input.e-control-wrapper.e-float-icon-left:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled) .e-input-in-wrap:hover,
.e-float-input.e-control-wrapper.e-input-focus.e-float-icon-left:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled) .e-input-in-wrap:hover,
.e-float-input.e-control-wrapper.e-input-focus:hover:not(.e-input-group):not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled) input:not([disabled]),
.e-float-input.e-control-wrapper.e-input-focus:hover:not(.e-input-group):not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled) textarea:not([disabled]),
.e-float-input.e-control-wrapper.e-input-focus:hover:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled):not(.e-float-icon-left),
.e-float-input.e-control-wrapper.e-input-focus:not(.e-float-icon-left):not(.e-success):not(.e-warning):not(.e-error),
.e-float-input.e-control-wrapper:hover:not(.e-input-group):not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled) input:not([disabled]),
.e-float-input.e-control-wrapper:hover:not(.e-input-group):not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled) textarea:not([disabled]),
.e-float-input.e-control-wrapper:hover:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled):not(.e-float-icon-left),
.e-float-input.e-float-icon-left:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled) .e-input-in-wrap:hover,
.e-float-input.e-input-focus.e-float-icon-left:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled) .e-input-in-wrap:hover,
.e-float-input.e-input-focus:hover:not(.e-input-group):not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled) input:not([disabled]),
.e-float-input.e-input-focus:hover:not(.e-input-group):not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled) textarea:not([disabled]),
.e-float-input.e-input-focus:hover:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled):not(.e-float-icon-left),
.e-float-input.e-input-focus:not(.e-float-icon-left):not(.e-success):not(.e-warning):not(.e-error),
.e-float-input:hover:not(.e-input-group):not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled) input:not([disabled]),
.e-float-input:hover:not(.e-input-group):not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled) textarea:not([disabled]),
.e-float-input:hover:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled):not(.e-float-icon-left),
.e-input-group.e-control-wrapper.e-float-icon-left.e-input-focus:not(.e-success):not(.e-warning):not(.e-error) .e-input-in-wrap,
.e-input-group.e-control-wrapper.e-float-icon-left:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled) .e-input-in-wrap:hover,
.e-input-group.e-control-wrapper.e-input-focus.e-float-icon-left:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled) .e-input-in-wrap:hover,
.e-input-group.e-control-wrapper.e-input-focus:hover:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled):not(.e-float-icon-left),
.e-input-group.e-control-wrapper.e-input-focus:not(.e-float-icon-left):not(.e-success):not(.e-warning):not(.e-error),
.e-input-group.e-control-wrapper:hover:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled):not(.e-float-icon-left),
.e-input-group.e-float-icon-left.e-input-focus:not(.e-success):not(.e-warning):not(.e-error) .e-input-in-wrap,
.e-input-group.e-float-icon-left:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled) .e-input-in-wrap:hover,
.e-input-group.e-input-focus.e-float-icon-left:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled) .e-input-in-wrap:hover,
.e-input-group.e-input-focus:hover:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled):not(.e-float-icon-left),
.e-input-group.e-input-focus:not(.e-float-icon-left):not(.e-success):not(.e-warning):not(.e-error),
.e-input-group:hover:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled):not(.e-float-icon-left) {
    border-color: #0000006b
}

.e-bigger .e-float-input.e-control-wrapper.e-autofill:not(.e-error) textarea:not(:focus):-webkit-autofill~label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-autofill:not(.e-error):not(.e-input-focus) input:not(:focus):-webkit-autofill~label.e-float-text,
.e-bigger .e-float-input.e-small.e-control-wrapper.e-autofill:not(.e-error) textarea:not(:focus):-webkit-autofill~label.e-float-text,
.e-bigger .e-float-input.e-small.e-control-wrapper.e-autofill:not(.e-error):not(.e-input-focus) input:not(:focus):-webkit-autofill~label.e-float-text,
.e-bigger .e-float-input.e-small:not(.e-error) textarea:not(:focus):-webkit-autofill~label.e-float-text,
.e-bigger .e-float-input.e-small:not(.e-error):not(.e-input-focus) input:not(:focus):-webkit-autofill~label.e-float-text,
.e-bigger .e-float-input:not(.e-error) textarea:not(:focus):-webkit-autofill~label.e-float-text,
.e-bigger .e-float-input:not(.e-error):not(.e-input-focus) input:not(:focus):-webkit-autofill~label.e-float-text,
.e-bigger.e-float-input.e-control-wrapper.e-autofill:not(.e-error) textarea:not(:focus):-webkit-autofill~label.e-float-text,
.e-bigger.e-float-input.e-control-wrapper.e-autofill:not(.e-error):not(.e-input-focus) input:not(:focus):-webkit-autofill~label.e-float-text,
.e-bigger.e-float-input:not(.e-error) textarea:not(:focus):-webkit-autofill~label.e-float-text,
.e-bigger.e-float-input:not(.e-error):not(.e-input-focus) input:not(:focus):-webkit-autofill~label.e-float-text,
.e-bigger.e-small .e-float-input.e-control-wrapper.e-autofill:not(.e-error) textarea:not(:focus):-webkit-autofill~label.e-float-text,
.e-bigger.e-small .e-float-input.e-control-wrapper.e-autofill:not(.e-error):not(.e-input-focus) input:not(:focus):-webkit-autofill~label.e-float-text,
.e-bigger.e-small .e-float-input:not(.e-error) textarea:not(:focus):-webkit-autofill~label.e-float-text,
.e-bigger.e-small .e-float-input:not(.e-error):not(.e-input-focus) input:not(:focus):-webkit-autofill~label.e-float-text,
.e-float-input.e-bigger.e-small.e-control-wrapper.e-autofill:not(.e-error) textarea:not(:focus):-webkit-autofill~label.e-float-text,
.e-float-input.e-bigger.e-small.e-control-wrapper.e-autofill:not(.e-error):not(.e-input-focus) input:not(:focus):-webkit-autofill~label.e-float-text,
.e-float-input.e-bigger.e-small:not(.e-error) textarea:not(:focus):-webkit-autofill~label.e-float-text,
.e-float-input.e-bigger.e-small:not(.e-error):not(.e-input-focus) input:not(:focus):-webkit-autofill~label.e-float-text,
.e-float-input.e-control-wrapper.e-autofill:not(.e-error) textarea:not(:focus):-webkit-autofill~label.e-float-text,
.e-float-input.e-control-wrapper.e-autofill:not(.e-error):not(.e-input-focus) input:not(:focus):-webkit-autofill~label.e-float-text,
.e-float-input:not(.e-error) textarea:not(:focus):-webkit-autofill~label.e-float-text,
.e-float-input:not(.e-error):not(.e-input-focus) input:not(:focus):-webkit-autofill~label.e-float-text,
.e-small .e-float-input.e-control-wrapper.e-autofill:not(.e-error) textarea:not(:focus):-webkit-autofill~label.e-float-text,
.e-small .e-float-input.e-control-wrapper.e-autofill:not(.e-error):not(.e-input-focus) input:not(:focus):-webkit-autofill~label.e-float-text,
.e-small .e-float-input:not(.e-error) textarea:not(:focus):-webkit-autofill~label.e-float-text,
.e-small .e-float-input:not(.e-error):not(.e-input-focus) input:not(:focus):-webkit-autofill~label.e-float-text,
.e-small.e-float-input.e-control-wrapper.e-autofill:not(.e-error) textarea:not(:focus):-webkit-autofill~label.e-float-text,
.e-small.e-float-input.e-control-wrapper.e-autofill:not(.e-error):not(.e-input-focus) input:not(:focus):-webkit-autofill~label.e-float-text,
.e-small.e-float-input:not(.e-error) textarea:not(:focus):-webkit-autofill~label.e-float-text,
.e-small.e-float-input:not(.e-error):not(.e-input-focus) input:not(:focus):-webkit-autofill~label.e-float-text {
    color: #0000008a
}

.e-outline.e-float-input,
.e-outline.e-float-input.e-control-wrapper,
.e-outline.e-float-input.e-input-group,
.e-outline.e-float-input.e-input-group.e-control-wrapper,
.e-outline.e-input-group,
.e-outline.e-input-group.e-control-wrapper {
    color: #000000de
}

.e-outline.e-float-input.e-control-wrapper.e-disabled,
.e-outline.e-float-input.e-disabled,
.e-outline.e-float-input.e-input-group.e-control-wrapper.e-disabled,
.e-outline.e-float-input.e-input-group.e-disabled,
.e-outline.e-input-group.e-control-wrapper.e-disabled,
.e-outline.e-input-group.e-disabled {
    color: #00000061
}

.e-outline.e-float-input.e-control-wrapper.e-float-icon-left:not(.e-input-focus):hover:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled),
.e-outline.e-float-input.e-control-wrapper:hover:not(.e-input-focus):not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled),
.e-outline.e-float-input.e-float-icon-left:hover:not(.e-input-focus):not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled),
.e-outline.e-float-input:hover:not(.e-input-focus):not(.e-input-group):not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled),
.e-outline.e-input-group.e-control-wrapper.e-float-icon-left:hover:not(.e-input-focus):not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled),
.e-outline.e-input-group.e-control-wrapper:hover:not(.e-input-focus):not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled),
.e-outline.e-input-group.e-float-icon-left:hover:not(.e-input-focus):not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled),
.e-outline.e-input-group:hover:not(.e-input-focus):not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled) {
    border-color: #000000de;
    color: #000000de
}

.e-outline.e-float-input.e-control-wrapper.e-float-icon-left.e-valid-input:not(.e-input-focus):hover:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled) label.e-float-text:after,
.e-outline.e-float-input.e-control-wrapper.e-float-icon-left.e-valid-input:not(.e-input-focus):hover:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled) label.e-float-text:before,
.e-outline.e-float-input.e-control-wrapper.e-valid-input:hover:not(.e-input-focus):not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled) label.e-float-text:after,
.e-outline.e-float-input.e-control-wrapper.e-valid-input:hover:not(.e-input-focus):not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled) label.e-float-text:before,
.e-outline.e-float-input.e-float-icon-left:hover.e-valid-input:not(.e-input-focus):not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled) label.e-float-text:after,
.e-outline.e-float-input.e-float-icon-left:hover.e-valid-input:not(.e-input-focus):not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled) label.e-float-text:before,
.e-outline.e-float-input:hover.e-valid-input:not(.e-input-focus):not(.e-input-group):not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled) label.e-float-text:after,
.e-outline.e-float-input:hover.e-valid-input:not(.e-input-focus):not(.e-input-group):not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled) label.e-float-text:before,
.e-outline.e-input-group.e-control-wrapper.e-float-icon-left.e-valid-input:hover:not(.e-input-focus):not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled) label.e-float-text:after,
.e-outline.e-input-group.e-control-wrapper.e-float-icon-left.e-valid-input:hover:not(.e-input-focus):not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled) label.e-float-text:before,
.e-outline.e-input-group.e-control-wrapper.e-valid-input:hover:not(.e-input-focus):not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled) label.e-float-text:after,
.e-outline.e-input-group.e-control-wrapper.e-valid-input:hover:not(.e-input-focus):not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled) label.e-float-text:before,
.e-outline.e-input-group.e-float-icon-left.e-valid-input:hover:not(.e-input-focus):not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled) label.e-float-text:after,
.e-outline.e-input-group.e-float-icon-left.e-valid-input:hover:not(.e-input-focus):not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled) label.e-float-text:before,
.e-outline.e-input-group.e-valid-input:hover:not(.e-input-focus):not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled) label.e-float-text:after,
.e-outline.e-input-group.e-valid-input:hover:not(.e-input-focus):not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled) label.e-float-text:before {
    border-color: #000000de
}

.e-outline.e-input-group.e-control-wrapper.e-input-focus:not(.e-success):not(.e-warning):not(.e-error),
.e-outline.e-input-group.e-input-focus:not(.e-success):not(.e-warning):not(.e-error) {
    border-color: #e3165b;
    box-shadow: inset 1px 1px #e3165b, inset -1px 0 #e3165b, inset 0 -1px #e3165b
}

.e-outline.e-input-group.e-control-wrapper.e-float-icon-left:not(.e-input-focus),
.e-outline.e-input-group.e-control-wrapper:not(.e-success):not(.e-warning):not(.e-error):not(.e-float-icon-left):not(.e-input-focus),
.e-outline.e-input-group.e-float-icon-left:not(.e-input-focus),
.e-outline.e-input-group:not(.e-input-focus),
.e-outline.e-input-group:not(.e-success):not(.e-warning):not(.e-error):not(.e-float-icon-left):not(.e-input-focus) {
    border-color: #0000003d
}

.e-outline.e-float-input.e-control-wrapper.e-error,
.e-outline.e-float-input.e-error,
.e-outline.e-float-input.e-input-group.e-control-wrapper.e-error,
.e-outline.e-float-input.e-input-group.e-error,
.e-outline.e-input-group.e-control-wrapper.e-error,
.e-outline.e-input-group.e-control-wrapper.e-error:not(.e-float-icon-left),
.e-outline.e-input-group.e-error,
.e-outline.e-input-group.e-error:not(.e-float-icon-left) {
    border-color: #f44336
}

.e-outline.e-float-input.e-control-wrapper.e-error.e-input-focus,
.e-outline.e-float-input.e-control-wrapper.e-success.e-input-focus,
.e-outline.e-float-input.e-control-wrapper.e-warning.e-input-focus,
.e-outline.e-float-input.e-error.e-input-focus,
.e-outline.e-float-input.e-input-group.e-control-wrapper.e-error.e-input-focus,
.e-outline.e-float-input.e-input-group.e-control-wrapper.e-error.e-input-focus:not(.e-float-icon-left),
.e-outline.e-float-input.e-input-group.e-control-wrapper.e-success.e-input-focus,
.e-outline.e-float-input.e-input-group.e-control-wrapper.e-success.e-input-focus:not(.e-float-icon-left),
.e-outline.e-float-input.e-input-group.e-control-wrapper.e-warning.e-input-focus,
.e-outline.e-float-input.e-input-group.e-control-wrapper.e-warning.e-input-focus:not(.e-float-icon-left),
.e-outline.e-float-input.e-input-group.e-error.e-input-focus,
.e-outline.e-float-input.e-input-group.e-error.e-input-focus:not(.e-float-icon-left),
.e-outline.e-float-input.e-input-group.e-success.e-input-focus,
.e-outline.e-float-input.e-input-group.e-success.e-input-focus:not(.e-float-icon-left),
.e-outline.e-float-input.e-input-group.e-warning.e-input-focus,
.e-outline.e-float-input.e-input-group.e-warning.e-input-focus:not(.e-float-icon-left),
.e-outline.e-float-input.e-success.e-input-focus,
.e-outline.e-float-input.e-warning.e-input-focus {
    border-top-color: #0000
}

.e-outline.e-float-input.e-control-wrapper.e-success,
.e-outline.e-float-input.e-input-group.e-control-wrapper.e-success,
.e-outline.e-float-input.e-input-group.e-success,
.e-outline.e-float-input.e-success,
.e-outline.e-input-group.e-control-wrapper.e-success,
.e-outline.e-input-group.e-control-wrapper.e-success:not(.e-float-icon-left),
.e-outline.e-input-group.e-success,
.e-outline.e-input-group.e-success:not(.e-float-icon-left) {
    border-color: #22b24b
}

.e-outline.e-float-input.e-control-wrapper.e-warning,
.e-outline.e-float-input.e-input-group.e-control-wrapper.e-warning,
.e-outline.e-float-input.e-input-group.e-warning,
.e-outline.e-float-input.e-warning,
.e-outline.e-input-group.e-control-wrapper.e-warning,
.e-outline.e-input-group.e-control-wrapper.e-warning:not(.e-float-icon-left),
.e-outline.e-input-group.e-warning,
.e-outline.e-input-group.e-warning:not(.e-float-icon-left) {
    border-color: #ffca1c
}

.e-outline.e-input-group.e-control-wrapper.e-input-focus.e-error:not(.e-success):not(.e-warning),
.e-outline.e-input-group.e-input-focus.e-error:not(.e-success):not(.e-warning) {
    box-shadow: inset 1px 1px #f44336, inset -1px 0 #f44336, inset 0 -1px #f44336
}

.e-outline.e-input-group.e-control-wrapper.e-input-focus.e-success:not(.e-error):not(.e-warning),
.e-outline.e-input-group.e-input-focus.e-success:not(.e-error):not(.e-warning) {
    box-shadow: inset 1px 1px #22b24b, inset -1px 0 #22b24b, inset 0 -1px #22b24b
}

.e-outline.e-input-group.e-control-wrapper.e-input-focus.e-warning:not(.e-error):not(.e-success),
.e-outline.e-input-group.e-input-focus.e-warning:not(.e-error):not(.e-success) {
    box-shadow: inset 1px 1px #ffca1c, inset -1px 0 #ffca1c, inset 0 -1px #ffca1c
}

.e-outline.e-float-input.e-control-wrapper.e-input-focus.e-error:not(.e-success):not(.e-warning),
.e-outline.e-float-input.e-input-focus.e-error:not(.e-success):not(.e-warning),
.e-outline.e-float-input.e-input-group.e-control-wrapper.e-input-focus.e-error:not(.e-success):not(.e-warning),
.e-outline.e-float-input.e-input-group.e-input-focus.e-error:not(.e-success):not(.e-warning) {
    box-shadow: inset 1px 0 #f44336, inset -1px 0 #f44336, inset 0 -1px #f44336
}

.e-outline.e-float-input.e-control-wrapper.e-input-focus.e-success:not(.e-error):not(.e-warning),
.e-outline.e-float-input.e-input-focus.e-success:not(.e-error):not(.e-warning),
.e-outline.e-float-input.e-input-group.e-control-wrapper.e-input-focus.e-success:not(.e-error):not(.e-warning),
.e-outline.e-float-input.e-input-group.e-input-focus.e-success:not(.e-error):not(.e-warning) {
    box-shadow: inset 1px 0 #22b24b, inset -1px 0 #22b24b, inset 0 -1px #22b24b
}

.e-outline.e-float-input.e-control-wrapper.e-input-focus.e-warning:not(.e-error):not(.e-success),
.e-outline.e-float-input.e-input-focus.e-warning:not(.e-error):not(.e-success),
.e-outline.e-float-input.e-input-group.e-control-wrapper.e-input-focus.e-warning:not(.e-error):not(.e-success),
.e-outline.e-float-input.e-input-group.e-input-focus.e-warning:not(.e-error):not(.e-success) {
    box-shadow: inset 1px 0 #ffca1c, inset -1px 0 #ffca1c, inset 0 -1px #ffca1c
}

.e-outline.e-input-group.e-control-wrapper.e-disabled:not(.e-success):not(.e-warning):not(.e-error):not(.e-float-icon-left):not(.e-input-focus),
.e-outline.e-input-group.e-disabled.e-control-wrapper.e-float-icon-left:not(.e-input-focus),
.e-outline.e-input-group.e-disabled.e-float-icon-left:not(.e-input-focus),
.e-outline.e-input-group.e-disabled:not(.e-input-focus),
.e-outline.e-input-group.e-disabled:not(.e-success):not(.e-warning):not(.e-error):not(.e-float-icon-left):not(.e-input-focus) {
    border-color: #0000000f
}

.e-bigger .e-outline.e-float-input.e-control-wrapper.e-small.e-success input:focus~label.e-float-text,
.e-bigger .e-outline.e-float-input.e-control-wrapper.e-small.e-success textarea:focus~label.e-float-text,
.e-bigger .e-outline.e-float-input.e-control-wrapper.e-small.e-success.e-input-focus input~label.e-float-text,
.e-bigger .e-outline.e-float-input.e-control-wrapper.e-success input:focus~label.e-float-text,
.e-bigger .e-outline.e-float-input.e-control-wrapper.e-success textarea:focus~label.e-float-text,
.e-bigger .e-outline.e-float-input.e-control-wrapper.e-success.e-input-focus input~label.e-float-text,
.e-bigger .e-outline.e-float-input.e-small.e-success textarea:focus~label.e-float-text,
.e-bigger .e-outline.e-float-input.e-small:not(.e-success) input:focus~label.e-float-text,
.e-bigger .e-outline.e-float-input.e-small:not(.e-success).e-input-focus input~label.e-float-text,
.e-bigger .e-outline.e-float-input.e-success textarea:focus~label.e-float-text,
.e-bigger .e-outline.e-float-input.e-success.e-input-focus input:focus~label.e-float-text,
.e-bigger .e-outline.e-float-input.e-success.e-input-focus input~label.e-float-text,
.e-outline.e-float-input.e-bigger.e-success textarea:focus~label.e-float-text,
.e-outline.e-float-input.e-bigger.e-success.e-input-focus input:focus~label.e-float-text,
.e-outline.e-float-input.e-bigger.e-success.e-input-focus input~label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-bigger.e-success input:focus~label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-bigger.e-success textarea:focus~label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-bigger.e-success.e-input-focus input~label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-small.e-bigger.e-success input:focus~label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-small.e-bigger.e-success textarea:focus~label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-small.e-bigger.e-success.e-input-focus input~label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-small.e-success input:focus~label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-small.e-success textarea:focus~label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-small.e-success.e-input-focus input~label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-success input:focus~label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-success label.e-float-text.e-label-top,
.e-outline.e-float-input.e-control-wrapper.e-success textarea:focus~label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-success.e-input-focus input~label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-valid-input.e-success:not(.e-input-focus) input:focus~label.e-float-text.e-label-top,
.e-outline.e-float-input.e-control-wrapper.e-valid-input.e-success:not(.e-input-focus) textarea:focus~label.e-float-text.e-label-top,
.e-outline.e-float-input.e-input-group.e-success label.e-float-text.e-label-top,
.e-outline.e-float-input.e-input-group.e-success.e-valid-input label.e-float-text.e-label-top,
.e-outline.e-float-input.e-small.e-bigger.e-success input:focus~label.e-float-text,
.e-outline.e-float-input.e-small.e-bigger.e-success textarea:focus~label.e-float-text,
.e-outline.e-float-input.e-small.e-bigger.e-success.e-input-focus input~label.e-float-text,
.e-outline.e-float-input.e-small.e-success textarea:focus~label.e-float-text,
.e-outline.e-float-input.e-small.e-success.e-input-focus input:focus~label.e-float-text,
.e-outline.e-float-input.e-small.e-success.e-input-focus input~label.e-float-text,
.e-outline.e-float-input.e-success label.e-float-text.e-label-top,
.e-outline.e-float-input.e-success textarea:focus~label.e-float-text,
.e-outline.e-float-input.e-success.e-input-focus input:focus~label.e-float-text,
.e-outline.e-float-input.e-success.e-input-focus input~label.e-float-text,
.e-outline.e-float-input.e-valid-input.e-success:not(.e-input-focus) input:valid~label.e-float-text.e-label-top,
.e-outline.e-float-input.e-valid-input.e-success:not(.e-input-focus) textarea:valid~label.e-float-text.e-label-top,
.e-small .e-outline.e-float-input.e-control-wrapper.e-success input:focus~label.e-float-text,
.e-small .e-outline.e-float-input.e-control-wrapper.e-success textarea:focus~label.e-float-text,
.e-small .e-outline.e-float-input.e-control-wrapper.e-success.e-input-focus input~label.e-float-text,
.e-small .e-outline.e-float-input.e-success input:focus~label.e-float-text,
.e-small .e-outline.e-float-input.e-success textarea:focus~label.e-float-text,
.e-small .e-outline.e-float-input.e-success.e-input-focus input~label.e-float-text {
    color: #22b24b
}

.e-bigger .e-outline.e-float-input.e-control-wrapper.e-error input:focus~label.e-float-text,
.e-bigger .e-outline.e-float-input.e-control-wrapper.e-error textarea:focus~label.e-float-text,
.e-bigger .e-outline.e-float-input.e-control-wrapper.e-error.e-input-focus input~label.e-float-text,
.e-bigger .e-outline.e-float-input.e-control-wrapper.e-small.e-error input:focus~label.e-float-text,
.e-bigger .e-outline.e-float-input.e-control-wrapper.e-small.e-error textarea:focus~label.e-float-text,
.e-bigger .e-outline.e-float-input.e-control-wrapper.e-small.e-error.e-input-focus input~label.e-float-text,
.e-bigger .e-outline.e-float-input.e-error textarea:focus~label.e-float-text,
.e-bigger .e-outline.e-float-input.e-error.e-input-focus input:focus~label.e-float-text,
.e-bigger .e-outline.e-float-input.e-error.e-input-focus input~label.e-float-text,
.e-bigger .e-outline.e-float-input.e-small.e-error textarea:focus~label.e-float-text,
.e-bigger .e-outline.e-float-input.e-small:not(.e-error) input:focus~label.e-float-text,
.e-bigger .e-outline.e-float-input.e-small:not(.e-error).e-input-focus input~label.e-float-text,
.e-outline.e-float-input.e-bigger.e-error textarea:focus~label.e-float-text,
.e-outline.e-float-input.e-bigger.e-error.e-input-focus input:focus~label.e-float-text,
.e-outline.e-float-input.e-bigger.e-error.e-input-focus input~label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-bigger.e-error input:focus~label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-bigger.e-error textarea:focus~label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-bigger.e-error.e-input-focus input~label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-error input:focus~label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-error label.e-float-text.e-label-top,
.e-outline.e-float-input.e-control-wrapper.e-error textarea:focus~label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-error.e-input-focus input~label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-small.e-bigger.e-error input:focus~label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-small.e-bigger.e-error textarea:focus~label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-small.e-bigger.e-error.e-input-focus input~label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-small.e-error input:focus~label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-small.e-error textarea:focus~label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-small.e-error.e-input-focus input~label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-valid-input.e-error:not(.e-input-focus) input:focus~label.e-float-text.e-label-top,
.e-outline.e-float-input.e-control-wrapper.e-valid-input.e-error:not(.e-input-focus) textarea:focus~label.e-float-text.e-label-top,
.e-outline.e-float-input.e-error label.e-float-text.e-label-top,
.e-outline.e-float-input.e-error textarea:focus~label.e-float-text,
.e-outline.e-float-input.e-error.e-input-focus input:focus~label.e-float-text,
.e-outline.e-float-input.e-error.e-input-focus input~label.e-float-text,
.e-outline.e-float-input.e-input-group.e-error label.e-float-text.e-label-top,
.e-outline.e-float-input.e-input-group.e-error.e-valid-input label.e-label-top.e-float-text,
.e-outline.e-float-input.e-small.e-bigger.e-error input:focus~label.e-float-text,
.e-outline.e-float-input.e-small.e-bigger.e-error textarea:focus~label.e-float-text,
.e-outline.e-float-input.e-small.e-bigger.e-error.e-input-focus input~label.e-float-text,
.e-outline.e-float-input.e-small.e-error textarea:focus~label.e-float-text,
.e-outline.e-float-input.e-small.e-error.e-input-focus input:focus~label.e-float-text,
.e-outline.e-float-input.e-small.e-error.e-input-focus input~label.e-float-text,
.e-outline.e-float-input.e-valid-input.e-error:not(.e-input-focus) input:valid~label.e-float-text.e-label-top,
.e-outline.e-float-input.e-valid-input.e-error:not(.e-input-focus) textarea:valid~label.e-float-text.e-label-top,
.e-small .e-outline.e-float-input.e-control-wrapper.e-error input:focus~label.e-float-text,
.e-small .e-outline.e-float-input.e-control-wrapper.e-error textarea:focus~label.e-float-text,
.e-small .e-outline.e-float-input.e-control-wrapper.e-error.e-input-focus input~label.e-float-text,
.e-small .e-outline.e-float-input.e-error input:focus~label.e-float-text,
.e-small .e-outline.e-float-input.e-error textarea:focus~label.e-float-text,
.e-small .e-outline.e-float-input.e-error.e-input-focus input~label.e-float-text {
    color: #f44336
}

.e-bigger .e-outline.e-float-input.e-control-wrapper.e-small.e-warning input:focus~label.e-float-text,
.e-bigger .e-outline.e-float-input.e-control-wrapper.e-small.e-warning textarea:focus~label.e-float-text,
.e-bigger .e-outline.e-float-input.e-control-wrapper.e-small.e-warning.e-input-focus input~label.e-float-text,
.e-bigger .e-outline.e-float-input.e-control-wrapper.e-warning input:focus~label.e-float-text,
.e-bigger .e-outline.e-float-input.e-control-wrapper.e-warning textarea:focus~label.e-float-text,
.e-bigger .e-outline.e-float-input.e-control-wrapper.e-warning.e-input-focus input~label.e-float-text,
.e-bigger .e-outline.e-float-input.e-small.e-warning textarea:focus~label.e-float-text,
.e-bigger .e-outline.e-float-input.e-small:not(.e-warning) input:focus~label.e-float-text,
.e-bigger .e-outline.e-float-input.e-small:not(.e-warning).e-input-focus input~label.e-float-text,
.e-bigger .e-outline.e-float-input.e-warning textarea:focus~label.e-float-text,
.e-bigger .e-outline.e-float-input.e-warning.e-input-focus input:focus~label.e-float-text,
.e-bigger .e-outline.e-float-input.e-warning.e-input-focus input~label.e-float-text,
.e-outline.e-float-input.e-bigger.e-warning textarea:focus~label.e-float-text,
.e-outline.e-float-input.e-bigger.e-warning.e-input-focus input:focus~label.e-float-text,
.e-outline.e-float-input.e-bigger.e-warning.e-input-focus input~label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-bigger.e-warning input:focus~label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-bigger.e-warning textarea:focus~label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-bigger.e-warning.e-input-focus input~label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-small.e-bigger.e-warning input:focus~label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-small.e-bigger.e-warning textarea:focus~label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-small.e-bigger.e-warning.e-input-focus input~label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-small.e-warning input:focus~label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-small.e-warning textarea:focus~label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-small.e-warning.e-input-focus input~label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-valid-input.e-warning:not(.e-input-focus) input:focus~label.e-float-text.e-label-top,
.e-outline.e-float-input.e-control-wrapper.e-valid-input.e-warning:not(.e-input-focus) textarea:focus~label.e-float-text.e-label-top,
.e-outline.e-float-input.e-control-wrapper.e-warning input:focus~label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-warning label.e-float-text.e-label-top,
.e-outline.e-float-input.e-control-wrapper.e-warning textarea:focus~label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-warning.e-input-focus input~label.e-float-text,
.e-outline.e-float-input.e-input-group.e-warning label.e-float-text.e-label-top,
.e-outline.e-float-input.e-input-group.e-warning.e-valid-input label.e-label-top.e-float-text,
.e-outline.e-float-input.e-small.e-bigger.e-warning input:focus~label.e-float-text,
.e-outline.e-float-input.e-small.e-bigger.e-warning textarea:focus~label.e-float-text,
.e-outline.e-float-input.e-small.e-bigger.e-warning.e-input-focus input~label.e-float-text,
.e-outline.e-float-input.e-small.e-warning textarea:focus~label.e-float-text,
.e-outline.e-float-input.e-small.e-warning.e-input-focus input:focus~label.e-float-text,
.e-outline.e-float-input.e-small.e-warning.e-input-focus input~label.e-float-text,
.e-outline.e-float-input.e-valid-input.e-warning:not(.e-input-focus) input:valid~label.e-float-text.e-label-top,
.e-outline.e-float-input.e-valid-input.e-warning:not(.e-input-focus) textarea:valid~label.e-float-text.e-label-top,
.e-outline.e-float-input.e-warning label.e-float-text.e-label-top,
.e-outline.e-float-input.e-warning textarea:focus~label.e-float-text,
.e-outline.e-float-input.e-warning.e-input-focus input:focus~label.e-float-text,
.e-outline.e-float-input.e-warning.e-input-focus input~label.e-float-text,
.e-small .e-outline.e-float-input.e-control-wrapper.e-warning input:focus~label.e-float-text,
.e-small .e-outline.e-float-input.e-control-wrapper.e-warning textarea:focus~label.e-float-text,
.e-small .e-outline.e-float-input.e-control-wrapper.e-warning.e-input-focus input~label.e-float-text,
.e-small .e-outline.e-float-input.e-warning input:focus~label.e-float-text,
.e-small .e-outline.e-float-input.e-warning textarea:focus~label.e-float-text,
.e-small .e-outline.e-float-input.e-warning.e-input-focus input~label.e-float-text {
    color: #ffca1c
}

.e-outline.e-float-input.e-control-wrapper.e-input-group.e-input-focus label.e-label-top,
.e-outline.e-float-input.e-control-wrapper.e-input-group.e-valid-input.e-input-focus label.e-label-top,
.e-outline.e-float-input.e-input-group.e-input-focus label.e-label-top,
.e-outline.e-float-input.e-input-group.e-valid-input.e-input-focus label.e-label-top {
    color: #e3165b
}

.e-outline.e-float-input input[disabled],
.e-outline.e-float-input textarea[disabled],
.e-outline.e-float-input.e-control-wrapper input[disabled],
.e-outline.e-float-input.e-control-wrapper textarea[disabled],
.e-outline.e-float-input.e-control-wrapper.e-disabled,
.e-outline.e-float-input.e-disabled,
.e-outline.e-input-group .e-input[disabled],
.e-outline.e-input-group.e-control-wrapper .e-input[disabled],
.e-outline.e-input-group.e-control-wrapper.e-disabled,
.e-outline.e-input-group.e-control-wrapper.e-float-icon-left:not(.e-success):not(.e-warning):not(.e-error).e-disabled .e-input-in-wrap,
.e-outline.e-input-group.e-control-wrapper:not(.e-success):not(.e-warning):not(.e-error):not(.e-float-icon-left).e-disabled,
.e-outline.e-input-group.e-disabled,
.e-outline.e-input-group.e-float-icon-left:not(.e-success):not(.e-warning):not(.e-error).e-disabled .e-input-in-wrap,
.e-outline.e-input-group:not(.e-success):not(.e-warning):not(.e-error):not(.e-float-icon-left).e-disabled,
.e-outline.e-input[disabled] {
    background-image: none;
    border-color: #0000000f
}

.e-outline.e-float-input.e-input-group.e-control-wrapper.e-disabled.e-valid-input:not(.e-success):not(.e-warning):not(.e-error):not(.e-float-icon-left):not(.e-input-focus),
.e-outline.e-float-input.e-input-group.e-disabled.e-valid-input:not(.e-input-focus),
.e-outline.e-float-input.e-input-group.e-disabled.e-valid-input:not(.e-success):not(.e-warning):not(.e-error):not(.e-float-icon-left):not(.e-input-focus) {
    border-top-color: #0000
}

.e-outline.e-disabled.e-float-input.e-control-wrapper.e-valid-input:not(.e-input-focus) label.e-float-text:after,
.e-outline.e-disabled.e-float-input.e-control-wrapper.e-valid-input:not(.e-input-focus) label.e-float-text:before,
.e-outline.e-disabled.e-float-input.e-valid-input:not(.e-input-focus) label.e-float-text:after,
.e-outline.e-disabled.e-float-input.e-valid-input:not(.e-input-focus) label.e-float-text:before,
.e-outline.e-disabled.e-valid-input:not(.e-input-focus) label.e-float-text:after,
.e-outline.e-disabled.e-valid-input:not(.e-input-focus) label.e-float-text:before,
.e-outline.e-float-input.e-input-group.e-control-wrapper.e-disabled.e-valid-input:not(.e-success):not(.e-warning):not(.e-error):not(.e-float-icon-left):not(.e-input-focus) label.e-float-text:after,
.e-outline.e-float-input.e-input-group.e-control-wrapper.e-disabled.e-valid-input:not(.e-success):not(.e-warning):not(.e-error):not(.e-float-icon-left):not(.e-input-focus) label.e-float-text:before,
.e-outline.e-float-input.e-input-group.e-disabled.e-valid-input:not(.e-input-focus) label.e-float-text:after,
.e-outline.e-float-input.e-input-group.e-disabled.e-valid-input:not(.e-input-focus) label.e-float-text:before,
.e-outline.e-float-input.e-input-group.e-disabled.e-valid-input:not(.e-success):not(.e-warning):not(.e-error):not(.e-float-icon-left):not(.e-input-focus) label.e-float-text:after,
.e-outline.e-float-input.e-input-group.e-disabled.e-valid-input:not(.e-success):not(.e-warning):not(.e-error):not(.e-float-icon-left):not(.e-input-focus) label.e-float-text:before {
    border-color: #0000000f
}

.e-outline.e-float-input input[disabled]~label.e-float-text,
.e-outline.e-float-input input[disabled]~label.e-label-top.e-float-text,
.e-outline.e-float-input textarea[disabled]~label.e-float-text,
.e-outline.e-float-input textarea[disabled]~label.e-label-top.e-float-text,
.e-outline.e-float-input.e-bigger:not(.e-error) input[disabled]~label.e-float-text,
.e-outline.e-float-input.e-bigger:not(.e-error) input[disabled]~label.e-float-text.e-label-top,
.e-outline.e-float-input.e-bigger:not(.e-error) textarea[disabled]~label.e-float-text,
.e-outline.e-float-input.e-bigger:not(.e-error) textarea[disabled]~label.e-float-text.e-label-top,
.e-outline.e-float-input.e-control-wrapper input[disabled]~label.e-float-text,
.e-outline.e-float-input.e-control-wrapper input[disabled]~label.e-label-top.e-float-text,
.e-outline.e-float-input.e-control-wrapper textarea[disabled]~label.e-float-text,
.e-outline.e-float-input.e-control-wrapper textarea[disabled]~label.e-label-top.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-bigger:not(.e-error) input[disabled]~label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-bigger:not(.e-error) input[disabled]~label.e-float-text.e-label-top,
.e-outline.e-float-input.e-control-wrapper.e-bigger:not(.e-error) textarea[disabled]~label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-bigger:not(.e-error) textarea[disabled]~label.e-float-text.e-label-top,
.e-outline.e-float-input.e-control-wrapper.e-disabled input[disabled]~label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-disabled input[disabled]~label.e-label-top.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-disabled label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-disabled label.e-float-text.e-label-top,
.e-outline.e-float-input.e-control-wrapper.e-disabled textarea[disabled]~label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-disabled textarea[disabled]~label.e-label-top.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-disabled.e-bigger:not(.e-error) input[disabled]~label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-disabled.e-bigger:not(.e-error) input[disabled]~label.e-float-text.e-label-top,
.e-outline.e-float-input.e-control-wrapper.e-disabled.e-bigger:not(.e-error) textarea[disabled]~label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-disabled.e-bigger:not(.e-error) textarea[disabled]~label.e-float-text.e-label-top,
.e-outline.e-float-input.e-control-wrapper.e-disabled.e-small.e-bigger:not(.e-error) input[disabled]~label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-disabled.e-small.e-bigger:not(.e-error) input[disabled]~label.e-float-text.e-label-top,
.e-outline.e-float-input.e-control-wrapper.e-disabled.e-small.e-bigger:not(.e-error) textarea[disabled]~label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-disabled.e-small.e-bigger:not(.e-error) textarea[disabled]~label.e-float-text.e-label-top,
.e-outline.e-float-input.e-control-wrapper.e-disabled.e-small:not(.e-error) input[disabled]~label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-disabled.e-small:not(.e-error) input[disabled]~label.e-float-text.e-label-top,
.e-outline.e-float-input.e-control-wrapper.e-disabled.e-small:not(.e-error) textarea[disabled]~label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-disabled.e-small:not(.e-error) textarea[disabled]~label.e-float-text.e-label-top,
.e-outline.e-float-input.e-control-wrapper.e-disabled:not(.e-error) input[disabled]~label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-disabled:not(.e-error) input[disabled]~label.e-label-top.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-disabled:not(.e-error) textarea[disabled]~label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-disabled:not(.e-error) textarea[disabled]~label.e-label-top.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-input-group.e-disabled .e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-input-group.e-disabled .e-float-text.e-label-top,
.e-outline.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) input[disabled]~label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) input[disabled]~label.e-float-text.e-label-top,
.e-outline.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) textarea[disabled]~label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) textarea[disabled]~label.e-float-text.e-label-top,
.e-outline.e-float-input.e-control-wrapper.e-small:not(.e-error) input[disabled]~label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-small:not(.e-error) input[disabled]~label.e-float-text.e-label-top,
.e-outline.e-float-input.e-control-wrapper.e-small:not(.e-error) textarea[disabled]~label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-small:not(.e-error) textarea[disabled]~label.e-float-text.e-label-top,
.e-outline.e-float-input.e-control-wrapper:not(.e-error) input[disabled]~label.e-float-text,
.e-outline.e-float-input.e-control-wrapper:not(.e-error) input[disabled]~label.e-label-top.e-float-text,
.e-outline.e-float-input.e-control-wrapper:not(.e-error) textarea[disabled]~label.e-float-text,
.e-outline.e-float-input.e-control-wrapper:not(.e-error) textarea[disabled]~label.e-label-top.e-float-text,
.e-outline.e-float-input.e-disabled label.e-float-text,
.e-outline.e-float-input.e-disabled label.e-float-text.e-label-top,
.e-outline.e-float-input.e-input-group.e-disabled .e-float-text,
.e-outline.e-float-input.e-input-group.e-disabled .e-float-text.e-label-top,
.e-outline.e-float-input.e-small.e-bigger:not(.e-error) input[disabled]~label.e-float-text,
.e-outline.e-float-input.e-small.e-bigger:not(.e-error) input[disabled]~label.e-float-text.e-label-top,
.e-outline.e-float-input.e-small.e-bigger:not(.e-error) textarea[disabled]~label.e-float-text,
.e-outline.e-float-input.e-small.e-bigger:not(.e-error) textarea[disabled]~label.e-float-text.e-label-top,
.e-outline.e-float-input.e-small:not(.e-error) input[disabled]~label.e-float-text,
.e-outline.e-float-input.e-small:not(.e-error) input[disabled]~label.e-float-text.e-label-top,
.e-outline.e-float-input.e-small:not(.e-error) textarea[disabled]~label.e-float-text,
.e-outline.e-float-input.e-small:not(.e-error) textarea[disabled]~label.e-float-text.e-label-top,
.e-outline.e-float-input:not(.e-error) input[disabled]~label.e-float-text,
.e-outline.e-float-input:not(.e-error) input[disabled]~label.e-label-top.e-float-text,
.e-outline.e-float-input:not(.e-error) textarea[disabled]~label.e-float-text,
.e-outline.e-float-input:not(.e-error) textarea[disabled]~label.e-label-top.e-float-text,
.e-outline.e-input-group.e-control-wrapper.e-disabled .e-input-group-icon,
.e-outline.e-input-group.e-disabled .e-input-group-icon {
    color: #00000061
}

.e-outline.e-float-input.e-control-wrapper:not(.e-disabled) .e-clear-icon:active,
.e-outline.e-float-input.e-control-wrapper:not(.e-disabled) .e-clear-icon:hover,
.e-outline.e-float-input:not(.e-disabled) .e-clear-icon:active,
.e-outline.e-float-input:not(.e-disabled) .e-clear-icon:hover,
.e-outline.e-input-group.e-control-wrapper:not(.e-disabled) .e-clear-icon:active,
.e-outline.e-input-group.e-control-wrapper:not(.e-disabled) .e-clear-icon:hover,
.e-outline.e-input-group:not(.e-disabled) .e-clear-icon:active,
.e-outline.e-input-group:not(.e-disabled) .e-clear-icon:hover {
    color: #000000de
}

.e-filled.e-float-input,
.e-filled.e-float-input.e-control-wrapper,
.e-filled.e-float-input.e-input-group,
.e-filled.e-float-input.e-input-group.e-control-wrapper,
.e-filled.e-input-group,
.e-filled.e-input-group.e-control-wrapper {
    background: #f5f5f5;
    transition: opacity 15ms linear, background-color 15ms linear
}

.e-filled.e-float-input.e-control-wrapper:hover,
.e-filled.e-float-input.e-input-group.e-control-wrapper:hover,
.e-filled.e-float-input.e-input-group:hover,
.e-filled.e-float-input:hover,
.e-filled.e-input-group.e-control-wrapper:hover,
.e-filled.e-input-group:hover {
    background: #ececec;
    transition: opacity 15ms linear, background-color 15ms linear
}

.e-filled.e-float-input.e-control-wrapper.e-input-focus,
.e-filled.e-float-input.e-input-focus,
.e-filled.e-float-input.e-input-group.e-control-wrapper.e-input-focus,
.e-filled.e-float-input.e-input-group.e-input-focus,
.e-filled.e-float-input:hover.e-control-wrapper.e-input-focus,
.e-filled.e-float-input:hover.e-input-focus,
.e-filled.e-float-input:hover.e-input-group.e-control-wrapper.e-input-focus,
.e-filled.e-float-input:hover.e-input-group.e-input-focus,
.e-filled.e-input-group.e-control-wrapper.e-input-focus,
.e-filled.e-input-group.e-input-focus,
.e-filled.e-input-group:hover.e-control-wrapper.e-input-focus,
.e-filled.e-input-group:hover.e-input-focus {
    background: #dcdcdc;
    transition: opacity 15ms linear, background-color 15ms linear
}

.e-filled.e-float-input.e-control-wrapper.e-input-focus:hover:not(.e-input-group):not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled),
.e-filled.e-float-input.e-control-wrapper.e-input-focus:hover:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled):not(.e-float-icon-left),
.e-filled.e-float-input.e-control-wrapper:hover:not(.e-input-group):not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled),
.e-filled.e-float-input.e-control-wrapper:hover:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled):not(.e-float-icon-left),
.e-filled.e-float-input.e-input-focus:hover:not(.e-input-group):not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled),
.e-filled.e-float-input.e-input-focus:hover:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled):not(.e-float-icon-left),
.e-filled.e-float-input:hover:not(.e-input-group):not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled),
.e-filled.e-float-input:hover:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled):not(.e-float-icon-left),
.e-filled.e-input-group.e-control-wrapper.e-input-focus:hover:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled):not(.e-float-icon-left),
.e-filled.e-input-group.e-control-wrapper:hover:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled):not(.e-float-icon-left),
.e-filled.e-input-group.e-input-focus:hover:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled):not(.e-float-icon-left),
.e-filled.e-input-group:hover:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled):not(.e-float-icon-left) {
    border-color: #000000de
}

.e-filled.e-float-input.e-control-wrapper:not(.e-success):not(.e-warning):not(.e-error),
.e-filled.e-float-input:not(.e-success):not(.e-warning):not(.e-error),
.e-filled.e-input-group.e-control-wrapper.e-float-icon-left:not(.e-success):not(.e-warning):not(.e-error),
.e-filled.e-input-group.e-float-icon-left:not(.e-success):not(.e-warning):not(.e-error) {
    border-color: #0000006b
}

.e-filled.e-float-input.e-control-wrapper.e-success,
.e-filled.e-float-input.e-success,
.e-filled.e-input-group.e-float-icon-left.e-control-wrapper.e-success,
.e-filled.e-input-group.e-float-icon-left.e-success {
    border-bottom-color: #22b24b
}

.e-filled.e-float-input.e-control-wrapper.e-warning,
.e-filled.e-float-input.e-warning,
.e-filled.e-input-group.e-float-icon-left.e-control-wrapper.e-warning,
.e-filled.e-input-group.e-float-icon-left.e-warning {
    border-bottom-color: #ffca1c
}

.e-filled.e-float-input.e-control-wrapper.e-error,
.e-filled.e-float-input.e-error,
.e-filled.e-input-group.e-float-icon-left.e-control-wrapper.e-error,
.e-filled.e-input-group.e-float-icon-left.e-error {
    border-bottom-color: #f44336
}

.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small:not(.e-error):not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-bigger .e-filled.e-float-input.e-control-wrapper:not(.e-error):not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-bigger .e-filled.e-float-input.e-small:not(.e-error):not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-bigger .e-filled.e-float-input:not(.e-error):not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-filled label.e-float-text,
.e-filled.e-float-input.e-bigger:not(.e-error):not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-control-wrapper.e-bigger:not(.e-error):not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error):not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-control-wrapper.e-small:not(.e-error):not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-control-wrapper:not(.e-error):not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-small.e-bigger:not(.e-error):not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-small:not(.e-error):not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-filled.e-float-input:not(.e-error):not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-small .e-filled.e-float-input.e-control-wrapper:not(.e-error):not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-small .e-filled.e-float-input:not(.e-error):not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom {
    color: #0009
}

.e-filled.e-float-input.e-control-wrapper.e-error input:focus~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-error label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-error textarea:focus~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-error.e-input-focus input~label.e-float-text,
.e-filled.e-float-input.e-error input:focus~label.e-float-text,
.e-filled.e-float-input.e-error label.e-float-text,
.e-filled.e-float-input.e-error textarea:focus~label.e-float-text,
.e-filled.e-float-input.e-error.e-input-focus input~label.e-float-text {
    color: #f44336
}

.e-filled.e-float-input.e-control-wrapper.e-success input:focus~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-success label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-success textarea:focus~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-success.e-input-focus input~label.e-float-text,
.e-filled.e-float-input.e-success input:focus~label.e-float-text,
.e-filled.e-float-input.e-success label.e-float-text,
.e-filled.e-float-input.e-success textarea:focus~label.e-float-text,
.e-filled.e-float-input.e-success.e-input-focus input~label.e-float-text {
    color: #22b24b
}

.e-filled.e-float-input.e-control-wrapper.e-warning input:focus~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-warning label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-warning textarea:focus~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-warning.e-input-focus input~label.e-float-text,
.e-filled.e-float-input.e-warning input:focus~label.e-float-text,
.e-filled.e-float-input.e-warning label.e-float-text,
.e-filled.e-float-input.e-warning textarea:focus~label.e-float-text,
.e-filled.e-float-input.e-warning.e-input-focus input~label.e-float-text {
    color: #ffca1c
}

.e-bigger .e-filled.e-float-input:not(.e-error) input:focus~label.e-float-text,
.e-bigger .e-filled.e-float-input:not(.e-error) input:valid~label.e-float-text,
.e-bigger .e-filled.e-float-input:not(.e-error) input[disabled]~label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input:not(.e-error) input[readonly]~label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input:not(.e-error) input~label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input:not(.e-error).e-input-focus input~label.e-float-text,
.e-filled.e-float-input.e-bigger:not(.e-error) input:focus~label.e-float-text,
.e-filled.e-float-input.e-bigger:not(.e-error) input:valid~label.e-float-text,
.e-filled.e-float-input.e-bigger:not(.e-error) input[disabled]~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-bigger:not(.e-error) input[readonly]~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-bigger:not(.e-error) input~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-bigger:not(.e-error).e-input-focus input~label.e-float-text,
.e-filled.e-float-input:not(.e-error) input label.e-float-text.e-label-top,
.e-filled.e-float-input:not(.e-error) input:focus~label.e-float-text,
.e-filled.e-float-input:not(.e-error) input:valid~label.e-float-text,
.e-filled.e-float-input:not(.e-error) input[disabled]~label.e-label-top.e-float-text,
.e-filled.e-float-input:not(.e-error) input[readonly]~label.e-label-top.e-float-text,
.e-filled.e-float-input:not(.e-error) input~label.e-label-top.e-float-text,
.e-filled.e-float-input:not(.e-error).e-input-focus input~label.e-float-text {
    color: #0009
}

.e-bigger .e-filled.e-float-input.e-control-wrapper:not(.e-error) input:focus~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper:not(.e-error) input:valid~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper:not(.e-error) input[disabled]~label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper:not(.e-error) input[readonly]~label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper:not(.e-error) input~label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper:not(.e-error).e-input-focus input~label.e-float-text,
.e-filled.e-float-input .e-control-wrapper:not(.e-error) input label.e-float-text.e-label-top,
.e-filled.e-float-input.e-control-wrapper.e-bigger:not(.e-error) input:focus~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger:not(.e-error) input:valid~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger:not(.e-error) input[disabled]~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger:not(.e-error) input[readonly]~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger:not(.e-error) input~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger:not(.e-error).e-input-focus input~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper:not(.e-error) input:focus~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper:not(.e-error) input:valid~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper:not(.e-error) input[disabled]~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper:not(.e-error) input[readonly]~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper:not(.e-error) input~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper:not(.e-error).e-input-focus input~label.e-float-text {
    color: #0009
}

.e-bigger .e-filled.e-float-input.e-small:not(.e-error) input:focus~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-small:not(.e-error) input:valid~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-small:not(.e-error) input[disabled]~label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-small:not(.e-error) input[readonly]~label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-small:not(.e-error) input~label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-small:not(.e-error).e-input-focus input~label.e-float-text,
.e-filled.e-float-input.e-small.e-bigger:not(.e-error) input:focus~label.e-float-text,
.e-filled.e-float-input.e-small.e-bigger:not(.e-error) input:valid~label.e-float-text,
.e-filled.e-float-input.e-small.e-bigger:not(.e-error) input[disabled]~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-small.e-bigger:not(.e-error) input[readonly]~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-small.e-bigger:not(.e-error) input~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-small.e-bigger:not(.e-error).e-input-focus input~label.e-float-text,
.e-filled.e-float-input.e-small:not(.e-error) input:focus~label.e-float-text,
.e-filled.e-float-input.e-small:not(.e-error) input:valid~label.e-float-text,
.e-filled.e-float-input.e-small:not(.e-error) input[disabled]~label.e-float-text,
.e-filled.e-float-input.e-small:not(.e-error) input[readonly]~label.e-float-text,
.e-filled.e-float-input.e-small:not(.e-error) input~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-small:not(.e-error).e-input-focus input~label.e-float-text,
.e-small .e-filled.e-float-input:not(.e-error) input:focus~label.e-float-text,
.e-small .e-filled.e-float-input:not(.e-error) input:valid~label.e-float-text,
.e-small .e-filled.e-float-input:not(.e-error) input[disabled]~label.e-float-text.e-label-top,
.e-small .e-filled.e-float-input:not(.e-error) input[readonly]~label.e-float-text.e-label-top,
.e-small .e-filled.e-float-input:not(.e-error) input~label.e-label-top.e-float-text,
.e-small .e-filled.e-float-input:not(.e-error).e-input-focus input~label.e-float-text {
    color: #0009
}

.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small:not(.e-error) input:focus~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small:not(.e-error) input:valid~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small:not(.e-error) input[disabled]~label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small:not(.e-error) input[readonly]~label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small:not(.e-error) input~label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small:not(.e-error).e-input-focus input~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) input:focus~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) input:valid~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) input[disabled]~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) input[readonly]~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) input~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error).e-input-focus input~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small:not(.e-error) input:focus~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small:not(.e-error) input:valid~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small:not(.e-error) input[disabled]~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small:not(.e-error) input[readonly]~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small:not(.e-error) input~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small:not(.e-error).e-input-focus input~label.e-float-text,
.e-small .e-filled.e-float-input.e-control-wrapper:not(.e-error) input:focus~label.e-float-text,
.e-small .e-filled.e-float-input.e-control-wrapper:not(.e-error) input:valid~label.e-float-text,
.e-small .e-filled.e-float-input.e-control-wrapper:not(.e-error) input[disabled]~label.e-float-text.e-label-top,
.e-small .e-filled.e-float-input.e-control-wrapper:not(.e-error) input[readonly]~label.e-float-text.e-label-top,
.e-small .e-filled.e-float-input.e-control-wrapper:not(.e-error) input~label.e-label-top.e-float-text,
.e-small .e-filled.e-float-input.e-control-wrapper:not(.e-error).e-input-focus input~label.e-float-text {
    color: #0009
}

.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small:not(.e-error) textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-bigger .e-filled.e-float-input.e-control-wrapper:not(.e-error) textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-bigger .e-filled.e-float-input.e-small:not(.e-error) textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-bigger .e-filled.e-float-input:not(.e-error) textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-bigger:not(.e-error) textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-control-wrapper.e-bigger:not(.e-error) textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-control-wrapper.e-small:not(.e-error) textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-control-wrapper:not(.e-error) textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-small.e-bigger:not(.e-error) textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-small:not(.e-error) textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-filled.e-float-input:not(.e-error) textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-small .e-filled.e-float-input.e-control-wrapper:not(.e-error) textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-small .e-filled.e-float-input:not(.e-error) textarea:not(:focus):valid~label.e-float-text.e-label-bottom {
    color: #0009
}

.e-filled.e-float-input.e-control-wrapper:not(.e-input-focus):not(.e-disabled) textarea:not(:focus):not(:valid)~label.e-float-text:not(.e-label-top),
.e-filled.e-float-input:not(.e-input-focus) textarea:not(:focus):not(:valid)~label.e-float-text:not(.e-label-top),
.e-filled.e-float-input:not(.e-input-focus):not(.e-disabled) textarea:not(:focus):not(:valid)~label.e-float-text:not(.e-label-top) {
    color: #0009
}

.e-bigger .e-filled.e-float-input:not(.e-error) textarea:focus~label.e-float-text,
.e-bigger .e-filled.e-float-input:not(.e-error) textarea:valid~label.e-float-text,
.e-bigger .e-filled.e-float-input:not(.e-error) textarea[disabled]~label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input:not(.e-error) textarea[readonly]~label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input:not(.e-error) textarea~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-bigger:not(.e-error) textarea:focus~label.e-float-text,
.e-filled.e-float-input.e-bigger:not(.e-error) textarea:valid~label.e-float-text,
.e-filled.e-float-input.e-bigger:not(.e-error) textarea[disabled]~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-bigger:not(.e-error) textarea[readonly]~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-bigger:not(.e-error) textarea~label.e-label-top.e-float-text,
.e-filled.e-float-input:not(.e-error) textarea label.e-float-text.e-label-top,
.e-filled.e-float-input:not(.e-error) textarea:focus~label.e-float-text,
.e-filled.e-float-input:not(.e-error) textarea:valid~label.e-float-text,
.e-filled.e-float-input:not(.e-error) textarea[disabled]~label.e-label-top.e-float-text,
.e-filled.e-float-input:not(.e-error) textarea[readonly]~label.e-label-top.e-float-text,
.e-filled.e-float-input:not(.e-error) textarea~label.e-label-top.e-float-text {
    color: #0009
}

.e-bigger .e-filled.e-float-input.e-control-wrapper:not(.e-error) textarea:focus~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper:not(.e-error) textarea:valid~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper:not(.e-error) textarea[disabled]~label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper:not(.e-error) textarea[readonly]~label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper:not(.e-error) textarea~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger:not(.e-error) textarea:focus~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger:not(.e-error) textarea:valid~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger:not(.e-error) textarea[disabled]~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger:not(.e-error) textarea[readonly]~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger:not(.e-error) textarea~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper:not(.e-error) textarea label.e-float-text.e-label-top,
.e-filled.e-float-input.e-control-wrapper:not(.e-error) textarea:focus~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper:not(.e-error) textarea:valid~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper:not(.e-error) textarea[disabled]~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper:not(.e-error) textarea[readonly]~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper:not(.e-error) textarea~label.e-label-top.e-float-text {
    color: #0009
}

.e-bigger .e-filled.e-float-input.e-small:not(.e-error) textarea:focus~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-small:not(.e-error) textarea:valid~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-small:not(.e-error) textarea[disabled]~label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-small:not(.e-error) textarea[readonly]~label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-small:not(.e-error) textarea~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-small.e-bigger:not(.e-error) textarea:focus~label.e-float-text,
.e-filled.e-float-input.e-small.e-bigger:not(.e-error) textarea:valid~label.e-float-text,
.e-filled.e-float-input.e-small.e-bigger:not(.e-error) textarea[disabled]~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-small.e-bigger:not(.e-error) textarea[readonly]~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-small.e-bigger:not(.e-error) textarea~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-small:not(.e-error) textarea:focus~label.e-float-text,
.e-filled.e-float-input.e-small:not(.e-error) textarea:valid~label.e-float-text,
.e-filled.e-float-input.e-small:not(.e-error) textarea[disabled]~label.e-float-text,
.e-filled.e-float-input.e-small:not(.e-error) textarea[readonly]~label.e-float-text,
.e-filled.e-float-input.e-small:not(.e-error) textarea~label.e-label-top.e-float-text,
.e-small .e-filled.e-float-input:not(.e-error) textarea:focus~label.e-float-text,
.e-small .e-filled.e-float-input:not(.e-error) textarea:valid~label.e-float-text,
.e-small .e-filled.e-float-input:not(.e-error) textarea[disabled]~label.e-float-text.e-label-top,
.e-small .e-filled.e-float-input:not(.e-error) textarea[readonly]~label.e-float-text.e-label-top,
.e-small .e-filled.e-float-input:not(.e-error) textarea~label.e-label-top.e-float-text {
    color: #0009
}

.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small:not(.e-error) textarea:focus~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small:not(.e-error) textarea:valid~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small:not(.e-error) textarea[disabled]~label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small:not(.e-error) textarea[readonly]~label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small:not(.e-error) textarea~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) textarea:focus~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) textarea:valid~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) textarea[disabled]~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) textarea[readonly]~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) textarea~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small:not(.e-error) textarea:focus~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small:not(.e-error) textarea:valid~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small:not(.e-error) textarea[disabled]~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small:not(.e-error) textarea[readonly]~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small:not(.e-error) textarea~label.e-label-top.e-float-text,
.e-small .e-filled.e-float-input.e-control-wrapper:not(.e-error) textarea:focus~label.e-float-text,
.e-small .e-filled.e-float-input.e-control-wrapper:not(.e-error) textarea:valid~label.e-float-text,
.e-small .e-filled.e-float-input.e-control-wrapper:not(.e-error) textarea[disabled]~label.e-float-text.e-label-top,
.e-small .e-filled.e-float-input.e-control-wrapper:not(.e-error) textarea[readonly]~label.e-float-text.e-label-top,
.e-small .e-filled.e-float-input.e-control-wrapper:not(.e-error) textarea~label.e-label-top.e-float-text {
    color: #0009
}

.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small:not(.e-error) input:focus~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small:not(.e-error) input[readonly]:focus~label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small:not(.e-error) textarea:focus~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small:not(.e-error) textarea[readonly]:focus~label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small:not(.e-error).e-input-focus input[readonly]~label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small:not(.e-error).e-input-focus input~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small:not(.e-error).e-input-focus textarea[readonly]~label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper:not(.e-error) input:focus~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper:not(.e-error) input[readonly]:focus~label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper:not(.e-error) textarea:focus~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper:not(.e-error) textarea[readonly]:focus~label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper:not(.e-error).e-input-focus input[readonly]~label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper:not(.e-error).e-input-focus input~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper:not(.e-error).e-input-focus textarea[readonly]~label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-small:not(.e-error) input:focus~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-small:not(.e-error) input[readonly]:focus~label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-small:not(.e-error) textarea:focus~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-small:not(.e-error) textarea[readonly]:focus~label.e-label-top.e-float-text .e-filled.e-float-input.e-control-wrapper.e-small:not(.e-error) textarea[readonly]:focus~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-small:not(.e-error).e-input-focus input[readonly]~label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-small:not(.e-error).e-input-focus input~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-small:not(.e-error).e-input-focus textarea[readonly]~label.e-label-top.e-float-text .e-filled.e-float-input.e-control-wrapper.e-small:not(.e-error).e-input-focus textarea[readonly]~label.e-float-text,
.e-bigger .e-filled.e-float-input:not(.e-error) input:focus~label.e-float-text,
.e-bigger .e-filled.e-float-input:not(.e-error) input[readonly]:focus~label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input:not(.e-error) textarea:focus~label.e-float-text,
.e-bigger .e-filled.e-float-input:not(.e-error) textarea[readonly]:focus~label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input:not(.e-error).e-input-focus input[readonly]~label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input:not(.e-error).e-input-focus input~label.e-float-text,
.e-bigger .e-filled.e-float-input:not(.e-error).e-input-focus textarea[readonly]~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-bigger:not(.e-error) input:focus~label.e-float-text,
.e-filled.e-float-input.e-bigger:not(.e-error) input[readonly]:focus~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-bigger:not(.e-error) textarea:focus~label.e-float-text,
.e-filled.e-float-input.e-bigger:not(.e-error) textarea[readonly]:focus~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-bigger:not(.e-error).e-input-focus input[readonly]~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-bigger:not(.e-error).e-input-focus input~label.e-float-text,
.e-filled.e-float-input.e-bigger:not(.e-error).e-input-focus textarea[readonly]~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger:not(.e-error) input:focus~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger:not(.e-error) input[readonly]:focus~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger:not(.e-error) textarea:focus~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger:not(.e-error) textarea[readonly]:focus~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger:not(.e-error).e-input-focus input[readonly]~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger:not(.e-error).e-input-focus input~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger:not(.e-error).e-input-focus textarea[readonly]~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) input:focus~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) input[readonly]:focus~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) textarea:focus~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) textarea[readonly]:focus~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error).e-input-focus input[readonly]~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error).e-input-focus input~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error).e-input-focus textarea[readonly]~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small:not(.e-error) input:focus~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small:not(.e-error) input[readonly]:focus~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small:not(.e-error) textarea:focus~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small:not(.e-error).e-input-focus input[readonly]~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small:not(.e-error).e-input-focus input~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper:not(.e-error) input:focus~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper:not(.e-error) input[readonly]:focus~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper:not(.e-error) textarea:focus~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper:not(.e-error) textarea[readonly]:focus~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper:not(.e-error).e-input-focus input[readonly]~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper:not(.e-error).e-input-focus input~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper:not(.e-error).e-input-focus textarea[readonly]~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-small.e-bigger:not(.e-error) input:focus~label.e-float-text,
.e-filled.e-float-input.e-small.e-bigger:not(.e-error) input[readonly]:focus~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-small.e-bigger:not(.e-error) textarea:focus~label.e-float-text,
.e-filled.e-float-input.e-small.e-bigger:not(.e-error) textarea[readonly]:focus~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-small.e-bigger:not(.e-error).e-input-focus input[readonly]~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-small.e-bigger:not(.e-error).e-input-focus input~label.e-float-text,
.e-filled.e-float-input.e-small.e-bigger:not(.e-error).e-input-focus textarea[readonly]~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-small:not(.e-error) input:focus~label.e-float-text,
.e-filled.e-float-input.e-small:not(.e-error) input[readonly]:focus~label.e-float-text,
.e-filled.e-float-input.e-small:not(.e-error) textarea:focus~label.e-float-text,
.e-filled.e-float-input.e-small:not(.e-error) textarea[readonly]:focus~label.e-float-text,
.e-filled.e-float-input.e-small:not(.e-error).e-input-focus input[readonly]~label.e-float-text,
.e-filled.e-float-input.e-small:not(.e-error).e-input-focus input~label.e-float-text,
.e-filled.e-float-input.e-small:not(.e-error).e-input-focus textarea[readonly]~label.e-float-text,
.e-filled.e-float-input:not(.e-error) input:focus~label.e-float-text,
.e-filled.e-float-input:not(.e-error) input[readonly]:focus~label.e-label-top.e-float-text,
.e-filled.e-float-input:not(.e-error) textarea:focus~label.e-float-text,
.e-filled.e-float-input:not(.e-error) textarea[readonly]:focus~label.e-label-top.e-float-text,
.e-filled.e-float-input:not(.e-error).e-input-focus input[readonly]~label.e-label-top.e-float-text,
.e-filled.e-float-input:not(.e-error).e-input-focus input~label.e-float-text,
.e-filled.e-float-input:not(.e-error).e-input-focus textarea[readonly]~label.e-label-top.e-float-text,
.e-small .e-filled.e-float-input.e-control-wrapper:not(.e-error) input:focus~label.e-float-text,
.e-small .e-filled.e-float-input.e-control-wrapper:not(.e-error) textarea:focus~label.e-float-text,
.e-small .e-filled.e-float-input.e-control-wrapper:not(.e-error) textarea[readonly]:focus~label.e-float-text.e-label-top,
.e-small .e-filled.e-float-input.e-control-wrapper:not(.e-error).e-input-focus input[readonly]~label.e-float-text.e-label-top,
.e-small .e-filled.e-float-input.e-control-wrapper:not(.e-error).e-input-focus input~label.e-float-text,
.e-small .e-filled.e-float-input.e-control-wrapper:not(.e-error).e-input-focus textarea[readonly]~label.e-float-text.e-label-top,
.e-small .e-filled.e-float-input:not(.e-error) input:focus~label.e-float-text,
.e-small .e-filled.e-float-input:not(.e-error) input[readonly]:focus~label.e-float-text.e-label-top,
.e-small .e-filled.e-float-input:not(.e-error) textarea:focus~label.e-float-text,
.e-small .e-filled.e-float-input:not(.e-error) textarea[readonly]:focus~label.e-float-text.e-label-top,
.e-small .e-filled.e-float-input:not(.e-error).e-input-focus input[readonly]~label.e-float-text.e-label-top,
.e-small .e-filled.e-float-input:not(.e-error).e-input-focus input~label.e-float-text,
.e-small .e-filled.e-float-input:not(.e-error).e-input-focus textarea[readonly]~label.e-float-text.e-label-top,
.e-small .e-float-input.e-control-wrapper:not(.e-error) input[readonly]:focus~label.e-float-text.e-label-top {
    color: #e3165b
}

.e-bigger .e-filled.e-float-input.e-control-wrapper.e-autofill:not(.e-error) textarea:not(:focus):-webkit-autofill~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-autofill:not(.e-error):not(.e-input-focus) input:not(:focus):-webkit-autofill~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-small.e-control-wrapper.e-autofill:not(.e-error) textarea:not(:focus):-webkit-autofill~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-small.e-control-wrapper.e-autofill:not(.e-error):not(.e-input-focus) input:not(:focus):-webkit-autofill~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-small:not(.e-error) textarea:not(:focus):-webkit-autofill~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-small:not(.e-error):not(.e-input-focus) input:not(:focus):-webkit-autofill~label.e-float-text,
.e-bigger .e-filled.e-float-input:not(.e-error) textarea:not(:focus):-webkit-autofill~label.e-float-text,
.e-bigger .e-filled.e-float-input:not(.e-error):not(.e-input-focus) input:not(:focus):-webkit-autofill~label.e-float-text,
.e-bigger.e-filled.e-float-input.e-control-wrapper.e-autofill:not(.e-error) textarea:not(:focus):-webkit-autofill~label.e-float-text,
.e-bigger.e-filled.e-float-input.e-control-wrapper.e-autofill:not(.e-error):not(.e-input-focus) input:not(:focus):-webkit-autofill~label.e-float-text,
.e-bigger.e-filled.e-float-input:not(.e-error) textarea:not(:focus):-webkit-autofill~label.e-float-text,
.e-bigger.e-filled.e-float-input:not(.e-error):not(.e-input-focus) input:not(:focus):-webkit-autofill~label.e-float-text,
.e-bigger.e-small .e-filled.e-float-input.e-control-wrapper.e-autofill:not(.e-error) textarea:not(:focus):-webkit-autofill~label.e-float-text,
.e-bigger.e-small .e-filled.e-float-input.e-control-wrapper.e-autofill:not(.e-error):not(.e-input-focus) input:not(:focus):-webkit-autofill~label.e-float-text,
.e-bigger.e-small .e-filled.e-float-input:not(.e-error) textarea:not(:focus):-webkit-autofill~label.e-float-text,
.e-bigger.e-small .e-filled.e-float-input:not(.e-error):not(.e-input-focus) input:not(:focus):-webkit-autofill~label.e-float-text,
.e-filled.e-bigger.e-small.e-control-wrapper.e-autofill:not(.e-error) textarea:not(:focus):-webkit-autofill~label.e-float-text,
.e-filled.e-float-input.e-bigger.e-small.e-control-wrapper.e-autofill:not(.e-error):not(.e-input-focus) input:not(:focus):-webkit-autofill~label.e-float-text,
.e-filled.e-float-input.e-bigger.e-small:not(.e-error) textarea:not(:focus):-webkit-autofill~label.e-float-text,
.e-filled.e-float-input.e-bigger.e-small:not(.e-error):not(.e-input-focus) input:not(:focus):-webkit-autofill~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-autofill:not(.e-error) textarea:not(:focus):-webkit-autofill~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-autofill:not(.e-error):not(.e-input-focus) input:not(:focus):-webkit-autofill~label.e-float-text,
.e-filled.e-float-input:not(.e-error) textarea:not(:focus):-webkit-autofill~label.e-float-text,
.e-filled.e-float-input:not(.e-error):not(.e-input-focus) input:not(:focus):-webkit-autofill~label.e-float-text,
.e-small .e-filled.e-float-input.e-control-wrapper.e-autofill:not(.e-error) textarea:not(:focus):-webkit-autofill~label.e-float-text,
.e-small .e-filled.e-float-input.e-control-wrapper.e-autofill:not(.e-error):not(.e-input-focus) input:not(:focus):-webkit-autofill~label.e-float-text,
.e-small .e-filled.e-float-input:not(.e-error) textarea:not(:focus):-webkit-autofill~label.e-float-text,
.e-small .e-filled.e-float-input:not(.e-error):not(.e-input-focus) input:not(:focus):-webkit-autofill~label.e-float-text,
.e-small.e-filled.e-float-input.e-control-wrapper.e-autofill:not(.e-error) textarea:not(:focus):-webkit-autofill~label.e-float-text,
.e-small.e-filled.e-float-input.e-control-wrapper.e-autofill:not(.e-error):not(.e-input-focus) input:not(:focus):-webkit-autofill~label.e-float-text,
.e-small.e-filled.e-float-input:not(.e-error) textarea:not(:focus):-webkit-autofill~label.e-float-text,
.e-small.e-filled.e-float-input:not(.e-error):not(.e-input-focus) input:not(:focus):-webkit-autofill~label.e-float-text {
    color: #0009
}

.e-input-group.e-filled input.e-input:-moz-placeholder,
.e-input-group.e-filled.e-control-wrapper input.e-input:-moz-placeholder {
    color: #0009
}

.e-input-group.e-filled input.e-input:-moz-placeholder,
input.e-filled.e-input:-moz-placeholder {
    color: #0009
}

.e-input-group.e-filled.e-control-wrapper input.e-input:-moz-placeholder,
textarea.e-filled.e-input:-moz-placeholder {
    color: #0009
}

.e-input-group.e-filled textarea.e-input:-moz-placeholder,
.e-input-group.e-filled.e-control-wrapper textarea.e-input:-moz-placeholder {
    color: #0009
}

.e-input-group.e-filled input.e-input::-moz-placeholder,
input.e-filled.e-input::-moz-placeholder {
    color: #0009
}

.e-input-group.e-filled.e-control-wrapper input.e-input::-moz-placeholder,
textarea.e-filled.e-input::-moz-placeholder {
    color: #0009
}

.e-input-group.e-filled textarea.e-input::-moz-placeholder,
.e-input-group.e-filled.e-control-wrapper textarea.e-input::-moz-placeholder {
    color: #0009
}

input.e-filled.e-input:-ms-input-placeholder {
    color: #0009
}

.e-input-group.e-filled input.e-input:-ms-input-placeholder {
    color: #0009
}

.e-input-group.e-filled.e-control-wrapper input.e-input:-ms-input-placeholder {
    color: #0009
}

textarea.e-filled.e-input:-ms-input-placeholder {
    color: #0009
}

.e-input-group.e-filled.e-control-wrapper textarea.e-input:-ms-input-placeholder {
    color: #0009
}

.e-input-group.e-filled textarea.e-input:-ms-input-placeholder {
    color: #0009
}

.e-input-group.e-filled.e-control-wrapper input.e-input::-webkit-input-placeholder,
input.e-filled.e-input::-webkit-input-placeholder {
    color: #0009
}

.e-input-group.e-filled input.e-input::-webkit-input-placeholder,
textarea.e-filled.e-input::-webkit-input-placeholder {
    color: #0009
}

.e-input-group.e-filled textarea.e-input::-webkit-input-placeholder,
.e-input-group.e-filled.e-control-wrapper textarea.e-input::-webkit-input-placeholder {
    color: #0009
}

.e-filled.e-float-input.e-control-wrapper:not(.e-disabled) .e-clear-icon:active,
.e-filled.e-float-input.e-control-wrapper:not(.e-disabled) .e-clear-icon:hover,
.e-filled.e-float-input:not(.e-disabled) .e-clear-icon:active,
.e-filled.e-float-input:not(.e-disabled) .e-clear-icon:hover,
.e-filled.e-input-group.e-control-wrapper:not(.e-disabled) .e-clear-icon:active,
.e-filled.e-input-group.e-control-wrapper:not(.e-disabled) .e-clear-icon:hover,
.e-filled.e-input-group:not(.e-disabled) .e-clear-icon:active,
.e-filled.e-input-group:not(.e-disabled) .e-clear-icon:hover {
    color: #000000de
}

.e-filled.e-float-input.e-control-wrapper.e-disabled .e-clear-icon,
.e-filled.e-float-input.e-disabled .e-clear-icon,
.e-input-group.e-filled.e-control-wrapper.e-disabled .e-clear-icon,
.e-input-group.e-filled.e-control-wrapper.e-disabled .e-input-group-icon,
.e-input-group.e-filled.e-disabled .e-clear-icon,
.e-input-group.e-filled.e-disabled .e-input-group-icon {
    color: #00000061
}

.e-filled.e-float-input input[disabled],
.e-filled.e-float-input textarea[disabled],
.e-filled.e-float-input.e-control-wrapper input[disabled],
.e-filled.e-float-input.e-control-wrapper textarea[disabled],
.e-filled.e-float-input.e-control-wrapper.e-disabled,
.e-filled.e-float-input.e-disabled,
.e-filled.e-input[disabled],
.e-input-group.e-filled .e-input[disabled],
.e-input-group.e-filled.e-control-wrapper .e-input[disabled],
.e-input-group.e-filled.e-control-wrapper.e-disabled,
.e-input-group.e-filled.e-disabled {
    background: #fafafa;
    background-image: none;
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: 0;
    border-color: #0000000f;
    color: #00000061
}

.e-filled.e-float-input.e-control-wrapper.e-disabled:not(.e-success):not(.e-warning):not(.e-error),
.e-filled.e-float-input.e-disabled:not(.e-success):not(.e-warning):not(.e-error) {
    border-color: #0000000f
}

.e-filled.e-input-group.e-control-wrapper.e-float-icon-left:not(.e-success):not(.e-warning):not(.e-error).e-disabled .e-input-in-wrap,
.e-filled.e-input-group.e-control-wrapper:not(.e-success):not(.e-warning):not(.e-error):not(.e-float-icon-left).e-disabled,
.e-filled.e-input-group.e-float-icon-left:not(.e-success):not(.e-warning):not(.e-error).e-disabled .e-input-in-wrap,
.e-filled.e-input-group:not(.e-success):not(.e-warning):not(.e-error):not(.e-float-icon-left).e-disabled {
    background: #fafafa;
    background-image: none;
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: 0;
    border-color: #0000000f;
    color: #00000061
}

.e-filled.e-float-input input[disabled]~label.e-float-text,
.e-filled.e-float-input input[disabled]~label.e-label-top.e-float-text,
.e-filled.e-float-input textarea[disabled]~label.e-float-text,
.e-filled.e-float-input textarea[disabled]~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-bigger:not(.e-error) input[disabled]~label.e-float-text,
.e-filled.e-float-input.e-bigger:not(.e-error) input[disabled]~label.e-float-text.e-label-top,
.e-filled.e-float-input.e-bigger:not(.e-error) textarea[disabled]~label.e-float-text,
.e-filled.e-float-input.e-bigger:not(.e-error) textarea[disabled]~label.e-float-text.e-label-top,
.e-filled.e-float-input.e-control-wrapper input[disabled]~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper input[disabled]~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper textarea[disabled]~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper textarea[disabled]~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger:not(.e-error) input[disabled]~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger:not(.e-error) input[disabled]~label.e-float-text.e-label-top,
.e-filled.e-float-input.e-control-wrapper.e-bigger:not(.e-error) textarea[disabled]~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger:not(.e-error) textarea[disabled]~label.e-float-text.e-label-top,
.e-filled.e-float-input.e-control-wrapper.e-disabled input[disabled]~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-disabled input[disabled]~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-disabled label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-disabled label.e-float-text.e-label-top,
.e-filled.e-float-input.e-control-wrapper.e-disabled textarea[disabled]~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-disabled textarea[disabled]~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-disabled.e-bigger:not(.e-error) input[disabled]~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-disabled.e-bigger:not(.e-error) input[disabled]~label.e-float-text.e-label-top,
.e-filled.e-float-input.e-control-wrapper.e-disabled.e-bigger:not(.e-error) textarea[disabled]~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-disabled.e-bigger:not(.e-error) textarea[disabled]~label.e-float-text.e-label-top,
.e-filled.e-float-input.e-control-wrapper.e-disabled.e-small.e-bigger:not(.e-error) input[disabled]~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-disabled.e-small.e-bigger:not(.e-error) input[disabled]~label.e-float-text.e-label-top,
.e-filled.e-float-input.e-control-wrapper.e-disabled.e-small.e-bigger:not(.e-error) textarea[disabled]~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-disabled.e-small.e-bigger:not(.e-error) textarea[disabled]~label.e-float-text.e-label-top,
.e-filled.e-float-input.e-control-wrapper.e-disabled.e-small:not(.e-error) input[disabled]~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-disabled.e-small:not(.e-error) input[disabled]~label.e-float-text.e-label-top,
.e-filled.e-float-input.e-control-wrapper.e-disabled.e-small:not(.e-error) textarea[disabled]~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-disabled.e-small:not(.e-error) textarea[disabled]~label.e-float-text.e-label-top,
.e-filled.e-float-input.e-control-wrapper.e-disabled:not(.e-error) input[disabled]~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-disabled:not(.e-error) input[disabled]~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-disabled:not(.e-error) textarea[disabled]~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-disabled:not(.e-error) textarea[disabled]~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-input-group.e-disabled .e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-input-group.e-disabled .e-float-text.e-label-top,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) input[disabled]~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) input[disabled]~label.e-float-text.e-label-top,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) textarea[disabled]~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) textarea[disabled]~label.e-float-text.e-label-top,
.e-filled.e-float-input.e-control-wrapper.e-small:not(.e-error) input[disabled]~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small:not(.e-error) input[disabled]~label.e-float-text.e-label-top,
.e-filled.e-float-input.e-control-wrapper.e-small:not(.e-error) textarea[disabled]~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small:not(.e-error) textarea[disabled]~label.e-float-text.e-label-top,
.e-filled.e-float-input.e-control-wrapper:not(.e-disabled) input[disabled],
.e-filled.e-float-input.e-control-wrapper:not(.e-disabled) textarea[disabled],
.e-filled.e-float-input.e-control-wrapper:not(.e-error) input[disabled]~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper:not(.e-error) input[disabled]~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper:not(.e-error) textarea[disabled]~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper:not(.e-error) textarea[disabled]~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-disabled label.e-float-text,
.e-filled.e-float-input.e-disabled label.e-float-text.e-label-top,
.e-filled.e-float-input.e-input-group.e-disabled .e-float-text,
.e-filled.e-float-input.e-input-group.e-disabled .e-float-text.e-label-top,
.e-filled.e-float-input.e-small.e-bigger:not(.e-error) input[disabled]~label.e-float-text,
.e-filled.e-float-input.e-small.e-bigger:not(.e-error) input[disabled]~label.e-float-text.e-label-top,
.e-filled.e-float-input.e-small.e-bigger:not(.e-error) textarea[disabled]~label.e-float-text,
.e-filled.e-float-input.e-small.e-bigger:not(.e-error) textarea[disabled]~label.e-float-text.e-label-top,
.e-filled.e-float-input.e-small:not(.e-error) input[disabled]~label.e-float-text,
.e-filled.e-float-input.e-small:not(.e-error) input[disabled]~label.e-float-text.e-label-top,
.e-filled.e-float-input.e-small:not(.e-error) textarea[disabled]~label.e-float-text,
.e-filled.e-float-input.e-small:not(.e-error) textarea[disabled]~label.e-float-text.e-label-top,
.e-filled.e-float-input:not(.e-disabled) input[disabled],
.e-filled.e-float-input:not(.e-disabled) textarea[disabled],
.e-filled.e-float-input:not(.e-error) input[disabled]~label.e-float-text,
.e-filled.e-float-input:not(.e-error) input[disabled]~label.e-label-top.e-float-text,
.e-filled.e-float-input:not(.e-error) textarea[disabled]~label.e-float-text,
.e-filled.e-float-input:not(.e-error) textarea[disabled]~label.e-label-top.e-float-text {
    color: #00000061
}

.e-input-group.e-filled.e-disabled input.e-input:-moz-placeholder,
.e-input-group.e-filled.e-disabled.e-control-wrapper input.e-input:-moz-placeholder {
    color: #00000061
}

.e-input-group.e-filled.e-disabled input.e-input:-moz-placeholder,
input.e-filled.e-disabled.e-input:-moz-placeholder {
    color: #00000061
}

.e-input-group.e-filled.e-disabled.e-control-wrapper input.e-input:-moz-placeholder,
textarea.e-filled.e-disabled.e-input:-moz-placeholder {
    color: #00000061
}

.e-input-group.e-filled.e-disabled textarea.e-input:-moz-placeholder,
.e-input-group.e-filled.e-disabled.e-control-wrapper textarea.e-input:-moz-placeholder {
    color: #00000061
}

.e-input-group.e-filled.e-disabled input.e-input::-moz-placeholder,
input.e-filled.e-disabled.e-input::-moz-placeholder {
    color: #00000061
}

.e-input-group.e-filled.e-disabled.e-control-wrapper input.e-input::-moz-placeholder,
textarea.e-filled.e-disabled.e-input::-moz-placeholder {
    color: #00000061
}

.e-input-group.e-filled.e-disabled textarea.e-input::-moz-placeholder,
.e-input-group.e-filled.e-disabled.e-control-wrapper textarea.e-input::-moz-placeholder {
    color: #00000061
}

input.e-filled.e-disabled.e-input:-ms-input-placeholder {
    color: #00000061
}

.e-input-group.e-filled.e-disabled input.e-input:-ms-input-placeholder {
    color: #00000061
}

.e-input-group.e-filled.e-disabled.e-control-wrapper input.e-input:-ms-input-placeholder {
    color: #00000061
}

textarea.e-filled.e-disabled.e-input:-ms-input-placeholder {
    color: #00000061
}

.e-input-group.e-filled.e-disabled.e-control-wrapper textarea.e-input:-ms-input-placeholder {
    color: #00000061
}

.e-input-group.e-filled.e-disabled textarea.e-input:-ms-input-placeholder {
    color: #00000061
}

.e-input-group.e-filled.e-disabled.e-control-wrapper input.e-input::-webkit-input-placeholder,
input.e-filled.e-disabled.e-input::-webkit-input-placeholder {
    color: #00000061
}

.e-input-group.e-filled.e-disabled input.e-input::-webkit-input-placeholder,
textarea.e-filled.e-disabled.e-input::-webkit-input-placeholder {
    color: #00000061
}

.e-input-group.e-filled.e-disabled textarea.e-input::-webkit-input-placeholder,
.e-input-group.e-filled.e-disabled.e-control-wrapper textarea.e-input::-webkit-input-placeholder {
    color: #00000061
}

.e-filled.e-float-input.e-control-wrapper.e-input-group.e-float-icon-left .e-float-line:after,
.e-filled.e-float-input.e-control-wrapper.e-input-group.e-float-icon-left .e-float-line:before,
.e-filled.e-float-input.e-input-group.e-float-icon-left .e-float-line:after,
.e-filled.e-float-input.e-input-group.e-float-icon-left .e-float-line:before,
.e-filled.e-input-group.e-control-wrapper.e-float-icon-left:not(.e-float-input):after,
.e-filled.e-input-group.e-control-wrapper.e-float-icon-left:not(.e-float-input):before,
.e-filled.e-input-group.e-float-icon-left:not(.e-float-input):after,
.e-filled.e-input-group.e-float-icon-left:not(.e-float-input):before {
    background: #e3165b
}

.e-filled.e-float-input.e-control-wrapper.e-input-group.e-float-icon-left.e-success .e-float-line:after,
.e-filled.e-float-input.e-control-wrapper.e-input-group.e-float-icon-left.e-success .e-float-line:before,
.e-filled.e-float-input.e-input-group.e-control-wrapper.e-float-icon-left.e-success .e-float-line:after,
.e-filled.e-float-input.e-input-group.e-control-wrapper.e-float-icon-left.e-success .e-float-line:before,
.e-filled.e-float-input.e-input-group.e-float-icon-left.e-success .e-float-line:after,
.e-filled.e-float-input.e-input-group.e-float-icon-left.e-success .e-float-line:before,
.e-filled.e-input-group.e-control-wrapper.e-float-icon-left.e-success:not(.e-float-input):after,
.e-filled.e-input-group.e-control-wrapper.e-float-icon-left.e-success:not(.e-float-input):before,
.e-filled.e-input-group.e-float-icon-left.e-success:not(.e-float-input):after,
.e-filled.e-input-group.e-float-icon-left.e-success:not(.e-float-input):before {
    background: #22b24b
}

.e-filled.e-float-input.e-control-wrapper.e-input-group.e-float-icon-left.e-warning .e-float-line:after,
.e-filled.e-float-input.e-control-wrapper.e-input-group.e-float-icon-left.e-warning .e-float-line:before,
.e-filled.e-input-group.e-control-wrapper.e-float-icon-left.e-warning:not(.e-float-input):after,
.e-filled.e-input-group.e-control-wrapper.e-float-icon-left.e-warning:not(.e-float-input):before,
.e-filled.e-input-group.e-float-icon-left.e-warning:not(.e-float-input):after,
.e-filled.e-input-group.e-float-icon-left.e-warning:not(.e-float-input):before {
    background: #ffca1c
}

.e-filled.e-float-input.e-input-group.e-control-wrapper.e-float-icon-left.e-error .e-float-line:after,
.e-filled.e-float-input.e-input-group.e-control-wrapper.e-float-icon-left.e-error .e-float-line:before,
.e-filled.e-float-input.e-input-group.e-float-icon-left.e-error .e-float-line:after,
.e-filled.e-float-input.e-input-group.e-float-icon-left.e-error .e-float-line:before,
.e-filled.e-input-group.e-control-wrapper.e-float-icon-left.e-error:not(.e-float-input):after,
.e-filled.e-input-group.e-control-wrapper.e-float-icon-left.e-error:not(.e-float-input):before,
.e-filled.e-input-group.e-float-icon-left.e-error:not(.e-float-input):after,
.e-filled.e-input-group.e-float-icon-left.e-error:not(.e-float-input):before {
    background: #f44336
}

.e-filled.e-float-input.e-control-wrapper.e-input-focus:hover:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled).e-float-icon-left,
.e-filled.e-float-input.e-control-wrapper:hover:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled).e-float-icon-left,
.e-filled.e-float-input.e-input-focus:hover:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled).e-float-icon-left,
.e-filled.e-float-input:hover:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled).e-float-icon-left,
.e-filled.e-input-group.e-control-wrapper.e-input-focus:hover:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled).e-float-icon-left,
.e-filled.e-input-group.e-control-wrapper:hover:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled).e-float-icon-left,
.e-filled.e-input-group.e-input-focus:hover:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled).e-float-icon-left,
.e-filled.e-input-group:hover:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled).e-float-icon-left {
    border-color: #000000de
}

.e-bigger .e-filled.e-float-input.e-success input:focus~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-success input:valid~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-success input[disabled]~label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-success input[readonly]~label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-success input~label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-success.e-input-focus input~label.e-float-text,
.e-filled.e-float-input.e-bigger.e-success input:focus~label.e-float-text,
.e-filled.e-float-input.e-bigger.e-success input:valid~label.e-float-text,
.e-filled.e-float-input.e-bigger.e-success input[disabled]~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-bigger.e-success input[readonly]~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-bigger.e-success input~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-bigger.e-success.e-input-focus input~label.e-float-text,
.e-filled.e-float-input.e-success input label.e-float-text.e-label-top,
.e-filled.e-float-input.e-success input:focus~label.e-float-text,
.e-filled.e-float-input.e-success input:valid~label.e-float-text,
.e-filled.e-float-input.e-success input[disabled]~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-success input[readonly]~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-success input~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-success.e-input-focus input~label.e-float-text {
    color: #22b24b
}

.e-bigger .e-filled.e-float-input.e-warning input:focus~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-warning input:valid~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-warning input[disabled]~label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-warning input[readonly]~label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-warning input~label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-warning.e-input-focus input~label.e-float-text,
.e-filled.e-float-input.e-bigger.e-warning input:focus~label.e-float-text,
.e-filled.e-float-input.e-bigger.e-warning input:valid~label.e-float-text,
.e-filled.e-float-input.e-bigger.e-warning input[disabled]~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-bigger.e-warning input[readonly]~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-bigger.e-warning input~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-bigger.e-warning.e-input-focus input~label.e-float-text,
.e-filled.e-float-input.e-warning input label.e-float-text.e-label-top,
.e-filled.e-float-input.e-warning input:focus~label.e-float-text,
.e-filled.e-float-input.e-warning input:valid~label.e-float-text,
.e-filled.e-float-input.e-warning input[disabled]~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-warning input[readonly]~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-warning input~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-warning.e-input-focus input~label.e-float-text {
    color: #ffca1c
}

.e-bigger .e-filled.e-float-input.e-control-wrapper.e-success input:focus~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-success input:valid~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-success input[disabled]~label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-success input[readonly]~label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-success input~label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-success.e-input-focus input~label.e-float-text,
.e-filled.e-float-input .e-control-wrapper.e-success input label.e-float-text.e-label-top,
.e-filled.e-float-input.e-control-wrapper.e-bigger.e-success input:focus~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger.e-success input:valid~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger.e-success input[disabled]~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger.e-success input[readonly]~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger.e-success input~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger.e-success.e-input-focus input~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-success input:focus~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-success input:valid~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-success input[disabled]~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-success input[readonly]~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-success input~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-success.e-input-focus input~label.e-float-text {
    color: #22b24b
}

.e-bigger .e-filled.e-float-input.e-small.e-success input:focus~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-small.e-success input:valid~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-small.e-success input[disabled]~label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-small.e-success input[readonly]~label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-small.e-success input~label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-small.e-success.e-input-focus input~label.e-float-text,
.e-filled.e-float-input.e-small.e-bigger.e-success input:focus~label.e-float-text,
.e-filled.e-float-input.e-small.e-bigger.e-success input:valid~label.e-float-text,
.e-filled.e-float-input.e-small.e-bigger.e-success input[disabled]~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-small.e-bigger.e-success input[readonly]~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-small.e-bigger.e-success input~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-small.e-bigger.e-success.e-input-focus input~label.e-float-text,
.e-filled.e-float-input.e-small.e-success input:focus~label.e-float-text,
.e-filled.e-float-input.e-small.e-success input:valid~label.e-float-text,
.e-filled.e-float-input.e-small.e-success input[disabled]~label.e-float-text,
.e-filled.e-float-input.e-small.e-success input[readonly]~label.e-float-text,
.e-filled.e-float-input.e-small.e-success input~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-small.e-success.e-input-focus input~label.e-float-text,
.e-small .e-filled.e-float-input.e-success input:focus~label.e-float-text,
.e-small .e-filled.e-float-input.e-success input:valid~label.e-float-text,
.e-small .e-filled.e-float-input.e-success input[disabled]~label.e-float-text.e-label-top,
.e-small .e-filled.e-float-input.e-success input[readonly]~label.e-float-text.e-label-top,
.e-small .e-filled.e-float-input.e-success input~label.e-label-top.e-float-text,
.e-small .e-filled.e-float-input.e-success.e-input-focus input~label.e-float-text {
    color: #22b24b
}

.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small.e-success input:focus~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small.e-success input:valid~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small.e-success input[disabled]~label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small.e-success input[readonly]~label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small.e-success input~label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small.e-success.e-input-focus input~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger.e-success input:focus~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger.e-success input:valid~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger.e-success input[disabled]~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger.e-success input[readonly]~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger.e-success input~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger.e-success.e-input-focus input~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-success input:focus~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-success input:valid~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-success input[disabled]~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-success input[readonly]~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-success input~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-success.e-input-focus input~label.e-float-text,
.e-small .e-filled.e-float-input.e-control-wrapper.e-success input:focus~label.e-float-text,
.e-small .e-filled.e-float-input.e-control-wrapper.e-success input:valid~label.e-float-text,
.e-small .e-filled.e-float-input.e-control-wrapper.e-success input[disabled]~label.e-float-text.e-label-top,
.e-small .e-filled.e-float-input.e-control-wrapper.e-success input[readonly]~label.e-float-text.e-label-top,
.e-small .e-filled.e-float-input.e-control-wrapper.e-success input~label.e-label-top.e-float-text,
.e-small .e-filled.e-float-input.e-control-wrapper.e-success.e-input-focus input~label.e-float-text {
    color: #22b24b
}

.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small.e-success textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-success textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-bigger .e-filled.e-float-input.e-small.e-success textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-bigger .e-filled.e-float-input.e-success textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-bigger.e-success textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-control-wrapper.e-bigger.e-success textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger.e-success textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-control-wrapper.e-small.e-success textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-control-wrapper.e-success textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-small.e-bigger.e-success textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-small.e-success textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-success textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-small .e-filled.e-float-input.e-control-wrapper.e-success textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-small .e-filled.e-float-input.e-success textarea:not(:focus):valid~label.e-float-text.e-label-bottom {
    color: #22b24b
}

.e-bigger .e-filled.e-float-input.e-success textarea:focus~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-success textarea:valid~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-success textarea[disabled]~label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-success textarea[readonly]~label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-success textarea~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-bigger.e-success textarea:focus~label.e-float-text,
.e-filled.e-float-input.e-bigger.e-success textarea:valid~label.e-float-text,
.e-filled.e-float-input.e-bigger.e-success textarea[disabled]~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-bigger.e-success textarea[readonly]~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-bigger.e-success textarea~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-success textarea label.e-float-text.e-label-top,
.e-filled.e-float-input.e-success textarea:focus~label.e-float-text,
.e-filled.e-float-input.e-success textarea:valid~label.e-float-text,
.e-filled.e-float-input.e-success textarea[disabled]~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-success textarea[readonly]~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-success textarea~label.e-label-top.e-float-text {
    color: #22b24b
}

.e-bigger .e-filled.e-float-input.e-control-wrapper.e-success textarea:focus~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-success textarea:valid~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-success textarea[disabled]~label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-success textarea[readonly]~label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-success textarea~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger.e-success textarea:focus~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger.e-success textarea:valid~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger.e-success textarea[disabled]~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger.e-success textarea[readonly]~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger.e-success textarea~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-success textarea label.e-float-text.e-label-top,
.e-filled.e-float-input.e-control-wrapper.e-success textarea:focus~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-success textarea:valid~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-success textarea[disabled]~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-success textarea[readonly]~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-success textarea~label.e-label-top.e-float-text {
    color: #22b24b
}

.e-bigger .e-filled.e-float-input.e-small.e-success textarea:focus~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-small.e-success textarea:valid~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-small.e-success textarea[disabled]~label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-small.e-success textarea[readonly]~label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-small.e-success textarea~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-small.e-bigger.e-success textarea:focus~label.e-float-text,
.e-filled.e-float-input.e-small.e-bigger.e-success textarea:valid~label.e-float-text,
.e-filled.e-float-input.e-small.e-bigger.e-success textarea[disabled]~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-small.e-bigger.e-success textarea[readonly]~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-small.e-bigger.e-success textarea~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-small.e-success textarea:focus~label.e-float-text,
.e-filled.e-float-input.e-small.e-success textarea:valid~label.e-float-text,
.e-filled.e-float-input.e-small.e-success textarea[disabled]~label.e-float-text,
.e-filled.e-float-input.e-small.e-success textarea[readonly]~label.e-float-text,
.e-filled.e-float-input.e-small.e-success textarea~label.e-label-top.e-float-text,
.e-small .e-filled.e-float-input.e-success textarea:focus~label.e-float-text,
.e-small .e-filled.e-float-input.e-success textarea:valid~label.e-float-text,
.e-small .e-filled.e-float-input.e-success textarea[disabled]~label.e-float-text.e-label-top,
.e-small .e-filled.e-float-input.e-success textarea[readonly]~label.e-float-text.e-label-top,
.e-small .e-filled.e-float-input.e-success textarea~label.e-label-top.e-float-text {
    color: #22b24b
}

.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small.e-success textarea:focus~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small.e-success textarea:valid~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small.e-success textarea[disabled]~label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small.e-success textarea[readonly]~label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small.e-success textarea~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger.e-success textarea:focus~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger.e-success textarea:valid~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger.e-success textarea[disabled]~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger.e-success textarea[readonly]~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger.e-success textarea~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-success textarea:focus~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-success textarea:valid~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-success textarea[disabled]~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-success textarea[readonly]~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-success textarea~label.e-label-top.e-float-text,
.e-small .e-filled.e-float-input.e-control-wrapper.e-success textarea:focus~label.e-float-text,
.e-small .e-filled.e-float-input.e-control-wrapper.e-success textarea:valid~label.e-float-text,
.e-small .e-filled.e-float-input.e-control-wrapper.e-success textarea[disabled]~label.e-float-text.e-label-top,
.e-small .e-filled.e-float-input.e-control-wrapper.e-success textarea[readonly]~label.e-float-text.e-label-top,
.e-small .e-filled.e-float-input.e-control-wrapper.e-success textarea~label.e-label-top.e-float-text {
    color: #22b24b
}

.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small.e-success input:focus~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small.e-success textarea:focus~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small.e-success.e-input-focus input~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-success input:focus~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-success textarea:focus~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-success.e-input-focus input~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-small.e-success input:focus~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-small.e-success textarea:focus~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-small.e-success.e-input-focus input~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-success input:focus~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-success textarea:focus~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-success.e-input-focus input~label.e-float-text,
.e-filled.e-float-input.e-bigger.e-success input:focus~label.e-float-text,
.e-filled.e-float-input.e-bigger.e-success textarea:focus~label.e-float-text,
.e-filled.e-float-input.e-bigger.e-success.e-input-focus input~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger.e-success input:focus~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger.e-success textarea:focus~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger.e-success.e-input-focus input~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger.e-success input:focus~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger.e-success textarea:focus~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger.e-success.e-input-focus input~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-success input:focus~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-success textarea:focus~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-success.e-input-focus input~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-success input:focus~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-success textarea:focus~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-success.e-input-focus input~label.e-float-text,
.e-filled.e-float-input.e-small.e-bigger.e-success input:focus~label.e-float-text,
.e-filled.e-float-input.e-small.e-bigger.e-success textarea:focus~label.e-float-text,
.e-filled.e-float-input.e-small.e-bigger.e-success.e-input-focus input~label.e-float-text,
.e-filled.e-float-input.e-small.e-success input:focus~label.e-float-text,
.e-filled.e-float-input.e-small.e-success textarea:focus~label.e-float-text,
.e-filled.e-float-input.e-small.e-success.e-input-focus input~label.e-float-text,
.e-filled.e-float-input.e-success input:focus~label.e-float-text,
.e-filled.e-float-input.e-success textarea:focus~label.e-float-text,
.e-filled.e-float-input.e-success.e-input-focus input~label.e-float-text,
.e-small .e-filled.e-float-input.e-control-wrapper.e-success input:focus~label.e-float-text,
.e-small .e-filled.e-float-input.e-control-wrapper.e-success textarea:focus~label.e-float-text,
.e-small .e-filled.e-float-input.e-control-wrapper.e-success.e-input-focus input~label.e-float-text,
.e-small .e-filled.e-float-input.e-success input:focus~label.e-float-text,
.e-small .e-filled.e-float-input.e-success textarea:focus~label.e-float-text,
.e-small .e-filled.e-float-input.e-success.e-input-focus input~label.e-float-text {
    color: #22b24b
}

.e-bigger .e-filled.e-float-input.e-control-wrapper.e-autofill.e-success textarea:not(:focus):-webkit-autofill~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-autofill.e-success:not(.e-input-focus) input:not(:focus):-webkit-autofill~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-small.e-control-wrapper.e-autofill.e-success textarea:not(:focus):-webkit-autofill~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-small.e-control-wrapper.e-autofill.e-success:not(.e-input-focus) input:not(:focus):-webkit-autofill~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-small.e-success textarea:not(:focus):-webkit-autofill~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-small.e-success:not(.e-input-focus) input:not(:focus):-webkit-autofill~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-success textarea:not(:focus):-webkit-autofill~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-success:not(.e-input-focus) input:not(:focus):-webkit-autofill~label.e-float-text,
.e-bigger.e-filled.e-float-input.e-control-wrapper.e-autofill.e-success textarea:not(:focus):-webkit-autofill~label.e-float-text,
.e-bigger.e-filled.e-float-input.e-control-wrapper.e-autofill.e-success:not(.e-input-focus) input:not(:focus):-webkit-autofill~label.e-float-text,
.e-bigger.e-filled.e-float-input.e-success textarea:not(:focus):-webkit-autofill~label.e-float-text,
.e-bigger.e-filled.e-float-input.e-success:not(.e-input-focus) input:not(:focus):-webkit-autofill~label.e-float-text,
.e-bigger.e-small .e-filled.e-float-input.e-control-wrapper.e-autofill.e-success textarea:not(:focus):-webkit-autofill~label.e-float-text,
.e-bigger.e-small .e-filled.e-float-input.e-control-wrapper.e-autofill.e-success:not(.e-input-focus) input:not(:focus):-webkit-autofill~label.e-float-text,
.e-bigger.e-small .e-filled.e-float-input.e-success textarea:not(:focus):-webkit-autofill~label.e-float-text,
.e-bigger.e-small .e-filled.e-float-input.e-success:not(.e-input-focus) input:not(:focus):-webkit-autofill~label.e-float-text,
.e-filled.e-bigger.e-small.e-control-wrapper.e-autofill.e-success textarea:not(:focus):-webkit-autofill~label.e-float-text,
.e-filled.e-float-input.e-bigger.e-small.e-control-wrapper.e-autofill.e-success:not(.e-input-focus) input:not(:focus):-webkit-autofill~label.e-float-text,
.e-filled.e-float-input.e-bigger.e-small.e-success textarea:not(:focus):-webkit-autofill~label.e-float-text,
.e-filled.e-float-input.e-bigger.e-small.e-success:not(.e-input-focus) input:not(:focus):-webkit-autofill~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-autofill.e-success textarea:not(:focus):-webkit-autofill~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-autofill.e-success:not(.e-input-focus) input:not(:focus):-webkit-autofill~label.e-float-text,
.e-filled.e-float-input.e-success textarea:not(:focus):-webkit-autofill~label.e-float-text,
.e-filled.e-float-input.e-success:not(.e-input-focus) input:not(:focus):-webkit-autofill~label.e-float-text,
.e-small .e-filled.e-float-input.e-control-wrapper.e-autofill.e-success textarea:not(:focus):-webkit-autofill~label.e-float-text,
.e-small .e-filled.e-float-input.e-control-wrapper.e-autofill.e-success:not(.e-input-focus) input:not(:focus):-webkit-autofill~label.e-float-text,
.e-small .e-filled.e-float-input.e-success textarea:not(:focus):-webkit-autofill~label.e-float-text,
.e-small .e-filled.e-float-input.e-success:not(.e-input-focus) input:not(:focus):-webkit-autofill~label.e-float-text,
.e-small.e-filled.e-float-input.e-control-wrapper.e-autofill.e-success textarea:not(:focus):-webkit-autofill~label.e-float-text,
.e-small.e-filled.e-float-input.e-control-wrapper.e-autofill.e-success:not(.e-input-focus) input:not(:focus):-webkit-autofill~label.e-float-text,
.e-small.e-filled.e-float-input.e-success textarea:not(:focus):-webkit-autofill~label.e-float-text,
.e-small.e-filled.e-float-input.e-success:not(.e-input-focus) input:not(:focus):-webkit-autofill~label.e-float-text {
    color: #22b24b
}

.e-bigger .e-filled.e-float-input.e-control-wrapper.e-warning input:focus~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-warning input:valid~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-warning input[disabled]~label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-warning input[readonly]~label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-warning input~label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-warning.e-input-focus input~label.e-float-text,
.e-filled.e-float-input .e-control-wrapper.e-warning input label.e-float-text.e-label-top,
.e-filled.e-float-input.e-control-wrapper.e-bigger.e-warning input:focus~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger.e-warning input:valid~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger.e-warning input[disabled]~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger.e-warning input[readonly]~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger.e-warning input~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger.e-warning.e-input-focus input~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-warning input:focus~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-warning input:valid~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-warning input[disabled]~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-warning input[readonly]~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-warning input~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-warning.e-input-focus input~label.e-float-text {
    color: #ffca1c
}

.e-bigger .e-filled.e-float-input.e-small.e-warning input:focus~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-small.e-warning input:valid~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-small.e-warning input[disabled]~label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-small.e-warning input[readonly]~label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-small.e-warning input~label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-small.e-warning.e-input-focus input~label.e-float-text,
.e-filled.e-float-input.e-small.e-bigger.e-warning input:focus~label.e-float-text,
.e-filled.e-float-input.e-small.e-bigger.e-warning input:valid~label.e-float-text,
.e-filled.e-float-input.e-small.e-bigger.e-warning input[disabled]~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-small.e-bigger.e-warning input[readonly]~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-small.e-bigger.e-warning input~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-small.e-bigger.e-warning.e-input-focus input~label.e-float-text,
.e-filled.e-float-input.e-small.e-warning input:focus~label.e-float-text,
.e-filled.e-float-input.e-small.e-warning input:valid~label.e-float-text,
.e-filled.e-float-input.e-small.e-warning input[disabled]~label.e-float-text,
.e-filled.e-float-input.e-small.e-warning input[readonly]~label.e-float-text,
.e-filled.e-float-input.e-small.e-warning input~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-small.e-warning.e-input-focus input~label.e-float-text,
.e-small .e-filled.e-float-input.e-warning input:focus~label.e-float-text,
.e-small .e-filled.e-float-input.e-warning input:valid~label.e-float-text,
.e-small .e-filled.e-float-input.e-warning input[disabled]~label.e-float-text.e-label-top,
.e-small .e-filled.e-float-input.e-warning input[readonly]~label.e-float-text.e-label-top,
.e-small .e-filled.e-float-input.e-warning input~label.e-label-top.e-float-text,
.e-small .e-filled.e-float-input.e-warning.e-input-focus input~label.e-float-text {
    color: #ffca1c
}

.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small.e-warning input:focus~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small.e-warning input:valid~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small.e-warning input[disabled]~label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small.e-warning input[readonly]~label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small.e-warning input~label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small.e-warning.e-input-focus input~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger.e-warning input:focus~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger.e-warning input:valid~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger.e-warning input[disabled]~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger.e-warning input[readonly]~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger.e-warning input~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger.e-warning.e-input-focus input~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-warning input:focus~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-warning input:valid~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-warning input[disabled]~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-warning input[readonly]~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-warning input~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-warning.e-input-focus input~label.e-float-text,
.e-small .e-filled.e-float-input.e-control-wrapper.e-warning input:focus~label.e-float-text,
.e-small .e-filled.e-float-input.e-control-wrapper.e-warning input:valid~label.e-float-text,
.e-small .e-filled.e-float-input.e-control-wrapper.e-warning input[disabled]~label.e-float-text.e-label-top,
.e-small .e-filled.e-float-input.e-control-wrapper.e-warning input[readonly]~label.e-float-text.e-label-top,
.e-small .e-filled.e-float-input.e-control-wrapper.e-warning input~label.e-label-top.e-float-text,
.e-small .e-filled.e-float-input.e-control-wrapper.e-warning.e-input-focus input~label.e-float-text {
    color: #ffca1c
}

.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small.e-warning textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-warning textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-bigger .e-filled.e-float-input.e-small.e-warning textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-bigger .e-filled.e-float-input.e-warning textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-bigger.e-warning textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-control-wrapper.e-bigger.e-warning textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger.e-warning textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-control-wrapper.e-small.e-warning textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-control-wrapper.e-warning textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-small.e-bigger.e-warning textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-small.e-warning textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-warning textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-small .e-filled.e-float-input.e-control-wrapper.e-warning textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-small .e-filled.e-float-input.e-warning textarea:not(:focus):valid~label.e-float-text.e-label-bottom {
    color: #ffca1c
}

.e-bigger .e-filled.e-float-input.e-warning textarea:focus~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-warning textarea:valid~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-warning textarea[disabled]~label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-warning textarea[readonly]~label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-warning textarea~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-bigger.e-warning textarea:focus~label.e-float-text,
.e-filled.e-float-input.e-bigger.e-warning textarea:valid~label.e-float-text,
.e-filled.e-float-input.e-bigger.e-warning textarea[disabled]~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-bigger.e-warning textarea[readonly]~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-bigger.e-warning textarea~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-warning textarea label.e-float-text.e-label-top,
.e-filled.e-float-input.e-warning textarea:focus~label.e-float-text,
.e-filled.e-float-input.e-warning textarea:valid~label.e-float-text,
.e-filled.e-float-input.e-warning textarea[disabled]~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-warning textarea[readonly]~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-warning textarea~label.e-label-top.e-float-text {
    color: #ffca1c
}

.e-bigger .e-filled.e-float-input.e-control-wrapper.e-warning textarea:focus~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-warning textarea:valid~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-warning textarea[disabled]~label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-warning textarea[readonly]~label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-warning textarea~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger.e-warning textarea:focus~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger.e-warning textarea:valid~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger.e-warning textarea[disabled]~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger.e-warning textarea[readonly]~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger.e-warning textarea~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-warning textarea label.e-float-text.e-label-top,
.e-filled.e-float-input.e-control-wrapper.e-warning textarea:focus~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-warning textarea:valid~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-warning textarea[disabled]~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-warning textarea[readonly]~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-warning textarea~label.e-label-top.e-float-text {
    color: #ffca1c
}

.e-bigger .e-filled.e-float-input.e-small.e-warning textarea:focus~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-small.e-warning textarea:valid~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-small.e-warning textarea[disabled]~label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-small.e-warning textarea[readonly]~label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-small.e-warning textarea~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-small.e-bigger.e-warning textarea:focus~label.e-float-text,
.e-filled.e-float-input.e-small.e-bigger.e-warning textarea:valid~label.e-float-text,
.e-filled.e-float-input.e-small.e-bigger.e-warning textarea[disabled]~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-small.e-bigger.e-warning textarea[readonly]~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-small.e-bigger.e-warning textarea~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-small.e-warning textarea:focus~label.e-float-text,
.e-filled.e-float-input.e-small.e-warning textarea:valid~label.e-float-text,
.e-filled.e-float-input.e-small.e-warning textarea[disabled]~label.e-float-text,
.e-filled.e-float-input.e-small.e-warning textarea[readonly]~label.e-float-text,
.e-filled.e-float-input.e-small.e-warning textarea~label.e-label-top.e-float-text,
.e-small .e-filled.e-float-input.e-warning textarea:focus~label.e-float-text,
.e-small .e-filled.e-float-input.e-warning textarea:valid~label.e-float-text,
.e-small .e-filled.e-float-input.e-warning textarea[disabled]~label.e-float-text.e-label-top,
.e-small .e-filled.e-float-input.e-warning textarea[readonly]~label.e-float-text.e-label-top,
.e-small .e-filled.e-float-input.e-warning textarea~label.e-label-top.e-float-text {
    color: #ffca1c
}

.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small.e-warning textarea:focus~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small.e-warning textarea:valid~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small.e-warning textarea[disabled]~label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small.e-warning textarea[readonly]~label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small.e-warning textarea~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger.e-warning textarea:focus~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger.e-warning textarea:valid~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger.e-warning textarea[disabled]~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger.e-warning textarea[readonly]~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger.e-warning textarea~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-warning textarea:focus~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-warning textarea:valid~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-warning textarea[disabled]~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-warning textarea[readonly]~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-warning textarea~label.e-label-top.e-float-text,
.e-small .e-filled.e-float-input.e-control-wrapper.e-warning textarea:focus~label.e-float-text,
.e-small .e-filled.e-float-input.e-control-wrapper.e-warning textarea:valid~label.e-float-text,
.e-small .e-filled.e-float-input.e-control-wrapper.e-warning textarea[disabled]~label.e-float-text.e-label-top,
.e-small .e-filled.e-float-input.e-control-wrapper.e-warning textarea[readonly]~label.e-float-text.e-label-top,
.e-small .e-filled.e-float-input.e-control-wrapper.e-warning textarea~label.e-label-top.e-float-text {
    color: #ffca1c
}

.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small.e-warning input:focus~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small.e-warning textarea:focus~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small.e-warning.e-input-focus input~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-warning input:focus~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-warning textarea:focus~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-warning.e-input-focus input~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-small.e-warning input:focus~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-small.e-warning textarea:focus~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-small.e-warning.e-input-focus input~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-warning input:focus~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-warning textarea:focus~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-warning.e-input-focus input~label.e-float-text,
.e-filled.e-float-input.e-bigger.e-warning input:focus~label.e-float-text,
.e-filled.e-float-input.e-bigger.e-warning textarea:focus~label.e-float-text,
.e-filled.e-float-input.e-bigger.e-warning.e-input-focus input~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger.e-warning input:focus~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger.e-warning textarea:focus~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger.e-warning.e-input-focus input~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger.e-warning input:focus~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger.e-warning textarea:focus~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger.e-warning.e-input-focus input~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-warning input:focus~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-warning textarea:focus~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-warning.e-input-focus input~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-warning input:focus~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-warning textarea:focus~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-warning.e-input-focus inputs~label.e-float-text,
.e-filled.e-float-input.e-small.e-bigger.e-warning input:focus~label.e-float-text,
.e-filled.e-float-input.e-small.e-bigger.e-warning textarea:focus~label.e-float-text,
.e-filled.e-float-input.e-small.e-bigger.e-warning.e-input-focus input~label.e-float-text,
.e-filled.e-float-input.e-small.e-warning input:focus~label.e-float-text,
.e-filled.e-float-input.e-small.e-warning textarea:focus~label.e-float-text,
.e-filled.e-float-input.e-small.e-warning.e-input-focus input~label.e-float-text,
.e-filled.e-float-input.e-warning input:focus~label.e-float-text,
.e-filled.e-float-input.e-warning textarea:focus~label.e-float-text,
.e-filled.e-float-input.e-warning.e-input-focus input~label.e-float-text,
.e-small .e-filled.e-float-input.e-control-wrapper.e-warning input:focus~label.e-float-text,
.e-small .e-filled.e-float-input.e-control-wrapper.e-warning textarea:focus~label.e-float-text,
.e-small .e-filled.e-float-input.e-control-wrapper.e-warning.e-input-focus input~label.e-float-text,
.e-small .e-filled.e-float-input.e-warning input:focus~label.e-float-text,
.e-small .e-filled.e-float-input.e-warning textarea:focus~label.e-float-text,
.e-small .e-filled.e-float-input.e-warning.e-input-focus input~label.e-float-text {
    color: #ffca1c
}

.e-bigger .e-filled.e-float-input.e-control-wrapper.e-autofill.e-warning textarea:not(:focus):-webkit-autofill~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-autofill.e-warning:not(.e-input-focus) input:not(:focus):-webkit-autofill~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-small.e-control-wrapper.e-autofill.e-warning textarea:not(:focus):-webkit-autofill~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-small.e-control-wrapper.e-autofill.e-warning:not(.e-input-focus) input:not(:focus):-webkit-autofill~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-small.e-warning textarea:not(:focus):-webkit-autofill~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-small.e-warning:not(.e-input-focus) input:not(:focus):-webkit-autofill~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-warning textarea:not(:focus):-webkit-autofill~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-warning:not(.e-input-focus) input:not(:focus):-webkit-autofill~label.e-float-text,
.e-bigger.e-filled.e-float-input.e-control-wrapper.e-autofill.e-warning textarea:not(:focus):-webkit-autofill~label.e-float-text,
.e-bigger.e-filled.e-float-input.e-control-wrapper.e-autofill.e-warning:not(.e-input-focus) input:not(:focus):-webkit-autofill~label.e-float-text,
.e-bigger.e-filled.e-float-input.e-warning textarea:not(:focus):-webkit-autofill~label.e-float-text,
.e-bigger.e-filled.e-float-input.e-warning:not(.e-input-focus) input:not(:focus):-webkit-autofill~label.e-float-text,
.e-bigger.e-small .e-filled.e-float-input.e-control-wrapper.e-autofill.e-warning textarea:not(:focus):-webkit-autofill~label.e-float-text,
.e-bigger.e-small .e-filled.e-float-input.e-control-wrapper.e-autofill.e-warning:not(.e-input-focus) input:not(:focus):-webkit-autofill~label.e-float-text,
.e-bigger.e-small .e-filled.e-float-input.e-warning textarea:not(:focus):-webkit-autofill~label.e-float-text,
.e-bigger.e-small .e-filled.e-float-input.e-warning:not(.e-input-focus) input:not(:focus):-webkit-autofill~label.e-float-text,
.e-filled.e-bigger.e-small.e-control-wrapper.e-autofill.e-warning textarea:not(:focus):-webkit-autofill~label.e-float-text,
.e-filled.e-float-input.e-bigger.e-small.e-control-wrapper.e-autofill.e-warning:not(.e-input-focus) input:not(:focus):-webkit-autofill~label.e-float-text,
.e-filled.e-float-input.e-bigger.e-small.e-warning textarea:not(:focus):-webkit-autofill~label.e-float-text,
.e-filled.e-float-input.e-bigger.e-small.e-warning:not(.e-input-focus) input:not(:focus):-webkit-autofill~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-autofill.e-warning textarea:not(:focus):-webkit-autofill~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-autofill.e-warning:not(.e-input-focus) input:not(:focus):-webkit-autofill~label.e-float-text,
.e-filled.e-float-input.e-warning textarea:not(:focus):-webkit-autofill~label.e-float-text,
.e-filled.e-float-input.e-warning:not(.e-input-focus) input:not(:focus):-webkit-autofill~label.e-float-text,
.e-small .e-filled.e-float-input.e-control-wrapper.e-autofill.e-warning textarea:not(:focus):-webkit-autofill~label.e-float-text,
.e-small .e-filled.e-float-input.e-control-wrapper.e-autofill.e-warning:not(.e-input-focus) input:not(:focus):-webkit-autofill~label.e-float-text,
.e-small .e-filled.e-float-input.e-warning textarea:not(:focus):-webkit-autofill~label.e-float-text,
.e-small .e-filled.e-float-input.e-warning:not(.e-input-focus) input:not(:focus):-webkit-autofill~label.e-float-text,
.e-small.e-filled.e-float-input.e-control-wrapper.e-autofill.e-warning textarea:not(:focus):-webkit-autofill~label.e-float-text,
.e-small.e-filled.e-float-input.e-control-wrapper.e-autofill.e-warning:not(.e-input-focus) input:not(:focus):-webkit-autofill~label.e-float-text,
.e-small.e-filled.e-float-input.e-warning textarea:not(:focus):-webkit-autofill~label.e-float-text,
.e-small.e-filled.e-float-input.e-warning:not(.e-input-focus) input:not(:focus):-webkit-autofill~label.e-float-text {
    color: #ffca1c
}

.e-input-group-icon.e-spin-up:before {
    content: "";
    font-family: e-icons
}

.e-input-group-icon.e-spin-down:before {
    content: "";
    font-family: e-icons
}

.e-numeric-container {
    width: 100%
}

.e-content-placeholder.e-numeric.e-placeholder-numeric {
    background-size: 300px 33px;
    min-height: 33px
}

.e-bigger .e-content-placeholder.e-numeric.e-placeholder-numeric,
.e-bigger.e-content-placeholder.e-numeric.e-placeholder-numeric {
    background-size: 300px 40px;
    min-height: 40px
}

.e-float-input.e-control-wrapper.e-numeric .e-numeric-hidden,
.e-float-input.e-control-wrapper.e-numeric.e-input-focus .e-numeric-hidden,
.e-float-input.e-input-group.e-control-wrapper.e-numeric .e-numeric-hidden,
.e-float-input.e-input-group.e-control-wrapper.e-numeric.e-input-focus .e-numeric-hidden,
.e-input-group.e-control-wrapper.e-numeric .e-numeric-hidden,
.e-input-group.e-control-wrapper.e-numeric.e-input-focus .e-numeric-hidden {
    border: 0;
    height: 0;
    margin: 0;
    padding: 0;
    text-indent: 0;
    visibility: hidden;
    width: 0
}

.e-bigger .e-control-wrapper.e-numeric.e-input-group .e-input-group-icon,
.e-bigger.e-control-wrapper.e-numeric.e-input-group .e-input-group-icon,
.e-numeric.e-control-wrapper.e-input-group .e-input-group-icon {
    font-size: 12px
}

/*! maskedtextbox layout */
.e-control-wrapper.e-mask .e-maskedtextbox {
    font-family: Arial, Roboto, Segoe UI, GeezaPro, "DejaVu Serif", "sans-serif", -apple-system, BlinkMacSystemFont;
    font-size: 12.5px
}

.e-bigger .e-control-wrapper.e-mask .e-maskedtextbox,
.e-control-wrapper.e-mask.e-bigger .e-maskedtextbox {
    font-size: 13px
}

.e-content-placeholder.e-mask.e-placeholder-mask {
    background-size: 300px 33px;
    min-height: 33px
}

.e-bigger .e-content-placeholder.e-mask.e-placeholder-mask,
.e-bigger.e-content-placeholder.e-mask.e-placeholder-mask {
    background-size: 300px 40px;
    min-height: 40px
}

/*! maskedtextbox theme */
.e-control-wrapper.e-mask.e-error .e-maskedtextbox,
.e-utility-mask.e-error {
    color: #f44336
}

.e-control-wrapper.e-slider-container.e-material-slider .e-slider .e-handle.e-material-handle {
    cursor: default;
    transition: transform .4s cubic-bezier(.25, .8, .25, 1);
    z-index: 3
}

.e-control-wrapper.e-slider-container.e-material-slider .e-slider .e-handle.e-handle-start.e-tab-handle:after,
.e-control-wrapper.e-slider-container.e-material-slider .e-slider .e-handle.e-tab-handle:after {
    background-color: #0000
}

.e-slider-tooltip.e-tooltip-wrap.e-popup {
    background-color: #e3165b;
    border: 0;
    border-radius: 8px;
    cursor: grab;
    opacity: 1
}

.e-slider-tooltip.e-tooltip-wrap.e-popup.e-popup.e-popup-close {
    display: block;
    opacity: 0
}

.e-slider-tooltip.e-tooltip-wrap.e-popup.e-material-tooltip-start {
    background-color: #00000042
}

.e-slider-tooltip.e-tooltip-wrap.e-popup.e-material-tooltip-start .e-arrow-tip-inner {
    color: #000;
    opacity: 0
}

.e-slider-tooltip.e-tooltip-wrap.e-popup.e-material-tooltip-start .e-arrow-tip-outer.e-tip-bottom {
    border-top-color: #00000042
}

.e-slider-tooltip.e-tooltip-wrap.e-popup.e-material-tooltip-start .e-arrow-tip-outer.e-tip-top {
    border-bottom-color: #00000042
}

.e-slider-tooltip.e-tooltip-wrap.e-popup.e-material-tooltip-start .e-arrow-tip-outer.e-tip-right {
    border-left-color: #00000042
}

.e-slider-tooltip.e-tooltip-wrap.e-popup.e-material-tooltip-start .e-arrow-tip-outer.e-tip-left {
    border-right-color: #00000042
}

.e-slider-tooltip.e-tooltip-wrap.e-popup.e-tooltip-active {
    cursor: grabbing
}

.e-slider-tooltip.e-tooltip-wrap.e-popup .e-arrow-tip {
    visibility: visible
}

.e-slider-tooltip.e-tooltip-wrap.e-popup .e-tip-content {
    background-color: #0000;
    height: 16px;
    line-height: 16px;
    overflow: hidden;
    padding: 0 8px;
    position: relative;
    text-align: center;
    top: calc(50% - 8px);
    width: 100%
}

.e-slider-tooltip.e-tooltip-wrap.e-popup .e-tip-content.e-material-tooltip-show {
    color: #fff
}

.e-slider-tooltip.e-tooltip-wrap.e-popup .e-tip-content.e-material-tooltip-hide {
    color: #0000
}

.e-slider-tooltip.e-tooltip-wrap.e-popup .e-arrow-tip-inner {
    color: #e3165b
}

.e-slider-tooltip.e-tooltip-wrap.e-popup .e-arrow-tip-outer.e-tip-bottom {
    border-top-color: #e3165b
}

.e-slider-tooltip.e-tooltip-wrap.e-popup .e-arrow-tip-outer.e-tip-top {
    border-bottom-color: #e3165b
}

.e-slider-tooltip.e-tooltip-wrap.e-popup .e-arrow-tip-outer.e-tip-right {
    border-left-color: #e3165b
}

.e-slider-tooltip.e-tooltip-wrap.e-popup .e-arrow-tip-outer.e-tip-left {
    border-right-color: #e3165b
}

.e-slider-tooltip.e-tooltip-wrap.e-popup.e-tooltip-wrap.e-popup.e-material-default {
    background-color: #e3165b;
    border: 0;
    border-bottom-left-radius: 50%;
    border-bottom-right-radius: 0;
    border-top-left-radius: 50%;
    border-top-right-radius: 50%;
    cursor: grab;
    opacity: 1
}

.e-slider-tooltip.e-tooltip-wrap.e-popup.e-tooltip-wrap.e-popup.e-material-default.e-material-tooltip-start {
    background-color: #00000042
}

.e-slider-tooltip.e-tooltip-wrap.e-popup.e-tooltip-wrap.e-popup.e-material-default.e-tooltip-active {
    cursor: grabbing
}

.e-slider-tooltip.e-tooltip-wrap.e-popup.e-tooltip-wrap.e-popup.e-material-default .e-arrow-tip {
    visibility: hidden
}

.e-slider-tooltip.e-tooltip-wrap.e-popup.e-tooltip-wrap.e-popup.e-material-default.e-slider-horizontal-before .e-tip-content {
    transform: rotate(-45deg)
}

.e-slider-tooltip.e-tooltip-wrap.e-popup.e-tooltip-wrap.e-popup.e-material-default.e-slider-horizontal-after .e-tip-content {
    transform: rotate(-225deg)
}

.e-slider-tooltip.e-tooltip-wrap.e-popup.e-tooltip-wrap.e-popup.e-material-default.e-slider-vertical-before .e-tip-content {
    transform: rotate(45deg)
}

.e-slider-tooltip.e-tooltip-wrap.e-popup.e-tooltip-wrap.e-popup.e-material-default.e-slider-vertical-after .e-tip-content {
    transform: rotate(225deg)
}

.e-slider-tooltip.e-tooltip-wrap.e-popup.e-tooltip-wrap.e-popup.e-material-default .e-tip-content {
    background-color: #0000;
    height: 16px;
    overflow: hidden;
    padding: 0;
    text-align: center;
    top: calc(50% - 8px);
    width: 100%
}

.e-slider-tooltip.e-tooltip-wrap.e-popup.e-tooltip-wrap.e-popup.e-material-default .e-tip-content.e-material-tooltip-show {
    color: #fff
}

.e-slider-tooltip.e-tooltip-wrap.e-popup.e-tooltip-wrap.e-popup.e-material-default .e-tip-content.e-material-tooltip-hide {
    color: #0000
}

.e-slider-horizantal-color {
    height: 100%;
    position: absolute;
    top: 0
}

.e-slider-vertical-color {
    left: -1px;
    position: absolute;
    width: 100%
}

.e-bigger .e-slider-tooltip.e-tooltip-wrap.e-popup .e-tip-content,
.e-bigger.e-slider-tooltip.e-tooltip-wrap.e-popup .e-tip-content {
    font-size: 11px;
    line-height: 16px
}

.e-bigger .e-control-wrapper.e-slider-container .e-scale .e-tick .e-tick-value,
.e-control-wrapper.e-slider-container.e-bigger .e-scale .e-tick .e-tick-value {
    font-size: 12px
}

.e-control-wrapper.e-slider-container {
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    -webkit-touch-callout: none;
    box-sizing: border-box;
    display: inline-block;
    height: 18px;
    line-height: normal;
    outline: none;
    position: relative;
    -moz-user-select: none;
    -ms-user-select: none;
    -webkit-user-select: none;
    user-select: none
}

.e-control-wrapper.e-slider-container:after {
    content: "material";
    display: none
}

.e-control-wrapper.e-slider-container .e-slider .e-handle.e-large-thumb-size {
    transform: scale(1.5)
}

.e-control-wrapper.e-slider-container.e-rtl.e-horizontal .e-slider .e-handle {
    margin: 0 -6px 0 0;
    top: calc(50% - 6px)
}

.e-control-wrapper.e-slider-container.e-rtl.e-horizontal .e-scale.e-h-scale .e-tick.e-first-tick {
    background-position-x: right
}

.e-control-wrapper.e-slider-container.e-rtl.e-horizontal .e-scale.e-h-scale .e-tick.e-last-tick {
    background-position-x: left
}

.e-control-wrapper.e-slider-container.e-rtl.e-vertical {
    direction: ltr
}

.e-control-wrapper.e-slider-container.e-disabled.e-material-slider .e-slider .e-handle.e-handle-first {
    background-color: #757575
}

.e-control-wrapper.e-slider-container.e-disabled:hover .e-scale .e-tick {
    visibility: hidden
}

.e-control-wrapper.e-slider-container.e-disabled .e-slider .e-range {
    background: #00000042
}

.e-control-wrapper.e-slider-container.e-disabled .e-slider .e-handle {
    background: #757575;
    transform: scale(.5) !important
}

.e-control-wrapper.e-slider-container.e-disabled .e-slider .e-handle.e-handle-first {
    background-color: #757575;
    border: 0
}

.e-control-wrapper.e-slider-container.e-disabled .e-slider .e-handle:after {
    background: #0000;
    border: 7px solid #fff;
    border-radius: 50%;
    box-sizing: border-box;
    content: "";
    height: 26px;
    left: calc(50% - 13px);
    opacity: 1;
    position: absolute;
    top: calc(50% - 13px);
    -ms-transform: scale(0);
    -webkit-transform: scale(0);
    transform: scale(1);
    transition: none;
    width: 26px;
    z-index: -1
}

.e-control-wrapper.e-slider-container.e-disabled .e-btn,
.e-control-wrapper.e-slider-container.e-disabled .e-slider .e-handle {
    cursor: default
}

.e-control-wrapper.e-slider-container.e-disabled .e-slider .e-handle.e-handle-disable {
    display: block
}

.e-control-wrapper.e-slider-container.e-horizontal {
    height: 48px;
    width: 100%
}

.e-control-wrapper.e-slider-container.e-horizontal .e-first-button {
    left: 0;
    margin-top: -9px;
    top: 50%
}

.e-control-wrapper.e-slider-container.e-horizontal .e-first-button .e-button-icon {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAMAAABg3Am1AAAAkFBMVEUAAAD////////////////////////+/v7////+/v7////////+/v7+/v7////////+/v7+/v7+/v7////+/v7+/v7+/v7+/v7////+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7///8G+5iqAAAAL3RSTlMABAgMEBQYHCAkKDA0ODxETFRYYGRsdHyAh4uTm6Onr7O/w8fL09ff4+fr7/P3+/6nVicAAADJSURBVHgBldJHdoNgAANhQUjvPTHuxbgAuv/t/J5O8I82Wn27UfGaVmjvBwvsdmEDUH33JuBxYwNQ/48m4LWzAbie2QR8nkzA/coGoPodTMDzzgagae1ykHAASDgAJBwAEk4xSDgAJBwAEg4ACacYJBwAEg4ACYeAjyMEaqYQSC97CFT/DQxID2sIpK8zBLqZQyC9dRDoajIyID1tIVD10zMg3S0ZSF4IJC8GkhcDyQuB5MVA8kIgeTGQvBhIXggkLwaSFwLJK3cBRvanB71ijlkAAAAASUVORK5CYII=);
    background-repeat: no-repeat;
    background-size: cover;
    display: inline-block;
    height: 7px;
    left: calc(50% - 4.6px);
    position: absolute;
    top: calc(50% - 3.6px);
    width: 7px
}

.e-control-wrapper.e-slider-container.e-horizontal .e-second-button {
    margin-top: -9px;
    right: 0;
    top: 50%
}

.e-control-wrapper.e-slider-container.e-horizontal .e-second-button .e-button-icon {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAMAAABg3Am1AAAAkFBMVEUAAAD////////////////////////+/v7////////+/v7+/v7+/v7////////+/v7////+/v7+/v7+/v7+/v7+/v7////////+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7///9VYKa9AAAAL3RSTlMABAgMEBQYHCAoLDQ4PEBMUFhcZGx0eICDi5Obn6ers7vDx8vP19vf4+fr7/P3++LF0fAAAADNSURBVHgBldNHbsNAGEPhkZSi9F4S915k6d3/dga8Jgjw7bkYzPeXS5ObkkX3EQ5gcRcO6H/qbACbp3AAo6twwOEtHMCsDQecvqpsAKuHcMDw12QD2L2EA/C8EFleiCwvRJYXIssLmeGFzPBCZnghM7yQGV7IDC9Eglc26D6zwfS2JIP9a/To4b8pyWD9GH1c/11FNOZthO/4nvEeX5dksH2OTnT4rUsyWN4Xk4cj8nBEHo7IwxF5OCIPR+ThiDwckYcj8nBEHo5Iw5GdAVm8p9sPUXNKAAAAAElFTkSuQmCC);
    background-repeat: no-repeat;
    background-size: cover;
    display: inline-block;
    height: 7px;
    left: calc(50% - 2.6px);
    position: absolute;
    top: calc(50% - 3.6px);
    width: 7px
}

.e-control-wrapper.e-slider-container.e-horizontal.e-slider-btn {
    padding: 0 30px
}

.e-control-wrapper.e-slider-container.e-horizontal .e-slider {
    height: 32px;
    position: relative;
    top: calc(50% - 16px);
    width: 100%
}

.e-control-wrapper.e-slider-container.e-horizontal .e-slider-track {
    background: #00000042;
    height: 2px;
    left: 0;
    overflow: hidden;
    position: absolute;
    top: calc(50% - 1px);
    width: 100%
}

.e-control-wrapper.e-slider-container.e-horizontal .e-handle {
    margin-left: -6px;
    top: calc(50% - 6px)
}

.e-control-wrapper.e-slider-container.e-horizontal.e-scale-both .e-range {
    height: 2px
}

.e-control-wrapper.e-slider-container.e-horizontal .e-range {
    height: 2px;
    top: calc(50% - 1px)
}

.e-control-wrapper.e-slider-container.e-horizontal .e-limits {
    background-color: #00000042;
    height: 2px;
    position: absolute;
    top: calc(50% - 1px)
}

.e-control-wrapper.e-slider-container.e-vertical {
    height: inherit;
    padding: 38px 0;
    width: 48px
}

.e-control-wrapper.e-slider-container.e-vertical .e-slider {
    height: 100%;
    left: calc(50% - 16px);
    position: relative;
    width: 32px
}

.e-control-wrapper.e-slider-container.e-vertical .e-slider-track {
    background: #00000042;
    bottom: 0;
    height: 100%;
    left: calc(50% - 1px);
    overflow: hidden;
    position: absolute;
    width: 2px
}

.e-control-wrapper.e-slider-container.e-vertical.e-small-size.e-slider-btn {
    height: 100%;
    padding: 30px 0
}

.e-control-wrapper.e-slider-container.e-vertical.e-small-size.e-slider-btn .e-slider {
    height: 100%;
    width: 2px
}

.e-control-wrapper.e-slider-container.e-vertical .e-first-button {
    bottom: 0;
    margin-right: -9px;
    right: 50%
}

.e-control-wrapper.e-slider-container.e-vertical .e-first-button .e-button-icon {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAAAjVBMVEUAAAD////////////////////////+/v7////+/v7////////+/v7////////+/v7+/v7+/v7+/v7////+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7////1kjJ6AAAALnRSTlMABAgMEBQYHCAkKDA4QERITFRcYGRodHyDj5OXn6Ons7e7v8vP09ff5+vv8/f7zZvJMAAAAItJREFUeAHdyVcagjAQBsAfUVTAXsTeSTRm7388i/kUQjYHYF4H9bAUXjuEV/KQEdC98f9I8dLXxJngY879CsbG/ccARuPsetHCT1tWXyUoSDXZRiiZ2p/Bsi7/HrbgVPw8REUk/n+P4ZAoMvQATmMyFmBk39+CExzefwnBauZEsgOPWOkevIYz1NEToo45F58KJy0AAAAASUVORK5CYII=);
    background-repeat: no-repeat;
    background-size: cover;
    display: inline-block;
    height: 8px;
    left: calc(50% - 3.8px);
    position: absolute;
    top: calc(50% - 2.7px);
    width: 8px
}

.e-control-wrapper.e-slider-container.e-vertical .e-second-button {
    margin-right: -9px;
    right: 50%;
    top: 0
}

.e-control-wrapper.e-slider-container.e-vertical .e-second-button .e-button-icon {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAAAjVBMVEUAAAD////////////////////////////////+/v7////+/v7+/v7////////+/v7+/v7////+/v7////+/v7+/v7////+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7////wrNfvAAAALnRSTlMABAgMEBQYICgsMDQ4QERITFBcYGhseHyDi5Obn6Ort7u/x8/X29/j5+vv8/f77y3LJgAAAI1JREFUeAHdyVeagjAUBtCbYQTsXewFENGYf//LsyB8kORmAZzXQ600mLrfz2XX9X8xcO0Qb4+3s2B/ia8N9yOFwtz+wR0/z77tvQSVm0+mI2piYXyEhp3+E2gWzQ8lNGpY//8UhjygijjBIvGotIbVofwZGFHxPQmGGn/ez8B6hETiAofUo1XmtKVWeAEhzjgqqZr/lwAAAABJRU5ErkJggg==);
    background-repeat: no-repeat;
    background-size: cover;
    display: inline-block;
    height: 8px;
    left: calc(50% - 3.8px);
    position: absolute;
    top: calc(50% - 4.7px);
    width: 8px
}

.e-control-wrapper.e-slider-container.e-vertical.e-scale-both .e-slider .e-handle {
    margin-bottom: -6px
}

.e-control-wrapper.e-slider-container.e-vertical .e-slider .e-handle {
    left: calc(50% - 6px);
    margin-bottom: -6px
}

.e-control-wrapper.e-slider-container.e-vertical .e-slider .e-range {
    left: calc(50% - 1px);
    width: 2px
}

.e-control-wrapper.e-slider-container.e-vertical .e-slider .e-limits {
    background-color: #00000042;
    left: calc(50% - 1px);
    position: absolute;
    width: 2px
}

.e-control-wrapper.e-slider-container .e-range {
    border-radius: 2px;
    position: absolute;
    transition: left .3s ease-out, right .3s ease-out, bottom .3s ease-out, width .3s ease-out, height .3s ease-out
}

.e-control-wrapper.e-slider-container .e-range.e-drag-horizontal,
.e-control-wrapper.e-slider-container .e-range.e-drag-vertical {
    cursor: pointer
}

.e-control-wrapper.e-slider-container .e-slider {
    box-sizing: border-box;
    cursor: default;
    display: block;
    outline: 0 none;
    padding: 0;
    position: relative
}

.e-control-wrapper.e-slider-container .e-slider .e-handle {
    border-radius: 50%;
    box-sizing: border-box;
    cursor: grab;
    height: 12px;
    outline: none;
    position: absolute;
    touch-action: none;
    transition: left .3s ease-out, right .3s ease-out, bottom .3s ease-out, transform .3s ease-out;
    width: 12px;
    z-index: 10
}

.e-control-wrapper.e-slider-container .e-slider .e-handle.e-handle-active {
    cursor: grabbing
}

.e-control-wrapper.e-slider-container .e-slider .e-handle.e-handle-start {
    background-color: #fff;
    border: 2px solid #00000042
}

.e-control-wrapper.e-slider-container .e-slider .e-handle:after {
    border: 0 solid;
    border-radius: 50%;
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box;
    box-sizing: initial;
    content: "";
    filter: alpha(opacity=26);
    height: 32px;
    left: calc(50% - 16px);
    opacity: .26;
    position: absolute;
    top: calc(50% - 16px);
    -ms-transform: scale(0);
    -webkit-transform: scale(0);
    transform: scale(0);
    transition: transform .4s cubic-bezier(.25, .8, .25, 1);
    width: 32px;
    z-index: -1
}

.e-control-wrapper.e-slider-container .e-slider .e-handle.e-tab-handle.e-handle-start:after {
    background-color: #e0e0e0;
    opacity: .38
}

.e-control-wrapper.e-slider-container .e-slider .e-handle.e-tab-handle:after {
    background-color: #e3165b;
    -ms-transform: scale(1);
    -webkit-transform: scale(1);
    transform: scale(1)
}

.e-control-wrapper.e-slider-container .e-tick-before.e-scale.e-h-scale .e-tick {
    background-position: bottom;
    height: 50%;
    top: 1px
}

.e-control-wrapper.e-slider-container .e-tick-before.e-scale.e-v-scale .e-tick {
    background-position: 100%;
    left: 1px;
    width: 50%
}

.e-control-wrapper.e-slider-container .e-tick-after.e-scale.e-h-scale .e-tick {
    background-position-x: center;
    height: 50%;
    top: calc(50% - 1px)
}

.e-control-wrapper.e-slider-container .e-tick-after.e-scale.e-v-scale .e-tick {
    background-position: 0;
    left: calc(50% - 1px);
    width: 50%
}

.e-control-wrapper.e-slider-container .e-tick-both.e-scale.e-h-scale .e-tick {
    background-position: 50%;
    height: 99%
}

.e-control-wrapper.e-slider-container .e-tick-both.e-scale.e-v-scale .e-tick {
    background-position: 50%;
    width: 100%
}

.e-control-wrapper.e-slider-container .e-tick-both.e-scale.e-v-scale .e-large {
    width: 100%
}

.e-control-wrapper.e-slider-container .e-scale {
    box-sizing: initial;
    font-family: Roboto, Segoe UI, GeezaPro, "DejaVu Serif", "sans-serif", -apple-system, BlinkMacSystemFont;
    height: 28px;
    line-height: normal;
    list-style: none outside none;
    margin: 0;
    outline: 0 none;
    padding: 0;
    position: absolute;
    top: calc(50% - 14px);
    width: 100%;
    z-index: 1
}

.e-control-wrapper.e-slider-container .e-scale .e-tick {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAACCAYAAABytg0kAAAACXBIWXMAAAsSAAALEgHS3X78AAAAFElEQVQI12NkYGAIZ2BgYGBigAIABPgAW+yfXroAAAAASUVORK5CYII=);
    cursor: default;
    outline: none;
    position: relative;
    -webkit-user-select: none;
    user-select: none
}

.e-control-wrapper.e-slider-container .e-scale .e-tick .e-tick-value {
    color: #000;
    font-family: Roboto, Segoe UI, GeezaPro, "DejaVu Serif", "sans-serif", -apple-system, BlinkMacSystemFont;
    font-size: 10px;
    outline: none;
    position: absolute;
    -webkit-user-select: none;
    user-select: none;
    white-space: nowrap
}

.e-control-wrapper.e-slider-container .e-scale.e-v-scale {
    height: 100%;
    left: calc(50% - 14px);
    top: 0;
    width: 28px
}

.e-control-wrapper.e-slider-container .e-scale.e-v-scale .e-tick {
    background-repeat: no-repeat
}

.e-control-wrapper.e-slider-container .e-scale.e-v-scale .e-tick.e-first-tick {
    background-position-y: top
}

.e-control-wrapper.e-slider-container .e-scale.e-v-scale .e-tick.e-last-tick {
    background-position-y: bottom
}

.e-control-wrapper.e-slider-container .e-scale.e-h-scale .e-tick {
    background-repeat: no-repeat;
    display: inline-block
}

.e-control-wrapper.e-slider-container .e-scale.e-h-scale .e-tick .e-tick-value.e-tick-before {
    top: -18px
}

.e-control-wrapper.e-slider-container .e-scale.e-h-scale .e-tick .e-tick-value.e-tick-after,
.e-control-wrapper.e-slider-container .e-scale.e-h-scale .e-tick .e-tick-value.e-tick-both {
    bottom: -20px
}

.e-control-wrapper.e-slider-container .e-scale.e-h-scale .e-tick .e-tick-value.e-tick-both:first-child {
    top: -18px
}

.e-control-wrapper.e-slider-container .e-scale.e-h-scale .e-tick.e-first-tick {
    background-position-x: left
}

.e-control-wrapper.e-slider-container .e-scale.e-h-scale .e-tick.e-last-tick {
    background-position-x: right
}

.e-control-wrapper.e-slider-container .e-scale.e-v-scale .e-tick .e-tick-value.e-tick-before {
    right: 26px
}

.e-control-wrapper.e-slider-container .e-scale.e-v-scale .e-tick .e-tick-value.e-tick-after {
    left: 27px
}

.e-control-wrapper.e-slider-container .e-scale.e-v-scale .e-tick .e-tick-value.e-tick-both {
    right: 41px
}

.e-control-wrapper.e-slider-container .e-scale.e-v-scale .e-tick .e-tick-value.e-tick-both:first-child {
    left: 39px
}

.e-control-wrapper.e-slider-container .e-scale .e-tick {
    visibility: hidden
}

.e-control-wrapper.e-slider-container .e-scale .e-tick .e-tick-value,
.e-control-wrapper.e-slider-container:active .e-scale .e-tick,
.e-control-wrapper.e-slider-container:hover .e-scale .e-tick,
.e-slider-hover .e-scale .e-tick {
    visibility: visible
}

/*! component theme */
.e-control-wrapper.e-slider-container.e-material-slider .e-slider .e-handle.e-handle-first,
.e-control-wrapper.e-slider-container.e-material-slider .e-slider .e-handle.e-handle-second {
    background: #0000;
    border-color: #0000
}

.e-control-wrapper.e-slider-container .e-slider-button {
    background-color: #0000008a;
    border: 1px solid #0000;
    border-radius: 50%;
    box-sizing: border-box;
    cursor: pointer;
    height: 18px;
    outline: none;
    padding: 0;
    position: absolute;
    width: 18px
}

.e-control-wrapper.e-slider-container .e-slider .e-range {
    background-color: #e3165b
}

.e-control-wrapper.e-slider-container .e-slider .e-handle {
    background-color: #e3165b;
    border-color: #e3165b
}

.e-control-wrapper.e-slider-container .e-slider .e-handle.e-material-tooltip {
    background-color: #0000;
    border-color: #0000
}

.e-control-wrapper.e-slider-container.e-slider-hover .e-slider-track {
    background-color: #00000042
}

.e-control-wrapper.e-slider-container.e-slider-hover .e-range {
    background-color: #e3165b
}

.e-control-wrapper.e-slider-container.e-slider-hover .e-handle {
    border-color: #e3165b
}

.e-upload .e-upload-files .e-file-remove-btn.e-icons:before {
    content: ""
}

.e-upload .e-upload-files .e-icons.e-file-pause-btn:before {
    content: ""
}

.e-upload .e-upload-files .e-icons.e-file-reload-btn:before {
    content: ""
}

.e-upload .e-upload-files .e-icons.e-file-play-btn:before {
    content: ""
}

.e-upload .e-upload-files .e-file-delete-btn.e-icons:before {
    content: ""
}

.e-upload .e-upload-files .e-file-abort-btn.e-icons:before {
    content: ""
}

.e-upload .e-upload-files .e-icons.e-msie:before {
    position: relative;
    right: 10px
}

.e-upload .e-upload-files .e-icons.e-file-abort-icon.e-msie:before {
    right: 12px
}

.e-bigger .e-upload {
    width: 100%
}

.e-bigger .e-upload .e-file-select-wrap {
    padding: 20px 0 20px 16px
}

.e-bigger .e-upload .e-file-select-wrap .e-file-drop {
    font-size: 15px;
    margin-left: 16px
}

.e-bigger .e-upload .e-upload-files .e-upload-file-list {
    font-size: 15px;
    line-height: normal;
    min-height: 100px
}

.e-bigger .e-upload .e-upload-files .e-upload-file-list .e-file-container {
    margin-left: 16px;
    top: 0
}

.e-bigger .e-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-name {
    font-size: 15px;
    padding-top: 16px
}

.e-bigger .e-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-size {
    font-size: 12px;
    padding: 10px 0
}

.e-bigger .e-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-type {
    font-size: 15px;
    padding-top: 16px;
    top: auto
}

.e-bigger .e-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-information,
.e-bigger .e-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-status {
    font-size: 12px;
    padding-bottom: 16px
}

.e-bigger .e-upload .e-upload-files .e-upload-file-list .e-file-container .e-upload-progress-wrap {
    height: 10px
}

.e-bigger .e-upload .e-upload-files .e-upload-file-list .e-file-container .e-upload-progress-wrap .e-progress-inner-wrap {
    height: 3px;
    width: 98%
}

.e-bigger .e-upload .e-upload-files .e-upload-file-list .e-file-container .e-upload-progress-wrap .e-progress-inner-wrap .e-upload-progress-bar {
    height: 3px
}

.e-bigger .e-upload .e-upload-files .e-upload-file-list .e-file-container .e-upload-progress-wrap .e-progress-bar-text {
    font-size: 11px;
    right: 10px;
    top: -33px
}

.e-bigger .e-upload .e-upload-files .e-file-abort-btn.e-icons,
.e-bigger .e-upload .e-upload-files .e-file-delete-btn.e-icons,
.e-bigger .e-upload .e-upload-files .e-file-pause-btn.e-icons,
.e-bigger .e-upload .e-upload-files .e-file-play-btn.e-icons,
.e-bigger .e-upload .e-upload-files .e-file-reload-btn.e-icons,
.e-bigger .e-upload .e-upload-files .e-file-remove-btn.e-icons {
    box-sizing: border-box;
    font-size: 12px;
    height: 18px;
    margin: -24px 16px 16px;
    padding: 20px;
    top: 50%;
    width: 18px
}

.e-bigger .e-upload .e-upload-files .e-file-delete-btn.e-icons.e-disabled,
.e-bigger .e-upload .e-upload-files .e-file-remove-btn.e-icons.e-disabled {
    color: #00000061;
    cursor: not-allowed;
    opacity: .4;
    pointer-events: none
}

.e-bigger .e-upload .e-upload-files .e-file-abort-btn.e-msie.e-icons,
.e-bigger .e-upload .e-upload-files .e-file-delete-btn.e-msie.e-icons,
.e-bigger .e-upload .e-upload-files .e-file-pause-btn.e-msie.e-icons,
.e-bigger .e-upload .e-upload-files .e-file-play-btn.e-msie.e-icons,
.e-bigger .e-upload .e-upload-files .e-file-reload-btn.e-msie.e-icons,
.e-bigger .e-upload .e-upload-files .e-file-remove-btn.e-msie.e-icons {
    padding: 20px 17px 20px 26px
}

.e-bigger .e-upload .e-upload-files .e-file-pause-btn.e-icons,
.e-bigger .e-upload .e-upload-files .e-file-play-btn.e-icons,
.e-bigger .e-upload .e-upload-files .e-file-reload-btn.e-icons {
    right: 45px
}

.e-bigger .e-upload .e-upload-files .e-file-delete-btn.e-icons {
    font-size: 13px
}

.e-bigger .e-upload .e-upload-files .e-file-abort-btn.e-icons {
    font-size: 18px
}

.e-bigger .e-upload .e-upload-actions .e-btn {
    margin-left: 16px
}

.e-bigger .e-upload .e-upload-actions .e-file-clear-btn,
.e-bigger .e-upload .e-upload-actions .e-file-upload-btn {
    margin: 15px
}

.e-bigger .e-upload.e-rtl .e-file-select-wrap {
    padding: 20px 16px 20px 0
}

.e-bigger .e-upload.e-rtl .e-file-select-wrap .e-control.e-btn {
    margin-right: 0
}

.e-bigger .e-upload.e-rtl .e-file-select-wrap .e-file-drop {
    margin-right: 16px
}

.e-bigger .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-container {
    margin-left: 60px;
    margin-right: 16px
}

.e-bigger .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-container .e-file-information,
.e-bigger .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-container .e-file-status {
    top: 54px
}

.e-bigger .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-container .e-upload-progress-wrap .e-progress-bar-text {
    left: 10px;
    right: auto
}

.e-bigger .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-abort-btn.e-icons,
.e-bigger .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-delete-btn.e-icons,
.e-bigger .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-pause-btn.e-icons,
.e-bigger .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-play-btn.e-icons,
.e-bigger .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-reload-btn.e-icons,
.e-bigger .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-remove-btn.e-icons {
    box-sizing: border-box;
    left: 0;
    margin-left: 16px;
    margin-right: 16px;
    padding: 20px;
    top: 50%
}

.e-bigger .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-delete-btn.e-icons.e-disabled,
.e-bigger .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-remove-btn.e-icons.e-disabled {
    color: #00000061;
    cursor: not-allowed;
    opacity: .4;
    pointer-events: none
}

.e-bigger .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-abort-btn.e-msie.e-icons,
.e-bigger .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-delete-btn.e-msie.e-icons,
.e-bigger .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-pause-btn.e-msie.e-icons,
.e-bigger .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-play-btn.e-msie.e-icons,
.e-bigger .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-reload-btn.e-msie.e-icons,
.e-bigger .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-remove-btn.e-msie.e-icons {
    padding: 20px 17px 20px 26px
}

.e-bigger .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-pause-btn.e-icons,
.e-bigger .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-play-btn.e-icons,
.e-bigger .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-reload-btn.e-icons {
    left: 41px
}

.e-bigger .e-upload.e-form-upload .e-upload-files .e-upload-file-list {
    min-height: 35px;
    padding-bottom: 16px;
    padding-top: 12px
}

.e-bigger .e-upload.e-form-upload .e-upload-files .e-upload-file-list .e-file-container {
    top: 0
}

.e-bigger .e-upload.e-form-upload .e-upload-files .e-upload-file-list .e-file-container .e-hidden-input {
    display: none
}

.e-bigger .e-upload.e-form-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-name,
.e-bigger .e-upload.e-form-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-type {
    line-height: 1.5;
    padding-top: 4px
}

.e-bigger .e-upload.e-form-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-name.e-error,
.e-bigger .e-upload.e-form-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-status.e-error,
.e-bigger .e-upload.e-form-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-type.e-error {
    color: #f44336
}

.e-bigger .e-upload.e-form-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-information,
.e-bigger .e-upload.e-form-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-status {
    color: #0000008a;
    display: block;
    font-size: 12px;
    line-height: 1.5;
    padding-bottom: 0;
    padding-top: 4px;
    position: relative
}

.e-bigger .e-upload.e-form-upload .e-upload-files .e-upload-file-list.e-file-invalid,
.e-bigger .e-upload.e-form-upload .e-upload-files .e-upload-file-list.e-file-invalid .e-file-name,
.e-bigger .e-upload.e-form-upload .e-upload-files .e-upload-file-list.e-file-invalid .e-file-status,
.e-bigger .e-upload.e-form-upload .e-upload-files .e-upload-file-list.e-file-invalid .e-file-type {
    color: #f44336
}

.e-bigger .e-upload.e-form-upload .e-upload-files .e-file-abort-btn.e-icons,
.e-bigger .e-upload.e-form-upload .e-upload-files .e-file-delete-btn.e-icons,
.e-bigger .e-upload.e-form-upload .e-upload-files .e-file-pause-btn.e-icons,
.e-bigger .e-upload.e-form-upload .e-upload-files .e-file-play-btn.e-icons,
.e-bigger .e-upload.e-form-upload .e-upload-files .e-file-reload-btn.e-icons,
.e-bigger .e-upload.e-form-upload .e-upload-files .e-file-remove-btn.e-icons {
    box-sizing: border-box;
    top: 42px
}

.e-bigger .e-upload.e-form-upload .e-upload-files .e-file-delete-btn.e-icons.e-disabled,
.e-bigger .e-upload.e-form-upload .e-upload-files .e-file-remove-btn.e-icons.e-disabled {
    color: #00000061;
    cursor: not-allowed;
    opacity: .4;
    pointer-events: none
}

.e-bigger.e-small .e-upload,
.e-upload {
    width: 100%
}

.e-bigger.e-small .e-upload.e-control-wrapper,
.e-upload.e-control-wrapper {
    font-family: Roboto, Segoe UI, GeezaPro, "DejaVu Serif", "sans-serif", -apple-system, BlinkMacSystemFont
}

.e-bigger.e-small .e-upload .e-hidden-file-input,
.e-upload .e-hidden-file-input {
    border: 0;
    height: 0;
    margin: 0;
    outline: none;
    padding: 0;
    text-indent: 0;
    visibility: hidden;
    width: 0
}

.e-bigger.e-small .e-upload .e-file-select-wrap,
.e-upload .e-file-select-wrap {
    padding: 16px 0 16px 12px
}

.e-bigger.e-small .e-upload .e-file-select-wrap .e-file-select,
.e-bigger.e-small .e-upload .e-file-select-wrap .e-file-select .e-uploader,
.e-upload .e-file-select-wrap .e-file-select,
.e-upload .e-file-select-wrap .e-file-select .e-uploader {
    display: inline-block;
    width: 0
}

.e-bigger.e-small .e-upload .e-file-select-wrap .e-file-select .e-uploader,
.e-upload .e-file-select-wrap .e-file-select .e-uploader {
    opacity: 0
}

.e-bigger.e-small .e-upload .e-file-select-wrap .e-file-drop,
.e-upload .e-file-select-wrap .e-file-drop {
    font-family: inherit;
    font-size: 14px;
    margin-left: 12px
}

.e-bigger.e-small .e-upload.e-form-upload .e-upload-files .e-upload-file-list,
.e-upload.e-form-upload .e-upload-files .e-upload-file-list {
    min-height: 35px;
    padding-bottom: 12px;
    padding-top: 8px
}

.e-bigger.e-small .e-upload.e-form-upload .e-upload-files .e-upload-file-list .e-file-container,
.e-upload.e-form-upload .e-upload-files .e-upload-file-list .e-file-container {
    top: 0
}

.e-bigger.e-small .e-upload.e-form-upload .e-upload-files .e-upload-file-list .e-file-container .e-hidden-input,
.e-upload.e-form-upload .e-upload-files .e-upload-file-list .e-file-container .e-hidden-input {
    display: none
}

.e-bigger.e-small .e-upload.e-form-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-name,
.e-bigger.e-small .e-upload.e-form-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-type,
.e-upload.e-form-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-name,
.e-upload.e-form-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-type {
    line-height: 1.5;
    padding-top: 4px
}

.e-bigger.e-small .e-upload.e-form-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-name.e-error,
.e-bigger.e-small .e-upload.e-form-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-status.e-error,
.e-bigger.e-small .e-upload.e-form-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-type.e-error,
.e-upload.e-form-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-name.e-error,
.e-upload.e-form-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-status.e-error,
.e-upload.e-form-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-type.e-error {
    color: #f44336
}

.e-bigger.e-small .e-upload.e-form-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-information,
.e-bigger.e-small .e-upload.e-form-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-status,
.e-upload.e-form-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-information,
.e-upload.e-form-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-status {
    color: #0000008a;
    display: block;
    font-size: 11px;
    line-height: 1.5;
    padding-bottom: 0;
    padding-top: 4px;
    position: relative
}

.e-bigger.e-small .e-upload.e-form-upload .e-upload-files .e-upload-file-list.e-file-invalid,
.e-bigger.e-small .e-upload.e-form-upload .e-upload-files .e-upload-file-list.e-file-invalid .e-file-name,
.e-bigger.e-small .e-upload.e-form-upload .e-upload-files .e-upload-file-list.e-file-invalid .e-file-status,
.e-bigger.e-small .e-upload.e-form-upload .e-upload-files .e-upload-file-list.e-file-invalid .e-file-type,
.e-upload.e-form-upload .e-upload-files .e-upload-file-list.e-file-invalid,
.e-upload.e-form-upload .e-upload-files .e-upload-file-list.e-file-invalid .e-file-name,
.e-upload.e-form-upload .e-upload-files .e-upload-file-list.e-file-invalid .e-file-status,
.e-upload.e-form-upload .e-upload-files .e-upload-file-list.e-file-invalid .e-file-type {
    color: #f44336
}

.e-bigger.e-small .e-upload.e-form-upload .e-upload-files .e-file-abort-btn.e-icons,
.e-bigger.e-small .e-upload.e-form-upload .e-upload-files .e-file-delete-btn.e-icons,
.e-bigger.e-small .e-upload.e-form-upload .e-upload-files .e-file-pause-btn.e-icons,
.e-bigger.e-small .e-upload.e-form-upload .e-upload-files .e-file-play-btn.e-icons,
.e-bigger.e-small .e-upload.e-form-upload .e-upload-files .e-file-reload-btn.e-icons,
.e-bigger.e-small .e-upload.e-form-upload .e-upload-files .e-file-remove-btn.e-icons,
.e-upload.e-form-upload .e-upload-files .e-file-abort-btn.e-icons,
.e-upload.e-form-upload .e-upload-files .e-file-delete-btn.e-icons,
.e-upload.e-form-upload .e-upload-files .e-file-pause-btn.e-icons,
.e-upload.e-form-upload .e-upload-files .e-file-play-btn.e-icons,
.e-upload.e-form-upload .e-upload-files .e-file-reload-btn.e-icons,
.e-upload.e-form-upload .e-upload-files .e-file-remove-btn.e-icons {
    box-sizing: border-box;
    top: 32px
}

.e-bigger.e-small .e-upload.e-form-upload .e-upload-files .e-file-delete-btn.e-icons.e-disabled,
.e-bigger.e-small .e-upload.e-form-upload .e-upload-files .e-file-remove-btn.e-icons.e-disabled,
.e-upload.e-form-upload .e-upload-files .e-file-delete-btn.e-icons.e-disabled,
.e-upload.e-form-upload .e-upload-files .e-file-remove-btn.e-icons.e-disabled {
    color: #00000061;
    cursor: not-allowed;
    opacity: .4;
    pointer-events: none
}

.e-bigger.e-small .e-upload .e-upload-files,
.e-upload .e-upload-files {
    list-style-type: none;
    margin: 0;
    padding: 0
}

.e-bigger.e-small .e-upload .e-upload-files .e-icons:focus,
.e-upload .e-upload-files .e-icons:focus {
    outline: none
}

.e-bigger.e-small .e-upload .e-upload-files .e-upload-file-list,
.e-upload .e-upload-files .e-upload-file-list {
    font-family: inherit;
    font-size: 14px;
    height: 100%;
    line-height: normal;
    min-height: 90px;
    position: relative
}

.e-bigger.e-small .e-upload .e-upload-files .e-upload-file-list .e-file-container,
.e-upload .e-upload-files .e-upload-file-list .e-file-container {
    display: block;
    height: 100%;
    margin-left: 12px;
    margin-right: 90px;
    min-height: 35px;
    position: relative;
    top: 3px
}

.e-bigger.e-small .e-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-name,
.e-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-name {
    float: left;
    font-family: inherit;
    font-size: 14px;
    max-width: 75%;
    overflow: hidden;
    padding-top: 12px;
    position: relative;
    text-overflow: ellipsis;
    top: 0;
    white-space: nowrap
}

.e-bigger.e-small .e-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-name:before,
.e-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-name:before {
    content: attr(data-tail);
    float: right
}

.e-bigger.e-small .e-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-type,
.e-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-type {
    display: block;
    font-family: inherit;
    font-size: 14px;
    padding-top: 12px
}

.e-bigger.e-small .e-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-type.e-hidden,
.e-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-type.e-hidden {
    visibility: hidden
}

.e-bigger.e-small .e-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-size,
.e-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-size {
    display: block;
    font-size: 11px;
    padding: 8px 0
}

.e-bigger.e-small .e-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-information,
.e-bigger.e-small .e-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-status,
.e-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-information,
.e-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-status {
    display: block;
    font-family: inherit;
    font-size: 11px;
    padding-bottom: 12px
}

.e-bigger.e-small .e-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-information.e-upload-progress,
.e-bigger.e-small .e-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-status.e-upload-progress,
.e-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-information.e-upload-progress,
.e-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-status.e-upload-progress {
    display: none
}

.e-bigger.e-small .e-upload .e-upload-files .e-upload-file-list .e-file-container .e-upload-progress-wrap,
.e-upload .e-upload-files .e-upload-file-list .e-file-container .e-upload-progress-wrap {
    display: block;
    height: 8px;
    padding-bottom: 6px;
    padding-top: 6px;
    position: absolute;
    width: 98%
}

.e-bigger.e-small .e-upload .e-upload-files .e-upload-file-list .e-file-container .e-upload-progress-wrap .e-progress-inner-wrap,
.e-upload .e-upload-files .e-upload-file-list .e-file-container .e-upload-progress-wrap .e-progress-inner-wrap {
    border-radius: 0;
    display: block;
    height: 2px;
    width: 100%
}

.e-bigger.e-small .e-upload .e-upload-files .e-upload-file-list .e-file-container .e-upload-progress-wrap .e-progress-inner-wrap .e-upload-progress-bar,
.e-upload .e-upload-files .e-upload-file-list .e-file-container .e-upload-progress-wrap .e-progress-inner-wrap .e-upload-progress-bar {
    border-radius: 0;
    display: inherit;
    height: 2px
}

.e-bigger.e-small .e-upload .e-upload-files .e-upload-file-list .e-file-container .e-upload-progress-wrap .e-progress-bar-text,
.e-upload .e-upload-files .e-upload-file-list .e-file-container .e-upload-progress-wrap .e-progress-bar-text {
    float: right;
    font-family: inherit;
    font-size: 11px;
    position: relative;
    right: 6px;
    top: -27px
}

.e-bigger.e-small .e-upload .e-upload-files .e-file-abort-btn.e-icons,
.e-bigger.e-small .e-upload .e-upload-files .e-file-delete-btn.e-icons,
.e-bigger.e-small .e-upload .e-upload-files .e-file-pause-btn.e-icons,
.e-bigger.e-small .e-upload .e-upload-files .e-file-play-btn.e-icons,
.e-bigger.e-small .e-upload .e-upload-files .e-file-reload-btn.e-icons,
.e-bigger.e-small .e-upload .e-upload-files .e-file-remove-btn.e-icons,
.e-upload .e-upload-files .e-file-abort-btn.e-icons,
.e-upload .e-upload-files .e-file-delete-btn.e-icons,
.e-upload .e-upload-files .e-file-pause-btn.e-icons,
.e-upload .e-upload-files .e-file-play-btn.e-icons,
.e-upload .e-upload-files .e-file-reload-btn.e-icons,
.e-upload .e-upload-files .e-file-remove-btn.e-icons {
    align-items: center;
    box-sizing: border-box;
    cursor: pointer;
    display: inline-flex;
    font-size: 11px;
    height: 18px;
    justify-content: center;
    margin: -18px 12px 0;
    padding: 18px;
    position: absolute;
    right: 0;
    top: 50%;
    vertical-align: middle;
    width: 18px
}

.e-bigger.e-small .e-upload .e-upload-files .e-file-abort-btn.e-icons.e-upload-progress,
.e-bigger.e-small .e-upload .e-upload-files .e-file-delete-btn.e-icons.e-upload-progress,
.e-bigger.e-small .e-upload .e-upload-files .e-file-pause-btn.e-icons.e-upload-progress,
.e-bigger.e-small .e-upload .e-upload-files .e-file-play-btn.e-icons.e-upload-progress,
.e-bigger.e-small .e-upload .e-upload-files .e-file-reload-btn.e-icons.e-upload-progress,
.e-bigger.e-small .e-upload .e-upload-files .e-file-remove-btn.e-icons.e-upload-progress,
.e-upload .e-upload-files .e-file-abort-btn.e-icons.e-upload-progress,
.e-upload .e-upload-files .e-file-delete-btn.e-icons.e-upload-progress,
.e-upload .e-upload-files .e-file-pause-btn.e-icons.e-upload-progress,
.e-upload .e-upload-files .e-file-play-btn.e-icons.e-upload-progress,
.e-upload .e-upload-files .e-file-reload-btn.e-icons.e-upload-progress,
.e-upload .e-upload-files .e-file-remove-btn.e-icons.e-upload-progress {
    cursor: default
}

.e-bigger.e-small .e-upload .e-upload-files .e-file-delete-btn.e-icons.e-disabled,
.e-bigger.e-small .e-upload .e-upload-files .e-file-remove-btn.e-icons.e-disabled,
.e-upload .e-upload-files .e-file-delete-btn.e-icons.e-disabled,
.e-upload .e-upload-files .e-file-remove-btn.e-icons.e-disabled {
    color: #00000061;
    cursor: not-allowed;
    opacity: .4;
    pointer-events: none
}

.e-bigger.e-small .e-upload .e-upload-files .e-file-abort-btn.e-msie.e-icons,
.e-bigger.e-small .e-upload .e-upload-files .e-file-delete-btn.e-msie.e-icons,
.e-bigger.e-small .e-upload .e-upload-files .e-file-pause-btn.e-msie.e-icons,
.e-bigger.e-small .e-upload .e-upload-files .e-file-play-btn.e-msie.e-icons,
.e-bigger.e-small .e-upload .e-upload-files .e-file-reload-btn.e-msie.e-icons,
.e-bigger.e-small .e-upload .e-upload-files .e-file-remove-btn.e-msie.e-icons,
.e-upload .e-upload-files .e-file-abort-btn.e-msie.e-icons,
.e-upload .e-upload-files .e-file-delete-btn.e-msie.e-icons,
.e-upload .e-upload-files .e-file-pause-btn.e-msie.e-icons,
.e-upload .e-upload-files .e-file-play-btn.e-msie.e-icons,
.e-upload .e-upload-files .e-file-reload-btn.e-msie.e-icons,
.e-upload .e-upload-files .e-file-remove-btn.e-msie.e-icons {
    padding: 18px 13px 18px 23px
}

.e-bigger.e-small .e-upload .e-upload-files .e-file-pause-btn.e-icons,
.e-bigger.e-small .e-upload .e-upload-files .e-file-play-btn.e-icons,
.e-bigger.e-small .e-upload .e-upload-files .e-file-reload-btn.e-icons,
.e-upload .e-upload-files .e-file-pause-btn.e-icons,
.e-upload .e-upload-files .e-file-play-btn.e-icons,
.e-upload .e-upload-files .e-file-reload-btn.e-icons {
    right: 36px
}

.e-bigger.e-small .e-upload .e-upload-files .e-clear-icon-focus,
.e-bigger.e-small .e-upload .e-upload-files .e-file-abort-btn.e-icons:not(.e-disabled):hover,
.e-bigger.e-small .e-upload .e-upload-files .e-file-delete-btn.e-icons:not(.e-upload-progress):hover,
.e-bigger.e-small .e-upload .e-upload-files .e-file-pause-btn.e-icons:not(.e-upload-progress):hover,
.e-bigger.e-small .e-upload .e-upload-files .e-file-play-btn.e-icons:not(.e-upload-progress):hover,
.e-bigger.e-small .e-upload .e-upload-files .e-file-reload-btn.e-icons:hover,
.e-bigger.e-small .e-upload .e-upload-files .e-file-remove-btn.e-icons:not(.e-upload-progress):hover,
.e-upload .e-upload-files .e-clear-icon-focus,
.e-upload .e-upload-files .e-file-abort-btn.e-icons:not(.e-disabled):hover,
.e-upload .e-upload-files .e-file-delete-btn.e-icons:not(.e-upload-progress):hover,
.e-upload .e-upload-files .e-file-pause-btn.e-icons:not(.e-upload-progress):hover,
.e-upload .e-upload-files .e-file-play-btn.e-icons:not(.e-upload-progress):hover,
.e-upload .e-upload-files .e-file-reload-btn.e-icons:hover,
.e-upload .e-upload-files .e-file-remove-btn.e-icons:not(.e-upload-progress):hover {
    background-color: #0000001f;
    border-color: #0000;
    border-radius: 50%;
    box-shadow: 0 0 0 #0000
}

.e-bigger.e-small .e-upload .e-upload-files .e-clear-icon-focus,
.e-bigger.e-small .e-upload .e-upload-files .e-file-abort-btn.e-icons:not(.e-disabled):focus,
.e-bigger.e-small .e-upload .e-upload-files .e-file-delete-btn.e-icons:not(.e-upload-progress):focus,
.e-bigger.e-small .e-upload .e-upload-files .e-file-pause-btn.e-icons:not(.e-upload-progress):focus,
.e-bigger.e-small .e-upload .e-upload-files .e-file-play-btn.e-icons:not(.e-upload-progress):focus,
.e-bigger.e-small .e-upload .e-upload-files .e-file-reload-btn.e-icons:focus,
.e-bigger.e-small .e-upload .e-upload-files .e-file-remove-btn.e-icons:not(.e-upload-progress):focus,
.e-upload .e-upload-files .e-clear-icon-focus,
.e-upload .e-upload-files .e-file-abort-btn.e-icons:not(.e-disabled):focus,
.e-upload .e-upload-files .e-file-delete-btn.e-icons:not(.e-upload-progress):focus,
.e-upload .e-upload-files .e-file-pause-btn.e-icons:not(.e-upload-progress):focus,
.e-upload .e-upload-files .e-file-play-btn.e-icons:not(.e-upload-progress):focus,
.e-upload .e-upload-files .e-file-reload-btn.e-icons:focus,
.e-upload .e-upload-files .e-file-remove-btn.e-icons:not(.e-upload-progress):focus {
    border-radius: 50%
}

.e-bigger.e-small .e-upload .e-upload-files .e-file-delete-btn.e-icons,
.e-upload .e-upload-files .e-file-delete-btn.e-icons {
    font-size: 11px;
    opacity: 1
}

.e-bigger.e-small .e-upload .e-upload-files .e-file-abort-btn.e-icons,
.e-upload .e-upload-files .e-file-abort-btn.e-icons {
    font-size: 15px;
    opacity: 1
}

.e-bigger.e-small .e-upload .e-file-select-wrap .e-btn,
.e-bigger.e-small .e-upload .e-upload-actions .e-btn,
.e-upload .e-file-select-wrap .e-btn,
.e-upload .e-upload-actions .e-btn {
    font-family: inherit
}

.e-bigger.e-small .e-upload .e-upload-actions,
.e-upload .e-upload-actions {
    position: relative;
    text-align: right
}

.e-bigger.e-small .e-upload .e-upload-actions .e-file-clear-btn,
.e-bigger.e-small .e-upload .e-upload-actions .e-file-upload-btn,
.e-upload .e-upload-actions .e-file-clear-btn,
.e-upload .e-upload-actions .e-file-upload-btn {
    margin: 12px
}

.e-bigger.e-small .e-upload.e-rtl .e-file-select-wrap,
.e-upload.e-rtl .e-file-select-wrap {
    padding: 16px 12px 16px 0
}

.e-bigger.e-small .e-upload.e-rtl .e-file-select-wrap .e-control.e-btn,
.e-upload.e-rtl .e-file-select-wrap .e-control.e-btn {
    margin-right: 10px
}

.e-bigger.e-small .e-upload.e-rtl .e-file-select-wrap .e-file-drop,
.e-upload.e-rtl .e-file-select-wrap .e-file-drop {
    margin-left: 60px;
    margin-right: 12px;
    position: relative
}

.e-bigger.e-small .e-upload.e-rtl .e-upload-actions,
.e-upload.e-rtl .e-upload-actions {
    text-align: left
}

.e-bigger.e-small .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-container,
.e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-container {
    height: 100%;
    margin-left: 60px;
    margin-right: 12px;
    position: relative
}

.e-bigger.e-small .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-container .e-rtl-container,
.e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-container .e-rtl-container {
    direction: ltr;
    float: right;
    width: 100%
}

.e-bigger.e-small .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-container .e-file-name,
.e-bigger.e-small .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-container .e-file-type,
.e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-container .e-file-name,
.e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-container .e-file-type {
    float: right
}

.e-bigger.e-small .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-container .e-file-size,
.e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-container .e-file-size {
    direction: ltr;
    float: right;
    position: relative;
    text-align: right;
    width: 100%
}

.e-bigger.e-small .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-container .e-upload-progress-wrap,
.e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-container .e-upload-progress-wrap {
    float: right;
    position: static;
    top: 46px;
    width: 89%
}

.e-bigger.e-small .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-container .e-upload-progress-wrap .e-progress-bar-text,
.e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-container .e-upload-progress-wrap .e-progress-bar-text {
    float: left;
    right: -8px;
    top: -25px
}

.e-bigger.e-small .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-abort-btn.e-icons,
.e-bigger.e-small .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-delete-btn.e-icons,
.e-bigger.e-small .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-pause-btn.e-icons,
.e-bigger.e-small .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-play-btn.e-icons,
.e-bigger.e-small .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-reload-btn.e-icons,
.e-bigger.e-small .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-remove-btn.e-icons,
.e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-abort-btn.e-icons,
.e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-delete-btn.e-icons,
.e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-pause-btn.e-icons,
.e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-play-btn.e-icons,
.e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-reload-btn.e-icons,
.e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-remove-btn.e-icons {
    left: 0;
    margin-left: 12px;
    margin-right: 12px;
    right: auto;
    top: 50%
}

.e-bigger.e-small .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-reload-btn.e-icons,
.e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-reload-btn.e-icons {
    left: 36px;
    right: auto
}

.e-bigger.e-small .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-pause-btn.e-icons,
.e-bigger.e-small .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-play-btn.e-icons,
.e-bigger.e-small .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-reload-btn.e-icons,
.e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-pause-btn.e-icons,
.e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-play-btn.e-icons,
.e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-reload-btn.e-icons {
    left: 36px
}

.e-bigger.e-small .e-upload.e-disabled .e-file-drop,
.e-bigger.e-small .e-upload.e-disabled .e-upload-files .e-upload-file-list .e-file-container .e-file-information,
.e-bigger.e-small .e-upload.e-disabled .e-upload-files .e-upload-file-list .e-file-container .e-file-name,
.e-bigger.e-small .e-upload.e-disabled .e-upload-files .e-upload-file-list .e-file-container .e-file-size,
.e-bigger.e-small .e-upload.e-disabled .e-upload-files .e-upload-file-list .e-file-container .e-file-status,
.e-bigger.e-small .e-upload.e-disabled .e-upload-files .e-upload-file-list .e-file-container .e-file-type,
.e-upload.e-disabled .e-file-drop,
.e-upload.e-disabled .e-upload-files .e-upload-file-list .e-file-container .e-file-information,
.e-upload.e-disabled .e-upload-files .e-upload-file-list .e-file-container .e-file-name,
.e-upload.e-disabled .e-upload-files .e-upload-file-list .e-file-container .e-file-size,
.e-upload.e-disabled .e-upload-files .e-upload-file-list .e-file-container .e-file-status,
.e-upload.e-disabled .e-upload-files .e-upload-file-list .e-file-container .e-file-type {
    color: #00000061
}

.e-bigger.e-small .e-upload .e-content-placeholder.e-upload.e-placeholder-upload,
.e-upload .e-content-placeholder.e-upload.e-placeholder-upload {
    background-size: 400px 65px;
    min-height: 65px
}

.e-bigger.e-small .e-upload .e-bigger .e-content-placeholder.e-upload.e-placeholder-upload,
.e-bigger.e-small .e-upload .e-bigger.e-content-placeholder.e-upload.e-placeholder-upload,
.e-upload .e-bigger .e-content-placeholder.e-upload.e-placeholder-upload,
.e-upload .e-bigger.e-content-placeholder.e-upload.e-placeholder-upload {
    background-size: 400px 80px;
    min-height: 80px
}

.e-small .e-upload .e-file-select-wrap {
    padding: 16px 0 16px 12px
}

.e-small .e-upload .e-file-select-wrap .e-file-drop {
    font-size: 13px;
    margin-left: 12px
}

.e-small .e-upload .e-upload-files .e-upload-file-list {
    min-height: 76px
}

.e-small .e-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-name {
    font-size: 12px;
    padding-top: 10px
}

.e-small .e-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-size {
    font-size: 11px;
    padding: 5px 0
}

.e-small .e-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-type {
    font-size: 12px;
    padding-top: 10px
}

.e-small .e-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-information,
.e-small .e-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-status {
    padding-bottom: 10px
}

.e-small .e-upload .e-upload-files .e-upload-file-list .e-file-container .e-upload-progress-wrap {
    padding-bottom: 3px;
    padding-top: 3px
}

.e-small .e-upload .e-upload-files .e-file-abort-btn.e-icons,
.e-small .e-upload .e-upload-files .e-file-delete-btn.e-icons,
.e-small .e-upload .e-upload-files .e-file-pause-btn.e-icons,
.e-small .e-upload .e-upload-files .e-file-play-btn.e-icons,
.e-small .e-upload .e-upload-files .e-file-reload-btn.e-icons,
.e-small .e-upload .e-upload-files .e-file-remove-btn.e-icons {
    font-size: 10px;
    height: 24px;
    padding: 12px;
    width: 24px
}

.e-small .e-upload .e-upload-files .e-file-delete-btn.e-icons.e-disabled,
.e-small .e-upload .e-upload-files .e-file-remove-btn.e-icons.e-disabled {
    color: #00000061;
    cursor: not-allowed;
    opacity: .4;
    pointer-events: none
}

.e-small .e-upload.e-rtl .e-file-select-wrap {
    padding: 16px 12px 16px 0
}

.e-small .e-upload.e-form-upload .e-upload-files .e-upload-file-list {
    min-height: 35px;
    padding-bottom: 10px;
    padding-top: 6px
}

.e-small .e-upload.e-form-upload .e-upload-files .e-upload-file-list .e-file-container {
    top: 0
}

.e-small .e-upload.e-form-upload .e-upload-files .e-upload-file-list .e-file-container .e-hidden-input {
    display: none
}

.e-small .e-upload.e-form-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-name,
.e-small .e-upload.e-form-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-type {
    line-height: 1.5;
    padding-top: 4px
}

.e-small .e-upload.e-form-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-name.e-error,
.e-small .e-upload.e-form-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-status.e-error,
.e-small .e-upload.e-form-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-type.e-error {
    color: #f44336
}

.e-small .e-upload.e-form-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-information,
.e-small .e-upload.e-form-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-status {
    color: #0000008a;
    display: block;
    font-size: 11px;
    line-height: 1.5;
    padding-bottom: 0;
    padding-top: 4px;
    position: relative
}

.e-small .e-upload.e-form-upload .e-upload-files .e-upload-file-list.e-file-invalid,
.e-small .e-upload.e-form-upload .e-upload-files .e-upload-file-list.e-file-invalid .e-file-name,
.e-small .e-upload.e-form-upload .e-upload-files .e-upload-file-list.e-file-invalid .e-file-status,
.e-small .e-upload.e-form-upload .e-upload-files .e-upload-file-list.e-file-invalid .e-file-type {
    color: #f44336
}

.e-small .e-upload.e-form-upload .e-upload-files .e-file-abort-btn.e-icons,
.e-small .e-upload.e-form-upload .e-upload-files .e-file-delete-btn.e-icons,
.e-small .e-upload.e-form-upload .e-upload-files .e-file-pause-btn.e-icons,
.e-small .e-upload.e-form-upload .e-upload-files .e-file-play-btn.e-icons,
.e-small .e-upload.e-form-upload .e-upload-files .e-file-reload-btn.e-icons,
.e-small .e-upload.e-form-upload .e-upload-files .e-file-remove-btn.e-icons {
    box-sizing: border-box;
    top: 34px
}

.e-small .e-upload.e-form-upload .e-upload-files .e-file-delete-btn.e-icons.e-disabled,
.e-small .e-upload.e-form-upload .e-upload-files .e-file-remove-btn.e-icons.e-disabled {
    color: #00000061;
    cursor: not-allowed;
    opacity: .4;
    pointer-events: none
}

.e-upload {
    border: 1px solid #0000001f
}

.e-upload .e-file-drop {
    color: #000000de;
    vertical-align: middle
}

.e-upload .e-upload-files {
    border-top: 1px solid #0000001f
}

.e-upload .e-upload-files .e-upload-file-list {
    border-bottom: 1px solid #0000001f
}

.e-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-name,
.e-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-type {
    color: #000000de
}

.e-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-size {
    color: #0000008a
}

.e-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-information,
.e-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-status {
    color: #000000de
}

.e-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-status.e-upload-success {
    color: #22b24b
}

.e-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-status.e-upload-fails,
.e-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-status.e-validation-fails {
    color: #f44336
}

.e-upload .e-upload-files .e-upload-file-list .e-file-container .e-progress-inner-wrap {
    background-color: #e0e0e0
}

.e-upload .e-upload-files .e-upload-file-list .e-file-container .e-progress-inner-wrap .e-upload-progress-bar.e-upload-progress {
    background: #e3165b
}

.e-upload .e-upload-files .e-upload-file-list .e-file-container .e-progress-inner-wrap .e-upload-progress-bar.e-upload-success {
    background: #22b24b
}

.e-upload .e-upload-files .e-upload-file-list .e-file-container .e-progress-inner-wrap .e-upload-progress-bar.e-upload-failed {
    background: #f44336
}

.e-upload .e-upload-files .e-upload-file-list .e-file-container .e-progress-bar-text {
    color: #000000de
}

.e-upload .e-upload-files .e-file-abort-btn.e-icons,
.e-upload .e-upload-files .e-file-abort-btn.e-icons:hover,
.e-upload .e-upload-files .e-file-delete-btn.e-icons,
.e-upload .e-upload-files .e-file-delete-btn.e-icons:hover,
.e-upload .e-upload-files .e-file-pause-btn.e-icons,
.e-upload .e-upload-files .e-file-pause-btn.e-icons:hover,
.e-upload .e-upload-files .e-file-play-btn.e-icons,
.e-upload .e-upload-files .e-file-play-btn.e-icons:hover,
.e-upload .e-upload-files .e-file-reload-btn.e-icons,
.e-upload .e-upload-files .e-file-reload-btn.e-icons:hover,
.e-upload .e-upload-files .e-file-remove-btn.e-icons,
.e-upload .e-upload-files .e-file-remove-btn.e-icons:hover {
    color: #000
}

.e-upload .e-upload-files .e-clear-icon-focus,
.e-upload .e-upload-files .e-file-abort-btn.e-icons:not(.e-disabled):focus,
.e-upload .e-upload-files .e-file-delete-btn.e-icons:not(.e-upload-progress):focus,
.e-upload .e-upload-files .e-file-pause-btn.e-icons:not(.e-upload-progress):focus,
.e-upload .e-upload-files .e-file-play-btn.e-icons:not(.e-upload-progress):focus,
.e-upload .e-upload-files .e-file-reload-btn.e-icons:focus,
.e-upload .e-upload-files .e-file-remove-btn.e-icons:not(.e-upload-progress):focus {
    background-color: #0000001f;
    border-color: #0000;
    box-shadow: 0 0 0 #0000
}

.e-container .e-value-switch-btn:before {
    content: ""
}

.e-colorpicker-container,
.e-colorpicker-wrapper {
    display: inline-block;
    line-height: 0;
    outline: none;
    -webkit-user-select: none;
    user-select: none
}

.e-colorpicker-container .e-colorpicker,
.e-colorpicker-wrapper .e-colorpicker {
    height: 1px;
    opacity: 0;
    position: absolute;
    width: 1px
}

.e-colorpicker-container .e-split-btn-wrapper .e-split-colorpicker.e-split-btn,
.e-colorpicker-wrapper .e-split-btn-wrapper .e-split-colorpicker.e-split-btn {
    font-family: serif;
    font-family: initial;
    line-height: 14px;
    padding: 0 4px
}

.e-colorpicker-container .e-split-btn-wrapper .e-split-colorpicker.e-split-btn .e-selected-color,
.e-colorpicker-wrapper .e-split-btn-wrapper .e-split-colorpicker.e-split-btn .e-selected-color {
    background: #0000 url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNiIgaGVpZ2h0PSI2IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+PHBhdGggZmlsbD0iI0UwRTBFMCIgZD0iTTAgMGgzdjNIMHoiLz48cGF0aCBmaWxsPSIjRkZGIiBkPSJNMCAzaDN2M0gwek0zIDBoM3YzSDN6Ii8+PHBhdGggZmlsbD0iI0UwRTBFMCIgZD0iTTMgM2gzdjNIM3oiLz48L2c+PC9zdmc+);
    background-size: 8px;
    border-radius: 2px;
    height: 18px;
    margin-top: 0;
    position: relative;
    width: 18px
}

.e-colorpicker-container .e-split-btn-wrapper .e-split-colorpicker.e-split-btn .e-selected-color .e-split-preview,
.e-colorpicker-wrapper .e-split-btn-wrapper .e-split-colorpicker.e-split-btn .e-selected-color .e-split-preview {
    border-radius: 2px
}

.e-colorpicker-container .e-split-btn-wrapper.e-rtl .e-split-colorpicker.e-split-btn,
.e-colorpicker-wrapper .e-split-btn-wrapper.e-rtl .e-split-colorpicker.e-split-btn {
    padding: 0 4px
}

.e-colorpicker-container *,
.e-colorpicker-wrapper * {
    box-sizing: border-box
}

.e-colorpicker-container.e-disabled .e-palette .e-tile,
.e-colorpicker-wrapper.e-disabled .e-palette .e-tile {
    cursor: default
}

.e-colorpicker-container.e-disabled .e-palette .e-tile:hover,
.e-colorpicker-wrapper.e-disabled .e-palette .e-tile:hover {
    border: 0;
    box-shadow: none
}

.e-colorpicker-container.e-disabled .e-palette .e-tile.e-selected,
.e-colorpicker-wrapper.e-disabled .e-palette .e-tile.e-selected {
    border: 0
}

.e-colorpicker-container.e-disabled .e-container .e-handler,
.e-colorpicker-container.e-disabled .e-container .e-preview-container,
.e-colorpicker-container.e-disabled .e-container .e-slider-preview .e-colorpicker-slider .e-hue-slider,
.e-colorpicker-container.e-disabled .e-container .e-slider-preview .e-colorpicker-slider .e-opacity-slider,
.e-colorpicker-container.e-disabled .e-container .e-slider-preview .e-colorpicker-slider .e-slider-container .e-handle,
.e-colorpicker-wrapper.e-disabled .e-container .e-handler,
.e-colorpicker-wrapper.e-disabled .e-container .e-preview-container,
.e-colorpicker-wrapper.e-disabled .e-container .e-slider-preview .e-colorpicker-slider .e-hue-slider,
.e-colorpicker-wrapper.e-disabled .e-container .e-slider-preview .e-colorpicker-slider .e-opacity-slider,
.e-colorpicker-wrapper.e-disabled .e-container .e-slider-preview .e-colorpicker-slider .e-slider-container .e-handle {
    cursor: default
}

.e-colorpicker-container.e-disabled .e-container .e-hsv-container,
.e-colorpicker-wrapper.e-disabled .e-container .e-hsv-container {
    pointer-events: none
}

.e-colorpicker-popup:not(.e-split-btn-wrapper):not(.e-dropdown-btn) {
    line-height: 0
}

.e-colorpicker.e-hsv-model,
.e-colorpicker.e-modal {
    -webkit-overflow-scrolling: touch;
    height: 100%;
    left: 0;
    position: fixed;
    top: 0;
    width: 100%
}

.e-colorpicker.e-modal {
    background-color: #0009;
    opacity: .5;
    pointer-events: auto
}

.e-colorpicker.e-hsv-model {
    background-color: #0000
}

.sf-colorpicker .e-switch-ctrl-btn .e-ctrl-btn {
    position: relative
}

.e-show-value .sf-colorpicker.e-color-palette .e-selected-value,
.e-show-value .sf-colorpicker.e-color-palette .e-switch-ctrl-btn {
    width: 270px
}

.e-dropdown-popup.e-transparent .e-container {
    display: none
}

body.e-colorpicker-overflow {
    overflow: visible
}

.e-bigger .e-colorpicker-container .e-split-btn-wrapper .e-split-colorpicker.e-split-btn,
.e-bigger .e-colorpicker-wrapper .e-split-btn-wrapper .e-split-colorpicker.e-split-btn,
.e-bigger.e-colorpicker-container .e-split-btn-wrapper .e-split-colorpicker.e-split-btn,
.e-bigger.e-colorpicker-wrapper .e-split-btn-wrapper .e-split-colorpicker.e-split-btn {
    line-height: 18px;
    padding: 0 6px
}

.e-bigger .e-colorpicker-container .e-split-btn-wrapper .e-split-colorpicker.e-split-btn .e-selected-color,
.e-bigger .e-colorpicker-wrapper .e-split-btn-wrapper .e-split-colorpicker.e-split-btn .e-selected-color,
.e-bigger.e-colorpicker-container .e-split-btn-wrapper .e-split-colorpicker.e-split-btn .e-selected-color,
.e-bigger.e-colorpicker-wrapper .e-split-btn-wrapper .e-split-colorpicker.e-split-btn .e-selected-color {
    height: 22px;
    width: 22px
}

.e-bigger .e-colorpicker-container .e-split-btn-wrapper.e-rtl .e-split-colorpicker.e-split-btn,
.e-bigger .e-colorpicker-wrapper .e-split-btn-wrapper.e-rtl .e-split-colorpicker.e-split-btn,
.e-bigger.e-colorpicker-container .e-split-btn-wrapper.e-rtl .e-split-colorpicker.e-split-btn,
.e-bigger.e-colorpicker-wrapper .e-split-btn-wrapper.e-rtl .e-split-colorpicker.e-split-btn {
    padding: 0 6px
}

.e-bigger .e-colorpicker-container .e-colorpicker-popup:not(.e-split-btn-wrapper):not(.e-dropdown-btn),
.e-bigger .e-colorpicker-wrapper .e-colorpicker-popup:not(.e-split-btn-wrapper):not(.e-dropdown-btn),
.e-bigger.e-colorpicker-container .e-colorpicker-popup:not(.e-split-btn-wrapper):not(.e-dropdown-btn),
.e-bigger.e-colorpicker-wrapper .e-colorpicker-popup:not(.e-split-btn-wrapper):not(.e-dropdown-btn),
.e-container {
    line-height: 0
}

.e-container {
    border: 0;
    border-radius: 0;
    box-shadow: 0 5px 5px -3px #0003, 0 8px 10px 1px #00000024, 0 3px 14px 2px #0000001f;
    display: inline-block;
    outline: none;
    -webkit-user-select: none;
    user-select: none
}

.e-container.e-color-picker {
    width: 270px
}

.e-container.e-color-picker .e-mode-switch-btn {
    background: #0000 url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBmaWxsPSIjNDU5NkNFIiBkPSJNMCAwaDEydjEySDB6Ii8+PHBhdGggZmlsbD0iIzVDQzE1QiIgZD0iTTAgMTJoMTJ2MTJIMHoiLz48cGF0aCBmaWxsPSIjRkJENTA2IiBkPSJNMTIgMGgxMnYxMkgxMnoiLz48cGF0aCBmaWxsPSIjRUM0RTQzIiBkPSJNMTIgMTJoMTJ2MTJIMTJ6Ii8+PC9nPjwvc3ZnPg==) no-repeat 100% 100%
}

.e-container.e-color-palette {
    width: auto
}

.e-container.e-color-palette .e-mode-switch-btn {
    background: #0000 url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMTggMTgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbDpzcGFjZT0icHJlc2VydmUiIHN0eWxlPSJmaWxsLXJ1bGU6ZXZlbm9kZDtjbGlwLXJ1bGU6ZXZlbm9kZDtzdHJva2UtbGluZWpvaW46cm91bmQ7c3Ryb2tlLW1pdGVybGltaXQ6MS40MTQyMSI+PHBhdGggc3R5bGU9ImZpbGw6dXJsKCNhKSIgZD0iTTAgMGgxOHYxOEgweiIgdHJhbnNmb3JtPSJtYXRyaXgoMSAwIDAgLTEgMCAxOCkiLz48cGF0aCBzdHlsZT0iZmlsbDp1cmwoI2IpIiBkPSJNMCAwaDE4djE4SDB6IiB0cmFuc2Zvcm09Im1hdHJpeCgxIDAgMCAtMSAwIDE4KSIvPjxnIHRyYW5zZm9ybT0ibWF0cml4KDEgMCAwIC0xIDAgMTgpIj48Y2xpcFBhdGggaWQ9ImMiPjxwYXRoIGQ9Ik0wIDBoMTh2MThIMHoiLz48L2NsaXBQYXRoPjwvZz48ZyB0cmFuc2Zvcm09Im1hdHJpeCgxIDAgMCAtMSAwIDE4KSI+PGNsaXBQYXRoIGlkPSJkIj48cGF0aCBkPSJNMCAwaDE4djE4SDB6Ii8+PC9jbGlwUGF0aD48ZyBjbGlwLXBhdGg9InVybCgjZCkiPjx1c2UgeGxpbms6aHJlZj0iI2UiIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdHJhbnNmb3JtPSJtYXRyaXgoMSAwIDAgLTEgMCAxOCkiLz48L2c+PC9nPjxnIHRyYW5zZm9ybT0ibWF0cml4KDEgMCAwIC0xIDAgMTgpIj48Y2xpcFBhdGggaWQ9ImYiPjxwYXRoIGQ9Ik0wIDBoMTh2MThIMHoiLz48L2NsaXBQYXRoPjwvZz48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImEiIHgxPSIwIiB5MT0iMCIgeDI9IjEiIHkyPSIwIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgZ3JhZGllbnRUcmFuc2Zvcm09Im1hdHJpeCgwIC0xMDI0IC0xMDI0IDAgMCAxOCkiPjxzdG9wIG9mZnNldD0iMCIgc3R5bGU9InN0b3AtY29sb3I6IzAwYjZmZjtzdG9wLW9wYWNpdHk6MCIvPjxzdG9wIG9mZnNldD0iMSIgc3R5bGU9InN0b3AtY29sb3I6YmxhY2s7c3RvcC1vcGFjaXR5OjAiLz48L2xpbmVhckdyYWRpZW50PjxsaW5lYXJHcmFkaWVudCBpZD0iYiIgeDE9IjAiIHkxPSIwIiB4Mj0iMSIgeTI9IjAiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiBncmFkaWVudFRyYW5zZm9ybT0ibWF0cml4KDAgLTE4IC0xOCAwIDE4IDE4KSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojMDBiNmZmO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjpibGFjaztzdG9wLW9wYWNpdHk6MSIvPjwvbGluZWFyR3JhZGllbnQ+PGltYWdlIGlkPSJlIiB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHhsaW5rOmhyZWY9ImRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQklBQUFBU0NBWUFBQUJXem81WEFBQUFDWEJJV1hNQUFBN0VBQUFPeEFHVkt3NGJBQUFCZTBsRVFWUTRqVzJSMjI0Y01ReERHY0FvK3Y4LzJTSVhkT3BOTmJJdVZoOWtlenpKUGhpaVNPck1BdnZ5MEFqeUFIZUFIR0FIeUNQMTh1NDdlWXplOUFLbGFoOUJnQXlYbm1VTGNBK1FiZDdxang5Z2dWTEZRZGJUOUFCWlg2VmRYek0vL0xWZmpsTXV3L3FBZHZBQzNmZHZtUTVRWlVtQStnVlRYNlZkOHdKOTc1ZEtuR1h6TVVmcGlUZjN1emRCL3dna2xpVnhrRTV0V1JKTGI0Yy82WmVqZm9MTk10Ulp5djJaTjNkU0JhdERWUUZYbFBwNGdOVkFvcU9rUXh1bzJjcjJuTlZ3aWdKdWdDbGdpbExyWDFDYmh3cFd2ZTBrc21VNTNReHdIYzhBTTVSNkhCdEFRRTNBWWprblZESnJva0MzUEhiUE9mWlNqejhKNExZT1dEUjNWUkFuUE55QTd2bW1kazlRZDVUajR3MHNHNGpiME9tcFRrQWYwemJkMTE3cUJKME54THcwaXlEY2dkaU9wbzQrSUIwSUg2RDMxd1MwQmpvWjNDVC8wcGlIY2VrSmlOaDB2bExmZmc5QXc4azhndGhldjJzOHowcDkvUVU2VDdnYkVNaGdsaEhwN2NkNDNubkJqNTh6SFVkRGIyTVRGK3pML2g5ci95T3VzRlBLT3dBQUFBQkpSVTVFcmtKZ2dnPT0iLz48L2RlZnM+PC9zdmc+) no-repeat 100% 100%
}

.e-container .e-custom-palette {
    width: auto
}

.e-container .e-custom-palette .e-palette {
    padding: 10px
}

.e-container .e-custom-palette.e-palette-group {
    height: 270px;
    overflow-y: scroll
}

.e-container .e-palette {
    border-bottom: 0;
    display: table;
    line-height: 0;
    outline: none;
    -webkit-user-select: none;
    user-select: none
}

.e-container .e-palette .e-row {
    display: table-row;
    white-space: nowrap
}

.e-container .e-palette .e-tile {
    border: .5px solid #0000;
    box-sizing: border-box;
    cursor: pointer;
    display: inline-block;
    height: 27px;
    text-align: center;
    vertical-align: middle;
    width: 27px
}

.e-container .e-palette .e-tile.e-selected {
    outline: .5px solid #000;
    position: relative
}

.e-container .e-palette .e-tile:hover {
    box-shadow: 2px 2px 7px 2px #0000004d;
    position: relative
}

.e-container .e-palette .e-tile.e-nocolor-item {
    background: #0000 url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNiIgaGVpZ2h0PSI2IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+PHBhdGggZmlsbD0iI0UwRTBFMCIgZD0iTTAgMGgzdjNIMHoiLz48cGF0aCBmaWxsPSIjRkZGIiBkPSJNMCAzaDN2M0gwek0zIDBoM3YzSDN6Ii8+PHBhdGggZmlsbD0iI0UwRTBFMCIgZD0iTTMgM2gzdjNIM3oiLz48L2c+PC9zdmc+);
    background-size: 8px
}

.e-container .e-hsv-container {
    border-bottom: 0;
    position: relative;
    touch-action: none
}

.e-container .e-hsv-container .e-hsv-color {
    background: linear-gradient(180deg, #0000 0, #000), linear-gradient(90deg, #fff 0, #fff0);
    height: 170px
}

.e-container .e-hsv-container .e-handler {
    border: 1px solid #fff;
    border-radius: 6px;
    box-shadow: 0 0 3px #000000b3, inset 0 0 2px #000000b3;
    cursor: pointer;
    display: inline-block;
    height: 8px;
    margin-left: -4px;
    margin-top: -4px;
    position: absolute;
    touch-action: none;
    -webkit-user-select: none;
    user-select: none;
    width: 8px
}

.e-container .e-slider-preview {
    display: inline-block;
    padding: 10px 16px;
    width: 100%
}

.e-container .e-slider-preview .e-colorpicker-slider {
    display: inline-block;
    width: 82.34%
}

.e-container .e-slider-preview .e-colorpicker-slider .e-slider-container {
    height: 18px
}

.e-container .e-slider-preview .e-colorpicker-slider .e-slider-container .e-slider {
    height: 18px;
    top: calc(50% - 9px)
}

.e-container .e-slider-preview .e-colorpicker-slider .e-slider-container .e-slider-track {
    border-radius: 0;
    height: 6px;
    top: calc(50% - 3px)
}

.e-container .e-slider-preview .e-colorpicker-slider .e-slider-container .e-handle {
    border-radius: 6px;
    cursor: pointer;
    height: 14px;
    top: calc(50% - 7px);
    width: 14px
}

.e-container .e-slider-preview .e-colorpicker-slider .e-slider-container .e-handle.e-handle-active {
    cursor: pointer
}

.e-container .e-slider-preview .e-colorpicker-slider .e-slider-container .e-handle.e-large-thumb-size {
    transform: scale(1)
}

.e-container .e-slider-preview .e-colorpicker-slider .e-hue-slider .e-slider-track {
    background: linear-gradient(90deg, red 0, #ff0 16%, #0f0 33%, #0ff 50%, #00f 67%, #f0f 84%, #ff0004)
}

.e-container .e-slider-preview .e-colorpicker-slider .e-opacity-slider .e-slider-track {
    background: #0000 url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNiIgaGVpZ2h0PSI2IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+PHBhdGggZmlsbD0iI0UwRTBFMCIgZD0iTTAgMGgzdjNIMHoiLz48cGF0aCBmaWxsPSIjRkZGIiBkPSJNMCAzaDN2M0gwek0zIDBoM3YzSDN6Ii8+PHBhdGggZmlsbD0iI0UwRTBFMCIgZD0iTTMgM2gzdjNIM3oiLz48L2c+PC9zdmc+);
    border: 0;
    z-index: 0
}

.e-container .e-slider-preview .e-colorpicker-slider .e-opacity-slider .e-opacity-empty-track {
    background-size: contain;
    border: 0;
    height: 6px;
    position: absolute;
    top: calc(50% - 3px);
    width: 100%;
    z-index: 1
}

.e-container .e-slider-preview .e-colorpicker-slider .e-slider.e-hue-slider .e-handle,
.e-container .e-slider-preview .e-colorpicker-slider .e-slider.e-hue-slider .e-handle-start,
.e-container .e-slider-preview .e-colorpicker-slider .e-slider.e-opacity-slider .e-handle,
.e-container .e-slider-preview .e-colorpicker-slider .e-slider.e-opacity-slider .e-handle-start {
    box-shadow: 0 1px 2px #0000004d
}

.e-container .e-slider-preview .e-preview-container {
    background: #0000 url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNiIgaGVpZ2h0PSI2IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+PHBhdGggZmlsbD0iI0UwRTBFMCIgZD0iTTAgMGgzdjNIMHoiLz48cGF0aCBmaWxsPSIjRkZGIiBkPSJNMCAzaDN2M0gwek0zIDBoM3YzSDN6Ii8+PHBhdGggZmlsbD0iI0UwRTBFMCIgZD0iTTMgM2gzdjNIM3oiLz48L2c+PC9zdmc+);
    background-size: 10px;
    border: 1px solid #e0e0e0;
    cursor: pointer;
    display: inline-block;
    height: 32px;
    margin-left: 4.205%;
    position: relative;
    top: -2px;
    width: 13.45%
}

.e-container .e-slider-preview .e-preview-container .e-preview {
    display: block;
    height: 16px;
    position: absolute;
    width: 100%
}

.e-container .e-slider-preview .e-preview-container .e-preview.e-current {
    border-bottom: 1px solid #e0e0e0;
    top: 0
}

.e-container .e-slider-preview .e-preview-container .e-preview.e-previous {
    height: 14px;
    top: 16px
}

.e-container .e-selected-value {
    align-items: center;
    display: flex;
    padding: 0 16px 16px;
    -webkit-user-select: none;
    user-select: none;
    width: 100%
}

.e-container .e-selected-value .e-input-container .e-float-input input {
    padding-left: 0;
    text-align: center
}

.e-container .e-selected-value .e-input-container .e-numeric-hidden {
    display: none
}

.e-container .e-selected-value .e-value-switch-btn {
    font-family: e-icons;
    font-size: 16px;
    line-height: 16px;
    margin-top: 0;
    padding: 2px 3px
}

.e-container .e-input-container {
    display: inline-block;
    width: 89.8%
}

.e-container .e-input-container .e-float-input {
    display: inline-block;
    margin-right: 3.75%;
    vertical-align: initial
}

.e-container .e-input-container .e-float-input:first-child {
    width: 33%
}

.e-container .e-input-container .e-float-input:first-child input {
    height: auto
}

.e-container .e-input-container .e-float-input.e-numeric {
    height: auto;
    width: 12%
}

.e-container .e-input-container .e-float-input.e-numeric input {
    height: auto
}

.e-container .e-input-container .e-float-input .e-float-text {
    text-align: center
}

.e-container .e-switch-ctrl-btn {
    display: inline-block;
    padding: 0 16px 16px;
    white-space: nowrap;
    width: 100%
}

.e-container .e-switch-ctrl-btn .e-ctrl-btn {
    float: right;
    text-align: right;
    white-space: nowrap;
    width: 89.913%
}

.e-container .e-switch-ctrl-btn .e-ctrl-btn .e-btn {
    max-width: 50%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.e-container .e-switch-ctrl-btn .e-ctrl-btn .e-btn.e-cancel {
    margin-left: 0
}

.e-container .e-switch-ctrl-btn .e-mode-switch-btn {
    background-origin: border-box;
    background-position: 50%;
    background-size: cover;
    float: left;
    margin-top: 0;
    overflow: hidden;
    white-space: nowrap
}

.e-container .e-switch-ctrl-btn .e-mode-switch-btn:focus {
    box-shadow: 0 0 2px 3px #0003
}

.e-container .e-mode-switch-btn,
.e-container .e-value-switch-btn {
    background-color: #0000;
    border-color: #0000;
    height: 24px;
    position: relative;
    width: 10.09%
}

.e-container.e-color-picker .e-value-switch-btn:active,
.e-container.e-color-picker .e-value-switch-btn:focus,
.e-container.e-color-picker .e-value-switch-btn:hover {
    border-color: #0000;
    box-shadow: none;
    outline: none
}

.e-container.e-color-picker .e-value-switch-btn:focus {
    outline: none
}

.e-container.e-color-palette .e-palette+.e-selected-value,
.e-container.e-color-palette .e-palette-group+.e-selected-value {
    padding: 16px
}

.e-container.e-color-palette .e-palette+.e-switch-ctrl-btn,
.e-container.e-color-palette .e-palette-group+.e-switch-ctrl-btn {
    padding: 23px 16px 16px
}

.sf-colorpicker.e-container .e-input-container .e-float-input {
    float: left;
    margin-left: -1px
}

.e-hide-opacity .e-container .e-slider-preview .e-colorpicker-slider {
    vertical-align: super
}

.e-hide-opacity .e-container .e-slider-preview .e-preview-container {
    top: 0
}

.e-hide-opacity .e-container .e-float-input:first-child {
    width: 36%
}

.e-hide-opacity .e-container .e-float-input.e-numeric {
    width: 16.3%
}

.e-hide-hex-value .e-container .e-float-input.e-numeric {
    width: 21.25%
}

.e-hide-hex-value.e-hide-opacity .e-container .e-float-input.e-numeric {
    width: 29.59%
}

.e-hide-valueswitcher .e-container .e-input-container {
    width: 100%
}

.e-hide-valueswitcher .e-container .e-float-input:first-child {
    width: 33%
}

.e-hide-valueswitcher .e-container .e-float-input.e-numeric {
    width: 13%
}

.e-hide-valueswitcher .e-container .e-float-input:last-child {
    margin-right: 0
}

.e-hide-valueswitcher.e-hide-opacity .e-container .e-float-input:first-child {
    width: 36%
}

.e-hide-valueswitcher.e-hide-opacity .e-container .e-float-input.e-numeric {
    width: 17.58%
}

.e-hide-valueswitcher.e-hide-hex-value .e-container .e-float-input.e-numeric {
    width: 22.18%
}

.e-hide-valueswitcher.e-hide-hex-value.e-hide-opacity .e-container .e-float-input.e-numeric {
    width: 30.82%
}

.e-rtl .e-container .e-hsv-container .e-hsv-color {
    background: linear-gradient(180deg, #0000 0, #000), linear-gradient(270deg, #fff 0, #fff0)
}

.e-rtl .e-container .e-slider-preview .e-hue-slider .e-slider-track {
    background: linear-gradient(270deg, red 0, #ff0 16%, #0f0 33%, #0ff 50%, #00f 67%, #f0f 84%, #ff0004)
}

.e-rtl .e-container .e-slider-preview .e-preview-container {
    margin-left: 0;
    margin-right: 4.205%
}

.e-rtl .e-container .e-selected-value .e-float-input {
    margin-left: 3.75%;
    margin-right: 0
}

.e-rtl .e-container .e-selected-value .e-float-input input {
    padding-right: 0
}

.e-rtl .e-container .e-selected-value .e-value-switch-btn {
    transform: rotate(180deg)
}

.e-rtl .e-container .e-switch-ctrl-btn .e-mode-switch-btn {
    float: right
}

.e-rtl .e-container .e-switch-ctrl-btn .e-ctrl-btn {
    float: left;
    text-align: left
}

.e-rtl .e-container .e-switch-ctrl-btn .e-ctrl-btn .e-cancel {
    margin-left: 0;
    margin-right: 0
}

.e-rtl .e-container.sf-colorpicker .e-selected-value .e-input-container .e-float-input {
    float: right;
    margin-right: -1px
}

.e-rtl.e-hide-valueswitcher .e-container .e-float-input:last-child {
    margin-left: 0
}

.e-bigger .e-container.e-color-picker {
    width: 290px
}

.e-bigger .e-container .e-palette .e-tile {
    height: 29px;
    width: 29px
}

.e-bigger .e-container .e-hsv-container .e-hsv-color {
    height: 180px
}

.e-bigger .e-container .e-custom-palette.e-palette-group {
    height: 290px
}

.e-bigger .e-container .e-slider-preview {
    padding: 8px 16px
}

.e-bigger .e-container .e-slider-preview .e-preview-container {
    margin-left: 4.657%;
    top: 0;
    vertical-align: super;
    width: 12.408%
}

.e-bigger .e-container .e-slider-preview .e-colorpicker-slider {
    width: 82.944%
}

.e-bigger .e-container .e-slider-preview .e-colorpicker-slider .e-slider-container {
    height: 20px
}

.e-bigger .e-container .e-slider-preview .e-colorpicker-slider .e-slider-container .e-handle {
    border-radius: 8px;
    height: 16px;
    top: calc(50% - 8px);
    width: 16px
}

.e-bigger .e-container .e-slider-preview .e-switch-ctrl-btn .e-ctrl-btn {
    width: 90.6%
}

.e-bigger .e-container.e-color-palette .e-palette+.e-switch-ctrl-btn {
    padding: 25px 16px 16px
}

.e-bigger .e-container .e-input-container {
    width: 90.7%
}

.e-bigger .e-container .e-input-container .e-float-input {
    margin-right: 3.425%
}

.e-bigger .e-container .e-input-container .e-float-input:first-child {
    width: 33.5%
}

.e-bigger .e-container .e-input-container .e-float-input:first-child input {
    height: auto
}

.e-bigger .e-container .e-input-container .e-float-input.e-numeric {
    height: auto;
    width: 12.34%
}

.e-bigger .e-container .e-input-container .e-float-input.e-numeric input {
    height: auto
}

.e-bigger .e-container .e-css.e-value-switch-btn,
.e-bigger .e-container .e-mode-switch-btn {
    font-size: 18px;
    line-height: 18px;
    padding: 2px 3px;
    width: 9.306%
}

.e-bigger .e-container .e-mode-switch-btn {
    margin-top: 5px
}

.e-bigger .e-container.sf-colorpicker .e-input-container .e-float-input {
    margin-right: calc(3.425% - 2.38px)
}

.e-bigger .e-hide-opacity .e-container .e-slider-preview,
.e-bigger.e-hide-opacity .e-container .e-slider-preview {
    padding: 8px 16px
}

.e-bigger .e-hide-opacity .e-container .e-slider-preview .e-preview-container,
.e-bigger.e-hide-opacity .e-container .e-slider-preview .e-preview-container {
    vertical-align: initial
}

.e-bigger .e-hide-opacity .e-container .e-float-input:first-child,
.e-bigger.e-hide-opacity .e-container .e-float-input:first-child {
    width: 36%
}

.e-bigger .e-hide-opacity .e-container .e-float-input.e-numeric,
.e-bigger.e-hide-opacity .e-container .e-float-input.e-numeric {
    width: 16.76%
}

.e-bigger .e-hide-hex-value .e-container .e-float-input.e-numeric,
.e-bigger.e-hide-hex-value .e-container .e-float-input.e-numeric {
    width: 21.58%
}

.e-bigger .e-hide-hex-value.e-hide-opacity .e-container .e-float-input.e-numeric,
.e-bigger.e-hide-hex-value.e-hide-opacity .e-container .e-float-input.e-numeric {
    width: 29.59%
}

.e-bigger .e-hide-valueswitcher .e-container .e-input-container,
.e-bigger.e-hide-valueswitcher .e-container .e-input-container {
    width: 100%
}

.e-bigger .e-hide-valueswitcher .e-container .e-float-input:last-child,
.e-bigger.e-hide-valueswitcher .e-container .e-float-input:last-child {
    margin-right: 0
}

.e-bigger .e-hide-valueswitcher .e-container .e-float-input.e-numeric,
.e-bigger.e-hide-valueswitcher .e-container .e-float-input.e-numeric {
    width: 13.2%
}

.e-bigger .e-hide-valueswitcher.e-hide-opacity .e-container .e-float-input:first-child,
.e-bigger.e-hide-valueswitcher.e-hide-opacity .e-container .e-float-input:first-child {
    width: 36%
}

.e-bigger .e-hide-valueswitcher.e-hide-opacity .e-container .e-float-input.e-numeric,
.e-bigger.e-hide-valueswitcher.e-hide-opacity .e-container .e-float-input.e-numeric {
    width: 17.9%
}

.e-bigger .e-hide-valueswitcher .e-hide-hex-value .e-container .e-float-input.e-numeric,
.e-bigger .e-hide-valueswitcher.e-hide-hex-value .e-container .e-float-input.e-numeric,
.e-bigger.e-hide-valueswitcher .e-hide-hex-value .e-container .e-float-input.e-numeric,
.e-bigger.e-hide-valueswitcher.e-hide-hex-value .e-container .e-float-input.e-numeric {
    width: 21.58%
}

.e-bigger .e-hide-valueswitcher .e-hide-hex-value.e-hide-opacity .e-container .e-float-input.e-numeric,
.e-bigger .e-hide-valueswitcher.e-hide-hex-value.e-hide-opacity .e-container .e-float-input.e-numeric,
.e-bigger.e-hide-valueswitcher .e-hide-hex-value.e-hide-opacity .e-container .e-float-input.e-numeric,
.e-bigger.e-hide-valueswitcher.e-hide-hex-value.e-hide-opacity .e-container .e-float-input.e-numeric {
    width: 31%
}

.e-bigger .e-rtl .e-container .e-slider-preview .e-preview-container,
.e-bigger.e-rtl .e-container .e-slider-preview .e-preview-container {
    margin-left: 0;
    margin-right: 4.657%
}

.e-bigger .e-rtl .e-container .e-selected-value .e-float-input,
.e-bigger.e-rtl .e-container .e-selected-value .e-float-input {
    margin-left: 3.425%;
    margin-right: 0
}

.e-bigger .e-rtl .e-container.sf-colorpicker .e-selected-value .e-input-container .e-float-input,
.e-bigger.e-rtl .e-container.sf-colorpicker .e-selected-value .e-input-container .e-float-input {
    margin-left: calc(3.425% - 2.38px)
}

.e-bigger .e-rtl.e-hide-valueswitcher .e-container .e-float-input:last-child,
.e-bigger.e-rtl.e-hide-valueswitcher .e-container .e-float-input:last-child {
    margin-left: 0
}

.e-bigger .e-hide-switchable-value .e-container .e-input-container .e-float-input:first-child,
.e-bigger.e-hide-switchable-value .e-container .e-input-container .e-float-input:first-child,
.e-hide-switchable-value .e-container .e-input-container .e-float-input:first-child {
    width: 100%
}

.e-popup.e-tooltip-wrap.e-color-picker-tooltip {
    border-bottom-left-radius: 50%;
    border-bottom-right-radius: 0;
    border-top-left-radius: 50%;
    border-top-right-radius: 50%;
    box-shadow: 0 1px 2px #0000004d;
    cursor: pointer;
    min-width: 26px;
    transform: translateY(18px) rotate(45deg) scale(.01);
    transition: transform .4s cubic-bezier(.25, .8, .25, 1)
}

.e-popup.e-tooltip-wrap.e-color-picker-tooltip .e-tip-content {
    background: #0000 url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNiIgaGVpZ2h0PSI2IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+PHBhdGggZmlsbD0iI0UwRTBFMCIgZD0iTTAgMGgzdjNIMHoiLz48cGF0aCBmaWxsPSIjRkZGIiBkPSJNMCAzaDN2M0gwek0zIDBoM3YzSDN6Ii8+PHBhdGggZmlsbD0iI0UwRTBFMCIgZD0iTTMgM2gzdjNIM3oiLz48L2c+PC9zdmc+);
    background-size: 8px;
    border-radius: 50%;
    height: 24px;
    position: relative;
    transform: rotate(45deg);
    width: 24px
}

.e-split-preview,
.e-tip-transparent {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%
}

.e-bigger .e-popup.e-tooltip-wrap.e-color-picker-tooltip,
.e-bigger.e-popup.e-tooltip-wrap.e-color-picker-tooltip {
    min-width: 32px
}

.e-bigger .e-popup.e-tooltip-wrap.e-color-picker-tooltip .e-tip-content,
.e-bigger.e-popup.e-tooltip-wrap.e-color-picker-tooltip .e-tip-content {
    height: 30px;
    width: 30px
}

.e-container {
    background-color: #fff
}

.e-container .e-palette .e-tile.e-selected,
.e-container .e-palette .e-tile:hover {
    border-color: #eee
}

.e-container .e-handle.e-hide-handler,
.e-container .e-handler.e-hide-handler {
    background-color: #0000;
    border-color: #0000;
    box-shadow: none
}

.e-container .e-control-wrapper.e-slider-container .e-slider.e-hue-slider .e-handle:not(.e-tab-handle),
.e-container .e-control-wrapper.e-slider-container .e-slider.e-hue-slider .e-handle:not(.e-tab-handle).e-handle-start:not(.e-tab-handle),
.e-container .e-control-wrapper.e-slider-container .e-slider.e-opacity-slider .e-handle:not(.e-tab-handle),
.e-container .e-control-wrapper.e-slider-container .e-slider.e-opacity-slider .e-handle:not(.e-tab-handle).e-handle-start:not(.e-tab-handle) {
    background-color: #fff;
    border-color: #fff
}

.e-container .e-control-wrapper.e-slider-container .e-slider.e-hue-slider .e-handle.e-tab-handle,
.e-container .e-control-wrapper.e-slider-container .e-slider.e-opacity-slider .e-handle.e-tab-handle {
    background-color: #fff;
    border-color: #fff;
    box-shadow: 0 1px 2px #0000004d
}

.e-colorpicker-container.e-disabled .e-mode-switch-btn,
.e-colorpicker-container.e-disabled .e-value-switch-btn,
.e-colorpicker-wrapper.e-disabled .e-mode-switch-btn,
.e-colorpicker-wrapper.e-disabled .e-value-switch-btn {
    color: #00000042
}

.e-colorpicker-container.e-disabled .e-mode-switch-btn:focus,
.e-colorpicker-container.e-disabled .e-value-switch-btn:focus,
.e-colorpicker-wrapper.e-disabled .e-mode-switch-btn:focus,
.e-colorpicker-wrapper.e-disabled .e-value-switch-btn:focus {
    background-color: #0000;
    color: #00000042;
    outline: none;
    outline-offset: 0
}

.e-colorpicker-container.e-disabled .e-mode-switch-btn:active,
.e-colorpicker-container.e-disabled .e-value-switch-btn:active,
.e-colorpicker-wrapper.e-disabled .e-mode-switch-btn:active,
.e-colorpicker-wrapper.e-disabled .e-value-switch-btn:active {
    background-color: #0000;
    color: #00000042
}

.e-colorpicker-container .e-icon-btn.e-disabled,
.e-colorpicker-container .e-icon-btn:disabled,
.e-colorpicker-wrapper .e-icon-btn.e-disabled,
.e-colorpicker-wrapper .e-icon-btn:disabled {
    background-color: #0000;
    box-shadow: none;
    color: #0000001f
}

.e-popup.e-tooltip-wrap.e-color-picker-tooltip {
    background-color: #fff;
    border-color: #fff
}

.e-rating-container {
    align-items: center;
    display: inline-flex;
    flex-wrap: wrap;
    justify-content: center;
    min-width: -webkit-max-content;
    min-width: max-content
}

.e-rating-container .e-rating {
    display: none
}

.e-rating-container .e-rating-item-list {
    display: inline-flex;
    margin: 4px;
    padding: 0
}

.e-rating-container .e-rating-item-list:focus-visible:not(:hover) .e-rating-focus {
    outline: 1px solid
}

.e-rating-container .e-rating-item-list:focus-visible {
    outline: none
}

.e-rating-container.e-rating-readonly {
    cursor: default;
    pointer-events: none
}

.e-rating-container .e-rating-item-container {
    cursor: pointer;
    display: block;
    font-size: 20px;
    line-height: 13px;
    min-height: calc(1em + 8px);
    min-width: calc(1em + 8px);
    padding: 4px;
    position: relative
}

.e-rating-container .e-rating-item-container .e-rating-item {
    display: block
}

.e-rating-container.e-rating-animation:not(.e-disabled) .e-rating-item-container:hover .e-rating-item {
    pointer-events: none;
    transform: scale(1.4);
    transition: transform .15s cubic-bezier(.4, 0, .2, 1) 0ms
}

.e-rating-container.e-disabled {
    cursor: default;
    pointer-events: none
}

.e-rating-container.e-rating-hidden {
    display: none
}

.e-rating-container .e-reset {
    cursor: pointer;
    font-size: 16px;
    margin: auto 2px 6px;
    padding: 2px
}

.e-rating-container .e-reset.e-disabled {
    cursor: default
}

.e-rating-container .e-reset:focus-visible {
    border-radius: 0;
    outline: 1px solid
}

.e-rating-container .e-rating-label {
    font-size: 12px;
    line-height: 18px
}

.e-rating-container .e-rating-label.e-label-left,
.e-rating-container .e-rating-label.e-label-right {
    min-width: 50px
}

.e-rating-container .e-rating-label.e-label-bottom,
.e-rating-container .e-rating-label.e-label-top {
    flex-basis: 100%;
    text-align: center;
    width: 0
}

.e-rating-container .e-rating-label.e-label-right {
    margin: auto 8px;
    text-align: left
}

.e-rating-container .e-rating-label.e-label-left {
    margin: auto 4px;
    text-align: right
}

.e-rating-container .e-rating-label.e-label-bottom,
.e-rating-container .e-rating-label.e-label-top {
    margin: 4px 0
}

.e-rating-container.e-rtl .e-rating-label.e-label-right {
    text-align: right
}

.e-rating-container.e-rtl .e-rating-label.e-label-left {
    text-align: left
}

.e-rating-container .e-tooltip-wrap.e-rating-tooltip {
    display: none;
    justify-content: center;
    left: 50%;
    top: -8px;
    transform: translate(-50%, -100%)
}

.e-rating-container .e-tooltip-wrap.e-rating-tooltip.e-show-tooltip {
    display: inline-flex
}

.e-rating-container .e-tooltip-wrap.e-rating-tooltip .e-tip-content {
    width: -webkit-max-content;
    width: max-content
}

.e-rating-container .e-tooltip-wrap.e-rating-tooltip .e-arrow-tip.e-tip-bottom {
    left: 50%;
    top: 100%;
    transform: translate(-50%)
}

.e-rating-container .e-tooltip-wrap.e-rating-tooltip .e-arrow-tip-inner.e-tip-bottom {
    top: -6px
}

.e-rating-tooltip .e-tip-content {
    text-align: center
}

.e-small .e-rating-container .e-rating-item-container,
.e-small.e-rating-container .e-rating-item-container {
    font-size: 16px;
    line-height: 9px
}

.e-small .e-rating-container .e-rating-label,
.e-small.e-rating-container .e-rating-label {
    font-size: 10px;
    line-height: 16px
}

.e-small .e-rating-container .e-reset,
.e-small.e-rating-container .e-reset {
    font-size: 12px
}

.e-bigger .e-rating-container .e-rating-item-container,
.e-bigger.e-rating-container .e-rating-item-container {
    font-size: 32px;
    line-height: 21px
}

.e-bigger .e-rating-container .e-rating-label,
.e-bigger.e-rating-container .e-rating-label {
    font-size: 14px;
    line-height: 22px
}

.e-bigger .e-rating-container .e-reset,
.e-bigger.e-rating-container .e-reset {
    font-size: 28px
}

.e-bigger .e-small.e-rating-container .e-rating-item-container,
.e-bigger.e-small .e-rating-container .e-rating-item-container,
.e-bigger.e-small.e-rating-container .e-rating-item-container,
.e-small .e-bigger.e-rating-container .e-rating-item-container {
    font-size: 24px;
    line-height: 17px
}

.e-bigger .e-small.e-rating-container .e-rating-label,
.e-bigger.e-small .e-rating-container .e-rating-label,
.e-bigger.e-small.e-rating-container .e-rating-label,
.e-small .e-bigger.e-rating-container .e-rating-label {
    font-size: 12px;
    line-height: 18px
}

.e-bigger .e-small.e-rating-container .e-reset,
.e-bigger.e-small .e-rating-container .e-reset,
.e-bigger.e-small.e-rating-container .e-reset,
.e-small .e-bigger.e-rating-container .e-reset {
    font-size: 20px
}

.e-rating-container .e-rating-item-list:focus-visible:not(:hover) .e-rating-focus {
    border-radius: 0;
    outline-color: #3f51b5
}

.e-rating-container .e-reset {
    color: #424242
}

.e-rating-container .e-reset:hover {
    color: #212121
}

.e-rating-container .e-reset.e-disabled {
    color: #9e9e9e;
    opacity: 1
}

.e-rating-container .e-rating-item-container .e-rating-icon {
    -webkit-text-fill-color: #0000;
    -webkit-text-stroke: 1px #9e9e9e
}

.e-rating-container .e-rating-item-container.e-rating-intermediate .e-rating-icon,
.e-rating-container .e-rating-item-container.e-rating-selected .e-rating-icon {
    -webkit-text-stroke: 1px #212121;
    background: linear-gradient(to right, #212121 var(--rating-value), #0000 var(--rating-value));
    background-clip: text;
    -webkit-background-clip: text
}

.e-rating-container .e-rating-item-container.e-selected-value .e-rating-icon {
    -webkit-text-stroke: 1px #3f51b5
}

.e-rating-container .e-rating-item-list:hover .e-rating-item-container.e-rating-intermediate .e-rating-icon,
.e-rating-container .e-rating-item-list:hover .e-rating-item-container.e-rating-selected .e-rating-icon {
    -webkit-text-stroke: 1px #3f51b5;
    background: linear-gradient(to right, #3f51b5 var(--rating-value), #0000 var(--rating-value));
    background-clip: text;
    -webkit-background-clip: text
}

.e-rating-container .e-rating-item-list .e-rating-item-container.e-rating-intermediate:active .e-rating-icon,
.e-rating-container .e-rating-item-list .e-rating-item-container.e-rating-selected:active .e-rating-icon {
    -webkit-text-stroke: 1px #7986cb;
    background: linear-gradient(to right, #7986cb var(--rating-value), #0000 var(--rating-value));
    background-clip: text;
    -webkit-background-clip: text
}

.e-rating-container.e-rtl .e-rating-item-container.e-rating-intermediate .e-rating-icon,
.e-rating-container.e-rtl .e-rating-item-container.e-rating-selected .e-rating-icon {
    background: linear-gradient(to left, #212121 var(--rating-value), #0000 var(--rating-value));
    background-clip: text;
    -webkit-background-clip: text
}

.e-rating-container.e-rtl .e-rating-item-list:hover .e-rating-item-container.e-rating-intermediate .e-rating-icon,
.e-rating-container.e-rtl .e-rating-item-list:hover .e-rating-item-container.e-rating-selected .e-rating-icon {
    background: linear-gradient(to left, #3f51b5 var(--rating-value), #0000 var(--rating-value));
    background-clip: text;
    -webkit-background-clip: text
}

.e-rating-container.e-rtl .e-rating-item-list .e-rating-item-container.e-rating-intermediate:active .e-rating-icon,
.e-rating-container.e-rtl .e-rating-item-list .e-rating-item-container.e-rating-selected:active .e-rating-icon {
    background: linear-gradient(to left, #7986cb var(--rating-value), #0000 var(--rating-value));
    background-clip: text;
    -webkit-background-clip: text
}

.e-rating-container.e-disabled {
    opacity: 1
}

.e-rating-container.e-disabled .e-rating-item-container .e-rating-icon {
    -webkit-text-stroke: 1px #9e9e9e
}

.e-rating-container.e-disabled .e-rating-item-container.e-rating-intermediate .e-rating-icon,
.e-rating-container.e-disabled .e-rating-item-container.e-rating-selected .e-rating-icon {
    -webkit-text-stroke: 1px #9e9e9e;
    background: linear-gradient(to right, #9e9e9e var(--rating-value), #0000 var(--rating-value));
    background-clip: text;
    -webkit-background-clip: text
}

.e-rating-container.e-disabled.e-rtl .e-rating-item-container .e-rating-icon,
.e-rating-container.e-disabled.e-rtl .e-rating-item-container.e-rating-intermediate .e-rating-icon,
.e-rating-container.e-disabled.e-rtl .e-rating-item-container.e-rating-selected .e-rating-icon {
    background: linear-gradient(to left, #9e9e9e var(--rating-value), #0000 var(--rating-value));
    background-clip: text;
    -webkit-background-clip: text
}

.e-avatar {
    align-content: center;
    align-items: center;
    background-color: #bcbcbc;
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    border-radius: 5px;
    color: #fff;
    display: inline-flex;
    font-family: Roboto, Segoe UI, GeezaPro, "DejaVu Serif", "sans-serif", -apple-system, BlinkMacSystemFont;
    font-size: 1em;
    font-weight: 400;
    height: 3em;
    justify-content: center;
    overflow: hidden;
    position: relative;
    width: 3em
}

.e-avatar img {
    height: 100%;
    width: auto
}

.e-avatar.e-avatar-circle,
.e-avatar.e-avatar-circle.e-avatar-large,
.e-avatar.e-avatar-circle.e-avatar-xlarge {
    border-radius: 50%
}

.e-avatar.e-avatar-xsmall {
    font-size: .6em
}

.e-avatar.e-avatar-small {
    font-size: .8em
}

.e-avatar.e-avatar-large {
    font-size: 1.2em
}

.e-avatar.e-avatar-xlarge {
    font-size: 1.4em
}

/*! component's theme wise override material-definitions and variables */
/*! card layout */
.e-bigger .e-card,
.e-bigger.e-card {
    line-height: 48px;
    min-height: 48px
}

.e-bigger .e-card>.e-card-header-title,
.e-bigger.e-card>.e-card-header-title {
    line-height: normal;
    padding: 16px
}

.e-bigger .e-card>.e-card-header-title+:not(.e-card-header-title),
.e-bigger.e-card>.e-card-header-title+:not(.e-card-header-title) {
    margin-top: 0;
    padding-top: 0
}

.e-bigger .e-card>.e-card-title,
.e-bigger.e-card>.e-card-title {
    line-height: normal;
    padding: 24px 16px 16px
}

.e-bigger .e-card>.e-card-title+:not(.e-card-title),
.e-bigger.e-card>.e-card-title+:not(.e-card-title) {
    margin-top: 0;
    padding-top: 0
}

.e-bigger .e-card .e-card-horizontal .e-card-image,
.e-bigger .e-card .e-card-horizontal img,
.e-bigger .e-card.e-card-horizontal .e-card-image,
.e-bigger .e-card.e-card-horizontal img,
.e-bigger.e-card .e-card-horizontal .e-card-image,
.e-bigger.e-card .e-card-horizontal img,
.e-bigger.e-card.e-card-horizontal .e-card-image,
.e-bigger.e-card.e-card-horizontal img {
    margin: 2px
}

.e-bigger .e-card .e-card-header,
.e-bigger.e-card .e-card-header {
    min-height: 30px;
    padding: 16px
}

.e-bigger .e-card .e-card-header .e-card-content,
.e-bigger.e-card .e-card-header .e-card-content {
    padding-left: 0;
    padding-right: 0
}

.e-bigger .e-card .e-card-header .e-card-header-caption,
.e-bigger.e-card .e-card-header .e-card-header-caption {
    padding: 0 0 0 16px
}

.e-bigger .e-card .e-card-header .e-card-header-caption:first-child,
.e-bigger.e-card .e-card-header .e-card-header-caption:first-child {
    padding: 0
}

.e-bigger .e-card .e-card-header .e-card-header-caption .e-card-header-title,
.e-bigger.e-card .e-card-header .e-card-header-caption .e-card-header-title {
    font-size: 15px;
    line-height: normal
}

.e-bigger .e-card .e-card-header .e-card-header-caption .e-card-sub-title,
.e-bigger.e-card .e-card-header .e-card-header-caption .e-card-sub-title {
    font-size: 14px;
    line-height: normal;
    padding: 8px 0 0
}

.e-bigger .e-card .e-card-header .e-card-header-image,
.e-bigger.e-card .e-card-header .e-card-header-image {
    background-size: cover;
    height: 40px;
    width: 40px
}

.e-bigger .e-card .e-card-image,
.e-bigger.e-card .e-card-image {
    min-height: 150px
}

.e-bigger .e-card .e-card-image .e-card-title,
.e-bigger.e-card .e-card-image .e-card-title {
    font-size: 24px;
    line-height: 40px;
    min-height: 40px;
    padding: 0 16px
}

.e-bigger .e-card .e-card-actions,
.e-bigger .e-card .e-card-actions.e-card-vertical,
.e-bigger.e-card .e-card-actions,
.e-bigger.e-card .e-card-actions.e-card-vertical {
    padding: 16px 8px 8px
}

.e-bigger .e-card .e-card-actions.e-card-vertical .e-card-btn,
.e-bigger .e-card .e-card-actions.e-card-vertical a,
.e-bigger.e-card .e-card-actions.e-card-vertical .e-card-btn,
.e-bigger.e-card .e-card-actions.e-card-vertical a {
    margin: 0 0 8px
}

.e-bigger .e-card .e-card-actions.e-card-vertical .e-card-btn:last-child,
.e-bigger .e-card .e-card-actions.e-card-vertical a:last-child,
.e-bigger.e-card .e-card-actions.e-card-vertical .e-card-btn:last-child,
.e-bigger.e-card .e-card-actions.e-card-vertical a:last-child {
    margin-bottom: 0
}

.e-bigger .e-card .e-card-actions .e-card-btn span,
.e-bigger .e-card .e-card-actions .e-card-btn span.e-icons,
.e-bigger.e-card .e-card-actions .e-card-btn span,
.e-bigger.e-card .e-card-actions .e-card-btn span.e-icons {
    height: 24px;
    width: 24px
}

.e-bigger .e-card .e-card-actions .e-card-btn,
.e-bigger .e-card .e-card-actions a,
.e-bigger.e-card .e-card-actions .e-card-btn,
.e-bigger.e-card .e-card-actions a {
    line-height: 36px;
    margin: 0 0 0 8px;
    min-height: 36px;
    padding: 0 6px
}

.e-bigger .e-card .e-card-actions .e-card-btn:first-child,
.e-bigger .e-card .e-card-actions a:first-child,
.e-bigger.e-card .e-card-actions .e-card-btn:first-child,
.e-bigger.e-card .e-card-actions a:first-child {
    margin-left: 0
}

.e-bigger .e-card .e-card-content,
.e-bigger.e-card .e-card-content {
    padding: 16px
}

.e-bigger .e-card .e-card-content+.e-card-actions.e-card-vertical,
.e-bigger .e-card .e-card-content+:not(.e-card-content),
.e-bigger.e-card .e-card-content+.e-card-actions.e-card-vertical,
.e-bigger.e-card .e-card-content+:not(.e-card-content) {
    margin-top: 0;
    padding-top: 0
}

.e-card {
    border-radius: 2px;
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    font-family: Roboto, Segoe UI, GeezaPro, "DejaVu Serif", "sans-serif", -apple-system, BlinkMacSystemFont;
    font-size: 15px;
    line-height: 36px;
    min-height: 36px;
    overflow: hidden;
    position: relative;
    text-overflow: ellipsis;
    vertical-align: middle;
    width: 100%
}

.e-card,
.e-card>* {
    justify-content: center
}

.e-card>.e-card-header-title {
    box-sizing: border-box;
    font-size: 15px;
    line-height: normal;
    padding: 12px
}

.e-card>.e-card-header-title+:not(.e-card-header-title) {
    margin-top: 0;
    padding-top: 0
}

.e-card>.e-card-title {
    font-size: 18px;
    line-height: normal;
    padding: 18px 12px 12px
}

.e-card>.e-card-title+:not(.e-card-title) {
    margin-top: 0;
    padding-top: 0
}

.e-card>.e-card-header-title,
.e-card>.e-card-title {
    overflow: hidden;
    text-overflow: ellipsis
}

.e-card .e-card-header-caption {
    line-height: normal
}

.e-card .e-card-header-caption .e-card-header-title {
    font-size: 15px
}

.e-card .e-card-header-caption .e-card-sub-title {
    font-size: 14px
}

.e-card .e-card-stacked {
    display: flex;
    flex-direction: column;
    justify-content: center;
    overflow: hidden
}

.e-card .e-card-horizontal,
.e-card.e-card-horizontal {
    display: flex;
    flex-direction: row;
    justify-content: center
}

.e-card .e-card-horizontal .e-card-image,
.e-card .e-card-horizontal img,
.e-card.e-card-horizontal .e-card-image,
.e-card.e-card-horizontal img {
    margin: 2px
}

.e-card .e-card-horizontal {
    line-height: normal;
    padding: 2px
}

.e-card.e-card-horizontal>* {
    flex: 1 1
}

.e-card.e-card-horizontal .e-card-stacked {
    display: flex;
    flex: 1 1;
    flex-direction: column;
    overflow: hidden
}

.e-card.e-card-horizontal .e-card-stacked>:first-child {
    flex-grow: 1
}

.e-card .e-card-separator {
    display: block
}

.e-card .e-card-corner {
    border-radius: 50%
}

.e-card .e-card-header {
    box-sizing: border-box;
    display: flex;
    flex-direction: row;
    justify-content: center;
    line-height: normal;
    min-height: 22.5px;
    padding: 12px;
    width: inherit
}

.e-card .e-card-header .e-card-content {
    padding-left: 0;
    padding-right: 0
}

.e-card .e-card-header .e-card-actions {
    justify-content: flex-start
}

.e-card .e-card-header .e-card-header-image {
    align-self: center;
    display: flex
}

.e-card .e-card-header .e-card-header-caption {
    align-self: center;
    display: flex;
    flex: 1 1;
    flex-direction: column;
    overflow: hidden;
    padding: 0 0 0 12px
}

.e-card .e-card-header .e-card-header-caption:first-child {
    padding: 0
}

.e-card .e-card-header .e-card-header-caption .e-card-header-title,
.e-card .e-card-header .e-card-header-caption .e-card-sub-title {
    display: inline-block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.e-card .e-card-header .e-card-header-caption .e-card-header-title {
    font-size: 13px;
    font-weight: 400;
    line-height: normal
}

.e-card .e-card-header .e-card-header-caption .e-card-sub-title {
    font-size: 12px;
    font-weight: 400;
    line-height: normal;
    padding: 6px 0 0
}

.e-card .e-card-header .e-card-header-image {
    background-repeat: no-repeat;
    background-size: cover;
    height: 30px;
    width: 30px
}

.e-card .e-card-header .e-card-corner {
    border-radius: 50%
}

.e-card .e-card-image {
    background-size: cover;
    min-height: 112.5px;
    position: relative;
    width: 100%
}

.e-card .e-card-image .e-card-title {
    bottom: 0;
    box-sizing: border-box;
    font-size: 18px;
    line-height: 30px;
    min-height: 30px;
    overflow: hidden;
    padding: 0 12px;
    position: absolute;
    text-overflow: ellipsis;
    width: inherit
}

.e-card .e-card-image .e-card-title.e-card-top-left,
.e-card .e-card-image .e-card-title.e-card-top-right {
    bottom: auto;
    top: 0
}

.e-card .e-card-image .e-card-title.e-card-bottom-right,
.e-card .e-card-image .e-card-title.e-card-top-right {
    text-align: right
}

.e-card .e-card-actions {
    box-sizing: border-box;
    display: inline-block;
    justify-content: flex-start;
    padding: 12px 6px 6px
}

.e-card .e-card-actions.e-card-vertical {
    display: flex;
    flex-direction: column;
    padding: 12px 6px 6px
}

.e-card .e-card-actions.e-card-vertical .e-card-btn,
.e-card .e-card-actions.e-card-vertical a {
    align-self: auto;
    box-sizing: border-box;
    display: inline-block;
    justify-content: center;
    margin: 0 0 6px;
    text-align: center;
    width: 100%
}

.e-card .e-card-actions.e-card-vertical .e-card-btn:last-child,
.e-card .e-card-actions.e-card-vertical a:last-child {
    margin-bottom: 0
}

.e-card .e-card-actions a,
.e-card .e-card-actions button {
    align-items: center;
    align-self: center;
    cursor: pointer;
    display: inline-flex;
    overflow: hidden;
    vertical-align: middle;
    white-space: nowrap
}

.e-card .e-card-actions .e-card-btn span,
.e-card .e-card-actions .e-card-btn span.e-icons {
    display: flex;
    font-size: 14px;
    height: 24px;
    width: 24px
}

.e-card .e-card-actions .e-card-btn span.e-icons:before,
.e-card .e-card-actions .e-card-btn span:before {
    align-self: center;
    display: flex;
    justify-content: center;
    width: inherit
}

.e-card .e-card-actions .e-card-btn>* {
    overflow: hidden;
    text-overflow: ellipsis;
    width: inherit
}

.e-card .e-card-actions .e-card-btn,
.e-card .e-card-actions a {
    border-radius: 2px;
    font-family: Roboto, Segoe UI, GeezaPro, "DejaVu Serif", "sans-serif", -apple-system, BlinkMacSystemFont;
    font-size: 14px;
    line-height: 27px;
    margin: 0 0 0 6px;
    min-height: 27px;
    padding: 0 6px;
    text-decoration: none;
    text-transform: uppercase
}

.e-card .e-card-actions .e-card-btn:first-child,
.e-card .e-card-actions a:first-child {
    margin-left: 0
}

.e-card .e-card-content {
    word-wrap: break-word;
    font-size: 14px;
    line-height: normal;
    padding: 12px
}

.e-card .e-card-content+.e-card-actions.e-card-vertical,
.e-card .e-card-content+:not(.e-card-content) {
    margin-top: 0;
    padding-top: 0
}

.e-card .e-card-content,
.e-card .e-card-content p {
    line-height: normal;
    overflow: hidden;
    text-overflow: ellipsis
}

/*! card theme */
.e-card {
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    background: #fff;
    border: 1px #000;
    box-shadow: 0 2px 3px 0 #00000029;
    color: #000000de;
    outline: none
}

.e-card:hover {
    box-shadow: 0 4px 8px 0 #00000038
}

.e-card:active,
.e-card:focus,
.e-card:hover {
    background-color: #fff;
    border-color: #000
}

.e-card .e-card-separator {
    border-bottom: 1px solid #0000001f
}

.e-card .e-card-header-caption .e-card-header-title {
    color: #000000de
}

.e-card .e-card-header-caption .e-card-sub-title {
    color: #0000008a
}

.e-card .e-card-image .e-card-title {
    background-color: #00000059;
    color: #fff
}

.e-card .e-card-actions .e-card-btn span,
.e-card .e-card-actions .e-card-btn span.e-icons {
    color: #0000008a
}

.e-card .e-card-actions .e-card-btn,
.e-card .e-card-actions a {
    background-color: #fff;
    border: 0;
    color: #e3165b;
    outline: 0
}

.e-card .e-card-actions .e-card-btn:active,
.e-card .e-card-actions .e-card-btn:focus,
.e-card .e-card-actions .e-card-btn:hover,
.e-card .e-card-actions a:active,
.e-card .e-card-actions a:focus,
.e-card .e-card-actions a:hover {
    background-color: #0000001f;
    border: 0;
    color: #e3165b
}

.e-card .e-card-content {
    color: #0000008a
}

/*! component's default definitions and variables */
.e-splitter .e-split-bar.e-split-bar-horizontal .e-resize-handler:before {
    content: "";
    font-family: e-icons;
    font-size: 14px
}

.e-splitter .e-split-bar.e-split-bar-horizontal .e-resize-handler.e-template-resize-handler:before {
    content: ""
}

.e-splitter .e-split-bar.e-split-bar-vertical .e-resize-handler:before {
    content: "";
    font-family: e-icons;
    font-size: 14px
}

.e-splitter .e-split-bar.e-split-bar-vertical .e-resize-handler.e-template-resize-handler:before {
    content: ""
}

.e-bigger .e-splitter .e-split-bar .e-resize-handler:before,
.e-bigger.e-splitter .e-split-bar .e-resize-handler:before {
    font-size: 16px
}

.e-splitter.e-splitter-horizontal,
.e-splitter.e-splitter-vertical {
    border-width: 1px;
    display: flex;
    overflow: hidden;
    position: relative;
    touch-action: none;
    width: 100%
}

.e-splitter.e-splitter-horizontal .e-pane,
.e-splitter.e-splitter-vertical .e-pane {
    flex: 1 1 auto;
    font-family: Roboto, Segoe UI, GeezaPro, "DejaVu Serif", "sans-serif", -apple-system, BlinkMacSystemFont;
    font-size: 13px;
    font-weight: 400
}

.e-splitter.e-splitter-horizontal .e-pane.e-scrollable,
.e-splitter.e-splitter-vertical .e-pane.e-scrollable {
    overflow: auto
}

.e-splitter.e-splitter-horizontal .e-pane.e-static-pane,
.e-splitter.e-splitter-vertical .e-pane.e-static-pane {
    flex-grow: 0;
    flex-shrink: 0
}

.e-splitter.e-splitter-horizontal .e-pane.e-pane-horizontal,
.e-splitter.e-splitter-vertical .e-pane.e-pane-horizontal {
    overflow: auto
}

.e-splitter.e-splitter-horizontal .e-pane.e-pane-horizontal.e-pane-hidden,
.e-splitter.e-splitter-vertical .e-pane.e-pane-horizontal.e-pane-hidden {
    flex-basis: 0 !important;
    overflow: hidden !important
}

.e-splitter.e-splitter-horizontal {
    flex-direction: row
}

.e-splitter.e-splitter-horizontal.e-pane.e-scrollable {
    overflow: hidden
}

.e-splitter.e-splitter-horizontal.e-rtl,
.e-splitter.e-splitter-horizontal.e-rtl .e-split-bar.e-split-bar-horizontal {
    flex-direction: row-reverse
}

.e-splitter.e-splitter-horizontal.e-rtl .e-split-bar.e-split-bar-horizontal .e-navigate-arrow:not(.e-arrow-right):after,
.e-splitter.e-splitter-horizontal.e-rtl .e-split-bar.e-split-bar-horizontal .e-navigate-arrow:not(.e-arrow-right):before {
    right: auto
}

.e-splitter.e-splitter-vertical {
    flex-direction: column
}

.e-splitter.e-splitter-vertical.e-pane.e-scrollable {
    overflow: hidden
}

.e-splitter.e-splitter-vertical .e-pane-vertical {
    overflow: auto
}

.e-splitter.e-splitter-vertical .e-pane-vertical.e-pane-hidden {
    flex-basis: 0 !important;
    overflow: hidden !important
}

.e-splitter.e-splitter-vertical.e-rtl .e-split-bar.e-split-bar-vertical .e-navigate-arrow:not(.e-arrow-down):after,
.e-splitter.e-splitter-vertical.e-rtl .e-split-bar.e-split-bar-vertical .e-navigate-arrow:not(.e-arrow-down):before {
    right: auto
}

.e-splitter.e-splitter-vertical.e-rtl .e-split-bar.e-split-bar-vertical .e-navigate-arrow:not(.e-arrow-down) {
    border-radius: 50%;
    bottom: 20px;
    right: 22px
}

.e-splitter.e-splitter-vertical.e-rtl .e-split-bar.e-split-bar-vertical .e-navigate-arrow.e-arrow-down {
    border-radius: 50%;
    left: 22px;
    right: auto;
    top: 20px
}

.e-splitter.e-splitter-vertical.e-rtl .e-split-bar.e-split-bar-vertical .e-navigate-arrow.e-arrow-down:after {
    right: auto
}

.e-splitter .e-split-bar.e-split-bar-horizontal {
    align-items: center;
    display: flex;
    flex: 0 0 auto;
    justify-content: center;
    min-width: 1px;
    z-index: 15
}

.e-splitter .e-split-bar.e-split-bar-horizontal .e-icon-hidden {
    visibility: hidden
}

.e-splitter .e-split-bar.e-split-bar-horizontal.e-resizable-split-bar {
    cursor: col-resize
}

.e-splitter .e-split-bar.e-split-bar-horizontal.e-resizable-split-bar:after {
    content: "";
    cursor: col-resize;
    display: block;
    height: 100%;
    position: absolute;
    width: 16px;
    z-index: 10
}

.e-splitter .e-split-bar.e-split-bar-horizontal .e-resize-handler {
    align-items: center;
    display: flex;
    height: 18px;
    justify-content: center;
    position: relative;
    width: 1px
}

.e-splitter .e-split-bar.e-split-bar-horizontal .e-resize-handler.e-hide-handler {
    visibility: hidden
}

.e-splitter .e-split-bar.e-split-bar-horizontal .e-navigate-arrow:not(.e-arrow-right):after,
.e-splitter .e-split-bar.e-split-bar-horizontal .e-navigate-arrow:not(.e-arrow-right):before {
    left: 8px;
    right: 3px
}

.e-splitter .e-split-bar.e-split-bar-horizontal .e-navigate-arrow {
    border-image: none;
    border-width: 1px;
    cursor: pointer;
    display: flex;
    height: 26px;
    padding: 1px 12px;
    position: relative
}

.e-splitter .e-split-bar.e-split-bar-horizontal .e-navigate-arrow:after,
.e-splitter .e-split-bar.e-split-bar-horizontal .e-navigate-arrow:before {
    border-radius: 16px;
    content: "";
    height: 8px;
    position: absolute;
    transform: rotate(0deg);
    width: 2px
}

.e-splitter .e-split-bar.e-split-bar-horizontal .e-navigate-arrow:before {
    top: 5px;
    transform-origin: 1px 7px 0
}

.e-splitter .e-split-bar.e-split-bar-horizontal .e-navigate-arrow:after {
    top: 11px;
    transform-origin: 1px 1px 0
}

.e-splitter .e-split-bar.e-split-bar-horizontal .e-navigate-arrow:not(.e-arrow-right) {
    border-radius: 50%;
    right: 5px
}

.e-splitter .e-split-bar.e-split-bar-horizontal .e-navigate-arrow.e-arrow-right {
    border-radius: 50%;
    left: 5px
}

.e-splitter .e-split-bar.e-split-bar-horizontal .e-navigate-arrow.e-arrow-right:after,
.e-splitter .e-split-bar.e-split-bar-horizontal .e-navigate-arrow.e-arrow-right:before {
    right: 8px
}

.e-splitter .e-split-bar.e-split-bar-horizontal.e-last-bar:not(.e-resizable-split-bar) {
    margin: 0 3px
}

.e-splitter .e-split-bar.e-split-bar-horizontal:not(.e-resizable-split-bar) {
    margin: 0 0 0 3px
}

.e-splitter .e-split-bar.e-split-bar-vertical {
    align-items: center;
    border-left: none;
    border-right: none;
    display: flex;
    flex: 0 0 auto;
    justify-content: center;
    min-height: 1px
}

.e-splitter .e-split-bar.e-split-bar-vertical .e-icon-hidden {
    visibility: hidden
}

.e-splitter .e-split-bar.e-split-bar-vertical.e-resizable-split-bar {
    cursor: row-resize
}

.e-splitter .e-split-bar.e-split-bar-vertical.e-resizable-split-bar:after {
    content: "";
    cursor: row-resize;
    display: block;
    height: 16px;
    position: absolute;
    width: 100%;
    z-index: 12
}

.e-splitter .e-split-bar.e-split-bar-vertical .e-resize-handler {
    align-items: center;
    display: flex;
    height: 1px;
    justify-content: center;
    width: 18px
}

.e-splitter .e-split-bar.e-split-bar-vertical .e-resize-handler.e-hide-handler {
    visibility: hidden
}

.e-splitter .e-split-bar.e-split-bar-vertical .e-navigate-arrow:not(.e-arrow-down):after,
.e-splitter .e-split-bar.e-split-bar-vertical .e-navigate-arrow:not(.e-arrow-down):before {
    left: 10px
}

.e-splitter .e-split-bar.e-split-bar-vertical .e-navigate-arrow {
    border-image: none;
    border-width: 0;
    cursor: pointer;
    display: flex;
    height: 26px;
    padding: 10px 3px 10px 18px;
    position: relative;
    width: 26px
}

.e-splitter .e-split-bar.e-split-bar-vertical .e-navigate-arrow:after,
.e-splitter .e-split-bar.e-split-bar-vertical .e-navigate-arrow:before {
    border-radius: 16px;
    content: "";
    height: 8px;
    position: absolute;
    transform: rotate(90deg);
    width: 2px
}

.e-splitter .e-split-bar.e-split-bar-vertical .e-navigate-arrow:not(.e-arrow-down):before {
    top: 3px;
    transform-origin: 2px 7px 0
}

.e-splitter .e-split-bar.e-split-bar-vertical .e-navigate-arrow:not(.e-arrow-down):after {
    left: 11px;
    top: 8px;
    transform-origin: 1px 1px 0
}

.e-splitter .e-split-bar.e-split-bar-vertical .e-navigate-arrow.e-arrow-down:before {
    left: 12px;
    top: 8px;
    transform-origin: 1px 6px 0
}

.e-splitter .e-split-bar.e-split-bar-vertical .e-navigate-arrow.e-arrow-down:after {
    left: 10px;
    top: 12px;
    transform-origin: 1px 2px 0
}

.e-splitter .e-split-bar.e-split-bar-vertical .e-navigate-arrow:not(.e-arrow-down) {
    border-radius: 50%;
    bottom: 20px;
    left: 22px
}

.e-splitter .e-split-bar.e-split-bar-vertical .e-navigate-arrow.e-arrow-down {
    border-radius: 50%;
    right: 22px;
    top: 20px
}

.e-splitter .e-split-bar.e-split-bar-vertical .e-navigate-arrow.e-arrow-down:after,
.e-splitter .e-split-bar.e-split-bar-vertical .e-navigate-arrow.e-arrow-down:before {
    right: 10px
}

.e-splitter .e-split-bar.e-split-bar-vertical.e-last-bar:not(.e-resizable-split-bar) {
    margin: 3px 0
}

.e-splitter .e-split-bar.e-split-bar-vertical:not(.e-resizable-split-bar) {
    margin: 3px 0 0
}

.e-bigger.e-splitter .e-pane {
    font-size: 14px
}

.e-bigger.e-splitter .e-split-bar.e-split-bar-horizontal .e-resize-handler {
    height: 20px
}

.e-bigger.e-splitter .e-split-bar.e-split-bar-vertical .e-resize-handler {
    width: 20px
}

.e-bigger.e-splitter .e-split-bar.e-split-bar-vertical .e-navigate-arrow:not(.e-arrow-down):after,
.e-bigger.e-splitter .e-split-bar.e-split-bar-vertical .e-navigate-arrow:not(.e-arrow-down):before {
    margin-top: -2px
}

.e-bigger.e-splitter .e-split-bar.e-split-bar-vertical .e-navigate-arrow.e-arrow-down:after {
    margin-top: 2px
}

.e-rtl .e-splitter.e-splitter-horizontal {
    flex-direction: row-reverse
}

.e-bigger .e-splitter .e-pane {
    font-size: 14px
}

.e-bigger .e-splitter .e-split-bar.e-split-bar-horizontal .e-resize-handler {
    height: 20px
}

.e-bigger .e-splitter .e-split-bar.e-split-bar-vertical .e-resize-handler {
    width: 20px
}

.e-bigger .e-content-placeholder.e-splitter.e-placeholder-splitter,
.e-bigger.e-content-placeholder.e-splitter.e-placeholder-splitter,
.e-content-placeholder.e-splitter.e-placeholder-splitter {
    background-size: 100px 110px;
    min-height: 110px
}

.e-splitter.e-ie .e-navigate-arrow.e-arrow-left {
    margin-left: -26px
}

.e-splitter.e-ie .e-split-bar-horizontal .e-resize-handler {
    flex-direction: column
}

.e-splitter.e-splitter-horizontal,
.e-splitter.e-splitter-vertical {
    border: 1px solid #e0e0e0
}

.e-splitter.e-splitter-horizontal .e-pane,
.e-splitter.e-splitter-vertical .e-pane {
    color: #000000de
}

.e-splitter.e-splitter-horizontal .e-pane.e-splitter.e-splitter-horizontal,
.e-splitter.e-splitter-horizontal .e-pane.e-splitter.e-splitter-vertical,
.e-splitter.e-splitter-vertical .e-pane.e-splitter.e-splitter-horizontal,
.e-splitter.e-splitter-vertical .e-pane.e-splitter.e-splitter-vertical {
    border: #0000
}

.e-splitter .e-split-bar.e-split-bar-horizontal {
    background: #e0e0e0;
    border-left: none;
    border-right: none
}

.e-splitter .e-split-bar.e-split-bar-horizontal .e-resize-handler {
    background: #fff;
    color: #0000008a;
    z-index: 10
}

.e-splitter .e-split-bar.e-split-bar-horizontal .e-navigate-arrow:not(.e-icon-hidden) {
    background-color: #0000;
    border-color: #0000;
    color: #0000;
    transition: background-color .5s ease-out
}

.e-splitter .e-split-bar.e-split-bar-horizontal .e-navigate-arrow:not(.e-icon-hidden):after,
.e-splitter .e-split-bar.e-split-bar-horizontal .e-navigate-arrow:not(.e-icon-hidden):before {
    background-color: #e3165b;
    opacity: 0;
    transition-duration: .3s;
    transition-timing-function: ease
}

.e-splitter .e-split-bar.e-split-bar-horizontal.e-split-bar-active,
.e-splitter .e-split-bar.e-split-bar-horizontal.e-split-bar-hover {
    background: #e3165b;
    border-left: none;
    border-right: none
}

.e-splitter .e-split-bar.e-split-bar-horizontal.e-split-bar-active .e-resize-handler,
.e-splitter .e-split-bar.e-split-bar-horizontal.e-split-bar-hover .e-resize-handler {
    background: #fff;
    color: #e3165b
}

.e-splitter .e-split-bar.e-split-bar-horizontal.e-split-bar-active .e-navigate-arrow.e-arrow-left,
.e-splitter .e-split-bar.e-split-bar-horizontal.e-split-bar-active .e-navigate-arrow.e-arrow-right,
.e-splitter .e-split-bar.e-split-bar-horizontal.e-split-bar-hover .e-navigate-arrow.e-arrow-left,
.e-splitter .e-split-bar.e-split-bar-horizontal.e-split-bar-hover .e-navigate-arrow.e-arrow-right {
    background-color: #fff;
    border-color: #e3165b80;
    border-width: 1px;
    opacity: .9
}

.e-splitter .e-split-bar.e-split-bar-horizontal.e-split-bar-active.e-split-bar-active .e-navigate-arrow:before,
.e-splitter .e-split-bar.e-split-bar-horizontal.e-split-bar-active.e-split-bar-hover .e-navigate-arrow:before,
.e-splitter .e-split-bar.e-split-bar-horizontal.e-split-bar-hover.e-split-bar-active .e-navigate-arrow:before,
.e-splitter .e-split-bar.e-split-bar-horizontal.e-split-bar-hover.e-split-bar-hover .e-navigate-arrow:before {
    background-color: #e3165b;
    opacity: 1;
    transform: rotate(40deg)
}

.e-splitter .e-split-bar.e-split-bar-horizontal.e-split-bar-active .e-navigate-arrow.e-arrow-right:before,
.e-splitter .e-split-bar.e-split-bar-horizontal.e-split-bar-active.e-split-bar-active .e-navigate-arrow:after,
.e-splitter .e-split-bar.e-split-bar-horizontal.e-split-bar-active.e-split-bar-hover .e-navigate-arrow:after,
.e-splitter .e-split-bar.e-split-bar-horizontal.e-split-bar-hover .e-navigate-arrow.e-arrow-right:before,
.e-splitter .e-split-bar.e-split-bar-horizontal.e-split-bar-hover.e-split-bar-active .e-navigate-arrow:after,
.e-splitter .e-split-bar.e-split-bar-horizontal.e-split-bar-hover.e-split-bar-hover .e-navigate-arrow:after {
    background-color: #e3165b;
    opacity: 1;
    transform: rotate(-40deg)
}

.e-splitter .e-split-bar.e-split-bar-horizontal.e-split-bar-active .e-navigate-arrow.e-arrow-right:after,
.e-splitter .e-split-bar.e-split-bar-horizontal.e-split-bar-hover .e-navigate-arrow.e-arrow-right:after {
    background-color: #e3165b;
    opacity: 1;
    transform: rotate(40deg)
}

.e-splitter .e-split-bar.e-split-bar-horizontal.e-split-bar-active {
    background: #e3165b
}

.e-splitter .e-split-bar.e-split-bar-horizontal.e-split-bar-active .e-resize-handler {
    background: #fff;
    color: #e3165b
}

.e-splitter .e-split-bar.e-split-bar-vertical {
    background: #e0e0e0
}

.e-splitter .e-split-bar.e-split-bar-vertical .e-resize-handler {
    background: #fff;
    color: #0000008a;
    z-index: 12
}

.e-splitter .e-split-bar.e-split-bar-vertical.e-split-bar-active,
.e-splitter .e-split-bar.e-split-bar-vertical.e-split-bar-hover {
    background: #e3165b;
    border-left: none;
    border-right: none
}

.e-splitter .e-split-bar.e-split-bar-vertical.e-split-bar-active .e-navigate-arrow.e-arrow-down,
.e-splitter .e-split-bar.e-split-bar-vertical.e-split-bar-active .e-navigate-arrow.e-arrow-up,
.e-splitter .e-split-bar.e-split-bar-vertical.e-split-bar-hover .e-navigate-arrow.e-arrow-down,
.e-splitter .e-split-bar.e-split-bar-vertical.e-split-bar-hover .e-navigate-arrow.e-arrow-up {
    background-color: #fff;
    border-color: #e3165b80;
    border-width: 1px;
    opacity: .9
}

.e-splitter .e-split-bar.e-split-bar-vertical.e-split-bar-active .e-resize-handler,
.e-splitter .e-split-bar.e-split-bar-vertical.e-split-bar-hover .e-resize-handler {
    background: #fff;
    color: #e3165b
}

.e-splitter .e-split-bar.e-split-bar-vertical.e-split-bar-active .e-navigate-arrow.e-arrow-up:before,
.e-splitter .e-split-bar.e-split-bar-vertical.e-split-bar-hover .e-navigate-arrow.e-arrow-up:before {
    background-color: #e3165b;
    opacity: 1;
    transform: rotate(125deg)
}

.e-splitter .e-split-bar.e-split-bar-vertical.e-split-bar-active .e-navigate-arrow.e-arrow-up:after,
.e-splitter .e-split-bar.e-split-bar-vertical.e-split-bar-hover .e-navigate-arrow.e-arrow-up:after {
    background-color: #e3165b;
    opacity: 1;
    transform: rotate(50deg)
}

.e-splitter .e-split-bar.e-split-bar-vertical.e-split-bar-active .e-navigate-arrow.e-arrow-down:before,
.e-splitter .e-split-bar.e-split-bar-vertical.e-split-bar-hover .e-navigate-arrow.e-arrow-down:before {
    background-color: #e3165b;
    opacity: 1;
    transform: rotate(55deg)
}

.e-splitter .e-split-bar.e-split-bar-vertical.e-split-bar-active .e-navigate-arrow.e-arrow-down:after,
.e-splitter .e-split-bar.e-split-bar-vertical.e-split-bar-hover .e-navigate-arrow.e-arrow-down:after {
    background-color: #e3165b;
    opacity: 1;
    transform: rotate(125deg)
}

.e-splitter .e-split-bar.e-split-bar-vertical .e-navigate-arrow {
    background-color: #0000;
    border-color: #0000;
    color: #0000;
    transition: background-color .3s ease-out
}

.e-splitter .e-split-bar.e-split-bar-vertical .e-navigate-arrow:after,
.e-splitter .e-split-bar.e-split-bar-vertical .e-navigate-arrow:before {
    background-color: #e3165b;
    opacity: 0;
    transition-duration: .3s;
    transition-timing-function: ease
}

.e-splitter .e-split-bar.e-split-bar-vertical.e-split-bar-active {
    background: #e3165b
}

.e-splitter .e-split-bar.e-split-bar-vertical.e-split-bar-active .e-resize-handler {
    background: #fff;
    color: #e3165b
}

.e-splitter.e-disabled {
    opacity: .4;
    pointer-events: none
}

/*! component's theme wise override material-definitions and variables */
.e-dashboardlayout.e-control .e-panel .e-resize.e-double.e-east,
.e-dashboardlayout.e-control .e-panel .e-resize.e-single.e-east {
    height: 100%;
    padding: 20px 0;
    right: 1px;
    top: 0;
    width: 12px
}

.e-dashboardlayout.e-control .e-panel .e-resize.e-double.e-west,
.e-dashboardlayout.e-control .e-panel .e-resize.e-single.e-west {
    height: 100%;
    left: 0;
    padding: 20px 0;
    top: 0;
    width: 12px
}

.e-dashboardlayout.e-control .e-panel .e-resize.e-double.e-north,
.e-dashboardlayout.e-control .e-panel .e-resize.e-single.e-north {
    height: 12px;
    padding: 0 20px;
    top: 1px;
    width: 100%
}

.e-dashboardlayout.e-control .e-panel .e-resize.e-double.e-south,
.e-dashboardlayout.e-control .e-panel .e-resize.e-single.e-south {
    bottom: 1px;
    height: 12px;
    padding: 0 20px;
    width: 100%
}

.e-dashboardlayout.e-control .e-panel .e-resize.e-double.e-south-east,
.e-dashboardlayout.e-control .e-panel .e-resize.e-single.e-south-east {
    bottom: 0;
    right: 1px;
    z-index: 10
}

.e-dashboardlayout.e-control .e-panel .e-resize.e-double.e-north-west,
.e-dashboardlayout.e-control .e-panel .e-resize.e-single.e-north-west {
    left: 2px;
    top: 2px;
    z-index: 10
}

.e-dashboardlayout.e-control .e-panel .e-resize.e-double.e-north-east,
.e-dashboardlayout.e-control .e-panel .e-resize.e-single.e-north-east {
    right: 2px;
    top: 2px;
    z-index: 10
}

.e-dashboardlayout.e-control .e-panel .e-resize.e-double.e-south-west,
.e-dashboardlayout.e-control .e-panel .e-resize.e-single.e-south-west {
    bottom: 1px;
    left: 1px;
    z-index: 10
}

.e-dashboardlayout.e-control .e-panel .e-resize.e-double.e-south-east:before,
.e-dashboardlayout.e-control .e-panel .e-resize.e-single.e-south-east:before {
    bottom: 0;
    content: "";
    font-size: 12px;
    position: absolute;
    right: 0
}

.e-dashboardlayout.e-control .e-panel .e-resize.e-double.e-south-west:before,
.e-dashboardlayout.e-control .e-panel .e-resize.e-single.e-south-west:before {
    bottom: 0;
    content: "";
    font-size: 12px;
    left: 0;
    position: absolute;
    transform: rotateY(180deg)
}

.e-dashboardlayout.e-control .e-dashboard-gridline-table {
    background: #f5f5f5;
    border-collapse: collapse;
    height: 100%;
    width: 100%
}

.e-dashboardlayout.e-control .e-dashboard-gridline-table tbody tr td.e-dashboard-gridline {
    border: 1px dotted #bdbdbd;
    position: absolute
}

.e-dashboardlayout.e-control.e-responsive {
    width: 100% !important
}

.e-dashboardlayout.e-control.e-prevent {
    -webkit-user-select: none;
    user-select: none
}

.e-dashboardlayout.e-control .e-panel {
    border-radius: 2px
}

.e-dashboardlayout.e-control .e-panel:hover {
    border: 1px solid #bdbdbd
}

.e-dashboardlayout.e-control .e-panel:hover .e-panel-container .e-resize.e-dl-icon {
    display: block
}

.e-dashboardlayout.e-control .e-panel:active {
    border: 1px solid #3f51b5
}

.e-dashboardlayout.e-control .e-panel .e-panel-container .e-resize.e-dl-icon {
    display: none
}

.e-dashboardlayout.e-control .e-panel.e-panel-transition {
    transition: top .5s, left .5s
}

.e-dashboardlayout.e-control .e-panel .e-panel-header {
    border-bottom: none;
    color: #0000008a;
    font-family: Roboto, Segoe UI, GeezaPro, "DejaVu Serif", "sans-serif", -apple-system, BlinkMacSystemFont;
    font-size: 14px;
    font-weight: 500;
    height: 28px;
    padding: 2px 12px
}

.e-dashboardlayout.e-control .e-panel .e-panel-header div {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.e-dashboardlayout.e-control .e-panel .e-panel-header .e-header-content {
    display: inline-block
}

.e-dashboardlayout.e-control .e-panel .e-panel-header .e-header-template {
    float: right
}

.e-dashboardlayout.e-control .e-panel .e-panel-container {
    height: 100%;
    width: 100%
}

.e-dashboardlayout.e-control .e-panel .e-panel-container .e-panel-content .e-blazor-template {
    height: inherit;
    width: inherit
}

.e-dashboardlayout.e-control .e-panel {
    border: 1px solid #e0e0e0;
    height: 100%;
    -webkit-user-select: none;
    user-select: none;
    width: 100%
}

.e-dashboardlayout.e-control .e-panel .e-resize.e-double,
.e-dashboardlayout.e-control .e-panel .e-resize.e-single {
    position: absolute;
    touch-action: none
}

.e-dashboardlayout.e-control .e-panel .e-resize.e-double.e-east,
.e-dashboardlayout.e-control .e-panel .e-resize.e-double.e-north,
.e-dashboardlayout.e-control .e-panel .e-resize.e-double.e-south,
.e-dashboardlayout.e-control .e-panel .e-resize.e-double.e-west,
.e-dashboardlayout.e-control .e-panel .e-resize.e-single.e-east,
.e-dashboardlayout.e-control .e-panel .e-resize.e-single.e-north,
.e-dashboardlayout.e-control .e-panel .e-resize.e-single.e-south,
.e-dashboardlayout.e-control .e-panel .e-resize.e-single.e-west {
    border: none
}

.e-dashboardlayout.e-control .e-panel .e-resize.e-double.e-east:hover,
.e-dashboardlayout.e-control .e-panel .e-resize.e-single.e-east:hover {
    cursor: e-resize
}

.e-dashboardlayout.e-control .e-panel .e-resize.e-double.e-west:hover,
.e-dashboardlayout.e-control .e-panel .e-resize.e-single.e-west:hover {
    cursor: w-resize
}

.e-dashboardlayout.e-control .e-panel .e-resize.e-double.e-north:hover,
.e-dashboardlayout.e-control .e-panel .e-resize.e-single.e-north:hover {
    cursor: n-resize
}

.e-dashboardlayout.e-control .e-panel .e-resize.e-double.e-south:hover,
.e-dashboardlayout.e-control .e-panel .e-resize.e-single.e-south:hover {
    cursor: s-resize
}

.e-dashboardlayout.e-control .e-panel .e-resize.e-double.e-north-west:hover,
.e-dashboardlayout.e-control .e-panel .e-resize.e-single.e-north-west:hover {
    cursor: nw-resize
}

.e-dashboardlayout.e-control .e-panel .e-resize.e-double.e-north-east:hover,
.e-dashboardlayout.e-control .e-panel .e-resize.e-single.e-north-east:hover {
    cursor: ne-resize
}

.e-dashboardlayout.e-control .e-panel .e-resize.e-double.e-south-west:hover,
.e-dashboardlayout.e-control .e-panel .e-resize.e-single.e-south-west:hover {
    cursor: sw-resize
}

.e-dashboardlayout.e-control .e-panel .e-resize.e-double.e-south-east:hover,
.e-dashboardlayout.e-control .e-panel .e-resize.e-single.e-south-east:hover {
    cursor: se-resize
}

.e-dashboardlayout.e-control .e-panel .e-resize.e-double:before,
.e-dashboardlayout.e-control .e-panel .e-resize.e-single:before {
    font-family: e-icons;
    position: absolute
}

.e-dashboardlayout.e-control .e-drag:hover {
    cursor: move
}

.e-dashboardlayout.e-control .e-drag-restrict .e-drag:hover,
.e-dashboardlayout.e-control .e-drag-restrict.e-drag:hover {
    cursor: default
}

.e-dashboardlayout.e-control .e-panel.e-dragging,
.e-dashboardlayout.e-control .e-panel.e-item-moving {
    cursor: move;
    z-index: 1111 !important
}

.e-dashboardlayout.e-control .e-panel.e-rtl .e-panel-header .e-header-template {
    float: left
}

.e-dashboardlayout.e-control .e-holder {
    background: #3f51b533;
    border: 1px dotted #3f51b5;
    border-radius: 2px;
    position: absolute
}

.e-dashboardlayout.e-control .e-holder.e-holder-transition {
    transition: top .3s, left .3s
}

.e-bigger .e-dashboardlayout.e-control .e-panel .e-panel-header,
.e-dashboardlayout.e-control .e-panel.e-bigger .e-panel-header {
    font-size: 13px;
    font-weight: 500;
    height: 30px;
    padding: 0 12px
}

.e-content-placeholder.e-dashboardlayout.e-placeholder-dashboardlayout {
    height: 100%;
    width: 100%
}

.e-dashboardlayout.e-control {
    display: block;
    position: relative
}

.e-dashboardlayout.e-control .e-panel {
    background: #fff;
    box-shadow: 0 2px 5px 0 #00000026;
    box-sizing: border-box;
    position: absolute
}

.e-dashboardlayout.e-control .e-panel .e-panel-container .e-panel-header {
    color: #0000008a
}

.e-dashboardlayout.e-control .e-panel .e-panel-container .e-resize.e-single {
    background: none
}

.e-dashboardlayout.e-control .e-panel .e-panel-container .e-resize.e-double {
    color: #000;
    font-size: 20px;
    height: 20px;
    width: 20px
}

.e-dashboardlayout.e-control .e-panel .e-panel-container .e-resize.e-double.e-south-east-double {
    bottom: 1px;
    right: 1px
}

.e-dashboardlayout.e-control .e-panel .e-panel-container .e-resize.e-double.e-south-west-double {
    bottom: 1px;
    left: 1px
}

.e-dashboardlayout.e-control .e-panel .e-panel-container .e-resize.e-double.e-north-west-double {
    left: 1px;
    top: 1px
}

.e-dashboardlayout.e-control .e-panel .e-panel-container .e-resize.e-double.e-north-east-double,
.e-dashboardlayout.e-control .e-panel .e-panel-container .e-resize.e-double.e-north-east-shrink {
    right: 1px;
    top: 1px
}

.e-dashboardlayout.e-control .e-panel .e-panel-container .e-resize.e-double.e-north-west-shrink {
    left: 1px;
    top: 1px
}

.e-dashboardlayout.e-control .e-panel .e-panel-container .e-resize.e-double.e-south-west-shrink {
    bottom: 1px;
    left: 1px
}

.e-dashboardlayout.e-control .e-panel .e-panel-container .e-resize.e-double.e-south-east-shrink {
    bottom: 1px;
    right: 1px
}

.e-dashboardlayout.e-control .e-panel .e-panel-container .e-resize.e-double.e-north-east-expand {
    right: 1px;
    top: 1px
}

.e-dashboardlayout.e-control .e-panel .e-panel-container .e-resize.e-double.e-north-west-expand {
    left: 1px;
    top: 1px
}

.e-dashboardlayout.e-control .e-panel .e-panel-container .e-resize.e-double.e-south-west-expand {
    bottom: 1px;
    left: 1px
}

.e-dashboardlayout.e-control .e-panel .e-panel-container .e-resize.e-double.e-south-east-expand {
    bottom: 1px;
    right: 1px
}

.e-dashboardlayout.e-control .e-panel.e-bigger .e-panel-header {
    color: #0000008a
}

.e-icon-collapsible:before {
    content: ""
}

.e-icon-back:before {
    content: ""
}

.e-bigger .e-listview .e-list-item,
.e-listview.e-bigger .e-list-item {
    border: 0 solid #0000
}

.e-bigger .e-listview:not(.e-list-template) .e-list-item,
.e-listview.e-bigger:not(.e-list-template) .e-list-item {
    height: 48px;
    line-height: 45px;
    position: relative
}

.e-bigger .e-listview .e-text-content,
.e-listview.e-bigger .e-text-content {
    font-size: 15px
}

.e-bigger .e-listview .e-list-group-item,
.e-listview.e-bigger .e-list-group-item {
    height: 48px;
    line-height: 45px
}

.e-bigger .e-listview .e-list-header,
.e-listview.e-bigger .e-list-header {
    align-items: center;
    display: flex;
    font-weight: 700;
    height: 64px
}

.e-bigger .e-listview .e-list-header .e-headertemplate-text.nested-header,
.e-bigger .e-listview .e-list-header .e-text.header,
.e-listview.e-bigger .e-list-header .e-headertemplate-text.nested-header,
.e-listview.e-bigger .e-list-header .e-text.header {
    display: none
}

.e-bigger .e-listview .e-list-header .e-text,
.e-listview.e-bigger .e-list-header .e-text {
    font-size: 20px
}

.e-bigger .e-listview .e-text-content.e-checkbox .e-list-text,
.e-listview.e-bigger .e-text-content.e-checkbox .e-list-text {
    width: calc(100% - 40px)
}

.e-listview {
    -webkit-overflow-scrolling: touch;
    border: 0 solid;
    border-radius: 0;
    display: block;
    overflow: auto;
    position: relative;
    width: 100%
}

.e-listview:not(.e-list-template) .e-list-item {
    height: 36px;
    line-height: 36px;
    padding: 0 16px;
    position: relative
}

.e-listview .e-list-item {
    border-bottom: 0 solid;
    cursor: pointer
}

.e-listview .e-list-parent {
    margin: 0;
    padding: 0
}

.e-listview .e-list-header .e-text.header {
    display: none
}

.e-listview .e-icon-back {
    margin-top: 2px
}

.e-listview .e-list-header .e-headertemplate-text.nested-header {
    display: none
}

.e-listview .e-list-header {
    align-items: center;
    border-bottom: 1px solid;
    display: flex;
    font-weight: 700;
    height: 48px;
    padding: 0 16px
}

.e-listview .e-has-header>.e-view {
    top: 45px
}

.e-listview .e-back-button {
    cursor: pointer;
    padding-right: 30px
}

.e-listview .e-list-group-item:first-child {
    border: 0;
    border-bottom: 0 solid #0000
}

.e-listview .e-list-group-item {
    border-bottom: 0 solid #0000;
    border-top: 1px solid;
    font-weight: 600;
    height: 36px;
    line-height: 36px;
    padding: 0 16px
}

.e-listview .e-list-group-item .e-list-text {
    cursor: default
}

.e-listview .e-icon-collapsible {
    cursor: pointer;
    font-size: 12px;
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%)
}

.e-listview .e-text-content {
    height: 100%;
    position: relative;
    vertical-align: middle
}

.e-listview .e-text-content * {
    display: inline-block;
    vertical-align: middle
}

.e-listview .e-text-content.e-checkbox .e-list-text {
    width: calc(100% - 40px)
}

.e-listview .e-text-content.e-checkbox.e-checkbox-left .e-list-icon+.e-list-text {
    width: calc(100% - 90px)
}

.e-listview .e-text-content.e-checkbox.e-checkbox-right .e-list-icon+.e-list-text {
    width: calc(100% - 80px)
}

.e-listview .e-list-item.e-checklist.e-has-child .e-text-content.e-checkbox.e-checkbox-right .e-list-icon+.e-list-text {
    width: calc(100% - 92px)
}

.e-listview .e-checkbox .e-checkbox-left {
    margin: -2px 10px 0 0
}

.e-listview .e-checkbox .e-checkbox-right {
    margin: -2px 0 0 10px
}

.e-listview .e-list-text {
    cursor: pointer;
    display: inline-block;
    overflow: hidden;
    text-overflow: ellipsis;
    vertical-align: middle;
    white-space: nowrap;
    width: 100%
}

.e-listview .e-icon-wrapper .e-list-text,
.e-listview .e-icon-wrapper.e-text-content.e-checkbox .e-list-text,
.e-listview .e-list-icon+.e-list-text {
    width: calc(100% - 60px)
}

.e-listview .e-list-icon {
    height: 30px;
    margin-right: 16px;
    width: 30px
}

.e-listview .e-list-container {
    overflow: hidden;
    position: relative
}

.e-listview .e-list-header.e-list-navigation .e-text {
    cursor: pointer
}

.e-listview .e-list-header .e-text {
    cursor: default;
    text-indent: 0
}

.e-listview .e-text .e-headertext {
    display: inline-block;
    line-height: inherit
}

.e-listview.e-rtl {
    direction: rtl
}

.e-listview.e-rtl .e-list-icon {
    margin-left: 16px;
    margin-right: 0
}

.e-listview.e-rtl .e-icon-collapsible {
    left: 0;
    right: auto;
    top: 50%;
    transform: translateY(-50%) rotate(180deg)
}

.e-listview.e-rtl .e-list-header .e-text {
    cursor: pointer
}

.e-listview.e-rtl .e-back-button {
    transform: rotate(180deg)
}

.e-listview.e-rtl .e-icon-back {
    margin-top: -2px
}

.e-listview.e-rtl .e-checkbox .e-checkbox-left {
    margin: -2px 0 0 10px
}

.e-listview.e-rtl .e-checkbox .e-checkbox-right {
    margin: -2px 10px 0 0
}

.e-listview {
    border-color: #000;
    font-family: Roboto, Segoe UI, GeezaPro, "DejaVu Serif", "sans-serif", -apple-system, BlinkMacSystemFont;
    font-size: 15px
}

.e-listview .e-list-header {
    background-color: #fff;
    border-color: #0000001f;
    color: #000000de;
    font-size: 20px
}

.e-listview .e-icons:not(.e-primary .e-btn-icon, .e-check) {
    color: #0000008a
}

.e-listview .e-list-item {
    background-color: #fff;
    border: 0 solid #0000;
    color: #000000de
}

.e-listview .e-list-item.e-hover,
.e-listview .e-list-item.e-hover.e-active.e-checklist {
    background-color: #eee;
    border-color: #0000;
    color: #000000de
}

.e-listview .e-list-item.e-active {
    background-color: #f5f5f5;
    color: #000000de
}

.e-listview .e-list-item.e-active.e-checklist {
    background-color: #fff;
    color: #000000de
}

.e-listview .e-list-item.e-focused,
.e-listview .e-list-item.e-focused.e-active.e-checklist {
    background-color: #f5f5f5;
    color: #000000de
}

.e-listview .e-list-item.e-focused .e-checkbox-wrapper .e-frame.e-check,
.e-listview .e-list-item.e-focused .e-css.e-checkbox-wrapper .e-frame.e-check {
    background-color: #e3165b;
    border-color: #0000;
    color: #fff
}

.e-listview .e-list-group-item {
    background-color: #fafafa;
    border-color: #0000001f;
    color: #0000008a;
    font-size: 15px
}

.e-listview.e-list-template .e-list-wrapper {
    height: inherit;
    position: relative
}

.e-listview.e-list-template .e-list-wrapper:not(.e-list-multi-line) {
    padding: .2667em 1.0666em
}

.e-listview.e-list-template .e-list-wrapper.e-list-multi-line {
    padding: 1.0666em
}

.e-listview.e-list-template .e-list-wrapper.e-list-multi-line .e-list-item-header {
    color: #000000de;
    display: block;
    font-size: 15px;
    font-weight: 500;
    margin: 0;
    overflow: hidden;
    padding: .115em 0;
    text-overflow: ellipsis;
    white-space: nowrap
}

.e-listview.e-list-template .e-list-wrapper.e-list-multi-line .e-list-content {
    word-wrap: break-word;
    color: #0000008a;
    display: block;
    font-size: 13px;
    margin: 0;
    padding: .115em 0
}

.e-listview.e-list-template .e-list-wrapper.e-list-multi-line .e-list-content:not(.e-text-overflow) {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.e-listview.e-list-template .e-list-wrapper.e-list-avatar .e-avatar {
    height: 2.6667em;
    left: 1.0667em;
    position: absolute;
    top: .2666em;
    width: 2.6667em
}

.e-listview.e-list-template .e-list-wrapper.e-list-avatar:not(.e-list-badge) {
    padding-left: 4.8em;
    padding-right: 1.0666em
}

.e-listview.e-list-template .e-list-wrapper.e-list-avatar-right:not(.e-list-badge) {
    padding-left: 1.0666em;
    padding-right: 4.8em
}

.e-listview.e-list-template .e-list-wrapper.e-list-avatar-right:not(.e-list-badge) .e-avatar {
    height: 2.6667em;
    position: absolute;
    right: 1.0667em;
    top: .2666em;
    width: 2.6667em
}

.e-listview.e-list-template .e-list-wrapper.e-list-multi-line.e-list-avatar .e-avatar,
.e-listview.e-list-template .e-list-wrapper.e-list-multi-line.e-list-avatar-right:not(.e-list-badge) .e-avatar {
    top: 1.0666em
}

.e-listview.e-list-template .e-list-wrapper.e-list-badge .e-badge {
    font-size: 12px;
    height: 1.6666em;
    line-height: 1.8666em;
    padding: 0;
    position: absolute;
    right: 1.33em;
    top: 50%;
    transform: translateY(-50%);
    width: 2.5em
}

.e-listview.e-list-template .e-list-wrapper.e-list-badge.e-list-avatar {
    padding-left: 4.8em;
    padding-right: 4.1333em
}

.e-listview.e-list-template .e-list-wrapper.e-list-badge:not(.e-list-avatar) {
    padding-left: 1.0666em;
    padding-right: 4.1333em
}

.e-listview.e-list-template .e-list-wrapper:not(.e-list-multi-line) .e-list-content {
    display: block;
    margin: 0;
    overflow: hidden;
    padding: .72em 0;
    text-overflow: ellipsis;
    white-space: nowrap
}

.e-listview.e-list-template .e-list-item.e-active .e-list-content,
.e-listview.e-list-template .e-list-item.e-active .e-list-item-header,
.e-listview.e-list-template .e-list-item.e-hover .e-list-content,
.e-listview.e-list-template .e-list-item.e-hover .e-list-item-header {
    color: #000000de
}

.e-listview.e-rtl.e-list-template .e-list-wrapper.e-list-avatar .e-avatar {
    left: inherit;
    right: 1.0667em
}

.e-listview.e-rtl.e-list-template .e-list-wrapper.e-list-avatar:not(.e-list-badge) {
    padding-left: 1.0666em;
    padding-right: 4.8em
}

.e-listview.e-rtl.e-list-template .e-list-wrapper.e-list-avatar-right:not(.e-list-badge) {
    padding-left: 4.8em;
    padding-right: 1.0666em
}

.e-listview.e-rtl.e-list-template .e-list-wrapper.e-list-avatar-right:not(.e-list-badge) .e-avatar {
    left: 1.0667em;
    right: inherit
}

.e-listview.e-rtl.e-list-template .e-list-wrapper.e-list-badge .e-badge {
    left: 1.33em;
    right: inherit
}

.e-listview.e-rtl.e-list-template .e-list-wrapper.e-list-badge.e-list-avatar {
    padding-left: 4.1333em;
    padding-right: 4.8em
}

.e-listview.e-rtl.e-list-template .e-list-wrapper.e-list-badge:not(.e-list-avatar) {
    padding-left: 4.1333em;
    padding-right: 1.0666em
}

.e-sortable {
    outline: none;
    position: relative;
    -webkit-user-select: none;
    user-select: none
}

.e-sortable .e-disabled {
    background-image: none;
    cursor: default;
    filter: alpha(Opacity=35);
    opacity: .35
}

.e-sortable * {
    box-sizing: border-box
}

.e-sortable :focus {
    outline: none
}

.e-sortableclone {
    position: fixed !important
}

/*! component icons */
.e-grid-menu .e-icon-last:before,
.e-pager .e-icon-last:before {
    content: ""
}

.e-grid-menu .e-icon-first:before,
.e-pager .e-icon-first:before {
    content: ""
}

.e-grid-menu .e-icon-prev:before,
.e-pager .e-icon-prev:before {
    content: ""
}

.e-grid-menu .e-icon-next:before,
.e-pager .e-icon-next:before {
    content: ""
}

.e-grid-menu.e-rtl .e-icon-last.e-lastpage:before,
.e-grid-menu.e-rtl .e-icon-last.e-lastpage:hover,
.e-grid-menu.e-rtl .e-icon-last.e-lastpagedisabled:before,
.e-pager.e-rtl .e-icon-last.e-lastpage:before,
.e-pager.e-rtl .e-icon-last.e-lastpage:hover,
.e-pager.e-rtl .e-icon-last.e-lastpagedisabled:before {
    content: ""
}

.e-grid-menu.e-rtl .e-icon-first.e-firstpage:before,
.e-grid-menu.e-rtl .e-icon-first.e-firstpage:hover,
.e-grid-menu.e-rtl .e-icon-first.e-firstpagedisabled:before,
.e-pager.e-rtl .e-icon-first.e-firstpage:before,
.e-pager.e-rtl .e-icon-first.e-firstpage:hover,
.e-pager.e-rtl .e-icon-first.e-firstpagedisabled:before {
    content: ""
}

.e-grid-menu.e-rtl .e-icon-prev.e-prevpage:before,
.e-grid-menu.e-rtl .e-icon-prev.e-prevpage:hover,
.e-grid-menu.e-rtl .e-icon-prev.e-prevpagedisabled:before,
.e-pager.e-rtl .e-icon-prev.e-prevpage:before,
.e-pager.e-rtl .e-icon-prev.e-prevpage:hover,
.e-pager.e-rtl .e-icon-prev.e-prevpagedisabled:before {
    content: ""
}

.e-grid-menu.e-rtl .e-icon-next.e-nextpage:before,
.e-grid-menu.e-rtl .e-icon-next.e-nextpage:hover,
.e-grid-menu.e-rtl .e-icon-next.e-nextpagedisabled:before,
.e-pager.e-rtl .e-icon-next.e-nextpage:before,
.e-pager.e-rtl .e-icon-next.e-nextpage:hover,
.e-pager.e-rtl .e-icon-next.e-nextpagedisabled:before {
    content: ""
}

/*! Pager layout */
.e-bigger .e-pager,
.e-pager.e-bigger {
    font-size: 13px;
    padding: 4px 0 2px
}

.e-bigger .e-pager div.e-icons,
.e-pager.e-bigger div.e-icons {
    font-size: 13px
}

.e-bigger .e-pager div.e-parentmsgbar,
.e-pager.e-bigger div.e-parentmsgbar {
    padding-bottom: 8px;
    padding-right: 24px;
    padding-top: 20px
}

.e-bigger .e-pager .e-pagerdropdown,
.e-pager.e-bigger .e-pagerdropdown {
    height: 40px;
    margin: -36px 0 0 16px;
    width: 90px
}

.e-bigger .e-pager .e-pagercontainer .e-firstpage,
.e-bigger .e-pager .e-pagercontainer .e-firstpagedisabled,
.e-bigger .e-pager .e-pagercontainer .e-lastpage,
.e-bigger .e-pager .e-pagercontainer .e-lastpagedisabled,
.e-bigger .e-pager .e-pagercontainer .e-nextpage,
.e-bigger .e-pager .e-pagercontainer .e-nextpagedisabled,
.e-bigger .e-pager .e-pagercontainer .e-prevpage,
.e-bigger .e-pager .e-pagercontainer .e-prevpagedisabled,
.e-pager.e-bigger .e-pagercontainer .e-firstpage,
.e-pager.e-bigger .e-pagercontainer .e-firstpagedisabled,
.e-pager.e-bigger .e-pagercontainer .e-lastpage,
.e-pager.e-bigger .e-pagercontainer .e-lastpagedisabled,
.e-pager.e-bigger .e-pagercontainer .e-nextpage,
.e-pager.e-bigger .e-pagercontainer .e-nextpagedisabled,
.e-pager.e-bigger .e-pagercontainer .e-prevpage,
.e-pager.e-bigger .e-pagercontainer .e-prevpagedisabled {
    padding: 11px 9px 8px
}

.e-bigger .e-pager .e-pagerconstant,
.e-pager.e-bigger .e-pagerconstant {
    margin-bottom: 15px;
    margin-left: 16px
}

.e-bigger .e-pager .e-pagercontainer,
.e-pager.e-bigger .e-pagercontainer {
    margin: 5px 8px 5px 24px
}

.e-bigger .e-pager.e-rtl .e-pagercontainer,
.e-pager.e-bigger.e-rtl .e-pagercontainer {
    margin: 5px 0
}

@media(max-width:769px) {

    .e-bigger .e-pager,
    .e-pager.e-bigger {
        padding: 19px 0
    }

    .e-bigger .e-pager.e-rtl div.e-parentmsgbar,
    .e-pager.e-bigger.e-rtl div.e-parentmsgbar {
        margin-right: 0
    }

    .e-bigger .e-pager div.e-parentmsgbar,
    .e-pager.e-bigger div.e-parentmsgbar {
        padding: 0
    }
}

.e-bigger .e-pager .e-next.e-icons.e-icon-next.e-nextpage.e-pager-default,
.e-bigger .e-pager .e-next.e-icons.e-icon-next.e-nextpagedisabled.e-disable,
.e-pager.e-bigger .e-next.e-icons.e-icon-next.e-nextpage.e-pager-default,
.e-pager.e-bigger .e-next.e-icons.e-icon-next.e-nextpagedisabled.e-disable {
    margin-left: 12px
}

.e-bigger .e-pager.e-rtl .e-next.e-icons.e-icon-next.e-nextpagedisabled.e-disable,
.e-bigger .e-pager.e-rtl e-next.e-icons.e-icon-next.e-nextpage.e-pager-default,
.e-pager.e-bigger.e-rtl .e-next.e-icons.e-icon-next.e-nextpagedisabled.e-disable,
.e-pager.e-bigger.e-rtl e-next.e-icons.e-icon-next.e-nextpage.e-pager-default {
    margin-left: 0;
    margin-right: 12px
}

.e-bigger .e-pager.e-rtl div.e-parentmsgbar,
.e-pager.e-bigger.e-rtl div.e-parentmsgbar {
    margin-left: 6px;
    margin-top: -6px
}

.e-bigger .e-pager .e-numericitem,
.e-pager.e-bigger .e-numericitem {
    margin: 0 8px
}

.e-bigger .e-pager .e-np.e-spacing,
.e-bigger .e-pager .e-np.e-spacing:hover,
.e-bigger .e-pager .e-pp.e-spacing,
.e-bigger .e-pager .e-pp.e-spacing:hover,
.e-pager.e-bigger .e-np.e-spacing,
.e-pager.e-bigger .e-np.e-spacing:hover,
.e-pager.e-bigger .e-pp.e-spacing,
.e-pager.e-bigger .e-pp.e-spacing:hover {
    padding: 10px 13px
}

.e-bigger .e-pager .e-currentitem,
.e-bigger .e-pager .e-numericitem:hover,
.e-bigger .e-pager .e-spacing,
.e-pager.e-bigger .e-currentitem,
.e-pager.e-bigger .e-numericitem:hover,
.e-pager.e-bigger .e-spacing {
    border-radius: 16px;
    padding: 10px 13px
}

.e-bigger .e-pager.e-rtl .e-np.e-spacing.e-numericitem,
.e-bigger .e-pager.e-rtl .e-np.e-spacing.e-numericitem:hover,
.e-bigger .e-pager.e-rtl .e-pp.e-spacing.e-numericitem,
.e-bigger .e-pager.e-rtl .e-pp.e-spacing.e-numericitem:hover,
.e-pager.e-bigger.e-rtl .e-np.e-spacing.e-numericitem,
.e-pager.e-bigger.e-rtl .e-np.e-spacing.e-numericitem:hover,
.e-pager.e-bigger.e-rtl .e-pp.e-spacing.e-numericitem,
.e-pager.e-bigger.e-rtl .e-pp.e-spacing.e-numericitem:hover {
    font-size: 22px;
    margin-top: -10px
}

.e-bigger .e-pager.e-rtl .e-pagerdropdown,
.e-pager.e-bigger.e-rtl .e-pagerdropdown {
    margin: -35px 18px 0 0
}

.e-bigger .e-pager.e-rtl .e-pagerconstant,
.e-pager.e-bigger.e-rtl .e-pagerconstant {
    margin: 8px 16px 16px 0
}

.e-bigger .e-pager .e-pagercontainer .e-firstpage,
.e-bigger .e-pager .e-pagercontainer .e-firstpagedisabled,
.e-bigger .e-pager .e-pagercontainer .e-lastpage,
.e-bigger .e-pager .e-pagercontainer .e-lastpagedisabled,
.e-bigger .e-pager .e-pagercontainer .e-nextpage,
.e-bigger .e-pager .e-pagercontainer .e-nextpagedisabled,
.e-bigger .e-pager .e-pagercontainer .e-prevpage,
.e-bigger .e-pager .e-pagercontainer .e-prevpagedisabled,
.e-pager.e-bigger .e-pagercontainer .e-firstpage,
.e-pager.e-bigger .e-pagercontainer .e-firstpagedisabled,
.e-pager.e-bigger .e-pagercontainer .e-lastpage,
.e-pager.e-bigger .e-pagercontainer .e-lastpagedisabled,
.e-pager.e-bigger .e-pagercontainer .e-nextpage,
.e-pager.e-bigger .e-pagercontainer .e-nextpagedisabled,
.e-pager.e-bigger .e-pagercontainer .e-prevpage,
.e-pager.e-bigger .e-pagercontainer .e-prevpagedisabled {
    margin-right: 16px;
    padding: 6px
}

.e-bigger .e-pager .e-np,
.e-bigger .e-pager .e-np:hover,
.e-bigger .e-pager .e-pp,
.e-bigger .e-pager .e-pp:hover,
.e-pager.e-bigger .e-np,
.e-pager.e-bigger .e-np:hover,
.e-pager.e-bigger .e-pp,
.e-pager.e-bigger .e-pp:hover {
    font-size: 22px
}

.e-pager {
    border-style: solid;
    border-width: 1px;
    display: inline-block;
    font-size: 13px;
    padding: 0;
    white-space: normal;
    width: 100%
}

.e-pager [class^=e-] {
    box-sizing: border-box
}

.e-pager .e-hide,
.e-pager .e-pager-default.e-hide,
.e-pager .e-pagesizes.e-hide {
    display: none
}

.e-pager div.e-parentmsgbar {
    float: right;
    padding-bottom: 9px;
    padding-right: 18px;
    padding-top: 14px
}

.e-pager .e-pagesizes {
    display: inline
}

.e-pager .e-pagerdropdown {
    display: inline-block;
    height: 32px;
    margin-left: 12px;
    margin-right: 0;
    margin-top: -26px;
    overflow: hidden;
    vertical-align: middle;
    width: 90px
}

.e-pager .e-pagerconstant {
    display: inline-block;
    margin: 0 0 11px 12px;
    overflow: hidden;
    width: auto
}

.e-pager .e-icons {
    font-size: 9px
}

.e-pager .e-numericitem {
    border-right-style: solid;
    border-right-width: 0;
    display: inline-block;
    line-height: 1;
    margin-right: 4px;
    min-width: 26px;
    padding: 5px 8px;
    text-align: center
}

.e-pager div.e-pagermsgdiv {
    padding-right: 6px;
    padding-top: 4px;
    text-align: right
}

.e-pager .e-firstpagedisabled,
.e-pager .e-lastpagedisabled,
.e-pager .e-nextpagedisabled,
.e-pager .e-prevpagedisabled {
    opacity: .3
}

.e-pager .e-currentitem,
.e-pager .e-numericitem:hover,
.e-pager .e-spacing {
    border-radius: 12px;
    cursor: pointer;
    padding: 6px;
    text-decoration: none
}

.e-pager .e-currentitem {
    font-feature-settings: normal;
    font-style: normal;
    font-variant: normal;
    font-weight: 400
}

.e-pager a,
.e-pager div {
    display: inline;
    -webkit-user-select: none;
    user-select: none
}

.e-pager .e-icons:before {
    display: inline-block
}

.e-pager .e-pagercontainer .e-firstpage,
.e-pager .e-pagercontainer .e-firstpagedisabled,
.e-pager .e-pagercontainer .e-lastpage,
.e-pager .e-pagercontainer .e-lastpagedisabled,
.e-pager .e-pagercontainer .e-nextpage,
.e-pager .e-pagercontainer .e-nextpagedisabled,
.e-pager .e-pagercontainer .e-prevpage,
.e-pager .e-pagercontainer .e-prevpagedisabled {
    border-right-style: solid;
    border-right-width: 0;
    display: inline-block;
    margin-right: 12px;
    margin-top: 5px;
    min-width: 26px;
    padding: 11px 9px 8px
}

.e-pager .e-pagercontainer .e-lastpage,
.e-pager .e-pagercontainer .e-lastpagedisabled {
    border-right: 0
}

.e-pager .e-firstpage:hover,
.e-pager .e-lastpage:hover,
.e-pager .e-nextpage:hover,
.e-pager .e-prevpage:hover {
    cursor: pointer;
    text-decoration: none
}

.e-pager a.e-nextprevitemdisabled {
    display: none;
    margin-left: 0;
    margin-right: 0;
    padding-left: 5px;
    padding-right: 5px;
    text-decoration: none
}

.e-pager .e-next.e-icons.e-icon-next.e-nextpage.e-pager-default,
.e-pager .e-next.e-icons.e-icon-next.e-nextpagedisabled.e-disable {
    margin-left: 9px
}

.e-pager .e-pagercontainer {
    border-radius: 4px;
    border-style: solid;
    border-width: 0;
    display: inline-block;
    margin: 5px 6px 5px 18px;
    overflow: hidden
}

.e-pager .e-lastpage:hover {
    border-radius: 0 4px 4px 0
}

.e-pager .e-firstpage:hover {
    border-radius: 4px 0 0 4px
}

.e-pager .e-pagerexternalmsg,
.e-pager .e-pagermessage {
    display: block;
    margin: 6px;
    overflow: hidden;
    text-overflow: ellipsis
}

.e-pager .e-mfirst,
.e-pager .e-mlast,
.e-pager .e-mnext,
.e-pager .e-mprev {
    display: none
}

.e-pager .e-mprev {
    text-indent: -3px
}

.e-pager .e-mnext {
    text-indent: -2px
}

.e-pager .e-mfirst,
.e-pager .e-mlast,
.e-pager .e-mnext,
.e-pager .e-mprev {
    -webkit-tap-highlight-color: #fff
}

.e-pager .e-np,
.e-pager .e-np:hover,
.e-pager .e-pp,
.e-pager .e-pp:hover {
    font-size: 22px;
    font-weight: 400;
    letter-spacing: -.1em;
    padding: 0 6px
}

.e-pager .e-np.e-focused,
.e-pager .e-pp.e-focused {
    line-height: 14px;
    padding: 2.5px 0 9px
}

@media(max-width:769px) {
    .e-pager {
        padding: 13px 0
    }

    .e-pager div.e-parentmsgbar {
        box-sizing: border-box;
        display: inline-block;
        float: none;
        padding-bottom: 0;
        padding-right: 0;
        padding-top: 0;
        text-align: center;
        width: calc(60% - 48px)
    }

    .e-pager .e-pagecountmsg,
    .e-pager .e-pagercontainer,
    .e-pager .e-pagesizes {
        display: none
    }

    .e-pager .e-icons {
        font-size: 11px
    }

    .e-pager .e-mfirst,
    .e-pager .e-mlast,
    .e-pager .e-mnext,
    .e-pager .e-mprev {
        border: 0;
        box-sizing: border-box;
        display: inline-block;
        padding: 1% 5%
    }

    .e-pager .e-mfirst {
        margin-right: 4px;
        text-align: right;
        width: calc(10% + 11px)
    }

    .e-pager .e-mprev {
        margin: 0 4px;
        text-align: right;
        width: 10%
    }

    .e-pager .e-mnext {
        margin: 0 4px;
        text-align: left;
        width: 10%
    }

    .e-pager .e-mlast {
        margin-left: 4px;
        text-align: left;
        width: calc(10% + 11px)
    }
}

.e-pager.e-rtl {
    direction: rtl
}

.e-pager.e-rtl .e-next.e-icons.e-icon-next.e-nextpage.e-pager-default,
.e-pager.e-rtl .e-next.e-icons.e-icon-next.e-nextpagedisabled.e-disable {
    margin-left: 0;
    margin-right: 6px
}

.e-pager.e-rtl .e-pagercontainer,
.e-pager.e-rtl a,
.e-pager.e-rtl div {
    float: none
}

.e-pager.e-rtl .e-parentmsgbar {
    float: left;
    margin-left: 6px;
    padding-top: 18px
}

.e-pager.e-rtl .e-pagerdropdown {
    margin: -33px 18px 0 10px
}

.e-pager.e-rtl .e-pagerconstant {
    margin: 14px
}

.e-pager.e-rtl .e-pagerexternalmsg {
    float: none
}

.e-pager.e-rtl .e-pagercontainer {
    float: none;
    margin: 5px 6px 5px 18px;
    padding: 0
}

.e-pager.e-rtl .e-firstpage,
.e-pager.e-rtl .e-firstpagedisabled,
.e-pager.e-rtl .e-lastpage,
.e-pager.e-rtl .e-lastpagedisabled,
.e-pager.e-rtl .e-nextpage,
.e-pager.e-rtl .e-nextpagedisabled,
.e-pager.e-rtl .e-prevpage,
.e-pager.e-rtl .e-prevpagedisabled {
    padding: 9px 8px
}

.e-pager.e-rtl .e-firstpage:before,
.e-pager.e-rtl .e-firstpage:hover,
.e-pager.e-rtl .e-firstpagedisabled:before {
    content: ""
}

.e-pager.e-rtl .e-prevpage:before,
.e-pager.e-rtl .e-prevpage:hover,
.e-pager.e-rtl .e-prevpagedisabled:before {
    content: ""
}

.e-pager.e-rtl .e-nextpage:before,
.e-pager.e-rtl .e-nextpage:hover,
.e-pager.e-rtl .e-nextpagedisabled:before {
    content: ""
}

.e-pager.e-rtl .e-lastpage:before,
.e-pager.e-rtl .e-lastpage:hover,
.e-pager.e-rtl .e-lastpagedisabled:before {
    content: ""
}

.e-pager.e-rtl .e-firstpage,
.e-pager.e-rtl .e-firstpagedisabled,
.e-pager.e-rtl .e-nextpage,
.e-pager.e-rtl .e-nextpagedisabled,
.e-pager.e-rtl .e-prevpage,
.e-pager.e-rtl .e-prevpagedisabled {
    border-left-style: solid;
    border-left-width: 0
}

.e-pager.e-rtl .e-nextpage,
.e-pager.e-rtl .e-nextpagedisabled,
.e-pager.e-rtl .e-prevpage,
.e-pager.e-rtl .e-prevpagedisabled {
    border-right-style: none;
    border-right-width: 0
}

.e-pager.e-rtl .e-firstpage,
.e-pager.e-rtl .e-firstpagedisabled {
    border-right: none
}

.e-pager.e-rtl .e-firstpage:hover,
.e-pager.e-rtl .e-lastpage:hover {
    border-radius: 0 4px 4px 0
}

.e-pager.e-rtl .e-numericcontainer {
    float: none
}

.e-pager.e-rtl .e-numericitem {
    border-left-style: solid;
    border-left-width: 0;
    border-right-style: none;
    border-right-width: 0;
    min-width: 26px
}

.e-pager.e-rtl .e-next.e-icons.e-icon-next.e-nextpagedisabled.e-disable,
.e-pager.e-rtl.e-next.e-icons.e-icon-next.e-nextpage.e-pager-default {
    margin-left: 0;
    margin-right: 9px
}

.e-pager.e-rtl .e-currentitem,
.e-pager.e-rtl .e-numericitem:hover,
.e-pager.e-rtl .e-spacing {
    margin: 11px 4px 0 0;
    padding: 6px
}

.e-pager.e-rtl .e-np,
.e-pager.e-rtl .e-np:hover,
.e-pager.e-rtl .e-pp,
.e-pager.e-rtl .e-pp:hover {
    margin-top: -2px;
    padding: 3px 11px 9px
}

@media(max-width:769px) {

    .e-pager.e-rtl .e-mfirst,
    .e-pager.e-rtl .e-mlast,
    .e-pager.e-rtl .e-mnext,
    .e-pager.e-rtl .e-mprev {
        border: 0
    }

    .e-pager.e-rtl.e-rtl div.e-parentmsgbar {
        float: none;
        margin-left: 0;
        margin-top: 7px
    }

    .e-pager.e-rtl .e-parentmsgbar {
        float: right
    }
}

.e-pager.sf-pager .e-pagercontainer .e-first,
.e-pager.sf-pager .e-pagercontainer .e-last,
.e-pager.sf-pager .e-pagercontainer .e-next,
.e-pager.sf-pager .e-pagercontainer .e-prev {
    font-size: 9px
}

.e-pager.sf-pager .e-numericcontainer a {
    font-size: 13px
}

.e-pager.sf-pager .e-pagercontainer {
    font-size: 0
}

.e-pager.sf-pager .e-link,
.e-pager.sf-pager .e-next.e-icons.e-icon-next.e-nextpage.e-pager-default {
    margin-left: 0
}

/*! Pager theme */
.e-pager {
    background-color: #fff;
    border-color: #e0e0e0;
    opacity: .87
}

.e-pager,
.e-pager div.e-icons.e-pager-default {
    color: #000
}

.e-pager div.e-icons.e-disable {
    color: inherit
}

.e-pager .e-pager-default:hover {
    background: #fff;
    color: #000;
    opacity: .87
}

.e-pager .e-parentmsgbar {
    font-weight: 400
}

.e-pager .e-spacing {
    color: #000;
    opacity: .87
}

.e-pager .e-spacing.e-numericitem:not(.e-active):not(.e-np):not(.e-pp):hover {
    background: #0000 none repeat 0 0/auto auto padding-box border-box scroll;
    background: initial
}

.e-pager .e-numericitem:hover {
    color: #000;
    opacity: .87
}

.e-pager .e-numericitem:not(.e-active):not(.e-np):not(.e-pp):hover {
    background-color: #eee;
    opacity: 1
}

.e-pager .e-numericitem {
    background: #fff;
    border-right-color: #e0e0e0;
    color: #000
}

.e-pager .e-firstpage,
.e-pager .e-firstpagedisabled,
.e-pager .e-lastpage,
.e-pager .e-lastpagedisabled,
.e-pager .e-nextpage,
.e-pager .e-nextpagedisabled,
.e-pager .e-prevpage,
.e-pager .e-prevpagedisabled {
    background-color: #fff;
    color: #000
}

.e-pager .e-firstpage,
.e-pager .e-lastpage {
    background-color: #0000
}

.e-pager .e-pagercontainer {
    background-color: #fff;
    border-color: #e0e0e0
}

.e-pager .e-firstpage,
.e-pager .e-firstpagedisabled,
.e-pager .e-lastpage,
.e-pager .e-lastpagedisabled,
.e-pager .e-nextpage,
.e-pager .e-nextpagedisabled,
.e-pager .e-prevpage,
.e-pager .e-prevpagedisabled {
    border-right-color: #e0e0e0
}

.e-pager .e-currentitem,
.e-pager .e-currentitem:hover {
    background: #e3165b;
    color: #fff;
    opacity: 1
}

.e-pager .e-first.e-focused,
.e-pager .e-last.e-focused,
.e-pager .e-mfirst.e-focused,
.e-pager .e-mlast.e-focused,
.e-pager .e-mnext.e-focused,
.e-pager .e-mprev.e-focused,
.e-pager .e-next.e-focused,
.e-pager .e-numericitem.e-focused,
.e-pager .e-prev.e-focused {
    background-color: #eee
}

.e-pager .e-currentitem.e-numericitem.e-focused {
    background: #e3165b;
    box-shadow: none
}

.e-pager .e-focused {
    box-shadow: inset 0 0 0 1px #9e9e9e
}

@media(max-width:590px) {
    .e-pager .e-pager-default:hover {
        background: #fff;
        color: #000;
        opacity: .87
    }
}

.e-pager.e-rtl .e-firstpage,
.e-pager.e-rtl .e-firstpagedisabled,
.e-pager.e-rtl .e-lastpage,
.e-pager.e-rtl .e-lastpagedisabled,
.e-pager.e-rtl .e-nextpage,
.e-pager.e-rtl .e-nextpagedisabled,
.e-pager.e-rtl .e-numericitem,
.e-pager.e-rtl .e-prevpage,
.e-pager.e-rtl .e-prevpagedisabled {
    border-left-color: #e0e0e0
}

/*! component's theme wise override definitions and variables */
/*! hscroll icons */
.e-hscroll.e-rtl.e-scroll-device .e-nav-right-arrow:before {
    content: ""
}

.e-hscroll.e-rtl .e-nav-left-arrow:before,
.e-hscroll.e-rtl.e-scroll-device .e-nav-left-arrow:before {
    content: ""
}

.e-hscroll.e-rtl .e-nav-right-arrow:before {
    content: ""
}

.e-hscroll.e-scroll-device .e-nav-right-arrow:before {
    content: ""
}

.e-hscroll.e-scroll-device .e-nav-left-arrow:before {
    content: ""
}

.e-hscroll .e-nav-left-arrow:before {
    content: "";
    line-height: normal
}

.e-hscroll .e-nav-right-arrow:before {
    content: "";
    line-height: normal
}

/*! h-scroll layout */
.e-bigger .e-hscroll,
.e-hscroll.e-bigger {
    min-height: 56px
}

.e-bigger .e-hscroll:not(.e-scroll-device),
.e-hscroll.e-bigger:not(.e-scroll-device) {
    padding: 0 50px
}

.e-bigger .e-hscroll.e-scroll-device,
.e-hscroll.e-bigger.e-scroll-device {
    padding-right: 50px
}

.e-bigger .e-hscroll.e-rtl.e-scroll-device,
.e-hscroll.e-bigger.e-rtl.e-scroll-device {
    padding-left: 50px;
    padding-right: 0
}

.e-bigger .e-hscroll .e-nav-arrow.e-icons,
.e-hscroll.e-bigger .e-nav-arrow.e-icons {
    font-size: 14px
}

.e-bigger .e-hscroll.e-rtl .e-scroll-overlay.e-scroll-right-overlay,
.e-hscroll.e-bigger.e-rtl .e-scroll-overlay.e-scroll-right-overlay {
    left: 50px
}

.e-bigger .e-hscroll .e-scroll-overlay.e-scroll-right-overlay,
.e-hscroll.e-bigger .e-scroll-overlay.e-scroll-right-overlay {
    right: 50px
}

.e-bigger .e-hscroll .e-scroll-nav,
.e-hscroll.e-bigger .e-scroll-nav {
    min-height: 56px;
    width: 50px
}

.e-hscroll {
    display: block;
    position: relative;
    width: inherit
}

.e-hscroll.e-rtl.e-scroll-device {
    padding-left: 50px;
    padding-right: 0
}

.e-hscroll.e-rtl.e-scroll-device .e-scroll-nav {
    transform: skewX(-16deg) translateX(-6px)
}

.e-hscroll.e-rtl.e-scroll-device .e-scroll-overlay.e-scroll-right-overlay {
    left: 56px;
    right: auto;
    transform: skewX(-16deg) translateX(-6px)
}

.e-hscroll.e-rtl.e-scroll-device .e-scroll-overlay.e-scroll-left-overlay {
    left: auto;
    right: 0
}

.e-hscroll:not(.e-scroll-device) {
    padding: 0 40px
}

.e-hscroll.e-scroll-device {
    padding-right: 50px
}

.e-hscroll.e-scroll-device .e-scroll-nav {
    transform: skewX(-16deg) translateX(6px);
    width: 56px
}

.e-hscroll.e-scroll-device .e-scroll-nav .e-nav-arrow {
    font-size: 14px;
    transform: skewX(16deg)
}

.e-hscroll.e-scroll-device .e-scroll-overlay {
    opacity: .5;
    pointer-events: none;
    position: absolute;
    top: 0;
    z-index: 100
}

.e-hscroll.e-scroll-device .e-scroll-overlay.e-scroll-right-overlay {
    left: auto;
    right: 56px;
    transform: skewX(-16deg) translateX(6px)
}

.e-hscroll.e-scroll-device .e-scroll-overlay.e-scroll-left-overlay {
    left: 0;
    right: auto
}

.e-hscroll.e-overlay .e-hscroll-content>* {
    pointer-events: none
}

.e-hscroll>* {
    height: inherit;
    line-height: normal
}

.e-hscroll .e-hscroll-content {
    display: inline-block;
    height: inherit;
    position: relative
}

.e-hscroll .e-hscroll-content>* {
    pointer-events: auto
}

.e-hscroll.e-rtl .e-scroll-nav.e-scroll-right-nav {
    left: 0;
    right: auto
}

.e-hscroll.e-rtl .e-scroll-nav.e-scroll-left-nav {
    left: auto;
    right: 0
}

.e-hscroll .e-scroll-nav {
    align-items: center;
    bottom: 0;
    cursor: pointer;
    display: flex;
    min-height: 42px;
    overflow: hidden;
    position: absolute;
    top: 0;
    width: 40px
}

.e-hscroll .e-scroll-nav.e-scroll-left-nav {
    left: 0
}

.e-hscroll .e-scroll-nav.e-scroll-right-nav {
    right: 0
}

.e-hscroll .e-scroll-nav.e-ie-align {
    display: table
}

.e-hscroll .e-nav-arrow {
    position: relative
}

.e-hscroll .e-nav-arrow.e-icons {
    display: table-cell;
    font-size: 12px;
    text-align: center;
    vertical-align: middle;
    width: 100%
}

.e-hscroll .e-hscroll-bar .e-hscroll-content .e-overlay {
    pointer-events: none
}

/*! h-scroll theme */
.e-hscroll .e-scroll-nav .e-icons {
    color: #0000008a
}

.e-hscroll.e-rtl.e-scroll-device .e-scroll-nav.e-scroll-right-nav {
    border-color: #0000001f;
    box-shadow: 4px 0 8px 0 #0000000f
}

.e-hscroll.e-scroll-device .e-scroll-nav.e-scroll-right-nav {
    background-color: #fafafa;
    border-color: #0000001f;
    border-width: 1px;
    box-shadow: -4px 0 8px 0 #0000000f
}

.e-hscroll.e-scroll-device .e-scroll-nav.e-scroll-right-nav .e-nav-arrow {
    color: #e3165b
}

.e-hscroll .e-scroll-overlay {
    background-color: #0000;
    background-repeat: repeat-x
}

.e-hscroll .e-scroll-overlay.e-scroll-left-overlay {
    background-image: linear-gradient(-270deg, #fafafa, #fafafa00)
}

.e-hscroll .e-scroll-overlay.e-scroll-right-overlay {
    background-image: linear-gradient(-270deg, #fafafa00, #fafafa)
}

.e-hscroll.e-rtl .e-scroll-nav {
    background: #fafafa
}

.e-hscroll.e-rtl .e-scroll-nav.e-scroll-left-nav {
    border-left: 1px solid #0000001f;
    border-right: 0
}

.e-hscroll.e-rtl .e-scroll-nav.e-scroll-right-nav {
    border-left: 0;
    border-right: 1px solid #0000001f
}

.e-hscroll.e-rtl .e-scroll-nav:hover {
    background: #0000001f;
    border: 0;
    color: #000
}

.e-hscroll.e-rtl .e-scroll-nav:hover:active {
    background: #0000001f
}

.e-hscroll:not(.e-scroll-device) .e-scroll-nav:hover {
    background: #0000001f;
    color: #000
}

.e-hscroll:not(.e-scroll-device) .e-scroll-nav:hover .e-icons {
    color: #0000008a
}

.e-hscroll:not(.e-scroll-device) .e-scroll-nav:focus {
    background: #0000001f;
    border: 0;
    color: #000
}

.e-hscroll:not(.e-scroll-device) .e-scroll-nav:focus .e-icons {
    color: #0000008a
}

.e-hscroll:not(.e-scroll-device) .e-scroll-nav:active {
    background: #bdbdbd;
    border: 0;
    box-shadow: none;
    color: #000
}

.e-hscroll:not(.e-scroll-device) .e-scroll-nav:active .e-icons {
    color: #0000008a
}

.e-hscroll .e-scroll-nav {
    background: #fafafa
}

.e-hscroll .e-scroll-nav.e-scroll-left-nav {
    border-right: 1px solid #0000001f
}

.e-hscroll .e-scroll-nav.e-scroll-right-nav {
    border-left: 1px solid #0000001f
}

.e-hscroll .e-scroll-nav:after {
    background-color: #0000;
    border-radius: 50%;
    border-width: 1px;
    box-sizing: border-box;
    content: "";
    height: 1px;
    left: 50%;
    position: absolute;
    top: 50%;
    visibility: hidden;
    width: 1px
}

.e-hscroll .e-scroll-nav:active:after {
    animation: hscroll-popup-shadow .6s ease-out 0ms;
    visibility: visible
}

/*! component's theme wise override definitions and variables */
/*! vscroll icons */
.e-vscroll.e-scroll-device .e-nav-up-arrow:before {
    content: ""
}

.e-vscroll.e-scroll-device .e-nav-down-arrow:before {
    content: ""
}

.e-vscroll .e-nav-up-arrow:before {
    content: "";
    line-height: normal
}

.e-vscroll .e-nav-down-arrow:before {
    content: "";
    line-height: normal
}

/*! v-scroll layout */
.e-bigger .e-vscroll:not(.e-scroll-device),
.e-vscroll.e-bigger:not(.e-scroll-device) {
    padding: 24px 0
}

.e-bigger .e-vscroll .e-icons,
.e-vscroll.e-bigger .e-icons {
    font-size: 18px
}

.e-bigger .e-vscroll.e-rtl .e-scroll-overlay.e-scroll-down-overlay,
.e-vscroll.e-bigger.e-rtl .e-scroll-overlay.e-scroll-down-overlay {
    left: 24px
}

.e-bigger .e-vscroll .e-scroll-overlay.e-scroll-down-overlay,
.e-vscroll.e-bigger .e-scroll-overlay.e-scroll-down-overlay {
    right: 24px
}

.e-bigger .e-vscroll .e-scroll-nav,
.e-vscroll.e-bigger .e-scroll-nav {
    height: 24px
}

.e-vscroll {
    display: block;
    position: relative;
    width: inherit
}

.e-vscroll.e-rtl.e-scroll-device .e-scroll-nav {
    transform: skewX(-16deg) translateX(-6px)
}

.e-vscroll.e-rtl.e-scroll-device .e-scroll-overlay.e-scroll-down-overlay {
    left: 56px;
    right: auto;
    transform: skewX(-16deg) translateX(-6px)
}

.e-vscroll.e-rtl.e-scroll-device .e-scroll-overlay.e-scroll-up-overlay {
    left: auto;
    right: 0
}

.e-vscroll:not(.e-scroll-device) {
    padding: 0 16px
}

.e-vscroll.e-scroll-device .e-scroll-nav {
    transform: skewX(-16deg) translateX(6px);
    width: 56px;
    z-index: 1001
}

.e-vscroll.e-scroll-device .e-scroll-nav .e-nav-arrow {
    font-size: 14px;
    transform: skewX(16deg)
}

.e-vscroll.e-scroll-device .e-scroll-overlay {
    opacity: .5;
    pointer-events: none;
    position: absolute;
    top: 0;
    z-index: 100
}

.e-vscroll.e-scroll-device .e-scroll-overlay.e-scroll-down-overlay {
    left: auto;
    right: 56px;
    transform: skewX(-16deg) translateX(6px)
}

.e-vscroll.e-scroll-device .e-scroll-overlay.e-scroll-up-overlay {
    left: 0;
    right: auto
}

.e-vscroll>* {
    height: inherit
}

.e-vscroll .e-vscroll-content {
    display: inline-block;
    height: auto;
    position: relative;
    width: 100%
}

.e-vscroll .e-vscroll-content>* {
    pointer-events: auto
}

.e-vscroll.e-rtl .e-scroll-nav.e-scroll-up-nav {
    left: auto;
    right: 0
}

.e-vscroll.e-rtl .e-scroll-nav.e-scroll-down-nav {
    left: 0;
    right: auto
}

.e-vscroll .e-scroll-nav {
    align-items: center;
    cursor: pointer;
    display: flex;
    height: 40px;
    overflow: hidden;
    position: absolute;
    width: 100%
}

.e-vscroll .e-scroll-nav.e-scroll-up-nav {
    top: 0
}

.e-vscroll .e-scroll-nav.e-scroll-down-nav {
    bottom: 0
}

.e-vscroll .e-scroll-nav.e-ie-align {
    display: table
}

.e-vscroll .e-nav-arrow {
    position: relative
}

.e-vscroll .e-nav-arrow.e-icons {
    display: table-cell;
    text-align: center;
    vertical-align: middle;
    width: 100%
}

/*! v-scroll theme */
.e-vscroll .e-icons {
    color: #0000008a
}

.e-vscroll.e-rtl.e-scroll-device .e-scroll-nav.e-scroll-right-nav {
    border-color: #0000001f;
    box-shadow: 4px 0 8px 0 #0000000f
}

.e-vscroll.e-scroll-device .e-scroll-nav.e-scroll-right-nav {
    background-color: #fafafa;
    border-color: #0000001f;
    border-width: 1px;
    box-shadow: -4px 0 8px 0 #0000000f
}

.e-vscroll.e-scroll-device .e-scroll-nav.e-scroll-right-nav .e-nav-arrow {
    color: #e3165b
}

.e-vscroll .e-scroll-overlay {
    background-color: #0000;
    background-repeat: repeat-x
}

.e-vscroll .e-scroll-overlay.e-scroll-up-overlay {
    background-image: linear-gradient(-270deg, #fafafa, #fafafa00)
}

.e-vscroll .e-scroll-overlay.e-scroll-down-overlay {
    background-image: linear-gradient(-270deg, #fafafa00, #fafafa)
}

.e-vscroll.e-rtl .e-scroll-nav {
    background: #fafafa
}

.e-vscroll.e-rtl .e-scroll-nav:hover {
    background: #0000001f;
    border: 0;
    border-color: #0000001f;
    color: #000
}

.e-vscroll:not(.e-scroll-device) .e-scroll-nav:hover {
    background: #0000001f;
    border: 0;
    color: #000
}

.e-vscroll:not(.e-scroll-device) .e-scroll-nav:focus {
    background: #0000001f;
    border: 0;
    border-color: #0000001f;
    color: #000
}

.e-vscroll:not(.e-scroll-device) .e-scroll-nav:active {
    background: #bdbdbd;
    border: 0;
    box-shadow: none;
    color: #000
}

.e-vscroll .e-scroll-nav {
    background: #fafafa
}

.e-vscroll .e-scroll-nav.e-scroll-up-nav {
    border-bottom: 1px solid #0000001f
}

.e-vscroll .e-scroll-nav.e-scroll-down-nav {
    border-top: 1px solid #0000001f
}

.e-vscroll .e-scroll-nav:after {
    background-color: #0000;
    border-radius: 50%;
    border-width: 1px;
    box-sizing: border-box;
    content: "";
    height: 1px;
    left: 50%;
    position: absolute;
    top: 50%;
    visibility: hidden;
    width: 1px
}

.e-vscroll .e-scroll-nav:active:after {
    animation: vscroll-popup-shadow .6s ease-out 0ms;
    visibility: visible
}

/*! component's theme wise override definitions and variables */
/*! component's theme wise override definitions and variables */
/*! component's theme wise override definitions and variables */
/*! toolbar icons */
.e-toolbar .e-popup-down-icon:before {
    content: "";
    line-height: normal
}

.e-toolbar .e-popup-up-icon:before {
    content: "";
    line-height: normal
}

/*! toolbar layout */
.e-bigger .e-toolbar,
.e-toolbar.e-bigger {
    height: 56px;
    min-height: 56px
}

.e-bigger .e-toolbar .e-toolbar-items .e-toolbar-left .e-toolbar-item:first-child,
.e-bigger .e-toolbar .e-toolbar-items:not(.e-tbar-pos):not(.e-toolbar-multirow) .e-toolbar-item:first-child,
.e-toolbar.e-bigger .e-toolbar-items .e-toolbar-left .e-toolbar-item:first-child,
.e-toolbar.e-bigger .e-toolbar-items:not(.e-tbar-pos):not(.e-toolbar-multirow) .e-toolbar-item:first-child {
    margin-left: 3px
}

.e-bigger .e-toolbar .e-toolbar-items .e-hscroll-bar .e-hscroll-content .e-toolbar-right .e-toolbar-item:last-child,
.e-bigger .e-toolbar .e-toolbar-items .e-hscroll-bar .e-hscroll-content>.e-toolbar-item:last-child,
.e-bigger .e-toolbar .e-toolbar-items:first-child:not(.e-toolbar-multirow)>.e-toolbar-item:last-child,
.e-bigger .e-toolbar .e-toolbar-items:first-child:not(.e-toolbar-multirow)>.e-toolbar-right .e-toolbar-item:last-child,
.e-toolbar.e-bigger .e-toolbar-items .e-hscroll-bar .e-hscroll-content .e-toolbar-right .e-toolbar-item:last-child,
.e-toolbar.e-bigger .e-toolbar-items .e-hscroll-bar .e-hscroll-content>.e-toolbar-item:last-child,
.e-toolbar.e-bigger .e-toolbar-items:first-child:not(.e-toolbar-multirow)>.e-toolbar-item:last-child,
.e-toolbar.e-bigger .e-toolbar-items:first-child:not(.e-toolbar-multirow)>.e-toolbar-right .e-toolbar-item:last-child {
    margin-right: 3px
}

.e-bigger .e-toolbar .e-toolbar-items.e-toolbar-multirow,
.e-toolbar.e-bigger .e-toolbar-items.e-toolbar-multirow {
    margin-left: 24px;
    margin-right: 24px
}

.e-bigger .e-toolbar .e-toolbar-items.e-toolbar-multirow .e-toolbar-item:not(.e-separator),
.e-toolbar.e-bigger .e-toolbar-items.e-toolbar-multirow .e-toolbar-item:not(.e-separator) {
    margin: 0
}

.e-bigger .e-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn.e-control:active,
.e-bigger .e-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn.e-control:focus,
.e-bigger .e-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn.e-control:hover,
.e-bigger .e-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn:active,
.e-bigger .e-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn:focus,
.e-bigger .e-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn:hover,
.e-toolbar.e-bigger .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn.e-control:active,
.e-toolbar.e-bigger .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn.e-control:focus,
.e-toolbar.e-bigger .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn.e-control:hover,
.e-toolbar.e-bigger .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn:active,
.e-toolbar.e-bigger .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn:focus,
.e-toolbar.e-bigger .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn:hover {
    padding: 0 6px
}

.e-bigger .e-toolbar .e-toolbar-item,
.e-toolbar.e-bigger .e-toolbar-item {
    min-height: 56px
}

.e-bigger .e-toolbar .e-toolbar-item .e-tbar-btn.e-btn,
.e-bigger .e-toolbar .e-toolbar-item .e-tbar-btn.e-btn.e-control,
.e-toolbar.e-bigger .e-toolbar-item .e-tbar-btn.e-btn,
.e-toolbar.e-bigger .e-toolbar-item .e-tbar-btn.e-btn.e-control {
    line-height: 35px;
    min-height: 0;
    min-width: 0;
    padding: 0 6px
}

.e-bigger .e-toolbar .e-toolbar-item .e-tbar-btn.e-btn .e-tbar-btn-text,
.e-bigger .e-toolbar .e-toolbar-item .e-tbar-btn.e-btn.e-control .e-tbar-btn-text,
.e-toolbar.e-bigger .e-toolbar-item .e-tbar-btn.e-btn .e-tbar-btn-text,
.e-toolbar.e-bigger .e-toolbar-item .e-tbar-btn.e-btn.e-control .e-tbar-btn-text {
    font-size: 14px;
    padding: 0 2.5px
}

.e-bigger .e-toolbar .e-toolbar-item .e-tbar-btn.e-btn .e-icons,
.e-bigger .e-toolbar .e-toolbar-item .e-tbar-btn.e-btn.e-control .e-icons,
.e-toolbar.e-bigger .e-toolbar-item .e-tbar-btn.e-btn .e-icons,
.e-toolbar.e-bigger .e-toolbar-item .e-tbar-btn.e-btn.e-control .e-icons {
    font-size: 14px
}

.e-bigger .e-toolbar .e-toolbar-item .e-tbar-btn.e-btn .e-icons.e-btn-icon,
.e-bigger .e-toolbar .e-toolbar-item .e-tbar-btn.e-btn.e-control .e-icons.e-btn-icon,
.e-toolbar.e-bigger .e-toolbar-item .e-tbar-btn.e-btn .e-icons.e-btn-icon,
.e-toolbar.e-bigger .e-toolbar-item .e-tbar-btn.e-btn.e-control .e-icons.e-btn-icon {
    font-size: 14px;
    line-height: 34px
}

.e-bigger .e-toolbar .e-toolbar-item .e-tbar-btn.e-btn.e-control.e-tbtn-txt .e-icons.e-btn-icon,
.e-bigger .e-toolbar .e-toolbar-item .e-tbar-btn.e-btn.e-control.e-tbtn-txt .e-icons.e-icon-right.e-btn-icon,
.e-bigger .e-toolbar .e-toolbar-item .e-tbar-btn.e-btn.e-tbtn-txt .e-icons.e-btn-icon,
.e-bigger .e-toolbar .e-toolbar-item .e-tbar-btn.e-btn.e-tbtn-txt .e-icons.e-icon-right.e-btn-icon,
.e-toolbar.e-bigger .e-toolbar-item .e-tbar-btn.e-btn.e-control.e-tbtn-txt .e-icons.e-btn-icon,
.e-toolbar.e-bigger .e-toolbar-item .e-tbar-btn.e-btn.e-control.e-tbtn-txt .e-icons.e-icon-right.e-btn-icon,
.e-toolbar.e-bigger .e-toolbar-item .e-tbar-btn.e-btn.e-tbtn-txt .e-icons.e-btn-icon,
.e-toolbar.e-bigger .e-toolbar-item .e-tbar-btn.e-btn.e-tbtn-txt .e-icons.e-icon-right.e-btn-icon {
    padding: 0
}

.e-bigger .e-toolbar .e-toolbar-item:not(.e-separator),
.e-toolbar.e-bigger .e-toolbar-item:not(.e-separator) {
    min-width: 48px;
    padding: 5px
}

.e-bigger .e-toolbar .e-toolbar-item.e-separator,
.e-toolbar.e-bigger .e-toolbar-item.e-separator {
    height: calc(100% - 20px);
    margin: 10px 5px;
    min-height: 36px
}

.e-bigger .e-toolbar .e-toolbar-item.e-popup-text .e-tbar-btn.e-btn.e-control.e-tbtn-txt .e-icons.e-btn-icon,
.e-bigger .e-toolbar .e-toolbar-item.e-popup-text .e-tbar-btn.e-btn.e-tbtn-txt .e-icons.e-btn-icon,
.e-toolbar.e-bigger .e-toolbar-item.e-popup-text .e-tbar-btn.e-btn.e-control.e-tbtn-txt .e-icons.e-btn-icon,
.e-toolbar.e-bigger .e-toolbar-item.e-popup-text .e-tbar-btn.e-btn.e-tbtn-txt .e-icons.e-btn-icon {
    padding: 0
}

.e-bigger .e-toolbar .e-hor-nav,
.e-toolbar.e-bigger .e-hor-nav {
    min-height: 56px;
    min-width: 40px
}

.e-bigger .e-toolbar.e-vertical .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:first-child,
.e-toolbar.e-bigger.e-vertical .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:first-child {
    margin-left: 0
}

.e-bigger .e-toolbar.e-vertical .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child,
.e-toolbar.e-bigger.e-vertical .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child {
    margin-right: 0
}

.e-bigger .e-toolbar.e-vertical .e-toolbar-item:not(.e-separator),
.e-toolbar.e-bigger.e-vertical .e-toolbar-item:not(.e-separator) {
    min-height: 38px
}

.e-bigger .e-toolbar.e-vertical .e-toolbar-item.e-separator,
.e-toolbar.e-bigger.e-vertical .e-toolbar-item.e-separator {
    height: auto;
    margin: 5px 10px;
    min-height: auto
}

.e-bigger .e-toolbar.e-vertical .e-hor-nav,
.e-toolbar.e-bigger.e-vertical .e-hor-nav {
    min-height: 40px;
    min-width: 50px
}

.e-bigger .e-toolbar .e-toolbar-pop .e-toolbar-item,
.e-toolbar.e-bigger .e-toolbar-pop .e-toolbar-item {
    height: 48px
}

.e-bigger .e-toolbar .e-toolbar-pop .e-toolbar-item:not(.e-separator),
.e-toolbar.e-bigger .e-toolbar-pop .e-toolbar-item:not(.e-separator) {
    min-height: 30px;
    min-width: 48px;
    padding: 0
}

.e-bigger .e-toolbar .e-toolbar-pop .e-toolbar-item .e-tbar-btn.e-btn,
.e-toolbar.e-bigger .e-toolbar-pop .e-toolbar-item .e-tbar-btn.e-btn {
    min-height: 30px;
    min-width: 100%;
    padding: 0 16px
}

.e-bigger .e-toolbar .e-toolbar-pop .e-toolbar-item .e-tbar-btn.e-btn .e-icons.e-btn-icon,
.e-toolbar.e-bigger .e-toolbar-pop .e-toolbar-item .e-tbar-btn.e-btn .e-icons.e-btn-icon {
    font-size: 14px;
    margin-left: 0;
    padding: 0
}

.e-bigger .e-toolbar .e-toolbar-pop .e-toolbar-item .e-tbar-btn.e-btn .e-tbar-btn-text,
.e-toolbar.e-bigger .e-toolbar-pop .e-toolbar-item .e-tbar-btn.e-btn .e-tbar-btn-text {
    font-size: 14px;
    padding: 0
}

.e-bigger .e-toolbar.e-extended-toolbar .e-toolbar-extended,
.e-toolbar.e-bigger.e-extended-toolbar .e-toolbar-extended {
    min-height: 56px;
    padding: 0 3px
}

.e-bigger .e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item,
.e-toolbar.e-bigger.e-extended-toolbar .e-toolbar-extended .e-toolbar-item {
    min-height: 56px
}

.e-bigger .e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn,
.e-bigger .e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn.e-control,
.e-toolbar.e-bigger.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn,
.e-toolbar.e-bigger.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn.e-control {
    min-height: 0;
    min-width: 0;
    padding: 0 6px
}

.e-bigger .e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn .e-tbar-btn-text,
.e-bigger .e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn.e-control .e-tbar-btn-text,
.e-toolbar.e-bigger.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn .e-tbar-btn-text,
.e-toolbar.e-bigger.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn.e-control .e-tbar-btn-text {
    padding: 0 2.5px
}

.e-bigger .e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn.e-control:active,
.e-bigger .e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn.e-control:focus,
.e-bigger .e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn.e-control:hover,
.e-bigger .e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn:active,
.e-bigger .e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn:focus,
.e-bigger .e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn:hover,
.e-toolbar.e-bigger.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn.e-control:active,
.e-toolbar.e-bigger.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn.e-control:focus,
.e-toolbar.e-bigger.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn.e-control:hover,
.e-toolbar.e-bigger.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn:active,
.e-toolbar.e-bigger.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn:focus,
.e-toolbar.e-bigger.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn:hover {
    padding: 0 6px
}

.e-bigger .e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item:not(.e-separator),
.e-toolbar.e-bigger.e-extended-toolbar .e-toolbar-extended .e-toolbar-item:not(.e-separator) {
    min-width: 48px;
    padding: 5px
}

.e-bigger .e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item.e-separator,
.e-toolbar.e-bigger.e-extended-toolbar .e-toolbar-extended .e-toolbar-item.e-separator {
    height: calc(100% - 20px);
    margin: 10px 5px;
    min-height: 36px
}

.e-bigger .e-toolbar.e-extended-toolbar.e-tbar-extended,
.e-toolbar.e-bigger.e-extended-toolbar.e-tbar-extended {
    border-bottom: 0;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0
}

.e-bigger .e-toolbar.e-extended-toolbar.e-tbar-extended .e-toolbar-extended,
.e-toolbar.e-bigger.e-extended-toolbar.e-tbar-extended .e-toolbar-extended {
    border-top: 0;
    border-top-left-radius: 0;
    border-top-right-radius: 0
}

.e-bigger .e-toolbar.e-rtl .e-toolbar-item .e-tbar-btn.e-btn.e-tbtn-txt .e-icons.e-btn-icon,
.e-bigger .e-toolbar.e-rtl .e-toolbar-item .e-tbar-btn.e-btn.e-tbtn-txt .e-icons.e-btn-icon.e-icon-right,
.e-toolbar.e-bigger.e-rtl .e-toolbar-item .e-tbar-btn.e-btn.e-tbtn-txt .e-icons.e-btn-icon,
.e-toolbar.e-bigger.e-rtl .e-toolbar-item .e-tbar-btn.e-btn.e-tbtn-txt .e-icons.e-btn-icon.e-icon-right {
    padding: 0
}

.e-bigger .e-toolbar.e-rtl .e-toolbar-item .e-tbar-btn.e-btn .e-tbar-btn-text,
.e-toolbar.e-bigger.e-rtl .e-toolbar-item .e-tbar-btn.e-btn .e-tbar-btn-text {
    padding: 0 2.5px
}

.e-bigger .e-toolbar.e-rtl .e-toolbar-items .e-hscroll-bar .e-hscroll-content>.e-toolbar-item:last-child,
.e-toolbar.e-bigger.e-rtl .e-toolbar-items .e-hscroll-bar .e-hscroll-content>.e-toolbar-item:last-child {
    margin-left: 3px;
    margin-right: 0
}

.e-bigger .e-toolbar.e-rtl .e-toolbar-items .e-hscroll-bar .e-hscroll-content .e-toolbar-center .e-toolbar-item,
.e-bigger .e-toolbar.e-rtl .e-toolbar-items .e-hscroll-bar .e-hscroll-content .e-toolbar-right .e-toolbar-item,
.e-toolbar.e-bigger.e-rtl .e-toolbar-items .e-hscroll-bar .e-hscroll-content .e-toolbar-center .e-toolbar-item,
.e-toolbar.e-bigger.e-rtl .e-toolbar-items .e-hscroll-bar .e-hscroll-content .e-toolbar-right .e-toolbar-item {
    margin: 0
}

.e-bigger .e-toolbar.e-rtl .e-toolbar-items .e-hscroll-bar .e-hscroll-content .e-toolbar-right .e-toolbar-item:last-child,
.e-toolbar.e-bigger.e-rtl .e-toolbar-items .e-hscroll-bar .e-hscroll-content .e-toolbar-right .e-toolbar-item:last-child {
    margin-left: 3px;
    margin-right: 0
}

.e-bigger .e-toolbar.e-rtl .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:first-child,
.e-toolbar.e-bigger.e-rtl .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:first-child {
    margin-left: 0;
    margin-right: 3px
}

.e-bigger .e-toolbar.e-extended-toolbar.e-rtl .e-toolbar-extended,
.e-toolbar.e-bigger.e-extended-toolbar.e-rtl .e-toolbar-extended {
    padding-right: 3px
}

.e-toolbar {
    border-radius: 0;
    display: block;
    height: 42px;
    min-height: 42px;
    overflow: hidden;
    position: relative;
    -webkit-user-select: none;
    user-select: none;
    white-space: nowrap
}

.e-toolbar .e-blazor-toolbar-items {
    position: absolute;
    top: -9999px;
    visibility: hidden
}

.e-toolbar.e-control[class*=e-toolbar] {
    box-sizing: initial
}

.e-toolbar.e-corner {
    border-radius: 0
}

.e-toolbar.e-hidden {
    display: none
}

.e-toolbar .e-toolbar-items {
    align-items: center;
    border-radius: 0 0 0 0;
    display: inline-flex;
    height: 100%;
    vertical-align: middle
}

.e-toolbar .e-toolbar-items.e-toolbar-multirow {
    flex-wrap: wrap;
    margin-bottom: 1px;
    margin-left: 18px;
    margin-right: 18px;
    white-space: normal
}

.e-toolbar .e-toolbar-items.e-toolbar-multirow .e-toolbar-item:not(.e-separator) {
    margin: 0
}

.e-toolbar .e-toolbar-items.e-toolbar-multirow .e-toolbar-item.e-separator.e-hidden,
.e-toolbar .e-toolbar-items.e-toolbar-multirow .e-toolbar-item.e-separator.e-multirow-separator {
    display: none
}

.e-toolbar .e-toolbar-items.e-multirow-pos .e-toolbar-center,
.e-toolbar .e-toolbar-items.e-multirow-pos .e-toolbar-left,
.e-toolbar .e-toolbar-items.e-multirow-pos .e-toolbar-right {
    display: inline
}

.e-toolbar .e-toolbar-items.e-tbar-pos {
    display: block
}

.e-toolbar .e-toolbar-items.e-tbar-pos .e-toolbar-center,
.e-toolbar .e-toolbar-items.e-tbar-pos .e-toolbar-left,
.e-toolbar .e-toolbar-items.e-tbar-pos .e-toolbar-right {
    display: table;
    height: 100%;
    top: 0
}

.e-toolbar .e-toolbar-items.e-tbar-pos .e-toolbar-left,
.e-toolbar .e-toolbar-items.e-tbar-pos .e-toolbar-right {
    position: absolute
}

.e-toolbar .e-toolbar-items.e-tbar-pos .e-toolbar-right {
    right: 0
}

.e-toolbar .e-toolbar-items.e-tbar-pos .e-toolbar-left {
    left: 0
}

.e-toolbar .e-toolbar-items.e-tbar-pos .e-toolbar-center {
    margin: 0 auto
}

.e-toolbar .e-toolbar-items .e-toolbar-center,
.e-toolbar .e-toolbar-items .e-toolbar-left,
.e-toolbar .e-toolbar-items .e-toolbar-right {
    display: inline-block
}

.e-toolbar .e-toolbar-items .e-toolbar-left .e-toolbar-item:first-child,
.e-toolbar .e-toolbar-items:not(.e-tbar-pos):not(.e-toolbar-multirow) .e-toolbar-item:first-child {
    margin-left: 3px
}

.e-toolbar .e-toolbar-items:first-child:not(.e-toolbar-multirow)>.e-toolbar-item:last-child,
.e-toolbar .e-toolbar-items:first-child:not(.e-toolbar-multirow)>.e-toolbar-right .e-toolbar-item:last-child {
    margin-right: 3px
}

.e-toolbar .e-toolbar-items .e-hscroll-bar .e-hscroll-content {
    touch-action: pan-y pinch-zoom
}

.e-toolbar .e-toolbar-items .e-hscroll-bar .e-hscroll-content>.e-toolbar-item:last-child {
    margin-right: 3px
}

.e-toolbar .e-toolbar-items .e-hscroll-bar .e-hscroll-content .e-toolbar-center .e-toolbar-item,
.e-toolbar .e-toolbar-items .e-hscroll-bar .e-hscroll-content .e-toolbar-right .e-toolbar-item {
    margin: 0
}

.e-toolbar .e-toolbar-items .e-hscroll-bar .e-hscroll-content .e-toolbar-right .e-toolbar-item:last-child {
    margin-right: 3px
}

.e-toolbar .e-toolbar-item {
    align-content: center;
    align-items: center;
    cursor: pointer;
    display: inline-flex;
    min-height: 42px;
    vertical-align: middle;
    width: auto
}

.e-toolbar .e-toolbar-item .e-tbar-btn {
    align-items: center;
    border-radius: 2px;
    cursor: pointer;
    display: flex;
    font-size: 14px;
    font-weight: 400;
    justify-content: center;
    line-height: 25px;
    margin: 4px 0;
    min-height: 0;
    min-width: 0;
    overflow: hidden;
    padding: 0 1.5px;
    text-align: center;
    text-decoration: none;
    text-transform: none;
    vertical-align: middle
}

.e-toolbar .e-toolbar-item .e-tbar-btn.e-tbtn-txt .e-icons.e-btn-icon,
.e-toolbar .e-toolbar-item .e-tbar-btn.e-tbtn-txt .e-icons.e-btn-icon.e-icon-right {
    padding: 0
}

.e-toolbar .e-toolbar-item .e-tbar-btn .e-icons.e-btn-icon {
    font-size: 14px;
    line-height: 25px;
    margin: 0;
    min-width: 24px;
    width: auto
}

.e-toolbar .e-toolbar-item .e-tbar-btn:active,
.e-toolbar .e-toolbar-item .e-tbar-btn:focus,
.e-toolbar .e-toolbar-item .e-tbar-btn:hover {
    padding: 0 1.5px
}

.e-toolbar .e-toolbar-item .e-tbar-btn:focus {
    outline: 0
}

.e-toolbar .e-toolbar-item .e-tbar-btn div {
    vertical-align: middle
}

.e-toolbar .e-toolbar-item .e-tbar-btn .e-tbar-btn-text {
    font-size: 14px;
    padding: 0 2px
}

.e-toolbar .e-toolbar-item:not(.e-separator) {
    height: inherit;
    min-width: 34px;
    padding: 3.5px
}

.e-toolbar .e-toolbar-item.e-separator {
    height: calc(100% - 15px);
    margin: 7.5px 3px;
    min-height: 27px;
    min-width: 1px
}

.e-toolbar .e-toolbar-item.e-separator+.e-separator,
.e-toolbar .e-toolbar-item.e-separator:first-of-type,
.e-toolbar .e-toolbar-item.e-separator:last-of-type {
    display: none
}

.e-toolbar .e-toolbar-item.e-popup-text .e-tbar-btn.e-btn.e-tbtn-txt .e-icons.e-btn-icon {
    padding: 0
}

.e-toolbar .e-toolbar-item>* {
    text-overflow: ellipsis
}

.e-toolbar .e-toolbar-item.e-hidden {
    display: none
}

.e-toolbar .e-toolbar-item input[type=checkbox] {
    height: auto
}

.e-toolbar.e-vertical {
    display: flex;
    flex-direction: column
}

.e-toolbar.e-vertical .e-toolbar-items .e-vscroll-bar .e-vscroll-content {
    touch-action: pan-x pinch-zoom
}

.e-toolbar.e-vertical .e-toolbar-items.e-tbar-pos .e-toolbar-center,
.e-toolbar.e-vertical .e-toolbar-items.e-tbar-pos .e-toolbar-left,
.e-toolbar.e-vertical .e-toolbar-items.e-tbar-pos .e-toolbar-right {
    height: auto
}

.e-toolbar.e-vertical .e-toolbar-items.e-tbar-pos .e-toolbar-left {
    left: auto;
    right: auto;
    top: 0
}

.e-toolbar.e-vertical .e-toolbar-items.e-tbar-pos .e-toolbar-right {
    bottom: 0;
    left: auto;
    right: auto
}

.e-toolbar.e-vertical .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:first-child {
    margin-left: 0
}

.e-toolbar.e-vertical .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child {
    margin-right: 0
}

.e-toolbar.e-vertical .e-toolbar-items .e-toolbar-item {
    display: flex;
    height: auto
}

.e-toolbar.e-vertical .e-toolbar-items .e-toolbar-item:not(.e-separator) {
    min-width: 33px
}

.e-toolbar.e-vertical .e-toolbar-items .e-toolbar-item.e-separator {
    height: auto;
    margin: 3px 7.5px;
    min-height: auto
}

.e-toolbar.e-vertical .e-hor-nav {
    bottom: 0;
    height: auto;
    left: 0;
    min-height: 40px;
    min-width: 50px;
    right: auto;
    top: auto;
    width: auto
}

.e-toolbar.e-vertical.e-rtl.e-tbar-pos .e-toolbar-left {
    bottom: 0;
    top: auto
}

.e-toolbar.e-vertical.e-rtl.e-tbar-pos .e-toolbar-right {
    bottom: auto;
    top: 0
}

.e-toolbar .e-hor-nav {
    align-items: center;
    border-radius: 0 0 0 0;
    cursor: pointer;
    display: flex;
    height: 100%;
    min-height: 42px;
    overflow: hidden;
    position: absolute;
    right: 0;
    top: 0;
    width: 32px
}

.e-toolbar .e-hor-nav.e-ie-align {
    display: table
}

.e-toolbar .e-popup-down-icon.e-icons,
.e-toolbar .e-popup-up-icon.e-icons {
    align-items: center;
    color: #0000008a;
    display: flex;
    font-size: 12px;
    justify-content: center;
    text-align: center;
    vertical-align: middle;
    width: 100%
}

.e-toolbar.e-toolpop {
    overflow: visible
}

.e-toolbar.e-toolpop .e-toolbar-items .e-toolbar-item.e-popup-text .e-tbar-btn-text {
    display: none
}

.e-toolbar .e-toolbar-pop {
    border-radius: 0;
    overflow: hidden;
    padding: 0;
    position: absolute
}

.e-toolbar .e-toolbar-pop .e-toolbar-item {
    display: flex;
    height: 36px;
    justify-content: center;
    min-height: 25px
}

.e-toolbar .e-toolbar-pop .e-toolbar-item.e-toolbar-popup.e-hidden {
    display: none
}

.e-toolbar .e-toolbar-pop .e-toolbar-item .e-tbar-btn.e-btn {
    border: none;
    border-radius: 2px;
    justify-content: flex-start;
    min-height: 25px;
    min-width: 100%;
    padding: 0 16px
}

.e-toolbar .e-toolbar-pop .e-toolbar-item .e-tbar-btn.e-btn .e-icons.e-btn-icon {
    margin: 0;
    padding: 0;
    width: auto
}

.e-toolbar .e-toolbar-pop .e-toolbar-item .e-tbar-btn.e-btn .e-tbar-btn-text {
    padding: 0
}

.e-toolbar .e-toolbar-pop .e-toolbar-item:not(.e-separator) {
    min-width: 34px;
    padding: 0
}

.e-toolbar .e-toolbar-pop .e-toolbar-item>* {
    height: 100%;
    min-width: 100%;
    text-overflow: ellipsis
}

.e-toolbar .e-toolbar-pop .e-toolbar-item.e-tbtn-align .e-btn.e-control .e-icons.e-btn-icon {
    min-width: 100%
}

.e-toolbar .e-toolbar-pop .e-toolbar-text .e-tbar-btn-text {
    display: none
}

.e-toolbar .e-toolbar-pop .e-toolbar-popup,
.e-toolbar .e-toolbar-pop .e-toolpopup {
    text-align: center
}

.e-toolbar.e-extended-toolbar {
    overflow: visible
}

.e-toolbar.e-extended-toolbar.e-tbar-extended {
    border-bottom: 0;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0
}

.e-toolbar.e-extended-toolbar .e-toolbar-extended {
    border-top: 0;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    box-shadow: none;
    display: inline;
    margin-left: -1px;
    min-height: 42px;
    padding: 0 3px;
    white-space: normal
}

.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item {
    display: inline-flex;
    min-height: 42px
}

.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn,
.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn.e-control {
    min-height: 0;
    min-width: 0;
    padding: 0 1.5px
}

.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn .e-tbar-btn-text,
.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn.e-control .e-tbar-btn-text {
    font-size: 14px;
    padding: 0 2px
}

.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn .e-icons.e-btn-icon:not(.e-toolbar-pop),
.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn.e-control .e-icons.e-btn-icon:not(.e-toolbar-pop) {
    align-items: center;
    display: flex;
    font-size: 14px;
    justify-content: center;
    padding: 0;
    vertical-align: middle
}

.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn.e-control.e-tbtn-txt .e-icons.e-btn-icon:not(.e-toolbar-pop),
.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn.e-control.e-tbtn-txt .e-icons.e-icon-right.e-btn-icon:not(.e-toolbar-pop),
.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn.e-tbtn-txt .e-icons.e-btn-icon:not(.e-toolbar-pop),
.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn.e-tbtn-txt .e-icons.e-icon-right.e-btn-icon:not(.e-toolbar-pop) {
    padding: 0
}

.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn.e-control:active,
.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn.e-control:focus,
.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn.e-control:hover,
.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn:active,
.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn:focus,
.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn:hover {
    padding: 0 1.5px
}

.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item:not(.e-separator) {
    min-width: 34px;
    padding: 3.5px
}

.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item.e-separator {
    min-height: 25px
}

.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item.e-separator.e-extended-separator,
.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item.e-toolbar-text .e-tbar-btn-text,
.e-toolbar.e-extended-toolbar .e-toolbar-extended.e-popup-close {
    display: none
}

.e-toolbar.e-extended-toolbar .e-toolbar-extended.e-popup-open {
    display: inline
}

.e-toolbar.e-extended-toolbar .e-toolbar-extended.e-toolbar-pop {
    width: inherit
}

.e-toolbar.e-extended-toolbar .e-toolbar-extended.e-toolbar-pop .e-toolbar-item .e-tbar-btn {
    cursor: pointer;
    font-size: 14px;
    overflow: hidden;
    padding: 0 1.5px
}

.e-toolbar.e-extended-toolbar .e-toolbar-extended.e-toolbar-pop .e-toolbar-item .e-tbar-btn .e-icons.e-btn-icon {
    font-size: 14px
}

.e-toolbar.e-extended-toolbar .e-toolbar-extended.e-toolbar-pop .e-toolbar-item:not(.e-separator) {
    height: auto
}

.e-toolbar.e-extended-toolbar .e-toolbar-extended.e-toolbar-pop .e-toolbar-item>* {
    align-self: center;
    text-overflow: ellipsis
}

.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item.e-popup-text .e-tbar-btn-text {
    display: none
}

.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item.e-separator:last-of-type {
    display: inline-flex
}

.e-toolbar.e-extended-toolbar .e-hor-nav.e-ie-align {
    display: table
}

.e-toolbar.e-rtl .e-toolbar-item .e-tbar-btn.e-tbtn-txt .e-icons.e-btn-icon,
.e-toolbar.e-rtl .e-toolbar-item .e-tbar-btn.e-tbtn-txt .e-icons.e-btn-icon.e-icon-right {
    padding: 0
}

.e-toolbar.e-rtl .e-toolbar-item .e-tbar-btn .e-tbar-btn-text {
    padding: 0 2px
}

.e-toolbar.e-rtl .e-hscroll-bar .e-hscroll-content>.e-toolbar-item:last-child {
    margin-left: 3px;
    margin-right: 0
}

.e-toolbar.e-rtl .e-hscroll-bar .e-hscroll-content .e-toolbar-center .e-toolbar-item,
.e-toolbar.e-rtl .e-hscroll-bar .e-hscroll-content .e-toolbar-right .e-toolbar-item {
    margin: 0
}

.e-toolbar.e-rtl .e-hscroll-bar .e-hscroll-content .e-toolbar-right .e-toolbar-item:last-child {
    margin-right: 3px
}

.e-toolbar.e-rtl .e-toolbar-items.e-tbar-pos .e-toolbar-left {
    left: auto;
    right: 0
}

.e-toolbar.e-rtl .e-toolbar-items.e-tbar-pos .e-toolbar-right {
    left: 0;
    right: auto
}

.e-toolbar.e-rtl .e-toolbar-items .e-toolbar-left .e-toolbar-item:first-child {
    margin-left: 0
}

.e-toolbar.e-rtl .e-toolbar-items .e-toolbar-left .e-toolbar-item:last-child {
    margin-left: 3px
}

.e-toolbar.e-rtl .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:first-child {
    margin-left: 0;
    margin-right: 3px
}

.e-toolbar.e-rtl .e-toolbar-items:first-child>.e-toolbar-item:last-child:last-child,
.e-toolbar.e-rtl .e-toolbar-items:first-child>.e-toolbar-right .e-toolbar-item:last-child {
    margin-right: 0
}

.e-toolbar.e-rtl .e-toolbar-items:first-child>.e-toolbar-item:last-child:first-child,
.e-toolbar.e-rtl .e-toolbar-items:first-child>.e-toolbar-right .e-toolbar-item:first-child {
    margin-right: 3px
}

.e-toolbar.e-rtl .e-hor-nav {
    border-radius: 0 0 0 0;
    left: 0;
    right: auto
}

.e-toolbar.e-toolpop.e-rtl .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-center .e-toolbar-item,
.e-toolbar.e-toolpop.e-rtl .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-right .e-toolbar-item {
    margin: 0
}

.e-toolbar.e-toolpop.e-rtl .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-right .e-toolbar-item:last-child {
    margin: 0 0 0 3px
}

.e-toolbar.e-extended-toolbar.e-rtl .e-hor-nav {
    left: 0;
    right: auto
}

.e-toolbar.e-extended-toolbar.e-rtl .e-toolbar-extended {
    margin-left: 0;
    padding-right: 3px
}

.e-toolbar.e-extended-toolbar.e-rtl .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn .e-icon-left {
    padding-left: 0
}

/*! toolbar theme */
.e-toolbar {
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    border: 1px #0000001f;
    box-shadow: none
}

.e-toolbar,
.e-toolbar .e-toolbar-items {
    background: #fafafa
}

.e-toolbar .e-toolbar-item .e-tbar-btn {
    background: #fafafa;
    border: none;
    box-shadow: none;
    color: #000000de
}

.e-toolbar .e-toolbar-item .e-tbar-btn .e-icons {
    color: #0000008a
}

.e-toolbar .e-toolbar-item .e-tbar-btn .e-tbar-btn-text {
    color: #000000de
}

.e-toolbar .e-toolbar-item .e-tbar-btn.e-flat.e-active {
    background: rgba(0, 0, 0, .209);
    box-shadow: none
}

.e-toolbar .e-toolbar-item .e-tbar-btn.e-flat.e-active .e-tbar-btn-text {
    color: #000000de
}

.e-toolbar .e-toolbar-item .e-tbar-btn.e-flat.e-active:focus {
    box-shadow: none
}

.e-toolbar .e-toolbar-item .e-tbar-btn:focus {
    background: #0000001f;
    border: 0 solid #0000001f;
    border-radius: 2px;
    box-shadow: none;
    color: #000000de
}

.e-toolbar .e-toolbar-item .e-tbar-btn:focus .e-icons {
    color: #0000008a
}

.e-toolbar .e-toolbar-item .e-tbar-btn:focus .e-tbar-btn-text {
    color: #000000de
}

.e-toolbar .e-toolbar-item .e-tbar-btn:hover {
    background: #0000001f;
    border: 0 solid #0000001f;
    border-radius: 2px;
    color: #000000de
}

.e-toolbar .e-toolbar-item .e-tbar-btn:hover .e-icons {
    color: #0000008a
}

.e-toolbar .e-toolbar-item .e-tbar-btn:hover .e-tbar-btn-text {
    color: #000000de
}

.e-toolbar .e-toolbar-item .e-tbar-btn:hover:active .e-icons {
    color: #0000008a
}

.e-toolbar .e-toolbar-item .e-tbar-btn:hover:active .e-tbar-btn-text {
    color: #000000de
}

.e-toolbar .e-toolbar-item .e-tbar-btn:active {
    background: #bdbdbd;
    border: 0 solid #bdbdbd;
    border-radius: 2px;
    box-shadow: none;
    color: #000000de
}

.e-toolbar .e-toolbar-item .e-tbar-btn:active .e-icons {
    color: #0000008a
}

.e-toolbar .e-toolbar-item .e-tbar-btn:active .e-tbar-btn-text {
    color: #000000de
}

.e-toolbar .e-toolbar-item.e-separator {
    border: solid #0000001f;
    border-width: 0 .5px 0 0
}

.e-toolbar .e-toolbar-item.e-overlay {
    background: #fafafa;
    color: #00000042;
    opacity: .5
}

.e-toolbar .e-toolbar-item.e-overlay .e-tbar-btn-text {
    color: #00000061
}

.e-toolbar .e-toolbar-item.e-overlay .e-icons {
    color: #00000042
}

.e-toolbar.e-vertical .e-hor-nav {
    border: solid #0000001f;
    border-width: 1px 0 0
}

.e-toolbar.e-vertical.e-rtl .e-hor-nav {
    border: solid #0000001f;
    border-width: 0 0 1px
}

.e-toolbar.e-vertical .e-toolbar-items .e-toolbar-item.e-separator {
    border-width: 0 0 .5px
}

.e-toolbar .e-hor-nav {
    background: #fafafa;
    border: solid #0000001f;
    border-width: 0 0 0 1px
}

.e-toolbar .e-hor-nav:after {
    background-color: #0000;
    border-radius: 50%;
    border-width: 1px;
    box-sizing: border-box;
    content: "";
    height: 1px;
    left: 50%;
    position: absolute;
    top: 50%;
    visibility: hidden;
    width: 1px
}

.e-toolbar .e-hor-nav.e-nav-active:active,
.e-toolbar .e-hor-nav.e-nav-active:focus,
.e-toolbar .e-hor-nav.e-nav-active:hover {
    border-bottom-right-radius: 0
}

.e-toolbar .e-hor-nav:active {
    background: #fafafa;
    border: 0;
    box-shadow: none;
    color: #000000de
}

.e-toolbar .e-hor-nav:active .e-icons {
    color: #0000008a
}

.e-toolbar .e-hor-nav:active:after {
    animation: tbar-popup-shadow .6s ease-out 0ms;
    visibility: visible
}

.e-toolbar .e-hor-nav:hover {
    background: #0000001f;
    border-left: 1px solid #0000001f;
    color: #000000de
}

.e-toolbar .e-hor-nav:hover .e-icons {
    color: #0000008a
}

.e-toolbar .e-hor-nav:hover:not(.e-nav-active) {
    border: solid #0000001f;
    border-width: 0 0 0 1px
}

.e-toolbar .e-hor-nav:focus,
.e-toolbar .e-hor-nav:hover:active {
    background: #0000001f;
    border: 0 solid #0000001f
}

.e-toolbar .e-hor-nav:focus {
    color: #000000de
}

.e-toolbar .e-hor-nav:focus .e-icons {
    color: #0000008a
}

.e-toolbar.e-toolpop .e-hor-nav.e-nav-active,
.e-toolbar.e-toolpop .e-hor-nav.e-nav-active:not(.e-expended-nav) {
    background: #0000001f;
    border: 0 solid #0000001f;
    box-shadow: none
}

.e-toolbar.e-toolpop .e-hor-nav.e-nav-active:focus,
.e-toolbar.e-toolpop .e-hor-nav.e-nav-active:not(.e-expended-nav):focus {
    border: 0 solid #0000001f
}

.e-toolbar.e-toolpop .e-hor-nav.e-nav-active .e-icons,
.e-toolbar.e-toolpop .e-hor-nav.e-nav-active .e-icons:active,
.e-toolbar.e-toolpop .e-hor-nav.e-nav-active:not(.e-expended-nav) .e-icons,
.e-toolbar.e-toolpop .e-hor-nav.e-nav-active:not(.e-expended-nav) .e-icons:active {
    color: #000000de
}

.e-toolbar .e-toolbar-pop {
    background: #fafafa;
    border: 1px #0000001f;
    box-shadow: 0 2px 2px 1px #00000036
}

.e-toolbar .e-toolbar-pop .e-toolbar-item .e-tbar-btn {
    background: #fafafa
}

.e-toolbar .e-toolbar-pop .e-toolbar-item .e-tbar-btn:hover {
    background: #0000001f;
    border: 0 solid #0000001f;
    box-shadow: none
}

.e-toolbar .e-toolbar-pop .e-toolbar-item .e-tbar-btn:active {
    background: #bdbdbd;
    border: 0 solid #bdbdbd;
    box-shadow: none
}

.e-toolbar .e-toolbar-pop .e-toolbar-item .e-tbar-btn:focus {
    background: #0000001f;
    border: 0 solid #0000001f;
    box-shadow: none
}

.e-toolbar .e-toolbar-pop .e-toolbar-item .e-btn:focus {
    outline: 0
}

.e-toolbar .e-toolbar-pop .e-toolbar-item:not(.e-separator) {
    background: #0000
}

.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn {
    background: #fafafa;
    border: none;
    box-shadow: none
}

.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn:focus {
    background: #0000001f;
    border: 0 solid #0000001f;
    border-radius: 2px;
    box-shadow: none
}

.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn:hover {
    background: #0000001f;
    border: 0 solid #0000001f;
    border-radius: 2px
}

.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn:active {
    background: #bdbdbd;
    border: 0 solid #bdbdbd;
    border-radius: 2px;
    box-shadow: none
}

.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item.e-separator {
    border: solid #0000001f;
    border-width: 0 .5px 0 0
}

.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item.e-overlay,
.e-toolbar.e-extended-toolbar .e-toolbar-pop {
    background: #fafafa
}

.e-toolbar.e-rtl .e-hor-nav {
    background: #fafafa;
    border: solid #0000001f;
    border-width: 0 1px 0 0
}

.e-toolbar.e-rtl .e-hor-nav:not(.e-nav-active):hover {
    background: #0000001f;
    border: solid #0000001f;
    border-width: 0 1px 0 0;
    color: #000000de
}

/*! component's theme wise override material-definitions and variables */
/*! accordion icons */
.e-accordion .e-tgl-collapse-icon:before {
    content: ""
}

.e-accordion .e-tgl-collapse-icon.e-expand-icon {
    transform: rotate(-180deg)
}

/*! accordion layout */
.e-accordion.e-bigger .e-acrdn-item .e-acrdn-header .e-acrdn-header-content,
.e-bigger .e-accordion .e-acrdn-item .e-acrdn-header .e-acrdn-header-content {
    font-size: 16px;
    vertical-align: middle
}

.e-accordion.e-bigger .e-acrdn-item.e-select .e-acrdn-panel,
.e-bigger .e-accordion .e-acrdn-item.e-select .e-acrdn-panel {
    font-size: 14px
}

.e-accordion.e-bigger .e-acrdn-item.e-select .e-acrdn-panel.e-nested>.e-acrdn-content>.e-accordion>.e-acrdn-item>.e-acrdn-panel:not(.e-nested)>.e-acrdn-content,
.e-bigger .e-accordion .e-acrdn-item.e-select .e-acrdn-panel.e-nested>.e-acrdn-content>.e-accordion>.e-acrdn-item>.e-acrdn-panel:not(.e-nested)>.e-acrdn-content {
    padding: 16px 16px 16px 32px
}

.e-accordion.e-bigger .e-acrdn-item.e-select .e-acrdn-panel.e-nested>.e-acrdn-content>.e-accordion>.e-acrdn-item>.e-acrdn-header,
.e-bigger .e-accordion .e-acrdn-item.e-select .e-acrdn-panel.e-nested>.e-acrdn-content>.e-accordion>.e-acrdn-item>.e-acrdn-header {
    box-shadow: none;
    padding: 0 46px 0 32px
}

.e-accordion.e-bigger .e-acrdn-item.e-select .e-acrdn-panel.e-nested>.e-acrdn-content,
.e-bigger .e-accordion .e-acrdn-item.e-select .e-acrdn-panel.e-nested>.e-acrdn-content {
    padding: 0
}

.e-accordion.e-bigger .e-acrdn-item.e-select .e-acrdn-panel.e-nested>.e-acrdn-content>.e-accordion,
.e-bigger .e-accordion .e-acrdn-item.e-select .e-acrdn-panel.e-nested>.e-acrdn-content>.e-accordion {
    border: 0
}

.e-accordion.e-bigger .e-acrdn-item.e-select .e-acrdn-panel.e-nested>.e-acrdn-content .e-accordion .e-acrdn-panel.e-nested .e-acrdn-content .e-acrdn-header,
.e-bigger .e-accordion .e-acrdn-item.e-select .e-acrdn-panel.e-nested>.e-acrdn-content .e-accordion .e-acrdn-panel.e-nested .e-acrdn-content .e-acrdn-header {
    padding: 0 46px 0 48px
}

.e-accordion.e-bigger .e-acrdn-item.e-select .e-acrdn-panel.e-nested>.e-acrdn-content .e-accordion .e-acrdn-panel.e-nested .e-acrdn-content .e-acrdn-panel .e-acrdn-content,
.e-bigger .e-accordion .e-acrdn-item.e-select .e-acrdn-panel.e-nested>.e-acrdn-content .e-accordion .e-acrdn-panel.e-nested .e-acrdn-content .e-acrdn-panel .e-acrdn-content {
    padding: 16px 16px 16px 48px
}

.e-accordion.e-bigger .e-acrdn-item.e-select .e-acrdn-panel .e-acrdn-header .e-acrdn-header-content,
.e-bigger .e-accordion .e-acrdn-item.e-select .e-acrdn-panel .e-acrdn-header .e-acrdn-header-content {
    font-size: 14px
}

.e-accordion.e-bigger .e-acrdn-item.e-select .e-acrdn-header,
.e-bigger .e-accordion .e-acrdn-item.e-select .e-acrdn-header {
    line-height: 47px;
    min-height: 48px;
    padding: 0 46px 0 16px
}

.e-accordion.e-bigger .e-acrdn-item.e-select .e-acrdn-header .e-toggle-icon,
.e-bigger .e-accordion .e-acrdn-item.e-select .e-acrdn-header .e-toggle-icon {
    font-size: 12px;
    height: 48px;
    min-height: 48px;
    min-width: 30px;
    right: 16px
}

.e-accordion.e-bigger .e-acrdn-item.e-select .e-acrdn-header .e-acrdn-header-icon,
.e-bigger .e-accordion .e-acrdn-item.e-select .e-acrdn-header .e-acrdn-header-icon {
    display: inline-block;
    padding: 0 14px 0 0
}

.e-accordion.e-bigger .e-acrdn-item.e-select .e-acrdn-header .e-acrdn-header-icon .e-acrdn-icons.e-icons,
.e-bigger .e-accordion .e-acrdn-item.e-select .e-acrdn-header .e-acrdn-header-icon .e-acrdn-icons.e-icons {
    font-size: 12px
}

.e-accordion.e-bigger .e-acrdn-item.e-select .e-acrdn-panel .e-acrdn-content,
.e-bigger .e-accordion .e-acrdn-item.e-select .e-acrdn-panel .e-acrdn-content {
    font-size: 14px;
    padding: 16px
}

.e-accordion.e-bigger.e-rtl .e-acrdn-item.e-select .e-acrdn-panel.e-nested>.e-acrdn-content>.e-accordion>.e-acrdn-item>.e-acrdn-panel:not(.e-nested)>.e-acrdn-content,
.e-bigger .e-accordion.e-rtl .e-acrdn-item.e-select .e-acrdn-panel.e-nested>.e-acrdn-content>.e-accordion>.e-acrdn-item>.e-acrdn-panel:not(.e-nested)>.e-acrdn-content {
    padding: 16px 32px 16px 16px
}

.e-accordion.e-bigger.e-rtl .e-acrdn-item.e-select .e-acrdn-panel.e-nested>.e-acrdn-content>.e-accordion>.e-acrdn-item>.e-acrdn-header,
.e-bigger .e-accordion.e-rtl .e-acrdn-item.e-select .e-acrdn-panel.e-nested>.e-acrdn-content>.e-accordion>.e-acrdn-item>.e-acrdn-header {
    padding: 0 32px 0 46px
}

.e-accordion.e-bigger.e-rtl .e-acrdn-item.e-select .e-acrdn-panel.e-nested>.e-acrdn-content .e-accordion .e-acrdn-panel.e-nested .e-acrdn-content .e-acrdn-header,
.e-bigger .e-accordion.e-rtl .e-acrdn-item.e-select .e-acrdn-panel.e-nested>.e-acrdn-content .e-accordion .e-acrdn-panel.e-nested .e-acrdn-content .e-acrdn-header {
    padding: 0 48px 0 46px
}

.e-accordion.e-bigger.e-rtl .e-acrdn-item.e-select .e-acrdn-panel.e-nested>.e-acrdn-content .e-accordion .e-acrdn-panel.e-nested .e-acrdn-content .e-acrdn-panel .e-acrdn-content,
.e-bigger .e-accordion.e-rtl .e-acrdn-item.e-select .e-acrdn-panel.e-nested>.e-acrdn-content .e-accordion .e-acrdn-panel.e-nested .e-acrdn-content .e-acrdn-panel .e-acrdn-content {
    padding: 16px 48px 16px 16px
}

.e-accordion.e-bigger.e-rtl .e-acrdn-item .e-acrdn-header,
.e-bigger .e-accordion.e-rtl .e-acrdn-item .e-acrdn-header {
    padding: 0 16px 0 46px
}

.e-accordion.e-bigger.e-rtl .e-acrdn-item .e-acrdn-header .e-toggle-icon,
.e-bigger .e-accordion.e-rtl .e-acrdn-item .e-acrdn-header .e-toggle-icon {
    left: 16px;
    right: auto
}

.e-accordion.e-bigger.e-rtl .e-acrdn-item .e-acrdn-header .e-acrdn-header-icon,
.e-bigger .e-accordion.e-rtl .e-acrdn-item .e-acrdn-header .e-acrdn-header-icon {
    padding: 0 0 0 14px
}

.e-accordion {
    display: block;
    position: relative
}

.e-accordion .e-acrdn-item {
    margin-top: 0
}

.e-accordion .e-acrdn-item.e-select.e-selected:first-child {
    border-top: 0
}

.e-accordion .e-acrdn-item.e-select.e-selected:last-child {
    border-bottom: 0
}

.e-accordion .e-acrdn-item:first-child {
    margin-top: 0
}

.e-accordion .e-acrdn-item:not(.e-select)+.e-acrdn-item:not(.e-select) {
    margin-bottom: 0;
    margin-top: 0
}

.e-accordion .e-acrdn-item .e-acrdn-panel.e-nested .e-acrdn-item.e-select {
    margin: 0
}

.e-accordion .e-acrdn-item>.e-acrdn-header .e-acrdn-header-content {
    font-weight: 400
}

.e-accordion .e-acrdn-item.e-selected {
    padding-top: 0
}

.e-accordion .e-acrdn-item.e-selected>.e-acrdn-header .e-acrdn-header-content {
    font-weight: 400
}

.e-accordion .e-acrdn-item.e-overlay {
    height: auto
}

.e-accordion .e-acrdn-item {
    overflow: visible;
    padding-top: 0;
    position: relative
}

.e-accordion .e-acrdn-item.e-hide {
    display: none
}

.e-accordion .e-acrdn-item .e-acrdn-header .e-acrdn-header-content {
    font-size: 15px
}

.e-accordion .e-acrdn-item.e-select>.e-acrdn-header {
    cursor: pointer
}

.e-accordion .e-acrdn-item.e-select>.e-acrdn-header:focus .e-acrdn-header-content,
.e-accordion .e-acrdn-item.e-select>.e-acrdn-header:hover .e-acrdn-header-content {
    text-decoration: none
}

.e-accordion .e-acrdn-item .e-acrdn-header {
    border-radius: 0;
    line-height: 35px;
    min-height: 36px;
    overflow: hidden;
    padding: 0 40px 0 16px;
    text-decoration: none;
    text-overflow: ellipsis;
    white-space: nowrap
}

.e-accordion .e-acrdn-item .e-acrdn-header>* {
    display: inline-block
}

.e-accordion .e-acrdn-item .e-acrdn-header .e-acrdn-header-content {
    line-height: 35px
}

.e-accordion .e-acrdn-item .e-acrdn-header .e-toggle-icon {
    display: table;
    font-size: 12px;
    height: 36px;
    min-height: 36px;
    min-width: 24px;
    position: absolute;
    right: 16px;
    top: 0
}

.e-accordion .e-acrdn-item .e-acrdn-header .e-toggle-icon .e-tgl-collapse-icon.e-icons {
    display: table-cell;
    text-align: center;
    vertical-align: middle
}

.e-accordion .e-acrdn-item .e-acrdn-header .e-toggle-animation {
    transition: .5s ease 0s
}

.e-accordion .e-acrdn-item .e-acrdn-header .e-acrdn-header-icon {
    display: inline-block;
    padding: 0 8px 0 0
}

.e-accordion .e-acrdn-item .e-acrdn-header .e-acrdn-header-icon .e-acrdn-icons.e-icons {
    font-size: 12px
}

.e-accordion .e-acrdn-item .e-acrdn-panel {
    overflow-y: hidden;
    text-decoration: none;
    width: 100%
}

.e-accordion .e-acrdn-item .e-acrdn-panel.e-nested>.e-acrdn-content>.e-accordion>.e-acrdn-item>.e-acrdn-panel:not(.e-nested)>.e-acrdn-content {
    padding: 16px 16px 16px 32px
}

.e-accordion .e-acrdn-item .e-acrdn-panel.e-nested>.e-acrdn-content>.e-accordion>.e-acrdn-item>.e-acrdn-header {
    padding: 0 40px 0 32px
}

.e-accordion .e-acrdn-item .e-acrdn-panel.e-nested>.e-acrdn-content>.e-accordion>.e-acrdn-item>.e-acrdn-header:focus {
    box-shadow: none
}

.e-accordion .e-acrdn-item .e-acrdn-panel.e-nested>.e-acrdn-content,
.e-accordion .e-acrdn-item .e-acrdn-panel.e-nested>.e-acrdn-content .e-acrdn-panel.e-nested>.e-acrdn-content {
    padding: 0
}

.e-accordion .e-acrdn-item .e-acrdn-panel.e-nested>.e-acrdn-content>.e-accordion {
    border: 0
}

.e-accordion .e-acrdn-item .e-acrdn-panel.e-nested>.e-acrdn-content .e-accordion .e-acrdn-panel.e-nested .e-acrdn-content .e-acrdn-header {
    padding: 0 40px 0 48px
}

.e-accordion .e-acrdn-item .e-acrdn-panel.e-nested>.e-acrdn-content .e-accordion .e-acrdn-panel.e-nested .e-acrdn-content .e-acrdn-panel .e-acrdn-content {
    padding: 16px 16px 16px 48px
}

.e-accordion .e-acrdn-item .e-acrdn-panel.e-nested .e-acrdn-item.e-select.e-selected .e-acrdn-header>.e-acrdn-header-content,
.e-accordion .e-acrdn-item .e-acrdn-panel.e-nested .e-nested .e-accordion .e-acrdn-item .e-acrdn-header .e-acrdn-header-content {
    font-weight: 400
}

.e-accordion .e-acrdn-item .e-acrdn-panel .e-acrdn-content {
    line-height: 1.5;
    overflow: hidden;
    padding: 16px;
    text-overflow: ellipsis
}

.e-accordion .e-acrdn-item .e-acrdn-panel .e-acrdn-content>* {
    overflow: hidden;
    text-overflow: ellipsis
}

.e-accordion .e-acrdn-item .e-acrdn-panel .e-acrdn-header-content {
    font-size: 14px
}

.e-accordion .e-acrdn-item .e-content-hide {
    display: none
}

.e-accordion.e-rtl .e-acrdn-item .e-acrdn-panel.e-nested>.e-acrdn-content>.e-accordion>.e-acrdn-item>.e-acrdn-panel:not(.e-nested)>.e-acrdn-content {
    padding: 16px 32px 16px 16px
}

.e-accordion.e-rtl .e-acrdn-item .e-acrdn-panel.e-nested>.e-acrdn-content>.e-accordion>.e-acrdn-item>.e-acrdn-header {
    padding: 0 32px 0 40px
}

.e-accordion.e-rtl .e-acrdn-item .e-acrdn-panel.e-nested>.e-acrdn-content .e-accordion .e-acrdn-panel.e-nested .e-acrdn-content .e-acrdn-header {
    padding: 0 48px 0 40px
}

.e-accordion.e-rtl .e-acrdn-item .e-acrdn-panel.e-nested>.e-acrdn-content .e-accordion .e-acrdn-panel.e-nested .e-acrdn-content .e-acrdn-panel .e-acrdn-content {
    padding: 16px 48px 16px 16px
}

.e-accordion.e-rtl .e-acrdn-item .e-acrdn-header {
    padding: 0 16px 0 40px
}

.e-accordion.e-rtl .e-acrdn-item .e-acrdn-header .e-toggle-icon {
    left: 16px;
    right: auto
}

.e-accordion.e-rtl .e-acrdn-item .e-acrdn-header .e-acrdn-header-icon {
    padding: 0 0 0 8px
}

/*! accordion theme */
.e-accordion {
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    background: #fff;
    border: 1px solid #0000001f;
    border-radius: 0
}

.e-accordion .e-acrdn-item {
    border: 0 solid #0000001f;
    border-radius: 0
}

.e-accordion .e-acrdn-item.e-active {
    background: #fff
}

.e-accordion .e-acrdn-item.e-select:last-child {
    border-bottom: 1px solid #0000;
    border-radius: 0
}

.e-accordion .e-acrdn-item:first-child .e-acrdn-header:focus {
    border-radius: 0
}

.e-accordion .e-acrdn-item:last-child {
    border-bottom: 0
}

.e-accordion .e-acrdn-item:last-child.e-selected .e-acrdn-header:focus,
.e-accordion .e-acrdn-item:last-child:not(.e-expand-state) .e-acrdn-header:focus {
    border-radius: 0
}

.e-accordion .e-acrdn-item.e-item-focus {
    border: 0 solid #0000001f
}

.e-accordion .e-acrdn-item.e-item-focus.e-select.e-selected.e-expand-state {
    border-top: 1px solid #fff
}

.e-accordion .e-acrdn-item.e-item-focus.e-select.e-selected.e-expand-state .e-acrdn-header:focus {
    border: 0 solid #0000001f
}

.e-accordion .e-acrdn-item.e-item-focus.e-select.e-selected.e-expand-state .e-acrdn-header:hover:focus {
    background: #eee
}

.e-accordion .e-acrdn-item.e-item-focus.e-select.e-selected.e-expand-state .e-acrdn-header:hover:focus .e-acrdn-header-content {
    color: #e3165b
}

.e-accordion .e-acrdn-item.e-item-focus.e-select.e-selected.e-expand-state .e-acrdn-header:hover:focus .e-icons {
    color: #0000008a
}

.e-accordion .e-acrdn-item.e-item-focus.e-select.e-selected.e-expand-state .e-acrdn-header:hover:focus .e-acrdn-header-icon .e-icons {
    color: #e3165b
}

.e-accordion .e-acrdn-item.e-item-focus.e-expand-state.e-select,
.e-accordion .e-acrdn-item.e-item-focus.e-select.e-selected.e-expand-state {
    border-color: #eee
}

.e-accordion .e-acrdn-item.e-expand-state.e-select {
    border-color: #fff;
    border-style: solid;
    border-width: 1px 0
}

.e-accordion .e-acrdn-item .e-acrdn-header {
    border: 0
}

.e-accordion .e-acrdn-item.e-overlay.e-select.e-expand-state .e-acrdn-header .e-acrdn-header-content,
.e-accordion .e-acrdn-item.e-overlay.e-select.e-expand-state .e-acrdn-header .e-icons {
    color: #e3165b
}

.e-accordion .e-acrdn-item.e-overlay {
    background: #fff;
    opacity: .5
}

.e-accordion .e-acrdn-item.e-overlay .e-acrdn-header .e-acrdn-header-content,
.e-accordion .e-acrdn-item.e-overlay .e-acrdn-header .e-icons {
    color: #000000de
}

.e-accordion .e-acrdn-item.e-overlay.e-overlay.e-select.e-expand-state .e-acrdn-header .e-acrdn-header-content,
.e-accordion .e-acrdn-item.e-overlay.e-overlay.e-select.e-expand-state .e-acrdn-header .e-icons {
    color: #e3165b
}

.e-accordion .e-acrdn-item.e-selected.e-select.e-expand-state>.e-acrdn-header:focus {
    background: #eee;
    border: 0 solid #0000001f
}

.e-accordion .e-acrdn-item.e-selected.e-select.e-expand-state>.e-acrdn-header:hover {
    background: #eee
}

.e-accordion .e-acrdn-item.e-selected.e-select.e-expand-state>.e-acrdn-header:active {
    background: #fff
}

.e-accordion .e-acrdn-item .e-acrdn-panel.e-nested .e-acrdn-item.e-select.e-expand-state>.e-acrdn-header .e-acrdn-header-content,
.e-accordion .e-acrdn-item .e-acrdn-panel.e-nested .e-acrdn-item.e-select.e-selected.e-expand-state>.e-acrdn-header .e-acrdn-header-content {
    color: #e3165b
}

.e-accordion .e-acrdn-item .e-acrdn-panel.e-nested .e-acrdn-content .e-acrdn-item:last-child {
    border-bottom: 1px #0000001f
}

.e-accordion .e-acrdn-item .e-acrdn-panel.e-nested .e-acrdn-header .e-acrdn-header-content {
    color: #000000de
}

.e-accordion .e-acrdn-item.e-select {
    background: none;
    border-color: #0000;
    border-style: solid;
    border-width: 1px 0
}

.e-accordion .e-acrdn-item.e-select .e-acrdn-panel .e-acrdn-content {
    background: none;
    border-bottom: 0;
    border-top: 0;
    color: #000000de
}

.e-accordion .e-acrdn-item .e-acrdn-header .e-acrdn-header-content {
    color: #000000de
}

.e-accordion .e-acrdn-item .e-acrdn-header .e-acrdn-header-icon {
    color: #0000008a
}

.e-accordion .e-acrdn-item.e-select.e-selected>.e-acrdn-header:focus {
    border: 0
}

.e-accordion .e-acrdn-item.e-expand-state.e-select:not(.e-selected)>.e-acrdn-header:focus {
    background: #eee;
    border: 0;
    border-color: initial
}

.e-accordion .e-acrdn-item .e-acrdn-header:active,
.e-accordion .e-acrdn-item .e-acrdn-header:hover {
    background: #0000;
    border: 0;
    border-color: initial
}

.e-accordion .e-acrdn-item .e-acrdn-header:focus {
    background: #eee;
    border: 0;
    box-shadow: none
}

.e-accordion .e-acrdn-item .e-acrdn-header:focus:active .e-acrdn-header-content,
.e-accordion .e-acrdn-item .e-acrdn-header:focus:active .e-icons,
.e-accordion .e-acrdn-item .e-acrdn-header:focus:active .e-toggle-icon,
.e-accordion .e-acrdn-item.e-select.e-acrdn-item>.e-acrdn-header:hover .e-acrdn-header-content {
    color: #000000de
}

.e-accordion .e-acrdn-item.e-select.e-acrdn-item>.e-acrdn-header:hover .e-icons,
.e-accordion .e-acrdn-item.e-select.e-acrdn-item>.e-acrdn-header:hover .e-toggle-icon .e-icons.e-tgl-collapse-icon {
    color: #0000008a
}

.e-accordion .e-acrdn-item.e-select.e-acrdn-item>.e-acrdn-header:hover:focus .e-acrdn-header-content,
.e-accordion .e-acrdn-item.e-select.e-acrdn-item>.e-acrdn-header:hover:focus .e-icons {
    color: #000000de
}

.e-accordion .e-acrdn-item.e-select.e-expand-state>.e-acrdn-header,
.e-accordion .e-acrdn-item.e-select.e-selected.e-expand-state>.e-acrdn-header {
    background: #fff;
    border: 0 solid;
    border-color: initial
}

.e-accordion .e-acrdn-item.e-select.e-expand-state>.e-acrdn-header:hover .e-icons,
.e-accordion .e-acrdn-item.e-select.e-selected.e-expand-state>.e-acrdn-header:hover .e-icons {
    color: #0000008a
}

.e-accordion .e-acrdn-item.e-select.e-expand-state>.e-acrdn-header .e-acrdn-header-icon,
.e-accordion .e-acrdn-item.e-select.e-expand-state>.e-acrdn-header:hover .e-acrdn-header-content,
.e-accordion .e-acrdn-item.e-select.e-expand-state>.e-acrdn-header:hover .e-acrdn-header-icon .e-icons,
.e-accordion .e-acrdn-item.e-select.e-expand-state>.e-acrdn-header:hover:focus .e-acrdn-header-content,
.e-accordion .e-acrdn-item.e-select.e-expand-state>.e-acrdn-header:hover:focus .e-icons,
.e-accordion .e-acrdn-item.e-select.e-selected.e-expand-state>.e-acrdn-header .e-acrdn-header-icon,
.e-accordion .e-acrdn-item.e-select.e-selected.e-expand-state>.e-acrdn-header:hover .e-acrdn-header-content,
.e-accordion .e-acrdn-item.e-select.e-selected.e-expand-state>.e-acrdn-header:hover .e-acrdn-header-icon .e-icons,
.e-accordion .e-acrdn-item.e-select.e-selected.e-expand-state>.e-acrdn-header:hover:focus .e-acrdn-header-content,
.e-accordion .e-acrdn-item.e-select.e-selected.e-expand-state>.e-acrdn-header:hover:focus .e-icons {
    color: #e3165b
}

.e-accordion .e-acrdn-item.e-select.e-expand-state>.e-acrdn-header:hover,
.e-accordion .e-acrdn-item.e-select.e-selected.e-expand-state>.e-acrdn-header:hover {
    border-color: initial
}

.e-accordion .e-acrdn-item.e-select.e-expand-state>.e-acrdn-header>.e-toggle-icon,
.e-accordion .e-acrdn-item.e-select.e-selected.e-expand-state>.e-acrdn-header>.e-toggle-icon {
    color: #0000008a
}

.e-accordion .e-acrdn-item.e-select.e-expand-state>.e-acrdn-header .e-acrdn-header-content,
.e-accordion .e-acrdn-item.e-select.e-expand-state>.e-acrdn-header .e-acrdn-header-icon,
.e-accordion .e-acrdn-item.e-select.e-selected.e-expand-state>.e-acrdn-header .e-acrdn-header-content,
.e-accordion .e-acrdn-item.e-select.e-selected.e-expand-state>.e-acrdn-header .e-acrdn-header-icon {
    color: #e3165b
}

.e-accordion .e-acrdn-item.e-select.e-item-focus {
    border-color: #eee
}

.e-accordion .e-acrdn-item.e-selected {
    border: solid #0000001f;
    border-width: 0 0 1px
}

.e-accordion .e-acrdn-item.e-selected.e-select {
    border-color: #0000001f;
    border-style: solid;
    border-width: 1px 0
}

.e-accordion .e-acrdn-item.e-selected.e-select.e-active {
    background: #fff
}

.e-accordion .e-acrdn-item.e-selected.e-select.e-select:last-child {
    border-bottom: 0
}

.e-accordion .e-acrdn-item.e-selected>.e-acrdn-header>.e-acrdn-header-content {
    color: #000000de
}

.e-accordion .e-acrdn-item.e-selected>.e-acrdn-header>.e-toggle-icon {
    color: #0000008a
}

.e-accordion .e-acrdn-item.e-selected>.e-acrdn-header:focus {
    box-shadow: none;
    position: relative;
    z-index: 2
}

.e-accordion .e-acrdn-item.e-selected+.e-selected {
    border-color: #0000 #0000 #0000001f;
    border-style: solid;
    border-width: 1px 0
}

.e-accordion .e-acrdn-item.e-selected .e-acrdn-item.e-selected.e-expand-state:hover>.e-acrdn-header .e-icons {
    color: #0000008a
}

.e-accordion .e-acrdn-item.e-selected .e-acrdn-item.e-selected.e-expand-state:hover>.e-acrdn-header .e-acrdn-header-content {
    color: #e3165b
}

.e-accordion .e-acrdn-item.e-selected.e-select>.e-acrdn-header {
    background: #0000;
    border: 0 solid;
    border-color: initial;
    border-radius: 0
}

.e-accordion .e-acrdn-item.e-selected.e-select>.e-acrdn-header:focus {
    background: #eee
}

.e-accordion .e-acrdn-item.e-selected.e-select>.e-acrdn-header:hover {
    border-color: initial
}

.e-accordion .e-acrdn-item.e-selected>.e-acrdn-panel .e-acrdn-content {
    color: #000000de
}

.e-accordion .e-acrdn-item .e-toggle-icon,
.e-accordion .e-acrdn-item.e-selected>.e-acrdn-panel .e-acrdn-header-content {
    color: #0000008a
}

.e-accordion .e-acrdn-item .e-acrdn-panel {
    font-size: 13px
}

/*! Carousel component material theme definitions and variables */
.e-carousel .e-previous-icon:before {
    content: ""
}

.e-carousel .e-next-icon:before {
    content: ""
}

.e-carousel .e-play-icon:before {
    content: ""
}

.e-carousel .e-pause-icon:before {
    content: ""
}

.e-carousel.e-rtl .e-previous-icon:before {
    content: ""
}

.e-carousel.e-rtl .e-next-icon:before {
    content: ""
}

/*! carousel component styles */
.e-carousel {
    display: block;
    margin: 0;
    padding: 0;
    position: relative
}

.e-carousel .e-carousel-items,
.e-carousel .e-carousel-slide-container {
    height: 100%;
    margin: 0;
    overflow: hidden;
    padding: 0;
    position: relative;
    width: 100%
}

.e-carousel .e-carousel-items.e-swipe-start {
    cursor: pointer
}

.e-carousel.e-partial .e-carousel-slide-container {
    padding: 0 100px
}

@media screen and (max-width:480px) {
    .e-carousel.e-partial .e-carousel-slide-container {
        padding: 0 75px
    }
}

@media screen and (max-width:320px) {
    .e-carousel.e-partial .e-carousel-slide-container {
        padding: 0 50px
    }
}

.e-carousel .e-carousel-items {
    display: flex;
    flex-direction: row;
    transition-duration: .6s;
    transition-property: transform;
    transition-timing-function: ease-in-out;
    width: calc(var(--carousel-items-count)*100%)
}

.e-carousel .e-carousel-items .e-carousel-item {
    height: 100%;
    overflow: hidden;
    padding: 0;
    position: relative;
    width: calc(100%/var(--carousel-items-count))
}

.e-carousel.e-blazor-carousel .e-carousel-items {
    transform: translateX(calc(-100%/var(--carousel-items-count)*var(--carousel-items-current)));
    transition: transform
}

.e-carousel.e-blazor-carousel.e-rtl .e-carousel-items {
    transform: translateX(calc(100%/var(--carousel-items-count)*var(--carousel-items-current)));
    transition: transform
}

.e-carousel.e-carousel-fade-animation .e-carousel-items.e-fade-in-out {
    animation: fade-in-out .6s ease-in-out;
    transition-property: none
}

@keyframes fade-in-out {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

.e-carousel.e-carousel-slide-animation .e-carousel-items.e-slide {
    transition-duration: .6s
}

.e-carousel.e-carousel-custom-animation:not(.e-partial) .e-carousel-item {
    display: block;
    height: 100%;
    left: 0;
    opacity: 0;
    pointer-events: none;
    top: 0
}

.e-carousel.e-carousel-custom-animation:not(.e-partial) .e-carousel-item.e-active {
    opacity: 1;
    pointer-events: visible
}

.e-carousel .e-carousel-navigators {
    align-items: center;
    display: flex;
    height: 100%;
    justify-content: space-between;
    pointer-events: none;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 1
}

.e-carousel .e-carousel-navigators .e-next,
.e-carousel .e-carousel-navigators .e-play-pause,
.e-carousel .e-carousel-navigators .e-previous {
    padding: .5em;
    pointer-events: auto
}

.e-carousel .e-carousel-navigators .e-next .e-btn,
.e-carousel .e-carousel-navigators .e-play-pause .e-btn,
.e-carousel .e-carousel-navigators .e-previous .e-btn {
    border: 0;
    box-shadow: none
}

.e-carousel .e-carousel-navigators .e-next .e-btn:hover,
.e-carousel .e-carousel-navigators .e-play-pause .e-btn:hover,
.e-carousel .e-carousel-navigators .e-previous .e-btn:hover {
    border-radius: 50%
}

.e-carousel .e-carousel-navigators .e-next .e-btn.e-rtl,
.e-carousel .e-carousel-navigators .e-play-pause .e-btn.e-rtl,
.e-carousel .e-carousel-navigators .e-previous .e-btn.e-rtl {
    transform: rotate(180deg)
}

.e-carousel .e-carousel-navigators .e-next.e-hover-arrows,
.e-carousel .e-carousel-navigators .e-play-pause.e-hover-arrows,
.e-carousel .e-carousel-navigators .e-previous.e-hover-arrows {
    display: none
}

.e-carousel .e-carousel-indicators {
    align-items: center;
    bottom: 0;
    display: flex;
    justify-content: center;
    min-height: 48px;
    padding: 0;
    pointer-events: none;
    position: absolute;
    width: 100%;
    z-index: 1
}

.e-carousel .e-carousel-indicators.e-default .e-indicator-bars {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    pointer-events: auto
}

.e-carousel .e-carousel-indicators.e-default .e-indicator-bars .e-indicator-bar {
    padding: 0
}

.e-carousel .e-carousel-indicators.e-default .e-indicator-bars .e-indicator-bar .e-indicator {
    align-items: center;
    display: flex;
    justify-content: center;
    padding: 6px
}

.e-carousel .e-carousel-indicators.e-default .e-indicator-bars .e-indicator-bar .e-indicator div {
    border: 1px solid #fff6;
    border-radius: 50%;
    height: 12px;
    transition-duration: .6s;
    transition-property: background-color, border-color;
    transition-timing-function: ease-in-out;
    width: 12px
}

.e-carousel .e-carousel-indicators.e-default .e-indicator-bars .e-indicator-bar .e-indicator .e-ripple-element {
    display: none
}

.e-carousel .e-carousel-indicators.e-dynamic {
    min-height: 36px
}

.e-carousel .e-carousel-indicators.e-dynamic .e-indicator-bars {
    display: block;
    overflow: hidden;
    transition: opacity .6s ease-in-out;
    white-space: nowrap;
    width: 80px
}

.e-carousel .e-carousel-indicators.e-dynamic .e-indicator-bars .e-indicator-bar {
    border-radius: 50%;
    display: inline-block;
    height: 8px;
    left: calc(32px - 16px*var(--carousel-items-current));
    margin: 0 4px;
    opacity: 1;
    position: relative;
    transform: scale(.33);
    transition-duration: .6s;
    transition-property: transform, left;
    transition-timing-function: ease-in-out;
    white-space: nowrap;
    width: 8px
}

.e-carousel .e-carousel-indicators.e-dynamic .e-indicator-bars .e-indicator-bar.e-active {
    transform: scale(1)
}

.e-carousel .e-carousel-indicators.e-dynamic .e-indicator-bars .e-indicator-bar.e-next,
.e-carousel .e-carousel-indicators.e-dynamic .e-indicator-bars .e-indicator-bar.e-prev {
    transform: scale(.66)
}

.e-carousel .e-carousel-indicators.e-fraction {
    min-height: 36px
}

.e-carousel .e-carousel-indicators.e-progress {
    min-height: 4px
}

.e-carousel .e-carousel-indicators.e-progress .e-indicator-bars {
    height: 4px;
    width: 100%
}

.e-carousel .e-carousel-indicators.e-progress .e-indicator-bars .e-indicator-bar {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    transform: translateZ(0) scaleX(calc(var(--carousel-items-current)/var(--carousel-items-count))) scaleY(1);
    transform-origin: left top;
    transition-duration: .6s;
    width: 100%
}

/*! carousel component theme */
.e-carousel .e-carousel-navigators .e-next .e-btn:not(:disabled),
.e-carousel .e-carousel-navigators .e-play-pause .e-btn:not(:disabled),
.e-carousel .e-carousel-navigators .e-previous .e-btn:not(:disabled) {
    background-color: #0000
}

.e-carousel .e-carousel-navigators .e-next .e-btn:not(:disabled) .e-btn-icon,
.e-carousel .e-carousel-navigators .e-play-pause .e-btn:not(:disabled) .e-btn-icon,
.e-carousel .e-carousel-navigators .e-previous .e-btn:not(:disabled) .e-btn-icon {
    color: #fff
}

.e-carousel .e-carousel-navigators .e-next .e-btn:not(:disabled):active,
.e-carousel .e-carousel-navigators .e-next .e-btn:not(:disabled):focus,
.e-carousel .e-carousel-navigators .e-next .e-btn:not(:disabled):hover,
.e-carousel .e-carousel-navigators .e-play-pause .e-btn:not(:disabled):active,
.e-carousel .e-carousel-navigators .e-play-pause .e-btn:not(:disabled):focus,
.e-carousel .e-carousel-navigators .e-play-pause .e-btn:not(:disabled):hover,
.e-carousel .e-carousel-navigators .e-previous .e-btn:not(:disabled):active,
.e-carousel .e-carousel-navigators .e-previous .e-btn:not(:disabled):focus,
.e-carousel .e-carousel-navigators .e-previous .e-btn:not(:disabled):hover {
    background-color: #fff6;
    outline: none
}

.e-carousel .e-carousel-indicators.e-default .e-indicator-bar .e-indicator {
    background-color: #0000;
    border-color: #0000;
    box-shadow: none
}

.e-carousel .e-carousel-indicators.e-default .e-indicator-bar .e-indicator div {
    background: #fff;
    border-color: #fff
}

.e-carousel .e-carousel-indicators.e-default .e-indicator-bar .e-indicator:active,
.e-carousel .e-carousel-indicators.e-default .e-indicator-bar .e-indicator:focus,
.e-carousel .e-carousel-indicators.e-default .e-indicator-bar .e-indicator:hover {
    background: #0000;
    border-color: #0000;
    box-shadow: none;
    outline: none
}

.e-carousel .e-carousel-indicators.e-default .e-indicator-bar .e-indicator:focus-visible {
    border-color: #000
}

.e-carousel .e-carousel-indicators.e-default .e-indicator-bar.e-active .e-indicator div {
    background-color: #e3165b;
    border-color: #e3165b
}

.e-carousel .e-carousel-indicators.e-dynamic .e-indicator-bars .e-indicator-bar {
    background-color: #fff
}

.e-carousel .e-carousel-indicators.e-dynamic .e-indicator-bars .e-indicator-bar.e-active {
    background-color: #e3165b
}

.e-carousel .e-carousel-indicators.e-fraction .e-indicator-bars {
    color: #fff
}

.e-carousel .e-carousel-indicators.e-progress .e-indicator-bars {
    background-color: #e3165b66
}

.e-carousel .e-carousel-indicators.e-progress .e-indicator-bars .e-indicator-bar {
    background-color: #e3165b
}

/*! component's theme wise override definitions and variables */
/*! component's theme wise override definitions and variables */
/*! contextmenu layout */
.e-contextmenu-container ul .e-menu-item .e-previous:before,
.e-contextmenu-wrapper ul .e-menu-item .e-previous:before {
    content: ""
}

.e-contextmenu-container ul .e-menu-item .e-caret:before,
.e-contextmenu-wrapper ul .e-menu-item .e-caret:before {
    content: ""
}

.e-rtl.e-contextmenu-container .e-menu-item .e-caret:before,
.e-rtl.e-contextmenu-wrapper .e-menu-item .e-caret:before {
    content: ""
}

/*! contextmenu layout */
.e-contextmenu-container ul,
.e-contextmenu-wrapper ul {
    border: none;
    border-radius: 0;
    box-shadow: 0 5px 5px -3px #0003, 0 8px 10px 1px #00000024, 0 3px 14px 2px #0000001f;
    display: none;
    font-size: 14px;
    font-weight: 400;
    list-style-image: none;
    list-style-position: outside;
    list-style-type: none;
    margin: 0;
    min-width: 120px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    -webkit-user-select: none;
    user-select: none
}

.e-contextmenu-container ul.e-ul,
.e-contextmenu-container ul.e-ul *,
.e-contextmenu-wrapper ul.e-ul,
.e-contextmenu-wrapper ul.e-ul * {
    box-sizing: border-box
}

.e-contextmenu-container ul.e-ul :focus,
.e-contextmenu-container ul.e-ul:focus,
.e-contextmenu-wrapper ul.e-ul :focus,
.e-contextmenu-wrapper ul.e-ul:focus {
    outline: none
}

.e-contextmenu-container ul.e-contextmenu,
.e-contextmenu-wrapper ul.e-contextmenu {
    box-shadow: 0 5px 5px -3px #0003, 0 8px 10px 1px #00000024, 0 3px 14px 2px #0000001f
}

.e-contextmenu-container ul.e-ul,
.e-contextmenu-wrapper ul.e-ul {
    font-family: Roboto, Segoe UI, GeezaPro, "DejaVu Serif", "sans-serif", -apple-system, BlinkMacSystemFont
}

.e-contextmenu-container ul .e-menu-item,
.e-contextmenu-wrapper ul .e-menu-item {
    cursor: pointer;
    height: 36px;
    line-height: 36px;
    padding: 0 16px;
    position: relative
}

.e-contextmenu-container ul .e-menu-item.e-menu-hide,
.e-contextmenu-wrapper ul .e-menu-item.e-menu-hide {
    display: none
}

.e-contextmenu-container ul .e-menu-item.e-menu-header,
.e-contextmenu-wrapper ul .e-menu-item.e-menu-header {
    border-bottom-style: solid;
    border-bottom-width: 1px
}

.e-contextmenu-container ul .e-menu-item .e-menu-url,
.e-contextmenu-wrapper ul .e-menu-item .e-menu-url {
    text-decoration: none
}

.e-contextmenu-container ul .e-menu-item .e-menu-icon,
.e-contextmenu-wrapper ul .e-menu-item .e-menu-icon {
    display: inline-block;
    vertical-align: middle
}

.e-contextmenu-container ul .e-menu-item.e-separator,
.e-contextmenu-wrapper ul .e-menu-item.e-separator {
    cursor: auto;
    line-height: normal;
    pointer-events: none
}

.e-contextmenu-container ul .e-menu-item .e-menu-url,
.e-contextmenu-wrapper ul .e-menu-item .e-menu-url {
    display: inline-block;
    min-width: 120px
}

.e-contextmenu-container ul .e-menu-item .e-menu-icon,
.e-contextmenu-wrapper ul .e-menu-item .e-menu-icon {
    font-size: 14px;
    line-height: 36px;
    margin-right: 10px;
    width: 1em
}

.e-contextmenu-container ul .e-menu-item .e-caret,
.e-contextmenu-wrapper ul .e-menu-item .e-caret {
    line-height: 36px;
    margin-left: 16px;
    margin-right: 0;
    position: absolute;
    right: 8px
}

.e-contextmenu-container ul .e-menu-item.e-menu-caret-icon,
.e-contextmenu-wrapper ul .e-menu-item.e-menu-caret-icon {
    padding-right: 36px
}

.e-contextmenu-container ul .e-menu-item.e-separator,
.e-contextmenu-wrapper ul .e-menu-item.e-separator {
    border-bottom-style: solid;
    border-bottom-width: 1px;
    height: auto;
    margin: 8px 0
}

.e-contextmenu-container ul .e-menu-item .e-caret,
.e-contextmenu-wrapper ul .e-menu-item .e-caret {
    font-size: 11px
}

.e-contextmenu-container ul .e-menu-item .e-previous,
.e-contextmenu-wrapper ul .e-menu-item .e-previous {
    margin-right: 16px
}

.e-contextmenu-container ul .e-menu-item.e-disabled,
.e-contextmenu-wrapper ul .e-menu-item.e-disabled {
    cursor: auto;
    pointer-events: none
}

.e-contextmenu-container ul .e-menu-item .e-checkbox-wrapper,
.e-contextmenu-wrapper ul .e-menu-item .e-checkbox-wrapper {
    width: -webkit-max-content;
    width: max-content
}

.e-contextmenu-container.e-sfcontextmenu,
.e-contextmenu-container.e-sfcontextmenu .e-menu-vscroll,
.e-contextmenu-wrapper.e-sfcontextmenu,
.e-contextmenu-wrapper.e-sfcontextmenu .e-menu-vscroll {
    position: absolute
}

.e-contextmenu-container.e-sfcontextmenu ul,
.e-contextmenu-wrapper.e-sfcontextmenu ul {
    white-space: nowrap
}

.e-contextmenu-container.e-sfcontextmenu ul.e-transparent,
.e-contextmenu-wrapper.e-sfcontextmenu ul.e-transparent {
    background: #0000;
    border: 0;
    box-shadow: none;
    height: 1px;
    left: 0;
    min-width: 0;
    padding: 0;
    top: 0;
    width: 0
}

.e-contextmenu-container.e-sfcontextmenu ul.e-transparent .e-menu-item,
.e-contextmenu-wrapper.e-sfcontextmenu ul.e-transparent .e-menu-item {
    height: 0;
    padding: 0
}

.e-contextmenu-container.e-sfcontextmenu ul.e-transparent .e-menu-item.e-separator,
.e-contextmenu-wrapper.e-sfcontextmenu ul.e-transparent .e-menu-item.e-separator {
    border: 0;
    margin: 0
}

.e-contextmenu-container:not(.e-menu-container) .e-menu-vscroll.e-vscroll,
.e-contextmenu-wrapper:not(.e-menu-container) .e-menu-vscroll.e-vscroll {
    box-shadow: 0 5px 5px -3px #0003, 0 8px 10px 1px #00000024, 0 3px 14px 2px #0000001f
}

.e-contextmenu-container:not(.e-menu-container) .e-menu-vscroll.e-vscroll .e-vscroll-bar,
.e-contextmenu-wrapper:not(.e-menu-container) .e-menu-vscroll.e-vscroll .e-vscroll-bar {
    height: 100%;
    width: inherit
}

.e-contextmenu-container:not(.e-menu-container) .e-menu-vscroll.e-vscroll .e-scroll-nav,
.e-contextmenu-wrapper:not(.e-menu-container) .e-menu-vscroll.e-vscroll .e-scroll-nav {
    height: 16px
}

.e-contextmenu-container:not(.e-menu-container) .e-menu-vscroll.e-vscroll:not(.e-scroll-device),
.e-contextmenu-wrapper:not(.e-menu-container) .e-menu-vscroll.e-vscroll:not(.e-scroll-device) {
    padding: 16px 0
}

.e-contextmenu-container:not(.e-menu-container) .e-menu-vscroll.e-vscroll ul,
.e-contextmenu-wrapper:not(.e-menu-container) .e-menu-vscroll.e-vscroll ul {
    box-shadow: none;
    margin-top: -12px;
    width: inherit
}

.e-rtl.e-contextmenu-container .e-menu-item .e-menu-icon,
.e-rtl.e-contextmenu-wrapper .e-menu-item .e-menu-icon {
    margin-right: 0
}

.e-rtl.e-contextmenu-container .e-menu-item .e-caret,
.e-rtl.e-contextmenu-wrapper .e-menu-item .e-caret {
    margin-left: 0;
    margin-right: 16px;
    right: auto
}

.e-rtl.e-contextmenu-container .e-menu-item .e-menu-icon,
.e-rtl.e-contextmenu-wrapper .e-menu-item .e-menu-icon {
    margin-left: 10px
}

.e-rtl.e-contextmenu-container .e-menu-item .e-caret,
.e-rtl.e-contextmenu-wrapper .e-menu-item .e-caret {
    left: 8px
}

.e-rtl.e-contextmenu-container .e-menu-item.e-menu-caret-icon,
.e-rtl.e-contextmenu-wrapper .e-menu-item.e-menu-caret-icon {
    padding-left: 36px;
    padding-right: 16px
}

.e-rtl.e-contextmenu-container .e-menu-item.e-blankicon,
.e-rtl.e-contextmenu-wrapper .e-menu-item.e-blankicon {
    padding-left: 16px
}

.e-rtl.e-contextmenu-container .e-menu-item.e-blankicon.e-menu-caret-icon,
.e-rtl.e-contextmenu-wrapper .e-menu-item.e-blankicon.e-menu-caret-icon {
    padding-left: 36px
}

.e-bigger .e-contextmenu-container ul,
.e-bigger .e-contextmenu-wrapper ul,
.e-bigger.e-contextmenu-container ul,
.e-bigger.e-contextmenu-wrapper ul {
    box-shadow: 0 5px 5px -3px #0003, 0 8px 10px 1px #00000024, 0 3px 14px 2px #0000001f;
    font-size: 15px;
    max-width: 280px;
    min-width: 112px;
    padding: 8px 0;
    white-space: nowrap
}

.e-bigger .e-contextmenu-container ul .e-menu-item,
.e-bigger .e-contextmenu-wrapper ul .e-menu-item,
.e-bigger.e-contextmenu-container ul .e-menu-item,
.e-bigger.e-contextmenu-wrapper ul .e-menu-item {
    height: 48px;
    line-height: 48px
}

.e-bigger .e-contextmenu-container ul .e-menu-item .e-menu-icon,
.e-bigger .e-contextmenu-wrapper ul .e-menu-item .e-menu-icon,
.e-bigger.e-contextmenu-container ul .e-menu-item .e-menu-icon,
.e-bigger.e-contextmenu-wrapper ul .e-menu-item .e-menu-icon {
    font-size: 16px;
    line-height: 48px
}

.e-bigger .e-contextmenu-container ul .e-menu-item .e-caret,
.e-bigger .e-contextmenu-wrapper ul .e-menu-item .e-caret,
.e-bigger.e-contextmenu-container ul .e-menu-item .e-caret,
.e-bigger.e-contextmenu-wrapper ul .e-menu-item .e-caret {
    line-height: 48px
}

.e-bigger .e-contextmenu-container ul .e-menu-item.e-separator,
.e-bigger .e-contextmenu-wrapper ul .e-menu-item.e-separator,
.e-bigger.e-contextmenu-container ul .e-menu-item.e-separator,
.e-bigger.e-contextmenu-wrapper ul .e-menu-item.e-separator {
    height: auto;
    line-height: normal
}

.e-bigger .e-contextmenu-container ul .e-menu-item .e-caret,
.e-bigger .e-contextmenu-wrapper ul .e-menu-item .e-caret,
.e-bigger.e-contextmenu-container ul .e-menu-item .e-caret,
.e-bigger.e-contextmenu-wrapper ul .e-menu-item .e-caret {
    font-size: 12px
}

.e-bigger .e-contextmenu-container.e-rtl ul .e-blankicon,
.e-bigger .e-contextmenu-wrapper.e-rtl ul .e-blankicon,
.e-bigger.e-contextmenu-container.e-rtl ul .e-blankicon,
.e-bigger.e-contextmenu-wrapper.e-rtl ul .e-blankicon {
    padding-left: 16px
}

.e-bigger .e-contextmenu-container.e-rtl ul .e-blankicon.e-menu-caret-icon,
.e-bigger .e-contextmenu-wrapper.e-rtl ul .e-blankicon.e-menu-caret-icon,
.e-bigger.e-contextmenu-container.e-rtl ul .e-blankicon.e-menu-caret-icon,
.e-bigger.e-contextmenu-wrapper.e-rtl ul .e-blankicon.e-menu-caret-icon {
    padding-left: 36px
}

/*! contextmenu theme */
.e-contextmenu-container ul,
.e-contextmenu-wrapper ul {
    background-color: #fff;
    color: #000000de
}

.e-contextmenu-container ul .e-menu-item.e-menu-header,
.e-contextmenu-wrapper ul .e-menu-item.e-menu-header {
    border-bottom-color: #0000001f
}

.e-contextmenu-container ul .e-menu-item .e-caret,
.e-contextmenu-container ul .e-menu-item .e-menu-icon,
.e-contextmenu-wrapper ul .e-menu-item .e-caret,
.e-contextmenu-wrapper ul .e-menu-item .e-menu-icon {
    color: #0000008a
}

.e-contextmenu-container ul .e-menu-item .e-menu-url,
.e-contextmenu-wrapper ul .e-menu-item .e-menu-url {
    color: #000000de
}

.e-contextmenu-container ul .e-menu-item.e-focused,
.e-contextmenu-wrapper ul .e-menu-item.e-focused {
    background-color: #eee;
    color: #000000de;
    outline: 0 solid #0000001f;
    outline-offset: 0
}

.e-contextmenu-container ul .e-menu-item.e-focused .e-caret,
.e-contextmenu-container ul .e-menu-item.e-focused .e-menu-icon,
.e-contextmenu-wrapper ul .e-menu-item.e-focused .e-caret,
.e-contextmenu-wrapper ul .e-menu-item.e-focused .e-menu-icon {
    color: #0000008a
}

.e-contextmenu-container ul .e-menu-item.e-selected,
.e-contextmenu-wrapper ul .e-menu-item.e-selected {
    background-color: #eee;
    color: #000000de;
    outline: 0 solid #eee;
    outline-offset: 0
}

.e-contextmenu-container ul .e-menu-item.e-selected .e-caret,
.e-contextmenu-container ul .e-menu-item.e-selected .e-menu-icon,
.e-contextmenu-wrapper ul .e-menu-item.e-selected .e-caret,
.e-contextmenu-wrapper ul .e-menu-item.e-selected .e-menu-icon {
    color: #0000008a
}

.e-contextmenu-container ul .e-disabled,
.e-contextmenu-wrapper ul .e-disabled {
    color: #00000061;
    opacity: 1
}

.e-contextmenu-container ul .e-disabled .e-caret,
.e-contextmenu-container ul .e-disabled .e-menu-icon,
.e-contextmenu-container ul .e-disabled .e-menu-url,
.e-contextmenu-wrapper ul .e-disabled .e-caret,
.e-contextmenu-wrapper ul .e-disabled .e-menu-icon,
.e-contextmenu-wrapper ul .e-disabled .e-menu-url {
    color: #00000061
}

.e-contextmenu-container ul .e-separator,
.e-contextmenu-wrapper ul .e-separator {
    border-bottom-color: #0000001f
}

.e-contextmenu-container:not(.e-menu-container) .e-menu-vscroll.e-vscroll,
.e-contextmenu-wrapper:not(.e-menu-container) .e-menu-vscroll.e-vscroll {
    background-color: inherit;
    border: none
}

.e-contextmenu-container:not(.e-menu-container) .e-menu-vscroll.e-vscroll .e-scroll-nav,
.e-contextmenu-wrapper:not(.e-menu-container) .e-menu-vscroll.e-vscroll .e-scroll-nav {
    border-color: #0000001f
}

/*! component's theme wise override definitions and variables */
/*! Material theme definition's */
/*! component's theme wise override definitions and variables */
/*! Horizontal Tab */
@keyframes tbar-alt-popup-shadow {
    0% {
        border-color: #0000001f;
        box-shadow: 0 0 0 0 #0000001f
    }

    to {
        box-shadow: 0 0 0 200px #0000001f
    }
}

@keyframes hscroll-alt-popup-shadow {
    0% {
        border-color: #0000001f;
        box-shadow: 0 0 0 0 #0000001f
    }

    to {
        box-shadow: 0 0 0 200px #0000001f
    }
}

/*! Material specific themes definition's */
/*! Vertical Tab */
/*! tab icons */
.e-tab .e-tab-header .e-close-icon:before {
    content: "";
    position: relative
}

@media screen and (max-width:480px) {
    .e-tab.e-vertical-icon .e-tab-header .e-popup-up-icon:before {
        content: ""
    }

    .e-tab.e-vertical-icon .e-tab-header .e-popup-down-icon:before {
        content: ""
    }
}

.e-tab.e-vertical-tab .e-tab-header .e-popup-up-icon:before {
    content: "More"
}

.e-tab.e-vertical-tab .e-tab-header .e-popup-up-icon:after {
    content: ""
}

.e-tab.e-vertical-tab .e-tab-header .e-popup-down-icon:before {
    content: "More"
}

.e-tab.e-vertical-tab .e-tab-header .e-popup-down-icon:after {
    content: ""
}

.e-tab.e-vertical-tab.e-icon-tab .e-tab-header .e-popup-up-icon:before {
    content: ""
}

.e-tab.e-vertical-tab.e-icon-tab .e-tab-header .e-popup-up-icon:after {
    content: ""
}

.e-tab.e-vertical-tab.e-icon-tab .e-tab-header .e-popup-down-icon:before {
    content: ""
}

.e-tab.e-vertical-tab.e-icon-tab .e-tab-header .e-popup-down-icon:after {
    content: ""
}

.e-tab-clone-element .e-close-icon:before {
    content: "";
    position: relative
}

/*! tab layout */
.e-bigger .e-tab .e-tab-header,
.e-tab.e-bigger .e-tab-header {
    height: 48px;
    min-height: 48px
}

.e-bigger .e-tab .e-tab-header .e-toolbar-items,
.e-tab.e-bigger .e-tab-header .e-toolbar-items {
    height: auto;
    min-height: auto
}

.e-bigger .e-tab .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:first-child,
.e-bigger .e-tab .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child,
.e-tab.e-bigger .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:first-child,
.e-tab.e-bigger .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child {
    margin: 0
}

@media screen and (max-width:480px) {

    .e-bigger .e-tab .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:first-child,
    .e-bigger .e-tab .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child,
    .e-tab.e-bigger .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:first-child,
    .e-tab.e-bigger .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child {
        margin: 0
    }
}

.e-bigger .e-tab .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child,
.e-tab.e-bigger .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child {
    padding-bottom: 0
}

@media screen and (max-width:480px) {

    .e-bigger .e-tab .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child,
    .e-tab.e-bigger .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child {
        margin: 0
    }
}

.e-bigger .e-tab .e-tab-header .e-toolbar-items .e-indicator+.e-toolbar-item:last-child.e-active,
.e-bigger .e-tab .e-tab-header .e-toolbar-items.e-hscroll:not(.e-tbar-pos) .e-toolbar-item:last-child,
.e-tab.e-bigger .e-tab-header .e-toolbar-items .e-indicator+.e-toolbar-item:last-child.e-active,
.e-tab.e-bigger .e-tab-header .e-toolbar-items.e-hscroll:not(.e-tbar-pos) .e-toolbar-item:last-child {
    margin: 0
}

@media screen and (max-width:480px) {

    .e-bigger .e-tab .e-tab-header .e-toolbar-items.e-hscroll:not(.e-tbar-pos) .e-toolbar-item:last-child,
    .e-tab.e-bigger .e-tab-header .e-toolbar-items.e-hscroll:not(.e-tbar-pos) .e-toolbar-item:last-child {
        margin: 0
    }
}

.e-bigger .e-tab .e-tab-header .e-toolbar-items.e-hscroll:not(.e-tbar-pos) .e-toolbar-item:last-child.e-active,
.e-tab.e-bigger .e-tab-header .e-toolbar-items.e-hscroll:not(.e-tbar-pos) .e-toolbar-item:last-child.e-active {
    margin: 0
}

.e-bigger .e-tab .e-tab-header .e-toolbar-items.e-hscroll .e-scroll-nav,
.e-tab.e-bigger .e-tab-header .e-toolbar-items.e-hscroll .e-scroll-nav {
    width: 50px
}

.e-bigger .e-tab .e-tab-header .e-toolbar-item:not(.e-separator),
.e-tab.e-bigger .e-tab-header .e-toolbar-item:not(.e-separator) {
    height: 48px;
    margin: 0;
    min-height: 48px;
    min-width: auto;
    padding: 0
}

@media screen and (max-width:480px) {

    .e-bigger .e-tab .e-tab-header .e-toolbar-item:not(.e-separator),
    .e-tab.e-bigger .e-tab-header .e-toolbar-item:not(.e-separator) {
        margin: 0
    }
}

.e-bigger .e-tab .e-tab-header .e-toolbar-item:not(.e-separator).e-ibottom,
.e-bigger .e-tab .e-tab-header .e-toolbar-item:not(.e-separator).e-itop,
.e-tab.e-bigger .e-tab-header .e-toolbar-item:not(.e-separator).e-ibottom,
.e-tab.e-bigger .e-tab-header .e-toolbar-item:not(.e-separator).e-itop {
    height: 72px;
    min-height: 72px
}

.e-bigger .e-tab .e-tab-header .e-toolbar-item .e-tab-wrap,
.e-tab.e-bigger .e-tab-header .e-toolbar-item .e-tab-wrap {
    height: 48px;
    padding: 0 24px
}

@media screen and (max-width:480px) {

    .e-bigger .e-tab .e-tab-header .e-toolbar-item .e-tab-wrap,
    .e-tab.e-bigger .e-tab-header .e-toolbar-item .e-tab-wrap {
        padding: 0 12px
    }
}

.e-bigger .e-tab .e-tab-header .e-toolbar-item .e-text-wrap,
.e-tab.e-bigger .e-tab-header .e-toolbar-item .e-text-wrap {
    height: 48px
}

.e-bigger .e-tab .e-tab-header .e-toolbar-item .e-tab-text,
.e-tab.e-bigger .e-tab-header .e-toolbar-item .e-tab-text {
    font-size: 14px;
    margin-bottom: 0
}

.e-bigger .e-tab .e-tab-header .e-toolbar-item.e-ileft:not(.e-icon) .e-tab-icon:before,
.e-tab.e-bigger .e-tab-header .e-toolbar-item.e-ileft:not(.e-icon) .e-tab-icon:before {
    position: relative;
    top: 1px
}

.e-bigger .e-tab .e-tab-header .e-toolbar-item.e-active,
.e-tab.e-bigger .e-tab-header .e-toolbar-item.e-active {
    margin: 0;
    padding-bottom: 0
}

@media screen and (max-width:480px) {

    .e-bigger .e-tab .e-tab-header .e-toolbar-item.e-active,
    .e-tab.e-bigger .e-tab-header .e-toolbar-item.e-active {
        margin: 0
    }
}

.e-bigger .e-tab .e-tab-header .e-toolbar-item.e-active.e-ileft:not(.e-icon) .e-tab-icon:before,
.e-tab.e-bigger .e-tab-header .e-toolbar-item.e-active.e-ileft:not(.e-icon) .e-tab-icon:before {
    position: relative;
    top: 1px
}

.e-bigger .e-tab .e-tab-header .e-toolbar-item.e-active .e-text-wrap,
.e-tab.e-bigger .e-tab-header .e-toolbar-item.e-active .e-text-wrap {
    height: 48px;
    margin-top: 0
}

.e-bigger .e-tab .e-tab-header .e-toolbar-item.e-active.e-ileft .e-text-wrap,
.e-bigger .e-tab .e-tab-header .e-toolbar-item.e-active.e-iright .e-text-wrap,
.e-tab.e-bigger .e-tab-header .e-toolbar-item.e-active.e-ileft .e-text-wrap,
.e-tab.e-bigger .e-tab-header .e-toolbar-item.e-active.e-iright .e-text-wrap {
    height: 48px
}

.e-bigger .e-tab .e-tab-header .e-toolbar-item .e-icons.e-close-icon,
.e-tab.e-bigger .e-tab-header .e-toolbar-item .e-icons.e-close-icon {
    cursor: pointer;
    margin: 0 0 0 12px
}

@media screen and (max-width:480px) {

    .e-bigger .e-tab .e-tab-header .e-toolbar-item .e-icons.e-close-icon,
    .e-tab.e-bigger .e-tab-header .e-toolbar-item .e-icons.e-close-icon {
        margin: 0 0 0 14px
    }
}

.e-bigger .e-tab .e-tab-header .e-toolbar-item .e-close-icon:before,
.e-bigger .e-tab .e-tab-header .e-toolbar-item .e-icons.e-close-icon,
.e-tab.e-bigger .e-tab-header .e-toolbar-item .e-close-icon:before,
.e-tab.e-bigger .e-tab-header .e-toolbar-item .e-icons.e-close-icon {
    font-size: 10px
}

@media screen and (max-width:480px) {

    .e-bigger .e-tab .e-tab-header .e-toolbar-item .e-close-icon:before,
    .e-bigger .e-tab .e-tab-header .e-toolbar-item .e-icons.e-close-icon,
    .e-tab.e-bigger .e-tab-header .e-toolbar-item .e-close-icon:before,
    .e-tab.e-bigger .e-tab-header .e-toolbar-item .e-icons.e-close-icon {
        font-size: 12px
    }
}

.e-bigger .e-tab .e-tab-header .e-toolbar-item .e-icons.e-tab-icon,
.e-tab.e-bigger .e-tab-header .e-toolbar-item .e-icons.e-tab-icon {
    height: 24px;
    line-height: 1;
    min-width: 24px;
    width: 24px
}

.e-bigger .e-tab .e-tab-header .e-toolbar-item .e-tab-icon,
.e-bigger .e-tab .e-tab-header .e-toolbar-item .e-tab-icon:before,
.e-tab.e-bigger .e-tab-header .e-toolbar-item .e-tab-icon,
.e-tab.e-bigger .e-tab-header .e-toolbar-item .e-tab-icon:before {
    font-size: 20px
}

.e-bigger .e-tab .e-tab-header .e-toolbar-item.e-icon .e-tab-wrap,
.e-tab.e-bigger .e-tab-header .e-toolbar-item.e-icon .e-tab-wrap {
    padding: 0 24px
}

.e-bigger .e-tab .e-tab-header .e-toolbar-item .e-icon-right,
.e-tab.e-bigger .e-tab-header .e-toolbar-item .e-icon-right {
    margin: 0 0 0 12px
}

@media screen and (max-width:480px) {

    .e-bigger .e-tab .e-tab-header .e-toolbar-item .e-icon-right,
    .e-tab.e-bigger .e-tab-header .e-toolbar-item .e-icon-right {
        margin: 0
    }
}

.e-bigger .e-tab .e-tab-header .e-toolbar-item .e-icon-left+.e-tab-text,
.e-tab.e-bigger .e-tab-header .e-toolbar-item .e-icon-left+.e-tab-text {
    margin: 0 0 0 12px
}

@media screen and (max-width:480px) {

    .e-bigger .e-tab .e-tab-header .e-toolbar-item .e-icon-left+.e-tab-text,
    .e-tab.e-bigger .e-tab-header .e-toolbar-item .e-icon-left+.e-tab-text {
        margin: 0 0 0 14px
    }
}

.e-bigger .e-tab .e-tab-header .e-toolbar-item.e-ibottom,
.e-bigger .e-tab .e-tab-header .e-toolbar-item.e-ibottom .e-tab-wrap,
.e-bigger .e-tab .e-tab-header .e-toolbar-item.e-itop,
.e-bigger .e-tab .e-tab-header .e-toolbar-item.e-itop .e-tab-wrap,
.e-tab.e-bigger .e-tab-header .e-toolbar-item.e-ibottom,
.e-tab.e-bigger .e-tab-header .e-toolbar-item.e-ibottom .e-tab-wrap,
.e-tab.e-bigger .e-tab-header .e-toolbar-item.e-itop,
.e-tab.e-bigger .e-tab-header .e-toolbar-item.e-itop .e-tab-wrap {
    height: 72px
}

.e-bigger .e-tab .e-tab-header .e-toolbar-item.e-ibottom .e-tab-wrap:focus .e-text-wrap,
.e-bigger .e-tab .e-tab-header .e-toolbar-item.e-itop .e-tab-wrap:focus .e-text-wrap,
.e-tab.e-bigger .e-tab-header .e-toolbar-item.e-ibottom .e-tab-wrap:focus .e-text-wrap,
.e-tab.e-bigger .e-tab-header .e-toolbar-item.e-itop .e-tab-wrap:focus .e-text-wrap {
    height: auto
}

.e-bigger .e-tab .e-tab-header .e-toolbar-item.e-ibottom.e-active .e-tab-wrap,
.e-bigger .e-tab .e-tab-header .e-toolbar-item.e-itop.e-active .e-tab-wrap,
.e-tab.e-bigger .e-tab-header .e-toolbar-item.e-ibottom.e-active .e-tab-wrap,
.e-tab.e-bigger .e-tab-header .e-toolbar-item.e-itop.e-active .e-tab-wrap {
    height: 72px
}

.e-bigger .e-tab .e-tab-header .e-toolbar-item.e-ibottom.e-active .e-tab-wrap:focus .e-text-wrap,
.e-bigger .e-tab .e-tab-header .e-toolbar-item.e-itop.e-active .e-tab-wrap:focus .e-text-wrap,
.e-tab.e-bigger .e-tab-header .e-toolbar-item.e-ibottom.e-active .e-tab-wrap:focus .e-text-wrap,
.e-tab.e-bigger .e-tab-header .e-toolbar-item.e-itop.e-active .e-tab-wrap:focus .e-text-wrap {
    height: auto
}

.e-bigger .e-tab .e-tab-header .e-toolbar-item.e-ibottom .e-close-icon,
.e-bigger .e-tab .e-tab-header .e-toolbar-item.e-itop .e-close-icon,
.e-tab.e-bigger .e-tab-header .e-toolbar-item.e-ibottom .e-close-icon,
.e-tab.e-bigger .e-tab-header .e-toolbar-item.e-itop .e-close-icon {
    right: 24px
}

.e-bigger .e-tab .e-tab-header .e-toolbar-item.e-itop .e-tab-text,
.e-tab.e-bigger .e-tab-header .e-toolbar-item.e-itop .e-tab-text {
    margin: 10px 0 0
}

.e-bigger .e-tab .e-tab-header .e-toolbar-item.e-ibottom .e-tab-text,
.e-tab.e-bigger .e-tab-header .e-toolbar-item.e-ibottom .e-tab-text {
    margin: 0 0 10px
}

.e-bigger .e-tab .e-tab-header.e-close-show .e-toolbar-item.e-ibottom .e-text-wrap,
.e-bigger .e-tab .e-tab-header.e-close-show .e-toolbar-item.e-itop .e-text-wrap,
.e-tab.e-bigger .e-tab-header.e-close-show .e-toolbar-item.e-ibottom .e-text-wrap,
.e-tab.e-bigger .e-tab-header.e-close-show .e-toolbar-item.e-itop .e-text-wrap {
    margin-right: 22px
}

.e-bigger .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item,
.e-tab.e-bigger .e-tab-header .e-toolbar-pop .e-toolbar-item {
    height: 48px;
    min-height: 48px
}

.e-bigger .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-wrap,
.e-tab.e-bigger .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-wrap {
    height: 48px;
    padding: 0 16px
}

@media screen and (max-width:480px) {

    .e-bigger .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-wrap,
    .e-tab.e-bigger .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-wrap {
        padding: 0 16px
    }
}

.e-bigger .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item .e-text-wrap,
.e-tab.e-bigger .e-tab-header .e-toolbar-pop .e-toolbar-item .e-text-wrap {
    height: 48px
}

.e-bigger .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-text+.e-close-icon[style="display:block"],
.e-tab.e-bigger .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-text+.e-close-icon[style="display:block"] {
    padding-right: 12px
}

@media screen and (max-width:480px) {

    .e-bigger .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-text+.e-close-icon[style="display:block"],
    .e-tab.e-bigger .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-text+.e-close-icon[style="display:block"] {
        padding-right: 0
    }
}

.e-bigger .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item .e-close-icon,
.e-tab.e-bigger .e-tab-header .e-toolbar-pop .e-toolbar-item .e-close-icon {
    margin: 0 0 0 8px
}

.e-bigger .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item .e-close-icon:before,
.e-tab.e-bigger .e-tab-header .e-toolbar-pop .e-toolbar-item .e-close-icon:before {
    top: 0
}

.e-bigger .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom .e-close-icon,
.e-bigger .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop .e-close-icon,
.e-tab.e-bigger .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom .e-close-icon,
.e-tab.e-bigger .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop .e-close-icon {
    right: 18px
}

.e-bigger .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom:not(.e-separator),
.e-bigger .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop:not(.e-separator),
.e-tab.e-bigger .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom:not(.e-separator),
.e-tab.e-bigger .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop:not(.e-separator) {
    min-height: 48px
}

@media screen and (max-width:480px) {

    .e-bigger .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom:not(.e-separator),
    .e-bigger .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop:not(.e-separator),
    .e-tab.e-bigger .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom:not(.e-separator),
    .e-tab.e-bigger .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop:not(.e-separator) {
        min-height: 48px
    }
}

.e-bigger .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom,
.e-bigger .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom .e-tab-wrap,
.e-bigger .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop,
.e-bigger .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop .e-tab-wrap,
.e-tab.e-bigger .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom,
.e-tab.e-bigger .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom .e-tab-wrap,
.e-tab.e-bigger .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop,
.e-tab.e-bigger .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop .e-tab-wrap {
    height: 48px
}

@media screen and (max-width:480px) {

    .e-bigger .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom,
    .e-bigger .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom .e-tab-wrap,
    .e-bigger .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop,
    .e-bigger .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop .e-tab-wrap,
    .e-tab.e-bigger .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom,
    .e-tab.e-bigger .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom .e-tab-wrap,
    .e-tab.e-bigger .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop,
    .e-tab.e-bigger .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop .e-tab-wrap {
        height: 48px
    }
}

.e-bigger .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom .e-tab-text,
.e-bigger .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop .e-tab-text,
.e-tab.e-bigger .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom .e-tab-text,
.e-tab.e-bigger .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop .e-tab-text {
    margin: 0;
    padding-left: 0;
    padding-right: 12px
}

@media screen and (max-width:480px) {

    .e-bigger .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom .e-tab-text,
    .e-bigger .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop .e-tab-text,
    .e-tab.e-bigger .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom .e-tab-text,
    .e-tab.e-bigger .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop .e-tab-text {
        margin: 0;
        padding-left: 0;
        padding-right: 0
    }
}

.e-bigger .e-tab .e-tab-header .e-scroll-nav,
.e-tab.e-bigger .e-tab-header .e-scroll-nav {
    height: 48px;
    min-height: 48px;
    padding: 0 12px
}

@media screen and (max-width:480px) {

    .e-bigger .e-tab .e-tab-header .e-scroll-nav,
    .e-tab.e-bigger .e-tab-header .e-scroll-nav {
        padding: 0 12px
    }
}

.e-bigger .e-tab .e-tab-header .e-scroll-nav.e-scroll-left-nav,
.e-bigger .e-tab .e-tab-header .e-scroll-nav.e-scroll-right-nav,
.e-tab.e-bigger .e-tab-header .e-scroll-nav.e-scroll-left-nav,
.e-tab.e-bigger .e-tab-header .e-scroll-nav.e-scroll-right-nav {
    padding: 0 12px
}

.e-bigger .e-tab .e-tab-header .e-scroll-nav .e-nav-arrow,
.e-tab.e-bigger .e-tab-header .e-scroll-nav .e-nav-arrow {
    font-size: 12px;
    height: 24px;
    line-height: 24px;
    width: 24px
}

@media screen and (max-width:480px) {

    .e-bigger .e-tab .e-tab-header .e-scroll-nav .e-nav-arrow,
    .e-tab.e-bigger .e-tab-header .e-scroll-nav .e-nav-arrow {
        font-size: 12px;
        height: 24px;
        line-height: 24px;
        width: 24px
    }
}

.e-bigger .e-tab .e-tab-header .e-scroll-nav .e-nav-left-arrow:before,
.e-bigger .e-tab .e-tab-header .e-scroll-nav .e-nav-right-arrow:before,
.e-tab.e-bigger .e-tab-header .e-scroll-nav .e-nav-left-arrow:before,
.e-tab.e-bigger .e-tab-header .e-scroll-nav .e-nav-right-arrow:before {
    font-size: 12px;
    line-height: 24px;
    top: 0;
    vertical-align: initial
}

.e-bigger .e-tab .e-tab-header .e-hor-nav,
.e-tab.e-bigger .e-tab-header .e-hor-nav {
    height: 48px;
    min-height: 48px;
    padding: 0 12px
}

@media screen and (max-width:480px) {

    .e-bigger .e-tab .e-tab-header .e-hor-nav,
    .e-tab.e-bigger .e-tab-header .e-hor-nav {
        padding: 0 12px
    }
}

.e-bigger .e-tab .e-tab-header .e-hor-nav .e-popup-down-icon,
.e-bigger .e-tab .e-tab-header .e-hor-nav .e-popup-up-icon,
.e-tab.e-bigger .e-tab-header .e-hor-nav .e-popup-down-icon,
.e-tab.e-bigger .e-tab-header .e-hor-nav .e-popup-up-icon {
    font-size: 12px;
    height: 24px;
    line-height: 24px;
    width: 24px
}

@media screen and (max-width:480px) {

    .e-bigger .e-tab .e-tab-header .e-hor-nav .e-popup-down-icon,
    .e-bigger .e-tab .e-tab-header .e-hor-nav .e-popup-up-icon,
    .e-tab.e-bigger .e-tab-header .e-hor-nav .e-popup-down-icon,
    .e-tab.e-bigger .e-tab-header .e-hor-nav .e-popup-up-icon {
        font-size: 12px;
        height: 24px;
        line-height: 24px;
        width: 24px
    }
}

.e-bigger .e-tab .e-tab-header .e-hor-nav .e-popup-down-icon:before,
.e-bigger .e-tab .e-tab-header .e-hor-nav .e-popup-up-icon:before,
.e-tab.e-bigger .e-tab-header .e-hor-nav .e-popup-down-icon:before,
.e-tab.e-bigger .e-tab-header .e-hor-nav .e-popup-up-icon:before {
    font-size: 12px;
    line-height: 24px;
    top: 0;
    vertical-align: initial
}

@media screen and (max-width:480px) {

    .e-bigger .e-tab .e-tab-header .e-hor-nav .e-popup-down-icon:before,
    .e-bigger .e-tab .e-tab-header .e-hor-nav .e-popup-up-icon:before,
    .e-tab.e-bigger .e-tab-header .e-hor-nav .e-popup-down-icon:before,
    .e-tab.e-bigger .e-tab-header .e-hor-nav .e-popup-up-icon:before {
        font-size: 16px
    }
}

.e-bigger .e-tab .e-tab-header .e-hor-nav .e-popup-down-icon:hover,
.e-bigger .e-tab .e-tab-header .e-hor-nav .e-popup-up-icon:hover,
.e-tab.e-bigger .e-tab-header .e-hor-nav .e-popup-down-icon:hover,
.e-tab.e-bigger .e-tab-header .e-hor-nav .e-popup-up-icon:hover {
    line-height: 24px
}

.e-bigger .e-tab .e-tab-header .e-hor-nav .e-popup-down-icon:hover:before,
.e-bigger .e-tab .e-tab-header .e-hor-nav .e-popup-up-icon:hover:before,
.e-tab.e-bigger .e-tab-header .e-hor-nav .e-popup-down-icon:hover:before,
.e-tab.e-bigger .e-tab-header .e-hor-nav .e-popup-up-icon:hover:before {
    line-height: 24px;
    top: 0
}

.e-bigger .e-tab .e-tab-header .e-hor-nav:focus .e-popup-down-icon,
.e-bigger .e-tab .e-tab-header .e-hor-nav:focus .e-popup-up-icon,
.e-tab.e-bigger .e-tab-header .e-hor-nav:focus .e-popup-down-icon,
.e-tab.e-bigger .e-tab-header .e-hor-nav:focus .e-popup-up-icon {
    line-height: 24px
}

.e-bigger .e-tab .e-tab-header .e-hor-nav:focus .e-popup-down-icon:before,
.e-bigger .e-tab .e-tab-header .e-hor-nav:focus .e-popup-down-icon:hover,
.e-bigger .e-tab .e-tab-header .e-hor-nav:focus .e-popup-up-icon:before,
.e-bigger .e-tab .e-tab-header .e-hor-nav:focus .e-popup-up-icon:hover,
.e-tab.e-bigger .e-tab-header .e-hor-nav:focus .e-popup-down-icon:before,
.e-tab.e-bigger .e-tab-header .e-hor-nav:focus .e-popup-down-icon:hover,
.e-tab.e-bigger .e-tab-header .e-hor-nav:focus .e-popup-up-icon:before,
.e-tab.e-bigger .e-tab-header .e-hor-nav:focus .e-popup-up-icon:hover {
    line-height: 24px;
    top: 0
}

.e-bigger .e-tab .e-tab-header .e-hor-nav.e-ie-align .e-nav-left-arrow,
.e-bigger .e-tab .e-tab-header .e-hor-nav.e-ie-align .e-nav-right-arrow,
.e-bigger .e-tab .e-tab-header .e-hor-nav.e-ie-align .e-popup-down-icon,
.e-bigger .e-tab .e-tab-header .e-hor-nav.e-ie-align .e-popup-up-icon,
.e-bigger .e-tab .e-tab-header .e-scroll-nav.e-ie-align .e-nav-left-arrow,
.e-bigger .e-tab .e-tab-header .e-scroll-nav.e-ie-align .e-nav-right-arrow,
.e-bigger .e-tab .e-tab-header .e-scroll-nav.e-ie-align .e-popup-down-icon,
.e-bigger .e-tab .e-tab-header .e-scroll-nav.e-ie-align .e-popup-up-icon,
.e-tab.e-bigger .e-tab-header .e-hor-nav.e-ie-align .e-nav-left-arrow,
.e-tab.e-bigger .e-tab-header .e-hor-nav.e-ie-align .e-nav-right-arrow,
.e-tab.e-bigger .e-tab-header .e-hor-nav.e-ie-align .e-popup-down-icon,
.e-tab.e-bigger .e-tab-header .e-hor-nav.e-ie-align .e-popup-up-icon,
.e-tab.e-bigger .e-tab-header .e-scroll-nav.e-ie-align .e-nav-left-arrow,
.e-tab.e-bigger .e-tab-header .e-scroll-nav.e-ie-align .e-nav-right-arrow,
.e-tab.e-bigger .e-tab-header .e-scroll-nav.e-ie-align .e-popup-down-icon,
.e-tab.e-bigger .e-tab-header .e-scroll-nav.e-ie-align .e-popup-up-icon {
    line-height: 15px
}

.e-bigger .e-tab .e-tab-header.e-horizontal-bottom .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child.e-active,
.e-tab.e-bigger .e-tab-header.e-horizontal-bottom .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child.e-active {
    margin: 0
}

.e-bigger .e-tab .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active,
.e-tab.e-bigger .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active {
    margin: 0;
    padding-bottom: 0
}

@media screen and (max-width:480px) {

    .e-bigger .e-tab .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active,
    .e-tab.e-bigger .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active {
        margin: 0
    }
}

.e-bigger .e-tab .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active .e-tab-text,
.e-tab.e-bigger .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active .e-tab-text {
    padding-top: 0
}

.e-bigger .e-tab .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active .e-close-icon:before,
.e-bigger .e-tab .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active.e-ibottom .e-close-icon:before,
.e-bigger .e-tab .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active.e-itop .e-close-icon:before,
.e-tab.e-bigger .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active .e-close-icon:before,
.e-tab.e-bigger .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active.e-ibottom .e-close-icon:before,
.e-tab.e-bigger .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active.e-itop .e-close-icon:before {
    top: 0
}

.e-bigger .e-tab .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active:last-child,
.e-tab.e-bigger .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active:last-child {
    margin: 0;
    padding-bottom: 0
}

@media screen and (max-width:480px) {

    .e-bigger .e-tab .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active:last-child,
    .e-tab.e-bigger .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active:last-child {
        margin: 0
    }
}

.e-bigger .e-tab .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active:last-child .e-tab-text,
.e-tab.e-bigger .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active:last-child .e-tab-text {
    padding-top: 0
}

.e-bigger .e-tab .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active:last-child .e-close-icon:before,
.e-tab.e-bigger .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active:last-child .e-close-icon:before {
    top: 0
}

.e-bigger .e-tab .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-ibottom,
.e-bigger .e-tab .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-itop,
.e-tab.e-bigger .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-ibottom,
.e-tab.e-bigger .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-itop {
    padding-bottom: 0;
    padding-top: 0
}

.e-bigger .e-tab .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-ileft.e-active .e-text-wrap,
.e-tab.e-bigger .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-ileft.e-active .e-text-wrap {
    margin: 0
}

.e-bigger .e-tab .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active .e-text-wrap,
.e-tab.e-bigger .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active .e-text-wrap {
    height: 48px;
    padding: 0
}

.e-bigger .e-tab .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-ibottom.e-active .e-text-wrap,
.e-bigger .e-tab .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-itop.e-active .e-text-wrap,
.e-tab.e-bigger .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-ibottom.e-active .e-text-wrap,
.e-tab.e-bigger .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-itop.e-active .e-text-wrap {
    height: auto
}

.e-bigger .e-tab .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-ileft.e-active,
.e-tab.e-bigger .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-ileft.e-active {
    height: 48px
}

.e-bigger .e-tab .e-tab-header.e-vertical,
.e-tab.e-bigger .e-tab-header.e-vertical {
    max-width: 150px
}

.e-bigger .e-tab .e-tab-header.e-vertical[style*="overflow: hidden"]:before,
.e-tab.e-bigger .e-tab-header.e-vertical[style*="overflow: hidden"]:before {
    bottom: 23px;
    top: 23px
}

@media screen and (max-width:480px) {

    .e-bigger .e-tab .e-tab-header.e-vertical[style*="overflow: hidden"]:before,
    .e-tab.e-bigger .e-tab-header.e-vertical[style*="overflow: hidden"]:before {
        bottom: 0;
        top: 0
    }
}

.e-bigger .e-tab .e-tab-header.e-vertical .e-toolbar-items,
.e-tab.e-bigger .e-tab-header.e-vertical .e-toolbar-items {
    height: inherit
}

.e-bigger .e-tab .e-tab-header.e-vertical .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child,
.e-tab.e-bigger .e-tab-header.e-vertical .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child {
    margin: 0
}

.e-bigger .e-tab .e-tab-header.e-vertical .e-toolbar-items.e-vscroll:not(.e-scroll-device),
.e-tab.e-bigger .e-tab-header.e-vertical .e-toolbar-items.e-vscroll:not(.e-scroll-device) {
    padding: 24px 0
}

.e-bigger .e-tab .e-tab-header.e-vertical .e-toolbar-item .e-tab-wrap,
.e-tab.e-bigger .e-tab-header.e-vertical .e-toolbar-item .e-tab-wrap {
    padding: 0 24px
}

.e-bigger .e-tab .e-tab-header.e-vertical .e-toolbar-item.e-ibottom .e-close-icon,
.e-bigger .e-tab .e-tab-header.e-vertical .e-toolbar-item.e-itop .e-close-icon,
.e-tab.e-bigger .e-tab-header.e-vertical .e-toolbar-item.e-ibottom .e-close-icon,
.e-tab.e-bigger .e-tab-header.e-vertical .e-toolbar-item.e-itop .e-close-icon {
    right: -24px
}

.e-bigger .e-tab .e-tab-header.e-vertical .e-toolbar-item.e-ileft.e-icon,
.e-tab.e-bigger .e-tab-header.e-vertical .e-toolbar-item.e-ileft.e-icon {
    min-height: 38px;
    min-width: auto
}

.e-bigger .e-tab .e-tab-header.e-vertical .e-scroll-nav,
.e-tab.e-bigger .e-tab-header.e-vertical .e-scroll-nav {
    height: 24px;
    min-height: 24px
}

.e-bigger .e-tab .e-tab-header.e-vertical .e-scroll-nav .e-nav-arrow,
.e-tab.e-bigger .e-tab-header.e-vertical .e-scroll-nav .e-nav-arrow {
    font-size: 12px;
    height: 24px;
    line-height: 24px;
    width: 24px
}

.e-bigger .e-tab .e-tab-header.e-vertical .e-hor-nav,
.e-tab.e-bigger .e-tab-header.e-vertical .e-hor-nav {
    padding: 0 24px
}

.e-bigger .e-tab .e-tab-header.e-vertical .e-hor-nav .e-popup-down-icon:before,
.e-bigger .e-tab .e-tab-header.e-vertical .e-hor-nav .e-popup-up-icon:before,
.e-tab.e-bigger .e-tab-header.e-vertical .e-hor-nav .e-popup-down-icon:before,
.e-tab.e-bigger .e-tab-header.e-vertical .e-hor-nav .e-popup-up-icon:before {
    line-height: 46px
}

.e-bigger .e-tab .e-tab-header.e-vertical .e-hor-nav .e-popup-down-icon:after,
.e-bigger .e-tab .e-tab-header.e-vertical .e-hor-nav .e-popup-up-icon:after,
.e-tab.e-bigger .e-tab-header.e-vertical .e-hor-nav .e-popup-down-icon:after,
.e-tab.e-bigger .e-tab-header.e-vertical .e-hor-nav .e-popup-up-icon:after {
    font-size: 14px;
    line-height: 46px;
    margin: 0 0 0 10px
}

.e-bigger .e-tab .e-tab-header.e-vertical.e-toolpop .e-toolbar-items,
.e-tab.e-bigger .e-tab-header.e-vertical.e-toolpop .e-toolbar-items {
    height: auto
}

.e-bigger .e-tab.e-vertical-icon>.e-tab-header,
.e-tab.e-bigger.e-vertical-icon>.e-tab-header {
    height: 72px;
    min-height: 72px
}

.e-bigger .e-tab.e-vertical-icon>.e-tab-header .e-hor-nav,
.e-bigger .e-tab.e-vertical-icon>.e-tab-header .e-scroll-nav,
.e-bigger .e-tab.e-vertical-icon>.e-tab-header>.e-toolbar-items,
.e-tab.e-bigger.e-vertical-icon>.e-tab-header .e-hor-nav,
.e-tab.e-bigger.e-vertical-icon>.e-tab-header .e-scroll-nav,
.e-tab.e-bigger.e-vertical-icon>.e-tab-header>.e-toolbar-items {
    height: 72px
}

@media screen and (max-width:480px) {

    .e-bigger .e-tab.e-vertical-icon>.e-tab-header .e-hor-nav .e-popup-down-icon:before,
    .e-bigger .e-tab.e-vertical-icon>.e-tab-header .e-hor-nav .e-popup-up-icon:before,
    .e-tab.e-bigger.e-vertical-icon>.e-tab-header .e-hor-nav .e-popup-down-icon:before,
    .e-tab.e-bigger.e-vertical-icon>.e-tab-header .e-hor-nav .e-popup-up-icon:before {
        font-size: 12px
    }
}

.e-bigger .e-tab.e-vertical-icon.e-vertical-tab .e-tab-header.e-vertical .e-toolbar-items,
.e-tab.e-bigger.e-vertical-icon.e-vertical-tab .e-tab-header.e-vertical .e-toolbar-items {
    height: inherit
}

.e-bigger .e-tab.e-vertical-icon.e-vertical-tab .e-tab-header.e-vertical .e-scroll-nav,
.e-tab.e-bigger.e-vertical-icon.e-vertical-tab .e-tab-header.e-vertical .e-scroll-nav {
    height: 24px
}

.e-bigger .e-tab.e-focused .e-tab-header .e-toolbar-item .e-tab-wrap:focus,
.e-bigger .e-tab.e-focused .e-tab-header .e-toolbar-item .e-tab-wrap:focus .e-text-wrap,
.e-tab.e-bigger.e-focused .e-tab-header .e-toolbar-item .e-tab-wrap:focus,
.e-tab.e-bigger.e-focused .e-tab-header .e-toolbar-item .e-tab-wrap:focus .e-text-wrap {
    height: 48px
}

.e-bigger .e-tab.e-focused .e-tab-header .e-toolbar-item.e-ibottom .e-tab-wrap:focus,
.e-bigger .e-tab.e-focused .e-tab-header .e-toolbar-item.e-itop .e-tab-wrap:focus,
.e-tab.e-bigger.e-focused .e-tab-header .e-toolbar-item.e-ibottom .e-tab-wrap:focus,
.e-tab.e-bigger.e-focused .e-tab-header .e-toolbar-item.e-itop .e-tab-wrap:focus {
    height: 72px
}

.e-bigger .e-tab.e-focused .e-tab-header .e-toolbar-item.e-ibottom .e-tab-wrap:focus .e-text-wrap,
.e-bigger .e-tab.e-focused .e-tab-header .e-toolbar-item.e-ibottom.e-active .e-tab-wrap:focus .e-text-wrap,
.e-bigger .e-tab.e-focused .e-tab-header .e-toolbar-item.e-itop .e-tab-wrap:focus .e-text-wrap,
.e-bigger .e-tab.e-focused .e-tab-header .e-toolbar-item.e-itop.e-active .e-tab-wrap:focus .e-text-wrap,
.e-tab.e-bigger.e-focused .e-tab-header .e-toolbar-item.e-ibottom .e-tab-wrap:focus .e-text-wrap,
.e-tab.e-bigger.e-focused .e-tab-header .e-toolbar-item.e-ibottom.e-active .e-tab-wrap:focus .e-text-wrap,
.e-tab.e-bigger.e-focused .e-tab-header .e-toolbar-item.e-itop .e-tab-wrap:focus .e-text-wrap,
.e-tab.e-bigger.e-focused .e-tab-header .e-toolbar-item.e-itop.e-active .e-tab-wrap:focus .e-text-wrap {
    height: auto
}

.e-bigger .e-tab.e-focused .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-wrap:focus,
.e-bigger .e-tab.e-focused .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-wrap:focus .e-text-wrap,
.e-bigger .e-tab.e-focused .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom .e-tab-wrap:focus,
.e-bigger .e-tab.e-focused .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop .e-tab-wrap:focus,
.e-tab.e-bigger.e-focused .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-wrap:focus,
.e-tab.e-bigger.e-focused .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-wrap:focus .e-text-wrap,
.e-tab.e-bigger.e-focused .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom .e-tab-wrap:focus,
.e-tab.e-bigger.e-focused .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop .e-tab-wrap:focus {
    height: 48px
}

.e-bigger .e-tab.e-focused .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active .e-tab-wrap:focus .e-text-wrap,
.e-tab.e-bigger.e-focused .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active .e-tab-wrap:focus .e-text-wrap {
    height: 48px;
    padding: 0
}

.e-bigger .e-tab.e-focused .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active.e-ileft,
.e-tab.e-bigger.e-focused .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active.e-ileft {
    height: 48px
}

.e-bigger .e-tab.e-edge .e-tab-header .e-hor-nav.e-ie-align .e-popup-down-icon,
.e-bigger .e-tab.e-edge .e-tab-header .e-hor-nav.e-ie-align .e-popup-up-icon,
.e-bigger .e-tab.e-edge .e-tab-header .e-scroll-nav.e-ie-align .e-popup-down-icon,
.e-bigger .e-tab.e-edge .e-tab-header .e-scroll-nav.e-ie-align .e-popup-up-icon,
.e-bigger .e-tab.e-ie .e-tab-header .e-hor-nav.e-ie-align .e-nav-left-arrow,
.e-bigger .e-tab.e-ie .e-tab-header .e-hor-nav.e-ie-align .e-nav-right-arrow,
.e-bigger .e-tab.e-ie .e-tab-header .e-hor-nav.e-ie-align .e-popup-down-icon,
.e-bigger .e-tab.e-ie .e-tab-header .e-hor-nav.e-ie-align .e-popup-up-icon,
.e-bigger .e-tab.e-ie .e-tab-header .e-scroll-nav.e-ie-align .e-nav-left-arrow,
.e-bigger .e-tab.e-ie .e-tab-header .e-scroll-nav.e-ie-align .e-nav-right-arrow,
.e-bigger .e-tab.e-ie .e-tab-header .e-scroll-nav.e-ie-align .e-popup-down-icon,
.e-bigger .e-tab.e-ie .e-tab-header .e-scroll-nav.e-ie-align .e-popup-up-icon,
.e-tab.e-bigger.e-edge .e-tab-header .e-hor-nav.e-ie-align .e-popup-down-icon,
.e-tab.e-bigger.e-edge .e-tab-header .e-hor-nav.e-ie-align .e-popup-up-icon,
.e-tab.e-bigger.e-edge .e-tab-header .e-scroll-nav.e-ie-align .e-popup-down-icon,
.e-tab.e-bigger.e-edge .e-tab-header .e-scroll-nav.e-ie-align .e-popup-up-icon,
.e-tab.e-bigger.e-ie .e-tab-header .e-hor-nav.e-ie-align .e-nav-left-arrow,
.e-tab.e-bigger.e-ie .e-tab-header .e-hor-nav.e-ie-align .e-nav-right-arrow,
.e-tab.e-bigger.e-ie .e-tab-header .e-hor-nav.e-ie-align .e-popup-down-icon,
.e-tab.e-bigger.e-ie .e-tab-header .e-hor-nav.e-ie-align .e-popup-up-icon,
.e-tab.e-bigger.e-ie .e-tab-header .e-scroll-nav.e-ie-align .e-nav-left-arrow,
.e-tab.e-bigger.e-ie .e-tab-header .e-scroll-nav.e-ie-align .e-nav-right-arrow,
.e-tab.e-bigger.e-ie .e-tab-header .e-scroll-nav.e-ie-align .e-popup-down-icon,
.e-tab.e-bigger.e-ie .e-tab-header .e-scroll-nav.e-ie-align .e-popup-up-icon {
    line-height: 15px
}

.e-bigger .e-tab.e-edge .e-tab-header .e-hor-nav.e-ie-align .e-nav-left-arrow,
.e-bigger .e-tab.e-edge .e-tab-header .e-hor-nav.e-ie-align .e-nav-right-arrow,
.e-bigger .e-tab.e-edge .e-tab-header .e-scroll-nav.e-ie-align .e-nav-left-arrow,
.e-bigger .e-tab.e-edge .e-tab-header .e-scroll-nav.e-ie-align .e-nav-right-arrow,
.e-tab.e-bigger.e-edge .e-tab-header .e-hor-nav.e-ie-align .e-nav-left-arrow,
.e-tab.e-bigger.e-edge .e-tab-header .e-hor-nav.e-ie-align .e-nav-right-arrow,
.e-tab.e-bigger.e-edge .e-tab-header .e-scroll-nav.e-ie-align .e-nav-left-arrow,
.e-tab.e-bigger.e-edge .e-tab-header .e-scroll-nav.e-ie-align .e-nav-right-arrow {
    line-height: 13px
}

.e-bigger .e-tab.e-safari .e-tab-header .e-close-icon:before,
.e-bigger .e-tab.e-safari .e-tab-header .e-hor-nav .e-nav-left-arrow:before,
.e-bigger .e-tab.e-safari .e-tab-header .e-hor-nav .e-nav-right-arrow:before,
.e-bigger .e-tab.e-safari .e-tab-header .e-hor-nav .e-popup-down-icon:before,
.e-bigger .e-tab.e-safari .e-tab-header .e-hor-nav .e-popup-up-icon:before,
.e-bigger .e-tab.e-safari .e-tab-header .e-scroll-nav .e-nav-left-arrow:before,
.e-bigger .e-tab.e-safari .e-tab-header .e-scroll-nav .e-nav-right-arrow:before,
.e-bigger .e-tab.e-safari .e-tab-header .e-scroll-nav .e-popup-down-icon:before,
.e-bigger .e-tab.e-safari .e-tab-header .e-scroll-nav .e-popup-up-icon:before,
.e-tab.e-bigger.e-safari .e-tab-header .e-close-icon:before,
.e-tab.e-bigger.e-safari .e-tab-header .e-hor-nav .e-nav-left-arrow:before,
.e-tab.e-bigger.e-safari .e-tab-header .e-hor-nav .e-nav-right-arrow:before,
.e-tab.e-bigger.e-safari .e-tab-header .e-hor-nav .e-popup-down-icon:before,
.e-tab.e-bigger.e-safari .e-tab-header .e-hor-nav .e-popup-up-icon:before,
.e-tab.e-bigger.e-safari .e-tab-header .e-scroll-nav .e-nav-left-arrow:before,
.e-tab.e-bigger.e-safari .e-tab-header .e-scroll-nav .e-nav-right-arrow:before,
.e-tab.e-bigger.e-safari .e-tab-header .e-scroll-nav .e-popup-down-icon:before,
.e-tab.e-bigger.e-safari .e-tab-header .e-scroll-nav .e-popup-up-icon:before {
    top: 0
}

.e-bigger .e-tab.e-rtl .e-tab-header.e-horizontal-bottom .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:not(.e-separator),
.e-bigger .e-tab.e-rtl .e-tab-header.e-horizontal-bottom .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:not(.e-separator).e-active,
.e-tab.e-bigger.e-rtl .e-tab-header.e-horizontal-bottom .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:not(.e-separator),
.e-tab.e-bigger.e-rtl .e-tab-header.e-horizontal-bottom .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:not(.e-separator).e-active {
    margin: 0
}

.e-bigger .e-tab.e-fill .e-tab-header,
.e-tab.e-bigger.e-fill .e-tab-header {
    height: 46px;
    min-height: 46px
}

@media screen and (max-width:480px) {

    .e-bigger .e-tab.e-fill .e-tab-header,
    .e-tab.e-bigger.e-fill .e-tab-header {
        height: 46px;
        min-height: 46px
    }
}

.e-bigger .e-tab.e-fill .e-tab-header .e-toolbar-items,
.e-tab.e-bigger.e-fill .e-tab-header .e-toolbar-items {
    height: auto;
    min-height: 46px
}

@media screen and (max-width:480px) {

    .e-bigger .e-tab.e-fill .e-tab-header .e-toolbar-items,
    .e-tab.e-bigger.e-fill .e-tab-header .e-toolbar-items {
        min-height: 46px
    }
}

.e-bigger .e-tab.e-fill .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:first-child,
.e-bigger .e-tab.e-fill .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child,
.e-tab.e-bigger.e-fill .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:first-child,
.e-tab.e-bigger.e-fill .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child {
    margin: 0;
    padding: 0
}

.e-bigger .e-tab.e-fill .e-tab-header .e-toolbar-item:not(.e-separator),
.e-tab.e-bigger.e-fill .e-tab-header .e-toolbar-item:not(.e-separator) {
    height: 46px;
    margin: 0;
    min-height: 46px;
    padding: 0
}

@media screen and (max-width:480px) {

    .e-bigger .e-tab.e-fill .e-tab-header .e-toolbar-item:not(.e-separator),
    .e-tab.e-bigger.e-fill .e-tab-header .e-toolbar-item:not(.e-separator) {
        height: 46px;
        min-height: 46px
    }
}

.e-bigger .e-tab.e-fill .e-tab-header .e-toolbar-item:not(.e-separator).e-ibottom,
.e-bigger .e-tab.e-fill .e-tab-header .e-toolbar-item:not(.e-separator).e-itop,
.e-tab.e-bigger.e-fill .e-tab-header .e-toolbar-item:not(.e-separator).e-ibottom,
.e-tab.e-bigger.e-fill .e-tab-header .e-toolbar-item:not(.e-separator).e-itop {
    height: 70px;
    min-height: 70px
}

.e-bigger .e-tab.e-fill .e-tab-header .e-toolbar-item .e-tab-wrap,
.e-tab.e-bigger.e-fill .e-tab-header .e-toolbar-item .e-tab-wrap {
    height: 46px;
    padding: 0 24px
}

@media screen and (max-width:480px) {

    .e-bigger .e-tab.e-fill .e-tab-header .e-toolbar-item .e-tab-wrap,
    .e-tab.e-bigger.e-fill .e-tab-header .e-toolbar-item .e-tab-wrap {
        height: 46px;
        padding: 0 24px
    }
}

.e-bigger .e-tab.e-fill .e-tab-header .e-toolbar-item .e-text-wrap,
.e-tab.e-bigger.e-fill .e-tab-header .e-toolbar-item .e-text-wrap {
    height: 46px
}

@media screen and (max-width:480px) {

    .e-bigger .e-tab.e-fill .e-tab-header .e-toolbar-item .e-text-wrap,
    .e-tab.e-bigger.e-fill .e-tab-header .e-toolbar-item .e-text-wrap {
        height: 46px
    }
}

.e-bigger .e-tab.e-fill .e-tab-header .e-toolbar-item.e-active,
.e-tab.e-bigger.e-fill .e-tab-header .e-toolbar-item.e-active {
    padding: 0
}

.e-bigger .e-tab.e-fill .e-tab-header .e-toolbar-item.e-active .e-tab-wrap,
.e-tab.e-bigger.e-fill .e-tab-header .e-toolbar-item.e-active .e-tab-wrap {
    margin-bottom: 0
}

.e-bigger .e-tab.e-fill .e-tab-header .e-toolbar-item.e-active .e-text-wrap,
.e-tab.e-bigger.e-fill .e-tab-header .e-toolbar-item.e-active .e-text-wrap {
    height: 46px
}

@media screen and (max-width:480px) {

    .e-bigger .e-tab.e-fill .e-tab-header .e-toolbar-item.e-active .e-text-wrap,
    .e-tab.e-bigger.e-fill .e-tab-header .e-toolbar-item.e-active .e-text-wrap {
        height: 46px
    }
}

.e-bigger .e-tab.e-fill .e-tab-header .e-toolbar-item.e-active.e-ileft .e-text-wrap,
.e-bigger .e-tab.e-fill .e-tab-header .e-toolbar-item.e-active.e-iright .e-text-wrap,
.e-tab.e-bigger.e-fill .e-tab-header .e-toolbar-item.e-active.e-ileft .e-text-wrap,
.e-tab.e-bigger.e-fill .e-tab-header .e-toolbar-item.e-active.e-iright .e-text-wrap {
    height: 46px
}

@media screen and (max-width:480px) {

    .e-bigger .e-tab.e-fill .e-tab-header .e-toolbar-item.e-active.e-ileft .e-text-wrap,
    .e-bigger .e-tab.e-fill .e-tab-header .e-toolbar-item.e-active.e-iright .e-text-wrap,
    .e-tab.e-bigger.e-fill .e-tab-header .e-toolbar-item.e-active.e-ileft .e-text-wrap,
    .e-tab.e-bigger.e-fill .e-tab-header .e-toolbar-item.e-active.e-iright .e-text-wrap {
        height: 46px
    }
}

.e-bigger .e-tab.e-fill .e-tab-header .e-toolbar-item.e-ibottom .e-tab-wrap,
.e-bigger .e-tab.e-fill .e-tab-header .e-toolbar-item.e-itop .e-tab-wrap,
.e-tab.e-bigger.e-fill .e-tab-header .e-toolbar-item.e-ibottom .e-tab-wrap,
.e-tab.e-bigger.e-fill .e-tab-header .e-toolbar-item.e-itop .e-tab-wrap {
    height: 70px
}

.e-bigger .e-tab.e-fill .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom:not(.e-separator),
.e-bigger .e-tab.e-fill .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop:not(.e-separator),
.e-tab.e-bigger.e-fill .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom:not(.e-separator),
.e-tab.e-bigger.e-fill .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop:not(.e-separator) {
    height: auto
}

.e-bigger .e-tab.e-fill .e-tab-header.e-vertical .e-toolbar-items .e-toolbar-item .e-tab-wrap,
.e-tab.e-bigger.e-fill .e-tab-header.e-vertical .e-toolbar-items .e-toolbar-item .e-tab-wrap {
    padding: 0 24px
}

.e-bigger .e-tab.e-fill .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active .e-text-wrap,
.e-tab.e-bigger.e-fill .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active .e-text-wrap {
    height: 46px
}

.e-bigger .e-tab.e-fill .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-ibottom .e-text-wrap,
.e-bigger .e-tab.e-fill .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-itop .e-text-wrap,
.e-tab.e-bigger.e-fill .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-ibottom .e-text-wrap,
.e-tab.e-bigger.e-fill .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-itop .e-text-wrap {
    height: auto
}

.e-bigger .e-tab.e-fill .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-ibottom .e-tab-wrap:focus .e-text-wrap,
.e-bigger .e-tab.e-fill .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-itop .e-tab-wrap:focus .e-text-wrap,
.e-tab.e-bigger.e-fill .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-ibottom .e-tab-wrap:focus .e-text-wrap,
.e-tab.e-bigger.e-fill .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-itop .e-tab-wrap:focus .e-text-wrap {
    height: 50px
}

.e-bigger .e-tab.e-fill.e-focused .e-tab-header .e-toolbar-item .e-tab-wrap:focus,
.e-bigger .e-tab.e-fill.e-focused .e-tab-header .e-toolbar-item .e-tab-wrap:focus .e-text-wrap,
.e-bigger .e-tab.e-fill.e-focused .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:focus .e-text-wrap,
.e-tab.e-bigger.e-fill.e-focused .e-tab-header .e-toolbar-item .e-tab-wrap:focus,
.e-tab.e-bigger.e-fill.e-focused .e-tab-header .e-toolbar-item .e-tab-wrap:focus .e-text-wrap,
.e-tab.e-bigger.e-fill.e-focused .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:focus .e-text-wrap {
    height: 46px
}

.e-bigger .e-tab.e-fill.e-focused .e-tab-header .e-toolbar-item.e-ibottom .e-tab-wrap:focus,
.e-bigger .e-tab.e-fill.e-focused .e-tab-header .e-toolbar-item.e-itop .e-tab-wrap:focus,
.e-tab.e-bigger.e-fill.e-focused .e-tab-header .e-toolbar-item.e-ibottom .e-tab-wrap:focus,
.e-tab.e-bigger.e-fill.e-focused .e-tab-header .e-toolbar-item.e-itop .e-tab-wrap:focus {
    height: 70px
}

.e-bigger .e-tab.e-fill.e-focused .e-tab-header .e-toolbar-item.e-ibottom .e-tab-wrap:focus .e-text-wrap,
.e-bigger .e-tab.e-fill.e-focused .e-tab-header .e-toolbar-item.e-itop .e-tab-wrap:focus .e-text-wrap,
.e-tab.e-bigger.e-fill.e-focused .e-tab-header .e-toolbar-item.e-ibottom .e-tab-wrap:focus .e-text-wrap,
.e-tab.e-bigger.e-fill.e-focused .e-tab-header .e-toolbar-item.e-itop .e-tab-wrap:focus .e-text-wrap {
    height: auto
}

@media screen and (max-width:480px) {

    .e-bigger .e-tab.e-fill.e-focused .e-tab-header .e-toolbar-item.e-ibottom .e-tab-wrap:focus .e-text-wrap,
    .e-bigger .e-tab.e-fill.e-focused .e-tab-header .e-toolbar-item.e-itop .e-tab-wrap:focus .e-text-wrap,
    .e-tab.e-bigger.e-fill.e-focused .e-tab-header .e-toolbar-item.e-ibottom .e-tab-wrap:focus .e-text-wrap,
    .e-tab.e-bigger.e-fill.e-focused .e-tab-header .e-toolbar-item.e-itop .e-tab-wrap:focus .e-text-wrap {
        height: auto
    }
}

.e-bigger .e-tab.e-fill.e-rtl .e-tab-header .e-toolbar-item:not(.e-separator),
.e-tab.e-bigger.e-fill.e-rtl .e-tab-header .e-toolbar-item:not(.e-separator) {
    margin: 0
}

.e-bigger .e-tab.e-fill.e-vertical-icon>.e-tab-header,
.e-tab.e-bigger.e-fill.e-vertical-icon>.e-tab-header {
    height: 70px;
    min-height: 70px
}

.e-bigger .e-tab.e-background .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:first-child,
.e-bigger .e-tab.e-background .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child,
.e-tab.e-bigger.e-background .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:first-child,
.e-tab.e-bigger.e-background .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child {
    margin: 0;
    padding: 0
}

.e-bigger .e-tab.e-background .e-tab-header .e-toolbar-item:not(.e-separator),
.e-tab.e-bigger.e-background .e-tab-header .e-toolbar-item:not(.e-separator) {
    padding: 0
}

.e-bigger .e-tab.e-background .e-tab-header .e-toolbar-item .e-tab-wrap,
.e-tab.e-bigger.e-background .e-tab-header .e-toolbar-item .e-tab-wrap {
    padding: 0 24px
}

@media screen and (max-width:480px) {

    .e-bigger .e-tab.e-background .e-tab-header .e-toolbar-item .e-tab-wrap,
    .e-tab.e-bigger.e-background .e-tab-header .e-toolbar-item .e-tab-wrap {
        padding: 0 24px
    }
}

.e-bigger .e-tab.e-background .e-tab-header .e-toolbar-item.e-active,
.e-tab.e-bigger.e-background .e-tab-header .e-toolbar-item.e-active {
    padding: 0
}

.e-bigger .e-tab.e-background .e-tab-header .e-toolbar-item.e-active .e-tab-wrap,
.e-tab.e-bigger.e-background .e-tab-header .e-toolbar-item.e-active .e-tab-wrap {
    margin-bottom: 0
}

.e-bigger .e-tab.e-background .e-tab-header.e-vertical .e-toolbar-items .e-toolbar-item .e-tab-wrap,
.e-tab.e-bigger.e-background .e-tab-header.e-vertical .e-toolbar-items .e-toolbar-item .e-tab-wrap {
    padding: 0 24px
}

.e-bigger .e-tab.e-background.e-rtl .e-tab-header .e-toolbar-item:not(.e-separator),
.e-bigger .e-tab.e-rtl .e-tab-header .e-toolbar-item:not(.e-separator),
.e-bigger .e-tab.e-rtl .e-tab-header .e-toolbar-item:not(.e-separator) .e-icon-right,
.e-bigger .e-tab.e-rtl .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:first-child,
.e-bigger .e-tab.e-rtl .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child,
.e-tab.e-bigger.e-background.e-rtl .e-tab-header .e-toolbar-item:not(.e-separator),
.e-tab.e-bigger.e-rtl .e-tab-header .e-toolbar-item:not(.e-separator),
.e-tab.e-bigger.e-rtl .e-tab-header .e-toolbar-item:not(.e-separator) .e-icon-right,
.e-tab.e-bigger.e-rtl .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:first-child,
.e-tab.e-bigger.e-rtl .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child {
    margin: 0
}

.e-bigger .e-tab.e-rtl .e-tab-header .e-toolbar-item:not(.e-separator) .e-icon-left+.e-tab-text,
.e-tab.e-bigger.e-rtl .e-tab-header .e-toolbar-item:not(.e-separator) .e-icon-left+.e-tab-text {
    margin: 0 12px 0 0
}

@media screen and (max-width:480px) {

    .e-bigger .e-tab.e-rtl .e-tab-header .e-toolbar-item:not(.e-separator) .e-icon-left+.e-tab-text,
    .e-tab.e-bigger.e-rtl .e-tab-header .e-toolbar-item:not(.e-separator) .e-icon-left+.e-tab-text {
        margin: 0 14px 0 0
    }
}

.e-bigger .e-tab.e-rtl .e-tab-header .e-toolbar-item:not(.e-separator) .e-icons.e-close-icon,
.e-tab.e-bigger.e-rtl .e-tab-header .e-toolbar-item:not(.e-separator) .e-icons.e-close-icon {
    margin: 0 12px 0 0
}

@media screen and (max-width:480px) {

    .e-bigger .e-tab.e-rtl .e-tab-header .e-toolbar-item:not(.e-separator) .e-icons.e-close-icon,
    .e-tab.e-bigger.e-rtl .e-tab-header .e-toolbar-item:not(.e-separator) .e-icons.e-close-icon {
        margin: 0 14px 0 0
    }
}

.e-bigger .e-tab.e-rtl .e-tab-header .e-toolbar-item:not(.e-separator).e-ibottom .e-close-icon,
.e-bigger .e-tab.e-rtl .e-tab-header .e-toolbar-item:not(.e-separator).e-itop .e-close-icon,
.e-tab.e-bigger.e-rtl .e-tab-header .e-toolbar-item:not(.e-separator).e-ibottom .e-close-icon,
.e-tab.e-bigger.e-rtl .e-tab-header .e-toolbar-item:not(.e-separator).e-itop .e-close-icon {
    left: 24px;
    right: auto
}

.e-bigger .e-tab.e-rtl .e-tab-header.e-close-show .e-toolbar-item.e-ibottom .e-text-wrap,
.e-bigger .e-tab.e-rtl .e-tab-header.e-close-show .e-toolbar-item.e-itop .e-text-wrap,
.e-tab.e-bigger.e-rtl .e-tab-header.e-close-show .e-toolbar-item.e-ibottom .e-text-wrap,
.e-tab.e-bigger.e-rtl .e-tab-header.e-close-show .e-toolbar-item.e-itop .e-text-wrap {
    margin-left: 22px;
    margin-right: 0
}

.e-bigger .e-tab.e-rtl .e-tab-header .e-toolbar-pop .e-toolbar-item,
.e-tab.e-bigger.e-rtl .e-tab-header .e-toolbar-pop .e-toolbar-item {
    margin: 0
}

.e-bigger .e-tab.e-rtl .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-text,
.e-tab.e-bigger.e-rtl .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-text {
    padding-left: 12px;
    padding-right: 0
}

@media screen and (max-width:480px) {

    .e-bigger .e-tab.e-rtl .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-text,
    .e-tab.e-bigger.e-rtl .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-text {
        padding-left: 0
    }
}

.e-bigger .e-tab.e-rtl .e-tab-header .e-toolbar-pop .e-toolbar-item .e-icons.e-close-icon,
.e-tab.e-bigger.e-rtl .e-tab-header .e-toolbar-pop .e-toolbar-item .e-icons.e-close-icon {
    margin: 0
}

.e-bigger .e-tab.e-rtl .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom .e-close-icon,
.e-bigger .e-tab.e-rtl .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop .e-close-icon,
.e-tab.e-bigger.e-rtl .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom .e-close-icon,
.e-tab.e-bigger.e-rtl .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop .e-close-icon {
    left: 18px;
    right: auto
}

.e-bigger .e-tab.e-rtl .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom .e-tab-text,
.e-bigger .e-tab.e-rtl .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop .e-tab-text,
.e-tab.e-bigger.e-rtl .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom .e-tab-text,
.e-tab.e-bigger.e-rtl .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop .e-tab-text {
    margin: 0;
    padding-left: 12px;
    padding-right: 0
}

@media screen and (max-width:480px) {

    .e-bigger .e-tab.e-rtl .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom .e-tab-text,
    .e-bigger .e-tab.e-rtl .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop .e-tab-text,
    .e-tab.e-bigger.e-rtl .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom .e-tab-text,
    .e-tab.e-bigger.e-rtl .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop .e-tab-text {
        margin: 0;
        padding-left: 0;
        padding-right: 0
    }
}

.e-bigger .e-tab.e-rtl .e-tab-header .e-hor-nav,
.e-bigger .e-tab.e-rtl .e-tab-header .e-scroll-left-nav,
.e-bigger .e-tab.e-rtl .e-tab-header .e-scroll-right-nav,
.e-tab.e-bigger.e-rtl .e-tab-header .e-hor-nav,
.e-tab.e-bigger.e-rtl .e-tab-header .e-scroll-left-nav,
.e-tab.e-bigger.e-rtl .e-tab-header .e-scroll-right-nav {
    padding: 0 12px
}

.e-bigger .e-tab.e-rtl .e-tab-header.e-vertical .e-toolbar-item:not(.e-separator),
.e-tab.e-bigger.e-rtl .e-tab-header.e-vertical .e-toolbar-item:not(.e-separator) {
    margin: 0
}

.e-bigger .e-tab.e-rtl .e-tab-header.e-vertical .e-toolbar-item.e-ibottom .e-close-icon,
.e-bigger .e-tab.e-rtl .e-tab-header.e-vertical .e-toolbar-item.e-itop .e-close-icon,
.e-tab.e-bigger.e-rtl .e-tab-header.e-vertical .e-toolbar-item.e-ibottom .e-close-icon,
.e-tab.e-bigger.e-rtl .e-tab-header.e-vertical .e-toolbar-item.e-itop .e-close-icon {
    left: -24px
}

.e-bigger .e-tab.e-rtl .e-tab-header.e-vertical .e-hor-nav,
.e-tab.e-bigger.e-rtl .e-tab-header.e-vertical .e-hor-nav {
    padding: 0 24px
}

.e-bigger .e-tab.e-rtl .e-tab-header.e-vertical .e-popup-down-icon:after,
.e-bigger .e-tab.e-rtl .e-tab-header.e-vertical .e-popup-up-icon:after,
.e-tab.e-bigger.e-rtl .e-tab-header.e-vertical .e-popup-down-icon:after,
.e-tab.e-bigger.e-rtl .e-tab-header.e-vertical .e-popup-up-icon:after {
    margin: 0 10px 0 0
}

.e-tab {
    display: block;
    position: relative
}

.e-tab.e-hidden {
    display: none
}

.e-tab.e-fill-mode .e-content,
.e-tab.e-fill-mode .e-content .e-item,
.e-tab.e-fill-mode .e-content .e-item>div,
.e-tab.e-fill-mode .e-content .e-item>div>.e-blazor-template {
    height: 100%
}

.e-tab .e-tab-header {
    height: 36px;
    min-height: 36px
}

@media screen and (max-width:480px) {
    .e-tab .e-tab-header {
        height: 48px;
        min-height: 48px
    }
}

.e-tab .e-tab-header:before {
    content: "";
    display: inline;
    display: initial;
    position: absolute
}

.e-tab .e-tab-header:not(.e-vertical):before {
    bottom: 0;
    top: 0;
    width: 100%
}

.e-tab .e-tab-header .e-toolbar-items {
    height: auto;
    margin: 0;
    min-height: 36px;
    position: relative
}

@media screen and (max-width:480px) {
    .e-tab .e-tab-header .e-toolbar-items {
        min-height: 48px
    }
}

.e-tab .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:first-child,
.e-tab .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child {
    margin: 0
}

.e-tab .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child {
    margin: 0;
    padding-bottom: 0
}

@media screen and (max-width:480px) {
    .e-tab .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child {
        margin: 0
    }
}

.e-tab .e-tab-header .e-toolbar-items .e-toolbar-item.e-active {
    position: static
}

.e-tab .e-tab-header .e-toolbar-items .e-toolbar-item.e-active:hover:before {
    left: auto;
    right: auto
}

.e-tab .e-tab-header .e-toolbar-items .e-toolbar-item.e-active:before {
    background-color: initial;
    bottom: auto;
    content: normal;
    height: auto;
    left: auto;
    position: static;
    right: auto;
    transition: none 0s ease 0s;
    transition: initial
}

.e-tab .e-tab-header .e-toolbar-items .e-toolbar-item.e-active:after {
    color: inherit;
    content: normal;
    display: inline;
    display: initial;
    font-weight: inherit;
    height: auto;
    overflow: visible;
    overflow: initial;
    visibility: inherit
}

.e-tab .e-tab-header .e-toolbar-items.e-hscroll.e-scroll-device {
    padding: 0
}

.e-tab .e-tab-header .e-toolbar-items.e-hscroll.e-scroll-device .e-scroll-right-nav {
    display: none
}

.e-tab .e-tab-header .e-toolbar-items.e-hscroll .e-hscroll-bar {
    padding: 0
}

.e-tab .e-tab-header .e-toolbar-items.e-hscroll .e-scroll-nav {
    border-radius: 0;
    width: 40px
}

.e-tab .e-tab-header .e-toolbar-items.e-hscroll:not(.e-tbar-pos) .e-toolbar-item:last-child {
    margin: 0
}

@media screen and (max-width:480px) {
    .e-tab .e-tab-header .e-toolbar-items.e-hscroll:not(.e-tbar-pos) .e-toolbar-item:last-child {
        margin: 0
    }
}

.e-tab .e-tab-header .e-toolbar-items.e-hscroll:not(.e-tbar-pos) .e-toolbar-item:last-child.e-active {
    margin: 0
}

.e-tab .e-tab-header .e-hscroll-bar {
    overflow: hidden
}

.e-tab .e-tab-header .e-indicator {
    display: block;
    position: absolute
}

.e-tab .e-tab-header .e-indicator.e-hidden {
    display: none
}

.e-tab .e-tab-header:not(.e-vertical) .e-indicator {
    border-radius: 0;
    bottom: 0;
    height: 2px;
    left: 0;
    right: 0;
    transition: left .125s cubic-bezier(.35, 0, .25, 1), right .25s cubic-bezier(.35, 0, .25, 1)
}

.e-tab .e-tab-header .e-toolbar-item.e-hidden {
    display: none
}

.e-tab .e-tab-header .e-toolbar-item:not(.e-separator) {
    height: 36px;
    margin: 0;
    min-height: 36px;
    min-width: auto;
    padding: 0
}

@media screen and (max-width:480px) {
    .e-tab .e-tab-header .e-toolbar-item:not(.e-separator) {
        height: 48px;
        min-height: 48px
    }
}

.e-tab .e-tab-header .e-toolbar-item .e-tab-wrap {
    height: 36px;
    padding: 0 18px;
    width: 100%
}

@media screen and (max-width:480px) {
    .e-tab .e-tab-header .e-toolbar-item .e-tab-wrap {
        height: 48px;
        padding: 0 12px
    }
}

.e-tab .e-tab-header .e-toolbar-item .e-text-wrap {
    align-content: center;
    align-items: center;
    display: inline-flex;
    height: 36px
}

@media screen and (max-width:480px) {
    .e-tab .e-tab-header .e-toolbar-item .e-text-wrap {
        height: 48px
    }
}

.e-tab .e-tab-header .e-toolbar-item .e-tab-text {
    align-self: auto;
    display: inherit;
    font-family: Roboto, Segoe UI, GeezaPro, "DejaVu Serif", "sans-serif", -apple-system, BlinkMacSystemFont;
    font-size: 13px;
    font-weight: 500;
    margin-bottom: 0;
    text-transform: uppercase
}

@media screen and (max-width:480px) {
    .e-tab .e-tab-header .e-toolbar-item .e-tab-text {
        font-size: 14px
    }
}

.e-tab .e-tab-header .e-toolbar-item.e-active {
    margin: 0;
    padding-bottom: 0
}

@media screen and (max-width:480px) {
    .e-tab .e-tab-header .e-toolbar-item.e-active {
        margin: 0
    }
}

.e-tab .e-tab-header .e-toolbar-item.e-active .e-text-wrap {
    height: 36px;
    margin-top: 0
}

@media screen and (max-width:480px) {
    .e-tab .e-tab-header .e-toolbar-item.e-active .e-text-wrap {
        height: 48px
    }
}

.e-tab .e-tab-header .e-toolbar-item.e-active .e-tab-wrap {
    margin-bottom: 0
}

.e-tab .e-tab-header .e-toolbar-item.e-active .e-tab-text {
    font-weight: 500
}

.e-tab .e-tab-header .e-toolbar-item.e-active .e-tab-icon:before {
    left: 2px;
    top: 1px
}

.e-tab .e-tab-header .e-toolbar-item.e-active .e-icon-bottom.e-tab-icon:before,
.e-tab .e-tab-header .e-toolbar-item.e-active .e-icon-top.e-tab-icon:before {
    left: 0
}

.e-tab .e-tab-header .e-toolbar-item.e-active.e-ileft .e-text-wrap,
.e-tab .e-tab-header .e-toolbar-item.e-active.e-iright .e-text-wrap {
    height: 36px;
    padding: 0
}

@media screen and (max-width:480px) {

    .e-tab .e-tab-header .e-toolbar-item.e-active.e-ileft .e-text-wrap,
    .e-tab .e-tab-header .e-toolbar-item.e-active.e-iright .e-text-wrap {
        height: 48px
    }
}

.e-tab .e-tab-header .e-toolbar-item .e-icons.e-close-icon {
    display: none;
    margin: 0 0 0 10px;
    min-width: 10px
}

@media screen and (max-width:480px) {
    .e-tab .e-tab-header .e-toolbar-item .e-icons.e-close-icon {
        margin: 0 0 0 14px
    }
}

.e-tab .e-tab-header .e-toolbar-item .e-close-icon,
.e-tab .e-tab-header .e-toolbar-item .e-close-icon:before {
    font-size: 10px
}

@media screen and (max-width:480px) {

    .e-tab .e-tab-header .e-toolbar-item .e-close-icon,
    .e-tab .e-tab-header .e-toolbar-item .e-close-icon:before {
        font-size: 12px
    }
}

.e-tab .e-tab-header .e-toolbar-item .e-close-icon:before {
    top: 1px
}

.e-tab .e-tab-header .e-toolbar-item .e-icons.e-tab-icon {
    display: inline-flex;
    height: 20px;
    line-height: 1;
    min-width: 20px;
    width: 20px
}

@media screen and (max-width:480px) {
    .e-tab .e-tab-header .e-toolbar-item .e-icons.e-tab-icon {
        height: 20px;
        width: 20px
    }
}

.e-tab .e-tab-header .e-toolbar-item .e-tab-icon,
.e-tab .e-tab-header .e-toolbar-item .e-tab-icon:before {
    font-size: 18px
}

@media screen and (max-width:480px) {

    .e-tab .e-tab-header .e-toolbar-item .e-tab-icon,
    .e-tab .e-tab-header .e-toolbar-item .e-tab-icon:before {
        font-size: 20px
    }
}

.e-tab .e-tab-header .e-toolbar-item .e-tab-icon:before {
    left: 2px;
    position: relative;
    top: 1px
}

.e-tab .e-tab-header .e-toolbar-item .e-icon-bottom.e-tab-icon:before,
.e-tab .e-tab-header .e-toolbar-item .e-icon-top.e-tab-icon:before {
    left: 0
}

.e-tab .e-tab-header .e-toolbar-item.e-icon .e-tab-wrap {
    justify-content: center;
    padding: 0 18px
}

@media screen and (max-width:480px) {
    .e-tab .e-tab-header .e-toolbar-item.e-icon .e-tab-wrap {
        padding: 0 24px
    }
}

.e-tab .e-tab-header .e-toolbar-item .e-icon-right {
    margin: 0 0 0 8px
}

@media screen and (max-width:480px) {
    .e-tab .e-tab-header .e-toolbar-item .e-icon-right {
        margin: 0
    }
}

.e-tab .e-tab-header .e-toolbar-item .e-icon-left+.e-tab-text {
    margin: 0 0 0 10px
}

@media screen and (max-width:480px) {
    .e-tab .e-tab-header .e-toolbar-item .e-icon-left+.e-tab-text {
        margin: 0 0 0 14px
    }
}

.e-tab .e-tab-header .e-toolbar-item.e-ibottom,
.e-tab .e-tab-header .e-toolbar-item.e-itop {
    height: 62px
}

@media screen and (max-width:480px) {

    .e-tab .e-tab-header .e-toolbar-item.e-ibottom,
    .e-tab .e-tab-header .e-toolbar-item.e-itop {
        height: 62px
    }
}

.e-tab .e-tab-header .e-toolbar-item.e-ibottom .e-tab-wrap,
.e-tab .e-tab-header .e-toolbar-item.e-itop .e-tab-wrap {
    align-items: center;
    display: flex;
    height: 62px;
    position: relative
}

@media screen and (max-width:480px) {

    .e-tab .e-tab-header .e-toolbar-item.e-ibottom .e-tab-wrap,
    .e-tab .e-tab-header .e-toolbar-item.e-itop .e-tab-wrap {
        height: 62px
    }
}

.e-tab .e-tab-header .e-toolbar-item.e-ibottom .e-tab-wrap:focus .e-text-wrap,
.e-tab .e-tab-header .e-toolbar-item.e-itop .e-tab-wrap:focus .e-text-wrap {
    height: auto
}

.e-tab .e-tab-header .e-toolbar-item.e-ibottom .e-text-wrap,
.e-tab .e-tab-header .e-toolbar-item.e-itop .e-text-wrap {
    display: block;
    height: auto
}

.e-tab .e-tab-header .e-toolbar-item.e-ibottom.e-active .e-tab-wrap .e-text-wrap,
.e-tab .e-tab-header .e-toolbar-item.e-ibottom.e-active .e-tab-wrap:focus .e-text-wrap,
.e-tab .e-tab-header .e-toolbar-item.e-itop.e-active .e-tab-wrap .e-text-wrap,
.e-tab .e-tab-header .e-toolbar-item.e-itop.e-active .e-tab-wrap:focus .e-text-wrap {
    height: auto
}

.e-tab .e-tab-header .e-toolbar-item.e-ibottom .e-close-icon,
.e-tab .e-tab-header .e-toolbar-item.e-itop .e-close-icon {
    position: absolute;
    right: 18px;
    top: calc(50% - 6px)
}

@media screen and (max-width:480px) {

    .e-tab .e-tab-header .e-toolbar-item.e-ibottom .e-close-icon,
    .e-tab .e-tab-header .e-toolbar-item.e-itop .e-close-icon {
        right: 12px
    }
}

.e-tab .e-tab-header .e-toolbar-item.e-itop .e-tab-text {
    margin: 8px 0 0
}

@media screen and (max-width:480px) {
    .e-tab .e-tab-header .e-toolbar-item.e-itop .e-tab-text {
        margin: 10px 0 0
    }
}

.e-tab .e-tab-header .e-toolbar-item.e-ibottom .e-tab-text {
    margin: 0 0 8px
}

@media screen and (max-width:480px) {
    .e-tab .e-tab-header .e-toolbar-item.e-ibottom .e-tab-text {
        margin: 0 0 10px
    }
}

.e-tab .e-tab-header .e-toolbar-item .e-tab-icon.e-icon-bottom,
.e-tab .e-tab-header .e-toolbar-item .e-tab-icon.e-icon-top {
    align-items: center;
    display: flex;
    flex-direction: column;
    justify-content: center;
    margin: auto
}

.e-tab .e-tab-header .e-toolbar-pop {
    padding: 0
}

.e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item {
    height: 36px;
    min-height: 36px;
    min-width: auto
}

@media screen and (max-width:480px) {
    .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item {
        height: 48px;
        min-height: 48px
    }
}

.e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item:not(.e-separator) {
    margin: 0;
    padding: 0
}

.e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-wrap {
    height: 36px;
    padding: 0 16px;
    text-align: left;
    text-align: initial
}

@media screen and (max-width:480px) {
    .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-wrap {
        height: 48px;
        padding: 0 16px
    }
}

.e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item .e-text-wrap {
    height: 36px;
    width: 100%
}

.e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-text {
    display: inline-flex;
    width: 100%
}

.e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item .e-close-icon {
    margin: 0 0 0 8px
}

.e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item .e-close-icon:before {
    top: 0
}

.e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-text+.e-close-icon[style="display:block"] {
    padding-right: 10px
}

@media screen and (max-width:480px) {
    .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-text+.e-close-icon[style="display:block"] {
        padding-right: 0
    }
}

.e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom,
.e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop {
    height: 36px
}

@media screen and (max-width:480px) {

    .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom,
    .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop {
        height: 48px
    }
}

.e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom:not(.e-separator),
.e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop:not(.e-separator) {
    min-height: 36px
}

@media screen and (max-width:480px) {

    .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom:not(.e-separator),
    .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop:not(.e-separator) {
        min-height: 48px
    }
}

.e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom .e-tab-wrap,
.e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop .e-tab-wrap {
    height: 36px
}

@media screen and (max-width:480px) {

    .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom .e-tab-wrap,
    .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop .e-tab-wrap {
        height: 48px
    }
}

.e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom .e-text-wrap,
.e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop .e-text-wrap {
    display: inline-flex;
    height: auto
}

.e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom .e-tab-text,
.e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop .e-tab-text {
    display: block;
    justify-content: center;
    margin: 0 0 0 10px;
    padding-left: 0;
    padding-right: 10px
}

@media screen and (max-width:480px) {

    .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom .e-tab-text,
    .e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop .e-tab-text {
        justify-content: center;
        margin: 0 0 0 12px;
        padding-left: 0;
        padding-right: 0
    }
}

.e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom .e-close-icon,
.e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop .e-close-icon {
    right: 18px;
    top: auto
}

.e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom .e-tab-text {
    margin: 0
}

.e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-icon.e-icon-bottom,
.e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-icon.e-icon-top {
    display: inline-flex
}

.e-tab .e-tab-header.e-close-show .e-icons.e-close-icon {
    align-items: center;
    align-self: center;
    display: inline-flex
}

@media screen and (max-width:480px) {
    .e-tab .e-tab-header.e-close-show .e-icons.e-close-icon {
        display: none
    }

    .e-tab .e-tab-header.e-close-show .e-toolbar-item.e-active .e-close-icon {
        display: inline-flex
    }
}

.e-tab .e-tab-header.e-close-show .e-toolbar-item.e-ibottom .e-text-wrap,
.e-tab .e-tab-header.e-close-show .e-toolbar-item.e-itop .e-text-wrap {
    margin-right: 20px
}

.e-tab .e-tab-header .e-scroll-nav {
    height: 36px;
    min-height: 36px;
    min-width: auto;
    width: auto
}

@media screen and (max-width:480px) {
    .e-tab .e-tab-header .e-scroll-nav {
        height: 48px;
        min-height: 48px
    }
}

.e-tab .e-tab-header .e-scroll-nav.e-scroll-left-nav,
.e-tab .e-tab-header .e-scroll-nav.e-scroll-right-nav {
    padding: 0 9px
}

@media screen and (max-width:480px) {
    .e-tab .e-tab-header .e-scroll-nav.e-scroll-right-nav {
        padding: 0 12px
    }
}

.e-tab .e-tab-header .e-scroll-nav .e-nav-left-arrow:before,
.e-tab .e-tab-header .e-scroll-nav .e-nav-right-arrow:before {
    font-size: 12px;
    line-height: 24px;
    position: relative;
    top: 0;
    vertical-align: initial
}

.e-tab .e-tab-header .e-scroll-nav .e-nav-arrow {
    font-size: 12px;
    height: 24px;
    line-height: 24px;
    width: 24px
}

@media screen and (max-width:480px) {
    .e-tab .e-tab-header .e-scroll-nav .e-nav-arrow {
        font-size: 12px;
        height: 24px;
        line-height: 24px;
        width: 24px
    }
}

.e-tab .e-tab-header .e-hor-nav {
    height: 36px;
    min-height: 36px;
    min-width: auto;
    padding: 0 9px;
    width: auto
}

@media screen and (max-width:480px) {
    .e-tab .e-tab-header .e-hor-nav {
        height: 48px;
        min-height: 48px;
        padding: 0 12px
    }
}

.e-tab .e-tab-header .e-hor-nav .e-popup-down-icon,
.e-tab .e-tab-header .e-hor-nav .e-popup-up-icon {
    font-size: 12px;
    height: 24px;
    line-height: 24px;
    width: 24px
}

@media screen and (max-width:480px) {

    .e-tab .e-tab-header .e-hor-nav .e-popup-down-icon,
    .e-tab .e-tab-header .e-hor-nav .e-popup-up-icon {
        font-size: 12px;
        height: 24px;
        line-height: 24px;
        width: 24px
    }
}

.e-tab .e-tab-header .e-hor-nav .e-popup-down-icon:before,
.e-tab .e-tab-header .e-hor-nav .e-popup-up-icon:before {
    font-size: 12px;
    line-height: 24px;
    position: relative;
    top: 0;
    vertical-align: initial
}

@media screen and (max-width:480px) {

    .e-tab .e-tab-header .e-hor-nav .e-popup-down-icon:before,
    .e-tab .e-tab-header .e-hor-nav .e-popup-up-icon:before {
        font-size: 16px
    }
}

.e-tab .e-tab-header .e-hor-nav .e-popup-down-icon:hover,
.e-tab .e-tab-header .e-hor-nav .e-popup-up-icon:hover {
    line-height: 24px
}

.e-tab .e-tab-header .e-hor-nav .e-popup-down-icon:hover:before,
.e-tab .e-tab-header .e-hor-nav .e-popup-up-icon:hover:before {
    line-height: 24px;
    top: 0
}

@media screen and (max-width:480px) {

    .e-tab .e-tab-header .e-hor-nav .e-popup-down-icon:hover:before,
    .e-tab .e-tab-header .e-hor-nav .e-popup-up-icon:hover:before {
        line-height: 24px
    }
}

.e-tab .e-tab-header .e-hor-nav .e-popup-up-icon {
    transform: rotate(180deg);
    transition: transform .1s ease
}

@media screen and (max-width:480px) {
    .e-tab .e-tab-header .e-hor-nav .e-popup-up-icon {
        transform: none;
        transition: none
    }
}

.e-tab .e-tab-header .e-hor-nav .e-popup-down-icon {
    transform: rotate(0deg);
    transition: transform .1s ease
}

@media screen and (max-width:480px) {
    .e-tab .e-tab-header .e-hor-nav .e-popup-down-icon {
        transform: none;
        transition: none
    }
}

.e-tab .e-tab-header .e-hor-nav:focus .e-popup-down-icon,
.e-tab .e-tab-header .e-hor-nav:focus .e-popup-up-icon {
    line-height: 24px
}

.e-tab .e-tab-header .e-hor-nav:focus .e-popup-down-icon:before,
.e-tab .e-tab-header .e-hor-nav:focus .e-popup-up-icon:before {
    line-height: 24px;
    top: 0
}

@media screen and (max-width:480px) {

    .e-tab .e-tab-header .e-hor-nav:focus .e-popup-down-icon:before,
    .e-tab .e-tab-header .e-hor-nav:focus .e-popup-up-icon:before {
        line-height: 24px
    }
}

.e-tab .e-tab-header .e-hor-nav:focus .e-popup-down-icon:hover,
.e-tab .e-tab-header .e-hor-nav:focus .e-popup-up-icon:hover {
    line-height: 24px;
    top: 0
}

.e-tab .e-tab-header.e-horizontal-bottom .e-toolbar-items .e-toolbar-item.e-active {
    position: static
}

.e-tab .e-tab-header.e-horizontal-bottom .e-toolbar-items .e-toolbar-item.e-active:hover:before {
    left: auto;
    right: auto
}

.e-tab .e-tab-header.e-horizontal-bottom .e-toolbar-items .e-toolbar-item.e-active:before {
    background-color: initial;
    content: normal;
    height: auto;
    left: auto;
    position: static;
    right: auto;
    top: auto;
    transition: none 0s ease 0s;
    transition: initial
}

.e-tab .e-tab-header.e-horizontal-bottom .e-toolbar-items .e-toolbar-item.e-active:after {
    color: inherit;
    content: normal;
    display: inline;
    display: initial;
    font-weight: inherit;
    height: auto;
    overflow: visible;
    overflow: initial;
    visibility: inherit
}

.e-tab .e-tab-header.e-horizontal-bottom:before {
    bottom: auto
}

.e-tab .e-tab-header.e-horizontal-bottom .e-hscroll-bar {
    margin-top: 0
}

.e-tab .e-tab-header.e-horizontal-bottom .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child {
    margin: 0;
    padding-bottom: 0;
    padding-top: 0
}

@media screen and (max-width:480px) {
    .e-tab .e-tab-header.e-horizontal-bottom .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child {
        margin: 0
    }
}

.e-tab .e-tab-header.e-horizontal-bottom .e-indicator {
    bottom: auto;
    top: 0
}

.e-tab .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active {
    margin: 0;
    padding-bottom: 0;
    padding-top: 0
}

@media screen and (max-width:480px) {
    .e-tab .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active {
        margin: 0
    }
}

.e-tab .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active .e-text-wrap {
    height: 36px;
    padding: 0
}

@media screen and (max-width:480px) {
    .e-tab .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active .e-text-wrap {
        height: 48px
    }
}

.e-tab .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active .e-text-wrap:before,
.e-tab .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active:not(.e-separator):last-child .e-text-wrap:before {
    top: auto
}

.e-tab .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active.e-itop .e-tab-wrap:focus .e-close-icon:before {
    top: 0
}

.e-tab .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-ibottom .e-text-wrap,
.e-tab .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-itop .e-text-wrap {
    height: auto
}

.e-tab .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-ibottom.e-active .e-text-wrap,
.e-tab .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-itop.e-active .e-text-wrap {
    height: auto;
    padding: 0
}

.e-tab .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-ibottom.e-active .e-text-wrap:before,
.e-tab .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-itop.e-active .e-text-wrap:before {
    bottom: auto;
    top: 0
}

.e-tab .e-tab-header.e-reorder-active-item .e-toolbar-pop .e-toolbar-item.e-active .e-text-wrap:before {
    display: none
}

.e-tab .e-tab-header.e-vertical {
    max-width: 150px;
    z-index: 1
}

.e-tab .e-tab-header.e-vertical:before {
    bottom: 0;
    height: 100%;
    left: 0;
    top: 0
}

.e-tab .e-tab-header.e-vertical[style*="overflow: hidden"]:before {
    bottom: 15px;
    height: auto;
    top: 15px
}

@media screen and (max-width:480px) {
    .e-tab .e-tab-header.e-vertical[style*="overflow: hidden"]:before {
        bottom: 0;
        top: 0
    }
}

.e-tab .e-tab-header.e-vertical .e-indicator {
    display: block;
    transition: top .125s cubic-bezier(.35, 0, .25, 1), bottom .25s cubic-bezier(.35, 0, .25, 1);
    width: 2px
}

.e-tab .e-tab-header.e-vertical .e-toolbar-items {
    align-items: normal;
    flex-direction: column;
    height: inherit
}

.e-tab .e-tab-header.e-vertical .e-toolbar-items.e-vscroll:not(.e-scroll-device) {
    padding: 16px 0
}

.e-tab .e-tab-header.e-vertical .e-toolbar-item:last-child,
.e-tab .e-tab-header.e-vertical .e-toolbar-item:not(.e-separator) {
    margin: 0
}

.e-tab .e-tab-header.e-vertical .e-toolbar-item .e-tab-wrap {
    padding: 0 18px
}

.e-tab .e-tab-header.e-vertical .e-toolbar-item .e-text-wrap {
    position: relative;
    width: 100%
}

.e-tab .e-tab-header.e-vertical .e-toolbar-item .e-tab-icon:before,
.e-tab .e-tab-header.e-vertical .e-toolbar-item .e-tab-text {
    text-align: center;
    width: 100%
}

.e-tab .e-tab-header.e-vertical .e-toolbar-item .e-tab-text {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.e-tab .e-tab-header.e-vertical .e-toolbar-item.e-active .e-text-wrap:before {
    display: none
}

.e-tab .e-tab-header.e-vertical .e-toolbar-item.e-ileft.e-icon {
    min-height: 36px;
    min-width: 33px
}

.e-tab .e-tab-header.e-vertical .e-toolbar-item.e-ileft.e-icon .e-tab-icon {
    margin: 0
}

.e-tab .e-tab-header.e-vertical .e-toolbar-item.e-ibottom .e-close-icon,
.e-tab .e-tab-header.e-vertical .e-toolbar-item.e-itop .e-close-icon {
    right: -18px
}

.e-tab .e-tab-header.e-vertical .e-toolbar-pop {
    top: auto !important
}

.e-tab .e-tab-header.e-vertical.e-vertical-left {
    float: left
}

.e-tab .e-tab-header.e-vertical.e-vertical-left:before {
    right: 0
}

.e-tab .e-tab-header.e-vertical.e-vertical-left .e-indicator {
    left: auto;
    right: 0
}

.e-tab .e-tab-header.e-vertical.e-vertical-left .e-toolbar-items .e-toolbar-item.e-active:hover:before {
    bottom: auto;
    height: auto
}

.e-tab .e-tab-header.e-vertical.e-vertical-left .e-toolbar-items .e-toolbar-item.e-active:before {
    background-color: initial;
    bottom: auto;
    content: normal;
    height: auto;
    left: auto;
    position: static;
    right: auto;
    transition: none 0s ease 0s;
    transition: initial;
    width: auto
}

.e-tab .e-tab-header.e-vertical.e-vertical-left .e-toolbar-items .e-toolbar-item.e-active:after {
    color: inherit;
    content: normal;
    display: inline;
    display: initial;
    font-weight: inherit;
    height: auto;
    overflow: visible;
    overflow: initial;
    visibility: inherit
}

.e-tab .e-tab-header.e-vertical.e-vertical-right {
    float: right
}

.e-tab .e-tab-header.e-vertical.e-vertical-right:before {
    right: auto
}

.e-tab .e-tab-header.e-vertical.e-vertical-right .e-indicator {
    left: 0;
    right: auto
}

.e-tab .e-tab-header.e-vertical.e-vertical-right .e-tab-wrap {
    text-align: right
}

.e-tab .e-tab-header.e-vertical.e-vertical-right .e-toolbar-pop .e-tab-text {
    width: auto
}

.e-tab .e-tab-header.e-vertical.e-vertical-right .e-toolbar-items .e-toolbar-item.e-active:hover:before {
    bottom: auto;
    height: auto
}

.e-tab .e-tab-header.e-vertical.e-vertical-right .e-toolbar-items .e-toolbar-item.e-active:before {
    background-color: initial;
    bottom: auto;
    content: normal;
    height: auto;
    left: auto;
    position: static;
    right: auto;
    transition: none 0s ease 0s;
    transition: initial;
    width: auto
}

.e-tab .e-tab-header.e-vertical.e-vertical-right .e-toolbar-items .e-toolbar-item.e-active:after {
    color: inherit;
    content: normal;
    display: inline;
    display: initial;
    font-weight: inherit;
    height: auto;
    overflow: visible;
    overflow: initial;
    visibility: inherit
}

.e-tab .e-tab-header.e-vertical .e-scroll-nav {
    height: 16px;
    justify-content: center;
    min-height: 16px;
    width: 100%
}

.e-tab .e-tab-header.e-vertical .e-scroll-nav .e-nav-arrow {
    font-size: 10px;
    height: 16px;
    line-height: 16px;
    margin: 0 auto;
    width: 16px
}

.e-tab .e-tab-header.e-vertical .e-hor-nav {
    padding: 0 18px;
    width: 100%
}

.e-tab .e-tab-header.e-vertical .e-hor-nav .e-popup-down-icon,
.e-tab .e-tab-header.e-vertical .e-hor-nav .e-popup-up-icon {
    height: 100%;
    transform: none;
    transition: none;
    width: 100%
}

.e-tab .e-tab-header.e-vertical .e-hor-nav .e-popup-down-icon:before,
.e-tab .e-tab-header.e-vertical .e-hor-nav .e-popup-up-icon:before {
    float: left;
    font-family: Roboto, Segoe UI, GeezaPro, "DejaVu Serif", "sans-serif", -apple-system, BlinkMacSystemFont;
    font-size: 13px;
    font-weight: 500;
    line-height: 35px;
    text-align: left;
    text-transform: uppercase;
    transform: none;
    transition: none
}

.e-tab .e-tab-header.e-vertical .e-hor-nav .e-popup-down-icon:after,
.e-tab .e-tab-header.e-vertical .e-hor-nav .e-popup-up-icon:after {
    float: left;
    font-size: 12px;
    line-height: 35px;
    margin: 0 0 0 10px;
    vertical-align: initial
}

@media screen and (max-width:480px) {

    .e-tab .e-tab-header.e-vertical .e-hor-nav .e-popup-down-icon:after,
    .e-tab .e-tab-header.e-vertical .e-hor-nav .e-popup-up-icon:after {
        font-size: 14px
    }
}

.e-tab .e-tab-header.e-vertical .e-scroll-device .e-scroll-nav,
.e-tab .e-tab-header.e-vertical .e-scroll-device .e-scroll-overlay {
    display: none
}

.e-tab .e-tab-header.e-vertical.e-toolpop .e-toolbar-items {
    height: auto
}

.e-tab.e-rtl .e-tab-header.e-vertical .e-toolbar-item:not(.e-separator),
.e-tab.e-rtl .e-tab-header.e-vertical .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child {
    margin: 0
}

.e-tab.e-rtl .e-tab-header.e-vertical .e-toolbar-item:not(.e-separator).e-ibottom .e-close-icon,
.e-tab.e-rtl .e-tab-header.e-vertical .e-toolbar-item:not(.e-separator).e-itop .e-close-icon {
    left: -18px
}

.e-tab.e-rtl .e-tab-header.e-vertical .e-hor-nav {
    padding: 0 18px
}

.e-tab.e-rtl .e-tab-header.e-vertical .e-hor-nav .e-popup-down-icon:before,
.e-tab.e-rtl .e-tab-header.e-vertical .e-hor-nav .e-popup-up-icon:before {
    float: right
}

.e-tab.e-rtl .e-tab-header.e-vertical .e-hor-nav .e-popup-down-icon:after,
.e-tab.e-rtl .e-tab-header.e-vertical .e-hor-nav .e-popup-up-icon:after {
    float: right;
    margin: 0 10px 0 0
}

.e-tab .e-content {
    position: relative
}

.e-tab .e-content .e-item.e-view {
    bottom: 0;
    left: 0;
    overflow: hidden;
    position: absolute;
    right: 0;
    top: 0
}

.e-tab .e-content>.e-item {
    display: none
}

.e-tab .e-content>.e-item.e-active {
    background: inherit;
    display: block
}

.e-tab .e-content.e-progress {
    overflow: hidden
}

.e-tab.e-vertical-tab .e-content {
    display: flex
}

.e-tab.e-vertical-tab .e-content .e-item.e-active {
    display: flex;
    flex: none
}

.e-tab.e-vertical-tab .e-content .e-item,
.e-tab.e-vertical-tab .e-content .e-item>:first-child {
    width: 100%
}

.e-tab.e-vertical-icon>.e-tab-header {
    height: 62px;
    min-height: 62px
}

.e-tab.e-vertical-icon>.e-tab-header.e-reorder-active-item .e-toolbar-pop .e-toolbar-item.e-active .e-tab-wrap:before,
.e-tab.e-vertical-icon>.e-tab-header.e-reorder-active-item .e-toolbar-pop .e-toolbar-item:not(.e-separator):last-child.e-active .e-tab-wrap:before {
    display: none
}

.e-tab.e-vertical-icon>.e-tab-header>.e-toolbar-items {
    height: 62px
}

.e-tab.e-vertical-icon>.e-tab-header .e-toolbar-item.e-active .e-text-wrap,
.e-tab.e-vertical-icon>.e-tab-header .e-toolbar-item:not(.e-separator):last-child.e-active .e-text-wrap {
    position: static
}

.e-tab.e-vertical-icon>.e-tab-header .e-toolbar-item.e-active .e-text-wrap:before,
.e-tab.e-vertical-icon>.e-tab-header .e-toolbar-item:not(.e-separator):last-child.e-active .e-text-wrap:before {
    border: initial;
    content: normal;
    display: none;
    position: static;
    top: auto;
    width: auto
}

.e-tab.e-vertical-icon>.e-tab-header .e-toolbar-item.e-active .e-tab-wrap:before,
.e-tab.e-vertical-icon>.e-tab-header .e-toolbar-item:not(.e-separator):last-child.e-active .e-tab-wrap:before {
    border: initial;
    content: normal;
    display: inline;
    display: initial;
    position: static;
    top: auto;
    width: auto
}

.e-tab.e-vertical-icon>.e-tab-header .e-hor-nav,
.e-tab.e-vertical-icon>.e-tab-header .e-scroll-nav {
    height: 62px
}

@media screen and (max-width:480px) {

    .e-tab.e-vertical-icon>.e-tab-header .e-hor-nav .e-popup-down-icon:before,
    .e-tab.e-vertical-icon>.e-tab-header .e-hor-nav .e-popup-up-icon:before {
        font-size: 12px
    }
}

.e-tab.e-vertical-icon>.e-tab-header.e-vertical .e-indicator {
    width: 2px
}

.e-tab.e-vertical-icon>.e-tab-header.e-vertical .e-toolbar-item.e-active .e-tab-wrap:before,
.e-tab.e-vertical-icon>.e-tab-header.e-vertical .e-toolbar-item:not(.e-separator):last-child.e-active .e-tab-wrap:before {
    display: none
}

.e-tab.e-vertical-icon>.e-tab-header.e-vertical .e-toolbar-item.e-active .e-text-wrap,
.e-tab.e-vertical-icon>.e-tab-header.e-vertical .e-toolbar-item:not(.e-separator):last-child.e-active .e-text-wrap {
    position: relative
}

.e-tab.e-vertical-icon>.e-tab-header.e-vertical .e-scroll-nav {
    height: 16px
}

.e-tab.e-vertical-icon>.e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active .e-tab-wrap:before,
.e-tab.e-vertical-icon>.e-tab-header.e-horizontal-bottom .e-toolbar-item:not(.e-separator):last-child.e-active .e-tab-wrap:before {
    top: auto
}

.e-tab.e-vertical-icon.e-rtl .e-tab-header .e-toolbar-item.e-active {
    margin: 0
}

.e-tab.e-vertical-icon.e-vertical-tab .e-tab-header.e-vertical .e-toolbar-items {
    height: inherit
}

.e-tab.e-focused .e-tab-header .e-toolbar-item .e-tab-wrap:focus,
.e-tab.e-focused .e-tab-header .e-toolbar-item .e-tab-wrap:focus .e-text-wrap {
    height: 36px
}

.e-tab.e-focused .e-tab-header .e-toolbar-item.e-ibottom .e-tab-wrap:focus,
.e-tab.e-focused .e-tab-header .e-toolbar-item.e-itop .e-tab-wrap:focus {
    height: 62px
}

.e-tab.e-focused .e-tab-header .e-toolbar-item.e-ibottom .e-tab-wrap:focus .e-text-wrap,
.e-tab.e-focused .e-tab-header .e-toolbar-item.e-ibottom.e-active .e-tab-wrap:focus .e-text-wrap,
.e-tab.e-focused .e-tab-header .e-toolbar-item.e-itop .e-tab-wrap:focus .e-text-wrap,
.e-tab.e-focused .e-tab-header .e-toolbar-item.e-itop.e-active .e-tab-wrap:focus .e-text-wrap {
    height: auto
}

.e-tab.e-focused .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-wrap:focus,
.e-tab.e-focused .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-wrap:focus .e-text-wrap,
.e-tab.e-focused .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom .e-tab-wrap:focus,
.e-tab.e-focused .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop .e-tab-wrap:focus {
    height: 36px
}

.e-tab.e-focused .e-tab-header .e-horizontal-bottom .e-toolbar-item.e-active .e-tab-wrap:focus .e-text-wrap {
    height: 36px;
    padding: 0
}

.e-tab.e-focused .e-tab-header .e-horizontal-bottom .e-toolbar-item.e-ibottom .e-tab-wrap:focus .e-text-wrap,
.e-tab.e-focused .e-tab-header .e-horizontal-bottom .e-toolbar-item.e-ibottom.e-active .e-tab-wrap:focus .e-text-wrap,
.e-tab.e-focused .e-tab-header .e-horizontal-bottom .e-toolbar-item.e-itop .e-tab-wrap:focus .e-text-wrap,
.e-tab.e-focused .e-tab-header .e-horizontal-bottom .e-toolbar-item.e-itop.e-active .e-tab-wrap:focus .e-text-wrap {
    height: auto
}

.e-tab.e-template .e-tab-header .e-toolbar-items .e-toolbar-item .e-tab-wrap .e-text-wrap .e-tab-text>div,
.e-tab.e-template .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-wrap .e-text-wrap .e-tab-text>div {
    display: inherit
}

.e-tab.e-template .e-content>.e-item {
    display: none
}

.e-tab.e-template .e-content>.e-item.e-active {
    background: inherit;
    display: block
}

.e-tab.e-ie .e-tab-header .e-hor-nav.e-ie-align,
.e-tab.e-ie .e-tab-header .e-scroll-nav.e-ie-align {
    display: flex
}

.e-tab.e-ie .e-tab-header .e-hor-nav.e-ie-align .e-popup-down-icon,
.e-tab.e-ie .e-tab-header .e-hor-nav.e-ie-align .e-popup-up-icon,
.e-tab.e-ie .e-tab-header .e-scroll-nav.e-ie-align .e-popup-down-icon,
.e-tab.e-ie .e-tab-header .e-scroll-nav.e-ie-align .e-popup-up-icon {
    display: block;
    line-height: 15px
}

.e-tab.e-ie .e-tab-header .e-hor-nav.e-ie-align .e-nav-left-arrow,
.e-tab.e-ie .e-tab-header .e-hor-nav.e-ie-align .e-nav-right-arrow,
.e-tab.e-ie .e-tab-header .e-scroll-nav.e-ie-align .e-nav-left-arrow,
.e-tab.e-ie .e-tab-header .e-scroll-nav.e-ie-align .e-nav-right-arrow {
    display: block;
    line-height: 14px
}

.e-tab.e-ie .e-tab-header .e-popup-down-icon,
.e-tab.e-ie .e-tab-header .e-popup-up-icon {
    transform: none;
    transition: none
}

.e-tab.e-ie .e-tab-header .e-popup-up-icon:before {
    transform: rotate(180deg);
    transition: transform .1s ease
}

@media screen and (max-width:480px) {
    .e-tab.e-ie .e-tab-header .e-popup-up-icon:before {
        transform: none;
        transition: none
    }
}

.e-tab.e-ie .e-tab-header .e-popup-down-icon:before {
    transform: rotate(0deg);
    transition: transform .1s ease
}

@media screen and (max-width:480px) {
    .e-tab.e-ie .e-tab-header .e-popup-down-icon:before {
        transform: none;
        transition: none
    }
}

.e-tab.e-edge .e-tab-header .e-hor-nav.e-ie-align,
.e-tab.e-edge .e-tab-header .e-scroll-nav.e-ie-align {
    display: flex
}

.e-tab.e-edge .e-tab-header .e-hor-nav.e-ie-align .e-popup-down-icon,
.e-tab.e-edge .e-tab-header .e-hor-nav.e-ie-align .e-popup-up-icon,
.e-tab.e-edge .e-tab-header .e-scroll-nav.e-ie-align .e-popup-down-icon,
.e-tab.e-edge .e-tab-header .e-scroll-nav.e-ie-align .e-popup-up-icon {
    display: block;
    line-height: 14px;
    position: relative
}

.e-tab.e-edge .e-tab-header .e-hor-nav.e-ie-align .e-nav-left-arrow,
.e-tab.e-edge .e-tab-header .e-hor-nav.e-ie-align .e-nav-right-arrow,
.e-tab.e-edge .e-tab-header .e-scroll-nav.e-ie-align .e-nav-left-arrow,
.e-tab.e-edge .e-tab-header .e-scroll-nav.e-ie-align .e-nav-right-arrow {
    display: block;
    line-height: 11px;
    position: relative
}

.e-tab.e-edge .e-tab-header .e-popup-up-icon {
    transform: rotate(180deg);
    transition: transform .1s ease
}

@media screen and (max-width:480px) {
    .e-tab.e-edge .e-tab-header .e-popup-up-icon {
        transform: none;
        transition: none
    }
}

.e-tab.e-edge .e-tab-header .e-popup-down-icon {
    transform: rotate(0deg);
    transition: transform .1s ease
}

@media screen and (max-width:480px) {
    .e-tab.e-edge .e-tab-header .e-popup-down-icon {
        transform: none;
        transition: none
    }
}

@media screen and (max-width:480px)and (max-width:480px) {
    .e-tab.e-edge .e-tab-header .e-popup-down-icon {
        transform: none;
        transition: none
    }
}

.e-tab.e-edge .e-tab-header .e-popup-up-icon:before {
    transform: rotate(180deg);
    transition: transform .1s ease
}

@media screen and (max-width:480px) {
    .e-tab.e-edge .e-tab-header .e-popup-up-icon:before {
        transform: none;
        transition: none
    }
}

.e-tab.e-edge .e-tab-header .e-popup-down-icon:before {
    transform: rotate(0deg);
    transition: transform .1s ease
}

@media screen and (max-width:480px) {
    .e-tab.e-edge .e-tab-header .e-popup-down-icon:before {
        transform: none;
        transition: none
    }
}

.e-tab.e-safari .e-tab-header .e-close-icon:before {
    top: -1px
}

.e-tab.e-safari .e-tab-header .e-hor-nav .e-nav-left-arrow:before,
.e-tab.e-safari .e-tab-header .e-hor-nav .e-nav-right-arrow:before,
.e-tab.e-safari .e-tab-header .e-hor-nav .e-popup-down-icon:before,
.e-tab.e-safari .e-tab-header .e-hor-nav .e-popup-up-icon:before,
.e-tab.e-safari .e-tab-header .e-scroll-nav .e-nav-left-arrow:before,
.e-tab.e-safari .e-tab-header .e-scroll-nav .e-nav-right-arrow:before,
.e-tab.e-safari .e-tab-header .e-scroll-nav .e-popup-down-icon:before,
.e-tab.e-safari .e-tab-header .e-scroll-nav .e-popup-up-icon:before {
    top: 0
}

.e-tab.e-fill .e-tab-header {
    height: 34px;
    min-height: 34px
}

@media screen and (max-width:480px) {
    .e-tab.e-fill .e-tab-header {
        height: 46px;
        min-height: 46px
    }
}

.e-tab.e-fill .e-tab-header .e-indicator {
    display: none
}

.e-tab.e-fill .e-tab-header .e-toolbar-items {
    height: auto;
    min-height: 34px
}

@media screen and (max-width:480px) {
    .e-tab.e-fill .e-tab-header .e-toolbar-items {
        min-height: 46px
    }
}

.e-tab.e-fill .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:first-child,
.e-tab.e-fill .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child {
    margin: 0;
    padding: 0
}

.e-tab.e-fill .e-tab-header .e-toolbar-item:not(.e-separator) {
    height: 34px;
    margin: 0;
    min-height: 34px;
    padding: 0
}

@media screen and (max-width:480px) {
    .e-tab.e-fill .e-tab-header .e-toolbar-item:not(.e-separator) {
        height: 46px;
        min-height: 46px
    }
}

.e-tab.e-fill .e-tab-header .e-toolbar-item:not(.e-separator).e-ibottom,
.e-tab.e-fill .e-tab-header .e-toolbar-item:not(.e-separator).e-itop {
    height: 60px;
    min-height: 60px
}

.e-tab.e-fill .e-tab-header .e-toolbar-item .e-tab-wrap {
    height: 34px;
    padding: 0 18px
}

@media screen and (max-width:480px) {
    .e-tab.e-fill .e-tab-header .e-toolbar-item .e-tab-wrap {
        height: 46px;
        padding: 0 18px
    }
}

.e-tab.e-fill .e-tab-header .e-toolbar-item .e-text-wrap {
    height: 34px
}

@media screen and (max-width:480px) {
    .e-tab.e-fill .e-tab-header .e-toolbar-item .e-text-wrap {
        height: 46px
    }
}

.e-tab.e-fill .e-tab-header .e-toolbar-item.e-active {
    padding: 0
}

.e-tab.e-fill .e-tab-header .e-toolbar-item.e-active .e-tab-wrap {
    margin-bottom: 0
}

.e-tab.e-fill .e-tab-header .e-toolbar-item.e-active .e-text-wrap {
    height: 34px
}

@media screen and (max-width:480px) {
    .e-tab.e-fill .e-tab-header .e-toolbar-item.e-active .e-text-wrap {
        height: 46px
    }
}

.e-tab.e-fill .e-tab-header .e-toolbar-item.e-active .e-tab-text {
    font-weight: 500
}

.e-tab.e-fill .e-tab-header .e-toolbar-item.e-active.e-ileft .e-text-wrap,
.e-tab.e-fill .e-tab-header .e-toolbar-item.e-active.e-iright .e-text-wrap {
    height: 36px
}

@media screen and (max-width:480px) {

    .e-tab.e-fill .e-tab-header .e-toolbar-item.e-active.e-ileft .e-text-wrap,
    .e-tab.e-fill .e-tab-header .e-toolbar-item.e-active.e-iright .e-text-wrap {
        height: 46px
    }
}

.e-tab.e-fill .e-tab-header .e-toolbar-item.e-ibottom .e-tab-wrap,
.e-tab.e-fill .e-tab-header .e-toolbar-item.e-itop .e-tab-wrap {
    height: 60px
}

.e-tab.e-fill .e-tab-header .e-toolbar-item.e-ibottom .e-text-wrap,
.e-tab.e-fill .e-tab-header .e-toolbar-item.e-itop .e-text-wrap,
.e-tab.e-fill .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom:not(.e-separator),
.e-tab.e-fill .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop:not(.e-separator) {
    height: auto
}

.e-tab.e-fill .e-tab-header.e-horizontal-bottom .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:first-child.e-active,
.e-tab.e-fill .e-tab-header.e-horizontal-bottom .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child.e-active {
    padding: 0
}

.e-tab.e-fill .e-tab-header.e-horizontal-bottom .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item.e-itop,
.e-tab.e-fill .e-tab-header.e-horizontal-bottom .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:first-child.e-itop,
.e-tab.e-fill .e-tab-header.e-horizontal-bottom .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child.e-itop {
    padding-top: 0
}

.e-tab.e-fill .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active {
    margin-right: 0;
    padding: 0
}

.e-tab.e-fill .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active .e-text-wrap {
    height: 34px
}

@media screen and (max-width:480px) {
    .e-tab.e-fill .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active .e-text-wrap {
        height: 46px
    }
}

.e-tab.e-fill .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-ibottom .e-tab-wrap:focus .e-text-wrap,
.e-tab.e-fill .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-itop .e-tab-wrap:focus .e-text-wrap {
    height: 44px
}

.e-tab.e-fill .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-ibottom .e-text-wrap,
.e-tab.e-fill .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-itop .e-text-wrap {
    height: auto
}

.e-tab.e-fill .e-tab-header.e-vertical .e-toolbar-items {
    height: inherit
}

.e-tab.e-fill .e-tab-header.e-vertical .e-toolbar-items .e-toolbar-item .e-tab-wrap {
    padding: 0 18px
}

.e-tab.e-fill.e-focused .e-tab-header .e-toolbar-item .e-tab-wrap:focus,
.e-tab.e-fill.e-focused .e-tab-header .e-toolbar-item .e-tab-wrap:focus .e-text-wrap,
.e-tab.e-fill.e-focused .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:focus .e-text-wrap {
    height: 34px
}

.e-tab.e-fill.e-focused .e-tab-header .e-toolbar-item.e-ibottom .e-tab-wrap:focus,
.e-tab.e-fill.e-focused .e-tab-header .e-toolbar-item.e-itop .e-tab-wrap:focus {
    height: 60px
}

.e-tab.e-fill.e-focused .e-tab-header .e-toolbar-item.e-ibottom .e-tab-wrap:focus .e-text-wrap,
.e-tab.e-fill.e-focused .e-tab-header .e-toolbar-item.e-itop .e-tab-wrap:focus .e-text-wrap {
    height: auto
}

@media screen and (max-width:480px) {

    .e-tab.e-fill.e-focused .e-tab-header .e-toolbar-item.e-ibottom .e-tab-wrap:focus .e-text-wrap,
    .e-tab.e-fill.e-focused .e-tab-header .e-toolbar-item.e-itop .e-tab-wrap:focus .e-text-wrap {
        height: auto
    }
}

.e-tab.e-fill.e-rtl .e-tab-header .e-toolbar-item:not(.e-separator) {
    margin: 0
}

.e-tab.e-fill.e-vertical-icon>.e-tab-header {
    height: 60px;
    min-height: 60px
}

.e-tab.e-background .e-tab-header .e-toolbar-item:not(.e-separator),
.e-tab.e-background .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:first-child,
.e-tab.e-background .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child {
    margin: 0;
    padding: 0
}

.e-tab.e-background .e-tab-header .e-toolbar-item .e-tab-wrap {
    padding: 0 18px
}

@media screen and (max-width:480px) {
    .e-tab.e-background .e-tab-header .e-toolbar-item .e-tab-wrap {
        padding: 0 18px
    }
}

.e-tab.e-background .e-tab-header .e-toolbar-item.e-active {
    padding: 0
}

.e-tab.e-background .e-tab-header .e-toolbar-item.e-active .e-tab-wrap {
    margin-bottom: 0
}

.e-tab.e-background .e-tab-header .e-toolbar-item.e-active .e-tab-text {
    font-weight: 500
}

.e-tab.e-background .e-tab-header.e-vertical .e-indicator {
    display: block
}

.e-tab.e-background .e-tab-header.e-vertical .e-toolbar-items .e-toolbar-item .e-tab-wrap {
    padding: 0 18px
}

.e-tab.e-background .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active,
.e-tab.e-background .e-tab-header.e-horizontal-bottom .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:first-child.e-active,
.e-tab.e-background .e-tab-header.e-horizontal-bottom .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child.e-active {
    padding: 0
}

.e-tab.e-background .e-tab-header .e-toolbar-pop .e-toolbar-item.e-active .e-text-wrap {
    height: 36px
}

.e-tab.e-background.e-rtl .e-tab-header .e-toolbar-item:not(.e-separator),
.e-tab.e-rtl .e-tab-header .e-toolbar-item:not(.e-separator),
.e-tab.e-rtl .e-tab-header .e-toolbar-item:not(.e-separator) .e-icon-right,
.e-tab.e-rtl .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:first-child,
.e-tab.e-rtl .e-tab-header .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child {
    margin: 0
}

.e-tab.e-rtl .e-tab-header .e-toolbar-item:not(.e-separator) .e-icon-left+.e-tab-text,
.e-tab.e-rtl .e-tab-header .e-toolbar-item:not(.e-separator) .e-icons.e-close-icon {
    margin: 0 10px 0 0
}

.e-tab.e-rtl .e-tab-header .e-toolbar-item:not(.e-separator).e-ibottom .e-close-icon,
.e-tab.e-rtl .e-tab-header .e-toolbar-item:not(.e-separator).e-itop .e-close-icon {
    left: 18px;
    right: auto
}

.e-tab.e-rtl .e-tab-header.e-close-show .e-toolbar-item.e-ibottom .e-text-wrap,
.e-tab.e-rtl .e-tab-header.e-close-show .e-toolbar-item.e-itop .e-text-wrap {
    margin-left: 20px;
    margin-right: 0
}

.e-tab.e-rtl .e-tab-header .e-toolbar-pop .e-toolbar-item,
.e-tab.e-rtl .e-tab-header.e-horizontal-bottom .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:not(.e-separator) {
    margin: 0
}

.e-tab.e-rtl .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-text {
    padding-left: 10px;
    padding-right: 0
}

@media screen and (max-width:480px) {
    .e-tab.e-rtl .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-text {
        padding-left: 0
    }
}

.e-tab.e-rtl .e-tab-header .e-toolbar-pop .e-toolbar-item .e-icons.e-close-icon {
    margin: 0
}

.e-tab.e-rtl .e-tab-header .e-toolbar-pop .e-toolbar-item .e-close-icon {
    left: 16px;
    right: auto
}

.e-tab.e-rtl .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom .e-close-icon,
.e-tab.e-rtl .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop .e-close-icon {
    left: 18px;
    right: auto
}

.e-tab.e-rtl .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom .e-tab-text,
.e-tab.e-rtl .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop .e-tab-text {
    margin: 0;
    padding-left: 10px;
    padding-right: 0
}

@media screen and (max-width:480px) {

    .e-tab.e-rtl .e-tab-header .e-toolbar-pop .e-toolbar-item.e-ibottom .e-tab-text,
    .e-tab.e-rtl .e-tab-header .e-toolbar-pop .e-toolbar-item.e-itop .e-tab-text {
        margin: 0;
        padding-left: 10px;
        padding-right: 0
    }
}

.e-tab.e-rtl .e-tab-header .e-hor-nav,
.e-tab.e-rtl .e-tab-header .e-scroll-left-nav,
.e-tab.e-rtl .e-tab-header .e-scroll-right-nav {
    padding: 0 9px
}

.e-tab.e-vertical-tab.e-icon-tab .e-tab-header.e-vertical .e-hor-nav .e-popup-down-icon:before,
.e-tab.e-vertical-tab.e-icon-tab .e-tab-header.e-vertical .e-hor-nav .e-popup-up-icon:before {
    display: none
}

.e-tab.e-vertical-tab.e-icon-tab .e-tab-header.e-vertical .e-hor-nav .e-popup-down-icon:after,
.e-tab.e-vertical-tab.e-icon-tab .e-tab-header.e-vertical .e-hor-nav .e-popup-up-icon:after {
    margin: 0;
    width: 100%
}

.e-tab-clone-element {
    overflow: visible;
    z-index: 10000
}

.e-tab-clone-element:not(.e-separator) {
    height: 36px;
    margin: 0;
    min-height: 36px;
    min-width: auto;
    padding: 0
}

@media screen and (max-width:480px) {
    .e-tab-clone-element:not(.e-separator) {
        height: 48px;
        min-height: 48px
    }
}

.e-tab-clone-element .e-tab-wrap {
    height: 36px;
    padding: 0 18px;
    width: 100%
}

@media screen and (max-width:480px) {
    .e-tab-clone-element .e-tab-wrap {
        height: 48px;
        padding: 0 12px
    }
}

.e-tab-clone-element .e-text-wrap {
    align-content: center;
    align-items: center;
    display: inline-flex;
    height: 36px
}

@media screen and (max-width:480px) {
    .e-tab-clone-element .e-text-wrap {
        height: 48px
    }
}

.e-tab-clone-element .e-tab-text {
    align-self: auto;
    display: inherit;
    font-family: Roboto, Segoe UI, GeezaPro, "DejaVu Serif", "sans-serif", -apple-system, BlinkMacSystemFont;
    font-size: 13px;
    font-weight: 500;
    text-transform: uppercase
}

@media screen and (max-width:480px) {
    .e-tab-clone-element .e-tab-text {
        font-size: 14px
    }
}

.e-tab-clone-element .e-icons.e-close-icon {
    display: none
}

.e-tab-clone-element .e-close-icon,
.e-tab-clone-element .e-close-icon:before {
    font-size: 10px
}

@media screen and (max-width:480px) {

    .e-tab-clone-element .e-close-icon,
    .e-tab-clone-element .e-close-icon:before {
        font-size: 12px
    }
}

.e-tab-clone-element .e-close-icon:before {
    top: 1px
}

.e-tab-clone-element .e-icons.e-tab-icon {
    display: inline-flex;
    height: 20px;
    line-height: 1;
    min-width: 20px;
    width: 20px
}

@media screen and (max-width:480px) {
    .e-tab-clone-element .e-icons.e-tab-icon {
        height: 20px;
        width: 20px
    }
}

.e-tab-clone-element .e-tab-icon,
.e-tab-clone-element .e-tab-icon:before {
    font-size: 18px
}

@media screen and (max-width:480px) {

    .e-tab-clone-element .e-tab-icon,
    .e-tab-clone-element .e-tab-icon:before {
        font-size: 20px
    }
}

.e-tab-clone-element.e-icon .e-tab-wrap {
    justify-content: center;
    padding: 0 18px
}

@media screen and (max-width:480px) {
    .e-tab-clone-element.e-icon .e-tab-wrap {
        padding: 0 24px
    }
}

.e-tab-clone-element .e-icon-right {
    margin: 0 0 0 8px
}

@media screen and (max-width:480px) {
    .e-tab-clone-element .e-icon-right {
        margin: 0
    }
}

.e-tab-clone-element .e-icon-left+.e-tab-text {
    margin: 0 0 0 10px
}

@media screen and (max-width:480px) {
    .e-tab-clone-element .e-icon-left+.e-tab-text {
        margin: 0 0 0 14px
    }
}

.e-tab-clone-element.e-ibottom,
.e-tab-clone-element.e-itop {
    height: 62px
}

@media screen and (max-width:480px) {

    .e-tab-clone-element.e-ibottom,
    .e-tab-clone-element.e-itop {
        height: 62px
    }
}

.e-tab-clone-element.e-ibottom .e-tab-wrap,
.e-tab-clone-element.e-itop .e-tab-wrap {
    align-items: center;
    display: flex;
    height: 62px;
    position: relative
}

@media screen and (max-width:480px) {

    .e-tab-clone-element.e-ibottom .e-tab-wrap,
    .e-tab-clone-element.e-itop .e-tab-wrap {
        height: 62px
    }
}

.e-tab-clone-element.e-ibottom .e-tab-wrap:focus .e-text-wrap,
.e-tab-clone-element.e-itop .e-tab-wrap:focus .e-text-wrap {
    height: auto
}

.e-tab-clone-element.e-ibottom .e-text-wrap,
.e-tab-clone-element.e-itop .e-text-wrap {
    display: block;
    height: auto
}

.e-tab-clone-element.e-ibottom .e-close-icon,
.e-tab-clone-element.e-itop .e-close-icon {
    position: absolute;
    right: 18px;
    top: calc(50% - 6px)
}

@media screen and (max-width:480px) {

    .e-tab-clone-element.e-ibottom .e-close-icon,
    .e-tab-clone-element.e-itop .e-close-icon {
        right: 12px
    }
}

.e-tab-clone-element.e-itop .e-tab-text {
    margin: 8px 0 0
}

@media screen and (max-width:480px) {
    .e-tab-clone-element.e-itop .e-tab-text {
        margin: 10px 0 0
    }
}

.e-tab-clone-element.e-ibottom .e-tab-text {
    margin: 0 0 8px
}

@media screen and (max-width:480px) {
    .e-tab-clone-element.e-ibottom .e-tab-text {
        margin: 0 0 10px
    }
}

.e-tab-clone-element .e-tab-icon.e-icon-bottom,
.e-tab-clone-element .e-tab-icon.e-icon-top {
    align-items: center;
    display: flex;
    flex-direction: column;
    justify-content: center;
    margin: auto
}

.e-tab-clone-element.e-close-show .e-icons.e-close-icon {
    align-items: center;
    align-self: center;
    display: inline-flex
}

@media screen and (max-width:480px) {
    .e-tab-clone-element.e-close-show .e-icons.e-close-icon {
        display: none
    }
}

.e-tab-clone-element.e-close-show .e-toolbar-item.e-ibottom .e-text-wrap,
.e-tab-clone-element.e-close-show .e-toolbar-item.e-itop .e-text-wrap {
    margin-right: 20px
}

.e-bigger .e-tab-clone-element:not(.e-separator) {
    height: 48px;
    margin: 0;
    min-height: 48px;
    min-width: auto;
    padding: 0
}

@media screen and (max-width:480px) {
    .e-bigger .e-tab-clone-element:not(.e-separator) {
        margin: 0
    }
}

.e-bigger .e-tab-clone-element:not(.e-separator).e-ibottom,
.e-bigger .e-tab-clone-element:not(.e-separator).e-itop {
    height: 72px;
    min-height: 72px
}

.e-bigger .e-tab-clone-element .e-tab-wrap {
    height: 48px;
    padding: 0 24px
}

@media screen and (max-width:480px) {
    .e-bigger .e-tab-clone-element .e-tab-wrap {
        padding: 0 12px
    }
}

.e-bigger .e-tab-clone-element .e-text-wrap {
    height: 48px
}

.e-bigger .e-tab-clone-element .e-tab-text {
    align-self: auto;
    font-size: 14px
}

.e-bigger .e-tab-clone-element .e-icons.e-close-icon {
    cursor: pointer;
    margin: 0 0 0 12px
}

@media screen and (max-width:480px) {
    .e-bigger .e-tab-clone-element .e-icons.e-close-icon {
        margin: 0 0 0 14px
    }
}

.e-bigger .e-tab-clone-element .e-close-icon:before,
.e-bigger .e-tab-clone-element .e-icons.e-close-icon {
    font-size: 10px
}

@media screen and (max-width:480px) {

    .e-bigger .e-tab-clone-element .e-close-icon:before,
    .e-bigger .e-tab-clone-element .e-icons.e-close-icon {
        font-size: 12px
    }
}

.e-bigger .e-tab-clone-element .e-icons.e-tab-icon {
    height: 24px;
    line-height: 1;
    min-width: 24px;
    width: 24px
}

.e-bigger .e-tab-clone-element .e-tab-icon,
.e-bigger .e-tab-clone-element .e-tab-icon:before {
    font-size: 20px
}

.e-bigger .e-tab-clone-element.e-icon .e-tab-wrap {
    padding: 0 24px
}

.e-bigger .e-tab-clone-element .e-icon-right {
    margin: 0 0 0 12px
}

@media screen and (max-width:480px) {
    .e-bigger .e-tab-clone-element .e-icon-right {
        margin: 0
    }
}

.e-bigger .e-tab-clone-element .e-icon-left+.e-tab-text {
    margin: 0 0 0 12px
}

@media screen and (max-width:480px) {
    .e-bigger .e-tab-clone-element .e-icon-left+.e-tab-text {
        margin: 0 0 0 14px
    }
}

.e-bigger .e-tab-clone-element.e-ibottom,
.e-bigger .e-tab-clone-element.e-ibottom .e-tab-wrap,
.e-bigger .e-tab-clone-element.e-itop,
.e-bigger .e-tab-clone-element.e-itop .e-tab-wrap {
    height: 72px
}

.e-bigger .e-tab-clone-element.e-ibottom .e-tab-wrap:focus .e-text-wrap,
.e-bigger .e-tab-clone-element.e-itop .e-tab-wrap:focus .e-text-wrap {
    height: auto
}

.e-bigger .e-tab-clone-element.e-ibottom.e-active .e-tab-wrap,
.e-bigger .e-tab-clone-element.e-itop.e-active .e-tab-wrap {
    height: 72px
}

.e-bigger .e-tab-clone-element.e-ibottom.e-active .e-tab-wrap:focus .e-text-wrap,
.e-bigger .e-tab-clone-element.e-itop.e-active .e-tab-wrap:focus .e-text-wrap {
    height: auto
}

.e-bigger .e-tab-clone-element.e-ibottom .e-close-icon,
.e-bigger .e-tab-clone-element.e-itop .e-close-icon {
    right: 24px
}

.e-bigger .e-tab-clone-element.e-itop .e-tab-text {
    margin: 10px 0 0
}

.e-bigger .e-tab-clone-element.e-ibottom .e-tab-text {
    margin: 0 0 10px
}

/*! tab theme */
.e-tab {
    background: #0000;
    border: none
}

.e-tab .e-tab-header {
    background: inherit;
    border: 0;
    border-bottom: 0;
    border-radius: 0;
    box-shadow: none;
    font-weight: 400
}

.e-tab .e-tab-header:before {
    border-color: initial;
    border-style: solid
}

.e-tab .e-tab-header:not(.e-vertical):before {
    border-width: 0
}

.e-tab .e-tab-header:not(.e-vertical) .e-toolbar-item.e-active {
    border-bottom: initial;
    margin-bottom: 0
}

.e-tab .e-tab-header .e-toolbar-items {
    background: inherit
}

.e-tab .e-tab-header .e-indicator {
    background: #e3165b
}

.e-tab .e-tab-header .e-toolbar-item {
    background: inherit;
    border: none
}

.e-tab .e-tab-header .e-toolbar-item.e-active:hover,
.e-tab .e-tab-header .e-toolbar-item:hover {
    background: inherit
}

.e-tab .e-tab-header .e-toolbar-item .e-ripple-element {
    background: #e3165b1f
}

.e-tab .e-tab-header .e-toolbar-item .e-tab-wrap {
    border: 0;
    border-radius: 0;
    color: #0000008a
}

.e-tab .e-tab-header .e-toolbar-item .e-tab-wrap .e-tab-icon {
    color: #0000008a
}

@media screen and (max-width:480px) {

    .e-tab .e-tab-header .e-toolbar-item .e-tab-wrap,
    .e-tab .e-tab-header .e-toolbar-item .e-tab-wrap .e-tab-icon {
        color: #0000008a
    }

    .e-tab .e-tab-header .e-toolbar-item .e-tab-wrap .e-close-icon {
        color: #000000de
    }
}

.e-tab .e-tab-header .e-toolbar-item .e-tab-wrap:hover {
    background: inherit;
    border: 0;
    border-radius: 0
}

@media screen and (max-width:480px) {
    .e-tab .e-tab-header .e-toolbar-item .e-tab-wrap:hover {
        background: inherit
    }
}

.e-tab .e-tab-header .e-toolbar-item .e-tab-wrap:hover .e-tab-icon,
.e-tab .e-tab-header .e-toolbar-item .e-tab-wrap:hover .e-tab-text {
    color: #000000de
}

.e-tab .e-tab-header .e-toolbar-item.e-active {
    border: none;
    border-radius: 0
}

.e-tab .e-tab-header .e-toolbar-item.e-active .e-tab-wrap {
    border: 0
}

.e-tab .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:hover .e-tab-icon,
.e-tab .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:hover .e-tab-text {
    color: #e3165b
}

.e-tab .e-tab-header .e-toolbar-item.e-active .e-text-wrap {
    position: static
}

.e-tab .e-tab-header .e-toolbar-item.e-active .e-text-wrap:before {
    border: initial;
    content: normal;
    display: inline;
    display: initial;
    position: static;
    top: auto;
    width: auto
}

.e-tab .e-tab-header .e-toolbar-item.e-active .e-tab-icon,
.e-tab .e-tab-header .e-toolbar-item.e-active .e-tab-text,
.e-tab .e-tab-header .e-toolbar-item.e-active.e-ileft .e-tab-icon,
.e-tab .e-tab-header .e-toolbar-item.e-active.e-ileft .e-tab-text,
.e-tab .e-tab-header .e-toolbar-item.e-active.e-iright .e-tab-icon,
.e-tab .e-tab-header .e-toolbar-item.e-active.e-iright .e-tab-text {
    color: #e3165b
}

.e-tab .e-tab-header .e-toolbar-item .e-close-icon,
.e-tab .e-tab-header .e-toolbar-item.e-active .e-close-icon {
    color: #0000008a
}

.e-tab .e-tab-header .e-toolbar-item .e-close-icon:active,
.e-tab .e-tab-header .e-toolbar-item .e-close-icon:hover {
    color: #000000de
}

.e-tab .e-tab-header .e-toolbar-item.e-disable.e-overlay {
    background: inherit;
    opacity: 1;
    pointer-events: none
}

.e-tab .e-tab-header .e-toolbar-item.e-disable.e-overlay .e-tab-icon,
.e-tab .e-tab-header .e-toolbar-item.e-disable.e-overlay .e-tab-text {
    color: #00000061
}

.e-tab .e-tab-header.e-reorder-active-item:not(.e-vertical) .e-toolbar-pop .e-toolbar-item.e-active {
    border: initial
}

.e-tab .e-tab-header .e-toolbar-pop {
    background: #fff;
    border: 0;
    border-radius: 0;
    box-shadow: 0 2px 2px 1px #00000036;
    overflow-y: auto
}

.e-tab .e-tab-header .e-toolbar-pop[e-animate=true] {
    overflow-y: hidden
}

@media screen and (max-width:480px) {
    .e-tab .e-tab-header .e-toolbar-pop {
        box-shadow: 0 2px 2px 1px #00000036
    }
}

.e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-wrap .e-tab-icon,
.e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-wrap .e-tab-text {
    color: #0000008a
}

.e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-wrap:hover {
    background: #eee;
    border: 0;
    border-radius: 0
}

.e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-wrap:hover .e-close-icon,
.e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-wrap:hover .e-tab-icon,
.e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-wrap:hover .e-tab-text {
    color: #000000de
}

.e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-wrap:active {
    background: #eee;
    border-color: initial
}

.e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-wrap:active .e-tab-icon,
.e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-wrap:active .e-tab-text {
    color: #0000008a
}

.e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-active .e-tab-wrap .e-tab-icon,
.e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-active .e-tab-wrap .e-tab-text {
    color: #e3165b
}

.e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-disable.e-overlay .e-tab-icon,
.e-tab .e-tab-header .e-toolbar-pop .e-toolbar-item.e-disable.e-overlay .e-tab-text {
    color: #00000061
}

.e-tab .e-tab-header .e-hscroll:not(.e-scroll-device) .e-scroll-nav,
.e-tab .e-tab-header .e-scroll-nav {
    background: inherit;
    border: 0
}

.e-tab .e-tab-header .e-hscroll:not(.e-scroll-device) .e-scroll-nav .e-nav-arrow,
.e-tab .e-tab-header .e-scroll-nav .e-nav-arrow {
    border: 0;
    color: #0000008a
}

.e-tab .e-tab-header .e-hscroll:not(.e-scroll-device) .e-scroll-nav .e-nav-arrow:hover,
.e-tab .e-tab-header .e-scroll-nav .e-nav-arrow:hover {
    background: #0000 none repeat 0 0/auto auto padding-box border-box scroll;
    background: initial;
    border: 0;
    color: #000000de
}

.e-tab .e-tab-header .e-hscroll:not(.e-scroll-device) .e-scroll-nav .e-nav-arrow:active,
.e-tab .e-tab-header .e-scroll-nav .e-nav-arrow:active {
    border: 0;
    box-shadow: none
}

.e-tab .e-tab-header .e-hscroll:not(.e-scroll-device) .e-scroll-nav:focus,
.e-tab .e-tab-header .e-scroll-nav:focus {
    background: inherit
}

.e-tab .e-tab-header .e-hscroll:not(.e-scroll-device) .e-scroll-nav:focus .e-nav-arrow,
.e-tab .e-tab-header .e-scroll-nav:focus .e-nav-arrow {
    background: #0000001f;
    border: 0;
    color: #000000de
}

.e-tab .e-tab-header .e-hscroll:not(.e-scroll-device) .e-scroll-nav:focus .e-nav-arrow:hover,
.e-tab .e-tab-header .e-scroll-nav:focus .e-nav-arrow:hover {
    background: #0000 none repeat 0 0/auto auto padding-box border-box scroll;
    background: initial;
    color: #000000de
}

.e-tab .e-tab-header .e-hscroll:not(.e-scroll-device) .e-scroll-nav:focus .e-nav-arrow:active,
.e-tab .e-tab-header .e-scroll-nav:focus .e-nav-arrow:active {
    background: #0000001f;
    border-color: initial;
    color: #000000de
}

.e-tab .e-tab-header .e-hscroll:not(.e-scroll-device) .e-scroll-nav:active,
.e-tab .e-tab-header .e-scroll-nav:active {
    background: inherit;
    border: 0;
    box-shadow: none
}

.e-tab .e-tab-header .e-hscroll:not(.e-scroll-device) .e-scroll-nav.e-overlay .e-nav-arrow,
.e-tab .e-tab-header .e-scroll-nav.e-overlay .e-nav-arrow {
    color: #0000008a
}

.e-tab .e-tab-header .e-hscroll:not(.e-scroll-device) .e-scroll-nav.e-overlay .e-nav-arrow:hover,
.e-tab .e-tab-header .e-scroll-nav.e-overlay .e-nav-arrow:hover {
    background: #0000 none repeat 0 0/auto auto padding-box border-box scroll;
    background: initial;
    border-color: initial;
    color: #0000008a
}

.e-tab .e-tab-header .e-hor-nav,
.e-tab .e-tab-header .e-hor-nav:not(.e-expended-nav) {
    background: #0000;
    border: 0
}

.e-tab .e-tab-header .e-hor-nav .e-popup-down-icon,
.e-tab .e-tab-header .e-hor-nav .e-popup-up-icon,
.e-tab .e-tab-header .e-hor-nav:not(.e-expended-nav) .e-popup-down-icon,
.e-tab .e-tab-header .e-hor-nav:not(.e-expended-nav) .e-popup-up-icon {
    border: 0;
    color: #0000008a
}

.e-tab .e-tab-header .e-hor-nav .e-popup-down-icon:hover,
.e-tab .e-tab-header .e-hor-nav .e-popup-up-icon:hover,
.e-tab .e-tab-header .e-hor-nav:not(.e-expended-nav) .e-popup-down-icon:hover,
.e-tab .e-tab-header .e-hor-nav:not(.e-expended-nav) .e-popup-up-icon:hover {
    background: #0000 none repeat 0 0/auto auto padding-box border-box scroll;
    background: initial;
    border: initial;
    border-radius: 0
}

.e-tab .e-tab-header .e-hor-nav .e-popup-down-icon:hover,
.e-tab .e-tab-header .e-hor-nav:not(.e-expended-nav) .e-popup-down-icon:hover {
    color: #000000de
}

.e-tab .e-tab-header .e-hor-nav:focus,
.e-tab .e-tab-header .e-hor-nav:not(.e-expended-nav):focus {
    background: #0000
}

.e-tab .e-tab-header .e-hor-nav:focus .e-popup-down-icon,
.e-tab .e-tab-header .e-hor-nav:focus .e-popup-up-icon,
.e-tab .e-tab-header .e-hor-nav:not(.e-expended-nav):focus .e-popup-down-icon,
.e-tab .e-tab-header .e-hor-nav:not(.e-expended-nav):focus .e-popup-up-icon {
    background: #0000001f;
    border: initial;
    border-radius: 0;
    color: #000000de
}

.e-tab .e-tab-header .e-hor-nav:focus .e-popup-down-icon:hover,
.e-tab .e-tab-header .e-hor-nav:focus .e-popup-up-icon:hover,
.e-tab .e-tab-header .e-hor-nav:not(.e-expended-nav):focus .e-popup-down-icon:hover,
.e-tab .e-tab-header .e-hor-nav:not(.e-expended-nav):focus .e-popup-up-icon:hover {
    background: #0000 none repeat 0 0/auto auto padding-box border-box scroll;
    background: initial;
    border: initial;
    border-radius: 0
}

.e-tab .e-tab-header .e-hor-nav:focus .e-popup-down-icon:active,
.e-tab .e-tab-header .e-hor-nav:focus .e-popup-up-icon:active,
.e-tab .e-tab-header .e-hor-nav:not(.e-expended-nav):focus .e-popup-down-icon:active,
.e-tab .e-tab-header .e-hor-nav:not(.e-expended-nav):focus .e-popup-up-icon:active {
    background: #0000 none repeat 0 0/auto auto padding-box border-box scroll;
    background: initial;
    border: 0;
    border-radius: 0;
    box-shadow: none;
    color: #000000de
}

.e-tab .e-tab-header .e-hor-nav:hover,
.e-tab .e-tab-header .e-hor-nav:not(.e-expended-nav):hover {
    background: #0000;
    border: 0
}

.e-tab .e-tab-header .e-hor-nav:hover:active,
.e-tab .e-tab-header .e-hor-nav:not(.e-expended-nav):hover:active {
    background: #0000
}

.e-tab .e-tab-header .e-hor-nav:active,
.e-tab .e-tab-header .e-hor-nav:not(.e-expended-nav):active {
    background: #0000;
    box-shadow: none
}

.e-tab .e-tab-header .e-hor-nav.e-nav-active,
.e-tab .e-tab-header .e-hor-nav:not(.e-expended-nav).e-nav-active {
    background: inherit;
    border: 0;
    border-radius: 0;
    box-shadow: none
}

.e-tab .e-tab-header .e-hor-nav.e-nav-active .e-icons,
.e-tab .e-tab-header .e-hor-nav:not(.e-expended-nav).e-nav-active .e-icons {
    color: #000000de
}

.e-tab .e-tab-header .e-hor-nav.e-nav-active:focus,
.e-tab .e-tab-header .e-hor-nav:not(.e-expended-nav).e-nav-active:focus {
    border: 0
}

.e-tab .e-tab-header.e-horizontal-bottom,
.e-tab .e-tab-header.e-horizontal-bottom[style*="overflow: hidden"],
.e-tab .e-tab-header.e-horizontal-bottom[style*="overflow: hidden"] .e-toolbar-items {
    border: 0 solid;
    border-color: initial
}

.e-tab .e-tab-header.e-horizontal-bottom .e-toolbar-item .e-tab-wrap:hover {
    border-radius: 0
}

.e-tab .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active {
    border-bottom-color: unset;
    border-left-color: unset;
    border-radius: 0;
    border-right-color: unset;
    border-style: solid;
    border-top-color: inherit;
    border-width: 0;
    margin-top: 0
}

.e-tab .e-tab-header.e-vertical {
    border-bottom: 0
}

.e-tab .e-tab-header.e-vertical:before {
    border-width: 0
}

.e-tab .e-tab-header.e-vertical .e-toolbar-item.e-active {
    border-bottom: 0;
    border-top: 0
}

.e-tab .e-tab-header.e-vertical.e-vertical-left .e-toolbar-item .e-tab-wrap:hover {
    border-radius: 0
}

.e-tab .e-tab-header.e-vertical.e-vertical-left .e-toolbar-item.e-active {
    border-radius: 0;
    border-right: initial
}

.e-tab .e-tab-header.e-vertical.e-vertical-right .e-toolbar-item .e-tab-wrap:hover {
    border-radius: 0
}

.e-tab .e-tab-header.e-vertical.e-vertical-right .e-toolbar-item.e-active {
    border-left: initial;
    border-radius: 0
}

.e-tab .e-tab-header.e-vertical .e-toolbar-pop {
    box-shadow: 0 3px 1px -2px #0003, 0 2px 2px 0 #00000024, 0 1px 5px 0 #0000001f
}

.e-tab .e-tab-header.e-vertical .e-scroll-nav {
    background: inherit;
    border: 1px solid #0000
}

.e-tab .e-tab-header.e-vertical .e-scroll-nav.e-scroll-up-nav {
    border-bottom-color: #0000001f
}

.e-tab .e-tab-header.e-vertical .e-scroll-nav.e-scroll-down-nav {
    border-top-color: #0000001f
}

.e-tab .e-tab-header.e-vertical .e-scroll-nav .e-nav-arrow {
    border: 0
}

.e-tab .e-tab-header.e-vertical .e-scroll-nav .e-nav-arrow:hover {
    background: none
}

.e-tab .e-tab-header.e-vertical .e-scroll-nav:hover {
    background: #0000001f;
    border-color: #0000001f #0000 #0000
}

.e-tab .e-tab-header.e-vertical .e-scroll-nav:hover:active:focus {
    background: #0000001f
}

.e-tab .e-tab-header.e-vertical .e-scroll-nav:hover .e-nav-arrow {
    color: #000000de
}

.e-tab .e-tab-header.e-vertical .e-scroll-nav:hover .e-nav-arrow:hover {
    background: none
}

.e-tab .e-tab-header.e-vertical .e-scroll-nav:focus {
    background: #0000001f
}

.e-tab .e-tab-header.e-vertical .e-scroll-nav:focus:hover:active .e-nav-arrow {
    color: none
}

.e-tab .e-tab-header.e-vertical .e-scroll-nav:focus .e-nav-arrow {
    background: none
}

.e-tab .e-tab-header.e-vertical .e-scroll-nav:focus .e-nav-arrow:hover {
    background: none;
    border: 0
}

.e-tab .e-tab-header.e-vertical .e-hor-nav .e-popup-down-icon,
.e-tab .e-tab-header.e-vertical .e-hor-nav .e-popup-up-icon {
    border: 0
}

.e-tab .e-tab-header.e-vertical .e-hor-nav .e-popup-down-icon:hover,
.e-tab .e-tab-header.e-vertical .e-hor-nav .e-popup-up-icon:hover {
    background: inherit;
    border: 0;
    color: #000000de
}

.e-tab .e-tab-header.e-vertical .e-hor-nav:focus .e-popup-down-icon,
.e-tab .e-tab-header.e-vertical .e-hor-nav:focus .e-popup-up-icon {
    background: inherit;
    border: 0
}

.e-tab .e-tab-header.e-vertical .e-hor-nav:focus .e-popup-down-icon:active,
.e-tab .e-tab-header.e-vertical .e-hor-nav:focus .e-popup-down-icon:active:hover,
.e-tab .e-tab-header.e-vertical .e-hor-nav:focus .e-popup-down-icon:hover,
.e-tab .e-tab-header.e-vertical .e-hor-nav:focus .e-popup-up-icon:active,
.e-tab .e-tab-header.e-vertical .e-hor-nav:focus .e-popup-up-icon:active:hover,
.e-tab .e-tab-header.e-vertical .e-hor-nav:focus .e-popup-up-icon:hover {
    background: inherit;
    border: 0;
    box-shadow: none
}

.e-tab .e-tab-header.e-vertical .e-hor-nav:focus .e-popup-down-icon:active,
.e-tab .e-tab-header.e-vertical .e-hor-nav:focus .e-popup-up-icon:active {
    color: #000000de
}

.e-tab .e-tab-header.e-vertical .e-hor-nav:hover .e-popup-down-icon,
.e-tab .e-tab-header.e-vertical .e-hor-nav:hover .e-popup-up-icon {
    border: 0
}

.e-tab.e-focused>.e-tab-header .e-toolbar-item .e-tab-wrap:focus {
    background: #e3165b1f;
    border: 0
}

.e-tab.e-focused>.e-tab-header .e-toolbar-item .e-tab-wrap:focus .e-tab-icon,
.e-tab.e-focused>.e-tab-header .e-toolbar-item .e-tab-wrap:focus .e-tab-text {
    color: #e3165b
}

.e-tab.e-focused>.e-tab-header .e-scroll-nav:focus .e-nav-arrow {
    color: #000000de
}

.e-tab.e-focused>.e-tab-header .e-hor-nav:focus .e-popup-down-icon,
.e-tab.e-focused>.e-tab-header .e-hor-nav:focus .e-popup-up-icon {
    background: #0000001f;
    border: initial;
    color: #000000de
}

.e-tab.e-focused>.e-tab-header.e-vertical .e-scroll-nav:focus {
    border-color: #0000001f #0000 #0000
}

.e-tab.e-focused>.e-tab-header.e-vertical .e-hor-nav .e-popup-down-icon,
.e-tab.e-focused>.e-tab-header.e-vertical .e-hor-nav .e-popup-up-icon,
.e-tab.e-focused>.e-tab-header.e-vertical .e-scroll-nav:focus .e-nav-arrow {
    border: 0
}

.e-tab.e-focused>.e-tab-header.e-vertical .e-hor-nav:focus {
    outline: 0
}

.e-tab.e-disable {
    pointer-events: none
}

.e-tab.e-disable .e-tab-header .e-indicator {
    background: #e3165b61
}

.e-tab.e-disable .e-tab-header .e-toolbar-item .e-tab-wrap {
    color: #00000061
}

.e-tab.e-disable .e-tab-header .e-toolbar-item.e-active .e-tab-icon,
.e-tab.e-disable .e-tab-header .e-toolbar-item.e-active .e-tab-text {
    color: #e3165b61
}

.e-tab.e-disable .e-content {
    opacity: .38
}

.e-tab.e-fill .e-tab-header {
    border-bottom: 2px solid #e3165b
}

.e-tab.e-fill .e-tab-header .e-toolbar-item,
.e-tab.e-fill .e-tab-header .e-toolbar-items.e-hscroll {
    border: 0
}

.e-tab.e-fill .e-tab-header .e-toolbar-item .e-ripple-element {
    background: #0000000d
}

.e-tab.e-fill .e-tab-header .e-toolbar-item .e-tab-wrap {
    color: #0000008a
}

.e-tab.e-fill .e-tab-header .e-toolbar-item .e-tab-wrap:hover .e-tab-icon,
.e-tab.e-fill .e-tab-header .e-toolbar-item .e-tab-wrap:hover .e-tab-text {
    color: #000000de
}

.e-tab.e-fill .e-tab-header .e-toolbar-item .e-text-wrap {
    margin-top: 0
}

.e-tab.e-fill .e-tab-header .e-toolbar-item.e-active {
    border: 0
}

.e-tab.e-fill .e-tab-header .e-toolbar-item.e-active.e-disable.e-overlay .e-tab-icon,
.e-tab.e-fill .e-tab-header .e-toolbar-item.e-active.e-disable.e-overlay .e-tab-text {
    color: #00000061
}

.e-tab.e-fill .e-tab-header .e-toolbar-item.e-active .e-tab-wrap {
    background: #e3165b;
    border-color: initial;
    border-radius: 0
}

.e-tab.e-fill .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:hover .e-tab-icon,
.e-tab.e-fill .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:hover .e-tab-text {
    color: #fff
}

.e-tab.e-fill .e-tab-header .e-toolbar-item.e-active .e-text-wrap {
    margin-top: 0
}

.e-tab.e-fill .e-tab-header .e-toolbar-item.e-active .e-text-wrap:before {
    border: initial
}

.e-tab.e-fill .e-tab-header .e-toolbar-item.e-active .e-tab-icon,
.e-tab.e-fill .e-tab-header .e-toolbar-item.e-active .e-tab-text {
    color: #fff
}

.e-tab.e-fill .e-tab-header .e-toolbar-item.e-active .e-close-icon {
    color: #ffffffb3
}

.e-tab.e-fill .e-tab-header .e-toolbar-item.e-active .e-close-icon:hover {
    color: #fff
}

.e-tab.e-fill .e-tab-header .e-toolbar-pop .e-toolbar-item:active:hover .e-tab-icon,
.e-tab.e-fill .e-tab-header .e-toolbar-pop .e-toolbar-item:active:hover .e-tab-text {
    color: #0000008a
}

.e-tab.e-fill .e-tab-header .e-toolbar-pop .e-tab-wrap:hover {
    background: #eee
}

.e-tab.e-fill .e-tab-header .e-toolbar-pop .e-tab-wrap:hover .e-close-icon,
.e-tab.e-fill .e-tab-header .e-toolbar-pop .e-tab-wrap:hover .e-tab-icon,
.e-tab.e-fill .e-tab-header .e-toolbar-pop .e-tab-wrap:hover .e-tab-text {
    color: #000000de
}

.e-tab.e-fill .e-tab-header.e-horizontal-bottom {
    border-bottom: 0;
    border-top: 2px solid #e3165b
}

.e-tab.e-fill .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active .e-text-wrap {
    margin-top: 0
}

.e-tab.e-fill .e-tab-header.e-vertical {
    border-bottom: 0
}

.e-tab.e-fill .e-tab-header.e-vertical.e-vertical-left {
    border-right: 2px solid #e3165b
}

.e-tab.e-fill .e-tab-header.e-vertical.e-vertical-right {
    border-left: 2px solid #e3165b
}

.e-tab.e-fill.e-corner .e-tab-header .e-toolbar-item.e-active .e-tab-wrap {
    border-radius: 3px 3px 0 0
}

.e-tab.e-fill.e-corner .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active .e-tab-wrap {
    border-radius: 0 0 3px 3px
}

.e-tab.e-fill.e-disable .e-tab-header {
    border-bottom: 2px solid #e3165b61
}

.e-tab.e-fill.e-disable .e-tab-header .e-toolbar-item .e-tab-wrap {
    color: #00000061
}

.e-tab.e-fill.e-disable .e-tab-header .e-toolbar-item.e-active {
    opacity: 1
}

.e-tab.e-fill.e-disable .e-tab-header .e-toolbar-item.e-active .e-tab-wrap,
.e-tab.e-fill.e-disable .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:focus {
    background: #e3165b61
}

.e-tab.e-fill.e-disable .e-tab-header .e-toolbar-item.e-active .e-tab-wrap .e-tab-icon,
.e-tab.e-fill.e-disable .e-tab-header .e-toolbar-item.e-active .e-tab-wrap .e-tab-text,
.e-tab.e-fill.e-disable .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:focus .e-tab-icon,
.e-tab.e-fill.e-disable .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:focus .e-tab-text {
    color: #ffffff61
}

.e-tab.e-fill.e-disable .e-tab-header.e-horizontal-bottom {
    border-bottom: 0;
    border-top: 2px solid #e3165b61
}

.e-tab.e-fill.e-focused .e-tab-header .e-toolbar-item .e-tab-wrap:focus .e-close-icon,
.e-tab.e-fill.e-focused .e-tab-header .e-toolbar-item .e-tab-wrap:focus .e-tab-icon,
.e-tab.e-fill.e-focused .e-tab-header .e-toolbar-item .e-tab-wrap:focus .e-tab-text {
    color: #000000de
}

.e-tab.e-fill.e-focused .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:focus {
    background: #e3165bcc;
    border-color: initial
}

.e-tab.e-fill.e-focused .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:focus .e-tab-text {
    color: #fff
}

.e-tab.e-fill.e-focused .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:focus .e-close-icon {
    color: #000000de
}

.e-tab.e-fill.e-focused .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:focus .e-tab-icon,
.e-tab.e-fill.e-focused .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:focus .e-tab-text {
    color: #fff
}

.e-tab.e-background .e-tab-header {
    background: #3f51b5;
    border: 0
}

.e-tab.e-background .e-tab-header .e-toolbar-items {
    background: #3f51b5
}

.e-tab.e-background .e-tab-header .e-toolbar-items.e-hscroll {
    border: 0
}

.e-tab.e-background .e-tab-header .e-indicator {
    background: #fff;
    bottom: 0
}

.e-tab.e-background .e-tab-header .e-toolbar-item {
    border: 0
}

.e-tab.e-background .e-tab-header .e-toolbar-item .e-ripple-element {
    background: #0000001a
}

.e-tab.e-background .e-tab-header .e-toolbar-item .e-tab-wrap {
    background: #3f51b5;
    border-color: initial
}

.e-tab.e-background .e-tab-header .e-toolbar-item .e-tab-wrap .e-close-icon,
.e-tab.e-background .e-tab-header .e-toolbar-item .e-tab-wrap .e-tab-icon,
.e-tab.e-background .e-tab-header .e-toolbar-item .e-tab-wrap .e-tab-text {
    color: #ffffffb3
}

.e-tab.e-background .e-tab-header .e-toolbar-item .e-tab-wrap .e-close-icon:hover {
    color: #ffffff8a
}

.e-tab.e-background .e-tab-header .e-toolbar-item .e-tab-wrap:hover {
    background: inherit;
    background-color: inherit;
    border-color: initial
}

.e-tab.e-background .e-tab-header .e-toolbar-item .e-tab-wrap:hover .e-tab-icon,
.e-tab.e-background .e-tab-header .e-toolbar-item .e-tab-wrap:hover .e-tab-text {
    color: #fff
}

.e-tab.e-background .e-tab-header .e-toolbar-item .e-tab-wrap:hover .e-close-icon {
    color: #ffffffb3
}

.e-tab.e-background .e-tab-header .e-toolbar-item .e-tab-wrap:hover .e-close-icon:active,
.e-tab.e-background .e-tab-header .e-toolbar-item .e-tab-wrap:hover .e-close-icon:hover {
    color: #fff
}

.e-tab.e-background .e-tab-header .e-toolbar-item.e-active {
    background: inherit;
    border: 0;
    margin: 0
}

.e-tab.e-background .e-tab-header .e-toolbar-item.e-active.e-disable.e-overlay .e-tab-icon,
.e-tab.e-background .e-tab-header .e-toolbar-item.e-active.e-disable.e-overlay .e-tab-text {
    color: #00000061
}

.e-tab.e-background .e-tab-header .e-toolbar-item.e-active .e-tab-wrap {
    background: #3f51b5;
    border: 0 solid;
    border-color: initial;
    border-radius: 0
}

.e-tab.e-background .e-tab-header .e-toolbar-item.e-active .e-tab-wrap .e-tab-icon,
.e-tab.e-background .e-tab-header .e-toolbar-item.e-active .e-tab-wrap .e-tab-text {
    color: #fff
}

.e-tab.e-background .e-tab-header .e-toolbar-item.e-active .e-tab-wrap .e-close-icon {
    color: #ffffffb3
}

.e-tab.e-background .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:hover {
    background: #3f51b5;
    border-color: initial
}

.e-tab.e-background .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:hover .e-tab-icon,
.e-tab.e-background .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:hover .e-tab-text {
    color: #fff
}

.e-tab.e-background .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:hover .e-close-icon {
    color: #ffffffb3
}

.e-tab.e-background .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:hover .e-close-icon:active,
.e-tab.e-background .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:hover .e-close-icon:hover {
    color: #fff
}

.e-tab.e-background .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:hover:focus {
    background: inherit
}

.e-tab.e-background .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:hover:focus .e-tab-icon,
.e-tab.e-background .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:hover:focus .e-tab-text {
    color: #fff
}

.e-tab.e-background .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:focus {
    background: inherit
}

.e-tab.e-background .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:focus .e-tab-icon,
.e-tab.e-background .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:focus .e-tab-text,
.e-tab.e-background .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:focus:hover .e-tab-text {
    color: #fff
}

.e-tab.e-background .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:focus:hover .e-close-icon {
    color: #ffffffb3
}

.e-tab.e-background .e-tab-header .e-toolbar-item.e-active .e-text-wrap:before {
    border: initial
}

.e-tab.e-background .e-tab-header .e-toolbar-item.e-active .e-tab-icon,
.e-tab.e-background .e-tab-header .e-toolbar-item.e-active .e-tab-text {
    color: #fff
}

.e-tab.e-background .e-tab-header .e-toolbar-item.e-active .e-close-icon {
    color: #ffffffb3
}

.e-tab.e-background .e-tab-header .e-toolbar-item.e-active .e-close-icon:hover,
.e-tab.e-background .e-tab-header .e-toolbar-item.e-active .e-tab-text:hover {
    color: #fff
}

.e-tab.e-background .e-tab-header .e-toolbar-item.e-active.e-ibottom .e-tab-wrap,
.e-tab.e-background .e-tab-header .e-toolbar-item.e-active.e-itop .e-tab-wrap {
    background: #3f51b500
}

.e-tab.e-background .e-tab-header .e-toolbar-item.e-disable .e-close-icon,
.e-tab.e-background .e-tab-header .e-toolbar-item.e-disable .e-tab-icon,
.e-tab.e-background .e-tab-header .e-toolbar-item.e-disable .e-tab-text {
    color: #ffffff61
}

.e-tab.e-background .e-tab-header .e-toolbar-pop .e-toolbar-item {
    background: #3f51b5
}

.e-tab.e-background .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-wrap .e-close-icon,
.e-tab.e-background .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-wrap .e-tab-icon,
.e-tab.e-background .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-wrap .e-tab-text {
    color: #ffffffb3
}

.e-tab.e-background .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-wrap:hover {
    background: #ffffff1f
}

.e-tab.e-background .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-wrap:hover .e-close-icon,
.e-tab.e-background .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-wrap:hover .e-tab-icon,
.e-tab.e-background .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-wrap:hover .e-tab-text {
    color: #fff
}

.e-tab.e-background .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-wrap:active .e-close-icon,
.e-tab.e-background .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-wrap:active .e-tab-icon,
.e-tab.e-background .e-tab-header .e-toolbar-pop .e-toolbar-item .e-tab-wrap:active .e-tab-text {
    color: #ffffffb3
}

.e-tab.e-background .e-tab-header .e-hscroll:not(.e-scroll-device) .e-scroll-nav,
.e-tab.e-background .e-tab-header .e-scroll-nav {
    background: inherit
}

.e-tab.e-background .e-tab-header .e-hscroll:not(.e-scroll-device) .e-scroll-nav .e-nav-arrow,
.e-tab.e-background .e-tab-header .e-scroll-nav .e-nav-arrow {
    border: 0;
    color: #ffffffb3
}

.e-tab.e-background .e-tab-header .e-hscroll:not(.e-scroll-device) .e-scroll-nav .e-nav-arrow:hover,
.e-tab.e-background .e-tab-header .e-scroll-nav .e-nav-arrow:hover {
    background: inherit;
    border-color: initial;
    color: #fff
}

.e-tab.e-background .e-tab-header .e-hscroll:not(.e-scroll-device) .e-scroll-nav .e-nav-arrow:active,
.e-tab.e-background .e-tab-header .e-scroll-nav .e-nav-arrow:active {
    background: #0000 none repeat 0 0/auto auto padding-box border-box scroll;
    background: initial;
    color: #ffffffb3
}

.e-tab.e-background .e-tab-header .e-hscroll:not(.e-scroll-device) .e-scroll-nav:focus .e-nav-arrow,
.e-tab.e-background .e-tab-header .e-scroll-nav:focus .e-nav-arrow {
    background: #0000001f;
    border: 0;
    color: #fff
}

.e-tab.e-background .e-tab-header .e-hscroll:not(.e-scroll-device) .e-scroll-nav:focus .e-nav-arrow:hover,
.e-tab.e-background .e-tab-header .e-scroll-nav:focus .e-nav-arrow:hover {
    background: inherit;
    color: #fff
}

.e-tab.e-background .e-tab-header .e-hscroll:not(.e-scroll-device) .e-scroll-nav:focus .e-nav-arrow:active,
.e-tab.e-background .e-tab-header .e-scroll-nav:focus .e-nav-arrow:active {
    background: #0000001f;
    border-color: initial;
    color: #fff
}

.e-tab.e-background .e-tab-header .e-hscroll:not(.e-scroll-device) .e-scroll-nav:active:after,
.e-tab.e-background .e-tab-header .e-scroll-nav:active:after {
    animation: hscroll-alt-popup-shadow 1s ease-out 0ms
}

.e-tab.e-background .e-tab-header .e-hor-nav,
.e-tab.e-background .e-tab-header .e-hor-nav:not(.e-expended-nav) {
    background: #0000
}

.e-tab.e-background .e-tab-header .e-hor-nav .e-popup-down-icon,
.e-tab.e-background .e-tab-header .e-hor-nav .e-popup-up-icon,
.e-tab.e-background .e-tab-header .e-hor-nav:not(.e-expended-nav) .e-popup-down-icon,
.e-tab.e-background .e-tab-header .e-hor-nav:not(.e-expended-nav) .e-popup-up-icon {
    border: 0;
    color: #ffffffb3
}

.e-tab.e-background .e-tab-header .e-hor-nav .e-popup-down-icon:hover,
.e-tab.e-background .e-tab-header .e-hor-nav .e-popup-up-icon:hover,
.e-tab.e-background .e-tab-header .e-hor-nav:not(.e-expended-nav) .e-popup-down-icon:hover,
.e-tab.e-background .e-tab-header .e-hor-nav:not(.e-expended-nav) .e-popup-up-icon:hover {
    background: inherit;
    border-color: initial;
    color: #fff
}

.e-tab.e-background .e-tab-header .e-hor-nav .e-popup-down-icon:active:hover,
.e-tab.e-background .e-tab-header .e-hor-nav .e-popup-up-icon:active:hover,
.e-tab.e-background .e-tab-header .e-hor-nav:not(.e-expended-nav) .e-popup-down-icon:active:hover,
.e-tab.e-background .e-tab-header .e-hor-nav:not(.e-expended-nav) .e-popup-up-icon:active:hover {
    background: inherit;
    color: #fff
}

.e-tab.e-background .e-tab-header .e-hor-nav:focus .e-popup-down-icon,
.e-tab.e-background .e-tab-header .e-hor-nav:focus .e-popup-up-icon,
.e-tab.e-background .e-tab-header .e-hor-nav:not(.e-expended-nav):focus .e-popup-down-icon,
.e-tab.e-background .e-tab-header .e-hor-nav:not(.e-expended-nav):focus .e-popup-up-icon {
    background: #0000001f;
    border: initial;
    color: #fff
}

.e-tab.e-background .e-tab-header .e-hor-nav:focus .e-popup-down-icon:hover,
.e-tab.e-background .e-tab-header .e-hor-nav:focus .e-popup-up-icon:hover,
.e-tab.e-background .e-tab-header .e-hor-nav:not(.e-expended-nav):focus .e-popup-down-icon:hover,
.e-tab.e-background .e-tab-header .e-hor-nav:not(.e-expended-nav):focus .e-popup-up-icon:hover {
    background: inherit
}

.e-tab.e-background .e-tab-header .e-hor-nav:focus .e-popup-down-icon:active,
.e-tab.e-background .e-tab-header .e-hor-nav:focus .e-popup-up-icon:active,
.e-tab.e-background .e-tab-header .e-hor-nav:not(.e-expended-nav):focus .e-popup-down-icon:active,
.e-tab.e-background .e-tab-header .e-hor-nav:not(.e-expended-nav):focus .e-popup-up-icon:active {
    background: #0000 none repeat 0 0/auto auto padding-box border-box scroll;
    background: initial;
    border-color: initial;
    color: #fff
}

.e-tab.e-background .e-tab-header .e-hor-nav:active:after,
.e-tab.e-background .e-tab-header .e-hor-nav:not(.e-expended-nav):active:after {
    animation: tbar-alt-popup-shadow 1s ease-out 0ms
}

.e-tab.e-background .e-tab-header .e-hor-nav.e-nav-active .e-popup-up-icon,
.e-tab.e-background .e-tab-header .e-hor-nav:not(.e-expended-nav).e-nav-active .e-popup-up-icon {
    color: #fff
}

.e-tab.e-background .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active {
    border: 0;
    margin: 0
}

.e-tab.e-background .e-tab-header.e-horizontal-bottom .e-toolbar-item.e-active .e-tab-wrap {
    border: 0 solid;
    border-color: initial;
    border-radius: 0
}

.e-tab.e-background .e-tab-header.e-vertical.e-vertical-left .e-toolbar-item.e-active {
    border: 0 solid;
    border-color: initial;
    margin: 0
}

.e-tab.e-background .e-tab-header.e-vertical.e-vertical-left .e-toolbar-item.e-active .e-tab-wrap {
    border: 0 solid;
    border-color: initial;
    border-radius: 0
}

.e-tab.e-background .e-tab-header.e-vertical.e-vertical-right .e-toolbar-item.e-active {
    border: 0 solid;
    border-color: initial;
    margin: 0
}

.e-tab.e-background .e-tab-header.e-vertical.e-vertical-right .e-toolbar-item.e-active .e-tab-wrap {
    border: 0 solid;
    border-color: initial;
    border-radius: 0
}

.e-tab.e-background .e-tab-header.e-vertical .e-scroll-nav .e-nav-arrow,
.e-tab.e-background .e-tab-header.e-vertical .e-scroll-nav:focus .e-nav-arrow {
    border: 0
}

.e-tab.e-background .e-tab-header.e-vertical .e-scroll-nav:focus .e-nav-arrow:hover {
    background: none
}

.e-tab.e-background .e-tab-header.e-vertical .e-scroll-nav:hover .e-nav-arrow {
    color: #fff
}

.e-tab.e-background .e-tab-header.e-vertical .e-hor-nav .e-popup-down-icon:hover,
.e-tab.e-background .e-tab-header.e-vertical .e-hor-nav .e-popup-up-icon:hover,
.e-tab.e-background .e-tab-header.e-vertical .e-hor-nav:focus .e-popup-down-icon,
.e-tab.e-background .e-tab-header.e-vertical .e-hor-nav:focus .e-popup-down-icon:hover,
.e-tab.e-background .e-tab-header.e-vertical .e-hor-nav:focus .e-popup-up-icon,
.e-tab.e-background .e-tab-header.e-vertical .e-hor-nav:focus .e-popup-up-icon:hover {
    background: inherit;
    border-color: #0000
}

.e-tab.e-background.e-disable .e-tab-header .e-indicator {
    background: #ffffff61
}

.e-tab.e-background.e-disable .e-tab-header .e-toolbar-item .e-tab-wrap,
.e-tab.e-background.e-disable .e-tab-header .e-toolbar-item .e-tab-wrap .e-tab-icon,
.e-tab.e-background.e-disable .e-tab-header .e-toolbar-item .e-tab-wrap .e-tab-text,
.e-tab.e-background.e-disable .e-tab-header .e-toolbar-item .e-tab-wrap:focus .e-tab-icon,
.e-tab.e-background.e-disable .e-tab-header .e-toolbar-item .e-tab-wrap:focus .e-tab-text {
    color: #ffffff61
}

.e-tab.e-background.e-disable .e-tab-header .e-toolbar-item.e-active {
    opacity: 1
}

.e-tab.e-background.e-disable .e-tab-header .e-toolbar-item.e-active .e-tab-wrap,
.e-tab.e-background.e-disable .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:focus {
    background: #3f51b5;
    color: #ffffff61
}

.e-tab.e-background.e-disable .e-tab-header .e-toolbar-item.e-active .e-tab-wrap .e-tab-icon,
.e-tab.e-background.e-disable .e-tab-header .e-toolbar-item.e-active .e-tab-wrap .e-tab-text,
.e-tab.e-background.e-disable .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:focus .e-tab-icon,
.e-tab.e-background.e-disable .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:focus .e-tab-text {
    color: #ffffff61
}

.e-tab.e-background.e-accent .e-tab-header .e-indicator {
    background: #e3165b
}

.e-tab.e-background.e-accent .e-tab-header.e-disable .e-indicator {
    background: #e3165b61
}

.e-tab.e-background.e-focused .e-tab-header .e-toolbar-item .e-tab-wrap:focus {
    background: #ffffff1f;
    border-color: initial
}

.e-tab.e-background.e-focused .e-tab-header .e-toolbar-item .e-tab-wrap:focus .e-close-icon,
.e-tab.e-background.e-focused .e-tab-header .e-toolbar-item .e-tab-wrap:focus .e-tab-icon,
.e-tab.e-background.e-focused .e-tab-header .e-toolbar-item .e-tab-wrap:focus .e-tab-text {
    color: #ffffffb3
}

.e-tab.e-background.e-focused .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:focus {
    background: #ffffff1f;
    border-color: initial
}

.e-tab.e-background.e-focused .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:focus .e-tab-icon,
.e-tab.e-background.e-focused .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:focus .e-tab-text {
    color: #fff
}

.e-tab.e-background.e-focused .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:hover {
    background: #3f51b5;
    border: 0;
    border-radius: 0
}

.e-tab.e-background.e-focused .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:focus .e-tab-icon,
.e-tab.e-background.e-focused .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:focus .e-tab-text {
    color: #fff
}

.e-tab.e-background.e-focused .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:focus .e-close-icon {
    color: #ffffffb3
}

.e-tab.e-background.e-focused .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:hover .e-tab-icon,
.e-tab.e-background.e-focused .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:hover .e-tab-text {
    color: #fff
}

.e-tab.e-background.e-focused .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:hover .e-close-icon {
    color: #ffffffb3
}

.e-tab.e-background.e-focused .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:focus:hover .e-tab-text {
    color: #fff
}

.e-tab.e-background.e-focused .e-tab-header .e-toolbar-item.e-active .e-tab-wrap:focus:hover .e-close-icon {
    color: #ffffffb3
}

.e-tab.e-background.e-focused .e-tab-header .e-toolbar-item.e-active.e-ibottom .e-tab-wrap,
.e-tab.e-background.e-focused .e-tab-header .e-toolbar-item.e-active.e-itop .e-tab-wrap {
    background: #3f51b500
}

.e-tab.e-background.e-focused .e-tab-header .e-toolbar-item.e-active.e-ibottom .e-tab-wrap:focus,
.e-tab.e-background.e-focused .e-tab-header .e-toolbar-item.e-active.e-itop .e-tab-wrap:focus {
    background: #ffffff1f
}

.e-tab.e-background.e-focused .e-tab-header .e-hor-nav:focus .e-popup-down-icon,
.e-tab.e-background.e-focused .e-tab-header .e-hor-nav:focus .e-popup-up-icon,
.e-tab.e-background.e-focused .e-tab-header .e-scroll-nav:focus .e-nav-arrow {
    color: #ffffffde
}

.e-tab.e-rtl .e-tab-header .e-hscroll.e-rtl .e-scroll-nav {
    border: 0
}

.e-tab .e-content {
    background: inherit
}

.e-tab .e-content .e-item {
    background: inherit;
    color: #000;
    font-size: 12px
}

.e-tab-clone-element {
    background: #fff;
    color: #0000008a
}

.e-tab-clone-element .e-tab-wrap {
    border: 0;
    border-radius: 0;
    color: #0000008a
}

.e-tab-clone-element .e-tab-wrap .e-tab-icon {
    color: #0000008a
}

/*! TreeView's material theme wise override definitions and variables */
/*! TreeView icons */
.e-treeview .e-list-item div.e-icons:before {
    content: ""
}

.e-treeview .e-sibling:before {
    content: ""
}

.e-treeview .e-popup .e-icons:before {
    content: ""
}

.e-treeview.e-drag-item .e-icons.e-drop-in:before {
    content: ""
}

.e-treeview.e-drag-item .e-icons.e-drop-out:before {
    content: ""
}

.e-treeview.e-drag-item .e-icons.e-drop-next:before {
    content: ""
}

.e-treeview.e-drag-item .e-icons.e-no-drop:before {
    content: ""
}

@keyframes rotation {
    0% {
        transform: rotate(0deg)
    }

    to {
        transform: rotate(359deg)
    }
}

.e-bigger .e-treeview .e-navigable .e-text-content,
.e-treeview.e-bigger .e-navigable .e-text-content {
    align-items: center;
    display: flex
}

.e-bigger .e-treeview .e-navigable .e-list-text,
.e-treeview.e-bigger .e-navigable .e-list-text {
    padding: 0;
    width: 100%
}

.e-bigger .e-treeview .e-navigable .e-checkbox-wrapper+.e-list-text,
.e-treeview.e-bigger .e-navigable .e-checkbox-wrapper+.e-list-text {
    padding: 0
}

.e-bigger .e-treeview .e-navigable .e-checkbox-wrapper+.e-list-url .e-anchor-wrap .e-list-icon,
.e-bigger .e-treeview .e-navigable .e-checkbox-wrapper+.e-list-url .e-anchor-wrap .e-list-img,
.e-treeview.e-bigger .e-navigable .e-checkbox-wrapper+.e-list-url .e-anchor-wrap .e-list-icon,
.e-treeview.e-bigger .e-navigable .e-checkbox-wrapper+.e-list-url .e-anchor-wrap .e-list-img {
    margin: 0 10px 0 6px
}

.e-bigger .e-treeview .e-navigable .e-anchor-wrap,
.e-treeview.e-bigger .e-navigable .e-anchor-wrap {
    padding: 0 0 0 10px
}

.e-bigger .e-treeview .e-navigable .e-list-icon,
.e-bigger .e-treeview .e-navigable .e-list-icon+.e-list-img,
.e-bigger .e-treeview .e-navigable .e-list-img,
.e-treeview.e-bigger .e-navigable .e-list-icon,
.e-treeview.e-bigger .e-navigable .e-list-icon+.e-list-img,
.e-treeview.e-bigger .e-navigable .e-list-img {
    margin: 0 10px 0 0
}

.e-bigger .e-treeview .e-fullrow,
.e-treeview.e-bigger .e-fullrow {
    height: 40px
}

.e-bigger .e-treeview.e-text-wrap .e-checkbox-wrapper+.e-list-text,
.e-treeview.e-bigger.e-text-wrap .e-checkbox-wrapper+.e-list-text {
    max-width: calc(100% - 29px)
}

.e-bigger .e-treeview.e-text-wrap .e-checkbox-wrapper+.e-list-icon+.e-list-text,
.e-bigger .e-treeview.e-text-wrap .e-checkbox-wrapper+.e-list-img+.e-list-text,
.e-treeview.e-bigger.e-text-wrap .e-checkbox-wrapper+.e-list-icon+.e-list-text,
.e-treeview.e-bigger.e-text-wrap .e-checkbox-wrapper+.e-list-img+.e-list-text {
    max-width: calc(100% - 70px)
}

.e-bigger .e-treeview.e-text-wrap .e-checkbox-wrapper+.e-list-icon+.e-list-img+.e-list-text,
.e-treeview.e-bigger.e-text-wrap .e-checkbox-wrapper+.e-list-icon+.e-list-img+.e-list-text {
    max-width: calc(100% - 98px)
}

.e-bigger .e-treeview.e-text-wrap .e-list-icon+.e-list-text,
.e-bigger .e-treeview.e-text-wrap .e-list-img+.e-list-text,
.e-treeview.e-bigger.e-text-wrap .e-list-icon+.e-list-text,
.e-treeview.e-bigger.e-text-wrap .e-list-img+.e-list-text {
    max-width: calc(100% - 34px)
}

.e-bigger .e-treeview.e-text-wrap .e-list-icon+.e-list-img+.e-list-text,
.e-treeview.e-bigger.e-text-wrap .e-list-icon+.e-list-img+.e-list-text {
    max-width: calc(100% - 62px)
}

.e-bigger .e-treeview .e-list-text,
.e-treeview.e-bigger .e-list-text {
    line-height: 38px;
    min-height: 38px;
    padding: 0 10px
}

.e-bigger .e-treeview .e-list-text .e-input-group,
.e-treeview.e-bigger .e-list-text .e-input-group {
    height: 38px
}

.e-bigger .e-treeview .e-checkbox-wrapper,
.e-treeview.e-bigger .e-checkbox-wrapper {
    margin: 0 0 0 10px
}

.e-bigger .e-treeview .e-checkbox-wrapper+.e-list-icon,
.e-bigger .e-treeview .e-checkbox-wrapper+.e-list-img,
.e-treeview.e-bigger .e-checkbox-wrapper+.e-list-icon,
.e-treeview.e-bigger .e-checkbox-wrapper+.e-list-img {
    margin: 0 0 0 16px
}

.e-bigger .e-treeview .e-list-icon,
.e-bigger .e-treeview .e-list-icon+.e-list-icon,
.e-bigger .e-treeview .e-list-icon+.e-list-img,
.e-bigger .e-treeview .e-list-img,
.e-bigger .e-treeview .e-list-img+.e-list-icon,
.e-bigger .e-treeview .e-list-img+.e-list-img,
.e-treeview.e-bigger .e-list-icon,
.e-treeview.e-bigger .e-list-icon+.e-list-icon,
.e-treeview.e-bigger .e-list-icon+.e-list-img,
.e-treeview.e-bigger .e-list-img,
.e-treeview.e-bigger .e-list-img+.e-list-icon,
.e-treeview.e-bigger .e-list-img+.e-list-img {
    margin: 0 0 0 10px
}

.e-bigger .e-treeview .e-icon-collapsible:before,
.e-bigger .e-treeview .e-icon-expandable:before,
.e-treeview.e-bigger .e-icon-collapsible:before,
.e-treeview.e-bigger .e-icon-expandable:before {
    padding: 6px
}

.e-bigger .e-treeview.e-rtl .e-navigable .e-checkbox-wrapper+.e-list-url .e-anchor-wrap .e-list-icon,
.e-bigger .e-treeview.e-rtl .e-navigable .e-checkbox-wrapper+.e-list-url .e-anchor-wrap .e-list-img,
.e-treeview.e-bigger.e-rtl .e-navigable .e-checkbox-wrapper+.e-list-url .e-anchor-wrap .e-list-icon,
.e-treeview.e-bigger.e-rtl .e-navigable .e-checkbox-wrapper+.e-list-url .e-anchor-wrap .e-list-img {
    margin: 0 6px 0 10px
}

.e-bigger .e-treeview.e-rtl .e-navigable .e-anchor-wrap,
.e-treeview.e-bigger.e-rtl .e-navigable .e-anchor-wrap {
    padding: 0 10px 0 0
}

.e-bigger .e-treeview.e-rtl .e-navigable .e-list-icon,
.e-bigger .e-treeview.e-rtl .e-navigable .e-list-icon+.e-list-img,
.e-bigger .e-treeview.e-rtl .e-navigable .e-list-img,
.e-treeview.e-bigger.e-rtl .e-navigable .e-list-icon,
.e-treeview.e-bigger.e-rtl .e-navigable .e-list-icon+.e-list-img,
.e-treeview.e-bigger.e-rtl .e-navigable .e-list-img {
    margin: 0 0 0 10px
}

.e-bigger .e-treeview.e-rtl .e-checkbox-wrapper,
.e-treeview.e-bigger.e-rtl .e-checkbox-wrapper {
    margin: 0 10px 0 0
}

.e-bigger .e-treeview.e-rtl .e-checkbox-wrapper+.e-list-icon,
.e-bigger .e-treeview.e-rtl .e-checkbox-wrapper+.e-list-img,
.e-treeview.e-bigger.e-rtl .e-checkbox-wrapper+.e-list-icon,
.e-treeview.e-bigger.e-rtl .e-checkbox-wrapper+.e-list-img {
    margin: 0 16px 0 0
}

.e-bigger .e-treeview.e-rtl .e-list-icon,
.e-bigger .e-treeview.e-rtl .e-list-icon+.e-list-icon,
.e-bigger .e-treeview.e-rtl .e-list-icon+.e-list-img,
.e-bigger .e-treeview.e-rtl .e-list-img,
.e-bigger .e-treeview.e-rtl .e-list-img+.e-list-icon,
.e-bigger .e-treeview.e-rtl .e-list-img+.e-list-img,
.e-treeview.e-bigger.e-rtl .e-list-icon,
.e-treeview.e-bigger.e-rtl .e-list-icon+.e-list-icon,
.e-treeview.e-bigger.e-rtl .e-list-icon+.e-list-img,
.e-treeview.e-bigger.e-rtl .e-list-img,
.e-treeview.e-bigger.e-rtl .e-list-img+.e-list-icon,
.e-treeview.e-bigger.e-rtl .e-list-img+.e-list-img {
    margin: 0 10px 0 0
}

.e-treeview {
    display: block;
    overflow: hidden;
    position: relative;
    white-space: nowrap
}

.e-treeview>.e-ul {
    -webkit-overflow-scrolling: touch;
    overflow: auto
}

.e-treeview.e-text-wrap .e-list-text {
    white-space: normal;
    word-break: break-word
}

.e-treeview.e-text-wrap.e-ie-wrap .e-list-text {
    word-break: break-all
}

.e-treeview.e-text-wrap .e-editing .e-list-text,
.e-treeview.e-text-wrap .e-editing .e-list-text .e-input-group {
    max-width: calc(100% - 2px)
}

.e-treeview.e-text-wrap .e-checkbox-wrapper+.e-list-text {
    max-width: calc(100% - 22px)
}

.e-treeview.e-text-wrap .e-checkbox-wrapper+.e-list-icon+.e-list-text,
.e-treeview.e-text-wrap .e-checkbox-wrapper+.e-list-img+.e-list-text {
    max-width: calc(100% - 59px)
}

.e-treeview.e-text-wrap .e-checkbox-wrapper+.e-list-icon+.e-list-img+.e-list-text {
    max-width: calc(100% - 87px)
}

.e-treeview.e-text-wrap .e-list-icon+.e-list-text,
.e-treeview.e-text-wrap .e-list-img+.e-list-text {
    max-width: calc(100% - 29px)
}

.e-treeview.e-text-wrap .e-list-icon+.e-list-img+.e-list-text {
    max-width: calc(100% - 57px)
}

.e-treeview .e-ul {
    margin: 0;
    padding: 0 0 0 24px
}

.e-treeview .e-display-none,
.e-treeview li.e-node-collapsed .e-list-item .e-fullrow {
    display: none
}

.e-treeview .e-list-item div.e-icons.interaction {
    border-radius: 15px;
    -webkit-transition: -webkit-transform .3s ease-in-out;
    transition: transform .3s ease-in-out
}

.e-treeview .e-list-item .e-icons.e-icon-collapsible {
    transform: rotate(90deg)
}

.e-treeview.e-drag-item.e-rtl .e-icons.e-drop-next,
.e-treeview.e-rtl div.e-icons {
    transform: rotate(180deg)
}

.e-treeview .e-list-item {
    list-style: none;
    padding: 2px 0
}

.e-treeview .e-list-item .e-ul {
    margin: 2px 0 -2px;
    padding: 0 0 0 24px
}

.e-treeview .e-list-item.e-disable>.e-fullrow,
.e-treeview .e-list-item.e-disable>.e-text-content {
    filter: alpha(opacity=50);
    opacity: .5;
    pointer-events: none;
    -ms-touch-action: none;
    touch-action: none
}

.e-treeview .e-list-item .e-icons.e-icons-spinner:before {
    content: none
}

.e-treeview .e-icons .e-spinner-pane {
    position: relative
}

.e-treeview .e-icons .e-treeview-spinner {
    position: absolute
}

.e-treeview .e-icons-spinner {
    position: relative
}

.e-treeview .e-text-content {
    margin: 0;
    padding: 0 0 0 24px
}

.e-treeview .e-fullrow,
.e-treeview .e-text-content {
    border: 1px solid;
    cursor: pointer;
    -webkit-user-select: none;
    user-select: none
}

.e-treeview .e-fullrow {
    box-sizing: border-box;
    height: 32px;
    left: 0;
    overflow: hidden;
    position: absolute;
    width: 100%
}

.e-treeview .e-checkbox-wrapper {
    margin: 0 0 0 5px;
    pointer-events: all;
    position: relative
}

.e-treeview .e-checkbox-wrapper+.e-list-icon,
.e-treeview .e-checkbox-wrapper+.e-list-img {
    margin: 0 0 0 12px
}

.e-treeview .e-checkbox-wrapper+.e-list-text {
    padding: 0 10px
}

.e-treeview .e-checkbox-wrapper .e-ripple-container {
    bottom: -7px;
    height: 32px;
    left: -7px;
    right: -7px;
    top: -7px;
    width: 32px
}

.e-treeview .e-list-text {
    box-sizing: border-box;
    display: inline-block;
    line-height: 30px;
    margin: 0;
    min-height: 30px;
    padding: 0 5px;
    text-decoration: none;
    vertical-align: middle
}

.e-treeview .e-list-text .e-input-group {
    height: 30px;
    margin-bottom: 0;
    min-width: 150px;
    vertical-align: bottom
}

.e-treeview .e-list-icon,
.e-treeview .e-list-img {
    display: inline-block;
    height: 18px;
    margin: 0 0 0 5px;
    vertical-align: middle;
    width: 18px
}

.e-treeview .e-list-icon+.e-list-icon,
.e-treeview .e-list-icon+.e-list-img,
.e-treeview .e-list-img+.e-list-icon,
.e-treeview .e-list-img+.e-list-img {
    margin: 0 0 0 10px
}

.e-treeview .e-list-icon+.e-list-text,
.e-treeview .e-list-img+.e-list-text {
    padding: 0 10px
}

.e-treeview .e-icon-collapsible,
.e-treeview .e-icon-expandable {
    display: inline-block;
    height: 24px;
    margin: 0 0 0 -24px;
    vertical-align: middle;
    width: 24px
}

.e-treeview .e-icon-collapsible:before,
.e-treeview .e-icon-expandable:before {
    display: inline-block;
    padding: 7px
}

.e-treeview .e-load {
    animation: rotation .5s linear infinite
}

.e-treeview .e-sibling {
    border-radius: 10px;
    height: 6px;
    margin-top: -5px;
    position: absolute;
    width: 6px;
    z-index: 2
}

.e-treeview .e-text-content+.e-sibling {
    margin-top: -1px
}

.e-treeview .e-sibling:before {
    height: 1px;
    left: 6px;
    position: absolute;
    top: 3px;
    width: 144px;
    z-index: 2
}

.e-treeview .e-popup {
    font-weight: 400;
    position: absolute;
    -webkit-user-select: none;
    user-select: none;
    z-index: 99999
}

.e-treeview .e-popup .e-content {
    border-radius: 4px;
    border-style: solid;
    border-width: 1px;
    font-size: 14px;
    padding: 4px
}

.e-treeview .e-popup .e-icons {
    border: 1px solid #0000;
    cursor: pointer;
    display: inline-block;
    height: 26px;
    line-height: 18px;
    padding: 4px;
    width: 26px
}

.e-treeview .e-popup .e-downtail:after,
.e-treeview .e-popup .e-downtail:before {
    border: 10px solid #0000;
    content: "";
    height: 0;
    left: 8px;
    position: absolute;
    width: 0
}

.e-treeview .e-popup .e-downtail:after {
    bottom: -18px
}

.e-treeview.e-fullrow-wrap .e-text-content {
    pointer-events: none;
    position: relative
}

.e-treeview.e-fullrow-wrap .e-icon-collapsible,
.e-treeview.e-fullrow-wrap .e-icon-expandable,
.e-treeview.e-fullrow-wrap .e-input,
.e-treeview.e-fullrow-wrap .e-list-url {
    pointer-events: auto
}

.e-treeview .e-navigable .e-text-content {
    align-items: center;
    display: flex
}

.e-treeview .e-navigable .e-list-url {
    padding: 0;
    width: 100%
}

.e-treeview .e-navigable .e-checkbox-wrapper+.e-list-url .e-anchor-wrap {
    padding: 0 0 0 10px
}

.e-treeview .e-navigable .e-checkbox-wrapper+.e-list-url .e-anchor-wrap .e-list-icon,
.e-treeview .e-navigable .e-checkbox-wrapper+.e-list-url .e-anchor-wrap .e-list-img {
    margin: 0 10px 0 2px
}

.e-treeview .e-navigable .e-checkbox-wrapper+.e-list-url .e-anchor-wrap .e-list-icon+.e-list-img {
    margin: 0 10px 0 0
}

.e-treeview .e-navigable .e-anchor-wrap {
    padding: 0 0 0 5px
}

.e-treeview .e-navigable .e-list-icon,
.e-treeview .e-navigable .e-list-img {
    margin: 0 10px 0 0
}

.e-treeview.e-drag-item {
    overflow: visible;
    z-index: 10000
}

.e-treeview.e-drag-item .e-text-content {
    float: left
}

.e-treeview.e-drag-item .e-icon-collapsible:before,
.e-treeview.e-drag-item .e-icon-expandable:before {
    padding: 6px
}

.e-treeview.e-drag-item .e-drop-count {
    border: 1px solid;
    border-radius: 15px;
    box-sizing: initial;
    font-size: 13px;
    line-height: normal;
    margin-left: -12px;
    min-width: 12px;
    padding: 3px 5px 4px;
    position: absolute;
    text-align: center;
    top: -10px
}

.e-treeview.e-dragging .e-fullrow,
.e-treeview.e-dragging .e-text-content {
    cursor: default
}

.e-treeview.e-rtl .e-navigable .e-checkbox-wrapper+.e-list-url .e-anchor-wrap {
    padding: 0 10px 0 0
}

.e-treeview.e-rtl .e-navigable .e-checkbox-wrapper+.e-list-url .e-anchor-wrap .e-list-icon,
.e-treeview.e-rtl .e-navigable .e-checkbox-wrapper+.e-list-url .e-anchor-wrap .e-list-img {
    margin: 0 2px 0 10px
}

.e-treeview.e-rtl .e-navigable .e-checkbox-wrapper+.e-list-url .e-anchor-wrap .e-list-icon+.e-list-img {
    margin: 0 0 0 10px
}

.e-treeview.e-rtl .e-navigable .e-anchor-wrap {
    padding: 0 5px 0 0
}

.e-treeview.e-rtl .e-navigable .e-list-icon,
.e-treeview.e-rtl .e-navigable .e-list-icon+.e-list-img,
.e-treeview.e-rtl .e-navigable .e-list-img {
    margin: 0 0 0 10px
}

.e-treeview.e-rtl .e-list-item .e-ul,
.e-treeview.e-rtl .e-text-content,
.e-treeview.e-rtl .e-ul {
    padding: 0 24px 0 0
}

.e-treeview.e-rtl .e-checkbox-wrapper {
    margin: 0 5px 0 0
}

.e-treeview.e-rtl .e-checkbox-wrapper+.e-list-icon,
.e-treeview.e-rtl .e-checkbox-wrapper+.e-list-img {
    margin: 0 12px 0 0
}

.e-treeview.e-rtl .e-list-icon,
.e-treeview.e-rtl .e-list-img {
    margin: 0 5px 0 0
}

.e-treeview.e-rtl .e-list-icon+.e-list-icon,
.e-treeview.e-rtl .e-list-icon+.e-list-img,
.e-treeview.e-rtl .e-list-img+.e-list-icon,
.e-treeview.e-rtl .e-list-img+.e-list-img {
    margin: 0 10px 0 0
}

.e-treeview.e-rtl .e-icon-collapsible,
.e-treeview.e-rtl .e-icon-expandable {
    margin: 0 -24px 0 0
}

.e-treeview.e-rtl .e-sibling:before {
    right: 6px;
    top: 3px
}

.e-treeview.e-rtl.e-drag-item .e-text-content {
    float: right
}

.e-treeview.e-rtl.e-drag-item .e-drop-count {
    margin-right: -12px
}

.e-treeview.e-disabled .e-fullrow,
.e-treeview.e-disabled .e-icons,
.e-treeview.e-disabled .e-list-icon,
.e-treeview.e-disabled .e-list-img,
.e-treeview.e-disabled .e-text-content {
    cursor: auto
}

.e-treeview.e-disabled .e-list-url {
    cursor: default;
    pointer-events: none
}

.e-treeview.e-interaction.e-fullrow-wrap .e-text-content {
    pointer-events: auto
}

.e-bigger .e-treeview .e-list-text,
.e-treeview.e-bigger .e-list-text {
    font-size: 14px
}

.e-bigger .e-treeview .e-icon-collapsible:before,
.e-bigger .e-treeview .e-icon-expandable:before,
.e-treeview.e-bigger .e-icon-collapsible:before,
.e-treeview.e-bigger .e-icon-expandable:before {
    font-size: 12px
}

.e-treeview {
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0)
}

.e-treeview .e-fullrow,
.e-treeview .e-text-content {
    border-color: #0000
}

.e-treeview .e-list-text {
    color: #000000de;
    font-size: 13px
}

.e-treeview .e-list-icon,
.e-treeview .e-list-img {
    font-size: 18px
}

.e-treeview .e-icon-collapsible,
.e-treeview .e-icon-expandable {
    color: #0000008a
}

.e-treeview .e-icon-collapsible:before,
.e-treeview .e-icon-expandable:before {
    font-size: 10px
}

.e-treeview .e-list-item.e-active,
.e-treeview .e-list-item.e-hover,
.e-treeview .e-list-item.e-node-focus {
    background: #0000
}

.e-treeview .e-list-item.e-hover>.e-text-content,
.e-treeview .e-list-item.e-hover>.e-text-content .e-list-text,
.e-treeview .e-list-item.e-node-focus>.e-text-content,
.e-treeview .e-list-item.e-node-focus>.e-text-content .e-list-text {
    color: #000000de
}

.e-treeview .e-list-item.e-hover>.e-text-content .e-icon-collapsible,
.e-treeview .e-list-item.e-hover>.e-text-content .e-icon-expandable,
.e-treeview .e-list-item.e-node-focus>.e-text-content .e-icon-collapsible,
.e-treeview .e-list-item.e-node-focus>.e-text-content .e-icon-expandable {
    color: #0000008a
}

.e-treeview .e-list-item.e-active>.e-text-content,
.e-treeview .e-list-item.e-active>.e-text-content .e-list-text {
    color: #e3165b
}

.e-treeview .e-list-item.e-active>.e-text-content .e-icon-collapsible,
.e-treeview .e-list-item.e-active>.e-text-content .e-icon-expandable {
    color: #0000008a
}

.e-treeview .e-list-item.e-active.e-hover>.e-text-content,
.e-treeview .e-list-item.e-active.e-hover>.e-text-content .e-list-text,
.e-treeview .e-list-item.e-active.e-node-focus>.e-text-content,
.e-treeview .e-list-item.e-active.e-node-focus>.e-text-content .e-list-text {
    color: #e3165b
}

.e-treeview .e-list-item.e-active.e-hover>.e-text-content .e-icon-collapsible,
.e-treeview .e-list-item.e-active.e-hover>.e-text-content .e-icon-expandable,
.e-treeview .e-list-item.e-active.e-node-focus>.e-text-content .e-icon-collapsible,
.e-treeview .e-list-item.e-active.e-node-focus>.e-text-content .e-icon-expandable {
    color: #0000008a
}

.e-treeview .e-list-item.e-editing.e-active>.e-text-content,
.e-treeview .e-list-item.e-editing.e-active>.e-text-content .e-list-text,
.e-treeview .e-list-item.e-editing.e-hover>.e-text-content,
.e-treeview .e-list-item.e-editing.e-hover>.e-text-content .e-list-text,
.e-treeview .e-list-item.e-editing.e-node-focus>.e-text-content,
.e-treeview .e-list-item.e-editing.e-node-focus>.e-text-content .e-list-text {
    color: #000000de
}

.e-treeview .e-list-item.e-editing.e-active>.e-text-content .e-icon-collapsible,
.e-treeview .e-list-item.e-editing.e-active>.e-text-content .e-icon-expandable,
.e-treeview .e-list-item.e-editing.e-hover>.e-text-content .e-icon-collapsible,
.e-treeview .e-list-item.e-editing.e-hover>.e-text-content .e-icon-expandable,
.e-treeview .e-list-item.e-editing.e-node-focus>.e-text-content .e-icon-collapsible,
.e-treeview .e-list-item.e-editing.e-node-focus>.e-text-content .e-icon-expandable {
    color: #0000008a
}

.e-treeview .e-list-item.e-hover>.e-fullrow,
.e-treeview .e-list-item.e-node-focus>.e-fullrow {
    background-color: #f5f5f5;
    border-color: #f5f5f5
}

.e-treeview .e-list-item.e-active>.e-fullrow {
    background-color: #eee;
    border-color: #eee
}

.e-treeview .e-list-item.e-active.e-animation-active>.e-fullrow {
    background-color: #0000;
    border-color: #0000
}

.e-treeview .e-list-item.e-active.e-animation-active>.e-text-content,
.e-treeview .e-list-item.e-active.e-animation-active>.e-text-content .e-list-text {
    color: #000000de
}

.e-treeview .e-list-item.e-active.e-hover>.e-fullrow,
.e-treeview .e-list-item.e-active.e-node-focus>.e-fullrow {
    background-color: #e0e0e0;
    border-color: #e0e0e0
}

.e-treeview .e-list-item.e-editing.e-active>.e-fullrow,
.e-treeview .e-list-item.e-editing.e-hover>.e-fullrow,
.e-treeview .e-list-item.e-editing.e-node-focus>.e-fullrow {
    background-color: #0000;
    border-color: #0000
}

.e-treeview .e-list-item.e-disable>.e-fullrow,
.e-treeview .e-list-item.e-disable>.e-text-content {
    color: #0000008a
}

.e-treeview .e-list-item.e-disable>.e-text-content>.e-icon-collapsible,
.e-treeview .e-list-item.e-disable>.e-text-content>.e-icon-expandable {
    color: #000000de
}

.e-treeview .e-sibling {
    background: #e3165b
}

.e-treeview .e-sibling:before {
    background: #0000008a
}

.e-treeview .e-popup .e-content {
    background-color: #fff;
    border-color: #eee
}

.e-treeview .e-popup.e-select .e-icons {
    border-color: #eee
}

.e-treeview .e-popup .e-downtail:before {
    border-top-color: #eee
}

.e-treeview .e-popup .e-downtail:after {
    border-top-color: #fff
}

.e-treeview:not(.e-fullrow-wrap) .e-list-item.e-hover>.e-text-content,
.e-treeview:not(.e-fullrow-wrap) .e-list-item.e-node-focus>.e-text-content {
    background-color: #f5f5f5;
    border-color: #f5f5f5
}

.e-treeview:not(.e-fullrow-wrap) .e-list-item.e-active>.e-text-content {
    background-color: #eee;
    border-color: #eee
}

.e-treeview:not(.e-fullrow-wrap) .e-list-item.e-active.e-hover>.e-text-content,
.e-treeview:not(.e-fullrow-wrap) .e-list-item.e-active.e-node-focus>.e-text-content {
    background-color: #e0e0e0;
    border-color: #e0e0e0
}

.e-treeview:not(.e-fullrow-wrap) .e-list-item.e-editing.e-active>.e-text-content,
.e-treeview:not(.e-fullrow-wrap) .e-list-item.e-editing.e-hover>.e-text-content,
.e-treeview:not(.e-fullrow-wrap) .e-list-item.e-editing.e-node-focus>.e-text-content {
    background-color: #0000;
    border-color: #0000
}

.e-treeview.e-fullrow-wrap .e-text-content {
    border-color: #0000
}

.e-treeview.e-drag-item {
    background-color: #eee;
    font-family: Roboto, Segoe UI, GeezaPro, "DejaVu Serif", "sans-serif", -apple-system, BlinkMacSystemFont
}

.e-treeview.e-drag-item .e-icon-collapsible:before,
.e-treeview.e-drag-item .e-icon-expandable:before {
    font-size: 12px
}

.e-treeview.e-drag-item .e-icons,
.e-treeview.e-drag-item .e-list-text {
    color: #0000008a
}

.e-treeview.e-drag-item .e-drop-count {
    background-color: #e3165b;
    border-color: #fff;
    color: #fff
}

.e-treeview.e-drag-item.e-rtl .e-sibling {
    background: #e3165b
}

/*! Material theme definition's */
/*! component's theme wise override definitions and variables */
ejs-sidebar {
    display: none
}

.e-sidebar-display {
    display: block
}

.e-sidebar {
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    background: #fff;
    height: 100%;
    overflow: auto;
    position: fixed;
    top: 0;
    transition: none;
    vertical-align: middle;
    visibility: hidden;
    will-change: transform
}

.e-sidebar.e-left.e-open,
.e-sidebar.e-right.e-open {
    transform: translateX(0);
    transition: transform .5s ease;
    visibility: visible
}

.e-sidebar.e-left.e-transition.e-close,
.e-sidebar.e-right.e-transition.e-close {
    transition: transform .5s ease, visibility .5s
}

.e-sidebar.e-left.e-close {
    box-shadow: none;
    transform: translateX(-100%);
    visibility: hidden
}

.e-sidebar.e-right.e-close {
    box-shadow: none;
    transform: translateX(100%);
    transition: transform .5s ease, visibility .5s;
    visibility: hidden
}

.e-sidebar.e-right {
    border-left: 1px solid #0000001f;
    left: auto;
    right: 0;
    top: 0
}

.e-sidebar.e-left {
    border-right: 1px solid #0000001f;
    left: 0;
    right: auto;
    top: 0
}

.e-sidebar.e-left.e-close.e-dock,
.e-sidebar.e-right.e-close.e-dock {
    transform: translateX(0);
    transition: width .5s ease, visibility .5s;
    visibility: visible
}

.e-sidebar.e-left.e-open.e-dock.e-blazor-dock,
.e-sidebar.e-right.e-open.e-dock.e-blazor-dock {
    transition: width .5s ease, visibility .5s
}

.e-sidebar.e-left.e-close.e-disable-animation,
.e-sidebar.e-left.e-open.e-disable-animation,
.e-sidebar.e-right.e-close.e-disable-animation,
.e-sidebar.e-right.e-open.e-disable-animation {
    transition: none
}

.e-sidebar.e-visibility {
    visibility: hidden
}

.e-sidebar.e-over {
    box-shadow: 0 0 16px #0000002e
}

.e-sidebar-absolute {
    position: absolute
}

.e-sidebar-context {
    overflow-x: hidden;
    position: relative
}

.e-backdrop {
    background-color: #0009;
    height: 100%;
    left: 0;
    opacity: .5;
    pointer-events: auto;
    top: 0;
    width: auto;
    z-index: 999
}

.e-content-animation {
    transition: margin .5s ease, transform .5s ease
}

.e-content-animation.e-overlay {
    box-sizing: border-box;
    overflow: auto;
    -webkit-user-select: none;
    user-select: none
}

.e-disable-interaction {
    pointer-events: none;
    touch-action: none
}

.e-sidebar-overflow {
    overflow-x: hidden !important
}

.e-sidebar-overlay {
    background-color: #0009;
    height: 100%;
    left: 0;
    opacity: .5;
    pointer-events: auto;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 999
}

.e-content-placeholder.e-sidebar.e-placeholder-sidebar {
    left: 0;
    position: fixed;
    right: auto;
    top: 0;
    visibility: visible
}

/*! component's theme wise override definitions and variables */
@keyframes hscroll-popup-shadow {
    0% {
        border-color: #ffffff80;
        box-shadow: 0 0 0 0 #ffffff80
    }

    to {
        box-shadow: 0 0 0 200px #ffffff1f
    }
}

/*! component's theme wise override definitions and variables */
@keyframes vscroll-popup-shadow {
    0% {
        border-color: #ffffff80;
        box-shadow: 0 0 0 0 #ffffff80
    }

    to {
        box-shadow: 0 0 0 200px #ffffff1f
    }
}

/*! menu layout */
.e-menu-container ul.e-vertical .e-menu-item .e-caret:before,
.e-menu-wrapper ul.e-vertical .e-menu-item .e-caret:before {
    content: ""
}

.e-menu-container ul .e-menu-item .e-caret:before,
.e-menu-wrapper ul .e-menu-item .e-caret:before {
    content: ""
}

.e-menu-container .e-ul .e-menu-item .e-caret:before,
.e-menu-wrapper .e-ul .e-menu-item .e-caret:before {
    content: ""
}

.e-menu-container.e-hamburger .e-menu-header .e-menu-icon:before,
.e-menu-wrapper.e-hamburger .e-menu-header .e-menu-icon:before {
    content: ""
}

.e-menu-container.e-hamburger.e-close-icon .e-menu-header .e-menu-icon:before,
.e-menu-wrapper.e-hamburger.e-close-icon .e-menu-header .e-menu-icon:before {
    content: ""
}

.e-menu-container.e-hamburger .e-menu-item .e-caret:before,
.e-menu-container.e-hamburger .e-vertical .e-menu-item .e-caret:before,
.e-menu-container.e-rtl.e-hamburger ul.e-ul .e-caret:before,
.e-menu-wrapper.e-hamburger .e-menu-item .e-caret:before,
.e-menu-wrapper.e-hamburger .e-vertical .e-menu-item .e-caret:before,
.e-menu-wrapper.e-rtl.e-hamburger ul.e-ul .e-caret:before {
    content: ""
}

.e-menu-container .e-menu-hscroll.e-hscroll .e-nav-left-arrow:before,
.e-menu-container .e-menu-hscroll.e-hscroll .e-nav-right-arrow:before,
.e-menu-wrapper .e-menu-hscroll.e-hscroll .e-nav-left-arrow:before,
.e-menu-wrapper .e-menu-hscroll.e-hscroll .e-nav-right-arrow:before {
    content: ""
}

.e-menu-container .e-menu-vscroll.e-vscroll .e-nav-down-arrow:before,
.e-menu-container .e-menu-vscroll.e-vscroll .e-nav-up-arrow:before,
.e-menu-wrapper .e-menu-vscroll.e-vscroll .e-nav-down-arrow:before,
.e-menu-wrapper .e-menu-vscroll.e-vscroll .e-nav-up-arrow:before {
    content: ""
}

.e-bigger .e-rtl.e-menu-container ul.e-ul .e-caret:before,
.e-bigger .e-rtl.e-menu-container ul.e-vertical .e-caret:before,
.e-bigger .e-rtl.e-menu-wrapper ul.e-ul .e-caret:before,
.e-bigger .e-rtl.e-menu-wrapper ul.e-vertical .e-caret:before,
.e-bigger.e-rtl.e-menu-container ul.e-ul .e-caret:before,
.e-bigger.e-rtl.e-menu-container ul.e-vertical .e-caret:before,
.e-bigger.e-rtl.e-menu-wrapper ul.e-ul .e-caret:before,
.e-bigger.e-rtl.e-menu-wrapper ul.e-vertical .e-caret:before,
.e-rtl.e-menu-container ul.e-ul .e-caret:before,
.e-rtl.e-menu-container ul.e-vertical .e-caret:before,
.e-rtl.e-menu-wrapper ul.e-ul .e-caret:before,
.e-rtl.e-menu-wrapper ul.e-vertical .e-caret:before {
    content: ""
}

.e-bigger .e-rtl.e-menu-container.e-hamburger ul.e-ul .e-caret:before,
.e-bigger .e-rtl.e-menu-wrapper.e-hamburger ul.e-ul .e-caret:before,
.e-bigger.e-rtl.e-menu-container.e-hamburger ul.e-ul .e-caret:before,
.e-bigger.e-rtl.e-menu-wrapper.e-hamburger ul.e-ul .e-caret:before {
    content: ""
}

/*! menu layout */
.e-menu-container,
.e-menu-wrapper {
    border: none;
    border-radius: 0;
    display: inline-block;
    line-height: 0
}

.e-menu-container .e-menu-vscroll,
.e-menu-wrapper .e-menu-vscroll {
    height: inherit
}

.e-menu-container ul,
.e-menu-wrapper ul {
    font-size: 13px;
    font-weight: 400;
    list-style-image: none;
    list-style-position: outside;
    list-style-type: none;
    margin: 0;
    overflow: hidden;
    padding: 0;
    text-align: left;
    -webkit-user-select: none;
    user-select: none;
    white-space: nowrap
}

.e-menu-container ul.e-ul,
.e-menu-container ul.e-ul *,
.e-menu-wrapper ul.e-ul,
.e-menu-wrapper ul.e-ul * {
    box-sizing: border-box
}

.e-menu-container ul.e-ul :focus,
.e-menu-container ul.e-ul:focus,
.e-menu-wrapper ul.e-ul :focus,
.e-menu-wrapper ul.e-ul:focus {
    outline: none
}

.e-menu-container ul.e-vertical,
.e-menu-wrapper ul.e-vertical {
    min-width: 120px
}

.e-menu-container ul.e-vertical .e-menu-item,
.e-menu-wrapper ul.e-vertical .e-menu-item {
    display: list-item
}

.e-menu-container ul.e-vertical .e-separator,
.e-menu-wrapper ul.e-vertical .e-separator {
    border-bottom-style: solid;
    border-bottom-width: 1px;
    height: auto
}

.e-menu-container ul.e-menu,
.e-menu-wrapper ul.e-menu {
    display: inline-block
}

.e-menu-container ul.e-menu:not(.e-vertical),
.e-menu-wrapper ul.e-menu:not(.e-vertical) {
    padding: 0
}

.e-menu-container ul.e-menu:not(.e-vertical) .e-separator,
.e-menu-wrapper ul.e-menu:not(.e-vertical) .e-separator {
    border-right-style: solid;
    border-right-width: 1px;
    padding: 0
}

.e-menu-container ul.e-menu .e-menu-item .e-menu-icon,
.e-menu-wrapper ul.e-menu .e-menu-item .e-menu-icon {
    width: 24px
}

.e-menu-container ul .e-menu-item,
.e-menu-wrapper ul .e-menu-item {
    cursor: pointer;
    display: inline-flex;
    height: 42px;
    line-height: 42px;
    padding: 0 12px;
    position: relative;
    vertical-align: top;
    white-space: nowrap
}

.e-menu-container ul .e-menu-item.e-menu-hide,
.e-menu-wrapper ul .e-menu-item.e-menu-hide {
    display: none
}

.e-menu-container ul .e-menu-item.e-menu-header,
.e-menu-wrapper ul .e-menu-item.e-menu-header {
    border-bottom-style: solid;
    border-bottom-width: 1px
}

.e-menu-container ul .e-menu-item .e-menu-url,
.e-menu-wrapper ul .e-menu-item .e-menu-url {
    text-decoration: none
}

.e-menu-container ul .e-menu-item .e-menu-icon,
.e-menu-wrapper ul .e-menu-item .e-menu-icon {
    display: inline-block;
    vertical-align: middle
}

.e-menu-container ul .e-menu-item.e-separator,
.e-menu-wrapper ul .e-menu-item.e-separator {
    cursor: auto;
    line-height: normal;
    pointer-events: none
}

.e-menu-container ul .e-menu-item .e-menu-icon,
.e-menu-wrapper ul .e-menu-item .e-menu-icon {
    font-size: 14px;
    height: auto;
    line-height: 42px;
    margin-bottom: 4px;
    margin-right: 8px;
    text-align: center
}

.e-menu-container ul .e-menu-item .e-caret,
.e-menu-wrapper ul .e-menu-item .e-caret {
    font-size: 10px;
    height: auto;
    line-height: 42px;
    position: absolute;
    right: 12px;
    top: 0;
    width: auto
}

.e-menu-container ul .e-menu-item.e-menu-caret-icon,
.e-menu-wrapper ul .e-menu-item.e-menu-caret-icon {
    padding-right: 30px
}

.e-menu-container ul .e-menu-item.e-disabled,
.e-menu-wrapper ul .e-menu-item.e-disabled {
    cursor: auto;
    opacity: .38;
    pointer-events: none
}

.e-menu-container .e-ul,
.e-menu-wrapper .e-ul {
    font-size: 14px;
    min-width: 120px;
    padding: 0
}

.e-menu-container .e-ul .e-menu-item,
.e-menu-wrapper .e-ul .e-menu-item {
    display: list-item;
    height: 36px;
    line-height: 36px;
    padding: 0 16px
}

.e-menu-container .e-ul .e-menu-item .e-menu-url,
.e-menu-wrapper .e-ul .e-menu-item .e-menu-url {
    display: inline-block;
    min-width: 120px
}

.e-menu-container .e-ul .e-menu-item .e-menu-icon,
.e-menu-wrapper .e-ul .e-menu-item .e-menu-icon {
    font-size: 14px;
    line-height: 36px;
    margin-right: 10px;
    width: 1em
}

.e-menu-container .e-ul .e-menu-item .e-caret,
.e-menu-wrapper .e-ul .e-menu-item .e-caret {
    line-height: 36px;
    margin-left: 16px;
    margin-right: 0;
    position: absolute;
    right: 8px
}

.e-menu-container .e-ul .e-menu-item.e-menu-caret-icon,
.e-menu-wrapper .e-ul .e-menu-item.e-menu-caret-icon {
    padding-right: 36px
}

.e-menu-container .e-ul .e-menu-item.e-separator,
.e-menu-wrapper .e-ul .e-menu-item.e-separator {
    border-bottom-style: solid;
    border-bottom-width: 1px;
    height: auto;
    margin: 8px 0
}

.e-menu-container .e-ul .e-menu-item .e-caret,
.e-menu-wrapper .e-ul .e-menu-item .e-caret {
    font-size: 11px
}

.e-menu-container.e-menu-icon-right .e-menu-header .e-menu-icon,
.e-menu-wrapper.e-menu-icon-right .e-menu-header .e-menu-icon {
    float: right
}

.e-menu-container.e-menu-icon-right .e-menu-header .e-menu-title,
.e-menu-wrapper.e-menu-icon-right .e-menu-header .e-menu-title {
    padding: 0 16px
}

.e-menu-container .e-menu-header,
.e-menu-wrapper .e-menu-header {
    display: none;
    font-family: Roboto, Segoe UI, GeezaPro, "DejaVu Serif", "sans-serif", -apple-system, BlinkMacSystemFont;
    font-size: 14px;
    font-weight: 400;
    height: 42px;
    line-height: 42px;
    text-align: left;
    white-space: nowrap
}

.e-menu-container .e-menu-header .e-menu-icon,
.e-menu-container .e-menu-header .e-menu-title,
.e-menu-wrapper .e-menu-header .e-menu-icon,
.e-menu-wrapper .e-menu-header .e-menu-title {
    display: inline-block;
    line-height: inherit
}

.e-menu-container .e-menu-header .e-menu-icon,
.e-menu-wrapper .e-menu-header .e-menu-icon {
    cursor: pointer;
    float: left;
    outline: none;
    padding: 0 16px
}

.e-menu-container .e-menu-hscroll.e-hscroll:not(.e-scroll-device),
.e-menu-wrapper .e-menu-hscroll.e-hscroll:not(.e-scroll-device) {
    padding: 0 30px
}

.e-menu-container .e-menu-hscroll.e-hscroll:not(.e-scroll-device) .e-scroll-nav,
.e-menu-wrapper .e-menu-hscroll.e-hscroll:not(.e-scroll-device) .e-scroll-nav {
    width: 30px
}

.e-menu-container .e-menu-hscroll.e-hscroll:not(.e-scroll-device) .e-scroll-nav:focus,
.e-menu-container .e-menu-hscroll.e-hscroll:not(.e-scroll-device) .e-scroll-nav:hover,
.e-menu-wrapper .e-menu-hscroll.e-hscroll:not(.e-scroll-device) .e-scroll-nav:focus,
.e-menu-wrapper .e-menu-hscroll.e-hscroll:not(.e-scroll-device) .e-scroll-nav:hover {
    border: 0
}

.e-menu-container .e-menu-hscroll.e-hscroll:not(.e-scroll-device) .e-scroll-nav.e-scroll-right-nav,
.e-menu-wrapper .e-menu-hscroll.e-hscroll:not(.e-scroll-device) .e-scroll-nav.e-scroll-right-nav {
    border-left: none
}

.e-menu-container .e-menu-hscroll.e-hscroll:not(.e-scroll-device) .e-scroll-nav.e-scroll-left-nav,
.e-menu-wrapper .e-menu-hscroll.e-hscroll:not(.e-scroll-device) .e-scroll-nav.e-scroll-left-nav {
    border-right: none
}

.e-menu-container .e-menu-hscroll.e-hscroll:not(.e-scroll-device) .e-hscroll-bar,
.e-menu-wrapper .e-menu-hscroll.e-hscroll:not(.e-scroll-device) .e-hscroll-bar {
    overflow-y: hidden
}

.e-menu-container .e-scroll-nav .e-nav-arrow,
.e-menu-wrapper .e-scroll-nav .e-nav-arrow {
    font-size: 10px
}

.e-menu-container .e-scroll-nav .e-nav-arrow.e-nav-left-arrow,
.e-menu-container .e-scroll-nav .e-nav-arrow.e-nav-up-arrow,
.e-menu-wrapper .e-scroll-nav .e-nav-arrow.e-nav-left-arrow,
.e-menu-wrapper .e-scroll-nav .e-nav-arrow.e-nav-up-arrow {
    transform: rotate(180deg)
}

.e-menu-container.e-rtl .e-scroll-nav .e-nav-arrow.e-nav-left-arrow,
.e-menu-wrapper.e-rtl .e-scroll-nav .e-nav-arrow.e-nav-left-arrow {
    transform: rotate(0deg)
}

.e-menu-container.e-rtl .e-scroll-nav .e-nav-arrow.e-nav-right-arrow,
.e-menu-wrapper.e-rtl .e-scroll-nav .e-nav-arrow.e-nav-right-arrow {
    transform: rotate(180deg)
}

.e-menu-container.e-popup.e-menu-popup,
.e-menu-wrapper.e-popup.e-menu-popup {
    border: none;
    box-shadow: 0 5px 5px -3px #0003, 0 8px 10px 1px #00000024, 0 3px 14px 2px #0000001f;
    overflow: hidden;
    position: absolute
}

.e-menu-container .e-menu-vscroll.e-vscroll:not(.e-scroll-device),
.e-menu-wrapper .e-menu-vscroll.e-vscroll:not(.e-scroll-device) {
    padding: 16px 0
}

.e-menu-container .e-menu-vscroll.e-vscroll.e-scroll-device .e-scroll-nav.e-scroll-down-nav,
.e-menu-wrapper .e-menu-vscroll.e-vscroll.e-scroll-device .e-scroll-nav.e-scroll-down-nav {
    transform: none;
    width: 100%
}

.e-menu-container .e-menu-vscroll.e-vscroll.e-scroll-device .e-scroll-nav.e-scroll-down-nav .e-nav-down-arrow,
.e-menu-wrapper .e-menu-vscroll.e-vscroll.e-scroll-device .e-scroll-nav.e-scroll-down-nav .e-nav-down-arrow {
    transform: none
}

.e-menu-container .e-menu-vscroll.e-vscroll .e-vscroll-bar,
.e-menu-wrapper .e-menu-vscroll.e-vscroll .e-vscroll-bar {
    height: 100%;
    width: inherit
}

.e-menu-container .e-menu-vscroll.e-vscroll .e-vscroll-bar .e-vscroll-content,
.e-menu-wrapper .e-menu-vscroll.e-vscroll .e-vscroll-bar .e-vscroll-content {
    width: inherit
}

.e-menu-container .e-menu-vscroll.e-vscroll .e-scroll-nav,
.e-menu-wrapper .e-menu-vscroll.e-vscroll .e-scroll-nav {
    height: 16px
}

.e-menu-container.e-scrollable,
.e-menu-wrapper.e-scrollable {
    display: block
}

.e-menu-container.e-scrollable .e-menu,
.e-menu-wrapper.e-scrollable .e-menu {
    display: block;
    overflow: auto
}

.e-menu-container.e-contextmenu-container,
.e-menu-wrapper.e-contextmenu-container {
    height: 1px
}

.e-menu-container.e-contextmenu-container .e-menu-vscroll ul.e-ul,
.e-menu-wrapper.e-contextmenu-container .e-menu-vscroll ul.e-ul {
    width: inherit
}

.e-menu-container.e-contextmenu-container .e-menu-vscroll,
.e-menu-wrapper.e-contextmenu-container .e-menu-vscroll {
    border: none;
    box-shadow: 0 5px 5px -3px #0003, 0 8px 10px 1px #00000024, 0 3px 14px 2px #0000001f
}

.e-menu-container:not(.e-hamburger):not(.e-rtl) .e-menu.e-vertical .e-blankicon {
    padding-left: 44px
}

.e-rtl.e-menu-container ul .e-menu-item,
.e-rtl.e-menu-wrapper ul .e-menu-item {
    text-align: right
}

.e-rtl.e-menu-container ul .e-menu-item .e-menu-icon,
.e-rtl.e-menu-wrapper ul .e-menu-item .e-menu-icon {
    margin-right: 0
}

.e-rtl.e-menu-container ul .e-menu-item .e-caret,
.e-rtl.e-menu-wrapper ul .e-menu-item .e-caret {
    margin-left: 0;
    margin-right: 16px;
    right: auto
}

.e-rtl.e-menu-container ul .e-menu-item .e-menu-icon,
.e-rtl.e-menu-wrapper ul .e-menu-item .e-menu-icon {
    margin-left: 8px
}

.e-rtl.e-menu-container ul .e-menu-item .e-caret,
.e-rtl.e-menu-wrapper ul .e-menu-item .e-caret {
    left: 12px
}

.e-rtl.e-menu-container ul .e-menu-item.e-menu-caret-icon,
.e-rtl.e-menu-wrapper ul .e-menu-item.e-menu-caret-icon {
    padding-left: 30px;
    padding-right: 12px
}

.e-rtl.e-menu-container ul.e-ul .e-menu-item .e-menu-icon,
.e-rtl.e-menu-wrapper ul.e-ul .e-menu-item .e-menu-icon {
    margin-left: 10px
}

.e-rtl.e-menu-container ul.e-ul .e-menu-item .e-caret,
.e-rtl.e-menu-wrapper ul.e-ul .e-menu-item .e-caret {
    left: 8px
}

.e-rtl.e-menu-container ul.e-ul .e-menu-item.e-menu-caret-icon,
.e-rtl.e-menu-wrapper ul.e-ul .e-menu-item.e-menu-caret-icon {
    padding-left: 36px;
    padding-right: 16px
}

.e-rtl.e-menu-container ul.e-ul .e-menu-item.e-blankicon,
.e-rtl.e-menu-wrapper ul.e-ul .e-menu-item.e-blankicon {
    padding-left: 16px
}

.e-rtl.e-menu-container ul.e-ul .e-menu-item.e-blankicon.e-menu-caret-icon,
.e-rtl.e-menu-wrapper ul.e-ul .e-menu-item.e-blankicon.e-menu-caret-icon {
    padding-left: 36px
}

.e-rtl.e-menu-container:not(.e-hamburger) .e-menu.e-vertical .e-blankicon {
    padding-right: 44px
}

.e-bigger .e-menu-container ul,
.e-bigger .e-menu-wrapper ul,
.e-bigger.e-menu-container ul,
.e-bigger.e-menu-wrapper ul {
    font-size: 14px
}

.e-bigger .e-menu-container ul .e-menu-item,
.e-bigger .e-menu-wrapper ul .e-menu-item,
.e-bigger.e-menu-container ul .e-menu-item,
.e-bigger.e-menu-wrapper ul .e-menu-item {
    height: 56px;
    line-height: 56px;
    padding: 0 16px
}

.e-bigger .e-menu-container ul .e-menu-item .e-menu-icon,
.e-bigger .e-menu-wrapper ul .e-menu-item .e-menu-icon,
.e-bigger.e-menu-container ul .e-menu-item .e-menu-icon,
.e-bigger.e-menu-wrapper ul .e-menu-item .e-menu-icon {
    font-size: 16px;
    line-height: 56px;
    margin-right: 10px
}

.e-bigger .e-menu-container ul .e-menu-item.e-menu-caret-icon,
.e-bigger .e-menu-wrapper ul .e-menu-item.e-menu-caret-icon,
.e-bigger.e-menu-container ul .e-menu-item.e-menu-caret-icon,
.e-bigger.e-menu-wrapper ul .e-menu-item.e-menu-caret-icon {
    padding-right: 36px
}

.e-bigger .e-menu-container ul .e-menu-item .e-caret,
.e-bigger .e-menu-wrapper ul .e-menu-item .e-caret,
.e-bigger.e-menu-container ul .e-menu-item .e-caret,
.e-bigger.e-menu-wrapper ul .e-menu-item .e-caret {
    font-size: 12px;
    line-height: 56px;
    right: 16px
}

.e-bigger .e-menu-container ul .e-menu-item.e-separator,
.e-bigger .e-menu-container ul.e-menu:not(.e-vertical),
.e-bigger .e-menu-wrapper ul .e-menu-item.e-separator,
.e-bigger .e-menu-wrapper ul.e-menu:not(.e-vertical),
.e-bigger.e-menu-container ul .e-menu-item.e-separator,
.e-bigger.e-menu-container ul.e-menu:not(.e-vertical),
.e-bigger.e-menu-wrapper ul .e-menu-item.e-separator,
.e-bigger.e-menu-wrapper ul.e-menu:not(.e-vertical) {
    padding: 0
}

.e-bigger .e-menu-container ul.e-menu.e-vertical .e-menu-item.e-separator,
.e-bigger .e-menu-wrapper ul.e-menu.e-vertical .e-menu-item.e-separator,
.e-bigger.e-menu-container ul.e-menu.e-vertical .e-menu-item.e-separator,
.e-bigger.e-menu-wrapper ul.e-menu.e-vertical .e-menu-item.e-separator {
    height: auto;
    line-height: normal
}

.e-bigger .e-menu-container ul.e-ul,
.e-bigger .e-menu-wrapper ul.e-ul,
.e-bigger.e-menu-container ul.e-ul,
.e-bigger.e-menu-wrapper ul.e-ul {
    font-size: 15px;
    max-width: 280px;
    min-width: 112px;
    padding: 8px 0;
    white-space: nowrap
}

.e-bigger .e-menu-container ul.e-ul .e-menu-item,
.e-bigger .e-menu-wrapper ul.e-ul .e-menu-item,
.e-bigger.e-menu-container ul.e-ul .e-menu-item,
.e-bigger.e-menu-wrapper ul.e-ul .e-menu-item {
    height: 48px;
    line-height: 48px;
    padding: 0 16px
}

.e-bigger .e-menu-container ul.e-ul .e-menu-item .e-menu-icon,
.e-bigger .e-menu-wrapper ul.e-ul .e-menu-item .e-menu-icon,
.e-bigger.e-menu-container ul.e-ul .e-menu-item .e-menu-icon,
.e-bigger.e-menu-wrapper ul.e-ul .e-menu-item .e-menu-icon {
    font-size: 16px;
    line-height: 48px
}

.e-bigger .e-menu-container ul.e-ul .e-menu-item .e-caret,
.e-bigger .e-menu-wrapper ul.e-ul .e-menu-item .e-caret,
.e-bigger.e-menu-container ul.e-ul .e-menu-item .e-caret,
.e-bigger.e-menu-wrapper ul.e-ul .e-menu-item .e-caret {
    line-height: 48px
}

.e-bigger .e-menu-container ul.e-ul .e-menu-item.e-separator,
.e-bigger .e-menu-wrapper ul.e-ul .e-menu-item.e-separator,
.e-bigger.e-menu-container ul.e-ul .e-menu-item.e-separator,
.e-bigger.e-menu-wrapper ul.e-ul .e-menu-item.e-separator {
    height: auto;
    line-height: normal
}

.e-bigger .e-menu-container ul.e-ul .e-menu-item .e-caret,
.e-bigger .e-menu-wrapper ul.e-ul .e-menu-item .e-caret,
.e-bigger.e-menu-container ul.e-ul .e-menu-item .e-caret,
.e-bigger.e-menu-wrapper ul.e-ul .e-menu-item .e-caret {
    font-size: 12px;
    right: 8px
}

.e-bigger .e-menu-container ul.e-ul .e-menu-item.e-menu-caret-icon,
.e-bigger .e-menu-wrapper ul.e-ul .e-menu-item.e-menu-caret-icon,
.e-bigger.e-menu-container ul.e-ul .e-menu-item.e-menu-caret-icon,
.e-bigger.e-menu-wrapper ul.e-ul .e-menu-item.e-menu-caret-icon {
    padding-right: 36px
}

.e-bigger .e-menu-container ul.e-ul .e-menu-item .e-menu-icon,
.e-bigger .e-menu-wrapper ul.e-ul .e-menu-item .e-menu-icon,
.e-bigger.e-menu-container ul.e-ul .e-menu-item .e-menu-icon,
.e-bigger.e-menu-wrapper ul.e-ul .e-menu-item .e-menu-icon {
    margin-right: 10px
}

.e-bigger .e-menu-container:not(.e-hamburger):not(.e-rtl) .e-menu.e-vertical .e-blankicon,
.e-bigger.e-menu-container:not(.e-hamburger):not(.e-rtl) .e-menu.e-vertical .e-blankicon {
    padding-left: 50px
}

.e-bigger .e-menu-container .e-menu-hscroll.e-hscroll:not(.e-scroll-device),
.e-bigger .e-menu-wrapper .e-menu-hscroll.e-hscroll:not(.e-scroll-device),
.e-bigger.e-menu-container .e-menu-hscroll.e-hscroll:not(.e-scroll-device),
.e-bigger.e-menu-wrapper .e-menu-hscroll.e-hscroll:not(.e-scroll-device) {
    padding: 0 36px
}

.e-bigger .e-menu-container .e-menu-hscroll.e-hscroll:not(.e-scroll-device) .e-scroll-nav,
.e-bigger .e-menu-wrapper .e-menu-hscroll.e-hscroll:not(.e-scroll-device) .e-scroll-nav,
.e-bigger.e-menu-container .e-menu-hscroll.e-hscroll:not(.e-scroll-device) .e-scroll-nav,
.e-bigger.e-menu-wrapper .e-menu-hscroll.e-hscroll:not(.e-scroll-device) .e-scroll-nav {
    width: 36px
}

.e-bigger .e-menu-container .e-menu-vscroll.e-vscroll:not(.e-scroll-device),
.e-bigger .e-menu-wrapper .e-menu-vscroll.e-vscroll:not(.e-scroll-device),
.e-bigger.e-menu-container .e-menu-vscroll.e-vscroll:not(.e-scroll-device),
.e-bigger.e-menu-wrapper .e-menu-vscroll.e-vscroll:not(.e-scroll-device) {
    padding: 24px 0
}

.e-bigger .e-menu-container .e-menu-vscroll.e-vscroll .e-scroll-nav,
.e-bigger .e-menu-wrapper .e-menu-vscroll.e-vscroll .e-scroll-nav,
.e-bigger.e-menu-container .e-menu-vscroll.e-vscroll .e-scroll-nav,
.e-bigger.e-menu-wrapper .e-menu-vscroll.e-vscroll .e-scroll-nav {
    height: 24px
}

.e-bigger .e-menu-container.e-menu-popup,
.e-bigger .e-menu-wrapper.e-menu-popup,
.e-bigger.e-menu-container.e-menu-popup,
.e-bigger.e-menu-wrapper.e-menu-popup {
    box-shadow: 0 5px 5px -3px #0003, 0 8px 10px 1px #00000024, 0 3px 14px 2px #0000001f
}

.e-bigger .e-menu-container .e-scroll-nav .e-icons,
.e-bigger .e-menu-wrapper .e-scroll-nav .e-icons,
.e-bigger.e-menu-container .e-scroll-nav .e-icons,
.e-bigger.e-menu-wrapper .e-scroll-nav .e-icons {
    font-size: 12px
}

.e-bigger .e-rtl.e-menu-container ul .e-menu-item,
.e-bigger .e-rtl.e-menu-wrapper ul .e-menu-item,
.e-bigger.e-rtl.e-menu-container ul .e-menu-item,
.e-bigger.e-rtl.e-menu-wrapper ul .e-menu-item {
    text-align: right
}

.e-bigger .e-rtl.e-menu-container ul .e-menu-item .e-menu-icon,
.e-bigger .e-rtl.e-menu-wrapper ul .e-menu-item .e-menu-icon,
.e-bigger.e-rtl.e-menu-container ul .e-menu-item .e-menu-icon,
.e-bigger.e-rtl.e-menu-wrapper ul .e-menu-item .e-menu-icon {
    margin-left: 10px;
    margin-right: 0
}

.e-bigger .e-rtl.e-menu-container ul .e-menu-item .e-caret,
.e-bigger .e-rtl.e-menu-wrapper ul .e-menu-item .e-caret,
.e-bigger.e-rtl.e-menu-container ul .e-menu-item .e-caret,
.e-bigger.e-rtl.e-menu-wrapper ul .e-menu-item .e-caret {
    left: 16px;
    margin-left: 0;
    right: auto
}

.e-bigger .e-rtl.e-menu-container ul .e-menu-item.e-menu-caret-icon,
.e-bigger .e-rtl.e-menu-wrapper ul .e-menu-item.e-menu-caret-icon,
.e-bigger.e-rtl.e-menu-container ul .e-menu-item.e-menu-caret-icon,
.e-bigger.e-rtl.e-menu-wrapper ul .e-menu-item.e-menu-caret-icon {
    padding-left: 36px;
    padding-right: 16px
}

.e-bigger .e-rtl.e-menu-container ul.e-ul .e-menu-item .e-menu-icon,
.e-bigger .e-rtl.e-menu-wrapper ul.e-ul .e-menu-item .e-menu-icon,
.e-bigger.e-rtl.e-menu-container ul.e-ul .e-menu-item .e-menu-icon,
.e-bigger.e-rtl.e-menu-wrapper ul.e-ul .e-menu-item .e-menu-icon {
    margin-left: 10px
}

.e-bigger .e-rtl.e-menu-container ul.e-ul .e-menu-item .e-caret,
.e-bigger .e-rtl.e-menu-wrapper ul.e-ul .e-menu-item .e-caret,
.e-bigger.e-rtl.e-menu-container ul.e-ul .e-menu-item .e-caret,
.e-bigger.e-rtl.e-menu-wrapper ul.e-ul .e-menu-item .e-caret {
    left: 8px
}

.e-bigger .e-rtl.e-menu-container ul.e-ul .e-menu-item.e-menu-caret-icon,
.e-bigger .e-rtl.e-menu-wrapper ul.e-ul .e-menu-item.e-menu-caret-icon,
.e-bigger.e-rtl.e-menu-container ul.e-ul .e-menu-item.e-menu-caret-icon,
.e-bigger.e-rtl.e-menu-wrapper ul.e-ul .e-menu-item.e-menu-caret-icon {
    padding-left: 36px;
    padding-right: 16px
}

.e-bigger .e-rtl.e-menu-container ul.e-ul .e-menu-item.e-blankicon,
.e-bigger .e-rtl.e-menu-wrapper ul.e-ul .e-menu-item.e-blankicon,
.e-bigger.e-rtl.e-menu-container ul.e-ul .e-menu-item.e-blankicon,
.e-bigger.e-rtl.e-menu-wrapper ul.e-ul .e-menu-item.e-blankicon {
    padding-left: 16px
}

.e-bigger .e-rtl.e-menu-container ul.e-ul .e-menu-item.e-blankicon.e-menu-caret-icon,
.e-bigger .e-rtl.e-menu-wrapper ul.e-ul .e-menu-item.e-blankicon.e-menu-caret-icon,
.e-bigger.e-rtl.e-menu-container ul.e-ul .e-menu-item.e-blankicon.e-menu-caret-icon,
.e-bigger.e-rtl.e-menu-wrapper ul.e-ul .e-menu-item.e-blankicon.e-menu-caret-icon {
    padding-left: 36px
}

.e-bigger .e-rtl.e-menu-container:not(.e-hamburger) .e-menu.e-vertical .e-blankicon,
.e-bigger.e-rtl.e-menu-container:not(.e-hamburger) .e-menu.e-vertical .e-blankicon {
    padding-right: 50px
}

.e-menu-container.e-hamburger,
.e-menu-wrapper.e-hamburger {
    border: 0;
    display: block;
    position: relative
}

.e-menu-container.e-hamburger .e-menu-header:not(.e-vertical),
.e-menu-wrapper.e-hamburger .e-menu-header:not(.e-vertical) {
    border: none;
    display: block
}

.e-menu-container.e-hamburger .e-popup.e-menu-popup,
.e-menu-wrapper.e-hamburger .e-popup.e-menu-popup {
    border: 0;
    border-radius: 0;
    box-shadow: none;
    display: block;
    position: relative;
    width: 100%
}

.e-menu-container.e-hamburger ul.e-menu,
.e-menu-wrapper.e-hamburger ul.e-menu {
    border: none;
    overflow-y: auto;
    width: 100%
}

.e-menu-container.e-hamburger ul.e-menu.e-menu-parent.e-hide-menu,
.e-menu-wrapper.e-hamburger ul.e-menu.e-menu-parent.e-hide-menu {
    display: none
}

.e-menu-container.e-hamburger ul.e-menu .e-menu-item,
.e-menu-wrapper.e-hamburger ul.e-menu .e-menu-item {
    text-indent: 12px
}

.e-menu-container.e-hamburger ul.e-menu .e-menu-item.e-blankicon,
.e-menu-wrapper.e-hamburger ul.e-menu .e-menu-item.e-blankicon {
    text-indent: 34px
}

.e-menu-container.e-hamburger ul.e-menu .e-menu-item .e-menu-icon,
.e-menu-wrapper.e-hamburger ul.e-menu .e-menu-item .e-menu-icon {
    display: inline;
    text-indent: 0
}

.e-menu-container.e-hamburger ul.e-menu .e-menu-item.e-menu-hide,
.e-menu-wrapper.e-hamburger ul.e-menu .e-menu-item.e-menu-hide {
    display: none
}

.e-menu-container.e-hamburger ul.e-menu .e-menu-item[aria-expanded=true] .e-caret,
.e-menu-wrapper.e-hamburger ul.e-menu .e-menu-item[aria-expanded=true] .e-caret {
    text-indent: 0;
    transform: rotate(-180deg);
    transition: transform .3s ease-in-out
}

.e-menu-container.e-hamburger ul.e-menu .e-menu-item[aria-expanded=false] .e-caret,
.e-menu-wrapper.e-hamburger ul.e-menu .e-menu-item[aria-expanded=false] .e-caret {
    text-indent: 0;
    transform: rotate(0deg);
    transition: transform .3s ease-in-out
}

.e-menu-container.e-hamburger ul.e-menu:not(.e-vertical),
.e-menu-wrapper.e-hamburger ul.e-menu:not(.e-vertical) {
    border-top: 0;
    display: block;
    padding: 0;
    position: absolute
}

.e-menu-container.e-hamburger ul.e-ul,
.e-menu-wrapper.e-hamburger ul.e-ul {
    font-size: 13px;
    padding: 0
}

.e-menu-container.e-hamburger ul.e-ul .e-menu-item,
.e-menu-wrapper.e-hamburger ul.e-ul .e-menu-item {
    line-height: 42px;
    text-indent: inherit
}

.e-menu-container.e-hamburger ul.e-ul .e-menu-item.e-blankicon,
.e-menu-wrapper.e-hamburger ul.e-ul .e-menu-item.e-blankicon {
    padding: 0;
    text-indent: inherit
}

.e-menu-container.e-hamburger ul.e-ul .e-menu-item .e-caret,
.e-menu-wrapper.e-hamburger ul.e-ul .e-menu-item .e-caret {
    font-size: 10px;
    right: 12px
}

.e-menu-container.e-hamburger ul .e-menu-item,
.e-menu-wrapper.e-hamburger ul .e-menu-item {
    display: list-item;
    height: auto;
    padding: 0
}

.e-menu-container.e-hamburger ul .e-menu-item.e-menu-caret-icon,
.e-menu-wrapper.e-hamburger ul .e-menu-item.e-menu-caret-icon {
    padding: 0
}

.e-menu-container.e-hamburger ul .e-menu-item .e-menu-url,
.e-menu-wrapper.e-hamburger ul .e-menu-item .e-menu-url {
    display: inline-block;
    min-width: 120px;
    text-indent: 0;
    width: 100%
}

.e-menu-container.e-hamburger ul .e-menu-item.e-blankicon,
.e-menu-wrapper.e-hamburger ul .e-menu-item.e-blankicon {
    padding: 0
}

.e-menu-container.e-hamburger ul .e-menu-item.e-separator,
.e-menu-wrapper.e-hamburger ul .e-menu-item.e-separator {
    border-bottom-style: solid;
    border-bottom-width: 1px;
    height: auto
}

.e-rtl.e-menu-container.e-hamburger ul .e-menu-item .e-menu-caret-icon,
.e-rtl.e-menu-wrapper.e-hamburger ul .e-menu-item .e-menu-caret-icon {
    padding-left: 0;
    padding-right: 0
}

.e-rtl.e-menu-container.e-hamburger ul .e-menu-item .e-menu-icon,
.e-rtl.e-menu-wrapper.e-hamburger ul .e-menu-item .e-menu-icon {
    margin-left: 0;
    text-indent: inherit
}

.e-rtl.e-menu-container.e-hamburger ul .e-menu-item .e-caret,
.e-rtl.e-menu-wrapper.e-hamburger ul .e-menu-item .e-caret {
    left: 12px;
    right: auto
}

.e-bigger .e-menu-container.e-hamburger ul .e-ul,
.e-bigger .e-menu-wrapper.e-hamburger ul .e-ul,
.e-bigger.e-menu-container.e-hamburger ul .e-ul,
.e-bigger.e-menu-wrapper.e-hamburger ul .e-ul {
    max-width: 100%
}

.e-bigger .e-menu-container.e-hamburger ul .e-ul .e-menu-item,
.e-bigger .e-menu-wrapper.e-hamburger ul .e-ul .e-menu-item,
.e-bigger.e-menu-container.e-hamburger ul .e-ul .e-menu-item,
.e-bigger.e-menu-wrapper.e-hamburger ul .e-ul .e-menu-item {
    height: auto;
    line-height: 56px;
    padding: 0
}

.e-bigger .e-menu-container.e-hamburger .e-menu-header,
.e-bigger .e-menu-wrapper.e-hamburger .e-menu-header,
.e-bigger.e-menu-container.e-hamburger .e-menu-header,
.e-bigger.e-menu-wrapper.e-hamburger .e-menu-header {
    font-size: 16px;
    height: 56px;
    line-height: 56px
}

.e-bigger .e-menu-container.e-hamburger ul.e-menu .e-menu-item,
.e-bigger .e-menu-wrapper.e-hamburger ul.e-menu .e-menu-item,
.e-bigger.e-menu-container.e-hamburger ul.e-menu .e-menu-item,
.e-bigger.e-menu-wrapper.e-hamburger ul.e-menu .e-menu-item {
    text-indent: 16px
}

.e-bigger .e-menu-container.e-hamburger ul.e-menu .e-menu-item.e-blankicon,
.e-bigger .e-menu-wrapper.e-hamburger ul.e-menu .e-menu-item.e-blankicon,
.e-bigger.e-menu-container.e-hamburger ul.e-menu .e-menu-item.e-blankicon,
.e-bigger.e-menu-wrapper.e-hamburger ul.e-menu .e-menu-item.e-blankicon {
    text-indent: 42px
}

.e-bigger .e-menu-container.e-hamburger ul.e-menu .e-ul,
.e-bigger .e-menu-wrapper.e-hamburger ul.e-menu .e-ul,
.e-bigger.e-menu-container.e-hamburger ul.e-menu .e-ul,
.e-bigger.e-menu-wrapper.e-hamburger ul.e-menu .e-ul {
    font-size: 14px
}

.e-bigger .e-menu-container.e-hamburger ul.e-menu .e-ul .e-menu-item,
.e-bigger .e-menu-wrapper.e-hamburger ul.e-menu .e-ul .e-menu-item,
.e-bigger.e-menu-container.e-hamburger ul.e-menu .e-ul .e-menu-item,
.e-bigger.e-menu-wrapper.e-hamburger ul.e-menu .e-ul .e-menu-item {
    text-indent: inherit
}

.e-bigger .e-menu-container.e-hamburger ul.e-menu .e-ul .e-menu-item .e-caret,
.e-bigger .e-menu-wrapper.e-hamburger ul.e-menu .e-ul .e-menu-item .e-caret,
.e-bigger.e-menu-container.e-hamburger ul.e-menu .e-ul .e-menu-item .e-caret,
.e-bigger.e-menu-wrapper.e-hamburger ul.e-menu .e-ul .e-menu-item .e-caret {
    font-size: 12px;
    right: 16px
}

.e-bigger .e-rtl.e-menu-container.e-hamburger ul.e-menu .e-menu-item,
.e-bigger .e-rtl.e-menu-wrapper.e-hamburger ul.e-menu .e-menu-item,
.e-bigger.e-rtl.e-menu-container.e-hamburger ul.e-menu .e-menu-item,
.e-bigger.e-rtl.e-menu-wrapper.e-hamburger ul.e-menu .e-menu-item {
    padding: 0;
    text-indent: 16px
}

.e-bigger .e-rtl.e-menu-container.e-hamburger ul.e-menu .e-menu-item.e-blankicon,
.e-bigger .e-rtl.e-menu-wrapper.e-hamburger ul.e-menu .e-menu-item.e-blankicon,
.e-bigger.e-rtl.e-menu-container.e-hamburger ul.e-menu .e-menu-item.e-blankicon,
.e-bigger.e-rtl.e-menu-wrapper.e-hamburger ul.e-menu .e-menu-item.e-blankicon {
    text-indent: 42px
}

.e-bigger .e-rtl.e-menu-container.e-hamburger ul.e-menu .e-menu-item .e-menu-icon,
.e-bigger .e-rtl.e-menu-wrapper.e-hamburger ul.e-menu .e-menu-item .e-menu-icon,
.e-bigger.e-rtl.e-menu-container.e-hamburger ul.e-menu .e-menu-item .e-menu-icon,
.e-bigger.e-rtl.e-menu-wrapper.e-hamburger ul.e-menu .e-menu-item .e-menu-icon {
    margin-left: 0;
    text-indent: inherit
}

.e-bigger .e-rtl.e-menu-container.e-hamburger ul.e-menu .e-menu-item.e-menu-caret-icon,
.e-bigger .e-rtl.e-menu-wrapper.e-hamburger ul.e-menu .e-menu-item.e-menu-caret-icon,
.e-bigger.e-rtl.e-menu-container.e-hamburger ul.e-menu .e-menu-item.e-menu-caret-icon,
.e-bigger.e-rtl.e-menu-wrapper.e-hamburger ul.e-menu .e-menu-item.e-menu-caret-icon {
    padding-left: 0;
    padding-right: 0
}

.e-bigger .e-rtl.e-menu-container.e-hamburger ul.e-menu .e-menu-item .e-caret,
.e-bigger .e-rtl.e-menu-wrapper.e-hamburger ul.e-menu .e-menu-item .e-caret,
.e-bigger.e-rtl.e-menu-container.e-hamburger ul.e-menu .e-menu-item .e-caret,
.e-bigger.e-rtl.e-menu-wrapper.e-hamburger ul.e-menu .e-menu-item .e-caret {
    left: 12px;
    right: auto
}

.e-bigger .e-rtl.e-menu-container.e-hamburger ul.e-menu .e-ul .e-menu-item,
.e-bigger .e-rtl.e-menu-wrapper.e-hamburger ul.e-menu .e-ul .e-menu-item,
.e-bigger.e-rtl.e-menu-container.e-hamburger ul.e-menu .e-ul .e-menu-item,
.e-bigger.e-rtl.e-menu-wrapper.e-hamburger ul.e-menu .e-ul .e-menu-item {
    text-indent: inherit
}

.e-menu-container .e-vscroll ul {
    position: relative
}

/*! menu theme */
.e-menu-container,
.e-menu-wrapper {
    background: #fafafa
}

.e-menu-container .e-menu,
.e-menu-wrapper .e-menu {
    background: inherit;
    color: #000000de
}

.e-menu-container .e-menu.e-menu:not(.e-vertical) .e-separator,
.e-menu-wrapper .e-menu.e-menu:not(.e-vertical) .e-separator {
    border-right-color: #0000001f
}

.e-menu-container .e-menu .e-menu-item .e-caret,
.e-menu-container .e-menu .e-menu-item .e-menu-icon,
.e-menu-wrapper .e-menu .e-menu-item .e-caret,
.e-menu-wrapper .e-menu .e-menu-item .e-menu-icon {
    color: #0000008a
}

.e-menu-container .e-menu .e-menu-item.e-menu-header,
.e-menu-wrapper .e-menu .e-menu-item.e-menu-header {
    border-bottom-color: #0000001f
}

.e-menu-container .e-menu .e-menu-item .e-menu-url,
.e-menu-wrapper .e-menu .e-menu-item .e-menu-url {
    color: #000000de
}

.e-menu-container .e-menu .e-menu-item.e-focused,
.e-menu-wrapper .e-menu .e-menu-item.e-focused {
    background: #eee;
    color: #000;
    color: initial;
    outline: 0 solid #0000001f;
    outline-offset: 0
}

.e-menu-container .e-menu .e-menu-item.e-focused .e-caret,
.e-menu-container .e-menu .e-menu-item.e-focused .e-menu-icon,
.e-menu-wrapper .e-menu .e-menu-item.e-focused .e-caret,
.e-menu-wrapper .e-menu .e-menu-item.e-focused .e-menu-icon {
    color: #0000008a
}

.e-menu-container .e-menu .e-menu-item.e-selected,
.e-menu-wrapper .e-menu .e-menu-item.e-selected {
    background: #e0e0e0;
    color: #000000de;
    outline: 0 solid #e0e0e0;
    outline-offset: 0
}

.e-menu-container .e-menu .e-menu-item.e-selected .e-caret,
.e-menu-container .e-menu .e-menu-item.e-selected .e-menu-icon,
.e-menu-wrapper .e-menu .e-menu-item.e-selected .e-caret,
.e-menu-wrapper .e-menu .e-menu-item.e-selected .e-menu-icon {
    color: #0000008a
}

.e-menu-container .e-menu .e-menu-item.e-separator,
.e-menu-wrapper .e-menu .e-menu-item.e-separator {
    border-bottom-color: #0000001f
}

.e-menu-container .e-menu .e-disabled,
.e-menu-wrapper .e-menu .e-disabled {
    color: #00000061;
    opacity: 1
}

.e-menu-container .e-menu .e-disabled .e-caret,
.e-menu-container .e-menu .e-disabled .e-menu-icon,
.e-menu-container .e-menu .e-disabled .e-menu-url,
.e-menu-wrapper .e-menu .e-disabled .e-caret,
.e-menu-wrapper .e-menu .e-disabled .e-menu-icon,
.e-menu-wrapper .e-menu .e-disabled .e-menu-url {
    color: #00000061
}

.e-menu-container .e-ul,
.e-menu-wrapper .e-ul {
    background: inherit;
    color: #000000de
}

.e-menu-container .e-ul .e-menu-item .e-menu-url,
.e-menu-wrapper .e-ul .e-menu-item .e-menu-url {
    color: #000000de
}

.e-menu-container .e-ul .e-menu-item.e-focused,
.e-menu-wrapper .e-ul .e-menu-item.e-focused {
    background-color: #eee;
    color: #000000de;
    outline: 0 solid #0000001f;
    outline-offset: 0
}

.e-menu-container .e-ul .e-menu-item.e-selected,
.e-menu-wrapper .e-ul .e-menu-item.e-selected {
    background-color: #eee;
    color: #000000de;
    outline: 0 solid #eee;
    outline-offset: 0
}

.e-menu-container .e-ul .e-menu-item.e-separator,
.e-menu-wrapper .e-ul .e-menu-item.e-separator {
    border-bottom-color: #0000001f
}

.e-menu-container.e-menu-popup,
.e-menu-wrapper.e-menu-popup {
    background: #fff
}

.e-menu-container.e-menu-popup.e-sfcontextmenu .e-menu-vscroll,
.e-menu-wrapper.e-menu-popup.e-sfcontextmenu .e-menu-vscroll {
    background: inherit
}

.e-menu-container .e-menu-hscroll.e-hscroll .e-scroll-nav,
.e-menu-wrapper .e-menu-hscroll.e-hscroll .e-scroll-nav {
    background: #fafafa
}

.e-menu-container .e-menu-hscroll.e-hscroll .e-scroll-nav .e-nav-arrow.e-icons,
.e-menu-wrapper .e-menu-hscroll.e-hscroll .e-scroll-nav .e-nav-arrow.e-icons {
    color: #0000008a
}

.e-menu-container .e-menu-hscroll.e-hscroll .e-scroll-nav:active,
.e-menu-container .e-menu-hscroll.e-hscroll .e-scroll-nav:focus,
.e-menu-container .e-menu-hscroll.e-hscroll .e-scroll-nav:hover,
.e-menu-wrapper .e-menu-hscroll.e-hscroll .e-scroll-nav:active,
.e-menu-wrapper .e-menu-hscroll.e-hscroll .e-scroll-nav:focus,
.e-menu-wrapper .e-menu-hscroll.e-hscroll .e-scroll-nav:hover {
    background: #eee
}

.e-menu-container.e-menu-popup .e-menu-vscroll.e-vscroll .e-scroll-nav,
.e-menu-wrapper.e-menu-popup .e-menu-vscroll.e-vscroll .e-scroll-nav {
    background: #fff;
    border-color: #0000001f
}

.e-menu-container.e-menu-popup .e-menu-vscroll.e-vscroll .e-scroll-nav .e-icons,
.e-menu-wrapper.e-menu-popup .e-menu-vscroll.e-vscroll .e-scroll-nav .e-icons {
    color: #000000de
}

.e-menu-container.e-menu-popup .e-menu-vscroll.e-vscroll .e-scroll-nav:active,
.e-menu-container.e-menu-popup .e-menu-vscroll.e-vscroll .e-scroll-nav:focus,
.e-menu-container.e-menu-popup .e-menu-vscroll.e-vscroll .e-scroll-nav:hover,
.e-menu-wrapper.e-menu-popup .e-menu-vscroll.e-vscroll .e-scroll-nav:active,
.e-menu-wrapper.e-menu-popup .e-menu-vscroll.e-vscroll .e-scroll-nav:focus,
.e-menu-wrapper.e-menu-popup .e-menu-vscroll.e-vscroll .e-scroll-nav:hover {
    background: #eee
}

.e-menu-container.e-inherit,
.e-menu-wrapper.e-inherit {
    border: 0
}

.e-menu-container.e-inherit .e-menu,
.e-menu-container.e-inherit .e-menu .e-menu-item .e-caret,
.e-menu-container.e-inherit .e-menu .e-menu-item .e-menu-icon,
.e-menu-wrapper.e-inherit .e-menu,
.e-menu-wrapper.e-inherit .e-menu .e-menu-item .e-caret,
.e-menu-wrapper.e-inherit .e-menu .e-menu-item .e-menu-icon {
    color: inherit
}

.e-menu-container.e-inherit .e-menu,
.e-menu-wrapper.e-inherit .e-menu {
    background: inherit
}

.e-menu-container.e-inherit .e-menu .e-menu-item.e-focused,
.e-menu-container.e-inherit .e-menu .e-menu-item.e-selected,
.e-menu-wrapper.e-inherit .e-menu .e-menu-item.e-focused,
.e-menu-wrapper.e-inherit .e-menu .e-menu-item.e-selected {
    background: rgba(0, 0, 0, .056);
    color: inherit
}

.e-menu-container.e-hamburger .e-menu-header,
.e-menu-container.e-hamburger .e-menu-header .e-menu-icon,
.e-menu-container.e-hamburger ul,
.e-menu-wrapper.e-hamburger .e-menu-header,
.e-menu-wrapper.e-hamburger .e-menu-header .e-menu-icon,
.e-menu-wrapper.e-hamburger ul {
    color: #000000de
}

/*! breadcrumb icons */
.e-breadcrumb .e-breadcrumb-collapsed:before,
.e-breadcrumb .e-breadcrumb-menu:before {
    content: ""
}

.e-breadcrumb .e-home {
    margin-top: -1px
}

.e-breadcrumb .e-home:before {
    content: ""
}

.e-bigger .e-breadcrumb .e-home,
.e-bigger.e-breadcrumb .e-home {
    margin-top: 0
}

/*! breadcrumb layout */
.e-breadcrumb {
    display: block
}

.e-breadcrumb.e-breadcrumb-wrap-mode {
    display: flex
}

.e-breadcrumb .e-breadcrumb-first-ol {
    align-items: flex-start;
    flex-shrink: 0;
    padding-right: 0
}

.e-breadcrumb .e-breadcrumb-wrapped-ol {
    flex-wrap: wrap;
    overflow: hidden;
    padding-left: 0
}

.e-breadcrumb.e-breadcrumb-scroll-mode {
    line-height: 26px;
    overflow: auto
}

.e-breadcrumb ol {
    align-items: center;
    display: inline-flex;
    line-height: normal;
    margin: 0;
    padding: 0
}

.e-breadcrumb li {
    list-style-type: none;
    white-space: nowrap
}

.e-breadcrumb .e-breadcrumb-item {
    align-items: center;
    display: flex;
    flex-shrink: 0
}

.e-breadcrumb .e-breadcrumb-item .e-breadcrumb-text {
    align-items: center;
    display: flex;
    font-size: 14px;
    padding: 4px 8px
}

.e-breadcrumb .e-breadcrumb-item .e-breadcrumb-text .e-anchor-wrap {
    align-items: inherit;
    display: inherit
}

.e-breadcrumb .e-breadcrumb-item a.e-breadcrumb-text {
    cursor: pointer;
    text-decoration: none
}

.e-breadcrumb .e-breadcrumb-item a.e-breadcrumb-text:active,
.e-breadcrumb .e-breadcrumb-item a.e-breadcrumb-text:focus,
.e-breadcrumb .e-breadcrumb-item a.e-breadcrumb-text:hover {
    text-decoration: underline
}

.e-breadcrumb .e-breadcrumb-item span.e-breadcrumb-text {
    cursor: default
}

.e-breadcrumb .e-breadcrumb-item .e-breadcrumb-icon {
    font-size: 14px;
    padding-right: 8px
}

.e-breadcrumb .e-breadcrumb-item .e-breadcrumb-icon:hover {
    text-decoration: none
}

.e-breadcrumb .e-breadcrumb-item .e-breadcrumb-icon:before {
    display: inline-block;
    text-decoration: none
}

.e-breadcrumb .e-breadcrumb-item.e-icon-item .e-breadcrumb-icon {
    padding: 2px 0
}

.e-breadcrumb .e-breadcrumb-item.e-disabled {
    opacity: 1;
    pointer-events: none
}

.e-breadcrumb .e-breadcrumb-separator {
    display: flex;
    font-size: 14px;
    padding: 4px 3px
}

.e-breadcrumb .e-breadcrumb-separator+.e-breadcrumb-separator {
    margin-left: -4px;
    padding-left: 0
}

.e-breadcrumb.e-rtl .e-breadcrumb-separator+.e-breadcrumb-separator {
    margin-left: 0;
    margin-right: -4px;
    padding-left: 3px;
    padding-right: 0
}

.e-breadcrumb .e-breadcrumb-collapsed,
.e-breadcrumb .e-breadcrumb-menu {
    cursor: pointer;
    font-size: 16px;
    padding: 4px;
    vertical-align: bottom
}

.e-breadcrumb .e-breadcrumb-menu {
    display: inline-block
}

.e-breadcrumb .e-breadcrumb-item-wrapper {
    display: flex
}

.e-breadcrumb .e-icon-right .e-breadcrumb-icon,
.e-breadcrumb.e-icon-right .e-breadcrumb-icon,
.e-breadcrumb.e-rtl .e-breadcrumb-icon {
    padding-left: 8px;
    padding-right: 0
}

.e-breadcrumb.e-rtl .e-icon-right .e-breadcrumb-icon,
.e-breadcrumb.e-rtl.e-icon-right .e-breadcrumb-icon {
    padding-left: 0;
    padding-right: 8px
}

.e-breadcrumb.e-disabled {
    opacity: 1
}

.e-breadcrumb.e-disabled .e-breadcrumb-collapsed,
.e-breadcrumb.e-disabled .e-breadcrumb-item,
.e-breadcrumb.e-disabled .e-breadcrumb-menu,
.e-breadcrumb.e-disabled .e-breadcrumb-separator {
    pointer-events: none
}

.e-breadcrumb-popup {
    border: none;
    border-radius: 0;
    box-shadow: 0 5px 5px -3px #0003, 0 8px 10px 1px #00000024, 0 3px 14px 2px #0000001f;
    position: absolute
}

.e-breadcrumb-popup ul {
    margin: 0;
    padding: 0
}

.e-breadcrumb-popup .e-breadcrumb-item {
    list-style-type: none;
    white-space: nowrap
}

.e-breadcrumb-popup .e-breadcrumb-item .e-breadcrumb-text {
    align-items: center;
    display: flex;
    font-size: 14px;
    height: 36px;
    line-height: 36px;
    padding: 0 16px;
    width: 100%
}

.e-breadcrumb-popup .e-breadcrumb-item .e-breadcrumb-text .e-anchor-wrap {
    align-items: inherit;
    display: inherit;
    width: inherit
}

.e-breadcrumb-popup .e-breadcrumb-item .e-breadcrumb-icon {
    font-size: 14px;
    padding-right: 8px
}

.e-breadcrumb-popup .e-breadcrumb-item.e-icon-item .e-breadcrumb-icon {
    padding: 0
}

.e-breadcrumb-popup .e-breadcrumb-item a.e-breadcrumb-text {
    text-decoration: none
}

.e-breadcrumb-popup .e-icon-right .e-breadcrumb-icon,
.e-breadcrumb-popup.e-icon-right .e-breadcrumb-icon,
.e-breadcrumb-popup.e-rtl .e-breadcrumb-icon {
    padding-left: 8px;
    padding-right: 0
}

.e-breadcrumb-popup .e-icon-right .e-breadcrumb-icon,
.e-breadcrumb-popup.e-icon-right .e-breadcrumb-icon {
    display: flex;
    flex-grow: 1;
    justify-content: flex-end
}

.e-breadcrumb-popup.e-rtl .e-icon-right .e-breadcrumb-icon,
.e-breadcrumb-popup.e-rtl.e-icon-right .e-breadcrumb-icon {
    padding-left: 0;
    padding-right: 8px
}

.e-bigger .e-breadcrumb-popup .e-breadcrumb-text,
.e-bigger.e-breadcrumb-popup .e-breadcrumb-text {
    font-size: 16px;
    height: 48px;
    line-height: 48px
}

.e-bigger .e-breadcrumb-popup .e-breadcrumb-text .e-breadcrumb-icon,
.e-bigger.e-breadcrumb-popup .e-breadcrumb-text .e-breadcrumb-icon {
    font-size: 16px;
    padding-right: 8px
}

.e-bigger .e-breadcrumb-popup .e-icon-item .e-breadcrumb-text .e-breadcrumb-icon,
.e-bigger.e-breadcrumb-popup .e-icon-item .e-breadcrumb-text .e-breadcrumb-icon {
    padding: 0
}

.e-bigger .e-breadcrumb-popup .e-icon-right .e-breadcrumb-icon,
.e-bigger .e-breadcrumb-popup.e-icon-right .e-breadcrumb-icon,
.e-bigger .e-breadcrumb-popup.e-rtl .e-breadcrumb-icon,
.e-bigger.e-breadcrumb-popup .e-icon-right .e-breadcrumb-icon,
.e-bigger.e-breadcrumb-popup.e-icon-right .e-breadcrumb-icon,
.e-bigger.e-breadcrumb-popup.e-rtl .e-breadcrumb-icon {
    padding-left: 8px;
    padding-right: 0
}

.e-bigger .e-breadcrumb-popup.e-rtl .e-icon-right .e-breadcrumb-icon,
.e-bigger .e-breadcrumb-popup.e-rtl.e-icon-right .e-breadcrumb-icon,
.e-bigger.e-breadcrumb-popup.e-rtl .e-icon-right .e-breadcrumb-icon,
.e-bigger.e-breadcrumb-popup.e-rtl.e-icon-right .e-breadcrumb-icon {
    padding-left: 0;
    padding-right: 8px
}

.e-bigger .e-breadcrumb .e-breadcrumb-item .e-breadcrumb-text,
.e-bigger.e-breadcrumb .e-breadcrumb-item .e-breadcrumb-text {
    font-size: 16px;
    padding: 4px 12px
}

.e-bigger .e-breadcrumb .e-breadcrumb-item .e-breadcrumb-text .e-breadcrumb-icon,
.e-bigger.e-breadcrumb .e-breadcrumb-item .e-breadcrumb-text .e-breadcrumb-icon {
    font-size: 16px;
    padding-right: 8px
}

.e-bigger .e-breadcrumb .e-breadcrumb-item.e-icon-item .e-breadcrumb-text .e-breadcrumb-icon,
.e-bigger.e-breadcrumb .e-breadcrumb-item.e-icon-item .e-breadcrumb-text .e-breadcrumb-icon {
    padding: 2px 0
}

.e-bigger .e-breadcrumb .e-breadcrumb-separator,
.e-bigger.e-breadcrumb .e-breadcrumb-separator {
    font-size: 16px;
    padding: 4px 5px
}

.e-bigger .e-breadcrumb .e-breadcrumb-separator+.e-breadcrumb-separator,
.e-bigger.e-breadcrumb .e-breadcrumb-separator+.e-breadcrumb-separator {
    padding-left: 0
}

.e-bigger .e-breadcrumb.e-rtl .e-breadcrumb-separator+.e-breadcrumb-separator,
.e-bigger.e-breadcrumb.e-rtl .e-breadcrumb-separator+.e-breadcrumb-separator {
    padding-left: 5px
}

.e-bigger .e-breadcrumb .e-breadcrumb-collapsed,
.e-bigger .e-breadcrumb .e-breadcrumb-menu,
.e-bigger.e-breadcrumb .e-breadcrumb-collapsed,
.e-bigger.e-breadcrumb .e-breadcrumb-menu {
    font-size: 18px;
    padding: 5px
}

.e-bigger .e-breadcrumb .e-icon-right .e-breadcrumb-text .e-breadcrumb-icon,
.e-bigger .e-breadcrumb.e-icon-right .e-breadcrumb-text .e-breadcrumb-icon,
.e-bigger .e-breadcrumb.e-rtl .e-breadcrumb-text .e-breadcrumb-icon,
.e-bigger.e-breadcrumb .e-icon-right .e-breadcrumb-text .e-breadcrumb-icon,
.e-bigger.e-breadcrumb.e-icon-right .e-breadcrumb-text .e-breadcrumb-icon,
.e-bigger.e-breadcrumb.e-rtl .e-breadcrumb-text .e-breadcrumb-icon {
    padding-left: 8px;
    padding-right: 0
}

.e-bigger .e-breadcrumb.e-rtl .e-icon-right .e-breadcrumb-text .e-breadcrumb-icon,
.e-bigger.e-breadcrumb.e-rtl .e-icon-right .e-breadcrumb-text .e-breadcrumb-icon {
    padding-left: 0;
    padding-right: 8px
}

/*! breadcrumb theme */
.e-breadcrumb .e-breadcrumb-item .e-breadcrumb-text {
    color: #000000a6
}

.e-breadcrumb .e-breadcrumb-item .e-breadcrumb-text:active,
.e-breadcrumb .e-breadcrumb-item .e-breadcrumb-text:focus,
.e-breadcrumb .e-breadcrumb-item .e-breadcrumb-text:hover {
    color: #000000de
}

.e-breadcrumb .e-breadcrumb-item.e-icon-item:hover {
    background: #f5f5f5;
    color: #000000de
}

.e-breadcrumb .e-breadcrumb-item.e-icon-item:active {
    background: #eee;
    color: #000000de
}

.e-breadcrumb .e-breadcrumb-item.e-icon-item .e-breadcrumb-text:focus {
    background: #f5f5f5;
    color: #000000de
}

.e-breadcrumb .e-breadcrumb-item[data-active-item] .e-breadcrumb-text {
    color: #000000de;
    font-weight: 500
}

.e-breadcrumb .e-breadcrumb-collapsed,
.e-breadcrumb .e-breadcrumb-item .e-breadcrumb-icon,
.e-breadcrumb .e-breadcrumb-menu,
.e-breadcrumb .e-breadcrumb-separator {
    color: #0000008a
}

.e-breadcrumb .e-breadcrumb-collapsed:hover,
.e-breadcrumb .e-breadcrumb-menu:hover {
    background: #f5f5f5;
    color: #000000de
}

.e-breadcrumb .e-breadcrumb-collapsed:active,
.e-breadcrumb .e-breadcrumb-menu:active {
    background: #eee;
    color: #000000de
}

.e-breadcrumb .e-breadcrumb-collapsed:focus,
.e-breadcrumb .e-breadcrumb-menu:focus {
    background: #f5f5f5;
    color: #000000de
}

.e-breadcrumb .e-disabled.e-breadcrumb-item .e-breadcrumb-text,
.e-breadcrumb .e-disabled.e-breadcrumb-item .e-breadcrumb-text .e-breadcrumb-icon,
.e-breadcrumb.e-disabled .e-breadcrumb-item .e-breadcrumb-text,
.e-breadcrumb.e-disabled .e-breadcrumb-item .e-breadcrumb-text .e-breadcrumb-icon,
.e-breadcrumb.e-disabled .e-breadcrumb-separator,
.e-breadcrumb.e-disabled .e-breadcrumb-separator .e-breadcrumb-icon {
    color: #00000042
}

.e-breadcrumb-popup {
    background: #fff
}

.e-breadcrumb-popup .e-breadcrumb-text {
    color: #616161
}

.e-breadcrumb-popup .e-breadcrumb-item .e-breadcrumb-text:focus,
.e-breadcrumb-popup .e-breadcrumb-text:hover {
    background: #eee;
    color: #000000de
}

/*! AppBar component material theme definitions and variables */
/*! appbar component styles */
.e-appbar.e-bigger,
.e-bigger .e-appbar {
    font-size: 14px;
    height: 56px
}

.e-appbar.e-bigger.e-dense,
.e-bigger .e-appbar.e-dense {
    height: 48px
}

.e-appbar.e-bigger.e-prominent,
.e-bigger .e-appbar.e-prominent {
    height: 112px
}

.e-appbar {
    flex-direction: row;
    flex-shrink: 0;
    font-size: 14px;
    height: 48px;
    overflow: hidden;
    padding: 8px;
    position: relative
}

.e-appbar,
.e-appbar>div:first-child {
    align-items: center;
    display: flex;
    width: 100%
}

.e-appbar>div:first-child {
    height: 100%
}

.e-appbar.e-sticky {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 1000
}

.e-appbar.e-prominent {
    height: 94px
}

.e-appbar.e-prominent,
.e-appbar.e-prominent>div:first-child {
    align-items: flex-start
}

.e-appbar.e-dense {
    height: 40px
}

.e-appbar.e-horizontal-bottom {
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0
}

.e-appbar.e-horizontal-bottom.e-sticky {
    left: auto;
    max-width: inherit;
    position: fixed;
    right: auto;
    top: auto
}

.e-appbar .e-appbar-separator {
    height: 24px
}

.e-appbar .e-appbar-spacer {
    flex-grow: 1
}

.e-appbar .e-btn,
.e-appbar .e-css.e-btn {
    border-image: none;
    border-image: initial
}

.e-inherit.e-menu-container.e-scrollable .e-menu,
.e-inherit.e-menu-wrapper.e-scrollable .e-menu {
    overflow: hidden
}

/*! appbar component theme */
.e-appbar {
    box-shadow: 0 2px 4px #0000001a, 0 2px 6px #00000029
}

.e-appbar.e-light {
    background: #fff;
    border: #fff;
    color: #000
}

.e-appbar.e-light .e-appbar-separator {
    border-left: 1px solid #000
}

.e-appbar.e-light .e-btn.e-inherit.e-active,
.e-appbar.e-light .e-btn.e-inherit:active,
.e-appbar.e-light .e-btn.e-inherit:focus,
.e-appbar.e-light .e-btn.e-inherit:hover,
.e-appbar.e-light .e-css.e-btn.e-inherit.e-active,
.e-appbar.e-light .e-css.e-btn.e-inherit:active,
.e-appbar.e-light .e-css.e-btn.e-inherit:focus,
.e-appbar.e-light .e-css.e-btn.e-inherit:hover,
.e-appbar.e-light .e-dropdown-btn.e-btn.e-inherit.e-active,
.e-appbar.e-light .e-dropdown-btn.e-btn.e-inherit:active,
.e-appbar.e-light .e-dropdown-btn.e-btn.e-inherit:focus,
.e-appbar.e-light .e-dropdown-btn.e-btn.e-inherit:hover,
.e-appbar.e-light .e-dropdown-btn.e-inherit.e-active,
.e-appbar.e-light .e-dropdown-btn.e-inherit:active,
.e-appbar.e-light .e-dropdown-btn.e-inherit:focus,
.e-appbar.e-light .e-dropdown-btn.e-inherit:hover {
    background: rgba(0, 0, 0, .056)
}

.e-appbar.e-light .e-menu-container.e-inherit,
.e-appbar.e-light .e-menu-wrapper.e-inherit {
    background: #fff;
    border-color: #fff;
    box-shadow: none;
    color: #000
}

.e-appbar.e-light .e-menu-container.e-inherit .e-menu .e-menu-item.e-focused,
.e-appbar.e-light .e-menu-container.e-inherit .e-menu .e-menu-item.e-selected,
.e-appbar.e-light .e-menu-wrapper.e-inherit .e-menu .e-menu-item.e-focused,
.e-appbar.e-light .e-menu-wrapper.e-inherit .e-menu .e-menu-item.e-selected {
    background: rgba(0, 0, 0, .056)
}

.e-appbar.e-dark {
    background: #212121;
    border-color: #212121;
    color: #fff
}

.e-appbar.e-dark .e-appbar-separator {
    border-left: 1px solid #fff
}

.e-appbar.e-dark .e-btn.e-inherit.e-active,
.e-appbar.e-dark .e-btn.e-inherit:active,
.e-appbar.e-dark .e-btn.e-inherit:focus,
.e-appbar.e-dark .e-btn.e-inherit:hover,
.e-appbar.e-dark .e-css.e-btn.e-inherit.e-active,
.e-appbar.e-dark .e-css.e-btn.e-inherit:active,
.e-appbar.e-dark .e-css.e-btn.e-inherit:focus,
.e-appbar.e-dark .e-css.e-btn.e-inherit:hover,
.e-appbar.e-dark .e-dropdown-btn.e-btn.e-inherit.e-active,
.e-appbar.e-dark .e-dropdown-btn.e-btn.e-inherit:active,
.e-appbar.e-dark .e-dropdown-btn.e-btn.e-inherit:focus,
.e-appbar.e-dark .e-dropdown-btn.e-btn.e-inherit:hover,
.e-appbar.e-dark .e-dropdown-btn.e-inherit.e-active,
.e-appbar.e-dark .e-dropdown-btn.e-inherit:active,
.e-appbar.e-dark .e-dropdown-btn.e-inherit:focus,
.e-appbar.e-dark .e-dropdown-btn.e-inherit:hover {
    background: #ffffff14
}

.e-appbar.e-dark .e-menu-container.e-inherit,
.e-appbar.e-dark .e-menu-wrapper.e-inherit {
    background: #212121;
    border-color: #212121;
    box-shadow: none;
    color: #fff
}

.e-appbar.e-dark .e-menu-container.e-inherit .e-menu .e-menu-item.e-focused,
.e-appbar.e-dark .e-menu-container.e-inherit .e-menu .e-menu-item.e-selected,
.e-appbar.e-dark .e-menu-wrapper.e-inherit .e-menu .e-menu-item.e-focused,
.e-appbar.e-dark .e-menu-wrapper.e-inherit .e-menu .e-menu-item.e-selected {
    background: #ffffff14
}

.e-appbar.e-primary {
    background: #3f51b5;
    border-color: #3f51b5;
    color: #fff
}

.e-appbar.e-primary .e-appbar-separator {
    border-left: 1px solid #fff
}

.e-appbar.e-primary .e-menu-container.e-inherit,
.e-appbar.e-primary .e-menu-wrapper.e-inherit {
    background: #3f51b5;
    border-color: #3f51b5;
    box-shadow: none;
    color: #fff
}

.e-appbar.e-inherit {
    background: inherit;
    border: 1px solid;
    color: inherit
}

.e-appbar.e-inherit .e-appbar-separator {
    border-left: 1px solid
}

.e-appbar.e-inherit .e-menu-container.e-inherit,
.e-appbar.e-inherit .e-menu-wrapper.e-inherit {
    background: inherit;
    border-color: inherit;
    box-shadow: none;
    color: inherit
}

.e-appbar.e-horizontal-bottom {
    box-shadow: 0 -2px 3px #0000001a, 0 -2px 6px #0003
}

.e-light.e-inherit.e-float-input,
.e-light.e-inherit.e-float-input.e-control-wrapper,
.e-light.e-inherit.e-float-input.e-input-group,
.e-light.e-inherit.e-float-input.e-input-group.e-control-wrapper,
.e-light.e-inherit.e-input-group,
.e-light.e-inherit.e-input-group.e-control-wrapper,
.e-light.e-inherit.e-input-group.e-control-wrapper:not(.e-disabled) .e-input-group-icon:hover,
.e-light.e-inherit.e-input-group:not(.e-disabled) .e-input-group-icon:hover {
    background: #fff;
    color: #000
}

.e-dark.e-inherit.e-float-input,
.e-dark.e-inherit.e-float-input.e-control-wrapper,
.e-dark.e-inherit.e-float-input.e-input-group,
.e-dark.e-inherit.e-float-input.e-input-group.e-control-wrapper,
.e-dark.e-inherit.e-input-group,
.e-dark.e-inherit.e-input-group.e-control-wrapper,
.e-dark.e-inherit.e-input-group.e-control-wrapper:not(.e-disabled) .e-input-group-icon:hover,
.e-dark.e-inherit.e-input-group:not(.e-disabled) .e-input-group-icon:hover {
    background: #212121;
    color: #fff
}

.e-primary.e-inherit.e-float-input,
.e-primary.e-inherit.e-float-input.e-control-wrapper,
.e-primary.e-inherit.e-float-input.e-input-group,
.e-primary.e-inherit.e-float-input.e-input-group.e-control-wrapper,
.e-primary.e-inherit.e-input-group,
.e-primary.e-inherit.e-input-group.e-control-wrapper,
.e-primary.e-inherit.e-input-group.e-control-wrapper:not(.e-disabled) .e-input-group-icon:hover,
.e-primary.e-inherit.e-input-group:not(.e-disabled) .e-input-group-icon:hover {
    background: #3f51b5;
    color: #fff
}

.e-inherit.e-float-input,
.e-inherit.e-float-input.e-control-wrapper,
.e-inherit.e-float-input.e-input-group,
.e-inherit.e-float-input.e-input-group.e-control-wrapper,
.e-inherit.e-input-group,
.e-inherit.e-input-group.e-control-wrapper,
.e-inherit.e-input-group.e-control-wrapper:not(.e-disabled) .e-input-group-icon:hover,
.e-inherit.e-input-group:not(.e-disabled) .e-input-group-icon:hover {
    background: rgba(0, 0, 0, .056);
    color: inherit
}

.e-inherit.e-input-group.e-control-wrapper.e-input-focus:not(.e-success):not(.e-warning):not(.e-error),
.e-inherit.e-input-group.e-control-wrapper:not(.e-disabled):active:not(.e-success):not(.e-warning):not(.e-error),
.e-inherit.e-input-group.e-input-focus:not(.e-success):not(.e-warning):not(.e-error),
.e-inherit.e-input-group:not(.e-disabled):active:not(.e-success):not(.e-warning):not(.e-error) {
    box-shadow: none
}

.e-inherit.e-input-group.e-control-wrapper .e-searchinput::placeholder {
    color: inherit;
    opacity: .8
}

.e-inherit.e-input-group .e-input-group-icon,
.e-inherit.e-input-group.e-control-wrapper .e-input-group-icon {
    border: none;
    color: inherit
}

.e-inherit.e-input-group .e-clear-icon,
.e-inherit.e-input-group.e-control-wrapper .e-clear-icon {
    color: inherit
}

.e-dialog .e-icon-dlg-close:before {
    content: "";
    position: relative
}

.e-dialog .e-icon-dlg-close,
.e-dialog .e-icon-dlg-close:active,
.e-dialog .e-icon-dlg-close:hover {
    opacity: 1
}

.e-dialog .e-north-east:before,
.e-dialog .e-north-west:before,
.e-dialog .e-south-east:before,
.e-dialog .e-south-west:before {
    content: ""
}

/*! dialog layout */
.e-dialog {
    border: none;
    border-radius: 2px;
    flex-direction: column
}

.e-dialog,
.e-dialog.e-popup {
    width: 100%
}

.e-dialog.e-dlg-resizable {
    padding-bottom: 15px;
    touch-action: none
}

.e-dialog .e-dlg-header-content {
    border-radius: 1px 1px 0 0;
    line-height: 30px
}

.e-dialog .e-dlg-header-content+.e-dlg-content {
    padding-top: 0
}

.e-dialog .e-btn .e-btn-icon.e-icon-dlg-close {
    font-size: 12px;
    width: auto
}

.e-dialog .e-dlg-header {
    display: block;
    font-size: 18px;
    font-weight: 400;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-user-select: none;
    user-select: none;
    vertical-align: top;
    white-space: nowrap;
    width: 80%
}

.e-dialog .e-dlg-header.e-hide {
    display: none
}

.e-dialog .e-dlg-modal {
    position: fixed
}

.e-dialog .e-scroll-disabled {
    overflow: hidden !important
}

.e-dialog .e-dlg-content {
    display: block;
    flex: 1 1 auto;
    font-size: 13px;
    font-weight: 400;
    line-height: normal;
    overflow: auto;
    overflow-x: hidden
}

.e-dialog .e-dlg-content.e-hide {
    display: none
}

.e-dialog .e-footer-content {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    border-top: none;
    bottom: 0;
    display: block;
    right: 0;
    width: 100%
}

.e-dialog .e-footer-content.e-hide {
    display: none
}

.e-dialog .e-footer-content {
    text-align: right
}

.e-dialog .e-resize-handle {
    height: 15px;
    position: absolute;
    width: 15px
}

.e-dialog .e-resize-handle.e-south-east {
    bottom: 0;
    cursor: nwse-resize;
    right: 0
}

.e-dialog .e-resize-handle.e-south-west {
    bottom: 0;
    cursor: nesw-resize;
    left: 0;
    transform: rotate(90deg)
}

.e-dialog .e-resize-handle.e-north-east {
    cursor: nesw-resize;
    right: 0;
    top: 0;
    transform: rotate(-90deg)
}

.e-dialog .e-resize-handle.e-north-west {
    cursor: nwse-resize;
    left: 0;
    top: 0;
    transform: rotate(180deg)
}

.e-dialog .e-east,
.e-dialog .e-north,
.e-dialog .e-south,
.e-dialog .e-west {
    background-color: #0000;
    background-repeat: repeat;
    overflow: visible;
    position: absolute
}

.e-dialog .e-east,
.e-dialog .e-west {
    cursor: ew-resize
}

.e-dialog .e-north,
.e-dialog .e-south {
    cursor: ns-resize
}

.e-dialog.e-blazor-hidden {
    left: 0;
    position: absolute
}

.e-bigger .e-dialog .e-dlg-header-content,
.e-bigger.e-dialog .e-dlg-header-content {
    padding: 24px 24px 20px
}

.e-bigger .e-dialog .e-dlg-header,
.e-bigger.e-dialog .e-dlg-header {
    font-size: 18px
}

.e-bigger .e-dialog .e-dlg-content,
.e-bigger.e-dialog .e-dlg-content {
    font-size: 13px;
    padding: 24px
}

.e-bigger .e-dialog .e-footer-content,
.e-bigger.e-dialog .e-footer-content {
    padding: 8px
}

.e-bigger .e-dialog .e-footer-content .e-btn,
.e-bigger.e-dialog .e-footer-content .e-btn {
    margin-left: 8px
}

.e-bigger .e-dialog .e-dlg-header-content .e-btn.e-dlg-closeicon-btn,
.e-bigger.e-dialog .e-dlg-header-content .e-btn.e-dlg-closeicon-btn {
    bottom: 3px;
    height: 36px;
    left: 3px;
    width: 36px
}

.e-bigger .e-dialog .e-btn .e-btn-icon.e-icon-dlg-close,
.e-bigger.e-dialog .e-btn .e-btn-icon.e-icon-dlg-close {
    font-size: 12px;
    width: auto
}

.e-bigger .e-rtl .e-footer-content .e-btn,
.e-bigger.e-rtl .e-footer-content .e-btn {
    margin-left: 0;
    margin-right: 8px
}

.e-bigger .e-dlg-header-content+.e-dlg-content {
    padding-top: 0
}

.e-dialog .e-dlg-header-content {
    border-bottom: none;
    padding: 18px
}

.e-dialog .e-dlg-content {
    padding: 18px
}

.e-dialog .e-footer-content {
    padding: 8px
}

.e-dialog .e-footer-content .e-btn {
    margin-left: 6px
}

.e-alert-dialog .e-footer-content {
    border-top: none
}

.e-rtl .e-footer-content .e-btn {
    margin-right: 6px
}

.e-dialog.e-draggable>.e-dlg-header-content {
    cursor: move
}

.e-dialog {
    max-height: 98%;
    max-width: 100%;
    min-width: 240px;
    position: absolute
}

.e-rtl .e-footer-content .e-btn {
    margin-left: 0
}

.e-rtl .e-footer-content {
    text-align: left
}

.e-dialog.e-rtl .e-dlg-header-content .e-btn.e-dlg-closeicon-btn {
    float: left;
    left: 0;
    right: 0
}

.e-dialog .e-dlg-header-content .e-btn.e-dlg-closeicon-btn {
    background-color: #0000;
    border-color: #0000;
    border-radius: 50%;
    bottom: 0;
    float: right;
    height: 30px;
    left: 0;
    position: relative;
    width: 30px
}

.e-rtl.e-dialog .e-resize-handle.e-south-west {
    bottom: 0;
    cursor: sw-resize;
    direction: ltr;
    left: 0;
    text-align: left;
    text-align: initial;
    transform: rotate(90deg)
}

.e-dlg-target.e-scroll-disabled {
    overflow: hidden !important
}

.e-dlg-overlay {
    height: 100%;
    left: 0;
    opacity: .5;
    position: fixed;
    top: 0;
    transition: opacity .15s linear;
    width: 100%
}

.e-dlg-overlay.e-fade {
    opacity: 0
}

.e-dlg-overflow-hidden {
    overflow: auto
}

.e-dlg-fullscreen {
    height: 100% !important;
    left: 0 !important;
    width: 100% !important
}

.e-popup.e-popup-open.e-dialog {
    display: inline-flex
}

.e-dlg-container {
    align-items: flex-start;
    display: none;
    height: 100%;
    left: 0;
    position: fixed;
    top: 0;
    width: 100%
}

.e-dlg-center-center {
    -webkit-justify-content: center;
    justify-content: center
}

.e-dlg-center-center,
.e-dlg-left-center {
    -webkit-align-items: center;
    align-items: center
}

.e-dlg-left-center {
    -webkit-justify-content: flex-start;
    justify-content: flex-start
}

.e-dlg-right-center {
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: flex-end;
    justify-content: flex-end
}

.e-dlg-left-top {
    -webkit-justify-content: flex-start;
    justify-content: flex-start
}

.e-dlg-left-top,
.e-dlg-right-top {
    -webkit-align-items: flex-start;
    align-items: flex-start
}

.e-dlg-right-top {
    -webkit-justify-content: flex-end;
    justify-content: flex-end
}

.e-dlg-center-top {
    align-items: center;
    flex-direction: column
}

.e-dlg-left-bottom {
    -webkit-justify-content: flex-start;
    justify-content: flex-start
}

.e-dlg-left-bottom,
.e-dlg-right-bottom {
    -webkit-align-items: flex-end;
    align-items: flex-end
}

.e-dlg-center-bottom,
.e-dlg-right-bottom {
    -webkit-justify-content: flex-end;
    justify-content: flex-end
}

.e-dlg-center-bottom {
    -webkit-align-items: center;
    align-items: center;
    flex-direction: column
}

.e-dialog .e-btn.e-dlg-closeicon-btn:active,
.e-dialog .e-btn.e-dlg-closeicon-btn:focus,
.e-dialog .e-btn.e-dlg-closeicon-btn:hover {
    background-color: #e0e0e0;
    border-color: #0000;
    box-shadow: 0 0 0 #0000
}

.e-dialog .e-btn.e-dlg-closeicon-btn:active {
    background-color: #e0e0e0
}

.e-content-placeholder.e-dialog.e-placeholder-dialog {
    background-size: 400px 210px;
    min-height: 210px
}

.e-bigger .e-content-placeholder.e-dialog.e-placeholder-dialog,
.e-bigger.e-content-placeholder.e-dialog.e-placeholder-dialog {
    background-size: 400px 220px;
    min-height: 220px
}

@media(min-width:768px) {

    .e-alert-dialog.e-dialog.e-popup,
    .e-confirm-dialog.e-dialog.e-popup {
        margin: 30px;
        width: 600px
    }
}

@media(max-width:768px) {

    .e-alert-dialog.e-dialog.e-popup,
    .e-confirm-dialog.e-dialog.e-popup,
    .e-prompt-dialog.e-dialog.e-popup {
        margin: 30px;
        width: auto
    }
}

@media(min-width:768px) {
    .e-prompt-dialog.e-dialog.e-popup {
        margin: 30px;
        width: 600px
    }
}

.e-dlg-ref-element {
    display: none
}

.e-dialog .e-footer-content {
    box-sizing: border-box
}

.e-dialog {
    background-color: #fff;
    box-shadow: 0 11px 15px -7px #0003, 0 24px 38px 3px #00000024, 0 9px 46px 8px #0000001f
}

.e-dlg-overlay {
    background-color: #383838
}

.e-footer-content {
    background-color: #fff
}

.e-dlg-header,
.e-dlg-header * {
    color: #000000de;
    font-size: 18px;
    font-weight: 400
}

.e-dlg-content {
    color: #000000de
}

.e-device .e-dlg-content {
    font-size: 14px
}

.e-dlg-content,
.e-dlg-header-content {
    background-color: #fff
}

.e-dialog .e-btn.e-dlg-closeicon-btn:hover span,
.e-icon-dlg-close {
    color: #000
}

.e-dialog .e-btn.e-dlg-closeicon-btn:active span,
.e-dialog .e-btn.e-dlg-closeicon-btn:focus span,
.e-icon-dlg-close:active {
    border-radius: 50%;
    color: #000;
    opacity: 1
}

.e-icon-dlg-close:hover {
    color: #000
}

.e-dlg-header-content .e-dlg-closeicon-btn:active,
.e-dlg-header-content .e-dlg-closeicon-btn:hover {
    background-color: #0000
}

.e-south-east {
    color: #000
}

.e-rtl .e-south-east {
    color: #0000
}

.e-rtl .e-south-west {
    color: #000
}

.e-north-east,
.e-north-west,
.e-south-west {
    color: #0000
}

/*! popup layout */
.e-popup {
    height: auto;
    position: absolute;
    width: auto;
    z-index: 1000
}

.e-popup.e-popup-open {
    display: block
}

.e-popup.e-popup-close {
    display: none
}

.e-tooltip-close:before {
    content: "";
    font-size: 16px
}

.e-arrow-tip-inner.e-tip-right:before {
    content: ""
}

.e-arrow-tip-inner.e-tip-top:before {
    content: ""
}

.e-arrow-tip-inner.e-tip-bottom:before {
    content: ""
}

.e-arrow-tip-inner.e-tip-left:before {
    content: ""
}

/*! tooltip popup container layout */
.e-tooltip-popup-container {
    position: relative
}

/*! tooltip layout */
.e-tooltip-wrap {
    max-width: 350px;
    min-width: 30px;
    padding: 0;
    position: absolute;
    visibility: visible
        /*! tooltip content area */
        /*! tooltip sticky mode close icon */
        /*! tooltip arrow */
}

.e-tooltip-wrap .e-arrow-tip {
    overflow: hidden;
    position: absolute
}

.e-tooltip-wrap .e-arrow-tip.e-tip-bottom {
    height: 8px;
    left: 50%;
    top: 100%;
    width: 16px
}

.e-tooltip-wrap .e-arrow-tip.e-tip-top {
    height: 8px;
    left: 50%;
    top: -9px;
    width: 16px
}

.e-tooltip-wrap .e-arrow-tip.e-tip-left {
    height: 16px;
    left: -9px;
    top: 48%;
    width: 8px
}

.e-tooltip-wrap .e-arrow-tip.e-tip-right {
    height: 16px;
    left: 100%;
    top: 50%;
    width: 8px
}

.e-tooltip-wrap .e-tooltip-close {
    cursor: pointer;
    float: right;
    position: absolute;
    right: -9px;
    top: -9px;
    z-index: inherit
}

.e-tooltip-wrap .e-tip-content {
    background-color: inherit;
    height: 100%;
    line-height: 16px;
    overflow-wrap: break-word;
    overflow-x: hidden;
    padding: 3px 6px;
    position: relative;
    white-space: normal;
    width: 100%;
    word-break: break-word;
    z-index: 1
}

/*! Bigger Style */
.e-bigger .e-tooltip-wrap .e-tip-content,
.e-tooltip-wrap.e-bigger .e-tip-content {
    line-height: 20px;
    padding: 5px 8px
}

/*! Tooltip theme */
.e-tooltip-wrap {
    border-radius: 2px;
    filter: none;
    opacity: .9
        /*! tooltip content area */
        /*! tooltip sticky mode close icon */
        /*! tooltip arrow */
}

.e-tooltip-wrap.e-popup {
    background-color: #616161;
    border: 1px solid #616161
}

.e-tooltip-wrap .e-arrow-tip-outer {
    height: 0;
    left: 0;
    position: absolute;
    top: 0;
    width: 0
}

.e-tooltip-wrap .e-arrow-tip-outer.e-tip-bottom {
    border-left: 8px solid #0000;
    border-right: 8px solid #0000;
    border-top: 8px solid #616161
}

.e-tooltip-wrap .e-arrow-tip-outer.e-tip-top {
    border-bottom: 8px solid #616161;
    border-left: 8px solid #0000;
    border-right: 8px solid #0000
}

.e-tooltip-wrap .e-arrow-tip-outer.e-tip-left {
    border-bottom: 8px solid #0000;
    border-right: 8px solid #616161;
    border-top: 8px solid #0000
}

.e-tooltip-wrap .e-arrow-tip-outer.e-tip-right {
    border-bottom: 8px solid #0000;
    border-left: 8px solid #616161;
    border-top: 8px solid #0000
}

.e-tooltip-wrap .e-arrow-tip-inner {
    height: 0;
    position: absolute;
    width: 0;
    z-index: 10
}

.e-tooltip-wrap .e-arrow-tip-inner.e-tip-bottom,
.e-tooltip-wrap .e-arrow-tip-inner.e-tip-left,
.e-tooltip-wrap .e-arrow-tip-inner.e-tip-right,
.e-tooltip-wrap .e-arrow-tip-inner.e-tip-top {
    font-feature-settings: normal;
    color: #616161;
    font-family: e-icons;
    font-size: 16px;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    line-height: 1;
    text-transform: none
}

.e-tooltip-wrap .e-arrow-tip-inner.e-tip-bottom,
.e-tooltip-wrap .e-arrow-tip-inner.e-tip-top {
    right: 16px
}

.e-tooltip-wrap .e-arrow-tip-inner.e-tip-left,
.e-tooltip-wrap .e-arrow-tip-inner.e-tip-right {
    bottom: 16px
}

.e-tooltip-wrap .e-tooltip-close {
    border-color: #0000;
    border-radius: 8px
}

.e-tooltip-wrap .e-tooltip-close,
.e-tooltip-wrap .e-tooltip-close:hover {
    background-color: #fff;
    color: #616161
}

.e-tooltip-wrap .e-tip-content {
    border-radius: inherit;
    color: #fff;
    font-family: Roboto, Segoe UI, GeezaPro, "DejaVu Serif", "sans-serif", -apple-system, BlinkMacSystemFont;
    font-size: 11px
}

/*! bigger style */
.e-bigger .e-tooltip-wrap .e-tip-content,
.e-tooltip-wrap.e-bigger .e-tip-content {
    font-size: 14px
}

.e-spinner-pane {
    align-items: center;
    display: inline-flex;
    height: 100%;
    justify-content: center;
    left: 0;
    position: absolute;
    text-align: center;
    top: 0;
    -webkit-user-select: none;
    user-select: none;
    vertical-align: middle;
    width: 100%;
    z-index: 1000
}

.e-spinner-pane:after {
    content: "Material";
    display: none
}

.e-spinner-pane.e-spin-left .e-spinner-inner {
    left: 0;
    padding-left: 10px;
    -webkit-transform: translateX(0) translateY(-50%);
    transform: translateX(0) translateY(-50%)
}

.e-spinner-pane.e-spin-right .e-spinner-inner {
    left: 100%;
    padding-right: 10px;
    -webkit-transform: translateX(-100%) translateY(-50%);
    transform: translateX(-100%) translateY(-50%)
}

.e-spinner-pane.e-spin-center .e-spinner-inner {
    left: 50%;
    -webkit-transform: translateX(-50%) translateY(-50%);
    transform: translateX(-50%) translateY(-50%)
}

.e-spinner-pane.e-spin-hide {
    display: none
}

.e-spinner-pane.e-spin-show {
    display: inline-flex
}

.e-spinner-pane .e-spinner-inner {
    left: 50%;
    margin: 0;
    position: absolute;
    text-align: center;
    top: 50%;
    -webkit-transform: translateX(-50%) translateY(-50%);
    transform: translateX(-50%) translateY(-50%);
    z-index: 1000
}

.e-spinner-pane .e-spinner-inner .e-spin-label {
    font-family: Roboto, Segoe UI;
    font-size: 13px;
    margin-top: 16px;
    text-align: center
}

.e-spinner-pane .e-spinner-inner .e-spin-material,
.e-spinner-pane .e-spinner-inner .e-spin-material3 {
    animation: material-spinner-rotate 1568.63ms linear infinite;
    display: block;
    margin: 0 auto
}

.e-spinner-pane .e-spinner-inner .e-spin-material .e-path-circle,
.e-spinner-pane .e-spinner-inner .e-spin-material3 .e-path-circle {
    fill: none;
    stroke-linecap: square
}

.e-spinner-pane .e-spinner-inner .e-spin-bootstrap4 {
    animation: material-spinner-rotate .75s linear infinite;
    border-radius: 50%;
    display: block;
    margin: 0 auto
}

.e-spinner-pane .e-spinner-inner .e-spin-bootstrap4 .e-path-circle {
    fill: none;
    stroke-linecap: square;
    stroke-width: 4
}

.e-spinner-pane .e-spinner-inner .e-spin-fabric,
.e-spinner-pane .e-spinner-inner .e-spin-fluent {
    animation: fabric-spinner-rotate 1.3s cubic-bezier(.53, .21, .29, .67) infinite;
    display: block;
    margin: 0 auto;
    overflow: visible
}

.e-spinner-pane .e-spinner-inner .e-spin-fabric .e-path-arc,
.e-spinner-pane .e-spinner-inner .e-spin-fabric .e-path-circle,
.e-spinner-pane .e-spinner-inner .e-spin-fluent .e-path-arc,
.e-spinner-pane .e-spinner-inner .e-spin-fluent .e-path-circle {
    fill: none;
    stroke-width: 1.5
}

.e-spinner-pane .e-spinner-inner .e-spin-tailwind {
    animation: fabric-spinner-rotate 1.3s cubic-bezier(.21, .21, .21, .21) infinite;
    display: block;
    margin: 0 auto;
    overflow: visible
}

.e-spinner-pane .e-spinner-inner .e-spin-tailwind .e-path-arc,
.e-spinner-pane .e-spinner-inner .e-spin-tailwind .e-path-circle {
    fill: none;
    stroke-width: 4.5
}

.e-spinner-pane .e-spinner-inner .e-spin-bootstrap5 {
    animation: material-spinner-rotate .75s linear infinite;
    border-radius: 50%;
    display: block;
    margin: 0 auto
}

.e-spinner-pane .e-spinner-inner .e-spin-bootstrap5 .e-path-circle {
    fill: none;
    stroke-linecap: square;
    stroke-width: 4
}

.e-spinner-pane .e-spinner-inner .e-spin-bootstrap {
    display: block;
    margin: 0 auto
}

.e-spinner-pane .e-spinner-inner .e-spin-high-contrast {
    animation: fabric-spinner-rotate 1.3s cubic-bezier(.53, .21, .29, .67) infinite;
    display: block;
    margin: 0 auto;
    overflow: visible
}

.e-spinner-pane .e-spinner-inner .e-spin-high-contrast .e-path-arc,
.e-spinner-pane .e-spinner-inner .e-spin-high-contrast .e-path-circle {
    fill: none;
    stroke-width: 1.5
}

.e-spinner-pane {
    background-color: #0000
}

.e-spinner-pane.e-spin-overlay {
    background-color: #0006
}

.e-spinner-pane.e-spin-overlay .e-spinner-inner .e-spin-label {
    color: #fff
}

.e-spinner-pane.e-spin-overlay .e-spinner-inner .e-spin-bootstrap {
    fill: #e3165b;
    stroke: #e3165b
}

.e-spinner-pane .e-spinner-inner .e-spin-label {
    color: #000000de
}

.e-spinner-pane .e-spinner-inner .e-spin-fabric .e-path-circle,
.e-spinner-pane .e-spinner-inner .e-spin-fluent .e-path-circle {
    stroke: #e3165b66
}

.e-spinner-pane .e-spinner-inner .e-spin-fabric .e-path-arc,
.e-spinner-pane .e-spinner-inner .e-spin-fluent .e-path-arc {
    stroke: #e3165b
}

.e-spinner-pane .e-spinner-inner .e-spin-tailwind .e-path-circle {
    stroke: #e3165b66
}

.e-spinner-pane .e-spinner-inner .e-spin-bootstrap5,
.e-spinner-pane .e-spinner-inner .e-spin-tailwind .e-path-arc {
    stroke: #e3165b
}

.e-spinner-pane .e-spinner-inner .e-spin-high-contrast .e-path-circle {
    stroke: #e3165b66
}

.e-spinner-pane .e-spinner-inner .e-spin-bootstrap4,
.e-spinner-pane .e-spinner-inner .e-spin-high-contrast .e-path-arc,
.e-spinner-pane .e-spinner-inner .e-spin-material,
.e-spinner-pane .e-spinner-inner .e-spin-material3 {
    stroke: #e3165b
}

.e-spinner-pane .e-spinner-inner .e-spin-bootstrap {
    fill: #e3165b;
    stroke: #e3165b
}

/*! component's theme wise override definitions and variables */
/*! richtexteditor icons */
.e-rte-dropdown-popup .e-alignments:before,
.e-rte-dropdown-popup .e-justify-left:before,
.e-rte-toolbar .e-alignments:before,
.e-rte-toolbar .e-justify-left:before {
    content: ""
}

.e-rte-dropdown-popup .e-justify-center:before,
.e-rte-toolbar .e-justify-center:before {
    content: ""
}

.e-rte-dropdown-popup .e-justify-right:before,
.e-rte-toolbar .e-justify-right:before {
    content: ""
}

.e-rte-dropdown-popup .e-justify-full:before,
.e-rte-toolbar .e-justify-full:before {
    content: ""
}

.e-rte-dropdown-popup .e-font-name:before,
.e-rte-toolbar .e-font-name:before {
    content: ""
}

.e-rte-dropdown-popup .e-rte-font-color:before,
.e-rte-toolbar .e-rte-font-color:before {
    content: ""
}

.e-rte-dropdown-popup .e-background-color:before,
.e-rte-toolbar .e-background-color:before {
    content: ""
}

.e-rte-dropdown-popup .e-bold:before,
.e-rte-toolbar .e-bold:before {
    content: ""
}

.e-rte-dropdown-popup .e-italic:before,
.e-rte-toolbar .e-italic:before {
    content: ""
}

.e-rte-dropdown-popup .e-underline:before,
.e-rte-toolbar .e-underline:before {
    content: ""
}

.e-rte-dropdown-popup .e-strike-through:before,
.e-rte-toolbar .e-strike-through:before {
    content: ""
}

.e-rte-dropdown-popup .e-clear-format:before,
.e-rte-toolbar .e-clear-format:before {
    content: ""
}

.e-rte-dropdown-popup .e-clear-all:before,
.e-rte-toolbar .e-clear-all:before {
    content: ""
}

.e-rte-dropdown-popup .e-cut:before,
.e-rte-toolbar .e-cut:before {
    content: ""
}

.e-rte-dropdown-popup .e-copy:before,
.e-rte-toolbar .e-copy:before {
    content: ""
}

.e-rte-dropdown-popup .e-paste:before,
.e-rte-toolbar .e-paste:before {
    content: ""
}

.e-rte-dropdown-popup .e-unorder-list:before,
.e-rte-toolbar .e-unorder-list:before {
    content: ""
}

.e-rte-dropdown-popup .e-order-list:before,
.e-rte-toolbar .e-order-list:before {
    content: ""
}

.e-rte-dropdown-popup .e-indent:before,
.e-rte-toolbar .e-indent:before {
    content: ""
}

.e-rte-dropdown-popup .e-outdent:before,
.e-rte-toolbar .e-outdent:before {
    content: ""
}

.e-rte-dropdown-popup .e-undo:before,
.e-rte-toolbar .e-undo:before {
    content: ""
}

.e-rte-dropdown-popup .e-redo:before,
.e-rte-toolbar .e-redo:before {
    content: ""
}

.e-rte-dropdown-popup .e-super-script:before,
.e-rte-toolbar .e-super-script:before {
    content: ""
}

.e-rte-dropdown-popup .e-sub-script:before,
.e-rte-toolbar .e-sub-script:before {
    content: ""
}

.e-rte-dropdown-popup .e-create-link:before,
.e-rte-toolbar .e-create-link:before {
    content: ""
}

.e-rte-dropdown-popup .e-open-link:before,
.e-rte-toolbar .e-open-link:before {
    content: ""
}

.e-rte-dropdown-popup .e-edit-link:before,
.e-rte-toolbar .e-edit-link:before {
    content: ""
}

.e-rte-dropdown-popup .e-remove-link:before,
.e-rte-toolbar .e-remove-link:before {
    content: ""
}

.e-rte-dropdown-popup .e-image:before,
.e-rte-toolbar .e-image:before {
    content: ""
}

.e-rte-dropdown-popup .e-audio:before,
.e-rte-toolbar .e-audio:before {
    content: ""
}

.e-rte-dropdown-popup .e-video:before,
.e-rte-toolbar .e-video:before {
    content: ""
}

.e-rte-dropdown-popup .e-audio-replace:before,
.e-rte-dropdown-popup .e-replace:before,
.e-rte-dropdown-popup .e-video-replace:before,
.e-rte-toolbar .e-audio-replace:before,
.e-rte-toolbar .e-replace:before,
.e-rte-toolbar .e-video-replace:before {
    content: ""
}

.e-rte-dropdown-popup .e-align:before,
.e-rte-toolbar .e-align:before {
    content: ""
}

.e-rte-dropdown-popup .e-caption:before,
.e-rte-toolbar .e-caption:before {
    content: ""
}

.e-rte-dropdown-popup .e-audio-remove:before,
.e-rte-dropdown-popup .e-remove:before,
.e-rte-dropdown-popup .e-video-remove:before,
.e-rte-toolbar .e-audio-remove:before,
.e-rte-toolbar .e-remove:before,
.e-rte-toolbar .e-video-remove:before {
    content: ""
}

.e-rte-dropdown-popup .e-insert-link:before,
.e-rte-toolbar .e-insert-link:before {
    content: ""
}

.e-rte-dropdown-popup .e-audio-display:before,
.e-rte-dropdown-popup .e-display:before,
.e-rte-dropdown-popup .e-video-display:before,
.e-rte-toolbar .e-audio-display:before,
.e-rte-toolbar .e-display:before,
.e-rte-toolbar .e-video-display:before {
    content: ""
}

.e-rte-dropdown-popup .e-alt-text:before,
.e-rte-toolbar .e-alt-text:before {
    content: ""
}

.e-rte-dropdown-popup .e-img-dimension:before,
.e-rte-dropdown-popup .e-video-dimension:before,
.e-rte-toolbar .e-img-dimension:before,
.e-rte-toolbar .e-video-dimension:before {
    content: ""
}

.e-rte-dropdown-popup .e-maximize:before,
.e-rte-toolbar .e-maximize:before {
    content: ""
}

.e-rte-dropdown-popup .e-minimize:before,
.e-rte-toolbar .e-minimize:before {
    content: ""
}

.e-rte-dropdown-popup .e-zoom-in:before,
.e-rte-toolbar .e-zoom-in:before {
    content: ""
}

.e-rte-dropdown-popup .e-zoom-out:before,
.e-rte-toolbar .e-zoom-out:before {
    content: ""
}

.e-rte-dropdown-popup .e-lower-case:before,
.e-rte-toolbar .e-lower-case:before {
    content: ""
}

.e-rte-dropdown-popup .e-upper-case:before,
.e-rte-toolbar .e-upper-case:before {
    content: ""
}

.e-rte-dropdown-popup .e-print:before,
.e-rte-toolbar .e-print:before {
    content: ""
}

.e-rte-dropdown-popup .e-formats:before,
.e-rte-toolbar .e-formats:before {
    content: ""
}

.e-rte-dropdown-popup .e-source-code:before,
.e-rte-toolbar .e-source-code:before {
    content: ""
}

.e-rte-dropdown-popup .e-preview:before,
.e-rte-toolbar .e-preview:before {
    content: ""
}

.e-rte-dropdown-popup .e-view-side:before,
.e-rte-toolbar .e-view-side:before {
    content: ""
}

.e-rte-dropdown-popup .e-insert-code:before,
.e-rte-toolbar .e-insert-code:before {
    content: ""
}

.e-rte-dropdown-popup .e-table-header:before,
.e-rte-toolbar .e-table-header:before {
    content: ""
}

.e-rte-dropdown-popup .e-table-remove:before,
.e-rte-toolbar .e-table-remove:before {
    content: ""
}

.e-rte-dropdown-popup .e-table-rows:before,
.e-rte-toolbar .e-table-rows:before {
    content: ""
}

.e-rte-dropdown-popup .e-table-columns:before,
.e-rte-toolbar .e-table-columns:before {
    content: ""
}

.e-rte-dropdown-popup .e-table-cell-ver-align:before,
.e-rte-toolbar .e-table-cell-ver-align:before {
    content: ""
}

.e-rte-dropdown-popup .e-table-edit-properties:before,
.e-rte-toolbar .e-table-edit-properties:before {
    content: ""
}

.e-rte-dropdown-popup .e-create-table:before,
.e-rte-toolbar .e-create-table:before {
    content: ""
}

.e-rte-dropdown-popup .e-align-bottom:before,
.e-rte-toolbar .e-align-bottom:before {
    content: ""
}

.e-rte-dropdown-popup .e-align-middle:before,
.e-rte-toolbar .e-align-middle:before {
    content: ""
}

.e-rte-dropdown-popup .e-align-top:before,
.e-rte-toolbar .e-align-top:before {
    content: ""
}

.e-rte-dropdown-popup .e-insert-column-left:before,
.e-rte-toolbar .e-insert-column-left:before {
    content: ""
}

.e-rte-dropdown-popup .e-insert-column-right:before,
.e-rte-toolbar .e-insert-column-right:before {
    content: ""
}

.e-rte-dropdown-popup .e-delete-column:before,
.e-rte-toolbar .e-delete-column:before {
    content: ""
}

.e-rte-dropdown-popup .e-insert-row-before:before,
.e-rte-toolbar .e-insert-row-before:before {
    content: ""
}

.e-rte-dropdown-popup .e-insert-row-after:before,
.e-rte-toolbar .e-insert-row-after:before {
    content: ""
}

.e-rte-dropdown-popup .e-delete-row:before,
.e-rte-toolbar .e-delete-row:before {
    content: ""
}

.e-rte-dropdown-popup .e-style:before,
.e-rte-toolbar .e-style:before {
    content: ""
}

.e-rte-dropdown-popup .e-rte-file-manager:before,
.e-rte-toolbar .e-rte-file-manager:before {
    content: ""
}

.e-rte-dropdown-popup .e-rte-format-painter:before,
.e-rte-toolbar .e-rte-format-painter:before {
    content: ""
}

.e-rtl .e-rte-dropdown-popup .e-unorder-list:before,
.e-rtl .e-rte-toolbar .e-unorder-list:before {
    content: ""
}

.e-rtl .e-rte-dropdown-popup .e-order-list:before,
.e-rtl .e-rte-toolbar .e-order-list:before {
    content: ""
}

.e-rtl .e-rte-dropdown-popup .e-indent:before,
.e-rtl .e-rte-toolbar .e-indent:before {
    content: ""
}

.e-rtl .e-rte-dropdown-popup .e-outdent:before,
.e-rtl .e-rte-toolbar .e-outdent:before {
    content: ""
}

.e-richtexteditor .e-south-east:before,
.e-richtexteditor .e-south-west:before {
    content: ""
}

.e-cell-merge:before {
    content: ""
}

.e-cell-horizontal-split:before {
    content: ""
}

.e-cell-vertical-split:before {
    content: ""
}

.e-table-cell:before {
    content: ""
}

.e-rte-cursor-brush {
    cursor: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMjIiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PG1hc2sgaWQ9ImEiIG1hc2tVbml0cz0idXNlclNwYWNlT25Vc2UiIHg9IjE0IiB5PSIzIiB3aWR0aD0iMTUiIGhlaWdodD0iMTYiIGZpbGw9IiMwMDAiPjxwYXRoIGZpbGw9IiNmZmYiIGQ9Ik0xNCAzaDE1djE2SDE0eiIvPjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMTUgNGgxMHYyaDN2NmgtN3Y2aC0ydi03aDhWN2gtMnYySDE1VjRaIi8+PC9tYXNrPjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMTUgNGgxMHYyaDN2NmgtN3Y2aC0ydi03aDhWN2gtMnYySDE1VjRaIiBmaWxsPSIjMDAwIi8+PHBhdGggZD0iTTI1IDRoMVYzaC0xdjFaTTE1IDRWM2gtMXYxaDFabTEwIDJoLTF2MWgxVjZabTMgMGgxVjVoLTF2MVptMCA2djFoMXYtMWgtMVptLTcgMHYtMWgtMXYxaDFabTAgNnYxaDF2LTFoLTFabS0yIDBoLTF2MWgxdi0xWm0wLTd2LTFoLTF2MWgxWm04IDB2MWgxdi0xaC0xWm0wLTRoMVY2aC0xdjFabS0yIDBWNmgtMXYxaDFabTAgMnYxaDFWOWgtMVpNMTUgOWgtMXYxaDFWOVptMTAtNkgxNXYyaDEwVjNabTEgM1Y0aC0ydjJoMlptLTEgMWgyLjVWNUgyNXYyWm0yLjUgMGguNVY1aC0uNXYyWk0yNyA2di41aDJWNmgtMlptMCAuNXY1aDJ2LTVoLTJabTAgNXYuNWgydi0uNWgtMlptMS0uNWgtLjV2MmguNXYtMlptLS41IDBIMjF2Mmg2LjV2LTJaTTIyIDE4di02aC0ydjZoMlptLTMgMWgydi0yaC0ydjJabS0xLTh2N2gydi03aC0yWm0zLTFoLTJ2Mmgydi0yWm0wIDJoNnYtMmgtNnYyWm03LTFWN2gtMnY0aDJabS0xLTVoLTJ2MmgyVjZabS0xIDNWN2gtMnYyaDJabS0xMSAxaDEwVjhIMTV2MlptLTEtNnY1aDJWNGgtMloiIGZpbGw9IiNmZmYiIG1hc2s9InVybCgjYSkiLz48bWFzayBpZD0iYiIgbWFza1VuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeD0iMyIgeT0iMiIgd2lkdGg9IjkiIGhlaWdodD0iMTgiIGZpbGw9IiMwMDAiPjxwYXRoIGZpbGw9IiNmZmYiIGQ9Ik0zIDJoOXYxOEgzeiIvPjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNNCA0Yy42MzggMCAxLjE4LjIxIDEuNzM0LjQ1N2wuMTU5LjA3Yy4yMi4xLjQ1My4yMDUuNjc4LjI4Ny4xMzcuMDUuMjguMDk0LjQyOS4xMjhWMTFINnYxaDF2NS4wNDdjLS40NjguMDg2LS44NjkuMjc4LTEuMjI0LjQ0OGwtLjExMS4wNTNDNS4xNDkgMTcuNzkyIDQuNjY0IDE4IDQgMTh2MWMuODk4IDAgMS41NTMtLjI5MiAyLjA5My0uNTQ4bC4wNjgtLjAzMmMuNTE4LS4yNDcuODgzLS40MiAxLjMzOS0uNDIuNDU2IDAgLjgyMS4xNzQgMS4zNC40MmwuMDY3LjAzMmMuNTQuMjU2IDEuMTk1LjU0OCAyLjA5My41NDh2LTFjLS42NjQgMC0xLjE1LS4yMDgtMS42NjUtLjQ1MmwtLjExLS4wNTNjLS4zNTYtLjE3LS43NTctLjM2Mi0xLjIyNS0uNDQ4VjEyaDF2LTFIOFY0Ljk0MmMuMTQ5LS4wMzQuMjkyLS4wNzkuNDI5LS4xMjguMjI1LS4wODIuNDU3LS4xODcuNjc4LS4yODZsLjE1OS0uMDcxQzkuODIgNC4yMSAxMC4zNjIgNCAxMSA0VjNjLS44NjIgMC0xLjU3LjI5LTIuMTQuNTQzbC0uMTguMDhhOC45MDIgOC45MDIgMCAwIDEtLjU5My4yNUExLjc0IDEuNzQgMCAwIDEgNy41IDRhMS43NCAxLjc0IDAgMCAxLS41ODctLjEyNmMtLjE4Ny0uMDY4LS4zNzYtLjE1My0uNTkzLS4yNWE0OS4wMjIgNDkuMDIyIDAgMCAwLS4xOC0uMDhDNS41NyAzLjI4OCA0Ljg2MyAzIDQgM3YxWiIvPjwvbWFzaz48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTQgNGMuNjM4IDAgMS4xOC4yMSAxLjczNC40NTdsLjE1OS4wN2MuMjIuMS40NTMuMjA1LjY3OC4yODcuMTM3LjA1LjI4LjA5NC40MjkuMTI4VjExSDZ2MWgxdjUuMDQ3Yy0uNDY4LjA4Ni0uODY5LjI3OC0xLjIyNC40NDhsLS4xMTEuMDUzQzUuMTQ5IDE3Ljc5MiA0LjY2NCAxOCA0IDE4djFjLjg5OCAwIDEuNTUzLS4yOTIgMi4wOTMtLjU0OGwuMDY4LS4wMzJjLjUxOC0uMjQ3Ljg4My0uNDIgMS4zMzktLjQyLjQ1NiAwIC44MjEuMTc0IDEuMzQuNDJsLjA2Ny4wMzJjLjU0LjI1NiAxLjE5NS41NDggMi4wOTMuNTQ4di0xYy0uNjY0IDAtMS4xNS0uMjA4LTEuNjY1LS40NTJsLS4xMS0uMDUzYy0uMzU2LS4xNy0uNzU3LS4zNjItMS4yMjUtLjQ0OFYxMmgxdi0xSDhWNC45NDJjLjE0OS0uMDM0LjI5Mi0uMDc5LjQyOS0uMTI4LjIyNS0uMDgyLjQ1Ny0uMTg3LjY3OC0uMjg2bC4xNTktLjA3MUM5LjgyIDQuMjEgMTAuMzYyIDQgMTEgNFYzYy0uODYyIDAtMS41Ny4yOS0yLjE0LjU0M2wtLjE4LjA4YTguOTAyIDguOTAyIDAgMCAxLS41OTMuMjVBMS43NCAxLjc0IDAgMCAxIDcuNSA0YTEuNzQgMS43NCAwIDAgMS0uNTg3LS4xMjZjLS4xODctLjA2OC0uMzc2LS4xNTMtLjU5My0uMjVhNDkuMDIyIDQ5LjAyMiAwIDAgMC0uMTgtLjA4QzUuNTcgMy4yODggNC44NjMgMyA0IDN2MVoiIGZpbGw9IiMwMDAiLz48cGF0aCBkPSJtNS43MzQgNC40NTctLjQwNi45MTQuNDA2LS45MTRaTTQgNEgzdjFoMVY0Wm0xLjg5My41MjgtLjQxLjkxMi4wMDguMDAzLjAwOC4wMDQuMzk0LS45MlptMCAwIC40MS0uOTEyLS4wMDgtLjAwNC0uMDA4LS4wMDMtLjM5NC45MTlabS42NzguMjg2LjM0Mi0uOTQtLjM0Mi45NFpNNyA0Ljk0MmgxVjQuMTRsLS43ODEtLjE3NUw3IDQuOTQyWk03IDExdjFoMXYtMUg3Wm0tMSAwdi0xSDV2MWgxWm0wIDFINXYxaDF2LTFabTEgMGgxdi0xSDd2MVptMCA1LjA0Ny4xODIuOTgzLjgxOC0uMTUydi0uODMxSDdabS0xLjIyNC40NDguNDMuOTAzaC4wMDFsLS40MzEtLjkwM1ptLS4xMTEuMDUzLjQyOC45MDQuMDAyLS4wMDEtLjQzLS45MDNaTTQgMTh2LTFIM3YxaDFabTAgMUgzdjFoMXYtMVptMi4wOTMtLjU0OC40MjguOTAzLS40MjgtLjkwM1ptLjA2OC0uMDMyLjQyOC45MDMtLjQyOC0uOTAzWm0yLjY3OCAwLS40MjkuOTAzLjQzLS45MDNabS4wNjguMDMyLS40MjkuOTAzLjQzLS45MDNaTTExIDE5djFoMXYtMWgtMVptMC0xaDF2LTFoLTF2MVptLTEuNjY1LS40NTItLjQzLjkwM2guMDAybC40MjgtLjkwM1ptLS4xMS0uMDUzLjQzLS45MDItLjAzLS4wMTQtLjAzLS4wMTItLjM3LjkyOFptMCAwLS40MzIuOTAyLjAzLjAxNS4wMy4wMTIuMzcxLS45MjlaTTggMTcuMDQ3SDd2LjgzMWwuODE4LjE1Mi4xODItLjk4M1pNOCAxMnYtMUg3djFoMVptMSAwdjFoMXYtMUg5Wm0wLTFoMXYtMUg5djFabS0xIDBIN3YxaDF2LTFabTAtNi4wNTgtLjIxOS0uOTc2TDcgNC4xNHYuOGgxWm0uNDI5LS4xMjguMzQxLjk0LS4zNDEtLjk0Wm0uNjc4LS4yODYtLjQwNi0uOTE0LS4wMDQuMDAyLjQxLjkxMlptMCAwIC40MDYuOTE0aC4wMDJsLS40MDgtLjkxNFptMCAwIC40MDguOTEzLjAwMi0uMDAxLS40MS0uOTEyWm0uMTU5LS4wNzEuNDA2LjkxNC0uNDA2LS45MTRaTTExIDR2MWgxVjRoLTFabTAtMWgxVjJoLTF2MVptLTIuMTQuNTQzLS40MDctLjkxNC40MDYuOTE0Wm0tLjE4LjA4LjQxLjkxMy0uNDEtLjkxM1ptLS41OTMuMjUtLjM0Mi0uOTM5LjM0Mi45NFptLTEuMTc0IDAtLjM0Mi45NC4zNDItLjk0Wm0tLjU5My0uMjUtLjQxLjkxMi40MS0uOTEyWm0wIDAtLjQxMy45MTEuMDAzLjAwMS40MS0uOTEyWm0wIDAgLjQxMy0uOTEtLjAwMy0uMDAyLS40MS45MTJabS0uMTgtLjA4LS40MDYuOTE0LjQwNy0uOTE0Wk00IDNWMkgzdjFoMVptMi4xNC41NDNDNS41NyAzLjI5IDQuODY0IDMgNCAzdjJjLjQxMyAwIC43OS4xMzIgMS4zMjguMzdsLjgxMy0xLjgyN1ptLjE2My4wNzMtLjE2Mi0uMDczLS44MTMgMS44MjguMTU1LjA2OS44Mi0xLjgyNFptLS4wMTYtLjAwNy0uNzg4IDEuODM4Ljc4OC0xLjgzOFptLjYyNi4yNjVhOS4yOTIgOS4yOTIgMCAwIDEtLjYxLS4yNThsLS44MiAxLjgyNGMuMjE0LjA5Ni40OC4yMTcuNzQ3LjMxM2wuNjgzLTEuODhabS4zMDYuMDkyYTIuNDk0IDIuNDk0IDAgMCAxLS4zMDYtLjA5MmwtLjY4MyAxLjg4Yy4xNjQuMDYuMzUuMTE4LjU1MS4xNjRsLjQzOC0xLjk1MlpNOCA0Ljk0N3YtLjAwNUg2di4wMDVoMlptMCAuMDF2LS4wMUg2di4wMWgyWm0wIC4wMXYtLjAxSDZ2LjAxaDJabTAgLjAxdi0uMDFINnYuMDFoMlptMCAuMDF2LS4wMUg2di4wMWgyWm0wIC4wMXYtLjAxSDZ2LjAxaDJabTAgLjAxdi0uMDFINnYuMDFoMlptMCAuMDF2LS4wMUg2di4wMWgyWm0wIC4wMTF2LS4wMUg2di4wMWgyWm0wIC4wMXYtLjAxSDZ2LjAxaDJabTAgLjAxMnYtLjAxMUg2di4wMWgyWm0wIC4wMXYtLjAxSDZ2LjAxaDJabTAgLjAxMXYtLjAxSDZ2LjAxaDJabTAgLjAxMXYtLjAxSDZ2LjAxaDJabTAgLjAxMXYtLjAxSDZ2LjAxaDJabTAgLjAxMnYtLjAxMkg2di4wMTJoMlptMCAuMDExdi0uMDExSDZ2LjAxMWgyWm0wIC4wMTF2LS4wMTFINnYuMDExaDJabTAgLjAxMnYtLjAxMkg2di4wMTJoMlptMCAuMDEydi0uMDEySDZ2LjAxMmgyWm0wIC4wMTF2LS4wMTFINnYuMDExaDJabTAgLjAxMnYtLjAxMkg2di4wMTJoMlptMCAuMDEydi0uMDEySDZ2LjAxMmgyWm0wIC4wMTJ2LS4wMTJINnYuMDEyaDJabTAgLjAxMnYtLjAxMkg2di4wMTJoMlptMCAuMDEzVjUuMjFINnYuMDEzaDJabTAgLjAxMnYtLjAxMkg2di4wMTJoMlptMCAuMDEzdi0uMDEzSDZ2LjAxM2gyWm0wIC4wMTJ2LS4wMTJINnYuMDEyaDJabTAgLjAxM1Y1LjI2SDZ2LjAxM2gyWm0wIC4wMTN2LS4wMTNINnYuMDEzaDJabTAgLjAxM3YtLjAxM0g2di4wMTNoMlptMCAuMDEzdi0uMDEzSDZ2LjAxM2gyWm0wIC4wMTN2LS4wMTNINnYuMDEzaDJabTAgLjAxM3YtLjAxM0g2di4wMTNoMlptMCAuMDEzdi0uMDEzSDZ2LjAxM2gyWm0wIC4wMTN2LS4wMTNINnYuMDEzaDJabTAgLjAxNHYtLjAxNEg2di4wMTRoMlptMCAuMDE0di0uMDE0SDZ2LjAxNGgyWm0wIC4wMTN2LS4wMTNINnYuMDEzaDJabTAgLjAxNHYtLjAxNEg2di4wMTRoMlptMCAuMDE0di0uMDE0SDZ2LjAxNGgyWm0wIC4wMTR2LS4wMTRINnYuMDE0aDJabTAgLjAxNHYtLjAxNEg2di4wMTRoMlptMCAuMDE0di0uMDE0SDZ2LjAxNGgyWm0wIC4wMTV2LS4wMTVINnYuMDE1aDJabTAgLjAxNFY1LjQ5SDZ2LjAxNGgyWm0wIC4wMTV2LS4wMTVINnYuMDE1aDJabTAgLjAxNFY1LjUySDZ2LjAxNGgyWm0wIC4wMTV2LS4wMTVINnYuMDE1aDJabTAgLjAxNXYtLjAxNUg2di4wMTVoMlptMCAuMDE1di0uMDE1SDZ2LjAxNWgyWm0wIC4wMTV2LS4wMTVINnYuMDE1aDJabTAgLjAxNXYtLjAxNUg2di4wMTVoMlptMCAuMDE1di0uMDE1SDZ2LjAxNWgyWm0wIC4wMTV2LS4wMTVINnYuMDE1aDJabTAgLjAxNnYtLjAxNkg2di4wMTZoMlptMCAuMDE1di0uMDE1SDZ2LjAxNWgyWm0wIC4wMTZ2LS4wMTZINnYuMDE2aDJaTTggNS43di0uMDE2SDZWNS43aDJabTAgLjAxNXYtLjAxNUg2di4wMTVoMlptMCAuMDE2di0uMDE2SDZ2LjAxNmgyWm0wIC4wMTZ2LS4wMTZINnYuMDE2aDJabTAgLjAxNnYtLjAxNkg2di4wMTZoMlptMCAuMDE3di0uMDE3SDZ2LjAxN2gyWm0wIC4wMTZ2LS4wMTZINnYuMDE2aDJabTAgLjAxNnYtLjAxNkg2di4wMTZoMlptMCAuMDE3di0uMDE3SDZ2LjAxN2gyWm0wIC4wMTdWNS44M0g2di4wMTdoMlptMCAuMDE2di0uMDE2SDZ2LjAxNmgyWm0wIC4wMTd2LS4wMTdINnYuMDE3aDJabTAgLjAxN1Y1Ljg4SDZ2LjAxN2gyWm0wIC4wMTd2LS4wMTdINnYuMDE3aDJabTAgLjAxN3YtLjAxN0g2di4wMTdoMlptMCAuMDE3di0uMDE3SDZ2LjAxN2gyWm0wIC4wMTh2LS4wMThINnYuMDE4aDJabTAgLjAxN3YtLjAxN0g2di4wMTdoMlptMCAuMDE4di0uMDE4SDZ2LjAxOGgyWm0wIC4wMTd2LS4wMTdINnYuMDE3aDJabTAgLjAxOHYtLjAxOEg2di4wMThoMlptMCAuMDE4di0uMDE4SDZ2LjAxOGgyWm0wIC4wMTh2LS4wMThINnYuMDE4aDJabTAgLjAxOHYtLjAxOEg2di4wMThoMlptMCAuMDE4VjYuMDlINnYuMDE4aDJabTAgLjAxOHYtLjAxOEg2di4wMThoMlptMCAuMDE4di0uMDE4SDZ2LjAxOGgyWm0wIC4wMTl2LS4wMTlINnYuMDE5aDJabTAgLjAxOHYtLjAxOEg2di4wMThoMlpNOCA2LjJ2LS4wMTlINlY2LjJoMlptMCAuMDE5VjYuMkg2di4wMTloMlptMCAuMDE5di0uMDJINnYuMDJoMlptMCAuMDE4di0uMDE4SDZ2LjAxOGgyWm0wIC4wMnYtLjAySDZ2LjAyaDJabTAgLjAxOXYtLjAySDZ2LjAyaDJabTAgLjAxOXYtLjAySDZ2LjAyaDJabTAgLjAxOXYtLjAySDZ2LjAyaDJabTAgLjAydi0uMDJINnYuMDJoMlptMCAuMDE5di0uMDJINnYuMDJoMlptMCAuMDJ2LS4wMkg2di4wMmgyWm0wIC4wMnYtLjAySDZ2LjAyaDJabTAgLjAxOXYtLjAySDZ2LjAyaDJabTAgLjAydi0uMDJINnYuMDJoMlptMCAuMDJ2LS4wMkg2di4wMmgyWm0wIC4wMnYtLjAySDZ2LjAyaDJabTAgLjAydi0uMDJINnYuMDJoMlptMCAuMDJ2LS4wMkg2di4wMmgyWm0wIC4wMnYtLjAySDZ2LjAyaDJabTAgLjAyMXYtLjAySDZ2LjAyaDJabTAgLjAydi0uMDJINnYuMDJoMlptMCAuMDIydi0uMDIxSDZ2LjAyaDJabTAgLjAydi0uMDJINnYuMDJoMlptMCAuMDIxdi0uMDJINnYuMDJoMlptMCAuMDIxdi0uMDJINnYuMDJoMlptMCAuMDIxdi0uMDJINnYuMDJoMlptMCAuMDIxdi0uMDJINnYuMDJoMlptMCAuMDIydi0uMDIySDZ2LjAyMmgyWm0wIC4wMjFWNi43NEg2di4wMjFoMlptMCAuMDIxdi0uMDIxSDZ2LjAyMWgyWm0wIC4wMjJ2LS4wMjJINnYuMDIyaDJabTAgLjAyMnYtLjAyMkg2di4wMjJoMlptMCAuMDIxdi0uMDIxSDZ2LjAyMWgyWm0wIC4wMjJ2LS4wMjJINnYuMDIyaDJabTAgLjAyMlY2Ljg3SDZ2LjAyMmgyWm0wIC4wMjJ2LS4wMjJINnYuMDIyaDJabTAgLjAyMnYtLjAyMkg2di4wMjJoMlptMCAuMDIydi0uMDIySDZ2LjAyMmgyWm0wIC4wMjN2LS4wMjNINnYuMDIzaDJabTAgLjAyMlY2Ljk4SDZ2LjAyMmgyWm0wIC4wMjN2LS4wMjNINnYuMDIzaDJabTAgLjAyMnYtLjAyMkg2di4wMjJoMlptMCAuMDIzdi0uMDIzSDZ2LjAyM2gyWm0wIC4wMjNWNy4wN0g2di4wMjNoMlptMCAuMDIzdi0uMDIzSDZ2LjAyM2gyWm0wIC4wMjN2LS4wMjNINnYuMDIzaDJabTAgLjAyM3YtLjAyM0g2di4wMjNoMlptMCAuMDIzdi0uMDIzSDZ2LjAyM2gyWm0wIC4wMjN2LS4wMjNINnYuMDIzaDJabTAgLjAyNHYtLjAyNEg2di4wMjRoMlptMCAuMDIzdi0uMDIzSDZ2LjAyM2gyWm0wIC4wMjR2LS4wMjRINnYuMDI0aDJabTAgLjAyM1Y3LjI4SDZ2LjAyM2gyWm0wIC4wMjR2LS4wMjRINnYuMDI0aDJabTAgLjAyNHYtLjAyNEg2di4wMjRoMlptMCAuMDI0VjcuMzVINnYuMDI0aDJabTAgLjAyNHYtLjAyNEg2di4wMjRoMlptMCAuMDI0di0uMDI0SDZ2LjAyNGgyWm0wIC4wMjR2LS4wMjRINnYuMDI0aDJabTAgLjAyNXYtLjAyNUg2di4wMjVoMlptMCAuMDI0di0uMDI0SDZ2LjAyNGgyWm0wIC4wMjV2LS4wMjVINnYuMDI1aDJabTAgLjAyNFY3LjUySDZ2LjAyNGgyWm0wIC4wMjV2LS4wMjVINnYuMDI1aDJabTAgLjAyNXYtLjAyNUg2di4wMjVoMlptMCAuMDI1di0uMDI1SDZ2LjAyNWgyWm0wIC4wMjV2LS4wMjVINnYuMDI1aDJabTAgLjAyNXYtLjAyNUg2di4wMjVoMlptMCAuMDI1di0uMDI1SDZ2LjAyNWgyWm0wIC4wMjV2LS4wMjVINnYuMDI1aDJabTAgLjAyNVY3LjcySDZ2LjAyNWgyWm0wIC4wMjZ2LS4wMjZINnYuMDI2aDJabTAgLjAyNVY3Ljc3SDZ2LjAyNWgyWm0wIC4wMjZ2LS4wMjZINnYuMDI2aDJabTAgLjAyNlY3LjgySDZ2LjAyNmgyWm0wIC4wMjZ2LS4wMjZINnYuMDI2aDJabTAgLjAyNnYtLjAyNkg2di4wMjZoMlptMCAuMDI2di0uMDI2SDZ2LjAyNmgyWm0wIC4wMjZ2LS4wMjZINnYuMDI2aDJabTAgLjAyNnYtLjAyNkg2di4wMjZoMlptMCAuMDI2di0uMDI2SDZ2LjAyNmgyWm0wIC4wMjd2LS4wMjdINnYuMDI3aDJabTAgLjAyNlY4LjAzSDZ2LjAyNmgyWm0wIC4wMjd2LS4wMjdINnYuMDI3aDJabTAgLjAyNnYtLjAyNkg2di4wMjZoMlptMCAuMDI3VjguMTFINnYuMDI3aDJabTAgLjAyN3YtLjAyN0g2di4wMjdoMlptMCAuMDI3di0uMDI3SDZ2LjAyN2gyWm0wIC4wMjdWOC4xOUg2di4wMjdoMlptMCAuMDI3di0uMDI3SDZ2LjAyN2gyWm0wIC4wMjd2LS4wMjdINnYuMDI3aDJaTTggOC4zVjguMjdINlY4LjNoMlptMCAuMDI3VjguM0g2di4wMjdoMlptMCAuMDI4di0uMDI4SDZ2LjAyOGgyWm0wIC4wMjd2LS4wMjdINnYuMDI3aDJabTAgLjAyOHYtLjAyOEg2di4wMjhoMlptMCAuMDI4di0uMDI4SDZ2LjAyOGgyWm0wIC4wMjh2LS4wMjhINnYuMDI4aDJabTAgLjAyOHYtLjAyOEg2di4wMjhoMlptMCAuMDI4di0uMDI4SDZ2LjAyOGgyWm0wIC4wMjh2LS4wMjhINnYuMDI4aDJabTAgLjAyOFY4LjU1SDZ2LjAyOGgyWm0wIC4wMjl2LS4wMjlINnYuMDI5aDJabTAgLjAyOHYtLjAyOEg2di4wMjhoMlptMCAuMDI5di0uMDI5SDZ2LjAyOWgyWm0wIC4wMjh2LS4wMjhINnYuMDI4aDJabTAgLjAyOVY4LjY5SDZ2LjAyOWgyWm0wIC4wMjl2LS4wM0g2di4wM2gyWm0wIC4wMjl2LS4wM0g2di4wM2gyWm0wIC4wMjl2LS4wM0g2di4wM2gyWm0wIC4wMjl2LS4wM0g2di4wM2gyWm0wIC4wMjl2LS4wM0g2di4wM2gyWm0wIC4wM3YtLjAzSDZ2LjAzaDJabTAgLjAyOXYtLjAzSDZ2LjAzaDJabTAgLjAyOXYtLjAzSDZ2LjAzaDJabTAgLjAzdi0uMDNINnYuMDNoMlptMCAuMDN2LS4wM0g2di4wM2gyWm0wIC4wMjl2LS4wM0g2di4wM2gyWm0wIC4wM3YtLjAzSDZ2LjAzaDJabTAgLjAzdi0uMDNINnYuMDNoMlptMCAuMDN2LS4wM0g2di4wM2gyWm0wIC4wM3YtLjAzSDZ2LjAzaDJabTAgLjAzdi0uMDNINnYuMDNoMlptMCAuMDN2LS4wM0g2di4wM2gyWm0wIC4wM3YtLjAzSDZ2LjAzaDJabTAgLjAzMXYtLjAzSDZ2LjAzaDJabTAgLjAzdi0uMDNINnYuMDNoMlptMCAuMDMxdi0uMDNINnYuMDNoMlptMCAuMDMxdi0uMDNINnYuMDNoMlptMCAuMDN2LS4wM0g2di4wM2gyWm0wIC4wMzJ2LS4wMzFINnYuMDNoMlptMCAuMDN2LS4wM0g2di4wM2gyWk04IDkuNXYtLjAzMUg2di4wM2gyWm0wIC4wMzF2LS4wMzFINnYuMDMxaDJabTAgLjAzMVY5LjUzSDZ2LjAzMWgyWm0wIC4wMzJWOS41Nkg2di4wMzJoMlptMCAuMDMxdi0uMDMxSDZ2LjAzMWgyWm0wIC4wMzJ2LS4wMzJINnYuMDMyaDJabTAgLjAzMXYtLjAzMUg2di4wMzFoMlptMCAuMDMydi0uMDMySDZ2LjAzMmgyWm0wIC4wMzJ2LS4wMzJINnYuMDMyaDJabTAgLjAzMlY5Ljc1SDZ2LjAzMmgyWm0wIC4wMzJ2LS4wMzJINnYuMDMyaDJabTAgLjAzMnYtLjAzMkg2di4wMzJoMlptMCAuMDMydi0uMDMySDZ2LjAzMmgyWm0wIC4wMzJWOS44OEg2di4wMzJoMlptMCAuMDMzVjkuOTFINnYuMDMzaDJabTAgLjAzMnYtLjAzMkg2di4wMzJoMlptMCAuMDMzdi0uMDMzSDZ2LjAzM2gyWm0wIC4wMzJ2LS4wMzJINnYuMDMyaDJabTAgLjAzM3YtLjAzM0g2di4wMzNoMlptMCAuMDMzdi0uMDMzSDZ2LjAzM2gyWm0wIC4wMzN2LS4wMzNINnYuMDMzaDJabTAgLjAzM3YtLjAzM0g2di4wMzNoMlptMCAuMDMzdi0uMDMzSDZ2LjAzM2gyWm0wIC4wMzN2LS4wMzNINnYuMDMzaDJabTAgLjAzM3YtLjAzM0g2di4wMzNoMlptMCAuMDMzdi0uMDMzSDZ2LjAzM2gyWm0wIC4wMzR2LS4wMzRINnYuMDM0aDJabTAgLjAzM3YtLjAzM0g2di4wMzNoMlptMCAuMDM0di0uMDM0SDZ2LjAzNGgyWm0wIC4wMzR2LS4wMzRINnYuMDM0aDJabTAgLjAzNHYtLjAzNEg2di4wMzRoMlptMCAuMDMzdi0uMDM0SDZ2LjAzNGgyWm0wIC4wMzR2LS4wMzRINnYuMDM0aDJabTAgLjAzNHYtLjAzNEg2di4wMzRoMlptMCAuMDM1di0uMDM1SDZ2LjAzNWgyWm0wIC4wMzR2LS4wMzRINnYuMDM0aDJabTAgLjAzNHYtLjAzNEg2di4wMzRoMlptMCAuMDM0di0uMDM0SDZ2LjAzNGgyWm0wIC4wMzV2LS4wMzVINnYuMDM1aDJabTAgLjAzNHYtLjAzNEg2di4wMzRoMlptMCAuMDM1di0uMDM1SDZ2LjAzNWgyWm0wIC4wMzV2LS4wMzVINnYuMDM1aDJabTAgLjAzNXYtLjAzNUg2di4wMzVoMlptMCAuMDM1di0uMDM1SDZ2LjAzNWgyWm0wIC4wMzV2LS4wMzVINnYuMDM1aDJabTAgLjAzNXYtLjAzNUg2di4wMzVoMlpNOCAxMXYtLjAxSDZWMTFoMlptLTIgMWgxdi0ySDZ2MlptMSAwdi0xSDV2MWgyWm0wLTFINnYyaDF2LTJabTEgMS4wMDlWMTJINnYuMDA5aDJabTAgLjAzOHYtLjAzOEg2di4wMzhoMlptMCAuMDM3di0uMDM3SDZ2LjAzN2gyWm0wIC4wMzh2LS4wMzhINnYuMDM4aDJabTAgLjAzOHYtLjAzOEg2di4wMzhoMlptMCAuMDM4di0uMDM4SDZ2LjAzOGgyWm0wIC4wMzh2LS4wMzhINnYuMDM4aDJabTAgLjAzOHYtLjAzOEg2di4wMzhoMlptMCAuMDM4di0uMDM4SDZ2LjAzOGgyWm0wIC4wMzl2LS4wMzlINnYuMDM5aDJabTAgLjAzOHYtLjAzOEg2di4wMzhoMlptMCAuMDM4di0uMDM4SDZ2LjAzOGgyWm0wIC4wMzl2LS4wMzlINnYuMDM5aDJabTAgLjAzOXYtLjAzOUg2di4wMzloMlptMCAuMDM4di0uMDM4SDZ2LjAzOGgyWm0wIC4wNHYtLjA0SDZ2LjA0aDJabTAgLjAzOHYtLjAzOUg2di4wNGgyWm0wIC4wNHYtLjA0SDZ2LjA0aDJabTAgLjAzOHYtLjAzOUg2di4wNGgyWm0wIC4wNHYtLjA0SDZ2LjA0aDJabTAgLjAzOHYtLjAzOUg2di4wNGgyWm0wIC4wNHYtLjA0SDZ2LjA0aDJabTAgLjA0di0uMDRINnYuMDRoMlptMCAuMDM5di0uMDRINnYuMDRoMlptMCAuMDR2LS4wNEg2di4wNGgyWm0wIC4wMzl2LS4wNEg2di4wNGgyWm0wIC4wNHYtLjA0SDZ2LjA0aDJabTAgLjA0di0uMDRINnYuMDRoMlptMCAuMDR2LS4wNEg2di4wNGgyWm0wIC4wNHYtLjA0SDZ2LjA0aDJabTAgLjA0di0uMDRINnYuMDRoMlptMCAuMDR2LS4wNEg2di4wNGgyWm0wIC4wNHYtLjA0SDZ2LjA0aDJabTAgLjA0di0uMDRINnYuMDRoMlptMCAuMDR2LS4wNEg2di4wNGgyWm0wIC4wNDF2LS4wNEg2di4wNGgyWm0wIC4wNHYtLjA0SDZ2LjA0aDJabTAgLjA0MXYtLjA0SDZ2LjA0aDJabTAgLjA0MXYtLjA0SDZ2LjA0aDJabTAgLjA0MXYtLjA0SDZ2LjA0aDJabTAgLjA0di0uMDRINnYuMDRoMlptMCAuMDQydi0uMDQxSDZ2LjA0aDJabTAgLjA0MXYtLjA0MUg2di4wNDFoMlptMCAuMDQxdi0uMDQxSDZ2LjA0MWgyWm0wIC4wNDF2LS4wNEg2di4wNGgyWm0wIC4wNDJ2LS4wNDJINnYuMDQyaDJabTAgLjA0MXYtLjA0MUg2di4wNDFoMlptMCAuMDQydi0uMDQySDZ2LjA0MmgyWm0wIC4wNDF2LS4wNDFINnYuMDQxaDJabTAgLjA0MnYtLjA0Mkg2di4wNDJoMlptMCAuMDQydi0uMDQySDZ2LjA0MmgyWm0wIC4wNDJ2LS4wNDJINnYuMDQyaDJabTAgLjA0MXYtLjA0MUg2di4wNDFoMlptMCAuMDQydi0uMDQySDZ2LjA0MmgyWm0wIC4wNDN2LS4wNDNINnYuMDQzaDJabTAgLjA0MnYtLjA0M0g2di4wNDNoMlptMCAuMDQydi0uMDQySDZ2LjA0MmgyWm0wIC4wNDJ2LS4wNDJINnYuMDQyaDJabTAgLjA0M3YtLjA0M0g2di4wNDNoMlptMCAuMDQydi0uMDQySDZ2LjA0MmgyWm0wIC4wNDN2LS4wNDNINnYuMDQzaDJabTAgLjA0MnYtLjA0Mkg2di4wNDJoMlptMCAuMDQzdi0uMDQzSDZ2LjA0M2gyWm0wIC4wNDNWMTQuNUg2di4wNDNoMlptMCAuMDQzdi0uMDQzSDZ2LjA0M2gyWm0wIC4wNDN2LS4wNDNINnYuMDQzaDJabTAgLjA0M3YtLjA0M0g2di4wNDNoMlptMCAuMDQzdi0uMDQzSDZ2LjA0M2gyWm0wIC4wNDN2LS4wNDNINnYuMDQzaDJabTAgLjA0M3YtLjA0M0g2di4wNDNoMlptMCAuMDQ0di0uMDQzSDZ2LjA0M2gyWm0wIC4wNDN2LS4wNDNINnYuMDQzaDJabTAgLjA0NHYtLjA0NEg2di4wNDRoMlptMCAuMDQ0di0uMDQ0SDZ2LjA0NGgyWm0wIC4wNDN2LS4wNDNINnYuMDQzaDJabTAgLjA0NHYtLjA0NEg2di4wNDRoMlptMCAuMDQ0di0uMDQ0SDZ2LjA0NGgyWm0wIC4wNDR2LS4wNDRINnYuMDQ0aDJabTAgLjA0NHYtLjA0NEg2di4wNDRoMlptMCAuMDQ0di0uMDQ0SDZ2LjA0NGgyWm0wIC4wNDR2LS4wNDRINnYuMDQ0aDJabTAgLjA0NXYtLjA0NUg2di4wNDVoMlptMCAuMDQ0di0uMDQ0SDZ2LjA0NGgyWm0wIC4wNDR2LS4wNDRINnYuMDQ0aDJabTAgLjA0NXYtLjA0NUg2di4wNDVoMlptMCAuMDQ1di0uMDQ1SDZ2LjA0NWgyWm0wIC4wNDR2LS4wNDRINnYuMDQ0aDJabTAgLjA0NXYtLjA0NUg2di4wNDVoMlptMCAuMDQ1di0uMDQ1SDZ2LjA0NWgyWm0wIC4wNDV2LS4wNDVINnYuMDQ1aDJabTAgLjA0NXYtLjA0NUg2di4wNDVoMlptMCAuMDQ1di0uMDQ1SDZ2LjA0NWgyWm0wIC4wNDV2LS4wNDVINnYuMDQ1aDJabTAgLjA0NXYtLjA0NUg2di4wNDVoMlptMCAuMDQ2di0uMDQ2SDZ2LjA0NmgyWm0wIC4wNDV2LS4wNDVINnYuMDQ1aDJabTAgLjA0NnYtLjA0Nkg2di4wNDZoMlptMCAuMDQ1di0uMDQ1SDZ2LjA0NWgyWm0wIC4wNDZ2LS4wNDZINnYuMDQ2aDJabTAgLjA0NnYtLjA0Nkg2di4wNDZoMlptMCAuMDQ1di0uMDQ1SDZ2LjA0NWgyWm0wIC4wNDZ2LS4wNDZINnYuMDQ2aDJabTAgLjA0NnYtLjA0Nkg2di4wNDZoMlptMCAuMDQ2di0uMDQ2SDZ2LjA0NmgyWm0wIC4wNDZ2LS4wNDZINnYuMDQ2aDJabTAgLjA0N3YtLjA0N0g2di4wNDdoMlptMCAuMDQ2di0uMDQ2SDZ2LjA0NmgyWm0wIC4wNDZ2LS4wNDZINnYuMDQ2aDJabTAgLjA0N3YtLjA0N0g2di4wNDdoMlptMCAuMDQ2di0uMDQ2SDZ2LjA0NmgyWm0wIC4wNDdWMTYuNkg2di4wNDdoMlptMCAuMDQ2di0uMDQ2SDZ2LjA0NmgyWm0wIC4wNDd2LS4wNDdINnYuMDQ3aDJabTAgLjA0N3YtLjA0N0g2di4wNDdoMlptMCAuMDQ3di0uMDQ3SDZ2LjA0N2gyWm0wIC4wNDd2LS4wNDdINnYuMDQ3aDJabTAgLjA0N3YtLjA0N0g2di4wNDdoMlptMCAuMDQ3di0uMDQ3SDZ2LjA0N2gyWm0wIC4wNDd2LS4wNDdINnYuMDQ3aDJabTAgLjAyNHYtLjAyNEg2di4wMjRoMlptLTEuNzkzIDEuMzVjLjM2Ny0uMTc1LjY1Ni0uMzA4Ljk3NS0uMzY3bC0uMzY0LTEuOTY3Yy0uNjE2LjExNC0xLjEzLjM2Ni0xLjQ3NC41M2wuODYzIDEuODA0Wm0tLjExMi4wNTQuMTExLS4wNTMtLjg2MS0xLjgwNS0uMTExLjA1My44NjEgMS44MDVaTTQgMTljLjg5OSAwIDEuNTU0LS4yOTMgMi4wOTMtLjU0OGwtLjg1Ny0xLjgwN0M0Ljc0NSAxNi44NzggNC40MyAxNyA0IDE3djJabTEgMHYtMUgzdjFoMlptLjY2NS0xLjQ1MkM1LjE1IDE3Ljc5MiA0LjY2NSAxOCA0IDE4djJjMS4xMzIgMCAxLjk1Ny0uMzc3IDIuNTIxLS42NDVsLS44NTYtMS44MDdabS4wNjctLjAzMi0uMDY4LjAzMi44NTggMS44MDcuMDY3LS4wMzItLjg1Ny0xLjgwN1pNNy41IDE3Yy0uNzIgMC0xLjI5LjI5LTEuNzY4LjUxNmwuODU4IDEuODA3Yy41NTgtLjI2NS43MTgtLjMyMy45MS0uMzIzdi0yWm0xLjc2OC41MTZDOC43OSAxNy4yOSA4LjIyIDE3IDcuNSAxN3YyYy4xOTIgMCAuMzUyLjA1OC45MS4zMjNsLjg1OC0xLjgwN1ptLjA2OC4wMzItLjA2OC0uMDMyLS44NTcgMS44MDcuMDY3LjAzMi44NTgtMS44MDdaTTExIDE4Yy0uNjY0IDAtMS4xNS0uMjA4LTEuNjY1LS40NTJsLS44NTYgMS44MDdDOS4wNDMgMTkuNjIzIDkuODY4IDIwIDExIDIwdi0yWm0tMSAwdjFoMnYtMWgtMlptLTEuMDkzLjQ1MmMuNTQuMjU1IDEuMTk0LjU0OCAyLjA5My41NDh2LTJjLS40MyAwLS43NDUtLjEyMi0xLjIzNi0uMzU1bC0uODU3IDEuODA3Wm0tLjExMy0uMDU0LjExLjA1My44NjItMS44MDUtLjExMS0uMDUzLS44NjEgMS44MDVabS4wNTkuMDI2Ljc0My0xLjg1Ny0uNzQzIDEuODU3Wm0tMS4wMzUtLjM5NGMuMzIuMDU5LjYwOC4xOTIuOTc1LjM2N2wuODYzLTEuODA0Yy0uMzQ0LS4xNjUtLjg1OC0uNDE2LTEuNDc0LS41M2wtLjM2NCAxLjk2N1pNNyAxNy4wMjN2LjAyNGgydi0uMDI0SDdabTAtLjA0N3YuMDQ3aDJ2LS4wNDdIN1ptMC0uMDQ3di4wNDdoMnYtLjA0N0g3Wm0wLS4wNDd2LjA0N2gydi0uMDQ3SDdabTAtLjA0N3YuMDQ3aDJ2LS4wNDdIN1ptMC0uMDQ3di4wNDdoMnYtLjA0N0g3Wm0wLS4wNDd2LjA0N2gydi0uMDQ3SDdabTAtLjA0N3YuMDQ3aDJ2LS4wNDdIN1ptMC0uMDQ2di4wNDZoMnYtLjA0Nkg3Wm0wLS4wNDd2LjA0N2gyVjE2LjZIN1ptMC0uMDQ2di4wNDZoMnYtLjA0Nkg3Wm0wLS4wNDd2LjA0N2gydi0uMDQ3SDdabTAtLjA0NnYuMDQ2aDJ2LS4wNDZIN1ptMC0uMDQ2di4wNDZoMnYtLjA0Nkg3Wm0wLS4wNDd2LjA0N2gydi0uMDQ3SDdabTAtLjA0NnYuMDQ2aDJ2LS4wNDZIN1ptMC0uMDQ2di4wNDZoMnYtLjA0Nkg3Wm0wLS4wNDZ2LjA0Nmgydi0uMDQ2SDdabTAtLjA0NnYuMDQ2aDJ2LS4wNDZIN1ptMC0uMDQ1di4wNDVoMnYtLjA0NUg3Wm0wLS4wNDZ2LjA0Nmgydi0uMDQ2SDdabTAtLjA0NnYuMDQ2aDJ2LS4wNDZIN1ptMC0uMDQ1di4wNDVoMnYtLjA0NUg3Wm0wLS4wNDZ2LjA0Nmgydi0uMDQ2SDdabTAtLjA0NXYuMDQ1aDJ2LS4wNDVIN1ptMC0uMDQ2di4wNDZoMnYtLjA0Nkg3Wm0wLS4wNDV2LjA0NWgydi0uMDQ1SDdabTAtLjA0NXYuMDQ1aDJ2LS4wNDVIN1ptMC0uMDQ1di4wNDVoMnYtLjA0NUg3Wm0wLS4wNDV2LjA0NWgydi0uMDQ1SDdabTAtLjA0NXYuMDQ1aDJ2LS4wNDVIN1ptMC0uMDQ1di4wNDVoMnYtLjA0NUg3Wm0wLS4wNDV2LjA0NWgydi0uMDQ1SDdabTAtLjA0NHYuMDQ0aDJ2LS4wNDRIN1ptMC0uMDQ1di4wNDVoMnYtLjA0NUg3Wm0wLS4wNDV2LjA0NWgydi0uMDQ1SDdabTAtLjA0NHYuMDQ0aDJ2LS4wNDRIN1ptMC0uMDQ0di4wNDRoMnYtLjA0NEg3Wm0wLS4wNDV2LjA0NWgydi0uMDQ1SDdabTAtLjA0NHYuMDQ0aDJ2LS4wNDRIN1ptMC0uMDQ0di4wNDRoMnYtLjA0NEg3Wm0wLS4wNDR2LjA0NGgydi0uMDQ0SDdabTAtLjA0NHYuMDQ0aDJ2LS4wNDRIN1ptMC0uMDQ0di4wNDRoMnYtLjA0NEg3Wm0wLS4wNDR2LjA0NGgydi0uMDQ0SDdabTAtLjA0M3YuMDQzaDJ2LS4wNDNIN1ptMC0uMDQ0di4wNDRoMnYtLjA0NEg3Wm0wLS4wNDR2LjA0NGgydi0uMDQ0SDdabTAtLjA0M3YuMDQzaDJ2LS4wNDNIN1ptMC0uMDQzdi4wNDNoMnYtLjA0M0g3Wm0wLS4wNDR2LjA0M2gydi0uMDQzSDdabTAtLjA0M3YuMDQzaDJ2LS4wNDNIN1ptMC0uMDQzdi4wNDNoMnYtLjA0M0g3Wm0wLS4wNDN2LjA0M2gydi0uMDQzSDdabTAtLjA0M3YuMDQzaDJ2LS4wNDNIN1ptMC0uMDQzdi4wNDNoMnYtLjA0M0g3Wm0wLS4wNDN2LjA0M2gyVjE0LjVIN1ptMC0uMDQzdi4wNDNoMnYtLjA0M0g3Wm0wLS4wNDJ2LjA0Mmgydi0uMDQySDdabTAtLjA0M3YuMDQzaDJ2LS4wNDNIN1ptMC0uMDQydi4wNDJoMnYtLjA0Mkg3Wm0wLS4wNDN2LjA0M2gydi0uMDQzSDdabTAtLjA0MnYuMDQyaDJ2LS4wNDJIN1ptMC0uMDQydi4wNDJoMnYtLjA0Mkg3Wm0wLS4wNDN2LjA0M2gydi0uMDQzSDdabTAtLjA0MnYuMDQzaDJ2LS4wNDNIN1ptMC0uMDQydi4wNDJoMnYtLjA0Mkg3Wm0wLS4wNDF2LjA0MWgydi0uMDQxSDdabTAtLjA0MnYuMDQyaDJ2LS4wNDJIN1ptMC0uMDQydi4wNDJoMnYtLjA0Mkg3Wm0wLS4wNDJ2LjA0Mmgydi0uMDQySDdabTAtLjA0MXYuMDQxaDJ2LS4wNDFIN1ptMC0uMDQydi4wNDJoMnYtLjA0Mkg3Wm0wLS4wNDF2LjA0MWgydi0uMDQxSDdabTAtLjA0MnYuMDQyaDJ2LS4wNDJIN1ptMC0uMDR2LjA0aDJ2LS4wNEg3Wm0wLS4wNDJ2LjA0MWgydi0uMDQxSDdabTAtLjA0MXYuMDQxaDJ2LS4wNDFIN1ptMC0uMDQxdi4wNGgydi0uMDRIN1ptMC0uMDQxdi4wNGgydi0uMDRIN1ptMC0uMDR2LjA0aDJ2LS4wNEg3Wm0wLS4wNDJ2LjA0MWgydi0uMDRIN1ptMC0uMDR2LjA0aDJ2LS4wNEg3Wm0wLS4wNHYuMDRoMnYtLjA0SDdabTAtLjA0MXYuMDRoMnYtLjA0SDdabTAtLjA0di4wNGgydi0uMDRIN1ptMC0uMDQxdi4wNGgydi0uMDRIN1ptMC0uMDR2LjA0aDJ2LS4wNEg3Wm0wLS4wNHYuMDRoMnYtLjA0SDdabTAtLjA0di4wNGgydi0uMDRIN1ptMC0uMDR2LjA0aDJ2LS4wNEg3Wm0wLS4wNHYuMDRoMnYtLjA0SDdabTAtLjA0di4wNGgydi0uMDRIN1ptMC0uMDR2LjA0aDJ2LS4wNEg3Wm0wLS4wNHYuMDRoMnYtLjA0SDdabTAtLjA0di4wNGgydi0uMDRIN1ptMC0uMDM5di4wNGgydi0uMDRIN1ptMC0uMDR2LjA0aDJ2LS4wNEg3Wm0wLS4wMzl2LjA0aDJ2LS4wNEg3Wm0wLS4wMzl2LjA0aDJ2LS4wNEg3Wm0wLS4wMzl2LjA0aDJ2LS4wNEg3Wm0wLS4wMzl2LjA0aDJ2LS4wNEg3Wm0wLS4wMzl2LjA0aDJ2LS4wNEg3Wm0wLS4wMzl2LjA0aDJ2LS4wNEg3Wm0wLS4wMzl2LjA0aDJ2LS4wNEg3Wm0wLS4wMzh2LjAzOGgydi0uMDM4SDdabTAtLjAzOXYuMDM5aDJ2LS4wMzlIN1ptMC0uMDM5di4wMzloMnYtLjAzOUg3Wm0wLS4wMzh2LjAzOGgydi0uMDM4SDdabTAtLjAzOHYuMDM4aDJ2LS4wMzhIN1ptMC0uMDM5di4wMzloMnYtLjAzOUg3Wm0wLS4wMzh2LjAzOGgydi0uMDM4SDdabTAtLjAzOHYuMDM4aDJ2LS4wMzhIN1ptMC0uMDM4di4wMzhoMnYtLjAzOEg3Wm0wLS4wMzh2LjAzOGgydi0uMDM4SDdabTAtLjAzOHYuMDM4aDJ2LS4wMzhIN1ptMC0uMDM4di4wMzhoMnYtLjAzOEg3Wm0wLS4wMzd2LjAzN2gydi0uMDM3SDdabTAtLjAzOHYuMDM4aDJ2LS4wMzhIN1pNNyAxMnYuMDA5aDJWMTJIN1ptMi0xSDh2Mmgxdi0yWm0tMSAwdjFoMnYtMUg4Wm0wIDFoMXYtMkg4djJabS0xLTEuMDFWMTFoMnYtLjAxSDdabTAtLjAzNHYuMDM1aDJ2LS4wMzVIN1ptMC0uMDM1di4wMzVoMnYtLjAzNUg3Wm0wLS4wMzV2LjAzNWgydi0uMDM1SDdabTAtLjAzNXYuMDM1aDJ2LS4wMzVIN1ptMC0uMDM1di4wMzVoMnYtLjAzNUg3Wm0wLS4wMzV2LjAzNWgydi0uMDM1SDdabTAtLjAzNHYuMDM0aDJ2LS4wMzRIN1ptMC0uMDM1di4wMzVoMnYtLjAzNUg3Wm0wLS4wMzR2LjAzNGgydi0uMDM0SDdabTAtLjAzNHYuMDM0aDJ2LS4wMzRIN1ptMC0uMDM0di4wMzRoMnYtLjAzNEg3Wm0wLS4wMzV2LjAzNWgydi0uMDM1SDdabTAtLjAzNHYuMDM0aDJ2LS4wMzRIN1ptMC0uMDM0di4wMzRoMnYtLjAzNEg3Wm0wLS4wMzR2LjAzNGgydi0uMDM0SDdabTAtLjAzM3YuMDM0aDJ2LS4wMzRIN1ptMC0uMDM0di4wMzRoMnYtLjAzNEg3Wm0wLS4wMzR2LjAzNGgydi0uMDM0SDdabTAtLjAzM3YuMDMzaDJ2LS4wMzNIN1ptMC0uMDM0di4wMzRoMnYtLjAzNEg3Wm0wLS4wMzN2LjAzM2gydi0uMDMzSDdabTAtLjAzM3YuMDMzaDJ2LS4wMzNIN1ptMC0uMDMzdi4wMzNoMnYtLjAzM0g3Wm0wLS4wMzN2LjAzM2gydi0uMDMzSDdabTAtLjAzM3YuMDMzaDJ2LS4wMzNIN1ptMC0uMDMzdi4wMzNoMnYtLjAzM0g3Wm0wLS4wMzN2LjAzM2gydi0uMDMzSDdabTAtLjAzM3YuMDMzaDJ2LS4wMzNIN1ptMC0uMDMydi4wMzJoMnYtLjAzMkg3Wm0wLS4wMzN2LjAzM2gydi0uMDMzSDdabTAtLjAzMnYuMDMyaDJ2LS4wMzJIN1ptMC0uMDMzdi4wMzNoMlY5LjkxSDdabTAtLjAzMnYuMDMyaDJWOS44OEg3Wm0wLS4wMzJ2LjAzMmgydi0uMDMySDdabTAtLjAzMnYuMDMyaDJ2LS4wMzJIN1ptMC0uMDMydi4wMzJoMnYtLjAzMkg3Wm0wLS4wMzJ2LjAzMmgyVjkuNzVIN1ptMC0uMDMydi4wMzJoMnYtLjAzMkg3Wm0wLS4wMzJ2LjAzMmgydi0uMDMySDdabTAtLjAzMXYuMDMxaDJ2LS4wMzFIN1ptMC0uMDMydi4wMzJoMnYtLjAzMkg3Wm0wLS4wMzF2LjAzMWgydi0uMDMxSDdabTAtLjAzMnYuMDMyaDJWOS41Nkg3Wm0wLS4wMzF2LjAzMWgyVjkuNTNIN1ptMC0uMDMxdi4wMzFoMnYtLjAzMUg3Wm0wLS4wMzF2LjAzaDJ2LS4wM0g3Wm0wLS4wMzF2LjAzaDJ2LS4wM0g3Wm0wLS4wMzF2LjAzaDJ2LS4wM0g3Wm0wLS4wMzF2LjAzaDJ2LS4wM0g3Wm0wLS4wM3YuMDNoMnYtLjAzSDdabTAtLjAzMXYuMDNoMnYtLjAzSDdabTAtLjAzdi4wM2gydi0uMDNIN1ptMC0uMDMxdi4wM2gydi0uMDNIN1ptMC0uMDN2LjAzaDJ2LS4wM0g3Wm0wLS4wMzF2LjAzaDJ2LS4wM0g3Wm0wLS4wM3YuMDNoMnYtLjAzSDdabTAtLjAzdi4wM2gydi0uMDNIN1ptMC0uMDN2LjAzaDJ2LS4wM0g3Wm0wLS4wM3YuMDNoMnYtLjAzSDdabTAtLjAzdi4wM2gydi0uMDNIN1ptMC0uMDN2LjAzaDJ2LS4wM0g3Wm0wLS4wM3YuMDNoMnYtLjAzSDdabTAtLjAyOXYuMDNoMnYtLjAzSDdabTAtLjAzdi4wM2gydi0uMDNIN1ptMC0uMDI5di4wM2gydi0uMDNIN1ptMC0uMDN2LjAzaDJ2LS4wM0g3Wm0wLS4wMjh2LjAyOWgydi0uMDNIN1ptMC0uMDN2LjAzaDJ2LS4wM0g3Wm0wLS4wMjh2LjAyOWgydi0uMDNIN1ptMC0uMDN2LjAzaDJ2LS4wM0g3Wm0wLS4wMjh2LjAyOWgydi0uMDNIN1ptMC0uMDI5di4wMjloMlY4LjY5SDdabTAtLjAyOHYuMDI4aDJ2LS4wMjhIN1ptMC0uMDI5di4wMjloMnYtLjAyOUg3Wm0wLS4wMjh2LjAyOGgydi0uMDI4SDdabTAtLjAyOXYuMDI5aDJ2LS4wMjlIN1ptMC0uMDI4di4wMjhoMlY4LjU1SDdabTAtLjAyOHYuMDI4aDJ2LS4wMjhIN1ptMC0uMDI4di4wMjhoMnYtLjAyOEg3Wm0wLS4wMjh2LjAyOGgydi0uMDI4SDdabTAtLjAyOHYuMDI4aDJ2LS4wMjhIN1ptMC0uMDI4di4wMjhoMnYtLjAyOEg3Wm0wLS4wMjh2LjAyOGgydi0uMDI4SDdabTAtLjAyN3YuMDI3aDJ2LS4wMjdIN1ptMC0uMDI4di4wMjhoMnYtLjAyOEg3Wk03IDguM3YuMDI3aDJWOC4zSDdabTAtLjAyOFY4LjNoMlY4LjI3SDdabTAtLjAyN3YuMDI3aDJ2LS4wMjdIN1ptMC0uMDI3di4wMjdoMnYtLjAyN0g3Wm0wLS4wMjd2LjAyN2gyVjguMTlIN1ptMC0uMDI3di4wMjdoMnYtLjAyN0g3Wm0wLS4wMjd2LjAyN2gydi0uMDI3SDdabTAtLjAyN3YuMDI3aDJWOC4xMUg3Wm0wLS4wMjZ2LjAyNmgydi0uMDI2SDdabTAtLjAyN3YuMDI3aDJ2LS4wMjdIN1ptMC0uMDI2di4wMjZoMlY4LjAzSDdabTAtLjAyN3YuMDI3aDJ2LS4wMjdIN1ptMC0uMDI2di4wMjZoMnYtLjAyNkg3Wm0wLS4wMjZ2LjAyNmgydi0uMDI2SDdabTAtLjAyNnYuMDI2aDJ2LS4wMjZIN1ptMC0uMDI2di4wMjZoMnYtLjAyNkg3Wm0wLS4wMjZ2LjAyNmgydi0uMDI2SDdabTAtLjAyNnYuMDI2aDJ2LS4wMjZIN1ptMC0uMDI2di4wMjZoMlY3LjgySDdabTAtLjAyNnYuMDI2aDJ2LS4wMjZIN1ptMC0uMDI1di4wMjVoMlY3Ljc3SDdabTAtLjAyNnYuMDI2aDJ2LS4wMjZIN1ptMC0uMDI1di4wMjVoMlY3LjcySDdabTAtLjAyNXYuMDI1aDJ2LS4wMjVIN1ptMC0uMDI1di4wMjVoMnYtLjAyNUg3Wm0wLS4wMjV2LjAyNWgydi0uMDI1SDdabTAtLjAyNXYuMDI1aDJ2LS4wMjVIN1ptMC0uMDI1di4wMjVoMnYtLjAyNUg3Wm0wLS4wMjV2LjAyNWgydi0uMDI1SDdabTAtLjAyNXYuMDI1aDJ2LS4wMjVIN1ptMC0uMDI0di4wMjRoMlY3LjUySDdabTAtLjAyNXYuMDI1aDJ2LS4wMjVIN1ptMC0uMDI0di4wMjRoMnYtLjAyNEg3Wm0wLS4wMjV2LjAyNWgydi0uMDI1SDdabTAtLjAyNHYuMDI0aDJ2LS4wMjRIN1ptMC0uMDI0di4wMjRoMnYtLjAyNEg3Wm0wLS4wMjR2LjAyNGgydi0uMDI0SDdabTAtLjAyNHYuMDI0aDJWNy4zNUg3Wm0wLS4wMjR2LjAyNGgydi0uMDI0SDdabTAtLjAyNHYuMDI0aDJ2LS4wMjRIN1ptMC0uMDIzdi4wMjNoMlY3LjI4SDdabTAtLjAyNHYuMDI0aDJ2LS4wMjRIN1ptMC0uMDIzdi4wMjNoMnYtLjAyM0g3Wm0wLS4wMjR2LjAyNGgydi0uMDI0SDdabTAtLjAyM3YuMDIzaDJ2LS4wMjNIN1ptMC0uMDIzdi4wMjNoMnYtLjAyM0g3Wm0wLS4wMjN2LjAyM2gydi0uMDIzSDdabTAtLjAyM3YuMDIzaDJ2LS4wMjNIN1ptMC0uMDIzdi4wMjNoMnYtLjAyM0g3Wm0wLS4wMjN2LjAyM2gyVjcuMDdIN1ptMC0uMDIzdi4wMjNoMnYtLjAyM0g3Wm0wLS4wMjJ2LjAyMmgydi0uMDIySDdabTAtLjAyM3YuMDIzaDJ2LS4wMjNIN1ptMC0uMDIydi4wMjJoMlY2Ljk4SDdabTAtLjAyM3YuMDIzaDJ2LS4wMjNIN1ptMC0uMDIydi4wMjJoMnYtLjAyMkg3Wm0wLS4wMjJ2LjAyMmgydi0uMDIySDdabTAtLjAyMnYuMDIyaDJ2LS4wMjJIN1ptMC0uMDIydi4wMjJoMlY2Ljg3SDdabTAtLjAyMnYuMDIyaDJ2LS4wMjJIN1ptMC0uMDIxdi4wMjFoMnYtLjAyMUg3Wm0wLS4wMjJ2LjAyMmgydi0uMDIySDdabTAtLjAyMnYuMDIyaDJ2LS4wMjJIN1ptMC0uMDIxdi4wMjFoMnYtLjAyMUg3Wm0wLS4wMjF2LjAyMWgyVjYuNzRIN1ptMC0uMDIydi4wMjJoMnYtLjAyMkg3Wm0wLS4wMnYuMDJoMnYtLjAySDdabTAtLjAyMnYuMDIxaDJ2LS4wMkg3Wm0wLS4wMnYuMDJoMnYtLjAySDdabTAtLjAyMnYuMDIxaDJ2LS4wMkg3Wm0wLS4wMnYuMDJoMnYtLjAySDdabTAtLjAyMXYuMDJoMnYtLjAySDdabTAtLjAydi4wMmgydi0uMDJIN1ptMC0uMDIxdi4wMmgydi0uMDJIN1ptMC0uMDJ2LjAyaDJ2LS4wMkg3Wm0wLS4wMnYuMDJoMnYtLjAySDdabTAtLjAyMXYuMDJoMnYtLjAySDdabTAtLjAydi4wMmgydi0uMDJIN1ptMC0uMDJ2LjAyaDJ2LS4wMkg3Wm0wLS4wMnYuMDJoMnYtLjAySDdabTAtLjAydi4wMmgydi0uMDJIN1ptMC0uMDJ2LjAyaDJ2LS4wMkg3Wm0wLS4wMnYuMDJoMnYtLjAySDdabTAtLjAxOXYuMDJoMnYtLjAySDdabTAtLjAxOXYuMDJoMnYtLjAySDdabTAtLjAydi4wMmgydi0uMDJIN1ptMC0uMDE4di4wMTloMnYtLjAySDdabTAtLjAydi4wMmgydi0uMDJIN1ptMC0uMDE5di4wMmgydi0uMDJIN1ptMC0uMDE4di4wMThoMnYtLjAxOEg3Wm0wLS4wMnYuMDJoMnYtLjAySDdaTTcgNi4ydi4wMTloMlY2LjJIN1ptMC0uMDE5VjYuMmgydi0uMDE5SDdabTAtLjAxOHYuMDE4aDJ2LS4wMThIN1ptMC0uMDE5di4wMTloMnYtLjAxOUg3Wm0wLS4wMTh2LjAxOGgydi0uMDE4SDdabTAtLjAxOHYuMDE4aDJ2LS4wMThIN1ptMC0uMDE4di4wMThoMlY2LjA5SDdabTAtLjAxOHYuMDE4aDJ2LS4wMThIN1ptMC0uMDE4di4wMThoMnYtLjAxOEg3Wm0wLS4wMTh2LjAxOGgydi0uMDE4SDdabTAtLjAxOHYuMDE4aDJ2LS4wMThIN1ptMC0uMDE3di4wMTdoMnYtLjAxN0g3Wm0wLS4wMTh2LjAxOGgydi0uMDE4SDdabTAtLjAxN3YuMDE3aDJ2LS4wMTdIN1ptMC0uMDE4di4wMThoMnYtLjAxOEg3Wm0wLS4wMTd2LjAxN2gydi0uMDE3SDdabTAtLjAxN3YuMDE3aDJ2LS4wMTdIN1ptMC0uMDE3di4wMTdoMnYtLjAxN0g3Wm0wLS4wMTd2LjAxN2gyVjUuODhIN1ptMC0uMDE3di4wMTdoMnYtLjAxN0g3Wm0wLS4wMTZ2LjAxNmgydi0uMDE2SDdabTAtLjAxN3YuMDE3aDJWNS44M0g3Wm0wLS4wMTd2LjAxN2gydi0uMDE3SDdabTAtLjAxNnYuMDE2aDJ2LS4wMTZIN1ptMC0uMDE2di4wMTZoMnYtLjAxNkg3Wm0wLS4wMTd2LjAxN2gydi0uMDE3SDdabTAtLjAxNnYuMDE2aDJ2LS4wMTZIN1ptMC0uMDE2di4wMTZoMnYtLjAxNkg3Wm0wLS4wMTZ2LjAxNmgydi0uMDE2SDdabTAtLjAxNXYuMDE1aDJ2LS4wMTVIN1ptMC0uMDE2VjUuN2gydi0uMDE2SDdabTAtLjAxNnYuMDE2aDJ2LS4wMTZIN1ptMC0uMDE1di4wMTVoMnYtLjAxNUg3Wm0wLS4wMTZ2LjAxNmgydi0uMDE2SDdabTAtLjAxNXYuMDE1aDJ2LS4wMTVIN1ptMC0uMDE1di4wMTVoMnYtLjAxNUg3Wm0wLS4wMTV2LjAxNWgydi0uMDE1SDdabTAtLjAxNXYuMDE1aDJ2LS4wMTVIN1ptMC0uMDE1di4wMTVoMnYtLjAxNUg3Wm0wLS4wMTV2LjAxNWgydi0uMDE1SDdabTAtLjAxNXYuMDE1aDJ2LS4wMTVIN1ptMC0uMDE0di4wMTRoMlY1LjUySDdabTAtLjAxNXYuMDE1aDJ2LS4wMTVIN1ptMC0uMDE0di4wMTRoMlY1LjQ5SDdabTAtLjAxNXYuMDE1aDJ2LS4wMTVIN1ptMC0uMDE0di4wMTRoMnYtLjAxNEg3Wm0wLS4wMTR2LjAxNGgydi0uMDE0SDdabTAtLjAxNHYuMDE0aDJ2LS4wMTRIN1ptMC0uMDE0di4wMTRoMnYtLjAxNEg3Wm0wLS4wMTR2LjAxNGgydi0uMDE0SDdabTAtLjAxM3YuMDEzaDJ2LS4wMTNIN1ptMC0uMDE0di4wMTRoMnYtLjAxNEg3Wm0wLS4wMTR2LjAxNGgydi0uMDE0SDdabTAtLjAxM3YuMDEzaDJ2LS4wMTNIN1ptMC0uMDEzdi4wMTNoMnYtLjAxM0g3Wm0wLS4wMTN2LjAxM2gydi0uMDEzSDdabTAtLjAxM3YuMDEzaDJ2LS4wMTNIN1ptMC0uMDEzdi4wMTNoMnYtLjAxM0g3Wm0wLS4wMTN2LjAxM2gydi0uMDEzSDdabTAtLjAxM3YuMDEzaDJ2LS4wMTNIN1ptMC0uMDEzdi4wMTNoMlY1LjI2SDdabTAtLjAxMnYuMDEyaDJ2LS4wMTJIN1ptMC0uMDEzdi4wMTNoMnYtLjAxM0g3Wm0wLS4wMTJ2LjAxMmgydi0uMDEySDdabTAtLjAxM3YuMDEzaDJWNS4yMUg3Wm0wLS4wMTJ2LjAxMmgydi0uMDEySDdabTAtLjAxMnYuMDEyaDJ2LS4wMTJIN1ptMC0uMDEydi4wMTJoMnYtLjAxMkg3Wm0wLS4wMTJ2LjAxMmgydi0uMDEySDdabTAtLjAxMXYuMDExaDJ2LS4wMTFIN1ptMC0uMDEydi4wMTJoMnYtLjAxMkg3Wm0wLS4wMTJ2LjAxMmgydi0uMDEySDdabTAtLjAxMXYuMDExaDJ2LS4wMTFIN1ptMC0uMDExdi4wMTFoMnYtLjAxMUg3Wm0wLS4wMTJ2LjAxMmgydi0uMDEySDdabTAtLjAxdi4wMWgydi0uMDFIN1ptMC0uMDEydi4wMTFoMnYtLjAxSDdabTAtLjAxdi4wMWgydi0uMDFIN1ptMC0uMDExdi4wMWgydi0uMDFIN1ptMC0uMDExdi4wMWgydi0uMDFIN1ptMC0uMDF2LjAxaDJ2LS4wMUg3Wm0wLS4wMTF2LjAxaDJ2LS4wMUg3Wm0wLS4wMXYuMDFoMnYtLjAxSDdabTAtLjAxMXYuMDFoMnYtLjAxSDdabTAtLjAxdi4wMWgydi0uMDFIN1ptMC0uMDF2LjAxaDJ2LS4wMUg3Wm0wLS4wMXYuMDFoMnYtLjAxSDdabTAtLjAxdi4wMWgydi0uMDFIN1ptMC0uMDF2LjAxaDJ2LS4wMUg3Wm0wLS4wMDV2LjAwNWgydi0uMDA1SDdabTEuMDg3LTEuMDY4Yy0uMTEuMDQtLjIxLjA3LS4zMDYuMDkybC40MzggMS45NTJhNC40OCA0LjQ4IDAgMCAwIC41NTEtLjE2NWwtLjY4My0xLjg4Wm0uNjEtLjI1OGE5LjI5NCA5LjI5NCAwIDAgMS0uNjEuMjU4bC42ODMgMS44OGMuMjY2LS4wOTcuNTMzLS4yMTguNzQ3LS4zMTRsLS44Mi0xLjgyNFptLjAwNC0uMDAyLjgxMiAxLjgyOC0uODEyLTEuODI4Wm0tLjAwMSAwIC44MTUgMS44MjdMOC43IDMuNjE1Wm0uMTYtLjA3Yy0uMDU1LjAyMy0uMTEuMDQ4LS4xNjMuMDcybC44MiAxLjgyNC4xNTUtLjA3LS44MTMtMS44MjdaTTExIDNjLS44NjMgMC0xLjU3LjI5LTIuMTQuNTQzbC44MTIgMS44MjhDMTAuMjA5IDUuMTMgMTAuNTg3IDUgMTEgNVYzWm0tMSAwdjFoMlYzaC0yWm0tLjczNCAxLjQ1N0M5LjgxOSA0LjIxIDEwLjM2MiA0IDExIDRWMmMtMS4wODYgMC0xLjk1OC4zNjgtMi41NDcuNjNsLjgxMyAxLjgyN1ptLS4xNzYuMDc5LjE3Ni0uMDgtLjgxMy0xLjgyNy0uMTgzLjA4Mi44MiAxLjgyNVptLS42NjEuMjc4Yy4yMjctLjA4My40NTEtLjE4NC42Ni0uMjc4TDguMjcgMi43MWE4LjA0IDguMDQgMCAwIDEtLjUyNS4yMjNsLjY4NCAxLjg4Wk03LjUgNWMuMzMyIDAgLjY0NC0uMDgzLjkyOS0uMTg2bC0uNjg0LTEuODhBLjg4NC44ODQgMCAwIDEgNy41IDN2MlptLS45MjktLjE4NmMuMjg1LjEwMy41OTcuMTg2LjkyOS4xODZWM2EuODg0Ljg4NCAwIDAgMS0uMjQ1LS4wNjZsLS42ODQgMS44OFptLS42Ni0uMjc4Yy4yMDkuMDk0LjQzMy4xOTUuNjYuMjc4bC42ODQtMS44OGE4LjAzOCA4LjAzOCAwIDAgMS0uNTI1LS4yMjNsLS44MiAxLjgyNVptLS4wMDEgMCAuODItMS44MjUtLjgyIDEuODI0Wm0tLjAwMy0uMDAyLjgyNi0xLjgyMS0uODI2IDEuODIxWm0tLjE3My0uMDc3LjE3Ni4wNzkuODItMS44MjVhNDkuMDMzIDQ5LjAzMyAwIDAgMC0uMTgzLS4wODJsLS44MTMgMS44MjhaTTQgNGMuNjM4IDAgMS4xODEuMjExIDEuNzM0LjQ1N2wuODEzLTEuODI4QzUuOTU4IDIuMzY4IDUuMDg3IDIgNCAydjJabTEgMFYzSDN2MWgyWiIgZmlsbD0iI2ZmZiIgbWFzaz0idXJsKCNiKSIvPjwvc3ZnPg==) 8 1, auto
}

/*! tab layout */
.e-bigger .e-richtexteditor .e-rte-toolbar .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:first-child,
.e-richtexteditor.e-bigger .e-rte-toolbar .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:first-child {
    margin-left: 3px
}

.e-bigger .e-richtexteditor.e-rtl .e-rte-toolbar .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:first-child,
.e-richtexteditor.e-bigger.e-rtl .e-rte-toolbar .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:first-child {
    margin-left: 0;
    margin-right: 3px
}

.e-bigger .e-richtexteditor .e-rte-toolbar .e-toolbar-extended,
.e-bigger .e-richtexteditor .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended,
.e-richtexteditor.e-bigger .e-rte-toolbar .e-toolbar-extended,
.e-richtexteditor.e-bigger .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended {
    padding-left: 3px
}

.e-bigger .e-richtexteditor .e-rte-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn .e-icons.e-btn-icon:not(.e-caret),
.e-bigger .e-richtexteditor .e-rte-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn .e-order-list.e-icons,
.e-bigger .e-richtexteditor .e-rte-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn .e-unorder-list.e-icons,
.e-bigger .e-richtexteditor .e-rte-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn .e-icons.e-btn-icon:not(.e-caret),
.e-bigger .e-richtexteditor .e-rte-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn .e-order-list.e-icons,
.e-bigger .e-richtexteditor .e-rte-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn .e-unorder-list.e-icons,
.e-bigger .e-richtexteditor .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn .e-icons.e-btn-icon:not(.e-caret),
.e-bigger .e-richtexteditor .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn .e-order-list.e-icons,
.e-bigger .e-richtexteditor .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn .e-unorder-list.e-icons,
.e-bigger .e-richtexteditor .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn .e-icons.e-btn-icon:not(.e-caret),
.e-bigger .e-richtexteditor .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn .e-order-list.e-icons,
.e-bigger .e-richtexteditor .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn .e-unorder-list.e-icons,
.e-richtexteditor.e-bigger .e-rte-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn .e-icons.e-btn-icon:not(.e-caret),
.e-richtexteditor.e-bigger .e-rte-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn .e-order-list.e-icons,
.e-richtexteditor.e-bigger .e-rte-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn .e-unorder-list.e-icons,
.e-richtexteditor.e-bigger .e-rte-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn .e-icons.e-btn-icon:not(.e-caret),
.e-richtexteditor.e-bigger .e-rte-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn .e-order-list.e-icons,
.e-richtexteditor.e-bigger .e-rte-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn .e-unorder-list.e-icons,
.e-richtexteditor.e-bigger .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn .e-icons.e-btn-icon:not(.e-caret),
.e-richtexteditor.e-bigger .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn .e-order-list.e-icons,
.e-richtexteditor.e-bigger .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn .e-unorder-list.e-icons,
.e-richtexteditor.e-bigger .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn .e-icons.e-btn-icon:not(.e-caret),
.e-richtexteditor.e-bigger .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn .e-order-list.e-icons,
.e-richtexteditor.e-bigger .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn .e-unorder-list.e-icons {
    font-size: 16px
}

.e-bigger .e-richtexteditor .e-rte-toolbar .e-toolbar-extended .e-toolbar-item .e-background-color .e-selected-color.e-icons:before,
.e-bigger .e-richtexteditor .e-rte-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-font-color .e-selected-color.e-icons:before,
.e-bigger .e-richtexteditor .e-rte-toolbar .e-toolbar-items .e-toolbar-item .e-background-color .e-selected-color.e-icons:before,
.e-bigger .e-richtexteditor .e-rte-toolbar .e-toolbar-items .e-toolbar-item .e-rte-font-color .e-selected-color.e-icons:before,
.e-bigger .e-richtexteditor .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-background-color .e-selected-color.e-icons:before,
.e-bigger .e-richtexteditor .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-font-color .e-selected-color.e-icons:before,
.e-bigger .e-richtexteditor .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-background-color .e-selected-color.e-icons:before,
.e-bigger .e-richtexteditor .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-rte-font-color .e-selected-color.e-icons:before,
.e-richtexteditor.e-bigger .e-rte-toolbar .e-toolbar-extended .e-toolbar-item .e-background-color .e-selected-color.e-icons:before,
.e-richtexteditor.e-bigger .e-rte-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-font-color .e-selected-color.e-icons:before,
.e-richtexteditor.e-bigger .e-rte-toolbar .e-toolbar-items .e-toolbar-item .e-background-color .e-selected-color.e-icons:before,
.e-richtexteditor.e-bigger .e-rte-toolbar .e-toolbar-items .e-toolbar-item .e-rte-font-color .e-selected-color.e-icons:before,
.e-richtexteditor.e-bigger .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-background-color .e-selected-color.e-icons:before,
.e-richtexteditor.e-bigger .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-font-color .e-selected-color.e-icons:before,
.e-richtexteditor.e-bigger .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-background-color .e-selected-color.e-icons:before,
.e-richtexteditor.e-bigger .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-rte-font-color .e-selected-color.e-icons:before {
    top: -20px
}

.e-bigger .e-richtexteditor .e-rte-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn.e-control.e-dropdown-btn.e-rte-dropdown-btn,
.e-bigger .e-richtexteditor .e-rte-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn.e-control.e-rte-dropdown-btn.e-dropdown-btn:active,
.e-bigger .e-richtexteditor .e-rte-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn.e-control.e-rte-dropdown-btn.e-dropdown-btn:focus,
.e-bigger .e-richtexteditor .e-rte-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn.e-control.e-rte-dropdown-btn.e-dropdown-btn:hover,
.e-bigger .e-richtexteditor .e-rte-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn.e-control.e-dropdown-btn.e-rte-dropdown-btn,
.e-bigger .e-richtexteditor .e-rte-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn.e-control.e-rte-dropdown-btn.e-dropdown-btn:active,
.e-bigger .e-richtexteditor .e-rte-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn.e-control.e-rte-dropdown-btn.e-dropdown-btn:focus,
.e-bigger .e-richtexteditor .e-rte-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn.e-control.e-rte-dropdown-btn.e-dropdown-btn:hover,
.e-bigger .e-richtexteditor .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn.e-control.e-dropdown-btn.e-rte-dropdown-btn,
.e-bigger .e-richtexteditor .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn.e-control.e-rte-dropdown-btn.e-dropdown-btn:active,
.e-bigger .e-richtexteditor .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn.e-control.e-rte-dropdown-btn.e-dropdown-btn:focus,
.e-bigger .e-richtexteditor .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn.e-control.e-rte-dropdown-btn.e-dropdown-btn:hover,
.e-bigger .e-richtexteditor .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn.e-control.e-dropdown-btn.e-rte-dropdown-btn,
.e-bigger .e-richtexteditor .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn.e-control.e-rte-dropdown-btn.e-dropdown-btn:active,
.e-bigger .e-richtexteditor .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn.e-control.e-rte-dropdown-btn.e-dropdown-btn:focus,
.e-bigger .e-richtexteditor .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn.e-control.e-rte-dropdown-btn.e-dropdown-btn:hover,
.e-richtexteditor.e-bigger .e-rte-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn.e-control.e-dropdown-btn.e-rte-dropdown-btn,
.e-richtexteditor.e-bigger .e-rte-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn.e-control.e-rte-dropdown-btn.e-dropdown-btn:active,
.e-richtexteditor.e-bigger .e-rte-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn.e-control.e-rte-dropdown-btn.e-dropdown-btn:focus,
.e-richtexteditor.e-bigger .e-rte-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn.e-control.e-rte-dropdown-btn.e-dropdown-btn:hover,
.e-richtexteditor.e-bigger .e-rte-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn.e-control.e-dropdown-btn.e-rte-dropdown-btn,
.e-richtexteditor.e-bigger .e-rte-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn.e-control.e-rte-dropdown-btn.e-dropdown-btn:active,
.e-richtexteditor.e-bigger .e-rte-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn.e-control.e-rte-dropdown-btn.e-dropdown-btn:focus,
.e-richtexteditor.e-bigger .e-rte-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn.e-control.e-rte-dropdown-btn.e-dropdown-btn:hover,
.e-richtexteditor.e-bigger .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn.e-control.e-dropdown-btn.e-rte-dropdown-btn,
.e-richtexteditor.e-bigger .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn.e-control.e-rte-dropdown-btn.e-dropdown-btn:active,
.e-richtexteditor.e-bigger .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn.e-control.e-rte-dropdown-btn.e-dropdown-btn:focus,
.e-richtexteditor.e-bigger .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn.e-control.e-rte-dropdown-btn.e-dropdown-btn:hover,
.e-richtexteditor.e-bigger .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn.e-control.e-dropdown-btn.e-rte-dropdown-btn,
.e-richtexteditor.e-bigger .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn.e-control.e-rte-dropdown-btn.e-dropdown-btn:active,
.e-richtexteditor.e-bigger .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn.e-control.e-rte-dropdown-btn.e-dropdown-btn:focus,
.e-richtexteditor.e-bigger .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn.e-btn.e-control.e-rte-dropdown-btn.e-dropdown-btn:hover {
    padding-left: 10px;
    padding-right: 6px
}

.e-bigger .e-richtexteditor .e-rte-toolbar .e-toolbar-extended .e-toolbar-item.e-active .e-tbar-btn.e-btn,
.e-bigger .e-richtexteditor .e-rte-toolbar .e-toolbar-items .e-toolbar-item.e-active .e-tbar-btn.e-btn,
.e-bigger .e-richtexteditor .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item.e-active .e-tbar-btn.e-btn,
.e-bigger .e-richtexteditor .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item.e-active .e-tbar-btn.e-btn,
.e-richtexteditor.e-bigger .e-rte-toolbar .e-toolbar-extended .e-toolbar-item.e-active .e-tbar-btn.e-btn,
.e-richtexteditor.e-bigger .e-rte-toolbar .e-toolbar-items .e-toolbar-item.e-active .e-tbar-btn.e-btn,
.e-richtexteditor.e-bigger .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item.e-active .e-tbar-btn.e-btn,
.e-richtexteditor.e-bigger .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item.e-active .e-tbar-btn.e-btn {
    padding: 0 6px
}

.e-bigger .e-richtexteditor .e-rte-toolbar .e-toolbar-extended .e-dropdown-btn .e-rte-color-content,
.e-bigger .e-richtexteditor .e-rte-toolbar .e-toolbar-items .e-dropdown-btn .e-rte-color-content,
.e-bigger .e-richtexteditor .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-dropdown-btn .e-rte-color-content,
.e-bigger .e-richtexteditor .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-dropdown-btn .e-rte-color-content,
.e-richtexteditor.e-bigger .e-rte-toolbar .e-toolbar-extended .e-dropdown-btn .e-rte-color-content,
.e-richtexteditor.e-bigger .e-rte-toolbar .e-toolbar-items .e-dropdown-btn .e-rte-color-content,
.e-richtexteditor.e-bigger .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-dropdown-btn .e-rte-color-content,
.e-richtexteditor.e-bigger .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-dropdown-btn .e-rte-color-content {
    height: 36px;
    padding-top: 1px
}

.e-bigger .e-richtexteditor.e-rte-full-screen iframe,
.e-richtexteditor.e-bigger.e-rte-full-screen iframe {
    height: calc(100% - 56px)
}

.e-bigger .e-richtexteditor.e-rte-full-screen .e-rte-edit-table,
.e-richtexteditor.e-bigger.e-rte-full-screen .e-rte-edit-table {
    max-height: 312px !important
}

.e-bigger .e-richtexteditor.e-rte-full-screen .e-rte-edit-table-prop-dialog,
.e-richtexteditor.e-bigger.e-rte-full-screen .e-rte-edit-table-prop-dialog {
    max-height: 385px !important
}

.e-bigger .e-richtexteditor.e-rte-full-screen .e-rte-link-dialog,
.e-richtexteditor.e-bigger.e-rte-full-screen .e-rte-link-dialog {
    max-height: 437px !important
}

.e-bigger .e-richtexteditor.e-rte-full-screen .e-rte-img-dialog,
.e-richtexteditor.e-bigger.e-rte-full-screen .e-rte-img-dialog {
    min-height: 451px !important
}

.e-bigger .e-richtexteditor.e-rte-full-screen .e-rte-img-link-dialog,
.e-richtexteditor.e-bigger.e-rte-full-screen .e-rte-img-link-dialog {
    max-height: 250px !important
}

.e-bigger .e-richtexteditor.e-rte-full-screen .e-rte-img-size-dialog,
.e-richtexteditor.e-bigger.e-rte-full-screen .e-rte-img-size-dialog {
    max-height: 312px !important
}

.e-bigger .e-richtexteditor.e-rte-full-screen .e-rte-img-alt-dialog,
.e-richtexteditor.e-bigger.e-rte-full-screen .e-rte-img-alt-dialog {
    min-height: 451px !important
}

.e-bigger .e-richtexteditor .e-rte-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-bulletformatlist-dropdown .e-rte-list-primary-content,
.e-bigger .e-richtexteditor .e-rte-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-numberformatlist-dropdown .e-rte-list-primary-content,
.e-bigger .e-richtexteditor .e-rte-toolbar .e-toolbar-items .e-toolbar-item .e-rte-bulletformatlist-dropdown .e-rte-list-primary-content,
.e-bigger .e-richtexteditor .e-rte-toolbar .e-toolbar-items .e-toolbar-item .e-rte-numberformatlist-dropdown .e-rte-list-primary-content,
.e-bigger .e-richtexteditor .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-bulletformatlist-dropdown .e-rte-list-primary-content,
.e-bigger .e-richtexteditor .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-numberformatlist-dropdown .e-rte-list-primary-content,
.e-bigger .e-richtexteditor .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-rte-bulletformatlist-dropdown .e-rte-list-primary-content,
.e-bigger .e-richtexteditor .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-rte-numberformatlist-dropdown .e-rte-list-primary-content,
.e-richtexteditor.e-bigger .e-rte-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-bulletformatlist-dropdown .e-rte-list-primary-content,
.e-richtexteditor.e-bigger .e-rte-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-numberformatlist-dropdown .e-rte-list-primary-content,
.e-richtexteditor.e-bigger .e-rte-toolbar .e-toolbar-items .e-toolbar-item .e-rte-bulletformatlist-dropdown .e-rte-list-primary-content,
.e-richtexteditor.e-bigger .e-rte-toolbar .e-toolbar-items .e-toolbar-item .e-rte-numberformatlist-dropdown .e-rte-list-primary-content,
.e-richtexteditor.e-bigger .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-bulletformatlist-dropdown .e-rte-list-primary-content,
.e-richtexteditor.e-bigger .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-numberformatlist-dropdown .e-rte-list-primary-content,
.e-richtexteditor.e-bigger .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-rte-bulletformatlist-dropdown .e-rte-list-primary-content,
.e-richtexteditor.e-bigger .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-rte-numberformatlist-dropdown .e-rte-list-primary-content {
    line-height: 1
}

.e-bigger .e-richtexteditor .e-dialog.e-rte-dialog-minheight,
.e-richtexteditor.e-bigger .e-dialog.e-rte-dialog-minheight {
    min-height: 324px
}

.e-richtexteditor {
    color: #333;
    display: block;
    position: relative
}

.e-richtexteditor textarea.e-content {
    border: 0;
    display: block;
    height: 100%;
    margin: 0;
    outline: 0;
    padding: 8px;
    resize: none;
    width: 100%
}

.e-richtexteditor .e-rte-hidden {
    display: none
}

.e-richtexteditor.e-disabled {
    pointer-events: none
}

.e-richtexteditor.e-rte-full-screen {
    bottom: 0;
    height: 100% !important;
    left: 0;
    overflow: auto;
    position: fixed;
    right: 0;
    top: 0;
    width: 100% !important;
    z-index: 999
}

.e-richtexteditor.e-rte-full-screen .e-resize-handle {
    display: none
}

.e-richtexteditor.e-rte-full-screen iframe {
    height: calc(100% - 42px)
}

.e-richtexteditor.e-rte-full-screen .e-rte-edit-table {
    max-height: 250px !important
}

.e-richtexteditor.e-rte-full-screen .e-rte-edit-table-prop-dialog {
    max-height: 321px !important
}

.e-richtexteditor.e-rte-full-screen .e-rte-link-dialog {
    max-height: 365px !important
}

.e-richtexteditor.e-rte-full-screen .e-rte-img-dialog {
    max-height: 403px !important
}

.e-richtexteditor.e-rte-full-screen .e-rte-img-link-dialog {
    max-height: 198px !important
}

.e-richtexteditor.e-rte-full-screen .e-rte-img-size-dialog {
    max-height: 260px !important
}

.e-richtexteditor.e-rte-full-screen .e-rte-img-alt-dialog {
    max-height: 403px !important
}

.e-richtexteditor.e-rtl .e-rte-character-count {
    left: 0;
    padding-left: 30px;
    padding-right: 0;
    right: auto
}

.e-richtexteditor.e-rtl .e-rte-content .e-content blockquote {
    padding-left: 0;
    padding-right: 5px
}

.e-richtexteditor .e-rte-toolbar .e-toolbar-items:not(.e-tbar-pos):not(.e-toolbar-multirow) .e-toolbar-item:first-child {
    margin-left: 7px
}

.e-richtexteditor .e-rte-toolbar .e-hor-nav.e-expended-nav {
    height: auto;
    min-height: 41px;
    padding-left: 1px
}

.e-richtexteditor .e-rte-toolbar .e-toolbar-multirow {
    margin-left: 7px;
    margin-right: 7px
}

.e-richtexteditor.e-rtl .e-rte-toolbar .e-toolbar-items:not(.e-tbar-pos):not(.e-toolbar-multirow) .e-toolbar-item:first-child {
    margin-left: 0;
    margin-right: 7px
}

.e-richtexteditor.e-rtl .e-rte-toolbar .e-toolbar-multirow:not(.e-tbar-pos) .e-toolbar-item:first-child {
    margin-right: 0
}

.e-richtexteditor .e-rte-toolbar.e-rte-tb-mobile .e-toolbar-multirow {
    display: inline-block;
    margin-left: 0;
    margin-right: 0;
    overflow-x: auto;
    white-space: nowrap;
    width: 100%
}

.e-richtexteditor .e-rte-toolbar,
.e-richtexteditor .e-rte-toolbar.e-toolbar.e-extended-toolbar {
    position: inherit;
    z-index: 101
}

.e-richtexteditor .e-rte-toolbar .e-toolbar-extended,
.e-richtexteditor .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended {
    margin-left: 0;
    padding-left: 7px
}

.e-richtexteditor .e-rte-toolbar .e-toolbar-extended .e-toolbar-item .e-font-name-tbar-btn>:first-child,
.e-richtexteditor .e-rte-toolbar .e-toolbar-extended .e-toolbar-item .e-font-size-tbar-btn>:first-child,
.e-richtexteditor .e-rte-toolbar .e-toolbar-extended .e-toolbar-item .e-formats-tbar-btn>:first-child,
.e-richtexteditor .e-rte-toolbar .e-toolbar-items .e-toolbar-item .e-font-name-tbar-btn>:first-child,
.e-richtexteditor .e-rte-toolbar .e-toolbar-items .e-toolbar-item .e-font-size-tbar-btn>:first-child,
.e-richtexteditor .e-rte-toolbar .e-toolbar-items .e-toolbar-item .e-formats-tbar-btn>:first-child,
.e-richtexteditor .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-font-name-tbar-btn>:first-child,
.e-richtexteditor .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-font-size-tbar-btn>:first-child,
.e-richtexteditor .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-formats-tbar-btn>:first-child,
.e-richtexteditor .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-font-name-tbar-btn>:first-child,
.e-richtexteditor .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-font-size-tbar-btn>:first-child,
.e-richtexteditor .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-formats-tbar-btn>:first-child {
    min-width: 0
}

.e-richtexteditor .e-rte-toolbar .e-toolbar-extended .e-toolbar-item .e-dropdown-btn,
.e-richtexteditor .e-rte-toolbar .e-toolbar-items .e-toolbar-item .e-dropdown-btn,
.e-richtexteditor .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-dropdown-btn,
.e-richtexteditor .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-dropdown-btn {
    padding-left: 7px;
    padding-right: 2.5px
}

.e-richtexteditor .e-rte-toolbar .e-toolbar-extended .e-toolbar-item .e-dropdown-btn .e-rte-dropdown-btn-text,
.e-richtexteditor .e-rte-toolbar .e-toolbar-items .e-toolbar-item .e-dropdown-btn .e-rte-dropdown-btn-text,
.e-richtexteditor .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-dropdown-btn .e-rte-dropdown-btn-text,
.e-richtexteditor .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-dropdown-btn .e-rte-dropdown-btn-text {
    font-size: inherit;
    font-weight: 400;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.e-richtexteditor .e-rte-toolbar .e-toolbar-extended .e-toolbar-item .e-dropdown-btn:active,
.e-richtexteditor .e-rte-toolbar .e-toolbar-extended .e-toolbar-item .e-dropdown-btn:focus,
.e-richtexteditor .e-rte-toolbar .e-toolbar-extended .e-toolbar-item .e-dropdown-btn:hover,
.e-richtexteditor .e-rte-toolbar .e-toolbar-items .e-toolbar-item .e-dropdown-btn:active,
.e-richtexteditor .e-rte-toolbar .e-toolbar-items .e-toolbar-item .e-dropdown-btn:focus,
.e-richtexteditor .e-rte-toolbar .e-toolbar-items .e-toolbar-item .e-dropdown-btn:hover,
.e-richtexteditor .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-dropdown-btn:active,
.e-richtexteditor .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-dropdown-btn:focus,
.e-richtexteditor .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-dropdown-btn:hover,
.e-richtexteditor .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-dropdown-btn:active,
.e-richtexteditor .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-dropdown-btn:focus,
.e-richtexteditor .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-dropdown-btn:hover {
    padding-left: 7px;
    padding-right: 2.5px
}

.e-richtexteditor .e-rte-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-font-color .e-selected-color.e-icons:before,
.e-richtexteditor .e-rte-toolbar .e-toolbar-items .e-toolbar-item .e-rte-font-color .e-selected-color.e-icons:before,
.e-richtexteditor .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-font-color .e-selected-color.e-icons:before,
.e-richtexteditor .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-rte-font-color .e-selected-color.e-icons:before {
    font-size: 12px;
    position: relative;
    top: -18px
}

.e-richtexteditor .e-rte-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-bulletformatlist-dropdown .e-rte-list-primary-content,
.e-richtexteditor .e-rte-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-numberformatlist-dropdown .e-rte-list-primary-content,
.e-richtexteditor .e-rte-toolbar .e-toolbar-items .e-toolbar-item .e-rte-bulletformatlist-dropdown .e-rte-list-primary-content,
.e-richtexteditor .e-rte-toolbar .e-toolbar-items .e-toolbar-item .e-rte-numberformatlist-dropdown .e-rte-list-primary-content,
.e-richtexteditor .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-bulletformatlist-dropdown .e-rte-list-primary-content,
.e-richtexteditor .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-numberformatlist-dropdown .e-rte-list-primary-content,
.e-richtexteditor .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-rte-bulletformatlist-dropdown .e-rte-list-primary-content,
.e-richtexteditor .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-rte-numberformatlist-dropdown .e-rte-list-primary-content {
    line-height: 1
}

.e-richtexteditor .e-rte-toolbar .e-toolbar-extended .e-toolbar-item .e-background-color.e-icons:before,
.e-richtexteditor .e-rte-toolbar .e-toolbar-items .e-toolbar-item .e-background-color.e-icons:before,
.e-richtexteditor .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-background-color.e-icons:before,
.e-richtexteditor .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-background-color.e-icons:before {
    display: inline;
    font-size: 14px
}

.e-richtexteditor .e-rte-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn .e-icons.e-btn-icon:not(.e-caret),
.e-richtexteditor .e-rte-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn .e-order-list.e-icons,
.e-richtexteditor .e-rte-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn .e-unorder-list.e-icons,
.e-richtexteditor .e-rte-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn .e-icons.e-btn-icon:not(.e-caret),
.e-richtexteditor .e-rte-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn .e-order-list.e-icons,
.e-richtexteditor .e-rte-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn .e-unorder-list.e-icons,
.e-richtexteditor .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn .e-icons.e-btn-icon:not(.e-caret),
.e-richtexteditor .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn .e-order-list.e-icons,
.e-richtexteditor .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn .e-unorder-list.e-icons,
.e-richtexteditor .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn .e-icons.e-btn-icon:not(.e-caret),
.e-richtexteditor .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn .e-order-list.e-icons,
.e-richtexteditor .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn .e-unorder-list.e-icons {
    font-size: 14px
}

.e-richtexteditor .e-rte-toolbar .e-toolbar-extended .e-toolbar-item.e-active .e-tbar-btn.e-btn,
.e-richtexteditor .e-rte-toolbar .e-toolbar-items .e-toolbar-item.e-active .e-tbar-btn.e-btn,
.e-richtexteditor .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item.e-active .e-tbar-btn.e-btn,
.e-richtexteditor .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item.e-active .e-tbar-btn.e-btn {
    padding: 0 1.5px
}

.e-richtexteditor .e-rte-toolbar .e-toolbar-extended .e-dropdown-btn .e-rte-color-content,
.e-richtexteditor .e-rte-toolbar .e-toolbar-items .e-dropdown-btn .e-rte-color-content,
.e-richtexteditor .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-dropdown-btn .e-rte-color-content,
.e-richtexteditor .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-dropdown-btn .e-rte-color-content {
    height: 24px;
    padding-top: 1px
}

.e-richtexteditor .e-rte-toolbar.e-control[class*=e-toolbar],
.e-richtexteditor .e-rte-toolbar.e-toolbar.e-extended-toolbar.e-control[class*=e-toolbar] {
    box-sizing: border-box
}

.e-richtexteditor .e-rte-toolbar .e-toolbar-extended.e-visible,
.e-richtexteditor .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended.e-visible {
    display: block;
    visibility: hidden
}

.e-richtexteditor .e-rte-toolbar.e-tbar-ios-fixed.e-rte-tb-fixed,
.e-richtexteditor .e-rte-toolbar.e-toolbar.e-extended-toolbar.e-tbar-ios-fixed.e-rte-tb-fixed {
    top: 0;
    transform: translateZ(0)
}

.e-richtexteditor .e-rte-toolbar.e-rte-tb-fixed:not(.e-tbar-ios-fixed),
.e-richtexteditor .e-rte-toolbar.e-toolbar.e-extended-toolbar.e-rte-tb-fixed:not(.e-tbar-ios-fixed) {
    bottom: 0
}

.e-richtexteditor .e-rte-toolbar.e-rte-tb-fixed,
.e-richtexteditor .e-rte-toolbar.e-toolbar.e-extended-toolbar.e-rte-tb-fixed {
    display: none;
    left: 0;
    position: fixed;
    right: 0
}

.e-richtexteditor .e-rte-toolbar.e-rte-tb-fixed.e-show,
.e-richtexteditor .e-rte-toolbar.e-toolbar.e-extended-toolbar.e-rte-tb-fixed.e-show {
    display: block;
    z-index: 101
}

.e-richtexteditor .e-rte-toolbar.e-rte-tb-float,
.e-richtexteditor .e-rte-toolbar.e-toolbar.e-extended-toolbar.e-rte-tb-float {
    position: fixed;
    top: 0
}

.e-richtexteditor .e-rte-toolbar.e-rte-tb-float.e-rte-tb-abs-float,
.e-richtexteditor .e-rte-toolbar.e-toolbar.e-extended-toolbar.e-rte-tb-float.e-rte-tb-abs-float {
    position: absolute
}

.e-richtexteditor .rte-placeholder {
    color: #333;
    line-height: 16px;
    opacity: .54;
    overflow: hidden;
    padding: 16px;
    position: absolute;
    text-align: start;
    top: 0;
    z-index: 1
}

.e-richtexteditor .e-rte-content {
    position: relative;
    z-index: 1
}

.e-richtexteditor .e-rte-content,
.e-richtexteditor .e-source-content {
    -webkit-overflow-scrolling: touch;
    overflow: auto;
    transition: .1s ease-out;
    width: 100%
}

.e-richtexteditor .e-rte-content .e-content,
.e-richtexteditor .e-source-content .e-content {
    background: #0000 none repeat 0 0/auto auto padding-box border-box scroll;
    background: initial;
    box-sizing: border-box;
    height: 100%;
    min-height: 100px;
    outline: 0 solid #0000;
    overflow-x: auto;
    padding: 16px;
    position: relative;
    text-align: inherit;
    z-index: 2
}

@media screen and (min-width:992px) {

    .e-richtexteditor .e-rte-content .e-content,
    .e-richtexteditor .e-source-content .e-content {
        font-size: 14px
    }
}

.e-richtexteditor .e-rte-content .e-content p,
.e-richtexteditor .e-source-content .e-content p {
    margin: 0 0 10px
}

.e-richtexteditor .e-rte-content .e-content li,
.e-richtexteditor .e-source-content .e-content li {
    margin-bottom: 10px
}

.e-richtexteditor .e-rte-content .e-content h1,
.e-richtexteditor .e-source-content .e-content h1 {
    font-size: 2.17em;
    font-weight: 400;
    line-height: 1;
    margin: 10px 0
}

.e-richtexteditor .e-rte-content .e-content h2,
.e-richtexteditor .e-source-content .e-content h2 {
    font-size: 1.74em;
    font-weight: 400;
    margin: 10px 0
}

.e-richtexteditor .e-rte-content .e-content h3,
.e-richtexteditor .e-source-content .e-content h3 {
    font-size: 1.31em;
    font-weight: 400;
    margin: 10px 0
}

.e-richtexteditor .e-rte-content .e-content h4,
.e-richtexteditor .e-source-content .e-content h4 {
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    margin: 0
}

.e-richtexteditor .e-rte-content .e-content h5,
.e-richtexteditor .e-source-content .e-content h5 {
    font-size: .8em;
    font-weight: 400;
    margin: 0
}

.e-richtexteditor .e-rte-content .e-content h6,
.e-richtexteditor .e-source-content .e-content h6 {
    font-size: .65em;
    font-weight: 400;
    margin: 0
}

.e-richtexteditor .e-rte-content .e-content blockquote,
.e-richtexteditor .e-source-content .e-content blockquote {
    margin: 10px 0;
    padding-left: 5px
}

.e-richtexteditor .e-rte-content .e-content pre,
.e-richtexteditor .e-source-content .e-content pre {
    word-wrap: break-word;
    background-color: inherit;
    border: 0;
    border-radius: 0;
    color: #333;
    font-size: inherit;
    line-height: inherit;
    margin: 0 0 10px;
    overflow: visible;
    padding: 0;
    white-space: pre-wrap;
    word-break: inherit
}

.e-richtexteditor .e-rte-content .e-content b,
.e-richtexteditor .e-rte-content .e-content strong,
.e-richtexteditor .e-source-content .e-content b,
.e-richtexteditor .e-source-content .e-content strong {
    font-weight: 700
}

.e-richtexteditor .e-rte-content .e-content a,
.e-richtexteditor .e-source-content .e-content a {
    text-decoration: none;
    -webkit-user-select: auto;
    user-select: auto
}

.e-richtexteditor .e-rte-content .e-content a:hover,
.e-richtexteditor .e-source-content .e-content a:hover {
    text-decoration: underline
}

.e-richtexteditor .e-rte-content .e-content blockquote:last-child,
.e-richtexteditor .e-rte-content .e-content p:last-child,
.e-richtexteditor .e-rte-content .e-content pre:last-child,
.e-richtexteditor .e-source-content .e-content blockquote:last-child,
.e-richtexteditor .e-source-content .e-content p:last-child,
.e-richtexteditor .e-source-content .e-content pre:last-child {
    margin-bottom: 0
}

.e-richtexteditor .e-rte-content .e-content h3+h4,
.e-richtexteditor .e-rte-content .e-content h4+h5,
.e-richtexteditor .e-rte-content .e-content h5+h6,
.e-richtexteditor .e-source-content .e-content h3+h4,
.e-richtexteditor .e-source-content .e-content h4+h5,
.e-richtexteditor .e-source-content .e-content h5+h6 {
    margin-top: .6em
}

.e-richtexteditor .e-rte-content .e-content ul:last-child,
.e-richtexteditor .e-source-content .e-content ul:last-child {
    margin-bottom: 0
}

.e-richtexteditor .e-rte-character-count {
    bottom: 0;
    color: #000;
    font-size: 14px;
    margin-right: 30px;
    opacity: .54;
    padding-bottom: 2px;
    position: absolute;
    right: 0;
    z-index: 100
}

.e-richtexteditor .e-rte-character-count.e-warning {
    color: #ffb74d;
    opacity: 1
}

.e-richtexteditor .e-rte-character-count.e-error {
    color: #c62828;
    opacity: 1
}

.e-richtexteditor .e-rte-srctextarea {
    background-color: #0000;
    border: 0;
    color: #333;
    display: block;
    height: 100%;
    line-height: 22px;
    overflow: auto;
    padding: 16px;
    resize: none;
    transition: .1s ease-out;
    width: 100%
}

.e-richtexteditor .e-resize-handle {
    height: 15px;
    position: absolute;
    width: 15px
}

.e-richtexteditor .e-resize-handle.e-south-east {
    bottom: 0;
    cursor: nwse-resize;
    right: 0;
    z-index: 100
}

.e-richtexteditor .e-resize-handle.e-south-west {
    bottom: 0;
    cursor: sw-resize;
    left: 0;
    transform: rotate(90deg);
    z-index: 100
}

.e-richtexteditor.e-rtl.e-rte-resize {
    float: right
}

.e-richtexteditor.e-rtl .e-resize-handle.e-south-west {
    direction: ltr;
    text-align: left;
    text-align: initial
}

.e-richtexteditor.e-rte-tb-expand.e-rte-fixed-tb-expand {
    transition: none
}

.e-richtexteditor .e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn .e-icons.e-btn-icon:not(.e-toolbar-pop) {
    padding: 0
}

.e-richtexteditor .e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn:hover {
    background: #0000001f
}

.e-richtexteditor .e-toolbar .e-toolbar-item .e-tbar-btn,
.e-richtexteditor .e-toolbar.e-extended-toolbar .e-toolbar-extended.e-toolbar-pop .e-toolbar-item .e-tbar-btn {
    font-size: 14px
}

.e-rte-linkcontent .e-rte-label {
    padding-top: 20px
}

.e-rte-label label {
    font-weight: 400
}

.e-rte-linkcontent .e-rte-label:first-child {
    padding-top: 0
}

.e-bigger .e-rte-dropdown-popup ul {
    min-width: 84px
}

@media screen and (max-width:768px) {
    .e-rte-dropdown-popup.e-rte-inline-dropdown ul {
        padding: 7px 0
    }

    .e-rte-dropdown-popup.e-rte-inline-dropdown ul li.e-item {
        height: 34px;
        line-height: 34px;
        padding: 0 6.5px
    }

    .e-rte-dropdown-popup.e-rte-inline-dropdown ul .e-item .e-menu-icon {
        float: none
    }

    .e-rte-dropdown-popup.e-rte-inline-dropdown.e-rte-dropdown-icons.e-dropdown-popup {
        max-height: 280px
    }

    .e-rte-dropdown-popup.e-rte-inline-dropdown.e-rte-dropdown-icons.e-dropdown-popup ul {
        display: inline-flex
    }
}

.e-rte-dropdown-popup ul {
    min-width: 82px
}

.e-rte-dropdown-popup ul .e-item .e-menu-icon {
    margin: 0 6px;
    width: auto
}

.e-rte-dropdown-popup ul .e-item.e-h1 {
    font-size: 2em;
    font-weight: 700;
    height: 40px;
    line-height: 40px
}

.e-rte-dropdown-popup ul .e-item.e-h2 {
    font-size: 1.5em;
    font-weight: 700;
    height: 40px;
    line-height: 40px
}

.e-rte-dropdown-popup ul .e-item.e-h3 {
    font-size: 1.16em;
    font-weight: 700
}

.e-rte-dropdown-popup ul .e-item.e-h4 {
    font-size: 1em;
    font-weight: 700
}

.e-rte-dropdown-popup ul .e-item.e-h5 {
    font-size: .83em;
    font-weight: 700
}

.e-rte-dropdown-popup ul .e-item.e-h6 {
    font-size: .7em;
    font-weight: 700
}

.e-rte-dropdown-popup ul .e-item.e-segoe-ui {
    font-family: Segoe UI, Tahoma, Geneva, Verdana, sans-serif
}

.e-rte-dropdown-popup ul .e-item.e-arial {
    font-family: Arial, Helvetica, sans-serif
}

.e-rte-dropdown-popup ul .e-item.e-courier-new {
    font-family: Courier New, Courier, monospace
}

.e-rte-dropdown-popup ul .e-item.e-georgia {
    font-family: Georgia, Times New Roman, Times, serif
}

.e-rte-dropdown-popup ul .e-item.e-helvetica-neue {
    font-family: Helvetica Neue, Helvetica, Arial, sans-serif
}

.e-rte-dropdown-popup ul .e-item.e-impact {
    font-family: Impact, Haettenschweiler, Arial Narrow Bold, sans-serif
}

.e-rte-dropdown-popup ul .e-item.e-lucida-console {
    font-family: Lucida Console, Monaco, monospace
}

.e-rte-dropdown-popup ul .e-item.e-tahoma {
    font-family: Segoe UI, Tahoma, Geneva, Verdana, sans-serif
}

.e-rte-dropdown-popup ul .e-item.e-times-new-roman {
    font-family: Times New Roman, Times, serif
}

.e-rte-dropdown-popup ul .e-item.e-trebuchet-ms {
    font-family: Trebuchet MS, Lucida Sans Unicode, Lucida Grande, Lucida Sans, Arial, sans-serif
}

.e-rte-dropdown-popup ul .e-item.e-verdana {
    font-family: Verdana, Geneva, Tahoma, sans-serif
}

.e-rte-dropdown-popup ul .e-item.e-roboto {
    font-family: Roboto, Segoe UI, GeezaPro, "DejaVu Serif", sans-serif
}

.e-rte-dropdown-popup.e-rte-dropdown-icons ul {
    min-width: auto
}

@media screen and (max-width:768px) {
    .e-rte-dropdown-popup.e-rte-dropdown-icons ul {
        min-width: 30px
    }
}

.e-rte-dropdown-popup.e-rtl ul .e-item .e-menu-icon {
    margin: 0 6px
}

.e-rte-audio.e-audio-break,
.e-rte-image.e-imgbreak,
.e-rte-video.e-video-break {
    border: 0;
    cursor: pointer;
    display: block;
    float: none;
    max-width: 100%;
    padding: 1px;
    position: relative
}

.e-rte-audio,
.e-rte-image,
.e-rte-video {
    border: 0;
    cursor: pointer;
    display: block;
    float: none;
    margin: auto;
    max-width: 100%;
    position: relative
}

.e-rte-audio.e-audio-inline,
.e-rte-image.e-imginline,
.e-rte-video.e-video-inline {
    display: inline-block;
    float: none;
    max-width: calc(100% - 10px);
    padding: 1px;
    vertical-align: bottom
}

.e-rte-image.e-imgcenter,
.e-rte-video.e-video-center {
    cursor: pointer;
    display: block;
    float: none;
    margin: 5px auto;
    max-width: 100%;
    position: relative
}

.e-rte-image.e-imgleft,
.e-rte-video.e-video-left {
    float: left;
    margin: 0 5px 0 auto;
    text-align: left
}

.e-rte-image.e-imgright,
.e-rte-video.e-video-right {
    float: right;
    margin: 0 auto 0 5px;
    text-align: right
}

.e-rte-img-popup .e-item {
    height: 106px;
    width: 300px
}

.e-rte-img-caption {
    display: inline-block;
    margin: 5px auto;
    max-width: 100%;
    position: relative
}

.e-rte-img-caption.e-caption-inline {
    display: inline-block;
    margin: 5px;
    max-width: calc(100% - 10px);
    position: relative;
    text-align: center;
    vertical-align: bottom
}

.e-rte-img-caption.e-imgcenter {
    display: block;
    margin-left: auto;
    margin-right: auto
}

.e-rte-img-caption.e-imgright {
    display: block;
    margin-left: auto;
    margin-right: 0
}

.e-rte-img-caption.e-imgleft {
    display: block;
    margin-left: 0;
    margin-right: auto
}

.e-rte-img-caption .e-rte-image.e-imgright {
    float: none;
    margin-left: auto;
    margin-right: 0
}

.e-rte-img-caption .e-rte-image.e-imgleft {
    float: none;
    margin: 0
}

.e-img-caption.e-rte-img-caption.e-imgbreak {
    display: block
}

.e-rte-table {
    border-collapse: collapse;
    empty-cells: show
}

.e-rte-table td,
.e-rte-table th {
    border: 1px solid #bdbdbd;
    height: 20px;
    min-width: 20px;
    padding: 2px 5px;
    vertical-align: middle
}

.e-rte-table.e-dashed-border td,
.e-rte-table.e-dashed-border th {
    border-style: dashed
}

.e-rte-img-caption .e-img-inner {
    box-sizing: border-box;
    display: block;
    font-size: 14px;
    font-weight: 400;
    margin: auto;
    opacity: .9;
    position: relative;
    text-align: center;
    width: 100%
}

.e-rte-img-caption.e-imgleft .e-img-inner {
    text-align: left
}

.e-rte-img-caption.e-imgright .e-img-inner {
    text-align: right
}

.e-rte-img-caption .e-img-wrap {
    display: inline-block;
    margin: auto;
    padding: 0;
    width: 100%
}

.e-rte-img-dialog .e-rte-label {
    padding-top: 20px
}

.e-rte-img-dialog .e-rte-label:first-child {
    padding-top: 0
}

.e-rte-table-resize.e-column-resize,
.e-rte-table-resize.e-row-resize {
    background-color: #0000;
    background-repeat: repeat;
    bottom: 0;
    cursor: col-resize;
    height: 1px;
    overflow: visible;
    position: absolute;
    width: 1px
}

.e-rte-table-resize.e-row-resize {
    cursor: row-resize;
    height: 1px
}

.e-richtexteditor .e-audioheader,
.e-richtexteditor .e-linkheader,
.e-richtexteditor .e-video-url-wrap,
.e-richtexteditor .e-videoheader {
    font-family: Roboto, Segoe UI, GeezaPro, "DejaVu Serif", "sans-serif", -apple-system, BlinkMacSystemFont;
    font-size: 15px;
    opacity: .87;
    padding-bottom: 20px;
    padding-top: 20px
}

.e-richtexteditor .e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn,
.e-richtexteditor .e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn.e-control {
    padding: 0 1.5px
}

.e-richtexteditor .e-toolbar .e-toolbar-pop .e-toolbar-item.e-tbtn-align .e-btn.e-control .e-icons.e-btn-icon {
    min-width: 24px
}

.e-richtexteditor .e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-btn.e-control:hover {
    padding: 0 1.5px
}

.e-richtexteditor .e-aud-uploadwrap.e-droparea .e-upload .e-upload-files .e-file-abort-btn.e-icons,
.e-richtexteditor .e-aud-uploadwrap.e-droparea .e-upload .e-upload-files .e-file-delete-btn.e-icons,
.e-richtexteditor .e-img-uploadwrap.e-droparea .e-upload .e-upload-files .e-file-abort-btn.e-icons,
.e-richtexteditor .e-img-uploadwrap.e-droparea .e-upload .e-upload-files .e-file-delete-btn.e-icons,
.e-richtexteditor .e-vid-uploadwrap.e-droparea .e-upload .e-upload-files .e-file-abort-btn.e-icons,
.e-richtexteditor .e-vid-uploadwrap.e-droparea .e-upload .e-upload-files .e-file-delete-btn.e-icons {
    margin-top: 0
}

.e-richtexteditor .e-aud-uploadwrap.e-droparea .e-upload .e-upload-files .e-file-abort-btn.e-icons,
.e-richtexteditor .e-img-uploadwrap.e-droparea .e-upload .e-upload-files .e-file-abort-btn.e-icons,
.e-richtexteditor .e-vid-uploadwrap.e-droparea .e-upload .e-upload-files .e-file-abort-btn.e-icons {
    margin-right: 30px
}

.e-richtexteditor .e-aud-uploadwrap.e-droparea .e-upload .e-upload-files .e-upload-file-list,
.e-richtexteditor .e-img-uploadwrap.e-droparea .e-upload .e-upload-files .e-upload-file-list,
.e-richtexteditor .e-vid-uploadwrap.e-droparea .e-upload .e-upload-files .e-upload-file-list {
    border-bottom: 0 solid #0000;
    min-height: 0;
    min-height: auto
}

.e-richtexteditor .e-aud-uploadwrap.e-droparea .e-upload .e-upload-files .e-upload-file-list .e-file-container,
.e-richtexteditor .e-img-uploadwrap.e-droparea .e-upload .e-upload-files .e-upload-file-list .e-file-container,
.e-richtexteditor .e-vid-uploadwrap.e-droparea .e-upload .e-upload-files .e-upload-file-list .e-file-container {
    margin-left: 0;
    margin-right: 0
}

.e-richtexteditor .e-aud-uploadwrap.e-droparea .e-upload .e-upload-files,
.e-richtexteditor .e-img-uploadwrap.e-droparea .e-upload .e-upload-files,
.e-richtexteditor .e-vid-uploadwrap.e-droparea .e-upload .e-upload-files {
    border-top: 0 solid #0000
}

.e-richtexteditor .e-aud-uploadwrap.e-droparea .e-file-select-wrap,
.e-richtexteditor .e-img-uploadwrap.e-droparea .e-file-select-wrap,
.e-richtexteditor .e-vid-uploadwrap.e-droparea .e-file-select-wrap {
    display: none
}

.e-richtexteditor .e-aud-uploadwrap.e-droparea .e-upload,
.e-richtexteditor .e-img-uploadwrap.e-droparea .e-upload,
.e-richtexteditor .e-vid-uploadwrap.e-droparea .e-upload {
    border: 0 solid #0000;
    float: none
}

.e-richtexteditor .e-dialog .e-aud-uploadwrap.e-droparea .e-browsebtn,
.e-richtexteditor .e-dialog .e-img-uploadwrap.e-droparea .e-browsebtn,
.e-richtexteditor .e-dialog .e-vid-uploadwrap.e-droparea .e-browsebtn {
    display: block;
    height: 36px;
    margin: 0 auto;
    padding: 0 18px;
    position: relative;
    top: -50px
}

.e-richtexteditor .e-dialog .e-vid-uploadwrap.e-droparea .e-browsebtn,
.e-richtexteditor .e-rte-video-dialog.e-dialog.e-device.e-dlg-modal .e-vid-uploadwrap.e-droparea .e-browsebtn {
    top: -130px
}

.e-richtexteditor .e-dialog.e-device.e-dlg-modal .e-aud-uploadwrap.e-droparea .e-browsebtn,
.e-richtexteditor .e-dialog.e-device.e-dlg-modal .e-img-uploadwrap.e-droparea .e-browsebtn,
.e-richtexteditor .e-dialog.e-device.e-dlg-modal .e-vid-uploadwrap.e-droparea .e-browsebtn {
    display: none
}

.e-richtexteditor .e-dialog .e-aud-uploadwrap.e-droparea,
.e-richtexteditor .e-dialog .e-img-uploadwrap.e-droparea,
.e-richtexteditor .e-dialog .e-vid-uploadwrap.e-droparea {
    line-height: 10;
    min-height: 50px;
    position: relative
}

.e-richtexteditor .e-dialog .e-aud-uploadwrap.e-droparea .e-rte-upload-text,
.e-richtexteditor .e-dialog .e-img-uploadwrap.e-droparea .e-rte-upload-text,
.e-richtexteditor .e-dialog .e-vid-uploadwrap.e-droparea .e-rte-upload-text {
    display: inline-block;
    line-height: normal
}

.e-richtexteditor .e-dialog.e-device.e-dlg-modal .e-aud-uploadwrap.e-droparea,
.e-richtexteditor .e-dialog.e-device.e-dlg-modal .e-img-uploadwrap.e-droparea,
.e-richtexteditor .e-dialog.e-device.e-dlg-modal .e-vid-uploadwrap.e-droparea {
    line-height: 4
}

.e-richtexteditor .e-rte-inline-dropdown ul {
    max-height: 200px;
    overflow-y: auto
}

.e-richtexteditor .e-rte-dropdown-popup.e-rte-dropdown-items ul {
    max-height: 280px;
    overflow-y: auto
}

.e-richtexteditor .e-bigger .e-rte-dropdown-popup.e-rte-dropdown-items ul {
    max-height: 360px;
    overflow-y: auto
}

.e-richtexteditor .e-dropdown-btn.e-rte-backgroundcolor-dropdown,
.e-richtexteditor .e-dropdown-btn.e-rte-bulletformatlist-dropdown,
.e-richtexteditor .e-dropdown-btn.e-rte-fontcolor-dropdown,
.e-richtexteditor .e-dropdown-btn.e-rte-numberformatlist-dropdown {
    line-height: 25px
}

.e-richtexteditor .e-rte-table-popup.e-popup.e-popup-open {
    border: none;
    border-radius: 0;
    box-shadow: 0 3px 8px 0 #00000042;
    font-size: 14px;
    font-weight: 400;
    min-width: 120px;
    overflow: hidden;
    padding: 10px
}

.e-richtexteditor .e-rte-table-popup.e-popup-open .e-rte-tablecell {
    border: 1px solid #bdbdbd;
    display: inline-block;
    height: 14px;
    margin: 1px;
    overflow: hidden;
    vertical-align: top;
    width: 14px
}

.e-richtexteditor .e-rte-table-popup.e-popup-open .e-rte-table-row {
    height: 16px
}

.e-richtexteditor .e-rte-table-popup.e-popup-open .e-insert-table-btn {
    width: 100%
}

.e-richtexteditor .e-rte-edit-table .e-rte-field {
    padding-top: 20px
}

.e-richtexteditor .e-rte-edit-table .e-rte-field:first-child {
    padding-top: 0
}

.e-richtexteditor .e-rte-content .e-content table td.e-cell-select,
.e-richtexteditor .e-rte-content .e-content table th.e-cell-select {
    border: 1px double #0478d7;
    height: 24.67px
}

.e-richtexteditor span.e-table-box {
    cursor: nwse-resize;
    display: block;
    height: 10px;
    position: absolute;
    width: 10px
}

.e-richtexteditor span.e-table-box.e-hide {
    display: none
}

.e-richtexteditor span.e-table-box.e-rmob {
    height: 14px;
    width: 14px
}

.e-richtexteditor .e-upload .e-upload-files .e-upload-file-list .e-file-container {
    margin-right: 50px
}

.e-richtexteditor .e-rte-upload-popup {
    width: 250px
}

.e-richtexteditor .e-rte-dialog-upload .e-upload-files {
    border-top: 0
}

.e-richtexteditor .e-rte-dialog-upload .e-upload-files .e-upload-file-list {
    border-bottom: 0
}

.e-richtexteditor .e-rte-emojipicker-popup.e-popup.e-popup-open {
    border: none;
    height: 330px;
    min-width: 120px;
    width: 308px
}

.e-richtexteditor .e-rte-emojipicker-popup.e-popup.e-popup-open .e-toolbar .e-toolbar-item .e-tbar-btn {
    border-radius: 4px;
    padding: 3px
}

.e-richtexteditor .e-rte-emojipicker-popup.e-popup.e-popup-open .e-toolbar .e-toolbar-item .e-tbar-btn .e-tbar-btn-text {
    font-size: 24px;
    padding: 1px
}

.e-richtexteditor .e-rte-emojipicker-popup.e-popup.e-popup-open .e-input-group.e-control-wrapper {
    margin: 10px;
    width: 94%
}

.e-richtexteditor .e-rte-emojipicker-popup.e-popup.e-popup-open .e-input-group.e-control-wrapper .e-rte-emoji-search {
    text-indent: 4px
}

.e-richtexteditor .e-rte-emojipicker-popup.e-popup.e-popup-open .e-rte-emojipicker-btn {
    display: block;
    gap: 10px;
    height: 236px;
    overflow: auto;
    padding: 10px
}

.e-richtexteditor .e-rte-emojipicker-popup.e-popup.e-popup-open .e-rte-emojipicker-btn .e-rte-emojipicker-group .e-rte-emojipickerbtn-group {
    grid-gap: 6px;
    display: grid;
    gap: 6px;
    grid-template-columns: repeat(6, 1fr)
}

.e-richtexteditor .e-rte-emojipicker-popup.e-popup.e-popup-open .e-rte-emojipicker-btn .e-rte-emojipicker-group .e-rte-emojipickerbtn-group .e-btn.e-control {
    border: none;
    box-shadow: none;
    display: inline-block;
    font-size: 24px;
    height: 40px;
    line-height: 0;
    padding: 6px 0;
    width: 40px
}

.e-richtexteditor .e-rte-emojipicker-popup.e-popup.e-popup-open .e-rte-emojipicker-btn .e-rte-emojisearch-btn {
    grid-gap: 6px;
    display: grid;
    gap: 6px;
    grid-template-columns: repeat(6, 1fr);
    height: 0
}

.e-richtexteditor .e-rte-emojipicker-popup.e-popup.e-popup-open .e-rte-emojipicker-btn .e-rte-emojisearch-btn .e-btn.e-control {
    border: none;
    box-shadow: none;
    display: inline-block;
    font-size: 24px;
    height: 40px;
    line-height: 0;
    padding: 6px 0;
    width: 40px
}

.e-richtexteditor .e-rte-emojipicker-popup.e-popup.e-popup-open .e-rte-emojipicker-btn .e-rte-emojipicker-group .e-rte-emojipicker-name {
    font-size: 14px;
    font-weight: 500
}

.e-richtexteditor .e-rte-emojipicker-popup.e-popup.e-popup-open .e-rte-emojipicker-btn .e-rte-emojiSearch-noEmoji {
    text-align: center
}

.e-rte-backgroundcolor-colorpicker .e-color-palette.e-container .e-custom-palette .e-palette,
.e-rte-fontcolor-colorpicker .e-color-palette.e-container .e-custom-palette .e-palette {
    padding: 0
}

.e-bigger .e-rte-backgroundcolor-colorpicker .e-color-palette.e-container .e-switch-ctrl-btn,
.e-bigger .e-rte-fontcolor-colorpicker .e-color-palette.e-container .e-switch-ctrl-btn,
.e-rte-backgroundcolor-colorpicker .e-color-palette.e-container .e-switch-ctrl-btn,
.e-rte-fontcolor-colorpicker .e-color-palette.e-container .e-switch-ctrl-btn {
    padding: 5px
}

.e-rte-quick-popup {
    overflow: hidden
}

.e-rte-quick-popup .e-rte-quick-toolbar {
    border-radius: 2px;
    min-height: 42px
}

.e-rte-quick-popup .e-rte-quick-toolbar .e-toolbar-items:not(.e-tbar-pos).e-toolbar-multirow {
    display: inline-block;
    white-space: nowrap
}

.e-rte-quick-popup .e-rte-quick-toolbar.e-remove-white-space .e-toolbar-items:not(.e-tbar-pos).e-toolbar-multirow {
    white-space: nowrap
}

.e-rte-quick-popup .e-rte-quick-toolbar .e-toolbar-items:not(.e-tbar-pos) {
    border-radius: 2px;
    margin: 0 6px;
    min-height: 42px
}

.e-rte-quick-popup .e-rte-quick-toolbar .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item.e-rte-horizontal-separator,
.e-rte-quick-popup .e-rte-quick-toolbar .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item.e-separator.e-multirow-separator.e-rte-horizontal-separator {
    display: block;
    height: 1px;
    margin: 0;
    min-height: 1px
}

.e-rte-quick-popup .e-rte-quick-toolbar .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item {
    margin: 0;
    min-height: 42px
}

.e-rte-quick-popup .e-rte-quick-toolbar .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:first-child,
.e-rte-quick-popup .e-rte-quick-toolbar .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child {
    margin: 0
}

.e-rte-quick-popup .e-rte-quick-toolbar .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item .e-tbar-btn:not(.e-rte-dropdown-btn) {
    line-height: 20px
}

.e-rte-quick-popup .e-rte-quick-toolbar .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item .e-tbar-btn:not(.e-rte-dropdown-btn) .e-icons {
    min-width: 24px
}

.e-rte-quick-popup .e-rte-quick-toolbar .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item .e-btn,
.e-rte-quick-popup .e-rte-quick-toolbar .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item .e-btn:hover {
    min-height: 26px;
    min-width: 27px;
    padding: 0
}

.e-rte-quick-popup .e-rte-quick-toolbar .e-tbar-btn .e-icons.e-btn-icon:not(.e-caret) {
    font-size: 14px
}

.e-rte-quick-popup .e-rte-quick-toolbar .e-background-color.e-icons:before {
    display: inline
}

.e-rte-quick-popup .e-rte-quick-toolbar .e-rte-backgroundcolor-dropdown .e-btn-icon.e-caret,
.e-rte-quick-popup .e-rte-quick-toolbar .e-rte-bulletformatlist-dropdown .e-btn-icon.e-caret,
.e-rte-quick-popup .e-rte-quick-toolbar .e-rte-fontcolor-dropdown .e-btn-icon.e-caret,
.e-rte-quick-popup .e-rte-quick-toolbar .e-rte-numberformatlist-dropdown .e-btn-icon.e-caret {
    font-size: 10px
}

.e-rte-quick-popup .e-rte-dropdown-btn.e-tbar-btn {
    line-height: 24px;
    margin: 4px 0;
    padding: 1px 0
}

.e-rte-quick-popup .e-rte-dropdown-btn.e-tbar-btn .e-rte-dropdown-btn-text {
    font-weight: 500;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.e-rte-quick-popup .e-rte-dropdown-btn.e-tbar-btn .e-icons:not(.e-caret),
.e-rte-quick-popup .e-rte-dropdown-btn.e-tbar-btn .e-order-list.e-icons,
.e-rte-quick-popup .e-rte-dropdown-btn.e-tbar-btn .e-unorder-list.e-icons {
    font-size: 14px
}

.e-rte-quick-popup .e-rte-dropdown-btn.e-tbar-btn .e-caret {
    font-size: 10px;
    width: 12px
}

.e-rte-quick-popup.e-hide {
    display: block;
    visibility: hidden
}

.e-bigger .e-rte-quick-popup .e-rte-quick-toolbar {
    min-height: 48px
}

.e-bigger .e-rte-quick-popup .e-rte-quick-toolbar .e-toolbar-items:not(.e-tbar-pos) {
    margin: 0 6px;
    min-height: 48px
}

.e-bigger .e-rte-quick-popup .e-rte-quick-toolbar .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:not(.e-separator) {
    margin: 0 6px;
    min-height: 48px;
    min-width: 36px;
    padding: 0
}

.e-bigger .e-rte-quick-popup .e-rte-quick-toolbar .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item .e-tbar-btn:not(.e-rte-dropdown-btn) {
    line-height: normal
}

.e-bigger .e-rte-quick-popup .e-rte-quick-toolbar .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item .e-btn,
.e-bigger .e-rte-quick-popup .e-rte-quick-toolbar .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item .e-btn:hover {
    min-height: 34px;
    min-width: 36px;
    padding: 0 6px
}

.e-bigger .e-rte-quick-popup .e-rte-quick-toolbar .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:first-child,
.e-bigger .e-rte-quick-popup .e-rte-quick-toolbar .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:last-child {
    margin: 0 6px
}

.e-bigger .e-rte-quick-popup .e-rte-quick-toolbar .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item .e-tbar-btn.e-btn.e-control {
    height: 34px;
    line-height: normal;
    margin: 0;
    min-height: 34px;
    min-width: 39px
}

.e-bigger .e-rte-quick-popup .e-rte-quick-toolbar .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item .e-tbar-btn .e-icons.e-btn-icon:not(.e-caret),
.e-bigger .e-rte-quick-popup .e-rte-quick-toolbar .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item .e-tbar-btn .e-order-list.e-icons,
.e-bigger .e-rte-quick-popup .e-rte-quick-toolbar .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item .e-tbar-btn .e-unorder-list.e-icons {
    font-size: 16px
}

.e-bigger .e-rte-quick-popup .e-bigger .e-rte-emojipicker-popup.e-popup.e-popup-open {
    height: 337px;
    min-width: 120px;
    width: 335px
}

.e-bigger .e-rte-quick-popup .e-bigger .e-rte-emojipicker-popup.e-popup.e-popup-open .e-toolbar .e-toolbar-item .e-tbar-btn {
    border-radius: 4px;
    padding: 3px 7px
}

.e-bigger .e-rte-quick-popup .e-bigger .e-rte-emojipicker-popup.e-popup.e-popup-open .e-toolbar .e-toolbar-item .e-tbar-btn:active,
.e-bigger .e-rte-quick-popup .e-bigger .e-rte-emojipicker-popup.e-popup.e-popup-open .e-toolbar .e-toolbar-item .e-tbar-btn:hover {
    padding: 0
}

.e-bigger .e-rte-quick-popup .e-bigger .e-rte-emojipicker-popup.e-popup.e-popup-open .e-toolbar .e-toolbar-item .e-tbar-btn .e-tbar-btn-text {
    font-size: 26px;
    padding: 9px 5px
}

.e-bigger .e-rte-quick-popup .e-bigger .e-rte-emojipicker-popup.e-popup.e-popup-open .e-rte-emojipicker-btn {
    gap: 10px;
    height: 236px;
    padding: 12px
}

.e-bigger .e-rte-quick-popup .e-bigger .e-rte-emojipicker-popup.e-popup.e-popup-open .e-rte-emojipicker-btn .e-rte-emojipicker-group .e-rte-emojipickerbtn-group {
    gap: 8px
}

.e-bigger .e-rte-quick-popup .e-bigger .e-rte-emojipicker-popup.e-popup.e-popup-open .e-rte-emojipicker-btn .e-rte-emojipicker-group .e-rte-emojipickerbtn-group .e-btn.e-control {
    font-size: 26px;
    height: 42px;
    line-height: 0;
    padding: 8px 0;
    width: 42px
}

.e-bigger .e-rte-quick-popup .e-bigger .e-rte-emojipicker-popup.e-popup.e-popup-open .e-rte-emojipicker-btn .e-rte-emojisearch-btn {
    gap: 6px
}

.e-bigger .e-rte-quick-popup .e-bigger .e-rte-emojipicker-popup.e-popup.e-popup-open .e-rte-emojipicker-btn .e-rte-emojisearch-btn .e-btn.e-control {
    border: none;
    font-size: 26px;
    height: 40px;
    line-height: 0;
    padding: 8px 0;
    width: 40px
}

.e-bigger .e-rte-quick-popup .e-bigger .e-rte-emojipicker-popup.e-popup.e-popup-open .e-rte-emojipicker-btn .e-rte-emojipicker-group .e-rte-emojipicker-name {
    font-size: 16px;
    font-weight: 500
}

.e-bigger .e-rte-quick-popup .e-rte-dropdown-btn.e-tbar-btn {
    line-height: 33px;
    margin: 4px 0;
    padding: 0
}

.e-bigger .e-rte-quick-popup .e-rte-dropdown-btn.e-tbar-btn .e-icons:not(.e-caret),
.e-bigger .e-rte-quick-popup .e-rte-dropdown-btn.e-tbar-btn .e-order-list.e-icons,
.e-bigger .e-rte-quick-popup .e-rte-dropdown-btn.e-tbar-btn .e-unorder-list.e-icons {
    font-size: 14px
}

.e-bigger .e-rte-quick-popup .e-rte-dropdown-btn.e-tbar-btn .e-caret {
    font-size: 12px;
    width: 20px
}

.e-bigger .e-rte-quick-popup.e-rte-inline-popup .e-rte-quick-toolbar .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:not(.e-separator).e-rte-inline-template {
    min-width: 48px
}

.e-bigger .e-rte-quick-popup.e-rte-inline-popup .e-rte-quick-toolbar .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:not(.e-separator).e-rte-inline-size-template {
    min-width: 59px
}

.e-bigger .e-rte-quick-popup.e-rte-inline-popup .e-rte-quick-toolbar .e-toolbar-items:not(.e-tbar-pos) .e-toolbar-item:not(.e-separator).e-rte-inline-color-template {
    min-width: 50px
}

.e-rte-quick-popup.e-rte-inline-popup .e-rte-quick-toolbar .e-toolbar-item.e-rte-inline-template {
    min-width: 55px
}

.e-rte-quick-popup.e-rte-inline-popup .e-rte-quick-toolbar .e-toolbar-item.e-rte-inline-size-template {
    min-width: 66px
}

.e-rte-quick-popup.e-rte-inline-popup .e-rte-quick-toolbar .e-toolbar-item.e-rte-inline-color-template {
    min-width: 55px
}

.e-rte-toolbar.e-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-backgroundcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control,
.e-rte-toolbar.e-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-bulletformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control,
.e-rte-toolbar.e-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-fontcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control,
.e-rte-toolbar.e-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-numberformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control,
.e-rte-toolbar.e-toolbar .e-toolbar-items .e-toolbar-item .e-rte-backgroundcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control,
.e-rte-toolbar.e-toolbar .e-toolbar-items .e-toolbar-item .e-rte-bulletformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control,
.e-rte-toolbar.e-toolbar .e-toolbar-items .e-toolbar-item .e-rte-fontcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control,
.e-rte-toolbar.e-toolbar .e-toolbar-items .e-toolbar-item .e-rte-numberformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control,
.e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-backgroundcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control,
.e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-bulletformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control,
.e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-fontcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control,
.e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-numberformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control,
.e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-rte-backgroundcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control,
.e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-rte-bulletformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control,
.e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-rte-fontcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control,
.e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-rte-numberformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control {
    display: flex;
    padding-left: 0;
    padding-right: 0
}

.e-rte-toolbar.e-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-backgroundcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control.e-active,
.e-rte-toolbar.e-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-backgroundcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control.e-active:hover,
.e-rte-toolbar.e-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-backgroundcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control:active,
.e-rte-toolbar.e-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-backgroundcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control:hover,
.e-rte-toolbar.e-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-bulletformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control.e-active,
.e-rte-toolbar.e-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-bulletformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control.e-active:hover,
.e-rte-toolbar.e-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-bulletformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control:active,
.e-rte-toolbar.e-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-bulletformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control:hover,
.e-rte-toolbar.e-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-fontcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control.e-active,
.e-rte-toolbar.e-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-fontcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control.e-active:hover,
.e-rte-toolbar.e-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-fontcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control:active,
.e-rte-toolbar.e-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-fontcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control:hover,
.e-rte-toolbar.e-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-numberformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control.e-active,
.e-rte-toolbar.e-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-numberformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control.e-active:hover,
.e-rte-toolbar.e-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-numberformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control:active,
.e-rte-toolbar.e-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-numberformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control:hover,
.e-rte-toolbar.e-toolbar .e-toolbar-items .e-toolbar-item .e-rte-backgroundcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control.e-active,
.e-rte-toolbar.e-toolbar .e-toolbar-items .e-toolbar-item .e-rte-backgroundcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control.e-active:hover,
.e-rte-toolbar.e-toolbar .e-toolbar-items .e-toolbar-item .e-rte-backgroundcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control:active,
.e-rte-toolbar.e-toolbar .e-toolbar-items .e-toolbar-item .e-rte-backgroundcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control:hover,
.e-rte-toolbar.e-toolbar .e-toolbar-items .e-toolbar-item .e-rte-bulletformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control.e-active,
.e-rte-toolbar.e-toolbar .e-toolbar-items .e-toolbar-item .e-rte-bulletformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control.e-active:hover,
.e-rte-toolbar.e-toolbar .e-toolbar-items .e-toolbar-item .e-rte-bulletformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control:active,
.e-rte-toolbar.e-toolbar .e-toolbar-items .e-toolbar-item .e-rte-bulletformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control:hover,
.e-rte-toolbar.e-toolbar .e-toolbar-items .e-toolbar-item .e-rte-fontcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control.e-active,
.e-rte-toolbar.e-toolbar .e-toolbar-items .e-toolbar-item .e-rte-fontcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control.e-active:hover,
.e-rte-toolbar.e-toolbar .e-toolbar-items .e-toolbar-item .e-rte-fontcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control:active,
.e-rte-toolbar.e-toolbar .e-toolbar-items .e-toolbar-item .e-rte-fontcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control:hover,
.e-rte-toolbar.e-toolbar .e-toolbar-items .e-toolbar-item .e-rte-numberformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control.e-active,
.e-rte-toolbar.e-toolbar .e-toolbar-items .e-toolbar-item .e-rte-numberformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control.e-active:hover,
.e-rte-toolbar.e-toolbar .e-toolbar-items .e-toolbar-item .e-rte-numberformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control:active,
.e-rte-toolbar.e-toolbar .e-toolbar-items .e-toolbar-item .e-rte-numberformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control:hover,
.e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-backgroundcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control.e-active,
.e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-backgroundcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control.e-active:hover,
.e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-backgroundcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control:active,
.e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-backgroundcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control:hover,
.e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-bulletformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control.e-active,
.e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-bulletformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control.e-active:hover,
.e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-bulletformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control:active,
.e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-bulletformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control:hover,
.e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-fontcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control.e-active,
.e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-fontcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control.e-active:hover,
.e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-fontcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control:active,
.e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-fontcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control:hover,
.e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-numberformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control.e-active,
.e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-numberformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control.e-active:hover,
.e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-numberformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control:active,
.e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-numberformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control:hover,
.e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-rte-backgroundcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control.e-active,
.e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-rte-backgroundcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control.e-active:hover,
.e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-rte-backgroundcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control:active,
.e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-rte-backgroundcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control:hover,
.e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-rte-bulletformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control.e-active,
.e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-rte-bulletformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control.e-active:hover,
.e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-rte-bulletformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control:active,
.e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-rte-bulletformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control:hover,
.e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-rte-fontcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control.e-active,
.e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-rte-fontcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control.e-active:hover,
.e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-rte-fontcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control:active,
.e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-rte-fontcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control:hover,
.e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-rte-numberformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control.e-active,
.e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-rte-numberformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control.e-active:hover,
.e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-rte-numberformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control:active,
.e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-rte-numberformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control:hover {
    padding-left: 0;
    padding-right: 0
}

.e-rte-toolbar.e-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-backgroundcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-rte-color-content,
.e-rte-toolbar.e-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-backgroundcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-rte-list-primary-content,
.e-rte-toolbar.e-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-bulletformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-rte-color-content,
.e-rte-toolbar.e-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-bulletformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-rte-list-primary-content,
.e-rte-toolbar.e-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-fontcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-rte-color-content,
.e-rte-toolbar.e-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-fontcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-rte-list-primary-content,
.e-rte-toolbar.e-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-numberformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-rte-color-content,
.e-rte-toolbar.e-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-numberformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-rte-list-primary-content,
.e-rte-toolbar.e-toolbar .e-toolbar-items .e-toolbar-item .e-rte-backgroundcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-rte-color-content,
.e-rte-toolbar.e-toolbar .e-toolbar-items .e-toolbar-item .e-rte-backgroundcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-rte-list-primary-content,
.e-rte-toolbar.e-toolbar .e-toolbar-items .e-toolbar-item .e-rte-bulletformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-rte-color-content,
.e-rte-toolbar.e-toolbar .e-toolbar-items .e-toolbar-item .e-rte-bulletformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-rte-list-primary-content,
.e-rte-toolbar.e-toolbar .e-toolbar-items .e-toolbar-item .e-rte-fontcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-rte-color-content,
.e-rte-toolbar.e-toolbar .e-toolbar-items .e-toolbar-item .e-rte-fontcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-rte-list-primary-content,
.e-rte-toolbar.e-toolbar .e-toolbar-items .e-toolbar-item .e-rte-numberformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-rte-color-content,
.e-rte-toolbar.e-toolbar .e-toolbar-items .e-toolbar-item .e-rte-numberformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-rte-list-primary-content,
.e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-backgroundcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-rte-color-content,
.e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-backgroundcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-rte-list-primary-content,
.e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-bulletformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-rte-color-content,
.e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-bulletformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-rte-list-primary-content,
.e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-fontcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-rte-color-content,
.e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-fontcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-rte-list-primary-content,
.e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-numberformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-rte-color-content,
.e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-numberformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-rte-list-primary-content,
.e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-rte-backgroundcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-rte-color-content,
.e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-rte-backgroundcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-rte-list-primary-content,
.e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-rte-bulletformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-rte-color-content,
.e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-rte-bulletformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-rte-list-primary-content,
.e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-rte-fontcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-rte-color-content,
.e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-rte-fontcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-rte-list-primary-content,
.e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-rte-numberformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-rte-color-content,
.e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-rte-numberformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-rte-list-primary-content {
    position: relative;
    vertical-align: middle;
    width: 30px
}

.e-rte-toolbar.e-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-backgroundcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-rte-color-content .e-rte-elements,
.e-rte-toolbar.e-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-bulletformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-rte-color-content .e-rte-elements,
.e-rte-toolbar.e-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-fontcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-rte-color-content .e-rte-elements,
.e-rte-toolbar.e-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-numberformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-rte-color-content .e-rte-elements,
.e-rte-toolbar.e-toolbar .e-toolbar-items .e-toolbar-item .e-rte-backgroundcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-rte-color-content .e-rte-elements,
.e-rte-toolbar.e-toolbar .e-toolbar-items .e-toolbar-item .e-rte-bulletformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-rte-color-content .e-rte-elements,
.e-rte-toolbar.e-toolbar .e-toolbar-items .e-toolbar-item .e-rte-fontcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-rte-color-content .e-rte-elements,
.e-rte-toolbar.e-toolbar .e-toolbar-items .e-toolbar-item .e-rte-numberformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-rte-color-content .e-rte-elements,
.e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-backgroundcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-rte-color-content .e-rte-elements,
.e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-bulletformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-rte-color-content .e-rte-elements,
.e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-fontcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-rte-color-content .e-rte-elements,
.e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-numberformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-rte-color-content .e-rte-elements,
.e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-rte-backgroundcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-rte-color-content .e-rte-elements,
.e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-rte-bulletformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-rte-color-content .e-rte-elements,
.e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-rte-fontcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-rte-color-content .e-rte-elements,
.e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-rte-numberformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-rte-color-content .e-rte-elements {
    border-bottom-style: solid;
    border-bottom-width: 3px;
    padding-bottom: 1px
}

.e-rte-toolbar.e-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-backgroundcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-rte-list-primary-content .e-order-list,
.e-rte-toolbar.e-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-backgroundcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-rte-list-primary-content .e-unorder-list,
.e-rte-toolbar.e-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-backgroundcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control.e-active .e-rte-list-primary-content .e-order-list,
.e-rte-toolbar.e-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-backgroundcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control.e-active .e-rte-list-primary-content .e-unorder-list,
.e-rte-toolbar.e-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-bulletformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-rte-list-primary-content .e-order-list,
.e-rte-toolbar.e-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-bulletformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-rte-list-primary-content .e-unorder-list,
.e-rte-toolbar.e-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-bulletformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control.e-active .e-rte-list-primary-content .e-order-list,
.e-rte-toolbar.e-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-bulletformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control.e-active .e-rte-list-primary-content .e-unorder-list,
.e-rte-toolbar.e-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-fontcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-rte-list-primary-content .e-order-list,
.e-rte-toolbar.e-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-fontcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-rte-list-primary-content .e-unorder-list,
.e-rte-toolbar.e-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-fontcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control.e-active .e-rte-list-primary-content .e-order-list,
.e-rte-toolbar.e-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-fontcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control.e-active .e-rte-list-primary-content .e-unorder-list,
.e-rte-toolbar.e-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-numberformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-rte-list-primary-content .e-order-list,
.e-rte-toolbar.e-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-numberformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-rte-list-primary-content .e-unorder-list,
.e-rte-toolbar.e-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-numberformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control.e-active .e-rte-list-primary-content .e-order-list,
.e-rte-toolbar.e-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-numberformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control.e-active .e-rte-list-primary-content .e-unorder-list,
.e-rte-toolbar.e-toolbar .e-toolbar-items .e-toolbar-item .e-rte-backgroundcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-rte-list-primary-content .e-order-list,
.e-rte-toolbar.e-toolbar .e-toolbar-items .e-toolbar-item .e-rte-backgroundcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-rte-list-primary-content .e-unorder-list,
.e-rte-toolbar.e-toolbar .e-toolbar-items .e-toolbar-item .e-rte-backgroundcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control.e-active .e-rte-list-primary-content .e-order-list,
.e-rte-toolbar.e-toolbar .e-toolbar-items .e-toolbar-item .e-rte-backgroundcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control.e-active .e-rte-list-primary-content .e-unorder-list,
.e-rte-toolbar.e-toolbar .e-toolbar-items .e-toolbar-item .e-rte-bulletformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-rte-list-primary-content .e-order-list,
.e-rte-toolbar.e-toolbar .e-toolbar-items .e-toolbar-item .e-rte-bulletformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-rte-list-primary-content .e-unorder-list,
.e-rte-toolbar.e-toolbar .e-toolbar-items .e-toolbar-item .e-rte-bulletformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control.e-active .e-rte-list-primary-content .e-order-list,
.e-rte-toolbar.e-toolbar .e-toolbar-items .e-toolbar-item .e-rte-bulletformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control.e-active .e-rte-list-primary-content .e-unorder-list,
.e-rte-toolbar.e-toolbar .e-toolbar-items .e-toolbar-item .e-rte-fontcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-rte-list-primary-content .e-order-list,
.e-rte-toolbar.e-toolbar .e-toolbar-items .e-toolbar-item .e-rte-fontcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-rte-list-primary-content .e-unorder-list,
.e-rte-toolbar.e-toolbar .e-toolbar-items .e-toolbar-item .e-rte-fontcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control.e-active .e-rte-list-primary-content .e-order-list,
.e-rte-toolbar.e-toolbar .e-toolbar-items .e-toolbar-item .e-rte-fontcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control.e-active .e-rte-list-primary-content .e-unorder-list,
.e-rte-toolbar.e-toolbar .e-toolbar-items .e-toolbar-item .e-rte-numberformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-rte-list-primary-content .e-order-list,
.e-rte-toolbar.e-toolbar .e-toolbar-items .e-toolbar-item .e-rte-numberformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-rte-list-primary-content .e-unorder-list,
.e-rte-toolbar.e-toolbar .e-toolbar-items .e-toolbar-item .e-rte-numberformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control.e-active .e-rte-list-primary-content .e-order-list,
.e-rte-toolbar.e-toolbar .e-toolbar-items .e-toolbar-item .e-rte-numberformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control.e-active .e-rte-list-primary-content .e-unorder-list,
.e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-backgroundcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-rte-list-primary-content .e-order-list,
.e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-backgroundcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-rte-list-primary-content .e-unorder-list,
.e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-backgroundcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control.e-active .e-rte-list-primary-content .e-order-list,
.e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-backgroundcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control.e-active .e-rte-list-primary-content .e-unorder-list,
.e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-bulletformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-rte-list-primary-content .e-order-list,
.e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-bulletformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-rte-list-primary-content .e-unorder-list,
.e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-bulletformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control.e-active .e-rte-list-primary-content .e-order-list,
.e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-bulletformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control.e-active .e-rte-list-primary-content .e-unorder-list,
.e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-fontcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-rte-list-primary-content .e-order-list,
.e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-fontcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-rte-list-primary-content .e-unorder-list,
.e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-fontcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control.e-active .e-rte-list-primary-content .e-order-list,
.e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-fontcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control.e-active .e-rte-list-primary-content .e-unorder-list,
.e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-numberformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-rte-list-primary-content .e-order-list,
.e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-numberformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-rte-list-primary-content .e-unorder-list,
.e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-numberformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control.e-active .e-rte-list-primary-content .e-order-list,
.e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-numberformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control.e-active .e-rte-list-primary-content .e-unorder-list,
.e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-rte-backgroundcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-rte-list-primary-content .e-order-list,
.e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-rte-backgroundcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-rte-list-primary-content .e-unorder-list,
.e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-rte-backgroundcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control.e-active .e-rte-list-primary-content .e-order-list,
.e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-rte-backgroundcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control.e-active .e-rte-list-primary-content .e-unorder-list,
.e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-rte-bulletformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-rte-list-primary-content .e-order-list,
.e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-rte-bulletformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-rte-list-primary-content .e-unorder-list,
.e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-rte-bulletformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control.e-active .e-rte-list-primary-content .e-order-list,
.e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-rte-bulletformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control.e-active .e-rte-list-primary-content .e-unorder-list,
.e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-rte-fontcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-rte-list-primary-content .e-order-list,
.e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-rte-fontcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-rte-list-primary-content .e-unorder-list,
.e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-rte-fontcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control.e-active .e-rte-list-primary-content .e-order-list,
.e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-rte-fontcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control.e-active .e-rte-list-primary-content .e-unorder-list,
.e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-rte-numberformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-rte-list-primary-content .e-order-list,
.e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-rte-numberformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-rte-list-primary-content .e-unorder-list,
.e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-rte-numberformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control.e-active .e-rte-list-primary-content .e-order-list,
.e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-rte-numberformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control.e-active .e-rte-list-primary-content .e-unorder-list {
    line-height: 25px
}

.e-rte-toolbar.e-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-backgroundcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-rte-color-content:after,
.e-rte-toolbar.e-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-bulletformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-rte-color-content:after,
.e-rte-toolbar.e-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-fontcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-rte-color-content:after,
.e-rte-toolbar.e-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-numberformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-rte-color-content:after,
.e-rte-toolbar.e-toolbar .e-toolbar-items .e-toolbar-item .e-rte-backgroundcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-rte-color-content:after,
.e-rte-toolbar.e-toolbar .e-toolbar-items .e-toolbar-item .e-rte-bulletformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-rte-color-content:after,
.e-rte-toolbar.e-toolbar .e-toolbar-items .e-toolbar-item .e-rte-fontcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-rte-color-content:after,
.e-rte-toolbar.e-toolbar .e-toolbar-items .e-toolbar-item .e-rte-numberformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-rte-color-content:after,
.e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-backgroundcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-rte-color-content:after,
.e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-bulletformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-rte-color-content:after,
.e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-fontcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-rte-color-content:after,
.e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-numberformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-rte-color-content:after,
.e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-rte-backgroundcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-rte-color-content:after,
.e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-rte-bulletformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-rte-color-content:after,
.e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-rte-fontcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-rte-color-content:after,
.e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-rte-numberformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-rte-color-content:after {
    content: "";
    height: 100%;
    position: absolute;
    right: 0;
    width: 0
}

.e-rte-toolbar.e-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-backgroundcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-icons.e-btn-icon,
.e-rte-toolbar.e-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-bulletformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-icons.e-btn-icon,
.e-rte-toolbar.e-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-fontcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-icons.e-btn-icon,
.e-rte-toolbar.e-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-numberformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-icons.e-btn-icon,
.e-rte-toolbar.e-toolbar .e-toolbar-items .e-toolbar-item .e-rte-backgroundcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-icons.e-btn-icon,
.e-rte-toolbar.e-toolbar .e-toolbar-items .e-toolbar-item .e-rte-bulletformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-icons.e-btn-icon,
.e-rte-toolbar.e-toolbar .e-toolbar-items .e-toolbar-item .e-rte-fontcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-icons.e-btn-icon,
.e-rte-toolbar.e-toolbar .e-toolbar-items .e-toolbar-item .e-rte-numberformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-icons.e-btn-icon,
.e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-backgroundcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-icons.e-btn-icon,
.e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-bulletformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-icons.e-btn-icon,
.e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-fontcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-icons.e-btn-icon,
.e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-numberformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-icons.e-btn-icon,
.e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-rte-backgroundcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-icons.e-btn-icon,
.e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-rte-bulletformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-icons.e-btn-icon,
.e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-rte-fontcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-icons.e-btn-icon,
.e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-rte-numberformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-icons.e-btn-icon {
    display: flex;
    flex-direction: column;
    justify-content: center;
    line-height: 25px;
    min-width: 18px;
    text-align: center;
    width: 18px
}

.e-rte-toolbar.e-toolbar .e-toolbar-extended .e-toolbar-item .e-dropdown-btn.e-tbar-btn .e-icons.e-btn-icon.e-caret,
.e-rte-toolbar.e-toolbar .e-toolbar-items .e-toolbar-item .e-dropdown-btn.e-tbar-btn .e-icons.e-btn-icon.e-caret,
.e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-dropdown-btn.e-tbar-btn .e-icons.e-btn-icon.e-caret,
.e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-dropdown-btn.e-tbar-btn .e-icons.e-btn-icon.e-caret {
    font-size: 12px
}

.e-rte-inline-dropdown .e-rte-color-content .e-rte-elements {
    border-bottom-style: solid;
    border-bottom-width: 3px;
    line-height: 1;
    padding-bottom: 1px
}

.e-bigger .e-rte-edit-table .e-rte-field {
    padding-top: 12px
}

.e-bigger .e-rte-toolbar.e-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-backgroundcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-icons.e-btn-icon,
.e-bigger .e-rte-toolbar.e-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-bulletformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-icons.e-btn-icon,
.e-bigger .e-rte-toolbar.e-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-fontcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-icons.e-btn-icon,
.e-bigger .e-rte-toolbar.e-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-numberformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-icons.e-btn-icon,
.e-bigger .e-rte-toolbar.e-toolbar .e-toolbar-items .e-toolbar-item .e-rte-backgroundcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-icons.e-btn-icon,
.e-bigger .e-rte-toolbar.e-toolbar .e-toolbar-items .e-toolbar-item .e-rte-bulletformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-icons.e-btn-icon,
.e-bigger .e-rte-toolbar.e-toolbar .e-toolbar-items .e-toolbar-item .e-rte-fontcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-icons.e-btn-icon,
.e-bigger .e-rte-toolbar.e-toolbar .e-toolbar-items .e-toolbar-item .e-rte-numberformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-icons.e-btn-icon,
.e-bigger .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-backgroundcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-icons.e-btn-icon,
.e-bigger .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-bulletformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-icons.e-btn-icon,
.e-bigger .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-fontcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-icons.e-btn-icon,
.e-bigger .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-numberformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-icons.e-btn-icon,
.e-bigger .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-rte-backgroundcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-icons.e-btn-icon,
.e-bigger .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-rte-bulletformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-icons.e-btn-icon,
.e-bigger .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-rte-fontcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-icons.e-btn-icon,
.e-bigger .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-rte-numberformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-icons.e-btn-icon {
    min-width: 20px;
    padding-left: 0;
    padding-right: 0;
    width: 20px
}

.e-bigger .e-rte-toolbar.e-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-backgroundcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control:active,
.e-bigger .e-rte-toolbar.e-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-backgroundcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control:focus,
.e-bigger .e-rte-toolbar.e-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-backgroundcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control:hover,
.e-bigger .e-rte-toolbar.e-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-bulletformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control:active,
.e-bigger .e-rte-toolbar.e-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-bulletformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control:focus,
.e-bigger .e-rte-toolbar.e-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-bulletformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control:hover,
.e-bigger .e-rte-toolbar.e-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-fontcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control:active,
.e-bigger .e-rte-toolbar.e-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-fontcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control:focus,
.e-bigger .e-rte-toolbar.e-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-fontcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control:hover,
.e-bigger .e-rte-toolbar.e-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-numberformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control:active,
.e-bigger .e-rte-toolbar.e-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-numberformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control:focus,
.e-bigger .e-rte-toolbar.e-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-numberformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control:hover,
.e-bigger .e-rte-toolbar.e-toolbar .e-toolbar-items .e-toolbar-item .e-rte-backgroundcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control:active,
.e-bigger .e-rte-toolbar.e-toolbar .e-toolbar-items .e-toolbar-item .e-rte-backgroundcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control:focus,
.e-bigger .e-rte-toolbar.e-toolbar .e-toolbar-items .e-toolbar-item .e-rte-backgroundcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control:hover,
.e-bigger .e-rte-toolbar.e-toolbar .e-toolbar-items .e-toolbar-item .e-rte-bulletformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control:active,
.e-bigger .e-rte-toolbar.e-toolbar .e-toolbar-items .e-toolbar-item .e-rte-bulletformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control:focus,
.e-bigger .e-rte-toolbar.e-toolbar .e-toolbar-items .e-toolbar-item .e-rte-bulletformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control:hover,
.e-bigger .e-rte-toolbar.e-toolbar .e-toolbar-items .e-toolbar-item .e-rte-fontcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control:active,
.e-bigger .e-rte-toolbar.e-toolbar .e-toolbar-items .e-toolbar-item .e-rte-fontcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control:focus,
.e-bigger .e-rte-toolbar.e-toolbar .e-toolbar-items .e-toolbar-item .e-rte-fontcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control:hover,
.e-bigger .e-rte-toolbar.e-toolbar .e-toolbar-items .e-toolbar-item .e-rte-numberformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control:active,
.e-bigger .e-rte-toolbar.e-toolbar .e-toolbar-items .e-toolbar-item .e-rte-numberformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control:focus,
.e-bigger .e-rte-toolbar.e-toolbar .e-toolbar-items .e-toolbar-item .e-rte-numberformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control:hover,
.e-bigger .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-backgroundcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control:active,
.e-bigger .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-backgroundcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control:focus,
.e-bigger .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-backgroundcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control:hover,
.e-bigger .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-bulletformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control:active,
.e-bigger .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-bulletformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control:focus,
.e-bigger .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-bulletformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control:hover,
.e-bigger .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-fontcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control:active,
.e-bigger .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-fontcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control:focus,
.e-bigger .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-fontcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control:hover,
.e-bigger .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-numberformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control:active,
.e-bigger .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-numberformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control:focus,
.e-bigger .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-numberformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control:hover,
.e-bigger .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-rte-backgroundcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control:active,
.e-bigger .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-rte-backgroundcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control:focus,
.e-bigger .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-rte-backgroundcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control:hover,
.e-bigger .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-rte-bulletformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control:active,
.e-bigger .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-rte-bulletformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control:focus,
.e-bigger .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-rte-bulletformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control:hover,
.e-bigger .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-rte-fontcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control:active,
.e-bigger .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-rte-fontcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control:focus,
.e-bigger .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-rte-fontcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control:hover,
.e-bigger .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-rte-numberformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control:active,
.e-bigger .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-rte-numberformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control:focus,
.e-bigger .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-rte-numberformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control:hover {
    padding-left: 0;
    padding-right: 0
}

.e-bigger .e-rte-toolbar.e-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-backgroundcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-rte-list-primary-content .e-order-list,
.e-bigger .e-rte-toolbar.e-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-backgroundcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-rte-list-primary-content .e-unorder-list,
.e-bigger .e-rte-toolbar.e-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-backgroundcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control.e-active .e-rte-list-primary-content .e-order-list,
.e-bigger .e-rte-toolbar.e-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-backgroundcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control.e-active .e-rte-list-primary-content .e-unorder-list,
.e-bigger .e-rte-toolbar.e-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-bulletformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-rte-list-primary-content .e-order-list,
.e-bigger .e-rte-toolbar.e-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-bulletformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-rte-list-primary-content .e-unorder-list,
.e-bigger .e-rte-toolbar.e-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-bulletformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control.e-active .e-rte-list-primary-content .e-order-list,
.e-bigger .e-rte-toolbar.e-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-bulletformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control.e-active .e-rte-list-primary-content .e-unorder-list,
.e-bigger .e-rte-toolbar.e-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-fontcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-rte-list-primary-content .e-order-list,
.e-bigger .e-rte-toolbar.e-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-fontcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-rte-list-primary-content .e-unorder-list,
.e-bigger .e-rte-toolbar.e-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-fontcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control.e-active .e-rte-list-primary-content .e-order-list,
.e-bigger .e-rte-toolbar.e-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-fontcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control.e-active .e-rte-list-primary-content .e-unorder-list,
.e-bigger .e-rte-toolbar.e-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-numberformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-rte-list-primary-content .e-order-list,
.e-bigger .e-rte-toolbar.e-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-numberformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-rte-list-primary-content .e-unorder-list,
.e-bigger .e-rte-toolbar.e-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-numberformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control.e-active .e-rte-list-primary-content .e-order-list,
.e-bigger .e-rte-toolbar.e-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-numberformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control.e-active .e-rte-list-primary-content .e-unorder-list,
.e-bigger .e-rte-toolbar.e-toolbar .e-toolbar-items .e-toolbar-item .e-rte-backgroundcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-rte-list-primary-content .e-order-list,
.e-bigger .e-rte-toolbar.e-toolbar .e-toolbar-items .e-toolbar-item .e-rte-backgroundcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-rte-list-primary-content .e-unorder-list,
.e-bigger .e-rte-toolbar.e-toolbar .e-toolbar-items .e-toolbar-item .e-rte-backgroundcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control.e-active .e-rte-list-primary-content .e-order-list,
.e-bigger .e-rte-toolbar.e-toolbar .e-toolbar-items .e-toolbar-item .e-rte-backgroundcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control.e-active .e-rte-list-primary-content .e-unorder-list,
.e-bigger .e-rte-toolbar.e-toolbar .e-toolbar-items .e-toolbar-item .e-rte-bulletformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-rte-list-primary-content .e-order-list,
.e-bigger .e-rte-toolbar.e-toolbar .e-toolbar-items .e-toolbar-item .e-rte-bulletformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-rte-list-primary-content .e-unorder-list,
.e-bigger .e-rte-toolbar.e-toolbar .e-toolbar-items .e-toolbar-item .e-rte-bulletformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control.e-active .e-rte-list-primary-content .e-order-list,
.e-bigger .e-rte-toolbar.e-toolbar .e-toolbar-items .e-toolbar-item .e-rte-bulletformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control.e-active .e-rte-list-primary-content .e-unorder-list,
.e-bigger .e-rte-toolbar.e-toolbar .e-toolbar-items .e-toolbar-item .e-rte-fontcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-rte-list-primary-content .e-order-list,
.e-bigger .e-rte-toolbar.e-toolbar .e-toolbar-items .e-toolbar-item .e-rte-fontcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-rte-list-primary-content .e-unorder-list,
.e-bigger .e-rte-toolbar.e-toolbar .e-toolbar-items .e-toolbar-item .e-rte-fontcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control.e-active .e-rte-list-primary-content .e-order-list,
.e-bigger .e-rte-toolbar.e-toolbar .e-toolbar-items .e-toolbar-item .e-rte-fontcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control.e-active .e-rte-list-primary-content .e-unorder-list,
.e-bigger .e-rte-toolbar.e-toolbar .e-toolbar-items .e-toolbar-item .e-rte-numberformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-rte-list-primary-content .e-order-list,
.e-bigger .e-rte-toolbar.e-toolbar .e-toolbar-items .e-toolbar-item .e-rte-numberformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-rte-list-primary-content .e-unorder-list,
.e-bigger .e-rte-toolbar.e-toolbar .e-toolbar-items .e-toolbar-item .e-rte-numberformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control.e-active .e-rte-list-primary-content .e-order-list,
.e-bigger .e-rte-toolbar.e-toolbar .e-toolbar-items .e-toolbar-item .e-rte-numberformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control.e-active .e-rte-list-primary-content .e-unorder-list,
.e-bigger .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-backgroundcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-rte-list-primary-content .e-order-list,
.e-bigger .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-backgroundcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-rte-list-primary-content .e-unorder-list,
.e-bigger .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-backgroundcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control.e-active .e-rte-list-primary-content .e-order-list,
.e-bigger .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-backgroundcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control.e-active .e-rte-list-primary-content .e-unorder-list,
.e-bigger .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-bulletformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-rte-list-primary-content .e-order-list,
.e-bigger .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-bulletformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-rte-list-primary-content .e-unorder-list,
.e-bigger .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-bulletformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control.e-active .e-rte-list-primary-content .e-order-list,
.e-bigger .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-bulletformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control.e-active .e-rte-list-primary-content .e-unorder-list,
.e-bigger .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-fontcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-rte-list-primary-content .e-order-list,
.e-bigger .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-fontcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-rte-list-primary-content .e-unorder-list,
.e-bigger .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-fontcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control.e-active .e-rte-list-primary-content .e-order-list,
.e-bigger .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-fontcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control.e-active .e-rte-list-primary-content .e-unorder-list,
.e-bigger .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-numberformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-rte-list-primary-content .e-order-list,
.e-bigger .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-numberformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-rte-list-primary-content .e-unorder-list,
.e-bigger .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-numberformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control.e-active .e-rte-list-primary-content .e-order-list,
.e-bigger .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-numberformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control.e-active .e-rte-list-primary-content .e-unorder-list,
.e-bigger .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-rte-backgroundcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-rte-list-primary-content .e-order-list,
.e-bigger .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-rte-backgroundcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-rte-list-primary-content .e-unorder-list,
.e-bigger .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-rte-backgroundcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control.e-active .e-rte-list-primary-content .e-order-list,
.e-bigger .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-rte-backgroundcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control.e-active .e-rte-list-primary-content .e-unorder-list,
.e-bigger .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-rte-bulletformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-rte-list-primary-content .e-order-list,
.e-bigger .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-rte-bulletformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-rte-list-primary-content .e-unorder-list,
.e-bigger .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-rte-bulletformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control.e-active .e-rte-list-primary-content .e-order-list,
.e-bigger .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-rte-bulletformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control.e-active .e-rte-list-primary-content .e-unorder-list,
.e-bigger .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-rte-fontcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-rte-list-primary-content .e-order-list,
.e-bigger .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-rte-fontcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-rte-list-primary-content .e-unorder-list,
.e-bigger .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-rte-fontcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control.e-active .e-rte-list-primary-content .e-order-list,
.e-bigger .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-rte-fontcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control.e-active .e-rte-list-primary-content .e-unorder-list,
.e-bigger .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-rte-numberformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-rte-list-primary-content .e-order-list,
.e-bigger .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-rte-numberformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-rte-list-primary-content .e-unorder-list,
.e-bigger .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-rte-numberformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control.e-active .e-rte-list-primary-content .e-order-list,
.e-bigger .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-rte-numberformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control.e-active .e-rte-list-primary-content .e-unorder-list {
    line-height: 35px
}

.e-bigger .e-rte-toolbar.e-toolbar .e-toolbar-extended .e-toolbar-item .e-dropdown-btn .e-caret,
.e-bigger .e-rte-toolbar.e-toolbar .e-toolbar-items .e-toolbar-item .e-dropdown-btn .e-caret,
.e-bigger .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-dropdown-btn .e-caret,
.e-bigger .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-dropdown-btn .e-caret {
    font-size: 12px
}

.e-bigger .e-richtexteditor .e-rte-toolbar .e-tbar-btn.e-dropdown-btn.e-rte-backgroundcolor-dropdown,
.e-bigger .e-richtexteditor .e-rte-toolbar .e-tbar-btn.e-dropdown-btn.e-rte-bulletformatlist-dropdown,
.e-bigger .e-richtexteditor .e-rte-toolbar .e-tbar-btn.e-dropdown-btn.e-rte-fontcolor-dropdown,
.e-bigger .e-richtexteditor .e-rte-toolbar .e-tbar-btn.e-dropdown-btn.e-rte-numberformatlist-dropdown,
.e-bigger .e-rte-toolbar.e-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-backgroundcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-icons.e-btn-icon,
.e-bigger .e-rte-toolbar.e-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-bulletformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-icons.e-btn-icon,
.e-bigger .e-rte-toolbar.e-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-fontcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-icons.e-btn-icon,
.e-bigger .e-rte-toolbar.e-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-numberformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-icons.e-btn-icon,
.e-bigger .e-rte-toolbar.e-toolbar .e-toolbar-items .e-toolbar-item .e-rte-backgroundcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-icons.e-btn-icon,
.e-bigger .e-rte-toolbar.e-toolbar .e-toolbar-items .e-toolbar-item .e-rte-bulletformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-icons.e-btn-icon,
.e-bigger .e-rte-toolbar.e-toolbar .e-toolbar-items .e-toolbar-item .e-rte-fontcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-icons.e-btn-icon,
.e-bigger .e-rte-toolbar.e-toolbar .e-toolbar-items .e-toolbar-item .e-rte-numberformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-icons.e-btn-icon,
.e-bigger .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-backgroundcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-icons.e-btn-icon,
.e-bigger .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-bulletformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-icons.e-btn-icon,
.e-bigger .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-fontcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-icons.e-btn-icon,
.e-bigger .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-rte-numberformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-icons.e-btn-icon,
.e-bigger .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-rte-backgroundcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-icons.e-btn-icon,
.e-bigger .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-rte-bulletformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-icons.e-btn-icon,
.e-bigger .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-rte-fontcolor-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-icons.e-btn-icon,
.e-bigger .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-rte-numberformatlist-dropdown.e-dropdown-btn.e-tbar-btn.e-btn.e-control .e-icons.e-btn-icon {
    line-height: 35px
}

.e-bigger .e-richtexteditor .e-rte-toolbar .e-toolbar-item .e-tbar-btn.e-btn .e-icons {
    font-size: 16px
}

.e-bigger .e-richtexteditor .e-rte-toolbar .e-hor-nav.e-expended-nav {
    min-height: 56px
}

.e-bigger .e-richtexteditor .e-rte-toolbar .e-toolbar-extended .e-toolbar-item .e-background-color.e-icons:before,
.e-bigger .e-richtexteditor .e-rte-toolbar .e-toolbar-items .e-toolbar-item .e-background-color.e-icons:before,
.e-bigger .e-richtexteditor .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-extended .e-toolbar-item .e-background-color.e-icons:before,
.e-bigger .e-richtexteditor .e-rte-toolbar.e-toolbar.e-extended-toolbar .e-toolbar-items .e-toolbar-item .e-background-color.e-icons:before {
    display: inline;
    font-size: 16px
}

.e-popup-modal.e-popup.e-popup-open {
    display: inline-flex
}

.e-rte-modal-popup.e-popup-container.e-center {
    justify-content: center
}

.e-rte-modal-popup.e-popup-container {
    align-items: center;
    display: none;
    height: 100%;
    left: 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 10000
}

.e-popup-overlay {
    height: 100%;
    left: 0;
    opacity: .5;
    position: absolute;
    top: 0;
    width: 100%
}

.e-bigger .e-rte-table-popup.e-popup-open .e-rte-tablecell {
    height: 16px;
    width: 16px
}

.e-bigger .e-rte-table-popup.e-popup-open .e-rte-table-row {
    height: 18px
}

.e-table-rhelper {
    cursor: col-resize;
    opacity: .87;
    position: absolute
}

.e-table-rhelper.e-column-helper {
    width: 1px
}

.e-table-rhelper.e-row-helper {
    height: 1px
}

.e-reicon:before {
    border-right: 6px solid;
    right: 4px
}

.e-reicon:after,
.e-reicon:before {
    border-bottom: 6px solid #0000;
    border-top: 6px solid #0000;
    content: "";
    display: block;
    height: 0;
    position: absolute;
    top: 4px;
    width: 20px
}

.e-reicon:after {
    border-left: 6px solid;
    left: 4px;
    z-index: 3
}

.e-row-helper.e-reicon:after {
    top: 10px;
    transform: rotate(90deg)
}

.e-row-helper.e-reicon:before {
    left: 4px;
    top: -20px;
    transform: rotate(90deg)
}

.e-rte-overflow {
    overflow: hidden
}

.e-dialog.e-rte-dialog-minheight {
    min-height: 296px
}

.e-bigger .e-content-placeholder.e-richtexteditor.e-placeholder-richtexteditor,
.e-bigger.e-content-placeholder.e-richtexteditor.e-placeholder-richtexteditor,
.e-content-placeholder.e-richtexteditor.e-placeholder-richtexteditor {
    background-size: 700px 190px;
    min-height: 190px
}

.e-rte-table.e-rte-table-border {
    border: 1px solid #bdbdbd;
    border-collapse: initial
}

.e-rte-audio-dialog.e-dialog.e-device.e-dlg-modal .e-aud-uploadwrap.e-droparea,
.e-rte-audio-dialog.e-dialog.e-device.e-dlg-modal .e-img-uploadwrap.e-droparea,
.e-rte-audio-dialog.e-dialog.e-device.e-dlg-modal .e-vid-uploadwrap.e-droparea,
.e-rte-img-dialog.e-dialog.e-device.e-dlg-modal .e-aud-uploadwrap.e-droparea,
.e-rte-img-dialog.e-dialog.e-device.e-dlg-modal .e-img-uploadwrap.e-droparea,
.e-rte-img-dialog.e-dialog.e-device.e-dlg-modal .e-vid-uploadwrap.e-droparea,
.e-rte-video-dialog.e-dialog.e-device.e-dlg-modal .e-aud-uploadwrap.e-droparea,
.e-rte-video-dialog.e-dialog.e-device.e-dlg-modal .e-img-uploadwrap.e-droparea,
.e-rte-video-dialog.e-dialog.e-device.e-dlg-modal .e-vid-uploadwrap.e-droparea {
    line-height: 10;
    min-height: 50px;
    position: relative
}

.e-rte-audio-dialog.e-dialog.e-device.e-dlg-modal .e-aud-uploadwrap.e-droparea .e-browsebtn,
.e-rte-audio-dialog.e-dialog.e-device.e-dlg-modal .e-img-uploadwrap.e-droparea .e-browsebtn,
.e-rte-audio-dialog.e-dialog.e-device.e-dlg-modal .e-vid-uploadwrap.e-droparea .e-browsebtn,
.e-rte-img-dialog.e-dialog.e-device.e-dlg-modal .e-aud-uploadwrap.e-droparea .e-browsebtn,
.e-rte-img-dialog.e-dialog.e-device.e-dlg-modal .e-img-uploadwrap.e-droparea .e-browsebtn,
.e-rte-img-dialog.e-dialog.e-device.e-dlg-modal .e-vid-uploadwrap.e-droparea .e-browsebtn,
.e-rte-video-dialog.e-dialog.e-device.e-dlg-modal .e-aud-uploadwrap.e-droparea .e-browsebtn,
.e-rte-video-dialog.e-dialog.e-device.e-dlg-modal .e-img-uploadwrap.e-droparea .e-browsebtn,
.e-rte-video-dialog.e-dialog.e-device.e-dlg-modal .e-vid-uploadwrap.e-droparea .e-browsebtn {
    display: block;
    height: 36px;
    margin: 0 auto;
    padding: 0 18px;
    position: relative;
    top: -50px
}

.e-rte-audio-dialog.e-dialog.e-device.e-dlg-modal .e-aud-uploadwrap.e-droparea .e-upload,
.e-rte-audio-dialog.e-dialog.e-device.e-dlg-modal .e-img-uploadwrap.e-droparea .e-upload,
.e-rte-audio-dialog.e-dialog.e-device.e-dlg-modal .e-vid-uploadwrap.e-droparea .e-upload,
.e-rte-img-dialog.e-dialog.e-device.e-dlg-modal .e-aud-uploadwrap.e-droparea .e-upload,
.e-rte-img-dialog.e-dialog.e-device.e-dlg-modal .e-img-uploadwrap.e-droparea .e-upload,
.e-rte-img-dialog.e-dialog.e-device.e-dlg-modal .e-vid-uploadwrap.e-droparea .e-upload,
.e-rte-video-dialog.e-dialog.e-device.e-dlg-modal .e-aud-uploadwrap.e-droparea .e-upload,
.e-rte-video-dialog.e-dialog.e-device.e-dlg-modal .e-img-uploadwrap.e-droparea .e-upload,
.e-rte-video-dialog.e-dialog.e-device.e-dlg-modal .e-vid-uploadwrap.e-droparea .e-upload {
    border: 0 solid #0000;
    float: none
}

.e-rte-audio-dialog.e-dialog.e-device.e-dlg-modal .e-aud-uploadwrap.e-droparea .e-file-select-wrap,
.e-rte-audio-dialog.e-dialog.e-device.e-dlg-modal .e-img-uploadwrap.e-droparea .e-file-select-wrap,
.e-rte-audio-dialog.e-dialog.e-device.e-dlg-modal .e-vid-uploadwrap.e-droparea .e-file-select-wrap,
.e-rte-img-dialog.e-dialog.e-device.e-dlg-modal .e-aud-uploadwrap.e-droparea .e-file-select-wrap,
.e-rte-img-dialog.e-dialog.e-device.e-dlg-modal .e-img-uploadwrap.e-droparea .e-file-select-wrap,
.e-rte-img-dialog.e-dialog.e-device.e-dlg-modal .e-vid-uploadwrap.e-droparea .e-file-select-wrap,
.e-rte-video-dialog.e-dialog.e-device.e-dlg-modal .e-aud-uploadwrap.e-droparea .e-file-select-wrap,
.e-rte-video-dialog.e-dialog.e-device.e-dlg-modal .e-img-uploadwrap.e-droparea .e-file-select-wrap,
.e-rte-video-dialog.e-dialog.e-device.e-dlg-modal .e-vid-uploadwrap.e-droparea .e-file-select-wrap {
    display: none
}

.e-rte-audio-dialog.e-dialog.e-device.e-dlg-modal .e-linkheader,
.e-rte-img-dialog.e-dialog.e-device.e-dlg-modal .e-linkheader,
.e-rte-video-dialog.e-dialog.e-device.e-dlg-modal .e-linkheader {
    font-family: Roboto, Segoe UI, GeezaPro, "DejaVu Serif", "sans-serif", -apple-system, BlinkMacSystemFont;
    font-size: 15px;
    opacity: .87;
    padding-bottom: 20px;
    padding-top: 20px
}

.e-rte-file-manager-dialog .e-rte-label {
    padding-bottom: 8px;
    padding-top: 15px
}

.e-rte-file-manager-dialog .e-rte-label label {
    font-size: 15px;
    opacity: .87
}

.e-rte-upload-popup.e-dialog .e-file-select-wrap {
    display: none
}

.e-rte-upload-popup.e-dialog .e-dlg-content {
    overflow: hidden;
    padding: 0
}

.e-hide.e-rte-quick-popup-hide {
    border: 0;
    position: absolute
}

.e-rte-popup-hide {
    display: none
}

.e-rte-hide-visible {
    visibility: hidden
}

.e-rte-table-popup.e-dialog .e-dlg-content {
    padding: 0
}

.e-richtexteditor .e-rte-table-popup.e-popup-open.e-dialog .e-rte-tablecell {
    margin: 1px
}

.e-transparent.e-rte-elements.e-tbar-btn.e-rte-backgroundcolor-dropdown,
.e-transparent.e-rte-elements.e-tbar-btn.e-rte-fontcolor-dropdown {
    visibility: hidden
}

/*! tab layout */
.e-richtexteditor .e-rte-toolbar {
    border: 1px solid #0000001f;
    border-bottom: 0
}

.e-richtexteditor .e-rte-toolbar .e-toolbar-item.e-overlay .e-tbar-btn .e-icons {
    color: #00000042
}

.e-richtexteditor .e-rte-toolbar .e-toolbar-item.e-active .e-tbar-btn,
.e-richtexteditor .e-rte-toolbar .e-toolbar-item.e-active .e-tbar-btn:focus {
    background: #0000001f;
    border: 0
}

.e-richtexteditor .e-rte-toolbar .e-toolbar-item .e-icons,
.e-richtexteditor .e-rte-toolbar .e-toolbar-item.e-active .e-tbar-btn .e-icons,
.e-richtexteditor .e-rte-toolbar .e-toolbar-item.e-active .e-tbar-btn:focus .e-icons {
    color: #000
}

.e-richtexteditor .e-rte-toolbar .e-toolbar-item .e-dropdown-btn.e-active {
    background: hsla(0, 0%, 72%, .958);
    border-color: inherit
}

.e-richtexteditor .e-rte-toolbar .e-toolbar-item .e-dropdown-btn.e-active .e-icons,
.e-richtexteditor .e-rte-toolbar .e-toolbar-item .e-dropdown-btn.e-active .e-rte-dropdown-btn-text {
    color: #000
}

.e-richtexteditor .e-rte-toolbar .e-toolbar-item .e-rte-backgroundcolor-dropdown:hover .e-rte-color-content:after,
.e-richtexteditor .e-rte-toolbar .e-toolbar-item .e-rte-bulletformatlist-dropdown:hover .e-rte-color-content:after,
.e-richtexteditor .e-rte-toolbar .e-toolbar-item .e-rte-fontcolor-dropdown:hover .e-rte-color-content:after,
.e-richtexteditor .e-rte-toolbar .e-toolbar-item .e-rte-numberformatlist-dropdown:hover .e-rte-color-content:after {
    background: #0000
}

.e-richtexteditor .e-rte-toolbar .e-toolbar-item .e-rte-backgroundcolor-dropdown:active:hover .e-caret:active.e-icons,
.e-richtexteditor .e-rte-toolbar .e-toolbar-item .e-rte-backgroundcolor-dropdown:active:hover .e-icons,
.e-richtexteditor .e-rte-toolbar .e-toolbar-item .e-rte-backgroundcolor-dropdown:active:hover .e-rte-color-content:active .e-icons,
.e-richtexteditor .e-rte-toolbar .e-toolbar-item .e-rte-backgroundcolor-dropdown:active:hover .e-rte-list-primary-content:active .e-icons,
.e-richtexteditor .e-rte-toolbar .e-toolbar-item .e-rte-bulletformatlist-dropdown:active:hover .e-caret:active.e-icons,
.e-richtexteditor .e-rte-toolbar .e-toolbar-item .e-rte-bulletformatlist-dropdown:active:hover .e-icons,
.e-richtexteditor .e-rte-toolbar .e-toolbar-item .e-rte-bulletformatlist-dropdown:active:hover .e-rte-color-content:active .e-icons,
.e-richtexteditor .e-rte-toolbar .e-toolbar-item .e-rte-bulletformatlist-dropdown:active:hover .e-rte-list-primary-content:active .e-icons,
.e-richtexteditor .e-rte-toolbar .e-toolbar-item .e-rte-fontcolor-dropdown:active:hover .e-caret:active.e-icons,
.e-richtexteditor .e-rte-toolbar .e-toolbar-item .e-rte-fontcolor-dropdown:active:hover .e-icons,
.e-richtexteditor .e-rte-toolbar .e-toolbar-item .e-rte-fontcolor-dropdown:active:hover .e-rte-color-content:active .e-icons,
.e-richtexteditor .e-rte-toolbar .e-toolbar-item .e-rte-fontcolor-dropdown:active:hover .e-rte-list-primary-content:active .e-icons,
.e-richtexteditor .e-rte-toolbar .e-toolbar-item .e-rte-numberformatlist-dropdown:active:hover .e-caret:active.e-icons,
.e-richtexteditor .e-rte-toolbar .e-toolbar-item .e-rte-numberformatlist-dropdown:active:hover .e-icons,
.e-richtexteditor .e-rte-toolbar .e-toolbar-item .e-rte-numberformatlist-dropdown:active:hover .e-rte-color-content:active .e-icons,
.e-richtexteditor .e-rte-toolbar .e-toolbar-item .e-rte-numberformatlist-dropdown:active:hover .e-rte-list-primary-content:active .e-icons {
    color: #000
}

.e-richtexteditor .e-rte-toolbar .e-toolbar-item .e-rte-backgroundcolor-dropdown:hover,
.e-richtexteditor .e-rte-toolbar .e-toolbar-item .e-rte-bulletformatlist-dropdown:hover,
.e-richtexteditor .e-rte-toolbar .e-toolbar-item .e-rte-fontcolor-dropdown:hover,
.e-richtexteditor .e-rte-toolbar .e-toolbar-item .e-rte-numberformatlist-dropdown:hover {
    background: #0000000a
}

.e-richtexteditor .e-rte-toolbar .e-toolbar-item .e-rte-backgroundcolor-dropdown:hover .e-rte-color-content:hover,
.e-richtexteditor .e-rte-toolbar .e-toolbar-item .e-rte-backgroundcolor-dropdown:hover .e-rte-list-primary-content:hover,
.e-richtexteditor .e-rte-toolbar .e-toolbar-item .e-rte-bulletformatlist-dropdown:hover .e-rte-color-content:hover,
.e-richtexteditor .e-rte-toolbar .e-toolbar-item .e-rte-bulletformatlist-dropdown:hover .e-rte-list-primary-content:hover,
.e-richtexteditor .e-rte-toolbar .e-toolbar-item .e-rte-fontcolor-dropdown:hover .e-rte-color-content:hover,
.e-richtexteditor .e-rte-toolbar .e-toolbar-item .e-rte-fontcolor-dropdown:hover .e-rte-list-primary-content:hover,
.e-richtexteditor .e-rte-toolbar .e-toolbar-item .e-rte-numberformatlist-dropdown:hover .e-rte-color-content:hover,
.e-richtexteditor .e-rte-toolbar .e-toolbar-item .e-rte-numberformatlist-dropdown:hover .e-rte-list-primary-content:hover {
    background: #0000001f
}

.e-richtexteditor .e-rte-toolbar .e-toolbar-item .e-rte-backgroundcolor-dropdown:hover .e-rte-color-content:focus,
.e-richtexteditor .e-rte-toolbar .e-toolbar-item .e-rte-backgroundcolor-dropdown:hover .e-rte-list-primary-content:focus,
.e-richtexteditor .e-rte-toolbar .e-toolbar-item .e-rte-bulletformatlist-dropdown:hover .e-rte-color-content:focus,
.e-richtexteditor .e-rte-toolbar .e-toolbar-item .e-rte-bulletformatlist-dropdown:hover .e-rte-list-primary-content:focus,
.e-richtexteditor .e-rte-toolbar .e-toolbar-item .e-rte-fontcolor-dropdown:hover .e-rte-color-content:focus,
.e-richtexteditor .e-rte-toolbar .e-toolbar-item .e-rte-fontcolor-dropdown:hover .e-rte-list-primary-content:focus,
.e-richtexteditor .e-rte-toolbar .e-toolbar-item .e-rte-numberformatlist-dropdown:hover .e-rte-color-content:focus,
.e-richtexteditor .e-rte-toolbar .e-toolbar-item .e-rte-numberformatlist-dropdown:hover .e-rte-list-primary-content:focus {
    background: #0000003d
}

.e-richtexteditor .e-rte-toolbar .e-toolbar-item .e-rte-backgroundcolor-dropdown:hover .e-rte-color-content:active,
.e-richtexteditor .e-rte-toolbar .e-toolbar-item .e-rte-backgroundcolor-dropdown:hover .e-rte-list-primary-content:active,
.e-richtexteditor .e-rte-toolbar .e-toolbar-item .e-rte-bulletformatlist-dropdown:hover .e-rte-color-content:active,
.e-richtexteditor .e-rte-toolbar .e-toolbar-item .e-rte-bulletformatlist-dropdown:hover .e-rte-list-primary-content:active,
.e-richtexteditor .e-rte-toolbar .e-toolbar-item .e-rte-fontcolor-dropdown:hover .e-rte-color-content:active,
.e-richtexteditor .e-rte-toolbar .e-toolbar-item .e-rte-fontcolor-dropdown:hover .e-rte-list-primary-content:active,
.e-richtexteditor .e-rte-toolbar .e-toolbar-item .e-rte-numberformatlist-dropdown:hover .e-rte-color-content:active,
.e-richtexteditor .e-rte-toolbar .e-toolbar-item .e-rte-numberformatlist-dropdown:hover .e-rte-list-primary-content:active {
    background: #0000005c
}

.e-richtexteditor .e-rte-toolbar .e-toolbar-item .e-rte-backgroundcolor-dropdown:hover .e-caret:hover,
.e-richtexteditor .e-rte-toolbar .e-toolbar-item .e-rte-bulletformatlist-dropdown:hover .e-caret:hover,
.e-richtexteditor .e-rte-toolbar .e-toolbar-item .e-rte-fontcolor-dropdown:hover .e-caret:hover,
.e-richtexteditor .e-rte-toolbar .e-toolbar-item .e-rte-numberformatlist-dropdown:hover .e-caret:hover {
    background: #0000001f
}

.e-richtexteditor .e-rte-toolbar .e-toolbar-item .e-rte-backgroundcolor-dropdown:hover .e-caret:focus,
.e-richtexteditor .e-rte-toolbar .e-toolbar-item .e-rte-bulletformatlist-dropdown:hover .e-caret:focus,
.e-richtexteditor .e-rte-toolbar .e-toolbar-item .e-rte-fontcolor-dropdown:hover .e-caret:focus,
.e-richtexteditor .e-rte-toolbar .e-toolbar-item .e-rte-numberformatlist-dropdown:hover .e-caret:focus {
    background: #0000003d
}

.e-richtexteditor .e-rte-toolbar .e-toolbar-item .e-rte-backgroundcolor-dropdown:hover .e-caret:active,
.e-richtexteditor .e-rte-toolbar .e-toolbar-item .e-rte-bulletformatlist-dropdown:hover .e-caret:active,
.e-richtexteditor .e-rte-toolbar .e-toolbar-item .e-rte-fontcolor-dropdown:hover .e-caret:active,
.e-richtexteditor .e-rte-toolbar .e-toolbar-item .e-rte-numberformatlist-dropdown:hover .e-caret:active {
    background: #0000005c
}

.e-richtexteditor .e-rte-toolbar .e-toolbar-item .e-rte-backgroundcolor-dropdown.e-active,
.e-richtexteditor .e-rte-toolbar .e-toolbar-item .e-rte-bulletformatlist-dropdown.e-active,
.e-richtexteditor .e-rte-toolbar .e-toolbar-item .e-rte-fontcolor-dropdown.e-active,
.e-richtexteditor .e-rte-toolbar .e-toolbar-item .e-rte-numberformatlist-dropdown.e-active {
    background: #0000005c;
    border: 0
}

.e-richtexteditor .e-rte-toolbar .e-toolbar-item .e-rte-backgroundcolor-dropdown.e-active .e-rte-color-content:after,
.e-richtexteditor .e-rte-toolbar .e-toolbar-item .e-rte-backgroundcolor-dropdown.e-active:hover .e-caret:hover,
.e-richtexteditor .e-rte-toolbar .e-toolbar-item .e-rte-backgroundcolor-dropdown.e-active:hover .e-rte-color-content:hover,
.e-richtexteditor .e-rte-toolbar .e-toolbar-item .e-rte-backgroundcolor-dropdown.e-active:hover .e-rte-list-primary-content:hover,
.e-richtexteditor .e-rte-toolbar .e-toolbar-item .e-rte-bulletformatlist-dropdown.e-active .e-rte-color-content:after,
.e-richtexteditor .e-rte-toolbar .e-toolbar-item .e-rte-bulletformatlist-dropdown.e-active:hover .e-caret:hover,
.e-richtexteditor .e-rte-toolbar .e-toolbar-item .e-rte-bulletformatlist-dropdown.e-active:hover .e-rte-color-content:hover,
.e-richtexteditor .e-rte-toolbar .e-toolbar-item .e-rte-bulletformatlist-dropdown.e-active:hover .e-rte-list-primary-content:hover,
.e-richtexteditor .e-rte-toolbar .e-toolbar-item .e-rte-fontcolor-dropdown.e-active .e-rte-color-content:after,
.e-richtexteditor .e-rte-toolbar .e-toolbar-item .e-rte-fontcolor-dropdown.e-active:hover .e-caret:hover,
.e-richtexteditor .e-rte-toolbar .e-toolbar-item .e-rte-fontcolor-dropdown.e-active:hover .e-rte-color-content:hover,
.e-richtexteditor .e-rte-toolbar .e-toolbar-item .e-rte-fontcolor-dropdown.e-active:hover .e-rte-list-primary-content:hover,
.e-richtexteditor .e-rte-toolbar .e-toolbar-item .e-rte-numberformatlist-dropdown.e-active .e-rte-color-content:after,
.e-richtexteditor .e-rte-toolbar .e-toolbar-item .e-rte-numberformatlist-dropdown.e-active:hover .e-caret:hover,
.e-richtexteditor .e-rte-toolbar .e-toolbar-item .e-rte-numberformatlist-dropdown.e-active:hover .e-rte-color-content:hover,
.e-richtexteditor .e-rte-toolbar .e-toolbar-item .e-rte-numberformatlist-dropdown.e-active:hover .e-rte-list-primary-content:hover {
    background: #0000
}

.e-richtexteditor .e-rte-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn .e-icons,
.e-richtexteditor .e-rte-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn:focus .e-icons,
.e-richtexteditor .e-rte-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn:hover .e-icons,
.e-richtexteditor .e-rte-toolbar .e-toolbar-extended .e-toolbar-item.e-active .e-tbar-btn .e-icons,
.e-richtexteditor .e-rte-toolbar .e-toolbar-item .e-rte-backgroundcolor-dropdown.e-active .e-icons,
.e-richtexteditor .e-rte-toolbar .e-toolbar-item .e-rte-backgroundcolor-dropdown.e-active:active .e-icons,
.e-richtexteditor .e-rte-toolbar .e-toolbar-item .e-rte-bulletformatlist-dropdown.e-active .e-icons,
.e-richtexteditor .e-rte-toolbar .e-toolbar-item .e-rte-bulletformatlist-dropdown.e-active:active .e-icons,
.e-richtexteditor .e-rte-toolbar .e-toolbar-item .e-rte-fontcolor-dropdown.e-active .e-icons,
.e-richtexteditor .e-rte-toolbar .e-toolbar-item .e-rte-fontcolor-dropdown.e-active:active .e-icons,
.e-richtexteditor .e-rte-toolbar .e-toolbar-item .e-rte-numberformatlist-dropdown.e-active .e-icons,
.e-richtexteditor .e-rte-toolbar .e-toolbar-item .e-rte-numberformatlist-dropdown.e-active:active .e-icons {
    color: #000
}

.e-richtexteditor .e-rte-toolbar .e-toolbar-extended .e-toolbar-item.e-overlay .e-tbar-btn .e-icons {
    color: #00000042
}

.e-richtexteditor .e-rte-toolbar .e-toolbar-extended .e-toolbar-item .e-dropdown-btn.e-active {
    background: hsla(0, 0%, 72%, .958)
}

.e-richtexteditor .e-rte-toolbar.e-rte-tb-float {
    border: 1px solid #0000001f
}

.e-richtexteditor .e-rte-toolbar.e-tb-static {
    border-bottom: 1px solid #0000001f
}

.e-richtexteditor .e-rte-tb-expand .e-rte-content:not(e-toolbar-wrapper) {
    border-top: 0 solid #0000001f
}

.e-richtexteditor .e-toolbar-wrapper .e-rte-toolbar:not(.e-rte-tb-float) {
    border-bottom: 1px solid #0000001f
}

.e-richtexteditor .e-toolbar-wrapper+.e-rte-toolbar:not(.e-rte-tb-float) {
    border: 0
}

.e-richtexteditor .e-toolbar-wrapper {
    background: #fafafa
}

.e-richtexteditor .e-video-focus::selection,
.e-richtexteditor audio.e-audio-focus::selection,
.e-richtexteditor img.e-img-focus::selection {
    background: #0000;
    color: #0000
}

.e-richtexteditor .e-rte-content,
.e-richtexteditor .e-source-content {
    background: #fff;
    border: 1px solid #0000001f;
    color: #333
}

.e-richtexteditor .e-rte-content .e-content blockquote,
.e-richtexteditor .e-source-content .e-content blockquote {
    border-left: 2px solid #333
}

.e-richtexteditor .e-rte-content .e-content .e-img-focus:not(.e-resize),
.e-richtexteditor .e-rte-content .e-content .e-video-focus:not(.e-resize),
.e-richtexteditor .e-source-content .e-content .e-img-focus:not(.e-resize),
.e-richtexteditor .e-source-content .e-content .e-video-focus:not(.e-resize) {
    border: 2px solid #4a90e2
}

.e-richtexteditor .e-rte-content .e-content a,
.e-richtexteditor .e-source-content .e-content a {
    color: #2e2ef1
}

.e-richtexteditor.e-rtl .e-rte-content .e-content blockquote {
    border-left: 0;
    border-right: 2px solid #333
}

.e-richtexteditor.e-rte-resize {
    background: #fff
}

.e-richtexteditor .e-input.e-img-link.e-error,
.e-richtexteditor .e-input.e-rte-linkurl.e-error {
    color: red
}

.e-richtexteditor.e-rte-full-screen {
    background: #fff
}

.e-richtexteditor.e-rte-inline .e-rte-content {
    border: 0
}

.e-richtexteditor:not(.e-rte-toolbar-enabled) {
    border: 1px solid #0000001f
}

.e-richtexteditor:not(.e-rte-toolbar-enabled) .e-rte-content {
    border: 0;
    border-bottom: 0;
    border-top: 0
}

.e-richtexteditor.e-rte-tb-expand {
    border: 1px solid #0000001f
}

.e-richtexteditor.e-rte-tb-expand .e-rte-toolbar {
    border: 0
}

.e-richtexteditor.e-rte-tb-expand .e-rte-toolbar .e-toolbar-extended,
.e-richtexteditor.e-rte-tb-expand .e-rte-toolbar.e-extended-toolbar {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    border-top-left-radius: 0;
    border-top-right-radius: 0
}

.e-richtexteditor.e-rte-tb-expand .e-rte-toolbar .e-toolbar-extended {
    border: 0;
    border-bottom: 0
}

.e-richtexteditor.e-rte-tb-expand .e-rte-toolbar .e-toolbar-extended.e-popup-open {
    border-bottom: 1px solid #0000001f
}

.e-richtexteditor.e-rte-tb-expand .e-rte-toolbar.e-expand-open+.e-rte-content {
    border-top: 0
}

.e-richtexteditor.e-rte-tb-expand .e-rte-toolbar.e-rte-tb-float {
    border-bottom: 1px solid #0000001f;
    border-right: 0 solid #0000001f;
    border-top: 1px solid #0000001f
}

.e-richtexteditor.e-rte-tb-expand .e-rte-toolbar.e-rte-tb-float.e-expand-open {
    border-bottom: 1px solid #fafafa
}

.e-richtexteditor.e-rte-tb-expand .e-rte-toolbar.e-rte-tb-float.e-expand-open .e-toolbar-extended {
    border-bottom: 1px solid #0000001f;
    border-right: 0 solid #0000001f
}

.e-richtexteditor.e-rte-tb-expand .e-rte-content,
.e-richtexteditor.e-rte-tb-expand .e-source-content {
    border: 0;
    border-bottom: 1px solid #0000001f;
    border-top: 1px solid #0000001f
}

.e-richtexteditor.e-rte-tb-expand .e-toolbar-wrapper+.e-rte-content {
    border-top: 0 solid #0000001f
}

.e-richtexteditor.e-rte-tb-expand .e-toolbar-extended.e-popup-open {
    border-bottom: 1px solid #0000001f
}

.e-richtexteditor.e-rte-tb-expand.e-rte-resize .e-rte-content,
.e-richtexteditor.e-rte-tb-expand.e-rte-resize .e-source-content {
    border-bottom: 0
}

.e-richtexteditor .e-audio-wrap,
.e-richtexteditor .e-embed-video-wrap {
    display: inline-block
}

.e-richtexteditor .e-clickelem,
.e-richtexteditor .e-video-clickelem {
    display: block;
    margin: 0;
    outline: none;
    padding: 0;
    position: relative
}

.e-richtexteditor .e-clickelem:after,
.e-richtexteditor .e-video-clickelem:after {
    background: #0000;
    bottom: 0;
    content: "";
    cursor: default;
    display: block;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 1
}

.e-richtexteditor .e-embed-videoheader,
.e-richtexteditor .e-video-url-wrap,
.e-richtexteditor .e-videoheader {
    padding-bottom: 5px;
    padding-top: 15px
}

.e-richtexteditor .e-video-url-wrap .e-radio-wrapper {
    padding: 5px
}

.e-richtexteditor .e-video-url-wrap textarea {
    height: 80px
}

.e-rte-quick-popup {
    border: 0;
    border-radius: 2px;
    box-shadow: 0 5px 5px -3px #0003, 0 8px 10px 1px #00000024, 0 3px 14px 2px #0000001f
}

.e-rte-quick-popup .e-rte-quick-toolbar {
    background: #fff;
    border: 0
}

.e-rte-quick-popup .e-rte-quick-toolbar .e-toolbar-items {
    background: #fff
}

.e-rte-quick-popup .e-rte-quick-toolbar .e-toolbar-items .e-separator {
    border: .5px solid #0000000d
}

.e-rte-quick-popup .e-rte-quick-toolbar .e-toolbar-items .e-tbar-btn {
    background: #fff;
    border: 0
}

.e-rte-quick-popup .e-rte-quick-toolbar .e-toolbar-items .e-tbar-btn:hover {
    background: #0000001f;
    border-color: #fff
}

.e-rte-quick-popup .e-rte-quick-toolbar .e-toolbar-items .e-tbar-btn:focus {
    background: #0000001f
}

.e-rte-quick-popup .e-rte-quick-toolbar .e-toolbar-items .e-tbar-btn:active {
    background: #0000001f;
    border-color: #fff
}

.e-rte-quick-popup .e-rte-quick-toolbar .e-toolbar-items .e-tbar-btn:active .e-icons {
    color: #000
}

.e-rte-quick-popup .e-rte-quick-toolbar .e-toolbar-items .e-toolbar-item.e-active .e-tbar-btn,
.e-rte-quick-popup .e-rte-quick-toolbar .e-toolbar-items .e-toolbar-item.e-active .e-tbar-btn:focus {
    background: #0000001f;
    border: 0
}

.e-rte-quick-popup .e-rte-quick-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn .e-icons,
.e-rte-quick-popup .e-rte-quick-toolbar .e-toolbar-items .e-icons,
.e-rte-quick-popup .e-rte-quick-toolbar .e-toolbar-items .e-toolbar-item.e-active .e-tbar-btn .e-icons,
.e-rte-quick-popup .e-rte-quick-toolbar .e-toolbar-items .e-toolbar-item.e-active .e-tbar-btn:focus .e-icons {
    color: #000
}

.e-rte-quick-popup .e-rte-dropdown-btn {
    background: #fff;
    border-color: #fff
}

.e-rte-quick-popup .e-rte-dropdown-btn:focus,
.e-rte-quick-popup .e-rte-dropdown-btn:hover {
    background: #0000001f
}

.e-rte-quick-popup .e-rte-dropdown-btn:hover {
    border-color: #fff
}

.e-dialog .e-aud-uploadwrap .e-droptext,
.e-dialog .e-img-uploadwrap .e-droptext,
.e-dialog .e-vid-uploadwrap .e-droptext,
.e-dialog.e-device .e-vid-uploadwrap .e-droptext {
    border: 2px dashed #0000001f;
    border-radius: 4px;
    color: #00000061;
    display: block;
    font-family: Roboto, Segoe UI, GeezaPro, "DejaVu Serif", "sans-serif", -apple-system, BlinkMacSystemFont;
    font-size: 14px;
    height: 185px;
    margin: 0 auto;
    text-align: center;
    width: auto
}

.e-dialog .e-vid-uploadwrap .e-droptext {
    height: 108px
}

.e-dialog.e-device.e-dlg-modal .e-aud-uploadwrap .e-droptext,
.e-dialog.e-device.e-dlg-modal .e-img-uploadwrap .e-droptext,
.e-dialog.e-device.e-dlg-modal .e-vid-uploadwrap .e-droptext {
    margin: 0 auto;
    width: 250px
}

.e-dialog.e-device .e-video-url-wrap .e-radio-wrapper {
    padding: 8px 4px
}

.e-linkheader {
    color: #000000de
}

.e-rte-img-popup.e-popup {
    background: #fff;
    border: 1px solid #ccc;
    box-shadow: 0 5px 5px -3px #0003, 0 8px 10px 1px #00000024, 0 3px 14px 2px #0000001f;
    color: #000;
    padding: 10px
}

.e-rte-content .e-content img:not(.e-resize) {
    z-index: 1000
}

span.e-rte-imageboxmark,
span.e-rte-videoboxmark {
    background: #4a90e2;
    border: 1px solid #fff;
    display: block;
    height: 10px;
    position: absolute;
    width: 10px;
    z-index: 1000
}

.e-mob-rte span.e-rte-imageboxmark,
.e-mob-rte span.e-rte-videoboxmark {
    background: #fff;
    border: 1px solid #4a90e2;
    border-radius: 15px;
    height: 20px;
    width: 20px
}

.e-mob-rte.e-mob-span span.e-rte-imageboxmark,
.e-mob-rte.e-mob-span span.e-rte-videoboxmark {
    background: #4a90e2;
    border: 1px solid #fff
}

.e-rte-content .e-content img.e-resize,
.e-rte-content .e-content video.e-resize {
    z-index: 1000
}

.e-disabled {
    -webkit-user-select: none;
    user-select: none
}

.e-disabled .e-rte-toolbar .e-toolbar-item {
    cursor: default
}

.e-disabled .e-rte-toolbar .e-toolbar-item .e-colorpicker-wrapper .e-btn:active,
.e-disabled .e-rte-toolbar .e-toolbar-item .e-colorpicker-wrapper .e-btn:focus,
.e-disabled .e-rte-toolbar .e-toolbar-item .e-colorpicker-wrapper .e-btn:hover,
.e-disabled .e-rte-toolbar .e-toolbar-item .e-dropdown-btn.e-btn:active,
.e-disabled .e-rte-toolbar .e-toolbar-item .e-dropdown-btn.e-btn:focus,
.e-disabled .e-rte-toolbar .e-toolbar-item .e-dropdown-btn.e-btn:hover,
.e-disabled .e-rte-toolbar .e-toolbar-item .e-tbar-btn.e-icon-btn:active,
.e-disabled .e-rte-toolbar .e-toolbar-item .e-tbar-btn.e-icon-btn:focus,
.e-disabled .e-rte-toolbar .e-toolbar-item .e-tbar-btn.e-icon-btn:hover {
    background: #0000;
    cursor: default
}

.e-dropdown-popup ul .e-item.e-active {
    background-color: #bdbdbd;
    color: #000000de
}

.e-popup-overlay {
    background-color: #383838
}

.e-rte-toolbar.e-extended-toolbar .e-toolbar-item.e-overlay .e-dropdown-btn {
    color: #00000042
}

.e-richtexteditor .e-rte-toolbar .e-hor-nav:hover {
    border: solid #0000001f;
    border-width: 0 0 0 1px;
    padding-left: 1px
}

.e-rte-table-popup .e-span-border {
    border: 1px solid #0000001f;
    display: block;
    margin-bottom: 8px;
    margin-top: 12px
}

.e-rte-table-popup .e-rte-popup-header {
    color: #000000de;
    font-family: Roboto, Segoe UI, GeezaPro, "DejaVu Serif", "sans-serif", -apple-system, BlinkMacSystemFont;
    font-size: 14px;
    text-align: center
}

.e-rte-table-popup.e-popup-open .e-rte-tablecell.e-default {
    background-color: #fff
}

.e-rte-table-popup.e-popup-open .e-rte-tablecell.e-active {
    background-color: #e3165b33;
    border: 1px solid #e3165b
}

.e-rte-table.e-alternate-border tbody tr:nth-child(2n+0) {
    background-color: #f5f5f5
}

.e-rte-table th {
    background: #e0e0e0
}

.e-rte-table-popup.e-popup.e-popup-open {
    background-color: #fff;
    color: #000
}

span.e-table-box {
    background-color: #fff;
    border: 1px solid #bdbdbd
}

span.e-table-box.e-rbox-select {
    background-color: #bdbdbd;
    border: 1px solid #bdbdbd
}

.e-table-rhelper {
    background-color: #e3165b
}

.e-rte-dialog-upload.e-upload.e-lib.e-keyboard {
    background: #fff
}

.e-richtexteditor .e-rte-toolbar .e-toolbar-extended .e-toolbar-item .e-tbar-btn.e-active .e-icons,
.e-rte-inline-popup .e-rte-quick-toolbar.e-rte-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn:active .e-icons,
.e-rte-inline-popup .e-rte-quick-toolbar.e-rte-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn:focus .e-icons,
.e-rte-inline-popup .e-rte-quick-toolbar.e-rte-toolbar .e-toolbar-items .e-toolbar-item .e-tbar-btn:hover .e-icons,
.e-rte-inline-popup .e-rte-quick-toolbar.e-rte-toolbar .e-toolbar-items .e-toolbar-item.e-active .e-tbar-btn .e-icons {
    color: #000
}

.e-rte-emojipicker-popup.e-popup.e-popup-open {
    background: #fff;
    border: none;
    box-shadow: 0 .6px 1.8px #0000001a, 0 3.2px 7.2px #00000021
}

.e-rte-emojipicker-popup.e-popup.e-popup-open .e-toolbar .e-toolbar-item .e-tbar-btn {
    background: #0000
}

.e-rte-emojipicker-popup.e-popup.e-popup-open .e-toolbar .e-toolbar-item .e-tbar-btn.e-selected,
.e-rte-emojipicker-popup.e-popup.e-popup-open .e-toolbar .e-toolbar-item .e-tbar-btn:hover {
    background: #e0e0e0
}

.e-rte-emojipicker-popup.e-popup.e-popup-open .e-rte-emojipicker-toolbar {
    background: #0000;
    border: none;
    box-shadow: none
}

.e-rte-emojipicker-popup.e-popup.e-popup-open .e-rte-emojipicker-toolbar .e-toolbar-items {
    background: #0000
}

.e-rte-emojipicker-popup.e-popup.e-popup-open .e-rte-emojipicker-toolbar .e-toolbar-items .e-scroll-nav {
    border: none
}

.e-rte-emojipicker-popup.e-popup.e-popup-open .e-rte-emojipicker-btn .e-rte-emojipicker-group .e-rte-emojipickerbtn-group .e-btn.e-control:not(:hover):not(:focus):not(:active),
.e-rte-emojipicker-popup.e-popup.e-popup-open .e-rte-emojipicker-btn .e-rte-emojisearch-btn .e-btn.e-control:not(:hover):not(:focus):not(:active) {
    background: #0000
}

.e-rte-emojipicker-popup.e-popup.e-popup-open .e-rte-emojipicker-btn .e-rte-emojipicker-group .e-rte-emojipicker-name {
    color: #000
}

.e-richtexteditor.e-rte-tb-expand .e-rte-content-border {
    border-bottom: 0
}

@keyframes e-input-ripple {
    to {
        opacity: 0;
        transform: scale(4)
    }
}

@keyframes slideTopUp {
    0% {
        transform: translateZ(0) scale(1)
    }

    to {
        transform: translateZ(0) scale(1)
    }
}

.e-ddl.e-control-wrapper .e-ddl-icon:before {
    transform: rotate(0deg);
    transition: transform .3s ease
}

.e-ddl.e-control-wrapper.e-icon-anim .e-ddl-icon:before {
    transform: rotate(180deg);
    transition: transform .3s ease
}

.e-dropdownbase .e-list-item.e-active.e-hover {
    color: #e3165b
}

.e-input-group:not(.e-disabled) .e-back-icon:active,
.e-input-group:not(.e-disabled) .e-back-icon:hover,
.e-input-group:not(.e-disabled) .e-control.e-dropdownlist~.e-ddl-icon:active,
.e-input-group:not(.e-disabled) .e-control.e-dropdownlist~.e-ddl-icon:hover,
.e-popup.e-ddl .e-input-group:not(.e-disabled) .e-clear-icon:active,
.e-popup.e-ddl .e-input-group:not(.e-disabled) .e-clear-icon:hover {
    background: #0000
}

.e-input-group .e-ddl-icon:not(:active):after {
    animation: none
}

.e-ddl.e-popup {
    border: 0;
    box-shadow: 0 5px 5px -3px #0003, 0 8px 10px 1px #00000024, 0 3px 14px 2px #0000001f;
    margin-top: 2px
}

.e-popup.e-ddl .e-dropdownbase {
    min-height: 26px
}

.e-bigger .e-popup.e-ddl-device-filter .e-input-group.e-input-focus:not(.e-success):not(.e-warning):not(.e-error) {
    border-color: #e0e0e0
}

.e-bigger .e-popup.e-ddl-device-filter {
    margin-top: 0
}

.e-bigger .e-ddl-device .e-input-group,
.e-bigger .e-ddl-device .e-input-group.e-input-focus:not(.e-success):not(.e-warning):not(.e-error) {
    background: #f5f5f5;
    border-width: 0;
    box-shadow: none;
    margin-bottom: 0
}

.e-bigger .e-ddl-device .e-input-group .e-back-icon,
.e-bigger .e-ddl-device .e-input-group .e-clear-icon,
.e-bigger .e-ddl-device .e-input-group input.e-input {
    background-color: #f5f5f5
}

.e-popup.e-ddl:not(.e-ddl-device) .e-input-group .e-clear-icon {
    margin: 6px 6px 5px;
    min-height: 12px;
    min-width: 12px;
    padding: 6px
}

.e-bigger .e-popup.e-ddl:not(.e-ddl-device) .e-input-group .e-clear-icon,
.e-bigger.e-popup.e-ddl:not(.e-ddl-device) .e-input-group .e-clear-icon {
    min-height: 16px;
    min-width: 16px
}

.e-bigger .e-popup.e-ddl:not(.e-ddl-device) .e-filter-parent .e-input-filter,
.e-bigger.e-popup.e-ddl:not(.e-ddl-device) .e-filter-parent .e-input-filter {
    padding: 8px 16px 8px 0
}

.e-input-group.e-ddl,
.e-input-group.e-ddl .e-ddl-icon,
.e-input-group.e-ddl .e-input {
    background: #0000
}

.e-ddl.e-ddl-device.e-ddl-device-filter .e-input-group.e-control-wrapper:hover:not(.e-disabled):not(.e-float-icon-left),
.e-ddl.e-ddl-device.e-ddl-device-filter .e-input-group:hover:not(.e-disabled):not(.e-float-icon-left) {
    border-bottom-width: 0
}

.e-popup.e-ddl:not(.e-ddl-device) .e-input-group.e-input-focus.e-small .e-clear-icon,
.e-popup.e-ddl:not(.e-ddl-device) .e-input-group.e-small .e-clear-icon,
.e-small .e-popup.e-ddl:not(.e-ddl-device) .e-input-group .e-clear-icon,
.e-small .e-popup.e-ddl:not(.e-ddl-device) .e-input-group.e-input-focus .e-clear-icon,
.e-small.e-popup.e-ddl:not(.e-ddl-device) .e-input-group .e-clear-icon,
.e-small.e-popup.e-ddl:not(.e-ddl-device) .e-input-group.e-input-focus .e-clear-icon {
    margin: 0
}

.e-popup.e-ddl:not(.e-ddl-device) .e-filter-parent .e-input-group.e-small .e-input-filter,
.e-popup.e-ddl:not(.e-ddl-device) .e-filter-parent .e-input-group.e-small.e-input-focus .e-input-filter,
.e-small .e-popup.e-ddl:not(.e-ddl-device) .e-filter-parent .e-input-group .e-input-filter,
.e-small .e-popup.e-ddl:not(.e-ddl-device) .e-filter-parent .e-input-group.e-input-focus .e-input-filter,
.e-small.e-popup.e-ddl:not(.e-ddl-device) .e-filter-parent .e-input-group .e-input-filter,
.e-small.e-popup.e-ddl:not(.e-ddl-device) .e-filter-parent .e-input-group.e-input-focus .e-input-filter {
    padding: 5px 5px 5px 12px
}

.e-bigger .e-popup.e-ddl:not(.e-ddl-device) .e-input-group.e-small .e-clear-icon,
.e-bigger.e-popup.e-ddl:not(.e-ddl-device) .e-input-group.e-small .e-clear-icon,
.e-bigger.e-small .e-popup.e-ddl:not(.e-ddl-device) .e-input-group .e-clear-icon,
.e-bigger.e-small.e-popup.e-ddl:not(.e-ddl-device) .e-input-group .e-clear-icon,
.e-popup.e-ddl:not(.e-ddl-device) .e-input-group.e-bigger.e-small .e-clear-icon,
.e-small .e-popup.e-ddl:not(.e-ddl-device) .e-input-group.e-bigger .e-clear-icon,
.e-small.e-popup.e-ddl:not(.e-ddl-device) .e-input-group.e-bigger .e-clear-icon {
    min-height: 18px;
    min-width: 18px
}

.e-bigger .e-popup.e-ddl:not(.e-ddl-device) .e-filter-parent .e-input-group.e-small .e-input-filter,
.e-bigger.e-popup.e-ddl:not(.e-ddl-device) .e-filter-parent .e-input-group.e-small .e-input-filter,
.e-bigger.e-small .e-popup.e-ddl:not(.e-ddl-device) .e-filter-parent .e-input-group .e-input-filter,
.e-bigger.e-small.e-popup.e-ddl:not(.e-ddl-device) .e-filter-parent .e-input-group .e-input-filter,
.e-popup.e-ddl:not(.e-ddl-device) .e-filter-parent .e-input-group.e-bigger.e-small .e-input-filter,
.e-small .e-popup.e-ddl:not(.e-ddl-device) .e-filter-parent .e-input-group.e-bigger .e-input-filter,
.e-small.e-popup.e-ddl:not(.e-ddl-device) .e-filter-parent .e-input-group.e-bigger .e-input-filter {
    padding: 8px 16px
}

.e-ddl.e-popup.e-outline .e-filter-parent {
    padding: 4px 8px
}

@keyframes material-spinner-rotate {
    0% {
        transform: rotate(0deg)
    }

    to {
        transform: rotate(1turn)
    }
}

@keyframes fabric-spinner-rotate {
    0% {
        transform: rotate(0deg)
    }

    to {
        transform: rotate(1turn)
    }
}

/*! component's theme wise override definitions and variables */
@keyframes tbar-popup-shadow {
    0% {
        border-color: #ffffff80;
        box-shadow: 0 0 0 0 #ffffff80
    }

    to {
        box-shadow: 0 0 0 200px #ffffff1f
    }
}

.e-grid-menu .e-indent:before,
.e-treegrid .e-indent:before {
    content: ""
}

.e-grid-menu .e-outdent:before,
.e-treegrid .e-outdent:before {
    content: ""
}

.e-treegrid .e-treegridcollapse:before,
.e-treegrid .e-treegridexpand:before {
    content: ""
}

.e-treegrid .e-toolbar-item .e-expand:before {
    content: ""
}

.e-treegrid .e-toolbar-item .e-collapse:before {
    content: ""
}

.e-treegrid .e-toolbar-item .e-indent:before {
    content: ""
}

.e-treegrid .e-toolbar-item .e-outdent:before {
    content: ""
}

.e-bigger .e-treegrid .e-treegridcollapse,
.e-bigger .e-treegrid .e-treegridexpand {
    font-size: 10px;
    height: 18px;
    width: 18px
}

.e-bigger .e-treegrid .e-hierarchycheckbox {
    padding-left: 2px
}

.e-bigger .e-treegrid .e-hierarchycheckbox .e-frame {
    height: 20px;
    width: 20px
}

.e-bigger .e-treegrid .e-treecell {
    line-height: 18px
}

.e-treegrid .e-icons.e-none:before {
    content: ""
}

.e-treegrid .e-gridheader .e-headercell .e-css.e-hierarchycheckbox {
    height: 20px;
    vertical-align: middle
}

.e-treegrid .e-treegridcollapse:before,
.e-treegrid .e-treegridexpand:before {
    text-align: center;
    vertical-align: middle
}

.e-treegrid .e-rowcell:not(.e-gridclip) .e-treecolumn-container {
    display: block;
    overflow: hidden;
    text-overflow: ellipsis
}

.e-treegrid .e-rowcell:not(.e-gridclip) .e-treecolumn-container span.e-treecell {
    display: inline;
    overflow: hidden;
    text-overflow: ellipsis
}

.e-treegrid .e-treegridcollapse:hover:before,
.e-treegrid .e-treegridexpand:hover:before {
    color: #000
}

.e-treegrid .e-rtl .e-treegridcollapse {
    transform: scale(-1)
}

.e-treegrid .e-treegridexpand {
    transform: rotate(90deg)
}

.e-treegrid .e-treerowexpanded:not(.e-hiddenrow) {
    display: table-row
}

.e-treegrid .e-treerowcollapsed {
    display: none
}

.e-treegrid .e-treecheckbox-container {
    display: block;
    overflow: hidden;
    text-overflow: ellipsis
}

.e-treegrid .e-treecheckbox-container :not(.e-treecheckbox) {
    white-space: nowrap
}

.e-treegrid .e-treecheckbox {
    overflow: hidden;
    text-overflow: ellipsis;
    vertical-align: middle
}

.e-treegrid .e-treecolumn-container span {
    display: inline-block;
    vertical-align: middle
}

.e-treegrid .e-hierarchycheckbox .e-frame {
    height: 18px;
    width: 18px
}

.e-treegrid .e-checkselection .e-frozencontent .e-rowcell,
.e-treegrid .e-checkselection .e-frozenheader .e-rowcell,
.e-treegrid .e-checkselection .e-movablecontent .e-rowcell,
.e-treegrid .e-checkselection .e-movableheader .e-rowcell {
    line-height: 21px
}

.e-treegrid .e-treegridcollapse,
.e-treegrid .e-treegridexpand {
    color: #000;
    cursor: pointer;
    font-size: 10px;
    height: 16px;
    padding: 0;
    text-align: center;
    vertical-align: bottom;
    width: 16px
}

.e-treegrid .e-treecell {
    display: table-cell;
    line-height: normal
}

.e-treegrid .e-grid.e-wrap .e-rowcell .e-treecolumn-container {
    white-space: nowrap
}

.e-treegrid .e-grid.e-wrap .e-rowcell .e-treecolumn-container .e-treecell {
    word-wrap: break-word;
    display: inline-block;
    white-space: normal
}

.e-treegrid .e-grid.e-wrap .e-rowcell .e-treecheckbox-container {
    white-space: nowrap
}

.e-treegrid .e-grid.e-wrap .e-rowcell .e-treecheckbox-container .e-treecheckbox {
    word-wrap: break-word;
    display: inline-block;
    white-space: normal
}

.e-treegrid.e-grid.e-print-grid-layout .e-icons {
    display: inline-block
}

.e-treegrid .e-treecheckselect,
.e-treegrid .e-treeselectall {
    margin: 0;
    opacity: 0;
    position: absolute;
    width: 0
}

.e-treegrid .e-detailheadercell,
.e-treegrid .e-filterbarcell.e-mastercell,
.e-treegrid .e-gridcontent .e-table .e-detail-intent,
.e-treegrid .e-headercontent .e-table .e-detail-intent,
.e-treegrid .e-table .e-detailrow .e-detailindentcell,
.e-treegrid .e-table .e-detailrowcollapse,
.e-treegrid .e-table .e-detailrowexpand {
    display: none
}

.e-treegrid .e-icons.e-errorelem {
    display: inline-block;
    padding-left: 10px;
    vertical-align: middle
}

.e-treegrid .e-errorelem:before {
    color: #e3165b;
    content: "";
    transform: rotate(180deg)
}

.e-treegrid .e-gridcontent td.e-childborder {
    border-color: #e3165b;
    border-width: 1px 0 0;
    box-shadow: 0 1px 0 0 #e3165b;
    position: relative;
    z-index: 1
}

.e-treegrid .e-gridcontent td.e-rowcell.e-childborder.e-dragborder,
.e-treegrid .e-gridcontent td.e-rowcell.e-dropbottom.e-dragborder td.e-rowdragdrop.e-dropbottom.e-dragborder {
    box-shadow: 0 1px 0 0 #e3165b
}

.e-treegrid .e-gridcontent .e-rowdragdrop.e-dragborder,
.e-treegrid .e-gridcontent td.e-rowcell.e-dragborder,
.e-treegrid .e-gridcontent tr.e-row:first-child .e-rowcell.e-dragborder {
    box-shadow: 0 0 0 0
}

.e-treegrid .e-gridcontent td.e-childborder:first-child {
    border-left: 1px solid #e3165b;
    box-shadow: 0 1px 0 0 #e3165b;
    position: relative;
    z-index: 1
}

.e-treegrid .e-gridcontent td.e-rowcell.e-childborder:last-child {
    border-right: 1px solid #e3165b
}

.e-treegrid .e-gridcontent td.e-lastrowcell.e-childborder {
    border-width: 1px 0
}

.e-treegrid .e-gridcontent td.e-lastrowcell.e-childborder:last-child {
    border-right: 1px solid #e3165b
}

.e-treegrid .e-gridcontent td.e-lastrowcell.e-childborder:first-child {
    border-left: 1px solid #e3165b
}

.e-treegrid .e-gridcontent td.e-dropbottom,
.e-treegrid .e-gridcontent td.e-dropbottom:first-child,
.e-treegrid .e-gridcontent td.e-rowcell.e-dropbottom {
    box-shadow: 0 1px 0 0 #e3165b;
    position: relative;
    z-index: 1
}

.e-treegrid .e-gridcontent td.e-droptop:first-child,
.e-treegrid .e-gridcontent td.e-rowcell.e-droptop {
    border-top-color: #e3165b;
    border-width: 1px 0 0
}

.e-treegrid .e-gridcontent td.e-lastrowcell.e-dropbottom {
    border-bottom-color: #e3165b
}

.e-treegrid .e-gridcontent td.e-rowdragdrop.e-droptop.e-dragborder {
    box-shadow: 0 0 0 0
}

.e-treegrid .e-gridcontent .e-gridheader .e-firstrow-dragborder {
    height: 1px
}

.e-treegrid .e-droptop .e-lastrow-dragborder,
.e-treegrid .e-gridcontent .e-lastrow-dragborder,
.e-treegrid .e-gridheader .e-firstrow-dragborder {
    height: 0
}

.e-treegrid .e-treegrid-relative {
    position: relative
}

.e-treegrid .e-gridheader .e-firstrow-dragborder tr:first-child.e-dropbottom {
    height: 0
}

.e-treegrid .e-gridcontent .e-lastrow-border,
.e-treegrid .e-gridheader .e-firstrow-border {
    background-color: #e3165b;
    bottom: 0;
    display: none;
    height: 1px;
    position: absolute;
    z-index: 1
}

.e-treegrid .e-grid .e-gridcontent tr.e-row:first-child td.e-rowcell.e-childborder,
.e-treegrid .e-grid .e-gridcontent tr.e-row:first-child td.e-rowdragdrop.e-childborder {
    border-bottom: 1px solid #e3165b;
    border-top: 1px solid #e3165b;
    box-shadow: 0 0 0 0 #e3165b
}

.e-treegrid .e-grid .e-gridcontent tr.e-row:first-child td.e-rowcell.e-droptop,
.e-treegrid .e-grid .e-gridcontent tr.e-row:first-child td.e-rowdragdrop.e-droptop {
    border-top: 1px solid #e3165b
}

.e-treegrid .e-grid .e-gridcontent td.e-rowcell.e-childborder,
.e-treegrid .e-grid .e-gridcontent td.e-rowdragdrop.e-childborder {
    border-bottom: 1px solid #e3165b;
    border-top: 1px solid #e3165b;
    box-shadow: 0 0 0 0 #e3165b
}

.e-treegrid .e-grid .e-gridcontent td.e-rowcell.e-dropbottom,
.e-treegrid .e-grid .e-gridcontent td.e-rowdragdrop.e-dropbottom {
    border-bottom: 1px solid #e3165b;
    box-shadow: 0 0 0 0 #e3165b
}

.e-treegrid .e-grid.e-rtl .e-gridheader .e-firstrow-dragborder {
    height: 0
}

.e-treegrid .e-grid.e-rtl .e-gridcontent td.e-childborder {
    border-color: #e3165b;
    border-width: 1px 0 0;
    position: relative;
    z-index: 1
}

.e-treegrid .e-grid.e-rtl .e-gridcontent .e-rowdragdrop.e-dragborder,
.e-treegrid .e-grid.e-rtl .e-gridcontent td.e-rowcell.e-dragborder,
.e-treegrid .e-grid.e-rtl .e-gridcontent tr.e-row:first-child .e-rowcell.e-dragborder {
    box-shadow: 0 0 0 0
}

.e-treegrid .e-grid.e-rtl .e-gridcontent td.e-childborder:first-child {
    border-right: 1px solid #e3165b;
    box-shadow: 0 1px 0 0 #e3165b;
    position: relative;
    z-index: 1
}

.e-treegrid .e-grid.e-rtl .e-gridcontent td.e-rowcell.e-childborder:last-child {
    border-left: 1px solid #e3165b
}

.e-treegrid .e-grid.e-rtl .e-gridcontent td.e-lastrowcell.e-childborder {
    border-width: 1px 0
}

.e-treegrid .e-grid.e-rtl .e-gridcontent td.e-lastrowcell.e-childborder:last-child {
    border-right: 1px solid #e3165b
}

.e-treegrid .e-grid.e-rtl .e-gridcontent td.e-lastrowcell.e-childborder:first-child {
    border-left: 1px solid #e3165b
}

.e-treegrid .e-grid.e-rtl .e-gridcontent td.e-droptop:first-child,
.e-treegrid .e-grid.e-rtl .e-gridcontent td.e-rowcell.e-droptop {
    border-top-color: #e3165b;
    border-width: 1px 0 0
}

.e-treegrid .e-grid.e-rtl .e-gridcontent td.e-lastrowcell.e-dropbottom {
    border-bottom-color: #e3165b
}

.e-treegrid .e-grid.e-rtl .e-gridcontent .e-droptop .e-lastrow-dragborder {
    height: 0
}

html {
    font-size: 62.5%
}

body {
    background-color: #fff;
    color: #1e1e1e;
    margin: 0
}

body,
button {
    font-family: ui-sans-serif, system-ui, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji !important
}

button {
    font-weight: 500;
    text-transform: none
}

.alert {
    border-radius: 8px;
    font-size: 1.4rem
}

.pi {
    font-size: small !important
}

#portfolio-roadmap-wrapper .e-control {
    color: #201f1e;
    font-family: ui-sans-serif, system-ui, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji !important;
    font-size: 13px;
    font-weight: 400
}

#portfolio-roadmap-wrapper .ms-FocusZone {
    align-items: center;
    padding: 0
}

#portfolio-roadmap-wrapper .e-gantt .e-gantt-toolbar,
#portfolio-roadmap-wrapper .e-gantt-splitter {
    border: 1px solid #e0e0e0;
    width: 100% !important
}

#portfolio-roadmap-wrapper .e-gantt .e-gantt-toolbar {
    border: solid #e0e0e0 !important;
    border-width: 1px 1px 0 !important
}

#portfolio-roadmap-wrapper div.e-gantt-toolbar.e-control.e-lib.e-keyboard {
    margin-bottom: 0 !important;
    padding: 0 !important
}

#portfolio-roadmap-wrapper .e-split-bar.e-split-bar-horizontal.e-split-bar-active,
#portfolio-roadmap-wrapper .e-split-bar.e-split-bar-horizontal:hover {
    background: #2196f3 !important
}

#portfolio-roadmap-wrapper .e-split-bar.e-split-bar-horizontal .e-resize-handler:before {
    color: #2196f3 !important
}

#portfolio-roadmap-wrapper .e-splitter.e-splitter-horizontal .e-pane {
    color: #201f1e;
    font-family: ui-sans-serif, system-ui, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji !important;
    font-size: 13px;
    font-weight: 400
}

#portfolio-roadmap-wrapper .e-gantt .e-gantt-chart .e-rangecontainer .e-rg-rangdiv {
    border: none
}

#portfolio-roadmap-wrapper .e-toolbar .e-toolbar-item .e-tbar-btn.e-tbtn-txt .e-icons.e-btn-icon {
    color: #0078d4
}

#portfolio-roadmap-wrapper .e-grid .e-rowcell {
    color: #201f1e !important;
    font-size: 13px
}

#portfolio-roadmap-wrapper .e-gantt .e-gantt-chart .e-timeline-top-header-cell,
#portfolio-roadmap-wrapper .e-grid .e-headercelldiv {
    color: #201f1e;
    font-size: 13px;
    font-weight: 700
}

#portfolio-roadmap-wrapper .e-gantt .e-gantt-chart .e-task-label {
    font-weight: 500 !important
}

#portfolio-roadmap-wrapper .ms-ContextualMenu-list .ms-ContextualMenu-item {
    padding-top: 2px !important
}

#portfolio-roadmap-wrapper .e-gantt-scroll-left-arrow,
#portfolio-roadmap-wrapper .e-gantt-scroll-right-arrow {
    display: none !important
}

#portfolio-roadmap-wrapper .e-gantt .e-gantt-chart .e-chart-root-container .e-content {
    overflow-x: auto !important;
    overflow-y: auto !important
}

#portfolio-roadmap-wrapper .e-gantt .e-gantt-tree-grid-pane .e-gridcontent:not(:has(.e-movablescrollbar)) .e-content {
    overflow-x: auto !important
}

:root {
    --app-font-family: $font-family
}

.summary-app-container body {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    margin: 0
}

.summary-app-container body,
.summary-app-container code {
    font-family: ui-sans-serif, system-ui, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji !important
}

.summary-app-container .card-control-section.basic_card_layout #weather_card.e-card {
    background-image: url(https://ej2.syncfusion.com/react/demos/src/card/images/weather.png)
}

.summary-app-container .material-dark .card-control-section.basic_card_layout .e-card .e-card-header,
.summary-app-container .material3-dark .card-control-section.basic_card_layout .e-card .e-card-header {
    padding: 10px
}

.summary-app-container .card-control-section.basic_card_layout #weather_card.e-card .e-card-header-caption .e-card-header-title,
.summary-app-container .card-control-section.basic_card_layout #weather_card.e-card .e-card-header-caption .e-card-sub-title {
    color: #fff
}

.summary-app-container .highcontrast .card-control-section.basic_card_layout #weather_card.e-card .e-card-header.weather_report .e-card-header-image {
    border: none
}

.summary-app-container .card-control-section.basic_card_layout #weather_card.e-card .weather_report .e-card-header-caption {
    text-align: right
}

.summary-app-container .card-control-section.basic_card_layout #weather_card.e-card .e-card-header.weather_report .e-card-header-image {
    background-image: url(https://ej2.syncfusion.com/react/demos/src/card/images/rainy.svg)
}

.summary-app-container .card-control-section.basic_card_layout .col-xs-6.col-sm-6.col-lg-6.col-md-6 {
    padding: 10px;
    width: 100%
}

.summary-app-container .card-control-section.basic_card_layout .card-layout {
    margin: auto;
    max-width: 400px
}

@media(min-width:870px) {
    .summary-app-container .card-control-section.basic_card_layout .col-xs-6.col-sm-6.col-lg-6.col-md-6 {
        width: 50%
    }

    .summary-app-container .card-control-section.basic_card_layout .card-layout {
        max-width: 870px
    }
}

.summary-app-container .card-control-section.flip_card_layout #card_flip.e-card .e-card-actions button,
.summary-app-container .card-control-section.flip_card_layout #card_flip.e-card .e-front .e-card-header-caption .e-card-header-title,
.summary-app-container .card-control-section.flip_card_layout #card_flip.e-card .e-front .e-card-header-caption .e-card-sub-title,
.summary-app-container .card-control-section.flip_card_layout #card_flip_profile.e-card .e-card-actions button {
    color: #000
}

.summary-app-container .highcontrast .card-control-section.flip_card_layout #card_flip_profile.e-card .e-card-front.e-front .e-card-header-caption .e-card-header-title,
.summary-app-container .highcontrast .card-control-section.flip_card_layout #card_flip_profile.e-card .e-card-front.e-front .e-card-header-caption .e-card-sub-title {
    color: #fff
}

.summary-app-container .card-control-section.flip_card_layout .e-card.e-business.e-flip .e-front .e-card-right .e-card-header-caption,
.summary-app-container .card-control-section.flip_card_layout .e-card.e-business.e-flip .e-front .e-card-right .e-card-header-image {
    margin-right: 15px
}

.summary-app-container .card-control-section.flip_card_layout .e-card.e-business.e-flip .e-front .e-card-left {
    margin-left: 20px;
    padding-left: 0;
    width: 50%
}

.summary-app-container .card-control-section.flip_card_layout #card_flip.e-card .e-card-header-image,
.summary-app-container .card-control-section.flip_card_layout #card_flip_profile.e-card .e-card-header-image {
    background-image: url(https://ej2.syncfusion.com/react/demos/src/card/images/creative_flip.png);
    background-size: cover;
    height: 75px;
    width: 75px
}

.summary-app-container .card-control-section.flip_card_layout #card_flip.e-card,
.summary-app-container .card-control-section.flip_card_layout #card_flip_profile.e-card {
    background-size: cover;
    height: 300px;
    justify-content: flex-end;
    min-height: 300px;
    text-align: center
}

.summary-app-container .e-bigger .bootstrap5 .card-control-section.flip_card_layout #card_flip.e-card,
.summary-app-container .e-bigger .bootstrap5 .card-control-section.flip_card_layout #card_flip_profile.e-card,
.summary-app-container .e-bigger .bootstrap5-dark .card-control-section.flip_card_layout #card_flip.e-card,
.summary-app-container .e-bigger .bootstrap5-dark .card-control-section.flip_card_layout #card_flip_profile.e-card {
    height: 350px
}

.summary-app-container .tailwind-dark .card-control-section.flip_card_layout #card_flip.e-card,
.summary-app-container .tailwind-dark .card-control-section.flip_card_layout #card_flip_profile.e-card {
    height: 314px
}

.summary-app-container .card-control-section.flip_card_layout #card_flip.e-card,
.summary-app-container .card-control-section.flip_card_layout #card_profile.e-card {
    background-image: url(https://ej2.syncfusion.com/react/demos/src/card/images/vertical_img.png)
}

.summary-app-container .card-control-section.flip_card_layout #card_flip.e-card.e-flipped,
.summary-app-container .card-control-section.flip_card_layout #card_flip_profile.e-card.e-flipped {
    background-image: none
}

.summary-app-container .card-control-section.flip_card_layout #card_flip.e-card .e-card-actions,
.summary-app-container .card-control-section.flip_card_layout #card_flip_profile.e-card .e-card-actions {
    justify-content: center;
    padding-bottom: 40px;
    padding-top: 22px
}

.summary-app-container .card-control-section.flip_card_layout #card_flip.e-card .e-card-actions button,
.summary-app-container .card-control-section.flip_card_layout #card_flip_profile.e-card .e-card-actions button {
    background-color: #0000;
    border: none;
    text-transform: none
}

.summary-app-container .highcontrast .card-control-section.flip_card_layout .e-card-header .e-card-header-image {
    border: none
}

.summary-app-container .card-control-section.flip_card_layout .e-card.e-flip .e-card-actions.e-front,
.summary-app-container .card-control-section.flip_card_layout .e-card.e-flip .e-card-front.e-front,
.summary-app-container .card-control-section.flip_card_layout .e-card.e-flip .e-card-header.e-front {
    backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    overflow: hidden;
    transform-style: preserve-3d;
    transition: all 1s ease-in-out
}

.summary-app-container .card-control-section.flip_card_layout .e-card.e-business.e-flip .e-card-front.e-front {
    display: block;
    height: 100%;
    width: 100%
}

.summary-app-container .card-control-section.flip_card_layout .e-card.e-business.e-flip .e-card-front.e-front .e-card-header:first-child {
    padding-bottom: 0
}

.summary-app-container .card-control-section.flip_card_layout .e-card.e-business.e-flip .e-back,
.summary-app-container .card-control-section.flip_card_layout .e-card.e-business.e-flip .e-card-front.e-front {
    backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    overflow: hidden;
    position: absolute;
    top: 0;
    transform-style: preserve-3d;
    transition: all 1s ease-in-out
}

.summary-app-container .card-control-section.flip_card_layout .e-card.e-business.e-flip .e-card-actions.e-front,
.summary-app-container .card-control-section.flip_card_layout .e-card.e-business.e-flip .e-card-front.e-front,
.summary-app-container .card-control-section.flip_card_layout .e-card.e-business.e-flip .e-card-header.e-front {
    transform: rotateX(0)
}

.summary-app-container .card-control-section.flip_card_layout .e-card.e-business.e-flip .e-back {
    text-align: left;
    top: 45px;
    transform: rotateX(180deg)
}

.summary-app-container .card-control-section.flip_card_layout .e-card.e-business.e-flip.e-flipped .e-card-actions.e-front,
.summary-app-container .card-control-section.flip_card_layout .e-card.e-business.e-flip.e-flipped .e-card-front.e-front,
.summary-app-container .card-control-section.flip_card_layout .e-card.e-business.e-flip.e-flipped .e-card-header.e-front {
    transform: rotateX(180deg)
}

.summary-app-container .card-control-section.flip_card_layout .e-card.e-business.e-flip.e-flipped .e-back {
    transform: rotateX(0)
}

.summary-app-container .card-control-section.flip_card_layout .col-xs-6.col-sm-6.col-lg-6.col-md-6 {
    padding: 10px;
    width: 100%
}

.summary-app-container .card-control-section.flip_card_layout .card-layout {
    margin: auto;
    max-width: 400px
}

@media(min-width:870px) {
    .summary-app-container .card-control-section.flip_card_layout .col-xs-6.col-sm-6.col-lg-6.col-md-6 {
        width: 50%
    }

    .summary-app-container .card-control-section.flip_card_layout .card-layout {
        max-width: 870px
    }
}

.summary-app-container .horizontal_card_layout .e-card-horizontal.e-product {
    height: 420px
}

.summary-app-container .e-bigger.fluent .horizontal_card_layout .e-card-horizontal.e-product,
.summary-app-container .e-bigger.fluent-dark .horizontal_card_layout .e-card-horizontal.e-product {
    height: 480px
}

.summary-app-container .horizontal_card_layout img {
    height: 100%
}

.summary-app-container .card-control-section.horizontal_card_layout #horizontal_phone_product .e-card-stacked {
    justify-content: flex-start
}

.summary-app-container .card-control-section.horizontal_card_layout #horizontal_phone_product .e-card-actions button:last-child {
    margin-left: 8px
}

.summary-app-container .card-control-section.horizontal_card_layout #vertical_Sample .e-card.e-card-horizontal .e-card-stacked>:first-child,
.summary-app-container .card-control-section.horizontal_card_layout .e-card.e-card-horizontal.e-product .e-card-stacked>:first-child {
    flex-grow: 0
}

.summary-app-container .card-control-section.horizontal_card_layout #vertical_Sample {
    height: inherit
}

.summary-app-container .card-control-section.horizontal_card_layout #vertical_Sample .e-card img {
    height: 188px
}

.summary-app-container .card-control-section.horizontal_card_layout #vertical_Sample .e-card {
    height: 50%
}

.summary-app-container .card-control-section.horizontal_card_layout #vertical_Sample .e-card:first-child {
    margin-bottom: 10px
}

.summary-app-container .card-control-section.horizontal_card_layout #vertical_Sample .e-card>* {
    justify-content: flex-start;
    width: 50%
}

.summary-app-container .card-control-section.horizontal_card_layout #horizontal_product .e-card-header {
    width: 100%
}

.summary-app-container .card-control-section.horizontal_card_layout .e-card-resize-container {
    margin-bottom: 50px
}

.summary-app-container .card-control-section.horizontal_card_layout .col-xs-6.col-sm-6.col-lg-6.col-md-6 {
    margin: auto;
    padding: 10px;
    width: 100%
}

.summary-app-container .card-control-section.horizontal_card_layout .card-layout {
    margin: auto;
    max-width: 870px
}

@media(min-width:912px) {
    .summary-app-container .card-control-section.horizontal_card_layout .col-xs-6.col-sm-6.col-lg-6.col-md-6 {
        width: 50%
    }

    .summary-app-container .card-control-section.horizontal_card_layout .card-layout {
        max-width: 800px
    }
}

@media(max-width:600px) {
    .summary-app-container .card-control-section.horizontal_card_layout .card-layout {
        max-width: 400px !important
    }
}

@media(max-width:912px) {
    .summary-app-container .card-control-section.horizontal_card_layout .row.card-layout {
        display: flex;
        flex-direction: column
    }

    .summary-app-container .card-control-section.horizontal_card_layout .card-layout {
        max-width: 640px
    }
}

@media(min-width:700px)and (max-width:912px) {
    .summary-app-container .card-control-section.horizontal_card_layout .col-xs-6.col-sm-6.col-lg-6.col-md-6 {
        width: 70%
    }
}

@media(min-width:600px)and (max-width:700px) {
    .summary-app-container .card-control-section.horizontal_card_layout .col-xs-6.col-sm-6.col-lg-6.col-md-6 {
        width: 80%
    }
}

.summary-app-container .card-control-section.reveal_card_layout .e-card #card_reveal .e-card-header .e-card-header-caption,
.summary-app-container .card-control-section.reveal_card_layout .e-card #card_revealed .e-card-content table td {
    text-align: left
}

.summary-app-container .material-dark .card-control-section.reveal_card_layout .e-card .e-card-header,
.summary-app-container .material3-dark .card-control-section.reveal_card_layout .e-card .e-card-header {
    padding: 10px
}

.summary-app-container .card-control-section.reveal_card_layout .e-card #card_revealed .e-card-content table td .e-card-actions .e-card-btn {
    background-color: #fff;
    background-color: initial;
    border: none;
    border: 1px solid #22d3ee
}

.summary-app-container .highcontrast .card-control-section.reveal_card_layout .e-card #card_revealed .e-card-content table td .e-card-actions .e-card-btn {
    background-color: #000
}

.summary-app-container .card-control-section.reveal_card_layout .row.card-layout .e-card #card_reveal.e-reveal-show {
    display: block;
    height: auto;
    overflow: hidden
}

.summary-app-container .card-control-section.reveal_card_layout .row.card-layout .e-card .e-reveal-show {
    animation: reveal .3s cubic-bezier(.8, .2, .1, .8)
}

.summary-app-container .card-control-section.reveal_card_layout .row.card-layout .e-card #card_reveal.e-reveal-hide {
    animation: hidden .3s cubic-bezier(.8, .2, .1, .8);
    transform: translateY(0) scale(0);
    transition: all .2s
}

.summary-app-container .card-control-section.reveal_card_layout .e-card #card_reveal {
    display: none
}

.summary-app-container .card-control-section.reveal_card_layout .card-layout .e-card .e-reveal-hide {
    display: none;
    height: 0;
    overflow: hidden
}

@keyframes hidden {
    0% {
        display: block !important;
        transform: translateY(-100px);
        z-index: 20
    }

    10% {
        transform: translateY(-90px)
    }

    20% {
        transform: translateY(-80px)
    }

    30% {
        transform: translateY(-70px)
    }

    40% {
        transform: translateY(-60px)
    }

    50% {
        transform: translateY(-50px)
    }

    60% {
        transform: translateY(-40px)
    }

    70% {
        transform: translateY(-30px)
    }

    80% {
        transform: translateY(-20px)
    }

    90% {
        transform: translateY(-10px)
    }

    to {
        display: none;
        transform: translateY(0) scale(0);
        z-index: 0
    }
}

@keyframes reveal {
    0% {
        transform: translateY(100px)
    }

    10% {
        transform: translateY(90px)
    }

    20% {
        transform: translateY(80px)
    }

    30% {
        transform: translateY(70px)
    }

    40% {
        transform: translateY(60px)
    }

    50% {
        transform: translateY(50px)
    }

    60% {
        transform: translateY(40px)
    }

    70% {
        transform: translateY(30px)
    }

    80% {
        transform: translateY(20px)
    }

    90% {
        transform: translateY(10px)
    }

    to {
        transform: translateY(0) scale(0)
    }
}

.summary-app-container .card-control-section.reveal_card_layout .e-card .e-collapse:before {
    content: "";
    font-size: 12px
}

.summary-app-container .bootstrap5 .card-control-section.reveal_card_layout .e-card .e-collapse:before,
.summary-app-container .bootstrap5-dark .card-control-section.reveal_card_layout .e-card .e-collapse:before,
.summary-app-container .fluent .card-control-section.reveal_card_layout .e-card .e-collapse:before,
.summary-app-container .fluent-dark .card-control-section.reveal_card_layout .e-card .e-collapse:before,
.summary-app-container .tailwind .card-control-section.reveal_card_layout .e-card .e-collapse:before,
.summary-app-container .tailwind-dark .card-control-section.reveal_card_layout .e-card .e-collapse:before {
    content: "";
    font-size: 12px
}

.summary-app-container .card-control-section.reveal_card_layout .e-card .e-reveal-icon {
    transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg)
}

.summary-app-container .card-control-section.reveal_card_layout .e-card .e-reveal-icon:before {
    content: ""
}

.summary-app-container .bootstrap5 .card-control-section.reveal_card_layout .e-card .e-reveal-icon:before,
.summary-app-container .bootstrap5-dark .card-control-section.reveal_card_layout .e-card .e-reveal-icon:before,
.summary-app-container .fluent .card-control-section.reveal_card_layout .e-card .e-reveal-icon:before,
.summary-app-container .fluent-dark .card-control-section.reveal_card_layout .e-card .e-reveal-icon:before,
.summary-app-container .tailwind .card-control-section.reveal_card_layout .e-card .e-reveal-icon:before,
.summary-app-container .tailwind-dark .card-control-section.reveal_card_layout .e-card .e-reveal-icon:before {
    content: ""
}

.summary-app-container .card-control-section.reveal_card_layout .col-xs-6.col-sm-6.col-lg-6.col-md-6 {
    padding: 10px;
    width: 100%
}

.summary-app-container .card-control-section.reveal_card_layout .card-layout {
    margin: auto;
    max-width: 250px
}

@media(min-width:560px) {
    .summary-app-container .card-control-section.reveal_card_layout .col-xs-6.col-sm-6.col-lg-6.col-md-6 {
        width: 100%
    }

    .summary-app-container .card-control-section.reveal_card_layout .col-xs-6.col-sm-6.col-lg-6.col-md-6 .e-card {
        margin: auto;
        width: 250px
    }
}

.summary-app-container .card-control-section.swipe_card_layout #source_link {
    bottom: 0;
    position: absolute;
    right: 0
}

.summary-app-container .card-control-section.swipe_card_layout .row.card-layout {
    display: flex
}

.summary-app-container .card-control-section.swipe_card_layout .row.card-layout .col-xs-6.col-sm-6.col-lg-6.col-md-6 {
    margin: 0 auto
}

.summary-app-container .card-control-section.swipe_card_layout .e-card.e-card-horizontal .e-card-stacked .e-card-actions {
    flex-grow: 1
}

.summary-app-container .card-control-section.swipe_card_layout .e-card.e-card-horizontal .e-card-stacked .e-card-actions button {
    background: #fff;
    background-color: #0000;
    margin-left: 5px;
    margin-right: 5px
}

.summary-app-container .card-control-section.swipe_card_layout .e-card.e-card-horizontal .e-card-stacked>:first-child {
    flex-grow: 0
}

.summary-app-container .card-control-section.swipe_card_layout #horizontal_product .e-card {
    -webkit-user-select: none;
    user-select: none;
    width: calc(100% - 15px)
}

.summary-app-container .card-control-section.swipe_card_layout .col-xs-6.col-sm-6.col-lg-6.col-md-6 {
    position: relative;
    top: 50px;
    width: 100%
}

.summary-app-container .card-control-section.swipe_card_layout {
    min-height: 450px !important
}

.summary-app-container .card-control-section.swipe_card_layout #horizontal_product .e-card {
    position: absolute;
    touch-action: none;
    transition: all .2s
}

.summary-app-container .card-control-section.swipe_card_layout .card-out {
    animation: card-out .3s cubic-bezier(.8, .2, .1, .8);
    transform: translateX(0) rotate(0deg) translateY(0) scale(1)
}

.summary-app-container .card-control-section.swipe_card_layout .card-out-left {
    animation: card-out-left .3s cubic-bezier(.8, .2, .1, .8);
    transform: translateX(0) rotate(0deg) translateY(0) scale(1)
}

@keyframes card-out-left {
    0% {
        transform: translateX(0) translateY(0);
        z-index: 20
    }

    10% {
        transform: translateX(-50px) translateY(0)
    }

    20% {
        transform: translateX(-100px) translateY(0)
    }

    30% {
        transform: translateX(-150px) translateY(0)
    }

    40% {
        transform: translateX(-200px) translateY(0)
    }

    50% {
        transform: translateX(-250px) translateY(0)
    }

    60% {
        transform: translateX(-200px) translateY(0);
        z-index: 0
    }

    70% {
        transform: translateX(-150px) translateY(0);
        z-index: 0
    }

    80% {
        transform: translateX(-100px) translateY(0);
        z-index: 0
    }

    90% {
        transform: translateX(-50px) translateY(0);
        z-index: 0
    }

    to {
        transform: translateX(0) translateY(0) scale(1)
    }
}

@keyframes card-out {
    0% {
        transform: translateX(0) translateY(0);
        z-index: 20
    }

    10% {
        transform: translateX(50px) translateY(0)
    }

    20% {
        transform: translateX(100px) translateY(0)
    }

    30% {
        transform: translateX(150px) translateY(0)
    }

    40% {
        transform: translateX(200px) translateY(0)
    }

    50% {
        transform: translateX(250px) translateY(0)
    }

    60% {
        transform: translateX(200px) translateY(0);
        z-index: 0
    }

    70% {
        transform: translateX(150px) translateY(0);
        z-index: 0
    }

    80% {
        transform: translateX(100px) translateY(0);
        z-index: 0
    }

    90% {
        transform: translateX(50px) translateY(0);
        z-index: 0
    }

    to {
        transform: translateX(0) translateY(0) scale(1)
    }
}

.summary-app-container .card-control-section.swipe_card_layout .e-card>* {
    justify-content: flex-start;
    max-width: 50%
}

@media screen and (max-width:768px) {
    .summary-app-container #source_link {
        margin-right: 0;
        margin-top: -10px
    }
}

@media(min-width:540px) {
    .summary-app-container .card-control-section.swipe_card_layout .col-xs-6.col-sm-6.col-lg-6.col-md-6 {
        width: 50%
    }

    .summary-app-container .card-control-section.swipe_card_layout .card-layout {
        margin: auto;
        max-width: 870px
    }
}

.summary-app-container .tile_layout.card-control-section .row.filter .tile_search {
    justify-content: flex-end
}

.summary-app-container .tile_layout.card-control-section .row .e-card {
    text-align: left
}

.summary-app-container .tile_layout.card-control-section .control-wrapper {
    padding: 0 20px
}

.summary-app-container .tile_layout.card-control-section .row.filter {
    margin: 0
}

.summary-app-container .tile_layout.card-control-section .e-card .e-card-actions a {
    border: 1px solid;
    border-radius: inherit;
    display: block;
    margin: auto;
    width: 100px
}

.summary-app-container .tile_layout.card-control-section .e-card .e-card-header .e-card-header-caption .e-card-header-title {
    font-size: 18px
}

.summary-app-container .tile_layout.card-control-section .e-card .e-card-image {
    height: 165px;
    width: 200px
}

.summary-app-container .tile_layout.card-control-section .row.filter .col-xs-6.col-sm-6.col-lg-6.col-md-6 {
    display: inline-flex;
    flex-direction: column;
    width: 100%
}

.summary-app-container .tile_layout.card-control-section .col-xs-6.col-sm-6.col-lg-6.col-md-6 {
    padding: 10px;
    width: 100%
}

.summary-app-container .card-control-section.tile_layout .e-card-layout {
    margin: auto;
    max-width: 190px
}

.summary-app-container #source_link {
    float: right;
    margin-right: 10px
}

@media screen and (max-width:768px) {
    .summary-app-container #source_link {
        margin-right: 0
    }
}

@media(min-width:960px) {
    .summary-app-container .tile_layout.card-control-section .col-xs-6.col-sm-6.col-lg-6.col-md-6 {
        width: 25%
    }

    .summary-app-container .card-control-section.tile_layout .e-card-layout {
        max-width: 850px
    }
}

@media(min-width:540px) {
    .summary-app-container .tile_layout.card-control-section .row.filter {
        display: flex
    }

    .summary-app-container .tile_layout.card-control-section .e-card .e-card-content {
        max-height: 170px;
        min-height: 170px
    }
}

@media(max-width:960px)and (min-width:540px) {
    .summary-app-container .tile_layout.card-control-section .col-xs-6.col-sm-6.col-lg-6.col-md-6 {
        width: 50%
    }

    .summary-app-container .card-control-section.tile_layout .e-card-layout {
        max-width: 410px
    }
}

@font-face {
    font-family: Card_Icon;
    font-style: normal;
    font-weight: 400;
    src: url(data:application/x-font-ttf;charset=utf-8;base64,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) format("truetype")
}

.summary-app-container .fabric .card-control-section.flip_card_layout .e-card:hover,
.summary-app-container .fabric .card-control-section.swipe_card_layout .e-card:hover,
.summary-app-container .fabric .card-control-section.vertical_card_layout .e-card:hover,
.summary-app-container .highcontrast .card-control-section.flip_card_layout .e-card:hover,
.summary-app-container .highcontrast .card-control-section.swipe_card_layout .e-card:hover,
.summary-app-container .highcontrast .card-control-section.vertical_card_layout .e-card:hover {
    border-width: 1px;
    padding: 1px
}

.summary-app-container .card-control-section.swipe_card_layout #horizontal_product .e-card .cb-icons {
    display: flex;
    flex-direction: column;
    font-size: 18px !important;
    height: inherit !important;
    justify-content: center;
    width: inherit !important
}

.summary-app-container .cb-icons {
    speak: none;
    font-feature-settings: normal;
    font-family: Card_Icon;
    font-size: 37px !important;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    height: 38px !important;
    margin: auto;
    text-transform: none;
    width: 38px !important
}

.summary-app-container .e-fav-icon.cb-icons:before {
    content: ""
}

.summary-app-container .e-like-icon.cb-icons:before {
    content: ""
}

.summary-app-container .e-share-icon.cb-icons:before {
    content: ""
}

.summary-app-container .e-mail-icon.cb-icons:before {
    content: ""
}

.summary-app-container .e-fb-icon.cb-icons:before {
    content: ""
}

.summary-app-container .e-google-icon.cb-icons:before {
    content: ""
}

.summary-app-container .e-tweet-icon.cb-icons:before {
    content: ""
}

.summary-app-container .card-control-section.vertical_card_layout #vertical_business.e-card .e-card-header .e-card-header-title,
.summary-app-container .card-control-section.vertical_card_layout #vertical_business_profile.e-card .e-card-header .e-card-header-title {
    font-size: 18px
}

.summary-app-container .card-control-section.vertical_card_layout #vertical_business_profile.e-card .e-card-header {
    text-align: left
}

.summary-app-container .card-control-section.vertical_card_layout #vertical_business_profile.e-card>* {
    height: 50%
}

.summary-app-container .card-control-section.vertical_card_layout #vertical_business_profile.e-card .e-card-content {
    display: flex;
    flex-direction: column
}

.summary-app-container .card-control-section.vertical_card_layout #vertical_business_profile.e-card .e-card-content table td,
.summary-app-container .card-control-section.vertical_card_layout #vertical_business_profile.e-card .e-card-header-caption .e-card-header-title,
.summary-app-container .card-control-section.vertical_card_layout #vertical_business_profile.e-card .e-card-header-caption .e-card-sub-title {
    color: #fff
}

.summary-app-container .card-control-section.vertical_card_layout #vertical_business.e-card {
    justify-content: flex-end
}

.summary-app-container .card-control-section.vertical_card_layout #vertical_business.e-card,
.summary-app-container .card-control-section.vertical_card_layout #vertical_business_profile.e-card {
    background-size: cover;
    height: 300px;
    text-align: center
}

.summary-app-container .card-control-section.vertical_card_layout #vertical_business.e-card .e-card-actions button,
.summary-app-container .card-control-section.vertical_card_layout #vertical_business.e-card .e-card-header-caption .e-card-header-title,
.summary-app-container .card-control-section.vertical_card_layout #vertical_business.e-card .e-card-header-caption .e-card-sub-title {
    color: #000
}

.summary-app-container .card-control-section.vertical_card_layout #vertical_business.e-card {
    background-image: url(https://ej2.syncfusion.com/react/demos/src/card/images/vertical_img.png)
}

.summary-app-container .card-control-section.vertical_card_layout #vertical_business_profile.e-card {
    background-image: url(https://ej2.syncfusion.com/react/demos/src/card/images/vertical_img01.png)
}

.summary-app-container .card-control-section.vertical_card_layout #vertical_business.e-card .e-card-actions,
.summary-app-container .card-control-section.vertical_card_layout #vertical_business_profile.e-card .e-card-actions {
    justify-content: center;
    padding-bottom: 40px;
    padding-top: 22px
}

.summary-app-container .card-control-section.vertical_card_layout #vertical_business.e-card .e-card-actions button,
.summary-app-container .card-control-section.vertical_card_layout #vertical_business_profile.e-card .e-card-actions button {
    background-color: #0000;
    border: none;
    text-transform: none
}

.summary-app-container .highcontrast .card-control-section.vertical_card_layout .e-card.profile .e-card-header-image {
    border-color: #fff
}

.summary-app-container .card-control-section.vertical_card_layout .e-card.profile .e-card-header-image {
    background-image: url(https://ej2.syncfusion.com/react/demos/src/card/images/8.png);
    background-size: cover;
    border-color: #0000008a;
    border-style: solid;
    height: 120px;
    width: 132px
}

.summary-app-container .card-control-section.vertical_card_layout .e-card.profile .e-card-content,
.summary-app-container .card-control-section.vertical_card_layout .e-card.profile .e-card-header-caption.center {
    text-align: center
}

.summary-app-container .card-control-section.vertical_card_layout .e-card.profile .e-card-btn {
    background-color: #0000;
    border: none;
    height: 45px;
    width: 50px
}

.summary-app-container .card-control-section.vertical_card_layout .e-card.profile .e-card-actions a:first-child,
.summary-app-container .card-control-section.vertical_card_layout .e-card.profile .e-card-actions a:first-child:hover,
.summary-app-container .card-control-section.vertical_card_layout .e-card.profile .e-card-actions button.e-card-btn,
.summary-app-container .card-control-section.vertical_card_layout .e-card.profile .e-card-actions button.e-card-btn:hover {
    background: #fff
}

.summary-app-container .card-control-section.vertical_card_layout .e-card .e-card-actions.center {
    display: flex;
    justify-content: center
}

.summary-app-container .card-control-section.vertical_card_layout .e-card.profile .e-card-actions.center {
    background-color: #0000;
    border: none
}

.summary-app-container .card-control-section.vertical_card_layout .e-card.profile .e-card-header .e-card-header-caption .e-card-sub-title {
    color: #000c;
    font-size: 14px;
    font-weight: 400
}

.summary-app-container .card-control-section.vertical_card_layout .e-card.profile .e-card-header .e-card-header-caption .e-card-header-title {
    font-size: 18px;
    font-weight: 500
}

.summary-app-container .card-control-section.vertical_card_layout .col-xs-6.col-sm-6.col-lg-6.col-md-6 {
    padding: 10px;
    width: 100%
}

.summary-app-container .card-control-section.vertical_card_layout .card-layout {
    margin: auto;
    max-width: 400px
}

@media(min-width:870px) {
    .summary-app-container .card-control-section.vertical_card_layout .col-xs-6.col-sm-6.col-lg-6.col-md-6 {
        width: 50%
    }

    .summary-app-container .card-control-section.vertical_card_layout .card-layout {
        max-width: 870px
    }
}

.summary-app-container .App {
    text-align: center
}

.summary-app-container .App-logo {
    height: 40vmin;
    pointer-events: none
}

@media(prefers-reduced-motion:no-preference) {
    .summary-app-container .App-logo {
        animation: App-logo-spin 20s linear infinite
    }
}

.summary-app-container .App-header {
    align-items: center;
    background-color: #282c34;
    color: #fff;
    display: flex;
    flex-direction: column;
    font-size: calc(10px + 2vmin);
    justify-content: center;
    min-height: 100vh
}

.summary-app-container .App-link {
    color: #61dafb
}

@keyframes App-logo-spin {
    0% {
        transform: rotate(0deg)
    }

    to {
        transform: rotate(1turn)
    }
}

.summary-app-container .e-card {
    box-shadow: 2px 2px 3px 2px #00000029, 0 0 0 0 #00000029
}

.summary-app-container .e-card .e-card-header .e-card-header-caption .e-card-sub-title {
    color: #ff9000;
    font-size: 25px
}

.summary-app-container .e-card .e-card-header-caption {
    color: rgba(28, 136, 237, .761);
    font-size: 18px;
    font-weight: 500
}

@keyframes fadeIn {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

.summary-app-container .fade-in-card {
    animation: fadeIn 3s
}

.summary-app-container .mgTop-10 {
    margin-top: 10px
}

.summary-app-container .card-control-section.basic_card_layout .card-layout {
    margin: inherit;
    max-width: 255px
}

.summary-app-container .row {
    margin-left: inherit;
    margin-right: inherit
}

.summary-app-container .mgTop-20 {
    margin-top: 19px !important
}

.summary-app-container .lPad0 {
    padding-left: 0
}

.summary-app-container .rPad0 {
    padding-right: 0
}

.summary-app-container .mgTopN-2per {
    margin-top: -2% !important
}

.gantt-kanban-container .e-gantt .e-gantt-chart .e-gantt-child-progressbar-div {
    background-color: #e1e1e1 !important;
    border: 0;
    border-radius: 2px
}

.gantt-kanban-container .e-gantt .e-gantt-chart .e-gantt-child-progressbar-inner-div {
    background: #0078d4 !important;
    border: 0;
    border-radius: 2px
}

.gantt-kanban-container .e-grid .e-headertext {
    font-weight: 600 !important
}

.gantt-kanban-container .custome-commandbar-main {
    padding: 0 !important
}