:root {
    --buttons-primary: #EE2C39;
    --buttons-primary--hover: #EE2C39;
    --controls-primary: #EE2C39;
    --controls-primary--disabled: #c7ebc1;
    --primary-color--faded: #eaf6e8;
    --path-primary: #EE2C39;
    --menu-background: #ffffff;
    --menu-item: #EE2C39;
    --menu-color-primary: #2D496C;
    --menu-color-secondary: #80838d;
    --trialbar-background: #f9f9f9;
    --trialbar-color-primary: #80838d;
}

.clear-flex {
    width: 100%;
}
.clearfix::after {
    content: '';
    display: block;
    height: 0;
    opacity: 0;
    clear: both;
}
@-webkit-keyframes dotZoom {
    20%,
    40%,
    60% {
        transform: scale(1);
    }
    10%,
    30%,
    50% {
        transform: scale(1.5);
    }
    0% {
        transform: scale(1);
    }
}
@keyframes dotZoom {
    20%,
    40%,
    60% {
        transform: scale(1);
    }
    10%,
    30%,
    50% {
        transform: scale(1.5);
    }
    0% {
        transform: scale(1);
    }
}
.display-grid {
    display: -ms-grid;
    display: grid;
}
.img-email-slots {
    background-image: url("img/img_slots_arm_with_circle.svg");
    background-repeat: no-repeat;
}
[class*="ico-"] {
    display: inline-block;
    background-repeat: no-repeat;
}
.icon {
    display: inline-block;
    background-repeat: no-repeat;
}
.icon.loader {
    background-image: url('../img/loader.svg');
    width: 21px;
    height: 21px;
    background-size: contain;
    animation: myrotate 3s linear infinite;
    -webkit-animation: myrotate 3s linear infinite;
    display: block;
    display: inline-block;
}
.icon.loader.small {
    background-image: url('img/loader_small.svg');
    width: 12px;
    height: 12px;
}
.icon.loader.dark {
    background-image: url('../img/loader-dark.svg');
}
.icon.loader.fast {
    animation: myrotate 1s linear infinite;
    -webkit-animation: myrotate 1s linear infinite;
    display: block;
    display: inline-block;
}
.icon.arrow-prev {
    background-image: url('img/button_previous-grey-dark.svg');
    background-position: center;
    background-size: 10px 24px;
    width: 10px;
    height: 24px;
}
.icon.arrow-prev.blue:hover {
    background-image: url('img/button_previous-blue.svg');
}
.icon.arrow-prev.red:hover {
    background-image: url('img/button_previous-red.svg');
}
.icon.arrow-prev.disabled {
    background-image: url('img/button_previous-grey.svg');
    cursor: default;
}
.icon.arrow-prev.disabled:hover {
    background-image: url('img/button_previous-grey.svg');
}
.icon.arrow-next {
    background-image: url('img/button_next-grey-dark.svg');
    background-position: center;
    background-size: 10px 24px;
    width: 10px;
    height: 24px;
}
.icon.arrow-next.blue:hover {
    background-image: url('img/button_next-blue.svg');
}
.icon.arrow-next.red:hover {
    background-image: url('img/button_next-red.svg');
}
.icon.arrow-next.disabled {
    background-image: url('img/button_next-grey.svg');
    cursor: default;
}
.icon.arrow-next.disabled:hover {
    background-image: url('img/button_next-grey.svg');
}
.icon.error {
    background-image: url('img/icon_error.svg');
    background-size: contain;
    width: 21px;
    height: 17px;
}
.icon.error.big {
    width: 24px;
    height: 20px;
}
.icon.error.orange {
    background-image: url('img/icon_error-orange.svg');
}
.icon.delete {
    /* USE .i-delete class */
    background-image: url('img/button_delete.svg');
    width: 18px;
    height: 18px;
}
.icon.delete.small {
    background-size: cover;
    width: 12px;
    height: 12px;
}
.icon.linkedin {
    background-size: cover;
    background-image: url('img/button_linkedin.svg');
    width: 22px;
    height: 22px;
}
.icon.close {
    background-image: url('img/button-close.svg');
    width: 18px;
    height: 18px;
}
.icon.close.white {
    background-image: url('img/button-close_white.svg');
}
.icon.close.small {
    background-size: 12px;
    background-position: center;
}
.icon.more {
    background-image: url('img/button-more_.svg');
    width: 20px;
    height: 22px;
}
.icon.more:hover {
    background-position-x: -20px;
}
.icon.interested {
    background-image: url('img/level-interested.svg');
    width: 24px;
    height: 24px;
}
.icon.interested.inactive {
    background-image: url('img/level-interested_grey.svg');
}
.icon.not-interested {
    background-image: url('img/level-notinterested.svg');
    width: 24px;
    height: 24px;
}
.icon.not-interested.inactive {
    background-image: url('img/level-notinterested_grey.svg');
}
.icon.maybe-later {
    background-image: url('img/level-maybe_later.svg');
    width: 24px;
    height: 24px;
}
.icon.maybe-later.inactive {
    background-image: url('img/level-maybe_later_grey.svg');
}
.icon.question-mark {
    background-size: contain;
    background-position: center;
    background-image: url('img/icon_question-mark.svg');
    width: 18px;
    height: 18px;
}
.icon.question-mark.black {
    background-image: url('img/icon_question-mark-black.svg');
}
.icon.delivery-time {
    background-image: url('img/campaign/icon_delivery-time.svg');
    width: 23px;
    height: 24px;
}
.icon.follow-up {
    background-image: url('img/campaign/icon_follow-up.svg');
    width: 44px;
    height: 19px;
}
.icon.opened {
    background-image: url('img/campaign/icon_opened.svg');
    width: 21px;
    height: 21px;
}
.icon.sent {
    background-image: url('img/campaign/icon_sent.svg');
    width: 29px;
    height: 15px;
}
.icon.clicked {
    background-image: url('img/campaign/icon_clicked.svg');
    width: 21px;
    height: 27px;
}
.icon.replied {
    background-image: url('img/campaign/icon_replied.svg');
    width: 29px;
    height: 19px;
}
.icon.i-prospects {
    background-image: url('img/campaign/icon_prospects.svg');
    width: 26px;
    height: 19px;
}
.icon.i-delivered {
    background-image: url('img/campaign/icon_delivered.svg');
    width: 27px;
    height: 19px;
}
.icon.info_red {
    background-image: url('img/icon_info_red.svg');
    width: 17px;
    height: 17px;
}
.icon.edit {
    background-image: url("img/icon_edit-grey.svg");
    width: 16px;
    height: 24px;
}
.icon.edit.dark {
    background-image: url("img/icon_edited.svg");
}
.icon.settings {
    -webkit-mask: url("img/button_settings.svg") no-repeat center;
    mask: url("img/button_settings.svg") no-repeat center;
    width: 27px;
    height: 26px;
    background-color: #80838d;
}
.icon.settings.blue {
    background-color: #294cc7;
}
.icon.arrow-new-ui {
    background-color: rgba(44, 49, 65, 0.6);
    -webkit-mask: url("img/arrow-new-ui.svg") no-repeat center;
    mask: url("img/arrow-new-ui.svg") no-repeat center;
    width: 96px;
    height: 97px;
}
.icon.warm-up {
    -webkit-mask: url("img/icon_warm-up.svg") no-repeat center;
    mask: url("img/icon_warm-up.svg") no-repeat center;
    background-color: #80838d;
    width: 17px;
    height: 19px;
}
.icon.warm-up:hover,
.icon.warm-up--running,
.icon.warm-up--running:hover {
    background-color: #45be31;
}
.icon.warm-up--disabled,
.icon.warm-up--disabled:hover,
.icon.warm-up--running,
.icon.warm-up--running:hover {
    cursor: default;
}
.icon.warm-up--disabled,
.icon.warm-up--disabled:hover {
    background-color: #c0c1c6;
}
.icon.campaign {
    background-color: #80838d;
    -webkit-mask: url("img/icon_campaign-list.svg") no-repeat center;
    mask: url("img/icon_campaign-list.svg") no-repeat center;
    width: 17px;
    height: 23px;
}
.icon.campaign:hover {
    background-color: #2c3141;
}
.icon.trash.red::before,
.icon.trash.red::after {
    background-color: #ec1940;
}
.icon.teak {
    background-image: url("img/teak_small.svg");
    width: 12px;
    height: 12px;
}
.icon.apply {
    background-image: url("img/button-apply_all.svg");
    width: 17px;
    height: 17px;
}
.icon.img_i_can_fly {
    background-image: url("img/delete-account/img_i_can_fly.png");
    background-repeat: no-repeat;
}
.icon.img-paused {
    background-image: url("img/popup/img_paused.svg");
    background-size: contain;
    background-repeat: no-repeat;
    width: 98px;
    height: 109px;
}
.icon.img_delete_account {
    background-image: url("img/delete-account/img_delete_account.gif");
    background-repeat: no-repeat;
}
.icon.img_pause_account {
    background-image: url("img/delete-account/img_pause_account.gif");
    background-repeat: no-repeat;
}
.icon.img-running {
    background-image: url("img/popup/img_running.svg");
    background-size: contain;
    background-repeat: no-repeat;
    width: 81px;
    height: 108px;
}
.icon.img-delete {
    background-image: url("img/popup/img_delete.svg");
    background-size: contain;
    background-repeat: no-repeat;
    width: 108px;
    height: 106px;
}
.icon.img_empty_folder {
    background-image: url("img/img_empty_folder.png");
    background-repeat: no-repeat;
}
.icon.img_empty_filter {
    background-image: url("img/img_empty_filter.gif");
    background-repeat: no-repeat;
}
.icon.paused {
    -webkit-mask-image: url("img/icon_paused.svg");
    mask-image: url("img/icon_paused.svg");
    background-color: #80838d;
    width: 17px;
    height: 19px;
    transition-timing-function: ease;
    transition-property: background-color;
    transition-delay: 0s;
    transition-duration: 0.3s;
}
.icon.paused.big {
    -webkit-mask-size: contain;
    mask-size: contain;
    width: 23px;
    height: 25px;
}
.icon.paused.blue {
    background-color: #294cc7;
}
.icon.paused.disabled {
    background-color: #c0c1c6;
    cursor: default;
}
.icon.stopped {
    background-image: url("img/icon_stopped-grey.svg");
    width: 19px;
    height: 19px;
}
.icon.stopped.big {
    background-size: contain;
    width: 25px;
    height: 25px;
}
.icon.stopped.red {
    background-image: url("img/icon_stopped.svg");
}
.icon.completed {
    background-image: url("img/icon_completed.svg");
    width: 27px;
    height: 20px;
}
.icon.draft {
    background-image: url("img/icon_draft.svg");
    width: 15px;
    height: 21px;
}
.icon.tag {
    background-image: url("img/button-tag.svg");
    width: 24px;
    height: 24px;
}
.icon.tag.active {
    background-position-x: -24px;
}
.icon.plus {
    background-image: url("img/plus-btn.svg");
    width: 17px;
    height: 17px;
}
.icon.plus.active {
    background-position-x: -17px;
}
.icon.i-prospect {
    background-image: url("img/campaign/icon_prospect-sprite.svg");
    width: 12px;
    height: 17px;
}
.icon.i-prospect.green {
    background-position-y: -17px;
}
.icon.i-prospect.blue {
    background-position-y: -34px;
}
.icon.import_teak {
    background-image: url("img/img_import.svg");
    width: 53px;
    height: 53px;
}
.icon.i-copy {
    position: relative;
    height: 22px;
    width: 22px;
}
.icon.i-copy::after {
    content: "";
    position: absolute;
    background-color: #ffffff;
    border: 1px solid #80838d;
    height: 16px;
    width: 16px;
    transform: translate(5px, 5px);
    transition-timing-function: ease;
    transition-property: all;
    transition-delay: 0s;
    transition-duration: 0.3s;
}
.icon.i-copy::before {
    content: "";
    position: absolute;
    background-color: #ffffff;
    border: 1px solid #80838d;
    height: 16px;
    width: 16px;
    transform: translate(-2px, -2px);
    transition-timing-function: ease;
    transition-property: all;
    transition-delay: 0s;
    transition-duration: 0.3s;
}
.icon.i-copy:hover::after {
    border: 1px solid #2c3141;
    transform: translate(7px, 7px);
}
.icon.i-copy:hover::before {
    border: 1px solid #2c3141;
    transform: translate(-4px, -4px);
}
.icon.i-copy.small::after {
    height: 15px;
    width: 15px;
    transform: translate(5px, 5px);
}
.icon.i-copy.small::before {
    height: 15px;
    width: 15px;
    transform: translate(-2px, -2px);
}
.icon.i-copy.small:hover::after {
    transform: translate(7px, 7px);
}
.icon.i-copy.small:hover::before {
    transform: translate(-4px, -4px);
}
.icon.i-status {
    -webkit-mask: url("img/icon_status.svg") no-repeat center;
    mask: url("img/icon_status.svg") no-repeat center;
    -webkit-mask-position: left center;
    mask-position: left center;
    width: 23px;
    height: 23px;
    background-color: #80838d;
    transition-timing-function: ease;
    transition-property: all;
    transition-delay: 0s;
    transition-duration: 0.3s;
}
.icon.i-status:hover {
    background-color: #45be31;
}
.icon.i-envelope {
    width: 21px;
    height: 15px;
    -webkit-mask: url("img/icon_email.svg") no-repeat center;
    mask: url("img/icon_email.svg") no-repeat center;
    background-color: #ec1940;
}
.icon.i-close {
    -webkit-mask: url("img/button-close.svg") no-repeat center;
    mask: url("img/button-close.svg") no-repeat center;
    -webkit-mask-size: contain;
    mask-size: contain;
    width: 18px;
    height: 18px;
    background-color: #565a67;
}
.icon.i-close.white {
    background-color: #ffffff;
}
.icon.i-close.small {
    width: 12px;
    height: 12px;
}
.icon.i-add-prospects-to-list {
    -webkit-mask: url('img/add-prospects-to-list.svg') no-repeat center;
    mask: url('img/add-prospects-to-list.svg') no-repeat center;
    -webkit-mask-size: 20px 20px;
    mask-size: 20px 20px;
    width: 20px;
    height: 25px;
    background-color: #80838d;
    cursor: default;
    transition-timing-function: ease;
    transition-property: all;
    transition-delay: 0s;
    transition-duration: 0.3s;
}
.icon.i-add-prospects-to-list:hover {
    background-color: #2c3141;
}
.icon.i-add-prospects-to-campaign {
    -webkit-mask: url('img/add-prospects-to-campaign.svg') no-repeat center;
    mask: url('img/add-prospects-to-campaign.svg') no-repeat center;
    -webkit-mask-size: 20px 20px;
    mask-size: 20px 20px;
    width: 20px;
    height: 25px;
    background-color: #80838d;
    cursor: default;
    transition-timing-function: ease;
    transition-property: all;
    transition-delay: 0s;
    transition-duration: 0.3s;
}
.icon.i-add-prospects-to-campaign:hover {
    background-color: #2c3141;
}
.icon.btn {
    cursor: pointer;
}
.icon.btn.delete:hover {
    background-image: url('img/button_delete-hover.svg');
}
.icon.btn.edit:hover {
    background-image: url("img/icon_edited.svg");
}
.icon.btn.settings {
    transition-timing-function: ease;
    transition-property: background-color;
    transition-delay: 0s;
    transition-duration: 0.2s;
}
.icon.btn.settings:hover {
    background-color: #294cc7;
}
.icon.btn.settings.i-anim {
    transition-duration: 0.6s;
    transition-property: background-color, transform;
}
.icon.btn.settings.i-anim:hover {
    transform: rotate(60deg);
}
.icon.btn.trash::before,
.icon.btn.trash::after {
    transition-timing-function: ease;
    transition-property: background-color;
    transition-delay: 0s;
    transition-duration: 0.2s;
}
.icon.btn.trash:hover:not(.disabled)::before,
.icon.btn.trash:hover:not(.disabled)::after {
    background-color: #ec1940;
}
.icon.btn.trash.i-anim:hover::before {
    -webkit-animation: shake 0.6s;
    animation: shake 0.6s;
}
.icon.btn.trash.disabled {
    cursor: default;
}
.icon.btn.trash.disabled::before,
.icon.btn.trash.disabled::after {
    background-color: #c0c1c6;
}
.icon.btn.i-reply {
    transition-timing-function: ease;
    transition-property: background-color;
    transition-delay: 0s;
    transition-duration: 0.1s;
}
.icon.btn.i-reply:hover {
    transition-duration: 0.2s;
}
.icon.btn.i-reply:hover {
    background-color: #45be31;
}
.icon.btn.i-forward {
    transition-timing-function: ease;
    transition-property: background-color;
    transition-delay: 0s;
    transition-duration: 0.1s;
}
.icon.btn.i-forward:hover {
    transition-duration: 0.2s;
}
.icon.btn.i-forward:hover {
    background-color: #2c3141;
}
.icon.btn.running:hover {
    background-color: #45be31;
}
.icon.btn.running:hover.disabled {
    background-color: #c0c1c6;
}
.icon.btn.paused:hover {
    background-color: #294cc7;
}
.icon.btn.paused:hover.disabled {
    background-color: #c0c1c6;
}
.icon.btn.stopped:hover {
    background-image: url("img/icon_stopped.svg");
}
.icon.btn.tag:hover {
    background-position-x: -24px;
}
.icon.btn.plus:hover {
    background-position-x: -17px;
}
.icon.btn.i-interested.active:not(.disabled),
.icon.btn.i-interested:not(.disabled):hover {
    border: none;
    background-color: #45be31;
}
.icon.btn.i-interested.blank:not(.disabled):not(.active):hover,
.icon.btn.i-interested.rbw-otherChecked:hover {
    border: none;
    -webkit-mask: url('img/level-interested.svg') no-repeat center;
    mask: url('img/level-interested.svg') no-repeat center;
}
.icon.btn.i-maybeLater.active:not(.disabled),
.icon.btn.i-maybeLater:not(.disabled):hover {
    background-color: #294cc7;
}
.icon.btn.i-maybeLater.blank:not(.disabled):not(.active):hover,
.icon.btn.i-maybeLater.rbw-otherChecked:hover {
    border: none;
    -webkit-mask: url('img/level-maybe_later.svg') no-repeat center;
    mask: url('img/level-maybe_later.svg') no-repeat center;
}
.icon.btn.i-notInterested.active:not(.disabled),
.icon.btn.i-notInterested:not(.disabled):hover {
    background-color: #2c3141;
}
.icon.btn.i-notInterested.blank:not(.disabled):not(.active):hover,
.icon.btn.i-notInterested.rbw-otherChecked:hover {
    border: none;
    -webkit-mask: url('img/level-notinterested.svg') no-repeat center;
    mask: url('img/level-notinterested.svg') no-repeat center;
}
.icon.btn.i-font-size:hover {
    background-color: #2c3141;
}
.icon.btn.i-close {
    transition-timing-function: ease;
    transition-property: background-color;
    transition-delay: 0s;
    transition-duration: 0.1s;
}
.icon.btn.i-close:hover {
    transition-duration: 0.2s;
}
.icon.btn.i-close:hover {
    background-color: #2c3141;
}
.icon.btn.i-bell {
    transition-timing-function: ease;
    transition-property: background-color;
    transition-delay: 0s;
    transition-duration: 0.1s;
}
.icon.btn.i-bell:hover {
    transition-duration: 0.2s;
}
.icon.btn.i-bell:hover {
    background-color: #eaeaec;
}
@-webkit-keyframes shake {
    0% {
        transform: translate(0px, 0px) rotate(0deg);
    }
    25% {
        transform: translate(0px, -1px) rotate(10deg);
    }
    50% {
        transform: translate(0px, 0px) rotate(-15deg);
    }
    75% {
        transform: translate(0px, 1px) rotate(5deg);
    }
    100% {
        transform: translate(0px, 0px) rotate(0deg);
    }
}
@keyframes shake {
    0% {
        transform: translate(0px, 0px) rotate(0deg);
    }
    25% {
        transform: translate(0px, -1px) rotate(10deg);
    }
    50% {
        transform: translate(0px, 0px) rotate(-15deg);
    }
    75% {
        transform: translate(0px, 1px) rotate(5deg);
    }
    100% {
        transform: translate(0px, 0px) rotate(0deg);
    }
}
@-webkit-keyframes shake-slow {
    0% {
        transform: translate(0px, 0px) rotate(0deg);
    }
    5% {
        transform: translate(0px, -1px) rotate(5deg);
    }
    10% {
        transform: translate(0px, 0px) rotate(-5deg);
    }
    15% {
        transform: translate(0px, 1px) rotate(5deg);
    }
    20% {
        transform: translate(0px, 0px) rotate(0deg);
    }
    75% {
        transform: translate(0px, 0px) rotate(0deg);
    }
    80% {
        transform: translate(0px, 0px) rotate(0deg);
    }
    85% {
        transform: translate(0px, -1px) rotate(5deg);
    }
    90% {
        transform: translate(0px, 0px) rotate(-5deg);
    }
    95% {
        transform: translate(0px, 1px) rotate(5deg);
    }
    100% {
        transform: translate(0px, 0px) rotate(0deg);
    }
}
@keyframes shake-slow {
    0% {
        transform: translate(0px, 0px) rotate(0deg);
    }
    5% {
        transform: translate(0px, -1px) rotate(5deg);
    }
    10% {
        transform: translate(0px, 0px) rotate(-5deg);
    }
    15% {
        transform: translate(0px, 1px) rotate(5deg);
    }
    20% {
        transform: translate(0px, 0px) rotate(0deg);
    }
    75% {
        transform: translate(0px, 0px) rotate(0deg);
    }
    80% {
        transform: translate(0px, 0px) rotate(0deg);
    }
    85% {
        transform: translate(0px, -1px) rotate(5deg);
    }
    90% {
        transform: translate(0px, 0px) rotate(-5deg);
    }
    95% {
        transform: translate(0px, 1px) rotate(5deg);
    }
    100% {
        transform: translate(0px, 0px) rotate(0deg);
    }
}
@-webkit-keyframes shake-double {
    0% {
        transform: translate(0px, 0px) rotate(0deg);
    }
    5% {
        transform: translate(0px, -1px) rotate(10deg);
    }
    10% {
        transform: translate(0px, 0px) rotate(-15deg);
    }
    15% {
        transform: translate(0px, 1px) rotate(10deg);
    }
    20% {
        transform: translate(0px, 0px) rotate(0deg);
    }
    75% {
        transform: translate(0px, 0px) rotate(0deg);
    }
    80% {
        transform: translate(0px, 0px) rotate(0deg);
    }
    85% {
        transform: translate(0px, -1px) rotate(10deg);
    }
    90% {
        transform: translate(0px, 0px) rotate(-15deg);
    }
    95% {
        transform: translate(0px, 1px) rotate(10deg);
    }
    100% {
        transform: translate(0px, 0px) rotate(0deg);
    }
}
@keyframes shake-double {
    0% {
        transform: translate(0px, 0px) rotate(0deg);
    }
    5% {
        transform: translate(0px, -1px) rotate(10deg);
    }
    10% {
        transform: translate(0px, 0px) rotate(-15deg);
    }
    15% {
        transform: translate(0px, 1px) rotate(10deg);
    }
    20% {
        transform: translate(0px, 0px) rotate(0deg);
    }
    75% {
        transform: translate(0px, 0px) rotate(0deg);
    }
    80% {
        transform: translate(0px, 0px) rotate(0deg);
    }
    85% {
        transform: translate(0px, -1px) rotate(10deg);
    }
    90% {
        transform: translate(0px, 0px) rotate(-15deg);
    }
    95% {
        transform: translate(0px, 1px) rotate(10deg);
    }
    100% {
        transform: translate(0px, 0px) rotate(0deg);
    }
}
@-webkit-keyframes moveArrowLeftRight {
    0% {
        transform: translateX(0) rotate(180deg);
    }
    100% {
        transform: translateX(-4px) rotate(180deg);
    }
}
@keyframes moveArrowLeftRight {
    0% {
        transform: translateX(0) rotate(180deg);
    }
    100% {
        transform: translateX(-4px) rotate(180deg);
    }
}
@-webkit-keyframes moveArrowTopBottom {
    0% {
        transform: translateY(0) rotate(180deg);
    }
    100% {
        transform: translateY(-4px) rotate(180deg);
    }
}
@keyframes moveArrowTopBottom {
    0% {
        transform: translateY(0) rotate(180deg);
    }
    100% {
        transform: translateY(-4px) rotate(180deg);
    }
}
@-webkit-keyframes spin {
    100% {
        transform: rotate(360deg);
    }
}
@keyframes spin {
    100% {
        transform: rotate(360deg);
    }
}
.dsw-dots {
    -webkit-mask: url("img/img_steps-dot.svg") repeat -6px;
    mask: url("img/img_steps-dot.svg") repeat -6px;
    height: 2px;
}
.img-email-slot-promotion {
    background-image: url('img/img_email-slot-promotion.svg');
    background-repeat: no-repeat;
}
.ico--trash,
.ico--trash::after {
    -webkit-mask: url('icons/ico_trash.svg') no-repeat center;
    mask: url('icons/ico_trash.svg') no-repeat center;
    display: inline-block;
    flex: 0 0 auto;
    background-color: #2c3141;
    -webkit-mask-size: contain;
    mask-size: contain;
    width: 32px;
    height: 32px;
    transition-timing-function: ease;
    transition-property: background-color;
    transition-delay: 0s;
    transition-duration: 0.2s;
}
.ico--trash.ico-glow,
.ico--trash::after.ico-glow {
    width: 36px;
    height: 36px;
}
.ico--trash.ico-glow--circle,
.ico--trash::after.ico-glow--circle {
    width: 44px;
    height: 44px;
}
.ico--trash.ico-glow::after,
.ico--trash::after.ico-glow::after {
    width: 32px;
    height: 32px;
}
.ico--refresh,
.ico--refresh::after {
    -webkit-mask: url('icons/ico_refresh.svg') no-repeat center;
    mask: url('icons/ico_refresh.svg') no-repeat center;
    display: inline-block;
    flex: 0 0 auto;
    background-color: #2c3141;
    -webkit-mask-size: contain;
    mask-size: contain;
    width: 32px;
    height: 32px;
    transition-timing-function: ease;
    transition-property: background-color;
    transition-delay: 0s;
    transition-duration: 0.2s;
}
.ico--refresh.ico-glow,
.ico--refresh::after.ico-glow {
    width: 36px;
    height: 36px;
}
.ico--refresh.ico-glow--circle,
.ico--refresh::after.ico-glow--circle {
    width: 44px;
    height: 44px;
}
.ico--refresh.ico-glow::after,
.ico--refresh::after.ico-glow::after {
    width: 32px;
    height: 32px;
}
.ico--upgrade,
.ico--upgrade::after {
    -webkit-mask: url('icons/ico_upgrade.svg') no-repeat center;
    mask: url('icons/ico_upgrade.svg') no-repeat center;
    display: inline-block;
    flex: 0 0 auto;
    background-color: #2c3141;
    -webkit-mask-size: contain;
    mask-size: contain;
    width: 32px;
    height: 32px;
    transition-timing-function: ease;
    transition-property: background-color;
    transition-delay: 0s;
    transition-duration: 0.2s;
}
.ico--upgrade.ico-glow,
.ico--upgrade::after.ico-glow {
    width: 36px;
    height: 36px;
}
.ico--upgrade.ico-glow--circle,
.ico--upgrade::after.ico-glow--circle {
    width: 44px;
    height: 44px;
}
.ico--upgrade.ico-glow::after,
.ico--upgrade::after.ico-glow::after {
    width: 32px;
    height: 32px;
}
.ico--settings,
.ico--settings::after {
    -webkit-mask: url('icons/ico_settings.svg') no-repeat center;
    mask: url('icons/ico_settings.svg') no-repeat center;
    display: inline-block;
    flex: 0 0 auto;
    background-color: #2c3141;
    -webkit-mask-size: contain;
    mask-size: contain;
    width: 32px;
    height: 32px;
    transition-timing-function: ease;
    transition-property: background-color;
    transition-delay: 0s;
    transition-duration: 0.2s;
}
.ico--settings.ico-glow,
.ico--settings::after.ico-glow {
    width: 36px;
    height: 36px;
}
.ico--settings.ico-glow--circle,
.ico--settings::after.ico-glow--circle {
    width: 44px;
    height: 44px;
}
.ico--settings.ico-glow::after,
.ico--settings::after.ico-glow::after {
    width: 32px;
    height: 32px;
}
.ico--loader,
.ico--loader::after {
    -webkit-mask: url('icons/ico_loader.svg') no-repeat center;
    mask: url('icons/ico_loader.svg') no-repeat center;
    display: inline-block;
    flex: 0 0 auto;
    background-color: #2c3141;
    -webkit-mask-size: contain;
    mask-size: contain;
    width: 32px;
    height: 32px;
    transition-timing-function: ease;
    transition-property: background-color;
    transition-delay: 0s;
    transition-duration: 0.2s;
}
.ico--loader.ico-glow,
.ico--loader::after.ico-glow {
    width: 36px;
    height: 36px;
}
.ico--loader.ico-glow--circle,
.ico--loader::after.ico-glow--circle {
    width: 44px;
    height: 44px;
}
.ico--loader.ico-glow::after,
.ico--loader::after.ico-glow::after {
    width: 32px;
    height: 32px;
}
.ico--badge,
.ico--badge::after {
    -webkit-mask: url('icons/ico_badge.svg') no-repeat center;
    mask: url('icons/ico_badge.svg') no-repeat center;
    display: inline-block;
    flex: 0 0 auto;
    background-color: #2c3141;
    -webkit-mask-size: contain;
    mask-size: contain;
    width: 32px;
    height: 32px;
    transition-timing-function: ease;
    transition-property: background-color;
    transition-delay: 0s;
    transition-duration: 0.2s;
}
.ico--badge.ico-glow,
.ico--badge::after.ico-glow {
    width: 36px;
    height: 36px;
}
.ico--badge.ico-glow--circle,
.ico--badge::after.ico-glow--circle {
    width: 44px;
    height: 44px;
}
.ico--badge.ico-glow::after,
.ico--badge::after.ico-glow::after {
    width: 32px;
    height: 32px;
}
.ico--open-new-window,
.ico--open-new-window::after {
    -webkit-mask: url('icons/ico_open-new-window.svg') no-repeat center;
    mask: url('icons/ico_open-new-window.svg') no-repeat center;
    display: inline-block;
    flex: 0 0 auto;
    background-color: #2c3141;
    -webkit-mask-size: contain;
    mask-size: contain;
    width: 32px;
    height: 32px;
    transition-timing-function: ease;
    transition-property: background-color;
    transition-delay: 0s;
    transition-duration: 0.2s;
}
.ico--open-new-window.ico-glow,
.ico--open-new-window::after.ico-glow {
    width: 36px;
    height: 36px;
}
.ico--open-new-window.ico-glow--circle,
.ico--open-new-window::after.ico-glow--circle {
    width: 44px;
    height: 44px;
}
.ico--open-new-window.ico-glow::after,
.ico--open-new-window::after.ico-glow::after {
    width: 32px;
    height: 32px;
}
.ico--download,
.ico--download::after {
    -webkit-mask: url('icons/ico_download.svg') no-repeat center;
    mask: url('icons/ico_download.svg') no-repeat center;
    display: inline-block;
    flex: 0 0 auto;
    background-color: #2c3141;
    -webkit-mask-size: contain;
    mask-size: contain;
    width: 32px;
    height: 32px;
    transition-timing-function: ease;
    transition-property: background-color;
    transition-delay: 0s;
    transition-duration: 0.2s;
}
.ico--download.ico-glow,
.ico--download::after.ico-glow {
    width: 36px;
    height: 36px;
}
.ico--download.ico-glow--circle,
.ico--download::after.ico-glow--circle {
    width: 44px;
    height: 44px;
}
.ico--download.ico-glow::after,
.ico--download::after.ico-glow::after {
    width: 32px;
    height: 32px;
}
.ico--text-generate,
.ico--text-generate::after {
    -webkit-mask: url('icons/ico_text-generate.svg') no-repeat center;
    mask: url('icons/ico_text-generate.svg') no-repeat center;
    display: inline-block;
    flex: 0 0 auto;
    background-color: #2c3141;
    -webkit-mask-size: contain;
    mask-size: contain;
    width: 32px;
    height: 32px;
    transition-timing-function: ease;
    transition-property: background-color;
    transition-delay: 0s;
    transition-duration: 0.2s;
}
.ico--text-generate.ico-glow,
.ico--text-generate::after.ico-glow {
    width: 36px;
    height: 36px;
}
.ico--text-generate.ico-glow--circle,
.ico--text-generate::after.ico-glow--circle {
    width: 44px;
    height: 44px;
}
.ico--text-generate.ico-glow::after,
.ico--text-generate::after.ico-glow::after {
    width: 32px;
    height: 32px;
}
.ico--csv,
.ico--csv::after {
    -webkit-mask: url('icons/ico_csv.svg') no-repeat center;
    mask: url('icons/ico_csv.svg') no-repeat center;
    display: inline-block;
    flex: 0 0 auto;
    background-color: #2c3141;
    -webkit-mask-size: contain;
    mask-size: contain;
    width: 32px;
    height: 32px;
    transition-timing-function: ease;
    transition-property: background-color;
    transition-delay: 0s;
    transition-duration: 0.2s;
}
.ico--csv.ico-glow,
.ico--csv::after.ico-glow {
    width: 36px;
    height: 36px;
}
.ico--csv.ico-glow--circle,
.ico--csv::after.ico-glow--circle {
    width: 44px;
    height: 44px;
}
.ico--csv.ico-glow::after,
.ico--csv::after.ico-glow::after {
    width: 32px;
    height: 32px;
}
.ico--xls,
.ico--xls::after {
    -webkit-mask: url('icons/ico_xls.svg') no-repeat center;
    mask: url('icons/ico_xls.svg') no-repeat center;
    display: inline-block;
    flex: 0 0 auto;
    background-color: #2c3141;
    -webkit-mask-size: contain;
    mask-size: contain;
    width: 32px;
    height: 32px;
    transition-timing-function: ease;
    transition-property: background-color;
    transition-delay: 0s;
    transition-duration: 0.2s;
}
.ico--xls.ico-glow,
.ico--xls::after.ico-glow {
    width: 36px;
    height: 36px;
}
.ico--xls.ico-glow--circle,
.ico--xls::after.ico-glow--circle {
    width: 44px;
    height: 44px;
}
.ico--xls.ico-glow::after,
.ico--xls::after.ico-glow::after {
    width: 32px;
    height: 32px;
}
.ico--xlsx,
.ico--xlsx::after {
    -webkit-mask: url('icons/ico_xlsx.svg') no-repeat center;
    mask: url('icons/ico_xlsx.svg') no-repeat center;
    display: inline-block;
    flex: 0 0 auto;
    background-color: #2c3141;
    -webkit-mask-size: contain;
    mask-size: contain;
    width: 32px;
    height: 32px;
    transition-timing-function: ease;
    transition-property: background-color;
    transition-delay: 0s;
    transition-duration: 0.2s;
}
.ico--xlsx.ico-glow,
.ico--xlsx::after.ico-glow {
    width: 36px;
    height: 36px;
}
.ico--xlsx.ico-glow--circle,
.ico--xlsx::after.ico-glow--circle {
    width: 44px;
    height: 44px;
}
.ico--xlsx.ico-glow::after,
.ico--xlsx::after.ico-glow::after {
    width: 32px;
    height: 32px;
}
.ico--resize,
.ico--resize::after {
    -webkit-mask: url('icons/ico_resize.svg') no-repeat center;
    mask: url('icons/ico_resize.svg') no-repeat center;
    display: inline-block;
    flex: 0 0 auto;
    background-color: #2c3141;
    -webkit-mask-size: contain;
    mask-size: contain;
    width: 32px;
    height: 32px;
    transition-timing-function: ease;
    transition-property: background-color;
    transition-delay: 0s;
    transition-duration: 0.2s;
}
.ico--resize.ico-glow,
.ico--resize::after.ico-glow {
    width: 36px;
    height: 36px;
}
.ico--resize.ico-glow--circle,
.ico--resize::after.ico-glow--circle {
    width: 44px;
    height: 44px;
}
.ico--resize.ico-glow::after,
.ico--resize::after.ico-glow::after {
    width: 32px;
    height: 32px;
}
.ico--cross-bold,
.ico--cross-bold::after {
    -webkit-mask: url('icons/ico_cross-bold.svg') no-repeat center;
    mask: url('icons/ico_cross-bold.svg') no-repeat center;
    display: inline-block;
    flex: 0 0 auto;
    background-color: #2c3141;
    -webkit-mask-size: contain;
    mask-size: contain;
    width: 32px;
    height: 32px;
    transition-timing-function: ease;
    transition-property: background-color;
    transition-delay: 0s;
    transition-duration: 0.2s;
}
.ico--cross-bold.ico-glow,
.ico--cross-bold::after.ico-glow {
    width: 36px;
    height: 36px;
}
.ico--cross-bold.ico-glow--circle,
.ico--cross-bold::after.ico-glow--circle {
    width: 44px;
    height: 44px;
}
.ico--cross-bold.ico-glow::after,
.ico--cross-bold::after.ico-glow::after {
    width: 32px;
    height: 32px;
}
.ico--check-bold,
.ico--check-bold::after {
    -webkit-mask: url('icons/ico_check-bold.svg') no-repeat center;
    mask: url('icons/ico_check-bold.svg') no-repeat center;
    display: inline-block;
    flex: 0 0 auto;
    background-color: #2c3141;
    -webkit-mask-size: contain;
    mask-size: contain;
    width: 32px;
    height: 32px;
    transition-timing-function: ease;
    transition-property: background-color;
    transition-delay: 0s;
    transition-duration: 0.2s;
}
.ico--check-bold.ico-glow,
.ico--check-bold::after.ico-glow {
    width: 36px;
    height: 36px;
}
.ico--check-bold.ico-glow--circle,
.ico--check-bold::after.ico-glow--circle {
    width: 44px;
    height: 44px;
}
.ico--check-bold.ico-glow::after,
.ico--check-bold::after.ico-glow::after {
    width: 32px;
    height: 32px;
}
.ico--resize2,
.ico--resize2::after {
    -webkit-mask: url('icons/ico_resize2.svg') no-repeat center;
    mask: url('icons/ico_resize2.svg') no-repeat center;
    display: inline-block;
    flex: 0 0 auto;
    background-color: #2c3141;
    -webkit-mask-size: contain;
    mask-size: contain;
    width: 32px;
    height: 32px;
    transition-timing-function: ease;
    transition-property: background-color;
    transition-delay: 0s;
    transition-duration: 0.2s;
}
.ico--resize2.ico-glow,
.ico--resize2::after.ico-glow {
    width: 36px;
    height: 36px;
}
.ico--resize2.ico-glow--circle,
.ico--resize2::after.ico-glow--circle {
    width: 44px;
    height: 44px;
}
.ico--resize2.ico-glow::after,
.ico--resize2::after.ico-glow::after {
    width: 32px;
    height: 32px;
}
.ico--tag,
.ico--tag::after {
    -webkit-mask: url('icons/ico_tag.svg') no-repeat center;
    mask: url('icons/ico_tag.svg') no-repeat center;
    display: inline-block;
    flex: 0 0 auto;
    background-color: #2c3141;
    -webkit-mask-size: contain;
    mask-size: contain;
    width: 32px;
    height: 32px;
    transition-timing-function: ease;
    transition-property: background-color;
    transition-delay: 0s;
    transition-duration: 0.2s;
}
.ico--tag.ico-glow,
.ico--tag::after.ico-glow {
    width: 36px;
    height: 36px;
}
.ico--tag.ico-glow--circle,
.ico--tag::after.ico-glow--circle {
    width: 44px;
    height: 44px;
}
.ico--tag.ico-glow::after,
.ico--tag::after.ico-glow::after {
    width: 32px;
    height: 32px;
}
.ico--dollar,
.ico--dollar::after {
    -webkit-mask: url('icons/ico_dollar.svg') no-repeat center;
    mask: url('icons/ico_dollar.svg') no-repeat center;
    display: inline-block;
    flex: 0 0 auto;
    background-color: #2c3141;
    -webkit-mask-size: contain;
    mask-size: contain;
    width: 32px;
    height: 32px;
    transition-timing-function: ease;
    transition-property: background-color;
    transition-delay: 0s;
    transition-duration: 0.2s;
}
.ico--dollar.ico-glow,
.ico--dollar::after.ico-glow {
    width: 36px;
    height: 36px;
}
.ico--dollar.ico-glow--circle,
.ico--dollar::after.ico-glow--circle {
    width: 44px;
    height: 44px;
}
.ico--dollar.ico-glow::after,
.ico--dollar::after.ico-glow::after {
    width: 32px;
    height: 32px;
}
.ico--prospect-check,
.ico--prospect-check::after {
    -webkit-mask: url('icons/ico_prospect_check.svg') no-repeat center;
    mask: url('icons/ico_prospect_check.svg') no-repeat center;
    display: inline-block;
    flex: 0 0 auto;
    background-color: #2c3141;
    -webkit-mask-size: contain;
    mask-size: contain;
    width: 32px;
    height: 32px;
    transition-timing-function: ease;
    transition-property: background-color;
    transition-delay: 0s;
    transition-duration: 0.2s;
}
.ico--prospect-check.ico-glow,
.ico--prospect-check::after.ico-glow {
    width: 36px;
    height: 36px;
}
.ico--prospect-check.ico-glow--circle,
.ico--prospect-check::after.ico-glow--circle {
    width: 44px;
    height: 44px;
}
.ico--prospect-check.ico-glow::after,
.ico--prospect-check::after.ico-glow::after {
    width: 32px;
    height: 32px;
}
.ico--dot,
.ico--dot::after {
    -webkit-mask: url('icons/ico_dot.svg') no-repeat center;
    mask: url('icons/ico_dot.svg') no-repeat center;
    display: inline-block;
    flex: 0 0 auto;
    background-color: #2c3141;
    -webkit-mask-size: contain;
    mask-size: contain;
    width: 32px;
    height: 32px;
    transition-timing-function: ease;
    transition-property: background-color;
    transition-delay: 0s;
    transition-duration: 0.2s;
}
.ico--dot.ico-glow,
.ico--dot::after.ico-glow {
    width: 36px;
    height: 36px;
}
.ico--dot.ico-glow--circle,
.ico--dot::after.ico-glow--circle {
    width: 44px;
    height: 44px;
}
.ico--dot.ico-glow::after,
.ico--dot::after.ico-glow::after {
    width: 32px;
    height: 32px;
}
.ico--dot-sm,
.ico--dot-sm::after {
    -webkit-mask: url('icons/ico_dot2.svg') no-repeat center;
    mask: url('icons/ico_dot2.svg') no-repeat center;
    display: inline-block;
    flex: 0 0 auto;
    background-color: #2c3141;
    -webkit-mask-size: contain;
    mask-size: contain;
    width: 32px;
    height: 32px;
    transition-timing-function: ease;
    transition-property: background-color;
    transition-delay: 0s;
    transition-duration: 0.2s;
}
.ico--dot-sm.ico-glow,
.ico--dot-sm::after.ico-glow {
    width: 36px;
    height: 36px;
}
.ico--dot-sm.ico-glow--circle,
.ico--dot-sm::after.ico-glow--circle {
    width: 44px;
    height: 44px;
}
.ico--dot-sm.ico-glow::after,
.ico--dot-sm::after.ico-glow::after {
    width: 32px;
    height: 32px;
}
.ico--import,
.ico--import::after {
    -webkit-mask: url('icons/ico_import.svg') no-repeat center;
    mask: url('icons/ico_import.svg') no-repeat center;
    display: inline-block;
    flex: 0 0 auto;
    background-color: #2c3141;
    -webkit-mask-size: contain;
    mask-size: contain;
    width: 32px;
    height: 32px;
    transition-timing-function: ease;
    transition-property: background-color;
    transition-delay: 0s;
    transition-duration: 0.2s;
}
.ico--import.ico-glow,
.ico--import::after.ico-glow {
    width: 36px;
    height: 36px;
}
.ico--import.ico-glow--circle,
.ico--import::after.ico-glow--circle {
    width: 44px;
    height: 44px;
}
.ico--import.ico-glow::after,
.ico--import::after.ico-glow::after {
    width: 32px;
    height: 32px;
}
.ico--slim-minus,
.ico--slim-minus::after {
    -webkit-mask: url('icons/ico_slim-minus.svg') no-repeat center;
    mask: url('icons/ico_slim-minus.svg') no-repeat center;
    display: inline-block;
    flex: 0 0 auto;
    background-color: #2c3141;
    -webkit-mask-size: contain;
    mask-size: contain;
    width: 32px;
    height: 32px;
    transition-timing-function: ease;
    transition-property: background-color;
    transition-delay: 0s;
    transition-duration: 0.2s;
}
.ico--slim-minus.ico-glow,
.ico--slim-minus::after.ico-glow {
    width: 36px;
    height: 36px;
}
.ico--slim-minus.ico-glow--circle,
.ico--slim-minus::after.ico-glow--circle {
    width: 44px;
    height: 44px;
}
.ico--slim-minus.ico-glow::after,
.ico--slim-minus::after.ico-glow::after {
    width: 32px;
    height: 32px;
}
.ico--slim-plus,
.ico--slim-plus::after {
    -webkit-mask: url('icons/ico_slim-plus.svg') no-repeat center;
    mask: url('icons/ico_slim-plus.svg') no-repeat center;
    display: inline-block;
    flex: 0 0 auto;
    background-color: #2c3141;
    -webkit-mask-size: contain;
    mask-size: contain;
    width: 32px;
    height: 32px;
    transition-timing-function: ease;
    transition-property: background-color;
    transition-delay: 0s;
    transition-duration: 0.2s;
}
.ico--slim-plus.ico-glow,
.ico--slim-plus::after.ico-glow {
    width: 36px;
    height: 36px;
}
.ico--slim-plus.ico-glow--circle,
.ico--slim-plus::after.ico-glow--circle {
    width: 44px;
    height: 44px;
}
.ico--slim-plus.ico-glow::after,
.ico--slim-plus::after.ico-glow::after {
    width: 32px;
    height: 32px;
}
.ico--plus-frame,
.ico--plus-frame::after {
    -webkit-mask: url('icons/ico_plus2.svg') no-repeat center;
    mask: url('icons/ico_plus2.svg') no-repeat center;
    display: inline-block;
    flex: 0 0 auto;
    background-color: #2c3141;
    -webkit-mask-size: contain;
    mask-size: contain;
    width: 32px;
    height: 32px;
    transition-timing-function: ease;
    transition-property: background-color;
    transition-delay: 0s;
    transition-duration: 0.2s;
}
.ico--plus-frame.ico-glow,
.ico--plus-frame::after.ico-glow {
    width: 36px;
    height: 36px;
}
.ico--plus-frame.ico-glow--circle,
.ico--plus-frame::after.ico-glow--circle {
    width: 44px;
    height: 44px;
}
.ico--plus-frame.ico-glow::after,
.ico--plus-frame::after.ico-glow::after {
    width: 32px;
    height: 32px;
}
.ico--table-options,
.ico--table-options::after {
    -webkit-mask: url('icons/ico_table_options.svg') no-repeat center;
    mask: url('icons/ico_table_options.svg') no-repeat center;
    display: inline-block;
    flex: 0 0 auto;
    background-color: #2c3141;
    -webkit-mask-size: contain;
    mask-size: contain;
    width: 32px;
    height: 32px;
    transition-timing-function: ease;
    transition-property: background-color;
    transition-delay: 0s;
    transition-duration: 0.2s;
}
.ico--table-options.ico-glow,
.ico--table-options::after.ico-glow {
    width: 36px;
    height: 36px;
}
.ico--table-options.ico-glow--circle,
.ico--table-options::after.ico-glow--circle {
    width: 44px;
    height: 44px;
}
.ico--table-options.ico-glow::after,
.ico--table-options::after.ico-glow::after {
    width: 32px;
    height: 32px;
}
.ico--question,
.ico--question::after {
    -webkit-mask: url('icons/ico_question.svg') no-repeat center;
    mask: url('icons/ico_question.svg') no-repeat center;
    display: inline-block;
    flex: 0 0 auto;
    background-color: #2c3141;
    -webkit-mask-size: contain;
    mask-size: contain;
    width: 32px;
    height: 32px;
    transition-timing-function: ease;
    transition-property: background-color;
    transition-delay: 0s;
    transition-duration: 0.2s;
    background-color: #80838d;
    width: 20px;
    height: 20px;
}
.ico--question.ico-glow,
.ico--question::after.ico-glow {
    width: 36px;
    height: 36px;
}
.ico--question.ico-glow--circle,
.ico--question::after.ico-glow--circle {
    width: 44px;
    height: 44px;
}
.ico--question.ico-glow::after,
.ico--question::after.ico-glow::after {
    width: 32px;
    height: 32px;
}
.ico--question.ico-glow,
.ico--question::after.ico-glow {
    width: 24px;
    height: 24px;
}
.ico--question.ico-glow::after,
.ico--question::after.ico-glow::after {
    width: 20px;
    height: 20px;
}
.ico--question.ico-glow--circle,
.ico--question::after.ico-glow--circle {
    width: 20px;
    height: 20px;
}
.ico--question.ico-glow--circle::after,
.ico--question::after.ico-glow--circle::after {
    width: 14px;
    height: 14px;
}
.ico--question-menu,
.ico--question-menu::after {
    -webkit-mask: url('icons/ico_help-menu.svg') no-repeat center;
    mask: url('icons/ico_help-menu.svg') no-repeat center;
    display: inline-block;
    flex: 0 0 auto;
    background-color: #2c3141;
    -webkit-mask-size: contain;
    mask-size: contain;
    width: 32px;
    height: 32px;
    transition-timing-function: ease;
    transition-property: background-color;
    transition-delay: 0s;
    transition-duration: 0.2s;
    width: 20px;
    height: 20px;
}
.ico--question-menu.ico-glow,
.ico--question-menu::after.ico-glow {
    width: 36px;
    height: 36px;
}
.ico--question-menu.ico-glow--circle,
.ico--question-menu::after.ico-glow--circle {
    width: 44px;
    height: 44px;
}
.ico--question-menu.ico-glow::after,
.ico--question-menu::after.ico-glow::after {
    width: 32px;
    height: 32px;
}
.ico--question-menu.ico-glow,
.ico--question-menu::after.ico-glow {
    width: 24px;
    height: 24px;
}
.ico--question-menu.ico-glow::after,
.ico--question-menu::after.ico-glow::after {
    width: 20px;
    height: 20px;
}
.ico--question-menu.ico-glow--circle,
.ico--question-menu::after.ico-glow--circle {
    width: 20px;
    height: 20px;
}
.ico--question-menu.ico-glow--circle::after,
.ico--question-menu::after.ico-glow--circle::after {
    width: 14px;
    height: 14px;
}
.ico--info,
.ico--info::after {
    -webkit-mask: url('icons/ico_info.svg') no-repeat center;
    mask: url('icons/ico_info.svg') no-repeat center;
    display: inline-block;
    flex: 0 0 auto;
    background-color: #2c3141;
    -webkit-mask-size: contain;
    mask-size: contain;
    width: 32px;
    height: 32px;
    transition-timing-function: ease;
    transition-property: background-color;
    transition-delay: 0s;
    transition-duration: 0.2s;
    background-color: #80838d;
    width: 20px;
    height: 20px;
}
.ico--info.ico-glow,
.ico--info::after.ico-glow {
    width: 36px;
    height: 36px;
}
.ico--info.ico-glow--circle,
.ico--info::after.ico-glow--circle {
    width: 44px;
    height: 44px;
}
.ico--info.ico-glow::after,
.ico--info::after.ico-glow::after {
    width: 32px;
    height: 32px;
}
.ico--info.ico-glow,
.ico--info::after.ico-glow {
    width: 24px;
    height: 24px;
}
.ico--info.ico-glow::after,
.ico--info::after.ico-glow::after {
    width: 20px;
    height: 20px;
}
.ico--info.ico-glow--circle,
.ico--info::after.ico-glow--circle {
    width: 20px;
    height: 20px;
}
.ico--info.ico-glow--circle::after,
.ico--info::after.ico-glow--circle::after {
    width: 14px;
    height: 14px;
}
.ico--prospect,
.ico--prospect::after {
    -webkit-mask: url('icons/ico_prospect.svg') no-repeat center;
    mask: url('icons/ico_prospect.svg') no-repeat center;
    display: inline-block;
    flex: 0 0 auto;
    background-color: #2c3141;
    -webkit-mask-size: contain;
    mask-size: contain;
    width: 32px;
    height: 32px;
    transition-timing-function: ease;
    transition-property: background-color;
    transition-delay: 0s;
    transition-duration: 0.2s;
}
.ico--prospect.ico-glow,
.ico--prospect::after.ico-glow {
    width: 36px;
    height: 36px;
}
.ico--prospect.ico-glow--circle,
.ico--prospect::after.ico-glow--circle {
    width: 44px;
    height: 44px;
}
.ico--prospect.ico-glow::after,
.ico--prospect::after.ico-glow::after {
    width: 32px;
    height: 32px;
}
.ico--linkedin,
.ico--linkedin::after {
    -webkit-mask: url('icons/ico_linkedin.svg') no-repeat center;
    mask: url('icons/ico_linkedin.svg') no-repeat center;
    display: inline-block;
    flex: 0 0 auto;
    background-color: #2c3141;
    -webkit-mask-size: contain;
    mask-size: contain;
    width: 32px;
    height: 32px;
    transition-timing-function: ease;
    transition-property: background-color;
    transition-delay: 0s;
    transition-duration: 0.2s;
}
.ico--linkedin.ico-glow,
.ico--linkedin::after.ico-glow {
    width: 36px;
    height: 36px;
}
.ico--linkedin.ico-glow--circle,
.ico--linkedin::after.ico-glow--circle {
    width: 44px;
    height: 44px;
}
.ico--linkedin.ico-glow::after,
.ico--linkedin::after.ico-glow::after {
    width: 32px;
    height: 32px;
}
.ico--linkedin-premium,
.ico--linkedin-premium::after {
    display: inline-block;
    background-image: url('icons/ico_linkedin-premium.svg');
    background-size: contain;
    background-color: unset;
}
.ico--twitter,
.ico--twitter::after {
    -webkit-mask: url('icons/ico_twitter.svg') no-repeat center;
    mask: url('icons/ico_twitter.svg') no-repeat center;
    display: inline-block;
    flex: 0 0 auto;
    background-color: #2c3141;
    -webkit-mask-size: contain;
    mask-size: contain;
    width: 32px;
    height: 32px;
    transition-timing-function: ease;
    transition-property: background-color;
    transition-delay: 0s;
    transition-duration: 0.2s;
}
.ico--twitter.ico-glow,
.ico--twitter::after.ico-glow {
    width: 36px;
    height: 36px;
}
.ico--twitter.ico-glow--circle,
.ico--twitter::after.ico-glow--circle {
    width: 44px;
    height: 44px;
}
.ico--twitter.ico-glow::after,
.ico--twitter::after.ico-glow::after {
    width: 32px;
    height: 32px;
}
.ico--prospects,
.ico--prospects::after {
    -webkit-mask: url('icons/ico_prospects.svg') no-repeat center;
    mask: url('icons/ico_prospects.svg') no-repeat center;
    display: inline-block;
    flex: 0 0 auto;
    background-color: #2c3141;
    -webkit-mask-size: contain;
    mask-size: contain;
    width: 32px;
    height: 32px;
    transition-timing-function: ease;
    transition-property: background-color;
    transition-delay: 0s;
    transition-duration: 0.2s;
}
.ico--prospects.ico-glow,
.ico--prospects::after.ico-glow {
    width: 36px;
    height: 36px;
}
.ico--prospects.ico-glow--circle,
.ico--prospects::after.ico-glow--circle {
    width: 44px;
    height: 44px;
}
.ico--prospects.ico-glow::after,
.ico--prospects::after.ico-glow::after {
    width: 32px;
    height: 32px;
}
.ico--delivered,
.ico--delivered::after {
    -webkit-mask: url('icons/ico_delivered.svg') no-repeat center;
    mask: url('icons/ico_delivered.svg') no-repeat center;
    display: inline-block;
    flex: 0 0 auto;
    background-color: #2c3141;
    -webkit-mask-size: contain;
    mask-size: contain;
    width: 32px;
    height: 32px;
    transition-timing-function: ease;
    transition-property: background-color;
    transition-delay: 0s;
    transition-duration: 0.2s;
}
.ico--delivered.ico-glow,
.ico--delivered::after.ico-glow {
    width: 36px;
    height: 36px;
}
.ico--delivered.ico-glow--circle,
.ico--delivered::after.ico-glow--circle {
    width: 44px;
    height: 44px;
}
.ico--delivered.ico-glow::after,
.ico--delivered::after.ico-glow::after {
    width: 32px;
    height: 32px;
}
.ico--open,
.ico--open::after {
    -webkit-mask: url('icons/ico_open.svg') no-repeat center;
    mask: url('icons/ico_open.svg') no-repeat center;
    display: inline-block;
    flex: 0 0 auto;
    background-color: #2c3141;
    -webkit-mask-size: contain;
    mask-size: contain;
    width: 32px;
    height: 32px;
    transition-timing-function: ease;
    transition-property: background-color;
    transition-delay: 0s;
    transition-duration: 0.2s;
}
.ico--open.ico-glow,
.ico--open::after.ico-glow {
    width: 36px;
    height: 36px;
}
.ico--open.ico-glow--circle,
.ico--open::after.ico-glow--circle {
    width: 44px;
    height: 44px;
}
.ico--open.ico-glow::after,
.ico--open::after.ico-glow::after {
    width: 32px;
    height: 32px;
}
.ico--replied,
.ico--replied::after {
    -webkit-mask: url('icons/ico_replied.svg') no-repeat center;
    mask: url('icons/ico_replied.svg') no-repeat center;
    display: inline-block;
    flex: 0 0 auto;
    background-color: #2c3141;
    -webkit-mask-size: contain;
    mask-size: contain;
    width: 32px;
    height: 32px;
    transition-timing-function: ease;
    transition-property: background-color;
    transition-delay: 0s;
    transition-duration: 0.2s;
}
.ico--replied.ico-glow,
.ico--replied::after.ico-glow {
    width: 36px;
    height: 36px;
}
.ico--replied.ico-glow--circle,
.ico--replied::after.ico-glow--circle {
    width: 44px;
    height: 44px;
}
.ico--replied.ico-glow::after,
.ico--replied::after.ico-glow::after {
    width: 32px;
    height: 32px;
}
.ico--interested,
.ico--interested::after {
    -webkit-mask: url('icons/ico_interest_lvl.svg') no-repeat center;
    mask: url('icons/ico_interest_lvl.svg') no-repeat center;
    display: inline-block;
    flex: 0 0 auto;
    background-color: #2c3141;
    -webkit-mask-size: contain;
    mask-size: contain;
    width: 32px;
    height: 32px;
    transition-timing-function: ease;
    transition-property: background-color;
    transition-delay: 0s;
    transition-duration: 0.2s;
}
.ico--interested.ico-glow,
.ico--interested::after.ico-glow {
    width: 36px;
    height: 36px;
}
.ico--interested.ico-glow--circle,
.ico--interested::after.ico-glow--circle {
    width: 44px;
    height: 44px;
}
.ico--interested.ico-glow::after,
.ico--interested::after.ico-glow::after {
    width: 32px;
    height: 32px;
}
.ico--maybe-later,
.ico--maybe-later::after {
    -webkit-mask: url('icons/ico_interest_lvl2.svg') no-repeat center;
    mask: url('icons/ico_interest_lvl2.svg') no-repeat center;
    display: inline-block;
    flex: 0 0 auto;
    background-color: #2c3141;
    -webkit-mask-size: contain;
    mask-size: contain;
    width: 32px;
    height: 32px;
    transition-timing-function: ease;
    transition-property: background-color;
    transition-delay: 0s;
    transition-duration: 0.2s;
}
.ico--maybe-later.ico-glow,
.ico--maybe-later::after.ico-glow {
    width: 36px;
    height: 36px;
}
.ico--maybe-later.ico-glow--circle,
.ico--maybe-later::after.ico-glow--circle {
    width: 44px;
    height: 44px;
}
.ico--maybe-later.ico-glow::after,
.ico--maybe-later::after.ico-glow::after {
    width: 32px;
    height: 32px;
}
.ico--not-interested,
.ico--not-interested::after {
    -webkit-mask: url('icons/ico_interest_lvl3.svg') no-repeat center;
    mask: url('icons/ico_interest_lvl3.svg') no-repeat center;
    display: inline-block;
    flex: 0 0 auto;
    background-color: #2c3141;
    -webkit-mask-size: contain;
    mask-size: contain;
    width: 32px;
    height: 32px;
    transition-timing-function: ease;
    transition-property: background-color;
    transition-delay: 0s;
    transition-duration: 0.2s;
}
.ico--not-interested.ico-glow,
.ico--not-interested::after.ico-glow {
    width: 36px;
    height: 36px;
}
.ico--not-interested.ico-glow--circle,
.ico--not-interested::after.ico-glow--circle {
    width: 44px;
    height: 44px;
}
.ico--not-interested.ico-glow::after,
.ico--not-interested::after.ico-glow::after {
    width: 32px;
    height: 32px;
}
.ico--stats,
.ico--stats::after {
    -webkit-mask: url('icons/ico_stats.svg') no-repeat center;
    mask: url('icons/ico_stats.svg') no-repeat center;
    display: inline-block;
    flex: 0 0 auto;
    background-color: #2c3141;
    -webkit-mask-size: contain;
    mask-size: contain;
    width: 32px;
    height: 32px;
    transition-timing-function: ease;
    transition-property: background-color;
    transition-delay: 0s;
    transition-duration: 0.2s;
}
.ico--stats.ico-glow,
.ico--stats::after.ico-glow {
    width: 36px;
    height: 36px;
}
.ico--stats.ico-glow--circle,
.ico--stats::after.ico-glow--circle {
    width: 44px;
    height: 44px;
}
.ico--stats.ico-glow::after,
.ico--stats::after.ico-glow::after {
    width: 32px;
    height: 32px;
}
.ico--copy,
.ico--copy::after {
    -webkit-mask: url('icons/ico_copy.svg') no-repeat center;
    mask: url('icons/ico_copy.svg') no-repeat center;
    display: inline-block;
    flex: 0 0 auto;
    background-color: #2c3141;
    -webkit-mask-size: contain;
    mask-size: contain;
    width: 32px;
    height: 32px;
    transition-timing-function: ease;
    transition-property: background-color;
    transition-delay: 0s;
    transition-duration: 0.2s;
}
.ico--copy.ico-glow,
.ico--copy::after.ico-glow {
    width: 36px;
    height: 36px;
}
.ico--copy.ico-glow--circle,
.ico--copy::after.ico-glow--circle {
    width: 44px;
    height: 44px;
}
.ico--copy.ico-glow::after,
.ico--copy::after.ico-glow::after {
    width: 32px;
    height: 32px;
}
.ico--pause,
.ico--pause::after {
    -webkit-mask: url('icons/ico_pause.svg') no-repeat center;
    mask: url('icons/ico_pause.svg') no-repeat center;
    display: inline-block;
    flex: 0 0 auto;
    background-color: #2c3141;
    -webkit-mask-size: contain;
    mask-size: contain;
    width: 32px;
    height: 32px;
    transition-timing-function: ease;
    transition-property: background-color;
    transition-delay: 0s;
    transition-duration: 0.2s;
}
.ico--pause.ico-glow,
.ico--pause::after.ico-glow {
    width: 36px;
    height: 36px;
}
.ico--pause.ico-glow--circle,
.ico--pause::after.ico-glow--circle {
    width: 44px;
    height: 44px;
}
.ico--pause.ico-glow::after,
.ico--pause::after.ico-glow::after {
    width: 32px;
    height: 32px;
}
.ico--payment,
.ico--payment::after {
    -webkit-mask: url('icons/ico_payment.svg') no-repeat center;
    mask: url('icons/ico_payment.svg') no-repeat center;
    display: inline-block;
    flex: 0 0 auto;
    background-color: #2c3141;
    -webkit-mask-size: contain;
    mask-size: contain;
    width: 32px;
    height: 32px;
    transition-timing-function: ease;
    transition-property: background-color;
    transition-delay: 0s;
    transition-duration: 0.2s;
}
.ico--payment.ico-glow,
.ico--payment::after.ico-glow {
    width: 36px;
    height: 36px;
}
.ico--payment.ico-glow--circle,
.ico--payment::after.ico-glow--circle {
    width: 44px;
    height: 44px;
}
.ico--payment.ico-glow::after,
.ico--payment::after.ico-glow::after {
    width: 32px;
    height: 32px;
}
.ico--play,
.ico--play::after {
    -webkit-mask: url('icons/ico_play.svg') no-repeat center;
    mask: url('icons/ico_play.svg') no-repeat center;
    display: inline-block;
    flex: 0 0 auto;
    background-color: #2c3141;
    -webkit-mask-size: contain;
    mask-size: contain;
    width: 32px;
    height: 32px;
    transition-timing-function: ease;
    transition-property: background-color;
    transition-delay: 0s;
    transition-duration: 0.2s;
}
.ico--play.ico-glow,
.ico--play::after.ico-glow {
    width: 36px;
    height: 36px;
}
.ico--play.ico-glow--circle,
.ico--play::after.ico-glow--circle {
    width: 44px;
    height: 44px;
}
.ico--play.ico-glow::after,
.ico--play::after.ico-glow::after {
    width: 32px;
    height: 32px;
}
.ico--all-campaigns,
.ico--all-campaigns::after {
    -webkit-mask: url('icons/ico_play_2.svg') no-repeat center;
    mask: url('icons/ico_play_2.svg') no-repeat center;
    display: inline-block;
    flex: 0 0 auto;
    background-color: #2c3141;
    -webkit-mask-size: contain;
    mask-size: contain;
    width: 32px;
    height: 32px;
    transition-timing-function: ease;
    transition-property: background-color;
    transition-delay: 0s;
    transition-duration: 0.2s;
}
.ico--all-campaigns.ico-glow,
.ico--all-campaigns::after.ico-glow {
    width: 36px;
    height: 36px;
}
.ico--all-campaigns.ico-glow--circle,
.ico--all-campaigns::after.ico-glow--circle {
    width: 44px;
    height: 44px;
}
.ico--all-campaigns.ico-glow::after,
.ico--all-campaigns::after.ico-glow::after {
    width: 32px;
    height: 32px;
}
.ico--stop,
.ico--stop::after {
    -webkit-mask: url('icons/ico_stop.svg') no-repeat center;
    mask: url('icons/ico_stop.svg') no-repeat center;
    display: inline-block;
    flex: 0 0 auto;
    background-color: #2c3141;
    -webkit-mask-size: contain;
    mask-size: contain;
    width: 32px;
    height: 32px;
    transition-timing-function: ease;
    transition-property: background-color;
    transition-delay: 0s;
    transition-duration: 0.2s;
}
.ico--stop.ico-glow,
.ico--stop::after.ico-glow {
    width: 36px;
    height: 36px;
}
.ico--stop.ico-glow--circle,
.ico--stop::after.ico-glow--circle {
    width: 44px;
    height: 44px;
}
.ico--stop.ico-glow::after,
.ico--stop::after.ico-glow::after {
    width: 32px;
    height: 32px;
}
.ico--edit,
.ico--edit::after {
    -webkit-mask: url('icons/ico_edit.svg') no-repeat center;
    mask: url('icons/ico_edit.svg') no-repeat center;
    display: inline-block;
    flex: 0 0 auto;
    background-color: #2c3141;
    -webkit-mask-size: contain;
    mask-size: contain;
    width: 32px;
    height: 32px;
    transition-timing-function: ease;
    transition-property: background-color;
    transition-delay: 0s;
    transition-duration: 0.2s;
}
.ico--edit.ico-glow,
.ico--edit::after.ico-glow {
    width: 36px;
    height: 36px;
}
.ico--edit.ico-glow--circle,
.ico--edit::after.ico-glow--circle {
    width: 44px;
    height: 44px;
}
.ico--edit.ico-glow::after,
.ico--edit::after.ico-glow::after {
    width: 32px;
    height: 32px;
}
.ico--draft,
.ico--draft::after {
    -webkit-mask: url('icons/ico_list2.svg') no-repeat center;
    mask: url('icons/ico_list2.svg') no-repeat center;
    display: inline-block;
    flex: 0 0 auto;
    background-color: #2c3141;
    -webkit-mask-size: contain;
    mask-size: contain;
    width: 32px;
    height: 32px;
    transition-timing-function: ease;
    transition-property: background-color;
    transition-delay: 0s;
    transition-duration: 0.2s;
}
.ico--draft.ico-glow,
.ico--draft::after.ico-glow {
    width: 36px;
    height: 36px;
}
.ico--draft.ico-glow--circle,
.ico--draft::after.ico-glow--circle {
    width: 44px;
    height: 44px;
}
.ico--draft.ico-glow::after,
.ico--draft::after.ico-glow::after {
    width: 32px;
    height: 32px;
}
.ico--done,
.ico--done::after {
    -webkit-mask: url('icons/ico_done.svg') no-repeat center;
    mask: url('icons/ico_done.svg') no-repeat center;
    display: inline-block;
    flex: 0 0 auto;
    background-color: #2c3141;
    -webkit-mask-size: contain;
    mask-size: contain;
    width: 32px;
    height: 32px;
    transition-timing-function: ease;
    transition-property: background-color;
    transition-delay: 0s;
    transition-duration: 0.2s;
}
.ico--done.ico-glow,
.ico--done::after.ico-glow {
    width: 36px;
    height: 36px;
}
.ico--done.ico-glow--circle,
.ico--done::after.ico-glow--circle {
    width: 44px;
    height: 44px;
}
.ico--done.ico-glow::after,
.ico--done::after.ico-glow::after {
    width: 32px;
    height: 32px;
}
.ico--mt-done,
.ico--mt-done::after {
    -webkit-mask: url('icons/ico_check2.svg') no-repeat center;
    mask: url('icons/ico_check2.svg') no-repeat center;
    display: inline-block;
    flex: 0 0 auto;
    background-color: #2c3141;
    -webkit-mask-size: contain;
    mask-size: contain;
    width: 32px;
    height: 32px;
    transition-timing-function: ease;
    transition-property: background-color;
    transition-delay: 0s;
    transition-duration: 0.2s;
}
.ico--mt-done.ico-glow,
.ico--mt-done::after.ico-glow {
    width: 36px;
    height: 36px;
}
.ico--mt-done.ico-glow--circle,
.ico--mt-done::after.ico-glow--circle {
    width: 44px;
    height: 44px;
}
.ico--mt-done.ico-glow::after,
.ico--mt-done::after.ico-glow::after {
    width: 32px;
    height: 32px;
}
.ico--sms-done,
.ico--sms-done::after {
    -webkit-mask: url('icons/ico_sms_done.svg') no-repeat center;
    mask: url('icons/ico_sms_done.svg') no-repeat center;
    display: inline-block;
    flex: 0 0 auto;
    background-color: #2c3141;
    -webkit-mask-size: contain;
    mask-size: contain;
    width: 32px;
    height: 32px;
    transition-timing-function: ease;
    transition-property: background-color;
    transition-delay: 0s;
    transition-duration: 0.2s;
}
.ico--sms-done.ico-glow,
.ico--sms-done::after.ico-glow {
    width: 36px;
    height: 36px;
}
.ico--sms-done.ico-glow--circle,
.ico--sms-done::after.ico-glow--circle {
    width: 44px;
    height: 44px;
}
.ico--sms-done.ico-glow::after,
.ico--sms-done::after.ico-glow::after {
    width: 32px;
    height: 32px;
}
.ico--all,
.ico--all::after {
    -webkit-mask: url('icons/ico_all.svg') no-repeat center;
    mask: url('icons/ico_all.svg') no-repeat center;
    display: inline-block;
    flex: 0 0 auto;
    background-color: #2c3141;
    -webkit-mask-size: contain;
    mask-size: contain;
    width: 32px;
    height: 32px;
    transition-timing-function: ease;
    transition-property: background-color;
    transition-delay: 0s;
    transition-duration: 0.2s;
}
.ico--all.ico-glow,
.ico--all::after.ico-glow {
    width: 36px;
    height: 36px;
}
.ico--all.ico-glow--circle,
.ico--all::after.ico-glow--circle {
    width: 44px;
    height: 44px;
}
.ico--all.ico-glow::after,
.ico--all::after.ico-glow::after {
    width: 32px;
    height: 32px;
}
.ico--folder,
.ico--folder::after {
    -webkit-mask: url('icons/ico_folder.svg') no-repeat center;
    mask: url('icons/ico_folder.svg') no-repeat center;
    display: inline-block;
    flex: 0 0 auto;
    background-color: #2c3141;
    -webkit-mask-size: contain;
    mask-size: contain;
    width: 32px;
    height: 32px;
    transition-timing-function: ease;
    transition-property: background-color;
    transition-delay: 0s;
    transition-duration: 0.2s;
}
.ico--folder.ico-glow,
.ico--folder::after.ico-glow {
    width: 36px;
    height: 36px;
}
.ico--folder.ico-glow--circle,
.ico--folder::after.ico-glow--circle {
    width: 44px;
    height: 44px;
}
.ico--folder.ico-glow::after,
.ico--folder::after.ico-glow::after {
    width: 32px;
    height: 32px;
}
.ico--error,
.ico--error::after {
    -webkit-mask: url('icons/ico_error.svg') no-repeat center;
    mask: url('icons/ico_error.svg') no-repeat center;
    display: inline-block;
    flex: 0 0 auto;
    background-color: #2c3141;
    -webkit-mask-size: contain;
    mask-size: contain;
    width: 32px;
    height: 32px;
    transition-timing-function: ease;
    transition-property: background-color;
    transition-delay: 0s;
    transition-duration: 0.2s;
}
.ico--error.ico-glow,
.ico--error::after.ico-glow {
    width: 36px;
    height: 36px;
}
.ico--error.ico-glow--circle,
.ico--error::after.ico-glow--circle {
    width: 44px;
    height: 44px;
}
.ico--error.ico-glow::after,
.ico--error::after.ico-glow::after {
    width: 32px;
    height: 32px;
}
.ico--warning,
.ico--warning::after {
    -webkit-mask: url('icons/ico_warning.svg') no-repeat center;
    mask: url('icons/ico_warning.svg') no-repeat center;
    display: inline-block;
    flex: 0 0 auto;
    background-color: #2c3141;
    -webkit-mask-size: contain;
    mask-size: contain;
    width: 32px;
    height: 32px;
    transition-timing-function: ease;
    transition-property: background-color;
    transition-delay: 0s;
    transition-duration: 0.2s;
}
.ico--warning.ico-glow,
.ico--warning::after.ico-glow {
    width: 36px;
    height: 36px;
}
.ico--warning.ico-glow--circle,
.ico--warning::after.ico-glow--circle {
    width: 44px;
    height: 44px;
}
.ico--warning.ico-glow::after,
.ico--warning::after.ico-glow::after {
    width: 32px;
    height: 32px;
}
.ico--reply,
.ico--reply::after {
    -webkit-mask: url('icons/ico_reply.svg') no-repeat center;
    mask: url('icons/ico_reply.svg') no-repeat center;
    display: inline-block;
    flex: 0 0 auto;
    background-color: #2c3141;
    -webkit-mask-size: contain;
    mask-size: contain;
    width: 32px;
    height: 32px;
    transition-timing-function: ease;
    transition-property: background-color;
    transition-delay: 0s;
    transition-duration: 0.2s;
}
.ico--reply.ico-glow,
.ico--reply::after.ico-glow {
    width: 36px;
    height: 36px;
}
.ico--reply.ico-glow--circle,
.ico--reply::after.ico-glow--circle {
    width: 44px;
    height: 44px;
}
.ico--reply.ico-glow::after,
.ico--reply::after.ico-glow::after {
    width: 32px;
    height: 32px;
}
.ico--forward,
.ico--forward::after {
    -webkit-mask: url('icons/ico_forward.svg') no-repeat center;
    mask: url('icons/ico_forward.svg') no-repeat center;
    display: inline-block;
    flex: 0 0 auto;
    background-color: #2c3141;
    -webkit-mask-size: contain;
    mask-size: contain;
    width: 32px;
    height: 32px;
    transition-timing-function: ease;
    transition-property: background-color;
    transition-delay: 0s;
    transition-duration: 0.2s;
}
.ico--forward.ico-glow,
.ico--forward::after.ico-glow {
    width: 36px;
    height: 36px;
}
.ico--forward.ico-glow--circle,
.ico--forward::after.ico-glow--circle {
    width: 44px;
    height: 44px;
}
.ico--forward.ico-glow::after,
.ico--forward::after.ico-glow::after {
    width: 32px;
    height: 32px;
}
.ico--bell,
.ico--bell::after {
    -webkit-mask: url('icons/ico_bell.svg') no-repeat center;
    mask: url('icons/ico_bell.svg') no-repeat center;
    display: inline-block;
    flex: 0 0 auto;
    background-color: #2c3141;
    -webkit-mask-size: contain;
    mask-size: contain;
    width: 32px;
    height: 32px;
    transition-timing-function: ease;
    transition-property: background-color;
    transition-delay: 0s;
    transition-duration: 0.2s;
}
.ico--bell.ico-glow,
.ico--bell::after.ico-glow {
    width: 36px;
    height: 36px;
}
.ico--bell.ico-glow--circle,
.ico--bell::after.ico-glow--circle {
    width: 44px;
    height: 44px;
}
.ico--bell.ico-glow::after,
.ico--bell::after.ico-glow::after {
    width: 32px;
    height: 32px;
}
.ico--condition,
.ico--condition::after {
    -webkit-mask: url('icons/ico_campaign.svg') no-repeat center;
    mask: url('icons/ico_campaign.svg') no-repeat center;
    display: inline-block;
    flex: 0 0 auto;
    background-color: #2c3141;
    -webkit-mask-size: contain;
    mask-size: contain;
    width: 32px;
    height: 32px;
    transition-timing-function: ease;
    transition-property: background-color;
    transition-delay: 0s;
    transition-duration: 0.2s;
}
.ico--condition.ico-glow,
.ico--condition::after.ico-glow {
    width: 36px;
    height: 36px;
}
.ico--condition.ico-glow--circle,
.ico--condition::after.ico-glow--circle {
    width: 44px;
    height: 44px;
}
.ico--condition.ico-glow::after,
.ico--condition::after.ico-glow::after {
    width: 32px;
    height: 32px;
}
.ico--condition-cropped,
.ico--condition-cropped::after {
    -webkit-mask: url('icons/ico_campaign-cropped.svg') no-repeat center;
    mask: url('icons/ico_campaign-cropped.svg') no-repeat center;
    display: inline-block;
    flex: 0 0 auto;
    background-color: #2c3141;
    -webkit-mask-size: contain;
    mask-size: contain;
    width: 32px;
    height: 32px;
    transition-timing-function: ease;
    transition-property: background-color;
    transition-delay: 0s;
    transition-duration: 0.2s;
}
.ico--condition-cropped.ico-glow,
.ico--condition-cropped::after.ico-glow {
    width: 36px;
    height: 36px;
}
.ico--condition-cropped.ico-glow--circle,
.ico--condition-cropped::after.ico-glow--circle {
    width: 44px;
    height: 44px;
}
.ico--condition-cropped.ico-glow::after,
.ico--condition-cropped::after.ico-glow::after {
    width: 32px;
    height: 32px;
}
.ico--question-big,
.ico--question-big::after {
    -webkit-mask: url('icons/ico_question2.svg') no-repeat center;
    mask: url('icons/ico_question2.svg') no-repeat center;
    display: inline-block;
    flex: 0 0 auto;
    background-color: #2c3141;
    -webkit-mask-size: contain;
    mask-size: contain;
    width: 32px;
    height: 32px;
    transition-timing-function: ease;
    transition-property: background-color;
    transition-delay: 0s;
    transition-duration: 0.2s;
}
.ico--question-big.ico-glow,
.ico--question-big::after.ico-glow {
    width: 36px;
    height: 36px;
}
.ico--question-big.ico-glow--circle,
.ico--question-big::after.ico-glow--circle {
    width: 44px;
    height: 44px;
}
.ico--question-big.ico-glow::after,
.ico--question-big::after.ico-glow::after {
    width: 32px;
    height: 32px;
}
.ico--logout,
.ico--logout::after {
    -webkit-mask: url('icons/ico_logout.svg') no-repeat center;
    mask: url('icons/ico_logout.svg') no-repeat center;
    display: inline-block;
    flex: 0 0 auto;
    background-color: #2c3141;
    -webkit-mask-size: contain;
    mask-size: contain;
    width: 32px;
    height: 32px;
    transition-timing-function: ease;
    transition-property: background-color;
    transition-delay: 0s;
    transition-duration: 0.2s;
}
.ico--logout.ico-glow,
.ico--logout::after.ico-glow {
    width: 36px;
    height: 36px;
}
.ico--logout.ico-glow--circle,
.ico--logout::after.ico-glow--circle {
    width: 44px;
    height: 44px;
}
.ico--logout.ico-glow::after,
.ico--logout::after.ico-glow::after {
    width: 32px;
    height: 32px;
}
.ico--company,
.ico--company::after {
    -webkit-mask: url('icons/ico_company.svg') no-repeat center;
    mask: url('icons/ico_company.svg') no-repeat center;
    display: inline-block;
    flex: 0 0 auto;
    background-color: #2c3141;
    -webkit-mask-size: contain;
    mask-size: contain;
    width: 32px;
    height: 32px;
    transition-timing-function: ease;
    transition-property: background-color;
    transition-delay: 0s;
    transition-duration: 0.2s;
}
.ico--company.ico-glow,
.ico--company::after.ico-glow {
    width: 36px;
    height: 36px;
}
.ico--company.ico-glow--circle,
.ico--company::after.ico-glow--circle {
    width: 44px;
    height: 44px;
}
.ico--company.ico-glow::after,
.ico--company::after.ico-glow::after {
    width: 32px;
    height: 32px;
}
.ico--company-new,
.ico--company-new::after {
    -webkit-mask: url('icons/ico_agency_beta.svg') no-repeat center;
    mask: url('icons/ico_agency_beta.svg') no-repeat center;
    display: inline-block;
    flex: 0 0 auto;
    background-color: #2c3141;
    -webkit-mask-size: contain;
    mask-size: contain;
    width: 32px;
    height: 32px;
    transition-timing-function: ease;
    transition-property: background-color;
    transition-delay: 0s;
    transition-duration: 0.2s;
}
.ico--company-new.ico-glow,
.ico--company-new::after.ico-glow {
    width: 36px;
    height: 36px;
}
.ico--company-new.ico-glow--circle,
.ico--company-new::after.ico-glow--circle {
    width: 44px;
    height: 44px;
}
.ico--company-new.ico-glow::after,
.ico--company-new::after.ico-glow::after {
    width: 32px;
    height: 32px;
}
.ico--warmup,
.ico--warmup::after {
    -webkit-mask: url('icons/ico_fire.svg') no-repeat center;
    mask: url('icons/ico_fire.svg') no-repeat center;
    display: inline-block;
    flex: 0 0 auto;
    background-color: #2c3141;
    -webkit-mask-size: contain;
    mask-size: contain;
    width: 32px;
    height: 32px;
    transition-timing-function: ease;
    transition-property: background-color;
    transition-delay: 0s;
    transition-duration: 0.2s;
}
.ico--warmup.ico-glow,
.ico--warmup::after.ico-glow {
    width: 36px;
    height: 36px;
}
.ico--warmup.ico-glow--circle,
.ico--warmup::after.ico-glow--circle {
    width: 44px;
    height: 44px;
}
.ico--warmup.ico-glow::after,
.ico--warmup::after.ico-glow::after {
    width: 32px;
    height: 32px;
}
.ico--warmup-completed,
.ico--warmup-completed::after {
    -webkit-mask: url('icons/ico_fire_done.svg') no-repeat center;
    mask: url('icons/ico_fire_done.svg') no-repeat center;
    display: inline-block;
    flex: 0 0 auto;
    background-color: #2c3141;
    -webkit-mask-size: contain;
    mask-size: contain;
    width: 32px;
    height: 32px;
    transition-timing-function: ease;
    transition-property: background-color;
    transition-delay: 0s;
    transition-duration: 0.2s;
}
.ico--warmup-completed.ico-glow,
.ico--warmup-completed::after.ico-glow {
    width: 36px;
    height: 36px;
}
.ico--warmup-completed.ico-glow--circle,
.ico--warmup-completed::after.ico-glow--circle {
    width: 44px;
    height: 44px;
}
.ico--warmup-completed.ico-glow::after,
.ico--warmup-completed::after.ico-glow::after {
    width: 32px;
    height: 32px;
}
.ico--calendar,
.ico--calendar::after {
    -webkit-mask: url('icons/ico_calendar.svg') no-repeat center;
    mask: url('icons/ico_calendar.svg') no-repeat center;
    display: inline-block;
    flex: 0 0 auto;
    background-color: #2c3141;
    -webkit-mask-size: contain;
    mask-size: contain;
    width: 32px;
    height: 32px;
    transition-timing-function: ease;
    transition-property: background-color;
    transition-delay: 0s;
    transition-duration: 0.2s;
}
.ico--calendar.ico-glow,
.ico--calendar::after.ico-glow {
    width: 36px;
    height: 36px;
}
.ico--calendar.ico-glow--circle,
.ico--calendar::after.ico-glow--circle {
    width: 44px;
    height: 44px;
}
.ico--calendar.ico-glow::after,
.ico--calendar::after.ico-glow::after {
    width: 32px;
    height: 32px;
}
.ico--limit,
.ico--limit::after {
    -webkit-mask: url('icons/ico_limit.svg') no-repeat center;
    mask: url('icons/ico_limit.svg') no-repeat center;
    display: inline-block;
    flex: 0 0 auto;
    background-color: #2c3141;
    -webkit-mask-size: contain;
    mask-size: contain;
    width: 32px;
    height: 32px;
    transition-timing-function: ease;
    transition-property: background-color;
    transition-delay: 0s;
    transition-duration: 0.2s;
}
.ico--limit.ico-glow,
.ico--limit::after.ico-glow {
    width: 36px;
    height: 36px;
}
.ico--limit.ico-glow--circle,
.ico--limit::after.ico-glow--circle {
    width: 44px;
    height: 44px;
}
.ico--limit.ico-glow::after,
.ico--limit::after.ico-glow::after {
    width: 32px;
    height: 32px;
}
.ico--clock,
.ico--clock::after {
    -webkit-mask: url('icons/ico_clock.svg') no-repeat center;
    mask: url('icons/ico_clock.svg') no-repeat center;
    display: inline-block;
    flex: 0 0 auto;
    background-color: #2c3141;
    -webkit-mask-size: contain;
    mask-size: contain;
    width: 32px;
    height: 32px;
    transition-timing-function: ease;
    transition-property: background-color;
    transition-delay: 0s;
    transition-duration: 0.2s;
}
.ico--clock.ico-glow,
.ico--clock::after.ico-glow {
    width: 36px;
    height: 36px;
}
.ico--clock.ico-glow--circle,
.ico--clock::after.ico-glow--circle {
    width: 44px;
    height: 44px;
}
.ico--clock.ico-glow::after,
.ico--clock::after.ico-glow::after {
    width: 32px;
    height: 32px;
}
.ico--envelope-open,
.ico--envelope-open::after {
    -webkit-mask: url('icons/ico_open.svg') no-repeat center;
    mask: url('icons/ico_open.svg') no-repeat center;
    display: inline-block;
    flex: 0 0 auto;
    background-color: #2c3141;
    -webkit-mask-size: contain;
    mask-size: contain;
    width: 32px;
    height: 32px;
    transition-timing-function: ease;
    transition-property: background-color;
    transition-delay: 0s;
    transition-duration: 0.2s;
}
.ico--envelope-open.ico-glow,
.ico--envelope-open::after.ico-glow {
    width: 36px;
    height: 36px;
}
.ico--envelope-open.ico-glow--circle,
.ico--envelope-open::after.ico-glow--circle {
    width: 44px;
    height: 44px;
}
.ico--envelope-open.ico-glow::after,
.ico--envelope-open::after.ico-glow::after {
    width: 32px;
    height: 32px;
}
.ico--circle-plus,
.ico--circle-plus::after {
    -webkit-mask: url('icons/ico_plus3.svg') no-repeat center;
    mask: url('icons/ico_plus3.svg') no-repeat center;
    display: inline-block;
    flex: 0 0 auto;
    background-color: #2c3141;
    -webkit-mask-size: contain;
    mask-size: contain;
    width: 32px;
    height: 32px;
    transition-timing-function: ease;
    transition-property: background-color;
    transition-delay: 0s;
    transition-duration: 0.2s;
}
.ico--circle-plus.ico-glow,
.ico--circle-plus::after.ico-glow {
    width: 36px;
    height: 36px;
}
.ico--circle-plus.ico-glow--circle,
.ico--circle-plus::after.ico-glow--circle {
    width: 44px;
    height: 44px;
}
.ico--circle-plus.ico-glow::after,
.ico--circle-plus::after.ico-glow::after {
    width: 32px;
    height: 32px;
}
.ico--circle-minus,
.ico--circle-minus::after {
    -webkit-mask: url('icons/ico_minus3.svg') no-repeat center;
    mask: url('icons/ico_minus3.svg') no-repeat center;
    display: inline-block;
    flex: 0 0 auto;
    background-color: #2c3141;
    -webkit-mask-size: contain;
    mask-size: contain;
    width: 32px;
    height: 32px;
    transition-timing-function: ease;
    transition-property: background-color;
    transition-delay: 0s;
    transition-duration: 0.2s;
}
.ico--circle-minus.ico-glow,
.ico--circle-minus::after.ico-glow {
    width: 36px;
    height: 36px;
}
.ico--circle-minus.ico-glow--circle,
.ico--circle-minus::after.ico-glow--circle {
    width: 44px;
    height: 44px;
}
.ico--circle-minus.ico-glow::after,
.ico--circle-minus::after.ico-glow::after {
    width: 32px;
    height: 32px;
}
.ico--close-big,
.ico--close-big::after {
    -webkit-mask: url('icons/ico_close.svg') no-repeat center;
    mask: url('icons/ico_close.svg') no-repeat center;
    display: inline-block;
    flex: 0 0 auto;
    background-color: #2c3141;
    -webkit-mask-size: contain;
    mask-size: contain;
    width: 32px;
    height: 32px;
    transition-timing-function: ease;
    transition-property: background-color;
    transition-delay: 0s;
    transition-duration: 0.2s;
}
.ico--close-big.ico-glow,
.ico--close-big::after.ico-glow {
    width: 36px;
    height: 36px;
}
.ico--close-big.ico-glow--circle,
.ico--close-big::after.ico-glow--circle {
    width: 44px;
    height: 44px;
}
.ico--close-big.ico-glow::after,
.ico--close-big::after.ico-glow::after {
    width: 32px;
    height: 32px;
}
.ico--close-sm,
.ico--close-sm::after {
    -webkit-mask: url('icons/ico_close_small.svg') no-repeat center;
    mask: url('icons/ico_close_small.svg') no-repeat center;
    display: inline-block;
    flex: 0 0 auto;
    background-color: #2c3141;
    -webkit-mask-size: contain;
    mask-size: contain;
    width: 32px;
    height: 32px;
    transition-timing-function: ease;
    transition-property: background-color;
    transition-delay: 0s;
    transition-duration: 0.2s;
}
.ico--close-sm.ico-glow,
.ico--close-sm::after.ico-glow {
    width: 36px;
    height: 36px;
}
.ico--close-sm.ico-glow--circle,
.ico--close-sm::after.ico-glow--circle {
    width: 44px;
    height: 44px;
}
.ico--close-sm.ico-glow::after,
.ico--close-sm::after.ico-glow::after {
    width: 32px;
    height: 32px;
}
.ico--stable,
.ico--stable::after {
    -webkit-mask: url('icons/ico_stable.svg') no-repeat center;
    mask: url('icons/ico_stable.svg') no-repeat center;
    display: inline-block;
    flex: 0 0 auto;
    background-color: #2c3141;
    -webkit-mask-size: contain;
    mask-size: contain;
    width: 32px;
    height: 32px;
    transition-timing-function: ease;
    transition-property: background-color;
    transition-delay: 0s;
    transition-duration: 0.2s;
}
.ico--stable.ico-glow,
.ico--stable::after.ico-glow {
    width: 36px;
    height: 36px;
}
.ico--stable.ico-glow--circle,
.ico--stable::after.ico-glow--circle {
    width: 44px;
    height: 44px;
}
.ico--stable.ico-glow::after,
.ico--stable::after.ico-glow::after {
    width: 32px;
    height: 32px;
}
.ico--details,
.ico--details::after {
    -webkit-mask: url('icons/ico_details.svg') no-repeat center;
    mask: url('icons/ico_details.svg') no-repeat center;
    display: inline-block;
    flex: 0 0 auto;
    background-color: #2c3141;
    -webkit-mask-size: contain;
    mask-size: contain;
    width: 32px;
    height: 32px;
    transition-timing-function: ease;
    transition-property: background-color;
    transition-delay: 0s;
    transition-duration: 0.2s;
}
.ico--details.ico-glow,
.ico--details::after.ico-glow {
    width: 36px;
    height: 36px;
}
.ico--details.ico-glow--circle,
.ico--details::after.ico-glow--circle {
    width: 44px;
    height: 44px;
}
.ico--details.ico-glow::after,
.ico--details::after.ico-glow::after {
    width: 32px;
    height: 32px;
}
.ico--lightbulb,
.ico--lightbulb::after {
    -webkit-mask: url('icons/ico_lightbulb.svg') no-repeat center;
    mask: url('icons/ico_lightbulb.svg') no-repeat center;
    display: inline-block;
    flex: 0 0 auto;
    background-color: #2c3141;
    -webkit-mask-size: contain;
    mask-size: contain;
    width: 32px;
    height: 32px;
    transition-timing-function: ease;
    transition-property: background-color;
    transition-delay: 0s;
    transition-duration: 0.2s;
}
.ico--lightbulb.ico-glow,
.ico--lightbulb::after.ico-glow {
    width: 36px;
    height: 36px;
}
.ico--lightbulb.ico-glow--circle,
.ico--lightbulb::after.ico-glow--circle {
    width: 44px;
    height: 44px;
}
.ico--lightbulb.ico-glow::after,
.ico--lightbulb::after.ico-glow::after {
    width: 32px;
    height: 32px;
}
.ico--message,
.ico--message::after {
    -webkit-mask: url('icons/ico_message.svg') no-repeat center;
    mask: url('icons/ico_message.svg') no-repeat center;
    display: inline-block;
    flex: 0 0 auto;
    background-color: #2c3141;
    -webkit-mask-size: contain;
    mask-size: contain;
    width: 32px;
    height: 32px;
    transition-timing-function: ease;
    transition-property: background-color;
    transition-delay: 0s;
    transition-duration: 0.2s;
}
.ico--message.ico-glow,
.ico--message::after.ico-glow {
    width: 36px;
    height: 36px;
}
.ico--message.ico-glow--circle,
.ico--message::after.ico-glow--circle {
    width: 44px;
    height: 44px;
}
.ico--message.ico-glow::after,
.ico--message::after.ico-glow::after {
    width: 32px;
    height: 32px;
}
.ico--academy,
.ico--academy::after {
    -webkit-mask: url('icons/ico_academy.svg') no-repeat center;
    mask: url('icons/ico_academy.svg') no-repeat center;
    display: inline-block;
    flex: 0 0 auto;
    background-color: #2c3141;
    -webkit-mask-size: contain;
    mask-size: contain;
    width: 32px;
    height: 32px;
    transition-timing-function: ease;
    transition-property: background-color;
    transition-delay: 0s;
    transition-duration: 0.2s;
}
.ico--academy.ico-glow,
.ico--academy::after.ico-glow {
    width: 36px;
    height: 36px;
}
.ico--academy.ico-glow--circle,
.ico--academy::after.ico-glow--circle {
    width: 44px;
    height: 44px;
}
.ico--academy.ico-glow::after,
.ico--academy::after.ico-glow::after {
    width: 32px;
    height: 32px;
}
.ico--bold,
.ico--bold::after {
    -webkit-mask: url('icons/ico_bold.svg') no-repeat center;
    mask: url('icons/ico_bold.svg') no-repeat center;
    display: inline-block;
    flex: 0 0 auto;
    background-color: #2c3141;
    -webkit-mask-size: contain;
    mask-size: contain;
    width: 32px;
    height: 32px;
    transition-timing-function: ease;
    transition-property: background-color;
    transition-delay: 0s;
    transition-duration: 0.2s;
}
.ico--bold.ico-glow,
.ico--bold::after.ico-glow {
    width: 36px;
    height: 36px;
}
.ico--bold.ico-glow--circle,
.ico--bold::after.ico-glow--circle {
    width: 44px;
    height: 44px;
}
.ico--bold.ico-glow::after,
.ico--bold::after.ico-glow::after {
    width: 32px;
    height: 32px;
}
.ico--italic,
.ico--italic::after {
    -webkit-mask: url('icons/ico_italic.svg') no-repeat center;
    mask: url('icons/ico_italic.svg') no-repeat center;
    display: inline-block;
    flex: 0 0 auto;
    background-color: #2c3141;
    -webkit-mask-size: contain;
    mask-size: contain;
    width: 32px;
    height: 32px;
    transition-timing-function: ease;
    transition-property: background-color;
    transition-delay: 0s;
    transition-duration: 0.2s;
}
.ico--italic.ico-glow,
.ico--italic::after.ico-glow {
    width: 36px;
    height: 36px;
}
.ico--italic.ico-glow--circle,
.ico--italic::after.ico-glow--circle {
    width: 44px;
    height: 44px;
}
.ico--italic.ico-glow::after,
.ico--italic::after.ico-glow::after {
    width: 32px;
    height: 32px;
}
.ico--underline,
.ico--underline::after {
    -webkit-mask: url('icons/ico_underline.svg') no-repeat center;
    mask: url('icons/ico_underline.svg') no-repeat center;
    display: inline-block;
    flex: 0 0 auto;
    background-color: #2c3141;
    -webkit-mask-size: contain;
    mask-size: contain;
    width: 32px;
    height: 32px;
    transition-timing-function: ease;
    transition-property: background-color;
    transition-delay: 0s;
    transition-duration: 0.2s;
}
.ico--underline.ico-glow,
.ico--underline::after.ico-glow {
    width: 36px;
    height: 36px;
}
.ico--underline.ico-glow--circle,
.ico--underline::after.ico-glow--circle {
    width: 44px;
    height: 44px;
}
.ico--underline.ico-glow::after,
.ico--underline::after.ico-glow::after {
    width: 32px;
    height: 32px;
}
.ico--align-left,
.ico--align-left::after {
    -webkit-mask: url('icons/ico_text_left.svg') no-repeat center;
    mask: url('icons/ico_text_left.svg') no-repeat center;
    display: inline-block;
    flex: 0 0 auto;
    background-color: #2c3141;
    -webkit-mask-size: contain;
    mask-size: contain;
    width: 32px;
    height: 32px;
    transition-timing-function: ease;
    transition-property: background-color;
    transition-delay: 0s;
    transition-duration: 0.2s;
}
.ico--align-left.ico-glow,
.ico--align-left::after.ico-glow {
    width: 36px;
    height: 36px;
}
.ico--align-left.ico-glow--circle,
.ico--align-left::after.ico-glow--circle {
    width: 44px;
    height: 44px;
}
.ico--align-left.ico-glow::after,
.ico--align-left::after.ico-glow::after {
    width: 32px;
    height: 32px;
}
.ico--align-center,
.ico--align-center::after {
    -webkit-mask: url('icons/ico_text_center.svg') no-repeat center;
    mask: url('icons/ico_text_center.svg') no-repeat center;
    display: inline-block;
    flex: 0 0 auto;
    background-color: #2c3141;
    -webkit-mask-size: contain;
    mask-size: contain;
    width: 32px;
    height: 32px;
    transition-timing-function: ease;
    transition-property: background-color;
    transition-delay: 0s;
    transition-duration: 0.2s;
}
.ico--align-center.ico-glow,
.ico--align-center::after.ico-glow {
    width: 36px;
    height: 36px;
}
.ico--align-center.ico-glow--circle,
.ico--align-center::after.ico-glow--circle {
    width: 44px;
    height: 44px;
}
.ico--align-center.ico-glow::after,
.ico--align-center::after.ico-glow::after {
    width: 32px;
    height: 32px;
}
.ico--align-right,
.ico--align-right::after {
    -webkit-mask: url('icons/ico_text_right.svg') no-repeat center;
    mask: url('icons/ico_text_right.svg') no-repeat center;
    display: inline-block;
    flex: 0 0 auto;
    background-color: #2c3141;
    -webkit-mask-size: contain;
    mask-size: contain;
    width: 32px;
    height: 32px;
    transition-timing-function: ease;
    transition-property: background-color;
    transition-delay: 0s;
    transition-duration: 0.2s;
}
.ico--align-right.ico-glow,
.ico--align-right::after.ico-glow {
    width: 36px;
    height: 36px;
}
.ico--align-right.ico-glow--circle,
.ico--align-right::after.ico-glow--circle {
    width: 44px;
    height: 44px;
}
.ico--align-right.ico-glow::after,
.ico--align-right::after.ico-glow::after {
    width: 32px;
    height: 32px;
}
.ico--numlist,
.ico--numlist::after {
    -webkit-mask: url('icons/ico_numbered_list.svg') no-repeat center;
    mask: url('icons/ico_numbered_list.svg') no-repeat center;
    display: inline-block;
    flex: 0 0 auto;
    background-color: #2c3141;
    -webkit-mask-size: contain;
    mask-size: contain;
    width: 32px;
    height: 32px;
    transition-timing-function: ease;
    transition-property: background-color;
    transition-delay: 0s;
    transition-duration: 0.2s;
}
.ico--numlist.ico-glow,
.ico--numlist::after.ico-glow {
    width: 36px;
    height: 36px;
}
.ico--numlist.ico-glow--circle,
.ico--numlist::after.ico-glow--circle {
    width: 44px;
    height: 44px;
}
.ico--numlist.ico-glow::after,
.ico--numlist::after.ico-glow::after {
    width: 32px;
    height: 32px;
}
.ico--bullist,
.ico--bullist::after {
    -webkit-mask: url('icons/ico_bullet_list.svg') no-repeat center;
    mask: url('icons/ico_bullet_list.svg') no-repeat center;
    display: inline-block;
    flex: 0 0 auto;
    background-color: #2c3141;
    -webkit-mask-size: contain;
    mask-size: contain;
    width: 32px;
    height: 32px;
    transition-timing-function: ease;
    transition-property: background-color;
    transition-delay: 0s;
    transition-duration: 0.2s;
}
.ico--bullist.ico-glow,
.ico--bullist::after.ico-glow {
    width: 36px;
    height: 36px;
}
.ico--bullist.ico-glow--circle,
.ico--bullist::after.ico-glow--circle {
    width: 44px;
    height: 44px;
}
.ico--bullist.ico-glow::after,
.ico--bullist::after.ico-glow::after {
    width: 32px;
    height: 32px;
}
.ico--link,
.ico--link::after {
    -webkit-mask: url('icons/ico_link.svg') no-repeat center;
    mask: url('icons/ico_link.svg') no-repeat center;
    display: inline-block;
    flex: 0 0 auto;
    background-color: #2c3141;
    -webkit-mask-size: contain;
    mask-size: contain;
    width: 32px;
    height: 32px;
    transition-timing-function: ease;
    transition-property: background-color;
    transition-delay: 0s;
    transition-duration: 0.2s;
}
.ico--link.ico-glow,
.ico--link::after.ico-glow {
    width: 36px;
    height: 36px;
}
.ico--link.ico-glow--circle,
.ico--link::after.ico-glow--circle {
    width: 44px;
    height: 44px;
}
.ico--link.ico-glow::after,
.ico--link::after.ico-glow::after {
    width: 32px;
    height: 32px;
}
.ico--unlink,
.ico--unlink::after {
    -webkit-mask: url('icons/ico_unlinked.svg') no-repeat center;
    mask: url('icons/ico_unlinked.svg') no-repeat center;
    display: inline-block;
    flex: 0 0 auto;
    background-color: #2c3141;
    -webkit-mask-size: contain;
    mask-size: contain;
    width: 32px;
    height: 32px;
    transition-timing-function: ease;
    transition-property: background-color;
    transition-delay: 0s;
    transition-duration: 0.2s;
}
.ico--unlink.ico-glow,
.ico--unlink::after.ico-glow {
    width: 36px;
    height: 36px;
}
.ico--unlink.ico-glow--circle,
.ico--unlink::after.ico-glow--circle {
    width: 44px;
    height: 44px;
}
.ico--unlink.ico-glow::after,
.ico--unlink::after.ico-glow::after {
    width: 32px;
    height: 32px;
}
.ico--image,
.ico--image::after {
    -webkit-mask: url('icons/ico_picture.svg') no-repeat center;
    mask: url('icons/ico_picture.svg') no-repeat center;
    display: inline-block;
    flex: 0 0 auto;
    background-color: #2c3141;
    -webkit-mask-size: contain;
    mask-size: contain;
    width: 32px;
    height: 32px;
    transition-timing-function: ease;
    transition-property: background-color;
    transition-delay: 0s;
    transition-duration: 0.2s;
}
.ico--image.ico-glow,
.ico--image::after.ico-glow {
    width: 36px;
    height: 36px;
}
.ico--image.ico-glow--circle,
.ico--image::after.ico-glow--circle {
    width: 44px;
    height: 44px;
}
.ico--image.ico-glow::after,
.ico--image::after.ico-glow::after {
    width: 32px;
    height: 32px;
}
.ico--html,
.ico--html::after {
    -webkit-mask: url('icons/ico_html.svg') no-repeat center;
    mask: url('icons/ico_html.svg') no-repeat center;
    display: inline-block;
    flex: 0 0 auto;
    background-color: #2c3141;
    -webkit-mask-size: contain;
    mask-size: contain;
    width: 32px;
    height: 32px;
    transition-timing-function: ease;
    transition-property: background-color;
    transition-delay: 0s;
    transition-duration: 0.2s;
}
.ico--html.ico-glow,
.ico--html::after.ico-glow {
    width: 36px;
    height: 36px;
}
.ico--html.ico-glow--circle,
.ico--html::after.ico-glow--circle {
    width: 44px;
    height: 44px;
}
.ico--html.ico-glow::after,
.ico--html::after.ico-glow::after {
    width: 32px;
    height: 32px;
}
.ico--snippets,
.ico--snippets::after {
    -webkit-mask: url('icons/ico_snippets.svg') no-repeat center;
    mask: url('icons/ico_snippets.svg') no-repeat center;
    display: inline-block;
    flex: 0 0 auto;
    background-color: #2c3141;
    -webkit-mask-size: contain;
    mask-size: contain;
    width: 32px;
    height: 32px;
    transition-timing-function: ease;
    transition-property: background-color;
    transition-delay: 0s;
    transition-duration: 0.2s;
}
.ico--snippets.ico-glow,
.ico--snippets::after.ico-glow {
    width: 36px;
    height: 36px;
}
.ico--snippets.ico-glow--circle,
.ico--snippets::after.ico-glow--circle {
    width: 44px;
    height: 44px;
}
.ico--snippets.ico-glow::after,
.ico--snippets::after.ico-glow::after {
    width: 32px;
    height: 32px;
}
.ico--eye,
.ico--eye::after {
    -webkit-mask: url('icons/ico_eye.svg') no-repeat center;
    mask: url('icons/ico_eye.svg') no-repeat center;
    display: inline-block;
    flex: 0 0 auto;
    background-color: #2c3141;
    -webkit-mask-size: contain;
    mask-size: contain;
    width: 32px;
    height: 32px;
    transition-timing-function: ease;
    transition-property: background-color;
    transition-delay: 0s;
    transition-duration: 0.2s;
}
.ico--eye.ico-glow,
.ico--eye::after.ico-glow {
    width: 36px;
    height: 36px;
}
.ico--eye.ico-glow--circle,
.ico--eye::after.ico-glow--circle {
    width: 44px;
    height: 44px;
}
.ico--eye.ico-glow::after,
.ico--eye::after.ico-glow::after {
    width: 32px;
    height: 32px;
}
.ico--eye-hide,
.ico--eye-hide::after {
    -webkit-mask: url('icons/ico_eye2.svg') no-repeat center;
    mask: url('icons/ico_eye2.svg') no-repeat center;
    display: inline-block;
    flex: 0 0 auto;
    background-color: #2c3141;
    -webkit-mask-size: contain;
    mask-size: contain;
    width: 32px;
    height: 32px;
    transition-timing-function: ease;
    transition-property: background-color;
    transition-delay: 0s;
    transition-duration: 0.2s;
}
.ico--eye-hide.ico-glow,
.ico--eye-hide::after.ico-glow {
    width: 36px;
    height: 36px;
}
.ico--eye-hide.ico-glow--circle,
.ico--eye-hide::after.ico-glow--circle {
    width: 44px;
    height: 44px;
}
.ico--eye-hide.ico-glow::after,
.ico--eye-hide::after.ico-glow::after {
    width: 32px;
    height: 32px;
}
.ico--font-size,
.ico--font-size::after {
    -webkit-mask: url('icons/ico_aa.svg') no-repeat center;
    mask: url('icons/ico_aa.svg') no-repeat center;
    display: inline-block;
    flex: 0 0 auto;
    background-color: #2c3141;
    -webkit-mask-size: contain;
    mask-size: contain;
    width: 32px;
    height: 32px;
    transition-timing-function: ease;
    transition-property: background-color;
    transition-delay: 0s;
    transition-duration: 0.2s;
}
.ico--font-size.ico-glow,
.ico--font-size::after.ico-glow {
    width: 36px;
    height: 36px;
}
.ico--font-size.ico-glow--circle,
.ico--font-size::after.ico-glow--circle {
    width: 44px;
    height: 44px;
}
.ico--font-size.ico-glow::after,
.ico--font-size::after.ico-glow::after {
    width: 32px;
    height: 32px;
}
.ico--clicked,
.ico--clicked::after {
    -webkit-mask: url('icons/ico_clicked.svg') no-repeat center;
    mask: url('icons/ico_clicked.svg') no-repeat center;
    display: inline-block;
    flex: 0 0 auto;
    background-color: #2c3141;
    -webkit-mask-size: contain;
    mask-size: contain;
    width: 32px;
    height: 32px;
    transition-timing-function: ease;
    transition-property: background-color;
    transition-delay: 0s;
    transition-duration: 0.2s;
}
.ico--clicked.ico-glow,
.ico--clicked::after.ico-glow {
    width: 36px;
    height: 36px;
}
.ico--clicked.ico-glow--circle,
.ico--clicked::after.ico-glow--circle {
    width: 44px;
    height: 44px;
}
.ico--clicked.ico-glow::after,
.ico--clicked::after.ico-glow::after {
    width: 32px;
    height: 32px;
}
.ico--list,
.ico--list::after {
    -webkit-mask: url('icons/ico_list.svg') no-repeat center;
    mask: url('icons/ico_list.svg') no-repeat center;
    display: inline-block;
    flex: 0 0 auto;
    background-color: #2c3141;
    -webkit-mask-size: contain;
    mask-size: contain;
    width: 32px;
    height: 32px;
    transition-timing-function: ease;
    transition-property: background-color;
    transition-delay: 0s;
    transition-duration: 0.2s;
}
.ico--list.ico-glow,
.ico--list::after.ico-glow {
    width: 36px;
    height: 36px;
}
.ico--list.ico-glow--circle,
.ico--list::after.ico-glow--circle {
    width: 44px;
    height: 44px;
}
.ico--list.ico-glow::after,
.ico--list::after.ico-glow::after {
    width: 32px;
    height: 32px;
}
.ico--sent,
.ico--sent::after {
    -webkit-mask: url('icons/ico_sent.svg') no-repeat center;
    mask: url('icons/ico_sent.svg') no-repeat center;
    display: inline-block;
    flex: 0 0 auto;
    background-color: #2c3141;
    -webkit-mask-size: contain;
    mask-size: contain;
    width: 32px;
    height: 32px;
    transition-timing-function: ease;
    transition-property: background-color;
    transition-delay: 0s;
    transition-duration: 0.2s;
}
.ico--sent.ico-glow,
.ico--sent::after.ico-glow {
    width: 36px;
    height: 36px;
}
.ico--sent.ico-glow--circle,
.ico--sent::after.ico-glow--circle {
    width: 44px;
    height: 44px;
}
.ico--sent.ico-glow::after,
.ico--sent::after.ico-glow::after {
    width: 32px;
    height: 32px;
}
.ico--interest-empty,
.ico--interest-empty::after {
    -webkit-mask: url('icons/ico_interest-empty.svg') no-repeat center;
    mask: url('icons/ico_interest-empty.svg') no-repeat center;
    display: inline-block;
    flex: 0 0 auto;
    background-color: #2c3141;
    -webkit-mask-size: contain;
    mask-size: contain;
    width: 32px;
    height: 32px;
    transition-timing-function: ease;
    transition-property: background-color;
    transition-delay: 0s;
    transition-duration: 0.2s;
}
.ico--interest-empty.ico-glow,
.ico--interest-empty::after.ico-glow {
    width: 36px;
    height: 36px;
}
.ico--interest-empty.ico-glow--circle,
.ico--interest-empty::after.ico-glow--circle {
    width: 44px;
    height: 44px;
}
.ico--interest-empty.ico-glow::after,
.ico--interest-empty::after.ico-glow::after {
    width: 32px;
    height: 32px;
}
.ico--follow-up,
.ico--follow-up::after {
    -webkit-mask: url('icons/ico_followup.svg') no-repeat center;
    mask: url('icons/ico_followup.svg') no-repeat center;
    display: inline-block;
    flex: 0 0 auto;
    background-color: #2c3141;
    -webkit-mask-size: contain;
    mask-size: contain;
    width: 32px;
    height: 32px;
    transition-timing-function: ease;
    transition-property: background-color;
    transition-delay: 0s;
    transition-duration: 0.2s;
}
.ico--follow-up.ico-glow,
.ico--follow-up::after.ico-glow {
    width: 36px;
    height: 36px;
}
.ico--follow-up.ico-glow--circle,
.ico--follow-up::after.ico-glow--circle {
    width: 44px;
    height: 44px;
}
.ico--follow-up.ico-glow::after,
.ico--follow-up::after.ico-glow::after {
    width: 32px;
    height: 32px;
}
.ico--blank,
.ico--blank::after {
    -webkit-mask: url('icons/ico_blank.svg') no-repeat center;
    mask: url('icons/ico_blank.svg') no-repeat center;
    display: inline-block;
    flex: 0 0 auto;
    background-color: #2c3141;
    -webkit-mask-size: contain;
    mask-size: contain;
    width: 32px;
    height: 32px;
    transition-timing-function: ease;
    transition-property: background-color;
    transition-delay: 0s;
    transition-duration: 0.2s;
}
.ico--blank.ico-glow,
.ico--blank::after.ico-glow {
    width: 36px;
    height: 36px;
}
.ico--blank.ico-glow--circle,
.ico--blank::after.ico-glow--circle {
    width: 44px;
    height: 44px;
}
.ico--blank.ico-glow::after,
.ico--blank::after.ico-glow::after {
    width: 32px;
    height: 32px;
}
.ico--created,
.ico--created::after {
    -webkit-mask: url('icons/ico_edit2.svg') no-repeat center;
    mask: url('icons/ico_edit2.svg') no-repeat center;
    display: inline-block;
    flex: 0 0 auto;
    background-color: #2c3141;
    -webkit-mask-size: contain;
    mask-size: contain;
    width: 32px;
    height: 32px;
    transition-timing-function: ease;
    transition-property: background-color;
    transition-delay: 0s;
    transition-duration: 0.2s;
}
.ico--created.ico-glow,
.ico--created::after.ico-glow {
    width: 36px;
    height: 36px;
}
.ico--created.ico-glow--circle,
.ico--created::after.ico-glow--circle {
    width: 44px;
    height: 44px;
}
.ico--created.ico-glow::after,
.ico--created::after.ico-glow::after {
    width: 32px;
    height: 32px;
}
.ico--sms,
.ico--sms::after {
    -webkit-mask: url('icons/ico_sms.svg') no-repeat center;
    mask: url('icons/ico_sms.svg') no-repeat center;
    display: inline-block;
    flex: 0 0 auto;
    background-color: #2c3141;
    -webkit-mask-size: contain;
    mask-size: contain;
    width: 32px;
    height: 32px;
    transition-timing-function: ease;
    transition-property: background-color;
    transition-delay: 0s;
    transition-duration: 0.2s;
}
.ico--sms.ico-glow,
.ico--sms::after.ico-glow {
    width: 36px;
    height: 36px;
}
.ico--sms.ico-glow--circle,
.ico--sms::after.ico-glow--circle {
    width: 44px;
    height: 44px;
}
.ico--sms.ico-glow::after,
.ico--sms::after.ico-glow::after {
    width: 32px;
    height: 32px;
}
.ico--telephone,
.ico--telephone::after {
    -webkit-mask: url('icons/ico_telephone.svg') no-repeat center;
    mask: url('icons/ico_telephone.svg') no-repeat center;
    display: inline-block;
    flex: 0 0 auto;
    background-color: #2c3141;
    -webkit-mask-size: contain;
    mask-size: contain;
    width: 32px;
    height: 32px;
    transition-timing-function: ease;
    transition-property: background-color;
    transition-delay: 0s;
    transition-duration: 0.2s;
}
.ico--telephone.ico-glow,
.ico--telephone::after.ico-glow {
    width: 36px;
    height: 36px;
}
.ico--telephone.ico-glow--circle,
.ico--telephone::after.ico-glow--circle {
    width: 44px;
    height: 44px;
}
.ico--telephone.ico-glow::after,
.ico--telephone::after.ico-glow::after {
    width: 32px;
    height: 32px;
}
.ico--save,
.ico--save::after {
    -webkit-mask: url('icons/ico_save.svg') no-repeat center;
    mask: url('icons/ico_save.svg') no-repeat center;
    display: inline-block;
    flex: 0 0 auto;
    background-color: #2c3141;
    -webkit-mask-size: contain;
    mask-size: contain;
    width: 32px;
    height: 32px;
    transition-timing-function: ease;
    transition-property: background-color;
    transition-delay: 0s;
    transition-duration: 0.2s;
}
.ico--save.ico-glow,
.ico--save::after.ico-glow {
    width: 36px;
    height: 36px;
}
.ico--save.ico-glow--circle,
.ico--save::after.ico-glow--circle {
    width: 44px;
    height: 44px;
}
.ico--save.ico-glow::after,
.ico--save::after.ico-glow::after {
    width: 32px;
    height: 32px;
}
.ico--basic,
.ico--basic::after {
    -webkit-mask: url('icons/ico_basic.svg') no-repeat center;
    mask: url('icons/ico_basic.svg') no-repeat center;
    display: inline-block;
    flex: 0 0 auto;
    background-color: #2c3141;
    -webkit-mask-size: contain;
    mask-size: contain;
    width: 32px;
    height: 32px;
    transition-timing-function: ease;
    transition-property: background-color;
    transition-delay: 0s;
    transition-duration: 0.2s;
}
.ico--basic.ico-glow,
.ico--basic::after.ico-glow {
    width: 36px;
    height: 36px;
}
.ico--basic.ico-glow--circle,
.ico--basic::after.ico-glow--circle {
    width: 44px;
    height: 44px;
}
.ico--basic.ico-glow::after,
.ico--basic::after.ico-glow::after {
    width: 32px;
    height: 32px;
}
.ico--calendly,
.ico--calendly::after {
    -webkit-mask: url('icons/ico_calendly_new.svg') no-repeat center;
    mask: url('icons/ico_calendly_new.svg') no-repeat center;
    display: inline-block;
    flex: 0 0 auto;
    background-color: #2c3141;
    -webkit-mask-size: contain;
    mask-size: contain;
    width: 32px;
    height: 32px;
    transition-timing-function: ease;
    transition-property: background-color;
    transition-delay: 0s;
    transition-duration: 0.2s;
}
.ico--calendly.ico-glow,
.ico--calendly::after.ico-glow {
    width: 36px;
    height: 36px;
}
.ico--calendly.ico-glow--circle,
.ico--calendly::after.ico-glow--circle {
    width: 44px;
    height: 44px;
}
.ico--calendly.ico-glow::after,
.ico--calendly::after.ico-glow::after {
    width: 32px;
    height: 32px;
}
.ico--top-bottom-arrow,
.ico--top-bottom-arrow::after {
    -webkit-mask: url('icons/ico_top-bottom-arrow.svg') no-repeat center;
    mask: url('icons/ico_top-bottom-arrow.svg') no-repeat center;
    display: inline-block;
    flex: 0 0 auto;
    background-color: #2c3141;
    -webkit-mask-size: contain;
    mask-size: contain;
    width: 32px;
    height: 32px;
    transition-timing-function: ease;
    transition-property: background-color;
    transition-delay: 0s;
    transition-duration: 0.2s;
}
.ico--top-bottom-arrow.ico-glow,
.ico--top-bottom-arrow::after.ico-glow {
    width: 36px;
    height: 36px;
}
.ico--top-bottom-arrow.ico-glow--circle,
.ico--top-bottom-arrow::after.ico-glow--circle {
    width: 44px;
    height: 44px;
}
.ico--top-bottom-arrow.ico-glow::after,
.ico--top-bottom-arrow::after.ico-glow::after {
    width: 32px;
    height: 32px;
}
.ico--add-email-slot,
.ico--add-email-slot::after {
    -webkit-mask: url('icons/ico_add-email-slot-empty.svg') no-repeat center;
    mask: url('icons/ico_add-email-slot-empty.svg') no-repeat center;
    display: inline-block;
    flex: 0 0 auto;
    background-color: #2c3141;
    -webkit-mask-size: contain;
    mask-size: contain;
    width: 32px;
    height: 32px;
    transition-timing-function: ease;
    transition-property: background-color;
    transition-delay: 0s;
    transition-duration: 0.2s;
}
.ico--add-email-slot.ico-glow,
.ico--add-email-slot::after.ico-glow {
    width: 36px;
    height: 36px;
}
.ico--add-email-slot.ico-glow--circle,
.ico--add-email-slot::after.ico-glow--circle {
    width: 44px;
    height: 44px;
}
.ico--add-email-slot.ico-glow::after,
.ico--add-email-slot::after.ico-glow::after {
    width: 32px;
    height: 32px;
}
.ico--add-prospects-to-list,
.ico--add-prospects-to-list::after {
    -webkit-mask: url('icons/ico_add_list.svg') no-repeat center;
    mask: url('icons/ico_add_list.svg') no-repeat center;
    display: inline-block;
    flex: 0 0 auto;
    background-color: #2c3141;
    -webkit-mask-size: contain;
    mask-size: contain;
    width: 32px;
    height: 32px;
    transition-timing-function: ease;
    transition-property: background-color;
    transition-delay: 0s;
    transition-duration: 0.2s;
}
.ico--add-prospects-to-list.ico-glow,
.ico--add-prospects-to-list::after.ico-glow {
    width: 36px;
    height: 36px;
}
.ico--add-prospects-to-list.ico-glow--circle,
.ico--add-prospects-to-list::after.ico-glow--circle {
    width: 44px;
    height: 44px;
}
.ico--add-prospects-to-list.ico-glow::after,
.ico--add-prospects-to-list::after.ico-glow::after {
    width: 32px;
    height: 32px;
}
.ico--add-prospect,
.ico--add-prospect::after {
    -webkit-mask: url('icons/ico_add_prospect.svg') no-repeat center;
    mask: url('icons/ico_add_prospect.svg') no-repeat center;
    display: inline-block;
    flex: 0 0 auto;
    background-color: #2c3141;
    -webkit-mask-size: contain;
    mask-size: contain;
    width: 32px;
    height: 32px;
    transition-timing-function: ease;
    transition-property: background-color;
    transition-delay: 0s;
    transition-duration: 0.2s;
}
.ico--add-prospect.ico-glow,
.ico--add-prospect::after.ico-glow {
    width: 36px;
    height: 36px;
}
.ico--add-prospect.ico-glow--circle,
.ico--add-prospect::after.ico-glow--circle {
    width: 44px;
    height: 44px;
}
.ico--add-prospect.ico-glow::after,
.ico--add-prospect::after.ico-glow::after {
    width: 32px;
    height: 32px;
}
.ico--key,
.ico--key::after {
    -webkit-mask: url('icons/ico_key.svg') no-repeat center;
    mask: url('icons/ico_key.svg') no-repeat center;
    display: inline-block;
    flex: 0 0 auto;
    background-color: #2c3141;
    -webkit-mask-size: contain;
    mask-size: contain;
    width: 32px;
    height: 32px;
    transition-timing-function: ease;
    transition-property: background-color;
    transition-delay: 0s;
    transition-duration: 0.2s;
}
.ico--key.ico-glow,
.ico--key::after.ico-glow {
    width: 36px;
    height: 36px;
}
.ico--key.ico-glow--circle,
.ico--key::after.ico-glow--circle {
    width: 44px;
    height: 44px;
}
.ico--key.ico-glow::after,
.ico--key::after.ico-glow::after {
    width: 32px;
    height: 32px;
}
.ico--match,
.ico--match::after {
    -webkit-mask: url('icons/ico_match.svg') no-repeat center;
    mask: url('icons/ico_match.svg') no-repeat center;
    display: inline-block;
    flex: 0 0 auto;
    background-color: #2c3141;
    -webkit-mask-size: contain;
    mask-size: contain;
    width: 32px;
    height: 32px;
    transition-timing-function: ease;
    transition-property: background-color;
    transition-delay: 0s;
    transition-duration: 0.2s;
}
.ico--match.ico-glow,
.ico--match::after.ico-glow {
    width: 36px;
    height: 36px;
}
.ico--match.ico-glow--circle,
.ico--match::after.ico-glow--circle {
    width: 44px;
    height: 44px;
}
.ico--match.ico-glow::after,
.ico--match::after.ico-glow::after {
    width: 32px;
    height: 32px;
}
.ico--add-prospects-to-campaign,
.ico--add-prospects-to-campaign::after {
    -webkit-mask: url('icons/ico_add_to_campaign.svg') no-repeat center;
    mask: url('icons/ico_add_to_campaign.svg') no-repeat center;
    display: inline-block;
    flex: 0 0 auto;
    background-color: #2c3141;
    -webkit-mask-size: contain;
    mask-size: contain;
    width: 32px;
    height: 32px;
    transition-timing-function: ease;
    transition-property: background-color;
    transition-delay: 0s;
    transition-duration: 0.2s;
}
.ico--add-prospects-to-campaign.ico-glow,
.ico--add-prospects-to-campaign::after.ico-glow {
    width: 36px;
    height: 36px;
}
.ico--add-prospects-to-campaign.ico-glow--circle,
.ico--add-prospects-to-campaign::after.ico-glow--circle {
    width: 44px;
    height: 44px;
}
.ico--add-prospects-to-campaign.ico-glow::after,
.ico--add-prospects-to-campaign::after.ico-glow::after {
    width: 32px;
    height: 32px;
}
.ico--search,
.ico--search::after {
    -webkit-mask: url('icons/ico_search.svg') no-repeat center;
    mask: url('icons/ico_search.svg') no-repeat center;
    display: inline-block;
    flex: 0 0 auto;
    background-color: #2c3141;
    -webkit-mask-size: contain;
    mask-size: contain;
    width: 32px;
    height: 32px;
    transition-timing-function: ease;
    transition-property: background-color;
    transition-delay: 0s;
    transition-duration: 0.2s;
}
.ico--search.ico-glow,
.ico--search::after.ico-glow {
    width: 36px;
    height: 36px;
}
.ico--search.ico-glow--circle,
.ico--search::after.ico-glow--circle {
    width: 44px;
    height: 44px;
}
.ico--search.ico-glow::after,
.ico--search::after.ico-glow::after {
    width: 32px;
    height: 32px;
}
.ico--login,
.ico--login::after {
    -webkit-mask: url('icons/ico_login.svg') no-repeat center;
    mask: url('icons/ico_login.svg') no-repeat center;
    display: inline-block;
    flex: 0 0 auto;
    background-color: #2c3141;
    -webkit-mask-size: contain;
    mask-size: contain;
    width: 32px;
    height: 32px;
    transition-timing-function: ease;
    transition-property: background-color;
    transition-delay: 0s;
    transition-duration: 0.2s;
}
.ico--login.ico-glow,
.ico--login::after.ico-glow {
    width: 36px;
    height: 36px;
}
.ico--login.ico-glow--circle,
.ico--login::after.ico-glow--circle {
    width: 44px;
    height: 44px;
}
.ico--login.ico-glow::after,
.ico--login::after.ico-glow::after {
    width: 32px;
    height: 32px;
}
.ico--accounts,
.ico--accounts::after {
    -webkit-mask: url('icons/ico_accounts.svg') no-repeat center;
    mask: url('icons/ico_accounts.svg') no-repeat center;
    display: inline-block;
    flex: 0 0 auto;
    background-color: #2c3141;
    -webkit-mask-size: contain;
    mask-size: contain;
    width: 32px;
    height: 32px;
    transition-timing-function: ease;
    transition-property: background-color;
    transition-delay: 0s;
    transition-duration: 0.2s;
}
.ico--accounts.ico-glow,
.ico--accounts::after.ico-glow {
    width: 36px;
    height: 36px;
}
.ico--accounts.ico-glow--circle,
.ico--accounts::after.ico-glow--circle {
    width: 44px;
    height: 44px;
}
.ico--accounts.ico-glow::after,
.ico--accounts::after.ico-glow::after {
    width: 32px;
    height: 32px;
}
.ico--tick,
.ico--tick::after {
    -webkit-mask: url('icons/ico_check.svg') no-repeat center;
    mask: url('icons/ico_check.svg') no-repeat center;
    display: inline-block;
    flex: 0 0 auto;
    background-color: #2c3141;
    -webkit-mask-size: contain;
    mask-size: contain;
    width: 32px;
    height: 32px;
    transition-timing-function: ease;
    transition-property: background-color;
    transition-delay: 0s;
    transition-duration: 0.2s;
}
.ico--tick.ico-glow,
.ico--tick::after.ico-glow {
    width: 36px;
    height: 36px;
}
.ico--tick.ico-glow--circle,
.ico--tick::after.ico-glow--circle {
    width: 44px;
    height: 44px;
}
.ico--tick.ico-glow::after,
.ico--tick::after.ico-glow::after {
    width: 32px;
    height: 32px;
}
.ico--check,
.ico--check::after {
    -webkit-mask: url('icons/ico_check2.svg') no-repeat center;
    mask: url('icons/ico_check2.svg') no-repeat center;
    display: inline-block;
    flex: 0 0 auto;
    background-color: #2c3141;
    -webkit-mask-size: contain;
    mask-size: contain;
    width: 32px;
    height: 32px;
    transition-timing-function: ease;
    transition-property: background-color;
    transition-delay: 0s;
    transition-duration: 0.2s;
}
.ico--check.ico-glow,
.ico--check::after.ico-glow {
    width: 36px;
    height: 36px;
}
.ico--check.ico-glow--circle,
.ico--check::after.ico-glow--circle {
    width: 44px;
    height: 44px;
}
.ico--check.ico-glow::after,
.ico--check::after.ico-glow::after {
    width: 32px;
    height: 32px;
}
.ico--block,
.ico--block::after {
    -webkit-mask: url('icons/ico_block.svg') no-repeat center;
    mask: url('icons/ico_block.svg') no-repeat center;
    display: inline-block;
    flex: 0 0 auto;
    background-color: #2c3141;
    -webkit-mask-size: contain;
    mask-size: contain;
    width: 32px;
    height: 32px;
    transition-timing-function: ease;
    transition-property: background-color;
    transition-delay: 0s;
    transition-duration: 0.2s;
}
.ico--block.ico-glow,
.ico--block::after.ico-glow {
    width: 36px;
    height: 36px;
}
.ico--block.ico-glow--circle,
.ico--block::after.ico-glow--circle {
    width: 44px;
    height: 44px;
}
.ico--block.ico-glow::after,
.ico--block::after.ico-glow::after {
    width: 32px;
    height: 32px;
}
.ico--ignored,
.ico--ignored::after {
    -webkit-mask: url('icons/ico_block2.svg') no-repeat center;
    mask: url('icons/ico_block2.svg') no-repeat center;
    display: inline-block;
    flex: 0 0 auto;
    background-color: #2c3141;
    -webkit-mask-size: contain;
    mask-size: contain;
    width: 32px;
    height: 32px;
    transition-timing-function: ease;
    transition-property: background-color;
    transition-delay: 0s;
    transition-duration: 0.2s;
}
.ico--ignored.ico-glow,
.ico--ignored::after.ico-glow {
    width: 36px;
    height: 36px;
}
.ico--ignored.ico-glow--circle,
.ico--ignored::after.ico-glow--circle {
    width: 44px;
    height: 44px;
}
.ico--ignored.ico-glow::after,
.ico--ignored::after.ico-glow::after {
    width: 32px;
    height: 32px;
}
.ico--sms-ignored,
.ico--sms-ignored::after {
    -webkit-mask: url('icons/ico_sms_ignored.svg') no-repeat center;
    mask: url('icons/ico_sms_ignored.svg') no-repeat center;
    display: inline-block;
    flex: 0 0 auto;
    background-color: #2c3141;
    -webkit-mask-size: contain;
    mask-size: contain;
    width: 32px;
    height: 32px;
    transition-timing-function: ease;
    transition-property: background-color;
    transition-delay: 0s;
    transition-duration: 0.2s;
}
.ico--sms-ignored.ico-glow,
.ico--sms-ignored::after.ico-glow {
    width: 36px;
    height: 36px;
}
.ico--sms-ignored.ico-glow--circle,
.ico--sms-ignored::after.ico-glow--circle {
    width: 44px;
    height: 44px;
}
.ico--sms-ignored.ico-glow::after,
.ico--sms-ignored::after.ico-glow::after {
    width: 32px;
    height: 32px;
}
.ico--down-sm,
.ico--down-sm::after {
    -webkit-mask: url('icons/ico_down_small.svg?1') no-repeat center;
    mask: url('icons/ico_down_small.svg?1') no-repeat center;
    display: inline-block;
    flex: 0 0 auto;
    background-color: #2c3141;
    -webkit-mask-size: contain;
    mask-size: contain;
    width: 32px;
    height: 32px;
    transition-timing-function: ease;
    transition-property: background-color;
    transition-delay: 0s;
    transition-duration: 0.2s;
    width: 20px;
    height: 20px;
    background-color: #ec1940;
}
.ico--down-sm.ico-glow,
.ico--down-sm::after.ico-glow {
    width: 36px;
    height: 36px;
}
.ico--down-sm.ico-glow--circle,
.ico--down-sm::after.ico-glow--circle {
    width: 44px;
    height: 44px;
}
.ico--down-sm.ico-glow::after,
.ico--down-sm::after.ico-glow::after {
    width: 32px;
    height: 32px;
}
.ico--down-sm.ico-glow,
.ico--down-sm::after.ico-glow {
    width: 24px;
    height: 24px;
}
.ico--down-sm.ico-glow::after,
.ico--down-sm::after.ico-glow::after {
    width: 20px;
    height: 20px;
}
.ico--down-sm.ico-glow--circle,
.ico--down-sm::after.ico-glow--circle {
    width: 20px;
    height: 20px;
}
.ico--down-sm.ico-glow--circle::after,
.ico--down-sm::after.ico-glow--circle::after {
    width: 14px;
    height: 14px;
}
.ico--down,
.ico--down::after {
    -webkit-mask: url('icons/ico_down.svg') no-repeat center;
    mask: url('icons/ico_down.svg') no-repeat center;
    display: inline-block;
    flex: 0 0 auto;
    background-color: #2c3141;
    -webkit-mask-size: contain;
    mask-size: contain;
    width: 32px;
    height: 32px;
    transition-timing-function: ease;
    transition-property: background-color;
    transition-delay: 0s;
    transition-duration: 0.2s;
}
.ico--down.ico-glow,
.ico--down::after.ico-glow {
    width: 36px;
    height: 36px;
}
.ico--down.ico-glow--circle,
.ico--down::after.ico-glow--circle {
    width: 44px;
    height: 44px;
}
.ico--down.ico-glow::after,
.ico--down::after.ico-glow::after {
    width: 32px;
    height: 32px;
}
.ico--thread,
.ico--thread::after {
    -webkit-mask: url('icons/ico_thread_3.svg') no-repeat center;
    mask: url('icons/ico_thread_3.svg') no-repeat center;
    display: inline-block;
    flex: 0 0 auto;
    background-color: #2c3141;
    -webkit-mask-size: contain;
    mask-size: contain;
    width: 32px;
    height: 32px;
    transition-timing-function: ease;
    transition-property: background-color;
    transition-delay: 0s;
    transition-duration: 0.2s;
}
.ico--thread.ico-glow,
.ico--thread::after.ico-glow {
    width: 36px;
    height: 36px;
}
.ico--thread.ico-glow--circle,
.ico--thread::after.ico-glow--circle {
    width: 44px;
    height: 44px;
}
.ico--thread.ico-glow::after,
.ico--thread::after.ico-glow::after {
    width: 32px;
    height: 32px;
}
.ico--bounce-shield,
.ico--bounce-shield::after {
    -webkit-mask: url('icons/ico_bounce_shield.svg') no-repeat center;
    mask: url('icons/ico_bounce_shield.svg') no-repeat center;
    display: inline-block;
    flex: 0 0 auto;
    background-color: #2c3141;
    -webkit-mask-size: contain;
    mask-size: contain;
    width: 32px;
    height: 32px;
    transition-timing-function: ease;
    transition-property: background-color;
    transition-delay: 0s;
    transition-duration: 0.2s;
}
.ico--bounce-shield.ico-glow,
.ico--bounce-shield::after.ico-glow {
    width: 36px;
    height: 36px;
}
.ico--bounce-shield.ico-glow--circle,
.ico--bounce-shield::after.ico-glow--circle {
    width: 44px;
    height: 44px;
}
.ico--bounce-shield.ico-glow::after,
.ico--bounce-shield::after.ico-glow::after {
    width: 32px;
    height: 32px;
}
.ico--email-empty-slot,
.ico--email-empty-slot::after {
    -webkit-mask: url('icons/ico_email-slot-empty.svg') no-repeat center;
    mask: url('icons/ico_email-slot-empty.svg') no-repeat center;
    display: inline-block;
    flex: 0 0 auto;
    background-color: #2c3141;
    -webkit-mask-size: contain;
    mask-size: contain;
    width: 32px;
    height: 32px;
    transition-timing-function: ease;
    transition-property: background-color;
    transition-delay: 0s;
    transition-duration: 0.2s;
}
.ico--email-empty-slot.ico-glow,
.ico--email-empty-slot::after.ico-glow {
    width: 36px;
    height: 36px;
}
.ico--email-empty-slot.ico-glow--circle,
.ico--email-empty-slot::after.ico-glow--circle {
    width: 44px;
    height: 44px;
}
.ico--email-empty-slot.ico-glow::after,
.ico--email-empty-slot::after.ico-glow::after {
    width: 32px;
    height: 32px;
}
.ico--email-slot,
.ico--email-slot::after {
    -webkit-mask: url('icons/ico_email-slot.svg') no-repeat center;
    mask: url('icons/ico_email-slot.svg') no-repeat center;
    display: inline-block;
    flex: 0 0 auto;
    background-color: #2c3141;
    -webkit-mask-size: contain;
    mask-size: contain;
    width: 32px;
    height: 32px;
    transition-timing-function: ease;
    transition-property: background-color;
    transition-delay: 0s;
    transition-duration: 0.2s;
}
.ico--email-slot.ico-glow,
.ico--email-slot::after.ico-glow {
    width: 36px;
    height: 36px;
}
.ico--email-slot.ico-glow--circle,
.ico--email-slot::after.ico-glow--circle {
    width: 44px;
    height: 44px;
}
.ico--email-slot.ico-glow::after,
.ico--email-slot::after.ico-glow::after {
    width: 32px;
    height: 32px;
}
.ico--mobile-empty-slot,
.ico--mobile-empty-slot::after {
    -webkit-mask: url('icons/ico_mobile-slot-empty.svg') no-repeat center;
    mask: url('icons/ico_mobile-slot-empty.svg') no-repeat center;
    display: inline-block;
    flex: 0 0 auto;
    background-color: #2c3141;
    -webkit-mask-size: contain;
    mask-size: contain;
    width: 32px;
    height: 32px;
    transition-timing-function: ease;
    transition-property: background-color;
    transition-delay: 0s;
    transition-duration: 0.2s;
}
.ico--mobile-empty-slot.ico-glow,
.ico--mobile-empty-slot::after.ico-glow {
    width: 36px;
    height: 36px;
}
.ico--mobile-empty-slot.ico-glow--circle,
.ico--mobile-empty-slot::after.ico-glow--circle {
    width: 44px;
    height: 44px;
}
.ico--mobile-empty-slot.ico-glow::after,
.ico--mobile-empty-slot::after.ico-glow::after {
    width: 32px;
    height: 32px;
}
.ico--mobile-slot,
.ico--mobile-slot::after {
    -webkit-mask: url('icons/ico_mobile-slot.svg') no-repeat center;
    mask: url('icons/ico_mobile-slot.svg') no-repeat center;
    display: inline-block;
    flex: 0 0 auto;
    background-color: #2c3141;
    -webkit-mask-size: contain;
    mask-size: contain;
    width: 32px;
    height: 32px;
    transition-timing-function: ease;
    transition-property: background-color;
    transition-delay: 0s;
    transition-duration: 0.2s;
}
.ico--mobile-slot.ico-glow,
.ico--mobile-slot::after.ico-glow {
    width: 36px;
    height: 36px;
}
.ico--mobile-slot.ico-glow--circle,
.ico--mobile-slot::after.ico-glow--circle {
    width: 44px;
    height: 44px;
}
.ico--mobile-slot.ico-glow::after,
.ico--mobile-slot::after.ico-glow::after {
    width: 32px;
    height: 32px;
}
.ico--linkedin-empty-slot,
.ico--linkedin-empty-slot::after {
    -webkit-mask: url('icons/ico_linkedin-slot-empty.svg') no-repeat center;
    mask: url('icons/ico_linkedin-slot-empty.svg') no-repeat center;
    display: inline-block;
    flex: 0 0 auto;
    background-color: #2c3141;
    -webkit-mask-size: contain;
    mask-size: contain;
    width: 32px;
    height: 32px;
    transition-timing-function: ease;
    transition-property: background-color;
    transition-delay: 0s;
    transition-duration: 0.2s;
}
.ico--linkedin-empty-slot.ico-glow,
.ico--linkedin-empty-slot::after.ico-glow {
    width: 36px;
    height: 36px;
}
.ico--linkedin-empty-slot.ico-glow--circle,
.ico--linkedin-empty-slot::after.ico-glow--circle {
    width: 44px;
    height: 44px;
}
.ico--linkedin-empty-slot.ico-glow::after,
.ico--linkedin-empty-slot::after.ico-glow::after {
    width: 32px;
    height: 32px;
}
.ico--linkedin-automation,
.ico--linkedin-automation::after {
    -webkit-mask: url('icons/ico_linkedin-automation.svg') no-repeat center;
    mask: url('icons/ico_linkedin-automation.svg') no-repeat center;
    display: inline-block;
    flex: 0 0 auto;
    background-color: #2c3141;
    -webkit-mask-size: contain;
    mask-size: contain;
    width: 32px;
    height: 32px;
    transition-timing-function: ease;
    transition-property: background-color;
    transition-delay: 0s;
    transition-duration: 0.2s;
}
.ico--linkedin-automation.ico-glow,
.ico--linkedin-automation::after.ico-glow {
    width: 36px;
    height: 36px;
}
.ico--linkedin-automation.ico-glow--circle,
.ico--linkedin-automation::after.ico-glow--circle {
    width: 44px;
    height: 44px;
}
.ico--linkedin-automation.ico-glow::after,
.ico--linkedin-automation::after.ico-glow::after {
    width: 32px;
    height: 32px;
}
.ico--linkedin-manual,
.ico--linkedin-manual::after {
    -webkit-mask: url('icons/ico_linkedin-manual.svg') no-repeat center;
    mask: url('icons/ico_linkedin-manual.svg') no-repeat center;
    display: inline-block;
    flex: 0 0 auto;
    background-color: #2c3141;
    -webkit-mask-size: contain;
    mask-size: contain;
    width: 32px;
    height: 32px;
    transition-timing-function: ease;
    transition-property: background-color;
    transition-delay: 0s;
    transition-duration: 0.2s;
}
.ico--linkedin-manual.ico-glow,
.ico--linkedin-manual::after.ico-glow {
    width: 36px;
    height: 36px;
}
.ico--linkedin-manual.ico-glow--circle,
.ico--linkedin-manual::after.ico-glow--circle {
    width: 44px;
    height: 44px;
}
.ico--linkedin-manual.ico-glow::after,
.ico--linkedin-manual::after.ico-glow::after {
    width: 32px;
    height: 32px;
}
.ico--linkedin-slot,
.ico--linkedin-slot::after {
    display: inline-block;
    background-image: url('icons/ico_linkedin-slot.svg');
    background-size: contain;
    background-color: unset;
}
.ico--book,
.ico--book::after {
    -webkit-mask: url('icons/ico_book.svg') no-repeat center;
    mask: url('icons/ico_book.svg') no-repeat center;
    display: inline-block;
    flex: 0 0 auto;
    background-color: #2c3141;
    -webkit-mask-size: contain;
    mask-size: contain;
    width: 32px;
    height: 32px;
    transition-timing-function: ease;
    transition-property: background-color;
    transition-delay: 0s;
    transition-duration: 0.2s;
}
.ico--book.ico-glow,
.ico--book::after.ico-glow {
    width: 36px;
    height: 36px;
}
.ico--book.ico-glow--circle,
.ico--book::after.ico-glow--circle {
    width: 44px;
    height: 44px;
}
.ico--book.ico-glow::after,
.ico--book::after.ico-glow::after {
    width: 32px;
    height: 32px;
}
.ico--minus,
.ico--minus::after {
    -webkit-mask: url('icons/ico_minus.svg') no-repeat center;
    mask: url('icons/ico_minus.svg') no-repeat center;
    display: inline-block;
    flex: 0 0 auto;
    background-color: #2c3141;
    -webkit-mask-size: contain;
    mask-size: contain;
    width: 32px;
    height: 32px;
    transition-timing-function: ease;
    transition-property: background-color;
    transition-delay: 0s;
    transition-duration: 0.2s;
}
.ico--minus.ico-glow,
.ico--minus::after.ico-glow {
    width: 36px;
    height: 36px;
}
.ico--minus.ico-glow--circle,
.ico--minus::after.ico-glow--circle {
    width: 44px;
    height: 44px;
}
.ico--minus.ico-glow::after,
.ico--minus::after.ico-glow::after {
    width: 32px;
    height: 32px;
}
.ico--left,
.ico--left::after {
    -webkit-mask: url('icons/arrow/ico_left.svg') no-repeat center;
    mask: url('icons/arrow/ico_left.svg') no-repeat center;
    display: inline-block;
    flex: 0 0 auto;
    background-color: #2c3141;
    -webkit-mask-size: contain;
    mask-size: contain;
    width: 32px;
    height: 32px;
    transition-timing-function: ease;
    transition-property: background-color;
    transition-delay: 0s;
    transition-duration: 0.2s;
}
.ico--left.ico-glow,
.ico--left::after.ico-glow {
    width: 36px;
    height: 36px;
}
.ico--left.ico-glow--circle,
.ico--left::after.ico-glow--circle {
    width: 44px;
    height: 44px;
}
.ico--left.ico-glow::after,
.ico--left::after.ico-glow::after {
    width: 32px;
    height: 32px;
}
.ico--left2,
.ico--left2::after {
    -webkit-mask: url('icons/arrow/ico_left2.svg') no-repeat center;
    mask: url('icons/arrow/ico_left2.svg') no-repeat center;
    display: inline-block;
    flex: 0 0 auto;
    background-color: #2c3141;
    -webkit-mask-size: contain;
    mask-size: contain;
    width: 32px;
    height: 32px;
    transition-timing-function: ease;
    transition-property: background-color;
    transition-delay: 0s;
    transition-duration: 0.2s;
}
.ico--left2.ico-glow,
.ico--left2::after.ico-glow {
    width: 36px;
    height: 36px;
}
.ico--left2.ico-glow--circle,
.ico--left2::after.ico-glow--circle {
    width: 44px;
    height: 44px;
}
.ico--left2.ico-glow::after,
.ico--left2::after.ico-glow::after {
    width: 32px;
    height: 32px;
}
.ico--right,
.ico--right::after {
    -webkit-mask: url('icons/arrow/ico_right.svg') no-repeat center;
    mask: url('icons/arrow/ico_right.svg') no-repeat center;
    display: inline-block;
    flex: 0 0 auto;
    background-color: #2c3141;
    -webkit-mask-size: contain;
    mask-size: contain;
    width: 32px;
    height: 32px;
    transition-timing-function: ease;
    transition-property: background-color;
    transition-delay: 0s;
    transition-duration: 0.2s;
}
.ico--right.ico-glow,
.ico--right::after.ico-glow {
    width: 36px;
    height: 36px;
}
.ico--right.ico-glow--circle,
.ico--right::after.ico-glow--circle {
    width: 44px;
    height: 44px;
}
.ico--right.ico-glow::after,
.ico--right::after.ico-glow::after {
    width: 32px;
    height: 32px;
}
.ico--right2,
.ico--right2::after {
    -webkit-mask: url('icons/arrow/ico_right2.svg') no-repeat center;
    mask: url('icons/arrow/ico_right2.svg') no-repeat center;
    display: inline-block;
    flex: 0 0 auto;
    background-color: #2c3141;
    -webkit-mask-size: contain;
    mask-size: contain;
    width: 32px;
    height: 32px;
    transition-timing-function: ease;
    transition-property: background-color;
    transition-delay: 0s;
    transition-duration: 0.2s;
}
.ico--right2.ico-glow,
.ico--right2::after.ico-glow {
    width: 36px;
    height: 36px;
}
.ico--right2.ico-glow--circle,
.ico--right2::after.ico-glow--circle {
    width: 44px;
    height: 44px;
}
.ico--right2.ico-glow::after,
.ico--right2::after.ico-glow::after {
    width: 32px;
    height: 32px;
}
.ico--right-arrow,
.ico--right-arrow::after {
    -webkit-mask: url('icons/ico_right_arrow.svg') no-repeat center;
    mask: url('icons/ico_right_arrow.svg') no-repeat center;
    display: inline-block;
    flex: 0 0 auto;
    background-color: #2c3141;
    -webkit-mask-size: contain;
    mask-size: contain;
    width: 32px;
    height: 32px;
    transition-timing-function: ease;
    transition-property: background-color;
    transition-delay: 0s;
    transition-duration: 0.2s;
}
.ico--right-arrow.ico-glow,
.ico--right-arrow::after.ico-glow {
    width: 36px;
    height: 36px;
}
.ico--right-arrow.ico-glow--circle,
.ico--right-arrow::after.ico-glow--circle {
    width: 44px;
    height: 44px;
}
.ico--right-arrow.ico-glow::after,
.ico--right-arrow::after.ico-glow::after {
    width: 32px;
    height: 32px;
}
.ico--youtube,
.ico--youtube::after {
    -webkit-mask: url('icons/ico_youtube.svg') no-repeat center;
    mask: url('icons/ico_youtube.svg') no-repeat center;
    display: inline-block;
    flex: 0 0 auto;
    background-color: #2c3141;
    -webkit-mask-size: contain;
    mask-size: contain;
    width: 32px;
    height: 32px;
    transition-timing-function: ease;
    transition-property: background-color;
    transition-delay: 0s;
    transition-duration: 0.2s;
}
.ico--youtube.ico-glow,
.ico--youtube::after.ico-glow {
    width: 36px;
    height: 36px;
}
.ico--youtube.ico-glow--circle,
.ico--youtube::after.ico-glow--circle {
    width: 44px;
    height: 44px;
}
.ico--youtube.ico-glow::after,
.ico--youtube::after.ico-glow::after {
    width: 32px;
    height: 32px;
}
.ico--not-in-slot,
.ico--not-in-slot::after {
    -webkit-mask: url('icons/ico_not_in_slot.svg') no-repeat center;
    mask: url('icons/ico_not_in_slot.svg') no-repeat center;
    display: inline-block;
    flex: 0 0 auto;
    background-color: #2c3141;
    -webkit-mask-size: contain;
    mask-size: contain;
    width: 32px;
    height: 32px;
    transition-timing-function: ease;
    transition-property: background-color;
    transition-delay: 0s;
    transition-duration: 0.2s;
}
.ico--not-in-slot.ico-glow,
.ico--not-in-slot::after.ico-glow {
    width: 36px;
    height: 36px;
}
.ico--not-in-slot.ico-glow--circle,
.ico--not-in-slot::after.ico-glow--circle {
    width: 44px;
    height: 44px;
}
.ico--not-in-slot.ico-glow::after,
.ico--not-in-slot::after.ico-glow::after {
    width: 32px;
    height: 32px;
}
.ico--spam-check,
.ico--spam-check::after {
    -webkit-mask: url('icons/ico_spam_check.svg') no-repeat center;
    mask: url('icons/ico_spam_check.svg') no-repeat center;
    display: inline-block;
    flex: 0 0 auto;
    background-color: #2c3141;
    -webkit-mask-size: contain;
    mask-size: contain;
    width: 32px;
    height: 32px;
    transition-timing-function: ease;
    transition-property: background-color;
    transition-delay: 0s;
    transition-duration: 0.2s;
}
.ico--spam-check.ico-glow,
.ico--spam-check::after.ico-glow {
    width: 36px;
    height: 36px;
}
.ico--spam-check.ico-glow--circle,
.ico--spam-check::after.ico-glow--circle {
    width: 44px;
    height: 44px;
}
.ico--spam-check.ico-glow::after,
.ico--spam-check::after.ico-glow::after {
    width: 32px;
    height: 32px;
}
.ico--gift,
.ico--gift::after {
    -webkit-mask: url("icons/ico_gift.svg") no-repeat center;
    mask: url("icons/ico_gift.svg") no-repeat center;
    display: inline-block;
    flex: 0 0 auto;
    background-color: #2c3141;
    -webkit-mask-size: contain;
    mask-size: contain;
    width: 32px;
    height: 32px;
    transition-timing-function: ease;
    transition-property: background-color;
    transition-delay: 0s;
    transition-duration: 0.2s;
}
.ico--gift.ico-glow,
.ico--gift::after.ico-glow {
    width: 36px;
    height: 36px;
}
.ico--gift.ico-glow--circle,
.ico--gift::after.ico-glow--circle {
    width: 44px;
    height: 44px;
}
.ico--gift.ico-glow::after,
.ico--gift::after.ico-glow::after {
    width: 32px;
    height: 32px;
}
.ico--marketplace,
.ico--marketplace::after {
    -webkit-mask: url("icons/ico_marketplace.svg") no-repeat center;
    mask: url("icons/ico_marketplace.svg") no-repeat center;
    display: inline-block;
    flex: 0 0 auto;
    background-color: #2c3141;
    -webkit-mask-size: contain;
    mask-size: contain;
    width: 32px;
    height: 32px;
    transition-timing-function: ease;
    transition-property: background-color;
    transition-delay: 0s;
    transition-duration: 0.2s;
}
.ico--marketplace.ico-glow,
.ico--marketplace::after.ico-glow {
    width: 36px;
    height: 36px;
}
.ico--marketplace.ico-glow--circle,
.ico--marketplace::after.ico-glow--circle {
    width: 44px;
    height: 44px;
}
.ico--marketplace.ico-glow::after,
.ico--marketplace::after.ico-glow::after {
    width: 32px;
    height: 32px;
}
.ico--strikethrough,
.ico--strikethrough::after {
    -webkit-mask: url('icons/ico_strikethrough.svg') no-repeat center;
    mask: url('icons/ico_strikethrough.svg') no-repeat center;
    display: inline-block;
    flex: 0 0 auto;
    background-color: #2c3141;
    -webkit-mask-size: contain;
    mask-size: contain;
    width: 32px;
    height: 32px;
    transition-timing-function: ease;
    transition-property: background-color;
    transition-delay: 0s;
    transition-duration: 0.2s;
}
.ico--strikethrough.ico-glow,
.ico--strikethrough::after.ico-glow {
    width: 36px;
    height: 36px;
}
.ico--strikethrough.ico-glow--circle,
.ico--strikethrough::after.ico-glow--circle {
    width: 44px;
    height: 44px;
}
.ico--strikethrough.ico-glow::after,
.ico--strikethrough::after.ico-glow::after {
    width: 32px;
    height: 32px;
}
.ico--reset-formatting,
.ico--reset-formatting::after {
    -webkit-mask: url('icons/ico_reset_formatting.svg') no-repeat center;
    mask: url('icons/ico_reset_formatting.svg') no-repeat center;
    display: inline-block;
    flex: 0 0 auto;
    background-color: #2c3141;
    -webkit-mask-size: contain;
    mask-size: contain;
    width: 32px;
    height: 32px;
    transition-timing-function: ease;
    transition-property: background-color;
    transition-delay: 0s;
    transition-duration: 0.2s;
}
.ico--reset-formatting.ico-glow,
.ico--reset-formatting::after.ico-glow {
    width: 36px;
    height: 36px;
}
.ico--reset-formatting.ico-glow--circle,
.ico--reset-formatting::after.ico-glow--circle {
    width: 44px;
    height: 44px;
}
.ico--reset-formatting.ico-glow::after,
.ico--reset-formatting::after.ico-glow::after {
    width: 32px;
    height: 32px;
}
.ico--quote,
.ico--quote::after {
    -webkit-mask: url('icons/ico_quote.svg') no-repeat center;
    mask: url('icons/ico_quote.svg') no-repeat center;
    display: inline-block;
    flex: 0 0 auto;
    background-color: #2c3141;
    -webkit-mask-size: contain;
    mask-size: contain;
    width: 32px;
    height: 32px;
    transition-timing-function: ease;
    transition-property: background-color;
    transition-delay: 0s;
    transition-duration: 0.2s;
}
.ico--quote.ico-glow,
.ico--quote::after.ico-glow {
    width: 36px;
    height: 36px;
}
.ico--quote.ico-glow--circle,
.ico--quote::after.ico-glow--circle {
    width: 44px;
    height: 44px;
}
.ico--quote.ico-glow::after,
.ico--quote::after.ico-glow::after {
    width: 32px;
    height: 32px;
}
.ico--limit-high,
.ico--limit-high::after {
    -webkit-mask: url('icons/ico_limit-high.svg') no-repeat center;
    mask: url('icons/ico_limit-high.svg') no-repeat center;
    display: inline-block;
    flex: 0 0 auto;
    background-color: #2c3141;
    -webkit-mask-size: contain;
    mask-size: contain;
    width: 32px;
    height: 32px;
    transition-timing-function: ease;
    transition-property: background-color;
    transition-delay: 0s;
    transition-duration: 0.2s;
}
.ico--limit-high.ico-glow,
.ico--limit-high::after.ico-glow {
    width: 36px;
    height: 36px;
}
.ico--limit-high.ico-glow--circle,
.ico--limit-high::after.ico-glow--circle {
    width: 44px;
    height: 44px;
}
.ico--limit-high.ico-glow::after,
.ico--limit-high::after.ico-glow::after {
    width: 32px;
    height: 32px;
}
.ico--limit-low,
.ico--limit-low::after {
    -webkit-mask: url('icons/ico_limit-low.svg') no-repeat center;
    mask: url('icons/ico_limit-low.svg') no-repeat center;
    display: inline-block;
    flex: 0 0 auto;
    background-color: #2c3141;
    -webkit-mask-size: contain;
    mask-size: contain;
    width: 32px;
    height: 32px;
    transition-timing-function: ease;
    transition-property: background-color;
    transition-delay: 0s;
    transition-duration: 0.2s;
}
.ico--limit-low.ico-glow,
.ico--limit-low::after.ico-glow {
    width: 36px;
    height: 36px;
}
.ico--limit-low.ico-glow--circle,
.ico--limit-low::after.ico-glow--circle {
    width: 44px;
    height: 44px;
}
.ico--limit-low.ico-glow::after,
.ico--limit-low::after.ico-glow::after {
    width: 32px;
    height: 32px;
}
.ico--spam-words,
.ico--spam-words::after {
    -webkit-mask: url('icons/ico_spam-words.svg') no-repeat center;
    mask: url('icons/ico_spam-words.svg') no-repeat center;
    display: inline-block;
    flex: 0 0 auto;
    background-color: #2c3141;
    -webkit-mask-size: contain;
    mask-size: contain;
    width: 32px;
    height: 32px;
    transition-timing-function: ease;
    transition-property: background-color;
    transition-delay: 0s;
    transition-duration: 0.2s;
}
.ico--spam-words.ico-glow,
.ico--spam-words::after.ico-glow {
    width: 36px;
    height: 36px;
}
.ico--spam-words.ico-glow--circle,
.ico--spam-words::after.ico-glow--circle {
    width: 44px;
    height: 44px;
}
.ico--spam-words.ico-glow::after,
.ico--spam-words::after.ico-glow::after {
    width: 32px;
    height: 32px;
}
.ico--templates,
.ico--templates::after {
    -webkit-mask: url('icons/ico_templates.svg') no-repeat center;
    mask: url('icons/ico_templates.svg') no-repeat center;
    display: inline-block;
    flex: 0 0 auto;
    background-color: #2c3141;
    -webkit-mask-size: contain;
    mask-size: contain;
    width: 32px;
    height: 32px;
    transition-timing-function: ease;
    transition-property: background-color;
    transition-delay: 0s;
    transition-duration: 0.2s;
}
.ico--templates.ico-glow,
.ico--templates::after.ico-glow {
    width: 36px;
    height: 36px;
}
.ico--templates.ico-glow--circle,
.ico--templates::after.ico-glow--circle {
    width: 44px;
    height: 44px;
}
.ico--templates.ico-glow::after,
.ico--templates::after.ico-glow::after {
    width: 32px;
    height: 32px;
}
.ico--template,
.ico--template::after {
    -webkit-mask: url('icons/ico_template_message.svg') no-repeat center;
    mask: url('icons/ico_template_message.svg') no-repeat center;
    display: inline-block;
    flex: 0 0 auto;
    background-color: #2c3141;
    -webkit-mask-size: contain;
    mask-size: contain;
    width: 32px;
    height: 32px;
    transition-timing-function: ease;
    transition-property: background-color;
    transition-delay: 0s;
    transition-duration: 0.2s;
}
.ico--template.ico-glow,
.ico--template::after.ico-glow {
    width: 36px;
    height: 36px;
}
.ico--template.ico-glow--circle,
.ico--template::after.ico-glow--circle {
    width: 44px;
    height: 44px;
}
.ico--template.ico-glow::after,
.ico--template::after.ico-glow::after {
    width: 32px;
    height: 32px;
}
.ico--filter,
.ico--filter::after {
    -webkit-mask: url('icons/ico_filter.svg') no-repeat center;
    mask: url('icons/ico_filter.svg') no-repeat center;
    display: inline-block;
    flex: 0 0 auto;
    background-color: #2c3141;
    -webkit-mask-size: contain;
    mask-size: contain;
    width: 32px;
    height: 32px;
    transition-timing-function: ease;
    transition-property: background-color;
    transition-delay: 0s;
    transition-duration: 0.2s;
}
.ico--filter.ico-glow,
.ico--filter::after.ico-glow {
    width: 36px;
    height: 36px;
}
.ico--filter.ico-glow--circle,
.ico--filter::after.ico-glow--circle {
    width: 44px;
    height: 44px;
}
.ico--filter.ico-glow::after,
.ico--filter::after.ico-glow::after {
    width: 32px;
    height: 32px;
}
.ico--signature,
.ico--signature::after {
    -webkit-mask: url('icons/ico_signature.svg') no-repeat center;
    mask: url('icons/ico_signature.svg') no-repeat center;
    display: inline-block;
    flex: 0 0 auto;
    background-color: #2c3141;
    -webkit-mask-size: contain;
    mask-size: contain;
    width: 32px;
    height: 32px;
    transition-timing-function: ease;
    transition-property: background-color;
    transition-delay: 0s;
    transition-duration: 0.2s;
}
.ico--signature.ico-glow,
.ico--signature::after.ico-glow {
    width: 36px;
    height: 36px;
}
.ico--signature.ico-glow--circle,
.ico--signature::after.ico-glow--circle {
    width: 44px;
    height: 44px;
}
.ico--signature.ico-glow::after,
.ico--signature::after.ico-glow::after {
    width: 32px;
    height: 32px;
}
.ico-glow {
    border-radius: 5px;
    background-color: transparent;
    position: relative;
    -webkit-mask: none;
    mask: none;
    width: 32px;
    height: 32px;
    cursor: pointer;
}
.ico-glow.ico-glow {
    width: 36px;
    height: 36px;
}
.ico-glow.ico-glow--circle {
    width: 44px;
    height: 44px;
}
.ico-glow.ico-glow::after {
    width: 32px;
    height: 32px;
}
.ico-glow::after {
    content: '';
    margin: auto;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    position: absolute;
    display: inline-block;
    transition: none;
}
.ico-glow:hover {
    background-color: #f5f5f6;
}
.ico-glow:hover::after {
    background-color: #2c3141;
}
.ico-glow--circle {
    border-radius: 50%;
    background-color: #f5f5f6;
    cursor: default;
}
.ico-glow--circle::after {
    background-color: #2c3141;
}
.ico-size--xxs {
    width: 16px;
    height: 16px;
}
.ico-size--xxs.ico-glow {
    width: 20px;
    height: 20px;
}
.ico-size--xxs.ico-glow::after {
    width: 16px;
    height: 16px;
}
.ico-size--xxs.ico-glow--circle {
    width: 16px;
    height: 16px;
}
.ico-size--xxs.ico-glow--circle::after {
    width: 12px;
    height: 12px;
}
.ico-size--xs {
    width: 20px;
    height: 20px;
}
.ico-size--xs.ico-glow {
    width: 24px;
    height: 24px;
}
.ico-size--xs.ico-glow::after {
    width: 20px;
    height: 20px;
}
.ico-size--xs.ico-glow--circle {
    width: 20px;
    height: 20px;
}
.ico-size--xs.ico-glow--circle::after {
    width: 14px;
    height: 14px;
}
.ico-size--sm {
    width: 24px;
    height: 24px;
}
.ico-size--sm.ico-glow {
    width: 26px;
    height: 26px;
}
.ico-size--sm.ico-glow::after {
    width: 24px;
    height: 24px;
}
.ico-size--md {
    width: 28px;
    height: 28px;
}
.ico-size--md.ico-glow {
    width: 32px;
    height: 32px;
}
.ico-size--md.ico-glow::after {
    width: 28px;
    height: 28px;
}
.ico-size--md.ico-glow--circle {
    width: 36px;
    height: 36px;
}
.ico-size--md.ico-glow--circle::after {
    width: 22px;
    height: 22px;
}
.ico-size--lg {
    width: 32px;
    height: 32px;
}
.ico-size--lg.ico-glow {
    width: 36px;
    height: 36px;
}
.ico-size--lg.ico-glow--circle {
    width: 44px;
    height: 44px;
}
.ico-size--lg.ico-glow::after {
    width: 32px;
    height: 32px;
}
.ico-after-color--spring-green::after,
.ico-after-color--spring-green:hover::after {
    background-color: #EE2C39;
}
.ico-after-color--iris-blue::after,
.ico-after-color--iris-blue:hover::after {
    background-color: #294cc7;
}
.ico-after-color--pumpkin-orange::after,
.ico-after-color--pumpkin-orange:hover::after {
    background-color: #f88114;
}
.ico-after-color--midnight-blue::after,
.ico-after-color--midnight-blue:hover::after {
    background-color: #2c3141;
}
.ico-after-color--cloudy-blue::after,
.ico-after-color--cloudy-blue:hover::after {
    background-color: #80838d;
}
.ico-after-color--cherry-red::after,
.ico-after-color--cherry-red:hover::after {
    background-color: #ec1940;
}
.ico-after-color--cornflower-blue::after,
.ico-after-color--cornflower-blue:hover::after {
    background-color: #476df1;
}
.ico-after-color--metal-blue::after,
.ico-after-color--metal-blue:hover::after {
    background-color: #c0c1c6;
}
.ico-after-color--pure-white::after,
.ico-after-color--pure-white:hover::after {
    background-color: #ffffff;
}
.ico-color--spring-green,
.ico-color--spring-green:hover {
    background-color: #45be31;
}
.ico-color--cherry-red,
.ico-color--cherry-red:hover {
    background-color: #ec1940;
}
.ico-color--cherry-red-10,
.ico-color--cherry-red-10:hover {
    background-color: rgba(236, 25, 64, 0.1);
}
.ico-color--iris-blue,
.ico-color--iris-blue:hover {
    background-color: #294cc7;
}
.ico-color--pumpkin-orange,
.ico-color--pumpkin-orange:hover {
    background-color: #f88114;
}
.ico-color--midnight-blue,
.ico-color--midnight-blue:hover {
    background-color: #2c3141;
}
.ico-color--storm-blue,
.ico-color--storm-blue:hover {
    background-color: #565a67;
}
.ico-color--cloudy-blue,
.ico-color--cloudy-blue:hover {
    background-color: #80838d;
}
.ico-color--ash-blue,
.ico-color--ash-blue:hover {
    background-color: #f5f5f6;
}
.ico-color--spring-green-10,
.ico-color--spring-green-10:hover {
    background-color: rgba(69, 190, 49, 0.1);
}
.ico-color--cornflower-blue-10,
.ico-color--cornflower-blue-10:hover {
    background-color: rgba(71, 109, 241, 0.1);
}
.ico-color--cornflower-blue-15,
.ico-color--cornflower-blue-15:hover {
    background-color: rgba(71, 109, 241, 0.15);
}
.ico-color--ghost-blue,
.ico-color--ghost-blue:hover {
    background-color: #f9f9f9;
}
.ico-color--metal-blue,
.ico-color--metal-blue:hover {
    background-color: #c0c1c6;
}
.ico-color--silver-blue,
.ico-color--silver-blue:hover {
    background-color: #eaeaec;
}
.ico-color--storm-blue,
.ico-color--storm-blue:hover {
    background-color: #565a67;
}
.ico-color--pure-white,
.ico-color--pure-white:hover {
    background-color: #ffffff;
}
.ico-color--orchid-violet,
.ico-color--orchid-violet:hover {
    background-color: #7845e5;
}
.ico-color--alpina-violet,
.ico-color--alpina-violet:hover {
    background-color: #8e5afc;
}
.ico-color--daffodil-yellow,
.ico-color--daffodil-yellow:hover {
    background-color: #feec4b;
}
.ico-color--lavender-blue,
.ico-color--lavender-blue:hover {
    background-color: #eaeefb;
}
.ico-color--black,
.ico-color--black:hover {
    background-color: #0b0204;
}
.ico-color--primary,
.ico-color--primary:hover {
    background-color: var(--controls-primary, #45be31);
}
.ico-color--primary-faded,
.ico-color--primary-faded:hover {
    background-color: var(--primary-color--faded, #f5f5f6);
}
.ico-hover--spring-green:hover {
    background-color: #45be31;
    cursor: pointer;
}
.ico-hover--cherry-red:hover {
    background-color: #ec1940;
    cursor: pointer;
}
.ico-hover--iris-blue:hover {
    background-color: #294cc7;
    cursor: pointer;
}
.ico-hover--pumpkin-orange:hover {
    background-color: #f88114;
    cursor: pointer;
}
.ico-hover--metal-blue:hover {
    background-color: #c0c1c6;
    cursor: pointer;
}
.ico-hover--foggy-blue:hover {
    background-color: #dfe0e2;
    cursor: pointer;
}
.ico-hover--midnight-blue:hover {
    background-color: #2c3141;
    cursor: pointer;
}
.ico-hover--cloudy-blue:hover {
    background-color: #80838d;
    cursor: pointer;
}
.ico-hover--silver-blue:hover {
    background-color: #eaeaec;
    cursor: pointer;
}
.ico-hover--ash-blue:hover {
    background-color: #f5f5f6;
    cursor: pointer;
}
.ico-hover--cornflower-blue-10:hover {
    background-color: rgba(71, 109, 241, 0.1);
    cursor: pointer;
}
.ico-hover--orchid-violet:hover {
    background-color: #7845e5;
    cursor: pointer;
}
.ico-hover--alpina-violet:hover {
    background-color: #8e5afc;
    cursor: pointer;
}
.ico-hover--storm-blue:hover {
    background-color: #565a67;
    cursor: pointer;
}
.ico-disabled {
    cursor: default;
    background-color: #c0c1c6;
}
.ico-disabled:hover {
    background-color: #c0c1c6;
}
.ico-disabled.ico-glow {
    cursor: default;
    background-color: unset;
}
.ico-disabled.ico-glow::after {
    background-color: #c0c1c6;
}
.ico-disabled.ico-glow:hover {
    background-color: unset;
}
.ico-disabled.ico-glow:hover::after {
    background-color: #c0c1c6;
}
.ico-disabled.ico-glow.ico-active {
    cursor: default;
    background-color: #f9f9f9;
}
.ico-disabled.ico-glow.ico-active::after {
    background-color: #c0c1c6;
}
.ico-disabled.ico-glow.ico-active:hover {
    background-color: #f9f9f9;
}
.ico-active.ico-glow {
    background-color: #eaeaec;
    cursor: pointer;
}
.ico-active.ico-glow::after {
    background-color: #2c3141;
}
.ico-active.ico-after-color--iris-blue.ico-glow {
    background-color: rgba(71, 109, 241, 0.15);
    cursor: pointer;
}
.ico-active.ico-after-color--iris-blue.ico-glow::after {
    background-color: #294cc7;
}
.w-contenteditable-panel {
    min-height: 140px;
    max-height: 335px;
}
.w-contenteditable-panel.no-placeholder .placeholder {
    display: none;
}
.w-contenteditable-panel .editable-area {
    box-sizing: border-box;
    min-height: 140px;
    padding: 8px 10px;
    line-height: 21px;
    border-radius: 5px;
    border: 1px solid #c0c1c6;
    transition-timing-function: ease;
    transition-property: border;
    transition-delay: 0s;
    transition-duration: 0.3s;
}
.w-contenteditable-panel .editable-area:hover {
    border-color: #80838d;
}
.w-contenteditable-panel .editable-area:focus {
    border-color: #2c3141;
}
.w-contenteditable-panel.errors .editable-area,
.w-contenteditable-panel.errors:hover {
    border-color: #ec1940;
}
.w-contenteditable-panel .placeholder {
    color: #80838d;
    line-height: 24px;
    padding: 8px 10px;
}
.w-contenteditable-panel .placeholder .header {
    padding-bottom: 7px;
}
.gwt-PopupPanelGlass {
    opacity: 0.65;
    z-index: 1000;
}
.gwt-PopupPanelGlass.fixed {
    position: fixed !important;
}
.gwt-PopupPanel {
    border: none;
    padding: 0;
    z-index: 1001;
}
.MyCustomPopupPanel-glass {
    background-color: rgba(0, 0, 0, 0.65);
    z-index: 1000;
    position: fixed !important;
}
.MyCustomPopupPanel-glass.mcpg-show {
    -webkit-animation: MyCustomPopupPanel-glass--show 0.3s 1;
    animation: MyCustomPopupPanel-glass--show 0.3s 1;
}
.MyCustomPopupPanel-glass.mcpg-hide {
    -webkit-animation: MyCustomPopupPanel-glass--hide 0.3s 1;
    animation: MyCustomPopupPanel-glass--hide 0.3s 1;
}
.MyCustomPopupPanel {
    background-color: #ffffff;
    z-index: 1001;
}
.MyCustomPopupPanel.mcp-show {
    -webkit-animation: MyCustomPopupPanel--show 0.3s 1;
    animation: MyCustomPopupPanel--show 0.3s 1;
}
.MyCustomPopupPanel.mcp-hide {
    -webkit-animation: MyCustomPopupPanel--hide 0.3s 1;
    animation: MyCustomPopupPanel--hide 0.3s 1;
}
.MyCustomPopup {
    width: 616px;
    height: auto;
    padding: 0;
}
.MyCustomPopup.two-lines-title .popup-title {
    line-height: 39px;
    margin: 19px 0 20px;
}
.MyCustomPopup.aircall {
    width: 510px;
}
.MyCustomPopup.aircall .popup-body {
    padding: 66px;
}
.MyCustomPopup.aircall .popup-body iframe {
    border: 0;
}
.MyCustomPopup.custom-fields-popup .popup-body {
    padding: 57px 94px 75px 101px;
}
.MyCustomPopup.horizontal {
    width: 900px;
}
.MyCustomPopup.horizontal .popup-body {
    position: relative;
    display: flex;
    padding: 70px 90px 70px 100px;
    border-top: solid 8px #2c3141;
    text-align: initial;
}
.MyCustomPopup.horizontal .ico--close-big {
    right: 20px;
    top: 20px;
}
.MyCustomPopup.horizontal .popup-icon,
.MyCustomPopup.horizontal .popup-widget {
    background-position: center;
    flex: 0 0 auto;
}
.MyCustomPopup.horizontal .content-cont {
    display: flex;
    flex-direction: column;
    justify-content: center;
}
.MyCustomPopup.horizontal .popup-title {
    /*font-family: 'Poppins Semibold';*/
    font-size: 30px;
    margin: -10px 0 22px;
    line-height: 34px;
}
.MyCustomPopup.horizontal .popup-actions {
    justify-content: flex-start;
    margin-top: 35px;
}
.MyCustomPopup.horizontal.horizontal--icon-bottom .popup-body {
    padding-bottom: 0;
}
.MyCustomPopup.horizontal.horizontal--icon-bottom .popup-icon {
    align-self: flex-end;
}
.MyCustomPopup.horizontal.horizontal--icon-bottom .content-cont {
    padding-bottom: 70px;
}
.MyCustomPopup.no-border .popup-body {
    border-top: 0;
    flex-direction: row-reverse;
}
.MyCustomPopup .popup-body {
    padding: 66px 100px 70px;
    text-align: center;
}
.MyCustomPopup .ico--close-big {
    right: 15px;
    top: 15px;
    position: absolute;
}
.MyCustomPopup .popup-icon,
.MyCustomPopup .popup-widget {
    margin: 0 auto;
}
.MyCustomPopup .popup-title {
    /*font-family: 'Bradley';*/
    font-size: 32px;
    margin: 10px 0 20px;
}
.MyCustomPopup .popup-message {
    word-wrap: break-word;
}
.MyCustomPopup .popup-message .with-list {
    text-align: left;
}
.MyCustomPopup .popup-message .with-list.disable-ifcampaign {
    width: 350px;
    margin: auto;
}
.MyCustomPopup .popup-message .with-list ul {
    margin-top: 16px;
    margin-bottom: 7px;
    padding-left: 15px;
    list-style: none;
    position: relative;
    /*font-family: 'Poppins Regular';*/
}
.MyCustomPopup .popup-message .with-list ul li::before {
    content: "\2022";
    position: absolute;
    left: 0;
}
.MyCustomPopup .popup-message .with-list a {
    color: #2c3141;
    text-transform: lowercase;
    font-size: 13px;
}
.MyCustomPopup .popup-message .with-list a:hover {
    color: #2c3141;
}
.MyCustomPopup .popup-message .with-list__text {
    margin-top: 23px;
}
.MyCustomPopup .popup-message .with-list__text-between {
    margin-top: 14px;
    margin-bottom: 10px;
}
.MyCustomPopup .popup-message p {
    margin: 0 0 7px;
}
.MyCustomPopup .popup-message p:last-child {
    margin-bottom: 0;
}
.MyCustomPopup .popup-message a {
    text-decoration: underline;
    cursor: pointer;
}
.MyCustomPopup .popup-message a:hover {
    text-decoration: none;
}
.MyCustomPopup .popup-message a.blue {
    color: #294cc7;
}
.MyCustomPopup .popup-actions {
    margin-top: 30px;
    justify-content: center;
    display: flex;
    align-items: center;
    color: #80838d;
    font-size: 13px;
    -moz-user-select: none;
    -webkit-user-select: none;
    user-select: none;
}
.MyCustomPopup .popup-actions > * {
    margin-left: 16px;
}
.MyCustomPopup .popup-actions > *:first-child {
    margin-left: 0;
}
.MyCustomPopup .popup-actions > *[class*='btn-'] {
    min-width: 120px;
}
.MyCustomPopup .popup-actions--centered .btn-link {
    min-width: auto;
}
.MyCustomPopup.proposed-integrations-popup {
    width: 619px;
}
.MyCustomPopup.proposed-integrations-popup .popup-body {
    padding: 64px 64px 61px;
    text-align: center;
}
.MyCustomPopup.proposed-integrations-popup .popup-title {
    font-size: 20px;
    line-height: 30px;
    margin-bottom: 32px;
}
.MyCustomPopup.top-image-popup .popup-body {
    padding: 0 70px 57px;
    text-align: center;
    flex-wrap: wrap;
}
.MyCustomPopup.top-image-popup .popup-icon {
    margin-bottom: 43px;
}
.MyCustomPopup.top-image-popup .popup-icon.congratulation-popup {
    margin-bottom: 29px;
}
.MyCustomPopup.top-image-popup .top-image-popup__desc {
    margin: 0 auto;
    width: 490px;
    display: block;
}
.MyCustomPopup.top-image-popup .top-image-popup__desc--run-campaign {
    width: 395px;
}
.MyCustomPopup.top-image-popup .content-cont {
    width: 100%;
}
.MyCustomPopup.top-image-popup.top-image-popup--clear .popup-body {
    padding-bottom: 49px;
}
.MyCustomPopup.top-image-popup.top-image-popup--clear .popup-actions .tile .tile__logo::after {
    background-color: #ffffff;
    margin: auto;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background-size: contain;
    background-repeat: no-repeat;
}
.MyCustomPopup.top-image-popup .top-image-popup__action {
    margin-top: 31px;
}
.MyCustomPopup.top-image-popup .popup-actions {
    justify-content: space-between;
    margin-top: 39px;
}
.MyCustomPopup.top-image-popup .popup-actions .tile {
    width: 234px;
    height: 136px;
    position: relative;
    cursor: pointer;
    background-color: #ffffff;
    border: 1px solid #dfe0e2;
    border-radius: 10px;
    box-sizing: border-box;
    transition-timing-function: ease;
    transition-property: border;
    transition-delay: 0s;
    transition-duration: 0.3s;
}
.MyCustomPopup.top-image-popup .popup-actions .tile:hover {
    border-color: #c0c1c6;
}
.MyCustomPopup.top-image-popup .popup-actions .tile__logo::after {
    content: "";
    margin: 0 auto;
    display: block;
    background-color: #2c3141;
    -webkit-mask-size: contain;
    mask-size: contain;
    transition-timing-function: ease;
    transition-property: all;
    transition-delay: 0s;
    transition-duration: 0.3s;
}
.MyCustomPopup.top-image-popup .popup-actions .tile__logo.experts::after {
    -webkit-mask: url("img/popup/img_bulb.svg") no-repeat center;
    mask: url("img/popup/img_bulb.svg") no-repeat center;
    width: 41px;
    height: 64px;
    margin-top: 19px;
}
.MyCustomPopup.top-image-popup .popup-actions .tile__logo.experts + .tile__title {
    margin-top: 16px;
}
.MyCustomPopup.top-image-popup .popup-actions .tile__logo.youtube::after {
    -webkit-mask: url("img/popup/img_youtube.svg") no-repeat center;
    mask: url("img/popup/img_youtube.svg") no-repeat center;
    width: 62px;
    height: 46px;
    margin-top: 30px;
}
.MyCustomPopup.top-image-popup .popup-actions .tile__logo.facebook::after {
    -webkit-mask: url("img/popup/img_facebook.svg") no-repeat center;
    mask: url("img/popup/img_facebook.svg") no-repeat center;
    width: 41px;
    height: 40px;
    margin-top: 33px;
    margin-bottom: 3px;
}
.MyCustomPopup.top-image-popup .popup-actions .tile__logo.pipedrive::after {
    background-image: url("img/integrations/pipedrive.svg");
    width: 124px;
    height: 32px;
}
.MyCustomPopup.top-image-popup .popup-actions .tile__logo.hubspot::after {
    background-image: url("img/integrations/hubspot_integration.svg");
    width: 112px;
    height: 35px;
}
.MyCustomPopup.top-image-popup .popup-actions .tile__logo.slack::after {
    background-image: url("img/integrations/slack_integration.svg");
    width: 118px;
    height: 30px;
}
.MyCustomPopup.top-image-popup .popup-actions .tile__preview {
    width: 234px;
    height: 136px;
    display: flex;
    flex-direction: column;
    transition-timing-function: ease;
    transition-property: all;
    transition-delay: 0s;
    transition-duration: 0.3s;
}
.MyCustomPopup.top-image-popup .popup-actions .tile__title {
    color: #2c3141;
    text-align: center;
    margin: 23px 10px 3px;
}
.MyCustomPopup.top-image-popup .popup-actions .tile__overlay {
    height: 100%;
    width: 100%;
    position: absolute;
    z-index: 1;
}
.MyCustomPopup--video.horizontal .TextFieldWidget {
    position: absolute;
    top: -1000px;
}
.MyCustomPopup--video.horizontal .btn-spring-green {
    min-width: 210px;
    margin-right: 15px;
}
.MyCustomPopup--video.horizontal .copy-text {
    color: #45be31;
    margin: 0;
    position: absolute;
    right: 18px;
    top: 49px;
    opacity: 0;
    visibility: hidden;
    white-space: nowrap;
    /*font-family: 'Poppins Regular Italic';*/;
    font-size: 14px;
    transition-timing-function: ease-in-out;
    transition-property: opacity, visibility;
    transition-delay: 0s;
    transition-duration: 0.3s;
}
.MyCustomPopup--video.horizontal .copy-text--active {
    opacity: 1;
    visibility: visible;
}
.MyCustomPopup--video.horizontal .copy-text::before {
    content: '';
    vertical-align: middle;
    margin-right: 8px;
    margin-bottom: 2px;
    -webkit-mask: url('icons/ico_check.svg') no-repeat center;
    mask: url('icons/ico_check.svg') no-repeat center;
    display: inline-block;
    flex: 0 0 auto;
    background-color: #2c3141;
    -webkit-mask-size: contain;
    mask-size: contain;
    width: 32px;
    height: 32px;
    transition-timing-function: ease;
    transition-property: background-color;
    transition-delay: 0s;
    transition-duration: 0.2s;
    width: 24px;
    height: 24px;
    background-color: #45be31;
}
.MyCustomPopup--video.horizontal .copy-text::before.ico-glow {
    width: 36px;
    height: 36px;
}
.MyCustomPopup--video.horizontal .copy-text::before.ico-glow--circle {
    width: 44px;
    height: 44px;
}
.MyCustomPopup--video.horizontal .copy-text::before.ico-glow::after {
    width: 32px;
    height: 32px;
}
.MyCustomPopup--video.horizontal .copy-text::before.ico-glow {
    width: 26px;
    height: 26px;
}
.MyCustomPopup--video.horizontal .copy-text::before.ico-glow::after {
    width: 24px;
    height: 24px;
}
.MyCustomPopup--video.horizontal .popup-body {
    border-top: 0;
    padding: 70px 61px 0 0;
}
.MyCustomPopup--video.horizontal .popup-widget {
    width: 376px;
    height: 376px;
    margin-top: -70px;
    margin-right: 83px;
}
.MyCustomPopup--video.horizontal .popup-actions {
    position: relative;
}
.MyCustomPopup--video.horizontal .content-cont {
    padding-bottom: 71px;
}
.MyCustomPopup--empty .popup-body {
    padding: 0;
}
.MyCustomPopup.open-ai {
    width: 545px;
    border-radius: 5px;
}
.MyCustomPopup.open-ai .popup-body {
    padding: 37px 51px 53px;
}
.MyCustomPopupPanel--simple {
    border-radius: 5px;
    border: 1px solid #dfe0e2;
}
.MyCustomPopupPanel--simple .MyCustomPopup {
    width: 350px;
}
.MyCustomPopupPanel--simple .MyCustomPopup .popup-body {
    padding: 37px 27px 30px;
}
.MyCustomPopupPanel--simple .MyCustomPopup .popup-body .popup-title {
    /*font-family: 'Poppins Semibold';*/
    font-size: 18px;
    margin-top: 35px;
    line-height: 26px;
}
.popup-icon {
    background-repeat: no-repeat;
    background-position: center top;
    background-size: contain;
}
.popup-icon.churn-steps {
    background-image: url('img/img_churn_steps.svg');
    width: 338px;
    height: 286px;
    background-size: contain;
    margin-left: -46px;
    margin-top: -1px;
    margin-right: 65px;
}
.popup-icon.duplicate-prospect {
    background-image: url('img/img_duplicate.svg');
    height: 110px;
}
.popup-icon.percent {
    background-image: url('img/img_percent.svg');
    height: 105px;
}
.popup-icon.duplicates {
    background-image: url('img/img_duplicates.svg');
    height: 79px;
    margin-bottom: 21px;
}
.popup-icon.delete {
    background-image: url('img/popup/img_delete.svg');
    height: 106px;
    -webkit-animation: zoom-animation 1s 1;
    animation: zoom-animation 1s 1;
}
.popup-icon.success {
    background-image: url('img/popup/success.svg');
    height: 111px;
    -webkit-animation: move-and-scale-animation 1s 1;
    animation: move-and-scale-animation 1s 1;
}
.popup-icon.error {
    background-image: url('img/popup/img_error.svg');
    height: 104px;
    -webkit-animation: shake-animation 1s 1;
    animation: shake-animation 1s 1;
}
.popup-icon.pause {
    background-image: url('img/popup/img_paused.svg');
    height: 102px;
}
.popup-icon.stopped {
    background-image: url('img/popup/img_stopped.svg');
    height: 109px;
}
.popup-icon.running {
    background-image: url('img/popup/img_running.svg');
    height: 109px;
}
.popup-icon.remove-prospect {
    background-image: url('img/popup/img_remove-prospect.svg');
    height: 113px;
}
.popup-icon.add-prospects {
    background-image: url('img/popup/img_add-prospects.svg');
    height: 100px;
}
.popup-icon.preview {
    background-image: url('img/img_test_email.svg');
    height: 110px;
}
.popup-icon.yellow-light {
    background-image: url('img/popup/img_yellow-light.svg');
    height: 134px;
}
.popup-icon.question-mark {
    background-image: url('img/popup/img_question-mark.svg');
    height: 110px;
}
.popup-icon.product-update {
    background-image: url('img/popup/img_product-update@2x.png');
    width: 267px;
    height: 252px;
    margin-right: 85px;
}
.popup-icon.plan-upgrade {
    background-image: url('img/popup/img_plan-upgrade@2x.png');
    width: 359px;
    height: 362px;
    margin-left: -65px;
    margin-right: 40px;
}
.popup-icon.go-to-beta {
    background-image: url('img/popup/img_go_to_beta@2x.png');
    width: 462px;
    height: 353px;
    margin-left: -86px;
    margin-right: 50px;
}
.popup-icon.lost-trial {
    background-image: url('img/popup/lost_trial.svg');
    width: 429px;
    height: 366px;
    background-size: cover;
    margin-left: -100px;
    margin-top: -71px;
    margin-right: 70px;
}
.popup-icon.email-slot-promotion-popup {
    width: 428px;
    height: 309px;
    margin-right: -90px;
}
.popup-icon.email-slot-promotion-popup::after {
    content: '';
    background-image: url('img/img_email-slot-promotion.svg');
    background-size: contain;
    width: 256px;
    height: 246px;
    position: absolute;
    right: 61px;
    bottom: 45px;
}
.popup-icon.switch-if {
    background-image: url('img/popup/switch_popup.png');
    width: 375px;
    height: 274px;
    margin-left: -19px;
    margin-right: 60px;
    margin-top: 31px;
}
.popup-icon.warm-up {
    background-image: url('img/popup/img_warm-up-module.svg');
    width: 427px;
    height: 350px;
    margin-top: -11px;
    margin-right: -90px;
}
.popup-icon.welcome-popup {
    background-image: url('img/popup/img_welcome-back.svg');
    width: 485px;
    height: 202px;
}
.popup-icon.congratulation-popup {
    background-image: url('img/popup/img_run-popup.svg');
    width: 485px;
    height: 215px;
}
.popup-icon.no-api {
    background-image: url('img/popup/img_no_api@2x.png');
    width: 230px;
    height: 180px;
    margin-left: 15px;
    margin-right: 110px;
    margin-top: 29px;
    margin-bottom: 20px;
    position: relative;
}
.popup-icon.no-api::before {
    content: "";
    background-image: url('img/popup/no-element-a.svg');
    background-repeat: no-repeat;
    background-size: 321px 210px;
    height: 210px;
    position: absolute;
    background-position: left top;
    top: -20px;
    left: -25px;
    -webkit-animation: draw-line 0.5s ease-out 1;
    animation: draw-line 0.5s ease-out 1;
    -webkit-animation-delay: 0.5s;
    animation-delay: 0.5s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
}
.popup-icon.no-api::after {
    content: "";
    background-image: url('img/popup/no-element-b.svg');
    background-repeat: no-repeat;
    background-size: 321px 210px;
    height: 210px;
    position: absolute;
    background-position: right top;
    top: -23px;
    right: -51px;
    -webkit-animation: draw-line 0.5s ease-out 1;
    animation: draw-line 0.5s ease-out 1;
    -webkit-animation-delay: 1.5s;
    animation-delay: 1.5s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
}
.popup-icon.clock {
    background-image: url('img/popup/img_clock.svg');
    width: 87px;
    height: 115px;
}
.popup-icon.delete-condition {
    background-image: url('img/popup/delete-condition-x2.gif');
    width: 164px;
    height: 111px;
}
.churn-popup .popup-icon.lost-trial {
    margin-right: 2px;
}
.churn-popup .popup-message .with-list ul {
    margin-top: 13px;
    margin-bottom: 15px;
}
@-webkit-keyframes MyCustomPopupPanel-glass--show {
    from {
        background-color: rgba(0, 0, 0, 0);
    }
    to {
        background-color: rgba(0, 0, 0, 0.65);
    }
}
@keyframes MyCustomPopupPanel-glass--show {
    from {
        background-color: rgba(0, 0, 0, 0);
    }
    to {
        background-color: rgba(0, 0, 0, 0.65);
    }
}
@-webkit-keyframes MyCustomPopupPanel-glass--hide {
    from {
        background-color: rgba(0, 0, 0, 0.65);
    }
    to {
        background-color: rgba(0, 0, 0, 0);
    }
}
@keyframes MyCustomPopupPanel-glass--hide {
    from {
        background-color: rgba(0, 0, 0, 0.65);
    }
    to {
        background-color: rgba(0, 0, 0, 0);
    }
}
@-webkit-keyframes MyCustomPopupPanel--show {
    0% {
        opacity: 0;
        transform: scale(0.7);
    }
    1% {
        opacity: 1;
        transform: scale(0.7);
    }
    80% {
        opacity: 1;
        transform: scale(1.05);
    }
    100% {
        opacity: 1;
        transform: scale(1);
    }
}
@keyframes MyCustomPopupPanel--show {
    0% {
        opacity: 0;
        transform: scale(0.7);
    }
    1% {
        opacity: 1;
        transform: scale(0.7);
    }
    80% {
        opacity: 1;
        transform: scale(1.05);
    }
    100% {
        opacity: 1;
        transform: scale(1);
    }
}
@-webkit-keyframes MyCustomPopupPanel--hide {
    from {
        opacity: 1;
        transform: scale(1);
    }
    to {
        opacity: 0;
        transform: scale(0.5);
    }
}
@keyframes MyCustomPopupPanel--hide {
    from {
        opacity: 1;
        transform: scale(1);
    }
    to {
        opacity: 0;
        transform: scale(0.5);
    }
}
@-webkit-keyframes zoom-animation {
    0% {
        transform: scale(1);
    }
    38% {
        transform: scale(1);
    }
    48% {
        transform: scale(1.2);
    }
    58% {
        transform: scale(1);
    }
}
@keyframes zoom-animation {
    0% {
        transform: scale(1);
    }
    38% {
        transform: scale(1);
    }
    48% {
        transform: scale(1.2);
    }
    58% {
        transform: scale(1);
    }
}
@-webkit-keyframes shake-animation {
    45% {
        transform: translate(1px, 1px) rotate(0deg);
    }
    50% {
        transform: translate(-1px, -2px) rotate(-1deg);
    }
    65% {
        transform: translate(-3px, 0px) rotate(1deg);
    }
    70% {
        transform: translate(3px, 2px) rotate(0deg);
    }
    75% {
        transform: translate(1px, -1px) rotate(1deg);
    }
    80% {
        transform: translate(-1px, -1px) rotate(1deg);
    }
    85% {
        transform: translate(1px, 2px) rotate(0deg);
    }
    90% {
        transform: translate(1px, -2px) rotate(-1deg);
    }
}
@keyframes shake-animation {
    45% {
        transform: translate(1px, 1px) rotate(0deg);
    }
    50% {
        transform: translate(-1px, -2px) rotate(-1deg);
    }
    65% {
        transform: translate(-3px, 0px) rotate(1deg);
    }
    70% {
        transform: translate(3px, 2px) rotate(0deg);
    }
    75% {
        transform: translate(1px, -1px) rotate(1deg);
    }
    80% {
        transform: translate(-1px, -1px) rotate(1deg);
    }
    85% {
        transform: translate(1px, 2px) rotate(0deg);
    }
    90% {
        transform: translate(1px, -2px) rotate(-1deg);
    }
}
@-webkit-keyframes move-and-scale-animation {
    40% {
        transform: rotate(0deg);
        transform-origin: bottom right;
    }
    65% {
        transform: rotate(5deg);
        transform-origin: bottom right;
    }
    95% {
        transform: rotate(-1deg);
        transform-origin: bottom right;
    }
    100% {
        transform: rotate(0deg);
        transform-origin: bottom right;
    }
}
@keyframes move-and-scale-animation {
    40% {
        transform: rotate(0deg);
        transform-origin: bottom right;
    }
    65% {
        transform: rotate(5deg);
        transform-origin: bottom right;
    }
    95% {
        transform: rotate(-1deg);
        transform-origin: bottom right;
    }
    100% {
        transform: rotate(0deg);
        transform-origin: bottom right;
    }
}
@-webkit-keyframes draw-line {
    from {
        width: 0;
    }
    to {
        width: 321px;
    }
}
@keyframes draw-line {
    from {
        width: 0;
    }
    to {
        width: 321px;
    }
}
.CheckBoxWidget {
    display: inline-flex;
    align-items: center;
    vertical-align: top;
    max-width: 100%;
    -moz-user-select: none;
    -webkit-user-select: none;
    user-select: none;
    cursor: pointer;
}
.CheckBoxWidget .cbw-icon {
    flex: 0 0 auto;
    width: 16px;
    height: 16px;
    box-sizing: border-box;
    border: 1px solid #c0c1c6;
    border-radius: 3px;
    position: relative;
    overflow: hidden;
}
.CheckBoxWidget .cbw-icon--tick {
    background-color: #ffffff;
    position: absolute;
    inset: 0;
    margin: auto;
}
.CheckBoxWidget .cbw-label {
    flex: 1 1 auto;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    margin-left: 10px;
    min-width: 15px;
}
.CheckBoxWidget.cbw-disabled {
    cursor: default;
}
.CheckBoxWidget.cbw-disabled .cbw-icon {
    border-color: #dfe0e2;
}
.CheckBoxWidget.cbw-disabled.cbw-something-checked .cbw-icon,
.CheckBoxWidget.cbw-disabled.cbw-checked .cbw-icon {
    background-color: var(--controls-primary--disabled, #45be31);
    border-color: var(--controls-primary--disabled, #45be31);
}
.CheckBoxWidget.cbw-something-checked .cbw-icon--tick {
    width: 8px;
    height: 1px;
}
.CheckBoxWidget.cbw-checked .cbw-icon--tick {
    width: 8px;
    height: 8px;
    -webkit-mask: url("img/checkbox-tick.svg") no-repeat center;
    mask: url("img/checkbox-tick.svg") no-repeat center;
}
.CheckBoxWidget.cbw-something-checked .cbw-icon,
.CheckBoxWidget.cbw-checked .cbw-icon {
    background-color: var(--controls-primary, #45be31);
    border-color: var(--controls-primary, #45be31);
}
.RadioButtonWidget {
    display: inline-block;
    vertical-align: top;
    max-width: 100%;
    -moz-user-select: none;
    -webkit-user-select: none;
    user-select: none;
    cursor: pointer;
}
.RadioButtonWidget .rbw-cont {
    display: flex;
    align-items: center;
    line-height: 18px;
}
.RadioButtonWidget .rbw-cont.rbw-multiline {
    align-items: stretch;
}
.RadioButtonWidget .rbw-cont.rbw-multiline .rbw-label {
    overflow: visible;
    white-space: normal;
}
.RadioButtonWidget .rbw-icon {
    width: 18px;
    height: 18px;
    min-width: 18px;
    display: flex;
    align-items: center;
    justify-content: center;
    border: 1px solid #80838d;
    border-radius: 50%;
    box-sizing: border-box;
}
.RadioButtonWidget .rbw-icon--bullet {
    width: 8px;
    height: 8px;
    border-radius: 50%;
}
.RadioButtonWidget .rbw-label {
    min-width: 15px;
    margin-left: 10px;
    flex: 1 1 auto;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.RadioButtonWidget .rbw-label--new {
    display: flex;
    align-items: center;
}
.RadioButtonWidget .rbw-label--new::after {
    content: '';
    content: 'new';
    margin-left: 5px;
    margin-top: 0;
    padding: 0 8px;
    display: block;
    color: #ffffff;
    /*font-family: 'Poppins Regular';*/
    font-size: 8px;
    text-transform: uppercase;
    line-height: 15px;
    background-color: #f88114;
    border-radius: 7px;
    color: #2c3141;
    background-color: #feec4b;
    display: inline-block;
}
.RadioButtonWidget .rbw-label--new::after.tmi-blue {
    background-color: #294cc7;
}
.RadioButtonWidget .rbw-label--new::after.tmi-orange {
    background-color: #f88114;
}
.RadioButtonWidget .rbw-label--new::after.tmi-yellow {
    color: #2c3141;
    background-color: #feec4b;
}
.RadioButtonWidget .rbw-label--new::after.tmi-violet {
    background-color: #8e5afc;
}
.RadioButtonWidget.rbw-disabled {
    cursor: default;
}
.RadioButtonWidget.rbw-disabled .rbw-icon {
    border-color: #dfe0e2;
}
.RadioButtonWidget.rbw-disabled.rbw-checked .rbw-icon {
    border-color: #dfe0e2;
}
.RadioButtonWidget.rbw-disabled.rbw-checked .rbw-icon--bullet {
    background-color: #dfe0e2;
}
.RadioButtonWidget.rbw-checked .rbw-icon--bullet {
    background-color: var(--controls-primary, #45be31);
}
.RadioButtonWidget.small .rbw-label {
    display: none;
}
.RadioButtonWidget.small .rbw-icon {
    width: 15px;
    height: 15px;
    min-width: 15px;
    border-color: #2c3141;
    background-color: #ffffff;
    transition-timing-function: ease;
    transition-property: border, background;
    transition-delay: 0s;
    transition-duration: 0.2s;
}
.RadioButtonWidget.small .rbw-icon--bullet {
    display: none;
}
.RadioButtonWidget.small:not(.rbw-disabled):hover .rbw-icon,
.RadioButtonWidget.small.rbw-checked .rbw-icon {
    border-color: var(--controls-primary, #45be31);
    background-color: var(--controls-primary, #45be31);
}
.radioButton-list .RadioButtonWidget {
    margin-bottom: 12px;
}
.radioButton-list .RadioButtonWidget:last-child {
    margin-bottom: 0;
}
.RadioButtonWidget.interested-level.interest-ai .rbw-cont,
.RadioButtonWidget.maybeLater-level.interest-ai .rbw-cont,
.RadioButtonWidget.notInterested-level.interest-ai .rbw-cont {
    position: relative;
}
.RadioButtonWidget.interested-level.interest-ai .rbw-cont::after,
.RadioButtonWidget.maybeLater-level.interest-ai .rbw-cont::after,
.RadioButtonWidget.notInterested-level.interest-ai .rbw-cont::after {
    position: absolute;
    left: 18px;
    bottom: 2px;
    content: 'AI';
    line-height: 10px;
    padding-left: 3px;
    background-color: #eaeaec;
    /*font-family: 'Poppins Semibold';*/
    font-size: 10px;
    letter-spacing: 1px;
}
.RadioButtonWidget.interested-level .rbw-icon,
.RadioButtonWidget.maybeLater-level .rbw-icon,
.RadioButtonWidget.notInterested-level .rbw-icon {
    margin-top: 0;
    background-image: none;
    border: none;
    border-radius: 5px;
    background-color: transparent;
    position: relative;
    -webkit-mask: none;
    mask: none;
    cursor: pointer;
    width: 32px;
    height: 32px;
}
.RadioButtonWidget.interested-level .rbw-icon.ico-glow,
.RadioButtonWidget.maybeLater-level .rbw-icon.ico-glow,
.RadioButtonWidget.notInterested-level .rbw-icon.ico-glow {
    width: 36px;
    height: 36px;
}
.RadioButtonWidget.interested-level .rbw-icon.ico-glow--circle,
.RadioButtonWidget.maybeLater-level .rbw-icon.ico-glow--circle,
.RadioButtonWidget.notInterested-level .rbw-icon.ico-glow--circle {
    width: 44px;
    height: 44px;
}
.RadioButtonWidget.interested-level .rbw-icon.ico-glow::after,
.RadioButtonWidget.maybeLater-level .rbw-icon.ico-glow::after,
.RadioButtonWidget.notInterested-level .rbw-icon.ico-glow::after {
    width: 32px;
    height: 32px;
}
.RadioButtonWidget.interested-level .rbw-icon::after,
.RadioButtonWidget.maybeLater-level .rbw-icon::after,
.RadioButtonWidget.notInterested-level .rbw-icon::after {
    content: '';
    margin: auto;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    position: absolute;
    display: inline-block;
    transition: none;
}
.RadioButtonWidget.interested-level .rbw-icon:hover,
.RadioButtonWidget.maybeLater-level .rbw-icon:hover,
.RadioButtonWidget.notInterested-level .rbw-icon:hover {
    background-color: #f5f5f6;
}
.RadioButtonWidget.interested-level .rbw-icon:hover::after,
.RadioButtonWidget.maybeLater-level .rbw-icon:hover::after,
.RadioButtonWidget.notInterested-level .rbw-icon:hover::after {
    background-color: #2c3141;
}
.RadioButtonWidget.interested-level .rbw-icon--circle,
.RadioButtonWidget.maybeLater-level .rbw-icon--circle,
.RadioButtonWidget.notInterested-level .rbw-icon--circle {
    border-radius: 50%;
    background-color: #f5f5f6;
    cursor: default;
}
.RadioButtonWidget.interested-level .rbw-icon--circle::after,
.RadioButtonWidget.maybeLater-level .rbw-icon--circle::after,
.RadioButtonWidget.notInterested-level .rbw-icon--circle::after {
    background-color: #2c3141;
}
.RadioButtonWidget.interested-level .rbw-icon.ico-glow,
.RadioButtonWidget.maybeLater-level .rbw-icon.ico-glow,
.RadioButtonWidget.notInterested-level .rbw-icon.ico-glow {
    width: 36px;
    height: 36px;
}
.RadioButtonWidget.interested-level .rbw-icon.ico-glow--circle,
.RadioButtonWidget.maybeLater-level .rbw-icon.ico-glow--circle,
.RadioButtonWidget.notInterested-level .rbw-icon.ico-glow--circle {
    width: 44px;
    height: 44px;
}
.RadioButtonWidget.interested-level .rbw-icon.ico-glow::after,
.RadioButtonWidget.maybeLater-level .rbw-icon.ico-glow::after,
.RadioButtonWidget.notInterested-level .rbw-icon.ico-glow::after {
    width: 32px;
    height: 32px;
}
.RadioButtonWidget.interested-level .rbw-icon--bullet,
.RadioButtonWidget.maybeLater-level .rbw-icon--bullet,
.RadioButtonWidget.notInterested-level .rbw-icon--bullet {
    display: none;
}
.RadioButtonWidget.interested-level .rbw-cont,
.RadioButtonWidget.maybeLater-level .rbw-cont,
.RadioButtonWidget.notInterested-level .rbw-cont {
    line-height: 10px;
}
.RadioButtonWidget.interested-level.rbw-checked .rbw-cont .rbw-icon,
.RadioButtonWidget.maybeLater-level.rbw-checked .rbw-cont .rbw-icon,
.RadioButtonWidget.notInterested-level.rbw-checked .rbw-cont .rbw-icon {
    background-color: #eaeaec;
}
.RadioButtonWidget.interested-level.rbw-checked .rbw-cont .rbw-icon::after,
.RadioButtonWidget.maybeLater-level.rbw-checked .rbw-cont .rbw-icon::after,
.RadioButtonWidget.notInterested-level.rbw-checked .rbw-cont .rbw-icon::after {
    background-color: #2c3141;
}
.RadioButtonWidget.interested-level.rbw-disabled .rbw-cont .rbw-icon,
.RadioButtonWidget.maybeLater-level.rbw-disabled .rbw-cont .rbw-icon,
.RadioButtonWidget.notInterested-level.rbw-disabled .rbw-cont .rbw-icon,
.RadioButtonWidget.interested-level.rbw-disabled:hover .rbw-cont .rbw-icon,
.RadioButtonWidget.maybeLater-level.rbw-disabled:hover .rbw-cont .rbw-icon,
.RadioButtonWidget.notInterested-level.rbw-disabled:hover .rbw-cont .rbw-icon {
    background-color: unset;
}
.RadioButtonWidget.interested-level.rbw-disabled .rbw-cont .rbw-icon::after,
.RadioButtonWidget.maybeLater-level.rbw-disabled .rbw-cont .rbw-icon::after,
.RadioButtonWidget.notInterested-level.rbw-disabled .rbw-cont .rbw-icon::after,
.RadioButtonWidget.interested-level.rbw-disabled:hover .rbw-cont .rbw-icon::after,
.RadioButtonWidget.maybeLater-level.rbw-disabled:hover .rbw-cont .rbw-icon::after,
.RadioButtonWidget.notInterested-level.rbw-disabled:hover .rbw-cont .rbw-icon::after {
    background-color: #c0c1c6;
}
.RadioButtonWidget.interested-level.rbw-disabled.rbw-checked .rbw-cont .rbw-icon,
.RadioButtonWidget.maybeLater-level.rbw-disabled.rbw-checked .rbw-cont .rbw-icon,
.RadioButtonWidget.notInterested-level.rbw-disabled.rbw-checked .rbw-cont .rbw-icon,
.RadioButtonWidget.interested-level.rbw-disabled:hover.rbw-checked .rbw-cont .rbw-icon,
.RadioButtonWidget.maybeLater-level.rbw-disabled:hover.rbw-checked .rbw-cont .rbw-icon,
.RadioButtonWidget.notInterested-level.rbw-disabled:hover.rbw-checked .rbw-cont .rbw-icon {
    background-color: #f9f9f9;
}
.RadioButtonWidget.interested-level .rbw-icon::after {
    -webkit-mask: url('icons/ico_interest_lvl.svg') no-repeat center;
    mask: url('icons/ico_interest_lvl.svg') no-repeat center;
    display: inline-block;
    flex: 0 0 auto;
    background-color: #2c3141;
    -webkit-mask-size: contain;
    mask-size: contain;
    width: 32px;
    height: 32px;
    transition-timing-function: ease;
    transition-property: background-color;
    transition-delay: 0s;
    transition-duration: 0.2s;
}
.RadioButtonWidget.interested-level .rbw-icon::after.ico-glow {
    width: 36px;
    height: 36px;
}
.RadioButtonWidget.interested-level .rbw-icon::after.ico-glow--circle {
    width: 44px;
    height: 44px;
}
.RadioButtonWidget.interested-level .rbw-icon::after.ico-glow::after {
    width: 32px;
    height: 32px;
}
.RadioButtonWidget.interested-level.rbw-checked .rbw-cont::after,
.RadioButtonWidget.interested-level:not(.rbw-disabled):hover::after {
    color: #45be31;
}
.RadioButtonWidget.interested-level.rbw-checked .rbw-cont .rbw-icon::after,
.RadioButtonWidget.interested-level:not(.rbw-disabled):hover .rbw-icon::after {
    background-color: #45be31;
}
.RadioButtonWidget.maybeLater-level .rbw-icon::after {
    -webkit-mask: url('icons/ico_interest_lvl2.svg') no-repeat center;
    mask: url('icons/ico_interest_lvl2.svg') no-repeat center;
    display: inline-block;
    flex: 0 0 auto;
    background-color: #2c3141;
    -webkit-mask-size: contain;
    mask-size: contain;
    width: 32px;
    height: 32px;
    transition-timing-function: ease;
    transition-property: background-color;
    transition-delay: 0s;
    transition-duration: 0.2s;
}
.RadioButtonWidget.maybeLater-level .rbw-icon::after.ico-glow {
    width: 36px;
    height: 36px;
}
.RadioButtonWidget.maybeLater-level .rbw-icon::after.ico-glow--circle {
    width: 44px;
    height: 44px;
}
.RadioButtonWidget.maybeLater-level .rbw-icon::after.ico-glow::after {
    width: 32px;
    height: 32px;
}
.RadioButtonWidget.maybeLater-level.rbw-checked .rbw-cont::after,
.RadioButtonWidget.maybeLater-level:not(.rbw-disabled):hover::after {
    color: #294cc7;
}
.RadioButtonWidget.maybeLater-level.rbw-checked .rbw-cont .rbw-icon::after,
.RadioButtonWidget.maybeLater-level:not(.rbw-disabled):hover .rbw-icon::after {
    background-color: #294cc7;
}
.RadioButtonWidget.notInterested-level .rbw-icon::after {
    -webkit-mask: url('icons/ico_interest_lvl3.svg') no-repeat center;
    mask: url('icons/ico_interest_lvl3.svg') no-repeat center;
    display: inline-block;
    flex: 0 0 auto;
    background-color: #2c3141;
    -webkit-mask-size: contain;
    mask-size: contain;
    width: 32px;
    height: 32px;
    transition-timing-function: ease;
    transition-property: background-color;
    transition-delay: 0s;
    transition-duration: 0.2s;
}
.RadioButtonWidget.notInterested-level .rbw-icon::after.ico-glow {
    width: 36px;
    height: 36px;
}
.RadioButtonWidget.notInterested-level .rbw-icon::after.ico-glow--circle {
    width: 44px;
    height: 44px;
}
.RadioButtonWidget.notInterested-level .rbw-icon::after.ico-glow::after {
    width: 32px;
    height: 32px;
}
.SwitchWidget {
    display: inline-block;
    cursor: pointer;
    -moz-user-select: none;
    -webkit-user-select: none;
    user-select: none;
}
.SwitchWidget .sw-cont {
    display: flex;
    align-items: center;
}
.SwitchWidget .sw-icon {
    background-color: #c0c1c6;
    padding: 3px;
    box-sizing: border-box;
    width: 39px;
    height: 20px;
    border-radius: 20px;
}
.SwitchWidget .sw-icon div {
    background-color: #ffffff;
    box-sizing: border-box;
    width: 14px;
    height: 14px;
    border-radius: 50%;
    transform: translateX(0);
    transition-timing-function: ease;
    transition-property: all;
    transition-delay: 0s;
    transition-duration: 0.2s;
}
.SwitchWidget .sw-label {
    flex: 1 1 auto;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    margin-left: 10px;
    min-width: 15px;
}
.SwitchWidget .sw-label.sw-left {
    margin-left: 0;
    margin-right: 10px;
}
.SwitchWidget .sw-label.sw-on,
.SwitchWidget .sw-label.sw-off {
    /*font-family: 'Poppins Semibold';*/
    font-size: 13px;
    color: inherit;
}
.SwitchWidget .sw-label.sw-off {
    color: #80838d;
}
.SwitchWidget.sw-disabled {
    cursor: default;
}
.SwitchWidget.sw-disabled:not(.sw-checked) .sw-icon {
    background-color: #dfe0e2;
}
.SwitchWidget.sw-disabled.sw-checked .sw-icon {
    background-color: var(--controls-primary--disabled, #c7ebc1);
}
.SwitchWidget.sw-checked .sw-icon {
    background-color: var(--controls-primary, #45be31);
}
.SwitchWidget.sw-checked .sw-icon div {
    transform: translateX(19px);
}
.MailContentWidget {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
}
.MailContentWidget .mcw-frame {
    display: block;
    width: 100%;
    height: 0;
    border: none;
    position: static;
    opacity: 1;
    transition-timing-function: ease;
    transition-property: opacity, height;
    transition-delay: 0s;
    transition-duration: 0.2s;
}
.MailContentWidget .mcw-loader {
    background-repeat: no-repeat;
    background-image: url('../img/loader.svg');
    width: 21px;
    height: 21px;
    background-size: contain;
    animation: myrotate 1s linear infinite;
    -webkit-animation: myrotate 1s linear infinite;
    display: block;
    display: none;
}
.MailContentWidget.mcw-loading {
    min-height: 300px;
}
.MailContentWidget.mcw-loading .mcw-frame {
    position: absolute;
    opacity: 0;
    transition: none;
}
.MailContentWidget.mcw-loading .mcw-loader {
    display: initial;
}
.PopupTooltip {
    color: #2c3141;
    background-color: #ffffff;
    transition-timing-function: ease;
    transition-property: opacity;
    transition-delay: 0.1s;
    transition-duration: 0.1s;
    opacity: 0;
    border-radius: 3px;
    border: 1px solid #dfe0e2;
    box-sizing: border-box;
    z-index: 1;
}
.PopupTooltip.pt-toggled {
    transition-delay: 0s;
}
.PopupTooltip.pt-show {
    opacity: 1;
}
.PopupTooltip .pt-arrow {
    display: block;
    position: absolute;
    overflow: hidden;
    width: 30px;
    height: 12px;
}
.PopupTooltip .pt-arrow .arrow-l,
.PopupTooltip .pt-arrow .arrow-r {
    box-sizing: border-box;
    width: 15px;
    height: 8px;
    overflow: hidden;
    position: absolute;
    bottom: 0;
    padding-top: 0px;
}
.PopupTooltip .pt-arrow .arrow-l::before,
.PopupTooltip .pt-arrow .arrow-r::before {
    content: '';
    display: block;
    position: absolute;
    box-sizing: border-box;
    width: 30px;
    height: 30px;
    box-shadow: 0 0 0px #eaeaec;
    background-color: #ffffff;
}
.PopupTooltip .pt-arrow .arrow-l {
    left: 0;
}
.PopupTooltip .pt-arrow .arrow-r {
    right: 0;
}
.PopupTooltip .pt-arrow.pt-arrow-left {
    top: 0;
    left: -42px;
    transform-origin: 100% 0;
    transform: rotate(-90deg);
}
.PopupTooltip .pt-arrow.pt-arrow-right {
    top: 0;
    right: -42px;
    transform-origin: 0 0;
    transform: rotate(90deg);
}
.PopupTooltip .pt-arrow.pt-arrow-bottom {
    left: 0;
    bottom: 0;
    transform-origin: 50% 100%;
    transform: rotate(180deg);
}
.PopupTooltip .pt-arrow.pt-arrow-top {
    left: 0;
    top: -12px;
    transform-origin: 50% 100%;
    transform: rotate(0deg);
}
.PopupTooltip .pt-arrow .arrow-l::before {
    left: 100%;
    transform-origin: 0 0;
    transform: rotate(50deg);
}
.PopupTooltip .pt-arrow .arrow-r::before {
    right: 100%;
    transform-origin: 100% 0;
    transform: rotate(-50deg);
}
.PopupTooltip .pt-content {
    box-shadow: 0 0 0px #eaeaec;
}
.PopupTooltip.pt-static {
    z-index: 99;
}
.PopupTooltip.without-arrow .pt-arrow {
    display: none;
}
.PopupTooltip .campaignEdit_sendTestEmailPopup {
    text-align: center;
}
.PopupTooltip .campaignEdit_sendTestEmailPopup .btn-spring-green {
    margin-top: 20px;
}
.PopupTooltip.inline-link .pt-content a {
    display: inline;
}
.PopupTooltip.inline-block-link .pt-content a {
    margin: 0;
    display: inline-block;
}
.PopupTooltip.centered .pt-content {
    display: flex;
    justify-content: center;
}
.PopupTooltip.pt-size--xs {
    max-width: 200px;
}
.PopupTooltip.pt-size--s {
    width: 224px;
}
.PopupTooltip.pt-size--m {
    width: 249px;
}
.PopupTooltip.pt-size--l {
    width: 283px;
}
.PopupTooltip.pt-size--xl {
    width: 362px;
}
.PopupTooltip.pt-size--unlimited {
    max-width: 100%;
}
.PopupTooltip.pt-image-tooltip .pt-content {
    padding: 18px 20px 18px 0;
    display: flex;
}
.PopupTooltip.pt-image-tooltip .pt-content::before {
    content: "";
    width: 110px;
    margin: -18px 20px -18px 0;
    display: flex;
    flex: 0 0 auto;
    justify-content: center;
    align-items: center;
    background-color: #eaeaec;
    background-size: 75% auto;
    background-repeat: no-repeat;
    background-position: center;
}
.PopupTooltip .pt-content {
    min-height: 50px;
    padding: 18px 20px;
    /*font-family: 'Poppins Regular';*/
    font-size: 11px;
    line-height: 16px;
    color: #2c3141;
    box-sizing: border-box;
}
.PopupTooltip .pt-content h1,
.PopupTooltip .pt-content h2 {
    margin-top: 18px;
    margin-bottom: 10px;
    line-height: 19px;
}
.PopupTooltip .pt-content h1:first-child,
.PopupTooltip .pt-content h2:first-child {
    margin-top: 0;
}
.PopupTooltip .pt-content h1 {
    /*font-family: 'Poppins Semibold';*/
    font-size: 13px;
}
.PopupTooltip .pt-content h2 {
    /*font-family: 'Poppins Regular';*/
    font-size: 13px;
}
.PopupTooltip .pt-content p {
    margin-bottom: 10px;
}
.PopupTooltip .pt-content p:last-child {
    margin-bottom: 0;
}
.PopupTooltip .pt-content a,
.PopupTooltip .pt-content .intercom-link {
    width: intrinsic;
    width: -moz-max-content;
    width: -webkit-max-content;
    width: max-content;
    margin-top: 10px;
    margin-bottom: 10px;
    display: block;
    color: #476df1;
    text-decoration: none;
    cursor: pointer;
}
.PopupTooltip .pt-content a:hover,
.PopupTooltip .pt-content .intercom-link:hover {
    text-decoration: underline;
}
.PopupTooltip .pt-content a:last-child,
.PopupTooltip .pt-content .intercom-link:last-child {
    margin-bottom: 0;
}
.PopupTooltip .pt-content ul,
.PopupTooltip .pt-content ol {
    list-style: none;
}
.PopupTooltip .pt-content ul li,
.PopupTooltip .pt-content ol li {
    margin-left: 10px;
    margin-bottom: 8px;
}
.PopupTooltip .pt-content ul li:last-child,
.PopupTooltip .pt-content ol li:last-child {
    margin-bottom: 0;
}
.PopupTooltip .pt-content ul li::before,
.PopupTooltip .pt-content ol li::before {
    content: "\2022";
    width: 4px;
    margin-left: -10px;
    margin-right: 6px;
    display: inline-block;
}
.PopupTooltip .pt-content .linkedin-tooltip h1 {
    font-size: 14px;
}
.PopupTooltip .pt-content .linkedin-tooltip ul {
    padding-left: 8px;
    margin-bottom: 4px;
}
.PopupTooltip .pt-content .linkedin-tooltip ul li {
    margin-bottom: 0;
}
.PopupTooltip .arrow-l::before {
    border-left: 1px solid #dfe0e2;
}
.PopupTooltip .arrow-r::before {
    border-right: 1px solid #dfe0e2;
}
.PopupTooltip.pt-standard-tooltip .pt-content {
    padding: 5px 10px;
    min-height: unset;
}
.PopupTooltip.pt-standard-tooltip .pt-content .btn-link {
    display: inline-block;
    margin: 0;
}
.PopupTooltip.pt-image-tooltip .pt-content.addons--daily-limit::before {
    background-image: url('img/addons/tooltip-addons--daily-limit.svg');
}
.PopupTooltip.pt-image-tooltip .pt-content.addons--ab-testing::before {
    background-image: url('img/addons/ab-testing.svg');
}
.PopupTooltip.pt-image-tooltip .pt-content.addons--agency-panel::before {
    background-image: url('img/addons/tooltip-addons--agency-panel.svg');
}
.PopupTooltip.pt-image-tooltip .pt-content.addons--api-keys::before {
    background-image: url('img/addons/tooltip-addons--api-keys.svg');
}
.MenuItem {
    width: 100%;
    display: flex;
    justify-content: space-between;
    align-items: center;
    box-sizing: border-box;
    cursor: pointer;
}
.MenuItem.MenuItem--disabled {
    color: #c0c1c6;
    cursor: default;
}
.MenuItem .MenuItem-icon {
    flex: 0 0 auto;
    width: 20px;
    height: 20px;
    margin-right: 10px;
}
.MenuItem .MenuItem-icon.ico-glow {
    width: 24px;
    height: 24px;
}
.MenuItem .MenuItem-icon.ico-glow::after {
    width: 20px;
    height: 20px;
}
.MenuItem .MenuItem-icon.ico-glow--circle {
    width: 20px;
    height: 20px;
}
.MenuItem .MenuItem-icon.ico-glow--circle::after {
    width: 14px;
    height: 14px;
}
.MenuItem .MenuItem-icon[class=MenuItem-icon] {
    display: none;
}
.MenuItem .MenuItem-value {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.MenuItem .MenuItem-description {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    color: #80838d;
}
.MenuItem .MenuItem__text-panel {
    min-width: 0;
    align-self: center;
}
.MenuItem .MenuItem__right-panel {
    margin-left: auto;
    display: flex;
}
.MenuItem .MenuItem-icon-panel {
    flex: 0 0 auto;
    display: flex;
    align-items: flex-end;
    column-gap: 5px;
    margin-left: 5px;
}
.MenuItem .MenuItem-icon-panel:empty {
    display: none;
}
.MenuItem .MenuItem-icon-tick {
    -webkit-mask: url('icons/ico_check.svg') no-repeat center;
    mask: url('icons/ico_check.svg') no-repeat center;
    display: inline-block;
    flex: 0 0 auto;
    background-color: #2c3141;
    -webkit-mask-size: contain;
    mask-size: contain;
    width: 32px;
    height: 32px;
    transition-timing-function: ease;
    transition-property: background-color;
    transition-delay: 0s;
    transition-duration: 0.2s;
    width: 20px;
    height: 20px;
    background-color: var(--controls-primary, #45be31);
    margin-left: 5px;
    display: none;
}
.MenuItem .MenuItem-icon-tick.ico-glow {
    width: 36px;
    height: 36px;
}
.MenuItem .MenuItem-icon-tick.ico-glow--circle {
    width: 44px;
    height: 44px;
}
.MenuItem .MenuItem-icon-tick.ico-glow::after {
    width: 32px;
    height: 32px;
}
.MenuItem .MenuItem-icon-tick.ico-glow {
    width: 24px;
    height: 24px;
}
.MenuItem .MenuItem-icon-tick.ico-glow::after {
    width: 20px;
    height: 20px;
}
.MenuItem .MenuItem-icon-tick.ico-glow--circle {
    width: 20px;
    height: 20px;
}
.MenuItem .MenuItem-icon-tick.ico-glow--circle::after {
    width: 14px;
    height: 14px;
}
.MenuItem .tmi-indicator {
    flex: 0 0 auto;
    display: none;
}
.MenuItem--drop-item {
    position: relative;
    padding: 4px 10px;
    justify-content: initial;
    align-items: flex-start;
    border-radius: 5px;
    /*font-family: 'Poppins Regular';*/
    font-size: 13px;
    line-height: 20px;
    transition-timing-function: ease;
    transition-property: background-color, color;
    transition-delay: 0s;
    transition-duration: 0.1s;
}
.MenuItem--drop-item:hover {
    background-color: #f5f5f6;
    transition-duration: 0.2s;
}
.MenuItem--drop-item.MenuItem--disabled {
    color: #c0c1c6;
    background-color: initial;
}
.MenuItem--drop-item.MenuItem--disabled .MenuItem-description {
    color: #c0c1c6;
}
.MenuItem--drop-item.MenuItem--disabled .MenuItem-icon:not(.ico--linkedin-slot) {
    background-color: #c0c1c6;
}
.MenuItem--drop-item.MenuItem--error {
    color: #ec1940;
}
.MenuItem--selectable .MenuItem-icon-tick {
    display: initial;
    visibility: hidden;
}
.MenuItem--selectable.MenuItem--selected .MenuItem-value {
    /*font-family: 'Poppins Semibold';*/
}
.MenuItem--selectable.MenuItem--selected .MenuItem-icon-tick {
    visibility: visible;
}
.MenuItem.normalLineHeight {
    line-height: normal;
}
.MenuItem--add-new-item {
    color: #45be31;
    margin-top: 10px;
}
.MenuItem--separator,
.MenuItem--separator:hover {
    cursor: default;
    height: 1px;
    padding: 10px;
    background-color: #eaeaec;
    background-clip: content-box;
}
.menu-item-icon {
    flex: 0 0 auto;
    width: 20px;
    height: 20px;
}
.menu-item-icon.ico-glow {
    width: 24px;
    height: 24px;
}
.menu-item-icon.ico-glow::after {
    width: 20px;
    height: 20px;
}
.menu-item-icon.ico-glow--circle {
    width: 20px;
    height: 20px;
}
.menu-item-icon.ico-glow--circle::after {
    width: 14px;
    height: 14px;
}
.menu-item-icon[class=menu-item-icon] {
    display: none;
}
.DropDownMenu {
    display: inline-flex;
    box-sizing: border-box;
    height: 28px;
    line-height: 28px;
    /*font-family: 'Poppins Regular';*/
    font-size: 14px;
    color: #2c3141;
    cursor: pointer;
    position: relative;
    -moz-user-select: none;
    -webkit-user-select: none;
    user-select: none;
    transition-timing-function: ease;
    transition-property: all;
    transition-delay: 0s;
    transition-duration: 0.3s;
}
.DropDownMenu.ddm-opened {
    z-index: 1;
}
.DropDownMenu.ddm-opened.ddm-onPopup {
    z-index: 1002;
}
.DropDownMenu > * {
    vertical-align: top;
    display: inline-block;
}
.DropDownMenu .ddm-text {
    flex: 1 1 auto;
    box-sizing: border-box;
    height: 100%;
    padding-left: 20px;
    overflow: hidden;
    white-space: nowrap;
}
.DropDownMenu .ddm-text:nth-child(2) {
    padding-left: 11px;
}
.DropDownMenu .ddm-tick {
    height: 100%;
    -webkit-mask: url('icons/ico_down_small.svg?1') no-repeat center;
    mask: url('icons/ico_down_small.svg?1') no-repeat center;
    display: inline-block;
    -webkit-mask-size: contain;
    mask-size: contain;
    width: 32px;
    height: 32px;
    transition-timing-function: ease;
    transition-property: background-color;
    transition-delay: 0s;
    transition-duration: 0.2s;
    width: 20px;
    height: 20px;
    background-color: #ec1940;
    background-color: #2c3141;
    flex: 0 0 auto;
    -webkit-mask-size: cover;
    mask-size: cover;
    -webkit-mask-position: top -5px;
    mask-position: top -5px;
    width: 10px;
    padding-right: 0;
    margin: auto 14px auto 15px;
}
.DropDownMenu .ddm-tick.ico-glow {
    width: 36px;
    height: 36px;
}
.DropDownMenu .ddm-tick.ico-glow--circle {
    width: 44px;
    height: 44px;
}
.DropDownMenu .ddm-tick.ico-glow::after {
    width: 32px;
    height: 32px;
}
.DropDownMenu .ddm-tick.ico-glow {
    width: 24px;
    height: 24px;
}
.DropDownMenu .ddm-tick.ico-glow::after {
    width: 20px;
    height: 20px;
}
.DropDownMenu .ddm-tick.ico-glow--circle {
    width: 20px;
    height: 20px;
}
.DropDownMenu .ddm-tick.ico-glow--circle::after {
    width: 14px;
    height: 14px;
}
.DropDownMenu .ddm-tick:first-child {
    padding: 0 7px;
}
.DropDownMenu.style-grey {
    background-color: #eaeaec;
}
.DropDownMenu.style-grey:hover,
.DropDownMenu.style-grey.ddm-disabled {
    transition-timing-function: ease;
    transition-property: background-color;
    transition-delay: 0s;
    transition-duration: 0.2s;
}
.DropDownMenu.style-grey:hover {
    background-color: #f5f5f6;
}
.DropDownMenu.style-grey.ddm-disabled {
    background-color: #f9f9f9;
}
.DropDownMenu.style-bordered {
    border: 1px solid #80838d;
    background-color: #ffffff;
}
.DropDownMenu.style-bordered:hover {
    transition-timing-function: ease;
    transition-property: border-color;
    transition-delay: 0s;
    transition-duration: 0.2s;
    border-color: #2c3141;
}
.DropDownMenu.style-bordered .ddm-text {
    padding-top: 0;
}
.DropDownMenu.style-bordered .ddm-tick {
    margin-left: 14px;
}
.DropDownMenu.style-bordered,
.DropDownMenu.style-grey {
    min-width: 120px;
    /*font-family: 'Poppins Semibold';*/
    font-size: 14px;
    letter-spacing: 1px;
    text-transform: uppercase;
    border-radius: 5px;
    height: 36px;
    line-height: 36px;
    color: #565a67;
}
.DropDownMenu.style-select {
    border-width: 0 0 1px;
    border-style: solid;
    border-color: #80838d;
}
.DropDownMenu.style-select.ddm-without-underline {
    border: none;
}
.DropDownMenu.style-select.ddm-without-tick .ddm-tick {
    display: none;
}
.DropDownMenu.style-select:hover {
    transition-timing-function: ease;
    transition-property: border-color;
    transition-delay: 0s;
    transition-duration: 0.2s;
    border-color: #2c3141;
}
.DropDownMenu.style-select.ddm-error {
    border-color: #ec1940;
}
.DropDownMenu.style-select.ddm-disabled {
    color: #c0c1c6;
    border-color: #f9f9f9;
    transition-timing-function: ease;
    transition-property: all;
    transition-delay: 0s;
    transition-duration: 0.3s;
}
.DropDownMenu.style-select .ddm-text {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.DropDownMenu.style-select .ddm-text span {
    color: #c0c1c6;
}
.DropDownMenu.style-select .ddm-tick {
    flex: 0 0 auto;
    margin-left: 10px;
    margin-right: 0;
    background-color: var(--controls-primary, #ec1940);
}
.DropDownMenu.ddm-disabled {
    color: #c0c1c6;
    border-color: #dfe0e2;
    cursor: auto;
}
.DropDownMenu.ddm-disabled .ddm-tick {
    background-color: #80838d;
}
.DropDownMenu.ddm-disabled .ddm-tick:first-child {
    padding: 0 7px;
}
.DropDownMenu.ddm-disabled:hover {
    border-color: #dfe0e2;
}
.ddm-100Width {
    width: 100%;
}
.DropDownSelect {
    display: inline-flex;
    vertical-align: top;
    width: 100%;
    line-height: normal;
    /*font-family: 'Poppins Regular';*/
    font-size: 14px;
    text-align: left;
    color: #2c3141;
    cursor: pointer;
    position: relative;
    -moz-user-select: none;
    -webkit-user-select: none;
    user-select: none;
    transition-timing-function: ease;
    transition-property: color;
    transition-delay: 0s;
    transition-duration: 0.1s;
}
.DropDownSelect .dds-wrap {
    display: flex;
    flex-direction: column;
    width: 100%;
}
.DropDownSelect .dds-label {
    display: block;
    text-align: left;
    max-width: 100%;
    margin-bottom: 2px;
    line-height: 19px;
    /*font-family: 'Poppins Regular';*/
    font-size: 12px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.DropDownSelect .dds-label:empty {
    display: none;
}
.DropDownSelect .dds-icon {
    flex: 0 0 auto;
    width: 24px;
    height: 24px;
    margin-right: 8px;
}
.DropDownSelect .dds-icon.ico-glow {
    width: 26px;
    height: 26px;
}
.DropDownSelect .dds-icon.ico-glow::after {
    width: 24px;
    height: 24px;
}
.DropDownSelect .dds-icon[class=dds-icon] {
    display: none;
}
.DropDownSelect .dds-content {
    position: relative;
    display: flex;
    align-items: center;
    box-sizing: border-box;
    flex: 1 1 auto;
    padding-left: 10px;
    padding-right: 40px;
    border-width: 1px;
    border-style: solid;
    border-color: #c0c1c6;
    border-radius: 5px;
    transition-timing-function: ease;
    transition-property: border-color;
    transition-delay: 0s;
    transition-duration: 0.1s;
}
.DropDownSelect .dds-validation {
    position: relative;
    box-sizing: border-box;
    width: 100%;
    padding-left: 21px;
    /*font-family: 'Poppins Regular';*/
    font-size: 11px;
    line-height: 17px;
    color: #ec1940;
    text-align: left;
    overflow: hidden;
    height: 0;
    opacity: 0;
    transition-timing-function: ease;
    transition-property: opacity;
    transition-delay: 0s;
    transition-duration: 0.3s;
}
.DropDownSelect .dds-validation::before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    -webkit-mask: url('icons/ico_error.svg') no-repeat center;
    mask: url('icons/ico_error.svg') no-repeat center;
    display: inline-block;
    flex: 0 0 auto;
    background-color: #2c3141;
    -webkit-mask-size: contain;
    mask-size: contain;
    width: 32px;
    height: 32px;
    transition-timing-function: ease;
    transition-property: background-color;
    transition-delay: 0s;
    transition-duration: 0.2s;
    background-color: #ec1940;
    width: 17px;
    height: 17px;
}
.DropDownSelect .dds-validation::before.ico-glow {
    width: 36px;
    height: 36px;
}
.DropDownSelect .dds-validation::before.ico-glow--circle {
    width: 44px;
    height: 44px;
}
.DropDownSelect .dds-validation::before.ico-glow::after {
    width: 32px;
    height: 32px;
}
.DropDownSelect .dds-validation.dds-validation--show {
    margin-top: 4px;
    height: auto;
    opacity: 1;
}
.DropDownSelect .dds-icons {
    flex: 0 0 auto;
    display: flex;
    align-items: flex-end;
    column-gap: 5px;
    margin-left: 5px;
    margin-right: 5px;
}
.DropDownSelect .dds-icons:empty {
    display: none;
}
.DropDownSelect .dds-text {
    box-sizing: border-box;
    flex: 1 1 auto;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    line-height: 34px;
    height: 34px;
}
.DropDownSelect .dds-text.dds-placeholder {
    color: #c0c1c6;
    transition-timing-function: ease;
    transition-property: color;
    transition-delay: 0s;
    transition-duration: 0.1s;
}
.DropDownSelect .dds-text span {
    color: #80838d;
}
.DropDownSelect .dds-tick {
    -webkit-mask: url('icons/ico_down_small.svg?1') no-repeat center;
    mask: url('icons/ico_down_small.svg?1') no-repeat center;
    display: inline-block;
    background-color: #2c3141;
    -webkit-mask-size: contain;
    mask-size: contain;
    width: 32px;
    height: 32px;
    width: 20px;
    height: 20px;
    background-color: #ec1940;
    flex: 0 0 auto;
    width: 24px;
    height: 24px;
    position: absolute;
    top: 0;
    bottom: 0;
    margin-top: auto;
    margin-bottom: auto;
    right: 10px;
    background-color: var(--controls-primary, #ec1940);
    transition-timing-function: ease;
    transition-property: background-color;
    transition-delay: 0s;
    transition-duration: 0.2s;
}
.DropDownSelect .dds-tick.ico-glow {
    width: 36px;
    height: 36px;
}
.DropDownSelect .dds-tick.ico-glow--circle {
    width: 44px;
    height: 44px;
}
.DropDownSelect .dds-tick.ico-glow::after {
    width: 32px;
    height: 32px;
}
.DropDownSelect .dds-tick.ico-glow {
    width: 24px;
    height: 24px;
}
.DropDownSelect .dds-tick.ico-glow::after {
    width: 20px;
    height: 20px;
}
.DropDownSelect .dds-tick.ico-glow--circle {
    width: 20px;
    height: 20px;
}
.DropDownSelect .dds-tick.ico-glow--circle::after {
    width: 14px;
    height: 14px;
}
.DropDownSelect .dds-tick.ico-glow {
    width: 26px;
    height: 26px;
}
.DropDownSelect .dds-tick.ico-glow::after {
    width: 24px;
    height: 24px;
}
.DropDownSelect:hover .dds-content {
    transition-duration: 0.2s;
    border-color: #80838d;
}
.DropDownSelect.dds--opened .dds-content {
    border-color: #2c3141;
}
.DropDownSelect.dds--opened .dds-tick {
    transform: rotateX(180deg);
}
.DropDownSelect.dds--error .dds-content {
    border-color: #ec1940;
}
.DropDownSelect.dds--disabled {
    cursor: default;
    color: #c0c1c6;
}
.DropDownSelect.dds--disabled .dds-content {
    border-color: #dfe0e2;
}
.DropDownSelect.dds--disabled .dds-tick {
    background-color: #c0c1c6;
}
.DropDownSelect.dds--narrow .dds-content {
    padding-right: 35px;
}
.DropDownSelect.dds--narrow .dds-icon {
    width: 20px;
    height: 20px;
}
.DropDownSelect.dds--narrow .dds-icon.ico-glow {
    width: 24px;
    height: 24px;
}
.DropDownSelect.dds--narrow .dds-icon.ico-glow::after {
    width: 20px;
    height: 20px;
}
.DropDownSelect.dds--narrow .dds-icon.ico-glow--circle {
    width: 20px;
    height: 20px;
}
.DropDownSelect.dds--narrow .dds-icon.ico-glow--circle::after {
    width: 14px;
    height: 14px;
}
.DropDownSelect.dds--narrow .dds-text {
    line-height: 23px;
    height: 23px;
}
.DropDownSelect.dds--narrow .dds-tick {
    right: 5px;
}
.DropDownSelect.dds--no-decorations .dds-content {
    border: none;
    padding-left: 10px;
    padding-right: 10px;
}
.DropDownSelect.dds--no-decorations .dds-tick {
    display: none;
}
.MenuItemsPopup {
    box-sizing: border-box;
    padding: 16px 10px;
    color: #2c3141;
    background-color: #ffffff;
    border: 1px solid #eaeaec;
    border-radius: 5px;
    box-shadow: 6px 4px 30px 0 rgba(44, 49, 65, 0.1);
    -moz-user-select: none;
    -webkit-user-select: none;
    user-select: none;
    padding-right: 3px;
}
.MenuItemsPopup .mip__top-panel {
    padding-right: 7px;
}
.MenuItemsPopup .mip__top-panel .TextFieldWidget {
    margin-bottom: 16px;
}
.MenuItemsPopup .mip__bottom-panel {
    padding-right: 7px;
}
.MenuItemsPopup .mip__header {
    /*font-family: 'Poppins Semibold';*/
    padding-left: 10px;
    padding-right: 10px;
    margin-bottom: 12px;
}
.MenuItemsPopup .mip__header:empty {
    display: none;
}
.MenuItemsPopup .CustomScrollbarPanel {
    position: relative;
    overflow: hidden;
}
.MenuItemsPopup .CustomScrollbarPanel.csp-scrollbar-hidden {
    margin-right: 7px;
}
.MenuItemsPopup .no_results {
    margin: 18px 0;
    text-align: center;
}
.MenuItemsPopup.time-selector-popup {
    padding-top: 10px;
    padding-bottom: 10px;
}
.MenuItemsPopup.time-selector-popup .MenuItem {
    padding: 2px 5px;
}
.tfw-validation {
    color: #ec1940;
    line-height: normal;
    text-align: left;
    width: 100%;
    display: none;
    opacity: 0;
    overflow: hidden;
    height: 0;
    padding-left: 21px;
    position: relative;
    /*font-family: 'Poppins Regular';*/
    font-size: 11px;
    transition-timing-function: ease;
    transition-property: opacity, height;
    transition-delay: 0s;
    transition-duration: 0.3s;
}
.tfw-validation::before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
}
.tfw-validation.tfw-show {
    opacity: 1;
    height: auto;
    margin-top: 4px;
}
.tfw-validation.tfw-show::before {
    -webkit-mask: url('icons/ico_error.svg') no-repeat center;
    mask: url('icons/ico_error.svg') no-repeat center;
    display: inline-block;
    flex: 0 0 auto;
    background-color: #2c3141;
    -webkit-mask-size: contain;
    mask-size: contain;
    width: 32px;
    height: 32px;
    transition-timing-function: ease;
    transition-property: background-color;
    transition-delay: 0s;
    transition-duration: 0.2s;
    background-color: #ec1940;
    width: 17px;
    height: 17px;
}
.tfw-validation.tfw-show::before.ico-glow {
    width: 36px;
    height: 36px;
}
.tfw-validation.tfw-show::before.ico-glow--circle {
    width: 44px;
    height: 44px;
}
.tfw-validation.tfw-show::before.ico-glow::after {
    width: 32px;
    height: 32px;
}
.TextFieldWidget {
    position: relative;
    display: inline-block;
    width: 100%;
}
.TextFieldWidget .tfw-icon {
    background-repeat: no-repeat;
    background-size: contain;
    display: block;
    position: absolute;
    right: 8px;
    top: 0;
    bottom: 0;
    margin-top: auto;
    margin-bottom: auto;
}
.TextFieldWidget .tfw-input {
    background-color: rgba(0, 0, 0, 0);
    color: #2c3141;
    /*font-family: 'Poppins Regular';*/
    font-size: .7rem;
    border: 1px solid #c0c1c6;
    padding: 0 1px 0 3px;
    border-radius: 5px;
    line-height: 34px;
    width: 100%;
    transition-timing-function: ease;
    transition-property: color, border-color;
    transition-delay: 0s;
    transition-duration: 0.3s;
}
.TextFieldWidget .tfw-input:hover {
    border-color: #80838d;
}
.TextFieldWidget .tfw-input:focus,
.TextFieldWidget .tfw-input.tfw-active {
    border-color: #2c3141;
}
.TextFieldWidget .tfw-input:focus::-webkit-input-placeholder,
.TextFieldWidget .tfw-input.tfw-active::-webkit-input-placeholder {
    opacity: 1;
    color: #80838d;
}
.TextFieldWidget .tfw-input:focus:-moz-placeholder,
.TextFieldWidget .tfw-input.tfw-active:-moz-placeholder {
    opacity: 1;
    color: #80838d;
}
.TextFieldWidget .tfw-input:focus::-moz-placeholder,
.TextFieldWidget .tfw-input.tfw-active::-moz-placeholder {
    opacity: 1;
    color: #80838d;
}
.TextFieldWidget .tfw-input:focus:-ms-input-placeholder,
.TextFieldWidget .tfw-input.tfw-active:-ms-input-placeholder {
    opacity: 1;
    color: #80838d;
}
.TextFieldWidget .tfw-input:focus::placeholder,
.TextFieldWidget .tfw-input.tfw-active::placeholder {
    opacity: 1;
    color: #80838d;
}
.TextFieldWidget .tfw-input::-webkit-input-placeholder {
    opacity: 1;
    color: #c0c1c6;
}
.TextFieldWidget .tfw-input:-moz-placeholder {
    opacity: 1;
    color: #c0c1c6;
}
.TextFieldWidget .tfw-input::-moz-placeholder {
    opacity: 1;
    color: #c0c1c6;
}
.TextFieldWidget .tfw-input:-ms-input-placeholder {
    opacity: 1;
    color: #c0c1c6;
}
.TextFieldWidget .tfw-input::placeholder {
    opacity: 1;
    color: #c0c1c6;
}
.TextFieldWidget .tfw-input:read-only:not(.tfw-default),
.TextFieldWidget .tfw-input:disabled {
    color: #c0c1c6;
    -webkit-text-fill-color: #c0c1c6;
    border-color: #dfe0e2;
}
.TextFieldWidget .tfw-input:read-only:not(.tfw-default)::-webkit-input-placeholder,
.TextFieldWidget .tfw-input:disabled::-webkit-input-placeholder {
    opacity: 1;
    color: #c0c1c6;
}
.TextFieldWidget .tfw-input:read-only:not(.tfw-default):-moz-placeholder,
.TextFieldWidget .tfw-input:disabled:-moz-placeholder {
    opacity: 1;
    color: #c0c1c6;
}
.TextFieldWidget .tfw-input:read-only:not(.tfw-default)::-moz-placeholder,
.TextFieldWidget .tfw-input:disabled::-moz-placeholder {
    opacity: 1;
    color: #c0c1c6;
}
.TextFieldWidget .tfw-input:read-only:not(.tfw-default):-ms-input-placeholder,
.TextFieldWidget .tfw-input:disabled:-ms-input-placeholder {
    opacity: 1;
    color: #c0c1c6;
}
.TextFieldWidget .tfw-input:read-only:not(.tfw-default)::placeholder,
.TextFieldWidget .tfw-input:disabled::placeholder {
    opacity: 1;
    color: #c0c1c6;
}
.TextFieldWidget .tfw-input.tfw-default:read-only:not(:disabled) {
    cursor: pointer;
}
.TextFieldWidget input[type=number] {
    -moz-appearance: textfield;
}
.TextFieldWidget input[type=number]::-webkit-inner-spin-button,
.TextFieldWidget input[type=number]::-webkit-outer-spin-button {
    -webkit-appearance: none;
    margin: 0;
}
.TextFieldWidget.tfw-loading .tfw-input,
.TextFieldWidget.tfw-ok .tfw-input {
    padding-right: 30px;
}
.TextFieldWidget.tfw-loading .tfw-icon {
    -webkit-mask: url('icons/ico_loader.svg') no-repeat center;
    mask: url('icons/ico_loader.svg') no-repeat center;
    display: inline-block;
    flex: 0 0 auto;
    background-color: #2c3141;
    -webkit-mask-size: contain;
    mask-size: contain;
    width: 32px;
    height: 32px;
    transition-timing-function: ease;
    transition-property: background-color;
    transition-delay: 0s;
    transition-duration: 0.2s;
    width: 20px;
    height: 20px;
    animation: myrotate 1s linear infinite;
    -webkit-animation: myrotate 1s linear infinite;
    display: block;
}
.TextFieldWidget.tfw-loading .tfw-icon.ico-glow {
    width: 36px;
    height: 36px;
}
.TextFieldWidget.tfw-loading .tfw-icon.ico-glow--circle {
    width: 44px;
    height: 44px;
}
.TextFieldWidget.tfw-loading .tfw-icon.ico-glow::after {
    width: 32px;
    height: 32px;
}
.TextFieldWidget.tfw-loading .tfw-icon.ico-glow {
    width: 24px;
    height: 24px;
}
.TextFieldWidget.tfw-loading .tfw-icon.ico-glow::after {
    width: 20px;
    height: 20px;
}
.TextFieldWidget.tfw-loading .tfw-icon.ico-glow--circle {
    width: 20px;
    height: 20px;
}
.TextFieldWidget.tfw-loading .tfw-icon.ico-glow--circle::after {
    width: 14px;
    height: 14px;
}
.TextFieldWidget.tfw-ok .tfw-icon {
    -webkit-mask: url('icons/ico_check.svg') no-repeat center;
    mask: url('icons/ico_check.svg') no-repeat center;
    display: inline-block;
    flex: 0 0 auto;
    background-color: #2c3141;
    -webkit-mask-size: contain;
    mask-size: contain;
    width: 32px;
    height: 32px;
    transition-timing-function: ease;
    transition-property: background-color;
    transition-delay: 0s;
    transition-duration: 0.2s;
    background-color: #45be31;
    width: 20px;
    height: 20px;
}
.TextFieldWidget.tfw-ok .tfw-icon.ico-glow {
    width: 36px;
    height: 36px;
}
.TextFieldWidget.tfw-ok .tfw-icon.ico-glow--circle {
    width: 44px;
    height: 44px;
}
.TextFieldWidget.tfw-ok .tfw-icon.ico-glow::after {
    width: 32px;
    height: 32px;
}
.TextFieldWidget.tfw-ok .tfw-icon.ico-glow {
    width: 24px;
    height: 24px;
}
.TextFieldWidget.tfw-ok .tfw-icon.ico-glow::after {
    width: 20px;
    height: 20px;
}
.TextFieldWidget.tfw-ok .tfw-icon.ico-glow--circle {
    width: 20px;
    height: 20px;
}
.TextFieldWidget.tfw-ok .tfw-icon.ico-glow--circle::after {
    width: 14px;
    height: 14px;
}
.TextFieldWidget.tfw-refresh .tfw-icon {
    border-radius: 5px;
    background-color: transparent;
    position: relative;
    -webkit-mask: none;
    mask: none;
    width: 32px;
    height: 32px;
    cursor: pointer;
    width: 24px;
    height: 24px;
    position: absolute;
    top: 2px;
}
.TextFieldWidget.tfw-refresh .tfw-icon.ico-glow {
    width: 36px;
    height: 36px;
}
.TextFieldWidget.tfw-refresh .tfw-icon.ico-glow--circle {
    width: 44px;
    height: 44px;
}
.TextFieldWidget.tfw-refresh .tfw-icon.ico-glow::after {
    width: 32px;
    height: 32px;
}
.TextFieldWidget.tfw-refresh .tfw-icon::after {
    content: '';
    margin: auto;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    position: absolute;
    display: inline-block;
    transition: none;
}
.TextFieldWidget.tfw-refresh .tfw-icon:hover {
    background-color: #f5f5f6;
}
.TextFieldWidget.tfw-refresh .tfw-icon:hover::after {
    background-color: #2c3141;
}
.TextFieldWidget.tfw-refresh .tfw-icon--circle {
    border-radius: 50%;
    background-color: #f5f5f6;
    cursor: default;
}
.TextFieldWidget.tfw-refresh .tfw-icon--circle::after {
    background-color: #2c3141;
}
.TextFieldWidget.tfw-refresh .tfw-icon.ico-glow {
    width: 26px;
    height: 26px;
}
.TextFieldWidget.tfw-refresh .tfw-icon.ico-glow::after {
    width: 24px;
    height: 24px;
}
.TextFieldWidget.tfw-refresh .tfw-icon::after {
    -webkit-mask: url('icons/ico_refresh.svg') no-repeat center;
    mask: url('icons/ico_refresh.svg') no-repeat center;
    display: inline-block;
    flex: 0 0 auto;
    background-color: #2c3141;
    -webkit-mask-size: contain;
    mask-size: contain;
    width: 32px;
    height: 32px;
    transition-timing-function: ease;
    transition-property: background-color;
    transition-delay: 0s;
    transition-duration: 0.2s;
    width: 20px;
    height: 20px;
}
.TextFieldWidget.tfw-refresh .tfw-icon::after.ico-glow {
    width: 36px;
    height: 36px;
}
.TextFieldWidget.tfw-refresh .tfw-icon::after.ico-glow--circle {
    width: 44px;
    height: 44px;
}
.TextFieldWidget.tfw-refresh .tfw-icon::after.ico-glow::after {
    width: 32px;
    height: 32px;
}
.TextFieldWidget.tfw-refresh .tfw-icon::after.ico-glow {
    width: 24px;
    height: 24px;
}
.TextFieldWidget.tfw-refresh .tfw-icon::after.ico-glow::after {
    width: 20px;
    height: 20px;
}
.TextFieldWidget.tfw-refresh .tfw-icon::after.ico-glow--circle {
    width: 20px;
    height: 20px;
}
.TextFieldWidget.tfw-refresh .tfw-icon::after.ico-glow--circle::after {
    width: 14px;
    height: 14px;
}
.TextFieldWidget.tfw-refresh .tfw-input {
    padding-right: 24px;
}
.TextFieldWidget.tfw-eye .tfw-input {
    padding-right: 34px;
}
.TextFieldWidget.tfw-eye input[type=password] ~ .tfw-icon,
.TextFieldWidget.tfw-eye input[type=text] ~ .tfw-icon {
    top: 0;
    bottom: 0;
    right: 6px;
    margin-bottom: auto;
    margin-top: auto;
    -webkit-mask: url('icons/ico_eye2.svg') no-repeat center;
    mask: url('icons/ico_eye2.svg') no-repeat center;
    display: inline-block;
    flex: 0 0 auto;
    background-color: #2c3141;
    -webkit-mask-size: contain;
    mask-size: contain;
    width: 32px;
    height: 32px;
    transition-timing-function: ease;
    transition-property: background-color;
    transition-delay: 0s;
    transition-duration: 0.2s;
    width: 24px;
    height: 24px;
    cursor: pointer;
}
.TextFieldWidget.tfw-eye input[type=password] ~ .tfw-icon.ico-glow,
.TextFieldWidget.tfw-eye input[type=text] ~ .tfw-icon.ico-glow {
    width: 36px;
    height: 36px;
}
.TextFieldWidget.tfw-eye input[type=password] ~ .tfw-icon.ico-glow--circle,
.TextFieldWidget.tfw-eye input[type=text] ~ .tfw-icon.ico-glow--circle {
    width: 44px;
    height: 44px;
}
.TextFieldWidget.tfw-eye input[type=password] ~ .tfw-icon.ico-glow::after,
.TextFieldWidget.tfw-eye input[type=text] ~ .tfw-icon.ico-glow::after {
    width: 32px;
    height: 32px;
}
.TextFieldWidget.tfw-eye input[type=password] ~ .tfw-icon.ico-glow,
.TextFieldWidget.tfw-eye input[type=text] ~ .tfw-icon.ico-glow {
    width: 26px;
    height: 26px;
}
.TextFieldWidget.tfw-eye input[type=password] ~ .tfw-icon.ico-glow::after,
.TextFieldWidget.tfw-eye input[type=text] ~ .tfw-icon.ico-glow::after {
    width: 24px;
    height: 24px;
}
.TextFieldWidget.tfw-eye--switched-on input[type=password] ~ .tfw-icon,
.TextFieldWidget.tfw-eye--switched-on input[type=text] ~ .tfw-icon {
    -webkit-mask: url('icons/ico_eye.svg') no-repeat center;
    mask: url('icons/ico_eye.svg') no-repeat center;
    display: inline-block;
    flex: 0 0 auto;
    background-color: #2c3141;
    -webkit-mask-size: contain;
    mask-size: contain;
    width: 32px;
    height: 32px;
    transition-timing-function: ease;
    transition-property: background-color;
    transition-delay: 0s;
    transition-duration: 0.2s;
    width: 24px;
    height: 24px;
}
.TextFieldWidget.tfw-eye--switched-on input[type=password] ~ .tfw-icon.ico-glow,
.TextFieldWidget.tfw-eye--switched-on input[type=text] ~ .tfw-icon.ico-glow {
    width: 36px;
    height: 36px;
}
.TextFieldWidget.tfw-eye--switched-on input[type=password] ~ .tfw-icon.ico-glow--circle,
.TextFieldWidget.tfw-eye--switched-on input[type=text] ~ .tfw-icon.ico-glow--circle {
    width: 44px;
    height: 44px;
}
.TextFieldWidget.tfw-eye--switched-on input[type=password] ~ .tfw-icon.ico-glow::after,
.TextFieldWidget.tfw-eye--switched-on input[type=text] ~ .tfw-icon.ico-glow::after {
    width: 32px;
    height: 32px;
}
.TextFieldWidget.tfw-eye--switched-on input[type=password] ~ .tfw-icon.ico-glow,
.TextFieldWidget.tfw-eye--switched-on input[type=text] ~ .tfw-icon.ico-glow {
    width: 26px;
    height: 26px;
}
.TextFieldWidget.tfw-eye--switched-on input[type=password] ~ .tfw-icon.ico-glow::after,
.TextFieldWidget.tfw-eye--switched-on input[type=text] ~ .tfw-icon.ico-glow::after {
    width: 24px;
    height: 24px;
}
.TextFieldWidget.tfw-loading-add .tfw-icon {
    opacity: 0;
}
.TextFieldWidget.tfw-loading-add.tfw-loading-add-active .tfw-icon {
    opacity: 1;
    transition-timing-function: ease;
    transition-property: opacity;
    transition-delay: 0s;
    transition-duration: 0.5s;
}
.TextFieldWidget.tfw-loading-remove .tfw-icon {
    opacity: 1;
}
.TextFieldWidget.tfw-loading-remove.tfw-loading-remove-active .tfw-icon {
    opacity: 0;
    transition-timing-function: ease;
    transition-property: opacity;
    transition-delay: 0s;
    transition-duration: 0.5s;
}
.TextFieldWidget.tfw-ok-add .tfw-icon {
    transform: scale(1.3);
}
.TextFieldWidget.tfw-ok-add.tfw-ok-add-active .tfw-icon {
    transform: scale(1);
    transition-timing-function: ease;
    transition-property: transform;
    transition-delay: 0.2s;
    transition-duration: 0.5s;
}
.TextFieldWidget .tfw-validation {
    display: block;
    color: transparent;
    box-sizing: border-box;
}
.TextFieldWidget .tfw-label {
    display: block;
    text-align: left;
    max-width: 100%;
    margin-bottom: 2px;
    line-height: 19px;
    /*font-family: 'Poppins Regular';*/
    font-size: 12px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.TextFieldWidget .tfw-label:empty {
    display: none;
}
.TextFieldWidget .tfw-box {
    position: relative;
}
.TextFieldWidget.tfw-search .tfw-input {
    padding-left: 38px;
}
.TextFieldWidget.tfw-search .tfw-input:focus + .tfw-icon {
    background-color: #2c3141;
}
.TextFieldWidget.tfw-search:hover .tfw-input {
    border-color: #80838d;
}
.TextFieldWidget.tfw-search:hover .tfw-icon {
    background-color: #80838d;
}
.TextFieldWidget.tfw-search .tfw-icon {
    -webkit-mask: url('icons/ico_search.svg') no-repeat center;
    mask: url('icons/ico_search.svg') no-repeat center;
    display: inline-block;
    flex: 0 0 auto;
    background-color: #2c3141;
    -webkit-mask-size: contain;
    mask-size: contain;
    width: 32px;
    height: 32px;
    transition-timing-function: ease;
    transition-property: background-color;
    transition-delay: 0s;
    transition-duration: 0.2s;
    width: 24px;
    height: 24px;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 9px;
    margin-top: auto;
    margin-bottom: auto;
}
.TextFieldWidget.tfw-search .tfw-icon.ico-glow {
    width: 36px;
    height: 36px;
}
.TextFieldWidget.tfw-search .tfw-icon.ico-glow--circle {
    width: 44px;
    height: 44px;
}
.TextFieldWidget.tfw-search .tfw-icon.ico-glow::after {
    width: 32px;
    height: 32px;
}
.TextFieldWidget.tfw-search .tfw-icon.ico-glow {
    width: 26px;
    height: 26px;
}
.TextFieldWidget.tfw-search .tfw-icon.ico-glow::after {
    width: 24px;
    height: 24px;
}
.TextFieldWidget--inline {
    vertical-align: top;
    width: 40px;
}
.TextFieldWidget--inline .tfw-input {
    padding: 0 2px;
    text-align: center;
    line-height: 23px;
}
.TextFieldWidget.disabled.tfw-search .tfw-input {
    border-color: #dfe0e2;
}
.TextFieldWidget.disabled.tfw-search .tfw-icon {
    background-color: #c0c1c6;
}
.TextFieldWidget.disabled .tfw-label {
    color: #c0c1c6;
}
.TextFieldWidget--error .tfw-input,
.TextFieldWidget--error .tfw-input:hover:not(:focus),
.TextFieldWidget--error .tfw-input.tfw-active {
    border-color: #ec1940;
}
.TextFieldWidget--error .tfw-validation {
    color: #ec1940;
}
.TextFieldWidget--info .tfw-input,
.TextFieldWidget--info .tfw-input:hover,
.TextFieldWidget--info .tfw-input:focus {
    /*border-color: #294cc7;*/
}
.TextFieldWidget--info .tfw-validation {
    color: #294cc7;
    opacity: 1;
    height: auto;
    margin-top: 4px;
}
.TextFieldWidget--info .tfw-validation::before {
    -webkit-mask: url('icons/ico_error.svg') no-repeat center;
    mask: url('icons/ico_error.svg') no-repeat center;
    display: inline-block;
    flex: 0 0 auto;
    background-color: #2c3141;
    -webkit-mask-size: contain;
    mask-size: contain;
    width: 32px;
    height: 32px;
    transition-timing-function: ease;
    transition-property: background-color;
    transition-delay: 0s;
    transition-duration: 0.2s;
    background-color: #ec1940;
    width: 17px;
    height: 17px;
}
.TextFieldWidget--info .tfw-validation::before.ico-glow {
    width: 36px;
    height: 36px;
}
.TextFieldWidget--info .tfw-validation::before.ico-glow--circle {
    width: 44px;
    height: 44px;
}
.TextFieldWidget--info .tfw-validation::before.ico-glow::after {
    width: 32px;
    height: 32px;
}
.TextFieldWidget--info .tfw-validation::before {
    background-color: #294cc7;
}
.TextFieldWidget--no-border .tfw-input {
    border: 1px solid #ffffff;
    padding: 0;
    color: #2c3141;
    line-height: 34px;
    /*font-family: 'Poppins Semibold';*/
    font-size: 17px;
    transition-timing-function: ease;
    transition-property: all;
    transition-delay: 0s;
    transition-duration: 0.3s;
}
.TextFieldWidget--no-border .tfw-input:focus,
.TextFieldWidget--no-border .tfw-input:hover {
    padding: 0 10px;
    border-width: 1px;
    color: #2c3141;
}
.TextFieldWidget--no-border .tfw-input:hover {
    border-color: #80838d;
}
.TextFieldWidget--no-border .tfw-input:focus {
    border-color: #2c3141;
}
.CustomScrollbarPanel {
    position: relative;
}
.CustomScrollbarPanel .csp-content-wrapper {
    overflow: -moz-scrollbars-none;
    -ms-overflow-style: none;
    scrollbar-width: none;
}
.CustomScrollbarPanel .csp-content-wrapper::-webkit-scrollbar {
    width: 0 !important;
    height: 0 !important;
    display: none;
}
.CustomScrollbarPanel .csp-track {
    position: absolute;
    right: 0;
    bottom: 0;
    box-sizing: border-box;
    overflow: hidden;
    cursor: default;
    -moz-user-select: none;
    -webkit-user-select: none;
    user-select: none;
}
.CustomScrollbarPanel .csp-track .csp-bar {
    position: relative;
    box-sizing: border-box;
}
.CustomScrollbarPanel .csp-track .csp-bar-face {
    width: 100%;
    height: 100%;
}
.CustomScrollbarPanel .csp-track.vertical {
    top: 0;
}
.CustomScrollbarPanel .csp-track.vertical .csp-bar {
    width: 100%;
}
.CustomScrollbarPanel .csp-track.horizontal {
    position: -webkit-sticky;
    position: sticky;
    bottom: 0;
    left: 0;
}
.CustomScrollbarPanel .csp-track.horizontal .csp-bar {
    height: 100%;
}
.csp-track.default {
    background-color: #ffffff;
}
.csp-track.default.vertical {
    padding: 2px 0px;
}
.csp-track.default.vertical .csp-bar {
    padding: 0 4px;
}
.csp-track.default.vertical .csp-bar:hover .csp-bar-face,
.csp-track.default.vertical .csp-bar.drag .csp-bar-face {
    background-color: #c0c1c6;
}
.csp-track.default.horizontal {
    padding: 0px 2px;
}
.csp-track.default.horizontal .csp-bar {
    padding: 4px 0;
}
.csp-track.default.horizontal .csp-bar:hover .csp-bar-face,
.csp-track.default.horizontal .csp-bar.drag .csp-bar-face {
    background-color: #c0c1c6;
}
.csp-track.default .csp-bar-face {
    background-color: #dfe0e2;
    border-radius: 3px;
    transition-timing-function: ease;
    transition-property: background-color;
    transition-delay: 0s;
    transition-duration: 0.15s;
}
.csp-track.simple13.vertical {
    padding-left: 8px;
}
.csp-track.simple13 .csp-bar-face {
    background-color: #dfe0e2;
    border-radius: 3px;
}
.csp-track.simple15.vertical {
    padding-left: 10px;
}
.csp-track.simple15 .csp-bar-face {
    background-color: #dfe0e2;
    border-radius: 3px;
}
.csp-track.simple20.vertical {
    padding-left: 15px;
}
.csp-track.simple20 .csp-bar-face {
    background-color: #dfe0e2;
    border-radius: 3px;
}
.csp-track.simple7.vertical {
    padding-left: 1px;
}
.csp-track.simple7 .csp-bar-face {
    background-color: #dfe0e2;
    border-radius: 5px;
}
.csp-track.thin.vertical {
    padding-left: 5px;
}
.csp-track.thin .csp-bar-face {
    background-color: #dfe0e2;
    border-radius: 2px;
}
.progress-bar-widget {
    display: inline-flex;
    cursor: default;
    -moz-user-select: none;
    -webkit-user-select: none;
    user-select: none;
    width: 111px;
    height: 6px;
    background-color: #eaeaec;
    border-radius: 3px;
    position: relative;
    overflow: hidden;
}
.progress-bar-widget__fill {
    height: 100%;
    position: absolute;
    width: 0;
    left: 0;
    bottom: 0;
    border-radius: 3px;
    transition-timing-function: ease;
    transition-property: width;
    transition-delay: 0s;
    transition-duration: 0.5s;
}
.progress-bar-widget--primary .progress-bar-widget__fill {
    background-color: var(--controls-primary, #45be31);
}
.progress-bar-widget--green .progress-bar-widget__fill {
    background-color: #45be31;
}
.progress-bar-widget--orange .progress-bar-widget__fill {
    background-color: #f88114;
}
.progress-bar-widget--red .progress-bar-widget__fill {
    background-color: #ec1940;
}
.progress-bar-widget--black .progress-bar-widget__fill {
    background-color: #2c3141;
}
.progress-bar-widget--blue .progress-bar-widget__fill {
    background-color: #294cc7;
}
.progress-bar-widget--grey .progress-bar-widget__fill {
    background-color: #c0c1c6;
}
.settings-panel-widget {
    display: flex;
    justify-content: space-between;
}
.settings-panel-widget .navbar {
    flex: 0 1 auto;
    min-width: 0;
    margin-right: 70px;
    height: fit-content;
    display: block;
}
.settings-panel-widget .navbar--sticky {
    position: sticky;
    top: 0;
    background-color: #ffffff;
    z-index: 2;
}
.settings-panel-widget .content-wrapper {
    flex: 0 0 auto;
    width: 850px;
    display: block;
}
.settings-panel-widget .navbar-item {
    display: block;
    line-height: 55px;
    height: 55px;
    padding-left: 30px;
    cursor: pointer;
    position: relative;
    -moz-user-select: none;
    -webkit-user-select: none;
    user-select: none;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.settings-panel-widget .navbar-item::before {
    content: "";
    height: 3px;
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    width: 0;
    margin-top: auto;
    margin-bottom: auto;
    transition-timing-function: ease;
    transition-property: width;
    transition-delay: 0s;
    transition-duration: 0.3s;
}
.settings-panel-widget .navbar-item:hover::before {
    width: 17px;
}
.settings-panel-widget .navbar-item--active {
    /*font-family: 'Poppins Semibold';*/
    font-size: 14px;
}
.settings-panel-widget .navbar-item--active::before {
    width: 17px;
}
.settings-panel-widget .navbar-item--primary::before {
    background-color: var(--controls-primary, #45be31);
}
.settings-panel-widget .navbar-item--green::before {
    background-color: var(--controls-primary, #45be31);
}
.settings-panel-widget .navbar-item--grey::before {
    background-color: #80838d;
}
.settings-panel-widget .navbar-item--error {
    -webkit-mask: url('icons/ico_warning.svg') no-repeat center;
    mask: url('icons/ico_warning.svg') no-repeat center;
    display: inline-block;
    flex: 0 0 auto;
    background-color: #2c3141;
    -webkit-mask-size: contain;
    mask-size: contain;
    width: 32px;
    height: 32px;
    transition-timing-function: ease;
    transition-property: background-color;
    transition-delay: 0s;
    transition-duration: 0.2s;
    width: 20px;
    height: 20px;
    background-repeat: no-repeat;
    background-origin: content-box;
}
.settings-panel-widget .navbar-item--error::before {
    background-color: #ec1940;
}
.settings-panel-widget .navbar-item--error.ico-glow {
    width: 36px;
    height: 36px;
}
.settings-panel-widget .navbar-item--error.ico-glow--circle {
    width: 44px;
    height: 44px;
}
.settings-panel-widget .navbar-item--error.ico-glow::after {
    width: 32px;
    height: 32px;
}
.settings-panel-widget .navbar-item--error.ico-glow {
    width: 24px;
    height: 24px;
}
.settings-panel-widget .navbar-item--error.ico-glow::after {
    width: 20px;
    height: 20px;
}
.settings-panel-widget .navbar-item--error.ico-glow--circle {
    width: 20px;
    height: 20px;
}
.settings-panel-widget .navbar-item--error.ico-glow--circle::after {
    width: 14px;
    height: 14px;
}
.WysiwygWidget {
    padding: 8px 10px 15px;
    background-color: #ffffff;
    border: 1px solid #c0c1c6;
    border-radius: 5px;
    box-sizing: border-box;
    transition-timing-function: ease;
    transition-property: border;
    transition-delay: 0s;
    transition-duration: 0.3s;
}
.WysiwygWidget:hover {
    border-color: #80838d;
}
.WysiwygWidget--active,
.WysiwygWidget--active:hover {
    border-color: #2c3141;
}
.WysiwygWidget--error {
    border-color: #ec1940;
}
.WysiwygWidget--error:hover {
    border-color: #ff1540;
}
.WysiwygWidget--without-border {
    border: none;
}
.WysiwygWidget .ww-html-preview {
    width: 100%;
    height: 340px;
    margin-top: 17px;
    padding: 0 0 30px;
    display: block;
    font-size: 14px;
    resize: none;
    border: 0 none;
    overflow-y: hidden;
    box-sizing: border-box;
}
.WysiwygWidget .ww-toolbar {
    display: flex;
    align-items: center;
    height: 36px;
    position: relative;
}
.WysiwygWidget .ww-toolbar--additional {
    height: 26px;
    margin-bottom: 10px;
    padding-bottom: 10px;
    opacity: 0;
    border-bottom: 1px solid #eaeaec;
    visibility: hidden;
    transition-timing-function: ease;
    transition-property: visibility, opacity;
    transition-delay: 0s;
    transition-duration: 0.1s;
}
.WysiwygWidget .ww-toolbar--additional-show {
    opacity: 1;
    visibility: visible;
}
.WysiwygWidget .ww-toolbar--additional .ww-btn {
    margin-right: 8px;
}
.WysiwygWidget .ww-toolbar--main {
    justify-content: space-between;
}
.WysiwygWidget .ww-toolbar--main .ww-btn {
    margin-right: 16px;
}
.WysiwygWidget .ww-toolbar--right {
    margin-right: 16px;
}
.WysiwygWidget .ww-toolbar .ww-dropdown-icon {
    transition-timing-function: ease;
    transition-property: background;
    transition-delay: 0s;
    transition-duration: 0.2s;
}
.WysiwygWidget .ww-toolbar .ww-dropdown-icon .dds-content {
    height: 26px;
    padding-left: 0;
    padding-right: 0;
    border: none;
}
.WysiwygWidget .ww-toolbar .ww-dropdown-icon .dds-tick {
    display: none;
}
.WysiwygWidget .ww-toolbar .ww-dropdown-icon.ico--signature .dds-text {
    visibility: hidden;
}
.WysiwygWidget .ww-toolbar .ww-font-selector {
    min-width: 98px;
    max-width: 152px;
}
.WysiwygWidget .ww-toolbar .ww-font-selector--size {
    min-width: 88px;
    max-width: 110px;
    margin-left: 10px;
    margin-right: 20px;
}
.WysiwygWidget .ww-toolbar .ww-font-selector .dds-content {
    border: none;
    padding-left: 10px;
    padding-right: 20px;
    background-color: #eaeaec;
}
.WysiwygWidget .ww-toolbar .ww-font-selector .dds-text {
    height: 26px;
    font-size: 13px;
    color: #2c3141;
    line-height: 26px;
}
.WysiwygWidget .ww-toolbar .ww-font-selector .dds-tick {
    right: 0;
    background-color: #2c3141;
}
.WysiwygWidget .ww-toolbar .ww-font-selector.dds--disabled .dds-text {
    color: #80838d;
}
.WysiwygWidget .ww-toolbar .ww-font-selector.dds--disabled .dds-content {
    background-color: #f9f9f9;
}
.WysiwygWidget .ww-toolbar .ww-font-selector.dds--disabled .dds-tick {
    background-color: #80838d;
}
.WysiwygWidget .ww-toolbar .ww-btn {
    flex: 0 0 auto;
}
.WysiwygWidget .ww-toolbar .ww-btn:last-child {
    margin-right: 0;
}
.WysiwygWidget .ww-toolbar .ww-btn.disabled,
.WysiwygWidget .ww-toolbar .ww-btn.ico-disabled {
    cursor: default;
}
.WysiwygWidget .ww-toolbar .ww-btn.ico--font-size.ico-glow {
    width: 30px;
}
.WysiwygWidget .ww-toolbar .ww-btn--dot::before {
    content: "";
    width: 8px;
    height: 8px;
    position: absolute;
    top: 5px;
    right: 3px;
    z-index: 1;
    background-color: #476df1;
    border-radius: 50%;
    border: 1px solid #ffffff;
    box-sizing: border-box;
    -webkit-animation: dotZoom 5s infinite;
    animation: dotZoom 5s infinite;
}
.WysiwygWidget .mce-edit-area .mce-placeholder {
    position: absolute;
    top: 3px;
    left: 0;
    width: 98%;
    overflow: hidden;
    white-space: pre-wrap;
    padding: 0;
    color: #a2a2a9;
    font-size: 16px;
    line-height: 20px;
}
.WysiwygWidget .mce-edit-area .mce-placeholder a {
    display: inline-block;
    color: inherit;
    font-size: inherit;
    line-height: inherit;
    text-decoration: underline;
}
.WysiwygWidget .mce-edit-area .mce-placeholder a:hover {
    text-decoration: none;
}
.WysiwygWidget .mce-edit-area .mce-mailbox-footer-info {
    margin-bottom: 15px;
    font-size: 16px;
    line-height: 30px;
    color: #a2a2a9;
    display: none;
    overflow: hidden;
    white-space: pre-wrap;
    user-select: none;
}
.dialog-body {
    box-sizing: border-box;
    width: 616px;
    padding: 78px 100px 72px;
}
.dialog-body .dialog-icon-close {
    right: 15px;
    top: 15px;
    position: absolute;
}
.dialog-body .dialog-actions {
    margin-top: 44px;
    display: flex;
    align-items: center;
    color: #80838d;
    font-size: 14px;
    -moz-user-select: none;
    -webkit-user-select: none;
    user-select: none;
}
.dialog-body .dialog-actions > * {
    margin-left: 23px;
}
.dialog-body .dialog-actions > *:first-child {
    margin-left: 0;
}
.dialog-body .dialog-btn {
    min-width: 120px;
}
.dialog-header__title {
    /*font-family: 'Poppins Semibold';*/
    font-size: 18px;
    margin-bottom: 20px;
}
.dialog-header__desc {
    /*font-family: 'Poppins Regular';*/
    font-size: 13px;
    margin-bottom: 32px;
    line-height: 19px;
}
.ww-url_editor .help-link {
    text-transform: lowercase;
    color: #80838d;
    margin-left: 10px;
}
.ww-url_editor .calendly-info {
    background-color: #f5f5f6;
    padding: 8px 18px;
    /*font-family: 'Poppins Regular';*/
    font-size: 13px;
}
.ww-url_editor .calendly-info .calendly-info-message {
    margin-right: 12px;
}
.ww-url_editor .calendly-info .calendly-inline-info-message {
    display: inline;
}
.ToolbarIconDropdownPopup .MenuItem {
    width: 43px;
}
.ToolbarIconDropdownPopup .MenuItem:not(:first-child) {
    margin-top: 4px;
}
.SavePanelWidget {
    width: 100%;
    bottom: 0;
    position: fixed;
    background-color: #ffffff;
    box-sizing: border-box;
    border-top: 1px solid #dfe0e2;
    border-bottom: 1px solid #dfe0e2;
    z-index: 10;
    overflow: hidden;
    height: 0;
    opacity: 0;
    transition-timing-function: ease;
    transition-property: height, opacity;
    transition-delay: 0s;
    transition-duration: 0.2s;
}
.SavePanelWidget.spw-show {
    height: 100px;
    opacity: 1;
    transition-duration: 0.3s;
}
.SavePanelWidget .spw_panel {
    max-width: 900px;
    height: 100%;
    margin: 0 auto;
    padding: 0 10px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-wrap: nowrap;
    /*font-family: 'Poppins Regular';*/
    font-size: 14px;
}
.SavePanelWidget .spw_panel .spw_status-panel {
    min-width: -webkit-fit-content;
    min-width: -moz-fit-content;
    min-width: fit-content;
    white-space: nowrap;
}
.SavePanelWidget .spw_panel .spw_buttons-panel {
    min-width: -webkit-fit-content;
    min-width: -moz-fit-content;
    min-width: fit-content;
    display: flex;
    align-items: center;
    justify-content: flex-end;
    flex-wrap: nowrap;
}
.SavePanelWidget .spw_panel .spw_buttons-panel .ico--close-big {
    margin-left: 55px;
}
.SavePanelWidget .spw_panel .spw_buttons-panel .btn-spring-green,
.SavePanelWidget .spw_panel .spw_buttons-panel .btn-silver-blue {
    margin-left: 15px;
}
.SimpleTooltip {
    background-color: #ffffff;
    transition-timing-function: ease;
    transition-property: opacity;
    transition-delay: 0.1s;
    opacity: 0;
    color: #2c3141;
    border: 1px solid #dfe0e2;
    border-radius: 3px;
    transition-duration: 0.1s;
    transition-delay: 0s;
    z-index: 1003;
    pointer-events: none;
}
.SimpleTooltip.st-toggled {
    transition-delay: 0s;
}
.SimpleTooltip.st-show {
    opacity: 1;
}
.SimpleTooltip .st-arrow {
    display: block;
    position: absolute;
    overflow: hidden;
    width: 30px;
    height: 13px;
}
.SimpleTooltip .st-arrow .arrow-l,
.SimpleTooltip .st-arrow .arrow-r {
    box-sizing: border-box;
    width: 15px;
    height: 8px;
    overflow: hidden;
    position: absolute;
    bottom: 0;
    padding-top: 0;
}
.SimpleTooltip .st-arrow .arrow-l::before,
.SimpleTooltip .st-arrow .arrow-r::before {
    content: '';
    display: block;
    position: absolute;
    box-sizing: border-box;
    width: 30px;
    height: 30px;
    box-shadow: 0 0 0 #eaeaec;
    background-color: #ffffff;
}
.SimpleTooltip .st-arrow .arrow-l {
    left: 0;
}
.SimpleTooltip .st-arrow .arrow-r {
    right: 0;
}
.SimpleTooltip .st-arrow.st-arrow-left {
    top: 0;
    left: -43px;
    transform-origin: 100% 0;
    transform: rotate(-90deg);
}
.SimpleTooltip .st-arrow.st-arrow-right {
    top: 0;
    right: -43px;
    transform-origin: 0 0;
    transform: rotate(90deg);
}
.SimpleTooltip .st-arrow.st-arrow-bottom {
    left: 0;
    bottom: 0;
    transform-origin: 50% 100%;
    transform: rotate(180deg);
}
.SimpleTooltip .st-arrow.st-arrow-top {
    left: 0;
    top: -13px;
    transform-origin: 50% 100%;
    transform: rotate(0deg);
}
.SimpleTooltip .st-arrow .arrow-l::before {
    left: 100%;
    transform-origin: 0 0;
    transform: rotate(50deg);
}
.SimpleTooltip .st-arrow .arrow-r::before {
    right: 100%;
    transform-origin: 100% 0;
    transform: rotate(-50deg);
}
.SimpleTooltip .st-content {
    box-shadow: 0 0 0 #eaeaec;
}
.SimpleTooltip.st-static {
    z-index: 99;
}
.SimpleTooltip.without-arrow .st-arrow {
    display: none;
}
.SimpleTooltip.st-show {
    transition-duration: 0.2s;
}
.SimpleTooltip.st-background {
    background-color: var(--primary-color--faded, #ffffff);
    border: 0;
}
.SimpleTooltip.st-background .arrow-r::before,
.SimpleTooltip.st-background .arrow-l::before {
    background-color: var(--primary-color--faded, #ffffff);
    border: 0;
}
.SimpleTooltip .st-content {
    max-width: 1180px;
    padding: 5px 10px;
    /*font-family: 'Poppins Regular';*/
    font-size: 11px;
    text-transform: none;
    user-select: none;
    white-space: nowrap;
    box-sizing: border-box;
}
.SimpleTooltip .st-content > * {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.SimpleTooltip .st-content .shortcut {
    display: inline-block;
    vertical-align: top;
    font-size: 14px;
    line-height: 12px;
    margin-top: 2px;
}
.SimpleTooltip .arrow-l::before {
    border-left: 1px solid #dfe0e2;
}
.SimpleTooltip .arrow-r::before {
    border-right: 1px solid #dfe0e2;
}
.SimpleTooltip.animation-bounce--top {
    -webkit-animation: bounce-horizontal-top 1s infinite alternate;
    animation: bounce-horizontal-top 1s infinite alternate;
}
.SimpleTooltip.animation-bounce--bottom {
    -webkit-animation: bounce-horizontal-bottom 1s infinite alternate;
    animation: bounce-horizontal-bottom 1s infinite alternate;
}
.SimpleTooltip.animation-bounce--left {
    -webkit-animation: bounce-horizontal-left 1s infinite alternate;
    animation: bounce-horizontal-left 1s infinite alternate;
}
.SimpleTooltip.animation-bounce--right {
    -webkit-animation: bounce-horizontal-right 1s infinite alternate;
    animation: bounce-horizontal-right 1s infinite alternate;
}
@-webkit-keyframes bounce-horizontal-left {
    from {
        transform: translateX(0);
    }
    to {
        transform: translateX(-25px);
    }
}
@keyframes bounce-horizontal-left {
    from {
        transform: translateX(0);
    }
    to {
        transform: translateX(-25px);
    }
}
@-webkit-keyframes bounce-horizontal-right {
    from {
        transform: translateX(0);
    }
    to {
        transform: translateX(25px);
    }
}
@keyframes bounce-horizontal-right {
    from {
        transform: translateX(0);
    }
    to {
        transform: translateX(25px);
    }
}
@-webkit-keyframes bounce-horizontal-top {
    from {
        transform: translateY(0);
    }
    to {
        transform: translateY(-25px);
    }
}
@keyframes bounce-horizontal-top {
    from {
        transform: translateY(0);
    }
    to {
        transform: translateY(-25px);
    }
}
@-webkit-keyframes bounce-horizontal-bottom {
    from {
        transform: translateY(0);
    }
    to {
        transform: translateY(25px);
    }
}
@keyframes bounce-horizontal-bottom {
    from {
        transform: translateY(0);
    }
    to {
        transform: translateY(25px);
    }
}
.TimeSelectorWidget {
    display: inline-flex;
    width: 85px;
}
.TimeSelectorWidget .tfw-input {
    text-align: center;
    line-height: 30px;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.TimeSelectorWidget .tfw-input:disabled {
    border: none;
    line-height: 32px;
    color: #80838d;
}
.TimeSelectorWidget-popup {
    box-sizing: border-box;
    padding: 16px 10px;
    color: #2c3141;
    background-color: #ffffff;
    border: 1px solid #eaeaec;
    border-radius: 5px;
    box-shadow: 6px 4px 30px 0 rgba(44, 49, 65, 0.1);
    -moz-user-select: none;
    -webkit-user-select: none;
    user-select: none;
    padding-right: 3px;
}
.TimeSelectorWidget-popup .MenuItem--drop-item {
    padding: 4px 6px;
}
.TimeSelectorWidget-popup .MenuItem--drop-item .MenuItem__text-panel {
    width: 100%;
    text-align: center;
}
.TimeSelectorWidget-popup .MenuItem--selected {
    background-color: #eaeaec;
    /*font-family: 'Poppins Semibold';*/
}
.TimeSelectorWidget-popup .time-selectors {
    display: flex;
    align-items: flex-start;
    justify-content: space-around;
    column-gap: 15px;
}
.TimeSelectorWidget-popup .time-selectors__headers {
    font-size: 12px;
    margin-right: 7px;
    margin-bottom: 18px;
}
.TimeSelectorWidget-popup .time-selectors__column {
    display: flex;
    flex-direction: column;
    align-items: center;
    position: sticky;
    top: 0;
}
.ScrollablePopupTooltip {
    color: #2c3141;
    background-color: #ffffff;
    transition-timing-function: ease;
    transition-property: opacity;
    transition-delay: 0.1s;
    transition-duration: 0.1s;
    opacity: 0;
}
.ScrollablePopupTooltip.spt-toggled {
    transition-delay: 0s;
}
.ScrollablePopupTooltip.spt-show {
    opacity: 1;
}
.ScrollablePopupTooltip .spt-arrow {
    display: block;
    position: absolute;
    overflow: hidden;
    width: 50px;
    height: 18px;
}
.ScrollablePopupTooltip .spt-arrow .arrow-l,
.ScrollablePopupTooltip .spt-arrow .arrow-r {
    box-sizing: border-box;
    width: 25px;
    height: 14px;
    overflow: hidden;
    position: absolute;
    bottom: 0;
    padding-top: 3px;
}
.ScrollablePopupTooltip .spt-arrow .arrow-l::before,
.ScrollablePopupTooltip .spt-arrow .arrow-r::before {
    content: '';
    display: block;
    position: absolute;
    box-sizing: border-box;
    width: 30px;
    height: 30px;
    box-shadow: 0 0 3px #eaeaec;
    background-color: #ffffff;
}
.ScrollablePopupTooltip .spt-arrow .arrow-l {
    left: 0;
}
.ScrollablePopupTooltip .spt-arrow .arrow-r {
    right: 0;
}
.ScrollablePopupTooltip .spt-arrow.spt-arrow-left {
    top: 0;
    left: -68px;
    transform-origin: 100% 0;
    transform: rotate(-90deg);
}
.ScrollablePopupTooltip .spt-arrow.spt-arrow-right {
    top: 0;
    right: -68px;
    transform-origin: 0 0;
    transform: rotate(90deg);
}
.ScrollablePopupTooltip .spt-arrow.spt-arrow-bottom {
    left: 0;
    bottom: 0;
    transform-origin: 50% 100%;
    transform: rotate(180deg);
}
.ScrollablePopupTooltip .spt-arrow.spt-arrow-top {
    left: 0;
    top: -18px;
    transform-origin: 50% 100%;
    transform: rotate(0deg);
}
.ScrollablePopupTooltip .spt-arrow .arrow-l::before {
    left: 100%;
    transform-origin: 0 0;
    transform: rotate(55deg);
}
.ScrollablePopupTooltip .spt-arrow .arrow-r::before {
    right: 100%;
    transform-origin: 100% 0;
    transform: rotate(-55deg);
}
.ScrollablePopupTooltip .spt-content {
    box-shadow: 0 0 3px #eaeaec;
}
.ScrollablePopupTooltip.spt-static {
    z-index: 99;
}
.ScrollablePopupTooltip.without-arrow .spt-arrow {
    display: none;
}
.ScrollablePopupTooltip .spt-content {
    padding: 35px 0;
}
.ScrollablePopupTooltip .spt-panel_top {
    padding-left: 30px;
    padding-right: 30px;
}
.ScrollablePopupTooltip .spt-panel_bottom {
    padding-left: 30px;
    padding-right: 30px;
}
.ScrollablePopupTooltip .CustomScrollbarPanel {
    position: relative;
    overflow: hidden;
    margin: 0 30px;
}
.ScrollablePopupTooltip .CustomScrollbarPanel.csp-scrollbar-visible {
    margin-right: 10px;
}
.ScrollablePopupTooltip.tags-popup {
    width: 270px;
}
.ScrollablePopupTooltip.tags-popup .tag-rmv {
    margin-top: 22px;
    transition-timing-function: ease;
    transition-property: all;
    transition-delay: 0s;
    transition-duration: 0.3s;
}
.ScrollablePopupTooltip.tags-popup .spt-content {
    padding: 35px 0;
}
.ScrollablePopupTooltip.tags-popup .lbl-header {
    /*font-family: 'Poppins Regular';*/
    font-size: 13px;
    text-transform: uppercase;
    margin-bottom: 20px;
}
.ScrollablePopupTooltip.tags-popup .TextFieldWidget {
    margin-bottom: 10px;
}
.ScrollablePopupTooltip.tags-popup .add_tag-btn {
    /*font-family: 'Poppins Regular';*/
    font-size: 13px;
    margin-bottom: 20px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    max-width: 100%;
    opacity: 1;
    transition-timing-function: ease;
    transition-property: opacity;
    transition-delay: 0s;
    transition-duration: 0.2s;
}
.ScrollablePopupTooltip.tags-popup .add_tag-btn.disabled {
    opacity: 0;
    transition-duration: 0.1s;
}
.ScrollablePopupTooltip.tags-popup .no_tag-btn {
    margin-bottom: 50px;
}
.ScrollablePopupTooltip.tags-popup .CheckBoxWidget {
    margin-bottom: 10px;
}
.ScrollablePopupTooltip.tags-popup .CheckBoxWidget .cbw-icon {
    margin-top: 1px;
}
.ScrollablePopupTooltip.tags-popup .CheckBoxWidget .cbw-label {
    display: inline-block;
    vertical-align: top;
    box-sizing: border-box;
    height: 23px;
    padding: 0 15px;
    border-width: 1px;
    border-style: solid;
    border-color: #dfe0e2;
    border-radius: 12px;
    overflow: hidden;
    /*font-family: 'Poppins Regular';*/
    font-size: 11px;
    color: #80838d;
    text-transform: uppercase;
    white-space: nowrap;
    -moz-user-select: none;
    -webkit-user-select: none;
    user-select: none;
    line-height: 22px;
    color: inherit;
    margin-left: 15px;
}
.ScrollablePopupTooltip.tags-popup .CheckBoxWidget .cbw-label.blue-tag {
    color: #294cc7;
    border-color: #294cc7;
}
.ScrollablePopupTooltip.tags-popup.tags .RadioButtonWidget {
    margin-bottom: 10px;
}
.ScrollablePopupTooltip.tags-popup.tags .RadioButtonWidget .rbw-checked {
    border-color: #2c3141;
}
.ScrollablePopupTooltip.tags-popup.tags .RadioButtonWidget .rbw-cont:hover .rbw-label {
    border-color: #2c3141;
}
.ScrollablePopupTooltip.tags-popup.tags .RadioButtonWidget .rbw-icon {
    margin-top: 1px;
}
.ScrollablePopupTooltip.tags-popup.tags .RadioButtonWidget .rbw-label {
    display: inline-block;
    vertical-align: top;
    box-sizing: border-box;
    height: 23px;
    padding: 0 15px;
    border-width: 1px;
    border-style: solid;
    border-color: #dfe0e2;
    border-radius: 12px;
    overflow: hidden;
    /*font-family: 'Poppins Regular';*/
    font-size: 11px;
    color: #80838d;
    text-transform: uppercase;
    white-space: nowrap;
    -moz-user-select: none;
    -webkit-user-select: none;
    user-select: none;
    line-height: 22px;
    transition-timing-function: ease;
    transition-property: all;
    transition-delay: 0s;
    transition-duration: 0.3s;
    color: inherit;
    margin-left: 15px;
}
.ScrollablePopupTooltip.tags-popup.tags .RadioButtonWidget .rbw-label.blue-tag {
    color: #294cc7;
    border-color: #294cc7;
}
.ScrollablePopupTooltip.tags-popup.standard {
    width: 204px;
}
.ScrollablePopupTooltip.tags-popup.standard .RadioButtonWidget {
    margin-bottom: 10px;
}
.ScrollablePopupTooltip.tags-popup.standard .RadioButtonWidget .rbw-icon {
    margin-top: 1px;
}
.ScrollablePopupTooltip.tags-popup.standard .RadioButtonWidget .rbw-label {
    transition-timing-function: ease;
    transition-property: all;
    transition-delay: 0s;
    transition-duration: 0.3s;
    color: inherit;
    /*font-family: 'Poppins Regular';*/
    font-size: 13px;
}
.ScrollablePopupTooltip.tags-popup.standard.global {
    width: 169px;
}
.ScrollablePopupTooltip.tags-popup .no_results {
    padding-top: 30px;
    padding-bottom: 28px;
    text-align: center;
    /*font-family: 'Poppins Regular Italic';*/;
}
.ScrollablePopupTooltip.tags-popup .save-btn {
    margin-top: 20px;
    transition: none;
    visibility: visible;
}
.ScrollablePopupTooltip.tags-popup .save-btn.disabled {
    visibility: hidden;
}
.navbar-sub {
    width: 280px;
    float: left;
    display: block;
    position: -webkit-sticky;
    position: sticky;
    top: 64px;
    margin-top: 11px;
}
.navbar-sub__category {
    margin-bottom: 7px;
}
.navbar-sub__item {
    font-size: 16px;
    position: relative;
    line-height: 55px;
    padding-left: 30px;
    color: #2c3141;
}
.navbar-sub__item:before {
    content: "";
    position: absolute;
    display: inline-block;
    top: 27px;
    background-color: #45be31;
    width: 0px;
    height: 3px;
    left: 0px;
    transition: width .3s;
}
.navbar-sub__item:hover:before {
    width: 17px;
}
.navbar-sub__panel {
    display: none;
    margin-top: -7px;
    padding-bottom: 14px;
}
.navbar-sub__panel-item {
    padding-left: 30px;
    position: relative;
    font-size: 14px;
    line-height: 24px;
    letter-spacing: 0.7px;
    color: #2c3141;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.navbar-sub__panel.active {
    display: block;
}
.navbar-sub__item.active.active-category {
    /*font-family: 'Poppins Semibold';*/
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.navbar-sub__item.active.active-category:before {
    content: "";
    position: absolute;
    display: inline-block;
    background-color: #45be31;
    width: 17px;
    height: 3px;
    left: 0px;
}
.navbar-sub__item.active-category {
    /*font-family: 'Poppins Semibold';*/
}
.navbar-sub__item.active-category:before {
    width: 0px;
}
.accountContentBox {
    width: 850px;
    float: left;
    display: block;
    padding-left: 43px;
}
.accountContentBox .configuration-box {
    float: left;
}
.accountContentBox .formName,
.accountContentBox .signature,
.accountContentBox .configuration-box,
.accountContentBox .sending,
.accountContentBox .domains-part,
.accountContentBox .blocked-emails,
.accountContentBox .freeze-box,
.accountContentBox .crm-box,
.accountContentBox .inbox-box,
.accountContentBox .deliverability-box {
    display: none;
    opacity: 0;
}
.accountContentBox .formName.active,
.accountContentBox .signature.active,
.accountContentBox .configuration-box.active,
.accountContentBox .sending.active,
.accountContentBox .domains-part.active,
.accountContentBox .blocked-emails.active,
.accountContentBox .freeze-box.active,
.accountContentBox .crm-box.active,
.accountContentBox .inbox-box.active,
.accountContentBox .deliverability-box.active {
    display: block;
    transition-timing-function: ease;
    transition-property: opacity;
    transition-delay: 0s;
    transition-duration: 0.3s;
}
.accountContentBox .formName.active.animate,
.accountContentBox .signature.active.animate,
.accountContentBox .configuration-box.active.animate,
.accountContentBox .sending.active.animate,
.accountContentBox .domains-part.active.animate,
.accountContentBox .blocked-emails.active.animate,
.accountContentBox .freeze-box.active.animate,
.accountContentBox .crm-box.active.animate,
.accountContentBox .inbox-box.active.animate,
.accountContentBox .deliverability-box.active.animate {
    opacity: 1;
    transition-timing-function: ease;
    transition-property: opacity;
    transition-delay: 0s;
    transition-duration: 0.3s;
}
.manage-account {
    margin-left: auto;
    margin-right: auto;
    opacity: 0;
    transition-timing-function: ease;
    transition-property: opacity;
    transition-delay: 0s;
    transition-duration: 0.3s;
}
.manage-account--active {
    opacity: 1;
}
.manage-account--info-page {
    width: 358px;
}
.manage-account--info-page ul {
    line-height: 21px;
    margin-bottom: 40px;
    padding-left: 13px;
}
.manage-account--info-page ul li {
    margin-bottom: 7px;
}
.manage-account--info-page .action-bar {
    margin-top: 20px;
}
.manage-account--reason {
    width: 371px;
}
.manage-account--reason .RadioButtonWidget {
    margin-bottom: 10px;
}
.manage-account--reason .info-paragraph {
    margin-bottom: 19px;
}
.manage-account__subtitle {
    margin-bottom: 26px;
}
.manage-account__radio-box {
    margin-bottom: 52px;
}
.manage-account__radio-box--pause {
    margin-bottom: 36px;
}
.manage-account .manage-help-panel {
    overflow: hidden;
    height: 0;
    opacity: 0;
    padding: 0 27px 0 30px;
    margin-top: 0;
    margin-bottom: 0;
    transition-timing-function: ease;
    transition-property: all;
    transition-delay: 0s;
    transition-duration: 0.3s;
    /*font-family: 'Poppins Regular';*/
    font-size: 12px;
}
.manage-account .manage-help-panel__title {
    /*font-family: 'Poppins Semibold';*/
    font-size: 16px;
    margin-bottom: 5px;
}
.manage-account .manage-help-panel__desc {
    margin-bottom: 22px;
}
.manage-account .manage-help-panel--active {
    padding: 20px 27px 27px 30px;
    background-color: #f5f5f6;
    width: 291px;
    opacity: 1;
    height: auto;
    margin-top: 5px;
    margin-bottom: 29px;
}
.manage-account .manage-help-panel--other-field {
    padding-top: 0;
    background-color: unset;
    padding-left: 28px;
}
.manage-account .manage-help-panel--other-field .TextFieldWidget {
    display: inherit;
}
.manage-account .manage-help-panel--other-field .manage-help-panel__title,
.manage-account .manage-help-panel--other-field .manage-help-panel__desc {
    display: none;
}
.manage-account .manage-help-panel .btn-link {
    display: inline;
}
.manage-account .manage-help-panel .btn-link::after {
    content: '\a';
    display: block;
    height: 3px;
}
.manage-account__title-box {
    display: flex;
    align-items: center;
    margin-bottom: 37px;
}
.manage-account__title {
    /*font-family: 'Poppins Semibold';*/
    font-size: 22px;
}
.manage-account .img-paused {
    margin-right: 14px;
    width: 34px;
    height: 34px;
}
.manage-account .img-paused + .manage-account__title {
    height: 34px;
}
.manage-account .img-delete {
    margin-right: 9px;
    width: 38px;
    height: 39px;
}
.manage-account .img-delete + .manage-account__title {
    height: 39px;
}
.manage-account-additional--no-pause {
    margin-bottom: 64px;
}
.manage-account-additional__title {
    /*font-family: 'Poppins Semibold';*/
    font-size: 13px;
    margin-bottom: 5px;
    text-transform: uppercase;
}
.manage-account-additional__row {
    border-top: 1px solid #dfe0e2;
    line-height: 39px;
    padding-left: 28px;
    position: relative;
}
.manage-account-additional__row--prospect::before {
    -webkit-mask: url('icons/ico_prospect.svg') no-repeat center;
    mask: url('icons/ico_prospect.svg') no-repeat center;
    display: inline-block;
    flex: 0 0 auto;
    background-color: #2c3141;
    -webkit-mask-size: contain;
    mask-size: contain;
    width: 32px;
    height: 32px;
    transition-timing-function: ease;
    transition-property: background-color;
    transition-delay: 0s;
    transition-duration: 0.2s;
}
.manage-account-additional__row--prospect::before.ico-glow {
    width: 36px;
    height: 36px;
}
.manage-account-additional__row--prospect::before.ico-glow--circle {
    width: 44px;
    height: 44px;
}
.manage-account-additional__row--prospect::before.ico-glow::after {
    width: 32px;
    height: 32px;
}
.manage-account-additional__row--campaign::before {
    -webkit-mask: url('icons/ico_play_2.svg') no-repeat center;
    mask: url('icons/ico_play_2.svg') no-repeat center;
    display: inline-block;
    flex: 0 0 auto;
    background-color: #2c3141;
    -webkit-mask-size: contain;
    mask-size: contain;
    width: 32px;
    height: 32px;
    transition-timing-function: ease;
    transition-property: background-color;
    transition-delay: 0s;
    transition-duration: 0.2s;
}
.manage-account-additional__row--campaign::before.ico-glow {
    width: 36px;
    height: 36px;
}
.manage-account-additional__row--campaign::before.ico-glow--circle {
    width: 44px;
    height: 44px;
}
.manage-account-additional__row--campaign::before.ico-glow::after {
    width: 32px;
    height: 32px;
}
.manage-account-additional__row--warmup::before {
    -webkit-mask: url('icons/ico_fire.svg') no-repeat center;
    mask: url('icons/ico_fire.svg') no-repeat center;
    display: inline-block;
    flex: 0 0 auto;
    background-color: #2c3141;
    -webkit-mask-size: contain;
    mask-size: contain;
    width: 32px;
    height: 32px;
    transition-timing-function: ease;
    transition-property: background-color;
    transition-delay: 0s;
    transition-duration: 0.2s;
}
.manage-account-additional__row--warmup::before.ico-glow {
    width: 36px;
    height: 36px;
}
.manage-account-additional__row--warmup::before.ico-glow--circle {
    width: 44px;
    height: 44px;
}
.manage-account-additional__row--warmup::before.ico-glow::after {
    width: 32px;
    height: 32px;
}
.manage-account-additional__row--purchase {
    border-bottom: 1px solid #dfe0e2;
}
.manage-account-additional__row--purchase::before {
    -webkit-mask: url('icons/ico_payment.svg') no-repeat center;
    mask: url('icons/ico_payment.svg') no-repeat center;
    display: inline-block;
    flex: 0 0 auto;
    background-color: #2c3141;
    -webkit-mask-size: contain;
    mask-size: contain;
    width: 32px;
    height: 32px;
    transition-timing-function: ease;
    transition-property: background-color;
    transition-delay: 0s;
    transition-duration: 0.2s;
}
.manage-account-additional__row--purchase::before.ico-glow {
    width: 36px;
    height: 36px;
}
.manage-account-additional__row--purchase::before.ico-glow--circle {
    width: 44px;
    height: 44px;
}
.manage-account-additional__row--purchase::before.ico-glow::after {
    width: 32px;
    height: 32px;
}
.manage-account-additional__row::before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    margin-top: auto;
    margin-bottom: auto;
    width: 20px;
    height: 20px;
    background-color: #2c3141;
}
.manage-account-additional__row::before.ico-glow {
    width: 24px;
    height: 24px;
}
.manage-account-additional__row::before.ico-glow::after {
    width: 20px;
    height: 20px;
}
.manage-account-additional__row::before.ico-glow--circle {
    width: 20px;
    height: 20px;
}
.manage-account-additional__row::before.ico-glow--circle::after {
    width: 14px;
    height: 14px;
}
.manage-account-additional__info-box {
    margin-top: 37px;
    margin-bottom: 57px;
}
.email-edit-widget {
    width: 1180px;
    min-height: 732px;
    display: grid;
    align-items: center;
    justify-items: center;
    grid-template-columns: 745px 407px;
    grid-template-rows: 144px 1fr;
    grid-template-areas: "subject settigns" "wysiwyg settigns";
    z-index: 1;
    border: 1px solid #c0c1c6;
    box-sizing: border-box;
}
.email-edit-widget .email-subject {
    grid-area: subject;
}
.email-edit-widget .email-subject__input {
    /*font-family: Arial, Helvetica Neue, Helvetica, sans-serif;*/
    font-weight: normal;
    font-size: 16px;
    width: 560px;
}
.email-edit-widget .email-subject:before {
    content: "Subject: ";
}
.email-edit-widget .wysiwyg-panel {
    align-self: start;
    grid-area: wysiwyg;
    padding: 0 60px 50px;
}
.email-edit-widget .email-settings {
    grid-area: settigns;
    background-color: #f5f5f6;
    border-left: 1px solid #eaeaec;
    border-right: 1px solid #eaeaec;
    height: 100%;
    padding-left: 68px;
    width: 339px;
}
.email-edit-widget .email-settings__item {
    align-items: start;
    display: flex;
    flex-direction: column;
    padding: 30px 0;
    position: relative;
}
.email-edit-widget .email-settings__item:after {
    background-color: #eaeaec;
    bottom: 0;
    content: "";
    height: 1px;
    position: absolute;
    width: 271px;
}
.email-edit-widget .email-settings__item .setting-panel__link {
    align-self: start;
    /*font-family: 'Poppins Regular';*/
    font-size: 14px;
    text-decoration: underline;
    cursor: pointer;
}
.email-edit-widget .email-settings__item .setting-panel__link:hover {
    text-decoration: none;
}
.email-edit-widget .email-settings__item .setting-panel__link.blue {
    color: #294cc7;
}
.email-edit-widget .email-settings__item .setting-panel__link.setting-panel__link--disabled {
    cursor: default;
    color: #c0c1c6;
}
.email-edit-widget .email-settings__item .setting-panel__link--grey {
    color: #80838d;
}
.email-edit-widget .email-settings__item .setting-panel__link--msg {
    background-image: url("img/icon_email-grey.svg");
    background-position: 0 center;
    background-repeat: no-repeat;
    padding-left: 30px;
}
.email-edit-widget .email-settings__item .setting-panel__link--red {
    color: #ec1940;
}
.email-edit-widget .email-settings__item .setting-panel__link--red:hover {
    color: #ff1540;
}
.email-edit-widget .email-settings__item .setting-panel--delivery {
    width: 283px;
}
.email-edit-widget .email-settings__item .setting-panel--delivery .divDelivertTime .errorStyle {
    bottom: 8px;
    left: 0;
    white-space: nowrap;
}
.email-edit-widget .email-settings__item .setting-panel__number-field {
    width: 30px;
}
.email-edit-widget .email-settings__item--thread {
    display: flex;
    flex-direction: column;
}
.email-edit-widget .email-settings__item--thread .attachHelp {
    display: inline-block;
    background-image: url("img/icon_question-mark.svg");
    background-repeat: no-repeat;
    width: 18px;
    height: 18px;
    margin-left: 11px;
    margin-top: 3px;
}
.email-edit-widget .email-settings__item--test {
    height: 84px;
    justify-content: space-between;
}
.email-edit-widget .email-settings__item:last-child:after {
    display: none;
}
.email-edit-widget .email-settings__item:first-child {
    padding-top: 70px;
}
.email-edit-widget--error {
    border-color: #ec1940;
    transition: display 0.2s linear;
}
.email-edit-widget--empty-mail::after {
    bottom: -18px;
    color: #ec1940;
    content: "Looks like you forgot about the most important thing - the message";
    /*font-family: 'Poppins Regular Italic';*/;
    font-size: 14px;
    left: 0;
    max-width: 100%;
    position: absolute;
}
.LinearProgressWidget {
    display: grid;
    grid-template: auto auto / auto auto;
    padding-top: 8px;
    -moz-user-select: none;
    -webkit-user-select: none;
    user-select: none;
}
.LinearProgressWidget.lpw-no_data {
    cursor: default;
}
.LinearProgressWidget.lpw-no_data .lpw-label,
.LinearProgressWidget.lpw-no_data .lpw-count,
.LinearProgressWidget.lpw-no_data .lpw-progress {
    color: #dfe0e2;
}
.LinearProgressWidget:hover .lpw-progress {
    opacity: 0;
}
.LinearProgressWidget:hover .lpw-count {
    opacity: 1;
}
.LinearProgressWidget:hover.lpw-active {
    cursor: pointer;
}
.LinearProgressWidget:hover.lpw-active .lpw-track {
    background-color: #80838d;
}
.LinearProgressWidget:hover.lpw-active .lpw-track span {
    height: 4px;
}
.LinearProgressWidget .lpw-track {
    position: relative;
    grid-row: 1;
    grid-column: 1 / 3;
    width: 100%;
    height: 1px;
    margin-bottom: 3px;
    background-color: #dfe0e2;
    transition-timing-function: ease;
    transition-property: background-color;
    transition-delay: 0s;
    transition-duration: 0.2s;
}
.LinearProgressWidget .lpw-track::after {
    content: '';
    display: block;
    height: 0;
    opacity: 0;
    clear: both;
}
.LinearProgressWidget .lpw-track span {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 0;
    min-width: 3px;
    display: block;
    height: 3px;
    background-color: #80838d;
    transition-timing-function: ease;
    transition-property: width;
    transition-delay: 0s;
    transition-duration: 2s;
}
.LinearProgressWidget .lpw-track span.lpw-end {
    float: right;
}
.LinearProgressWidget .lpw-track span.lpw-grey {
    background-color: #80838d;
}
.LinearProgressWidget .lpw-track span.lpw-green {
    background-color: #45be31;
}
.LinearProgressWidget .lpw-track span.lpw-red {
    background-color: #ec1940;
}
.LinearProgressWidget .lpw-track span.lpw-blue {
    background-color: #294cc7;
}
.LinearProgressWidget .lpw-track span.lpw-black {
    background-color: #2c3141;
}
.LinearProgressWidget .lpw-track span.lpw-orange {
    background-color: #f88114;
}
.LinearProgressWidget .lpw-label {
    grid-row: 2;
    grid-column: 1;
    /*font-family: 'Poppins Regular';*/
    text-transform: uppercase;
    margin-right: 15px;
    line-height: 20px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    display: flex;
    align-items: center;
}
.LinearProgressWidget .lpw-label .ico--question {
    margin-left: 6px;
    cursor: default;
}
.LinearProgressWidget .lpw-values {
    position: relative;
    grid-row: 2;
    grid-column: 2;
    justify-self: end;
    /*font-family: 'Poppins Semibold';*/
    font-size: 14px;
    margin-left: 15px;
}
.LinearProgressWidget .lpw-count {
    transition-timing-function: ease;
    transition-property: opacity;
    transition-delay: 0s;
    transition-duration: 0.2s;
    opacity: 0;
}
.LinearProgressWidget .lpw-progress {
    transition-timing-function: ease;
    transition-property: opacity;
    transition-delay: 0s;
    transition-duration: 0.2s;
    opacity: 1;
    position: absolute;
    top: 0;
    right: 0;
}
.LinearProgressWidget.lpw-no_progress .lpw-count {
    opacity: 1;
}
.LinearProgressWidget.lpw-no_progress .lpw-progress {
    display: none;
}
.LinearProgressWidget.lpw-inrow {
    padding-top: 0;
    grid-template: auto / auto 1fr auto;
    line-height: 23px;
}
.LinearProgressWidget.lpw-inrow .lpw-track {
    grid-row: 1;
    grid-column: 2;
    align-self: center;
    margin-bottom: 0;
}
.LinearProgressWidget.lpw-inrow .lpw-label {
    grid-row: 1;
    grid-column: 1;
}
.LinearProgressWidget.lpw-inrow .lpw-values {
    grid-row: 1;
    grid-column: 3;
}
.PieProgressWidget {
    flex: 0 0 auto;
    display: flex;
    flex-direction: column;
    align-items: center;
    cursor: pointer;
    border-radius: 50%;
}
.PieProgressWidget.ppw-no-hover {
    cursor: default;
}
.PieProgressWidget.ppw-with-caption {
    border-radius: 0;
}
.PieProgressWidget .ppw-pie {
    flex: 0 0 auto;
    position: relative;
    border-radius: 50%;
    overflow: hidden;
    margin-top: 20px;
    transition-timing-function: ease;
    transition-property: padding, margin-top;
    transition-delay: 0s;
    transition-duration: 0.1s;
}
.PieProgressWidget .ppw-labels {
    position: relative;
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
}
.PieProgressWidget .ppw-labels::before {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    padding: 6px;
    box-sizing: border-box;
    border-radius: 50%;
    background-clip: content-box;
    background-color: white;
}
.PieProgressWidget .ppw-label {
    position: absolute;
    width: 100%;
    border-radius: 50%;
    /*font-family: 'Poppins Semibold';*/
    font-size: 42px;
    text-align: center;
    -moz-user-select: none;
    -webkit-user-select: none;
    user-select: none;
    transition-timing-function: ease;
    transition-property: opacity;
    transition-delay: 0s;
    transition-duration: 0.2s;
}
.PieProgressWidget .ppw-label.ppw-label__progress {
    opacity: 1;
}
.PieProgressWidget .ppw-label.ppw-label__count {
    opacity: 0;
}
.PieProgressWidget .ppw-caption {
    margin-top: 12px;
    font-size: 12px;
    text-transform: uppercase;
    max-width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.PieProgressWidget .ppw-caption:empty {
    margin: 0;
    padding: 0;
}
.PieProgressWidget .ppw-box {
    position: absolute;
    top: 0;
    width: 50%;
    height: 100%;
    overflow: hidden;
}
.PieProgressWidget .ppw-box .ppw-circle-wrap {
    position: relative;
    width: 200%;
    height: 100%;
    border-radius: 50%;
}
.PieProgressWidget .ppw-box.ppw-box__left {
    left: 0;
    border-radius: 100% 0 0 100% / 50%;
}
.PieProgressWidget .ppw-box.ppw-box__right {
    left: 50%;
    border-radius: 0 100% 100% 0 / 50%;
}
.PieProgressWidget .ppw-box.ppw-box__right .ppw-circle-wrap {
    left: -100%;
}
.PieProgressWidget .ppw-box.ppw-box__right .ppw-circle-wrap.ppw-filled {
    transform: rotate(0.5turn);
}
.PieProgressWidget .ppw-circle {
    position: absolute;
    display: block;
    width: 50%;
    height: 100%;
    box-sizing: border-box;
    border-style: solid;
    transition-timing-function: ease;
    transition-property: border-color, border-width;
    transition-delay: 0s;
    transition-duration: 0.2s;
}
.PieProgressWidget .ppw-circle:first-child {
    left: 0;
    border-radius: 100% 0 0 100% / 50%;
    border-right: 0 none;
}
.PieProgressWidget .ppw-circle:last-child {
    left: 50%;
    border-radius: 0 100% 100% 0 / 50%;
    border-left: 0 none;
}
.PieProgressWidget .ppw-circle__track {
    border-width: 2px;
    border-color: #dfe0e2;
}
.PieProgressWidget .ppw-circle__progress {
    border-width: 4px;
    border-color: #80838d;
}
.PieProgressWidget:not(.ppw-no-hover):hover .ppw-label__count:not(:empty) + .ppw-label__progress {
    opacity: 0;
}
.PieProgressWidget:not(.ppw-no-hover):hover .ppw-label__count:not(:empty) {
    opacity: 1;
}
.PieProgressWidget:not(.ppw-no-hover):hover .ppw-circle__track,
.PieProgressWidget.ppw-selected .ppw-circle__track {
    border-color: #80838d;
}
.PieProgressWidget:not(.ppw-no-hover):hover .ppw-circle__progress,
.PieProgressWidget.ppw-selected .ppw-circle__progress {
    border-width: 5px;
}
.PieProgressWidget:not(.ppw-no-hover):hover.ppw-hover-blue .ppw-circle__progress,
.PieProgressWidget.ppw-selected.ppw-hover-blue .ppw-circle__progress {
    border-color: #294cc7;
}
.PieProgressWidget:not(.ppw-no-hover):hover.ppw-hover-green .ppw-circle__progress,
.PieProgressWidget.ppw-selected.ppw-hover-green .ppw-circle__progress {
    border-color: #45be31;
}
.PieProgressWidget:not(.ppw-no-hover):hover.ppw-hover-red .ppw-circle__progress,
.PieProgressWidget.ppw-selected.ppw-hover-red .ppw-circle__progress {
    border-color: #ec1940;
}
.PieProgressWidget.ppw-selected .ppw-pie {
    margin-top: 0;
    padding: 10px;
}
.PieProgressWidget.ppw-track-blue .ppw-circle__track {
    border-color: #294cc7;
}
.PieProgressWidget.ppw-track-green .ppw-circle__track {
    border-color: #45be31;
}
.PieProgressWidget.ppw-track-red .ppw-circle__track {
    border-color: #ec1940;
}
.PieProgressWidget.ppw-blue .ppw-circle__progress {
    border-color: #294cc7;
}
.PieProgressWidget.ppw-green .ppw-circle__progress {
    border-color: #45be31;
}
.PieProgressWidget.ppw-red .ppw-circle__progress {
    border-color: #ec1940;
}
.AccordionPanelWidget > .apw-header {
    position: relative;
    padding-right: 28px;
    border-style: solid;
    border-color: #dfe0e2;
    border-width: 1px 0 0;
    cursor: pointer;
}
.AccordionPanelWidget > .apw-header.no-arrow {
    cursor: default;
}
.AccordionPanelWidget > .apw-header::before {
    display: none;
    position: absolute;
    top: 1px;
    left: -7px;
    width: 1px;
    height: 97%;
    height: -moz-calc(100% - 2px);
    height: -webkit-calc(100% - 2px);
    height: calc(100% - 2px);
    content: '';
    background-color: #dfe0e2;
    transform-origin: 50% 0;
    transform: scale(1, 1);
    transition-timing-function: ease;
    transition-property: transform;
    transition-delay: 0s;
    transition-duration: 0.3s;
}
.AccordionPanelWidget > .apw-header:not(.no-arrow)::after {
    content: '';
    position: absolute;
    right: 0;
    bottom: 0;
    top: 0;
    margin-top: auto;
    margin-bottom: auto;
    -webkit-mask: url('icons/ico_down.svg') no-repeat center;
    mask: url('icons/ico_down.svg') no-repeat center;
    display: inline-block;
    flex: 0 0 auto;
    background-color: #2c3141;
    -webkit-mask-size: contain;
    mask-size: contain;
    width: 32px;
    height: 32px;
    transition-property: background-color;
    transition-duration: 0.2s;
    width: 28px;
    height: 28px;
    transition-timing-function: ease;
    transition-property: transform;
    transition-delay: 0s;
    transition-duration: 0.3s;
    transform: rotate(0turn);
}
.AccordionPanelWidget > .apw-header:not(.no-arrow)::after.ico-glow {
    width: 36px;
    height: 36px;
}
.AccordionPanelWidget > .apw-header:not(.no-arrow)::after.ico-glow--circle {
    width: 44px;
    height: 44px;
}
.AccordionPanelWidget > .apw-header:not(.no-arrow)::after.ico-glow::after {
    width: 32px;
    height: 32px;
}
.AccordionPanelWidget > .apw-header:not(.no-arrow)::after.ico-glow {
    width: 32px;
    height: 32px;
}
.AccordionPanelWidget > .apw-header:not(.no-arrow)::after.ico-glow::after {
    width: 28px;
    height: 28px;
}
.AccordionPanelWidget > .apw-header:not(.no-arrow)::after.ico-glow--circle {
    width: 36px;
    height: 36px;
}
.AccordionPanelWidget > .apw-header:not(.no-arrow)::after.ico-glow--circle::after {
    width: 22px;
    height: 22px;
}
.AccordionPanelWidget > .apw-content {
    display: none;
    border-style: solid;
    border-color: #dfe0e2;
    border-width: 0;
}
.AccordionPanelWidget.apw-default > .apw-header {
    padding: 28px 50px 28px 24px;
}
.AccordionPanelWidget:last-child > .apw-header {
    border-bottom-width: 1px;
}
.AccordionPanelWidget:last-child.apw-expanded > .apw-content {
    border-bottom-width: 1px;
}
.AccordionPanelWidget.apw-expanded > .apw-header {
    border-bottom-width: 1px;
    border-bottom-color: #eaeaec;
}
.AccordionPanelWidget.apw-expanded > .apw-header::after {
    transition-duration: 0.4s;
    transform: rotate(0.5turn);
}
.universal-left-menu .count-indicator,
.universal-left-menu .square-indicator,
.universal-left-menu .text-indicator,
.universal-left-menu .icon-indicator,
.universal-left-menu .bullet-indicator {
    display: flex;
    justify-content: flex-start;
}
.universal-left-menu .text-indicator.green-item::before {
    background-color: #feec4b;
}
.universal-left-menu .icon-indicator.green-item::before {
    background-color: #8e5afc;
}
.universal-left-menu .text-indicator .tmi-indicator {
    margin-top: 1px;
    line-height: 13px;
}
.universal-left-menu .bullet-indicator .tmi-indicator {
    display: block;
    box-sizing: border-box;
    width: 9px;
    height: 9px;
    border-radius: 50%;
    background-color: #f88114;
}
.universal-left-menu .MenuItem-value {
    padding-right: 5px;
}
.universal-left-menu .btn-back {
    white-space: nowrap;
    margin-bottom: 23px;
}
.universal-left-menu__header {
    font-size: 22px;
    /*font-family: 'Poppins Semibold';*/
    padding-left: 30px;
    white-space: nowrap;
    margin-bottom: 38px;
}
.universal-left-menu__box {
    white-space: nowrap;
}
.universal-left-menu__box--element {
    cursor: pointer;
    display: block;
    line-height: 55px;
    padding-left: 30px;
    position: relative;
    -moz-user-select: none;
    -webkit-user-select: none;
    user-select: none;
}
.universal-left-menu__box--element::before {
    content: "";
    height: 3px;
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    width: 0;
    margin-top: auto;
    margin-bottom: auto;
    transition-timing-function: ease;
    transition-property: width;
    transition-delay: 0s;
    transition-duration: 0.3s;
}
.universal-left-menu__box--element:hover::before {
    width: 17px;
}
.universal-left-menu__box--element.active {
    /*font-family: 'Poppins Semibold';*/
}
.universal-left-menu__box--element.active.universal-left-menu__box--hover-category::before {
    display: none;
}
.universal-left-menu__box--element.active.active-category::before {
    width: 17px;
}
.universal-left-menu__box--submenu {
    margin-top: -7px;
    opacity: 0;
    overflow-y: hidden;
    overflow-x: visible;
    max-height: 0;
    transition-timing-function: ease;
    transition-property: max-height, opacity;
    transition-delay: 0s;
    transition-duration: 0.4s;
}
.universal-left-menu__box--submenu + .universal-left-menu__box--element {
    margin-top: 7px;
}
.universal-left-menu__box--submenu .universal-left-menu__subelement {
    cursor: pointer;
    display: block;
    line-height: 25px;
    font-size: 13px;
    padding-left: 30px;
    position: relative;
    display: flex;
    -moz-user-select: none;
    -webkit-user-select: none;
    user-select: none;
}
.universal-left-menu__box--submenu .universal-left-menu__subelement::before {
    content: '';
}
.universal-left-menu__box--submenu .universal-left-menu__subelement.green-item::before {
    width: 0;
    top: 0;
    bottom: 0;
    margin-top: auto;
    margin-bottom: auto;
    display: inline-block;
    height: 3px;
    position: absolute;
    left: 0;
    transition-timing-function: ease;
    transition-property: width;
    transition-delay: 0s;
    transition-duration: 0.3s;
}
.universal-left-menu__box--submenu .universal-left-menu__subelement.green-item:hover::before,
.universal-left-menu__box--submenu .universal-left-menu__subelement.green-item.active::before {
    width: 17px;
}
.universal-left-menu__box--submenu.active {
    padding-bottom: 14px;
    opacity: 1;
}
.universal-left-menu__box--submenu.active + .universal-left-menu__box--element {
    margin-top: 0;
}
.universal-left-menu__box .primary-item::before {
    background-color: var(--controls-primary, #45be31);
}
.universal-left-menu__box .green-item::before {
    background-color: var(--controls-primary, #45be31);
}
.universal-left-menu__box .blue-item::before {
    background-color: #294cc7;
}
.universal-left-menu__box .black-item::before {
    background-color: #2c3141;
}
.universal-left-menu__box .red-item::before {
    background-color: #ec1940;
}
.universal-left-menu__box .grey-item::before {
    background-color: #80838d;
}
.universal-left-menu__box .orange-item::before {
    background-color: #f88114;
}
.universal-left-menu__box .active.wlm__1 {
    max-height: 25px;
}
.universal-left-menu__box .active.wlm__2 {
    max-height: 50px;
}
.universal-left-menu__box .active.wlm__3 {
    max-height: 75px;
}
.universal-left-menu__box .active.wlm__4 {
    max-height: 100px;
}
.universal-left-menu__box .active.wlm__5 {
    max-height: 125px;
}
.universal-left-menu__box .active.wlm__6 {
    max-height: 150px;
}
.universal-left-menu__box .active.wlm__7 {
    max-height: 175px;
}
.universal-left-menu__box .active.wlm__8 {
    max-height: 200px;
}
.universal-left-menu__box .active.wlm__9 {
    max-height: 225px;
}
.universal-left-menu__box .active.wlm__10 {
    max-height: 250px;
}
.universal-left-menu__box .active.wlm__11 {
    max-height: 275px;
}
.universal-left-menu__box .active.wlm__12 {
    max-height: 300px;
}
.universal-left-menu__box .active.wlm__13 {
    max-height: 325px;
}
.universal-left-menu__box .active.wlm__14 {
    max-height: 350px;
}
.universal-left-menu__box .active.wlm__15 {
    max-height: 375px;
}
.EventInfoBar {
    position: relative;
    z-index: inherit;
    box-sizing: border-box;
    width: 1180px;
    margin-left: auto;
    margin-right: auto;
    background-color: #f5f5f6;
    box-shadow: 0 0 3px #eaeaec;
    opacity: 0;
    max-height: 0;
    overflow: hidden;
    transition-timing-function: ease;
    transition-property: all;
    transition-delay: 0s;
    transition-duration: 0.6s;
}
@media screen and (max-width: 1410px) {
    .EventInfoBar {
        width: 990px;
    }
}
.EventInfoBar.eib-show {
    opacity: 1;
    max-height: 90px;
}
.EventInfoBar .eib-container {
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 15px 64px;
}
.EventInfoBar .simple-info_bar {
    display: flex;
    justify-content: center;
    align-items: center;
    min-width: 0;
    min-height: 40px;
}
.EventInfoBar .simple-info_bar .simple-info_bar-text_panel {
    min-width: 0;
}
.EventInfoBar .simple-info_bar .simple-info_bar-date {
    /*font-family: 'Poppins Regular';*/
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    color: #565a67;
    line-height: 24px;
}
.EventInfoBar .simple-info_bar .simple-info_bar-msg {
    /*font-family: 'Poppins Semibold';*/
    font-size: 17px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    line-height: 27px;
}
.EventInfoBar .btn-spring-green {
    flex: 0 0 auto;
    margin-left: 60px;
}
.EventInfoBar .ico--close-big {
    position: absolute;
    top: 50%;
    right: 23px;
    transform: translateY(-50%);
}
.HoverLabel {
    display: block;
    position: relative;
}
.HoverLabel .hl-value,
.HoverLabel .hl-hover {
    display: inline-block;
    transition-timing-function: ease;
    transition-property: opacity;
    transition-delay: 0s;
    transition-duration: 0.15s;
    width: 100%;
}
.HoverLabel .hl-value .text,
.HoverLabel .hl-hover .text {
    display: inline-block;
}
.HoverLabel .hl-value {
    position: relative;
    opacity: 1;
}
.HoverLabel .hl-hover {
    position: absolute;
    top: 0;
    opacity: 0;
}
.HoverLabel:hover .hl-value {
    position: static;
    opacity: 0;
}
.HoverLabel:hover .hl-hover {
    opacity: 1;
}
.emptyFilterPanel.show {
    padding: 20px 0 110px 0;
    opacity: 1;
    max-height: max-content;
    height: 358px;
    overflow: visible;
}
.emptyFilterPanel.show .img_empty_filter {
    background-image: url("img/img_empty_filter.gif");
    background-repeat: no-repeat;
    width: 324px;
    height: 251px;
    max-height: 251px;
    background-size: contain;
    background-position: center;
    margin: 0 auto 31px auto;
    opacity: 1;
}
.emptyFilterPanel.show .emptyFilterPanel__link {
    margin-top: 20px;
}
.emptyFilterPanel.show .emptyFilterContainer {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
}
.emptyFilterPanel.white {
    background-color: #ffffff;
}
.emptyFilterPanel.centered {
    padding: 0;
    height: 100%;
}
.emptyFilterPanel {
    padding: 0;
    transition-timing-function: ease;
    transition-property: all;
    transition-delay: 0s;
    transition-duration: 0.4s;
    text-align: center;
    max-height: 0;
    height: 0;
    opacity: 0;
    overflow: hidden;
}
.emptyFilterPanel .img_empty_filter {
    width: 324px;
    height: 251px;
    max-height: 0;
    background-size: contain;
    background-position: center;
    margin: 0 auto 31px auto;
    transition-timing-function: ease;
    transition-property: all;
    transition-delay: 0s;
    transition-duration: 0.4s;
    opacity: 0;
}
.emptyFilterPanel__or {
    display: inline-block;
}
.emptyFilterPanel__empty {
    /*font-family: 'Poppins Regular';*/
    font-size: 21px;
    text-transform: uppercase;
}
.emptyFilterPanel__link {
    margin-top: 0;
}
.emptyFilterPanel__btn {
    /*font-family: 'Poppins Regular';*/
    font-size: 16px;
    cursor: pointer;
    text-decoration: underline;
    margin-left: 30px;
    position: relative;
}
.emptyFilterPanel__btn::before {
    content: "";
    position: absolute;
    -webkit-mask: url('icons/ico_close.svg') no-repeat center;
    mask: url('icons/ico_close.svg') no-repeat center;
    display: inline-block;
    flex: 0 0 auto;
    background-color: #2c3141;
    -webkit-mask-size: contain;
    mask-size: contain;
    width: 32px;
    height: 32px;
    transition-timing-function: ease;
    transition-property: background-color;
    transition-delay: 0s;
    transition-duration: 0.2s;
    width: 28px;
    height: 28px;
    background-color: #ec1940;
    margin-left: -33px;
    top: 0;
    bottom: 0;
    margin-top: auto;
    margin-bottom: auto;
}
.emptyFilterPanel__btn::before.ico-glow {
    width: 36px;
    height: 36px;
}
.emptyFilterPanel__btn::before.ico-glow--circle {
    width: 44px;
    height: 44px;
}
.emptyFilterPanel__btn::before.ico-glow::after {
    width: 32px;
    height: 32px;
}
.emptyFilterPanel__btn::before.ico-glow {
    width: 32px;
    height: 32px;
}
.emptyFilterPanel__btn::before.ico-glow::after {
    width: 28px;
    height: 28px;
}
.emptyFilterPanel__btn::before.ico-glow--circle {
    width: 36px;
    height: 36px;
}
.emptyFilterPanel__btn::before.ico-glow--circle::after {
    width: 22px;
    height: 22px;
}
.emptyFilterPanel__btn:hover {
    text-decoration: none;
}
.emptyFilterPanel .textBtn {
    /*font-family: 'Poppins Regular';*/
    font-size: 16px;
    cursor: pointer;
    text-decoration: underline;
}
.emptyFilterPanel .textBtn:hover {
    text-decoration: none;
}
.emptyFilterPanel .text {
    /*font-family: 'Poppins Regular';*/
    font-size: 16px;
}
.NotificationBarWidget {
    position: fixed;
    z-index: 1004;
    box-sizing: border-box;
    width: 1180px;
    margin-left: -590px;
    left: 50%;
    bottom: 15px;
    transition-timing-function: ease;
    transition-property: opacity, max-height;
    transition-delay: 0s;
    transition-duration: 0.6s;
    opacity: 0;
    max-height: 0;
}
@media screen and (max-width: 1410px) {
    .NotificationBarWidget.nbw-narrow {
        width: 990px;
    }
}
.NotificationBarWidget.nbw-show {
    opacity: 1;
    max-height: 80px;
}
.NotificationBarWidget .nbw-inner {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    box-shadow: 0 0 3px 0 #eaeaec;
    background-color: #f9f9f9;
    padding: 15px 50px 15px 50px;
}
.NotificationBarWidget .nbw-inner::before {
    content: '';
    display: block;
    position: absolute;
    top: -2px;
    left: 0;
    height: 2px;
    width: 100%;
    background-color: #80838d;
}
.NotificationBarWidget .nbw-icon {
    vertical-align: top;
    margin-right: 13px;
    -webkit-mask: url('icons/ico_info.svg') no-repeat center;
    mask: url('icons/ico_info.svg') no-repeat center;
    display: inline-block;
    flex: 0 0 auto;
    background-color: #2c3141;
    -webkit-mask-size: contain;
    mask-size: contain;
    width: 32px;
    height: 32px;
    transition-timing-function: ease;
    transition-property: background-color;
    transition-delay: 0s;
    transition-duration: 0.2s;
    width: 20px;
    height: 20px;
    background-color: #80838d;
}
.NotificationBarWidget .nbw-icon.ico-glow {
    width: 36px;
    height: 36px;
}
.NotificationBarWidget .nbw-icon.ico-glow--circle {
    width: 44px;
    height: 44px;
}
.NotificationBarWidget .nbw-icon.ico-glow::after {
    width: 32px;
    height: 32px;
}
.NotificationBarWidget .nbw-icon.ico-glow {
    width: 24px;
    height: 24px;
}
.NotificationBarWidget .nbw-icon.ico-glow::after {
    width: 20px;
    height: 20px;
}
.NotificationBarWidget .nbw-icon.ico-glow--circle {
    width: 20px;
    height: 20px;
}
.NotificationBarWidget .nbw-icon.ico-glow--circle::after {
    width: 14px;
    height: 14px;
}
.NotificationBarWidget .nbw-message {
    font-size: 13px;
}
.NotificationBarWidget.nbw-success .nbw-inner::before,
.NotificationBarWidget.nbw-success .nbw-inner .nbw-icon {
    background-color: #45be31;
}
.NotificationBarWidget.nbw-fail .nbw-inner::before,
.NotificationBarWidget.nbw-fail .nbw-inner .nbw-icon {
    background-color: #ec1940;
}
.NotificationBarWidget.nbw-warning .nbw-inner::before,
.NotificationBarWidget.nbw-warning .nbw-inner .nbw-icon {
    background-color: #f88114;
}
@media screen and (min-width: 0\0) {
    .NotificationBarWidget.nbw-warning .nbw-inner .nbw-icon {
        background-color: transparent;
        background-image: url('img/icon_info_orange.svg');
    }
}
.NotificationBarWidget.nbw-info .nbw-inner::before,
.NotificationBarWidget.nbw-info .nbw-inner .nbw-icon {
    background-color: #294cc7;
}
.NotificationBarWidget .ico--close-big {
    position: absolute;
    right: 15px;
    margin-top: 3px;
}
.UniversalPopupTooltip.calendar .popupContent .spt-content {
    padding: 35px 40px;
}
.UniversalPopupTooltip.calendar .popupContent .spt-content .CustomScrollbarPanel {
    margin: 0;
}
.UniversalPopupTooltip.custom-tooltip .popupContent .spt-content {
    padding: 32px 45px 30px 31px;
}
.UniversalPopupTooltip.simple .popupContent .spt-content {
    padding: 10px 14px 20px 14px;
    /*font-family: 'Poppins Regular';*/
    font-size: 15px;
    line-height: 22px;
    box-sizing: border-box;
}
.UniversalPopupTooltip.simple .popupContent .spt-content .CustomScrollbarPanel {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
}
.UniversalPopupTooltip.searchBox .popupContent .spt-content {
    padding: 32px 26px 45px 26px;
    /*font-family: 'Poppins Regular';*/
    font-size: 15px;
    line-height: 22px;
    box-sizing: border-box;
    width: 315px;
}
.UniversalPopupTooltip.searchBox .popupContent .spt-content .spt-panel_top {
    padding: 0;
    text-align: center;
}
.UniversalPopupTooltip.searchBox .popupContent .spt-content .spt-panel_top .btn-spring-green {
    margin-top: 27px;
}
.UniversalPopupTooltip.scroll .popupContent {
    /*font-family: 'Poppins Regular';*/
    font-size: 15px;
}
.UniversalPopupTooltip.scroll .popupContent .spt-content {
    padding: 34px 0 36px 0;
}
.UniversalPopupTooltip.checkbox-scroll .popupContent {
    /*font-family: 'Poppins Regular';*/
    font-size: 15px;
}
.UniversalPopupTooltip.checkbox-scroll .popupContent .spt-content {
    padding: 34px 0 36px 0;
}
.UniversalPopupTooltip.checkbox-scroll .popupContent .spt-content .filterList .item {
    padding: 0 0 10px;
    cursor: auto;
    /*font-family: 'Poppins Regular';*/
    font-size: 15px;
}
.UniversalPopupTooltip.checkbox-scroll .popupContent .spt-content .filterList .item .cbw-label {
    text-transform: lowercase;
}
.UniversalPopupTooltip.checkbox-scroll .popupContent .spt-content .filterList .item::after {
    display: none;
}
.UniversalPopupTooltip.checkbox-scroll .popupContent .spt-content .header-title {
    margin-bottom: 18px;
}
.UniversalPopupTooltip.checkbox-scroll .popupContent .spt-content .headerFilter {
    margin-top: 23px;
}
.UniversalPopupTooltip.checkbox-scroll .popupContent .spt-content .campaignFilterList {
    margin: 18px 0 23px;
}
.UniversalPopupTooltip.checkbox-scroll .popupContent .spt-content .campaignFilterList .cbw-label {
    /*font-family: 'Poppins Regular';*/
    font-size: 14px;
}
.UniversalPopupTooltip.empty .popupContent .spt-content {
    padding: 34px 0 34px 0;
}
.UniversalPopupTooltip.standard .popupContent .spt-content {
    padding: 14px 26px 25px 26px;
    /*font-family: 'Poppins Regular';*/
    font-size: 15px;
    line-height: 22px;
    box-sizing: border-box;
}
.UniversalPopupTooltip.standard .popupContent .spt-content .CustomScrollbarPanel {
    width: 100%;
    margin: 0;
}
.UniversalPopupTooltip.centered .popupContent .spt-content {
    padding: 14px 26px 25px 26px;
    /*font-family: 'Poppins Regular';*/
    font-size: 15px;
    line-height: 22px;
    box-sizing: border-box;
}
.UniversalPopupTooltip.centered .popupContent .spt-content .CustomScrollbarPanel {
    width: 100%;
    margin: 0;
}
.UniversalPopupTooltip.centered .popupContent .spt-content .CustomScrollbarPanel .item {
    text-align: center;
}
.UniversalPopupTooltip.centered .popupContent .spt-content .CustomScrollbarPanel .item::after {
    left: 0;
}
.UniversalPopupTooltip.empty-result .CustomScrollbarPanel div div {
    height: 100%;
}
.UniversalPopupTooltip.empty-result .CustomScrollbarPanel div div .no_results {
    height: 50px;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    margin: auto;
}
.UniversalPopupTooltip .popupContent .spt-content .empty,
.UniversalPopupTooltip .popupContent .spt-content .no_results {
    /*font-family: 'Poppins Regular Italic';*/;
}
.UniversalPopupTooltip .popupContent .spt-content .no_results {
    text-align: center;
}
.UniversalPopupTooltip .popupContent .spt-content .searchBox {
    margin-bottom: 25px;
}
.UniversalPopupTooltip .popupContent .spt-content .empty {
    color: #80838d;
}
.UniversalPopupTooltip .popupContent .spt-content .item {
    width: 100%;
    cursor: pointer;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    position: relative;
}
.UniversalPopupTooltip .popupContent .spt-content .item::after {
    content: "";
    width: 100%;
    position: absolute;
    bottom: 0;
    transition: 0.1s;
    border-bottom: 1px solid #dfe0e2;
}
.UniversalPopupTooltip .popupContent .spt-content .item .onlytxt::after {
    content: "";
    display: block;
}
.UniversalPopupTooltip .popupContent .spt-content .item:hover::after {
    border-bottom: 2px solid var(--controls-primary, #45be31);
}
.UniversalPopupTooltip .popupContent .spt-content .popup-item {
    /*font-family: 'Poppins Regular';*/
    font-size: 14px;
    line-height: 38px;
}
.UniversalPopupTooltip .popupContent .spt-content .imageElement {
    display: flex;
    line-height: 24px;
}
.UniversalPopupTooltip .popupContent .spt-content .imageElement .icon {
    margin-right: 15px;
    top: 0;
    bottom: 0;
    margin-top: auto;
    margin-bottom: auto;
}
.UniversalPopupTooltip .popupContent .spt-content .widgetList {
    line-height: 46px;
    padding: 0;
}
.UniversalPopupTooltip .popupContent .spt-content .widgetList div:first-child {
    padding-top: 0;
}
.UniversalPopupTooltip .popupContent .spt-content .widgetList .item {
    line-height: 46px;
}
.UniversalPopupTooltip .popupContent .spt-content .widgetList.status-bulk-panel {
    display: flex;
    justify-content: center;
    flex-flow: wrap;
}
.UniversalPopupTooltip .popupContent .spt-content .widgetList.status-bulk-panel .DropDownMenu {
    margin: 20px auto;
}
.UniversalPopupTooltip .popupContent .spt-content .widgetList .MenuItem {
    line-height: 34px;
    position: relative;
}
.UniversalPopupTooltip .popupContent .spt-content .widgetList .MenuItem::after {
    content: '';
    position: absolute;
    bottom: 0;
    width: 100%;
    height: 1px;
    background-color: #dfe0e2;
    transition-timing-function: ease;
    transition-property: all;
    transition-delay: 0s;
    transition-duration: 0.3s;
}
.UniversalPopupTooltip .popupContent .spt-content .widgetList .MenuItem:not(.MenuItem--disabled):hover::after {
    height: 2px;
    background-color: var(--controls-primary, #45be31);
}
.UniversalPopupTooltip .popupContent .spt-content .widgetList .MenuItem--disabled::after {
    background-color: #dfe0e2;
}
.UniversalPopupTooltip .popupContent .spt-content .stringList {
    padding: 5px 0 5px;
    padding: 0;
}
.UniversalPopupTooltip .popupContent .spt-content .stringList .item {
    padding: 5px 0 5px;
}
.UniversalPopupTooltip .popupContent .spt-content .filterList {
    padding: 10px 0;
    line-height: 20px;
    padding: 0;
}
.UniversalPopupTooltip .popupContent .spt-content .filterList .item {
    padding: 10px 0;
    line-height: 20px;
}
.UniversalPopupTooltip .popupContent .spt-content .filterList.uppercase .item {
    text-transform: uppercase;
}
.new-filters.searchbox .new-filters__inline span {
    margin-left: 15px;
    white-space: nowrap;
}
.new-filters.searchbox .new-filters__inline span:nth-child(4) {
    margin-left: 25px;
}
.new-filters.noTags {
    margin-bottom: 0;
}
.new-filters {
    margin: auto auto 30px;
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.new-filters__filtersAndTags {
    width: 100%;
    min-width: 0;
}
.new-filters .blockRemove {
    pointer-events: none;
}
.new-filters .tagsPanel {
    align-items: center;
    flex-wrap: wrap;
    display: flex;
    margin-top: 15px;
}
.new-filters .tagsPanel:empty {
    display: none;
}
.new-filters__buttons {
    display: flex;
    align-items: center;
    justify-content: flex-end;
    width: 100%;
    position: relative;
    top: 5px;
}
.new-filters__buttons.nomargin {
    top: 0;
}
.new-filters__inline {
    display: flex;
    align-items: baseline;
}
.new-filters__inline .searchField {
    min-width: 100px;
    max-width: 280px;
    border: 0;
}
.new-filters__inline span {
    margin-left: 15px;
    white-space: nowrap;
}
.new-filters__inline .separator {
    position: relative;
    padding-right: 15px;
}
.new-filters__inline .separator:after {
    content: '';
    display: block;
    position: absolute;
    right: 0;
    top: 3px;
    width: 1px;
    height: 16px;
    background-color: #80838d;
}
.ScrollableCustomPopupPanel {
    border-radius: 5px;
}
.ScrollableCustomPopup {
    width: 698px;
    opacity: 1;
}
.ScrollableCustomPopup .spt-content {
    padding: 0;
    box-shadow: unset;
}
.ScrollableCustomPopup .spt-arrow {
    display: none;
}
.ScrollableCustomPopup .spt-panel_top {
    padding: 0;
    margin: 0 40px 20px;
    border-bottom: 1px solid #eaeaec;
}
.ScrollableCustomPopup .spt-panel_bottom {
    padding-left: 0;
    padding-right: 0;
    margin: 20px 0 0;
}
.ScrollableCustomPopup .CustomScrollbarPanel {
    position: relative;
    overflow: hidden;
    margin: 0 80px 0 40px;
}
.ScrollableCustomPopup .CustomScrollbarPanel.csp-scrollbar-visible {
    margin-right: 10px;
}
.ScrollableCustomPopup .CustomScrollbarPanel.csp-scrollbar-hidden .content-link-generator__container {
    padding-right: 0;
}
.ScrollableCustomPopup .CustomScrollbarPanel .scroll-panel {
    height: 100%;
}
.ScrollableCustomPopup .ico--close-big {
    right: 20px;
    top: 20px;
    position: absolute;
}
.ScrollableCustomPopup {
    border-radius: 5px;
}
.ScrollableCustomPopup .generateBtn {
    margin: 27px 0 29px 40px;
}
.ScrollableCustomPopup .bottom-panel {
    border-top: #80838d 1px solid;
}
.ScrollableCustomPopup .content-link {
    position: relative;
    width: 100%;
    height: 100%;
}
.ScrollableCustomPopup .content-link-second {
    position: relative;
    padding-top: 69px;
    height: 200px;
    width: 100%;
}
.ScrollableCustomPopup .content-link-generator {
    /*font-family: 'Poppins Regular';*/
}
.ScrollableCustomPopup .content-link-generator__title {
    /*font-family: 'Poppins Semibold';*/
    font-size: 18px;
}
.ScrollableCustomPopup .content-link-generator .main-title {
    padding-top: 23px;
}
.ScrollableCustomPopup .content-link-generator .redirection-title {
    margin-top: 61px;
}
.ScrollableCustomPopup .content-link-generator__mytextbox {
    opacity: 0;
    position: absolute;
    top: -2000px;
}
.ScrollableCustomPopup .content-link-generator__container {
    margin-top: 17px;
    padding-right: 49px;
}
.ScrollableCustomPopup .content-link-generator__container--flex {
    display: flex;
    line-height: 36px;
}
.ScrollableCustomPopup .content-link-generator__container .info-paragraph {
    margin-bottom: 44px;
}
.ScrollableCustomPopup .content-link-generator__container .btn-cloudy-blue {
    margin-left: 12px;
}
.ScrollableCustomPopup .content-link-generator__container .copy-info.show {
    opacity: 1;
}
.ScrollableCustomPopup .content-link-generator__container .copy-info {
    /*font-family: 'Poppins Regular';*/
    margin-top: 33px;
    opacity: 0;
    transition: opacity .5s ease;
    position: relative;
}
.ScrollableCustomPopup .content-link-generator__container .copy-info::before {
    content: "";
    position: absolute;
    left: 0;
}
.ScrollableCustomPopup .content-link-generator__container .green {
    color: #45be31;
    padding-left: 20px;
    line-height: 22px;
}
.ScrollableCustomPopup .content-link-generator__container .green::before {
    color: #45be31;
    background-image: url("img/teak_small.svg");
    width: 12px;
    height: 12px;
    top: 0;
    bottom: 0;
    margin-top: auto;
    margin-bottom: auto;
}
.ScrollableCustomPopup .content-link-generator__container .red {
    color: #ec1940;
    padding-left: 25px;
    line-height: 22px;
}
.ScrollableCustomPopup .content-link-generator__container .red::before {
    color: #ec1940;
    content: "+";
    font-size: 32px;
    transform: rotate(45deg);
    line-height: 0;
    top: 0;
    bottom: 0;
    margin-top: auto;
    margin-bottom: auto;
}
.ScrollableCustomPopup .content-link-generator__info {
    position: relative;
    margin-top: 33px;
}
.ScrollableCustomPopup .content-link-generator .tfw-info .tfw-label {
    color: #294cc7;
}
.ScrollableCustomPopup .content-link-generator--italic {
    /*font-family: 'Poppins Regular Italic';*/;
    font-size: 14px;
}
.ScrollableCustomPopup .content-link-generator--bold {
    /*font-family: 'Poppins Semibold';*/
    font-size: 14px;
}
.ScrollableCustomPopup .content-link-generator__dropdown {
    margin-left: 10px;
}
.ScrollableCustomPopup .content-link-generator__address {
    margin-top: 10px;
    height: 88px;
    width: 425px;
}
.ScrollableCustomPopup .content-link-generator__labels {
    margin-top: 33px;
}
.ScrollableCustomPopup .content-link-generator__label {
    max-width: 292px;
    margin-left: 10px;
    display: block;
    margin-bottom: 20px;
}
.ScrollableCustomPopup .content-link-generator__copyAddress {
    width: 100%;
    margin-bottom: 10px;
    background-color: #ffffff;
    color: #2c3141;
    /*font-family: 'Poppins Regular';*/
    padding: 0 0 5px;
    word-wrap: break-word;
}
.ScrollableCustomPopup .content-link-generator .title-information {
    margin-top: 11px;
    margin-bottom: 4px;
}
.ScrollableCustomPopup .header {
    /*font-family: 'Poppins Semibold';*/
    font-size: 24px;
    text-align: left;
    padding-top: 49px;
    padding-bottom: 25px;
}
.DeliveryItem {
    margin: 10px 0;
    margin-right: -15px;
    padding-right: 15px;
    position: relative;
    display: flex;
    align-items: center;
    justify-content: flex-end;
    opacity: 1;
    transition-timing-function: ease;
    transition-property: opacity;
    transition-delay: 0s;
    transition-duration: 1s;
}
.DeliveryItem.di-disabled {
    color: #80838d;
    cursor: default;
}
.DeliveryItem .CheckBoxWidget {
    flex: 1 0 auto;
    height: 100%;
    margin-right: 5px;
}
.DeliveryItem .CheckBoxWidget .cbw-label {
    margin-left: 10px;
}
.DeliveryItem .di-separator {
    height: 100%;
    margin: 0 6px;
}
.DeliveryItem .di-btn-apply {
    display: inline-block;
    background-repeat: no-repeat;
    cursor: pointer;
    display: block;
    position: absolute;
    opacity: 0;
    background-origin: content-box;
    transition-timing-function: ease;
    transition-property: opacity;
    transition-delay: 0s;
    transition-duration: 0.2s;
    background-image: url("img/button-apply_all.svg");
    width: 17px;
    height: 17px;
    left: 100%;
}
.DeliveryItem:hover .di-btn-apply {
    opacity: 1;
}
.DeliveryItem.tight-layout {
    margin: 9px 0;
}
.DeliveryItem.tight-layout .TimeSelectorWidget .tsw-separator {
    margin: 0 4px;
}
.DeliveryItem.tight-layout .TimeSelectorWidget .tsw-switch {
    margin-left: 6px;
}
.DeliveryItem.tight-layout .di-btn-apply {
    margin-left: 9px;
}
.DeliveryItemGroup {
    /*margin-left: -75px;*/
    /*padding-left: 75px;*/
    /*margin-right: -75px;*/
    /*padding-right: 75px;*/
    position: relative;
    box-sizing: border-box;
}
.DeliveryItemGroup .ddm-error,
.DeliveryItemGroup .tsw-error {
    color: #ec1940;
}
.DeliveryItemGroup .di-btn-apply {
    display: inline-block;
    background-repeat: no-repeat;
    cursor: pointer;
    display: block;
    position: absolute;
    /*opacity: 0;*/
    background-origin: content-box;
    transition-timing-function: ease;
    transition-property: opacity;
    transition-delay: 0s;
    transition-duration: 0.2s;
    padding-top: 3px;
    top: -2px;
    left: 0;
    right: -moz-calc(100% - 75px + 6px);
    right: -webkit-calc(100% - 75px + 6px);
    right: calc(100% - 75px + 6px);
    background-color: #f5f5f6;
    text-align: center;
}
.DeliveryItemGroup .di-btn-apply.di-btn-apply--disabled {
    cursor: default;
    background-color: #c0c1c6;
}
.DeliveryItemGroup .di-btn-apply.di-btn-apply--disabled:hover {
    background-color: #c0c1c6;
}
.DeliveryItemGroup .di-btn-apply.di-btn-apply--disabled.ico-glow {
    cursor: default;
    background-color: unset;
}
.DeliveryItemGroup .di-btn-apply.di-btn-apply--disabled.ico-glow::after {
    background-color: #c0c1c6;
}
.DeliveryItemGroup .di-btn-apply.di-btn-apply--disabled.ico-glow:hover {
    background-color: unset;
}
.DeliveryItemGroup .di-btn-apply.di-btn-apply--disabled.ico-glow:hover::after {
    background-color: #c0c1c6;
}
.DeliveryItemGroup .di-btn-apply.di-btn-apply--disabled.ico-glow.ico-active {
    cursor: default;
    background-color: #f9f9f9;
}
.DeliveryItemGroup .di-btn-apply.di-btn-apply--disabled.ico-glow.ico-active::after {
    background-color: #c0c1c6;
}
.DeliveryItemGroup .di-btn-apply.di-btn-apply--disabled.ico-glow.ico-active:hover {
    background-color: #f9f9f9;
}
.DeliveryItemGroup .di-btn-add {
    display: inline-block;
    background-repeat: no-repeat;
    cursor: pointer;
    display: block;
    position: absolute;
    opacity: 0;
    background-origin: content-box;
    transition-timing-function: ease;
    transition-property: opacity;
    transition-delay: 0s;
    transition-duration: 0.2s;
    top: -2px;
    right: -moz-calc(100% - 75px + 39px);
    right: -webkit-calc(100% - 75px + 39px);
    right: calc(100% - 75px + 39px);
}
.DeliveryItemGroup .di-list {
    /*margin-left: -75px;*/
    padding-left: 40px;
    /*margin-right: -75px;*/
    padding-right: 15px;
}
.DeliveryItemGroup .DeliveryItem {
    /*margin-left: -75px;*/
    /*padding-left: 75px;*/
    /*margin-right: -75px;*/
    padding-right: 5px;
}
.DeliveryItemGroup .DeliveryItem.di-add-animation {
    opacity: 0.25;
    transition-timing-function: ease;
    transition-property: opacity;
    transition-delay: 0s;
    transition-duration: 1s;
}
.DeliveryItemGroup .DeliveryItem.di-irremovable .di-btn-delete {
    display: none;
    pointer-events: none;
    cursor: default !important;
}
.DeliveryItemGroup .DeliveryItem .di-btn-apply {
    display: none;
}
.DeliveryItemGroup .DeliveryItem .di-btn-delete {
    display: inline-block;
    background-repeat: no-repeat;
    cursor: pointer;
    position: absolute;
    opacity: 0;
    background-origin: content-box;
    transition-timing-function: ease;
    transition-property: opacity;
    transition-delay: 0s;
    transition-duration: 0.2s;
    left: -moz-calc(100% - 75px + 15px);
    left: -webkit-calc(100% - 75px + 15px);
    left: calc(100% - 75px + 15px);
    display: block;
}
.DeliveryItemGroup:hover .di-btn-apply,
.DeliveryItemGroup:hover .di-btn-add {
    opacity: 1;
}
.DeliveryItemGroup:hover .DeliveryItem:not(.di-irremovable) .di-btn-delete {
    opacity: 1;
}
.DeliveryItemGroup.dig-separator {
    margin-top: 24px;
    margin-bottom: 24px;
}
.DeliveryItemGroup.dig-separator:first-child {
    margin-top: 0;
}
.DeliveryItemGroup.dig-separator:last-child {
    margin-bottom: 0;
}
.CalendarWidget {
    width: 259px;
    min-height: 364px;
    /*font-family: 'Poppins Regular';*/
    font-size: 14px;
    text-transform: uppercase;
    color: #2c3141;
    background-color: #ffffff;
    user-select: none;
}
.CalendarWidget .date-input--panel {
    margin-bottom: 20px;
    padding: 0 13px;
}
.CalendarWidget .month-selector {
    margin: 0 5px 27px;
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.CalendarWidget .month-selector .month-name {
    margin-bottom: 3px;
    /*font-family: 'Poppins Semibold';*/
}
.CalendarWidget .month-selector .btn-prev,
.CalendarWidget .month-selector .btn-next {
    padding: 8px;
    border-color: var(--buttons-primary);
    cursor: pointer;
}
.CalendarWidget .month-selector .btn-prev:hover,
.CalendarWidget .month-selector .btn-next:hover {
    border-color: var(--buttons-primary--hover);
}
.CalendarWidget .month-selector .btn-prev {
    overflow: hidden;
    display: inline-block;
    vertical-align: top;
}
.CalendarWidget .month-selector .btn-prev::before {
    content: '';
    display: block;
    -webkit-mask: url('icons/ico_down_small.svg?1') no-repeat center;
    mask: url('icons/ico_down_small.svg?1') no-repeat center;
    display: inline-block;
    flex: 0 0 auto;
    background-color: #2c3141;
    -webkit-mask-size: contain;
    mask-size: contain;
    width: 32px;
    height: 32px;
    transition-timing-function: ease;
    transition-property: background-color;
    transition-delay: 0s;
    transition-duration: 0.2s;
    width: 20px;
    height: 20px;
    background-color: #ec1940;
    width: 24px;
    height: 24px;
    background-color: var(--buttons-primary);
}
.CalendarWidget .month-selector .btn-prev::before.ico-glow {
    width: 36px;
    height: 36px;
}
.CalendarWidget .month-selector .btn-prev::before.ico-glow--circle {
    width: 44px;
    height: 44px;
}
.CalendarWidget .month-selector .btn-prev::before.ico-glow::after {
    width: 32px;
    height: 32px;
}
.CalendarWidget .month-selector .btn-prev::before.ico-glow {
    width: 24px;
    height: 24px;
}
.CalendarWidget .month-selector .btn-prev::before.ico-glow::after {
    width: 20px;
    height: 20px;
}
.CalendarWidget .month-selector .btn-prev::before.ico-glow--circle {
    width: 20px;
    height: 20px;
}
.CalendarWidget .month-selector .btn-prev::before.ico-glow--circle::after {
    width: 14px;
    height: 14px;
}
.CalendarWidget .month-selector .btn-prev::before.ico-glow {
    width: 26px;
    height: 26px;
}
.CalendarWidget .month-selector .btn-prev::before.ico-glow::after {
    width: 24px;
    height: 24px;
}
.CalendarWidget .month-selector .btn-prev::before {
    transform: rotate(90deg);
    -webkit-mask-position: -2px center;
    mask-position: -2px center;
}
.CalendarWidget .month-selector .btn-next {
    overflow: hidden;
    display: inline-block;
    vertical-align: top;
}
.CalendarWidget .month-selector .btn-next::before {
    content: '';
    display: block;
    -webkit-mask: url('icons/ico_down_small.svg?1') no-repeat center;
    mask: url('icons/ico_down_small.svg?1') no-repeat center;
    display: inline-block;
    flex: 0 0 auto;
    background-color: #2c3141;
    -webkit-mask-size: contain;
    mask-size: contain;
    width: 32px;
    height: 32px;
    transition-timing-function: ease;
    transition-property: background-color;
    transition-delay: 0s;
    transition-duration: 0.2s;
    width: 20px;
    height: 20px;
    background-color: #ec1940;
    width: 24px;
    height: 24px;
    background-color: var(--buttons-primary);
}
.CalendarWidget .month-selector .btn-next::before.ico-glow {
    width: 36px;
    height: 36px;
}
.CalendarWidget .month-selector .btn-next::before.ico-glow--circle {
    width: 44px;
    height: 44px;
}
.CalendarWidget .month-selector .btn-next::before.ico-glow::after {
    width: 32px;
    height: 32px;
}
.CalendarWidget .month-selector .btn-next::before.ico-glow {
    width: 24px;
    height: 24px;
}
.CalendarWidget .month-selector .btn-next::before.ico-glow::after {
    width: 20px;
    height: 20px;
}
.CalendarWidget .month-selector .btn-next::before.ico-glow--circle {
    width: 20px;
    height: 20px;
}
.CalendarWidget .month-selector .btn-next::before.ico-glow--circle::after {
    width: 14px;
    height: 14px;
}
.CalendarWidget .month-selector .btn-next::before.ico-glow {
    width: 26px;
    height: 26px;
}
.CalendarWidget .month-selector .btn-next::before.ico-glow::after {
    width: 24px;
    height: 24px;
}
.CalendarWidget .month-selector .btn-next::before {
    -webkit-mask-position: 2px center;
    mask-position: 2px center;
    transform: rotate(-90deg);
}
.CalendarWidget .month-panel {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
}
.CalendarWidget .month-panel .month-day {
    width: 21px;
    text-align: center;
    border-bottom: 2px solid transparent;
    transition-timing-function: ease;
    transition-property: border;
    transition-delay: 0s;
    transition-duration: 0.2s;
    box-sizing: border-box;
}
.CalendarWidget .month-panel .month-day:hover:not(.day-disabled) {
    cursor: pointer;
    border-color: var(--buttons-primary);
}
.CalendarWidget .month-panel .month-day.day-disabled {
    color: #c0c1c6;
    cursor: default !important;
    pointer-events: none;
}
.CalendarWidget .month-panel .month-day.day-out {
    color: #dfe0e2;
}
.CalendarWidget .month-panel .month-day.day-today {
    border-color: #80838d;
}
.CalendarWidget .month-panel .month-day.day-selected {
    color: var(--buttons-primary);
    border-color: var(--buttons-primary);
}
.CalendarWidget .month-panel .month-day.day-selected:hover {
    border-color: var(--buttons-primary--hover);
}
.CalendarWidget .month-panel .month-days--header {
    margin-bottom: 5px;
    display: grid;
    grid-template-columns: repeat(7, 37px);
    align-items: center;
    justify-items: center;
    /*font-family: 'Poppins Semibold';*/
    pointer-events: none;
}
.CalendarWidget .month-panel .month-days--content {
    display: flex;
    align-items: center;
    flex-direction: column;
    min-height: 198px;
}
.CalendarWidget .month-panel .month-days--content .month-week {
    margin: 5px 0;
    display: grid;
    grid-template-columns: repeat(7, 37px);
    align-items: center;
    justify-items: center;
}
.CampaignPathView {
    display: inline-grid;
    position: relative;
}
.CampaignPathView.cpv-primary .cpv-marked {
    background-color: var(--path-primary, #EE2C39);
    border-color: var(--path-primary, #EE2C39);
}
.CampaignPathView .cpv-path-v {
    box-sizing: border-box;
    -webkit-mask: url('img/img_dot.svg') no-repeat center;
    mask: url('img/img_dot.svg') no-repeat center;
    -webkit-mask-size: 13px;
    mask-size: 13px;
    background-color: #80838d;
    width: 13px;
    height: 76px;
    -webkit-mask-repeat: repeat-y;
    mask-repeat: repeat-y;
    -webkit-mask-position: center -2px;
    mask-position: center -2px;
}
.CampaignPathView .cpv-path-v.cpv-marked {
    -webkit-mask: none;
    mask: none;
    background-color: transparent;
}
.CampaignPathView .cpv-path-v.cpv-marked::before {
    display: block;
    content: '';
    box-sizing: border-box;
    border-style: solid;
    border-color: inherit;
}
.CampaignPathView .cpv-path-v.cpv-marked::before {
    width: 1px;
    height: 100%;
    border-width: 0 0 0 1px;
    margin-left: 6px;
}
.CampaignPathView .cpv-path-h {
    box-sizing: border-box;
    -webkit-mask: url('img/img_dot.svg') no-repeat center;
    mask: url('img/img_dot.svg') no-repeat center;
    -webkit-mask-size: 13px;
    mask-size: 13px;
    background-color: #80838d;
    width: 91px;
    height: 17px;
    -webkit-mask-repeat: repeat-x;
    mask-repeat: repeat-x;
    -webkit-mask-position: left center;
    mask-position: left center;
}
.CampaignPathView .cpv-path-h.cpv-marked {
    -webkit-mask: none;
    mask: none;
    background-color: transparent;
}
.CampaignPathView .cpv-path-h.cpv-marked::before {
    display: block;
    content: '';
    box-sizing: border-box;
    border-style: solid;
    border-color: inherit;
}
.CampaignPathView .cpv-path-h.cpv-marked::before {
    width: 100%;
    height: 1px;
    border-width: 1px 0 0;
    margin-top: 8px;
}
.CampaignPathView .cpv-path-cond {
    -webkit-mask: url('icons/ico_campaign-cropped.svg') no-repeat center;
    mask: url('icons/ico_campaign-cropped.svg') no-repeat center;
    display: inline-block;
    flex: 0 0 auto;
    background-color: #2c3141;
    -webkit-mask-size: contain;
    mask-size: contain;
    width: 32px;
    height: 32px;
    transition-timing-function: ease;
    transition-property: background-color;
    transition-delay: 0s;
    transition-duration: 0.2s;
    background-color: #294cc7;
    width: 13px;
    height: 17px;
    position: relative;
}
.CampaignPathView .cpv-path-cond.ico-glow {
    width: 36px;
    height: 36px;
}
.CampaignPathView .cpv-path-cond.ico-glow--circle {
    width: 44px;
    height: 44px;
}
.CampaignPathView .cpv-path-cond.ico-glow::after {
    width: 32px;
    height: 32px;
}
.CampaignPathView .cpv-path-cond__text {
    width: 195px;
    height: 76px;
    box-sizing: border-box;
    padding-top: 4px;
    position: absolute;
    font-size: 10px;
    text-align: center;
    overflow: hidden;
    transform: translateX(-50%);
    bottom: 0;
    left: 50%;
    text-transform: uppercase;
    letter-spacing: 1px;
}
.CampaignPathView .cpv-path-left_corner {
    width: 13px;
    height: 17px;
    -webkit-mask: url('img/img_dot.svg') no-repeat center;
    mask: url('img/img_dot.svg') no-repeat center;
    -webkit-mask-size: 13px;
    mask-size: 13px;
    background-color: #80838d;
    border-color: #80838d;
    -webkit-mask-position: right center;
    mask-position: right center;
}
.CampaignPathView .cpv-path-left_corner.cpv-marked {
    -webkit-mask: none;
    mask: none;
    background-color: transparent;
}
.CampaignPathView .cpv-path-left_corner.cpv-marked::before {
    display: block;
    content: '';
    width: 7px;
    height: 9px;
    box-sizing: border-box;
    border-style: solid;
    border-color: inherit;
    margin-top: 8px;
}
.CampaignPathView .cpv-path-left_corner.cpv-marked::before {
    border-width: 1px 0 0 1px;
    margin-left: 6px;
}
.CampaignPathView .cpv-path-right_corner {
    width: 13px;
    height: 17px;
    -webkit-mask: url('img/img_dot.svg') no-repeat center;
    mask: url('img/img_dot.svg') no-repeat center;
    -webkit-mask-size: 13px;
    mask-size: 13px;
    background-color: #80838d;
    border-color: #80838d;
    -webkit-mask-position: left center;
    mask-position: left center;
}
.CampaignPathView .cpv-path-right_corner.cpv-marked {
    -webkit-mask: none;
    mask: none;
    background-color: transparent;
}
.CampaignPathView .cpv-path-right_corner.cpv-marked::before {
    display: block;
    content: '';
    width: 7px;
    height: 9px;
    box-sizing: border-box;
    border-style: solid;
    border-color: inherit;
    margin-top: 8px;
}
.CampaignPathView .cpv-path-right_corner.cpv-marked::before {
    border-width: 1px 1px 0 0;
}
.CampaignPathView .cpv-path-non_resp {
    width: 13px;
    height: 17px;
    position: relative;
}
.CampaignPathView .cpv-path-non_resp::after {
    display: block;
    content: '';
    box-sizing: border-box;
    border-width: 0 1px 0 0;
    border-style: solid;
    border-color: #80838d;
    position: absolute;
    width: 1px;
    height: 9px;
    top: 4px;
}
.CampaignPathView .cpv-path-non_resp.cpv-left::before {
    right: 0;
}
.CampaignPathView .cpv-path-non_resp.cpv-left::after {
    right: 6px;
}
.CampaignPathView .cpv-path-non_resp.cpv-right::before {
    left: 0;
}
.CampaignPathView .cpv-path-non_resp.cpv-right::after {
    left: 6px;
}
.CampaignPathView .cpv-path-non_resp.cpv-marked {
    background-color: transparent;
}
.CampaignPathView .cpv-path-non_resp.cpv-marked::before {
    display: block;
    content: '';
    box-sizing: border-box;
    border-width: 1px 0 0;
    border-style: solid;
    border-color: inherit;
    position: absolute;
    width: 6px;
    height: 1px;
    top: 8px;
}
.CampaignPathView .cpv-path-non_resp.cpv-marked::after {
    border-color: inherit;
}
.PathProgressBarPopup {
    padding: 50px;
}
.PathProgressBarWidget {
    margin: 0 15px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}
.PathProgressBarWidget__item {
    display: grid;
    grid-template-columns: repeat(3, 80px);
    justify-items: center;
}
.PathProgressBarWidget.PathProgressBarWidget--empty-if {
    margin-top: -37px;
}
.PathProgressBarWidget h1 {
    text-align: center;
}
.PathProgressBarWidget .ppbw-container {
    display: flex;
    justify-content: center;
    align-items: center;
}
.PathProgressBarWidget .progress-bar-widget {
    width: 110px;
}
.PathProgressBarWidget .ppbw-nonresp-left,
.PathProgressBarWidget .ppbw-nonresp-right {
    position: relative;
}
.PathProgressBarWidget .ppbw-nonresp-left::before,
.PathProgressBarWidget .ppbw-nonresp-right::before,
.PathProgressBarWidget .ppbw-nonresp-left::after,
.PathProgressBarWidget .ppbw-nonresp-right::after {
    content: "";
    position: absolute;
    box-sizing: border-box;
    border-color: #c0c1c6;
    border-style: solid;
}
.PathProgressBarWidget .ppbw-nonresp-left::before,
.PathProgressBarWidget .ppbw-nonresp-right::before {
    bottom: 17.5px;
    width: 65px;
    height: 1px;
    border-width: 1px 0 0;
}
.PathProgressBarWidget .ppbw-nonresp-left::after,
.PathProgressBarWidget .ppbw-nonresp-right::after {
    width: 1px;
    height: 9px;
    bottom: 13.5px;
    border-width: 0 1px 0 0;
}
.PathProgressBarWidget .ppbw-nonresp-left::before {
    right: 28px;
}
.PathProgressBarWidget .ppbw-nonresp-left::after {
    right: 93px;
}
.PathProgressBarWidget .ppbw-nonresp-right::before {
    left: 28px;
}
.PathProgressBarWidget .ppbw-nonresp-right::after {
    left: 93px;
}
.PathProgressBarWidget .ppbw-knock {
    margin: 8px 0;
}
.PathProgressBarWidget .ppbw-condition-container {
    margin: 6px 0;
}
.PathProgressBarWidget .ppbw-condition-container {
    position: relative;
}
.PathProgressBarWidget .ppbw-condition-container.ppbw-condition-container-left::before,
.PathProgressBarWidget .ppbw-condition-container.ppbw-condition-container-right::after {
    content: "";
    width: 65px;
    height: 20px;
    position: absolute;
    top: -moz-calc(50% - 3px);
    top: -webkit-calc(50% - 3px);
    top: calc(50% - 3px);
    border-color: #c0c1c6;
    border-style: solid;
}
.PathProgressBarWidget .ppbw-condition-container.ppbw-condition-container-left::before {
    right: -moz-calc(100% + 8px / 2);
    right: -webkit-calc(100% + 8px / 2);
    right: calc(100% + 8px / 2);
    border-width: 1px 0 0 1px;
}
.PathProgressBarWidget .ppbw-condition-container.ppbw-condition-container-right::after {
    left: -moz-calc(100% + 8px / 2 + 1px);
    left: -webkit-calc(100% + 8px / 2 + 1px);
    left: calc(100% + 8px / 2 + 1px);
    border-width: 1px 1px 0 0;
}
.PathProgressBarWidget .ppbw-condition-container .ppbw-condition {
    -webkit-mask: url('icons/ico_campaign.svg') no-repeat center;
    mask: url('icons/ico_campaign.svg') no-repeat center;
    display: inline-block;
    flex: 0 0 auto;
    background-color: #2c3141;
    -webkit-mask-size: contain;
    mask-size: contain;
    width: 32px;
    height: 32px;
    transition-timing-function: ease;
    transition-property: background-color;
    transition-delay: 0s;
    transition-duration: 0.2s;
    background-color: #294cc7;
    width: 20px;
    height: 20px;
}
.PathProgressBarWidget .ppbw-condition-container .ppbw-condition.ico-glow {
    width: 36px;
    height: 36px;
}
.PathProgressBarWidget .ppbw-condition-container .ppbw-condition.ico-glow--circle {
    width: 44px;
    height: 44px;
}
.PathProgressBarWidget .ppbw-condition-container .ppbw-condition.ico-glow::after {
    width: 32px;
    height: 32px;
}
.PathProgressBarWidget .ppbw-condition-container .ppbw-condition.ico-glow {
    width: 24px;
    height: 24px;
}
.PathProgressBarWidget .ppbw-condition-container .ppbw-condition.ico-glow::after {
    width: 20px;
    height: 20px;
}
.PathProgressBarWidget .ppbw-condition-container .ppbw-condition.ico-glow--circle {
    width: 20px;
    height: 20px;
}
.PathProgressBarWidget .ppbw-condition-container .ppbw-condition.ico-glow--circle::after {
    width: 14px;
    height: 14px;
}
.PathProgressBarWidget .ppbw-separator {
    width: 1px;
    height: 8px;
    margin: -6px auto 0;
    background-color: #c0c1c6;
}
.PathProgressBarWidget .ppbw-separator.ppbw-separator-full {
    min-height: 37px;
    height: 100%;
}
.SpinnerWidget {
    display: inline-flex;
    align-items: center;
}
.SpinnerWidget .ico--slim-minus {
    margin-right: 7px;
}
.SpinnerWidget .ico--slim-plus {
    margin-left: 7px;
}
.SpinnerWidget .TextFieldWidget {
    width: auto;
}
.SpinnerWidget .TextFieldWidget .tfw-input {
    width: 38px;
    height: 32px;
    padding: 0 2px;
    text-align: center;
}
.CircleStepsWidget {
    display: flex;
    align-items: center;
    justify-content: center;
}
.CircleStepsWidget .csw-step {
    width: 9px;
    height: 9px;
    margin-right: 12px;
    border-radius: 100%;
    background-color: #ffffff;
}
.CircleStepsWidget .csw-step:last-child {
    margin-right: 0;
}
.CircleStepsWidget .csw-step.csw-step--clickable:hover {
    cursor: pointer;
    background-color: #476df1;
}
.CircleStepsWidget .csw-step.csw-step--active {
    background-color: #294cc7;
}
.CircleStepsWidget .csw-step.csw-step--active:hover {
    pointer-events: none;
}
.prevNextPager {
    display: flex;
    justify-content: center;
    align-items: center;
}
.paginateBtn {
    display: inline-block;
    width: 26px;
    height: 26px;
    background-color: #dfe0e2;
    transition-timing-function: ease;
    transition-property: background-color;
    transition-delay: 0s;
    transition-duration: 0.1s;
    -moz-user-select: none;
    -webkit-user-select: none;
    user-select: none;
    cursor: pointer;
    margin: 0 2px;
}
.paginateBtn .paginateBtn-face {
    box-sizing: border-box;
    border-style: solid;
    border-color: #2c3141;
    transition-timing-function: ease;
    transition-property: border-color;
    transition-delay: 0s;
    transition-duration: 0.1s;
}
.paginateBtn.prev .paginateBtn-face {
    border-width: 2px 0 0 2px;
    transform: translate(10px, 7px) rotate(-45deg);
}
.paginateBtn.next .paginateBtn-face {
    border-width: 2px 2px 0 0;
    transform: translate(4px, 7px) rotate(45deg);
}
.paginateBtn:hover {
    background-color: #80838d;
}
.paginateBtn:hover .paginateBtn-face {
    border-color: #ffffff;
}
.paginateBtn.disabled {
    cursor: default;
    background-color: #f9f9f9;
}
.paginateBtn.disabled .paginateBtn-face {
    border-color: #ffffff;
}
.prevNextPagerText {
    text-align: right;
    display: flex;
    align-items: center;
    /*font-family: 'Poppins Regular';*/
    font-size: 13px;
}
.prevNextPagerText .separator {
    margin: 3px 5px 0;
    width: 1px;
    height: 12px;
    background-color: #dfe0e2;
}
.prevNextPagerText .prev,
.prevNextPagerText .next {
    padding: 0 12px;
    color: #294cc7;
}
.prevNextPagerText .prev:not(.disabled):hover,
.prevNextPagerText .next:not(.disabled):hover {
    cursor: pointer;
    color: #476df1;
}
.prevNextPagerText .prev.disabled,
.prevNextPagerText .next.disabled {
    color: #c0c1c6;
}
.prevNextPagerText .prev {
    background-image: url("img/button_previous-blue.svg");
    background-position: 0 5px;
    background-repeat: no-repeat;
}
.prevNextPagerText .prev.disabled {
    background-image: url("img/button_previous-grey.svg");
}
.prevNextPagerText .next {
    background-image: url("img/button_next-blue.svg");
    background-position: 42px 5px;
    background-repeat: no-repeat;
}
.prevNextPagerText .next.disabled {
    background-image: url("img/button_next-grey.svg");
}
#divOnboarding {
    position: sticky;
    bottom: 0;
    z-index: 102;
}
.onboarding-panel {
    width: 1180px;
    margin-left: auto;
    margin-right: auto;
    position: relative;
}
.onboarding-panel__popup {
    display: flex;
    width: 550px;
    right: 0;
    bottom: 66px;
    position: absolute;
    background-color: #ffffff;
    box-shadow: 0 0 3px 0 #eaeaec;
    padding: 42px 50px 57px 50px;
    opacity: 0;
    transition-timing-function: ease;
    transition-property: opacity;
    transition-delay: 0s;
    transition-duration: 0.3s;
}
.onboarding-panel__popup.active {
    opacity: 1;
}
.onboarding-panel__popup--image {
    width: 100px;
    margin-right: 60px;
}
.onboarding-panel__popup--image.email-slots {
    background-image: url("img/img_slots_arm_with_circle.svg");
    background-repeat: no-repeat;
    background-size: 120px;
    background-position: left 15px;
}
.onboarding-panel__popup--image.discount-for-agency {
    width: 112px;
    height: 138px;
    background-image: url("img/img_percent.svg");
    background-size: cover;
    background-repeat: no-repeat;
    background-position: left center;
    margin-right: 45px;
    margin-top: 25px;
}
.onboarding-panel__popup--image.billing-summary {
    background-image: url("img/sum.svg");
    background-repeat: no-repeat;
    width: 91px;
    background-position: left center;
}
.onboarding-panel__popup--image.addons {
    background-image: url("img/addons-onboarding.png");
    background-repeat: no-repeat;
    background-size: 155px 141px;
    background-position: -24px 50px;
    margin-right: 10px;
    width: 150px;
}
.onboarding-panel__popup--image.signatures {
    width: 141px;
    height: 177px;
    margin-right: 21px;
    margin-top: 6px;
    background-size: cover;
    background-image: url("img/img_signatures.svg");
    background-repeat: no-repeat;
}
.onboarding-panel__popup--image.after-integration-connect {
    background-image: url("img/img_after-integration-connect.svg");
    background-repeat: no-repeat;
    background-size: contain;
    width: 79px;
    height: 192px;
    background-position: -1px 29px;
    margin-right: 50px;
}
.onboarding-panel__popup--image.snippet-fallback {
    background-image: url("img/img_snippet-fallback.svg");
    background-repeat: no-repeat;
    background-size: contain;
    width: 130px;
    height: 63px;
    margin-right: 31px;
    top: 67px;
    left: -4px;
    position: relative;
}
.onboarding-panel__popup--image.img-email-slot-promotion {
    background-size: contain;
    width: 125px;
    height: 170px;
    background-position-y: 42px;
    margin-right: 30px;
}
.onboarding-panel__popup--title {
    /*font-family: 'Poppins Semibold';*/
    font-size: 30px;
    margin-bottom: 22px;
}
.onboarding-panel__popup--content {
    width: 389px;
    margin-bottom: 40px;
}
.onboarding-panel__popup--actions {
    display: flex;
    align-items: center;
}
.onboarding-panel__popup--actions .btn-silver-blue {
    margin-left: 21px;
}
.empty-state-widget.on-main-view {
    margin-top: 110px;
    margin-bottom: 160px;
}
.empty-state-widget .init-view {
    margin-top: 60px;
}
.empty-state-widget .init-view-nonWl {
    margin-top: 107px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.empty-state-widget .init-view-nonWl .api-keys {
    background-image: url("img/keys.svg");
    background-repeat: no-repeat;
    width: 159px;
    height: 147px;
    margin-right: 45px;
}
.empty-state-widget .init-view-nonWl .dollars {
    background-image: url("img/sum.svg");
    background-repeat: no-repeat;
    width: 112px;
    height: 129px;
    margin-right: 45px;
    margin-top: -27px;
}
.empty-state-widget .init-view-nonWl .linkedin-slots {
    background-image: url("img/img_linkedin-slots.svg");
    background-repeat: no-repeat;
    width: 117px;
    height: 112px;
    margin-right: 49px;
    margin-top: 10px;
}
.empty-state-widget .init-view-nonWl .mobile-slots {
    background-image: url("img/img_mobile_slots.svg");
    background-repeat: no-repeat;
    width: 90px;
    height: 128px;
    margin-right: 46px;
    margin-top: 3px;
}
.empty-state-widget .init-view-nonWl .agency-options {
    background-image: url("img/img_integrate_email.svg");
    background-repeat: no-repeat;
    width: 186px;
    height: 178px;
    margin-right: 62px;
    margin-top: -32px;
}
.empty-state-widget .init-view-nonWl .settings-safety {
    background-image: url("img/img_safety.svg");
    background-repeat: no-repeat;
    width: 189px;
    height: 151px;
    margin-right: 45px;
}
.empty-state-widget .init-view-nonWl .mobile-devices {
    background-image: url("img/img_mobile-devices.svg");
    background-repeat: no-repeat;
    width: 91px;
    height: 127px;
    margin-right: 45px;
}
.empty-state-widget .init-view-nonWl .linkedin {
    background-image: url("img/img_linkedin-automation.svg");
    background-repeat: no-repeat;
    width: 124px;
    height: 131px;
    margin-right: 51px;
}
.empty-state-widget .init-view-nonWl .warm-up {
    background-image: url("img/img_warm-up.svg");
    background-repeat: no-repeat;
    width: 81px;
    height: 159px;
    margin-right: 54px;
    margin-top: 8px;
}
.empty-state-widget .init-view-nonWl .email-account {
    background-image: url("img/img_slots_add.svg");
    background-repeat: no-repeat;
    width: 146px;
    height: 129px;
    margin-right: 45px;
}
.empty-state-widget .init-view-nonWl .manual-tasks {
    background-image: url("img/manual_tasks.svg");
    background-repeat: no-repeat;
    width: 108px;
    height: 141px;
    margin-right: 60px;
    top: -14px;
    position: relative;
}
.empty-state-widget .init-view-nonWl .coffee {
    background-image: url("img/img-coffee.svg");
    background-repeat: no-repeat;
    width: 119px;
    height: 122px;
    margin-right: 45px;
    top: -19px;
    position: relative;
}
.empty-state-widget .init-view-nonWl .deliverability {
    background-image: url("img/deliverability.svg");
    background-repeat: no-repeat;
    width: 163px;
    height: 165px;
    margin-right: 60px;
}
.empty-state-widget .init-view-nonWl .team {
    background-image: url("img/team.svg");
    background-repeat: no-repeat;
    width: 159px;
    height: 151px;
    margin-right: 60px;
    position: relative;
    top: -20px;
}
.empty-state-widget .init-view-nonWl .email-template {
    background-image: url("img/img_email-template.svg");
    background-repeat: no-repeat;
    width: 93px;
    height: 127px;
    margin-right: 40px;
    position: relative;
    top: -14px;
}
.empty-state-widget .init-view-nonWl .folders {
    background-image: url("img/folders.svg");
    background-repeat: no-repeat;
    width: 192px;
    height: 89px;
    margin-right: 60px;
    position: relative;
    top: -5px;
}
.empty-state-widget .init-view-nonWl .agency--daily-sending {
    background-image: url("img/agency-daily-sending.svg");
    background-repeat: no-repeat;
    width: 194px;
    height: 126px;
    margin-right: 60px;
    position: relative;
    top: -10px;
}
.empty-state-widget .init-view-nonWl .agency--companies {
    background-image: url("img/agency-companies.svg");
    background-repeat: no-repeat;
    width: 179px;
    height: 126px;
    margin-right: 60px;
    position: relative;
    top: -10px;
}
.empty-state-widget .init-view-nonWl .agency--companies-active {
    background-image: url("img/agency-companies-active.svg");
    background-repeat: no-repeat;
    width: 179px;
    height: 126px;
    margin-right: 60px;
    position: relative;
    top: -10px;
}
.empty-state-widget .init-view-nonWl .agency--companies-inactive {
    background-image: url("img/agency-companies-inactive.svg");
    background-repeat: no-repeat;
    width: 193px;
    height: 123px;
    margin-right: 60px;
    position: relative;
    top: -20px;
}
.empty-state-widget .init-view-nonWl .mailbox {
    background-repeat: no-repeat;
    width: 120px;
    height: 155px;
    margin-right: 45px;
    position: relative;
}
.empty-state-widget .init-view-nonWl .mailbox--all {
    background-image: url("img/img_inbox_category_empty_state_all.svg");
}
.empty-state-widget .init-view-nonWl .mailbox--autoreplied {
    background-image: url("img/img_inbox_category_empty_state_autoreplied.svg");
}
.empty-state-widget .init-view-nonWl .mailbox--blacklisted {
    background-image: url("img/img_inbox_category_empty_state_blacklisted.svg");
}
.empty-state-widget .init-view-nonWl .mailbox--bounced {
    background-image: url("img/img_inbox_category_empty_state_bounced.svg");
}
.empty-state-widget .init-view-nonWl .mailbox--interested {
    background-image: url("img/img_inbox_category_empty_state_interested.svg");
}
.empty-state-widget .init-view-nonWl .mailbox--maybe-later {
    background-image: url("img/img_inbox_category_empty_state_maybe_later.svg");
}
.empty-state-widget .init-view-nonWl .mailbox--not-interested {
    background-image: url("img/img_inbox_category_empty_state_not_interested.svg");
}
.empty-state-widget .init-view-nonWl .mailbox--opt-out {
    background-image: url("img/img_inbox_category_empty_state_opt-out.svg");
}
.empty-state-widget .init-view-nonWl .mailbox--private {
    background-image: url("img/img_inbox_category_empty_state_private.svg");
}
.empty-state-widget .init-view-nonWl .mailbox--responded {
    background-image: url("img/img_inbox_category_empty_state_responded.svg");
}
.empty-state-widget .init-view-nonWl .mailbox--unmarked {
    background-image: url("img/img_inbox_category_empty_state_unmarked.svg");
}
.empty-state-widget .init-view-nonWl .to-check {
    background-repeat: no-repeat;
    width: 136px;
    height: 116px;
    margin-right: 45px;
    position: relative;
}
.empty-state-widget .init-view-nonWl .to-check--missing-snippet {
    background-image: url("img/img_to_check_empty_state_missing_snippet.svg");
    top: -23px;
}
.empty-state-widget .init-view-nonWl .to-check--character-limit {
    background-image: url("img/img_to_check_empty_state_character_limit.svg");
    top: -23px;
}
.empty-state-widget .init-view-nonWl .to-check--autoreply {
    background-image: url("img/img_to_check_empty_state_autoreply.svg");
    top: -15px;
}
.empty-state-widget .init-view-nonWl .to-check--other-campaign {
    background-image: url("img/img_to_check_empty_state_other_campaign.svg");
    top: -15px;
}
.empty-state-widget .init-view-nonWl .to-check--secondary-reply {
    background-image: url("img/img_to_check_empty_state_secondary_reply.svg");
    top: -23px;
}
.empty-state-widget .init-view-nonWl .to-check--manual {
    background-image: url("img/img_to_check_empty_state_manual.svg");
    top: -13px;
}
.empty-state-widget .init-view-nonWl .pipedrive-actions {
    background-image: url("img/img_arrows_circle.svg");
    background-repeat: no-repeat;
    width: 109px;
    height: 114px;
    margin-right: 55px;
    position: relative;
    top: 2px;
}
.empty-state-widget .init-view-nonWl .init-view-wrapper {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
}
.empty-state-widget .init-view-nonWl .init-view-wrapper .info-view-message .btn-link {
    font-size: 14px;
    margin-top: 0;
}
.empty-state-widget .init-view-nonWl .init-view-wrapper .btn-link {
    font-size: 13px;
    margin-top: 10px;
}
.empty-state-widget .init-view-nonWl .init-view-heading {
    /*font-family: 'Poppins Semibold';*/
    font-size: 30px;
    margin-bottom: 20px;
}
.empty-state-widget .init-view-nonWl .info-view-message {
    margin-bottom: 40px;
}
.empty-state-widget .init-view-nonWl .info-view-message + .btn-link {
    position: relative;
    top: -20px;
}
.video-player-popup {
    width: 832px;
    padding: 60px;
}
.video-player-popup__title {
    width: 100%;
    height: auto;
    margin-bottom: 20px;
    /*font-family: 'Poppins Semibold';*/
    font-size: 30px;
    color: #2c3141;
    text-align: center;
    box-sizing: border-box;
}
.video-player-popup .ico--close-big {
    position: absolute;
    top: 18px;
    right: 18px;
}
.video-player-popup .video-player {
    width: 100%;
    height: 472px;
}
.video-player-popup .video-player__video {
    height: 468px;
    display: inherit;
}
.videoLoader .mainLoader {
    background-color: transparent;
}
.pagination-load-more {
    display: flex;
    justify-content: space-between;
    /*font-family: 'Poppins Regular';*/
    font-size: 13px;
    margin-top: 15px;
    margin-bottom: 115px;
}
.pagination-load-more .btn-link {
    visibility: hidden;
    pointer-events: none;
    opacity: 0;
    transition-timing-function: ease;
    transition-property: all;
    transition-delay: 0s;
    transition-duration: 0.3s;
    text-transform: lowercase;
}
.pagination-load-more .btn-link.active {
    visibility: visible;
    opacity: 1;
    pointer-events: auto;
}
.pagination-load-more .scroll-up {
    width: 76px;
    display: flex;
    align-items: baseline;
    justify-content: space-between;
    text-decoration: none;
}
.pagination-load-more .scroll-up__text {
    width: 0;
    opacity: 0;
    white-space: nowrap;
    overflow: hidden;
    transition-timing-function: ease;
    transition-property: all;
    transition-delay: 0s;
    transition-duration: 0.3s;
}
.pagination-load-more .scroll-up::after {
    content: "";
    -webkit-mask: url("img/button_dropdown_black.svg") no-repeat center;
    mask: url("img/button_dropdown_black.svg") no-repeat center;
    -webkit-mask-size: contain;
    mask-size: contain;
    transform: rotate(180deg);
    width: 13px;
    height: 8px;
    background-color: #294cc7;
    margin-left: 8px;
}
.pagination-load-more .scroll-up:hover .scroll-up__text {
    width: 54px;
    opacity: 1;
}
.pagination-load-more .scroll-up:hover::after {
    -webkit-animation: moveArrowTopBottom 0.6s;
    animation: moveArrowTopBottom 0.6s;
    animation-iteration-count: infinite;
    animation-direction: alternate;
}
.file-upload {
    display: flex;
    position: relative;
    align-items: baseline;
    margin-bottom: 50px;
}
.file-upload__input {
    display: inline-block;
    position: absolute;
    color: #ffffff;
    cursor: pointer;
    font-size: 0;
    opacity: 0;
    width: 100%;
    height: 36px;
}
.file-upload__button {
    flex: 0 0 auto;
    margin-left: 20px;
}
.file-upload--drag-drop {
    box-sizing: border-box;
    margin-bottom: 12px;
    min-height: 125px;
    padding: 15px;
    background-image: url("data:image/svg+xml,%3csvg width='100%25' height='100%25' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='100%25' height='100%25' fill='none' rx='5' ry='5' stroke='%2380838dFF' stroke-width='1' stroke-dasharray='6%2c 6' stroke-dashoffset='0' stroke-linecap='butt'/%3e%3c/svg%3e");
    border-radius: 5px;
    overflow: hidden;
    transition-timing-function: ease;
    transition-property: min-height;
    transition-delay: 0s;
    transition-duration: 0.3s;
}
.file-upload--drag-drop .file-upload__input {
    height: auto;
    inset: 0;
}
.file-upload--hover {
    background-image: url("data:image/svg+xml,%3csvg width='100%25' height='100%25' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='100%25' height='100%25' fill='none' rx='5' ry='5' stroke='%232c3141FF' stroke-width='1' stroke-dasharray='6%2c 6' stroke-dashoffset='0' stroke-linecap='butt'/%3e%3c/svg%3e");
    border-radius: 5px;
}
.file-upload--over,
.file-upload--selected {
    background-image: none;
    border: 1px solid #294cc7;
}
.file-upload--over {
    background-color: #f5f5f6;
}
.file-upload--selected {
    border-color: #eaeaec;
    min-height: 0;
    transition-duration: 0.5s;
}
.file-upload__info {
    position: absolute;
    inset: 0;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
}
.file-upload__info .ico--import {
    margin-bottom: 5px;
}
.file-upload-item {
    display: flex;
    align-items: center;
    width: 100%;
}
.file-upload-item__icon {
    flex: 0 0 auto;
    margin-right: 10px;
    cursor: default;
}
.file-upload-item__name {
    flex: 1 1 auto;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    min-width: 0;
}
.file-upload-item__size {
    flex: 0 0 auto;
    margin-left: 10px;
    color: #80838d;
}
.file-upload-item__remove {
    flex: 0 0 auto;
    margin-left: 15px;
}
.campaign-empty-state {
    display: block;
    width: 1180px;
    margin: auto;
    padding-bottom: 14px;
}
.campaign-empty-state__image {
    background-repeat: no-repeat;
    position: relative;
}
.campaign-empty-state__image .woman-hand {
    background-image: url("img/woman-hand.svg");
    width: 239px;
    height: 264px;
    position: absolute;
    right: -98px;
    top: -196px;
    z-index: -1;
}
.campaign-empty-state__image .text-cloud {
    background-image: url("img/text-cloud.svg");
    width: 360px;
    height: 269px;
    position: absolute;
    right: 1px;
    top: -157px;
    transform: rotate(-4deg);
}
.campaign-empty-state__image .text-cloud__text {
    /*font-family: 'Bradley';*/
    font-size: 20px;
    line-height: 24px;
    transform: rotate(5deg);
    text-align: center;
    margin: 90px 100px 0;
    width: 145px;
}
.campaign-empty-state__image::after {
    content: "";
    background-image: url("img/img-empty-state-man.svg");
    width: 380px;
    height: 480px;
    position: absolute;
    bottom: -45px;
    background-repeat: no-repeat;
    left: -91px;
}
.campaign-empty-state__image::before {
    content: "";
    background-image: url("img/img-empty-state-woman.svg");
    width: 215px;
    height: 335px;
    position: absolute;
    right: -145px;
    top: -105px;
}
.campaign-empty-state__image.statistics {
    width: 945px;
    height: 839px;
    margin: 100px auto 145px;
    background-image: url("img/img-empty-state-stats.png?v=2");
}
.campaign-empty-state__image .campaigns {
    width: 935px;
    height: 558px;
    background-image: url("img/img-empty-state-campaigns.png");
}
.campaign-empty-state__image.campaigns-user {
    width: 935px;
    height: 558px;
    background-image: url("img/img-empty-state-campaigns.png");
    margin: 147px auto 140px;
}
.campaign-empty-state__image.campaigns-user .text-cloud__text {
    margin: 96px 34px 0;
    width: 277px;
}
.campaign-empty-state__image.campaigns-admin {
    width: 935px;
    height: 558px;
    background-image: url("img/img-empty-state-campaigns.png");
    margin: 59px auto 140px;
}
.campaign-empty-state__image.campaigns-admin .woman-hand {
    right: -135px;
    top: -35px;
}
.campaign-empty-state__image.campaigns-admin::before {
    right: -160px;
    top: 54px;
}
.campaign-empty-state__image.campaigns-admin .text-cloud {
    right: -15px;
    top: -66px;
    transform: rotate(3deg);
    background-size: contain;
    width: 346px;
    height: 259px;
}
.campaign-empty-state__image.campaigns-admin .text-cloud__text {
    transform: rotate(-2deg);
    margin: 88px 64px 0;
    width: 204px;
}
.DetailedStepsWidget {
    display: flex;
    align-items: center;
    justify-content: center;
    padding-bottom: 30px;
    width: 382px;
    height: 26px;
}
.DetailedStepsWidget.two-steps-widget {
    width: 372px;
}
.DetailedStepsWidget.four-steps-widget {
    width: 560px;
}
.DetailedStepsWidget .dsw-step {
    position: relative;
    height: 26px;
}
.DetailedStepsWidget .dsw-icon {
    position: relative;
    transform: translate(-50%, -50%);
    top: 50%;
    left: 50%;
    right: 50%;
    bottom: 50%;
}
.DetailedStepsWidget .dsw-icon::after {
    background-color: #c0c1c6;
}
.DetailedStepsWidget .dsw-icon.ico-glow {
    cursor: default;
}
.DetailedStepsWidget .dsw-icon.ico-glow.dsw-active {
    background-color: #eaeaec;
}
.DetailedStepsWidget .dsw-icon.ico-glow:not(.dsw-active, .dsw-active-error):hover {
    background-color: unset;
}
.DetailedStepsWidget .dsw-icon.dsw-active::after {
    background-color: #2c3141;
}
.DetailedStepsWidget .dsw-icon.dsw-active-error {
    background-color: #fde8ec;
}
.DetailedStepsWidget .dsw-icon.dsw-active-error::after {
    background-color: #ec1940;
}
.DetailedStepsWidget .dsw-description {
    position: absolute;
    transform: translateX(-50%);
    width: 90px;
    height: 10px;
    top: 40px;
    left: 50%;
    text-align: center;
    color: #c0c1c6;
    /*font-family: 'Poppins Regular';*/
    font-size: 11px;
}
.DetailedStepsWidget .dsw-description.dsw-active,
.DetailedStepsWidget .dsw-description.dsw-active-error {
    color: #2c3141;
    /*font-family: 'Poppins Semibold';*/
    font-size: 11px;
}
.DetailedStepsWidget .dsw-dots {
    flex: 1 1 auto;
    background-color: #c0c1c6;
    margin: 0 12px;
}
.linkTabs {
    margin-bottom: 53px;
    display: flex;
    justify-content: space-between;
    width: 100%;
}
.linkTabs__tabs {
    width: 380px;
}
.linkTabs__campaign.active,
.linkTabs__folder.active {
    color: #2c3141;
    /*font-family: 'Poppins Semibold';*/
    font-size: 13px;
    line-height: 20px;
}
.linkTabs__campaign.active:hover,
.linkTabs__folder.active:hover {
    /*font-family: 'Poppins Semibold';*/
}
.linkTabs__campaign.active:before,
.linkTabs__folder.active:before {
    background-color: #2c3141;
}
.linkTabs__campaign {
    text-transform: uppercase;
    position: relative;
    /*font-family: 'Poppins Regular';*/
    font-size: 13px;
    color: #565a67;
    transition: 0.2s;
    display: inline-block;
    padding-left: 28px;
}
.linkTabs__campaign:before {
    content: "";
    margin-right: 10px;
    -webkit-mask: url('icons/ico_play_2.svg') no-repeat center;
    mask: url('icons/ico_play_2.svg') no-repeat center;
    display: inline-block;
    flex: 0 0 auto;
    background-color: #2c3141;
    -webkit-mask-size: contain;
    mask-size: contain;
    width: 32px;
    height: 32px;
    transition-timing-function: ease;
    transition-property: background-color;
    transition-delay: 0s;
    transition-duration: 0.2s;
    width: 20px;
    height: 20px;
    vertical-align: top;
    position: absolute;
    left: 0;
}
.linkTabs__campaign:before.ico-glow {
    width: 36px;
    height: 36px;
}
.linkTabs__campaign:before.ico-glow--circle {
    width: 44px;
    height: 44px;
}
.linkTabs__campaign:before.ico-glow::after {
    width: 32px;
    height: 32px;
}
.linkTabs__campaign:before.ico-glow {
    width: 24px;
    height: 24px;
}
.linkTabs__campaign:before.ico-glow::after {
    width: 20px;
    height: 20px;
}
.linkTabs__campaign:before.ico-glow--circle {
    width: 20px;
    height: 20px;
}
.linkTabs__campaign:before.ico-glow--circle::after {
    width: 14px;
    height: 14px;
}
.linkTabs__campaign:hover {
    color: #2c3141;
}
.linkTabs__campaign:hover:before {
    background-color: #2c3141;
}
.linkTabs span {
    width: 1px;
    background-color: #80838d;
    height: 15px;
    display: inline-block;
    margin-left: 15px;
    margin-right: 15px;
    margin-top: 4px;
    vertical-align: top;
}
.linkTabs__folder {
    text-transform: uppercase;
    position: relative;
    /*font-family: 'Poppins Regular';*/
    font-size: 13px;
    color: #565a67;
    transition: 0.2s;
    padding-top: 1px;
    display: inline-block;
    vertical-align: top;
}
.linkTabs__folder:before {
    content: "";
    margin-right: 10px;
    -webkit-mask: url('icons/ico_folder.svg') no-repeat center;
    mask: url('icons/ico_folder.svg') no-repeat center;
    display: inline-block;
    flex: 0 0 auto;
    background-color: #2c3141;
    -webkit-mask-size: contain;
    mask-size: contain;
    width: 32px;
    height: 32px;
    transition-timing-function: ease;
    transition-property: background-color;
    transition-delay: 0s;
    transition-duration: 0.2s;
    width: 20px;
    height: 20px;
    vertical-align: top;
}
.linkTabs__folder:before.ico-glow {
    width: 36px;
    height: 36px;
}
.linkTabs__folder:before.ico-glow--circle {
    width: 44px;
    height: 44px;
}
.linkTabs__folder:before.ico-glow::after {
    width: 32px;
    height: 32px;
}
.linkTabs__folder:before.ico-glow {
    width: 24px;
    height: 24px;
}
.linkTabs__folder:before.ico-glow::after {
    width: 20px;
    height: 20px;
}
.linkTabs__folder:before.ico-glow--circle {
    width: 20px;
    height: 20px;
}
.linkTabs__folder:before.ico-glow--circle::after {
    width: 14px;
    height: 14px;
}
.linkTabs__folder:hover {
    color: #2c3141;
}
.linkTabs__folder:hover:before {
    background-color: #2c3141;
}
.required-panel {
    display: flex;
}
.required-panel__box {
    display: flex;
    max-width: 100%;
    line-height: 18px;
}
.required-panel__wait-msg {
    /*font-family: 'Poppins Regular Italic';*/;
    font-size: 14px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    cursor: default;
    line-height: 20px;
}
.required-panel .ico--info {
    flex: 0 0 auto;
    margin-left: 5px;
}
.required-panel--error {
    color: #ec1940;
}
.required-panel--error .ico--info {
    background-color: #ec1940;
}
.required-panel--error .required-panel__wait-msg.error--hover {
    cursor: pointer;
    transition-timing-function: ease;
    transition-property: all;
    transition-delay: 0s;
    transition-duration: 0.3s;
}
.required-panel--error .required-panel__wait-msg.error--hover:hover {
    color: #ff1540;
}
.required-panel--warn {
    color: #f88114;
}
.required-panel--warn .required-panel__wait-msg {
    cursor: pointer;
    transition-timing-function: ease;
    transition-property: all;
    transition-delay: 0s;
    transition-duration: 0.3s;
}
.required-panel--warn .required-panel__wait-msg:hover {
    color: #f7a513;
}
.required-panel--warn .ico--info {
    background-color: #f88114;
}
.release-row {
    margin-bottom: 50px;
    max-width: 618px;
}
.release-row__box,
.release-row__tags-panel {
    display: flex;
    align-items: center;
}
.release-row__box {
    justify-content: space-between;
}
.release-row__tags-panel {
    justify-content: flex-start;
    margin-top: 6px;
}
.release-row__tag {
    display: inline-block;
    padding: 0 3px;
    text-transform: uppercase;
    border-radius: 2px;
    line-height: 14px;
    /*font-family: 'Poppins Semibold';*/
    font-size: 9px;
    margin-right: 5px;
    color: #ffffff;
}
.release-row__tag--new {
    color: #2c3141;
    background-color: #feec4b;
}
.release-row__tag--improvements {
    background-color: #be7de5;
}
.release-row__tag--partnerships {
    background-color: #565a67;
}
.release-row__tag--woodpecker-tips {
    background-color: #31b6be;
}
.release-row__tag--cold-email {
    background-color: #45be31;
}
.release-row__tag--sales-assistant {
    background-color: #f7a513;
}
.release-row__tag--agency {
    background-color: #6083fd;
}
.release-row__title {
    /*font-family: 'Poppins Semibold';*/
    font-size: 18px;
    display: block;
    color: #2c3141;
}
.release-row__date {
    /*font-family: 'Poppins Regular';*/
    font-size: 14px;
    color: #80838d;
}
.release-row__message {
    /*font-family: 'Poppins Regular';*/
    font-size: 14px;
    color: #2c3141;
    margin-top: 15px;
    margin-bottom: 10px;
}
.release-row__link {
    text-transform: lowercase;
}
.release-row__link--custom {
    margin-top: 6px;
}
.release-row:first-child {
    margin-top: 22px;
}
.release-row__category {
    margin-top: 13px;
    /*font-family: 'Poppins Semibold';*/
}
.release-row__list {
    margin-top: 5px;
    padding-left: 13px;
}
.release-row__list li {
    margin-top: 5px;
}
.release-row__img {
    margin: 0 auto 17px;
}
.release-row__img.notification-calls {
    background-image: url('img/img-notification-calls.svg');
    width: 200px;
    height: 178px;
    background-size: contain;
}
.arrow-reminder {
    width: 361px;
    color: rgba(44, 49, 65, 0.6);
    position: relative;
}
.arrow-reminder__title {
    /*font-family: 'Poppins Semibold';*/
    font-size: 18px;
    margin-bottom: 1px;
    width: 266px;
}
.arrow-reminder__desc {
    /*font-family: 'Poppins Regular';*/
    width: 266px;
}
.arrow-reminder__arrow {
    position: absolute;
    right: 0;
    top: -26px;
}
.period-switch {
    height: 36px;
    border: 1px solid var(--controls-primary, #45be31);
    position: relative;
    width: 195px;
    display: flex;
    justify-content: space-around;
    /*font-family: 'Poppins Regular';*/
    font-size: 14px;
    border-radius: 100px;
}
.period-switch__selector {
    position: absolute;
    top: 0;
    bottom: 0;
    margin-top: auto;
    margin-bottom: auto;
    left: 0;
    width: 100%;
    background-color: var(--controls-primary, #45be31);
    z-index: 0;
    height: -moz-calc(100% - 6px);
    height: -webkit-calc(100% - 6px);
    height: calc(100% - 6px);
    border-radius: 100px;
    transition-timing-function: ease;
    transition-property: all;
    transition-delay: 0s;
    transition-duration: 0.3s;
}
.period-switch__selector--left {
    left: 4px;
}
.period-switch__selector--right {
    left: 95px;
}
.period-switch__selector--left,
.period-switch__text--left {
    width: 92px;
}
.period-switch__selector--right,
.period-switch__text--right {
    width: 96px;
}
.period-switch__text {
    margin: 3px 0;
    line-height: 28px;
    display: inline-block;
    position: relative;
    /*font-family: 'Poppins Semibold';*/
    cursor: pointer;
}
.period-switch__text--left {
    padding: 0 16px 0 20px;
}
.period-switch__text--right {
    padding: 0 20px 0 16px;
}
.period-switch__text--active {
    color: #ffffff;
}
.deliverability-period-select .ico--info {
    margin-top: 21px;
    margin-left: 10px;
    align-self: center;
}
.deliverability-period-range .date-range__inputs {
    display: flex;
    align-items: flex-end;
}
.deliverability-period-range .date-range__inputs .date-range__hyphen {
    line-height: 36px;
    margin-left: 6px;
    margin-right: 6px;
}
.deliverability-period-range .date-range__inputs .TextFieldWidget {
    width: 110px;
}
.info-bar {
    width: 100%;
    height: 100%;
    margin-top: 30px;
    margin-bottom: 50px;
    display: flex;
    justify-content: center;
    align-items: center;
    position: relative;
    font-size: 12px;
    line-height: 28px;
    background-color: #f5f5f6;
    border-radius: 3px;
    box-sizing: border-box;
}
.info-bar--default {
    padding: 15px 50px;
}
.info-bar--experts {
    padding: 18px 50px;
    border-radius: 10px;
    font-size: 13px;
}
.info-bar--experts .btn-link {
    margin-left: 6px;
}
.info-bar [class*="ico--"]:first-child {
    margin-right: 12px;
}
.info-bar--close {
    position: absolute;
    top: 50%;
    right: 10px;
    transform: translateY(-50%);
}
.info-bar--hide {
    height: 0;
    margin: 0;
    padding: 0;
    opacity: 0;
    transform: scale(0);
    transform-origin: right;
    transition-timing-function: ease;
    transition-property: all;
    transition-delay: 0s;
    transition-duration: 0.4s;
}
.info-bar .ico--gift {
    background-color: #8e5afc;
}
.agency-options-panel {
    width: 1180px;
    margin-left: auto;
    margin-right: auto;
}
.agency-options-panel__container {
    width: 580px;
}
.agency-options-panel__title {
    /*font-family: 'Poppins Semibold';*/
    margin-top: 77px;
    margin-bottom: 68px;
}
.agency-options-panel__desc {
    width: 526px;
    margin-bottom: 42px;
}
.agency-options-panel__dropdown-box {
    margin-bottom: 49px;
}
.agency-options-panel .TextFieldWidget,
.agency-options-panel .WysiwygWidget {
    margin-bottom: 20px;
}
.agency-options-panel__box {
    margin-bottom: 60px;
}
.discount-bar {
    background-color: #8e5afc;
    width: 100%;
    color: #ffffff;
    height: 0;
    overflow: hidden;
    padding: 0;
    transition-timing-function: ease;
    transition-property: height, padding;
    transition-delay: 0s;
    transition-duration: 0.3s;
}
.discount-bar--active {
    padding: 10px 0;
    height: 26px;
}
.discount-bar__container {
    width: 1200px;
    margin-left: auto;
    margin-right: auto;
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    /*font-family: 'Poppins Regular';*/
    line-height: 26px;
}
.discount-bar__text {
    margin-right: 42px;
    position: relative;
}
.discount-bar__icon {
    margin-right: 7px;
}
.discount-bar .ico--close-big {
    right: 0;
    position: absolute;
    cursor: pointer;
}
.video-player {
    width: 100%;
    height: 100%;
    position: relative;
}
.video-player [data-handle="bigPlayButton"],
.video-player [data-handle="clickForSoundButton"],
.video-player [data-handle="playPauseNotifier"],
.video-player [data-handle="playPauseLoading"] {
    opacity: 0;
}
.video-player__overlay {
    position: absolute;
    background-color: rgba(0, 0, 0, 0.2);
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    cursor: pointer;
    transition-timing-function: ease-in-out;
    transition-property: background-color;
    transition-delay: 0s;
    transition-duration: 0.3s;
}
.video-player__overlay::before,
.video-player__overlay::after {
    content: "";
    top: 56px;
    position: absolute;
    margin: auto;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
}
.video-player__overlay::before {
    background-color: #ffffff;
    opacity: 0.8;
    border-radius: 50%;
    width: 118px;
    height: 118px;
}
.video-player__overlay::after {
    -webkit-mask: url('icons/ico_play.svg') no-repeat center;
    mask: url('icons/ico_play.svg') no-repeat center;
    display: inline-block;
    flex: 0 0 auto;
    -webkit-mask-size: contain;
    mask-size: contain;
    width: 32px;
    height: 32px;
    transition-timing-function: ease;
    transition-property: background-color;
    transition-delay: 0s;
    transition-duration: 0.2s;
    background-color: #2c3141;
    width: 71px;
    height: 71px;
}
.video-player__overlay::after.ico-glow {
    width: 36px;
    height: 36px;
}
.video-player__overlay::after.ico-glow--circle {
    width: 44px;
    height: 44px;
}
.video-player__overlay::after.ico-glow::after {
    width: 32px;
    height: 32px;
}
.video-player__overlay:hover {
    background-color: rgba(0, 0, 0, 0);
}
.video-player__overlay.hide {
    display: none;
}
.video-player__video {
    width: 100%;
    height: 100%;
    border: 0;
}
#divChecklist {
    bottom: 0;
    z-index: 102;
    position: fixed;
}
.checklist-container .btn-checklist {
    width: 124px;
    border-radius: 10px;
    margin-left: 24px;
    margin-bottom: 24px;
    color: #ffffff;
    display: inline-flex;
    align-items: center;
    padding: 0 20px 0 9px;
    background-color: var(--onboarding-primary-btn, #565a67);
    line-height: 34px;
    cursor: pointer;
    user-select: none;
    transition-timing-function: ease;
    transition-property: background-color;
    transition-delay: 0s;
    transition-duration: 0.3s;
    /*font-family: 'Poppins Semibold';*/
    font-size: 14px;
}
.checklist-container .btn-checklist--active,
.checklist-container .btn-checklist:hover {
    background-color: var(--onboarding-secondary-btn, #2c3141);
}
.checklist-container .btn-checklist::before {
    content: '';
    -webkit-mask: url('icons/ico_check2.svg') no-repeat center;
    mask: url('icons/ico_check2.svg') no-repeat center;
    display: inline-block;
    flex: 0 0 auto;
    background-color: #2c3141;
    -webkit-mask-size: contain;
    mask-size: contain;
    width: 32px;
    height: 32px;
    transition-timing-function: ease;
    transition-property: background-color;
    transition-delay: 0s;
    transition-duration: 0.2s;
    background-color: #ffffff;
    width: 24px;
    height: 24px;
    margin-right: 10px;
}
.checklist-container .btn-checklist::before.ico-glow {
    width: 36px;
    height: 36px;
}
.checklist-container .btn-checklist::before.ico-glow--circle {
    width: 44px;
    height: 44px;
}
.checklist-container .btn-checklist::before.ico-glow::after {
    width: 32px;
    height: 32px;
}
.checklist-container .btn-checklist::before.ico-glow {
    width: 26px;
    height: 26px;
}
.checklist-container .btn-checklist::before.ico-glow::after {
    width: 24px;
    height: 24px;
}
.checklist-popup {
    min-width: 273px;
    max-width: 315px;
    background-color: #ffffff;
    position: absolute;
    overflow: hidden;
    left: 24px;
    bottom: 77px;
    height: 0;
    opacity: 0;
    border-radius: 5px;
    border: 1px solid #dfe0e2;
    transition-timing-function: ease;
    transition-property: opacity, height, border;
    transition-delay: 0s;
    transition-duration: 0.5s;
    box-shadow: 6px 4px 30px 0 #eaeaec;
}
.checklist-popup--active {
    opacity: 1;
}
.checklist-popup--success {
    overflow: visible;
}
.checklist-popup--success::before {
    content: '';
    background-image: url('img/img-confetti.gif');
    width: 417px;
    height: 234px;
    background-position: center;
    position: absolute;
    z-index: 1;
    background-size: cover;
    background-repeat: no-repeat;
    left: 50%;
    top: -84px;
    transform: translateX(-50%);
}
.checklist-popup__header {
    height: 58px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    padding: 16px 22px 13px 24px;
    background-color: var(--onboarding-primary, #2c3141);
}
.checklist-popup__title-box {
    display: flex;
    margin-bottom: 8px;
}
.checklist-popup__title-box .ico--down:hover {
    background-color: var(--onboarding-secondary, #565a67);
}
.checklist-popup__title {
    color: #ffffff;
    line-height: 26px;
    flex: 1 0;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    /*font-family: 'Poppins Semibold';*/
    font-size: 18px;
}
.checklist-popup__progress,
.checklist-popup__row {
    align-items: center;
    display: flex;
}
.checklist-popup__progress {
    color: #ffffff;
    /*font-family: 'Poppins Semibold';*/
    font-size: 15px;
}
.checklist-popup__progress .progress-bar-widget {
    position: absolute;
    left: 66px;
    width: 100%;
    max-width: 172px;
    height: 5px;
}
.checklist-popup__row {
    margin-bottom: 13px;
    height: 21px;
    opacity: 1;
    transition-timing-function: ease;
    transition-property: all;
    transition-delay: 0s;
    transition-duration: 0.3s;
}
.checklist-popup__row::before {
    content: '';
    -webkit-mask: url('icons/ico_blank.svg') no-repeat center;
    mask: url('icons/ico_blank.svg') no-repeat center;
    display: inline-block;
    flex: 0 0 auto;
    background-color: #2c3141;
    -webkit-mask-size: contain;
    mask-size: contain;
    width: 32px;
    height: 32px;
    transition-property: background-color;
    transition-duration: 0.2s;
    width: 20px;
    height: 20px;
    margin-right: 11px;
    transition-timing-function: ease;
    transition-property: all;
    transition-delay: 0s;
    transition-duration: 0.3s;
}
.checklist-popup__row::before.ico-glow {
    width: 36px;
    height: 36px;
}
.checklist-popup__row::before.ico-glow--circle {
    width: 44px;
    height: 44px;
}
.checklist-popup__row::before.ico-glow::after {
    width: 32px;
    height: 32px;
}
.checklist-popup__row::before.ico-glow {
    width: 24px;
    height: 24px;
}
.checklist-popup__row::before.ico-glow::after {
    width: 20px;
    height: 20px;
}
.checklist-popup__row::before.ico-glow--circle {
    width: 20px;
    height: 20px;
}
.checklist-popup__row::before.ico-glow--circle::after {
    width: 14px;
    height: 14px;
}
.checklist-popup__row--title {
    justify-content: space-between;
    line-height: 26px;
    margin-bottom: 0;
}
.checklist-popup__row--title::before {
    display: none;
}
.checklist-popup__row--animate {
    height: 0;
    opacity: 0;
    overflow: hidden;
    margin-bottom: 0;
}
.checklist-popup__row--animate::before {
    height: 0;
    width: 20px;
    margin-right: 0;
}
.checklist-popup__row--done {
    color: #dfe0e2;
    order: -1;
    pointer-events: none;
}
.checklist-popup__row--done::before {
    -webkit-mask: url('icons/ico_check2.svg') no-repeat center;
    mask: url('icons/ico_check2.svg') no-repeat center;
    display: inline-block;
    flex: 0 0 auto;
    background-color: #2c3141;
    -webkit-mask-size: contain;
    mask-size: contain;
    width: 32px;
    height: 32px;
    transition-timing-function: ease;
    transition-property: background-color;
    transition-delay: 0s;
    transition-duration: 0.2s;
    width: 20px;
    height: 20px;
    background-color: #45be31;
}
.checklist-popup__row--done::before.ico-glow {
    width: 36px;
    height: 36px;
}
.checklist-popup__row--done::before.ico-glow--circle {
    width: 44px;
    height: 44px;
}
.checklist-popup__row--done::before.ico-glow::after {
    width: 32px;
    height: 32px;
}
.checklist-popup__row--done::before.ico-glow {
    width: 24px;
    height: 24px;
}
.checklist-popup__row--done::before.ico-glow::after {
    width: 20px;
    height: 20px;
}
.checklist-popup__row--done::before.ico-glow--circle {
    width: 20px;
    height: 20px;
}
.checklist-popup__row--done::before.ico-glow--circle::after {
    width: 14px;
    height: 14px;
}
.checklist-popup__row--done .checklist-popup__text {
    cursor: default;
}
.checklist-popup__row--done .checklist-popup__text:hover {
    text-decoration: none;
}
.checklist-popup__text {
    cursor: pointer;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.checklist-popup__text:hover {
    text-decoration: underline;
}
.checklist-popup__list {
    overflow: hidden;
    padding: 10px 22px 7px 20px;
    display: flex;
    flex-direction: column;
}
.snippets-popup {
    padding: 16px 10px;
    color: #2c3141;
    background-color: #ffffff;
    border: 1px solid #eaeaec;
    border-radius: 5px;
    box-shadow: 6px 4px 30px 0 rgba(44, 49, 65, 0.1);
    -moz-user-select: none;
    -webkit-user-select: none;
    user-select: none;
    width: 336px;
    min-height: 110px;
    max-height: 355px;
    padding: 15px 20px 25px;
    box-sizing: border-box;
}
.snippets-popup--mini {
    max-height: 160px;
    padding-bottom: 15px;
}
.snippets-popup--mini .CustomScrollbarPanel .csp-content-wrapper {
    overflow: hidden;
}
.snippets-popup--mini .CustomScrollbarPanel .csp-content-wrapper .snippets-popup__panel-snippets {
    height: 27px;
    overflow: hidden;
}
.snippets-popup__panel-top:empty,
.snippets-popup__panel-bottom:empty,
.snippets-popup__header:empty {
    display: none;
}
.snippets-popup__panel-top {
    margin-bottom: 20px;
    border-bottom: 1px solid #eaeaec;
}
.snippets-popup__panel-top .ico--close-sm {
    position: absolute;
    top: 11px;
    right: 11px;
}
.snippets-popup__panel-bottom {
    display: flex;
    align-items: center;
    justify-content: flex-end;
}
.snippets-popup__panel-bottom .btn-more {
    margin-top: 10px;
    /*font-family: 'Poppins Regular';*/
    font-size: 12px;
}
.snippets-popup__header {
    /*font-family: 'Poppins Semibold';*/
    font-size: 14px;
    margin-bottom: 15px;
}
.snippets-popup__header:empty {
    display: none;
}
.snippets-popup__tab {
    display: inline-flex;
    align-items: center;
    position: relative;
    text-transform: uppercase;
    font-size: 14px;
    cursor: pointer;
    padding-bottom: 6px;
    margin-left: 20px;
    margin-right: 20px;
    margin-right: 5px;
    margin-bottom: -1px;
    padding-bottom: 7px;
}
.snippets-popup__tab:first-child {
    margin-left: 0;
}
.snippets-popup__tab:last-child {
    margin-right: 0;
}
.snippets-popup__tab.active {
    /*font-family: 'Poppins Semibold';*/
    font-size: 14px;
}
.snippets-popup__tab .tmi-indicator {
    display: none;
}
.snippets-popup__tab.square-indicator::before,
.snippets-popup__tab.count-indicator::before {
    background-color: #ec1940;
}
.snippets-popup__tab.square-indicator .tmi-indicator,
.snippets-popup__tab.count-indicator .tmi-indicator {
    display: inline-block;
}
.snippets-popup__tab.text-indicator .tmi-indicator,
.snippets-popup__tab.icon-indicator .tmi-indicator {
    display: block;
}
.snippets-popup__tab.icon-indicator::before {
    background-color: #8e5afc;
}
.snippets-popup__tab.text-indicator::before {
    background-color: #feec4b;
}
.snippets-popup__tab.tmi-blue::before,
.snippets-popup__tab.tmi-blue .tmi-indicator {
    background-color: #294cc7;
}
.snippets-popup__tab.tmi-red::before,
.snippets-popup__tab.tmi-red .tmi-indicator {
    background-color: #ec1940;
}
.snippets-popup__tab.tmi-orange::before,
.snippets-popup__tab.tmi-orange .tmi-indicator {
    background-color: #f88114;
}
.snippets-popup__tab.tmi-green::before,
.snippets-popup__tab.tmi-green .tmi-indicator {
    background-color: #45be31;
}
.snippets-popup__tab.tmi-black::before,
.snippets-popup__tab.tmi-black .tmi-indicator {
    background-color: #2c3141;
}
.snippets-popup__tab.tmi-violet::before,
.snippets-popup__tab.tmi-violet .tmi-indicator {
    background-color: #8e5afc;
}
.snippets-popup__tab.tmi-primary::before,
.snippets-popup__tab.tmi-primary .tmi-indicator {
    background-color: var(--buttons-primary, #45be31);
}
.snippets-popup__tab::before {
    content: '';
    display: block;
    position: absolute;
    bottom: 0px;
    width: 0px;
    height: 3px;
    background-color: var(--controls-primary, #45be31);
    transition-timing-function: ease;
    transition-property: width;
    transition-delay: 0s;
    transition-duration: 0.3s;
}
.snippets-popup__tab:hover::before,
.snippets-popup__tab.active::before {
    width: 100%;
}
.snippets-popup__panel-snippets {
    display: flex;
    flex-wrap: wrap;
    gap: 10px 8px;
    box-sizing: border-box;
}
.snippets-popup__panel-snippets.snippets-popup__panel-snippets--fallbacks .ww-snippet {
    background-color: #31b6be;
}
.snippets-popup__panel-snippets.snippets-popup__panel-snippets--fallbacks .ww-snippet:not(.disabled):hover {
    background-color: #6fccd1;
}
.snippets-popup__panel-snippets .ww-snippet {
    max-width: 100%;
    height: 22px;
    padding: 2px 8px;
    color: #ffffff;
    /*font-family: 'Poppins Regular';*/
    font-size: 12px;
    line-height: 18px;
    text-transform: uppercase;
    letter-spacing: 1px;
    background-color: #476df1;
    border-radius: 5px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    -moz-user-select: none;
    -webkit-user-select: none;
    user-select: none;
    box-sizing: border-box;
    transition-timing-function: ease;
    transition-property: background;
    transition-delay: 0s;
    transition-duration: 0.1s;
}
.snippets-popup__panel-snippets .ww-snippet.disabled {
    background-color: #c0c1c6;
}
.snippets-popup__panel-snippets .ww-snippet:not(.disabled):hover {
    cursor: pointer;
    background-color: #819dff;
}
.snippets-popup .CustomScrollbarPanel {
    margin-right: -17px;
    position: relative;
    overflow: hidden;
}
.snippets-popup .CustomScrollbarPanel.csp-scrollbar-hidden {
    margin-right: 0;
}
.snippets-popup .CustomScrollbarPanel.csp-scrollbar-visible .snippets-popup__panel-snippets {
    padding-right: 8px;
}
.snippet-fallbacks-popup__title {
    /*font-family: 'Poppins Semibold';*/
    font-size: 18px;
    line-height: 27px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.snippet-fallbacks-popup__description {
    margin: 16px 0 40px;
}
.snippet-fallbacks-popup .CheckBoxWidget {
    margin-top: 30px;
}
.snippet-fallbacks-popup .action-bar {
    margin-top: 60px;
}
.MyCustomPopupPanel--simple .MyCustomPopup.snippet-fallbacks-popup {
    width: 543px;
    box-sizing: border-box;
}
.MyCustomPopupPanel--simple .MyCustomPopup.snippet-fallbacks-popup .popup-body {
    padding: 40px 50px;
    text-align: left;
}
.multi-page-popup {
    width: 338px;
    height: 430px;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: #ffffff;
    border: 1px solid #eaeaec;
    border-radius: 5px;
    box-shadow: 6px 4px 30px 0 rgba(44, 49, 65, 0.1);
    box-sizing: border-box;
}
.multi-page-popup .popupContent {
    width: 336px;
    height: 428px;
    overflow: hidden;
}
.multi-page-popup__pages-container {
    display: grid;
    grid-row-gap: 2px;
    grid-column-gap: 2px;
    grid-auto-flow: column;
    grid-auto-rows: 428px;
    grid-auto-columns: 336px;
    transition-timing-function: ease;
    transition-property: margin;
    transition-delay: 0s;
    transition-duration: 0.3s;
}
.multi-page-popup__page {
    padding: 15px 10px;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}
.multi-page-popup__page .action-bar {
    margin: 10px auto 0;
}
.multi-page-popup__page .action-bar :empty {
    display: none;
}
.multi-page-popup--next-page .multi-page-popup__header-navigation .ico--left2 {
    display: initial;
}
.multi-page-popup--next-page .multi-page-popup__title {
    margin-left: 5px;
}
.multi-page-popup__header {
    margin-bottom: 12px;
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.multi-page-popup__header-navigation {
    display: flex;
    align-items: center;
}
.multi-page-popup__header-navigation .ico--left2 {
    display: none;
}
.multi-page-popup__title {
    margin-left: 10px;
    /*font-family: 'Poppins Semibold';*/
    font-size: 14px;
}
.multi-page-popup .TextFieldWidget {
    margin-bottom: 12px;
}
.multi-page-popup .templates-tag--icon {
    width: 12px;
    height: 12px;
    margin-top: 4px;
    margin-left: 4px;
    margin-right: 14px;
    border-radius: 3px;
}
.multi-page-popup__separator {
    height: 1px;
    margin: 10px;
    background-color: #eaeaec;
}
.multi-page-popup .CustomScrollbarPanel.csp-scrollbar-visible {
    margin-right: -7px;
}
.items-scroll-panel__no-results {
    margin: 18px 0;
    text-align: center;
}
.template-tags-colors {
    margin: 0 10px;
}
.template-tags-colors .TextFieldWidget {
    margin-bottom: 25px;
}
.template-tags-colors__title {
    margin-bottom: 10px;
    /*font-family: 'Poppins Regular';*/
    font-size: 12px;
    line-height: 19px;
}
.template-tags-colors__color-panel {
    display: grid;
    grid-gap: 19px;
    grid-template-columns: repeat(7, 26px);
    grid-template-rows: 26px;
    box-sizing: border-box;
}
.template-tags-colors__single-color {
    width: 26px;
    height: 26px;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    border-radius: 5px;
    box-sizing: border-box;
}
.template-tags-colors__single-color--checked {
    border: 2px solid #2c3141;
}
.template-tags-colors__single-color--checked::after {
    content: "";
    -webkit-mask: url('icons/ico_check.svg') no-repeat center;
    mask: url('icons/ico_check.svg') no-repeat center;
    display: inline-block;
    flex: 0 0 auto;
    background-color: #2c3141;
    -webkit-mask-size: contain;
    mask-size: contain;
    width: 32px;
    height: 32px;
    transition-timing-function: ease;
    transition-property: background-color;
    transition-delay: 0s;
    transition-duration: 0.2s;
    width: 20px;
    height: 20px;
    background-color: #ffffff;
}
.template-tags-colors__single-color--checked::after.ico-glow {
    width: 36px;
    height: 36px;
}
.template-tags-colors__single-color--checked::after.ico-glow--circle {
    width: 44px;
    height: 44px;
}
.template-tags-colors__single-color--checked::after.ico-glow::after {
    width: 32px;
    height: 32px;
}
.template-tags-colors__single-color--checked::after.ico-glow {
    width: 24px;
    height: 24px;
}
.template-tags-colors__single-color--checked::after.ico-glow::after {
    width: 20px;
    height: 20px;
}
.template-tags-colors__single-color--checked::after.ico-glow--circle {
    width: 20px;
    height: 20px;
}
.template-tags-colors__single-color--checked::after.ico-glow--circle::after {
    width: 14px;
    height: 14px;
}
.template-filters-popup-content .templates-filters-popup__item {
    padding-top: 15px;
    padding-bottom: 15px;
    border-bottom: 1px solid #eaeaec;
}
.template-filters__clear-filters {
    margin-top: 25px;
    margin-left: 10px;
    display: inline-block;
    /*font-family: 'Poppins Regular';*/
    font-size: 13px;
    color: #476df1;
    cursor: pointer;
}
.template-filters__clear-filters:hover {
    text-decoration: underline;
}
.templates-popup-content .ico--filter.templates-filter-applied::before {
    width: 7px;
    height: 7px;
    content: "";
    display: block;
    position: absolute;
    top: -3px;
    right: -3px;
    background-color: #45be31;
    border: 1px solid #ffffff;
    border-radius: 50%;
}
.MyCustomPopupPanel.MyCustomPopupPanel--simple .MyCustomPopup.templates-popup-preview {
    width: 700px;
    height: 500px;
}
.MyCustomPopupPanel.MyCustomPopupPanel--simple .MyCustomPopup.templates-popup-preview .popup-body {
    padding: 50px 40px;
    text-align: unset;
}
.MyCustomPopupPanel.MyCustomPopupPanel--simple .MyCustomPopup.templates-popup-preview .popup-actions {
    justify-content: flex-start;
}
.MyCustomPopupPanel.MyCustomPopupPanel--simple .MyCustomPopup.templates-popup-preview .templates-popup-preview__template-name {
    /*font-family: 'Poppins Semibold';*/
    font-size: 24px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.MyCustomPopupPanel.MyCustomPopupPanel--simple .MyCustomPopup.templates-popup-preview .templates-popup-preview__template-subject {
    margin: 25px 0;
    padding: 8px 0;
    display: flex;
    align-items: center;
    font-size: 14px;
    border-width: 1px 0;
    border-style: solid;
    border-color: #eaeaec;
}
.MyCustomPopupPanel.MyCustomPopupPanel--simple .MyCustomPopup.templates-popup-preview .templates-popup-preview__template-subject-label {
    margin-right: 5px;
    /*font-family: 'Poppins Semibold';*/
}
.MyCustomPopupPanel.MyCustomPopupPanel--simple .MyCustomPopup.templates-popup-preview .templates-popup-preview__template-subject-value {
    /*font-family: 'Poppins Regular';*/
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.items-empty-state {
    height: 250px;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    box-sizing: border-box;
}
.items-empty-state__image {
    width: 100%;
    height: 125px;
    max-height: 50%;
    margin: 0 auto 20px;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
    box-sizing: border-box;
}
.items-empty-state__image--detective {
    width: 130px;
    height: 100px;
    width: 163px;
    height: 125px;
    background-image: url("img/static_sherlock.svg");
}
.items-empty-state__image--template-email {
    width: 70px;
    height: 96px;
    background-image: url("img/img_email-template.svg");
}
.items-empty-state__image--tags {
    width: 88px;
    height: 88px;
    background-image: url("img/filter_tags.svg");
}
.items-empty-state__image--tags-add {
    width: 88px;
    height: 88px;
    background-image: url("img/empty_add_tags.svg");
}
.items-empty-state__image--created-by {
    width: 88px;
    height: 88px;
    background-image: url("img/filter_created_by.svg");
}
.items-empty-state__image--search-empty {
    width: 89px;
    height: 89px;
    background-image: url("img/search_empty.svg");
}
.items-empty-state__description {
    /*font-family: 'Poppins Regular';*/
    font-size: 14px;
    color: #2c3141;
    text-align: center;
    box-sizing: border-box;
}
.items-empty-state__description:empty {
    display: none;
}
.product-tour-popup {
    width: 300px;
    padding: 20px;
    color: #f9f9f9;
    background-color: #2c3141;
    border-radius: 5px;
    box-sizing: border-box;
    z-index: 2;
}
.product-tour-popup .ico--close-big {
    margin-top: -2px;
    margin-left: 5px;
}
.product-tour-popup__title {
    margin-bottom: 12px;
    /*font-family: 'Poppins Semibold';*/
    font-size: 14px;
}
.product-tour-popup__content {
    /*font-family: 'Poppins Regular';*/
    font-size: 13px;
    width: 100%;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 10;
    overflow: hidden;
}
.product-tour-popup__top-panel {
    align-items: flex-start;
}
.product-tour-popup__bottom-panel {
    margin-top: 20px;
    align-items: center;
}
.product-tour-popup__top-panel,
.product-tour-popup__bottom-panel {
    display: flex;
    justify-content: space-between;
}
.product-tour-popup__steps {
    /*font-family: 'Poppins Regular';*/
    font-size: 14px;
    color: #80838d;
}
.product-tour-popup__arrow {
    position: absolute;
    border-style: solid;
}
.product-tour-popup__arrow-top {
    bottom: 100%;
    border-width: 0 9px 9px 9px;
    border-color: transparent transparent #2c3141 transparent;
}
.product-tour-popup__arrow-right {
    left: 100%;
    border-width: 9px 0 9px 9px;
    border-color: transparent transparent transparent #2c3141;
}
.product-tour-popup__arrow-bottom {
    top: 100%;
    border-width: 9px 9px 0 9px;
    border-color: #2c3141 transparent transparent transparent;
}
.product-tour-popup__arrow-left {
    right: 100%;
    border-width: 9px 9px 9px 0;
    border-color: transparent #2c3141 transparent transparent;
}
.text-area-widget--error .text-area-widget__panel,
.text-area-widget--error-icon .text-area-widget__panel {
    border-color: #ec1940;
}
.text-area-widget--error .text-area-widget__validation,
.text-area-widget--error-icon .text-area-widget__validation {
    color: #ec1940;
}
.text-area-widget--error-icon .text-area-widget__validation {
    padding-left: 21px;
    position: relative;
}
.text-area-widget--error-icon .text-area-widget__validation::before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    margin-top: auto;
    margin-left: auto;
    -webkit-mask: url('icons/ico_info.svg') no-repeat center;
    mask: url('icons/ico_info.svg') no-repeat center;
    display: inline-block;
    flex: 0 0 auto;
    background-color: #2c3141;
    -webkit-mask-size: contain;
    mask-size: contain;
    width: 32px;
    height: 32px;
    transition-timing-function: ease;
    transition-property: background-color;
    transition-delay: 0s;
    transition-duration: 0.2s;
    background-color: #80838d;
    width: 20px;
    height: 20px;
    background-color: #ec1940;
    width: 17px;
    height: 17px;
}
.text-area-widget--error-icon .text-area-widget__validation::before.ico-glow {
    width: 36px;
    height: 36px;
}
.text-area-widget--error-icon .text-area-widget__validation::before.ico-glow--circle {
    width: 44px;
    height: 44px;
}
.text-area-widget--error-icon .text-area-widget__validation::before.ico-glow::after {
    width: 32px;
    height: 32px;
}
.text-area-widget--error-icon .text-area-widget__validation::before.ico-glow {
    width: 24px;
    height: 24px;
}
.text-area-widget--error-icon .text-area-widget__validation::before.ico-glow::after {
    width: 20px;
    height: 20px;
}
.text-area-widget--error-icon .text-area-widget__validation::before.ico-glow--circle {
    width: 20px;
    height: 20px;
}
.text-area-widget--error-icon .text-area-widget__validation::before.ico-glow--circle::after {
    width: 14px;
    height: 14px;
}
.text-area-widget__validation {
    font-size: 11px;
    line-height: 17px;
    color: #80838d;
    margin-top: 4px;
}
.text-area-widget__label {
    display: block;
    text-align: left;
    max-width: 100%;
    margin-bottom: 2px;
    line-height: 19px;
    /*font-family: 'Poppins Regular';*/
    font-size: 12px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.text-area-widget__textarea {
    resize: none;
    color: #2c3141;
    width: 100%;
    padding: 8px 10px;
    border: 0;
    overflow: hidden;
    box-sizing: border-box;
    border-radius: 5px;
    /*font-family: 'Poppins Regular';*/
    font-size: 14px;
}
.text-area-widget__container {
    position: relative;
}
.text-area-widget__temp-container {
    position: absolute;
    z-index: -1;
    opacity: 0;
    width: 100%;
    top: -10000px;
    box-sizing: border-box;
    padding: 8px 10px;
}
.text-area-widget__temp-container--scroll {
    padding-right: 19px;
}
.text-area-widget .simple7.vertical {
    margin: 3px 5px 3px 0;
}
.text-area-widget__panel {
    width: 100%;
    height: 66px;
    overflow: hidden;
    background-color: rgba(0, 0, 0, 0);
    border: 1px solid #c0c1c6;
    border-radius: 5px;
    line-height: 21px;
    transition-timing-function: ease;
    transition-property: color, border-color;
    transition-delay: 0s;
    transition-duration: 0.3s;
}
.text-area-widget__panel:hover {
    border-color: #80838d;
}
.text-area-widget__panel:focus,
.text-area-widget__panel--active {
    border-color: #2c3141;
}
.text-area-widget__panel:focus::-webkit-input-placeholder,
.text-area-widget__panel--active::-webkit-input-placeholder {
    opacity: 1;
    color: #80838d;
}
.text-area-widget__panel:focus:-moz-placeholder,
.text-area-widget__panel--active:-moz-placeholder {
    opacity: 1;
    color: #80838d;
}
.text-area-widget__panel:focus::-moz-placeholder,
.text-area-widget__panel--active::-moz-placeholder {
    opacity: 1;
    color: #80838d;
}
.text-area-widget__panel:focus:-ms-input-placeholder,
.text-area-widget__panel--active:-ms-input-placeholder {
    opacity: 1;
    color: #80838d;
}
.text-area-widget__panel:focus::placeholder,
.text-area-widget__panel--active::placeholder {
    opacity: 1;
    color: #80838d;
}
.text-area-widget__panel::-webkit-input-placeholder {
    opacity: 1;
    color: #c0c1c6;
}
.text-area-widget__panel:-moz-placeholder {
    opacity: 1;
    color: #c0c1c6;
}
.text-area-widget__panel::-moz-placeholder {
    opacity: 1;
    color: #c0c1c6;
}
.text-area-widget__panel:-ms-input-placeholder {
    opacity: 1;
    color: #c0c1c6;
}
.text-area-widget__panel::placeholder {
    opacity: 1;
    color: #c0c1c6;
}
.sa-feature-onboarding-tooltip {
    color: #2c3141;
    background-color: #ffffff;
    transition-timing-function: ease;
    transition-property: opacity;
    transition-delay: 0.1s;
    transition-duration: 0.1s;
    opacity: 0;
    color: #ffffff;
    border-radius: 8px;
    box-sizing: border-box;
    letter-spacing: 1px;
    transition-delay: 0s;
    transition-duration: 0.6s;
    background-color: #2c3141;
}
.sa-feature-onboarding-tooltip.sa-feature-toggled {
    transition-delay: 0s;
}
.sa-feature-onboarding-tooltip.sa-feature-show {
    opacity: 1;
}
.sa-feature-onboarding-tooltip .sa-feature-arrow {
    display: block;
    position: absolute;
    overflow: hidden;
    width: 40px;
    height: 28px;
}
.sa-feature-onboarding-tooltip .sa-feature-arrow .arrow-l,
.sa-feature-onboarding-tooltip .sa-feature-arrow .arrow-r {
    box-sizing: border-box;
    width: 20px;
    height: 8px;
    overflow: hidden;
    position: absolute;
    bottom: 0;
    padding-top: 0;
}
.sa-feature-onboarding-tooltip .sa-feature-arrow .arrow-l::before,
.sa-feature-onboarding-tooltip .sa-feature-arrow .arrow-r::before {
    content: '';
    display: block;
    position: absolute;
    box-sizing: border-box;
    width: 30px;
    height: 30px;
    box-shadow: 0 0 0 #eaeaec;
    background-color: #ffffff;
}
.sa-feature-onboarding-tooltip .sa-feature-arrow .arrow-l {
    left: 0;
}
.sa-feature-onboarding-tooltip .sa-feature-arrow .arrow-r {
    right: 0;
}
.sa-feature-onboarding-tooltip .sa-feature-arrow.sa-feature-arrow-left {
    top: 0;
    left: -68px;
    transform-origin: 100% 0;
    transform: rotate(-90deg);
}
.sa-feature-onboarding-tooltip .sa-feature-arrow.sa-feature-arrow-right {
    top: 0;
    right: -68px;
    transform-origin: 0 0;
    transform: rotate(90deg);
}
.sa-feature-onboarding-tooltip .sa-feature-arrow.sa-feature-arrow-bottom {
    left: 0;
    bottom: 0;
    transform-origin: 50% 100%;
    transform: rotate(180deg);
}
.sa-feature-onboarding-tooltip .sa-feature-arrow.sa-feature-arrow-top {
    left: 0;
    top: -28px;
    transform-origin: 50% 100%;
    transform: rotate(0deg);
}
.sa-feature-onboarding-tooltip .sa-feature-arrow .arrow-l::before {
    left: 100%;
    transform-origin: 0 0;
    transform: rotate(48deg);
}
.sa-feature-onboarding-tooltip .sa-feature-arrow .arrow-r::before {
    right: 100%;
    transform-origin: 100% 0;
    transform: rotate(-48deg);
}
.sa-feature-onboarding-tooltip .sa-feature-content {
    box-shadow: 0 0 0 #eaeaec;
}
.sa-feature-onboarding-tooltip.sa-feature-static {
    z-index: 99;
}
.sa-feature-onboarding-tooltip.without-arrow .sa-feature-arrow {
    display: none;
}
.sa-feature-onboarding-tooltip .sa-feature-content {
    position: relative;
}
.sa-feature-onboarding-tooltip .ico--close-big {
    position: absolute;
    top: 10px;
    right: 10px;
}
.sa-feature-onboarding-tooltip .message-content {
    padding: 23px 55px 23px 21px;
}
.sa-feature-onboarding-tooltip .sa-feature-arrow .arrow-l::before,
.sa-feature-onboarding-tooltip .sa-feature-arrow .arrow-r::before {
    background-color: #2c3141;
}
.sa-feature-onboarding-tooltip .ico-glow:hover {
    background-color: #565a67;
}
.sa-feature-onboarding-tooltip.onboarding-sales_assistant {
    background-color: #476df1;
}
.sa-feature-onboarding-tooltip.onboarding-sales_assistant .sa-feature-arrow .arrow-l::before,
.sa-feature-onboarding-tooltip.onboarding-sales_assistant .sa-feature-arrow .arrow-r::before {
    background-color: #476df1;
}
.sa-feature-onboarding-tooltip.onboarding-sales_assistant .ico-glow:hover {
    background-color: #294cc7;
}
.content-width {
    width: 1180px;
    margin-left: auto;
    margin-right: auto;
}
lib-wpr-button-widget .btn.btn--green {
    background-color: var(--buttons-primary, #45be31);
}
lib-wpr-button-widget .btn.btn--green:hover {
    background-color: var(--buttons-primary--hover, #4cd635);
}
.btn-common,
.btn-primary,
.btn-spring-green,
.btn-cherry-red,
.btn-iris-blue,
.btn-cloudy-blue,
.btn-silver-blue,
.btn-metal-blue,
.btn-ghost-blue,
.btn-transparent,
.icon-btn,
.icon-btn-spring-green,
.icon-btn-cherry-red,
.icon-btn-iris-blue,
.icon-btn-cloudy-blue,
.icon-btn-metal-blue,
.icon-btn-silver-blue {
    display: inline-block;
    vertical-align: top;
    box-sizing: border-box;
    max-width: 100%;
    padding: 0 20px;
    letter-spacing: 1px;
    /*font-family: 'Poppins Semibold';*/
    font-size: 14px;
    text-align: center;
    text-transform: uppercase;
    line-height: 36px;
    height: 36px;
    border-radius: 5px;
    color: #ffffff;
    cursor: pointer;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    -moz-user-select: none;
    -webkit-user-select: none;
    user-select: none;
    transition-timing-function: ease;
    transition-property: background-color, color;
    transition-delay: 0s;
    transition-duration: 0.1s;
}
.btn-common[tooltip],
.btn-primary[tooltip],
.btn-spring-green[tooltip],
.btn-cherry-red[tooltip],
.btn-iris-blue[tooltip],
.btn-cloudy-blue[tooltip],
.btn-silver-blue[tooltip],
.btn-metal-blue[tooltip],
.btn-ghost-blue[tooltip],
.btn-transparent[tooltip],
.icon-btn[tooltip],
.icon-btn-spring-green[tooltip],
.icon-btn-cherry-red[tooltip],
.icon-btn-iris-blue[tooltip],
.icon-btn-cloudy-blue[tooltip],
.icon-btn-metal-blue[tooltip],
.icon-btn-silver-blue[tooltip] {
    overflow: visible;
}
.btn-common:hover,
.btn-primary:hover,
.btn-spring-green:hover,
.btn-cherry-red:hover,
.btn-iris-blue:hover,
.btn-cloudy-blue:hover,
.btn-silver-blue:hover,
.btn-metal-blue:hover,
.btn-ghost-blue:hover,
.btn-transparent:hover,
.icon-btn:hover,
.icon-btn-spring-green:hover,
.icon-btn-cherry-red:hover,
.icon-btn-iris-blue:hover,
.icon-btn-cloudy-blue:hover,
.icon-btn-metal-blue:hover,
.icon-btn-silver-blue:hover {
    transition-duration: 0.2s;
}
.btn-common.disabled,
.btn-common.disabled:hover,
.btn-primary.disabled,
.btn-primary.disabled:hover,
.btn-spring-green.disabled,
.btn-spring-green.disabled:hover,
.btn-cherry-red.disabled,
.btn-cherry-red.disabled:hover,
.btn-iris-blue.disabled,
.btn-iris-blue.disabled:hover,
.btn-cloudy-blue.disabled,
.btn-cloudy-blue.disabled:hover,
.btn-silver-blue.disabled,
.btn-silver-blue.disabled:hover,
.btn-metal-blue.disabled,
.btn-metal-blue.disabled:hover,
.btn-ghost-blue.disabled,
.btn-ghost-blue.disabled:hover,
.btn-transparent.disabled,
.btn-transparent.disabled:hover,
.icon-btn.disabled,
.icon-btn.disabled:hover,
.icon-btn-spring-green.disabled,
.icon-btn-spring-green.disabled:hover,
.icon-btn-cherry-red.disabled,
.icon-btn-cherry-red.disabled:hover,
.icon-btn-iris-blue.disabled,
.icon-btn-iris-blue.disabled:hover,
.icon-btn-cloudy-blue.disabled,
.icon-btn-cloudy-blue.disabled:hover,
.icon-btn-metal-blue.disabled,
.icon-btn-metal-blue.disabled:hover,
.icon-btn-silver-blue.disabled,
.icon-btn-silver-blue.disabled:hover {
    background-color: #f9f9f9;
    color: #c0c1c6;
    cursor: default;
}
.btn-common.disabled.disabled--darker,
.btn-common.disabled:hover.disabled--darker,
.btn-primary.disabled.disabled--darker,
.btn-primary.disabled:hover.disabled--darker,
.btn-spring-green.disabled.disabled--darker,
.btn-spring-green.disabled:hover.disabled--darker,
.btn-cherry-red.disabled.disabled--darker,
.btn-cherry-red.disabled:hover.disabled--darker,
.btn-iris-blue.disabled.disabled--darker,
.btn-iris-blue.disabled:hover.disabled--darker,
.btn-cloudy-blue.disabled.disabled--darker,
.btn-cloudy-blue.disabled:hover.disabled--darker,
.btn-silver-blue.disabled.disabled--darker,
.btn-silver-blue.disabled:hover.disabled--darker,
.btn-metal-blue.disabled.disabled--darker,
.btn-metal-blue.disabled:hover.disabled--darker,
.btn-ghost-blue.disabled.disabled--darker,
.btn-ghost-blue.disabled:hover.disabled--darker,
.btn-transparent.disabled.disabled--darker,
.btn-transparent.disabled:hover.disabled--darker,
.icon-btn.disabled.disabled--darker,
.icon-btn.disabled:hover.disabled--darker,
.icon-btn-spring-green.disabled.disabled--darker,
.icon-btn-spring-green.disabled:hover.disabled--darker,
.icon-btn-cherry-red.disabled.disabled--darker,
.icon-btn-cherry-red.disabled:hover.disabled--darker,
.icon-btn-iris-blue.disabled.disabled--darker,
.icon-btn-iris-blue.disabled:hover.disabled--darker,
.icon-btn-cloudy-blue.disabled.disabled--darker,
.icon-btn-cloudy-blue.disabled:hover.disabled--darker,
.icon-btn-metal-blue.disabled.disabled--darker,
.icon-btn-metal-blue.disabled:hover.disabled--darker,
.icon-btn-silver-blue.disabled.disabled--darker,
.icon-btn-silver-blue.disabled:hover.disabled--darker {
    background-color: #eaeaec;
}
.btn-common.loader,
.btn-primary.loader,
.btn-spring-green.loader,
.btn-cherry-red.loader,
.btn-iris-blue.loader,
.btn-cloudy-blue.loader,
.btn-silver-blue.loader,
.btn-metal-blue.loader,
.btn-ghost-blue.loader,
.btn-transparent.loader,
.icon-btn.loader,
.icon-btn-spring-green.loader,
.icon-btn-cherry-red.loader,
.icon-btn-iris-blue.loader,
.icon-btn-cloudy-blue.loader,
.icon-btn-metal-blue.loader,
.icon-btn-silver-blue.loader {
    position: relative;
    background-color: var(--controls-primary--disabled);
    cursor: default;
}
.btn-common.loader::before,
.btn-primary.loader::before,
.btn-spring-green.loader::before,
.btn-cherry-red.loader::before,
.btn-iris-blue.loader::before,
.btn-cloudy-blue.loader::before,
.btn-silver-blue.loader::before,
.btn-metal-blue.loader::before,
.btn-ghost-blue.loader::before,
.btn-transparent.loader::before,
.icon-btn.loader::before,
.icon-btn-spring-green.loader::before,
.icon-btn-cherry-red.loader::before,
.icon-btn-iris-blue.loader::before,
.icon-btn-cloudy-blue.loader::before,
.icon-btn-metal-blue.loader::before,
.icon-btn-silver-blue.loader::before {
    content: "";
    -webkit-mask: url('../img/loader.svg') no-repeat center;
    mask: url('../img/loader.svg') no-repeat center;
    -webkit-mask-size: 18px 18px;
    mask-size: 18px 18px;
    width: 18px;
    height: 18px;
    animation: myrotate 3s linear infinite;
    -webkit-animation: myrotate 3s linear infinite;
    display: block;
    display: inline-block;
    cursor: default;
    position: absolute;
    margin: auto;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: #ffffff;
}
.btn-common.loader:hover,
.btn-primary.loader:hover,
.btn-spring-green.loader:hover,
.btn-cherry-red.loader:hover,
.btn-iris-blue.loader:hover,
.btn-cloudy-blue.loader:hover,
.btn-silver-blue.loader:hover,
.btn-metal-blue.loader:hover,
.btn-ghost-blue.loader:hover,
.btn-transparent.loader:hover,
.icon-btn.loader:hover,
.icon-btn-spring-green.loader:hover,
.icon-btn-cherry-red.loader:hover,
.icon-btn-iris-blue.loader:hover,
.icon-btn-cloudy-blue.loader:hover,
.icon-btn-metal-blue.loader:hover,
.icon-btn-silver-blue.loader:hover {
    background-color: var(--controls-primary--disabled);
}
.btn-common--narrow,
.btn-primary--narrow,
.btn-spring-green--narrow,
.btn-cherry-red--narrow,
.btn-iris-blue--narrow,
.btn-cloudy-blue--narrow,
.btn-silver-blue--narrow,
.btn-metal-blue--narrow,
.btn-ghost-blue--narrow,
.btn-transparent--narrow,
.icon-btn--narrow,
.icon-btn-spring-green--narrow,
.icon-btn-cherry-red--narrow,
.icon-btn-iris-blue--narrow,
.icon-btn-cloudy-blue--narrow,
.icon-btn-metal-blue--narrow,
.icon-btn-silver-blue--narrow {
    padding: 0 10px;
}
.table-header {
    display: -ms-grid;
    display: grid;
    grid-gap: 20px;
    line-height: 40px;
    background-color: #f5f5f6;
    align-items: center;
}
.table-header__title {
    /*font-family: 'Poppins Semibold';*/
    font-size: 13px;
    border-right: 1px solid #dfe0e2;
}
.table-header__title:last-child {
    border-right: 0;
}
.success-text {
    color: #45be31;
    opacity: 0;
    height: 0;
    overflow: hidden;
    position: relative;
    /*font-family: 'Poppins Regular';*/
    font-size: 14px;
    transition-timing-function: ease-in-out;
    transition-property: opacity;
    transition-delay: 0s;
    transition-duration: 0.3s;
}
.success-text::before {
    content: '';
    vertical-align: middle;
    margin-right: 8px;
    margin-bottom: 2px;
    -webkit-mask: url('icons/ico_check.svg') no-repeat center;
    mask: url('icons/ico_check.svg') no-repeat center;
    display: inline-block;
    flex: 0 0 auto;
    background-color: #2c3141;
    -webkit-mask-size: contain;
    mask-size: contain;
    width: 32px;
    height: 32px;
    transition-timing-function: ease;
    transition-property: background-color;
    transition-delay: 0s;
    transition-duration: 0.2s;
    width: 24px;
    height: 24px;
    background-color: #45be31;
}
.success-text::before.ico-glow {
    width: 36px;
    height: 36px;
}
.success-text::before.ico-glow--circle {
    width: 44px;
    height: 44px;
}
.success-text::before.ico-glow::after {
    width: 32px;
    height: 32px;
}
.success-text::before.ico-glow {
    width: 26px;
    height: 26px;
}
.success-text::before.ico-glow::after {
    width: 24px;
    height: 24px;
}
.success-text--active {
    opacity: 1;
    height: 20px;
}
.success-text--active::before {
    height: 20px;
}
.btn-size--xs {
    min-width: 73px;
    padding: 0 5px;
}
.btn-size--sm {
    min-width: 140px;
    padding: 0 5px;
}
a.btn-spring-green,
a.btn-cherry-red,
a.btn-iris-blue,
a.btn-cloudy-blue,
a.btn-metal-blue,
a.btn-silver-blue {
    text-decoration: none;
}
.btn-primary {
    background-color: var(--buttons-primary, #45be31);
}
.btn-primary:hover {
    background-color: var(--buttons-primary--hover, #4cd635);
}
.btn-spring-green {
    background-color: var(--buttons-primary, #45be31);
}
.btn-spring-green:hover {
    background-color: var(--buttons-primary--hover, #4cd635);
}
.btn-cherry-red {
    background-color: #ec1940;
}
.btn-cherry-red:hover {
    background-color: #ff1540;
}
.btn-iris-blue {
    background-color: #294cc7;
}
.btn-iris-blue:hover {
    background-color: #476df1;
}
.btn-cloudy-blue {
    background-color: #2D496C;
}
.btn-cloudy-blue:hover {
    background-color: #c0c1c6;
}
.btn-silver-blue {
    background-color: #eaeaec;
    color: #565a67;
}
.btn-silver-blue:hover {
    background-color: #f5f5f6;
}
.btn-metal-blue {
    background-color: #c0c1c6;
    color: #2c3141;
}
.btn-metal-blue:hover {
    background-color: #dfe0e2;
}
.btn-ghost-blue {
    background-color: #f9f9f9;
    color: #c0c1c6;
}
.btn-ghost-blue:hover {
    background-color: #f9f9f9;
}
.btn-transparent {
    background-color: 'transparent';
    color: #80838d;
}
.btn-transparent:hover {
    background-color: 'transparent';
    color: #565a67;
}
.btn-link {
    display: inline-block;
    vertical-align: top;
    box-sizing: border-box;
    background-repeat: no-repeat;
    background-position: 0 center;
    -moz-user-select: none;
    -webkit-user-select: none;
    user-select: none;
    text-decoration: underline;
    cursor: pointer;
    transition-timing-function: ease;
    transition-property: color;
    transition-delay: 0s;
    transition-duration: 0.2s;
}
.btn-link:hover {
    text-decoration: none;
}
.btn-link.disabled,
.btn-link.btn-disabled,
.btn-link.disabled:hover,
.btn-link.btn-disabled:hover {
    color: #c0c1c6;
    text-decoration: none;
    cursor: default;
}
.icon-btn,
.icon-btn-spring-green,
.icon-btn-cherry-red,
.icon-btn-iris-blue,
.icon-btn-cloudy-blue,
.icon-btn-metal-blue,
.icon-btn-silver-blue {
    display: flex;
    align-items: center;
    padding: 0 31px 0 28px;
}
.icon-btn.icon-plus::before,
.icon-btn-spring-green.icon-plus::before,
.icon-btn-cherry-red.icon-plus::before,
.icon-btn-iris-blue.icon-plus::before,
.icon-btn-cloudy-blue.icon-plus::before,
.icon-btn-metal-blue.icon-plus::before,
.icon-btn-silver-blue.icon-plus::before {
    -webkit-mask: url('icons/ico_plus2.svg') no-repeat center;
    mask: url('icons/ico_plus2.svg') no-repeat center;
    display: inline-block;
    flex: 0 0 auto;
    background-color: #2c3141;
    -webkit-mask-size: contain;
    mask-size: contain;
    width: 32px;
    height: 32px;
    transition-timing-function: ease;
    transition-property: background-color;
    transition-delay: 0s;
    transition-duration: 0.2s;
}
.icon-btn.icon-plus::before.ico-glow,
.icon-btn-spring-green.icon-plus::before.ico-glow,
.icon-btn-cherry-red.icon-plus::before.ico-glow,
.icon-btn-iris-blue.icon-plus::before.ico-glow,
.icon-btn-cloudy-blue.icon-plus::before.ico-glow,
.icon-btn-metal-blue.icon-plus::before.ico-glow,
.icon-btn-silver-blue.icon-plus::before.ico-glow {
    width: 36px;
    height: 36px;
}
.icon-btn.icon-plus::before.ico-glow--circle,
.icon-btn-spring-green.icon-plus::before.ico-glow--circle,
.icon-btn-cherry-red.icon-plus::before.ico-glow--circle,
.icon-btn-iris-blue.icon-plus::before.ico-glow--circle,
.icon-btn-cloudy-blue.icon-plus::before.ico-glow--circle,
.icon-btn-metal-blue.icon-plus::before.ico-glow--circle,
.icon-btn-silver-blue.icon-plus::before.ico-glow--circle {
    width: 44px;
    height: 44px;
}
.icon-btn.icon-plus::before.ico-glow::after,
.icon-btn-spring-green.icon-plus::before.ico-glow::after,
.icon-btn-cherry-red.icon-plus::before.ico-glow::after,
.icon-btn-iris-blue.icon-plus::before.ico-glow::after,
.icon-btn-cloudy-blue.icon-plus::before.ico-glow::after,
.icon-btn-metal-blue.icon-plus::before.ico-glow::after,
.icon-btn-silver-blue.icon-plus::before.ico-glow::after {
    width: 32px;
    height: 32px;
}
.icon-btn.icon-refresh::before,
.icon-btn-spring-green.icon-refresh::before,
.icon-btn-cherry-red.icon-refresh::before,
.icon-btn-iris-blue.icon-refresh::before,
.icon-btn-cloudy-blue.icon-refresh::before,
.icon-btn-metal-blue.icon-refresh::before,
.icon-btn-silver-blue.icon-refresh::before {
    -webkit-mask: url('icons/ico_refresh.svg') no-repeat center;
    mask: url('icons/ico_refresh.svg') no-repeat center;
    display: inline-block;
    flex: 0 0 auto;
    background-color: #2c3141;
    -webkit-mask-size: contain;
    mask-size: contain;
    width: 32px;
    height: 32px;
    transition-timing-function: ease;
    transition-property: background-color;
    transition-delay: 0s;
    transition-duration: 0.2s;
}
.icon-btn.icon-refresh::before.ico-glow,
.icon-btn-spring-green.icon-refresh::before.ico-glow,
.icon-btn-cherry-red.icon-refresh::before.ico-glow,
.icon-btn-iris-blue.icon-refresh::before.ico-glow,
.icon-btn-cloudy-blue.icon-refresh::before.ico-glow,
.icon-btn-metal-blue.icon-refresh::before.ico-glow,
.icon-btn-silver-blue.icon-refresh::before.ico-glow {
    width: 36px;
    height: 36px;
}
.icon-btn.icon-refresh::before.ico-glow--circle,
.icon-btn-spring-green.icon-refresh::before.ico-glow--circle,
.icon-btn-cherry-red.icon-refresh::before.ico-glow--circle,
.icon-btn-iris-blue.icon-refresh::before.ico-glow--circle,
.icon-btn-cloudy-blue.icon-refresh::before.ico-glow--circle,
.icon-btn-metal-blue.icon-refresh::before.ico-glow--circle,
.icon-btn-silver-blue.icon-refresh::before.ico-glow--circle {
    width: 44px;
    height: 44px;
}
.icon-btn.icon-refresh::before.ico-glow::after,
.icon-btn-spring-green.icon-refresh::before.ico-glow::after,
.icon-btn-cherry-red.icon-refresh::before.ico-glow::after,
.icon-btn-iris-blue.icon-refresh::before.ico-glow::after,
.icon-btn-cloudy-blue.icon-refresh::before.ico-glow::after,
.icon-btn-metal-blue.icon-refresh::before.ico-glow::after,
.icon-btn-silver-blue.icon-refresh::before.ico-glow::after {
    width: 32px;
    height: 32px;
}
.icon-btn[class*=icon-btn-]::before,
.icon-btn-spring-green[class*=icon-btn-]::before,
.icon-btn-cherry-red[class*=icon-btn-]::before,
.icon-btn-iris-blue[class*=icon-btn-]::before,
.icon-btn-cloudy-blue[class*=icon-btn-]::before,
.icon-btn-metal-blue[class*=icon-btn-]::before,
.icon-btn-silver-blue[class*=icon-btn-]::before {
    margin-right: 10px;
    content: "";
    width: 24px;
    height: 24px;
    background-color: #ffffff;
}
.icon-btn[class*=icon-btn-].disabled::before,
.icon-btn-spring-green[class*=icon-btn-].disabled::before,
.icon-btn-cherry-red[class*=icon-btn-].disabled::before,
.icon-btn-iris-blue[class*=icon-btn-].disabled::before,
.icon-btn-cloudy-blue[class*=icon-btn-].disabled::before,
.icon-btn-metal-blue[class*=icon-btn-].disabled::before,
.icon-btn-silver-blue[class*=icon-btn-].disabled::before {
    background-color: #c0c1c6;
}
.icon-btn-spring-green {
    background-color: var(--buttons-primary, #45be31);
}
.icon-btn-spring-green:hover {
    background-color: var(--buttons-primary--hover, #4cd635);
}
.icon-btn-cherry-red {
    background-color: #ec1940;
}
.icon-btn-cherry-red:hover {
    background-color: #ff1540;
}
.icon-btn-iris-blue {
    background-color: #294cc7;
}
.icon-btn-iris-blue:hover {
    background-color: #476df1;
}
.icon-btn-cloudy-blue {
    background-color: #80838d;
}
.icon-btn-cloudy-blue:hover {
    background-color: #c0c1c6;
}
.icon-btn-metal-blue {
    background-color: #c0c1c6;
    color: #2c3141;
}
.icon-btn-metal-blue[class*=icon-btn-]::before {
    background-color: #2c3141;
}
.icon-btn-metal-blue:hover {
    background-color: #dfe0e2;
}
.icon-btn-silver-blue {
    background-color: #eaeaec;
    color: #565a67;
}
.icon-btn-silver-blue[class*=icon-btn-]::before {
    background-color: #565a67;
}
.icon-btn-silver-blue:hover {
    background-color: #f5f5f6;
}
.btn-google {
    display: inline-block;
    vertical-align: top;
    background-repeat: no-repeat;
    background-color: #294cc7;
    background-size: 30px;
    background-position: 1px center;
    padding: 0 15px 0 46px;
    box-sizing: border-box;
    height: 32px;
    line-height: 33px;
    /*font-family: Arial, Helvetica Neue, Helvetica, sans-serif;*/
    font-weight: normal;
    font-size: 13px;
    color: white;
    cursor: pointer;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    -moz-user-select: none;
    -webkit-user-select: none;
    user-select: none;
    transition-timing-function: ease;
    transition-property: background-color, color;
    transition-delay: 0s;
    transition-duration: 0.1s;
    background-image: url('img/icon_google.svg');
}
.btn-google:hover {
    background-color: #476df1;
    transition-duration: 0.2s;
}
.btn-microsoft {
    display: inline-block;
    vertical-align: top;
    background-repeat: no-repeat;
    background-color: #294cc7;
    background-size: 30px;
    background-position: 1px center;
    padding: 0 15px 0 46px;
    box-sizing: border-box;
    height: 32px;
    line-height: 33px;
    /*font-family: Arial, Helvetica Neue, Helvetica, sans-serif;*/
    font-weight: normal;
    font-size: 13px;
    color: white;
    cursor: pointer;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    -moz-user-select: none;
    -webkit-user-select: none;
    user-select: none;
    transition-timing-function: ease;
    transition-property: background-color, color;
    transition-delay: 0s;
    transition-duration: 0.1s;
    background-image: url('img/icon_microsoft.svg');
}
.btn-microsoft:hover {
    background-color: #476df1;
    transition-duration: 0.2s;
}
.cmn-filterTagsPanel {
    display: flex;
    flex-wrap: wrap;
    margin-top: 14px;
}
.cmn-filterTagsPanel:empty {
    margin-top: 0;
}
.TagLabel {
    display: flex;
    align-items: center;
    box-sizing: border-box;
    max-width: 100%;
    max-width: -moz-calc(50% - 10px);
    max-width: -webkit-calc(50% - 10px);
    max-width: calc(50% - 10px);
    height: 29px;
    /*font-family: 'Poppins Regular';*/
    font-size: 12px;
    color: #2c3141;
    line-height: 20px;
    background-color: #eaeaec;
    border-radius: 16px;
    padding: 0 10px;
    margin: 10px 10px 0 0;
    cursor: default;
}
.TagLabel .delete {
    -webkit-mask: url('icons/ico_close_small.svg') no-repeat center;
    mask: url('icons/ico_close_small.svg') no-repeat center;
    display: inline-block;
    background-color: #2c3141;
    -webkit-mask-size: contain;
    mask-size: contain;
    width: 32px;
    height: 32px;
    transition-timing-function: ease;
    transition-property: background-color;
    transition-delay: 0s;
    transition-duration: 0.2s;
    width: 20px;
    height: 20px;
    background-color: #ec1940;
    flex: 0 0 auto;
    margin-right: 4px;
    cursor: pointer;
}
.TagLabel .delete.ico-glow {
    width: 36px;
    height: 36px;
}
.TagLabel .delete.ico-glow--circle {
    width: 44px;
    height: 44px;
}
.TagLabel .delete.ico-glow::after {
    width: 32px;
    height: 32px;
}
.TagLabel .delete.ico-glow {
    width: 24px;
    height: 24px;
}
.TagLabel .delete.ico-glow::after {
    width: 20px;
    height: 20px;
}
.TagLabel .delete.ico-glow--circle {
    width: 20px;
    height: 20px;
}
.TagLabel .delete.ico-glow--circle::after {
    width: 14px;
    height: 14px;
}
.TagLabel .txt-item {
    padding-right: 3px;
}
.TagLabel .txt-item.label {
    flex: 0 0 auto;
}
.TagLabel .txt-item.value {
    flex: 0 1 auto;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.TagLabel .txt-item.lowerValue {
    padding-top: 1px;
}
.TagLabel .txt-item.separator {
    flex: 0 0 auto;
    margin-left: 1px;
    margin-right: 3px;
}
.cmn-tag.tag--scheduled {
    padding-inline: 9px;
    display: inline-flex;
    align-items: center;
}
.cmn-tag.tag--scheduled::after {
    content: "";
    -webkit-mask: url('icons/ico_clock.svg') no-repeat center;
    mask: url('icons/ico_clock.svg') no-repeat center;
    display: inline-block;
    flex: 0 0 auto;
    background-color: #2c3141;
    -webkit-mask-size: contain;
    mask-size: contain;
    width: 32px;
    height: 32px;
    transition-timing-function: ease;
    transition-property: background-color;
    transition-delay: 0s;
    transition-duration: 0.2s;
    width: 20px;
    height: 20px;
}
.cmn-tag.tag--scheduled::after.ico-glow {
    width: 36px;
    height: 36px;
}
.cmn-tag.tag--scheduled::after.ico-glow--circle {
    width: 44px;
    height: 44px;
}
.cmn-tag.tag--scheduled::after.ico-glow::after {
    width: 32px;
    height: 32px;
}
.cmn-tag.tag--scheduled::after.ico-glow {
    width: 24px;
    height: 24px;
}
.cmn-tag.tag--scheduled::after.ico-glow::after {
    width: 20px;
    height: 20px;
}
.cmn-tag.tag--scheduled::after.ico-glow--circle {
    width: 20px;
    height: 20px;
}
.cmn-tag.tag--scheduled::after.ico-glow--circle::after {
    width: 14px;
    height: 14px;
}
.cmn-tag,
.folder-tag {
    display: inline-block;
    vertical-align: top;
    box-sizing: border-box;
    height: 23px;
    padding: 0 15px;
    border-width: 1px;
    border-style: solid;
    border-color: #dfe0e2;
    border-radius: 12px;
    overflow: hidden;
    /*font-family: 'Poppins Regular';*/
    font-size: 11px;
    color: #80838d;
    text-transform: uppercase;
    white-space: nowrap;
    -moz-user-select: none;
    -webkit-user-select: none;
    user-select: none;
    line-height: 22px;
}
.cmn-tag.blue-tag,
.folder-tag.blue-tag {
    color: #294cc7;
    border-color: #294cc7;
}
.folder-tag {
    cursor: pointer;
    color: #2c3141;
    transition-duration: 0.3s;
    max-width: 160px;
    padding-right: 28px;
    text-overflow: ellipsis;
    position: relative;
}
.folder-tag:hover {
    border-width: 1px;
    border-style: solid;
    border-color: #2c3141;
}
.folder-tag::after {
    content: "";
    -webkit-mask: url('icons/ico_down_small.svg?1') no-repeat center;
    mask: url('icons/ico_down_small.svg?1') no-repeat center;
    display: inline-block;
    flex: 0 0 auto;
    -webkit-mask-size: contain;
    mask-size: contain;
    width: 32px;
    height: 32px;
    transition-timing-function: ease;
    transition-property: background-color;
    transition-delay: 0s;
    transition-duration: 0.2s;
    width: 20px;
    height: 20px;
    background-color: #ec1940;
    background-color: #2c3141;
    position: absolute;
    top: 0;
    bottom: 0;
    margin-top: auto;
    margin-bottom: auto;
    -webkit-mask-size: cover;
    mask-size: cover;
    height: 16px;
    mask-position: top;
    right: 7px;
    transition: transform 0.5s;
}
.folder-tag::after.ico-glow {
    width: 36px;
    height: 36px;
}
.folder-tag::after.ico-glow--circle {
    width: 44px;
    height: 44px;
}
.folder-tag::after.ico-glow::after {
    width: 32px;
    height: 32px;
}
.folder-tag::after.ico-glow {
    width: 24px;
    height: 24px;
}
.folder-tag::after.ico-glow::after {
    width: 20px;
    height: 20px;
}
.folder-tag::after.ico-glow--circle {
    width: 20px;
    height: 20px;
}
.folder-tag::after.ico-glow--circle::after {
    width: 14px;
    height: 14px;
}
.folder-tag.disabled {
    padding-right: 15px;
    cursor: auto;
}
.folder-tag.disabled:hover {
    border-width: 1px;
    border-style: solid;
    border-color: #dfe0e2;
}
.folder-tag.disabled::after {
    display: none;
}
.lowercase {
    text-transform: lowercase;
}
.folder-tag.choose {
    /*font-family: 'Poppins Regular Italic';*/;
    color: #2c3141;
    text-transform: lowercase;
}
.folder-tag.choose:hover {
    color: #2c3141;
}
.init-view {
    min-height: 215px;
    margin-top: 35px;
}
.init-view::after {
    content: '';
    display: block;
    height: 0;
    opacity: 0;
    clear: both;
}
.init-view .button {
    float: right;
}
.init-view .arrow {
    background-image: url("img/img_red_arrow.svg");
    background-repeat: no-repeat;
    width: 163px;
    height: 130px;
    float: right;
    position: relative;
    top: 44px;
    right: -30px;
}
.init-view .info {
    float: right;
    position: relative;
    right: -15px;
    top: 174px;
    /*font-family: 'Bradley';*/
    font-size: 22px;
    color: #80838d;
    text-align: center;
    transform: rotate(-1deg) translateY(-50%);
}
.action-bar {
    display: flex;
    align-items: center;
    column-gap: 16px;
    color: #80838d;
    font-size: 13px;
    -moz-user-select: none;
    -webkit-user-select: none;
    user-select: none;
}
.sidebar {
    width: 310px;
    margin-left: 32px;
    padding: 45px 30px;
    font-size: 13px;
    line-height: 19px;
    background-color: #f5f5f6;
    border-radius: 10px;
    box-sizing: border-box;
}
.sidebar__image {
    margin-bottom: 34px;
    border-radius: 10px;
}
.sidebar .video-thumbnail {
    width: 250px;
    height: 140px;
    margin-top: 20px;
    position: relative;
    background-color: #c0c1c6;
}
.sidebar .video-thumbnail .video-player__overlay::before {
    width: 70px;
    height: 70px;
}
.sidebar .video-thumbnail .video-player__overlay::after {
    width: 42px;
    height: 42px;
}
.sidebar p {
    margin-top: 30px;
}
.sidebar p:first-child {
    margin-top: 0;
}
.sidebar p:last-child {
    margin-top: 45px;
}
.sidebar h1 {
    margin-top: 0;
    margin-bottom: 20px;
    /*font-family: 'Poppins Semibold';*/
    font-size: 16px;
    line-height: 24px;
    text-transform: none;
}
.sidebar a {
    width: intrinsic;
    width: -moz-max-content;
    width: -webkit-max-content;
    width: max-content;
    margin-top: 8px;
    display: block;
    color: #294cc7;
    text-decoration: underline;
    cursor: pointer;
}
.sidebar a:hover {
    text-decoration: none;
}
.sidebar a.blue {
    color: #294cc7;
}
.sidebar__text a {
    display: inline-block;
    margin: 0;
}
.modal-window {
    background-color: #ffffff;
}
.modal-window .DetailedStepsWidget {
    margin: 60px auto 0;
}
.modal-window .modal-title {
    /*font-family: 'Poppins Semibold';*/
    font-size: 22px;
    max-width: 1180px;
    width: 100%;
    margin: 74px auto 43px;
    text-transform: none;
}
.modal-window .modal-desc {
    /*font-family: 'Poppins Semibold';*/
    font-size: 14px;
    line-height: 21px;
    margin-top: 28px;
}
.modal-window .modal-subtitle {
    /*font-family: 'Poppins Regular';*/
    font-size: 14px;
    margin-bottom: 41px;
    padding-top: 4px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.modal-window .modal-subtitle strong {
    /*font-family: 'Poppins Semibold';*/
    font-size: 14px;
    font-weight: normal;
}
.modal-window .modal-body {
    box-sizing: border-box;
    margin: 0 auto;
    padding: 145px 0 90px;
}
.modal-window .modal-body .modal-content {
    margin: 0 auto;
    width: 600px;
}
.modal-window .modal-body .modal-content--upload {
    width: 620px;
}
.modal-window .modal-body .modal-content__wrapper {
    min-width: 0;
    flex: 1 1 auto;
}
.modal-window .modal-body .modal-content__sidebar {
    width: 310px;
    margin-left: 32px;
    padding: 45px 30px;
    font-size: 13px;
    line-height: 19px;
    background-color: #f5f5f6;
    border-radius: 10px;
    box-sizing: border-box;
}
.modal-window .modal-body .modal-content__sidebar__image {
    margin-bottom: 34px;
    border-radius: 10px;
}
.modal-window .modal-body .modal-content__sidebar .video-thumbnail {
    width: 250px;
    height: 140px;
    margin-top: 20px;
    position: relative;
    background-color: #c0c1c6;
}
.modal-window .modal-body .modal-content__sidebar .video-thumbnail .video-player__overlay::before {
    width: 70px;
    height: 70px;
}
.modal-window .modal-body .modal-content__sidebar .video-thumbnail .video-player__overlay::after {
    width: 42px;
    height: 42px;
}
.modal-window .modal-body .modal-content__sidebar p {
    margin-top: 30px;
}
.modal-window .modal-body .modal-content__sidebar p:first-child {
    margin-top: 0;
}
.modal-window .modal-body .modal-content__sidebar p:last-child {
    margin-top: 45px;
}
.modal-window .modal-body .modal-content__sidebar h1 {
    margin-top: 0;
    margin-bottom: 20px;
    /*font-family: 'Poppins Semibold';*/
    font-size: 16px;
    line-height: 24px;
    text-transform: none;
}
.modal-window .modal-body .modal-content__sidebar a {
    width: intrinsic;
    width: -moz-max-content;
    width: -webkit-max-content;
    width: max-content;
    margin-top: 8px;
    display: block;
    color: #294cc7;
    text-decoration: underline;
    cursor: pointer;
}
.modal-window .modal-body .modal-content__sidebar a:hover {
    text-decoration: none;
}
.modal-window .modal-body .modal-content__sidebar a.blue {
    color: #294cc7;
}
.modal-window .modal-body .modal-content__sidebar__text a {
    display: inline-block;
    margin: 0;
}
.modal-window .modal-body.card {
    width: 821px;
    padding: 57px 107px;
    border-width: 1px;
}
.modal-window .modal-body.card .modal-content {
    width: auto;
}
.modal-window .modal-body .modal-btns {
    max-width: 1180px;
    width: 100%;
    margin: 0 auto 64px;
}
.modal-window .modal-body .modal-btns .title {
    /*font-family: 'Poppins Regular';*/
    font-size: 16px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    margin-top: 50px;
    margin-bottom: 17px;
    height: 25px;
}
.modal-window .modal-content {
    margin: 0 auto;
    width: 600px;
}
.modal-window h1 {
    font-size: 20px;
    text-transform: uppercase;
    margin-bottom: 40px;
}
.modal-window .modal-status .popup-icon {
    margin: 0 auto;
}
.modal-window .modal-status .popup-title {
    text-align: center;
    /*font-family: 'Bradley';*/
    font-size: 32px;
    margin: 10px 0 20px;
}
.modal-window .modal-status .popup-message {
    text-align: center;
}
.modal-window .modal-status .popup-message p {
    margin: 0 0 7px;
}
.modal-window .modal-status .popup-message p:last-child {
    margin-bottom: 0;
}
.modal-window .modal-status .popup-message a {
    text-decoration: underline;
    cursor: pointer;
}
.modal-window .modal-status .popup-message a:hover {
    text-decoration: none;
}
.modal-window .modal-status .popup-message a.blue {
    color: #294cc7;
}
.modal-window .modal-status .popup-message ul,
.modal-window .modal-status .popup-message ol {
    margin-left: 100px;
    padding: 25px 0;
}
.modal-window .modal-status .popup-message ul li,
.modal-window .modal-status .popup-message ol li {
    line-height: 24px;
    padding-left: 5px;
    text-align: left;
}
.modal-window .modal-status .action-bar {
    margin-top: 30px;
    justify-content: center;
}
.modal-window .modal-status .action-bar > [class*='btn-']:not(.btn-link) {
    min-width: 120px;
}
.modal-window .modal-status__text {
    /*font-family: 'Poppins Semibold';*/
    display: inline-block;
    text-transform: uppercase;
    position: relative;
}
.modal-window .modal-status__validate {
    display: flex;
    justify-content: center;
    width: 100%;
    margin-top: 22px;
    margin-bottom: 46px;
}
.modal-window .modal-status__validate-box {
    padding-left: 25px;
    margin-right: 27px;
    line-height: 20px;
    position: relative;
}
.modal-window .modal-status__validate-box:first-child {
    margin-left: -8px;
}
.modal-window .modal-status__validate-box:last-child {
    margin-right: 0;
}
.modal-window .modal-status__validate-box.domain {
    padding-left: 18px;
}
.modal-window .modal-status__validate-box .ok:not(.modal-status__domain) {
    -webkit-mask: url('icons/ico_check-bold.svg') no-repeat center;
    mask: url('icons/ico_check-bold.svg') no-repeat center;
    display: inline-block;
    flex: 0 0 auto;
    background-color: #2c3141;
    -webkit-mask-size: contain;
    mask-size: contain;
    width: 32px;
    height: 32px;
    transition-timing-function: ease;
    transition-property: background-color;
    transition-delay: 0s;
    transition-duration: 0.2s;
    background-color: #45be31;
}
.modal-window .modal-status__validate-box .ok:not(.modal-status__domain).ico-glow {
    width: 36px;
    height: 36px;
}
.modal-window .modal-status__validate-box .ok:not(.modal-status__domain).ico-glow--circle {
    width: 44px;
    height: 44px;
}
.modal-window .modal-status__validate-box .ok:not(.modal-status__domain).ico-glow::after {
    width: 32px;
    height: 32px;
}
.modal-window .modal-status__validate-box .error {
    -webkit-mask: url('icons/ico_cross-bold.svg') no-repeat center;
    mask: url('icons/ico_cross-bold.svg') no-repeat center;
    display: inline-block;
    flex: 0 0 auto;
    background-color: #2c3141;
    -webkit-mask-size: contain;
    mask-size: contain;
    width: 32px;
    height: 32px;
    transition-timing-function: ease;
    transition-property: background-color;
    transition-delay: 0s;
    transition-duration: 0.2s;
    background-color: #ec1940;
}
.modal-window .modal-status__validate-box .error.ico-glow {
    width: 36px;
    height: 36px;
}
.modal-window .modal-status__validate-box .error.ico-glow--circle {
    width: 44px;
    height: 44px;
}
.modal-window .modal-status__validate-box .error.ico-glow::after {
    width: 32px;
    height: 32px;
}
.modal-window .modal-status__validate-box .no-info {
    -webkit-mask: url('icons/ico_minus.svg') no-repeat center;
    mask: url('icons/ico_minus.svg') no-repeat center;
    display: inline-block;
    flex: 0 0 auto;
    background-color: #2c3141;
    -webkit-mask-size: contain;
    mask-size: contain;
    width: 32px;
    height: 32px;
    transition-timing-function: ease;
    transition-property: background-color;
    transition-delay: 0s;
    transition-duration: 0.2s;
    background-color: #80838d;
}
.modal-window .modal-status__validate-box .no-info.ico-glow {
    width: 36px;
    height: 36px;
}
.modal-window .modal-status__validate-box .no-info.ico-glow--circle {
    width: 44px;
    height: 44px;
}
.modal-window .modal-status__validate-box .no-info.ico-glow::after {
    width: 32px;
    height: 32px;
}
.modal-window .modal-status__validate-box .domain {
    top: 0;
    bottom: 0;
    margin-top: auto;
    margin-bottom: auto;
    border-radius: 50%;
    background-color: #f88114;
    width: 10px;
    height: 10px;
}
.modal-window .modal-status__validate-box .domain.ok {
    background-color: #45be31;
}
.modal-window .modal-status__validate-box .ok,
.modal-window .modal-status__validate-box .error,
.modal-window .modal-status__validate-box .no-info,
.modal-window .modal-status__validate-box .domain {
    position: absolute;
    display: inline;
    opacity: 0;
    left: 0;
    transition-timing-function: ease;
    transition-property: opacity;
    transition-delay: 0s;
    transition-duration: 0.3s;
}
.modal-window .modal-status__validate-box .ok:not(.domain),
.modal-window .modal-status__validate-box .error:not(.domain),
.modal-window .modal-status__validate-box .no-info:not(.domain),
.modal-window .modal-status__validate-box .domain:not(.domain) {
    width: 20px;
    height: 20px;
}
.modal-window .modal-status__validate-box .ok:not(.domain).ico-glow,
.modal-window .modal-status__validate-box .error:not(.domain).ico-glow,
.modal-window .modal-status__validate-box .no-info:not(.domain).ico-glow,
.modal-window .modal-status__validate-box .domain:not(.domain).ico-glow {
    width: 24px;
    height: 24px;
}
.modal-window .modal-status__validate-box .ok:not(.domain).ico-glow::after,
.modal-window .modal-status__validate-box .error:not(.domain).ico-glow::after,
.modal-window .modal-status__validate-box .no-info:not(.domain).ico-glow::after,
.modal-window .modal-status__validate-box .domain:not(.domain).ico-glow::after {
    width: 20px;
    height: 20px;
}
.modal-window .modal-status__validate-box .ok:not(.domain).ico-glow--circle,
.modal-window .modal-status__validate-box .error:not(.domain).ico-glow--circle,
.modal-window .modal-status__validate-box .no-info:not(.domain).ico-glow--circle,
.modal-window .modal-status__validate-box .domain:not(.domain).ico-glow--circle {
    width: 20px;
    height: 20px;
}
.modal-window .modal-status__validate-box .ok:not(.domain).ico-glow--circle::after,
.modal-window .modal-status__validate-box .error:not(.domain).ico-glow--circle::after,
.modal-window .modal-status__validate-box .no-info:not(.domain).ico-glow--circle::after,
.modal-window .modal-status__validate-box .domain:not(.domain).ico-glow--circle::after {
    width: 14px;
    height: 14px;
}
.modal-window .modal-status__validate-box .ok.modal-status__dkim,
.modal-window .modal-status__validate-box .error.modal-status__dkim,
.modal-window .modal-status__validate-box .no-info.modal-status__dkim,
.modal-window .modal-status__validate-box .domain.modal-status__dkim {
    transition-timing-function: ease;
    transition-property: opacity;
    transition-delay: 0.6s;
    transition-duration: 0.3s;
}
.modal-window .modal-status__validate-box .ok.modal-status__domain,
.modal-window .modal-status__validate-box .error.modal-status__domain,
.modal-window .modal-status__validate-box .no-info.modal-status__domain,
.modal-window .modal-status__validate-box .domain.modal-status__domain {
    transition-timing-function: ease;
    transition-property: opacity;
    transition-delay: 0.9s;
    transition-duration: 0.3s;
}
.modal-window .modal-status__validate-box .ok.active,
.modal-window .modal-status__validate-box .error.active,
.modal-window .modal-status__validate-box .no-info.active,
.modal-window .modal-status__validate-box .domain.active {
    opacity: 1;
}
.form-row {
    display: flex;
    margin-bottom: 20px;
}
.form-row .f-label {
    text-transform: uppercase;
    white-space: nowrap;
    margin-right: 10px;
    line-height: 27px;
}
.form-row .f-label.disabled {
    color: #c0c1c6;
}
.form-row .f-value {
    flex: 1 1 auto;
    min-width: 0;
    margin-right: 30px;
    line-height: 27px;
}
.form-row .f-value.fixed-width {
    flex: 0 0 auto;
}
.form-row .f-value:last-child,
.form-row .f-value.last {
    margin-right: 0;
}
.link-underline-hover {
    text-decoration: none;
    cursor: pointer;
}
.link-underline-hover:hover {
    text-decoration: underline;
}
.linkLabel {
    text-decoration: underline;
    cursor: pointer;
}
.linkLabel:hover {
    text-decoration: none;
}
.linkLabel.blue {
    color: #294cc7;
}
.errorStyle {
    color: #ec1940;
    /*font-family: 'Poppins Regular Italic';*/;
    font-size: 14px;
}
.nowrap {
    white-space: nowrap;
}
.color-cherry-red {
    color: #ec1940;
}
.bg-cherry-red {
    background-color: #ec1940;
}
.color-watermelon-red {
    color: #ff1540;
}
.bg-watermelon-red {
    background-color: #ff1540;
}
.color-iris-blue {
    color: #294cc7;
}
.bg-iris-blue {
    background-color: #294cc7;
}
.color-cornflower-blue {
    color: #476df1;
}
.bg-cornflower-blue {
    background-color: #476df1;
}
.color-spring-green {
    color: #45be31;
}
.bg-spring-green {
    background-color: #45be31;
}
.color-lime-green {
    color: #4cd635;
}
.bg-lime-green {
    background-color: #4cd635;
}
.color-cloudy-blue {
    color: #80838d;
}
.bg-cloudy-blue {
    background-color: #80838d;
}
.color-storm-blue {
    color: #565a67;
}
.bg-storm-blue {
    background-color: #565a67;
}
.color-metal-blue {
    color: #c0c1c6;
}
.bg-metal-blue {
    background-color: #c0c1c6;
}
.color-foggy-blue {
    color: #dfe0e2;
}
.bg-foggy-blue {
    background-color: #dfe0e2;
}
.color-pumpkin-orange {
    color: #f88114;
}
.bg-pumpkin-orange {
    background-color: #f88114;
}
.color-midnight-blue {
    color: #2c3141;
}
.bg-midnight-blue {
    background-color: #2c3141;
}
.color-primary {
    color: var(--buttons-primary);
}
.bg-primary {
    background-color: var(--buttons-primary);
}
.color-disabled {
    color: #c0c1c6;
}
.non-clickable {
    pointer-events: none;
}
.information-box {
    margin-top: 30px;
    padding: 6px 20px 8px;
    display: flex;
    align-items: center;
    justify-content: center;
    /*font-family: 'Poppins Regular';*/
    font-size: 11px;
    color: #294cc7;
    border: 1px solid #294cc7;
    box-sizing: border-box;
}
.information-box.information-box--before-table {
    margin: 0 3px 20px 23px;
}
.information-box .information-box--icon {
    margin-right: 6px;
}
.info-paragraph {
    min-height: 20px;
    line-height: 20px;
    color: #294cc7;
    padding-left: 27px;
    position: relative;
    /*font-family: 'Poppins Regular';*/
    font-size: 11px;
}
.info-paragraph::after {
    content: '';
    background-color: #294cc7;
    position: absolute;
    left: 0;
    top: 0;
    -webkit-mask: url('icons/ico_info.svg') no-repeat left top;
    mask: url('icons/ico_info.svg') no-repeat left top;
    width: 20px;
    height: 20px;
}
.info-paragraph--orange {
    color: #f88114;
}
.info-paragraph--orange::after {
    background-color: #f88114;
}
.info-paragraph--inverse {
    padding-left: 0;
    background-position: right top;
    padding-right: 23px;
}
.info-paragraph--inverse::after {
    left: unset;
    right: 0;
}
.debug-option::after {
    content: "DEV";
    display: inline-block;
    font-size: 8px;
    font-weight: bold;
    /*font-family: monospace;*/
    letter-spacing: 1px;
    color: #eaeaec;
    background-color: #565a67;
    vertical-align: text-bottom;
    padding: 0 2px 0 3px;
    border-radius: 3px;
    margin: 0 0 4px 5px;
}
.square-indicator .tmi-indicator {
    box-sizing: border-box;
    min-width: 20px;
    min-height: 20px;
    padding: 0 4px;
    border-radius: 5px;
    vertical-align: middle;
    margin-left: 7px;
    /*font-family: 'Poppins Regular';*/
    font-size: 12px;
    line-height: 20px;
    text-align: center;
    color: #ffffff;
    display: inline-block;
    background-color: #ec1940;
}
.square-indicator .tmi-indicator.tmi-orange {
    background-color: #f88114;
}
.count-indicator .tmi-indicator {
    box-sizing: border-box;
    min-width: 18px;
    height: 18px;
    line-height: 18px;
    border-radius: 9px;
    padding: 0 5px;
    vertical-align: middle;
    margin-left: 5px;
    /*font-family: 'Poppins Semibold';*/
    font-size: 12px;
    text-align: center;
    color: #ffffff;
    display: inline-block;
    background-color: #ec1940;
}
.count-indicator .tmi-indicator.tmi-orange {
    background-color: #f88114;
}
.text-indicator .tmi-indicator {
    margin-left: 5px;
    margin-top: 0;
    padding: 0 8px;
    display: block;
    color: #ffffff;
    /*font-family: 'Poppins Regular';*/
    font-size: 8px;
    text-transform: uppercase;
    line-height: 15px;
    background-color: #f88114;
    border-radius: 7px;
}
.text-indicator .tmi-indicator.tmi-blue {
    background-color: #294cc7;
}
.text-indicator .tmi-indicator.tmi-orange {
    background-color: #f88114;
}
.text-indicator .tmi-indicator.tmi-yellow {
    color: #2c3141;
    background-color: #feec4b;
}
.text-indicator .tmi-indicator.tmi-violet {
    background-color: #8e5afc;
}
.icon-indicator .tmi-indicator {
    display: block;
}
.discount-indicator.text-indicator {
    display: inline-flex;
    align-items: center;
    height: 22px;
}
.discount-indicator.text-indicator .tmi-indicator {
    display: inline-flex;
    border-radius: 2px;
    cursor: default;
}
.tabs-menu {
    height: 32px;
    display: flex;
    position: relative;
}
.tabs-menu.underlined::before {
    content: '';
    display: block;
    position: absolute;
    bottom: 0px;
    width: 100%;
    height: 1px;
    background-color: #eaeaec;
}
.tabs-menu .tabs-menu-separator {
    display: flex;
    align-self: center;
    width: 1px;
    height: 16px;
    margin-top: 4px;
    background-color: #80838d;
    margin-left: 15px;
    margin-right: 15px;
}
.tabs-menu .tabs-menu-box {
    margin-left: 20px;
    margin-right: 20px;
}
.tabs-menu .tabs-menu-item,
.tabs-menu .tabs-submenu-item {
    display: inline-flex;
    align-items: center;
    position: relative;
    text-transform: uppercase;
    font-size: 14px;
    cursor: pointer;
}
.tabs-menu .tabs-menu-item:first-child,
.tabs-menu .tabs-submenu-item:first-child {
    margin-left: 0;
}
.tabs-menu .tabs-menu-item:last-child,
.tabs-menu .tabs-submenu-item:last-child {
    margin-right: 0;
}
.tabs-menu .tabs-menu-item.active,
.tabs-menu .tabs-submenu-item.active {
    /*font-family: 'Poppins Semibold';*/
    font-size: 14px;
}
.tabs-menu .tabs-menu-item .tmi-indicator,
.tabs-menu .tabs-submenu-item .tmi-indicator {
    display: none;
}
.tabs-menu .tabs-menu-item.square-indicator::before,
.tabs-menu .tabs-submenu-item.square-indicator::before,
.tabs-menu .tabs-menu-item.count-indicator::before,
.tabs-menu .tabs-submenu-item.count-indicator::before {
    background-color: #ec1940;
}
.tabs-menu .tabs-menu-item.square-indicator .tmi-indicator,
.tabs-menu .tabs-submenu-item.square-indicator .tmi-indicator,
.tabs-menu .tabs-menu-item.count-indicator .tmi-indicator,
.tabs-menu .tabs-submenu-item.count-indicator .tmi-indicator {
    display: inline-block;
}
.tabs-menu .tabs-menu-item.text-indicator .tmi-indicator,
.tabs-menu .tabs-submenu-item.text-indicator .tmi-indicator,
.tabs-menu .tabs-menu-item.icon-indicator .tmi-indicator,
.tabs-menu .tabs-submenu-item.icon-indicator .tmi-indicator {
    display: block;
}
.tabs-menu .tabs-menu-item.icon-indicator::before,
.tabs-menu .tabs-submenu-item.icon-indicator::before {
    background-color: #8e5afc;
}
.tabs-menu .tabs-menu-item.text-indicator::before,
.tabs-menu .tabs-submenu-item.text-indicator::before {
    background-color: #feec4b;
}
.tabs-menu .tabs-menu-item.tmi-blue::before,
.tabs-menu .tabs-submenu-item.tmi-blue::before,
.tabs-menu .tabs-menu-item.tmi-blue .tmi-indicator,
.tabs-menu .tabs-submenu-item.tmi-blue .tmi-indicator {
    background-color: #294cc7;
}
.tabs-menu .tabs-menu-item.tmi-red::before,
.tabs-menu .tabs-submenu-item.tmi-red::before,
.tabs-menu .tabs-menu-item.tmi-red .tmi-indicator,
.tabs-menu .tabs-submenu-item.tmi-red .tmi-indicator {
    background-color: #ec1940;
}
.tabs-menu .tabs-menu-item.tmi-orange::before,
.tabs-menu .tabs-submenu-item.tmi-orange::before,
.tabs-menu .tabs-menu-item.tmi-orange .tmi-indicator,
.tabs-menu .tabs-submenu-item.tmi-orange .tmi-indicator {
    background-color: #f88114;
}
.tabs-menu .tabs-menu-item.tmi-green::before,
.tabs-menu .tabs-submenu-item.tmi-green::before,
.tabs-menu .tabs-menu-item.tmi-green .tmi-indicator,
.tabs-menu .tabs-submenu-item.tmi-green .tmi-indicator {
    background-color: #45be31;
}
.tabs-menu .tabs-menu-item.tmi-black::before,
.tabs-menu .tabs-submenu-item.tmi-black::before,
.tabs-menu .tabs-menu-item.tmi-black .tmi-indicator,
.tabs-menu .tabs-submenu-item.tmi-black .tmi-indicator {
    background-color: #2c3141;
}
.tabs-menu .tabs-menu-item.tmi-violet::before,
.tabs-menu .tabs-submenu-item.tmi-violet::before,
.tabs-menu .tabs-menu-item.tmi-violet .tmi-indicator,
.tabs-menu .tabs-submenu-item.tmi-violet .tmi-indicator {
    background-color: #8e5afc;
}
.tabs-menu .tabs-menu-item.tmi-primary::before,
.tabs-menu .tabs-submenu-item.tmi-primary::before,
.tabs-menu .tabs-menu-item.tmi-primary .tmi-indicator,
.tabs-menu .tabs-submenu-item.tmi-primary .tmi-indicator {
    background-color: var(--buttons-primary, #45be31);
}
.tabs-menu .tabs-menu-item {
    padding-bottom: 6px;
    margin-left: 20px;
    margin-right: 20px;
}
.tabs-menu .tabs-menu-item::before {
    content: '';
    display: block;
    position: absolute;
    bottom: 0px;
    width: 0px;
    height: 3px;
    background-color: var(--controls-primary, #45be31);
    transition-timing-function: ease;
    transition-property: width;
    transition-delay: 0s;
    transition-duration: 0.3s;
}
.tabs-menu .tabs-menu-item:hover::before,
.tabs-menu .tabs-menu-item.active::before {
    width: 100%;
}
.tabs-menu .tabs-submenu-item {
    color: #565a67;
}
.tabs-menu .tabs-submenu-item:hover,
.tabs-menu .tabs-submenu-item.active {
    color: inherit;
}
.menu-box {
    width: 253px;
}
.align-center {
    text-align: center;
}
.align-left {
    text-align: left;
}
.MyCustomPopup.horizontal.switch-if-popup .content-cont {
    width: 100%;
}
.MyCustomPopup.horizontal.switch-if-popup .popup-title {
    display: none;
}
.MyCustomPopup.horizontal.switch-if-popup .popup-icon {
    display: none;
}
.MyCustomPopup.horizontal.switch-if-popup .popup-body {
    border: 0;
    padding: 53px 71px 65px 62px;
}
.MyCustomPopup.horizontal.switch-if-popup .if-campaign-popup-content {
    display: flex;
    justify-content: space-between;
}
.MyCustomPopup.horizontal.switch-if-popup .if-campaign-popup-content .video-player__container {
    width: 359px;
    height: 238px;
}
.MyCustomPopup.horizontal.switch-if-popup .if-campaign-popup-content .video-player__container--video {
    height: 207px;
    margin-top: 23px;
}
.MyCustomPopup.horizontal.switch-if-popup .if-campaign-popup-content .video-player__container--overlay {
    height: 207px;
    top: 23px;
}
.MyCustomPopup.horizontal.switch-if-popup .if-campaign-popup-content__content {
    width: 287px;
}
.MyCustomPopup.horizontal.switch-if-popup .if-campaign-popup-content__content--title {
    display: inline-block;
    /*font-family: 'Poppins Semibold';*/
    font-size: 44px;
    line-height: 45px;
    margin-bottom: 6px;
}
.MyCustomPopup.horizontal.switch-if-popup .if-campaign-popup-content__content--action-bar {
    margin-top: 31px;
}
.breadcrumbs {
    margin-bottom: 45px;
    display: block;
    margin-top: 15px;
}
.breadcrumbs__btn {
    /*font-family: 'Poppins Semibold';*/
    font-size: 14px;
    position: relative;
    padding-left: 20px;
    vertical-align: bottom;
    text-decoration: none;
    text-transform: uppercase;
}
.breadcrumbs__btn::before {
    position: absolute;
    content: '';
    -webkit-mask: url('icons/ico_right_arrow.svg') no-repeat center;
    mask: url('icons/ico_right_arrow.svg') no-repeat center;
    display: inline-block;
    flex: 0 0 auto;
    background-color: #2c3141;
    -webkit-mask-size: contain;
    mask-size: contain;
    width: 32px;
    height: 32px;
    transition-timing-function: ease;
    transition-property: background-color;
    transition-delay: 0s;
    transition-duration: 0.2s;
    width: 20px;
    height: 20px;
    background-color: #565a67;
    top: 0;
    left: -5px;
    transform: rotate(180deg);
}
.breadcrumbs__btn::before.ico-glow {
    width: 36px;
    height: 36px;
}
.breadcrumbs__btn::before.ico-glow--circle {
    width: 44px;
    height: 44px;
}
.breadcrumbs__btn::before.ico-glow::after {
    width: 32px;
    height: 32px;
}
.breadcrumbs__btn::before.ico-glow {
    width: 24px;
    height: 24px;
}
.breadcrumbs__btn::before.ico-glow::after {
    width: 20px;
    height: 20px;
}
.breadcrumbs__btn::before.ico-glow--circle {
    width: 20px;
    height: 20px;
}
.breadcrumbs__btn::before.ico-glow--circle::after {
    width: 14px;
    height: 14px;
}
.breadcrumbs__btn:hover::before {
    -webkit-animation: moveArrowLeftRight 0.6s;
    animation: moveArrowLeftRight 0.6s;
    animation-iteration-count: infinite;
    animation-direction: alternate;
}
.input {
    width: 253px;
    border: 1px solid #c0c1c6;
    padding: 0 10px;
    height: 34px;
    line-height: 34px;
    border-radius: 5px;
    transition-timing-function: ease;
    transition-property: all;
    transition-delay: 0s;
    transition-duration: 0.3s;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.input--error {
    border-color: #ec1940;
}
.input--disabled {
    color: #c0c1c6;
    border: 1px solid #dfe0e2;
    transition-timing-function: ease;
    transition-property: all;
    transition-delay: 0s;
    transition-duration: 0.3s;
}
.input-box {
    display: block;
    width: 100%;
}
.input-box__label {
    display: block;
    text-align: left;
    max-width: 100%;
    line-height: 19px;
    margin-bottom: 2px;
    /*font-family: 'Poppins Regular';*/
    font-size: 12px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.input-box .input {
    box-sizing: border-box;
    display: block;
    width: 100%;
}
/*.container {*/
/*    opacity: 0;*/
/*    transition-timing-function: ease;*/
/*    transition-property: opacity;*/
/*    transition-delay: 0s;*/
/*    transition-duration: 0.3s;*/
/*}*/
.container--animation {
    opacity: 1;
}
.validation-message {
    color: #ec1940;
    /*font-family: 'Poppins Regular';*/
    font-size: 11px;
    line-height: normal;
    text-align: left;
    width: 100%;
    opacity: 0;
    overflow: hidden;
    height: 0;
    padding-left: 21px;
    position: relative;
    transition-timing-function: ease;
    transition-property: all;
    transition-delay: 0s;
    transition-duration: 0.3s;
}
.validation-message::before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
}
.validation-message--show {
    opacity: 1;
    width: 100%;
    height: auto;
    margin-top: 4px;
}
.validation-message--show::before {
    -webkit-mask: url('icons/ico_error.svg') no-repeat center;
    mask: url('icons/ico_error.svg') no-repeat center;
    display: inline-block;
    flex: 0 0 auto;
    background-color: #2c3141;
    -webkit-mask-size: contain;
    mask-size: contain;
    width: 32px;
    height: 32px;
    transition-timing-function: ease;
    transition-property: background-color;
    transition-delay: 0s;
    transition-duration: 0.2s;
    background-color: #ec1940;
    width: 17px;
    height: 17px;
}
.validation-message--show::before.ico-glow {
    width: 36px;
    height: 36px;
}
.validation-message--show::before.ico-glow--circle {
    width: 44px;
    height: 44px;
}
.validation-message--show::before.ico-glow::after {
    width: 32px;
    height: 32px;
}
.pulse-bullet {
    content: '';
    display: inline-block;
    vertical-align: middle;
    flex: 0 0 auto;
    pointer-events: none;
    background-color: rgba(var(--onboarding-bullet-rgb, 44, 49, 65));
    border-radius: 50%;
    width: 15px;
    height: 15px;
    -webkit-animation: pulse_bullet_15px 2s infinite;
    animation: pulse_bullet_15px 2s infinite;
}
@-webkit-keyframes pulse_bullet_15px {
    0% {
        transform: scale(0.9);
        box-shadow: 0 0 0 0 rgba(var(--onboarding-bullet-rgb, 44, 49, 65), 0.6), 0 0 0 0 rgba(var(--onboarding-bullet-rgb, 44, 49, 65), 0.6);
    }
    100% {
        transform: scale(1);
        box-shadow: 0 0 0 7.5px rgba(var(--onboarding-bullet-rgb, 44, 49, 65), 0), 0 0 0 15px rgba(var(--onboarding-bullet-rgb, 44, 49, 65), 0);
    }
}
@keyframes pulse_bullet_15px {
    0% {
        transform: scale(0.9);
        box-shadow: 0 0 0 0 rgba(var(--onboarding-bullet-rgb, 44, 49, 65), 0.6), 0 0 0 0 rgba(var(--onboarding-bullet-rgb, 44, 49, 65), 0.6);
    }
    100% {
        transform: scale(1);
        box-shadow: 0 0 0 7.5px rgba(var(--onboarding-bullet-rgb, 44, 49, 65), 0), 0 0 0 15px rgba(var(--onboarding-bullet-rgb, 44, 49, 65), 0);
    }
}
.pulse-bullet-before {
    position: relative;
}
.pulse-bullet-before::before {
    position: absolute;
    top: -7px;
    right: -7px;
    content: '';
    display: inline-block;
    vertical-align: middle;
    flex: 0 0 auto;
    pointer-events: none;
    background-color: rgba(var(--onboarding-bullet-rgb, 44, 49, 65));
    border-radius: 50%;
    width: 15px;
    height: 15px;
    -webkit-animation: pulse_bullet_15px 2s infinite;
    animation: pulse_bullet_15px 2s infinite;
}
.pulse-bullet-after {
    position: relative;
}
.pulse-bullet-after::after {
    position: absolute;
    top: -7px;
    right: -7px;
    content: '';
    display: inline-block;
    vertical-align: middle;
    flex: 0 0 auto;
    pointer-events: none;
    background-color: rgba(var(--onboarding-bullet-rgb, 44, 49, 65));
    border-radius: 50%;
    width: 15px;
    height: 15px;
    -webkit-animation: pulse_bullet_15px 2s infinite;
    animation: pulse_bullet_15px 2s infinite;
}
.pulse-bullet--top-left::after,
.pulse-bullet--top-left::before {
    inset: -7px auto auto -7px;
}
.pulse-bullet-small {
    content: '';
    display: inline-block;
    vertical-align: middle;
    flex: 0 0 auto;
    pointer-events: none;
    background-color: rgba(var(--onboarding-bullet-rgb, 44, 49, 65));
    border-radius: 50%;
    width: 10px;
    height: 10px;
    -webkit-animation: pulse_bullet_10px 2s infinite;
    animation: pulse_bullet_10px 2s infinite;
}
@-webkit-keyframes pulse_bullet_10px {
    0% {
        transform: scale(0.9);
        box-shadow: 0 0 0 0 rgba(var(--onboarding-bullet-rgb, 44, 49, 65), 0.6), 0 0 0 0 rgba(var(--onboarding-bullet-rgb, 44, 49, 65), 0.6);
    }
    100% {
        transform: scale(1);
        box-shadow: 0 0 0 5px rgba(var(--onboarding-bullet-rgb, 44, 49, 65), 0), 0 0 0 10px rgba(var(--onboarding-bullet-rgb, 44, 49, 65), 0);
    }
}
@keyframes pulse_bullet_10px {
    0% {
        transform: scale(0.9);
        box-shadow: 0 0 0 0 rgba(var(--onboarding-bullet-rgb, 44, 49, 65), 0.6), 0 0 0 0 rgba(var(--onboarding-bullet-rgb, 44, 49, 65), 0.6);
    }
    100% {
        transform: scale(1);
        box-shadow: 0 0 0 5px rgba(var(--onboarding-bullet-rgb, 44, 49, 65), 0), 0 0 0 10px rgba(var(--onboarding-bullet-rgb, 44, 49, 65), 0);
    }
}
.pulse-bullet-small-after {
    position: relative;
}
.pulse-bullet-small-after::after {
    position: absolute;
    top: 0;
    right: 0;
    content: '';
    display: inline-block;
    vertical-align: middle;
    flex: 0 0 auto;
    pointer-events: none;
    background-color: rgba(var(--onboarding-bullet-rgb, 44, 49, 65));
    border-radius: 50%;
    width: 10px;
    height: 10px;
    -webkit-animation: pulse_bullet_10px 2s infinite;
    animation: pulse_bullet_10px 2s infinite;
}
.lazy {
    position: absolute;
    margin: auto;
    top: 0;
    left: 0;
    right: 0;
    bottom: 14px;
    display: flex;
    flex-wrap: wrap;
    align-items: end;
    opacity: 0;
    transition-timing-function: ease;
    transition-property: opacity;
    transition-delay: 0s;
    transition-duration: 0.3s;
}
.lazy--active {
    opacity: 1;
}
.lazy--active .tag-container__tag:after {
    content: '';
    background: -webkit-linear-gradient(to right, #eeeeee, #f8f8f8, #eeeeee);
    background: -moz-linear-gradient(to right, #eeeeee, #f8f8f8, #eeeeee);
    background: -o-linear-gradient(to right, #eeeeee, #f8f8f8, #eeeeee);
    background: linear-gradient(to right, #eeeeee, #f8f8f8, #eeeeee);
    -webkit-animation: gradient 2s ease infinite;
    animation: gradient 2s ease infinite;
    background-size: 600px 400px;
    width: 100%;
    height: 100%;
    display: inline-block;
    position: absolute;
    left: -1px;
    top: -1px;
    border-radius: 5px;
    border: 1px solid #ffffff;
}
.lazy--integration-tile {
    width: 200px;
    height: 59px;
}
.lazy--integration-image {
    background: -webkit-linear-gradient(to right, #eeeeee, #f8f8f8, #eeeeee);
    background: -moz-linear-gradient(to right, #eeeeee, #f8f8f8, #eeeeee);
    background: -o-linear-gradient(to right, #eeeeee, #f8f8f8, #eeeeee);
    background: linear-gradient(to right, #eeeeee, #f8f8f8, #eeeeee);
    -webkit-animation: gradient 2s ease infinite;
    animation: gradient 2s ease infinite;
    background-size: 600px 400px;
    width: 200px;
    height: 59px;
}
.lazy--integration-status {
    background: -webkit-linear-gradient(to right, #eeeeee, #f8f8f8, #eeeeee);
    background: -moz-linear-gradient(to right, #eeeeee, #f8f8f8, #eeeeee);
    background: -o-linear-gradient(to right, #eeeeee, #f8f8f8, #eeeeee);
    background: linear-gradient(to right, #eeeeee, #f8f8f8, #eeeeee);
    -webkit-animation: gradient 2s ease infinite;
    animation: gradient 2s ease infinite;
    background-size: 600px 400px;
    width: 21px;
    height: 21px;
    border-radius: 3px;
    right: 10px;
    left: unset;
    margin: unset;
}
.lazy__item {
    background: -webkit-linear-gradient(to right, #eeeeee, #f8f8f8, #eeeeee);
    background: -moz-linear-gradient(to right, #eeeeee, #f8f8f8, #eeeeee);
    background: -o-linear-gradient(to right, #eeeeee, #f8f8f8, #eeeeee);
    background: linear-gradient(to right, #eeeeee, #f8f8f8, #eeeeee);
    -webkit-animation: gradient 2s ease infinite;
    animation: gradient 2s ease infinite;
    background-size: 600px 400px;
    position: relative;
    width: 100%;
    height: 12px;
    display: block;
    border-radius: 5px;
}
.lazy__element {
    opacity: 0;
    transition-timing-function: ease;
    transition-property: opacity;
    transition-delay: 0s;
    transition-duration: 0.3s;
    transition-delay: 0.3s;
}
.lazy__element--active {
    opacity: 1;
}
@-webkit-keyframes gradient {
    from {
        background-position: 0% 50%;
    }
    to {
        background-position: -300% 50%;
    }
}
@keyframes gradient {
    from {
        background-position: 0% 50%;
    }
    to {
        background-position: -300% 50%;
    }
}
.logout-menu {
    position: absolute;
    top: 0;
    right: 2px;
    border-top: 4px solid transparent;
    width: 238px;
}
.logout-menu.logout-menu--open {
    z-index: 100;
    border-top-color: var(--menu-item, #ec1940);
}
.logout-menu.logout-menu--open .logout-menu__header {
    border-color: #eaeaec;
    background-color: #ffffff;
}
.logout-menu.logout-menu--open .logout-menu__header::before {
    display: none;
}
.logout-menu.logout-menu--open .logout-menu__header::after {
    transform: rotate(180deg);
}
.logout-menu .logout-name {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.logout-menu .right-menu-label {
    box-sizing: border-box;
    display: flex;
    justify-content: left;
    align-items: first baseline;
    color: var(--menu-color-secondary, #80838d);
}
.logout-menu .right-menu-label__company-name {
    display: inline-block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.logout-menu .right-menu-label__account-type {
    background-color: #565a67;
    padding: 0 3px;
    border-radius: 2px;
    margin-left: 3px;
    white-space: nowrap;
    text-transform: uppercase;
    line-height: 14px;
    height: 14px;
    color: #ffffff;
    /*font-family: 'Poppins Semibold';*/
    font-size: 9px;
}
.logout-menu .logout-menu__header {
    position: relative;
    /*font-family: 'Poppins Regular';*/
    font-size: 13px;
    padding: 21px 38px 17px 16px;
    color: var(--menu-color-primary, #2c3141);
    border: 1px solid transparent;
    cursor: pointer;
}
.logout-menu .logout-menu__header::after {
    content: '';
    position: absolute;
    top: 30px;
    right: 0;
    -webkit-mask: url('icons/ico_down.svg') no-repeat center;
    mask: url('icons/ico_down.svg') no-repeat center;
    display: inline-block;
    flex: 0 0 auto;
    background-color: #2c3141;
    -webkit-mask-size: contain;
    mask-size: contain;
    width: 32px;
    height: 32px;
    transition-timing-function: ease;
    transition-property: background-color;
    transition-timing-function: easy;
    transition-property: transform;
    transition-delay: 0s;
    transition-duration: 0.2s;
}
.logout-menu .logout-menu__header::after.ico-glow {
    width: 36px;
    height: 36px;
}
.logout-menu .logout-menu__header::after.ico-glow--circle {
    width: 44px;
    height: 44px;
}
.logout-menu .logout-menu__header::after.ico-glow::after {
    width: 32px;
    height: 32px;
}
.logout-menu .logout-menu__header::before {
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    top: 82px;
    box-sizing: border-box;
    width: 100%;
    height: 4px;
    padding-left: 16px;
    padding-right: 8px;
    background-clip: content-box;
    background-color: var(--menu-item, #ec1940);
    opacity: 0.3;
    transform: scale(0, 1);
    transition-timing-function: ease-out;
    transition-property: all;
    transition-delay: 0s;
    transition-duration: 0.25s;
}
.logout-menu .logout-menu__header:hover::before,
.logout-menu .logout-menu__header--active::before {
    opacity: 1;
    transform: scale(1, 1);
}
.logout-menu .logout-menu__wrapper {
    display: flex;
    position: relative;
    overflow: hidden;
    color: #2c3141;
}
.logout-menu .logout-menu__wrapper .main-menu,
.logout-menu .logout-menu__wrapper .sub-menu {
    flex: 0 0 auto;
    width: 100%;
    transition-timing-function: ease;
    transition-property: transform;
    transition-delay: 0s;
    transition-duration: 0.3s;
    transform: translateX(0);
}
.logout-menu .logout-menu__wrapper.show-sub-menu .main-menu,
.logout-menu .logout-menu__wrapper.show-sub-menu .sub-menu {
    transform: translateX(-100%);
}
.logout-menu .sub-menu .row--category::before {
    -webkit-mask: url('icons/arrow/ico_left2.svg') no-repeat center;
    mask: url('icons/arrow/ico_left2.svg') no-repeat center;
    display: inline-block;
    flex: 0 0 auto;
    background-color: #2c3141;
    -webkit-mask-size: contain;
    mask-size: contain;
    width: 32px;
    height: 32px;
    transition-timing-function: ease;
    transition-property: background-color;
    transition-delay: 0s;
    transition-duration: 0.2s;
    width: 20px;
    height: 20px;
}
.logout-menu .sub-menu .row--category::before.ico-glow {
    width: 36px;
    height: 36px;
}
.logout-menu .sub-menu .row--category::before.ico-glow--circle {
    width: 44px;
    height: 44px;
}
.logout-menu .sub-menu .row--category::before.ico-glow::after {
    width: 32px;
    height: 32px;
}
.logout-menu .sub-menu .row--category::after {
    display: none;
}
.logout-menu .new-item {
    display: flex;
    align-items: center;
}
.logout-menu .new-item > *:first-child {
    flex: 0 1 auto;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.logout-menu .new-item::after {
    content: 'new';
    display: inline-block;
    padding: 0 3px;
    text-transform: uppercase;
    border-radius: 2px;
    line-height: 14px;
    /*font-family: 'Poppins Semibold';*/
    font-size: 9px;
    color: #2c3141;
    background-color: #feec4b;
    margin-left: 10px;
}
.logout-menu .settings::before {
    -webkit-mask: url('icons/ico_settings.svg') no-repeat center;
    mask: url('icons/ico_settings.svg') no-repeat center;
    display: inline-block;
    flex: 0 0 auto;
    background-color: #2c3141;
    -webkit-mask-size: contain;
    mask-size: contain;
    width: 32px;
    height: 32px;
    transition-timing-function: ease;
    transition-property: background-color;
    transition-delay: 0s;
    transition-duration: 0.2s;
}
.logout-menu .settings::before.ico-glow {
    width: 36px;
    height: 36px;
}
.logout-menu .settings::before.ico-glow--circle {
    width: 44px;
    height: 44px;
}
.logout-menu .settings::before.ico-glow::after {
    width: 32px;
    height: 32px;
}
.logout-menu .education::before {
    -webkit-mask: url('icons/ico_book.svg') no-repeat center;
    mask: url('icons/ico_book.svg') no-repeat center;
    display: inline-block;
    flex: 0 0 auto;
    background-color: #2c3141;
    -webkit-mask-size: contain;
    mask-size: contain;
    width: 32px;
    height: 32px;
    transition-timing-function: ease;
    transition-property: background-color;
    transition-delay: 0s;
    transition-duration: 0.2s;
}
.logout-menu .education::before.ico-glow {
    width: 36px;
    height: 36px;
}
.logout-menu .education::before.ico-glow--circle {
    width: 44px;
    height: 44px;
}
.logout-menu .education::before.ico-glow::after {
    width: 32px;
    height: 32px;
}
.logout-menu .experts::before {
    -webkit-mask: url('icons/ico_lightbulb.svg') no-repeat center;
    mask: url('icons/ico_lightbulb.svg') no-repeat center;
    display: inline-block;
    flex: 0 0 auto;
    background-color: #2c3141;
    -webkit-mask-size: contain;
    mask-size: contain;
    width: 32px;
    height: 32px;
    transition-timing-function: ease;
    transition-property: background-color;
    transition-delay: 0s;
    transition-duration: 0.2s;
}
.logout-menu .experts::before.ico-glow {
    width: 36px;
    height: 36px;
}
.logout-menu .experts::before.ico-glow--circle {
    width: 44px;
    height: 44px;
}
.logout-menu .experts::before.ico-glow::after {
    width: 32px;
    height: 32px;
}
.logout-menu .academy::before {
    -webkit-mask: url('icons/ico_academy.svg') no-repeat center;
    mask: url('icons/ico_academy.svg') no-repeat center;
    display: inline-block;
    flex: 0 0 auto;
    background-color: #2c3141;
    -webkit-mask-size: contain;
    mask-size: contain;
    width: 32px;
    height: 32px;
    transition-timing-function: ease;
    transition-property: background-color;
    transition-delay: 0s;
    transition-duration: 0.2s;
}
.logout-menu .academy::before.ico-glow {
    width: 36px;
    height: 36px;
}
.logout-menu .academy::before.ico-glow--circle {
    width: 44px;
    height: 44px;
}
.logout-menu .academy::before.ico-glow::after {
    width: 32px;
    height: 32px;
}
.logout-menu .help::before {
    -webkit-mask: url('icons/ico_help-menu.svg') no-repeat center;
    mask: url('icons/ico_help-menu.svg') no-repeat center;
    display: inline-block;
    flex: 0 0 auto;
    background-color: #2c3141;
    -webkit-mask-size: contain;
    mask-size: contain;
    width: 32px;
    height: 32px;
    transition-timing-function: ease;
    transition-property: background-color;
    transition-delay: 0s;
    transition-duration: 0.2s;
    width: 20px;
    height: 20px;
}
.logout-menu .help::before.ico-glow {
    width: 36px;
    height: 36px;
}
.logout-menu .help::before.ico-glow--circle {
    width: 44px;
    height: 44px;
}
.logout-menu .help::before.ico-glow::after {
    width: 32px;
    height: 32px;
}
.logout-menu .help::before.ico-glow {
    width: 24px;
    height: 24px;
}
.logout-menu .help::before.ico-glow::after {
    width: 20px;
    height: 20px;
}
.logout-menu .help::before.ico-glow--circle {
    width: 20px;
    height: 20px;
}
.logout-menu .help::before.ico-glow--circle::after {
    width: 14px;
    height: 14px;
}
.logout-menu .youtube::before {
    -webkit-mask: url('icons/ico_youtube.svg') no-repeat center;
    mask: url('icons/ico_youtube.svg') no-repeat center;
    display: inline-block;
    flex: 0 0 auto;
    background-color: #2c3141;
    -webkit-mask-size: contain;
    mask-size: contain;
    width: 32px;
    height: 32px;
    transition-timing-function: ease;
    transition-property: background-color;
    transition-delay: 0s;
    transition-duration: 0.2s;
}
.logout-menu .youtube::before.ico-glow {
    width: 36px;
    height: 36px;
}
.logout-menu .youtube::before.ico-glow--circle {
    width: 44px;
    height: 44px;
}
.logout-menu .youtube::before.ico-glow::after {
    width: 32px;
    height: 32px;
}
.logout-menu .logout::before {
    -webkit-mask: url('icons/ico_logout.svg') no-repeat center;
    mask: url('icons/ico_logout.svg') no-repeat center;
    display: inline-block;
    flex: 0 0 auto;
    background-color: #2c3141;
    -webkit-mask-size: contain;
    mask-size: contain;
    width: 32px;
    height: 32px;
    transition-timing-function: ease;
    transition-property: background-color;
    transition-delay: 0s;
    transition-duration: 0.2s;
}
.logout-menu .logout::before.ico-glow {
    width: 36px;
    height: 36px;
}
.logout-menu .logout::before.ico-glow--circle {
    width: 44px;
    height: 44px;
}
.logout-menu .logout::before.ico-glow::after {
    width: 32px;
    height: 32px;
}
.logout-menu .agency::before {
    -webkit-mask: url('icons/ico_company.svg') no-repeat center;
    mask: url('icons/ico_company.svg') no-repeat center;
    display: inline-block;
    flex: 0 0 auto;
    background-color: #2c3141;
    -webkit-mask-size: contain;
    mask-size: contain;
    width: 32px;
    height: 32px;
    transition-timing-function: ease;
    transition-property: background-color;
    transition-delay: 0s;
    transition-duration: 0.2s;
}
.logout-menu .agency::before.ico-glow {
    width: 36px;
    height: 36px;
}
.logout-menu .agency::before.ico-glow--circle {
    width: 44px;
    height: 44px;
}
.logout-menu .agency::before.ico-glow::after {
    width: 32px;
    height: 32px;
}
.logout-menu .team::before {
    -webkit-mask: url('icons/ico_prospect.svg') no-repeat center;
    mask: url('icons/ico_prospect.svg') no-repeat center;
    display: inline-block;
    flex: 0 0 auto;
    background-color: #2c3141;
    -webkit-mask-size: contain;
    mask-size: contain;
    width: 32px;
    height: 32px;
    transition-timing-function: ease;
    transition-property: background-color;
    transition-delay: 0s;
    transition-duration: 0.2s;
}
.logout-menu .team::before.ico-glow {
    width: 36px;
    height: 36px;
}
.logout-menu .team::before.ico-glow--circle {
    width: 44px;
    height: 44px;
}
.logout-menu .team::before.ico-glow::after {
    width: 32px;
    height: 32px;
}
.logout-menu .account::before {
    -webkit-mask: url('icons/ico_accounts.svg') no-repeat center;
    mask: url('icons/ico_accounts.svg') no-repeat center;
    display: inline-block;
    flex: 0 0 auto;
    background-color: #2c3141;
    -webkit-mask-size: contain;
    mask-size: contain;
    width: 32px;
    height: 32px;
    transition-timing-function: ease;
    transition-property: background-color;
    transition-delay: 0s;
    transition-duration: 0.2s;
}
.logout-menu .account::before.ico-glow {
    width: 36px;
    height: 36px;
}
.logout-menu .account::before.ico-glow--circle {
    width: 44px;
    height: 44px;
}
.logout-menu .account::before.ico-glow::after {
    width: 32px;
    height: 32px;
}
.logout-menu .companies::before {
    -webkit-mask: url('icons/ico_prospects.svg') no-repeat center;
    mask: url('icons/ico_prospects.svg') no-repeat center;
    display: inline-block;
    flex: 0 0 auto;
    background-color: #2c3141;
    -webkit-mask-size: contain;
    mask-size: contain;
    width: 32px;
    height: 32px;
    transition-timing-function: ease;
    transition-property: background-color;
    transition-delay: 0s;
    transition-duration: 0.2s;
}
.logout-menu .companies::before.ico-glow {
    width: 36px;
    height: 36px;
}
.logout-menu .companies::before.ico-glow--circle {
    width: 44px;
    height: 44px;
}
.logout-menu .companies::before.ico-glow::after {
    width: 32px;
    height: 32px;
}
.logout-menu .row {
    display: block;
    box-sizing: border-box;
    height: 49px;
    background-color: #ffffff;
    padding: 0 24px 0 59px;
    /*font-family: 'Poppins Regular';*/
    font-size: 14px;
    line-height: 49px;
    text-decoration: none;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    position: relative;
    border-width: 0 1px 1px;
    border-style: solid;
    border-color: #eaeaec;
    cursor: pointer;
    transition-timing-function: ease;
    transition-property: background-color, color;
    transition-delay: 0s;
    transition-duration: 0.1s;
}
.logout-menu .row:hover {
    background-color: #f5f5f6;
}
.logout-menu .row::before {
    content: '';
    width: 28px;
    height: 28px;
    display: block;
    position: absolute;
    left: 16px;
    top: 0;
    bottom: 0;
    margin-top: auto;
    margin-bottom: auto;
}
.logout-menu .row--no-icon {
    padding-left: 16px;
}
.logout-menu .row--no-icon::before {
    display: none;
}
.logout-menu .row--link {
    color: #294cc7;
    text-decoration: underline;
}
.logout-menu .row--link:hover {
    background-color: #ffffff;
    text-decoration: none;
}
.logout-menu .row--category::after {
    position: absolute;
    top: 0;
    bottom: 0;
    margin-top: auto;
    margin-bottom: auto;
    right: 3px;
    content: '';
    -webkit-mask: url('icons/arrow/ico_right2.svg') no-repeat center;
    mask: url('icons/arrow/ico_right2.svg') no-repeat center;
    display: inline-block;
    flex: 0 0 auto;
    background-color: #2c3141;
    -webkit-mask-size: contain;
    mask-size: contain;
    width: 32px;
    height: 32px;
    transition-timing-function: ease;
    transition-property: background-color;
    transition-delay: 0s;
    transition-duration: 0.2s;
    width: 20px;
    height: 20px;
}
.logout-menu .row--category::after.ico-glow {
    width: 36px;
    height: 36px;
}
.logout-menu .row--category::after.ico-glow--circle {
    width: 44px;
    height: 44px;
}
.logout-menu .row--category::after.ico-glow::after {
    width: 32px;
    height: 32px;
}
.menuTop.partner {
    height: 135px;
    border-bottom: none;
}
.menuTop.partner .labels {
    border-bottom: 1px solid #dfe0e2;
}
.menuTop.partner .labels .menuLogo--partner {
    width: 66px;
    height: 105px;
    margin-right: 12px;
    background-image: url("img/logo.svg");
    background-size: auto;
    background-repeat: no-repeat;
    background-color: unset;
}
.menuTop.partner .labels .menuLogo-text {
    max-width: 80px;
    margin-top: 5px;
    margin-right: 50px;
    display: block;
    /*font-family: 'Bradley';*/
    font-size: 16px;
    font-size: 20px;
    line-height: 20px;
    color: var(--menu-color-primary, #2c3141);
}
.menuTop.partner .labels .menu::before {
    top: 26px;
}
.menuTop.partner .labels .logout-menu {
    top: 24px;
    border-top-color: transparent;
}
.menuTop.partner .labels .logout-menu__header {
    color: inherit;
    border-color: transparent;
    border-bottom-width: 0;
}
.menuTop.partner .labels .logout-menu__header::before {
    top: 74px;
}
.menuTop.partner .labels .logout-menu__header::after {
    background-color: var(--menu-item, #ec1940);
}
.menuTop.partner .labels .logout-menu .logout-menu__wrapper {
    box-shadow: -2px 0 3px -2px rgba(128, 131, 141, 0.6), 2px 0 3px -2px rgba(128, 131, 141, 0.6), 0 2px 3px -2px rgba(128, 131, 141, 0.6);
}
.menuTop.partner .labels .logout-menu .row {
    border-width: 1px 0 0;
}
.menuTop.partner .labels .logout-menu .row:hover {
    color: var(--menu-background);
    background-color: var(--buttons-primary--hover);
}
.menuTop.partner .labels .logout-menu .row:hover::before {
    background-color: var(--menu-background);
}
.settings-cont.partner-settings {
    padding-top: 0;
}
.settings-cont.partner-settings .settingsHead {
    height: 110px;
    padding-top: 69px;
}
.settings-cont.partner-settings .settings-my-profile {
    padding-top: 41px;
}
.settings-cont.partner-settings .settings-my-profile .profile-settings .first_item {
    padding-bottom: 11px;
}
.settings-cont.partner-settings .DropDownMenu {
    margin-top: -3px;
}
.settings-cont.partner-settings .boxSettings {
    border-top: 0;
}
.modal-mode .modal-body.partner-modal {
    padding: 55px 0 90px;
    border: 0;
}
.modal-mode .footPage.partner {
    height: 82px;
    overflow: hidden;
}
.modal-mode .footPage.partner .partner-footer {
    width: 1180px;
    height: 82px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 25px;
    background-image: unset;
    background-size: unset;
}
.footPage.partner {
    height: 257px;
    background-color: #ffffff;
    overflow: hidden;
    border-top: 0;
}
.footPage.partner .partner-footer {
    height: 257px;
    position: relative;
    background-image: url("img/footer_partner-program.png");
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
}
.footPage.partner .partner-footer .copy {
    display: block;
    position: absolute;
    left: 0;
    bottom: 35px;
}
.footPage.partner .links {
    margin: 0;
    right: 0;
    bottom: 35px;
    position: absolute;
}
.partner_flex {
    display: flex;
}
.partner_flex .calendarInput {
    width: 100%;
    display: flex;
}
.partner_flex .wrap_field {
    width: 290px;
    white-space: pre-wrap;
    white-space: -moz-pre-wrap;
    white-space: -pre-wrap;
    white-space: -o-pre-wrap;
    word-wrap: break-word;
}
.partner_flex .partner_commission_clients-table {
    margin: 30px auto;
    padding-left: 31px;
}
.partner_flex .partner_info {
    line-height: 27px;
}
.partner_flex .partner_info::before {
    content: "";
    display: block;
}
.partner_utils.partner_label_bold {
    /*font-family: 'Poppins Semibold';*/
}
.partner_dashboard {
    width: 1180px;
    margin: auto;
    padding-top: 80px;
}
.partner-custom-links {
    width: 1180px;
    margin: auto;
    padding-top: 80px;
    padding-bottom: 50px;
}
.partner-custom-links .noteLabel {
    width: 100%;
    max-width: 109px;
    border: 1px solid #c0c1c6;
    line-height: 34px;
    padding: 0 10px;
    border-radius: 5px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    cursor: text;
    transition-timing-function: ease;
    transition-property: all;
    transition-delay: 0s;
    transition-duration: 0.3s;
}
.partner-custom-links .noteLabel--main {
    padding: 0;
    border: 0;
}
.partner-custom-links .noteLabel.placeholder {
    color: #c0c1c6;
}
.partner-custom-links .noteLabel:not(.noteLabel--main):hover {
    color: #2c3141;
    border: 1px solid #80838d;
}
.partner-custom-links .init-view {
    min-height: 0;
    max-height: 0;
    margin-top: 0;
    margin-right: 160px;
    opacity: 0;
    transition-timing-function: ease;
    transition-property: all;
    transition-delay: 0s;
    transition-duration: 0.3s;
}
.partner-custom-links .init-view.active {
    min-height: 250px;
    max-height: 250px;
    opacity: 1;
}
.partner-custom-links .init-view.active .arrow,
.partner-custom-links .init-view.active .info {
    max-height: unset;
}
.partner-custom-links .init-view.active .arrow {
    top: 17px;
}
.partner-custom-links .init-view.active .info {
    top: 150px;
}
.partner-custom-links .init-view .arrow {
    max-height: 0;
    top: 0;
    right: 50px;
}
.partner-custom-links .init-view .info {
    max-height: 0;
    top: 0;
    right: 65px;
}
.partner-custom-links .partner-custom-links-row {
    max-height: 58px;
    opacity: 1;
    overflow: hidden;
    border-bottom: 1px solid #dfe0e2;
    transition-timing-function: ease;
    transition-property: all;
    transition-delay: 0s;
    transition-duration: 0.3s;
}
.partner-custom-links .partner-custom-links-row.active {
    max-height: 615px;
}
.partner-custom-links .partner-custom-links-row.animate {
    max-height: 0;
    opacity: 0;
}
.partner-custom-links .hiddenTextbox {
    top: -8000px;
    left: 0;
    position: absolute;
    opacity: 0;
}
.partner-custom-links__panel {
    display: flex;
    justify-content: space-between;
    opacity: 1;
    transition-timing-function: ease;
    transition-property: all;
    transition-delay: 0s;
    transition-duration: 0.3s;
}
.partner-custom-links__panel.animate {
    opacity: 0;
}
.partner-custom-links__table-panel {
    opacity: 1;
    transition-timing-function: ease;
    transition-property: all;
    transition-delay: 0s;
    transition-duration: 0.3s;
}
.partner-custom-links__table-panel.animate {
    opacity: 0;
}
.partner-custom-links .redirection {
    padding-left: 10px;
}
.partner-custom-links__table-header {
    margin-top: 44px;
    display: -ms-grid;
    display: grid;
    grid-template-columns: 54px 107px 329px 72px 68px 78px 223px 188px 30px 32px;
    -ms-grid-columns: 54px 107px 329px 72px 68px 78px 223px 188px 30px 32px;
    /*font-family: 'Poppins Semibold';*/
    font-size: 12px;
    text-transform: uppercase;
    opacity: 1;
    border-bottom: 1px solid #dfe0e2;
    transition-timing-function: ease;
    transition-property: all;
    transition-delay: 0s;
    transition-duration: 0.3s;
}
.partner-custom-links__table-header.animate {
    opacity: 0;
}
.partner-custom-links__table-header--cell {
    padding-right: 27px;
    padding-bottom: 12px;
}
.partner-custom-links__table-header--cell.center {
    text-align: center;
}
.partner-custom-links__table-row {
    display: -ms-grid;
    display: grid;
    grid-template-columns: 54px 107px 329px 72px 68px 78px 223px 180px 32px 32px;
    -ms-grid-columns: 54px 107px 329px 72px 68px 78px 223px 180px 32px 32px;
    align-items: center;
    /*font-family: 'Poppins Regular';*/
}
.partner-custom-links__table-row--cell {
    padding: 0 27px 0 0;
    line-height: 58px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.partner-custom-links__table-row--cell.notePanel {
    position: relative;
    line-height: 24px;
}
.partner-custom-links__table-row--cell.notePanel::after {
    content: "";
    width: 13px;
    min-height: 0;
    max-height: 0;
    bottom: 0;
    position: absolute;
    -webkit-mask: url("img/tick_b.svg") no-repeat center;
    mask: url("img/tick_b.svg") no-repeat center;
    background-color: #45be31;
    transform: translate(138px, -22px);
    transition-timing-function: ease;
    transition-property: min-height;
    transition-delay: 0s;
    transition-duration: 0.3s;
}
.partner-custom-links__table-row--cell.notePanel::before {
    content: "";
    height: 10px;
    min-width: 0;
    max-width: 0;
    position: absolute;
    -webkit-mask: url("img/tick_a.svg") no-repeat center;
    mask: url("img/tick_a.svg") no-repeat center;
    background-color: #45be31;
    transform: translate(139px, 9px);
    transition-timing-function: ease;
    transition-property: min-width;
    transition-delay: 0.5s;
    transition-duration: 0.6s;
}
.partner-custom-links__table-row--cell.notePanel.save::after {
    min-height: 13px;
    max-height: 13px;
    transition-timing-function: ease;
    transition-property: min-height;
    transition-delay: 0.5s;
    transition-duration: 0.6s;
}
.partner-custom-links__table-row--cell.notePanel.save::before {
    min-width: 10px;
    max-width: 10px;
    transition-timing-function: ease;
    transition-property: min-width;
    transition-delay: 0s;
    transition-duration: 0.3s;
}
.partner-custom-links__table-row--cell.center {
    text-align: center;
}
.partner-custom-links__table-row--cell .TextFieldWidget {
    display: inherit;
    max-width: 131px;
}
.partner-custom-links__table-row .ico--trash {
    margin-left: 6px;
}
.client-data {
    padding: 0 0 0 60px;
    max-height: 0;
    display: flex;
    flex-wrap: wrap;
    /*font-family: 'Poppins Semibold';*/
    font-size: 12px;
    overflow: hidden;
    transition-timing-function: ease;
    transition-property: all;
    transition-delay: 0s;
    transition-duration: 0.3s;
}
.client-data.active {
    max-height: 454px;
    padding: 50px 0 50px 60px;
}
.client-data__table {
    width: 100%;
}
.client-data__table--row {
    margin-bottom: 14px;
    display: flex;
    /*font-family: 'Poppins Regular';*/
    font-size: 11px;
}
.client-data__table--row__name {
    width: 27%;
    margin-right: 28px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.client-data__table--row__date {
    width: 8%;
    text-align: right;
}
.client-data__table--row__total {
    width: 16%;
    text-align: right;
}
.client-data__box {
    width: 27%;
    margin-right: 28px;
    margin-bottom: 20px;
    text-transform: uppercase;
}
.client-data__box--count {
    color: #80838d;
}
.client-data__date {
    width: 8%;
    margin-bottom: 20px;
    text-align: right;
    text-transform: uppercase;
}
.client-data__total {
    width: 16%;
    margin-bottom: 20px;
    text-align: right;
    text-transform: uppercase;
}
.client-data.trial .pagersWrapper {
    width: 420px;
}
.client-data.client .pagersWrapper {
    width: 600px;
}
.client-data .pagersWrapper {
    margin-top: 18px;
    margin-bottom: 2px;
}
.client-data .pagersWrapper .prevNextPagerText {
    width: 100%;
    justify-content: flex-end;
}
.partner_main-panel {
    max-width: 1266px;
    margin: auto;
    padding-top: 80px;
}
.partner_before-table {
    margin-bottom: 15px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    /*font-family: 'Poppins Regular';*/
    font-size: 12px;
}
.partner_before-table__title {
    /*font-family: 'Poppins Regular';*/
    text-transform: uppercase;
}
.partner_before-table--icons {
    display: inline-flex;
    align-items: center;
}
.partner_before-table--icons .before-icons--text-bold {
    margin-bottom: 5px;
    margin-right: 20px;
    /*font-family: 'Poppins Semibold';*/
    font-size: 14px;
}
.partner_before-table--icons .ico--download,
.partner_before-table--icons .ico--table-options {
    margin-right: 20px;
}
.partner_before-table--icons .vertical-line {
    width: 1px;
    height: 23px;
    margin: 0 25px;
    background-color: #dfe0e2;
}
.partner_before-table--icons .DropDownSelect {
    width: 90px;
    margin-left: 5px;
    margin-right: 5px;
}
.partner_before-table--icons .DropDownSelect .dds-text {
    text-align: center;
}
.partner_table-panel {
    width: 1266px;
    margin: auto;
    margin-top: 55px;
}
.partner_table-panel-large {
    margin: 55px 20px 20px;
    padding: 20px;
    border: 1px solid #80838d;
    box-sizing: border-box;
}
.partner_table-panel-large .myPaginationBox {
    padding-bottom: 44px;
}
.partner_table-panel .myPaginationBox {
    padding-bottom: 44px;
}
.partner_table--cell {
    height: 30px;
    padding: 7px 10px 5px;
    display: flex;
    align-items: center;
    border-right: 1px solid #80838d;
    box-sizing: border-box;
}
.partner_table--cell .cell-content {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.partner_table--cell.price-format {
    justify-content: flex-end;
    text-align: right;
}
.partner_table--cell .CheckBoxWidget {
    margin-top: -2px;
}
.partner_table--cell .CheckBoxWidget .cbw-label {
    margin-top: 2px;
}
.partner_table--row {
    display: flex;
    align-items: center;
    /*font-family: Arial, Helvetica Neue, Helvetica, sans-serif;*/
    font-weight: normal;
    font-size: 12px;
    border-bottom: 1px solid #80838d;
}
.partner_table--row .partner_table--cell:last-child {
    border-right: 0;
}
.partner_table--row.selected {
    background-color: #eaeaec;
}
.partner_table--row-header {
    display: flex;
    align-items: center;
    font-size: 12px;
    border-bottom: 1px solid #80838d;
    position: relative;
    /*font-family: Arial, Helvetica Neue, Helvetica, sans-serif;*/
    font-weight: normal;
    font-weight: bold;
    font-size: 10px;
    text-transform: uppercase;
    background-color: #ffffff;
    border-top: 1px solid #80838d;
}
.partner_table--row-header .partner_table--cell:last-child {
    border-right: 0;
}
.partner_table--row-header.selected {
    background-color: #eaeaec;
}
.partner_table--row-header .partner_table--cell {
    height: 45px;
    align-items: flex-end;
}
.partner_table--row-header .partner_table--cell .cell-content {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: normal;
}
.partner_table--const .partner_table--cell:last-child {
    border-right: 1px solid #80838d;
}
.partner_table--const .partner_table--cell:first-child {
    width: 85px;
}
.partner_table--const .partner_table--cell:nth-child(2) {
    width: 60px;
}
.partner_table--const .partner_table--cell:nth-child(3) {
    width: 145px;
}
.partner_table--scroll {
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
}
.partner_table--scroll.partner-list .partner_table--cell:nth-child(1) {
    width: 240px;
}
.partner_table--scroll.partner-list .partner_table--cell:nth-child(2) {
    width: 160px;
}
.partner_table--scroll.partner-list .partner_table--cell:nth-child(3) {
    width: 70px;
}
.partner_table--scroll.partner-list .partner_table--cell:nth-child(4) {
    width: 60px;
}
.partner_table--scroll.partner-list .partner_table--cell:nth-child(5) {
    width: 90px;
}
.partner_table--scroll.partner-list .partner_table--cell:nth-child(6) {
    width: 60px;
}
.partner_table--scroll.partner-list .partner_table--cell:nth-child(7) {
    width: 70px;
}
.partner_table--scroll.partner-list .partner_table--cell:nth-child(8) {
    width: 90px;
}
.partner_table--scroll.partner-list .partner_table--cell:nth-child(9) {
    width: 80px;
}
.partner_table--scroll.partner-list .partner_table--cell:nth-child(10) {
    width: 70px;
}
.partner_table--scroll.partner-list .partner_table--cell:nth-child(11) {
    width: 80px;
}
.partner_table--scroll.partner-list .partner_table--cell:nth-child(12) {
    width: 90px;
}
.partner_table--scroll.partner-list .partner_table--cell:nth-child(13) {
    width: 140px;
}
.partner_table--scroll.partner-list .partner_table--cell:nth-child(14) {
    width: 100px;
}
.partner_table--scroll.partner-list .partner_table--cell:nth-child(15) {
    width: 90px;
}
.partner_table--scroll.partner-list .partner_table--cell:nth-child(16) {
    width: 100px;
}
.partner_table--scroll.partner-data .partner_table--cell:nth-child(1) {
    width: 190px;
}
.partner_table--scroll.partner-data .partner_table--cell:nth-child(2) {
    width: 185px;
}
.partner_table--scroll.partner-data .partner_table--cell:nth-child(3) {
    width: 90px;
}
.partner_table--scroll.partner-data .partner_table--cell:nth-child(4) {
    width: 60px;
}
.partner_table--scroll.partner-data .partner_table--cell:nth-child(5) {
    width: 70px;
}
.partner_table--scroll.partner-data .partner_table--cell:nth-child(6) {
    width: 60px;
}
.partner_table--scroll.partner-data .partner_table--cell:nth-child(7) {
    width: 105px;
}
.partner_table--scroll.partner-data .partner_table--cell:nth-child(8) {
    width: 100px;
}
.partner_table--scroll.partner-data .partner_table--cell:nth-child(9) {
    width: 110px;
}
.partner_table--scroll.partner-data .partner_table--cell:nth-child(10) {
    width: 110px;
}
.partner_table--scroll.partner-data .partner_table--cell:nth-child(11) {
    width: 120px;
}
.partner_table--scroll.partner-data .partner_table--cell:nth-child(12) {
    width: 110px;
}
.partner_table--scroll.partner-data .partner_table--cell:nth-child(13) {
    width: 100px;
}
.partner_table--scroll.partner-data .partner_table--cell:nth-child(14) {
    width: 110px;
}
.partner_tables {
    display: flex;
}
.partner_tables .partner_table--row:last-child,
.partner_tables .partner_table--row-header:last-child {
    margin-bottom: 18px;
}
.partner_commission-table {
    display: grid;
}
.partner_commission-table .cbw-label {
    margin-left: 8px;
}
.partner_commission-table--additional {
    padding: 20px 180px;
    display: flex;
    justify-content: space-between;
    border-bottom: 1px solid #c0c1c6;
}
.partner_commission-table--additional.first {
    border-bottom: 0;
}
.partner_commission-table--additional__box {
    display: block;
}
.partner_commission-table--additional__box--title {
    display: inline-block;
    /*font-family: 'Poppins Semibold';*/
    text-transform: uppercase;
}
.partner_commission-table--additional__box--value {
    margin-left: 5px;
    display: inline-block;
    /*font-family: 'Poppins Regular';*/
}
.partner_commission-table .partner_commission-table--row {
    height: 100%;
    min-height: 29px;
    padding: 6px 5px 5px;
    display: grid;
    grid-auto-flow: column;
    grid-template-columns: 3% 3% 12% 13% 3% 6% 3% 3% 3% 6% 6% 7% 6% 6% 6% 6% 6% 2%;
    align-items: center;
    /*font-family: Arial, Helvetica Neue, Helvetica, sans-serif;*/
    font-weight: normal;
    font-size: 12px;
    border-top: 1px solid #c0c1c6;
    box-sizing: border-box;
}
.partner_commission-table .partner_commission-table--row .partner_commission-table--cell.error-filed {
    color: #ec1940;
}
.partner_commission-table .partner_commission-table--row .partner_commission-table--cell {
    max-width: 100%;
    justify-self: start;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    box-sizing: border-box;
}
.partner_commission-table .partner_commission-table--row .partner_commission-table--cell:nth-child(3),
.partner_commission-table .partner_commission-table--row .partner_commission-table--cell:nth-child(4) {
    max-width: 90%;
}
.partner_commission-table .partner_commission-table--row .partner_commission-table--cell:nth-child(6),
.partner_commission-table .partner_commission-table--row .partner_commission-table--cell:nth-child(7),
.partner_commission-table .partner_commission-table--row .partner_commission-table--cell:nth-child(8),
.partner_commission-table .partner_commission-table--row .partner_commission-table--cell:nth-child(9),
.partner_commission-table .partner_commission-table--row .partner_commission-table--cell:nth-child(10),
.partner_commission-table .partner_commission-table--row .partner_commission-table--cell:nth-child(11) {
    margin-left: 8px;
}
.partner_commission-table .partner_commission-table--row .partner_commission-table--cell:nth-child(7),
.partner_commission-table .partner_commission-table--row .partner_commission-table--cell:nth-child(8),
.partner_commission-table .partner_commission-table--row .partner_commission-table--cell:nth-child(9),
.partner_commission-table .partner_commission-table--row .partner_commission-table--cell:nth-child(10),
.partner_commission-table .partner_commission-table--row .partner_commission-table--cell:nth-child(11),
.partner_commission-table .partner_commission-table--row .partner_commission-table--cell:nth-child(13),
.partner_commission-table .partner_commission-table--row .partner_commission-table--cell:nth-child(15),
.partner_commission-table .partner_commission-table--row .partner_commission-table--cell:nth-child(16),
.partner_commission-table .partner_commission-table--row .partner_commission-table--cell:nth-child(17) {
    justify-self: end;
    text-align: right;
}
.partner_commission-table .partner_commission-table--row .partner_commission-table--cell:nth-child(12),
.partner_commission-table .partner_commission-table--row .partner_commission-table--cell:nth-child(14) {
    justify-self: center;
    text-align: center;
}
.partner_commission-table .partner_commission-table--row .partner_commission-table--cell .pct_cb-yes {
    color: #45be31;
    text-transform: uppercase;
}
.partner_commission-table .partner_commission-table--row .partner_commission-table--cell.partner_arrow {
    width: 9px;
    height: 12px;
    margin: auto;
    background-image: url("img/tableArrows.svg");
    background-repeat: no-repeat;
    background-position: -9px 0;
}
.partner_commission-table .partner_commission-table--row .partner_commission-table--cell.partner_arrow.partner_arrow_up {
    background-position: 0 0;
}
.partner_commission-table .partner_commission-table--row.partner_commission-table--row-header {
    height: 100%;
    min-height: 45px;
    align-items: end;
    /*font-family: Arial, Helvetica Neue, Helvetica, sans-serif;*/
    font-weight: normal;
    font-weight: bold;
    font-size: 10px;
    text-transform: uppercase;
}
.partner_commission-table .partner_commission-table--row.partner_commission-table--row-header .partner_commission-table--cell {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: normal;
    justify-self: stretch;
}
.partner_commission-table.partner_commission-table--summary {
    height: 52px;
    padding: 5px;
    display: grid;
    grid-auto-flow: column;
    grid-template-columns: 24% 9% 6% 4% 3% 3% 6% 6% 4% 13% 20%;
    align-items: center;
    /*font-family: Arial, Helvetica Neue, Helvetica, sans-serif;*/
    font-weight: normal;
    font-weight: bold;
    font-size: 12px;
    text-align: right;
    text-transform: uppercase;
    border-top: 1px solid #c0c1c6;
    border-bottom: 1px solid #c0c1c6;
    box-sizing: border-box;
}
.partner_commission-table.partner_commission-table--summary.first {
    border-bottom: 0;
}
.partner_commission-table .partner_payment-table--row {
    height: 100%;
    min-height: 32px;
    padding: 6px 5px 5px;
    display: grid;
    grid-auto-flow: column;
    grid-template-columns: 5% 3% 13% 18% 7% 7% 7% 7% 7% 7% 8% 6% 5%;
    align-items: center;
    /*font-family: Arial, Helvetica Neue, Helvetica, sans-serif;*/
    font-weight: normal;
    font-size: 12px;
    border-top: 1px solid #c0c1c6;
    box-sizing: border-box;
}
.partner_commission-table .partner_payment-table--row .partner_payment-table--cell {
    max-width: 100%;
    justify-self: start;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    box-sizing: border-box;
}
.partner_commission-table .partner_payment-table--row .partner_payment-table--cell:nth-child(3),
.partner_commission-table .partner_payment-table--row .partner_payment-table--cell:nth-child(4) {
    max-width: 90%;
}
.partner_commission-table .partner_payment-table--row .partner_payment-table--cell:nth-child(6),
.partner_commission-table .partner_payment-table--row .partner_payment-table--cell:nth-child(7),
.partner_commission-table .partner_payment-table--row .partner_payment-table--cell:nth-child(8),
.partner_commission-table .partner_payment-table--row .partner_payment-table--cell:nth-child(9),
.partner_commission-table .partner_payment-table--row .partner_payment-table--cell:nth-child(10),
.partner_commission-table .partner_payment-table--row .partner_payment-table--cell:nth-child(12) {
    margin-left: 8px;
}
.partner_commission-table .partner_payment-table--row .partner_payment-table--cell:nth-child(11) {
    margin-left: 25px;
}
.partner_commission-table .partner_payment-table--row .partner_payment-table--cell:nth-child(5),
.partner_commission-table .partner_payment-table--row .partner_payment-table--cell:nth-child(6),
.partner_commission-table .partner_payment-table--row .partner_payment-table--cell:nth-child(7),
.partner_commission-table .partner_payment-table--row .partner_payment-table--cell:nth-child(8),
.partner_commission-table .partner_payment-table--row .partner_payment-table--cell:nth-child(9),
.partner_commission-table .partner_payment-table--row .partner_payment-table--cell:nth-child(10) {
    justify-self: end;
    text-align: right;
}
.partner_commission-table .partner_payment-table--row .partner_payment-table--cell:nth-child(13) {
    justify-self: center;
    text-align: center;
}
.partner_commission-table .partner_payment-table--row .partner_payment-table--cell.error {
    width: 18px;
    height: 14px;
    margin-left: 2px;
    background-size: contain;
}
.partner_commission-table .partner_payment-table--row .partner_payment-table--cell.paused {
    width: 11px;
    height: 12px;
    background-size: contain;
}
.partner_commission-table .partner_payment-table--row.partner_payment-table--row-header {
    height: 100%;
    min-height: 45px;
    align-items: end;
    /*font-family: Arial, Helvetica Neue, Helvetica, sans-serif;*/
    font-weight: normal;
    font-weight: bold;
    font-size: 10px;
    text-transform: uppercase;
}
.partner_commission-table .partner_payment-table--row.partner_payment-table--row-header .partner_payment-table--cell {
    justify-self: stretch;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: normal;
}
.partner_commission-table.partner_payment-table--summary {
    height: 52px;
    padding: 5px;
    display: grid;
    grid-auto-flow: column;
    grid-template-columns: 37% 9% 7% 7% 7% 7% 7% 19%;
    align-items: center;
    /*font-family: Arial, Helvetica Neue, Helvetica, sans-serif;*/
    font-weight: normal;
    font-weight: bold;
    font-size: 12px;
    text-align: right;
    text-transform: uppercase;
    border-top: 1px solid #c0c1c6;
    border-bottom: 1px solid #c0c1c6;
    box-sizing: border-box;
}
.partner_commission-table.partner_list-table--summary {
    height: 52px;
    display: grid;
    grid-auto-flow: column;
    grid-template-columns: 240px 160px 70px 60px 90px 60px 70px 90px 80px 70px 80px 90px 140px 100px 90px 100px;
    align-items: center;
    /*font-family: Arial, Helvetica Neue, Helvetica, sans-serif;*/
    font-weight: normal;
    font-weight: bold;
    font-size: 12px;
    text-align: right;
    text-transform: uppercase;
    border-bottom: 1px solid #c0c1c6;
    box-sizing: border-box;
}
.partner_commission-table.partner_list-table--summary div {
    padding: 10px;
}
.partner_commission-table.partner_list-table--summary div:nth-child(4),
.partner_commission-table.partner_list-table--summary div:nth-child(5),
.partner_commission-table.partner_list-table--summary div:nth-child(6),
.partner_commission-table.partner_list-table--summary div:nth-child(11) {
    text-align: left;
}
.partner_commission-table.partner_list-table--summary.partner_list-table--summary-const {
    grid-template-columns: 100%;
    text-align: right;
}
.partner_commission-table.partner_data-table--summary {
    height: 52px;
    display: grid;
    grid-auto-flow: column;
    grid-template-columns: 190px 185px 90px 60px 70px 60px 105px 100px 110px 110px 120px 110px 100px 110px;
    align-items: center;
    /*font-family: Arial, Helvetica Neue, Helvetica, sans-serif;*/
    font-weight: normal;
    font-weight: bold;
    font-size: 12px;
    text-align: right;
    text-transform: uppercase;
    border-bottom: 1px solid #c0c1c6;
    box-sizing: border-box;
}
.partner_commission-table.partner_data-table--summary div {
    padding: 10px;
}
.partner_commission-table.partner_data-table--summary div:nth-child(4),
.partner_commission-table.partner_data-table--summary div:nth-child(5),
.partner_commission-table.partner_data-table--summary div:nth-child(6) {
    text-align: left;
}
.partner_commission-table.partner_data-table--summary.partner_data-table--summary-const {
    grid-template-columns: 100%;
    text-align: right;
}
.admin .partner_commission_clients-table {
    width: 700px;
    margin: 30px auto;
    display: flex;
    flex-direction: column;
    box-sizing: border-box;
}
.admin .partner_commission_clients-table .partner_commission_clients-table--row {
    width: 100%;
    margin-bottom: 14px;
    display: flex;
    align-items: center;
    /*font-family: 'Poppins Regular';*/
    font-size: 12px;
}
.admin .partner_commission_clients-table .partner_commission_clients-table--row .partner_commission_clients-table--cell {
    display: flex;
    align-items: center;
}
.admin .partner_commission_clients-table .partner_commission_clients-table--row .partner_commission_clients-table--cell:nth-child(1) {
    width: 52%;
}
.admin .partner_commission_clients-table .partner_commission_clients-table--row .partner_commission_clients-table--cell:nth-child(2) {
    width: 13%;
}
.admin .partner_commission_clients-table .partner_commission_clients-table--row .partner_commission_clients-table--cell:nth-child(3),
.admin .partner_commission_clients-table .partner_commission_clients-table--row .partner_commission_clients-table--cell:nth-child(4) {
    width: 15%;
    justify-content: center;
}
.admin .partner_commission_clients-table .partner_commission_clients-table--row .partner_commission_clients-table--cell:nth-child(5) {
    width: 5%;
    justify-content: center;
}
.partner_commission_clients-table {
    width: 700px;
    margin: 30px auto;
    display: flex;
    flex-direction: column;
    box-sizing: border-box;
}
.partner_commission_clients-table .partner_commission_clients-table--row {
    width: 100%;
    margin-bottom: 14px;
    display: flex;
    align-items: center;
    /*font-family: 'Poppins Regular';*/
    font-size: 12px;
}
.partner_commission_clients-table .partner_commission_clients-table--row .partner_commission_clients-table--cell {
    display: flex;
    align-items: center;
}
.partner_commission_clients-table .partner_commission_clients-table--row .partner_commission_clients-table--cell:nth-child(1) {
    width: 43%;
    margin-right: 28px;
}
.partner_commission_clients-table .partner_commission_clients-table--row .partner_commission_clients-table--cell:nth-child(2) {
    width: 12%;
    justify-content: left;
}
.partner_commission_clients-table .partner_commission_clients-table--row .partner_commission_clients-table--cell:nth-child(3) {
    width: 15%;
    justify-content: right;
}
.partner_commission_clients-table .partner_commission_clients-table--row .partner_commission_clients-table--cell:nth-child(4) {
    width: 21%;
    justify-content: right;
}
.partner_commission_clients-table .partner_commission_clients-table--row .partner_commission_clients-table--cell:nth-child(5) {
    width: 5%;
    justify-content: right;
}
.partner_commission_clients-table .partner_commission_clients-table--row .partner_commission_clients-table--cell .partner_commission_clients-table--cell--cell-content {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.partner_commission_clients-table .partner_commission_clients-table--row.partner_commission_clients-table--row-header {
    /*font-family: 'Poppins Semibold';*/
    font-size: 12px;
    margin-bottom: 20px;
    text-transform: uppercase;
}
.partner_details-header {
    margin-top: 35px;
    margin-bottom: 65px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    /*font-family: 'Poppins Regular';*/
    font-size: 14px;
    text-transform: uppercase;
}
.partner_details-header .info-paragraph {
    padding-left: 23px;
    text-transform: none;
}
.partner_details-header .info-paragraph .link {
    text-decoration: underline;
}
.partner_details-header .partner_details-header--left .name {
    /*font-family: 'Poppins Semibold';*/
    font-size: 20px;
}
.partner_details-header .partner_details-header--left .email {
    color: #80838d;
    text-transform: lowercase;
}
.partner_details-header .partnerLink {
    margin-top: 10px;
    display: flex;
    align-items: center;
    /*font-family: 'Poppins Regular';*/
    text-transform: lowercase;
}
.partner_details-header .partnerLink__container {
    display: inline-block;
    position: relative;
}
.partner_details-header .partnerLink--hide {
    opacity: 0;
}
.partner_details-header .partnerLink__input {
    top: -2000px;
    width: 50px;
    position: absolute;
}
.partner_details-header .partnerLink__text {
    /*font-family: 'Poppins Regular Italic';*/;
    transition-timing-function: ease;
    transition-property: opacity;
    transition-delay: 0s;
    transition-duration: 0.3s;
}
.partner_details-header .partnerLink__label {
    transition-timing-function: ease;
    transition-property: opacity;
    transition-delay: 0s;
    transition-duration: 0.3s;
}
.partner_details-header .partnerLink__link {
    margin-left: 16px;
    color: #294cc7;
    transition-timing-function: ease;
    transition-property: all;
    transition-delay: 0s;
    transition-duration: 0.2s;
}
.partner_details-header .partnerLink__link:hover {
    color: #476df1;
}
.partner_details-header .partnerLink .ico--copy {
    margin-left: 5px;
}
.partner_details-header .partner_details-header--right .bold {
    /*font-family: 'Poppins Semibold';*/
}
.partner_header--back {
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    /*font-family: 'Poppins Regular';*/
    font-size: 13px;
    color: #80838d;
}
.partner_header--back:hover {
    text-decoration: underline;
    cursor: pointer;
}
.partner_details-table {
    width: 100%;
    padding-top: 10px;
    display: flex;
    flex-direction: column;
    border-bottom: 1px solid #dfe0e2;
}
.partner_details-table .partner_details-table__cell {
    height: 100%;
    display: flex;
    align-items: center;
    box-sizing: border-box;
}
.partner_details-table .partner_details-table__cell--std-text {
    text-transform: none;
}
.partner_details-table .partner_details-table__cell .partner-cell__content {
    width: 100%;
}
.partner_details-table .partner_details-table__cell .partner-cell__content.partner-cell-fontArial {
    /*font-family: Arial, Helvetica Neue, Helvetica, sans-serif;*/
    font-weight: normal;
    font-size: 16px;
}
.partner_details-table .partner_details-table__cell .partner-cell__content.partner-cell-centered {
    justify-content: center;
    text-align: center;
}
.partner_details-table .partner_details-table__cell .partner-cell__content.partner-cell-right {
    justify-content: flex-end;
    text-align: right;
}
.partner_details-table .partner_details-table__row.esitmated {
    color: #80838d;
}
.partner_details-table .partner_details-table__row {
    width: 100%;
    height: 55px;
    display: flex;
    align-items: center;
    /*font-family: 'Poppins Regular';*/
    font-size: 14px;
    line-height: 21px;
    text-transform: uppercase;
    border-top: 1px solid #dfe0e2;
    box-sizing: border-box;
}
.partner_details-table .partner_details-table__row--document {
    width: 800px;
}
.partner_details-table .partner_details-table__row.partner_details-table__row-header {
    height: 46px;
    /*font-family: 'Poppins Semibold';*/
    font-size: 12px;
    line-height: 15px;
}
.partner_details-table .partner_details-table__row .partner_details-table__cell:nth-child(1) {
    width: 5%;
}
.partner_details-table .partner_details-table__row .partner_details-table__cell:nth-child(2) {
    width: 12%;
}
.partner_details-table .partner_details-table__row .partner_details-table__cell:nth-child(3) {
    width: 29%;
}
.partner_details-table .partner_details-table__row .partner_details-table__cell:nth-child(4) {
    width: 6%;
}
.partner_details-table .partner_details-table__row .partner_details-table__cell:nth-child(5) {
    width: 12%;
}
.partner_details-table .partner_details-table__row .partner_details-table__cell:nth-child(6) {
    width: 12%;
}
.partner_details-table .partner_details-table__row .partner_details-table__cell:nth-child(7) {
    width: 12%;
}
.partner_details-table .partner_details-table__row .partner_details-table__cell:nth-child(8) {
    width: 12%;
}
.partner_details-table .partner_details-table__row .partner_details-table__cell--greedy {
    width: auto;
    flex: 1 0 auto;
}
.partner_details-table .partner_details-table__row .partner_details-table__cell--buttons {
    margin-left: 15px;
}
.partner_dashboard.user-view {
    padding-top: 0;
}
.partner_dashboard.user-view .partner_flex {
    margin-top: 75px;
}
.partner_dashboard.user-view .partner_flex__table {
    width: 400px;
    margin-right: 70px;
}
.partner_dashboard.user-view .partner_flex__table .f-label + div {
    overflow: hidden;
}
.partner_dashboard.user-view .partner_flex__partner-commission {
    width: 710px;
}
.partner_dashboard.user-view .partner_main-panel {
    padding-top: 69px;
    padding-bottom: 150px;
}
.partner_dashboard.user-view .partner_details-header .partner_details-header--right {
    top: -15px;
    position: relative;
}
.partner_dashboard.user-view .partner_details-header {
    margin-top: 0;
    margin-bottom: 0;
}
.partner_dashboard.user-view .partner_details-table--row {
    font-size: 16px;
}
.textWidget-disable .tfw-input[disabled] {
    /*font-family: 'Poppins Regular';*/
    -webkit-text-fill-color: #c0c1c6;
    color: #c0c1c6;
    font-style: normal;
    border: 0 #dfe0e2;
}
.textWidget-disable .tfw-label {
    display: none;
}
.partner-modal .info-paragraph {
    margin-top: 18px;
    margin-bottom: 23px;
}
.partner-modal__name-desc {
    margin-bottom: 40px;
}
.partner-modal__name .modal-status .action-bar {
    margin-top: 40px;
}
.partner-modal__aditional-panel {
    max-height: 0;
    opacity: 0;
    overflow: hidden;
    transition-timing-function: ease;
    transition-property: max-height, opacity;
    transition-delay: 0s;
    transition-duration: 0.4s;
}
.partner-modal__aditional-panel.active {
    max-height: 500px;
    opacity: 1;
    overflow: hidden;
}
.partner-modal .calendarInput {
    width: 100%;
    margin-right: 30px;
}
.partner-modal .calendarInput.empty {
    color: #80838d;
}
.partner-modal .cal-wrapper {
    margin-top: 30px;
    position: absolute;
    z-index: 9999;
}
.partner .profile-settings .setting-row .calendar-error-label.error-label {
    top: 23px;
    left: 114px;
    position: absolute;
}
.partner .profile-settings .setting-row .cal-wrapper {
    margin-left: 112px;
    position: absolute;
    z-index: 9999;
}
.partner .profile-settings .setting-row .calendarInput {
    margin-top: -6px;
    margin-right: 0;
    padding: 0;
    line-height: 34px;
}
.partner .profile-settings .disabled {
    pointer-events: none;
}
.copy-info {
    /*font-family: 'Poppins Regular';*/
    top: 0;
    left: 0;
    position: absolute;
    opacity: 0;
    transition-timing-function: ease;
    transition-property: opacity;
    transition-delay: 0s;
    transition-duration: 0.5s ease;
}
.copy-info.show {
    opacity: 1;
}
.copy-info::before {
    content: "";
    left: 0;
    position: absolute;
}
.copy-info.green {
    padding-left: 20px;
    color: #45be31;
}
.copy-info.green::before {
    background-image: url("img/teak_small.svg");
    width: 12px;
    height: 12px;
    margin-top: auto;
    margin-bottom: auto;
    top: 0;
    bottom: 0;
    color: #45be31;
}
.copy-info.red {
    padding-left: 17px;
    color: #ec1940;
}
.copy-info.red::before {
    content: "+";
    top: 11px;
    font-size: 32px;
    color: #ec1940;
    line-height: 0;
    transform: rotate(45deg);
}
.user-link {
    margin-bottom: 20px;
    /*font-family: 'Poppins Regular';*/
    color: #294cc7;
    text-decoration: underline;
    cursor: pointer;
    transition-timing-function: ease;
    transition-property: all;
    transition-delay: 0s;
    transition-duration: 0.5s;
}
.user-link:hover {
    color: #476df1;
    text-decoration: none;
}
.partner-row-link {
    padding: 10px;
    display: grid;
    grid-auto-flow: column;
    grid-template-columns: 4% 40% 40% 6%;
}
.partner-row-link.active {
    color: #45be31;
}
.partner-row-link.removed {
    color: #ec1940;
}
.partner-row-link:nth-child(2n) {
    background-color: #eaeaec;
}
.partner-row-link:nth-child(2n+1) {
    background-color: #f5f5f6;
}
.partner-row-link__lp {
    margin-right: 20px;
}
.partner-row-link__url {
    margin-right: 20px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.partner-row-link__redirect {
    margin-right: 20px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.partner-row-link__status {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.PopupTooltip.sa-onboarding {
    background-color: #2c3141;
    border-radius: 8px;
    border: 0;
    position: relative;
}
.PopupTooltip.sa-onboarding .arrow-r::before,
.PopupTooltip.sa-onboarding .arrow-l::before {
    background-color: #2c3141;
    box-shadow: none;
    border: 0;
}
.PopupTooltip.sa-onboarding .pt-content {
    padding: 0;
}
.PopupTooltip.sa-onboarding .pt-content h1 {
    color: #ffffff;
    margin-bottom: 11px;
    /*font-family: 'Poppins Semibold';*/
    font-size: 13px;
}
.PopupTooltip.sa-onboarding .pt-content h1:first-child {
    margin-top: 34px;
}
.PopupTooltip.sa-onboarding .pt-content p {
    color: #ffffff;
    font-size: 12px;
    line-height: 17px;
}
.PopupTooltip.sa-onboarding .ico--close-big {
    position: absolute;
    right: 15px;
    top: 15px;
    cursor: pointer;
}
.PopupTooltip.sa-onboarding .ico--close-big::after {
    background-color: #ffffff;
}
.PopupTooltip.sa-onboarding .ico-glow:hover {
    background-color: #565a67;
}
.PopupTooltip.sa-onboarding.pt-size--xl {
    width: 469px;
    height: 206px;
}
.PopupTooltip.sa-onboarding .sa-onboarding__content {
    display: flex;
    border-radius: 8px;
    overflow: hidden;
}
.PopupTooltip.sa-onboarding .sa-onboarding__image {
    height: 206px;
    width: 148px;
    margin-right: 33px;
    background-color: #565a67;
}
.PopupTooltip.sa-onboarding .sa-onboarding__image::after {
    content: '';
}
.PopupTooltip.sa-onboarding .sa-onboarding__image--path::after {
    background-image: url('../img/img_sa-onboarding-path-agency.svg');
    width: 96px;
    height: 116px;
    margin: 45px auto 0;
    display: block;
    background-size: contain;
}
.PopupTooltip.sa-onboarding .sa-onboarding__text {
    width: 245px;
}
.PopupTooltip.sa-onboarding .sa-onboarding__btn {
    margin-top: 21px;
    display: inline-block;
    /*font-family: 'Poppins Semibold';*/
    font-size: 14px;
    line-height: 21px;
    color: #2c3141;
    background-color: #ffffff;
    padding: 7px 27px;
    border-radius: 5px;
    text-transform: uppercase;
    cursor: pointer;
}
.PopupTooltip.sa-onboarding--sa-product {
    background-color: #476df1;
}
.PopupTooltip.sa-onboarding--sa-product .arrow-r::before,
.PopupTooltip.sa-onboarding--sa-product .arrow-l::before {
    background-color: #476df1;
}
.PopupTooltip.sa-onboarding--sa-product .sa-onboarding__image {
    background-color: #7a98ff;
}
.PopupTooltip.sa-onboarding--sa-product .sa-onboarding__image--path::after {
    background-image: url('../img/img_sa-onboarding-path.svg');
}
.PopupTooltip.sa-onboarding--sa-product .ico-glow:hover {
    background-color: #294cc7;
}
.colBlackLight {
    color: #2c3141;
}
.noselect {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.boxSizing {
    box-sizing: border-box;
}
.no-hand {
    cursor: default !important;
}
.ellipsis {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.no-wrap-bracket {
    white-space: nowrap;
    display: inline;
}
.loaderRotate {
    animation: myrotate 3s linear infinite;
    -webkit-animation: myrotate 3s linear infinite;
    display: block;
}
.loaderRotateFast {
    animation: myrotate 1s linear infinite;
    -webkit-animation: myrotate 1s linear infinite;
    display: block;
}
@keyframes myrotate {
    0% {
        transform: rotate(0deg);
    }
    100% {
        transform: rotate(360deg);
    }
}
@-webkit-keyframes myrotate {
    0% {
        -webkit-transform: rotate(0deg);
    }
    100% {
        -webkit-transform: rotate(360deg);
    }
}
body {
    /*font-family: 'Poppins Regular';*/
    font-size: 14px;
    color: #2c3141;
    background-color: #ffffff;
    overflow-y: scroll;
    margin: 0;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
#divBody {
    display: flex;
    flex-direction: column;
    min-height: 100vh;
}
#divContent {
    flex: 1 0 auto;
    min-height: 300px;
}
#divContent.relative {
    position: relative;
}
#divBar {
    position: -webkit-sticky;
    position: sticky;
    z-index: 1;
    bottom: 0;
    margin-bottom: 15px;
    margin-top: -40px;
    transition-timing-function: ease;
    transition-property: all;
    transition-delay: 0s;
    transition-duration: 0.2s;
}
#divBar:empty {
    margin-bottom: 0;
    margin-top: 0;
}
.mainContent {
    width: 100%;
    padding-top: 50px;
}
.mainContent.mainContent--no-padding,
.mainContent.mainContent--modal {
    padding-top: 0;
}
.mainContent .rowContent {
    position: relative;
    margin-left: auto;
    margin-right: auto;
    width: 1180px;
}
.mainContent .rowContent .window {
    width: 1180px;
    margin-left: auto;
    margin-right: auto;
}
.divBodyWhite {
    background-color: #ffffff !important;
}
#divBody,
#divFoot,
#divMainLoader {
    min-width: 1200px;
}
#divImportLoader .importProgress {
    top: 0;
    width: 100vw;
    height: 100vh;
    left: 0;
    position: fixed;
    background: rgba(255, 255, 255, 0.9);
    padding-bottom: 0;
    z-index: 99;
}
#divImportLoader .importProgress .importLoader {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
    height: 94px;
}
#divImportLoader .importProgress .importLoader .importHead {
    margin-top: 0;
}
#divImportLoader .importProgress .importLoader .progress .procent {
    color: #2c3141;
}
.divDots {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.inline {
    display: inline;
}
table {
    border-spacing: 0;
    border-collapse: collapse;
}
/*div,*/
/*textarea:focus,*/
/*input:focus,*/
/*select:focus {*/
/*    -moz-outline-style: none;*/
/*    outline: none 0;*/
/*}*/
select {
    border-radius: 0;
}
.grey {
    color: #80838d;
}
.blue {
    color: #294cc7;
}
.font-regular {
    /*font-family: 'Poppins Regular';*/
}
.font-italic {
    /*font-family: 'Poppins Regular Italic';*/;
}
.fontBradley {
    /*font-family: 'Bradley';*/
}
.divHide {
    display: none;
}
.labelUnderline {
    text-decoration: underline;
}
.labelUnderline:hover {
    text-decoration: none;
}
.filterLabel {
    text-decoration: underline;
    cursor: pointer;
    /*font-family: 'Poppins Regular';*/
    font-size: 14px;
    color: #2c3141;
}
.filterLabel:hover {
    text-decoration: none;
}
.filterLabel.blue {
    color: #294cc7;
}
.errorLabel {
    position: absolute;
    color: #ec1940 !important;
    /*font-family: 'Poppins Regular Italic';*/;
    font-size: 12px;
    margin-top: -2px;
}
.errorFrame {
    outline: 1px solid #ec1940;
    outline-offset: -1px;
}
.labelRight {
    text-align: right;
}
.inputFieldErr {
    border-bottom: 1px solid #ec1940;
}
.inputFieldErr:hover {
    border-bottom: 1px solid #ec1940;
}
.inputFieldErr:focus {
    border-bottom: 1px solid #ec1940;
}
.calendarInput {
    display: block;
    border: 1px solid #c0c1c6;
    color: #2c3141;
    line-height: 34px;
    cursor: pointer;
    padding: 0 10px;
    border-radius: 5px;
    /*font-family: 'Poppins Regular';*/
    font-size: 14px;
    transition-timing-function: ease;
    transition-property: color, border-color;
    transition-delay: 0s;
    transition-duration: 0.3s;
}
.calendarInput.ico-active {
    border-color: #2c3141;
}
.calendarInput.empty {
    color: #80838d;
}
.calendarInput:hover {
    border-color: #80838d;
}
.calendarInput.error {
    border-color: #ec1940;
}
.errorText {
    position: absolute;
    color: #ec1940 !important;
    /*font-family: 'Poppins Regular Italic';*/;
    font-size: 12px;
    margin-top: -2px;
    display: none;
}
.errorMessage .errorText {
    display: block;
    width: 385px;
}
.errorMessage .inputField {
    border-bottom: 1px solid #ec1940;
}
.errorMessage .inputField:hover {
    border-bottom: 1px solid #ec1940;
}
.errorMessage .inputField:FOCUS {
    border-bottom: 1px solid #ec1940;
}
.hand,
.hand:hover {
    cursor: pointer;
}
.handText,
.handText:hover {
    cursor: text;
}
.divCenter {
    margin-left: auto;
    margin-right: auto;
}
.cmn-popupMenu {
    min-width: 60px;
}
.cmn-popupMenu .popupContent {
    overflow: hidden;
}
.cmn-popupMenu .pm-arrow {
    display: block;
    position: relative;
    overflow: hidden;
    top: 1px;
    left: 0;
    right: 0;
    height: 15px;
}
.cmn-popupMenu .pm-arrow::before,
.cmn-popupMenu .pm-arrow-XXX::after {
    content: '';
    display: block;
    position: absolute;
    left: 50%;
    box-sizing: border-box;
    transform-origin: 0 0;
    transform: rotate(45deg);
    border-width: 1px 0 0 1px;
    border-style: solid;
    border-color: #80838d;
}
.cmn-popupMenu .pm-arrow::before {
    width: 35px;
    height: 35px;
    background-color: #ffffff;
}
.cmn-popupMenu .pm-arrow--down {
    top: -1px;
    transform: rotate(180deg);
}
.cmn-popupMenu .pm-content {
    border-width: 1px;
    border-style: solid;
    border-color: #80838d;
    background-color: #ffffff;
    padding: 5px;
}
.cmn-popupMenu .pm-content .menu-list {
    padding: 20px;
}
.cmn-popupMenu .pm-content .menu-list .list-item {
    position: relative;
    padding: 15px 0 10px;
    cursor: pointer;
}
.cmn-popupMenu .pm-content .menu-list .list-item:first-child {
    padding-top: 0;
}
.cmn-popupMenu .pm-content .menu-list .list-item::after {
    content: '';
    display: block;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    height: 1px;
    background-color: #80838d;
}
.cmn-popupMenu .pm-content .menu-list .list-item:hover::after {
    height: 2px;
    background-color: #45be31;
}
.cmn-popupMenu .pm-content .menu-list .text-item {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.cmn-popupMenu .pm-content .filterPopupButton {
    margin-top: 40px;
    margin-left: 15px;
    background-image: url("img/button_add.svg");
    background-position: left 6px;
    width: 206px;
    text-align: right;
    background-repeat: no-repeat;
    cursor: pointer;
    /*font-family: 'Poppins Regular';*/
    font-size: 16px;
    text-decoration: underline;
}
.cmn-popupMenu .pm-content .filterPopupButton:hover {
    text-decoration: none;
}
.cmn-popupMenu .pm-content--down {
    top: 0px;
}
.comboButton {
    width: 100px;
    height: 50px;
    position: absolute;
    top: 185px;
    left: 500px;
}
.cmn-myCombo {
    min-width: 60px;
}
.cmn-myCombo .pm-arrow {
    display: block;
    position: relative;
    overflow: hidden;
    z-index: 2;
    top: 0;
    left: 0;
    right: 0;
    height: 15px;
}
.cmn-myCombo .pm-arrow::before,
.cmn-myCombo .pm-arrow::after {
    content: '';
    display: block;
    position: absolute;
    left: 50%;
    box-sizing: border-box;
    transform-origin: 0 0;
    transform: rotate(45deg);
    border-width: 1px 0 0 1px;
    border-style: solid;
    border-color: #80838d;
}
.cmn-myCombo .pm-arrow::before {
    width: 35px;
    height: 35px;
    background-color: #ffffff;
}
.cmn-myCombo .pm-content {
    position: relative;
    z-index: 1;
    background-color: #ffffff;
    box-shadow: 0 0 3px 0 #eaeaec;
    padding: 5px;
}
.cmn-myCombo .pm-content.scrollable {
    padding: 0;
    overflow: hidden;
}
.cmn-myCombo .pm-content.scrollable .customFilterPopup {
    padding: 5px 20px 20px;
}
.cmn-myCombo .pm-content .customFilterPopup .elementOfList {
    border-bottom: 1px solid #dfe0e2;
    padding-top: 6px;
    padding-bottom: 6px;
    cursor: pointer;
}
.cmn-myCombo .pm-content .customFilterPopup .elementOfList:hover {
    border-bottom: 2px solid #45be31;
    margin-bottom: -1px;
}
.cmn-myCombo .pm-content .customFilterPopup .rightImg {
    padding-right: 45px;
    background-position: right center;
    background-repeat: no-repeat;
}
.cmn-myCombo .pm-content .customFilterPopup .leftImg {
    padding-left: 45px;
    background-position: left center;
    background-repeat: no-repeat;
}
.cmn-myCombo .pm-content .customFilterPopup .blockedLine {
    color: #dfe0e2 !important;
    cursor: auto;
}
.cmn-myCombo .pm-content .customFilterPopup .blockedLine:hover {
    border-bottom: 1px solid #dfe0e2 !important;
}
.cmn-myCombo .pm-content .customFilterPopup .invalidLine {
    color: #ec1940 !important;
    cursor: auto;
}
.cmn-myCombo .pm-content .customFilterPopup .invalidLine:hover {
    border-bottom: 1px solid #dfe0e2 !important;
    margin-bottom: 0px !important;
}
.comboCampaignList .pm-content {
    padding-right: 0;
    padding-left: 0;
}
.comboCampaignList .pm-content .elementOfList {
    padding-right: 11px;
    max-width: 945px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.comboSaveSend1 {
    min-width: 424px;
}
.comboSaveSend2 {
    min-width: 327px;
}
.testocombo {
    width: 300px;
    height: 30px;
    background: #294cc7;
}
.combo {
    /*font-family: 'Poppins Regular';*/
    box-sizing: border-box;
    border-radius: 0;
    height: 22px;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background: url("img/dropdown_up.svg") no-repeat right;
    background-position: right 11px;
    text-overflow: "";
    text-indent: 0.01px;
    color: #2c3141;
    outline: none 0;
}
.myComboBox {
    /*font-family: 'Poppins Regular';*/
    font-size: 16;
    box-sizing: border-box;
    height: 28px;
    line-height: normal;
    padding: 0 5px 0 2px;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    -moz-appearance: none ! important;
    background-color: transparent;
    background-repeat: no-repeat;
    background-position: right center;
    outline: none 0;
    border-style: solid;
    border-width: 0 0 1px;
    color: #2c3141;
    cursor: pointer;
    background-image: url('img/dropdown_up.svg');
    border-color: #80838d;
    text-indent: 0.01px;
    text-overflow: '';
}
.myComboBox:hover {
    border-color: #2c3141;
}
.myComboBox.myComboBox-error {
    border-color: #ec1940;
}
.myComboBox[disabled] {
    background-image: url('img/dropdown-grey.png');
    color: #c0c1c6;
    border-color: #dfe0e2;
    cursor: auto;
}
.boxForDropdownCustomFields {
    height: 53px;
}
.boxForDropdownCustomFields .dropDownCustomfield {
    width: 270px;
    margin-left: 20px;
    margin-top: 17px;
    padding-left: 0px;
    height: 32px;
    border-color: #dfe0e2;
}
.boxForDropdownCustomFields .dropDownCustomfield select {
    /*font-family: 'Poppins Regular';*/
    font-size: 14px;
    border: none !important;
}
.buttonCommon,
.buttonGreen,
.buttonRed,
.buttonGray,
.buttonBlue {
    box-sizing: border-box;
    height: 28px;
    max-width: 100%;
    padding: 2px 15px 0;
    /*font-family: 'Poppins Regular';*/
    font-size: 14px;
    text-align: center;
    text-transform: uppercase;
    color: #ffffff;
    cursor: pointer;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    -moz-user-select: none;
    -webkit-user-select: none;
    user-select: none;
    transition-timing-function: ease;
    transition-property: background-color, color;
    transition-delay: 0s;
    transition-duration: 0.2s;
}
.buttonCommon.size-m,
.buttonGreen.size-m,
.buttonRed.size-m,
.buttonGray.size-m,
.buttonBlue.size-m {
    padding-left: 30px;
    padding-right: 30px;
}
.buttonCommon.size-l,
.buttonGreen.size-l,
.buttonRed.size-l,
.buttonGray.size-l,
.buttonBlue.size-l {
    padding-left: 40px;
    padding-right: 40px;
}
.buttonCommon.size-xl,
.buttonGreen.size-xl,
.buttonRed.size-xl,
.buttonGray.size-xl,
.buttonBlue.size-xl {
    padding-left: 55px;
    padding-right: 55px;
}
.buttonGreen {
    background-color: #45be31;
}
.buttonGreen:hover {
    background-color: #4cd635;
}
.buttonGreen.disabled {
    background-color: #f9f9f9;
    color: #c0c1c6;
    cursor: default;
}
.buttonRed {
    background-color: #ec1940;
}
.buttonRed:hover {
    background-color: #ff1540;
}
.buttonGray {
    background-color: #80838d;
}
.buttonGray:hover {
    background-color: #c0c1c6;
}
.buttonBlue {
    background-color: #294cc7;
}
.buttonBlue:hover {
    background-color: #476df1;
}
.pagination {
    display: flex;
    justify-content: center;
    /*font-family: 'Poppins Regular';*/
    font-size: 12px;
    color: #2c3141;
    line-height: 21px;
    height: 21px;
}
.pagination .DropDownSelect.pages {
    margin-left: 9px;
}
.pagination .DropDownSelect.pages .dds-text {
    font-size: 12px;
    line-height: 19px;
    height: 19px;
}
.pagination .go {
    margin-left: 50px;
}
.pagination .TextFieldWidget.page {
    margin: 0 5px;
}
.pagination .TextFieldWidget.page .tfw-input {
    font-size: 12px;
    line-height: 19px;
}
.pagination .first,
.pagination .last {
    text-decoration: none;
}
.pagination .first:hover,
.pagination .last:hover {
    color: #294cc7;
}
.pagination .first.disabled,
.pagination .last.disabled {
    color: #80838d;
}
.pagination .first {
    margin-right: 6px;
}
.pagination .last {
    margin-left: 6px;
}
.pagination .prev::before,
.pagination .next::before {
    background-color: #2c3141;
}
.pagination .prev:hover::before,
.pagination .next:hover::before {
    background-color: #294cc7;
}
.pagination .prev.disabled::before,
.pagination .next.disabled::before {
    background-color: #80838d;
}
.pagination .prev {
    margin-right: 2px;
    overflow: hidden;
    display: inline-block;
    vertical-align: top;
}
.pagination .prev::before {
    content: '';
    display: block;
    -webkit-mask: url('icons/ico_down_small.svg?1') no-repeat center;
    mask: url('icons/ico_down_small.svg?1') no-repeat center;
    display: inline-block;
    flex: 0 0 auto;
    -webkit-mask-size: contain;
    mask-size: contain;
    width: 32px;
    height: 32px;
    transition-timing-function: ease;
    transition-property: background-color;
    transition-delay: 0s;
    transition-duration: 0.2s;
    width: 20px;
    height: 20px;
    background-color: #ec1940;
    width: 24px;
    height: 24px;
    background-color: #2c3141;
}
.pagination .prev::before.ico-glow {
    width: 36px;
    height: 36px;
}
.pagination .prev::before.ico-glow--circle {
    width: 44px;
    height: 44px;
}
.pagination .prev::before.ico-glow::after {
    width: 32px;
    height: 32px;
}
.pagination .prev::before.ico-glow {
    width: 24px;
    height: 24px;
}
.pagination .prev::before.ico-glow::after {
    width: 20px;
    height: 20px;
}
.pagination .prev::before.ico-glow--circle {
    width: 20px;
    height: 20px;
}
.pagination .prev::before.ico-glow--circle::after {
    width: 14px;
    height: 14px;
}
.pagination .prev::before.ico-glow {
    width: 26px;
    height: 26px;
}
.pagination .prev::before.ico-glow::after {
    width: 24px;
    height: 24px;
}
.pagination .prev::before {
    transform: rotate(90deg);
    -webkit-mask-position: -2px center;
    mask-position: -2px center;
}
.pagination .next {
    margin-left: 2px;
    overflow: hidden;
    display: inline-block;
    vertical-align: top;
}
.pagination .next::before {
    content: '';
    display: block;
    -webkit-mask: url('icons/ico_down_small.svg?1') no-repeat center;
    mask: url('icons/ico_down_small.svg?1') no-repeat center;
    display: inline-block;
    flex: 0 0 auto;
    -webkit-mask-size: contain;
    mask-size: contain;
    width: 32px;
    height: 32px;
    transition-timing-function: ease;
    transition-property: background-color;
    transition-delay: 0s;
    transition-duration: 0.2s;
    width: 20px;
    height: 20px;
    background-color: #ec1940;
    width: 24px;
    height: 24px;
    background-color: #2c3141;
}
.pagination .next::before.ico-glow {
    width: 36px;
    height: 36px;
}
.pagination .next::before.ico-glow--circle {
    width: 44px;
    height: 44px;
}
.pagination .next::before.ico-glow::after {
    width: 32px;
    height: 32px;
}
.pagination .next::before.ico-glow {
    width: 24px;
    height: 24px;
}
.pagination .next::before.ico-glow::after {
    width: 20px;
    height: 20px;
}
.pagination .next::before.ico-glow--circle {
    width: 20px;
    height: 20px;
}
.pagination .next::before.ico-glow--circle::after {
    width: 14px;
    height: 14px;
}
.pagination .next::before.ico-glow {
    width: 26px;
    height: 26px;
}
.pagination .next::before.ico-glow::after {
    width: 24px;
    height: 24px;
}
.pagination .next::before {
    -webkit-mask-position: 2px center;
    mask-position: 2px center;
    transform: rotate(-90deg);
}
.pagination .pag-line {
    background-color: #80838d;
    width: 1px;
    height: 14px;
    margin-right: 3px;
    margin-left: 3px;
    margin-top: 3px;
}
.pagination .maxPages {
    width: 110px;
    text-align: left;
    margin-right: 43px;
}
.pagination .curpages {
    min-width: 110px;
    text-align: center;
}
.myPaginationBox {
    padding-bottom: 100px;
    padding-top: 44px;
}
.modalMain {
    padding: 44px 191px 0;
    width: 1200px;
    background-color: #ffffff;
}
.modalMain .import {
    padding-top: 23px;
    padding-bottom: 34px;
}
.modalMain .import .title {
    margin-bottom: 11px;
}
.modalMain,
.ImportInProgress {
    position: relative;
    margin-left: auto;
    margin-right: auto;
    box-sizing: border-box;
}
.modalMain.toProspect .modal-title,
.ImportInProgress.toProspect .modal-title {
    margin-bottom: 24px;
}
.modalMain .step,
.ImportInProgress .step {
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 26px;
    width: 348px;
}
.modalMain .DetailedStepsWidget,
.ImportInProgress .DetailedStepsWidget {
    margin: 60px auto 0;
}
.modalMain .stepImport,
.ImportInProgress .stepImport {
    width: 508px;
    text-align: center;
}
.modalMain .frame,
.ImportInProgress .frame {
    border: 1px solid #eaeaec;
    padding: 48px 138px 57px;
    background-color: #ffffff;
}
.modalMain .frame .importMatchHead,
.ImportInProgress .frame .importMatchHead {
    margin-bottom: -5px;
    padding-top: 0;
}
.modalMain .mail,
.ImportInProgress .mail {
    padding: 48px 138px 57px;
}
.modalMain .mail .emailTextToolbar,
.ImportInProgress .mail .emailTextToolbar {
    margin-top: 75px;
}
.modalMain .import,
.ImportInProgress .import {
    width: 620px;
    margin: 0 auto;
}
.modalMain .import .modal-subtitle,
.ImportInProgress .import .modal-subtitle {
    margin-bottom: 25px;
}
.modalMain .import .duplicate-info,
.ImportInProgress .import .duplicate-info {
    margin-top: 50px;
    margin-bottom: 35px;
}
.modalMain .import .title,
.ImportInProgress .import .title {
    /*font-family: 'Poppins Regular';*/
    font-size: 20px;
    text-transform: uppercase;
}
.modalMain .import .info-paragraph,
.ImportInProgress .import .info-paragraph {
    margin-bottom: 25px;
}
.modalMain .import .mapping-settings,
.ImportInProgress .import .mapping-settings {
    margin-left: 0;
}
.modalMain .import .mapping-settings__bar,
.ImportInProgress .import .mapping-settings__bar {
    display: flex;
    justify-content: space-between;
    font-size: 13px;
}
.modalMain .import .mapping-settings__checkbox,
.ImportInProgress .import .mapping-settings__checkbox {
    margin-top: 66px;
}
.modalMain .import .line,
.ImportInProgress .import .line {
    border-bottom: 1px solid #80838d;
    padding-top: 10px;
    width: 100%;
    margin-bottom: 25px;
}
.modalMain .import .combo,
.ImportInProgress .import .combo {
    box-sizing: border-box;
    width: 289px;
    border-radius: 0;
    height: 28px;
    margin-bottom: 6px;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    font-size: 16px;
    background-position: 278px 14px;
}
.modalMain .import .value,
.ImportInProgress .import .value {
    color: #2c3141;
    border-bottom: 1px solid #2c3141;
    width: 283px;
    height: 25px;
    margin-bottom: 3px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.modalMain .import .gwt-Image,
.ImportInProgress .import .gwt-Image {
    position: relative;
    top: 8px;
}
.modalMain .import table tr,
.ImportInProgress .import table tr {
    height: 63px;
}
.modalMain .import .myRadioON,
.ImportInProgress .import .myRadioON,
.modalMain .import .myRadioOFF,
.ImportInProgress .import .myRadioOFF {
    margin-right: 10px;
}
.modalMain .import .action-panel,
.ImportInProgress .import .action-panel {
    margin-top: 40px;
}
.importProgress {
    padding-bottom: 237px;
}
.importProgress .progress {
    background-color: #ffffff;
    width: 419px;
    margin: 0 auto;
    padding: 0 0 109px 0;
    box-sizing: border-box;
    padding-top: 30px;
    padding-left: 28px;
    position: relative;
}
.importProgress .progress .barOut {
    box-sizing: border-box;
    height: 35px;
    width: 315px;
    border: 1px solid #80838d;
    padding-bottom: 7px;
    padding-left: 7px;
    padding-top: 5px;
    margin-left: 12px;
    float: left;
}
.importProgress .progress .barOut .bar {
    border: 1px solid #80838d;
    background-color: #45be31;
    width: 100%;
    height: 100%;
}
.importProgress .progress .procent {
    color: #80838d;
    text-align: right;
    width: 64px;
    float: left;
    margin-top: 5px;
}
.importProgress .importHead {
    /*font-family: 'Bradley';*/
    font-size: 22px;
    text-align: center;
    margin-top: 200px;
}
.importProgress .stats {
    margin-bottom: 50px;
    margin-top: 24px;
}
.importProgress .stats .ok,
.importProgress .stats .dup,
.importProgress .stats .err {
    box-sizing: border-box;
    text-align: center;
    padding-top: 27px;
    width: 180px;
    float: left;
}
.importProgress .stats .ok {
    color: #45be31;
}
.importProgress .stats .dup {
    color: #294cc7;
    border-left: 1px solid #eaeaec;
    border-right: 1px solid #eaeaec;
    height: 95px;
}
.importProgress .stats .err {
    color: #ec1940;
}
.importProgress .importOK {
    /*font-family: 'Poppins Regular';*/
    font-size: 14px;
    color: #2c3141;
    text-align: center;
    margin-top: 24px;
    margin-bottom: 55px;
}
.importProgress .buttonGreen {
    width: 269px;
    margin-left: auto;
    margin-right: auto;
}
.importProgress .divLoader {
    margin-left: auto;
    margin-right: auto;
    width: 21px;
}
.duplicate-info__title {
    /*font-family: 'Poppins Semibold';*/
    font-size: 14px;
    margin-bottom: 15px;
    text-transform: uppercase;
}
.duplicate-info .RadioButtonWidget {
    margin-bottom: 10px;
}
.showAddWarnings {
    width: 1180px;
    margin: 0 auto;
    border: 1px solid #ec1940;
    margin-top: 55px;
}
.showAddWarnings .box {
    padding: 44px 0px 35px 45px;
}
.showAddWarnings .box .selectedOut {
    /*font-family: 'Poppins Semibold';*/
    font-size: 14px;
    margin-bottom: 34px;
    color: #2c3141;
}
.showAddWarnings .box .rowSum {
    width: 100%;
    clear: both;
    height: 35px;
    display: inline-block;
}
.showAddWarnings .box .rowSum .label {
    float: left;
    /*font-family: 'Poppins Regular';*/
    font-size: 12px;
    color: #ec1940;
    width: 244px;
}
.showAddWarnings .box .rowSum .radio-placeholder {
    /*font-family: 'Poppins Regular';*/
    font-size: 12px;
}
.showAddWarnings .box .rowSum .rbC {
    /*font-family: 'Poppins Regular';*/
    font-size: 12px;
    color: #2c3141;
    margin-right: 108px;
}
.showAddWarnings .box .rowSum .rbI {
    /*font-family: 'Poppins Regular';*/
    font-size: 12px;
    color: #2c3141;
    margin-right: 42px;
}
.showAddWarnings .box .rowSum .rbR {
    /*font-family: 'Poppins Regular';*/
    font-size: 12px;
    color: #2c3141;
}
.warningsHandler {
    background-color: #ffffff;
    padding-top: 35px;
}
.warningsHandler .showAddWarnings {
    width: 1180px;
    margin: 0 auto;
    border: 1px solid #ec1940;
}
.warningsHandler .showAddWarnings .box {
    padding: 44px 0px 28px 45px;
}
.warningsHandler .showAddWarnings .box .selectedOut {
    /*font-family: 'Poppins Semibold';*/
    font-size: 14px;
    margin-bottom: 34px;
    color: #2c3141;
}
.warningsHandler .showAddWarnings .box .rowSum {
    width: 100%;
    clear: both;
    height: 35px;
    display: inline-block;
}
.warningsHandler .showAddWarnings .box .rowSum .label {
    float: left;
    /*font-family: 'Poppins Regular';*/
    font-size: 12px;
    color: #ec1940;
    width: 244px;
}
.warningsHandler .showAddWarnings .box .rowSum .rbI {
    /*font-family: 'Poppins Regular';*/
    font-size: 12px;
    color: #2c3141;
    margin-right: 42px;
}
.warningsHandler .showAddWarnings .box .rowSum .rbR {
    /*font-family: 'Poppins Regular';*/
    font-size: 12px;
    color: #2c3141;
}
.campaignConflict {
    background-color: #ffffff;
    padding-bottom: 92px;
    margin-top: -27px;
}
.campaignConflict .showAddWarnings {
    width: 1180px;
    margin: 0 auto;
    border: 1px solid #ec1940;
}
.campaignConflict .showAddWarnings .box {
    padding: 44px 0px 28px 45px;
}
.campaignConflict .showAddWarnings .box .selectedOut {
    /*font-family: 'Poppins Semibold';*/
    font-size: 14px;
    margin-bottom: 34px;
    color: #2c3141;
}
.campaignConflict .showAddWarnings .box .rowSum {
    width: 100%;
    clear: both;
    height: 35px;
    display: inline-block;
}
.campaignConflict .showAddWarnings .box .rowSum .label {
    float: left;
    /*font-family: 'Poppins Regular';*/
    font-size: 12px;
    color: #ec1940;
    width: 422px;
}
.campaignConflict .showAddWarnings .box .rowSum .myRadioON,
.campaignConflict .showAddWarnings .box .rowSum .myRadioOFF {
    top: 2px;
    margin-right: 11px;
}
.campaignConflict .showAddWarnings .box .rowSum .rbI {
    /*font-family: 'Poppins Regular';*/
    font-size: 12px;
    color: #2c3141;
}
.campaignConflict .showAddWarnings .box .rowSum .rbI .text {
    margin-right: 42px;
}
.campaignConflict .showAddWarnings .box .rowSum .rbR {
    /*font-family: 'Poppins Regular';*/
    font-size: 12px;
    color: #2c3141;
}
.lowerValue {
    padding-top: 1px;
}
.emailTextToolbar {
    margin-bottom: 20px;
}
.emailTextToolbar .bold {
    background-image: url("img/buttons_edit.svg");
    width: 27px;
    height: 27px;
}
.emailTextToolbar .bold:HOVER {
    background-image: url("img/buttons_edit.svg");
    background-position: 0 -31px;
}
.emailTextToolbar .boldUp {
    background-image: url("img/buttons_edit.svg");
    background-position: 0 -31px;
}
.emailTextToolbar .italic {
    background-image: url("img/buttons_edit.svg");
    width: 27px;
    height: 27px;
    margin-left: 2px;
    background-position: -28px 0px;
}
.emailTextToolbar .italic:HOVER {
    background-image: url("img/buttons_edit.svg");
    background-position: -28px -31px;
}
.emailTextToolbar .italicUp {
    background-image: url("img/buttons_edit.svg");
    background-position: -28px -31px;
}
.emailTextToolbar .underline {
    background-image: url("img/buttons_edit.svg");
    width: 27px;
    height: 27px;
    margin-left: 2px;
    background-position: -56px 0px;
}
.emailTextToolbar .underline:HOVER {
    background-image: url("img/buttons_edit.svg");
    background-position: -56px -31px;
}
.emailTextToolbar .underlineUp {
    background-image: url("img/buttons_edit.svg");
    background-position: -56px -31px;
}
.emailTextToolbar .bullets123 {
    background-image: url("img/buttons_edit.svg");
    width: 27px;
    height: 27px;
    margin-left: 2px;
    background-position: -85px 0px;
}
.emailTextToolbar .bullets123:HOVER {
    background-image: url("img/buttons_edit.svg");
    background-position: -85px -31px;
}
.emailTextToolbar .bullets123Up {
    background-image: url("img/buttons_edit.svg");
    background-position: -85px -31px;
}
.emailTextToolbar .bullets {
    background-image: url("img/buttons_edit.svg");
    width: 27px;
    height: 27px;
    margin-left: 2px;
    background-position: -114px 0px;
}
.emailTextToolbar .bullets:HOVER {
    background-image: url("img/buttons_edit.svg");
    background-position: -114px -31px;
}
.emailTextToolbar .bulletsUp {
    background-image: url("img/buttons_edit.svg");
    background-position: -114px -31px;
}
.emailTextToolbar .img {
    background-image: url("img/buttons_edit.svg");
    width: 27px;
    height: 27px;
    margin-left: 2px;
    background-position: -143px 0px;
}
.emailTextToolbar .img:HOVER {
    background-image: url("img/buttons_edit.svg");
    background-position: -143px -31px;
}
.emailTextToolbar .imgUp {
    background-image: url("img/buttons_edit.svg");
    background-position: -143px -31px;
}
.emailTextToolbar .link {
    background-image: url("img/buttons_edit.svg");
    width: 27px;
    height: 27px;
    margin-left: 2px;
    background-position: -172px 0px;
}
.emailTextToolbar .link:HOVER {
    background-image: url("img/buttons_edit.svg");
    background-position: -172px -31px;
}
.emailTextToolbar .linkUp {
    background-image: url("img/buttons_edit.svg");
    background-position: -172px -31px;
}
.emailTextToolbar .unlink {
    background-image: url("img/buttons_edit.svg");
    width: 27px;
    height: 27px;
    margin-left: 2px;
    background-position: -201px 0px;
}
.emailTextToolbar .unlink:HOVER {
    background-image: url("img/buttons_edit.svg");
    background-position: -201px -31px;
}
.emailTextToolbar .unlinkUp {
    background-image: url("img/buttons_edit.svg");
    background-position: -201px -31px;
}
.emailTextToolbar .htmlTxt {
    background-image: url("img/buttons_edit.svg");
    width: 27px;
    height: 27px;
    margin-left: 2px;
    background-position: -230px 0px;
}
.emailTextToolbar .htmlTxt:HOVER {
    background-image: url("img/buttons_edit.svg");
    background-position: -230px -31px;
}
.emailTextToolbar .htmlTxtUp {
    background-image: url("img/buttons_edit.svg");
    background-position: -230px -31px;
}
.MyTextEditor .editorTXT {
    /*font-family: 'Poppins Regular';*/
    font-size: 14px;
    border: 0 none;
    margin: 0;
    padding: 0;
    resize: none;
    width: 100%;
}
.urdDialog {
    /*font-family: 'Poppins Regular';*/
    font-size: 14px;
}
.urdDialog .closeDialogPopup {
    float: right;
    margin: 15px 15px 0 0;
}
.urdDialog .urdDialogBox {
    padding: 79px 107px 73px 108px;
    width: 450px;
}
.urdDialog .urdDialogBox .urdUrl {
    display: inline-block;
    width: 35px;
}
.urdDialog .urdDialogBox .urdText {
    display: inline-block;
    width: 73px;
}
.urdDialog .urdDialogBox .urdInputUrl {
    display: inline-block;
    width: 409px;
}
.urdDialog .urdDialogBox .urdInputText {
    display: inline-block;
    width: 371px;
    margin-top: 24px;
}
.urdDialog .urdDialogBox .urdCheckbox {
    margin-top: 24px;
}
.urdDialog .urdDialogBox .urdCheckbox .urdCheckBoxActuallyCheckBox {
    margin-top: 5px;
    margin-right: 10px;
}
.urdDialog .urdDialogBox .urdCheckbox span {
    color: #80838d;
    margin-left: 5px;
}
.urdDialog .urdDialogBox .urdCheckbox span a {
    color: #80838d;
}
.urdDialog .urdDialogBox .urdBtnAdd {
    width: 84px;
    height: 28px;
    background-color: #45be31;
    color: #ffffff;
    text-align: center;
    line-height: 25px;
    margin-top: 45px;
}
.urdDialog .urdDialogBox .urdBtnAdd:hover {
    background-color: #4cd635;
}
.urdDialog .urdDialogBox .errorUrlInput {
    margin-left: 35px;
    color: #ec1940 !important;
}
.urdImage .urdDialogBox .urdUrl {
    width: 87px;
}
.urdImage .urdDialogBox .urdInputUrl {
    width: 348px;
}
.urdImage .urdDialogBox .urdBtnAdd {
    margin-top: 43px;
}
.prospectList .order {
    background-image: url("img/tableArrows.svg");
    background-repeat: no-repeat;
    height: 12px;
    width: 9px;
    position: absolute;
    right: 6px;
    top: 18px;
    float: right;
}
.prospectList .orderUp {
    background-position: -9px 0;
}
.prospectList .orderDown {
    background-position: 0px 0;
}
.prospectList .buttons {
    height: 28px;
    float: right;
    margin-bottom: 7px;
}
.prospectList .buttons .lbSelestToAdd {
    /*font-family: 'Poppins Regular';*/
    font-size: 14px;
    float: left;
    color: #c0c1c6;
}
.prospectList .buttons .lbSelestToAddErr {
    /*font-family: 'Poppins Regular Italic';*/;
    font-size: 14px;
    float: left;
    color: #ec1940;
}
.prospectList .buttons .button {
    /*font-family: 'Poppins Regular';*/
    font-size: 16px;
    float: left;
    margin-left: 18px;
    color: #2c3141;
}
.prospectList .buttons .selected {
    /*font-family: 'Poppins Regular';*/
    font-size: 14px;
    color: #80838d;
    float: left;
    margin-left: 12px;
}
.prospectList .buttons .all {
    /*font-family: 'Poppins Regular';*/
    font-size: 14px;
    color: #80838d;
    float: left;
    margin-left: 20px;
}
.prospectList .selectors {
    margin-bottom: 15px;
    color: #80838d;
    width: 500px;
    float: left;
}
.prospectList .selectors .labelUnderline {
    float: left;
    margin-right: 28px;
}
.prospectList .cellTable {
    text-align: left;
    margin-bottom: 4px;
}
.prospectList .cellHeader {
    /*font-family: 'Poppins Semibold';*/
    font-size: 10px;
    color: #2c3141;
}
.prospectList .cellColHead {
    /*font-family: 'Poppins Semibold';*/
    font-size: 10px;
    text-shadow: none;
    border: 1px solid #80838d;
    height: 56px;
    box-sizing: border-box;
    font-weight: normal;
}
.prospectList .cellColFoot {
    border: 1px solid #ec1940;
}
.prospectList .cellColSelected {
    /*font-family: 'Poppins Semibold';*/
    font-size: 13px;
    color: #2c3141;
    border-bottom: 1px solid #80838d;
    border-left: 1px solid #80838d;
    border-top: 1px solid #80838d;
    height: 55px;
}
.prospectList .cellColEmail {
    /*font-family: 'Poppins Semibold';*/
    font-size: 13px;
    color: #2c3141;
    border-bottom: 1px solid #80838d;
    border-right: 1px solid #80838d;
    border-top: 1px solid #80838d;
    height: 55px;
}
.prospectList .cellCol {
    /*font-family: 'Poppins Regular';*/
    font-size: 13px;
    color: #2c3141;
    border: 1px solid #80838d;
    height: 55px;
}
.prospectList .table .column {
    float: left;
    height: 50px;
    box-sizing: border-box;
    padding-left: 8px;
    padding-right: 8px;
    padding-top: 10px;
    border-bottom: 1px solid #dfe0e2;
    border-right: 1px solid #dfe0e2;
    border-left: 1px solid transparent;
    border-top: 1px solid transparent;
}
.prospectList .table .required {
    border: 1px solid #ec1940;
}
.prospectList .table .required .inputField {
    border-bottom: 1px solid #ec1940;
}
.prospectList .table .required .inputField:hover {
    border-bottom: 1px solid #ec1940;
}
.prospectList .table .required .inputField:FOCUS {
    border-bottom: 1px solid #ec1940;
}
.prospectList .table .left {
    float: left;
    width: 218px;
    margin-bottom: 17px;
}
.prospectList .table .left .column_1 {
    border-right: 0px;
    padding-right: 2px;
    padding-left: 0px;
}
.prospectList .table .left .column_2 {
    padding-left: 10px;
}
.prospectList .table .left .cell_box {
    margin-left: 8px;
    margin-right: 2px;
    width: 15px;
    margin-top: 6px;
}
.prospectList .table .left .cell_email {
    width: 170px;
    /*font-family: 'Poppins Semibold';*/
    font-size: 14px;
    color: #2c3141;
}
.prospectList .table .left .selectedRow {
    background-color: #f5f5f6;
}
.prospectList .table .right {
    float: left;
    overflow: hidden;
    width: 954px;
}
.prospectList .table .right .rightTable {
    /*font-family: 'Poppins Regular';*/
    font-size: 13px;
    color: #2c3141;
}
.prospectList .table .right .rightTable .selectedRow {
    background-color: #f5f5f6;
}
.prospectList .table .right .rightTable .column {
    padding-top: 10px;
}
.prospectList .table .right .rightTable .column .inputField {
    /*font-family: 'Poppins Regular';*/
    font-size: 13px;
}
.prospectList .table .right .rightTable .cell_status {
    width: 109px;
}
.prospectList .table .right .rightTable .cell_inCampaign {
    width: 75px;
}
.prospectList .table .right .rightTable .cell_imported {
    width: 165px;
}
.prospectList .table .right .rightTable .cell_last_contacted {
    width: 125px;
}
.prospectList .table .right .rightTable .cell_last_replied {
    width: 125px;
}
.prospectList .table .right .rightTable .cell_emails_sent {
    width: 67px;
}
.prospectList .table .right .rightTable .cell_first_name {
    width: 80px;
}
.prospectList .table .right .rightTable .cell_last_name {
    width: 100px;
}
.prospectList .table .right .rightTable .cell_company {
    width: 104px;
}
.prospectList .table .right .rightTable .cell_industry {
    width: 84px;
}
.prospectList .table .right .rightTable .cell_tags {
    width: 220px;
}
.prospectList .table .right .rightTable .cell_title {
    width: 25px;
}
.prospectList .table .right .rightTable .cell_phone {
    width: 84px;
}
.prospectList .table .right .rightTable .cell_address {
    width: 84px;
}
.prospectList .table .right .rightTable .cell_city {
    width: 84px;
}
.prospectList .table .right .rightTable .cell_state {
    width: 84px;
}
.prospectList .table .right .rightTable .cell_country {
    width: 84px;
}
.prospectList .table .right .rightTable .cell_website {
    width: 220px;
}
.prospectList .table .right .rightTable .cell_snipet1 {
    width: 110px;
}
.prospectList .table .right .rightTable .cell_snipet2 {
    width: 110px;
}
.prospectList .table .right .rightTable .cell_snipet3 {
    width: 110px;
}
.prospectList .table .right .rightTable .cell_snipet4 {
    width: 110px;
}
.prospectList .table .right .rightTable .cell_snipet5 {
    width: 110px;
}
.prospectList .table .right .rightTable .cell_snipet6 {
    width: 110px;
}
.prospectList .table .right .rightTable .cell_snipet7 {
    width: 110px;
}
.prospectList .table .right .rightTable .cell_snipet8 {
    width: 110px;
}
.prospectList .table .right .rightTable .cell_snipet9 {
    width: 110px;
}
.prospectList .table .right .rightTable .cell_snipet10 {
    width: 110px;
}
.prospectList .table .right .rightTable .cell_snipet11 {
    width: 110px;
}
.prospectList .table .right .rightTable .cell_snipet12 {
    width: 110px;
}
.prospectList .table .right .rightTable .cell_snipet13 {
    width: 110px;
}
.prospectList .table .right .rightTable .cell_snipet14 {
    width: 110px;
}
.prospectList .table .right .rightTable .cell_snipet15 {
    width: 110px;
}
.prospectList .table .right .rightTable .gwt-Label {
    overflow: hidden;
    display: inline-block;
    text-overflow: ellipsis;
    white-space: nowrap;
    margin-top: 3px;
}
.prospectList .table .right .rightTable .gwt-TextBox {
    overflow: hidden;
    display: inline-block;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.prospectList .table .right .rightTable .cell_status {
    margin-top: 4px;
}
.prospectList .table .right:hover {
    overflow: auto;
    scrollbar-base-color: orange;
    scrollbar-arrow-color: green;
    scrollbar-DarkShadow-Color: blue;
}
.prospectList .table .head {
    /*font-family: 'Poppins Semibold';*/
    font-size: 10px;
    color: #2c3141;
}
.prospectList .table .head .column {
    border-top: 1px solid #dfe0e2;
    position: relative;
}
.prospectList .table .head .cell_email {
    /*font-family: 'Poppins Semibold';*/
    font-size: 10px;
    color: #2c3141;
}
.prospectList .table .head .gwt-Label {
    margin-top: 5px ! important;
}
.prospectList .table .head .order {
    margin-top: 1px ! important;
}
.prospectList .table .head .column {
    padding-top: 10px;
}
.prospectList .selected {
    /*font-family: 'Poppins Semibold';*/
    font-size: 14px;
    color: #2c3141;
    margin-bottom: 34px;
    height: 22px;
}
.prospectList .prospectStats {
    border: 1px solid #ec1940;
    padding-left: 64px;
    padding-bottom: 57px;
    padding-top: 44px;
    margin-bottom: 60px;
}
.prospectList .prospectStats .selectedOut {
    /*font-family: 'Poppins Semibold';*/
    font-size: 14px;
    color: #2c3141;
    margin-bottom: 34px;
}
.prospectList .prospectStats .rowSum {
    clear: both;
    height: 44px;
}
.prospectList .prospectStats .rowSum .label {
    /*font-family: 'Poppins Regular';*/
    font-size: 12px;
    color: #ec1940;
    float: left;
    width: 244px;
}
.prospectList .prospectStats .rowSum .rbR {
    left: 41px;
    position: relative;
}
.prospectList .prospectStats .rowSum .text {
    /*font-family: 'Poppins Regular';*/
    font-size: 12px;
    color: #2c3141;
}
.prospectList .prospectStats .rowSum .myRadioON {
    top: 2px;
    margin-right: 11px;
}
.prospectList .prospectStats .rowSum .myRadioOFF {
    top: 2px;
    margin-right: 11px;
}
.prospectList .prospectStats .willAdded {
    clear: both;
    /*font-family: 'Poppins Semibold';*/
    font-size: 14px;
    color: #2c3141;
    margin-top: 6px;
}
.filter {
    margin-bottom: 20px;
    margin-right: 28px;
    padding-bottom: 16px;
    width: 650px;
    position: relative;
    top: -11px;
}
.filter .head {
    /*font-family: 'Poppins Regular';*/
    font-size: 19px;
    color: #2c3141;
    margin-top: 20px;
    margin-bottom: 10px;
}
.filter .prospectFilter {
    float: left;
    margin-right: 10px;
    /*font-family: 'Poppins Regular';*/
    font-size: 12px;
    color: #294cc7;
    margin-bottom: 3px;
    text-decoration: underline;
}
.filter .prospectFilter .arrowRotate {
    background-color: #ffffff !important;
}
.filter .prospectFilter:hover {
    text-decoration: none;
}
.filter .filterWithBtn .filterProspectBox {
    padding-bottom: 17px;
}
.filter .filterWithBtn .filterProspectBox .find {
    margin-top: 31px !important;
}
.filter .filterToSend .filterProspectBox {
    width: 220px;
}
.filter .filterToSend .filterProspectBox .table {
    width: 177px;
}
.filter .filterToSend .filterProspectBox .tourT {
    left: 104px !important;
}
.filter .filterToSend .filterProspectBox .divContent {
    margin-top: -16px;
    padding-bottom: 19px;
}
.filter .filterOwner .filterProspectBox .divContent {
    margin-top: -16px;
    padding-bottom: 19px;
}
.menuTop {
    height: 91px;
    min-width: 1200px;
    background-color: var(--menu-background, #ffffff);
    border-bottom: 1px solid #eaeaec;
    box-sizing: border-box;
}
.menuTop .labels {
    width: 1200px;
    height: 100%;
    margin-left: auto;
    margin-right: auto;
    position: relative;
}
.menuTop .labels__tag-container {
    position: absolute;
    top: 30px;
    right: 384px;
    overflow: hidden;
    display: inline-block;
    background-color: #eaeefb;
    padding: 5px 10px;
    font-size: 13px;
    height: 20px;
    border-radius: 5px;
    cursor: pointer;
}
.menuTop .labels__tag-container .TextFieldWidget {
    top: -120px;
    width: 60px;
    position: absolute;
}
.menuTop .labels .build-info {
    top: 3px;
    left: 12px;
    position: absolute;
    /*font-family: monospace;*/
    font-size: 11px;
    color: var(--menu-color-primary, #2c3141);
}
.menuTop .labels .menu-cont {
    height: 100%;
    margin-left: 10px;
    display: flex;
    align-items: center;
}
.menuTop .labels .menu-cont .style-select {
    margin-right: 30px;
}
.menuTop .labels .menu {
    margin-right: 30px;
    display: block;
    position: relative;
    /*font-family: 'Poppins Regular';*/
    font-size: 14px;
    color: var(--menu-color-primary, #2c3141);
    text-decoration: none;
    cursor: pointer;
}
.menuTop .labels .menu::before {
    content: "";
    width: 100%;
    height: 4px;
    top: 52px;
    display: block;
    position: absolute;
    background-color: var(--menu-item, #ec1940);
    opacity: 0.3;
    transform: scale(0, 1);
    transition-timing-function: ease-out;
    transition-property: all;
    transition-delay: 0s;
    transition-duration: 0.25s;
    pointer-events: none;
}
.menuTop .labels .menu:hover::before,
.menuTop .labels .menu.menuSelected::before {
    opacity: 1;
    transform: scale(1, 1);
}
.menuTop .labels .menu--new {
    display: flex;
    align-items: center;
}
.menuTop .labels .menu--new::before {
    background-color: #feec4b;
}
.menuTop .labels .menu--new::after {
    content: 'new';
    margin-left: 5px;
    margin-top: 0;
    padding: 0 8px;
    display: block;
    color: #ffffff;
    /*font-family: 'Poppins Regular';*/
    font-size: 8px;
    text-transform: uppercase;
    line-height: 15px;
    background-color: #f88114;
    border-radius: 7px;
    color: #2c3141;
    background-color: #feec4b;
    display: inline-block;
}
.menuTop .labels .menu--new::after.tmi-blue {
    background-color: #294cc7;
}
.menuTop .labels .menu--new::after.tmi-orange {
    background-color: #f88114;
}
.menuTop .labels .menu--new::after.tmi-yellow {
    color: #2c3141;
    background-color: #feec4b;
}
.menuTop .labels .menu--new::after.tmi-violet {
    background-color: #8e5afc;
}
.menuTop .labels .menuLogo {
    width: 40px;
    height: 40px;
    margin-right: 56px;
    background-color: var(--controls-primary, unset);
    background-image: url("img/logo-simple.svg");
    background-size: 21px 33px;
    background-position: center;
    background-repeat: no-repeat;
    border-radius: 5px;
}
.menuTop .labels .ico--marketplace {
    position: absolute;
    top: 50%;
    right: 312px;
    transform: translateY(-50%);
}
.menuTop .labels .ico--marketplace::after {
    background-color: var(--menu-color-secondary, #80838d);
}
.menuTop .labels .ico--marketplace.ico-active::after,
.menuTop .labels .ico--marketplace:hover::after {
    background-color: #565a67;
}
.add-user-modal {
    position: relative;
    margin-left: auto;
    margin-right: auto;
}
.add-user-modal .modal-body {
    padding-top: 0;
}
.add-user-modal.modal-window .modal-body .modal-content {
    width: 580px;
}
.add-user-modal .modal-content .form-row {
    margin-bottom: 20px;
}
.add-user-modal .modal-content .form-row .f-value {
    display: inherit;
}
.add-user-modal .modal-content .checkboxes .form-row {
    margin-bottom: 10px;
}
.add-user-modal .modal-content .checkboxes .ico--question {
    margin-left: 5px;
}
.add-user-modal .modal-content.status {
    margin: 100px auto;
    text-align: center;
}
.add-user-modal .modal-content.status .status__image--success {
    background-repeat: no-repeat;
    background-position: center top;
    background-size: contain;
    background-image: url('img/popup/success.svg');
    height: 111px;
    -webkit-animation: move-and-scale-animation 1s 1;
    animation: move-and-scale-animation 1s 1;
}
.add-user-modal .modal-content.status .status__image--error {
    background-repeat: no-repeat;
    background-position: center top;
    background-size: contain;
    background-image: url('img/popup/img_error.svg');
    height: 104px;
    -webkit-animation: shake-animation 1s 1;
    animation: shake-animation 1s 1;
}
.add-user-modal .modal-content.status .status__image--limit {
    background-repeat: no-repeat;
    background-position: center top;
    background-size: contain;
    background-image: url('img/popup/img_clock.svg');
    width: 87px;
    height: 115px;
    width: auto;
}
.add-user-modal .modal-content.status .status__title {
    /*font-family: 'Bradley';*/
    font-size: 32px;
    margin: 10px 0 20px;
}
.add-user-modal .modal-content.status .status__message {
    margin-top: 20px;
}
.add-user-modal .modal-content.status .action-bar {
    justify-content: center;
}
.add-user-modal .modal-content .action-bar {
    margin-top: 30px;
}
.add-user-modal .modal-content .title {
    color: #0b0204;
    /*font-family: 'Poppins Regular';*/
    font-size: 20px;
}
.add-user-modal .modal-content .WysiwygWidget {
    margin-top: 50px;
}
.add-user-modal .error {
    color: #ec1940;
    /*font-family: 'Poppins Regular Italic';*/;
    font-size: 14px;
    position: absolute;
}
.add-user-modal .input {
    /*font-family: 'Poppins Regular';*/
    font-size: 14px;
}
.add-user-modal .smtpText {
    /*font-family: 'Poppins Regular';*/
    font-size: 14px;
    color: #2c3141;
    margin-top: 30px;
}
.add-user-modal .divLoader {
    margin-top: 16px;
}
.add-user-modal .divLoader .loaderRotate {
    float: left;
    margin-left: 203px;
    margin-right: 15px;
}
.add-user-modal .divLoader .status {
    /*font-family: 'Poppins Regular';*/
    font-size: 12px;
    float: left;
}
.campaignHeaderName {
    display: flex;
}
.campaignHeaderName .state {
    display: flex;
    align-items: center;
    margin-top: 58px;
}
.campaignHeaderName .state.error {
    margin-top: 30px;
}
.campaignHeaderName .required-panel {
    margin-top: 4px;
}
.campaignHeaderName .data {
    float: left;
}
.campaignHeaderName .data .name {
    /*font-family: 'Poppins Semibold';*/
    font-size: 17px;
    position: relative;
    margin-top: 7px;
    display: inline-block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    max-width: 520px;
}
.campaignHeaderName .data .edit {
    /*font-family: 'Poppins Semibold';*/
    font-size: 17px;
    width: 550px;
    margin-bottom: 21px;
}
.campaignHeaderName .data .by {
    /*font-family: 'Poppins Regular';*/
    font-size: 14px;
    position: relative;
    top: 0;
}
.campaignHeaderName .data .date {
    /*font-family: 'Poppins Regular';*/
    font-size: 14px;
    position: relative;
    margin-top: 9px;
}
.no-content-view {
    margin: 0 auto;
    max-width: 800px;
    height: 78vh;
    display: flex;
    justify-content: center;
    align-items: center;
}
.no-content-view .no-content-head {
    /*font-family: 'Poppins Regular';*/
    font-size: 20px;
    text-transform: uppercase;
    margin-bottom: 10px;
}
.no-content-view .no-content-body {
    /*font-family: 'Poppins Regular Italic';*/;
    font-size: 16px;
}
.myCheckBoxON {
    background-image: url("img/checkbox.svg");
    height: 15px;
    width: 15px;
    background-position: -36px 0px;
}
.myCheckBoxOFF {
    background-image: url("img/checkbox.svg");
    height: 15px;
    width: 15px;
    background-position: 0px 0px;
}
.campaignStats {
    /*font-family: 'Poppins Semibold';*/
    font-size: 38px;
}
.campaignStats .wrapper {
    box-sizing: border-box;
    width: 170px;
    height: 170px;
    position: relative;
    background: #ffffff;
}
.campaignStats .pie {
    box-sizing: border-box;
    height: 160px;
    margin-left: 5px;
    margin-top: 5px;
    width: 80px;
    position: absolute;
    background: #ffffff;
    border: 7px solid #80838d;
}
.campaignStats .spinner {
    box-sizing: border-box;
    border-radius: 80px 0 0 80px;
    z-index: 2;
    border-right: none;
    transform-origin: right center;
}
.campaignStats .filler {
    border-radius: 0 80px 80px 0;
    z-index: 1;
    border-left: none;
    left: 80px;
    opacity: 0;
}
.campaignStats .mask {
    box-sizing: border-box;
    width: 50%;
    height: 100%;
    position: absolute;
    z-index: 3;
    opacity: 1;
    background: inherit;
}
.campaignStats .valueBox {
    border-radius: 85px 85px 85px 85px;
    border: 1px solid #80838d;
    display: table;
    width: 100%;
    height: 100%;
    z-index: 4;
    position: absolute;
    box-sizing: border-box;
}
.campaignStats .valueBox .value {
    text-align: center;
    vertical-align: middle;
    display: table-cell;
}
.filterProspectBox {
    min-width: 314px;
    border: 1px solid #80838d;
    position: absolute;
    background-color: #ffffff;
    z-index: 2;
    top: 33px;
}
.filterProspectBox .tourTop {
    position: relative;
    height: 17px;
    width: 100%;
}
.filterProspectBox .tourT {
    position: absolute;
    top: -13px;
}
.filterProspectBox .tourT .arrowImgT {
    left: 6px;
    position: relative;
    top: -31px;
    display: none;
}
.filterProspectBox .tourT .arrowRotate {
    background-color: #f5f5f6;
    width: 19px;
    height: 19px;
    border-left: 1px solid #80838d;
    border-top: 1px solid #80838d;
    transform: rotate(45deg);
    position: relative;
    top: 2px;
}
.filterProspectBox .divContent {
    width: 100%;
}
.filterProspectBox .divContent .textBox {
    margin-left: 20px;
    margin-right: 20px;
    width: 274px;
    margin-top: 33px;
    /*font-family: 'Poppins Regular';*/
    font-size: 16px;
}
.filterProspectBox .divContent .table {
    color: #2c3141;
    margin-left: 20px;
    margin-right: 20px;
    width: 274px;
    margin-top: 33px;
    /*font-family: 'Poppins Regular';*/
    font-size: 16px;
    margin-bottom: 33px;
}
.filterProspectBox .divContent .table .row {
    /*font-family: 'Poppins Regular';*/
    font-size: 14px;
    margin-top: 13px;
    padding-bottom: 10px;
    max-width: 600px;
}
.filterProspectBox .divContent .table .row:hover {
    border-bottom: 2px solid #45be31;
    margin-bottom: -1px;
}
.filterProspectBox .divContent .info {
    padding: 25px 15px;
    width: auto;
    /*font-family: 'Poppins Regular Italic';*/;
    font-size: 16px;
    color: #2c3141;
    padding: 10px 15px 30px;
}
.filterProspectBox .find {
    width: 131px;
    margin-top: 25px;
    margin-bottom: 23px;
    margin-left: auto;
    margin-right: auto;
}
.statusFilterPopup {
    padding: 7px 15px 20px;
    width: 200px;
}
.statusFilterPopup.emptyInfo {
    padding: 25px 15px;
    width: auto;
    /*font-family: 'Poppins Regular Italic';*/
    font-size: 16px;
    color: #2c3141;
}
.contactedFilterPopup {
    width: 90px;
    padding: 7px 15px 20px;
}
.tagsFilterPopup {
    width: 200px;
    padding: 40px 15px 20px;
}
.customFilterPopup {
    padding: 0px 15px 15px;
}
.normalFilterPopup {
    padding: 40px 15px 25px;
}
.panelFilters {
    margin-top: 13px;
    min-height: 70px;
    display: flex;
    flex-wrap: wrap;
}
.campaignDetails {
    position: relative;
    padding-bottom: 80px;
    width: 1180px;
    margin: 0 auto;
}
.campaignDetails__action {
    display: flex;
    justify-content: flex-end;
    align-items: center;
    /*font-family: 'Poppins Semibold';*/
    font-size: 14px;
    margin-top: 30px;
}
.campaignDetails__action--multiple {
    justify-content: space-between;
}
.campaignDetails__experts {
    margin-top: 71px;
    margin-bottom: 0;
}
.campaignDetails .tab_emails {
    display: none;
    padding-top: 90px;
    background-color: #ffffff;
    margin: 0 auto;
    color: #2c3141;
    background-image: url("img/img-campaign-emialls.png");
    background-repeat: no-repeat;
    height: 664px;
    width: 1180px;
    position: relative;
}
.campaignDetails .tab_emails .btnReload {
    float: right;
    position: relative;
    right: 5px;
    top: -64px;
}
.campaignDetails .tab_emails .pieOpen {
    position: absolute;
    top: 69px;
    left: 293px;
}
.campaignDetails .tab_emails .pieClicked {
    left: 571px;
    position: absolute;
    top: 69px;
}
.campaignDetails .tab_emails .pieReplied {
    left: 776px;
    position: absolute;
    top: 69px;
}
.campaignDetails .tab_emails .lbOpen {
    position: absolute;
    top: 237px;
    left: 294px;
    height: 20px;
    width: 150px;
}
.campaignDetails .tab_emails .lbClicked {
    left: 572px;
    position: absolute;
    top: 237px;
    height: 20px;
    width: 150px;
}
.campaignDetails .tab_emails .lbReplied {
    position: absolute;
    top: 470px;
    left: 966px;
    transform: translateX(-50%);
    text-transform: uppercase;
    font-size: 28px;
    line-height: 25px;
    background-color: #ffffff;
}
.campaignDetails .tab_emails .prospects {
    left: 37px;
    position: absolute;
    text-align: center;
    top: 113px;
    width: 174px;
    /*font-family: 'Poppins Semibold';*/
    font-size: 36px;
    line-height: 83px;
    background: transparent;
}
.campaignDetails .tab_emails .sent {
    left: 40px;
    position: absolute;
    text-align: center;
    top: 427px;
    width: 174px;
    /*font-family: 'Poppins Semibold';*/
    font-size: 36px;
    line-height: 75px;
}
.campaignDetails .tab_emails .queue {
    position: absolute;
    text-align: center;
    left: 40px;
    top: 593px;
    width: 174px;
    /*font-family: 'Poppins Semibold';*/
    font-size: 26px;
    line-height: 42px;
}
.campaignDetails .tab_emails .delivered {
    position: absolute;
    text-align: center;
    left: 282px;
    top: 419px;
    width: 174px;
    /*font-family: 'Poppins Semibold';*/
    font-size: 36px;
    line-height: 74px;
}
.campaignDetails .tab_emails .invalid {
    text-align: right;
    position: absolute;
    /*font-family: 'Poppins Semibold';*/
    font-size: 26px;
    left: 563px;
    top: 362px;
    width: 174px;
    line-height: 50px;
}
.campaignDetails .tab_emails .invalidBar {
    position: absolute;
    background-color: #ec1940;
    height: 7px;
    width: 50px;
    left: 561px;
    top: 409px;
}
.campaignDetails .tab_emails .bounced {
    text-align: right;
    position: absolute;
    /*font-family: 'Poppins Semibold';*/
    font-size: 26px;
    left: 563px;
    top: 492px;
    width: 174px;
    line-height: 50px;
}
.campaignDetails .tab_emails .bouncedBar {
    position: absolute;
    background-color: #ec1940;
    height: 7px;
    width: 50px;
    left: 561px;
    top: 538px;
}
.campaignDetails .tab_emails .checkBox {
    height: 56px;
    left: 235px;
    position: absolute;
    top: 600px;
    width: 263px;
    border-right: 1px solid #eaeaec;
    color: #ec1940;
    /*font-family: 'Poppins Semibold';*/
    font-size: 26px;
    text-align: center;
}
.campaignDetails .tab_emails .checkBox .value {
    position: relative;
    top: -6px;
    height: 63px;
    z-index: 1;
}
.campaignDetails .tab_emails .checkBox .text {
    position: relative;
    top: -23px;
    /*font-family: 'Poppins Regular';*/
    font-size: 14px;
}
.campaignDetails .tab_emails .optoutBox {
    position: absolute;
    width: 238px;
    height: 56px;
    top: 600px;
    left: 499px;
    text-align: center;
}
.campaignDetails .tab_emails .optoutBox .value {
    position: relative;
    top: -6px;
    height: 63px;
    z-index: 1;
    /*font-family: 'Poppins Semibold';*/
    font-size: 26px;
}
.campaignDetails .tab_emails .optoutBox .text {
    position: relative;
    top: -23px;
    /*font-family: 'Poppins Regular';*/
    font-size: 14px;
    text-transform: uppercase;
}
.campaignDetails .tab_emails .interestedLevelStats {
    position: absolute;
    width: 96px;
    text-align: center;
    /*font-family: 'Poppins Semibold';*/
    font-size: 26px;
    top: 621px;
    line-height: 52px;
}
.campaignDetails .tab_emails .notInterestedLevelStat {
    left: 763px;
}
.campaignDetails .tab_emails .interestedLevelStat {
    left: 1079px;
}
.campaignDetails .tab_emails .maybeLevelStat {
    left: 919px;
}
.campaignDetails .emailsStat {
    padding-top: 50px;
}
.btnWithDropdown {
    width: 89px;
    height: 27px;
    float: left;
    margin-right: 35px;
}
.btnWithDropdown .myComboBox {
    width: 89px;
    background-color: #dfe0e2;
    height: 27px;
    background-position: 72px 13px;
    background-image: url("img/button_dropdown_black.svg");
    border: none;
    float: left;
}
.btnWithDropdown .myComboBox :first-child {
    display: none;
}
.btnwithdropdownStatus_ddm-fix-z-index {
    z-index: 5 !important;
}
.btnWithDropdownEmail {
    width: 427px;
    float: left;
}
.comboStatus {
    width: 136px;
}
.btnStatsBreak {
    height: 27px;
    width: 2px;
    background-color: #f5f5f6;
    float: left;
    margin-left: -25px;
}
.buttonOnProspects {
    width: 135px;
    margin-left: -43px;
    margin-top: 0px;
    background-position: 127px 13px;
    background-image: url("img/button_dropdown_black.svg");
    background-repeat: no-repeat;
    text-align: left;
    padding-left: 15px;
    margin-right: -100px;
}
.hoverOnButtonOnProspects {
    background-color: #eaeaec !important;
}
.addProsDrop {
    margin-left: -50px;
    width: 150px !important;
    opacity: 0;
}
.campaignControlButtons {
    display: flex;
    align-items: center;
}
.campaignControlButtons .separator {
    height: 36px;
    width: 1px;
    background-color: #dfe0e2;
    margin: 0 16px;
}
.campaignControlButtons .DropDownMenu,
.campaignControlButtons .ico--edit {
    margin-right: 16px;
}
.campaignControlButtons .btnWithDropdown {
    width: 89px;
    height: 27px;
    float: left;
    margin-right: 35px;
}
.campaignControlButtons .btnWithDropdown.flex-cont {
    display: flex;
}
.campaignControlButtons .btnWithDropdown .myComboBox {
    width: 89px;
    background-color: #dfe0e2;
    height: 27px;
    background-position: 72px 13px;
    background-image: url("img/button_dropdown_black.svg");
    border: none;
    float: left;
}
.campaignControlButtons .btnWithDropdown .myComboBox :first-child {
    display: none;
}
.campaignControlButtons .myComboBox:hover {
    background-color: #eaeaec;
}
.campaignControlButtons .ico--stop,
.campaignControlButtons .ico--trash {
    margin-left: 16px;
}
.campaignPreview {
    box-sizing: border-box;
    position: relative;
}
.campaignPreview .mails {
    padding-left: 37px;
    padding-right: 37px;
    position: relative;
}
.campaignPreview .mails .ico--close-big {
    position: absolute;
    right: 23px;
    top: 23px;
}
.campaignPreview .mails .closeL {
    position: absolute;
    left: 23px;
    top: 23px;
}
.campaignPreview .mails .rightSide {
    text-align: right;
    margin-right: 140px;
}
.campaignPreview .mails .paginationOrNot {
    margin-right: 2px;
}
.campaignPreview .head {
    display: flex;
    justify-content: center;
    /*font-family: 'Poppins Regular';*/
    font-size: 14px;
    padding-bottom: 58px;
    padding-top: 10px;
}
.campaignPreview .head .text {
    float: left;
    margin-right: 6px;
}
.campaignPreview .line {
    box-sizing: border-box;
    position: relative;
    border-top: 1px solid #eaeaec;
    width: 817px;
    left: -37px;
}
.campaignPreview .paginationCam {
    box-sizing: border-box;
    /*font-family: 'Poppins Regular';*/
    font-size: 12px;
    margin-top: 10px;
}
.campaignPreview .paginationCam .prev {
    background-image: url("img/button_previous-blue.svg");
    background-position: 0 5px;
    background-repeat: no-repeat;
    padding-left: 11px;
    float: right;
    color: #294cc7;
    padding-right: 11px;
}
.campaignPreview .paginationCam .prevDisabled {
    background-image: url("img/button_previous-grey.svg");
    background-position: 0 5px;
    background-repeat: no-repeat;
    padding-left: 11px;
    float: right;
    color: #c0c1c6;
    padding-right: 11px;
}
.campaignPreview .paginationCam .prev:hover {
    color: #476df1;
}
.campaignPreview .paginationCam .sep {
    border-left: 1px solid #eaeaec;
    float: right;
    height: 15px;
    margin-top: 3px;
}
.campaignPreview .paginationCam .next {
    background-image: url("img/button_next-blue.svg");
    background-position: 44px 5px;
    background-repeat: no-repeat;
    padding-right: 13px;
    padding-left: 11px;
    float: right;
    color: #294cc7;
}
.campaignPreview .paginationCam .nextDisabled {
    background-image: url("img/button_next-grey.svg") !important;
    background-position: 44px 5px;
    background-repeat: no-repeat;
    padding-right: 13px;
    padding-left: 11px;
    float: right;
    color: #c0c1c6;
}
.campaignPreview .paginationCam .next:hover {
    color: #476df1;
}
.campaignPreview .paginationCam .btnDisabled {
    color: #c0c1c6;
}
.campaignPreview .paginationCam .btnDisabled:hover {
    color: #c0c1c6;
}
.campaignPreview .paginationCam .prospects {
    float: right;
    padding-right: 15px;
}
.campaignPreview .backBtm {
    color: #80838d;
    margin-top: 70px;
    position: relative;
    left: -11px;
    top: 34px;
    /*font-family: 'Poppins Regular';*/
    font-size: 12px;
}
.campaignPreview .backBtm .txt {
    float: left;
    margin-right: 6px;
}
.campaignPreview .backBtm .back {
    float: left;
}
.safety {
    width: 100%;
    min-height: 300px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 16px;
}
.safety .emptyFilterPanel.show {
    padding-top: 60px;
    padding-bottom: 26px;
}
.safety .blacklistedView {
    flex-wrap: wrap;
}
.safety .blacklistedView.head {
    /*font-family: 'Poppins Regular';*/
    font-size: 14px;
    color: #2c3141;
}
.safety .blacklistedView.head .tableHead {
    height: 40px;
    margin-top: 20px;
    padding-top: 10px;
    padding-left: 15px;
    display: -ms-grid;
    display: grid;
    grid-template-columns: 35px 252px 200px 230px 160px;
    -ms-grid-columns: 35px 252px 200px 230px 160px;
    /*font-family: 'Poppins Semibold';*/
    font-size: 12px;
    text-transform: uppercase;
    border-width: 1px 0;
    border-style: solid;
    border-color: #dfe0e2;
    box-sizing: border-box;
}
.safety .filterBlock {
    width: 100%;
}
.safety .filterBlock .new-filters {
    margin: 0 0 13px;
}
.safety .filterBlock .new-filters__inline {
    justify-content: space-between;
}
.safety .filterBlock .new-filters .TextFieldWidget {
    max-width: 238px;
}
.safety .filterTagsPanel {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
}
.safety .myPagination {
    width: 100%;
    padding-bottom: 26px;
}
.safety .init-view {
    margin-top: 0;
}
.safety .domain-container {
    width: 100%;
    display: flex;
    justify-content: space-between;
}
.safety .help {
    /*font-family: 'Poppins Semibold';*/
    font-size: 14px;
}
.safety .subtitle {
    margin-top: 20px;
    margin-bottom: 60px;
}
.safety .actionsPlace {
    height: 20px;
    margin-top: 36px;
    margin-bottom: -10px;
    /*font-family: 'Poppins Regular';*/
    font-size: 12px;
    color: #2c3141;
    width: 100%;
}
.safety .actionsPlace .selectAll {
    /*font-family: 'Poppins Regular';*/
    font-size: 12px;
    text-decoration: underline;
}
.safety .actionsPlace .selectAll:hover {
    text-decoration: none;
    cursor: pointer;
}
.safety .actionsPlace .deselectAll {
    /*font-family: 'Poppins Regular';*/
    font-size: 12px;
    text-decoration: underline;
    height: 15px;
    line-height: 12px;
    margin-top: 3px;
}
.safety .actionsPlace .deselectAll:hover {
    text-decoration: none;
    cursor: pointer;
}
.safety .actionsPlace .txt {
    /*font-family: 'Poppins Regular';*/
    font-size: 12px;
    color: #80838d;
}
.safety .actionsPlace .deleteButton {
    /*font-family: 'Poppins Regular';*/
    font-size: 14px;
    text-decoration: underline;
    float: right;
    position: relative;
    bottom: 2px;
}
.safety .actionsPlace .deleteButton:hover {
    text-decoration: none;
    cursor: pointer;
}
.safety .checkBox {
    margin-left: 15px;
    margin-top: 2px;
}
.safety .list .selectedRow {
    background-color: #f5f5f6;
}
.safety .list .safetyRow {
    box-sizing: border-box;
    border-bottom: 1px solid #dfe0e2;
    height: 0;
    opacity: 0;
    /*font-family: 'Poppins Regular';*/
    font-size: 14px;
    overflow: hidden;
    transition-timing-function: ease;
    transition-property: all;
    transition-delay: 0s;
    transition-duration: 0.3s;
}
.safety .list .safetyRow.animate {
    opacity: 1;
    padding: 11px 0;
    height: 55px;
}
.safety .list .safetyRow .safetyRowRow {
    display: -ms-grid;
    display: grid;
    grid-template-columns: 50px 252px 200px 230px 160px 36px;
    -ms-grid-columns: 50px 252px 200px 230px 160px 36px;
}
.safety .list .safetyRow .domain,
.safety .list .safetyRow .added,
.safety .list .safetyRow .addedBy,
.safety .list .safetyRow .blocked {
    display: inline-flex;
    align-items: center;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    padding-right: 38px;
}
.addList-modal .StepsWidget {
    width: 340px;
}
.addList-modal .DetailedStepsWidget {
    margin: 60px auto 0;
}
.addList-modal .modal-title {
    margin-top: 100px;
}
.addList-modal .buttonGreen {
    padding-left: 35px;
    padding-right: 35px;
}
.addList-modal .modal-body {
    padding-top: 0;
}
.addList-modal .content-box {
    box-sizing: border-box;
    margin: 0 auto;
    width: 821px;
    padding: 0 107px 57px;
}
.addList-modal h1 {
    font-size: 22px;
    text-transform: uppercase;
    margin-bottom: 21px;
}
.addList-modal .content-container {
    position: relative;
    margin-top: 45px;
    padding-bottom: 25px;
}
.addList-modal .content-container .warning {
    color: #ec1940;
    /*font-family: 'Poppins Regular';*/
    font-size: 11px;
    line-height: normal;
    text-align: left;
    width: 100%;
    opacity: 0;
    overflow: hidden;
    height: 0;
    padding-left: 21px;
    position: relative;
    transition-timing-function: ease;
    transition-property: all;
    transition-delay: 0s;
    transition-duration: 0.3s;
}
.addList-modal .content-container .warning::before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
}
.addList-modal .content-container .warning.show {
    opacity: 1;
    width: 100%;
    height: auto;
    margin-top: 4px;
}
.addList-modal .content-container .warning.show::before {
    -webkit-mask: url('icons/ico_error.svg') no-repeat center;
    mask: url('icons/ico_error.svg') no-repeat center;
    display: inline-block;
    flex: 0 0 auto;
    background-color: #2c3141;
    -webkit-mask-size: contain;
    mask-size: contain;
    width: 32px;
    height: 32px;
    transition-timing-function: ease;
    transition-property: background-color;
    transition-delay: 0s;
    transition-duration: 0.2s;
    background-color: #ec1940;
    width: 17px;
    height: 17px;
}
.addList-modal .content-container .warning.show::before.ico-glow {
    width: 36px;
    height: 36px;
}
.addList-modal .content-container .warning.show::before.ico-glow--circle {
    width: 44px;
    height: 44px;
}
.addList-modal .content-container .warning.show::before.ico-glow::after {
    width: 32px;
    height: 32px;
}
.addList-modal .footer.modal-btns {
    margin-bottom: 0;
}
.addList-modal .footer .title {
    margin-bottom: 0;
    opacity: 0;
    max-height: 0;
    transform: scale(1, 0);
    transition-timing-function: ease;
    transition-property: margin-bottom, opacity, transform, max-height;
    transition-delay: 0s;
    transition-duration: 0.4s;
}
.addList-modal .footer .title.show {
    margin-bottom: 20px;
    opacity: 1;
    max-height: 30px;
    transform: scale(1, 1);
}
.SortableColumnHeader {
    cursor: pointer;
    -moz-user-select: none;
    -webkit-user-select: none;
    user-select: none;
}
.SortableColumnHeader::after {
    display: none;
    content: '';
    margin-left: 9px;
    vertical-align: text-top;
    margin-top: 5px;
}
.SortableColumnHeader.sort-asc::after {
    display: inline-block;
    width: 0px;
    height: 0px;
    border-style: solid;
    border-color: transparent;
    border-top-color: #2c3141;
    border-width: 7.794px 4.5px 0 4.5px;
}
.SortableColumnHeader.sort-desc::after {
    display: inline-block;
    width: 0px;
    height: 0px;
    border-style: solid;
    border-color: transparent;
    border-bottom-color: #2c3141;
    border-width: 0 4.5px 7.794px 4.5px;
}
.EmptyResultsWidget {
    text-align: center;
}
.EmptyResultsWidget .emptyInfo {
    font-size: 22px;
    text-transform: uppercase;
}
.EmptyResultsWidget .linkLabel {
    display: inline-block;
    margin-top: 15px;
    font-size: 18px;
}
.EmptyResultsWidget .linkLabel .icon {
    vertical-align: top;
    margin: 5px 10px 0 0;
}
.campaignFilterPopup.blocked-by {
    padding-top: 35px;
    padding-bottom: 30px;
    width: 250px;
}
.campaignFilterPopup.blocked-by .campaignFilterList {
    margin: 0 0 10px;
}
.campaignFilterPopup.blocked-by .prevNextPager {
    margin-top: 23px;
}
.TableActionsComponent {
    min-height: 36px;
    font-size: 12px;
    margin-bottom: 15px;
    display: flex;
    align-items: flex-end;
}
.TableActionsComponent .selectors-cont {
    flex: 1 1 auto;
}
.TableActionsComponent .selectors-cont * {
    display: inline-block;
}
.TableActionsComponent__actions {
    display: flex;
    align-items: center;
}
.TableActionsComponent__actions [class*="ico--"] {
    margin-right: 11px;
}
.blocked-emails .description {
    margin-bottom: 60px;
}
.blocked-emails .filter-cont {
    display: flex;
}
.blocked-emails .filter-cont .filter-part {
    flex: 1 1 auto;
    min-width: 0;
}
.blocked-emails .filter-cont .btn-spring-green {
    flex: 0 0 auto;
    margin-left: 20px;
}
.blocked-emails .EmptyResultsWidget {
    margin-top: 80px;
    margin-bottom: 130px;
}
.blocked-emails .init-view {
    margin-bottom: 130px;
}
.blocked-emails .tablePanel {
    margin-top: 30px;
}
.blocked-emails .tablePanel .tableRow {
    height: 38px;
    line-height: 39px;
    border-style: solid;
    border-color: #dfe0e2;
    border-width: 0 0 1px;
    height: 57px;
    line-height: 58px;
    /*font-family: 'Poppins Regular';*/
    font-size: 14px;
}
.blocked-emails .tablePanel .tableRow > * {
    float: left;
    height: 100%;
    box-sizing: border-box;
    padding-right: 50px;
}
.blocked-emails .tablePanel .tableRow > *:first-child,
.blocked-emails .tablePanel .tableRow > *:last-child {
    padding-right: 0;
}
.blocked-emails .tablePanel .tableRow .centered-box {
    padding-right: 0;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
}
.blocked-emails .tablePanel .tableRow .col-1 {
    width: 45px;
}
.blocked-emails .tablePanel .tableRow .col-2 {
    width: 290px;
}
.blocked-emails .tablePanel .tableRow .col-3 {
    width: 260px;
}
.blocked-emails .tablePanel .tableRow .col-4 {
    width: 225px;
}
.blocked-emails .tablePanel .tableRow .col-5 {
    width: 235px;
}
.blocked-emails .tablePanel .tableRow.selected {
    background-color: #f5f5f6;
}
.blocked-emails .tablePanel .tableRow.animate {
    opacity: 1;
    min-height: 50px;
    max-height: 50px;
}
.blocked-emails .tablePanel .tableRow .col-2,
.blocked-emails .tablePanel .tableRow .col-3 {
    /*font-family: Arial, Helvetica Neue, Helvetica, sans-serif;*/
    font-weight: normal;
}
.blocked-emails .tablePanel .tableRow .text-item {
    display: inline-block;
    max-width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.blocked-emails .tablePanel .tableRow .text-item.bold {
    font-weight: bold;
}
.blocked-emails .tablePanel .tableRow .text-item.italic {
    font-style: italic;
}
.blocked-emails .tablePanel .tableRow .date-item {
    display: inline-block;
    line-height: 10px;
}
.blocked-emails .tablePanel .tableHead {
    height: 38px;
    line-height: 39px;
    border-style: solid;
    border-color: #dfe0e2;
    border-width: 0 0 1px;
    border-width: 1px 0;
    /*font-family: 'Poppins Semibold';*/
    font-size: 12px;
    text-transform: uppercase;
}
.blocked-emails .tablePanel .tableHead > * {
    float: left;
    height: 100%;
    box-sizing: border-box;
    padding-right: 50px;
}
.blocked-emails .tablePanel .tableHead > *:first-child,
.blocked-emails .tablePanel .tableHead > *:last-child {
    padding-right: 0;
}
.blocked-emails .tablePanel .tableHead .centered-box {
    padding-right: 0;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
}
.blocked-emails .tablePanel .tableHead .col-1 {
    width: 45px;
}
.blocked-emails .tablePanel .tableHead .col-2 {
    width: 290px;
}
.blocked-emails .tablePanel .tableHead .col-3 {
    width: 260px;
}
.blocked-emails .tablePanel .tableHead .col-4 {
    width: 225px;
}
.blocked-emails .tablePanel .tableHead .col-5 {
    width: 235px;
}
.blocked-emails .tablePanel .myPagination {
    margin-top: 40px;
}
.ifCampaignSwitch {
    width: 100%;
    min-height: 300px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 14px;
}
.ifCampaignSwitch__row {
    padding-bottom: 8px;
    margin-bottom: 35px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    /*font-family: 'Poppins Semibold';*/
    text-transform: uppercase;
    border-bottom: 1px solid #dfe0e2;
}
.ifCampaignSwitch__row .SwitchWidget {
    margin-top: -1px;
}
.ifCampaignSwitch__text.active,
.ifCampaignSwitch__text-with-link.active {
    color: #2c3141;
}
.ifCampaignSwitch__text.active a,
.ifCampaignSwitch__text-with-link.active a {
    color: #294cc7;
}
.ifCampaignSwitch__text.active a:hover,
.ifCampaignSwitch__text-with-link.active a:hover {
    color: #476df1;
}
.ifCampaignSwitch__text {
    color: #80838d;
    transition-timing-function: ease;
    transition-property: all;
    transition-delay: 0s;
    transition-duration: 0.3s;
}
.ifCampaignSwitch__text ul {
    padding-left: 16px;
    list-style: none;
    margin: 15px 0 25px 0;
}
.ifCampaignSwitch__text ul li {
    position: relative;
    margin-bottom: 2px;
}
.ifCampaignSwitch__text ul li::before {
    content: "\2022";
    position: absolute;
    left: -16px;
}
.ifCampaignSwitch__text a {
    text-transform: lowercase;
    /*font-family: 'Poppins Regular';*/
    font-size: 13px;
}
.ifCampaignSwitch__text-with-link {
    color: #80838d;
    transition-timing-function: ease;
    transition-property: all;
    transition-delay: 0s;
    transition-duration: 0.3s;
}
.ifCampaignSwitch__text-with-link a {
    margin-top: 25px;
    text-transform: lowercase;
    /*font-family: 'Poppins Regular';*/
    font-size: 12px;
}
.integrations {
    display: flex;
    justify-content: flex-start;
    flex-wrap: wrap;
    width: 100%;
}
.integrations .universal-left-menu__box {
    width: 200px;
}
.integrations .navbar--sticky {
    top: 0;
    background-color: #ffffff;
    z-index: 2;
    width: 890px;
    padding: 6px 0 10px;
}
.integrations .navbar--sticky.sticky {
    position: sticky;
}
.integrations__search {
    width: 280px;
    margin: 8px 0 28px 56px;
}
.integrations .emptyFilterPanel {
    margin: 65px auto 0;
}
.integrations__panel {
    width: 100%;
    position: relative;
    margin-top: 3px;
    padding-left: 36px;
    display: flex;
    justify-content: flex-start;
    flex-wrap: wrap;
}
.integrations__panel .integration-settings {
    opacity: 0;
    transition-timing-function: ease-in-out;
    transition-property: opacity;
    transition-delay: 0s;
    transition-duration: 0.2s;
}
.integrations__panel .integration-settings.animate {
    opacity: 1;
}
.integrations__panel .integration-settings .page-description {
    opacity: 1;
    transition-timing-function: ease-in-out;
    transition-property: opacity;
    transition-delay: 0s;
    transition-duration: 0.2s;
}
.integrations__panel.animate .page-description {
    opacity: 1;
    transition-timing-function: ease-in-out;
    transition-property: opacity;
    transition-delay: 0s;
    transition-duration: 0.2s;
}
.integrations__panel.animate .grid__item {
    opacity: 1;
    overflow: hidden;
    transition-timing-function: ease-in-out;
    transition-property: opacity;
    transition-delay: 0s;
    transition-duration: 0.2s;
}
.integrations__panel.animate .grid__item:nth-of-type( 1) {
    transition-delay: 0.1s;
}
.integrations__panel.animate .grid__item:nth-of-type( 2) {
    transition-delay: 0.2s;
}
.integrations__panel.animate .grid__item:nth-of-type( 3) {
    transition-delay: 0.3s;
}
.integrations__panel.animate .grid__item:nth-of-type( 4) {
    transition-delay: 0.4s;
}
.integrations__panel.animate .grid__item:nth-of-type( 5) {
    transition-delay: 0.5s;
}
.integrations__panel.animate .grid__item:nth-of-type( 6) {
    transition-delay: 0.6s;
}
.integrations__panel.animate .grid__item:nth-of-type( 7) {
    transition-delay: 0.7s;
}
.integrations__panel.animate .grid__item:nth-of-type( 8) {
    transition-delay: 0.8s;
}
.integrations__panel.animate .grid__item:nth-of-type( 9) {
    transition-delay: 0.9s;
}
.integrations__panel.animate .grid__item:nth-of-type( 10) {
    transition-delay: 1s;
}
.integrations__panel.animate .grid__item:nth-of-type( 11) {
    transition-delay: 1.1s;
}
.integrations__panel.animate .grid__item:nth-of-type( 12) {
    transition-delay: 1.2s;
}
.integrations__panel.animate .grid__item:nth-of-type( 13) {
    transition-delay: 1.3s;
}
.integrations__panel.animate .grid__item:nth-of-type( 14) {
    transition-delay: 1.4s;
}
.integrations__panel.animate .grid__item:nth-of-type( 15) {
    transition-delay: 1.5s;
}
.integrations__panel.animate .grid__item:nth-of-type( 16) {
    transition-delay: 1.6s;
}
.integrations__panel.animate .grid__item:nth-of-type( 17) {
    transition-delay: 1.7s;
}
.integrations__panel.animate .grid__item:nth-of-type( 18) {
    transition-delay: 1.8s;
}
.integrations__panel.animate .grid__item:nth-of-type( 19) {
    transition-delay: 1.9s;
}
.integrations__panel.animate .grid__item:nth-of-type( 20) {
    transition-delay: 2s;
}
.integrations__panel.animate .grid__item:nth-of-type( 21) {
    transition-delay: 2.1s;
}
.integrations__panel.animate .grid__item:nth-of-type( 22) {
    transition-delay: 2.2s;
}
.integrations__panel.animate .grid__item:nth-of-type( 23) {
    transition-delay: 2.3s;
}
.integrations__panel.animate .grid__item:nth-of-type( 24) {
    transition-delay: 2.4s;
}
.integrations__panel.animate .grid__item:nth-of-type( 25) {
    transition-delay: 2.5s;
}
.integrations__panel.animate .grid__item:nth-of-type( 26) {
    transition-delay: 2.6s;
}
.integrations__panel.animate .grid__item:nth-of-type( 27) {
    transition-delay: 2.7s;
}
.integrations__panel.animate .grid__item:nth-of-type( 28) {
    transition-delay: 2.8s;
}
.integrations__panel.animate .grid__item:nth-of-type( 29) {
    transition-delay: 2.9s;
}
.integrations__panel.animate .grid__item:nth-of-type( 30) {
    transition-delay: 3s;
}
.integrations__panel.animate .grid__item:nth-of-type( 31) {
    transition-delay: 3.1s;
}
.integrations__panel.animate .grid__item:nth-of-type( 32) {
    transition-delay: 3.2s;
}
.integrations__panel.animate .grid__item:nth-of-type( 33) {
    transition-delay: 3.3s;
}
.integrations__panel.animate .grid__item:nth-of-type( 34) {
    transition-delay: 3.4s;
}
.integrations__panel.animate .grid__item:nth-of-type( 35) {
    transition-delay: 3.5s;
}
.integrations__panel.animate .grid__item:nth-of-type( 36) {
    transition-delay: 3.6s;
}
.integrations__panel.animate .grid__item:nth-of-type( 37) {
    transition-delay: 3.7s;
}
.integrations__panel.animate .grid__item:nth-of-type( 38) {
    transition-delay: 3.8s;
}
.integrations__panel.animate .grid__item:nth-of-type( 39) {
    transition-delay: 3.9s;
}
.integrations__panel.animate .grid__item:nth-of-type( 40) {
    transition-delay: 4s;
}
.integrations__panel.animate .grid__item:nth-of-type( 41) {
    transition-delay: 4.1s;
}
.integrations__panel.animate .grid__item:nth-of-type( 42) {
    transition-delay: 4.2s;
}
.integrations .integrations-panel {
    margin-bottom: 71px;
}
.integrations .integrations-panel .integrations-panel__title {
    /*font-family: 'Poppins Semibold';*/
    font-size: 14px;
    line-height: 16px;
    text-align: left;
    margin-bottom: 32px;
}
.integrations .integrations-panel:last-child {
    margin-bottom: 0;
}
.integrations .grid__item {
    width: 275px;
    height: 157px;
    margin: 20px 0 0 20px;
    cursor: pointer;
    opacity: 0;
    position: relative;
    border-radius: 10px;
    transition-timing-function: ease-in-out;
    transition-property: all;
    transition-delay: 0s;
    transition-duration: 0.3s;
}
.integrations .grid__item--contact {
    background-color: #f5f5f6;
}
.integrations .grid__item--contact .tile--overlay {
    border-color: #f5f5f6;
}
.integrations .grid__item .pipedrive {
    width: 143px;
    height: 30px;
}
.integrations .grid__item .sendgrid {
    width: 153px;
    height: 33px;
}
.integrations .grid__item .mailgun {
    width: 140px;
    height: 38px;
}
.integrations .grid__item .google {
    width: 118px;
    height: 39px;
}
.integrations .grid__item .outlook {
    width: 153px;
    height: 34px;
}
.integrations .grid__item .exchange {
    width: 152px;
    height: 33px;
}
.integrations .grid__item .uplead {
    width: 113px;
    height: 29px;
}
.integrations .grid__item .leadfuze {
    width: 149px;
    height: 24px;
}
.integrations .grid__item .nerdwise {
    width: 151px;
    height: 32px;
}
.integrations .grid__item .leadpresso {
    width: 178px;
    height: 32px;
}
.integrations .grid__item .leadsbridge {
    width: 184px;
    height: 47px;
}
.integrations .grid__item .make {
    width: 69px;
    max-height: 69px;
}
.integrations .grid__item .integrately {
    width: 192px;
    height: 44px;
}
.integrations .grid__item .invoiceberry {
    width: 186px;
    height: 33px;
}
.integrations .grid__item .bouncer {
    width: 131px;
    height: 35px;
}
.integrations .grid__item .salesforce {
    width: 110px;
    max-height: 77px;
}
.integrations .grid__item .slack {
    width: 130px;
    height: 33px;
}
.integrations .grid__item .open-ai {
    width: 144px;
    height: 27px;
}
.integrations .grid__item .closeio {
    width: 125px;
    height: 34px;
}
.integrations .grid__item .tolstoy {
    width: 144px;
    height: 28px;
}
.integrations .grid__item .aircall {
    width: 128px;
    height: 36px;
}
.integrations .grid__item .zoom {
    width: 95px;
    height: 22px;
}
.integrations .grid__item .demio {
    width: 135px;
    height: 29px;
}
.integrations .grid__item .nocrm {
    width: 130px;
    height: 39px;
}
.integrations .grid__item .dubb {
    width: 112px;
    height: 32px;
}
.integrations .grid__item .gotowebinar {
    width: 193px;
    height: 30px;
}
.integrations .grid__item .clickmeeting {
    width: 190px;
    height: 33px;
}
.integrations .grid__item .joinme {
    width: 113px;
    max-height: 74px;
}
.integrations .grid__item .zapier {
    width: 128px;
    height: 35px;
}
.integrations .grid__item .hubspot {
    width: 122px;
    height: 35px;
}
.integrations .grid__item .hunter {
    width: 150px;
    height: 28px;
}
.integrations .grid__item .plugin-wordpress {
    width: 183px;
    height: 42px;
}
.integrations .grid__item .google-sheets {
    width: 139px;
    height: 48px;
}
.integrations .grid__item .calendly {
    width: 157px;
    height: 38px;
}
.integrations .grid__item .linkedin {
    width: 142px;
    height: 34px;
}
.integrations .grid__item .salesmsg {
    width: 157px;
    height: 31px;
}
.integrations .grid__item .duxsoup {
    width: 179px;
    height: 45px;
}
.integrations .grid__item .livechat {
    width: 152px;
    height: 34px;
}
.integrations .grid__item .intercom {
    width: 151px;
    height: 40px;
}
.integrations .grid__item .twitter {
    width: 55px;
    height: 45px;
}
.integrations .grid__item .contact_us {
    top: 38px;
    bottom: unset;
    width: 24px;
    height: 24px;
    transition-timing-function: ease;
    transition-property: all;
    transition-delay: 0s;
    transition-duration: 0.3s;
}
.integrations .empty-grid__text {
    /*font-family: 'Bradley';*/
    font-size: 22px;
    transform: rotate(-1deg);
    color: #80838d;
    text-align: center;
    height: 83px;
}
.integrations .empty-grid__arrow {
    transform: rotate(180deg);
    padding-bottom: 50px;
    position: relative;
    left: 6px;
}
.integrations .tile {
    width: 100%;
    height: 100%;
    display: flex;
    flex-direction: column;
}
.integrations .tile__status.shake-animation {
    -webkit-animation: shake-double 1.5s;
    animation: shake-double 1.5s;
    animation-iteration-count: 1;
    animation-delay: 1.5s;
}
.integrations .tile--overlay {
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    outline: none;
    border: 1px solid #dfe0e2;
    border-radius: 10px;
    box-sizing: border-box;
    transition-timing-function: ease;
    transition-property: border;
    transition-delay: 0s;
    transition-duration: 0.3s;
}
.integrations .tile--overlay:hover {
    border-color: #c0c1c6;
}
.integrations .tile__panel {
    position: absolute;
    bottom: 10px;
    padding: 0 10px;
    width: -moz-calc(100% - 20px);
    width: -webkit-calc(100% - 20px);
    width: calc(100% - 20px);
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.integrations .tile .tag-container {
    /*font-family: 'Poppins Regular';*/
    font-size: 12px;
    height: 20px;
    display: flex;
    justify-content: flex-start;
    align-items: center;
}
.integrations .tile .tag-container__tag {
    border-radius: 5px;
    padding: 0 8px;
    border: 1px solid;
    margin-right: 6px;
    box-sizing: border-box;
    display: inline-flex;
    align-items: center;
    height: 18px;
    position: relative;
}
.integrations .tile .tag-container__tag--iris-blue {
    color: #294cc7;
    border-color: #294cc7;
}
.integrations .tile .tag-container__tag--foggy-blue {
    color: #80838d;
    border-color: #dfe0e2;
}
.integrations .tile .tag-container__tag--spring-green {
    color: #45be31;
    border-color: #45be31;
}
.integrations .tile--upgrade {
    justify-content: center;
    align-items: center;
    cursor: default;
}
.integrations .tile--upgrade .tile--upgrade--info {
    margin-bottom: 20px;
    /*font-family: 'Poppins Regular';*/
    font-size: 13px;
}
.integrations .tile__crm-name {
    /*font-family: 'Poppins Semibold';*/
    font-size: 14px;
    text-transform: uppercase;
    width: auto;
    height: auto;
    word-wrap: break-word;
    width: 80%;
    text-align: center;
    color: #2c3141;
    margin-bottom: 13px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}
.integrations .tile--settings {
    cursor: default;
}
.integrations .tile__settings {
    -webkit-mask: url("img/button_settings.svg") no-repeat center;
    mask: url("img/button_settings.svg") no-repeat center;
    height: 26px;
    background-color: #80838d;
    background-color: #565a67;
    height: 27px;
    width: 27px;
}
.integrations .tile__settings:hover {
    cursor: pointer;
    background-color: #294cc7;
}
.integrations .tile__logo {
    max-width: 200px;
    max-height: 59px;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 12px;
    margin: auto;
}
.integrations .tile__text {
    /*font-family: 'Poppins Regular';*/
    font-size: 12px;
    text-align: center;
    position: absolute;
    bottom: 44px;
    left: 0;
    right: 0;
    margin: 0 auto;
}
.integrations .tile__logo--disabled {
    opacity: 0.3;
    -webkit-filter: grayscale(100%);
    filter: grayscale(100%);
}
.integrations .tile__icon-status {
    position: absolute;
    top: 10px;
    right: 10px;
}
.integrations .tile__icon-status--paused {
    width: 14px;
}
.integrations .tile__description {
    /*font-family: 'Poppins Regular';*/
    font-size: 13px;
    width: 149px;
    height: auto;
    word-wrap: break-word;
    text-align: center;
    margin: auto auto 32px;
    color: #2c3141;
    line-height: 16px;
}
.integrations .tile__description--disabled {
    /*font-family: 'Bradley';*/
    font-size: 20px;
    color: #c0c1c6;
    margin-bottom: 34px;
}
.tile--preview {
    position: relative;
}
.page-description {
    opacity: 0;
    transition-timing-function: ease-in-out;
    transition-property: opacity;
    transition-delay: 0s;
    transition-duration: 0.3s;
}
.page-description__subtitle {
    font-size: 15px;
}
.page-description__image {
    width: 605px;
    height: 340px;
    margin-top: 28px;
}
.page-description__link {
    margin-top: 40px;
}
.page-description__link .btn-google,
.page-description__link .btn-spring-green,
.page-description__link .btn-link.color-cherry-red {
    text-transform: uppercase;
}
.page-description__link .btn-link.color-cherry-red {
    text-decoration: none;
    /*font-family: 'Poppins Semibold';*/
    font-size: 14px;
}
.page-description__video {
    margin-top: 28px;
    position: relative;
    width: 407px;
    height: 230px;
}
.page-description .video-player__video {
    position: absolute;
}
.page-description .video-player__overlay::before {
    width: 50px;
    height: 50px;
    background-color: rgba(255, 255, 255, 0.5);
}
.page-description .video-player__overlay::after {
    background-color: #ffffff;
    width: 38px;
    height: 38px;
}
.page-description__information {
    /*font-family: 'Poppins Regular';*/
    font-size: 13px;
    margin-top: 45px;
    -moz-user-select: none;
    -webkit-user-select: none;
    user-select: none;
}
.page-description__information:not(:empty) + .page-description__link {
    margin-top: 20px;
}
.page-description__additional {
    margin-top: 45px;
}
.page-description__additional .help-panel {
    margin-top: 10px;
}
.page-description__price--box .addons-price {
    /*font-family: 'Poppins Regular';*/
    font-size: 28px;
}
.page-description__price--box .addons-price__old {
    color: #c0c1c6;
    text-decoration: line-through;
    margin-right: 8px;
    /*font-family: 'Poppins Regular';*/
    font-size: 28px;
}
.page-description__price--box .addons-price__sufix {
    margin-left: 4px;
    /*font-family: 'Poppins Regular';*/
    font-size: 16px;
}
.page-description__price--box .addons-price__addtional {
    color: #80838d;
    margin-left: 13px;
    /*font-family: 'Poppins Regular';*/
    font-size: 15px;
}
.page-description__title {
    display: block;
    /*font-family: 'Poppins Regular';*/
    font-size: 24px;
}
.page-description__logo {
    margin-bottom: 30px;
}
.page-description__logo.zapier {
    width: 170px;
    height: 46px;
}
.page-description__logo.tolstoy {
    width: 200px;
    height: 39px;
}
.page-description__logo.aircall {
    width: 177px;
    height: 50px;
}
.page-description__logo.zoom {
    width: 132px;
    height: 31px;
}
.page-description__logo.clickmeeting {
    width: 230px;
    height: 40px;
}
.page-description__logo.demio {
    width: 172px;
    height: 36px;
}
.page-description__logo.nocrm {
    width: 166px;
    height: 50px;
}
.page-description__logo.dubb {
    width: 135px;
    height: 39px;
}
.page-description__logo.gotowebinar {
    width: 233px;
    height: 37px;
}
.page-description__logo.joinme {
    width: 150px;
    height: 98px;
}
.page-description__logo.pipedrive {
    width: 180px;
    height: 39px;
}
.page-description__logo.make {
    width: 90px;
    height: 90px;
}
.page-description__logo.integrately {
    width: 250px;
    height: 57px;
}
.page-description__logo.invoiceberry {
    width: 240px;
    height: 43px;
}
.page-description__logo.bouncer {
    width: 174px;
    height: 46px;
}
.page-description__logo.salesforce {
    width: 153px;
    height: 107px;
}
.page-description__logo.slack {
    width: 177px;
    height: 45px;
}
.page-description__logo.open-ai {
    width: 196px;
    height: 37px;
}
.page-description__logo.closeio {
    width: 170px;
    height: 46px;
}
.page-description__logo.uplead {
    width: 155px;
    height: 40px;
}
.page-description__logo.leadfuze {
    width: 192px;
    height: 32px;
}
.page-description__logo.leadsbridge {
    width: 237px;
    height: 61px;
}
.page-description__logo.nerdwise {
    width: 188px;
    height: 41px;
}
.page-description__logo.leadpresso {
    width: 221px;
    height: 40px;
}
.page-description__logo.sendgrid {
    width: 200px;
    height: 64px;
}
.page-description__logo.mailgun {
    width: 188px;
    height: 52px;
}
.page-description__logo.google {
    width: 165px;
    height: 56px;
}
.page-description__logo.outlook {
    width: 201px;
    height: 45px;
}
.page-description__logo.exchange {
    width: 199px;
    height: 52px;
}
.page-description__logo.hubspot {
    width: 161px;
    height: 49px;
}
.page-description__logo.hunter {
    width: 182px;
    height: 33px;
}
.page-description__logo.plugin-wordpress {
    width: 216px;
    height: 49px;
}
.page-description__logo.linkedin {
    width: 185px;
    height: 45px;
}
.page-description__logo.salesmsg {
    width: 205px;
    height: 40px;
}
.page-description__logo.duxsoup {
    width: 233px;
    height: 45px;
}
.page-description__logo.livechat {
    width: 198px;
    height: 45px;
}
.page-description__logo.intercom {
    width: 195px;
    height: 52px;
}
.page-description__logo.twitter {
    width: 72px;
    height: 59px;
}
.page-description__logo.google-sheets {
    width: 171px;
    height: 59px;
}
.page-description__logo.calendly {
    width: 193px;
    height: 47px;
}
.page-description__logo.zoho {
    width: 122px;
    height: 42px;
}
.page-description__desc {
    /*font-family: 'Poppins Regular';*/
    font-size: 15px;
    line-height: 22px;
}
.page-description__key div {
    position: relative;
    padding-left: 33px;
    margin-bottom: 8px;
    /*font-family: 'Poppins Regular';*/
    font-size: 15px;
    line-height: 22px;
}
.page-description__key div:before {
    content: "";
    -webkit-mask: url('icons/ico_right_arrow.svg') no-repeat center;
    mask: url('icons/ico_right_arrow.svg') no-repeat center;
    display: inline-block;
    flex: 0 0 auto;
    background-color: #2c3141;
    -webkit-mask-size: contain;
    mask-size: contain;
    width: 32px;
    height: 32px;
    transition-timing-function: ease;
    transition-property: background-color;
    transition-delay: 0s;
    transition-duration: 0.2s;
    background-color: var(--controls-primary, #45be31);
    width: 24px;
    height: 24px;
    position: absolute;
    top: 0;
    left: 0;
}
.page-description__key div:before.ico-glow {
    width: 36px;
    height: 36px;
}
.page-description__key div:before.ico-glow--circle {
    width: 44px;
    height: 44px;
}
.page-description__key div:before.ico-glow::after {
    width: 32px;
    height: 32px;
}
.page-description__key div:before.ico-glow {
    width: 26px;
    height: 26px;
}
.page-description__key div:before.ico-glow::after {
    width: 24px;
    height: 24px;
}
.page-description__block {
    border-width: 1px;
    border-style: solid;
    border-color: #dfe0e2;
    border-radius: 10px;
    padding: 15px 20px 28px;
}
.page-description__block,
.page-description__title {
    margin-bottom: 20px;
}
.page-description__price > .page-description__title {
    margin-bottom: 14px;
}
.integration-modal {
    padding: 44px 191px 0;
    width: 1200px;
    background-color: #ffffff;
    position: relative;
    margin-left: auto;
    margin-right: auto;
    box-sizing: border-box;
    width: 100%;
}
.integration-modal .import {
    padding-top: 23px;
    padding-bottom: 34px;
}
.integration-modal .import .title {
    margin-bottom: 11px;
}
.integration-modal.toProspect .modal-title {
    margin-bottom: 24px;
}
.integration-modal .step {
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 26px;
    width: 348px;
}
.integration-modal .DetailedStepsWidget {
    margin: 60px auto 0;
}
.integration-modal .stepImport {
    width: 508px;
    text-align: center;
}
.integration-modal .frame {
    border: 1px solid #eaeaec;
    padding: 48px 138px 57px;
    background-color: #ffffff;
}
.integration-modal .frame .importMatchHead {
    margin-bottom: -5px;
    padding-top: 0;
}
.integration-modal .mail {
    padding: 48px 138px 57px;
}
.integration-modal .mail .emailTextToolbar {
    margin-top: 75px;
}
.integration-modal .import {
    width: 620px;
    margin: 0 auto;
}
.integration-modal .import .modal-subtitle {
    margin-bottom: 25px;
}
.integration-modal .import .duplicate-info {
    margin-top: 50px;
    margin-bottom: 35px;
}
.integration-modal .import .title {
    /*font-family: 'Poppins Regular';*/
    font-size: 20px;
    text-transform: uppercase;
}
.integration-modal .import .info-paragraph {
    margin-bottom: 25px;
}
.integration-modal .import .mapping-settings {
    margin-left: 0;
}
.integration-modal .import .mapping-settings__bar {
    display: flex;
    justify-content: space-between;
    font-size: 13px;
}
.integration-modal .import .mapping-settings__checkbox {
    margin-top: 66px;
}
.integration-modal .import .line {
    border-bottom: 1px solid #80838d;
    padding-top: 10px;
    width: 100%;
    margin-bottom: 25px;
}
.integration-modal .import .combo {
    box-sizing: border-box;
    width: 289px;
    border-radius: 0;
    height: 28px;
    margin-bottom: 6px;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    font-size: 16px;
    background-position: 278px 14px;
}
.integration-modal .import .value {
    color: #2c3141;
    border-bottom: 1px solid #2c3141;
    width: 283px;
    height: 25px;
    margin-bottom: 3px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.integration-modal .import .gwt-Image {
    position: relative;
    top: 8px;
}
.integration-modal .import table tr {
    height: 63px;
}
.integration-modal .import .myRadioON,
.integration-modal .import .myRadioOFF {
    margin-right: 10px;
}
.integration-modal .import .action-panel {
    margin-top: 40px;
}
.integration-modal.modal-window {
    padding: 0;
}
.integration-modal.custom-width .integration-modal__content .top,
.integration-modal.custom-width .integration-modal__content .action-bar {
    width: 620px;
}
.integration-modal .modal-title {
    margin: 0;
}
.integration-modal:not(.custom-width) .DropDownSelect {
    width: 100%;
}
.integration-modal .DetailedStepsWidget {
    margin: 60px auto 0px;
}
.integration-modal .integration-modal__content {
    padding-bottom: 83px;
    padding-top: 100px;
    margin-bottom: 80px;
}
.integration-modal .integration-modal__content .mapping-settings {
    margin: 40px auto 67px;
}
.integration-modal .integration-modal__content .top {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    width: 475px;
    margin: auto;
}
.integration-modal .integration-modal__content .top .head__title {
    /*font-family: 'Poppins Regular';*/
    font-size: 20px;
    text-transform: uppercase;
}
.integration-modal .integration-modal__content .top .head__subtitle {
    /*font-family: 'Poppins Regular';*/
}
.integration-modal .integration-modal__content .form__instructions {
    opacity: 1;
}
.integration-modal .integration-modal__content .form__instructions.hide {
    opacity: 0;
}
.integration-modal .integration-modal__content .form__instructions.hide .form__instructions--link {
    pointer-events: none;
    cursor: default;
}
.integration-modal .integration-modal__content .general-settings {
    margin-top: 29px;
    width: 475px;
    margin-left: auto;
    margin-right: auto;
}
.integration-modal .integration-modal__content .general-settings--dux-soup {
    margin-top: 20px;
}
.integration-modal .integration-modal__content .general-settings .duplicate-info {
    margin-top: 35px;
}
.integration-modal .integration-modal__content .action-bar {
    width: 475px;
    margin-left: auto;
    margin-right: auto;
}
.integration-modal.google-sheets .duplicate-info__title {
    text-transform: none;
    font-size: 18px;
}
.integration-modal.google-sheets .mapping-settings {
    margin: 0 auto 67px;
}
.integration-modal.google-sheets .select-panel {
    width: 351px;
}
.integration-modal.google-sheets .select-panel > * {
    margin-bottom: 28px;
}
.integration-modal.google-sheets .select-panel > *:last-child {
    margin-bottom: 5px;
}
.integration-modal.google-sheets .select-panel .tfw-input {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    pointer-events: none;
}
.integration-modal.google-sheets .duplicate-info {
    margin-bottom: 33px;
}
.integration-modal.google-sheets .modal-summary {
    width: 600px;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    margin-top: 74px;
    padding-bottom: 33px;
}
.integration-modal.google-sheets .modal-summary .popup-title {
    /*font-family: 'Bradley';*/
    font-size: 32px;
    margin: 10px 0 20px;
}
.integration-modal.google-sheets .modal-summary .action-bar {
    margin-top: 30px;
    justify-content: center;
}
.general-settings {
    width: 890px;
    margin-top: 33px;
}
.general-settings .link {
    color: #294cc7;
    cursor: pointer;
    display: inline;
}
.general-settings .link:hover {
    text-decoration: underline;
}
.general-settings__info-panel {
    opacity: 0;
    height: 0;
    overflow: hidden;
    width: 469px;
    transition-timing-function: ease;
    transition-property: all;
    transition-delay: 0s;
    transition-duration: 0.3s;
}
.general-settings__info-panel.show {
    height: 36px;
    opacity: 1;
}
.general-settings .form__row {
    margin-top: 29px;
}
.general-settings .form__row,
.general-settings .form__dropdown {
    align-items: center;
    display: flex;
    width: 469px;
}
.general-settings .form__dropdown .DropDownSelect {
    width: 244px;
    margin-right: 10px;
}
.general-settings .form__label {
    margin-right: 17px;
    white-space: nowrap;
    text-transform: uppercase;
    -moz-user-select: none;
    -webkit-user-select: none;
    user-select: none;
}
.general-settings .form__text-field {
    width: 100%;
}
.general-settings .form__valid-icon {
    width: 20px;
}
.general-settings .form__instructions {
    font-size: 13px;
    z-index: 1;
    transition-timing-function: ease;
    transition-property: all;
    transition-delay: 0s;
    transition-duration: 0.3s;
}
.general-settings .form__instructions.hide .form__instructions--link {
    pointer-events: none;
}
.general-settings .form__instructions--link {
    font-size: 13px;
    color: #294cc7;
    cursor: pointer;
    display: inline;
}
.general-settings .form__instructions--link:hover {
    text-decoration: underline;
}
.general-settings .form__column {
    display: flex;
    flex-direction: column;
    width: inherit;
}
.general-settings .form__info {
    /*font-family: 'Poppins Regular';*/
    font-size: 10px;
    padding-left: 24px;
    margin-top: 7px;
    color: #294cc7;
    position: relative;
    -moz-user-select: none;
    -webkit-user-select: none;
    user-select: none;
}
.general-settings .form__info::before {
    content: '';
    position: absolute;
    left: 0;
    -webkit-mask: url('icons/ico_info.svg') no-repeat center;
    mask: url('icons/ico_info.svg') no-repeat center;
    display: inline-block;
    flex: 0 0 auto;
    background-color: #2c3141;
    -webkit-mask-size: contain;
    mask-size: contain;
    width: 32px;
    height: 32px;
    transition-timing-function: ease;
    transition-property: background-color;
    transition-delay: 0s;
    transition-duration: 0.2s;
    background-color: #80838d;
    width: 20px;
    height: 20px;
    background-color: #294cc7;
}
.general-settings .form__info::before.ico-glow {
    width: 36px;
    height: 36px;
}
.general-settings .form__info::before.ico-glow--circle {
    width: 44px;
    height: 44px;
}
.general-settings .form__info::before.ico-glow::after {
    width: 32px;
    height: 32px;
}
.general-settings .form__info::before.ico-glow {
    width: 24px;
    height: 24px;
}
.general-settings .form__info::before.ico-glow::after {
    width: 20px;
    height: 20px;
}
.general-settings .form__info::before.ico-glow--circle {
    width: 20px;
    height: 20px;
}
.general-settings .form__info::before.ico-glow--circle::after {
    width: 14px;
    height: 14px;
}
.general-settings .connected-user .form__row {
    width: 100%;
    margin-top: 17px;
    align-items: baseline;
}
.general-settings .connected-user .form__label {
    font-size: 15px;
    text-transform: none;
    line-height: 22px;
}
.general-settings .connected-user .form__name {
    font-size: 15px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.general-settings .duplicate-info {
    margin-top: 35px;
    width: 630px;
}
.general-settings .instructions-list {
    display: flex;
    flex-direction: column;
    transition-timing-function: ease;
    transition-property: all;
    transition-delay: 0s;
    transition-duration: 0.3s;
    height: 0;
    opacity: 0;
    overflow: hidden;
}
.general-settings .instructions-list.active {
    padding-top: 46px;
    height: 130px;
    opacity: 1;
}
.general-settings .instructions-list .instructions-list__title {
    /*font-family: 'Poppins Semibold';*/
    font-size: 14px;
    margin-bottom: 11px;
}
.general-settings .instructions-list .instructions-list__item {
    /*font-family: 'Poppins Regular';*/
    font-size: 11px;
    align-items: baseline;
    margin-top: 8px;
    line-height: 16px;
}
.general-settings .instructions-list .instructions-list__item .instructions-list__item--bold {
    /*font-family: 'Poppins Semibold';*/
    font-size: 12px;
    margin: 0 2px;
    display: inline;
}
.general-settings .instructions-list .instructions-list__item .instructions-list__item--link {
    color: #294cc7;
    cursor: pointer;
    display: inline;
}
.general-settings .instructions-list .instructions-list__item .instructions-list__item--link:hover {
    text-decoration: underline;
}
.general-settings--dux-soup .form__text-field,
.general-settings--dux-soup .form__dropdown {
    margin-bottom: 20px;
}
.general-settings--dux-soup .form__row {
    margin-top: 0;
}
.general-settings--dux-soup .instructions-list.active {
    height: 205px;
}
.general-settings .leads-list-panel {
    width: 890px;
    margin-top: 40px;
}
.general-settings .leads-list-panel.spreadsheet .leads-list-panel__actions {
    justify-content: flex-end;
}
.general-settings .leads-list-panel.spreadsheet .leads-list-panel__row {
    grid-template-columns: 1fr 55px;
}
.general-settings .leads-list-panel.spreadsheet .leads-list-panel__row .item {
    padding-right: 30px;
}
.general-settings .leads-list-panel.spreadsheet .leads-list-panel__row .action {
    width: 55px;
    margin-bottom: 10px;
    justify-content: space-between;
}
.general-settings .leads-list-panel__info {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 24px;
}
.general-settings .leads-list-panel__info .leads-list-panel__name {
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.general-settings .leads-list-panel__info .ico--add-prospects-to-list,
.general-settings .leads-list-panel__info .ico--add-prospects-to-campaign,
.general-settings .leads-list-panel__info .ico--refresh {
    position: relative;
    display: inline-block;
}
.general-settings .leads-list-panel__actions {
    margin-left: 30px;
    width: 100px;
    display: flex;
    justify-content: space-between;
}
.general-settings .leads-list-panel__name {
    /*font-family: 'Poppins Regular';*/
    font-size: 18px;
}
.general-settings .leads-list-panel__table {
    display: flex;
    width: 100%;
    margin-bottom: 40px;
}
.general-settings .leads-list-panel__table--email .leads-list-panel__table--row {
    width: 320px;
    padding-right: 60px;
    display: block;
}
.general-settings .leads-list-panel__table--email .leads-list-panel__table--header {
    width: 320px;
    padding-right: 60px;
    border-right: 1px solid #dfe0e2;
    /*font-family: 'Poppins Semibold';*/
    font-size: 13px;
}
.general-settings .leads-list-panel__table--scrollable {
    display: block;
    width: max-content;
}
.general-settings .leads-list-panel__table--scrollable .leads-list-panel__table--header {
    padding-right: 15px;
    min-width: 175px;
    /*font-family: 'Poppins Semibold';*/
    font-size: 13px;
}
.general-settings .leads-list-panel__table--header {
    display: inline-block;
    background-color: #f5f5f6;
    line-height: 40px;
    border-right: 1px solid #dfe0e2;
    padding-left: 20px;
}
.general-settings .leads-list-panel__table--header:last-child {
    border-right: 0;
}
.general-settings .leads-list-panel__table--row {
    display: flex;
    height: 0;
    opacity: 0;
    padding-left: 20px;
    /*font-family: 'Poppins Regular';*/
    font-size: 14px;
    transition-timing-function: ease;
    transition-property: all;
    transition-delay: 0s;
    transition-duration: 0.3s;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.general-settings .leads-list-panel__table--row.active {
    height: 22px;
    padding-top: 20px;
    padding-bottom: 20px;
    border-bottom: 1px solid #dfe0e2;
    opacity: 1;
}
.general-settings .leads-list-panel__table--cell {
    padding-left: 21px;
    padding-right: 15px;
    width: 175px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.general-settings .leads-list-panel__table--cell:first-child {
    padding-left: 0;
}
.general-settings .leads-list-panel__table--cell:last-child {
    padding-right: 0;
}
.general-settings .leads-list-panel__row,
.general-settings .leads-list-panel .table-header {
    grid-template-columns: 435px 92px 1fr;
    padding: 0 30px 0 20px;
}
.general-settings .leads-list-panel__row {
    display: -ms-grid;
    display: grid;
    grid-gap: 20px;
    height: 0;
    overflow: hidden;
    opacity: 0;
    /*font-family: 'Poppins Regular';*/
    font-size: 14px;
    transition-timing-function: ease;
    transition-property: all;
    transition-delay: 0s;
    transition-duration: 0.3s;
}
.general-settings .leads-list-panel__row.animate {
    height: 24px;
    padding: 19px 30px 19px 20px;
    border-bottom: 1px solid #dfe0e2;
    opacity: 1;
}
.general-settings .leads-list-panel .item {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.general-settings .leads-list-panel .action {
    display: flex;
    justify-content: flex-end;
}
.general-settings .leads-list-panel .action .ico--refresh {
    margin-bottom: 10px;
}
.general-settings .leads-list-panel .action .ico--search,
.general-settings .leads-list-panel .action .ico--add-prospects-to-list {
    margin-right: 7px;
}
.general-settings--margin-bottom {
    margin-bottom: 62px;
}
.general-settings-panel .table-header {
    padding: 0 30px 0 20px;
}
.general-settings-panel.hunter .duplicate-info .RadioButtonWidget {
    margin-bottom: 20px;
}
.general-settings-panel.hunter .duplicate-info .RadioButtonWidget:last-child {
    margin-bottom: 0;
}
.general-settings-panel__button {
    display: flex;
    justify-content: flex-end;
    margin-bottom: 55px;
}
.general-settings-panel__button .btn-google {
    text-transform: uppercase;
}
.advanced-settings {
    display: flex;
    flex-direction: column;
    justify-content: center;
    margin-top: 21px;
}
.advanced-settings__title {
    /*font-family: 'Poppins Semibold';*/
    font-size: 15px;
    text-transform: uppercase;
    margin: 10px 0 30px;
}
.advanced-settings .sync-panel {
    display: flex;
    justify-content: center;
    align-items: center;
    margin-bottom: 23px;
}
.advanced-settings .sync-panel .input,
.advanced-settings .sync-panel__select {
    margin: 0 41px;
    width: 271px;
}
.advanced-settings .sync-panel__label {
    /*font-family: 'Poppins Regular Italic';*/;
    -moz-user-select: none;
    -webkit-user-select: none;
    user-select: none;
    margin: 0 41px;
}
.advanced-settings .sync-panel__icon {
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
}
.advanced-settings .sync-panel__icon--wood {
    background-image: url('img/logo.svg');
    width: 52px;
    height: 83px;
}
.advanced-settings .sync-panel__icon--pipedrive {
    background-image: url('img/integrations/pipedrive_integration_icon.svg');
    width: 52px;
    height: 52px;
}
.advanced-settings .sync-panel__icon--zoho-crm {
    background-image: url('img/integrations/zoho_crm.svg');
    width: 67px;
    height: 42px;
}
.advanced-settings .sync-panel--left {
    justify-content: flex-start;
}
.advanced-settings .conflict-panel {
    display: flex;
    align-items: flex-start;
}
.advanced-settings .conflict-panel .conflict-panel__label {
    align-items: flex-start;
    /*font-family: 'Poppins Semibold';*/
    font-size: 18px;
    margin-right: 25px;
    margin-bottom: 26px;
    line-height: 18px;
}
.advanced-settings .conflict-panel .conflict-panel__label--uppercase {
    /*font-family: 'Poppins Semibold';*/
    font-size: 14px;
    text-transform: uppercase;
}
.advanced-settings .conflict-panel .conflict-panel__radio-group {
    display: flex;
    flex-direction: column;
}
.advanced-settings .conflict-panel .conflict-panel__radio-group .radio-group {
    display: flex;
    margin-bottom: 12px;
}
.advanced-settings .conflict-panel .conflict-panel__radio-group .radio-group .radio-group__button {
    margin-right: 13px;
}
.advanced-settings .conflict-panel .conflict-panel__radio-group .radio-group .radio-group__label {
    /*font-family: 'Poppins Regular';*/
    font-size: 14px;
    color: #2c3141;
    line-height: 18px;
}
.advanced-settings .conflict-panel .conflict-panel__radio-group .radio-group .radio-group__label--hint {
    color: #c0c1c6;
    margin-left: 4px;
}
.advanced-settings .conflict-panel .conflict-panel__radio-group .radio-group:last-child {
    margin: 0;
}
.advanced-settings .conflict-panel--column {
    flex-direction: column;
}
.advanced-settings--margin-bottom {
    margin-bottom: 68px;
}
.mapping-settings {
    margin-top: 40px;
    width: 620px;
}
.mapping-settings .mapping-table {
    display: flex;
    flex-direction: column;
}
.mapping-settings .mapping-table + .mapping-table .mapping-row:first-child {
    margin-top: 20px;
}
.mapping-settings__pagination {
    position: relative;
    display: flex;
    justify-content: flex-end;
    /*font-family: 'Poppins Regular';*/
    font-size: 12px;
    color: #294cc7;
    margin-bottom: 12px;
}
.mapping-settings__pagination .prev,
.mapping-settings__pagination .next {
    background-repeat: no-repeat;
    cursor: pointer;
    transition-timing-function: ease;
    transition-property: all;
    transition-delay: 0s;
    transition-duration: 0.3s;
    -moz-user-select: none;
    -webkit-user-select: none;
    user-select: none;
    text-transform: lowercase;
}
.mapping-settings__pagination .prev.disable,
.mapping-settings__pagination .next.disable {
    color: #c0c1c6;
    cursor: default;
}
.mapping-settings__pagination .prev:hover:not(.disable),
.mapping-settings__pagination .next:hover:not(.disable) {
    color: #476df1;
}
.mapping-settings__pagination .prev {
    padding-left: 11px;
    position: relative;
}
.mapping-settings__pagination .prev::before {
    content: "";
    -webkit-mask: url("img/button_previous-blue.svg") no-repeat center;
    mask: url("img/button_previous-blue.svg") no-repeat center;
    background-color: #294cc7;
    position: absolute;
    left: 0;
    display: block;
    width: 5px;
    height: 11px;
    top: 0;
    bottom: 0;
    margin-top: auto;
    margin-bottom: auto;
}
.mapping-settings__pagination .prev.disable::before {
    background-color: #c0c1c6;
}
.mapping-settings__pagination .prev:hover:not(.disable)::before {
    background-color: #476df1;
}
.mapping-settings__pagination .separator {
    text-align: center;
    width: 21px;
}
.mapping-settings__pagination .next {
    padding-right: 11px;
}
.mapping-settings__pagination .next::after {
    content: "";
    -webkit-mask: url("img/button_next-blue.svg") no-repeat center;
    mask: url("img/button_next-blue.svg") no-repeat center;
    background-color: #294cc7;
    position: absolute;
    right: 0;
    display: block;
    width: 5px;
    height: 11px;
    top: 0;
    bottom: 0;
    margin-top: auto;
    margin-bottom: auto;
}
.mapping-settings__pagination .next.disable::after {
    background-color: #c0c1c6;
}
.mapping-settings__pagination .next:hover:not(.disable)::after {
    background-color: #476df1;
}
.mapping-settings__checkbox {
    display: block;
    /*font-family: 'Poppins Semibold';*/
    font-size: 14px;
    width: 620px;
    margin: 0 auto 40px;
}
.mapping-settings__description {
    width: 620px;
    /*font-family: 'Poppins Regular';*/
    margin: 0 auto 40px auto;
}
.mapping-settings__add-new,
.mapping-settings__all-fields-in-use {
    margin: 20px 0 0 20px;
    /*font-family: 'Poppins Regular';*/
    font-size: 13px;
}
.mapping-settings__add-new:empty,
.mapping-settings__all-fields-in-use:empty {
    display: none;
}
.mapping-settings__all-fields-in-use {
    color: #80838d;
}
.mapping-settings__add-new {
    text-transform: lowercase;
}
.mapping-settings__add-panel {
    margin-bottom: 50px;
}
.mapping-settings__add-panel--hidden {
    visibility: hidden;
}
.mapping-row {
    padding: 0 0 0 20px;
}
.mapping-row__arrow {
    margin-top: 6px;
}
.mapping-row:not(.table-header) {
    display: flex;
    margin-bottom: 20px;
}
.mapping-row.justify {
    justify-content: space-between;
}
.mapping-row .DropDownSelect {
    width: 273px;
}
.mapping-row.table-header {
    grid-template-columns: 309px 1fr;
    margin-bottom: 30px;
}
.mapping-row:last-child {
    margin: 0;
}
.mapping-row .input {
    width: 251px;
}
.mapping-row .ico--close-big {
    position: absolute;
    right: 203px;
    align-self: center;
}
.activity-settings {
    margin-top: 40px;
    width: 451px;
}
.activity-settings .activity-table {
    display: flex;
    flex-direction: column;
}
.activity-settings .activity-table .activity-row {
    margin-bottom: 19px;
    height: 0;
    opacity: 0;
    overflow: hidden;
    transition-timing-function: ease;
    transition-property: all;
    transition-delay: 0s;
    transition-duration: 0.3s;
}
.activity-settings .activity-table .activity-row--active {
    height: 20px;
    opacity: 1;
}
.activity-settings__checkbox {
    display: block;
    /*font-family: 'Poppins Semibold';*/
    font-size: 14px;
    width: 620px;
    margin: 0 auto 40px;
}
.activity-settings__description {
    width: 620px;
    /*font-family: 'Poppins Regular';*/
    font-size: 14px;
    margin: 0 auto 40px auto;
}
.activity-settings .btn-link {
    margin-top: 18px;
    margin-left: 20px;
}
.activity-row {
    display: -ms-grid;
    display: grid;
    padding: 0 0 0 20px;
    grid-template-columns: 352px 1fr;
}
.activity-row:not(.table-header) {
    margin-bottom: 17px;
    position: relative;
}
.activity-row.table-header {
    margin-bottom: 27px;
}
.activity-row__text {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.activity-row__switch {
    width: 40px;
    margin-left: 15px;
}
.activity-row:last-child {
    margin: 0;
}
.action-settings {
    width: 890px;
}
.action-settings .table-header {
    padding: 0 0 0 20px;
}
.action-settings__container {
    margin-top: 21px;
}
.action-settings__add-action-container {
    display: flex;
    justify-content: flex-end;
    margin-bottom: 45px;
}
.action-settings .action-row--editable {
    height: 0;
    overflow: hidden;
    padding: 0 20px;
    transition-timing-function: ease;
    transition-property: height, padding;
    transition-delay: 0s;
    transition-duration: 0.5s;
}
.action-settings .action-row--editable.action-row--shown {
    padding: 25px 20px 30px;
    height: 209px;
    border-bottom: 1px solid #dfe0e2;
    transition-timing-function: ease;
    transition-property: height, padding;
    transition-delay: 0s;
    transition-duration: 0.3s;
}
.action-settings .action-row--readonly .apw-header,
.action-settings .action-row--readonly .apw-content {
    border-bottom: none;
}
.action-settings .action-row__title-container {
    width: 486px;
}
.action-settings .action-row__title {
    line-height: 22px;
    /*font-family: 'Poppins Regular';*/
    font-size: 15px;
}
.action-settings .action-row__content-container {
    margin-top: 47px;
}
.action-settings .action-row__select {
    width: 290px;
}
.action-settings .action-row__select--readonly {
    width: auto;
    max-width: 380px;
    -moz-user-select: none;
    -webkit-user-select: none;
    user-select: none;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.action-settings .action-row__select--wide {
    max-width: 700px;
}
.action-settings .action-row__label {
    width: 59px;
    margin-right: 25px;
    line-height: 22px;
    font-size: 11px;
    border-radius: 11px;
    box-sizing: border-box;
    border-style: solid;
    border-width: 1px;
    text-align: center;
    text-transform: uppercase;
    -moz-user-select: none;
    -webkit-user-select: none;
    user-select: none;
}
.action-settings .action-row__text {
    -moz-user-select: none;
    -webkit-user-select: none;
    user-select: none;
    font-size: 15px;
    margin: 0 28px;
}
.action-settings .action-row__accordion-header {
    display: flex;
    align-items: center;
    height: 25px;
    line-height: 25px;
    font-size: 14px;
    transition-timing-function: ease;
    transition-property: height, line-height, padding, opacity;
    transition-delay: 0s;
    transition-duration: 0.3s;
    justify-content: space-between;
    padding: 20px 0 20px 20px;
    opacity: 1;
}
.action-settings .action-row__accordion-content {
    padding: 0 20px;
}
.action-settings .action-row__accordion-content-container {
    margin-top: 20px;
    font-size: 15px;
}
.action-settings .action-row__accordion-content-container:last-child {
    margin-bottom: 53px;
}
.action-settings .action-row__content-line {
    display: flex;
    align-items: center;
    height: 36px;
    line-height: 36px;
    margin-bottom: 6px;
}
.action-settings .action-row__content-line:last-child {
    margin-bottom: 0;
}
.action-settings .action-row__switch {
    margin-right: 56px;
}
.action-settings .action-row__delete {
    margin: 46px 0 55px;
    height: 17px;
    display: inline-block;
}
.action-settings .action-row__delete .ico-disabled {
    pointer-events: auto;
}
.action-settings .action-row__delete:hover .action-settings__link-button {
    text-decoration: none;
}
.action-settings .action-row__delete:hover .ico--close-big:not(.ico-disabled) {
    background-color: #f5f5f6;
    transition-timing-function: ease;
    transition-property: background-color;
    transition-delay: 0s;
    transition-duration: 0.3s;
}
.action-settings .action-row__delete:hover .ico--close-big:not(.ico-disabled)::after {
    transition: none;
    background-color: #2c3141;
}
.action-settings .action-row__delete-button {
    margin: 6px 0 0 5px;
}
.action-settings .action-row:first-child .apw-header {
    border-top: 0;
}
.action-settings__link-button {
    font-size: 13px;
    line-height: 13px;
}
.action-settings__saved-rows {
    border-bottom: 1px solid #dfe0e2;
}
.action-settings__show-more {
    margin-top: 25px;
}
.action-settings .AccordionPanelWidget.apw-expanded .apw-header {
    border-bottom-width: 0;
}
.action-settings .AccordionPanelWidget.apw-collapsed .apw-header {
    border-bottom-width: 1px;
}
.action-settings .AccordionPanelWidget .apw-header {
    opacity: 1;
    transition-timing-function: ease;
    transition-property: opacity, border-bottom-width;
    transition-delay: 0s;
    transition-duration: 0.3s;
}
.action-settings .AccordionPanelWidget .apw-header::after {
    right: 30px;
}
.action-settings .AccordionPanelWidget.animate .apw-header {
    opacity: 0;
    border-bottom-width: 0;
}
.action-settings .AccordionPanelWidget.animate .action-row__accordion-header {
    height: 0;
    line-height: 0;
    padding: 0;
    overflow: hidden;
    opacity: 0;
}
.integration-result {
    display: flex;
    flex-direction: column;
}
.integration-result .result-image {
    display: flex;
    justify-content: center;
}
.integration-result .result-image .result-image--error {
    width: 106px;
    margin-bottom: 33px;
}
.integration-result .result-image .result-image--success {
    display: flex;
    align-items: center;
    margin-bottom: 58px;
}
.integration-result .result-image .result-image--success .result-image__item--wood {
    height: 88px;
}
.integration-result .result-image .result-image--success .result-image__item--crm {
    width: 48px;
    height: 48px;
}
.integration-result .result-image .result-image--success .result-image__item--crm.hunter {
    width: 64px;
    height: 58px;
}
.integration-result .result-image .result-image--success .result-image__item--plus {
    width: 28px;
    height: 27px;
    margin: 0 30px;
}
.integration-result .result-image .result-image--success .result-image__item--equals {
    width: 28px;
    height: 14px;
    margin: 0 30px;
}
.integration-result .result-image .result-image--success .result-image__item--favorite {
    width: 71px;
    height: 62px;
}
.integration-result .result-info {
    display: flex;
    flex-direction: column;
    align-items: center;
}
.integration-result .result-info .result-info__item--title {
    /*font-family: 'Bradley';*/
    font-size: 32px;
    line-height: 32px;
    margin-bottom: 30px;
}
.integration-result .result-info .result-info__item--description {
    /*font-family: 'Poppins Regular';*/
    line-height: 16px;
    text-align: center;
    width: 382px;
    margin-bottom: 56px;
}
.integration-settings {
    width: 100%;
    opacity: 0;
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-end;
    transition-timing-function: ease-in-out;
    transition-property: opacity;
    transition-delay: 0s;
    transition-duration: 0.2s;
}
.integration-settings .head-panel {
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.integration-settings .head-panel .head-panel__logo {
    width: 140px;
    height: 39px;
}
.integration-settings--pipedrive .breadcrumbs {
    width: 890px;
}
.integration-settings--pipedrive .info-bar {
    width: 890px;
    height: 58px;
    margin-top: 0;
    margin-bottom: 36px;
    color: #ec1940;
}
.integration-settings--pipedrive .action-settings .init-view-nonWl {
    margin-top: 44px;
}
.integration-settings .header-panel {
    display: flex;
    justify-content: flex-start;
    height: 114px;
    background-repeat: no-repeat;
    background-position: left bottom;
    position: relative;
}
.integration-settings .header-panel .breadcrumbs {
    height: 20px;
    margin-top: 9px;
    margin-left: 0;
}
.integration-settings .header-panel .SwitchWidget {
    position: absolute;
    right: 0;
    bottom: 5px;
}
.integration-settings .header-panel--pipedrive {
    height: 34px;
    background-image: url(img/integrations/pipedrive.svg);
}
.integration-settings .header-panel--hunter {
    background-image: url(img/integrations/hunter_integration.svg);
    background-size: 182px;
}
.integration-settings .header-panel--google-sheets {
    background-image: url(img/integrations/google_sheets_integration.svg);
    background-size: 150px;
}
.integration-settings .header-panel--calendly {
    background-image: url(img/integrations/calendly_logo_integration.svg);
    background-size: 176px;
}
.integration-settings .header-panel--zoho {
    background-image: url(img/integrations/zoho.svg);
    background-size: 140px;
}
.integration-settings .header-panel--none {
    height: 71px;
}
.integration-settings .general-settings-panel .general-settings-panel__title {
    /*font-family: 'Poppins Semibold';*/
    font-size: 14px;
    text-transform: uppercase;
    margin-bottom: 44px;
}
.integration-settings .general-settings-panel.hunter .general-settings-panel__title {
    margin-top: 39px;
}
.proposed-integrations {
    width: 100%;
}
.proposed-integrations__panel {
    display: grid;
    grid-template-columns: 151px 151px 151px;
    grid-gap: 19px;
    margin-bottom: 25px;
}
.proposed-integrations__text-panel {
    font-size: 13px;
    margin-bottom: 27px;
}
.proposed-integrations .CheckBoxWidget {
    position: relative;
    border: 1px solid #dfe0e2;
    border-radius: 10px;
    transition-timing-function: ease;
    transition-property: border;
    transition-delay: 0s;
    transition-duration: 0.3s;
}
.proposed-integrations .CheckBoxWidget:hover {
    border-color: var(--controls-primary, #45be31);
}
.proposed-integrations .CheckBoxWidget .cbw-icon {
    width: 100%;
    height: 86px;
    position: relative;
    margin: 0;
    border: 0;
}
.proposed-integrations .CheckBoxWidget .cbw-icon::after {
    content: '';
    border: 1px solid #dfe0e2;
    position: absolute;
    left: 8px;
    top: 8px;
    border-radius: 3px;
    width: 14px;
    height: 14px;
}
.proposed-integrations .CheckBoxWidget .cbw-icon--tick {
    position: absolute;
    left: 12px;
    top: 12px;
    margin: 0;
    z-index: 1;
    width: 8px;
    height: 8px;
}
.proposed-integrations .CheckBoxWidget.cbw-checked {
    border-color: var(--controls-primary, #45be31);
}
.proposed-integrations .CheckBoxWidget.cbw-checked .cbw-icon {
    background-color: unset;
}
.proposed-integrations .CheckBoxWidget.cbw-checked .cbw-icon::after {
    border-color: var(--controls-primary, #45be31);
    background-color: var(--controls-primary, #45be31);
}
.proposed-integrations .CheckBoxWidget::after {
    content: '';
    position: absolute;
    inset: 0;
    margin: auto;
    background-size: contain;
    background-repeat: no-repeat;
}
.proposed-integrations .CheckBoxWidget.slack::after {
    background-image: url("img/integrations/slack_integration.svg");
    width: 78px;
    height: 20px;
}
.proposed-integrations .CheckBoxWidget.salesforce::after {
    background-image: url("img/integrations/salesforce_integration.svg");
    width: 68px;
    height: 48px;
}
.proposed-integrations .CheckBoxWidget.closeio::after {
    background-image: url("img/integrations/closeio_integration.svg");
    width: 87px;
    height: 23px;
}
.proposed-integrations .CheckBoxWidget.dropcontact::after {
    background-image: url("img/integrations/dropcontact_integration.png");
    width: 112px;
    height: 18px;
}
.proposed-integrations .CheckBoxWidget.hyperise::after {
    background-image: url("img/integrations/hyperise_integration.png");
    width: 100px;
    height: 23px;
}
.proposed-integrations .CheckBoxWidget.google-calendar::after {
    background-image: url("img/integrations/google_calendar_integration.png");
    width: 95px;
    height: 54px;
}
.proposed-integrations .CheckBoxWidget.lyne::after {
    background-image: url("img/integrations/lyne_integration.png");
    width: 86px;
    height: 42px;
}
.proposed-integrations .CheckBoxWidget.twitter::after {
    background-image: url("img/integrations/twitter_integration.svg");
    width: 40px;
    height: 33px;
}
.proposed-integrations .CheckBoxWidget.zero-bounce::after {
    background-image: url("img/integrations/zero_bounce_integration.png");
    width: 101px;
    height: 29px;
}
.addons {
    width: 100%;
    display: flex;
    justify-content: flex-start;
    position: relative;
    flex-wrap: wrap;
}
.addons .page-description {
    padding-left: 36px;
}
.addons .update-panel {
    display: inline-flex;
    align-items: center;
    font-size: 13px;
    line-height: 20px;
    background-color: #f5f5f6;
    padding: 5px 10px;
    border-radius: 5px;
    margin-top: 26px;
}
.addons .update-panel .text-indicator {
    margin-right: 8px;
}
.addons .update-panel .text-indicator .tmi-indicator {
    margin-left: 0;
    border-radius: 2px;
    /*font-family: 'Poppins Semibold';*/
}
.addons.animate .page-description {
    opacity: 1;
    transition-timing-function: ease-in-out;
    transition-property: opacity;
    transition-delay: 0s;
    transition-duration: 0.2s;
}
.addons.animate .page-description__information {
    opacity: 0;
    margin: 0;
    min-height: 0;
    overflow: hidden;
    transition-timing-function: ease;
    transition-property: all;
    transition-delay: 0s;
    transition-duration: 0.2s;
}
.addons.animate .page-description__information.active {
    margin: 0 0 40px;
    opacity: 1;
}
.addons.animate .page-description__information.active + .page-description__link {
    margin-top: 0;
}
.addons.animate .grid__item {
    opacity: 1;
}
.addons.animate .grid__item:nth-of-type( 1) {
    transition-delay: 0.1s;
}
.addons.animate .grid__item:nth-of-type( 2) {
    transition-delay: 0.2s;
}
.addons.animate .grid__item:nth-of-type( 3) {
    transition-delay: 0.3s;
}
.addons.animate .grid__item:nth-of-type( 4) {
    transition-delay: 0.4s;
}
.addons.animate .grid__item:nth-of-type( 5) {
    transition-delay: 0.5s;
}
.addons.animate .grid__item:nth-of-type( 6) {
    transition-delay: 0.6s;
}
.addons.animate .grid__item:nth-of-type( 7) {
    transition-delay: 0.7s;
}
.addons.animate .grid__item:nth-of-type( 8) {
    transition-delay: 0.8s;
}
.addons.animate .grid__item:nth-of-type( 9) {
    transition-delay: 0.9s;
}
.addons .grid__item {
    width: 263px;
    height: 290px;
    margin-top: 22px;
    margin-left: 46px;
    margin-bottom: 28px;
    cursor: pointer;
    background-color: #ffffff;
    opacity: 0;
    position: relative;
    transition-timing-function: ease-in-out;
    transition-property: opacity;
    transition-delay: 0s;
    transition-duration: 0.3s;
    box-sizing: border-box;
}
.addons .tile {
    width: 263px;
    height: 290px;
    display: flex;
    flex-direction: column;
}
.addons .tile--overlay {
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    outline: none;
    border: 1px solid #dfe0e2;
    border-radius: 10px;
    box-sizing: border-box;
    transition-timing-function: ease;
    transition-property: border;
    transition-delay: 0s;
    transition-duration: 0.2s;
}
.addons .tile--overlay:hover {
    border-color: #c0c1c6;
}
.addons .tile__tag-container {
    color: #ffffff;
    text-transform: uppercase;
    width: 49px;
    position: relative;
    top: 14px;
    font-size: 12px;
    height: 18px;
    display: flex;
    justify-content: flex-start;
    left: -1px;
}
.addons .tile__title {
    /*font-family: 'Poppins Semibold';*/
    font-size: 22px;
    text-align: center;
    margin: 28px 10px 3px;
}
.addons .tile__title.api-keys,
.addons .tile__title.warm-up {
    line-height: 30px;
}
.addons .tile__title.sales-assistant {
    margin-top: 25px;
}
.addons .tile__title.api-keys {
    margin-top: -3px;
}
.addons .tile__title.warm-up {
    margin-top: 8px;
}
.addons .tile__text {
    /*font-family: 'Poppins Regular';*/
    font-size: 13px;
    text-align: center;
    margin: 0 auto;
}
.addons .tile__price {
    text-align: right;
    position: absolute;
    bottom: 18px;
    right: 20px;
    /*font-family: 'Poppins Regular';*/
    font-size: 12px;
}
.addons .tile__price.green {
    color: #45be31;
}
.addons .tile__container {
    display: flex;
    justify-content: center;
}
.addons .tile__container--top {
    height: 50%;
    align-items: flex-end;
}
.addons .tile__container--bottom {
    height: 50%;
    align-items: flex-start;
}
.addons .tile__container--disabled-top {
    height: 60%;
    align-items: flex-end;
}
.addons .tile__container--disabled-bottom {
    height: 40%;
    align-items: flex-end;
}
.addons .tile__container--full {
    height: 100%;
    align-items: center;
}
.addons .tile__crm-name {
    /*font-family: 'Poppins Semibold';*/
    font-size: 14px;
    text-transform: uppercase;
    width: auto;
    height: auto;
    word-wrap: break-word;
    width: 80%;
    text-align: center;
    color: #2c3141;
    margin-bottom: 13px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}
.addons .tile__logo {
    max-width: 263px;
    width: 100%;
    max-height: 167px;
    margin-left: 0;
}
.addons .tile__logo:after {
    content: "";
    background-size: contain;
    background-repeat: no-repeat;
    display: block;
}
.addons .tile__logo.dailylimit-50,
.addons .tile__logo.dailylimit-200,
.addons .tile__logo.dailylimit-unlimited {
    height: 128px;
}
.addons .tile__logo.dailylimit-50:after {
    background-image: url("img/addons/dailylimit-50.svg");
    width: 176px;
    height: 78px;
    margin-top: 46px;
    margin-left: 40px;
}
.addons .tile__logo.dailylimit-200:after {
    background-image: url("img/addons/dailylimit-200.svg");
    width: 172px;
    height: 78px;
    margin-top: 48px;
    margin-left: 50px;
}
.addons .tile__logo.dailylimit-unlimited:after {
    background-image: url("img/addons/dailylimit-unlimited.svg");
    width: 170px;
    height: 75px;
    margin-top: 47px;
    margin-left: 47px;
}
.addons .tile__logo.warm-up:after {
    background-image: url("img/addons/warm-up.svg");
    width: 69px;
    height: 135px;
    margin-top: 20px;
    margin-left: auto;
    margin-right: auto;
}
.addons .tile__logo.ab-testing {
    margin-top: 0;
    width: 100%;
    height: 150px;
}
.addons .tile__logo.ab-testing:after {
    background-image: url("img/addons/ab-testing.svg");
    width: 161px;
    height: 106px;
    margin: 40px auto 0;
}
.addons .tile__logo.sales-assistant {
    height: 153px;
}
.addons .tile__logo.sales-assistant:after {
    background-image: url("img/addons/sales-automation.svg");
    width: 192px;
    height: 105px;
    margin: 32px auto 0;
}
.addons .tile__logo.agency-panel {
    height: 153px;
}
.addons .tile__logo.agency-panel:after {
    background-image: url("img/addons/agency.svg");
    width: 144px;
    height: 112px;
    margin: 40px auto 0;
}
.addons .tile__logo.api-keys {
    height: 163px;
}
.addons .tile__logo.api-keys:after {
    background-image: url("img/addons/api-keys.svg");
    width: 123px;
    height: 114px;
    margin-top: 38px;
    margin-left: 64px;
}
.addons .tile__logo.email-verification {
    margin-top: 0;
    width: 100%;
    height: 150px;
}
.addons .tile__logo.email-verification:after {
    background-image: url("img/addons/email-verification.svg");
    width: 147px;
    height: 117px;
    margin: 40px auto 0;
}
.addons .tile__description {
    /*font-family: 'Poppins Regular';*/
    font-size: 13px;
    width: 149px;
    height: auto;
    word-wrap: break-word;
    text-align: center;
    margin: auto auto 32px;
    color: #2c3141;
    line-height: 16px;
}
.settings-my-profile {
    padding-top: 59px;
}
.settings-my-profile .settings-my-profile__content {
    display: flex;
    justify-content: center;
}
.settings-my-profile .settings-my-profile__content .settings-panel-widget {
    width: 1180px;
}
.settings-my-profile .settings-my-profile__content .settings-panel-widget .content-wrapper {
    margin-top: 20px;
}
.settings-my-profile .settings-my-profile__content .settings-panel-widget .navbar > .navbar-item {
    background-position: 175px center;
}
.settings-my-profile .profile-settings {
    width: 525px;
}
.settings-my-profile .profile-settings.profile-settings--full-width {
    width: auto;
}
.settings-my-profile .profile-settings .profile-settings__documents {
    margin-top: -20px;
}
.settings-my-profile .profile-settings .settings-header {
    padding-bottom: 8px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    /*font-family: 'Poppins Semibold';*/
    font-size: 14px;
    text-transform: uppercase;
    border-bottom: 1px solid #dfe0e2;
    margin-top: 60px;
}
.settings-my-profile .profile-settings .settings-header:first-child {
    margin-top: 0;
}
.settings-my-profile .profile-settings .settings-header.no_line {
    border-bottom: 0;
}
.settings-my-profile .profile-settings .settings-header.notifications-box {
    /*font-family: 'Poppins Regular';*/
    text-transform: none;
    margin-top: 20px;
    padding-bottom: 20px;
    color: #2c3141;
    transition: all .3s ease;
}
.settings-my-profile .profile-settings .settings-header.notifications-box.disable {
    color: #80838d;
}
.settings-my-profile .profile-settings .settings-header .SwitchWidget {
    margin-top: -1px;
}
.settings-my-profile .profile-settings .settings-header .buttons {
    margin-left: 15px;
}
.settings-my-profile .profile-settings__row {
    margin-bottom: 20px;
}
.settings-my-profile .profile-settings__row--buttons {
    display: flex;
    align-items: center;
    column-gap: 16px;
    color: #80838d;
    font-size: 13px;
    -moz-user-select: none;
    -webkit-user-select: none;
    user-select: none;
    margin-top: 60px;
}
.settings-slots {
    padding-left: 25px;
}
.settings-slots .info-bar {
    margin: 0 auto 35px;
}
.settings-slots .info-bar .ico--gift {
    margin-right: 8px;
}
.settings-slots .add-slots {
    margin-top: 8px;
}
.settings-slots__header {
    margin-top: 13px;
    height: 0;
    opacity: 0;
    overflow: hidden;
    display: flex;
    justify-content: space-between;
    transition-timing-function: ease;
    transition-property: opacity;
    transition-delay: 0s;
    transition-duration: 0.3s;
}
.settings-slots__header .header__type-title {
    /*font-family: 'Poppins Regular';*/
    font-size: 24px;
    letter-spacing: 0.2px;
}
.settings-slots__header .header__type-price {
    /*font-family: 'Poppins Regular';*/
    font-size: 18px;
    color: #565a67;
    margin-left: 7px;
    letter-spacing: 0.2px;
}
.settings-slots__header .header__details {
    /*font-family: 'Poppins Regular';*/
    font-size: 15px;
    color: #565a67;
    margin-top: 1px;
    letter-spacing: 0.2px;
}
.settings-slots__header.active {
    margin-bottom: 22px;
    opacity: 1;
    height: auto;
}
.settings-slots__content {
    margin-bottom: 25px;
}
.settings-slots .empty-state-widget {
    opacity: 0;
    height: 0;
    overflow: hidden;
    transition-timing-function: ease;
    transition-property: opacity;
    transition-delay: 0s;
    transition-duration: 0.3s;
}
.settings-slots .empty-state-widget.active {
    margin-bottom: 25px;
    height: auto;
    opacity: 1;
}
.settings-slots .slot-item {
    height: 0;
    opacity: 0;
    width: 452px;
    line-height: 24px;
    transition-timing-function: ease;
    transition-property: all;
    transition-delay: 0s;
    transition-duration: 0.3s;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.settings-slots .slot-item.active {
    opacity: 1;
    height: 24px;
    padding: 9px 0;
}
.settings-slots .slot-item::before {
    content: '';
    background-color: #80838d;
    display: inline-block;
    margin-right: 15px;
    position: relative;
    top: 7px;
}
.settings-slots .slot-item.email-slot span {
    color: #80838d;
}
.settings-slots .slot-item.email-slot::before {
    -webkit-mask: url('icons/ico_email-slot.svg') no-repeat center;
    mask: url('icons/ico_email-slot.svg') no-repeat center;
    display: inline-block;
    flex: 0 0 auto;
    background-color: #2c3141;
    -webkit-mask-size: contain;
    mask-size: contain;
    width: 32px;
    height: 32px;
    transition-timing-function: ease;
    transition-property: background-color;
    transition-delay: 0s;
    transition-duration: 0.2s;
    width: 24px;
    height: 24px;
}
.settings-slots .slot-item.email-slot::before.ico-glow {
    width: 36px;
    height: 36px;
}
.settings-slots .slot-item.email-slot::before.ico-glow--circle {
    width: 44px;
    height: 44px;
}
.settings-slots .slot-item.email-slot::before.ico-glow::after {
    width: 32px;
    height: 32px;
}
.settings-slots .slot-item.email-slot::before.ico-glow {
    width: 26px;
    height: 26px;
}
.settings-slots .slot-item.email-slot::before.ico-glow::after {
    width: 24px;
    height: 24px;
}
.settings-slots .slot-item.mobile-slot {
    color: #80838d;
}
.settings-slots .slot-item.mobile-slot span {
    color: #2c3141;
    margin-right: 5px;
}
.settings-slots .slot-item.mobile-slot::before {
    -webkit-mask: url('icons/ico_mobile-slot.svg') no-repeat center;
    mask: url('icons/ico_mobile-slot.svg') no-repeat center;
    display: inline-block;
    flex: 0 0 auto;
    background-color: #2c3141;
    -webkit-mask-size: contain;
    mask-size: contain;
    width: 32px;
    height: 32px;
    transition-timing-function: ease;
    transition-property: background-color;
    transition-delay: 0s;
    transition-duration: 0.2s;
    width: 24px;
    height: 24px;
}
.settings-slots .slot-item.mobile-slot::before.ico-glow {
    width: 36px;
    height: 36px;
}
.settings-slots .slot-item.mobile-slot::before.ico-glow--circle {
    width: 44px;
    height: 44px;
}
.settings-slots .slot-item.mobile-slot::before.ico-glow::after {
    width: 32px;
    height: 32px;
}
.settings-slots .slot-item.mobile-slot::before.ico-glow {
    width: 26px;
    height: 26px;
}
.settings-slots .slot-item.mobile-slot::before.ico-glow::after {
    width: 24px;
    height: 24px;
}
.settings-slots .slot-item.linkedin-slot span {
    color: #80838d;
}
.settings-slots .slot-item.linkedin-slot::before {
    display: inline-block;
    background-image: url('icons/ico_linkedin-slot.svg');
    background-size: contain;
    background-color: unset;
    width: 24px;
    height: 24px;
}
.settings-slots .slot-item.linkedin-slot::before.ico-glow {
    width: 26px;
    height: 26px;
}
.settings-slots .slot-item.linkedin-slot::before.ico-glow::after {
    width: 24px;
    height: 24px;
}
.settings-slots .slot-item.empty-email-slot::before {
    -webkit-mask: url('icons/ico_email-slot-empty.svg') no-repeat center;
    mask: url('icons/ico_email-slot-empty.svg') no-repeat center;
    display: inline-block;
    flex: 0 0 auto;
    background-color: #2c3141;
    -webkit-mask-size: contain;
    mask-size: contain;
    width: 32px;
    height: 32px;
    transition-timing-function: ease;
    transition-property: background-color;
    transition-delay: 0s;
    transition-duration: 0.2s;
    width: 24px;
    height: 24px;
}
.settings-slots .slot-item.empty-email-slot::before.ico-glow {
    width: 36px;
    height: 36px;
}
.settings-slots .slot-item.empty-email-slot::before.ico-glow--circle {
    width: 44px;
    height: 44px;
}
.settings-slots .slot-item.empty-email-slot::before.ico-glow::after {
    width: 32px;
    height: 32px;
}
.settings-slots .slot-item.empty-email-slot::before.ico-glow {
    width: 26px;
    height: 26px;
}
.settings-slots .slot-item.empty-email-slot::before.ico-glow::after {
    width: 24px;
    height: 24px;
}
.settings-slots .slot-item.empty-mobile-slot::before {
    -webkit-mask: url('icons/ico_mobile-slot-empty.svg') no-repeat center;
    mask: url('icons/ico_mobile-slot-empty.svg') no-repeat center;
    display: inline-block;
    flex: 0 0 auto;
    background-color: #2c3141;
    -webkit-mask-size: contain;
    mask-size: contain;
    width: 32px;
    height: 32px;
    transition-timing-function: ease;
    transition-property: background-color;
    transition-delay: 0s;
    transition-duration: 0.2s;
    width: 24px;
    height: 24px;
}
.settings-slots .slot-item.empty-mobile-slot::before.ico-glow {
    width: 36px;
    height: 36px;
}
.settings-slots .slot-item.empty-mobile-slot::before.ico-glow--circle {
    width: 44px;
    height: 44px;
}
.settings-slots .slot-item.empty-mobile-slot::before.ico-glow::after {
    width: 32px;
    height: 32px;
}
.settings-slots .slot-item.empty-mobile-slot::before.ico-glow {
    width: 26px;
    height: 26px;
}
.settings-slots .slot-item.empty-mobile-slot::before.ico-glow::after {
    width: 24px;
    height: 24px;
}
.settings-slots .slot-item.empty-linkedin-slot::before {
    -webkit-mask: url('icons/ico_linkedin-slot-empty.svg') no-repeat center;
    mask: url('icons/ico_linkedin-slot-empty.svg') no-repeat center;
    display: inline-block;
    flex: 0 0 auto;
    background-color: #2c3141;
    -webkit-mask-size: contain;
    mask-size: contain;
    width: 32px;
    height: 32px;
    transition-timing-function: ease;
    transition-property: background-color;
    transition-delay: 0s;
    transition-duration: 0.2s;
    width: 24px;
    height: 24px;
}
.settings-slots .slot-item.empty-linkedin-slot::before.ico-glow {
    width: 36px;
    height: 36px;
}
.settings-slots .slot-item.empty-linkedin-slot::before.ico-glow--circle {
    width: 44px;
    height: 44px;
}
.settings-slots .slot-item.empty-linkedin-slot::before.ico-glow::after {
    width: 32px;
    height: 32px;
}
.settings-slots .slot-item.empty-linkedin-slot::before.ico-glow {
    width: 26px;
    height: 26px;
}
.settings-slots .slot-item.empty-linkedin-slot::before.ico-glow::after {
    width: 24px;
    height: 24px;
}
.settings-slots .slot-item.empty-email-slot,
.settings-slots .slot-item.empty-mobile-slot,
.settings-slots .slot-item.empty-linkedin-slot {
    color: #80838d;
}
.settings-slots .slot-item.empty-email-slot::before,
.settings-slots .slot-item.empty-mobile-slot::before,
.settings-slots .slot-item.empty-linkedin-slot::before {
    background-color: #80838d;
}
.settings-slots .slot-item.empty-email-slot .ico--close-big,
.settings-slots .slot-item.empty-mobile-slot .ico--close-big,
.settings-slots .slot-item.empty-linkedin-slot .ico--close-big {
    margin-left: 10px;
    display: inline-block;
    top: 7px;
}
.settings-slots .slot-item.empty-email-slot .ico--close-big.disabled,
.settings-slots .slot-item.empty-mobile-slot .ico--close-big.disabled,
.settings-slots .slot-item.empty-linkedin-slot .ico--close-big.disabled {
    cursor: default;
    background-color: #c0c1c6;
}
.settings-slots .slot-item.empty-email-slot .ico--close-big.disabled:hover,
.settings-slots .slot-item.empty-mobile-slot .ico--close-big.disabled:hover,
.settings-slots .slot-item.empty-linkedin-slot .ico--close-big.disabled:hover {
    background-color: #c0c1c6;
}
.settings-slots .slot-item.empty-email-slot .ico--close-big.disabled.ico-glow,
.settings-slots .slot-item.empty-mobile-slot .ico--close-big.disabled.ico-glow,
.settings-slots .slot-item.empty-linkedin-slot .ico--close-big.disabled.ico-glow {
    cursor: default;
    background-color: unset;
}
.settings-slots .slot-item.empty-email-slot .ico--close-big.disabled.ico-glow::after,
.settings-slots .slot-item.empty-mobile-slot .ico--close-big.disabled.ico-glow::after,
.settings-slots .slot-item.empty-linkedin-slot .ico--close-big.disabled.ico-glow::after {
    background-color: #c0c1c6;
}
.settings-slots .slot-item.empty-email-slot .ico--close-big.disabled.ico-glow:hover,
.settings-slots .slot-item.empty-mobile-slot .ico--close-big.disabled.ico-glow:hover,
.settings-slots .slot-item.empty-linkedin-slot .ico--close-big.disabled.ico-glow:hover {
    background-color: unset;
}
.settings-slots .slot-item.empty-email-slot .ico--close-big.disabled.ico-glow:hover::after,
.settings-slots .slot-item.empty-mobile-slot .ico--close-big.disabled.ico-glow:hover::after,
.settings-slots .slot-item.empty-linkedin-slot .ico--close-big.disabled.ico-glow:hover::after {
    background-color: #c0c1c6;
}
.settings-slots .slot-item.empty-email-slot .ico--close-big.disabled.ico-glow.ico-active,
.settings-slots .slot-item.empty-mobile-slot .ico--close-big.disabled.ico-glow.ico-active,
.settings-slots .slot-item.empty-linkedin-slot .ico--close-big.disabled.ico-glow.ico-active {
    cursor: default;
    background-color: #f9f9f9;
}
.settings-slots .slot-item.empty-email-slot .ico--close-big.disabled.ico-glow.ico-active::after,
.settings-slots .slot-item.empty-mobile-slot .ico--close-big.disabled.ico-glow.ico-active::after,
.settings-slots .slot-item.empty-linkedin-slot .ico--close-big.disabled.ico-glow.ico-active::after {
    background-color: #c0c1c6;
}
.settings-slots .slot-item.empty-email-slot .ico--close-big.disabled.ico-glow.ico-active:hover,
.settings-slots .slot-item.empty-mobile-slot .ico--close-big.disabled.ico-glow.ico-active:hover,
.settings-slots .slot-item.empty-linkedin-slot .ico--close-big.disabled.ico-glow.ico-active:hover {
    background-color: #f9f9f9;
}
.settings-slots .company-bar {
    height: 0;
    width: 452px;
    font-size: 16px;
    letter-spacing: 0.2px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    transition-timing-function: ease;
    transition-property: all;
    transition-delay: 0s;
    transition-duration: 0.3s;
}
.settings-slots .company-bar.active {
    height: 25px;
    margin-top: 32px;
    margin-bottom: 7px;
    padding-bottom: 5px;
}
.settings-slots .pagination-load-more {
    width: 452px;
    margin-bottom: 0;
}
.animation-opacity {
    opacity: 0;
    transition-timing-function: ease;
    transition-property: opacity;
    transition-delay: 0s;
    transition-duration: 0.3s;
}
.animation-opacity.active {
    opacity: 1;
}
.add-slots .modal-body .modal-content {
    width: 500px;
    background-repeat: no-repeat;
    opacity: 0;
    transition-timing-function: ease;
    transition-property: opacity;
    transition-delay: 0s;
    transition-duration: 0.3s;
}
.add-slots .modal-body .modal-content.active {
    opacity: 1;
}
.add-slots--email .modal-body .modal-content {
    background-size: 144px;
    background-position: right 50px;
    background-image: url("img/img_slots_add.svg");
}
.add-slots--mobile .modal-body .modal-content {
    background-size: 137px;
    background-position: right 8px;
    background-image: url("img/img_mobile_slots_add.svg");
}
.add-slots--linkedin .modal-body .modal-content {
    background-size: 160px;
    background-position: right 2px;
    background-image: url("img/img_linkedin-slots-add.svg");
}
.add-slots .modal-body {
    padding-top: 0;
}
.add-slots__row {
    height: 38px;
    display: flex;
    align-items: center;
}
.add-slots__row .font-bold {
    /*font-family: 'Poppins Semibold';*/
}
.add-slots__row .row-label {
    /*font-family: 'Poppins Semibold';*/
    margin-right: 10px;
}
.add-slots__row .icon.question-mark {
    margin: 2px 0 0 8px;
}
.add-slots .action-bar {
    margin-top: 90px;
}
.payment-status-modal {
    opacity: 0;
    transition-timing-function: ease;
    transition-property: opacity;
    transition-delay: 0s;
    transition-duration: 0.3s;
}
.payment-status-modal.active {
    opacity: 1;
}
.add-slots-summary .modal-body {
    padding-top: 74px;
}
.add-slots-summary .modal-body .modal-content {
    width: 800px;
    opacity: 0;
    transition-timing-function: ease;
    transition-property: opacity;
    transition-delay: 0s;
    transition-duration: 0.3s;
}
.add-slots-summary .modal-body .modal-content.active {
    opacity: 1;
}
.add-slots-summary .slots-summary-blocks {
    display: flex;
    margin-bottom: 60px;
}
.add-slots-summary .info-paragraph {
    margin: 0 80px 20px;
}
.add-slots-summary .action-bar {
    margin: 0 80px;
}
.add-slots-summary .slots-summary__block {
    display: flex;
    flex-direction: column;
    padding: 0 80px;
}
.add-slots-summary .slots-summary__block.left {
    box-sizing: border-box;
    width: 50%;
    border-right: 1px solid #eaeaec;
}
.add-slots-summary .slots-summary__block.left .slots-summary-image {
    width: 165px;
    height: 106px;
    margin-top: 28px;
}
.add-slots-summary .slots-summary__block.left .slots-summary-image .img-hand--email {
    background-image: url("img/img_slots_add_hand.svg");
    width: 145px;
    height: 97px;
}
.add-slots-summary .slots-summary__block.left .slots-summary-image .img-hand--mobile {
    background-image: url("img/img_mobile_slots_add_hand.svg");
    width: 144px;
    height: 132px;
    margin-top: -35px;
}
.add-slots-summary .slots-summary__block.left .slots-summary-image .img-hand--linkedin {
    background-image: url("img/img_linkedin-slots-add-hand.svg");
    width: 148px;
    height: 155px;
    margin-top: -30px;
}
.add-slots-summary .slots-summary__block.right {
    box-sizing: border-box;
    width: 50%;
}
.add-slots-summary .slots-summary__block.right .slots-summary__header,
.add-slots-summary .slots-summary__block.right .slots-summary-item *:first-child:not(.tmi-indicator) {
    /*font-family: 'Poppins Semibold';*/
}
.add-slots-summary .slots-summary__block.right .slots-summary-image {
    width: 164px;
    height: 134px;
}
.add-slots-summary .slots-summary__block.right .slots-summary-image .img-hand--email {
    background-image: url("img/img_slots_add_hand2.svg");
    width: 144px;
    height: 125px;
}
.add-slots-summary .slots-summary__block.right .slots-summary-image .img-hand--mobile {
    background-image: url("img/img_mobile_slots_add_hand.svg");
    width: 144px;
    height: 132px;
    margin-top: -6px;
}
.add-slots-summary .slots-summary__block.right .slots-summary-image .img-hand--linkedin {
    background-image: url("img/img_linkedin-slots-add-hand.svg");
    width: 148px;
    height: 155px;
    margin-top: -2px;
}
.add-slots-summary .slots-summary-image {
    position: relative;
    align-self: center;
    margin-right: 50px;
}
.add-slots-summary .slots-summary-image .img-hand {
    position: absolute;
    top: 0;
    left: 0;
}
.add-slots-summary .slots-summary__header {
    margin: 40px 0 30px;
    font-size: 20px;
    text-transform: uppercase;
}
.add-slots-summary .slots-summary-item {
    margin-bottom: 15px;
}
.add-slots-summary .slots-summary-item--flex {
    display: inline-flex;
    align-items: flex-end;
}
.add-slots-summary .slots-summary-item--flex .text-indicator {
    width: 100%;
}
.add-slots-summary .slots-summary-item *:first-child {
    margin-right: 10px;
}
.available-slots-box {
    margin-top: 70px;
}
.available-slots-box__header {
    display: flex;
    align-items: center;
    /*font-family: 'Poppins Semibold';*/
    font-size: 18px;
    line-height: 27px;
}
.available-slots-box__header .ico--question {
    margin-left: 5px;
}
.available-slots-box__content {
    margin-top: 20px;
    display: flex;
    align-items: center;
}
.available-slots-box__item {
    margin-right: 24px;
    padding: 21px 38px 22px;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    line-height: 22px;
    cursor: pointer;
    border: 1px solid #dfe0e2;
    border-radius: 10px;
    transition-timing-function: ease;
    transition-property: all;
    transition-delay: 0s;
    transition-duration: 0.3s;
    box-sizing: border-box;
}
.available-slots-box__item:hover {
    border-color: #c0c1c6;
}
.available-slots-box__item--value {
    margin-top: 10px;
    /*font-family: 'Poppins Semibold';*/
    font-size: 19px;
    line-height: 28px;
}
.available-slots-box__item--footer {
    font-size: 13px;
    line-height: 19px;
}
.warm-up-modal .modal-title {
    margin-bottom: 47px;
}
.warm-up-modal .modal-body {
    padding-top: 0;
}
.warm-up-modal .modal-subtitle {
    display: flex;
    align-items: center;
    margin-bottom: 12px;
}
.warm-up-modal .ico--question {
    margin-left: 5px;
}
.warm-up-modal__account {
    margin-bottom: 25px;
    display: flex;
    align-items: baseline;
    position: relative;
}
.warm-up-modal__mode {
    margin-bottom: 43px;
}
.warm-up-modal__action {
    margin-bottom: 10px;
}
.warm-up-modal .modal-status {
    padding-top: 145px;
    opacity: 0;
    overflow: hidden;
    height: 0;
    transition-timing-function: ease;
    transition-property: opacity;
    transition-delay: 0.3s;
    transition-duration: 0.3s;
}
.warm-up-modal .active {
    opacity: 1;
    height: auto;
}
.warm-up-modal__add-warmup {
    opacity: 0;
    overflow: hidden;
    height: 0;
    transition-timing-function: ease;
    transition-property: opacity;
    transition-delay: 0s;
    transition-duration: 0.3s;
}
.warm-up-modal__terms {
    color: #565a67;
    /*font-family: 'Poppins Regular Italic';*/;
    font-size: 12px;
}
.warm-up-modal__terms .btn-link {
    /*font-family: 'Poppins Regular';*/
}
.warm-up-modal .modal-content__warm-up-info-title {
    /*font-family: 'Poppins Semibold';*/
    font-size: 16px;
}
.warm-up-modal .modal-content__warm-up-info-image {
    background-image: url("img/img-warm-up-info.svg");
    background-repeat: no-repeat;
    width: 261px;
    height: 97px;
    margin: 14px 0 20px;
}
.warm-up-modal .modal-content__warm-up-info-text {
    margin-bottom: 6px;
}
.warm-up-modal .modal-content__warm-up-info-text:last-child {
    margin-bottom: 0;
}
.modal-body > .warm-up-modal__add-warmup.modal-content {
    margin-top: 74px;
    width: 820px;
    display: flex;
}
.modal-body > .warm-up-modal__add-warmup.modal-content .modal-title {
    margin-top: 0;
    line-height: 22px;
}
.modal-body > .warm-up-modal__add-warmup.modal-content .modal-content__wrapper {
    width: 454px;
}
.modal-body > .warm-up-modal__add-warmup.modal-content .modal-content__sidebar {
    margin-bottom: 28px;
    padding: 30px 25px;
    /*font-family: 'Poppins Regular';*/
    font-size: 12px;
}
.terms-popup .CustomScrollbarPanel {
    min-height: 170px;
    margin: 0 40px;
}
.terms-popup .spt-panel_bottom {
    margin-top: 56px;
}
.terms-popup__container {
    margin-bottom: 20px;
}
.account__cell--account {
    display: flex;
    overflow: hidden;
    align-items: center;
}
.account__cell--name,
.account__cell--count {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.account__cell--user {
    color: #80838d;
}
.account__cell--count {
    color: #2c3141;
    font-size: 14px;
}
.account__cell--switch {
    display: flex;
    padding-right: 5px;
    justify-content: flex-end;
    align-items: center;
}
.account__cell--progress-bar {
    display: flex;
    align-items: center;
    height: 36px;
}
.account__cell--center {
    text-align: center;
}
.account__cell--email-with-name {
    white-space: nowrap;
    overflow: hidden;
}
.account__cell--email-with-name .account__cell--email {
    display: inline-block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.account__cell--email-with-name .account__cell--user {
    margin-left: 5px;
}
.account__cell--email-with-name,
.account__cell--provider {
    display: flex;
    align-items: center;
}
.account__cell--email {
    display: inline-block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.account__cell--action {
    padding-left: 40px;
    display: flex;
    justify-content: space-between;
}
.account__tooltip {
    padding: 38px 39px;
}
.account__row {
    display: -ms-grid;
    display: grid;
    padding-left: 19px;
    opacity: 0;
    height: 0;
    border-bottom: 1px solid #dfe0e2;
    overflow: hidden;
    font-size: 16px;
    transition-timing-function: ease;
    transition-property: all;
    transition-delay: 0s;
    transition-duration: 0.3s;
}
.account__row--linkedin {
    cursor: pointer;
    grid-template-columns: 661px 132px 105px 1fr;
    -ms-grid-columns: 661px 132px 105px 1fr;
    grid-gap: 24px;
}
.account__row--linkedin .account__cell--name .ico--limit-low,
.account__row--linkedin .account__cell--name .ico--limit-high {
    cursor: pointer;
    margin-left: -4px;
}
.account__row--warm-up,
.account__row--mobile {
    grid-gap: 15px;
}
.account__row--warm-up {
    grid-template-columns: 1fr 115px 115px 140px 100px 126px;
    -ms-grid-columns: 1fr 115px 115px 140px 100px 126px;
}
.account__row--mobile {
    grid-template-columns: 663px 155px 1fr 36px;
    -ms-grid-columns: 663px 155px 1fr 36px;
}
.account__row--header {
    opacity: 1;
    overflow: visible;
    /*font-family: 'Poppins Semibold';*/
    font-size: 12px;
    text-transform: uppercase;
    padding: 0 0 10px 19px;
    line-height: unset;
    margin-top: 50px;
    height: 17px;
    position: relative;
}
.account__row--header .account__cell--with-icon {
    display: flex;
}
.account__row--header .ico--question {
    margin-left: 3px;
    margin-top: -2px;
}
.account__row--header .ico--refresh {
    margin-top: -19px;
    padding: 5px;
    position: absolute;
    right: 0;
}
.account__row--expand {
    opacity: 1;
    padding: 20px 0 16px 19px;
    height: 36px;
    line-height: 36px;
}
.account__row--disabled {
    color: #c0c1c6;
}
.account__row--disabled .account__cell--user {
    color: #c0c1c6;
}
.account__row .provider-tag {
    margin-left: 17px;
    vertical-align: unset;
}
.account__row.problems .ico--warning {
    margin-left: 6px;
    display: inline-block;
}
.account__row:not(.account__row--disabled).problems .account__cell--email,
.account__row:not(.account__row--disabled).problems .account__cell--user {
    color: #ec1940;
}
.account__row .ico--warning {
    display: none;
}
.limit-tooltip {
    text-align: center;
}
.limit-tooltip .ico--limit-high,
.limit-tooltip .ico--limit-low {
    margin-bottom: 5px;
}
.limit-tooltip__title {
    /*font-family: 'Poppins Semibold';*/
    font-size: 13px;
    line-height: 20px;
    margin-bottom: 23px;
    display: block;
}
.limit-tooltip .progress-bar-widget {
    margin-bottom: 2px;
    width: 100%;
}
.limit-tooltip .limit-panel {
    width: 157px;
    display: flex;
    margin: 0 auto 20px;
    flex-wrap: wrap;
}
.limit-tooltip .limit-panel:last-child {
    margin-bottom: 8px;
}
.limit-tooltip .limit-panel__data {
    display: flex;
    font-size: 11px;
    width: 100%;
    justify-content: space-between;
}
.linkedin-settings {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    margin-top: 49px;
}
.linkedin-settings__info {
    height: 20px;
    margin-bottom: 43px;
}
.linkedin-settings__content {
    margin-top: 18px;
    width: 861px;
}
.linkedin-settings__content--issues {
    width: 100%;
    display: grid;
    grid-template-columns: 1fr 310px;
    grid-gap: 32px;
}
.linkedin-settings__content--issues .btn-primary {
    margin-bottom: 10px;
}
.linkedin-settings__content--issues .info-paragraph {
    min-height: 0;
    max-height: 0;
    opacity: 0;
    overflow: hidden;
    transition-timing-function: ease;
    transition-property: opacity;
    transition-delay: 0s;
    transition-duration: 0.3s;
}
.linkedin-settings__content--issues .info-paragraph--active {
    min-height: 20px;
    max-height: 20px;
    opacity: 1;
}
.linkedin-settings__sidebar .sidebar {
    margin-left: 0;
}
.linkedin-settings__desc {
    margin-bottom: 25px;
}
.linkedin-settings__desc--narrow {
    width: 276px;
}
.linkedin-settings__row {
    display: grid;
    grid-template-columns: 17px 1fr 237px 36px 152px;
    -ms-grid-columns: 17px 1fr 237px 36px 152px;
    grid-gap: 15px;
    align-items: center;
    border-bottom: 1px solid #dfe0e2;
    margin-bottom: 78px;
    padding-bottom: 16px;
}
.linkedin-settings__row .provider-tag {
    margin-left: 17px;
}
.linkedin-settings__row:not(.account__row--disabled).problems .account__cell--email,
.linkedin-settings__row:not(.account__row--disabled).problems .account__cell--user {
    color: #ec1940;
}
.linkedin-settings__category {
    /*font-family: 'Poppins Semibold';*/
    font-size: 13px;
    text-transform: uppercase;
    margin-bottom: 35px;
    height: 20px;
    position: relative;
}
.linkedin-settings__category--active:before {
    content: "";
    -webkit-mask: url("img/img_arrow-green-small.svg") no-repeat center;
    mask: url("img/img_arrow-green-small.svg") no-repeat center;
    background-color: var(--controls-primary, #45be31);
    width: 17px;
    height: 8px;
    display: block;
    top: 0;
    bottom: 0;
    margin-top: auto;
    margin-bottom: auto;
    left: -25px;
    -webkit-animation: arrowAnimation 4s;
    animation: arrowAnimation 4s;
    position: absolute;
    opacity: 0;
}
.linkedin-settings__text {
    display: flex;
    line-height: 21px;
    align-items: center;
}
.linkedin-settings__box {
    margin-bottom: 89px;
}
.linkedin-settings__text-row {
    margin-bottom: 34px;
}
.linkedin-settings__daily-limit {
    color: #2c3141;
    transition-timing-function: ease;
    transition-property: color;
    transition-delay: 0s;
    transition-duration: 0.3s;
}
.linkedin-settings__daily-limit--disabled {
    color: #c0c1c6;
}
.linkedin-settings__action {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding-left: 56px;
}
.linkedin-settings .SpinnerWidget {
    margin: 0 8px;
}
.linkedin-settings .DropDownSelect {
    width: 336px;
}
.linkedin-settings .DropDownSelect,
.linkedin-settings .CheckBoxWidget {
    margin-bottom: 35px;
}
.linkedin-settings .ico--question {
    margin-left: 7px;
}
.linkedin-settings__visit-limit .ico--question {
    position: relative;
    top: 29px;
}
.linkedin-settings__push {
    cursor: pointer;
    display: flex;
    align-items: center;
}
.linkedin-settings__push::before {
    content: '';
    -webkit-mask: url('icons/ico_add_prospect.svg') no-repeat center;
    mask: url('icons/ico_add_prospect.svg') no-repeat center;
    display: inline-block;
    flex: 0 0 auto;
    background-color: #2c3141;
    -webkit-mask-size: contain;
    mask-size: contain;
    width: 32px;
    height: 32px;
    transition-timing-function: ease;
    transition-property: background-color;
    transition-delay: 0s;
    transition-duration: 0.2s;
    width: 20px;
    height: 20px;
    background-color: #80838d;
    margin-right: 4px;
}
.linkedin-settings__push::before.ico-glow {
    width: 36px;
    height: 36px;
}
.linkedin-settings__push::before.ico-glow--circle {
    width: 44px;
    height: 44px;
}
.linkedin-settings__push::before.ico-glow::after {
    width: 32px;
    height: 32px;
}
.linkedin-settings__push::before.ico-glow {
    width: 24px;
    height: 24px;
}
.linkedin-settings__push::before.ico-glow::after {
    width: 20px;
    height: 20px;
}
.linkedin-settings__push::before.ico-glow--circle {
    width: 20px;
    height: 20px;
}
.linkedin-settings__push::before.ico-glow--circle::after {
    width: 14px;
    height: 14px;
}
.linkedin-settings__push:hover {
    text-decoration: underline;
}
.linkedin-settings__table {
    width: 483px;
}
.linkedin-settings__table-panel {
    display: flex;
    justify-content: space-between;
    visibility: hidden;
    font-size: 12px;
    color: #80838d;
    margin-bottom: 8px;
}
.linkedin-settings__table-panel--active {
    visibility: visible;
}
.linkedin-settings__table .CheckBoxWidget {
    margin-bottom: 0;
    margin-left: 17px;
}
.linkedin-settings__table .table-header {
    grid-template-columns: 253px 1fr;
}
.linkedin-settings__table .table-header__title:first-child {
    display: flex;
}
.linkedin-settings__table .table-header .CheckBoxWidget {
    margin-right: 16px;
}
.linkedin-settings__table .table-row {
    display: grid;
    grid-template-columns: 240px 132px 45px;
    grid-gap: 33px;
    line-height: 24px;
    align-items: center;
    overflow: hidden;
    height: 0;
    opacity: 0;
    transition-timing-function: ease;
    transition-property: all;
    transition-delay: 0s;
    transition-duration: 0.3s;
}
.linkedin-settings__table .table-row__cell {
    display: flex;
}
.linkedin-settings__table .table-row__text {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.linkedin-settings__table .table-row .CheckBoxWidget {
    margin-right: 14px;
}
.linkedin-settings__table .table-row--active {
    height: 55px;
    border-bottom: 1px solid #dfe0e2;
    opacity: 1;
}
.custom-fields-panel {
    padding-top: 16px;
}
.custom-fields-panel__title {
    /*font-family: 'Poppins Semibold';*/
    text-transform: uppercase;
}
.custom-fields-panel__desc {
    margin-top: 21px;
}
.custom-fields-row {
    display: -ms-grid;
    display: grid;
    grid-gap: 20px;
    grid-template-columns: 149px 702px 1fr;
    -ms-grid-columns: 149px 709px 1fr;
    border-bottom: 1px solid #dfe0e2;
    padding: 14px 0;
    height: 32px;
    align-items: center;
    overflow: hidden;
    opacity: 1;
    transition-timing-function: ease;
    transition-property: all;
    transition-delay: 0s;
    transition-duration: 0.3s;
}
.custom-fields-row--header {
    /*font-family: 'Poppins Semibold';*/
    font-size: 12px;
    text-transform: uppercase;
    border-top: 1px solid #dfe0e2;
    margin-top: 50px;
    height: 18px;
    padding: 11px 0 10px;
}
.custom-fields-row__snippet {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.custom-fields-row.animate {
    padding: 0;
    height: 0;
    opacity: 0;
}
.custom-fields-popup__title,
.custom-fields-popup__desc {
    text-align: left;
}
.custom-fields-popup__title {
    /*font-family: 'Poppins Semibold';*/
    font-size: 18px;
    margin-bottom: 10px;
}
.custom-fields-popup__desc {
    /*font-family: 'Poppins Regular';*/
    font-size: 13px;
    margin-bottom: 48px;
}
.custom-fields-popup .action-panel {
    margin-top: 28px;
    display: flex;
    justify-content: flex-start;
}
.custom-fields-popup .action-panel .btn-spring-green {
    margin-right: 16px;
}
.accountList {
    width: 1180px;
    margin-left: auto;
    margin-right: auto;
}
.accountList__save-panel {
    position: absolute;
    bottom: 0;
    left: 0;
}
.accountList .init-view-nonWl {
    margin-top: 97px;
}
.accountList .account-container {
    opacity: 0;
    transition-timing-function: ease;
    transition-property: all;
    transition-delay: 0s;
    transition-duration: 0.3s;
}
.accountList .account-container.active {
    opacity: 1;
}
.accountList .tabs-menu {
    padding: 70px 0 0;
}
.accountList .tabs-menu-item {
    padding: 0;
    position: relative;
    margin-left: 15px;
    margin-right: 15px;
}
.accountList .tabs-menu-item::before {
    display: none;
}
.accountList .tabs-menu-item::after {
    content: '';
    height: 16px;
    background-color: #80838d;
    width: 1px;
    position: absolute;
    right: -15px;
    pointer-events: none;
    cursor: default;
}
.accountList .tabs-menu-item:last-child::after {
    display: none;
}
.accountList .addAccount {
    margin-top: 30px;
    margin-left: auto;
    display: flex;
    justify-content: flex-end;
    flex-wrap: wrap;
}
.accountList .addAccount__btn-panel {
    display: block;
    margin-bottom: 30px;
}
.accountList .accountList-item.list-header {
    cursor: default;
    border: none;
    padding-top: 50px;
    padding-bottom: 7px;
    text-transform: uppercase;
    line-height: 20px;
    /*font-family: 'Poppins Semibold';*/
    font-size: 12px;
}
.accountList .accountList-item.list-header .progress-wrapper {
    width: 110px;
    display: inline-flex;
    align-items: center;
}
.accountList .accountList-item.list-header .progress-wrapper .ico--question {
    margin-left: 3px;
    margin-top: -2px;
}
.accountList .accountList-item.list-header .tool-btn {
    height: 1px;
    visibility: hidden;
}
.tabTeamBody.settings-panel-widget {
    justify-content: left;
}
.tabTeamBody .head {
    /*font-family: 'Poppins Regular';*/
    font-size: 14px;
    color: #2c3141;
    display: flex;
    width: 100%;
}
.tabTeamBody .head .tableHead {
    /*font-family: 'Poppins Semibold';*/
    font-size: 12px;
    box-sizing: border-box;
    width: 100%;
    display: flex;
    border-top: 1px solid #80838d;
    border-bottom: 1px solid #80838d;
    height: 35px;
    padding-top: 7px;
    margin-top: 70px;
}
.tabTeamBody .settingsPanel {
    width: calc(100% - 253px);
    opacity: 0;
    transition-timing-function: ease;
    transition-property: all;
    transition-delay: 0s;
    transition-duration: 0.3s;
}
.tabTeamBody .settingsPanel.animate {
    opacity: 1;
}
.tabTeamBody .settingsPanel .usersPanel {
    margin-top: 17px;
}
.tabTeamBody .settingsPanel .usersPanel .usersPanelTitle {
    /*font-family: 'Poppins Semibold';*/
    text-transform: uppercase;
}
.tabTeamBody .settingsPanel .usersPanel .usersPanelDescription {
    margin-top: 20px;
    width: 615px;
}
.tabTeamBody .settingsPanel .usersPanel .usersPanelTable {
    margin-top: 65px;
    display: -ms-grid;
    display: grid;
    grid-template-columns: repeat(4, 1fr);
}
.tabTeamBody .text-center {
    display: flex;
    justify-content: center;
}
.tabTeamBody .list .roleCell {
    /*font-family: 'Poppins Regular';*/
    font-size: 16px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    box-sizing: border-box;
}
.tabTeamBody .list .rowTable {
    box-sizing: border-box;
    border-bottom: 1px solid #80838d;
    height: 52px;
    padding-top: 13px;
    display: flex;
}
.tabTeamBody .list .rowTable .text-right {
    display: flex;
    justify-content: flex-end;
}
.tabTeamBody .iconMore {
    background-image: url("img/adminMore-grey.png");
    background-repeat: no-repeat;
    background-position-y: center;
    margin: 0 8px;
    width: 23px;
    height: 5px;
    border: none;
    padding-top: 14px;
    padding-bottom: 14px;
}
.tabTeamBody .iconMore:hover {
    background-image: url("img/adminMore.png");
}
.accountContentBox .accountList-item {
    padding: 28px 0 20px 0;
}
.accountList-item {
    border-bottom: 1px solid #dfe0e2;
    padding: 20px 0;
    cursor: pointer;
    display: flex;
    align-items: center;
    position: relative;
}
.accountList-item__action-panel {
    display: flex;
    margin-left: 50px;
    width: 69px;
    justify-content: space-between;
    opacity: 1;
    transition-timing-function: ease;
    transition-property: all;
    transition-delay: 0s;
    transition-duration: 0.3s;
    position: relative;
}
.accountList-item__action-panel::before {
    content: "";
    position: absolute;
    width: 0;
    height: 24px;
    opacity: 0;
    transition-timing-function: ease;
    transition-property: all;
    transition-delay: 0s;
    transition-duration: 0.3s;
}
.accountList-item__action-panel .ico--refresh {
    margin-left: 4px;
}
.accountList-item__action-panel .campaign-small {
    transition-timing-function: ease;
    transition-property: all;
    transition-delay: 0s;
    transition-duration: 0.3s;
}
.accountList-item.integration-account-row {
    justify-content: space-between;
    cursor: default;
    position: relative;
    height: 0;
    opacity: 0;
    overflow: hidden;
    padding: 0 30px 0 20px;
    transition-timing-function: ease;
    transition-property: all;
    transition-delay: 0s;
    transition-duration: 0.3s;
    transition-property: height, opacity;
}
.accountList-item.integration-account-row.animate {
    height: 36px;
    padding: 13px 30px 13px 20px;
    opacity: 1;
}
.accountList-item.integration-account-row:not(.invalid) .ico--warning {
    opacity: 0;
    width: 0;
}
.accountList-item.integration-account-row::after {
    content: "";
    opacity: 0;
    transition-timing-function: ease;
    transition-property: all;
    transition-delay: 0s;
    transition-duration: 0.3s;
}
.accountList-item.integration-account-row.refreshing .accountList-item__action-panel {
    opacity: 0;
}
.accountList-item.integration-account-row.refreshing .accountList-item__action-panel::before {
    width: 100%;
    opacity: 1;
    z-index: 1;
    background-color: #ffffff;
}
.accountList-item.integration-account-row.refreshing::after {
    -webkit-mask: url('../img/loader.svg') no-repeat center;
    mask: url('../img/loader.svg') no-repeat center;
    -webkit-mask-size: 18px 18px;
    mask-size: 18px 18px;
    width: 18px;
    height: 18px;
    animation: myrotate 3s linear infinite;
    -webkit-animation: myrotate 3s linear infinite;
    display: block;
    display: inline-block;
    cursor: default;
    position: absolute;
    margin: auto;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin-right: 0;
    background-color: #80838d;
    opacity: 1;
}
.accountList-item.integration-account-row.invalid .integration-account-row__email-row {
    transition-timing-function: ease;
    transition-property: color;
    transition-delay: 0s;
    transition-duration: 0.3s;
    color: #ec1940;
}
.accountList-item.integration-account-row.invalid .integration-account-row__email-row--email {
    cursor: default;
}
.accountList-item.integration-account-row.invalid .integration-account-row__email-row .ico--warning {
    transition-timing-function: ease;
    transition-property: all;
    transition-delay: 0s;
    transition-duration: 0.3s;
    margin-left: 6px;
}
.accountList-item.integration-account-row.refreshing .integration-account-row__email-row {
    color: #80838d;
}
.accountList-item.integration-account-row.refreshing .ico--warning {
    opacity: 0;
    width: 0;
}
.accountList-item.integration-account-row .accountList-item__action-panel {
    width: 55px;
}
.accountList-item.integration-account-row .accountList-item__action-panel .ico--refresh {
    margin-left: 0;
}
.accountList-item.integration-account-row--calendly .integration-account-row__email-row {
    width: calc(100% - 72px);
}
.accountList-item.integration-account-row--calendly .accountList-item__action-panel {
    width: 24px;
}
.accountList-item .integration-account-row {
    border-color: 1px solid #dfe0e2;
}
.accountList-item .integration-account-row__email-row {
    display: flex;
    width: calc(100% - 109px);
    font-size: 14px;
    line-height: 24px;
    align-items: center;
}
.accountList-item .integration-account-row__email-row--email {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    max-width: calc(100% - 40px);
    cursor: pointer;
}
.accountList-item .debug-info {
    display: flex;
    position: absolute;
    bottom: 2px;
    font-size: 13px;
    color: #80838d;
}
.accountList-item .debug-info__details {
    margin-right: 10px;
}
.accountList-item .item-data {
    flex: 1 1 auto;
    display: flex;
    align-items: center;
    min-width: 0;
    margin-right: 100px;
}
.accountList-item .item-data .name {
    flex: 0 1 auto;
    font-size: 16px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    padding-bottom: 1px;
    max-width: 473px;
}
.accountList-item .item-data .ico--warning {
    flex: 0 0 auto;
    margin-left: 6px;
    display: none;
}
.accountList-item .item-data .providers {
    flex: 0 0 auto;
    display: flex;
    margin-left: 20px;
}
.accountList-item.conditionally .name {
    color: #f88114;
}
.accountList-item.conditionally .ico--warning.ico-color--pumpkin-orange {
    display: block;
}
.accountList-item.problems .name {
    color: #ec1940;
}
.accountList-item.problems .ico--warning.ico-color--cherry-red {
    display: block;
}
.accountList-item.problems .ico--warning.ico-color--pumpkin-orange {
    display: none;
}
.accountList-item.inactive .name {
    color: #80838d;
}
.accountList-item.inactive .ico--warning.ico-color--cherry-red,
.accountList-item.inactive .ico--warning.ico-color--pumpkin-orange,
.accountList-item.inactive .campaigns-no,
.accountList-item.inactive .progress-wrapper {
    display: none;
}
.accountList-item .provider-tag {
    margin-left: 12px;
}
.accountList-item .provider-tag:first-child {
    margin-left: 0;
}
.accountList-item .tool-btn {
    flex: 0 0 auto;
    margin: -10px 7px;
}
.accountList-item .tool-btn:last-of-type {
    margin-right: 0;
}
.accountList-item .campaigns-no {
    width: 132px;
    margin-right: 38px;
    flex: 0 0 auto;
    text-align: center;
}
.accountList-item .campaigns-no .btn-link {
    padding: 0 5px 1px;
}
.accountList-item .ico--warmup.ico-active {
    cursor: default;
    background-color: #c0c1c6;
}
.accountList-item .ico--warmup.ico-active:hover {
    background-color: #c0c1c6;
}
.accountList-item .ico--warmup.ico-active.ico-glow {
    cursor: default;
    background-color: unset;
}
.accountList-item .ico--warmup.ico-active.ico-glow::after {
    background-color: #c0c1c6;
}
.accountList-item .ico--warmup.ico-active.ico-glow:hover {
    background-color: unset;
}
.accountList-item .ico--warmup.ico-active.ico-glow:hover::after {
    background-color: #c0c1c6;
}
.accountList-item .ico--warmup.ico-active.ico-glow.ico-active {
    cursor: default;
    background-color: #f9f9f9;
}
.accountList-item .ico--warmup.ico-active.ico-glow.ico-active::after {
    background-color: #c0c1c6;
}
.accountList-item .ico--warmup.ico-active.ico-glow.ico-active:hover {
    background-color: #f9f9f9;
}
.accountList-item .progress-wrapper {
    flex: 0 0 auto;
    margin-right: 38px;
    width: 108px;
    height: 20px;
    position: relative;
}
.accountList-item .progress-wrapper .progress-label {
    font-size: 14px;
    line-height: 20px;
    text-align: center;
    position: absolute;
    min-width: 100%;
    white-space: nowrap;
    opacity: 0;
    transition-timing-function: ease;
    transition-property: opacity;
    transition-delay: 0s;
    transition-duration: 0.2s;
}
.accountList-item .progress-wrapper .progress-bar-widget {
    margin-top: 7px;
    cursor: inherit;
    position: absolute;
    opacity: 1;
    transition-timing-function: ease;
    transition-property: opacity;
    transition-delay: 0s;
    transition-duration: 0.2s;
}
.accountList-item .progress-wrapper:hover .progress-label {
    opacity: 1;
}
.accountList-item .progress-wrapper:hover .progress-bar-widget {
    opacity: 0;
}
.accountList-item .SwitchWidget {
    margin-right: 15px;
}
.accountList-groupView .accountList-item {
    padding-left: 17px;
    margin-left: 7px;
}
.accountList-groupView .accountList-group {
    margin-top: 19px;
    margin-bottom: 19px;
}
.accountList-groupView .accountList-group:first-child {
    margin-top: 0;
}
.accountList-groupView .accountList-group .accountList-item {
    border-bottom-color: #eaeaec;
}
.accountList-groupView .accountList-group .accountList-item::before {
    position: absolute;
    top: 1px;
    left: -7px;
    width: 1px;
    height: 97%;
    height: -moz-calc(100% - 2px);
    height: -webkit-calc(100% - 2px);
    height: calc(100% - 2px);
    content: '';
    display: block;
    background-color: #c0c1c6;
}
.accountList-groupView .accountList-group .accountList-item:first-child {
    border-top: 1px solid #dfe0e2;
}
.accountList-groupView .accountList-group .accountList-item:last-child {
    border-bottom-color: #dfe0e2;
}
.accountList-groupView .accountList-group + .accountList-item {
    border-top: 1px solid #dfe0e2;
}
.accountEdit {
    color: #2c3141;
    padding-bottom: 57px;
    margin-top: 60px;
}
.accountEdit .accountList-item {
    border-top: none;
}
.accountEdit .accountList-item .item-data {
    margin-right: 20px;
}
.accountEdit .emptyFilterPanel {
    margin-top: 63px;
}
.accountEdit .emptyFilterPanel.show {
    padding: 40px 0 0 0;
}
.accountEdit .paper {
    width: 1180px;
    margin-left: auto;
    margin-right: auto;
}
.accountEdit .problem-info {
    margin-top: 10px;
}
.accountEdit .blocked-emails .tablePanel .tableHead > * {
    padding-right: 15px;
}
.accountEdit .blocked-emails .tablePanel .tableHead > *:last-child {
    padding-right: 0;
}
.accountEdit .blocked-emails .tablePanel .tableHead .col-2 {
    width: 240px;
}
.accountEdit .blocked-emails .tablePanel .tableHead .col-3 {
    width: 205px;
}
.accountEdit .blocked-emails .tablePanel .tableHead .col-4 {
    width: 147px;
}
.accountEdit .blocked-emails .tablePanel .tableHead .col-5 {
    width: 139px;
}
.accountEdit .blocked-emails .tablePanel .tableHead .col-6 {
    width: 74px;
}
.accountEdit .blocked-emails .tablePanel .tableRow > * {
    padding-right: 15px;
}
.accountEdit .blocked-emails .tablePanel .tableRow > *:last-child {
    padding-right: 0;
}
.accountEdit .blocked-emails .tablePanel .tableRow .col-1 {
    width: 45px;
}
.accountEdit .blocked-emails .tablePanel .tableRow .col-2 {
    width: 240px;
}
.accountEdit .blocked-emails .tablePanel .tableRow .col-3 {
    width: 205px;
}
.accountEdit .blocked-emails .tablePanel .tableRow .col-4 {
    width: 147px;
}
.accountEdit .blocked-emails .tablePanel .tableRow .col-5 {
    width: 139px;
}
.accountEdit .blocked-emails .tablePanel .tableRow .col-6 {
    width: 74px;
}
.accountEdit .formName,
.accountEdit .sending,
.accountEdit .blocked-emails {
    margin-top: 90px;
}
.accountEdit .domains-part {
    width: 547px;
    margin-top: 107px;
}
.accountEdit .domains-part .TextFieldWidget {
    margin-bottom: 20px;
}
.accountEdit .freeze-box,
.accountEdit .inbox-box {
    margin-top: 135px;
}
.accountEdit .crm-box {
    margin-top: 103px;
    width: 547px;
}
.accountEdit .configuration-box .title.active,
.accountEdit .signature .title.active,
.accountEdit .formName .title.active,
.accountEdit .sending .title.active,
.accountEdit .crm-box .title.active,
.accountEdit .domains-part .title.active,
.accountEdit .freeze-box .title.active,
.accountEdit .inbox-box .title.active,
.accountEdit .blocked-emails .title.active,
.accountEdit .deliverability-box .title.active {
    position: relative;
    height: 20px;
}
.accountEdit .configuration-box .title.active:before,
.accountEdit .signature .title.active:before,
.accountEdit .formName .title.active:before,
.accountEdit .sending .title.active:before,
.accountEdit .crm-box .title.active:before,
.accountEdit .domains-part .title.active:before,
.accountEdit .freeze-box .title.active:before,
.accountEdit .inbox-box .title.active:before,
.accountEdit .blocked-emails .title.active:before,
.accountEdit .deliverability-box .title.active:before {
    content: "";
    -webkit-mask: url("img/img_arrow-green-small.svg") no-repeat center;
    mask: url("img/img_arrow-green-small.svg") no-repeat center;
    background-color: var(--controls-primary, #45be31);
    width: 17px;
    height: 8px;
    display: block;
    top: 0;
    bottom: 0;
    margin-top: auto;
    margin-bottom: auto;
    left: -25px;
    -webkit-animation-name: arrowAnimation;
    -webkit-animation-duration: 4s;
    animation-name: arrowAnimation;
    animation-duration: 4s;
    position: absolute;
    opacity: 0;
}
@-webkit-keyframes arrowAnimation {
    0% {
        left: -25px;
        opacity: 1;
    }
    10% {
        left: -35px;
        opacity: 1;
    }
    20% {
        left: -25px;
        opacity: 1;
    }
    30% {
        left: -35px;
        opacity: 1;
    }
    40% {
        left: -25px;
        opacity: 1;
    }
    90% {
        left: -25px;
        opacity: 1;
    }
    100% {
        left: -25px;
        opacity: 0;
    }
}
@keyframes arrowAnimation {
    0% {
        left: -25px;
        opacity: 1;
    }
    10% {
        left: -35px;
        opacity: 1;
    }
    20% {
        left: -25px;
        opacity: 1;
    }
    30% {
        left: -35px;
        opacity: 1;
    }
    40% {
        left: -25px;
        opacity: 1;
    }
    90% {
        left: -25px;
        opacity: 1;
    }
    100% {
        left: -25px;
        opacity: 0;
    }
}
.accountEdit .configuration-box .title,
.accountEdit .signature .title,
.accountEdit .formName .title,
.accountEdit .sending .title,
.accountEdit .crm-box .title,
.accountEdit .domains-part .title,
.accountEdit .freeze-box .title,
.accountEdit .inbox-box .title,
.accountEdit .blocked-emails .title,
.accountEdit .deliverability-box .title {
    /*font-family: 'Poppins Semibold';*/
    font-size: 14px;
    display: inline-flex;
    flex-wrap: wrap;
    text-transform: uppercase;
    margin-bottom: 35px;
    line-height: 20px;
}
.accountEdit .configuration-box .ico--question,
.accountEdit .signature .ico--question,
.accountEdit .formName .ico--question,
.accountEdit .sending .ico--question,
.accountEdit .crm-box .ico--question,
.accountEdit .domains-part .ico--question,
.accountEdit .freeze-box .ico--question,
.accountEdit .inbox-box .ico--question,
.accountEdit .blocked-emails .ico--question,
.accountEdit .deliverability-box .ico--question {
    margin-left: 8px;
}
.accountEdit .configuration-box .form-row,
.accountEdit .signature .form-row,
.accountEdit .formName .form-row,
.accountEdit .sending .form-row,
.accountEdit .crm-box .form-row,
.accountEdit .domains-part .form-row,
.accountEdit .freeze-box .form-row,
.accountEdit .inbox-box .form-row,
.accountEdit .blocked-emails .form-row,
.accountEdit .deliverability-box .form-row {
    width: 495px;
}
.accountEdit .configuration-box .info-paragraph.signature-warning,
.accountEdit .signature .info-paragraph.signature-warning,
.accountEdit .formName .info-paragraph.signature-warning,
.accountEdit .sending .info-paragraph.signature-warning,
.accountEdit .crm-box .info-paragraph.signature-warning,
.accountEdit .domains-part .info-paragraph.signature-warning,
.accountEdit .freeze-box .info-paragraph.signature-warning,
.accountEdit .inbox-box .info-paragraph.signature-warning,
.accountEdit .blocked-emails .info-paragraph.signature-warning,
.accountEdit .deliverability-box .info-paragraph.signature-warning {
    opacity: 0;
    margin-bottom: 0;
    transition-timing-function: ease;
    transition-property: all;
    transition-delay: 0s;
    transition-duration: 0.2s;
}
.accountEdit .configuration-box .info-paragraph.signature-warning.show,
.accountEdit .signature .info-paragraph.signature-warning.show,
.accountEdit .formName .info-paragraph.signature-warning.show,
.accountEdit .sending .info-paragraph.signature-warning.show,
.accountEdit .crm-box .info-paragraph.signature-warning.show,
.accountEdit .domains-part .info-paragraph.signature-warning.show,
.accountEdit .freeze-box .info-paragraph.signature-warning.show,
.accountEdit .inbox-box .info-paragraph.signature-warning.show,
.accountEdit .blocked-emails .info-paragraph.signature-warning.show,
.accountEdit .deliverability-box .info-paragraph.signature-warning.show {
    margin-top: 10px;
    margin-bottom: 40px;
    opacity: 1;
    transition-timing-function: ease;
    transition-property: all;
    transition-delay: 0s;
    transition-duration: 0.2s;
}
.accountEdit .deliverability-box .title-container {
    display: flex;
    align-items: center;
    height: 20px;
    margin-top: 54px;
    margin-bottom: 10px;
}
.accountEdit .deliverability-box .title-container .ok::before {
    -webkit-mask: url('icons/ico_check-bold.svg') no-repeat center;
    mask: url('icons/ico_check-bold.svg') no-repeat center;
    display: inline-block;
    flex: 0 0 auto;
    background-color: #2c3141;
    -webkit-mask-size: contain;
    mask-size: contain;
    width: 32px;
    height: 32px;
    transition-timing-function: ease;
    transition-property: background-color;
    transition-delay: 0s;
    transition-duration: 0.2s;
    background-color: #45be31;
}
.accountEdit .deliverability-box .title-container .ok::before.ico-glow {
    width: 36px;
    height: 36px;
}
.accountEdit .deliverability-box .title-container .ok::before.ico-glow--circle {
    width: 44px;
    height: 44px;
}
.accountEdit .deliverability-box .title-container .ok::before.ico-glow::after {
    width: 32px;
    height: 32px;
}
.accountEdit .deliverability-box .title-container .error::before {
    -webkit-mask: url('icons/ico_cross-bold.svg') no-repeat center;
    mask: url('icons/ico_cross-bold.svg') no-repeat center;
    display: inline-block;
    flex: 0 0 auto;
    background-color: #2c3141;
    -webkit-mask-size: contain;
    mask-size: contain;
    width: 32px;
    height: 32px;
    transition-timing-function: ease;
    transition-property: background-color;
    transition-delay: 0s;
    transition-duration: 0.2s;
    background-color: #ec1940;
}
.accountEdit .deliverability-box .title-container .error::before.ico-glow {
    width: 36px;
    height: 36px;
}
.accountEdit .deliverability-box .title-container .error::before.ico-glow--circle {
    width: 44px;
    height: 44px;
}
.accountEdit .deliverability-box .title-container .error::before.ico-glow::after {
    width: 32px;
    height: 32px;
}
.accountEdit .deliverability-box .title-container .no-info::before {
    -webkit-mask: url('icons/ico_minus.svg') no-repeat center;
    mask: url('icons/ico_minus.svg') no-repeat center;
    display: inline-block;
    flex: 0 0 auto;
    background-color: #2c3141;
    -webkit-mask-size: contain;
    mask-size: contain;
    width: 32px;
    height: 32px;
    transition-timing-function: ease;
    transition-property: background-color;
    transition-delay: 0s;
    transition-duration: 0.2s;
    background-color: #80838d;
}
.accountEdit .deliverability-box .title-container .no-info::before.ico-glow {
    width: 36px;
    height: 36px;
}
.accountEdit .deliverability-box .title-container .no-info::before.ico-glow--circle {
    width: 44px;
    height: 44px;
}
.accountEdit .deliverability-box .title-container .no-info::before.ico-glow::after {
    width: 32px;
    height: 32px;
}
.accountEdit .deliverability-box .title-container .ok,
.accountEdit .deliverability-box .title-container .error,
.accountEdit .deliverability-box .title-container .no-info,
.accountEdit .deliverability-box .title-container .domain {
    position: relative;
    display: inline-block;
    width: 20px;
    height: 20px;
}
.accountEdit .deliverability-box .title-container .ok::before,
.accountEdit .deliverability-box .title-container .error::before,
.accountEdit .deliverability-box .title-container .no-info::before,
.accountEdit .deliverability-box .title-container .domain::before {
    content: "";
    opacity: 0;
    width: 20px;
    height: 20px;
    transition-timing-function: ease;
    transition-property: opacity;
    transition-delay: 0s;
    transition-duration: 0.3s;
}
.accountEdit .deliverability-box .title-container .ok::before.ico-glow,
.accountEdit .deliverability-box .title-container .error::before.ico-glow,
.accountEdit .deliverability-box .title-container .no-info::before.ico-glow,
.accountEdit .deliverability-box .title-container .domain::before.ico-glow {
    width: 24px;
    height: 24px;
}
.accountEdit .deliverability-box .title-container .ok::before.ico-glow::after,
.accountEdit .deliverability-box .title-container .error::before.ico-glow::after,
.accountEdit .deliverability-box .title-container .no-info::before.ico-glow::after,
.accountEdit .deliverability-box .title-container .domain::before.ico-glow::after {
    width: 20px;
    height: 20px;
}
.accountEdit .deliverability-box .title-container .ok::before.ico-glow--circle,
.accountEdit .deliverability-box .title-container .error::before.ico-glow--circle,
.accountEdit .deliverability-box .title-container .no-info::before.ico-glow--circle,
.accountEdit .deliverability-box .title-container .domain::before.ico-glow--circle {
    width: 20px;
    height: 20px;
}
.accountEdit .deliverability-box .title-container .ok::before.ico-glow--circle::after,
.accountEdit .deliverability-box .title-container .error::before.ico-glow--circle::after,
.accountEdit .deliverability-box .title-container .no-info::before.ico-glow--circle::after,
.accountEdit .deliverability-box .title-container .domain::before.ico-glow--circle::after {
    width: 14px;
    height: 14px;
}
.accountEdit .deliverability-box .title-container .ok.active::before,
.accountEdit .deliverability-box .title-container .error.active::before,
.accountEdit .deliverability-box .title-container .no-info.active::before,
.accountEdit .deliverability-box .title-container .domain.active::before {
    opacity: 1;
}
.accountEdit .deliverability-box .title-container .ok.active.title-container__dkim::before,
.accountEdit .deliverability-box .title-container .error.active.title-container__dkim::before,
.accountEdit .deliverability-box .title-container .no-info.active.title-container__dkim::before,
.accountEdit .deliverability-box .title-container .domain.active.title-container__dkim::before {
    transition-timing-function: ease;
    transition-property: opacity;
    transition-delay: 0.6s;
    transition-duration: 0.3s;
}
.accountEdit .deliverability-box .title-container .ok.active.title-container__domain::before,
.accountEdit .deliverability-box .title-container .error.active.title-container__domain::before,
.accountEdit .deliverability-box .title-container .no-info.active.title-container__domain::before,
.accountEdit .deliverability-box .title-container .domain.active.title-container__domain::before {
    transition-timing-function: ease;
    transition-property: opacity;
    transition-delay: 0.9s;
    transition-duration: 0.3s;
}
.accountEdit .deliverability-box .title-container .domain::before {
    display: block;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background-color: #f88114;
    border-radius: 50%;
    margin: auto;
    width: 10px;
    height: 10px;
}
.accountEdit .deliverability-box .title-container .domain.ok::before {
    -webkit-mask: none;
    mask: none;
    background-color: #45be31;
}
.accountEdit .deliverability-box .title {
    margin-top: 83px;
    margin-bottom: 0;
    position: relative;
    padding-left: 7px;
}
.accountEdit .deliverability-box__domain-creation {
    margin-top: 10px;
}
.accountEdit .deliverability-box__help {
    margin-top: 90px;
}
.accountEdit .deliverability-box__help .title {
    margin: 0;
    border: 0;
    display: inline;
    vertical-align: text-bottom;
}
.accountEdit .deliverability-box__help a {
    margin-bottom: 2px;
    outline: none;
}
.accountEdit .deliverability-box__panel {
    margin-bottom: 10px;
}
.accountEdit .deliverability-box__action {
    margin-top: 70px;
}
.accountEdit .deliverability-box__action--info {
    /*font-family: 'Poppins Regular';*/
    margin-top: 14px;
    margin-left: 15px;
    opacity: 0;
    cursor: default;
    transition-timing-function: ease;
    transition-property: opacity;
    transition-delay: 0s;
    transition-duration: 0.3s;
}
.accountEdit .deliverability-box__action--info.active {
    opacity: 1;
    cursor: auto;
    transition-timing-function: ease;
    transition-property: opacity;
    transition-delay: 0s;
    transition-duration: 0.3s;
}
.accountEdit .deliverability-box__action--update {
    /*font-family: 'Poppins Regular Italic';*/;
    font-size: 13px;
    color: #80838d;
    margin-top: 14px;
}
.accountEdit .warning {
    /*font-family: 'Poppins Regular';*/
    font-size: 12px;
    padding-left: 28px;
    margin-top: 7px;
    color: #294cc7;
    -webkit-mask: url('icons/ico_info.svg') no-repeat center;
    mask: url('icons/ico_info.svg') no-repeat center;
    display: inline-block;
    flex: 0 0 auto;
    background-color: #2c3141;
    -webkit-mask-size: contain;
    mask-size: contain;
    width: 32px;
    height: 32px;
    transition-timing-function: ease;
    transition-property: background-color;
    transition-delay: 0s;
    transition-duration: 0.2s;
    background-color: #80838d;
    width: 20px;
    height: 20px;
    background-color: #294cc7;
}
.accountEdit .warning.ico-glow {
    width: 36px;
    height: 36px;
}
.accountEdit .warning.ico-glow--circle {
    width: 44px;
    height: 44px;
}
.accountEdit .warning.ico-glow::after {
    width: 32px;
    height: 32px;
}
.accountEdit .warning.ico-glow {
    width: 24px;
    height: 24px;
}
.accountEdit .warning.ico-glow::after {
    width: 20px;
    height: 20px;
}
.accountEdit .warning.ico-glow--circle {
    width: 20px;
    height: 20px;
}
.accountEdit .warning.ico-glow--circle::after {
    width: 14px;
    height: 14px;
}
.accountEdit .configuration .form-row {
    width: 570px;
}
.accountEdit .configuration .form-row.labels {
    margin-top: 15px;
    margin-bottom: 0;
}
.accountEdit .configuration .form-row.labels .f-value span {
    color: #80838d;
}
.accountEdit .configuration .linkLabel {
    text-transform: lowercase;
    /*font-family: 'Poppins Regular';*/
    font-size: 13px;
    margin-left: 10px;
}
.accountEdit .configuration .alias-btn,
.accountEdit .configuration .btn-google {
    margin-top: 40px;
}
.accountEdit .configuration-box {
    margin-top: 99px;
}
.accountEdit .signature {
    margin-top: 135px;
}
.accountEdit .signature .label {
    margin-top: 10px;
    /*font-family: 'Poppins Regular';*/
    font-size: 14px;
    color: #2c3141;
}
.accountEdit .signature .label .check {
    margin-right: 10px;
    margin-top: 5px;
}
.accountEdit .signature__wrapper {
    margin-bottom: 40px;
    display: grid;
    grid-template-columns: 570px 1fr;
    align-items: flex-start;
}
.accountEdit .signature__sidebar {
    width: 248px;
    margin-left: 32px;
    padding: 20px 20px 30px;
    font-size: 12px;
    line-height: 18px;
    opacity: 0;
    transition-timing-function: ease;
    transition-property: opacity;
    transition-delay: 0s;
    transition-duration: 0.2s;
    background-color: #f5f5f6;
    box-sizing: border-box;
}
.accountEdit .signature__sidebar h1 {
    margin-bottom: 8px;
    /*font-family: 'Poppins Regular';*/
    font-size: 16px;
    line-height: 24px;
}
.accountEdit .signature__sidebar a {
    width: intrinsic;
    width: -moz-max-content;
    width: -webkit-max-content;
    width: max-content;
    margin-top: 20px;
    display: block;
    color: #294cc7;
    text-decoration: underline;
    cursor: pointer;
}
.accountEdit .signature__sidebar a:hover {
    text-decoration: none;
}
.accountEdit .signature__sidebar a.blue {
    color: #294cc7;
}
.accountEdit .signature__sidebar--show {
    opacity: 1;
    transition-timing-function: ease;
    transition-property: opacity;
    transition-delay: 0s;
    transition-duration: 0.2s;
}
.accountEdit .sending .limit {
    width: 40px;
}
.accountEdit .sending__params {
    line-height: 25px;
}
.accountEdit .sending .time {
    width: 45px;
}
.accountEdit .sending .title {
    margin-bottom: 0;
}
.accountEdit .sending .sending__params {
    margin-top: 22px;
}
.accountEdit .sending .info-paragraph {
    margin-top: 8px;
    text-transform: none;
    width: 100%;
}
.accountEdit .sending .errorText {
    position: relative;
    display: block;
    line-height: 19px;
    margin-top: 10px;
}
.accountEdit .sending .errorText .msg,
.accountEdit .sending .errorText .tfw-validation {
    display: block;
    opacity: 0;
    line-height: 0px;
    transform: scale(1, 0);
    transition-timing-function: ease;
    transition-property: opacity, line-height, transform;
    transition-delay: 0s;
    transition-duration: 0.4s;
}
.accountEdit .sending .errorText .msg.warn,
.accountEdit .sending .errorText .tfw-validation.warn {
    color: #f88114;
}
.accountEdit .sending .errorText .msg.warn::before,
.accountEdit .sending .errorText .tfw-validation.warn::before {
    background-color: #f88114;
}
.accountEdit .sending .errorText .msg.show,
.accountEdit .sending .errorText .tfw-validation.show,
.accountEdit .sending .errorText .msg.tfw-show,
.accountEdit .sending .errorText .tfw-validation.tfw-show {
    opacity: 1;
    line-height: 19px;
    transform: scale(1, 1);
}
.accountEdit .freeze {
    /*font-family: 'Poppins Regular';*/
    font-size: 14px;
}
.accountEdit .freeze__form {
    display: flex;
    width: 547px;
}
.accountEdit .freeze .title {
    text-transform: uppercase;
}
.accountEdit .freeze .description {
    margin-bottom: 60px;
}
.accountEdit .freeze .lineContainer-item {
    position: relative;
    display: inline-block;
    vertical-align: top;
    width: 110px;
    flex: 0 0 auto;
}
.accountEdit .freeze .lineContainer-item .cal-wrapper {
    position: absolute;
    top: 0;
    z-index: 1;
}
.accountEdit .freeze .lineContainer-item .cal-wrapper .x {
    position: absolute;
    bottom: 0;
}
.accountEdit .freeze .lineContainer-item:last-child {
    width: auto;
    flex: 1 1 auto;
    margin-left: 20px;
}
.accountEdit .freeze .lineContainer-item.text {
    line-height: 36px;
    margin-top: 21px;
    width: auto;
    padding: 0 4px;
}
.accountEdit .freeze .lineContainer-item .input-label {
    margin-bottom: 2px;
    line-height: 19px;
    color: #2c3141;
    /*font-family: 'Poppins Regular';*/
    font-size: 12px;
}
.accountEdit .freeze .btn-spring-green {
    margin-top: 10px;
}
.accountEdit .freeze .errorInfo {
    /*font-family: 'Poppins Regular';*/
    font-size: 12px;
    color: #ec1940;
    margin-top: 15px;
    line-height: 18px;
    padding-left: 21px;
    position: relative;
}
.accountEdit .freeze .errorInfo::before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    -webkit-mask: url('icons/ico_error.svg') no-repeat center;
    mask: url('icons/ico_error.svg') no-repeat center;
    display: inline-block;
    flex: 0 0 auto;
    background-color: #2c3141;
    -webkit-mask-size: contain;
    mask-size: contain;
    width: 32px;
    height: 32px;
    transition-timing-function: ease;
    transition-property: background-color;
    transition-delay: 0s;
    transition-duration: 0.2s;
    background-color: #ec1940;
    width: 17px;
    height: 17px;
}
.accountEdit .freeze .errorInfo::before.ico-glow {
    width: 36px;
    height: 36px;
}
.accountEdit .freeze .errorInfo::before.ico-glow--circle {
    width: 44px;
    height: 44px;
}
.accountEdit .freeze .errorInfo::before.ico-glow::after {
    width: 32px;
    height: 32px;
}
.accountEdit .freeze .freeze-list {
    /*font-family: 'Poppins Regular';*/
    font-size: 14px;
    margin-top: 20px;
    width: 500px;
}
.accountEdit .freeze .freeze-list .item {
    color: #80838d;
    margin-bottom: 13px;
    display: flex;
    justify-content: space-between;
}
.accountEdit .freeze .freeze-list .caption {
    color: inherit;
}
.accountEdit .freeze .freeze-list .delete {
    float: right;
}
.settings-helpscout {
    width: 1180px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 60px;
    padding-bottom: 60px;
}
.settings-cont .settingsHead {
    box-sizing: border-box;
    /*font-family: 'Poppins Semibold';*/
    font-size: 20px;
    color: #2c3141;
}
.settings-cont .settingsHead .settings_breadcrumbs {
    /*font-family: 'Poppins Regular';*/
    font-size: 13px;
    color: #80838d;
}
.settings-cont .scrollingSave {
    z-index: 10;
    position: fixed;
    bottom: 0;
    width: 100%;
    height: 100px;
    border-top: 1px solid #dfe0e2;
    border-bottom: 1px solid #dfe0e2;
    box-shadow: 0px 12px 14px #2c3141;
    background-color: #ffffff;
}
.settings-cont .scrollingSave .paper {
    width: 1180px;
    margin-left: auto;
    margin-right: auto;
}
.settings-cont .scrollingSave .saveBox {
    margin-top: 11px;
    width: 355px;
    float: right;
    margin-right: 188px;
}
.settings-cont .scrollingSave .saveBox .buttonGreen {
    width: 168px;
    float: left;
    /*font-family: 'Poppins Regular';*/
    font-size: 15px;
    padding-top: 0px;
}
.settings-cont .scrollingSave .saveBox .txtOR {
    float: left;
    margin-left: 31px;
    /*font-family: 'Poppins Regular';*/
    font-size: 13px;
    color: #c0c1c6;
    margin-top: 3px;
}
.settings-cont .scrollingSave .saveBox .buttonGray {
    float: left;
    margin-left: 18px;
    /*font-family: 'Poppins Regular';*/
    font-size: 16px;
    color: #ffffff;
    width: 168px;
    padding-top: 0px;
    text-decoration: none;
}
.settings-cont .scrollingSave .saveBox .btnCancel {
    float: left;
    margin-left: 27px;
    margin-top: 3px;
    /*font-family: 'Poppins Regular';*/
    font-size: 13px;
    color: #cdcbcb;
}
.settings-cont .scrollingSave .statusSave {
    margin-left: 167px;
    margin-top: 26px;
    width: 450px;
    height: 50px;
    padding-top: 2px;
}
.settings-cont .scrollingSave .statusSave .text {
    /*font-family: 'Poppins Regular';*/
    font-size: 14px;
}
.settings-cont .scrollingSave .statusSave .reminder {
    height: 38px;
    width: 430px;
    padding-top: 10px;
    padding-left: 20px;
    position: absolute;
}
.settings-cont .scrollingSave .statusSave .success {
    position: absolute;
    height: 38px;
    width: 430px;
    padding-top: 10px;
    padding-left: 20px;
    background-color: #ffffff;
    z-index: 2;
}
.settings-cont .scrollingSave .statusSave .errorLabel {
    position: absolute;
    font-size: 16px;
    height: 38px;
    width: 430px;
    padding-top: 10px;
    padding-left: 20px;
    background-color: #ffffff;
    z-index: 3;
}
.settings-cont .boxSettings {
    padding-bottom: 145px;
}
.settings-cont .boxSettings .rowContent100 {
    position: relative;
    margin: 0 auto;
    width: 100%;
}
.settings-cont .boxSettingsImage {
    background-image: url(img/integrations/img_settings.png);
    background-repeat: no-repeat;
    background-position: bottom center;
    background-size: 885px;
}
.settings-cont .user-details .filtersPanel {
    width: 950px;
}
.settings-cont .tabTeamBody .filtersPanel {
    width: 100%;
}
.settings-cont .tabTeamBody .navbar,
.settings-cont .user-details .navbar {
    min-width: 90px;
    margin-right: 120px;
}
.settings-cont .tabTeamBody .rolesContent,
.settings-cont .user-details .rolesContent {
    width: 100%;
    margin-top: 14px;
}
.settings-cont .tabTeamBody .rolesContent .filtersPanel,
.settings-cont .user-details .rolesContent .filtersPanel {
    float: left;
}
.settings-cont .tabTeamBody .rolesContent .filtersPanel .TextFieldWidget,
.settings-cont .user-details .rolesContent .filtersPanel .TextFieldWidget {
    max-width: 280px;
}
.settings-cont .tabTeamBody .rolesContent .filtersPanel span,
.settings-cont .user-details .rolesContent .filtersPanel span {
    /*font-family: 'Poppins Regular';*/
    font-size: 13px;
    display: inline-block;
    margin-left: 20px;
}
.settings-cont .tabTeamBody .rolesContent .filtersPanel .big,
.settings-cont .user-details .rolesContent .filtersPanel .big {
    /*font-family: 'Poppins Regular';*/
    font-size: 16px;
}
.settings-cont .tabTeamBody .rolesContent .filtersPanel .big.small-left-margin,
.settings-cont .user-details .rolesContent .filtersPanel .big.small-left-margin {
    margin-left: 10px;
}
.settings-cont .tabTeamBody .rolesContent .filtersPanel .text-right,
.settings-cont .user-details .rolesContent .filtersPanel .text-right {
    float: right;
}
.settings-cont .tabTeamBody .settingsUser,
.settings-cont .user-details .settingsUser {
    width: 232px;
    height: 241px;
    opacity: 0;
    transition-timing-function: ease;
    transition-property: all;
    transition-delay: 0s;
    transition-duration: 0.3s;
}
.settings-cont .tabTeamBody .settingsUser.animate,
.settings-cont .user-details .settingsUser.animate {
    opacity: 1;
}
.settings-cont .tabTeamBody .settingsUser .avatar-wrap,
.settings-cont .user-details .settingsUser .avatar-wrap {
    position: relative;
    width: 140px;
    height: 140px;
    margin-left: auto;
    margin-right: auto;
}
.settings-cont .tabTeamBody .settingsUser .settingsUserHourglass,
.settings-cont .user-details .settingsUser .settingsUserHourglass {
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translate(-50%, 0);
    margin-left: 50px;
    background-image: url("img/icon_hourglass.svg");
    background-position: 0;
    width: 28px;
    height: 28px;
}
.settings-cont .tabTeamBody .settingsUser .ico--close-big,
.settings-cont .user-details .settingsUser .ico--close-big {
    margin-top: 12px;
}
.settings-cont .tabTeamBody .settingsUser .settingsUserAdmin,
.settings-cont .user-details .settingsUser .settingsUserAdmin,
.settings-cont .tabTeamBody .settingsUser .settingsUserEmailAccount,
.settings-cont .user-details .settingsUser .settingsUserEmailAccount {
    position: absolute;
    bottom: 0;
    left: 50%;
    margin-left: 50px;
    background-color: var(--buttons-primary, #45be31);
    border-radius: 50%;
    width: 28px;
    height: 28px;
    transform: translate(-50%, 0);
}
.settings-cont .tabTeamBody .settingsUser .settingsUserAdmin::after,
.settings-cont .user-details .settingsUser .settingsUserAdmin::after,
.settings-cont .tabTeamBody .settingsUser .settingsUserEmailAccount::after,
.settings-cont .user-details .settingsUser .settingsUserEmailAccount::after {
    content: "";
    position: absolute;
    margin: auto;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background-color: #ffffff;
}
.settings-cont .tabTeamBody .settingsUser .settingsUserAdmin::after,
.settings-cont .user-details .settingsUser .settingsUserAdmin::after {
    -webkit-mask: url('img/img_a.svg?v=3') no-repeat center;
    mask: url('img/img_a.svg?v=3') no-repeat center;
    width: 28px;
    height: 28px;
}
.settings-cont .tabTeamBody .settingsUser .settingsUserEmailAccount::after,
.settings-cont .user-details .settingsUser .settingsUserEmailAccount::after {
    -webkit-mask: url('img/img_email.svg') no-repeat center;
    mask: url('img/img_email.svg') no-repeat center;
    width: 20px;
    height: 20px;
}
.settings-cont .tabTeamBody .settingsUser .settingsUserResend,
.settings-cont .user-details .settingsUser .settingsUserResend {
    white-space: nowrap;
    text-transform: lowercase;
    /*font-family: 'Poppins Regular';*/
    font-size: 13px;
    color: #80838d;
    text-decoration: underline;
}
.settings-cont .tabTeamBody .settingsUser .settingsUserInvited,
.settings-cont .user-details .settingsUser .settingsUserInvited {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}
.settings-cont .tabTeamBody .settingsUser .transparent,
.settings-cont .user-details .settingsUser .transparent {
    text-align: center;
}
.settings-cont .tabTeamBody .settingsUser .settingsUserLetter,
.settings-cont .user-details .settingsUser .settingsUserLetter {
    /*font-family: 'Poppins Regular';*/
    font-size: 30px;
    line-height: 30px;
    height: 30px;
    position: absolute;
    margin-top: auto;
    margin-bottom: auto;
    top: 0;
    bottom: 0;
    width: 140px;
    text-align: center;
}
.settings-cont .tabTeamBody .settingsUser .settingsUserName,
.settings-cont .user-details .settingsUser .settingsUserName {
    /*font-family: 'Poppins Regular';*/
    font-size: 14px;
    top: 122px;
    padding-top: 15px;
    margin-left: 10px;
    margin-right: 10px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    color: #2c3141;
    display: inline-block;
    max-width: 100%;
}
.settings-cont .tabTeamBody .settingsUser .settingsUserAdd,
.settings-cont .user-details .settingsUser .settingsUserAdd {
    background: #ffffff;
}
.settings-cont .tabTeamBody .settingsUser .settingsUserAdd,
.settings-cont .user-details .settingsUser .settingsUserAdd {
    width: 100%;
    height: 100%;
    box-sizing: border-box;
    border: 1px solid #2c3141;
    border-radius: 50%;
    position: relative;
}
.settings-cont .tabTeamBody .settingsUser .settingsUserAdd::after,
.settings-cont .user-details .settingsUser .settingsUserAdd::after,
.settings-cont .tabTeamBody .settingsUser .settingsUserAdd::before,
.settings-cont .user-details .settingsUser .settingsUserAdd::before {
    content: "";
    display: block;
    position: absolute;
    width: 17px;
    height: 17px;
}
.settings-cont .tabTeamBody .settingsUser .settingsUserAdd::after,
.settings-cont .user-details .settingsUser .settingsUserAdd::after {
    top: 53px;
    left: 53px;
    border-right: 1px solid #2c3141;
    border-bottom: 1px solid #2c3141;
}
.settings-cont .tabTeamBody .settingsUser .settingsUserAdd::before,
.settings-cont .user-details .settingsUser .settingsUserAdd::before {
    top: 70px;
    left: 70px;
    border-left: 1px solid #2c3141;
    border-top: 1px solid #2c3141;
}
.settings-cont .tabTeamBody .settingsUser .settingsUserAdd.settingsUserAddHover,
.settings-cont .user-details .settingsUser .settingsUserAdd.settingsUserAddHover {
    background-color: #ffffff;
    border-color: var(--buttons-primary, #45be31);
}
.settings-cont .tabTeamBody .settingsUser .settingsUserAdd.settingsUserAddHover::after,
.settings-cont .user-details .settingsUser .settingsUserAdd.settingsUserAddHover::after,
.settings-cont .tabTeamBody .settingsUser .settingsUserAdd.settingsUserAddHover::before,
.settings-cont .user-details .settingsUser .settingsUserAdd.settingsUserAddHover::before {
    border-color: var(--buttons-primary, #45be31);
}
.settings-cont .tabTeamBody .settingsUser .labelUnderlineJS,
.settings-cont .user-details .settingsUser .labelUnderlineJS {
    text-decoration: underline;
}
.settings-cont .tabTeamBody .settingsUser .settingsUserImage,
.settings-cont .user-details .settingsUser .settingsUserImage {
    width: 100%;
    height: 100%;
    border-radius: 50%;
    background-color: #eaeaec;
    transition-timing-function: ease;
    transition-property: background-color;
    transition-delay: 0s;
    transition-duration: 0.2s;
}
.settings-cont .tabTeamBody .settingsUser .settingsUserImageMask,
.settings-cont .user-details .settingsUser .settingsUserImageMask {
    position: absolute;
    top: 0;
    width: 100%;
    height: 100%;
    border-radius: 50%;
}
.settings-cont .tabTeamBody .settingsUser .settingsUserImageMask span,
.settings-cont .user-details .settingsUser .settingsUserImageMask span {
    display: none;
}
.settings-cont .tabTeamBody .settingsUser .settingsUserImageMask.settingsUserInv,
.settings-cont .user-details .settingsUser .settingsUserImageMask.settingsUserInv {
    background-color: #ffffff;
    border: 1px solid #2c3141;
    box-sizing: border-box;
    position: relative;
}
.settings-cont .tabTeamBody .settingsUser .settingsUserImageMask.settingsUserInv span,
.settings-cont .user-details .settingsUser .settingsUserImageMask.settingsUserInv span {
    display: block;
    /*font-family: 'Poppins Regular';*/
    font-size: 22px;
    padding-bottom: 3px;
    color: #2c3141;
    position: absolute;
    top: 50%;
    left: 50%;
    text-transform: uppercase;
    transform: translate(-50%, -50%);
}
.settings-cont .tabTeamBody .settingsUser .settingsUserImageMask.settingsUserInv.settingsUserInvHover span,
.settings-cont .user-details .settingsUser .settingsUserImageMask.settingsUserInv.settingsUserInvHover span {
    display: none;
}
.settings-cont .tabTeamBody .color0 .settingsUser.animate .avatar-wrap,
.settings-cont .user-details .color0 .settingsUser.animate .avatar-wrap {
    transform: rotate(0deg);
}
.settings-cont .tabTeamBody .color0 .settingsUser .avatar-wrap,
.settings-cont .user-details .color0 .settingsUser .avatar-wrap {
    transform: rotate(45deg);
    transition-timing-function: ease;
    transition-property: all;
    transition-delay: 0s;
    transition-duration: 0.3s;
}
.settings-cont .tabTeamBody .color0 .settingsUserImage,
.settings-cont .user-details .color0 .settingsUserImage,
.settings-cont .tabTeamBody .color0 .settingsUserInv,
.settings-cont .user-details .color0 .settingsUserInv {
    background-color: #2c3141;
}
.settings-cont .tabTeamBody .color0 .settingsUserLetter,
.settings-cont .user-details .color0 .settingsUserLetter,
.settings-cont .tabTeamBody .color0 .settingsUserInv:before,
.settings-cont .user-details .color0 .settingsUserInv:before {
    color: #ffffff;
}
.settings-cont .tabTeamBody .color1 .settingsUser.animate .avatar-wrap,
.settings-cont .user-details .color1 .settingsUser.animate .avatar-wrap {
    transform: rotate(0deg);
}
.settings-cont .tabTeamBody .color1 .settingsUser .avatar-wrap,
.settings-cont .user-details .color1 .settingsUser .avatar-wrap {
    transform: rotate(90deg);
    transition-timing-function: ease;
    transition-property: all;
    transition-delay: 0s;
    transition-duration: 0.3s;
}
.settings-cont .tabTeamBody .color1 .settingsUserImage,
.settings-cont .user-details .color1 .settingsUserImage,
.settings-cont .tabTeamBody .color1 .settingsUserInv,
.settings-cont .user-details .color1 .settingsUserInv {
    background-color: #dfe0e2;
}
.settings-cont .tabTeamBody .color1 .settingsUserLetter,
.settings-cont .user-details .color1 .settingsUserLetter,
.settings-cont .tabTeamBody .color1 .settingsUserInv:before,
.settings-cont .user-details .color1 .settingsUserInv:before {
    color: #2c3141;
}
.settings-cont .tabTeamBody .color2 .settingsUser.animate .avatar-wrap,
.settings-cont .user-details .color2 .settingsUser.animate .avatar-wrap {
    transform: rotate(0deg);
}
.settings-cont .tabTeamBody .color2 .settingsUser .avatar-wrap,
.settings-cont .user-details .color2 .settingsUser .avatar-wrap {
    transform: rotate(135deg);
    transition-timing-function: ease;
    transition-property: all;
    transition-delay: 0s;
    transition-duration: 0.3s;
}
.settings-cont .tabTeamBody .color2 .settingsUserImage,
.settings-cont .user-details .color2 .settingsUserImage,
.settings-cont .tabTeamBody .color2 .settingsUserInv,
.settings-cont .user-details .color2 .settingsUserInv {
    background-color: #2c3141;
}
.settings-cont .tabTeamBody .color2 .settingsUserLetter,
.settings-cont .user-details .color2 .settingsUserLetter,
.settings-cont .tabTeamBody .color2 .settingsUserInv:before,
.settings-cont .user-details .color2 .settingsUserInv:before {
    color: #eaeaec;
}
.settings-cont .tabTeamBody .color3 .settingsUser.animate .avatar-wrap,
.settings-cont .user-details .color3 .settingsUser.animate .avatar-wrap {
    transform: rotate(0deg);
}
.settings-cont .tabTeamBody .color3 .settingsUser .avatar-wrap,
.settings-cont .user-details .color3 .settingsUser .avatar-wrap {
    transform: rotate(180deg);
    transition-timing-function: ease;
    transition-property: all;
    transition-delay: 0s;
    transition-duration: 0.3s;
}
.settings-cont .tabTeamBody .color3 .settingsUserImage,
.settings-cont .user-details .color3 .settingsUserImage,
.settings-cont .tabTeamBody .color3 .settingsUserInv,
.settings-cont .user-details .color3 .settingsUserInv {
    background-color: #eaeaec;
}
.settings-cont .tabTeamBody .color3 .settingsUserLetter,
.settings-cont .user-details .color3 .settingsUserLetter,
.settings-cont .tabTeamBody .color3 .settingsUserInv:before,
.settings-cont .user-details .color3 .settingsUserInv:before {
    color: #2c3141;
}
.settings-cont .tabTeamBody .color4 .settingsUser.animate .avatar-wrap,
.settings-cont .user-details .color4 .settingsUser.animate .avatar-wrap {
    transform: rotate(0deg);
}
.settings-cont .tabTeamBody .color4 .settingsUser .avatar-wrap,
.settings-cont .user-details .color4 .settingsUser .avatar-wrap {
    transform: rotate(225deg);
    transition-timing-function: ease;
    transition-property: all;
    transition-delay: 0s;
    transition-duration: 0.3s;
}
.settings-cont .tabTeamBody .color4 .settingsUserImage,
.settings-cont .user-details .color4 .settingsUserImage,
.settings-cont .tabTeamBody .color4 .settingsUserInv,
.settings-cont .user-details .color4 .settingsUserInv {
    background-color: #c0c1c6;
}
.settings-cont .tabTeamBody .color4 .settingsUserLetter,
.settings-cont .user-details .color4 .settingsUserLetter,
.settings-cont .tabTeamBody .color4 .settingsUserInv:before,
.settings-cont .user-details .color4 .settingsUserInv:before {
    color: #2c3141;
}
.settings-cont .tabTeamBody .settingsUserHover .settingsUserHourglass,
.settings-cont .user-details .settingsUserHover .settingsUserHourglass {
    background-position: top right 0;
}
.settings-cont .tabTeamBody .settingsUserHover .settingsUserAdmin,
.settings-cont .user-details .settingsUserHover .settingsUserAdmin,
.settings-cont .tabTeamBody .settingsUserHover .settingsUserEmailAccount,
.settings-cont .user-details .settingsUserHover .settingsUserEmailAccount {
    background-color: var(--buttons-primary--hover, #45be31);
}
.settings-cont .tabTeamBody .settingsUserHover .settingsUserImage,
.settings-cont .user-details .settingsUserHover .settingsUserImage {
    background-color: var(--buttons-primary, #45be31);
}
.settings-cont .tabTeamBody .settingsUserHover.color0 .settingsUserImage,
.settings-cont .user-details .settingsUserHover.color0 .settingsUserImage,
.settings-cont .tabTeamBody .settingsUserHover.color2 .settingsUserImage,
.settings-cont .user-details .settingsUserHover.color2 .settingsUserImage {
    background-color: #565a67;
}
.settings-cont .tabTeamBody .settingsUserHover.color1 .settingsUserImage,
.settings-cont .user-details .settingsUserHover.color1 .settingsUserImage {
    background-color: #c0c1c6;
}
.settings-cont .tabTeamBody .settingsUserHover.color3 .settingsUserImage,
.settings-cont .user-details .settingsUserHover.color3 .settingsUserImage,
.settings-cont .tabTeamBody .settingsUserHover.color4 .settingsUserImage,
.settings-cont .user-details .settingsUserHover.color4 .settingsUserImage {
    background-color: #dfe0e2;
}
.settings-cont .tabTeamBody {
    padding-top: 60px;
    width: 1180px;
    margin-left: auto;
    margin-right: auto;
}
.settings-cont .user-details {
    margin-top: 22px;
    display: flex;
}
.settings-cont .user-details__content {
    margin-top: 20px;
}
.settings-cont .user-details__content .CheckBoxWidget {
    margin-top: 35px;
}
.settings-cont .user-details__name {
    display: flex;
    align-items: center;
    /*font-family: 'Poppins Semibold';*/
    font-size: 20px;
}
.settings-cont .user-details__name .ico--close-big {
    margin-left: 10px;
}
.settings-cont .user-details__email {
    color: #80838d;
}
.settings-cont .user-details__checkbox-container {
    display: flex;
    align-items: center;
}
.settings-cont .user-details__checkbox-container .ico--question {
    margin-top: -moz-calc(34px);
    margin-top: -webkit-calc(34px);
    margin-top: calc(34px);
    margin-left: 5px;
}
.shared-progress {
    text-align: center;
}
.shared-progress .progress-bar-widget {
    width: 48px;
    margin-top: 5px;
    margin-bottom: 8px;
}
.configMail-modal .modal-body {
    padding-top: 0;
}
.configMail-modal .modal-title {
    margin-bottom: 55px;
    margin-top: 140px;
}
.configMail-modal--mail-add .modal-title {
    margin-top: 93px;
    margin-bottom: 40px;
}
.configMail-modal--mail-add .modal-body .modal-content {
    width: 622px;
}
.configMail-modal.add-mailbox-advanced__modal .modal-content {
    width: 800px;
    margin-top: 100px;
    display: flex;
}
.configMail-modal.add-mailbox-advanced__modal .modal-content .modal-title {
    margin-top: 0;
    margin-bottom: 16px;
}
.configMail-modal.add-mailbox-advanced__modal .modal-content h1,
.configMail-modal.add-mailbox-advanced__modal .modal-content h2,
.configMail-modal.add-mailbox-advanced__modal .modal-content h3 {
    margin-top: 0;
    margin-bottom: 0;
}
.configMail-modal.add-mailbox-advanced__modal .modal-content .section-subtitle {
    color: #c0c1c6;
}
.configMail-modal.add-mailbox-advanced__modal .modal-content .form-row-without-space {
    margin-bottom: 0;
}
.configMail-modal .providers-cont {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}
.configMail-modal .providers-cont .mail-provider {
    margin: 0 15px 0 0;
    box-shadow: 0 0 4px 0 #eaeaec;
    width: 130px;
    height: 63px;
    padding-left: 66px;
    /*font-family: 'Poppins Semibold';*/
    font-size: 16px;
    line-height: 63px;
    cursor: pointer;
    -moz-user-select: none;
    -webkit-user-select: none;
    user-select: none;
    position: relative;
}
.configMail-modal .providers-cont .mail-provider::before {
    content: '';
    position: absolute;
    left: 14px;
    top: 17px;
    background-size: contain;
    background-repeat: no-repeat;
    width: 28px;
    height: 28px;
}
.configMail-modal .providers-cont .mail-provider.google::before {
    background-image: url('img/logo_google_short.svg');
}
.configMail-modal .providers-cont .mail-provider.office::before {
    background-image: url('img/logo_office_short.svg');
}
.configMail-modal .providers-cont .mail-provider.exchange::before {
    background-image: url('img/logo_exchange_short.svg');
}
.configMail-modal .providers-cont .mail-provider::after {
    content: '';
    position: absolute;
    top: 15px;
    left: 53px;
    height: 33px;
    width: 1px;
    background-color: #dfe0e2;
}
.configMail-modal .providers-cont .mail-provider:hover {
    box-shadow: 0 0 4px 0 #c0c1c6;
    transition-duration: 0.2s;
}
.configMail-modal .providers-cont .mail-provider:nth-child(3n) {
    margin-right: 0;
}
.configMail-modal .sign-in-data-text {
    margin-bottom: 28px;
}
.configMail-modal .sign-in-data {
    max-width: 523px;
    margin: 40px 0 42px;
}
.configMail-modal .sign-in-data .f-value {
    display: inherit;
}
.configMail-modal .action-bar-button-group {
    display: flex;
}
.configMail-modal .action-bar-button-group > * {
    margin-left: 16px;
}
.configMail-modal .action-bar-button-group > *:first-child {
    margin-left: 0;
}
.configMail-modal .help-section {
    margin-top: 17px;
    font-size: 14px;
}
.configMail-modal .help-section-link {
    color: #294cc7;
}
.configMail-modal .radio-list.aliasType {
    margin-top: 60px;
    margin-bottom: 60px;
}
.configMail-modal .radio-list .RadioButtonWidget {
    margin-bottom: 12px;
}
.configMail-modal .radio-list .RadioButtonWidget:last-child {
    margin-bottom: 0;
}
.configMail-modal h2 {
    margin-top: 55px;
    margin-bottom: 5px;
    /*font-family: 'Poppins Semibold';*/
    font-size: 17px;
}
.configMail-modal h2 > span {
    /*font-family: 'Poppins Regular';*/
    font-size: 14px;
    color: #c0c1c6;
}
.configMail-modal .DropDownMenu.style-select:not(.ww-font-selector) {
    min-width: 100%;
}
.configMail-modal .form-wrapper {
    margin-bottom: 55px;
}
.configMail-modal .form-row.formSpace {
    margin-top: 30px;
}
.configMail-modal .form-row + .action-bar {
    margin-top: 110px;
}
.configMail-modal .f-value {
    position: relative;
}
.configMail-modal .f-value:empty {
    display: none;
}
.configMail-modal .f-value.port {
    width: 180px;
}
.configMail-modal .f-value.selector {
    width: 203px;
}
.configMail-modal .connect-btn {
    margin-top: -4px;
}
.configMail-modal .MyTextEditor,
.configMail-modal .WysiwygWidget {
    margin-top: 55px;
    margin-bottom: 40px;
    border-bottom: 1px solid #80838d;
}
.configMail-modal .panel-connect-help {
    /*font-family: 'Poppins Regular Italic';*/;
    font-size: 13px;
}
.configMail-modal .panel-connect-help .text {
    margin-right: 5px;
    color: #80838d;
}
.configMail-modal .panel-connect-help a {
    text-decoration: none;
    cursor: pointer;
}
.configMail-modal .panel-connect-help a:hover {
    text-decoration: underline;
}
.footer-modal.modal-window .modal-content {
    width: 935px;
    display: flex;
}
.footer-modal .modal-content .signature-template-info {
    margin-top: 10px;
    margin-bottom: 70px;
    display: flex;
    align-items: center;
    font-size: 11px;
    color: #294cc7;
    visibility: hidden;
}
.footer-modal .modal-content .signature-template-info .ico--info {
    margin-right: 6px;
}
.footer-modal .modal-content .bcc-to-crm {
    position: relative;
    margin-bottom: 60px;
}
.footer-modal .modal-content .bcc-to-crm .TextFieldWidget {
    width: -moz-calc(100% - 25px);
    width: -webkit-calc(100% - 25px);
    width: calc(100% - 25px);
}
.footer-modal .modal-content .bcc-to-crm .ico--question {
    position: absolute;
    top: 28px;
    right: 0;
}
.footer-modal h1 {
    margin-bottom: 10px;
}
.footer-modal .modal-title {
    margin-top: 0;
}
.footer-modal .info-caption {
    margin-bottom: 55px;
}
.footer-modal .signature-image {
    width: 250px;
    height: 140px;
    background-size: contain;
    background-image: url("img/img_signature.svg");
    background-repeat: no-repeat;
}
.plan-pro-info {
    /*font-family: 'Poppins Regular';*/
    font-size: 13px;
    color: #294cc7;
    width: 100%;
    height: 20px;
    margin: 18px 0 41px 44px;
    opacity: 1;
    overflow: hidden;
    transition-timing-function: ease;
    transition-property: all;
    transition-delay: 0s;
    transition-duration: 0.3s;
    display: flex;
}
.plan-pro-info:before {
    content: '';
    -webkit-mask: url('icons/ico_info.svg') no-repeat center;
    mask: url('icons/ico_info.svg') no-repeat center;
    display: inline-block;
    flex: 0 0 auto;
    background-color: #2c3141;
    -webkit-mask-size: contain;
    mask-size: contain;
    width: 32px;
    height: 32px;
    transition-timing-function: ease;
    transition-property: background-color;
    transition-delay: 0s;
    transition-duration: 0.2s;
    background-color: #80838d;
    width: 20px;
    height: 20px;
    background-color: #294cc7;
    margin-right: 5px;
    margin-bottom: -3px;
}
.plan-pro-info:before.ico-glow {
    width: 36px;
    height: 36px;
}
.plan-pro-info:before.ico-glow--circle {
    width: 44px;
    height: 44px;
}
.plan-pro-info:before.ico-glow::after {
    width: 32px;
    height: 32px;
}
.plan-pro-info:before.ico-glow {
    width: 24px;
    height: 24px;
}
.plan-pro-info:before.ico-glow::after {
    width: 20px;
    height: 20px;
}
.plan-pro-info:before.ico-glow--circle {
    width: 20px;
    height: 20px;
}
.plan-pro-info:before.ico-glow--circle::after {
    width: 14px;
    height: 14px;
}
.plan-pro-info .btn-link {
    margin: 0 5px;
}
.plan-pro-info.hide {
    opacity: 0;
    height: 0;
    margin: 0 0 0 44px;
}
.loading-icon {
    -webkit-mask: url('../img/loader.svg') no-repeat center;
    mask: url('../img/loader.svg') no-repeat center;
    -webkit-mask-size: 18px 18px;
    mask-size: 18px 18px;
    width: 18px;
    height: 18px;
    animation: myrotate 3s linear infinite;
    -webkit-animation: myrotate 3s linear infinite;
    display: block;
    display: inline-block;
    cursor: default;
    position: absolute;
    margin: auto;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
}
.campaignSummary {
    position: relative;
}
.campaignSummary .boxSummaryHead .headerName {
    float: left;
    box-sizing: border-box;
    width: 763px;
}
.campaignSummary .boxSummaryHead .headerName .campaignHeaderName .description__tags {
    margin-top: 13px;
}
.campaignSummary .boxSummaryHead .headerName .campaignHeaderName .description__tags > * {
    margin-left: 10px;
}
.campaignSummary .boxSummaryHead .headerName .campaignHeaderName .description__tags > *:first-child {
    margin-left: 0;
}
.campaignSummary .boxSummaryHead .headerName .campaignHeaderName .description__tags .cmn-tag {
    color: inherit;
    overflow: visible;
}
.campaignSummary .boxSummaryHead .headerName .campaignHeaderName .description__tags .cmn-tag.blue-tag {
    color: #294cc7;
}
.campaignSummary .boxSummaryHead .headerName .campaignHeaderName .description__tags .folder-tag--container {
    display: inline-block;
}
.campaignSummary .boxSummaryHead .headerName .campaignHeaderName .state {
    width: 83px;
    margin-right: 11px;
}
.campaignSummary .boxSummaryHead .headerName .campaignHeaderName .state .titleOfImgCampaign {
    /*font-family: 'Poppins Regular';*/
    font-size: 8px;
    padding-top: 5px;
}
.campaignSummary .boxSummaryHead .headerName .campaignHeaderName .data .name {
    width: 644px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    margin-bottom: 9px;
    margin-top: 0;
    max-width: 644px;
    text-decoration: none;
}
.campaignSummary .boxSummaryHead .headerName .campaignHeaderName .data .sentFrom {
    width: 644px;
    margin-bottom: 0px;
    margin-top: 1px;
    /*font-family: 'Poppins Regular';*/
    font-size: 14px;
}
.campaignSummary .boxSummaryHead .headerName .campaignHeaderName .data .sentFrom .byName {
    float: left;
}
.campaignSummary .boxSummaryHead .headerName .campaignHeaderName .data .sentFrom .byDate {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    color: #80838d !important;
    padding-left: 5px;
}
.campaignSummary .boxSummaryHead .mailBar {
    position: relative;
    margin-top: 0;
    float: left;
    clear: both;
    margin: 14px 9px 13px 95px;
    padding: 10px 0;
}
.campaignSummary .boxSummaryHead .mailBar .progress-bar-widget {
    float: left;
}
.campaignSummary .boxSummaryHead .mailBar .progress-bar-widget:last-child {
    margin-right: 0;
}
.campaignSummary .boxSummaryHead .mailBar[tooltip]::after {
    min-width: 0;
    width: 170px;
}
.campaignSummary .boxSummaryTabs {
    background-color: #ffffff;
    padding-bottom: 70px;
    margin-top: 36px;
}
.campaignSummary .boxSummaryTabs .tocheck-tab-view .myPagination {
    margin-top: 34px;
}
.campaignSummary .boxSummaryTabs .tocheck-tab-view .myPaginationBox {
    margin-top: 0;
}
.campaignSummary .buttons {
    position: absolute;
    right: 15px;
    top: 9px;
}
.campaignSummary .buttons .btnWithDropdown .addProsDropdown {
    width: 136px;
    margin-right: 10px;
    margin-left: -52px;
    padding-left: 15px;
    background-position: 130px 12px;
}
.campaignSummary .campaignProspects {
    position: relative;
    width: 1180px;
    margin: 0 auto;
    padding-bottom: 70px;
    z-index: 0;
}
.campaignSummary .campaignProspects .no-content-view {
    height: 50vh;
}
.campaignSummary .campaignProspects .divZero .text {
    /*font-family: 'Bradley';*/
    font-size: 22px;
    text-align: center;
    margin-top: 94px;
    margin-left: 497px;
    width: 340px;
    color: #80838d;
    transform: rotate(-1deg);
}
.campaignSummary .campaignProspects .divZero .arrow {
    left: 840px;
    position: relative;
    top: -302px;
    z-index: 1;
}
.campaignSummary .campaignProspects .ico--refresh {
    position: absolute;
    right: 5px;
    top: -35px;
}
.campaignSummary .campaignProspects .rightText {
    margin-top: 40px;
    margin-bottom: 40px;
    margin-left: 20px;
    padding-top: 17px;
    /*font-family: 'Poppins Regular';*/
    font-size: 16px;
    color: #2c3141;
}
.campaignSummary .campaignProspects .rightText .labelUnderline {
    float: left;
}
.campaignSummary .campaignProspects .rightText .textFilter {
    margin-left: 10px;
    float: left;
}
.campaignSummary .campaignProspects .new-filters {
    margin-top: 47px;
    margin-bottom: 23px;
}
.campaignSummary .campaignProspects .new-filters__inline span:first-child {
    margin-left: 0;
}
.campaignSummary .campaignProspects .panelFilters {
    padding-left: 0;
    min-height: 70px;
    margin-top: 0;
}
.campaignSummary .campaignProspects .panelFilters .TagLabel {
    margin-top: 0;
    margin-bottom: 10px;
}
.campaignSummary .campaignProspects .cantFind {
    text-align: center;
    margin-top: 80px;
    margin-bottom: 29px;
}
.campaignSummary .campaignProspects .cantFind .text {
    /*font-family: 'Poppins Regular';*/
    font-size: 20px;
    text-transform: uppercase;
}
.campaignSummary .campaignProspects .cantFind .clearFilters {
    margin-top: 20px;
    /*font-family: 'Poppins Regular';*/
    font-size: 16px;
    cursor: pointer;
    text-decoration: underline;
    background-image: url("img/button_delete.svg");
    background-repeat: no-repeat;
    background-position: bottom left;
    text-align: right;
    width: 140px;
    height: 24px;
    display: inline-block;
    margin: 19px 10px 0px 0px;
    vertical-align: top;
}
.campaignSummary .campaignProspects .cantFind .clearFilters:hover {
    text-decoration: none;
}
.campaignSummary .campaignProspects .prospects {
    padding-top: 0;
}
.campaignSummary .campaignProspects .campaignProspectList {
    position: relative;
}
.campaignSummary .campaignProspects .campaignProspectList .apw-header::before {
    display: none;
}
.campaignSummary .campaignProspects .campaignProspectList .apw-header .rowDetails {
    box-sizing: border-box;
    color: #2c3141;
    /*font-family: 'Poppins Regular';*/
    height: 58px;
    line-height: 58px;
}
.campaignSummary .campaignProspects .campaignProspectList .apw-header .rowDetails .date {
    /*font-family: 'Poppins Semibold';*/
}
.campaignSummary .campaignProspects .campaignProspectList .apw-header .rowDetails .select {
    margin-top: 21px;
}
.campaignSummary .campaignProspects .campaignProspectList .apw-header .rowDetails > .empty {
    font-family: inherit;
}
.campaignSummary .campaignProspects .campaignProspectList .header .select,
.campaignSummary .campaignProspects .campaignProspectList .rowDetails .select {
    float: left;
    width: 15px;
    margin-top: 10px;
}
.campaignSummary .campaignProspects .campaignProspectList .header .date,
.campaignSummary .campaignProspects .campaignProspectList .rowDetails .date {
    float: left;
    width: 175px;
    margin-left: 24px;
}
.campaignSummary .campaignProspects .campaignProspectList .header .email,
.campaignSummary .campaignProspects .campaignProspectList .rowDetails .email {
    box-sizing: border-box;
    float: left;
    width: 254px;
    padding-right: 35px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.campaignSummary .campaignProspects .campaignProspectList .header .name,
.campaignSummary .campaignProspects .campaignProspectList .rowDetails .name {
    box-sizing: border-box;
    min-height: 1px;
    float: left;
    padding-right: 10px;
    width: 220px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.campaignSummary .campaignProspects .campaignProspectList .header .sent,
.campaignSummary .campaignProspects .campaignProspectList .rowDetails .sent {
    float: left;
    width: 110px;
}
.campaignSummary .campaignProspects .campaignProspectList .header .status,
.campaignSummary .campaignProspects .campaignProspectList .rowDetails .status {
    float: left;
    width: 195px;
    padding-right: 35px;
    box-sizing: border-box;
}
.campaignSummary .campaignProspects .campaignProspectList .header .level,
.campaignSummary .campaignProspects .campaignProspectList .rowDetails .level {
    float: left;
}
.campaignSummary .campaignProspects .campaignProspectList .header .level .RadioButtonWidget,
.campaignSummary .campaignProspects .campaignProspectList .rowDetails .level .RadioButtonWidget {
    margin-top: 13px;
    margin-right: 16px;
}
.campaignSummary .campaignProspects .campaignProspectList .header .DropDownSelect,
.campaignSummary .campaignProspects .campaignProspectList .rowDetails .DropDownSelect {
    vertical-align: initial;
}
.campaignSummary .campaignProspects .campaignProspectList .mode {
    margin-top: 5px;
    float: right;
}
.campaignSummary .campaignProspects .campaignProspectList .mode.myCheckBox.myCheckOFF {
    background-position-x: -1px;
}
.campaignSummary .campaignProspects .campaignProspectList .header {
    box-sizing: border-box;
    border-top: 1px solid #dfe0e2;
    /*font-family: 'Poppins Semibold';*/
    font-size: 12px;
    line-height: 35px;
    height: 35px;
    text-transform: uppercase;
}
.campaignSummary .campaignProspects .campaignProspectList .myPagination {
    margin-top: 34px;
}
.campaignSummary .campaignProspects .campaignProspectList .emptyTable {
    box-sizing: border-box;
    /*font-family: 'Poppins Regular Italic';*/;
    font-size: 14px;
    border-bottom: 1px solid #dfe0e2;
    border-top: 1px solid #dfe0e2;
    text-align: center;
    padding: 17px 0;
    line-height: 23px;
}
.campaignSummary .to_check {
    margin-top: 60px;
}
.campaignSummary .to_check .listToCheck .prospects {
    padding-top: 10px;
}
.campaignSummary .to_check .listToCheck .prospects .new-filters {
    margin-bottom: 23px;
}
.campaignSummary .to_check .listToCheck .new_prospects--table-panel {
    margin-top: 0;
    margin-bottom: 0;
}
.campaignSummary .to_check .listToCheck .tab-info {
    width: 1180px;
    margin-left: auto;
    margin-right: auto;
}
.campaignSummary .to_check .listToCheck .tab-info .tab-info_text {
    width: 50%;
    margin-bottom: 25px;
}
.campaignSummary .to_check .listToCheck .myPagination .pagination:first-child {
    margin-bottom: 30px;
}
.campaignSummary .to_check .listToCheck .importSummary {
    border: 0;
}
.adminValidEmails .validLog {
    height: 182px;
    width: 714px;
}
.grayBackgroundCompaniesList {
    background-color: transparent !important;
}
.agency-deliverability {
    margin-bottom: 50px;
}
.agency-deliverability .form-row {
    margin-bottom: 0;
}
.agency-deliverability .info-bar {
    margin-top: -35px;
    margin-bottom: 40px;
}
.agency-deliverability .agency-deliverability__form {
    display: flex;
    column-gap: 38px;
    margin-bottom: -36px;
    margin-left: 290px;
}
.agency-deliverability .agency-deliverability__form .DropDownSelect {
    width: 193px;
}
.companiesList__info-bar {
    width: 100%;
    text-align: center;
    line-height: 25px;
    font-size: 13px;
    background-color: #f5f5f6;
    color: #80838d;
    margin: -50px 0 25px;
}
.companiesList .new-filters {
    margin-top: 50px;
    margin-bottom: 60px;
}
.companiesList .emptyFilterPanel.show {
    padding: 40px 0 0 0;
}
.companiesList .noCompanies {
    height: 303px;
}
.companiesList .no-companies-message {
    padding-top: 150px;
    padding-left: 392px;
    /*font-family: 'Bradley';*/
    font-size: 22px;
    color: #80838d;
}
.companiesList .accountList-item .campaigns-no {
    font-size: 16px;
}
.companiesList .accountList-item.inactive .campaigns-no {
    color: #80838d;
    display: block;
}
.companiesList .accountList-item .ico--settings {
    margin-left: 40px;
}
.companiesList .cantFind {
    text-align: center;
    height: 132px;
    padding-top: 1px;
}
.companiesList .cantFind .text {
    /*font-family: 'Poppins Regular';*/
    font-size: 20px;
    margin-top: 5px;
}
.companiesList .cantFind .clearFilters {
    /*font-family: 'Poppins Regular';*/
    font-size: 16px;
    cursor: pointer;
    text-decoration: underline;
    background-image: url("img/button_delete.svg");
    background-repeat: no-repeat;
    background-position: bottom left;
    text-align: right;
    width: 142px;
    height: 24px;
    display: inline-block;
    margin: 20px 10px 0 0;
    vertical-align: top;
}
.companiesList .cantFind .clearFilters:hover {
    text-decoration: none;
}
.companiesList .grayBackground {
    background-color: #f5f5f6;
    border-top: 1px solid #eaeaec;
    padding-top: 87px;
    padding-bottom: 100px;
    margin-bottom: 50px;
}
.companiesList .panelAddNew {
    height: 400px;
    width: 1180px;
    margin: 0 auto;
}
.companiesList .panelAddNew .text {
    /*font-family: 'Bradley';*/
    font-size: 22px;
    width: 400px;
    text-align: center;
    color: #80838d;
    transform: rotate(-1deg);
    float: right;
    margin-top: 72px;
    margin-right: -25px;
}
.companiesList .panelAddNew .imgArrow {
    float: right;
    margin-top: -45px;
    margin-right: 150px;
}
.companiesList .btnAddCompany {
    width: 210px;
}
.companiesList .title {
    /*font-family: 'Poppins Semibold';*/
    font-size: 20px;
    color: #2c3141;
    float: left;
    text-transform: uppercase;
}
.companiesList .values {
    margin-left: 8px;
    float: left;
    /*font-family: 'Poppins Regular';*/
    font-size: 19px;
    color: #c0c1c6;
}
.companiesList .line {
    width: 100%;
    height: 1px;
    margin-top: 87px;
    margin-bottom: 15px;
}
.companiesList .list {
    width: 100%;
    margin: 50px 0 115px;
    padding-bottom: 45px;
}
.companiesList .list .filter {
    padding-bottom: 9px;
}
.companiesList .list .filter .head {
    font-size: 18px;
    margin-top: 36px;
}
.companiesList .list .filter .panelFilters {
    height: 38px;
}
.companiesList .list .col-flex {
    display: flex;
    align-items: center;
}
.companiesList .list .col-flex .ico--warning {
    margin-left: 7px;
    flex: 0 0 auto;
}
.companiesList .list .colCompanyLabel {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.companiesList .list .colCompany {
    width: 239px;
    height: 36px;
}
.companiesList .list .colCompany .tfw-input {
    font-size: 16px;
    border: 1px solid #ffffff;
    padding: 0;
    color: #2c3141;
    transition-timing-function: ease;
    transition-property: all;
    transition-delay: 0s;
    transition-duration: 0.3s;
}
.companiesList .list .colCompany .tfw-input:focus,
.companiesList .list .colCompany .tfw-input:hover {
    padding: 0 10px;
    color: #2c3141;
}
.companiesList .list .colCompany .tfw-input:hover {
    border-color: #80838d;
}
.companiesList .list .colCompany .tfw-input:focus {
    border-color: #2c3141;
}
.companiesList .list .colCompany .tfw-validation.tfw-show {
    overflow: visible;
    white-space: normal;
}
.companiesList .list .inactive-list-row {
    color: #80838d;
}
.companiesList .list .col-owner {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.companiesList .list .disable {
    color: #c0c1c6;
    cursor: default;
    text-decoration: none;
}
.companiesList .list .headList {
    display: -ms-grid;
    display: grid;
    box-sizing: border-box;
    /*font-family: 'Poppins Semibold';*/
    font-size: 12px;
    color: #2c3141;
    border-width: 1px 0;
    border-style: solid;
    border-color: #dfe0e2;
    height: 36px;
    padding-top: 8px;
    grid-template-columns: 280px 170px 114px 144px 60px 1fr;
    grid-gap: 50px;
}
.companiesList .list .headList .col {
    text-transform: uppercase;
}
.companiesList .list .col.center {
    text-align: center;
    justify-self: center;
}
.companiesList .list .hide {
    display: none;
}
.companiesList .list .companyListRow__header {
    display: -ms-grid;
    display: grid;
    grid-template-columns: 280px 170px 114px 144px 60px 100px;
    grid-gap: 50px;
}
.companiesList .list .companyListRow__header .ico--login {
    justify-self: flex-end;
}
.companiesList .list .AccordionPanelWidget.companyListRow {
    transition-timing-function: ease;
    transition-property: all;
    transition-delay: 0s;
    transition-duration: 0.3s;
    opacity: 0;
}
.companiesList .list .AccordionPanelWidget.companyListRow.animate {
    opacity: 1;
}
.companiesList .list .AccordionPanelWidget.companyListRow .apw-header {
    font-size: 16px;
    line-height: 36px;
    padding-top: 15px;
    padding-bottom: 15px;
    min-height: 25px;
}
.companiesList .list .AccordionPanelWidget.companyListRow:first-child .apw-header {
    border-top: 0 none;
}
.companiesList .list .AccordionPanelWidget.companyListRow.apw-expanded .apw-header {
    border-bottom-width: 0;
}
.companiesList .list .AccordionPanelWidget.companyListRow .apw-header,
.companiesList .list .AccordionPanelWidget.companyListRow .apw-content {
    border-color: #dfe0e2;
}
.companiesList .list .AccordionPanelWidget.companyListRow .access {
    text-align: right;
    font-size: 11px;
}
.companiesList .list .AccordionPanelWidget.companyListRow .SwitchWidget {
    display: flex;
    align-items: center;
}
.companiesList .list .AccordionPanelWidget.companyListRow .details {
    margin-top: 32px;
    width: 822px;
    margin-left: 129px;
}
.companiesList .list .AccordionPanelWidget.companyListRow .details .tabs-menu {
    margin-bottom: 35px;
}
.companiesList .list .AccordionPanelWidget.companyListRow .details .panel_account {
    margin-bottom: 148px;
}
.companiesList .list .AccordionPanelWidget.companyListRow .details .panel_account .no-accounts {
    text-align: center;
    margin-top: 156px;
    font-size: 18px;
}
.companiesList .list .AccordionPanelWidget.companyListRow .details .headDet {
    display: -ms-grid;
    display: grid;
    grid-template-columns: 312px 150px 120px;
    grid-gap: 50px;
    font-size: 11px;
    margin-bottom: 10px;
    text-transform: uppercase;
}
.companiesList .list .AccordionPanelWidget.companyListRow .details .listRows .userRow {
    border-bottom: 1px solid #eaeaec;
    width: 707px;
    box-sizing: border-box;
    height: 49px;
    line-height: 48px;
    display: -ms-grid;
    display: grid;
    grid-template-columns: 322px 232px 55px;
    grid-gap: 50px;
}
.companiesList .list .AccordionPanelWidget.companyListRow .details .listRows .userRow .name {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.companiesList .list .AccordionPanelWidget.companyListRow .details .listRows .userRow .owner {
    padding-top: 14px;
}
.companiesList .list .AccordionPanelWidget.companyListRow .details .listRows .userRow:last-child {
    border-bottom: 0;
}
.companiesList .list .AccordionPanelWidget.companyListRow .details .loader {
    box-sizing: border-box;
    height: 50px;
    padding-top: 18px;
}
.companiesList .list .AccordionPanelWidget.companyListRow .details .loader .saved {
    /*font-family: 'Poppins Regular';*/
    font-size: 14px;
    color: #2c3141;
}
.companyAdd {
    width: 100%;
    margin: 0 auto;
}
.companyAdd .modal-body {
    padding-top: 0;
}
.companyAdd .DetailedStepsWidget {
    margin: 60px auto 0;
}
.companyAdd .modal-title {
    margin-top: 120px;
}
.companyAdd .page1 {
    width: 422px;
    margin: 0 auto;
}
.companyAdd .page1 .action-bar {
    padding-top: 36px;
}
.companyAdd .page2 {
    padding-top: 145px;
}
.mainLoader {
    width: 100vw;
    height: 100vh;
    left: 0;
    position: fixed;
    top: 0;
    z-index: 9999;
    background-color: rgba(255, 255, 255, 0.9);
    min-width: 1200px;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
}
.mainLoader .textLoading {
    /*font-family: 'Poppins Regular';*/
    font-size: 13px;
    color: #2c3141;
    text-align: center;
    max-width: 600px;
    margin-top: 4px;
    text-shadow: 1px 1px 0 #ffffff, -1px 1px 0 #ffffff, -1px -1px 0 #ffffff, 1px -1px 0 #ffffff, 0 0 5px #ffffff, 0 0 5px #ffffff, 0 0 5px #ffffff, 0 0 5px #ffffff, 0 0 5px #ffffff, 0 0 5px #ffffff, 0 0 5px #ffffff, 0 0 5px #ffffff, 0 0 5px #ffffff, 0 0 5px #ffffff, 0 0 10px #ffffff, 0 0 10px #ffffff, 0 0 10px #ffffff, 0 0 10px #ffffff, 0 0 10px #ffffff, 0 0 10px #ffffff, 0 0 10px #ffffff, 0 0 10px #ffffff, 0 0 10px #ffffff, 0 0 10px #ffffff;
}
.dashboard .new-filters {
    margin-top: 0;
    margin-bottom: 70px;
}
.dashboard .cantFind {
    text-align: center;
    height: 132px;
    padding-top: 27px;
}
.dashboard .cantFind .text {
    /*font-family: 'Poppins Regular';*/
    font-size: 20px;
    margin-top: 5px;
}
.dashboard .cantFind .clearFilters {
    margin-top: 20px;
    /*font-family: 'Poppins Regular';*/
    font-size: 16px;
    cursor: pointer;
    text-decoration: underline;
    background-image: url("img/button_delete.svg");
    background-repeat: no-repeat;
    background-position: bottom left;
    text-align: right;
    width: 142px;
    height: 24px;
    display: inline-block;
    margin: 19px 10px 0px 0px;
    vertical-align: top;
}
.dashboard .cantFind .clearFilters:hover {
    text-decoration: none;
}
.dashboard .dashboardDay {
    padding-top: 92px;
    padding-bottom: 104px;
    border-top: 1px solid #eaeaec;
}
.dashboard .dashboardDay:nth-child(even) {
    background-color: #f5f5f6;
}
.dashboard .dashboardDay:first-child {
    padding-top: 40px;
    border-top: 0 none;
}
.dashboard .dashboardDay.dashboardToday .sent {
    color: inherit;
}
.dashboard .dashboardDay .headDay {
    /*font-family: 'Poppins Regular';*/
    font-size: 12px;
    height: 25px;
    display: flex;
}
.dashboard .dashboardDay .typeName {
    float: left;
    box-sizing: border-box;
    width: 470px;
    padding-right: 35px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    min-height: 1px;
}
.dashboard .dashboardDay .sent {
    float: left;
    width: 130px;
    margin-left: 50px;
    color: rgba(0, 0, 0, 0);
}
.dashboard .dashboardDay .time {
    float: left;
    width: 255px;
    padding-right: 10px;
    min-height: 10px;
}
.dashboard .dashboardDay .owner {
    float: left;
    width: 230px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.dashboard .dashboardDay .dayDate .day {
    /*font-family: 'Poppins Semibold';*/
    font-size: 18px;
    float: left;
}
.dashboard .dashboardDay .dayDate .date {
    /*font-family: 'Poppins Regular';*/
    font-size: 19px;
    color: #cecccc;
    float: left;
    margin-left: 12px;
}
.dashboard .dashboardDay .AccordionPanelWidget.dashboardCompany .apw-header {
    /*font-family: 'Poppins Semibold';*/
    font-size: 14px;
    padding-top: 15px;
    padding-bottom: 17px;
}
.dashboard .dashboardDay .AccordionPanelWidget.dashboardCompany.apw-expanded .apw-header {
    border-bottom-width: 0;
}
.dashboard .dashboardDay .AccordionPanelWidget.dashboardCompany .apw-header,
.dashboard .dashboardDay .AccordionPanelWidget.dashboardCompany .apw-content {
    border-color: #dfe0e2;
}
.dashboard .dashboardDay .AccordionPanelWidget.dashboardCompany .compName {
    float: left;
}
.dashboard .dashboardDay .AccordionPanelWidget.dashboardCompany .listCampaign {
    margin-bottom: 81px;
}
.dashboard .dashboardDay .AccordionPanelWidget.dashboardCompany .listCampaign .dashboardCampaign {
    display: flex;
    align-items: flex-start;
    box-sizing: border-box;
    /*font-family: 'Poppins Regular';*/
    font-size: 16px;
    padding-bottom: 5px;
    padding-top: 48px;
}
.dashboard .dashboardDay .AccordionPanelWidget.dashboardCompany .listCampaign .dashboardCampaign .campaignLeft {
    float: left;
    display: flex;
    align-items: center;
}
.dashboard .dashboardDay .AccordionPanelWidget.dashboardCompany .listCampaign .dashboardCampaign .campaignLeft .campName {
    white-space: normal;
}
.dashboard .dashboardDay .AccordionPanelWidget.dashboardCompany .listCampaign .dashboardCampaign .campaignLeft .campEmail {
    color: #80838d;
    font-size: 16px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    line-height: 35px;
}
.dashboard .dashboardDay .AccordionPanelWidget.dashboardCompany .listCampaign .dashboardCampaign .campaignLeft .ico--condition {
    flex: 0 0 auto;
    margin-right: 10px;
}
.dashboard .dashboardDay .AccordionPanelWidget.dashboardCompany .listCampaign .dashboardCampaign .separator {
    width: 1px;
    flex: 0 0 auto;
    align-self: stretch;
    background-color: #dfe0e2;
}
.dashboard .dashboardDay .AccordionPanelWidget.dashboardCompany .listCampaign .dashboardCampaign .campList .dashboardEmail {
    display: flex;
    margin-bottom: 25px;
}
.dashboard .dashboardDay .AccordionPanelWidget.dashboardCompany .listCampaign .dashboardCampaign .campList .dashboardEmail:last-child {
    margin-bottom: 8px;
}
.dashboard .dashboardDay .AccordionPanelWidget.dashboardCompany .listCampaign .dashboardCampaign .campList .dashboardEmail .zone {
    color: #80838d;
    /*font-family: 'Poppins Regular';*/
    font-size: 14px;
    margin-top: 4px;
}
.dashboard .filter {
    top: 0px;
    margin-bottom: 0px;
    padding-bottom: 0px;
    padding-top: 92px;
}
.dashboard .filter .head {
    font-size: 18px;
}
.dashboard .filter .filterLabel {
    padding-top: 1px;
}
.dashboard .filter .filterLabel .delete {
    margin-top: 8.5px;
}
.dashboard .empty {
    width: 600px;
    margin: 53px auto 0;
}
.dashboard .empty .top {
    /*font-family: 'Poppins Regular';*/
    font-size: 20px;
}
.dashboard .empty .down {
    /*font-family: 'Poppins Regular Italic';*/;
    font-size: 14px;
    margin-top: 10px;
    padding-bottom: 180px;
}
.trialMenu {
    height: 79px;
    background-color: var(--trialbar-background, #f9f9f9);
    color: #2c3141;
    border-bottom: 1px solid #eaeaec;
    box-sizing: border-box;
}
.trialMenu--red {
    background-color: rgba(236, 25, 64, 0.07);
}
.trialMenu--blue {
    background-color: rgba(41, 76, 199, 0.07);
}
.trialMenu--green {
    background-color: rgba(69, 190, 49, 0.07);
}
.trialMenu .info {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 1200px;
    margin-left: auto;
    margin-right: auto;
    position: relative;
    padding-top: 21px;
}
.trialMenu .info .text {
    /*font-family: 'Bradley';*/
    font-size: 19px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.trialMenu .info .arrowToUpgrade {
    -webkit-mask: url("img/arrow-small-grey.svg") no-repeat center;
    mask: url("img/arrow-small-grey.svg") no-repeat center;
    background-color: #2c3141;
    width: 100px;
    height: 22px;
    margin-left: 21px;
    margin-right: 17px;
    margin-top: -3px;
    flex: 0 0 auto;
}
.trialMenu .info .button {
    margin-top: -4px;
    flex: 0 0 auto;
}
.trialMenu .info .button.btn-spring-green {
    background-color: #45be31;
}
.trialMenu .info .button.btn-spring-green:hover {
    background-color: #4cd635;
}
.trialMenu .info .button.btn-cherry-red {
    background-color: #ec1940;
}
.trialMenu .info .button.btn-cherry-red:hover {
    background-color: #ff1540;
}
.trialMenu .info .button.btn-iris-blue {
    background-color: #294cc7;
}
.trialMenu .info .button.btn-iris-blue:hover {
    background-color: #476df1;
}
.trialMenu .info .ico--close-big {
    position: absolute;
    top: 20px;
    right: 0;
}
.summary-image {
    padding-bottom: 347px;
    flex-flow: column;
    justify-content: space-between;
    display: flex;
}
.summary-image::after {
    content: "";
    background-image: url("img/cart.svg");
    background-repeat: no-repeat;
    background-size: 451px 347px;
    background-position: center bottom;
    height: 347px;
    width: 100%;
    display: block;
    margin-bottom: -349px;
    opacity: 0;
    transition-timing-function: ease;
    transition-property: opacity;
    transition-delay: 0s;
    transition-duration: 0.3s;
}
.summary-image.active::after {
    opacity: 1;
}
.billing {
    margin-bottom: 95px;
}
.billing.summary {
    margin-bottom: 0;
}
.billing .rowContent {
    width: 100%;
    background-color: #ffffff;
}
.billing .rowContent .modal-body {
    padding: 0;
}
.billing .rowContent .paper {
    width: 1200px;
    margin: 0 auto;
}
.billing .rowContent .window.account-settings {
    width: 940px;
}
.billing .rowContent .window.billing-details {
    width: 610px;
}
.billing .rowContent .window.billing-summary {
    width: 451px;
}
.billing .rowContent .window.billing-summary .action-bar {
    margin-top: 0;
}
.billing .rowContent .window .billing-data-view {
    width: 87%;
    opacity: 0;
    transition-timing-function: ease;
    transition-property: opacity;
    transition-delay: 0s;
    transition-duration: 0.3s;
}
.billing .rowContent .window .billing-data-view.active {
    opacity: 1;
}
.billing .rowContent .window .billing-data-view .billing-site__title {
    /*font-family: 'Poppins Semibold';*/
    font-size: 22px;
    color: #2c3141;
    margin: 74px auto 43px;
    text-transform: none;
}
.billing .rowContent .window .title {
    /*font-family: 'Poppins Regular';*/
    font-size: 20px;
    color: #2c3141;
    margin-top: 75px;
    margin-bottom: 45px;
    text-transform: uppercase;
}
.billing .rowContent .window .text {
    /*font-family: 'Poppins Regular';*/
    font-size: 14px;
    color: #2c3141;
    margin-bottom: 50px;
}
.billing .rowContent .window .line {
    height: 1px;
    width: 100%;
    margin-top: 81px;
    border-bottom: 1px solid #eaeaec;
}
.billing .rowContent .window .details {
    border-bottom: 1px solid #eaeaec;
    margin-top: 49px;
    padding-bottom: 18px;
    margin-bottom: 23px;
}
.billing .rowContent .window .details .row {
    margin-bottom: 7px;
}
.billing .rowContent .window .details .row .name {
    float: left;
    /*font-family: 'Poppins Semibold';*/
    font-size: 14px;
}
.billing .rowContent .window .details .row .val {
    float: left;
    /*font-family: 'Poppins Regular';*/
    font-size: 16px;
    margin-left: 4px;
}
.billing .rowContent .window .details .row .showDetails {
    float: left;
    color: #294cc7;
    /*font-family: 'Poppins Regular';*/
    font-size: 12px;
    margin-left: 22px;
    padding-top: 5px;
}
.billing .rowContent .window .sums .desc {
    color: #2c3141;
    /*font-family: 'Poppins Semibold';*/
    font-size: 14px;
}
.billing .rowContent .window .sums .desc .icon.question-mark {
    vertical-align: top;
    margin: 5px 0 0 7px;
}
.billing .rowContent .window .sums .value {
    color: #2c3141;
    /*font-family: 'Poppins Regular';*/
    font-size: 28px;
    letter-spacing: 2px;
}
.billing .rowContent .window .sums .col {
    float: left;
}
.billing .rowContent .window .buttonGreen {
    width: 276px;
    margin-bottom: 76px;
    float: left;
}
.billing .rowContent .window .action-bar .buttonGreen {
    width: auto;
    margin-bottom: 0;
    float: none;
}
.billing .rowContent .window .statusText {
    text-align: center;
}
.billing .rowContent .window .buttonBack {
    float: none;
}
.billing .rowContent .window .txtOR {
    margin-left: 28px;
    float: left;
    margin-top: 37px;
}
.billing .rowContent .window .btnCancel {
    margin-left: 15px;
    width: 193px;
    float: left;
    margin-top: 37px;
}
.billing .rowContent .billingInfo {
    /*font-family: 'Poppins Regular Italic';*/;
    font-size: 12px;
    color: #80838d;
    margin-left: 72px;
    margin-top: 21px;
    position: absolute;
}
.billing .cline {
    display: table;
    width: 100%;
    margin-top: 38px;
    position: relative;
}
.billing .cline .label {
    /*font-family: 'Poppins Regular';*/
    font-size: 14px;
    white-space: nowrap;
    padding-right: 9px;
}
.billing .cline.inactive-line .label {
    color: #dfe0e2;
}
.billing .cline .value {
    display: table-cell;
    width: 100%;
}
.billing .cline .value .inputField {
    /*font-family: 'Poppins Regular';*/
    font-size: 14px;
}
.billing .cline .value .style-select {
    height: 27.5px;
}
.billing .cline .value .style-select .ddm-text {
    margin-top: -2px;
}
.billing .cline .value .icon.loader {
    position: absolute;
    right: 0;
    top: 4px;
    width: 18px;
    height: 18px;
}
.billing .cline .value .greenTick {
    position: absolute;
    right: 0;
    top: 8px;
}
.billing .panelTax {
    margin-top: 38px;
}
.billing .panelTax .errorText {
    position: static;
    margin-top: 0;
    width: auto;
    /*font-family: 'Poppins Regular';*/
    font-size: 12px;
    font-style: italic;
    letter-spacing: -0.2px;
    display: block;
    max-height: 0;
    opacity: 0;
    transform: scale(1, 0);
    transition: all 0.15s ease 0.2s;
}
.billing .panelTax .errorMessage .errorText {
    max-height: 20px;
    opacity: 1;
    transform: scale(1, 1);
    transition: all 0.15s ease 0s;
}
.billing .panelTax .taxradio-cont {
    margin-top: 20px;
}
.billing .panelTax .taxradio-cont .RadioButtonWidget {
    margin-bottom: 10px;
}
.billing .left {
    float: left;
    width: 471px;
}
.billing .right {
    float: right;
    width: 486px;
}
.billing .billingDetails .action-bar {
    opacity: 0;
    transition-timing-function: ease;
    transition-property: opacity;
    transition-delay: 0s;
    transition-duration: 0.3s;
}
.billing .billingDetails .action-bar:not(.active) .btn-spring-green,
.billing .billingDetails .action-bar:not(.active) .linkLabel {
    cursor: default;
}
.billing .billingDetails .action-bar.active {
    opacity: 1;
}
.billing .billingDetails.account-settings .action-bar {
    padding-top: 85px;
    padding-bottom: 17px;
    margin-top: 0;
    margin-bottom: 61px;
    justify-content: center;
}
.billing .billingDetails.account-settings .left-panel {
    width: 419px;
    padding-top: 47px;
    padding-right: 35px;
    position: relative;
}
.billing .billingDetails.account-settings .right-panel {
    min-width: 409px;
    border: 1px solid #dfe0e2;
    padding: 27px 33px 33px;
    border-radius: 10px;
}
.billing .billingDetails .action-bar {
    margin-top: 85px;
    margin-bottom: 76px;
}
.billing .billingDetails .emailInfo {
    position: absolute;
    /*font-family: 'Poppins Regular Italic';*/;
    font-size: 14px;
    color: #80838d;
}
.billing .billingDetails .errorMessage .emailInfo {
    display: none;
}
.billing .billingDetails .errorText {
    top: 30px;
}
.billing .billingDetails .paymentHistoryRow {
    padding-bottom: 40px;
}
.billing .billingPay {
    box-sizing: border-box;
    padding-left: 265px ! important;
    padding-right: 265px ! important;
}
.billing .billingPay .RadioButtonWidget {
    margin-top: 8px;
}
.billing .billingPay .RadioButtonWidget:first-child {
    margin-top: 35px;
}
.billing .billingPay .action-bar {
    margin-top: 45px;
    margin-bottom: 76px;
}
.billing .bilingStatus {
    padding-top: 50px;
}
.billing .bilingStatus .divOK,
.billing .bilingStatus .divERR {
    width: 450px;
    margin-left: auto;
    margin-right: auto;
}
.billing .bilingStatus .divOK .bilingStatusImg,
.billing .bilingStatus .divERR .bilingStatusImg {
    width: 158px;
    height: 127px;
    background-size: 115px 115px;
    background-repeat: no-repeat;
    text-align: center;
    margin: 0 auto;
    background-position: center;
}
.billing .bilingStatus .divOK .statusName,
.billing .bilingStatus .divERR .statusName {
    /*font-family: 'Bradley';*/
    font-size: 30px;
    color: #2c3141;
    text-align: center;
    margin-bottom: 23px;
}
.billing .bilingStatus .divOK .statusText,
.billing .bilingStatus .divERR .statusText {
    /*font-family: 'Poppins Regular';*/
    font-size: 14px;
    color: #2c3141;
}
.billing .bilingStatus .divOK .successImg {
    background-image: url("img/popup/success.svg");
}
.billing .bilingStatus .divOK .buttonGreen {
    text-align: center;
    width: 276px;
    margin-left: auto;
    margin-right: auto;
    float: none;
    margin-top: -40px;
    font-size: 18px;
    line-height: 21px;
}
.billing .bilingStatus .divERR .errorImg {
    background-image: url("img/popup/img_error.svg");
}
.billing .bilingStatus .divERR .buttonGreen {
    text-align: center;
    width: 152px;
    margin-left: auto;
    margin-right: auto;
    float: left;
    font-size: 18px;
    line-height: 21px;
    margin-top: -2px;
}
.billing .bilingStatus .divERR .tryOrContact {
    margin: 0 auto;
    width: 286px;
}
.billing .bilingStatus .divERR .labelUnderline {
    color: #294cc7;
    font-size: 14px;
}
.billing .bilingStatus .divERR .labelUnderline:hover {
    color: #476df1;
}
.billing .bilingStatus .divERR .divOR {
    float: left;
    color: #c0c1c6;
    /*font-family: 'Poppins Regular';*/
    font-size: 12px;
    margin-left: 22px;
    margin-right: 22px;
    padding-top: 2px;
}
.billing .bilingStatus .divERR .cancel {
    float: left;
    color: #c0c1c6;
    /*font-family: 'Poppins Regular';*/
    font-size: 12px;
    padding-top: 5px;
}
.billing--simple .billingDetails.account-settings {
    margin-top: 85px;
}
.billing--simple .billingDetails.account-settings .action-bar {
    display: flex;
    justify-content: center;
    width: 100%;
    border: 0;
    padding: 0;
    margin: 68px auto 61px;
}
.successView {
    text-align: center;
}
.successView .successImg {
    background-image: url("img/popup/success.svg");
    width: 158px;
    height: 127px;
    background-size: 109px 111px;
    background-repeat: no-repeat;
    text-align: center;
    margin: 0 auto;
    background-position: center;
}
.successView .title {
    /*font-family: 'Bradley';*/
    font-size: 30px;
    text-align: center;
    margin-top: 20px;
}
.successView .btnAdd3 {
    width: 222px;
    margin: 0 auto;
}
.footPage {
    height: 57px;
    color: #80838d;
    background-color: #0b0204;
    box-sizing: border-box;
}
.footPage .partner-footer .links {
    text-align: right;
}
.footPage footer,
.footPage .partner-footer {
    width: 1180px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 20px;
    position: relative;
}
.footPage footer.wl-footer,
.footPage .partner-footer.wl-footer {
    padding-top: 17px;
    text-align: center;
}
.footPage footer .links,
.footPage .partner-footer .links {
    width: 683px;
    margin-top: -2px;
    float: right;
    white-space: nowrap;
}
.footPage footer .copy,
.footPage .partner-footer .copy {
    margin-right: 13px;
    /*font-family: 'Poppins Regular';*/
    font-size: 12px;
}
.footPage footer .footer-navi,
.footPage .partner-footer .footer-navi {
    /*font-family: 'Poppins Regular';*/
    font-size: 12px;
}
.footPage footer .footer-navi a,
.footPage .partner-footer .footer-navi a,
.footPage footer .footer-navi .btn-link,
.footPage .partner-footer .footer-navi .btn-link {
    margin-left: 10px;
    margin-right: 10px;
}
.footPage footer .footer-navi .btn-link,
.footPage .partner-footer .footer-navi .btn-link {
    text-decoration: none;
}
.footPage footer .footer-navi .btn-link:hover,
.footPage .partner-footer .footer-navi .btn-link:hover {
    text-decoration: underline;
}
.mailTree {
    padding: 8px 0;
    /*font-family: 'Poppins Regular';*/
    font-size: 11px;
    color: #2c3141;
}
.mailTree .mailTree-title {
    font-size: 13px;
    line-height: 25px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    cursor: pointer;
}
.mailTree .mailTree-title.error {
    color: #ec1940;
}
.mailTree .mailTree-title.inactive {
    color: #80838d;
}
.mailTree .mailTree-title:hover {
    /*font-family: 'Poppins Semibold';*/
}
.mailTree.selected .mailTree-title,
.mailTree.open .mailTree-title {
    /*font-family: 'Poppins Semibold';*/
}
.mailTree.selected .st-color1,
.mailTree.open .st-color1 {
    margin-top: 15px;
}
.mailTree .mailTree-items {
    position: relative;
    padding: 0;
    margin: 0;
    overflow: hidden;
    max-height: 0;
    opacity: 0;
    transition-timing-function: ease;
    transition-property: max-height, padding-bottom, opacity;
    transition-delay: 0s;
    transition-duration: 0.4s;
}
.mailTree.open .mailTree-items {
    padding-bottom: 20px;
    opacity: 1;
}
.mailTree.open .mailTree-items.items-1 {
    max-height: 73px;
}
.mailTree.open .mailTree-items.items-2 {
    max-height: 99px;
}
.mailTree.open .mailTree-items.items-3 {
    max-height: 125px;
}
.mailTree.open .mailTree-items.items-4 {
    max-height: 151px;
}
.mailTree.open .mailTree-items.items-5 {
    max-height: 177px;
}
.mailTree.open .mailTree-items.items-6 {
    max-height: 203px;
}
.mailTree.open .mailTree-items.items-7 {
    max-height: 229px;
}
.mailTree.open .mailTree-items.items-8 {
    max-height: 255px;
}
.mailTree.open .mailTree-items.items-9 {
    max-height: 281px;
}
.mailTree.open .mailTree-items.items-10 {
    max-height: 307px;
}
.mailTree.open .mailTree-items.items-11 {
    max-height: 333px;
}
.mailTree.open .mailTree-items.items-12 {
    max-height: 359px;
}
.mailTree.open .mailTree-items.items-13 {
    max-height: 385px;
}
.mailTree.open .mailTree-items.items-14 {
    max-height: 411px;
}
.mailTree.open .mailTree-items.items-15 {
    max-height: 437px;
}
.mailTree .mailTreeItem {
    position: relative;
    padding: 3px 0 3px 25px;
    line-height: 16px;
    cursor: pointer;
}
.mailTree .mailTreeItem:first-child {
    margin-top: 12px;
}
.mailTree .mailTreeItem--loading-label {
    position: absolute;
    bottom: 0;
    padding-top: 0;
    padding-bottom: 0;
    max-width: 100%;
    box-sizing: border-box;
    cursor: default;
    /*font-family: 'Poppins Regular Italic';*/;
    color: #565a67;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.mailTree .mailTreeItem--loading-label dots {
    display: inline-block;
    vertical-align: baseline;
    flex: 0 0 auto;
    margin-left: 3px;
    margin-right: 3px;
    position: relative;
    width: 2px;
    height: 2px;
    border-radius: 50%;
    background-color: #565a67;
    -webkit-animation: dot-loading 2s infinite linear;
    animation: dot-loading 2s infinite linear;
    margin-left: 5px;
}
.mailTree .mailTreeItem--loading-label dots::before,
.mailTree .mailTreeItem--loading-label dots::after {
    content: '';
    display: inline-block;
    position: absolute;
    top: 0;
    width: 2px;
    height: 2px;
    border-radius: 50%;
    background-color: #565a67;
}
.mailTree .mailTreeItem--loading-label dots::before {
    left: -3px;
    -webkit-animation: dot-loading-before 2s infinite linear;
    animation: dot-loading-before 2s infinite linear;
}
.mailTree .mailTreeItem--loading-label dots::after {
    left: 3px;
    -webkit-animation: dot-loading-after 2s infinite linear;
    animation: dot-loading-after 2s infinite linear;
}
@-webkit-keyframes dot-loading-before {
    0%,
    20% {
        background-color: rgba(86, 90, 103, 0.1);
    }
    40%,
    100% {
        background-color: #565a67;
    }
}
@keyframes dot-loading-before {
    0%,
    20% {
        background-color: rgba(86, 90, 103, 0.1);
    }
    40%,
    100% {
        background-color: #565a67;
    }
}
@-webkit-keyframes dot-loading {
    0%,
    40% {
        background-color: rgba(86, 90, 103, 0.1);
    }
    60%,
    100% {
        background-color: #565a67;
    }
}
@keyframes dot-loading {
    0%,
    40% {
        background-color: rgba(86, 90, 103, 0.1);
    }
    60%,
    100% {
        background-color: #565a67;
    }
}
@-webkit-keyframes dot-loading-after {
    0%,
    60% {
        background-color: rgba(86, 90, 103, 0.1);
    }
    80%,
    100% {
        background-color: #565a67;
    }
}
@keyframes dot-loading-after {
    0%,
    60% {
        background-color: rgba(86, 90, 103, 0.1);
    }
    80%,
    100% {
        background-color: #565a67;
    }
}
.mailTree .mailTreeItem .mailTreeItem__label {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    text-transform: uppercase;
    display: inline-block;
    vertical-align: top;
    max-width: 100%;
    padding: 2px 1px;
}
.mailTree .mailTreeItem:hover.st-color1::before,
.mailTree .mailTreeItem.selected.st-color1::before {
    background-color: #45be31;
}
.mailTree .mailTreeItem:hover.st-color2::before,
.mailTree .mailTreeItem.selected.st-color2::before {
    background-color: #294cc7;
}
.mailTree .mailTreeItem:hover.st-color3::before,
.mailTree .mailTreeItem.selected.st-color3::before {
    background-color: #ec1940;
}
.mailTree .mailTreeItem:hover.st-color4::before,
.mailTree .mailTreeItem.selected.st-color4::before {
    background-color: #2c3141;
}
.mailTree .mailTreeItem:hover.st-color5::before,
.mailTree .mailTreeItem.selected.st-color5::before {
    background-color: #dfe0e2;
}
.mailTree .mailTreeItem:hover .mailTreeItem__label,
.mailTree .mailTreeItem.selected .mailTreeItem__label {
    /*font-family: 'Poppins Semibold';*/
}
.mailTree .mailTreeItem:hover.item-color .mailTreeItem__label,
.mailTree .mailTreeItem.selected.item-color .mailTreeItem__label {
    font-family: inherit;
}
.mailTree .mailTreeItem:hover::before,
.mailTree .mailTreeItem.selected::before {
    content: '';
    display: block;
    width: 16px;
    height: 2px;
    position: absolute;
    top: 12px;
    left: 0px;
}
.mail-item {
    position: relative;
    box-sizing: border-box;
    width: 100%;
    padding: 0 20px 0 25px;
    margin-bottom: 1px;
    /*font-family: Arial, Helvetica Neue, Helvetica, sans-serif;*/
    font-weight: normal;
    font-size: 12px;
    line-height: 16px;
    cursor: pointer;
    background-clip: padding-box;
    transition-timing-function: ease;
    transition-property: background-color;
    transition-delay: 0s;
    transition-duration: 0.2s;
}
.mail-item::before {
    content: '';
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    width: 5px;
    height: 100%;
    background-color: #dfe0e2;
    transform: scale(1, 1);
    transform-origin: left center;
    transition-timing-function: ease;
    transition-property: transform;
    transition-delay: 0s;
    transition-duration: 0.2s;
}
.mail-item.st-color1::before {
    background-color: #45be31;
}
.mail-item.st-color2::before {
    background-color: #294cc7;
}
.mail-item.st-color3::before {
    background-color: #ec1940;
}
.mail-item.st-color4::before {
    background-color: #2c3141;
}
.mail-item.st-color5::before {
    background-color: #dfe0e2;
}
.mail-item:hover::before {
    transform: scale(1.4, 1);
}
.mail-item .mi-inner {
    display: flex;
    padding: 12px 0 13px;
    border-width: 1px 0 0;
    border-style: solid;
    border-color: #dfe0e2;
}
.mail-item .mi-inner .mi-icon {
    flex: 0 0 auto;
    display: flex;
    justify-content: center;
    align-items: center;
}
.mail-item .mi-inner .mi-icon .icon {
    margin-right: 19px;
    display: none;
}
.mail-item .mi-inner .mi-body {
    flex: 1 1 auto;
    min-width: 1px;
}
.mail-item.interest-level .mi-icon .icon {
    display: block;
    position: relative;
}
.mail-item.interest-level .mi-icon .icon::after {
    content: '';
}
.mail-item.interest-level.interest-ai .icon::before {
    position: absolute;
    left: 21px;
    content: 'AI';
    line-height: 10px;
    padding-left: 3px;
    bottom: 4px;
    background-color: #ffffff;
    /*font-family: 'Poppins Semibold';*/
    font-size: 10px;
    letter-spacing: 1px;
    transition-timing-function: ease;
    transition-property: background-color;
    transition-delay: 0s;
    transition-duration: 0.2s;
}
.mail-item.interest-level.interested .icon::after {
    -webkit-mask: url('icons/ico_interest_lvl.svg') no-repeat center;
    mask: url('icons/ico_interest_lvl.svg') no-repeat center;
    display: inline-block;
    flex: 0 0 auto;
    background-color: #2c3141;
    -webkit-mask-size: contain;
    mask-size: contain;
    width: 32px;
    height: 32px;
    transition-timing-function: ease;
    transition-property: background-color;
    transition-delay: 0s;
    transition-duration: 0.2s;
    background-color: #45be31;
}
.mail-item.interest-level.interested .icon::after.ico-glow {
    width: 36px;
    height: 36px;
}
.mail-item.interest-level.interested .icon::after.ico-glow--circle {
    width: 44px;
    height: 44px;
}
.mail-item.interest-level.interested .icon::after.ico-glow::after {
    width: 32px;
    height: 32px;
}
.mail-item.interest-level.interested .icon::before {
    color: #45be31;
}
.mail-item.interest-level.not-interested .icon::after {
    -webkit-mask: url('icons/ico_interest_lvl3.svg') no-repeat center;
    mask: url('icons/ico_interest_lvl3.svg') no-repeat center;
    display: inline-block;
    flex: 0 0 auto;
    -webkit-mask-size: contain;
    mask-size: contain;
    width: 32px;
    height: 32px;
    transition-timing-function: ease;
    transition-property: background-color;
    transition-delay: 0s;
    transition-duration: 0.2s;
    background-color: #2c3141;
}
.mail-item.interest-level.not-interested .icon::after.ico-glow {
    width: 36px;
    height: 36px;
}
.mail-item.interest-level.not-interested .icon::after.ico-glow--circle {
    width: 44px;
    height: 44px;
}
.mail-item.interest-level.not-interested .icon::after.ico-glow::after {
    width: 32px;
    height: 32px;
}
.mail-item.interest-level.not-interested .icon::before {
    color: #2c3141;
}
.mail-item.interest-level.maybe-later .icon::after {
    -webkit-mask: url('icons/ico_interest_lvl2.svg') no-repeat center;
    mask: url('icons/ico_interest_lvl2.svg') no-repeat center;
    display: inline-block;
    flex: 0 0 auto;
    background-color: #2c3141;
    -webkit-mask-size: contain;
    mask-size: contain;
    width: 32px;
    height: 32px;
    transition-timing-function: ease;
    transition-property: background-color;
    transition-delay: 0s;
    transition-duration: 0.2s;
    background-color: #294cc7;
}
.mail-item.interest-level.maybe-later .icon::after.ico-glow {
    width: 36px;
    height: 36px;
}
.mail-item.interest-level.maybe-later .icon::after.ico-glow--circle {
    width: 44px;
    height: 44px;
}
.mail-item.interest-level.maybe-later .icon::after.ico-glow::after {
    width: 32px;
    height: 32px;
}
.mail-item.interest-level.maybe-later .icon::before {
    color: #294cc7;
}
.mail-item .sender {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-size: 14px;
    line-height: 20px;
}
.mail-item .date {
    /*font-family: 'Poppins Regular';*/
    font-size: 11px;
    line-height: 20px;
    color: #80838d;
    float: right;
    margin-left: 10px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    max-width: 100%;
}
.mail-item .subject {
    float: left;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    max-width: 100%;
}
.mail-item .content {
    color: #80838d;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.mail-item .content::before {
    content: '-';
    margin: 0 5px;
}
.mail-item.selected {
    background-color: #f9f9f9;
}
.mail-item.selected.interest-level.interest-ai .icon::before {
    background-color: #f9f9f9;
}
.mail-item.selected .mi-inner,
.mail-item.selected + .mail-item .mi-inner {
    border-color: transparent;
}
.mail-item.selected .sender {
    font-weight: bold;
}
.mail-item.selected .date {
    color: #2c3141;
}
.inbox-mailWidget-header {
    margin-top: 45px;
    margin-bottom: 21px;
    display: flex;
    justify-content: space-between;
}
.mailWidget-header {
    display: flex;
    align-items: center;
    justify-content: flex-end;
    /*font-family: 'Poppins Regular';*/
    font-size: 12px;
    cursor: default;
    box-sizing: border-box;
}
.mailWidget-header .ico-glow {
    margin-left: 12px;
}
.mailWidget {
    min-width: 300px;
    min-height: 640px;
    display: flex;
    flex-direction: column;
    /*font-family: Arial, Helvetica Neue, Helvetica, sans-serif;*/
    font-weight: normal;
    font-size: 14px;
}
.mailWidget .mailWidget-empty-campaign {
    font-weight: bold;
    position: relative;
    cursor: pointer;
    display: inline-block;
}
.mailWidget .mailWidget-campaign {
    font-weight: bold;
    position: relative;
    cursor: pointer;
    display: inline-block;
}
.mailWidget .mailWidget-campaign::after {
    content: "";
    width: 10px;
    height: 100%;
    background-image: url('img/button_dropdown_black.svg');
    background-repeat: no-repeat;
    background-origin: content-box;
    background-position: center;
    position: absolute;
    margin-left: 5px;
}
.mailWidget .mailWidget-from {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.mailWidget .mailWidget-from > span:nth-child(1) {
    font-weight: bold;
}
.mailWidget .mailWidget-from > span:nth-child(2) {
    margin-left: 10px;
}
.mailWidget .mailWidget-from .DropDownSelect {
    margin-left: 25px;
}
.mailWidget .mailWidget-functionPanel {
    padding-left: 15px;
    display: flex;
    flex-direction: column;
    border-width: 0 0 0 1px;
    border-style: solid;
    border-color: #dfe0e2;
    box-sizing: border-box;
}
.mailWidget .mailWidget-functionPanel > div:last-child {
    border-bottom-width: 1px;
}
.mailWidget .mailWidget-functionPanel .row.row-campaign {
    display: block;
    padding-top: 11px;
    padding-bottom: 16px;
}
.mailWidget .mailWidget-functionPanel .row {
    min-height: 39px;
    padding: 7px 0;
    flex: 1 1 auto;
    display: flex;
    align-items: center;
    border-width: 1px 0 0;
    border-style: solid;
    border-color: #dfe0e2;
    box-sizing: border-box;
}
.mailWidget .mailWidget-functionPanel .row:empty {
    display: none;
}
.mailWidget .mailWidget-functionPanel .row .mailwidget--campaign-panel.old-campaign {
    display: flex;
}
.mailWidget .mailWidget-functionPanel .row .mailwidget--campaign-panel {
    align-items: center;
    width: 100%;
}
.mailWidget .mailWidget-functionPanel .row .mailwidget--campaign-panel .linkLabel.assign {
    margin-left: 5px;
}
.mailWidget .mailWidget-functionPanel .row .mailwidget--campaign-panel .linkLabel {
    margin-left: 30px;
    display: inline-block;
    /*font-family: 'Poppins Regular';*/
    font-size: 13px;
}
.mailWidget .mailWidget-functionPanel .row .mailwidget--campaign-panel .DropDownSelect {
    flex: 0 1 auto;
    min-width: 0;
}
.mailWidget .mailWidget-functionPanel .row .mailwidget--campaign-panel .campaignsDataPanel {
    min-height: 0;
    height: 0;
    opacity: 0;
    width: 100%;
    padding: 0;
    overflow: hidden;
    transition-timing-function: ease;
    transition-property: all;
    transition-delay: 0s;
    transition-duration: 0.3s;
    display: block;
}
.mailWidget .mailWidget-functionPanel .row .mailwidget--campaign-panel .campaignsDataPanel__campaign {
    display: flex;
    flex: 0 1 auto;
    min-width: 30px;
    max-width: 50%;
}
.mailWidget .mailWidget-functionPanel .row .mailwidget--campaign-panel .campaignsDataPanel__signature {
    position: relative;
    top: 4px;
    margin-right: 5px;
    -webkit-mask: url('icons/ico_campaign.svg') no-repeat center;
    mask: url('icons/ico_campaign.svg') no-repeat center;
    display: inline-block;
    flex: 0 0 auto;
    background-color: #2c3141;
    -webkit-mask-size: contain;
    mask-size: contain;
    width: 32px;
    height: 32px;
    transition-timing-function: ease;
    transition-property: background-color;
    transition-delay: 0s;
    transition-duration: 0.2s;
    width: 28px;
    height: 28px;
    background-color: var(--path-primary, #EE2C39);
}
.mailWidget .mailWidget-functionPanel .row .mailwidget--campaign-panel .campaignsDataPanel__signature.ico-glow {
    width: 36px;
    height: 36px;
}
.mailWidget .mailWidget-functionPanel .row .mailwidget--campaign-panel .campaignsDataPanel__signature.ico-glow--circle {
    width: 44px;
    height: 44px;
}
.mailWidget .mailWidget-functionPanel .row .mailwidget--campaign-panel .campaignsDataPanel__signature.ico-glow::after {
    width: 32px;
    height: 32px;
}
.mailWidget .mailWidget-functionPanel .row .mailwidget--campaign-panel .campaignsDataPanel__signature.ico-glow {
    width: 32px;
    height: 32px;
}
.mailWidget .mailWidget-functionPanel .row .mailwidget--campaign-panel .campaignsDataPanel__signature.ico-glow::after {
    width: 28px;
    height: 28px;
}
.mailWidget .mailWidget-functionPanel .row .mailwidget--campaign-panel .campaignsDataPanel__signature.ico-glow--circle {
    width: 36px;
    height: 36px;
}
.mailWidget .mailWidget-functionPanel .row .mailwidget--campaign-panel .campaignsDataPanel__signature.ico-glow--circle::after {
    width: 22px;
    height: 22px;
}
.mailWidget .mailWidget-functionPanel .row .mailwidget--campaign-panel .campaignsDataPanel__title.hand {
    text-decoration: underline;
}
.mailWidget .mailWidget-functionPanel .row .mailwidget--campaign-panel .campaignsDataPanel__title.hand:hover {
    text-decoration: none;
}
.mailWidget .mailWidget-functionPanel .row .mailwidget--campaign-panel .campaignsDataPanel__title {
    flex: 0 1 auto;
    min-width: 0;
    margin: 7px 0 5px 0;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    /*font-family: 'Poppins Regular';*/
}
.mailWidget .mailWidget-functionPanel .row .mailwidget--campaign-panel .campaignsDataPanel__label {
    /*font-family: 'Poppins Regular';*/
}
.mailWidget .mailWidget-functionPanel .row .mailwidget--campaign-panel .campaignsDataPanel__panel {
    display: flex;
    justify-content: space-between;
    width: 100%;
}
.mailWidget .mailWidget-functionPanel .row .mailwidget--campaign-panel .campaignsDataPanel__interested {
    display: flex;
    justify-content: flex-end;
    height: 36px;
    flex: 0 1 auto;
    min-width: 230px;
}
.mailWidget .mailWidget-functionPanel .row .mailwidget--campaign-panel .campaignsDataPanel.active {
    padding: 12px 0 0 0;
    opacity: 1;
}
.mailWidget .mailWidget-functionPanel .row .mailwidget--campaign-panel .campaignsDataPanel.active.inboxPanel__1 {
    min-height: 36px;
}
.mailWidget .mailWidget-functionPanel .row .mailwidget--campaign-panel .campaignsDataPanel.active.inboxPanel__2 {
    min-height: 72px;
}
.mailWidget .mailWidget-functionPanel .row .mailwidget--campaign-panel .campaignsDataPanel.active.inboxPanel__3 {
    min-height: 108px;
}
.mailWidget .mailWidget-functionPanel .row .mailwidget--campaign-panel .campaignsDataPanel.active.inboxPanel__4 {
    min-height: 144px;
}
.mailWidget .mailWidget-functionPanel .row .mailwidget--campaign-panel .campaignsDataPanel.active.inboxPanel__5 {
    min-height: 180px;
}
.mailWidget .mailWidget-functionPanel .row .mailwidget--campaign-panel .campaignsDataPanel.active.inboxPanel__6 {
    min-height: 216px;
}
.mailWidget .mailWidget-functionPanel .row .mailwidget--campaign-panel .campaignsDataPanel.active.inboxPanel__7 {
    min-height: 252px;
}
.mailWidget .mailWidget-functionPanel .row .mailwidget--campaign-panel .campaignsDataPanel.active.inboxPanel__8 {
    min-height: 288px;
}
.mailWidget .mailWidget-functionPanel .row .mailwidget--campaign-panel .campaignsDataPanel.active.inboxPanel__9 {
    min-height: 324px;
}
.mailWidget .mailWidget-functionPanel .row .mailwidget--campaign-panel .campaignsDataPanel.active.inboxPanel__10 {
    min-height: 360px;
}
.mailWidget .mailWidget-functionPanel .row .mailwidget--campaign-panel .campaignsDataPanel.active.inboxPanel__11 {
    min-height: 396px;
}
.mailWidget .mailWidget-functionPanel .row .mailwidget--campaign-panel .campaignsDataPanel.active.inboxPanel__12 {
    min-height: 432px;
}
.mailWidget .mailWidget-functionPanel .row .mailwidget--campaign-panel .campaignsDataPanel.active.inboxPanel__13 {
    min-height: 468px;
}
.mailWidget .mailWidget-functionPanel .row .mailwidget--campaign-panel .campaignsDataPanel.active.inboxPanel__14 {
    min-height: 504px;
}
.mailWidget .mailWidget-functionPanel .row .mailwidget--campaign-panel .campaignsDataPanel.active.inboxPanel__15 {
    min-height: 540px;
}
.mailWidget .mailWidget-functionPanel .row .levelPanel {
    flex: 0 0 auto;
    margin-left: 25px;
}
.mailWidget .mailWidget-functionPanel .row .levelPanel .RadioButtonWidget {
    margin-right: 16px;
}
.mailWidget .mailWidget-functionPanel .row .levelPanel .RadioButtonWidget:last-child {
    margin-right: 7px;
}
.mailWidget .mailWidget-functionPanel .row .levelPanel:empty {
    display: none;
}
.mailWidget .mailWidget-functionPanel .row.row--with-actions {
    justify-content: space-between;
}
.mailWidget .mailWidget-functionPanel .row .DropDownSelect {
    margin-left: 30px;
    width: 150px;
}
.mailWidget .mailWidget-functionPanel .row .followup-date {
    margin-left: 7px;
}
.mailWidget .mailWidget-functionPanel .row .delete {
    margin-left: 10px;
}
.mailWidget .mailWidget-contentPanel {
    flex: 1 0 auto;
    box-sizing: border-box;
    width: 100%;
    padding: 26px 20px;
}
.mailWidget .mailWidget-contentPanel.no_message-info {
    display: flex;
    justify-content: center;
    align-items: center;
}
.mailWidget .mailWidget-contentPanel.no_message-info div {
    max-width: 550px;
    margin-bottom: 30px;
    /*font-family: 'Poppins Regular';*/
    font-size: 20px;
    text-align: center;
    text-transform: uppercase;
}
.inbox {
    width: 1180px;
    margin: 0 auto;
    padding-bottom: 80px;
}
.inbox .empty-state-widget .init-view-nonWl {
    top: -8px;
    bottom: 0;
    right: 0;
    left: 0;
    margin: auto;
    height: 226px;
    position: absolute;
}
.inbox .buttonsPanel {
    display: flex;
    width: 100%;
    justify-content: flex-end;
}
.inbox .simple_email-btn {
    margin-right: 20px;
}
.inbox .updateInfo {
    display: flex;
    align-items: center;
}
.inbox .updateInfo .ico--warning {
    margin-left: 6px;
}
.inbox .updateInfo .ico--refresh {
    margin-right: 15px;
}
.inbox .updateInfo .ico--refresh.loading::after {
    -webkit-animation: spin 1s linear infinite;
    animation: spin 1s linear infinite;
}
.inbox .btn-spring-green.new_email {
    float: right;
}
.inbox .mainPanel {
    height: 640px;
}
.inbox .gwt-SplitLayoutPanel .gwt-SplitLayoutPanel-HDragger {
    background-color: transparent;
}
.inbox .refresh-info {
    display: inline-block;
    /*font-family: 'Poppins Regular Italic';*/;
    font-size: 13px;
    color: #80838d;
    cursor: default;
}
.inbox .refresh-info.error {
    color: #ec1940;
}
.inbox .init-view {
    margin-top: 75px;
}
.inbox .infoLayout {
    width: 100%;
    height: 100%;
}
.inbox .infoLayout .info-wrapper {
    width: 100%;
    height: 100%;
    max-height: 60vh;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
}
.inbox .infoLayout .info-wrapper .info-label {
    font-size: 22px;
    text-transform: uppercase;
    color: #2c3141;
    text-align: center;
}
.inbox .infoLayout .action-wrapper {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: row;
}
.inbox .infoLayout .action-wrapper .btn-link.clear_filters {
    background-image: url('img/button_delete.svg');
    background-position-y: 5px;
    padding-left: 28px;
    padding-right: 22px;
    font-size: 18px;
    margin-top: 15px;
}
.inbox .infoLayout .action-wrapper .or-label {
    font-size: 18px;
    color: #2c3141;
    text-align: center;
    margin-top: 15px;
}
.inbox .infoLayout .action-wrapper .btn-link.search_all_data {
    padding-left: 22px;
    font-size: 18px;
    margin-top: 15px;
}
.inbox .noScrollbar::-webkit-scrollbar {
    display: none;
}
.inbox .statusItem {
    border-left: 5px solid #dfe0e2;
}
.inbox .statusItem.st-color1 {
    border-left-color: #45be31;
}
.inbox .statusItem.st-color2 {
    border-left-color: #294cc7;
}
.inbox .statusItem.st-color3 {
    border-left-color: #ec1940;
}
.inbox .statusItem.st-color4 {
    border-left-color: #2c3141;
}
.inbox .statusItem.st-color5 {
    border-left-color: #dfe0e2;
}
.inbox .pagersWrapper {
    position: absolute;
    left: 0;
    bottom: 0;
    right: 0;
    text-align: center;
    line-height: 0;
    display: flex;
    align-items: center;
    justify-content: center;
}
.inbox .pagersWrapper .separator {
    width: 1px;
    height: 14px;
    margin: 0 15px;
    display: inline-block;
    background-color: #c0c1c6;
}
.inbox .pagersWrapper .paginateBtn {
    background: none;
}
.inbox .pagersWrapper .paginateBtn.prev .paginateBtn-face,
.inbox .pagersWrapper .paginateBtn.next .paginateBtn-face {
    transform: none;
    margin-top: 3px;
    border: none;
}
.inbox .pagersWrapper .paginateBtn.prev:hover .paginateBtn-face::before,
.inbox .pagersWrapper .paginateBtn.next:hover .paginateBtn-face::before {
    background-color: #294cc7;
}
.inbox .pagersWrapper .paginateBtn.disabled.prev .paginateBtn-face::before,
.inbox .pagersWrapper .paginateBtn.disabled.next .paginateBtn-face::before {
    background-color: #c0c1c6;
}
.inbox .pagersWrapper .paginateBtn.prev .paginateBtn-face {
    overflow: hidden;
    display: inline-block;
    vertical-align: top;
}
.inbox .pagersWrapper .paginateBtn.prev .paginateBtn-face::before {
    content: '';
    display: block;
    -webkit-mask: url('icons/ico_down_small.svg?1') no-repeat center;
    mask: url('icons/ico_down_small.svg?1') no-repeat center;
    display: inline-block;
    flex: 0 0 auto;
    -webkit-mask-size: contain;
    mask-size: contain;
    width: 32px;
    height: 32px;
    transition-timing-function: ease;
    transition-property: background-color;
    transition-delay: 0s;
    transition-duration: 0.2s;
    width: 20px;
    height: 20px;
    background-color: #ec1940;
    width: 24px;
    height: 24px;
    background-color: #2c3141;
}
.inbox .pagersWrapper .paginateBtn.prev .paginateBtn-face::before.ico-glow {
    width: 36px;
    height: 36px;
}
.inbox .pagersWrapper .paginateBtn.prev .paginateBtn-face::before.ico-glow--circle {
    width: 44px;
    height: 44px;
}
.inbox .pagersWrapper .paginateBtn.prev .paginateBtn-face::before.ico-glow::after {
    width: 32px;
    height: 32px;
}
.inbox .pagersWrapper .paginateBtn.prev .paginateBtn-face::before.ico-glow {
    width: 24px;
    height: 24px;
}
.inbox .pagersWrapper .paginateBtn.prev .paginateBtn-face::before.ico-glow::after {
    width: 20px;
    height: 20px;
}
.inbox .pagersWrapper .paginateBtn.prev .paginateBtn-face::before.ico-glow--circle {
    width: 20px;
    height: 20px;
}
.inbox .pagersWrapper .paginateBtn.prev .paginateBtn-face::before.ico-glow--circle::after {
    width: 14px;
    height: 14px;
}
.inbox .pagersWrapper .paginateBtn.prev .paginateBtn-face::before.ico-glow {
    width: 26px;
    height: 26px;
}
.inbox .pagersWrapper .paginateBtn.prev .paginateBtn-face::before.ico-glow::after {
    width: 24px;
    height: 24px;
}
.inbox .pagersWrapper .paginateBtn.prev .paginateBtn-face::before {
    -webkit-mask-position: 2px center;
    mask-position: 2px center;
    transform: rotate(-90deg);
}
.inbox .pagersWrapper .paginateBtn.next .paginateBtn-face {
    overflow: hidden;
    display: inline-block;
    vertical-align: top;
}
.inbox .pagersWrapper .paginateBtn.next .paginateBtn-face::before {
    content: '';
    display: block;
    -webkit-mask: url('icons/ico_down_small.svg?1') no-repeat center;
    mask: url('icons/ico_down_small.svg?1') no-repeat center;
    display: inline-block;
    flex: 0 0 auto;
    -webkit-mask-size: contain;
    mask-size: contain;
    width: 32px;
    height: 32px;
    transition-timing-function: ease;
    transition-property: background-color;
    transition-delay: 0s;
    transition-duration: 0.2s;
    width: 20px;
    height: 20px;
    background-color: #ec1940;
    width: 24px;
    height: 24px;
    background-color: #2c3141;
}
.inbox .pagersWrapper .paginateBtn.next .paginateBtn-face::before.ico-glow {
    width: 36px;
    height: 36px;
}
.inbox .pagersWrapper .paginateBtn.next .paginateBtn-face::before.ico-glow--circle {
    width: 44px;
    height: 44px;
}
.inbox .pagersWrapper .paginateBtn.next .paginateBtn-face::before.ico-glow::after {
    width: 32px;
    height: 32px;
}
.inbox .pagersWrapper .paginateBtn.next .paginateBtn-face::before.ico-glow {
    width: 24px;
    height: 24px;
}
.inbox .pagersWrapper .paginateBtn.next .paginateBtn-face::before.ico-glow::after {
    width: 20px;
    height: 20px;
}
.inbox .pagersWrapper .paginateBtn.next .paginateBtn-face::before.ico-glow--circle {
    width: 20px;
    height: 20px;
}
.inbox .pagersWrapper .paginateBtn.next .paginateBtn-face::before.ico-glow--circle::after {
    width: 14px;
    height: 14px;
}
.inbox .pagersWrapper .paginateBtn.next .paginateBtn-face::before.ico-glow {
    width: 26px;
    height: 26px;
}
.inbox .pagersWrapper .paginateBtn.next .paginateBtn-face::before.ico-glow::after {
    width: 24px;
    height: 24px;
}
.inbox .pagersWrapper .paginateBtn.next .paginateBtn-face::before {
    transform: rotate(90deg);
    -webkit-mask-position: -2px center;
    mask-position: -2px center;
}
.campaignFilterPopup {
    padding: 40px 15px 25px;
    width: 400px;
}
.campaignFilterPopup.emptyInfo {
    padding: 25px 15px;
    width: auto;
    /*font-family: 'Poppins Regular Italic';*/;
    font-size: 16px;
    color: #2c3141;
}
.campaignFilterList {
    margin: 35px 0 30px;
}
.campaignFilterList .item {
    position: relative;
    padding: 15px 0 10px;
    text-transform: uppercase;
    cursor: pointer;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.campaignFilterList .item:first-child {
    padding-top: 0;
}
.campaignFilterList .item::after {
    content: '';
    display: block;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    height: 1px;
    background-color: #80838d;
}
.campaignFilterList .item:hover::after {
    height: 2px;
    background-color: #45be31;
}
.campaignFilterList .item .item-text {
    display: inline-block;
    max-width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.campaignFilterList .item-arial {
    /*font-family: Arial, Helvetica Neue, Helvetica, sans-serif;*/
    text-transform: none;
}
.createMail-modal .modal-body {
    padding: 80px 0;
    border: 0 none;
}
.createMail-modal .modal-body .modal-content {
    width: 622px;
}
.createMail-modal .form-row:empty {
    margin-bottom: 0;
}
.createMail-modal .tfw-validation {
    display: block;
}
.createMail-modal .WysiwygWidget {
    margin-top: 50px;
}
.createMail-modal .action-bar {
    margin-top: 35px;
}
.showAllResults-label {
    color: #294cc7;
    margin-top: 30px;
    margin-left: 75px;
    cursor: pointer;
    text-decoration: underline;
}
.prospects {
    background-color: #ffffff;
    padding-top: 60px;
}
.prospects .myPagination {
    padding-bottom: 23px;
}
.prospects .myPagination .rmHeight {
    height: 0px !important;
}
.prospects .divTable .rowContent {
    width: 100%;
}
.prospects .divTable .rowContent .window {
    width: 100%;
    padding-left: 30px;
}
.newTable {
    /*font-family: Arial, Helvetica Neue, Helvetica, sans-serif;*/
    font-weight: normal;
    font-size: 16px;
}
.newTable .tableConst {
    position: relative;
    float: left;
    overflow-y: hidden;
}
.newTable .tableConst .topLabel {
    border-top: 1px solid #dfe0e2;
}
.newTable .tableMove {
    position: relative;
    float: left;
}
.newTable .tableMove .tableBGrow {
    margin-right: 54px;
}
.newTable .tableMove .topLabel {
    border-top: 1px solid #dfe0e2;
    margin-right: 54px;
}
.newTable .DropDownSelect {
    height: 50px;
    margin-top: 3px;
    font-size: 16px;
}
.newTable .DropDownSelect .dds-content {
    border: none;
}
.newTable .DropDownSelect.dds--disabled {
    color: #80838d;
}
.newTable .myCellBox {
    position: absolute;
    z-index: 2;
    background-color: #ffffff;
    border: 1px solid #45be31;
    height: 57px;
    box-sizing: border-box;
    padding-left: 9px;
    padding-top: 14px;
    /*font-family: Arial, Helvetica Neue, Helvetica, sans-serif;*/
    font-weight: normal;
    font-size: 16px;
}
.newTable .myCellBox .testLabel {
    /*font-family: Arial, Helvetica Neue, Helvetica, sans-serif;*/
    font-weight: normal;
    font-size: 16px;
    color: transparent;
    position: absolute;
}
.newTable .myCellBox .gwt-TextBox {
    /*font-family: Arial, Helvetica Neue, Helvetica, sans-serif;*/
    font-weight: normal;
    font-size: 16px;
}
.newTable .myCellArea {
    position: absolute;
    background-color: #ffffff;
    border: 1px solid #45be31;
    z-index: 0;
    color: #2c3141;
    padding-left: 13px;
    padding-right: 10px;
    padding-top: 19px;
    /*font-family: Arial, Helvetica Neue, Helvetica, sans-serif;*/
    font-weight: normal;
    font-size: 16px;
    width: 300px;
    min-height: 57px;
    box-sizing: border-box;
}
.newTable .panelMove {
    position: relative;
    overflow: hidden;
}
.newTable .panelMove .panelHead {
    /*font-family: Arial, Helvetica Neue, Helvetica, sans-serif;*/
    font-weight: normal;
    font-weight: bold;
    font-size: 12px;
    position: relative;
    top: 0px;
    width: 100%;
    height: 55px;
    border-bottom: 1px solid #dfe0e2;
    background-color: #ffffff;
}
.newTable .panelMove .panelTable {
    position: absolute;
    top: 56px;
    width: 100%;
}
.newTable .panelMove .panelRows {
    position: absolute;
    top: 0px;
    width: 100%;
}
.newTable .panelMove .panelRows .tableBGrow {
    border-bottom: 1px solid #dfe0e2;
    height: 56px;
    box-sizing: border-box;
}
.newTable .panelMove .panelRows .tableBGrowTop {
    border-top: 1px solid #dfe0e2;
    margin-top: -1px;
    height: 57px;
}
.newTable .panelMove .panelRows .rowSelected {
    background-color: #f5f5f6;
}
.newTable .panelMove .panelCels,
.newTable .panelMove .panelHead {
    width: 100%;
}
.newTable .panelMove .panelCels .onDrag,
.newTable .panelMove .panelHead .onDrag {
    background-color: #eaeaec;
}
.newTable .panelMove .panelCels .onDrag .cell,
.newTable .panelMove .panelHead .onDrag .cell,
.newTable .panelMove .panelCels .onDrag .headMove,
.newTable .panelMove .panelHead .onDrag .headMove {
    border-bottom: 1px solid #dfe0e2;
}
.newTable .panelMove .panelCels .myColumn .data,
.newTable .panelMove .panelHead .myColumn .data {
    float: left;
    height: 100%;
}
.newTable .panelMove .panelCels .myColumn .data .myCheckBox,
.newTable .panelMove .panelHead .myColumn .data .myCheckBox {
    clear: both;
    display: block;
}
.newTable .panelMove .panelCels .myColumn .data input,
.newTable .panelMove .panelHead .myColumn .data input {
    display: block;
}
.newTable .panelMove .panelCels .myColumn .data select,
.newTable .panelMove .panelHead .myColumn .data select {
    display: block;
}
.newTable .panelMove .panelCels .myColumn .data .head,
.newTable .panelMove .panelHead .myColumn .data .head {
    box-sizing: border-box;
    min-width: 30px;
    -moz-user-select: none;
    -webkit-user-select: none;
    user-select: none;
    margin-right: 10px;
}
.newTable .panelMove .panelCels .myColumn .data .headMove,
.newTable .panelMove .panelHead .myColumn .data .headMove {
    box-sizing: border-box;
    cursor: move;
    height: 56px;
    padding-top: 16px;
    -moz-user-select: none;
    -webkit-user-select: none;
    user-select: none;
}
.newTable .panelMove .panelCels .myColumn .data .headMove .headCell,
.newTable .panelMove .panelHead .myColumn .data .headMove .headCell {
    position: relative;
    width: 100%;
    line-height: 23px;
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.newTable .panelMove .panelCels .myColumn .data .headMove .headCell:hover > .arrow,
.newTable .panelMove .panelHead .myColumn .data .headMove .headCell:hover > .arrow {
    opacity: 1;
}
.newTable .panelMove .panelCels .myColumn .data .headMove .headCell .arrow,
.newTable .panelMove .panelHead .myColumn .data .headMove .headCell .arrow {
    opacity: 0;
    position: relative;
    right: 5px;
    min-width: 9px;
    height: 23px;
    cursor: pointer;
}
.newTable .panelMove .panelCels .myColumn .data .headMove .headCell .arrow::after,
.newTable .panelMove .panelHead .myColumn .data .headMove .headCell .arrow::after,
.newTable .panelMove .panelCels .myColumn .data .headMove .headCell .arrow::before,
.newTable .panelMove .panelHead .myColumn .data .headMove .headCell .arrow::before {
    content: '';
    position: absolute;
    -webkit-mask: url("img/tableArrows.svg") no-repeat center;
    mask: url("img/tableArrows.svg") no-repeat center;
    height: 12px;
    width: 9px;
    background-color: #c0c1c6;
}
.newTable .panelMove .panelCels .myColumn .data .headMove .headCell .arrow::after,
.newTable .panelMove .panelHead .myColumn .data .headMove .headCell .arrow::after {
    top: 0;
    -webkit-mask-position: 0;
    mask-position: 0;
}
.newTable .panelMove .panelCels .myColumn .data .headMove .headCell .arrow::before,
.newTable .panelMove .panelHead .myColumn .data .headMove .headCell .arrow::before {
    bottom: 0;
    -webkit-mask-position: -9px 0;
    mask-position: -9px 0;
}
.newTable .panelMove .panelCels .myColumn .data .headMove .headCell .head,
.newTable .panelMove .panelHead .myColumn .data .headMove .headCell .head {
    display: inline-block;
    cursor: move;
    padding: 0 5px;
    border-radius: 5px;
    text-transform: uppercase;
    transition-timing-function: ease;
    transition-property: background-color;
    transition-delay: 0s;
    transition-duration: 0.3s;
}
.newTable .panelMove .panelCels .myColumn .data .headMove .headCell .edit-mode,
.newTable .panelMove .panelHead .myColumn .data .headMove .headCell .edit-mode {
    cursor: pointer;
}
.newTable .panelMove .panelCels .myColumn .data .headMove .headCell .edit-mode:hover,
.newTable .panelMove .panelHead .myColumn .data .headMove .headCell .edit-mode:hover {
    background-color: #c0c1c6;
}
.newTable .panelMove .panelCels .myColumn .data .headMove .headCell .selector,
.newTable .panelMove .panelHead .myColumn .data .headMove .headCell .selector {
    position: absolute;
    left: 15px;
}
.newTable .panelMove .panelCels .myColumn .data .headMove .headCell .head_0,
.newTable .panelMove .panelHead .myColumn .data .headMove .headCell .head_0 {
    padding-left: 45px;
}
.newTable .panelMove .panelCels .myColumn .data .headMove .headCell .orderColumn,
.newTable .panelMove .panelHead .myColumn .data .headMove .headCell .orderColumn {
    position: absolute;
    right: 5px;
    background-image: url("img/tableArrows.svg");
    background-repeat: no-repeat;
    height: 12px;
    width: 9px;
    top: 0;
}
.newTable .panelMove .panelCels .myColumn .data .headMove .headCell .orderNone,
.newTable .panelMove .panelHead .myColumn .data .headMove .headCell .orderNone {
    display: none;
}
.newTable .panelMove .panelCels .myColumn .data .headMove .headCell .orderUp,
.newTable .panelMove .panelHead .myColumn .data .headMove .headCell .orderUp {
    top: 11px;
    background-position: -9px 0;
}
.newTable .panelMove .panelCels .myColumn .data .headMove .headCell .orderDown,
.newTable .panelMove .panelHead .myColumn .data .headMove .headCell .orderDown {
    background-position: 0 0;
}
.newTable .panelMove .panelCels .myColumn .data .headMove .headCell .cellLabelSize,
.newTable .panelMove .panelHead .myColumn .data .headMove .headCell .cellLabelSize {
    position: absolute;
    width: auto;
}
.newTable .panelMove .panelCels .myColumn .data .headMoving,
.newTable .panelMove .panelHead .myColumn .data .headMoving {
    cursor: grabbing;
}
.newTable .panelMove .panelCels .myColumn .data .cell,
.newTable .panelMove .panelHead .myColumn .data .cell {
    position: relative;
    height: 56px;
    box-sizing: border-box;
    font-weight: normal;
    margin: 0;
    width: 100%;
    min-width: 10px;
}
.newTable .panelMove .panelCels .myColumn .data .cell .inputField,
.newTable .panelMove .panelHead .myColumn .data .cell .inputField {
    border: medium none;
    padding-top: 14px;
}
.newTable .panelMove .panelCels .myColumn .data .cell .gwt-Label,
.newTable .panelMove .panelHead .myColumn .data .cell .gwt-Label {
    padding-top: 19px;
    padding-bottom: 4px;
}
.newTable .panelMove .panelCels .myColumn .data .cell .cellLabel,
.newTable .panelMove .panelHead .myColumn .data .cell .cellLabel {
    width: 100%;
    height: 100%;
    box-sizing: border-box;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    padding-left: 10px;
    padding-right: 10px;
}
.newTable .panelMove .panelCels .myColumn .data .cell .cellLabelSize,
.newTable .panelMove .panelHead .myColumn .data .cell .cellLabelSize {
    position: absolute;
    width: auto;
}
.newTable .panelMove .panelCels .myColumn .data .cell .saveSign,
.newTable .panelMove .panelHead .myColumn .data .cell .saveSign {
    position: absolute;
    right: 0;
    bottom: 6px;
}
.newTable .panelMove .panelCels .myColumn .data .required,
.newTable .panelMove .panelHead .myColumn .data .required {
    border-top: 1px solid #ec1940;
    border-bottom: 1px solid #ec1940;
}
.newTable .panelMove .panelCels .myColumn .data .required::before,
.newTable .panelMove .panelHead .myColumn .data .required::before {
    border-left: 1px solid #ec1940;
    border-top: 1px solid #ec1940;
    border-bottom: 1px solid #ec1940;
    content: " ";
    height: 54px;
    left: -5px;
    position: absolute;
    top: -1px;
    width: 6px;
}
.newTable .panelMove .panelCels .myColumn .data .required::after,
.newTable .panelMove .panelHead .myColumn .data .required::after {
    border-right: 1px solid #ec1940;
    border-top: 1px solid #ec1940;
    border-bottom: 1px solid #ec1940;
    content: " ";
    height: 54px;
    left: calc(100%);
    position: absolute;
    top: -1px;
    width: 5px;
}
.newTable .panelMove .panelCels .myColumn .data .mustHave,
.newTable .panelMove .panelHead .myColumn .data .mustHave {
    border-top: 1px solid #f88114;
    border-bottom: 1px solid #f88114;
}
.newTable .panelMove .panelCels .myColumn .data .mustHave::before,
.newTable .panelMove .panelHead .myColumn .data .mustHave::before {
    border-left: 1px solid #f88114;
    border-top: 1px solid #f88114;
    border-bottom: 1px solid #f88114;
    content: " ";
    height: 54px;
    left: -5px;
    position: absolute;
    top: -1px;
    width: 6px;
}
.newTable .panelMove .panelCels .myColumn .data .mustHave::after,
.newTable .panelMove .panelHead .myColumn .data .mustHave::after {
    border-right: 1px solid #f88114;
    border-top: 1px solid #f88114;
    border-bottom: 1px solid #f88114;
    content: " ";
    height: 54px;
    left: calc(100%);
    position: absolute;
    top: -1px;
    width: 5px;
}
.newTable .panelMove .panelCels .myColumn .data .noEdit .hand,
.newTable .panelMove .panelHead .myColumn .data .noEdit .hand,
.newTable .panelMove .panelCels .myColumn .data .noEdit .hand:hover,
.newTable .panelMove .panelHead .myColumn .data .noEdit .hand:hover,
.newTable .panelMove .panelCels .myColumn .data .noEdit .handText,
.newTable .panelMove .panelHead .myColumn .data .noEdit .handText,
.newTable .panelMove .panelCels .myColumn .data .noEdit .handText:hover,
.newTable .panelMove .panelHead .myColumn .data .noEdit .handText:hover,
.newTable .panelMove .panelCels .myColumn .data .noEdit .myComboBox,
.newTable .panelMove .panelHead .myColumn .data .noEdit .myComboBox,
.newTable .panelMove .panelCels .myColumn .data .noEdit .myComboBox:hover,
.newTable .panelMove .panelHead .myColumn .data .noEdit .myComboBox:hover {
    cursor: default;
}
.newTable .panelMove .panelCels .myColumn .data .saveRow,
.newTable .panelMove .panelHead .myColumn .data .saveRow {
    background-color: red;
}
.newTable .panelMove .panelCels .myColumn .data .cell_0 .CheckBoxWidget,
.newTable .panelMove .panelHead .myColumn .data .cell_0 .CheckBoxWidget {
    margin-top: 20px;
    margin-left: 15px;
    float: left;
}
.newTable .panelMove .panelCels .myColumn .data .cell_0 .cellLabel,
.newTable .panelMove .panelHead .myColumn .data .cell_0 .cellLabel {
    padding-left: 14px;
    width: calc(100% - 31px);
    /*font-family: Arial, Helvetica Neue, Helvetica, sans-serif;*/
    font-weight: normal;
    font-weight: bold;
}
.newTable .panelMove .panelCels .myColumn .data .cell_0 .myLabelPlaceholder,
.newTable .panelMove .panelHead .myColumn .data .cell_0 .myLabelPlaceholder {
    /*font-family: Arial, Helvetica Neue, Helvetica, sans-serif;*/
    font-weight: normal;
    font-style: italic;
}
.newTable .panelMove .panelCels .myColumn .data .cell_1,
.newTable .panelMove .panelHead .myColumn .data .cell_1 {
    /*font-family: 'Poppins Regular';*/
}
.newTable .panelMove .panelCels .myColumn .data .cell_1 .cellLabel,
.newTable .panelMove .panelHead .myColumn .data .cell_1 .cellLabel {
    padding-top: 16px;
}
.newTable .panelMove .panelCels .myColumn .data .cell_9 .cellLabel,
.newTable .panelMove .panelHead .myColumn .data .cell_9 .cellLabel {
    position: absolute;
    width: auto;
}
.newTable .panelMove .panelCels .myColumn .move,
.newTable .panelMove .panelHead .myColumn .move {
    float: left;
    height: 100%;
    width: 10px;
    cursor: col-resize;
    box-sizing: border-box;
}
.newTable .panelMove .panelCels .myColumn .move .moveLine,
.newTable .panelMove .panelHead .myColumn .move .moveLine {
    border-left: 1px solid #dfe0e2;
    box-sizing: border-box;
    width: 1px;
    margin-left: auto;
    margin-right: auto;
    height: 100%;
}
.newTable .panelMove .panelCels .myColumn .move-no,
.newTable .panelMove .panelHead .myColumn .move-no {
    cursor: auto;
}
.newTable .panelCels {
    position: absolute;
}
.addProspectsManually .prospectMode {
    margin: 0 auto;
    display: table;
}
.addProspectsManually .modal-title {
    margin-top: 100px;
}
.addProspectsManually .modal-body {
    padding-top: 0;
}
.addProspectsManually .modal-body .new_prospects--table-panel {
    margin-top: 0;
}
.addProspectsManually .modal-body .modal-btns {
    margin-top: 30px;
}
.prospectFromBase .step {
    height: 87px;
    padding-top: 67px;
}
.prospectFromBase .prospectsTitle {
    width: 1180px;
    margin: 0 auto;
    padding-bottom: 48px;
    /*font-family: 'Poppins Semibold';*/
    font-size: 20px;
}
.prospectFromBase .cantFind {
    text-align: center;
    background-color: #ffffff;
    height: 228px;
    padding-top: 130px;
}
.prospectFromBase .cantFind .text {
    /*font-family: 'Poppins Regular';*/
    font-size: 20px;
    margin-top: 5px;
}
.prospectFromBase .cantFind .clearFilters {
    margin-top: 20px;
    /*font-family: 'Poppins Regular';*/
    font-size: 16px;
    cursor: pointer;
    text-decoration: underline;
    background-image: url("img/button_delete.svg");
    background-repeat: no-repeat;
    background-position: bottom left;
    text-align: right;
    width: 142px;
    height: 24px;
    display: inline-block;
    margin: 19px 10px 0px 0px;
    vertical-align: top;
}
.prospectFromBase .cantFind .clearFilters:hover {
    text-decoration: none;
}
.prospectFromBase .cantFind .clearFilters {
    margin-top: 20px;
    /*font-family: 'Poppins Regular';*/
    font-size: 16px;
    cursor: pointer;
    text-decoration: underline;
    background-image: url("img/button_delete.svg");
    background-repeat: no-repeat;
    background-position: bottom left;
    text-align: right;
    width: 142px;
    height: 24px;
    display: inline-block;
    margin: 19px 10px 0px 0px;
    vertical-align: top;
}
.prospectFromBase .cantFind .clearFilters:hover {
    text-decoration: none;
}
.addProspectFromBase .DetailedStepsWidget {
    margin: 60px auto 0;
}
.addProspectFromBase .modal-title {
    margin-top: 100px;
}
.addProspectFromBase .prospects {
    border-top: 0px ! important;
    padding-top: 0;
}
.prospectFromCampaign .prospects .placeForBtns .actions {
    height: 21px;
    width: 78px;
    float: right;
    text-align: left;
    line-height: 18px;
    margin-top: -5px;
    border: 1px solid #80838d;
    background-image: url("img/button_dropdown_black.svg");
    background-repeat: no-repeat;
    background-position: 74px 9px;
    padding-left: 16px;
}
.prospectFromCampaign .prospects .placeForBtns .DropDownMenu {
    float: right;
    margin-top: -7px;
}
.prospectFromCampaign .prospects .placeForBtns .separator {
    float: right;
    height: 30px;
    width: 1px;
    border-left: 1px solid #dfe0e2;
    margin-top: -8px;
    margin-left: 40px;
    margin-right: 23px;
}
.prospectFromCampaign .headProspect {
    margin-top: 38px;
    padding-bottom: 30px;
}
.prospectFromCampaign .headProspect .title {
    /*font-family: 'Poppins Semibold';*/
    font-size: 20px;
    width: 115px;
    display: inline-block;
    position: relative;
    top: 30px;
}
.prospectFromCampaign .headProspect .prospectCounter {
    /*font-family: 'Bradley';*/
    font-size: 22px;
    color: #80838d;
    position: relative;
    top: 29px;
}
.prospectFromCampaign .headProspect .arrow {
    background-image: url("img/button_slide-black.svg");
    background-position: 1162px 10px;
    background-repeat: no-repeat;
    height: 50px;
    width: 100%;
}
.prospectFromCampaign .headProspect .arrow_open {
    background-image: url("img/button_slide-black.svg");
    background-position: 1161px -60px;
    background-repeat: no-repeat;
    height: 50px;
    width: 100%;
}
.prospectFromCampaign .divEmptyEditCampaign {
    height: 500px;
    width: 1180px;
    margin: 0 auto;
}
.prospectFromCampaign .divEmptyEditCampaign .btns {
    margin-left: 1065px;
    margin-top: 50px;
}
.prospectFromCampaign .divEmptyEditCampaign .btns .btnWithDropdown .addProsDropdown {
    width: 136px;
    margin-right: 10px;
    margin-left: -52px;
    padding-left: 15px;
    background-position: 130px 12px;
}
.prospectFromCampaign .divEmptyEditCampaign .panelAddNew {
    width: 480px;
    height: 244px;
    position: relative;
    left: 570px;
    top: 55px;
}
.prospectFromCampaign .divEmptyEditCampaign .panelAddNew .text {
    /*font-family: 'Bradley';*/
    font-size: 22px;
    width: 305px;
    color: #80838d;
    text-align: center;
    transform: rotate(-1deg);
    float: left;
    margin-top: 60px;
    margin-left: 10px;
}
.prospectFromCampaign .divEmptyEditCampaign .panelAddNew .imgArrow {
    float: right;
    margin-top: -46px;
}
.prospectsDatabaseBackground {
    background-color: #ffffff;
    background-image: url('img/img_prospects.png');
    background-repeat: no-repeat;
    background-position: bottom center;
    background-size: 1180px;
}
.prospectsDatabaseBackground.prospectsDatabaseBackground--padding {
    padding-bottom: 350px;
}
.prospectsDatabase {
    background-color: #ffffff;
}
.prospectsDatabase .prospects {
    border-top: 0px !important;
    padding-top: 110px;
    margin-bottom: 408px;
    margin-left: auto;
    margin-right: auto;
}
.prospectsDatabase .prospects .placeForBtns .DropDownMenu {
    float: right;
    margin-top: -8px;
}
.prospectsDatabase .prospects .placeForBtns .separator {
    float: right;
    height: 30px;
    width: 1px;
    border-left: 1px solid #dfe0e2;
    margin-top: -9px;
    margin-left: 40px;
    margin-right: 23px;
}
.prospectsDatabase .prospects .myPagination {
    padding-bottom: 0;
}
.prospectsDatabase .prospects .showAddWarnings {
    margin-top: 57px;
}
.prospectsDatabase .prospects .btnCreate {
    width: 200px;
    margin: 63px auto 0;
}
.prospectsDatabase .window .btns {
    float: right;
    margin-top: -34px;
}
.prospectsDatabase .divEmptyEditCampaign {
    height: 500px;
    width: 1180px;
    margin: 0 auto;
    padding-top: 35px;
}
.prospectsDatabase .divEmptyEditCampaign .btns {
    margin-left: 1074px;
    margin-top: 50px;
}
.prospectsDatabase .divEmptyEditCampaign .btns .btnWithDropdown .addProsDrop {
    margin-top: -27px;
    margin-left: -43px;
}
.prospectsDatabase .divEmptyEditCampaign .panelAddNew {
    width: 480px;
    height: 244px;
    position: relative;
    left: 581px;
    top: 29px;
}
.prospectsDatabase .divEmptyEditCampaign .panelAddNew .text {
    /*font-family: 'Bradley';*/
    font-size: 22px;
    width: 305px;
    color: #80838d;
    text-align: center;
    transform: rotate(-1deg);
    float: left;
    margin-top: 60px;
    margin-left: 10px;
}
.prospectsDatabase .divEmptyEditCampaign .panelAddNew .imgArrow {
    float: right;
    margin-top: -46px;
}
.actionsPopup {
    width: 286px;
    padding: 1px 20px 18px;
}
.prospectsMoreColumn {
    padding: 23px 20px 25px;
    width: 127px;
}
.prospectsMoreColumn .headerFilter {
    font-size: 14px;
}
.prospectsMoreColumn.emptyInfo {
    padding: 25px 15px;
    width: auto;
    /*font-family: 'Poppins Regular Italic';*/;
    font-size: 16px;
    color: #2c3141;
}
.prospectsMoreColumn .item {
    padding: 0px 0px 10px;
}
.prospectsMoreColumn .item .gwt-Label {
    margin-left: 25px;
}
.prospectsMoreColumn .item .myCheckBox {
    margin-top: 5px;
}
.prospectsMoreColumn .item:after,
.prospectsMoreColumn .item:hover:after {
    background-color: transparent;
}
.prospectsMoreColumn .campaignFilterList {
    margin: 18px 0 23px;
}
.prospectsMoreColumn .campaignFilterList .cbw-label {
    margin-left: 10px;
}
.prospectsMoreColumn .gwt-Label {
    text-transform: none;
}
.importSummary.import-modal .modal-body .modal-title {
    margin-bottom: 0;
}
.importSummary.import-modal .modal-body .prospects {
    padding-top: 0;
}
.importSummary.import-modal .modal-body .new_prospects--table-panel {
    margin-top: 0;
}
.importSummary.import-modal .goProsBtn {
    margin: 0 auto;
}
.importSummary.import-modal .btnAdd {
    margin-left: 0;
}
.importSummary .new-filters {
    width: 1180px;
}
.importSummary .action-bar.actionPanel {
    flex: 1 1 auto;
    background-color: #ffffff;
    justify-content: center;
    width: 100%;
    margin: auto;
    padding-top: 35px;
}
.importSummary .modal-body {
    padding: 0;
}
.importSummary .modal-body .modal-content {
    width: 100%;
}
.importSummary .colBlackLight {
    background-color: #f5f5f6;
}
.importSummary .step {
    height: 94px;
    width: 508px;
    text-align: center;
    margin: 0 auto;
    padding-top: 49px;
}
.importSummary .boxImagesRow {
    display: flex;
    justify-content: center;
    margin-top: 72px;
    padding-bottom: 84px;
}
.importSummary .boxImages {
    padding-top: 14px;
    display: flex;
}
.importSummary .boxImages .label {
    padding-top: 137px;
    text-align: center;
    text-transform: uppercase;
    /*font-family: 'Poppins Regular';*/
    font-size: 16px;
    color: #2c3141;
}
.importSummary .boxImages .labelUnderline {
    color: #294cc7;
    text-align: center;
}
.importSummary .boxImages .infoBox {
    background-position: center 60px;
    background-repeat: no-repeat;
    height: 274px;
    width: 392px;
}
.importSummary .boxImages .boxImported {
    background-image: url("img/img_import.svg");
    background-position: center 60px;
    background-repeat: no-repeat;
    height: 274px;
    width: 392px;
    border-left: 1px solid #eaeaec;
    border-right: 1px solid #eaeaec;
    position: relative;
}
.importSummary .boxImages .boxImported .detailsSmall {
    font-size: 14px;
    margin-top: 13px;
}
.importSummary .boxImages .boxImported .label {
    color: #45be31;
}
.importSummary .boxImages .boxDuplicates {
    background-image: url("img/img_duplicates.svg");
    background-position: center 60px;
    background-repeat: no-repeat;
    height: 274px;
    width: 392px;
}
.importSummary .boxImages .boxErrors {
    background-image: url("img/img_errors.svg");
    background-position: center 60px;
    background-repeat: no-repeat;
    height: 274px;
    width: 392px;
    border-left: 1px solid #eaeaec;
    border-right: 1px solid #eaeaec;
}
.importSummary .boxImages .boxErrors .detailsSmall {
    font-size: 14px;
    margin-top: 13px;
}
.importSummary .boxImages .boxErrors .label {
    color: #ec1940;
}
.prospectsInCampaigns {
    padding-left: 20px;
    padding-right: 20px;
    padding-bottom: 30px;
}
.myLabelPlaceholder {
    color: #80838d;
    /*font-family: 'Poppins Regular Italic';*/;
}
.inputField {
    background-color: rgba(0, 0, 0, 0);
    color: #2c3141;
    /*font-family: 'Poppins Regular';*/
    font-size: inherit;
    border-width: 0 0 1px;
    border-style: solid;
    border-color: #80838d;
    border-radius: 0;
    width: 100%;
}
.inputField:hover,
.inputField:focus {
    border-color: #2c3141;
}
.inputField::-webkit-input-placeholder {
    opacity: 1;
    color: #80838d;
    /*font-family: 'Poppins Regular Italic';*/;
}
.inputField:-moz-placeholder {
    opacity: 1;
    color: #80838d;
    /*font-family: 'Poppins Regular Italic';*/;
}
.inputField::-moz-placeholder {
    opacity: 1;
    color: #80838d;
    /*font-family: 'Poppins Regular Italic';*/;
}
.inputField:-ms-input-placeholder {
    opacity: 1;
    color: #80838d;
    /*font-family: 'Poppins Regular Italic';*/;
}
.inputField::placeholder {
    opacity: 1;
    color: #80838d;
    /*font-family: 'Poppins Regular Italic';*/;
}
.inputField:hover::-webkit-input-placeholder {
    opacity: 1;
    color: #2c3141;
}
.inputField:hover:-moz-placeholder {
    opacity: 1;
    color: #2c3141;
}
.inputField:hover::-moz-placeholder {
    opacity: 1;
    color: #2c3141;
}
.inputField:hover:-ms-input-placeholder {
    opacity: 1;
    color: #2c3141;
}
.inputField:hover::placeholder {
    opacity: 1;
    color: #2c3141;
}
input.inputField {
    padding: 0 0 5px;
}
.inputField.error {
    border-color: #ec1940;
}
.inputField[readonly],
.inputField[disabled] {
    color: #c0c1c6;
    border-color: #dfe0e2;
}
.inputField[readonly]::-webkit-input-placeholder,
.inputField[disabled]::-webkit-input-placeholder {
    opacity: 1;
    color: #c0c1c6;
}
.inputField[readonly]:-moz-placeholder,
.inputField[disabled]:-moz-placeholder {
    opacity: 1;
    color: #c0c1c6;
}
.inputField[readonly]::-moz-placeholder,
.inputField[disabled]::-moz-placeholder {
    opacity: 1;
    color: #c0c1c6;
}
.inputField[readonly]:-ms-input-placeholder,
.inputField[disabled]:-ms-input-placeholder {
    opacity: 1;
    color: #c0c1c6;
}
.inputField[readonly]::placeholder,
.inputField[disabled]::placeholder {
    opacity: 1;
    color: #c0c1c6;
}
.ImportInProgress {
    width: 100%;
    padding-right: 0;
    padding-left: 0;
}
.ImportInProgress .step {
    margin-bottom: 65px;
    margin-top: 5px;
}
.ImportInProgress .modal-title {
    margin-bottom: 4px;
}
.ImportInProgress .modal-body {
    padding-top: 0;
}
.ImportInProgress .modal-body .modal-content,
.ImportInProgress .modal-title {
    width: 620px;
}
.ImportInProgress .import-file-hint {
    color: #80838d;
    line-height: 24px;
}
.ImportInProgress .import-file-hint.animation-fade-out {
    opacity: 1;
}
.ImportInProgress .import-file-hint.animation-fade-out--go {
    opacity: 0;
    transition-timing-function: ease;
    transition-property: all;
    transition-delay: 0s;
    transition-duration: 0.2s;
}
.ImportInProgress .import-file-hint.animation-fade-in {
    opacity: 0;
}
.ImportInProgress .import-file-hint.animation-fade-in--go {
    opacity: 1;
    transition-timing-function: ease;
    transition-property: opacity;
    transition-delay: 0s;
    transition-duration: 0.3s;
}
.ImportInProgress .import-file-hint--error {
    color: #ec1940;
}
.ImportInProgress .import-file-hint--success {
    color: #45be31;
    /*font-family: 'Poppins Regular Italic';*/;
}
.ImportInProgress .import-file-hint--success::before {
    content: '';
    vertical-align: bottom;
    margin-right: 10px;
    -webkit-mask: url('icons/ico_check.svg') no-repeat center;
    mask: url('icons/ico_check.svg') no-repeat center;
    display: inline-block;
    flex: 0 0 auto;
    background-color: #2c3141;
    -webkit-mask-size: contain;
    mask-size: contain;
    width: 32px;
    height: 32px;
    transition-timing-function: ease;
    transition-property: background-color;
    transition-delay: 0s;
    transition-duration: 0.2s;
    width: 24px;
    height: 24px;
    background-color: #45be31;
}
.ImportInProgress .import-file-hint--success::before.ico-glow {
    width: 36px;
    height: 36px;
}
.ImportInProgress .import-file-hint--success::before.ico-glow--circle {
    width: 44px;
    height: 44px;
}
.ImportInProgress .import-file-hint--success::before.ico-glow::after {
    width: 32px;
    height: 32px;
}
.ImportInProgress .import-file-hint--success::before.ico-glow {
    width: 26px;
    height: 26px;
}
.ImportInProgress .import-file-hint--success::before.ico-glow::after {
    width: 24px;
    height: 24px;
}
.office .textRight {
    text-align: right;
    width: 100%;
}
.MyCustomPopup.delete-account {
    width: 715px;
}
.MyCustomPopup.delete-account .popup-body {
    padding-left: 160px;
    padding-right: 160px;
}
.MyCustomPopup.delete-account .delete-account-info {
    text-align: left;
    line-height: 1.3;
}
.MyCustomPopup.delete-account .delete-account-info ul {
    margin: 10px 0 20px;
    list-style: none;
}
.MyCustomPopup.delete-account .delete-account-info ul li::before {
    content: '';
    display: inline-block;
    vertical-align: middle;
    margin-top: -3px;
    box-sizing: border-box;
    width: 4px;
    height: 4px;
    border-radius: 50%;
    background-color: #2c3141;
    margin-right: 10px;
}
.MyCustomPopup.delete-account .popup-actions {
    margin-top: 40px;
}
.repliedRule .ruleFrame {
    margin-left: 30px;
    border: 1px solid;
}
.repliedRule .checkBox3 {
    margin-left: 5px;
    background-color: #eaeaec;
    padding-left: 5px;
    padding-right: 5px;
}
.repliedActions .gwt-TextBox {
    width: 100%;
}
.repliedActions .gwt-TextArea {
    width: 100%;
    height: 300px;
}
.repliedActions .gwt-RichTextArea {
    width: 100%;
    height: 300px;
}
.repliedActions table {
    width: 100%;
}
.no-results--panel {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
}
.no-results--panel .info-label {
    font-size: 22px;
    text-transform: uppercase;
}
.no-results--panel .btn_clear-filters {
    background-image: url('img/button_delete.svg');
    text-decoration: underline;
    margin-top: 15px;
    padding-left: 28px;
    background-position-y: 5px;
    background-repeat: no-repeat;
    font-size: 18px;
    cursor: pointer;
}
.no-results--panel .btn_clear-filters:hover {
    text-decoration: none;
}
.no-results--panel .btn_clear-filters.blue {
    color: #294cc7;
}
.modal-title {
    color: #2c3141;
    margin-top: 75px;
    margin-bottom: 75px;
    text-transform: uppercase;
}
.importSummary .new-filters {
    width: 1180px;
}
.modal-window .modal-body.manage-account {
    padding-top: 107px;
}
.new_filters-main-panel {
    margin: auto;
    margin-bottom: 30px;
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
}
.new_filters-main-panel .new_filters-filtersAndTags {
    width: 100%;
    min-width: 0;
    margin-right: 20px;
}
.new_filters-main-panel .new_filters-filtersAndTags .new_filters--filters {
    display: flex;
    align-items: baseline;
}
.new_filters-main-panel .new_filters-filtersAndTags .new_filters--filters .inputField {
    min-width: 100px;
    max-width: 280px;
}
.new_filters-main-panel .new_filters-filtersAndTags .new_filters--filters span {
    margin-left: 15px;
    white-space: nowrap;
}
.new_filters-main-panel .new_filters-filtersAndTags .new_filters--filters span:nth-child(4) {
    margin-left: 25px;
}
.new_filters-main-panel .new_filters-filtersAndTags .new_filters--tags {
    margin-top: 15px;
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}
.new_filters-main-panel .new_filters-filtersAndTags .new_filters--tags:empty {
    display: none;
}
.new_filters-main-panel .new_filters-filtersAndTags .new_filters--clear-all {
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    height: 28px;
    margin-top: 10px;
    padding: 0px 12px 3px 10px;
    padding-left: 30px;
    display: flex;
    align-items: center;
    /*font-family: 'Poppins Regular';*/
    font-size: 12px;
    color: #2c3141;
    background: url("img/button_delete_small.svg");
    background-repeat: no-repeat;
    background-position-x: 9px;
    background-position-y: 50%;
    border: 1px solid #80838d;
    border-radius: 16px;
    box-sizing: border-box;
    cursor: pointer;
}
.new_filters-main-panel .new_filters-filtersAndTags .new_filters--clear-all:hover {
    border-color: #c0c1c6;
    background-color: #f5f5f6;
}
.new_filters-main-panel .new_filters--buttons {
    display: flex;
    align-items: center;
    justify-content: flex-end;
}
.new_filters-main-panel .new_filters--buttons div {
    margin-left: 20px;
}
.new_filters-main-panel .new_filters--buttons div:first-child {
    margin-left: 0px;
}
.new_filters-main-panel .new_filters--buttons:empty {
    display: none;
}
.mce-notification-error {
    display: none;
}
.quickstart__panel {
    width: 1180px;
    margin-left: auto;
    display: flex;
    justify-content: flex-end;
    margin-right: auto;
    position: relative;
}
.quickstart__panel .btn-link::after {
    /*font-family: 'Poppins Regular';*/
    font-size: 10px;
    content: "quickstart";
    margin-left: 12px;
    padding: 0 8px;
    color: #ffffff;
    text-transform: uppercase;
    background-color: #31b6be;
    border-radius: 7px;
    position: relative;
    display: inline-block;
    -webkit-animation: shake-slow 1.5s;
    animation: shake-slow 1.5s;
    animation-iteration-count: 1;
    animation-delay: 1.5s;
    line-height: 16px;
}
.ifcampaign {
    margin: 25px auto 25px;
}
.ifcampaign .quickstart__panel {
    margin-bottom: 22px;
    top: -28px;
}
.ifcampaign .campaign-settings-panel {
    display: block;
    width: 100%;
    position: absolute;
    z-index: 1;
    background-color: #ffffff;
    top: 36px;
    opacity: 0.8;
    overflow: hidden;
    height: 0;
    box-shadow: 0 4px 4px -3px #eaeaec;
    transition-timing-function: ease;
    transition-property: all;
    transition-delay: 0s;
    transition-duration: 0.2s;
}
.ifcampaign .campaign-settings-panel--active {
    height: 238px;
    opacity: 1;
    transition-duration: 0.3s;
}
.ifcampaign .campaign-settings-panel__container {
    width: 1180px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 75px;
    line-height: 36px;
    display: flex;
    justify-content: center;
}
.ifcampaign .campaign-settings-panel__timezone-box {
    flex: 0 0 auto;
    width: 405px;
    display: flex;
}
.ifcampaign .campaign-settings-panel__timezone-box .prospect-timezone-row {
    display: flex;
    align-items: center;
    margin-top: 10px;
}
.ifcampaign .campaign-settings-panel__timezone-box .CheckBoxWidget {
    flex: 0 1 auto;
    min-width: 0;
}
.ifcampaign .campaign-settings-panel__timezone-box .ico--question {
    flex: 0 0 auto;
    margin-left: 7px;
}
.ifcampaign .campaign-settings-panel__title {
    /*font-family: 'Poppins Semibold';*/
    margin-right: 12px;
}
.ifcampaign .campaign-settings-panel__timezone {
    flex: 1 1 auto;
    min-width: 0;
}
.ifcampaign .campaign-settings-panel__limit-box {
    display: flex;
    position: relative;
    flex: 0 0 auto;
    margin-left: 130px;
}
.ifcampaign .campaign-settings-panel__limit-box .tfw-validation {
    position: absolute;
    top: 30px;
    max-width: none;
    width: 450px;
    font-size: 12px;
    line-height: 17px;
    display: block;
}
.ifcampaign .campaign-settings-panel__limit-box .tfw-validation.color-pumpkin-orange::before {
    background-color: #f88114;
}
.ifcampaign .campaign-settings-panel__limit-box .TextFieldWidget {
    width: 40px;
    margin: 0 5px;
}
.ifcampaign .campaign-settings-panel__limit-box .TextFieldWidget .tfw-input {
    text-align: center;
    line-height: 22px;
    padding: 0;
}
.ifcampaign .campaign-settings-panel__limit-box .ico--question {
    margin-top: 8px;
    margin-left: 7px;
}
.ifcampaign-cont {
    width: 100%;
    margin: 0 auto;
}
.ifcampaign-cont.no-width-limit {
    width: 100%;
}
.ifcampaign-cont .info-bar {
    margin-top: 3px;
    width: 548px;
}
.ifcampaign-step {
    display: flex;
    justify-content: center;
    flex-direction: column;
    border-bottom: 1px solid #dfe0e2;
    counter-increment: step_number;
}
.ifcampaign-step.step--hidden:hover .ifcampaign-step--title::after {
    -webkit-mask: url('icons/ico_down.svg') no-repeat center;
    mask: url('icons/ico_down.svg') no-repeat center;
    display: inline-block;
    flex: 0 0 auto;
    -webkit-mask-size: contain;
    mask-size: contain;
    width: 32px;
    height: 32px;
    transition-timing-function: ease;
    transition-property: background-color;
    transition-delay: 0s;
    transition-duration: 0.2s;
    width: 28px;
    height: 28px;
    background-color: #2c3141;
    transform: rotate(0deg);
}
.ifcampaign-step.step--hidden:hover .ifcampaign-step--title::after.ico-glow {
    width: 36px;
    height: 36px;
}
.ifcampaign-step.step--hidden:hover .ifcampaign-step--title::after.ico-glow--circle {
    width: 44px;
    height: 44px;
}
.ifcampaign-step.step--hidden:hover .ifcampaign-step--title::after.ico-glow::after {
    width: 32px;
    height: 32px;
}
.ifcampaign-step.step--hidden:hover .ifcampaign-step--title::after.ico-glow {
    width: 32px;
    height: 32px;
}
.ifcampaign-step.step--hidden:hover .ifcampaign-step--title::after.ico-glow::after {
    width: 28px;
    height: 28px;
}
.ifcampaign-step.step--hidden:hover .ifcampaign-step--title::after.ico-glow--circle {
    width: 36px;
    height: 36px;
}
.ifcampaign-step.step--hidden:hover .ifcampaign-step--title::after.ico-glow--circle::after {
    width: 22px;
    height: 22px;
}
.ifcampaign-step.step--hidden:hover .ifcampaign-step--title.step--hidden::after {
    -webkit-mask: url('icons/ico_down.svg') no-repeat center;
    mask: url('icons/ico_down.svg') no-repeat center;
    display: inline-block;
    flex: 0 0 auto;
    -webkit-mask-size: contain;
    mask-size: contain;
    width: 32px;
    height: 32px;
    transition-timing-function: ease;
    transition-property: background-color;
    transition-delay: 0s;
    transition-duration: 0.2s;
    width: 28px;
    height: 28px;
    background-color: #2c3141;
    transform: rotate(90deg);
}
.ifcampaign-step.step--hidden:hover .ifcampaign-step--title.step--hidden::after.ico-glow {
    width: 36px;
    height: 36px;
}
.ifcampaign-step.step--hidden:hover .ifcampaign-step--title.step--hidden::after.ico-glow--circle {
    width: 44px;
    height: 44px;
}
.ifcampaign-step.step--hidden:hover .ifcampaign-step--title.step--hidden::after.ico-glow::after {
    width: 32px;
    height: 32px;
}
.ifcampaign-step.step--hidden:hover .ifcampaign-step--title.step--hidden::after.ico-glow {
    width: 32px;
    height: 32px;
}
.ifcampaign-step.step--hidden:hover .ifcampaign-step--title.step--hidden::after.ico-glow::after {
    width: 28px;
    height: 28px;
}
.ifcampaign-step.step--hidden:hover .ifcampaign-step--title.step--hidden::after.ico-glow--circle {
    width: 36px;
    height: 36px;
}
.ifcampaign-step.step--hidden:hover .ifcampaign-step--title.step--hidden::after.ico-glow--circle::after {
    width: 22px;
    height: 22px;
}
.ifcampaign-step:not(.step--hidden) .ifcampaign-step--top:hover + .ifcampaign-step--title::after {
    -webkit-mask: url('icons/ico_down.svg') no-repeat center;
    mask: url('icons/ico_down.svg') no-repeat center;
    display: inline-block;
    flex: 0 0 auto;
    -webkit-mask-size: contain;
    mask-size: contain;
    width: 32px;
    height: 32px;
    transition-timing-function: ease;
    transition-property: background-color;
    transition-delay: 0s;
    transition-duration: 0.2s;
    width: 28px;
    height: 28px;
    background-color: #2c3141;
    transform: rotate(0deg);
}
.ifcampaign-step:not(.step--hidden) .ifcampaign-step--top:hover + .ifcampaign-step--title::after.ico-glow {
    width: 36px;
    height: 36px;
}
.ifcampaign-step:not(.step--hidden) .ifcampaign-step--top:hover + .ifcampaign-step--title::after.ico-glow--circle {
    width: 44px;
    height: 44px;
}
.ifcampaign-step:not(.step--hidden) .ifcampaign-step--top:hover + .ifcampaign-step--title::after.ico-glow::after {
    width: 32px;
    height: 32px;
}
.ifcampaign-step:not(.step--hidden) .ifcampaign-step--top:hover + .ifcampaign-step--title::after.ico-glow {
    width: 32px;
    height: 32px;
}
.ifcampaign-step:not(.step--hidden) .ifcampaign-step--top:hover + .ifcampaign-step--title::after.ico-glow::after {
    width: 28px;
    height: 28px;
}
.ifcampaign-step:not(.step--hidden) .ifcampaign-step--top:hover + .ifcampaign-step--title::after.ico-glow--circle {
    width: 36px;
    height: 36px;
}
.ifcampaign-step:not(.step--hidden) .ifcampaign-step--top:hover + .ifcampaign-step--title::after.ico-glow--circle::after {
    width: 22px;
    height: 22px;
}
.ifcampaign-step .ifcampaign-step--padding {
    height: 40px;
    width: 100%;
    cursor: pointer;
}
.ifcampaign-step .ifcampaign-step--subtitle {
    padding-top: 10px;
    /*font-family: 'Bradley';*/
    font-size: 22px;
    color: #80838d;
    text-align: center;
    cursor: pointer;
}
.ifcampaign-step .ifcampaign-step--box {
    display: flex;
    justify-content: center;
}
.ifcampaign-step .ifcampaign-step--number {
    display: flex;
    align-items: center;
    position: relative;
    width: 42px;
    margin-left: -53px;
}
.ifcampaign-step .ifcampaign-step--number::before,
.ifcampaign-step .ifcampaign-step--number::after {
    position: absolute;
}
.ifcampaign-step .ifcampaign-step--number::before {
    content: counter(step_number);
    /*font-family: 'Poppins Regular';*/
    font-size: 16px;
    line-height: 29px;
    color: var(--path-primary, #EE2C39);
    text-align: right;
}
.ifcampaign-step .ifcampaign-step--number::after {
    content: '';
    left: 6px;
    padding-right: 30px;
    background-color: var(--path-primary, #EE2C39);
    -webkit-mask: url('img/img_arrow-green-small.svg') no-repeat center;
    mask: url('img/img_arrow-green-small.svg') no-repeat center;
    width: 17px;
    height: 8px;
}
.ifcampaign-step .ifcampaign-step--title {
    display: inline-block;
    margin-left: 11px;
    /*font-family: 'Poppins Semibold';*/
    font-size: 34px;
    letter-spacing: -0.5px;
    color: #2c3141;
    text-transform: uppercase;
    text-align: center;
    user-select: none;
    position: relative;
    cursor: pointer;
}
.ifcampaign-step .ifcampaign-step--title::after {
    content: "";
    position: absolute;
    margin-top: auto;
    margin-bottom: auto;
    margin-left: 18px;
    top: 0;
    bottom: 0;
}
/*.ifcampaign-step .ifcampaign-step--title:hover::after {*/
/*    -webkit-mask: url('icons/ico_down.svg') no-repeat center;*/
/*    mask: url('icons/ico_down.svg') no-repeat center;*/
/*    display: inline-block;*/
/*    flex: 0 0 auto;*/
/*    -webkit-mask-size: contain;*/
/*    mask-size: contain;*/
/*    width: 32px;*/
/*    height: 32px;*/
/*    transition-timing-function: ease;*/
/*    transition-property: background-color;*/
/*    transition-delay: 0s;*/
/*    transition-duration: 0.2s;*/
/*    width: 28px;*/
/*    height: 28px;*/
/*    background-color: #2c3141;*/
/*    transform: rotate(0deg);*/
/*    !*transform: rotate(90deg);*!*/
/*}*/
.ifcampaign-step .ifcampaign-step--title:hover::after.ico-glow {
    width: 36px;
    height: 36px;
}
.ifcampaign-step .ifcampaign-step--title:hover::after.ico-glow--circle {
    width: 44px;
    height: 44px;
}
.ifcampaign-step .ifcampaign-step--title:hover::after.ico-glow::after {
    width: 32px;
    height: 32px;
}
.ifcampaign-step .ifcampaign-step--title:hover::after.ico-glow {
    width: 32px;
    height: 32px;
}
.ifcampaign-step .ifcampaign-step--title:hover::after.ico-glow::after {
    width: 28px;
    height: 28px;
}
.ifcampaign-step .ifcampaign-step--title:hover::after.ico-glow--circle {
    width: 36px;
    height: 36px;
}
.ifcampaign-step .ifcampaign-step--title:hover::after.ico-glow--circle::after {
    width: 22px;
    height: 22px;
}
.ifcampaign-step .ifcampaign-step--title.step--hidden:hover::after {
    -webkit-mask: url('icons/ico_down.svg') no-repeat center;
    mask: url('icons/ico_down.svg') no-repeat center;
    display: inline-block;
    flex: 0 0 auto;
    -webkit-mask-size: contain;
    mask-size: contain;
    width: 32px;
    height: 32px;
    transition-timing-function: ease;
    transition-property: background-color;
    transition-delay: 0s;
    transition-duration: 0.2s;
    width: 28px;
    height: 28px;
    background-color: #2c3141;
    transform: rotate(90deg);
}
.ifcampaign-step .ifcampaign-step--title.step--hidden:hover::after.ico-glow {
    width: 36px;
    height: 36px;
}
.ifcampaign-step .ifcampaign-step--title.step--hidden:hover::after.ico-glow--circle {
    width: 44px;
    height: 44px;
}
.ifcampaign-step .ifcampaign-step--title.step--hidden:hover::after.ico-glow::after {
    width: 32px;
    height: 32px;
}
.ifcampaign-step .ifcampaign-step--title.step--hidden:hover::after.ico-glow {
    width: 32px;
    height: 32px;
}
.ifcampaign-step .ifcampaign-step--title.step--hidden:hover::after.ico-glow::after {
    width: 28px;
    height: 28px;
}
.ifcampaign-step .ifcampaign-step--title.step--hidden:hover::after.ico-glow--circle {
    width: 36px;
    height: 36px;
}
.ifcampaign-step .ifcampaign-step--title.step--hidden:hover::after.ico-glow--circle::after {
    width: 22px;
    height: 22px;
}
.ifcampaign-step .ifcampaign-cont {
    display: flex;
    align-items: center;
    flex-direction: column;
    opacity: 1;
    overflow: hidden;
    transform-origin: 50% 0;
    -webkit-animation: ifcampaign-cont--animation-show 0.4s linear alternate;
    animation: ifcampaign-cont--animation-show 0.4s linear alternate;
}
.ifcampaign-step .ifcampaign-cont.step--hidden {
    max-height: 0;
    opacity: 0;
    -webkit-animation: ifcampaign-cont--animation-hide 0.4s linear alternate;
    animation: ifcampaign-cont--animation-hide 0.4s linear alternate;
}
.ifcampaign-step .ifcampaign-cont .new_prospects {
    margin-top: 30px;
}
.ifcampaign-step .ifcampaign-cont .new_prospects--table-panel {
    margin-top: 48px;
}
.ifcampaign-step--first-step {
    margin-top: 10px;
    /*border-top: 1px solid #dfe0e2;*/
}
._ifcampaign-dot--animation {
    transition-duration: 0.2s;
    transition-timing-function: linear;
    transition-property: background, opacity;
    -webkit-backface-visibility: hidden;
    -webkit-transform: translateZ(0) scale(1, 1);
}
._ifcampaign-dot {
    width: 11px;
    height: 11px;
    margin: 0 auto;
    -webkit-mask: url("img/img_dot.svg") repeat center top;
    mask: url("img/img_dot.svg") repeat center top;
    transition-duration: 0.2s;
    transition-timing-function: linear;
    transition-property: background, opacity;
    -webkit-backface-visibility: hidden;
    -webkit-transform: translateZ(0) scale(1, 1);
}
._ifcampaign-dot-big {
    width: 11px;
    height: 11px;
    margin: 0 auto;
    -webkit-mask: url("img/img_dot_big.svg") repeat center top;
    mask: url("img/img_dot_big.svg") repeat center top;
    transition-duration: 0.2s;
    transition-timing-function: linear;
    transition-property: background, opacity;
    -webkit-backface-visibility: hidden;
    -webkit-transform: translateZ(0) scale(1, 1);
}
._ifcampaign-dots {
    width: 11px;
    height: 11px;
    margin: 0 auto;
    -webkit-mask: url("img/img_dot.svg") repeat center top;
    mask: url("img/img_dot.svg") repeat center top;
    transition-duration: 0.2s;
    transition-timing-function: linear;
    transition-property: background, opacity;
    -webkit-backface-visibility: hidden;
    -webkit-transform: translateZ(0) scale(1, 1);
    height: 55px;
    z-index: -1;
}
._ifcampaign-dots-big {
    width: 11px;
    height: 11px;
    margin: 0 auto;
    -webkit-mask: url("img/img_dot_big.svg") repeat center top;
    mask: url("img/img_dot_big.svg") repeat center top;
    transition-duration: 0.2s;
    transition-timing-function: linear;
    transition-property: background, opacity;
    -webkit-backface-visibility: hidden;
    -webkit-transform: translateZ(0) scale(1, 1);
    height: 55px;
    z-index: -1;
}
.ifcampaign-dots {
    width: 11px;
    height: 11px;
    margin: 0 auto;
    -webkit-mask: url("img/img_dot.svg") repeat center top;
    mask: url("img/img_dot.svg") repeat center top;
    transition-duration: 0.2s;
    transition-timing-function: linear;
    transition-property: background, opacity;
    -webkit-backface-visibility: hidden;
    -webkit-transform: translateZ(0) scale(1, 1);
    height: 55px;
    z-index: -1;
}
.ifcampaign-header {
    position: relative;
    width: 100%;
}
.ifcampaign-header .ifcampaign_edit-header {
    padding-bottom: 40px;
    /*display: grid;*/
    /*grid-template-columns: 85px 570px 525px;*/
    /*width: 1180px;*/
    margin: 0 auto;
}
.ifcampaign-header .ifcampaign_edit-header.no-width-limit {
    width: 100%;
}
.ifcampaign-header .ifcampaign_edit-header .info-bar {
    margin-top: 3px;
    width: 548px;
}
.ifcampaign-header .ifcampaign_edit-header .ifcampaign_edit-header--state {
    height: 85px;
    display: flex;
    justify-content: flex-end;
    flex-direction: column;
    margin-right: 31px;
}
.ifcampaign-header .ifcampaign_edit-header .ifcampaign_edit-header--state .state--box {
    width: fit-content;
    display: flex;
    align-items: center;
    flex-direction: column;
    /*font-family: 'Poppins Regular';*/
    font-size: 10px;
    color: #2c3141;
    text-transform: uppercase;
    cursor: default;
}
.ifcampaign-header .ifcampaign_edit-header .ifcampaign_edit-header--state .state--box div:last-child {
    margin-top: 5px;
}
.ifcampaign-header .ifcampaign_edit-header .ifcampaign_edit-header--data .info-paragraph {
    display: inline-block;
    margin-top: 6px;
}
.ifcampaign-header .ifcampaign_edit-header .ifcampaign_edit-header--buttons {
    height: 100%;
    display: flex;
    justify-content: flex-end;
}
.ifcampaign-header .ifcampaign_edit-header .ifcampaign_edit-header--buttons .separator {
    width: 1px;
    height: 36px;
    margin: 0 14px;
    background-color: #dfe0e2;
}
.ifcampaign-header .ifcampaign_edit-header .ifcampaign_edit-header--buttons .ico--stats,
.ifcampaign-header .ifcampaign_edit-header .ifcampaign_edit-header--buttons .ico--settings {
    margin-right: 14px;
}
.data--label-bold {
    /*font-family: 'Poppins Semibold';*/
    font-size: 14px;
}
.send-from--no-email-accounts--info {
    /*font-family: 'Poppins Regular Italic';*/;
    font-size: 14px;
    color: #ec1940;
}
.data--column {
    width: 100%;
    margin-top: 15px;
    margin-bottom: 85px;
    position: relative;
    display: flex;
    flex-direction: column;
    white-space: nowrap;
}
.data--column .data-label {
    display: flex;
    flex-direction: row;
    margin-top: 20px;
}
.data--column div {
    margin-right: 12px;
}
.data--column div:last-child {
    margin-right: 0;
}
.data--row {
    width: 100%;
    margin-top: 12px;
    margin-bottom: 10px;
    position: relative;
    white-space: nowrap;
    line-height: 28px;
    display: inline-flex;
}
.data--row.send-from--no-email-accounts--row {
    margin-bottom: 3px;
    line-height: 36px;
    align-items: center;
}
.data--row .data--title {
    line-height: 28px;
    text-transform: lowercase;
}
.data--row .data--cc-bcc {
    margin: 21px 8px 0;
    line-height: 36px;
    min-width: 32px;
    text-align: center;
}
.data--row .data--cc-bcc.cc_bcc--disabled {
    cursor: default;
    color: #c0c1c6;
}
.data--row > div,
.data--row .row-item {
    margin-right: 12px;
}
.data--row > div:last-child,
.data--row .row-item:last-child {
    margin-right: 0;
}
.data--row .data--select {
    white-space: normal;
    width: 460px;
}
.data--row.cc-bcc--box {
    margin-top: 15px;
    margin-bottom: 5px;
}
.data--row.cc-bcc--box .tfw_cc_bcc {
    width: 460px;
    display: inherit;
}
.data--row.cc-bcc--box:hover .ico--close-big {
    opacity: 1;
    transition: opacity 0s ease 0s;
}
.data--row.cc-bcc--box div {
    box-sizing: border-box;
}
.data--row .ico--close-big {
    margin-left: 8px;
    top: 23px;
    opacity: 0;
    transition: opacity 0.3s ease 1.5s;
}
.ifcampaign-edit-summary {
    width: 670px;
    margin-top: 65px;
}
.ifcampaign-edit-summary .summary-section {
    width: 100%;
    margin-bottom: 40px;
    box-sizing: border-box;
}
.ifcampaign-edit-summary .summary-section__header {
    padding-bottom: 6px;
    /*font-family: 'Poppins Semibold';*/
    font-size: 13px;
    line-height: 20px;
    text-transform: uppercase;
    border-bottom: 1px solid #dfe0e2;
}
.ifcampaign-edit-summary .summary-section__row {
    padding-top: 11px;
    padding-bottom: 11px;
    display: flex;
    align-items: center;
    border-bottom: 1px solid #dfe0e2;
    box-sizing: border-box;
}
.ifcampaign-edit-summary .send-from-section__row {
    padding-top: 11px;
    padding-bottom: 11px;
    display: grid;
    grid-template-columns: 90px auto;
    border-bottom: 1px solid #dfe0e2;
    box-sizing: border-box;
}
.ifcampaign-edit-summary .send-from-section__row--wide {
    grid-template-columns: 160px auto;
}
.ifcampaign-edit-summary .send-from-section__row .no-mailbox-chosen {
    /*font-family: 'Poppins Regular Italic';*/;
    color: #80838d;
}
.ifcampaign-edit-summary .send-from-section__type {
    /*font-family: 'Poppins Semibold';*/
    box-sizing: border-box;
}
.ifcampaign-edit-summary .send-from-section__warm-up-info {
    margin-top: 1px;
    grid-column: 2;
    justify-self: flex-start;
}
.ifcampaign-edit-summary .send-from-section__list {
    min-width: 0;
}
.ifcampaign-edit-summary .send-from-section__list .linkedin-accounts__list-row,
.ifcampaign-edit-summary .send-from-section__list .mobile-devices__list-row {
    margin: 0 0 3px;
}
.ifcampaign-edit-summary .send-from-section__list .linkedin-accounts__list-row:last-child,
.ifcampaign-edit-summary .send-from-section__list .mobile-devices__list-row:last-child {
    margin-bottom: 0;
}
.ifcampaign-edit-summary .send-from-section__list .show-more-panel__additional-panel .linkedin-accounts__list-row,
.ifcampaign-edit-summary .send-from-section__list .show-more-panel__additional-panel .mobile-devices__list-row:first-child {
    margin-top: 3px;
}
.ifcampaign-edit-summary .steps-section__row {
    padding-top: 18px;
    padding-bottom: 18px;
    display: grid;
    align-items: center;
    grid-template-columns: 38px 112px 115px 37px auto;
    border-bottom: 1px solid #dfe0e2;
    box-sizing: border-box;
}
.ifcampaign-edit-summary .steps-section__row--wide {
    grid-template-columns: 38px 170px 115px 37px auto;
}
.ifcampaign-edit-summary .steps-section__row--multi-path {
    grid-template-columns: 38px 112px 144px 37px 138px 37px auto;
}
.ifcampaign-edit-summary .steps-section__row--multi-path-wide {
    grid-template-columns: 38px 170px 144px 37px 138px 37px auto;
}
.ifcampaign-edit-summary .steps-section__row--sub-row {
    padding-top: 0;
    padding-bottom: 11px;
}
.ifcampaign-edit-summary .steps-section__row--sub-row .steps-section__type {
    /*font-family: 'Poppins Regular';*/
}
.ifcampaign-edit-summary .steps-section__row--sub-row:not(.steps-section__row--without-border) {
    padding-bottom: 18px;
}
.ifcampaign-edit-summary .steps-section__row--without-border {
    border-bottom: none;
}
.ifcampaign-edit-summary .steps-section__type {
    /*font-family: 'Poppins Semibold';*/
    box-sizing: border-box;
}
.ifcampaign-edit-summary .steps-section__label {
    margin-right: 5px;
    /*font-family: 'Poppins Semibold';*/
    box-sizing: border-box;
}
.ifcampaign-edit-summary .steps-section__separator {
    width: 1px;
    height: 13px;
    justify-self: center;
    background-color: #dfe0e2;
    box-sizing: border-box;
}
.ifcampaign-edit-summary .summary-actions {
    margin-top: 50px;
}
.ifcampaign-edit-summary .summary-actions__links {
    display: flex;
    flex-direction: column;
    gap: 15px;
}
.ifcampaign-edit-summary .summary-actions__links .btn-link {
    display: inline-flex;
    align-items: center;
    align-self: flex-start;
    /*font-family: 'Poppins Regular';*/
    font-size: 13px;
}
.ifcampaign-edit-summary .summary-actions__links .btn-link.icon.disabled::before {
    background-color: #c0c1c6;
}
.ifcampaign-edit-summary .summary-actions__links .btn-link.icon::before {
    margin-right: 10px;
    content: "";
    display: inline-block;
}
.ifcampaign-edit-summary .summary-actions__links .btn-link.icon--save::before {
    -webkit-mask: url('icons/ico_save.svg') no-repeat center;
    mask: url('icons/ico_save.svg') no-repeat center;
    display: inline-block;
    flex: 0 0 auto;
    background-color: #2c3141;
    -webkit-mask-size: contain;
    mask-size: contain;
    width: 32px;
    height: 32px;
    transition-timing-function: ease;
    transition-property: background-color;
    transition-delay: 0s;
    transition-duration: 0.2s;
    width: 20px;
    height: 20px;
    background-color: #80838d;
}
.ifcampaign-edit-summary .summary-actions__links .btn-link.icon--save::before.ico-glow {
    width: 36px;
    height: 36px;
}
.ifcampaign-edit-summary .summary-actions__links .btn-link.icon--save::before.ico-glow--circle {
    width: 44px;
    height: 44px;
}
.ifcampaign-edit-summary .summary-actions__links .btn-link.icon--save::before.ico-glow::after {
    width: 32px;
    height: 32px;
}
.ifcampaign-edit-summary .summary-actions__links .btn-link.icon--save::before.ico-glow {
    width: 24px;
    height: 24px;
}
.ifcampaign-edit-summary .summary-actions__links .btn-link.icon--save::before.ico-glow::after {
    width: 20px;
    height: 20px;
}
.ifcampaign-edit-summary .summary-actions__links .btn-link.icon--save::before.ico-glow--circle {
    width: 20px;
    height: 20px;
}
.ifcampaign-edit-summary .summary-actions__links .btn-link.icon--save::before.ico-glow--circle::after {
    width: 14px;
    height: 14px;
}
.ifcampaign-edit-summary .summary-actions__links .btn-link.icon--envelope::before {
    -webkit-mask: url('icons/ico_basic.svg') no-repeat center;
    mask: url('icons/ico_basic.svg') no-repeat center;
    display: inline-block;
    flex: 0 0 auto;
    background-color: #2c3141;
    -webkit-mask-size: contain;
    mask-size: contain;
    width: 32px;
    height: 32px;
    transition-timing-function: ease;
    transition-property: background-color;
    transition-delay: 0s;
    transition-duration: 0.2s;
    width: 20px;
    height: 20px;
    background-color: #80838d;
}
.ifcampaign-edit-summary .summary-actions__links .btn-link.icon--envelope::before.ico-glow {
    width: 36px;
    height: 36px;
}
.ifcampaign-edit-summary .summary-actions__links .btn-link.icon--envelope::before.ico-glow--circle {
    width: 44px;
    height: 44px;
}
.ifcampaign-edit-summary .summary-actions__links .btn-link.icon--envelope::before.ico-glow::after {
    width: 32px;
    height: 32px;
}
.ifcampaign-edit-summary .summary-actions__links .btn-link.icon--envelope::before.ico-glow {
    width: 24px;
    height: 24px;
}
.ifcampaign-edit-summary .summary-actions__links .btn-link.icon--envelope::before.ico-glow::after {
    width: 20px;
    height: 20px;
}
.ifcampaign-edit-summary .summary-actions__links .btn-link.icon--envelope::before.ico-glow--circle {
    width: 20px;
    height: 20px;
}
.ifcampaign-edit-summary .summary-actions__links .btn-link.icon--envelope::before.ico-glow--circle::after {
    width: 14px;
    height: 14px;
}
.ifcampaign-edit-summary .summary-actions__buttons {
    margin-top: 40px;
    display: flex;
    align-items: center;
    gap: 15px;
}
.ifcampaign-edit-summary .summary-actions__buttons .ifcampaign-editor--save-info {
    margin-left: 35px;
    position: unset;
}
.show-more-panel__additional-panel {
    overflow: hidden;
    opacity: 0;
    height: 0;
    transition-timing-function: ease;
    transition-property: all;
    transition-delay: 0s;
    transition-duration: 0.3s;
}
.show-more-panel__additional-panel--show {
    opacity: 1;
}
.show-more-panel__link {
    text-transform: lowercase;
    font-size: 13px;
    margin-top: 8px;
}
.abVersion-info {
    margin-top: 10px;
    /*font-family: 'Poppins Regular';*/
    font-size: 13px;
    color: #80838d;
}
@-webkit-keyframes ifcampaign-editor--animation-show {
    from {
        opacity: 0;
    }
    to {
        opacity: 1;
    }
}
@keyframes ifcampaign-editor--animation-show {
    from {
        opacity: 0;
    }
    to {
        opacity: 1;
    }
}
@-webkit-keyframes ifcampaign-cont--animation-show {
    from {
        max-height: 0;
        opacity: 0;
    }
    to {
        max-height: 100vh;
        opacity: 1;
    }
}
@keyframes ifcampaign-cont--animation-show {
    from {
        max-height: 0;
        opacity: 0;
    }
    to {
        max-height: 100vh;
        opacity: 1;
    }
}
@-webkit-keyframes ifcampaign-cont--animation-hide {
    from {
        max-height: 100vh;
        opacity: 1;
    }
    to {
        max-height: 0;
        opacity: 0;
    }
}
@keyframes ifcampaign-cont--animation-hide {
    from {
        max-height: 100vh;
        opacity: 1;
    }
    to {
        max-height: 0;
        opacity: 0;
    }
}
.ifcampaign-path {
    width: 100%;
    padding-bottom: 40px;
    /*display: grid;*/
    /*grid-template-columns: 240px 700px 240px;*/
}
.ifcampaign-path .ifcampaign-branch {
    grid-column: 1 / 4;
}
.ifcampaign-path .branch--left {
    grid-column: 1 / 2;
}
.ifcampaign-path .branch--right {
    grid-column: 3 / 4;
}
.ifcampaign-schedule {
    position: relative;
    grid-row: 1 / 2;
}
.ifcampaign-schedule--content {
    min-height: 186px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.ifcampaign-schedule--content .btn-link {
    margin-left: 4px;
}
.ifcampaign-schedule--content .ico--close-big {
    margin-left: 10px;
    opacity: 0;
}
.ifcampaign-schedule--content .ico--close-big:not(.ico-disabled) {
    transition: opacity 0.3s ease 1.5s;
}
.ifcampaign-schedule--content:hover .ico--close-big:not(.ico-disabled) {
    opacity: 1;
    transition-timing-function: ease;
    transition-property: opacity;
    transition-delay: 0s;
    transition-duration: 0s;
}
.ifcampaign-branch {
    width: 100%;
    height: max-content;
}
.ifcampaign-branch.ifcampaign-branch--active-path .ifcampaign-dots {
    width: 11px;
    height: 11px;
    margin: 0 auto;
    -webkit-mask: url("img/img_dot_big.svg") repeat center top;
    mask: url("img/img_dot_big.svg") repeat center top;
    transition-duration: 0.2s;
    transition-timing-function: linear;
    transition-property: background, opacity;
    -webkit-backface-visibility: hidden;
    -webkit-transform: translateZ(0) scale(1, 1);
    height: 55px;
    z-index: 0;
}
.ifcampaign-branch.ifcampaign-branch--inactive-path .ifcampaign-btn--knock,
.ifcampaign-branch.ifcampaign-branch--inactive-path .ifcampaign-btn--wait,
.ifcampaign-branch.ifcampaign-branch--inactive-path .ifcampaign-btn--condition,
.ifcampaign-branch.ifcampaign-branch--inactive-path .ifcampaign-btn--add-knock,
.ifcampaign-branch.ifcampaign-branch--inactive-path .ifcampaign-btn--nonresponsive {
    color: #80838d;
}
.ifcampaign-branch.ifcampaign-branch--inactive-path .ifcampaign-btn--knock::before {
    opacity: 0.4;
}
.ifcampaign-branch.ifcampaign-branch--inactive-path .ifcampaign-btn--wait::before,
.ifcampaign-branch.ifcampaign-branch--inactive-path .ifcampaign-btn--condition::before,
.ifcampaign-branch.ifcampaign-branch--inactive-path .ifcampaign-btn--add-knock::before {
    background-color: #80838d;
}
.ifcampaign-branch.ifcampaign-branch--black .ifcampaign-dots {
    background-color: #2c3141;
}
.ifcampaign-branch.ifcampaign-branch--blue .ifcampaign-dots {
    background-color: var(--path-primary, #EE2C39);
}
.ifcampaign-branch.ifcampaign-branch--green .ifcampaign-dots {
    background-color: var(--path-primary, #EE2C39);
}
.ifcampaign-branch.ifcampaign-branch--grey .ifcampaign-dots {
    background-color: #80838d;
}
.ifcampaign-branch .email-edit-widget,
.ifcampaign-branch .email-widget {
    margin-top: -64px;
    background: #ffffff;
    z-index: 0;
}
.ifcampaign-branch .email-edit-widget--task-name .tfw-input[readonly]:hover,
.ifcampaign-branch .email-widget--task-name .tfw-input[readonly]:hover,
.ifcampaign-branch .email-edit-widget--task-name .tfw-input[readonly]:focus,
.ifcampaign-branch .email-widget--task-name .tfw-input[readonly]:focus {
    border-color: #80838d;
    cursor: default;
}
.ifcampaign-branch > .ifcampaign-dots {
    justify-self: center;
}
.ifcampaign-branch > * {
    align-self: start;
}
.ifcampaign-branch .email-edit-widget,
.ifcampaign-branch .email-widget,
.ifcampaign-branch .ifcampaign-editor--container {
    grid-column: 1 / 4;
}
.ifcampaign-branch .ifcampaign-dots,
.ifcampaign-branch .ifcampaign-btn--container {
    grid-column: 2 / 3;
}
.ifcampaign-branch.branch--left .ifcampaign-dots,
.ifcampaign-branch.branch--left .ifcampaign-editor--container,
.ifcampaign-branch.branch--left .ifcampaign-btn--container {
    grid-column: 1 / 2;
}
.ifcampaign-branch.branch--left .ifcampaign-editor--container {
    align-items: flex-start;
}
.ifcampaign-branch.branch--left .ifcampaign-editor--container .ifcampaign-btn--container {
    margin: 0 auto;
}
.ifcampaign-branch.branch--right {
    justify-content: flex-end;
}
.ifcampaign-branch.branch--right .ifcampaign-dots,
.ifcampaign-branch.branch--right .ifcampaign-editor--container,
.ifcampaign-branch.branch--right .ifcampaign-btn--container {
    grid-column: 3 / 4;
}
.ifcampaign-branch.branch--right .ifcampaign-editor--container {
    align-items: flex-end;
}
.ifcampaign-branch.branch--right .ifcampaign-editor--container .ifcampaign-btn--container {
    margin: 0 auto;
}
.ifcampaign-branch.branch--right .knock--active {
    background-image: url('img/img_active-knock-grey.svg') !important;
}
.ifcampaign-branch.branch--right .knock--active.knock--error {
    background-image: url('img/img_active-knock-grey-error.svg') !important;
}
.ifcampaign-editor--save-info {
    position: absolute;
    bottom: 22px;
    left: 52px;
    /*font-family: 'Poppins Regular Italic';*/;
    font-size: 14px;
    color: #45be31;
    pointer-events: none;
    display: flex;
    align-items: center;
    justify-content: center;
}
.ifcampaign-editor--save-info::before {
    content: '';
    -webkit-mask: url('icons/ico_check.svg') no-repeat center;
    mask: url('icons/ico_check.svg') no-repeat center;
    display: inline-block;
    flex: 0 0 auto;
    background-color: #2c3141;
    -webkit-mask-size: contain;
    mask-size: contain;
    width: 32px;
    height: 32px;
    transition-timing-function: ease;
    transition-property: background-color;
    transition-delay: 0s;
    transition-duration: 0.2s;
    width: 24px;
    height: 24px;
    background-color: #45be31;
    margin-right: 10px;
    -webkit-animation: ifcampaign-editor--save-animation 0.75s ease alternate;
    animation: ifcampaign-editor--save-animation 0.75s ease alternate;
}
.ifcampaign-editor--save-info::before.ico-glow {
    width: 36px;
    height: 36px;
}
.ifcampaign-editor--save-info::before.ico-glow--circle {
    width: 44px;
    height: 44px;
}
.ifcampaign-editor--save-info::before.ico-glow::after {
    width: 32px;
    height: 32px;
}
.ifcampaign-editor--save-info::before.ico-glow {
    width: 26px;
    height: 26px;
}
.ifcampaign-editor--save-info::before.ico-glow::after {
    width: 24px;
    height: 24px;
}
.ifcampaign-btn--animation {
    transition: all 0.2s linear, margin 0s;
}
.ifcampaign-btn--container {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
}
.ifcampaign-btn {
    margin: 10px 0;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    text-decoration: underline;
    cursor: pointer;
    /*font-family: 'Poppins Regular';*/
    font-size: 12px;
    letter-spacing: 0.5px;
    text-align: center;
    text-transform: uppercase;
    color: #2c3141;
    background-repeat: no-repeat;
    background-position: center;
    transition: all 0.2s linear, margin 0s;
}
.ifcampaign-btn:hover {
    text-decoration: none;
}
.ifcampaign-btn.blue {
    color: #294cc7;
}
.ifcampaign-btn:hover,
.ifcampaign-btn::before {
    transition: all 0.2s linear, margin 0s;
}
.ifcampaign-btn .ifcampaign-btn--text--wrapper {
    display: inline-flex;
    -moz-user-select: none;
    -webkit-user-select: none;
    user-select: none;
}
.ifcampaign-btn .ifcampaign-btn--text--wrapper .text-arrow {
    display: none;
}
.ifcampaign-btn.ifcampaign-btn--nonresponsive {
    cursor: default;
    text-decoration: none;
}
.ifcampaign-btn.ifcampaign-btn--nonresponsive:hover {
    color: #2c3141;
}
.ifcampaign-btn.ifcampaign-btn--yes-no {
    margin: 0 auto 5px;
    /*font-family: 'Poppins Semibold';*/
    font-size: 24px;
    color: #80838d;
}
.ifcampaign-btn.ifcampaign-btn--yes-no.ifcampaign-btn--yes-no--hover {
    color: #2c3141;
    text-decoration: none;
}
.ifcampaign-btn.ifcampaign-btn--yes-no:hover {
    color: #2c3141;
}
.ifcampaign-btn.ifcampaign-btn--yes-no.yes-no--active {
    color: #2c3141;
}
.ifcampaign-btn.ifcampaign-btn--yes-no.ifcampaign-btn--yes-no--subtitle {
    position: relative;
}
.ifcampaign-btn.ifcampaign-btn--yes-no.ifcampaign-btn--yes-no--subtitle::after {
    padding-top: 10px;
    top: 100%;
    left: 50%;
    position: absolute;
    transform: translate(-50%);
    content: attr(subtitle);
    /*font-family: 'Poppins Regular';*/
    font-size: 12px;
    line-height: 18px;
    text-decoration: none;
    text-transform: none;
    white-space: pre;
}
.ifcampaign-btn.ifcampaign-btn--disabled {
    cursor: default;
    color: #c0c1c6;
    text-decoration: none;
}
.ifcampaign-btn.ifcampaign-btn--disabled::before {
    display: none;
}
.ifcampaign-btn.ifcampaign-btn--knock {
    width: 122px;
    height: 122px;
    border: 1px solid #dfe0e2;
    border-radius: 61px;
    box-sizing: border-box;
    transition: all 0.2s linear, margin 0s;
}
.ifcampaign-btn.ifcampaign-btn--knock.ifcampaign-btn--knock--without-animation {
    transition: none;
}
.ifcampaign-btn.ifcampaign-btn--knock .ifcampaign-btn--text--wrapper {
    padding: 0 5px;
}
.ifcampaign-btn.ifcampaign-btn--knock.knock-manual-task-generic::before {
    width: 31px;
    height: 41px;
    margin-bottom: 8px;
    background-image: url('img/img_manualtask.svg');
}
.ifcampaign-btn.ifcampaign-btn--knock.knock-manual-task-linkedin::before {
    width: 26px;
    height: 26px;
    margin-bottom: 8px;
    background-image: url('img/integrations/linkedin.svg');
}
.ifcampaign-btn.ifcampaign-btn--knock.knock-manual-task-call::before {
    width: 34px;
    height: 33px;
    margin-bottom: 8px;
    background-image: url('img/img_call.svg');
}
.ifcampaign-btn.ifcampaign-btn--knock.knock-manual-task-sms::before {
    width: 37px;
    height: 39px;
    margin-bottom: 8px;
    background-image: url('img/img_sms.svg');
}
.ifcampaign-btn.ifcampaign-btn--knock:hover {
    color: #2c3141;
    border-color: #2c3141;
}
.ifcampaign-btn.ifcampaign-btn--knock:hover::before {
    opacity: 1;
}
.ifcampaign-btn.ifcampaign-btn--knock::before {
    content: '';
    margin-bottom: 10px;
    width: 39px;
    height: 27px;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    background-image: url('img/img_envelope.svg');
    transition: all 0.2s linear;
    z-index: 0;
}
.ifcampaign-btn.ifcampaign-btn--knock.knock--active {
    background-image: url('img/img_active-knock.svg');
    text-decoration: none;
    border: none;
    transition: none;
    z-index: 1;
}
.ifcampaign-btn.ifcampaign-btn--knock.knock--active .ifcampaign-btn--text--wrapper {
    align-items: center;
}
.ifcampaign-btn.ifcampaign-btn--knock.knock--active .ifcampaign-btn--text--wrapper .text-arrow {
    margin-top: -3px;
    margin-right: -8px;
    height: 20px;
    overflow: hidden;
    display: inline-block;
    vertical-align: top;
    overflow: unset;
}
.ifcampaign-btn.ifcampaign-btn--knock.knock--active .ifcampaign-btn--text--wrapper .text-arrow::before {
    content: '';
    display: block;
    -webkit-mask: url('icons/ico_down_small.svg?1') no-repeat center;
    mask: url('icons/ico_down_small.svg?1') no-repeat center;
    display: inline-block;
    flex: 0 0 auto;
    -webkit-mask-size: contain;
    mask-size: contain;
    width: 32px;
    height: 32px;
    transition-timing-function: ease;
    transition-property: background-color;
    transition-delay: 0s;
    transition-duration: 0.2s;
    width: 20px;
    height: 20px;
    background-color: #ec1940;
    width: 24px;
    height: 24px;
    background-color: #2c3141;
}
.ifcampaign-btn.ifcampaign-btn--knock.knock--active .ifcampaign-btn--text--wrapper .text-arrow::before.ico-glow {
    width: 36px;
    height: 36px;
}
.ifcampaign-btn.ifcampaign-btn--knock.knock--active .ifcampaign-btn--text--wrapper .text-arrow::before.ico-glow--circle {
    width: 44px;
    height: 44px;
}
.ifcampaign-btn.ifcampaign-btn--knock.knock--active .ifcampaign-btn--text--wrapper .text-arrow::before.ico-glow::after {
    width: 32px;
    height: 32px;
}
.ifcampaign-btn.ifcampaign-btn--knock.knock--active .ifcampaign-btn--text--wrapper .text-arrow::before.ico-glow {
    width: 24px;
    height: 24px;
}
.ifcampaign-btn.ifcampaign-btn--knock.knock--active .ifcampaign-btn--text--wrapper .text-arrow::before.ico-glow::after {
    width: 20px;
    height: 20px;
}
.ifcampaign-btn.ifcampaign-btn--knock.knock--active .ifcampaign-btn--text--wrapper .text-arrow::before.ico-glow--circle {
    width: 20px;
    height: 20px;
}
.ifcampaign-btn.ifcampaign-btn--knock.knock--active .ifcampaign-btn--text--wrapper .text-arrow::before.ico-glow--circle::after {
    width: 14px;
    height: 14px;
}
.ifcampaign-btn.ifcampaign-btn--knock.knock--active .ifcampaign-btn--text--wrapper .text-arrow::before.ico-glow {
    width: 26px;
    height: 26px;
}
.ifcampaign-btn.ifcampaign-btn--knock.knock--active .ifcampaign-btn--text--wrapper .text-arrow::before.ico-glow::after {
    width: 24px;
    height: 24px;
}
.ifcampaign-btn.ifcampaign-btn--knock.knock--active .ifcampaign-btn--text--wrapper .text-arrow::before {
    transform: rotate(0deg);
}
.ifcampaign-btn.ifcampaign-btn--knock.knock--active .ifcampaign-btn--text--wrapper .text-arrow::before {
    transition-timing-function: ease;
    transition-property: all;
    transition-delay: 0s;
    transition-duration: 0.2s;
}
.ifcampaign-btn.ifcampaign-btn--knock.knock--active .ifcampaign-btn--text--wrapper .text-arrow.text-arrow--up::before {
    transform: rotate(-180deg);
}
.ifcampaign-btn.ifcampaign-btn--knock.knock--inactive {
    background-image: url('img/img_inactive-knock.svg');
    z-index: auto;
    margin-top: 25px;
    border: none;
    transition: all 0.2s linear;
}
.ifcampaign-btn.ifcampaign-btn--knock.knock--inactive:hover {
    margin-top: 10px;
    transition: all 0.2s linear;
    background-image: url('img/img_inactive-knock_hover.svg');
}
.ifcampaign-btn.ifcampaign-btn--knock.knock--inactive:hover::before {
    opacity: 1;
}
.ifcampaign-btn.ifcampaign-btn--knock.knock--inactive::before {
    opacity: 0.2;
    transition: all 0.2s linear;
}
.ifcampaign-btn.ifcampaign-btn--knock.knock--inactive.knock--inactive--hover {
    margin-top: 10px;
    transition: all 0.2s linear;
}
.ifcampaign-btn.ifcampaign-btn--knock.knock--inactive.knock--inactive--hover::before {
    opacity: 1;
}
.ifcampaign-btn.ifcampaign-btn--knock.knock--error {
    border-color: #ec1940;
}
.ifcampaign-btn.ifcampaign-btn--knock.knock--error:hover {
    border-color: #2c3141;
}
.ifcampaign-btn.ifcampaign-btn--knock.knock--error.knock--active {
    border: none;
    background-image: url('img/img_active-knock-error.svg');
}
.ifcampaign-btn.ifcampaign-btn--knock.knock--error.knock--inactive {
    border: none;
    background-image: url('img/img_inactive-knock-error.svg');
}
.ifcampaign-btn.ifcampaign-btn--wait.wait--expanded::after {
    content: '';
    width: 44px;
    height: 22px;
    /*margin-top: -48px;*/
    margin-top: -63px;
    border: 1px solid #dfe0e2;
    border-bottom: 0;
    border-top-left-radius: 44px;
    border-top-right-radius: 44px;
    background-color: #ffffff;
    z-index: 1;
}
.ifcampaign-btn.ifcampaign-btn--wait::before {
    content: '';
    margin-bottom: 10px;
    -webkit-mask: url('icons/ico_clock.svg') no-repeat center;
    mask: url('icons/ico_clock.svg') no-repeat center;
    display: inline-block;
    flex: 0 0 auto;
    -webkit-mask-size: contain;
    mask-size: contain;
    width: 32px;
    height: 32px;
    transition-timing-function: ease;
    transition-property: background-color;
    transition-delay: 0s;
    transition-duration: 0.2s;
    background-color: #2c3141;
    z-index: 2;
}
.ifcampaign-btn.ifcampaign-btn--wait::before.ico-glow {
    width: 36px;
    height: 36px;
}
.ifcampaign-btn.ifcampaign-btn--wait::before.ico-glow--circle {
    width: 44px;
    height: 44px;
}
.ifcampaign-btn.ifcampaign-btn--wait::before.ico-glow::after {
    width: 32px;
    height: 32px;
}
.ifcampaign-btn.ifcampaign-btn--wait:hover {
    color: #2c3141;
}
.ifcampaign-btn.ifcampaign-btn--wait:hover::before {
    background-color: var(--path-primary, #EE2C39);
}
.ifcampaign-btn.ifcampaign-btn--condition.condition--expanded::after {
    content: '';
    width: 34px;
    height: 34px;
    margin-top: -43px;
    border: 1px solid #dfe0e2;
    border-bottom: 0;
    border-right: 0;
    background-color: #ffffff;
    transform: rotateY(36deg) rotateZ(45deg);
    z-index: 1;
}
.ifcampaign-btn.ifcampaign-btn--condition.ifcampaign-btn--disabled {
    color: #c0c1c6;
}
.ifcampaign-btn.ifcampaign-btn--condition.ifcampaign-btn--disabled::before {
    display: block;
    background-color: #c0c1c6;
}
.ifcampaign-btn.ifcampaign-btn--condition::before {
    content: '';
    margin-bottom: 10px;
    -webkit-mask: url('icons/ico_campaign.svg') no-repeat center;
    mask: url('icons/ico_campaign.svg') no-repeat center;
    display: inline-block;
    flex: 0 0 auto;
    -webkit-mask-size: contain;
    mask-size: contain;
    width: 32px;
    height: 32px;
    transition-timing-function: ease;
    transition-property: background-color;
    transition-delay: 0s;
    transition-duration: 0.2s;
    background-color: #2c3141;
    z-index: 2;
}
.ifcampaign-btn.ifcampaign-btn--condition::before.ico-glow {
    width: 36px;
    height: 36px;
}
.ifcampaign-btn.ifcampaign-btn--condition::before.ico-glow--circle {
    width: 44px;
    height: 44px;
}
.ifcampaign-btn.ifcampaign-btn--condition::before.ico-glow::after {
    width: 32px;
    height: 32px;
}
.ifcampaign-btn.ifcampaign-btn--condition:not(.ifcampaign-btn--disabled):hover {
    color: #2c3141;
}
.ifcampaign-btn.ifcampaign-btn--condition:not(.ifcampaign-btn--disabled):hover::before {
    background-color: var(--path-primary, #EE2C39);
}
.ifcampaign-btn.ifcampaign-btn--add-knock::before {
    content: '';
    margin-bottom: 10px;
    -webkit-mask: url('icons/ico_plus3.svg') no-repeat center;
    mask: url('icons/ico_plus3.svg') no-repeat center;
    display: inline-block;
    flex: 0 0 auto;
    background-color: #2c3141;
    -webkit-mask-size: contain;
    mask-size: contain;
    width: 32px;
    height: 32px;
    transition-timing-function: ease;
    transition-property: background-color;
    transition-delay: 0s;
    transition-duration: 0.2s;
    background-color: var(--path-primary, #EE2C39);
}
.ifcampaign-btn.ifcampaign-btn--add-knock::before.ico-glow {
    width: 36px;
    height: 36px;
}
.ifcampaign-btn.ifcampaign-btn--add-knock::before.ico-glow--circle {
    width: 44px;
    height: 44px;
}
.ifcampaign-btn.ifcampaign-btn--add-knock::before.ico-glow::after {
    width: 32px;
    height: 32px;
}
.ifcampaign-btn.ifcampaign-btn--add-knock:hover {
    color: #2c3141;
}
.ifcampaign-btn.ifcampaign-btn--add-knock:hover::before {
    background-color: var(--path-primary, #EE2C39);
}
.ifcampaign-editor--container {
    display: flex;
    align-items: center;
    flex-direction: column;
}
.ifcampaign-editor--container.ifcampaign-editor--error .ifcampaign-wait-condition--content,
.ifcampaign-editor--container.ifcampaign-editor--error .ifcampaign-btn::after {
    border-color: #ec1940;
}
.ifcampaign-editor--container.condition--editor {
    position: relative;
}
.ifcampaign-editor--container.condition--editor::before,
.ifcampaign-editor--container.condition--editor::after {
    content: '';
    width: 11px;
    margin: 0 auto;
    -webkit-mask: url("img/img_dot.svg") repeat center top;
    mask: url("img/img_dot.svg") repeat center top;
    transition-duration: 0.2s;
    transition-timing-function: linear;
    transition-property: background, opacity;
    -webkit-backface-visibility: hidden;
    -webkit-transform: translateZ(0) scale(1, 1);
    height: 55px;
    z-index: -1;
    -webkit-mask-position: center center;
    mask-position: center center;
    -webkit-mask-repeat: repeat-x;
    mask-repeat: repeat-x;
    background-color: #80838d;
    width: 440px;
    height: 11px;
    top: 76px;
    left: 50%;
    position: absolute;
    pointer-events: none;
}
.ifcampaign-editor--container.condition--editor::before {
    -webkit-mask-position: left center;
    mask-position: left center;
    margin-left: -465px;
}
.ifcampaign-editor--container.condition--editor::after {
    -webkit-mask-position: right center;
    mask-position: right center;
    margin-left: 24px;
}
.ifcampaign-editor--container.condition--editor.condition--editor--active-left::before {
    content: '';
    width: 11px;
    margin: 0 auto;
    -webkit-mask: url("img/img_dot_big.svg") repeat center top;
    mask: url("img/img_dot_big.svg") repeat center top;
    transition-duration: 0.2s;
    transition-timing-function: linear;
    transition-property: background, opacity;
    -webkit-backface-visibility: hidden;
    -webkit-transform: translateZ(0) scale(1, 1);
    -webkit-mask-position: left center;
    mask-position: left center;
    -webkit-mask-repeat: repeat-x;
    mask-repeat: repeat-x;
    background-color: var(--path-primary, #EE2C39);
    width: 440px;
    height: 11px;
    margin-left: -465px;
}
.ifcampaign-editor--container.condition--editor.condition--editor--active-right::after {
    content: '';
    width: 11px;
    margin: 0 auto;
    -webkit-mask: url("img/img_dot_big.svg") repeat center top;
    mask: url("img/img_dot_big.svg") repeat center top;
    transition-duration: 0.2s;
    transition-timing-function: linear;
    transition-property: background, opacity;
    -webkit-backface-visibility: hidden;
    -webkit-transform: translateZ(0) scale(1, 1);
    -webkit-mask-position: right center;
    mask-position: right center;
    -webkit-mask-repeat: repeat-x;
    mask-repeat: repeat-x;
    background-color: var(--path-primary, #EE2C39);
    width: 440px;
    height: 11px;
    margin-left: 24px;
}
.ifcampaign-editor--container.condition--editor .ifcampaign-btn .ifcampaign-btn--text {
    width: 100%;
    max-width: 200px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.ifcampaign-editor--container .ifcampaign-wait-condition--content {
    width: 75%;
    margin-top: -11px;
    padding: 70px 130px 82px;
    /*font-family: 'Poppins Regular';*/
    text-align: center;
    border: 1px solid #dfe0e2;
    box-sizing: border-box;
    position: relative;
    -webkit-animation: ifcampaign-editor--animation-show 0.2s linear alternate;
    animation: ifcampaign-editor--animation-show 0.2s linear alternate;
}
.ifcampaign-editor--container .ifcampaign-wait-condition--content .ifcampaign-editor--save-info {
    bottom: 47px;
    left: 0;
    right: 0;
    text-align: center;
}
.ifcampaign-editor--container .ifcampaign-wait-condition--content .wait-condition--error {
    margin-top: 16px;
    /*font-family: 'Poppins Regular Italic';*/;
    font-size: 14px;
    color: #ec1940;
    position: absolute;
}
.ifcampaign-editor--container .ifcampaign-wait-condition--content .TextFieldWidget {
    /*width: 35px;*/
}
.ifcampaign-editor--container .ifcampaign-wait-condition--content .DropDownSelect {
    width: auto;
    max-width: 300px;
}
.ifcampaign-editor--container .ifcampaign-wait-condition--content.ifcampaign-wait--content {
    display: flex;
    column-gap: 12px;
    flex-wrap: wrap;
    justify-content: center;
    padding-left: 70px;
    padding-right: 70px;
    line-height: 25px;
}
.ifcampaign-editor--container .ifcampaign-wait-condition--content.ifcampaign-condition--content {
    width: 1180px;
    margin-top: -28px;
    padding: 70px 100px 82px;
    background: #ffffff;
}
.ifcampaign-editor--container .ifcampaign-wait-condition--content.ifcampaign-condition--content:hover .ico--close-big {
    opacity: 1;
    transition-timing-function: ease;
    transition-property: opacity;
    transition-delay: 0s;
    transition-duration: 0s;
}
.ifcampaign-editor--container .ifcampaign-wait-condition--content.ifcampaign-condition--content .ifcampaign-condition--input-wrapper {
    display: inline-flex;
    column-gap: 12px;
}
.ifcampaign-editor--container .ifcampaign-wait-condition--content.ifcampaign-condition--content .ico--close-big {
    margin-left: 5px;
    opacity: 0;
    transition-timing-function: ease;
    transition-property: opacity;
    transition-delay: 1.5s;
    transition-duration: 0.3s;
}
.ifcampaign-editor--container .ifcampaign-wait-condition--content.ifcampaign-condition--content .content__row {
    display: flex;
    justify-content: center;
    align-items: center;
    column-gap: 12px;
    line-height: 25px;
}
.ifcampaign-editor--container .ifcampaign-wait-condition--content.ifcampaign-condition--content .wait-condition--error {
    left: 0;
    right: 0;
    text-align: center;
}
.ifcampaign-editor--container .ifcampaign-wait-condition--content.ifcampaign-condition--content .condition__email,
.ifcampaign-editor--container .ifcampaign-wait-condition--content.ifcampaign-condition--content .condition__manual-task,
.ifcampaign-editor--container .ifcampaign-wait-condition--content.ifcampaign-condition--content .condition__linkedin {
    display: flex;
    column-gap: 12px;
}
.ifcampaign-editor--container .ifcampaign-wait-condition--content.ifcampaign-condition--content .condition__content_open,
.ifcampaign-editor--container .ifcampaign-wait-condition--content.ifcampaign-condition--content .condition__content_click,
.ifcampaign-editor--container .ifcampaign-wait-condition--content.ifcampaign-condition--content .condition__content_snippet {
    display: inline-flex;
    column-gap: 12px;
}
.ifcampaign-editor--container .ifcampaign-wait-condition--content.ifcampaign-condition--content .condition__content_task-resolved,
.ifcampaign-editor--container .ifcampaign-wait-condition--content.ifcampaign-condition--content .condition__content_request-accepted {
    display: none;
}
.ifcampaign-editor--container .ifcampaign-wait-condition--content.ifcampaign-condition--content .condition__content_snippet .TextFieldWidget {
    min-width: 150px;
}
.PopupTooltip.branch-type--popup {
    z-index: 2;
    border-radius: 5px;
    box-shadow: 6px 4px 30px 0 #eaeaec;
}
.PopupTooltip.branch-type--popup .pt-content {
    box-sizing: border-box;
    /*font-family: 'Poppins Regular';*/
    font-size: 14px;
    line-height: 30px;
    border-radius: 5px;
    color: #2c3141;
    background-color: #ffffff;
    -moz-user-select: none;
    -webkit-user-select: none;
    user-select: none;
    width: 222px;
    padding: 16px 10px;
}
.PopupTooltip.branch-type--popup .branch-type--popup-content {
    display: flex;
    flex-direction: column;
}
@-webkit-keyframes ifcampaign-editor--save-animation {
    0% {
        transform: scale(0);
    }
    75% {
        transform: scale(1.3);
    }
    100% {
        transform: scale(1);
    }
}
@keyframes ifcampaign-editor--save-animation {
    0% {
        transform: scale(0);
    }
    75% {
        transform: scale(1.3);
    }
    100% {
        transform: scale(1);
    }
}
.email-widget {
    position: relative;
    width: auto;
    min-height: auto;
    display: flex;
    border: 1px solid #dfe0e2;
    box-sizing: border-box;
    -webkit-animation: ifcampaign-editor--animation-show 0.2s linear alternate;
    animation: ifcampaign-editor--animation-show 0.2s linear alternate;
}
.email-widget--linkedin-automation {
    min-height: 500px;
}
.email-widget--linkedin-automation .WysiwygWidget {
    margin-bottom: 50px;
}
.email-widget--linkedin-automation .WysiwygWidget .ww-html-preview {
    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
    font-size: medium;
    line-height: 1.5;
    color: #2c3141;
}
.email-widget--linkedin-automation .WysiwygWidget .ww-html-preview::placeholder {
    color: #c0c1c6;
}
.email-widget--linkedin-automation .WysiwygWidget .ww-html-preview:focus::placeholder {
    visibility: hidden;
}
.email-widget--linkedin-automation .icon-btn-spring-green,
.email-widget__mobile-devices .icon-btn-spring-green {
    display: inline-flex;
}
.email-widget.email-widget--with-neighbour {
    border-width: 3px 1px 1px;
}
.email-widget__experts.info-bar {
    width: auto;
    border: 1px solid #dfe0e2;
    padding: 0 30px 0 34px;
    line-height: 19px;
    /*height: 64px;*/
    margin: auto 0 0;
}
.email-widget__experts.info-bar .btn-link {
    margin-left: 0;
}
.email-widget__manual-options:empty {
    display: none;
}
.email-widget.email-widget--error {
    position: relative;
    border-color: #ec1940;
}
.email-widget.email-widget--error .email-widget--error-email {
    padding-top: 3px;
    padding-left: 27px;
    position: absolute;
    line-height: 20px;
    top: -moz-calc(100% + 1px);
    top: -webkit-calc(100% + 1px);
    top: calc(100% + 1px);
    /*font-family: 'Poppins Regular';*/
    font-size: 12px;
    color: #ec1940;
    background: #ffffff;
}
.email-widget.email-widget--error .email-widget--error-email::before {
    content: '';
    margin-top: -2px;
    -webkit-mask: url('icons/ico_info.svg') no-repeat center;
    mask: url('icons/ico_info.svg') no-repeat center;
    display: inline-block;
    flex: 0 0 auto;
    background-color: #2c3141;
    -webkit-mask-size: contain;
    mask-size: contain;
    width: 32px;
    height: 32px;
    transition-timing-function: ease;
    transition-property: background-color;
    transition-delay: 0s;
    transition-duration: 0.2s;
    background-color: #80838d;
    width: 20px;
    height: 20px;
    background-color: #ec1940;
    position: absolute;
    top: 5px;
    left: 0;
}
.email-widget.email-widget--error .email-widget--error-email::before.ico-glow {
    width: 36px;
    height: 36px;
}
.email-widget.email-widget--error .email-widget--error-email::before.ico-glow--circle {
    width: 44px;
    height: 44px;
}
.email-widget.email-widget--error .email-widget--error-email::before.ico-glow::after {
    width: 32px;
    height: 32px;
}
.email-widget.email-widget--error .email-widget--error-email::before.ico-glow {
    width: 24px;
    height: 24px;
}
.email-widget.email-widget--error .email-widget--error-email::before.ico-glow::after {
    width: 20px;
    height: 20px;
}
.email-widget.email-widget--error .email-widget--error-email::before.ico-glow--circle {
    width: 20px;
    height: 20px;
}
.email-widget.email-widget--error .email-widget--error-email::before.ico-glow--circle::after {
    width: 14px;
    height: 14px;
}
.email-widget.email-widget--error {
    position: relative;
    border-color: #ec1940;
}
.email-widget.email-widget--error .email-widget--error-email {
    bottom: -21px;
    background: #ffffff;
}
.email-widget .email-widget--left {
    /*width: 740px;*/
    padding: 25px 10px 20px 10px;
    position: relative;
    display: flex;
    flex-direction: column;
    box-sizing: border-box;
}
.email-widget .email-widget--left .email-widget--task-name,
.email-widget .email-widget--left .email-widget--subject {
    margin-bottom: 20px;
    display: flex;
    line-height: 28px;
}
.email-widget .email-widget--left .email-widget--task-name .TextFieldWidget,
.email-widget .email-widget--left .email-widget--subject .TextFieldWidget {
    flex: 1 1 auto;
}
.email-widget .email-widget--left .email-widget--task-name .TextFieldWidget .tfw-validation,
.email-widget .email-widget--left .email-widget--subject .TextFieldWidget .tfw-validation {
    white-space: normal;
}
.email-widget .email-widget--left .email-widget--task-name .DropDownSelect,
.email-widget .email-widget--left .email-widget--subject .DropDownSelect {
    width: 50%;
}
.email-widget .email-widget--left .email-widget--subject .ico--thread {
    margin-left: 7px;
    margin-top: 26px;
}
.email-widget .email-widget--left .email-widget--subject .ico--thread.disabled {
    cursor: default;
    background-color: #c0c1c6;
}
.email-widget .email-widget--left .email-widget--subject .ico--thread.disabled:hover {
    background-color: #c0c1c6;
}
.email-widget .email-widget--left .email-widget--subject .ico--thread.disabled.ico-glow {
    cursor: default;
    background-color: unset;
}
.email-widget .email-widget--left .email-widget--subject .ico--thread.disabled.ico-glow::after {
    background-color: #c0c1c6;
}
.email-widget .email-widget--left .email-widget--subject .ico--thread.disabled.ico-glow:hover {
    background-color: unset;
}
.email-widget .email-widget--left .email-widget--subject .ico--thread.disabled.ico-glow:hover::after {
    background-color: #c0c1c6;
}
.email-widget .email-widget--left .email-widget--subject .ico--thread.disabled.ico-glow.ico-active {
    cursor: default;
    background-color: #f9f9f9;
}
.email-widget .email-widget--left .email-widget--subject .ico--thread.disabled.ico-glow.ico-active::after {
    background-color: #c0c1c6;
}
.email-widget .email-widget--left .email-widget--subject .ico--thread.disabled.ico-glow.ico-active:hover {
    background-color: #f9f9f9;
}
.email-widget .email-widget--left .email-widget__info-paragraph {
    max-width: 580px;
    position: absolute;
    left: 50px;
    bottom: 70px;
    display: flex;
}
.email-widget .email-widget--left .email-widget__info-paragraph--mail {
    position: static;
    margin: 30px 0 30px 6px;
}
.email-widget .email-widget--left .email-widget__info-paragraph--text {
    margin-top: 2px;
    margin-left: 5px;
    /*font-family: 'Poppins Regular';*/
    font-size: 11px;
    color: #294cc7;
}
.email-widget .email-widget--left .email-widget--twitter-message {
    width: 100%;
    /*min-height: 518px;*/
    /*margin-bottom: 50px;*/
    /*padding: 20px 0 0;*/
    resize: none;
    /*font-family: 'Poppins Regular';*/
    /*border-width: 1px 0 0;*/
    /*border-style: solid;*/
    /*border-color: #eaeaec;*/
    /*border: 1px solid #c0c1c6;*/
    box-sizing: border-box;
}
.email-widget .email-widget--right {
    /*width: auto;*/
    padding: 25px 10px;
    flex: 0 0 auto;
    display: flex;
    flex-direction: column;
    row-gap: 45px;
    background-color: #f9f9f9;
    border-left: 1px solid #eaeaec;
    border-width: 0 1px;
    position: relative;
    box-sizing: border-box;
}
.email-widget .email-widget--right .email-widget--right-row {
    line-height: 25px;
}
.email-widget .email-widget--right .email-widget--right-row.email-widget--right-row--last {
    border-bottom: 0;
}
.email-widget .email-widget--right .email-widget--right-row .errorLabel {
    margin-top: 2px;
}
.email-widget .email-widget--right .email-widget--right-row .ico--question {
    margin-left: 3px;
}
.email-widget .email-widget--right .email-widget--right-row .email-widget--tfw-taskDueDate {
    margin: 0 5px;
}
.email-widget .email-widget--right .email-widget--right-row .email-widget--cb {
    margin-bottom: 15px;
}
.email-widget .email-widget--right .email-widget--right-row .email-widget--cb.email-widget--cb-gdpr {
    display: flex;
    align-items: center;
}
.email-widget .email-widget--right .email-widget--right-row .email-widget--cb.email-widget--cb-gdpr [tooltip].ico--question::after {
    width: 130px;
    min-width: auto;
    line-height: normal;
    white-space: normal;
}
.email-widget .email-widget--right .email-widget--right-row .email-widget--btn-link {
    line-height: 20px;
    max-width: max-content;
    text-decoration: underline;
    cursor: pointer;
    color: #80838d;
    position: relative;
}
.email-widget .email-widget--right .email-widget--right-row .email-widget--btn-link:hover {
    text-decoration: none;
}
.email-widget .email-widget--right .email-widget--right-row .email-widget--btn-link.blue {
    color: #294cc7;
}
.email-widget .email-widget--right .email-widget--right-row .email-widget--btn-link.email-widget--btn-link--red {
    transition-timing-function: ease;
    transition-property: color;
    transition-delay: 0s;
    transition-duration: 0.3s;
}
.email-widget .email-widget--right .email-widget--right-row .email-widget--btn-link.email-widget--btn-link--red:hover {
    color: #ec1940;
}
.email-widget .email-widget--right .email-widget--right-row .email-widget--btn-link.email-widget--btn-link--red:hover::before {
    background-color: #ec1940;
}
.email-widget .email-widget--right .email-widget--right-row .email-widget--btn-link.email-widget--btn-link--disabled {
    cursor: default;
    color: #c0c1c6;
    text-decoration: underline;
}
.email-widget .email-widget--right .email-widget--right-row .email-widget--btn-link.email-widget--btn-link--disabled[tooltip]:after {
    width: 185px;
    min-width: auto;
    line-height: normal;
    white-space: normal;
}
.email-widget .email-widget--right .email-widget--right-row .email-widget--btn-link::before {
    content: '';
    position: absolute;
    pointer-events: none;
}
.email-widget .email-widget--right .email-widget--right-row .email-widget--test::before {
    -webkit-mask: url('icons/ico_basic.svg') no-repeat center;
    mask: url('icons/ico_basic.svg') no-repeat center;
    display: inline-block;
    flex: 0 0 auto;
    background-color: #2c3141;
    -webkit-mask-size: contain;
    mask-size: contain;
    width: 32px;
    height: 32px;
    transition-timing-function: ease;
    transition-property: background-color;
    transition-delay: 0s;
    transition-duration: 0.2s;
    left: -2px;
    top: 1px;
}
.email-widget .email-widget--right .email-widget--right-row .email-widget--test::before.ico-glow {
    width: 36px;
    height: 36px;
}
.email-widget .email-widget--right .email-widget--right-row .email-widget--test::before.ico-glow--circle {
    width: 44px;
    height: 44px;
}
.email-widget .email-widget--right .email-widget--right-row .email-widget--test::before.ico-glow::after {
    width: 32px;
    height: 32px;
}
.email-widget .email-widget--right .email-widget--right-row .email-widget--spam-check {
    margin: 20px 0;
}
.email-widget .email-widget--right .email-widget--right-row .email-widget--spam-check::before {
    -webkit-mask: url('icons/ico_spam_check.svg') no-repeat center;
    mask: url('icons/ico_spam_check.svg') no-repeat center;
    display: inline-block;
    flex: 0 0 auto;
    background-color: #2c3141;
    -webkit-mask-size: contain;
    mask-size: contain;
    width: 32px;
    height: 32px;
    transition-timing-function: ease;
    transition-property: background-color;
    transition-delay: 0s;
    transition-duration: 0.2s;
    left: -1px;
    top: 1px;
}
.email-widget .email-widget--right .email-widget--right-row .email-widget--spam-check::before.ico-glow {
    width: 36px;
    height: 36px;
}
.email-widget .email-widget--right .email-widget--right-row .email-widget--spam-check::before.ico-glow--circle {
    width: 44px;
    height: 44px;
}
.email-widget .email-widget--right .email-widget--right-row .email-widget--spam-check::before.ico-glow::after {
    width: 32px;
    height: 32px;
}
.email-widget .email-widget--right .email-widget--right-row .email-widget--delete::before {
    -webkit-mask: url('icons/ico_trash.svg') no-repeat center;
    mask: url('icons/ico_trash.svg') no-repeat center;
    display: inline-block;
    flex: 0 0 auto;
    background-color: #2c3141;
    -webkit-mask-size: contain;
    mask-size: contain;
    width: 32px;
    height: 32px;
    transition-timing-function: ease;
    transition-property: background-color;
    transition-delay: 0s;
    transition-duration: 0.2s;
    left: -1px;
    top: 0;
}
.email-widget .email-widget--right .email-widget--right-row .email-widget--delete::before.ico-glow {
    width: 36px;
    height: 36px;
}
.email-widget .email-widget--right .email-widget--right-row .email-widget--delete::before.ico-glow--circle {
    width: 44px;
    height: 44px;
}
.email-widget .email-widget--right .email-widget--right-row .email-widget--delete::before.ico-glow::after {
    width: 32px;
    height: 32px;
}
.email-widget .email-widget--right .email-widget--right-row .email-widget--test,
.email-widget .email-widget--right .email-widget--right-row .email-widget--spam-check,
.email-widget .email-widget--right .email-widget--right-row .email-widget--delete {
    padding-left: 29px;
}
.email-widget .email-widget--right .email-widget--right-row .email-widget--test::before,
.email-widget .email-widget--right .email-widget--right-row .email-widget--spam-check::before,
.email-widget .email-widget--right .email-widget--right-row .email-widget--delete::before {
    width: 20px;
    height: 20px;
    background-color: #80838d;
}
.email-widget .email-widget--right .email-widget--right-row .email-widget--test::before.ico-glow,
.email-widget .email-widget--right .email-widget--right-row .email-widget--spam-check::before.ico-glow,
.email-widget .email-widget--right .email-widget--right-row .email-widget--delete::before.ico-glow {
    width: 24px;
    height: 24px;
}
.email-widget .email-widget--right .email-widget--right-row .email-widget--test::before.ico-glow::after,
.email-widget .email-widget--right .email-widget--right-row .email-widget--spam-check::before.ico-glow::after,
.email-widget .email-widget--right .email-widget--right-row .email-widget--delete::before.ico-glow::after {
    width: 20px;
    height: 20px;
}
.email-widget .email-widget--right .email-widget--right-row .email-widget--test::before.ico-glow--circle,
.email-widget .email-widget--right .email-widget--right-row .email-widget--spam-check::before.ico-glow--circle,
.email-widget .email-widget--right .email-widget--right-row .email-widget--delete::before.ico-glow--circle {
    width: 20px;
    height: 20px;
}
.email-widget .email-widget--right .email-widget--right-row .email-widget--test::before.ico-glow--circle::after,
.email-widget .email-widget--right .email-widget--right-row .email-widget--spam-check::before.ico-glow--circle::after,
.email-widget .email-widget--right .email-widget--right-row .email-widget--delete::before.ico-glow--circle::after {
    width: 14px;
    height: 14px;
}
.email-widget .email-widget--right .email-widget__mobile-devices .info-paragraph {
    margin-top: 15px;
}
.email-widget .email-widget--right .email-widget__mobile-devices .error-paragraph {
    color: #ec1940;
}
.email-widget .email-widget--right .email-widget__mobile-devices .error-paragraph::after {
    background-color: #ec1940;
}
.email-widget .email-widget--right .email-widget__mobile-devices .mobile-devices__selector {
    margin-top: 20px;
    width: 100%;
}
.email-widget .email-widget--right .email-widget__mobile-devices .mobile-devices__list {
    margin-top: 35px;
}
.mobile-devices__list-row {
    margin-top: 14px;
    margin-bottom: 14px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    color: #80838d;
}
.mobile-devices__list-row .list-row__description {
    color: #2c3141;
}
.mobile-devices__list-row:first-child {
    margin-top: 5px;
}
.mobile-devices__list-row:last-child {
    margin-bottom: 5px;
}
.mobile-devices__list-row::before {
    content: '';
    vertical-align: middle;
    margin-right: 8px;
    margin-bottom: 2px;
    -webkit-mask: url('icons/ico_mobile-slot.svg') no-repeat center;
    mask: url('icons/ico_mobile-slot.svg') no-repeat center;
    display: inline-block;
    flex: 0 0 auto;
    background-color: #2c3141;
    -webkit-mask-size: contain;
    mask-size: contain;
    width: 32px;
    height: 32px;
    transition-timing-function: ease;
    transition-property: background-color;
    transition-delay: 0s;
    transition-duration: 0.2s;
    width: 24px;
    height: 24px;
}
.mobile-devices__list-row::before.ico-glow {
    width: 36px;
    height: 36px;
}
.mobile-devices__list-row::before.ico-glow--circle {
    width: 44px;
    height: 44px;
}
.mobile-devices__list-row::before.ico-glow::after {
    width: 32px;
    height: 32px;
}
.mobile-devices__list-row::before.ico-glow {
    width: 26px;
    height: 26px;
}
.mobile-devices__list-row::before.ico-glow::after {
    width: 24px;
    height: 24px;
}
.mobile-devices__list-row--inactive::before {
    -webkit-mask: url('icons/ico_mobile-slot-empty.svg') no-repeat center;
    mask: url('icons/ico_mobile-slot-empty.svg') no-repeat center;
    display: inline-block;
    flex: 0 0 auto;
    background-color: #2c3141;
    -webkit-mask-size: contain;
    mask-size: contain;
    width: 32px;
    height: 32px;
    transition-timing-function: ease;
    transition-property: background-color;
    transition-delay: 0s;
    transition-duration: 0.2s;
    width: 24px;
    height: 24px;
}
.mobile-devices__list-row--inactive::before.ico-glow {
    width: 36px;
    height: 36px;
}
.mobile-devices__list-row--inactive::before.ico-glow--circle {
    width: 44px;
    height: 44px;
}
.mobile-devices__list-row--inactive::before.ico-glow::after {
    width: 32px;
    height: 32px;
}
.mobile-devices__list-row--inactive::before.ico-glow {
    width: 26px;
    height: 26px;
}
.mobile-devices__list-row--inactive::before.ico-glow::after {
    width: 24px;
    height: 24px;
}
.mobile-devices__list-row--no-icon::before {
    display: none;
}
.spam-check-result-popup {
    -moz-user-select: none;
    -webkit-user-select: none;
    user-select: none;
}
.spam-check-result-popup .popup-body {
    padding: 22px 58px 30px;
}
.spam-check-result-popup__title-text {
    padding-bottom: 21px;
    border-bottom: 1px solid #c0c1c6;
    /*font-family: 'Poppins Semibold';*/
    font-size: 30px;
    text-transform: uppercase;
}
.spam-check-result-popup__title-text:first-child {
    margin-top: 28px;
}
.spam-check-result-popup__title-icon {
    background-repeat: no-repeat;
    background-position: center top;
    background-size: contain;
    margin: 9px 0 1px;
}
.spam-check-result-popup__title-icon--error {
    background-image: url('img/popup/img_delete.svg');
    height: 58px;
    -webkit-animation: zoom-animation 1s 1;
    animation: zoom-animation 1s 1;
    margin: 0 0 12px;
}
.spam-check-result-popup__title-icon--no-error {
    background-image: url('img/img_mail_correct.svg');
    height: 60px;
}
.spam-check-result-popup__title-icon--no-result {
    background-image: url('img/img_mail-spamcheck.svg');
    height: 47px;
    margin-bottom: 14px;
}
.spam-check-result-popup__content {
    margin: 0 0;
    overflow: auto;
}
.spam-check-result-popup__error-wrapper {
    width: fit-content;
    margin: 0 auto;
}
.spam-check-result-popup__error-row {
    position: relative;
    /*font-family: 'Poppins Regular';*/
    font-size: 16px;
    margin-top: 0;
    margin-bottom: 20px;
    text-align: left;
    line-height: 22px;
    display: flex;
}
.spam-check-result-popup__error-row:first-child {
    margin-top: 12px;
}
.spam-check-result-popup__error-row:last-child {
    margin-bottom: 12px;
}
.spam-check-result-popup__error-accordion.AccordionPanelWidget.apw-default .apw-header {
    margin-left: 0;
    padding: 0;
    border: none;
}
.spam-check-result-popup__error-accordion.AccordionPanelWidget.apw-default .apw-header::before {
    content: '';
    margin-top: 1px;
    position: absolute;
    top: 50%;
    left: -35px;
    transform: translateY(-50%);
    -webkit-mask: url('icons/ico_warning.svg') no-repeat center;
    mask: url('icons/ico_warning.svg') no-repeat center;
    display: inline-block;
    flex: 0 0 auto;
    background-color: #2c3141;
    -webkit-mask-size: contain;
    mask-size: contain;
    width: 32px;
    height: 32px;
    transition-timing-function: ease;
    transition-property: background-color;
    transition-delay: 0s;
    transition-duration: 0.2s;
    width: 24px;
    height: 24px;
    background-color: #ec1940;
}
.spam-check-result-popup__error-accordion.AccordionPanelWidget.apw-default .apw-header::before.ico-glow {
    width: 36px;
    height: 36px;
}
.spam-check-result-popup__error-accordion.AccordionPanelWidget.apw-default .apw-header::before.ico-glow--circle {
    width: 44px;
    height: 44px;
}
.spam-check-result-popup__error-accordion.AccordionPanelWidget.apw-default .apw-header::before.ico-glow::after {
    width: 32px;
    height: 32px;
}
.spam-check-result-popup__error-accordion.AccordionPanelWidget.apw-default .apw-header::before.ico-glow {
    width: 26px;
    height: 26px;
}
.spam-check-result-popup__error-accordion.AccordionPanelWidget.apw-default .apw-header::before.ico-glow::after {
    width: 24px;
    height: 24px;
}
.spam-check-result-popup__error-accordion.AccordionPanelWidget.apw-default .apw-header::after {
    display: none;
}
.spam-check-result-popup__error-accordion.AccordionPanelWidget.apw-default .apw-content {
    border-bottom-width: 0;
    margin-left: 0;
}
.spam-check-result-popup__error-accordion.AccordionPanelWidget.apw-default.apw-expanded .apw-header .spam-check-result-popup__error-text::after {
    transition-duration: 0.4s;
    transform: rotate(0.5turn);
}
.spam-check-result-popup__error-text::after {
    content: '';
    position: absolute;
    bottom: 2px;
    margin-left: 10px;
    -webkit-mask: url('icons/ico_down.svg') no-repeat center;
    mask: url('icons/ico_down.svg') no-repeat center;
    display: inline-block;
    flex: 0 0 auto;
    background-color: #2c3141;
    -webkit-mask-size: contain;
    mask-size: contain;
    width: 32px;
    height: 32px;
    transition-property: background-color;
    transition-duration: 0.2s;
    width: 20px;
    height: 20px;
    transition-timing-function: ease;
    transition-property: transform;
    transition-delay: 0s;
    transition-duration: 0.3s;
    transform: rotate(0turn);
}
.spam-check-result-popup__error-text::after.ico-glow {
    width: 36px;
    height: 36px;
}
.spam-check-result-popup__error-text::after.ico-glow--circle {
    width: 44px;
    height: 44px;
}
.spam-check-result-popup__error-text::after.ico-glow::after {
    width: 32px;
    height: 32px;
}
.spam-check-result-popup__error-text::after.ico-glow {
    width: 24px;
    height: 24px;
}
.spam-check-result-popup__error-text::after.ico-glow::after {
    width: 20px;
    height: 20px;
}
.spam-check-result-popup__error-text::after.ico-glow--circle {
    width: 20px;
    height: 20px;
}
.spam-check-result-popup__error-text::after.ico-glow--circle::after {
    width: 14px;
    height: 14px;
}
.spam-check-result-popup__error-accordion-content {
    max-width: 370px;
    /*font-family: 'Poppins Regular';*/
    font-size: 13px;
    padding: 30px;
    margin: 30px 0 15px;
    background-color: #f5f5f6;
}
.spam-check-result-popup__error-info {
    margin-bottom: 20px;
}
.spam-check-result-popup__error-info:last-child {
    margin-bottom: 0;
}
.spam-check-result-popup__error-info-link {
    margin-bottom: 3px;
    display: block;
}
.spam-check-result-popup__error-info-link:last-child {
    margin-bottom: 0;
}
.spam-check-result-popup__scrollbar {
    width: 664px;
    margin-top: 20px;
}
.spam-check-result-popup__scrollbar.csp-scrollbar-visible .csp-content-wrapper {
    padding-left: 15px;
}
.spam-check-result-popup__scrollbar.csp-scrollbar-visible .csp-track .csp-bar {
    padding-top: 0;
}
.spam-check-result-popup__scrollbar-content {
    padding-right: 49px;
}
.VersionTab {
    padding-left: 15px;
    padding-right: 3px;
    display: inline-flex;
    position: relative;
    -moz-user-select: none;
    -webkit-user-select: none;
    user-select: none;
}
.VersionTab:hover .vt-menu {
    visibility: visible !important;
}
.VersionTab:first-child {
    padding-left: 0;
}
.VersionTab:first-child.vt-error::before {
    left: -14px;
}
.VersionTab.vt-error::before {
    width: 8px;
    height: 8px;
    content: "";
    display: inline-block;
    position: absolute;
    top: 8px;
    left: 1px;
    background-color: #ec1940;
    border-radius: 8px;
}
.VersionTab .vt-tab {
    display: inline-flex;
    align-items: center;
    position: relative;
    text-transform: uppercase;
    font-size: 14px;
    cursor: pointer;
    padding-bottom: 6px;
    margin-left: 20px;
    margin-right: 20px;
    margin-right: 5px;
}
.VersionTab .vt-tab:first-child {
    margin-left: 0;
}
.VersionTab .vt-tab:last-child {
    margin-right: 0;
}
.VersionTab .vt-tab.active {
    /*font-family: 'Poppins Semibold';*/
    font-size: 14px;
}
.VersionTab .vt-tab .tmi-indicator {
    display: none;
}
.VersionTab .vt-tab.square-indicator::before,
.VersionTab .vt-tab.count-indicator::before {
    background-color: #ec1940;
}
.VersionTab .vt-tab.square-indicator .tmi-indicator,
.VersionTab .vt-tab.count-indicator .tmi-indicator {
    display: inline-block;
}
.VersionTab .vt-tab.text-indicator .tmi-indicator,
.VersionTab .vt-tab.icon-indicator .tmi-indicator {
    display: block;
}
.VersionTab .vt-tab.icon-indicator::before {
    background-color: #8e5afc;
}
.VersionTab .vt-tab.text-indicator::before {
    background-color: #feec4b;
}
.VersionTab .vt-tab.tmi-blue::before,
.VersionTab .vt-tab.tmi-blue .tmi-indicator {
    background-color: #294cc7;
}
.VersionTab .vt-tab.tmi-red::before,
.VersionTab .vt-tab.tmi-red .tmi-indicator {
    background-color: #ec1940;
}
.VersionTab .vt-tab.tmi-orange::before,
.VersionTab .vt-tab.tmi-orange .tmi-indicator {
    background-color: #f88114;
}
.VersionTab .vt-tab.tmi-green::before,
.VersionTab .vt-tab.tmi-green .tmi-indicator {
    background-color: #45be31;
}
.VersionTab .vt-tab.tmi-black::before,
.VersionTab .vt-tab.tmi-black .tmi-indicator {
    background-color: #2c3141;
}
.VersionTab .vt-tab.tmi-violet::before,
.VersionTab .vt-tab.tmi-violet .tmi-indicator {
    background-color: #8e5afc;
}
.VersionTab .vt-tab.tmi-primary::before,
.VersionTab .vt-tab.tmi-primary .tmi-indicator {
    background-color: var(--buttons-primary, #45be31);
}
.VersionTab .vt-tab::before {
    content: '';
    display: block;
    position: absolute;
    bottom: 0px;
    width: 0px;
    height: 3px;
    background-color: var(--controls-primary, #45be31);
    transition-timing-function: ease;
    transition-property: width;
    transition-delay: 0s;
    transition-duration: 0.3s;
}
.VersionTab .vt-tab:hover::before,
.VersionTab .vt-tab.active::before {
    width: 100%;
}
.VersionTab .vt-menu {
    border: none;
    min-width: unset;
    height: 32px;
    margin-top: -3px;
}
.VersionTab .vt-menu .ddm-text,
.VersionTab .vt-menu .ddm-tick {
    display: none;
}
.VersionTab .vt-menu:hover {
    background-color: #f5f5f6;
}
.VersionTabs {
    margin-bottom: 50px;
    display: flex;
    align-items: center;
    border-bottom: 1px solid #eaeaec;
}
.VersionTabs .VersionTab .vt-menu {
    visibility: hidden;
}
.VersionTabs .VersionTab .vt-menu.ddm-opened {
    visibility: visible;
}
.VersionTabs .VersionTab .vt-menu.ddm-opened.ico-glow {
    background-color: #eaeaec;
    cursor: pointer;
}
.VersionTabs .VersionTab .vt-menu.ddm-opened.ico-glow::after {
    background-color: #2c3141;
}
.VersionTabs .VersionTab .vt-menu.ddm-opened.ico-after-color--iris-blue.ico-glow {
    background-color: rgba(71, 109, 241, 0.15);
    cursor: pointer;
}
.VersionTabs .VersionTab .vt-menu.ddm-opened.ico-after-color--iris-blue.ico-glow::after {
    background-color: #294cc7;
}
.VersionTabs.onlyOne:hover .VersionTab .vt-menu {
    visibility: visible;
}
.VersionTabs.onlyOne:hover .VersionTab .vt-menu.ddm-opened {
    visibility: visible;
}
.VersionTabs.onlyOne:hover .VersionTab .vt-menu.ddm-opened.ico-glow {
    background-color: #eaeaec;
    cursor: pointer;
}
.VersionTabs.onlyOne:hover .VersionTab .vt-menu.ddm-opened.ico-glow::after {
    background-color: #2c3141;
}
.VersionTabs.onlyOne:hover .VersionTab .vt-menu.ddm-opened.ico-after-color--iris-blue.ico-glow {
    background-color: rgba(71, 109, 241, 0.15);
    cursor: pointer;
}
.VersionTabs.onlyOne:hover .VersionTab .vt-menu.ddm-opened.ico-after-color--iris-blue.ico-glow::after {
    background-color: #294cc7;
}
.VersionTabs .vts-tabs {
    height: 32px;
    display: flex;
    position: relative;
}
.VersionTabs .vts-tabs.underlined::before {
    content: '';
    display: block;
    position: absolute;
    bottom: 0px;
    width: 100%;
    height: 1px;
    background-color: #eaeaec;
}
.VersionTabs .vts-tabs .tabs-menu-separator {
    display: flex;
    align-self: center;
    width: 1px;
    height: 16px;
    margin-top: 4px;
    background-color: #80838d;
    margin-left: 15px;
    margin-right: 15px;
}
.VersionTabs .vts-tabs .tabs-menu-box {
    margin-left: 20px;
    margin-right: 20px;
}
.VersionTabs .vts-tabs .tabs-menu-item,
.VersionTabs .vts-tabs .tabs-submenu-item {
    display: inline-flex;
    align-items: center;
    position: relative;
    text-transform: uppercase;
    font-size: 14px;
    cursor: pointer;
}
.VersionTabs .vts-tabs .tabs-menu-item:first-child,
.VersionTabs .vts-tabs .tabs-submenu-item:first-child {
    margin-left: 0;
}
.VersionTabs .vts-tabs .tabs-menu-item:last-child,
.VersionTabs .vts-tabs .tabs-submenu-item:last-child {
    margin-right: 0;
}
.VersionTabs .vts-tabs .tabs-menu-item.active,
.VersionTabs .vts-tabs .tabs-submenu-item.active {
    /*font-family: 'Poppins Semibold';*/
    font-size: 14px;
}
.VersionTabs .vts-tabs .tabs-menu-item .tmi-indicator,
.VersionTabs .vts-tabs .tabs-submenu-item .tmi-indicator {
    display: none;
}
.VersionTabs .vts-tabs .tabs-menu-item.square-indicator::before,
.VersionTabs .vts-tabs .tabs-submenu-item.square-indicator::before,
.VersionTabs .vts-tabs .tabs-menu-item.count-indicator::before,
.VersionTabs .vts-tabs .tabs-submenu-item.count-indicator::before {
    background-color: #ec1940;
}
.VersionTabs .vts-tabs .tabs-menu-item.square-indicator .tmi-indicator,
.VersionTabs .vts-tabs .tabs-submenu-item.square-indicator .tmi-indicator,
.VersionTabs .vts-tabs .tabs-menu-item.count-indicator .tmi-indicator,
.VersionTabs .vts-tabs .tabs-submenu-item.count-indicator .tmi-indicator {
    display: inline-block;
}
.VersionTabs .vts-tabs .tabs-menu-item.text-indicator .tmi-indicator,
.VersionTabs .vts-tabs .tabs-submenu-item.text-indicator .tmi-indicator,
.VersionTabs .vts-tabs .tabs-menu-item.icon-indicator .tmi-indicator,
.VersionTabs .vts-tabs .tabs-submenu-item.icon-indicator .tmi-indicator {
    display: block;
}
.VersionTabs .vts-tabs .tabs-menu-item.icon-indicator::before,
.VersionTabs .vts-tabs .tabs-submenu-item.icon-indicator::before {
    background-color: #8e5afc;
}
.VersionTabs .vts-tabs .tabs-menu-item.text-indicator::before,
.VersionTabs .vts-tabs .tabs-submenu-item.text-indicator::before {
    background-color: #feec4b;
}
.VersionTabs .vts-tabs .tabs-menu-item.tmi-blue::before,
.VersionTabs .vts-tabs .tabs-submenu-item.tmi-blue::before,
.VersionTabs .vts-tabs .tabs-menu-item.tmi-blue .tmi-indicator,
.VersionTabs .vts-tabs .tabs-submenu-item.tmi-blue .tmi-indicator {
    background-color: #294cc7;
}
.VersionTabs .vts-tabs .tabs-menu-item.tmi-red::before,
.VersionTabs .vts-tabs .tabs-submenu-item.tmi-red::before,
.VersionTabs .vts-tabs .tabs-menu-item.tmi-red .tmi-indicator,
.VersionTabs .vts-tabs .tabs-submenu-item.tmi-red .tmi-indicator {
    background-color: #ec1940;
}
.VersionTabs .vts-tabs .tabs-menu-item.tmi-orange::before,
.VersionTabs .vts-tabs .tabs-submenu-item.tmi-orange::before,
.VersionTabs .vts-tabs .tabs-menu-item.tmi-orange .tmi-indicator,
.VersionTabs .vts-tabs .tabs-submenu-item.tmi-orange .tmi-indicator {
    background-color: #f88114;
}
.VersionTabs .vts-tabs .tabs-menu-item.tmi-green::before,
.VersionTabs .vts-tabs .tabs-submenu-item.tmi-green::before,
.VersionTabs .vts-tabs .tabs-menu-item.tmi-green .tmi-indicator,
.VersionTabs .vts-tabs .tabs-submenu-item.tmi-green .tmi-indicator {
    background-color: #45be31;
}
.VersionTabs .vts-tabs .tabs-menu-item.tmi-black::before,
.VersionTabs .vts-tabs .tabs-submenu-item.tmi-black::before,
.VersionTabs .vts-tabs .tabs-menu-item.tmi-black .tmi-indicator,
.VersionTabs .vts-tabs .tabs-submenu-item.tmi-black .tmi-indicator {
    background-color: #2c3141;
}
.VersionTabs .vts-tabs .tabs-menu-item.tmi-violet::before,
.VersionTabs .vts-tabs .tabs-submenu-item.tmi-violet::before,
.VersionTabs .vts-tabs .tabs-menu-item.tmi-violet .tmi-indicator,
.VersionTabs .vts-tabs .tabs-submenu-item.tmi-violet .tmi-indicator {
    background-color: #8e5afc;
}
.VersionTabs .vts-tabs .tabs-menu-item.tmi-primary::before,
.VersionTabs .vts-tabs .tabs-submenu-item.tmi-primary::before,
.VersionTabs .vts-tabs .tabs-menu-item.tmi-primary .tmi-indicator,
.VersionTabs .vts-tabs .tabs-submenu-item.tmi-primary .tmi-indicator {
    background-color: var(--buttons-primary, #45be31);
}
.VersionTabs .vts-tabs .tabs-menu-item {
    padding-bottom: 6px;
    margin-left: 20px;
    margin-right: 20px;
}
.VersionTabs .vts-tabs .tabs-menu-item::before {
    content: '';
    display: block;
    position: absolute;
    bottom: 0px;
    width: 0px;
    height: 3px;
    background-color: var(--controls-primary, #45be31);
    transition-timing-function: ease;
    transition-property: width;
    transition-delay: 0s;
    transition-duration: 0.3s;
}
.VersionTabs .vts-tabs .tabs-menu-item:hover::before,
.VersionTabs .vts-tabs .tabs-menu-item.active::before {
    width: 100%;
}
.VersionTabs .vts-tabs .tabs-submenu-item {
    color: #565a67;
}
.VersionTabs .vts-tabs .tabs-submenu-item:hover,
.VersionTabs .vts-tabs .tabs-submenu-item.active {
    color: inherit;
}
.VersionTabs .vts-add {
    margin-top: -6px;
    margin-left: 5px;
    position: relative;
}
.VersionTabs .vts-add.disabled {
    cursor: default;
    background-color: #c0c1c6;
}
.VersionTabs .vts-add.disabled:hover {
    background-color: #c0c1c6;
}
.VersionTabs .vts-add.disabled.ico-glow {
    cursor: default;
    background-color: unset;
}
.VersionTabs .vts-add.disabled.ico-glow::after {
    background-color: #c0c1c6;
}
.VersionTabs .vts-add.disabled.ico-glow:hover {
    background-color: unset;
}
.VersionTabs .vts-add.disabled.ico-glow:hover::after {
    background-color: #c0c1c6;
}
.VersionTabs .vts-add.disabled.ico-glow.ico-active {
    cursor: default;
    background-color: #f9f9f9;
}
.VersionTabs .vts-add.disabled.ico-glow.ico-active::after {
    background-color: #c0c1c6;
}
.VersionTabs .vts-add.disabled.ico-glow.ico-active:hover {
    background-color: #f9f9f9;
}
.steps-menu .RadioButtonWidget {
    display: block;
}
.steps-menu .RadioButtonWidget::after {
    content: '';
    display: block;
    margin: 10px auto;
    width: -moz-calc(100% - 20px);
    width: -webkit-calc(100% - 20px);
    width: calc(100% - 20px);
    height: 1px;
    background-color: #dfe0e2;
}
.steps-menu .RadioButtonWidget .rbw-cont {
    line-height: 30px;
    padding: 0 10px;
    border-radius: 5px;
    transition-timing-function: ease;
    transition-property: background-color;
    transition-delay: 0s;
    transition-duration: 0.3s;
}
.steps-menu .RadioButtonWidget .rbw-cont:hover {
    background-color: #f5f5f6;
}
.steps-menu .RadioButtonWidget .rbw-icon {
    display: none;
}
.steps-menu .RadioButtonWidget.rbw-checked .rbw-cont {
    /*font-family: 'Poppins Semibold';*/
}
.steps-menu .RadioButtonWidget.rbw-checked .rbw-cont::after {
    content: '';
    -webkit-mask: url('icons/ico_check.svg') no-repeat center;
    mask: url('icons/ico_check.svg') no-repeat center;
    display: inline-block;
    flex: 0 0 auto;
    background-color: #2c3141;
    -webkit-mask-size: contain;
    mask-size: contain;
    width: 32px;
    height: 32px;
    transition-timing-function: ease;
    transition-property: background-color;
    transition-delay: 0s;
    transition-duration: 0.2s;
    width: 20px;
    height: 20px;
    background-color: var(--controls-primary, #45be31);
    right: 17px;
    position: absolute;
}
.steps-menu .RadioButtonWidget.rbw-checked .rbw-cont::after.ico-glow {
    width: 36px;
    height: 36px;
}
.steps-menu .RadioButtonWidget.rbw-checked .rbw-cont::after.ico-glow--circle {
    width: 44px;
    height: 44px;
}
.steps-menu .RadioButtonWidget.rbw-checked .rbw-cont::after.ico-glow::after {
    width: 32px;
    height: 32px;
}
.steps-menu .RadioButtonWidget.rbw-checked .rbw-cont::after.ico-glow {
    width: 24px;
    height: 24px;
}
.steps-menu .RadioButtonWidget.rbw-checked .rbw-cont::after.ico-glow::after {
    width: 20px;
    height: 20px;
}
.steps-menu .RadioButtonWidget.rbw-checked .rbw-cont::after.ico-glow--circle {
    width: 20px;
    height: 20px;
}
.steps-menu .RadioButtonWidget.rbw-checked .rbw-cont::after.ico-glow--circle::after {
    width: 14px;
    height: 14px;
}
.steps-menu .RadioButtonWidget:last-child::after {
    display: none;
}
.steps-menu__category {
    line-height: 30px;
    padding: 0 10px;
    border-radius: 5px;
    transition-timing-function: ease;
    transition-property: background-color;
    transition-delay: 0s;
    transition-duration: 0.3s;
    cursor: pointer;
    display: flex;
    align-items: center;
    position: relative;
}
.steps-menu__category:hover {
    background-color: #f5f5f6;
}
.steps-menu__category--opened::after {
    transform: rotate(-180deg);
}
.steps-menu__category::before {
    margin-right: 10px;
}
.steps-menu__category::after {
    content: '';
    position: absolute;
    right: 10px;
    top: 0;
    bottom: 0;
    margin-top: auto;
    margin-bottom: auto;
    -webkit-mask: url('icons/ico_down_small.svg?1') no-repeat center;
    mask: url('icons/ico_down_small.svg?1') no-repeat center;
    display: inline-block;
    flex: 0 0 auto;
    background-color: #2c3141;
    -webkit-mask-size: contain;
    mask-size: contain;
    width: 32px;
    height: 32px;
    transition-property: background-color;
    transition-duration: 0.2s;
    width: 20px;
    height: 20px;
    background-color: #ec1940;
    background-color: var(--controls-primary, #45be31);
    transition-timing-function: ease;
    transition-property: transform;
    transition-delay: 0s;
    transition-duration: 0.3s;
}
.steps-menu__category::after.ico-glow {
    width: 36px;
    height: 36px;
}
.steps-menu__category::after.ico-glow--circle {
    width: 44px;
    height: 44px;
}
.steps-menu__category::after.ico-glow::after {
    width: 32px;
    height: 32px;
}
.steps-menu__category::after.ico-glow {
    width: 24px;
    height: 24px;
}
.steps-menu__category::after.ico-glow::after {
    width: 20px;
    height: 20px;
}
.steps-menu__category::after.ico-glow--circle {
    width: 20px;
    height: 20px;
}
.steps-menu__category::after.ico-glow--circle::after {
    width: 14px;
    height: 14px;
}
.steps-menu__item--mail::before {
    -webkit-mask: url('icons/ico_basic.svg') no-repeat center;
    mask: url('icons/ico_basic.svg') no-repeat center;
    display: inline-block;
    flex: 0 0 auto;
    background-color: #2c3141;
    -webkit-mask-size: contain;
    mask-size: contain;
    width: 32px;
    height: 32px;
    transition-timing-function: ease;
    transition-property: background-color;
    transition-delay: 0s;
    transition-duration: 0.2s;
}
.steps-menu__item--mail::before.ico-glow {
    width: 36px;
    height: 36px;
}
.steps-menu__item--mail::before.ico-glow--circle {
    width: 44px;
    height: 44px;
}
.steps-menu__item--mail::before.ico-glow::after {
    width: 32px;
    height: 32px;
}
.steps-menu__item--manual_task::before {
    -webkit-mask: url('icons/ico_list.svg') no-repeat center;
    mask: url('icons/ico_list.svg') no-repeat center;
    display: inline-block;
    flex: 0 0 auto;
    background-color: #2c3141;
    -webkit-mask-size: contain;
    mask-size: contain;
    width: 32px;
    height: 32px;
    transition-timing-function: ease;
    transition-property: background-color;
    transition-delay: 0s;
    transition-duration: 0.2s;
}
.steps-menu__item--manual_task::before.ico-glow {
    width: 36px;
    height: 36px;
}
.steps-menu__item--manual_task::before.ico-glow--circle {
    width: 44px;
    height: 44px;
}
.steps-menu__item--manual_task::before.ico-glow::after {
    width: 32px;
    height: 32px;
}
.steps-menu__item--call::before {
    -webkit-mask: url('icons/ico_telephone.svg') no-repeat center;
    mask: url('icons/ico_telephone.svg') no-repeat center;
    display: inline-block;
    flex: 0 0 auto;
    background-color: #2c3141;
    -webkit-mask-size: contain;
    mask-size: contain;
    width: 32px;
    height: 32px;
    transition-timing-function: ease;
    transition-property: background-color;
    transition-delay: 0s;
    transition-duration: 0.2s;
}
.steps-menu__item--call::before.ico-glow {
    width: 36px;
    height: 36px;
}
.steps-menu__item--call::before.ico-glow--circle {
    width: 44px;
    height: 44px;
}
.steps-menu__item--call::before.ico-glow::after {
    width: 32px;
    height: 32px;
}
.steps-menu__item--sms::before {
    -webkit-mask: url('icons/ico_sms.svg') no-repeat center;
    mask: url('icons/ico_sms.svg') no-repeat center;
    display: inline-block;
    flex: 0 0 auto;
    background-color: #2c3141;
    -webkit-mask-size: contain;
    mask-size: contain;
    width: 32px;
    height: 32px;
    transition-timing-function: ease;
    transition-property: background-color;
    transition-delay: 0s;
    transition-duration: 0.2s;
}
.steps-menu__item--sms::before.ico-glow {
    width: 36px;
    height: 36px;
}
.steps-menu__item--sms::before.ico-glow--circle {
    width: 44px;
    height: 44px;
}
.steps-menu__item--sms::before.ico-glow::after {
    width: 32px;
    height: 32px;
}
.steps-menu__item--twitter::before {
    -webkit-mask: url('icons/ico_twitter.svg') no-repeat center;
    mask: url('icons/ico_twitter.svg') no-repeat center;
    display: inline-block;
    flex: 0 0 auto;
    background-color: #2c3141;
    -webkit-mask-size: contain;
    mask-size: contain;
    width: 32px;
    height: 32px;
    transition-timing-function: ease;
    transition-property: background-color;
    transition-delay: 0s;
    transition-duration: 0.2s;
}
.steps-menu__item--twitter::before.ico-glow {
    width: 36px;
    height: 36px;
}
.steps-menu__item--twitter::before.ico-glow--circle {
    width: 44px;
    height: 44px;
}
.steps-menu__item--twitter::before.ico-glow::after {
    width: 32px;
    height: 32px;
}
.steps-menu__item--empty::before {
    -webkit-mask: url('icons/ico_linkedin-slot-empty.svg') no-repeat center;
    mask: url('icons/ico_linkedin-slot-empty.svg') no-repeat center;
    display: inline-block;
    flex: 0 0 auto;
    background-color: #2c3141;
    -webkit-mask-size: contain;
    mask-size: contain;
    width: 32px;
    height: 32px;
    transition-timing-function: ease;
    transition-property: background-color;
    transition-delay: 0s;
    transition-duration: 0.2s;
}
.steps-menu__item--empty::before.ico-glow {
    width: 36px;
    height: 36px;
}
.steps-menu__item--empty::before.ico-glow--circle {
    width: 44px;
    height: 44px;
}
.steps-menu__item--empty::before.ico-glow::after {
    width: 32px;
    height: 32px;
}
.steps-menu__item--linkedin::before {
    display: inline-block;
    background-image: url('icons/ico_linkedin-slot.svg');
    background-size: contain;
    background-color: unset;
}
.steps-menu__item--linkedin_manual::before {
    -webkit-mask: url('icons/ico_linkedin-manual.svg') no-repeat center;
    mask: url('icons/ico_linkedin-manual.svg') no-repeat center;
    display: inline-block;
    flex: 0 0 auto;
    background-color: #2c3141;
    -webkit-mask-size: contain;
    mask-size: contain;
    width: 32px;
    height: 32px;
    transition-timing-function: ease;
    transition-property: background-color;
    transition-delay: 0s;
    transition-duration: 0.2s;
}
.steps-menu__item--linkedin_manual::before.ico-glow {
    width: 36px;
    height: 36px;
}
.steps-menu__item--linkedin_manual::before.ico-glow--circle {
    width: 44px;
    height: 44px;
}
.steps-menu__item--linkedin_manual::before.ico-glow::after {
    width: 32px;
    height: 32px;
}
.steps-menu__item--linkedin_automation::before {
    -webkit-mask: url('icons/ico_linkedin-automation.svg') no-repeat center;
    mask: url('icons/ico_linkedin-automation.svg') no-repeat center;
    display: inline-block;
    flex: 0 0 auto;
    background-color: #2c3141;
    -webkit-mask-size: contain;
    mask-size: contain;
    width: 32px;
    height: 32px;
    transition-timing-function: ease;
    transition-property: background-color;
    transition-delay: 0s;
    transition-duration: 0.2s;
}
.steps-menu__item--linkedin_automation::before.ico-glow {
    width: 36px;
    height: 36px;
}
.steps-menu__item--linkedin_automation::before.ico-glow--circle {
    width: 44px;
    height: 44px;
}
.steps-menu__item--linkedin_automation::before.ico-glow::after {
    width: 32px;
    height: 32px;
}
.steps-menu__item--mail::before,
.steps-menu__item--manual_task::before,
.steps-menu__item--call::before,
.steps-menu__item--sms::before,
.steps-menu__item--twitter::before,
.steps-menu__item--empty::before,
.steps-menu__item--linkedin::before,
.steps-menu__item--linkedin_manual::before,
.steps-menu__item--linkedin_automation::before {
    content: '';
    width: 20px;
    height: 20px;
}
.steps-menu__item--mail::before.ico-glow,
.steps-menu__item--manual_task::before.ico-glow,
.steps-menu__item--call::before.ico-glow,
.steps-menu__item--sms::before.ico-glow,
.steps-menu__item--twitter::before.ico-glow,
.steps-menu__item--empty::before.ico-glow,
.steps-menu__item--linkedin::before.ico-glow,
.steps-menu__item--linkedin_manual::before.ico-glow,
.steps-menu__item--linkedin_automation::before.ico-glow {
    width: 24px;
    height: 24px;
}
.steps-menu__item--mail::before.ico-glow::after,
.steps-menu__item--manual_task::before.ico-glow::after,
.steps-menu__item--call::before.ico-glow::after,
.steps-menu__item--sms::before.ico-glow::after,
.steps-menu__item--twitter::before.ico-glow::after,
.steps-menu__item--empty::before.ico-glow::after,
.steps-menu__item--linkedin::before.ico-glow::after,
.steps-menu__item--linkedin_manual::before.ico-glow::after,
.steps-menu__item--linkedin_automation::before.ico-glow::after {
    width: 20px;
    height: 20px;
}
.steps-menu__item--mail::before.ico-glow--circle,
.steps-menu__item--manual_task::before.ico-glow--circle,
.steps-menu__item--call::before.ico-glow--circle,
.steps-menu__item--sms::before.ico-glow--circle,
.steps-menu__item--twitter::before.ico-glow--circle,
.steps-menu__item--empty::before.ico-glow--circle,
.steps-menu__item--linkedin::before.ico-glow--circle,
.steps-menu__item--linkedin_manual::before.ico-glow--circle,
.steps-menu__item--linkedin_automation::before.ico-glow--circle {
    width: 20px;
    height: 20px;
}
.steps-menu__item--mail::before.ico-glow--circle::after,
.steps-menu__item--manual_task::before.ico-glow--circle::after,
.steps-menu__item--call::before.ico-glow--circle::after,
.steps-menu__item--sms::before.ico-glow--circle::after,
.steps-menu__item--twitter::before.ico-glow--circle::after,
.steps-menu__item--empty::before.ico-glow--circle::after,
.steps-menu__item--linkedin::before.ico-glow--circle::after,
.steps-menu__item--linkedin_manual::before.ico-glow--circle::after,
.steps-menu__item--linkedin_automation::before.ico-glow--circle::after {
    width: 14px;
    height: 14px;
}
.steps-menu__submenu {
    height: 21px;
    overflow: hidden;
    transition-timing-function: ease;
    transition-property: all;
    transition-delay: 0s;
    transition-duration: 0.3s;
}
.steps-menu__submenu::after {
    content: '';
    display: block;
    margin: 10px auto;
    width: -moz-calc(100% - 20px);
    width: -webkit-calc(100% - 20px);
    width: calc(100% - 20px);
    height: 1px;
    background-color: #dfe0e2;
}
.steps-menu__submenu .RadioButtonWidget {
    opacity: 0;
    height: 0;
    overflow: hidden;
    transition-timing-function: ease;
    transition-property: all;
    transition-delay: 0s;
    transition-duration: 0.3s;
}
.steps-menu__submenu .RadioButtonWidget .rbw-cont::before {
    margin-left: 5px;
    height: 0;
    transition-timing-function: ease;
    transition-property: height;
    transition-delay: 0s;
    transition-duration: 0.3s;
}
.steps-menu__submenu--active {
    height: 101px;
}
.steps-menu__submenu--active .RadioButtonWidget {
    opacity: 1;
    height: 30px;
    margin-top: 10px;
}
.steps-menu__submenu--active .RadioButtonWidget .rbw-cont::before {
    height: 20px;
}
.steps-menu__submenu--active .RadioButtonWidget::after {
    background-color: unset;
    height: 10px;
    margin: 0;
}
.OnboardingPopup {
    padding: 30px 50px 40px;
}
.OnboardingPopup .CircleStepsWidget {
    margin-bottom: 30px;
}
.OnboardingPopup .op-title {
    margin-bottom: 15px;
    margin-top: 35px;
    /*font-family: 'Poppins Semibold';*/
    font-size: 20px;
}
.OnboardingPopup .op-title:first-child {
    margin-top: 0;
}
.OnboardingPopup .op-content .bold {
    /*font-family: 'Poppins Semibold';*/
}
.OnboardingPopup .op-content .italic {
    /*font-family: 'Poppins Regular Italic';*/;
}
.OnboardingPopup .op-content .link {
    margin-top: 22px;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    /*font-family: 'Poppins Regular';*/
    font-size: 13px;
    text-decoration: underline;
    cursor: pointer;
}
.OnboardingPopup .op-content .link:hover {
    text-decoration: none;
}
.OnboardingPopup .op-content .link.blue {
    color: #294cc7;
}
.OnboardingPopup .op-content p {
    margin: 0 0 20px;
    padding: 0;
}
.OnboardingPopup .op-content p:last-child {
    margin-bottom: 0;
}
.OnboardingPopup .op-navigation {
    margin-top: 40px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    /*font-family: 'Poppins Semibold';*/
    font-size: 14px;
}
.OnboardingPopup .op-navigation .op-nav--prev,
.OnboardingPopup .op-navigation .op-nav--next {
    color: #294cc7;
    text-decoration: underline;
    cursor: pointer;
}
.OnboardingPopup .op-navigation .op-nav--prev:hover,
.OnboardingPopup .op-navigation .op-nav--next:hover {
    text-decoration: none;
}
.OnboardingPopup .op-navigation .op-nav--prev.blue,
.OnboardingPopup .op-navigation .op-nav--next.blue {
    color: #294cc7;
}
.OnboardingPopup .op-navigation .op-nav--prev.nav-white,
.OnboardingPopup .op-navigation .op-nav--next.nav-white {
    /*font-family: 'Poppins Regular';*/
    font-size: 13px;
    color: #ffffff;
}
.OnboardingPopup .op-navigation .op-nav--prev .op-nav--prev--icon {
    overflow: hidden;
    display: inline-block;
    vertical-align: top;
    margin-right: 10px;
    margin-top: 1px;
}
.OnboardingPopup .op-navigation .op-nav--prev .op-nav--prev--icon::before {
    content: '';
    display: block;
    -webkit-mask: url('icons/ico_down_small.svg?1') no-repeat center;
    mask: url('icons/ico_down_small.svg?1') no-repeat center;
    display: inline-block;
    flex: 0 0 auto;
    background-color: #2c3141;
    -webkit-mask-size: contain;
    mask-size: contain;
    width: 32px;
    height: 32px;
    transition-timing-function: ease;
    transition-property: background-color;
    transition-delay: 0s;
    transition-duration: 0.2s;
    width: 20px;
    height: 20px;
    background-color: #ec1940;
    width: 24px;
    height: 24px;
    background-color: #294cc7;
}
.OnboardingPopup .op-navigation .op-nav--prev .op-nav--prev--icon::before.ico-glow {
    width: 36px;
    height: 36px;
}
.OnboardingPopup .op-navigation .op-nav--prev .op-nav--prev--icon::before.ico-glow--circle {
    width: 44px;
    height: 44px;
}
.OnboardingPopup .op-navigation .op-nav--prev .op-nav--prev--icon::before.ico-glow::after {
    width: 32px;
    height: 32px;
}
.OnboardingPopup .op-navigation .op-nav--prev .op-nav--prev--icon::before.ico-glow {
    width: 24px;
    height: 24px;
}
.OnboardingPopup .op-navigation .op-nav--prev .op-nav--prev--icon::before.ico-glow::after {
    width: 20px;
    height: 20px;
}
.OnboardingPopup .op-navigation .op-nav--prev .op-nav--prev--icon::before.ico-glow--circle {
    width: 20px;
    height: 20px;
}
.OnboardingPopup .op-navigation .op-nav--prev .op-nav--prev--icon::before.ico-glow--circle::after {
    width: 14px;
    height: 14px;
}
.OnboardingPopup .op-navigation .op-nav--prev .op-nav--prev--icon::before.ico-glow {
    width: 26px;
    height: 26px;
}
.OnboardingPopup .op-navigation .op-nav--prev .op-nav--prev--icon::before.ico-glow::after {
    width: 24px;
    height: 24px;
}
.OnboardingPopup .op-navigation .op-nav--prev .op-nav--prev--icon::before {
    transform: rotate(90deg);
    -webkit-mask-position: -2px center;
    mask-position: -2px center;
}
.OnboardingPopup .op-navigation .op-nav--next .op-nav--next--icon {
    overflow: hidden;
    display: inline-block;
    vertical-align: top;
    margin-left: 10px;
    margin-top: 1px;
}
.OnboardingPopup .op-navigation .op-nav--next .op-nav--next--icon::before {
    content: '';
    display: block;
    -webkit-mask: url('icons/ico_down_small.svg?1') no-repeat center;
    mask: url('icons/ico_down_small.svg?1') no-repeat center;
    display: inline-block;
    flex: 0 0 auto;
    background-color: #2c3141;
    -webkit-mask-size: contain;
    mask-size: contain;
    width: 32px;
    height: 32px;
    transition-timing-function: ease;
    transition-property: background-color;
    transition-delay: 0s;
    transition-duration: 0.2s;
    width: 20px;
    height: 20px;
    background-color: #ec1940;
    width: 24px;
    height: 24px;
    background-color: #294cc7;
}
.OnboardingPopup .op-navigation .op-nav--next .op-nav--next--icon::before.ico-glow {
    width: 36px;
    height: 36px;
}
.OnboardingPopup .op-navigation .op-nav--next .op-nav--next--icon::before.ico-glow--circle {
    width: 44px;
    height: 44px;
}
.OnboardingPopup .op-navigation .op-nav--next .op-nav--next--icon::before.ico-glow::after {
    width: 32px;
    height: 32px;
}
.OnboardingPopup .op-navigation .op-nav--next .op-nav--next--icon::before.ico-glow {
    width: 24px;
    height: 24px;
}
.OnboardingPopup .op-navigation .op-nav--next .op-nav--next--icon::before.ico-glow::after {
    width: 20px;
    height: 20px;
}
.OnboardingPopup .op-navigation .op-nav--next .op-nav--next--icon::before.ico-glow--circle {
    width: 20px;
    height: 20px;
}
.OnboardingPopup .op-navigation .op-nav--next .op-nav--next--icon::before.ico-glow--circle::after {
    width: 14px;
    height: 14px;
}
.OnboardingPopup .op-navigation .op-nav--next .op-nav--next--icon::before.ico-glow {
    width: 26px;
    height: 26px;
}
.OnboardingPopup .op-navigation .op-nav--next .op-nav--next--icon::before.ico-glow::after {
    width: 24px;
    height: 24px;
}
.OnboardingPopup .op-navigation .op-nav--next .op-nav--next--icon::before {
    -webkit-mask-position: 2px center;
    mask-position: 2px center;
    transform: rotate(-90deg);
}
.ifcampaign-workflows {
    width: 1180px;
    margin-left: auto;
    margin-right: auto;
    box-sizing: border-box;
    padding-left: 85px;
    padding-top: 15px;
}
.ifcampaign-workflows .AccordionPanelWidget {
    margin-bottom: 15px;
}
.ifcampaign-workflows .AccordionPanelWidget .apw-header,
.ifcampaign-workflows .AccordionPanelWidget .apw-content {
    border-width: 0;
}
.ifcampaign-workflows .AccordionPanelWidget .apw-header {
    display: inline-block;
    padding-right: 30px;
}
.ifcampaign-workflows .AccordionPanelWidget .apw-header::after {
    width: 24px;
    height: 24px;
}
.ifcampaign-workflows .AccordionPanelWidget .apw-header::after.ico-glow {
    width: 26px;
    height: 26px;
}
.ifcampaign-workflows .AccordionPanelWidget .apw-header::after.ico-glow::after {
    width: 24px;
    height: 24px;
}
.ifcampaign-workflows__header {
    display: flex;
    align-items: baseline;
}
.ifcampaign-workflows__header .ifcampaign-workflows__btn {
    margin-left: 15px;
}
.ifcampaign-workflows__title {
    /*font-family: 'Poppins Semibold';*/
}
.ifcampaign-workflows__btn {
    font-size: 12px;
    text-transform: lowercase;
    white-space: nowrap;
}
.ifcampaign-workflows__content {
    padding: 26px 0 10px;
}
.ifcampaign-workflows__max-info {
    font-size: 13px;
    color: #80838d;
}
.ifcampaign-workflows .workflow-item {
    display: flex;
    flex-direction: column;
    position: relative;
    margin-top: 26px;
}
.ifcampaign-workflows .workflow-item.animation-add-item {
    opacity: 0;
    max-height: 0;
    margin-top: 0;
    overflow: hidden;
    transition-timing-function: ease;
    transition-property: all;
    transition-delay: 0s;
    transition-duration: 0.4s;
}
.ifcampaign-workflows .workflow-item.animation-add-item--go {
    opacity: 1;
    max-height: 50px;
    margin-top: 26px;
    overflow: hidden;
}
.ifcampaign-workflows .workflow-item.animation-remove-item {
    opacity: 1;
    max-height: 50px;
    margin-top: 26px;
    overflow: hidden;
    transition-timing-function: ease;
    transition-property: all;
    transition-delay: 0s;
    transition-duration: 0.2s;
}
.ifcampaign-workflows .workflow-item.animation-remove-item--go {
    opacity: 0;
    max-height: 0;
    margin-top: 0;
    overflow: hidden;
}
.ifcampaign-workflows .workflow-item:first-child {
    margin-top: 0;
}
.ifcampaign-workflows .workflow-item__container {
    display: flex;
    align-items: flex-start;
}
.ifcampaign-workflows .workflow-item__icon {
    position: absolute;
    right: 100%;
    margin: 3px 10px 0 0;
}
.ifcampaign-workflows .workflow-item__label {
    flex: 0 0 auto;
    background-color: #f5f5f6;
    padding: 0 9px;
    border-radius: 5px;
    text-transform: lowercase;
    margin-top: 1px;
    line-height: 23px;
    -moz-user-select: none;
    -webkit-user-select: none;
    user-select: none;
}
.ifcampaign-workflows .workflow-item--error .workflow-item__label {
    background-color: #fde8ec;
}
.ifcampaign-workflows .workflow-item--error .workflow-item__validation {
    margin-top: 4px;
    line-height: 17px;
    height: auto;
    opacity: 1;
}
.ifcampaign-workflows .workflow-item--error .workflow-item__validation::before {
    -webkit-mask: url('icons/ico_error.svg') no-repeat center;
    mask: url('icons/ico_error.svg') no-repeat center;
    display: inline-block;
    flex: 0 0 auto;
    background-color: #2c3141;
    -webkit-mask-size: contain;
    mask-size: contain;
    width: 32px;
    height: 32px;
    transition-timing-function: ease;
    transition-property: background-color;
    transition-delay: 0s;
    transition-duration: 0.2s;
    background-color: #ec1940;
    width: 17px;
    height: 17px;
}
.ifcampaign-workflows .workflow-item--error .workflow-item__validation::before.ico-glow {
    width: 36px;
    height: 36px;
}
.ifcampaign-workflows .workflow-item--error .workflow-item__validation::before.ico-glow--circle {
    width: 44px;
    height: 44px;
}
.ifcampaign-workflows .workflow-item--error .workflow-item__validation::before.ico-glow::after {
    width: 32px;
    height: 32px;
}
.ifcampaign-workflows .workflow-item--error .workflow-item--status .dds-validation {
    visibility: hidden;
}
.ifcampaign-workflows .workflow-item__select {
    flex: 0 0 auto;
    width: auto;
    min-width: 174px;
    margin: 0 25px;
}
.ifcampaign-workflows .workflow-item__select--flex {
    min-width: 250px;
    flex: 0 1 auto;
}
.ifcampaign-workflows .workflow-item__validation {
    display: block;
    position: absolute;
    bottom: 0;
}
.text-generator-content {
    text-align: left;
}
.text-generator-content__title {
    /*font-family: 'Poppins Semibold';*/
    font-size: 18px;
    line-height: 27px;
    margin-bottom: 19px;
}
.text-generator-content .text-area-widget {
    margin-bottom: 16px;
}
.text-generator-content .DropDownSelect {
    width: 281px;
    margin-bottom: 24px;
}
.text-generator-content__action {
    margin-top: 20px;
}
.no-event {
    pointer-events: none;
}
.campaignContainer .head .colStatsCombo {
    width: 60px;
}
.campaignContainer .rowFoldersList {
    border-width: 1px 0;
    border-style: solid;
    border-color: #dfe0e2;
    padding-top: 41px;
    padding-bottom: 41px;
    margin-top: 2px;
    width: 1180px;
    display: grid;
    grid-row: 1;
    grid-template-columns: repeat(9, 1fr);
}
.campaignContainer .rowFoldersList.error-row {
    border-color: #ec1940;
}
.campaignContainer .rowFoldersList .tfw_folderName {
    width: 90%;
}
.campaignContainer .rowFoldersList .tfw_folderName .tfw-input {
    display: inline-block;
    margin-left: 20px;
    /*font-family: 'Poppins Semibold';*/
    font-size: 17px;
    width: 90%;
}
.campaignContainer .rowFoldersList .tfw_folderName .tfw-validation,
.campaignContainer .rowFoldersList .tfw_folderName .tfw-label {
    margin-left: 20px;
}
.campaignContainer .rowFoldersList .tfw_folderName.error {
    position: relative;
    top: -5px;
}
.campaignContainer .rowFoldersList .col {
    display: inline-block;
    width: 90px;
    text-align: center;
}
.campaignContainer .rowFoldersList .colStatsCombo {
    text-align: right;
    width: 115px;
    position: relative;
}
.campaignContainer .rowFoldersList .nameCol {
    display: inline-block;
    width: 435px;
    position: relative;
    top: 0;
    bottom: 0;
    margin: auto 0;
}
.campaignContainer .rowFoldersList .nameCol .folderContainer.error {
    position: relative;
    top: 17px;
}
.campaignContainer .rowFoldersList .nameCol .folderContainer {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}
.campaignContainer .rowFoldersList .nameCol .folderContainer .folderName {
    display: inline-block;
    margin-left: 20px;
    line-height: 36px;
    /*font-family: 'Poppins Semibold';*/
    font-size: 17px;
    max-width: 75%;
}
.campaignContainer .rowFoldersList .nameCol .folderContainer .folderName.error {
    position: relative;
    top: -5px;
}
.campaignContainer .rowFoldersList .nameCol .description__error {
    display: flex;
    margin-left: 44px;
    font-size: 13px;
    position: relative;
    top: 6px;
}
.campaignContainer .rowFoldersList .nameCol .description__error .waitMsg {
    /*font-family: 'Poppins Regular Italic';*/;
    font-size: 14px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    color: #ec1940;
}
.campaignContainer .rowFoldersList .nameCol .description__error .waitMsg.active {
    cursor: pointer;
}
.campaignContainer .rowFoldersList .nameCol .description__error .waitMsg.active:hover {
    text-decoration: underline;
}
.campaignContainer .rowFoldersList .ico--dot {
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    margin-top: auto;
    margin-bottom: auto;
}
.campaignContainer .rowFoldersList .stats {
    text-align: center;
    /*font-family: 'Poppins Semibold';*/
    font-size: 13px;
    padding-top: 6px;
}
.campaignContainer .rowFoldersList .stats.active {
    text-decoration: underline;
}
.campaignContainer .rowFoldersList .stats.active:hover {
    text-decoration: none;
}
.tasks-box .empty-state-widget {
    opacity: 0;
    transition-timing-function: ease;
    transition-property: all;
    transition-delay: 0s;
    transition-duration: 0.3s;
}
.tasks-box .empty-state-widget.animate {
    opacity: 1;
}
.tasks-box .tasks-container {
    display: flex;
    justify-content: space-between;
    margin-top: 90px;
    opacity: 0;
    transition-timing-function: ease;
    transition-property: all;
    transition-delay: 0s;
    transition-duration: 0.3s;
}
.tasks-box .tasks-container.animate {
    opacity: 1;
}
.tasks-box .tasks-container__filter-panel {
    width: 245px;
}
.tasks-box .tasks-container__content {
    width: 910px;
}
.tasks-box .tasks-container__content--list {
    width: 100%;
}
.tasks-box .tasks-container__content--list .date-belt {
    /*font-family: 'Poppins Regular';*/
    font-size: 14px;
    margin-bottom: 6px;
    margin-top: 50px;
}
.tasks-box .tasks-container__content--list .date-belt:nth-child(2) {
    margin-top: 0;
}
.tasks-box .tasks-container__content--list .empty-state-widget .init-view-nonWl {
    margin-top: 9px;
}
.tasks-box .tasks-container__content--list .AccordionPanelWidget.apw-default.apw-expanded {
    overflow: unset;
}
.tasks-box .tasks-container__content--list .AccordionPanelWidget.apw-default.apw-expanded > .apw-header {
    border-bottom: 0;
}
.tasks-box .tasks-container__content--list .AccordionPanelWidget.apw-default > .apw-header {
    margin-left: 0;
    padding: 0;
    height: 0;
    opacity: 0;
    overflow: hidden;
    transition-timing-function: ease;
    transition-property: all;
    transition-delay: 0s;
    transition-duration: 0.3s;
}
.tasks-box .tasks-container__content--list .AccordionPanelWidget.apw-default > .apw-header::before {
    content: none;
}
.tasks-box .tasks-container__content--list .AccordionPanelWidget.apw-default:last-child > .apw-header {
    border-color: #dfe0e2;
}
.tasks-box .tasks-container__content--list .AccordionPanelWidget.apw-default.animate > .apw-header {
    padding: 10px 50px 10px 0;
    height: 36px;
    opacity: 1;
}
.tasks-box .tasks-container__content--list .AccordionPanelWidget.apw-default > .apw-content {
    margin-left: 0;
}
.tasks-box .tasks-container__content--list .row {
    display: -ms-grid;
    display: grid;
    grid-template-columns: 600px 170px 30px;
    grid-gap: 30px;
    height: 36px;
}
.tasks-box .tasks-container__content--list .row--overdue {
    grid-template-columns: 500px 70px 170px 30px;
}
.tasks-box .tasks-container__content--list .row--call {
    grid-template-columns: 600px 170px 26px 30px;
}
.tasks-box .tasks-container__content--list .row--call.row--overdue {
    grid-template-columns: 444px 70px 170px 26px 30px;
}
.tasks-box .tasks-container__content--list .row [class*=ico--] {
    cursor: pointer;
}
.tasks-box .tasks-container__content--list .col {
    display: flex;
    align-items: center;
    flex-wrap: nowrap;
    line-height: 16px;
}
.tasks-box .tasks-container__content--list .col--status {
    flex-wrap: wrap;
}
.tasks-box .tasks-container__content--list .panel {
    padding: 25px 0 42px 50px;
}
.tasks-box .tasks-container__content--list .panel .iframe-style {
    width: 610px;
}
.tasks-box .tasks-container__content--list .title {
    margin-left: 16px;
    line-height: 21px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.tasks-box .tasks-container__content--list .iframe-style {
    position: relative;
    min-height: 21px;
}
.tasks-box .tasks-container__content--list .iframe-style.mcw-loading {
    min-height: unset;
}
.tasks-box .tasks-container__content--list .iframe-style:not(.mcw-loading) {
    align-items: flex-start;
    flex-direction: unset;
}
.tasks-box .tasks-container__content--list .prospect-name {
    color: #80838d;
    line-height: 20px;
    width: 100%;
    text-align: left;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.tasks-box .tasks-container__content--list .prospect-status {
    color: #80838d;
    width: 100%;
    text-align: left;
    font-size: 12px;
    text-transform: lowercase;
}
.tasks-box .tasks-container__content--list .prospect-image {
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 50%;
    width: 28px;
    height: 28px;
    position: relative;
    top: 0;
    bottom: 0;
    margin-top: auto;
    margin-bottom: auto;
    border: 1px solid #dfe0e2;
    background-color: #ffffff;
    color: #2c3141;
}
.tasks-box .tasks-container__content--list .prospect-image__name {
    /*font-family: 'Poppins Regular';*/
    font-size: 12px;
    display: inline-block;
}
.tasks-box .tasks-container__content--list .tfw-content {
    position: absolute;
    top: -1000px;
    width: 40px;
    opacity: 0;
}
.tasks-box .tasks-container__content--list .action-panel {
    display: flex;
    justify-content: flex-start;
    margin-top: 51px;
    font-size: 13px;
    position: relative;
}
.tasks-box .tasks-container__content--list .action-panel .btn-container {
    cursor: pointer;
    margin-right: 43px;
    position: relative;
    display: flex;
    align-items: center;
}
.tasks-box .tasks-container__content--list .action-panel .btn-container.disabled {
    cursor: default;
}
.tasks-box .tasks-container__content--list .action-panel .btn-container .copied-txt {
    opacity: 0;
    position: absolute;
    transition-timing-function: ease;
    transition-property: all;
    transition-delay: 0s;
    transition-duration: 0.3s;
    color: #45be31;
    padding-left: 23px;
    top: 8px;
}
.tasks-box .tasks-container__content--list .action-panel .btn-container .copied-txt::before {
    content: "";
    color: #45be31;
    position: absolute;
    -webkit-mask: url("img/icon_tick_a.svg") no-repeat center;
    mask: url("img/icon_tick_a.svg") no-repeat center;
    background-color: #45be31;
    left: 0;
    top: 7px;
    height: 10px;
    min-width: 0;
    transform: translate(0, 0);
    transition-timing-function: ease;
    transition-property: min-width, opacity;
    transition-delay: 0s;
    transition-duration: 0.3s;
}
.tasks-box .tasks-container__content--list .action-panel .btn-container .copied-txt::after {
    content: "";
    -webkit-mask: url("img/icon_tick_b.svg") no-repeat center;
    mask: url("img/icon_tick_b.svg") no-repeat center;
    background-color: #45be31;
    position: absolute;
    bottom: 4px;
    left: 0;
    min-height: 0;
    min-width: 10px;
    transform: translate(0, 0);
    transition-timing-function: ease;
    transition-property: min-height, opacity;
    transition-delay: 0s;
    transition-duration: 0.3s;
}
.tasks-box .tasks-container__content--list .action-panel .btn-container .ico--copy {
    opacity: 1;
    transition-timing-function: ease;
    transition-property: opacity;
    transition-delay: 0s;
    transition-duration: 0.3s;
}
.tasks-box .tasks-container__content--list .action-panel .btn-container .btn-link {
    opacity: 1;
    transition-timing-function: ease;
    transition-property: opacity;
    transition-delay: 0s;
    transition-duration: 0.3s;
}
.tasks-box .tasks-container__content--list .action-panel .btn-container.due-date {
    /*font-family: 'Poppins Regular Italic';*/;
    font-size: 14px;
    color: #80838d;
    display: block;
    position: absolute;
    right: 0;
    cursor: default;
}
.tasks-box .tasks-container__content--list .action-panel .btn-container.animate {
    pointer-events: none;
    cursor: default;
}
.tasks-box .tasks-container__content--list .action-panel .btn-container.animate .ico--copy {
    opacity: 0;
}
.tasks-box .tasks-container__content--list .action-panel .btn-container.animate .btn-link {
    opacity: 0;
}
.tasks-box .tasks-container__content--list .action-panel .btn-container.copied {
    pointer-events: none;
    cursor: default;
}
.tasks-box .tasks-container__content--list .action-panel .btn-container.copied .copied-txt {
    opacity: 1;
}
.tasks-box .tasks-container__content--list .action-panel .btn-container.copied .copied-txt::before {
    min-width: 10px;
    opacity: 1;
    transition-timing-function: ease;
    transition-property: min-width, opacity;
    transition-delay: 0.6s;
    transition-duration: 0.3s;
}
.tasks-box .tasks-container__content--list .action-panel .btn-container.copied .copied-txt::after {
    min-height: 10px;
    opacity: 1;
    transition-timing-function: ease;
    transition-property: min-height, opacity;
    transition-delay: 0.9s;
    transition-duration: 0.3s;
}
.tasks-box .tasks-container__content--list .action-panel .btn-container:hover .btn-link {
    text-decoration: none;
}
.tasks-box .tasks-container__content--list .action-panel .btn-container:hover .ico--copy,
.tasks-box .tasks-container__content--list .action-panel .btn-container:hover .ico--close-big,
.tasks-box .tasks-container__content--list .action-panel .btn-container:hover .ico--linkedin {
    background-color: #f5f5f6;
    transition-timing-function: ease;
    transition-property: background-color;
    transition-delay: 0s;
    transition-duration: 0.3s;
}
.tasks-box .tasks-container__content--list .action-panel .btn-container:hover .ico--copy::after,
.tasks-box .tasks-container__content--list .action-panel .btn-container:hover .ico--close-big::after,
.tasks-box .tasks-container__content--list .action-panel .btn-container:hover .ico--linkedin::after {
    transition: none;
    background-color: #2c3141;
}
.tasks-box .tasks-container__content--list .action-panel .btn-link {
    margin-left: 13px;
}
.tasks-box .tasks-container__content--list .action-panel a:hover {
    text-decoration: none;
}
.tasks-box .tasks-container__content--footer {
    /*font-family: 'Poppins Regular';*/
    display: flex;
    justify-content: space-between;
    width: 100%;
    margin-top: 15px;
}
.campaignList .addNew {
    overflow: unset;
}
.campaignList .addNew[tooltip]::after {
    width: 81px;
}
.campaignList .openedFolderName {
    /*font-family: 'Poppins Semibold';*/
    font-size: 18px;
    margin-bottom: 25px;
}
.campaignList:not(.foldersList) .init-view {
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-end;
}
.campaignList .arrow-reminder-container {
    width: 100%;
    margin-top: 39px;
    position: relative;
}
.campaignList .arrow-reminder-container .arrow-reminder {
    right: 22px;
    position: absolute;
}
.campaignList .EmptyFiltersCampaignList {
    padding-top: 40px;
    text-align: center;
}
.campaignList .EmptyFiltersCampaignList .img_empty_folder {
    width: 279px;
    height: 210px;
    background-size: contain;
    background-position: center;
    margin: 0 auto 31px auto;
}
.campaignList .EmptyFiltersCampaignList .emptyInfoText {
    /*font-family: 'Poppins Regular';*/
    font-size: 20px;
    text-transform: uppercase;
}
.campaignList .EmptyFiltersCampaignList .emptyInfoDesc {
    /*font-family: 'Poppins Regular';*/
    margin-top: 14px;
}
.campaignList .EmptyFiltersCampaignList .icon.delete {
    vertical-align: top;
    margin: 5px 10px 0 0;
}
.campaignList .EmptyFiltersCampaignList .linkLabel {
    font-size: 18px;
    margin-top: 20px;
}
.campaignList .EmptyFolders {
    padding: 0 0 80px 0;
    text-align: center;
}
.campaignList .EmptyFolders .img_empty_folder {
    width: 279px;
    height: 210px;
    background-size: contain;
    background-position: center;
    margin: 0 auto 31px auto;
}
.campaignList .EmptyFolders .emptyInfoText {
    /*font-family: 'Poppins Regular';*/
    font-size: 20px;
    text-transform: uppercase;
}
.campaignList .EmptyFolders .emptyInfoDesc {
    /*font-family: 'Poppins Regular';*/
    margin-top: 14px;
}
.campaignList .tagsPanel {
    display: flex;
    flex-wrap: wrap;
    margin-bottom: 83px;
    margin-top: 14px;
    width: 900px;
}
.campaignList .head {
    /*font-family: 'Poppins Regular';*/
    font-size: 12px;
    margin-bottom: 7px;
    margin-top: 83px;
    display: -ms-grid;
    display: grid;
    grid-template-columns: 502px 86px 86px 86px 96px 165px 1fr;
    -ms-grid-columns: 502px 86px 86px 86px 96px 165px 1fr;
}
.campaignList .head .col {
    text-align: center;
}
.campaignList .head .col.--interest-level {
    padding-left: 20px;
}
.campaignList .head .col:nth-child(1) {
    -ms-grid-column: 1;
}
.campaignList .head .col:nth-child(2) {
    -ms-grid-column: 2;
}
.campaignList .head .col:nth-child(3) {
    -ms-grid-column: 3;
}
.campaignList .head .col:nth-child(4) {
    -ms-grid-column: 4;
}
.campaignList .head .col:nth-child(5) {
    -ms-grid-column: 5;
}
.campaignList .head .col:nth-child(6) {
    -ms-grid-column: 6;
}
.campaignList .head .col:nth-child(7) {
    -ms-grid-column: 7;
}
.campaignList .headFolders {
    /*font-family: 'Poppins Regular';*/
    font-size: 12px;
    margin-bottom: 7px;
    margin-top: 83px;
    display: grid;
    grid-template-columns: 435px 90px 90px 90px 90px 90px 90px 90px 1fr;
}
.campaignList .headFolders .col {
    text-align: center;
}
.campaignList .myPaginationBox {
    padding-bottom: 100px;
    padding-top: 44px;
}
.CampaignStatus {
    display: flex;
    flex-direction: column;
    align-items: center;
    min-width: 54px;
    /*font-family: 'Poppins Regular';*/
    font-size: 10px;
    text-transform: uppercase;
}
.CampaignStatus .icon {
    margin-bottom: 7px;
}
.campaign-list-item {
    display: -ms-grid;
    display: grid;
    grid-template-columns: 92px 410px 86px 86px 86px 86px 186px 1fr;
    -ms-grid-columns: 92px 410px 86px 86px 86px 86px 186px 1fr;
    border-width: 1px 0 0;
    border-style: solid;
    border-color: #dfe0e2;
    padding-top: 40px;
    padding-bottom: 31px;
    align-items: center;
}
.campaign-list-item:last-child {
    border-bottom-width: 1px;
}
.campaign-list-item.error-row {
    border-color: #ec1940;
}
.campaign-list-item.error-row + .campaign-list-item {
    border-top-color: #ec1940;
}
.campaign-list-item .campaign-list-item__status {
    justify-self: start;
    -ms-grid-column: 1;
}
.campaign-list-item .campaign-list-item__description {
    padding-right: 25px;
    -ms-grid-column: 2;
}
.campaign-list-item .campaign-list-item__stat:nth-child(3) {
    -ms-grid-column: 3;
}
.campaign-list-item .campaign-list-item__stat:nth-child(4) {
    -ms-grid-column: 4;
}
.campaign-list-item .campaign-list-item__stat:nth-child(5) {
    -ms-grid-column: 5;
}
.campaign-list-item .campaign-list-item__stat:nth-child(6) {
    -ms-grid-column: 6;
}
.campaign-list-item .campaign-list-item__stat:nth-child(7) {
    -ms-grid-column: 7;
}
.campaign-list-item .campaign-list-item__stat:nth-child(8) {
    -ms-grid-column: 8;
}
.campaign-list-item .campaign-list-item__stat {
    display: flex;
    justify-content: center;
    -ms-grid-column: 3;
}
.campaign-list-item .campaign-list-item__stat.--interest-level {
    justify-content: space-between;
    padding-left: 20px;
}
.campaign-list-item .campaign-list-item__stat.--interest-level .stat__box {
    min-width: 50px;
}
.campaign-list-item .campaign-list-item__stat .ico--dot {
    margin-left: 16px;
}
.campaign-list-item .campaign-list-item__stat.--button {
    justify-self: end;
}
.campaign-list-item .description__title {
    display: inline-block;
    vertical-align: top;
    /*font-family: 'Poppins Semibold';*/
    font-size: 18px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    max-width: 100%;
    text-decoration: none;
    margin-bottom: 5px;
    margin-top: 1px;
}
.campaign-list-item .description__from {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    color: #80838d;
}
.campaign-list-item .required-panel {
    margin-top: 2px;
}
.campaign-list-item .description__tags {
    margin-top: 12px;
    margin-bottom: 15px;
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    gap: 8px;
}
.campaign-list-item .description__tags .cmn-tag {
    color: inherit;
    overflow: visible;
}
.campaign-list-item .description__tags .cmn-tag.blue-tag {
    color: #294cc7;
}
.campaign-list-item .description__tags .folder-tag--container {
    display: inline-block;
}
.campaign-list-item .description__bars {
    display: inline-block;
    padding: 10px 0;
}
.campaign-list-item .description__bars .progress-bar-widget {
    float: left;
    margin-right: 9px;
}
.campaign-list-item .description__bars .progress-bar-widget:last-child {
    margin-right: 0;
}
.campaign-list-item .description__bars[tooltip]::after {
    min-width: 0;
    width: 170px;
}
.campaign-list-item .stat__box {
    height: 58px;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: space-between;
}
.campaign-list-item .stat__box .stat__value {
    /*font-family: 'Poppins Semibold';*/
    text-align: center;
    cursor: default;
}
.campaign-list-item .stat__box:hover .HoverLabel .hl-value {
    position: static;
    opacity: 0;
}
.campaign-list-item .stat__box:hover .HoverLabel .hl-hover {
    opacity: 1;
}
.campaign-stats {
    display: flex;
    justify-content: space-between;
    margin-top: 23px;
    margin-bottom: 90px;
}
.campaign-stats .PieProgressWidget.ppw-no-hover {
    color: #dfe0e2;
}
.campaign-stats .PieProgressWidget .ppw-pie {
    margin-top: 0;
}
.campaign-stats .camp-stats__column {
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
}
.campaign-stats .camp-stats__column.--prospects {
    width: 321px;
}
.campaign-stats .camp-stats__column.--opened {
    width: 349px;
}
.campaign-stats .camp-stats__column.--opened .PieProgressWidget {
    margin-top: 10px;
    margin-bottom: 45px;
}
.campaign-stats .camp-stats__column.--replied {
    width: 426px;
}
.campaign-stats .camp-stats__column.--replied .PieProgressWidget {
    margin-top: 40px;
}
.campaign-stats .camp-stats__column.--replied .PieProgressWidget .ppw-circle__progress {
    border-width: 5px;
}
.campaign-stats .camp-stats__column.--replied .PieProgressWidget:hover .ppw-circle__progress {
    border-width: 6px;
}
.campaign-stats .camp-stats__column.--replied .PieProgressWidget .ppw-label {
    font-size: 54px;
}
.campaign-stats .camp-stats__block {
    position: relative;
    border-width: 1px;
    border-style: solid;
    border-color: #dfe0e2;
    margin-bottom: 24px;
    flex: 0 0 auto;
}
.campaign-stats .camp-stats__block.--grow {
    flex: 1 0 auto;
}
.campaign-stats .camp-stats__block:last-child {
    margin-bottom: 0;
}
.campaign-stats .camp-stats__block.--dots_top::before {
    content: '';
    display: block;
    position: absolute;
    background-image: url('img/img_stats_dot.svg');
    width: 8px;
    height: 24px;
    background-position: center bottom;
    left: 50%;
    margin-left: -4px;
    top: -25px;
}
.campaign-stats .camp-stats__block.--dots_bottom::after {
    content: '';
    display: block;
    position: absolute;
    background-image: url('img/img_stats_dot.svg');
    width: 8px;
    height: 24px;
    background-position: center top;
    left: 50%;
    margin-left: -4px;
    bottom: -25px;
}
.campaign-stats .camp-stats__block.--dots_right::after {
    content: '';
    display: block;
    position: absolute;
    background-image: url('img/img_stats_dot.svg');
    width: 42px;
    height: 8px;
    background-position: 1px center;
    top: 50%;
    margin-top: -4px;
    right: -43px;
}
.campaign-stats .camp-stats__block .dots_arrow_right {
    content: '';
    display: block;
    position: absolute;
    background-image: url('img/img_stats_dot.svg');
    width: 33px;
    height: 8px;
    background-position: left center;
    top: 50%;
    margin-top: -4px;
    right: -34px;
}
.campaign-stats .camp-stats__block .dots_arrow_right::after {
    content: '';
    display: block;
    position: absolute;
    top: -3px;
    left: 100%;
    width: 7px;
    height: 14px;
    background-image: url('img/img_stats_arrow.svg');
    background-size: contain;
    background-repeat: no-repeat;
}
.campaign-stats .camp-stats__block .camp-stats__header {
    box-sizing: border-box;
    height: 77px;
    padding: 18px 31px 0;
    /*font-family: 'Poppins Semibold';*/
    font-size: 22px;
    text-transform: uppercase;
}
.campaign-stats .camp-stats__block .camp-stats__header::after {
    content: '';
    display: block;
    height: 0;
    opacity: 0;
    clear: both;
}
.campaign-stats .camp-stats__block .camp-stats__header *:first-child {
    float: left;
}
.campaign-stats .camp-stats__block .camp-stats__header *:last-child {
    float: right;
}
.campaign-stats .camp-stats__block .camp-stats__header.--separator {
    text-align: center;
    border-bottom: 2px solid #eaeaec;
    padding-left: 0;
    padding-right: 0;
    margin-left: 16px;
    margin-right: 16px;
}
.campaign-stats .camp-stats__block .camp-stats__content {
    padding: 35px 31px 33px;
}
.campaign-stats .camp-stats__block .camp-stats__content .PieProgressWidget {
    margin-left: auto;
    margin-right: auto;
}
.campaign-stats .camp-stats__block .camp-stats__content .camp-stats__item {
    margin-bottom: 40px;
}
.campaign-stats .camp-stats__block .popup-icon.add-prospects {
    background-position: center;
    height: 65px;
}
.campaign-stats .bars-wrap {
    position: relative;
}
.campaign-stats .bars-wrap .LinearProgressWidget {
    transition-timing-function: ease;
    transition-property: opacity;
    transition-delay: 0s;
    transition-duration: 0.2s;
}
.campaign-stats .bars-wrap .LinearProgressWidget:last-child {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    opacity: 0;
}
.campaign-stats .bars-wrap:hover .LinearProgressWidget:first-child {
    opacity: 0;
}
.campaign-stats .bars-wrap:hover .LinearProgressWidget:last-child {
    opacity: 1;
}
.campaign-stats .interested-level-cont {
    margin: 125px 20px 0;
}
.campaign-stats .interested-level-cont::after {
    content: '';
    display: block;
    height: 0;
    opacity: 0;
    clear: both;
}
.campaign-stats .interested-level-cont > div {
    float: left;
    width: 30%;
    margin-right: 5%;
    display: flex;
    -moz-user-select: none;
    -webkit-user-select: none;
    user-select: none;
}
.campaign-stats .interested-level-cont > div:nth-child(1) {
    justify-content: flex-start;
}
.campaign-stats .interested-level-cont > div:nth-child(2) {
    justify-content: center;
}
.campaign-stats .interested-level-cont > div:nth-child(3) {
    margin-right: 0;
    justify-content: flex-end;
}
.campaign-stats .interested-level-cont .label {
    flex: 0 1 auto;
    display: inline-block;
    /*font-family: 'Poppins Semibold';*/
    font-size: 19px;
    vertical-align: top;
    margin: 0 0 0 10px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    line-height: 32px;
}
.campaign-stats-list {
    margin-top: 12px;
}
.campaign-stats-list .condition-row {
    width: 100%;
    color: #80838d;
    display: flex;
    align-items: center;
    margin: 13px 0;
    line-height: 18px;
    /*font-family: 'Poppins Regular';*/
    font-size: 12px;
}
.campaign-stats-list .condition-row__sentence {
    display: flex;
    align-items: center;
}
.campaign-stats-list .condition-row__text {
    margin-left: 4px;
    max-width: 920px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.campaign-stats-list .condition-row::after,
.campaign-stats-list .condition-row::before {
    content: '';
    height: 1px;
    width: 100%;
    background-color: #dfe0e2;
}
.campaign-stats-list .condition-row::before {
    margin-right: 11px;
}
.campaign-stats-list .condition-row::after {
    margin-left: 11px;
}
.campaign-stats-list .AccordionPanelWidget {
    margin-bottom: 11px;
    border: 1px solid #dfe0e2;
    border-radius: 10px;
}
.campaign-stats-list .AccordionPanelWidget > .apw-header {
    border: 0;
    padding: 22px 70px 22px 25px;
}
.campaign-stats-list .AccordionPanelWidget > .apw-header::after {
    right: 23px;
    width: 20px;
    height: 20px;
}
.campaign-stats-list .AccordionPanelWidget > .apw-header::after.ico-glow {
    width: 24px;
    height: 24px;
}
.campaign-stats-list .AccordionPanelWidget > .apw-header::after.ico-glow::after {
    width: 20px;
    height: 20px;
}
.campaign-stats-list .AccordionPanelWidget > .apw-header::after.ico-glow--circle {
    width: 20px;
    height: 20px;
}
.campaign-stats-list .AccordionPanelWidget > .apw-header::after.ico-glow--circle::after {
    width: 14px;
    height: 14px;
}
.campaign-stats-list .AccordionPanelWidget > .apw-content {
    padding: 0 26px;
}
.campaign-stats-list .AccordionPanelWidget > .apw-content .AccordionPanelWidget {
    border-top: 1px solid #dfe0e2;
}
.campaign-stats-list .AccordionPanelWidget > .apw-content .AccordionPanelWidget > .apw-header {
    padding: 13px 0;
}
.campaign-stats-list .AccordionPanelWidget > .apw-content .AccordionPanelWidget > .apw-header::after {
    right: -6px;
}
.campaign-stats-list .AccordionPanelWidget.accordionWithVersion {
    border-radius: 0;
    border: 0;
    margin-bottom: 0;
}
.campaign-stats-list .AccordionPanelWidget.accordionWithVersion > .apw-header {
    padding: 16px 50px 18px 24px;
}
.campaign-stats-list .AccordionPanelWidget.accordionWithVersion:last-child > .apw-content {
    border-bottom: 0;
}
.campaign-stats-list .AccordionPanelWidget:last-child.apw-expanded > .apw-content {
    border-bottom-width: 0;
}
.campaign-stats-list .AccordionPanelWidget.apw-path > .apw-header {
    margin-bottom: 11px;
    padding: 35px 50px 35px 24px;
}
.campaign-stats-list .AccordionPanelWidget.apw-path > .apw-header .col-1 {
    /*font-family: 'Poppins Semibold';*/
    font-size: 19px;
    text-align: left;
}
.campaign-stats-list .AccordionPanelWidget.apw-path > .apw-content .AccordionPanelWidget {
    margin-bottom: 11px;
}
.campaign-stats-list .AccordionPanelWidget.apw-path > .apw-content .AccordionPanelWidget > .apw-content {
    padding: 0 26px;
}
.campaign-stats-list .AccordionPanelWidget.apw-path > .apw-content .AccordionPanelWidget > .apw-content .AccordionPanelWidget > .apw-header {
    padding: 21px 50px 21px 24px;
}
.campaign-stats-list .camp_stat_item-cont {
    padding: 50px 122px 100px 87px;
    display: grid;
    grid-gap: 102px;
    grid-template-columns: 597px 272px;
}
.campaign-stats-list .camp_stat_item-cont .email-view {
    width: 597px;
    box-sizing: border-box;
    border: 1px solid #eaeaec;
    padding: 20px;
    border-radius: 5px;
}
.campaign-stats-list .camp_stat_item-cont .email-view--simple {
    border: 0;
    padding: 0;
}
.campaign-stats-list .camp_stat_item-cont .email-view--simple .email-view__row {
    border: 1px solid #dfe0e2;
    border-radius: 5px;
    padding: 14px 20px;
}
.campaign-stats-list .camp_stat_item-cont .email-view__row {
    /*font-family: 'Poppins Regular';*/
    font-size: 14px;
    display: flex;
    line-height: 21px;
    box-sizing: border-box;
    padding-bottom: 7px;
    border-bottom: 1px solid #eaeaec;
    color: #2c3141;
}
.campaign-stats-list .camp_stat_item-cont .email-view__action-name {
    color: #80838d;
    /*font-family: 'Poppins Semibold';*/
    margin-right: 9px;
}
.campaign-stats-list .camp_stat_item-cont .email-view__msg {
    margin-top: 19px;
    overflow: auto;
}
.pie-stats {
    display: flex;
    justify-content: space-between;
    align-items: flex-end;
    padding-left: 40px;
    padding-right: 40px;
    margin-top: 60px;
}
.pie-stats .PieProgressWidget {
    color: #80838d;
    transition-timing-function: ease;
    transition-property: color;
    transition-delay: 0s;
    transition-duration: 0.2s;
}
.pie-stats .PieProgressWidget:hover,
.pie-stats .PieProgressWidget.ppw-selected {
    color: #2c3141;
}
.pie-stats .PieProgressWidget .ppw-label {
    font-size: 28px;
}
.tocheck-tab-view {
    margin-top: 40px;
}
.tocheck-tab-view .tab-content {
    margin-top: 60px;
}
.tocheck-tab-view .tab-content .tab-info {
    width: 1180px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 70px;
}
.tocheck-tab-view .tab-content .tab-info .tab-info_text {
    width: 50%;
}
.tocheck-tab-view .tab-content .content-width__panel {
    opacity: 0;
    position: absolute;
    top: -2000px;
    transition-timing-function: ease;
    transition-property: all;
    transition-delay: 0s;
    transition-duration: 0.1s;
}
.tocheck-tab-view .tab-content .content-width__panel.active {
    opacity: 1;
    top: unset;
    position: relative;
}
.campaignSummary .prospect-list-row {
    display: -ms-grid;
    display: grid;
    grid-template-columns: 16px 168px 256px 220px 80px 150px 1fr;
    -ms-grid-columns: 16px 168px 256px 220px 80px 150px 1fr;
    align-items: center;
    grid-gap: 20px;
    height: 58px;
}
.campaignSummary .prospect-list-row--header {
    grid-template-columns: 16px 168px 256px 220px 80px 150px 1fr;
    -ms-grid-columns: 16px 168px 256px 220px 80px 150px 1fr;
    /*font-family: 'Poppins Semibold';*/
    font-size: 12px;
    border-top: 1px solid #dfe0e2;
    height: 35px;
    text-transform: uppercase;
}
.campaignSummary .prospect-list-row--limit {
    grid-template-columns: 16px 196px 270px 224px 158px 150px;
    -ms-grid-columns: 16px 196px 270px 224px 158px 150px;
}
.campaignSummary .prospect-list-row--limit:not(.prospect-list-row--header) span:nth-child(5) {
    color: #ec1940;
}
.campaignSummary .prospect-list-row > * {
    box-sizing: border-box;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.campaignSummary .prospect-list-row .p-date {
    /*font-family: 'Poppins Semibold';*/
}
.campaignSummary .prospect-list-row .p-level {
    display: flex;
}
.campaignSummary .prospect-list-row .DropDownSelect.active .dds-content {
    border-color: #ec1940;
}
.campaignSummary .prospect-list-row .RadioButtonWidget {
    margin-left: 16px;
}
.campaignSummary .prospect-list-row .RadioButtonWidget:first-child {
    margin-left: 0;
}
.campaignSummary .prospect-list-row .empty {
    font-family: inherit;
}
.CampaignProspectDetails,
.character-limit-accordion-content {
    margin-top: 60px;
    margin-bottom: 70px;
}
.CampaignProspectDetails .columns,
.character-limit-accordion-content .columns {
    margin-top: 46px;
    display: flex;
    justify-content: space-between;
}
.CampaignProspectDetails .left-col,
.character-limit-accordion-content .left-col {
    width: 650px;
    flex: 0 0 auto;
}
.CampaignProspectDetails .left-col .textNoEmail,
.character-limit-accordion-content .left-col .textNoEmail {
    /*font-family: 'Poppins Regular Italic';*/;
    width: 55%;
    margin: 60px auto;
}
.CampaignProspectDetails .right-col,
.character-limit-accordion-content .right-col {
    width: 450px;
    flex: 0 0 auto;
    display: flex;
    flex-direction: column;
}
.CampaignProspectDetails .right-col .cp-box,
.character-limit-accordion-content .right-col .cp-box {
    padding-bottom: 60px;
    border-bottom: 1px solid #eaeaec;
    margin-bottom: 60px;
}
.CampaignProspectDetails .right-col .cp-box:last-child,
.character-limit-accordion-content .right-col .cp-box:last-child {
    padding-bottom: 0;
    border-bottom: 0 none;
    margin-bottom: 0;
}
.CampaignProspectDetails .right-col .cp-box .cp-box_header,
.character-limit-accordion-content .right-col .cp-box .cp-box_header {
    /*font-family: 'Poppins Semibold';*/
    text-transform: uppercase;
    margin-bottom: 38px;
}
.CampaignProspectDetails .right-col .cp-box.cp-activities,
.character-limit-accordion-content .right-col .cp-box.cp-activities {
    flex: 1 0 auto;
    display: flex;
    flex-direction: column;
}
.CampaignProspectDetails .right-col .cp-box.cp-activities .CustomScrollbarPanel,
.character-limit-accordion-content .right-col .cp-box.cp-activities .CustomScrollbarPanel {
    flex: 1 0 auto;
}
.CampaignProspectDetails .right-col .cp-box__info,
.character-limit-accordion-content .right-col .cp-box__info {
    /*font-family: 'Poppins Regular Italic';*/;
    margin-bottom: 20px;
}
.CampaignProspectDetails .right-col .txtNext,
.character-limit-accordion-content .right-col .txtNext {
    padding-bottom: 40px;
    display: flex;
    align-items: center;
}
.CampaignProspectDetails .right-col .txtNext .followup-date,
.character-limit-accordion-content .right-col .txtNext .followup-date {
    margin-left: 7px;
    white-space: nowrap;
}
.CampaignProspectDetails .right-col .txtNext .ico--close-big,
.character-limit-accordion-content .right-col .txtNext .ico--close-big {
    margin-left: 10px;
}
.CampaignProspectDetails .right-col .cp-campaign-item,
.character-limit-accordion-content .right-col .cp-campaign-item {
    display: flex;
    align-items: center;
    height: 25px;
    margin-bottom: 15px;
}
.CampaignProspectDetails .right-col .cp-campaign-item .CampaignStatus,
.character-limit-accordion-content .right-col .cp-campaign-item .CampaignStatus {
    min-width: auto;
    width: 30px;
    flex: 0 0 auto;
    margin-right: 20px;
}
.CampaignProspectDetails .right-col .cp-campaign-item .CampaignStatus .icon,
.character-limit-accordion-content .right-col .cp-campaign-item .CampaignStatus .icon {
    margin-bottom: 0;
}
.CampaignProspectDetails .right-col .cp-campaign-item .linkLabel,
.character-limit-accordion-content .right-col .cp-campaign-item .linkLabel {
    font-size: 15px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.CampaignProspectDetails .right-col .path-info,
.character-limit-accordion-content .right-col .path-info {
    margin-bottom: 29px;
    display: flex;
    align-items: center;
    /*font-family: 'Poppins Semibold';*/
    line-height: 18px;
}
.CampaignProspectDetails .right-col .path-info .ico--info,
.character-limit-accordion-content .right-col .path-info .ico--info {
    vertical-align: top;
    margin-left: 5px;
}
.character-limit-accordion-content .left-col {
    width: 550px;
}
.character-limit-accordion-content .right-col {
    width: 500px;
}
.character-limit-accordion-content__validation {
    display: flex;
    align-items: center;
    margin-top: 3px;
    font-size: 12px;
    color: #80838d;
    transition-timing-function: ease;
    transition-property: color;
    transition-delay: 0s;
    transition-duration: 0.2s;
    line-height: 20px;
}
.character-limit-accordion-content__validation--invalid,
.character-limit-accordion-content__validation--invalid-message {
    color: #ec1940;
}
.character-limit-accordion-content__validation--invalid-message::before {
    content: '';
    -webkit-mask: url('icons/ico_error.svg') no-repeat center;
    mask: url('icons/ico_error.svg') no-repeat center;
    display: inline-block;
    flex: 0 0 auto;
    background-color: #2c3141;
    -webkit-mask-size: contain;
    mask-size: contain;
    width: 32px;
    height: 32px;
    transition-timing-function: ease;
    transition-property: background-color;
    transition-delay: 0s;
    transition-duration: 0.2s;
    background-color: #ec1940;
    width: 20px;
    height: 20px;
    margin-right: 5px;
}
.character-limit-accordion-content__validation--invalid-message::before.ico-glow {
    width: 36px;
    height: 36px;
}
.character-limit-accordion-content__validation--invalid-message::before.ico-glow--circle {
    width: 44px;
    height: 44px;
}
.character-limit-accordion-content__validation--invalid-message::before.ico-glow::after {
    width: 32px;
    height: 32px;
}
.character-limit-accordion-content .action-bar {
    margin-top: 15px;
}
.character-limit-accordion-content .WysiwygWidget {
    transition-timing-function: ease;
    transition-property: border-color;
    transition-delay: 0s;
    transition-duration: 0.2s;
}
.character-limit-accordion-content .WysiwygWidget--invalid {
    border-color: #ec1940;
}
.character-limit-accordion-content .WysiwygWidget .ww-html-preview {
    margin-top: 0;
    padding: 7px 10px 10px;
    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
    font-size: medium;
    line-height: 1.5;
    color: #2c3141;
}
.character-limit-accordion-content .WysiwygWidget .ww-html-preview::placeholder {
    color: #c0c1c6;
}
.character-limit-accordion-content .WysiwygWidget .ww-html-preview:focus::placeholder {
    visibility: hidden;
}
.CampaignProspectComponent .apw-header::before {
    display: none;
}
.CampaignProspectComponent .apw-header {
    max-height: 58px;
    overflow: hidden;
    opacity: 1;
    transition-timing-function: ease;
    transition-property: all;
    transition-delay: 0s;
    transition-duration: 0.3s;
}
.CampaignProspectComponent.animate .apw-header {
    max-height: 0;
    opacity: 0;
}
.prospectRowActivity {
    height: 30px;
    margin-top: 13px;
    display: flex;
}
.prospectRowActivity.condition-entry {
    margin-top: 18px;
    margin-bottom: 18px;
}
.prospectRowActivity:first-child {
    margin-top: 0;
}
.prospectRowActivity .line {
    box-sizing: border-box;
    flex: 0 0 auto;
    /*font-family: 'Poppins Regular';*/
    font-size: 11px;
    line-height: 28px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.prospectRowActivity .icon-cont {
    width: 28px;
    height: 28px;
    flex: 0 0 auto;
    display: flex;
    justify-content: flex-end;
}
.prospectRowActivity .status {
    margin-left: 10px;
    width: 120px;
    text-transform: uppercase;
}
.prospectRowActivity .dateAct {
    margin-left: 10px;
    width: 110px;
}
.prospectRowActivity .time {
    width: 105px;
}
.prospectRowActivity .emailAct {
    flex: 0 1 auto;
}
.prospectRowEmail {
    /*font-family: 'Poppins Regular';*/
    font-size: 13px;
    color: #2c3141;
    border-width: 0 1px 1px;
    border-style: solid;
    border-color: #eaeaec;
    margin-bottom: 40px;
}
.prospectRowEmail:last-child {
    margin-bottom: 0;
}
.prospectRowEmail .head {
    height: 29px;
    background-color: #eaeaec;
    background-image: url("img/img_email-dots.svg");
    background-position: 10px 10px;
    background-repeat: no-repeat;
}
.prospectRowEmail .head .headMsg {
    float: right;
    margin-right: 12px;
    margin-top: 4px;
    text-align: right;
}
.prospectRowEmail .head .linkLabel {
    float: right;
    margin-top: 4px;
    margin-right: 10px;
    color: #ec1940;
}
.prospectRowEmail .line {
    box-sizing: border-box;
    padding-bottom: 10px;
    border-bottom: 1px solid #eaeaec;
    padding-left: 40px;
    padding-right: 40px;
    padding-top: 8px;
    color: #2c3141;
}
.prospectRowEmail .msg {
    padding: 35px 40px 40px;
    overflow: auto;
}
.prospectRowEmail .msg .no_message-label {
    font-size: 22px;
    text-transform: uppercase;
    text-align: center;
    margin-top: 60px;
    margin-bottom: 60px;
}
.campaign-delete-workflows {
    margin: 50px 7px;
}
.campaign-delete-workflows__title {
    /*font-family: 'Poppins Semibold';*/
    font-size: 32px;
    margin-bottom: 10px;
}
.campaign-delete-workflows__list {
    margin-top: 20px;
}
.campaign-delete-workflows__list:empty {
    display: none;
}
.campaign-delete-workflows .CustomScrollbarPanel {
    max-height: 440px;
}
.campaign-delete-workflows__content,
.campaign-delete-workflows__buttons {
    margin-left: auto;
    margin-right: auto;
    width: 410px;
    text-align: left;
}
.campaign-delete-workflows__buttons {
    margin-top: 30px;
}
.source-campaign-item {
    display: flex;
    align-items: center;
    height: 50px;
    border-bottom: 1px solid #eaeaec;
}
.source-campaign-item__name {
    display: list-item;
    list-style-type: disc;
    list-style-position: inside;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    max-width: 250px;
}
.source-campaign-item__action,
.source-campaign-item__mark {
    flex: 0 0 auto;
    margin-left: auto;
    text-transform: lowercase;
}
.source-campaign-item__mark {
    display: flex;
    align-items: center;
    /*font-family: 'Poppins Regular Italic';*/;
    color: #4cd635;
}
.source-campaign-item__mark::before {
    content: '';
    margin-right: 10px;
    -webkit-mask: url('icons/ico_check.svg') no-repeat center;
    mask: url('icons/ico_check.svg') no-repeat center;
    display: inline-block;
    flex: 0 0 auto;
    background-color: #2c3141;
    -webkit-mask-size: contain;
    mask-size: contain;
    width: 32px;
    height: 32px;
    transition-timing-function: ease;
    transition-property: background-color;
    transition-delay: 0s;
    transition-duration: 0.2s;
    width: 20px;
    height: 20px;
    background-color: #4cd635;
}
.source-campaign-item__mark::before.ico-glow {
    width: 36px;
    height: 36px;
}
.source-campaign-item__mark::before.ico-glow--circle {
    width: 44px;
    height: 44px;
}
.source-campaign-item__mark::before.ico-glow::after {
    width: 32px;
    height: 32px;
}
.source-campaign-item__mark::before.ico-glow {
    width: 24px;
    height: 24px;
}
.source-campaign-item__mark::before.ico-glow::after {
    width: 20px;
    height: 20px;
}
.source-campaign-item__mark::before.ico-glow--circle {
    width: 20px;
    height: 20px;
}
.source-campaign-item__mark::before.ico-glow--circle::after {
    width: 14px;
    height: 14px;
}
.source-campaign-item .animation-fade-out {
    opacity: 1;
    transition-timing-function: ease;
    transition-property: opacity;
    transition-delay: 0s;
    transition-duration: 0.2s;
}
.source-campaign-item .animation-fade-out--go {
    opacity: 0;
}
.source-campaign-item .animation-fade-in {
    opacity: 0;
    transition-timing-function: ease;
    transition-property: opacity;
    transition-delay: 0s;
    transition-duration: 0.4s;
}
.source-campaign-item .animation-fade-in--go {
    opacity: 1;
}
.PreviewCampaign {
    position: relative;
    /*font-family: 'Poppins Regular';*/
    font-size: 13px;
    box-sizing: border-box;
}
.PreviewCampaign.modal-window .modal-body {
    margin-top: 50px;
    position: relative;
}
.PreviewCampaign.modal-window .modal-body.card {
    width: 822px;
    padding: 60px 0 30px;
}
.PreviewCampaign .pc-icon-back,
.PreviewCampaign .ico--close-big {
    position: absolute;
    top: 23px;
}
.PreviewCampaign .pc-icon-back {
    width: 19px;
    height: 16px;
    left: 23px;
    cursor: pointer;
    background-image: url("img/button_back_double.svg");
    background-repeat: no-repeat;
}
.PreviewCampaign .ico--close-big {
    right: 23px;
}
.PreviewCampaign .pc-header {
    margin-bottom: 60px;
    display: flex;
    justify-content: center;
    line-height: 36px;
}
.PreviewCampaign .pc-header .email-select-text {
    margin-right: 12px;
    /*font-family: 'Poppins Semibold';*/
    font-size: 14px;
}
.PreviewCampaign .pc-header .DropDownSelect {
    width: 220px;
}
.PreviewCampaign .no-active-prospects--info {
    margin: 0 40px 40px;
    color: #294cc7;
    /*font-family: 'Poppins Regular';*/
    font-size: 12px;
    display: flex;
    justify-content: center;
    line-height: 22px;
}
.PreviewCampaign .no-active-prospects--info::before {
    content: "";
    margin-right: 5px;
    margin-bottom: -4px;
    -webkit-mask: url('icons/ico_info.svg') no-repeat center;
    mask: url('icons/ico_info.svg') no-repeat center;
    display: inline-block;
    flex: 0 0 auto;
    background-color: #2c3141;
    -webkit-mask-size: contain;
    mask-size: contain;
    width: 32px;
    height: 32px;
    transition-timing-function: ease;
    transition-property: background-color;
    transition-delay: 0s;
    transition-duration: 0.2s;
    background-color: #80838d;
    width: 20px;
    height: 20px;
    background-color: #294cc7;
}
.PreviewCampaign .no-active-prospects--info::before.ico-glow {
    width: 36px;
    height: 36px;
}
.PreviewCampaign .no-active-prospects--info::before.ico-glow--circle {
    width: 44px;
    height: 44px;
}
.PreviewCampaign .no-active-prospects--info::before.ico-glow::after {
    width: 32px;
    height: 32px;
}
.PreviewCampaign .no-active-prospects--info::before.ico-glow {
    width: 24px;
    height: 24px;
}
.PreviewCampaign .no-active-prospects--info::before.ico-glow::after {
    width: 20px;
    height: 20px;
}
.PreviewCampaign .no-active-prospects--info::before.ico-glow--circle {
    width: 20px;
    height: 20px;
}
.PreviewCampaign .no-active-prospects--info::before.ico-glow--circle::after {
    width: 14px;
    height: 14px;
}
.PreviewCampaign .separator-h {
    width: 100%;
    height: 1px;
    background-color: #eaeaec;
}
.PreviewCampaign .pc-emails--container {
    margin: 0 40px;
}
.PreviewCampaign .pc-emails--container .PreviewEmail:first-child {
    margin-top: 0;
}
.PreviewCampaign .pc-bottom-btn-back {
    margin: 50px 0 0 25px;
    display: inline-block;
    text-decoration: underline;
    cursor: pointer;
    color: #80838d;
}
.PreviewCampaign .pc-bottom-btn-back:hover {
    text-decoration: none;
}
.PreviewCampaign .pc-bottom-btn-back.blue {
    color: #294cc7;
}
.PreviewCampaign .pc-bottom-btn-back::before {
    content: "";
    display: inline-block;
    width: 12px;
    height: 10px;
    margin: 0 10px -1px 0;
    -webkit-mask: url("img/button_back_double.svg") no-repeat center;
    mask: url("img/button_back_double.svg") no-repeat center;
    -webkit-mask-size: contain;
    mask-size: contain;
    background-color: #80838d;
}
.PreviewNavigation {
    margin: 36px 0 29px;
    padding: 14px 40px 21px;
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    background-color: #ffffff;
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.PreviewNavigation.pn-shadow {
    box-shadow: 0 3px 3px -3px #eaeaec;
    z-index: 1;
}
.PreviewNavigation .pn-navigation--left {
    max-width: 67%;
    display: flex;
    align-items: baseline;
}
.PreviewNavigation .pn-navigation--left .DropDownSelect {
    width: 300px;
}
.PreviewNavigation .pn-navigation--left .btn-remove {
    margin-left: 15px;
    text-decoration: underline;
    cursor: pointer;
    color: #ec1940;
    text-transform: lowercase;
}
.PreviewNavigation .pn-navigation--left .btn-remove:hover {
    text-decoration: none;
}
.PreviewNavigation .pn-navigation--left .btn-remove.blue {
    color: #294cc7;
}
.PreviewNavigation .pn-navigation--right {
    max-width: 33%;
    line-height: 21px;
    display: flex;
    align-items: center;
}
.PreviewNavigation .pn-navigation--right .prospect-nav--separator {
    width: 1px;
    height: 14px;
    margin: 2px 0 0;
    background-color: #80838d;
}
.PreviewNavigation .pn-navigation--right .prospect-nav--prev,
.PreviewNavigation .pn-navigation--right .prospect-nav--next {
    height: 21px;
}
.PreviewNavigation .pn-navigation--right .prospect-nav--prev.disabled::before,
.PreviewNavigation .pn-navigation--right .prospect-nav--next.disabled::before {
    background-color: #c0c1c6;
}
.PreviewNavigation .pn-navigation--right .prospect-nav--prev:not(.disabled):hover,
.PreviewNavigation .pn-navigation--right .prospect-nav--next:not(.disabled):hover {
    cursor: pointer;
}
.PreviewNavigation .pn-navigation--right .prospect-nav--prev:not(.disabled):hover::before,
.PreviewNavigation .pn-navigation--right .prospect-nav--next:not(.disabled):hover::before {
    background-color: #294cc7;
}
.PreviewNavigation .pn-navigation--right .prospect-nav--prev {
    margin-left: 5px;
    overflow: hidden;
    display: inline-block;
    vertical-align: top;
}
.PreviewNavigation .pn-navigation--right .prospect-nav--prev::before {
    content: '';
    display: block;
    -webkit-mask: url('icons/ico_down_small.svg?1') no-repeat center;
    mask: url('icons/ico_down_small.svg?1') no-repeat center;
    display: inline-block;
    flex: 0 0 auto;
    -webkit-mask-size: contain;
    mask-size: contain;
    width: 32px;
    height: 32px;
    transition-timing-function: ease;
    transition-property: background-color;
    transition-delay: 0s;
    transition-duration: 0.2s;
    width: 20px;
    height: 20px;
    background-color: #ec1940;
    width: 24px;
    height: 24px;
    background-color: #2c3141;
}
.PreviewNavigation .pn-navigation--right .prospect-nav--prev::before.ico-glow {
    width: 36px;
    height: 36px;
}
.PreviewNavigation .pn-navigation--right .prospect-nav--prev::before.ico-glow--circle {
    width: 44px;
    height: 44px;
}
.PreviewNavigation .pn-navigation--right .prospect-nav--prev::before.ico-glow::after {
    width: 32px;
    height: 32px;
}
.PreviewNavigation .pn-navigation--right .prospect-nav--prev::before.ico-glow {
    width: 24px;
    height: 24px;
}
.PreviewNavigation .pn-navigation--right .prospect-nav--prev::before.ico-glow::after {
    width: 20px;
    height: 20px;
}
.PreviewNavigation .pn-navigation--right .prospect-nav--prev::before.ico-glow--circle {
    width: 20px;
    height: 20px;
}
.PreviewNavigation .pn-navigation--right .prospect-nav--prev::before.ico-glow--circle::after {
    width: 14px;
    height: 14px;
}
.PreviewNavigation .pn-navigation--right .prospect-nav--prev::before.ico-glow {
    width: 26px;
    height: 26px;
}
.PreviewNavigation .pn-navigation--right .prospect-nav--prev::before.ico-glow::after {
    width: 24px;
    height: 24px;
}
.PreviewNavigation .pn-navigation--right .prospect-nav--prev::before {
    transform: rotate(90deg);
    -webkit-mask-position: -2px center;
    mask-position: -2px center;
}
.PreviewNavigation .pn-navigation--right .prospect-nav--next {
    margin-right: 5px;
    overflow: hidden;
    display: inline-block;
    vertical-align: top;
}
.PreviewNavigation .pn-navigation--right .prospect-nav--next::before {
    content: '';
    display: block;
    -webkit-mask: url('icons/ico_down_small.svg?1') no-repeat center;
    mask: url('icons/ico_down_small.svg?1') no-repeat center;
    display: inline-block;
    flex: 0 0 auto;
    -webkit-mask-size: contain;
    mask-size: contain;
    width: 32px;
    height: 32px;
    transition-timing-function: ease;
    transition-property: background-color;
    transition-delay: 0s;
    transition-duration: 0.2s;
    width: 20px;
    height: 20px;
    background-color: #ec1940;
    width: 24px;
    height: 24px;
    background-color: #2c3141;
}
.PreviewNavigation .pn-navigation--right .prospect-nav--next::before.ico-glow {
    width: 36px;
    height: 36px;
}
.PreviewNavigation .pn-navigation--right .prospect-nav--next::before.ico-glow--circle {
    width: 44px;
    height: 44px;
}
.PreviewNavigation .pn-navigation--right .prospect-nav--next::before.ico-glow::after {
    width: 32px;
    height: 32px;
}
.PreviewNavigation .pn-navigation--right .prospect-nav--next::before.ico-glow {
    width: 24px;
    height: 24px;
}
.PreviewNavigation .pn-navigation--right .prospect-nav--next::before.ico-glow::after {
    width: 20px;
    height: 20px;
}
.PreviewNavigation .pn-navigation--right .prospect-nav--next::before.ico-glow--circle {
    width: 20px;
    height: 20px;
}
.PreviewNavigation .pn-navigation--right .prospect-nav--next::before.ico-glow--circle::after {
    width: 14px;
    height: 14px;
}
.PreviewNavigation .pn-navigation--right .prospect-nav--next::before.ico-glow {
    width: 26px;
    height: 26px;
}
.PreviewNavigation .pn-navigation--right .prospect-nav--next::before.ico-glow::after {
    width: 24px;
    height: 24px;
}
.PreviewNavigation .pn-navigation--right .prospect-nav--next::before {
    -webkit-mask-position: 2px center;
    mask-position: 2px center;
    transform: rotate(-90deg);
}
.PreviewNavigation .pn-navigation--right .prospect-nav--first.disabled,
.PreviewNavigation .pn-navigation--right .prospect-nav--last.disabled {
    color: #c0c1c6;
}
.PreviewNavigation .pn-navigation--right .prospect-nav--first:not(.disabled):hover,
.PreviewNavigation .pn-navigation--right .prospect-nav--last:not(.disabled):hover {
    cursor: pointer;
    color: #294cc7;
}
.PreviewNavigation .pn-navigation--right .prospect-nav--first {
    margin-right: 10px;
}
.PreviewNavigation .pn-navigation--right .prospect-nav--last {
    margin-left: 10px;
}
.PreviewNavigation .pn-navigation--right .prospect-nav--indicator {
    min-width: 110px;
    text-align: center;
}
.campaign-path-preview {
    display: flex;
    align-items: center;
    flex-direction: column;
}
.campaign-path-preview .tabs-menu {
    width: 100%;
    justify-content: center;
}
.campaign-path-preview .CampaignPathView {
    margin: 43px 0 48px;
}
.PreviewKnockEdit .header-container {
    margin-bottom: 50px;
    /*font-family: 'Poppins Regular';*/
    font-size: 20px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    box-sizing: border-box;
}
.PreviewKnockEdit .header-container .header-icon--mail {
    width: 21px;
    height: 15px;
    -webkit-mask: url("img/icon_email.svg") no-repeat center;
    mask: url("img/icon_email.svg") no-repeat center;
    background-color: #ec1940;
}
.PreviewKnockEdit .modal-body {
    width: 800px;
    padding: 80px 0;
}
.PreviewKnockEdit .wysiwyg-container {
    position: relative;
}
.PreviewKnockEdit .wysiwyg-container.msg-error .msg-validation {
    opacity: 1;
}
.PreviewKnockEdit .wysiwyg-container .msg-validation {
    min-height: 30px;
    padding-top: 2px;
    position: absolute;
    top: 100%;
    left: 0;
    /*font-family: 'Poppins Regular Italic';*/;
    font-size: 14px;
    color: #ec1940;
    opacity: 0;
    transition-timing-function: ease;
    transition-property: opacity;
    transition-delay: 0s;
    transition-duration: 0.1s;
}
.PreviewKnockEdit .action-bar {
    margin-top: 60px;
}
.PreviewEmail {
    margin-top: 50px;
}
.PreviewEmail .pe-header {
    display: flex;
    align-items: baseline;
    justify-content: space-between;
    /*font-family: 'Poppins Regular';*/
    font-size: 12px;
}
.PreviewEmail .pe-header .pe-header--left {
    max-width: 80%;
    display: flex;
    align-items: center;
}
.PreviewEmail .pe-header .pe-header--left .pe-header--name {
    /*font-family: 'Poppins Semibold';*/
    font-size: 19px;
}
.PreviewEmail .pe-header .pe-header--left .pe-header--tags {
    margin-left: 12px;
}
.PreviewEmail .pe-header .pe-header--left .pe-header--tags .cmn-tag {
    margin-right: 7px;
    color: #2c3141;
}
.PreviewEmail .pe-header .pe-header--left .pe-header--tags .cmn-tag.version-tag {
    width: 24px;
    height: 24px;
    padding: 0;
    display: inline-flex;
    align-items: center;
    justify-content: center;
}
.PreviewEmail .pe-header .pe-header--left .pe-header--tags .cmn-tag:last-child {
    margin-right: 0;
}
.PreviewEmail .pe-ab-same-thread-info {
    margin-top: 10px;
    display: inline-flex;
    align-items: center;
    /*font-family: 'Poppins Regular';*/
    font-size: 12px;
    color: #294cc7;
}
.PreviewEmail .pe-ab-same-thread-info::before {
    margin-right: 8px;
    content: "";
    -webkit-mask: url('icons/ico_info.svg') no-repeat center;
    mask: url('icons/ico_info.svg') no-repeat center;
    display: inline-block;
    flex: 0 0 auto;
    background-color: #2c3141;
    -webkit-mask-size: contain;
    mask-size: contain;
    width: 32px;
    height: 32px;
    transition-timing-function: ease;
    transition-property: background-color;
    transition-delay: 0s;
    transition-duration: 0.2s;
    background-color: #80838d;
    width: 20px;
    height: 20px;
    background-color: #294cc7;
}
.PreviewEmail .pe-ab-same-thread-info::before.ico-glow {
    width: 36px;
    height: 36px;
}
.PreviewEmail .pe-ab-same-thread-info::before.ico-glow--circle {
    width: 44px;
    height: 44px;
}
.PreviewEmail .pe-ab-same-thread-info::before.ico-glow::after {
    width: 32px;
    height: 32px;
}
.PreviewEmail .pe-ab-same-thread-info::before.ico-glow {
    width: 24px;
    height: 24px;
}
.PreviewEmail .pe-ab-same-thread-info::before.ico-glow::after {
    width: 20px;
    height: 20px;
}
.PreviewEmail .pe-ab-same-thread-info::before.ico-glow--circle {
    width: 20px;
    height: 20px;
}
.PreviewEmail .pe-ab-same-thread-info::before.ico-glow--circle::after {
    width: 14px;
    height: 14px;
}
.PreviewEmail .pe-content {
    margin-top: 10px;
    padding: 0 20px;
    /*font-family: 'Poppins Regular';*/
    font-size: 14px;
    line-height: 20px;
    overflow: auto;
    border: 1px solid #dfe0e2;
    border-radius: 5px;
    box-sizing: border-box;
}
.PreviewEmail .pe-content__row {
    height: 48px;
    display: flex;
    align-items: center;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    box-sizing: border-box;
}
.PreviewEmail .pe-content__row:first-child {
    border-bottom: 1px solid #dfe0e2;
}
.PreviewEmail .pe-content__row--label {
    margin-right: 8px;
    /*font-family: 'Poppins Semibold';*/
    color: #80838d;
}
.PreviewEmail .pe-content .MailContentWidget {
    padding: 15px 0 20px;
    border-top: 1px solid #dfe0e2;
}
.PreviewEmail .pe-content .MailContentWidget.mcw-loading {
    min-height: 300px;
}
.PreviewEmail.pe-error .pe-content {
    border-color: #ec1940;
}
.stats-row {
    display: grid;
    grid-template-columns: 255px 68px 68px 68px 68px 68px 68px 68px 68px 140px;
    grid-gap: 16px;
    align-items: center;
}
.stats-row--ab {
    height: 38px;
}
.stats-row--ab .stats-row__title {
    line-height: 18px;
}
.stats-row--ab .stats-row__title-box {
    display: flex;
    margin-left: 28px;
    position: relative;
}
.stats-row--ab .SwitchWidget {
    top: 0;
    bottom: 0;
    left: 113px;
    margin: auto 0;
    position: absolute;
    height: 20px;
}
.stats-row--ab .stats-row__value--active .ico--badge {
    opacity: 1;
}
.stats-row--ab .ico--badge {
    position: absolute;
    display: inline-block;
    top: 0;
    bottom: 0;
    margin-top: auto;
    margin-bottom: auto;
    opacity: 0;
    transition-timing-function: ease;
    transition-property: opacity;
    transition-delay: 0s;
    transition-duration: 0.3s;
}
.stats-row__interested-box {
    display: grid;
    grid-template-columns: repeat(3, 36px);
    grid-gap: 16px;
}
.stats-row__interested-box [class*=ico--] {
    display: inline-block;
    margin: 0 auto;
}
.stats-row__main-cell {
    display: flex;
    justify-content: flex-start;
}
.stats-row__title-box {
    margin-left: 8px;
}
.stats-row__title {
    /*font-family: 'Poppins Semibold';*/
    font-size: 14px;
}
.stats-row__desc {
    /*font-family: 'Poppins Regular';*/
    font-size: 12px;
    line-height: 20px;
    color: #80838d;
}
.stats-cell {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}
.stats-cell [class*="ico--"] {
    display: inline-block;
    margin: 0 auto;
}
.stats-cell__name {
    font-size: 12px;
    line-height: 20px;
    color: #80838d;
}
.stats-cell__value {
    font-size: 13px;
    line-height: 20px;
}
.stats-cell__name,
.stats-cell__value {
    text-align: center;
}
.stats-panel {
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-start;
    margin-bottom: 38px;
}
.stats-panel__title {
    /*font-family: 'Poppins Semibold';*/
    font-size: 14px;
    width: 100%;
    line-height: 21px;
    display: flex;
    align-items: center;
    margin-bottom: 23px;
}
.stats-panel__title .ico--info {
    margin-left: 7px;
}
.stats-panel__box {
    padding: 29px 34px;
    border-radius: 10px;
    border: 1px solid #dfe0e2;
    font-size: 13px;
    text-align: center;
}
.stats-panel__box--large {
    display: flex;
    grid-gap: 16px;
    grid-template-columns: 69px 68px 101px 82px;
    margin-right: 18px;
}
.stats-panel__box--small {
    display: grid;
    grid-gap: 22px;
    grid-template-columns: repeat(3, 35px);
}
.stats-panel .stats-cell--responded {
    width: 69px;
}
.stats-panel .stats-cell--emails {
    width: 68px;
}
.stats-panel .stats-cell--linkedin {
    width: 101px;
}
.stats-panel .stats-cell--tasks {
    width: 82px;
}
.stats-details {
    display: flex;
    flex-direction: column;
    gap: 50px;
}
.stats-details__head {
    /*font-family: 'Poppins Semibold';*/
    font-size: 14px;
    line-height: 21px;
    padding-bottom: 9px;
    border-bottom: 1px solid #eaeaec;
    display: flex;
    align-items: center;
    margin-bottom: 7px;
}
.stats-details__head [class*=ico--] {
    margin-right: 7px;
}
.stats-details__zone {
    color: #c0c1c6;
    margin-bottom: 15px;
}
.stats-details__content {
    font-size: 14px;
    line-height: 21px;
    width: 225px;
}
.stats-details__devices .mobile-devices__list-row::before {
    width: 20px;
    height: 20px;
}
.stats-details__devices .mobile-devices__list-row::before.ico-glow {
    width: 24px;
    height: 24px;
}
.stats-details__devices .mobile-devices__list-row::before.ico-glow::after {
    width: 20px;
    height: 20px;
}
.stats-details__devices .mobile-devices__list-row::before.ico-glow--circle {
    width: 20px;
    height: 20px;
}
.stats-details__devices .mobile-devices__list-row::before.ico-glow--circle::after {
    width: 14px;
    height: 14px;
}
.stats-details .data-panel {
    display: flex;
    line-height: 21px;
    margin-bottom: 8px;
    color: #2c3141;
}
.stats-details .data-panel:last-child {
    margin-bottom: 0;
}
.stats-details .data-panel__day {
    margin-right: 21px;
    width: 36px;
}
.stats-details .data-panel__hour {
    color: #555658;
}
.stats-details__linkedin .stats-details__content {
    display: flex;
    align-items: center;
    margin-top: 12px;
}
.stats-details__linkedin .ico--linkedin-slot {
    margin-right: 4px;
}
.stats-details .prospects-limit--warning {
    /*font-family: 'Poppins Regular Italic';*/;
    font-size: 12px;
    margin-top: 10px;
    color: #f88114;
    width: 225px;
}
.admin-old_view .myComboBox {
    max-width: 450px;
}
.admin-old_view .content-panel {
    margin-left: 10px;
    margin-right: 10px;
}
.admin-old_view table.zebra tr:nth-child(even) {
    background-color: rgba(128, 131, 141, 0.2);
}
.admin-old_view .scrollTopAdmin {
    width: 32px;
    height: 32px;
    border: 1px solid;
    position: fixed;
    bottom: 35px;
    left: 35px;
    cursor: pointer;
}
.admin-old_view .red {
    color: #ec1940;
}
.admin-old_view .statistics .calendar-container {
    display: inline-block;
}
.admin-old_view .statistics .label {
    text-transform: capitalize;
}
.admin-old_view .width230 {
    width: 230px;
}
.admin-add-modal-wrapper {
    width: 610px;
    margin: 0 auto;
}
.admin-add-modal-wrapper .title {
    /*font-family: 'Poppins Regular';*/
    font-size: 20px;
    text-transform: uppercase;
}
.admin-add-modal-wrapper.user {
    width: 1260px;
}
.admin-add-modal-wrapper .table {
    margin-top: 50px;
    margin-bottom: 75px;
    /*font-family: Arial, Helvetica Neue, Helvetica, sans-serif;*/
    font-weight: normal;
    font-size: 15px;
    color: #2c3141;
    display: flex;
    align-items: center;
}
.admin-add-modal-wrapper .table .cell {
    padding: 0px 15px;
    height: 45px;
    display: flex;
    align-items: center;
    border-top: 1px solid #c0c1c6;
    border-right: 1px solid #c0c1c6;
}
.admin-add-modal-wrapper .table .cell:last-child {
    border-right: none;
}
.admin-add-modal-wrapper .table .head-table {
    /*font-family: 'Poppins Semibold';*/
    font-size: 12px;
    text-transform: uppercase;
    border-top: 1px solid #c0c1c6;
}
.admin-add-modal-wrapper .continue-btn {
    width: 149px;
    height: 28px;
}
.admin-logger-ex {
    width: 1440px;
    margin: 20px 0px 70px 0px;
    display: flex;
    align-items: center;
}
.admin-logger-ex .ex-short {
    width: 480px;
    padding: 10px 15px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: normal;
    border-right: 1px solid #c0c1c6;
    box-sizing: border-box;
}
.admin-logger-ex .ex-long {
    width: 960px;
    padding: 10px 15px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: normal;
}
.rowContent-admin {
    position: relative;
    margin-left: auto;
    margin-right: auto;
    width: 1440px;
}
.row-underline {
    text-decoration: underline;
}
.row-admin {
    min-height: 68px;
    width: 1440px;
    box-sizing: border-box;
    border-top: 1px solid #c0c1c6;
    display: flex;
    -webkit-flex-flow: row wrap;
    align-content: center;
}
.row-admin .DropDownMenu.style-bordered {
    border: none;
    min-width: 20px;
    background-color: transparent;
}
.row-admin .DropDownMenu.style-bordered .ddm-tick {
    display: none;
}
.rowExtend {
    margin: 0 auto;
    margin-top: 50px;
    margin-bottom: 75px;
    padding: 0;
    border: none;
    box-sizing: border-box;
}
.gwt-DisclosurePanel .content {
    margin: 0 auto;
    margin-top: 50px;
    margin-bottom: 75px;
    padding: 0;
    border: none;
    box-sizing: border-box;
}
.rowFirmExtend {
    border: none;
    margin: 0;
    padding: 0;
}
.admin-checkbox {
    margin-left: 30px;
}
.admin-checkbox-agency {
    margin-left: 60px;
}
.admin_stats {
    width: 1440px;
    padding-top: 60px;
    display: flex;
    align-items: center;
}
.admin_stats .admin_stats--left {
    min-height: 183px;
    border-right: 2px solid #c0c1c6;
    box-sizing: border-box;
    display: flex;
}
.admin_stats .admin_stats--left .admin_stats--left-column {
    margin-right: 43px;
    /*font-family: 'Poppins Regular';*/
    color: #2c3141;
    text-align: center;
    text-transform: uppercase;
    width: 170px;
}
.admin_stats .admin_stats--left .admin_stats--left-column:last-child {
    margin-right: 74px;
}
.admin_stats .admin_stats--left .admin_stats--left-column .admin_stats--left-column-circle {
    width: 138px;
    height: 138px;
    margin: auto;
    margin-bottom: 12px;
    /*font-family: 'Poppins Semibold';*/
    font-size: 30px;
    color: #2c3141;
    border-radius: 138px;
    border: 1px solid #c0c1c6;
    box-sizing: border-box;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: default;
}
.admin_stats .admin_stats--left .admin_stats--left-column .admin_stats--left-column-circle:hover {
    cursor: pointer;
    border: 1px solid #45be31;
}
.admin_stats .admin_stats--left .admin_stats--left-column .admin_stats--left-column-circle.premium_netto {
    cursor: default;
}
.admin_stats .admin_stats--right {
    width: 100%;
    /*font-family: 'Poppins Regular';*/
    font-size: 13px;
    color: #2c3141;
}
.admin_stats .admin_stats--right .admin_stats--right-row {
    margin-top: 15px;
    display: flex;
    align-items: center;
    text-align: left;
    text-transform: uppercase;
}
.admin_stats .admin_stats--right .admin_stats--right-row:first-child {
    margin-top: 0;
}
.admin_stats .admin_stats--right .admin_stats--right-row .admin_stats--right-row-value {
    width: 40%;
    margin-right: 30px;
    margin-bottom: 8px;
    /*font-family: 'Poppins Semibold';*/
    font-size: 30px;
    color: #2c3141;
    text-align: right;
}
.adminUsersList {
    width: 100%;
    height: 100%;
    background-color: #ffffff;
}
.adminUsersList .action-bar {
    margin: 0 auto;
    padding: 0;
    margin-top: 70px;
}
.adminUsersList .form-row {
    margin-bottom: 20px;
}
.adminUsersList .form-row .f-label {
    margin-right: 8px;
}
.adminUsersList .form-row .f-label.last {
    margin-left: 35px;
}
.adminUsersList .form-row .f-value {
    /*font-family: 'Poppins Regular';*/
    font-size: 13px;
}
.adminUsersList .form-row:last-child,
.adminUsersList .form-row.last {
    margin-bottom: 0;
}
.row-error {
    width: 920px;
    min-height: 57px;
    display: flex;
    align-items: center;
    box-sizing: border-box;
    border-bottom: 1px solid #dfe0e2;
}
.row-error:last-child {
    border-bottom: none;
}
.row-error .row-error-text {
    width: 520px;
    min-height: 45px;
    display: flex;
    align-items: center;
    color: #ec1940;
}
.row-small {
    min-height: 60px;
    box-sizing: border-box;
    border-top: 1px solid #c0c1c6;
    display: flex;
    -webkit-flex-flow: row wrap;
    align-content: center;
}
.row-small:last-child {
    border-bottom: 1px solid #c0c1c6;
}
.row-small .DropDownMenu.style-bordered {
    border: none;
    background-color: transparent;
}
.row-errors {
    width: 1340px;
}
.adminCompanyCell {
    /*font-family: 'Poppins Regular';*/
    font-size: 16px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    box-sizing: border-box;
}
.adminCompanyCell.with-padding {
    padding-left: 10px;
    padding-right: 10px;
}
.adminUsersCell {
    /*font-family: 'Poppins Regular';*/
    box-sizing: border-box;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.adminUsersCell.multiple-rows {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: normal;
}
.rowFirmDetails {
    margin: 0 auto;
    padding: 0;
    width: 1135px;
    border: none;
    box-sizing: border-box;
    /*font-family: 'Poppins Regular';*/
}
.rowFirmDetails .goto-details--panel {
    width: 100%;
    margin-top: -20px;
    margin-bottom: 40px;
    /*font-family: 'Poppins Semibold';*/
    font-size: 16px;
    color: #2c3141;
}
.rowFirmDetails .inner {
    width: 472px;
    float: left;
}
.rowFirmDetails .inner-right {
    margin-left: 190px;
}
.rowFirmUsers {
    margin: 0 auto;
    padding: 0;
    width: 1400px;
    border: none;
    box-sizing: border-box;
    /*font-family: 'Poppins Regular';*/
    font-size: 14px;
}
.rowErrors {
    margin: 0 auto;
    padding: 0;
    width: 1340px;
    border: none;
    box-sizing: border-box;
    /*font-family: 'Poppins Regular';*/
}
.adminPipedriveAdd {
    /*font-family: 'Poppins Regular';*/
    font-size: 12px;
    color: #294cc7;
    margin: 0 8px;
    line-height: 28px;
    text-decoration: underline;
}
.adminPipedriveAdd:hover {
    text-decoration: none;
}
.adminPipedriveAdd.text-right {
    margin-right: 0;
}
.admin-see {
    font-size: 13px;
    color: #294cc7;
    line-height: 28px;
    text-decoration: underline;
}
.admin-see:hover {
    text-decoration: none;
}
.admin-link-underline-hover:hover {
    cursor: pointer;
    text-decoration: underline;
}
.admin_details--icon {
    background-image: url("img/buttons_edit.svg");
    background-position: -116px 0px;
    background-repeat: no-repeat;
    width: 25px;
    height: 27px;
    margin: 0 8px;
}
.admin_details--icon:hover {
    background-position: -116px -31px;
}
.admin_payments--icon {
    background-repeat: no-repeat;
    background-size: contain;
    width: 27px;
    height: 27px;
    margin: 0 8px;
    border: 1px solid #c0c1c6;
    box-sizing: border-box;
    /*font-family: 'Poppins Semibold';*/
    font-size: 20px;
    text-align: center;
    color: #c0c1c6;
    line-height: 27px;
}
.admin_payments--icon:hover {
    border: 1px solid #2c3141;
    color: #2c3141;
}
.admin_fullstory--icon {
    background-repeat: no-repeat;
    background-size: contain;
    width: 27px;
    height: 27px;
    margin: 0 8px;
    border: 1px solid #c0c1c6;
    box-sizing: border-box;
    /*font-family: 'Poppins Semibold';*/
    font-size: 20px;
    text-align: center;
    color: #c0c1c6;
    line-height: 20px;
}
.admin_fullstory--icon:hover {
    border: 1px solid #2c3141;
    color: #2c3141;
}
.adminIconPipedrive {
    background-image: url("img/adminPipedrive-grey.png");
    background-repeat: no-repeat;
    margin: 0 8px;
    width: 28px;
    height: 27px;
    border: none;
}
.adminIconPipedrive:hover {
    background-image: url("img/adminPipedrive.png");
}
.adminIconLogin {
    background-image: url("img/adminLogin-grey.png");
    background-repeat: no-repeat;
    margin: 1px 8px 0;
    width: 27px;
    height: 27px;
    border: none;
}
.adminIconLogin:hover {
    background-image: url("img/adminLogin.png");
}
.adminIconMore {
    background-image: url("img/adminMore-grey.png");
    background-repeat: no-repeat;
    background-position-y: center;
    margin: 0 8px;
    width: 23px;
    height: 5px;
    border: none;
    padding-top: 20px;
    padding-bottom: 20px;
}
.adminIconMore:hover {
    background-image: url("img/adminMore.png");
}
.col-admin {
    text-align: left;
    display: flex;
    align-items: center;
}
.col-admin.text-center {
    justify-content: center;
}
.col-admin.text-left {
    justify-content: left;
}
.col-admin.text-right {
    justify-content: flex-end;
}
.col1440 {
    width: 1440px;
}
.col35 {
    width: 35px;
}
.col40 {
    width: 40px;
}
.col50 {
    width: 50px;
}
.col60 {
    width: 60px;
}
.col80 {
    width: 80px;
}
.col90 {
    width: 90px;
}
.col100 {
    width: 100px;
}
.col110 {
    width: 110px;
}
.col115 {
    width: 115px;
}
.col120 {
    width: 120px;
}
.col125 {
    width: 125px;
}
.col130 {
    width: 130px;
}
.col135 {
    width: 135px;
}
.col138 {
    width: 138px;
}
.col140 {
    width: 140px;
}
.col150 {
    width: 150px;
}
.col160 {
    width: 160px;
}
.col170 {
    width: 170px;
}
.col175 {
    width: 175px;
}
.col180 {
    width: 180px;
}
.col185 {
    width: 185px;
}
.col190 {
    width: 190px;
}
.col200 {
    width: 200px;
}
.col215 {
    width: 215px;
}
.col220 {
    width: 220px;
}
.col230 {
    width: 230px;
}
.col235 {
    width: 235px;
}
.col240 {
    width: 240px;
}
.col250 {
    width: 250px;
}
.col255 {
    width: 255px;
}
.col270 {
    width: 270px;
}
.col280 {
    width: 280px;
}
.col290 {
    width: 290px;
}
.col300 {
    width: 300px;
}
.col310 {
    width: 310px;
}
.col315 {
    width: 315px;
}
.col350 {
    width: 350px;
}
.col485 {
    width: 485px;
}
.col520 {
    width: 520px;
}
.col540 {
    width: 540px;
}
.col560 {
    width: 560px;
}
.col960 {
    width: 960px;
}
.col1170 {
    width: 1170px;
}
.text-center {
    text-align: center;
}
.no-margin-top {
    margin-top: 0px;
    padding-right: 0px;
}
.filtersAndButton-admin-with-spacer {
    margin-top: 100px;
    margin-bottom: 70px;
}
.filtersAndButton-admin-without-spacer {
    margin-bottom: 30px;
}
.filtersAndButton-admin-without-spacer.margin-bottom-70 {
    margin-bottom: 70px;
}
.filters-margin-bottom {
    margin-bottom: 20px;
}
.filtersAndButton-admin {
    display: block;
    width: 1440px;
    height: 100%;
    margin-left: auto;
    margin-right: auto;
}
.filtersAndButton-admin .filtersPanel {
    float: left;
    width: 950px;
}
.filtersAndButton-admin .filtersPanel .inputField {
    /*font-family: 'Poppins Regular';*/
    max-width: 280px;
}
.filtersAndButton-admin .filtersPanel span {
    display: inline-block;
    margin-left: 20px;
}
.filtersAndButton-admin .filtersPanel .big {
    /*font-family: 'Poppins Regular';*/
}
.filtersAndButton-admin .filtersPanel .big.small-left-margin {
    margin-left: 10px;
}
.filtersAndButton-admin .addNewUser {
    float: right;
    margin-right: 6px;
    width: 147px;
}
.filtersAndButton-admin .addUser {
    float: right;
    width: 146px;
    height: 28px;
    padding: 2px 5px;
}
.filtersAndButton-admin .btn-logger {
    float: right;
}
.filtersAndButton-admin .addNewCompany {
    float: right;
    width: 190px;
    background-color: #dfe0e2;
    color: #2c3141;
}
.filtersAndButton-admin .addNewCompany:hover {
    background-color: #eaeaec;
}
.tagsPanel-admin {
    display: flex;
    flex-wrap: wrap;
    width: 1440px;
}
.error-text {
    color: #ec1940;
}
.vertical-spacer {
    height: 100%;
    max-height: 31px;
    margin: 0 5px;
    border-right: 1px solid #eaeaec;
    box-sizing: border-box;
}
.vertical-spacer.more-space {
    margin: 0 15px;
}
.head-admin-list {
    /*font-family: 'Poppins Semibold';*/
    font-size: 12px;
    font-weight: bold;
    border-width: 1px 0 0 0;
    border-style: solid;
    border-color: #c0c1c6;
    display: flex;
    -webkit-flex-flow: row wrap;
    align-content: center;
    min-height: 31px;
    padding-bottom: 2px;
    box-sizing: border-box;
}
.head-admin-list .head-label {
    display: inline-flex;
    text-transform: uppercase;
}
.head-admin-list .head-label:hover {
    text-decoration: underline;
}
.head-admin-list .head-label-small {
    display: inline-flex;
    /*font-family: 'Poppins Regular';*/
    font-size: 13px;
    font-weight: 400;
    text-transform: uppercase;
}
.head-admin-list .head-label-small:hover {
    text-decoration: none;
}
.admin-clearAllFilters {
    margin-top: 15px;
    display: flex;
    align-items: center;
}
.admin-clearAllFilters .tag_statsFilter {
    margin-right: 10px;
    padding: 8px 15px 6px 15px;
    background-color: #80838d;
    color: #ffffff;
    text-decoration: none;
    cursor: default;
    border: 1px solid #80838d;
    border-radius: 15px;
}
.admin-clearAllFilters .linkLabel {
    padding: 8px 15px 6px 15px;
    text-decoration: none;
    border: 1px solid #80838d;
    border-radius: 15px;
}
.admin-clearAllFilters .linkLabel:hover {
    background-color: #f5f5f6;
    color: #2c3141;
    border: 1px solid #dfe0e2;
    transition-timing-function: ease;
    transition-property: background-color, color;
    transition-delay: 0s;
    transition-duration: 0.2s;
}
.admin-modal-wrapper {
    width: 1260px;
    margin: 0 auto;
}
.admin_number-letter-spacing {
    letter-spacing: 1px;
}
.admin_go-to-old-admin--label {
    /*font-family: 'Poppins Regular';*/
    font-size: 12px;
    color: #80838d;
    float: right;
}
.admin-firm-details {
    margin: 0 auto;
    padding: 0;
    padding-top: 60px;
    border: none;
    box-sizing: border-box;
    /*font-family: 'Poppins Regular';*/
    color: #2c3141;
    background: #ffffff;
}
.details-header {
    width: 1440px;
    margin: 0 auto;
    padding: 0;
}
.btn-back {
    /*font-family: 'Poppins Regular';*/
    font-size: 13px;
    color: #80838d;
    display: inline-flex;
    margin-bottom: 40px;
}
.btn-back:hover {
    text-decoration: underline;
}
.admin_info-about-deleted {
    margin-top: 6px;
    margin-left: 15px;
    /*font-family: 'Poppins Regular Italic';*/;
    font-size: 14px;
    color: #80838d;
}
.details-header-line {
    display: flex;
    justify-content: space-between;
}
.details-header-line .right-items {
    display: flex;
    align-items: center;
}
.details-header-line .right-items .adminIconMore {
    margin-right: 15px;
    border: none;
}
.header-name {
    display: flex;
    line-height: 34px;
    justify-content: flex-start;
}
.header-firm-name {
    /*font-family: 'Poppins Semibold';*/
    font-size: 22px;
    text-transform: uppercase;
}
.header-firm-name-user-details {
    /*font-family: 'Poppins Regular';*/
    font-size: 20px;
    text-transform: uppercase;
    text-decoration: underline;
}
.header-spacer {
    /*font-family: 'Poppins Regular';*/
    font-size: 20px;
    text-transform: uppercase;
    margin-left: 10px;
    margin-right: 10px;
}
.z-index-1 {
    z-index: 1;
}
.details-tabs {
    width: 100%;
    margin-top: 50px;
    margin-bottom: 70px;
    border-bottom: 1px solid #eaeaec;
    box-sizing: border-box;
}
.details-tabs .content-width {
    width: 1440px;
}
.details-container {
    width: 1440px;
    margin: 0 auto;
    padding: 0;
    padding-bottom: 50px;
    border: none;
}
.details-container .cancel_info--panel {
    display: flex;
    align-items: center;
    margin-top: 0;
    margin-bottom: 60px;
}
.details-container .cancel_info--panel .cancel_info--text {
    margin-left: 10px;
    /*font-family: 'Poppins Regular Italic';*/;
    font-size: 14px;
    color: #294cc7;
}
.details-container .inner {
    width: 472px;
    float: left;
}
.details-container .inner-right {
    margin-left: 190px;
}
.details-container .admin-checkbox {
    margin-left: 30px;
}
.details-container .admin-checkbox-agency {
    margin-left: 60px;
}
.details-container .form-row {
    margin-bottom: 20px;
}
.details-container .form-row .f-label {
    margin-right: 8px;
    line-height: 28px;
}
.details-container .form-row .f-label.last {
    margin-left: 35px;
}
.details-container .form-row .f-value {
    /*font-family: 'Poppins Regular';*/
    font-size: 12px;
}
.details-container .form-row:last-child,
.details-container .form-row.last {
    margin-bottom: 0;
}
.details-container .accountEdit .form-row .f-value {
    font-size: inherit;
}
.details-container .firm-details-status {
    margin-bottom: 6px;
    text-transform: lowercase;
}
.details-action-bar {
    width: 1440px;
    margin: 0 auto;
    margin-top: 35px;
    padding-bottom: 35px;
    display: flex;
    justify-content: center;
}
.details-action-bar .firm-details-save-label {
    /*font-family: 'Poppins Regular';*/
    color: #2c3141;
    margin-right: 230px;
}
.details-action-bar .btn {
    width: 165px;
    height: 28px;
    padding: 2px 10px;
}
.details-action-bar .btn-spring-green {
    margin-right: 20px;
}
.select100 {
    width: 100%;
}
.half-width {
    width: 50%;
}
.horizontal-line {
    width: 100%;
    margin: 0 auto;
    padding: 0;
    border-bottom: 1px solid #eaeaec;
}
.scrollingSave-details {
    z-index: 10;
    position: fixed;
    bottom: 0;
    width: 100%;
    height: 100px;
    border-top: 1px solid #dfe0e2;
    border-bottom: 1px solid #dfe0e2;
    box-shadow: 0px 12px 14px #2c3141;
    background-color: #ffffff;
}
.scrollingSave-details .paper {
    width: 1180px;
    margin-left: auto;
    margin-right: auto;
}
.scrollingSave-details .saveBox {
    margin-top: 11px;
    width: 355px;
    float: right;
    margin-right: 188px;
}
.scrollingSave-details .saveBox .btn-spring-green {
    float: left;
    padding-top: 0;
}
.scrollingSave-details .saveBox .txtOR {
    float: left;
    margin-left: 31px;
    /*font-family: 'Poppins Regular';*/
    font-size: 13px;
    color: #c0c1c6;
    margin-top: 3px;
}
.scrollingSave-details .saveBox .btn-cloudy-blue {
    float: left;
    margin-left: 18px;
    padding-top: 0;
}
.scrollingSave-details .saveBox .btnCancel {
    float: left;
    margin-left: 27px;
    margin-top: 3px;
    /*font-family: 'Poppins Regular';*/
    font-size: 13px;
    color: #cdcbcb;
}
.scrollingSave-details .statusSave {
    margin-left: 167px;
    margin-top: 26px;
    width: 450px;
    height: 50px;
    padding-top: 2px;
}
.scrollingSave-details .statusSave .text {
    /*font-family: 'Poppins Regular';*/
}
.scrollingSave-details .statusSave .reminder {
    height: 38px;
    width: 430px;
    padding-top: 10px;
    padding-left: 20px;
    position: absolute;
}
.scrollingSave-details .statusSave .success {
    position: absolute;
    height: 38px;
    width: 430px;
    padding-top: 10px;
    padding-left: 20px;
    background-color: #ffffff;
    z-index: 2;
}
.scrollingSave-details .statusSave .errorLabel {
    position: absolute;
    font-size: 16px;
    height: 38px;
    width: 430px;
    padding-top: 10px;
    padding-left: 20px;
    background-color: #ffffff;
    z-index: 3;
}
.right-side {
    text-align: right;
    margin-top: 30px;
    margin-bottom: 10px;
}
.right-side.margin-bottom-30 {
    margin-bottom: 30px;
}
.col-flex-inline {
    display: flex;
    align-items: center;
}
.col-flex-inline .error {
    margin-left: 8px;
}
.col-flex-inline .adminUsersCell {
    margin-bottom: 2px;
}
.seeDetails-link {
    /*font-family: 'Poppins Regular';*/
    font-size: 12px;
    color: #294cc7;
}
.checkbox-selector {
    width: 15px;
    height: 15px;
    background-image: url("img/checkbox.svg");
    background-repeat: no-repeat;
    position: absolute;
}
.details-row-selected {
    background-color: #eaeaec;
}
.msgPanel-search-popup {
    padding: 40px 30px;
    box-sizing: border-box;
}
.msgPanel-search-popup .title {
    /*font-family: 'Poppins Semibold';*/
    font-size: 14px;
    color: #2c3141;
    margin-bottom: 5px;
}
.msgPanel-search-popup .subtitle {
    /*font-family: 'Poppins Regular';*/
    font-size: 13px;
    color: #2c3141;
    margin-bottom: 25px;
}
.msgPanel-search-popup .subtitle:last-child {
    margin-bottom: 0px;
}
.msgPanel-error {
    padding: 45px;
    box-sizing: border-box;
    color: #2c3141;
}
.msgPanel-error a {
    /*font-family: 'Poppins Regular';*/
    font-size: 14px;
    color: #294cc7;
    text-decoration: underline;
}
.msgPanel-error a :hover {
    text-decoration: none;
}
.msgPanel-error ol {
    margin-left: 15px;
}
.msgPanel-error li {
    margin-bottom: 10px;
}
.msgPanel-error h1 {
    /*font-family: 'Poppins Semibold';*/
    font-size: 17px;
    color: #2c3141;
    margin-bottom: 15px;
    margin-top: 30px;
}
.msgPanel-error h1:first-child {
    margin-top: 0px;
}
.msgPanel-error p {
    /*font-family: 'Poppins Regular';*/
    font-size: 14px;
    color: #2c3141;
    margin-bottom: 30px;
}
.msgPanel-error .title {
    /*font-family: 'Poppins Semibold';*/
    font-size: 14px;
    color: #2c3141;
    margin-bottom: 5px;
}
.msgPanel-error .subtitle {
    /*font-family: 'Poppins Regular';*/
    font-size: 13px;
    color: #c0c1c6;
    margin-bottom: 25px;
}
.msgPanel-error .subtitle:last-child {
    margin-bottom: 0px;
}
.ip-popup-content-wrapper {
    width: 450px;
}
.ip-popup-content-wrapper .ip-popup-content {
    display: flex;
    align-items: center;
}
.ip-popup-content-wrapper .ip-popup-content .set-ip-label {
    margin-right: 8px;
    color: #2c3141;
    /*font-family: 'Poppins Regular';*/
    text-transform: uppercase;
    white-space: nowrap;
}
.ip-popup-content-wrapper .btn-bar {
    margin-top: 70px;
    text-align: left;
}
.ip-popup-content-wrapper .btn-bar .btn-save {
    width: 137px;
    height: 28px;
}
.btn-admin-grey-light {
    color: black;
}
.btn-admin-grey-light.without-text-transform {
    text-transform: none;
}
.adminPayments-billingSection {
    margin: 21px 0px;
}
.adminPayments-billingSection:last-child {
    margin-bottom: 40px;
}
.adminPayments-billingSection:first-child {
    border-top: 1px solid #eaeaec;
    margin-top: 30px;
    padding-top: 52px;
}
.admin_no-results {
    margin: 20px auto;
    /*font-family: 'Poppins Regular';*/
    font-size: 20px;
    text-align: center;
    text-transform: uppercase;
}
.admin_logger--box-range {
    float: right;
    margin-right: 20px;
}
.admin_logger--tfw-range {
    width: 60px;
    margin: 0 8px 0 4px;
}
.admin-reports-view .admin-report {
    width: 50%;
    margin: 0 auto;
}
.admin-emails-list {
    display: flex;
    flex-flow: column;
    /*font-family: 'Poppins Regular';*/
}
.admin-emails-list .admin-emails-list__filters {
    display: flex;
    flex-flow: column;
}
.admin-emails-list .admin-emails-list__error {
    font-size: 20px;
    text-align: center;
}
.admin-emails-list .text-center {
    text-align: center;
}
.admin-emails-list .text-right {
    text-align: right;
}
.admin-emails-list .display-none {
    display: none;
}
.admin-emails-list .text-overflow {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}
.admin-emails-list .hidden-input {
    height: 0px;
    width: 5px;
    border: 0px;
    color: white;
    opacity: 0;
    z-index: -1000;
}
.admin-emails-list .hidden-input::selection {
    color: white;
    background: white;
}
.admin-emails-list .border-grey {
    border: 1px solid #dfe0e2;
}
.admin-emails-list .border-bottom-grey {
    border-bottom: 1px solid #dfe0e2;
}
.admin-emails-list .font-16 {
    font-size: 16px;
}
.admin-emails-list .visibility-hidden {
    visibility: hidden;
}
.admin-emails-list .flex-row {
    display: flex;
}
.admin-emails-list .flex-column {
    display: flex;
    flex-flow: column;
}
.admin-emails-list .align-items-bottom {
    align-items: flex-end;
}
.admin-emails-list .align-items-center {
    align-items: center;
}
.admin-emails-list .text-align-center {
    text-align: center;
}
.admin-emails-list .flex-space-between {
    justify-content: space-between;
}
.admin-emails-list .bold {
    /*font-family: 'Poppins Semibold';*/
}
.admin-emails-list .font-family-avignon {
    /*font-family: 'Poppins Regular';*/
}
.admin-emails-list input[type="number"]::-webkit-outer-spin-button,
.admin-emails-list input[type="number"]::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0;
}
.admin-emails-list input[type="number"] {
    -moz-appearance: textfield;
}
.admin-emails-list .height-230 {
    height: 230px;
}
.admin-emails-list .height-130 {
    height: 130px;
}
.admin-emails-list .header-link-label {
    text-decoration: underline;
    cursor: pointer;
    margin-left: 24px;
}
.admin-emails-list .header-link-label:hover {
    text-decoration: none;
}
.admin-emails-list .header-link-label.blue {
    color: #294cc7;
}
.admin-emails-list .detail--border-bottom {
    border-bottom: 1px solid #dfe0e2;
}
.admin-emails-list .detail {
    display: flex;
    padding: 20px 5%;
    word-wrap: break-word;
}
.admin-emails-list .detail .detail__column {
    width: 80%;
    display: flex;
    flex-flow: column;
}
.admin-emails-list .detail .detail__column--border-top {
    display: flex;
    flex-flow: column;
    border-top: 1px solid #dfe0e2;
}
.admin-emails-list .detail .detail__item {
    font-size: 16px;
}
.admin-emails-list .detail .detail__item--label {
    /*font-family: 'Poppins Semibold';*/
    width: 20%;
    margin-right: 20px;
    text-align: right;
}
.admin-emails-list .detail .detail__item--light {
    color: darkgrey;
}
.admin-emails-list .detail .detail__row--underline {
    border-bottom: 1px solid #dfe0e2;
}
.admin-emails-list .detail .detail__row--underline:hover {
    border-bottom: 1px solid #45be31;
}
.admin-emails-list .detail .detail__row {
    justify-content: space-between;
}
.admin-emails-list .detail .detail__row .detail__row--label {
    width: 40%;
    padding-right: 10px;
    text-align: right;
    border-right: 1px solid #dfe0e2;
}
.admin-emails-list .detail .detail__row .detail__row--value {
    word-break: break-word;
    padding-left: 10px;
    width: 60%;
}
.admin-emails-list .filters-panel {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 10px;
}
.admin-emails-list .filters-panel .filters {
    display: flex;
}
.admin-emails-list .filters-panel .filters .filters__item {
    margin-right: 20px;
}
.admin-emails-list .filters-panel .filters .filters__item--short {
    width: 80px;
}
.admin-emails-list .filters-panel .filters .filters__item--middle {
    width: 100px;
}
.admin-emails-list .filters-panel .filters .filters__item--long {
    width: 250px;
}
.admin-emails-list .filters-panel .filters .filters__item--status {
    display: flex;
    align-items: center;
    width: max-content;
}
.admin-emails-list .filters-panel .filters--left {
    align-items: center;
}
.admin-emails-list .filters-panel .filters--right {
    -webkit-box-flex: 0;
    -moz-box-flex: 0;
    -webkit-flex: 0;
    -ms-flex: 0;
    flex: 0;
}
.admin-emails-list .filters-panel--dates {
    float: right;
}
.admin-emails-list .filters-panel--dates-labels {
    float: right;
    margin-left: 10px;
}
.admin-emails-list .filters-panel--disable-margin-top {
    margin-top: 0;
}
.admin-emails-list .filters-panel--enable-margin-top {
    margin-top: 100px;
}
.admin-emails-list .error-info-panel {
    display: flex;
    align-items: center;
    /*font-family: 'Poppins Regular Italic';*/;
    font-size: 14px;
    height: 28px;
    line-height: 28px;
    color: red;
    cursor: default;
    margin-top: 8px;
}
.admin-emails-list .error-info-panel .error-info__icon {
    display: inline-block;
    background-repeat: no-repeat;
    background-image: url('img/icon_error.svg');
    background-size: contain;
    width: 21px;
    height: 17px;
}
.admin-emails-list .error-info-panel .error-info__icon.big {
    width: 24px;
    height: 20px;
}
.admin-emails-list .error-info-panel .error-info__icon.orange {
    background-image: url('img/icon_error-orange.svg');
}
.admin-emails-list .error-info-panel .error-info__label {
    margin-right: 10px;
}
.admin-emails-list .error-text-field {
    border-color: #ec1940;
}
.admin-emails-list .list-head {
    /*font-family: 'Poppins Semibold';*/
    font-size: 13px;
    padding-top: 6px;
    padding-bottom: 7px;
    border-width: 1px 0px 0px 0px;
    border-style: solid;
    border-color: #c0c1c6;
}
.admin-emails-list .list-head .list-head__label {
    display: inline;
    text-transform: uppercase;
}
.admin-emails-list .list-head .list-head__label:hover {
    text-decoration: underline;
}
.admin-emails-list .col {
    display: table-cell;
}
.admin-emails-list .col-address {
    width: 210px;
}
.admin-emails-list .col-subject {
    width: 270px;
}
.admin-emails-list .col-date {
    width: 150px;
}
.admin-emails-list .col-status {
    width: 120px;
}
.admin-emails-list .orderColumnFix {
    background-image: url(img/tableArrows.svg);
    width: 9px;
    height: 9px;
    margin-left: 5px;
}
.admin-emails-list .orderColumnDown {
    background-position: -9px 0;
}
.admin-emails-list .orderColumnUp {
    background-position: 0 0;
}
.admin-emails-list .list-row {
    display: flex;
    box-sizing: border-box;
    align-items: center;
    height: 68px;
    border-top: 1px solid #c0c1c6;
    /*font-family: 'Poppins Regular';*/
    font-size: 16px;
}
.admin-emails-list .list-row__item {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}
.admin-emails-list .list-row__item--padding {
    padding-right: 32px;
}
.admin-emails-list .list-row__item--status {
    color: lightslategrey;
}
.admin-emails-list .expand-row {
    display: flex;
    margin: 0;
    padding: 0;
    border: none;
    box-sizing: border-box;
    /*font-family: 'Poppins Regular';*/
    font-size: 12px;
}
.admin-emails-list .expand-row .expand-row__email-details {
    width: 530px;
    font-size: 16px;
    border: 1px solid #dfe0e2;
    border-bottom: 0;
    margin-right: 20px;
    padding: 0;
    height: fit-content;
    display: flex;
    flex-flow: column;
}
.admin-emails-list .expand-row .expand-row__email-details .detail-label {
    margin-right: 20px;
}
.admin-emails-list .expand-row .expand-row__email-preview {
    width: 650px;
}
.admin-emails-list .expand-row .expand-row__email-preview .mailWidget--padding {
    padding-top: 16px;
    padding-bottom: 16px;
    line-height: normal;
}
.admin-emails-list .expand-row .expand-row__email-preview .mailWidget--scroll {
    overflow-y: scroll;
    max-height: 700px;
}
.admin-emails-list .expand-row .expand-row__email-preview ::-webkit-scrollbar {
    width: 4px;
    background: #E3E8F3;
}
.admin-emails-list .expand-row .expand-row__email-preview ::-webkit-scrollbar-thumb {
    background: #80838d;
}
.admin-office {
    /*font-family: 'Poppins Regular';*/
    font-size: 12px;
    margin: auto;
    padding-bottom: 44px;
}
.admin-office .admin-office__title {
    box-sizing: border-box;
    /*font-family: 'Poppins Semibold';*/
    font-size: 22px;
    color: #2c3141;
    padding: 18px 0 18px;
    margin-left: 30px;
}
.admin-office .grid {
    display: grid;
    grid-template-columns: 1fr;
    margin: 0 30px 0 30px;
}
.admin-office .grid .grid__data {
    will-change: transform;
    overflow-y: scroll;
    max-height: 76vh;
    border-bottom: 1px solid #2c3141;
}
.admin-office .grid .grid__row {
    display: grid;
    grid-column: span 18;
    grid-column-gap: 10px;
    border-style: solid;
    border-width: 1px 0;
}
.admin-office .grid .grid__row--head {
    border-color: #2c3141;
    padding: 8px 20px 10px 0;
    align-items: flex-end;
}
.admin-office .grid .grid__row--data {
    border-top-width: 0;
    border-color: #c0c1c6;
    padding: 6px 14px 6px 0;
}
.admin-office .grid .grid__row--data:hover {
    background-color: #E3E8F3;
}
.admin-office .grid .grid__row--data:last-child {
    border: none;
}
.admin-office .cell-wrapper {
    display: flex;
}
.admin-office ::-webkit-scrollbar {
    width: 8px;
    background: #E3E8F3;
}
.admin-office ::-webkit-scrollbar-thumb {
    background: #80838d;
}
.admin-office .cell {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}
.admin-office .cell--col-label {
    /*font-family: 'Poppins Semibold';*/
    font-size: 12px;
    justify-self: end;
    text-transform: uppercase;
    line-height: 14px;
    text-align: right;
    overflow: hidden;
    padding-bottom: 1px;
    -moz-user-select: none;
    -webkit-user-select: none;
    user-select: none;
}
.admin-office .cell--col-label:first-child {
    justify-self: start;
}
.admin-office .cell--col-label:hover {
    cursor: default;
}
.admin-office .cell--hover:hover {
    cursor: pointer;
}
.admin-office .cell--row-label {
    /*font-family: 'Poppins Semibold';*/
    font-size: 12px;
    justify-self: start;
    text-transform: uppercase;
}
.admin-office .cell--data {
    justify-self: end;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    /*font-family: Arial, Helvetica Neue, Helvetica, sans-serif;*/
    max-width: 100%;
}
.admin-office .cell--center {
    justify-self: center;
}
.admin-office .cell--left {
    justify-self: start;
}
.admin-office .cell--underline {
    text-decoration: underline;
}
.admin-office .cell--data-red {
    color: #ec1940;
}
.admin-office .cell--data-bold {
    font-weight: bold;
}
.admin-office-sales .grid {
    padding-bottom: 44px;
    max-width: 1800px;
}
.admin-office-sales .grid .grid__row {
    grid-template-columns: 2.2fr 2.8fr 2.4fr 2.6fr 2.6fr 2.8fr 2.4fr 2.6fr 2.6fr 2fr 2fr 2fr 2fr 2fr 2fr 2fr 2fr 1.2fr 1fr;
}
.admin-office-sales .grid .grid__row--footer {
    padding-top: 12px;
    padding-right: 20px;
    border: none;
}
.admin-office-sales .grid .grid__row--data:first-child {
    color: #80838d;
}
@media screen and (max-width: 1440px) {
    .admin-office-sales {
        padding-bottom: 14px;
    }
    .admin-office-sales .grid .grid__row--head {
        padding: 4px 20px 5px 0;
    }
    .admin-office-sales .grid .grid__row--footer {
        padding-top: 6px;
    }
    .admin-office-sales .cell--col-label {
        /*font-family: 'Poppins Semibold';*/
        font-size: 10px;
        line-height: 12px;
    }
    .admin-office-sales .cell--row-label {
        /*font-family: 'Poppins Semibold';*/
        font-size: 10px;
    }
    .admin-office-sales .cell--data {
        font-size: 10px;
    }
    .admin-office-sales .cell--data-red {
        color: #ec1940;
        font-size: 10px;
    }
}
.office {
    margin: 36px auto 97px auto;
}
.admin-office-invoices,
details-panel {
    min-width: 1180px;
    max-width: 1440px;
}
.admin-office-invoices .grid,
details-panel .grid {
    margin: auto;
}
.admin-office-invoices .grid .grid__row,
details-panel .grid .grid__row {
    grid-template-columns: 1fr 1fr 1.6fr 2.2fr 6fr 3fr 3fr 1fr 2fr 2fr 3fr 1.5fr 1.5fr 2.4fr 1fr;
}
.admin-office-invoices .grid .grid__row--head,
details-panel .grid .grid__row--head {
    padding: 8px 20px 10px 0;
    align-items: flex-end;
}
.admin-office-invoices .grid .grid__row--data,
details-panel .grid .grid__row--data {
    align-self: center;
}
.admin-office-invoices .grid .grid__row--data:hover,
details-panel .grid .grid__row--data:hover {
    background-color: #eaeaec;
}
.admin-office-invoices .grid .grid__row--data:last-child,
details-panel .grid .grid__row--data:last-child {
    border-bottom: 1px solid #c0c1c6;
}
.admin-office-invoices .grid .grid__row--nip,
details-panel .grid .grid__row--nip {
    background-color: #feec4b;
}
.admin-office-invoices .grid .grid__row--inactive,
details-panel .grid .grid__row--inactive {
    color: #80838d;
}
.admin-office-invoices .grid .grid__data--empty,
details-panel .grid .grid__data--empty {
    display: flex;
    justify-content: center;
    align-items: center;
}
.admin-office-invoices .grid .grid__data--empty .empty-text,
details-panel .grid .grid__data--empty .empty-text {
    /*font-family: 'Poppins Regular';*/
    font-size: 20px;
}
.admin-office-invoices .grid .grid__data-inv,
details-panel .grid .grid__data-inv {
    max-height: 60vh;
    min-height: 40vh;
}
.admin-office-invoices .cell--data,
details-panel .cell--data {
    align-self: center;
    /*font-family: Arial, Helvetica Neue, Helvetica, sans-serif;*/
    font-size: 14px;
}
.admin-office-invoices .cell--checkbox,
details-panel .cell--checkbox {
    align-self: center;
    padding-left: 10px;
}
.admin-office-invoices .cell--more,
details-panel .cell--more {
    align-self: center;
    cursor: pointer;
}
.admin-office-invoices .action-mark,
details-panel .action-mark {
    background-size: contain;
    background-position: center;
    width: 18px;
    height: 18px;
    display: inline-block;
    background-repeat: no-repeat;
    cursor: pointer;
    align-self: center;
    /*font-family: 'Poppins Semibold';*/
    font-size: 14px;
    text-align: -webkit-center;
    text-align: center;
    line-height: 17px;
    -moz-user-select: none;
    -webkit-user-select: none;
    user-select: none;
}
.admin-office-invoices .action-mark--warning,
details-panel .action-mark--warning {
    background-image: url("img/icon_info_red.svg");
    transform: rotate(180deg);
}
.admin-office-invoices .action-mark--to-check,
details-panel .action-mark--to-check {
    background-image: url("img/icon_question-mark-blue.svg");
}
.admin-office-invoices .selection-panel,
details-panel .selection-panel {
    display: inline-flex;
    /*font-family: 'Poppins Regular';*/
    font-size: 13px;
    margin-bottom: 13px;
    align-items: baseline;
    -moz-user-select: none;
    -webkit-user-select: none;
    user-select: none;
}
.admin-office-invoices .selection-panel__item,
details-panel .selection-panel__item {
    margin-right: 4px;
}
.admin-office-invoices .selection-panel__item--counter,
details-panel .selection-panel__item--counter {
    /*font-family: 'Poppins Semibold';*/
    font-size: 14px;
}
.admin-office-invoices .selection-panel__item--btn,
details-panel .selection-panel__item--btn {
    text-decoration: underline;
    cursor: pointer;
    margin-left: 4px;
}
.admin-office-invoices .selection-panel__item--btn:hover,
details-panel .selection-panel__item--btn:hover {
    text-decoration: none;
}
.summary-panel {
    width: 100%;
    /*font-family: 'Poppins Semibold';*/
    font-size: 15px;
    margin-top: 23px;
    margin-bottom: 11px;
    display: inline-flex;
    justify-content: flex-end;
}
.summary-panel .summary-panel__text {
    padding-left: 4px;
}
.action-mark__desc {
    padding: 50px;
    /*font-family: 'Poppins Regular';*/
    font-size: 13px;
}
.office-invoice {
    margin: 24px auto 90px auto;
    width: 1220px;
}
.office-invoice .details-panel {
    display: flex;
    flex-direction: column;
    margin: 0 10px 17px 10px;
}
.office-invoice .details-panel__refund-list {
    display: block;
    width: 600px;
    margin-top: 20px;
}
.office-invoice .details-panel__refund-list--header {
    display: -ms-grid;
    display: grid;
    grid-template-columns: 100px 200px 200px 100px;
    -ms-grid-columns: 100px 200px 200px 180px;
    border-top: 1px solid #2c3141;
    border-bottom: 1px solid #2c3141;
    padding: 2px 0;
}
.office-invoice .details-panel__refund-list--rows {
    display: -ms-grid;
    display: grid;
    grid-template-columns: 100px 200px 200px 100px;
    -ms-grid-columns: 100px 200px 200px 180px;
    border-bottom: 1px solid #80838d;
    padding: 5px 0;
}
.office-invoice .details-panel__refund-list .col-wrapper {
    padding-right: 10px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.office-invoice .details-panel__refund-list .col-label {
    /*font-family: 'Poppins Semibold';*/
    font-size: 12px;
    text-transform: uppercase;
    padding-right: 10px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.office-invoice .details-panel__refund-list .col {
    padding-right: 10px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    /*font-family: 'Poppins Regular';*/
    font-size: 13px;
}
.office-invoice .details-panel .details-panel__data-label {
    /*font-family: 'Poppins Semibold';*/
    font-size: 16px;
    margin-right: 6px;
    display: inline-block;
}
.office-invoice .details-panel.bottom-panel {
    margin: 17px 10px 0;
}
.office-invoice .details-panel.bottom-panel .nav-panel {
    margin-bottom: 25px;
}
.office-invoice .details-panel .details-panel__row {
    display: flex;
    align-items: flex-end;
    margin: 5px 0;
}
.office-invoice .details-panel .details-panel__row .details-panel__close {
    color: #80838d;
    font-size: 13px;
    text-decoration: underline;
    cursor: pointer;
}
.office-invoice .details-panel .details-panel__row .details-panel__close:hover {
    text-decoration: none;
}
.office-invoice .details-panel .details-panel__row .details-panel__data-field {
    /*font-family: 'Poppins Regular';*/
    font-size: 16px;
}
.office-invoice .details-panel .details-panel__row:first-child {
    justify-content: flex-end;
}
.office-invoice .details-panel .details-panel__row:last-child {
    justify-content: space-between;
}
.office-invoice .details-panel .details-panel__row .nav-wrapper {
    display: flex;
    align-items: flex-end;
}
.office-invoice .details-panel .details-panel__row .nav-panel {
    display: flex;
    align-items: flex-end;
}
.office-invoice .details-panel .details-panel__row .nav-panel .nav-panel__item {
    margin-right: 30px;
    cursor: pointer;
}
.office-invoice .details-panel .details-panel__row .nav-panel .nav-panel__item:last-child {
    margin-right: 0;
}
.office-invoice .details-panel .details-panel__row .nav-panel__input {
    border-bottom: 1px solid #c0c1c6;
    width: 95px;
    margin-right: 16px;
}
.office-invoice .details-panel .details-panel__row .nav-panel .nav-panel__item--send {
    margin-right: 30px;
    padding: 2px 26px;
}
.office-invoice .details-panel .details-panel__row .nav-panel .nav-panel__item--download {
    -webkit-mask: url('icons/ico_download.svg') no-repeat center;
    mask: url('icons/ico_download.svg') no-repeat center;
    display: inline-block;
    flex: 0 0 auto;
    background-color: #2c3141;
    -webkit-mask-size: contain;
    mask-size: contain;
    width: 32px;
    height: 32px;
    transition-timing-function: ease;
    transition-property: background-color;
    transition-delay: 0s;
    transition-duration: 0.2s;
    width: 36px;
    height: 36px;
    display: block;
}
.office-invoice .details-panel .details-panel__row .nav-panel .nav-panel__item--download.ico-glow {
    width: 36px;
    height: 36px;
}
.office-invoice .details-panel .details-panel__row .nav-panel .nav-panel__item--download.ico-glow--circle {
    width: 44px;
    height: 44px;
}
.office-invoice .details-panel .details-panel__row .nav-panel .nav-panel__item--download.ico-glow::after {
    width: 32px;
    height: 32px;
}
.office-invoice .details-panel .details-panel__row .nav-panel .nav-panel__item--download--circle {
    width: 44px;
    height: 44px;
}
.office-invoice .details-panel .details-panel__row .nav-panel .nav-panel__item--download::after {
    width: 32px;
    height: 32px;
}
.office-invoice .details-panel .details-panel__row .nav-panel .nav-panel__item--refresh {
    -webkit-mask: url("img/button_refresh.svg") no-repeat center;
    mask: url("img/button_refresh.svg") no-repeat center;
    mask-repeat: no-repeat;
    width: 20px;
    height: 24px;
    background-color: #80838d;
    transition-timing-function: ease;
    transition-property: background-color;
    transition-delay: 0s;
    transition-duration: 0.3s;
}
.office-invoice .details-panel .details-panel__row .nav-panel .nav-panel__item--refresh:hover {
    background-color: #2c3141;
}
.office-invoice .invoice-preview {
    border: none;
    width: 1240px;
}
.office-invoices-filter-panel {
    display: flex;
    margin: 63px 0 56px 0;
    justify-content: space-between;
    align-items: center;
}
.office-invoices-filter-panel .disabled {
    pointer-events: none;
}
.office-invoices-filter-panel .filter-panel__inner {
    display: flex;
    justify-content: flex-start;
    align-items: center;
}
.office-invoices-filter-panel .filters-panel .filters-panel__search-text {
    width: 298px;
}
.office-invoices-filter-panel .filters-panel__search-text {
    width: 298px;
}
.office-invoices-filter-panel .filters-panel__btn {
    margin-right: 30px;
    text-transform: lowercase;
    margin-left: 40px;
    -moz-user-select: none;
    -webkit-user-select: none;
    user-select: none;
}
.office-invoices-filter-panel .filters-panel__filter-text-input {
    width: 80px;
    margin-right: 50px;
}
.office-invoices-filter-panel .filters-panel__filter-invoice-no {
    width: 130px;
    margin-right: 50px;
}
.office-invoices-filter-panel .filters-panel__date {
    padding-bottom: 4px;
    border-bottom: 1px solid #cdcbcc;
    width: 80px;
    cursor: pointer;
}
.office-invoices-filter-panel .filters-panel__date-separator {
    width: 30px;
    text-align: center;
}
.office-invoices-filter-panel .filters-panel__date-picker {
    position: absolute;
    z-index: 2;
    left: -220px;
}
.office-invoices-filter-panel .filterLabel {
    margin-right: 30px;
}
.office-invoices-filter-panel .date-container {
    display: flex;
    margin-left: 20px;
}
.office-invoices-filter-panel .date-container .btn-link {
    margin-left: 10px;
}
.office-invoices-filter-panel .date-wrapper {
    position: relative;
}
@media screen and (max-width: 1366px) {
    .admin-office-invoices .cell--data {
        font-size: 12px;
    }
}
.invoice-export {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: 20px;
    margin: 0 10px;
}
.invoice-export__section {
    display: flex;
    gap: 15px;
    flex-wrap: wrap;
    align-items: baseline;
    border: 1px solid #c0c1c6;
    border-radius: 10px;
    padding: 20px;
}
.invoice-export__info {
    /*font-family: 'Poppins Semibold';*/
}
.invoice-export__info:empty {
    display: none;
}
.invoice-export__column {
    display: flex;
    flex-direction: column;
    border: 1px solid #dfe0e2;
    border-radius: 10px;
    overflow: hidden;
}
.invoice-export__column-header {
    background-color: #f5f5f6;
    /*font-family: 'Poppins Semibold';*/
    padding: 10px;
}
.invoice-export__column-content {
    display: flex;
    flex-direction: column;
    row-gap: 5px;
    padding: 10px;
}
.NotificationTextArea::-webkit-input-placeholder {
    opacity: 1;
    color: #c0c1c6;
}
.NotificationTextArea:-moz-placeholder {
    opacity: 1;
    color: #c0c1c6;
}
.NotificationTextArea::-moz-placeholder {
    opacity: 1;
    color: #c0c1c6;
}
.NotificationTextArea:-ms-input-placeholder {
    opacity: 1;
    color: #c0c1c6;
}
.NotificationTextArea::placeholder {
    opacity: 1;
    color: #c0c1c6;
}
.NotificationTextArea.error {
    color: #ec1940;
    border: 1px solid #ec1940;
}
.new_prospects {
    width: 100%;
    margin: 0 auto;
}
.new_prospects.prospectsDatabaseBackground {
    padding-bottom: 300px;
}
.new_prospects .info-bar {
    margin-left: auto;
    margin-right: auto;
    max-width: 1041px;
}
.new_prospects--empty {
    width: 1040px;
    margin: 100px auto 50px;
    opacity: 0;
    display: flex;
    justify-content: space-between;
    transition-timing-function: ease;
    transition-property: opacity;
    transition-delay: 0s;
    transition-duration: 0.3s;
}
.new_prospects--empty.animate {
    opacity: 1;
}
.new_prospects--empty__block {
    width: 311px;
    height: 343px;
    padding: 0 33px 50px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    /*font-family: 'Poppins Semibold';*/
    border: 1px solid #dfe0e2;
    border-radius: 10px;
    box-sizing: border-box;
    cursor: pointer;
    transition-timing-function: ease;
    transition-property: border;
    transition-delay: 0s;
    transition-duration: 0.3s;
}
.new_prospects--empty__block--title {
    font-size: 24px;
    text-align: center;
}
.new_prospects--empty__block--image {
    width: 100%;
    height: 100%;
    margin-bottom: 36px;
    display: flex;
    align-items: center;
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
}
.new_prospects--empty__block.import .new_prospects--empty__block--image {
    margin-top: 54px;
    background-image: url("img/import.png");
}
.new_prospects--empty__block.manually .new_prospects--empty__block--image {
    margin-top: 38px;
    background-image: url("img/add-manually.png");
}
.new_prospects--empty__block.prospecting-tools .new_prospects--empty__block--image {
    background-image: url("img/prospecting-tools.png");
    transform: rotate(26deg);
}
.new_prospects--empty__block:hover {
    border-color: #80838d;
}
.new_prospects-cont {
    width: 100%;
    margin: 0 auto;
    position: relative;
}
.new_prospects-cont.bulk-action-btns {
    justify-content: center;
    margin-top: 35px;
    margin-bottom: 135px;
}
.new_prospects-cont .new_prospects--btn-add {
    position: absolute;
    top: 0;
    right: 0;
}
.new_prospects-cont.new_prospects--btn-create-campaign--panel {
    margin: 35px auto 20px auto;
    text-align: center;
}
.new_prospects-cont .init-view-in-campaign {
    opacity: 0;
    margin-right: 0;
    padding-bottom: 45px;
    height: 290px;
    transition-timing-function: ease;
    transition-property: opacity;
    transition-delay: 0s;
    transition-duration: 0.3s;
}
.new_prospects-cont .init-view-in-campaign.animate {
    opacity: 1;
}
.new_prospects-cont .init-view-in-campaign__info {
    display: inline-block;
    height: 100%;
    /*width: 52%;*/
    /*min-width: 336px;*/
    /*background: url('img/img_recerobota.svg');*/
    background: url('img/accounts.jpg');
    background-size: contain;
    background-position: right 10px top 0;
    background-repeat: no-repeat;
}
.new_prospects-cont .init-view-in-campaign .option-list {
    display: inline-block;
    vertical-align: top;
    /*width: auto;*/
    height: 100%;
    margin-left: 70px;
    padding: 67px 0 15px;
    box-sizing: border-box;
}
.new_prospects-cont .init-view-in-campaign .option-list__item {
    background-color: transparent;
    position: relative;
    padding: 5px 0;
    /*font-family: 'Poppins Regular';*/
    font-size: 19px;
    line-height: 41px;
    box-sizing: border-box;
    border-bottom: 1px solid #dfe0e2;
    text-align: left;
    cursor: pointer;
}
.new_prospects-cont .init-view-in-campaign .option-list__item:last-child {
    border-bottom: none;
}
.new_prospects-cont .init-view-in-campaign .option-list__item::before {
    opacity: 0;
    display: block;
    content: "";
    width: 30px;
    height: 15px;
    -webkit-mask: url("img/bullet.svg") no-repeat left;
    mask: url("img/bullet.svg") no-repeat left;
    -webkit-mask-size: 50%;
    mask-size: 50%;
    background-color: var(--controls-primary, #45be31);
    position: absolute;
    left: -35px;
    top: 0;
    bottom: 0;
    margin-top: auto;
    margin-bottom: auto;
    transition-timing-function: ease;
    transition-property: opacity;
    transition-delay: 0s;
    transition-duration: 0.4s;
}
.new_prospects-cont .init-view-in-campaign .option-list__item:hover::before {
    opacity: 1;
    -webkit-animation: bouncing-arrow-movement 1600ms 1 cubic-bezier(0.445, 0.05, 0.55, 0.95);
    animation: bouncing-arrow-movement 1600ms 1 cubic-bezier(0.445, 0.05, 0.55, 0.95);
}
.new_prospects-cont .init-view-in-campaign .option-list__item.disabled {
    color: #c0c1c6;
    cursor: default;
}
.new_prospects-cont .init-view-in-campaign .option-list__item.disabled:hover::before {
    display: none;
}
@-webkit-keyframes bouncing-arrow-movement {
    50% {
        transform: translateX(-10px);
    }
}
@keyframes bouncing-arrow-movement {
    50% {
        transform: translateX(-10px);
    }
}
.new_prospects--table-panel {
    width: 1180px;
    margin: 80px auto 50px;
}
.new_prospects--table-panel .new_prospects--table-panel--before-table {
    width: 100%;
    margin-bottom: 12px;
    display: flex;
    align-items: flex-end;
    justify-content: space-between;
    /*font-family: 'Poppins Regular';*/
    font-size: 12px;
    line-height: 12px;
}
.new_prospects--table-panel .new_prospects--table-panel--before-table .new_prospects--table-panel--before-table--left {
    flex: 1 1 55%;
}
.new_prospects--table-panel .new_prospects--table-panel--before-table .new_prospects--table-panel--before-table--right {
    height: 36px;
    display: flex;
    align-items: center;
    justify-content: flex-end;
    flex: 1 1 45%;
}
.new_prospects--table-panel .new_prospects--table-panel--before-table .new_prospects--table-panel--before-table--right .separator {
    width: 1px;
    min-height: 28px;
    margin: 0 15px;
    background-color: #dfe0e2;
}
.new_prospects--table-panel .new_prospects--table-panel--before-table .new_prospects--table-panel--before-table--right .ico--tag,
.new_prospects--table-panel .new_prospects--table-panel--before-table .new_prospects--table-panel--before-table--right .ico--resize,
.new_prospects--table-panel .new_prospects--table-panel--before-table .new_prospects--table-panel--before-table--right .ico--resize2,
.new_prospects--table-panel .new_prospects--table-panel--before-table .new_prospects--table-panel--before-table--right .ico--trash,
.new_prospects--table-panel .new_prospects--table-panel--before-table .new_prospects--table-panel--before-table--right .ico--dot,
.new_prospects--table-panel .new_prospects--table-panel--before-table .new_prospects--table-panel--before-table--right .ico--prospect-check {
    margin-left: 11px;
}
.new_prospects--table-panel .new_prospects--table-panel--before-table .new_prospects--table-panel--before-table--right .ico--download {
    margin-left: 23px;
}
.new_prospects--table-panel .rowContent,
.new_prospects--table-panel .rowContent .window {
    width: 100%;
}
.new_prospects--table-panel.large {
    width: -moz-calc(100% - 60px);
    width: -webkit-calc(100% - 60px);
    width: calc(100% - 60px);
    padding: 15px 30px 30px;
    border: 1px solid #80838d;
    box-sizing: border-box;
}
.templates {
    padding-bottom: 181px;
}
.templates.rowContent {
    position: unset;
}
.templates-emails .new-filters__inline .TextFieldWidget {
    width: 278px;
}
.templates-emails__tiles {
    display: flex;
    flex-wrap: wrap;
    gap: 20px;
    justify-content: flex-start;
    margin-top: 45px;
}
.templates-emails__tags {
    display: flex;
    flex-wrap: wrap;
    margin-top: 14px;
}
.templates-emails__tags:empty {
    display: none;
}
.templates-emails .init-view-nonWl {
    top: -8px;
    bottom: 0;
    right: 0;
    left: 0;
    margin: auto;
    height: 226px;
    position: absolute;
}
.templates-tile {
    width: 280px;
    height: 300px;
    padding: 20px;
    border-radius: 10px;
    border: 1px solid #dfe0e2;
    position: relative;
    opacity: 0;
    cursor: pointer;
    box-sizing: border-box;
    transition-timing-function: ease;
    transition-property: border-color, opacity;
    transition-delay: 0s;
    transition-duration: 0.3s;
}
.templates-tile--active {
    opacity: 1;
}
.templates-tile:hover {
    border-color: #80838d;
}
.templates-tile--new {
    background-color: #f5f5f6;
    border-color: #f5f5f6;
}
.templates-tile__name {
    height: 45px;
    margin-bottom: 22px;
    /*font-family: 'Poppins Semibold';*/
    font-size: 15px;
    width: 200px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
}
.templates-tile__subject,
.templates-tile__content {
    color: #565a67;
    font-size: 13px;
}
.templates-tile__subject {
    border-bottom: 1px solid #eaeaec;
    padding-bottom: 7px;
    margin-bottom: 9px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.templates-tile__content {
    height: 82px;
    z-index: 1;
    background-color: #ffffff;
    position: relative;
    width: 100%;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 4;
    overflow: hidden;
    transition-timing-function: ease;
    transition-property: height;
    transition-delay: 0s;
    transition-duration: 0.3s;
}
.templates-tile__new {
    text-align: center;
    font-size: 13px;
    margin-top: 92px;
}
.templates-tile__new .ico--slim-plus {
    margin-bottom: 8px;
}
.templates-tile__header {
    display: flex;
    justify-content: space-between;
}
.templates-tile__header .ico--dot {
    margin-right: -10px;
    margin-top: -8px;
}
.templates-tile__tags-panel,
.templates-tile .templates__tag {
    opacity: 1;
    transition-timing-function: ease;
    transition-property: opacity;
    transition-delay: 0s;
    transition-duration: 0.3s;
    cursor: pointer;
}
.templates-tile__tags-panel {
    position: absolute;
    bottom: 52px;
    height: 22px;
    overflow: hidden;
    display: flex;
    column-gap: 9px;
    left: -moz-calc(40px / 2);
    left: -webkit-calc(40px / 2);
    left: calc(40px / 2);
    width: -moz-calc(100% - 40px);
    width: -webkit-calc(100% - 40px);
    width: calc(100% - 40px);
}
.templates-tile .templates__tag--user {
    max-width: 238px;
    position: absolute;
    bottom: 20px;
    left: 20px;
}
.templates-tile__overlay {
    position: absolute;
    z-index: 1;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    cursor: pointer;
}
.templates__tag {
    max-width: 75px;
    padding: 2px 8px;
    display: inline-block;
    font-size: 12px;
    line-height: 16px;
    color: #80838d;
    cursor: default;
    z-index: 0;
    border: 1px solid #dfe0e2;
    border-radius: 5px;
    box-sizing: border-box;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.templates__tag--user {
    max-width: 100%;
}
.templates__tag--user::before {
    content: '';
    margin-top: -2px;
    margin-right: 4px;
    vertical-align: middle;
    -webkit-mask: url('icons/ico_prospect.svg') no-repeat center;
    mask: url('icons/ico_prospect.svg') no-repeat center;
    display: inline-block;
    flex: 0 0 auto;
    background-color: #2c3141;
    -webkit-mask-size: contain;
    mask-size: contain;
    width: 32px;
    height: 32px;
    transition-timing-function: ease;
    transition-property: background-color;
    transition-delay: 0s;
    transition-duration: 0.2s;
    width: 16px;
    height: 16px;
}
.templates__tag--user::before.ico-glow {
    width: 36px;
    height: 36px;
}
.templates__tag--user::before.ico-glow--circle {
    width: 44px;
    height: 44px;
}
.templates__tag--user::before.ico-glow::after {
    width: 32px;
    height: 32px;
}
.templates__tag--user::before.ico-glow {
    width: 20px;
    height: 20px;
}
.templates__tag--user::before.ico-glow::after {
    width: 16px;
    height: 16px;
}
.templates__tag--user::before.ico-glow--circle {
    width: 16px;
    height: 16px;
}
.templates__tag--user::before.ico-glow--circle::after {
    width: 12px;
    height: 12px;
}
.templates__tag--more {
    max-width: 60px;
    overflow: unset;
}
.edit-template__content {
    width: 714px;
    border: 1px solid #dfe0e2;
    padding: 15px 30px 20px;
    border-radius: 5px;
}
.edit-template__header,
.edit-template__edit-panel,
.edit-template__subject,
.edit-template__tags-panel,
.edit-template__template-tags {
    display: flex;
    align-items: center;
}
.edit-template__tags-panel:empty,
.edit-template__template-tags:empty,
.edit-template .templates__tag--user:empty {
    display: none;
}
.edit-template__header {
    margin-bottom: 17px;
    align-items: flex-start;
}
.edit-template__header .TextFieldWidget {
    margin-right: 28px;
}
.edit-template__edit-panel {
    margin-top: 6px;
    gap: 18px;
}
.edit-template__tags-panel {
    margin-bottom: 27px;
    column-gap: 10px;
}
.edit-template__template-tags {
    max-width: 579px;
    column-gap: 9px;
}
.edit-template__template-tags .templates__tag:not(.templates__tag--more) {
    cursor: pointer;
}
.edit-template__subject {
    margin-bottom: 25px;
}
.edit-template .WysiwygWidget {
    border: 0;
    padding: 0;
    margin-bottom: 20px;
}
.marketplace {
    display: flex;
    justify-content: center;
    width: 1180px;
    margin: 0 auto;
    padding-bottom: 80px;
}
.marketplace__panel {
    width: calc(100% - 125px);
    opacity: 0;
    transition-timing-function: ease;
    transition-property: all;
    transition-delay: 0s;
    transition-duration: 0.3s;
}
.marketplace__panel.animate {
    opacity: 1;
}
.marketplace__panel .experts-page {
    display: flex;
    justify-content: flex-end;
}
.marketplace__panel .apiKeyList {
    width: 878px;
}
.marketplace__panel .apiKeyList .api-pro-panel {
    width: 550px;
}
.marketplace__panel .apiKeyList .api-pro-panel .api-pro--title {
    /*font-family: 'Poppins Regular';*/
    font-size: 20px;
    margin-top: 14px;
    text-transform: uppercase;
}
.marketplace__panel .apiKeyList .api-pro-panel .api-pro--message {
    margin: 30px auto;
}
.marketplace__panel .apiKeyList .panelAddNew .text {
    position: relative;
    /*font-family: 'Bradley';*/
    font-size: 22px;
    left: 325px;
    top: -23px;
    width: 555px;
    color: #80838d;
    transform: rotate(-1deg);
}
.marketplace__panel .apiKeyList .panelAddNew .imgArrow {
    position: relative;
    top: 10px;
    left: 575px;
}
.marketplace__panel .apiKeyList .addKey {
    float: right;
    margin-top: 14px;
}
.marketplace__panel .apiKeyList .apiRow.api-row {
    display: -ms-grid;
    display: grid;
    grid-template-columns: 90px 158px 202px 240px 75px;
    -ms-grid-columns: 90px 158px 202px 240px 75px;
    max-height: 0;
    border-bottom: 1px solid #dfe0e2;
    overflow: hidden;
    opacity: 0;
    column-gap: 20px;
    padding: 0 0 0 20px;
    transition-timing-function: ease;
    transition-property: all;
    transition-delay: 0s;
    transition-duration: 0.3s;
}
.marketplace__panel .apiKeyList .apiRow.api-row .cell {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    display: inline-flex;
    align-items: center;
}
.marketplace__panel .apiKeyList .apiRow.api-row .action-box {
    display: flex;
    justify-content: space-between;
}
.marketplace__panel .apiKeyList .apiRow.api-row.animate {
    max-height: 29px;
    padding: 15px 0 15px 20px;
    opacity: 1;
}
.marketplace__panel .apiKeyList .table-header {
    grid-template-columns: 90px 158px 202px 240px 1fr;
    -ms-grid-columns: 90px 158px 202px 240px 1fr;
    margin-top: 50px;
    padding: 0 20px;
}
.marketplace__save-panel {
    position: absolute;
    left: 0;
}
.deliverability {
    padding-bottom: 80px;
}
.deliverability .info-bar {
    margin-top: 50px;
}
.deliverability .info-bar .btn-link {
    margin-left: 9px;
}
.deliverability__bounce-shield.info-bar {
    margin-top: -35px;
    margin-bottom: 40px;
}
.deliverability .tabs-menu {
    margin-bottom: 48px;
}
.deliverability-monitor__form {
    display: flex;
    column-gap: 38px;
    margin-bottom: 50px;
}
.deliverability-monitor__form .date-range {
    align-self: flex-end;
}
.deliverability-monitor__form .date-range .date-range__inputs {
    display: flex;
}
.deliverability-monitor__form .date-range .date-range__inputs span {
    margin-left: 6px;
    margin-right: 6px;
}
.deliverability-monitor__form .last-column {
    display: flex;
    flex: 1 0 auto;
}
.deliverability-monitor__form .last-column .DropDownMenu {
    margin-top: 20px;
    margin-left: auto;
}
.deliverability-monitor__form .DropDownSelect {
    width: 193px;
}
.deliverability-monitor__form .DropDownSelect .dds-placeholder {
    color: #2c3141;
    /*font-family: 'Poppins Regular';*/
}
.deliverability-monitor .deliverability-chart__title {
    display: none;
    align-items: center;
}
.deliverability-monitor .deliverability-chart__title .ico--question {
    margin-left: 7px;
}
.deliverability-reports {
    position: relative;
}
.deliverability-reports__form {
    position: absolute;
    display: flex;
    top: 0;
}
.deliverability-reports__form .DropDownSelect {
    width: 222px;
    margin-right: 37px;
}
.deliverability-reports__form .form-row {
    display: block;
}
.deliverability-reports__form .tfw-validation {
    display: block;
}
.BraintreeDropin.paypal-only .braintree-option__card {
    display: none !important;
}
.BraintreeDropin.paypal-only .braintree-option__paypal {
    border-width: 1px;
}
.BraintreeDropin .currency-panel {
    display: inline-flex;
    flex-direction: column;
}
.BraintreeDropin .braintree-methods--active:not(.braintree-methods--edit) .braintree-method--active {
    border-color: var(--controls-primary);
}
.BraintreeDropin .braintree-methods--active:not(.braintree-methods--edit) .braintree-method--active .braintree-method__check {
    background-color: var(--controls-primary);
}
.billing-site {
    display: flex;
    margin-top: 60px;
}
.billing-site .universal-left-menu__box {
    width: 220px;
}
.billing-site .content-wrapper {
    flex: 1 0 auto;
    margin-top: 16px;
}
.billing-site .billing-site__title {
    /*font-family: 'Poppins Semibold';*/
    text-transform: uppercase;
    margin-bottom: 40px;
}
.billing-onboarding {
    overflow: hidden;
}
.billing-onboarding .new-billing {
    position: relative;
    bottom: -76px;
}
.cmn-table .cmn-table__header,
.cmn-table .cmn-table__row {
    display: flex;
}
.cmn-table .cmn-table__header > *,
.cmn-table .cmn-table__row > * {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.cmn-table .cmn-table__header {
    padding: 10px 0;
    border-top: 1px solid #dfe0e2;
    /*font-family: 'Poppins Semibold';*/
    font-size: 12px;
    text-transform: uppercase;
    line-height: 19px;
}
.cmn-table .cmn-table__row {
    padding-top: 18px;
    padding-bottom: 18px;
    line-height: 22px;
}
.payment-info-view .info-bar {
    margin-top: 0;
}
.payment-info-view .info-bar .btn-link {
    margin-left: 9px;
    margin-right: 3px;
}
.payment-info-view .billing-site__title {
    margin-bottom: 35px;
}
.payment-info-view__section {
    display: -ms-grid;
    display: grid;
    margin-bottom: 23px;
}
.payment-info-view .billing-data-view {
    margin-bottom: 87px;
}
.payment-info-view .billing-data-view .btn-link {
    vertical-align: baseline;
    font-size: 13px;
    margin-left: 12px;
}
.payment-info-view .info-content {
    /*font-family: 'Poppins Regular';*/
    font-size: 16px;
}
.payment-info-view .info-content__trial-limit {
    /*font-family: 'Poppins Regular';*/
    margin-bottom: 22px;
}
.payment-info-view .info-content__btn {
    text-transform: lowercase;
}
.payment-info-view .info-content__box {
    display: block;
    margin-bottom: 38px;
}
.payment-info-view .info-content__box--title {
    text-transform: uppercase;
    display: inline-block;
}
.payment-info-view .info-content__box--value {
    margin-left: 4px;
    display: inline-block;
}
.payment-info-view .info-content__box--error {
    /*font-family: 'Poppins Regular Italic';*/;
    font-size: 14px;
    color: #ec1940;
    display: block;
    margin-top: -4px;
}
.payment-info-view .info-content__box .btn-link {
    font-size: 14px;
    margin-left: 15px;
    vertical-align: baseline;
    display: inline-block;
}
.payment-info-view .manage-account-panel {
    font-size: 15px;
}
.payment-info-view .manage-account-panel__desc {
    margin-bottom: 23px;
}
.billing-data-view {
    width: 70%;
}
.billing-data-view .radioButton-list {
    margin-top: 30px;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
}
.billing-data-view .DropDownSelect {
    width: 100%;
}
.billing-data-view .form-row {
    flex-wrap: wrap;
}
.billing-data-view .action-bar {
    margin-top: 50px;
}
.billing-data-view .email-field .tfw-validation:not(.tfw-show) + .tfw-label {
    opacity: 1;
}
.payment-history-view .cmn-table .cmn-table__header {
    border-top: 0;
    border-bottom: 1px solid #dfe0e2;
}
.payment-history-view .cmn-table .cmn-table__header > * {
    margin-right: 40px;
}
.payment-history-view .cmn-table .cmn-table__header > *:nth-child(1) {
    width: 90px;
    min-width: 80px;
}
.payment-history-view .cmn-table .cmn-table__header > *:nth-child(2) {
    width: 80px;
}
.payment-history-view .cmn-table .cmn-table__header > *:nth-child(3) {
    width: 250px;
}
.payment-history-view .cmn-table .cmn-table__header > *:nth-child(4) {
    width: 200px;
}
.payment-history-view .cmn-table .cmn-table__row {
    /*font-family: 'Poppins Regular';*/
    font-size: 13px;
}
.payment-history-view .cmn-table .cmn-table__row > * {
    margin-right: 40px;
}
.payment-history-view .cmn-table .cmn-table__row > *:nth-child(1) {
    width: 90px;
    min-width: 80px;
}
.payment-history-view .cmn-table .cmn-table__row > *:nth-child(2) {
    width: 80px;
}
.payment-history-view .cmn-table .cmn-table__row > *:nth-child(3) {
    width: 250px;
}
.payment-history-view .cmn-table .cmn-table__row > *:nth-child(4) {
    width: 200px;
}
.payment-history-view .cmn-table .apw-header {
    border: 0;
}
.payment-history-view .billing-summary {
    margin-top: 55px;
    margin-bottom: 79px;
}
.paymentHistoryRow.AccordionPanelWidget .billingSection:last-child {
    margin-bottom: 50px;
}
.paymentHistoryRow .billingSection {
    margin: 21px 0px;
}
.paymentHistoryRow .billingSection:first-child {
    margin-top: 35px;
}
.paymentHistoryRow .paymentHistoryBilling::after {
    content: '';
    display: block;
    height: 0;
    opacity: 0;
    clear: both;
}
.paymentHistoryRow .paymentHistoryBilling .bLeft {
    float: left;
    width: 400px;
}
.paymentHistoryRow .paymentHistoryBilling .bRight {
    float: left;
}
.paymentHistoryRow .paymentHistoryBilling .paymentHistoryBilling {
    padding-bottom: 9px;
}
.paymentHistoryRow .paymentHistoryBilling .paymentHistoryBilling:last-child {
    padding-bottom: 0;
}
.paymentHistoryRow .paymentHistoryBilling .bName {
    display: inline;
}
.paymentHistoryRow .paymentHistoryBilling .bAmount {
    display: inline;
    color: #80838d;
    letter-spacing: 1px;
    margin-left: 5px;
}
.paymentHistoryRow .paymentHistoryBillingHead {
    margin-top: 35px;
    padding: 30px 0 8px 0;
    border-top: 1px solid #eaeaec;
    /*font-family: 'Poppins Semibold';*/
}
.paymentHistoryRow .paymentHistoryBillingHead.FirstHeadOfBilling {
    border-top: none;
    margin-top: 0;
}
.paymentHistoryRow .paymentHistoryBillingHead .bAmount {
    color: #2c3141;
}
.coupon-modal .action-bar {
    margin-top: 45px;
}
.coupon-modal .modal-title {
    margin-bottom: 37px;
}
.coupon-modal .modal-content {
    width: 346px;
}
.coupon-modal.billing-summary-panel .modal-content {
    width: 378px;
}
.coupon-modal.billing-summary-panel .modal-content .billing-summary-panel__row {
    justify-content: space-between;
}
.coupon-modal.billing-summary-panel .modal-content .action-bar {
    margin-top: 39px;
    width: 445px;
}
.coupon-modal .info-paragraph {
    visibility: hidden;
    margin: 25px 0 0;
    transition-timing-function: ease;
    transition-property: all;
    transition-delay: 0s;
    transition-duration: 0.3s;
}
.coupon-modal .info-paragraph.active {
    visibility: visible;
}
.billing-summary {
    width: 505px;
}
.billing-summary .billing-summary-box {
    display: flex;
    margin-bottom: 18px;
    border: 1px solid #dfe0e2;
    border-radius: 10px;
}
.billing-summary .billing-summary-box__content {
    width: 100%;
    position: relative;
    padding: 42px 50px 43px 47px;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
}
.billing-summary .billing-summary-box__content--box {
    width: 100%;
}
.billing-summary .billing-summary-box__content .billing-summary-row {
    border: 0;
    padding: 4px 0;
}
.billing-summary .billing-summary-box__content .billing-summary-row__title {
    text-transform: uppercase;
    /*font-family: 'Poppins Regular';*/
}
.billing-summary .billing-summary-box__content .billing-summary-row.billing-summary-row--sm-row .billing-summary-row__title {
    text-transform: none;
}
.billing-summary .billing-summary-box__content .billing-summary-row--subtotal-row {
    border-top: 1px solid #dfe0e2;
    padding-top: 10px;
    margin-top: 6px;
}
.billing-summary .billing-summary-box__content .billing-summary-row--total-row {
    padding-top: 16px;
}
.billing-summary .billing-summary-box__content .billing-summary-row--total-row .billing-summary-row__title {
    /*font-family: 'Poppins Semibold';*/
}
.billing-summary .billing-summary-box__content--row {
    display: flex;
    justify-content: space-between;
    margin-bottom: 6px;
    line-height: 20px;
}
.billing-summary .billing-summary-box__content--row.main {
    /*font-family: 'Poppins Semibold';*/
    font-size: 14px;
    margin-bottom: 14px;
}
.billing-summary .billing-summary-box__content--row.summary-row,
.billing-summary .billing-summary-box__content--row.date-sum,
.billing-summary .billing-summary-box__content--row.main {
    text-transform: uppercase;
}
.billing-summary .billing-summary-box__content--row.date-sum {
    /*font-family: 'Poppins Regular';*/
    font-size: 13px;
}
.billing-summary .billing-summary-box__content--row.additional-text {
    color: #80838d;
    margin-top: 12px;
    /*font-family: 'Poppins Regular';*/
    font-size: 12px;
}
.billing-summary .billing-summary-box__container {
    display: inline-block;
}
.billing-summary .billing-summary-box__container .title {
    display: flex;
    align-items: center;
}
.billing-summary .billing-summary-box__container .title .discount-indicator {
    margin-left: 2px;
}
.billing-summary .billing-summary-box__container .question-mark {
    display: inline-block;
}
.billing-summary .billing-summary-box__container .btn-link {
    text-transform: lowercase;
    margin-left: 10px;
    /*font-family: 'Poppins Regular';*/
    font-size: 13px;
}
.billing-summary .billing-summary-box__container .ico--question {
    margin-left: 2px;
}
.billing-summary .billing-summary-box__prices {
    display: flex;
    color: #2c3141;
}
.billing-summary .billing-summary-box__prices .old-price {
    text-decoration: line-through;
    color: #80838d;
    margin-right: 11px;
    /*font-family: 'Poppins Regular';*/
}
.billing-account-settings {
    opacity: 0;
    transition-timing-function: ease;
    transition-property: opacity;
    transition-delay: 0s;
    transition-duration: 0.3s;
}
.billing-account-settings .modal-title {
    margin-bottom: 7px;
    display: flex;
    align-items: center;
}
.billing-account-settings .modal-title .discount-indicator {
    margin-left: 3px;
}
.billing-account-settings.active {
    opacity: 1;
}
.billing-account-settings__content {
    display: flex;
}
.billing-account-settings__price-box {
    display: flex;
}
.billing-account-settings__price-text {
    /*font-family: 'Poppins Semibold';*/
    font-size: 60px;
    line-height: 90px;
    margin-right: 2px;
}
.billing-account-settings__price-desc {
    /*font-family: 'Poppins Regular';*/
    font-size: 16px;
    margin-top: 48px;
    line-height: 24px;
    margin-left: 16px;
}
.billing-account-settings__price-desc--simple {
    font-size: 14px;
    margin-top: 52px;
    line-height: 18px;
}
.billing-account-settings__price-without-discount {
    /*font-family: 'Poppins Semibold';*/
    font-size: 30px;
    text-decoration: line-through;
    margin-top: 33px;
    margin-left: 15px;
    color: #80838d;
    line-height: 45px;
}
.billing-account-settings__text {
    /*font-family: 'Poppins Regular';*/
    font-size: 16px;
    line-height: 24px;
    margin: 48px 0 0 13px;
}
.billing-account-settings__discount-box {
    margin: 2px 0 25px;
}
.billing-account-settings__discount-tile {
    width: 0;
    height: 36px;
    opacity: 0;
    padding: 0;
    overflow: hidden;
    white-space: nowrap;
    border-radius: 3px;
    background-color: #f5f5f6;
    margin-bottom: 9px;
    display: flex;
    align-items: center;
    transition-timing-function: ease;
    transition-property: all;
    transition-delay: 0s;
    transition-duration: 0.3s;
}
.billing-account-settings__discount-tile::before {
    content: '';
    margin-right: 9px;
    -webkit-mask: url('icons/ico_dollar.svg') no-repeat center;
    mask: url('icons/ico_dollar.svg') no-repeat center;
    display: inline-block;
    flex: 0 0 auto;
    background-color: #2c3141;
    -webkit-mask-size: contain;
    mask-size: contain;
    width: 32px;
    height: 32px;
    transition-property: background-color;
    transition-duration: 0.2s;
    background-color: #8e5afc;
    width: 0;
    opacity: 0;
    transition-timing-function: ease;
    transition-property: all;
    transition-delay: 0s;
    transition-duration: 0.3s;
}
.billing-account-settings__discount-tile::before.ico-glow {
    width: 36px;
    height: 36px;
}
.billing-account-settings__discount-tile::before.ico-glow--circle {
    width: 44px;
    height: 44px;
}
.billing-account-settings__discount-tile::before.ico-glow::after {
    width: 32px;
    height: 32px;
}
.billing-account-settings__discount-tile.active {
    width: 358px;
    padding: 0 9px;
    opacity: 1;
}
.billing-account-settings__discount-tile.active::before {
    opacity: 1;
    width: 20px;
    height: 20px;
}
.billing-account-settings__discount-tile.active::before.ico-glow {
    width: 24px;
    height: 24px;
}
.billing-account-settings__discount-tile.active::before.ico-glow::after {
    width: 20px;
    height: 20px;
}
.billing-account-settings__discount-tile.active::before.ico-glow--circle {
    width: 20px;
    height: 20px;
}
.billing-account-settings__discount-tile.active::before.ico-glow--circle::after {
    width: 14px;
    height: 14px;
}
.billing-account-settings__discount-tile.active .billing-account-settings__discount-tile-text::before {
    opacity: 0;
}
.billing-account-settings__discount-tile-text {
    position: relative;
'max-width': -moz-calc(100% - 29px);
'max-width': -webkit-calc(100% - 29px);
'max-width': calc(100% - 29px);
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.billing-account-settings__discount-tile-text::before {
    content: '';
    position: absolute;
    opacity: 1;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: #f5f5f6;
    transition-timing-function: ease;
    transition-property: all;
    transition-delay: 0.6s;
    transition-duration: 0.3s;
}
.billing-account-settings__slots-header {
    width: 351px;
    margin-top: 9px;
    margin-bottom: 22px;
    display: flex;
    align-items: baseline;
    /*font-family: 'Poppins Semibold';*/
    font-size: 16px;
}
.billing-account-settings__info {
    font-size: 14px;
    color: #80838d;
    height: 0;
    opacity: 0;
    overflow: hidden;
    margin-bottom: 0;
    margin-top: -10px;
    transition-timing-function: ease;
    transition-property: all;
    transition-delay: 0s;
    transition-duration: 0.3s;
}
.billing-account-settings__info.active {
    opacity: 1;
    height: 22px;
    margin-bottom: 23px;
}
.billing-account-settings .period-switch {
    margin-bottom: 28px;
}
.billing-account-settings .slots-panel {
    margin-bottom: 49px;
}
.billing-account-settings .list {
    /*font-family: 'Poppins Regular';*/
    font-size: 14px;
}
.billing-account-settings .list .list-item {
    padding-top: 6px;
    padding-bottom: 7px;
    position: relative;
    display: flex;
    align-items: center;
}
.billing-account-settings .list .list-item--indicator::after {
    content: 'NEW';
    background-color: #feec4b;
    line-height: 14px;
    text-align: center;
    width: 0;
    opacity: 0;
    margin-left: 10px;
    border-radius: 2px;
    /*font-family: 'Poppins Semibold';*/
    font-size: 9px;
    transition-timing-function: ease;
    transition-property: width, opacity;
    transition-delay: 0.3s;
    transition-duration: 0.3s;
}
.billing-account-settings .list .list-item::before {
    content: "";
    position: relative;
    -webkit-mask: url('icons/ico_check2.svg') no-repeat center;
    mask: url('icons/ico_check2.svg') no-repeat center;
    flex: 0 0 auto;
    background-color: #2c3141;
    -webkit-mask-size: contain;
    mask-size: contain;
    width: 32px;
    height: 32px;
    transition-property: background-color;
    transition-duration: 0.2s;
    background-color: var(--controls-primary);
    width: 0;
    height: 24px;
    background-repeat: no-repeat;
    opacity: 0;
    display: inline-block;
    margin: auto 12px auto 0;
    top: 0;
    bottom: 0;
    left: 0;
    transition-timing-function: ease;
    transition-property: width, opacity;
    transition-delay: 0s;
    transition-duration: 0.3s;
}
.billing-account-settings .list .list-item::before.ico-glow {
    width: 36px;
    height: 36px;
}
.billing-account-settings .list .list-item::before.ico-glow--circle {
    width: 44px;
    height: 44px;
}
.billing-account-settings .list .list-item::before.ico-glow::after {
    width: 32px;
    height: 32px;
}
.billing-account-settings .list .list-item.active::before {
    width: 24px;
    height: 24px;
    opacity: 1;
    transition-timing-function: ease-in-out;
    transition-property: width, opacity;
    transition-delay: 0s;
    transition-duration: 0.3s;
}
.billing-account-settings .list .list-item.active::before.ico-glow {
    width: 26px;
    height: 26px;
}
.billing-account-settings .list .list-item.active::before.ico-glow::after {
    width: 24px;
    height: 24px;
}
.billing-account-settings .list .list-item.active .item-text::before {
    opacity: 0;
    transition-timing-function: ease;
    transition-property: width, opacity;
    transition-delay: 0s;
    transition-duration: 0.3s;
}
.billing-account-settings .list .list-item.active::after {
    width: 27px;
    opacity: 1;
}
.billing-account-settings .list .list-item.animate {
    height: 0;
    padding-bottom: 0;
    padding-top: 0;
    opacity: 0;
}
.billing-account-settings .list .list-item.remove .item-text::before {
    opacity: 1;
}
.billing-account-settings .list .list-item .item-text {
    display: inline-block;
    cursor: default;
    position: relative;
    line-height: 24px;
}
.billing-account-settings .list .list-item .item-text::before {
    content: "";
    position: absolute;
    right: 0;
    width: 100%;
    height: 100%;
    background-color: #ffffff;
    opacity: 1;
    transition-timing-function: ease;
    transition-property: width, opacity;
    transition-delay: 0.3s;
    transition-duration: 0.3s;
}
.billing-account-settings .list .list-item.addons-item {
    height: 24px;
    overflow: hidden;
    opacity: 1;
    transition-timing-function: ease;
    transition-property: height, padding, opacity;
    transition-delay: 0s;
    transition-duration: 0.3s;
}
.billing-account-settings .list .list-item.addons-item::before {
    transition-timing-function: ease;
    transition-property: height, opacity;
    transition-delay: 0s;
    transition-duration: 0.3s;
}
.billing-account-settings .list .list-item.addons-item .item-text {
    height: 24px;
    transition-timing-function: ease;
    transition-property: height, opacity;
    transition-delay: 0s;
    transition-duration: 0.3s;
}
.billing-account-settings .list .list-item.addons-item .item-text::before {
    display: none;
}
.billing-account-settings .list .list-item.addons-item.animate {
    height: 0;
    opacity: 0;
    padding: 0;
}
.billing-account-settings .list .list-item.addons-item.animate::before {
    opacity: 0;
    height: 0;
}
.billing-account-settings .list .list-item.addons-item.animate .item-text {
    height: 0;
    opacity: 0;
}
.billing-account-settings .info {
    /*font-family: 'Poppins Regular';*/
    font-size: 12px;
    padding-left: 24px;
    color: #294cc7;
    width: 275px;
    -webkit-mask: url('icons/ico_info.svg') no-repeat center;
    mask: url('icons/ico_info.svg') no-repeat center;
    display: inline-block;
    flex: 0 0 auto;
    background-color: #2c3141;
    -webkit-mask-size: contain;
    mask-size: contain;
    width: 32px;
    height: 32px;
    transition-timing-function: ease;
    transition-property: background-color;
    transition-delay: 0s;
    transition-duration: 0.2s;
    background-color: #80838d;
    width: 20px;
    height: 20px;
    background-color: #294cc7;
}
.billing-account-settings .info.ico-glow {
    width: 36px;
    height: 36px;
}
.billing-account-settings .info.ico-glow--circle {
    width: 44px;
    height: 44px;
}
.billing-account-settings .info.ico-glow::after {
    width: 32px;
    height: 32px;
}
.billing-account-settings .info.ico-glow {
    width: 24px;
    height: 24px;
}
.billing-account-settings .info.ico-glow::after {
    width: 20px;
    height: 20px;
}
.billing-account-settings .info.ico-glow--circle {
    width: 20px;
    height: 20px;
}
.billing-account-settings .info.ico-glow--circle::after {
    width: 14px;
    height: 14px;
}
.billing-account-settings__text-panel {
    position: relative;
    margin-left: 90px;
    top: 50%;
    transform: translateY(-50%);
}
.billing-account-settings__title {
    /*font-family: 'Poppins Semibold';*/
    font-size: 20px;
    margin-bottom: 29px;
}
.billing-account-settings__desc {
    /*font-family: 'Poppins Regular';*/
    font-size: 14px;
}
.billing-account-settings__change-plan {
    margin-left: 3px;
    margin-top: 36px;
}
.billing-account-settings .section-text {
    /*font-family: 'Poppins Semibold';*/
    font-size: 16px;
    display: block;
    position: relative;
}
.billing-account-settings .section-text .ico--question {
    top: 4px;
    position: relative;
    right: -4px;
}
.billing-account-settings .timeline-box {
    width: 348px;
    position: relative;
    height: 42px;
    margin-top: 18px;
    margin-bottom: 33px;
}
.billing-account-settings .timeline-box .timeline {
    border-bottom: 1px solid #2c3141;
}
.billing-account-settings .timeline-box .bullet-box {
    width: 80px;
    position: absolute;
    top: -7px;
    display: inline-block;
    text-align: center;
}
.billing-account-settings .timeline-box .bullet-box__text {
    /*font-family: 'Poppins Regular';*/
    font-size: 14px;
    transition-timing-function: ease;
    transition-property: font-family;
    transition-delay: 0s;
    transition-duration: 0.3s;
}
.billing-account-settings .timeline-box .bullet-box__text.active {
    /*font-family: 'Poppins Semibold';*/
    font-size: 14px;
}
.billing-account-settings .timeline-box .bullet-box.small-plan {
    left: 0;
}
.billing-account-settings .timeline-box .bullet-box.medium-plan {
    left: 0;
    right: 0;
    margin-left: auto;
    margin-right: auto;
}
.billing-account-settings .timeline-box .bullet-box.unlimited-plan {
    right: 0;
}
.billing-account-settings .addons-panel {
    margin-top: 6px;
}
.billing-account-settings .addons-panel .addon-box {
    display: flex;
    justify-content: flex-start;
    align-items: end;
    padding: 13px 0;
}
.billing-account-settings .addons-panel .addon-box__sw--disable-event {
    pointer-events: none;
}
.billing-account-settings .addons-panel .addon-box .name {
    /*font-family: 'Poppins Regular';*/
    font-size: 14px;
    margin: 0 6px 0 14px;
    line-height: 20px;
}
.billing-account-settings .addons-panel .addon-box:last-child {
    border-bottom: 0;
}
.billing-account-settings .addons-panel .addon-box .ico--question {
    position: relative;
    top: 0;
    bottom: 0;
    margin-top: auto;
    margin-bottom: auto;
}
.billing-account-settings .left-panel .billing-account-slot {
    display: flex;
    justify-content: space-between;
    width: 177px;
}
.billing-account-settings .left-panel .billing-account-slot:first-child {
    padding-top: 0;
}
.billing-account-settings .right-panel .billing-account-settings__slots-header {
    margin-bottom: 14px;
}
.billing-account-settings .right-panel .billing-account-slot {
    padding: 4px 0;
}
.billing-account-settings .right-panel .slots-panel {
    margin-bottom: 27px;
}
.billing-account-slot {
    width: 351px;
    padding: 9px 0;
    display: flex;
    /*font-family: 'Poppins Regular';*/
    font-size: 14px;
    align-items: center;
}
.billing-account-slot__name,
.billing-account-slot__value {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.billing-account-slot__name {
    margin-right: 10px;
    /*font-family: 'Poppins Semibold';*/
}
.addons-tooltip {
    z-index: 2;
}
.billing-summary-panel {
    opacity: 0;
    transition-timing-function: ease;
    transition-property: opacity;
    transition-delay: 0s;
    transition-duration: 0.3s;
}
.billing-summary-panel.active {
    opacity: 1;
}
.billing-summary-panel .modal-title {
    margin-bottom: 37px;
}
.billing-summary-panel__category {
    /*font-family: 'Poppins Semibold';*/
    font-size: 13px;
    text-transform: uppercase;
    width: 100%;
}
.billing-summary-panel__title {
    /*font-family: 'Poppins Semibold';*/
    font-size: 14px;
}
.billing-summary-panel__value {
    /*font-family: 'Poppins Regular';*/
    font-size: 14px;
    margin: 0 14px;
}
.billing-summary-panel__total {
    margin-top: 40px;
}
.billing-summary-panel__total .billing-summary-panel__row {
    border-bottom: 0;
}
.billing-summary-panel__box {
    display: flex;
    align-items: center;
}
.billing-summary-panel__box:not(:first-child) {
    padding-left: 14px;
    position: relative;
}
.billing-summary-panel__box:not(:first-child)::before {
    content: "";
    position: absolute;
    height: 13px;
    width: 1px;
    background-color: #dfe0e2;
    left: 0;
    top: 0;
    bottom: 0;
    margin-top: auto;
    margin-bottom: auto;
}
.billing-summary-panel__box .ico--question {
    margin-left: -7px;
}
.billing-summary-panel__row {
    display: flex;
    justify-content: flex-start;
    border-bottom: 1px solid #dfe0e2;
    padding: 11px 0;
    line-height: 20px;
}
.billing-summary-panel__row--category {
    line-height: 19px;
    padding: 5px 0;
}
.billing-summary-panel__row--left {
    justify-content: flex-start;
}
.billing-summary-panel__row--addons {
    justify-content: space-between;
    gap: unset;
}
.billing-summary-panel__row .SwitchWidget {
    margin: 3px 14px 0;
}
.billing-summary-panel__row.period {
    padding-top: 29px;
}
.billing-summary-panel__group {
    display: flex;
}
.billing-summary-panel .billing-summary-row:last-child {
    padding-top: 41px;
    margin-bottom: 38px;
}
.billing-summary-panel .info-paragraph {
    opacity: 0;
    margin-bottom: 29px;
    transition-timing-function: ease;
    transition-property: opacity;
    transition-delay: 0s;
    transition-duration: 0.3s;
}
.billing-summary-panel .info-paragraph.active {
    opacity: 1;
}
.billing-summary-row {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    border-top: 1px solid #dfe0e2;
    padding: 11px 0;
    line-height: 20px;
}
.billing-summary-row__title {
    /*font-family: 'Poppins Semibold';*/
    font-size: 14px;
}
.billing-summary-row__title-box {
    display: flex;
    align-items: center;
}
.billing-summary-row__title-box--discount {
    color: #476df1;
}
.billing-summary-row__info,
.billing-summary-row__old-price {
    color: #c0c1c6;
}
.billing-summary-row__info {
    margin-left: 7px;
}
.billing-summary-row__old-price {
    text-decoration: line-through;
    margin-right: 5px;
}
.billing-summary-row__price--main {
    /*font-family: 'Poppins Semibold';*/
}
.billing-summary-row .ico--question {
    margin-left: 4px;
}
.billing-summary-row__additional-panel {
    width: 100%;
    display: block;
    height: 0;
    opacity: 0;
    overflow: hidden;
    transition-timing-function: ease;
    transition-property: all;
    transition-delay: 0s;
    transition-duration: 0.3s;
}
.billing-summary-row__additional-panel--active {
    padding-top: 15px;
    opacity: 1;
}
.billing-summary-row__additional-panel .billing-summary-row:last-child {
    padding-top: 4px;
}
.billing-summary-row .btn-link {
    margin-left: 6px;
}
.billing-summary-row--subtotal-row {
    border-color: #80838d;
}
.billing-summary-row--sm-row {
    border-top: 0;
    line-height: 20px;
    padding: 4px 0;
}
.billing-summary-row--sm-row .billing-summary-row__title-box,
.billing-summary-row--sm-row .billing-summary-row__title {
    /*font-family: 'Poppins Regular';*/
    font-size: 12px;
}
.billing-summary-row--sm-row.billing-summary-row:last-child {
    margin-top: 0;
    margin-bottom: 0;
}
.NotificationsControl {
    position: absolute;
    top: 50%;
    right: 260px;
    transform: translateY(-50%);
    cursor: pointer;
}
.NotificationsControl::after {
    background-color: var(--menu-color-secondary, #80838d);
}
.NotificationsControl:hover::after {
    background-color: #565a67;
    transition-duration: 0.2s;
}
.NotificationsControl::before {
    content: "";
    width: 7px;
    height: 7px;
    position: absolute;
    top: 11px;
    right: 6px;
    border-radius: 50%;
    z-index: 1;
    -webkit-animation: dotZoom 5s infinite;
    animation: dotZoom 5s infinite;
}
.NotificationsControl.ico-active::after {
    background-color: #565a67;
}
.NotificationsControl.ico-active::before {
    -webkit-animation-play-state: paused;
    animation-play-state: paused;
}
.NotificationsControl.primary::before {
    opacity: 1;
    background-color: #294cc7;
    outline: 1px solid var(--menu-background, transparent);
    transition-timing-function: ease;
    transition-property: background-color;
    transition-delay: 0s;
    transition-duration: 0.1s;
}
.NotificationsControl.primary:hover::before {
    background-color: #476df1;
    transition-duration: 0.2s;
}
.NotificationsControl.error::before {
    opacity: 1;
    background-color: #ec1940;
    outline: 1px solid var(--menu-background, transparent);
    transition-timing-function: ease;
    transition-property: background-color;
    transition-delay: 0s;
    transition-duration: 0.1s;
}
.NotificationsControl.error:hover::before {
    background-color: #ff1540;
    transition-duration: 0.2s;
}
.NotificationItem {
    width: 400px;
    min-height: 106px;
    padding: 0 24px;
    /*font-family: 'Poppins Regular';*/
    font-size: 13px;
    line-height: normal;
    background-color: #ffffff;
    box-sizing: border-box;
}
.NotificationItem:hover {
    background-color: #f9f9f9;
    transition-timing-function: linear;
    transition-property: background-color;
    transition-delay: 0s;
    transition-duration: 0.3s;
}
.NotificationItem:last-child .ni-wrapper {
    border-bottom: none;
}
.NotificationItem.ni-primary .ni-dot {
    background-color: #294cc7;
}
.NotificationItem.ni-error .ni-dot {
    background-color: #ec1940;
}
.NotificationItem.ni-remove {
    max-height: 0;
    min-height: 0;
    margin-bottom: 0;
    opacity: 0;
    overflow: hidden;
    border: none;
    box-shadow: none;
    transition-timing-function: ease;
    transition-property: all;
    transition-delay: 0s;
    transition-duration: 0.4s;
}
.NotificationItem .ni-wrapper {
    display: flex;
    align-items: flex-start;
    padding: 18px 0;
    border-bottom: 1px solid #eaeaec;
}
.NotificationItem .ni-dot {
    flex: 0 0 auto;
    width: 8px;
    height: 8px;
    border-radius: 50%;
    margin: 10px 17px 0 0;
}
.NotificationItem .ni-panel-content {
    flex: 1 1 auto;
    box-sizing: border-box;
    margin-top: 4px;
}
.NotificationItem .ni-panel-content .ni-title-tag {
    content: 'new';
    margin-left: 5px;
    margin-top: 0;
    padding: 0 8px;
    display: block;
    color: #ffffff;
    /*font-family: 'Poppins Regular';*/
    font-size: 8px;
    text-transform: uppercase;
    line-height: 15px;
    background-color: #f88114;
    border-radius: 7px;
    color: #2c3141;
    background-color: #feec4b;
    display: inline-block;
    padding: 0 3px;
    margin-top: 3px;
    border-radius: 2px;
    /*font-family: 'Poppins Semibold';*/
    font-size: 9px;
    line-height: 14px;
}
.NotificationItem .ni-panel-content .ni-title-tag.tmi-blue {
    background-color: #294cc7;
}
.NotificationItem .ni-panel-content .ni-title-tag.tmi-orange {
    background-color: #f88114;
}
.NotificationItem .ni-panel-content .ni-title-tag.tmi-yellow {
    color: #2c3141;
    background-color: #feec4b;
}
.NotificationItem .ni-panel-content .ni-title-tag.tmi-violet {
    background-color: #8e5afc;
}
.NotificationItem .ni-panel-content .ni-title {
    /*font-family: 'Poppins Semibold';*/
    font-size: 13px;
    line-height: 20px;
    max-width: 242px;
    width: unset;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
}
.NotificationItem .ni-panel-content .ni-title + * {
    display: none;
}
.NotificationItem .ni-panel-content .ni-title--new + * {
    display: block;
}
.NotificationItem .ni-panel-content .ni-title-wrapper {
    display: flex;
    align-items: flex-start;
    column-gap: 5px;
    margin-bottom: 15px;
}
.NotificationItem .ni-panel-content .ni-content-wrapper a {
    text-decoration: underline;
    cursor: pointer;
    color: inherit;
}
.NotificationItem .ni-panel-content .ni-content-wrapper a:hover {
    text-decoration: none;
}
.NotificationItem .ni-panel-content .ni-content-wrapper a.blue {
    color: #294cc7;
}
.NotificationItem .ni-panel-content .ni-content {
    width: 100%;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 10;
    overflow: hidden;
}
.NotificationItem .ni-panel-content .ni-date {
    /*font-family: 'Poppins Regular';*/
    font-size: 11px;
    color: #80838d;
    margin-top: 15px;
}
.NotificationItem .ni-panel-actions {
    flex: 0 0 auto;
    margin-left: 24px;
}
.NotificationsMenu {
    color: #2c3141;
    background-color: #ffffff;
    transition-timing-function: ease;
    transition-property: opacity;
    transition-delay: 0.1s;
    transition-duration: 0.1s;
    opacity: 0;
    margin-top: 7px;
    padding: 10px 0 15px;
    z-index: 99;
    border: 1px solid #eaeaec;
    box-shadow: 6px 4px 30px 0 rgba(44, 49, 65, 0.1);
    transition-delay: 0s;
}
.NotificationsMenu.pt-toggled {
    transition-delay: 0s;
}
.NotificationsMenu.pt-show {
    opacity: 1;
}
.NotificationsMenu .pt-arrow {
    display: block;
    position: absolute;
    overflow: hidden;
    width: 22px;
    height: 15px;
}
.NotificationsMenu .pt-arrow .arrow-l,
.NotificationsMenu .pt-arrow .arrow-r {
    box-sizing: border-box;
    width: 11px;
    height: 11px;
    overflow: hidden;
    position: absolute;
    bottom: 0;
    padding-top: 0;
}
.NotificationsMenu .pt-arrow .arrow-l::before,
.NotificationsMenu .pt-arrow .arrow-r::before {
    content: '';
    display: block;
    position: absolute;
    box-sizing: border-box;
    width: 30px;
    height: 30px;
    box-shadow: 0 0 0 #c0c1c6;
    background-color: #ffffff;
}
.NotificationsMenu .pt-arrow .arrow-l {
    left: 0;
}
.NotificationsMenu .pt-arrow .arrow-r {
    right: 0;
}
.NotificationsMenu .pt-arrow.pt-arrow-left {
    top: 0;
    left: -37px;
    transform-origin: 100% 0;
    transform: rotate(-90deg);
}
.NotificationsMenu .pt-arrow.pt-arrow-right {
    top: 0;
    right: -37px;
    transform-origin: 0 0;
    transform: rotate(90deg);
}
.NotificationsMenu .pt-arrow.pt-arrow-bottom {
    left: 0;
    bottom: 0;
    transform-origin: 50% 100%;
    transform: rotate(180deg);
}
.NotificationsMenu .pt-arrow.pt-arrow-top {
    left: 0;
    top: -15px;
    transform-origin: 50% 100%;
    transform: rotate(0deg);
}
.NotificationsMenu .pt-arrow .arrow-l::before {
    left: 100%;
    transform-origin: 0 0;
    transform: rotate(45deg);
}
.NotificationsMenu .pt-arrow .arrow-r::before {
    right: 100%;
    transform-origin: 100% 0;
    transform: rotate(-45deg);
}
.NotificationsMenu .pt-content {
    box-shadow: 0 0 0 #c0c1c6;
}
.NotificationsMenu.pt-static {
    z-index: 99;
}
.NotificationsMenu.without-arrow .pt-arrow {
    display: none;
}
.NotificationsMenu .pt-arrow .arrow-l::before,
.NotificationsMenu .pt-arrow .arrow-r::before {
    border: 1px solid #eaeaec;
}
.NotificationsMenu .pt-content {
    padding: 0;
    box-shadow: none;
}
.NotificationsMenu .nm-scrollbar {
    margin-right: 5px;
}
.NotificationsMenu .nm-content {
    width: 400px;
    max-height: 388px;
    overflow-x: hidden;
    border-radius: 5px;
}
.NotificationsMenu .NotificationItem:last-child {
    margin-bottom: 0;
}
.NotificationsEmptyMenu.PopupTooltip {
    transition-duration: 0.3s;
}
.NotificationsEmptyMenu .nm-content {
    width: 276px;
    margin-right: 0;
    padding-right: 0;
    overflow-y: unset;
}
.notifications_empty_menu__bell {
    background-image: url("img/img_empty_state_notifications.svg");
    width: 147px;
    height: 124px;
    background-repeat: no-repeat;
    background-size: contain;
    margin-top: 57px;
    margin-left: 53px;
    margin-right: 82px;
    position: relative;
    z-index: 1;
}
.notifications_empty_menu__content {
    text-align: center;
    margin-top: 30px;
    margin-bottom: 50px;
}
.DeliveryItemGroup .di-btn-apply .uil{
    font-size: 26px;
}
