.spinner[_ngcontent-c0] {
    position: absolute;
    top: 50vh;
    left: calc(50vw + 100px);
}

.la-ball-8bits[_ngcontent-c1],
.la-ball-8bits[_ngcontent-c1]>div[_ngcontent-c1] {
    position: relative;
    box-sizing: border-box
}

.la-ball-8bits[_ngcontent-c1] {
    display: block;
    font-size: 0;
    color: #fff;
    width: 12px;
    height: 12px
}

.la-ball-8bits.la-dark[_ngcontent-c1] {
    color: #333
}

.la-ball-8bits[_ngcontent-c1]>div[_ngcontent-c1] {
    display: inline-block;
    float: none;
    background-color: currentColor;
    border: 0 solid currentColor;
    position: absolute;
    top: 50%;
    left: 50%;
    width: 4px;
    height: 4px;
    border-radius: 0;
    opacity: 0;
    transform: translate(100%, 100%);
    -webkit-animation: 1s infinite ball-8bits;
    animation: 1s infinite ball-8bits
}

.la-ball-8bits[_ngcontent-c1]>div[_ngcontent-c1]:nth-child(1) {
    -webkit-animation-delay: -.9375s;
    animation-delay: -.9375s;
    top: -100%;
    left: 0
}

.la-ball-8bits[_ngcontent-c1]>div[_ngcontent-c1]:nth-child(2) {
    -webkit-animation-delay: -.875s;
    animation-delay: -.875s;
    top: -100%;
    left: 33.3333333333%
}

.la-ball-8bits[_ngcontent-c1]>div[_ngcontent-c1]:nth-child(3) {
    -webkit-animation-delay: -.8125s;
    animation-delay: -.8125s;
    top: -66.6666666667%;
    left: 66.6666666667%
}

.la-ball-8bits[_ngcontent-c1]>div[_ngcontent-c1]:nth-child(4) {
    -webkit-animation-delay: -.75s;
    animation-delay: -.75s;
    top: -33.3333333333%;
    left: 100%
}

.la-ball-8bits[_ngcontent-c1]>div[_ngcontent-c1]:nth-child(5) {
    -webkit-animation-delay: -.6875s;
    animation-delay: -.6875s;
    top: 0;
    left: 100%
}

.la-ball-8bits[_ngcontent-c1]>div[_ngcontent-c1]:nth-child(6) {
    -webkit-animation-delay: -.625s;
    animation-delay: -.625s;
    top: 33.3333333333%;
    left: 100%
}

.la-ball-8bits[_ngcontent-c1]>div[_ngcontent-c1]:nth-child(7) {
    -webkit-animation-delay: -.5625s;
    animation-delay: -.5625s;
    top: 66.6666666667%;
    left: 66.6666666667%
}

.la-ball-8bits[_ngcontent-c1]>div[_ngcontent-c1]:nth-child(8) {
    -webkit-animation-delay: -.5s;
    animation-delay: -.5s;
    top: 100%;
    left: 33.3333333333%
}

.la-ball-8bits[_ngcontent-c1]>div[_ngcontent-c1]:nth-child(9) {
    -webkit-animation-delay: -.4375s;
    animation-delay: -.4375s;
    top: 100%;
    left: 0
}

.la-ball-8bits[_ngcontent-c1]>div[_ngcontent-c1]:nth-child(10) {
    -webkit-animation-delay: -.375s;
    animation-delay: -.375s;
    top: 100%;
    left: -33.3333333333%
}

.la-ball-8bits[_ngcontent-c1]>div[_ngcontent-c1]:nth-child(11) {
    -webkit-animation-delay: -.3125s;
    animation-delay: -.3125s;
    top: 66.6666666667%;
    left: -66.6666666667%
}

.la-ball-8bits[_ngcontent-c1]>div[_ngcontent-c1]:nth-child(12) {
    -webkit-animation-delay: -.25s;
    animation-delay: -.25s;
    top: 33.3333333333%;
    left: -100%
}

.la-ball-8bits[_ngcontent-c1]>div[_ngcontent-c1]:nth-child(13) {
    -webkit-animation-delay: -.1875s;
    animation-delay: -.1875s;
    top: 0;
    left: -100%
}

.la-ball-8bits[_ngcontent-c1]>div[_ngcontent-c1]:nth-child(14) {
    -webkit-animation-delay: -.125s;
    animation-delay: -.125s;
    top: -33.3333333333%;
    left: -100%
}

.la-ball-8bits[_ngcontent-c1]>div[_ngcontent-c1]:nth-child(15) {
    -webkit-animation-delay: -.0625s;
    animation-delay: -.0625s;
    top: -66.6666666667%;
    left: -66.6666666667%
}

.la-ball-8bits[_ngcontent-c1]>div[_ngcontent-c1]:nth-child(16) {
    -webkit-animation-delay: 0s;
    animation-delay: 0s;
    top: -100%;
    left: -33.3333333333%
}

.la-ball-8bits.la-sm[_ngcontent-c1] {
    width: 6px;
    height: 6px
}

.la-ball-8bits.la-sm[_ngcontent-c1]>div[_ngcontent-c1] {
    width: 2px;
    height: 2px
}

.la-ball-8bits.la-2x[_ngcontent-c1] {
    width: 24px;
    height: 24px
}

.la-ball-8bits.la-2x[_ngcontent-c1]>div[_ngcontent-c1] {
    width: 8px;
    height: 8px
}

.la-ball-8bits.la-3x[_ngcontent-c1] {
    width: 36px;
    height: 36px
}

.la-ball-8bits.la-3x[_ngcontent-c1]>div[_ngcontent-c1] {
    width: 12px;
    height: 12px
}

@-webkit-keyframes ball-8bits {

    0%,
    50% {
        opacity: 1
    }

    51% {
        opacity: 0
    }
}

@keyframes ball-8bits {

    0%,
    50% {
        opacity: 1
    }

    51% {
        opacity: 0
    }
}

.la-ball-atom[_ngcontent-c1],
.la-ball-atom[_ngcontent-c1]>div[_ngcontent-c1] {
    position: relative;
    box-sizing: border-box
}

.la-ball-atom[_ngcontent-c1] {
    display: block;
    font-size: 0;
    color: #fff;
    width: 32px;
    height: 32px
}

.la-ball-atom.la-dark[_ngcontent-c1] {
    color: #333
}

.la-ball-atom[_ngcontent-c1]>div[_ngcontent-c1] {
    display: inline-block;
    float: none;
    background-color: currentColor;
    border: 0 solid currentColor
}

.la-ball-atom[_ngcontent-c1]>div[_ngcontent-c1]:nth-child(1) {
    position: absolute;
    top: 50%;
    left: 50%;
    z-index: 1;
    width: 60%;
    height: 60%;
    background: #aaa;
    border-radius: 100%;
    transform: translate(-50%, -50%);
    -webkit-animation: 4.5s linear infinite ball-atom-shrink;
    animation: 4.5s linear infinite ball-atom-shrink
}

.la-ball-atom[_ngcontent-c1]>div[_ngcontent-c1]:not(:nth-child(1)) {
    position: absolute;
    left: 0;
    z-index: 0;
    width: 100%;
    height: 100%;
    background: 0 0;
    -webkit-animation: 1.5s steps(2, end) infinite ball-atom-zindex;
    animation: 1.5s steps(2, end) infinite ball-atom-zindex
}

.la-ball-atom[_ngcontent-c1]>div[_ngcontent-c1]:not(:nth-child(1)):before {
    position: absolute;
    top: 0;
    left: 0;
    width: 10px;
    height: 10px;
    margin-top: -5px;
    margin-left: -5px;
    content: "";
    background: currentColor;
    border-radius: 50%;
    opacity: .75;
    -webkit-animation: 1.5s infinite ball-atom-position, 1.5s infinite ball-atom-size;
    animation: 1.5s infinite ball-atom-position, 1.5s infinite ball-atom-size
}

.la-ball-atom[_ngcontent-c1]>div[_ngcontent-c1]:nth-child(2) {
    -webkit-animation-delay: .75s;
    animation-delay: .75s
}

.la-ball-atom[_ngcontent-c1]>div[_ngcontent-c1]:nth-child(2):before {
    -webkit-animation-delay: 0s, -1.125s;
    animation-delay: 0s, -1.125s
}

.la-ball-atom[_ngcontent-c1]>div[_ngcontent-c1]:nth-child(3) {
    transform: rotate(120deg);
    -webkit-animation-delay: -.25s;
    animation-delay: -.25s
}

.la-ball-atom[_ngcontent-c1]>div[_ngcontent-c1]:nth-child(3):before {
    -webkit-animation-delay: -1s, -.75s;
    animation-delay: -1s, -.75s
}

.la-ball-atom[_ngcontent-c1]>div[_ngcontent-c1]:nth-child(4) {
    transform: rotate(240deg);
    -webkit-animation-delay: .25s;
    animation-delay: .25s
}

.la-ball-atom[_ngcontent-c1]>div[_ngcontent-c1]:nth-child(4):before {
    -webkit-animation-delay: -.5s, -125ms;
    animation-delay: -.5s, -125ms
}

.la-ball-atom.la-sm[_ngcontent-c1] {
    width: 16px;
    height: 16px
}

.la-ball-atom.la-sm[_ngcontent-c1]>div[_ngcontent-c1]:not(:nth-child(1)):before {
    width: 4px;
    height: 4px;
    margin-top: -2px;
    margin-left: -2px
}

.la-ball-atom.la-2x[_ngcontent-c1] {
    width: 64px;
    height: 64px
}

.la-ball-atom.la-2x[_ngcontent-c1]>div[_ngcontent-c1]:not(:nth-child(1)):before {
    width: 20px;
    height: 20px;
    margin-top: -10px;
    margin-left: -10px
}

.la-ball-atom.la-3x[_ngcontent-c1] {
    width: 96px;
    height: 96px
}

.la-ball-atom.la-3x[_ngcontent-c1]>div[_ngcontent-c1]:not(:nth-child(1)):before {
    width: 30px;
    height: 30px;
    margin-top: -15px;
    margin-left: -15px
}

@-webkit-keyframes ball-atom-position {
    50% {
        top: 100%;
        left: 100%
    }
}

@keyframes ball-atom-position {
    50% {
        top: 100%;
        left: 100%
    }
}

@-webkit-keyframes ball-atom-size {
    50% {
        transform: scale(.5, .5)
    }
}

@keyframes ball-atom-size {
    50% {
        transform: scale(.5, .5)
    }
}

@-webkit-keyframes ball-atom-zindex {
    50% {
        z-index: 10
    }
}

@keyframes ball-atom-zindex {
    50% {
        z-index: 10
    }
}

@-webkit-keyframes ball-atom-shrink {
    50% {
        transform: translate(-50%, -50%) scale(.8, .8)
    }
}

@keyframes ball-atom-shrink {
    50% {
        transform: translate(-50%, -50%) scale(.8, .8)
    }
}

.la-ball-beat[_ngcontent-c1],
.la-ball-beat[_ngcontent-c1]>div[_ngcontent-c1] {
    position: relative;
    box-sizing: border-box
}

.la-ball-beat[_ngcontent-c1] {
    display: block;
    font-size: 0;
    color: #fff;
    width: 54px;
    height: 18px
}

.la-ball-beat.la-dark[_ngcontent-c1] {
    color: #333
}

.la-ball-beat[_ngcontent-c1]>div[_ngcontent-c1] {
    display: inline-block;
    float: none;
    background-color: currentColor;
    border: 0 solid currentColor;
    width: 10px;
    height: 10px;
    margin: 4px;
    border-radius: 100%;
    -webkit-animation: .7s linear -.15s infinite ball-beat;
    animation: .7s linear -.15s infinite ball-beat
}

.la-ball-beat[_ngcontent-c1]>div[_ngcontent-c1]:nth-child(2n-1) {
    -webkit-animation-delay: -.5s;
    animation-delay: -.5s
}

.la-ball-beat.la-sm[_ngcontent-c1] {
    width: 26px;
    height: 8px
}

.la-ball-beat.la-sm[_ngcontent-c1]>div[_ngcontent-c1] {
    width: 4px;
    height: 4px;
    margin: 2px
}

.la-ball-beat.la-2x[_ngcontent-c1] {
    width: 108px;
    height: 36px
}

.la-ball-beat.la-2x[_ngcontent-c1]>div[_ngcontent-c1] {
    width: 20px;
    height: 20px;
    margin: 8px
}

.la-ball-beat.la-3x[_ngcontent-c1] {
    width: 162px;
    height: 54px
}

.la-ball-beat.la-3x[_ngcontent-c1]>div[_ngcontent-c1] {
    width: 30px;
    height: 30px;
    margin: 12px
}

@-webkit-keyframes ball-beat {
    50% {
        opacity: .2;
        transform: scale(.75)
    }

    100% {
        opacity: 1;
        transform: scale(1)
    }
}

@keyframes ball-beat {
    50% {
        opacity: .2;
        transform: scale(.75)
    }

    100% {
        opacity: 1;
        transform: scale(1)
    }
}

.la-ball-circus[_ngcontent-c1],
.la-ball-circus[_ngcontent-c1]>div[_ngcontent-c1] {
    position: relative;
    box-sizing: border-box
}

.la-ball-circus[_ngcontent-c1] {
    display: block;
    font-size: 0;
    color: #fff;
    width: 16px;
    height: 16px
}

.la-ball-circus.la-dark[_ngcontent-c1] {
    color: #333
}

.la-ball-circus[_ngcontent-c1]>div[_ngcontent-c1] {
    float: none;
    background-color: currentColor;
    border: 0 solid currentColor;
    position: absolute;
    top: 0;
    left: -100%;
    display: block;
    width: 100%;
    height: 100%;
    border-radius: 100%;
    opacity: .5;
    -webkit-animation: 2.5s cubic-bezier(.25, 0, .75, 1) infinite ball-circus-position, 2.5s cubic-bezier(.25, 0, .75, 1) infinite ball-circus-size;
    animation: 2.5s cubic-bezier(.25, 0, .75, 1) infinite ball-circus-position, 2.5s cubic-bezier(.25, 0, .75, 1) infinite ball-circus-size
}

.la-ball-circus[_ngcontent-c1]>div[_ngcontent-c1]:nth-child(1) {
    -webkit-animation-delay: 0s, -.5s;
    animation-delay: 0s, -.5s
}

.la-ball-circus[_ngcontent-c1]>div[_ngcontent-c1]:nth-child(2) {
    -webkit-animation-delay: -.5s, -1s;
    animation-delay: -.5s, -1s
}

.la-ball-circus[_ngcontent-c1]>div[_ngcontent-c1]:nth-child(3) {
    -webkit-animation-delay: -1s, -1.5s;
    animation-delay: -1s, -1.5s
}

.la-ball-circus[_ngcontent-c1]>div[_ngcontent-c1]:nth-child(4) {
    -webkit-animation-delay: -1.5s, -2s;
    animation-delay: -1.5s, -2s
}

.la-ball-circus[_ngcontent-c1]>div[_ngcontent-c1]:nth-child(5) {
    -webkit-animation-delay: -2s, -2.5s;
    animation-delay: -2s, -2.5s
}

.la-ball-circus.la-sm[_ngcontent-c1],
.la-ball-circus.la-sm[_ngcontent-c1]>div[_ngcontent-c1] {
    width: 8px;
    height: 8px
}

.la-ball-circus.la-2x[_ngcontent-c1],
.la-ball-circus.la-2x[_ngcontent-c1]>div[_ngcontent-c1] {
    width: 32px;
    height: 32px
}

.la-ball-circus.la-3x[_ngcontent-c1],
.la-ball-circus.la-3x[_ngcontent-c1]>div[_ngcontent-c1] {
    width: 48px;
    height: 48px
}

@-webkit-keyframes ball-circus-position {
    50% {
        left: 100%
    }
}

@keyframes ball-circus-position {
    50% {
        left: 100%
    }
}

@-webkit-keyframes ball-circus-size {
    50% {
        transform: scale(.3, .3)
    }
}

@keyframes ball-circus-size {
    50% {
        transform: scale(.3, .3)
    }
}

.la-ball-climbing-dot[_ngcontent-c1],
.la-ball-climbing-dot[_ngcontent-c1]>div[_ngcontent-c1] {
    position: relative;
    box-sizing: border-box
}

.la-ball-climbing-dot[_ngcontent-c1] {
    display: block;
    font-size: 0;
    color: #fff;
    width: 42px;
    height: 32px
}

.la-ball-climbing-dot.la-dark[_ngcontent-c1] {
    color: #333
}

.la-ball-climbing-dot[_ngcontent-c1]>div[_ngcontent-c1] {
    display: inline-block;
    float: none;
    background-color: currentColor;
    border: 0 solid currentColor
}

.la-ball-climbing-dot[_ngcontent-c1]>div[_ngcontent-c1]:nth-child(1) {
    position: absolute;
    bottom: 32%;
    left: 18%;
    width: 14px;
    height: 14px;
    border-radius: 100%;
    transform-origin: center bottom;
    -webkit-animation: .6s ease-in-out infinite ball-climbing-dot-jump;
    animation: .6s ease-in-out infinite ball-climbing-dot-jump
}

.la-ball-climbing-dot[_ngcontent-c1]>div[_ngcontent-c1]:not(:nth-child(1)) {
    position: absolute;
    top: 0;
    right: 0;
    width: 14px;
    height: 2px;
    border-radius: 0;
    transform: translate(60%, 0);
    -webkit-animation: 1.8s linear infinite ball-climbing-dot-steps;
    animation: 1.8s linear infinite ball-climbing-dot-steps
}

.la-ball-climbing-dot[_ngcontent-c1]>div[_ngcontent-c1]:not(:nth-child(1)):nth-child(2) {
    -webkit-animation-delay: 0s;
    animation-delay: 0s
}

.la-ball-climbing-dot[_ngcontent-c1]>div[_ngcontent-c1]:not(:nth-child(1)):nth-child(3) {
    -webkit-animation-delay: -.6s;
    animation-delay: -.6s
}

.la-ball-climbing-dot[_ngcontent-c1]>div[_ngcontent-c1]:not(:nth-child(1)):nth-child(4) {
    -webkit-animation-delay: -1.2s;
    animation-delay: -1.2s
}

.la-ball-climbing-dot.la-sm[_ngcontent-c1] {
    width: 20px;
    height: 16px
}

.la-ball-climbing-dot.la-sm[_ngcontent-c1]>div[_ngcontent-c1]:nth-child(1) {
    width: 6px;
    height: 6px
}

.la-ball-climbing-dot.la-sm[_ngcontent-c1]>div[_ngcontent-c1]:not(:nth-child(1)) {
    width: 6px;
    height: 1px
}

.la-ball-climbing-dot.la-2x[_ngcontent-c1] {
    width: 84px;
    height: 64px
}

.la-ball-climbing-dot.la-2x[_ngcontent-c1]>div[_ngcontent-c1]:nth-child(1) {
    width: 28px;
    height: 28px
}

.la-ball-climbing-dot.la-2x[_ngcontent-c1]>div[_ngcontent-c1]:not(:nth-child(1)) {
    width: 28px;
    height: 4px
}

.la-ball-climbing-dot.la-3x[_ngcontent-c1] {
    width: 126px;
    height: 96px
}

.la-ball-climbing-dot.la-3x[_ngcontent-c1]>div[_ngcontent-c1]:nth-child(1) {
    width: 42px;
    height: 42px
}

.la-ball-climbing-dot.la-3x[_ngcontent-c1]>div[_ngcontent-c1]:not(:nth-child(1)) {
    width: 42px;
    height: 6px
}

@-webkit-keyframes ball-climbing-dot-jump {

    0%,
    100% {
        transform: scale(1, .7)
    }

    20%,
    80%,
    90% {
        transform: scale(.7, 1.2)
    }

    40%,
    46% {
        transform: scale(1, 1)
    }

    50% {
        bottom: 125%
    }
}

@keyframes ball-climbing-dot-jump {

    0%,
    100% {
        transform: scale(1, .7)
    }

    20%,
    80%,
    90% {
        transform: scale(.7, 1.2)
    }

    40%,
    46% {
        transform: scale(1, 1)
    }

    50% {
        bottom: 125%
    }
}

@-webkit-keyframes ball-climbing-dot-steps {
    0% {
        top: 0;
        right: 0;
        opacity: 0
    }

    50% {
        opacity: 1
    }

    100% {
        top: 100%;
        right: 100%;
        opacity: 0
    }
}

@keyframes ball-climbing-dot-steps {
    0% {
        top: 0;
        right: 0;
        opacity: 0
    }

    50% {
        opacity: 1
    }

    100% {
        top: 100%;
        right: 100%;
        opacity: 0
    }
}

.la-ball-clip-rotate-multiple[_ngcontent-c1],
.la-ball-clip-rotate-multiple[_ngcontent-c1]>div[_ngcontent-c1] {
    position: relative;
    box-sizing: border-box
}

.la-ball-clip-rotate-multiple[_ngcontent-c1] {
    display: block;
    font-size: 0;
    color: #fff;
    width: 32px;
    height: 32px
}

.la-ball-clip-rotate-multiple.la-dark[_ngcontent-c1] {
    color: #333
}

.la-ball-clip-rotate-multiple[_ngcontent-c1]>div[_ngcontent-c1] {
    display: inline-block;
    float: none;
    border: 2px solid currentColor;
    position: absolute;
    top: 50%;
    left: 50%;
    background: 0 0;
    border-radius: 100%;
    -webkit-animation: 1s ease-in-out infinite ball-clip-rotate-multiple-rotate;
    animation: 1s ease-in-out infinite ball-clip-rotate-multiple-rotate
}

.la-ball-clip-rotate-multiple[_ngcontent-c1]>div[_ngcontent-c1]:first-child {
    position: absolute;
    width: 32px;
    height: 32px;
    border-right-color: transparent;
    border-left-color: transparent
}

.la-ball-clip-rotate-multiple[_ngcontent-c1]>div[_ngcontent-c1]:last-child {
    width: 16px;
    height: 16px;
    border-top-color: transparent;
    border-bottom-color: transparent;
    -webkit-animation-duration: .5s;
    animation-duration: .5s;
    -webkit-animation-direction: reverse;
    animation-direction: reverse
}

.la-ball-clip-rotate-multiple.la-sm[_ngcontent-c1] {
    width: 16px;
    height: 16px
}

.la-ball-clip-rotate-multiple.la-sm[_ngcontent-c1]>div[_ngcontent-c1] {
    border-width: 1px
}

.la-ball-clip-rotate-multiple.la-sm[_ngcontent-c1]>div[_ngcontent-c1]:first-child {
    width: 16px;
    height: 16px
}

.la-ball-clip-rotate-multiple.la-sm[_ngcontent-c1]>div[_ngcontent-c1]:last-child {
    width: 8px;
    height: 8px
}

.la-ball-clip-rotate-multiple.la-2x[_ngcontent-c1] {
    width: 64px;
    height: 64px
}

.la-ball-clip-rotate-multiple.la-2x[_ngcontent-c1]>div[_ngcontent-c1] {
    border-width: 4px
}

.la-ball-clip-rotate-multiple.la-2x[_ngcontent-c1]>div[_ngcontent-c1]:first-child {
    width: 64px;
    height: 64px
}

.la-ball-clip-rotate-multiple.la-2x[_ngcontent-c1]>div[_ngcontent-c1]:last-child {
    width: 32px;
    height: 32px
}

.la-ball-clip-rotate-multiple.la-3x[_ngcontent-c1] {
    width: 96px;
    height: 96px
}

.la-ball-clip-rotate-multiple.la-3x[_ngcontent-c1]>div[_ngcontent-c1] {
    border-width: 6px
}

.la-ball-clip-rotate-multiple.la-3x[_ngcontent-c1]>div[_ngcontent-c1]:first-child {
    width: 96px;
    height: 96px
}

.la-ball-clip-rotate-multiple.la-3x[_ngcontent-c1]>div[_ngcontent-c1]:last-child {
    width: 48px;
    height: 48px
}

@-webkit-keyframes ball-clip-rotate-multiple-rotate {
    0% {
        transform: translate(-50%, -50%) rotate(0)
    }

    50% {
        transform: translate(-50%, -50%) rotate(180deg)
    }

    100% {
        transform: translate(-50%, -50%) rotate(360deg)
    }
}

@keyframes ball-clip-rotate-multiple-rotate {
    0% {
        transform: translate(-50%, -50%) rotate(0)
    }

    50% {
        transform: translate(-50%, -50%) rotate(180deg)
    }

    100% {
        transform: translate(-50%, -50%) rotate(360deg)
    }
}

.la-ball-clip-rotate-pulse[_ngcontent-c1],
.la-ball-clip-rotate-pulse[_ngcontent-c1]>div[_ngcontent-c1] {
    position: relative;
    box-sizing: border-box
}

.la-ball-clip-rotate-pulse[_ngcontent-c1] {
    display: block;
    font-size: 0;
    color: #fff;
    width: 32px;
    height: 32px
}

.la-ball-clip-rotate-pulse.la-dark[_ngcontent-c1] {
    color: #333
}

.la-ball-clip-rotate-pulse[_ngcontent-c1]>div[_ngcontent-c1] {
    display: inline-block;
    float: none;
    background-color: currentColor;
    border: 0 solid currentColor;
    position: absolute;
    top: 50%;
    left: 50%;
    border-radius: 100%
}

.la-ball-clip-rotate-pulse[_ngcontent-c1]>div[_ngcontent-c1]:first-child {
    position: absolute;
    width: 32px;
    height: 32px;
    background: 0 0;
    border-style: solid;
    border-width: 2px;
    border-right-color: transparent;
    border-left-color: transparent;
    -webkit-animation: 1s cubic-bezier(.09, .57, .49, .9) infinite ball-clip-rotate-pulse-rotate;
    animation: 1s cubic-bezier(.09, .57, .49, .9) infinite ball-clip-rotate-pulse-rotate
}

.la-ball-clip-rotate-pulse[_ngcontent-c1]>div[_ngcontent-c1]:last-child {
    width: 16px;
    height: 16px;
    -webkit-animation: 1s cubic-bezier(.09, .57, .49, .9) infinite ball-clip-rotate-pulse-scale;
    animation: 1s cubic-bezier(.09, .57, .49, .9) infinite ball-clip-rotate-pulse-scale
}

.la-ball-clip-rotate-pulse.la-sm[_ngcontent-c1] {
    width: 16px;
    height: 16px
}

.la-ball-clip-rotate-pulse.la-sm[_ngcontent-c1]>div[_ngcontent-c1]:first-child {
    width: 16px;
    height: 16px;
    border-width: 1px
}

.la-ball-clip-rotate-pulse.la-sm[_ngcontent-c1]>div[_ngcontent-c1]:last-child {
    width: 8px;
    height: 8px
}

.la-ball-clip-rotate-pulse.la-2x[_ngcontent-c1] {
    width: 64px;
    height: 64px
}

.la-ball-clip-rotate-pulse.la-2x[_ngcontent-c1]>div[_ngcontent-c1]:first-child {
    width: 64px;
    height: 64px;
    border-width: 4px
}

.la-ball-clip-rotate-pulse.la-2x[_ngcontent-c1]>div[_ngcontent-c1]:last-child {
    width: 32px;
    height: 32px
}

.la-ball-clip-rotate-pulse.la-3x[_ngcontent-c1] {
    width: 96px;
    height: 96px
}

.la-ball-clip-rotate-pulse.la-3x[_ngcontent-c1]>div[_ngcontent-c1]:first-child {
    width: 96px;
    height: 96px;
    border-width: 6px
}

.la-ball-clip-rotate-pulse.la-3x[_ngcontent-c1]>div[_ngcontent-c1]:last-child {
    width: 48px;
    height: 48px
}

@-webkit-keyframes ball-clip-rotate-pulse-rotate {
    0% {
        transform: translate(-50%, -50%) rotate(0)
    }

    50% {
        transform: translate(-50%, -50%) rotate(180deg)
    }

    100% {
        transform: translate(-50%, -50%) rotate(360deg)
    }
}

@keyframes ball-clip-rotate-pulse-rotate {
    0% {
        transform: translate(-50%, -50%) rotate(0)
    }

    50% {
        transform: translate(-50%, -50%) rotate(180deg)
    }

    100% {
        transform: translate(-50%, -50%) rotate(360deg)
    }
}

@-webkit-keyframes ball-clip-rotate-pulse-scale {

    0%,
    100% {
        opacity: 1;
        transform: translate(-50%, -50%) scale(1)
    }

    30% {
        opacity: .3;
        transform: translate(-50%, -50%) scale(.15)
    }
}

@keyframes ball-clip-rotate-pulse-scale {

    0%,
    100% {
        opacity: 1;
        transform: translate(-50%, -50%) scale(1)
    }

    30% {
        opacity: .3;
        transform: translate(-50%, -50%) scale(.15)
    }
}

.la-ball-clip-rotate[_ngcontent-c1],
.la-ball-clip-rotate[_ngcontent-c1]>div[_ngcontent-c1] {
    position: relative;
    box-sizing: border-box
}

.la-ball-clip-rotate[_ngcontent-c1] {
    display: block;
    font-size: 0;
    color: #fff;
    width: 32px;
    height: 32px
}

.la-ball-clip-rotate.la-dark[_ngcontent-c1] {
    color: #333
}

.la-ball-clip-rotate[_ngcontent-c1]>div[_ngcontent-c1] {
    display: inline-block;
    float: none;
    border: 2px solid currentColor;
    width: 32px;
    height: 32px;
    background: 0 0;
    border-bottom-color: transparent;
    border-radius: 100%;
    -webkit-animation: .75s linear infinite ball-clip-rotate;
    animation: .75s linear infinite ball-clip-rotate
}

.la-ball-clip-rotate.la-sm[_ngcontent-c1] {
    width: 16px;
    height: 16px
}

.la-ball-clip-rotate.la-sm[_ngcontent-c1]>div[_ngcontent-c1] {
    width: 16px;
    height: 16px;
    border-width: 1px
}

.la-ball-clip-rotate.la-2x[_ngcontent-c1] {
    width: 64px;
    height: 64px
}

.la-ball-clip-rotate.la-2x[_ngcontent-c1]>div[_ngcontent-c1] {
    width: 64px;
    height: 64px;
    border-width: 4px
}

.la-ball-clip-rotate.la-3x[_ngcontent-c1] {
    width: 96px;
    height: 96px
}

.la-ball-clip-rotate.la-3x[_ngcontent-c1]>div[_ngcontent-c1] {
    width: 96px;
    height: 96px;
    border-width: 6px
}

@-webkit-keyframes ball-clip-rotate {
    0% {
        transform: rotate(0)
    }

    50% {
        transform: rotate(180deg)
    }

    100% {
        transform: rotate(360deg)
    }
}

@keyframes ball-clip-rotate {
    0% {
        transform: rotate(0)
    }

    50% {
        transform: rotate(180deg)
    }

    100% {
        transform: rotate(360deg)
    }
}

.la-ball-elastic-dots[_ngcontent-c1],
.la-ball-elastic-dots[_ngcontent-c1]>div[_ngcontent-c1] {
    position: relative;
    box-sizing: border-box
}

.la-ball-elastic-dots[_ngcontent-c1] {
    display: block;
    color: #fff;
    width: 120px;
    height: 10px;
    font-size: 0;
    text-align: center
}

.la-ball-elastic-dots.la-dark[_ngcontent-c1] {
    color: #333
}

.la-ball-elastic-dots[_ngcontent-c1]>div[_ngcontent-c1] {
    float: none;
    background-color: currentColor;
    border: 0 solid currentColor;
    display: inline-block;
    width: 10px;
    height: 10px;
    white-space: nowrap;
    border-radius: 100%;
    -webkit-animation: 1s infinite ball-elastic-dots-anim;
    animation: 1s infinite ball-elastic-dots-anim
}

.la-ball-elastic-dots.la-sm[_ngcontent-c1] {
    width: 60px;
    height: 4px
}

.la-ball-elastic-dots.la-sm[_ngcontent-c1]>div[_ngcontent-c1] {
    width: 4px;
    height: 4px
}

.la-ball-elastic-dots.la-2x[_ngcontent-c1] {
    width: 240px;
    height: 20px
}

.la-ball-elastic-dots.la-2x[_ngcontent-c1]>div[_ngcontent-c1] {
    width: 20px;
    height: 20px
}

.la-ball-elastic-dots.la-3x[_ngcontent-c1] {
    width: 360px;
    height: 30px
}

.la-ball-elastic-dots.la-3x[_ngcontent-c1]>div[_ngcontent-c1] {
    width: 30px;
    height: 30px
}

@-webkit-keyframes ball-elastic-dots-anim {

    0%,
    100% {
        margin: 0;
        transform: scale(1)
    }

    50% {
        margin: 0 5%;
        transform: scale(.65)
    }
}

@keyframes ball-elastic-dots-anim {

    0%,
    100% {
        margin: 0;
        transform: scale(1)
    }

    50% {
        margin: 0 5%;
        transform: scale(.65)
    }
}

.la-ball-fall[_ngcontent-c1],
.la-ball-fall[_ngcontent-c1]>div[_ngcontent-c1] {
    position: relative;
    box-sizing: border-box
}

.la-ball-fall[_ngcontent-c1] {
    display: block;
    font-size: 0;
    color: #fff;
    width: 54px;
    height: 18px
}

.la-ball-fall.la-dark[_ngcontent-c1] {
    color: #333
}

.la-ball-fall[_ngcontent-c1]>div[_ngcontent-c1] {
    display: inline-block;
    float: none;
    background-color: currentColor;
    border: 0 solid currentColor;
    width: 10px;
    height: 10px;
    margin: 4px;
    border-radius: 100%;
    opacity: 0;
    -webkit-animation: 1s ease-in-out infinite ball-fall;
    animation: 1s ease-in-out infinite ball-fall
}

.la-ball-fall[_ngcontent-c1]>div[_ngcontent-c1]:nth-child(1) {
    -webkit-animation-delay: -.2s;
    animation-delay: -.2s
}

.la-ball-fall[_ngcontent-c1]>div[_ngcontent-c1]:nth-child(2) {
    -webkit-animation-delay: -.1s;
    animation-delay: -.1s
}

.la-ball-fall[_ngcontent-c1]>div[_ngcontent-c1]:nth-child(3) {
    -webkit-animation-delay: 0s;
    animation-delay: 0s
}

.la-ball-fall.la-sm[_ngcontent-c1] {
    width: 26px;
    height: 8px
}

.la-ball-fall.la-sm[_ngcontent-c1]>div[_ngcontent-c1] {
    width: 4px;
    height: 4px;
    margin: 2px
}

.la-ball-fall.la-2x[_ngcontent-c1] {
    width: 108px;
    height: 36px
}

.la-ball-fall.la-2x[_ngcontent-c1]>div[_ngcontent-c1] {
    width: 20px;
    height: 20px;
    margin: 8px
}

.la-ball-fall.la-3x[_ngcontent-c1] {
    width: 162px;
    height: 54px
}

.la-ball-fall.la-3x[_ngcontent-c1]>div[_ngcontent-c1] {
    width: 30px;
    height: 30px;
    margin: 12px
}

@-webkit-keyframes ball-fall {
    0% {
        opacity: 0;
        transform: translateY(-145%)
    }

    10%,
    90% {
        opacity: .5
    }

    20%,
    80% {
        opacity: 1;
        transform: translateY(0)
    }

    100% {
        opacity: 0;
        transform: translateY(145%)
    }
}

@keyframes ball-fall {
    0% {
        opacity: 0;
        transform: translateY(-145%)
    }

    10%,
    90% {
        opacity: .5
    }

    20%,
    80% {
        opacity: 1;
        transform: translateY(0)
    }

    100% {
        opacity: 0;
        transform: translateY(145%)
    }
}

.la-ball-fussion[_ngcontent-c1],
.la-ball-fussion[_ngcontent-c1]>div[_ngcontent-c1] {
    position: relative;
    box-sizing: border-box
}

.la-ball-fussion[_ngcontent-c1] {
    display: block;
    font-size: 0;
    color: #fff;
    width: 8px;
    height: 8px
}

.la-ball-fussion.la-dark[_ngcontent-c1] {
    color: #333
}

.la-ball-fussion[_ngcontent-c1]>div[_ngcontent-c1] {
    display: inline-block;
    float: none;
    background-color: currentColor;
    border: 0 solid currentColor;
    position: absolute;
    width: 12px;
    height: 12px;
    border-radius: 100%;
    transform: translate(-50%, -50%);
    -webkit-animation: 1s infinite ball-fussion-ball1;
    animation: 1s infinite ball-fussion-ball1
}

.la-ball-fussion[_ngcontent-c1]>div[_ngcontent-c1]:nth-child(1) {
    top: 0;
    left: 50%;
    z-index: 1
}

.la-ball-fussion[_ngcontent-c1]>div[_ngcontent-c1]:nth-child(2) {
    top: 50%;
    left: 100%;
    z-index: 2;
    -webkit-animation-name: ball-fussion-ball2;
    animation-name: ball-fussion-ball2
}

.la-ball-fussion[_ngcontent-c1]>div[_ngcontent-c1]:nth-child(3) {
    top: 100%;
    left: 50%;
    z-index: 1;
    -webkit-animation-name: ball-fussion-ball3;
    animation-name: ball-fussion-ball3
}

.la-ball-fussion[_ngcontent-c1]>div[_ngcontent-c1]:nth-child(4) {
    top: 50%;
    left: 0;
    z-index: 2;
    -webkit-animation-name: ball-fussion-ball4;
    animation-name: ball-fussion-ball4
}

.la-ball-fussion.la-sm[_ngcontent-c1] {
    width: 4px;
    height: 4px
}

.la-ball-fussion.la-sm[_ngcontent-c1]>div[_ngcontent-c1] {
    width: 6px;
    height: 6px
}

.la-ball-fussion.la-2x[_ngcontent-c1] {
    width: 16px;
    height: 16px
}

.la-ball-fussion.la-2x[_ngcontent-c1]>div[_ngcontent-c1],
.la-ball-fussion.la-3x[_ngcontent-c1] {
    width: 24px;
    height: 24px
}

.la-ball-fussion.la-3x[_ngcontent-c1]>div[_ngcontent-c1] {
    width: 36px;
    height: 36px
}

@-webkit-keyframes ball-fussion-ball1 {
    0% {
        opacity: .35
    }

    50% {
        top: -100%;
        left: 200%;
        opacity: 1
    }

    100% {
        top: 50%;
        left: 100%;
        z-index: 2;
        opacity: .35
    }
}

@keyframes ball-fussion-ball1 {
    0% {
        opacity: .35
    }

    50% {
        top: -100%;
        left: 200%;
        opacity: 1
    }

    100% {
        top: 50%;
        left: 100%;
        z-index: 2;
        opacity: .35
    }
}

@-webkit-keyframes ball-fussion-ball2 {
    0% {
        opacity: .35
    }

    50% {
        top: 200%;
        left: 200%;
        opacity: 1
    }

    100% {
        top: 100%;
        left: 50%;
        z-index: 1;
        opacity: .35
    }
}

@keyframes ball-fussion-ball2 {
    0% {
        opacity: .35
    }

    50% {
        top: 200%;
        left: 200%;
        opacity: 1
    }

    100% {
        top: 100%;
        left: 50%;
        z-index: 1;
        opacity: .35
    }
}

@-webkit-keyframes ball-fussion-ball3 {
    0% {
        opacity: .35
    }

    50% {
        top: 200%;
        left: -100%;
        opacity: 1
    }

    100% {
        top: 50%;
        left: 0;
        z-index: 2;
        opacity: .35
    }
}

@keyframes ball-fussion-ball3 {
    0% {
        opacity: .35
    }

    50% {
        top: 200%;
        left: -100%;
        opacity: 1
    }

    100% {
        top: 50%;
        left: 0;
        z-index: 2;
        opacity: .35
    }
}

@-webkit-keyframes ball-fussion-ball4 {
    0% {
        opacity: .35
    }

    50% {
        top: -100%;
        left: -100%;
        opacity: 1
    }

    100% {
        top: 0;
        left: 50%;
        z-index: 1;
        opacity: .35
    }
}

@keyframes ball-fussion-ball4 {
    0% {
        opacity: .35
    }

    50% {
        top: -100%;
        left: -100%;
        opacity: 1
    }

    100% {
        top: 0;
        left: 50%;
        z-index: 1;
        opacity: .35
    }
}

.la-ball-grid-beat[_ngcontent-c1],
.la-ball-grid-beat[_ngcontent-c1]>div[_ngcontent-c1] {
    position: relative;
    box-sizing: border-box
}

.la-ball-grid-beat[_ngcontent-c1] {
    display: block;
    font-size: 0;
    color: #fff;
    width: 36px;
    height: 36px
}

.la-ball-grid-beat.la-dark[_ngcontent-c1] {
    color: #333
}

.la-ball-grid-beat[_ngcontent-c1]>div[_ngcontent-c1] {
    display: inline-block;
    float: none;
    background-color: currentColor;
    border: 0 solid currentColor;
    width: 8px;
    height: 8px;
    margin: 2px;
    border-radius: 100%;
    -webkit-animation-name: ball-grid-beat;
    animation-name: ball-grid-beat;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite
}

.la-ball-grid-beat[_ngcontent-c1]>div[_ngcontent-c1]:nth-child(1) {
    -webkit-animation-duration: .65s;
    animation-duration: .65s;
    -webkit-animation-delay: .03s;
    animation-delay: .03s
}

.la-ball-grid-beat[_ngcontent-c1]>div[_ngcontent-c1]:nth-child(2) {
    -webkit-animation-duration: 1.02s;
    animation-duration: 1.02s;
    -webkit-animation-delay: .09s;
    animation-delay: .09s
}

.la-ball-grid-beat[_ngcontent-c1]>div[_ngcontent-c1]:nth-child(3) {
    -webkit-animation-duration: 1.06s;
    animation-duration: 1.06s;
    -webkit-animation-delay: -.69s;
    animation-delay: -.69s
}

.la-ball-grid-beat[_ngcontent-c1]>div[_ngcontent-c1]:nth-child(4) {
    -webkit-animation-duration: 1.5s;
    animation-duration: 1.5s;
    -webkit-animation-delay: -.41s;
    animation-delay: -.41s
}

.la-ball-grid-beat[_ngcontent-c1]>div[_ngcontent-c1]:nth-child(5) {
    -webkit-animation-duration: 1.6s;
    animation-duration: 1.6s;
    -webkit-animation-delay: .04s;
    animation-delay: .04s
}

.la-ball-grid-beat[_ngcontent-c1]>div[_ngcontent-c1]:nth-child(6) {
    -webkit-animation-duration: .84s;
    animation-duration: .84s;
    -webkit-animation-delay: .07s;
    animation-delay: .07s
}

.la-ball-grid-beat[_ngcontent-c1]>div[_ngcontent-c1]:nth-child(7) {
    -webkit-animation-duration: .68s;
    animation-duration: .68s;
    -webkit-animation-delay: -.66s;
    animation-delay: -.66s
}

.la-ball-grid-beat[_ngcontent-c1]>div[_ngcontent-c1]:nth-child(8) {
    -webkit-animation-duration: .93s;
    animation-duration: .93s;
    -webkit-animation-delay: -.76s;
    animation-delay: -.76s
}

.la-ball-grid-beat[_ngcontent-c1]>div[_ngcontent-c1]:nth-child(9) {
    -webkit-animation-duration: 1.24s;
    animation-duration: 1.24s;
    -webkit-animation-delay: -.76s;
    animation-delay: -.76s
}

.la-ball-grid-beat.la-sm[_ngcontent-c1] {
    width: 18px;
    height: 18px
}

.la-ball-grid-beat.la-sm[_ngcontent-c1]>div[_ngcontent-c1] {
    width: 4px;
    height: 4px;
    margin: 1px
}

.la-ball-grid-beat.la-2x[_ngcontent-c1] {
    width: 72px;
    height: 72px
}

.la-ball-grid-beat.la-2x[_ngcontent-c1]>div[_ngcontent-c1] {
    width: 16px;
    height: 16px;
    margin: 4px
}

.la-ball-grid-beat.la-3x[_ngcontent-c1] {
    width: 108px;
    height: 108px
}

.la-ball-grid-beat.la-3x[_ngcontent-c1]>div[_ngcontent-c1] {
    width: 24px;
    height: 24px;
    margin: 6px
}

@-webkit-keyframes ball-grid-beat {

    0%,
    100% {
        opacity: 1
    }

    50% {
        opacity: .35
    }
}

@keyframes ball-grid-beat {

    0%,
    100% {
        opacity: 1
    }

    50% {
        opacity: .35
    }
}

.la-ball-grid-pulse[_ngcontent-c1],
.la-ball-grid-pulse[_ngcontent-c1]>div[_ngcontent-c1] {
    position: relative;
    box-sizing: border-box
}

.la-ball-grid-pulse[_ngcontent-c1] {
    display: block;
    font-size: 0;
    color: #fff;
    width: 36px;
    height: 36px
}

.la-ball-grid-pulse.la-dark[_ngcontent-c1] {
    color: #333
}

.la-ball-grid-pulse[_ngcontent-c1]>div[_ngcontent-c1] {
    display: inline-block;
    float: none;
    background-color: currentColor;
    border: 0 solid currentColor;
    width: 8px;
    height: 8px;
    margin: 2px;
    border-radius: 100%;
    -webkit-animation-name: ball-grid-pulse;
    animation-name: ball-grid-pulse;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite
}

.la-ball-grid-pulse[_ngcontent-c1]>div[_ngcontent-c1]:nth-child(1) {
    -webkit-animation-duration: .65s;
    animation-duration: .65s;
    -webkit-animation-delay: .03s;
    animation-delay: .03s
}

.la-ball-grid-pulse[_ngcontent-c1]>div[_ngcontent-c1]:nth-child(2) {
    -webkit-animation-duration: 1.02s;
    animation-duration: 1.02s;
    -webkit-animation-delay: .09s;
    animation-delay: .09s
}

.la-ball-grid-pulse[_ngcontent-c1]>div[_ngcontent-c1]:nth-child(3) {
    -webkit-animation-duration: 1.06s;
    animation-duration: 1.06s;
    -webkit-animation-delay: -.69s;
    animation-delay: -.69s
}

.la-ball-grid-pulse[_ngcontent-c1]>div[_ngcontent-c1]:nth-child(4) {
    -webkit-animation-duration: 1.5s;
    animation-duration: 1.5s;
    -webkit-animation-delay: -.41s;
    animation-delay: -.41s
}

.la-ball-grid-pulse[_ngcontent-c1]>div[_ngcontent-c1]:nth-child(5) {
    -webkit-animation-duration: 1.6s;
    animation-duration: 1.6s;
    -webkit-animation-delay: .04s;
    animation-delay: .04s
}

.la-ball-grid-pulse[_ngcontent-c1]>div[_ngcontent-c1]:nth-child(6) {
    -webkit-animation-duration: .84s;
    animation-duration: .84s;
    -webkit-animation-delay: .07s;
    animation-delay: .07s
}

.la-ball-grid-pulse[_ngcontent-c1]>div[_ngcontent-c1]:nth-child(7) {
    -webkit-animation-duration: .68s;
    animation-duration: .68s;
    -webkit-animation-delay: -.66s;
    animation-delay: -.66s
}

.la-ball-grid-pulse[_ngcontent-c1]>div[_ngcontent-c1]:nth-child(8) {
    -webkit-animation-duration: .93s;
    animation-duration: .93s;
    -webkit-animation-delay: -.76s;
    animation-delay: -.76s
}

.la-ball-grid-pulse[_ngcontent-c1]>div[_ngcontent-c1]:nth-child(9) {
    -webkit-animation-duration: 1.24s;
    animation-duration: 1.24s;
    -webkit-animation-delay: -.76s;
    animation-delay: -.76s
}

.la-ball-grid-pulse.la-sm[_ngcontent-c1] {
    width: 18px;
    height: 18px
}

.la-ball-grid-pulse.la-sm[_ngcontent-c1]>div[_ngcontent-c1] {
    width: 4px;
    height: 4px;
    margin: 1px
}

.la-ball-grid-pulse.la-2x[_ngcontent-c1] {
    width: 72px;
    height: 72px
}

.la-ball-grid-pulse.la-2x[_ngcontent-c1]>div[_ngcontent-c1] {
    width: 16px;
    height: 16px;
    margin: 4px
}

.la-ball-grid-pulse.la-3x[_ngcontent-c1] {
    width: 108px;
    height: 108px
}

.la-ball-grid-pulse.la-3x[_ngcontent-c1]>div[_ngcontent-c1] {
    width: 24px;
    height: 24px;
    margin: 6px
}

@-webkit-keyframes ball-grid-pulse {

    0%,
    100% {
        opacity: 1;
        transform: scale(1)
    }

    50% {
        opacity: .35;
        transform: scale(.45)
    }
}

@keyframes ball-grid-pulse {

    0%,
    100% {
        opacity: 1;
        transform: scale(1)
    }

    50% {
        opacity: .35;
        transform: scale(.45)
    }
}

.la-ball-newton-cradle[_ngcontent-c1],
.la-ball-newton-cradle[_ngcontent-c1]>div[_ngcontent-c1] {
    position: relative;
    box-sizing: border-box
}

.la-ball-newton-cradle[_ngcontent-c1] {
    display: block;
    font-size: 0;
    color: #fff;
    width: 40px;
    height: 10px
}

.la-ball-newton-cradle.la-dark[_ngcontent-c1] {
    color: #333
}

.la-ball-newton-cradle[_ngcontent-c1]>div[_ngcontent-c1] {
    display: inline-block;
    float: none;
    background-color: currentColor;
    border: 0 solid currentColor;
    width: 10px;
    height: 10px;
    border-radius: 100%
}

.la-ball-newton-cradle[_ngcontent-c1]>div[_ngcontent-c1]:first-child {
    transform: translateX(0);
    -webkit-animation: 1s ease-out infinite ball-newton-cradle-left;
    animation: 1s ease-out infinite ball-newton-cradle-left
}

.la-ball-newton-cradle[_ngcontent-c1]>div[_ngcontent-c1]:last-child {
    transform: translateX(0);
    -webkit-animation: 1s ease-out infinite ball-newton-cradle-right;
    animation: 1s ease-out infinite ball-newton-cradle-right
}

.la-ball-newton-cradle.la-sm[_ngcontent-c1] {
    width: 20px;
    height: 4px
}

.la-ball-newton-cradle.la-sm[_ngcontent-c1]>div[_ngcontent-c1] {
    width: 4px;
    height: 4px
}

.la-ball-newton-cradle.la-2x[_ngcontent-c1] {
    width: 80px;
    height: 20px
}

.la-ball-newton-cradle.la-2x[_ngcontent-c1]>div[_ngcontent-c1] {
    width: 20px;
    height: 20px
}

.la-ball-newton-cradle.la-3x[_ngcontent-c1] {
    width: 120px;
    height: 30px
}

.la-ball-newton-cradle.la-3x[_ngcontent-c1]>div[_ngcontent-c1] {
    width: 30px;
    height: 30px
}

@-webkit-keyframes ball-newton-cradle-left {
    25% {
        transform: translateX(-100%);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }

    50% {
        transform: translateX(0)
    }
}

@keyframes ball-newton-cradle-left {
    25% {
        transform: translateX(-100%);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }

    50% {
        transform: translateX(0)
    }
}

@-webkit-keyframes ball-newton-cradle-right {

    100%,
    50% {
        transform: translateX(0)
    }

    75% {
        transform: translateX(100%);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }
}

@keyframes ball-newton-cradle-right {

    100%,
    50% {
        transform: translateX(0)
    }

    75% {
        transform: translateX(100%);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }
}

.la-ball-pulse-rise[_ngcontent-c1],
.la-ball-pulse-rise[_ngcontent-c1]>div[_ngcontent-c1] {
    position: relative;
    box-sizing: border-box
}

.la-ball-pulse-rise[_ngcontent-c1] {
    display: block;
    font-size: 0;
    color: #fff;
    width: 70px;
    height: 14px
}

.la-ball-pulse-rise.la-dark[_ngcontent-c1] {
    color: #333
}

.la-ball-pulse-rise[_ngcontent-c1]>div[_ngcontent-c1] {
    display: inline-block;
    float: none;
    background-color: currentColor;
    border: 0 solid currentColor;
    width: 10px;
    height: 10px;
    margin: 2px;
    border-radius: 100%;
    -webkit-animation: 1s cubic-bezier(.15, .36, .9, .6) infinite ball-pulse-rise-even;
    animation: 1s cubic-bezier(.15, .36, .9, .6) infinite ball-pulse-rise-even
}

.la-ball-pulse-rise[_ngcontent-c1]>div[_ngcontent-c1]:nth-child(2n-1) {
    -webkit-animation-name: ball-pulse-rise-odd;
    animation-name: ball-pulse-rise-odd
}

.la-ball-pulse-rise.la-sm[_ngcontent-c1] {
    width: 34px;
    height: 6px
}

.la-ball-pulse-rise.la-sm[_ngcontent-c1]>div[_ngcontent-c1] {
    width: 4px;
    height: 4px;
    margin: 1px
}

.la-ball-pulse-rise.la-2x[_ngcontent-c1] {
    width: 140px;
    height: 28px
}

.la-ball-pulse-rise.la-2x[_ngcontent-c1]>div[_ngcontent-c1] {
    width: 20px;
    height: 20px;
    margin: 4px
}

.la-ball-pulse-rise.la-3x[_ngcontent-c1] {
    width: 210px;
    height: 42px
}

.la-ball-pulse-rise.la-3x[_ngcontent-c1]>div[_ngcontent-c1] {
    width: 30px;
    height: 30px;
    margin: 6px
}

@-webkit-keyframes ball-pulse-rise-even {
    0% {
        opacity: 1;
        transform: scale(1.1)
    }

    25% {
        transform: translateY(-200%)
    }

    50% {
        opacity: .35;
        transform: scale(.3)
    }

    75% {
        transform: translateY(200%)
    }

    100% {
        opacity: 1;
        transform: translateY(0);
        transform: scale(1)
    }
}

@keyframes ball-pulse-rise-even {
    0% {
        opacity: 1;
        transform: scale(1.1)
    }

    25% {
        transform: translateY(-200%)
    }

    50% {
        opacity: .35;
        transform: scale(.3)
    }

    75% {
        transform: translateY(200%)
    }

    100% {
        opacity: 1;
        transform: translateY(0);
        transform: scale(1)
    }
}

@-webkit-keyframes ball-pulse-rise-odd {
    0% {
        opacity: .35;
        transform: scale(.4)
    }

    25% {
        transform: translateY(200%)
    }

    50% {
        opacity: 1;
        transform: scale(1.1)
    }

    75% {
        transform: translateY(-200%)
    }

    100% {
        opacity: .35;
        transform: translateY(0);
        transform: scale(.75)
    }
}

@keyframes ball-pulse-rise-odd {
    0% {
        opacity: .35;
        transform: scale(.4)
    }

    25% {
        transform: translateY(200%)
    }

    50% {
        opacity: 1;
        transform: scale(1.1)
    }

    75% {
        transform: translateY(-200%)
    }

    100% {
        opacity: .35;
        transform: translateY(0);
        transform: scale(.75)
    }
}

.la-ball-pulse-sync[_ngcontent-c1],
.la-ball-pulse-sync[_ngcontent-c1]>div[_ngcontent-c1] {
    position: relative;
    box-sizing: border-box
}

.la-ball-pulse-sync[_ngcontent-c1] {
    display: block;
    font-size: 0;
    color: #fff;
    width: 54px;
    height: 18px
}

.la-ball-pulse-sync.la-dark[_ngcontent-c1] {
    color: #333
}

.la-ball-pulse-sync[_ngcontent-c1]>div[_ngcontent-c1] {
    display: inline-block;
    float: none;
    background-color: currentColor;
    border: 0 solid currentColor;
    width: 10px;
    height: 10px;
    margin: 4px;
    border-radius: 100%;
    -webkit-animation: .6s ease-in-out infinite ball-pulse-sync;
    animation: .6s ease-in-out infinite ball-pulse-sync
}

.la-ball-pulse-sync[_ngcontent-c1]>div[_ngcontent-c1]:nth-child(1) {
    -webkit-animation-delay: -.14s;
    animation-delay: -.14s
}

.la-ball-pulse-sync[_ngcontent-c1]>div[_ngcontent-c1]:nth-child(2) {
    -webkit-animation-delay: -.07s;
    animation-delay: -.07s
}

.la-ball-pulse-sync[_ngcontent-c1]>div[_ngcontent-c1]:nth-child(3) {
    -webkit-animation-delay: 0s;
    animation-delay: 0s
}

.la-ball-pulse-sync.la-sm[_ngcontent-c1] {
    width: 26px;
    height: 8px
}

.la-ball-pulse-sync.la-sm[_ngcontent-c1]>div[_ngcontent-c1] {
    width: 4px;
    height: 4px;
    margin: 2px
}

.la-ball-pulse-sync.la-2x[_ngcontent-c1] {
    width: 108px;
    height: 36px
}

.la-ball-pulse-sync.la-2x[_ngcontent-c1]>div[_ngcontent-c1] {
    width: 20px;
    height: 20px;
    margin: 8px
}

.la-ball-pulse-sync.la-3x[_ngcontent-c1] {
    width: 162px;
    height: 54px
}

.la-ball-pulse-sync.la-3x[_ngcontent-c1]>div[_ngcontent-c1] {
    width: 30px;
    height: 30px;
    margin: 12px
}

@-webkit-keyframes ball-pulse-sync {
    33% {
        transform: translateY(100%)
    }

    66% {
        transform: translateY(-100%)
    }

    100% {
        transform: translateY(0)
    }
}

@keyframes ball-pulse-sync {
    33% {
        transform: translateY(100%)
    }

    66% {
        transform: translateY(-100%)
    }

    100% {
        transform: translateY(0)
    }
}

.la-ball-pulse[_ngcontent-c1],
.la-ball-pulse[_ngcontent-c1]>div[_ngcontent-c1] {
    position: relative;
    box-sizing: border-box
}

.la-ball-pulse[_ngcontent-c1] {
    display: block;
    font-size: 0;
    color: #fff;
    width: 54px;
    height: 18px
}

.la-ball-pulse.la-dark[_ngcontent-c1] {
    color: #333
}

.la-ball-pulse[_ngcontent-c1]>div[_ngcontent-c1] {
    display: inline-block;
    float: none;
    background-color: currentColor;
    border: 0 solid currentColor;
    width: 10px;
    height: 10px;
    margin: 4px;
    border-radius: 100%;
    -webkit-animation: 1s infinite ball-pulse;
    animation: 1s infinite ball-pulse
}

.la-ball-pulse[_ngcontent-c1]>div[_ngcontent-c1]:nth-child(1) {
    -webkit-animation-delay: -.2s;
    animation-delay: -.2s
}

.la-ball-pulse[_ngcontent-c1]>div[_ngcontent-c1]:nth-child(2) {
    -webkit-animation-delay: -.1s;
    animation-delay: -.1s
}

.la-ball-pulse[_ngcontent-c1]>div[_ngcontent-c1]:nth-child(3) {
    -webkit-animation-delay: 0s;
    animation-delay: 0s
}

.la-ball-pulse.la-sm[_ngcontent-c1] {
    width: 26px;
    height: 8px
}

.la-ball-pulse.la-sm[_ngcontent-c1]>div[_ngcontent-c1] {
    width: 4px;
    height: 4px;
    margin: 2px
}

.la-ball-pulse.la-2x[_ngcontent-c1] {
    width: 108px;
    height: 36px
}

.la-ball-pulse.la-2x[_ngcontent-c1]>div[_ngcontent-c1] {
    width: 20px;
    height: 20px;
    margin: 8px
}

.la-ball-pulse.la-3x[_ngcontent-c1] {
    width: 162px;
    height: 54px
}

.la-ball-pulse.la-3x[_ngcontent-c1]>div[_ngcontent-c1] {
    width: 30px;
    height: 30px;
    margin: 12px
}

@-webkit-keyframes ball-pulse {

    0%,
    100%,
    60% {
        opacity: 1;
        transform: scale(1)
    }

    30% {
        opacity: .1;
        transform: scale(.01)
    }
}

@keyframes ball-pulse {

    0%,
    100%,
    60% {
        opacity: 1;
        transform: scale(1)
    }

    30% {
        opacity: .1;
        transform: scale(.01)
    }
}

.la-ball-rotate[_ngcontent-c1],
.la-ball-rotate[_ngcontent-c1]>div[_ngcontent-c1] {
    position: relative;
    box-sizing: border-box
}

.la-ball-rotate[_ngcontent-c1] {
    display: block;
    font-size: 0;
    color: #fff;
    width: 10px;
    height: 10px
}

.la-ball-rotate.la-dark[_ngcontent-c1] {
    color: #333
}

.la-ball-rotate[_ngcontent-c1]>div[_ngcontent-c1] {
    display: inline-block;
    float: none;
    background-color: currentColor;
    border: 0 solid currentColor;
    width: 10px;
    height: 10px;
    border-radius: 100%;
    -webkit-animation: 1s cubic-bezier(.7, -.13, .22, .86) infinite ball-rotate-animation;
    animation: 1s cubic-bezier(.7, -.13, .22, .86) infinite ball-rotate-animation
}

.la-ball-rotate[_ngcontent-c1]>div[_ngcontent-c1]:after,
.la-ball-rotate[_ngcontent-c1]>div[_ngcontent-c1]:before {
    position: absolute;
    width: inherit;
    height: inherit;
    margin: inherit;
    content: "";
    background: currentColor;
    border-radius: inherit;
    opacity: .8
}

.la-ball-rotate[_ngcontent-c1]>div[_ngcontent-c1]:before {
    top: 0;
    left: -150%
}

.la-ball-rotate[_ngcontent-c1]>div[_ngcontent-c1]:after {
    top: 0;
    left: 150%
}

.la-ball-rotate.la-sm[_ngcontent-c1],
.la-ball-rotate.la-sm[_ngcontent-c1]>div[_ngcontent-c1] {
    width: 4px;
    height: 4px
}

.la-ball-rotate.la-2x[_ngcontent-c1],
.la-ball-rotate.la-2x[_ngcontent-c1]>div[_ngcontent-c1] {
    width: 20px;
    height: 20px
}

.la-ball-rotate.la-3x[_ngcontent-c1],
.la-ball-rotate.la-3x[_ngcontent-c1]>div[_ngcontent-c1] {
    width: 30px;
    height: 30px
}

@-webkit-keyframes ball-rotate-animation {
    0% {
        transform: rotate(0)
    }

    50% {
        transform: rotate(180deg)
    }

    100% {
        transform: rotate(360deg)
    }
}

@keyframes ball-rotate-animation {
    0% {
        transform: rotate(0)
    }

    50% {
        transform: rotate(180deg)
    }

    100% {
        transform: rotate(360deg)
    }
}

.la-ball-running-dots[_ngcontent-c1],
.la-ball-running-dots[_ngcontent-c1]>div[_ngcontent-c1] {
    position: relative;
    box-sizing: border-box
}

.la-ball-running-dots[_ngcontent-c1] {
    display: block;
    font-size: 0;
    color: #fff;
    width: 10px;
    height: 10px
}

.la-ball-running-dots.la-dark[_ngcontent-c1] {
    color: #333
}

.la-ball-running-dots[_ngcontent-c1]>div[_ngcontent-c1] {
    display: inline-block;
    float: none;
    background-color: currentColor;
    border: 0 solid currentColor;
    position: absolute;
    width: 10px;
    height: 10px;
    margin-left: -25px;
    border-radius: 100%;
    -webkit-animation: 2s linear infinite ball-running-dots-animate;
    animation: 2s linear infinite ball-running-dots-animate
}

.la-ball-running-dots[_ngcontent-c1]>div[_ngcontent-c1]:nth-child(1) {
    -webkit-animation-delay: 0s;
    animation-delay: 0s
}

.la-ball-running-dots[_ngcontent-c1]>div[_ngcontent-c1]:nth-child(2) {
    -webkit-animation-delay: -.4s;
    animation-delay: -.4s
}

.la-ball-running-dots[_ngcontent-c1]>div[_ngcontent-c1]:nth-child(3) {
    -webkit-animation-delay: -.8s;
    animation-delay: -.8s
}

.la-ball-running-dots[_ngcontent-c1]>div[_ngcontent-c1]:nth-child(4) {
    -webkit-animation-delay: -1.2s;
    animation-delay: -1.2s
}

.la-ball-running-dots[_ngcontent-c1]>div[_ngcontent-c1]:nth-child(5) {
    -webkit-animation-delay: -1.6s;
    animation-delay: -1.6s
}

.la-ball-running-dots[_ngcontent-c1]>div[_ngcontent-c1]:nth-child(6) {
    -webkit-animation-delay: -2s;
    animation-delay: -2s
}

.la-ball-running-dots[_ngcontent-c1]>div[_ngcontent-c1]:nth-child(7) {
    -webkit-animation-delay: -2.4s;
    animation-delay: -2.4s
}

.la-ball-running-dots[_ngcontent-c1]>div[_ngcontent-c1]:nth-child(8) {
    -webkit-animation-delay: -2.8s;
    animation-delay: -2.8s
}

.la-ball-running-dots[_ngcontent-c1]>div[_ngcontent-c1]:nth-child(9) {
    -webkit-animation-delay: -3.2s;
    animation-delay: -3.2s
}

.la-ball-running-dots[_ngcontent-c1]>div[_ngcontent-c1]:nth-child(10) {
    -webkit-animation-delay: -3.6s;
    animation-delay: -3.6s
}

.la-ball-running-dots.la-sm[_ngcontent-c1] {
    width: 4px;
    height: 4px
}

.la-ball-running-dots.la-sm[_ngcontent-c1]>div[_ngcontent-c1] {
    width: 4px;
    height: 4px;
    margin-left: -12px
}

.la-ball-running-dots.la-2x[_ngcontent-c1] {
    width: 20px;
    height: 20px
}

.la-ball-running-dots.la-2x[_ngcontent-c1]>div[_ngcontent-c1] {
    width: 20px;
    height: 20px;
    margin-left: -50px
}

.la-ball-running-dots.la-3x[_ngcontent-c1] {
    width: 30px;
    height: 30px
}

.la-ball-running-dots.la-3x[_ngcontent-c1]>div[_ngcontent-c1] {
    width: 30px;
    height: 30px;
    margin-left: -75px
}

@-webkit-keyframes ball-running-dots-animate {

    0%,
    100% {
        width: 100%;
        height: 100%;
        transform: translateY(0) translateX(500%)
    }

    80% {
        transform: translateY(0) translateX(0)
    }

    85% {
        width: 100%;
        height: 100%;
        transform: translateY(-125%) translateX(0)
    }

    90% {
        width: 200%;
        height: 75%
    }

    95% {
        width: 100%;
        height: 100%;
        transform: translateY(-100%) translateX(500%)
    }
}

@keyframes ball-running-dots-animate {

    0%,
    100% {
        width: 100%;
        height: 100%;
        transform: translateY(0) translateX(500%)
    }

    80% {
        transform: translateY(0) translateX(0)
    }

    85% {
        width: 100%;
        height: 100%;
        transform: translateY(-125%) translateX(0)
    }

    90% {
        width: 200%;
        height: 75%
    }

    95% {
        width: 100%;
        height: 100%;
        transform: translateY(-100%) translateX(500%)
    }
}

.la-ball-scale-multiple[_ngcontent-c1],
.la-ball-scale-multiple[_ngcontent-c1]>div[_ngcontent-c1] {
    position: relative;
    box-sizing: border-box
}

.la-ball-scale-multiple[_ngcontent-c1] {
    display: block;
    font-size: 0;
    color: #fff;
    width: 32px;
    height: 32px
}

.la-ball-scale-multiple.la-dark[_ngcontent-c1] {
    color: #333
}

.la-ball-scale-multiple[_ngcontent-c1]>div[_ngcontent-c1] {
    display: inline-block;
    float: none;
    background-color: currentColor;
    border: 0 solid currentColor;
    position: absolute;
    top: 0;
    left: 0;
    width: 32px;
    height: 32px;
    border-radius: 100%;
    opacity: 0;
    -webkit-animation: 1s linear infinite ball-scale-multiple;
    animation: 1s linear infinite ball-scale-multiple
}

.la-ball-scale-multiple[_ngcontent-c1]>div[_ngcontent-c1]:nth-child(2) {
    -webkit-animation-delay: .2s;
    animation-delay: .2s
}

.la-ball-scale-multiple[_ngcontent-c1]>div[_ngcontent-c1]:nth-child(3) {
    -webkit-animation-delay: .4s;
    animation-delay: .4s
}

.la-ball-scale-multiple.la-sm[_ngcontent-c1],
.la-ball-scale-multiple.la-sm[_ngcontent-c1]>div[_ngcontent-c1] {
    width: 16px;
    height: 16px
}

.la-ball-scale-multiple.la-2x[_ngcontent-c1],
.la-ball-scale-multiple.la-2x[_ngcontent-c1]>div[_ngcontent-c1] {
    width: 64px;
    height: 64px
}

.la-ball-scale-multiple.la-3x[_ngcontent-c1],
.la-ball-scale-multiple.la-3x[_ngcontent-c1]>div[_ngcontent-c1] {
    width: 96px;
    height: 96px
}

@-webkit-keyframes ball-scale-multiple {
    0% {
        opacity: 0;
        transform: scale(0)
    }

    5% {
        opacity: .75
    }

    100% {
        opacity: 0;
        transform: scale(1)
    }
}

@keyframes ball-scale-multiple {
    0% {
        opacity: 0;
        transform: scale(0)
    }

    5% {
        opacity: .75
    }

    100% {
        opacity: 0;
        transform: scale(1)
    }
}

.la-ball-scale-pulse[_ngcontent-c1],
.la-ball-scale-pulse[_ngcontent-c1]>div[_ngcontent-c1] {
    position: relative;
    box-sizing: border-box
}

.la-ball-scale-pulse[_ngcontent-c1] {
    display: block;
    font-size: 0;
    color: #fff;
    width: 32px;
    height: 32px
}

.la-ball-scale-pulse.la-dark[_ngcontent-c1] {
    color: #333
}

.la-ball-scale-pulse[_ngcontent-c1]>div[_ngcontent-c1] {
    display: inline-block;
    float: none;
    background-color: currentColor;
    border: 0 solid currentColor;
    position: absolute;
    top: 0;
    left: 0;
    width: 32px;
    height: 32px;
    border-radius: 100%;
    opacity: .5;
    -webkit-animation: 2s ease-in-out infinite ball-scale-pulse;
    animation: 2s ease-in-out infinite ball-scale-pulse
}

.la-ball-scale-pulse[_ngcontent-c1]>div[_ngcontent-c1]:last-child {
    -webkit-animation-delay: -1s;
    animation-delay: -1s
}

.la-ball-scale-pulse.la-sm[_ngcontent-c1],
.la-ball-scale-pulse.la-sm[_ngcontent-c1]>div[_ngcontent-c1] {
    width: 16px;
    height: 16px
}

.la-ball-scale-pulse.la-2x[_ngcontent-c1],
.la-ball-scale-pulse.la-2x[_ngcontent-c1]>div[_ngcontent-c1] {
    width: 64px;
    height: 64px
}

.la-ball-scale-pulse.la-3x[_ngcontent-c1],
.la-ball-scale-pulse.la-3x[_ngcontent-c1]>div[_ngcontent-c1] {
    width: 96px;
    height: 96px
}

@-webkit-keyframes ball-scale-pulse {

    0%,
    100% {
        transform: scale(0)
    }

    50% {
        transform: scale(1)
    }
}

@keyframes ball-scale-pulse {

    0%,
    100% {
        transform: scale(0)
    }

    50% {
        transform: scale(1)
    }
}

.la-ball-scale-ripple-multiple[_ngcontent-c1],
.la-ball-scale-ripple-multiple[_ngcontent-c1]>div[_ngcontent-c1] {
    position: relative;
    box-sizing: border-box
}

.la-ball-scale-ripple-multiple[_ngcontent-c1] {
    display: block;
    font-size: 0;
    color: #fff;
    width: 32px;
    height: 32px
}

.la-ball-scale-ripple-multiple.la-dark[_ngcontent-c1] {
    color: #333
}

.la-ball-scale-ripple-multiple[_ngcontent-c1]>div[_ngcontent-c1] {
    display: inline-block;
    float: none;
    border: 2px solid currentColor;
    position: absolute;
    top: 0;
    left: 0;
    width: 32px;
    height: 32px;
    background: 0 0;
    border-radius: 100%;
    opacity: 0;
    -webkit-animation: 1.25s cubic-bezier(.21, .53, .56, .8) infinite ball-scale-ripple-multiple;
    animation: 1.25s cubic-bezier(.21, .53, .56, .8) infinite ball-scale-ripple-multiple
}

.la-ball-scale-ripple-multiple[_ngcontent-c1]>div[_ngcontent-c1]:nth-child(1) {
    -webkit-animation-delay: 0s;
    animation-delay: 0s
}

.la-ball-scale-ripple-multiple[_ngcontent-c1]>div[_ngcontent-c1]:nth-child(2) {
    -webkit-animation-delay: .25s;
    animation-delay: .25s
}

.la-ball-scale-ripple-multiple[_ngcontent-c1]>div[_ngcontent-c1]:nth-child(3) {
    -webkit-animation-delay: .5s;
    animation-delay: .5s
}

.la-ball-scale-ripple-multiple.la-sm[_ngcontent-c1] {
    width: 16px;
    height: 16px
}

.la-ball-scale-ripple-multiple.la-sm[_ngcontent-c1]>div[_ngcontent-c1] {
    width: 16px;
    height: 16px;
    border-width: 1px
}

.la-ball-scale-ripple-multiple.la-2x[_ngcontent-c1] {
    width: 64px;
    height: 64px
}

.la-ball-scale-ripple-multiple.la-2x[_ngcontent-c1]>div[_ngcontent-c1] {
    width: 64px;
    height: 64px;
    border-width: 4px
}

.la-ball-scale-ripple-multiple.la-3x[_ngcontent-c1] {
    width: 96px;
    height: 96px
}

.la-ball-scale-ripple-multiple.la-3x[_ngcontent-c1]>div[_ngcontent-c1] {
    width: 96px;
    height: 96px;
    border-width: 6px
}

@-webkit-keyframes ball-scale-ripple-multiple {
    0% {
        opacity: 1;
        transform: scale(.1)
    }

    70% {
        opacity: .5;
        transform: scale(1)
    }

    95% {
        opacity: 0
    }
}

@keyframes ball-scale-ripple-multiple {
    0% {
        opacity: 1;
        transform: scale(.1)
    }

    70% {
        opacity: .5;
        transform: scale(1)
    }

    95% {
        opacity: 0
    }
}

.la-ball-scale-ripple[_ngcontent-c1],
.la-ball-scale-ripple[_ngcontent-c1]>div[_ngcontent-c1] {
    position: relative;
    box-sizing: border-box
}

.la-ball-scale-ripple[_ngcontent-c1] {
    display: block;
    font-size: 0;
    color: #fff;
    width: 32px;
    height: 32px
}

.la-ball-scale-ripple.la-dark[_ngcontent-c1] {
    color: #333
}

.la-ball-scale-ripple[_ngcontent-c1]>div[_ngcontent-c1] {
    display: inline-block;
    float: none;
    border: 2px solid currentColor;
    width: 32px;
    height: 32px;
    background: 0 0;
    border-radius: 100%;
    opacity: 0;
    -webkit-animation: 1s cubic-bezier(.21, .53, .56, .8) infinite ball-scale-ripple;
    animation: 1s cubic-bezier(.21, .53, .56, .8) infinite ball-scale-ripple
}

.la-ball-scale-ripple.la-sm[_ngcontent-c1] {
    width: 16px;
    height: 16px
}

.la-ball-scale-ripple.la-sm[_ngcontent-c1]>div[_ngcontent-c1] {
    width: 16px;
    height: 16px;
    border-width: 1px
}

.la-ball-scale-ripple.la-2x[_ngcontent-c1] {
    width: 64px;
    height: 64px
}

.la-ball-scale-ripple.la-2x[_ngcontent-c1]>div[_ngcontent-c1] {
    width: 64px;
    height: 64px;
    border-width: 4px
}

.la-ball-scale-ripple.la-3x[_ngcontent-c1] {
    width: 96px;
    height: 96px
}

.la-ball-scale-ripple.la-3x[_ngcontent-c1]>div[_ngcontent-c1] {
    width: 96px;
    height: 96px;
    border-width: 6px
}

@-webkit-keyframes ball-scale-ripple {
    0% {
        opacity: 1;
        transform: scale(.1)
    }

    70% {
        opacity: .65;
        transform: scale(1)
    }

    100% {
        opacity: 0
    }
}

@keyframes ball-scale-ripple {
    0% {
        opacity: 1;
        transform: scale(.1)
    }

    70% {
        opacity: .65;
        transform: scale(1)
    }

    100% {
        opacity: 0
    }
}

.la-ball-scale[_ngcontent-c1],
.la-ball-scale[_ngcontent-c1]>div[_ngcontent-c1] {
    position: relative;
    box-sizing: border-box
}

.la-ball-scale[_ngcontent-c1] {
    display: block;
    font-size: 0;
    color: #fff;
    width: 32px;
    height: 32px
}

.la-ball-scale.la-dark[_ngcontent-c1] {
    color: #333
}

.la-ball-scale[_ngcontent-c1]>div[_ngcontent-c1] {
    display: inline-block;
    float: none;
    background-color: currentColor;
    border: 0 solid currentColor;
    width: 32px;
    height: 32px;
    border-radius: 100%;
    opacity: 0;
    -webkit-animation: 1s ease-in-out infinite ball-scale;
    animation: 1s ease-in-out infinite ball-scale
}

.la-ball-scale.la-sm[_ngcontent-c1],
.la-ball-scale.la-sm[_ngcontent-c1]>div[_ngcontent-c1] {
    width: 16px;
    height: 16px
}

.la-ball-scale.la-2x[_ngcontent-c1],
.la-ball-scale.la-2x[_ngcontent-c1]>div[_ngcontent-c1] {
    width: 64px;
    height: 64px
}

.la-ball-scale.la-3x[_ngcontent-c1],
.la-ball-scale.la-3x[_ngcontent-c1]>div[_ngcontent-c1] {
    width: 96px;
    height: 96px
}

@-webkit-keyframes ball-scale {
    0% {
        opacity: 1;
        transform: scale(0)
    }

    100% {
        opacity: 0;
        transform: scale(1)
    }
}

@keyframes ball-scale {
    0% {
        opacity: 1;
        transform: scale(0)
    }

    100% {
        opacity: 0;
        transform: scale(1)
    }
}

.la-ball-spin-clockwise-fade-rotating[_ngcontent-c1],
.la-ball-spin-clockwise-fade-rotating[_ngcontent-c1]>div[_ngcontent-c1] {
    position: relative;
    box-sizing: border-box
}

.la-ball-spin-clockwise-fade-rotating[_ngcontent-c1] {
    display: block;
    font-size: 0;
    color: #fff;
    width: 32px;
    height: 32px;
    -webkit-animation: 6s linear infinite ball-spin-clockwise-fade-rotating-rotate;
    animation: 6s linear infinite ball-spin-clockwise-fade-rotating-rotate
}

.la-ball-spin-clockwise-fade-rotating.la-dark[_ngcontent-c1] {
    color: #333
}

.la-ball-spin-clockwise-fade-rotating[_ngcontent-c1]>div[_ngcontent-c1] {
    display: inline-block;
    float: none;
    background-color: currentColor;
    border: 0 solid currentColor;
    position: absolute;
    top: 50%;
    left: 50%;
    width: 8px;
    height: 8px;
    margin-top: -4px;
    margin-left: -4px;
    border-radius: 100%;
    -webkit-animation: 1s linear infinite ball-spin-clockwise-fade-rotating;
    animation: 1s linear infinite ball-spin-clockwise-fade-rotating
}

.la-ball-spin-clockwise-fade-rotating[_ngcontent-c1]>div[_ngcontent-c1]:nth-child(1) {
    top: 5%;
    left: 50%;
    -webkit-animation-delay: -.875s;
    animation-delay: -.875s
}

.la-ball-spin-clockwise-fade-rotating[_ngcontent-c1]>div[_ngcontent-c1]:nth-child(2) {
    top: 18.1801948466%;
    left: 81.8198051534%;
    -webkit-animation-delay: -.75s;
    animation-delay: -.75s
}

.la-ball-spin-clockwise-fade-rotating[_ngcontent-c1]>div[_ngcontent-c1]:nth-child(3) {
    top: 50%;
    left: 95%;
    -webkit-animation-delay: -.625s;
    animation-delay: -.625s
}

.la-ball-spin-clockwise-fade-rotating[_ngcontent-c1]>div[_ngcontent-c1]:nth-child(4) {
    top: 81.8198051534%;
    left: 81.8198051534%;
    -webkit-animation-delay: -.5s;
    animation-delay: -.5s
}

.la-ball-spin-clockwise-fade-rotating[_ngcontent-c1]>div[_ngcontent-c1]:nth-child(5) {
    top: 94.9999999966%;
    left: 50.0000000005%;
    -webkit-animation-delay: -.375s;
    animation-delay: -.375s
}

.la-ball-spin-clockwise-fade-rotating[_ngcontent-c1]>div[_ngcontent-c1]:nth-child(6) {
    top: 81.8198046966%;
    left: 18.1801949248%;
    -webkit-animation-delay: -.25s;
    animation-delay: -.25s
}

.la-ball-spin-clockwise-fade-rotating[_ngcontent-c1]>div[_ngcontent-c1]:nth-child(7) {
    top: 49.9999750815%;
    left: 5.0000051215%;
    -webkit-animation-delay: -.125s;
    animation-delay: -.125s
}

.la-ball-spin-clockwise-fade-rotating[_ngcontent-c1]>div[_ngcontent-c1]:nth-child(8) {
    top: 18.179464974%;
    left: 18.1803700518%;
    -webkit-animation-delay: 0s;
    animation-delay: 0s
}

.la-ball-spin-clockwise-fade-rotating.la-sm[_ngcontent-c1] {
    width: 16px;
    height: 16px
}

.la-ball-spin-clockwise-fade-rotating.la-sm[_ngcontent-c1]>div[_ngcontent-c1] {
    width: 4px;
    height: 4px;
    margin-top: -2px;
    margin-left: -2px
}

.la-ball-spin-clockwise-fade-rotating.la-2x[_ngcontent-c1] {
    width: 64px;
    height: 64px
}

.la-ball-spin-clockwise-fade-rotating.la-2x[_ngcontent-c1]>div[_ngcontent-c1] {
    width: 16px;
    height: 16px;
    margin-top: -8px;
    margin-left: -8px
}

.la-ball-spin-clockwise-fade-rotating.la-3x[_ngcontent-c1] {
    width: 96px;
    height: 96px
}

.la-ball-spin-clockwise-fade-rotating.la-3x[_ngcontent-c1]>div[_ngcontent-c1] {
    width: 24px;
    height: 24px;
    margin-top: -12px;
    margin-left: -12px
}

@-webkit-keyframes ball-spin-clockwise-fade-rotating-rotate {
    100% {
        transform: rotate(-360deg)
    }
}

@keyframes ball-spin-clockwise-fade-rotating-rotate {
    100% {
        transform: rotate(-360deg)
    }
}

@-webkit-keyframes ball-spin-clockwise-fade-rotating {
    50% {
        opacity: .25;
        transform: scale(.5)
    }

    100% {
        opacity: 1;
        transform: scale(1)
    }
}

@keyframes ball-spin-clockwise-fade-rotating {
    50% {
        opacity: .25;
        transform: scale(.5)
    }

    100% {
        opacity: 1;
        transform: scale(1)
    }
}

.la-ball-spin-clockwise-fade[_ngcontent-c1],
.la-ball-spin-clockwise-fade[_ngcontent-c1]>div[_ngcontent-c1] {
    position: relative;
    box-sizing: border-box
}

.la-ball-spin-clockwise-fade[_ngcontent-c1] {
    display: block;
    font-size: 0;
    color: #fff;
    width: 32px;
    height: 32px
}

.la-ball-spin-clockwise-fade.la-dark[_ngcontent-c1] {
    color: #333
}

.la-ball-spin-clockwise-fade[_ngcontent-c1]>div[_ngcontent-c1] {
    display: inline-block;
    float: none;
    background-color: currentColor;
    border: 0 solid currentColor;
    position: absolute;
    top: 50%;
    left: 50%;
    width: 8px;
    height: 8px;
    margin-top: -4px;
    margin-left: -4px;
    border-radius: 100%;
    -webkit-animation: 1s linear infinite ball-spin-clockwise-fade;
    animation: 1s linear infinite ball-spin-clockwise-fade
}

.la-ball-spin-clockwise-fade[_ngcontent-c1]>div[_ngcontent-c1]:nth-child(1) {
    top: 5%;
    left: 50%;
    -webkit-animation-delay: -.875s;
    animation-delay: -.875s
}

.la-ball-spin-clockwise-fade[_ngcontent-c1]>div[_ngcontent-c1]:nth-child(2) {
    top: 18.1801948466%;
    left: 81.8198051534%;
    -webkit-animation-delay: -.75s;
    animation-delay: -.75s
}

.la-ball-spin-clockwise-fade[_ngcontent-c1]>div[_ngcontent-c1]:nth-child(3) {
    top: 50%;
    left: 95%;
    -webkit-animation-delay: -.625s;
    animation-delay: -.625s
}

.la-ball-spin-clockwise-fade[_ngcontent-c1]>div[_ngcontent-c1]:nth-child(4) {
    top: 81.8198051534%;
    left: 81.8198051534%;
    -webkit-animation-delay: -.5s;
    animation-delay: -.5s
}

.la-ball-spin-clockwise-fade[_ngcontent-c1]>div[_ngcontent-c1]:nth-child(5) {
    top: 94.9999999966%;
    left: 50.0000000005%;
    -webkit-animation-delay: -.375s;
    animation-delay: -.375s
}

.la-ball-spin-clockwise-fade[_ngcontent-c1]>div[_ngcontent-c1]:nth-child(6) {
    top: 81.8198046966%;
    left: 18.1801949248%;
    -webkit-animation-delay: -.25s;
    animation-delay: -.25s
}

.la-ball-spin-clockwise-fade[_ngcontent-c1]>div[_ngcontent-c1]:nth-child(7) {
    top: 49.9999750815%;
    left: 5.0000051215%;
    -webkit-animation-delay: -.125s;
    animation-delay: -.125s
}

.la-ball-spin-clockwise-fade[_ngcontent-c1]>div[_ngcontent-c1]:nth-child(8) {
    top: 18.179464974%;
    left: 18.1803700518%;
    -webkit-animation-delay: 0s;
    animation-delay: 0s
}

.la-ball-spin-clockwise-fade.la-sm[_ngcontent-c1] {
    width: 16px;
    height: 16px
}

.la-ball-spin-clockwise-fade.la-sm[_ngcontent-c1]>div[_ngcontent-c1] {
    width: 4px;
    height: 4px;
    margin-top: -2px;
    margin-left: -2px
}

.la-ball-spin-clockwise-fade.la-2x[_ngcontent-c1] {
    width: 64px;
    height: 64px
}

.la-ball-spin-clockwise-fade.la-2x[_ngcontent-c1]>div[_ngcontent-c1] {
    width: 16px;
    height: 16px;
    margin-top: -8px;
    margin-left: -8px
}

.la-ball-spin-clockwise-fade.la-3x[_ngcontent-c1] {
    width: 96px;
    height: 96px
}

.la-ball-spin-clockwise-fade.la-3x[_ngcontent-c1]>div[_ngcontent-c1] {
    width: 24px;
    height: 24px;
    margin-top: -12px;
    margin-left: -12px
}

@-webkit-keyframes ball-spin-clockwise-fade {
    50% {
        opacity: .25;
        transform: scale(.5)
    }

    100% {
        opacity: 1;
        transform: scale(1)
    }
}

@keyframes ball-spin-clockwise-fade {
    50% {
        opacity: .25;
        transform: scale(.5)
    }

    100% {
        opacity: 1;
        transform: scale(1)
    }
}

.la-ball-spin-clockwise[_ngcontent-c1],
.la-ball-spin-clockwise[_ngcontent-c1]>div[_ngcontent-c1] {
    position: relative;
    box-sizing: border-box
}

.la-ball-spin-clockwise[_ngcontent-c1] {
    display: block;
    font-size: 0;
    color: #fff;
    width: 32px;
    height: 32px
}

.la-ball-spin-clockwise.la-dark[_ngcontent-c1] {
    color: #333
}

.la-ball-spin-clockwise[_ngcontent-c1]>div[_ngcontent-c1] {
    display: inline-block;
    float: none;
    background-color: currentColor;
    border: 0 solid currentColor;
    position: absolute;
    top: 50%;
    left: 50%;
    width: 8px;
    height: 8px;
    margin-top: -4px;
    margin-left: -4px;
    border-radius: 100%;
    -webkit-animation: 1s ease-in-out infinite ball-spin-clockwise;
    animation: 1s ease-in-out infinite ball-spin-clockwise
}

.la-ball-spin-clockwise[_ngcontent-c1]>div[_ngcontent-c1]:nth-child(1) {
    top: 5%;
    left: 50%;
    -webkit-animation-delay: -.875s;
    animation-delay: -.875s
}

.la-ball-spin-clockwise[_ngcontent-c1]>div[_ngcontent-c1]:nth-child(2) {
    top: 18.1801948466%;
    left: 81.8198051534%;
    -webkit-animation-delay: -.75s;
    animation-delay: -.75s
}

.la-ball-spin-clockwise[_ngcontent-c1]>div[_ngcontent-c1]:nth-child(3) {
    top: 50%;
    left: 95%;
    -webkit-animation-delay: -.625s;
    animation-delay: -.625s
}

.la-ball-spin-clockwise[_ngcontent-c1]>div[_ngcontent-c1]:nth-child(4) {
    top: 81.8198051534%;
    left: 81.8198051534%;
    -webkit-animation-delay: -.5s;
    animation-delay: -.5s
}

.la-ball-spin-clockwise[_ngcontent-c1]>div[_ngcontent-c1]:nth-child(5) {
    top: 94.9999999966%;
    left: 50.0000000005%;
    -webkit-animation-delay: -.375s;
    animation-delay: -.375s
}

.la-ball-spin-clockwise[_ngcontent-c1]>div[_ngcontent-c1]:nth-child(6) {
    top: 81.8198046966%;
    left: 18.1801949248%;
    -webkit-animation-delay: -.25s;
    animation-delay: -.25s
}

.la-ball-spin-clockwise[_ngcontent-c1]>div[_ngcontent-c1]:nth-child(7) {
    top: 49.9999750815%;
    left: 5.0000051215%;
    -webkit-animation-delay: -.125s;
    animation-delay: -.125s
}

.la-ball-spin-clockwise[_ngcontent-c1]>div[_ngcontent-c1]:nth-child(8) {
    top: 18.179464974%;
    left: 18.1803700518%;
    -webkit-animation-delay: 0s;
    animation-delay: 0s
}

.la-ball-spin-clockwise.la-sm[_ngcontent-c1] {
    width: 16px;
    height: 16px
}

.la-ball-spin-clockwise.la-sm[_ngcontent-c1]>div[_ngcontent-c1] {
    width: 4px;
    height: 4px;
    margin-top: -2px;
    margin-left: -2px
}

.la-ball-spin-clockwise.la-2x[_ngcontent-c1] {
    width: 64px;
    height: 64px
}

.la-ball-spin-clockwise.la-2x[_ngcontent-c1]>div[_ngcontent-c1] {
    width: 16px;
    height: 16px;
    margin-top: -8px;
    margin-left: -8px
}

.la-ball-spin-clockwise.la-3x[_ngcontent-c1] {
    width: 96px;
    height: 96px
}

.la-ball-spin-clockwise.la-3x[_ngcontent-c1]>div[_ngcontent-c1] {
    width: 24px;
    height: 24px;
    margin-top: -12px;
    margin-left: -12px
}

@-webkit-keyframes ball-spin-clockwise {

    0%,
    100% {
        opacity: 1;
        transform: scale(1)
    }

    20% {
        opacity: 1
    }

    80% {
        opacity: 0;
        transform: scale(0)
    }
}

@keyframes ball-spin-clockwise {

    0%,
    100% {
        opacity: 1;
        transform: scale(1)
    }

    20% {
        opacity: 1
    }

    80% {
        opacity: 0;
        transform: scale(0)
    }
}

.la-ball-spin-fade-rotating[_ngcontent-c1],
.la-ball-spin-fade-rotating[_ngcontent-c1]>div[_ngcontent-c1] {
    position: relative;
    box-sizing: border-box
}

.la-ball-spin-fade-rotating[_ngcontent-c1] {
    display: block;
    font-size: 0;
    color: #fff;
    width: 32px;
    height: 32px;
    -webkit-animation: 6s linear infinite ball-spin-fade-rotate;
    animation: 6s linear infinite ball-spin-fade-rotate
}

.la-ball-spin-fade-rotating.la-dark[_ngcontent-c1] {
    color: #333
}

.la-ball-spin-fade-rotating[_ngcontent-c1]>div[_ngcontent-c1] {
    display: inline-block;
    float: none;
    background-color: currentColor;
    border: 0 solid currentColor;
    position: absolute;
    top: 50%;
    left: 50%;
    width: 8px;
    height: 8px;
    margin-top: -4px;
    margin-left: -4px;
    border-radius: 100%;
    -webkit-animation: 1s linear infinite ball-spin-fade;
    animation: 1s linear infinite ball-spin-fade
}

.la-ball-spin-fade-rotating[_ngcontent-c1]>div[_ngcontent-c1]:nth-child(1) {
    top: 5%;
    left: 50%;
    -webkit-animation-delay: -1.125s;
    animation-delay: -1.125s
}

.la-ball-spin-fade-rotating[_ngcontent-c1]>div[_ngcontent-c1]:nth-child(2) {
    top: 18.1801948466%;
    left: 81.8198051534%;
    -webkit-animation-delay: -1.25s;
    animation-delay: -1.25s
}

.la-ball-spin-fade-rotating[_ngcontent-c1]>div[_ngcontent-c1]:nth-child(3) {
    top: 50%;
    left: 95%;
    -webkit-animation-delay: -1.375s;
    animation-delay: -1.375s
}

.la-ball-spin-fade-rotating[_ngcontent-c1]>div[_ngcontent-c1]:nth-child(4) {
    top: 81.8198051534%;
    left: 81.8198051534%;
    -webkit-animation-delay: -1.5s;
    animation-delay: -1.5s
}

.la-ball-spin-fade-rotating[_ngcontent-c1]>div[_ngcontent-c1]:nth-child(5) {
    top: 94.9999999966%;
    left: 50.0000000005%;
    -webkit-animation-delay: -1.625s;
    animation-delay: -1.625s
}

.la-ball-spin-fade-rotating[_ngcontent-c1]>div[_ngcontent-c1]:nth-child(6) {
    top: 81.8198046966%;
    left: 18.1801949248%;
    -webkit-animation-delay: -1.75s;
    animation-delay: -1.75s
}

.la-ball-spin-fade-rotating[_ngcontent-c1]>div[_ngcontent-c1]:nth-child(7) {
    top: 49.9999750815%;
    left: 5.0000051215%;
    -webkit-animation-delay: -1.875s;
    animation-delay: -1.875s
}

.la-ball-spin-fade-rotating[_ngcontent-c1]>div[_ngcontent-c1]:nth-child(8) {
    top: 18.179464974%;
    left: 18.1803700518%;
    -webkit-animation-delay: -2s;
    animation-delay: -2s
}

.la-ball-spin-fade-rotating.la-sm[_ngcontent-c1] {
    width: 16px;
    height: 16px
}

.la-ball-spin-fade-rotating.la-sm[_ngcontent-c1]>div[_ngcontent-c1] {
    width: 4px;
    height: 4px;
    margin-top: -2px;
    margin-left: -2px
}

.la-ball-spin-fade-rotating.la-2x[_ngcontent-c1] {
    width: 64px;
    height: 64px
}

.la-ball-spin-fade-rotating.la-2x[_ngcontent-c1]>div[_ngcontent-c1] {
    width: 16px;
    height: 16px;
    margin-top: -8px;
    margin-left: -8px
}

.la-ball-spin-fade-rotating.la-3x[_ngcontent-c1] {
    width: 96px;
    height: 96px
}

.la-ball-spin-fade-rotating.la-3x[_ngcontent-c1]>div[_ngcontent-c1] {
    width: 24px;
    height: 24px;
    margin-top: -12px;
    margin-left: -12px
}

@-webkit-keyframes ball-spin-fade-rotate {
    100% {
        transform: rotate(360deg)
    }
}

@keyframes ball-spin-fade-rotate {
    100% {
        transform: rotate(360deg)
    }
}

.la-ball-spin-fade[_ngcontent-c1],
.la-ball-spin-fade[_ngcontent-c1]>div[_ngcontent-c1] {
    position: relative;
    box-sizing: border-box
}

.la-ball-spin-fade[_ngcontent-c1] {
    display: block;
    font-size: 0;
    color: #fff;
    width: 32px;
    height: 32px
}

.la-ball-spin-fade.la-dark[_ngcontent-c1] {
    color: #333
}

.la-ball-spin-fade[_ngcontent-c1]>div[_ngcontent-c1] {
    display: inline-block;
    float: none;
    background-color: currentColor;
    border: 0 solid currentColor;
    position: absolute;
    top: 50%;
    left: 50%;
    width: 8px;
    height: 8px;
    margin-top: -4px;
    margin-left: -4px;
    border-radius: 100%;
    -webkit-animation: 1s linear infinite ball-spin-fade;
    animation: 1s linear infinite ball-spin-fade
}

.la-ball-spin-fade[_ngcontent-c1]>div[_ngcontent-c1]:nth-child(1) {
    top: 5%;
    left: 50%;
    -webkit-animation-delay: -1.125s;
    animation-delay: -1.125s
}

.la-ball-spin-fade[_ngcontent-c1]>div[_ngcontent-c1]:nth-child(2) {
    top: 18.1801948466%;
    left: 81.8198051534%;
    -webkit-animation-delay: -1.25s;
    animation-delay: -1.25s
}

.la-ball-spin-fade[_ngcontent-c1]>div[_ngcontent-c1]:nth-child(3) {
    top: 50%;
    left: 95%;
    -webkit-animation-delay: -1.375s;
    animation-delay: -1.375s
}

.la-ball-spin-fade[_ngcontent-c1]>div[_ngcontent-c1]:nth-child(4) {
    top: 81.8198051534%;
    left: 81.8198051534%;
    -webkit-animation-delay: -1.5s;
    animation-delay: -1.5s
}

.la-ball-spin-fade[_ngcontent-c1]>div[_ngcontent-c1]:nth-child(5) {
    top: 94.9999999966%;
    left: 50.0000000005%;
    -webkit-animation-delay: -1.625s;
    animation-delay: -1.625s
}

.la-ball-spin-fade[_ngcontent-c1]>div[_ngcontent-c1]:nth-child(6) {
    top: 81.8198046966%;
    left: 18.1801949248%;
    -webkit-animation-delay: -1.75s;
    animation-delay: -1.75s
}

.la-ball-spin-fade[_ngcontent-c1]>div[_ngcontent-c1]:nth-child(7) {
    top: 49.9999750815%;
    left: 5.0000051215%;
    -webkit-animation-delay: -1.875s;
    animation-delay: -1.875s
}

.la-ball-spin-fade[_ngcontent-c1]>div[_ngcontent-c1]:nth-child(8) {
    top: 18.179464974%;
    left: 18.1803700518%;
    -webkit-animation-delay: -2s;
    animation-delay: -2s
}

.la-ball-spin-fade.la-sm[_ngcontent-c1] {
    width: 16px;
    height: 16px
}

.la-ball-spin-fade.la-sm[_ngcontent-c1]>div[_ngcontent-c1] {
    width: 4px;
    height: 4px;
    margin-top: -2px;
    margin-left: -2px
}

.la-ball-spin-fade.la-2x[_ngcontent-c1] {
    width: 64px;
    height: 64px
}

.la-ball-spin-fade.la-2x[_ngcontent-c1]>div[_ngcontent-c1] {
    width: 16px;
    height: 16px;
    margin-top: -8px;
    margin-left: -8px
}

.la-ball-spin-fade.la-3x[_ngcontent-c1] {
    width: 96px;
    height: 96px
}

.la-ball-spin-fade.la-3x[_ngcontent-c1]>div[_ngcontent-c1] {
    width: 24px;
    height: 24px;
    margin-top: -12px;
    margin-left: -12px
}

@-webkit-keyframes ball-spin-fade {

    0%,
    100% {
        opacity: 1;
        transform: scale(1)
    }

    50% {
        opacity: .25;
        transform: scale(.5)
    }
}

@keyframes ball-spin-fade {

    0%,
    100% {
        opacity: 1;
        transform: scale(1)
    }

    50% {
        opacity: .25;
        transform: scale(.5)
    }
}

.la-ball-spin-rotate[_ngcontent-c1],
.la-ball-spin-rotate[_ngcontent-c1]>div[_ngcontent-c1] {
    position: relative;
    box-sizing: border-box
}

.la-ball-spin-rotate[_ngcontent-c1] {
    display: block;
    font-size: 0;
    color: #fff;
    width: 32px;
    height: 32px;
    -webkit-animation: 2s linear infinite ball-spin-rotate;
    animation: 2s linear infinite ball-spin-rotate
}

.la-ball-spin-rotate.la-dark[_ngcontent-c1] {
    color: #333
}

.la-ball-spin-rotate[_ngcontent-c1]>div[_ngcontent-c1] {
    display: inline-block;
    float: none;
    background-color: currentColor;
    border: 0 solid currentColor;
    position: absolute;
    top: 0;
    width: 60%;
    height: 60%;
    border-radius: 100%;
    -webkit-animation: 2s ease-in-out infinite ball-spin-bounce;
    animation: 2s ease-in-out infinite ball-spin-bounce
}

.la-ball-spin-rotate[_ngcontent-c1]>div[_ngcontent-c1]:last-child {
    top: auto;
    bottom: 0;
    -webkit-animation-delay: -1s;
    animation-delay: -1s
}

.la-ball-spin-rotate.la-sm[_ngcontent-c1] {
    width: 16px;
    height: 16px
}

.la-ball-spin-rotate.la-2x[_ngcontent-c1] {
    width: 64px;
    height: 64px
}

.la-ball-spin-rotate.la-3x[_ngcontent-c1] {
    width: 96px;
    height: 96px
}

@-webkit-keyframes ball-spin-rotate {
    100% {
        transform: rotate(360deg)
    }
}

@keyframes ball-spin-rotate {
    100% {
        transform: rotate(360deg)
    }
}

@-webkit-keyframes ball-spin-bounce {

    0%,
    100% {
        transform: scale(0)
    }

    50% {
        transform: scale(1)
    }
}

@keyframes ball-spin-bounce {

    0%,
    100% {
        transform: scale(0)
    }

    50% {
        transform: scale(1)
    }
}

.la-ball-spin[_ngcontent-c1],
.la-ball-spin[_ngcontent-c1]>div[_ngcontent-c1] {
    position: relative;
    box-sizing: border-box
}

.la-ball-spin[_ngcontent-c1] {
    display: block;
    font-size: 0;
    color: #fff;
    width: 32px;
    height: 32px
}

.la-ball-spin.la-dark[_ngcontent-c1] {
    color: #333
}

.la-ball-spin[_ngcontent-c1]>div[_ngcontent-c1] {
    display: inline-block;
    float: none;
    background-color: currentColor;
    border: 0 solid currentColor;
    position: absolute;
    top: 50%;
    left: 50%;
    width: 8px;
    height: 8px;
    margin-top: -4px;
    margin-left: -4px;
    border-radius: 100%;
    -webkit-animation: 1s ease-in-out infinite ball-spin;
    animation: 1s ease-in-out infinite ball-spin
}

.la-ball-spin[_ngcontent-c1]>div[_ngcontent-c1]:nth-child(1) {
    top: 5%;
    left: 50%;
    -webkit-animation-delay: -1.125s;
    animation-delay: -1.125s
}

.la-ball-spin[_ngcontent-c1]>div[_ngcontent-c1]:nth-child(2) {
    top: 18.1801948466%;
    left: 81.8198051534%;
    -webkit-animation-delay: -1.25s;
    animation-delay: -1.25s
}

.la-ball-spin[_ngcontent-c1]>div[_ngcontent-c1]:nth-child(3) {
    top: 50%;
    left: 95%;
    -webkit-animation-delay: -1.375s;
    animation-delay: -1.375s
}

.la-ball-spin[_ngcontent-c1]>div[_ngcontent-c1]:nth-child(4) {
    top: 81.8198051534%;
    left: 81.8198051534%;
    -webkit-animation-delay: -1.5s;
    animation-delay: -1.5s
}

.la-ball-spin[_ngcontent-c1]>div[_ngcontent-c1]:nth-child(5) {
    top: 94.9999999966%;
    left: 50.0000000005%;
    -webkit-animation-delay: -1.625s;
    animation-delay: -1.625s
}

.la-ball-spin[_ngcontent-c1]>div[_ngcontent-c1]:nth-child(6) {
    top: 81.8198046966%;
    left: 18.1801949248%;
    -webkit-animation-delay: -1.75s;
    animation-delay: -1.75s
}

.la-ball-spin[_ngcontent-c1]>div[_ngcontent-c1]:nth-child(7) {
    top: 49.9999750815%;
    left: 5.0000051215%;
    -webkit-animation-delay: -1.875s;
    animation-delay: -1.875s
}

.la-ball-spin[_ngcontent-c1]>div[_ngcontent-c1]:nth-child(8) {
    top: 18.179464974%;
    left: 18.1803700518%;
    -webkit-animation-delay: -2s;
    animation-delay: -2s
}

.la-ball-spin.la-sm[_ngcontent-c1] {
    width: 16px;
    height: 16px
}

.la-ball-spin.la-sm[_ngcontent-c1]>div[_ngcontent-c1] {
    width: 4px;
    height: 4px;
    margin-top: -2px;
    margin-left: -2px
}

.la-ball-spin.la-2x[_ngcontent-c1] {
    width: 64px;
    height: 64px
}

.la-ball-spin.la-2x[_ngcontent-c1]>div[_ngcontent-c1] {
    width: 16px;
    height: 16px;
    margin-top: -8px;
    margin-left: -8px
}

.la-ball-spin.la-3x[_ngcontent-c1] {
    width: 96px;
    height: 96px
}

.la-ball-spin.la-3x[_ngcontent-c1]>div[_ngcontent-c1] {
    width: 24px;
    height: 24px;
    margin-top: -12px;
    margin-left: -12px
}

@-webkit-keyframes ball-spin {

    0%,
    100% {
        opacity: 1;
        transform: scale(1)
    }

    20% {
        opacity: 1
    }

    80% {
        opacity: 0;
        transform: scale(0)
    }
}

@keyframes ball-spin {

    0%,
    100% {
        opacity: 1;
        transform: scale(1)
    }

    20% {
        opacity: 1
    }

    80% {
        opacity: 0;
        transform: scale(0)
    }
}

.la-ball-square-clockwise-spin[_ngcontent-c1],
.la-ball-square-clockwise-spin[_ngcontent-c1]>div[_ngcontent-c1] {
    position: relative;
    box-sizing: border-box
}

.la-ball-square-clockwise-spin[_ngcontent-c1] {
    display: block;
    font-size: 0;
    color: #fff;
    width: 26px;
    height: 26px
}

.la-ball-square-clockwise-spin.la-dark[_ngcontent-c1] {
    color: #333
}

.la-ball-square-clockwise-spin[_ngcontent-c1]>div[_ngcontent-c1] {
    display: inline-block;
    float: none;
    background-color: currentColor;
    border: 0 solid currentColor;
    position: absolute;
    top: 50%;
    left: 50%;
    width: 12px;
    height: 12px;
    margin-top: -6px;
    margin-left: -6px;
    border-radius: 100%;
    -webkit-animation: 1s ease-in-out infinite ball-square-clockwise-spin;
    animation: 1s ease-in-out infinite ball-square-clockwise-spin
}

.la-ball-square-clockwise-spin[_ngcontent-c1]>div[_ngcontent-c1]:nth-child(1) {
    top: 0;
    left: 0;
    -webkit-animation-delay: -.875s;
    animation-delay: -.875s
}

.la-ball-square-clockwise-spin[_ngcontent-c1]>div[_ngcontent-c1]:nth-child(2) {
    top: 0;
    left: 50%;
    -webkit-animation-delay: -.75s;
    animation-delay: -.75s
}

.la-ball-square-clockwise-spin[_ngcontent-c1]>div[_ngcontent-c1]:nth-child(3) {
    top: 0;
    left: 100%;
    -webkit-animation-delay: -.625s;
    animation-delay: -.625s
}

.la-ball-square-clockwise-spin[_ngcontent-c1]>div[_ngcontent-c1]:nth-child(4) {
    top: 50%;
    left: 100%;
    -webkit-animation-delay: -.5s;
    animation-delay: -.5s
}

.la-ball-square-clockwise-spin[_ngcontent-c1]>div[_ngcontent-c1]:nth-child(5) {
    top: 100%;
    left: 100%;
    -webkit-animation-delay: -.375s;
    animation-delay: -.375s
}

.la-ball-square-clockwise-spin[_ngcontent-c1]>div[_ngcontent-c1]:nth-child(6) {
    top: 100%;
    left: 50%;
    -webkit-animation-delay: -.25s;
    animation-delay: -.25s
}

.la-ball-square-clockwise-spin[_ngcontent-c1]>div[_ngcontent-c1]:nth-child(7) {
    top: 100%;
    left: 0;
    -webkit-animation-delay: -.125s;
    animation-delay: -.125s
}

.la-ball-square-clockwise-spin[_ngcontent-c1]>div[_ngcontent-c1]:nth-child(8) {
    top: 50%;
    left: 0;
    -webkit-animation-delay: 0s;
    animation-delay: 0s
}

.la-ball-square-clockwise-spin.la-sm[_ngcontent-c1] {
    width: 12px;
    height: 12px
}

.la-ball-square-clockwise-spin.la-sm[_ngcontent-c1]>div[_ngcontent-c1] {
    width: 6px;
    height: 6px;
    margin-top: -3px;
    margin-left: -3px
}

.la-ball-square-clockwise-spin.la-2x[_ngcontent-c1] {
    width: 52px;
    height: 52px
}

.la-ball-square-clockwise-spin.la-2x[_ngcontent-c1]>div[_ngcontent-c1] {
    width: 24px;
    height: 24px;
    margin-top: -12px;
    margin-left: -12px
}

.la-ball-square-clockwise-spin.la-3x[_ngcontent-c1] {
    width: 78px;
    height: 78px
}

.la-ball-square-clockwise-spin.la-3x[_ngcontent-c1]>div[_ngcontent-c1] {
    width: 36px;
    height: 36px;
    margin-top: -18px;
    margin-left: -18px
}

@-webkit-keyframes ball-square-clockwise-spin {

    0%,
    100%,
    40% {
        transform: scale(.4)
    }

    70% {
        transform: scale(1)
    }
}

@keyframes ball-square-clockwise-spin {

    0%,
    100%,
    40% {
        transform: scale(.4)
    }

    70% {
        transform: scale(1)
    }
}

.la-ball-square-spin[_ngcontent-c1],
.la-ball-square-spin[_ngcontent-c1]>div[_ngcontent-c1] {
    position: relative;
    box-sizing: border-box
}

.la-ball-square-spin[_ngcontent-c1] {
    display: block;
    font-size: 0;
    color: #fff;
    width: 26px;
    height: 26px
}

.la-ball-square-spin.la-dark[_ngcontent-c1] {
    color: #333
}

.la-ball-square-spin[_ngcontent-c1]>div[_ngcontent-c1] {
    display: inline-block;
    float: none;
    background-color: currentColor;
    border: 0 solid currentColor;
    position: absolute;
    top: 50%;
    left: 50%;
    width: 12px;
    height: 12px;
    margin-top: -6px;
    margin-left: -6px;
    border-radius: 100%;
    -webkit-animation: 1s ease-in-out infinite ball-square-spin;
    animation: 1s ease-in-out infinite ball-square-spin
}

.la-ball-square-spin[_ngcontent-c1]>div[_ngcontent-c1]:nth-child(1) {
    top: 0;
    left: 0;
    -webkit-animation-delay: -1.125s;
    animation-delay: -1.125s
}

.la-ball-square-spin[_ngcontent-c1]>div[_ngcontent-c1]:nth-child(2) {
    top: 0;
    left: 50%;
    -webkit-animation-delay: -1.25s;
    animation-delay: -1.25s
}

.la-ball-square-spin[_ngcontent-c1]>div[_ngcontent-c1]:nth-child(3) {
    top: 0;
    left: 100%;
    -webkit-animation-delay: -1.375s;
    animation-delay: -1.375s
}

.la-ball-square-spin[_ngcontent-c1]>div[_ngcontent-c1]:nth-child(4) {
    top: 50%;
    left: 100%;
    -webkit-animation-delay: -1.5s;
    animation-delay: -1.5s
}

.la-ball-square-spin[_ngcontent-c1]>div[_ngcontent-c1]:nth-child(5) {
    top: 100%;
    left: 100%;
    -webkit-animation-delay: -1.625s;
    animation-delay: -1.625s
}

.la-ball-square-spin[_ngcontent-c1]>div[_ngcontent-c1]:nth-child(6) {
    top: 100%;
    left: 50%;
    -webkit-animation-delay: -1.75s;
    animation-delay: -1.75s
}

.la-ball-square-spin[_ngcontent-c1]>div[_ngcontent-c1]:nth-child(7) {
    top: 100%;
    left: 0;
    -webkit-animation-delay: -1.875s;
    animation-delay: -1.875s
}

.la-ball-square-spin[_ngcontent-c1]>div[_ngcontent-c1]:nth-child(8) {
    top: 50%;
    left: 0;
    -webkit-animation-delay: -2s;
    animation-delay: -2s
}

.la-ball-square-spin.la-sm[_ngcontent-c1] {
    width: 12px;
    height: 12px
}

.la-ball-square-spin.la-sm[_ngcontent-c1]>div[_ngcontent-c1] {
    width: 6px;
    height: 6px;
    margin-top: -3px;
    margin-left: -3px
}

.la-ball-square-spin.la-2x[_ngcontent-c1] {
    width: 52px;
    height: 52px
}

.la-ball-square-spin.la-2x[_ngcontent-c1]>div[_ngcontent-c1] {
    width: 24px;
    height: 24px;
    margin-top: -12px;
    margin-left: -12px
}

.la-ball-square-spin.la-3x[_ngcontent-c1] {
    width: 78px;
    height: 78px
}

.la-ball-square-spin.la-3x[_ngcontent-c1]>div[_ngcontent-c1] {
    width: 36px;
    height: 36px;
    margin-top: -18px;
    margin-left: -18px
}

@-webkit-keyframes ball-square-spin {

    0%,
    100%,
    40% {
        transform: scale(.4)
    }

    70% {
        transform: scale(1)
    }
}

@keyframes ball-square-spin {

    0%,
    100%,
    40% {
        transform: scale(.4)
    }

    70% {
        transform: scale(1)
    }
}

.la-ball-triangle-path[_ngcontent-c1],
.la-ball-triangle-path[_ngcontent-c1]>div[_ngcontent-c1] {
    position: relative;
    box-sizing: border-box
}

.la-ball-triangle-path[_ngcontent-c1] {
    display: block;
    font-size: 0;
    color: #fff;
    width: 32px;
    height: 32px
}

.la-ball-triangle-path.la-dark[_ngcontent-c1] {
    color: #333
}

.la-ball-triangle-path[_ngcontent-c1]>div[_ngcontent-c1] {
    display: inline-block;
    float: none;
    background-color: currentColor;
    border: 0 solid currentColor;
    position: absolute;
    top: 0;
    left: 0;
    width: 10px;
    height: 10px;
    border-radius: 100%
}

.la-ball-triangle-path[_ngcontent-c1]>div[_ngcontent-c1]:nth-child(1) {
    -webkit-animation: 2s ease-in-out infinite ball-triangle-path-ball-one;
    animation: 2s ease-in-out infinite ball-triangle-path-ball-one
}

.la-ball-triangle-path[_ngcontent-c1]>div[_ngcontent-c1]:nth-child(2) {
    -webkit-animation: 2s ease-in-out infinite ball-triangle-path-ball-two;
    animation: 2s ease-in-out infinite ball-triangle-path-ball-two
}

.la-ball-triangle-path[_ngcontent-c1]>div[_ngcontent-c1]:nth-child(3) {
    -webkit-animation: 2s ease-in-out infinite ball-triangle-path-ball-tree;
    animation: 2s ease-in-out infinite ball-triangle-path-ball-tree
}

.la-ball-triangle-path.la-sm[_ngcontent-c1] {
    width: 16px;
    height: 16px
}

.la-ball-triangle-path.la-sm[_ngcontent-c1]>div[_ngcontent-c1] {
    width: 4px;
    height: 4px
}

.la-ball-triangle-path.la-2x[_ngcontent-c1] {
    width: 64px;
    height: 64px
}

.la-ball-triangle-path.la-2x[_ngcontent-c1]>div[_ngcontent-c1] {
    width: 20px;
    height: 20px
}

.la-ball-triangle-path.la-3x[_ngcontent-c1] {
    width: 96px;
    height: 96px
}

.la-ball-triangle-path.la-3x[_ngcontent-c1]>div[_ngcontent-c1] {
    width: 30px;
    height: 30px
}

@-webkit-keyframes ball-triangle-path-ball-one {
    0% {
        transform: translate(0, 220%)
    }

    17%,
    50%,
    83% {
        opacity: .25
    }

    33% {
        opacity: 1;
        transform: translate(110%, 0)
    }

    66% {
        opacity: 1;
        transform: translate(220%, 220%)
    }

    100% {
        opacity: 1;
        transform: translate(0, 220%)
    }
}

@keyframes ball-triangle-path-ball-one {
    0% {
        transform: translate(0, 220%)
    }

    17%,
    50%,
    83% {
        opacity: .25
    }

    33% {
        opacity: 1;
        transform: translate(110%, 0)
    }

    66% {
        opacity: 1;
        transform: translate(220%, 220%)
    }

    100% {
        opacity: 1;
        transform: translate(0, 220%)
    }
}

@-webkit-keyframes ball-triangle-path-ball-two {
    0% {
        transform: translate(110%, 0)
    }

    17%,
    50%,
    83% {
        opacity: .25
    }

    33% {
        opacity: 1;
        transform: translate(220%, 220%)
    }

    66% {
        opacity: 1;
        transform: translate(0, 220%)
    }

    100% {
        opacity: 1;
        transform: translate(110%, 0)
    }
}

@keyframes ball-triangle-path-ball-two {
    0% {
        transform: translate(110%, 0)
    }

    17%,
    50%,
    83% {
        opacity: .25
    }

    33% {
        opacity: 1;
        transform: translate(220%, 220%)
    }

    66% {
        opacity: 1;
        transform: translate(0, 220%)
    }

    100% {
        opacity: 1;
        transform: translate(110%, 0)
    }
}

@-webkit-keyframes ball-triangle-path-ball-tree {
    0% {
        transform: translate(220%, 220%)
    }

    17%,
    50%,
    83% {
        opacity: .25
    }

    33% {
        opacity: 1;
        transform: translate(0, 220%)
    }

    66% {
        opacity: 1;
        transform: translate(110%, 0)
    }

    100% {
        opacity: 1;
        transform: translate(220%, 220%)
    }
}

@keyframes ball-triangle-path-ball-tree {
    0% {
        transform: translate(220%, 220%)
    }

    17%,
    50%,
    83% {
        opacity: .25
    }

    33% {
        opacity: 1;
        transform: translate(0, 220%)
    }

    66% {
        opacity: 1;
        transform: translate(110%, 0)
    }

    100% {
        opacity: 1;
        transform: translate(220%, 220%)
    }
}

.la-ball-zig-zag-deflect[_ngcontent-c1],
.la-ball-zig-zag-deflect[_ngcontent-c1]>div[_ngcontent-c1] {
    box-sizing: border-box
}

.la-ball-zig-zag-deflect[_ngcontent-c1] {
    display: block;
    font-size: 0;
    color: #fff;
    position: relative;
    width: 32px;
    height: 32px
}

.la-ball-zig-zag-deflect.la-dark[_ngcontent-c1] {
    color: #333
}

.la-ball-zig-zag-deflect[_ngcontent-c1]>div[_ngcontent-c1] {
    display: inline-block;
    float: none;
    background-color: currentColor;
    border: 0 solid currentColor;
    position: absolute;
    top: 50%;
    left: 50%;
    width: 10px;
    height: 10px;
    margin-top: -5px;
    margin-left: -5px;
    border-radius: 100%
}

.la-ball-zig-zag-deflect[_ngcontent-c1]>div[_ngcontent-c1]:first-child {
    -webkit-animation: 1.5s linear infinite ball-zig-deflect;
    animation: 1.5s linear infinite ball-zig-deflect
}

.la-ball-zig-zag-deflect[_ngcontent-c1]>div[_ngcontent-c1]:last-child {
    -webkit-animation: 1.5s linear infinite ball-zag-deflect;
    animation: 1.5s linear infinite ball-zag-deflect
}

.la-ball-zig-zag-deflect.la-sm[_ngcontent-c1] {
    width: 16px;
    height: 16px
}

.la-ball-zig-zag-deflect.la-sm[_ngcontent-c1]>div[_ngcontent-c1] {
    width: 4px;
    height: 4px;
    margin-top: -2px;
    margin-left: -2px
}

.la-ball-zig-zag-deflect.la-2x[_ngcontent-c1] {
    width: 64px;
    height: 64px
}

.la-ball-zig-zag-deflect.la-2x[_ngcontent-c1]>div[_ngcontent-c1] {
    width: 20px;
    height: 20px;
    margin-top: -10px;
    margin-left: -10px
}

.la-ball-zig-zag-deflect.la-3x[_ngcontent-c1] {
    width: 96px;
    height: 96px
}

.la-ball-zig-zag-deflect.la-3x[_ngcontent-c1]>div[_ngcontent-c1] {
    width: 30px;
    height: 30px;
    margin-top: -15px;
    margin-left: -15px
}

@-webkit-keyframes ball-zig-deflect {

    17%,
    84% {
        transform: translate(-80%, -160%)
    }

    34%,
    67% {
        transform: translate(80%, -160%)
    }

    100%,
    50% {
        transform: translate(0, 0)
    }
}

@keyframes ball-zig-deflect {

    17%,
    84% {
        transform: translate(-80%, -160%)
    }

    34%,
    67% {
        transform: translate(80%, -160%)
    }

    100%,
    50% {
        transform: translate(0, 0)
    }
}

@-webkit-keyframes ball-zag-deflect {

    17%,
    84% {
        transform: translate(80%, 160%)
    }

    34%,
    67% {
        transform: translate(-80%, 160%)
    }

    100%,
    50% {
        transform: translate(0, 0)
    }
}

@keyframes ball-zag-deflect {

    17%,
    84% {
        transform: translate(80%, 160%)
    }

    34%,
    67% {
        transform: translate(-80%, 160%)
    }

    100%,
    50% {
        transform: translate(0, 0)
    }
}

.la-ball-zig-zag[_ngcontent-c1],
.la-ball-zig-zag[_ngcontent-c1]>div[_ngcontent-c1] {
    box-sizing: border-box
}

.la-ball-zig-zag[_ngcontent-c1] {
    display: block;
    font-size: 0;
    color: #fff;
    position: relative;
    width: 32px;
    height: 32px
}

.la-ball-zig-zag.la-dark[_ngcontent-c1] {
    color: #333
}

.la-ball-zig-zag[_ngcontent-c1]>div[_ngcontent-c1] {
    display: inline-block;
    float: none;
    background-color: currentColor;
    border: 0 solid currentColor;
    position: absolute;
    top: 50%;
    left: 50%;
    width: 10px;
    height: 10px;
    margin-top: -5px;
    margin-left: -5px;
    border-radius: 100%
}

.la-ball-zig-zag[_ngcontent-c1]>div[_ngcontent-c1]:first-child {
    -webkit-animation: .7s linear infinite ball-zig-effect;
    animation: .7s linear infinite ball-zig-effect
}

.la-ball-zig-zag[_ngcontent-c1]>div[_ngcontent-c1]:last-child {
    -webkit-animation: .7s linear infinite ball-zag-effect;
    animation: .7s linear infinite ball-zag-effect
}

.la-ball-zig-zag.la-sm[_ngcontent-c1] {
    width: 16px;
    height: 16px
}

.la-ball-zig-zag.la-sm[_ngcontent-c1]>div[_ngcontent-c1] {
    width: 4px;
    height: 4px;
    margin-top: -2px;
    margin-left: -2px
}

.la-ball-zig-zag.la-2x[_ngcontent-c1] {
    width: 64px;
    height: 64px
}

.la-ball-zig-zag.la-2x[_ngcontent-c1]>div[_ngcontent-c1] {
    width: 20px;
    height: 20px;
    margin-top: -10px;
    margin-left: -10px
}

.la-ball-zig-zag.la-3x[_ngcontent-c1] {
    width: 96px;
    height: 96px
}

.la-ball-zig-zag.la-3x[_ngcontent-c1]>div[_ngcontent-c1] {
    width: 30px;
    height: 30px;
    margin-top: -15px;
    margin-left: -15px
}

@-webkit-keyframes ball-zig-effect {

    0%,
    100% {
        transform: translate(0, 0)
    }

    33% {
        transform: translate(-75%, -150%)
    }

    66% {
        transform: translate(75%, -150%)
    }
}

@keyframes ball-zig-effect {

    0%,
    100% {
        transform: translate(0, 0)
    }

    33% {
        transform: translate(-75%, -150%)
    }

    66% {
        transform: translate(75%, -150%)
    }
}

@-webkit-keyframes ball-zag-effect {

    0%,
    100% {
        transform: translate(0, 0)
    }

    33% {
        transform: translate(75%, 150%)
    }

    66% {
        transform: translate(-75%, 150%)
    }
}

@keyframes ball-zag-effect {

    0%,
    100% {
        transform: translate(0, 0)
    }

    33% {
        transform: translate(75%, 150%)
    }

    66% {
        transform: translate(-75%, 150%)
    }
}

.la-cog[_ngcontent-c1],
.la-cog[_ngcontent-c1]>div[_ngcontent-c1] {
    position: relative;
    box-sizing: border-box
}

.la-cog[_ngcontent-c1] {
    display: block;
    font-size: 0;
    color: #fff;
    width: 31px;
    height: 31px
}

.la-cog.la-dark[_ngcontent-c1] {
    color: #333
}

.la-cog[_ngcontent-c1]>div[_ngcontent-c1] {
    display: inline-block;
    float: none;
    border: 2px dashed currentColor;
    width: 100%;
    height: 100%;
    background-color: transparent;
    border-radius: 100%;
    -webkit-animation: 4s linear infinite cog-rotate;
    animation: 4s linear infinite cog-rotate
}

.la-cog[_ngcontent-c1]>div[_ngcontent-c1]:after {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    content: "";
    border: 2px solid currentColor;
    border-radius: 100%
}

.la-cog.la-sm[_ngcontent-c1] {
    width: 15px;
    height: 15px
}

.la-cog.la-sm[_ngcontent-c1]>div[_ngcontent-c1],
.la-cog.la-sm[_ngcontent-c1]>div[_ngcontent-c1]:after {
    border-width: 1px
}

.la-cog.la-2x[_ngcontent-c1] {
    width: 61px;
    height: 61px
}

.la-cog.la-2x[_ngcontent-c1]>div[_ngcontent-c1],
.la-cog.la-2x[_ngcontent-c1]>div[_ngcontent-c1]:after {
    border-width: 4px
}

.la-cog.la-3x[_ngcontent-c1] {
    width: 91px;
    height: 91px
}

.la-cog.la-3x[_ngcontent-c1]>div[_ngcontent-c1],
.la-cog.la-3x[_ngcontent-c1]>div[_ngcontent-c1]:after {
    border-width: 6px
}

@-webkit-keyframes cog-rotate {
    0% {
        transform: rotate(0)
    }

    100% {
        transform: rotate(360deg)
    }
}

@keyframes cog-rotate {
    0% {
        transform: rotate(0)
    }

    100% {
        transform: rotate(360deg)
    }
}

.la-cube-transition[_ngcontent-c1],
.la-cube-transition[_ngcontent-c1]>div[_ngcontent-c1] {
    position: relative;
    box-sizing: border-box
}

.la-cube-transition[_ngcontent-c1] {
    display: block;
    font-size: 0;
    color: #fff;
    width: 32px;
    height: 32px
}

.la-cube-transition.la-dark[_ngcontent-c1] {
    color: #333
}

.la-cube-transition[_ngcontent-c1]>div[_ngcontent-c1] {
    display: inline-block;
    float: none;
    background-color: currentColor;
    border: 0 solid currentColor;
    position: absolute;
    top: 0;
    left: 0;
    width: 14px;
    height: 14px;
    margin-top: -7px;
    margin-left: -7px;
    border-radius: 0;
    -webkit-animation: 1.6s ease-in-out infinite cube-transition;
    animation: 1.6s ease-in-out infinite cube-transition
}

.la-cube-transition[_ngcontent-c1]>div[_ngcontent-c1]:last-child {
    -webkit-animation-delay: -.8s;
    animation-delay: -.8s
}

.la-cube-transition.la-sm[_ngcontent-c1] {
    width: 16px;
    height: 16px
}

.la-cube-transition.la-sm[_ngcontent-c1]>div[_ngcontent-c1] {
    width: 6px;
    height: 6px;
    margin-top: -3px;
    margin-left: -3px
}

.la-cube-transition.la-2x[_ngcontent-c1] {
    width: 64px;
    height: 64px
}

.la-cube-transition.la-2x[_ngcontent-c1]>div[_ngcontent-c1] {
    width: 28px;
    height: 28px;
    margin-top: -14px;
    margin-left: -14px
}

.la-cube-transition.la-3x[_ngcontent-c1] {
    width: 96px;
    height: 96px
}

.la-cube-transition.la-3x[_ngcontent-c1]>div[_ngcontent-c1] {
    width: 42px;
    height: 42px;
    margin-top: -21px;
    margin-left: -21px
}

@-webkit-keyframes cube-transition {
    25% {
        top: 0;
        left: 100%;
        transform: scale(.5) rotate(-90deg)
    }

    50% {
        top: 100%;
        left: 100%;
        transform: scale(1) rotate(-180deg)
    }

    75% {
        top: 100%;
        left: 0;
        transform: scale(.5) rotate(-270deg)
    }

    100% {
        top: 0;
        left: 0;
        transform: scale(1) rotate(-360deg)
    }
}

@keyframes cube-transition {
    25% {
        top: 0;
        left: 100%;
        transform: scale(.5) rotate(-90deg)
    }

    50% {
        top: 100%;
        left: 100%;
        transform: scale(1) rotate(-180deg)
    }

    75% {
        top: 100%;
        left: 0;
        transform: scale(.5) rotate(-270deg)
    }

    100% {
        top: 0;
        left: 0;
        transform: scale(1) rotate(-360deg)
    }
}

.la-fire[_ngcontent-c1],
.la-fire[_ngcontent-c1]>div[_ngcontent-c1] {
    position: relative;
    box-sizing: border-box
}

.la-fire[_ngcontent-c1] {
    display: block;
    font-size: 0;
    color: #fff;
    width: 32px;
    height: 32px
}

.la-fire.la-dark[_ngcontent-c1] {
    color: #333
}

.la-fire[_ngcontent-c1]>div[_ngcontent-c1] {
    display: inline-block;
    float: none;
    background-color: currentColor;
    border: 0 solid currentColor;
    position: absolute;
    bottom: 0;
    left: 50%;
    width: 12px;
    height: 12px;
    border-radius: 2px;
    transform: translateY(0) translateX(-50%) rotate(45deg) scale(0);
    -webkit-animation: 1.5s linear infinite fire-diamonds;
    animation: 1.5s linear infinite fire-diamonds
}

.la-fire[_ngcontent-c1]>div[_ngcontent-c1]:nth-child(1) {
    -webkit-animation-delay: -.85s;
    animation-delay: -.85s
}

.la-fire[_ngcontent-c1]>div[_ngcontent-c1]:nth-child(2) {
    -webkit-animation-delay: -1.85s;
    animation-delay: -1.85s
}

.la-fire[_ngcontent-c1]>div[_ngcontent-c1]:nth-child(3) {
    -webkit-animation-delay: -2.85s;
    animation-delay: -2.85s
}

.la-fire.la-sm[_ngcontent-c1] {
    width: 16px;
    height: 16px
}

.la-fire.la-sm[_ngcontent-c1]>div[_ngcontent-c1] {
    width: 6px;
    height: 6px
}

.la-fire.la-2x[_ngcontent-c1] {
    width: 64px;
    height: 64px
}

.la-fire.la-2x[_ngcontent-c1]>div[_ngcontent-c1] {
    width: 24px;
    height: 24px
}

.la-fire.la-3x[_ngcontent-c1] {
    width: 96px;
    height: 96px
}

.la-fire.la-3x[_ngcontent-c1]>div[_ngcontent-c1] {
    width: 36px;
    height: 36px
}

@-webkit-keyframes fire-diamonds {
    0% {
        transform: translateY(75%) translateX(-50%) rotate(45deg) scale(0)
    }

    50% {
        transform: translateY(-87.5%) translateX(-50%) rotate(45deg) scale(1)
    }

    100% {
        transform: translateY(-212.5%) translateX(-50%) rotate(45deg) scale(0)
    }
}

@keyframes fire-diamonds {
    0% {
        transform: translateY(75%) translateX(-50%) rotate(45deg) scale(0)
    }

    50% {
        transform: translateY(-87.5%) translateX(-50%) rotate(45deg) scale(1)
    }

    100% {
        transform: translateY(-212.5%) translateX(-50%) rotate(45deg) scale(0)
    }
}

.la-line-scale-party[_ngcontent-c1],
.la-line-scale-party[_ngcontent-c1]>div[_ngcontent-c1] {
    position: relative;
    box-sizing: border-box
}

.la-line-scale-party[_ngcontent-c1] {
    display: block;
    font-size: 0;
    color: #fff;
    width: 40px;
    height: 32px
}

.la-line-scale-party.la-dark[_ngcontent-c1] {
    color: #333
}

.la-line-scale-party[_ngcontent-c1]>div[_ngcontent-c1] {
    display: inline-block;
    float: none;
    background-color: currentColor;
    border: 0 solid currentColor;
    width: 4px;
    height: 32px;
    margin: 0 2px;
    border-radius: 0;
    -webkit-animation-name: line-scale-party;
    animation-name: line-scale-party;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite
}

.la-line-scale-party[_ngcontent-c1]>div[_ngcontent-c1]:nth-child(1) {
    -webkit-animation-duration: .43s;
    animation-duration: .43s;
    -webkit-animation-delay: -.23s;
    animation-delay: -.23s
}

.la-line-scale-party[_ngcontent-c1]>div[_ngcontent-c1]:nth-child(2) {
    -webkit-animation-duration: .62s;
    animation-duration: .62s;
    -webkit-animation-delay: -.32s;
    animation-delay: -.32s
}

.la-line-scale-party[_ngcontent-c1]>div[_ngcontent-c1]:nth-child(3) {
    -webkit-animation-duration: .43s;
    animation-duration: .43s;
    -webkit-animation-delay: -.44s;
    animation-delay: -.44s
}

.la-line-scale-party[_ngcontent-c1]>div[_ngcontent-c1]:nth-child(4) {
    -webkit-animation-duration: .8s;
    animation-duration: .8s;
    -webkit-animation-delay: -.31s;
    animation-delay: -.31s
}

.la-line-scale-party[_ngcontent-c1]>div[_ngcontent-c1]:nth-child(5) {
    -webkit-animation-duration: .74s;
    animation-duration: .74s;
    -webkit-animation-delay: -.24s;
    animation-delay: -.24s
}

.la-line-scale-party.la-sm[_ngcontent-c1] {
    width: 20px;
    height: 16px
}

.la-line-scale-party.la-sm[_ngcontent-c1]>div[_ngcontent-c1] {
    width: 2px;
    height: 16px;
    margin: 0 1px
}

.la-line-scale-party.la-2x[_ngcontent-c1] {
    width: 80px;
    height: 64px
}

.la-line-scale-party.la-2x[_ngcontent-c1]>div[_ngcontent-c1] {
    width: 8px;
    height: 64px;
    margin: 0 4px
}

.la-line-scale-party.la-3x[_ngcontent-c1] {
    width: 120px;
    height: 96px
}

.la-line-scale-party.la-3x[_ngcontent-c1]>div[_ngcontent-c1] {
    width: 12px;
    height: 96px;
    margin: 0 6px
}

@-webkit-keyframes line-scale-party {

    0%,
    100% {
        transform: scaleY(1)
    }

    50% {
        transform: scaleY(.3)
    }
}

@keyframes line-scale-party {

    0%,
    100% {
        transform: scaleY(1)
    }

    50% {
        transform: scaleY(.3)
    }
}

.la-line-scale-pulse-out-rapid[_ngcontent-c1],
.la-line-scale-pulse-out-rapid[_ngcontent-c1]>div[_ngcontent-c1] {
    position: relative;
    box-sizing: border-box
}

.la-line-scale-pulse-out-rapid[_ngcontent-c1] {
    display: block;
    font-size: 0;
    color: #fff;
    width: 40px;
    height: 32px
}

.la-line-scale-pulse-out-rapid.la-dark[_ngcontent-c1] {
    color: #333
}

.la-line-scale-pulse-out-rapid[_ngcontent-c1]>div[_ngcontent-c1] {
    display: inline-block;
    float: none;
    background-color: currentColor;
    border: 0 solid currentColor;
    width: 4px;
    height: 32px;
    margin: 0 2px;
    border-radius: 0;
    -webkit-animation: .9s cubic-bezier(.11, .49, .38, .78) infinite line-scale-pulse-out-rapid;
    animation: .9s cubic-bezier(.11, .49, .38, .78) infinite line-scale-pulse-out-rapid
}

.la-line-scale-pulse-out-rapid[_ngcontent-c1]>div[_ngcontent-c1]:nth-child(3) {
    -webkit-animation-delay: -.9s;
    animation-delay: -.9s
}

.la-line-scale-pulse-out-rapid[_ngcontent-c1]>div[_ngcontent-c1]:nth-child(2),
.la-line-scale-pulse-out-rapid[_ngcontent-c1]>div[_ngcontent-c1]:nth-child(4) {
    -webkit-animation-delay: -.65s;
    animation-delay: -.65s
}

.la-line-scale-pulse-out-rapid[_ngcontent-c1]>div[_ngcontent-c1]:nth-child(1),
.la-line-scale-pulse-out-rapid[_ngcontent-c1]>div[_ngcontent-c1]:nth-child(5) {
    -webkit-animation-delay: -.4s;
    animation-delay: -.4s
}

.la-line-scale-pulse-out-rapid.la-sm[_ngcontent-c1] {
    width: 20px;
    height: 16px
}

.la-line-scale-pulse-out-rapid.la-sm[_ngcontent-c1]>div[_ngcontent-c1] {
    width: 2px;
    height: 16px;
    margin: 0 1px
}

.la-line-scale-pulse-out-rapid.la-2x[_ngcontent-c1] {
    width: 80px;
    height: 64px
}

.la-line-scale-pulse-out-rapid.la-2x[_ngcontent-c1]>div[_ngcontent-c1] {
    width: 8px;
    height: 64px;
    margin: 0 4px
}

.la-line-scale-pulse-out-rapid.la-3x[_ngcontent-c1] {
    width: 120px;
    height: 96px
}

.la-line-scale-pulse-out-rapid.la-3x[_ngcontent-c1]>div[_ngcontent-c1] {
    width: 12px;
    height: 96px;
    margin: 0 6px
}

@-webkit-keyframes line-scale-pulse-out-rapid {

    0%,
    90% {
        transform: scaley(1)
    }

    80% {
        transform: scaley(.3)
    }
}

@keyframes line-scale-pulse-out-rapid {

    0%,
    90% {
        transform: scaley(1)
    }

    80% {
        transform: scaley(.3)
    }
}

.la-line-scale-pulse-out[_ngcontent-c1],
.la-line-scale-pulse-out[_ngcontent-c1]>div[_ngcontent-c1] {
    position: relative;
    box-sizing: border-box
}

.la-line-scale-pulse-out[_ngcontent-c1] {
    display: block;
    font-size: 0;
    color: #fff;
    width: 40px;
    height: 32px
}

.la-line-scale-pulse-out.la-dark[_ngcontent-c1] {
    color: #333
}

.la-line-scale-pulse-out[_ngcontent-c1]>div[_ngcontent-c1] {
    display: inline-block;
    float: none;
    background-color: currentColor;
    border: 0 solid currentColor;
    width: 4px;
    height: 32px;
    margin: 0 2px;
    border-radius: 0;
    -webkit-animation: .9s cubic-bezier(.85, .25, .37, .85) infinite line-scale-pulse-out;
    animation: .9s cubic-bezier(.85, .25, .37, .85) infinite line-scale-pulse-out
}

.la-line-scale-pulse-out[_ngcontent-c1]>div[_ngcontent-c1]:nth-child(3) {
    -webkit-animation-delay: -.9s;
    animation-delay: -.9s
}

.la-line-scale-pulse-out[_ngcontent-c1]>div[_ngcontent-c1]:nth-child(2),
.la-line-scale-pulse-out[_ngcontent-c1]>div[_ngcontent-c1]:nth-child(4) {
    -webkit-animation-delay: -.7s;
    animation-delay: -.7s
}

.la-line-scale-pulse-out[_ngcontent-c1]>div[_ngcontent-c1]:nth-child(1),
.la-line-scale-pulse-out[_ngcontent-c1]>div[_ngcontent-c1]:nth-child(5) {
    -webkit-animation-delay: -.5s;
    animation-delay: -.5s
}

.la-line-scale-pulse-out.la-sm[_ngcontent-c1] {
    width: 20px;
    height: 16px
}

.la-line-scale-pulse-out.la-sm[_ngcontent-c1]>div[_ngcontent-c1] {
    width: 2px;
    height: 16px;
    margin: 0 1px
}

.la-line-scale-pulse-out.la-2x[_ngcontent-c1] {
    width: 80px;
    height: 64px
}

.la-line-scale-pulse-out.la-2x[_ngcontent-c1]>div[_ngcontent-c1] {
    width: 8px;
    height: 64px;
    margin: 0 4px
}

.la-line-scale-pulse-out.la-3x[_ngcontent-c1] {
    width: 120px;
    height: 96px
}

.la-line-scale-pulse-out.la-3x[_ngcontent-c1]>div[_ngcontent-c1] {
    width: 12px;
    height: 96px;
    margin: 0 6px
}

@-webkit-keyframes line-scale-pulse-out {

    0%,
    100% {
        transform: scaley(1)
    }

    50% {
        transform: scaley(.3)
    }
}

@keyframes line-scale-pulse-out {

    0%,
    100% {
        transform: scaley(1)
    }

    50% {
        transform: scaley(.3)
    }
}

.la-line-scale[_ngcontent-c1],
.la-line-scale[_ngcontent-c1]>div[_ngcontent-c1] {
    position: relative;
    box-sizing: border-box
}

.la-line-scale[_ngcontent-c1] {
    display: block;
    font-size: 0;
    color: #fff;
    width: 40px;
    height: 32px
}

.la-line-scale.la-dark[_ngcontent-c1] {
    color: #333
}

.la-line-scale[_ngcontent-c1]>div[_ngcontent-c1] {
    display: inline-block;
    float: none;
    background-color: currentColor;
    border: 0 solid currentColor;
    width: 4px;
    height: 32px;
    margin: 0 2px;
    border-radius: 0;
    -webkit-animation: 1.2s infinite line-scale;
    animation: 1.2s infinite line-scale
}

.la-line-scale[_ngcontent-c1]>div[_ngcontent-c1]:nth-child(1) {
    -webkit-animation-delay: -1.2s;
    animation-delay: -1.2s
}

.la-line-scale[_ngcontent-c1]>div[_ngcontent-c1]:nth-child(2) {
    -webkit-animation-delay: -1.1s;
    animation-delay: -1.1s
}

.la-line-scale[_ngcontent-c1]>div[_ngcontent-c1]:nth-child(3) {
    -webkit-animation-delay: -1s;
    animation-delay: -1s
}

.la-line-scale[_ngcontent-c1]>div[_ngcontent-c1]:nth-child(4) {
    -webkit-animation-delay: -.9s;
    animation-delay: -.9s
}

.la-line-scale[_ngcontent-c1]>div[_ngcontent-c1]:nth-child(5) {
    -webkit-animation-delay: -.8s;
    animation-delay: -.8s
}

.la-line-scale.la-sm[_ngcontent-c1] {
    width: 20px;
    height: 16px
}

.la-line-scale.la-sm[_ngcontent-c1]>div[_ngcontent-c1] {
    width: 2px;
    height: 16px;
    margin: 0 1px
}

.la-line-scale.la-2x[_ngcontent-c1] {
    width: 80px;
    height: 64px
}

.la-line-scale.la-2x[_ngcontent-c1]>div[_ngcontent-c1] {
    width: 8px;
    height: 64px;
    margin: 0 4px
}

.la-line-scale.la-3x[_ngcontent-c1] {
    width: 120px;
    height: 96px
}

.la-line-scale.la-3x[_ngcontent-c1]>div[_ngcontent-c1] {
    width: 12px;
    height: 96px;
    margin: 0 6px
}

@-webkit-keyframes line-scale {

    0%,
    100%,
    40% {
        transform: scaleY(.4)
    }

    20% {
        transform: scaleY(1)
    }
}

@keyframes line-scale {

    0%,
    100%,
    40% {
        transform: scaleY(.4)
    }

    20% {
        transform: scaleY(1)
    }
}

.la-line-spin-clockwise-fade-rotating[_ngcontent-c1],
.la-line-spin-clockwise-fade-rotating[_ngcontent-c1]>div[_ngcontent-c1] {
    position: relative;
    box-sizing: border-box
}

.la-line-spin-clockwise-fade-rotating[_ngcontent-c1] {
    display: block;
    font-size: 0;
    color: #fff;
    width: 32px;
    height: 32px;
    -webkit-animation: 6s linear infinite line-spin-clockwise-fade-rotating-rotate;
    animation: 6s linear infinite line-spin-clockwise-fade-rotating-rotate
}

.la-line-spin-clockwise-fade-rotating.la-dark[_ngcontent-c1] {
    color: #333
}

.la-line-spin-clockwise-fade-rotating[_ngcontent-c1]>div[_ngcontent-c1] {
    display: inline-block;
    float: none;
    background-color: currentColor;
    border: 0 solid currentColor;
    position: absolute;
    width: 2px;
    height: 10px;
    margin: -5px 2px 2px -1px;
    border-radius: 0;
    -webkit-animation: 1s ease-in-out infinite line-spin-clockwise-fade-rotating;
    animation: 1s ease-in-out infinite line-spin-clockwise-fade-rotating
}

.la-line-spin-clockwise-fade-rotating[_ngcontent-c1]>div[_ngcontent-c1]:nth-child(1) {
    top: 15%;
    left: 50%;
    transform: rotate(0);
    -webkit-animation-delay: -.875s;
    animation-delay: -.875s
}

.la-line-spin-clockwise-fade-rotating[_ngcontent-c1]>div[_ngcontent-c1]:nth-child(2) {
    top: 25.2512626585%;
    left: 74.7487373415%;
    transform: rotate(45deg);
    -webkit-animation-delay: -.75s;
    animation-delay: -.75s
}

.la-line-spin-clockwise-fade-rotating[_ngcontent-c1]>div[_ngcontent-c1]:nth-child(3) {
    top: 50%;
    left: 85%;
    transform: rotate(90deg);
    -webkit-animation-delay: -.625s;
    animation-delay: -.625s
}

.la-line-spin-clockwise-fade-rotating[_ngcontent-c1]>div[_ngcontent-c1]:nth-child(4) {
    top: 74.7487373415%;
    left: 74.7487373415%;
    transform: rotate(135deg);
    -webkit-animation-delay: -.5s;
    animation-delay: -.5s
}

.la-line-spin-clockwise-fade-rotating[_ngcontent-c1]>div[_ngcontent-c1]:nth-child(5) {
    top: 84.9999999974%;
    left: 50.0000000004%;
    transform: rotate(180deg);
    -webkit-animation-delay: -.375s;
    animation-delay: -.375s
}

.la-line-spin-clockwise-fade-rotating[_ngcontent-c1]>div[_ngcontent-c1]:nth-child(6) {
    top: 74.7487369862%;
    left: 25.2512627193%;
    transform: rotate(225deg);
    -webkit-animation-delay: -.25s;
    animation-delay: -.25s
}

.la-line-spin-clockwise-fade-rotating[_ngcontent-c1]>div[_ngcontent-c1]:nth-child(7) {
    top: 49.9999806189%;
    left: 15.0000039834%;
    transform: rotate(270deg);
    -webkit-animation-delay: -.125s;
    animation-delay: -.125s
}

.la-line-spin-clockwise-fade-rotating[_ngcontent-c1]>div[_ngcontent-c1]:nth-child(8) {
    top: 25.2506949798%;
    left: 25.2513989292%;
    transform: rotate(315deg);
    -webkit-animation-delay: 0s;
    animation-delay: 0s
}

.la-line-spin-clockwise-fade-rotating.la-sm[_ngcontent-c1] {
    width: 16px;
    height: 16px
}

.la-line-spin-clockwise-fade-rotating.la-sm[_ngcontent-c1]>div[_ngcontent-c1] {
    width: 1px;
    height: 4px;
    margin-top: -2px;
    margin-left: 0
}

.la-line-spin-clockwise-fade-rotating.la-2x[_ngcontent-c1] {
    width: 64px;
    height: 64px
}

.la-line-spin-clockwise-fade-rotating.la-2x[_ngcontent-c1]>div[_ngcontent-c1] {
    width: 4px;
    height: 20px;
    margin-top: -10px;
    margin-left: -2px
}

.la-line-spin-clockwise-fade-rotating.la-3x[_ngcontent-c1] {
    width: 96px;
    height: 96px
}

.la-line-spin-clockwise-fade-rotating.la-3x[_ngcontent-c1]>div[_ngcontent-c1] {
    width: 6px;
    height: 30px;
    margin-top: -15px;
    margin-left: -3px
}

@-webkit-keyframes line-spin-clockwise-fade-rotating-rotate {
    100% {
        transform: rotate(-360deg)
    }
}

@keyframes line-spin-clockwise-fade-rotating-rotate {
    100% {
        transform: rotate(-360deg)
    }
}

@-webkit-keyframes line-spin-clockwise-fade-rotating {
    50% {
        opacity: .2
    }

    100% {
        opacity: 1
    }
}

@keyframes line-spin-clockwise-fade-rotating {
    50% {
        opacity: .2
    }

    100% {
        opacity: 1
    }
}

.la-line-spin-clockwise-fade[_ngcontent-c1],
.la-line-spin-clockwise-fade[_ngcontent-c1]>div[_ngcontent-c1] {
    position: relative;
    box-sizing: border-box
}

.la-line-spin-clockwise-fade[_ngcontent-c1] {
    display: block;
    font-size: 0;
    color: #fff;
    width: 32px;
    height: 32px
}

.la-line-spin-clockwise-fade.la-dark[_ngcontent-c1] {
    color: #333
}

.la-line-spin-clockwise-fade[_ngcontent-c1]>div[_ngcontent-c1] {
    display: inline-block;
    float: none;
    background-color: currentColor;
    border: 0 solid currentColor;
    position: absolute;
    width: 2px;
    height: 10px;
    margin: -5px 2px 2px -1px;
    border-radius: 0;
    -webkit-animation: 1s ease-in-out infinite line-spin-clockwise-fade;
    animation: 1s ease-in-out infinite line-spin-clockwise-fade
}

.la-line-spin-clockwise-fade[_ngcontent-c1]>div[_ngcontent-c1]:nth-child(1) {
    top: 15%;
    left: 50%;
    transform: rotate(0);
    -webkit-animation-delay: -.875s;
    animation-delay: -.875s
}

.la-line-spin-clockwise-fade[_ngcontent-c1]>div[_ngcontent-c1]:nth-child(2) {
    top: 25.2512626585%;
    left: 74.7487373415%;
    transform: rotate(45deg);
    -webkit-animation-delay: -.75s;
    animation-delay: -.75s
}

.la-line-spin-clockwise-fade[_ngcontent-c1]>div[_ngcontent-c1]:nth-child(3) {
    top: 50%;
    left: 85%;
    transform: rotate(90deg);
    -webkit-animation-delay: -.625s;
    animation-delay: -.625s
}

.la-line-spin-clockwise-fade[_ngcontent-c1]>div[_ngcontent-c1]:nth-child(4) {
    top: 74.7487373415%;
    left: 74.7487373415%;
    transform: rotate(135deg);
    -webkit-animation-delay: -.5s;
    animation-delay: -.5s
}

.la-line-spin-clockwise-fade[_ngcontent-c1]>div[_ngcontent-c1]:nth-child(5) {
    top: 84.9999999974%;
    left: 50.0000000004%;
    transform: rotate(180deg);
    -webkit-animation-delay: -.375s;
    animation-delay: -.375s
}

.la-line-spin-clockwise-fade[_ngcontent-c1]>div[_ngcontent-c1]:nth-child(6) {
    top: 74.7487369862%;
    left: 25.2512627193%;
    transform: rotate(225deg);
    -webkit-animation-delay: -.25s;
    animation-delay: -.25s
}

.la-line-spin-clockwise-fade[_ngcontent-c1]>div[_ngcontent-c1]:nth-child(7) {
    top: 49.9999806189%;
    left: 15.0000039834%;
    transform: rotate(270deg);
    -webkit-animation-delay: -.125s;
    animation-delay: -.125s
}

.la-line-spin-clockwise-fade[_ngcontent-c1]>div[_ngcontent-c1]:nth-child(8) {
    top: 25.2506949798%;
    left: 25.2513989292%;
    transform: rotate(315deg);
    -webkit-animation-delay: 0s;
    animation-delay: 0s
}

.la-line-spin-clockwise-fade.la-sm[_ngcontent-c1] {
    width: 16px;
    height: 16px
}

.la-line-spin-clockwise-fade.la-sm[_ngcontent-c1]>div[_ngcontent-c1] {
    width: 1px;
    height: 4px;
    margin-top: -2px;
    margin-left: 0
}

.la-line-spin-clockwise-fade.la-2x[_ngcontent-c1] {
    width: 64px;
    height: 64px
}

.la-line-spin-clockwise-fade.la-2x[_ngcontent-c1]>div[_ngcontent-c1] {
    width: 4px;
    height: 20px;
    margin-top: -10px;
    margin-left: -2px
}

.la-line-spin-clockwise-fade.la-3x[_ngcontent-c1] {
    width: 96px;
    height: 96px
}

.la-line-spin-clockwise-fade.la-3x[_ngcontent-c1]>div[_ngcontent-c1] {
    width: 6px;
    height: 30px;
    margin-top: -15px;
    margin-left: -3px
}

@-webkit-keyframes line-spin-clockwise-fade {
    50% {
        opacity: .2
    }

    100% {
        opacity: 1
    }
}

@keyframes line-spin-clockwise-fade {
    50% {
        opacity: .2
    }

    100% {
        opacity: 1
    }
}

.la-line-spin-fade-rotating[_ngcontent-c1],
.la-line-spin-fade-rotating[_ngcontent-c1]>div[_ngcontent-c1] {
    position: relative;
    box-sizing: border-box
}

.la-line-spin-fade-rotating[_ngcontent-c1] {
    display: block;
    font-size: 0;
    color: #fff;
    width: 32px;
    height: 32px;
    -webkit-animation: 6s linear infinite ball-spin-fade-rotating-rotate;
    animation: 6s linear infinite ball-spin-fade-rotating-rotate
}

.la-line-spin-fade-rotating.la-dark[_ngcontent-c1] {
    color: #333
}

.la-line-spin-fade-rotating[_ngcontent-c1]>div[_ngcontent-c1] {
    display: inline-block;
    float: none;
    background-color: currentColor;
    border: 0 solid currentColor;
    position: absolute;
    width: 2px;
    height: 10px;
    margin: -5px 2px 2px -1px;
    border-radius: 0;
    -webkit-animation: 1s ease-in-out infinite line-spin-fade-rotating;
    animation: 1s ease-in-out infinite line-spin-fade-rotating
}

.la-line-spin-fade-rotating[_ngcontent-c1]>div[_ngcontent-c1]:nth-child(1) {
    top: 15%;
    left: 50%;
    transform: rotate(0);
    -webkit-animation-delay: -1.125s;
    animation-delay: -1.125s
}

.la-line-spin-fade-rotating[_ngcontent-c1]>div[_ngcontent-c1]:nth-child(2) {
    top: 25.2512626585%;
    left: 74.7487373415%;
    transform: rotate(45deg);
    -webkit-animation-delay: -1.25s;
    animation-delay: -1.25s
}

.la-line-spin-fade-rotating[_ngcontent-c1]>div[_ngcontent-c1]:nth-child(3) {
    top: 50%;
    left: 85%;
    transform: rotate(90deg);
    -webkit-animation-delay: -1.375s;
    animation-delay: -1.375s
}

.la-line-spin-fade-rotating[_ngcontent-c1]>div[_ngcontent-c1]:nth-child(4) {
    top: 74.7487373415%;
    left: 74.7487373415%;
    transform: rotate(135deg);
    -webkit-animation-delay: -1.5s;
    animation-delay: -1.5s
}

.la-line-spin-fade-rotating[_ngcontent-c1]>div[_ngcontent-c1]:nth-child(5) {
    top: 84.9999999974%;
    left: 50.0000000004%;
    transform: rotate(180deg);
    -webkit-animation-delay: -1.625s;
    animation-delay: -1.625s
}

.la-line-spin-fade-rotating[_ngcontent-c1]>div[_ngcontent-c1]:nth-child(6) {
    top: 74.7487369862%;
    left: 25.2512627193%;
    transform: rotate(225deg);
    -webkit-animation-delay: -1.75s;
    animation-delay: -1.75s
}

.la-line-spin-fade-rotating[_ngcontent-c1]>div[_ngcontent-c1]:nth-child(7) {
    top: 49.9999806189%;
    left: 15.0000039834%;
    transform: rotate(270deg);
    -webkit-animation-delay: -1.875s;
    animation-delay: -1.875s
}

.la-line-spin-fade-rotating[_ngcontent-c1]>div[_ngcontent-c1]:nth-child(8) {
    top: 25.2506949798%;
    left: 25.2513989292%;
    transform: rotate(315deg);
    -webkit-animation-delay: -2s;
    animation-delay: -2s
}

.la-line-spin-fade-rotating.la-sm[_ngcontent-c1] {
    width: 16px;
    height: 16px
}

.la-line-spin-fade-rotating.la-sm[_ngcontent-c1]>div[_ngcontent-c1] {
    width: 1px;
    height: 4px;
    margin-top: -2px;
    margin-left: 0
}

.la-line-spin-fade-rotating.la-2x[_ngcontent-c1] {
    width: 64px;
    height: 64px
}

.la-line-spin-fade-rotating.la-2x[_ngcontent-c1]>div[_ngcontent-c1] {
    width: 4px;
    height: 20px;
    margin-top: -10px;
    margin-left: -2px
}

.la-line-spin-fade-rotating.la-3x[_ngcontent-c1] {
    width: 96px;
    height: 96px
}

.la-line-spin-fade-rotating.la-3x[_ngcontent-c1]>div[_ngcontent-c1] {
    width: 6px;
    height: 30px;
    margin-top: -15px;
    margin-left: -3px
}

@-webkit-keyframes ball-spin-fade-rotating-rotate {
    100% {
        transform: rotate(360deg)
    }
}

@keyframes ball-spin-fade-rotating-rotate {
    100% {
        transform: rotate(360deg)
    }
}

@-webkit-keyframes line-spin-fade-rotating {
    50% {
        opacity: .2
    }

    100% {
        opacity: 1
    }
}

@keyframes line-spin-fade-rotating {
    50% {
        opacity: .2
    }

    100% {
        opacity: 1
    }
}

.la-line-spin-fade[_ngcontent-c1],
.la-line-spin-fade[_ngcontent-c1]>div[_ngcontent-c1] {
    position: relative;
    box-sizing: border-box
}

.la-line-spin-fade[_ngcontent-c1] {
    display: block;
    font-size: 0;
    color: #fff;
    width: 32px;
    height: 32px
}

.la-line-spin-fade.la-dark[_ngcontent-c1] {
    color: #333
}

.la-line-spin-fade[_ngcontent-c1]>div[_ngcontent-c1] {
    display: inline-block;
    float: none;
    background-color: currentColor;
    border: 0 solid currentColor;
    position: absolute;
    width: 2px;
    height: 10px;
    margin: -5px 2px 2px -1px;
    border-radius: 0;
    -webkit-animation: 1s ease-in-out infinite line-spin-fade;
    animation: 1s ease-in-out infinite line-spin-fade
}

.la-line-spin-fade[_ngcontent-c1]>div[_ngcontent-c1]:nth-child(1) {
    top: 15%;
    left: 50%;
    transform: rotate(0);
    -webkit-animation-delay: -1.125s;
    animation-delay: -1.125s
}

.la-line-spin-fade[_ngcontent-c1]>div[_ngcontent-c1]:nth-child(2) {
    top: 25.2512626585%;
    left: 74.7487373415%;
    transform: rotate(45deg);
    -webkit-animation-delay: -1.25s;
    animation-delay: -1.25s
}

.la-line-spin-fade[_ngcontent-c1]>div[_ngcontent-c1]:nth-child(3) {
    top: 50%;
    left: 85%;
    transform: rotate(90deg);
    -webkit-animation-delay: -1.375s;
    animation-delay: -1.375s
}

.la-line-spin-fade[_ngcontent-c1]>div[_ngcontent-c1]:nth-child(4) {
    top: 74.7487373415%;
    left: 74.7487373415%;
    transform: rotate(135deg);
    -webkit-animation-delay: -1.5s;
    animation-delay: -1.5s
}

.la-line-spin-fade[_ngcontent-c1]>div[_ngcontent-c1]:nth-child(5) {
    top: 84.9999999974%;
    left: 50.0000000004%;
    transform: rotate(180deg);
    -webkit-animation-delay: -1.625s;
    animation-delay: -1.625s
}

.la-line-spin-fade[_ngcontent-c1]>div[_ngcontent-c1]:nth-child(6) {
    top: 74.7487369862%;
    left: 25.2512627193%;
    transform: rotate(225deg);
    -webkit-animation-delay: -1.75s;
    animation-delay: -1.75s
}

.la-line-spin-fade[_ngcontent-c1]>div[_ngcontent-c1]:nth-child(7) {
    top: 49.9999806189%;
    left: 15.0000039834%;
    transform: rotate(270deg);
    -webkit-animation-delay: -1.875s;
    animation-delay: -1.875s
}

.la-line-spin-fade[_ngcontent-c1]>div[_ngcontent-c1]:nth-child(8) {
    top: 25.2506949798%;
    left: 25.2513989292%;
    transform: rotate(315deg);
    -webkit-animation-delay: -2s;
    animation-delay: -2s
}

.la-line-spin-fade.la-sm[_ngcontent-c1] {
    width: 16px;
    height: 16px
}

.la-line-spin-fade.la-sm[_ngcontent-c1]>div[_ngcontent-c1] {
    width: 1px;
    height: 4px;
    margin-top: -2px;
    margin-left: 0
}

.la-line-spin-fade.la-2x[_ngcontent-c1] {
    width: 64px;
    height: 64px
}

.la-line-spin-fade.la-2x[_ngcontent-c1]>div[_ngcontent-c1] {
    width: 4px;
    height: 20px;
    margin-top: -10px;
    margin-left: -2px
}

.la-line-spin-fade.la-3x[_ngcontent-c1] {
    width: 96px;
    height: 96px
}

.la-line-spin-fade.la-3x[_ngcontent-c1]>div[_ngcontent-c1] {
    width: 6px;
    height: 30px;
    margin-top: -15px;
    margin-left: -3px
}

@-webkit-keyframes line-spin-fade {
    50% {
        opacity: .2
    }

    100% {
        opacity: 1
    }
}

@keyframes line-spin-fade {
    50% {
        opacity: .2
    }

    100% {
        opacity: 1
    }
}

.la-pacman[_ngcontent-c1],
.la-pacman[_ngcontent-c1]>div[_ngcontent-c1] {
    position: relative;
    box-sizing: border-box
}

.la-pacman[_ngcontent-c1] {
    display: block;
    font-size: 0;
    color: #fff;
    width: 32px;
    height: 32px
}

.la-pacman.la-dark[_ngcontent-c1] {
    color: #333
}

.la-pacman[_ngcontent-c1]>div[_ngcontent-c1] {
    display: inline-block;
    float: none;
    background-color: currentColor;
    border: 0 solid currentColor
}

.la-pacman[_ngcontent-c1]>div[_ngcontent-c1]:nth-child(1),
.la-pacman[_ngcontent-c1]>div[_ngcontent-c1]:nth-child(2) {
    width: 0;
    height: 0;
    background: 0 0;
    border-style: solid;
    border-width: 16px;
    border-right-color: transparent;
    border-radius: 100%;
    -webkit-animation: .5s infinite pacman-rotate-half-up;
    animation: .5s infinite pacman-rotate-half-up
}

.la-pacman[_ngcontent-c1]>div[_ngcontent-c1]:nth-child(2) {
    margin-top: -32px;
    -webkit-animation-name: pacman-rotate-half-down;
    animation-name: pacman-rotate-half-down
}

.la-pacman[_ngcontent-c1]>div[_ngcontent-c1]:nth-child(3),
.la-pacman[_ngcontent-c1]>div[_ngcontent-c1]:nth-child(4),
.la-pacman[_ngcontent-c1]>div[_ngcontent-c1]:nth-child(5),
.la-pacman[_ngcontent-c1]>div[_ngcontent-c1]:nth-child(6) {
    position: absolute;
    top: 50%;
    left: 200%;
    width: 8px;
    height: 8px;
    border-radius: 100%;
    opacity: 0;
    -webkit-animation: 2s linear infinite pacman-balls;
    animation: 2s linear infinite pacman-balls
}

.la-pacman[_ngcontent-c1]>div[_ngcontent-c1]:nth-child(3) {
    -webkit-animation-delay: -1.44s;
    animation-delay: -1.44s
}

.la-pacman[_ngcontent-c1]>div[_ngcontent-c1]:nth-child(4) {
    -webkit-animation-delay: -1.94s;
    animation-delay: -1.94s
}

.la-pacman[_ngcontent-c1]>div[_ngcontent-c1]:nth-child(5) {
    -webkit-animation-delay: -2.44s;
    animation-delay: -2.44s
}

.la-pacman[_ngcontent-c1]>div[_ngcontent-c1]:nth-child(6) {
    -webkit-animation-delay: -2.94s;
    animation-delay: -2.94s
}

.la-pacman.la-sm[_ngcontent-c1] {
    width: 16px;
    height: 16px
}

.la-pacman.la-sm[_ngcontent-c1]>div[_ngcontent-c1]:nth-child(1),
.la-pacman.la-sm[_ngcontent-c1]>div[_ngcontent-c1]:nth-child(2) {
    border-width: 8px
}

.la-pacman.la-sm[_ngcontent-c1]>div[_ngcontent-c1]:nth-child(2) {
    margin-top: -16px
}

.la-pacman.la-sm[_ngcontent-c1]>div[_ngcontent-c1]:nth-child(3),
.la-pacman.la-sm[_ngcontent-c1]>div[_ngcontent-c1]:nth-child(4),
.la-pacman.la-sm[_ngcontent-c1]>div[_ngcontent-c1]:nth-child(5),
.la-pacman.la-sm[_ngcontent-c1]>div[_ngcontent-c1]:nth-child(6) {
    width: 4px;
    height: 4px
}

.la-pacman.la-2x[_ngcontent-c1] {
    width: 64px;
    height: 64px
}

.la-pacman.la-2x[_ngcontent-c1]>div[_ngcontent-c1]:nth-child(1),
.la-pacman.la-2x[_ngcontent-c1]>div[_ngcontent-c1]:nth-child(2) {
    border-width: 32px
}

.la-pacman.la-2x[_ngcontent-c1]>div[_ngcontent-c1]:nth-child(2) {
    margin-top: -64px
}

.la-pacman.la-2x[_ngcontent-c1]>div[_ngcontent-c1]:nth-child(3),
.la-pacman.la-2x[_ngcontent-c1]>div[_ngcontent-c1]:nth-child(4),
.la-pacman.la-2x[_ngcontent-c1]>div[_ngcontent-c1]:nth-child(5),
.la-pacman.la-2x[_ngcontent-c1]>div[_ngcontent-c1]:nth-child(6) {
    width: 16px;
    height: 16px
}

.la-pacman.la-3x[_ngcontent-c1] {
    width: 96px;
    height: 96px
}

.la-pacman.la-3x[_ngcontent-c1]>div[_ngcontent-c1]:nth-child(1),
.la-pacman.la-3x[_ngcontent-c1]>div[_ngcontent-c1]:nth-child(2) {
    border-width: 48px
}

.la-pacman.la-3x[_ngcontent-c1]>div[_ngcontent-c1]:nth-child(2) {
    margin-top: -96px
}

.la-pacman.la-3x[_ngcontent-c1]>div[_ngcontent-c1]:nth-child(3),
.la-pacman.la-3x[_ngcontent-c1]>div[_ngcontent-c1]:nth-child(4),
.la-pacman.la-3x[_ngcontent-c1]>div[_ngcontent-c1]:nth-child(5),
.la-pacman.la-3x[_ngcontent-c1]>div[_ngcontent-c1]:nth-child(6) {
    width: 24px;
    height: 24px
}

@-webkit-keyframes pacman-rotate-half-up {

    0%,
    100% {
        transform: rotate(270deg)
    }

    50% {
        transform: rotate(360deg)
    }
}

@keyframes pacman-rotate-half-up {

    0%,
    100% {
        transform: rotate(270deg)
    }

    50% {
        transform: rotate(360deg)
    }
}

@-webkit-keyframes pacman-rotate-half-down {

    0%,
    100% {
        transform: rotate(90deg)
    }

    50% {
        transform: rotate(0)
    }
}

@keyframes pacman-rotate-half-down {

    0%,
    100% {
        transform: rotate(90deg)
    }

    50% {
        transform: rotate(0)
    }
}

@-webkit-keyframes pacman-balls {
    0% {
        left: 200%;
        opacity: 0;
        transform: translateY(-50%)
    }

    5% {
        opacity: .5
    }

    66% {
        opacity: 1
    }

    67% {
        opacity: 0
    }

    100% {
        left: 0;
        transform: translateY(-50%)
    }
}

@keyframes pacman-balls {
    0% {
        left: 200%;
        opacity: 0;
        transform: translateY(-50%)
    }

    5% {
        opacity: .5
    }

    66% {
        opacity: 1
    }

    67% {
        opacity: 0
    }

    100% {
        left: 0;
        transform: translateY(-50%)
    }
}

.la-square-jelly-box[_ngcontent-c1],
.la-square-jelly-box[_ngcontent-c1]>div[_ngcontent-c1] {
    position: relative;
    box-sizing: border-box
}

.la-square-jelly-box[_ngcontent-c1] {
    display: block;
    font-size: 0;
    color: #fff;
    width: 32px;
    height: 32px
}

.la-square-jelly-box.la-dark[_ngcontent-c1] {
    color: #333
}

.la-square-jelly-box[_ngcontent-c1]>div[_ngcontent-c1] {
    display: inline-block;
    float: none;
    background-color: currentColor;
    border: 0 solid currentColor
}

.la-square-jelly-box[_ngcontent-c1]>div[_ngcontent-c1]:nth-child(1),
.la-square-jelly-box[_ngcontent-c1]>div[_ngcontent-c1]:nth-child(2) {
    position: absolute;
    left: 0;
    width: 100%
}

.la-square-jelly-box[_ngcontent-c1]>div[_ngcontent-c1]:nth-child(1) {
    top: -25%;
    z-index: 1;
    height: 100%;
    border-radius: 10%;
    -webkit-animation: .6s linear -.1s infinite square-jelly-box-animate;
    animation: .6s linear -.1s infinite square-jelly-box-animate
}

.la-square-jelly-box[_ngcontent-c1]>div[_ngcontent-c1]:nth-child(2) {
    bottom: -9%;
    height: 10%;
    background: #000;
    border-radius: 50%;
    opacity: .2;
    -webkit-animation: .6s linear -.1s infinite square-jelly-box-shadow;
    animation: .6s linear -.1s infinite square-jelly-box-shadow
}

.la-square-jelly-box.la-sm[_ngcontent-c1] {
    width: 16px;
    height: 16px
}

.la-square-jelly-box.la-2x[_ngcontent-c1] {
    width: 64px;
    height: 64px
}

.la-square-jelly-box.la-3x[_ngcontent-c1] {
    width: 96px;
    height: 96px
}

@-webkit-keyframes square-jelly-box-animate {
    17% {
        border-bottom-right-radius: 10%
    }

    25% {
        transform: translateY(25%) rotate(22.5deg)
    }

    50% {
        border-bottom-right-radius: 100%;
        transform: translateY(50%) scale(1, .9) rotate(45deg)
    }

    75% {
        transform: translateY(25%) rotate(67.5deg)
    }

    100% {
        transform: translateY(0) rotate(90deg)
    }
}

@keyframes square-jelly-box-animate {
    17% {
        border-bottom-right-radius: 10%
    }

    25% {
        transform: translateY(25%) rotate(22.5deg)
    }

    50% {
        border-bottom-right-radius: 100%;
        transform: translateY(50%) scale(1, .9) rotate(45deg)
    }

    75% {
        transform: translateY(25%) rotate(67.5deg)
    }

    100% {
        transform: translateY(0) rotate(90deg)
    }
}

@-webkit-keyframes square-jelly-box-shadow {
    50% {
        transform: scale(1.25, 1)
    }
}

@keyframes square-jelly-box-shadow {
    50% {
        transform: scale(1.25, 1)
    }
}

.la-square-loader[_ngcontent-c1],
.la-square-loader[_ngcontent-c1]>div[_ngcontent-c1] {
    position: relative;
    box-sizing: border-box
}

.la-square-loader[_ngcontent-c1] {
    display: block;
    font-size: 0;
    color: #fff;
    width: 32px;
    height: 32px
}

.la-square-loader.la-dark[_ngcontent-c1] {
    color: #333
}

.la-square-loader[_ngcontent-c1]>div[_ngcontent-c1] {
    display: inline-block;
    float: none;
    border: 2px solid currentColor;
    width: 100%;
    height: 100%;
    background: 0 0;
    border-radius: 0;
    -webkit-animation: 2s infinite square-loader;
    animation: 2s infinite square-loader
}

.la-square-loader[_ngcontent-c1]>div[_ngcontent-c1]:after {
    display: inline-block;
    width: 100%;
    vertical-align: top;
    content: "";
    background-color: currentColor;
    -webkit-animation: 2s ease-in infinite square-loader-inner;
    animation: 2s ease-in infinite square-loader-inner
}

.la-square-loader.la-sm[_ngcontent-c1] {
    width: 16px;
    height: 16px
}

.la-square-loader.la-sm[_ngcontent-c1]>div[_ngcontent-c1] {
    border-width: 1px
}

.la-square-loader.la-2x[_ngcontent-c1] {
    width: 64px;
    height: 64px
}

.la-square-loader.la-2x[_ngcontent-c1]>div[_ngcontent-c1] {
    border-width: 4px
}

.la-square-loader.la-3x[_ngcontent-c1] {
    width: 96px;
    height: 96px
}

.la-square-loader.la-3x[_ngcontent-c1]>div[_ngcontent-c1] {
    border-width: 6px
}

@-webkit-keyframes square-loader {
    0% {
        transform: rotate(0)
    }

    25%,
    50% {
        transform: rotate(180deg)
    }

    100%,
    75% {
        transform: rotate(360deg)
    }
}

@keyframes square-loader {
    0% {
        transform: rotate(0)
    }

    25%,
    50% {
        transform: rotate(180deg)
    }

    100%,
    75% {
        transform: rotate(360deg)
    }
}

@-webkit-keyframes square-loader-inner {

    0%,
    100%,
    25% {
        height: 0
    }

    50%,
    75% {
        height: 100%
    }
}

@keyframes square-loader-inner {

    0%,
    100%,
    25% {
        height: 0
    }

    50%,
    75% {
        height: 100%
    }
}

.la-square-spin[_ngcontent-c1],
.la-square-spin[_ngcontent-c1]>div[_ngcontent-c1] {
    position: relative;
    box-sizing: border-box
}

.la-square-spin[_ngcontent-c1] {
    display: block;
    font-size: 0;
    color: #fff;
    width: 32px;
    height: 32px
}

.la-square-spin.la-dark[_ngcontent-c1] {
    color: #333
}

.la-square-spin[_ngcontent-c1]>div[_ngcontent-c1] {
    display: inline-block;
    float: none;
    background-color: currentColor;
    border: 0 solid currentColor;
    width: 100%;
    height: 100%;
    border-radius: 0;
    -webkit-animation: 3s cubic-bezier(.09, .57, .49, .9) infinite square-spin;
    animation: 3s cubic-bezier(.09, .57, .49, .9) infinite square-spin
}

.la-square-spin.la-sm[_ngcontent-c1] {
    width: 16px;
    height: 16px
}

.la-square-spin.la-2x[_ngcontent-c1] {
    width: 64px;
    height: 64px
}

.la-square-spin.la-3x[_ngcontent-c1] {
    width: 96px;
    height: 96px
}

@-webkit-keyframes square-spin {
    0% {
        transform: perspective(100px) rotateX(0) rotateY(0)
    }

    25% {
        transform: perspective(100px) rotateX(180deg) rotateY(0)
    }

    50% {
        transform: perspective(100px) rotateX(180deg) rotateY(180deg)
    }

    75% {
        transform: perspective(100px) rotateX(0) rotateY(180deg)
    }

    100% {
        transform: perspective(100px) rotateX(0) rotateY(360deg)
    }
}

@keyframes square-spin {
    0% {
        transform: perspective(100px) rotateX(0) rotateY(0)
    }

    25% {
        transform: perspective(100px) rotateX(180deg) rotateY(0)
    }

    50% {
        transform: perspective(100px) rotateX(180deg) rotateY(180deg)
    }

    75% {
        transform: perspective(100px) rotateX(0) rotateY(180deg)
    }

    100% {
        transform: perspective(100px) rotateX(0) rotateY(360deg)
    }
}

.la-timer[_ngcontent-c1],
.la-timer[_ngcontent-c1]>div[_ngcontent-c1] {
    position: relative;
    box-sizing: border-box
}

.la-timer[_ngcontent-c1] {
    display: block;
    font-size: 0;
    color: #fff;
    width: 32px;
    height: 32px
}

.la-timer.la-dark[_ngcontent-c1] {
    color: #333
}

.la-timer[_ngcontent-c1]>div[_ngcontent-c1] {
    display: inline-block;
    float: none;
    border: 2px solid currentColor;
    width: 32px;
    height: 32px;
    background: 0 0;
    border-radius: 100%
}

.la-timer[_ngcontent-c1]>div[_ngcontent-c1]:after,
.la-timer[_ngcontent-c1]>div[_ngcontent-c1]:before {
    position: absolute;
    top: 14px;
    left: 14px;
    display: block;
    width: 2px;
    margin-top: -1px;
    margin-left: -1px;
    content: "";
    background: currentColor;
    border-radius: 2px;
    transform-origin: 1px 1px 0;
    -webkit-animation: 1.25s linear -625ms infinite timer-loader;
    animation: 1.25s linear -625ms infinite timer-loader
}

.la-timer[_ngcontent-c1]>div[_ngcontent-c1]:before {
    height: 12px
}

.la-timer[_ngcontent-c1]>div[_ngcontent-c1]:after {
    height: 8px;
    -webkit-animation-duration: 15s;
    animation-duration: 15s;
    -webkit-animation-delay: -7.5s;
    animation-delay: -7.5s
}

.la-timer.la-sm[_ngcontent-c1] {
    width: 16px;
    height: 16px
}

.la-timer.la-sm[_ngcontent-c1]>div[_ngcontent-c1] {
    width: 16px;
    height: 16px;
    border-width: 1px
}

.la-timer.la-sm[_ngcontent-c1]>div[_ngcontent-c1]:after,
.la-timer.la-sm[_ngcontent-c1]>div[_ngcontent-c1]:before {
    top: 7px;
    left: 7px;
    width: 1px;
    margin-top: -.5px;
    margin-left: -.5px;
    border-radius: 1px;
    transform-origin: .5px .5px 0
}

.la-timer.la-sm[_ngcontent-c1]>div[_ngcontent-c1]:before {
    height: 6px
}

.la-timer.la-sm[_ngcontent-c1]>div[_ngcontent-c1]:after {
    height: 4px
}

.la-timer.la-2x[_ngcontent-c1] {
    width: 64px;
    height: 64px
}

.la-timer.la-2x[_ngcontent-c1]>div[_ngcontent-c1] {
    width: 64px;
    height: 64px;
    border-width: 4px
}

.la-timer.la-2x[_ngcontent-c1]>div[_ngcontent-c1]:after,
.la-timer.la-2x[_ngcontent-c1]>div[_ngcontent-c1]:before {
    top: 28px;
    left: 28px;
    width: 4px;
    margin-top: -2px;
    margin-left: -2px;
    border-radius: 4px;
    transform-origin: 2px 2px 0
}

.la-timer.la-2x[_ngcontent-c1]>div[_ngcontent-c1]:before {
    height: 24px
}

.la-timer.la-2x[_ngcontent-c1]>div[_ngcontent-c1]:after {
    height: 16px
}

.la-timer.la-3x[_ngcontent-c1] {
    width: 96px;
    height: 96px
}

.la-timer.la-3x[_ngcontent-c1]>div[_ngcontent-c1] {
    width: 96px;
    height: 96px;
    border-width: 6px
}

.la-timer.la-3x[_ngcontent-c1]>div[_ngcontent-c1]:after,
.la-timer.la-3x[_ngcontent-c1]>div[_ngcontent-c1]:before {
    top: 42px;
    left: 42px;
    width: 6px;
    margin-top: -3px;
    margin-left: -3px;
    border-radius: 6px;
    transform-origin: 3px 3px 0
}

.la-timer.la-3x[_ngcontent-c1]>div[_ngcontent-c1]:before {
    height: 36px
}

.la-timer.la-3x[_ngcontent-c1]>div[_ngcontent-c1]:after {
    height: 24px
}

@-webkit-keyframes timer-loader {
    0% {
        transform: rotate(0)
    }

    100% {
        transform: rotate(360deg)
    }
}

@keyframes timer-loader {
    0% {
        transform: rotate(0)
    }

    100% {
        transform: rotate(360deg)
    }
}

.la-triangle-skew-spin[_ngcontent-c1],
.la-triangle-skew-spin[_ngcontent-c1]>div[_ngcontent-c1] {
    position: relative;
    box-sizing: border-box
}

.la-triangle-skew-spin[_ngcontent-c1] {
    display: block;
    font-size: 0;
    color: #fff;
    width: 32px;
    height: 16px
}

.la-triangle-skew-spin.la-dark[_ngcontent-c1] {
    color: #333
}

.la-triangle-skew-spin[_ngcontent-c1]>div[_ngcontent-c1] {
    display: inline-block;
    float: none;
    border: 0 solid currentColor;
    width: 0;
    height: 0;
    background: 0 0;
    border: solid;
    border-width: 0 16px 16px;
    border-right-color: transparent;
    border-left-color: transparent;
    -webkit-animation: 3s cubic-bezier(.09, .57, .49, .9) infinite triangle-skew-spin;
    animation: 3s cubic-bezier(.09, .57, .49, .9) infinite triangle-skew-spin
}

.la-triangle-skew-spin.la-sm[_ngcontent-c1] {
    width: 16px;
    height: 8px
}

.la-triangle-skew-spin.la-sm[_ngcontent-c1]>div[_ngcontent-c1] {
    border-width: 0 8px 8px
}

.la-triangle-skew-spin.la-2x[_ngcontent-c1] {
    width: 64px;
    height: 32px
}

.la-triangle-skew-spin.la-2x[_ngcontent-c1]>div[_ngcontent-c1] {
    border-width: 0 32px 32px
}

.la-triangle-skew-spin.la-3x[_ngcontent-c1] {
    width: 96px;
    height: 48px
}

.la-triangle-skew-spin.la-3x[_ngcontent-c1]>div[_ngcontent-c1] {
    border-width: 0 48px 48px
}

@-webkit-keyframes triangle-skew-spin {
    0% {
        transform: perspective(100px) rotateX(0) rotateY(0)
    }

    25% {
        transform: perspective(100px) rotateX(180deg) rotateY(0)
    }

    50% {
        transform: perspective(100px) rotateX(180deg) rotateY(180deg)
    }

    75% {
        transform: perspective(100px) rotateX(0) rotateY(180deg)
    }

    100% {
        transform: perspective(100px) rotateX(0) rotateY(360deg)
    }
}

@keyframes triangle-skew-spin {
    0% {
        transform: perspective(100px) rotateX(0) rotateY(0)
    }

    25% {
        transform: perspective(100px) rotateX(180deg) rotateY(0)
    }

    50% {
        transform: perspective(100px) rotateX(180deg) rotateY(180deg)
    }

    75% {
        transform: perspective(100px) rotateX(0) rotateY(180deg)
    }

    100% {
        transform: perspective(100px) rotateX(0) rotateY(360deg)
    }
}

.overlay[_ngcontent-c1] {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 99999 !important
}

.overlay[_ngcontent-c1]>div[_ngcontent-c1]:not(.loading-text) {
    top: 50%;
    left: 50%;
    margin: 0;
    position: absolute;
    transform: translate(-50%, -50%)
}

.loading-text[_ngcontent-c1] {
    position: absolute;
    top: 60%;
    left: 50%;
    transform: translate(-50%, -60%);
    z-index: 99999 !important
}

.simple-notification-wrapper {
    position: fixed;
    width: 300px;
    z-index: 1000;
}

.simple-notification-wrapper.left {
    left: 20px;
}

.simple-notification-wrapper.top {
    top: 20px;
}

.simple-notification-wrapper.right {
    right: 20px;
}

.simple-notification-wrapper.bottom {
    bottom: 20px;
}

.simple-notification-wrapper.center {
    left: 50%;
    transform: translateX(-50%);
}

.simple-notification-wrapper.middle {
    top: 50%;
    transform: translateY(-50%);
}

.simple-notification-wrapper.middle.center {
    transform: translate(-50%, -50%);
}

@media (max-width: 340px) {
    .simple-notification-wrapper {
        width: auto;
        left: 20px;
        right: 20px;
    }
}

.popup-wrapper[_ngcontent-c3] {
    position: fixed;
    z-index: 100000;
    background-color: rgba(0, 0, 0, 0.6);
    width: 100%;
    height: 100%;
    top: 0;
    display: flex;
    justify-content: center;
    flex-flow: column wrap;
}

.popup-header[_ngcontent-c3] {
    width: 100%;
    font-size: 20px;
    min-height: 70px;
    background-color: #c94b4b;
    padding: 10px;
    border-top-left-radius: 6px;
    border-top-right-radius: 6px;
}

.popup-header[_ngcontent-c3] .heading[_ngcontent-c3] {
    display: flex;
    justify-content: flex-start;
    align-items: center;
}

.popup-header[_ngcontent-c3] .heading[_ngcontent-c3] .heading-elem[_ngcontent-c3] {
    padding: 10px 0 10px 25px;
    max-width: 450px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

@media (min-width: 767px) {
    .popup-header[_ngcontent-c3] .heading[_ngcontent-c3] .heading-elem[_ngcontent-c3] {
        font-size: 20px !important;
    }
}

.popup-header[_ngcontent-c3] .heading[_ngcontent-c3] .heading-elem[_ngcontent-c3] .reset-icon[_ngcontent-c3] {
    margin-top: 5px;
}

.popup-main[_ngcontent-c3] {
    padding: 30px 35px 0;
}

@media (min-width: 767px) {
    .popup-main[_ngcontent-c3] {
        font-size: 19px;
    }
}

.content[_ngcontent-c3] {
    background-color: #ffffff;
    margin: auto;
    display: flex;
    align-self: center;
    border-radius: 6px;
    color: #5b5b5b;
    flex-flow: column wrap;
    justify-content: center;
}

@media (min-width: 767px) {
    .content[_ngcontent-c3] {
        min-width: 600px;
    }
}

.content[_ngcontent-c3] .heading[_ngcontent-c3] {
    text-align: left;
    color: #ffffff;
}

.content[_ngcontent-c3] .message[_ngcontent-c3] {
    margin: 10px 0 25px;
}

.content[_ngcontent-c3] .warning-text[_ngcontent-c3] {
    text-align: left;
    font-weight: 600;
}

.content[_ngcontent-c3] .bottom_flex_end[_ngcontent-c3] {
    display: flex;
    justify-content: flex-end;
    margin: -5px 35px 35px;
}

.content[_ngcontent-c3] .def-btn-cancel[_ngcontent-c3] {
    margin: 13px 30px 13px 0 !important;
}

.content[_ngcontent-c3] .def-btn-success[_ngcontent-c3] {
    background-color: #c94b4b;
    width: inherit;
}

.content[_ngcontent-c3] .def-btn-success[_ngcontent-c3]:hover {
    transition: 0.3s ease;
    background: #b13333;
}

.switch[_ngcontent-c3] .checkbox-input[disabled][_ngcontent-c3]~.slider[_ngcontent-c3] {
    cursor: not-allowed;
    opacity: 0.4;
}

.header[_ngcontent-c5] {
    min-height: 80px;
    display: flex;
    justify-content: center;
    background-color: #ffffff;
    border-bottom: 1px solid #e3e3e3;
}

.header__logo-container[_ngcontent-c5] {
    display: flex;
    align-items: center;
}

.header__logo-container__image[_ngcontent-c5] {
    width: 320px;
    height: 80px;
}

.header__link[_ngcontent-c5] {
    line-height: 0;
}

.login-bg[_ngcontent-c5] {
    position: absolute;
    left: 0;
    right: 0;
    min-height: calc(100vh - 81px);
}

@media screen and (max-width: 767px) {
    .header[_ngcontent-c5] {
        min-height: 60px;
    }

    .header__logo-container__image[_ngcontent-c5] {
        height: 60px;
    }
}

.link[_ngcontent-c6] {
    font-size: 13px !important;
    color: #b6b6b6;
}

.content[_ngcontent-c7] {
    max-width: 455px;
    margin: 0 auto;
    padding: 0 10px;
    display: flex;
    flex-flow: column wrap;
    color: #5b5b5b;
}

.content[_ngcontent-c7] .form[_ngcontent-c7] {
    margin: 114px 0 0;
}

.content[_ngcontent-c7] .form[_ngcontent-c7] .fields-container[_ngcontent-c7] {
    margin: 36px 0 0;
}

.content[_ngcontent-c7] .form[_ngcontent-c7] .fields-container__field[_ngcontent-c7] {
    display: flex;
    flex-flow: column wrap;
}

.content[_ngcontent-c7] .form[_ngcontent-c7] .fields-container__field__input[_ngcontent-c7] {
    width: 100%;
}

.content[_ngcontent-c7] .form[_ngcontent-c7] .fields-container__field[_ngcontent-c7]+.fields-container__field[_ngcontent-c7] {
    margin-top: 10px;
}

.content[_ngcontent-c7] .form[_ngcontent-c7] .controls[_ngcontent-c7] {
    margin-top: 20px;
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.content[_ngcontent-c7] .form[_ngcontent-c7] .controls__password-recovery[_ngcontent-c7] {
    margin-right: 5px;
    font-size: 14px;
    color: #5b5b5b;
    cursor: pointer;
    text-decoration: underline;
}

.content[_ngcontent-c7] .form[_ngcontent-c7] .controls__submit[_ngcontent-c7] {
    height: 40px;
    max-width: 137px;
    color: #ffffff;
}

.content[_ngcontent-c7] .rest[_ngcontent-c7] {
    margin: 30px 0 100px;
}

@media screen and (max-width: 1400px) {
    .content[_ngcontent-c7] .rest[_ngcontent-c7] {
        margin: 30px 0;
    }
}

.content[_ngcontent-c7] .rest[_ngcontent-c7] .sign-up[_ngcontent-c7] {
    min-height: 50px;
    display: flex;
    justify-content: center;
    align-items: center;
}

.content[_ngcontent-c7] .rest[_ngcontent-c7] .sign-up__content[_ngcontent-c7] {
    font-size: 15px;
    letter-spacing: normal;
}

.content[_ngcontent-c7] .rest[_ngcontent-c7] .sign-up__content__link[_ngcontent-c7] {
    display: inline-block;
    margin-left: 5px;
    color: #94c817;
    cursor: pointer;
    text-decoration: underline;
}

@media screen and (max-width: 1600px) {
    .content[_ngcontent-c7] .form[_ngcontent-c7] {
        margin-top: 70px;
    }
}

@media screen and (max-height: 950px) {
    .content[_ngcontent-c7] .form[_ngcontent-c7] {
        margin-top: 40px;
    }
}

@media screen and (max-height: 889px) {
    .content[_ngcontent-c7] .form[_ngcontent-c7] {
        margin-top: 50px;
    }
}

@media screen and (max-width: 1191px) {
    .content[_ngcontent-c7] .form[_ngcontent-c7] {
        margin-top: 50px;
    }
}

@media screen and (max-width: 380px) {
    .content[_ngcontent-c7] {
        max-width: 310px;
    }

    .content[_ngcontent-c7] .form[_ngcontent-c7] {
        margin-top: 23px;
    }

    .content[_ngcontent-c7] .form[_ngcontent-c7] .fields-container[_ngcontent-c7] {
        margin-top: 23px;
    }

    .content[_ngcontent-c7] .form[_ngcontent-c7] .fields-container__field__input[_ngcontent-c7] {
        font-size: 14px;
    }

    .content[_ngcontent-c7] .form[_ngcontent-c7] .controls__submit[_ngcontent-c7] {
        font-size: 16px;
        max-width: 102px;
    }

    .content[_ngcontent-c7] .rest[_ngcontent-c7] {
        margin: 24px 0 26px;
    }
}

.advices[_ngcontent-c9] {
    padding-bottom: 60px;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    padding-top: 30px;
}

.advices__title[_ngcontent-c9] {
    text-align: center;
    margin-bottom: 36px;
}

.advices__advice-container[_ngcontent-c9] {
    display: flex;
    align-items: flex-start;
    width: 33%;
    padding: 0 40px;
}

.advices__advice-container[_ngcontent-c9]+.advices__advice-container[_ngcontent-c9] {
    border-left: 1px solid #ddd;
}

.advices[_ngcontent-c9] .advice-container[_ngcontent-c9] {
    display: flex;
    justify-content: space-between;
}

.advices[_ngcontent-c9] .advice-container__image[_ngcontent-c9] {
    min-width: 50px;
    height: 50px;
    margin-right: 21px;
    border: 2px solid #94c817;
    border-radius: 25px;
    display: flex;
    justify-content: center;
    align-items: center;
}

.advices[_ngcontent-c9] .advice-container__image__user[_ngcontent-c9] {
    height: 20px;
}

.advices[_ngcontent-c9] .advice-container__image__lock[_ngcontent-c9] {
    height: 25px;
}

.advices[_ngcontent-c9] .advice-container__image__shield[_ngcontent-c9] {
    height: 23px;
}

.advices[_ngcontent-c9] .advice-container__image__user[_ngcontent-c9]::before {
    content: url("/assets/icons/login/login-guy.svg");
}

.advices[_ngcontent-c9] .advice-container__image__lock[_ngcontent-c9]::before {
    content: url("/assets/icons/login/login-bag.svg");
}

.advices[_ngcontent-c9] .advice-container__image__shield[_ngcontent-c9]::before {
    content: url("/assets/icons/login/login-shild.svg");
}

.advices[_ngcontent-c9] .advice-container__text[_ngcontent-c9] {
    color: #8c8c8c;
    font-size: 14px;
    letter-spacing: normal;
    line-height: 1.6;
    width: calc(100% - 71px);
}

.advices[_ngcontent-c9] {
    padding-top: 30px;
    position: relative;
}

@media (max-width: 1191px) {
    .advices[_ngcontent-c9] {
        padding-top: 30px;
        position: relative;
    }
}

@media (max-width: 1191px) {
    .advices[_ngcontent-c9] .advice-container[_ngcontent-c9] {
        flex-direction: column;
        align-items: center;
        max-width: 455px;
        margin: 0 auto;
        padding: 0 10px;
    }

    .advices__advice-container[_ngcontent-c9] {
        width: 100%;
        padding: unset;
        align-items: center;
    }

    .advices__advice-container[_ngcontent-c9]+.advices__advice-container[_ngcontent-c9] {
        border-left: none;
        margin-top: 15px;
    }
}

@media (max-width: 380px) {
    .advices[_ngcontent-c9] .advice-container[_ngcontent-c9] {
        max-width: 310px;
    }
}

.demo-popup[_ngcontent-c10] {
    max-width: 650px;
    margin: 150px auto;
    display: flex;
    flex-flow: column wrap;
    background: #ffffff;
    border: 1px solid #dddddd;
    border-radius: 6px;
    color: #5b5b5b;
}

.demo-popup[_ngcontent-c10] .content[_ngcontent-c10] {
    margin: 60px 80px 30px;
    display: flex;
    flex-flow: column wrap;
    justify-content: center;
    align-items: center;
}

.demo-popup[_ngcontent-c10] .content[_ngcontent-c10] .message[_ngcontent-c10] {
    margin: 30px 0 30px;
    text-align: center;
}

@media screen and (max-width: 320px) {
    .demo-popup[_ngcontent-c10] .content[_ngcontent-c10] {
        margin: 60px 20px 30px;
    }
}

.simple-notification {
    width: 100%;
    padding: 10px 20px;
    box-sizing: border-box;
    position: relative;
    float: left;
    margin-bottom: 10px;
    color: #fff;
    cursor: pointer;
    transition: all 0.5s;
    min-height: 70px;
}

.simple-notification .sn-title,
.simple-notification .sn-content,
.simple-notification .sn-html {
    margin: 0;
}

.simple-notification .sn-title {
    line-height: 30px;
    font-size: 20px;
}

.simple-notification .sn-content {
    font-size: 16px;
    line-height: 20px;
}

.simple-notification.has-icon .sn-title,
.simple-notification.has-icon .sn-content,
.simple-notification.has-icon .sn-html {
    padding: 0 50px 0 0;
}

.simple-notification .icon {
    position: absolute;
    box-sizing: border-box;
    top: 0;
    right: 0;
    width: 70px;
    height: 70px;
    padding: 10px;
}

.simple-notification .icon.icon-hover:hover {
    opacity: 0.5;
}

.simple-notification .icon svg {
    fill: #fff;
    width: 100%;
    height: 100%;
}

.simple-notification .icon svg g {
    fill: #fff;
}

.simple-notification.rtl-mode.has-icon .sn-title,
.simple-notification.rtl-mode.has-icon .sn-content,
.simple-notification.rtl-mode.has-icon .sn-html {
    padding: 0 0 0 50px;
}

.simple-notification.rtl-mode {
    direction: rtl;
}

.simple-notification.rtl-mode .sn-content {
    padding: 0 0 0 50px;
}

.simple-notification.rtl-mode svg {
    left: 0;
    right: auto;
}

.simple-notification.error {
    background: #F44336;
}

.simple-notification.success {
    background: #8BC34A;
}

.simple-notification.alert {
    background: #ffdb5b;
}

.simple-notification.info {
    background: #03A9F4;
}

.simple-notification.warn {
    background: #ffdb5b;
}

.simple-notification .sn-progress-loader {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 5px;
}

.simple-notification .sn-progress-loader span {
    float: left;
    height: 100%;
}

.simple-notification.success .sn-progress-loader span {
    background: #689F38;
}

.simple-notification.error .sn-progress-loader span {
    background: #D32F2F;
}

.simple-notification.alert .sn-progress-loader span {
    background: #edc242;
}

.simple-notification.info .sn-progress-loader span {
    background: #0288D1;
}

.simple-notification.warn .sn-progress-loader span {
    background: #edc242;
}

.simple-notification.bare .sn-progress-loader span {
    background: #ccc;
}

.simple-notification.warn div .sn-title,
.simple-notification.warn div .sn-content,
.simple-notification.warn div .sn-html {
    color: #444;
}

.content[_ngcontent-c11] {
    max-width: 710px;
    margin: 0 auto;
    display: flex;
    flex-flow: column wrap;
    color: #5b5b5b;
}

.content.popup[_ngcontent-c11] {
    display: block !important;
}

.content[_ngcontent-c11] .form[_ngcontent-c11] {
    margin: 76px 10px 100px;
}

.content[_ngcontent-c11] .form[_ngcontent-c11] .heading[_ngcontent-c11]>h1[_ngcontent-c11] {
    font-size: 24px;
}

.content[_ngcontent-c11] .form[_ngcontent-c11] .fields-container[_ngcontent-c11] {
    margin-top: 36px;
}

.content[_ngcontent-c11] .form[_ngcontent-c11] .fields-container[_ngcontent-c11] [hidden][_ngcontent-c11] {
    display: none !important;
}

.content[_ngcontent-c11] .form[_ngcontent-c11] .fields-container__row[_ngcontent-c11] {
    display: flex;
    justify-content: space-between;
    align-items: baseline;
}

.content[_ngcontent-c11] .form[_ngcontent-c11] .fields-container__row__label[_ngcontent-c11] {
    display: flex;
    flex: 30%;
    padding-right: 10px;
    color: #5b5b5b;
    font-size: 14px;
}

.content[_ngcontent-c11] .form[_ngcontent-c11] .fields-container__row__switch[_ngcontent-c11] {
    display: flex;
    flex: 70%;
    align-items: center;
}

.content[_ngcontent-c11] .form[_ngcontent-c11] .fields-container__row[_ngcontent-c11] .input-field[_ngcontent-c11] {
    display: flex;
    flex: 70%;
    flex-flow: column wrap;
}

.content[_ngcontent-c11] .form[_ngcontent-c11] .fields-container__row[_ngcontent-c11] .input-field__input[_ngcontent-c11] {
    flex: 100%;
    width: 100%;
}

.content[_ngcontent-c11] .form[_ngcontent-c11] .fields-container__row[_ngcontent-c11] .input-field__phone[_ngcontent-c11] {
    height: 44px;
    display: flex;
    flex-flow: row wrap;
}

.content[_ngcontent-c11] .form[_ngcontent-c11] .fields-container__row[_ngcontent-c11] .input-field__phone__select[_ngcontent-c11] {
    height: inherit;
    position: relative;
    max-width: 30%;
    padding-left: 50px;
    display: flex;
    align-items: center;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}

.content[_ngcontent-c11] .form[_ngcontent-c11] .fields-container__row[_ngcontent-c11] .input-field__phone__select[_ngcontent-c11]>img[_ngcontent-c11] {
    position: absolute;
    left: 15px;
    top: calc(50% - 9px);
    width: 24px;
}

.content[_ngcontent-c11] .form[_ngcontent-c11] .fields-container__row[_ngcontent-c11] .input-field__phone__select[_ngcontent-c11]>select[_ngcontent-c11] {
    opacity: 0.0;
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    width: 100%;
    height: 100%;
}

.content[_ngcontent-c11] .form[_ngcontent-c11] .fields-container__row[_ngcontent-c11] .input-field__phone__input[_ngcontent-c11] {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    border-left: none;
    width: 70%;
}

.content[_ngcontent-c11] .form[_ngcontent-c11] .fields-container[_ngcontent-c11] .row-switch[_ngcontent-c11] {
    align-items: center;
}

.content[_ngcontent-c11] .form[_ngcontent-c11] .fields-container__row[_ngcontent-c11]+.fields-container__row[_ngcontent-c11] {
    margin-top: 10px;
}

.content[_ngcontent-c11] .form[_ngcontent-c11] .agreement-container[_ngcontent-c11] {
    display: flex;
    justify-content: flex-end;
}

.content[_ngcontent-c11] .form[_ngcontent-c11] .agreement-container__agreement[_ngcontent-c11] {
    width: 70%;
    margin-top: 30px;
    display: flex;
    align-items: center;
}

.content[_ngcontent-c11] .form[_ngcontent-c11] .agreement-container__agreement__checkbox[_ngcontent-c11] {
    width: 20px;
    height: 20px;
    background-color: #ffffff !important;
    border-radius: 4px;
}

.content[_ngcontent-c11] .form[_ngcontent-c11] .agreement-container__agreement__text[_ngcontent-c11] {
    margin-left: 12px;
    font-size: 14px;
}

.content[_ngcontent-c11] .form[_ngcontent-c11] .agreement-container__agreement__link[_ngcontent-c11] {
    color: #5b5b5b;
    cursor: pointer;
    text-decoration: underline;
}

.content[_ngcontent-c11] .form[_ngcontent-c11] .controls[_ngcontent-c11] {
    margin-top: 30px;
    display: flex;
    justify-content: flex-end;
}

.content[_ngcontent-c11] .form[_ngcontent-c11] .controls__submit[_ngcontent-c11] {
    width: 70%;
}

.content[_ngcontent-c11] .checkbox-container[_ngcontent-c11] {
    padding-left: 20px;
}

@media screen and (max-width: 600px) {
    .content[_ngcontent-c11] .form[_ngcontent-c11] .fields-container__row[_ngcontent-c11] .input-field__phone__image[_ngcontent-c11] {
        display: none;
    }

    .content[_ngcontent-c11] .form[_ngcontent-c11] .fields-container__row[_ngcontent-c11] .input-field__phone__select[_ngcontent-c11] {
        padding-left: 20px;
    }
}

@media screen and (max-width: 680px) {
    .content[_ngcontent-c11] .form[_ngcontent-c11] {
        margin: 20px 0 70px;
        padding: 0 30px;
    }

    .content[_ngcontent-c11] .form[_ngcontent-c11] .fields-container__row[_ngcontent-c11] {
        margin-top: 24px !important;
        flex-flow: column wrap;
    }

    .content[_ngcontent-c11] .form[_ngcontent-c11] .fields-container__row[_ngcontent-c11] .input-field[_ngcontent-c11] {
        width: 100%;
        margin-top: 5px;
    }

    .content[_ngcontent-c11] .form[_ngcontent-c11] .fields-container__row.row-switch[_ngcontent-c11] {
        flex-flow: row wrap;
    }

    .content[_ngcontent-c11] .form[_ngcontent-c11] .fields-container__row.row-switch[_ngcontent-c11] label[_ngcontent-c11],
    .content[_ngcontent-c11] .form[_ngcontent-c11] .fields-container__row.row-switch[_ngcontent-c11] div[_ngcontent-c11] {
        flex: unset;
    }

    .content[_ngcontent-c11] .form[_ngcontent-c11] .agreement-container__agreement[_ngcontent-c11] {
        width: 100%;
    }

    .content[_ngcontent-c11] .form[_ngcontent-c11] .controls__submit[_ngcontent-c11] {
        width: 100%;
    }
}

.content[_ngcontent-c11] .form[_ngcontent-c11] .fields-container__row[_ngcontent-c11] {
    align-items: flex-start;
}

.content[_ngcontent-c11] .form[_ngcontent-c11] .fields-container__row__label[_ngcontent-c11] {
    padding-top: 12px;
}

.error-word[_ngcontent-c11] {
    margin-top: -7px;
}

.error-action-link[_ngcontent-c11] {
    padding-top: 0;
    margin-top: -5px;
}

.signup-text-container[_ngcontent-c11] {
    color: #8c8c8c;
    font-size: 14px;
    margin-top: 30px;
    text-align: center;
    letter-spacing: 0.7px;
    line-height: 1.6;
}

.native-input[_ngcontent-c11] {
    width: 100%;
}

.shadow[_ngcontent-c18] {
    display: none;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100vh;
    background-color: #000;
    opacity: .5;
    cursor: pointer;
}

.modal[_ngcontent-c18] {
    max-height: 100vh;
    max-width: 900px;
    width: 100%;
    padding: 40px;
    display: none;
    position: fixed;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    background-color: #ffffff;
}

@media (max-width: 500px) {
    .modal[_ngcontent-c18] {
        padding: 30px 20px;
    }
}

.modal__header[_ngcontent-c18] {
    margin-bottom: 40px;
    text-align: center;
    font-size: 18px;
    font-family: "Open Sans", sans-serif;
    letter-spacing: 0.05px;
    font-weight: 600;
    color: #5b5b5b;
}

.modal__body[_ngcontent-c18] {
    font-size: 14px;
    font-family: "Open Sans", sans-serif;
    letter-spacing: 0.05px;
    line-height: 1.73;
    height: 450px;
    overflow: auto;
    color: #5b5b5b;
    margin-bottom: 30px;
    padding-right: 40px;
}

@media (max-width: 500px) {
    .modal__body[_ngcontent-c18] {
        max-height: 30vh;
        padding-right: 20px;
    }
}

.modal__body[_ngcontent-c18] .sub-heading[_ngcontent-c18] {
    font-size: 15px;
    font-family: "Open Sans", sans-serif;
    letter-spacing: 0.05px;
    font-weight: 600;
    margin-bottom: 16px;
}

.modal__body[_ngcontent-c18] .grey-line[_ngcontent-c18] {
    border-bottom: 1px solid #dddddd;
    margin: 30px 0;
}

.modal__footer[_ngcontent-c18] {
    display: flex;
    justify-content: center;
}

@media (max-height: 635px) {
    .modal__footer[_ngcontent-c18] {
        position: fixed;
        bottom: 20px;
        width: 100%;
    }
}

.modal__footer[_ngcontent-c18] .def-btn[_ngcontent-c18] {
    width: 137px;
    height: 40px;
    font-size: 14px;
    border-radius: 6px;
    color: #000;
}

.visible[_ngcontent-c18] {
    display: block;
}

.fadeIn[_ngcontent-c18] {
    -webkit-animation-name: fadeIn;
    animation-name: fadeIn;
    -webkit-animation-duration: .5s;
    animation-duration: .5s;
}

.btn-accept[_ngcontent-c18] {
    margin-right: 25px;
}

.btn-decline[_ngcontent-c18] {
    margin-left: 25px;
}

@-webkit-keyframes fadeIn {
    0% {
        opacity: 0;
    }

    100% {
        opacity: 1;
    }
}

@keyframes fadeIn {
    0% {
        opacity: 0;
    }

    100% {
        opacity: 1;
    }
}

.shadow[_ngcontent-c19] {
    display: none;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100vh;
    background-color: #000;
    opacity: .5;
    cursor: pointer;
}

.modal[_ngcontent-c19] {
    max-height: 100vh;
    max-width: 900px;
    width: 100%;
    padding: 40px;
    display: none;
    position: fixed;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    background-color: #ffffff;
}

@media (max-width: 500px) {
    .modal[_ngcontent-c19] {
        padding: 30px 20px;
    }
}

.modal__header[_ngcontent-c19] {
    margin-bottom: 40px;
    text-align: center;
    font-size: 18px;
    font-family: "Open Sans", sans-serif;
    letter-spacing: 0.05px;
    font-weight: 600;
    color: #5b5b5b;
}

.modal__body[_ngcontent-c19] {
    font-size: 14px;
    font-family: "Open Sans", sans-serif;
    letter-spacing: 0.05px;
    line-height: 1.73;
    height: 450px;
    overflow: auto;
    color: #5b5b5b;
    margin-bottom: 30px;
    padding-right: 40px;
}

@media (max-width: 500px) {
    .modal__body[_ngcontent-c19] {
        max-height: 30vh;
        padding-right: 20px;
    }
}

.modal__body[_ngcontent-c19] .sub-heading[_ngcontent-c19] {
    font-size: 15px;
    font-family: "Open Sans", sans-serif;
    letter-spacing: 0.05px;
    font-weight: 600;
    margin-bottom: 16px;
}

.modal__body[_ngcontent-c19] .grey-line[_ngcontent-c19] {
    border-bottom: 1px solid #dddddd;
    margin: 30px 0;
}

.modal__footer[_ngcontent-c19] {
    display: flex;
    justify-content: flex-end;
}

@media (max-height: 635px) {
    .modal__footer[_ngcontent-c19] {
        position: fixed;
        bottom: 20px;
        width: 90%;
    }
}

.modal__footer[_ngcontent-c19] .def-btn[_ngcontent-c19] {
    width: 137px;
    height: 40px;
    font-size: 14px;
    border-radius: 6px;
    color: #000;
}

.visible[_ngcontent-c19] {
    display: block;
}

.fadeIn[_ngcontent-c19] {
    -webkit-animation-name: fadeIn;
    animation-name: fadeIn;
    -webkit-animation-duration: .5s;
    animation-duration: .5s;
}

@-webkit-keyframes fadeIn {
    0% {
        opacity: 0;
    }

    100% {
        opacity: 1;
    }
}

@keyframes fadeIn {
    0% {
        opacity: 0;
    }

    100% {
        opacity: 1;
    }
}

.ng-select {
    position: relative;
    display: block;
    box-sizing: border-box
}

.ng-select div,
.ng-select input,
.ng-select span {
    box-sizing: border-box
}

.ng-select [hidden] {
    display: none
}

.ng-select.ng-select-searchable .ng-select-container .ng-value-container .ng-input {
    opacity: 1
}

.ng-select.ng-select-opened .ng-select-container {
    z-index: 1001
}

.ng-select.ng-select-disabled .ng-select-container .ng-value-container .ng-placeholder,
.ng-select.ng-select-disabled .ng-select-container .ng-value-container .ng-value {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    cursor: default
}

.ng-select.ng-select-disabled .ng-arrow-wrapper {
    cursor: default
}

.ng-select.ng-select-filtered .ng-placeholder {
    display: none
}

.ng-select .ng-select-container {
    color: #333;
    cursor: default;
    display: flex;
    outline: 0;
    overflow: hidden;
    position: relative;
    width: 100%
}

.ng-select .ng-select-container .ng-value-container {
    display: flex;
    flex: 1
}

.ng-select .ng-select-container .ng-value-container .ng-input {
    opacity: 0
}

.ng-select .ng-select-container .ng-value-container .ng-input>input {
    box-sizing: content-box;
    background: none;
    border: 0;
    box-shadow: none;
    outline: 0;
    cursor: default;
    width: 100%
}

.ng-select .ng-select-container .ng-value-container .ng-input>input::-ms-clear {
    display: none
}

.ng-select .ng-select-container .ng-value-container .ng-input>input[readonly] {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    width: 0;
    padding: 0
}

.ng-select.ng-select-single.ng-select-filtered .ng-select-container .ng-value-container .ng-value {
    visibility: hidden
}

.ng-select.ng-select-single .ng-select-container .ng-value-container,
.ng-select.ng-select-single .ng-select-container .ng-value-container .ng-value {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

.ng-select.ng-select-single .ng-select-container .ng-value-container .ng-value .ng-value-icon {
    display: none
}

.ng-select.ng-select-single .ng-select-container .ng-value-container .ng-input {
    position: absolute;
    left: 0;
    width: 100%
}

.ng-select.ng-select-multiple.ng-select-disabled>.ng-select-container .ng-value-container .ng-value .ng-value-icon {
    display: none
}

.ng-select.ng-select-multiple .ng-select-container .ng-value-container {
    flex-wrap: wrap
}

.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value {
    white-space: nowrap
}

.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value.ng-value-disabled .ng-value-icon {
    display: none
}

.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon {
    cursor: pointer
}

.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-input {
    flex: 1;
    z-index: 2
}

.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-placeholder {
    position: absolute;
    z-index: 1
}

.ng-select .ng-clear-wrapper {
    cursor: pointer;
    position: relative;
    width: 17px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.ng-select .ng-clear-wrapper .ng-clear {
    display: inline-block;
    font-size: 18px;
    line-height: 1
}

.ng-select .ng-spinner-loader {
    border-radius: 50%;
    width: 17px;
    height: 17px;
    margin-right: 5px;
    font-size: 10px;
    position: relative;
    text-indent: -9999em;
    border-top: 2px solid rgba(66, 66, 66, .2);
    border-right: 2px solid rgba(66, 66, 66, .2);
    border-bottom: 2px solid rgba(66, 66, 66, .2);
    border-left: 2px solid #424242;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    -webkit-animation: .8s linear infinite load8;
    animation: .8s linear infinite load8
}

.ng-select .ng-spinner-loader:after {
    border-radius: 50%;
    width: 17px;
    height: 17px
}

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

    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}

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

    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}

.ng-select .ng-arrow-wrapper {
    cursor: pointer;
    position: relative;
    text-align: center;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.ng-select .ng-arrow-wrapper .ng-arrow {
    pointer-events: none;
    display: inline-block;
    height: 0;
    width: 0;
    position: relative
}

p[_ngcontent-c14] {
    margin: 0 0 3px;
}

.strength-bar[_ngcontent-c15] {
    margin: 15px 0 -10px;
    display: flex;
    flex-flow: row nowrap;
    justify-content: space-between;
    align-items: center;
    font-size: 14px;
}

.bar-label[_ngcontent-c15] {
    flex: 25%;
}

.points-container[_ngcontent-c15] {
    padding: 0 5px;
    display: flex;
    flex-flow: row nowrap;
    align-items: center;
    flex: 50%;
    list-style: none;
}

.points-container[_ngcontent-c15] .point[_ngcontent-c15] {
    height: 10px;
    display: flex;
    flex: 20%;
    background-color: #fff;
    border-top: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
}

.points-container[_ngcontent-c15] .point[_ngcontent-c15]:first-child {
    border-bottom-left-radius: 4px;
    border-top-left-radius: 4px;
    border-left: 1px solid #ddd;
}

.points-container[_ngcontent-c15] .point[_ngcontent-c15]:last-child {
    border-bottom-right-radius: 4px;
    border-top-right-radius: 4px;
    border-right: 1px solid #ddd;
}

.pre[_ngcontent-c15] {
    display: flex;
    flex: 10%;
    justify-content: flex-end;
    white-space: pre;
    opacity: 0;
    transition: opacity .3s;
}

.hidden[_ngcontent-c15] {
    opacity: 1;
    transition: opacity .3s;
}

@media screen and (max-width: 380px) {
    .strength-bar[_ngcontent-c15] {
        margin-bottom: 0;
    }
}

.fields-container__row[_ngcontent-c16] {
    display: flex;
    justify-content: space-between;
    margin-top: 10px;
    align-items: flex-start;
}

.fields-container__row__label[_ngcontent-c16] {
    display: flex;
    align-items: center;
    height: 44px;
    flex: 30%;
    padding-right: 10px;
    color: #5b5b5b;
    font-size: 14px;
}

.fields-container__row[_ngcontent-c16] .input-field[_ngcontent-c16] {
    display: flex;
    flex: 70%;
    flex-flow: column wrap;
}

.fields-container__row[_ngcontent-c16] .input-field__input[_ngcontent-c16] {
    flex: 100%;
    width: 100%;
}

@media (max-width: 600px) {
    .fields-container__row[_ngcontent-c16] {
        margin-top: 24px !important;
        flex-flow: column wrap;
    }

    .fields-container__row[_ngcontent-c16] .input-field[_ngcontent-c16] {
        width: 100%;
        margin-top: 5px;
    }

    .fields-container__row.row-switch[_ngcontent-c16] {
        flex-flow: row wrap;
    }

    .fields-container__row.row-switch[_ngcontent-c16] label[_ngcontent-c16],
    .fields-container__row.row-switch[_ngcontent-c16] div[_ngcontent-c16] {
        flex: unset;
    }
}

.captcha-img-container[_ngcontent-c16] {
    display: flex;
    justify-content: center;
    align-items: center;
    flex: 70%;
}

.captcha-img[_ngcontent-c16] {
    max-height: 150px;
}

.captcha-img[_ngcontent-c16] [_ngcontent-c16]:hover {
    transition: 0.5s;
    -webkit-transform: rotate(50deg);
    transform: rotate(50deg);
}

.fas.fa-sync[_ngcontent-c16] {
    font-size: 20px;
    margin-left: 20px;
    cursor: pointer;
}

.fas.fa-sync[_ngcontent-c16]:hover {
    transition: 0.5s;
    -webkit-transform: rotate(25deg);
    transform: rotate(25deg);
}

.fa-sync.fa-sync-disable[_ngcontent-c16] {
    color: #8c8c8c;
    cursor: not-allowed;
    -webkit-transform: none !important;
    transform: none !important;
}

.honeypot[_ngcontent-c17] {
    display: none;
}

.app-body[_ngcontent-c11] {
    display: flex;
    overflow: hidden;
    position: relative;
    min-height: calc(100vh - 80px);
}


.app-body[_ngcontent-c11] .main-container[_ngcontent-c11] {
    flex-grow: 1;
    position: relative;
}

@media screen and (max-width: 1191px) {
    .header[_ngcontent-c11] {
        height: 60px;
    }

    .app-body[_ngcontent-c11] .aside[_ngcontent-c11] {
        position: absolute;
    }
}

.header[_ngcontent-c12] {
    min-height: 80px;
    display: flex;
    flex-flow: row nowrap;
    font-size: 16px;
    border-bottom: 1px solid #e3e3e3;
    background-color: #ffffff;
    letter-spacing: -0.3px;
}

@media (max-width: 1191px) {
    .header[_ngcontent-c12] {
        min-height: 60px;
        height: 60px !important;
    }
}

.header[_ngcontent-c12] .controls__logout[_ngcontent-c12] {
    font-size: 14px;
}

.header[_ngcontent-c12] .greeting__text[_ngcontent-c12] {
    font-size: 16px;
}

.header[_ngcontent-c12] .main-bar[_ngcontent-c12] {
    padding: 0 60px;
}

@media (min-width: 1680px) {
    .header[_ngcontent-c12] .main-bar[_ngcontent-c12] {
        padding: 0 80px;
    }
}

@media (max-width: 1399px) {
    .header[_ngcontent-c12] .main-bar[_ngcontent-c12] {
        padding: 0 30px;
    }
}

@media (max-width: 1191px) {
    .header[_ngcontent-c12] .main-bar[_ngcontent-c12] {
        margin: 30px 0 60px;
    }
}

@media (max-width: 767px) {
    .header[_ngcontent-c12] .main-bar[_ngcontent-c12] {
        padding: 0 20px;
    }
}

.aside-bar[_ngcontent-c12] {
    min-width: 200px;
    display: flex;
    flex-flow: row nowrap;
    max-width: 310px;
    justify-content: center;
    align-items: center;
    box-shadow: 0 2px 18px 0 rgba(0, 0, 0, 0.1);
}

@media (min-width: 1191px) and (max-width: 1366px) {
    .aside-bar[_ngcontent-c12] {
        width: 250px;
    }
}

@media (min-width: 1367px) {
    .aside-bar[_ngcontent-c12] {
        width: 300px;
    }
}

.aside-bar__menu-toggle[_ngcontent-c12] {
    width: 20px;
    height: 17px;
    margin-right: 20px;
    display: none;
}

.aside-bar__image[_ngcontent-c12] {
    width: 201px;
    height: 80px;
}

@media (max-width: 1191px) {
    .aside-bar[_ngcontent-c12] {
        min-width: 170px;
    }

    .aside-bar[_ngcontent-c12] .aside-bar__image[_ngcontent-c12] {
        max-width: 90px;
        height: 60px;
    }
}

.main-bar[_ngcontent-c12] {
    display: flex;
    flex-flow: row nowrap;
    flex-grow: 1;
    justify-content: space-between;
    align-items: center;
}

.greeting[_ngcontent-c12] {
    display: flex;
    color: #5b5b5b;
    cursor: pointer;
}

@media (min-width: 1680px) {
    .greeting-bar[_ngcontent-c12] {
        display: flex;
        align-items: center;
        justify-content: left;
    }

    .sign-in-as-user-block[_ngcontent-c12] {
        display: flex;
        width: 350px;
    }

    .sign-in-as-user-block[_ngcontent-c12] .select-block[_ngcontent-c12] {
        width: 170px;
    }

    .sign-in-as-user-block[_ngcontent-c12] .confirm-block[_ngcontent-c12] {
        width: 170px;
        margin-left: 10px;
    }

    .sign-in-as-user-block[_ngcontent-c12] .confirm-block[_ngcontent-c12] .btn-block[_ngcontent-c12] {
        height: 44px;
    }
}

@media (max-width: 1680px) {
    .greeting-bar[_ngcontent-c12] {
        display: flex;
        align-items: center;
        justify-content: left;
    }

    .sign-in-as-user-block[_ngcontent-c12] {
        display: flex;
        width: 350px;
    }

    .sign-in-as-user-block[_ngcontent-c12] .select-block[_ngcontent-c12] {
        width: 170px;
    }

    .sign-in-as-user-block[_ngcontent-c12] .confirm-block[_ngcontent-c12] {
        width: 170px;
        margin-left: 10px;
    }

    .sign-in-as-user-block[_ngcontent-c12] .confirm-block[_ngcontent-c12] .btn-block[_ngcontent-c12] {
        height: 44px;
    }
}

.controls[_ngcontent-c12] {
    display: flex;
    flex-flow: row nowrap;
    align-items: center;
}

.controls__messages[_ngcontent-c12] {
    margin: 0 20px;
    top: 2px;
    cursor: pointer;
    opacity: 1;
    transition: 0.2s ease;
    position: relative;
}

.controls__messages[_ngcontent-c12]:hover {
    transition: 0.2s ease;
    opacity: 0.6;
}

.controls__messages__text[_ngcontent-c12] {
    color: #C96E4B;
}

.controls__messages__text[_ngcontent-c12]:focus {
    outline: none;
}

.controls__messages[_ngcontent-c12] svg[_ngcontent-c12] {
    vertical-align: baseline;
    margin-right: 10px;
    position: relative;
    top: 2px;
}

.controls__logout[_ngcontent-c12]>span[_ngcontent-c12] {
    cursor: pointer;
    border: 1px solid #E9E9E9;
    padding: 12px 23px 10px 23px;
    border-radius: 6px;
    color: #5b5b5b;
    transition: 0.2s ease;
}

.controls__logout[_ngcontent-c12]>span[_ngcontent-c12]:hover {
    transition: 0.2s ease;
    background: #f5f5f5;
}

@media (max-width: 1280px) {
    .controls__logout[_ngcontent-c12]>span[_ngcontent-c12] {
        padding: 10px 19px 8px 19px;
        font-size: 13px;
    }
}

@media screen and (max-width: 920px) {
    .main-bar[_ngcontent-c12] {
        padding: 0 15px 0 30px;
    }

    .controls__messages[_ngcontent-c12] {
        margin-right: 20px;
    }

    .controls__messages__text[_ngcontent-c12]::before {
        padding-right: 0;
    }
}

@media screen and (max-width: 1191px) {
    .header[_ngcontent-c12] {
        font-size: 16px;
        position: fixed;
        top: 0;
        left: 0;
        right: 0;
        z-index: 99999;
    }

    .main-bar[_ngcontent-c12] {
        padding: 0 20px;
    }

    .aside-bar[_ngcontent-c12] {
        box-shadow: none;
    }

    .aside-bar__menu-toggle[_ngcontent-c12] {
        display: block;
        cursor: pointer;
    }

    .greeting[_ngcontent-c12] {
        display: none;
    }

    .greeting-bar[_ngcontent-c12] {
        display: flex;
        align-items: center;
        justify-content: space-between;
        width: 33%;
    }

    .controls[_ngcontent-c12] {
        flex-grow: 1;
        justify-content: flex-end;
    }

    .xs-hidden[_ngcontent-c12] {
        display: none;
    }

    .controls__messages[_ngcontent-c12] {
        margin-right: 10px;
    }

    .controls__messages[_ngcontent-c12] .controls__messages__text[_ngcontent-c12]:before {
        margin-right: 5px;
        top: 2px;
    }

    .controls__logout[_ngcontent-c12] span[_ngcontent-c12] {
        border: none;
        padding: 0;
        font-size: 15px;
    }
}

@media (max-width: 559px) {
    .controls[_ngcontent-c12] {
        margin-top: 3px;
    }

    .header[_ngcontent-c12] .main-bar[_ngcontent-c12] {
        padding: 0 20px 0 0;
    }
}

.top-header-for-super[_ngcontent-c12] {
    font-size: 14px;
    height: 31px;
    line-height: 31px;
    background-color: #5b5b5b;
    text-align: center;
    color: #fff;
    margin-bottom: 10px;
    box-shadow: 0 6px 9px #7a7a7a;
}

.controls__messages__text[_ngcontent-c12] {
    position: relative;
}

.unread-message[_ngcontent-c12] {
    display: inline-block;
    position: absolute;
    width: 22px;
    height: 22px;
    border-radius: 11px;
    top: -10px;
    left: 12px;
    background-color: #C96E4B;
    color: #ffffff;
    text-align: center;
    vertical-align: middle;
    font-size: 12px;
    line-height: 22px;
}

.content-top[_ngcontent-c17] .white-blocks[_ngcontent-c17] {
    display: flex;
    margin: 25px 0;
}

.content-top[_ngcontent-c17] .white-blocks[_ngcontent-c17] .select-container-large[_ngcontent-c17] {
    width: 33%;
    margin-right: 25px;
}

.content-top[_ngcontent-c17] .white-blocks[_ngcontent-c17] .block[_ngcontent-c17] {
    background: #ffffff;
    height: 100px;
    border-radius: 6px;
    border: 1px solid #dddddd;
    display: flex;
    justify-content: space-around;
    align-items: center;
}

.content-top[_ngcontent-c17] .white-blocks[_ngcontent-c17] .block.right[_ngcontent-c17] {
    width: 66%;
}

.content-top[_ngcontent-c17] .white-blocks[_ngcontent-c17] .block[_ngcontent-c17] .sector-container[_ngcontent-c17] {
    display: flex;
    justify-content: space-around;
    align-items: center;
    min-width: 55%;
}

.content-top[_ngcontent-c17] .white-blocks[_ngcontent-c17] .block[_ngcontent-c17] .sector-container[_ngcontent-c17] .sector[_ngcontent-c17] {
    border-left: 1px solid #dddddd;
    min-width: 50%;
}

.content-top[_ngcontent-c17] .white-blocks[_ngcontent-c17] .block[_ngcontent-c17] .sector[_ngcontent-c17] {
    min-width: 25%;
    height: 60px;
    display: flex;
    justify-content: space-around;
    align-items: center;
}

.content-top[_ngcontent-c17] .white-blocks[_ngcontent-c17] .block[_ngcontent-c17] .sector[_ngcontent-c17] .title-block[_ngcontent-c17] {
    font-size: 14px;
    color: #b6b6b6;
}

.content-top[_ngcontent-c17] .white-blocks[_ngcontent-c17] .block[_ngcontent-c17] .sector[_ngcontent-c17] .number[_ngcontent-c17] {
    font-size: 18px;
    position: relative;
    top: 5px;
}

.content-top[_ngcontent-c17] .white-blocks[_ngcontent-c17] .block[_ngcontent-c17] .sector[_ngcontent-c17] .number.green[_ngcontent-c17] {
    color: #94c817;
}

.content-top[_ngcontent-c17] .white-blocks[_ngcontent-c17] .block[_ngcontent-c17] .sector[_ngcontent-c17] .other-text[_ngcontent-c17] {
    font-size: 14px;
    margin-top: 4px;
}

.content-top[_ngcontent-c17] .white-blocks[_ngcontent-c17] .block[_ngcontent-c17] .sector[_ngcontent-c17] .other-text.bigger-margin[_ngcontent-c17] {
    margin-top: 15px;
}

.content-top[_ngcontent-c17] .white-blocks[_ngcontent-c17] .block[_ngcontent-c17] .sector[_ngcontent-c17] .container[_ngcontent-c17] {
    min-width: 95px;
}

.amount-block[_ngcontent-c17] {
    max-width: 250px;
}

@media screen and (max-width: 1091px) {
    .content[_ngcontent-c17] .content-top[_ngcontent-c17] .white-blocks[_ngcontent-c17] {
        display: block;
    }

    .content[_ngcontent-c17] .content-top[_ngcontent-c17] .white-blocks[_ngcontent-c17] .select-container-large[_ngcontent-c17] {
        width: 100%;
        margin-right: 0;
    }

    .content[_ngcontent-c17] .content-top[_ngcontent-c17] .white-blocks[_ngcontent-c17] .block.left[_ngcontent-c17] {
        width: 100%;
        margin-right: 0;
    }

    .content[_ngcontent-c17] .content-top[_ngcontent-c17] .white-blocks[_ngcontent-c17] .block.right[_ngcontent-c17] {
        margin-top: 25px;
        width: 100%;
    }
}

@media screen and (max-width: 991px) {
    .content[_ngcontent-c17] .content-top[_ngcontent-c17] .white-blocks[_ngcontent-c17] {
        display: block;
    }

    .content[_ngcontent-c17] .content-top[_ngcontent-c17] .white-blocks[_ngcontent-c17] .block.right[_ngcontent-c17] {
        padding: 10px;
        height: unset;
        flex-direction: column;
        align-items: unset;
    }

    .content[_ngcontent-c17] .content-top[_ngcontent-c17] .white-blocks[_ngcontent-c17] .block[_ngcontent-c17] .sector[_ngcontent-c17] {
        width: 100%;
        height: unset;
        padding: 10px;
        display: block;
    }

    .content[_ngcontent-c17] .content-top[_ngcontent-c17] .white-blocks[_ngcontent-c17] .block[_ngcontent-c17] .sector[_ngcontent-c17]:first-child {
        border-left: unset;
    }

    .content[_ngcontent-c17] .content-top[_ngcontent-c17] .white-blocks[_ngcontent-c17] .block[_ngcontent-c17] .sector[_ngcontent-c17]:not(:first-child) {
        padding-left: 20%;
    }
}

.max-width-truncation[_ngcontent-c17] {
    max-width: 200px;
}

@media (min-width: 1090px) and (max-width: 1600px) {
    .max-width-truncation[_ngcontent-c17] {
        max-width: 150px;
    }
}

.type-status-sector[_ngcontent-c17] {
    flex-direction: column;
    align-items: flex-start !important;
    padding-left: 20px;
}

.type-status-sector[_ngcontent-c17] .elements[_ngcontent-c17] .title-block[_ngcontent-c17] {
    margin-bottom: -5px;
}

.type-status-sector[_ngcontent-c17] .elements[_ngcontent-c17]:first-child {
    margin-bottom: 7px;
}

.ng-select {
    position: relative;
    display: block;
    box-sizing: border-box
}

.ng-select div,
.ng-select input,
.ng-select span {
    box-sizing: border-box
}

.ng-select [hidden] {
    display: none
}

.ng-select.ng-select-searchable .ng-select-container .ng-value-container .ng-input {
    opacity: 1
}

.ng-select.ng-select-opened .ng-select-container {
    z-index: 1001
}

.ng-select.ng-select-disabled .ng-select-container .ng-value-container .ng-placeholder,
.ng-select.ng-select-disabled .ng-select-container .ng-value-container .ng-value {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    cursor: default
}

.ng-select.ng-select-disabled .ng-arrow-wrapper {
    cursor: default
}

.ng-select.ng-select-filtered .ng-placeholder {
    display: none
}

.ng-select .ng-select-container {
    color: #333;
    cursor: default;
    display: flex;
    outline: 0;
    overflow: hidden;
    position: relative;
    width: 100%
}

.ng-select .ng-select-container .ng-value-container {
    display: flex;
    flex: 1
}

.ng-select .ng-select-container .ng-value-container .ng-input {
    opacity: 0
}

.ng-select .ng-select-container .ng-value-container .ng-input>input {
    box-sizing: content-box;
    background: none;
    border: 0;
    box-shadow: none;
    outline: 0;
    cursor: default;
    width: 100%
}

.ng-select .ng-select-container .ng-value-container .ng-input>input::-ms-clear {
    display: none
}

.ng-select .ng-select-container .ng-value-container .ng-input>input[readonly] {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    width: 0;
    padding: 0
}

.ng-select.ng-select-single.ng-select-filtered .ng-select-container .ng-value-container .ng-value {
    visibility: hidden
}

.ng-select.ng-select-single .ng-select-container .ng-value-container,
.ng-select.ng-select-single .ng-select-container .ng-value-container .ng-value {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

.ng-select.ng-select-single .ng-select-container .ng-value-container .ng-value .ng-value-icon {
    display: none
}

.ng-select.ng-select-single .ng-select-container .ng-value-container .ng-input {
    position: absolute;
    left: 0;
    width: 100%
}

.ng-select.ng-select-multiple.ng-select-disabled>.ng-select-container .ng-value-container .ng-value .ng-value-icon {
    display: none
}

.ng-select.ng-select-multiple .ng-select-container .ng-value-container {
    flex-wrap: wrap
}

.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value {
    white-space: nowrap
}

.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value.ng-value-disabled .ng-value-icon {
    display: none
}

.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon {
    cursor: pointer
}

.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-input {
    flex: 1;
    z-index: 2
}

.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-placeholder {
    position: absolute;
    z-index: 1
}

.ng-select .ng-clear-wrapper {
    cursor: pointer;
    position: relative;
    width: 17px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.ng-select .ng-clear-wrapper .ng-clear {
    display: inline-block;
    font-size: 18px;
    line-height: 1
}

.ng-select .ng-spinner-loader {
    border-radius: 50%;
    width: 17px;
    height: 17px;
    margin-right: 5px;
    font-size: 10px;
    position: relative;
    text-indent: -9999em;
    border-top: 2px solid rgba(66, 66, 66, .2);
    border-right: 2px solid rgba(66, 66, 66, .2);
    border-bottom: 2px solid rgba(66, 66, 66, .2);
    border-left: 2px solid #424242;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    -webkit-animation: .8s linear infinite load8;
    animation: .8s linear infinite load8
}

.ng-select .ng-spinner-loader:after {
    border-radius: 50%;
    width: 17px;
    height: 17px
}

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

    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}

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

    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}

.ng-select .ng-arrow-wrapper {
    cursor: pointer;
    position: relative;
    text-align: center;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.ng-select .ng-arrow-wrapper .ng-arrow {
    pointer-events: none;
    display: inline-block;
    height: 0;
    width: 0;
    position: relative
}

.relative-block[_ngcontent-c19] .button-container-temp[_ngcontent-c19] {
    top: 24px;
    position: absolute;
    right: 0;
    display: flex;
    justify-content: space-between;
}

.relative-block[_ngcontent-c19] .button-container-temp[_ngcontent-c19] .action-icons[_ngcontent-c19] {
    margin-right: unset;
}

.input-block[_ngcontent-c19] {
    width: 50%;
}

.mobile-btn[_ngcontent-c19] {
    display: flex;
}

.hide-input[_ngcontent-c19] {
    margin-right: 10px;
    width: 36px;
    height: 36px;
    border: 1px solid #dddddd;
    border-radius: 6px;
    background: 50% 50% url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTkuMS4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDQ1MSA0NTEiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDQ1MSA0NTE7IiB4bWw6c3BhY2U9InByZXNlcnZlIiB3aWR0aD0iMzJweCIgaGVpZ2h0PSIzMnB4Ij4KPGc+Cgk8cGF0aCBkPSJNNDQ3LjA1LDQyOGwtMTA5LjYtMTA5LjZjMjkuNC0zMy44LDQ3LjItNzcuOSw0Ny4yLTEyNi4xQzM4NC42NSw4Ni4yLDI5OC4zNSwwLDE5Mi4zNSwwQzg2LjI1LDAsMC4wNSw4Ni4zLDAuMDUsMTkyLjMgICBzODYuMywxOTIuMywxOTIuMywxOTIuM2M0OC4yLDAsOTIuMy0xNy44LDEyNi4xLTQ3LjJMNDI4LjA1LDQ0N2MyLjYsMi42LDYuMSw0LDkuNSw0czYuOS0xLjMsOS41LTQgICBDNDUyLjI1LDQ0MS44LDQ1Mi4yNSw0MzMuMiw0NDcuMDUsNDI4eiBNMjYuOTUsMTkyLjNjMC05MS4yLDc0LjItMTY1LjMsMTY1LjMtMTY1LjNjOTEuMiwwLDE2NS4zLDc0LjIsMTY1LjMsMTY1LjMgICBzLTc0LjEsMTY1LjQtMTY1LjMsMTY1LjRDMTAxLjE1LDM1Ny43LDI2Ljk1LDI4My41LDI2Ljk1LDE5Mi4zeiIgZmlsbD0iIzhjOGM4YyIvPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+Cjwvc3ZnPgo=) no-repeat;
    background-size: 13px 13px;
    display: none;
    cursor: pointer;
}

@media (max-width: 1191px) {
    .hide-input[_ngcontent-c19] {
        display: block;
    }
}

.hide-options[_ngcontent-c19] {
    width: 36px;
    height: 36px;
    border: 1px solid #dddddd;
    border-radius: 6px;
    background: 50% 50% url("/assets/icons/options.svg") no-repeat;
    background-size: 13px 13px;
    display: none;
    cursor: pointer;
}

@media (max-width: 1191px) {
    .hide-options[_ngcontent-c19] {
        display: block;
    }
}

.clip-block[_ngcontent-c19] {
    max-width: 250px;
}

.pending-title[_ngcontent-c19] {
    margin-right: 10px;
    cursor: pointer;
}

.sort-bar[_ngcontent-c19] {
    margin-bottom: 15px !important;
}

.pending-title[_ngcontent-c19] .fa-angle-down[_ngcontent-c19] {
    margin: 0 15px;
    font-size: 15px;
}

@media (max-width: 1191px) {
    .relative-block[_ngcontent-c19] .button-container-temp[_ngcontent-c19] {
        top: -10px;
        width: 100%;
    }

    .sort-bar[_ngcontent-c19] {
        padding-top: 0;
    }

    .pending-title[_ngcontent-c19] {
        align-self: center;
        position: relative;
        right: calc(100px - 35%);
    }
}

@media (max-width: 1191px) {
    .relative-block[_ngcontent-c19] {
        height: 36px;
        margin-top: 20px;
    }
}

@media (min-width: 1192px) {
    .sort-bar[_ngcontent-c19] {
        max-width: 600px;
        padding-top: 20px;
    }
}

@media (max-width: 767px) {
    .table[_ngcontent-c19]:not(.revenue) .table__body.mobile-hide[_ngcontent-c19] tr[_ngcontent-c19] {
        padding: 5px 0;
        margin-bottom: unset;
        border-bottom: 1px dashed #dddddd;
    }

    .table[_ngcontent-c19]:not(.revenue) .table__body.mobile-hide[_ngcontent-c19] tr[_ngcontent-c19] td[_ngcontent-c19]:not(.show) {
        display: none;
    }

    .table[_ngcontent-c19]:not(.revenue) .table__body.mobile-hide[_ngcontent-c19] tr[_ngcontent-c19] td[_ngcontent-c19] {
        width: 50%;
        padding: 0 10px !important;
        border-bottom: unset;
    }

    .table[_ngcontent-c19]:not(.revenue) .table__body.mobile-hide[_ngcontent-c19] tr[_ngcontent-c19] td[_ngcontent-c19]:before {
        content: unset;
    }

    .table[_ngcontent-c19]:not(.revenue) .table__body.mobile-hide[_ngcontent-c19] tr[_ngcontent-c19] td[_ngcontent-c19]:not(.with-arrow) {
        text-align: -webkit-right;
    }

    .table[_ngcontent-c19]:not(.revenue) .table__body.mobile-hide[_ngcontent-c19] tr[_ngcontent-c19] td.mobile-version[_ngcontent-c19] {
        display: inline-block;
    }

    .table[_ngcontent-c19]:not(.revenue) .table__body.mobile-hide[_ngcontent-c19] tr[_ngcontent-c19] td.text-left[_ngcontent-c19] {
        text-align: -webkit-left;
    }

    .table[_ngcontent-c19]:not(.revenue) .table__body.mobile-hide[_ngcontent-c19] tr[_ngcontent-c19] td.with-arrow[_ngcontent-c19] {
        position: relative;
    }

    .table[_ngcontent-c19]:not(.revenue) .table__body.mobile-hide[_ngcontent-c19] tr[_ngcontent-c19] td.with-arrow[_ngcontent-c19] .drop-arrow[_ngcontent-c19] {
        width: 20px;
        height: 20px;
        position: absolute;
        left: 0;
        bottom: 15px;
        display: block;
    }

    .table[_ngcontent-c19]:not(.revenue) .table__body.mobile-hide[_ngcontent-c19] tr[_ngcontent-c19] td.with-arrow[_ngcontent-c19] .drop-arrow[_ngcontent-c19]:after {
        margin: 5px 0 0 5px;
        content: '';
        display: block;
        width: 6px;
        height: 6px;
        border-bottom: 1px solid #5b5b5b;
        border-right: 1px solid #5b5b5b;
        -webkit-transform: rotate(45deg);
        transform: rotate(45deg);
    }
}

.date-term-container__datepicker__icon {
    position: absolute;
    cursor: pointer;
    z-index: 1000;
    top: 4px;
    right: 13px;
}

.date-term-container__datepicker__icon .calendar-icon {
    position: relative;
    width: 17px;
    height: 17px;
    background: url("/assets/icons/calendar-icon.svg");
}

.close-btn-wrapper {
    position: absolute;
    right: -3px;
    top: 2px;
    width: 20px;
    height: 20px;
    cursor: pointer;
}

.close-btn {
    width: 14px;
    height: 14px;
    opacity: 1;
}

.close-btn:before,
.close-btn:after {
    position: absolute;
    left: 7px;
    content: ' ';
    height: 13px;
    width: 1px;
    background-color: #5b5b5b;
}

.close-btn:before {
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
}

.close-btn:after {
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
}

.ngx-datepicker-position-bottom-left[_ngcontent-c23] {
    top: 40px;
    right: 0
}

.ngx-datepicker-position-bottom-right[_ngcontent-c23] {
    top: 40px;
    left: 0
}

.ngx-datepicker-position-top-left[_ngcontent-c23] {
    bottom: 40px;
    right: 0
}

.ngx-datepicker-position-top-right[_ngcontent-c23] {
    bottom: 40px;
    left: 0
}

.ngx-datepicker-container[_ngcontent-c23] {
    position: relative
}

.ngx-datepicker-container[_ngcontent-c23] .ngx-datepicker-input[_ngcontent-c23] {
    padding: 5px 10px;
    font-size: 14px;
    width: 200px;
    outline: 0;
    border: 1px solid #dfe3e9
}

.ngx-datepicker-container[_ngcontent-c23] .ngx-datepicker-calendar-container[_ngcontent-c23] {
    position: absolute;
    width: 300px;
    background: #fff;
    -webkit-box-shadow: 0 1px 4px 0 rgba(0, 0, 0, .08);
    box-shadow: 0 1px 4px 0 rgba(0, 0, 0, .08);
    border: 1px solid #dfe3e9;
    border-radius: 4px
}

.ngx-datepicker-container[_ngcontent-c23] .ngx-datepicker-calendar-container[_ngcontent-c23] .topbar-container[_ngcontent-c23] {
    width: 100%;
    height: 50px;
    padding: 15px;
    border-bottom: 1px solid #dfe3e9;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.ngx-datepicker-container[_ngcontent-c23] .ngx-datepicker-calendar-container[_ngcontent-c23] .topbar-container[_ngcontent-c23] svg[_ngcontent-c23] {
    cursor: pointer
}

.ngx-datepicker-container[_ngcontent-c23] .ngx-datepicker-calendar-container[_ngcontent-c23] .topbar-container[_ngcontent-c23] svg[_ngcontent-c23] g[_ngcontent-c23] {
    fill: #ced0da
}

.ngx-datepicker-container[_ngcontent-c23] .ngx-datepicker-calendar-container[_ngcontent-c23] .topbar-container[_ngcontent-c23] .topbar-title[_ngcontent-c23] {
    color: #3d495c;
    font-size: 14px;
    font-weight: 600;
    cursor: pointer
}

.ngx-datepicker-container[_ngcontent-c23] .ngx-datepicker-calendar-container[_ngcontent-c23] .main-calendar-container[_ngcontent-c23] {
    width: 100%;
    height: 100%;
    padding: 15px 10px 0;
    font-size: 12px;
    font-weight: 500
}

.ngx-datepicker-container[_ngcontent-c23] .ngx-datepicker-calendar-container[_ngcontent-c23] .main-calendar-container[_ngcontent-c23] .main-calendar-day-names[_ngcontent-c23] {
    color: #a4a9b1;
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.ngx-datepicker-container[_ngcontent-c23] .ngx-datepicker-calendar-container[_ngcontent-c23] .main-calendar-container[_ngcontent-c23] .main-calendar-day-names[_ngcontent-c23] .day-name-unit[_ngcontent-c23] {
    width: calc(100% / 7);
    text-transform: uppercase;
    text-align: center
}

.ngx-datepicker-container[_ngcontent-c23] .ngx-datepicker-calendar-container[_ngcontent-c23] .main-calendar-container[_ngcontent-c23] .main-calendar-days[_ngcontent-c23],
.ngx-datepicker-container[_ngcontent-c23] .ngx-datepicker-calendar-container[_ngcontent-c23] .main-calendar-container[_ngcontent-c23] .main-calendar-years[_ngcontent-c23] {
    padding: 15px 0;
    width: 100%;
    display: inline-block;
    max-height: 275px;
    overflow: hidden
}

.ngx-datepicker-container[_ngcontent-c23] .ngx-datepicker-calendar-container[_ngcontent-c23] .main-calendar-container[_ngcontent-c23] .main-calendar-days[_ngcontent-c23] .day-unit[_ngcontent-c23],
.ngx-datepicker-container[_ngcontent-c23] .ngx-datepicker-calendar-container[_ngcontent-c23] .main-calendar-container[_ngcontent-c23] .main-calendar-days[_ngcontent-c23] .year-unit[_ngcontent-c23],
.ngx-datepicker-container[_ngcontent-c23] .ngx-datepicker-calendar-container[_ngcontent-c23] .main-calendar-container[_ngcontent-c23] .main-calendar-years[_ngcontent-c23] .day-unit[_ngcontent-c23],
.ngx-datepicker-container[_ngcontent-c23] .ngx-datepicker-calendar-container[_ngcontent-c23] .main-calendar-container[_ngcontent-c23] .main-calendar-years[_ngcontent-c23] .year-unit[_ngcontent-c23] {
    width: calc(100% / 7);
    height: 40px;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    float: left;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    border-radius: 50%;
    color: #3d495c
}

.ngx-datepicker-container[_ngcontent-c23] .ngx-datepicker-calendar-container[_ngcontent-c23] .main-calendar-container[_ngcontent-c23] .main-calendar-days[_ngcontent-c23] .day-unit.is-prev-month[_ngcontent-c23],
.ngx-datepicker-container[_ngcontent-c23] .ngx-datepicker-calendar-container[_ngcontent-c23] .main-calendar-container[_ngcontent-c23] .main-calendar-days[_ngcontent-c23] .year-unit.is-prev-month[_ngcontent-c23],
.ngx-datepicker-container[_ngcontent-c23] .ngx-datepicker-calendar-container[_ngcontent-c23] .main-calendar-container[_ngcontent-c23] .main-calendar-years[_ngcontent-c23] .day-unit.is-prev-month[_ngcontent-c23],
.ngx-datepicker-container[_ngcontent-c23] .ngx-datepicker-calendar-container[_ngcontent-c23] .main-calendar-container[_ngcontent-c23] .main-calendar-years[_ngcontent-c23] .year-unit.is-prev-month[_ngcontent-c23] {
    color: #a4a9b1
}

.ngx-datepicker-container[_ngcontent-c23] .ngx-datepicker-calendar-container[_ngcontent-c23] .main-calendar-container[_ngcontent-c23] .main-calendar-days[_ngcontent-c23] .day-unit.is-today[_ngcontent-c23],
.ngx-datepicker-container[_ngcontent-c23] .ngx-datepicker-calendar-container[_ngcontent-c23] .main-calendar-container[_ngcontent-c23] .main-calendar-days[_ngcontent-c23] .day-unit[_ngcontent-c23]:hover,
.ngx-datepicker-container[_ngcontent-c23] .ngx-datepicker-calendar-container[_ngcontent-c23] .main-calendar-container[_ngcontent-c23] .main-calendar-days[_ngcontent-c23] .year-unit.is-today[_ngcontent-c23],
.ngx-datepicker-container[_ngcontent-c23] .ngx-datepicker-calendar-container[_ngcontent-c23] .main-calendar-container[_ngcontent-c23] .main-calendar-days[_ngcontent-c23] .year-unit[_ngcontent-c23]:hover,
.ngx-datepicker-container[_ngcontent-c23] .ngx-datepicker-calendar-container[_ngcontent-c23] .main-calendar-container[_ngcontent-c23] .main-calendar-years[_ngcontent-c23] .day-unit.is-today[_ngcontent-c23],
.ngx-datepicker-container[_ngcontent-c23] .ngx-datepicker-calendar-container[_ngcontent-c23] .main-calendar-container[_ngcontent-c23] .main-calendar-years[_ngcontent-c23] .day-unit[_ngcontent-c23]:hover,
.ngx-datepicker-container[_ngcontent-c23] .ngx-datepicker-calendar-container[_ngcontent-c23] .main-calendar-container[_ngcontent-c23] .main-calendar-years[_ngcontent-c23] .year-unit.is-today[_ngcontent-c23],
.ngx-datepicker-container[_ngcontent-c23] .ngx-datepicker-calendar-container[_ngcontent-c23] .main-calendar-container[_ngcontent-c23] .main-calendar-years[_ngcontent-c23] .year-unit[_ngcontent-c23]:hover {
    background: #a4a9b1;
    color: #fff
}

.ngx-datepicker-container[_ngcontent-c23] .ngx-datepicker-calendar-container[_ngcontent-c23] .main-calendar-container[_ngcontent-c23] .main-calendar-days[_ngcontent-c23] .day-unit.is-selected[_ngcontent-c23],
.ngx-datepicker-container[_ngcontent-c23] .ngx-datepicker-calendar-container[_ngcontent-c23] .main-calendar-container[_ngcontent-c23] .main-calendar-days[_ngcontent-c23] .year-unit.is-selected[_ngcontent-c23],
.ngx-datepicker-container[_ngcontent-c23] .ngx-datepicker-calendar-container[_ngcontent-c23] .main-calendar-container[_ngcontent-c23] .main-calendar-years[_ngcontent-c23] .day-unit.is-selected[_ngcontent-c23],
.ngx-datepicker-container[_ngcontent-c23] .ngx-datepicker-calendar-container[_ngcontent-c23] .main-calendar-container[_ngcontent-c23] .main-calendar-years[_ngcontent-c23] .year-unit.is-selected[_ngcontent-c23] {
    background: #1a91eb;
    color: #fff
}

.ngx-datepicker-container[_ngcontent-c23] .ngx-datepicker-calendar-container[_ngcontent-c23] .main-calendar-container[_ngcontent-c23] .main-calendar-days[_ngcontent-c23] .day-unit.is-disabled[_ngcontent-c23],
.ngx-datepicker-container[_ngcontent-c23] .ngx-datepicker-calendar-container[_ngcontent-c23] .main-calendar-container[_ngcontent-c23] .main-calendar-days[_ngcontent-c23] .year-unit.is-disabled[_ngcontent-c23],
.ngx-datepicker-container[_ngcontent-c23] .ngx-datepicker-calendar-container[_ngcontent-c23] .main-calendar-container[_ngcontent-c23] .main-calendar-years[_ngcontent-c23] .day-unit.is-disabled[_ngcontent-c23],
.ngx-datepicker-container[_ngcontent-c23] .ngx-datepicker-calendar-container[_ngcontent-c23] .main-calendar-container[_ngcontent-c23] .main-calendar-years[_ngcontent-c23] .year-unit.is-disabled[_ngcontent-c23] {
    cursor: not-allowed;
    color: #a4a9b1
}

.ngx-datepicker-container[_ngcontent-c23] .ngx-datepicker-calendar-container[_ngcontent-c23] .main-calendar-container[_ngcontent-c23] .main-calendar-days[_ngcontent-c23] .day-unit.is-disabled[_ngcontent-c23]:hover,
.ngx-datepicker-container[_ngcontent-c23] .ngx-datepicker-calendar-container[_ngcontent-c23] .main-calendar-container[_ngcontent-c23] .main-calendar-days[_ngcontent-c23] .year-unit.is-disabled[_ngcontent-c23]:hover,
.ngx-datepicker-container[_ngcontent-c23] .ngx-datepicker-calendar-container[_ngcontent-c23] .main-calendar-container[_ngcontent-c23] .main-calendar-years[_ngcontent-c23] .day-unit.is-disabled[_ngcontent-c23]:hover,
.ngx-datepicker-container[_ngcontent-c23] .ngx-datepicker-calendar-container[_ngcontent-c23] .main-calendar-container[_ngcontent-c23] .main-calendar-years[_ngcontent-c23] .year-unit.is-disabled[_ngcontent-c23]:hover {
    background: 0 0
}

.ngx-datepicker-container[_ngcontent-c23] .ngx-datepicker-calendar-container[_ngcontent-c23] .main-calendar-container[_ngcontent-c23] .main-calendar-years[_ngcontent-c23] {
    height: 210px;
    display: block;
    padding: 0
}

.ngx-datepicker-container[_ngcontent-c23] .ngx-datepicker-calendar-container[_ngcontent-c23] .main-calendar-container[_ngcontent-c23] .main-calendar-years[_ngcontent-c23] .year-unit[_ngcontent-c23] {
    width: calc(100% / 3);
    border-radius: 10px
}

.aside[_ngcontent-c13] {
    height: 100%;
    width: 200px;
    max-width: 310px;
    color: #b6b6b6;
    background-color: #5b5b5b;
    font-size: 16px;
}

@media (min-width: 1191px) and (max-width: 1366px) {
    .aside[_ngcontent-c13] {
        width: 250px;
    }
}

@media (min-width: 1367px) {
    .aside[_ngcontent-c13] {
        width: 300px;
    }
}

.aside[_ngcontent-c13] a[_ngcontent-c13] {
    color: inherit;
}

.aside__row[_ngcontent-c13] {
    height: 80px;
    display: flex;
    align-items: center;
    transition: color .5s;
    cursor: pointer;
}

@media (max-width: 1280px) {
    .aside__row[_ngcontent-c13] {
        height: 70px;
    }
}

.aside__row[_ngcontent-c13]:last-child .aside__label[_ngcontent-c13] {
    border-bottom: none;
}

.aside__row.active[_ngcontent-c13] .aside__label[_ngcontent-c13] {
    background: #94c817;
    color: #ffffff !important;
    position: relative;
    border-bottom-color: #94c817;
}

.aside__row.active[_ngcontent-c13] .aside__label[_ngcontent-c13]:after {
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    top: -1px;
    height: 1px;
    width: 100%;
    background: #94c817;
}

.aside__row[_ngcontent-c13]:hover .aside__label[_ngcontent-c13] {
    transition: color .5s;
    color: #ffffff !important;
}

.aside__row[_ngcontent-c13]:focus {
    outline: none;
}

.aside__label[_ngcontent-c13] {
    text-transform: uppercase;
    padding-left: 25px;
    align-items: center;
    cursor: pointer;
    font-family: 'HelveticaNeueCyr-Thin', sans-serif;
    font-size: 15px;
    vertical-align: sub;
    transition: 0.4s ease;
    display: block;
    height: 80px;
    line-height: 80px;
    width: 100%;
    border-bottom: 1px solid #7c7c7c;
    letter-spacing: 1px;
}

@media (max-width: 1280px) {
    .aside__label[_ngcontent-c13] {
        height: 70px;
        line-height: 70px;
    }
}

.aside__label[_ngcontent-c13]:hover {
    transition: 0.4s ease;
    background: rgba(0, 0, 0, 0.06);
}

.aside__label[_ngcontent-c13]::before {
    display: inline-block;
    position: relative;
    font-family: "Icon", Helvetica, sans-serif;
    vertical-align: sub;
    width: 32px;
    margin-right: 20px;
    text-align: left;
}

@media (min-width: 768px) and (max-width: 1191px) {
    .aside__label[_ngcontent-c13]::before {
        margin-right: 8px;
    }
}

.aside[_ngcontent-c13] .requests[_ngcontent-c13]::before {
    content: '\e906';
    font-size: 22px;
}

.aside[_ngcontent-c13] .accounts[_ngcontent-c13]::before {
    content: '\e900';
    font-size: 19px;
}

.aside[_ngcontent-c13] .profiles[_ngcontent-c13]::before {
    content: '\e904';
    font-size: 19px;
}

.aside[_ngcontent-c13] .cards[_ngcontent-c13]::before {
    content: '\e901';
    font-size: 15px;
}

.aside[_ngcontent-c13] .transfer[_ngcontent-c13]::before {
    font-size: 25px;
    content: '\e909';
    vertical-align: middle;
}

.aside[_ngcontent-c13] .messages[_ngcontent-c13]::before {
    content: '\e902';
    font-size: 18px;
}

.aside[_ngcontent-c13] .news[_ngcontent-c13]::before {
    font-size: 26px;
    content: '\e903';
    vertical-align: middle;
}

.aside[_ngcontent-c13] .system_logs[_ngcontent-c13]::before {
    content: '\e908';
    font-size: 22px;
    vertical-align: middle;
}

.aside[_ngcontent-c13] .settings[_ngcontent-c13]::before {
    font-size: 25px;
    content: '\e907';
    vertical-align: middle;
}

.aside[_ngcontent-c13] .reports[_ngcontent-c13]::before {
    font-size: 25px;
    content: '\e905';
    vertical-align: middle;
}

.aside[_ngcontent-c13] .build-info[_ngcontent-c13] {
    margin: 50px 0 0 25px;
    display: flex;
    align-items: flex-start;
    justify-content: center;
    flex-direction: column;
}

.aside[_ngcontent-c13] .build-info[_ngcontent-c13] p[_ngcontent-c13] {
    font-size: 12px;
    margin: 0;
}

.background[_ngcontent-c13] {
    position: fixed;
    background: rgba(0, 0, 0, 0.3);
    top: 80px;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 1;
    display: none;
}

@media (max-width: 1191px) {
    .aside[_ngcontent-c13] {
        z-index: 5000;
        display: none;
        font-size: 15px;
        position: fixed !important;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        padding-top: 80px;
        height: 100%;
    }
}

@media screen and (max-width: 1191px) {
    .aside[_ngcontent-c13] {
        max-width: unset;
        width: 100%;
        overflow: auto;
        padding-top: 80px;
    }
}

.content[_ngcontent-c24] {
    color: #5b5b5b;
    margin: 60px 80px;
}

.heading[_ngcontent-c24] {
    text-align: left;
    font-size: 22px;
}

.sections-container[_ngcontent-c24] {
    margin-left: -24px;
    display: flex;
    flex-flow: row wrap;
}

.section[_ngcontent-c24] {
    height: 160px;
    width: 320px;
    margin: 24px 0 0 24px;
    display: flex;
    flex-flow: column wrap;
    align-items: center;
    justify-content: center;
    border-top: 4px solid #94c817;
    background-color: #ffffff;
    box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.2);
    cursor: pointer;
}

.section[_ngcontent-c24]:focus {
    outline: none;
}

.popup-wrapper[_ngcontent-c16] {
    position: fixed;
    z-index: 100001;
    background-color: rgba(0, 0, 0, 0.6);
    width: 100%;
    height: 100%;
    top: 0;
    display: flex;
    flex-flow: column wrap;
    font-weight: bold;
}

.popup-wrapper[_ngcontent-c16] .popup-header[_ngcontent-c16] {
    width: 100%;
    background-color: #94c817;
    padding: 10px;
    border-top-left-radius: 7px;
    border-top-right-radius: 7px;
}

.popup-wrapper[_ngcontent-c16] .popup-main[_ngcontent-c16] {
    padding: 20px 50px;
    text-align: center;
}

.popup-wrapper[_ngcontent-c16] .popup-main[_ngcontent-c16] .bottom[_ngcontent-c16] {
    text-align: center;
}

.popup-wrapper[_ngcontent-c16] .content[_ngcontent-c16] {
    background-color: #ffffff;
    margin: auto;
    display: flex;
    border-radius: 11px;
    color: #5b5b5b;
    border: 2px solid #94c817;
    flex-flow: column wrap;
    justify-content: center;
    align-items: center;
}

@media (max-width: 370px) {
    .popup-wrapper[_ngcontent-c16] .content[_ngcontent-c16] {
        padding: 20px;
    }
}

.popup-wrapper[_ngcontent-c16] .content[_ngcontent-c16] .heading[_ngcontent-c16] {
    color: #ffffff;
    font-weight: bold;
}

.popup-wrapper[_ngcontent-c16] .content[_ngcontent-c16] .message[_ngcontent-c16] {
    margin: 10px 0 25px;
    text-align: center;
}

.def-btn-cancel[_ngcontent-c16] {
    margin: 13px 30px 13px 0 !important;
}

.def-btn-success[_ngcontent-c16] {
    font-weight: bold;
    width: inherit;
}

.progress-bar[_ngcontent-c16] {
    border: solid grey 1px;
    background-color: grey;
    margin: 15px auto;
    height: 9px;
    width: 250px;
}

.bar[_ngcontent-c16] {
    -webkit-transform: rotateY(180deg);
    transform: rotateY(180deg);
    height: 17px;
}

.progress[_ngcontent-c16] {
    height: 8px;
    background-color: gold;
    transition: width .99s linear;
}

progress[_ngcontent-c16] {
    width: 250px;
    height: 7px;
    margin-bottom: 20px;
}

.timer[_ngcontent-c16] {
    font-weight: normal;
    margin-bottom: 20px;
}

.ng-dropdown-panel {
    box-sizing: border-box;
    position: absolute;
    opacity: 0;
    width: 100%;
    z-index: 1050;
    -webkit-overflow-scrolling: touch
}

.ng-dropdown-panel .ng-dropdown-panel-items {
    display: block;
    height: auto;
    box-sizing: border-box;
    max-height: 240px;
    overflow-y: auto
}

.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

.ng-dropdown-panel .ng-dropdown-panel-items .ng-option {
    box-sizing: border-box;
    cursor: pointer;
    display: block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

.ng-dropdown-panel .ng-dropdown-panel-items .ng-option .highlighted {
    font-weight: 700;
    text-decoration: underline
}

.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.disabled {
    cursor: default
}

.ng-dropdown-panel .scroll-host {
    overflow: hidden;
    overflow-y: auto;
    position: relative;
    display: block;
    -webkit-overflow-scrolling: touch
}

.ng-dropdown-panel .scrollable-content {
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    position: absolute
}

.ng-dropdown-panel .total-padding {
    width: 1px;
    opacity: 0
}

.pending-title-wrapper[_ngcontent-c21] {
    text-align: right;
}

.pending-title[_ngcontent-c21] {
    display: inline-block;
    margin: 25px 0 20px;
    cursor: pointer;
    text-align: right;
}

.table[_ngcontent-c21] .table-row[_ngcontent-c21] .date-td[_ngcontent-c21] {
    width: 200px;
}

@media (min-width: 1191px) {
    .table[_ngcontent-c21] .table-row[_ngcontent-c21] .date-td[_ngcontent-c21] {
        width: 250px;
    }
}

.container [_nghost-c21] .bottom {
    justify-content: flex-end;
}

.fa-angle-up[_ngcontent-c21] {
    margin: 0 15px;
    font-size: 15px;
}

.list-container[_ngcontent-c21] {
    margin-bottom: 60px;
}

.content[_ngcontent-c25] .card-container[_ngcontent-c25] {
    display: flex;
    flex-flow: row wrap;
}

.card-block[_ngcontent-c26] {
    height: 216px;
    width: 318px;
    padding: 45px 30px 16px 30px;
    margin: 0 28px 28px 0;
    justify-content: space-around;
    background: url("/assets/icons/card-icon/ebanq-card-image.png") no-repeat;
    background-size: contain;
    box-shadow: 0 1px 6px #dddddd;
    border-radius: 6px;
    position: relative;
}

.card-block[_ngcontent-c26] .data[_ngcontent-c26] {
    margin-top: 2px;
    font-family: "Open Sans", sans-serif;
    letter-spacing: 0.05px;
    font-size: 14px;
    font-weight: 600;
    color: #5b5b5b;
}

.card-block[_ngcontent-c26] .top[_ngcontent-c26] .data[_ngcontent-c26] {
    font-size: 16px !important;
}

.card-block[_ngcontent-c26] .mid[_ngcontent-c26],
.card-block[_ngcontent-c26] .bot[_ngcontent-c26] {
    margin-top: 12px;
}

.card-block[_ngcontent-c26] .mid[_ngcontent-c26] {
    display: flex;
    justify-content: space-between;
}

.card-block[_ngcontent-c26] .bottom[_ngcontent-c26] {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    height: 50px;
    background: #ffffff;
    border-radius: 0 0 6px 6px;
    line-height: 50px;
    padding-left: 30px;
}

.card-block[_ngcontent-c26] .bottom[_ngcontent-c26] .data[_ngcontent-c26] {
    margin-top: unset;
    font-size: 14px;
}

.card-block[_ngcontent-c26] .bottom[_ngcontent-c26] .data[_ngcontent-c26] .success-balance[_ngcontent-c26] {
    color: #94c817;
}

.card-block[_ngcontent-c26] .icon[_ngcontent-c26] {
    position: absolute;
    right: 15px;
    top: 15px;
}

.card-block[_ngcontent-c26] .icon[_ngcontent-c26] img[_ngcontent-c26] {
    max-width: 60px;
    max-height: 35px;
}

.field-title[_ngcontent-c26] {
    color: #a3a3a3;
    font-family: "Open Sans", sans-serif;
    letter-spacing: 0.05px;
    font-size: 13px;
}

@media screen and (max-width: 360px) {
    .card-block[_ngcontent-c26] {
        width: 260px;
        height: 180px;
        margin-right: 0;
        padding: 30px 15px 16px 15px;
    }

    .card-block[_ngcontent-c26] .bottom[_ngcontent-c26] {
        height: 40px;
        line-height: 40px;
        padding-left: 15px;
    }
}

.controls[_ngcontent-c27] .container[_ngcontent-c27] {
    margin-bottom: unset;
}

.table[_ngcontent-c27] {
    width: 100%;
    margin-bottom: 30px;
    border-collapse: separate;
}

.table__body[_ngcontent-c27] {
    box-sizing: border-box;
}

.table__body[_ngcontent-c27] tr[_ngcontent-c27]:focus {
    outline: none;
}

.table__body[_ngcontent-c27] tr[_ngcontent-c27] td[_ngcontent-c27]:nth-child(2):first-letter {
    text-transform: uppercase;
}

.table__body[_ngcontent-c27] tr[_ngcontent-c27]:not(.unread) {
    box-shadow: inset 4px 0 0 #ddd;
}

.table__body[_ngcontent-c27] tr[_ngcontent-c27]:not(.unread) td[_ngcontent-c27]:nth-child(5) {
    color: #b6b6b6;
}

.table__body[_ngcontent-c27] tr.unread[_ngcontent-c27] {
    box-shadow: inset 4px 0 0 #94c817;
}

.table__body[_ngcontent-c27] tr.unread[_ngcontent-c27] td[_ngcontent-c27]:nth-child(5) {
    color: #94c817;
}

@media (max-width: 991px) {
    .table__body[_ngcontent-c27] tr.unread[_ngcontent-c27] {
        border-top: none;
    }
}

.tags-container__tag[_ngcontent-c27] {
    font-size: 14px !important;
    display: inline-block;
    width: 130px;
    line-height: 25px;
    text-align: center;
    height: 25px;
    padding: 0 10px;
    color: #94c817;
    cursor: pointer;
}

@media (max-width: 1280px) {
    .tags-container__tag[_ngcontent-c27] {
        font-size: 13px !important;
    }
}

.tags-container__tag[_ngcontent-c27]+.tags-container__tag[_ngcontent-c27] {
    border-left: 1px solid #DBDCDB;
}

@media (max-width: 1680px) {
    .tags-container__tag[_ngcontent-c27] {
        padding: 0 5px;
    }
}

.tag-block-mobile[_ngcontent-c27] {
    display: none;
}

@media (min-width: 1260px) {
    .sort-line.local-width[_ngcontent-c27] {
        width: 20% !important;
    }
}

@media (max-width: 1259px) {
    .hidden-sm[_ngcontent-c27] {
        display: none;
    }

    .tag-block-mobile[_ngcontent-c27] {
        display: block;
        text-align: right;
    }

    .tag-block-mobile[_ngcontent-c27] span[_ngcontent-c27] {
        width: auto;
        padding: 0 8px;
        border: none !important;
        margin-bottom: 10px;
        font-size: 14px !important;
    }
}

@media (max-width: 991px) {
    .content[_ngcontent-c27] .main[_ngcontent-c27] .table__body[_ngcontent-c27] tr[_ngcontent-c27] {
        height: unset;
    }

    .content[_ngcontent-c27] .main[_ngcontent-c27] table[_ngcontent-c27] {
        font-size: 13px;
        width: 100%;
    }

    .content[_ngcontent-c27] .main[_ngcontent-c27] table[_ngcontent-c27],
    .content[_ngcontent-c27] .main[_ngcontent-c27] tbody[_ngcontent-c27],
    .content[_ngcontent-c27] .main[_ngcontent-c27] tr[_ngcontent-c27] {
        display: block;
    }

    .content[_ngcontent-c27] .main[_ngcontent-c27] tr[_ngcontent-c27] {
        padding: 10px 0;
        box-shadow: none !important;
        border-left: 4px solid #94c817;
        margin-bottom: 20px;
    }

    .content[_ngcontent-c27] .main[_ngcontent-c27] tr[_ngcontent-c27]:not(.unread) {
        border-left: 4px solid #dddddd;
    }

    .content[_ngcontent-c27] .main[_ngcontent-c27] tr[_ngcontent-c27] td[_ngcontent-c27] {
        display: inline-block;
        width: 100%;
        padding: 13px 25px;
        border-bottom: 1px dashed #dddddd;
        border-top: 1px solid transparent;
    }

    .content[_ngcontent-c27] .main[_ngcontent-c27] tr[_ngcontent-c27] td[_ngcontent-c27]:last-child {
        border-bottom: none;
    }

    .content[_ngcontent-c27] .main[_ngcontent-c27] tr[_ngcontent-c27] td[_ngcontent-c27]:before {
        width: 50%;
        display: inline-block;
        color: #5b5b5b;
    }
}

@media (max-width: 991px) and (max-width: 559px) {
    .content[_ngcontent-c27] .main[_ngcontent-c27] tr[_ngcontent-c27] td[_ngcontent-c27]:before {
        width: 100%;
        line-height: 25px;
    }
}

@media (max-width: 991px) {
    .content[_ngcontent-c27] .main[_ngcontent-c27] thead[_ngcontent-c27] {
        display: none;
    }

    .content[_ngcontent-c27] .main[_ngcontent-c27] td[_ngcontent-c27]:before {
        content: attr(data-title);
    }
}

@media screen and (max-width: 962px) {
    .content[_ngcontent-c27] {
        margin: 30px 12px;
    }

    .content[_ngcontent-c27] .main[_ngcontent-c27] td[_ngcontent-c27] {
        max-width: calc(100vw - 40px) !important;
    }
}

@media screen and (max-width: 991px) {
    .controls[_ngcontent-c27] {
        display: block;
    }

    .controls[_ngcontent-c27] .ng-select[_ngcontent-c27] .ng-arrow-wrapper[_ngcontent-c27] {
        padding-right: 0 !important;
    }
}

@media (max-width: 559px) {
    .tag-block-mobile[_ngcontent-c27] {
        text-align: center;
    }
}

@media screen and (max-width: 561px) {
    .search-container[_ngcontent-c27] {
        display: block;
    }

    .search-container__input[_ngcontent-c27],
    .search-container[_ngcontent-c27] .date-term-container[_ngcontent-c27] {
        width: 100%;
        max-width: unset;
    }

    .search-container[_ngcontent-c27] .date-term-container[_ngcontent-c27] {
        padding-top: 0;
        padding-left: 10px;
    }

    .search-container[_ngcontent-c27] .date-term-container[_ngcontent-c27]:last-child {
        margin-top: 10px;
    }
}

@media screen and (max-width: 450px) {
    .filter-container__term[_ngcontent-c27]+.filter-container__term[_ngcontent-c27] {
        margin-left: 0;
    }

    .filter-container__term[_ngcontent-c27] span[_ngcontent-c27] {
        font-size: 14px;
    }

    .sort-bar[_ngcontent-c27] .tags-container[_ngcontent-c27] {
        display: flex;
        flex-direction: column;
    }
}

.messages.empty-box[_ngcontent-c27] {
    text-align: center;
    padding: 10rem 0;
    color: #8c8c8c;
}

@media (max-width: 767px) {
    .messages.empty-box[_ngcontent-c27] {
        padding: 5rem 0;
        line-height: 1.7;
    }
}

.messages[_ngcontent-c27] .empty-box[_ngcontent-c27] {
    display: block;
    text-align: center;
    padding: 10rem 0;
    color: #8c8c8c;
}

@media (max-width: 767px) {
    .messages[_ngcontent-c27] .empty-box[_ngcontent-c27] {
        padding: 5rem 0;
        line-height: 1.7;
    }
}

.picker-empty-shell[_ngcontent-c27] {
    display: inline-block;
    padding: 0 0 0 10px;
    margin: 1px 0 -1px;
    font-size: 14px;
    line-height: 25px;
}

.content[_ngcontent-c28] {
    color: #5b5b5b;
    margin: 60px 80px;
    max-width: none !important;
}

.controls[_ngcontent-c28] {
    display: flex;
    justify-content: space-between;
    align-items: center;
    position: relative;
}

.button-container[_ngcontent-c28] {
    top: -20px;
}

[_nghost-c28] .ngx-datepicker-container .ngx-datepicker-input {
    border: none !important;
}

@media (min-width: 1250px) {
    [_nghost-c28] .ngx-datepicker-container .ngx-datepicker-input {
        width: 175px !important;
    }
}

.search-container__select[_ngcontent-c28],
.search-container__input[_ngcontent-c28] {
    border-right: none !important;
}

[_nghost-c28] .date-term-container__datepicker__icon {
    top: 4px;
}

@media (min-width: 767px) and (max-width: 1191px) {

    .sort-bar[_ngcontent-c28] .date-term-container[_ngcontent-c28] .search-container__input[_ngcontent-c28],
    .sort-bar[_ngcontent-c28] .date-term-container[_ngcontent-c28] .search-container__select[_ngcontent-c28] {
        height: 36px;
    }
}

@media (max-width: 1191px) {
    .sort-bar[_ngcontent-c28] .date-term-container[_ngcontent-c28] .date-term-container__datepicker[_ngcontent-c28] {
        padding-bottom: 0;
    }
}

.message-list-row[_ngcontent-c28] .cut-text-box[_ngcontent-c28] {
    width: 100%;
    max-width: 100% !important;
}

.table__heading[_ngcontent-c28] th[_ngcontent-c28] {
    width: 25%;
}

.table__heading[_ngcontent-c28] .date-cell[_ngcontent-c28] {
    width: 20%;
    max-width: 140px;
}

.table__heading[_ngcontent-c28] .subject[_ngcontent-c28] {
    width: 55%;
}

.search-container[_ngcontent-c28] {
    display: flex;
}

.search-container__input[_ngcontent-c28],
.search-container__select[_ngcontent-c28] {
    color: #5b5b5b;
    background-color: unset;
    border: none;
    border-right: 1px solid;
}

.search-container__input[_ngcontent-c28]::-webkit-input-placeholder {
    color: #8c8c8c;
}

.search-container__input[_ngcontent-c28]::-ms-input-placeholder {
    color: #8c8c8c;
}

.search-container__input[_ngcontent-c28]::placeholder {
    color: #8c8c8c;
}

.search-container__select[_ngcontent-c28] {
    min-width: 120px;
}

.search-container__input[_ngcontent-c28] {
    background: calc(100% - 17px) 50% url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTkuMS4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDQ1MSA0NTEiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDQ1MSA0NTE7IiB4bWw6c3BhY2U9InByZXNlcnZlIiB3aWR0aD0iMzJweCIgaGVpZ2h0PSIzMnB4Ij4KPGc+Cgk8cGF0aCBkPSJNNDQ3LjA1LDQyOGwtMTA5LjYtMTA5LjZjMjkuNC0zMy44LDQ3LjItNzcuOSw0Ny4yLTEyNi4xQzM4NC42NSw4Ni4yLDI5OC4zNSwwLDE5Mi4zNSwwQzg2LjI1LDAsMC4wNSw4Ni4zLDAuMDUsMTkyLjMgICBzODYuMywxOTIuMywxOTIuMywxOTIuM2M0OC4yLDAsOTIuMy0xNy44LDEyNi4xLTQ3LjJMNDI4LjA1LDQ0N2MyLjYsMi42LDYuMSw0LDkuNSw0czYuOS0xLjMsOS41LTQgICBDNDUyLjI1LDQ0MS44LDQ1Mi4yNSw0MzMuMiw0NDcuMDUsNDI4eiBNMjYuOTUsMTkyLjNjMC05MS4yLDc0LjItMTY1LjMsMTY1LjMtMTY1LjNjOTEuMiwwLDE2NS4zLDc0LjIsMTY1LjMsMTY1LjMgICBzLTc0LjEsMTY1LjQtMTY1LjMsMTY1LjRDMTAxLjE1LDM1Ny43LDI2Ljk1LDI4My41LDI2Ljk1LDE5Mi4zeiIgZmlsbD0iIzhjOGM4YyIvPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+Cjwvc3ZnPgo=) no-repeat;
    background-size: 13px 13px;
    font-size: 15px;
    background-color: unset;
    border-radius: unset;
    border: unset;
    border-right: 1px solid;
    height: 25px;
    padding: 0 35px 0 20px;
    min-width: 154px;
    flex: unset;
}

@media (max-width: 1680px) {
    .search-container__input[_ngcontent-c28] {
        width: 60% !important;
    }
}

.table[_ngcontent-c28] {
    width: 100%;
    margin-bottom: 30px;
    border-collapse: separate;
}

.table__body[_ngcontent-c28] {
    box-sizing: border-box;
}

.table__body[_ngcontent-c28] tr[_ngcontent-c28]:focus {
    outline: none;
}

.table__body[_ngcontent-c28] tr[_ngcontent-c28] td[_ngcontent-c28]:nth-child(2):first-letter {
    text-transform: uppercase;
}

.table__body[_ngcontent-c28] tr[_ngcontent-c28]:not(.unread):not(.no-search-results) {
    box-shadow: inset 4px 0 0 #ddd;
}

.table__body[_ngcontent-c28] tr[_ngcontent-c28]:not(.unread):not(.no-search-results) td[_ngcontent-c28]:nth-child(5) {
    color: #b6b6b6;
}

.table__body[_ngcontent-c28] tr.unread[_ngcontent-c28] {
    box-shadow: inset 4px 0 0 #94c817;
    font-weight: bold;
}

.table__body[_ngcontent-c28] tr.unread[_ngcontent-c28] td[_ngcontent-c28]:nth-child(5) {
    color: #94c817;
}

@media (max-width: 991px) {
    .table__body[_ngcontent-c28] tr.unread[_ngcontent-c28] {
        border-top: none;
    }
}

.tag-block-mobile[_ngcontent-c28] {
    display: none;
}

@media (max-width: 1199px) {
    .hidden-sm[_ngcontent-c28] {
        display: none;
    }

    .tag-block-mobile[_ngcontent-c28] {
        display: block;
        text-align: right;
    }

    .tag-block-mobile[_ngcontent-c28] span[_ngcontent-c28] {
        width: auto;
        padding: 0 8px;
        border: none !important;
        margin-bottom: 10px;
        font-size: 14px !important;
    }
}

@media (max-width: 991px) {
    .content[_ngcontent-c28] .main[_ngcontent-c28] .table__body[_ngcontent-c28] tr[_ngcontent-c28] {
        height: unset;
    }

    .content[_ngcontent-c28] .main[_ngcontent-c28] table[_ngcontent-c28] {
        font-size: 13px;
        width: 100%;
    }

    .content[_ngcontent-c28] .main[_ngcontent-c28] table[_ngcontent-c28],
    .content[_ngcontent-c28] .main[_ngcontent-c28] tbody[_ngcontent-c28],
    .content[_ngcontent-c28] .main[_ngcontent-c28] tr[_ngcontent-c28] {
        display: block;
    }

    .content[_ngcontent-c28] .main[_ngcontent-c28] tr[_ngcontent-c28] {
        padding: 10px 0;
        box-shadow: none !important;
        border-left: 4px solid #94c817;
        margin-bottom: 20px;
    }

    .content[_ngcontent-c28] .main[_ngcontent-c28] tr[_ngcontent-c28]:not(.unread) {
        border-left: 4px solid #dddddd;
    }

    .content[_ngcontent-c28] .main[_ngcontent-c28] tr[_ngcontent-c28] td[_ngcontent-c28] {
        display: inline-block;
        width: 100%;
        padding: 13px 25px;
        border-bottom: 1px dashed #dddddd;
        border-top: 1px solid transparent;
    }

    .content[_ngcontent-c28] .main[_ngcontent-c28] tr[_ngcontent-c28] td[_ngcontent-c28]:last-child {
        border-bottom: none;
    }

    .content[_ngcontent-c28] .main[_ngcontent-c28] tr[_ngcontent-c28] td[_ngcontent-c28]:before {
        width: 50%;
        display: inline-block;
        color: #5b5b5b;
    }
}

@media (max-width: 991px) and (max-width: 559px) {
    .content[_ngcontent-c28] .main[_ngcontent-c28] tr[_ngcontent-c28] td[_ngcontent-c28]:before {
        width: 100%;
        line-height: 25px;
    }
}

@media (max-width: 991px) {
    .content[_ngcontent-c28] .main[_ngcontent-c28] thead[_ngcontent-c28] {
        display: none;
    }

    .content[_ngcontent-c28] .main[_ngcontent-c28] td[_ngcontent-c28]:before {
        content: attr(data-title);
    }
}

@media screen and (max-width: 962px) {
    .content[_ngcontent-c28] {
        margin: 30px 12px;
    }

    .content[_ngcontent-c28] .main[_ngcontent-c28] td[_ngcontent-c28] {
        max-width: calc(100vw - 40px) !important;
    }
}

@media screen and (max-width: 991px) {
    .controls[_ngcontent-c28] {
        display: block;
    }

    .controls[_ngcontent-c28] .ng-select[_ngcontent-c28] .ng-arrow-wrapper[_ngcontent-c28] {
        padding-right: 0 !important;
    }
}

@media (max-width: 559px) {
    .tag-block-mobile[_ngcontent-c28] {
        text-align: center;
    }
}

@media screen and (max-width: 561px) {
    .search-container[_ngcontent-c28] {
        display: block;
    }

    .search-container__input[_ngcontent-c28],
    .search-container[_ngcontent-c28] .date-term-container[_ngcontent-c28] {
        width: 100%;
        max-width: unset;
    }

    .search-container[_ngcontent-c28] .date-term-container[_ngcontent-c28] {
        padding-top: 0;
        padding-left: 10px;
    }

    .search-container[_ngcontent-c28] .date-term-container[_ngcontent-c28]:last-child {
        margin-top: 10px;
    }
}

@media screen and (max-width: 450px) {
    .filter-container__term[_ngcontent-c28]+.filter-container__term[_ngcontent-c28] {
        margin-left: 0;
    }

    .filter-container__term[_ngcontent-c28] span[_ngcontent-c28] {
        font-size: 14px;
    }
}

.messages.empty-box[_ngcontent-c28] {
    text-align: center;
    padding: 10rem 0;
    color: #8c8c8c;
}

@media (max-width: 767px) {
    .messages.empty-box[_ngcontent-c28] {
        padding: 5rem 0;
        line-height: 1.7;
    }
}

.messages[_ngcontent-c28] .empty-box[_ngcontent-c28] {
    display: block;
    text-align: center;
    padding: 10rem 0;
    color: #8c8c8c;
}

@media (max-width: 767px) {
    .messages[_ngcontent-c28] .empty-box[_ngcontent-c28] {
        padding: 5rem 0;
        line-height: 1.7;
    }
}

.controls[_ngcontent-c28] .container[_ngcontent-c28] {
    margin-bottom: unset;
}

.tags-container__tag[_ngcontent-c28] {
    font-size: 14px !important;
    display: inline-block;
    width: 130px;
    line-height: 25px;
    text-align: center;
    height: 25px;
    padding: 0 10px;
    color: #94c817;
    cursor: pointer;
}

@media (max-width: 1280px) {
    .tags-container__tag[_ngcontent-c28] {
        font-size: 13px !important;
    }
}

.tags-container__tag[_ngcontent-c28]+.tags-container__tag[_ngcontent-c28] {
    border-left: 1px solid #DBDCDB;
}

@media (max-width: 1680px) {
    .tags-container__tag[_ngcontent-c28] {
        padding: 0 5px;
    }
}

.tag-block-mobile[_ngcontent-c28] {
    display: none;
}

@media (min-width: 1260px) {
    .sort-line.local-width[_ngcontent-c28] {
        width: 20% !important;
    }
}

@media (max-width: 1259px) {
    .hidden-sm[_ngcontent-c28] {
        display: none;
    }

    .tag-block-mobile[_ngcontent-c28] {
        display: block;
        text-align: right;
    }

    .tag-block-mobile[_ngcontent-c28] span[_ngcontent-c28] {
        width: auto;
        padding: 0 8px;
        border: none !important;
        margin-bottom: 10px;
        font-size: 14px !important;
    }
}

@media (max-width: 559px) {
    .tag-block-mobile[_ngcontent-c28] {
        text-align: center;
    }
}

@media screen and (max-width: 561px) {
    .search-container[_ngcontent-c28] {
        display: block;
    }

    .search-container__input[_ngcontent-c28],
    .search-container[_ngcontent-c28] .date-term-container[_ngcontent-c28] {
        width: 100%;
        max-width: unset;
    }

    .search-container[_ngcontent-c28] .date-term-container[_ngcontent-c28] {
        padding-top: 0;
        padding-left: 10px;
    }

    .search-container[_ngcontent-c28] .date-term-container[_ngcontent-c28]:last-child {
        margin-top: 10px;
    }
}

@media screen and (max-width: 450px) {
    .filter-container__term[_ngcontent-c28]+.filter-container__term[_ngcontent-c28] {
        margin-left: 0;
    }

    .filter-container__term[_ngcontent-c28] span[_ngcontent-c28] {
        font-size: 14px;
    }

    .sort-bar[_ngcontent-c28] .tags-container[_ngcontent-c28] {
        display: flex;
        flex-direction: column;
    }
}

.picker-empty-shell[_ngcontent-c28] {
    display: inline-block;
    padding: 0 0 0 10px;
    margin: 1px 0 -1px;
    font-size: 14px;
    line-height: 25px;
}

.short-message-body[_ngcontent-c28] {
    color: #b6b6b6;
}

.content[_ngcontent-c29] {
    color: #5b5b5b;
    margin: 60px 40px 60px 60px;
}

.heading[_ngcontent-c29] {
    text-align: left;
    font-size: 20px;
}

.sections-container[_ngcontent-c29] {
    display: flex;
    flex-flow: row wrap;
}

.section[_ngcontent-c29] {
    height: 160px;
    width: 100%;
    max-width: 31.333%;
    margin: 3% 3% 0 0;
    display: flex;
    flex-flow: column wrap;
    align-items: center;
    justify-content: center;
    border-top: 4px solid #94c817;
    background-color: #ffffff;
    box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.2);
    cursor: pointer;
    transition: 0.2s ease;
}

.section[_ngcontent-c29]:hover {
    background: #f9f9f9;
}

.section[_ngcontent-c29]:nth-child(3n) {
    margin-right: 0;
}

.section[_ngcontent-c29]:focus {
    outline: none;
}

.section__image[_ngcontent-c29] {
    margin-bottom: 16px;
    background-color: transparent;
}

.section__image__transfer-between-accounts[_ngcontent-c29]::before {
    content: url("/assets/icons/transfer/TBA.svg");
}

.section__image__transfer-between-users[_ngcontent-c29]::before {
    content: url("/assets/icons/transfer/TBU.svg");
}

.section__image__outgoing-wire-transfer[_ngcontent-c29]::before {
    content: url("/assets/icons/transfer/OWT.svg");
}

.section__image__incoming-wire-transfer[_ngcontent-c29]::before {
    content: url("/assets/icons/transfer/IWT.svg");
}

.section__image__buy-crypto-currency[_ngcontent-c29]::before {
    content: url("/assets/icons/transfer/BCC.svg");
}

.section__image__sell-crypto-currency[_ngcontent-c29]::before {
    content: url("/assets/icons/transfer/SCC.svg");
}

.section__image__card-funding-transfer[_ngcontent-c29]::before {
    content: url("/assets/icons/transfer/CFT.svg");
}

.section__heading[_ngcontent-c29] {
    font-family: "Open Sans", sans-serif;
    font-weight: 600;
    color: #4a4a4a;
    letter-spacing: 0.05px;
}

@media (max-width: 1199px) {
    .section[_ngcontent-c29] {
        max-width: 49%;
        margin: 2% 0 0 2%;
    }

    .section[_ngcontent-c29]:nth-child(odd) {
        margin-left: 0;
    }
}

@media (max-width: 767px) {
    .section[_ngcontent-c29] {
        max-width: 100%;
        margin: 20px 0 0 0;
    }
}

@media screen and (max-width: 1045px) {
    .content[_ngcontent-c29] {
        margin: 60px 12px;
    }
}

.row[_ngcontent-c30] .two-in-row[_ngcontent-c30] {
    display: flex;
    flex-flow: row wrap;
    justify-content: space-between;
}

.row[_ngcontent-c30] .two-in-row[_ngcontent-c30] .account-select[_ngcontent-c30] {
    min-width: 318px;
}

.row[_ngcontent-c30] .two-in-row[_ngcontent-c30] .account-select[_ngcontent-c30]:first-child {
    margin-bottom: 30px;
}

.row[_ngcontent-c30] .two-in-row__input-field[_ngcontent-c30],
.row[_ngcontent-c30] .two-in-row__tip[_ngcontent-c30] {
    flex: 1;
}

.row[_ngcontent-c30] .two-in-row__input-field[_ngcontent-c30] {
    position: relative;
}

.row[_ngcontent-c30] .two-in-row__tip[_ngcontent-c30] {
    padding-top: 12px;
}

.row[_ngcontent-c30] .two-in-row__tip__bold[_ngcontent-c30] {
    font-weight: bold;
}

@media (max-width: 991px) {
    .select-container-large[_ngcontent-c30] {
        width: 100%;
    }

    .row[_ngcontent-c30] .two-in-row__input-field[_ngcontent-c30] {
        max-width: unset;
    }
}

.content[_ngcontent-c30] {
    color: #5b5b5b;
    font-size: 14px;
}

.content[_ngcontent-c30] .heading[_ngcontent-c30] {
    margin-bottom: 28px;
    text-align: left;
    color: #5b5b5b;
    font-size: 22px;
}

.content[_ngcontent-c30] .sub-heading[_ngcontent-c30] {
    margin-top: 26px;
}

.content[_ngcontent-c30] .form[_ngcontent-c30] {
    max-width: 663px;
}

@media (max-width: 767px) {
    .content[_ngcontent-c30] .form[_ngcontent-c30] {
        max-width: 100%;
    }
}

.content[_ngcontent-c30] .table-content[_ngcontent-c30] {
    margin-bottom: 0;
}

.content[_ngcontent-c30] .bottom[_ngcontent-c30] {
    margin-top: 30px;
}

.row[_ngcontent-c30] {
    margin-top: 24px;
}

.row__title[_ngcontent-c30] {
    display: block;
    margin-bottom: 16px;
    color: #5b5b5b;
}

.row[_ngcontent-c30] .money[_ngcontent-c30] .money-title[_ngcontent-c30] {
    margin-right: 27px;
    color: #5b5b5b;
}

.row[_ngcontent-c30] .money[_ngcontent-c30] .money-text[_ngcontent-c30] {
    margin-top: 15px;
    color: #8c8c8c;
}

.controls[_ngcontent-c30] {
    margin-top: 30px;
    display: flex;
    justify-content: flex-end;
    align-items: center;
}

.controls[_ngcontent-c30] .cancel-btn[_ngcontent-c30] {
    padding: 0 30px;
    color: #b6b6b6;
    cursor: pointer;
}

.controls[_ngcontent-c30] .cancel-btn[_ngcontent-c30]:focus {
    outline: none;
}

.native-input.amount[_ngcontent-c30] {
    height: 44px;
    width: 100%;
    padding-left: 70px;
}

.currency-icon[_ngcontent-c30] {
    width: 80px;
    height: 44px;
    position: absolute;
    display: block;
    text-align: center;
    line-height: 46px;
    border-top-left-radius: 6px;
    border-bottom-left-radius: 6px;
}

button[_ngcontent-c30]:disabled {
    color: #fff;
    background-color: #7a7a7a;
}

.line.margin-top[_ngcontent-c30] {
    margin-top: 40px;
}

.elem[_ngcontent-c30] .checkbox-container[_ngcontent-c30] {
    font-size: 14px;
}

.elem.only-text[_ngcontent-c30] {
    padding-top: 12px;
}

.error[_ngcontent-c30] {
    color: #c94b4b;
}

.medium[_ngcontent-c30] {
    color: #a3a3a3;
}

.with-hover[_ngcontent-c30]:hover {
    text-decoration: underline;
    cursor: pointer;
}

.top-template-line[_ngcontent-c30] {
    display: flex !important;
}

.top-template-line-select-wrapper[_ngcontent-c30] ng-select.simple[_ngcontent-c30] {
    width: 200px;
}

.form[_ngcontent-c30] .form__row.line_with_fee[_ngcontent-c30] {
    margin-top: 7px !important;
}

.choose-template__error-container[_ngcontent-c30] {
    margin-left: 0.5rem;
}

.def-btn-success[_ngcontent-c31] {
    width: unset !important;
}

.tan-request-message[_ngcontent-c31] {
    margin-top: 25px;
    position: relative;
}

.row[_ngcontent-c34] .native-input[_ngcontent-c34] {
    width: 100%;
}

.row[_ngcontent-c34] .two-in-row[_ngcontent-c34] {
    display: flex;
    flex-flow: row wrap;
    justify-content: space-between;
}

.row[_ngcontent-c34] .two-in-row[_ngcontent-c34] .account-select[_ngcontent-c34] {
    min-width: 318px;
}

.row[_ngcontent-c34] .two-in-row__input-field[_ngcontent-c34],
.row[_ngcontent-c34] .two-in-row__tip[_ngcontent-c34] {
    flex: 1;
}

.row[_ngcontent-c34] .two-in-row__input-field[_ngcontent-c34] {
    position: relative;
}

.row[_ngcontent-c34] .two-in-row__tip[_ngcontent-c34] {
    padding-top: 12px;
}

.row[_ngcontent-c34] .two-in-row__tip__bold[_ngcontent-c34] {
    font-weight: bold;
}

@media screen and (max-width: 767px) {
    .content--tbu[_ngcontent-c34] {
        margin-top: 60px !important;
    }
}

@media screen and (max-width: 568px) {
    .content--tbu[_ngcontent-c34] {
        margin-top: 100px !important;
    }
}

@media screen and (max-width: 568px) {
    .page-name[_ngcontent-c34] {
        margin-bottom: 0.5rem;
    }
}

@media screen and (max-width: 568px) {
    .title-line[_ngcontent-c34] {
        height: 100px;
    }
}

.title-line--tbu[_ngcontent-c34] {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
}

@media screen and (max-width: 568px) {
    .title-line--tbu[_ngcontent-c34] {
        flex-direction: column;
        align-items: center;
        justify-content: center;
    }
}

@media screen and (max-width: 696px) {
    .select-container-large[_ngcontent-c34] {
        width: 100%;
    }

    .row[_ngcontent-c34] .two-in-row__input-field[_ngcontent-c34] {
        max-width: unset;
    }
}

.content[_ngcontent-c34] {
    color: #5b5b5b;
    font-size: 14px;
}

.content[_ngcontent-c34] .heading[_ngcontent-c34] {
    margin-bottom: 28px;
    text-align: left;
    color: #5b5b5b;
    font-size: 22px;
}

.content[_ngcontent-c34] .sub-heading[_ngcontent-c34] {
    margin-top: 26px;
}

.content[_ngcontent-c34] .form[_ngcontent-c34] {
    max-width: 663px;
}

@media (max-width: 767px) {
    .content[_ngcontent-c34] .form[_ngcontent-c34] {
        max-width: 100%;
    }
}

.content[_ngcontent-c34] .table-content[_ngcontent-c34] {
    margin-bottom: 0;
}

.content[_ngcontent-c34] .bottom[_ngcontent-c34] {
    margin-top: 30px;
}

.row[_ngcontent-c34] {
    margin-top: 24px;
}

.row__title[_ngcontent-c34] {
    display: block;
    margin-bottom: 16px;
    color: #5b5b5b;
}

.row[_ngcontent-c34] .money[_ngcontent-c34] .money-title[_ngcontent-c34] {
    margin-right: 27px;
    color: #5b5b5b;
}

.row[_ngcontent-c34] .money[_ngcontent-c34] .money-text[_ngcontent-c34] {
    margin-top: 15px;
    color: #8c8c8c;
}

.controls[_ngcontent-c34] {
    margin-top: 30px;
    display: flex;
    justify-content: flex-end;
    align-items: center;
}

.controls[_ngcontent-c34] .cancel-btn[_ngcontent-c34] {
    padding: 0 30px;
    color: #b6b6b6;
    cursor: pointer;
}

.controls[_ngcontent-c34] .cancel-btn[_ngcontent-c34]:focus {
    outline: none;
}

.native-input.amount[_ngcontent-c34] {
    height: 44px;
    width: 100%;
    padding-left: 70px;
}

.currency-icon[_ngcontent-c34] {
    width: 80px;
    height: 44px;
    position: absolute;
    display: block;
    text-align: center;
    line-height: 46px;
    border-top-left-radius: 6px;
    border-bottom-left-radius: 6px;
}

button[_ngcontent-c34]:disabled {
    color: #fff;
    background-color: #7a7a7a;
}

.line.margin-top[_ngcontent-c34] {
    margin-top: 40px;
}

.elem[_ngcontent-c34] .checkbox-container[_ngcontent-c34] {
    font-size: 14px;
}

.elem.only-text[_ngcontent-c34] {
    padding-top: 12px;
}

.error[_ngcontent-c34] {
    color: #c94b4b;
}

.medium[_ngcontent-c34] {
    color: #a3a3a3;
}

.with-hover[_ngcontent-c34]:hover {
    text-decoration: underline;
    cursor: pointer;
}

.top-template-line[_ngcontent-c34] {
    display: flex !important;
}

.top-template-line-select-wrapper[_ngcontent-c34] ng-select.simple[_ngcontent-c34] {
    width: 200px;
}

.form[_ngcontent-c34] .form__row.line_with_fee[_ngcontent-c34] {
    margin-top: 7px !important;
}

.choose-template__error-container[_ngcontent-c34] {
    margin-left: 0.5rem;
}

.content[_ngcontent-c35] {
    color: #5b5b5b;
    font-size: 14px;
}

.content[_ngcontent-c35] .heading[_ngcontent-c35] {
    margin-bottom: 28px;
    text-align: left;
    color: #5b5b5b;
    font-size: 22px;
}

.content[_ngcontent-c35] .sub-heading[_ngcontent-c35] {
    margin-top: 26px;
}

.content[_ngcontent-c35] .form[_ngcontent-c35] {
    max-width: 663px;
}

@media (max-width: 767px) {
    .content[_ngcontent-c35] .form[_ngcontent-c35] {
        max-width: 100%;
    }
}

.content[_ngcontent-c35] .table-content[_ngcontent-c35] {
    margin-bottom: 0;
}

.content[_ngcontent-c35] .bottom[_ngcontent-c35] {
    margin-top: 30px;
}

.row[_ngcontent-c35] {
    margin-top: 24px;
}

.row__title[_ngcontent-c35] {
    display: block;
    margin-bottom: 16px;
    color: #5b5b5b;
}

.row[_ngcontent-c35] .money[_ngcontent-c35] .money-title[_ngcontent-c35] {
    margin-right: 27px;
    color: #5b5b5b;
}

.row[_ngcontent-c35] .money[_ngcontent-c35] .money-text[_ngcontent-c35] {
    margin-top: 15px;
    color: #8c8c8c;
}

.controls[_ngcontent-c35] {
    margin-top: 30px;
    display: flex;
    justify-content: flex-end;
    align-items: center;
}

.controls[_ngcontent-c35] .cancel-btn[_ngcontent-c35] {
    padding: 0 30px;
    color: #b6b6b6;
    cursor: pointer;
}

.controls[_ngcontent-c35] .cancel-btn[_ngcontent-c35]:focus {
    outline: none;
}

.native-input.amount[_ngcontent-c35] {
    height: 44px;
    width: 100%;
    padding-left: 70px;
}

.currency-icon[_ngcontent-c35] {
    width: 80px;
    height: 44px;
    position: absolute;
    display: block;
    text-align: center;
    line-height: 46px;
    border-top-left-radius: 6px;
    border-bottom-left-radius: 6px;
}

button[_ngcontent-c35]:disabled {
    color: #fff;
    background-color: #7a7a7a;
}

.line.margin-top[_ngcontent-c35] {
    margin-top: 40px;
}

.elem[_ngcontent-c35] .checkbox-container[_ngcontent-c35] {
    font-size: 14px;
}

.elem.only-text[_ngcontent-c35] {
    padding-top: 12px;
}

.error[_ngcontent-c35] {
    color: #c94b4b;
}

.medium[_ngcontent-c35] {
    color: #a3a3a3;
}

.with-hover[_ngcontent-c35]:hover {
    text-decoration: underline;
    cursor: pointer;
}

.top-template-line[_ngcontent-c35] {
    display: flex !important;
}

.top-template-line-select-wrapper[_ngcontent-c35] ng-select.simple[_ngcontent-c35] {
    width: 200px;
}

.form[_ngcontent-c35] .form__row.line_with_fee[_ngcontent-c35] {
    margin-top: 7px !important;
}

.choose-template__error-container[_ngcontent-c35] {
    margin-left: 0.5rem;
}

.content[_ngcontent-c37] {
    color: #5b5b5b;
    font-size: 14px;
}

.content[_ngcontent-c37] .heading[_ngcontent-c37] {
    margin-bottom: 28px;
    text-align: left;
    color: #5b5b5b;
    font-size: 22px;
}

.content[_ngcontent-c37] .sub-heading[_ngcontent-c37] {
    margin-top: 26px;
}

.content[_ngcontent-c37] .form[_ngcontent-c37] {
    max-width: 663px;
}

@media (max-width: 767px) {
    .content[_ngcontent-c37] .form[_ngcontent-c37] {
        max-width: 100%;
    }
}

.content[_ngcontent-c37] .table-content[_ngcontent-c37] {
    margin-bottom: 0;
}

.content[_ngcontent-c37] .bottom[_ngcontent-c37] {
    margin-top: 30px;
}

.row[_ngcontent-c37] {
    margin-top: 24px;
}

.row__title[_ngcontent-c37] {
    display: block;
    margin-bottom: 16px;
    color: #5b5b5b;
}

.row[_ngcontent-c37] .money[_ngcontent-c37] .money-title[_ngcontent-c37] {
    margin-right: 27px;
    color: #5b5b5b;
}

.row[_ngcontent-c37] .money[_ngcontent-c37] .money-text[_ngcontent-c37] {
    margin-top: 15px;
    color: #8c8c8c;
}

.controls[_ngcontent-c37] {
    margin-top: 30px;
    display: flex;
    justify-content: flex-end;
    align-items: center;
}

.controls[_ngcontent-c37] .cancel-btn[_ngcontent-c37] {
    padding: 0 30px;
    color: #b6b6b6;
    cursor: pointer;
}

.controls[_ngcontent-c37] .cancel-btn[_ngcontent-c37]:focus {
    outline: none;
}

.native-input.amount[_ngcontent-c37] {
    height: 44px;
    width: 100%;
    padding-left: 70px;
}

.currency-icon[_ngcontent-c37] {
    width: 80px;
    height: 44px;
    position: absolute;
    display: block;
    text-align: center;
    line-height: 46px;
    border-top-left-radius: 6px;
    border-bottom-left-radius: 6px;
}

button[_ngcontent-c37]:disabled {
    color: #fff;
    background-color: #7a7a7a;
}

.line.margin-top[_ngcontent-c37] {
    margin-top: 40px;
}

.elem[_ngcontent-c37] .checkbox-container[_ngcontent-c37] {
    font-size: 14px;
}

.elem.only-text[_ngcontent-c37] {
    padding-top: 12px;
}

.error[_ngcontent-c37] {
    color: #c94b4b;
}

.medium[_ngcontent-c37] {
    color: #a3a3a3;
}

.with-hover[_ngcontent-c37]:hover {
    text-decoration: underline;
    cursor: pointer;
}

.top-template-line[_ngcontent-c37] {
    display: flex !important;
}

.top-template-line-select-wrapper[_ngcontent-c37] ng-select.simple[_ngcontent-c37] {
    width: 200px;
}

.form[_ngcontent-c37] .form__row.line_with_fee[_ngcontent-c37] {
    margin-top: 7px !important;
}

.choose-template__error-container[_ngcontent-c37] {
    margin-left: 0.5rem;
}

.table-content[_ngcontent-c36] .other-text[_ngcontent-c36] {
    margin-top: unset;
}

.dnd-gallery[_ngcontent-c36] {
    margin-top: 10px;
    width: 250px;
    border: 1px dot-dash firebrick;
}

.dnd-gallery[_ngcontent-c36] img[_ngcontent-c36] {
    max-width: 250px !important;
    margin-bottom: 10px;
    margin-right: 10px;
    vertical-align: middle;
}

img[_ngcontent-c36] {
    max-width: 300px;
}

.elem-list[_ngcontent-c36] {
    padding-left: 30px;
    margin: 40px 0;
    border-left: 2px solid #94c817;
    font-size: 14px;
}

.icon[_ngcontent-c36] {
    display: inline-block;
    width: 30px;
    min-width: 30px;
    height: 30px;
    border-radius: 50%;
    background: #5b5b5b;
    position: relative;
    margin-right: 20px;
}

.icon.success[_ngcontent-c36] {
    background: #94c817;
}

.icon.success[_ngcontent-c36]:after {
    content: "";
    position: absolute;
    left: 11px;
    top: 5px;
    width: 8px;
    height: 16px;
    border: solid white;
    border-width: 0 3px 3px 0;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
}

.drag-cub[_ngcontent-c36] {
    text-align: -webkit-center;
    margin-bottom: 30px;
}

.drag-cub[_ngcontent-c36] .line.sub-heading[_ngcontent-c36] {
    display: block;
    margin: 10px 0;
    cursor: pointer;
}

.drag-cub[_ngcontent-c36] .header-cub[_ngcontent-c36] {
    display: inline-block;
    padding: 0 0 10px;
}

.drag-cub[_ngcontent-c36] .header-cub.need-line[_ngcontent-c36] {
    padding: 0 90px 30px;
}

.footer-cub[_ngcontent-c36] {
    margin: 40px 0;
    display: flex;
    align-items: center;
    justify-content: center;
}

@media (max-width: 991px) {
    .drag-cub[_ngcontent-c36] {
        padding: 20px 10px;
    }

    .drag-cub[_ngcontent-c36] .header-cub[_ngcontent-c36] {
        padding: 0 10px 20px;
    }

    .drag-cub[_ngcontent-c36] .footer-cub[_ngcontent-c36] {
        font-size: 14px;
        margin: 20px 0;
    }
}

.basket[_ngcontent-c36] {
    width: 30px;
    height: 30px;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    transition: 0.2s ease;
}

.basket[_ngcontent-c36]:hover {
    opacity: 0.5;
    transition: 0.2s ease;
}

.basket[_ngcontent-c36] .zmdi[_ngcontent-c36] {
    font-size: 24px;
}

.drop-zone[_ngcontent-c38] {
    margin: auto;
    height: 100px;
    border: 2px dotted #0782d0;
    border-radius: 30px
}

.content[_ngcontent-c38] {
    color: #0782d0;
    height: 100px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.over[_ngcontent-c38] {
    background-color: rgba(147, 147, 147, .5)
}

.form[_ngcontent-c39] {
    display: flex;
    flex-flow: column wrap;
    padding-bottom: 100px;
}

.form__row[_ngcontent-c39] {
    margin-top: 25px;
    display: flex;
    flex-flow: column wrap;
    font-size: 14px;
}

.form__row.title[_ngcontent-c39] {
    flex-flow: row wrap;
    align-items: center;
    margin-top: 30px;
}

.form__row.controls[_ngcontent-c39] {
    flex-flow: row wrap;
    align-items: center;
    justify-content: flex-end;
}

.form__row.controls[_ngcontent-c39] .link[_ngcontent-c39] {
    color: #b6b6b6;
    margin-right: 30px;
    font-size: 14px;
    cursor: pointer;
}

.form__row.controls[_ngcontent-c39] .link[_ngcontent-c39]:hover {
    text-decoration: underline;
}

.advice-container[_ngcontent-c39] {
    font-size: 15px;
    color: #c94E4B;
}

.advice-confirm[_ngcontent-c39] {
    cursor: pointer;
    display: block;
    text-align: end;
    color: #b6b6b6;
    padding-top: 10px;
}

.advice-confirm[_ngcontent-c39]:hover {
    text-decoration: underline;
}

.round-i[_ngcontent-c39] {
    width: 18px;
    height: 18px;
    border-radius: 50%;
    background: #c94E4B;
    margin-right: 5px;
    display: inline-block;
    color: #ffffff;
    text-align: -webkit-center;
    font-size: 13px;
    line-height: 1.35;
}

.advice-confirm[_ngcontent-c39]:focus {
    outline: none;
}

.field-pair-in-row[_ngcontent-c39] {
    display: flex;
    flex-flow: row nowrap;
    justify-content: space-between;
    align-items: flex-start;
}

.field-half-row[_ngcontent-c39] {
    max-height: 120px;
    display: flex;
}

.field-half-row[_ngcontent-c39] .input-container[_ngcontent-c39] {
    flex-grow: 0;
    flex-basis: 50%;
    padding-right: 12.5px;
}

.input-container[_ngcontent-c39] {
    display: flex;
    flex-flow: column;
    flex-grow: 1;
    width: 50%;
}

.input-container[_ngcontent-c39]:first-child {
    margin-right: 24px;
}

.input-container.margin-bottom[_ngcontent-c39] {
    margin-bottom: 30px;
}

.input-container[_ngcontent-c39] .native-select[_ngcontent-c39] {
    padding: 0;
    margin-top: unset;
    height: 44px;
    max-height: 44px;
}

.input-container__label[_ngcontent-c39] {
    font-size: 18px;
    color: #5b5b5b;
    margin-bottom: 15px;
}

.select-container-large[_ngcontent-c39] {
    margin-top: 15px;
}

.select-container[_ngcontent-c39] {
    margin-top: 15px;
    border: 1px solid #dddddd;
    border-radius: 6px;
    background-color: #ffffff;
    position: relative;
    cursor: pointer;
}

.select-container__tip[_ngcontent-c39] {
    position: absolute;
    top: 20px;
    left: 30px;
    z-index: 10000;
    font-size: 15px;
    color: #5b5b5b;
}

@media screen and (max-width: 891px) {
    .input-container[_ngcontent-c39] {
        width: 100%;
    }

    .input-container[_ngcontent-c39]:first-child {
        margin-right: 0;
    }

    .field-pair-in-row[_ngcontent-c39] {
        flex-flow: column wrap;
        align-items: unset;
    }

    .field-pair-in-row[_ngcontent-c39] .input-container[_ngcontent-c39]+.input-container[_ngcontent-c39] {
        margin-top: 25px;
    }

    .field-half-row[_ngcontent-c39] .input-container[_ngcontent-c39] {
        flex-grow: 1;
        padding-right: 0;
    }
}

@media screen and (max-width: 568px) {
    .page-name[_ngcontent-c39] {
        margin-bottom: 0.5rem;
    }
}

.container--batch-import-container[_ngcontent-c39] {
    margin-bottom: 0 !important;
    margin-left: 1rem;
}

@media screen and (max-width: 790px) {
    .container--batch-import-container[_ngcontent-c39] {
        margin-top: 0.5rem;
    }
}

@media screen and (max-width: 790px) {
    .content--owt-transfer[_ngcontent-c39] {
        margin-top: 100px !important;
    }
}

@media screen and (max-width: 568px) {
    .content--owt-transfer[_ngcontent-c39] {
        margin-top: 140px !important;
    }
}

@media screen and (max-width: 790px) {
    .title-line[_ngcontent-c39] {
        height: 100px;
    }
}

@media screen and (max-width: 568px) {
    .title-line[_ngcontent-c39] {
        height: 140px;
    }
}

.title-line[_ngcontent-c39] .title-line__title-container[_ngcontent-c39] {
    display: flex;
    flex-direction: row;
    width: 100%;
    justify-content: space-between;
    align-items: center;
}

@media screen and (max-width: 568px) {
    .title-line[_ngcontent-c39] .title-line__title-container[_ngcontent-c39] {
        flex-direction: column;
        align-items: center;
        justify-content: center;
    }
}

.title-line[_ngcontent-c39] .title-line__title-container[_ngcontent-c39] .title-container__title-btns[_ngcontent-c39] {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

@media screen and (max-width: 790px) {
    .title-line[_ngcontent-c39] .title-line__title-container[_ngcontent-c39] .title-container__title-btns[_ngcontent-c39] {
        flex-direction: column;
    }
}

.table-content--remove-border[_ngcontent-c39] {
    border-bottom: 0 !important;
    padding-bottom: 0 !important;
}

.content[_ngcontent-c39] {
    color: #5b5b5b;
    font-size: 14px;
}

.content[_ngcontent-c39] .heading[_ngcontent-c39] {
    margin-bottom: 28px;
    text-align: left;
    color: #5b5b5b;
    font-size: 22px;
}

.content[_ngcontent-c39] .sub-heading[_ngcontent-c39] {
    margin-top: 26px;
}

.content[_ngcontent-c39] .form[_ngcontent-c39] {
    max-width: 663px;
}

@media (max-width: 767px) {
    .content[_ngcontent-c39] .form[_ngcontent-c39] {
        max-width: 100%;
    }
}

.content[_ngcontent-c39] .table-content[_ngcontent-c39] {
    margin-bottom: 0;
}

.content[_ngcontent-c39] .bottom[_ngcontent-c39] {
    margin-top: 30px;
}

.row[_ngcontent-c39] {
    margin-top: 24px;
}

.row__title[_ngcontent-c39] {
    display: block;
    margin-bottom: 16px;
    color: #5b5b5b;
}

.row[_ngcontent-c39] .money[_ngcontent-c39] .money-title[_ngcontent-c39] {
    margin-right: 27px;
    color: #5b5b5b;
}

.row[_ngcontent-c39] .money[_ngcontent-c39] .money-text[_ngcontent-c39] {
    margin-top: 15px;
    color: #8c8c8c;
}

.controls[_ngcontent-c39] {
    margin-top: 30px;
    display: flex;
    justify-content: flex-end;
    align-items: center;
}

.controls[_ngcontent-c39] .cancel-btn[_ngcontent-c39] {
    padding: 0 30px;
    color: #b6b6b6;
    cursor: pointer;
}

.controls[_ngcontent-c39] .cancel-btn[_ngcontent-c39]:focus {
    outline: none;
}

.native-input.amount[_ngcontent-c39] {
    height: 44px;
    width: 100%;
    padding-left: 70px;
}

.currency-icon[_ngcontent-c39] {
    width: 80px;
    height: 44px;
    position: absolute;
    display: block;
    text-align: center;
    line-height: 46px;
    border-top-left-radius: 6px;
    border-bottom-left-radius: 6px;
}

button[_ngcontent-c39]:disabled {
    color: #fff;
    background-color: #7a7a7a;
}

.line.margin-top[_ngcontent-c39] {
    margin-top: 40px;
}

.elem[_ngcontent-c39] .checkbox-container[_ngcontent-c39] {
    font-size: 14px;
}

.elem.only-text[_ngcontent-c39] {
    padding-top: 12px;
}

.error[_ngcontent-c39] {
    color: #c94b4b;
}

.medium[_ngcontent-c39] {
    color: #a3a3a3;
}

.with-hover[_ngcontent-c39]:hover {
    text-decoration: underline;
    cursor: pointer;
}

.top-template-line[_ngcontent-c39] {
    display: flex !important;
}

.top-template-line-select-wrapper[_ngcontent-c39] ng-select.simple[_ngcontent-c39] {
    width: 200px;
}

.form[_ngcontent-c39] .form__row.line_with_fee[_ngcontent-c39] {
    margin-top: 7px !important;
}

.choose-template__error-container[_ngcontent-c39] {
    margin-left: 0.5rem;
}

.form[_ngcontent-c40] {
    display: flex;
    flex-flow: column wrap;
}

.form__row[_ngcontent-c40] {
    margin-top: 25px;
    display: flex;
    flex-flow: column wrap;
    font-size: 14px;
}

.form__row.title[_ngcontent-c40] {
    flex-flow: row wrap;
    align-items: center;
    margin-top: 30px;
}

.form__row.controls[_ngcontent-c40] {
    flex-flow: row wrap;
    align-items: center;
    justify-content: flex-end;
}

.form__row.controls[_ngcontent-c40] .link[_ngcontent-c40] {
    color: #b6b6b6;
    margin-right: 30px;
    font-size: 14px;
    cursor: pointer;
}

.form__row.controls[_ngcontent-c40] .link[_ngcontent-c40]:hover {
    text-decoration: underline;
}

.field-pair-in-row[_ngcontent-c40] {
    display: flex;
    flex-flow: row nowrap;
    justify-content: space-between;
    align-items: flex-start;
}

.field-half-row[_ngcontent-c40] {
    max-height: 120px;
    display: flex;
}

.field-half-row[_ngcontent-c40] .input-container[_ngcontent-c40] {
    flex-grow: 0;
    flex-basis: 50%;
    padding-right: 12.5px;
    position: relative;
}

.input-container[_ngcontent-c40] {
    display: flex;
    flex-flow: column;
    flex-grow: 1;
    width: 50%;
    position: relative;
}

.input-container[_ngcontent-c40]>.icon[_ngcontent-c40] {
    position: absolute;
    top: 45px;
    right: 7px;
}

.input-container[_ngcontent-c40]:first-child {
    margin-right: 24px;
}

.input-container.margin-bottom[_ngcontent-c40] {
    margin-bottom: 30px;
}

.input-container[_ngcontent-c40] .native-select[_ngcontent-c40] {
    padding: 0;
    margin-top: unset;
    height: 44px;
    max-height: 44px;
}

.input-container__label[_ngcontent-c40] {
    font-size: 18px;
    color: #5b5b5b;
    margin-bottom: 15px;
}

.select-container-large[_ngcontent-c40] {
    margin-top: 15px;
}

.select-container[_ngcontent-c40] {
    margin-top: 15px;
    border: 1px solid #dddddd;
    border-radius: 6px;
    background-color: #ffffff;
    position: relative;
    cursor: pointer;
}

.select-container__tip[_ngcontent-c40] {
    position: absolute;
    top: 20px;
    left: 30px;
    z-index: 10000;
    font-size: 15px;
    color: #5b5b5b;
}

@media screen and (max-width: 891px) {
    .input-container[_ngcontent-c40] {
        width: 100%;
    }

    .input-container[_ngcontent-c40]:first-child {
        margin-right: 0;
    }

    .field-pair-in-row[_ngcontent-c40] {
        flex-flow: column wrap;
        align-items: unset;
    }

    .field-pair-in-row[_ngcontent-c40] .input-container[_ngcontent-c40]+.input-container[_ngcontent-c40] {
        margin-top: 25px;
    }

    .field-half-row[_ngcontent-c40] .input-container[_ngcontent-c40] {
        flex-grow: 1;
        padding-right: 0;
    }
}

.default-input-border[_ngcontent-c40] {
    border-color: #dddddd !important;
}

.form[_ngcontent-c41] {
    display: flex;
    flex-flow: column wrap;
    padding-bottom: 100px;
}

.form__row[_ngcontent-c41] {
    margin-top: 25px;
    display: flex;
    flex-flow: column wrap;
    font-size: 14px;
}

.form__row.title[_ngcontent-c41] {
    flex-flow: row wrap;
    align-items: center;
    margin-top: 30px;
}

.form__row.controls[_ngcontent-c41] {
    flex-flow: row wrap;
    align-items: center;
    justify-content: flex-end;
}

.form__row.controls[_ngcontent-c41] .link[_ngcontent-c41] {
    color: #b6b6b6;
    margin-right: 30px;
    font-size: 14px;
    cursor: pointer;
}

.form__row.controls[_ngcontent-c41] .link[_ngcontent-c41]:hover {
    text-decoration: underline;
}

.advice-container[_ngcontent-c41] {
    font-size: 15px;
    color: #c94E4B;
}

.advice-confirm[_ngcontent-c41] {
    cursor: pointer;
    display: block;
    text-align: end;
    color: #b6b6b6;
    padding-top: 10px;
}

.advice-confirm[_ngcontent-c41]:hover {
    text-decoration: underline;
}

.round-i[_ngcontent-c41] {
    width: 18px;
    height: 18px;
    border-radius: 50%;
    background: #c94E4B;
    margin-right: 5px;
    display: inline-block;
    color: #ffffff;
    text-align: -webkit-center;
    font-size: 13px;
    line-height: 1.35;
}

.advice-confirm[_ngcontent-c41]:focus {
    outline: none;
}

.field-pair-in-row[_ngcontent-c41] {
    display: flex;
    flex-flow: row nowrap;
    justify-content: space-between;
    align-items: flex-start;
}

.field-half-row[_ngcontent-c41] {
    max-height: 120px;
    display: flex;
}

.field-half-row[_ngcontent-c41] .input-container[_ngcontent-c41] {
    flex-grow: 0;
    flex-basis: 50%;
    padding-right: 12.5px;
}

.input-container[_ngcontent-c41] {
    display: flex;
    flex-flow: column;
    flex-grow: 1;
    width: 50%;
}

.input-container[_ngcontent-c41]:first-child {
    margin-right: 24px;
}

.input-container.margin-bottom[_ngcontent-c41] {
    margin-bottom: 30px;
}

.input-container[_ngcontent-c41] .native-select[_ngcontent-c41] {
    padding: 0;
    margin-top: unset;
    height: 44px;
    max-height: 44px;
}

.input-container__label[_ngcontent-c41] {
    font-size: 18px;
    color: #5b5b5b;
    margin-bottom: 15px;
}

.select-container-large[_ngcontent-c41] {
    margin-top: 15px;
}

.select-container[_ngcontent-c41] {
    margin-top: 15px;
    border: 1px solid #dddddd;
    border-radius: 6px;
    background-color: #ffffff;
    position: relative;
    cursor: pointer;
}

.select-container__tip[_ngcontent-c41] {
    position: absolute;
    top: 20px;
    left: 30px;
    z-index: 10000;
    font-size: 15px;
    color: #5b5b5b;
}

@media screen and (max-width: 891px) {
    .input-container[_ngcontent-c41] {
        width: 100%;
    }

    .input-container[_ngcontent-c41]:first-child {
        margin-right: 0;
    }

    .field-pair-in-row[_ngcontent-c41] {
        flex-flow: column wrap;
        align-items: unset;
    }

    .field-pair-in-row[_ngcontent-c41] .input-container[_ngcontent-c41]+.input-container[_ngcontent-c41] {
        margin-top: 25px;
    }

    .field-half-row[_ngcontent-c41] .input-container[_ngcontent-c41] {
        flex-grow: 1;
        padding-right: 0;
    }
}

@media screen and (max-width: 568px) {
    .page-name[_ngcontent-c41] {
        margin-bottom: 0.5rem;
    }
}

.container--batch-import-container[_ngcontent-c41] {
    margin-bottom: 0 !important;
    margin-left: 1rem;
}

@media screen and (max-width: 790px) {
    .container--batch-import-container[_ngcontent-c41] {
        margin-top: 0.5rem;
    }
}

@media screen and (max-width: 790px) {
    .content--ost-transfer[_ngcontent-c41] {
        margin-top: 100px !important;
    }
}

@media screen and (max-width: 568px) {
    .content--ost-transfer[_ngcontent-c41] {
        margin-top: 140px !important;
    }
}

@media screen and (max-width: 790px) {
    .title-line[_ngcontent-c41] {
        height: 100px;
    }
}

@media screen and (max-width: 568px) {
    .title-line[_ngcontent-c41] {
        height: 140px;
    }
}

.title-line[_ngcontent-c41] .title-line__title-container[_ngcontent-c41] {
    display: flex;
    flex-direction: row;
    width: 100%;
    justify-content: space-between;
    align-items: center;
}

@media screen and (max-width: 568px) {
    .title-line[_ngcontent-c41] .title-line__title-container[_ngcontent-c41] {
        flex-direction: column;
        align-items: center;
        justify-content: center;
    }
}

.title-line[_ngcontent-c41] .title-line__title-container[_ngcontent-c41] .title-container__title-btns[_ngcontent-c41] {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

@media screen and (max-width: 790px) {
    .title-line[_ngcontent-c41] .title-line__title-container[_ngcontent-c41] .title-container__title-btns[_ngcontent-c41] {
        flex-direction: column;
    }
}

.table-content--remove-border[_ngcontent-c41] {
    border-bottom: 0 !important;
    padding-bottom: 0 !important;
}

.content[_ngcontent-c41] {
    color: #5b5b5b;
    font-size: 14px;
}

.content[_ngcontent-c41] .heading[_ngcontent-c41] {
    margin-bottom: 28px;
    text-align: left;
    color: #5b5b5b;
    font-size: 22px;
}

.content[_ngcontent-c41] .sub-heading[_ngcontent-c41] {
    margin-top: 26px;
}

.content[_ngcontent-c41] .form[_ngcontent-c41] {
    max-width: 663px;
}

@media (max-width: 767px) {
    .content[_ngcontent-c41] .form[_ngcontent-c41] {
        max-width: 100%;
    }
}

.content[_ngcontent-c41] .table-content[_ngcontent-c41] {
    margin-bottom: 0;
}

.content[_ngcontent-c41] .bottom[_ngcontent-c41] {
    margin-top: 30px;
}

.row[_ngcontent-c41] {
    margin-top: 24px;
}

.row__title[_ngcontent-c41] {
    display: block;
    margin-bottom: 16px;
    color: #5b5b5b;
}

.row[_ngcontent-c41] .money[_ngcontent-c41] .money-title[_ngcontent-c41] {
    margin-right: 27px;
    color: #5b5b5b;
}

.row[_ngcontent-c41] .money[_ngcontent-c41] .money-text[_ngcontent-c41] {
    margin-top: 15px;
    color: #8c8c8c;
}

.controls[_ngcontent-c41] {
    margin-top: 30px;
    display: flex;
    justify-content: flex-end;
    align-items: center;
}

.controls[_ngcontent-c41] .cancel-btn[_ngcontent-c41] {
    padding: 0 30px;
    color: #b6b6b6;
    cursor: pointer;
}

.controls[_ngcontent-c41] .cancel-btn[_ngcontent-c41]:focus {
    outline: none;
}

.native-input.amount[_ngcontent-c41] {
    height: 44px;
    width: 100%;
    padding-left: 70px;
}

.currency-icon[_ngcontent-c41] {
    width: 80px;
    height: 44px;
    position: absolute;
    display: block;
    text-align: center;
    line-height: 46px;
    border-top-left-radius: 6px;
    border-bottom-left-radius: 6px;
}

button[_ngcontent-c41]:disabled {
    color: #fff;
    background-color: #7a7a7a;
}

.line.margin-top[_ngcontent-c41] {
    margin-top: 40px;
}

.elem[_ngcontent-c41] .checkbox-container[_ngcontent-c41] {
    font-size: 14px;
}

.elem.only-text[_ngcontent-c41] {
    padding-top: 12px;
}

.error[_ngcontent-c41] {
    color: #c94b4b;
}

.medium[_ngcontent-c41] {
    color: #a3a3a3;
}

.with-hover[_ngcontent-c41]:hover {
    text-decoration: underline;
    cursor: pointer;
}

.top-template-line[_ngcontent-c41] {
    display: flex !important;
}

.top-template-line-select-wrapper[_ngcontent-c41] ng-select.simple[_ngcontent-c41] {
    width: 200px;
}

.form[_ngcontent-c41] .form__row.line_with_fee[_ngcontent-c41] {
    margin-top: 7px !important;
}

.choose-template__error-container[_ngcontent-c41] {
    margin-left: 0.5rem;
}

.form[_ngcontent-c42] {
    display: flex;
    flex-flow: column wrap;
}

.form__row[_ngcontent-c42] {
    margin-top: 25px;
    display: flex;
    flex-flow: column wrap;
    font-size: 14px;
}

.form__row.title[_ngcontent-c42] {
    flex-flow: row wrap;
    align-items: center;
    margin-top: 30px;
}

.form__row.controls[_ngcontent-c42] {
    flex-flow: row wrap;
    align-items: center;
    justify-content: flex-end;
}

.form__row.controls[_ngcontent-c42] .link[_ngcontent-c42] {
    color: #b6b6b6;
    margin-right: 30px;
    font-size: 14px;
    cursor: pointer;
}

.form__row.controls[_ngcontent-c42] .link[_ngcontent-c42]:hover {
    text-decoration: underline;
}

.field-pair-in-row[_ngcontent-c42] {
    display: flex;
    flex-flow: row nowrap;
    justify-content: space-between;
    align-items: flex-start;
}

.field-half-row[_ngcontent-c42] {
    max-height: 120px;
    display: flex;
}

.field-half-row[_ngcontent-c42] .input-container[_ngcontent-c42] {
    flex-grow: 0;
    flex-basis: 50%;
    padding-right: 12.5px;
    position: relative;
}

.input-container[_ngcontent-c42] {
    display: flex;
    flex-flow: column;
    flex-grow: 1;
    width: 50%;
    position: relative;
}

.input-container[_ngcontent-c42]>.icon[_ngcontent-c42] {
    position: absolute;
    top: 45px;
    right: 17px;
}

.input-container[_ngcontent-c42]:first-child {
    margin-right: 24px;
}

.input-container.margin-bottom[_ngcontent-c42] {
    margin-bottom: 30px;
}

.input-container[_ngcontent-c42] .native-select[_ngcontent-c42] {
    padding: 0;
    margin-top: unset;
    height: 44px;
    max-height: 44px;
}

.input-container__label[_ngcontent-c42] {
    font-size: 18px;
    color: #5b5b5b;
    margin-bottom: 15px;
}

.error-message[_ngcontent-c42] {
    margin-bottom: 50px;
}

.select-container-large[_ngcontent-c42] {
    margin-top: 15px;
}

.select-container[_ngcontent-c42] {
    margin-top: 15px;
    border: 1px solid #dddddd;
    border-radius: 6px;
    background-color: #ffffff;
    position: relative;
    cursor: pointer;
}

.select-container__tip[_ngcontent-c42] {
    position: absolute;
    top: 20px;
    left: 30px;
    z-index: 10000;
    font-size: 15px;
    color: #5b5b5b;
}

@media screen and (max-width: 891px) {
    .input-container[_ngcontent-c42] {
        width: 100%;
    }

    .input-container[_ngcontent-c42]:first-child {
        margin-right: 0;
    }

    .field-pair-in-row[_ngcontent-c42] {
        flex-flow: column wrap;
        align-items: unset;
    }

    .field-pair-in-row[_ngcontent-c42] .input-container[_ngcontent-c42]+.input-container[_ngcontent-c42] {
        margin-top: 25px;
    }

    .field-half-row[_ngcontent-c42] .input-container[_ngcontent-c42] {
        flex-grow: 1;
        padding-right: 0;
    }
}

.default-input-border[_ngcontent-c42] {
    border-color: #dddddd !important;
}

.row[_ngcontent-c43] .two-in-row[_ngcontent-c43] {
    display: flex;
    flex-flow: row wrap;
    justify-content: space-between;
}

.row[_ngcontent-c43] .two-in-row[_ngcontent-c43] .account-select[_ngcontent-c43] {
    min-width: 318px;
}

.row[_ngcontent-c43] .two-in-row[_ngcontent-c43] .account-select[_ngcontent-c43]:first-child {
    margin-bottom: 30px;
}

.row[_ngcontent-c43] .two-in-row__input-field[_ngcontent-c43],
.row[_ngcontent-c43] .two-in-row__tip[_ngcontent-c43] {
    flex: 1;
}

.row[_ngcontent-c43] .two-in-row__input-field[_ngcontent-c43] {
    position: relative;
}

.row[_ngcontent-c43] .two-in-row__tip[_ngcontent-c43] {
    padding-top: 12px;
}

.row[_ngcontent-c43] .two-in-row__tip__bold[_ngcontent-c43] {
    font-weight: bold;
}

@media (max-width: 991px) {
    .select-container-large[_ngcontent-c43] {
        width: 100%;
    }

    .row[_ngcontent-c43] .two-in-row__input-field[_ngcontent-c43] {
        max-width: unset;
    }
}

@media screen and (max-width: 568px) {
    .page-name[_ngcontent-c43] {
        margin-bottom: 0.5rem;
    }
}

@media screen and (max-width: 568px) {
    .title-line[_ngcontent-c43] {
        height: 100px;
    }
}

.title-line--cft[_ngcontent-c43] {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
}

@media screen and (max-width: 568px) {
    .title-line--cft[_ngcontent-c43] {
        flex-direction: column;
        align-items: center;
        justify-content: center;
    }
}

@media screen and (max-width: 790px) {
    .content--cft-transfer[_ngcontent-c43] {
        margin-top: 60px !important;
    }
}

@media screen and (max-width: 568px) {
    .content--cft-transfer[_ngcontent-c43] {
        margin-top: 100px !important;
    }
}

.content[_ngcontent-c43] {
    color: #5b5b5b;
    font-size: 14px;
}

.content[_ngcontent-c43] .heading[_ngcontent-c43] {
    margin-bottom: 28px;
    text-align: left;
    color: #5b5b5b;
    font-size: 22px;
}

.content[_ngcontent-c43] .sub-heading[_ngcontent-c43] {
    margin-top: 26px;
}

.content[_ngcontent-c43] .form[_ngcontent-c43] {
    max-width: 663px;
}

@media (max-width: 767px) {
    .content[_ngcontent-c43] .form[_ngcontent-c43] {
        max-width: 100%;
    }
}

.content[_ngcontent-c43] .table-content[_ngcontent-c43] {
    margin-bottom: 0;
}

.content[_ngcontent-c43] .bottom[_ngcontent-c43] {
    margin-top: 30px;
}

.row[_ngcontent-c43] {
    margin-top: 24px;
}

.row__title[_ngcontent-c43] {
    display: block;
    margin-bottom: 16px;
    color: #5b5b5b;
}

.row[_ngcontent-c43] .money[_ngcontent-c43] .money-title[_ngcontent-c43] {
    margin-right: 27px;
    color: #5b5b5b;
}

.row[_ngcontent-c43] .money[_ngcontent-c43] .money-text[_ngcontent-c43] {
    margin-top: 15px;
    color: #8c8c8c;
}

.controls[_ngcontent-c43] {
    margin-top: 30px;
    display: flex;
    justify-content: flex-end;
    align-items: center;
}

.controls[_ngcontent-c43] .cancel-btn[_ngcontent-c43] {
    padding: 0 30px;
    color: #b6b6b6;
    cursor: pointer;
}

.controls[_ngcontent-c43] .cancel-btn[_ngcontent-c43]:focus {
    outline: none;
}

.native-input.amount[_ngcontent-c43] {
    height: 44px;
    width: 100%;
    padding-left: 70px;
}

.currency-icon[_ngcontent-c43] {
    width: 80px;
    height: 44px;
    position: absolute;
    display: block;
    text-align: center;
    line-height: 46px;
    border-top-left-radius: 6px;
    border-bottom-left-radius: 6px;
}

button[_ngcontent-c43]:disabled {
    color: #fff;
    background-color: #7a7a7a;
}

.line.margin-top[_ngcontent-c43] {
    margin-top: 40px;
}

.elem[_ngcontent-c43] .checkbox-container[_ngcontent-c43] {
    font-size: 14px;
}

.elem.only-text[_ngcontent-c43] {
    padding-top: 12px;
}

.error[_ngcontent-c43] {
    color: #c94b4b;
}

.medium[_ngcontent-c43] {
    color: #a3a3a3;
}

.with-hover[_ngcontent-c43]:hover {
    text-decoration: underline;
    cursor: pointer;
}

.top-template-line[_ngcontent-c43] {
    display: flex !important;
}

.top-template-line-select-wrapper[_ngcontent-c43] ng-select.simple[_ngcontent-c43] {
    width: 200px;
}

.form[_ngcontent-c43] .form__row.line_with_fee[_ngcontent-c43] {
    margin-top: 7px !important;
}

.choose-template__error-container[_ngcontent-c43] {
    margin-left: 0.5rem;
}

.content[_ngcontent-c44] {
    margin-top: 130px !important;
}

.content[_ngcontent-c44] .table-content[_ngcontent-c44] {
    border-bottom: 1px solid #dddddd;
    padding-bottom: 16px;
    margin-bottom: 30px;
    max-width: 663px;
}

.row[_ngcontent-c44] {
    margin: 24px 0;
    font-size: 14px;
}

.row.large-select[_ngcontent-c44] {
    max-width: 300px;
}

.row.margin-bottom[_ngcontent-c44] {
    margin-bottom: 24px;
}

.row.sub-heading[_ngcontent-c44]:first-child {
    margin: 30px 0 28px;
}

.row[_ngcontent-c44] .title[_ngcontent-c44] {
    color: #b6b6b6;
    width: 190px;
    display: inline-block;
}

.bottom[_ngcontent-c44] {
    max-width: 663px;
}

@media screen and (max-width: 440px) {
    .row[_ngcontent-c44] .title[_ngcontent-c44] {
        display: block;
        margin-bottom: 10px;
    }
}

.filter-container[_ngcontent-c45] {
    margin-bottom: 30px;
}

@media (min-width: 960px) {
    .table-content[_ngcontent-c46] .short-line[_ngcontent-c46] {
        width: 720px;
    }
}

.table-content[_ngcontent-c46] .line[_ngcontent-c46] .elem[_ngcontent-c46] {
    max-width: unset;
}

.table-content[_ngcontent-c46] .line[_ngcontent-c46] .right-align-datepicker[_ngcontent-c46] {
    padding-top: 8px;
    padding-left: 10px;
    position: relative;
}

.table-content[_ngcontent-c46] .line[_ngcontent-c46] .right-align-datepicker[_ngcontent-c46] .cross[_ngcontent-c46] {
    background: #999;
    height: 9px;
    width: 1px;
    position: absolute;
    right: 35px;
    top: 16px;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
}

.table-content[_ngcontent-c46] .line[_ngcontent-c46] .right-align-datepicker[_ngcontent-c46] .cross[_ngcontent-c46]:hover {
    background: #D0021B;
}

.table-content[_ngcontent-c46] .line[_ngcontent-c46] .right-align-datepicker[_ngcontent-c46] .cross[_ngcontent-c46]:hover:after {
    background: #D0021B;
}

.table-content[_ngcontent-c46] .line[_ngcontent-c46] .right-align-datepicker[_ngcontent-c46] .cross[_ngcontent-c46]:after {
    content: "";
    height: 1px;
    width: 9px;
    background: #999;
    position: absolute;
    right: -4px;
    top: 4px;
}

.table-content[_ngcontent-c46] .line[_ngcontent-c46] .block[_ngcontent-c46] {
    background: #ffffff;
    height: 100px;
    border-radius: 6px;
    border: 1px solid #dddddd;
    display: flex;
    justify-content: space-around;
    align-items: center;
}

.table-content[_ngcontent-c46] .line[_ngcontent-c46] .block[_ngcontent-c46] .sector[_ngcontent-c46]+.sector[_ngcontent-c46] {
    border-left: 1px solid #dddddd;
}

.table-content[_ngcontent-c46] .line[_ngcontent-c46] .block[_ngcontent-c46] .sector[_ngcontent-c46] {
    min-width: 20%;
    height: 60px;
    display: flex;
    padding-left: 20px;
    align-items: center;
}

.table-content[_ngcontent-c46] .line[_ngcontent-c46] .block[_ngcontent-c46] .sector[_ngcontent-c46] .title-block[_ngcontent-c46] {
    font-size: 14px;
    color: #b6b6b6;
}

.table-content[_ngcontent-c46] .line[_ngcontent-c46] .block[_ngcontent-c46] .sector[_ngcontent-c46] .number[_ngcontent-c46] {
    font-size: 18px;
    position: relative;
    top: 4px;
}

.table-content[_ngcontent-c46] .line[_ngcontent-c46] .block[_ngcontent-c46] .sector[_ngcontent-c46] .number.green[_ngcontent-c46] {
    color: #94c817;
}

.table-content[_ngcontent-c46] .line[_ngcontent-c46] .block[_ngcontent-c46] .sector[_ngcontent-c46] .inform-text[_ngcontent-c46] {
    font-size: 14px;
    margin-top: 4px;
}

.table-content[_ngcontent-c46] .line[_ngcontent-c46] .block[_ngcontent-c46] .sector[_ngcontent-c46] .inform-text.bigger-margin[_ngcontent-c46] {
    margin-top: 15px;
}

.table-content[_ngcontent-c46] .line[_ngcontent-c46] .block[_ngcontent-c46] .sector[_ngcontent-c46] .container[_ngcontent-c46] {
    min-width: 95px;
}

.btn-container[_ngcontent-c46] {
    margin: 30px 0 40px;
    text-align: -webkit-right;
}

@media (min-width: 1191px) {
    .amount-block[_ngcontent-c46] {
        max-width: 250px;
    }
}

.transaction-amount[_ngcontent-c46] {
    max-width: 250px;
}

@media screen and (max-width: 1091px) {
    .table-content[_ngcontent-c46] .line[_ngcontent-c46] .block[_ngcontent-c46] {
        padding: 10px 20px;
        height: unset;
        flex-direction: column;
        align-items: unset;
    }

    .table-content[_ngcontent-c46] .line[_ngcontent-c46] .block[_ngcontent-c46] .sector[_ngcontent-c46] {
        width: 100%;
        height: unset;
        padding: 10px 0;
        border-bottom: 2px solid #dddddd;
        display: block;
    }

    .table-content[_ngcontent-c46] .line[_ngcontent-c46] .block[_ngcontent-c46] .sector[_ngcontent-c46]+.sector[_ngcontent-c46] {
        border-left: none;
    }
}

@media screen and (max-width: 991px) {
    .container[_ngcontent-c46] .table-content[_ngcontent-c46] .line[_ngcontent-c46] {
        display: block;
    }

    .container[_ngcontent-c46] .table-content[_ngcontent-c46] .line[_ngcontent-c46] .elem[_ngcontent-c46] {
        max-width: 100% !important;
    }

    .container[_ngcontent-c46] .table-content[_ngcontent-c46] .line[_ngcontent-c46] .elem[_ngcontent-c46]:first-child {
        margin-bottom: 24px;
    }
}

@media (min-width: 1091px) and (max-width: 1600px) {
    .max-width-truncation[_ngcontent-c46] {
        max-width: 180px;
    }
}

@media (min-width: 1600px) {
    .max-width-truncation[_ngcontent-c46] {
        max-width: 240px;
    }
}

.type-status-sector[_ngcontent-c46] {
    flex-direction: column;
    align-items: flex-start !important;
    padding-left: 20px;
}

.type-status-sector[_ngcontent-c46] .elements[_ngcontent-c46] .title-block[_ngcontent-c46] {
    margin-top: -8px;
    margin-bottom: -5px;
}

.type-status-sector[_ngcontent-c46] .elements[_ngcontent-c46]:first-child {
    margin-bottom: 12px;
}

@media screen and (min-width: 768px) {
    .container[_ngcontent-c46] {
        padding-top: 28px;
    }
}

.sort-btn-container[_ngcontent-c46] {
    display: flex;
    align-items: center;
    margin-bottom: 24px;
    background: #eeeeee;
}

.sort-btn-container[_ngcontent-c46] .sort-bar[_ngcontent-c46] {
    width: unset;
    margin-bottom: 0;
    padding-right: 5px;
    margin-right: 28px;
    background: unset;
    padding-top: unset;
}

.date-term-container__datepicker[_ngcontent-c46] {
    min-width: 200px;
}

.row[_ngcontent-c46] {
    margin: 24px 0;
    font-size: 14px;
}

.row.large-select[_ngcontent-c46] {
    max-width: 300px;
}

.row.margin-bottom[_ngcontent-c46] {
    margin-bottom: 24px;
}

.row.sub-heading[_ngcontent-c46]:first-child {
    margin: 30px 0 28px;
}

.row[_ngcontent-c46] .title[_ngcontent-c46] {
    color: #b6b6b6;
    width: 190px;
    display: inline-block;
}

.text-information[_ngcontent-c46] {
    padding-bottom: 16px;
}

.optional[_ngcontent-c46] {
    margin-bottom: 40px;
    font-size: 16px;
    color: #5b5b5b;
}

.table[_ngcontent-c46] th[_ngcontent-c46]:last-child {
    padding-right: 10px !important;
}

.table[_ngcontent-c46] .date[_ngcontent-c46] {
    letter-spacing: -0.8px;
}

.table[_ngcontent-c46] .date[_ngcontent-c46] .date-day[_ngcontent-c46] {
    margin-bottom: 5px;
}

.table[_ngcontent-c46] .date[_ngcontent-c46] .date-time[_ngcontent-c46] {
    color: #b6b6b6;
    font-size: 12px;
}

.table[_ngcontent-c46] td[_ngcontent-c46] .error-color[_ngcontent-c46] {
    color: #c94b4b;
}

.table[_ngcontent-c46] td[_ngcontent-c46] .success-color[_ngcontent-c46] {
    color: #94c817;
}

.big-container[_ngcontent-c46] {
    overflow-x: auto;
    max-width: calc(100vw - 285px);
    padding-bottom: 10px;
    margin-bottom: 40px;
}

@media screen and (min-width: 991px) and (max-width: 1400px) {
    .big-container[_ngcontent-c46] {
        max-width: calc(100vw - 265px);
    }
}

@media screen and (max-width: 768px) {
    .big-container[_ngcontent-c46] {
        max-width: calc(100vw - 45px);
    }
}

.big-container[_ngcontent-c46]::-webkit-scrollbar {
    height: 5px;
}

.big-container[_ngcontent-c46] .big-table th[_ngcontent-c46],
.big-container[_ngcontent-c46] td[_ngcontent-c46] {
    font-family: "Open Sans", sans-serif;
    letter-spacing: 0.05px;
    font-size: 14px;
}

.big-container[_ngcontent-c46] .big-table th[_ngcontent-c46]:not(:first-child),
.big-container[_ngcontent-c46] td[_ngcontent-c46]:not(:first-child) {
    text-align: -webkit-right;
}

.big-container[_ngcontent-c46] .big-table th[_ngcontent-c46]:first-child,
.big-container[_ngcontent-c46] td[_ngcontent-c46]:first-child {
    min-width: 225px;
}

.big-container[_ngcontent-c46] th[_ngcontent-c46] {
    padding: 0 15px;
}

.big-container[_ngcontent-c46] td[_ngcontent-c46] {
    min-width: 110px;
}

.container[_ngcontent-c46] .button-container[_ngcontent-c46] {
    top: -50px;
}

@media screen and (max-width: 1280px) {
    .container[_ngcontent-c46] .button-container[_ngcontent-c46] {
        top: -45px;
    }
}

@media screen and (max-width: 1191px) {
    .container[_ngcontent-c46] .button-container[_ngcontent-c46] {
        top: -35px;
    }
}

.container[_ngcontent-c46] .button-container[_ngcontent-c46] .action-icons[_ngcontent-c46] {
    margin-right: 0;
}

@media screen and (max-width: 1191px) {
    .sort-btn-container[_ngcontent-c46] {
        display: block;
        margin-bottom: 24px;
        background: unset;
    }

    .sort-btn-container[_ngcontent-c46] .sort-bar[_ngcontent-c46] {
        width: 100%;
        margin-right: unset;
        margin-bottom: 24px;
        background: unset;
    }

    .relative-container[_ngcontent-c46] {
        position: relative;
        height: 40px;
        text-align: -webkit-right;
    }

    .table[_ngcontent-c46] .date[_ngcontent-c46] .date-day[_ngcontent-c46] {
        display: inline-block;
        margin-right: 10px;
    }
}

@media screen and (max-width: 991px) {
    .sort-btn-container[_ngcontent-c46] .def-btn-success[_ngcontent-c46] {
        bottom: -115px;
    }

    .row.field-pair-in-row[_ngcontent-c46] {
        display: block;
        width: 100%;
    }

    .row.field-pair-in-row[_ngcontent-c46] .input-column[_ngcontent-c46] {
        width: 100%;
    }

    .row.field-pair-in-row[_ngcontent-c46] .input-column[_ngcontent-c46]:not(:first-child) {
        margin-top: 24px;
        margin-left: 0;
    }
}

@media screen and (max-width: 767px) {
    .sort-btn-container[_ngcontent-c46] .sort-bar[_ngcontent-c46] {
        background: unset;
    }

    .container[_ngcontent-c46] .button-container[_ngcontent-c46] {
        padding-top: 0;
        padding-bottom: 20px;
    }
}

@media screen and (max-width: 560px) {
    .sort-btn-container[_ngcontent-c46] .relative-container[_ngcontent-c46] {
        width: 100%;
        margin-top: 24px;
    }

    .sort-btn-container[_ngcontent-c46] .relative-container[_ngcontent-c46] .def-btn-success[_ngcontent-c46] {
        width: 100%;
        position: unset;
    }

    .row.large-select[_ngcontent-c46] {
        max-width: unset;
    }
}

@media screen and (max-width: 440px) {
    .row[_ngcontent-c46] .title[_ngcontent-c46] {
        display: block;
        margin-bottom: 10px;
    }
}


.table-content .line .elem {
    max-width: unset;
}

.table-content .line .right-align-datepicker {
    padding-top: 8px;
    padding-left: 10px;
    position: relative;
}

.table-content .line .right-align-datepicker .cross {
    background: #999;
    height: 9px;
    width: 1px;
    position: absolute;
    right: 35px;
    top: 16px;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
}

.table-content .line .right-align-datepicker .cross:hover {
    background: #D0021B;
}

.table-content .line .right-align-datepicker .cross:hover:after {
    background: #D0021B;
}

.table-content .line .right-align-datepicker .cross:after {
    content: "";
    height: 1px;
    width: 9px;
    background: #999;
    position: absolute;
    right: -4px;
    top: 4px;
}

.table-content .line .block {
    background: #ffffff;
    height: 100px;
    border-radius: 6px;
    border: 1px solid #dddddd;
    display: flex;
    justify-content: space-around;
    align-items: center;
}

.table-content .line .block .sector+.sector {
    border-left: 1px solid #dddddd;
}

.table-content .line .block .sector {
    min-width: 25%;
    height: 60px;
    display: flex;
    padding-left: 30px;
    align-items: center;
}

.table-content .line .block .sector .title-block {
    font-size: 14px;
    color: #b6b6b6;
}

.table-content .line .block .sector .number {
    font-size: 18px;
    position: relative;
    top: 4px;
}

.table-content .line .block .sector .number.green {
    color: #94c817;
}

.table-content .line .block .sector .inform-text {
    font-size: 14px;
    margin-top: 4px;
}

.table-content .line .block .sector .inform-text.bigger-margin {
    margin-top: 15px;
}

.table-content .line .block .sector .container {
    min-width: 95px;
}

.btn-container {
    margin: 30px 0 40px;
    text-align: -webkit-right;
}

@media screen and (max-width: 1091px) {
    .table-content .line .block {
        padding: 10px 20px;
        height: unset;
        flex-direction: column;
        align-items: unset;
    }

    .table-content .line .block .sector {
        width: 100%;
        height: unset;
        padding: 10px;
        border-bottom: 2px solid #dddddd;
        display: block;
    }

    .table-content .line .block .sector+.sector {
        border-left: none;
    }
}

@media screen and (max-width: 991px) {
    .container .table-content .line {
        display: block;
    }

    .container .table-content .line .elem {
        max-width: 100% !important;
    }

    .container .table-content .line .elem:first-child {
        margin-bottom: 24px;
    }
}


.container[_ngcontent-c48] .table-content[_ngcontent-c48] {
    padding-bottom: 0;
    border-bottom: none;
}

.container[_ngcontent-c48] .table-content[_ngcontent-c48] .line[_ngcontent-c48] {
    margin-bottom: 40px;
}

.container[_ngcontent-c48] .table-content[_ngcontent-c48] .line.page-title[_ngcontent-c48] {
    font-size: 18px;
    letter-spacing: -0.8px;
}

.container[_ngcontent-c48] .table-content[_ngcontent-c48] .line[_ngcontent-c48] .news-image[_ngcontent-c48] {
    width: 40%;
    height: 160px;
    margin: 0 50px 0 0;
    max-width: 320px;
    cursor: pointer;
}

.container[_ngcontent-c48] .table-content[_ngcontent-c48] .line[_ngcontent-c48] .news-date[_ngcontent-c48] {
    min-width: 190px;
    margin: 4px 0 15px;
    font-size: 14px;
    color: #a3a3a3;
}

.container[_ngcontent-c48] .table-content[_ngcontent-c48] .line[_ngcontent-c48] .news-text[_ngcontent-c48] {
    width: calc(60% - 40px);
}

.container[_ngcontent-c48] .table-content[_ngcontent-c48] .line[_ngcontent-c48] .news-text[_ngcontent-c48] .news-title[_ngcontent-c48] {
    cursor: pointer;
    margin-bottom: 25px;
}

.container[_ngcontent-c48] .table-content[_ngcontent-c48] .line[_ngcontent-c48] .news-text[_ngcontent-c48] .news-title[_ngcontent-c48]:hover {
    text-decoration: underline;
}

.container[_ngcontent-c48] .table-content[_ngcontent-c48] .line[_ngcontent-c48] .news-text[_ngcontent-c48] .first-text[_ngcontent-c48] {
    line-height: 1.6;
    max-height: 45px;
    overflow: hidden;
}

.container[_ngcontent-c48] .table-content[_ngcontent-c48] .line[_ngcontent-c48] .news-text[_ngcontent-c48] .success-link[_ngcontent-c48] {
    text-decoration: underline;
    color: #94c817;
    margin-top: 16px;
}

.container[_ngcontent-c48] .table-content[_ngcontent-c48] .line[_ngcontent-c48] .news-text[_ngcontent-c48] .success-link[_ngcontent-c48]:hover {
    text-decoration: unset;
}

.container[_ngcontent-c48] .no-news-container[_ngcontent-c48] .no-news-img[_ngcontent-c48] {
    background: 50% 50% url("/assets/icons/no-news.svg") no-repeat;
    background-size: contain;
    width: 100%;
    height: 96px;
    margin-bottom: 30px;
}

.container[_ngcontent-c48] .no-news-container[_ngcontent-c48] .no-news-text[_ngcontent-c48] {
    text-align: -webkit-center;
    color: #a3a3a3;
}

@media (max-width: 600px) {
    .container[_ngcontent-c48] .table-content[_ngcontent-c48] .line[_ngcontent-c48] {
        flex-direction: column;
    }

    .container[_ngcontent-c48] .table-content[_ngcontent-c48] .line[_ngcontent-c48] .news-image[_ngcontent-c48] {
        width: 100%;
        max-width: unset;
        height: 220px;
        margin-bottom: 15px;
    }

    .container[_ngcontent-c48] .table-content[_ngcontent-c48] .line[_ngcontent-c48] .news-image.no-image[_ngcontent-c48] {
        display: none;
    }

    .container[_ngcontent-c48] .table-content[_ngcontent-c48] .line[_ngcontent-c48] .news-text[_ngcontent-c48] {
        width: 100%;
    }
}


.container[_ngcontent-c48] {
    padding-bottom: 30px;
}

.container.in-center[_ngcontent-c48] {
    max-width: 80%;
    margin: 60px auto;
}

.container[_ngcontent-c48] .table-content[_ngcontent-c48] {
    border-bottom: 1px solid #d8d8d8;
    padding-bottom: 40px;
    margin-bottom: 30px;
}

.container[_ngcontent-c48] .table-content[_ngcontent-c48] .news-image[_ngcontent-c48] {
    width: 100%;
    height: 320px;
    background: no-repeat center center;
    background-size: contain;
    margin-bottom: 50px;
}

.container[_ngcontent-c48] .table-content[_ngcontent-c48] .news-text[_ngcontent-c48] {
    width: 100%;
    display: flex;
    flex-direction: column;
    justify-content: center;
}

.container[_ngcontent-c48] .table-content[_ngcontent-c48] .news-text[_ngcontent-c48] .news-title[_ngcontent-c48] {
    font-size: 18px;
    font-weight: 500;
    color: #5b5b5b;
}

.container[_ngcontent-c48] .table-content[_ngcontent-c48] .news-text[_ngcontent-c48] .text[_ngcontent-c48] {
    font-size: 14px;
    line-height: 1.63;
}

.def-btn-cancel[_ngcontent-c48] {
    margin: 0 30px;
}

@media (max-width: 1191px) {
    .container.in-center[_ngcontent-c48] {
        max-width: 778px;
    }
}

@media (max-width: 600px) {
    .container[_ngcontent-c48] .table-content[_ngcontent-c48] .news-image[_ngcontent-c48] {
        height: 200px;
    }
}


.controls[_ngcontent-c50] {
    margin-bottom: 30px;
}


.information-fields[_ngcontent-c51] .block-line[_ngcontent-c51] .block[_ngcontent-c51] .row[_ngcontent-c51]:not(.sub-heading) .title[_ngcontent-c51] {
    width: 140px;
    min-width: 140px;
}

.row.sub-heading[_ngcontent-c51] {
    display: flex;
    align-items: flex-end;
}

.row.sub-heading[_ngcontent-c51] .pencil[_ngcontent-c51] {
    margin-left: 20px;
    display: inline-block;
    width: 18px;
    height: 18px;
    background: 50% url("/assets/icons/pencil.svg") no-repeat;
    background-size: 18px 18px;
    cursor: pointer;
}

.row.sub-heading[_ngcontent-c51] .pencil[_ngcontent-c51]:hover {
    background-image: url("/assets/icons/pencil-black.svg");
}

.medium[_ngcontent-c51] {
    color: #b6b6b6;
    font-family: "Open Sans", sans-serif;
}

.capitalize[_ngcontent-c51] {
    text-transform: capitalize;
}

@media screen and (max-width: 1191px) {
    .information-fields[_ngcontent-c51] .block-line[_ngcontent-c51] .block[_ngcontent-c51] .row[_ngcontent-c51]:not(.sub-heading) .title[_ngcontent-c51] {
        width: 180px;
        min-width: 180px;
    }
}

@media (min-width: 1191px) {
    .container[_ngcontent-c51] {
        width: 915px;
    }
}


.input-field-disabled[_ngcontent-c54] {
    background-color: #f5f5f5;
}

.input-field-disabled[_ngcontent-c54] select[_ngcontent-c54] {
    cursor: not-allowed;
}

.container[_ngcontent-c54] {
    max-width: 663px;
}

.date[_ngcontent-c54] .date-fields[_ngcontent-c54] {
    display: flex;
    position: relative;
    justify-content: space-between;
}

.date[_ngcontent-c54] .date-fields[_ngcontent-c54] .native-select[_ngcontent-c54]:not(:last-child) {
    margin-right: 15px;
    margin-bottom: 0;
}

.date[_ngcontent-c54] .date-fields[_ngcontent-c54] .native-select[_ngcontent-c54],
.date[_ngcontent-c54] .date-fields[_ngcontent-c54] .native-input[_ngcontent-c54] {
    width: 30%;
}

.date[_ngcontent-c54] .date-fields[_ngcontent-c54] .native-input[_ngcontent-c54] {
    text-align: -webkit-center;
}

.date[_ngcontent-c54] .date-fields[_ngcontent-c54] .native-select[_ngcontent-c54]:last-child {
    width: 33%;
}

.area-container[_ngcontent-c54] {
    width: 100%;
}

.table-content[_ngcontent-c54] {
    border-bottom: 1px solid #d8d8d8;
    padding-bottom: 40px;
    margin-bottom: 30px;
}

.table-content[_ngcontent-c54] .other-text[_ngcontent-c54] {
    letter-spacing: -0.3px;
    margin-top: 20px;
}

.table-content[_ngcontent-c54] label.field-name[_ngcontent-c54] {
    min-height: 12px;
}

.table-content[_ngcontent-c54] .line.with-border[_ngcontent-c54] {
    border-bottom: 1px solid #d8d8d8;
}

.table-content[_ngcontent-c54] .line[_ngcontent-c54] .native-text-area[_ngcontent-c54] {
    margin-bottom: 0;
}

.check-line[_ngcontent-c54] .fields-container__row[_ngcontent-c54] {
    margin-right: 16px;
}

.ng-arrow-wrapper[_ngcontent-c54] {
    left: 45px;
}

@media screen and (max-width: 991px) {
    .container[_ngcontent-c54] .table-content[_ngcontent-c54] label.field-name[_ngcontent-c54] {
        min-height: unset;
    }

    .container[_ngcontent-c54] .table-content[_ngcontent-c54] .line[_ngcontent-c54] {
        display: block;
    }

    .container[_ngcontent-c54] .table-content[_ngcontent-c54] .line[_ngcontent-c54] .elem[_ngcontent-c54] {
        max-width: 100% !important;
    }

    .container[_ngcontent-c54] .table-content[_ngcontent-c54] .line[_ngcontent-c54] .elem[_ngcontent-c54]:first-child {
        margin-bottom: 24px;
    }
}

.error-field[_ngcontent-c54] {
    margin-bottom: 5px;
}

.date[_ngcontent-c54] .date-fields[_ngcontent-c54] .error-word[_ngcontent-c54] {
    position: absolute;
    width: 100%;
    top: 40px;
}

.date-fields.error-field[_ngcontent-c54] {
    margin-bottom: 30px;
}

.date-fields.error-field[_ngcontent-c54] .error-word[_ngcontent-c54] {
    top: 40px !important;
}

.fields-container[_ngcontent-c54] {
    margin-top: 36px;
}

.fields-container__row[_ngcontent-c54] {
    display: flex;
    justify-content: space-between;
    align-items: baseline;
}

.fields-container__row[_ngcontent-c54] .input-field[_ngcontent-c54] {
    display: flex;
    flex: 70%;
    flex-flow: column wrap;
}

.fields-container__row[_ngcontent-c54] .input-field__input[_ngcontent-c54] {
    flex: 100%;
}

.fields-container__row[_ngcontent-c54] .input-field__phone[_ngcontent-c54] {
    height: 44px;
    display: flex;
    flex-flow: row wrap;
}

.fields-container__row[_ngcontent-c54] .input-field__phone__select[_ngcontent-c54] {
    height: inherit;
    position: relative;
    max-width: 35%;
    padding-left: 45px;
    display: flex;
    align-items: center;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}

.fields-container__row[_ngcontent-c54] .input-field__phone__select[_ngcontent-c54] .ng-select[_ngcontent-c54] {
    width: 0;
}

.fields-container__row[_ngcontent-c54] .input-field__phone__select[_ngcontent-c54]>img[_ngcontent-c54] {
    position: absolute;
    left: 10px;
    top: calc(50% - 9px);
    width: 24px;
}

.fields-container__row[_ngcontent-c54] .input-field__phone__select[_ngcontent-c54]>select[_ngcontent-c54] {
    cursor: pointer;
    opacity: 0.0;
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    width: 100%;
    height: 100%;
}

.fields-container__row[_ngcontent-c54] .input-field__phone__input[_ngcontent-c54] {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    border-left: none;
    width: 65%;
}


.input-field-disabled[_ngcontent-c58] {
    background-color: #f5f5f5;
}

.input-field-disabled[_ngcontent-c58] select[_ngcontent-c58] {
    cursor: not-allowed;
}

.container[_ngcontent-c58] {
    max-width: 663px;
}

.date[_ngcontent-c58] .date-fields[_ngcontent-c58] {
    display: flex;
    position: relative;
    justify-content: space-between;
}

.date[_ngcontent-c58] .date-fields[_ngcontent-c58] .native-select[_ngcontent-c58]:not(:last-child) {
    margin-right: 15px;
    margin-bottom: 0;
}

.date[_ngcontent-c58] .date-fields[_ngcontent-c58] .native-select[_ngcontent-c58],
.date[_ngcontent-c58] .date-fields[_ngcontent-c58] .native-input[_ngcontent-c58] {
    width: 30%;
}

.date[_ngcontent-c58] .date-fields[_ngcontent-c58] .native-input[_ngcontent-c58] {
    text-align: -webkit-center;
}

.date[_ngcontent-c58] .date-fields[_ngcontent-c58] .native-select[_ngcontent-c58]:last-child {
    width: 33%;
}

.area-container[_ngcontent-c58] {
    width: 100%;
}

.table-content[_ngcontent-c58] {
    border-bottom: 1px solid #d8d8d8;
    padding-bottom: 40px;
    margin-bottom: 30px;
}

.table-content[_ngcontent-c58] .other-text[_ngcontent-c58] {
    letter-spacing: -0.3px;
    margin-top: 20px;
}

.table-content[_ngcontent-c58] label.field-name[_ngcontent-c58] {
    min-height: 12px;
}

.table-content[_ngcontent-c58] .line.with-border[_ngcontent-c58] {
    border-bottom: 1px solid #d8d8d8;
}

.table-content[_ngcontent-c58] .line[_ngcontent-c58] .native-text-area[_ngcontent-c58] {
    margin-bottom: 0;
}

.check-line[_ngcontent-c58] .fields-container__row[_ngcontent-c58] {
    margin-right: 16px;
}

.ng-arrow-wrapper[_ngcontent-c58] {
    left: 45px;
}

@media screen and (max-width: 991px) {
    .container[_ngcontent-c58] .table-content[_ngcontent-c58] label.field-name[_ngcontent-c58] {
        min-height: unset;
    }

    .container[_ngcontent-c58] .table-content[_ngcontent-c58] .line[_ngcontent-c58] {
        display: block;
    }

    .container[_ngcontent-c58] .table-content[_ngcontent-c58] .line[_ngcontent-c58] .elem[_ngcontent-c58] {
        max-width: 100% !important;
    }

    .container[_ngcontent-c58] .table-content[_ngcontent-c58] .line[_ngcontent-c58] .elem[_ngcontent-c58]:first-child {
        margin-bottom: 24px;
    }
}

.error-field[_ngcontent-c58] {
    margin-bottom: 5px;
}

.date[_ngcontent-c58] .date-fields[_ngcontent-c58] .error-word[_ngcontent-c58] {
    position: absolute;
    width: 100%;
    top: 40px;
}

.date-fields.error-field[_ngcontent-c58] {
    margin-bottom: 30px;
}

.date-fields.error-field[_ngcontent-c58] .error-word[_ngcontent-c58] {
    top: 40px !important;
}

.fields-container[_ngcontent-c58] {
    margin-top: 36px;
}

.fields-container__row[_ngcontent-c58] {
    display: flex;
    justify-content: space-between;
    align-items: baseline;
}

.fields-container__row[_ngcontent-c58] .input-field[_ngcontent-c58] {
    display: flex;
    flex: 70%;
    flex-flow: column wrap;
}

.fields-container__row[_ngcontent-c58] .input-field__input[_ngcontent-c58] {
    flex: 100%;
}

.fields-container__row[_ngcontent-c58] .input-field__phone[_ngcontent-c58] {
    height: 44px;
    display: flex;
    flex-flow: row wrap;
}

.fields-container__row[_ngcontent-c58] .input-field__phone__select[_ngcontent-c58] {
    height: inherit;
    position: relative;
    max-width: 35%;
    padding-left: 45px;
    display: flex;
    align-items: center;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}

.fields-container__row[_ngcontent-c58] .input-field__phone__select[_ngcontent-c58] .ng-select[_ngcontent-c58] {
    width: 0;
}

.fields-container__row[_ngcontent-c58] .input-field__phone__select[_ngcontent-c58]>img[_ngcontent-c58] {
    position: absolute;
    left: 10px;
    top: calc(50% - 9px);
    width: 24px;
}

.fields-container__row[_ngcontent-c58] .input-field__phone__select[_ngcontent-c58]>select[_ngcontent-c58] {
    cursor: pointer;
    opacity: 0.0;
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    width: 100%;
    height: 100%;
}

.fields-container__row[_ngcontent-c58] .input-field__phone__input[_ngcontent-c58] {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    border-left: none;
    width: 65%;
}


.input-field-disabled[_ngcontent-c59] {
    background-color: #f5f5f5;
}

.input-field-disabled[_ngcontent-c59] select[_ngcontent-c59] {
    cursor: not-allowed;
}

.container[_ngcontent-c59] {
    max-width: 663px;
}

.date[_ngcontent-c59] .date-fields[_ngcontent-c59] {
    display: flex;
    position: relative;
    justify-content: space-between;
}

.date[_ngcontent-c59] .date-fields[_ngcontent-c59] .native-select[_ngcontent-c59]:not(:last-child) {
    margin-right: 15px;
    margin-bottom: 0;
}

.date[_ngcontent-c59] .date-fields[_ngcontent-c59] .native-select[_ngcontent-c59],
.date[_ngcontent-c59] .date-fields[_ngcontent-c59] .native-input[_ngcontent-c59] {
    width: 30%;
}

.date[_ngcontent-c59] .date-fields[_ngcontent-c59] .native-input[_ngcontent-c59] {
    text-align: -webkit-center;
}

.date[_ngcontent-c59] .date-fields[_ngcontent-c59] .native-select[_ngcontent-c59]:last-child {
    width: 33%;
}

.area-container[_ngcontent-c59] {
    width: 100%;
}

.table-content[_ngcontent-c59] {
    border-bottom: 1px solid #d8d8d8;
    padding-bottom: 40px;
    margin-bottom: 30px;
}

.table-content[_ngcontent-c59] .other-text[_ngcontent-c59] {
    letter-spacing: -0.3px;
    margin-top: 20px;
}

.table-content[_ngcontent-c59] label.field-name[_ngcontent-c59] {
    min-height: 12px;
}

.table-content[_ngcontent-c59] .line.with-border[_ngcontent-c59] {
    border-bottom: 1px solid #d8d8d8;
}

.table-content[_ngcontent-c59] .line[_ngcontent-c59] .native-text-area[_ngcontent-c59] {
    margin-bottom: 0;
}

.check-line[_ngcontent-c59] .fields-container__row[_ngcontent-c59] {
    margin-right: 16px;
}

.ng-arrow-wrapper[_ngcontent-c59] {
    left: 45px;
}

@media screen and (max-width: 991px) {
    .container[_ngcontent-c59] .table-content[_ngcontent-c59] label.field-name[_ngcontent-c59] {
        min-height: unset;
    }

    .container[_ngcontent-c59] .table-content[_ngcontent-c59] .line[_ngcontent-c59] {
        display: block;
    }

    .container[_ngcontent-c59] .table-content[_ngcontent-c59] .line[_ngcontent-c59] .elem[_ngcontent-c59] {
        max-width: 100% !important;
    }

    .container[_ngcontent-c59] .table-content[_ngcontent-c59] .line[_ngcontent-c59] .elem[_ngcontent-c59]:first-child {
        margin-bottom: 24px;
    }
}

.error-field[_ngcontent-c59] {
    margin-bottom: 5px;
}

.date[_ngcontent-c59] .date-fields[_ngcontent-c59] .error-word[_ngcontent-c59] {
    position: absolute;
    width: 100%;
    top: 40px;
}

.date-fields.error-field[_ngcontent-c59] {
    margin-bottom: 30px;
}

.date-fields.error-field[_ngcontent-c59] .error-word[_ngcontent-c59] {
    top: 40px !important;
}

.fields-container[_ngcontent-c59] {
    margin-top: 36px;
}

.fields-container__row[_ngcontent-c59] {
    display: flex;
    justify-content: space-between;
    align-items: baseline;
}

.fields-container__row[_ngcontent-c59] .input-field[_ngcontent-c59] {
    display: flex;
    flex: 70%;
    flex-flow: column wrap;
}

.fields-container__row[_ngcontent-c59] .input-field__input[_ngcontent-c59] {
    flex: 100%;
}

.fields-container__row[_ngcontent-c59] .input-field__phone[_ngcontent-c59] {
    height: 44px;
    display: flex;
    flex-flow: row wrap;
}

.fields-container__row[_ngcontent-c59] .input-field__phone__select[_ngcontent-c59] {
    height: inherit;
    position: relative;
    max-width: 35%;
    padding-left: 45px;
    display: flex;
    align-items: center;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}

.fields-container__row[_ngcontent-c59] .input-field__phone__select[_ngcontent-c59] .ng-select[_ngcontent-c59] {
    width: 0;
}

.fields-container__row[_ngcontent-c59] .input-field__phone__select[_ngcontent-c59]>img[_ngcontent-c59] {
    position: absolute;
    left: 10px;
    top: calc(50% - 9px);
    width: 24px;
}

.fields-container__row[_ngcontent-c59] .input-field__phone__select[_ngcontent-c59]>select[_ngcontent-c59] {
    cursor: pointer;
    opacity: 0.0;
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    width: 100%;
    height: 100%;
}

.fields-container__row[_ngcontent-c59] .input-field__phone__input[_ngcontent-c59] {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    border-left: none;
    width: 65%;
}


.input-field-disabled[_ngcontent-c57] {
    background-color: #f5f5f5;
}

.input-field-disabled[_ngcontent-c57] select[_ngcontent-c57] {
    cursor: not-allowed;
}

.container[_ngcontent-c57] {
    max-width: 663px;
}

.date[_ngcontent-c57] .date-fields[_ngcontent-c57] {
    display: flex;
    position: relative;
    justify-content: space-between;
}

.date[_ngcontent-c57] .date-fields[_ngcontent-c57] .native-select[_ngcontent-c57]:not(:last-child) {
    margin-right: 15px;
    margin-bottom: 0;
}

.date[_ngcontent-c57] .date-fields[_ngcontent-c57] .native-select[_ngcontent-c57],
.date[_ngcontent-c57] .date-fields[_ngcontent-c57] .native-input[_ngcontent-c57] {
    width: 30%;
}

.date[_ngcontent-c57] .date-fields[_ngcontent-c57] .native-input[_ngcontent-c57] {
    text-align: -webkit-center;
}

.date[_ngcontent-c57] .date-fields[_ngcontent-c57] .native-select[_ngcontent-c57]:last-child {
    width: 33%;
}

.area-container[_ngcontent-c57] {
    width: 100%;
}

.table-content[_ngcontent-c57] {
    border-bottom: 1px solid #d8d8d8;
    padding-bottom: 40px;
    margin-bottom: 30px;
}

.table-content[_ngcontent-c57] .other-text[_ngcontent-c57] {
    letter-spacing: -0.3px;
    margin-top: 20px;
}

.table-content[_ngcontent-c57] label.field-name[_ngcontent-c57] {
    min-height: 12px;
}

.table-content[_ngcontent-c57] .line.with-border[_ngcontent-c57] {
    border-bottom: 1px solid #d8d8d8;
}

.table-content[_ngcontent-c57] .line[_ngcontent-c57] .native-text-area[_ngcontent-c57] {
    margin-bottom: 0;
}

.check-line[_ngcontent-c57] .fields-container__row[_ngcontent-c57] {
    margin-right: 16px;
}

.ng-arrow-wrapper[_ngcontent-c57] {
    left: 45px;
}

@media screen and (max-width: 991px) {
    .container[_ngcontent-c57] .table-content[_ngcontent-c57] label.field-name[_ngcontent-c57] {
        min-height: unset;
    }

    .container[_ngcontent-c57] .table-content[_ngcontent-c57] .line[_ngcontent-c57] {
        display: block;
    }

    .container[_ngcontent-c57] .table-content[_ngcontent-c57] .line[_ngcontent-c57] .elem[_ngcontent-c57] {
        max-width: 100% !important;
    }

    .container[_ngcontent-c57] .table-content[_ngcontent-c57] .line[_ngcontent-c57] .elem[_ngcontent-c57]:first-child {
        margin-bottom: 24px;
    }
}

.error-field[_ngcontent-c57] {
    margin-bottom: 5px;
}

.date[_ngcontent-c57] .date-fields[_ngcontent-c57] .error-word[_ngcontent-c57] {
    position: absolute;
    width: 100%;
    top: 40px;
}

.date-fields.error-field[_ngcontent-c57] {
    margin-bottom: 30px;
}

.date-fields.error-field[_ngcontent-c57] .error-word[_ngcontent-c57] {
    top: 40px !important;
}

.fields-container[_ngcontent-c57] {
    margin-top: 36px;
}

.fields-container__row[_ngcontent-c57] {
    display: flex;
    justify-content: space-between;
    align-items: baseline;
}

.fields-container__row[_ngcontent-c57] .input-field[_ngcontent-c57] {
    display: flex;
    flex: 70%;
    flex-flow: column wrap;
}

.fields-container__row[_ngcontent-c57] .input-field__input[_ngcontent-c57] {
    flex: 100%;
}

.fields-container__row[_ngcontent-c57] .input-field__phone[_ngcontent-c57] {
    height: 44px;
    display: flex;
    flex-flow: row wrap;
}

.fields-container__row[_ngcontent-c57] .input-field__phone__select[_ngcontent-c57] {
    height: inherit;
    position: relative;
    max-width: 35%;
    padding-left: 45px;
    display: flex;
    align-items: center;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}

.fields-container__row[_ngcontent-c57] .input-field__phone__select[_ngcontent-c57] .ng-select[_ngcontent-c57] {
    width: 0;
}

.fields-container__row[_ngcontent-c57] .input-field__phone__select[_ngcontent-c57]>img[_ngcontent-c57] {
    position: absolute;
    left: 10px;
    top: calc(50% - 9px);
    width: 24px;
}

.fields-container__row[_ngcontent-c57] .input-field__phone__select[_ngcontent-c57]>select[_ngcontent-c57] {
    cursor: pointer;
    opacity: 0.0;
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    width: 100%;
    height: 100%;
}

.fields-container__row[_ngcontent-c57] .input-field__phone__input[_ngcontent-c57] {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    border-left: none;
    width: 65%;
}


.container[_ngcontent-c60] {
    max-width: 663px;
}

.tfa-container[_ngcontent-c60] {
    display: flex;
    margin-top: 1.5rem;
}

.tfa-container--border[_ngcontent-c60] {
    border-bottom: 1px solid #d8d8d8;
}


.tfa-heading[_ngcontent-c61] {
    margin-top: 0 !important;
}

.tfa-block[_ngcontent-c61] {
    border-top: none;
    border-bottom: none;
    margin-bottom: 0 !important;
}

.tfa-block[_ngcontent-c61] .block-line[_ngcontent-c61] {
    flex-flow: column;
}

.tfa-block[_ngcontent-c61] .block-line[_ngcontent-c61] .block[_ngcontent-c61] .row[_ngcontent-c61] {
    margin-top: 20px;
    border-top: 1px dotted #DBDCDB;
}

.tfa-block[_ngcontent-c61] .note-list[_ngcontent-c61] li[_ngcontent-c61] {
    font-size: 13px;
    margin: 20px;
}

.tfa-block[_ngcontent-c61] .qr-code-wrapper[_ngcontent-c61] {
    display: flex;
    margin-left: 20px;
}

.tfa-block[_ngcontent-c61] .verify-code-container[_ngcontent-c61] {
    margin-left: 20px;
}

.tfa-block[_ngcontent-c61] .row-with-input[_ngcontent-c61] {
    display: flex;
}

.tfa-block[_ngcontent-c61] .def-btn-success[_ngcontent-c61] {
    margin: 2px 0 0 20px;
    width: auto;
    min-width: 137px;
}

.tfa-block[_ngcontent-c61] .def-btn-success[disabled][_ngcontent-c61] {
    background-color: #7a7a7a !important;
    cursor: not-allowed;
}

.google-link-container[_ngcontent-c61] {
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 1rem 2rem 2rem 2rem;
}

.google-link-container[_ngcontent-c61] .google-link-container__title[_ngcontent-c61] {
    margin: 0 2rem 0 0;
    padding-bottom: 0.5rem;
}

.google-link-container[_ngcontent-c61] .google-link-container__app-store-link[_ngcontent-c61] {
    margin-right: 1rem;
}

.reset-button-wrapper[_ngcontent-c61] {
    margin-top: 40px;
}

.reset-button-wrapper[_ngcontent-c61] .def-btn-success[_ngcontent-c61] {
    margin: 0;
}

.success-submit-disabled[_ngcontent-c61] {
    background-color: #7a7a7a !important;
    cursor: not-allowed !important;
}

.auth-heading[_ngcontent-c61] {
    margin-top: 1rem !important;
}

.regenerate-codes-btn[_ngcontent-c61] {
    margin-left: 0 !important;
}


.header-page[_ngcontent-c63] {
    margin: 30px 0 28px 0;
}

.container[_ngcontent-c63] {
    padding-bottom: 30px;
    max-width: 663px;
}

.container[_ngcontent-c63] .table-content[_ngcontent-c63] {
    padding-bottom: 16px;
}

.container[_ngcontent-c63] .table-content[_ngcontent-c63] .row[_ngcontent-c63] .native-text-area[_ngcontent-c63] {
    margin-bottom: 0;
}

.information-fields[_ngcontent-c63] .block-line[_ngcontent-c63] .block[_ngcontent-c63] .row[_ngcontent-c63]:not(.sub-heading) {
    display: flex;
    justify-content: space-between;
}

.dop-sub-head[_ngcontent-c63] {
    margin-bottom: 30px;
}

@media screen and (max-width: 991px) {
    .container[_ngcontent-c63] .table-content[_ngcontent-c63] .line[_ngcontent-c63]:not(.flex-line) {
        display: block;
    }

    .container[_ngcontent-c63] .table-content[_ngcontent-c63] .line[_ngcontent-c63]:not(.flex-line) .elem[_ngcontent-c63] {
        max-width: 100% !important;
    }

    .container[_ngcontent-c63] .table-content[_ngcontent-c63] .line[_ngcontent-c63]:not(.flex-line) .elem[_ngcontent-c63]:first-child {
        margin-bottom: 24px;
    }
}

.no-border[_ngcontent-c63] {
    border: none !important;
}


.container[_ngcontent-c65] {
    margin-top: 30px;
    max-width: 663px;
}

.container[_ngcontent-c65] .set-min-width[_ngcontent-c65] {
    min-width: 160px;
}

.container[_ngcontent-c65] .table-content[_ngcontent-c65] {
    margin-bottom: 30px;
    max-width: 663px;
}

.container[_ngcontent-c65] .check-line[_ngcontent-c65] {
    display: flex;
    align-items: center;
    margin-top: 24px;
    margin-bottom: 24px;
}

.container[_ngcontent-c65] .check-line[_ngcontent-c65] .checkbox__text[_ngcontent-c65] {
    margin-top: 5px;
    font-size: 14px;
    color: #5b5b5b;
}

.container[_ngcontent-c65] .flex-line[_ngcontent-c65] {
    align-items: flex-end;
}

@media (max-width: 600px) {
    .container[_ngcontent-c65] .flex-line[_ngcontent-c65] .btn-container[_ngcontent-c65] {
        width: unset;
    }

    .container[_ngcontent-c65] .flex-line.with-input[_ngcontent-c65] {
        display: block;
    }

    .container[_ngcontent-c65] .flex-line.with-input[_ngcontent-c65] .def-btn-success[_ngcontent-c65] {
        margin-left: 0;
        margin-top: 24px;
    }
}

.app-body[_ngcontent-c5] {
    display: flex;
    overflow: hidden;
    position: relative;
    min-height: calc(100vh - 80px);
}

.app-body[_ngcontent-c5] .main-container[_ngcontent-c5] {
    flex-grow: 1;
    position: relative;
}

@media screen and (max-width: 1191px) {
    .header[_ngcontent-c5] {
        height: 60px;
    }

    .app-body[_ngcontent-c5] .aside[_ngcontent-c5] {
        position: absolute;
    }
}

.header[_ngcontent-c6] {
    min-height: 80px;
    display: flex;
    flex-flow: row nowrap;
    font-size: 16px;
    border-bottom: 1px solid #e3e3e3;
    background-color: #ffffff;
    letter-spacing: -0.3px;
}

@media (max-width: 1191px) {
    .header[_ngcontent-c6] {
        min-height: 60px;
        height: 60px !important;
    }
}

.header[_ngcontent-c6] .controls__logout[_ngcontent-c6] {
    font-size: 14px;
}

.header[_ngcontent-c6] .greeting__text[_ngcontent-c6] {
    font-size: 16px;
}

.header[_ngcontent-c6] .main-bar[_ngcontent-c6] {
    padding: 0 60px;
}

@media (min-width: 1680px) {
    .header[_ngcontent-c6] .main-bar[_ngcontent-c6] {
        padding: 0 80px;
    }
}

@media (max-width: 1399px) {
    .header[_ngcontent-c6] .main-bar[_ngcontent-c6] {
        padding: 0 30px;
    }
}

@media (max-width: 1191px) {
    .header[_ngcontent-c6] .main-bar[_ngcontent-c6] {
        margin: 30px 0 60px;
    }
}

@media (max-width: 767px) {
    .header[_ngcontent-c6] .main-bar[_ngcontent-c6] {
        padding: 0 20px;
    }
}

.aside-bar[_ngcontent-c6] {
    min-width: 200px;
    display: flex;
    flex-flow: row nowrap;
    max-width: 310px;
    justify-content: center;
    align-items: center;
    box-shadow: 0 2px 18px 0 rgba(0, 0, 0, 0.1);
}

@media (min-width: 1191px) and (max-width: 1366px) {
    .aside-bar[_ngcontent-c6] {
        width: 250px;
    }
}

@media (min-width: 1367px) {
    .aside-bar[_ngcontent-c6] {
        width: 300px;
    }
}

.aside-bar__menu-toggle[_ngcontent-c6] {
    width: 20px;
    height: 17px;
    margin-right: 20px;
    display: none;
}

.aside-bar__image[_ngcontent-c6] {
    width: 201px;
    height: 80px;
}

@media (max-width: 1191px) {
    .aside-bar[_ngcontent-c6] {
        min-width: 170px;
    }

    .aside-bar[_ngcontent-c6] .aside-bar__image[_ngcontent-c6] {
        max-width: 90px;
        height: 60px;
    }
}

.main-bar[_ngcontent-c6] {
    display: flex;
    flex-flow: row nowrap;
    flex-grow: 1;
    justify-content: space-between;
    align-items: center;
}

.greeting[_ngcontent-c6] {
    display: flex;
    color: #5b5b5b;
    cursor: pointer;
}

@media (min-width: 1680px) {
    .greeting-bar[_ngcontent-c6] {
        display: flex;
        align-items: center;
        justify-content: left;
    }

    .sign-in-as-user-block[_ngcontent-c6] {
        display: flex;
        width: 350px;
    }

    .sign-in-as-user-block[_ngcontent-c6] .select-block[_ngcontent-c6] {
        width: 170px;
    }

    .sign-in-as-user-block[_ngcontent-c6] .confirm-block[_ngcontent-c6] {
        width: 170px;
        margin-left: 10px;
    }

    .sign-in-as-user-block[_ngcontent-c6] .confirm-block[_ngcontent-c6] .btn-block[_ngcontent-c6] {
        height: 44px;
    }
}

@media (max-width: 1680px) {
    .greeting-bar[_ngcontent-c6] {
        display: flex;
        align-items: center;
        justify-content: left;
    }

    .sign-in-as-user-block[_ngcontent-c6] {
        display: flex;
        width: 350px;
    }

    .sign-in-as-user-block[_ngcontent-c6] .select-block[_ngcontent-c6] {
        width: 170px;
    }

    .sign-in-as-user-block[_ngcontent-c6] .confirm-block[_ngcontent-c6] {
        width: 170px;
        margin-left: 10px;
    }

    .sign-in-as-user-block[_ngcontent-c6] .confirm-block[_ngcontent-c6] .btn-block[_ngcontent-c6] {
        height: 44px;
    }
}

.controls[_ngcontent-c6] {
    display: flex;
    flex-flow: row nowrap;
    align-items: center;
}

.controls__messages[_ngcontent-c6] {
    margin: 0 20px;
    top: 2px;
    cursor: pointer;
    opacity: 1;
    transition: 0.2s ease;
    position: relative;
}

.controls__messages[_ngcontent-c6]:hover {
    transition: 0.2s ease;
    opacity: 0.6;
}

.controls__messages__text[_ngcontent-c6] {
    color: #C96E4B;
}

.controls__messages__text[_ngcontent-c6]:focus {
    outline: none;
}

.controls__messages[_ngcontent-c6] svg[_ngcontent-c6] {
    vertical-align: baseline;
    margin-right: 10px;
    position: relative;
    top: 2px;
}

.controls__logout[_ngcontent-c6]>span[_ngcontent-c6] {
    cursor: pointer;
    border: 1px solid #E9E9E9;
    padding: 12px 23px 10px 23px;
    border-radius: 6px;
    color: #5b5b5b;
    transition: 0.2s ease;
}

.controls__logout[_ngcontent-c6]>span[_ngcontent-c6]:hover {
    transition: 0.2s ease;
    background: #f5f5f5;
}

@media (max-width: 1280px) {
    .controls__logout[_ngcontent-c6]>span[_ngcontent-c6] {
        padding: 10px 19px 8px 19px;
        font-size: 13px;
    }
}

@media screen and (max-width: 920px) {
    .main-bar[_ngcontent-c6] {
        padding: 0 15px 0 30px;
    }

    .controls__messages[_ngcontent-c6] {
        margin-right: 20px;
    }

    .controls__messages__text[_ngcontent-c6]::before {
        padding-right: 0;
    }
}

@media screen and (max-width: 1191px) {
    .header[_ngcontent-c6] {
        font-size: 16px;
        position: fixed;
        top: 0;
        left: 0;
        right: 0;
        z-index: 99999;
    }

    .main-bar[_ngcontent-c6] {
        padding: 0 20px;
    }

    .aside-bar[_ngcontent-c6] {
        box-shadow: none;
    }

    .aside-bar__menu-toggle[_ngcontent-c6] {
        display: block;
        cursor: pointer;
    }

    .greeting[_ngcontent-c6] {
        display: none;
    }

    .greeting-bar[_ngcontent-c6] {
        display: flex;
        align-items: center;
        justify-content: space-between;
        width: 33%;
    }

    .controls[_ngcontent-c6] {
        flex-grow: 1;
        justify-content: flex-end;
    }

    .xs-hidden[_ngcontent-c6] {
        display: none;
    }

    .controls__messages[_ngcontent-c6] {
        margin-right: 10px;
    }

    .controls__messages[_ngcontent-c6] .controls__messages__text[_ngcontent-c6]:before {
        margin-right: 5px;
        top: 2px;
    }

    .controls__logout[_ngcontent-c6] span[_ngcontent-c6] {
        border: none;
        padding: 0;
        font-size: 15px;
    }
}

@media (max-width: 559px) {
    .controls[_ngcontent-c6] {
        margin-top: 3px;
    }

    .header[_ngcontent-c6] .main-bar[_ngcontent-c6] {
        padding: 0 20px 0 0;
    }
}

.top-header-for-super[_ngcontent-c6] {
    font-size: 14px;
    height: 31px;
    line-height: 31px;
    background-color: #5b5b5b;
    text-align: center;
    color: #fff;
    margin-bottom: 10px;
    box-shadow: 0 6px 9px #7a7a7a;
}

.controls__messages__text[_ngcontent-c6] {
    position: relative;
}

.unread-message[_ngcontent-c6] {
    display: inline-block;
    position: absolute;
    width: 22px;
    height: 22px;
    border-radius: 11px;
    top: -10px;
    left: 12px;
    background-color: #C96E4B;
    color: #ffffff;
    text-align: center;
    vertical-align: middle;
    font-size: 12px;
    line-height: 22px;
}

.link[_ngcontent-c9] {
    font-size: 13px !important;
    color: #b6b6b6;
}

.container[_ngcontent-c12] .table-content[_ngcontent-c12] {
    padding-bottom: 0;
    border-bottom: none;
}

.container[_ngcontent-c12] .table-content[_ngcontent-c12] .line[_ngcontent-c12] {
    margin-bottom: 40px;
}

.container[_ngcontent-c12] .table-content[_ngcontent-c12] .line.page-title[_ngcontent-c12] {
    font-size: 18px;
    letter-spacing: -0.8px;
}

.container[_ngcontent-c12] .table-content[_ngcontent-c12] .line[_ngcontent-c12] .news-image[_ngcontent-c12] {
    width: 40%;
    height: 160px;
    margin: 0 50px 0 0;
    max-width: 320px;
    cursor: pointer;
}

.container[_ngcontent-c12] .table-content[_ngcontent-c12] .line[_ngcontent-c12] .news-date[_ngcontent-c12] {
    min-width: 190px;
    margin: 4px 0 15px;
    font-size: 14px;
    color: #a3a3a3;
}

.container[_ngcontent-c12] .table-content[_ngcontent-c12] .line[_ngcontent-c12] .news-text[_ngcontent-c12] {
    width: calc(60% - 40px);
}

.container[_ngcontent-c12] .table-content[_ngcontent-c12] .line[_ngcontent-c12] .news-text[_ngcontent-c12] .news-title[_ngcontent-c12] {
    cursor: pointer;
    margin-bottom: 25px;
}

.container[_ngcontent-c12] .table-content[_ngcontent-c12] .line[_ngcontent-c12] .news-text[_ngcontent-c12] .news-title[_ngcontent-c12]:hover {
    text-decoration: underline;
}

.container[_ngcontent-c12] .table-content[_ngcontent-c12] .line[_ngcontent-c12] .news-text[_ngcontent-c12] .first-text[_ngcontent-c12] {
    line-height: 1.6;
    max-height: 45px;
    overflow: hidden;
}

.container[_ngcontent-c12] .table-content[_ngcontent-c12] .line[_ngcontent-c12] .news-text[_ngcontent-c12] .success-link[_ngcontent-c12] {
    text-decoration: underline;
    color: #94c817;
    margin-top: 16px;
}

.container[_ngcontent-c12] .table-content[_ngcontent-c12] .line[_ngcontent-c12] .news-text[_ngcontent-c12] .success-link[_ngcontent-c12]:hover {
    text-decoration: unset;
}

.container[_ngcontent-c12] .no-news-container[_ngcontent-c12] .no-news-img[_ngcontent-c12] {
    background: 50% 50% url("/assets/icons/no-news.svg") no-repeat;
    background-size: contain;
    width: 100%;
    height: 96px;
    margin-bottom: 30px;
}

.container[_ngcontent-c12] .no-news-container[_ngcontent-c12] .no-news-text[_ngcontent-c12] {
    text-align: -webkit-center;
    color: #a3a3a3;
}

@media (max-width: 600px) {
    .container[_ngcontent-c12] .table-content[_ngcontent-c12] .line[_ngcontent-c12] {
        flex-direction: column;
    }

    .container[_ngcontent-c12] .table-content[_ngcontent-c12] .line[_ngcontent-c12] .news-image[_ngcontent-c12] {
        width: 100%;
        max-width: unset;
        height: 220px;
        margin-bottom: 15px;
    }

    .container[_ngcontent-c12] .table-content[_ngcontent-c12] .line[_ngcontent-c12] .news-image.no-image[_ngcontent-c12] {
        display: none;
    }

    .container[_ngcontent-c12] .table-content[_ngcontent-c12] .line[_ngcontent-c12] .news-text[_ngcontent-c12] {
        width: 100%;
    }
}

.controls[_ngcontent-c12] {
    margin-bottom: 30px;
}

.aside[_ngcontent-c7] {
    height: 100%;
    width: 200px;
    max-width: 310px;
    color: #b6b6b6;
    background-color: #5b5b5b;
    font-size: 16px;
}

@media (min-width: 1191px) and (max-width: 1366px) {
    .aside[_ngcontent-c7] {
        width: 250px;
    }
}

@media (min-width: 1367px) {
    .aside[_ngcontent-c7] {
        width: 300px;
    }
}

.aside[_ngcontent-c7] a[_ngcontent-c7] {
    color: inherit;
}

.aside__row[_ngcontent-c7] {
    height: 80px;
    display: flex;
    align-items: center;
    transition: color .5s;
    cursor: pointer;
}

@media (max-width: 1280px) {
    .aside__row[_ngcontent-c7] {
        height: 70px;
    }
}

.aside__row[_ngcontent-c7]:last-child .aside__label[_ngcontent-c7] {
    border-bottom: none;
}

.aside__row.active[_ngcontent-c7] .aside__label[_ngcontent-c7] {
    background: #94c817;
    color: #ffffff !important;
    position: relative;
    border-bottom-color: #94c817;
}

.aside__row.active[_ngcontent-c7] .aside__label[_ngcontent-c7]:after {
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    top: -1px;
    height: 1px;
    width: 100%;
    background: #94c817;
}

.aside__row[_ngcontent-c7]:hover .aside__label[_ngcontent-c7] {
    transition: color .5s;
    color: #ffffff !important;
}

.aside__row[_ngcontent-c7]:focus {
    outline: none;
}

.aside__label[_ngcontent-c7] {
    text-transform: uppercase;
    padding-left: 25px;
    align-items: center;
    cursor: pointer;
    font-family: 'HelveticaNeueCyr-Thin', sans-serif;
    font-size: 15px;
    vertical-align: sub;
    transition: 0.4s ease;
    display: block;
    height: 80px;
    line-height: 80px;
    width: 100%;
    border-bottom: 1px solid #7c7c7c;
    letter-spacing: 1px;
}

@media (max-width: 1280px) {
    .aside__label[_ngcontent-c7] {
        height: 70px;
        line-height: 70px;
    }
}

.aside__label[_ngcontent-c7]:hover {
    transition: 0.4s ease;
    background: rgba(0, 0, 0, 0.06);
}

.aside__label[_ngcontent-c7]::before {
    display: inline-block;
    position: relative;
    font-family: "Icon", Helvetica, sans-serif;
    vertical-align: sub;
    width: 32px;
    margin-right: 20px;
    text-align: left;
}

@media (min-width: 768px) and (max-width: 1191px) {
    .aside__label[_ngcontent-c7]::before {
        margin-right: 8px;
    }
}

.aside[_ngcontent-c7] .requests[_ngcontent-c7]::before {
    content: '\e906';
    font-size: 22px;
}

.aside[_ngcontent-c7] .accounts[_ngcontent-c7]::before {
    content: '\e900';
    font-size: 19px;
}

.aside[_ngcontent-c7] .profiles[_ngcontent-c7]::before {
    content: '\e904';
    font-size: 19px;
}

.aside[_ngcontent-c7] .cards[_ngcontent-c7]::before {
    content: '\e901';
    font-size: 15px;
}

.aside[_ngcontent-c7] .transfer[_ngcontent-c7]::before {
    font-size: 25px;
    content: '\e909';
    vertical-align: middle;
}

.aside[_ngcontent-c7] .messages[_ngcontent-c7]::before {
    content: '\e902';
    font-size: 18px;
}

.aside[_ngcontent-c7] .news[_ngcontent-c7]::before {
    font-size: 26px;
    content: '\e903';
    vertical-align: middle;
}

.aside[_ngcontent-c7] .system_logs[_ngcontent-c7]::before {
    content: '\e908';
    font-size: 22px;
    vertical-align: middle;
}

.aside[_ngcontent-c7] .settings[_ngcontent-c7]::before {
    font-size: 25px;
    content: '\e907';
    vertical-align: middle;
}

.aside[_ngcontent-c7] .reports[_ngcontent-c7]::before {
    font-size: 25px;
    content: '\e905';
    vertical-align: middle;
}

.aside[_ngcontent-c7] .build-info[_ngcontent-c7] {
    margin: 50px 0 0 25px;
    display: flex;
    align-items: flex-start;
    justify-content: center;
    flex-direction: column;
}

.aside[_ngcontent-c7] .build-info[_ngcontent-c7] p[_ngcontent-c7] {
    font-size: 12px;
    margin: 0;
}

.background[_ngcontent-c7] {
    position: fixed;
    background: rgba(0, 0, 0, 0.3);
    top: 80px;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 1;
    display: none;
}

@media (max-width: 1191px) {
    .aside[_ngcontent-c7] {
        z-index: 5000;
        display: none;
        font-size: 15px;
        position: fixed !important;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        padding-top: 80px;
        height: 100%;
    }
}

@media screen and (max-width: 1191px) {
    .aside[_ngcontent-c7] {
        max-width: unset;
        width: 100%;
        overflow: auto;
        padding-top: 80px;
    }
}

.controls[_ngcontent-c22] {
    margin-bottom: 30px;
}

.header-page[_ngcontent-c28] {
    margin: 30px 0 28px 0;
}

.container[_ngcontent-c28] {
    padding-bottom: 30px;
    max-width: 663px;
}

.container[_ngcontent-c28] .table-content[_ngcontent-c28] {
    padding-bottom: 16px;
}

.container[_ngcontent-c28] .table-content[_ngcontent-c28] .row[_ngcontent-c28] .native-text-area[_ngcontent-c28] {
    margin-bottom: 0;
}

.information-fields[_ngcontent-c28] .block-line[_ngcontent-c28] .block[_ngcontent-c28] .row[_ngcontent-c28]:not(.sub-heading) {
    display: flex;
    justify-content: space-between;
}

.dop-sub-head[_ngcontent-c28] {
    margin-bottom: 30px;
}

@media screen and (max-width: 991px) {
    .container[_ngcontent-c28] .table-content[_ngcontent-c28] .line[_ngcontent-c28]:not(.flex-line) {
        display: block;
    }

    .container[_ngcontent-c28] .table-content[_ngcontent-c28] .line[_ngcontent-c28]:not(.flex-line) .elem[_ngcontent-c28] {
        max-width: 100% !important;
    }

    .container[_ngcontent-c28] .table-content[_ngcontent-c28] .line[_ngcontent-c28]:not(.flex-line) .elem[_ngcontent-c28]:first-child {
        margin-bottom: 24px;
    }
}

.no-border[_ngcontent-c28] {
    border: none !important;
}

.ng-select {
    position: relative;
    display: block;
    box-sizing: border-box
}

.ng-select div,
.ng-select input,
.ng-select span {
    box-sizing: border-box
}

.ng-select [hidden] {
    display: none
}

.ng-select.ng-select-searchable .ng-select-container .ng-value-container .ng-input {
    opacity: 1
}

.ng-select.ng-select-opened .ng-select-container {
    z-index: 1001
}

.ng-select.ng-select-disabled .ng-select-container .ng-value-container .ng-placeholder,
.ng-select.ng-select-disabled .ng-select-container .ng-value-container .ng-value {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    cursor: default
}

.ng-select.ng-select-disabled .ng-arrow-wrapper {
    cursor: default
}

.ng-select.ng-select-filtered .ng-placeholder {
    display: none
}

.ng-select .ng-select-container {
    color: #333;
    cursor: default;
    display: flex;
    outline: 0;
    overflow: hidden;
    position: relative;
    width: 100%
}

.ng-select .ng-select-container .ng-value-container {
    display: flex;
    flex: 1
}

.ng-select .ng-select-container .ng-value-container .ng-input {
    opacity: 0
}

.ng-select .ng-select-container .ng-value-container .ng-input>input {
    box-sizing: content-box;
    background: none;
    border: 0;
    box-shadow: none;
    outline: 0;
    cursor: default;
    width: 100%
}

.ng-select .ng-select-container .ng-value-container .ng-input>input::-ms-clear {
    display: none
}

.ng-select .ng-select-container .ng-value-container .ng-input>input[readonly] {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    width: 0;
    padding: 0
}

.ng-select.ng-select-single.ng-select-filtered .ng-select-container .ng-value-container .ng-value {
    visibility: hidden
}

.ng-select.ng-select-single .ng-select-container .ng-value-container,
.ng-select.ng-select-single .ng-select-container .ng-value-container .ng-value {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

.ng-select.ng-select-single .ng-select-container .ng-value-container .ng-value .ng-value-icon {
    display: none
}

.ng-select.ng-select-single .ng-select-container .ng-value-container .ng-input {
    position: absolute;
    left: 0;
    width: 100%
}

.ng-select.ng-select-multiple.ng-select-disabled>.ng-select-container .ng-value-container .ng-value .ng-value-icon {
    display: none
}

.ng-select.ng-select-multiple .ng-select-container .ng-value-container {
    flex-wrap: wrap
}

.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value {
    white-space: nowrap
}

.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value.ng-value-disabled .ng-value-icon {
    display: none
}

.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon {
    cursor: pointer
}

.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-input {
    flex: 1;
    z-index: 2
}

.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-placeholder {
    position: absolute;
    z-index: 1
}

.ng-select .ng-clear-wrapper {
    cursor: pointer;
    position: relative;
    width: 17px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.ng-select .ng-clear-wrapper .ng-clear {
    display: inline-block;
    font-size: 18px;
    line-height: 1
}

.ng-select .ng-spinner-loader {
    border-radius: 50%;
    width: 17px;
    height: 17px;
    margin-right: 5px;
    font-size: 10px;
    position: relative;
    text-indent: -9999em;
    border-top: 2px solid rgba(66, 66, 66, .2);
    border-right: 2px solid rgba(66, 66, 66, .2);
    border-bottom: 2px solid rgba(66, 66, 66, .2);
    border-left: 2px solid #424242;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    -webkit-animation: .8s linear infinite load8;
    animation: .8s linear infinite load8
}

.ng-select .ng-spinner-loader:after {
    border-radius: 50%;
    width: 17px;
    height: 17px
}

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

    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}

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

    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}

.ng-select .ng-arrow-wrapper {
    cursor: pointer;
    position: relative;
    text-align: center;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.ng-select .ng-arrow-wrapper .ng-arrow {
    pointer-events: none;
    display: inline-block;
    height: 0;
    width: 0;
    position: relative
}

.container[_ngcontent-c25] {
    max-width: 663px;
}

.tfa-container[_ngcontent-c25] {
    display: flex;
    margin-top: 1.5rem;
}

.tfa-container--border[_ngcontent-c25] {
    border-bottom: 1px solid #d8d8d8;
}


.input-field-disabled[_ngcontent-c26] {
    background-color: #f5f5f5;
}

.input-field-disabled[_ngcontent-c26] select[_ngcontent-c26] {
    cursor: not-allowed;
}

.container[_ngcontent-c26] {
    max-width: 663px;
}

.date[_ngcontent-c26] .date-fields[_ngcontent-c26] {
    display: flex;
    position: relative;
    justify-content: space-between;
}

.date[_ngcontent-c26] .date-fields[_ngcontent-c26] .native-select[_ngcontent-c26]:not(:last-child) {
    margin-right: 15px;
    margin-bottom: 0;
}

.date[_ngcontent-c26] .date-fields[_ngcontent-c26] .native-select[_ngcontent-c26],
.date[_ngcontent-c26] .date-fields[_ngcontent-c26] .native-input[_ngcontent-c26] {
    width: 30%;
}

.date[_ngcontent-c26] .date-fields[_ngcontent-c26] .native-input[_ngcontent-c26] {
    text-align: -webkit-center;
}

.date[_ngcontent-c26] .date-fields[_ngcontent-c26] .native-select[_ngcontent-c26]:last-child {
    width: 33%;
}

.area-container[_ngcontent-c26] {
    width: 100%;
}

.table-content[_ngcontent-c26] {
    border-bottom: 1px solid #d8d8d8;
    padding-bottom: 40px;
    margin-bottom: 30px;
}

.table-content[_ngcontent-c26] .other-text[_ngcontent-c26] {
    letter-spacing: -0.3px;
    margin-top: 20px;
}

.table-content[_ngcontent-c26] label.field-name[_ngcontent-c26] {
    min-height: 12px;
}

.table-content[_ngcontent-c26] .line.with-border[_ngcontent-c26] {
    border-bottom: 1px solid #d8d8d8;
}

.table-content[_ngcontent-c26] .line[_ngcontent-c26] .native-text-area[_ngcontent-c26] {
    margin-bottom: 0;
}

.check-line[_ngcontent-c26] .fields-container__row[_ngcontent-c26] {
    margin-right: 16px;
}

.ng-arrow-wrapper[_ngcontent-c26] {
    left: 45px;
}

@media screen and (max-width: 991px) {
    .container[_ngcontent-c26] .table-content[_ngcontent-c26] label.field-name[_ngcontent-c26] {
        min-height: unset;
    }

    .container[_ngcontent-c26] .table-content[_ngcontent-c26] .line[_ngcontent-c26] {
        display: block;
    }

    .container[_ngcontent-c26] .table-content[_ngcontent-c26] .line[_ngcontent-c26] .elem[_ngcontent-c26] {
        max-width: 100% !important;
    }

    .container[_ngcontent-c26] .table-content[_ngcontent-c26] .line[_ngcontent-c26] .elem[_ngcontent-c26]:first-child {
        margin-bottom: 24px;
    }
}

.error-field[_ngcontent-c26] {
    margin-bottom: 5px;
}

.date[_ngcontent-c26] .date-fields[_ngcontent-c26] .error-word[_ngcontent-c26] {
    position: absolute;
    width: 100%;
    top: 40px;
}

.date-fields.error-field[_ngcontent-c26] {
    margin-bottom: 30px;
}

.date-fields.error-field[_ngcontent-c26] .error-word[_ngcontent-c26] {
    top: 40px !important;
}

.fields-container[_ngcontent-c26] {
    margin-top: 36px;
}

.fields-container__row[_ngcontent-c26] {
    display: flex;
    justify-content: space-between;
    align-items: baseline;
}

.fields-container__row[_ngcontent-c26] .input-field[_ngcontent-c26] {
    display: flex;
    flex: 70%;
    flex-flow: column wrap;
}

.fields-container__row[_ngcontent-c26] .input-field__input[_ngcontent-c26] {
    flex: 100%;
}

.fields-container__row[_ngcontent-c26] .input-field__phone[_ngcontent-c26] {
    height: 44px;
    display: flex;
    flex-flow: row wrap;
}

.fields-container__row[_ngcontent-c26] .input-field__phone__select[_ngcontent-c26] {
    height: inherit;
    position: relative;
    max-width: 35%;
    padding-left: 45px;
    display: flex;
    align-items: center;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}

.fields-container__row[_ngcontent-c26] .input-field__phone__select[_ngcontent-c26] .ng-select[_ngcontent-c26] {
    width: 0;
}

.fields-container__row[_ngcontent-c26] .input-field__phone__select[_ngcontent-c26]>img[_ngcontent-c26] {
    position: absolute;
    left: 10px;
    top: calc(50% - 9px);
    width: 24px;
}

.fields-container__row[_ngcontent-c26] .input-field__phone__select[_ngcontent-c26]>select[_ngcontent-c26] {
    cursor: pointer;
    opacity: 0.0;
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    width: 100%;
    height: 100%;
}

.fields-container__row[_ngcontent-c26] .input-field__phone__input[_ngcontent-c26] {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    border-left: none;
    width: 65%;
}

.input-field-disabled[_ngcontent-c29] {
    background-color: #f5f5f5;
}

.input-field-disabled[_ngcontent-c29] select[_ngcontent-c29] {
    cursor: not-allowed;
}

.container[_ngcontent-c29] {
    max-width: 663px;
}

.date[_ngcontent-c29] .date-fields[_ngcontent-c29] {
    display: flex;
    position: relative;
    justify-content: space-between;
}

.date[_ngcontent-c29] .date-fields[_ngcontent-c29] .native-select[_ngcontent-c29]:not(:last-child) {
    margin-right: 15px;
    margin-bottom: 0;
}

.date[_ngcontent-c29] .date-fields[_ngcontent-c29] .native-select[_ngcontent-c29],
.date[_ngcontent-c29] .date-fields[_ngcontent-c29] .native-input[_ngcontent-c29] {
    width: 30%;
}

.date[_ngcontent-c29] .date-fields[_ngcontent-c29] .native-input[_ngcontent-c29] {
    text-align: -webkit-center;
}

.date[_ngcontent-c29] .date-fields[_ngcontent-c29] .native-select[_ngcontent-c29]:last-child {
    width: 33%;
}

.area-container[_ngcontent-c29] {
    width: 100%;
}

.table-content[_ngcontent-c29] {
    border-bottom: 1px solid #d8d8d8;
    padding-bottom: 40px;
    margin-bottom: 30px;
}

.table-content[_ngcontent-c29] .other-text[_ngcontent-c29] {
    letter-spacing: -0.3px;
    margin-top: 20px;
}

.table-content[_ngcontent-c29] label.field-name[_ngcontent-c29] {
    min-height: 12px;
}

.table-content[_ngcontent-c29] .line.with-border[_ngcontent-c29] {
    border-bottom: 1px solid #d8d8d8;
}

.table-content[_ngcontent-c29] .line[_ngcontent-c29] .native-text-area[_ngcontent-c29] {
    margin-bottom: 0;
}

.check-line[_ngcontent-c29] .fields-container__row[_ngcontent-c29] {
    margin-right: 16px;
}

.ng-arrow-wrapper[_ngcontent-c29] {
    left: 45px;
}

@media screen and (max-width: 991px) {
    .container[_ngcontent-c29] .table-content[_ngcontent-c29] label.field-name[_ngcontent-c29] {
        min-height: unset;
    }

    .container[_ngcontent-c29] .table-content[_ngcontent-c29] .line[_ngcontent-c29] {
        display: block;
    }

    .container[_ngcontent-c29] .table-content[_ngcontent-c29] .line[_ngcontent-c29] .elem[_ngcontent-c29] {
        max-width: 100% !important;
    }

    .container[_ngcontent-c29] .table-content[_ngcontent-c29] .line[_ngcontent-c29] .elem[_ngcontent-c29]:first-child {
        margin-bottom: 24px;
    }
}

.error-field[_ngcontent-c29] {
    margin-bottom: 5px;
}

.date[_ngcontent-c29] .date-fields[_ngcontent-c29] .error-word[_ngcontent-c29] {
    position: absolute;
    width: 100%;
    top: 40px;
}

.date-fields.error-field[_ngcontent-c29] {
    margin-bottom: 30px;
}

.date-fields.error-field[_ngcontent-c29] .error-word[_ngcontent-c29] {
    top: 40px !important;
}

.fields-container[_ngcontent-c29] {
    margin-top: 36px;
}

.fields-container__row[_ngcontent-c29] {
    display: flex;
    justify-content: space-between;
    align-items: baseline;
}

.fields-container__row[_ngcontent-c29] .input-field[_ngcontent-c29] {
    display: flex;
    flex: 70%;
    flex-flow: column wrap;
}

.fields-container__row[_ngcontent-c29] .input-field__input[_ngcontent-c29] {
    flex: 100%;
}

.fields-container__row[_ngcontent-c29] .input-field__phone[_ngcontent-c29] {
    height: 44px;
    display: flex;
    flex-flow: row wrap;
}

.fields-container__row[_ngcontent-c29] .input-field__phone__select[_ngcontent-c29] {
    height: inherit;
    position: relative;
    max-width: 35%;
    padding-left: 45px;
    display: flex;
    align-items: center;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}

.fields-container__row[_ngcontent-c29] .input-field__phone__select[_ngcontent-c29] .ng-select[_ngcontent-c29] {
    width: 0;
}

.fields-container__row[_ngcontent-c29] .input-field__phone__select[_ngcontent-c29]>img[_ngcontent-c29] {
    position: absolute;
    left: 10px;
    top: calc(50% - 9px);
    width: 24px;
}

.fields-container__row[_ngcontent-c29] .input-field__phone__select[_ngcontent-c29]>select[_ngcontent-c29] {
    cursor: pointer;
    opacity: 0.0;
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    width: 100%;
    height: 100%;
}

.fields-container__row[_ngcontent-c29] .input-field__phone__input[_ngcontent-c29] {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    border-left: none;
    width: 65%;
}

.container[_ngcontent-c30] {
    margin-top: 30px;
    max-width: 663px;
}

.container[_ngcontent-c30] .set-min-width[_ngcontent-c30] {
    min-width: 160px;
}

.container[_ngcontent-c30] .table-content[_ngcontent-c30] {
    margin-bottom: 30px;
    max-width: 663px;
}

.container[_ngcontent-c30] .check-line[_ngcontent-c30] {
    display: flex;
    align-items: center;
    margin-top: 24px;
    margin-bottom: 24px;
}

.container[_ngcontent-c30] .check-line[_ngcontent-c30] .checkbox__text[_ngcontent-c30] {
    margin-top: 5px;
    font-size: 14px;
    color: #5b5b5b;
}

.container[_ngcontent-c30] .flex-line[_ngcontent-c30] {
    align-items: flex-end;
}

@media (max-width: 600px) {
    .container[_ngcontent-c30] .flex-line[_ngcontent-c30] .btn-container[_ngcontent-c30] {
        width: unset;
    }

    .container[_ngcontent-c30] .flex-line.with-input[_ngcontent-c30] {
        display: block;
    }

    .container[_ngcontent-c30] .flex-line.with-input[_ngcontent-c30] .def-btn-success[_ngcontent-c30] {
        margin-left: 0;
        margin-top: 24px;
    }
}

.table-content[_ngcontent-c31] .other-text[_ngcontent-c31] {
    margin-top: unset;
}

.dnd-gallery[_ngcontent-c31] {
    margin-top: 10px;
    width: 250px;
    border: 1px dot-dash firebrick;
}

.dnd-gallery[_ngcontent-c31] img[_ngcontent-c31] {
    max-width: 250px !important;
    margin-bottom: 10px;
    margin-right: 10px;
    vertical-align: middle;
}

img[_ngcontent-c31] {
    max-width: 300px;
}

.elem-list[_ngcontent-c31] {
    padding-left: 30px;
    margin: 40px 0;
    border-left: 2px solid #94c817;
    font-size: 14px;
}

.icon[_ngcontent-c31] {
    display: inline-block;
    width: 30px;
    min-width: 30px;
    height: 30px;
    border-radius: 50%;
    background: #5b5b5b;
    position: relative;
    margin-right: 20px;
}

.icon.success[_ngcontent-c31] {
    background: #94c817;
}

.icon.success[_ngcontent-c31]:after {
    content: "";
    position: absolute;
    left: 11px;
    top: 5px;
    width: 8px;
    height: 16px;
    border: solid white;
    border-width: 0 3px 3px 0;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
}

.drag-cub[_ngcontent-c31] {
    text-align: -webkit-center;
    margin-bottom: 30px;
}

.drag-cub[_ngcontent-c31] .line.sub-heading[_ngcontent-c31] {
    display: block;
    margin: 10px 0;
    cursor: pointer;
}

.drag-cub[_ngcontent-c31] .header-cub[_ngcontent-c31] {
    display: inline-block;
    padding: 0 0 10px;
}

.drag-cub[_ngcontent-c31] .header-cub.need-line[_ngcontent-c31] {
    padding: 0 90px 30px;
}

.footer-cub[_ngcontent-c31] {
    margin: 40px 0;
    display: flex;
    align-items: center;
    justify-content: center;
}

@media (max-width: 991px) {
    .drag-cub[_ngcontent-c31] {
        padding: 20px 10px;
    }

    .drag-cub[_ngcontent-c31] .header-cub[_ngcontent-c31] {
        padding: 0 10px 20px;
    }

    .drag-cub[_ngcontent-c31] .footer-cub[_ngcontent-c31] {
        font-size: 14px;
        margin: 20px 0;
    }
}

.basket[_ngcontent-c31] {
    width: 30px;
    height: 30px;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    transition: 0.2s ease;
}

.basket[_ngcontent-c31]:hover {
    opacity: 0.5;
    transition: 0.2s ease;
}

.basket[_ngcontent-c31] .zmdi[_ngcontent-c31] {
    font-size: 24px;
}

.drop-zone[_ngcontent-c32] {
    margin: auto;
    height: 100px;
    border: 2px dotted #0782d0;
    border-radius: 30px
}

.content[_ngcontent-c32] {
    color: #0782d0;
    height: 100px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.over[_ngcontent-c32] {
    background-color: rgba(147, 147, 147, .5)
}


.controls[_ngcontent-c18] .container[_ngcontent-c18] {
    margin-bottom: unset;
}

.table[_ngcontent-c18] {
    width: 100%;
    margin-bottom: 30px;
    border-collapse: separate;
}

.table__body[_ngcontent-c18] {
    box-sizing: border-box;
}

.table__body[_ngcontent-c18] tr[_ngcontent-c18]:focus {
    outline: none;
}

.table__body[_ngcontent-c18] tr[_ngcontent-c18] td[_ngcontent-c18]:nth-child(2):first-letter {
    text-transform: uppercase;
}

.table__body[_ngcontent-c18] tr[_ngcontent-c18]:not(.unread) {
    box-shadow: inset 4px 0 0 #ddd;
}

.table__body[_ngcontent-c18] tr[_ngcontent-c18]:not(.unread) td[_ngcontent-c18]:nth-child(5) {
    color: #b6b6b6;
}

.table__body[_ngcontent-c18] tr.unread[_ngcontent-c18] {
    box-shadow: inset 4px 0 0 #94c817;
}

.table__body[_ngcontent-c18] tr.unread[_ngcontent-c18] td[_ngcontent-c18]:nth-child(5) {
    color: #94c817;
}

@media (max-width: 991px) {
    .table__body[_ngcontent-c18] tr.unread[_ngcontent-c18] {
        border-top: none;
    }
}

.tags-container__tag[_ngcontent-c18] {
    font-size: 14px !important;
    display: inline-block;
    width: 130px;
    line-height: 25px;
    text-align: center;
    height: 25px;
    padding: 0 10px;
    color: #94c817;
    cursor: pointer;
}

@media (max-width: 1280px) {
    .tags-container__tag[_ngcontent-c18] {
        font-size: 13px !important;
    }
}

.tags-container__tag[_ngcontent-c18]+.tags-container__tag[_ngcontent-c18] {
    border-left: 1px solid #DBDCDB;
}

@media (max-width: 1680px) {
    .tags-container__tag[_ngcontent-c18] {
        padding: 0 5px;
    }
}

.tag-block-mobile[_ngcontent-c18] {
    display: none;
}

@media (min-width: 1260px) {
    .sort-line.local-width[_ngcontent-c18] {
        width: 20% !important;
    }
}

@media (max-width: 1259px) {
    .hidden-sm[_ngcontent-c18] {
        display: none;
    }

    .tag-block-mobile[_ngcontent-c18] {
        display: block;
        text-align: right;
    }

    .tag-block-mobile[_ngcontent-c18] span[_ngcontent-c18] {
        width: auto;
        padding: 0 8px;
        border: none !important;
        margin-bottom: 10px;
        font-size: 14px !important;
    }
}

@media (max-width: 991px) {
    .content[_ngcontent-c18] .main[_ngcontent-c18] .table__body[_ngcontent-c18] tr[_ngcontent-c18] {
        height: unset;
    }

    .content[_ngcontent-c18] .main[_ngcontent-c18] table[_ngcontent-c18] {
        font-size: 13px;
        width: 100%;
    }

    .content[_ngcontent-c18] .main[_ngcontent-c18] table[_ngcontent-c18],
    .content[_ngcontent-c18] .main[_ngcontent-c18] tbody[_ngcontent-c18],
    .content[_ngcontent-c18] .main[_ngcontent-c18] tr[_ngcontent-c18] {
        display: block;
    }

    .content[_ngcontent-c18] .main[_ngcontent-c18] tr[_ngcontent-c18] {
        padding: 10px 0;
        box-shadow: none !important;
        border-left: 4px solid #94c817;
        margin-bottom: 20px;
    }

    .content[_ngcontent-c18] .main[_ngcontent-c18] tr[_ngcontent-c18]:not(.unread) {
        border-left: 4px solid #dddddd;
    }

    .content[_ngcontent-c18] .main[_ngcontent-c18] tr[_ngcontent-c18] td[_ngcontent-c18] {
        display: inline-block;
        width: 100%;
        padding: 13px 25px;
        border-bottom: 1px dashed #dddddd;
        border-top: 1px solid transparent;
    }

    .content[_ngcontent-c18] .main[_ngcontent-c18] tr[_ngcontent-c18] td[_ngcontent-c18]:last-child {
        border-bottom: none;
    }

    .content[_ngcontent-c18] .main[_ngcontent-c18] tr[_ngcontent-c18] td[_ngcontent-c18]:before {
        width: 50%;
        display: inline-block;
        color: #5b5b5b;
    }
}

@media (max-width: 991px) and (max-width: 559px) {
    .content[_ngcontent-c18] .main[_ngcontent-c18] tr[_ngcontent-c18] td[_ngcontent-c18]:before {
        width: 100%;
        line-height: 25px;
    }
}

@media (max-width: 991px) {
    .content[_ngcontent-c18] .main[_ngcontent-c18] thead[_ngcontent-c18] {
        display: none;
    }

    .content[_ngcontent-c18] .main[_ngcontent-c18] td[_ngcontent-c18]:before {
        content: attr(data-title);
    }
}

@media screen and (max-width: 962px) {
    .content[_ngcontent-c18] {
        margin: 30px 12px;
    }

    .content[_ngcontent-c18] .main[_ngcontent-c18] td[_ngcontent-c18] {
        max-width: calc(100vw - 40px) !important;
    }
}

@media screen and (max-width: 991px) {
    .controls[_ngcontent-c18] {
        display: block;
    }

    .controls[_ngcontent-c18] .ng-select[_ngcontent-c18] .ng-arrow-wrapper[_ngcontent-c18] {
        padding-right: 0 !important;
    }
}

@media (max-width: 559px) {
    .tag-block-mobile[_ngcontent-c18] {
        text-align: center;
    }
}

@media screen and (max-width: 561px) {
    .search-container[_ngcontent-c18] {
        display: block;
    }

    .search-container__input[_ngcontent-c18],
    .search-container[_ngcontent-c18] .date-term-container[_ngcontent-c18] {
        width: 100%;
        max-width: unset;
    }

    .search-container[_ngcontent-c18] .date-term-container[_ngcontent-c18] {
        padding-top: 0;
        padding-left: 10px;
    }

    .search-container[_ngcontent-c18] .date-term-container[_ngcontent-c18]:last-child {
        margin-top: 10px;
    }
}

@media screen and (max-width: 450px) {
    .filter-container__term[_ngcontent-c18]+.filter-container__term[_ngcontent-c18] {
        margin-left: 0;
    }

    .filter-container__term[_ngcontent-c18] span[_ngcontent-c18] {
        font-size: 14px;
    }

    .sort-bar[_ngcontent-c18] .tags-container[_ngcontent-c18] {
        display: flex;
        flex-direction: column;
    }
}

.messages.empty-box[_ngcontent-c18] {
    text-align: center;
    padding: 10rem 0;
    color: #8c8c8c;
}

@media (max-width: 767px) {
    .messages.empty-box[_ngcontent-c18] {
        padding: 5rem 0;
        line-height: 1.7;
    }
}

.messages[_ngcontent-c18] .empty-box[_ngcontent-c18] {
    display: block;
    text-align: center;
    padding: 10rem 0;
    color: #8c8c8c;
}

@media (max-width: 767px) {
    .messages[_ngcontent-c18] .empty-box[_ngcontent-c18] {
        padding: 5rem 0;
        line-height: 1.7;
    }
}

.picker-empty-shell[_ngcontent-c18] {
    display: inline-block;
    padding: 0 0 0 10px;
    margin: 1px 0 -1px;
    font-size: 14px;
    line-height: 25px;
}

.content[_ngcontent-c19] {
    color: #5b5b5b;
    margin: 60px 80px;
    max-width: none !important;
}

.controls[_ngcontent-c19] {
    display: flex;
    justify-content: space-between;
    align-items: center;
    position: relative;
}

.button-container[_ngcontent-c19] {
    top: -20px;
}

[_nghost-c19] .ngx-datepicker-container .ngx-datepicker-input {
    border: none !important;
}

@media (min-width: 1250px) {
    [_nghost-c19] .ngx-datepicker-container .ngx-datepicker-input {
        width: 175px !important;
    }
}

.search-container__select[_ngcontent-c19],
.search-container__input[_ngcontent-c19] {
    border-right: none !important;
}

[_nghost-c19] .date-term-container__datepicker__icon {
    top: 4px;
}

@media (min-width: 767px) and (max-width: 1191px) {

    .sort-bar[_ngcontent-c19] .date-term-container[_ngcontent-c19] .search-container__input[_ngcontent-c19],
    .sort-bar[_ngcontent-c19] .date-term-container[_ngcontent-c19] .search-container__select[_ngcontent-c19] {
        height: 36px;
    }
}

@media (max-width: 1191px) {
    .sort-bar[_ngcontent-c19] .date-term-container[_ngcontent-c19] .date-term-container__datepicker[_ngcontent-c19] {
        padding-bottom: 0;
    }
}

.message-list-row[_ngcontent-c19] .cut-text-box[_ngcontent-c19] {
    width: 100%;
    max-width: 100% !important;
}

.table__heading[_ngcontent-c19] th[_ngcontent-c19] {
    width: 25%;
}

.table__heading[_ngcontent-c19] .date-cell[_ngcontent-c19] {
    width: 20%;
    max-width: 140px;
}

.table__heading[_ngcontent-c19] .subject[_ngcontent-c19] {
    width: 55%;
}

.search-container[_ngcontent-c19] {
    display: flex;
}

.search-container__input[_ngcontent-c19],
.search-container__select[_ngcontent-c19] {
    color: #5b5b5b;
    background-color: unset;
    border: none;
    border-right: 1px solid;
}

.search-container__input[_ngcontent-c19]::-webkit-input-placeholder {
    color: #8c8c8c;
}

.search-container__input[_ngcontent-c19]::-ms-input-placeholder {
    color: #8c8c8c;
}

.search-container__input[_ngcontent-c19]::placeholder {
    color: #8c8c8c;
}

.search-container__select[_ngcontent-c19] {
    min-width: 120px;
}

.search-container__input[_ngcontent-c19] {
    background: calc(100% - 17px) 50% url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTkuMS4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDQ1MSA0NTEiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDQ1MSA0NTE7IiB4bWw6c3BhY2U9InByZXNlcnZlIiB3aWR0aD0iMzJweCIgaGVpZ2h0PSIzMnB4Ij4KPGc+Cgk8cGF0aCBkPSJNNDQ3LjA1LDQyOGwtMTA5LjYtMTA5LjZjMjkuNC0zMy44LDQ3LjItNzcuOSw0Ny4yLTEyNi4xQzM4NC42NSw4Ni4yLDI5OC4zNSwwLDE5Mi4zNSwwQzg2LjI1LDAsMC4wNSw4Ni4zLDAuMDUsMTkyLjMgICBzODYuMywxOTIuMywxOTIuMywxOTIuM2M0OC4yLDAsOTIuMy0xNy44LDEyNi4xLTQ3LjJMNDI4LjA1LDQ0N2MyLjYsMi42LDYuMSw0LDkuNSw0czYuOS0xLjMsOS41LTQgICBDNDUyLjI1LDQ0MS44LDQ1Mi4yNSw0MzMuMiw0NDcuMDUsNDI4eiBNMjYuOTUsMTkyLjNjMC05MS4yLDc0LjItMTY1LjMsMTY1LjMtMTY1LjNjOTEuMiwwLDE2NS4zLDc0LjIsMTY1LjMsMTY1LjMgICBzLTc0LjEsMTY1LjQtMTY1LjMsMTY1LjRDMTAxLjE1LDM1Ny43LDI2Ljk1LDI4My41LDI2Ljk1LDE5Mi4zeiIgZmlsbD0iIzhjOGM4YyIvPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+Cjwvc3ZnPgo=) no-repeat;
    background-size: 13px 13px;
    font-size: 15px;
    background-color: unset;
    border-radius: unset;
    border: unset;
    border-right: 1px solid;
    height: 25px;
    padding: 0 35px 0 20px;
    min-width: 154px;
    flex: unset;
}

@media (max-width: 1680px) {
    .search-container__input[_ngcontent-c19] {
        width: 60% !important;
    }
}

.table[_ngcontent-c19] {
    width: 100%;
    margin-bottom: 30px;
    border-collapse: separate;
}

.table__body[_ngcontent-c19] {
    box-sizing: border-box;
}

.table__body[_ngcontent-c19] tr[_ngcontent-c19]:focus {
    outline: none;
}

.table__body[_ngcontent-c19] tr[_ngcontent-c19] td[_ngcontent-c19]:nth-child(2):first-letter {
    text-transform: uppercase;
}

.table__body[_ngcontent-c19] tr[_ngcontent-c19]:not(.unread):not(.no-search-results) {
    box-shadow: inset 4px 0 0 #ddd;
}

.table__body[_ngcontent-c19] tr[_ngcontent-c19]:not(.unread):not(.no-search-results) td[_ngcontent-c19]:nth-child(5) {
    color: #b6b6b6;
}

.table__body[_ngcontent-c19] tr.unread[_ngcontent-c19] {
    box-shadow: inset 4px 0 0 #94c817;
    font-weight: bold;
}

.table__body[_ngcontent-c19] tr.unread[_ngcontent-c19] td[_ngcontent-c19]:nth-child(5) {
    color: #94c817;
}

@media (max-width: 991px) {
    .table__body[_ngcontent-c19] tr.unread[_ngcontent-c19] {
        border-top: none;
    }
}

.tag-block-mobile[_ngcontent-c19] {
    display: none;
}

@media (max-width: 1199px) {
    .hidden-sm[_ngcontent-c19] {
        display: none;
    }

    .tag-block-mobile[_ngcontent-c19] {
        display: block;
        text-align: right;
    }

    .tag-block-mobile[_ngcontent-c19] span[_ngcontent-c19] {
        width: auto;
        padding: 0 8px;
        border: none !important;
        margin-bottom: 10px;
        font-size: 14px !important;
    }
}

@media (max-width: 991px) {
    .content[_ngcontent-c19] .main[_ngcontent-c19] .table__body[_ngcontent-c19] tr[_ngcontent-c19] {
        height: unset;
    }

    .content[_ngcontent-c19] .main[_ngcontent-c19] table[_ngcontent-c19] {
        font-size: 13px;
        width: 100%;
    }

    .content[_ngcontent-c19] .main[_ngcontent-c19] table[_ngcontent-c19],
    .content[_ngcontent-c19] .main[_ngcontent-c19] tbody[_ngcontent-c19],
    .content[_ngcontent-c19] .main[_ngcontent-c19] tr[_ngcontent-c19] {
        display: block;
    }

    .content[_ngcontent-c19] .main[_ngcontent-c19] tr[_ngcontent-c19] {
        padding: 10px 0;
        box-shadow: none !important;
        border-left: 4px solid #94c817;
        margin-bottom: 20px;
    }

    .content[_ngcontent-c19] .main[_ngcontent-c19] tr[_ngcontent-c19]:not(.unread) {
        border-left: 4px solid #dddddd;
    }

    .content[_ngcontent-c19] .main[_ngcontent-c19] tr[_ngcontent-c19] td[_ngcontent-c19] {
        display: inline-block;
        width: 100%;
        padding: 13px 25px;
        border-bottom: 1px dashed #dddddd;
        border-top: 1px solid transparent;
    }

    .content[_ngcontent-c19] .main[_ngcontent-c19] tr[_ngcontent-c19] td[_ngcontent-c19]:last-child {
        border-bottom: none;
    }

    .content[_ngcontent-c19] .main[_ngcontent-c19] tr[_ngcontent-c19] td[_ngcontent-c19]:before {
        width: 50%;
        display: inline-block;
        color: #5b5b5b;
    }
}

@media (max-width: 991px) and (max-width: 559px) {
    .content[_ngcontent-c19] .main[_ngcontent-c19] tr[_ngcontent-c19] td[_ngcontent-c19]:before {
        width: 100%;
        line-height: 25px;
    }
}

@media (max-width: 991px) {
    .content[_ngcontent-c19] .main[_ngcontent-c19] thead[_ngcontent-c19] {
        display: none;
    }

    .content[_ngcontent-c19] .main[_ngcontent-c19] td[_ngcontent-c19]:before {
        content: attr(data-title);
    }
}

@media screen and (max-width: 962px) {
    .content[_ngcontent-c19] {
        margin: 30px 12px;
    }

    .content[_ngcontent-c19] .main[_ngcontent-c19] td[_ngcontent-c19] {
        max-width: calc(100vw - 40px) !important;
    }
}

@media screen and (max-width: 991px) {
    .controls[_ngcontent-c19] {
        display: block;
    }

    .controls[_ngcontent-c19] .ng-select[_ngcontent-c19] .ng-arrow-wrapper[_ngcontent-c19] {
        padding-right: 0 !important;
    }
}

@media (max-width: 559px) {
    .tag-block-mobile[_ngcontent-c19] {
        text-align: center;
    }
}

@media screen and (max-width: 561px) {
    .search-container[_ngcontent-c19] {
        display: block;
    }

    .search-container__input[_ngcontent-c19],
    .search-container[_ngcontent-c19] .date-term-container[_ngcontent-c19] {
        width: 100%;
        max-width: unset;
    }

    .search-container[_ngcontent-c19] .date-term-container[_ngcontent-c19] {
        padding-top: 0;
        padding-left: 10px;
    }

    .search-container[_ngcontent-c19] .date-term-container[_ngcontent-c19]:last-child {
        margin-top: 10px;
    }
}

@media screen and (max-width: 450px) {
    .filter-container__term[_ngcontent-c19]+.filter-container__term[_ngcontent-c19] {
        margin-left: 0;
    }

    .filter-container__term[_ngcontent-c19] span[_ngcontent-c19] {
        font-size: 14px;
    }
}

.messages.empty-box[_ngcontent-c19] {
    text-align: center;
    padding: 10rem 0;
    color: #8c8c8c;
}

@media (max-width: 767px) {
    .messages.empty-box[_ngcontent-c19] {
        padding: 5rem 0;
        line-height: 1.7;
    }
}

.messages[_ngcontent-c19] .empty-box[_ngcontent-c19] {
    display: block;
    text-align: center;
    padding: 10rem 0;
    color: #8c8c8c;
}

@media (max-width: 767px) {
    .messages[_ngcontent-c19] .empty-box[_ngcontent-c19] {
        padding: 5rem 0;
        line-height: 1.7;
    }
}

.controls[_ngcontent-c19] .container[_ngcontent-c19] {
    margin-bottom: unset;
}

.tags-container__tag[_ngcontent-c19] {
    font-size: 14px !important;
    display: inline-block;
    width: 130px;
    line-height: 25px;
    text-align: center;
    height: 25px;
    padding: 0 10px;
    color: #94c817;
    cursor: pointer;
}

@media (max-width: 1280px) {
    .tags-container__tag[_ngcontent-c19] {
        font-size: 13px !important;
    }
}

.tags-container__tag[_ngcontent-c19]+.tags-container__tag[_ngcontent-c19] {
    border-left: 1px solid #DBDCDB;
}

@media (max-width: 1680px) {
    .tags-container__tag[_ngcontent-c19] {
        padding: 0 5px;
    }
}

.tag-block-mobile[_ngcontent-c19] {
    display: none;
}

@media (min-width: 1260px) {
    .sort-line.local-width[_ngcontent-c19] {
        width: 20% !important;
    }
}

@media (max-width: 1259px) {
    .hidden-sm[_ngcontent-c19] {
        display: none;
    }

    .tag-block-mobile[_ngcontent-c19] {
        display: block;
        text-align: right;
    }

    .tag-block-mobile[_ngcontent-c19] span[_ngcontent-c19] {
        width: auto;
        padding: 0 8px;
        border: none !important;
        margin-bottom: 10px;
        font-size: 14px !important;
    }
}

@media (max-width: 559px) {
    .tag-block-mobile[_ngcontent-c19] {
        text-align: center;
    }
}

@media screen and (max-width: 561px) {
    .search-container[_ngcontent-c19] {
        display: block;
    }

    .search-container__input[_ngcontent-c19],
    .search-container[_ngcontent-c19] .date-term-container[_ngcontent-c19] {
        width: 100%;
        max-width: unset;
    }

    .search-container[_ngcontent-c19] .date-term-container[_ngcontent-c19] {
        padding-top: 0;
        padding-left: 10px;
    }

    .search-container[_ngcontent-c19] .date-term-container[_ngcontent-c19]:last-child {
        margin-top: 10px;
    }
}

@media screen and (max-width: 450px) {
    .filter-container__term[_ngcontent-c19]+.filter-container__term[_ngcontent-c19] {
        margin-left: 0;
    }

    .filter-container__term[_ngcontent-c19] span[_ngcontent-c19] {
        font-size: 14px;
    }

    .sort-bar[_ngcontent-c19] .tags-container[_ngcontent-c19] {
        display: flex;
        flex-direction: column;
    }
}

.picker-empty-shell[_ngcontent-c19] {
    display: inline-block;
    padding: 0 0 0 10px;
    margin: 1px 0 -1px;
    font-size: 14px;
    line-height: 25px;
}

.short-message-body[_ngcontent-c19] {
    color: #b6b6b6;
}



.ngx-datepicker-position-bottom-left[_ngcontent-c22] {
    top: 40px;
    right: 0
}

.ngx-datepicker-position-bottom-right[_ngcontent-c22] {
    top: 40px;
    left: 0
}

.ngx-datepicker-position-top-left[_ngcontent-c22] {
    bottom: 40px;
    right: 0
}

.ngx-datepicker-position-top-right[_ngcontent-c22] {
    bottom: 40px;
    left: 0
}

.ngx-datepicker-container[_ngcontent-c22] {
    position: relative
}

.ngx-datepicker-container[_ngcontent-c22] .ngx-datepicker-input[_ngcontent-c22] {
    padding: 5px 10px;
    font-size: 14px;
    width: 200px;
    outline: 0;
    border: 1px solid #dfe3e9
}

.ngx-datepicker-container[_ngcontent-c22] .ngx-datepicker-calendar-container[_ngcontent-c22] {
    position: absolute;
    width: 300px;
    background: #fff;
    -webkit-box-shadow: 0 1px 4px 0 rgba(0, 0, 0, .08);
    box-shadow: 0 1px 4px 0 rgba(0, 0, 0, .08);
    border: 1px solid #dfe3e9;
    border-radius: 4px
}

.ngx-datepicker-container[_ngcontent-c22] .ngx-datepicker-calendar-container[_ngcontent-c22] .topbar-container[_ngcontent-c22] {
    width: 100%;
    height: 50px;
    padding: 15px;
    border-bottom: 1px solid #dfe3e9;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.ngx-datepicker-container[_ngcontent-c22] .ngx-datepicker-calendar-container[_ngcontent-c22] .topbar-container[_ngcontent-c22] svg[_ngcontent-c22] {
    cursor: pointer
}

.ngx-datepicker-container[_ngcontent-c22] .ngx-datepicker-calendar-container[_ngcontent-c22] .topbar-container[_ngcontent-c22] svg[_ngcontent-c22] g[_ngcontent-c22] {
    fill: #ced0da
}

.ngx-datepicker-container[_ngcontent-c22] .ngx-datepicker-calendar-container[_ngcontent-c22] .topbar-container[_ngcontent-c22] .topbar-title[_ngcontent-c22] {
    color: #3d495c;
    font-size: 14px;
    font-weight: 600;
    cursor: pointer
}

.ngx-datepicker-container[_ngcontent-c22] .ngx-datepicker-calendar-container[_ngcontent-c22] .main-calendar-container[_ngcontent-c22] {
    width: 100%;
    height: 100%;
    padding: 15px 10px 0;
    font-size: 12px;
    font-weight: 500
}

.ngx-datepicker-container[_ngcontent-c22] .ngx-datepicker-calendar-container[_ngcontent-c22] .main-calendar-container[_ngcontent-c22] .main-calendar-day-names[_ngcontent-c22] {
    color: #a4a9b1;
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.ngx-datepicker-container[_ngcontent-c22] .ngx-datepicker-calendar-container[_ngcontent-c22] .main-calendar-container[_ngcontent-c22] .main-calendar-day-names[_ngcontent-c22] .day-name-unit[_ngcontent-c22] {
    width: calc(100% / 7);
    text-transform: uppercase;
    text-align: center
}

.ngx-datepicker-container[_ngcontent-c22] .ngx-datepicker-calendar-container[_ngcontent-c22] .main-calendar-container[_ngcontent-c22] .main-calendar-days[_ngcontent-c22],
.ngx-datepicker-container[_ngcontent-c22] .ngx-datepicker-calendar-container[_ngcontent-c22] .main-calendar-container[_ngcontent-c22] .main-calendar-years[_ngcontent-c22] {
    padding: 15px 0;
    width: 100%;
    display: inline-block;
    max-height: 275px;
    overflow: hidden
}

.ngx-datepicker-container[_ngcontent-c22] .ngx-datepicker-calendar-container[_ngcontent-c22] .main-calendar-container[_ngcontent-c22] .main-calendar-days[_ngcontent-c22] .day-unit[_ngcontent-c22],
.ngx-datepicker-container[_ngcontent-c22] .ngx-datepicker-calendar-container[_ngcontent-c22] .main-calendar-container[_ngcontent-c22] .main-calendar-days[_ngcontent-c22] .year-unit[_ngcontent-c22],
.ngx-datepicker-container[_ngcontent-c22] .ngx-datepicker-calendar-container[_ngcontent-c22] .main-calendar-container[_ngcontent-c22] .main-calendar-years[_ngcontent-c22] .day-unit[_ngcontent-c22],
.ngx-datepicker-container[_ngcontent-c22] .ngx-datepicker-calendar-container[_ngcontent-c22] .main-calendar-container[_ngcontent-c22] .main-calendar-years[_ngcontent-c22] .year-unit[_ngcontent-c22] {
    width: calc(100% / 7);
    height: 40px;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    float: left;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    border-radius: 50%;
    color: #3d495c
}

.ngx-datepicker-container[_ngcontent-c22] .ngx-datepicker-calendar-container[_ngcontent-c22] .main-calendar-container[_ngcontent-c22] .main-calendar-days[_ngcontent-c22] .day-unit.is-prev-month[_ngcontent-c22],
.ngx-datepicker-container[_ngcontent-c22] .ngx-datepicker-calendar-container[_ngcontent-c22] .main-calendar-container[_ngcontent-c22] .main-calendar-days[_ngcontent-c22] .year-unit.is-prev-month[_ngcontent-c22],
.ngx-datepicker-container[_ngcontent-c22] .ngx-datepicker-calendar-container[_ngcontent-c22] .main-calendar-container[_ngcontent-c22] .main-calendar-years[_ngcontent-c22] .day-unit.is-prev-month[_ngcontent-c22],
.ngx-datepicker-container[_ngcontent-c22] .ngx-datepicker-calendar-container[_ngcontent-c22] .main-calendar-container[_ngcontent-c22] .main-calendar-years[_ngcontent-c22] .year-unit.is-prev-month[_ngcontent-c22] {
    color: #a4a9b1
}

.ngx-datepicker-container[_ngcontent-c22] .ngx-datepicker-calendar-container[_ngcontent-c22] .main-calendar-container[_ngcontent-c22] .main-calendar-days[_ngcontent-c22] .day-unit.is-today[_ngcontent-c22],
.ngx-datepicker-container[_ngcontent-c22] .ngx-datepicker-calendar-container[_ngcontent-c22] .main-calendar-container[_ngcontent-c22] .main-calendar-days[_ngcontent-c22] .day-unit[_ngcontent-c22]:hover,
.ngx-datepicker-container[_ngcontent-c22] .ngx-datepicker-calendar-container[_ngcontent-c22] .main-calendar-container[_ngcontent-c22] .main-calendar-days[_ngcontent-c22] .year-unit.is-today[_ngcontent-c22],
.ngx-datepicker-container[_ngcontent-c22] .ngx-datepicker-calendar-container[_ngcontent-c22] .main-calendar-container[_ngcontent-c22] .main-calendar-days[_ngcontent-c22] .year-unit[_ngcontent-c22]:hover,
.ngx-datepicker-container[_ngcontent-c22] .ngx-datepicker-calendar-container[_ngcontent-c22] .main-calendar-container[_ngcontent-c22] .main-calendar-years[_ngcontent-c22] .day-unit.is-today[_ngcontent-c22],
.ngx-datepicker-container[_ngcontent-c22] .ngx-datepicker-calendar-container[_ngcontent-c22] .main-calendar-container[_ngcontent-c22] .main-calendar-years[_ngcontent-c22] .day-unit[_ngcontent-c22]:hover,
.ngx-datepicker-container[_ngcontent-c22] .ngx-datepicker-calendar-container[_ngcontent-c22] .main-calendar-container[_ngcontent-c22] .main-calendar-years[_ngcontent-c22] .year-unit.is-today[_ngcontent-c22],
.ngx-datepicker-container[_ngcontent-c22] .ngx-datepicker-calendar-container[_ngcontent-c22] .main-calendar-container[_ngcontent-c22] .main-calendar-years[_ngcontent-c22] .year-unit[_ngcontent-c22]:hover {
    background: #a4a9b1;
    color: #fff
}

.ngx-datepicker-container[_ngcontent-c22] .ngx-datepicker-calendar-container[_ngcontent-c22] .main-calendar-container[_ngcontent-c22] .main-calendar-days[_ngcontent-c22] .day-unit.is-selected[_ngcontent-c22],
.ngx-datepicker-container[_ngcontent-c22] .ngx-datepicker-calendar-container[_ngcontent-c22] .main-calendar-container[_ngcontent-c22] .main-calendar-days[_ngcontent-c22] .year-unit.is-selected[_ngcontent-c22],
.ngx-datepicker-container[_ngcontent-c22] .ngx-datepicker-calendar-container[_ngcontent-c22] .main-calendar-container[_ngcontent-c22] .main-calendar-years[_ngcontent-c22] .day-unit.is-selected[_ngcontent-c22],
.ngx-datepicker-container[_ngcontent-c22] .ngx-datepicker-calendar-container[_ngcontent-c22] .main-calendar-container[_ngcontent-c22] .main-calendar-years[_ngcontent-c22] .year-unit.is-selected[_ngcontent-c22] {
    background: #1a91eb;
    color: #fff
}

.ngx-datepicker-container[_ngcontent-c22] .ngx-datepicker-calendar-container[_ngcontent-c22] .main-calendar-container[_ngcontent-c22] .main-calendar-days[_ngcontent-c22] .day-unit.is-disabled[_ngcontent-c22],
.ngx-datepicker-container[_ngcontent-c22] .ngx-datepicker-calendar-container[_ngcontent-c22] .main-calendar-container[_ngcontent-c22] .main-calendar-days[_ngcontent-c22] .year-unit.is-disabled[_ngcontent-c22],
.ngx-datepicker-container[_ngcontent-c22] .ngx-datepicker-calendar-container[_ngcontent-c22] .main-calendar-container[_ngcontent-c22] .main-calendar-years[_ngcontent-c22] .day-unit.is-disabled[_ngcontent-c22],
.ngx-datepicker-container[_ngcontent-c22] .ngx-datepicker-calendar-container[_ngcontent-c22] .main-calendar-container[_ngcontent-c22] .main-calendar-years[_ngcontent-c22] .year-unit.is-disabled[_ngcontent-c22] {
    cursor: not-allowed;
    color: #a4a9b1
}

.ngx-datepicker-container[_ngcontent-c22] .ngx-datepicker-calendar-container[_ngcontent-c22] .main-calendar-container[_ngcontent-c22] .main-calendar-days[_ngcontent-c22] .day-unit.is-disabled[_ngcontent-c22]:hover,
.ngx-datepicker-container[_ngcontent-c22] .ngx-datepicker-calendar-container[_ngcontent-c22] .main-calendar-container[_ngcontent-c22] .main-calendar-days[_ngcontent-c22] .year-unit.is-disabled[_ngcontent-c22]:hover,
.ngx-datepicker-container[_ngcontent-c22] .ngx-datepicker-calendar-container[_ngcontent-c22] .main-calendar-container[_ngcontent-c22] .main-calendar-years[_ngcontent-c22] .day-unit.is-disabled[_ngcontent-c22]:hover,
.ngx-datepicker-container[_ngcontent-c22] .ngx-datepicker-calendar-container[_ngcontent-c22] .main-calendar-container[_ngcontent-c22] .main-calendar-years[_ngcontent-c22] .year-unit.is-disabled[_ngcontent-c22]:hover {
    background: 0 0
}

.ngx-datepicker-container[_ngcontent-c22] .ngx-datepicker-calendar-container[_ngcontent-c22] .main-calendar-container[_ngcontent-c22] .main-calendar-years[_ngcontent-c22] {
    height: 210px;
    display: block;
    padding: 0
}

.ngx-datepicker-container[_ngcontent-c22] .ngx-datepicker-calendar-container[_ngcontent-c22] .main-calendar-container[_ngcontent-c22] .main-calendar-years[_ngcontent-c22] .year-unit[_ngcontent-c22] {
    width: calc(100% / 3);
    border-radius: 10px
}

.controls[_ngcontent-c24] {
    margin-bottom: 30px;
}

.information-fields[_ngcontent-c25] .block-line[_ngcontent-c25] .block[_ngcontent-c25] .row[_ngcontent-c25]:not(.sub-heading) .title[_ngcontent-c25] {
    width: 140px;
    min-width: 140px;
}

.row.sub-heading[_ngcontent-c25] {
    display: flex;
    align-items: flex-end;
}

.row.sub-heading[_ngcontent-c25] .pencil[_ngcontent-c25] {
    margin-left: 20px;
    display: inline-block;
    width: 18px;
    height: 18px;
    background: 50% url("/assets/icons/pencil.svg") no-repeat;
    background-size: 18px 18px;
    cursor: pointer;
}

.row.sub-heading[_ngcontent-c25] .pencil[_ngcontent-c25]:hover {
    background-image: url("/assets/icons/pencil-black.svg");
}

.medium[_ngcontent-c25] {
    color: #b6b6b6;
    font-family: "Open Sans", sans-serif;
}

.capitalize[_ngcontent-c25] {
    text-transform: capitalize;
}

@media screen and (max-width: 1191px) {
    .information-fields[_ngcontent-c25] .block-line[_ngcontent-c25] .block[_ngcontent-c25] .row[_ngcontent-c25]:not(.sub-heading) .title[_ngcontent-c25] {
        width: 180px;
        min-width: 180px;
    }
}

@media (min-width: 1191px) {
    .container[_ngcontent-c25] {
        width: 915px;
    }
}

.content-top[_ngcontent-c27] .white-blocks[_ngcontent-c27] {
    display: flex;
    margin: 25px 0;
}

.content-top[_ngcontent-c27] .white-blocks[_ngcontent-c27] .select-container-large[_ngcontent-c27] {
    width: 33%;
    margin-right: 25px;
}

.content-top[_ngcontent-c27] .white-blocks[_ngcontent-c27] .block[_ngcontent-c27] {
    background: #ffffff;
    height: 100px;
    border-radius: 6px;
    border: 1px solid #dddddd;
    display: flex;
    justify-content: space-around;
    align-items: center;
}

.content-top[_ngcontent-c27] .white-blocks[_ngcontent-c27] .block.right[_ngcontent-c27] {
    width: 66%;
}

.content-top[_ngcontent-c27] .white-blocks[_ngcontent-c27] .block[_ngcontent-c27] .sector-container[_ngcontent-c27] {
    display: flex;
    justify-content: space-around;
    align-items: center;
    min-width: 55%;
}

.content-top[_ngcontent-c27] .white-blocks[_ngcontent-c27] .block[_ngcontent-c27] .sector-container[_ngcontent-c27] .sector[_ngcontent-c27] {
    border-left: 1px solid #dddddd;
    min-width: 50%;
}

.content-top[_ngcontent-c27] .white-blocks[_ngcontent-c27] .block[_ngcontent-c27] .sector[_ngcontent-c27] {
    min-width: 25%;
    height: 60px;
    display: flex;
    justify-content: space-around;
    align-items: center;
}

.content-top[_ngcontent-c27] .white-blocks[_ngcontent-c27] .block[_ngcontent-c27] .sector[_ngcontent-c27] .title-block[_ngcontent-c27] {
    font-size: 14px;
    color: #b6b6b6;
}

.content-top[_ngcontent-c27] .white-blocks[_ngcontent-c27] .block[_ngcontent-c27] .sector[_ngcontent-c27] .number[_ngcontent-c27] {
    font-size: 18px;
    position: relative;
    top: 5px;
}

.content-top[_ngcontent-c27] .white-blocks[_ngcontent-c27] .block[_ngcontent-c27] .sector[_ngcontent-c27] .number.green[_ngcontent-c27] {
    color: #94c817;
}

.content-top[_ngcontent-c27] .white-blocks[_ngcontent-c27] .block[_ngcontent-c27] .sector[_ngcontent-c27] .other-text[_ngcontent-c27] {
    font-size: 14px;
    margin-top: 4px;
}

.content-top[_ngcontent-c27] .white-blocks[_ngcontent-c27] .block[_ngcontent-c27] .sector[_ngcontent-c27] .other-text.bigger-margin[_ngcontent-c27] {
    margin-top: 15px;
}

.content-top[_ngcontent-c27] .white-blocks[_ngcontent-c27] .block[_ngcontent-c27] .sector[_ngcontent-c27] .container[_ngcontent-c27] {
    min-width: 95px;
}

.amount-block[_ngcontent-c27] {
    max-width: 250px;
}

@media screen and (max-width: 1091px) {
    .content[_ngcontent-c27] .content-top[_ngcontent-c27] .white-blocks[_ngcontent-c27] {
        display: block;
    }

    .content[_ngcontent-c27] .content-top[_ngcontent-c27] .white-blocks[_ngcontent-c27] .select-container-large[_ngcontent-c27] {
        width: 100%;
        margin-right: 0;
    }

    .content[_ngcontent-c27] .content-top[_ngcontent-c27] .white-blocks[_ngcontent-c27] .block.left[_ngcontent-c27] {
        width: 100%;
        margin-right: 0;
    }

    .content[_ngcontent-c27] .content-top[_ngcontent-c27] .white-blocks[_ngcontent-c27] .block.right[_ngcontent-c27] {
        margin-top: 25px;
        width: 100%;
    }
}

@media screen and (max-width: 991px) {
    .content[_ngcontent-c27] .content-top[_ngcontent-c27] .white-blocks[_ngcontent-c27] {
        display: block;
    }

    .content[_ngcontent-c27] .content-top[_ngcontent-c27] .white-blocks[_ngcontent-c27] .block.right[_ngcontent-c27] {
        padding: 10px;
        height: unset;
        flex-direction: column;
        align-items: unset;
    }

    .content[_ngcontent-c27] .content-top[_ngcontent-c27] .white-blocks[_ngcontent-c27] .block[_ngcontent-c27] .sector[_ngcontent-c27] {
        width: 100%;
        height: unset;
        padding: 10px;
        display: block;
    }

    .content[_ngcontent-c27] .content-top[_ngcontent-c27] .white-blocks[_ngcontent-c27] .block[_ngcontent-c27] .sector[_ngcontent-c27]:first-child {
        border-left: unset;
    }

    .content[_ngcontent-c27] .content-top[_ngcontent-c27] .white-blocks[_ngcontent-c27] .block[_ngcontent-c27] .sector[_ngcontent-c27]:not(:first-child) {
        padding-left: 20%;
    }
}

.max-width-truncation[_ngcontent-c27] {
    max-width: 200px;
}

@media (min-width: 1090px) and (max-width: 1600px) {
    .max-width-truncation[_ngcontent-c27] {
        max-width: 150px;
    }
}

.type-status-sector[_ngcontent-c27] {
    flex-direction: column;
    align-items: flex-start !important;
    padding-left: 20px;
}

.type-status-sector[_ngcontent-c27] .elements[_ngcontent-c27] .title-block[_ngcontent-c27] {
    margin-bottom: -5px;
}

.type-status-sector[_ngcontent-c27] .elements[_ngcontent-c27]:first-child {
    margin-bottom: 7px;
}

.relative-block[_ngcontent-c28] .button-container-temp[_ngcontent-c28] {
    top: 24px;
    position: absolute;
    right: 0;
    display: flex;
    justify-content: space-between;
}

.relative-block[_ngcontent-c28] .button-container-temp[_ngcontent-c28] .action-icons[_ngcontent-c28] {
    margin-right: unset;
}

.input-block[_ngcontent-c28] {
    width: 50%;
}

.mobile-btn[_ngcontent-c28] {
    display: flex;
}

.hide-input[_ngcontent-c28] {
    margin-right: 10px;
    width: 36px;
    height: 36px;
    border: 1px solid #dddddd;
    border-radius: 6px;
    background: 50% 50% url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTkuMS4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDQ1MSA0NTEiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDQ1MSA0NTE7IiB4bWw6c3BhY2U9InByZXNlcnZlIiB3aWR0aD0iMzJweCIgaGVpZ2h0PSIzMnB4Ij4KPGc+Cgk8cGF0aCBkPSJNNDQ3LjA1LDQyOGwtMTA5LjYtMTA5LjZjMjkuNC0zMy44LDQ3LjItNzcuOSw0Ny4yLTEyNi4xQzM4NC42NSw4Ni4yLDI5OC4zNSwwLDE5Mi4zNSwwQzg2LjI1LDAsMC4wNSw4Ni4zLDAuMDUsMTkyLjMgICBzODYuMywxOTIuMywxOTIuMywxOTIuM2M0OC4yLDAsOTIuMy0xNy44LDEyNi4xLTQ3LjJMNDI4LjA1LDQ0N2MyLjYsMi42LDYuMSw0LDkuNSw0czYuOS0xLjMsOS41LTQgICBDNDUyLjI1LDQ0MS44LDQ1Mi4yNSw0MzMuMiw0NDcuMDUsNDI4eiBNMjYuOTUsMTkyLjNjMC05MS4yLDc0LjItMTY1LjMsMTY1LjMtMTY1LjNjOTEuMiwwLDE2NS4zLDc0LjIsMTY1LjMsMTY1LjMgICBzLTc0LjEsMTY1LjQtMTY1LjMsMTY1LjRDMTAxLjE1LDM1Ny43LDI2Ljk1LDI4My41LDI2Ljk1LDE5Mi4zeiIgZmlsbD0iIzhjOGM4YyIvPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+Cjwvc3ZnPgo=) no-repeat;
    background-size: 13px 13px;
    display: none;
    cursor: pointer;
}

@media (max-width: 1191px) {
    .hide-input[_ngcontent-c28] {
        display: block;
    }
}

.hide-options[_ngcontent-c28] {
    width: 36px;
    height: 36px;
    border: 1px solid #dddddd;
    border-radius: 6px;
    background: 50% 50% url("/assets/icons/options.svg") no-repeat;
    background-size: 13px 13px;
    display: none;
    cursor: pointer;
}

@media (max-width: 1191px) {
    .hide-options[_ngcontent-c28] {
        display: block;
    }
}

.clip-block[_ngcontent-c28] {
    max-width: 250px;
}

.pending-title[_ngcontent-c28] {
    margin-right: 10px;
    cursor: pointer;
}

.sort-bar[_ngcontent-c28] {
    margin-bottom: 15px !important;
}

.pending-title[_ngcontent-c28] .fa-angle-down[_ngcontent-c28] {
    margin: 0 15px;
    font-size: 15px;
}

@media (max-width: 1191px) {
    .relative-block[_ngcontent-c28] .button-container-temp[_ngcontent-c28] {
        top: -10px;
        width: 100%;
    }

    .sort-bar[_ngcontent-c28] {
        padding-top: 0;
    }

    .pending-title[_ngcontent-c28] {
        align-self: center;
        position: relative;
        right: calc(100px - 35%);
    }
}

@media (max-width: 1191px) {
    .relative-block[_ngcontent-c28] {
        height: 36px;
        margin-top: 20px;
    }
}

@media (min-width: 1192px) {
    .sort-bar[_ngcontent-c28] {
        max-width: 600px;
        padding-top: 20px;
    }
}

@media (max-width: 767px) {
    .table[_ngcontent-c28]:not(.revenue) .table__body.mobile-hide[_ngcontent-c28] tr[_ngcontent-c28] {
        padding: 5px 0;
        margin-bottom: unset;
        border-bottom: 1px dashed #dddddd;
    }

    .table[_ngcontent-c28]:not(.revenue) .table__body.mobile-hide[_ngcontent-c28] tr[_ngcontent-c28] td[_ngcontent-c28]:not(.show) {
        display: none;
    }

    .table[_ngcontent-c28]:not(.revenue) .table__body.mobile-hide[_ngcontent-c28] tr[_ngcontent-c28] td[_ngcontent-c28] {
        width: 50%;
        padding: 0 10px !important;
        border-bottom: unset;
    }

    .table[_ngcontent-c28]:not(.revenue) .table__body.mobile-hide[_ngcontent-c28] tr[_ngcontent-c28] td[_ngcontent-c28]:before {
        content: unset;
    }

    .table[_ngcontent-c28]:not(.revenue) .table__body.mobile-hide[_ngcontent-c28] tr[_ngcontent-c28] td[_ngcontent-c28]:not(.with-arrow) {
        text-align: -webkit-right;
    }

    .table[_ngcontent-c28]:not(.revenue) .table__body.mobile-hide[_ngcontent-c28] tr[_ngcontent-c28] td.mobile-version[_ngcontent-c28] {
        display: inline-block;
    }

    .table[_ngcontent-c28]:not(.revenue) .table__body.mobile-hide[_ngcontent-c28] tr[_ngcontent-c28] td.text-left[_ngcontent-c28] {
        text-align: -webkit-left;
    }

    .table[_ngcontent-c28]:not(.revenue) .table__body.mobile-hide[_ngcontent-c28] tr[_ngcontent-c28] td.with-arrow[_ngcontent-c28] {
        position: relative;
    }

    .table[_ngcontent-c28]:not(.revenue) .table__body.mobile-hide[_ngcontent-c28] tr[_ngcontent-c28] td.with-arrow[_ngcontent-c28] .drop-arrow[_ngcontent-c28] {
        width: 20px;
        height: 20px;
        position: absolute;
        left: 0;
        bottom: 15px;
        display: block;
    }

    .table[_ngcontent-c28]:not(.revenue) .table__body.mobile-hide[_ngcontent-c28] tr[_ngcontent-c28] td.with-arrow[_ngcontent-c28] .drop-arrow[_ngcontent-c28]:after {
        margin: 5px 0 0 5px;
        content: '';
        display: block;
        width: 6px;
        height: 6px;
        border-bottom: 1px solid #5b5b5b;
        border-right: 1px solid #5b5b5b;
        -webkit-transform: rotate(45deg);
        transform: rotate(45deg);
    }
}

.content[_ngcontent-c30] {
    color: #5b5b5b;
    margin: 60px 80px;
    padding-top: 20px !important;
}

@media (max-width: 767px) {
    .content[_ngcontent-c30] {
        margin-top: 60px !important;
    }
}

.content[_ngcontent-c30] .table-content[_ngcontent-c30] {
    padding-bottom: 16px;
}

.content[_ngcontent-c30] .table-content[_ngcontent-c30] .line[_ngcontent-c30] .native-text-area[_ngcontent-c30] {
    margin-bottom: 0;
}

.send-status-popup[_ngcontent-c30] {
    width: 100%;
    max-width: 650px;
    height: 275px;
    background: #ffffff;
    margin: 150px auto;
    border: 1px solid #dddddd;
    border-radius: 6px;
    color: #5b5b5b;
}

.send-status-popup[_ngcontent-c30] .content[_ngcontent-c30] {
    margin: 64px 0;
    text-align: center;
}

.send-status-popup[_ngcontent-c30] .content[_ngcontent-c30] .icon[_ngcontent-c30] {
    width: 40px;
    height: 40px;
    border-radius: 50%;
    background: #5b5b5b;
    position: relative;
    margin: 0 auto;
}

.send-status-popup[_ngcontent-c30] .content[_ngcontent-c30] .icon[_ngcontent-c30] .cross[_ngcontent-c30] {
    background: #ffffff;
    height: 25px;
    width: 5px;
    position: absolute;
    left: 18px;
    top: 8px;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
}

.send-status-popup[_ngcontent-c30] .content[_ngcontent-c30] .icon[_ngcontent-c30] .cross[_ngcontent-c30]:after {
    content: "";
    height: 5px;
    width: 25px;
    background: white;
    position: absolute;
    left: -10px;
    top: 10px;
}

.send-status-popup[_ngcontent-c30] .content[_ngcontent-c30] .icon.success[_ngcontent-c30] {
    background: #94c817;
}

.send-status-popup[_ngcontent-c30] .content[_ngcontent-c30] .icon.success[_ngcontent-c30]:after {
    content: "";
    position: absolute;
    left: 13px;
    top: 4px;
    width: 14px;
    height: 24px;
    border: solid white;
    border-width: 0 5px 5px 0;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
}

.send-status-popup[_ngcontent-c30] .content[_ngcontent-c30] .big-text[_ngcontent-c30] h2[_ngcontent-c30] {
    margin: 8px 0 14px;
    font-size: 24px;
}

.send-status-popup[_ngcontent-c30] .content[_ngcontent-c30] .popup-message[_ngcontent-c30] {
    font-size: 20px;
    padding: 0 25px;
}

.send-status-popup[_ngcontent-c30] .content[_ngcontent-c30] .popup-message[_ngcontent-c30] a[_ngcontent-c30] {
    color: #94c817;
    cursor: pointer;
}

.send-status-popup[_ngcontent-c30] .content[_ngcontent-c30] .popup-message[_ngcontent-c30] a[_ngcontent-c30]:hover {
    text-decoration: underline;
}

.options-container[_ngcontent-c30] {
    display: flex;
    flex-flow: row wrap;
    margin-bottom: 20px;
}

.options-container__option[_ngcontent-c30] {
    display: flex;
    align-items: center;
}

.options-container__option[_ngcontent-c30]+.options-container__option[_ngcontent-c30] {
    margin-left: 20px;
}

.fields-container__row__input[_ngcontent-c30],
.fields-container[_ngcontent-c30] .select-container-multiple__input[_ngcontent-c30] {
    width: 100%;
}

.fields-container__row__text[_ngcontent-c30],
.fields-container[_ngcontent-c30] .select-container-multiple__text[_ngcontent-c30] {
    height: 400px;
}

.controls[_ngcontent-c30] {
    margin-top: 20px;
    display: flex;
    justify-content: flex-end;
    align-items: center;
}

@media screen and (max-width: 768px) {
    .content[_ngcontent-c30] {
        margin: 30px 20px;
    }

    .controls[_ngcontent-c30] {
        margin-top: 10px;
    }
}

@media screen and (max-width: 460px) {
    .options-container[_ngcontent-c30] {
        flex-flow: column wrap;
        margin-bottom: 15px;
    }

    .options-container__option[_ngcontent-c30]+.options-container__option[_ngcontent-c30] {
        margin: 5px 0 0 0;
    }
}

@media (min-width: 1400px) and (max-width: 1440px) {
    .title-line[_ngcontent-c30] {
        padding-left: 80px;
    }
}

.content[_ngcontent-c17] {
    color: #5b5b5b;
    margin: 60px 80px;
}

.heading[_ngcontent-c17] {
    text-align: left;
    font-size: 22px;
}

.sections-container[_ngcontent-c17] {
    margin-left: -24px;
    display: flex;
    flex-flow: row wrap;
}

.section[_ngcontent-c17] {
    height: 160px;
    width: 320px;
    margin: 24px 0 0 24px;
    display: flex;
    flex-flow: column wrap;
    align-items: center;
    justify-content: center;
    border-top: 4px solid #94c817;
    background-color: #ffffff;
    box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.2);
    cursor: pointer;
}

.section[_ngcontent-c17]:focus {
    outline: none;
}

.content[_ngcontent-c24] {
    color: #5b5b5b;
    margin: 60px 80px;
    padding-top: 20px !important;
}

@media (max-width: 767px) {
    .content[_ngcontent-c24] {
        margin-top: 60px !important;
    }
}

.content[_ngcontent-c24] .table-content[_ngcontent-c24] {
    padding-bottom: 16px;
}

.content[_ngcontent-c24] .table-content[_ngcontent-c24] .line[_ngcontent-c24] .native-text-area[_ngcontent-c24] {
    margin-bottom: 0;
}

.send-status-popup[_ngcontent-c24] {
    width: 100%;
    max-width: 650px;
    height: 275px;
    background: #ffffff;
    margin: 150px auto;
    border: 1px solid #dddddd;
    border-radius: 6px;
    color: #5b5b5b;
}

.send-status-popup[_ngcontent-c24] .content[_ngcontent-c24] {
    margin: 64px 0;
    text-align: center;
}

.send-status-popup[_ngcontent-c24] .content[_ngcontent-c24] .icon[_ngcontent-c24] {
    width: 40px;
    height: 40px;
    border-radius: 50%;
    background: #5b5b5b;
    position: relative;
    margin: 0 auto;
}

.send-status-popup[_ngcontent-c24] .content[_ngcontent-c24] .icon[_ngcontent-c24] .cross[_ngcontent-c24] {
    background: #ffffff;
    height: 25px;
    width: 5px;
    position: absolute;
    left: 18px;
    top: 8px;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
}

.send-status-popup[_ngcontent-c24] .content[_ngcontent-c24] .icon[_ngcontent-c24] .cross[_ngcontent-c24]:after {
    content: "";
    height: 5px;
    width: 25px;
    background: white;
    position: absolute;
    left: -10px;
    top: 10px;
}

.send-status-popup[_ngcontent-c24] .content[_ngcontent-c24] .icon.success[_ngcontent-c24] {
    background: #94c817;
}

.send-status-popup[_ngcontent-c24] .content[_ngcontent-c24] .icon.success[_ngcontent-c24]:after {
    content: "";
    position: absolute;
    left: 13px;
    top: 4px;
    width: 14px;
    height: 24px;
    border: solid white;
    border-width: 0 5px 5px 0;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
}

.send-status-popup[_ngcontent-c24] .content[_ngcontent-c24] .big-text[_ngcontent-c24] h2[_ngcontent-c24] {
    margin: 8px 0 14px;
    font-size: 24px;
}

.send-status-popup[_ngcontent-c24] .content[_ngcontent-c24] .popup-message[_ngcontent-c24] {
    font-size: 20px;
    padding: 0 25px;
}

.send-status-popup[_ngcontent-c24] .content[_ngcontent-c24] .popup-message[_ngcontent-c24] a[_ngcontent-c24] {
    color: #94c817;
    cursor: pointer;
}

.send-status-popup[_ngcontent-c24] .content[_ngcontent-c24] .popup-message[_ngcontent-c24] a[_ngcontent-c24]:hover {
    text-decoration: underline;
}

.options-container[_ngcontent-c24] {
    display: flex;
    flex-flow: row wrap;
    margin-bottom: 20px;
}

.options-container__option[_ngcontent-c24] {
    display: flex;
    align-items: center;
}

.options-container__option[_ngcontent-c24]+.options-container__option[_ngcontent-c24] {
    margin-left: 20px;
}

.fields-container__row__input[_ngcontent-c24],
.fields-container[_ngcontent-c24] .select-container-multiple__input[_ngcontent-c24] {
    width: 100%;
}

.fields-container__row__text[_ngcontent-c24],
.fields-container[_ngcontent-c24] .select-container-multiple__text[_ngcontent-c24] {
    height: 400px;
}

.controls[_ngcontent-c24] {
    margin-top: 20px;
    display: flex;
    justify-content: flex-end;
    align-items: center;
}

@media screen and (max-width: 768px) {
    .content[_ngcontent-c24] {
        margin: 30px 20px;
    }

    .controls[_ngcontent-c24] {
        margin-top: 10px;
    }
}

@media screen and (max-width: 460px) {
    .options-container[_ngcontent-c24] {
        flex-flow: column wrap;
        margin-bottom: 15px;
    }

    .options-container__option[_ngcontent-c24]+.options-container__option[_ngcontent-c24] {
        margin: 5px 0 0 0;
    }
}

@media (min-width: 1400px) and (max-width: 1440px) {
    .title-line[_ngcontent-c24] {
        padding-left: 80px;
    }
}
