﻿.nav-separator {
    border: none;
    border-bottom: 2px solid #696969;
    margin-left: 15px;
    margin-right: 15px;
}
/* Bootstrap Validation Summary Override */
.validation-summary-valid {
    display: none;
}

.validation-summary-errors ul {
    margin-bottom: 0;
    padding-left: 1rem;
}

.alert.validation-summary-errors {
    margin-bottom: 1rem;
}

.col-0 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 4.166665%;
    flex: 0 0 4.166665%;
    max-width: 4.166665%;
    width: 4.166665%;
}

.col-1 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 8.33333%;
    flex: 0 0 8.33333%;
    max-width: 8.33333%;
    width: 8.33333%;
}

.col-2 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 16.66666%;
    flex: 0 0 16.66666%;
    max-width: 16.66666%;
    width: 16.66666%;
}

.dataTables_empty {
    font-size: 1.5rem !important;
}

/* Reference classes, no implementation */
.base,
.needs-validation,
.flex-start,
.text-faded,
.app-container-demo,
.lang-js,
.lang-csharp,
.has-tooltip,
.has-popover {
}

/* Keeps analyzers happy */
.js-waves-off,
.js-waves-on,
.js-get-date,
.js-collapse,
.js-modal-settings,
.js-filter-message,
.js-buttons,
.js-icon-class,
.js-icon-copy,
.js-bg-color,
.js-bg-gradient,
.js-bg-gradient-demo,
.js-bg-target {
}

/* Small word wrap correction */
section > ol > li {
    word-break: break-all;
}

code {
    border: 1px solid silver;
    padding: 0.03rem 0.2rem !important;
}

pre.prettyprint {
    border-radius: 0.2rem;
    padding-left: 0.4rem !important;
    padding-right: 0.4rem !important;
}

.documentation h2 {
    color: var(--primary);
}

.documentation th:first-child,
.documentation th:nth-child(3) {
    width: 16%;
}

.documentation blockquote {
    margin-left: 1rem;
    padding: 1rem 1rem 0.01rem 1rem;
    font-weight: 400;
    border-radius: 0 4px 4px 0;
    background: #edf2f9;
    border-left: 3px solid var(--primary);
}

    .documentation blockquote.info {
        background: #edf2f9;
        border-left: 3px solid var(--info);
    }

    .documentation blockquote.warning {
        background: #fff4db;
        border-left: 3px solid var(--warning);
    }

    .documentation blockquote.danger {
        background: #fadeeb;
        border-left: 3px solid var(--danger);
    }

/* Enter custom CSS rules for your application here */

.profileAltAvatar {
    width: 32px;
    height: 32px;
    border-radius: 50%;
    font-size: 15px;
    color: #fff;
    text-align: center;
    line-height: 32px;
}

.generic-circle {
    width: 40px;
    height: 40px;
    border-radius: 50%;
    font-size: 15px;
    color: #fff;
    text-align: center;
    line-height: 32px;
}

/* Pricing table */
.white-mode {
    text-decoration: none;
    padding: 17px 40px;
    background-color: yellow;
    border-radius: 3px;
    color: black;
    transition: .35s ease-in-out;
    position: absolute;
    left: 15px;
    bottom: 15px
}

section.pricing {
}

.pricing .card {
    border: none;
    border-radius: 1rem;
    transition: all 0.2s;
    box-shadow: 0 0.5rem 1rem 0 rgba(0, 0, 0, 0.1);
}

.pricing hr {
    margin: 1.5rem 0;
}

.pricing .card-title {
    margin: 0.5rem 0;
    font-size: 0.9rem;
    letter-spacing: .1rem;
    font-weight: bold;
}

.pricing .card-price {
    font-size: 3rem;
    margin: 0;
}

    .pricing .card-price .period {
        font-size: 0.8rem;
    }

.pricing ul li {
    margin-bottom: 1rem;
}

.pricing .text-muted {
    opacity: 0.7;
}

.pricing .btn {
    font-size: 80%;
    border-radius: 5rem;
    letter-spacing: .1rem;
    font-weight: bold;
    padding: 1rem;
    opacity: 0.7;
    transition: all 0.2s;
}

/* Hover Effects on Card */

@media (min-width: 992px) {
    .pricing .card:hover {
        margin-top: -.25rem;
        margin-bottom: .25rem;
        box-shadow: 0 0.5rem 1rem 0 rgba(0, 0, 0, 0.3);
    }

        .pricing .card:hover .btn {
            opacity: 1;
        }
}


/* icons in input boxes */

.transparent {
    background-color: transparent !important;
    box-shadow: inset 0px 1px 0 rgba(0,0,0,.075);
}

.field-icon-right {
    float: right;
    margin-right: 10px;
    margin-top: -28px;
    position: relative;
    z-index: 2;
}

.field-icon-left {
    float: left;
    margin-left: 10px;
    margin-top: -27px;
    position: relative;
    z-index: 2;
}

/* add padding  */
.left-addon input {
    padding-left: 30px;
}

/* add padding  */
.right-addon input {
    padding-right: 30px;
}

/* HIDE RADIO */
[type=radio] {
    position: absolute;
    opacity: 0;
    width: 0;
    height: 0;
}

/* IMAGE STYLES */
    [type=radio] + div {
        cursor: pointer;
    }

/* CHECKED STYLES */
    [type=radio]:checked + div {
        outline: 5px solid #1bff19;
    }

.login-bg-video {
    position: fixed;
    right: 0;
    bottom: 0;
    min-width: 100%;
    min-height: 100%;
}
.login-overlay {
    position: fixed;
    right: 0;
    bottom: 0;
    min-width: 100%;
    min-height: 100%;
}

.left-border-none {
    border-left: none !important;
    box-shadow: inset 0px 1px 0 rgba(0,0,0,.075);
}

.flag-text {
    margin-left: 10px;
}


.nodata {
    z-index: 85;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
}

.nodatatext {
    top: 50%;
    left: 50%;
}

canvas {
    background: #ffffff00;
    width: 100%;
    height: 100%;
}

.sparkline canvas {
    background: #ffffff00;
    width: 100%;
}

.euiLoadingChart__bar {
    height: 100%;
    width: 8px;
    display: inline-block;
    margin-bottom: -16px;
    margin-left: 2px
}

@media screen and (prefers-reduced-motion:no-preference) {
    .euiLoadingChart__bar {
        -webkit-animation: euiLoadingChart 1s infinite;
        animation: euiLoadingChart 1s infinite
    }
}

.euiLoadingChart__bar:first-child {
    background-color: #54b399
}

@media screen and (prefers-reduced-motion:reduce) {
    .euiLoadingChart__bar:first-child {
        -webkit-transform: translateY(66%);
        transform: translateY(66%)
        /* 1 */
    }
}

.euiLoadingChart__bar:nth-child(2) {
    background-color: #6092c0;
    -webkit-animation-delay: .1s;
    animation-delay: .1s
}

@media screen and (prefers-reduced-motion:reduce) {
    .euiLoadingChart__bar:nth-child(2) {
        -webkit-transform: translateY(44%);
        transform: translateY(44%)
        /* 1 */
    }
}

.euiLoadingChart__bar:nth-child(3) {
    background-color: #d36086;
    -webkit-animation-delay: .2s;
    animation-delay: .2s
}

@media screen and (prefers-reduced-motion:reduce) {
    .euiLoadingChart__bar:nth-child(3) {
        -webkit-transform: translateY(22%);
        transform: translateY(22%)
        /* 1 */
    }
}

.euiLoadingChart__bar:nth-child(4) {
    background-color: #9170b8;
    -webkit-animation-delay: .3s;
    animation-delay: .3s
}

.euiLoadingChart--mono .euiLoadingChart__bar:first-child {
    background-color: #d3dae6
}

.euiLoadingChart--mono .euiLoadingChart__bar:nth-child(2) {
    background-color: #cbd1dd
}

.euiLoadingChart--mono .euiLoadingChart__bar:nth-child(3) {
    background-color: #c2c9d4
}

.euiLoadingChart--mono .euiLoadingChart__bar:nth-child(4) {
    background-color: #bac0ca
}

.euiLoadingChart--medium {
    height: 32px
}

    .euiLoadingChart--medium > span {
        width: 2px;
        margin-left: 2px;
        margin-bottom: 8px
    }

.euiLoadingChart--large {
    height: 24px
}

    .euiLoadingChart--large > span {
        width: 4px;
        margin-left: 2px;
        margin-bottom: 12px
    }

.euiLoadingChart--xLarge {
    height: 32px
}

    .euiLoadingChart--xLarge > span {
        width: 8px;
        margin-left: 4px;
        margin-bottom: 16px
    }

@-webkit-keyframes euiLoadingChart {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    50% {
        -webkit-transform: translateY(66%);
        transform: translateY(66%)
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@keyframes euiLoadingChart {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    50% {
        -webkit-transform: translateY(66%);
        transform: translateY(66%)
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

.euiLoadingContent__loader {
    display: block;
    width: 100%
}

.euiLoadingContent__singleLine {
    display: block;
    width: 100%;
    height: 16px;
    margin-bottom: 8px;
    border-radius: 6px;
    overflow: hidden
}

    .euiLoadingContent__singleLine:last-child:not(:only-child) {
        width: 75%
    }

.euiLoadingContent__singleLineBackground {
    display: block;
    width: 220%;
    height: 100%;
    background: linear-gradient(137deg,#f0f2f6 45%,#f6f8fa 50%,#f0f2f6 55%)
}

@media screen and (prefers-reduced-motion:no-preference) {
    .euiLoadingContent__singleLineBackground {
        -webkit-animation: euiLoadingContentGradientLoad 1.5s cubic-bezier(.694,.0482,.335,1) infinite;
        animation: euiLoadingContentGradientLoad 1.5s cubic-bezier(.694,.0482,.335,1) infinite
    }
}

@-webkit-keyframes euiLoadingContentGradientLoad {
    0% {
        -webkit-transform: translateX(-53%);
        transform: translateX(-53%)
    }

    to {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }
}

@keyframes euiLoadingContentGradientLoad {
    0% {
        -webkit-transform: translateX(-53%);
        transform: translateX(-53%)
    }

    to {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }
}

.euiLoadingSpinner {
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    display: inline-block;
    width: 32px;
    height: 32px;
    border-radius: 50%;
    border: 2px solid #d3dae6;
    border-top-color: #07c
}

@media screen and (prefers-reduced-motion:no-preference) {
    .euiLoadingSpinner {
        -webkit-animation: euiLoadingSpinner .6s linear infinite;
        animation: euiLoadingSpinner .6s linear infinite
    }
}

.euiLoadingSpinner--small {
    width: 8px;
    height: 8px;
    border-width: 1px
}

.euiLoadingSpinner--medium {
    width: 16px;
    height: 16px;
    border-width: 1px
}

.euiLoadingSpinner--large {
    width: 24px;
    height: 24px
}

.euiLoadingSpinner--xLarge {
    width: 32px;
    height: 32px
}

@-webkit-keyframes euiLoadingSpinner {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }

    to {
        -webkit-transform: rotate(359deg);
        transform: rotate(359deg)
    }
}

@keyframes euiLoadingSpinner {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }

    to {
        -webkit-transform: rotate(359deg);
        transform: rotate(359deg)
    }
}

.euiMarkdownEditor--isPreviewing .euiMarkdownEditor__toggleContainer {
    display: none
}

.euiMarkdownEditor--fullHeight {
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
    height: 100%
}

    .euiMarkdownEditor--fullHeight .euiMarkdownEditorTextArea {
        resize: none
    }

    .euiMarkdownEditor--fullHeight .euiMarkdownEditorDropZone {
        height: 100%
    }

.euiMarkdownEditorDropZone {
    display: -webkit-flex;
    display: flex;
    position: relative;
    -webkit-flex-direction: column;
    flex-direction: column;
    min-height: "150px"
}

.euiMarkdownEditorDropZone__input {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    opacity: 0;
    overflow: hidden
}

    .euiMarkdownEditorDropZone__input:hover {
        cursor: pointer
    }

        .euiMarkdownEditorDropZone__input:hover:disabled {
            cursor: not-allowed
        }

.euiMarkdownEditorDropZone--isDragging .euiMarkdownEditor:focus-within .euiMarkdownEditorTextArea, .euiMarkdownEditorDropZone--isDragging .euiMarkdownEditorFooter, .euiMarkdownEditorDropZone--isDragging .euiMarkdownEditorTextArea, .euiMarkdownEditorDropZone--isDragging .euiMarkdownEditorTextArea:focus {
    background-color: rgba(0,119,204,.1) !important
}

    .euiMarkdownEditorDropZone--isDragging .euiMarkdownEditorTextArea, .euiMarkdownEditorDropZone--isDragging .euiMarkdownEditorTextArea:focus {
        background-image: linear-gradient(0deg,#07c,#07c 2px,transparent 0,transparent) !important
    }

.euiMarkdownEditorDropZone--isDraggingError .euiMarkdownEditor:focus-within .euiMarkdownEditorTextArea, .euiMarkdownEditorDropZone--isDraggingError .euiMarkdownEditorFooter, .euiMarkdownEditorDropZone--isDraggingError .euiMarkdownEditorTextArea, .euiMarkdownEditorDropZone--isDraggingError .euiMarkdownEditorTextArea:focus {
    background-color: rgba(189,39,30,.1) !important
}

.euiMarkdownEditorDropZone--hasError .euiMarkdownEditorTextArea, .euiMarkdownEditorDropZone--hasError .euiMarkdownEditorTextArea:focus {
    background-image: linear-gradient(0deg,#bd271e,#bd271e 2px,transparent 0,transparent) !important
}

.euiMarkdownFormat .euiTextColor--default .euiMarkdownFormat__blockquote {
    border-left-color: rgba(0,0,0,.15)
}

.euiMarkdownFormat .euiTextColor--default .euiHorizontalRule {
    background-color: rgba(0,0,0,.15);
    color: rgba(0,0,0,.15)
}

.euiMarkdownFormat .euiTextColor--default .euiMarkdownFormat__table {
    border-left: 1px solid rgba(0,0,0,.15)
}

    .euiMarkdownFormat .euiTextColor--default .euiMarkdownFormat__table td, .euiMarkdownFormat .euiTextColor--default .euiMarkdownFormat__table th {
        border-top: 1px solid rgba(0,0,0,.15);
        border-bottom: 1px solid rgba(0,0,0,.15)
    }

        .euiMarkdownFormat .euiTextColor--default .euiMarkdownFormat__table td:last-child, .euiMarkdownFormat .euiTextColor--default .euiMarkdownFormat__table th:last-child {
            border-right: 1px solid rgba(0,0,0,.15)
        }

    .euiMarkdownFormat .euiTextColor--default .euiMarkdownFormat__table tr {
        border-top: 1px solid rgba(0,0,0,.15)
    }

.euiMarkdownFormat .euiTextColor--subdued .euiMarkdownFormat__blockquote {
    border-left-color: #69707d
}

.euiMarkdownFormat .euiTextColor--subdued .euiHorizontalRule {
    background-color: #69707d;
    color: #69707d
}

.euiMarkdownFormat .euiTextColor--subdued .euiMarkdownFormat__table {
    border-left: 1px solid #69707d
}

    .euiMarkdownFormat .euiTextColor--subdued .euiMarkdownFormat__table td, .euiMarkdownFormat .euiTextColor--subdued .euiMarkdownFormat__table th {
        border-top: 1px solid #69707d;
        border-bottom: 1px solid #69707d
    }

        .euiMarkdownFormat .euiTextColor--subdued .euiMarkdownFormat__table td:last-child, .euiMarkdownFormat .euiTextColor--subdued .euiMarkdownFormat__table th:last-child {
            border-right: 1px solid #69707d
        }

    .euiMarkdownFormat .euiTextColor--subdued .euiMarkdownFormat__table tr {
        border-top: 1px solid #69707d
    }

.euiMarkdownFormat .euiTextColor--secondary .euiMarkdownFormat__blockquote {
    border-left-color: #00bfb3
}

.euiMarkdownFormat .euiTextColor--secondary .euiHorizontalRule {
    background-color: #00bfb3;
    color: #00bfb3
}

.euiMarkdownFormat .euiTextColor--secondary .euiMarkdownFormat__table {
    border-left: 1px solid #00bfb3
}

    .euiMarkdownFormat .euiTextColor--secondary .euiMarkdownFormat__table td, .euiMarkdownFormat .euiTextColor--secondary .euiMarkdownFormat__table th {
        border-top: 1px solid #00bfb3;
        border-bottom: 1px solid #00bfb3
    }

        .euiMarkdownFormat .euiTextColor--secondary .euiMarkdownFormat__table td:last-child, .euiMarkdownFormat .euiTextColor--secondary .euiMarkdownFormat__table th:last-child {
            border-right: 1px solid #00bfb3
        }

    .euiMarkdownFormat .euiTextColor--secondary .euiMarkdownFormat__table tr {
        border-top: 1px solid #00bfb3
    }

.euiMarkdownFormat .euiTextColor--success .euiMarkdownFormat__blockquote {
    border-left-color: #00bfb3
}

.euiMarkdownFormat .euiTextColor--success .euiHorizontalRule {
    background-color: #00bfb3;
    color: #00bfb3
}

.euiMarkdownFormat .euiTextColor--success .euiMarkdownFormat__table {
    border-left: 1px solid #00bfb3
}

    .euiMarkdownFormat .euiTextColor--success .euiMarkdownFormat__table td, .euiMarkdownFormat .euiTextColor--success .euiMarkdownFormat__table th {
        border-top: 1px solid #00bfb3;
        border-bottom: 1px solid #00bfb3
    }

        .euiMarkdownFormat .euiTextColor--success .euiMarkdownFormat__table td:last-child, .euiMarkdownFormat .euiTextColor--success .euiMarkdownFormat__table th:last-child {
            border-right: 1px solid #00bfb3
        }

    .euiMarkdownFormat .euiTextColor--success .euiMarkdownFormat__table tr {
        border-top: 1px solid #00bfb3
    }

.euiMarkdownFormat .euiTextColor--accent .euiMarkdownFormat__blockquote {
    border-left-color: #f04e98
}

.euiMarkdownFormat .euiTextColor--accent .euiHorizontalRule {
    background-color: #f04e98;
    color: #f04e98
}

.euiMarkdownFormat .euiTextColor--accent .euiMarkdownFormat__table {
    border-left: 1px solid #f04e98
}

    .euiMarkdownFormat .euiTextColor--accent .euiMarkdownFormat__table td, .euiMarkdownFormat .euiTextColor--accent .euiMarkdownFormat__table th {
        border-top: 1px solid #f04e98;
        border-bottom: 1px solid #f04e98
    }

        .euiMarkdownFormat .euiTextColor--accent .euiMarkdownFormat__table td:last-child, .euiMarkdownFormat .euiTextColor--accent .euiMarkdownFormat__table th:last-child {
            border-right: 1px solid #f04e98
        }

    .euiMarkdownFormat .euiTextColor--accent .euiMarkdownFormat__table tr {
        border-top: 1px solid #f04e98
    }

.euiMarkdownFormat .euiTextColor--warning .euiMarkdownFormat__blockquote {
    border-left-color: #fec514
}

.euiMarkdownFormat .euiTextColor--warning .euiHorizontalRule {
    background-color: #fec514;
    color: #fec514
}

.euiMarkdownFormat .euiTextColor--warning .euiMarkdownFormat__table {
    border-left: 1px solid #fec514
}

    .euiMarkdownFormat .euiTextColor--warning .euiMarkdownFormat__table td, .euiMarkdownFormat .euiTextColor--warning .euiMarkdownFormat__table th {
        border-top: 1px solid #fec514;
        border-bottom: 1px solid #fec514
    }

        .euiMarkdownFormat .euiTextColor--warning .euiMarkdownFormat__table td:last-child, .euiMarkdownFormat .euiTextColor--warning .euiMarkdownFormat__table th:last-child {
            border-right: 1px solid #fec514
        }

    .euiMarkdownFormat .euiTextColor--warning .euiMarkdownFormat__table tr {
        border-top: 1px solid #fec514
    }

.euiMarkdownFormat .euiTextColor--danger .euiMarkdownFormat__blockquote {
    border-left-color: #bd271e
}

.euiMarkdownFormat .euiTextColor--danger .euiHorizontalRule {
    background-color: #bd271e;
    color: #bd271e
}

.euiMarkdownFormat .euiTextColor--danger .euiMarkdownFormat__table {
    border-left: 1px solid #bd271e
}

    .euiMarkdownFormat .euiTextColor--danger .euiMarkdownFormat__table td, .euiMarkdownFormat .euiTextColor--danger .euiMarkdownFormat__table th {
        border-top: 1px solid #bd271e;
        border-bottom: 1px solid #bd271e
    }

        .euiMarkdownFormat .euiTextColor--danger .euiMarkdownFormat__table td:last-child, .euiMarkdownFormat .euiTextColor--danger .euiMarkdownFormat__table th:last-child {
            border-right: 1px solid #bd271e
        }

    .euiMarkdownFormat .euiTextColor--danger .euiMarkdownFormat__table tr {
        border-top: 1px solid #bd271e
    }

.euiMarkdownFormat .euiTextColor--ghost .euiMarkdownFormat__blockquote {
    border-left-color: #fff
}

.euiMarkdownFormat .euiTextColor--ghost .euiHorizontalRule {
    background-color: #fff;
    color: #fff
}

.euiMarkdownFormat .euiTextColor--ghost .euiMarkdownFormat__table {
    border-left: 1px solid #fff
}

    .euiMarkdownFormat .euiTextColor--ghost .euiMarkdownFormat__table td, .euiMarkdownFormat .euiTextColor--ghost .euiMarkdownFormat__table th {
        border-top: 1px solid #fff;
        border-bottom: 1px solid #fff
    }

        .euiMarkdownFormat .euiTextColor--ghost .euiMarkdownFormat__table td:last-child, .euiMarkdownFormat .euiTextColor--ghost .euiMarkdownFormat__table th:last-child {
            border-right: 1px solid #fff
        }

    .euiMarkdownFormat .euiTextColor--ghost .euiMarkdownFormat__table tr {
        border-top: 1px solid #fff
    }

.euiMarkdownFormat .euiTextColor--inherit .euiMarkdownFormat__blockquote {
    border-left-color: initial
}

.euiMarkdownFormat .euiTextColor--inherit .euiHorizontalRule {
    background-color: currentColor;
    color: currentColor
}

.euiMarkdownFormat .euiTextColor--inherit .euiMarkdownFormat__table {
    border-left: 1px solid
}

    .euiMarkdownFormat .euiTextColor--inherit .euiMarkdownFormat__table td, .euiMarkdownFormat .euiTextColor--inherit .euiMarkdownFormat__table th {
        border-top: 1px solid;
        border-bottom: 1px solid
    }

        .euiMarkdownFormat .euiTextColor--inherit .euiMarkdownFormat__table td:last-child, .euiMarkdownFormat .euiTextColor--inherit .euiMarkdownFormat__table th:last-child {
            border-right: 1px solid
        }

    .euiMarkdownFormat .euiTextColor--inherit .euiMarkdownFormat__table tr {
        border-top: 1px solid
    }

.euiMarkdownFormat .euiTextColor--custom .euiMarkdownFormat__blockquote {
    border-left-color: initial
}

.euiMarkdownFormat .euiTextColor--custom .euiHorizontalRule {
    background-color: currentColor;
    color: currentColor
}

.euiMarkdownFormat .euiTextColor--custom .euiMarkdownFormat__table {
    border-left: 1px solid
}

    .euiMarkdownFormat .euiTextColor--custom .euiMarkdownFormat__table td, .euiMarkdownFormat .euiTextColor--custom .euiMarkdownFormat__table th {
        border-top: 1px solid;
        border-bottom: 1px solid
    }

        .euiMarkdownFormat .euiTextColor--custom .euiMarkdownFormat__table td:last-child, .euiMarkdownFormat .euiTextColor--custom .euiMarkdownFormat__table th:last-child {
            border-right: 1px solid
        }

    .euiMarkdownFormat .euiTextColor--custom .euiMarkdownFormat__table tr {
        border-top: 1px solid
    }

.euiMarkdownFormat .euiMarkdownFormat__blockquote {
    border-left-style: solid
}

.euiMarkdownFormat .euiCheckbox {
    margin-bottom: 0 !important
}

    .euiMarkdownFormat .euiCheckbox .euiCheckbox__input + .euiCheckbox__square {
        top: 50%;
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%)
    }

.euiMarkdownFormat .euiMarkdownFormat__table {
    display: block;
    width: 100%;
    overflow: auto;
    border-spacing: 0;
    border-collapse: collapse
}

.euiMarkdownEditorFooter {
    display: -webkit-inline-flex;
    display: inline-flex;
    padding: 4px;
    border: 1px solid #d3dae6;
    -webkit-align-items: center;
    align-items: center;
    background: #fafbfd
}

.euiMarkdownEditorFooter__popover {
    width: 300px
}

.euiMarkdownEditorFooter__actions {
    -webkit-flex: 1;
    flex: 1;
    display: -webkit-inline-flex;
    display: inline-flex
}

    .euiMarkdownEditorFooter__actions > button, .euiMarkdownEditorFooter__actions > span {
        margin-right: 4px;
        -webkit-align-self: center;
        align-self: center
    }

    .euiMarkdownEditorFooter__actions .euiMarkdownEditorFooter__uploadError {
        position: relative;
        left: -1px;
        line-height: 1;
        border-radius: 6px
    }

        .euiMarkdownEditorFooter__actions .euiMarkdownEditorFooter__uploadError > span {
            padding: 0 4px
        }

.euiMarkdownEditorFooter__help {
    justify-self: flex-end
}

    .euiMarkdownEditorFooter__help > svg {
        width: 26px
    }

.euiMarkdownEditorFooter__errors > svg {
    color: #69707d
}

.euiMarkdownEditorPreview {
    scrollbar-color: rgba(105,112,125,.5) transparent;
    scrollbar-width: thin;
    background: #fff;
    min-height: "150px";
    overflow-y: auto;
    border: 1px solid #d3dae6;
    padding: 12px
}

    .euiMarkdownEditorPreview::-webkit-scrollbar {
        width: 16px;
        height: 16px
    }

    .euiMarkdownEditorPreview::-webkit-scrollbar-thumb {
        background-color: rgba(105,112,125,.5);
        background-clip: content-box;
        border-radius: 16px;
        border: 6px solid transparent
    }

    .euiMarkdownEditorPreview::-webkit-scrollbar-corner, .euiMarkdownEditorPreview::-webkit-scrollbar-track {
        background-color: initial
    }

.euiMarkdownEditorTextArea {
    font-family: Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;
    font-weight: 400;
    letter-spacing: normal;
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
    -webkit-font-kerning: normal;
    font-kerning: normal;
    font-size: 14px;
    color: #343741;
    scrollbar-color: rgba(105,112,125,.5) transparent;
    scrollbar-width: thin;
    width: 100%;
    height: 100%;
    min-height: "150px";
    padding: 12px;
    border: 1px solid #d3dae6;
    border-bottom: none;
    line-height: 1.5;
    resize: vertical;
    background-color: #fbfcfd;
    background-repeat: no-repeat;
    background-size: 0 100%;
    margin: 0;
    transition: box-shadow .15s ease-in,background-image .15s ease-in,background-size .15s ease-in,background-color .15s ease-in
}

@media screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none) {
    .euiMarkdownEditorTextArea {
        line-height: 1em
    }
}

.euiMarkdownEditorTextArea::-webkit-input-placeholder {
    color: #69707d;
    opacity: 1
}

.euiMarkdownEditorTextArea::-moz-placeholder {
    color: #69707d;
    opacity: 1
}

.euiMarkdownEditorTextArea::placeholder {
    color: #69707d;
    opacity: 1
}

.euiMarkdownEditorTextArea::-webkit-scrollbar {
    width: 16px;
    height: 16px
}

.euiMarkdownEditorTextArea::-webkit-scrollbar-thumb {
    background-color: rgba(105,112,125,.5);
    background-clip: content-box;
    border-radius: 16px;
    border: 6px solid transparent
}

.euiMarkdownEditorTextArea::-webkit-scrollbar-corner, .euiMarkdownEditorTextArea::-webkit-scrollbar-track {
    background-color: initial
}

.euiMarkdownEditor:focus-within .euiMarkdownEditorTextArea, .euiMarkdownEditorTextArea:focus {
    background-color: #fff;
    background-image: linear-gradient(0deg,#07c,#07c 2px,transparent 0,transparent);
    background-size: 100% 100%
}

.euiMarkdownEditorToolbar {
    display: -webkit-flex;
    display: flex;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    background: #f5f7fa;
    border: 1px solid #d3dae6;
    border-bottom: none;
    padding: 4px
}

.euiMarkdownEditorToolbar__buttons {
    display: -webkit-flex;
    display: flex;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-flex: 1;
    flex: 1;
    -webkit-align-items: center;
    align-items: center
}

    .euiMarkdownEditorToolbar__buttons > * {
        margin-right: 4px
    }

.euiMarkdownEditorToolbar__divider {
    content: "";
    height: 24px;
    display: block;
    margin-left: 4px;
    padding-right: 4px;
    border-left: 1px solid #d3dae6
}

.euiMarkdownTooltip__icon {
    -webkit-transform: translateY(-1px);
    transform: translateY(-1px)
}

.euiMark {
    background-color: initial;
    font-weight: 700;
    color: #343741
}

.euiLoadingKibana--medium, .euiLoadingLogo--medium {
    width: 16px
}

    .euiLoadingKibana--medium:after, .euiLoadingKibana--medium:before, .euiLoadingLogo--medium:after, .euiLoadingLogo--medium:before {
        height: 3px;
        /* 1 */ bottom: -4px
    }

    .euiLoadingKibana--medium .euiLoadingKibana__icon, .euiLoadingKibana--medium .euiLoadingLogo__icon, .euiLoadingLogo--medium .euiLoadingKibana__icon, .euiLoadingLogo--medium .euiLoadingLogo__icon {
        z-index: 999;
        -webkit-animation-name: euiLoadingKibanaBounceMedium;
        animation-name: euiLoadingKibanaBounceMedium
    }

.euiLoadingKibana--large, .euiLoadingLogo--large {
    width: 24px
}

    .euiLoadingKibana--large:after, .euiLoadingKibana--large:before, .euiLoadingLogo--large:after, .euiLoadingLogo--large:before {
        height: 6px;
        /* 1 */ bottom: -8px
    }

    .euiLoadingKibana--large .euiLoadingKibana__icon, .euiLoadingKibana--large .euiLoadingLogo__icon, .euiLoadingLogo--large .euiLoadingKibana__icon, .euiLoadingLogo--large .euiLoadingLogo__icon {
        -webkit-animation-name: euiLoadingKibanaBounceLarge;
        animation-name: euiLoadingKibanaBounceLarge
    }

.euiLoadingKibana--xLarge, .euiLoadingLogo--xLarge {
    width: 32px
}

    .euiLoadingKibana--xLarge:after, .euiLoadingKibana--xLarge:before, .euiLoadingLogo--xLarge:after, .euiLoadingLogo--xLarge:before {
        height: 8px;
        bottom: -12px
    }

    .euiLoadingKibana--xLarge .euiLoadingKibana__icon, .euiLoadingKibana--xLarge .euiLoadingLogo__icon, .euiLoadingLogo--xLarge .euiLoadingKibana__icon, .euiLoadingLogo--xLarge .euiLoadingLogo__icon {
        -webkit-animation-name: euiLoadingKibanaBounceXLarge;
        animation-name: euiLoadingKibanaBounceXLarge
    }

@-webkit-keyframes euiLoadingKibanaBounceMedium {
    50% {
        -webkit-transform: translateY(-8px);
        transform: translateY(-8px)
    }
}

@keyframes euiLoadingKibanaBounceMedium {
    50% {
        -webkit-transform: translateY(-8px);
        transform: translateY(-8px)
    }
}

@-webkit-keyframes euiLoadingKibanaBounceLarge {
    50% {
        -webkit-transform: translateY(-12px);
        transform: translateY(-12px)
    }
}

@keyframes euiLoadingKibanaBounceLarge {
    50% {
        -webkit-transform: translateY(-12px);
        transform: translateY(-12px)
    }
}

@-webkit-keyframes euiLoadingKibanaBounceXLarge {
    50% {
        -webkit-transform: translateY(-16px);
        transform: translateY(-16px)
    }
}

@keyframes euiLoadingKibanaBounceXLarge {
    50% {
        -webkit-transform: translateY(-16px);
        transform: translateY(-16px)
    }
}

@-webkit-keyframes euiLoadingKibanaPulsateAndFade {
    0% {
        opacity: 0
    }

    50% {
        -webkit-transform: scale(.5);
        transform: scale(.5);
        opacity: .1
    }

    to {
        opacity: 0
    }
}

@keyframes euiLoadingKibanaPulsateAndFade {
    0% {
        opacity: 0
    }

    50% {
        -webkit-transform: scale(.5);
        transform: scale(.5);
        opacity: .1
    }

    to {
        opacity: 0
    }
}

@-webkit-keyframes euiLoadingKibanaPulsate {
    0% {
        opacity: .15
    }

    50% {
        -webkit-transform: scale(.5);
        transform: scale(.5);
        opacity: .05
    }

    to {
        opacity: .15
    }
}

@keyframes euiLoadingKibanaPulsate {
    0% {
        opacity: .15
    }

    50% {
        -webkit-transform: scale(.5);
        transform: scale(.5);
        opacity: .05
    }

    to {
        opacity: .15
    }
}

.euiLoadingElastic {
    position: relative;
    display: inline-block
}

.euiLoadingElastic--medium {
    width: 16px
}

.euiLoadingElastic--large {
    width: 24px
}

.euiLoadingElastic--xLarge {
    width: 32px
}

.euiLoadingElastic--xxLarge {
    width: 40px
}

.euiLoadingElastic path {
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-animation-direction: alternate;
    animation-direction: alternate;
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d;
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-timing-function: cubic-bezier(0,.63,.49,1);
    animation-timing-function: cubic-bezier(0,.63,.49,1);
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-transform-origin: 50% 50%;
    transform-origin: 50% 50%
}

@media screen and (prefers-reduced-motion:no-preference) {
    .euiLoadingElastic path {
        -webkit-animation-name: euiLoadingElastic;
        animation-name: euiLoadingElastic
    }
}

.euiLoadingElastic path:first-of-type {
    -webkit-animation-delay: 0s;
    animation-delay: 0s
}

.euiLoadingElastic path:nth-of-type(2) {
    -webkit-animation-delay: 35ms;
    animation-delay: 35ms
}

.euiLoadingElastic path:nth-of-type(3) {
    -webkit-animation-delay: .125s;
    animation-delay: .125s
}

.euiLoadingElastic path:nth-of-type(4) {
    -webkit-animation-delay: .155s;
    animation-delay: .155s
}

.euiLoadingElastic path:nth-of-type(5) {
    -webkit-animation-delay: 75ms;
    animation-delay: 75ms
}

.euiLoadingElastic path:nth-of-type(6) {
    -webkit-animation-delay: .06s;
    animation-delay: .06s
}

@-webkit-keyframes euiLoadingElastic {
    0% {
        -webkit-transform: scale3d(0,0,-.7);
        transform: scale3d(0,0,-.7);
        opacity: 0
    }

    40% {
        -webkit-transform: scaleZ(2);
        transform: scaleZ(2);
        opacity: 1
    }

    50% {
        -webkit-transform: scale3d(.99,.99,2);
        transform: scale3d(.99,.99,2)
    }

    70% {
        -webkit-transform: scale3d(.96,.96,-2.5);
        transform: scale3d(.96,.96,-2.5)
    }

    to {
        -webkit-transform: scale3d(.98,.98,2);
        transform: scale3d(.98,.98,2)
    }
}

@keyframes euiLoadingElastic {
    0% {
        -webkit-transform: scale3d(0,0,-.7);
        transform: scale3d(0,0,-.7);
        opacity: 0
    }

    40% {
        -webkit-transform: scaleZ(2);
        transform: scaleZ(2);
        opacity: 1
    }

    50% {
        -webkit-transform: scale3d(.99,.99,2);
        transform: scale3d(.99,.99,2)
    }

    70% {
        -webkit-transform: scale3d(.96,.96,-2.5);
        transform: scale3d(.96,.96,-2.5)
    }

    to {
        -webkit-transform: scale3d(.98,.98,2);
        transform: scale3d(.98,.98,2)
    }
}

.euiLoadingChart {
    height: 32px;
    z-index: 500;
    overflow: hidden;
    display: inline-block
}

.euiModal {
    border: 1px solid #d3dae6;
    box-shadow: 0 2.7px 9px rgba(0,0,0,.13),0 9.4px 24px rgba(0,0,0,.09),0 21.8px 43px rgba(0,0,0,.08);
    display: -webkit-flex;
    display: flex;
    /* 1 */ position: relative;
    background-color: #fff;
    border-radius: 6px;
    z-index: 8000;
    min-width: 400px;
    -webkit-animation: euiModal .35s cubic-bezier(.34,1.61,.7,1);
    animation: euiModal .35s cubic-bezier(.34,1.61,.7,1);
    max-width: calc(100vw - 16px)
}

    .euiModal:focus {
        outline: none
    }

    .euiModal .euiModal__flex {
        /* 1 */ -webkit-flex: 1 1 auto;
        flex: 1 1 auto;
        display: -webkit-flex;
        display: flex;
        -webkit-flex-direction: column;
        flex-direction: column;
        max-height: 75vh;
        overflow: hidden
    }

.euiModal--maxWidth-default {
    max-width: MIN(768px,calc(100vw - 16px))
}

.euiModal--confirmation {
    min-width: 400px
}

.euiModalHeader {
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    -webkit-align-items: center;
    align-items: center;
    padding: 24px 40px 16px 24px;
    -webkit-flex-grow: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    flex-shrink: 0
}

.euiModalHeader__title {
    color: #1a1c21;
    font-size: 27px;
    font-size: 1.92857rem;
    line-height: 2.28571rem;
    font-weight: 700
}

.euiModalBody {
    -webkit-flex-grow: 1;
    flex-grow: 1;
    overflow: hidden;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column
}

    .euiModalBody .euiModalBody__overflow {
        scrollbar-color: rgba(105,112,125,.5) transparent;
        scrollbar-width: thin;
        height: 100%;
        overflow-y: auto;
        overflow-x: hidden;
        -webkit-mask-image: linear-gradient(180deg,rgba(255,0,0,.1) 0,red 7.5px,red calc(100% - 7.5px),rgba(255,0,0,.1));
        mask-image: linear-gradient(180deg,rgba(255,0,0,.1) 0,red 7.5px,red calc(100% - 7.5px),rgba(255,0,0,.1));
        padding: 8px 24px
    }

        .euiModalBody .euiModalBody__overflow::-webkit-scrollbar {
            width: 16px;
            height: 16px
        }

        .euiModalBody .euiModalBody__overflow::-webkit-scrollbar-thumb {
            background-color: rgba(105,112,125,.5);
            background-clip: content-box;
            border-radius: 16px;
            border: 6px solid transparent
        }

        .euiModalBody .euiModalBody__overflow::-webkit-scrollbar-corner, .euiModalBody .euiModalBody__overflow::-webkit-scrollbar-track {
            background-color: initial
        }

        .euiModalBody .euiModalBody__overflow:focus {
            outline: none
            /* 1 */
        }

        .euiModalBody .euiModalBody__overflow[tabindex="0"]:focus:focus-visible {
            outline-style: auto
            /* 2 */
        }

.euiModalFooter {
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: flex-end;
    justify-content: flex-end;
    padding: 16px 24px 24px;
    -webkit-flex-grow: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    flex-shrink: 0
}

    .euiModalFooter > * + * {
        margin-left: 16px
    }

.euiModalHeader + .euiModalFooter {
    padding-top: 8px
}

.euiModalBody:last-of-type .euiModalBody__overflow {
    padding-bottom: 24px
}

.euiModal__closeIcon {
    background-color: hsla(0,0%,100%,.9);
    position: absolute;
    right: 4px;
    top: 4px;
    z-index: 3
}

@-webkit-keyframes euiModal {
    0% {
        opacity: 0;
        -webkit-transform: translateY(32px);
        transform: translateY(32px)
    }

    to {
        opacity: 1;
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@keyframes euiModal {
    0% {
        opacity: 0;
        -webkit-transform: translateY(32px);
        transform: translateY(32px)
    }

    to {
        opacity: 1;
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@media only screen and (max-width:574px) {
    .euiModal {
        position: fixed;
        width: 100vw !important;
        max-width: none !important;
        min-width: 0 !important;
        left: 0;
        right: 0;
        bottom: 0;
        top: 0;
        border-radius: 0;
        border: none
    }

        .euiModal.euiModal--confirmation {
            box-shadow: 0 -2.7px 9px rgba(0,0,0,.13),0 -9.4px 24px rgba(0,0,0,.09),0 -21.8px 43px rgba(0,0,0,.08);
            top: auto
        }

        .euiModal .euiModal__flex {
            /* 1 */ max-height: 100vh
        }

    .euiModalHeader {
        width: 100%
    }

    .euiModalFooter {
        width: 100%;
        background: #f5f7fa;
        padding: 12px 24px !important;
        -webkit-justify-content: stretch;
        justify-content: stretch
    }

        .euiModalFooter > * {
            -webkit-flex: 1;
            flex: 1
        }

            .euiModalFooter > * + * {
                margin-left: 0
            }

    .euiModalBody {
        width: 100%
    }

        .euiModalBody .euiModalBody__overflow {
            padding-bottom: 24px
        }
}

@media only screen and (min-width:575px) and (max-width:767px) {
    .euiModal {
        position: fixed;
        width: 100vw !important;
        max-width: none !important;
        min-width: 0 !important;
        left: 0;
        right: 0;
        bottom: 0;
        top: 0;
        border-radius: 0;
        border: none
    }

        .euiModal.euiModal--confirmation {
            box-shadow: 0 -2.7px 9px rgba(0,0,0,.13),0 -9.4px 24px rgba(0,0,0,.09),0 -21.8px 43px rgba(0,0,0,.08);
            top: auto
        }

        .euiModal .euiModal__flex {
            /* 1 */ max-height: 100vh
        }

    .euiModalHeader {
        width: 100%
    }

    .euiModalFooter {
        width: 100%;
        background: #f5f7fa;
        padding: 12px 24px !important;
        -webkit-justify-content: stretch;
        justify-content: stretch
    }

        .euiModalFooter > * {
            -webkit-flex: 1;
            flex: 1
        }

            .euiModalFooter > * + * {
                margin-left: 0
            }

    .euiModalBody {
        width: 100%
    }

        .euiModalBody .euiModalBody__overflow {
            padding-bottom: 24px
        }
}

.euiNotificationEvent {
    display: -webkit-flex;
    display: flex;
    padding: 12px 0 12px 12px;
    border-bottom: 1px solid #d3dae6
}

    .euiNotificationEvent:last-child {
        border-bottom: none
    }

.euiNotificationEvent--withReadState {
    padding: 12px 0 12px 8px
}

.euiNotificationEvent__title {
    color: #1a1c21;
    font-size: 16px;
    font-size: 1.14286rem;
    line-height: 1.71429rem;
    font-weight: 700;
    display: -webkit-flex;
    display: flex
}

    .euiNotificationEvent__title.euiLink {
        color: #0071c2
    }

.euiNotificationEvent__title--isRead {
    color: #69707d !important
}

.euiNotificationEvent__readButton {
    margin-right: 8px
}

.euiNotificationEvent__content {
    -webkit-flex: 1;
    flex: 1
}

    .euiNotificationEvent__content > * + * {
        margin-top: 8px;
        margin-right: 12px
    }

.euiNotificationEventMeta {
    position: relative;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: row;
    flex-direction: row;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    -webkit-align-items: center;
    align-items: center;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-right: 4px;
    min-height: 24px
}

.euiNotificationEventMeta--hasContextMenu {
    padding-right: 24px
}

.euiNotificationEventMeta__contextMenuWrapper {
    position: absolute;
    top: 0;
    right: 0
}

.euiNotificationEventMeta__section {
    margin-right: 8px
}

    .euiNotificationEventMeta__section:first-child {
        display: -webkit-flex;
        display: flex;
        -webkit-flex: 1;
        flex: 1;
        -webkit-align-items: center;
        align-items: center
    }

.euiNotificationEventMeta__icon {
    margin-right: 8px
}

.euiNotificationEventMeta__badge {
    max-width: 100%;
    display: inline-grid
}

.euiNotificationEventMeta__time {
    font-size: 12px;
    color: #69707d
}

.euiNotificationEventMessages {
    font-size: 14px
}

.euiNotificationEventMessages__accordion {
    color: #69707d
}

.euiNotificationEventMessages__accordionButton {
    color: #0071c2
}

.euiNotificationEventMessages__accordionContent > * {
    padding-top: 8px
}

.euiNotificationEventReadButton--isRead svg {
    fill: transparent;
    stroke-width: 1px;
    stroke: #d3dae6
}

.euiNotificationEventReadIcon {
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
    height: 24px;
    margin: 0 4px
}

.euiNotificationEventReadIcon--isRead svg {
    fill: transparent;
    stroke-width: 1px;
    stroke: #d3dae6
}

.euiOverlayMask {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    justify-content: center;
    padding-bottom: 10vh;
    -webkit-animation: euiAnimFadeIn .15s ease-in;
    animation: euiAnimFadeIn .15s ease-in;
    background: hsla(0,0%,100%,.8)
}

.euiBody-hasOverlayMask {
    overflow: hidden
}

.euiOverlayMask--aboveHeader {
    z-index: 6000
}

.euiOverlayMask--belowHeader {
    z-index: 1000
}

.euiPagination {
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: center;
    align-items: center
}

.euiPagination__compressedText {
    display: -webkit-inline-flex;
    display: inline-flex;
    -webkit-align-items: center;
    align-items: center;
    line-height: 1 !important
}

    .euiPagination__compressedText > :first-child {
        margin-right: 4px
    }

    .euiPagination__compressedText > :last-child {
        margin-left: 4px
    }

.euiPagination__list {
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: baseline;
    align-items: baseline
}

.euiPaginationButton {
    font-size: 14px;
    padding: 0;
    text-align: center;
    border-radius: 6px
}

.euiPaginationButton-isActive {
    font-weight: 700
}

    .euiPaginationButton-isActive.euiPaginationButton-isActive {
        color: #07c
    }

        .euiPaginationButton-isActive.euiPaginationButton-isActive .euiButtonEmpty__content {
            cursor: default
        }

        .euiPaginationButton-isActive.euiPaginationButton-isActive, .euiPaginationButton-isActive.euiPaginationButton-isActive:hover {
            text-decoration: underline
        }

.euiPaginationButton-isPlaceholder {
    -webkit-align-items: baseline;
    align-items: baseline;
    color: #abb4c4;
    font-size: 14px;
    height: 24px;
    padding: 6px 8px 0
}

@media only screen and (max-width:574px) {
    .euiPaginationButton--hideOnMobile, .euiPaginationButton-isPlaceholder {
        display: none
    }
}

@media only screen and (min-width:575px) and (max-width:767px) {
    .euiPaginationButton--hideOnMobile, .euiPaginationButton-isPlaceholder {
        display: none
    }
}

.euiPanel {
    -webkit-flex-grow: 1;
    flex-grow: 1
}

    .euiPanel.euiPanel--flexGrowZero {
        -webkit-flex-grow: 0;
        flex-grow: 0
    }

    .euiPanel.euiPanel--hasShadow {
        box-shadow: 0 .9px 4px -1px rgba(0,0,0,.08),0 2.6px 8px -1px rgba(0,0,0,.06),0 5.7px 12px -1px rgba(0,0,0,.05),0 15px 15px -1px rgba(0,0,0,.04)
    }

    .euiPanel.euiPanel--hasBorder {
        border: 1px solid #d3dae6;
        box-shadow: none
    }

    .euiPanel.euiPanel--isClickable {
        transition: all .15s cubic-bezier(.694,.0482,.335,1)
    }

        .euiPanel.euiPanel--isClickable:enabled {
            display: block;
            width: 100%;
            text-align: left
        }

        .euiPanel.euiPanel--isClickable:focus, .euiPanel.euiPanel--isClickable:hover {
            box-shadow: 0 1px 5px rgba(0,0,0,.1),0 3.6px 13px rgba(0,0,0,.07),0 8.4px 23px rgba(0,0,0,.06),0 23px 35px rgba(0,0,0,.05);
            -webkit-transform: translateY(-2px);
            transform: translateY(-2px);
            cursor: pointer
        }

    .euiPanel.euiPanel--borderRadiusNone {
        border-radius: 0
    }

    .euiPanel.euiPanel--borderRadiusMedium {
        border-radius: 6px
    }

    .euiPanel.euiPanel--transparent {
        background-color: initial
    }

    .euiPanel.euiPanel--plain {
        background-color: #fff
    }

    .euiPanel.euiPanel--subdued {
        background-color: #fafbfd
    }

    .euiPanel.euiPanel--accent {
        background-color: #feedf5
    }

    .euiPanel.euiPanel--primary {
        background-color: #e6f1fa
    }

    .euiPanel.euiPanel--success {
        background-color: #e6f9f7
    }

    .euiPanel.euiPanel--warning {
        background-color: #fff9e8
    }

    .euiPanel.euiPanel--danger {
        background-color: #f8e9e9
    }

.euiPanel--paddingSmall {
    padding: 8px
}

.euiPanel--paddingMedium {
    padding: 16px
}

.euiPanel--paddingLarge {
    padding: 24px
}

.euiSplitPanel {
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
    min-width: 0
}

    .euiSplitPanel .euiSplitPanel__inner {
        -webkit-flex-basis: 0%;
        flex-basis: 0%;
        -webkit-transform: none !important;
        transform: none !important;
        box-shadow: none !important
    }

    .euiSplitPanel.euiPanel--borderRadiusNone .euiSplitPanel__inner:first-child, .euiSplitPanel.euiSplitPanel-isResponsive.euiPanel--borderRadiusNone .euiSplitPanel__inner:first-child {
        border-radius: -1 -1 0 0
    }

    .euiSplitPanel.euiPanel--borderRadiusNone .euiSplitPanel__inner:last-child, .euiSplitPanel.euiSplitPanel-isResponsive.euiPanel--borderRadiusNone .euiSplitPanel__inner:last-child {
        border-radius: 0 0 -1 -1
    }

    .euiSplitPanel.euiPanel--borderRadiusMedium .euiSplitPanel__inner:first-child, .euiSplitPanel.euiSplitPanel-isResponsive.euiPanel--borderRadiusMedium .euiSplitPanel__inner:first-child {
        border-radius: 5px 5px 0 0
    }

    .euiSplitPanel.euiPanel--borderRadiusMedium .euiSplitPanel__inner:last-child, .euiSplitPanel.euiSplitPanel-isResponsive.euiPanel--borderRadiusMedium .euiSplitPanel__inner:last-child {
        border-radius: 0 0 5px 5px
    }

.euiSplitPanel--row {
    -webkit-flex-direction: row;
    flex-direction: row
}

    .euiSplitPanel--row.euiSplitPanel-isResponsive {
        -webkit-flex-direction: column;
        flex-direction: column
    }

    .euiSplitPanel--row.euiPanel--borderRadiusNone .euiSplitPanel__inner:first-child {
        border-radius: -1 0 0 -1
    }

    .euiSplitPanel--row.euiPanel--borderRadiusNone .euiSplitPanel__inner:last-child {
        border-radius: 0 -1 -1 0
    }

    .euiSplitPanel--row.euiPanel--borderRadiusMedium .euiSplitPanel__inner:first-child {
        border-radius: 5px 0 0 5px
    }

    .euiSplitPanel--row.euiPanel--borderRadiusMedium .euiSplitPanel__inner:last-child {
        border-radius: 0 5px 5px 0
    }

.euiPage {
    display: -webkit-flex;
    display: flex;
    background-color: #fafbfd;
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    max-width: 100%
}

.euiPage--restrictWidth-custom, .euiPage--restrictWidth-default {
    margin-left: auto;
    margin-right: auto;
    width: 100%
}

.euiPage--restrictWidth-default {
    max-width: 1200px
}

.euiPage--grow {
    -webkit-flex-grow: 1;
    flex-grow: 1
}

.euiPage--column {
    -webkit-flex-direction: column;
    flex-direction: column
}

@media only screen and (max-width:574px) {
    .euiPage {
        -webkit-flex-direction: column;
        flex-direction: column
    }
}

@media only screen and (min-width:575px) and (max-width:767px) {
    .euiPage {
        -webkit-flex-direction: column;
        flex-direction: column
    }
}

.euiPage--paddingSmall {
    padding: 8px
}

    .euiPage--paddingSmall .euiPageSideBar {
        min-width: 192px;
        margin-right: 8px
    }

@media only screen and (max-width:574px) {
    .euiPage--paddingSmall .euiPageSideBar {
        margin-right: 0;
        margin-bottom: 8px
    }
}

@media only screen and (min-width:575px) and (max-width:767px) {
    .euiPage--paddingSmall .euiPageSideBar {
        margin-right: 0;
        margin-bottom: 8px
    }
}

.euiPage--paddingSmall .euiPageBody > .euiPageHeader {
    margin-bottom: 8px
}

.euiPage--paddingMedium {
    padding: 16px
}

    .euiPage--paddingMedium .euiPageSideBar {
        min-width: 192px;
        margin-right: 16px
    }

@media only screen and (max-width:574px) {
    .euiPage--paddingMedium .euiPageSideBar {
        margin-right: 0;
        margin-bottom: 16px
    }
}

@media only screen and (min-width:575px) and (max-width:767px) {
    .euiPage--paddingMedium .euiPageSideBar {
        margin-right: 0;
        margin-bottom: 16px
    }
}

.euiPage--paddingMedium .euiPageBody > .euiPageHeader {
    margin-bottom: 16px
}

.euiPage--paddingLarge {
    padding: 24px
}

    .euiPage--paddingLarge .euiPageSideBar {
        min-width: 192px;
        margin-right: 24px
    }

@media only screen and (max-width:574px) {
    .euiPage--paddingLarge .euiPageSideBar {
        margin-right: 0;
        margin-bottom: 24px
    }
}

@media only screen and (min-width:575px) and (max-width:767px) {
    .euiPage--paddingLarge .euiPageSideBar {
        margin-right: 0;
        margin-bottom: 24px
    }
}

.euiPage--paddingLarge .euiPageBody > .euiPageHeader {
    margin-bottom: 24px
}

.euiPageBody {
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-align-items: stretch;
    align-items: stretch;
    -webkit-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    min-width: 0
}

.euiPageBody--restrictWidth-custom, .euiPageBody--restrictWidth-default {
    margin-left: auto;
    margin-right: auto;
    width: 100%
}

.euiPageBody--restrictWidth-default {
    max-width: 1200px
}

.euiPageBody.euiPageBody--borderRadiusNone {
    border-top-width: 0;
    border-right-width: 0;
    border-bottom-width: 0
}

.euiPageBody--paddingSmall {
    padding: 8px
}

    .euiPageBody--paddingSmall > .euiPageHeader:not([class*="--padding"]) {
        margin-bottom: 8px;
        border-bottom: 1px solid #d3dae6
    }

        .euiPageBody--paddingSmall > .euiPageHeader:not([class*="--padding"]):not(.euiPageHeader--tabsAtBottom) {
            padding-bottom: 8px
        }

.euiPageBody--paddingMedium {
    padding: 16px
}

    .euiPageBody--paddingMedium > .euiPageHeader:not([class*="--padding"]) {
        margin-bottom: 16px;
        border-bottom: 1px solid #d3dae6
    }

        .euiPageBody--paddingMedium > .euiPageHeader:not([class*="--padding"]):not(.euiPageHeader--tabsAtBottom) {
            padding-bottom: 16px
        }

.euiPageBody--paddingLarge {
    padding: 24px
}

    .euiPageBody--paddingLarge > .euiPageHeader:not([class*="--padding"]) {
        margin-bottom: 24px;
        border-bottom: 1px solid #d3dae6
    }

        .euiPageBody--paddingLarge > .euiPageHeader:not([class*="--padding"]):not(.euiPageHeader--tabsAtBottom) {
            padding-bottom: 24px
        }

.euiPageContent {
    width: 100%;
    min-width: 0
}

    .euiPageContent.euiPageContent--borderRadiusNone {
        border-left-width: 0;
        border-right-width: 0;
        border-bottom-width: 0
    }

    .euiPageContent.euiPageContent--verticalCenter {
        -webkit-align-self: center;
        align-self: center;
        margin-top: auto;
        margin-bottom: auto;
        -webkit-flex-grow: 0;
        flex-grow: 0
    }

    .euiPageContent.euiPageContent--horizontalCenter {
        width: auto;
        max-width: 100%;
        margin-left: auto;
        margin-right: auto;
        -webkit-flex-grow: 0;
        flex-grow: 0
    }

.euiPageContentBody--restrictWidth-custom, .euiPageContentBody--restrictWidth-default {
    margin-left: auto;
    margin-right: auto;
    width: 100%
}

.euiPageContentBody--restrictWidth-default {
    max-width: 1200px
}

.euiPageContentBody--paddingSmall {
    padding: 8px
}

.euiPageContentBody--paddingMedium {
    padding: 16px
}

.euiPageContentBody--paddingLarge {
    padding: 24px
}

.euiPageContentHeader {
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: row;
    flex-direction: row;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    -webkit-align-items: center;
    align-items: center
}

.euiPageContent[class*=paddingSmall] .euiPageContentHeader {
    margin-bottom: 8px
}

.euiPageContent[class*=paddingMedium] .euiPageContentHeader {
    margin-bottom: 16px
}

.euiPageContent[class*=paddingLarge] .euiPageContentHeader {
    margin-bottom: 24px
}

@media only screen and (max-width:574px) {
    .euiPageContentHeader--responsive {
        -webkit-flex-direction: column;
        flex-direction: column;
        -webkit-align-items: flex-start;
        align-items: flex-start
    }
}

@media only screen and (min-width:575px) and (max-width:767px) {
    .euiPageContentHeader--responsive {
        -webkit-flex-direction: column;
        flex-direction: column;
        -webkit-align-items: flex-start;
        align-items: flex-start
    }
}

.euiPageContentHeaderSection + .euiPageContentHeaderSection {
    margin-left: 32px
}

@media only screen and (max-width:574px) {
    .euiPageContent[class*=paddingSmall] .euiPageContentHeader--responsive .euiPageContentHeaderSection + .euiPageContentHeaderSection {
        margin-left: 0;
        margin-top: 4px
    }

    .euiPageContent[class*=paddingMedium] .euiPageContentHeader--responsive .euiPageContentHeaderSection + .euiPageContentHeaderSection {
        margin-left: 0;
        margin-top: 8px
    }

    .euiPageContent[class*=paddingLarge] .euiPageContentHeader--responsive .euiPageContentHeaderSection + .euiPageContentHeaderSection {
        margin-left: 0;
        margin-top: 12px
    }
}

@media only screen and (min-width:575px) and (max-width:767px) {
    .euiPageContent[class*=paddingSmall] .euiPageContentHeader--responsive .euiPageContentHeaderSection + .euiPageContentHeaderSection {
        margin-left: 0;
        margin-top: 4px
    }

    .euiPageContent[class*=paddingMedium] .euiPageContentHeader--responsive .euiPageContentHeaderSection + .euiPageContentHeaderSection {
        margin-left: 0;
        margin-top: 8px
    }

    .euiPageContent[class*=paddingLarge] .euiPageContentHeader--responsive .euiPageContentHeaderSection + .euiPageContentHeaderSection {
        margin-left: 0;
        margin-top: 12px
    }
}

.eXzlnr {
    flex: 0 0 auto;
    align-self: center;
    text-align: center;
    width: 150px;
    margin: auto;
}

.euiPopover__panel:not([class*=euiPanel--padding]) .euiPopoverFooter:not([class*=euiPopoverFooter--padding]) {
    padding: 0
}

.euiPopover__panel.euiPanel--paddingSmall .euiPopoverFooter:not([class*=euiPopoverFooter--padding]) {
    padding: 8px
}

.euiPopover__panel.euiPanel--paddingMedium .euiPopoverFooter:not([class*=euiPopoverFooter--padding]) {
    padding: 16px
}

.euiPopover__panel.euiPanel--paddingLarge .euiPopoverFooter:not([class*=euiPopoverFooter--padding]) {
    padding: 24px
}

.euiProgress--native {
    border-radius: 8px
}

.euiRangeTooltip__value {
    border-radius: 4px
}

.euiRangeDraggable:focus {
    outline: none
}

    .euiRangeDraggable:focus ~ .euiRangeThumb {
        border: 2px solid #fff;
        box-shadow: 0 0 0 2px #0071c2;
        background-color: #07c
    }

    .euiRangeDraggable:focus:not(:focus-visible) ~ .euiRangeThumb {
        box-shadow: 0 0 0 1px #fff,0 2px 2px -1px rgba(0,0,0,.2),0 1px 5px -2px rgba(0,0,0,.2);
        outline: none
    }

.euiRangeDraggable:focus-visible {
    outline: none
}

    .euiRangeDraggable:focus-visible ~ .euiRangeThumb {
        border: 2px solid #fff;
        box-shadow: 0 0 0 2px #0071c2;
        background-color: #07c
    }

.euiRangeHighlight {
    z-index: 1;
    pointer-events: none
}

.euiRangeHighlight__progress {
    background-color: #69707d;
    border-color: #69707d
}

.euiRangeHighlight__progress--hasFocus {
    background-color: #07c
}

.euiRangeHighlight--compressed {
    top: calc(50% - 2px)
}

    .euiRangeHighlight--compressed .euiRangeHighlight__progress {
        height: 4px
    }

    .euiRangeHighlight--compressed.euiRangeHighlight--hasTicks {
        top: 6px
    }

.euiRangeHighlight:not(.euiRangeHighlight--compressed).euiRangeHighlight--hasTicks {
    top: 5px
}

.euiRangeLevels .euiRangeLevel {
    margin-top: 0;
    margin-bottom: 0
}

    .euiRangeLevels .euiRangeLevel:first-child {
        margin-left: 0
    }

    .euiRangeLevels .euiRangeLevel:last-child {
        margin-right: 0
    }

.euiRangeLevels--compressed .euiRangeLevel {
    height: 4px
}

    .euiRangeLevels--compressed .euiRangeLevel:first-child {
        margin-left: 0
    }

    .euiRangeLevels--compressed .euiRangeLevel:last-child {
        margin-right: 0
    }

.euiRangeLevels--compressed .euiRangeThumb--hasTicks {
    top: 0
}

.euiRangeSlider {
    z-index: 2
}

    .euiRangeSlider::-webkit-slider-runnable-track {
        background-color: initial
    }

    .euiRangeSlider::-moz-range-track {
        background-color: initial
    }

    .euiRangeSlider::-ms-fill-lower, .euiRangeSlider::-ms-fill-upper {
        background-color: initial
    }

.euiRangeSlider--hasTicks {
    height: 16px
}

.euiRangeSlider:focus {
    outline: none
}

    .euiRangeSlider:focus::-webkit-slider-thumb {
        border: 2px solid #fff;
        box-shadow: 0 0 0 2px #0071c2;
        background-color: #07c
    }

    .euiRangeSlider:focus::-moz-range-thumb {
        border: 2px solid #fff;
        box-shadow: 0 0 0 2px #0071c2;
        background-color: #07c
    }

    .euiRangeSlider:focus::-ms-thumb {
        border: 2px solid #fff;
        box-shadow: 0 0 0 2px #0071c2;
        background-color: #07c
    }

    .euiRangeSlider:focus::-webkit-slider-runnable-track {
        background-color: initial
    }

    .euiRangeSlider:focus::-moz-range-track {
        background-color: initial
    }

    .euiRangeSlider:focus::-ms-fill-lower, .euiRangeSlider:focus::-ms-fill-upper {
        background-color: initial
    }

    .euiRangeSlider:focus ~ .euiRangeHighlight .euiRangeHighlight__progress {
        background-color: #07c
    }

    .euiRangeSlider:focus:not(:focus-visible)::-webkit-slider-thumb {
        box-shadow: 0 0 0 1px #fff,0 2px 2px -1px rgba(0,0,0,.2),0 1px 5px -2px rgba(0,0,0,.2);
        background-color: #69707d
    }

    .euiRangeSlider:focus:not(:focus-visible)::-moz-range-thumb {
        box-shadow: 0 0 0 1px #fff,0 2px 2px -1px rgba(0,0,0,.2),0 1px 5px -2px rgba(0,0,0,.2);
        background-color: #69707d
    }

    .euiRangeSlider:focus:not(:focus-visible)::-ms-thumb {
        box-shadow: 0 0 0 1px #fff,0 2px 2px -1px rgba(0,0,0,.2),0 1px 5px -2px rgba(0,0,0,.2);
        background-color: #69707d
    }

    .euiRangeSlider:focus:not(:focus-visible) ~ .euiRangeHighlight .euiRangeHighlight__progress {
        background-color: #69707d
    }

.euiRangeSlider:disabled::-webkit-slider-thumb {
    background-color: #69707d
}

.euiRangeSlider:disabled::-moz-range-thumb {
    background-color: #69707d
}

.euiRangeSlider:disabled::-ms-thumb {
    background-color: #69707d
}

.euiRangeSlider:disabled ~ .euiRangeThumb, .euiRangeThumb {
    background-color: #69707d
}

.euiRangeThumb {
    box-shadow: 0 0 0 1px #fff,0 2px 2px -1px rgba(0,0,0,.2),0 1px 5px -2px rgba(0,0,0,.2);
    border: 2px solid #fff;
    z-index: 2;
    pointer-events: none
}

.euiRangeThumb--hasTicks {
    top: 0;
    margin-top: 0
}

.euiRangeThumb:focus {
    border: 2px solid #fff;
    box-shadow: 0 0 0 2px #0071c2;
    background-color: #07c;
    outline: none
}

    .euiRangeThumb:focus:focus-visible {
        outline: none
    }

.euiRangeTicks:not(.euiRangeTicks--compressed) .euiRangeTick {
    padding-top: 0
}

    .euiRangeTicks:not(.euiRangeTicks--compressed) .euiRangeTick:not(.euiRangeTick--hasTickMark):before, .euiRangeTicks:not(.euiRangeTicks--compressed) .euiRangeTick__pseudo {
        width: 4px;
        height: 6px;
        background-color: #d3dae6;
        border-radius: 4px
    }

.euiRangeTicks--compressed .euiRangeTick {
    padding-top: 14px
}

    .euiRangeTick:before, .euiRangeTicks--compressed .euiRangeTick .euiRangeTick__pseudo, .euiRangeTicks--compressed .euiRangeTick:before {
        background-color: #d3dae6;
        border-radius: 4px
    }

.euiRangeTick--selected, .euiRangeTick:enabled:hover, .euiRangeTick:focus {
    color: #07c
}

.euiRangeTick--selected {
    font-weight: 500
}

.euiRangeTrack:after {
    content: "";
    display: block;
    background: #d3dae6;
    border: 0 solid #69707d;
    border-radius: 4px;
    position: absolute;
    left: 0
}

.euiRangeTrack:not(.euiRangeTrack--compressed):after {
    height: 6px;
    width: 100%
}

.euiRangeTrack--compressed:after {
    height: 6px;
    width: 100%;
    height: 4px
}

.euiRangeTrack--compressed.euiRangeTrack--hasLevels .euiRangeTicks {
    height: 18px;
    top: 16px
}

.euiRangeTrack--compressed.euiRangeTrack--hasLevels .euiRangeTick {
    padding-top: 4px
}

.euiRangeTrack--compressed:not(.euiRangeTrack--hasLevels) .euiRangeTicks {
    height: 20px;
    top: 12px
}

.euiRangeTrack--compressed:not(.euiRangeTrack--hasLevels) .euiRangeTick {
    padding-top: 6px
}

.euiRangeTrack--compressed.euiRangeTrack--hasTicks:after {
    top: 6px
}

.euiRangeTrack--compressed:not(.euiRangeTrack--hasTicks):after {
    top: calc(50% - 2px)
}

.euiRangeTrack--compressed .euiRangeThumb--hasTicks {
    top: 0
}

.euiRangeTrack--compressed .euiRangeLevels:not(.euiRangeLevels--hasTicks) {
    top: 19px
}

.euiRangeTrack--compressed .euiRangeLevels--hasTicks {
    top: 11px
}

.euiRangeTrack:not(.euiRangeTrack--compressed).euiRangeTrack--hasLevels .euiRangeTicks {
    height: 20px;
    top: 20px
}

.euiRangeTrack:not(.euiRangeTrack--compressed).euiRangeTrack--hasLevels .euiRangeTick {
    padding-top: 6px
}

.euiRangeTrack:not(.euiRangeTrack--compressed):not(.euiRangeTrack--hasLevels) .euiRangeTicks {
    height: 24px;
    top: 16px
}

.euiRangeTrack:not(.euiRangeTrack--compressed):not(.euiRangeTrack--hasLevels) .euiRangeTick {
    padding-top: 11px
}

.euiRangeTrack:not(.euiRangeTrack--compressed).euiRangeTrack--hasTicks .euiRangeTooltip {
    top: -2px
}

.euiRangeTrack:not(.euiRangeTrack--compressed).euiRangeTrack--hasTicks:after {
    top: 5px
}

.euiRangeTrack:not(.euiRangeTrack--compressed):not(.euiRangeTrack--hasTicks):after {
    top: calc(50% - 3px)
}

.euiRangeTrack:not(.euiRangeTrack--compressed) .euiRangeLevels:not(.euiRangeLevels--hasTicks) {
    top: 24px
}

.euiRangeTrack:not(.euiRangeTrack--compressed) .euiRangeLevels--hasTicks {
    top: 12px
}

.euiRangeTooltip {
    z-index: 3
}

.euiSideNavItem--root {
    padding-bottom: 8px
}

    .euiSideNavItem--root + .euiSideNavItem--root {
        padding-top: 8px;
        margin-top: 8px
    }

    .euiSideNavItem--root > .euiSideNavItemButton {
        margin-bottom: 4px
    }

        .euiSideNavItem--root > .euiSideNavItemButton .euiSideNavItemButton__label {
            color: #1a1c21;
            font-size: 14px;
            font-size: 1rem;
            line-height: 1.71429rem;
            font-weight: 700;
            color: inherit
        }

.euiStep-isDisabled .euiStep__title, .euiStepHorizontal-isDisabled .euiStepHorizontal__title {
    color: #abb4c4
}

.euiStepNumber {
    outline-color: #07c
}

    .euiStepNumber .euiStepNumber__icon {
        position: relative;
        top: -1px
    }

.euiStepNumber--small .euiStepNumber__icon {
    top: -1px
}

.euiStepNumber--complete .euiStepNumber__icon, .euiStepNumber--danger .euiStepNumber__icon {
    stroke: currentColor;
    stroke-width: .5px
}

.euiStepNumber--default {
    background-color: #07c;
    color: #fff;
    outline-color: #000 !important
}

.euiStepNumber--complete {
    background-color: #00bfb3;
    color: #000;
    outline-color: #000 !important
}

.euiStepNumber--warning {
    background-color: #fec514;
    color: #000;
    outline-color: #000 !important
}

.euiStepNumber--danger {
    background-color: #bd271e;
    color: #fff;
    outline-color: #000 !important
}

.euiStepNumber.euiStepNumber--incomplete {
    background-color: initial;
    color: #343741;
    border: 2px solid #d3dae6
}

    .euiStepNumber.euiStepNumber--incomplete .euiStepNumber__number {
        display: unset;
        position: relative;
        top: -2px
    }

.euiStepNumber--disabled {
    background-color: rgba(171,180,196,.1);
    color: #a2abba
}

.euiStepHorizontal__title {
    font-weight: 700
}

.euiStepHorizontal:after, .euiStepHorizontal:before {
    height: 2px;
    background-color: #07c;
    background-color: #d3dae6
}

.euiStep:not(:last-of-type) {
    background-position: left 32px
}

.euiStep--small:not(:last-of-type) {
    background-position: -4px 24px
}

.euiStep__content {
    padding-bottom: 40px;
    margin-bottom: 0
}

.euiStepsHorizontal {
    background: none
}

.euiStepHorizontal:focus:not(.euiStepHorizontal-isDisabled) .euiStepHorizontal__number:not(:focus-visible) {
    outline: 2px solid #07c
}

.euiTab {
    font-weight: 500;
    height: 48px
}

.euiTabs--small .euiTab {
    height: 40px
}

.euiTabs--large .euiTab {
    font-size: 16px;
    font-size: 1.14286rem;
    height: 48px
}

.euiText--medium {
    font-size: 16px;
    font-size: 1.14286rem;
    line-height: 1.5;
}

    .euiText--medium blockquote, .euiText--medium dl, .euiText--medium img, .euiText--medium ol, .euiText--medium p, .euiText--medium pre, .euiText--medium ul {
        margin-bottom: 1.71429rem
    }

    .euiText--medium ol, .euiText--medium ul {
        margin-left: 1.71429rem
    }

    .euiText--medium blockquote {
        font-size: 1.14286rem;
        padding: 1.71429rem
    }

    .euiText--medium h1 {
        font-size: 2.42857rem;
        line-height: 1.41176;
        margin-bottom: .57143rem
    }

    .euiText--medium h2 {
        font-size: 1.92857rem;
        line-height: 1.48148;
        margin-bottom: .57143rem
    }

    .euiText--medium h3 {
        font-size: 1.57143rem;
        line-height: 1.45455;
        margin-bottom: .57143rem
    }

    .euiText--medium h4 {
        font-size: 1.14286rem;
        line-height: 1.5;
        margin-bottom: .57143rem
    }

    .euiText--medium h5 {
        font-size: 1rem;
        line-height: 1.14286;
        margin-bottom: .57143rem
    }

    .euiText--medium h6 {
        font-size: .85714rem;
        line-height: 1.33333;
        margin-bottom: .57143rem
    }

    .euiText--medium * + h2, .euiText--medium * + h3, .euiText--medium * + h4, .euiText--medium * + h5, .euiText--medium * + h6 {
        margin-top: 2.28571rem
    }

    .euiText--medium dd + dt {
        margin-top: 1.14286rem
    }

    .euiText--medium .eui-definitionListReverse dd, .euiText--medium dt {
        font-size: 1.14286rem;
        line-height: 1.5
    }

    .euiText--medium .eui-definitionListReverse dt {
        font-size: .85714rem;
        color: #343741
    }

    .euiText--medium small {
        font-size: 1rem
    }

    .euiText--medium pre {
        padding: 1.14286rem
    }

    .euiText--medium code {
        font-size: 1.02857rem
    }

    .euiText--medium.euiMarkdownFormat .euiMarkdownFormat__blockquote {
        padding: 0 1.14286rem;
        border-left-width: .28571rem;
        margin-bottom: 1.14286rem
    }

    .euiText--medium.euiMarkdownFormat .euiCheckbox__label {
        font-size: 1.14286rem;
        padding-left: 1.71429rem;
        line-height: 1.5
    }

    .euiText--medium.euiMarkdownFormat .euiCheckbox + :not(.euiCheckbox) {
        margin-top: 1.14286rem
    }

    .euiText--medium.euiMarkdownFormat .euiMarkdownFormat__codeblockWrapper, .euiText--medium.euiMarkdownFormat .euiMarkdownFormat__table {
        margin-bottom: 1.14286rem
    }

        .euiText--medium.euiMarkdownFormat .euiMarkdownFormat__table td, .euiText--medium.euiMarkdownFormat .euiMarkdownFormat__table th {
            padding: .28571rem .57143rem
        }

.euiToast {
    border: none;
    border-radius: 6px
}

.euiToast--primary {
    border-top: 2px solid #07c
}

.euiToast--success {
    border-top: 2px solid #00bfb3
}

.euiToast--warning {
    border-top: 2px solid #fec514
}

.euiToast--danger {
    border-top: 2px solid #bd271e
}

.euiToastHeader__title {
    font-weight: 700
}

.euiToolTip {
    padding: 8px
}

.was-validated .custom-select:invalid + .select2 .select2-selection {
    border-color: #dc3545 !important;
}

.was-validated .custom-select:valid + .select2 .select2-selection {
    border-color: #28a745 !important;
}

*:focus {
    outline: 0px;
}

.dt-empty{
    color: red;
}

.was-validated select.select2:invalid + .select2.select2-container.select2-container--default span.select2-selection, select.select2.is-invalid + .select2.select2-container.select2-container--default span.select2-selection {
    border-color: #fa5c7c;
    padding-right: 2.25rem;
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fa5c7c' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23fa5c7c' d='M0 0l3 3m0-3L0 3'/%3e%3ccircle r='.5'/%3e%3ccircle cx='3' r='.5'/%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%3e%3c/svg%3E");
    background-repeat: no-repeat;
    background-position: right calc(0.375em + 0.1875rem) center;
    background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}

.was-validated select.select2:invalid + .select2.select2-container.select2-container--default .select2-selection__arrow, select.select2.is-invalid + .select2.select2-container.select2-container--default .select2-selection__arrow {
    right: 25px !important;
}

.was-validated select.select2:valid + .select2.select2-container.select2-container--default span.select2-selection, select.select2.is-valid + .select2.select2-container.select2-container--default span.select2-selection {
    border-color: #0acf97;
    padding-right: 2.25rem;
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%230acf97' d='M2.3 6.73L.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-repeat: no-repeat;
    background-position: right calc(0.375em + 0.1875rem) center;
    background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}

.was-validated select.select2:valid + .select2.select2-container.select2-container--default .select2-selection__arrow, select.select2.is-valid + .select2.select2-container.select2-container--default .select2-selection__arrow {
    right: 25px !important;
}

