.tariff-picture {
    width: 200px;
}

.section_tarif .compare-table .popover,
.section_tarif .compare-table .popover-title {
    background: #0C172D;
    border-color: #fdd55a;
}
.section_tarif .compare-table .popover-content {
    font-size: 14px;
    color: #fff;
}
.section_tarif .compare-table .popover-title {
    font-weight: bold;
}
.section_tarif .compare-table .popover.right>.arrow:after{
    border-right-color: #fdd55a;
}
.section_tarif .compare-table .popover.left>.arrow:after{
    border-left-color: #fdd55a;
}
.section_tarif .compare-table .popover.top>.arrow:after{
    border-top-color: #fdd55a;
}
.section_tarif .compare-table .popover.bottom>.arrow:after{
    border-bottom-color: #fdd55a;
}

span.required {
    color: #ff0000;
}
.modal-dialog .summary-info {
    margin: 0px;
    text-align: center;
}
.modal-dialog .modal-title {
    text-align: center;
}
.summary-info  .tariff-period-info,
.compare-table .green
{
    color: #0f0;
}

.selected-tariff,
.selected-tariff:hover {
    outline: 5px solid #fdd55a;
    -webkit-transform: scale(1.1) !important;
       -moz-transform: scale(1.1) !important;
         -o-transform: scale(1.1) !important;
        -ms-transform: scale(1.1) !important;
}
.btn.tbtn {
    color: #fff;
    display: inline-block;
    margin-bottom: 0;
    font-weight: 400;
    text-align: center;
    touch-action: manipulation;
    cursor: pointer;
    border: 1px solid transparent;
    white-space: nowrap;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    border-radius: 4px;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    letter-spacing: 0.02em;
}
.summary-info {
    font-size: 1.2em;
    font-weight: bold;
}

.billing_form__tariffs_wrapper {
    cursor: pointer;
}
.tariff-mini-panel {
    margin: 8px 0 16px 14px;
}
.tariff-item {
    display: inline-block;
    width: 18%;
    float: left;
    margin: 0px 10px 20px;
}
.sticky-tariffs {
    z-index: 10;
    margin-top: 0 !important;
    background: #0D192C;
}
.tariff-perdod-modal .modal-content > div {
    background: #0D192C;
}
.tariff-perdod-modal .modal-footer{
    border: #252F42;
    border-top: 1px solid #252F42;
}
.tariff-perdod-modal .modal-header{
    border-bottom: 1px solid #252F42;
}
.sticky-tariffs .btn {
    font-size: 11px !important;
    margin-bottom: 5px !important;
    letter-spacing: 0 !important;
}
.modal {
    color: #fff;
}
.tbtn.btn-default {
    color: #000;
}
.modal-footer {
    margin: 0;
}
.modal .billing__form__extend__subscription_rates_wrapper {
    margin: 0 auto;
}
.section_tarif {
    padding: 0;
}
.billing_form__tariffs_wrapper.color-goodly1 .apply-color {
    background: linear-gradient(to left, #DB48BA, #B61CF6);
    transition: background 2s linear;
}
.billing_form__tariffs_wrapper:hover.color-goodly1 .apply-color{
    background: linear-gradient(to left, #FF596E, #FF1873);
    transition: background 2s linear;
}
.billing_form__tariffs_wrapper.color-goodly20 .apply-color {
    background: linear-gradient(to left, #468DDD, #6182E1);
    transition: background 2s linear;
}
.billing_form__tariffs_wrapper:hover.color-goodly20 .apply-color{
    background: linear-gradient(to left, #AF8CFF, #C784FD);
    transition: background 2s linear;
}
.billing_form__tariffs_wrapper.color-goodly30 .apply-color {
    background: linear-gradient(to left, #40B193, #2AB866);
    transition: background 2s linear;
}
.billing_form__tariffs_wrapper:hover.color-goodly30 .apply-color{
    background: linear-gradient(to left, #65C6FB, #30D4DF);
    transition: background 2s linear;
}
.color-goodly15 .apply-color {
    background: #60588C;
}
.color-goodly10 .apply-color {
    background: #415F8B;
}
.color-goodly20 .apply-color {
    background: #556B8B;
}
.color-goodly30 .apply-color {
    background: #3A8B7B;
}
.summary-info {
    color: #fff;
}
.btn.tbtn {
    text-transform: uppercase;
    text-decoration: none;
    letter-spacing: .12em;
    transition: all .3s;
}
section.service-corpblog-tariffs .row .label {
    font-size: 24px;
    line-height: 48px;
}
.centred-by-block{
    margin: 25px 0px 40px 0px;
    text-align: center;
}
.summary-info {
    margin-bottom: 10px;
}
.compare-table {
    width: 100%;
}
.compare-table td,
.compare-table th{
    background-color: rgb(12, 23, 45);
    padding: 10px;
    font-family: Roboto,sans-serif;
}
.compare-table th {
    text-align: center;
    font-size: 17px;
    font-weight: 700;
    color: #FDD55A;
    border-top: 1px solid #fdd55a;
}
.compare-table tr td:not(:last-child),
.compare-table tr th:not(:last-child) {
    border-right: 1px solid #252F42;
}
.compare-table .category-items {
    text-align: left;
}
.compare-table tr td {
    border-top: 1px solid #252F42;
    /*border-bottom: 1px solid #252F42;*/
    font-size: 16px;
    /*cursor: pointer;*/
    color: #fff;
    text-align: center;
}
.compare-table tr:last-child td {
    border-bottom: 1px solid #252F42;
}
.compare-table tr td.type {
    font-size: 19px;
    font-weight: 700;
    color: #fff;
    border-top-color: #FDD55A;
    font-style: italic;
    color: #FDD55A;
}
.compare-table td.name{
    text-align: left;
    max-width: 405px;
}
.compare-table .fa-plus-circle{
    color: #FDD55A;
}
.compare-table .fa-minus-circle{
    color: #535B6A;
}
.mt20 {
    margin-top: 20px!important;
}
.mt30 {
    margin-top: 30px!important;
}
.button_div{
    color: #fff;
    padding: 20px 0;
}
#cost_tariff, #cost_tariff12, #type_tariff {
    display: inline-block;
    padding: 15px 20px;
    text-align: center;
}
#type_tariff {
    background-color: #08DD55;
    border-top-left-radius: 3px;
    border-bottom-left-radius: 3px;
    text-transform: uppercase;
    width: 200px;
}
#cost_tariff {
    background-color: #0EAADA;
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
    margin-left: -5px;
    width: 190px;
}
.payment_div img {
    margin: 0 10px;
}
.remarks {
    max-width: 800px;
    margin-top: 50px;
    font-size: 13px;
    color: #fff;
}
.billing__form__recent_orders__order .billing__form__recent_orders__order_invoice .invoice_download a, .billing__form__recent_orders__order_invoice.billing__form__recent_orders__order_receipt .billing__form__recent_orders__value a, .content__dev__note a, .content__settings #mail-link {
    color: #1375ab
}

.content__user_profile {
    margin-left: 0
}

.content__user_profile h1 {
    font-size: 24px;
    color: #313942
}

.user_profile__photo_loader {
    display: none;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background: rgba(255, 255, 255, .6);
    border-radius: 100%
}

.user_profile__photo_loader .spinner-icon {
    margin-left: 32px;
    margin-top: 32px;
    display: block
}

.user_profile__photo_wrapper {
    float: left;
    width: 379px;
    box-sizing: border-box
}

.user_profile__photo_inner {
    position: relative;
    width: 265px;
    padding: 12px 23px 0 0;
    margin: 37px 0 0 36px;
    overflow: hidden
}

.user_profile__photo_inner2 {
    width: 265px;
    height: 265px;
    border-radius: 265px
}

.user_profile__photo {
    width: 100%;
    height: auto;
    border-radius: 300px;
    display: block;
    position: relative;
    z-index: 10
}

.user_profile__photo_file {
    position: absolute;
    right: 0;
    top: 0;
    z-index: 20;
    width: 88px;
    height: 88px;
    background: #f5f5f5;
    border: 2px solid #92989b;
    border-radius: 100px;
    box-shadow: 0 0 0 8px #f5f5f5;
    box-sizing: border-box;
    overflow: visible;
    cursor: pointer;
    text-align: center;
    font-weight: 700;
    padding-top: 21px;
    font-size: 13px
}

.user_profile__photo_file__input {
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    opacity: 0;
    cursor: pointer
}

.user_profile__photo_file .custom_input_file__button {
    font-size: 1999%
}

.user_profile__photo_file .custom_input_file__fake {
    position: absolute;
    width: 100%;
    text-align: center;
    padding: 0;
    bottom: 16px
}

.user_profile__photo_file .custom_input_file__fake__icon {
    top: auto;
    bottom: 100%;
    margin-bottom: 2px;
    left: 50%;
    margin-left: -15px
}

.user_profile__photo_file .custom_input_file__fake__label {
    font-size: 13px;
    color: #2e3640;
    text-transform: uppercase
}

.user_profile__photo__delete {
    text-align: left;
    margin: 20px 0 0 37px;
    width: 265px
}

.user_profile__data_wrapper {
    margin-left: 379px;
    padding: 60px 0 0
}

.user_profile__data_table {
    width: 380px;
    table-layout: fixed;
    border-collapse: collapse
}

.user_profile__data_table td {
    padding: 0 0 10px;
    vertical-align: top
}

.user_profile__data_table td:first-child {
    width: 113px;
    padding-top: 9px
}

.user_profile__data_table textarea {
    width: 227px;
    height: 97px
}

.user_profile__data__password_head {
    font-size: 18px;
    margin: 15px 0
}

.user_profile__data__lang, .user_profile__data_table input {
    width: 227px
}

.user_profile__data__tasks_notify {
    margin: 31px 0 5px
}

.user_profile__data__unsorted_notify {
    margin: 5px 0 27px
}

.user_profile__data__api {
    margin: 0 0 40px
}

.user_profile__data__submit {
    padding-left: 20px;
    padding-right: 20px
}

.user_profile__data_error {
    display: none
}

.content__user_profile_inner .errors .warning {
    color: #f37575;
    margin-left: 36px;
    margin-top: 20px
}

.profile-dnd-overlay {
    position: fixed;
    top: 0;
    right: 0;
    left: 65px;
    bottom: 0;
    background: rgba(255, 255, 255, .6);
    padding: 10px;
    z-index: 20;
    display: none;
    opacity: 0;
    -webkit-transition: opacity .3s;
    transition: opacity .3s
}

.profile-dnd-overlay-showed {
    opacity: 1
}

.profile-dnd-overlay__inner {
    border: 2px dashed #e8e8e9;
    height: 100%;
    width: 100%;
    box-sizing: border-box;
    display: table;
    text-align: center;
    border-radius: 5px
}

.profile-dnd-overlay__text {
    display: table-cell;
    vertical-align: middle;
    color: #313942
}

html.es .lang_title {
    padding-top: 8px
}

.cf-main-wrapper {
    position: relative
}

.cf-main-wrapper .content__account__section_head {
    margin-bottom: 33px
}

.tooltip__wrapper.cf-in-modal__tooltip {
    width: 600px;
    margin-bottom: 30px
}

.cf-in-modal__add-button {
    position: absolute;
    right: 0;
    top: -5px
}

.cf-in-modal__add-button__group {
    margin-right: 15px;
    font-size: 15px;
    vertical-align: middle;
    margin-top: -1px;
    display: inline-block
}

.cf_wrapper_description:not(.has-plug) {
    width: 600px
}

.cf_wrapper_description__left, .cf_wrapper_description__right {
    box-sizing: border-box
}

.cf_wrapper_description.has-plug .cf_wrapper_description__left {
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    width: 40%
}

.cf_wrapper_description.has-plug .cf_wrapper_description__left .content__account__note {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0
}

.cf_wrapper_description.has-plug .cf_wrapper_description__right {
    float: right;
    padding-left: 20px;
    width: 60%
}

.cf-fields-required-pay-plug .notes-tip.tooltip:before, .tooltip__wrapper.cf-fields-required-pay-plug:before {
    top: auto;
    bottom: -9px;
    left: auto;
    right: 11px;
    border: 5px solid transparent;
    border-top-color: #ccc
}

.cf-fields-required-pay-plug .notes-tip.tooltip:before {
    right: 10px;
    border-top-color: #fcfcfc;
    display: block !important
}

.cf-section .content__account__section_head, .cf-section__limits-descr, .cf_section_select {
    margin-bottom: 20px
}

.cf-section-in_modal .cf-section .content__account__section_head:first-child {
    margin-bottom: 33px
}

.cf_wrapper_description {
    margin-bottom: 30px;
    position: relative
}

.cf-section-in_modal .cf-field-wrapper.sortable:last-child {
    margin-bottom: 0
}

.cf-group-wrapper {
    position: relative;
    margin-bottom: 15px;
    box-sizing: border-box
}

.cf-group-wrapper:before {
    content: "";
    position: absolute;
    height: 0;
    width: 100%;
    border-top: 1px solid #ddd;
    top: 18px;
    z-index: -1
}

.cf-group-wrapper__input-wrapper {
    position: relative;
    display: inline-block
}

.cf-group-wrapper__input-wrapper:before {
    content: attr(data-name);
    position: absolute;
    top: 9px;
    left: 0;
    z-index: 0;
    background: #f5f5f5;
    padding: 0 10px;
    max-width: 500px;
    box-sizing: border-box;
    overflow: hidden;
    white-space: nowrap;
    font-size: 15px;
    text-overflow: ellipsis;
    cursor: text
}

.cf-group-wrapper__input-wrapper-focused:before {
    display: none
}

.cf-section-in_modal .cf-group-wrapper__input-wrapper:before, .cf-section-in_modal .cf-group-wrapper__remove {
    background: #fff
}

.cf-group-wrapper__input-wrapper__input {
    width: 200px;
    position: relative;
    z-index: 1
}

.cf-group-wrapper__input-wrapper:not(.cf-group-wrapper__input-wrapper-focused) .cf-group-wrapper__input-wrapper__input {
    border-color: transparent;
    background: 0 0;
    color: transparent
}

.cf-group-wrapper__save {
    position: absolute;
    padding: 10px;
    display: none;
    top: 1px;
    right: 1px;
    z-index: 2
}

.cf-group-wrapper__remove {
    position: absolute;
    cursor: pointer;
    padding: 12px;
    background: #f5f5f5;
    display: none
}

.cf-group-wrapper__input-wrapper-focused + .cf-group-wrapper__remove {
    display: inline-block
}

.cf-field-wrapper {
    position: relative;
    margin-bottom: 25px;
    border: 1px dashed #acacac;
    border-radius: 3px;
    box-sizing: border-box
}

.cf-field-wrapper-fake {
    height: 10px;
    margin-top: -10px;
    margin-bottom: 0;
    opacity: 0
}

.cf-field-wrapper__inner {
    overflow: hidden
}

.cf-field-wrapper__handle {
    position: absolute;
    left: -25px;
    top: -1px;
    width: 7px;
    padding: 15px;
    cursor: move;
    display: none;
    z-index: 2
}

.cf-field-wrapper.sortable .cf-field-wrapper__handle, .cf-group-wrapper.sortable .cf-field-wrapper__handle {
    display: block
}

.cf-group-wrapper.sortable .cf-field-wrapper__handle {
    top: -6px
}

.cf-field-wrapper__actions {
    position: absolute;
    right: 0;
    top: 0;
    bottom: 0;
    font-size: 0
}

.cf-field-wrapper__body {
    position: relative;
    background: #f5f5f5;
    z-index: 1;
    padding: 13px 36px 13px 10px;
    border-radius: 3px;
    -webkit-transition: margin-right .1s, -webkit-transform .1s;
    transition: transform .1s, margin-right .1s;
    transition: transform .1s, margin-right .1s, -webkit-transform .1s
}

html.no-touch .cf-field-wrapper:hover:not(.fixed) .cf-field-wrapper__body:not(.edit-mode) {
    margin-right: 20px
}

.cf-field-wrapper.fixed .cf-field-wrapper__body:not(.edit-mode) {
    margin-right: 0;
    -webkit-transform: translateX(-210px);
    transform: translateX(-210px)
}

.cf-field-wrapper.predefined.fixed .cf-field-wrapper__body:not(.edit-mode) {
    margin-right: 0;
    -webkit-transform: translateX(-105px);
    transform: translateX(-105px)
}

.cf-section-in_modal .cf-field-wrapper__body {
    background: #fff
}

.cf-field-wrapper__body.edit-mode {
    padding: 10px 38px 10px 10px;
    z-index: 3
}

.cf-field-wrapper__body__inner {
    float: left;
    font-size: 0
}

.cf-field-wrapper__body__inner__required-wrapper {
    float: right;
    font-size: 0
}

.cf-field-wrapper__body__inner__required-wrapper.has-plug {
    opacity: .3
}

.cf-field-view__name, .cf-field-view__value {
    display: inline-block;
    font-size: 15px
}

.cf-field-view__required, .cf-field-view__status {
    display: inline-block
}

.cf-field-view__status {
    font-size: 13px
}

.cf-field-view__name, .cf-field-view__value {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

.cf-field-view__name {
    color: #909090;
    vertical-align: top;
    padding-right: 10px;
    box-sizing: border-box;
    width: 155px
}

.cf-field-view__value {
    width: 200px;
    margin-right: 10px
}

.cf-field-view__status {
    margin-left: 12px;
    position: relative;
    margin-right: 7px;
    color: #676e79;
    vertical-align: top
}

.cf-field-view__required:after, .cf-field-view__status:before {
    position: absolute;
    top: -4px;
    bottom: -4px;
    z-index: -1;
    border-radius: 2px
}

.cf-field-view__status:before {
    background-color: inherit;
    content: "";
    right: -7px;
    left: -7px
}

.cf-field-view__status__inner {
    white-space: nowrap;
    max-width: 140px;
    overflow: hidden;
    text-overflow: ellipsis
}

.cf-field-wrapper__body__inner__required-wrapper.has-plug .cf-field-view__status__inner {
    width: 140px;
    position: relative
}

.cf-field-wrapper__body__inner__required-wrapper.has-plug .cf-field-view__status__inner:before {
    content: "";
    position: absolute;
    top: 6px;
    right: 0;
    left: 0;
    bottom: 7px;
    background: rgba(0, 0, 0, .2)
}

.cf-field-view__status-pipeline {
    margin-left: 7px;
    margin-top: -5px;
    vertical-align: top;
    margin-bottom: -4px
}

.cf-field__view-checkbox {
    vertical-align: top
}

.cf-field-view__required {
    position: relative;
    color: #fff;
    font-size: 13px;
    margin-right: 8px;
    margin-left: 12px
}

.cf-field-view__required:after {
    content: '';
    right: -8px;
    left: -8px;
    background: #f37575
}

.cf-field-view__required:before {
    content: '';
    left: -12px;
    top: 5px;
    position: absolute;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 4px 4px 4px 0;
    border-color: transparent #f37575 transparent transparent
}

.cf-field-view__api {
    position: relative;
    font-size: 13px;
    display: inline-block;
    margin-left: 5px;
    float: right;
    margin-right: 5px
}

.cf-field-view__api:before, .cf-field__edit__disabled-checkbox .control-checkbox__text:before {
    content: "";
    background: #e1e1e1;
    z-index: -1;
    position: absolute;
    border-radius: 2px;
    top: -4px;
    left: -4px;
    right: -4px;
    bottom: -1px
}

.cf-field-view__api:before {
    top: -2px;
    left: -5px;
    right: -5px;
    bottom: -2px
}

.cf-field-wrapper__body__switcher {
    cursor: pointer;
    position: absolute;
    z-index: 1;
    right: -1px;
    top: -6px;
    padding: 10px
}

.cf-field-wrapper__actions .note-actions__btn {
    width: 105px
}

.cf-field-wrapper__actions .note-actions__btn__icon-wrapper {
    margin-top: -10px
}

.cf-field-wrapper__actions .note-actions__btn__icon-wrapper .note-actions__icon {
    vertical-align: middle;
    margin-top: 0;
    margin-right: 7px
}

.cf-field-edit__body__left {
    width: 210px;
    float: left
}

.cf-field-edit__type-select {
    margin-bottom: 11px
}

.cf-field-input {
    width: 100%
}

.cf-field-edit__body__middle {
    margin-left: 25px;
    width: 210px;
    min-height: 1px;
    float: left
}

.cf-field-enum {
    position: relative;
    margin-bottom: 10px
}

.cf-field-enum:last-child {
    margin-bottom: 0
}

.cf-field-wrapper__handle-enum {
    top: -5px
}

.cf-field-enum__remove {
    position: absolute;
    top: 2px;
    right: -33px;
    padding: 10px;
    cursor: pointer
}

.cf-field-edit__statuses .control--select--list .control--select--list--item-selected .control--select--down-icon, .cf-field-enums-wrapper[data-count="2"] .cf-field-enum__remove, .goals_settings__user_input.text-input[disabled=disabled] ~ .goals_settings__group__user__clear {
    display: none
}

.cf-field-enum-add {
    text-decoration: underline;
    display: block;
    margin-top: -2px;
    margin-left: 10px;
    color: #909090;
    cursor: pointer
}

.cf-field-edit__body__right {
    float: right;
    width: 190px
}

.cf-field-edit__body__right .control-checkbox__text {
    font-size: 13px
}

.cf-field__edit__disabled-checkbox {
    margin-bottom: 4px;
    z-index: 11
}

.cf-field__edit__required-checkbox {
    z-index: 11
}

.cf-field__edit__disabled-checkbox .control-checkbox__text {
    position: relative;
    color: #676e79
}

.cf-field__edit__required-checkbox .control-checkbox__text {
    color: #676e79
}

.cf-field__edit__required-checkbox .control-checkbox__helper:before {
    content: "";
    width: 195px;
    height: 50px;
    background: #f5f5f5;
    display: block;
    z-index: 2;
    opacity: .8;
    left: -3px;
    position: absolute;
    top: 110%
}

.cf-section-in_modal .cf-field__edit__required-checkbox .control-checkbox__helper:before, html.no-touch .billing__form__top__row .control-toggler .control-toggler__item.has_overflow:hover::before {
    background: #fff
}

.cf-field-edit__statuses {
    margin-top: 10px
}

.goals_settings__wrapper {
    position: relative;
    min-width: 900px
}

#statuses, .goals_settings__sort_toggler {
    margin-bottom: 20px
}

.goals_settings__description__wrapper {
    margin-bottom: 25px
}

.goals_settings__description__wrapper.content__account__note__wrapper:before {
    border-left: 6px solid transparent;
    border-top: 6px solid #ccc;
    border-right: 6px solid transparent;
    border-bottom: none;
    top: initial;
    margin-top: 0;
    left: 32px;
    bottom: -5px
}

.goals_settings__description__wrapper .content__account__note:before {
    border-left: 5px solid transparent;
    border-top: 5px solid #fcfcfc;
    border-right: 5px solid transparent;
    border-bottom: none;
    top: initial;
    margin-top: 0;
    left: 32px;
    bottom: -5px
}

.goals_settings__revenue_header {
    display: inline-block;
    margin-right: 10px;
    font-size: 15px
}

.goals_settings__revenue_holder .switcher_wrapper {
    position: relative;
    top: 2px;
    display: inline-block;
    vertical-align: middle;
    margin-right: 15px
}

.goals_settings__revenue_holder .switcher {
    border: none
}

.goals_settings__revenue_holder .switcher__off {
    border-color: #e5e5e5
}

.goals_settings__revenue_holder {
    position: relative;
    margin-bottom: 33px
}

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

.goals_settings__revenue_overlay {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    background: rgba(245, 245, 245, .5);
    z-index: -1
}

.goals_disabled .goals_settings__revenue_overlay {
    z-index: 11
}

.goals_settings__activate_goals {
    position: relative;
    display: inline-block;
    z-index: 12
}

.goals_settings__revenue__by {
    display: inline-block;
    vertical-align: middle;
    width: 148px;
    top: 1px
}

.goals_settings__revenue__by .control--select--list--item {
    padding-bottom: 7px;
    padding-top: 8px
}

.goals_settings__revenue__for_text {
    display: inline-block;
    padding: 0 9px 0 14px;
    font-size: 18px
}

.goals_settings__revenue__period_switcher {
    position: relative;
    overflow: hidden;
    font-size: 0
}

.goals_settings__revenue__period_switcher, .goals_settings__revenue__period_switcher > * {
    display: inline-block;
    vertical-align: middle
}

.button-input.revenue_switcher_button {
    width: 38px
}

.goals_settings__revenue__period_switcher__text {
    position: relative;
    text-align: center;
    width: 210px;
    padding: 9px 0;
    height: 19px;
    font-size: 15px;
    background: #fff
}

.goals_settings__revenue__period_switcher__text::after, .goals_settings__revenue__period_switcher__text::before {
    position: absolute;
    content: '';
    left: -8px;
    right: -8px;
    height: 1px;
    background: #e5e5e5
}

.goals_settings__revenue__period_switcher__text::before {
    top: 0
}

.goals_settings__revenue__period_switcher__text::after {
    bottom: 0
}

.goals_settings__group {
    position: relative;
    padding-bottom: 5px
}

.goals_settings__group:last-of-type {
    margin-bottom: 18px
}

.goals_settings__group__header {
    font-size: 0;
    margin-bottom: 12px
}

.goals_settings__group__header_text {
    display: inline-block;
    font-size: 18px;
    color: #313942;
    width: 195px;
    font-weight: 600;
    white-space: nowrap
}

.goals_settings__group__header__totals {
    display: inline-block;
    font-size: 0;
    color: #92989b
}

.goals_settings__group__header__total_budget {
    display: inline-block;
    width: 145px;
    margin-right: 7px;
    font-size: 13px
}

.goals_settings__group__header__total_goals {
    display: inline-block;
    width: 144px;
    font-size: 13px
}

.goals_settings__group__header__total_budget__nums, .goals_settings__group__header__total_goals__nums {
    display: block;
    font-family: 'Open Sans', sans-serif
}

.goals_settings__group__user {
    font-size: 0;
    position: relative;
    margin-bottom: 13px;
    color: #313942
}

.goals_settings__group__user.total_goals {
    margin-bottom: 19px
}

.goals_settings__separator_block, .goals_settings__user_group {
    display: inline-block;
    position: relative
}

.goals_settings__separator_block {
    min-width: 402px;
    width: 44%;
    height: 26px;
    background: #ededed;
    margin-right: 10px;
    top: 9px
}

.goals_settings__group__header .goals_settings__separator_block {
    background: 0 0;
    height: 1px;
    margin-right: 7px
}

.total_goals .goals_settings__separator_block {
    height: 13px;
    margin-right: 9px
}

.goals_settings__group__user__label {
    font-size: 15px;
    display: inline-block;
    width: 192px;
    position: relative;
    top: 1px
}

.total_goals .goals_settings__group__user__label {
    position: relative;
    top: 6px
}

.goals_settings__user_input.text-input {
    width: 145px
}

.goals_settings__group__user__clear.icon {
    display: none;
    position: absolute;
    cursor: pointer;
    top: 13px;
    right: 11px
}

.not_empty .goals_settings__user_input.text-input {
    padding-right: 29px
}

.not_empty .goals_settings__group__user__clear {
    display: inline-block
}

.goals_settings__group__user__right {
    display: inline-block;
    font-size: 0;
    position: relative
}

.total_goals .goals_settings__group__user__right {
    top: 6px;
    line-height: 16px;
    color: #92989b
}

.goals_settings__group__total_budget__nums, .goals_settings__group__total_goals__nums {
    display: block;
    font-family: 'Open Sans', sans-serif
}

.goals_settings__group__user__input {
    display: inline-block;
    position: relative;
    margin-right: 6px
}

.goals_settings__group__user__input::after {
    position: absolute;
    content: '';
    top: 1px;
    bottom: 1px;
    right: 10px;
    width: 15px;
    background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(255, 255, 255, 0)), color-stop(100%, #fff));
    background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, #fff 100%);
    background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, #fff 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='rgba(0, 255, 255, 1)', endColorstr='#ffffff', GradientType=1)
}

.goals_settings__group__user__input.not_empty::after {
    right: 30px
}

.disabled .goals_settings__group__user__input::after {
    background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(245, 245, 245, 0)), color-stop(100%, #f5f5f5));
    background: -webkit-linear-gradient(left, rgba(245, 245, 245, 0) 0%, #f5f5f5 100%);
    background: linear-gradient(to right, rgba(245, 245, 245, 0) 0%, #f5f5f5 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='rgba(0, 245, 245, 0.96078)', endColorstr='#f5f5f5', GradientType=1)
}

.goals_settings__group__user__input:last-of-type {
    margin-right: 0
}

.goals_settings__group__totals {
    position: absolute;
    right: 0;
    bottom: 0;
    font-size: 0;
    color: #92989b
}

.goals_settings__group__total_budget {
    margin-right: 8px
}

.goals_settings__group__total_budget, .goals_settings__group__total_goals {
    display: inline-block;
    width: 144px;
    font-size: 13px
}

.goals_settings__footer_buttons {
    position: absolute;
    top: -61px;
    right: 0;
    z-index: 70
}

.goals_settings__footer_buttons .js-navigate-link {
    color: transparent
}

.goals_settings__footer_buttons .js-settings-cancel.button-cancel, .trigger_action_wrapper .note--body .icon.icon-clock-blue-big {
    display: none
}

.to_report_button {
    display: inline-block
}

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {
    .goals_settings__wrapper {
        width: 660px;
        min-width: 655px
    }

    .goals_settings__separator_block {
        min-width: 160px;
        width: auto
    }

    .goals_settings__revenue__period_switcher__text {
        width: 200px
    }

    .goals_settings__revenue_header, .goals_settings__revenue_wrapper .switcher_wrapper {
        margin-right: 5px
    }

    .goals_settings__revenue__for_text {
        padding: 0 7px 0 10px
    }

    .goals_settings__revenue__by {
        width: 138px;
        vertical-align: top
    }
}

.triggers_settings {
    position: relative
}

.triggers_settings .content__account__note:before, .triggers_settings .content__account__note__wrapper:before {
    border-left: 6px solid transparent;
    border-top: 6px solid #ccc;
    border-right: 6px solid transparent;
    border-bottom: none;
    top: initial;
    margin-top: 0;
    left: 32px;
    bottom: -5px
}

.triggers_settings .content__account__note:before {
    border-left: 5px solid transparent;
    border-top: 5px solid #fcfcfc;
    border-right: 5px solid transparent
}

.triggers_settings__wrapper {
    margin-top: 25px
}

.trigger_settings__process {
    position: relative;
    font-size: 0;
    margin-bottom: 25px;
    border: 1px dashed #acacac;
    border-radius: 3px;
    padding: 9px
}

.trigger_settings__process.edit_mode {
    z-index: 4
}

.trigger_settings__process.read_mode {
    overflow: hidden
}

.trigger_task_wrapper {
    position: relative;
    margin-right: 26px;
    right: 0;
    transition: right .1s, margin-right .1s;
    -webkit-transition: right .1s, margin-right .1s;
    -moz-transition: right .1s, margin-right .1s;
    -ms-transition: right .1s, margin-right .1s;
    -o-transition: right .1s, margin-right .1s
}

.read_mode .trigger_task_wrapper::before {
    position: absolute;
    content: '';
    top: -10px;
    bottom: -10px;
    left: 0;
    right: -36px;
    background: #f5f5f5;
    z-index: 1
}

html.no-touch .trigger_settings__process.read_mode:not(.showed_actions):not(.triggers_plug):hover .trigger_task_wrapper {
    margin-right: 46px
}

html.no-touch .trigger_settings__process.read_mode:not(.showed_actions):not(.triggers_plug):hover .note--body {
    padding-right: 5px
}

html.no-touch .trigger_settings__process.read_mode.hover-fix:not(.showed_actions):not(.triggers_plug):hover .trigger_task_wrapper {
    margin-right: 26px
}

html.no-touch .trigger_settings__process.read_mode.hover-fix:not(.showed_actions):not(.triggers_plug):hover .note--body {
    padding-right: 25px
}

.edit_mode .trigger_task_wrapper::before {
    position: absolute;
    content: '';
    width: 18px;
    height: 12px;
    background-repeat: no-repeat;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAYCAYAAACSuF9OAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDoxMEM4QzY4MjFDMjA2ODExOEMxNEFCQjJDODA2NURBMiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoxMDU2QTNDNkMwQTExMUU0QTdERDk3REYyNjY0NDgyMSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoxMDU2QTNDNUMwQTExMUU0QTdERDk3REYyNjY0NDgyMSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NkFDNkQwMDA0RDIwNjgxMThDMTQ5MDc3M0EyQUFDQ0IiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MTBDOEM2ODIxQzIwNjgxMThDMTRBQkIyQzgwNjVEQTIiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7/wv8pAAABlElEQVR42szWzyvDcRzH8e+XLRMXB0Jc5A9YoU0OSsoNS0p+JE5uDqIoFwcX5UyUQkqSy45KQ8LBhavGlYPDpDaJ56feq2/vtrTa97O961H2Lt+9tr2/3/fHTSaTThGrEjsYxy2m8VrIBSqc4tYAZlCFXtyju5SBvtXrBlxgslSBzrGteubb2sc6XNuBfjGHBfx4+ibIMk5QYzNQtjYxjJTqjyCBFtuBTMXRgxfV78AdOm0HMvWICG5UvxmXGLUdyNQb+nCo+tU4xqp32G0EMpXGFFZk8L3DvoYjhEwjIA+uDTRZCpeRR4G3xtCOmMvqeOaPNqc8KmF+sjqnfKrLBJrHV5kE2nJl2wdRa+ENw3Jn1av+tQz8VcCzFD98DhPDQY7VsSfrJmPrtnfl05+qMGbXLWI2GyZ72/tZ5tmyiwnVT8khLq7/wc9AjThDVPXN0A7iyeYuC8tpMZpjeCP5wvgVaEjeuDXH8Pbj3eZ5KCR7SQ/vkgxv+r8LFHuGgmpP5R1eW99QSo6vn3iQA1q8kAv8CTAA0y1N/FMQqdEAAAAASUVORK5CYII=);
    top: 50%;
    left: 200px;
    background-size: cover
}

.edit_mode .trigger_task_wrapper::after {
    position: absolute;
    content: '';
    top: 0;
    bottom: 0;
    width: 1px;
    left: 228px;
    background: #dfdfdf
}

.showed_actions .trigger_task_wrapper {
    right: 180px
}

.trigger_settings__process__item {
    min-width: 300px;
    display: inline-block;
    vertical-align: top;
    font-size: 15px
}

.trigger_action_wrapper {
    position: relative
}

.trigger_settings__process__item.trigger_condition {
    min-width: 218px;
    width: 218px;
    float: left
}

.read_mode .control--select--button[disabled=Y] {
    color: #313942
}

.edit_mode .trigger_settings__process__item.trigger_condition {
    padding-right: 11px
}

.trigger_settings__condition_text {
    display: block;
    font-size: 13px;
    margin-bottom: 6px
}

.trigger_settings__lead_status_select {
    z-index: 1;
    margin-top: 6px;
    position: relative
}

.trigger_settings__process.read_mode .trigger_settings__lead_status_select:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 5;
    background-color: #f5f5f5;
    opacity: .4
}

.trigger_settings__process__item .checkboxes_dropdown__title_wrapper {
    padding: 8px 0 8px 38px
}

.trigger_settings__process__item .checkboxes_dropdown .checkboxes_dropdown__checkbox_master {
    top: 6px
}

.trigger_settings__process__item .checkboxes_dropdown_icon {
    top: 13px
}

.trigger_settings__process__item .checkboxes_dropdown__label {
    padding: 7px 8px
}

.read_mode .checkboxes_dropdown__title_wrapper {
    background: 0 0;
    border-color: #dfdfdf;
    border-bottom-width: 1px;
    cursor: default
}

.trigger_settings__lead_status_select .control--select--list-opened {
    top: -2px
}

.trigger_settings__process__action {
    position: relative;
    float: left;
    width: 121px;
    display: inline-block;
    margin: 0 10px
}

.trigger_settings__process__action .control--select--list--item-selected {
    padding-right: 5px
}

.trigger_settings__process__action .control--select--list--item-selected .control--select--down-icon {
    display: none
}

.trigger_settings__process__action .control--select--list .control--select--list--item-selected .control--select--list--item-inner {
    padding-left: 0;
    text-align: center
}

.trigger_settings__process__task_wrapper {
    position: relative;
    margin-left: 359px
}

.edit_mode .trigger_settings__process__task_wrapper {
    margin-left: 370px
}

.trigger_settings__process__item.trigger_action {
    min-width: 300px;
    display: block
}

.edit_mode .trigger_action_wrapper .task-add {
    padding: 0;
    z-index: 3
}

.read_mode .trigger_action_wrapper .task {
    border: 1px solid #ededed;
    border-bottom-color: #ddd;
    border-bottom-width: 2px
}

.trigger_action_wrapper .task-type-name {
    clear: inherit
}

.trigger_action_wrapper .deadline_select {
    min-width: 300px;
    max-width: 420px;
    width: 76%;
    position: relative
}

.trigger_action_wrapper .deadline_select::before {
    content: '';
    position: absolute;
    top: 1px;
    right: 0;
    bottom: 2px;
    width: 30px;
    background: #fff;
    border-right: 1px solid #d4d5d8
}

.trigger_action_wrapper .deadline_select::after {
    content: '';
    position: absolute;
    top: 1px;
    right: 30px;
    bottom: 2px;
    width: 10px;
    border-radius: 1px;
    z-index: 0;
    background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(255, 255, 255, 0)), color-stop(100%, #fff));
    background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, #fff 100%);
    background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, #fff 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='rgba(0, 255, 255, 1)', endColorstr='#ffffff', GradientType=1)
}

.trigger_action_wrapper .deadline_select__caption .icon-v-ico-2 {
    z-index: 1
}

.triggers_settings__responsible_select {
    margin-top: 9px;
    min-width: 227px;
    max-width: 290px;
    width: 49%
}

.trigger_action .task-types-holder {
    margin-top: 6px
}

.triggers_settings__textarea.text-input {
    margin-top: 7px;
    min-width: 300px;
    max-width: 500px;
    width: 93%
}

.triggers_settings__textarea.text-input.is_empty {
    border-color: #f37575
}

textarea.triggers_settings__textarea.is_empty::-webkit-input-placeholder {
    color: #f37575 !important
}

.trigger_settings__process__footer {
    margin-top: 10px
}

.trigger_settings__process__buttons {
    position: absolute;
    right: 0;
    top: 0;
    bottom: 0;
    width: 36px
}

.trigger-actions-switcher {
    cursor: pointer;
    position: absolute;
    z-index: 1;
    right: -35px;
    top: -6px;
    padding: 16px 10px
}

.trigger-actions-items {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    white-space: nowrap
}

.trigger-actions-items .note-actions__btn__icon-wrapper {
    font-size: 15px
}

.trigger_settings__add_trigger {
    position: absolute;
    top: -62px;
    right: 0;
    z-index: 70
}

.triggers_plug__line {
    display: inline-block;
    background: #dfdfdf;
    height: 4px;
    vertical-align: middle;
    position: relative;
    top: -1px
}

.triggers_plug__description {
    position: relative;
    width: 670px
}

.triggers_plug__description::after {
    border-left: 5px solid transparent;
    border-top: 5px solid #fcfcfc;
    border-right: 5px solid transparent;
    border-bottom: none;
    top: initial;
    margin-top: 0;
    left: 33px;
    bottom: -4px
}

.triggers_plug__description .content__account__note::after, .triggers_plug__description .content__account__note::before {
    display: none
}

.triggers_plug__description .content__account__note {
    padding-right: 110px;
    overflow: hidden
}

.triggers_plug__description_text {
    color: #2e3640
}

.triggers_plug__billing_button {
    margin-top: 14px
}

.triggers_plug__limit_tape {
    position: absolute;
    top: 30px;
    right: -39px;
    width: 150px;
    height: 19px;
    font-weight: 600;
    background: #f37575;
    font-size: 10px;
    text-align: center;
    color: #fff;
    padding: 3px 0 0;
    text-transform: uppercase;
    line-height: 14px;
    transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -o-box-sizing: border-box;
    -ms-box-sizing: border-box
}

@-moz-document url-prefix() {
    .triggers_plug__limit_tape {
        padding: 2px 0 0
    }
}

.triggers_plug .trigger_settings__lead_status_select {
    margin-top: 7px
}

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {
    .trigger_settings__process__item.trigger_condition {
        min-width: 196px;
        width: 196px
    }

    .trigger_settings__process__task_wrapper {
        margin-left: 337px
    }

    .trigger_settings__process__item.trigger_action {
        min-width: 296px
    }
}

.scoring_settings {
    position: relative
}

.scoring_settings__description {
    margin-bottom: 27px
}

.scoring_settings__description .content__account__note:before, .scoring_settings__description.content__account__note__wrapper:before {
    border-left: 6px solid transparent;
    border-top: 6px solid #ccc;
    border-right: 6px solid transparent;
    border-bottom: none;
    top: initial;
    margin-top: 0;
    left: 20px;
    bottom: -5px
}

.scoring_settings__description .content__account__note:before {
    border-left: 5px solid transparent;
    border-top: 5px solid #fcfcfc;
    border-right: 5px solid transparent
}

.scoring_settings_form {
    position: relative
}

.scoring_settings__switcher {
    margin-bottom: 25px;
    font-size: 0
}

.scoring_settings__switcher_header {
    font-size: 15px;
    margin-right: 10px
}

.scoring_settings__switcher .switcher_wrapper, .scoring_settings__switcher_header {
    display: inline-block;
    vertical-align: middle
}

.switcher_wrapper .switcher {
    border: none
}

.scoring_settings__params {
    margin-bottom: 47px
}

.scoring_settings__params_scale {
    margin-bottom: 9px
}

.scoring_settings__params__settings_block {
    float: left
}

.scoring_settings__params__label {
    width: 105px;
    vertical-align: middle;
    float: left;
    padding: 8px 0
}

.scoring_settings__params_scale__wrapper {
    display: inline-block
}

.scoring_settings__params_scale__input.text-input {
    width: 50px
}

.scoring_settings__params_scale__input:first-of-type {
    float: left;
    margin-right: 9px
}

.scoring_settings__params_scale__gradiend {
    display: inline-block;
    float: left;
    vertical-align: top;
    width: 150px;
    height: 36px;
    margin-right: 9px;
    border-radius: 2px;
    background: #9cf;
    background: -webkit-gradient(linear, left top, right top, color-stop(0%, #9cf), color-stop(100%, #f99));
    background: -webkit-linear-gradient(left, #9cf 0%, #f99 100%);
    background: linear-gradient(to right, #9cf 0%, #f99 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#99ccff', endColorstr='#ff9999', GradientType=1)
}

.scoring_settings__params_formula__input.text-input {
    width: 268px;
    text-transform: uppercase
}

input.text-input.scoring_settings__params_formula__input::-webkit-input-placeholder {
    text-transform: none
}

input.text-input.scoring_settings__params_formula__input:-moz-placeholder, input.text-input.scoring_settings__params_formula__input::-moz-placeholder {
    text-transform: none
}

input.text-input.scoring_settings__params_formula__input:-ms-input-placeholder {
    text-transform: none
}

.scoring_settings__params__description {
    margin-left: 399px;
    font-size: 13px;
    padding-top: 10px;
    color: #92989b
}

.scoring_settings__score_item {
    position: relative;
    width: 100%;
    border: 1px dashed #acacac;
    padding: 9px 15px;
    margin-bottom: 25px;
    border-radius: 2px;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -o-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box
}

.scoring_settings__score_item.new_score_item {
    padding-bottom: 7px
}

.scoring_settings__score_item__symbol {
    display: block;
    float: left;
    position: relative;
    top: 5px;
    left: -1px;
    font-size: 18px;
    font-weight: 600;
    margin-right: 3px;
    color: #92989b;
    vertical-align: top;
    width: 25px;
    height: 23px
}

.control--select.scoring_settings__score_item__select {
    float: left;
    width: 210px;
    vertical-align: middle;
    margin-right: 10px
}

.scoring_settings__score_item:not(.new_score_item) .control--select--button[disabled=Y] {
    color: inherit;
    border-color: transparent;
    background: 0 0
}

.scoring_settings__score_item:not(.new_score_item) .control--select--button:after {
    display: none
}

.scoring_settings__score_item__variants {
    float: left;
    vertical-align: top;
    width: 303px
}

.scoring_settings__variant_item:not(:last-of-type) {
    margin-bottom: 9px
}

.scoring-settings__pipeline-name {
    padding-top: 8px;
    box-sizing: border-box;
    display: inline-block;
    margin-bottom: 8px
}

.scoring_settings__variant_flag_descr, .scoring_settings__variant_input_descr, .scoring_settings__variant_switch_descr {
    cursor: default
}

.scoring_settings__variant_input_descr.text-input {
    float: left;
    width: 210px;
    margin-right: 9px
}

.scoring_settings__variant_input_descr.lead_status.text-input {
    border-color: transparent
}

.has_enums .scoring_settings__variant_input_descr.text-input[disabled=disabled], .scoring_settings__variant_input_descr.filled.text-input, .scoring_settings__variant_input_descr.lead_status.text-input[disabled=disabled], .scoring_settings__variant_item:not(.has_enums):last-of-type .scoring_settings__variant_input_descr.text-input[disabled=disabled] {
    color: #313942;
    -webkit-text-fill-color: #313942;
    -webkit-opacity: 1
}

.scoring_settings__variant_item:not(.has_enums):not(:last-of-type) .scoring_settings__variant_input_descr.text-input:not(.lead_status)[disabled=disabled] {
    color: #92989b;
    -webkit-text-fill-color: #92989b;
    -webkit-opacity: 1
}

.scoring_settings__variant_input_val.text-input {
    display: inline-block;
    width: 83px
}

.scoring_settings__variant_flag_descr.control-checkbox {
    width: 210px;
    margin-right: 5px;
    vertical-align: middle;
    margin-top: -4px;
    white-space: nowrap;
    overflow: hidden
}

@-moz-document url-prefix() {
    .scoring_settings__variant_flag_descr.control-checkbox {
        margin-top: -3px
    }
}

.control-radio__label.scoring_settings__variant_switch_descr:after, .scoring_settings__variant_flag_descr.control-checkbox:after {
    position: absolute;
    content: '';
    top: 0;
    bottom: 0;
    right: 0;
    width: 15px;
    background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(245, 245, 245, 0)), color-stop(100%, #f5f5f5));
    background: -webkit-linear-gradient(left, rgba(245, 245, 245, 0) 0%, #f5f5f5 100%);
    background: linear-gradient(to right, rgba(245, 245, 245, 0) 0%, #f5f5f5 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='rgba(0, 245, 245, 0.96078)', endColorstr='#f5f5f5', GradientType=1)
}

.scoring_settings__variant_flag_descr .control-checkbox__text {
    margin: 0 0 0 9px
}

.scoring_settings__variant_flag_descr.control-checkbox input:disabled ~ .control-checkbox__helper {
    background: #f5f5f5
}

.scoring_settings__variant_flag_descr.control-checkbox input:checked ~ .control-checkbox__helper {
    background: #f5f5f5 url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJfeDIwMTRfX0l0ZW1fMV8iIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCINCgkgeT0iMHB4IiB3aWR0aD0iMTJweCIgaGVpZ2h0PSIxMXB4IiB2aWV3Qm94PSIwIDAgMTIgMTEiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDEyIDExIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnIGlkPSJjaGVjay5zdmciPg0KCTxnPg0KCQk8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZmlsbD0iIzJFMzY0MCIgZD0iTTExLjQ3NiwwLjE1MWMtMC4zNzctMC4yOTYtMC45OTctMC4xMzktMS4zNTksMC4zMjRMNS4xNTMsNi41Mw0KCQkJQzUuMDc3LDYuNjI0LDQuODg0LDYuNjU3LDQuNzg1LDYuNTk1TDEuNzIzLDQuNjg4QzEuMjQsNC4zNDIsMC42MjQsNC4zNjYsMC4zNDksNC43NTNjLTAuMjY4LDAuMzc4LTAuMTgsMC45OTQsMC4yMDksMS40NjQNCgkJCWwzLjUwOSw0LjIzNEM0LjM2MSwxMC44MDUsNC43NDIsMTEsNS4xNCwxMWMwLjQ2NSwwLDAuODk1LTAuMjY2LDEuMTc3LTAuNzI4bDUuMjY0LTguNjE1QzExLjkxNiwxLjEwOSwxMS44NzEsMC40NjIsMTEuNDc2LDAuMTUxDQoJCQl6Ii8+DQoJPC9nPg0KPC9nPg0KPC9zdmc+DQo=) no-repeat 4px 3px
}

.control-radio__label.scoring_settings__variant_switch_descr {
    display: inline-block;
    width: 210px;
    margin-right: 5px;
    margin-top: 0;
    vertical-align: text-top
}

.scoring_settings__variant_switch_descr .control-radio-label-text {
    margin-left: 4px
}

.scoring_settings__score_description {
    position: relative;
    display: none;
    margin-left: 569px;
    margin-right: 20px;
    top: 10px;
    font-size: 13px;
    color: #92989b;
    margin-bottom: 20px
}

.scoring_settings__score_item:first-of-type .scoring_settings__score_description {
    display: block
}

.scoring_settings__score_remove {
    position: absolute;
    right: 5px;
    top: 9px;
    padding: 11px;
    cursor: pointer
}

.new_score_item .scoring_settings__score_remove, .no_basket .scoring_settings__score_remove, .scoring_settings_plug .scoring_settings__description .content__account__note::after, .scoring_settings_plug .scoring_settings__description .content__account__note::before {
    display: none
}

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {
    .scoring_settings__score_description {
        clear: both;
        margin-left: 0;
        margin-right: 0
    }
}

.scoring_plug_overlay {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: rgba(245, 245, 245, .6);
    z-index: 15
}

.scoring_plug_overlay.scoring_disabled {
    top: 40px
}

.scoring_settings_plug .scoring_settings__description {
    position: relative;
    width: 629px;
    z-index: 16
}

.scoring_settings_plug .scoring_settings__description::after {
    border-left: 5px solid transparent;
    border-top: 5px solid #fcfcfc;
    border-right: 5px solid transparent;
    border-bottom: none;
    top: initial;
    margin-top: 0;
    left: 21px;
    bottom: -4px
}

.scoring_settings_plug .scoring_settings__description .content__account__note {
    padding-right: 90px;
    overflow: hidden
}

.scoring_plug__description_text {
    color: #2e3640
}

.scoring_plug__billing_button {
    margin-top: 14px
}

.scoring_plug__limit_tape, .scoring_settings_plug .scoring_settings__variant_input_descr {
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -o-box-sizing: border-box;
    -ms-box-sizing: border-box
}

.scoring_plug__limit_tape {
    position: absolute;
    top: 30px;
    right: -39px;
    font-weight: 600;
    background: #f37575;
    font-size: 10px;
    text-align: center;
    color: #fff;
    line-height: 14px;
    text-transform: uppercase;
    transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    width: 150px;
    height: 19px;
    padding: 3px 0 0
}

@-moz-document url-prefix() {
    .scoring_plug__limit_tape {
        padding: 2px 0 0
    }
}

.scoring_settings_plug .scoring_settings__variant_input_descr {
    float: left;
    width: 210px;
    height: 35px;
    border-radius: 3px;
    margin-right: 9px;
    padding: 16px 12px
}

.scoring_plug_line {
    display: block;
    height: 5px;
    background: rgba(49, 57, 66, .2)
}

.card-top-name__scoring_holder {
    position: relative
}

.multisuggest__list-item_scoring:hover .card-top-name__scoring_hint {
    visibility: visible;
    -webkit-transition: visibility 0s linear 1s;
    transition: visibility 0s linear 1s
}

.card-top-name__scoring_hint {
    position: absolute;
    margin-top: 16px;
    width: 282px;
    text-align: left;
    visibility: hidden;
    z-index: 100;
    left: 0;
    top: 20px;
    border-radius: 0;
    transition-delay: 0s;
    -webkit-transition-delay: 0s;
    -moz-transition-delay: 0s;
    -ms-transition-delay: 0s;
    -o-transition-delay: 0s
}

.card-top-name__scoring_hint.bottom:before {
    left: 5px;
    top: -17px;
    border: 10px solid transparent;
    border-bottom-color: #ccc
}

.card-top-name__scoring_hint .content__account__note {
    color: #313942;
    padding: 14px
}

.card-top-name__scoring_hint .content__account__note:before {
    left: 15px;
    top: -12px;
    border-left: 9px solid transparent;
    border-bottom: 9px solid #fcfcfc;
    border-right: 9px solid transparent
}

.remove-status-variant {
    padding: 7px;
    position: absolute;
    top: 15px;
    left: 230px;
    display: block
}

.remove-status-variant > * {
    margin-top: -10px
}

.status, .status .status-name {
    position: relative
}

.status .color-picker {
    padding: 0 8px 0 7px;
    border-radius: 14px;
    position: absolute;
    left: 200px;
    top: 8px;
    cursor: pointer
}

.status .color-palette {
    width: 175px;
    height: 75px
}

.status .color-palette .status-possible-color {
    display: inline-block;
    width: 12%;
    padding: 3px 0;
    margin: 0;
    text-align: center
}

.status .color-palette .status-possible-color > span {
    padding: 0 7px;
    border-radius: 12px
}

#statuses_form_wrapper .content__account__section .content__account__note:before, .modal-statuses-settings_edit #pipeline_settings, .statuses-editable[data-count="1"] .remove-status-variant {
    display: none
}

.statuses-top-caption_modal {
    margin-bottom: 25px
}

.modal-statuses-settings_edit #pipeline_settings .icon {
    margin-top: 12px;
    margin-left: 7px
}

#statuses_form_new_pipe .card-top-name__row__input-wrapper, #statuses_form_wrapper .card-top-name__row__input-wrapper {
    max-width: inherit;
    margin-right: 0;
    padding: 2px 10px 0
}

#statuses_form_wrapper .pipeline-actions__remove-wrapper {
    display: inline-block;
    cursor: pointer;
    width: 25px;
    height: 36px
}

#statuses_form_wrapper .content__account__section .content__account__note.bottom {
    background: 0 0;
    padding: 0
}

#statuses_default .status-name, #statuses_form_wrapper .status-name {
    width: 230px;
    font-size: 100%;
    color: #313942;
    background: #fff;
    margin-bottom: 10px;
    padding-right: 35px
}

#statuses_form_wrapper .content__account__note.bottom .ui-sortable .status input::-webkit-input-placeholder {
    color: #92989b
}

#statuses_form_wrapper .content__account__note.bottom .ui-sortable .status {
    cursor: move;
    position: relative;
    margin-left: 0
}

.status__handle {
    width: 28px;
    height: 36px;
    position: absolute;
    cursor: move;
    left: -28px
}

.status_bgr.icon.icon-v-dots {
    display: inline-block;
    position: absolute;
    top: 10px;
    left: 18px
}

#statuses_default .status__handle, #statuses_default .status_bgr.icon.icon-v-dots {
    display: none
}

#statuses_form_wrapper .content__account__note.bottom .ui-sortable .status .button-delete.remove-status-variant .icon-delete-trash {
    width: 11px;
    height: 12px;
    display: inline-block
}

#statuses_form_wrapper .button-thin {
    font-size: 15px;
    text-transform: none;
    color: #2e3640;
    font-weight: 400;
    padding-left: 5px !important;
    border: none;
    background: 0 0
}

#statuses_form_wrapper .button-thin .icon {
    margin-right: 9px
}

#statuses_form_wrapper .content__account__note.bottom .ui-sortable .tips .status-possible-color {
    width: 18px;
    height: 18px;
    margin: 3px 2px 3px 1px
}

#add-status-field {
    display: block;
    background: 0 0;
    color: #1375ab;
    cursor: pointer;
    font-size: 15px;
    text-decoration: underline;
    margin-bottom: 15px;
    padding: 0 0 7px;
    width: 230px
}

#go-to-add-pipeline {
    margin-bottom: 25px;
    padding: 10px !important
}

#go-to-add-pipeline .icon {
    margin-right: 7px;
    vertical-align: middle;
    margin-top: -1px
}

#statuses_default .status .color-picker {
    cursor: default
}

#statuses_default span {
    margin-bottom: 5px;
    display: block
}

.tips.js-tip.color-palette {
    display: none;
    background: #f9f9fa;
    position: absolute;
    padding: 8px;
    border: 1px solid #ccc;
    border-right-width: 2px;
    border-bottom-width: 2px;
    left: 237px;
    top: 0;
    z-index: 2;
    border-radius: 3px
}

.tips.js-tip.color-palette:after, .tips.js-tip.color-palette:before {
    content: "";
    margin-bottom: 0;
    font-size: 0;
    width: 0;
    height: 0;
    line-height: 0;
    border-top: 8px solid rgba(0, 0, 0, 0);
    border-bottom: 8px solid rgba(0, 0, 0, 0);
    border-right: 8px solid #f9f9fa;
    position: absolute;
    top: 9px;
    left: -13px;
    z-index: 7
}

.tips.js-tip.color-palette:after {
    border-top: 9px solid rgba(0, 0, 0, 0);
    border-bottom: 9px solid rgba(0, 0, 0, 0);
    border-right: 9px solid #ccc;
    left: -14px;
    z-index: 6
}

#cf_form_wrapper .button-input, #settings_form .button-input, #statuses_form_wrapper .button-input {
    padding-left: 27px;
    padding-right: 27px
}

#cf_form_wrapper .button-input.button-cancel, #settings_form .button-input.button-cancel, #statuses_form_wrapper .button-input.button-cancel {
    padding-left: 10px
}


.billing__container {
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    padding-bottom: 50px
}

.billing__form__top {
    position: relative;
    -ms-box-sizing: border-box;
    -o-box-sizing: border-box;
    box-sizing: border-box;
    display: table;
    width: 938px
}

.billing__form__top__row {
    display: table-row;
    height: 100%
}

.bill_type__wrapper .choose_free_billing__text {
    display: none
}

.choose_free_billing__button {
    margin-top: 17px
}

.choose_free_billing__button.button-input {
    min-height: 50px
}

.bill_type__wrapper.free_account .choose_free_billing__text {
    display: block;
    width: 488px
}

.bill_type__wrapper.free_account .billing__form__extend_subscription, .bill_type__wrapper.free_account .billing__form__header__additional-information:last-of-type, .bill_type__wrapper.free_account .billing__form__licenses_purchase, .bill_type__wrapper.free_account .billing__form__old_accout {
    display: none
}

.bill_type__wrapper.free_account .billing__form__header {
    border: none;
    padding-bottom: 20px
}

.bill_type__wrapper.paid_account .choose_free_billing__text {
    width: 488px
}

.bill_type__wrapper.paid_account .billing__form__header {
    border: none;
    padding-bottom: 20px
}

.billing__form__header__choosed_free_plan {
    display: none
}

.control-toggler__wrapper__text {
    padding-right: 10px;
    font-size: 20px
}

.billing__form__top__row .control-toggler {
    display: inline-block;
    white-space: nowrap
}

.billing__form__top__row .control-toggler .control-toggler__item {
    font-weight: 400;
    padding: 6px 15px
}

.billing__form__top__row .control-toggler__item:before {
    background: 0 0
}

html.no-touch .billing__form__top__row .control-toggler .control-toggler__item:hover::before {
    background: #f9f9f9
}

.billing__form__top__row .control-toggler__item-selected:before {
    background: #fcfcfc;
    background: -webkit-linear-gradient(top, #fcfcfc 0%, #f8f8f9 100%);
    background: linear-gradient(to bottom, #fcfcfc 0%, #f8f8f9 100%);
    box-shadow: 0 1px 0 #ceced1
}

.billing__form__top__row .currency_switch {
    margin-left: 0
}

.billing__form__top__row .currency_switch .control-toggler__item {
    min-width: 45px;
    line-height: 24px;
    font-size: 16px
}

.billing__form__header__bill_type_switcher {
    margin: 8px 0 16px 2px
}

.billing__form__header__bill_type_switcher .bill_type__switcher {
    margin: 10px 0
}

.tariff-description-users {
    white-space: nowrap
}

.billing__form__header__bill_type_switcher .bill_type__switcher .control-toggler__item {
    padding: 14px 9px 14px 14px;
    text-align: left;
    height: 240px;
    width: 151px;
    float: left;
    clear: right;
    box-sizing: border-box;
    -webkit-box-sizing: border-box
}

html.no-touch .billing__form__header__bill_type_switcher .control-toggler .control-toggler__item:not(.control-toggler__item-selected):not(.has_overflow):hover::before {
    z-index: 1;
    background: rgba(253, 253, 253, .3)
}

html.no-touch .billing__form__top__row .control-toggler .control-toggler__item.has_overflow:active {
    box-shadow: none
}

.billing_form__tariffs {
    position: relative;
    width: 100%
}

.billing_form__tariffs_holder {
    font-size: 0
}

.billing_form__tariffs_wrapper {
    position: relative;
    vertical-align: top
}

.billing_form__tariffs_wrapper.wide {
    width: 100%;
    height: 50px;
    margin-bottom: 8px
}

.billing_form__tariffs_wrapper.tall {
    /*    display: inline-block;
    width: 192px;
    height: 372px;
    margin-right: 10px*/
    width: 22%;
    /*height: 370px;*/
    margin-right: 10px;
    /*background: #171717;*/
    margin: 0px 10px 20px;
    display: inline-block;
    text-align: center;
    transform: scale(1);
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -o-transform: scale(1);
    -ms-transform: scale(1);
    transition: box-shadow 0.2s, transform 0.2s;
    -webkit-transition: box-shadow 0.2s, -webkit-transform 0.2s;
    -moz-transition: box-shadow 0.2s, -moz-transform 0.2s;
    -o-transition: box-shadow 0.2s, -o-transform 0.2s;
    -ms-transition: box-shadow 0.2s, -ms-transform 0.2s;
    border: none;
    /*box-shadow: 1px 1px 20px 6px rgba(249, 249, 249, 0.16);*/
    }
.billing_form__tariffs_wrapper.tall:hover{
    box-shadow: 0px 0px 15px -3px #000;
    transform: scale(1.08);
    -webkit-transform: scale(1.08);
    -moz-transform: scale(1.08);
    -o-transform: scale(1.08);
    -ms-transform: scale(1.08);
}

.billing__form__recent_orders__order div:last-of-type, .billing_form__tariffs_wrapper.tall:last-of-type {
    margin-right: 0
}

.tariff_8403880.new_price {
    outline: 2px solid #ff2850 !important
}

.new_tariff__ribbon {
    position: absolute;
    top: 18px;
    right: -39px;
    width: 150px;
    height: 18px;
    font-weight: 600;
    background: #ff2850;
    font-size: 10px;
    text-align: center;
    color: #fff;
    padding: 0;
    text-transform: uppercase;
    -webkit-transform: rotate(30deg);
    transform: rotate(30deg);
    box-sizing: border-box
}

.billing_form__tariff_block {
    position: relative;
    overflow: hidden;
    font-size: 15px;
    height: 180px;
    margin-bottom: 10px;
    padding: 14px 11px;
    line-height: 20px;
    margin: 0;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -o-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    padding: 0;
}

.wide .billing_form__tariff_block {
    padding: 14px 11px
}

.billing_form__tariffs_wrapper:not(.wide) .billing_form__tariff_block.selected, .only_one_inside .billing_form__tariff_block.selected, .standard_tariff .billing_form__tariff_block.selected {
    /* padding: 11px */
    border-top: 0;
}

.only_one_inside .billing_form__tariff_block, .standard_tariff .billing_form__tariff_block {
    /*height: 370px;
    padding: 12px 11px;*/
    /*outline: 1px solid #d2d3d3*/
    padding: 0;
    /*background: #0C172D;*/
    width: 100%;
    /* box-shadow: -1px 3px 20px 6px rgba(249, 249, 249, 0.16); */
    min-height: 295px;
    border: 1px solid #455471;
    border-top: none;
}

.billing_form__tariff_block.selected,
.billing_form__tariff_block.selected + .billing_form__tariff_block__description {
    /* outline: 2px solid #749e42; */
    /* border-color: #171717; */
    /*background: #233350;*/
}
.wide .billing_form__tariff_block {
    width: 596px;
    height: 48px
}

.tall .billing_form__tariff_block.selected {
 /*   position: absolute;
    margin-bottom: 0;
    height: 368px;
    top: 1px;
    z-index: 1;
    padding: 11px*/
    margin: 0;
}
.section_tarif__heading{
     color: #fff; 
}

.tariff_block_close__wrapper {
    display: none;
    position: absolute;
    top: 11px;
    right: 7px;
    padding: 10px;
    z-index: 1
}

.tariff_block_close {
    position: absolute;
    top: 6px;
    right: 5px;
    width: 9px;
    height: 9px;
    background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJ4TWlkWU1pZCIgd2lkdGg9IjExIiBoZWlnaHQ9IjExIiB2aWV3Qm94PSIwIDAgMTEgMTEiPgogIDxkZWZzPgogICAgPHN0eWxlPgoKICAgICAgLmNscy0yIHsKICAgICAgICBmaWxsOiAjNzE3NzgyOwogICAgICB9CiAgICA8L3N0eWxlPgogIDwvZGVmcz4KICA8cGF0aCBkPSJNMTEuMDAyLDEwLjMxMCBDMTEuMDAyLDEwLjMxMCAxMC4zMTAsMTEuMDAyIDEwLjMxMCwxMS4wMDIgQzEwLjMxMCwxMS4wMDIgNS41MDAsNi4xOTMgNS41MDAsNi4xOTMgQzUuNTAwLDYuMTkzIDAuNjkwLDExLjAwMiAwLjY5MCwxMS4wMDIgQzAuNjkwLDExLjAwMiAtMC4wMDIsMTAuMzEwIC0wLjAwMiwxMC4zMTAgQy0wLjAwMiwxMC4zMTAgNC44MDcsNS41MDAgNC44MDcsNS41MDAgQzQuODA3LDUuNTAwIC0wLjAwMiwwLjY5MCAtMC4wMDIsMC42OTAgQy0wLjAwMiwwLjY5MCAwLjY5MCwtMC4wMDIgMC42OTAsLTAuMDAyIEMwLjY5MCwtMC4wMDIgNS41MDAsNC44MDcgNS41MDAsNC44MDcgQzUuNTAwLDQuODA3IDEwLjMxMCwtMC4wMDIgMTAuMzEwLC0wLjAwMiBDMTAuMzEwLC0wLjAwMiAxMS4wMDIsMC42OTAgMTEuMDAyLDAuNjkwIEMxMS4wMDIsMC42OTAgNi4xOTMsNS41MDAgNi4xOTMsNS41MDAgQzYuMTkzLDUuNTAwIDExLjAwMiwxMC4zMTAgMTEuMDAyLDEwLjMxMCBaIiBpZD0icGF0aC0xIiBjbGFzcz0iY2xzLTIiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPgo8L3N2Zz4K);
    background-size: contain;
    background-repeat: no-repeat
}

.billing_form__tariff_overlay {
    display: none;
    position: absolute;
    top: -1px;
    bottom: -1px;
    left: -1px;
    right: -1px;
    background: rgba(255, 255, 255, .7);
    z-index: 1
}

.faded_wrapper .billing_form__tariff_overlay {
    display: block
}

.billing_form__tariffs_wrapper:not(.standard_tariff):not(.middle_tariff):not(.alone_tariff_wrapper) .selected .tariff_block_close__wrapper {
    display: block
}

.billing_form__tariff_block__caption {
    position: relative;
    font-weight: 600;
    margin-bottom: 8px
}

.tall .billing_form__tariff_block__caption {
    margin-right: 15px
}

.wide .billing_form__tariff_block__caption {
    display: inline-block;
    margin-right: 4px;
    margin-bottom: 0 !important
}

.gmail-modal-instruction p, .only_one_inside .billing_form__tariff_block__caption, .selected .billing_form__tariff_block__caption, .standard_tariff .billing_form__tariff_block__caption {
    /*margin-bottom: 10px*/
    padding: 15px 0px 20px 0px;
    /* background: #2f9f9e; */
    margin: 0;
    border-top: 1px solid #FDD55A;
    /* border-left: none; */
    border-bottom: 1px solid #FDD55A;
    color: #fdd55a;
}

.only_one_inside .billing_form__tariff_block__caption, .standard_tariff .billing_form__tariff_block__caption, .tall .billing_form__tariff_block.selected .billing_form__tariff_block__caption {
    font-size: 20px
}

.billing_form__tariff_block__description {
    font-size: 13px;
    margin-bottom: 5px;
    color: #2f323a;
    line-height: 18px
}

.wide .billing_form__tariff_block__description {
    display: inline-block;
    font-size: 13px;
    margin-bottom: 0 !important;
    white-space: nowrap;
    width: 418px;
    height: auto;
    overflow: hidden;
    vertical-align: bottom
}

.wide .billing_form__tariff_block__description::after {
    content: '';
    position: absolute;
    top: 0;
    bottom: 0;
    right: 11px;
    width: 25px;
    background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(255, 255, 255, 0)), color-stop(100%, #fff));
    background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, #fff 100%);
    background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, #fff 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='rgba(0, 255, 255, 1)', endColorstr='#ffffff', GradientType=1)
}

/*.only_one_inside .billing_form__tariff_block__description, .selected .billing_form__tariff_block__description, .standard_tariff .billing_form__tariff_block__description {
    margin-bottom: 8px
}*/
.only_one_inside .billing_form__tariff_block__description, .selected .billing_form__tariff_block__description, .standard_tariff .billing_form__tariff_block__description {
    margin-bottom: 0;
    height: 50px;
    margin-top: 8px;
    padding: 5px;
    font-size: 14px;
    text-align: center;
    color: #fff;
    font-weight: bold;
    font-size: 13px;
    /*background: #0c172d;*/
    border: 1px solid #455471;
}
.only_one_inside .billing_form__tariff_block__description {
    height: 68px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}
.only_one_inside .billing_form__tariff_block__description p {
    margin-bottom: 0;
}
.tariff_bg_goodly1{
    background: #4897CC;
}
.tariff_bg_goodly15{
    background: #2F9F9E;
}
.tariff_bg_goodly10{
    background: #9C5D7A;
}
.tariff_bg_goodly20{
    background: #F4B350;
}
.tariff_bg_goodly30{
    background: #4CAF50;
}
.tariff_goodly1{
    border-top: 2px solid #4897CC;
}
.tariff_goodly15{
    border-top: 2px solid #2f9f9e;
}
.tariff_goodly10{
    border-top: 2px solid #9C5D7A;
}
.tariff_goodly20{
    border-top: 2px solid #F4B350;
}
.tariff_goodly30{
    border-top: 2px solid #4CAF50;
}

.billing_form__tariff_block__about {
    color: #fff;
    font-size: 14px;
    margin-bottom: 15px;
    padding: 0px 5px;
    display: flex;
    justify-content: center;
    align-items: center;
}

.tariff_block__about__list {
    display: none;
    margin-left: 3px;
    line-height: 15px
}

.only_one_inside .tariff_block__about__list, .selected .tariff_block__about__list, .standard_tariff .tariff_block__about__list {
    display: block
}

.tariff_block__about__list > li {
    position: relative;
    padding-left: 18px;
    font-size: 13px;
    margin-bottom: 4px
}

.tariff_block__about__list > li.description {
    padding-left: 0;
    color: #2f323a
}

.tariff_block__about__list > li:before {
    content: '';
    position: absolute;
    top: 3px
}

.tariff_block__about__list > li.available:before {
    left: -1px;
    width: 12px;
    height: 10px;
    background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJ4TWlkWU1pZCIgd2lkdGg9IjEwIiBoZWlnaHQ9IjkiIHZpZXdCb3g9IjAgMCAxMCA5Ij4KICA8ZGVmcz4KICAgIDxzdHlsZT4KCiAgICAgIC5jbHMtMiB7CiAgICAgICAgc3Ryb2tlOiAjY2NjY2NjOwogICAgICAgIHN0cm9rZS13aWR0aDogMnB4OwogICAgICAgIGZpbGw6IG5vbmU7CiAgICAgIH0KICAgIDwvc3R5bGU+CiAgPC9kZWZzPgogIDxwYXRoIGQ9Ik0yLjQwNiw2LjAwMCBDMi40MDYsNi4wMDAgNC40MDYsOC4wMDAgNC40MDYsOC4wMDAgQzQuNDA2LDguMDAwIDEwLjQwNiwxLjAwMCAxMC40MDYsMS4wMDAgIiBpZD0icGF0aC0xIiBjbGFzcz0iY2xzLTIiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPgo8L3N2Zz4K)
}

.tariff_block__about__list > li.not_available:before {
    left: 1px;
    width: 8px;
    height: 8px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAACXBIWXMAAAsTAAALEwEAmpwYAAA7amlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMwMTQgNzkuMTU2Nzk3LCAyMDE0LzA4LzIwLTA5OjUzOjAyICAgICAgICAiPgogICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIgogICAgICAgICAgICB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIKICAgICAgICAgICAgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIKICAgICAgICAgICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICAgICAgICAgICB4bWxuczpwaG90b3Nob3A9Imh0dHA6Ly9ucy5hZG9iZS5jb20vcGhvdG9zaG9wLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOnRpZmY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vdGlmZi8xLjAvIgogICAgICAgICAgICB4bWxuczpleGlmPSJodHRwOi8vbnMuYWRvYmUuY29tL2V4aWYvMS4wLyI+CiAgICAgICAgIDx4bXA6Q3JlYXRvclRvb2w+QWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKFdpbmRvd3MpPC94bXA6Q3JlYXRvclRvb2w+CiAgICAgICAgIDx4bXA6Q3JlYXRlRGF0ZT4yMDE1LTAzLTEzVDEzOjE5OjIzKzAzOjAwPC94bXA6Q3JlYXRlRGF0ZT4KICAgICAgICAgPHhtcDpNb2RpZnlEYXRlPjIwMTUtMDMtMzFUMTI6NDU6MzUrMDM6MDA8L3htcDpNb2RpZnlEYXRlPgogICAgICAgICA8eG1wOk1ldGFkYXRhRGF0ZT4yMDE1LTAzLTMxVDEyOjQ1OjM1KzAzOjAwPC94bXA6TWV0YWRhdGFEYXRlPgogICAgICAgICA8eG1wTU06SW5zdGFuY2VJRD54bXAuaWlkOmE3ZTlhYjg0LTdmNWYtMGM0Ni1iZmEyLTIwODNmM2I5M2EzNjwveG1wTU06SW5zdGFuY2VJRD4KICAgICAgICAgPHhtcE1NOkRvY3VtZW50SUQ+YWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOmE4NDU3MmMzLWQ3OGEtMTFlNC05MjE0LWQ0MzFkZTA1Mjc2YTwveG1wTU06RG9jdW1lbnRJRD4KICAgICAgICAgPHhtcE1NOkRlcml2ZWRGcm9tIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgPHN0UmVmOmluc3RhbmNlSUQ+eG1wLmlpZDo4QjYyNDg3NzI4NDkxMUUzQTNENzkyMjdDQUFDQ0I0Qjwvc3RSZWY6aW5zdGFuY2VJRD4KICAgICAgICAgICAgPHN0UmVmOmRvY3VtZW50SUQ+eG1wLmRpZDo4QjYyNDg3ODI4NDkxMUUzQTNENzkyMjdDQUFDQ0I0Qjwvc3RSZWY6ZG9jdW1lbnRJRD4KICAgICAgICAgPC94bXBNTTpEZXJpdmVkRnJvbT4KICAgICAgICAgPHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD54bXAuZGlkOkIzRjM2NkJGMjg0OTExRTNBM0Q3OTIyN0NBQUNDQjRCPC94bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ+CiAgICAgICAgIDx4bXBNTTpIaXN0b3J5PgogICAgICAgICAgICA8cmRmOlNlcT4KICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDphY3Rpb24+c2F2ZWQ8L3N0RXZ0OmFjdGlvbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0Omluc3RhbmNlSUQ+eG1wLmlpZDpkYzE0ZDlhYi0zNTZkLTVjNGMtODNkOS0zZGQ0MWYyZTk3NTk8L3N0RXZ0Omluc3RhbmNlSUQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDp3aGVuPjIwMTUtMDMtMzFUMTI6NDU6MzUrMDM6MDA8L3N0RXZ0OndoZW4+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpzb2Z0d2FyZUFnZW50PkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE0IChXaW5kb3dzKTwvc3RFdnQ6c29mdHdhcmVBZ2VudD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmNoYW5nZWQ+Lzwvc3RFdnQ6Y2hhbmdlZD4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6YWN0aW9uPnNhdmVkPC9zdEV2dDphY3Rpb24+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDppbnN0YW5jZUlEPnhtcC5paWQ6YTdlOWFiODQtN2Y1Zi0wYzQ2LWJmYTItMjA4M2YzYjkzYTM2PC9zdEV2dDppbnN0YW5jZUlEPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6d2hlbj4yMDE1LTAzLTMxVDEyOjQ1OjM1KzAzOjAwPC9zdEV2dDp3aGVuPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6c29mdHdhcmVBZ2VudD5BZG9iZSBQaG90b3Nob3AgQ0MgMjAxNCAoV2luZG93cyk8L3N0RXZ0OnNvZnR3YXJlQWdlbnQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpjaGFuZ2VkPi88L3N0RXZ0OmNoYW5nZWQ+CiAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICA8L3JkZjpTZXE+CiAgICAgICAgIDwveG1wTU06SGlzdG9yeT4KICAgICAgICAgPGRjOmZvcm1hdD5pbWFnZS9wbmc8L2RjOmZvcm1hdD4KICAgICAgICAgPHBob3Rvc2hvcDpDb2xvck1vZGU+MzwvcGhvdG9zaG9wOkNvbG9yTW9kZT4KICAgICAgICAgPHRpZmY6T3JpZW50YXRpb24+MTwvdGlmZjpPcmllbnRhdGlvbj4KICAgICAgICAgPHRpZmY6WFJlc29sdXRpb24+NzIwMDAwLzEwMDAwPC90aWZmOlhSZXNvbHV0aW9uPgogICAgICAgICA8dGlmZjpZUmVzb2x1dGlvbj43MjAwMDAvMTAwMDA8L3RpZmY6WVJlc29sdXRpb24+CiAgICAgICAgIDx0aWZmOlJlc29sdXRpb25Vbml0PjI8L3RpZmY6UmVzb2x1dGlvblVuaXQ+CiAgICAgICAgIDxleGlmOkNvbG9yU3BhY2U+NjU1MzU8L2V4aWY6Q29sb3JTcGFjZT4KICAgICAgICAgPGV4aWY6UGl4ZWxYRGltZW5zaW9uPjE2PC9leGlmOlBpeGVsWERpbWVuc2lvbj4KICAgICAgICAgPGV4aWY6UGl4ZWxZRGltZW5zaW9uPjE2PC9leGlmOlBpeGVsWURpbWVuc2lvbj4KICAgICAgPC9yZGY6RGVzY3JpcHRpb24+CiAgIDwvcmRmOlJERj4KPC94OnhtcG1ldGE+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgCjw/eHBhY2tldCBlbmQ9InciPz630m3gAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAAE3SURBVHjajNM/S1tRGAbwX8NNwEXqt3Fwbao2uPUzOBTMH4zSgiIFOzjYduln6NKiQ8BRSusUxKJLhS66BDqkxUkqtMt74HAxub7Luc/7/9znOY+GwyHs4jFeeJg9xQ1OCrzGqwj8RaeiuIkjjNGqxeRkbexNKV7CIL7nsFXDGt5mSX3s31P8BB9RBP6JzQR6cXZLZy+b/Akzgb9jEaMim9DDXWyQmvzCKQ7QCP8FVjCSrZNsIxLbgd+U4pd4hqvkqN1z1w528K/kP8Z8XjypAXyJ6+T2I6hT1aCJz6iX/Kt4V9Ug8Zy08RUfpumkqOD5efzt24zafuT08g2WcYjZwGdYSFRFci62bhJbEYIYZMHznOcKndRr8ar+ZDy3cD2BnQ28z/C4wLfYYh0vyzxP0EkDv7H9fwCgAkcW8jxFAAAAAABJRU5ErkJggg==);
    background-size: cover
}

.billing_form__tariff_block__purchase {
   /* position: absolute;
    bottom: 14px*/
}

.selected .billing_form__tariff_block__purchase {
    bottom: 13px
}

.billing_form__tariff_block__price {
    margin-bottom: 1px
}

.only_one_inside .billing_form__tariff_block__price, .selected .billing_form__tariff_block__price, .standard_tariff .billing_form__tariff_block__price {
    font-size: 20px;
    margin: 20px 0px;
    color: #fff;
}

.tariff_block_price__nums {
    font-size: 18px
}

.tariff_block_price__new_nums {
    color: #ff2850;
    font-weight: 600
}

.only_one_inside .tariff_block_price__nums, .selected .tariff_block_price__nums, .standard_tariff .tariff_block_price__nums {
    /*font-size: 30px*/
    font-size: 39px;
}
.only_one_inside .tariff_block_price__nums i.fa-rub{
    font-size: 15px;
    position: relative;
    top: -15px;
}
.tariff_block_price__nums + span{
    font-size: 14px;
    position: relative;
    left: -8px;
}

.billing_form__tariff_block__users {
    font-size: 13px
}

.bill_type__switcher .tariff_description, .bill_type__switcher .tariff_price {
    display: block;
    color: #676e79;
    white-space: normal
}

.bill_type__switcher .tariff_price {
    line-height: 18px;
    font-size: 15px;
    margin-bottom: 18px;
    min-height: 36px
}

.bill_type__switcher .tariff_description {
    font-size: 13px;
    line-height: 16px;
    max-width: 125px
}

.bill_type__switcher .tariff_name {
    position: relative;
    display: block;
    margin-bottom: 14px;
    font-size: 18px;
    color: #313942;
    line-height: 22px
}

.billing__form__extend__subscription_rates_wrapper__rate span, .billing__form__licenses_purchase__discount__right_elements span, .tariff_name .name {
    display: block
}

.billing__form__top__left {
    background: #fff;
    padding: 22px 29px 80px;
    position: relative;
    display: table-cell;
    max-width: 592px
}

.account_trial .billing__form__top__left, .has_no_tariff .billing__form__top__left, .tariff_free .billing__form__top__left {
    padding: 22px 25px 29px 27px
}

.free .billing__form__top__left, .has_no_tariff .free .billing__form__top__left, .tariff_free .free .billing__form__top__left {
    height: 503px
}

.billing__form__top__left.left__not_user_tariff, .billing__form__top__left.left__old_account {
    padding: 22px 13px 20px 27px
}

.billing__form__header {
    font-size: 24px;
    padding-bottom: 25px
}

.billing__quota_exceeded {
    font-size: 15px;
    position: relative;
    padding: 11px 0 11px 11px;
    margin-bottom: 16px;
    border: 2px solid #f37575;
    border-right: none;
    border-bottom: none;
    color: #f37575;
    width: 500px;
    height: auto
}

.billing__quota_exceeded::after, .billing__quota_exceeded::before {
    position: absolute;
    content: "";
    top: -8px;
    left: 83px;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 7px 8px;
    border-color: transparent transparent #f37575
}

.billing__quota_exceeded::before {
    content: '';
    top: -6px;
    border-width: 0 7px 9px;
    border-color: transparent transparent #fff;
    z-index: 1
}

.billing__quota_exceeded__borders:before {
    content: '';
    position: absolute;
    right: 28px;
    bottom: -2px;
    left: -2px;
    border-bottom: 2px solid #f37575
}

.billing__quota_exceeded__borders:after {
    content: '';
    position: absolute;
    right: -1px;
    top: -2px;
    bottom: 27px;
    border-right: 2px solid #f37575
}

.billing__quota_exceeded__corner:after, .billing__quota_exceeded__corner:before {
    position: absolute;
    content: '';
    right: -1px;
    bottom: -2px;
    width: 0;
    height: 0;
    border-style: solid;
    border-color: #f37575 transparent transparent;
    border-width: 29px 29px 0 0
}

.billing__quota_exceeded__corner:after {
    bottom: -1px;
    border-color: #fff transparent transparent;
    border-width: 30px 30px 0 0
}

.quota_exceeded__read_more {
    color: inherit;
    cursor: pointer;
    text-decoration: underline;
    padding-left: 2px
}

.billing__form__header__amount-licenses {
    color: #f37575
}

.modal-quotas__container .billing__form__header__amount {
    font-weight: 700
}

.billing__form__header__additional-information {
    display: none;
    font-size: 15px;
    padding-bottom: 5px
}

.free_account .billing__form__header__additional-information {
    padding-bottom: 0;
    display: block
}

.billing__form__header__expiration-date {
    font-size: 15px;
    margin-bottom: 15px
}

.billing__form__licenses_purchase {
    position: relative;
    padding: 24px 0;
    border-top: 1px solid #f4f4f5;
    border-bottom: 1px solid #f4f4f5
}

.first_string, .second_string {
    display: block;
    position: absolute
}

.first_string {
    top: 3px
}

.second_string {
    top: 30px
}

.billing__form__licenses_purchase__header {
    font-size: 24px;
    display: block
}

.billing__form__licenses_purchase__calculator {
    display: block;
    font-size: 18px;
    position: relative;
    margin-top: 8px
}

.button-input.billing__form__licenses_purchase__button {
    height: 36px;
    width: 36px;
    font-size: 24px
}

.calculator_description, .icon_multiply {
    position: relative;
    top: 1px
}

.icon_multiply {
    width: 7px;
    height: 7px;
    background-repeat: no-repeat;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHCAYAAADEUlfTAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA25pVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpkNzQ0NDQyNS00MTk4LTQ5NTItYmY1Yy0yZmZkYTg0NDM4ODAiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OTc3RTE2MkUxMERCMTFFNEFBRkJFRTBFMTVGOTcyRTEiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OTc3RTE2MkQxMERCMTFFNEFBRkJFRTBFMTVGOTcyRTEiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpGMEU5QTg4RTVDMEVFNDExOTRDRTkwRTBEQ0IxQzAyQiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpkNzQ0NDQyNS00MTk4LTQ5NTItYmY1Yy0yZmZkYTg0NDM4ODAiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6/mNiRAAAAVUlEQVR42mxNyw6AMAjryH5Ib+44v3tXj/5SBQJuJpIU6CMptqNTAZIfmC4AioJ7O5GjP02vwTPgNzjkvgbWQBpu2ooAl4BrxcqzA3Ocy4/xVjwCDAC31yhgwiMBIgAAAABJRU5ErkJggg==);
    display: inline-block;
    top: -2px;
    margin: 0 4px
}

.icon_equals {
    margin: 0 4px
}

.calculator__icon_minus, .calculator__icon_plus {
    display: block;
    position: relative;
    background-repeat: no-repeat
}

.calculator__icon_plus {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAALCAYAAACprHcmAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA25pVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpkNzQ0NDQyNS00MTk4LTQ5NTItYmY1Yy0yZmZkYTg0NDM4ODAiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QjVEMjBBOTEwOTA1MTFFNDkwN0ZDRDY2MUM0RUM2NTQiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QjVEMjBBOTAwOTA1MTFFNDkwN0ZDRDY2MUM0RUM2NTQiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpDNDFCMzAyRjdEMDdFNDExQjk4QThCMkY5N0YwNDdENiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpkNzQ0NDQyNS00MTk4LTQ5NTItYmY1Yy0yZmZkYTg0NDM4ODAiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5h7eXMAAAALklEQVR42mL8//8/AzIQm3AZLvCqQJcRWY6JgQRAO8WMov2X/g8CZwzBoAMIMAC9JhCDI7B8SgAAAABJRU5ErkJggg==);
    width: 11px;
    height: 11px;
    top: -3px
}

.calculator__icon_minus {
    width: 11px;
    height: 3px;
    top: -7px;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAADCAIAAADKnWIcAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA25pVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpkNzQ0NDQyNS00MTk4LTQ5NTItYmY1Yy0yZmZkYTg0NDM4ODAiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OUFBOTIxMDMwOTA1MTFFNDhFQTNGOTZEQTgzQ0RCNEYiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OUFBOTIxMDIwOTA1MTFFNDhFQTNGOTZEQTgzQ0RCNEYiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoyOEUyMzc5NzA1MDlFNDExOTA3QUZGRDRGNkZFN0MxNSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpkNzQ0NDQyNS00MTk4LTQ5NTItYmY1Yy0yZmZkYTg0NDM4ODAiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4Vs1XCAAAAF0lEQVR42mI0tHRiwAuYGAgBwioAAgwARLcAslAY+d4AAAAASUVORK5CYII=)
}

.billing__form__licenses_purchase__calculator .addition_users_count.text-input {
    width: 51px;
    position: relative;
    top: 1px;
    text-align: center;
    font-size: 18px;
    padding-top: 7px
}

.billing__form__licenses_purchase__calculator .addition_users_count.text-input:focus {
    border: 1px solid #dbdedf
}

.billing__form__licenses_purchase__discount {
    display: block;
    color: #676e79;
    margin: 25px 25px 0 0;
    text-align: center;
    font-size: 18px;
    position: relative;
    padding: 14px 0 14px 25px;
    border-left: 2px solid #e3ecd9;
    border-top: 2px solid #e3ecd9;
    border-bottom: 2px solid #e3ecd9
}

.billing__form__licenses_purchase__discount::after, .billing__form__licenses_purchase__discount::before {
    position: absolute;
    content: '';
    top: -8px;
    right: 68px;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 7px 8px;
    border-color: transparent transparent #e3ecd9
}

.billing__form__licenses_purchase__discount::after {
    top: -6px;
    right: 70px;
    border-width: 0 5px 6px;
    border-color: transparent transparent #fff
}

.billing__form__licenses_purchase__discount__right_elements {
    position: absolute;
    right: -25px;
    top: -1px;
    bottom: 0;
    width: 25px;
    height: 53px
}

.billing__form__licenses_purchase__discount__right_block {
    position: relative;
    width: 25px;
    height: 30px;
    left: 0;
    top: -1px;
    border-top: 2px solid #e3ecd9;
    border-right: 2px solid #e3ecd9
}

.billing__form__licenses_purchase__discount__right_triangle {
    position: relative;
    top: -1px;
    left: 0;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 24px 27px 0 0;
    border-color: #e3ecd9 transparent transparent
}

.billing__form__licenses_purchase__discount__right_triangle::before {
    position: absolute;
    top: -25px;
    left: 0;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 22px 25px 0 0;
    border-color: #fff transparent transparent;
    content: ''
}

.billing__form__extend_subscription {
    font-size: 24px;
    padding-top: 24px
}

.bill_type__wrapper.paid_account .billing__form__extend_subscription {
    padding-top: 20px
}

.billing__form__extend_subscription__switch {
    font-size: 15px;
    display: inline-block
}

.billing__form__extend_subscription__switch .switcher_wrapper, .billing__form__extend_subscription__text {
    display: inline-block
}

.billing__form__extend_subscription__switch {
    position: relative;
    top: 9px;
    padding-left: 10px
}

.billing__form__extend_subscription__switch .switcher_wrapper .switcher {
    border-color: #ebebeb
}

.left__not_user_tariff .billing__form__extend_subscription, .left__old_account .billing__form__extend_subscription {
    padding-top: 16px
}

.billing__form__extend__subscription_rates_wrapper {
    font-size: 18px;
    height: 161px;
    position: relative;
    /*margin: 4px 46px 0 64px*/
    /*margin: 30px auto;*/
}

.billing__form__extend__subscription_rates_wrapper::after {
    position: absolute;
    content: '';
    width: 100%;
    height: 5px;
    background: #f5f5f5;
    top: 50%;
    margin-top: -13px;
    left: 46px;
    z-index: 0;
    background: #fdd55a;
}

.billing__form__extend__subscription_rates__selector,
.billing__form__extend__subscription_rates__selector:hover {
    outline: 2px solid #749e42;
    z-index: 1;
    width: 106px;
    /*height: 163px;*/
    height: 125px;
    padding: 0;
    position: absolute;
    left: 0;
    top: 0;
    /*margin-left: -61px;*/
    margin-top: 12px;
    -webkit-transition: left .3s ease-out 0s;
    transition: left .3s ease-out 0s
}

.left__not_user_tariff .billing__form__extend__subscription_rates__selector {
    height: 136px
}

.billing__form__extend__subscription_rates_wrapper .billing__form__extend__subscription_rates_wrapper__rate.data_value_0 .billing__form__extend__subscription_rates_wrapper__rate__prices, .billing__form__extend__subscription_rates_wrapper__rate.display_none {
    display: none
}
.billing__form__extend__subscription_rates_wrapper__rate.select .billing__form__extend__subscription_rates_wrapper__rate__prices{
    background: #4CAF50;
    color: #fff;
}
.billing__form__extend__subscription_rates_wrapper__rate.select .billing__form__extend__subscription_rates_wrapper__rate__prices:after{
    border-bottom: 11px solid #4CAF50;
}

.billing__form__extend__subscription_rates_wrapper__rate {
    width: 108px;
    height: 141px;
    cursor: pointer;
    text-align: center;
    position: absolute;
    z-index: 1;
    left: 0;
    /*margin-left: -63px;*/
    margin-top: 7px;
    color: #fff;
}

.billing__form__extend__subscription_rates_wrapper .billing__form__extend__subscription_disabled {
    color: #676e79
}

.billing__form__extend__subscription_rates_wrapper__rate::before {
    position: absolute;
    content: '';
    width: 22px;
    height: 22px;
    border-radius: 10px;
    background: #fdd55a;
    top: 50%;
    left: 50%;
    margin-top: -20px;
    margin-left: -11px;
    z-index: -2;
    border: 1px solid #c5a53d;
}

.billing__form__extend__subscription_rates_wrapper__rate:first-of-type::after {
    left: 50%
}

.billing__form__extend__subscription_rates_wrapper__rate:last-of-type::after {
    left: 0;
    width: 50%
}

/*.billing__form__extend__subscription_rates_wrapper__rate.selected::after {*/
    /*z-index: -2;*/
    /*background: #fff;*/
    /*content: '';*/
    /*position: absolute;*/
    /*top: 50%;*/
    /*left: 50%;*/
    /*margin-left: -17px;*/
    /*margin-top: -26px;*/
    /*border-radius: 19px;*/
    /*width: 34px;*/
    /*height: 34px*/
/*}*/

.billing__form__extend__subscription_rates_wrapper__rate__period {
    position: relative;
    top: 15px
}

.billing__form__extend__subscription_rates_wrapper__rate .billing__form__extend__subscription_rates_wrapper__rate__icon {
    display: none;
    position: absolute;
    width: 24px;
    height: 24px;
    background-repeat: no-repeat;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAKCAYAAABv7tTEAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA25pVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpkNzQ0NDQyNS00MTk4LTQ5NTItYmY1Yy0yZmZkYTg0NDM4ODAiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MEY1OTI3Q0VGQjg0MTFFM0E2MjM4NUE4OTJDRUYyRUEiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MEY1OTI3Q0RGQjg0MTFFM0E2MjM4NUE4OTJDRUYyRUEiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoxQzMxMTA1N0Q3RkFFMzExQUQyNjgwQjk0MTdBNDJENyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpkNzQ0NDQyNS00MTk4LTQ5NTItYmY1Yy0yZmZkYTg0NDM4ODAiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz469ukgAAAAxElEQVR42mIsmefEQCQwAeImIA5jIVKDPhDvBGIhIF7FRIQGLSDeDdXwDYi7QZp4gDgfiBmxaFAB4j1ALArEv4A4GIj3g5y3Cog9gVgWiEuQNCiCFACxJFRDGBDvAEmAbJoBxH+BuBjqURCQAeK9UBokFwPEG2GmMVv5K96EutUNiO2BmAuIO4BYGaohEYiXI7sZFno9QKwExJlAXAYV+w/E6UC8GN2jyKGXC8RbkDTkAfFcbMGJHE8wt6+C4rm44gAgwADAviPnBDMEbwAAAABJRU5ErkJggg==);
    border: 2px solid #749e42;
    border-radius: 20px;
    background-position: center center;
    top: 50%;
    left: 50%;
    margin-left: -12px;
    margin-top: -21px;
    background-color: #fff;
}

.billing__form__purchase__additional_licenses span, .billing__form__purchase__additional_licenses__summary span, .billing__form__purchase__extensions span, .billing__form__purchase__total span, .selected .billing__form__extend__subscription_rates_wrapper__rate__icon {
    display: block
}

/*.billing__form__extend__subscription_rates_wrapper__rate__prices {
    position: absolute;
    bottom: -6px;
    left: 0;
    right: 0
}*/

.billing__form__extend__subscription_rates_wrapper__rate__prices:after {
    content: '';
    position: absolute;
    left: 38px;
    top: -20px;
    border: 11px solid transparent;
    border-bottom: 11px solid #f5f5f5;
}
.billing__form__extend__subscription_rates_wrapper__rate__prices {
    position: absolute;
    bottom: 25px;
    text-align: center;
    left: 5px;
    right: 5px;
    padding: 0px 10px 12px 10px;
    font-style: italic;
    color: #888888;
    background: #f5f5f5;
    border-radius: 4px;
}

.left__not_user_tariff .billing__form__extend__subscription_rates_wrapper__rate__prices {
    bottom: 23px
}

.billing__form__extend__subscription_rates_wrapper__rate__gift {
    color: #749e42;
    font-size: 18px;
    padding: 0 5px;
    line-height: 20px
}

.billing__form__extend__subscription_rates_wrapper__rate__price {
    font-size: 14px;
    position: relative;
    top: 7px
}

.billing__form__top__right {
    background: #e8e8e8;
    padding: 22px 20px 0;
    position: relative;
    width: 240px;
    min-width: 220px;
    display: table-cell;
    height: 100%
}

.new_account .billing__form__top__right {
    padding: 22px 20px 117px
}

.billing__form__top .billing__form__top__right.no_addition_licenses, .billing__form__top .billing__form__top__right.no_elongation {
    padding: 22px 20px 10px
}

.account_trial .billing__form__top__right, .has_no_tariff .billing__form__top__right, .tariff_free .billing__form__top__right {
    padding: 22px 20px 72px
}

.billing__form__top__right.right__not_user_tariff, .billing__form__top__right.right__old_account {
    padding: 22px 20px
}

.billing__form__reccurement_payment__switch {
    position: absolute;
    top: -56px;
    left: 0;
    right: 0;
    z-index: 110
}

.billing__form__reccurement_payment__switcher__text {
    position: absolute;
    top: 4px;
    left: 20px;
    font-size: 18px
}

.billing__form__reccurement_payment__switch .switcher_wrapper {
    display: inline-block;
    position: absolute;
    right: 0;
    top: 2px
}

.billing__form__reccurement_payment__switch .switcher_wrapper .switcher {
    border: none
}

.billing__form__purchase {
    height: 100%;
    min-height: 460px
}

.billing__form__purchase.no_addition_licenses, .billing__form__purchase.no_elongation {
    min-height: 401px
}

.billing__form__top__right.right__old_account .billing__form__purchase {
    min-height: 320px
}

.billing__form__purchase .billing__form__purchase__header {
    color: #2e3640
}

.billing__form__purchase .billing__form__purchase__extensions .billing__form__purchase__header {
    margin-bottom: 0;
    padding-bottom: 9px
}

.billing__form__purchase__total .billing__form__purchase__header {
    font-size: 18px;
    margin-bottom: 0;
    padding-bottom: 6px
}

.billing__form__purchase__additional_licenses {
    font-size: 15px;
    padding-bottom: 18px;
    margin-bottom: 15px;
    border-bottom: 1px dotted #e1e2e3
}

.additional_licenses_counter {
    display: inline-block
}

.billing__form__purchase__additional_licenses span, .billing__form__purchase__additional_licenses__summary span, .billing__form__purchase__extensions span {
    position: relative;
    color: #676e79;
    height: 19px
}

.billing__form__purchase__additional_licenses span {
    padding-bottom: 9px
}

.billing__form__purchase__extensions span {
    padding-bottom: 7px
}

.billing__form__purchase__additional_licenses__summary span {
    padding-bottom: 6px
}

.billing__form__purchase__additional_licenses .billing__form__purchase__value, .billing__form__purchase__extensions .billing__form__purchase__value {
    position: absolute;
    right: 0;
    top: 0
}

.billing__form__purchase__additional_licenses.only {
    border-bottom: none
}

.billing__form__purchase__type.billing__form__purchase__summary__price {
    font-size: 24px;
    margin-top: 5px;
    padding-bottom: 9px
}

.billing__form__purchase__extensions .billing__form__purchase__type.billing__form__purchase__summary__price {
    margin: 0
}

.billing__form__purchase__total__price {
    color: #158fd2;
    font-size: 40px;
    font-family: 'Open Sans', sans-serif;
    position: relative
}

.billing__form__purchase__total__price .total_price_with_coupon_text {
    font-size: 44px
}

.billing__form__purchase__total__discount {
    color: #7fa554;
    font-size: 18px
}

.right__not_user_tariff .billing__form__purchase__total__discount.expanded, .right__old_account .billing__form__purchase__total__discount.expanded {
    margin-bottom: 0
}

.billing__form__purchase__total__discount .coupon_sale_text, .billing__form__purchase__total__discount .sale_text, .billing__form__recent_orders .billing__form__recent_orders__order_invoice span, .billing__form__recent_orders .billing__form__recent_orders__order_receipt span {
    display: inline-block
}

.payment_method-right .coupon_sale {
    white-space: nowrap
}

.billing__form__purchase__total__discount .tariff_gift_text, .billing__form__reccurement_payment span, .billing__form__recent_orders span {
    display: block
}

.billing__form__purchase__have_coupon__text {
    color: #92989b;
    border-bottom: 1px dotted #92989b;
    cursor: pointer;
    display: inline-block;
    margin-bottom: 12px;
    font-size: 13px
}

.billing__form__purchase__have_coupon__input {
    max-height: 0
}

.billing__form__purchase__have_coupon__input.js-item-animate-remove {
    max-height: 60px
}

.billing__form__purchase__have_coupon__code {
    display: block;
    min-width: 100%;
    max-width: 280px
}

.right_column__purchase_button {
    padding-top: 17px;
    padding-bottom: 12px
}

.right_column__purchase_button.expanded {
    padding-top: 25px
}

.billing__form__bottom {
    position: relative;
    padding: 24px 0 2px;
    width: 938px
}

.billing__form__reccurement_payment__header, .billing__form__recent_orders__header {
    font-size: 18px
}

.billing__form__recent_orders__header {
    color: #727883
}

.billing__form__reccurement_payment {
    position: relative;
    margin-bottom: 30px
}

.billing__form__cant_switch_to_tariff_text {
    margin-top: 10px
}

.button-input.billing__form__purchase__button {
    width: 100%;
    min-height: 50px;
    font-size: 16px
}

.billing__form__recent_orders__order .billing__form__purchase__button {
    position: absolute;
    top: 50%;
    margin-top: -9px
}

.billing__form__recent_orders__order .button-input.billing__form__purchase__button {
    width: 156px;
    min-height: 35px;
    font-size: 13px
}

.billing__form__recent_orders__order {
    color: #727883;
    clear: both;
    padding: 22px 0;
    min-width: 155px;
    border-bottom: 1px solid #ddd;
    position: relative
}

.billing__form__recent_orders__order:first-of-type {
    padding-top: 15px
}

.billing__form__recent_orders__order div {
    display: inline-block;
    margin-right: 45px;
    width: 140px;
    vertical-align: top
}

.billing__form__recent_orders__order .billing__form__recent_orders__order_date {
    width: 145px
}

.billing__form__recent_orders__order .billing__form__recent_orders__order_cost {
    width: 105px
}

.billing__form__recent_orders__order .billing__form__recent_orders__order_status {
    width: 145px
}

.billing__form__recent_orders__order .billing__form__recent_orders__order_invoice, .billing__form__recent_orders__order .billing__form__recent_orders__order_receipt {
    width: 150px;
    margin-right: 0;
    margin-left: -4px;
    height: 38px
}

.billing__form__recent_orders__order__paid_N {
    color: #f37575
}

.billing__form__recent_orders__order__paid_Y {
    color: #749e42
}

.billing__form__recent_orders__value {
    display: block
}

.billing__form__recent_orders__order .billing__form__recent_orders__pdf_img, .billing__form__upd_button .billing__form__upd_img {
    position: relative;
    top: -2px
}

.billing__form__recent_orders__order .billing__form__recent_orders__pdf_img.invoice_pdf {
    cursor: default
}

.billing__form__recent_orders__order .billing__form__recent_orders__value.invoice_name {
    top: 0;
    text-decoration: none;
    cursor: default;
    display: block;
    color: #313942
}

.billing__form__recent_orders__order .billing__form__recent_orders__order_invoice .invoice_actions {
    position: absolute;
    top: 19px;
    left: 40px
}

.billing__form__recent_orders__order .billing__form__recent_orders__order_invoice .invoice_download, .billing__form__recent_orders__order .billing__form__recent_orders__order_invoice .invoice_print {
    display: inline;
    text-decoration: underline;
    color: #1375ab;
    cursor: pointer;
    padding-right: 4px
}

.billing__form__recent_orders__order_receipt {
    position: relative;
    width: 91px;
    cursor: pointer
}

.billing__form__recent_orders__order_invoice {
    position: relative;
    width: 91px;
    cursor: default
}

#pay-support, .billing__form__recent_orders__order_invoice.open_modal_page, .billing__form__recent_orders__order_receipt.open_modal_page {
    cursor: pointer
}

.billing__form__recent_orders__order_invoice .billing__form__recent_orders__value, .billing__form__recent_orders__order_receipt .billing__form__recent_orders__value {
    color: #1375ab;
    position: absolute;
    top: 0;
    left: 40px;
    text-decoration: underline
}

.billing__form__upd_button {
    position: relative
}

.billing__form__upd_button .open_modal_page a {
    position: absolute;
    color: #1375ab;
    text-decoration: underline
}

.billing__form__upd_button .button-input_blue.button-input_upd_upload, .billing__form__upd_button .button-input_blue.button-input_upd_upload:active {
    top: 0
}

.billing__form__upd_button .button-input_blue.button-input_upd_update, .billing__form__upd_button .button-input_blue.button-input_upd_update:active {
    top: 10px
}

.billing__form__upd_button span.open_modal_page.billing__form__upd_download_hidden, .billing__form__upd_file {
    display: none
}

.billing__form__upd_button .billing__form__recent_orders__value, .billing__form__upd_button .invoice_download {
    min-width: 110px
}

.billing__form__upd_button .billing__form__upd_upload {
    margin-top: -10px;
    min-width: 110px
}

.billing__form__upd_button .billing__form__upd_name {
    color: #fff;
    font-size: 8px;
    font-family: 'PT Sans', sans-serif !important;
    margin-top: 27px;
    margin-left: 9px
}

.billing__form__purchase__type span, .billing__form__purchase__value span, .buy_users__content__licenses_cart span span, .buy_users__content__subscription_cart__periods span span {
    display: inline-block
}

.billing__form__old_accout {
    position: relative
}

.billing__form__move_to_new_billing {
    position: absolute;
    right: 6px;
    bottom: -11px
}

.button-input.move_to_new_billing__button, html.no-touch .button-input.move_to_new_billing__button:hover {
    background: #1690d3;
    color: #fff
}

@media (min-device-pixel-ratio: 2) {
    .billing__form__extend__subscription_rates_wrapper__rate__icon {
        background-size: cover;
        background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAVCAYAAAC33pUlAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA25pVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpkNzQ0NDQyNS00MTk4LTQ5NTItYmY1Yy0yZmZkYTg0NDM4ODAiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RkQzMkJEQjVGQjgzMTFFMzk4MUREOTk2NTdEMUQ2RjkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RkQzMkJEQjRGQjgzMTFFMzk4MUREOTk2NTdEMUQ2RjkiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoxQzMxMTA1N0Q3RkFFMzExQUQyNjgwQjk0MTdBNDJENyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpkNzQ0NDQyNS00MTk4LTQ5NTItYmY1Yy0yZmZkYTg0NDM4ODAiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6zGijeAAABcklEQVR42ryWu0rEQBSG1cpL79111zvmEQTRVbyVFpYWvoJWPoGdlZVgZ6+IiM26wiqyeGWx8wm8R7tt1n/gHwjDmSQTEg98RXIm+ZLMmTNp3jooNv1XtGR4725wASazlmnRDChpYRayHoomeNzFYy9tWa8h0tEJ9tKU9VE0LuSewVpasn6KxoRcDcyC16BsBLQmEA2AMhgVck9gDrwFC8QDV+AItDmIchQNW0TzWqRlHstTTeIihe0OoiEh90jRu7mo9ynSsQCOI4SDFBWE3IMk0rL14Ksy1OATizAfIrrntR+2dvXCSfSNnGqap4awQFFeuNcdRZ9RvVGV5yqoG3nVbs5AB+emzE9oxi1FX3EbsSqSDdAwxkyDc4pyIaJv165/CLaFcVNcT2ZUKfKTbjE7YDfGtTesXD/uorS1q02+pS2uwZKLKEzW4PyVhJzqNMuuoqj9rM4KrQXOVSj6yeK3QD39CrhkVSrRb9Kt4U+AAQDfrUujA5fx0wAAAABJRU5ErkJggg==)
    }

    .payment_method-field__card_pror::after {
        background-size: cover;
        background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFoAAAA6CAYAAAAwXE5YAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3NpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpkNzQ0NDQyNS00MTk4LTQ5NTItYmY1Yy0yZmZkYTg0NDM4ODAiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NEY4REFGNjYwMzU5MTFFNDkwNjZCREQ5NDI2QUEyNzIiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NEY4REFGNjUwMzU5MTFFNDkwNjZCREQ5NDI2QUEyNzIiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6N2FhZTgwNjUtYTZiNi00NjYyLTlkM2UtYzA3Y2E5OWM3ZWQ4IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOmQ3NDQ0NDI1LTQxOTgtNDk1Mi1iZjVjLTJmZmRhODQ0Mzg4MCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PivRfVcAAAY+SURBVHja7FtrTBRXFD4zrCwIC3Zlob4oUNBaSxXF2hCitbQhNjVNm9akodYaq41Nf9gmfSS+qm0TY9PqjwZjTKsWf9SWPlISTeMjVoxFV9BCq4LyKFVAhUXQZRf2MT3nziwFdpddYEdZ5n7k487cnTnn7jdnzpx7BwTTjkoIM2xR2s3hNGhdGIq8qc9+2IgthrHIm/pENxdaJZHDTmwxjEXuK/bWcMvRJHz8KBrfugAie7BRaXeMorF3IN2eHUGpOh5HbkfmheEDcrTCiTyG/ABZSaI+ijyFNHBtQp4t8pE5yCcpVWzjIqsK0nYbCb2Ya6E6FpPQsVwH1RErcg14Hc2F5uBCj+par53LcG+ENnIZeOrgQnNwobnQXGiOe1J1jEnUNRXd9zGkTV7OI5pH9P2BHvkc8hlkNjIVmaB81oqsR55DHkUeQnZzoYeGB5DvId8eZOJmUviEcpwFWYj8ciizai2njleRNcgNisgVyvYi5IOKNqKyvUj5rEI5doNybgGP6MG/8y7km8r+CeR65Gk/x99QeBL5GcjvAKl9CnlAadeC/DLWL+gtuKQVhSNAgq8sJyHf3gg2QQefxGfDwfEZMBwBlnVdhc0dZoiWnPBbVDK8Y1wILhB46iCQMCRyu6iHgonPwnfDFJnw/fh0ZoNskc2PO87yHE1YamuA16zVLJJXGZ+GC5EJI7ZJNsgW2Syw1jAfmhY6zt3DoplA6SIUIvcVm2x67ph49KVZoVdZL4HRbYcyfRLLyaEG2STb5GMl+tKk0HrJBcsxZRC+MMwBNZ78kmKb8Dr6Ip9Bl3c312WOCaGdFy+CfV83iJMmweF381T11bWzCiY0NcHC7iY4EjUttBE9Nyevl8U/l7A+aoPpH+55/vp3f73fa3yumho5ojL/Dxw6LhTjI/aLWsVHbnezuqlDkqRB+wN9rka/+/p1uYZOTQ047qH686rTFR+zHJbQC7129RuQlGRi2zVXa1n7cFoKLHvphd7+9tsdrLW0y0sDs2bOYOdRS2i8JouR+dhMn/ZmZ84Kyk+bxXvpwd3aKn9Rk6m3L3vuHGYvJXlav3H5G9+1600+/XmJmSBXMynOO6Gfgq9euRxa2yzw4y8lIIrydcuancko4c8PP/2KEeHud05uzgJ2ntvthr8vVUN3t7wYNiMjnXGgvYz0NMZAfgTBe2Ym2e3yFDgmprdvXtZsxlutbdDQ+K/XOQPHZ1NsDPTnNc1WfBikntALvWvPPnA4HPDWqhVMjL6gfsJda1e//t9P/YFfQoLS02VsPypKz9oz5gqouFDpZe/4iVKovlIb0M+dO3d9LDIInvu/t8tcfh7OVfzJ/PnCwPE5nU6f/oa6wDIi7NlbBC+/uJRFgJdxnWw+NmY8ayca5ZXIy9VXGD1InjpVLv4rq3zaKzOXswdRID8Gg/cfxgp6PUgolNTVBUJcHOuji0l+PPCMy9/4khJNPv153T1Wq3zBhcjgF5XGSnlnKywEV0MDRK9ZAxHp6ar6ctXWgm33biiPTIRXEvK1NWERp0yRRaivV92Xq66OtX+NM2pvZhgxfbqcZ6uq1J8cKT5K9ZOCz9GJO6vGhNA6rHjKxCgwtrTA89uPwtnIJFX8zO+5CQdbW8CCvk7qJ2svop2CCEUxcj38fueFQZbmhw+B2T7PtskX+dTk6t3emEfglhgN8zDqCpQFplCCbGajbfJBvjS5ekfoFCNhS/x8tr2+s5wJHirM7bnFbBI+jc9mvjQrNOFQ9EOwH6ONljC/sRxnEThSkI29lmPM5gFMGSXRKf6rH9AQKOIOo+AGtwOK2o6yderh5GyBpYsaZoNskU3PHeP3HC29BWflHkiwscPMFujZLDHSBJ/HZcGZIKuRBT032IOPUobn4bcVRXYFuGSaE9qDJbZ/YHOnGRJdNrZ/RTcBIzMZzDirq9XF9+Zaith0521Wvi2xNUIGbrOZc0Q0bImbz6I5qLtAq0IT6KUtRfYK62WY6LYHdU4b1smU67/FSPb34ONCDzKpye1phlx7M2Q62th6cozkYMngrjAOGnQGNq0uxYnIKZz1+aqTgxGaVuXjgEPdChN/HeE6qI4jJPSHwP+pU02Qth+R0PQCjv72t5gLHnKBixVtr/4nwADPHqf0jRB78wAAAABJRU5ErkJggg==)
    }

    .button-input.pay-with-paypal-button .paypal_pay__icon_paypal {
        background-size: cover;
        background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHsAAAAgCAYAAAAyjgdLAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3NpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpkNzQ0NDQyNS00MTk4LTQ5NTItYmY1Yy0yZmZkYTg0NDM4ODAiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MjE0M0JGNTMwMzYxMTFFNEFGODZGMUVEQjU3NDZFRTEiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MjE0M0JGNTIwMzYxMTFFNEFGODZGMUVEQjU3NDZFRTEiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6N2FhZTgwNjUtYTZiNi00NjYyLTlkM2UtYzA3Y2E5OWM3ZWQ4IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOmQ3NDQ0NDI1LTQxOTgtNDk1Mi1iZjVjLTJmZmRhODQ0Mzg4MCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pu8SflAAAAedSURBVHja7FsJbFVFFH0tRUsDyFaMWjYFBGQTWtaKEZAQ44Ia0YRG0agRFQWj4hIREoyIkYSAAoKKbCYugCYKRhCQ0pZFCUgrIFDCEspS0bIVbKn3yvlxGO59az9S6ElO+v789+bPnTtzt3lNylr6lyNgIPFTYmNHxyniCeIBYiFxNXERMd+pmriFOJV4rcs9x4inifuJO4k/ExcS91ygMQ4jDiIm4vNx4gjiLnx+hTheezhBUfZGYscQg6kgLiA+g0VQlbCOmB7iub+Js4gvE/+M4/jSMUYbQ7ExGbnYcOuJ9xKvJO4jXkOckyg8fBWxfcgBJRDvJ64i1q9Ciq5NvDnkszWJTxCXE+vEcYy3Ku2/GtcbiO8Qk4mLiZNhhXjHD5CU3dMwE2HRiji6Cim7G7FGxD46E8fEcYw9hDZ2o5ssK1PDsrSsyzO8KJMUZUs4TJxAPES8gtgCpuJG5f5HiS8Ry6qAsnso7UeJ04jFmDSW+U6YRQmPwJyXX6Axrrfm92PiWOKXxFK4lQ2Ir1YGUfYwdGLiDeJXxLsVd9CcuN1ou47YgdiS2BT31MbAeEBFxM3En7C4TKRhbEkwl0dgqo55TFJjBJzJRlsZ/FxMKZnKs08T51pttYjfEPsL9zeEzDuMtlRiJ+L1xCbERpDhDIK9vcStcH3FyjjSQBt5Qqy10Worwt8ltrLZBHQXOuVJ+V5o50mbqCg7NjGxSeAJ6uVzFZdjET1vDHY68Q7rvnyYT816sCxLiPWEqHo+fidBkZlN4HdC+0ni24qyHeO36iJY7edT5jJsppGGzDFkuASVvmH75vYYpI3NMGmO4jfc0jPG4wEUHVt0g4nZxuRJke5NLlkDB05zBEU7SLFKcd2a2EC4ZwvxD6XvEpexnzBk7hdAZt54DxFzhPFobiYvirK1TnNc+ujiouhCXPcN6aduID5m7GIJbZX24QgUHcGsjTM+9w4hcweXNGwnrm8LKTPHBU/50MteMNBqMtEroOC8a0Yp3y2F8IyuMFPZWI2b4ZMTYOJZmCxlF3b0UHY7oa0R4gkJr1k7U5M518U1vaB8t8KwZunwy2swfyzzQWywepB5iCJzF8vKSfn/mqCryK+ydwltmTCHLZRnJhrXg6CsI8q98+CvVii+M+jOHqtM4nqjAOFlzbYIbWzyP3KpQ0wyrtkkFyB7kTAXcue4uL+Ya00R7lkbRdmpiJIlTEewkgJ/kgETq4FTgB+Nz9k+xrLDo70QwVEtD2Xz5DypLJrnsNtMy9TWZbF+jSi+EYou3WGNJHBA+a3xeaUPmbf7mItK8de2snu43NdOMZcSPkeappnAzpi4pkjFmjln69FpyjNrjAh9K5430RLBWMxlvCdYLMZngml2KyB1A/2AXdZQl0CxE0xzS6RgLO/Vjl6HX+ehlzJYqdDKzoyY9J9EqW6cVVTgybwPk3E7CjJ+UW75pnxB2Ukwr/koeAwQ+jmOYoffYkoQzHTOngWctmS+i/gw0sXkAP2xBVptLTopOzoRr53tBj5J+QKK3i4EGtOdcAcMMaFKLGVrlmcb8V3lex7bvgAFJC+wK/gBC9t2UbyLZwmL0i+2GSkfF53aVEZwZio7yUMhRxA0lIC7UanhI75lRs5qog8qXClKLpoH5XFf+zFBSR5+SVN2G1S7pIkpVBZBDZ8L/DQyh734/VzEL9LiycB8SAcipTDP3McecKZg6exdnVgZ/tpUdhdFKcXIkTcF7JeP1mYLffLEvUicYS2QNoqftXdNgfJ7WfCBEkYpi7G9opSjqAiuNDIBP6iJqlwdIfd+nfi+ZXqbKy4tx4flyY2ibK3T+SEU7WCymgntrzpnj91s9PYZcWoReWvl+eVwMU4Afz1PSQG9MFDJZsYoliXThyLTFbf5exhlJ3oIviqk3+npMvkSpArbASEGKFfyXy24G+nyvVZTWB1S5j5Ke3YAmdlX/+axINda6WNgZfeqTHPhYlLtoKUOCiAPBqja+X3t6UPn/BMgP8rOCylzqtJuW50UWLgsJfCqMFLK1ErUyb9mPA05r43dTsDaq7VCJcyAkDtRqODVXTfgQvOjbD40Ge2hGMnkFrkUOsLKPA2Lmfutj/SzgQ8roOX4a6MoO8zhhxc4Wn1WiYD7WiZM8sFu5rTAx++/6Zx/Hu7HX+dGkHmx4jZY5v7OuUeipUrunRdPZbMZ105wlkUUfJGPlIbz3wnKLvkl5M5mn/eBxz1dlfYVEWTmvHuhxz1c+ZrknHvqFsMxK3+Wjm7ZLR2KsrPnIXJOMQoGvHo+iVhZegC+abjlew4jQp4I09YKJjWWhnA+P0VJl2IReZmSqjFGON6vQi2CwpONqlUeTG4UDIbMI51zX7jkOsUCyFwAmdsaMnMwORWVvhgmW9aJvxsfZXDaq8SViUTnv1eQilGMqIjYJ09CQ6Gd34a5x/n/kYQ8mt3TQbDiYhhUvMGWYlcl9tcEC8fGKRRsLgaURQj04rrrqhreUhbppLDFhssFVU3ZGUp+WoRFUI1LSNkc4EgvD3BQVFKtzktH2fxvRVI9mQ/xZ1er8tJRdk3k5FLwN9wJWSuuVvbFCY7A7deWuJw7xAlfy77s8I8AAwBWGrweZv9qLAAAAABJRU5ErkJggg==)
    }

    .calculator__icon_plus {
        background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA25pVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpkNzQ0NDQyNS00MTk4LTQ5NTItYmY1Yy0yZmZkYTg0NDM4ODAiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NjY2MjIwMTMwOTA0MTFFNDkxNzJDMzNBMDgxRDY3MUEiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NjY2MjIwMTIwOTA0MTFFNDkxNzJDMzNBMDgxRDY3MUEiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpDNDFCMzAyRjdEMDdFNDExQjk4QThCMkY5N0YwNDdENiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpkNzQ0NDQyNS00MTk4LTQ5NTItYmY1Yy0yZmZkYTg0NDM4ODAiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4ga2txAAAAcUlEQVR42mIU7b/EgAc0AHE9FvFGqBzDqwJdrBqZGPADHhLFiTb4C4niRBtMNhgwg2kWFGRHHiMwuTXgkXcAYnss4geB+AAhg/8Pq8gbQQazQAsUqqcKFlgphad0w2bwAUpLt8GX84ZfchtBNQhAgAEAtQsaHdSVVE0AAAAASUVORK5CYII=);
        background-size: cover
    }

    .calculator__icon_minus {
        background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAGCAIAAABIAPn3AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA25pVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpkNzQ0NDQyNS00MTk4LTQ5NTItYmY1Yy0yZmZkYTg0NDM4ODAiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6N0ZFREY1NjUwOTA0MTFFNDhGQjZBNzc5NUFBQUE2MDYiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6N0ZFREY1NjQwOTA0MTFFNDhGQjZBNzc5NUFBQUE2MDYiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpDNDFCMzAyRjdEMDdFNDExQjk4QThCMkY5N0YwNDdENiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpkNzQ0NDQyNS00MTk4LTQ5NTItYmY1Yy0yZmZkYTg0NDM4ODAiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4hYTTMAAAAGUlEQVR42mI0tHRioAwwMVAMRo1AAIAAAwAXvAC4dU0SkgAAAABJRU5ErkJggg==);
        background-size: cover
    }
}

@media (max-width: 1100px) {
    .billing__form__bottom, .billing__form__top {
        width: 968px
    }

    .billing_form__tariffs_wrapper.tall {
        width: 202px;
        height: auto;
        margin-right: 10px
    }

    .billing_form__tariffs_wrapper.tall:last-of-type {
        margin-right: 0
    }

    .billing_form__tariff_block {
        padding: 13px 14px;
        width: 202px;
        height: 180px;
        margin-bottom: 10px
    }

    .wide .billing_form__tariff_block {
        width: 626px;
        padding: 14px
    }

    .billing_form__tariffs_wrapper:not(.wide) .billing_form__tariff_block.selected, .only_one_inside .billing_form__tariff_block.selected, .standard_tariff .billing_form__tariff_block.selected {
        padding: 10px 14px
    }

    .only_one_inside .billing_form__tariff_block.selected, .standard_tariff .billing_form__tariff_block.selected {
        padding: 10px 13px
    }

    .only_one_inside .billing_form__tariff_block, .standard_tariff .billing_form__tariff_block {
        height: 370px;
        padding: 11px 14px
    }

    .tall .billing_form__tariff_block.selected {
        height: 368px;
        padding: 10px 14px
    }

    .wide .billing_form__tariff_block__description {
        width: 442px
    }

    .wide .billing_form__tariff_block__description::after {
        right: 14px
    }
}

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
    .billing__form__licenses_purchase__discount::after, .billing__form__licenses_purchase__discount::before {
        position: absolute;
        content: '';
        top: -8px;
        right: 68px;
        width: 0;
        height: 0;
        border-style: solid;
        border-width: 0 7px 8px;
        border-color: transparent transparent #e3ecd9
    }

    .billing__form__licenses_purchase__discount::after {
        top: -6px;
        right: 70px;
        border-width: 0 5px 6px;
        border-color: transparent transparent #fff
    }
}

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {
    .billing__form__top {
        display: block;
        width: inherit
    }

    .billing__form__top__row {
        display: block
    }

    .billing__form__top__row .control-toggler__wrapper {
        position: absolute;
        top: -59px;
        right: 0;
        z-index: 20
    }

    .billing__form__top.free {
        min-width: 656px;
        max-width: 656px
    }

    .billing__form__top__left {
        display: block;
        max-width: none
    }

    .billing__form__extend__subscription_rates_wrapper {
        margin: 4px 46px 0 64px
    }

    .billing__form__top__right {
        display: block;
        width: inherit
    }

    .billing__container .billing__form__top__right {
        padding-bottom: 270px
    }

    .billing__form__top.free .billing__form__top__right {
        display: none !important
    }

    .billing__form__purchase {
        min-height: inherit
    }

    .billing__form__top .billing__form__top__right.no_addition_licenses .billing__form__purchase, .billing__form__top .billing__form__top__right.no_elongation .billing__form__purchase {
        min-height: 360px !important
    }

    .free .billing__form__top__left, .has_no_tariff .free .billing__form__top__left, .tariff_free .free .billing__form__top__left {
        height: 481px
    }

    .billing__container .billing__form__top__left {
        padding-bottom: 45px
    }

    .billing__form__licenses_purchase__calculator .addition_users_count.text-input {
        top: 1px;
        padding-top: 5px
    }

    .billing__form__bottom {
        width: inherit
    }

    .billing__form__recent_orders {
        width: 643px
    }

    .billing__form__recent_orders__order div {
        display: inline-block;
        margin-right: 5px;
        min-width: 140px;
        vertical-align: top
    }

    .billing__form__recent_orders__order .billing__form__recent_orders__order_date {
        min-width: 145px
    }

    .billing__form__recent_orders__order .billing__form__recent_orders__order_cost {
        min-width: 95px
    }

    .billing__form__recent_orders__order .billing__form__recent_orders__order_status {
        min-width: 145px
    }

    .billing__form__recent_orders__order .billing__form__recent_orders__order_invoice, .billing__form__recent_orders__order .billing__form__recent_orders__order_receipt {
        min-width: 150px;
        margin-right: 0;
        margin-left: -4px;
        height: 38px
    }

    .billing__form__recent_orders__order {
        padding-bottom: 20px
    }

    .billing__form__recent_orders__pdf_img, .billing__form__upd_img {
        position: relative;
        top: 4px
    }

    .billing__form__recent_orders .billing__form__recent_orders__order_invoice {
        padding-right: 0
    }

    .billing__form__recent_orders .billing__form__recent_orders__order_receipt {
        padding-right: 10px;
        min-width: 107px;
        width: 107px
    }

    .billing__form__recent_orders .billing__form__recent_orders__order_invoice {
        min-width: 107px;
        width: 107px
    }

    div.billing__form__upd_button {
        display: none
    }

    .billing__form__purchase__have_coupon__code {
        min-width: 280px
    }

    .billing_form__tariffs_wrapper.tall {
        /* width: 191px; */
        /* height: 374px; */
        margin-right: 10px
    }

    .billing_form__tariff_block {
        width: 191px;
        height: 180px;
        margin-bottom: 10px;
        padding: 13px 11px
    }

    .wide .billing_form__tariff_block {
        width: 587px;
        padding: 14px 11px
    }

    .tall .billing_form__tariff_block.selected {
        height: 368px;
        padding: 10px 11px
    }

    .billing_form__tariffs_wrapper:not(.wide) .billing_form__tariff_block.selected, .only_one_inside .billing_form__tariff_block.selected, .standard_tariff .billing_form__tariff_block.selected {
        padding: 10px 11px
    }

    .only_one_inside .billing_form__tariff_block, .standard_tariff .billing_form__tariff_block {
        height: 370px;
        padding: 11px
    }

    .wide .billing_form__tariff_block__description {
        width: 418px
    }

    .wide .billing_form__tariff_block__description::after {
        right: 11px
    }
}

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) {
    .billing__form__top {
        min-width: 910px;
        max-width: 910px
    }

    .free .billing__form__top__left, .has_no_tariff .free .billing__form__top__left, .tariff_free .free .billing__form__top__left {
        height: 532px
    }

    .billing__form__top__right {
        width: 220px
    }

    .billing__form__top .billing__form__top__right.no_addition_licenses, .billing__form__top .billing__form__top__right.no_elongation {
        padding: 22px 20px 9px
    }

    .account_trial .billing__form__top__right, .has_no_tariff .billing__form__top__right, .tariff_free .billing__form__top__right {
        padding: 22px 20px 101px
    }

    .billing__form__top__right.right__old_account .billing__form__purchase {
        min-height: 315px
    }

    .billing__form__purchase.no_addition_licenses, .billing__form__purchase.no_elongation {
        min-height: 434px
    }

    .billing__form__licenses_purchase__calculator .addition_users_count.text-input {
        top: 1px;
        padding-top: 5px
    }

    .billing__form__extend__subscription_rates_wrapper {
        margin: 4px 0 0 64px
    }

    .billing__container {
        min-width: 800px
    }

    .billing__form__recent_orders__order div {
        display: inline-block;
        margin-right: 15px;
        min-width: 140px;
        vertical-align: top
    }

    .billing__form__recent_orders__order .billing__form__recent_orders__order_date {
        min-width: 145px
    }

    .billing__form__recent_orders__order .billing__form__recent_orders__order_cost {
        min-width: 95px
    }

    .billing__form__recent_orders__order .billing__form__recent_orders__order_status {
        min-width: 145px
    }

    .billing__form__recent_orders__order .billing__form__recent_orders__order_invoice, .billing__form__recent_orders__order .billing__form__recent_orders__order_receipt {
        min-width: 150px;
        margin-right: 0;
        margin-left: -4px;
        height: 38px
    }

    .billing_form__tariffs_wrapper.tall {
        /* width: 190px; */
        /* height: 374px; */
        margin-right: 10px
    }

    .billing_form__tariff_block {
        width: 190px;
        height: 180px;
        margin-bottom: 10px;
        padding: 13px 11px
    }

    .wide .billing_form__tariff_block {
        width: 590px;
        padding: 14px 11px
    }

    .tall .billing_form__tariff_block.selected {
        height: 368px;
        padding: 10px 11px
    }

    .billing_form__tariffs_wrapper:not(.wide) .billing_form__tariff_block.selected, .only_one_inside .billing_form__tariff_block.selected, .standard_tariff .billing_form__tariff_block.selected {
        padding: 10px 11px
    }

    .only_one_inside .billing_form__tariff_block, .standard_tariff .billing_form__tariff_block {
        height: 370px;
        padding: 11px
    }

    .wide .billing_form__tariff_block__description {
        width: 420px
    }
}

.billing_form__tariff_block .lang {
    display: none
}

html.en .billing_form__tariff_block .lang.en, html.es .billing_form__tariff_block .lang.es, html.ru .billing_form__tariff_block .lang.ru {
    display: inline
}

.org_inn_list {
    position: absolute;
    width: 408px;
    background-color: #fff;
    z-index: 1000;
    border: 1px solid #dbdedf;
    border-radius: 3px;
    box-shadow: 0 0 10px rgba(0, 0, 0, .2);
    margin: -5px 0 0 -5px
}

.choice_org {
    color: #313942;
    padding: 7px 10px
}

.choice_org:hover {
    background-color: #f6f6f6;
    cursor: pointer
}

.modal_payment_choose {
    width: 740px
}

.lang_id-en .modal_payment_choose {
    width: 710px
}

.lang_id-kz .step-2.modal_payment_choose {
    width: 725px;
    padding: 35px
}

.lang_id-ua .step-2.modal_payment_choose {
    width: 975px;
    padding: 35px
}

.modal-payment-choose .nano__content .modal_payment_choose.prefix_9_8 {
    width: 843px
}

.modal .nano__content .prefix_9_10, .modal-payment-choose .nano__content .modal_payment_choose.prefix_9_7 {
    width: 715px
}

.modal-payment-choose .nano__content .modal_payment_choose.prefix_8_6 {
    width: 725px;
    padding: 35px
}

.modal-payment-choose .nano__content .modal_payment_choose.prefix_8_4 {
    width: 990px;
    padding: 35px
}

.modal-payment-choose .nano__content .modal_payment_choose.prefix_1_1 {
    width: 715px
}

.with_order .modal_payment_choose {
    width: 500px
}

.modal-payment_method__container .modal-body__close, .modal_payment_choose .icon.icon-modal-close {
    z-index: 1;
    padding: 0;
    right: -10px;
    top: -10px
}

.payment_method-left {
    position: relative;
    width: 400px
}

.payment_method-left.pay-system-7-3 {
    width: 325px
}

.payment_method-right {
    position: absolute;
    right: -30px;
    top: -30px;
    bottom: -30px;
    width: 280px;
    background: #f5f5f5
}

.lang_id-en .payment_method-right {
    width: 320px
}

.payment_method-right .billing__form__purchase__total__discount {
    margin-bottom: 0
}

.modal-payment_method__header {
    font-size: 24px;
    margin-bottom: 18px
}

.modal-payment_method__container {
    position: relative
}

.payment_method-field {
    display: block;
    width: 100%;
    margin-bottom: 11px
}

.payment_method-left .payment_method-radio {
    margin-bottom: 11px;
    font-size: 18px
}

.payment_method-field.is_individual, .payment_method-left input.payment_method-field, .payment_method-left span.payment_lang, .payment_method-left textarea.payment_method-field {
    display: none
}

.payment_method-field.is_individual {
    height: 20px
}

.payment_method-left .payment_method-radio .control-radio {
    margin: 1px 12px 0 0
}

.buy_users__content__licenses_cart span, .buy_users__content__subscription_cart__periods span, .buy_users__content__total_sum span, .modal-payment_method__container .payment_method-left .card_number, .modal-payment_method__container .payment_method-left .name_on_card, .modal-payment_method__container .payment_method-left span.payment_en, .payment_method-left.pay-system-1-1 .pay-system-1-1, .payment_method-left.pay-system-1-10 .pay-system-1-10, .payment_method-left.pay-system-1-2 .pay-system-1-2, .payment_method-left.pay-system-1-3 .pay-system-1-3, .payment_method-left.pay-system-1-4 .pay-system-1-4, .payment_method-left.pay-system-1-5 .pay-system-1-5, .payment_method-left.pay-system-1-6 .pay-system-1-6, .payment_method-left.pay-system-1-8 .pay-system-1-8, .payment_method-left.pay-system-1-9 .pay-system-1-9, .payment_method-left.pay-system-10-1 .pay-system-10-1, .payment_method-left.pay-system-10-10 .pay-system-10-10, .payment_method-left.pay-system-10-2 .pay-system-10-2, .payment_method-left.pay-system-10-3 .pay-system-10-3, .payment_method-left.pay-system-10-4 .pay-system-10-4, .payment_method-left.pay-system-10-5 .pay-system-10-5, .payment_method-left.pay-system-10-6 .pay-system-10-6, .payment_method-left.pay-system-10-8 .pay-system-10-8, .payment_method-left.pay-system-10-9 .pay-system-10-9, .payment_method-left.pay-system-13-2 .pay-system-13-2, .payment_method-left.pay-system-16-2 .pay-system-16-2, .payment_method-left.pay-system-2-1 .pay-system-2-1, .payment_method-left.pay-system-2-10 .pay-system-2-10, .payment_method-left.pay-system-2-2 .pay-system-2-2, .payment_method-left.pay-system-2-3 .pay-system-2-3, .payment_method-left.pay-system-2-4 .pay-system-2-4, .payment_method-left.pay-system-2-5 .pay-system-2-5, .payment_method-left.pay-system-2-6 .pay-system-2-6, .payment_method-left.pay-system-2-8 .pay-system-2-8, .payment_method-left.pay-system-2-9 .pay-system-2-9, .payment_method-left.pay-system-3-1 .pay-system-3-1, .payment_method-left.pay-system-3-10 .pay-system-3-10, .payment_method-left.pay-system-3-2 .pay-system-3-2, .payment_method-left.pay-system-3-3 .pay-system-3-3, .payment_method-left.pay-system-3-4 .pay-system-3-4, .payment_method-left.pay-system-3-5 .pay-system-3-5, .payment_method-left.pay-system-3-6 .pay-system-3-6, .payment_method-left.pay-system-3-8 .pay-system-3-8, .payment_method-left.pay-system-3-9 .pay-system-3-9, .payment_method-left.pay-system-4-1 .pay-system-4-1, .payment_method-left.pay-system-4-10 .pay-system-4-10, .payment_method-left.pay-system-4-2 .pay-system-4-2, .payment_method-left.pay-system-4-3 .pay-system-4-3, .payment_method-left.pay-system-4-4 .pay-system-4-4, .payment_method-left.pay-system-4-5 .pay-system-4-5, .payment_method-left.pay-system-4-6 .pay-system-4-6, .payment_method-left.pay-system-4-8 .pay-system-4-8, .payment_method-left.pay-system-4-9 .pay-system-4-9, .payment_method-left.pay-system-5-1 .pay-system-5-1, .payment_method-left.pay-system-5-10 .pay-system-5-10, .payment_method-left.pay-system-5-2 .pay-system-5-2, .payment_method-left.pay-system-5-3 .pay-system-5-3, .payment_method-left.pay-system-5-4 .pay-system-5-4, .payment_method-left.pay-system-5-5 .pay-system-5-5, .payment_method-left.pay-system-5-6 .pay-system-5-6, .payment_method-left.pay-system-5-8 .pay-system-5-8, .payment_method-left.pay-system-5-9 .pay-system-5-9, .payment_method-left.pay-system-6-1 .pay-system-6-1, .payment_method-left.pay-system-6-10 .pay-system-6-10, .payment_method-left.pay-system-6-2 .pay-system-6-2, .payment_method-left.pay-system-6-3 .pay-system-6-3, .payment_method-left.pay-system-6-4 .pay-system-6-4, .payment_method-left.pay-system-6-5 .pay-system-6-5, .payment_method-left.pay-system-6-6 .pay-system-6-6, .payment_method-left.pay-system-6-8 .pay-system-6-8, .payment_method-left.pay-system-6-9 .pay-system-6-9, .payment_method-left.pay-system-7-1 .pay-system-7-1, .payment_method-left.pay-system-7-10 .pay-system-7-10, .payment_method-left.pay-system-7-2 .pay-system-7-2, .payment_method-left.pay-system-7-3 .pay-system-7-3, .payment_method-left.pay-system-7-4 .pay-system-7-4, .payment_method-left.pay-system-7-5 .pay-system-7-5, .payment_method-left.pay-system-7-6 .pay-system-7-6, .payment_method-left.pay-system-7-8 .pay-system-7-8, .payment_method-left.pay-system-7-9 .pay-system-7-9, .payment_method-left.pay-system-8-1 .pay-system-8-1, .payment_method-left.pay-system-8-10 .pay-system-8-10, .payment_method-left.pay-system-8-2 .pay-system-8-2, .payment_method-left.pay-system-8-3 .pay-system-8-3, .payment_method-left.pay-system-8-4 .pay-system-8-4, .payment_method-left.pay-system-8-5 .pay-system-8-5, .payment_method-left.pay-system-8-6 .pay-system-8-6, .payment_method-left.pay-system-8-8 .pay-system-8-8, .payment_method-left.pay-system-8-9 .pay-system-8-9, .sharing_variant > span {
    display: block
}

.payment_method-left input.payment_method-field {
    min-height: 47px
}

.payment_method-left input.payment_method-field_phone {
    width: 210px
}

.payment_method-left textarea.payment_method-field {
    min-height: 80px
}

.payment_method-field.full_name, .payment_method-field.is_individual {
    margin-top: 37px
}

.legal_address {
    margin-bottom: 16px
}

.modal-payment_method__accept_offer {
    padding: 10px 0;
    color: #535353;
    margin-bottom: 21px
}

.modal-company_state {
    display: none;
    padding: 10px 0;
    color: #535353
}

.button-input.bill-button {
    width: 100%;
    min-height: 50px;
    font-size: 16px
}

.button-input.bill-button_2 {
    display: none
}

.button-input.en-bill_button {
    margin-bottom: 13px
}

.button-input.pay-with-paypal-button {
    min-height: 53px;
    background: #fff;
    border: 2px solid #5cbcf1;
    margin-left: 0;
    width: 100%;
    color: #5cbcf1
}

.button-input.pay-with-paypal-button span {
    display: inline-block;
    padding-right: 4px;
    font-size: 16px
}

.button-input.pay-with-paypal-button span:last-of-type {
    padding-right: 0
}

.button-input.pay-with-paypal-button .paypal_pay__or {
    font-style: italic;
    text-transform: lowercase
}

.button-input.pay-with-paypal-button .paypal_pay__icon_paypal {
    width: 61px;
    height: 16px;
    background-repeat: no-repeat;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAD0AAAAQCAYAAAClUHcBAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3NpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpkNzQ0NDQyNS00MTk4LTQ5NTItYmY1Yy0yZmZkYTg0NDM4ODAiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NDQ0NDExNzcwMzYxMTFFNEIxNjlCNzM2NDgzQzVGNTkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NDQ0NDExNzYwMzYxMTFFNEIxNjlCNzM2NDgzQzVGNTkiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6N2FhZTgwNjUtYTZiNi00NjYyLTlkM2UtYzA3Y2E5OWM3ZWQ4IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOmQ3NDQ0NDI1LTQxOTgtNDk1Mi1iZjVjLTJmZmRhODQ0Mzg4MCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Ptt+jVEAAAOoSURBVHjazJd7aE5hHMfPu81mmFtmbZNLNteRu5m57A/KXYlc9gcpyiSEconkD4RcSyLaP5ZLW7mOlsJmo5nIpm0Mc89ctmHGeH1/9X3y63TO67WLfOvTec55n/M853d5fs/zepKzKi1qI9gEAqzf+gLKwSWwFbyxGl/tQC7oaHteDe6D/SDzL8c8ApLAK5AI5oBS0B7UBamOs2wGi1qAXmQ8GAC+NbLRY0FPF2d0BhPAbHDSz/FagfkgEFTw2QcQwXYzY7R4oDfbn8FMdhwNtgEPfxevXQGt6YhwEAzegruMjqgPCAXF4JPto3qAMFBF7yeq306APSAabAZ9OXcKjZZ2VxAJOoCv4AkoUWMMpsGiW7zeozPey40xeriK8jVwke08sAh0V94Xh6SpgY3kA9aB46CQz7LBKNVnC9jAdiojEq9+38c5LTrmmJrXQyOGOET3DpgCXtAWo5u8vtSdjaF64huq3YkYyRqbwcEzaXw+f2sOtjOCJuKD1BwxYDXbNawhwewjqgUFaq5+qi0ZEwv6c77T4CznEg0ESx1syXPKfxPpkepZJNeRpO8yEMLnFzi5pNo72zgP2F+i72Wk41kTJB3LwA411k4WyAQ6y2RKEpfFJLCAz3+CvUzjcGWoxbWexnagylqLS+6hm9GBtpRYQrQug3lsh9NwSbNuIIo1wRgvH1+kPC61oAuYzvty1gl7VNrQsVo1jGA2s0KK6TiOGU2MCpiVUbzPd6t0YnQcF7mlClkt14GslVPgHCMo6buKKVvLAlGo1m0Or4VqvDhuGUZruRWKRjh8kxSbp9wmDzHCsXRIDPs8Y/Fqqapyjj+pbYxOUPfp3Lp+OPSdBtawnQGS+fELldG5vBap99azKImuq3S0L6uhPqKTSoPrwGQ6RPSY1+d0xHL1Tq6b0QE2ozNcDBaNUe1MGtwWzHUogjrSYWptrmTGWGrrsRhNN4NDVASllmSxPZFjaANNZfeq7cox0m6V267Xtq0lhd4PVYWjRKVfFfdzo6M2w/xKRTqrmmNFsDh5WScsldpBymj5jkpfkZbUuM21W+Zj8gPgPCcMYcGayg8u46HCXtGNqtT+bBTM94rVfuyk76zkFeogJd+xmO/LoegMnSIZ8wgc9HVk86izt78KVZXVl67yRGex+O1q4HHVw0PKR0a/3gqqxzs1fvQZpopbKf80NFRec4xsqAKa4F+TRGQ3r6IVTfAnxfrXkf6TErkjyC5wmOvvv9IvAQYAMZvb2OTXrfoAAAAASUVORK5CYII=);
    position: relative;
    top: 4px
}

html.no-touch .button-input.pay-with-paypal-button:hover {
    background: #fff;
    color: #5cbcf1
}

.billing__form__purchase__total_group {
    position: absolute;
    bottom: 20px;
    left: 20px;
    right: 20px;
    margin-top: 155px
}

.payment_method-right .billing__form__purchase__total {
    position: absolute;
    bottom: 28px;
    left: 28px;
    right: 30px
}

.lang_id-en .payment_method-right .billing__form__purchase__total {
    bottom: 34px;
    left: 28px
}

.payment_method-field__card_pror {
    position: relative;
    padding-bottom: 29px
}

.payment_method-left input.payment_method-field.expiration_cvv, .payment_method-left input.payment_method-field.expiration_month, .payment_method-left input.payment_method-field.expiration_year {
    display: inline-block;
    text-align: center
}

.payment_method-left input.payment_method-field.expiration_month {
    max-width: 50px
}

.payment_method-left input.payment_method-field.expiration_year {
    max-width: 52px
}

.payment_method-left input.payment_method-field.expiration_month {
    margin-right: 6px
}

.payment_method-left input.payment_method-field.expiration_cvv {
    max-width: 75px;
    position: absolute;
    right: 0
}

.payment_method-field__card_pror::after {
    content: '';
    position: absolute;
    right: 15px;
    top: 50px;
    width: 45px;
    height: 29px;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC0AAAAdCAYAAAA+YOU3AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3NpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpkNzQ0NDQyNS00MTk4LTQ5NTItYmY1Yy0yZmZkYTg0NDM4ODAiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6Njk3QUI4RjQwMzU5MTFFNDg3MzBBRjc1MUUwODU5QjAiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6Njk3QUI4RjMwMzU5MTFFNDg3MzBBRjc1MUUwODU5QjAiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6N2FhZTgwNjUtYTZiNi00NjYyLTlkM2UtYzA3Y2E5OWM3ZWQ4IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOmQ3NDQ0NDI1LTQxOTgtNDk1Mi1iZjVjLTJmZmRhODQ0Mzg4MCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PgouCNIAAAKsSURBVHja7JffS1NhGMe/5+iYa9vFHMfwB5ajCwO98WoEGiEE/VpoV3YTQTdRQv9JQlkQeBGBdyppWAhhGpQIdZHerGiWzVUT3cWcxzl31vOcHWMdz9a52HY64QNfzvvjed/z2bvnPM85gnT3AypgbaTHpGuklXJvLlYIeJbUTXql9f9p6H3gY1q/tRLgDB0i/STlyqBIATAKwCNl2p85Qwz9iNQAexhzPmDoo7CXNYuwodkSupYkHJ70IXTx8KiaRWJP/ouT5vsPkCZJca2AxLX+QDE+K6EDpEXSKOkSSdLGJa0/qs0H9AsFesvLVZu2NbuFsfXn8Cs7iNW48dDTgdm6ZqyLLkiKjDM7a7i5tYymbAobYh2uSOewWuOxDlqkCJgg4M7MBuadTbhV34OU4Djg585lMLw5j550DEsOP/oIXNGyc9XD46L8RQX+Ric36DMGZuNxno+SH/vzOsPsEb/TWXFoeWQR2QRw4vJZfA52/dU/s7CL9Pg4+rYjmHS1mUt5Xad61ev7Ny8N26Xm9G02JRrN37i93dR+76bHkKbryb2E+eyxfzN9u9RcqTW5VCr/MHm9pvZjPzafkjYPzb9Yv7n+X9D7lVojuN15+GTyj/X6/X7/SPJjS4hO4+xRnZgeQTYchrO/H45g0ERML6gxPUeZ5rq/92BMNwwtVRw6JEsYQhifns7g/FsntoXij5WH0t50fAYt1J44ErCuIj5zHVfzLheY4c05NR8bGY/fozzdQn7sz+ssg+YCMejrVivdaSocL+JTuJr6iEaqfo6col65z+M8z37srxS89ltSxtVSvpfE/cRrdFDhKGbLdMK3CXi11mv9u0dhSb8gf6U4X1Hh6ymtcZbgcJiicOCQUAw+rBg6RtdGG30DfOeYvkH6YRPgNeb9JcAAjlY5d4VWwdUAAAAASUVORK5CYII=)
}

.modal-payment_method__reccurement_payment {
    padding-bottom: 28px
}

.modal-payment_method__reccurement_payment__text {
    position: relative;
    top: 5px
}

.payment-method_icons {
    padding-left: 31px;
    margin-bottom: 17px
}

.icon-payment-method {
    display: inline-block;
    padding-right: 8px
}

.payment-method_icons .icon.icon-visa {
    margin-bottom: 5px
}

.payment_method-field__input__card_number {
    position: relative
}

.payment_method-field__input__error {
    display: block;
    position: relative;
    top: -5px;
    left: 10px;
    color: #f37575
}

.form_button_wrapper .form_button {
    margin-top: 10px
}

.billing__form__top__row .control-toggler__wrapper {
    position: absolute;
    top: -59px;
    right: 0;
    z-index: 70
}

.lang_id-kz .step-2.modal_payment_choose.prefix_10_10 {
    width: 815px;
    padding: 35px
}

.lang_id-ru .step-2.modal_payment_choose {
    width: 895px;
    padding: 35px
}

.lang_id-ru .step-2.modal_payment_choose.prefix_1_1 {
    width: 725px
}

.lang_id-ua .step-2.modal_payment_choose.prefix_8_6 {
    width: 725px;
    padding: 35px
}

.modal-about_quotas .modal-body {
    width: 570px
}

.quotas__header {
    font-size: 18px
}

.modal-quotas__container .paragraph {
    padding-bottom: 10px
}

.free_account .free_tariff_paragraph.header {
    font-size: 18px;
    padding-bottom: 5px
}

.quotas_table {
    margin-top: 15px;
    position: relative;
    left: 50%;
    margin-left: -230px;
    width: 460px
}

.quotas_table__header {
    font-weight: 700;
    text-align: center
}

.quotas_table__column_header {
    font-weight: 700
}

.quotas_table__cell {
    font-size: 16px;
    text-align: center
}

.quotas_table, .quotas_table td, .quotas_table tr {
    border: 1px solid #eaebec
}

.quotas_table td, .quotas_table tr {
    padding: 10px;
    font-size: 14px;
    vertical-align: middle
}

.quotas_table__header {
    font-size: 18px
}

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
    .lang_id-en .billing__form__licenses_purchase__header {
        width: 100%
    }

    .billing__form__licenses_purchase__discount::after, .billing__form__licenses_purchase__discount::before {
        position: absolute;
        content: '';
        top: -8px;
        right: 68px;
        width: 0;
        height: 0;
        border-style: solid;
        border-width: 0 7px 8px;
        border-color: transparent transparent #e3ecd9
    }

    .billing__form__licenses_purchase__discount::after {
        top: -6px;
        right: 70px;
        border-width: 0 5px 6px;
        border-color: transparent transparent #fff
    }
}

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {
    .modal_payment_choose {
        width: 462px;
        height: auto
    }

    .payment_method-right {
        position: relative;
        width: 460px;
        background: #f5f5f5;
        height: auto;
        margin-top: 24px;
        left: -30px;
        top: 0
    }

    .payment_method-right::before {
        content: '';
        position: absolute;
        left: 0;
        right: 0;
        bottom: -30px;
        background: #f5f5f5;
        top: 0;
        z-index: -1
    }

    .lang_id-en .payment_method-right {
        position: absolute;
        right: -30px;
        top: -54px;
        bottom: 0;
        width: 258px;
        background: #f5f5f5;
        left: auto
    }

    .payment_method-right .billing__form__purchase__total {
        bottom: 0;
        left: 0;
        position: relative;
        padding: 20px 34px 0
    }

    .lang_id-en .payment_method-right .billing__form__purchase__total {
        position: absolute;
        bottom: -4px;
        left: 28px;
        right: 30px;
        padding: 0
    }

    .button-input.bill-button {
        display: none
    }

    .lang_id-en .button-input.bill-button, .payment_method-left.pay-system-1-1 + .payment_method-right .pay-system-1-1, .payment_method-left.pay-system-1-2 + .payment_method-right .pay-system-1-2, .payment_method-left.pay-system-10-10 + .payment_method-right .pay-system-10-10, .payment_method-left.pay-system-10-8 + .payment_method-right .pay-system-10-8, .payment_method-left.pay-system-4-2 + .payment_method-right .pay-system-4-2, .payment_method-left.pay-system-5-3 + .payment_method-right .pay-system-5-3, .payment_method-left.pay-system-7-3 + .payment_method-right .pay-system-7-3, .payment_method-left.pay-system-8-4 + .payment_method-right .pay-system-8-4, .payment_method-left.pay-system-8-6 + .payment_method-right .pay-system-8-6 {
        display: block
    }

    .button-input.bill-button_2 {
        display: block;
        margin-top: 17px
    }

    .lang_id-en .button-input.bill-button_2 {
        display: none
    }

    .button-input.bill-button_2.expanded {
        margin-top: 25px
    }

    .button-input.bill-button_2 .payment_lang {
        display: none
    }

    .payment_method-left input.payment_method-field.expiration_year {
        max-width: 54px
    }
}

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) {
    .payment_method-left input.payment_method-field.expiration_year {
        max-width: 54px
    }
}

.sharing-modal .modal-body {
    width: 800px;
    padding: 0
}

.sharing-modal .modal-body__inner-error, .sharing-modal .modal-body__inner-success {
    padding-bottom: 30px
}

.sharing_header__wrapper {
    padding: 24px 23px
}

.sharing_header {
    font-size: 18px;
    margin-bottom: 19px
}

.sharing_description {
    padding-right: 50px;
    line-height: 20px
}

.sharing_description a.sharing__buy_full_version {
    color: #1b94d7
}

.sharing_variants__wrapper {
    display: block;
    width: 100%;
    height: 270px;
    border-top: 1px solid #f0f1f1;
    border-bottom: 1px solid #f0f1f1
}

.sharing_variant {
    display: inline-block;
    width: 199px;
    height: 100%;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    padding-left: 25px;
    padding-right: 25px;
    padding-top: 84px;
    position: relative;
    overflow: hidden
}

.sharing_variants__wrapper .sharing_variant {
    vertical-align: top
}

.sharing_variant:not(:last-of-type)::after {
    content: '';
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    width: 1px;
    background: #f0f1f1
}

.analytics__pipeline .calculation__rows .list__row .item__row.item__row__last .item .subvalue, .sharing_variant_logo {
    position: absolute
}

.sharing_variants__wrapper .sharing_variant_text {
    font-size: 18px;
    line-height: 21px;
    margin-bottom: 7px;
    min-height: 63px
}

.sharing_variants__wrapper .sharing_variant_text > a {
    text-decoration: none;
    color: inherit
}

.sharing_variant__share_button {
    margin-bottom: 2px;
    min-height: 24px;
    height: 28px
}

.sharing_variants__twitter .sharing_variant__share_button {
    margin-bottom: 6px;
    height: 24px
}

.sharing_variants__facebook .sharing_variant__share_button {
    height: 28px
}

.sharing_variants__vkontakte .sharing_variant__share_button {
    height: 28px !important
}

.sharing__privacy_text {
    font-size: 13px;
    line-height: 18px
}

.sharing_footer {
    padding: 24px 23px
}

.sharing_footer .sharing_variant {
    width: 547px;
    margin-right: 5px;
    height: auto;
    padding: 0;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    vertical-align: bottom
}

.sharing_footer .sharing_variant::after {
    width: 0
}

.sharing_invalid_emails {
    border-color: #f37575 !important
}

.sharing_footer .sharing_variant > span {
    padding-bottom: 8px
}

.sharing_variant input.text-input {
    width: 100%
}

button.button-input.sharing__send_to_emails {
    display: inline-block;
    vertical-align: bottom;
    width: 99px;
    height: 36px
}

.facebook_share__wrapper {
    display: block;
    margin-bottom: 10px
}

.facebook_share__blue, .facebook_share__counter {
    display: inline-block;
    position: relative;
    font-size: 12px;
    border-radius: 2px
}

.facebook_share__blue {
    background: #425eab;
    min-width: 48px;
    box-sizing: border-box;
    color: #fff;
    font-weight: 600;
    letter-spacing: .3px;
    text-align: right;
    height: 20px;
    cursor: pointer;
    padding: 2px 4px 2px 0
}

.facebook_share__blue::before {
    position: absolute;
    content: '';
    top: 50%;
    margin-top: -6px;
    bottom: 0;
    left: 4px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAACXBIWXMAAA7EAAAOxAGVKw4bAAA57GlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMwMTQgNzkuMTU2Nzk3LCAyMDE0LzA4LzIwLTA5OjUzOjAyICAgICAgICAiPgogICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIKICAgICAgICAgICAgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIgogICAgICAgICAgICB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIKICAgICAgICAgICAgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIKICAgICAgICAgICAgeG1sbnM6dGlmZj0iaHR0cDovL25zLmFkb2JlLmNvbS90aWZmLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmV4aWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vZXhpZi8xLjAvIj4KICAgICAgICAgPHhtcDpDcmVhdG9yVG9vbD5BZG9iZSBQaG90b3Nob3AgQ0MgMjAxNCAoV2luZG93cyk8L3htcDpDcmVhdG9yVG9vbD4KICAgICAgICAgPHhtcDpDcmVhdGVEYXRlPjIwMTQtMTItMDlUMTc6NTY6NDYrMDM6MDA8L3htcDpDcmVhdGVEYXRlPgogICAgICAgICA8eG1wOk1vZGlmeURhdGU+MjAxNC0xMi0wOVQxODoyMzo0NSswMzowMDwveG1wOk1vZGlmeURhdGU+CiAgICAgICAgIDx4bXA6TWV0YWRhdGFEYXRlPjIwMTQtMTItMDlUMTg6MjM6NDUrMDM6MDA8L3htcDpNZXRhZGF0YURhdGU+CiAgICAgICAgIDxkYzpmb3JtYXQ+aW1hZ2UvcG5nPC9kYzpmb3JtYXQ+CiAgICAgICAgIDxwaG90b3Nob3A6Q29sb3JNb2RlPjM8L3Bob3Rvc2hvcDpDb2xvck1vZGU+CiAgICAgICAgIDx4bXBNTTpJbnN0YW5jZUlEPnhtcC5paWQ6OWZiNjE5MDYtNDg2MS01MjQzLTg5MDktMDY0YzliYzNiMDViPC94bXBNTTpJbnN0YW5jZUlEPgogICAgICAgICA8eG1wTU06RG9jdW1lbnRJRD5hZG9iZTpkb2NpZDpwaG90b3Nob3A6NTk5ZThjN2ItN2ZiNy0xMWU0LTlhYmMtYmI4ZGMxZDU4NzFjPC94bXBNTTpEb2N1bWVudElEPgogICAgICAgICA8eG1wTU06T3JpZ2luYWxEb2N1bWVudElEPnhtcC5kaWQ6MmMzYmQxNTctOGI1OC01YTQ4LWE4ZTMtMWEwOTg5Mzc2YjYxPC94bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ+CiAgICAgICAgIDx4bXBNTTpIaXN0b3J5PgogICAgICAgICAgICA8cmRmOlNlcT4KICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDphY3Rpb24+Y3JlYXRlZDwvc3RFdnQ6YWN0aW9uPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6aW5zdGFuY2VJRD54bXAuaWlkOjJjM2JkMTU3LThiNTgtNWE0OC1hOGUzLTFhMDk4OTM3NmI2MTwvc3RFdnQ6aW5zdGFuY2VJRD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OndoZW4+MjAxNC0xMi0wOVQxNzo1Njo0NiswMzowMDwvc3RFdnQ6d2hlbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnNvZnR3YXJlQWdlbnQ+QWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKFdpbmRvd3MpPC9zdEV2dDpzb2Z0d2FyZUFnZW50PgogICAgICAgICAgICAgICA8L3JkZjpsaT4KICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDphY3Rpb24+c2F2ZWQ8L3N0RXZ0OmFjdGlvbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0Omluc3RhbmNlSUQ+eG1wLmlpZDo5ZmI2MTkwNi00ODYxLTUyNDMtODkwOS0wNjRjOWJjM2IwNWI8L3N0RXZ0Omluc3RhbmNlSUQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDp3aGVuPjIwMTQtMTItMDlUMTg6MjM6NDUrMDM6MDA8L3N0RXZ0OndoZW4+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpzb2Z0d2FyZUFnZW50PkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE0IChXaW5kb3dzKTwvc3RFdnQ6c29mdHdhcmVBZ2VudD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmNoYW5nZWQ+Lzwvc3RFdnQ6Y2hhbmdlZD4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgIDwvcmRmOlNlcT4KICAgICAgICAgPC94bXBNTTpIaXN0b3J5PgogICAgICAgICA8dGlmZjpPcmllbnRhdGlvbj4xPC90aWZmOk9yaWVudGF0aW9uPgogICAgICAgICA8dGlmZjpYUmVzb2x1dGlvbj45NjAwMDAvMTAwMDA8L3RpZmY6WFJlc29sdXRpb24+CiAgICAgICAgIDx0aWZmOllSZXNvbHV0aW9uPjk2MDAwMC8xMDAwMDwvdGlmZjpZUmVzb2x1dGlvbj4KICAgICAgICAgPHRpZmY6UmVzb2x1dGlvblVuaXQ+MjwvdGlmZjpSZXNvbHV0aW9uVW5pdD4KICAgICAgICAgPGV4aWY6Q29sb3JTcGFjZT42NTUzNTwvZXhpZjpDb2xvclNwYWNlPgogICAgICAgICA8ZXhpZjpQaXhlbFhEaW1lbnNpb24+MTI8L2V4aWY6UGl4ZWxYRGltZW5zaW9uPgogICAgICAgICA8ZXhpZjpQaXhlbFlEaW1lbnNpb24+MTI8L2V4aWY6UGl4ZWxZRGltZW5zaW9uPgogICAgICA8L3JkZjpEZXNjcmlwdGlvbj4KICAgPC9yZGY6UkRGPgo8L3g6eG1wbWV0YT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAKPD94cGFja2V0IGVuZD0idyI/Ps6PDmoAAAAgY0hSTQAAeiUAAICDAAD5/wAAgOkAAHUwAADqYAAAOpgAABdvkl/FRgAAANBJREFUeNqMkbFqwmAUhb8/iQZaK7gG9FGkb9BuCj6UIOLQqVLsWnB1EhwkQ0MewEXxCTQ0SvKfThVCGvVs93AOH4dLGO91r8J4LyNJXNExOdN4rF9uryq4WG0Yf0QkqeXBF/O33vXCaPpNmrlI4pCcbhOSNMMY8TV5odnwbxeEAVQIA5RGd/vvuJ6P49ZAwionP/8wG77SDlplgqxFCFkLBpTndIIn2kHrf8KfngczJFh+Dgp+5QabZWDKvlf9MiFbdp11tK2Ig3GKiHW043cAPOGA5SYs1wwAAAAASUVORK5CYII=);
    width: 12px;
    height: 12px
}

.facebook_share__counter {
    background: 0 0;
    margin-left: 6px;
    border: 1px solid #9197a3;
    padding: 2px 4px
}

.facebook_share__counter::after, .facebook_share__counter::before {
    position: absolute;
    content: '';
    top: 50%;
    margin-top: -4px;
    bottom: 0;
    left: -5px;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 4px 5px 4px 0;
    border-color: transparent #9197a3 transparent transparent
}

.facebook_share__counter::after {
    margin-top: -3px;
    left: -3px;
    border-width: 3px 4px 3px 0;
    border-color: transparent #fff transparent transparent
}

.buy_users__wrapper {
    position: absolute;
    background: #313942;
    color: #fff;
    width: 312px;
    top: 0;
    right: -312px;
    bottom: 0;
    z-index: 23;
    -webkit-transform-style: preserve-3d;
    -webkit-backface-visibility: hidden;
    -webkit-transition: -webkit-transform 300ms;
    transition: transform 300ms;
    transition: transform 300ms, -webkit-transform 300ms
}

.buy_users__wrapper.expanded {
    -webkit-transform: translate(-312px, 0);
    transform: translate(-312px, 0)
}

.expanded .icon.icon-buy-users-cart, .icon.icon-buy-users-cart {
    position: absolute;
    top: 25px;
    z-index: 20;
    left: 0
}

.expanded .icon.icon-buy-users-cart {
    left: -38px
}

.icon-user-cart-close {
    position: absolute;
    top: 31px;
    right: 24px;
    z-index: 1;
    cursor: pointer
}

.buy_users__content {
    position: relative;
    background: #313942;
    height: 100%
}

.buy_users__content__header {
    padding: 25px 25px 36px;
    font-size: 24px
}

.step-1 .buy_users__content__active_licenses {
    padding-bottom: 26px
}

.buy_users__content__licenses_purchase {
    padding: 25px 22px 0;
    position: relative
}

.buy_users__content__licenses_purchase::after {
    position: absolute;
    content: '';
    top: 0;
    left: 0;
    right: 0;
    border-top: 1px solid #39414a
}

.buy_users__content__licenses_purchase__text {
    display: block;
    text-align: center;
    font-size: 18px;
    padding-bottom: 17px
}

.step-1 .billing__form__licenses_purchase__calculator {
    font-size: 18px;
    position: relative;
    text-align: center;
    padding-bottom: 10px
}

.buy_users__content__licenses_purchase__calculator__wrapper {
    display: inline-block;
    background: #fff;
    border-radius: 2px;
    margin-right: 9px;
    margin-left: 7px
}

.buy_users__content__licenses_purchase__calculator__wrapper .addition_users_count {
    color: #22252c;
    top: 2px;
    position: relative
}

.buy_users__content .billing__form__licenses_purchace__button {
    margin: 0
}

.buy_users__content .billing__form__licenses_purchace__button.button_minus {
    margin-right: 12px
}

.buy_users__content .billing__form__licenses_purchace__button.button_add {
    margin-left: 12px
}

.buy_users__content .tariff_one_day_price_text {
    position: relative;
    left: 4px;
    top: 2px;
    font-size: 17px
}

.buy_users__content .tariff_one_day_price_text .period {
    font-size: 15px
}

.buy_users__content__licenses_purchase__discount_hint {
    background: #fff;
    color: #313942;
    text-align: center;
    padding: 5px;
    border-radius: 2px;
    position: relative;
    margin-bottom: 28px
}

.buy_users__content__licenses_purchase__discount_hint::before {
    content: "";
    position: absolute;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 8px 8px;
    border-color: transparent transparent #fff;
    top: -8px;
    left: 108px
}

.buy_users__content__licenses_purchase__discount_hint__text {
    display: block;
    padding: 7px 0
}

.buy_users__content__licenses_purchase__discount_hint__user_packs {
    background: #f2f3f3;
    padding: 16px 10px;
    border: 1px solid #dfdfdf;
    text-align: left;
    border-radius: 2px
}

.buy_users__content__licenses_purchase__discount_hint__user_packs__profit {
    position: absolute;
    right: 16px;
    color: #749e42
}

.buy_users__content__licenses_cart__all {
    position: relative;
    padding-bottom: 20px
}

.buy_users__content__licenses_cart__all::after {
    content: "";
    position: absolute;
    border-bottom: 1px solid #39414a;
    bottom: 0;
    left: 20px;
    right: 20px
}

.buy_users__content__licenses_cart .buy_users__content__payment__type .sale_amount {
    font-size: 13px;
    color: #749e42;
    top: -1px
}

.step-1 .buy_users__content__licenses_cart {
    padding: 0 25px;
    color: #fff
}

.step-1 .buy_users__content__licenses_cart.summary-price {
    padding-top: 14px
}

.buy_users__content__licenses_cart.summary-price span:first-of-type {
    padding-bottom: 0
}

.buy_users__content__licenses_cart.summary-price span:nth-of-type(2) {
    padding-bottom: 8px
}

.buy_users__content__licenses_cart .type-of-price {
    font-size: 18px
}

.step-1 .billing__form__purchase__have_coupone {
    position: absolute;
    padding: 33px 28px 20px;
    font-size: 13px
}

.step-1 .billing__form__purchase__have_coupone__text {
    margin-bottom: 5px
}

.step-1 .billing__form__purchase__have_coupone__code {
    width: 110px
}

.step-1 .buy_users__content__total_sum {
    position: absolute;
    right: 0;
    padding: 23px 22px 15px
}

.step-1 .buy_users__content__total_sum .buy_users__content__payment__value {
    display: block;
    position: relative;
    text-align: right;
    top: 0
}

.step-1 .buy_users__content__bottom {
    padding: 0 25px 20px
}

.step-2 .buy_users__content__active_licenses {
    padding: 0 25px 43px
}

.buy_users__content__licenses_cart {
    padding: 0 25px 11px;
    color: #fff
}

.buy_users__content__licenses_cart span, .buy_users__content__total_sum span {
    position: relative;
    color: #fff;
    height: 19px;
    padding-bottom: 5px
}

.buy_users__content__subscription_cart__periods span {
    position: relative;
    color: #fff;
    height: 19px;
    padding: 10px 0
}

.buy_users__content__licenses_cart .buy_users__content__payment__value, .buy_users__content__subscription_cart__periods .buy_users__content__payment__value {
    position: absolute;
    right: 0;
    top: 0
}

.buy_users__content__total_sum .buy_users__content__payment__value {
    position: absolute;
    right: 0
}

.buy_users__content__payment__summary__price {
    font-size: 18px;
    margin-top: 26px
}

.buy_users__content__payment__card_details input.payment_method-field, .buy_users__content__payment__summary__price .buy_users__content__payment__value {
    color: #92989b
}

.buy_users__content__payment__sale .buy_users__content__payment__value, .buy_users__content__payment__sale .buy_users__content__payment__value span {
    color: #749e42;
    font-size: 13px
}

.buy_users__content__subscription_cart {
    background: #2f323a;
    padding: 20px 25px 17px
}

.buy_users__content__subscription_cart__periods span .control-radio-label-text {
    position: relative;
    top: -7px;
    left: 4px
}

.buy_users__content__subscription_cart__periods span .buy_users__content__payment__value {
    top: -10px
}

.buy_users__content__subscription_cart__periods span .buy_users__content__payment__value.second__value {
    top: 5px
}

.buy_users__content__subscription_cart__periods span .buy_users__content__payment__value.subscription_none {
    top: -6px
}

.buy_users__content__subscription_cart__periods span .buy_users__content__payment__value.sale-green, .buy_users__content__subscription_cart__periods span .buy_users__content__payment__value.sale-green .sale_amount {
    color: #749e42
}

.buy_users__content__subscription_cart__periods span .buy_users__content__payment__value.sale-red, .buy_users__content__subscription_cart__periods span .buy_users__content__payment__value.sale-red .sale_amount {
    color: #f37575
}

.buy_users__content__total_sum {
    padding: 15px 25px
}

.buy_users__content__total_sum span {
    font-size: 24px;
    vertical-align: bottom
}

.buy_users__content__total_sum span span {
    color: #749e42;
    font-size: 13px;
    display: inline
}

.buy_users__content__total_sum .buy_users__content__payment__value {
    top: 11px
}

.buy_users__content__active_licenses {
    padding: 0 25px 20px
}

.buy_users__content__active_licenses span, .dg-wrapper a img, .dg-wrapper a.dg-center div {
    display: block
}

.buy_users__content__active_licenses__amount {
    font-size: 24px
}

.buy_users__content__active_licenses__expire_date {
    font-size: 15px
}

.buy_users__content__payment {
    border-top: 1px solid #3c434c;
    background: #2f323a;
    color: #fff
}

.buy_users__content__payment_method {
    position: relative;
    width: 100%;
    background: #313942;
    height: 71px;
    color: #92989b;
    margin-bottom: 30px
}

.buy_users__content__payment_method__bank_card, .buy_users__content__payment_method__paypal {
    width: 50%;
    float: left;
    text-align: center;
    padding: 26px 0;
    cursor: pointer;
    position: relative
}

.buy_users__content__payment_method__bank_card {
    padding: 21px 0;
    clear: right
}

.buy_users__content__payment_method__bank_card .buy_users__content__payment_method__bank_card__text {
    top: -4px
}

.buy_users__content__payment_method__bank_card span, .buy_users__content__payment_method__paypal span {
    display: inline-block;
    position: relative
}

.buy_users__content__payment_method__bank_card span.icon, .buy_users__content__payment_method__paypal span.icon {
    top: 4px;
    padding-right: 10px
}

.buy_users__content__payment_method .active {
    background: #2f323a;
    color: #fff
}

.buy_users__content__payment .buy_users__content__payment__card_choosing span {
    color: #fff
}

.buy_users__content__payment__card_choosing .buy_users__choosing_card {
    padding-bottom: 10px
}

.buy_users__content__payment__card_choosing__new_card {
    position: relative;
    padding-bottom: 3px
}

.buy_users__content__payment__card_choosing__new_card .buy_users__save_new_card {
    position: absolute;
    right: 0;
    top: 0
}

.buy_users__content__payment__card_choosing {
    padding: 0 25px
}

.buy_users__content__payment__card_details {
    padding: 0 25px 25px;
    margin-bottom: 28px
}

.buy_users__content__payment__card_details .expiration_month, .buy_users__content__payment__card_details input.payment_method-field.expiration_cvv, .buy_users__content__payment__card_details input.payment_method-field.expiration_year {
    display: inline-block;
    text-align: center
}

.buy_users__content__payment__card_details input.payment_method-field.expiration_month, .buy_users__content__payment__card_details input.payment_method-field.expiration_year {
    max-width: 37px
}

.buy_users__content__payment__card_details input.payment_method-field.expiration_month {
    margin-right: 1px;
    padding: 8px 7px
}

.buy_users__content__payment__card_details input.payment_method-field.expiration_cvv {
    max-width: 62px;
    position: absolute;
    right: 0
}

.buy_users__content__payment__card_details .payment_method-field__card_pror::after {
    content: '';
    position: absolute;
    right: 8px;
    top: 40px;
    width: 45px;
    height: 29px;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC0AAAAdCAYAAAA+YOU3AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3NpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpkNzQ0NDQyNS00MTk4LTQ5NTItYmY1Yy0yZmZkYTg0NDM4ODAiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6Njk3QUI4RjQwMzU5MTFFNDg3MzBBRjc1MUUwODU5QjAiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6Njk3QUI4RjMwMzU5MTFFNDg3MzBBRjc1MUUwODU5QjAiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6N2FhZTgwNjUtYTZiNi00NjYyLTlkM2UtYzA3Y2E5OWM3ZWQ4IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOmQ3NDQ0NDI1LTQxOTgtNDk1Mi1iZjVjLTJmZmRhODQ0Mzg4MCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PgouCNIAAAKsSURBVHja7JffS1NhGMe/5+iYa9vFHMfwB5ajCwO98WoEGiEE/VpoV3YTQTdRQv9JQlkQeBGBdyppWAhhGpQIdZHerGiWzVUT3cWcxzl31vOcHWMdz9a52HY64QNfzvvjed/z2bvnPM85gnT3AypgbaTHpGuklXJvLlYIeJbUTXql9f9p6H3gY1q/tRLgDB0i/STlyqBIATAKwCNl2p85Qwz9iNQAexhzPmDoo7CXNYuwodkSupYkHJ70IXTx8KiaRWJP/ouT5vsPkCZJca2AxLX+QDE+K6EDpEXSKOkSSdLGJa0/qs0H9AsFesvLVZu2NbuFsfXn8Cs7iNW48dDTgdm6ZqyLLkiKjDM7a7i5tYymbAobYh2uSOewWuOxDlqkCJgg4M7MBuadTbhV34OU4Djg585lMLw5j550DEsOP/oIXNGyc9XD46L8RQX+Ric36DMGZuNxno+SH/vzOsPsEb/TWXFoeWQR2QRw4vJZfA52/dU/s7CL9Pg4+rYjmHS1mUt5Xad61ev7Ny8N26Xm9G02JRrN37i93dR+76bHkKbryb2E+eyxfzN9u9RcqTW5VCr/MHm9pvZjPzafkjYPzb9Yv7n+X9D7lVojuN15+GTyj/X6/X7/SPJjS4hO4+xRnZgeQTYchrO/H45g0ERML6gxPUeZ5rq/92BMNwwtVRw6JEsYQhifns7g/FsntoXij5WH0t50fAYt1J44ErCuIj5zHVfzLheY4c05NR8bGY/fozzdQn7sz+ssg+YCMejrVivdaSocL+JTuJr6iEaqfo6col65z+M8z37srxS89ltSxtVSvpfE/cRrdFDhKGbLdMK3CXi11mv9u0dhSb8gf6U4X1Hh6ymtcZbgcJiicOCQUAw+rBg6RtdGG30DfOeYvkH6YRPgNeb9JcAAjlY5d4VWwdUAAAAASUVORK5CYII=)
}

.buy_users__content__bottom {
    padding: 0 25px;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0
}

.buy_users__content__payment__reccurement_payment {
    padding-bottom: 30px;
    text-align: center;
    position: relative;
    top: -5px
}

.buy_users__content__payment__reccurement_payment__text {
    position: relative;
    top: 2px
}

.buy_users__content__bottom .button-input.bill-button {
    min-height: 45px;
    margin-bottom: 0
}

.buy_users__content__bottom .button-input.bill-button::after {
    background: 0 0
}

.buy_users__content__close {
    padding: 13px 0;
    font-size: 16px;
    font-weight: 700;
    text-align: center;
    text-transform: uppercase;
    cursor: pointer
}

.content__api__section {
    margin-bottom: 22px
}

.content__api__section.widgets {
    margin-bottom: 15px
}

.content__api__section.plug {
    margin-top: 34px;
    margin-bottom: 18px
}

.form_hooks {
    width: 100%
}

.hook_item {
    position: relative;
    margin-bottom: 9px
}

.hook_item-destination {
    width: 100%;
    margin-bottom: 10px
}

#add_tags > span + span, .remove-hook_item {
    margin-left: 6px
}

.input-hook-destination-wrapper, .web-hooks .checkboxes_dropdown {
    display: inline-block;
    margin-right: 7px
}

.web-hooks .checkboxes_dropdown {
    width: 217px
}

.web-hooks .checkboxes_dropdown__title_wrapper {
    padding: 9px 0 9px 38px
}

.input-hook-destination-wrapper input {
    width: 279px;
    margin-bottom: 0
}

.hook_item .button-delete {
    padding: 10px;
    vertical-align: middle
}

.add-new-hook {
    display: block;
    background: 0 0;
    color: #1375ab;
    cursor: pointer;
    font-size: 15px;
    text-decoration: underline;
    width: 230px
}

.load-dev-lib {
    width: 230px
}

.add-new-widget, .load-dev-lib {
    background: 0 0;
    color: #1375ab;
    cursor: pointer;
    font-size: 15px;
    text-decoration: underline
}

.add-new-hook {
    margin-top: -5px;
    margin-bottom: 34px
}

.add-new-widget {
    display: inline-block;
    margin-bottom: 0;
    width: auto
}

.load-dev-lib {
    display: inline;
    margin-bottom: 0
}

.dev_api_hash.text-input[readonly=readonly] {
    background: 0 0;
    border-color: #dfdfdf;
    border-bottom-width: 1px
}

.content__api__section .content__top__preset__caption {
    font-size: 18px;
    color: #313942;
    margin-bottom: 12px
}

.library_hooks_wrapper .list-row__cell {
    vertical-align: middle
}

.gmail-modal-instruction p.pict_p, .library_hooks_wrapper .js-form-delete-file, .library_hooks_wrapper .js-form-upload-file {
    text-align: center
}

.library_hooks_wrapper .js-form-delete-file .button-input, .library_hooks_wrapper .js-form-upload-file .button-input {
    padding: 7px 8px 6px;
    line-height: 12px;
    height: 30px
}

.library_hooks_wrapper .control--select {
    padding: 2px 5px 0;
    min-height: 30px;
    height: 30px
}

.library_hooks_wrapper .list-row__cell:last-child {
    padding-right: 0;
    text-align: center;
    vertical-align: middle
}

.library_hooks_wrapper .content-table__item__inner.content-table__item__inner-head {
    text-align: left
}

.library_hooks_wrapper .control--select .control--select--list-opened {
    padding-right: 0;
    left: -7px
}

.library_hooks_wrapper .control--select--list-opened .control--select--list--item {
    margin-right: 0
}

.library_hooks_wrapper .control--select--list--item-selected {
    padding: 5px 25px 4px 5px;
    width: 100%;
    margin: auto
}

.library_hooks_wrapper .control--select--list--item-selected .control--select--down-icon {
    top: 12px
}

.library_hooks_wrapper .js-input-file {
    z-index: -100 !important
}

.library_hooks_wrapper .list__body-right {
    margin-left: 0;
    padding: 0
}

.library_hooks_wrapper .list__table__holder {
    overflow: visible !important
}

.library_hooks_wrapper .list {
    padding-right: 0;
    min-width: 900px
}

.hook_cancel_btn {
    display: none
}

.remove-hook_item {
    padding: 0
}

.library_hooks_wrapper #list_table {
    min-width: inherit
}

.library_hooks_wrapper .list__body-right {
    overflow: inherit
}

.library_hooks_wrapper .list__footer {
    height: 48px;
    padding: 0;
    z-index: 0
}

.library_hooks_wrapper .list__footer__items-pagination {
    position: relative
}

.content__dev__note__wrapper {
    position: relative;
    margin: 0 0 20px
}

.api-your-key .content__dev__note__wrapper, .web-hooks .content__dev__note__wrapper, .widgets .content__dev__note__wrapper {
    margin-bottom: 24px
}

.content__dev__note {
    background: #fcfcfc;
    color: #92989b;
    line-height: 20px;
    border-radius: 3px;
    padding: 16px 37px 16px 21px;
    -mox-box-sizing: border-box;
    box-sizing: border-box;
    position: relative;
    border: 1px solid #ddd
}

.content__dev__note__wrapper.bottom:before {
    left: 25px;
    top: inherit;
    bottom: -11px;
    margin-top: 0;
    border: 6px solid transparent;
    border-top-color: #ccc
}

.content__dev__note:before, .content__dev__note__wrapper:before {
    content: '';
    position: absolute;
    border-bottom: 6px solid transparent;
    border-right: 6px solid #ccc;
    border-top: 6px solid transparent;
    top: 50%;
    margin-top: -6px;
    left: -5px
}

.content__dev__note.bottom:before {
    left: 25px;
    bottom: -10px;
    top: inherit;
    margin-top: 0;
    border-left: 5px solid transparent;
    border-top: 5px solid #fcfcfc;
    border-right: 5px solid transparent
}

.content__dev__note:before {
    border-bottom: 5px solid transparent;
    border-right: 5px solid #fcfcfc;
    border-top: 5px solid transparent;
    margin-top: -5px
}

@media only screen and (max-width: 1100px) {
    .content__api__section .content__dev__note.bottom:before, .content__api__section .content__dev__note__wrapper.bottom:before {
        left: 20px
    }

    .api-your-key .content__dev__note.bottom:before, .api-your-key .content__dev__note__wrapper.bottom:before {
        left: 45px
    }
}

.content__dev__note:after, .content__dev__note__wrapper:after {
    content: "";
    position: absolute;
    width: 0;
    height: 0;
    border-top: 28px solid #ddd;
    border-right: 28px solid #f5f5f5;
    bottom: -1px;
    right: -1px
}

.content__dev__note__wrapper:after {
    border-top: 26px solid #ddd;
    border-right: 26px solid transparent;
    bottom: 1px;
    right: 1px
}

.widgets_creation_wrapper {
    position: relative;
    width: 100%;
    height: 41px;
    background: #fff;
    padding: 10px 0 10px 25px;
    border-top: 1px solid #f1f1f1;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -o-box-sizing: border-box;
    -moz-box-sizing: border-box
}

.widgets_upload_wrapper {
    margin: 18px 0 30px;
    z-index: 1;
    position: relative
}

.widgets_upload_wrapper .load-dev-lib {
    margin-top: 8px
}

.widgets_upload_wrapper .code {
    width: 230px;
    margin-right: 7px
}

.content__account__note.api_settings_plug__descr:after, .content__account__note.api_settings_plug__descr:before, .library_hooks_wrapper .content-table__item__inner.content-table__item__inner-head:after, .library_hooks_wrapper .content-table__item__inner.content-table__item__inner-head:before {
    display: none
}

.dev__data__api__header {
    font-size: 18px;
    margin-right: 8px
}

.dev__data__api input.text-input {
    width: 272px;
    color: #313942;
    padding-top: 6px;
    padding-bottom: 7px
}

.modal-api-add-widget .modal-body {
    width: 481px;
    padding: 27px 30px
}

.modal-api-add-widget .modal-body__caption {
    font-size: 18px;
    margin-bottom: 24px
}

.api__add_widget_description {
    line-height: 20px;
    margin-bottom: 20px
}

.api__widget_key_input__wrapper {
    position: relative;
    margin-bottom: 36px
}

.api__widget_key_input__wrapper input.text-input {
    display: block;
    width: 100%
}

.api__widget_key__error {
    display: none;
    position: absolute;
    bottom: -26px;
    color: #f37575;
    left: 10px
}

.content__api__plug_wrapper {
    position: relative
}

.content__account__note__wrapper.api_settings_plug {
    width: 573px
}

.content__account__note.api_settings_plug__descr {
    padding-right: 95px;
    overflow: hidden
}

.content__account__note__wrapper.api_settings_plug:before {
    content: '';
    position: absolute;
    left: 25px;
    top: inherit;
    bottom: -11px;
    margin-top: 0;
    border: 6px solid transparent;
    border-top-color: #ccc
}

.content__account__note__wrapper.api_settings_plug:after {
    content: '';
    position: absolute;
    left: 26px;
    bottom: -4px;
    top: inherit;
    margin-top: 0;
    border-left: 5px solid transparent;
    border-top: 5px solid #fcfcfc;
    border-right: 5px solid transparent
}

.api_settings_plug__descr_text {
    color: #2e3640
}

.api_settings_plug__billing_button {
    margin-top: 12px;
    margin-bottom: 5px
}

.api_settings_plug__limit_tape {
    position: absolute;
    top: 30px;
    right: -39px;
    width: 150px;
    height: 19px;
    font-weight: 600;
    background: #f37575;
    font-size: 10px;
    text-align: center;
    color: #fff;
    padding: 3px 0 0;
    text-transform: uppercase;
    line-height: 14px;
    transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -o-box-sizing: border-box;
    -ms-box-sizing: border-box
}

@-moz-document url-prefix() {
    .api_settings_plug__limit_tape {
        padding: 2px 0 0
    }
}

.hook_item__fake_input {
    display: inline-block;
    width: 278px;
    border: 1px solid #dadadb;
    border-radius: 3px;
    padding: 13px 9px;
    height: 36px;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -o-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -moz-box-sizing: border-box;
    vertical-align: middle
}

.api_settings_plug__line {
    background: #e4e4e4;
    height: 5px;
    display: block
}

.content-table__item__inner .api_settings_plug__line {
    margin: 8px 0
}

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {
    .library_hooks_wrapper {
        max-width: 653px;
        overflow-x: scroll;
        overflow-y: hidden
    }
}

.dg-container {
    width: 100%;
    height: 318px;
    position: relative;
    z-index: 1;
    margin-top: 52px
}

.dg-wrapper {
    width: 635px;
    height: 265px;
    margin: 0 auto;
    position: relative;
    -webkit-perspective: 2000px;
    -o-perspective: 2000px;
    -ms-perspective: 2000px;
    perspective: 2000px
}

.dg-wrapper a {
    position: absolute;
    left: 0;
    top: 0;
    background-color: transparent;
    box-shadow: 0 0 30px 0 rgba(0, 15, 38, .4)
}

.dg-wrapper a:not(:first-of-type) {
    display: none
}

.dg-wrapper a.dg-transition {
    -webkit-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out
}

.dg-wrapper a div {
    font-style: italic;
    text-align: center;
    line-height: 50px;
    text-shadow: 1px 1px 1px rgba(255, 255, 255, .5);
    color: #333;
    font-size: 16px;
    width: 100%;
    bottom: -55px;
    display: none;
    position: absolute
}

.dg-wrapper a.dg-center {
    z-index: 1
}

.dg-container .banner_aside-windows {
    -webkit-perspective: 1000px;
    width: 918px;
    position: absolute;
    z-index: 1000;
    left: 50%;
    margin-left: -409px;
    height: 0;
    bottom: 155px
}

.dg-container .banner_controls span {
    width: 12px;
    height: 19px;
    background-color: transparent;
    z-index: 12;
    -webkit-transition: .2s;
    transition: .2s
}

.page_content__horiz_nav a {
    cursor: pointer
}

.left_click, .right_click {
    cursor: pointer;
    position: absolute;
    width: 450px;
    height: 277px;
    left: 608px;
    top: -162px;
    -webkit-transform: translateX(162px) translateZ(-136px) rotateY(-21deg);
    -moz-transform: translateX(162px) translateZ(-136px) rotateY(-21deg);
    -o-transform: translateX(162px) translateZ(-136px) rotateY(-21deg);
    -ms-transform: translateX(162px) translateZ(-136px) rotateY(-21deg)
}

.left_click {
    z-index: 10;
    width: 438px;
    left: -249px;
    -webkit-transform: translateX(-162px) translateZ(-136px) rotateY(21deg);
    -moz-transform: translateX(-162px) translateZ(-136px) rotateY(21deg);
    -o-transform: translateX(-162px) translateZ(-136px) rotateY(21deg);
    -ms-transform: translateX(-162px) translateZ(-136px) rotateY(21deg)
}

.banner_controls {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 110px;
    height: 23px;
    margin: 0 auto;
    position: relative;
    top: 5px
}

.dg-next svg, .dg-prev svg {
    fill: none;
    stroke: #c5c7ca;
    stroke-width: 2px;
    fill-rule: evenodd
}

.dg-next {
    right: 0;
    position: absolute
}

.nav-dots {
    width: 100%;
    bottom: 9px;
    height: 11px;
    display: block;
    position: absolute;
    text-align: center;
    left: 0
}

.nav-dots .nav-dot {
    top: -5px;
    width: 8px;
    height: 8px;
    margin: 0 4px;
    position: relative;
    border-radius: 100%;
    display: inline-block;
    background-color: #d4d6d9
}

.nav-dot:hover {
    cursor: pointer
}

.nav-dot.active, .nav-dot:hover {
    background-color: #5695f8
}

.dg-next svg:hover, .dg-prev svg:hover {
    cursor: pointer;
    stroke: #5695f8;
    -webkit-transition: .2s;
    transition: .2s
}

#settings_form .safety_plug .button-input {
    padding: 10px
}

.safety_settings__section_head {
    font-size: 18px;
    color: #313942;
    margin: 0 0 25px;
    position: relative
}

.safety_settings__section_head .switcher_wrapper {
    position: absolute;
    top: -1px;
    left: 291px
}

.safety_settings__section {
    margin: 0 0 32px
}

.safety_white_list__textarea {
    position: relative;
    float: left
}

.safety_white_list__textarea textarea.text-input {
    width: 341px;
    max-width: 341px;
    height: 184px
}

.safety_white_list__descr {
    position: relative;
    margin-left: 359px
}

.safety_white_list__descr.safety_pay_plug {
    width: 492px
}

.safety_white_list__wrapper {
    position: relative
}

.safety_settings_plug .safety_white_list__wrapper {
    z-index: 72
}

.safety_settings__white_ip__plug_block {
    display: block;
    width: 341px;
    height: 246px;
    background: #f5f5f5;
    border: 1px solid #dfdfdf;
    border-radius: 4px;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    padding: 14px 10px
}

.safety_settings_plug__line {
    background: #e9e9e9;
    height: 5px;
    display: block;
    margin-bottom: 14px
}

.safety_settings_plug .safety_white_list__descr::before {
    top: 17px;
    margin-top: -6px;
    left: -5px
}

.safety_settings_plug .safety_white_list__descr::after {
    content: '';
    position: absolute;
    border-bottom: 5px solid transparent;
    border-right: 5px solid #fcfcfc;
    border-top: 5px solid transparent;
    top: 17px;
    margin-top: -5px;
    left: -4px
}

.safety_settings_plug .content__account__note {
    overflow: hidden;
    padding-right: 85px;
    color: #2e3640
}

.analytics__pipeline .content__account__note:before, .analytics__pipeline .content__account__note__wrapper:before, .report__calls .content__account__note:before, .report__calls .content__account__note__wrapper:before, .safety_settings_plug .content__account__note::after, .safety_settings_plug .content__account__note::before {
    display: none
}

.safety_settings__white_ip__plug__billing_button {
    margin-top: 15px
}

.safety_settings_plug__limit_tape {
    position: absolute;
    top: 30px;
    right: -39px;
    width: 150px;
    height: 19px;
    font-weight: 600;
    background: #f37575;
    font-size: 10px;
    text-align: center;
    color: #fff;
    padding: 3px 0 0;
    text-transform: uppercase;
    line-height: 14px;
    transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -o-box-sizing: border-box;
    -ms-box-sizing: border-box
}

.backup-settings__section .safety_settings__section_head {
    margin-top: -2px;
    margin-bottom: 24px
}

.backup-data {
    display: inline-block;
    margin-top: 25px;
    white-space: nowrap
}

.backup-data:before {
    position: absolute;
    width: 0;
    height: 100%;
    display: inline-block;
    vertical-align: middle
}

.backup-frequency__select {
    display: inline-block;
    width: 150px;
    vertical-align: middle;
    margin-left: 5px
}

.backup-frequency__text {
    margin-left: -1px;
    display: inline-block;
    vertical-align: baseline
}

.last-backup__text {
    display: inline-block;
    margin-left: -1px;
    margin-top: 14px
}

#make-backup-now {
    margin-top: 0;
    margin-left: 5px;
    line-height: 12px !important;
    padding: 11px 15px 9px
}

@-moz-document url-prefix() {
    #make-backup-now {
        margin-top: 2px
    }
}

#make-backup-now .button-input-inner__text {
    letter-spacing: .001px
}

a.last-backup__link, a.last-backup__link:active, a.last-backup__link:focus, a.last-backup__link:hover, a.last-backup__link:visited {
    margin-left: 0 !important;
    margin-top: 13px !important;
    display: inline-block !important;
    color: #1074b0 !important;
    text-decoration: none;
    border-bottom: 1px solid #1074b0;
    line-height: 1em
}

.backup-tooltip {
    z-index: 1 !important
}

.backup-tooltip * {
    color: #92989b !important
}

div.backup-tooltip.notes-tip__wrapper:after {
    content: "" !important;
    position: absolute;
    width: 0;
    height: 0;
    border-top: 26px solid #ddd;
    border-right: 26px solid transparent;
    bottom: 1px;
    right: 1px
}

div.backup-tooltip.notes-tip__wrapper .notes-tip:after {
    content: "" !important
}

.backup-tooltip .notes-tip, .backup-tooltip-plug .notes-tip {
    background: #fcfcfc !important
}

.backup-tooltip-plug .notes-tip__text {
    color: #2e3640 !important
}

.backup-tooltip .tooltip__container {
    padding: 16px 20px !important
}

div.backup-tooltip .notes-tip:after {
    content: '';
    position: absolute;
    width: 0;
    height: 0;
    border-top: 28px solid #ddd;
    border-right: 28px solid #f5f5f5;
    bottom: -1px;
    right: -1px
}

.backup-tooltip-plug {
    width: 670px !important
}

.backup-tooltip-plug .tooltip__container {
    padding: 16px 90px 16px 20px !important
}

@-moz-document url-prefix() {
    .safety_settings_plug__limit_tape {
        padding: 2px 0 0
    }
}

.gmail-modal-instruction .modal-body {
    width: 760px
}

.gmail-modal-instruction p.bold {
    font-weight: 700
}

.gmail-modal-instruction p:last-child {
    margin-bottom: 0
}

.gmail-modal-instruction img {
    border: 1px solid #d3d6d7
}

.analytics__pipeline .content__account__note:after {
    border-right-color: #fff
}

.row:after {
    content: " ";
    visibility: hidden;
    display: block;
    height: 0;
    clear: both
}

.content__analytics, .row .column {
    display: block;
    box-sizing: border-box
}

.row .column {
    float: left
}

#analytics_holder {
    padding-top: 94px;
    min-width: 900px
}

html.no-touch .content.nano > .nano__pane {
    z-index: 20
}

.content__analytics {
    padding: 0 25px 50px;
    overflow: hidden;
    height: auto;
    position: relative;
    z-index: 1
}

.l-analytics {
    position: relative
}

.l-analytics .notes-tip__text {
    max-width: 1400px
}

.l-analytics .column__title {
    width: 100%;
    display: inline-block;
    color: #676e79;
    font-size: 18px;
    height: 24px
}

.l-analytics .l-analytics__left {
    width: 64%
}

.l-analytics .l-analytics__right {
    width: 32%;
    margin-left: 2%;
    margin-right: 2%
}

.l-analytics .l-analytics__right .column__title {
    padding-left: 19px
}

.analytics__pipeline .content__top__preset .control-toggler__item, .l-analytics .control-toggler__item {
    min-width: 0;
    z-index: 50;
    padding-left: 20px;
    padding-right: 20px;
    -webkit-backface-visibility: hidden;
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
}

.l-analytics .content__top__preset__toggler {
    margin-top: 14px;
    margin-left: 0
}

.l-analytics .controlToggler-right .content__top__preset__toggler {
    float: right
}

.l-analytics .controlToggler-right .control-toggler__item {
    padding-left: 15px;
    padding-right: 15px
}

.b-table__1 {
    list-style-type: none;
    padding: 31px 0 0;
    margin: 0;
    -webkit-font-smoothing: antialiased
}

.b-table__1 .column {
    height: 252px;
    width: 25%;
    background-repeat: repeat-y;
    background-image: url(data:image/gif;base64,R0lGODlhAgABAIAAANre3wAAACH/C1hNUCBEYXRhWE1QPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS41LWMwMjEgNzkuMTU0OTExLCAyMDEzLzEwLzI5LTExOjQ3OjE2ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QzFGQ0MzOUVBMkQ5MTFFMzhDQkE4MTk4QjA0MjUwMzMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QzFGQ0MzOUZBMkQ5MTFFMzhDQkE4MTk4QjA0MjUwMzMiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDozODcwNUY2QkEyRDExMUUzOENCQTgxOThCMDQyNTAzMyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDozODcwNUY2Q0EyRDExMUUzOENCQTgxOThCMDQyNTAzMyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PgH//v38+/r5+Pf29fTz8vHw7+7t7Ovq6ejn5uXk4+Lh4N/e3dzb2tnY19bV1NPS0dDPzs3My8rJyMfGxcTDwsHAv769vLu6ubi3trW0s7KxsK+urayrqqmop6alpKOioaCfnp2cm5qZmJeWlZSTkpGQj46NjIuKiYiHhoWEg4KBgH9+fXx7enl4d3Z1dHNycXBvbm1sa2ppaGdmZWRjYmFgX15dXFtaWVhXVlVUU1JRUE9OTUxLSklIR0ZFRENCQUA/Pj08Ozo5ODc2NTQzMjEwLy4tLCsqKSgnJiUkIyIhIB8eHRwbGhkYFxYVFBMSERAPDg0MCwoJCAcGBQQDAgEAACH5BAAAAAAALAAAAAACAAEAAAICBAoAOw==);
    background-position-x: 0;
    border-bottom: 2px solid #676e79
}

.b-table__1 .title {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    display: inline-block;
    width: 100%
}

.b-table__1 .l-header .title {
    font-size: 15px;
    color: #92989b
}

.b-table__1 .l-content {
    height: 227px;
    position: relative;
    overflow: hidden;
    padding-left: 2px
}

.b-table__1 .l-lift {
    width: 100%;
    position: absolute;
    top: 0;
    height: 78px;
    -webkit-transition: top 1s ease-out .5s;
    transition: top 1s ease-out .5s
}

.b-table__1 .l-header {
    height: 25px;
    padding-left: 18px;
    display: block;
    width: 100%
}

.b-table__1 .l-items_counter, .b-table__1 .l-items_price {
    padding-left: 18px;
    width: 100%;
    display: block
}

.b-table__1 .l-lift .l-items_counter .title {
    font-size: 42px;
    font-weight: 300;
    color: #313942;
    height: 48px
}

.b-table__1 .l-items_price .title {
    font-size: 15px;
    color: #676e79;
    height: 25px
}

.b-table__1 .l-lift.x-border__1 {
    border-bottom: 5px solid #000
}

.b-table__1 .l-lift.x-border__2 {
    border-bottom: 5px solid #158fd2
}

.b-table__1 .l-lift.x-border__3 {
    border-bottom: 5px solid #749e42
}

.b-table__1 .l-lift.x-border__4 {
    border-bottom: 5px solid #d5d8db
}

.b-table__2 {
    width: 100%
}

.b-table__2 .row .column {
    width: 25%;
    padding: 24px 0 0
}

.b-table__2 .l-header {
    position: relative
}

.b-table__2 .l-header .title {
    margin-left: 8px
}

.b-table__2 .l-header .icon-follow-up {
    vertical-align: top
}

.b-table__2 .l-header .progress {
    height: 2px;
    width: 85%;
    background: #158fd2;
    display: block;
    margin: 4px 0 0;
    -webkit-transition: width 1s ease-out .5s;
    transition: width 1s ease-out .5s
}

.b-table__2 .l-header .column-icon {
    width: 17px;
    height: 17px;
    background-position: 0 -2225px;
    position: absolute;
    left: 0;
    top: 0
}

.b-table__2 .column__1 .l-header .column-icon {
    background-position: 0 -683px;
    height: 16px
}

.b-table__2 .column__1 .l-header .progress {
    background: #749e42
}

.b-table__2 .column__2 .l-header .column-icon {
    background-position: 0 -860px;
    height: 13px
}

.b-table__2 .column__2 .l-header .progress {
    background: #7a5f29
}

.b-table__2 .l-content .items {
    list-style-type: none;
    margin: 0;
    padding: 0 0 0 2px
}

.b-table__2 .l-content .items .item {
    padding: 0 0 7px
}

.b-table__2 .l-content .items .title {
    position: absolute;
    left: 0
}

.b-table__2 .l-content .total {
    font-size: 42px;
    font-family: 'Open Sans', sans-serif;
    font-weight: 300;
    color: #313942;
    display: inline-block;
    width: 100%;
    line-height: 76px
}

.b-table__2 .l-content .items {
    color: #676e79;
    font-size: 15px
}

.b-table__4 .items {
    list-style-type: none;
    margin: -10px 0 0 13px
}

.b-table__4 .items .item {
    height: 43px;
    position: relative;
    border-bottom: 1px solid #daddde
}

.b-table__4 .items .item .title {
    color: #676e79;
    font-size: 15px;
    text-overflow: ellipsis;
    overflow: hidden;
    display: inline-block;
    width: 100%;
    white-space: nowrap;
    position: absolute;
    top: 12px;
    left: 0
}

.b-table__4 .items .item .value {
    position: absolute;
    top: 9px;
    right: 5px;
    color: #313942;
    font-size: 24px;
    font-family: 'Open Sans', sans-serif;
    font-weight: 100
}

.l-analytics.row:last-child .l-analytics__left .column__title {
    padding: 20px 0 0
}

.l-analytics.row:last-child .l-analytics__right .column__title {
    padding: 20px 0 18px 13px
}

.l-analytics__pie {
    position: relative;
    height: 293px;
    width: 286px;
    padding-top: 21px
}

.l-analytics__pie .big__circle {
    position: absolute;
    top: 51%;
    text-align: center;
    display: inline-block;
    left: 0;
    width: 280px;
    margin-top: -50px
}

.l-analytics__pie .big__circle .big {
    font-size: 74px;
    font-family: 'Open Sans', sans-serif;
    color: #313942;
    display: inline-block;
    width: 100%;
    font-weight: 300
}

.l-analytics__pie .big__circle .total {
    color: #313942;
    font-size: 15px
}

.l-analytics__pie .small__circle {
    position: absolute;
    top: 10%;
    text-align: center;
    display: inline-block;
    left: 206px;
    width: 84px
}

.l-analytics__pie .small__circle .big {
    font-size: 32px;
    font-family: 'Open Sans', sans-serif;
    color: #313942;
    display: inline-block;
    width: 100%;
    font-weight: 300
}

.l-analytics__pie .small__circle .total {
    color: #313942;
    font-size: 15px
}

.controlToggler-block {
    margin-top: 20px
}

.controlToggler-left, .controlToggler-right {
    float: left;
    top: -82px;
    position: absolute;
    left: 0
}

.controlToggler-right {
    float: right;
    left: 50%;
    margin-left: -9px
}

.controlToggler-left .cubestats-toggler, .controlToggler-right .cubestats-toggler {
    overflow: visible !important
}

.analytics__top .content__top__preset__caption {
    margin: 0;
    display: inline-block
}

.analytics__top .content__top__filter__wrapper {
    display: inline-block
}

.analytics__top .content__top__filter__wrapper .control-wrapper {
    float: left;
    display: inline-block;
    width: inherit
}

.analytics__top .control--select--list {
    float: left;
    display: inline-block
}

.analytics__top .filter .activities__filter {
    position: absolute;
    top: 35px;
    left: 0
}

.analytics__top .filter .activities__filter:after {
    width: 0;
    height: 0;
    position: absolute;
    left: 18px;
    top: -9px;
    border: 5px solid transparent;
    border-bottom-color: #fcfcfc;
    z-index: 100
}

.analytics__top .filter .activities__filter:before {
    width: 0;
    height: 0;
    position: absolute;
    left: 15px;
    top: -12px;
    border: 6px solid transparent;
    border-bottom-color: #ccc;
    z-index: 100
}

.analytics__top .filter .activities__filter .l-inner {
    min-width: 130px;
    max-height: 400px;
    overflow-y: scroll
}

.analytics__top .content__top__filter__wrapper .filter {
    position: relative;
    display: inline-block;
    border-bottom: 1px dotted #313942;
    z-index: 100
}

.analytics__top .content__top__filter__wrapper .filter__value {
    display: inline-block;
    background: 0 0;
    border: none;
    font-size: 24px;
    position: relative;
    cursor: pointer
}

.content__analytics .filter-icon, .list-authlog .filter-icon, .list-events .filter-icon, .list-todo .filter-icon {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAARCAYAAAA7bUf6AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NDkxMSwgMjAxMy8xMC8yOS0xMTo0NzoxNiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkQ5RTQ3MUU5OUQ4NzExRTM4ODFFOUNGRTlFODZBNTY4IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkQ5RTQ3MUVBOUQ4NzExRTM4ODFFOUNGRTlFODZBNTY4Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QUVGOTQ1NzY5RDVBMTFFMzg4MUU5Q0ZFOUU4NkE1NjgiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RDlFNDcxRTg5RDg3MTFFMzg4MUU5Q0ZFOUU4NkE1NjgiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5lqOGAAAAA3ElEQVR42mLUNHOQYGBgMIBiFSBWBGIZIBYBYj4gZgHin0D8CYjfAvEjIH4AxHeB+DwQXwYpOADE6gz4ATsQi0KxBprcdSYgsZaBMrAWZMhCIP5PpgEgfYtAhtwC4l1kGrIDiG8zQTlVQPyPRAP+QfUxwAw5B8SNJBoCUn8B2RAQaAbidUQasA6qngHdEFAgxQLxHgIG7IOq+4/NEBD4BsT+QLwThwGgCPCFqmPAZQjMIJDC2WjiIL4PugEgwAhM9oTSAVwtLkVMDFQAw8wQFgLy14B4NRTjBAABBgCm1ypaBVj8iAAAAABJRU5ErkJggg==) no-repeat 0 0;
    display: block;
    position: absolute;
    left: 2px;
    top: -2px;
    width: 17px;
    height: 17px;
    background-position-x: 0 !important
}

.content__top__actions .button-input-more-inner {
    padding-right: 10px;
    top: 1px
}

.filter-sidebar .button-input {
    margin-top: -1px
}

.analytics__pipeline {
    padding-top: 83px
}

.analytics__overlay {
    top: 0;
    background: rgba(255, 255, 255, .5);
    z-index: 100
}

.content.analytics #filter_overlay, .content.analytics #sidebar_overlay, .list-events #filter_overlay, .right-sidebar-overlay {
    z-index: 80
}

.analytics__pipeline .notes-tip, .report__calls .notes-tip {
    background: #fcfcfc;
    margin: auto;
    border: 1px solid #ddd
}

.analytics__pipeline .notes-tip__wrapper, .report__calls .notes-tip__wrapper {
    position: relative
}

.analytics__pipeline .notes-tip__wrapper:before, .report__calls .notes-tip__wrapper:before {
    border-top: 6px solid #ccc;
    border-bottom-width: 0;
    bottom: -5px;
    top: inherit
}

.report__calls .notes-tip__wrapper:before {
    left: 32px
}

.analytics__pipeline .notes-tip__wrapper:after, .report__calls .notes-tip__wrapper:after {
    content: "";
    position: absolute;
    width: 0;
    height: 0;
    border-top: 26px solid #eaeaea;
    border-right: 26px solid transparent;
    bottom: 1px;
    right: 1px
}

.analytics__pipeline .notes-tip.in_bottom:after, .report__calls .notes-tip.in_bottom:after {
    border-right: 28px solid #fff
}

.analytics__pipeline .notes-tip:before, .report__calls .notes-tip:before {
    border-top: 5px solid #fcfcfc;
    border-bottom: none;
    bottom: -5px;
    top: inherit
}

.report__calls .notes-tip:before {
    left: 32px
}

.analytics__pipeline .notes-tip__inner:after, .report__calls .notes-tip__inner:after {
    border-top: 27px solid #ececec
}

.analytics__pipeline .notes-tip__wrapper.in_bottom:before, .report__calls .notes-tip__wrapper.in_bottom:before {
    border: 6px solid transparent;
    border-right-color: #ccc;
    bottom: inherit;
    top: 5px;
    left: -11px
}

.analytics__pipeline .analytics__pipeline__circle .notes-tip.in_bottom:before, .analytics__pipeline .analytics__pipeline__circle .notes-tip__wrapper.in_bottom:before, .analytics__pipeline__circle .content__account__note::after, .analytics__pipeline__circle .content__account__note::before, .analytics__pipeline__circle .content__account__note__wrapper::after, .analytics__pipeline__circle .content__account__note__wrapper::before {
    display: none
}

.analytics__pipeline .notes-tip.in_bottom:before, .report__calls .notes-tip.in_bottom:before {
    border-left: 5px solid transparent;
    border-right: 5px solid #fcfcfc;
    bottom: inherit;
    top: 5px;
    left: -10px;
    border-top: 5px solid transparent;
    border-bottom: 5px solid transparent
}

.analytics__pipeline .caption {
    color: #676e79;
    font-size: 18px;
    margin-top: 18px
}

.analytics__pipeline .row .l-left {
    width: 50%;
    padding-right: 70px;
    position: relative
}

.analytics__pipeline .row .l-right {
    position: relative;
    z-index: 70
}

.analytics__pipeline .pipeline__first .l-right {
    width: 45%;
    margin-left: 0
}

.analytics__pipeline .row:last-child .l-left {
    width: auto;
    float: right;
    position: relative;
    padding: 0;
    margin-top: 32px
}

.analytics__pipeline .row:last-child .l-right {
    overflow: hidden;
    float: none;
    margin: 0
}

.analytics__pipeline .row > .l-content {
    position: absolute;
    width: 100%;
    height: 350px
}

.analytics__pipeline .l-analytics.row:last-child {
    background: #fff;
    width: 100%;
    margin-top: 15px
}

.analytics__pipeline .row .l-left > .l-content {
    left: 0;
    top: 0
}

.analytics__pipeline .row .l-right > .l-content {
    right: 0;
    top: 0;
    width: 100%
}

.analytics__pipeline .pipeline__rows .list__row {
    position: relative
}

.analytics__pipeline .pipeline__rows .list__row .item__row {
    width: 100%;
    border-top: 1px dotted #dddee1;
    padding-right: 70px;
    height: 51px;
    position: relative
}

.analytics__pipeline .item__total {
    position: absolute;
    bottom: -11px;
    left: 0;
    z-index: 55;
    padding-right: 15px
}

.analytics__pipeline .item__total span {
    width: 100%;
    display: block
}

.analytics__pipeline .item__total .title {
    font-size: 75px;
    font-family: 'Open Sans', sans-serif;
    color: #313942;
    font-weight: 300;
    line-height: 100px
}

.analytics__pipeline .item__total .subtitle {
    font-size: 28px;
    color: #313942
}

.analytics__pipeline .pipeline__rows .list__row .item__row.item__row__last {
    border-top-color: #dddee1;
    background: #f5f5f5
}

.analytics__pipeline .pipeline__rows .list__row .item__row.item__row__last:last-of-type {
    border-top-color: transparent
}

.analytics__pipeline .pipeline__rows .list__row .item__row.item__row__last .item:after {
    right: -1px
}

.analytics__pipeline .pipeline__rows .list__row .item__row .item {
    position: absolute;
    left: 0;
    top: -5px;
    height: 52px;
    background-color: #dadedf;
    -webkit-transition: width 1s ease-out .5s;
    transition: width 1s ease-out .5s;
    width: 0
}

.analytics__pipeline .pipeline__rows .list__row .item__row .item::after {
    content: '';
    position: absolute;
    top: 0;
    bottom: -1px;
    right: 1px;
    width: 2000px;
    z-index: 1;
    overflow: hidden;
    background: #f5f5f5
}

.analytics__pipeline .pipeline__rows .list__row .item__row .item .title {
    position: absolute;
    top: -30px;
    right: 0;
    -webkit-transition: opacity 1s ease-out .5s;
    transition: opacity 1s ease-out .5s;
    opacity: 0;
    color: #676e79;
    z-index: 1
}

.analytics__pipeline .calculation__rows .graph, .analytics__pipeline .calculation__rows .list__row {
    position: relative
}

.analytics__pipeline .calculation__rows .list__row .item__row {
    width: 100%;
    height: 52px;
    position: relative
}

.analytics__pipeline .calculation__rows .list__row .item__row .item {
    position: absolute;
    left: 0;
    top: -35px;
    height: 35px;
    width: 100%
}

.analytics__pipeline .calculation__rows .graph .percent {
    position: absolute;
    left: -109px;
    top: 0;
    text-align: right
}

.analytics__pipeline .calculation__rows .graph .percent__graph {
    position: relative;
    right: 0;
    width: 100%;
    top: 0;
    padding-left: 20px
}

.analytics__pipeline .pipeline__first {
    padding-top: 102px
}

.analytics__pipeline .calculation__rows .list__row .item__row .item .percent {
    color: #313942;
    font-size: 28px;
    font-family: 'Open Sans', sans-serif;
    font-weight: 300;
    display: block;
    width: 100px;
    direction: rtl
}

.analytics__pipeline .calculation__rows .list__row .item__row .item .percent__graph {
    height: 32px;
    display: block;
    position: absolute;
    -webkit-transition: width 1s ease-out .5s;
    transition: width 1s ease-out .5s;
    top: 4px;
    right: 0
}

.analytics__pipeline .calculation__rows .list__row .item__row .item .percent__graph .decoration {
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 10px 32px 0;
    position: absolute;
    left: -10px;
    bottom: 0;
    border-color: transparent inherit transparent transparent
}

.analytics__pipeline .calculation__rows .list__row .item__row.item__row__last .item .percent__graph .decoration {
    border-color: transparent inherit transparent transparent !important;
    border-width: 32px 10px 0 0;
    background: 0 0
}

.analytics__pipeline .calculation__rows .list__row .item__row.item__row__last .item .percent {
    left: -114px
}

.analytics__pipeline .calculation__rows .list__row .item__row .l-half {
    width: 50%;
    position: relative
}

.analytics__pipeline .calculation__rows .list__row .item__row .l-half .l-inner {
    padding-left: 23px;
    margin-top: -2px
}

.analytics__pipeline .calculation__rows .list__row .item__row .l-half:first-child {
    text-align: right;
    border-bottom: 1px dotted #dddee1;
    height: 36px;
    position: relative
}

.analytics__pipeline .calculation__rows .list__row .item__row .item .subtitle {
    color: #313942;
    font-size: 15px;
    display: block;
    width: 100%;
    font-weight: 500;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    position: relative
}

.analytics__pipeline .calculation__rows .list__row .item__row .item .subtitle:after {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    width: 25px;
    background: -webkit-gradient(linear, left top, right top, color-stop(0, rgba(245, 245, 245, 0)), color-stop(33%, rgba(245, 245, 245, .9)), color-stop(62%, #f5f5f5));
    background: -webkit-linear-gradient(left, rgba(245, 245, 245, 0), rgba(245, 245, 245, .9) 33%, #f5f5f5 62%);
    background: linear-gradient(to right, rgba(245, 245, 245, 0), rgba(245, 245, 245, .9) 33%, #f5f5f5 62%);
    z-index: 55;
    pointer-events: none
}

.analytics__pipeline .calculation__rows .list__row .item__row .item .subvalue {
    color: #676e79;
    font-size: 15px;
    display: block;
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.analytics__pipeline .calculation__rows .list__row .item__row .item .subvalue a {
    text-decoration: underline;
    color: inherit
}

.l-analytics__blue-circle {
    position: absolute;
    border: 5px solid #158fd2;
    border-radius: 100%;
    left: 8px;
    right: 15px;
    top: 30px;
    bottom: 20px;
    opacity: 0;
    -webkit-transition: opacity .4s;
    transition: opacity .4s
}

.l-analytics__blue-circle.loaded {
    opacity: 1
}

.l-analytics__blue-circle:before {
    content: "";
    position: absolute;
    top: -21px;
    right: -27px;
    background: #f5f5f5;
    border-radius: 100%;
    width: 98px;
    height: 98px
}

.l-analytics__blue-circle:after {
    content: "";
    position: absolute;
    top: -17px;
    right: -23px;
    border: 5px solid #f2b45c;
    border-radius: 100%;
    width: 75px;
    height: 75px
}

.analytics__pipeline .l-analytics__pipeline__pie .big__circle {
    position: absolute;
    top: 70px;
    text-align: center;
    display: inline-block;
    left: 0;
    width: 293px
}

.analytics__pipeline .l-analytics__pipeline__pie .big__circle.plug__circle {
    top: 78px
}

.analytics__pipeline .l-analytics__pipeline__pie .big__circle .total {
    font-size: 90px;
    font-family: 'Open Sans', sans-serif;
    font-weight: 300;
    color: #878c8f;
    display: inline-block;
    width: 100%;
    line-height: 85px
}

.analytics__pipeline .l-analytics__pipeline__pie .big__circle .summ {
    color: #000;
    font-family: 'Open Sans', sans-serif;
    font-weight: 300;
    font-size: 20px;
    display: inline-block;
    margin-top: 2px
}

.analytics__pipeline .l-analytics__pipeline__pie .big__circle .text {
    display: block;
    width: 100%;
    color: #606060
}

.analytics__pipeline .l-analytics__pipeline__pie .big__circle .string_text {
    display: block
}

.analytics__pipeline .b-table__4 {
    padding: 0 28px 28px;
    overflow: hidden;
    box-sizing: border-box
}

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {
    .analytics__pipeline .b-table__4 {
        width: 100%;
        padding-right: 28px
    }
}

.analytics__pipeline .b-table__4 .column {
    width: 25%;
    overflow: hidden;
    background-repeat: repeat-y;
    background-image: url(data:image/gif;base64,R0lGODlhAgABAIAAANre3wAAACH/C1hNUCBEYXRhWE1QPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS41LWMwMjEgNzkuMTU0OTExLCAyMDEzLzEwLzI5LTExOjQ3OjE2ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QzFGQ0MzOUVBMkQ5MTFFMzhDQkE4MTk4QjA0MjUwMzMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QzFGQ0MzOUZBMkQ5MTFFMzhDQkE4MTk4QjA0MjUwMzMiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDozODcwNUY2QkEyRDExMUUzOENCQTgxOThCMDQyNTAzMyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDozODcwNUY2Q0EyRDExMUUzOENCQTgxOThCMDQyNTAzMyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PgH//v38+/r5+Pf29fTz8vHw7+7t7Ovq6ejn5uXk4+Lh4N/e3dzb2tnY19bV1NPS0dDPzs3My8rJyMfGxcTDwsHAv769vLu6ubi3trW0s7KxsK+urayrqqmop6alpKOioaCfnp2cm5qZmJeWlZSTkpGQj46NjIuKiYiHhoWEg4KBgH9+fXx7enl4d3Z1dHNycXBvbm1sa2ppaGdmZWRjYmFgX15dXFtaWVhXVlVUU1JRUE9OTUxLSklIR0ZFRENCQUA/Pj08Ozo5ODc2NTQzMjEwLy4tLCsqKSgnJiUkIyIhIB8eHRwbGhkYFxYVFBMSERAPDg0MCwoJCAcGBQQDAgEAACH5BAAAAAAALAAAAAACAAEAAAICBAoAOw==);
    background-position-x: 0;
    height: 192px
}

.analytics__pipeline .b-table__4 .column.active_now {
    position: relative;
    overflow: hidden
}

.analytics__pipeline .l-analytics .b-table__4 .column .l-content {
    height: 154px
}

.analytics__pipeline .l-analytics .b-table__4 .column.active_now .l-content {
    height: 100%
}

.analytics__pipeline .b-table__4 .column .l-header {
    padding: 0 17px;
    display: block;
    width: 100%;
    height: 128px;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -o-box-sizing: border-box
}

.analytics__pipeline .b-table__4 .column.active_now .l-header {
    position: absolute;
    top: 0;
    left: 0;
    right: 0
}

.analytics__pipeline .b-table__4 .column .l-header .title {
    color: #92989b;
    font-size: 15px
}

.analytics__pipeline .b-table__4 .column .title .title_part, .l-items_counter {
    display: inline-block
}

.analytics__pipeline .b-table__4 .column .l-content {
    position: relative;
    padding-left: 2px
}

.analytics__pipeline .b-table__4 .column .l-content .l-lift {
    width: 100%;
    position: absolute;
    top: 0;
    height: 54px;
    padding-top: 5px;
    line-height: 20px;
    -webkit-transition: top 1s ease-out .5s;
    transition: top 1s ease-out .5s
}

.analytics__pipeline .b-table__4 .column .l-content .l-lift.static-lift {
    top: inherit;
    bottom: 0
}

.analytics__pipeline .b-table__4 .column .l-content .l-lift .title {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    display: inline-block;
    width: 100%
}

.analytics__pipeline .b-table__4 .column .l-content .l-lift.static-lift .l-items_counter .title {
    white-space: normal
}

.analytics__pipeline .b-table__4 .column .l-content .l-lift .l-items_counter, .analytics__pipeline .b-table__4 .column .l-content .l-lift .l-items_price {
    padding-left: 15px;
    display: block
}

.analytics__pipeline .b-table__4 .column .l-content .l-lift .l-items_counter .title, .analytics__pipeline .b-table__4 .column .l-content .l-lift .l-items_price .title {
    font-size: 16px;
    color: #313942;
    font-family: 'Open Sans', sans-serif;
    font-weight: 300
}

.analytics__pipeline .b-table__4 .column .l-content .l-lift.x-border__1 {
    border-bottom: 5px solid #ddf5c0
}

.analytics__pipeline .b-table__4 .column .l-content .l-lift.x-border__2 {
    border-bottom: 5px solid #b1dd7d
}

.analytics__pipeline .b-table__4 .column .l-content .l-lift.x-border__3 {
    border-bottom: 5px solid #87b64f
}

.analytics__pipeline .b-table__4 .column .l-content .l-lift.x-border__ {
    border-bottom: 5px solid #749e42
}

.analytics__pipeline .b-table__4 .column .l-content .static-lift.l-lift.x-border__ {
    border-bottom: 5px solid #d5d8db;
    height: auto
}

.analytics__pipeline .analytics__pipeline__circle .l-left .l-inner {
    padding: 28px
}

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {
    .analytics__pipeline .analytics__pipeline__circle .l-left .l-inner {
        zoom: .65;
        padding-left: 0
    }
}

.analytics__pipeline .analytics__pipeline__circle .l-right .l-inner .subcaption {
    color: #676e79;
    margin-bottom: 20px;
    font-size: 18px
}

.analytics__pipeline .analytics__pipeline__circle .l-left .l-inner .l-analytics__pipeline__pie {
    position: relative;
    width: 293px;
    height: 293px
}

.analytics__pipeline .analytics__pipeline__circle .l-right .l-inner {
    padding: 28px
}

.analytics__pipeline__circle {
    position: relative
}

.analytics__pipeline .link {
    color: #92989b;
    border-bottom: 1px dotted #313942;
    display: inline-block;
    cursor: pointer;
    text-decoration: none;
    line-height: 21px
}

.analytics__pipeline .link.stats-top-nolink {
    color: #313942;
    border-bottom: 0;
    cursor: text
}

#statistics__graph svg tspan {
    font-size: 9px
}

span.big a.black_link, span.total a.black_link {
    text-decoration: none
}

a.black_link {
    color: inherit
}

a.black_link.black_link-light {
    color: #92989b
}

.sidebar-white.aside-toggleable {
    right: auto;
    z-index: 90;
    left: 17px
}

.sidebar.aside-toggleable.sidebar-expanded {
    -webkit-transform: translate(308px, 0);
    transform: translate(308px, 0)
}

.sidebar-white.sidebar-expanded {
    display: block
}

.aside.aside-toggleable .filter-toggle-icon, .unsorted_analytics li .progress-bar.first :before {
    display: none
}

.aside.aside-toggleable .content__top__preset__filter_icon {
    left: auto;
    right: 25px;
    top: 33px;
    position: absolute;
    padding: 0;
    opacity: .2
}

.sidebar-white.aside-toggleable {
    -webkit-transition: 0s;
    transition: 0s;
    position: fixed
}

.sidebar-white.aside-toggleable .filter-search__filter__group {
    padding-left: 0
}

.sidebar-white.aside-toggleable .filter-search__filter__group + .filter-search__filter__group__wrapper > .filter__custom_settings__item:first-child {
    margin-top: -5px
}

.list-events .analytics__top {
    padding-bottom: 23px
}

.list-events .analytics__top .button-input__context-menu {
    left: auto;
    right: 0
}

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {
    #analytics_holder {
        min-width: inherit
    }

    .content__analytics .l-analytics.row {
        overflow-x: scroll
    }

    .controlToggler-right {
        max-width: 349px
    }
}

.conversion_percent {
    color: #676e79;
    font-family: 'PT Sans', Arial, sans-serif;
    font-size: 17px;
    left: -7px;
    position: relative;
    top: -18px
}

#analytics_pipeline {
    padding-top: 80px
}

.unsorted_analytics_block {
    overflow: hidden
}

.unsorted_analytics {
    padding-top: 53px;
    margin-bottom: 80px;
    color: #000;
    position: relative
}

.unsorted_analytics li .progress-bar {
    height: 32px;
    margin-left: 10px;
    color: #fff;
    background: #cadceb;
    text-align: center;
    line-height: 32px;
    top: 0;
    position: absolute;
    right: 0
}

.unsorted_analytics .incoming .progress {
    position: relative;
    height: 32px
}

.unsorted_analytics .incoming .progress-bar {
    background: -webkit-linear-gradient(left, #b8d0e5, #cadceb);
    background: linear-gradient(to right, #b8d0e5, #cadceb);
    width: 0;
    margin-top: 32px
}

.unsorted_analytics .moved_to_lead .progress-bar {
    background: -webkit-linear-gradient(left, #87c3fd, #afd7fd);
    background: linear-gradient(to right, #87c3fd, #afd7fd)
}

.unsorted_analytics li .progress-bar:before {
    content: "";
    position: absolute;
    right: 100%;
    top: 0;
    width: 0;
    height: 0;
    border-left: 10px solid transparent
}

.unsorted_analytics .moved_to_lead .progress-bar:before {
    border-top: 32px solid #87c3fd
}

.unsorted_analytics .incoming .progress-bar:before {
    border-top: 32px solid #b8d0e5
}

.unsorted_analytics li .progress-bar:nth-child(1) {
    width: 5%
}

.unsorted_analytics li .progress-bar:nth-child(n+2):after {
    content: "";
    position: absolute;
    left: 100%;
    top: 0;
    width: 0;
    height: 0;
    border-bottom: 32px solid #cadceb;
    border-right: 10px solid transparent
}

.unsorted_analytics .percent {
    font-size: 28px;
    font-family: 'Open Sans', sans-serif;
    font-weight: 300;
    display: block;
    direction: rtl;
    position: relative;
    float: right;
    right: 0;
    text-align: right;
    width: auto !important;
    line-height: 20px;
    opacity: 0;
    color: #313942;
    padding-right: 15px
}

.unsorted_analytics .incoming .percent {
    position: absolute;
    right: -100%;
    z-index: 12
}

.unsorted_analytics .timeline {
    height: 6px;
    position: relative;
    margin: 3px 0
}

.unsorted_analytics .unsorted_analytics_left .timeline_current {
    position: absolute;
    width: 0;
    height: 100%;
    background: -webkit-linear-gradient(left, #99b5cd, #bacdde);
    background: linear-gradient(to right, #99b5cd, #bacdde)
}

.unsorted_analytics .unsorted_analytics_left .timeline_bg {
    position: absolute;
    width: 77%;
    background-color: #d7d7d7;
    height: 100%
}

.unsorted_analytics .unsorted_analytics_left .timeline_bg:after {
    content: "";
    width: 170%;
    left: 100%;
    position: absolute;
    border-top: 1px dotted #dadedf
}

.unsorted_analytics .unsorted_analytics_left .sub_text {
    font-size: 13px;
    padding-top: 5px
}

.unsorted_analytics .unsorted_analytics_right .progress {
    width: 61%;
    float: left;
    position: relative;
    height: 32px
}

.unsorted_analytics .unsorted_analytics_right .progress_info {
    width: 39%;
    float: right;
    line-height: 14px
}

.unsorted_analytics_left .time_value {
    color: #313942;
    font-size: 29px;
    font-weight: 300
}

.unsorted_analytics_left .timeline_info {
    font-size: 16px
}

.unsorted_analytics_right .progress-bar-element-title {
    margin-top: -63px;
    padding: 1px 2px 0;
    font-size: 13px;
    color: #000;
    display: none
}

.unsorted_analytics_right .progress-bar-element-info {
    color: #000;
    display: none
}

.unsorted_analytics_right .progress-bar {
    width: 10px;
    min-width: 20px
}

.unsorted_analytics_left .timeline_current, .unsorted_analytics_right .progress-bar-good-sorted {
    -webkit-transition: width 1s ease-out .5s;
    transition: width 1s ease-out .5s;
    width: 10px
}

.unsorted_analytics_right .item.row {
    top: -25px;
    height: 32px
}

.analytics__top.content__top {
    padding-bottom: 0
}

.unsorted_analytics_right .subtitle {
    font-size: 15px;
    line-height: 15px;
    padding-left: 22px;
    color: #313942
}

.unsorted_analytics.clearfix:before {
    content: "";
    border-top: 1px dotted #ccc;
    position: absolute;
    top: 55px;
    left: 0;
    right: 34%
}

.unsorted_analytics .unsorted_analytics_left {
    width: 30%;
    float: left;
    margin-top: -42px
}

.unsorted_analytics .unsorted_analytics_right {
    width: 70%;
    float: right;
    margin-top: -32px;
    margin-bottom: -25px
}

.unsorted_analytics .unsorted_analytics_right .moved_to_lead .percent:after {
    border-top: 1px dotted #dadedf;
    position: absolute;
    content: "";
    top: 32px;
    right: -12px;
    width: 194%
}

.item__row.moved_to_lead {
    padding-top: 20px
}

.unsorted_analytics .unsorted_analytics_right .container_4_banner {
    width: 90%;
    overflow: hidden;
    height: 64px;
    position: absolute;
    right: 0;
    top: -32px
}

.unsorted_analytics .moved_to_lead .container_4_banner {
    top: 0;
    height: 32px
}

.unsroted-plug-analysis {
    position: absolute;
    width: 100%;
    height: 100%;
    background: rgba(245, 245, 245, .65);
    left: 0;
    top: 0
}

.unsorted_analytics li .progress-bar.first {
    min-width: 15px
}

.calls_plug {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: rgba(245, 245, 245, .9);
    z-index: 1
}

.calls_plug_body {
    text-align: center;
    position: absolute;
    width: 406px;
    left: 50%;
    margin-left: -203px;
    top: 50%;
    margin-top: -44px
}

.calls_plug_body-text {
    font-size: 24px;
    color: #5c5c5c
}

.icon.calls_plug_body-icon {
    background: url(/frontend/images/interface/plugs/analysis.png?4949ab8a79ec3ce590e6712f14994d0f31cf88aa19239ae0d0c2d5b600b28f1d);
    height: 51px;
    width: 44px;
    display: inline-block
}

.calls_analytics__graph {
    position: relative
}

.calls_analytics__graph_wrapper {
    margin-bottom: 25px
}

.calls_analytics__graph_wrapper .content__account__note::before, .calls_analytics__graph_wrapper .content__account__note__wrapper::before {
    border-left: 6px solid transparent;
    border-top: 6px solid #ccc;
    border-right: 6px solid transparent;
    border-bottom: none;
    top: initial;
    margin-top: 0;
    left: 32px;
    bottom: -5px
}

.calls_analytics__graph_wrapper .content__account__note::before {
    border-left: 5px solid transparent;
    border-top: 5px solid #fcfcfc;
    border-right: 5px solid transparent
}

.calls_analytics__graph_wrapper .content__account__note::after, .calls_analytics__graph_wrapper .content__account__note__wrapper::after, .calls_analytics__wrapper.not-visible {
    display: none
}

.calls_analytics__graph_header {
    position: relative;
    margin-bottom: 16px
}

.calls_analytics__graph_multiselect {
    position: absolute;
    top: 0;
    left: 0;
    width: 218px;
    z-index: 10
}

.calls_analytics__wrapper {
    display: table;
    width: 100%;
    margin-bottom: 12px
}

.calls_analytics__wrapper.average_graph {
    margin-top: 24px
}

.calls_analytics__wrapper.table_header {
    margin-bottom: 7px
}

.calls_analytics_row {
    display: table-row
}

.calls_analytics__user {
    display: table-cell;
    text-align: right;
    width: 219px;
    padding-right: 24px;
    line-height: 20px
}

.average_graph .calls_analytics__user, .in_total .calls_analytics__user {
    vertical-align: middle
}

.calls_analytics__user.table_header {
    text-align: initial
}

.calls_analytics__user__name {
    color: #313942;
    display: block;
    position: relative;
    width: 219px;
    overflow: hidden;
    white-space: nowrap;
    direction: rtl
}

.calls_analytics__user__name::after {
    position: absolute;
    content: '';
    top: 0;
    bottom: 0;
    left: 0;
    width: 20px;
    background: -webkit-gradient(linear, left top, right top, color-stop(0%, #f5f5f5), color-stop(100%, rgba(245, 245, 245, 0)));
    background: -webkit-linear-gradient(left, #f5f5f5 0%, rgba(245, 245, 245, 0) 100%);
    background: linear-gradient(to right, #f5f5f5 0%, rgba(245, 245, 245, 0) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5f5f5', endColorstr='rgba(0, 245, 245, 0.96078)', GradientType=1)
}

.calls-report-table-overlay {
    z-index: 60;
    position: absolute;
    background: rgba(255, 255, 255, .6)
}

.average_graph .calls_analytics__user__name, .calls_analytics__user__calls_duration, .in_total .calls_analytics__user__name {
    color: #676e79
}

.calls_analytics__calls_graph {
    display: table-cell;
    position: relative;
    padding-right: 72px;
    vertical-align: middle;
    top: 1px
}

.calls_analytics__calls_graph.table_header {
    color: #a1a6a9;
    left: -2px
}

.calls_analytics__calls_graph__incoming {
    border-radius: 2px 0 0 2px
}

.calls_analytics__calls_graph__outgoing {
    opacity: .5;
    border-radius: 0 2px 2px 0
}

.calls_analytics__wrapper.js-user-wrapper:nth-of-type(6n-4) .calls_amount {
    background: #8fd0f3
}

.calls_analytics__wrapper.js-user-wrapper:nth-of-type(6n-3) .calls_amount {
    background: #f2d45c
}

.calls_analytics__wrapper.js-user-wrapper:nth-of-type(6n-2) .calls_amount {
    background: #f2b45c
}

.calls_analytics__wrapper.js-user-wrapper:nth-of-type(6n-1) .calls_amount {
    background: #f37575
}

.calls_analytics__wrapper.js-user-wrapper:nth-of-type(6n) .calls_amount {
    background: #9ec571
}

.calls_analytics__wrapper.js-user-wrapper:nth-of-type(6n+1) .calls_amount {
    background: #749e42
}

.calls_analytics__calls_graph__all {
    font-size: 28px;
    color: #313942;
    display: inline-block;
    vertical-align: super;
    margin-left: 10px;
    max-width: 0;
    font-family: "Open Sans", sans-serif;
    font-weight: 300
}

.average_graph .calls_analytics__calls_graph__all, .in_total .calls_analytics__calls_graph__all {
    font-size: 15px;
    top: 1px;
    position: relative
}

.calls_amount {
    display: inline-block;
    position: relative;
    height: 32px;
    width: 40px;
    min-width: 22px;
    overflow: hidden;
    -webkit-transition: width 1s ease-out .5s;
    transition: width 1s ease-out .5s
}

.average_graph .calls_amount, .in_total .calls_amount {
    height: 20px;
    background: #d5d7dc
}

.calls_amount_value {
    font-size: 18px;
    color: #313942;
    opacity: .5;
    position: absolute;
    right: 7px;
    top: 1px;
    font-family: "Open Sans", sans-serif;
    font-weight: 300
}

.average_graph .calls_amount_value, .in_total .calls_amount_value {
    font-size: 15px;
    top: 0;
    right: 4px
}

.call_analytics_toggler {
    text-align: right;
    margin-top: 14px;
    margin-bottom: 0
}

.call_analytics_toggler .control-toggler__item {
    font-size: 15px;
    padding: 5px 14px
}

.calls_analytics__list_header {
    font-size: 18px;
    color: #676e79;
    position: relative
}

.calls_analytics__list_toggler {
    position: absolute;
    top: -15px;
    right: 0
}

.calls_analytics__graph_multiselect .checkboxes_dropdown__title_wrapper {
    padding-top: 7px;
    padding-bottom: 6px;
    padding-left: 26px;
    font-size: 13px;
    line-height: 15px;
    border-bottom-width: 1px;
    background: #fff;
    color: #676e79;
    height: auto;
    -webkit-transition: -webkit-box-shadow .2s;
    -webkit-transition: box-shadow .2s;
    transition: box-shadow .2s
}

.calls_analytics__graph_multiselect .checkboxes_dropdown__title_wrapper .icon.icon-checkbox-checked {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gDTwhLS0gR2VuZXJhdGVkIGJ5IExheWVyaGVybyBTVkcgRXhwb3J0ZXI6IGh0dHA6Ly93d3cubGF5ZXJoZXJvLmNvbS9waG90b3Nob3Atc3ZnLWV4cG9ydGVyIC0tPg08IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPg08c3ZnIHZlcnNpb249IjEuMSIgYmFzZVByb2ZpbGU9ImZ1bGwiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbG5zOmV2PSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL3htbC1ldmVudHMiIHdpZHRoPSIxMiIgaGVpZ2h0PSIxMSIgdmlld0JveD0iMCAwIDEyIDExIj4NPGcgdHJhbnNmb3JtPSJzY2FsZShOYU4pIiA+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiAgZmlsbD0icmdiKCA0NiwgNTQsIDY0ICkiDSBkPSJNOS44MjUsMC4wMzggQzkuNDg2LC0wLjIyMiA4LjkyNywtMC4wODQgOC42MDEsMC4zMjIgQzguNjAxLDAuMzIyIDQuMTI3LDUuNjM0IDQuMTI3LDUuNjM0IEM0LjA1OCw1LjcxNiAzLjg4NSw1Ljc0NiAzLjc5NSw1LjY5MSBDMy43OTUsNS42OTEgMS4wMzYsNC4wMTggMS4wMzYsNC4wMTggQzAuNjAwLDMuNzE1IDAuMDQ1LDMuNzM1IC0wLjIwMyw0LjA3NSBDLTAuNDQ0LDQuNDA3IC0wLjM2NSw0Ljk0NyAtMC4wMTQsNS4zNTkgQy0wLjAxNCw1LjM1OSAzLjE0OCw5LjA3NCAzLjE0OCw5LjA3NCBDMy40MTMsOS4zODUgMy43NTcsOS41NTYgNC4xMTYsOS41NTYgQzQuNTM1LDkuNTU2IDQuOTIyLDkuMzIzIDUuMTc3LDguOTE3IEM1LjE3Nyw4LjkxNyA5LjkyMSwxLjM1OSA5LjkyMSwxLjM1OSBDMTAuMjIyLDAuODc4IDEwLjE4MSwwLjMxMCA5LjgyNSwwLjAzOCBaIi8+DTwvZz48L3N2Zz4N);
    background-repeat: no-repeat;
    background-position: 3px 1px
}

.calls_analytics__graph_multiselect .checkboxes_dropdown__title_wrapper .checkboxes_dropdown__checkbox_master.icon {
    width: 14px;
    height: 14px;
    background-color: #fff;
    border: 1px solid #e8e8e8;
    border-radius: 2px
}

.calls_analytics__graph_multiselect .checkboxes_dropdown__title_wrapper .checkboxes_dropdown__checkbox_master {
    top: 6px;
    left: 5px
}

.calls_analytics__graph_multiselect .checkboxes_dropdown_icon {
    top: 11px;
    right: 6px
}

html.windows .calls_analytics__graph_multiselect .checkboxes_dropdown__label {
    padding-top: 7px;
    padding-bottom: 6px
}

.calls_analytics__graph_multiselect .checkboxes_dropdown__label {
    background: 0 0;
    padding-top: 6px;
    padding-bottom: 3px;
    padding-left: 5px
}

.calls_analytics__graph_multiselect .control-checkbox {
    margin-right: 2px
}

.calls_analytics__graph_multiselect .checkboxes_dropdown__label_title {
    font-size: 13px
}

.calls_analytics__graph_multiselect .checkboxes_dropdown__checkbox_master.icon, .calls_analytics__graph_multiselect .control-checkbox input ~ .control-checkbox__helper, .calls_analytics__graph_multiselect .icon.icon-checkbox {
    width: 14px;
    height: 14px;
    background-color: #fff;
    border: 1px solid #e8e8e8;
    border-radius: 2px;
    background-image: none
}

.calls_analytics__graph_multiselect .control-checkbox input:checked ~ .control-checkbox__helper {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gDTwhLS0gR2VuZXJhdGVkIGJ5IExheWVyaGVybyBTVkcgRXhwb3J0ZXI6IGh0dHA6Ly93d3cubGF5ZXJoZXJvLmNvbS9waG90b3Nob3Atc3ZnLWV4cG9ydGVyIC0tPg08IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPg08c3ZnIHZlcnNpb249IjEuMSIgYmFzZVByb2ZpbGU9ImZ1bGwiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbG5zOmV2PSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL3htbC1ldmVudHMiIHdpZHRoPSIxMiIgaGVpZ2h0PSIxMSIgdmlld0JveD0iMCAwIDEyIDExIj4NPGcgdHJhbnNmb3JtPSJzY2FsZShOYU4pIiA+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiAgZmlsbD0icmdiKCA0NiwgNTQsIDY0ICkiDSBkPSJNOS44MjUsMC4wMzggQzkuNDg2LC0wLjIyMiA4LjkyNywtMC4wODQgOC42MDEsMC4zMjIgQzguNjAxLDAuMzIyIDQuMTI3LDUuNjM0IDQuMTI3LDUuNjM0IEM0LjA1OCw1LjcxNiAzLjg4NSw1Ljc0NiAzLjc5NSw1LjY5MSBDMy43OTUsNS42OTEgMS4wMzYsNC4wMTggMS4wMzYsNC4wMTggQzAuNjAwLDMuNzE1IDAuMDQ1LDMuNzM1IC0wLjIwMyw0LjA3NSBDLTAuNDQ0LDQuNDA3IC0wLjM2NSw0Ljk0NyAtMC4wMTQsNS4zNTkgQy0wLjAxNCw1LjM1OSAzLjE0OCw5LjA3NCAzLjE0OCw5LjA3NCBDMy40MTMsOS4zODUgMy43NTcsOS41NTYgNC4xMTYsOS41NTYgQzQuNTM1LDkuNTU2IDQuOTIyLDkuMzIzIDUuMTc3LDguOTE3IEM1LjE3Nyw4LjkxNyA5LjkyMSwxLjM1OSA5LjkyMSwxLjM1OSBDMTAuMjIyLDAuODc4IDEwLjE4MSwwLjMxMCA5LjgyNSwwLjAzOCBaIi8+DTwvZz48L3N2Zz4N);
    background-repeat: no-repeat;
    background-position: 3px 1px
}

.calls_analytics__graph_multiselect .control-checkbox__helper {
    border: 0;
    top: 1px
}

.calls_analytics__graph_multiselect .icon.icon-check-minus {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gDTwhLS0gR2VuZXJhdGVkIGJ5IExheWVyaGVybyBTVkcgRXhwb3J0ZXI6IGh0dHA6Ly93d3cubGF5ZXJoZXJvLmNvbS9waG90b3Nob3Atc3ZnLWV4cG9ydGVyIC0tPg08IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPg08c3ZnIHZlcnNpb249IjEuMSIgYmFzZVByb2ZpbGU9ImZ1bGwiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbG5zOmV2PSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL3htbC1ldmVudHMiIHdpZHRoPSIxMCIgaGVpZ2h0PSI0IiB2aWV3Qm94PSIwIDAgMTAgNCI+DTxnIHRyYW5zZm9ybT0ic2NhbGUoTmFOKSIgPjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgIGZpbGw9InJnYiggNDYsIDU0LCA2NCApIg0gZD0iTS0wLjQ0NCwwLjExMSBDLTAuNDQ0LDAuMTExIDEuODA5LC0wLjEzOSA0LjA0NiwtMC4xMzkgQzYuMjUzLC0wLjEzOSA4LjQ0NSwwLjExMSA4LjQ0NSwwLjExMSBDOC40NDUsMC4xMTEgOC40NDUsMS41ODMgOC40NDUsMS41ODMgQzguNDQ1LDEuNTgzIDYuMzA1LDIuMDU2IDQuMTI1LDIuMDU2IEMxLjg2MiwyLjA1NiAtMC40NDQsMS41ODMgLTAuNDQ0LDEuNTgzIEMtMC40NDQsMS41ODMgLTAuNDQ0LDAuMTExIC0wLjQ0NCwwLjExMSBaIi8+DTwvZz48L3N2Zz4N);
    background-repeat: no-repeat;
    background-position: 3px 6px
}

.list__no-item .js-navigate-link {
    display: none
}

.calls_analytics__list_wrapper .list {
    padding-right: 0;
    padding-left: 0
}

.calls_analytics__list_wrapper .list .list-row:not(.list-row-head) .content-table__item__inner {
    height: auto;
    max-height: 36px;
    position: relative
}

.calls_analytics__list_wrapper .list-no-sidebar .list__body-right {
    margin-left: 0
}

.calls_analytics__list_wrapper .list .content-table__item__inner > * {
    vertical-align: middle
}

.calls_analytics__list_wrapper .list .list__body-right {
    padding-top: 20px
}

.call_analytics_text {
    color: #676e79
}

.call_analytics_text.call_from {
    color: #313942
}

.call_analytics_text.call_to a {
    color: #676e79;
    margin-right: 0
}

.call_analytics_text.call_to {
    cursor: pointer
}

.call_analytics_text_result {
    display: inline-block;
    margin-right: 130px;
    padding-right: 20px;
    overflow: hidden;
    white-space: normal;
    padding-left: 19px;
    position: relative;
    z-index: 2
}

html.no-touch .list-row.js-nobackground-row:hover .item_hidden_overlay, html.no-touch .list-row:hover .item_hidden_overlay {
    background: #f8faff
}

html.no-touch .list-row.js-nobackground-row:hover .content-table__item__inner.item__call_result::before, html.no-touch .list-row.js-nobackground-row:hover .item_hidden_overlay::before, html.no-touch .list-row:hover .content-table__item__inner.item__call_result::before, html.no-touch .list-row:hover .item_hidden_overlay::before {
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(248, 250, 255, 0)), color-stop(100%, #f8faff));
    background: -webkit-linear-gradient(top, rgba(248, 250, 255, 0) 0%, #f8faff 100%);
    background: linear-gradient(to bottom, rgba(248, 250, 255, 0) 0%, #f8faff 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='rgba(0, 248, 250, 1)', endColorstr='#f8faff', GradientType=0)
}

html.no-touch .list-row.js-nobackground-row:hover .item_hidden_overlay, html.no-touch .list-row:hover .item_hidden_overlay::after {
    background: -webkit-gradient(linear, left top, right top, color-stop(0%, #f8faff), color-stop(100%, rgba(248, 250, 255, 0)));
    background: -webkit-linear-gradient(left, #f8faff 0%, rgba(248, 250, 255, 0) 100%);
    background: linear-gradient(to right, #f8faff 0%, rgba(248, 250, 255, 0) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f8faff', endColorstr='rgba(0, 248, 250, 1)', GradientType=1)
}

.item__call_result .item_hidden_overlay {
    width: 170px;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    background: #fff;
    z-index: 1
}

.content-table__item__inner.item__call_result::before {
    position: absolute;
    content: '';
    bottom: 0;
    right: 0;
    left: 0;
    height: 10px;
    z-index: 3;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255, 255, 255, 0)), color-stop(100%, #fff));
    background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, #fff 100%);
    background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, #fff 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='rgba(0, 255, 255, 1)', endColorstr='#ffffff', GradientType=0)
}

.item__call_result .item_hidden_overlay::after {
    position: absolute;
    content: '';
    top: 0;
    bottom: 0;
    right: -20px;
    width: 20px;
    background: -webkit-gradient(linear, left top, right top, color-stop(0%, #fff), color-stop(100%, rgba(255, 255, 255, 0)));
    background: -webkit-linear-gradient(left, #fff 0%, rgba(255, 255, 255, 0) 100%);
    background: linear-gradient(to right, #fff 0%, rgba(255, 255, 255, 0) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='rgba(0, 255, 255, 1)', GradientType=1)
}

.call_analytics_record {
    display: inline-block;
    text-align: right;
    position: absolute;
    right: 6px;
    top: 11px;
    width: 126px
}

.call_analytics_record > span:not(:last-of-type) {
    margin-right: 17px
}

.call_analytics_record > .call_analytics_text {
    margin-right: 15px
}

.call_analytics_record > .call_analytics_text.icon--play {
    top: -1px;
    position: relative
}

.call_analytics_text.call_result_status {
    margin-right: 4px;
    vertical-align: super
}

.call_result_status.icon-call-result-success {
    position: absolute;
    top: 2px;
    left: 0
}

.call_result_status.icon-call-result-failed {
    position: absolute;
    left: 0;
    margin-right: 8px;
    top: 3px
}

.call_analytics_text.call_result_text {
    color: #000;
    overflow: hidden;
    line-height: 12px;
    vertical-align: super
}

.call_analytics_text.call_duration {
    vertical-align: top;
    margin-left: 5px
}

.icon-call-link-download, .icon-call-link-listen {
    cursor: pointer
}

.icon.icon-call-link-download {
    position: relative;
    top: -3px
}

.call_analytics_icon.icon-call-link-listen {
    top: -1px;
    position: relative
}

.call_analytics_icon.icon-call-type-inbound, .call_analytics_icon.icon-call-type-outbound {
    margin-right: 13px
}

.call_analytics-notes-wrapper {
    position: relative
}

.call_analytics-notes-wrapper .list__footer {
    text-align: center
}

.link-show-all {
    color: #178aca;
    margin-top: 2px;
    display: block
}

.goals_report__wrapper {
    position: relative;
    width: 100%
}

.goals_report__revenue__wrapper.content__account__note__wrapper {
    line-height: 19px
}

.goals_report__revenue__wrapper .content__account__note:before, .goals_report__revenue__wrapper.content__account__note__wrapper:before {
    border-left: 6px solid transparent;
    border-top: 6px solid #ccc;
    border-right: 6px solid transparent;
    border-bottom: none;
    top: initial;
    margin-top: 0;
    left: 32px;
    bottom: -5px
}

.goals_report__revenue__wrapper .content__account__note:before {
    border-left: 5px solid transparent;
    border-top: 5px solid #fcfcfc;
    border-right: 5px solid transparent
}

.goals_report__filter {
    position: relative;
    margin-bottom: 16px
}

.goals_report__filter__users {
    position: absolute;
    top: 0;
    left: 0;
    width: 218px;
    z-index: 10
}

.goals_report__statistics {
    position: relative;
    padding-top: 39px
}

.goals_report__statistics::after {
    position: absolute;
    content: '';
    bottom: -50px;
    left: 0;
    right: 0;
    height: 50px;
    background: #f5f5f5;
    z-index: 5
}

.goals_report_group_header {
    margin-bottom: 30px;
    font-size: 18px;
    font-weight: 600;
    color: #313942;
    display: inline-block;
    width: 192px;
    white-space: nowrap;
    position: relative
}

.goals_report__statistics__group_header {
    z-index: 5;
    position: inherit
}

.goals_report__fake_header {
    position: absolute;
    color: transparent;
    left: 0;
    z-index: 4
}

.goals_report__fake_header::after {
    position: absolute;
    content: '';
    top: -4px;
    bottom: -8px;
    left: 0;
    right: 0;
    background: #f5f5f5;
    z-index: 1
}

.goals__header_separator {
    font-size: 0
}

.goals__header_separator .goals_report__statistics__line {
    background: 0 0
}

.goals__header_separator .goals_report__statistics__line::before {
    bottom: -25px
}

.goals__header_separator .goals_report__statistics__line::after {
    top: -11px
}

.goals_report__statistics_item {
    position: relative
}

.goals_report__statistics_item.total_goals {
    margin-bottom: 22px
}

.goals_report__statistics_item.user_goals {
    margin-bottom: 30px
}

.goals_report__statistics__label {
    display: inline-block;
    width: 168px;
    padding-right: 24px;
    vertical-align: middle
}

.goals_report__statistics__line {
    position: relative;
    display: inline-block;
    min-width: 402px;
    width: 44%;
    height: 22px;
    vertical-align: middle;
    background: #ededed;
    border-radius: 2px
}

.total_goals .goals_report__statistics__line {
    height: 11px
}

.no_goals .goals_report__statistics__line {
    background: -webkit-repeating-linear-gradient(145deg, #f1f1f1, #f1f1f1 10px, #eee 10px, #eee 20px);
    background: repeating-linear-gradient(-55deg, #f1f1f1, #f1f1f1 10px, #eee 10px, #eee 20px)
}

.goals_report__statistics__fill_line {
    position: relative;
    display: inline-block;
    height: inherit;
    border-radius: inherit;
    width: 0;
    max-width: 115%;
    transition: inherit;
    -webkit-transition: inherit;
    -moz-transition: inherit;
    -ms-transition: inherit;
    -o-transition: inherit
}

.goals_report__statistics__fill_line::after {
    content: '';
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    border-radius: inherit;
    z-index: 5
}

.total_goals .goals_report__statistics__fill_line {
    display: block
}

.good_result .goals_report__statistics__fill_line::after {
    background: #9ec571
}

.bad_result .goals_report__statistics__fill_line::after {
    background: #f37575
}

.goals_report__statistics__fade_line {
    position: absolute;
    top: -100%;
    right: 0;
    bottom: 100%;
    left: 0;
    background: #f5f5f5;
    z-index: 3
}

.total_goals .goals_report__statistics__fade_line {
    display: none
}

.goals_report__statistics__right_goals {
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0
}

.user_goals .goals_report__statistics__right_goals .goals_report__statistics__goal_sum {
    top: 0;
    padding: 3px 6px
}

.goals_report__statistics__sum {
    position: absolute;
    top: 50%;
    left: 100%;
    margin-top: -11.5px;
    padding-left: 7px;
    white-space: nowrap;
    font-size: 16px;
    font-family: 'Open Sans', sans-serif
}

.total_goals .goals_report__statistics__sum {
    margin-top: -9.5px;
    font-size: 13px
}

.user_goals .goals_report__statistics__sum {
    z-index: 4;
    margin-top: -13px;
    font-size: 18px
}

.no_goals .goals_report__statistics__sum {
    color: #a9abae;
    font-size: 13px;
    margin-top: -9.5px
}

.goals_report__statistics__goal {
    display: inline-block;
    font-size: 13px;
    position: absolute;
    top: 4px;
    padding-left: 7px;
    color: #92989b
}

.total_goals .goals_report__statistics__goal {
    top: -30px
}

.goals_report__statistics__goal_sum, .goals_report__statistics__goal_text, .goals_report__statistics__sum {
    display: block;
    opacity: 1;
    transition: opacity .2s ease-out;
    -webkit-transition: opacity .2s ease-out;
    -moz-transition: opacity .2s ease-out;
    -ms-transition: opacity .2s ease-out;
    -o-transition: opacity .2s ease-out
}

.goals_report__statistics__goal_sum {
    font-family: 'Open Sans', sans-serif
}

.goals__header_separator .goals_report__statistics__goal_sum, .goals__header_separator .goals_report__statistics__goal_text {
    position: absolute;
    margin-top: 4px;
    display: inline-block;
    color: #92989b;
    font-size: 13px;
    margin-left: 7px
}

.user_goals .goals_report__statistics__goal_sum, .user_goals .goals_report__statistics__goal_text {
    font-size: 13px;
    position: absolute;
    top: -18px;
    left: 100%;
    padding-left: 7px;
    color: #92989b;
    white-space: nowrap
}

.goals_report__statistics__flag_wrapper {
    position: absolute;
    top: 3px;
    bottom: -5px;
    left: 192px;
    min-width: 402px;
    width: 44%
}

.goals_report__statistics__flag_wrapper:before {
    position: absolute;
    top: 42px;
    bottom: 0;
    left: 0;
    border-left: 1px dashed #c4c4c4;
    content: '';
    z-index: 3
}

.goals_report__statistics__flag_wrapper:after {
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    border-left: 1px dashed #c4c4c4;
    content: '';
    z-index: 3
}

.goals_report__statistics__flag {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    width: 1px;
    background: rgba(160, 160, 160, .5);
    z-index: 6;
    transition: left 1s ease-out .5s;
    -webkit-transition: left 1s ease-out .5s;
    -moz-transition: left 1s ease-out .5s;
    -o-transition: left 1s ease-out .5s
}

.goals_report__statistics__flag::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 8px;
    height: 7px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAICAYAAAA1BOUGAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAABnSURBVHjanI4xDoMwFMX8kwykCtz/XKi9RwClFPHVx4BYOjDUqwfbxudLADFGHjkz9AWAOs0k3x0A353ts1HrBEAIgcQPkgAwMwI3/C9Tl7tzyJ1r7mpba00AX4llXnivK5LoS+EYALWELgoGo5RvAAAAAElFTkSuQmCC)
}

.goals_report__statistics__flag::after {
    content: '';
    position: absolute;
    bottom: -10px;
    left: 0;
    width: 1px;
    height: 10px;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(160, 160, 160, .5)), color-stop(100%, rgba(160, 160, 160, 0)));
    background: -webkit-linear-gradient(top, rgba(160, 160, 160, .5) 0%, rgba(160, 160, 160, 0) 100%);
    background: linear-gradient(to bottom, rgba(160, 160, 160, .5) 0%, rgba(160, 160, 160, 0) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='rgba(128, 160, 160, 0.62745)', endColorstr='rgba(0, 160, 160, 0.62745)', GradientType=0)
}

.goals_report__statistics__flag__info {
    position: absolute;
    right: 6px;
    text-align: right;
    font-size: 13px;
    top: 8px;
    width: 100px;
    color: #92989b;
    line-height: 16px
}

.type_leads_count .leads_price, .type_leads_price .leads_count {
    opacity: 0
}

.total_goals .goals_report__statistics__goal_sum.leads_count {
    position: absolute;
    bottom: 0
}

.goals_graph_type_toggler {
    text-align: right;
    margin-top: 14px;
    margin-bottom: 0
}

.goals_graph_type_toggler .control-toggler__item {
    font-size: 15px;
    padding: 5px 14px
}

.goals_report__settings_button {
    position: absolute;
    top: -61px;
    right: 0;
    z-index: 70
}

.goals_report__settings_button .icon {
    padding-right: 7px;
    vertical-align: top
}

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {
    .goals_report__wrapper {
        min-width: 655px
    }

    .goals_report__statistics__flag_wrapper, .goals_report__statistics__line {
        min-width: 280px
    }
}

.goals_report_plug_pay .content__account__note__wrapper {
    width: 620px
}

.goals_report_plug_pay .content__account__note {
    overflow: hidden;
    padding-right: 75px
}

.goals_report_plug .content__account__note__wrapper:after {
    border-left: 5px solid transparent;
    border-top: 5px solid #fcfcfc;
    border-right: 5px solid transparent;
    border-bottom: none;
    top: initial;
    margin-top: 0;
    left: 33px;
    bottom: -4px
}

.goals_report_plug .content__account__note:after, .goals_report_plug .content__account__note:before {
    display: none
}

.goals_plug__description_text {
    color: #2e3640
}

.goals_plug__pay_button {
    margin-top: 14px
}

.content__account__note .goals_report__limit_description {
    margin-top: 6px;
    margin-bottom: 13px
}

.goals_report__limit_button.button-input {
    margin-bottom: 4px
}

.goals_report__overlay_wrapper {
    position: relative
}

.goals_report__overlay_wrapper .goals_report__statistics__fill_line {
    opacity: .8
}

.goals_report_plug .goals__header_separator {
    font-size: 16px
}

.goals_report_plug .goals_report_group_header {
    width: 168px;
    padding-right: 20px
}

.goals_report_plug .total_goals .goals_report__statistics__goal {
    top: -27px;
    font-size: 0;
    line-height: 14px;
    padding-left: 7px
}

.goals_report_plug .goals_report__statistics__flag__info {
    top: 4px;
    line-height: 15px
}

.goals_report_plug .goals__header_separator .goals_report__statistics__goal_sum {
    position: relative;
    top: -2px
}

.goals_report_plug .goals_report__statistics__sum {
    margin-top: -2px;
    font-size: 0;
    padding-left: 8px
}

.goals_report_plug .user_goals .goals_report__statistics__goal_sum, .goals_report_plug .user_goals .goals_report__statistics__goal_text {
    padding-left: 8px
}

.goals_report_plug .user_goals .goals_report__statistics__right_goals .goals_report__statistics__goal_sum {
    padding: 0 0 0 8px
}

.goals_report_plug .goals__header_separator .goals_report__statistics__goal_sum, .goals_report_plug .goals__header_separator .goals_report__statistics__goal_text {
    margin-left: 3px
}

.goals_report_plug .total_goals .goals_report__statistics__sum {
    margin-top: -2px;
    padding-left: 4px
}

.goals_report_plug__fake_line {
    height: 4px;
    background: rgba(0, 0, 0, .4);
    display: inline-block
}

.goals_report__statistics__flag__info .goals_report_plug__fake_line, .goals_report__statistics__goal_sum .goals_report_plug__fake_line, .goals_report__statistics__goal_text .goals_report_plug__fake_line {
    background: rgba(0, 0, 0, .2)
}

.goals_plug__limit_tape {
    position: absolute;
    top: 30px;
    right: -39px;
    width: 150px;
    height: 19px;
    font-weight: 600;
    background: #f37575;
    font-size: 10px;
    text-align: center;
    color: #fff;
    padding: 3px 0 0;
    z-index: 11;
    line-height: 14px;
    text-transform: uppercase;
    transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -o-box-sizing: border-box;
    -ms-box-sizing: border-box
}

@-moz-document url-prefix() {
    .goals_plug__limit_tape {
        padding: 2px 0 0
    }
}

.default-overlay.aside-page-overlay {
    position: fixed;
    background: rgba(255, 255, 255, .6);
    z-index: 111;
    left: 330px
}

.sidebar, .sidebar-white {
    top: 0;
    bottom: 0;
    border-left: 5px solid #e4e4e4;
    z-index: 26;
    -webkit-transform-style: preserve-3d;
    -webkit-backface-visibility: hidden
}

.sidebar {
    background: #3d454e;
    -webkit-transition: -webkit-transform 300ms;
    transition: transform 300ms;
    transition: transform 300ms, -webkit-transform 300ms;
    position: absolute;
    width: 308px;
    right: -308px
}

.sidebar-white {
    position: relative;
    width: 265px;
    right: -313px;
    background: #f5f5f5;
    display: none
}

.old_browser .sidebar-white {
    top: 61px
}

.sidebar-white.aside-toggleable.sidebar-expanded {
    display: block
}

.sidebar.sidebar-expanded {
    z-index: 30;
    -webkit-transform: translate(-313px, 0);
    transform: translate(-313px, 0)
}

.sidebar-expanded .content__top__action__btn-more .button-input-inner {
    padding-left: 15px
}

.sidebar-expanded .content__top__action__btn-more .button-input-more-icon {
    top: -6px
}

.l-analytics__consolidated .column .analytics__consolidated__data_hide-overflow .row.row_hidden, .sidebar-expanded .content__top__action__btn-more .button-input-inner__text {
    display: none
}

.sidebar.aside-toggleable.sidebar-expanded {
    z-index: 10
}

.sidebar .sidebar__inner {
    position: absolute;
    top: 0;
    left: 0;
    right: -5px;
    bottom: 0;
    -webkit-transform: translateX(0);
    transform: translateX(0);
    -webkit-transition: -webkit-transform .3s cubic-bezier(.86, 0, .07, 1);
    transition: transform .3s cubic-bezier(.86, 0, .07, 1);
    transition: transform .3s cubic-bezier(.86, 0, .07, 1), -webkit-transform .3s cubic-bezier(.86, 0, .07, 1)
}

.sidebar.sidebar-white .sidebar__head {
    background: #f5f5f5;
    color: #313942;
    border-bottom: 1px solid #e1e2e3;
    border-right: 5px solid #e4e4e4;
    position: relative;
    z-index: 100
}

.sidebar .sidebar__head {
    height: 83px;
    border-bottom: 2px solid #495057;
    font-size: 24px;
    background: #3d454e;
    color: #fff;
    line-height: 83px;
    padding: 0 0 0 28px
}

.sidebar__button__icon {
    top: 0;
    left: 5px;
    -webkit-transform: translateX(0);
    transform: translateX(0);
    -webkit-transition: -webkit-transform .3s cubic-bezier(.86, 0, .07, 1);
    transition: transform .3s cubic-bezier(.86, 0, .07, 1);
    transition: transform .3s cubic-bezier(.86, 0, .07, 1), -webkit-transform .3s cubic-bezier(.86, 0, .07, 1);
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAARCAYAAAA7bUf6AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NDkxMSwgMjAxMy8xMC8yOS0xMTo0NzoxNiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkQ5RTQ3MUU5OUQ4NzExRTM4ODFFOUNGRTlFODZBNTY4IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkQ5RTQ3MUVBOUQ4NzExRTM4ODFFOUNGRTlFODZBNTY4Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QUVGOTQ1NzY5RDVBMTFFMzg4MUU5Q0ZFOUU4NkE1NjgiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RDlFNDcxRTg5RDg3MTFFMzg4MUU5Q0ZFOUU4NkE1NjgiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5lqOGAAAAA3ElEQVR42mLUNHOQYGBgMIBiFSBWBGIZIBYBYj4gZgHin0D8CYjfAvEjIH4AxHeB+DwQXwYpOADE6gz4ATsQi0KxBprcdSYgsZaBMrAWZMhCIP5PpgEgfYtAhtwC4l1kGrIDiG8zQTlVQPyPRAP+QfUxwAw5B8SNJBoCUn8B2RAQaAbidUQasA6qngHdEFAgxQLxHgIG7IOq+4/NEBD4BsT+QLwThwGgCPCFqmPAZQjMIJDC2WjiIL4PugEgwAhM9oTSAVwtLkVMDFQAw8wQFgLy14B4NRTjBAABBgCm1ypaBVj8iAAAAABJRU5ErkJggg==) no-repeat 0 0;
    display: inline-block;
    width: 26px;
    height: 26px;
    -webkit-transition: opacity .3s ease-in-out;
    transition: opacity .3s ease-in-out;
    opacity: 0;
    padding: 5px 0 0;
    background-position-x: 5px !important;
    background-position-y: 8px;
    z-index: 100
}

.button-cancel.js-filter__params_manage__clear {
    display: none;
    margin: 0 !important
}

.sidebar__button__close {
    cursor: pointer;
    background-repeat: no-repeat;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NDkxMSwgMjAxMy8xMC8yOS0xMTo0NzoxNiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NDUyQ0I4M0ZBNjUwMTFFM0I5NkVBQjA0Qzg5OTMyNUIiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NDUyQ0I4M0VBNjUwMTFFM0I5NkVBQjA0Qzg5OTMyNUIiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NDUyQ0I4M0FBNjUwMTFFM0I5NkVBQjA0Qzg5OTMyNUIiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NDUyQ0I4M0JBNjUwMTFFM0I5NkVBQjA0Qzg5OTMyNUIiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz761NwNAAAAaElEQVR42uzPMQqAQAxFwWi3iKjrXb2zIHiENYW9nYLMh0eaNNPtx7lFxJrV+y7ZnE3ZmA1ZiS/X2uNLHz8ZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIyDu7BBgAY7sGJSddFlcAAAAASUVORK5CYII=);
    background-position-x: 0 !important;
    display: inline-block;
    position: absolute;
    opacity: 0
}

.sidebar.sidebar-expanded .sidebar__button__close, .sidebar.sidebar-expanded .sidebar__button__close .sidebar__button__icon {
    opacity: 1
}

.sidebar__button__icon {
    position: relative
}

.kalendae-at-sidebar.kalendae.k-floating:before {
    top: auto;
    bottom: -8px;
    left: 251px;
    border-bottom: 0;
    border-top: 8px solid #e9e9e9
}

.kalendae-at-sidebar.kalendae.k-floating:after {
    top: auto;
    bottom: -6px;
    left: 253px;
    border-bottom: 0;
    border-top: 6px solid #fff
}

.aside-toggleable .content__top__actions {
    float: left;
    position: relative;
    margin: 0 15px 0 0;
    top: -1px;
    z-index: 2
}

.aside-toggleable .content__top__preset__toggler {
    margin: 0
}

.aside-toggleable .content__top__title {
    -webkit-flex: 1;
    -ms-flex: 1;
    -webkit-box-flex: 1;
    flex: 1
}

.aside-toggleable .content__top__sidebar__toggler {
    display: none;
    float: left;
    position: relative;
    width: 19px;
    height: 32px;
    margin-right: 15px;
    z-index: 2
}

@media (max-width: 1100px) {
    .default-overlay.aside-page-overlay {
        left: 65px
    }

    .aside-toggleable .content__top__sidebar__toggler {
        display: block
    }

    .aside.aside-toggleable {
        left: -248px;
        position: fixed
    }

    .sidebar-white.aside-toggleable {
        left: -247px;
        z-index: 90
    }

    .aside.aside-toggleable.sidebar-expanded {
        left: 65px;
        z-index: 102
    }

    .analytics__top {
        margin-left: 0;
        z-index: 40
    }

    #content_holder.aside-toggleable, #work_area.aside-toggleable {
        margin-left: 0
    }

    .sidebar-white.aside-toggleable.sidebar-expanded {
        z-index: 105
    }

    .aside.aside-toggleable .filter-toggle-icon {
        display: inline-block
    }
}

.aside.aside-toggleable .filter__list__item {
    padding-left: 30px
}

.content.aside-toggleable {
    position: relative;
    margin-left: 265px;
    min-width: 705px;
    height: 100%;
    overflow: hidden;
    box-sizing: border-box;
    -webkit-backface-visibility: hidden
}

.aside.aside-toggleable .filter__common_settings {
    overflow-y: auto;
    overflow-x: hidden;
    border-top: 1px solid #d6d8dc;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0
}

.sidebar__button__close {
    left: auto;
    top: 25px;
    right: 28px;
    width: auto;
    height: auto
}

.filter-sidebar .icon-right {
    background-repeat: no-repeat;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAJCAYAAAD6reaeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NDkxMSwgMjAxMy8xMC8yOS0xMTo0NzoxNiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjRDRTAyODRBQTE3MDExRTNCNDVDQUFENkNFNDkyNUMxIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjRDRTAyODRCQTE3MDExRTNCNDVDQUFENkNFNDkyNUMxIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MDYyREY4RUJBMTNEMTFFM0I0NUNBQUQ2Q0U0OTI1QzEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MDYyREY4RUNBMTNEMTFFM0I0NUNBQUQ2Q0U0OTI1QzEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz53SZUAAAAAV0lEQVR42mJiYGBYDsR6DEiACYgXA/F2ILZhQANWQPwEiH1AHBao4DEg9gTiLUAsiK7DEYgfsCAJ6ADxQiCuQTbzKcxMEPCCCtjCBEDa46CWXIIJAgQYAG+9DHSfv0ZnAAAAAElFTkSuQmCC);
    display: block;
    position: absolute;
    right: -15px;
    top: 2px;
    width: 17px;
    height: 17px;
    background-position-x: 0 !important
}

.filter-show-btn-active.filter-sidebar {
    color: #2798d5;
    border: 1px solid #2798d5;
    box-shadow: 0 0 8px 0 rgba(27, 128, 215, .5)
}

.filter-show-btn-active.filter-sidebar .icon-right {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAJCAYAAAD6reaeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NTc3MiwgMjAxNC8wMS8xMy0xOTo0NDowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NEZFNjdDODQxQTE4MTFFNDkwMTQ4NjRFRTg3NEFDQjkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NEZFNjdDODMxQTE4MTFFNDkwMTQ4NjRFRTg3NEFDQjkiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NENFMDI4NEFBMTcwMTFFM0I0NUNBQUQ2Q0U0OTI1QzEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NENFMDI4NEJBMTcwMTFFM0I0NUNBQUQ2Q0U0OTI1QzEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6qfzfgAAAAdklEQVR42mJQn3F1ORDr/f//nwGGmRgYGBYD8XaNmddsGKCA6Ua61jYgHQrEK4ASPiBBRpByEAAK6AKpLUBcAxeESjgCqfnIKnWAFMioGhaogBWQWg3E6UA7tjCvkAzzgrogAiiwB6QIpDIOiD2BApdgZgMEGAD2ejLtCikAsgAAAABJRU5ErkJggg==)
}

.filter-show-btn-active.filter-sidebar .filter-icon {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAARCAYAAAA7bUf6AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NTc3MiwgMjAxNC8wMS8xMy0xOTo0NDowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NEZFNjdDODgxQTE4MTFFNDkwMTQ4NjRFRTg3NEFDQjkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NEZFNjdDODcxQTE4MTFFNDkwMTQ4NjRFRTg3NEFDQjkiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RDlFNDcxRTk5RDg3MTFFMzg4MUU5Q0ZFOUU4NkE1NjgiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RDlFNDcxRUE5RDg3MTFFMzg4MUU5Q0ZFOUU4NkE1NjgiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4YGVtHAAAA3klEQVR42tzRzQoBYRTG8WOasrOiLGyUGlm5EHIFtuMe7OQmlBVbmTWSXAFKPiIlexsLJTXjOXWm9OY1H3ZO/abmnTP/xUzC6myyRFQWBchDDtKQAhMecIMrXOAMJ1jCmhfmYNH3SUJGFJVnOwOXIf02Q470wIsZ4Pf6HDnAJGZktG+UjobcNMGNGHDlPfIjC2hFjPD+6j3C0wYnZMCRfVIj/JHqMA0IzGTP+xThuUMNxpoA/4Cq7JEu4od4sauc831FDegiPE+wlTNbzilsJNL8WcQMeL6FgdDOS4ABADJqLdzVPVbNAAAAAElFTkSuQmCC)
}

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {
    .content.aside-toggleable {
        min-width: 703px
    }
}

.l-analytics__consolidated, .l-analytics__consolidated .column .row {
    position: relative
}

#rows-show-more {
    color: #2290cf;
    cursor: pointer
}

#rows-show-more:hover, .row-other span.other {
    text-decoration: underline
}

.l-analytics__consolidated .column .title {
    color: #676e79;
    font-size: 18px;
    padding-bottom: 20px;
    white-space: nowrap
}

.l-analytics__consolidated .column .title .blank {
    height: 23px;
    display: block
}

.l-analytics__consolidated .analytics__consolidated__pie {
    position: absolute;
    width: 315px;
    left: 0;
    top: 0
}

.l-analytics__consolidated .row__pie {
    min-height: 300px;
    padding-left: 315px;
    width: 100%
}

.l-analytics__consolidated .row__pie > .column {
    max-width: 35%
}

.l-analytics__consolidated .analytics__consolidated__pie .big__circle {
    position: absolute;
    top: 63px;
    text-align: center;
    display: inline-block;
    left: 0;
    width: 283px
}

.l-analytics__consolidated .analytics__consolidated__pie .big__circle .big, .l-analytics__consolidated .analytics__consolidated__pie .big__circle .summ {
    color: #92989b;
    font-family: 'Open Sans', sans-serif;
    font-weight: 300;
    display: inline-block;
    width: 100%;
    font-size: 20px
}

.l-analytics__consolidated .analytics__consolidated__pie .big__circle .big {
    font-size: 90px;
    color: #313942
}

.l-analytics__consolidated .analytics__consolidated__pie .big__circle .total {
    color: #313942;
    font-family: 'PT Sans', Arial, sans-serif;
    font-size: 15px
}

.l-analytics__consolidated .analytics__consolidated__data {
    position: relative
}

.l-analytics__consolidated .analytics__consolidated__data .row {
    margin-bottom: 5px
}

.row-other span.other {
    cursor: pointer;
    color: #676e79;
    padding-left: 10px;
    top: 15px;
    position: relative
}

.l-analytics__consolidated .analytics__consolidated__data.last .row {
    margin: 0
}

.l-analytics__consolidated .analytics__consolidated__data .column:first-child {
    position: absolute;
    left: -10px;
    top: 8px;
    direction: rtl;
    text-align: right;
    margin-left: 10px
}

.l-analytics__consolidated .analytics__consolidated__data .column .percent {
    color: #313942;
    font-family: 'Open Sans', sans-serif;
    font-weight: 300;
    font-size: 24px
}

.l-analytics__consolidated .analytics__consolidated__data .column .bgcolor {
    height: 45px;
    width: 2px;
    float: left
}

.l-analytics__consolidated .analytics__consolidated__data .column .data {
    padding-left: 10px
}

.l-analytics__consolidated .analytics__consolidated__data .column .data .title {
    color: #313942;
    font-size: 15px;
    font-family: 'PT Sans', Arial, sans-serif;
    padding: 0;
    margin: 0
}

.l-analytics__consolidated .analytics__consolidated__data .column .data .subtitle {
    color: #676e79;
    font-size: 15px;
    font-family: 'PT Sans', Arial, sans-serif;
    padding: 0;
    margin: 0;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 100%
}

.l-analytics__consolidated .analytics__consolidated__data .column:last-child {
    padding-left: 70px;
    overflow: hidden;
    white-space: nowrap;
    width: 100%
}

.column-list {
    margin-left: 20px;
    min-width: 220px
}

.l-analytics__consolidated .analytics__consolidated__subdata {
    margin-top: 65px;
    margin-bottom: 20px
}

.analytics__consolidated__subdata__toggler {
    display: inline-block;
    position: relative;
    z-index: 1
}

.analytics__consolidated__subdata__toggler .control-toggler__item {
    min-width: 50px;
    padding: 4px 10px;
    font-size: 15px;
    line-height: 20px
}

.tooltip__info {
    position: relative
}

.tooltip__info .tooltip__title {
    text-align: center;
    font-weight: 700
}

.tooltip__info .tooltip__descr {
    color: #158fd2
}

.tooltip__info .tooltip__descr-green {
    color: #749e42
}

.plug-analysis {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: rgba(245, 245, 245, .9);
    z-index: 65
}

.l-analytics.row > .plug-analysis, .work-area > .plug-analysis {
    z-index: 75
}

.l-right.column, .pipeline__first.clearfix {
    position: relative
}

.pipeline__first.clearfix > .plug-analysis {
    z-index: 71;
    margin-bottom: -10px
}

.plug-analysis-body {
    text-align: center;
    position: absolute;
    width: 400px;
    left: 50%;
    margin-left: -200px;
    top: 50%;
    margin-top: -44px
}

.plug-analysis-body-icon {
    background: url(/frontend/images/interface/plugs/analysis.png?4949ab8a79ec3ce590e6712f14994d0f31cf88aa19239ae0d0c2d5b600b28f1d);
    height: 51px;
    width: 44px;
    display: inline-block
}

.plug-analysis-body-text {
    font-size: 24px;
    color: #5c5c5c
}

.plug-analysis-body-text a {
    color: #5c5c5c
}

.l-right.column {
    margin-left: 340px
}

.plug-analysis-bottom-right {
    background: rgba(255, 255, 255, .9)
}

.l-analytics .pipeline__first .l-left.column .plug-analysis {
    top: -40px;
    right: 0;
    bottom: -15px
}

.l-analytics .pipeline__first .l-left.column .plug-analysis-body {
    margin-top: -70px
}

.l-right.column .plug-analysis {
    top: -40px;
    left: -50px;
    right: -18px
}

.l-right.column .plug-analysis-bottom-right {
    top: 0;
    left: 0;
    right: 0
}

.plug-analysis-body-button {
    position: absolute;
    top: 50%;
    margin-top: 70px;
    left: 50%;
    margin-left: -105px
}

.plug-analysis-body .button-input {
    background: #1992d5;
    font-size: 16px;
    color: #fff;
    padding: 17px;
    width: 210px;
    max-height: 50px;
    border: none
}

.plug-analysis .plug-analysis-body .button-input:hover {
    background: #1992d5;
    color: #fff
}

.funnel-plug-line, .plug-line {
    margin-top: 8px;
    background: #e4e4e4;
    display: inline-block;
    min-height: 0 !important;
    vertical-align: top;
    height: 5px;
    overflow: visible !important
}

.funnel-plug-line {
    margin-top: 7px
}

.analytics-consolidated__plug .row .column .data {
    margin-top: -1px
}

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {
    .l-analytics__consolidated .row__pie {
        width: auto
    }

    .l-analytics__consolidated .column.column-list {
        min-width: 318px;
        max-width: none
    }

    .l-analytics__consolidated .analytics__consolidated__pie .column.column-list:first-of-type {
        margin-bottom: 10px
    }
}

.btn-dashboard-add__wrapper {
    z-index: 1
}

.dashboard_wrapper__intro button.btn-dashboard-add {
    border: 1px solid #2290cf;
    background: #2290cf;
    color: #fff;
    margin-left: 20px;
    font-weight: 300;
    font-size: 15px;
    text-transform: none;
    margin-right: 46px
}

.dashboard_wrapper__intro button.btn-dashboard-add:active, .dashboard_wrapper__intro button.btn-dashboard-add:hover {
    background: #2290cf !important
}

.dashboard_wrapper__intro button.btn-dashboard-add.button-input-pressed {
    box-shadow: inset 0 1px 2px #15628e
}

.dashboard-main-bg {
    position: fixed;
    width: 100%;
    height: 100%;
    top: 0;
    left: 65px;
    right: 0;
    z-index: 0;
    background-repeat: no-repeat;
    background-position: center top;
    background-size: cover;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0)
}

.dashboard-main-bg.dashboard-main-bg_animated {
    -webkit-transition: opacity 5000ms ease-in-out;
    transition: opacity 5000ms ease-in-out
}

.dashboard-main-bg.dashboard-main-bg__preload {
    filter: url(#blur);
    -webkit-filter: url(#blur);
    filter: progid:DXImageTransform.Microsoft.Blur(PixelRadius='10')
}

@-moz-document url-prefix() {
    .dashboard-main-bg.dashboard-main-bg__preload {
        filter: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg"><filter id="filter"><feGaussianBlur stdDeviation="10" /></filter></svg>#filter');
        filter: blur(10px)
    }
}

@media only screen and (min-device-width: 1024px) and (max-device-width: 1024px) and (min-device-height: 1366px) and (max-device-height: 1366px) and (min-width: 1366px) and (max-width: 1366px) {
    html.touch .dashboard-main-bg.dashboard-main-bg__preload {
        -webkit-filter: blur(10px)
    }
}

@media only screen and (min-device-width: 1024px) and (max-device-width: 1024px) and (min-device-height: 1366px) and (max-device-height: 1366px) and (min-width: 1024px) and (max-width: 1024px) {
    html.touch .dashboard-main-bg.dashboard-main-bg__preload {
        -webkit-filter: blur(10px)
    }
}

.dashboard-main-bg_hidden {
    opacity: 0
}

.dashboard-main-holder {
    z-index: 1;
    height: 100%;
    min-width: 703px;
    background-size: cover
}

.dashbord_save_error_widget_custom {
    color: red;
    margin: 5px
}

.dashbord_hidden_error-save {
    visibility: hidden;
    position: absolute
}

.dashboard-main-holder .icon-conversion-chart, .dashboard-main-holder .icon-conversion-chart--active, .dashboard-main-holder .icon-linear-chart, .dashboard-main-holder .icon-linear-chart--active, .dashboard-main-holder .icon-pie-chart, .dashboard-main-holder .icon-pie-chart--active, .dashboard-main-holder .icon-settings-gear, .dashboard-main-holder .icon-settings-gear--white, .dashboard-main-holder .icon-watches--white {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: inherit
}

.dashboard-main-holder .button-input__context-menu {
    margin-top: 10px;
    text-align: left;
    padding: 0;
    border-radius: 0
}

.dashboard_wrapper__intro {
    min-height: 100%;
    overflow: hidden;
    border-right: 1px solid #dcdcdc;
    padding: 0 24px 30px
}

@media screen and (max-width: 1230px) {
    .dashboard_wrapper__intro {
        border-right: 0
    }
}

.dashboard_wrapper__intro .list__top {
    position: relative;
    padding: 23px 0 0;
    background: 0 0;
    text-align: center;
    z-index: 22;
    -webkit-transition: opacity 500ms ease;
    transition: opacity 500ms ease;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0)
}

.dashboard-main-holder_settings-mode .dashboard_wrapper__intro .list__top {
    opacity: .2
}

.dashboard-main-holder_settings-mode .list__top:after {
    content: '';
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 2
}

.dashboard_wrapper__intro .list__top .list__top__preset {
    padding: 0;
    line-height: 33px;
    margin-right: 18px
}

@media only screen and (max-width: 900px) {
    .dashboard_wrapper__intro .list__top .list__top__preset {
        display: none
    }
}

.dashboard_wrapper__intro .list__top .list__top__preset .logo {
    background: url(/frontend/images/interface/i/dash_logo.png?b81ac5a891fa3025d05d5d9f4b9d73ae847e1dc1fe1d4f19f321ce1eeafad975) no-repeat 0 0;
    display: inline-block;
    vertical-align: top;
    margin-top: 6px;
    width: 116px;
    height: 26px;
    margin-left: -2px
}

@media all and (-webkit-min-device-pixel-ratio: 1.5), all and (-moz-min-device-pixel-ratio: 1.5), all and (-o-min-device-pixel-ratio: 3/2), all and (min-device-pixel-ratio: 1.5) {
    .dashboard_wrapper__intro .list__top .list__top__preset .logo {
        background: url(/frontend/images/interface/i/dash_logo_2x.png?e6e7d701115ebc127fc36fa99300eee9468806245766dff998e2572db7d3dfc1);
        background-size: cover
    }
}

.dashboard_leads_statuses_head {
    text-align: center;
    position: relative
}

.dashboard_wrapper__intro .list-top-search {
    width: 47%;
    -webkit-backface-visibility: hidden;
    margin-left: 0;
    margin-right: 2px
}

.dashboard_wrapper__intro .dashboard-top-block {
    position: relative;
    z-index: 20;
    -webkit-transition: opacity 500ms ease;
    transition: opacity 500ms ease;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0)
}

#dashboard_stats_wrapper {
    position: relative;
    z-index: 1
}

.dashboard_wrapper__intro .dashboard-top-block.dashboard-top-block_hidden {
    opacity: 0
}

.dashboard_wrapper__intro .dashboard__title {
    text-align: center;
    font-size: 28px;
    position: relative;
    z-index: 2;
    -webkit-backface-visibility: hidden;
    color: #fff;
    padding: 25px 0 0
}

#setup_tiles, #setup_tiles > .icon {
    display: inline-block;
    vertical-align: top;
    position: absolute;
    top: 0
}

#setup_tiles {
    right: 24px;
    color: #9fd3f2;
    background: 0 0;
    cursor: pointer;
    outline: none;
    padding-left: 20px;
    padding-bottom: 10px;
    font-size: 15px
}

#setup_tiles > span {
    margin-left: 5px;
    vertical-align: top
}

#setup_tiles > .icon {
    opacity: 1;
    left: 2px;
    height: 17px;
    width: 17px
}

html.no-touch #setup_tiles {
    -webkit-transition: color 500ms ease;
    transition: color 500ms ease
}

#setup_tiles > .icon, html.no-touch #setup_tiles > .icon {
    -webkit-transition: opacity 500ms ease, -webkit-transform 500ms ease;
    transition: transform 500ms ease, opacity 500ms ease;
    transition: transform 500ms ease, opacity 500ms ease, -webkit-transform 500ms ease
}

@media screen and (min-color-index: 0) and(-webkit-min-device-pixel-ratio: 0) {
    @media {
        #setup_tiles > .icon {
            top: 1px
        }
    }
}

@-moz-document url-prefix() {
    #setup_tiles > .icon {
        top: 1px
    }
}

html.no-touch #setup_tiles:hover > .icon.icon_not-active, html.no-touch #setup_tiles:not(:hover) > .icon.icon_active, html.touch #setup_tiles > .icon.icon_not-active {
    opacity: 0
}

html.touch #setup_tiles > .icon.icon_active {
    opacity: 1
}

html.no-touch #setup_tiles:hover, html.touch #setup_tiles {
    color: #fff
}

html.no-touch #setup_tiles:hover > .icon {
    -webkit-transform: rotateZ(90deg);
    transform: rotateZ(90deg)
}

.dashboard-toggler {
    display: inline-block;
    vertical-align: middle
}

.dashboard-toggler .control-toggler__item {
    color: #ababab;
    font-weight: 400;
    font-size: 16px;
    min-width: 45px;
    line-height: 24px;
    padding: 6px 0
}

.head-toggler .dashboard-toggler .control-toggler__item {
    padding: 6px 47px
}

.dashboard-toggler .control-toggler__item:before {
    border-color: #60b2de;
    background: 0 0
}

html.no-touch .dashboard-toggler .control-toggler__item:not(.control-toggler__item-selected):hover:before {
    background: rgba(255, 255, 255, .15)
}

.dashboard-toggler .control-toggler__item-selected {
    color: #fff
}

.dashboard-toggler .control-toggler__item-selected:before {
    border-color: #2290cf;
    background: #2290cf;
    box-shadow: none
}

.dashboard-toggler .control-toggler__item-selected b, .dashboard-toggler .control-toggler__item-selected b:before {
    border-color: #2290cf transparent transparent
}

.dashboard_wrapper__intro .list__body-right__top {
    z-index: 1;
    padding: 0
}

.dashboard_wrapper__events {
    min-width: 430px;
    width: 50%;
    min-height: 100px;
    height: 100%;
    float: right;
    border-left: 1px solid #dcdcdc;
    margin-left: -1px;
    background: #f5f5f5;
    display: none
}

.is-dashboard-events-visible .dashboard_wrapper__events {
    display: block;
    position: fixed;
    right: 0;
    top: 0;
    bottom: 0;
    margin-left: 0;
    z-index: 91
}

.is-dashboard-events-visible .dashboard_wrapper__events__list {
    -webkit-overflow-scrolling: touch;
    position: absolute;
    top: 84px;
    bottom: 0;
    left: 0;
    right: 0;
    overflow-y: scroll;
    overflow-x: hidden
}

.dashboard_wrapper__events__caption {
    height: 83px;
    background: #fff;
    border-bottom: 1px solid #dcdcdc;
    line-height: 82px;
    vertical-align: middle;
    padding-left: 36px;
    position: relative
}

.dashboard_wrapper__events__caption__filter {
    position: absolute;
    right: 0;
    top: 50%;
    margin-top: -17px;
    cursor: pointer;
    padding: 10px
}

.dashboard_wrapper__events__caption__filter .spinner-icon {
    display: none;
    margin-top: -3px
}

.dashboard_wrapper__events__caption__filter.loading > .spinner-icon {
    display: block
}

.dashboard_wrapper__events__caption__filter.loading > .icon {
    display: none
}

.dashboard_wrapper__events__caption__filter__tips {
    position: absolute;
    top: 30px;
    right: 2px;
    left: auto
}

.dashboard_wrapper__events__caption__filter__tips .tips-item {
    line-height: 18px
}

.dashboard_wrapper__events__caption__filter__tips .checkbox_notes_filter {
    width: 100%
}

.dashboard_wrapper__events__caption__filter__tips:before {
    right: 10px;
    left: auto
}

.dashboard_wrapper__events__caption__filter__tips:after {
    left: auto;
    right: 7px
}

.dashboard_wrapper__events__toggler {
    position: absolute;
    top: 23px;
    right: 24px;
    width: 36px;
    height: 36px;
    box-sizing: border-box;
    border: 1px solid #ececec;
    border-radius: 2px;
    cursor: pointer;
    display: block;
    background: 0 0;
    z-index: 23;
    -webkit-transition: opacity 500ms ease;
    transition: opacity 500ms ease
}

.dashboard-main-holder_settings-mode .dashboard_wrapper__events__toggler {
    opacity: .2;
    cursor: default
}

.dashboard-main-holder_settings-mode .content__dashboard {
    position: relative;
    z-index: 2
}

.dashboard-main-holder_settings-mode .content__dashboard:after {
    content: '';
    position: absolute;
    height: 36px;
    width: 36px;
    top: 23px;
    right: 24px
}

.dashboard_wrapper__events__toggler .icon {
    margin-top: 8px;
    margin-left: 8px
}

.dashboard_wrapper__events .note-wrapper {
    margin: 0
}

.dashboard_wrapper__events .note {
    border-radius: 0;
    border: 0;
    border-bottom: 1px solid #dcdcdc;
    margin: 0
}

.dashboard_wrapper__events .task:before {
    border-radius: 0;
    height: 1px;
    left: 0;
    right: 0
}

.dashboard_wrapper__events .note-actions-switcher {
    display: none
}

.dashboard_wrapper__events .note-actions-wrapper {
    bottom: 4px
}

.dashboard_wrapper__contacts-caption {
    font-size: 24px;
    margin: 35px 0;
    text-align: center
}

.dashboard_wrapper__contacts {
    overflow: hidden;
    margin: auto -20px
}

.dashboard_wrapper__contacts .list__table {
    min-width: 0
}

.dashboard_wrapper__contacts .js-list-row__cell-sortable .list-row__cell-head__title {
    cursor: text
}

.dashboard_wrapper__contacts .list-row__template-name__table-add_tag__shadow {
    right: 0
}

.dashboard_wrapper__contacts .list-row__cell-head__sortable, .dashboard_wrapper__contacts .list-row__template-name__table-add_tag {
    display: none
}

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {
    .dashboard_wrapper__intro .list-top-search {
        width: 249px
    }
}

#dashboard_manager_toggler {
    display: inline-block;
    position: absolute;
    left: 26px;
    white-space: nowrap
}

#dashboard_manager_toggler .cubestats-toggler__item, #dashborad_date_toggler .cubestats-toggler__item {
    margin: 0;
    min-width: 0
}

#dashboard_manager_toggler .cubestats-toggler__item:not(:last-child) {
    margin-right: 14px
}

#dashboard_manager_toggler .js-dashboard-manager-filter.js-dashboard-user-select:after {
    content: '';
    position: absolute;
    border-top-width: 5px;
    border-top-style: solid;
    border-left: 4px solid transparent;
    border-right: 4px solid transparent;
    top: 8px;
    right: 0;
    -webkit-transition: border-top-color 500ms ease;
    transition: border-top-color 500ms ease
}

@media screen and (min-color-index: 0) and(-webkit-min-device-pixel-ratio: 0) {
    @media {
        #dashboard_manager_toggler .js-dashboard-manager-filter.js-dashboard-user-select:after {
            top: 9px
        }
    }
}

@media all and (-ms-high-contrast: none) {
    #dashboard_manager_toggler .js-dashboard-manager-filter.js-dashboard-user-select:after {
        top: 10px
    }

    #dashboard_manager_toggler .js-dashboard-manager-filter.js-dashboard-user-select:after, ::-ms-backdrop {
        top: 10px
    }
}

@supports (-ms-accelerator:true) {
    #dashboard_manager_toggler .js-dashboard-manager-filter.js-dashboard-user-select:after {
        top: 10px
    }
}

#dashboard_manager_toggler .js-dashboard-manager-filter.js-dashboard-user-select:hover:after {
    border-top-color: #fff
}

#dashboard_manager_toggler .managers-selector, #dashboard_manager_toggler .suggest-manager-filter.multiple-suggest {
    display: inline-block;
    width: 218px !important;
    margin-left: -9px;
    margin-top: -6px;
    vertical-align: top;
    text-align: left;
    padding-left: 8px !important
}

#dashboard_manager_toggler .multiple-suggest__list.suggest-manager-lib__items {
    top: 0
}

#dashboard_manager_toggler #managers-selector {
    display: inline-block;
    max-width: 20vw;
    min-width: 200px;
    text-align: left;
    vertical-align: top;
    padding-left: 16px
}

#dashboard_manager_toggler #managers-selector a {
    max-width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    vertical-align: top;
    padding-right: 15px
}

#dashborad_date_toggler .cubestats-toggler__item:not(:last-child) {
    margin-right: 23px
}

.dashboard__search-results .search-results__contacts-list, .dashboard__search-results .search-results__leads-list {
    margin-top: 30px
}

.dashboard_wrapper__events__plug {
    position: relative
}

.dashboard_events_plug__item {
    position: relative;
    height: 69px;
    border-bottom: 1px solid #e2e2e2;
    background: #f7f7f7
}

.dashboard_events_plug__item.block_lines {
    height: 114px
}

.dashboard_events_plug__item.white_bg {
    background: #fff
}

.dashboard_events_plug__item_icon {
    position: absolute;
    top: 16px;
    left: 9px;
    opacity: .5
}

.block_lines .dashboard_events_plug__item_icon {
    top: 17px;
    left: 10px
}

.dashboard_events_plug__item_text {
    width: 100%;
    height: 100%;
    padding: 11px 20px 10px 35px;
    line-height: 19px;
    box-sizing: border-box;
    -webkit-box-sizing: border-box
}

.block_lines .dashboard_events_plug__item_text {
    padding: 24px 20px 10px 35px
}

.dashboard_events_plug__item__header {
    position: relative;
    margin-bottom: 13px
}

.dashboard_events_plug__item__line {
    display: block;
    width: 100px;
    height: 4px;
    background: #f0f0f0
}

.block_lines .dashboard_events_plug__item__line {
    margin-bottom: 17px
}

.dashboard_events_plug__item__header .dashboard_events_plug__item__line {
    display: inline-block
}

.dashboard_events_plug__item__line.caption_line {
    width: 26%
}

.dashboard_events_plug__item__line.blue_line {
    background: #e5f0f7
}

.dashboard_events_plug__item__line.right_line {
    position: absolute;
    top: 11px;
    right: 0
}

.dashboard_contacts_plug__fade {
    position: absolute;
    top: 39px;
    bottom: 0;
    left: 0;
    right: 0;
    background: rgba(255, 255, 255, .6);
    z-index: 1
}

.dashboard_contacts_plug__item__line {
    display: inline-block;
    height: 3px;
    background: #e2e2e2;
    vertical-align: middle
}

.dashboard_contacts_plug__item__line.blue_line {
    background: #a0c8e0
}

.dashboard_stats_plug__fade {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 1
}

.dashboard_stats_plug .cubestats__cube__caption:before, .dashboard_stats_plug__fade {
    background: rgba(255, 255, 255, .85)
}

.dashboard_stats_plug .cubestats__cube__caption {
    z-index: 1
}

.dashboard_stats_plug .cubestats__cube__leads-wrapper {
    z-index: 0
}

.dashboard_stats_plug .cubestats__cube__num-prev.green {
    color: #41cfc4
}

.dashboard_stats_plug.orange .cubestats__cube__num {
    color: #fecb6e
}

.dashboard_stats_plug.blue .cubestats__cube__num {
    color: #fe6e6e
}

.dashboard_stats_plug .cubestats__cube__num.green, .dashboard_stats_plug.green .cubestats__cube__num {
    color: #41cfc4
}

.dashboard_stats_plug__line {
    width: 100%;
    height: 4px;
    background: #a0c8e0
}

.cubestats__cell.red .dashboard_stats_plug__line, .dashboard_stats_plug.small .dashboard_stats_plug__line {
    background: #fe6e6e
}

.dashboard_stats_plug.green .dashboard_stats_plug__line, .dashboard_stats_plug__line.green {
    background: #41cfc4
}

.dashboard_stats_plug .cubestats__cube__data__two-lines__first:before, .dashboard_stats_plug .cubestats__cube__data__two-lines__second:before {
    width: 0
}

.cubestats-wrapper.cubestats-setup .cubestats__row.big .js-cell, .cubestats-wrapper.cubestats-setup .cubestats__row.medium .js-cell, .dashboard_leads_plug {
    opacity: .4
}

.dashboard_wrapper__leads__plug .pipeline_leads__item_data:before {
    display: none
}

.dashboard_leads_plug__item__line {
    width: 100%;
    height: 4px;
    display: inline-block;
    background: #e2e2e2;
    vertical-align: middle
}

.dashboard_leads_plug__item__line:not(.blue_line):first-of-type {
    margin-right: 10px
}

.dashboard_leads_plug__item__line.blue_line {
    background: #a0c8e0
}

.goals_no_rights {
    overflow: hidden
}

.dashboard-tile-manager-list__img.dashboard-tile-manager-list__img--plug {
    width: 100%;
    height: 100%;
    background-color: #f0f0f0
}

.dashboard-tile-manager-list__plug-count, .dashboard-tile-manager-list__plug-name {
    display: block;
    width: 50%;
    height: 4px;
    margin: 7px 0;
    background-color: #f0f0f0
}

.dashboard-tile-manager-list__plug-count {
    width: 40px;
    display: inline-block
}

.dashboard-tile-manager-list__plug-count-lang, .dashboard-tile-manager-list__plug-price {
    width: 100px;
    height: 4px;
    margin: 7px 0;
    background-color: #e5f0f7;
    display: inline-block
}

.dashboard-tile-leads-categories__plug {
    height: 4px;
    width: 60%;
    background-color: #929292;
    display: inline-block;
    margin-bottom: 2px
}

.cubestats-toggler {
    text-align: center;
    border-bottom: 1px solid #d7d7d7;
    position: relative;
    margin: 20px -24px 0
}

@supports (-ms-accelerator:true) {
    .cubestats-toggler {
        border-bottom-width: 2px
    }
}

.dashboard-pipeline__wrapper.cubestats-toggler {
    border-bottom: none;
    overflow: hidden
}

#dashborad_pipe_toggler {
    white-space: nowrap;
    margin-left: 40px;
    margin-right: 40px;
    border-bottom: 1px solid #d7d7d7;
    padding: 0 5px
}

.dashboard-pipeline__wrapper {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    -o-user-select: none;
    user-select: none
}

.dashboard-pipeline__scroller {
    overflow-x: scroll
}

.dashboard-pipeline__button {
    display: inline-block;
    position: absolute;
    background: #f5f5f5;
    z-index: 2;
    cursor: pointer;
    width: 40px;
    height: 51px;
    top: -16px;
    padding-top: 16px;
    box-sizing: border-box;
    text-align: center
}

.dashboard-pipeline__button_hidden {
    width: 0
}

.dashboard-pipeline__button .icon {
    display: inline-block
}

.dashboard-pipeline__button_hidden .icon {
    display: none
}

.dashboard-pipeline__button_right:before {
    content: '';
    position: absolute;
    top: 0;
    bottom: 0;
    left: -20px;
    width: 20px;
    background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(245, 245, 245, 0)), color-stop(33%, rgba(245, 245, 245, .9)), color-stop(62%, #f5f5f5), color-stop(63%, #f5f5f5), color-stop(100%, #f5f5f5));
    background: -webkit-linear-gradient(left, rgba(245, 245, 245, 0) 0%, rgba(245, 245, 245, .9) 33%, #f5f5f5 62%, #f5f5f5 63%, #f5f5f5 100%);
    background: linear-gradient(to right, rgba(245, 245, 245, 0) 0%, rgba(245, 245, 245, .9) 33%, #f5f5f5 62%, #f5f5f5 63%, #f5f5f5 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='rgba(0, 245, 245, 0.96078)', endColorstr='#f5f5f5', GradientType=1);
    pointer-events: none
}

.dashboard-pipeline__button_left:before {
    content: '';
    position: absolute;
    top: 0;
    bottom: 0;
    right: -20px;
    width: 20px;
    background: -webkit-gradient(linear, right top, left top, color-stop(0%, rgba(245, 245, 245, 0)), color-stop(33%, rgba(245, 245, 245, .9)), color-stop(62%, #f5f5f5), color-stop(63%, #f5f5f5), color-stop(100%, #f5f5f5));
    background: -webkit-linear-gradient(right, rgba(245, 245, 245, 0) 0%, rgba(245, 245, 245, .9) 33%, #f5f5f5 62%, #f5f5f5 63%, #f5f5f5 100%);
    background: linear-gradient(to left, rgba(245, 245, 245, 0) 0%, rgba(245, 245, 245, .9) 33%, #f5f5f5 62%, #f5f5f5 63%, #f5f5f5 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5f5f5', endColorstr='rgba(0, 245, 245, 0.96078)', GradientType=1);
    pointer-events: none
}

.dashboard-pipeline__scroller {
    z-index: 1
}

.dashboard-pipeline__button_left {
    left: 0
}

.dashboard-pipeline__button_right {
    right: 0
}

.cubestats-toggler__item, .cubestats-toggler__wrapper {
    display: inline-block;
    position: relative
}

.cubestats-toggler__item {
    margin: 0 15px;
    font-size: 15px;
    text-decoration: none;
    color: #c2c2c2;
    padding-bottom: 15px;
    min-width: 60px;
    -webkit-transition: color .2s;
    transition: color .2s
}

.cubestats-wrapper:not(.cubestats-setup) .cubestats-toggler__item.active {
    color: #fff
}

.pipeline_toggler {
    margin: 20px -30px 0
}

.pipeline_toggler .cubestats-toggler__item.active {
    color: #2290cf
}

.dashboard-toggler_active {
    content: '';
    width: 60px;
    height: 2px;
    background: #2290cf;
    left: 15px;
    bottom: -1px;
    position: absolute;
    -webkit-transition: all .3s ease;
    transition: all .3s ease
}

.cubestats-wrapper.cubestats-setup #dashborad_date_toggler-active {
    background: #c2c2c2
}

.cubestats-setup a {
    cursor: default
}

.cubestats-toggler__setup {
    position: absolute;
    font-size: 15px;
    text-decoration: none;
    padding-bottom: 15px;
    color: #c2c2c2;
    margin: 0 10px 0 0;
    right: 0;
    top: 0;
    cursor: pointer
}

.cubestats-toggler__setup > .icon-dash-setup {
    position: relative;
    top: 1px
}

.cubestats-toggler__setup__inner {
    display: inline-block;
    margin-left: 7px
}

.cubestats-toggler__setup-wrapper .cubestats-toggler__setup__actions {
    position: absolute;
    top: -5px;
    right: 10px
}

button.cubestats-toggler__setup__actions__btn {
    padding: 7px
}

.cubestats-toggler__setup, .cubestats-toggler__setup-wrapper .cubestats-toggler__setup__actions, .cubestats__cell__remove {
    -webkit-transition: opacity .2s, -webkit-transform .2s;
    transition: transform .2s, opacity .2s;
    transition: transform .2s, opacity .2s, -webkit-transform .2s
}

.cubestats__cell__remove {
    opacity: 0;
    -webkit-transform: scale(.5);
    transform: scale(.5)
}

.cubestats-setup .cubestats-toggler__setup, .cubestats-toggler__setup-wrapper .cubestats-toggler__setup__actions {
    z-index: 0;
    opacity: 0;
    -webkit-transform: scale(.5);
    transform: scale(.5)
}

.cubestats-setup .cubestats__cell__remove {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1)
}

.cubestats-setup .cubestats-toggler__setup__actions, .cubestats-toggler__setup {
    z-index: 1;
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1)
}

.cubestats {
    padding: 10px 10px 0;
    margin: 0 -30px
}

.cubestats__row {
    font-size: 0;
    text-rendering: auto
}

.cubestats__cell, .cubestats__col {
    width: 100%;
    height: 100%;
    display: inline-block;
    box-sizing: border-box;
    vertical-align: top
}

.cubestats__col {
    position: relative
}

.cubestats__col.pr {
    padding-right: 10px
}

.cubestats__col.pb {
    padding-bottom: 10px
}

.cubestats__cell {
    min-height: 145px;
    text-rendering: geometricPrecision
}

.cubestats__cell.data {
    min-height: 0
}

.cubestats__cell__inner {
    position: relative;
    text-rendering: auto
}

.cubestats__cell__inner-iframe {
    overflow: hidden
}

.cubestats-setup .cubestats__cell__inner:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 3
}

.cubestats__cell__remove {
    z-index: -1;
    position: absolute;
    padding: 10px;
    right: 10px;
    top: 11px;
    cursor: pointer
}

.cubestats-setup .cubestats__cell__remove {
    z-index: 4
}

.js-cell-empty .cubestats__cell__remove {
    display: none
}

.cubestats__cube {
    height: 145px;
    position: relative;
    padding: 15px;
    box-sizing: border-box
}

.cubestats__cube.big {
    height: 376px
}

.cubestats__cube.medium {
    height: 218px
}

.cubestats__row.big .js-cell, .cubestats__row.medium .js-cell {
    -webkit-transition: opacity .2s;
    transition: opacity .2s
}

.cubestats__cube a {
    text-decoration: none
}

.cubestats__cube__caption {
    margin-top: 5px;
    font-size: 15px;
    font-weight: 700
}

.cubestats__cube.big .cubestats__cube__caption, .cubestats__cube.medium .cubestats__cube__caption {
    margin-top: 5px;
    margin-bottom: 15px
}

.cubestats__cube.big .other_steps {
    padding: 7px 0
}

.cubestats__cube.big .other_steps a {
    color: #91999c;
    font-size: 13px
}

.cubestats__cube__data {
    height: 70px;
    font-size: 0;
    text-rendering: auto
}

.cubestats__cube__num {
    font-size: 65px;
    font-family: 'Open Sans', sans-serif;
    font-weight: 300;
    line-height: 80px
}

.cubestats__cube__caption, .cubestats__cube__data__two-lines__first, .cubestats__cube__data__two-lines__second, .cubestats__cube__num, .cubestats__cube__num-prev {
    position: relative;
    white-space: nowrap;
    overflow: hidden;
    width: 100%
}

.cubestats__cube__caption:before, .cubestats__cube__data__two-lines__first:before, .cubestats__cube__data__two-lines__second:before, .cubestats__cube__num-prev:before, .cubestats__cube__num:before {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    right: -1px;
    width: 20px;
    background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(255, 255, 255, 0)), color-stop(35%, rgba(255, 255, 255, .9)), color-stop(45%, rgba(255, 255, 255, .92)), color-stop(100%, #fff));
    background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, .9) 35%, rgba(255, 255, 255, .92) 45%, #fff 100%);
    background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, .9) 35%, rgba(255, 255, 255, .92) 45%, #fff 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='rgba(0, 255, 255, 1)', endColorstr='#ffffff', GradientType=1)
}

.cubestats__cube.small .cubestats__cube__data {
    height: 50px
}

.cubestats__cube.small .cubestats__cube__num {
    font-size: 40px;
    font-weight: 400;
    line-height: 64px
}

.cubestats__cube.small .cubestats__cube__num.goals_num {
    font-size: 0
}

.cubestats__cube__data_left {
    display: inline-block;
    font-size: 40px;
    padding-right: 12px
}

.cubestats__cube__data_right {
    display: inline-block;
    font-size: 18px;
    line-height: 18px;
    font-family: 'Open Sans', sans-serif
}

.cubestats__cube__data_right-top {
    font-size: 18px
}

.cubestats__cube__data_right-bottom {
    font-size: 13px
}

.cubestats__cube__data__two-lines {
    font-size: 15px;
    font-family: 'Open Sans', sans-serif
}

.cubestats__cube__data__two-lines__first {
    margin-bottom: 3px
}

.cubestats__cube__data__two-lines__second {
    font-size: 12px
}

.cubestats__cube__num-prev {
    font-size: 18px;
    font-family: 'Open Sans', sans-serif
}

.cubestats__cube__num.orange {
    color: #fecb6e
}

.cubestats__cube__data__two-lines__first.red, .cubestats__cube__data__two-lines__first.red a, .cubestats__cube__data__two-lines__second.red, .cubestats__cube__data__two-lines__second.red a, .cubestats__cube__data_left.red, .cubestats__cube__data_left.red a, .cubestats__cube__data_right-bottom.red, .cubestats__cube__data_right-bottom.red a, .cubestats__cube__data_right-top.red, .cubestats__cube__data_right-top.red a, .cubestats__cube__num-prev.red, .cubestats__cube__num-prev.red a, .cubestats__cube__num-prev_descr.red, .cubestats__cube__num-prev_descr.red a, .cubestats__cube__num.red, .cubestats__cube__num.red a {
    color: #fe6e6e
}

.cubestats__cube__data__two-lines__first.green, .cubestats__cube__data__two-lines__first.green a, .cubestats__cube__data__two-lines__second.green, .cubestats__cube__data__two-lines__second.green a, .cubestats__cube__data_left.green, .cubestats__cube__data_left.green a, .cubestats__cube__data_right-bottom.green, .cubestats__cube__data_right-bottom.green a, .cubestats__cube__data_right-top.green, .cubestats__cube__data_right-top.green a, .cubestats__cube__num-prev span.green, .cubestats__cube__num-prev span.green a, .cubestats__cube__num-prev.green, .cubestats__cube__num-prev.green a, .cubestats__cube__num.green, .cubestats__cube__num.green a {
    color: #41cfc4
}

.cubestats__cube__data__two-lines__second.blue, .cubestats__cube__data__two-lines__second.blue a {
    color: #2290cf
}

.cubestats__cube__bottom {
    margin-top: 30px;
    text-rendering: auto
}

.cubestats__cube.small .cubestats__cube__bottom {
    margin-top: 15px
}

.cubestats__cube__leads-wrapper {
    position: relative;
    margin-top: 23px;
    z-index: 20
}

.cubestats__cube__leads-wrapper.is-all-visible {
    background: #fff;
    margin-left: -15px;
    margin-bottom: -15px;
    margin-right: -15px;
    padding: 0 15px 15px;
    box-shadow: 0 15px 20px rgba(0, 0, 0, .1)
}

.cubestats__cube__leads__lead {
    height: 22px;
    margin-top: 10px;
    position: relative;
    border-bottom: 1px solid #eee
}

.cubestats__cube__leads__lead-hidden {
    display: none
}

.cubestats__cube__leads-wrapper.is-all-visible .cubestats__cube__leads__lead-hidden {
    display: block
}

.cubestats__cube__leads__lead:first-child, .new-import__in-modal__descr p:first-child {
    margin-top: 0
}

.cubestats__cube__leads__lead__status {
    float: left;
    width: 75%;
    padding-right: 6px;
    box-sizing: border-box;
    height: 23px;
    overflow: hidden;
    text-overflow: ellipsis
}

.cubestats__cube__leads__lead__status__inner {
    color: rgba(0, 0, 0, .5);
    font-size: 12px;
    height: 100%;
    line-height: 24px;
    vertical-align: middle;
    padding-left: 5px;
    border-top-left-radius: 2px;
    border-bottom-left-radius: 2px;
    position: relative;
    white-space: nowrap;
    box-sizing: border-box
}

.cubestats__cube__leads__lead__status__inner > b {
    position: absolute;
    right: -6px;
    top: 0;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 22px 6px 0 0;
    z-index: -1
}

.cubestats__cube__leads__lead__count {
    font-family: 'Open Sans', sans-serif;
    font-size: 22px;
    line-height: 18px;
    float: right;
    width: 25%;
    text-align: right;
    overflow: hidden
}

.cubestats__cube__leads-wrapper__all {
    font-size: 13px;
    color: #92989b;
    padding: 10px 0;
    text-decoration: underline;
    cursor: pointer
}

.cubestats__cube__leads-wrapper.is-all-visible .cubestats__cube__leads-wrapper__all {
    display: none
}

.cubestats__cube__data_right-top.green:after, .cubestats__cube__num-prev.green:after, .cubestats__cube__num-prev.red:not(.failed) .cubestats__cube__data_right-top:after, .cubestats__cube__num-prev.red:not(.failed):after {
    content: "";
    background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJ4TWlkWU1pZCIgd2lkdGg9IjgiIGhlaWdodD0iMTMiIHZpZXdCb3g9IjAgMCA4IDEzIj4KICA8ZGVmcz4KICAgIDxzdHlsZT4KCiAgICAgIC5jbHMtMiB7CiAgICAgICAgZmlsbDogIzM4Y2RjMTsKICAgICAgfQogICAgPC9zdHlsZT4KICA8L2RlZnM+CiAgPHBhdGggZD0iTTguNTAyLDQuMjc5IEM4LjUwMiw0LjI3OSA3LjYwNiw1LjIwNyA3LjYwNiw1LjIwNyBDNy42MDYsNS4yMDcgNS4wMDcsMi41MTYgNS4wMDcsMi41MTYgQzUuMDA3LDIuNTE2IDUuMDA3LDEzLjAyNiA1LjAwNywxMy4wMjYgQzUuMDA3LDEzLjAyNiAzLjQ5MywxMy4wMjYgMy40OTMsMTMuMDI2IEMzLjQ5MywxMy4wMjYgMy40OTMsMi41MTYgMy40OTMsMi41MTYgQzMuNDkzLDIuNTE2IDAuODk0LDUuMjA3IDAuODk0LDUuMjA3IEMwLjg5NCw1LjIwNyAtMC4wMDIsNC4yNzkgLTAuMDAyLDQuMjc5IEMtMC4wMDIsNC4yNzkgNC4xMTksMC4wMTIgNC4xMTksMC4wMTIgQzQuMTE5LDAuMDEyIDQuMjUwLDAuMTQ4IDQuMjUwLDAuMTQ4IEM0LjI1MCwwLjE0OCA0LjM4MSwwLjAxMiA0LjM4MSwwLjAxMiBDNC4zODEsMC4wMTIgOC41MDIsNC4yNzkgOC41MDIsNC4yNzkgWiIgaWQ9InBhdGgtMSIgY2xhc3M9ImNscy0yIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz4KPC9zdmc+Cg==) no-repeat center center;
    display: inline-block;
    width: 10px;
    height: 14px;
    vertical-align: middle;
    margin-top: -4px;
    margin-left: 3px
}

.cubestats__cube__num-prev.red:not(.failed) .cubestats__cube__data_right-top:after, .cubestats__cube__num-prev.red:not(.failed):after {
    background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJ4TWlkWU1pZCIgd2lkdGg9IjkiIGhlaWdodD0iMTMiIHZpZXdCb3g9IjAgMCA5IDEzIj4KICA8ZGVmcz4KICAgIDxzdHlsZT4KCiAgICAgIC5jbHMtMiB7CiAgICAgICAgZmlsbDogI2ZlNmU2ZTsKICAgICAgfQogICAgPC9zdHlsZT4KICA8L2RlZnM+CiAgPHBhdGggZD0iTTguNTAyLDguNzM1IEM4LjUwMiw4LjczNSA0LjM4MSwxMy4wMDIgNC4zODEsMTMuMDAyIEM0LjM4MSwxMy4wMDIgNC4yNTAsMTIuODY2IDQuMjUwLDEyLjg2NiBDNC4yNTAsMTIuODY2IDQuMTE5LDEzLjAwMiA0LjExOSwxMy4wMDIgQzQuMTE5LDEzLjAwMiAtMC4wMDIsOC43MzUgLTAuMDAyLDguNzM1IEMtMC4wMDIsOC43MzUgMC44OTQsNy44MDcgMC44OTQsNy44MDcgQzAuODk0LDcuODA3IDMuNDkzLDEwLjQ5OCAzLjQ5MywxMC40OTggQzMuNDkzLDEwLjQ5OCAzLjQ5MywtMC4wMTIgMy40OTMsLTAuMDEyIEMzLjQ5MywtMC4wMTIgNS4wMDcsLTAuMDEyIDUuMDA3LC0wLjAxMiBDNS4wMDcsLTAuMDEyIDUuMDA3LDEwLjQ5OCA1LjAwNywxMC40OTggQzUuMDA3LDEwLjQ5OCA3LjYwNiw3LjgwNyA3LjYwNiw3LjgwNyBDNy42MDYsNy44MDcgOC41MDIsOC43MzUgOC41MDIsOC43MzUgWiIgaWQ9InBhdGgtMSIgY2xhc3M9ImNscy0yIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz4KPC9zdmc+Cg==) no-repeat center center
}

.js-cell {
    height: 100%;
    min-height: 147px;
    font-size: 0;
    display: block;
    box-sizing: border-box;
    background: #fff;
    border: 1px solid #fff;
    margin-bottom: 10px;
    -webkit-transition: border-color .2s;
    transition: border-color .2s
}

.js-cell-empty {
    background: #f5f5f5;
    border: 1px solid #f5f5f5;
    position: relative;
    -webkit-transition: none;
    transition: none;
    cursor: pointer
}

.cubestats-setup .js-cell-empty {
    background: #f5f5f5;
    border: 1px dashed #cecfd1
}

.cubestats-setup .js-cell-empty .cubestats__cell__inner__empty-body, .cubestats-setup .js-cell-empty .cubestats__cell__inner__empty-title {
    font-size: 15px;
    position: absolute;
    left: 15px;
    right: 0;
    padding-right: 15px
}

.cubestats-setup .js-cell-empty .cubestats__cell__inner__empty-title {
    top: 18px;
    font-weight: 700;
    color: #cecfd1
}

.cubestats-setup .js-cell-empty .cubestats__cell__inner__empty-body {
    top: 52px
}

.cubestats__cell__inner__empty-body__text {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    color: #cecfd1
}

.add-widget-modal .modal-body__caption__edit .dashboard_widgets-icon-pencil2, .cubestats__cell__inner__empty-select__wrapper {
    display: none
}

.cubestats-setup .cubestats__cell__inner__empty-select__wrapper {
    display: block;
    margin-top: 15px
}

.cubestats-setup .js-cell-sortable, .js-cell-sortable.ui-sortable-helper {
    border-color: #cecfd1;
    cursor: move
}

.js-cell-sortable.ui-sortable-helper {
    border-style: dashed;
    opacity: .95
}

.js-cell-sortable.ui-sortable-helper:not(.js-cell-empty) .cubestats__cell__inner {
    display: none
}

.js-cell-sortable.ui-sortable-placeholder {
    height: 147px !important
}

.dashboard_widgets-input {
    position: relative;
    margin-top: 18px
}

.dashboard_widgets-input > .icon {
    position: absolute;
    top: 8px;
    left: 10px
}

.dashboard_widgets-input > input {
    padding-left: 33px;
    width: 100%
}

.dashboard_widgets-size-input {
    margin-top: 10px
}

.dashboard_widgets-size {
    width: 30px;
    margin-left: 7px
}

.dashboard_widgets-size__title:not(:first-child) {
    margin-left: 30px
}

.cubestats-toggler.toggler-view_compact {
    margin: 0
}

.cubestats-toggler.toggler-view_compact .cubestats-toggler__wrapper {
    margin: 0 !important;
    padding: 0 !important
}

.cubestats-toggler.toggler-view_compact .dashboard-pipeline__scroller {
    overflow: visible
}

.cubestats-toggler.toggler-view_compact .cubestats-toggler__item {
    font-size: 16px;
    padding-bottom: 6px;
    min-width: 0;
    margin-right: 0;
    cursor: pointer
}

.cubestats-toggler.toggler-view_compact:not(.toggler-no-active) .cubestats-toggler__item.active {
    cursor: default;
    color: #2290cf
}

.cubestats-toggler.toggler-view_compact.toggler-no-active .cubestats-toggler__item {
    color: #c2c2c2
}

.cubestats-toggler.toggler-view_compact .cubestats-toggler__item:first-child {
    margin-left: 0
}

.cubestats-toggler.toggler-view_compact .cubestats-toggler__item:not(:first-child) {
    margin-left: 18px
}

.cubestats-toggler.toggler-view_compact #dashborad_date_toggler-active {
    bottom: -1px;
    left: 0;
    visibility: hidden;
    -webkit-transition: all 0s ease 0s;
    transition: all 0s ease 0s;
    height: 3px;
    background: #2290cf;
    position: absolute
}

.cubestats-toggler.toggler-view_compact #dashborad_date_toggler-active:before {
    content: '';
    position: absolute;
    border: 6px solid transparent;
    border-top-color: #2290cf;
    left: 50%;
    margin-left: -6px
}

.cubestats-toggler__item[data-disabled=y] {
    cursor: default !important
}

.dashboard__users-select {
    padding: 2px;
    background: #fff;
    border: 1px solid #ddd;
    border-radius: 3px;
    margin-top: -7px
}

.dashboard__users-select .multisuggest__list-item {
    padding: 1px 5px;
    height: 19px
}

.dashboard__users-select .multisuggest__list-item:not(.multisuggest__list-item_input) {
    border: 1px solid #ddd
}

.dashboard__users-select .multisuggest__list-item_input {
    margin: 0 8px;
    height: 26px;
    padding: 0
}

.dashboard__users-select .multisuggest__list-item.js-active {
    border-color: #2290cf
}

#top-chart {
    padding-top: 20px;
    position: relative;
    z-index: 5
}

.top-chart {
    opacity: 1;
    -webkit-transition: opacity 500ms ease;
    transition: opacity 500ms ease
}

.top-chart.top-chart_hidden {
    opacity: 0 !important
}

.top-chart__controls {
    height: 30px;
    position: absolute;
    width: 100%;
    font-size: 0
}

.top-chart__chart-switcher {
    display: inline-block;
    vertical-align: top
}

.top-chart__cart-switcher_hidden {
    display: none
}

.top-chart__pipeline-switcher {
    display: inline-block;
    position: absolute;
    left: 165px;
    top: 0
}

.top-chart__controls .control-toggler__item:before {
    border-color: #9fd3f2
}

#top-chart .top-chart__controls .control-toggler__item:hover:before {
    background-color: transparent !important
}

.top-chart__controls .control-toggler__item-selected b:before {
    border-color: transparent !important
}

.top-chart__controls .control-toggler__item-selected:not(.hidden-toggler-item), .top-chart__controls .control-toggler__item:hover:not(.hidden-toggler-item) {
    color: #fff;
    opacity: 1
}

.top-chart__controls .control-toggler__button {
    color: #fff !important;
    border-color: #fff !important;
    background-color: transparent !important
}

.top-chart__controls .control-toggler__button:before {
    border-color: #fff !important;
    background: 0 0 !important;
    box-shadow: none !important
}

.top-chart__controls .control-toggler__button_expanded {
    box-shadow: none !important
}

.top-chart__controls .control-toggler__button:hover, .top-chart__controls .control-toggler__button_expanded {
    color: #fff !important;
    opacity: 1 !important;
    border-color: #fff !important
}

.top-chart__controls .control-toggler__button:hover:before, .top-chart__controls .control-toggler__button_expanded:before {
    border-color: #fff !important
}

.top-chart__controls .control-toggler__button:hover .top-chart__controls .control-toggler__button:before, .top-chart__controls .control-toggler__item-selected:before {
    box-shadow: none !important
}

.top-chart__controls .control-toggler__button.control-toggler__button_expanded .icon-arrow-down-expand-white {
    display: none
}

.top-chart__controls .control-toggler__button .icon-arrow-down-expand-white {
    margin-top: 9px
}

.top-chart__controls .control-toggler__button:not(.control-toggler__button_expanded) .icon-arrow-up-contract-white {
    display: none
}

.top-chart__controls .control-toggler__button .icon-arrow-up-contract-white {
    margin-top: 8px
}

.top-chart__controls .control-toggler__item-selected:after, .top-chart__controls .control-toggler__item:hover:after {
    content: '';
    position: absolute;
    border-width: 1px;
    border-style: solid;
    top: 0;
    bottom: 0;
    left: -1px;
    right: 0
}

.top-chart__controls .control-toggler__item:last-child.control-toggler__item-selected:after, .top-chart__controls .control-toggler__item:last-child:hover:after {
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px
}

.top-chart__controls .control-toggler__item:first-child.control-toggler__item-selected:after, .top-chart__controls .control-toggler__item:first-child:hover:after {
    border-top-left-radius: 3px;
    border-bottom-left-radius: 3px;
    left: 0
}

#chart-loader {
    opacity: 1
}

#chart-loader, #unsorted-loader {
    position: absolute;
    visibility: visible;
    background: 0 0
}

#chart-loader {
    margin-top: 53px
}

#chart-loader > .spinner-icon, #unsorted-loader > .spinner-icon {
    border-top-color: #fff;
    border-left-color: #fff
}

.top-chart__wrapper {
    height: 100%;
    overflow: hidden;
    position: relative;
    margin-top: 44px;
    margin-bottom: 20px;
    z-index: 1
}

#dashboard_holder .cubestats-toggler__item {
    padding-bottom: 10px;
    vertical-align: top
}

#dashboard_holder .dashboard-toggler_active {
    height: 3px
}

#dashboard_holder .dashboard-toggler_active.dashboard-toggler_active-hidden {
    opacity: 0
}

.top-chart__plug, .top-chart__plug:after {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

.top-chart__plug {
    z-index: 2;
    opacity: 1
}

.top-chart__plug:after {
    content: ''
}

.top-chart__plug-text {
    font-size: 20px;
    text-transform: uppercase;
    font-weight: 600;
    position: absolute;
    z-index: 2;
    top: 110px;
    box-sizing: border-box;
    right: 40%;
    width: 60%;
    padding-left: 10%;
    padding-right: 10%;
    max-width: 790px;
    -webkit-transition: opacity 500ms ease;
    transition: opacity 500ms ease;
    opacity: 1
}

.top-chart__plug-text_hidden {
    opacity: 0
}

.top-chart__plug .top-chart {
    margin-bottom: 0;
    -webkit-filter: blur(3px);
    -o-filter: blur(3px);
    filter: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg"><filter id="filter"><feGaussianBlur stdDeviation="3" /></filter></svg>#filter');
    filter: blur(3px);
    width: 60%;
    opacity: .2;
    border-right: 1px solid #6fb9d5;
    overflow: hidden !important
}

.top-chart__wrapper_plugged > .top-chart:after, .top-chart__wrapper_plugged > .top-chart:before {
    content: '';
    position: absolute;
    height: 40% !important;
    width: 10px;
    left: -14px;
    box-shadow: 1px 0 20px 1px #000;
    background-color: #fff !important;
    opacity: .5;
    z-index: 1
}

.top-chart__wrapper_plugged > .top-chart:before {
    top: 10%;
    -webkit-transform: rotateZ(-3deg);
    transform: rotateZ(-3deg)
}

.top-chart__wrapper_plugged > .top-chart:after {
    top: 50%;
    -webkit-transform: rotateZ(3deg);
    transform: rotateZ(3deg)
}

.top-chart__wrapper_plugged > .top-chart {
    margin-bottom: 0;
    width: 40%;
    right: 0;
    left: 60%;
    border-left-width: 1px;
    border-left-style: solid;
    overflow: hidden !important;
    position: relative;
    z-index: 1
}

.top-chart__wrapper_plugged > .top-chart > div {
    left: -webkit-calc(-150% + -1px);
    left: calc(-150% + -1px);
    position: relative
}

#unsorted-loader {
    right: 22px;
    opacity: 0
}

#unsorted-loader.visible {
    opacity: 1
}

#conversion-chart {
    overflow-y: hidden;
    overflow-x: scroll
}

.conversion-chart__body {
    height: 100%;
    text-align: center;
    padding-bottom: 11px;
    padding-top: 15px
}

.conversion-chart__body-inner {
    display: inline-block;
    height: 100%;
    font-size: 0
}

.conversion-chart__row {
    width: 100%;
    white-space: nowrap
}

.conversion-chart__statuses {
    height: 100%;
    position: relative
}

.conversion-chart__system-statuses {
    display: inline-block
}

.conversion-chart__statuses-wrapper {
    display: inline-block;
    height: 100%;
    text-align: initial
}

.conversion-chart__row:first-child .conversion-chart__statuses-wrapper {
    margin-left: 82px
}

.conversion-chart__status-inner {
    padding: 14px 10px 0;
    box-sizing: border-box
}

.conversion-chart__status.conversion-chart__system-status .conversion-chart__status-inner {
    padding: 0
}

.conversion-chart__unsorted {
    width: 187px;
    height: 275px;
    display: inline-block;
    text-align: left;
    vertical-align: top;
    opacity: 1;
    margin-left: 0;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    -webkit-transition: opacity 500ms ease, -webkit-transform 500ms ease;
    transition: transform 500ms ease, opacity 500ms ease;
    transition: transform 500ms ease, opacity 500ms ease, -webkit-transform 500ms ease
}

.conversion-chart__unsorted_hidden {
    opacity: 0;
    -webkit-transform: translate3d(-265px, 0, 0);
    transform: translate3d(-265px, 0, 0)
}

.conversion-chart_without-unsorted .conversion-chart__unsorted {
    display: none
}

.conversion-chart__unsorted-inner {
    font-size: initial;
    height: 100%;
    box-sizing: border-box;
    position: relative;
    padding-right: 32px
}

.conversion-chart__unsorted-info {
    position: absolute;
    top: 84px;
    opacity: 1;
    -webkit-transition: opacity 500ms ease;
    transition: opacity 500ms ease
}

.conversion-chart__unsorted-info_hidden {
    opacity: 0
}

.conversion-chart__unsorted-count {
    font-size: 60px;
    letter-spacing: -3pt;
    margin-left: -2px;
    display: inline-block
}

.conversion-chart__unsorted-count a {
    color: #fff;
    text-decoration: none
}

.conversion-chart__unsorted-title {
    font-size: 14px;
    font-weight: 600;
    text-transform: uppercase;
    margin-top: -6px;
    margin-left: 1px
}

.conversion-chart__separator {
    width: 22px
}

.conversion-chart__separator, .conversion-chart__stats-separator {
    position: absolute;
    height: 100%;
    top: 0;
    right: 0
}

.conversion-chart__separator {
    opacity: 1;
    -webkit-transition: opacity 500ms ease;
    transition: opacity 500ms ease
}

.conversion-chart__separator_hidden {
    opacity: 0
}

.conversion-chart__stats-separator {
    width: 15px
}

.conversion-chart__separator > div, .conversion-chart__stats-separator > div {
    height: 50%;
    width: 100%;
    box-sizing: border-box;
    border-style: solid
}

.separator__top-side, .stats-separator__top-side {
    border-radius: 0 0 0 15px;
    border-left-width: 1px;
    border-bottom-width: 1px
}

.separator__bottom-side, .stats-separator__bottom-side {
    border-radius: 15px 0 0 0;
    border-left-width: 1px;
    border-top-width: 1px
}

.conversion-chart__status-wrapper {
    display: inline-block;
    font-size: initial;
    width: 185px;
    vertical-align: top
}

.conversion-chart__status {
    position: relative;
    height: 100%;
    width: 100%;
    border-width: 1px;
    border-style: solid;
    box-sizing: border-box;
    border-radius: 2px
}

.conversion-chart__status-lost-leads {
    position: relative;
    width: 100%;
    height: 35px;
    margin-top: 18px;
    font-size: 15px;
    border-width: 1px;
    border-style: solid none
}

.conversion-chart__status-wrapper:first-child .conversion-chart__status-lost-leads {
    border-radius: 2px 0 0 2px;
    border-left-style: solid
}

.conversion-chart__status-wrapper_prelast .conversion-chart__status-lost-leads {
    border-radius: 0 2px 2px 0
}

.conversion-chart__status-wrapper:not(.conversion-chart__status-wrapper_prelast) .conversion-chart__status-lost-leads:after, .conversion-chart__status-wrapper:not(:first-child) .conversion-chart__status-lost-leads:before {
    content: '';
    position: absolute;
    height: 37px;
    width: 3px;
    background-size: cover;
    background-position: center;
    top: -1px
}

.conversion-chart__status-wrapper:not(:first-child) .conversion-chart__status-lost-leads:before {
    left: -1px;
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: scale(-1, -1);
    transform: scale(-1, -1)
}

.conversion-chart__status-wrapper:not(.conversion-chart__status-wrapper_prelast) .conversion-chart__status-lost-leads:after {
    right: -1px
}

.conversion-chart__status-wrapper_prelast .conversion-chart__status-lost-leads:after {
    content: '';
    position: absolute;
    right: -9px;
    top: 0;
    height: 100%;
    border-left-width: 9px;
    border-left-style: solid;
    border-top: 17px solid transparent;
    border-bottom: 17px solid transparent;
    box-sizing: border-box;
    z-index: 1
}

.status-lost-leads__triangle {
    position: absolute;
    height: 100%;
    top: 0;
    right: 0;
    z-index: 2
}

.status-lost-leads__triangle:after, .status-lost-leads__triangle:before {
    content: '';
    position: absolute;
    width: 1px;
    height: 22px;
    right: 1px
}

.status-lost-leads__triangle:before {
    top: -1px;
    -webkit-transform-origin: top;
    transform-origin: top;
    -webkit-transform: rotate(-30deg);
    transform: rotate(-30deg)
}

.status-lost-leads__triangle:after {
    bottom: -1px;
    -webkit-transform-origin: bottom;
    transform-origin: bottom;
    -webkit-transform: rotate(30deg);
    transform: rotate(30deg)
}

.status-lost-leads__text {
    text-align: center;
    margin-top: 9px;
    overflow: hidden;
    text-overflow: ellipsis;
    padding: 0 5px
}

.status-lost-leads__text a {
    text-decoration: inherit;
    color: inherit
}

.conversion-chart__status-wrapper:not(:first-child), .conversion-chart__transfer-wrapper:not(:first-child) {
    margin-left: 9px
}

.conversion-chart__status-wrapper.conversion-chart__status-wrapper_last {
    margin-left: 39px
}

.conversion-chart__custom-status {
    height: 220px
}

.conversion-chart__system-status {
    margin-top: 16px;
    vertical-align: top;
    border: none
}

.conversion-chart__status-color {
    height: 6px;
    position: absolute;
    top: -1px;
    left: -1px;
    right: -1px;
    border-radius: 2px 2px 0 0
}

.conversion-chart__status-title {
    font-size: 17px;
    text-align: center;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

.conversion-chart__status-title .block-selectable {
    display: initial
}

.conversion-chart__status-leads-count {
    text-align: center;
    font-size: 15px;
    margin-top: 4px;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0)
}

.top-chart__wrapper:not(.top-chart__wrapper_plugged) .conversion-chart__status-leads-count, .top-chart__wrapper:not(.top-chart__wrapper_plugged) .conversion-chart__status-leads-count + div, .top-chart__wrapper:not(.top-chart__wrapper_plugged) .leads-transfer {
    -webkit-transition: opacity 500ms ease, -webkit-transform 500ms ease;
    transition: transform 500ms ease, opacity 500ms ease;
    transition: transform 500ms ease, opacity 500ms ease, -webkit-transform 500ms ease
}

.conversion-chart__status-leads-count + div, .top-chart__wrapper_plugged .conversion-chart__status-leads-count_only, .top-chart__wrapper_plugged .conversion-chart__status-leads-count_only + div, .top-chart__wrapper_plugged .conversion-chart_without-unsorted .leads-transfer_first.leads-transfer_hidden, .top-chart__wrapper_plugged .leads-transfer_hidden {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0)
}

.conversion-chart__status-leads-count_only, .conversion-chart__status-leads-count_only + div {
    -webkit-transform: translate3d(0, 58px, 0);
    transform: translate3d(0, 58px, 0);
    opacity: 0
}

.conversion-chart__status-budget a, .conversion-chart__status-leads-count a {
    text-decoration: none
}

.conversion-chart__status-budget {
    text-align: center;
    font-size: 15px;
    margin-top: 1px
}

.leads-transfer {
    width: 167px;
    height: 92px;
    background-color: #fff;
    color: #36455a;
    position: absolute;
    left: -83px;
    top: 91px;
    box-sizing: border-box;
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0)
}

@supports (-ms-accelerator:true) {
    .leads-transfer {
        -webkit-transform: none;
        transform: none
    }

    .top-chart__wrapper:not(.top-chart__wrapper_plugged) .leads-transfer {
        -webkit-transition: left 500ms ease, opacity 500ms ease;
        transition: left 500ms ease, opacity 500ms ease
    }
}

@media all and (-ms-high-contrast: none) {
    .leads-transfer {
        -webkit-transform: none;
        transform: none
    }

    .top-chart__wrapper:not(.top-chart__wrapper_plugged) .leads-transfer {
        -webkit-transition: left 500ms ease, opacity 500ms ease;
        transition: left 500ms ease, opacity 500ms ease
    }

    .leads-transfer, ::-ms-backdrop {
        transform: none
    }

    .top-chart__wrapper:not(.top-chart__wrapper_plugged) .leads-transfer, ::-ms-backdrop {
        -webkit-transition: left 500ms ease, opacity 500ms ease;
        transition: left 500ms ease, opacity 500ms ease
    }
}

.leads-transfer_preload {
    opacity: .3
}

.leads-transfer_hidden {
    opacity: 0;
    -webkit-transform: translate3d(-20px, 0, 0);
    transform: translate3d(-20px, 0, 0)
}

.top-chart__wrapper_plugged .leads-transfer_hidden {
    opacity: 1
}

@supports (-ms-accelerator:true) {
    .leads-transfer_hidden {
        -webkit-transform: none;
        transform: none;
        left: -103px
    }

    .top-chart__wrapper_plugged .leads-transfer_hidden {
        left: -83px
    }
}

@media all and (-ms-high-contrast: none) {
    .leads-transfer_hidden {
        -webkit-transform: none;
        transform: none;
        left: -103px
    }

    .top-chart__wrapper_plugged .leads-transfer_hidden {
        left: -83px
    }

    ::-ms-backdrop {
        transform: none;
        left: -83px
    }

    .leads-transfer_hidden {
        transform: none;
        left: -103px
    }

    .top-chart__wrapper_plugged .leads-transfer_hidden {
        left: -83px
    }
}

.leads-transfer_remove {
    display: none
}

.leads-transfer_first {
    border-radius: 10px 0 0 10px
}

.conversion-chart_without-unsorted .leads-transfer_first.leads-transfer_hidden, .leads-transfer_hidden.leads-transfer_last {
    -webkit-transform: translate3d(-20px, 0, 0);
    transform: translate3d(-20px, 0, 0)
}

@supports (-ms-accelerator:true) {
    .conversion-chart_without-unsorted .leads-transfer_first.leads-transfer_hidden {
        -webkit-transform: none;
        transform: none;
        left: -103px
    }

    .top-chart__wrapper_plugged .conversion-chart_without-unsorted .leads-transfer_first.leads-transfer_hidden {
        left: -83px
    }
}

@media all and (-ms-high-contrast: none) {
    .conversion-chart_without-unsorted .leads-transfer_first.leads-transfer_hidden {
        -webkit-transform: none;
        transform: none;
        left: -103px
    }

    .top-chart__wrapper_plugged .conversion-chart_without-unsorted .leads-transfer_first.leads-transfer_hidden {
        left: -83px
    }

    ::-ms-backdrop {
        transform: none;
        left: -83px
    }

    .conversion-chart_without-unsorted .leads-transfer_first.leads-transfer_hidden {
        transform: none;
        left: -103px
    }

    .top-chart__wrapper_plugged .conversion-chart_without-unsorted .leads-transfer_first.leads-transfer_hidden {
        left: -83px
    }
}

.leads-transfer_last {
    left: 111px;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    width: 141px
}

.leads-transfer__inner {
    opacity: 1
}

.top-chart__wrapper:not(.top-chart__wrapper_plugged) .leads-transfer__inner {
    -webkit-transition: opacity 500ms ease;
    transition: opacity 500ms ease
}

.leads-transfer__inner_hidden {
    opacity: 0
}

.leads-transfer__percentage {
    font-size: 30px;
    text-align: center;
    margin-top: 17px
}

.leads-transfer__count {
    font-size: 15px;
    text-align: center;
    margin-top: -3px
}

.leads-transfer__count a, .leads-transfer__percentage a {
    color: #36455a;
    text-decoration: none
}

.leads-transfer:not(.leads-transfer_first) .leads-transfer__body:after, .leads-transfer:not(.leads-transfer_first) .leads-transfer__body:before {
    content: '';
    position: absolute;
    left: -25px;
    top: 0;
    border-top: 23px solid #fff;
    border-right: 13px solid #fff;
    border-bottom: 23px solid transparent;
    border-left: 13px solid transparent
}

.leads-transfer:not(.leads-transfer_first) .leads-transfer__body:after {
    top: 46px;
    border-top: 23px solid transparent;
    border-bottom: 23px solid #fff
}

.leads-transfer__tail {
    position: absolute;
    height: 92px;
    width: 26px;
    top: 0;
    left: -26px;
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1)
}

.leads-transfer_first .leads-transfer__tail {
    display: none
}

.leads-transfer__tail:after, .leads-transfer__tail:before {
    content: '';
    position: absolute;
    right: 0;
    border-right: 13px solid #fff;
    border-left: 13px solid transparent
}

.leads-transfer__tail:before {
    top: 0;
    border-top: 23px solid #fff;
    border-bottom: 23px solid transparent
}

.leads-transfer__tail:after {
    bottom: 0;
    border-top: 23px solid transparent;
    border-bottom: 23px solid #fff
}

.leads-transfer__nose, .leads-transfer__nose:before {
    position: absolute;
    height: 100%;
    width: 26px;
    right: -26px;
    top: 0;
    border: none;
    border-left: 26px solid #fff;
    border-top: 46px solid transparent;
    border-bottom: 46px solid transparent;
    box-sizing: border-box;
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1)
}

.leads-transfer__nose:before {
    right: 1px;
    top: -46px;
    content: ''
}

#conversion-chart-transfers {
    position: absolute;
    top: 0;
    padding-left: 82px;
    margin-left: -82px
}

.top-chart__wrapper:not(.top-chart__wrapper_plugged) #conversion-chart-transfers {
    -webkit-transition: filter 500ms ease;
    -webkit-transition: -webkit-filter 500ms ease;
    transition: filter 500ms ease;
    transition: filter 500ms ease, -webkit-filter 500ms ease
}

@supports (-ms-accelerator:true) {
    #conversion-chart-transfers.conversion-chart__transfers_shadowed {
        -webkit-filter: none;
        filter: none;
        -ms-filter: none
    }
}

.conversion-chart__transfer-wrapper {
    display: inline-block;
    width: 185px;
    height: 100%;
    position: relative;
    border: 1px solid transparent;
    box-sizing: border-box
}

.conversion-chart__stats-summary {
    font-size: 15px;
    margin-top: 1px;
    text-align: center
}

.conversion-chart__stats-summary a {
    text-decoration: none;
    color: #d9f1ff
}

.conversion-chart__summary-arrow {
    position: absolute;
    font-size: 13px;
    height: 30px;
    box-sizing: border-box;
    border-radius: 3px 0 0 3px;
    background-color: #9fd3f2;
    padding-top: 1px;
    padding-left: 1px;
    right: 173px
}

.top-chart .conversion-chart__summary-arrow {
    top: 48px
}

.conversion-chart__summary-arrow:after, .conversion-chart__summary-arrow:before {
    content: '';
    position: absolute;
    height: 0;
    width: 0
}

.conversion-chart__summary-arrow:before {
    border-left: 13px solid #9fd3f2;
    border-top: 15px solid transparent;
    border-bottom: 15px solid transparent;
    right: -13px;
    top: 0
}

.conversion-chart__summary-arrow:after {
    border-left: 12px solid #6fb9d5;
    border-top: 14px solid transparent;
    border-bottom: 14px solid transparent;
    right: -12px;
    top: 1px
}

.summary-arrow__outer {
    height: 28px;
    width: 100%;
    top: 0;
    display: inline-block;
    border-radius: 2px 0 0 2px;
    background-color: #6fb9d5
}

.summary-arrow__body {
    margin-top: 5px;
    margin-left: 13px;
    margin-right: 7px
}

#pie-chart {
    padding-top: 12px;
    margin-top: -3px;
    height: 100%;
    text-align: center
}

.pie-chart__columns {
    padding: 0;
    white-space: nowrap;
    display: inline-block;
    vertical-align: middle;
    width: 100%;
    text-align: center;
    font-size: 0
}

.pie-chart__columns:before {
    content: '';
    height: 100%;
    width: 0;
    display: inline-block;
    vertical-align: middle
}

.pie-chart__column {
    display: inline-block;
    vertical-align: top;
    text-align: left
}

.pie-chart__managers-column, .pie-chart__statuses-column {
    min-width: 250px;
    width: -webkit-calc(50% - 197px);
    width: calc(50% - 197px)
}

html.ipad .pie-chart__managers-column, html.ipad .pie-chart__statuses-column {
    width: -webkit-calc(50% - 177px);
    width: calc(50% - 177px)
}

.pie-chart__pie-column {
    position: relative;
    width: 324px;
    vertical-align: top;
    margin-left: 35px;
    margin-right: 35px;
    margin-top: 30px;
    padding-bottom: 30px;
    height: 310px
}

html.ipad .pie-chart__pie-column {
    margin-left: 15px;
    margin-right: 15px
}

.pie-chart__managers-column, .pie-chart__statuses-column {
    text-align: center
}

.pie-chart__column-body {
    max-width: 100%;
    display: inline-block
}

.pie-chart__column-title {
    text-transform: uppercase;
    font-weight: 600;
    font-size: 14px;
    margin-left: 3px;
    text-align: left
}

.pie-chart__column-inner {
    margin-top: 17px;
    text-align: left
}

.pie-chart__row {
    font-size: 0;
    height: 41px;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
    -webkit-transition: opacity 500ms ease, -webkit-transform 500ms ease;
    transition: transform 500ms ease, opacity 500ms ease;
    transition: transform 500ms ease, opacity 500ms ease, -webkit-transform 500ms ease
}

.top-chart__wrapper:not(.top-chart__wrapper_plugged) .pie-chart__row_hidden {
    -webkit-transform: translate3d(0, 40px, 0);
    transform: translate3d(0, 40px, 0);
    opacity: 0
}

.top-chart__wrapper:not(.top-chart__wrapper_plugged) .pie-chart__row_hidden-after {
    -webkit-transform: translate3d(0, -40px, 0);
    transform: translate3d(0, -40px, 0);
    opacity: 0
}

.pie-chart__row:not(:first-child) {
    margin-top: 4px
}

.pie-chart__row.pie-chart__row-others {
    margin-top: 14px
}

.row__percent {
    display: inline-block;
    vertical-align: top;
    width: 72px;
    margin-top: 2px
}

.row__percent-value {
    font-size: 30px;
    letter-spacing: -1.3pt;
    display: inline-block
}

.row-summary {
    display: inline-block;
    width: -webkit-calc(100% - 72px);
    width: calc(100% - 72px)
}

.row-summary__marker {
    width: 3px;
    height: 30px;
    display: inline-block;
    margin-top: 5px
}

.row-summary-data {
    display: inline-block;
    vertical-align: top;
    padding-left: 15px;
    width: -webkit-calc(100% - 3px);
    width: calc(100% - 3px);
    box-sizing: border-box
}

.row-summary-data__first-line {
    font-size: 17px;
    font-weight: 600;
    overflow: hidden;
    text-overflow: ellipsis
}

.row-summary-data__second-line {
    font-size: 15px;
    margin-top: -2px;
    overflow: hidden;
    text-overflow: ellipsis
}

.row-summary-data__second-line > a {
    text-decoration: none
}

.pie-chart__left, .pie-chart__right {
    display: inline-block;
    position: absolute;
    height: 310px
}

.pie-chart__left {
    -webkit-transform: rotateZ(180deg);
    transform: rotateZ(180deg)
}

.firefox .amoforms_inner_modal-content li li, .pie-chart__right {
    margin-left: 14px
}

@supports (-ms-accelerator:true) {
    .pie-chart__left, .pie-chart__right {
        -webkit-filter: none;
        filter: none;
        -ms-filter: none
    }
}

@-moz-document url-prefix() {
    .pie-chart__left, .pie-chart__right {
        filter: none
    }
}

.pie-chart__summary {
    position: absolute;
    text-align: center;
    top: 86px;
    width: 100%;
    z-index: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
    -webkit-transition: opacity 500ms ease, -webkit-transform 500ms ease;
    transition: transform 500ms ease, opacity 500ms ease;
    transition: transform 500ms ease, opacity 500ms ease, -webkit-transform 500ms ease
}

.top-chart__wrapper:not(.top-chart__wrapper_plugged) .pie-chart__summary_hidden {
    -webkit-transform: translate3d(0, 40px, 0);
    transform: translate3d(0, 40px, 0);
    opacity: 0
}

.top-chart__wrapper:not(.top-chart__wrapper_plugged) .pie-chart__summary_hidden-after {
    -webkit-transform: translate3d(0, -40px, 0);
    transform: translate3d(0, -40px, 0);
    opacity: 0
}

.pie-chart__summary:before {
    content: '';
    height: 1px;
    width: 153px;
    background: #000;
    position: absolute;
    left: 86px;
    top: 81px;
    opacity: .1
}

.pie-chart__summary a {
    text-decoration: none;
    font-size: 40px
}

.pie-chart__budget-title, .pie-chart__leads-title {
    font-size: 12px;
    text-transform: uppercase;
    font-weight: 600
}

.pie-chart__budget-value, .pie-chart__leads-value {
    margin-top: 7px;
    display: inline-block
}

.pie-chart__budget-value {
    width: 280px
}

.pie-chart__leads-value {
    width: 230px
}

.pie-chart__leads {
    margin-top: 24px
}

.dashboard-pie-chart__plug-manager-title, .dashboard-pie-chart__plug-status-title {
    display: inline-block;
    height: 7px
}

.dashboard-pie-chart__plug-manager-summary, .dashboard-pie-chart__plug-status-summary {
    display: inline-block;
    height: 5px
}

.dashboard-pie-chart__plug-status-percents {
    display: inline-block;
    height: 10px;
    margin-top: 14px
}

.dashboard-tiles-wrapper {
    margin: 0 -5px;
    position: relative;
    width: -webkit-calc(100% + 10px);
    width: calc(100% + 10px);
    z-index: 1
}

.dashboard-tiles-wrapper a {
    text-decoration: none;
    color: inherit;
    font-family: inherit;
    font-style: inherit
}

body.dashboard {
    min-width: 1024px !important
}

.grid-item {
    padding: 5px;
    width: 100%;
    -webkit-transition: opacity 500ms ease, -webkit-transform 200ms ease;
    transition: transform 200ms ease, opacity 500ms ease;
    transition: transform 200ms ease, opacity 500ms ease, -webkit-transform 200ms ease
}

.grid-item_hidden {
    opacity: 0
}

.grid-item-touched {
    -webkit-transform: scale(1.03);
    transform: scale(1.03)
}

.grid-item-dragged {
    opacity: .5
}

.grid-line {
    position: absolute;
    width: 100%
}

.grid-line--horizontal {
    left: 0;
    right: 0;
    height: 1px;
    border-top: 1px dashed rgba(181, 210, 227, .5)
}

.grid-line--vertical {
    top: 0;
    bottom: 0;
    width: 1px;
    border-left: 1px dashed rgba(181, 210, 227, .5)
}

.dashboard-tile-leads-with-manager.dashboard-tile--disabled .dashboard-tile__editable-area, .dashboard-tile__editable-area_editing-mode {
    opacity: .3
}

.dashboard-tile__quantity svg {
    max-width: 100%;
    max-height: 100%;
    fill: currentColor
}

.dashboard-tile__quantity svg text {
    dominant-baseline: inherit;
    height: 100%
}

.dashboard-tile__item {
    padding: 13px 14px 13px 15px;
    position: relative;
    height: 175px;
    width: 100%;
    background-color: #fff;
    box-shadow: 0 2px 3px rgba(0, 0, 0, .1);
    box-sizing: border-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: -webkit-box;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    -webkit-box-pack: justify;
    justify-content: space-between
}

.dashboard-tile__title {
    position: relative;
    text-align: left;
    font-size: 0;
    line-height: 14px
}

.dashboard-tile__title-txt {
    display: inline-block;
    vertical-align: top;
    white-space: nowrap;
    font-size: 14px;
    line-height: 1;
    font-weight: 700;
    text-transform: uppercase;
    color: #565961
}

.icon-dashboard-todo-tile-danger {
    right: -3px
}

.dashboard-tile__title .tile__settings-icon-wrapper {
    position: absolute;
    right: -13px;
    top: -11px;
    padding: 10px;
    cursor: pointer;
    z-index: 2
}

.tile__settings-icon_hidden {
    opacity: 0
}

.dashboard-tile__title .tile__drag-icon {
    left: -9px;
    top: -1px
}

.dashboard-tile__title .tile__drag-icon, .dashboard-todo-tile__item .tile__drag-icon {
    position: absolute;
    opacity: 0;
    -webkit-transition: opacity 500ms ease;
    transition: opacity 500ms ease
}

.dashboard-tile--disabled .dashboard-tile__editable-area {
    opacity: .1
}

.dashboard-todo-tile__item .tile__drag-icon {
    left: 6px;
    top: inherit
}

.dashboard-tile__title .tile__drag-icon_visible, .dashboard-todo-tile__item .tile__drag-icon_visible {
    opacity: 1
}

.icon-dashboard-tile-settings, .widget_settings_block__user_rating.active svg {
    cursor: pointer
}

.dashboard-tile__quantity {
    margin-top: auto;
    overflow: hidden;
    max-height: 61px;
    line-height: .9;
    text-decoration: none;
    white-space: nowrap;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: -webkit-box;
    display: flex;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    -webkit-box-flex: 1;
    flex-grow: 1;
    margin-right: 10px
}

.dashboard-todo-tile-task .dashboard-tile__quantity {
    color: #565961;
    font-size: 72px
}

.dashboard-tile__quantity span {
    font-size: inherit;
    font-style: inherit;
    color: inherit
}

.dashboard-tile__i {
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    top: 4px;
    text-align: right;
    margin-top: auto;
    position: relative
}

.dashboard-todo-tile-task .dashboard-tile__wrapper {
    max-height: 61px
}

.dashboard-tile__wrapper {
    margin-top: auto;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: -webkit-box;
    display: flex;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    -webkit-box-pack: justify;
    justify-content: space-between;
    -webkit-align-items: center;
    -ms-flex-align: center;
    -webkit-box-align: center;
    align-items: center;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap
}

.dashboard-todo-tile__item--not-tasks .dashboard-tile__wrapper {
    margin-top: 0
}

.dashboard-tile__perc {
    text-align: right;
    white-space: nowrap
}

.dashboard-tile__icon-arrow {
    display: inline-block;
    vertical-align: middle;
    width: 8px;
    height: 5px;
    margin-right: 9px
}

.dashboard-tile__number {
    display: inline-block;
    vertical-align: middle;
    font-size: 18px
}

.dashboard-tile__number--up {
    color: #0ca809
}

.dashboard-tile__number--down {
    color: #ff777a
}

.dashboard-tile__number--type-zero {
    color: #2290cf
}

.dashboard-tile__descr-txt {
    display: inline-block;
    font-size: 14px;
    color: #565961;
    white-space: nowrap
}

.dashboard-tile__settings {
    position: absolute;
    top: 5px;
    right: 5px;
    bottom: 5px;
    left: 5px;
    opacity: 0;
    -webkit-transition: opacity 500ms ease;
    transition: opacity 500ms ease;
    cursor: move
}

.dashboard-tile__settings_visible {
    opacity: 1
}

.dashboard-tile__settings .tile__delete-icon-wrapper {
    position: absolute;
    right: 3px;
    top: 4px;
    cursor: pointer;
    padding: 10px;
    z-index: 3
}

.dashboard-tile__settings .tile-settings__actions {
    position: absolute;
    bottom: 14px;
    left: 13px
}

.dashboard-tile-targets .dashboard-tile__item {
    width: 100%;
    height: 100%;
    border-top: none
}

.dashboard-custom {
    height: 100%
}

.dashboard-custom__item {
    height: 100%;
    padding: 0
}

.dashboard-custom__item .dashboard-tile__title {
    position: absolute;
    width: 100%;
    top: 12px;
    left: 15px
}

.dashboard-custom__item .icon-dashboard-tile-settings {
    right: 26px;
    position: absolute
}

.dashboard-tile-custom__i {
    height: 100%
}

.dashboard-tile-custom__i iframe {
    overflow: hidden;
    min-width: 100%;
    width: 100px;
    *width: 100%;
    min-height: 100%;
    height: 100px;
    *height: 100%;
    display: none
}

.dashboard-tile-custom__loader {
    width: 100%;
    height: 100%;
    position: relative
}

.dashboard-tile-custom__loader .spinner-icon {
    margin-top: -8px;
    margin-left: -8px;
    left: 50%;
    top: 50%;
    position: absolute
}

.dashboard-leads-tile__item {
    width: 100%;
    height: 100%;
    padding: 0;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: flex-start;
    -webkit-box-pack: start;
    justify-content: flex-start
}

.dashboard-leads-tile__item a {
    text-decoration: underline
}

.dashboard-leads-tile__item .list-row__template-name__table-wrapper__name-link {
    color: #1375ab
}

.dashboard-leads-tile__item .tile__settings-icon-wrapper {
    right: 0;
    top: 0;
    z-index: 2
}

.dashboard-leads-tile__item .tile__drag-icon_visible {
    top: 11px;
    left: 6px
}

.dashboard-leads-tile__item .list__table {
    table-layout: fixed
}

.dashboard-leads-tile__item .tile__settings-icon-wrapper {
    padding: 12px 13px
}

.dashboard-leads-tile__item .list__table .js-tag-add {
    display: none
}

.dashboard-leads-tile__item .list__table .list-row__cell:first-child {
    padding-left: 5px
}

.dashboard-leads-tile__item .list__table .content-table__item__inner-head {
    text-transform: lowercase
}

.dashboard-leads-tile__item .list__table .content-table__item__inner-head:first-letter {
    text-transform: uppercase
}

.dashboard-leads-tile__settings {
    z-index: 2
}

.dashboard-leads-tile__wrapper {
    height: 100%
}

.dashboard-leads-tile__item .content-table__item__inner {
    padding-top: 11px
}

.dashboard-leads-tile__item .list-row:last-child:not(:nth-child(9)) .list-row__cell {
    border-bottom: 1px solid #f1f1f1
}

.dashboard--leads-tile__scroll-wrapper {
    overflow: hidden
}

.grid-item__plug-overlay {
    position: absolute;
    top: 5px;
    right: 5px;
    bottom: 5px;
    left: 5px;
    overflow: hidden
}

.grid-item__plug-overlay-inner {
    height: 100%;
    width: 100%
}

.grid-item__plug-overlay-inner .tooltip__ribbon {
    z-index: 4
}

.dashboard-todo-tile, .dashboard-todo-tile__item {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: -webkit-box;
    display: flex
}

.dashboard-todo-tile__item {
    padding-top: 8px;
    border-top: 5px solid;
    width: 25%;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    -webkit-box-pack: justify;
    justify-content: space-between
}

.dashboard-todo-tile__item .conversion-chart__summary-arrow {
    position: static;
    color: #000;
    border-radius: 0 3px 3px 0;
    background-color: #dcdcdc
}

.dashboard-todo-tile__item--not-tasks .dashboard-tile__i {
    margin-left: 12px;
    top: inherit
}

.dashboard-todo-tile__item .summary-arrow__body {
    margin-left: 7px;
    margin-right: 13px
}

.dashboard-todo-tile__item .summary-arrow__outer {
    background-color: #dcdcdc;
    border-radius: 0 2px 2px 0
}

.dashboard-todo-tile__item .conversion-chart__summary-arrow:after, .dashboard-todo-tile__item .conversion-chart__summary-arrow:before {
    right: 0;
    left: -12px;
    border-left-width: 0;
    border-right: 12px solid #dcdcdc
}

.dashboard-todo-tile__item:after {
    content: '';
    position: absolute;
    top: 0;
    z-index: 10;
    right: 0;
    height: 100%;
    width: 1px;
    background-color: #e6e6e6
}

.dashboard-todo-tile__item:last-of-type:after {
    display: none
}

.icon-dashboard-todo-tile-danger {
    position: relative;
    top: 1px;
    display: inline-block;
    vertical-align: bottom
}

.dashboard-tile-arrow {
    vertical-align: middle;
    margin-right: 8px;
    display: none
}

.dashboard-tile-arrow__down, .dashboard-tile-arrow__up {
    border-left: 4px solid transparent;
    border-right: 4px solid transparent
}

.dashboard-tile-arrow__up {
    border-bottom: 5px solid
}

.dashboard-tile-arrow__down {
    border-top: 5px solid
}

.dashboard-tile-arrow--up-red {
    border-bottom-color: #ff777a
}

.dashboard-tile-arrow--down-red {
    border-top-color: #ff777a
}

.dashboard-tile-arrow--up-green {
    border-bottom-color: #0a0
}

.dashboard-tile-arrow--up-white {
    border-bottom-color: #fff
}

.dashboard-tile-arrow--down-white {
    border-top-color: #fff
}

.dashboard-todo-tile-task .dashboard-todo-tile__quantity {
    position: relative;
    left: -5px;
    top: 0
}

.dashboard-todo-tile-task .dashboard-todo-tile__descr-txt {
    overflow: visible
}

.dashboard-todo-tile__item--expired {
    border-top-color: #ff777a
}

.dashboard-todo-tile__item--expired .dashboard-tile__title-txt {
    padding-right: 9px;
    color: #ff777a
}

.dashboard-todo-tile__item--expired .dashboard-tile__descr-txt, .dashboard-todo-tile__item--expired .dashboard-tile__quantity, .dashboard-todo-tile__item--expired .dashboard-tile__txt {
    color: #ff777a
}

.dashboard-todo-tile__item--expired .dashboard-tile__descr-txt, .dashboard-todo-tile__item--expired .dashboard-tile__number {
    font-weight: 700
}

.dashboard-todo-tile__item--is-process {
    border-top-color: #565961
}

.dashboard-todo-tile__item--completed, .dashboard-todo-tile__item--is-process .dashboard-tile__title {
    border-top-color: #7dbe26
}

.dashboard-todo-tile__item--not-tasks {
    border-top-color: #fc6
}

.dashboard-chart {
    width: auto;
    height: 360px;
    margin: 0 auto;
    padding: 13px 14px 13px 15px;
    background-color: #fff;
    box-shadow: 0 2px 3px rgba(0, 0, 0, .1);
    box-sizing: border-box
}

.dashboard-chart .dashboard-tile__title {
    text-align: center;
    margin-bottom: 20px
}

.dashboard-chart .dashboard-tile__title-txt {
    padding-right: 0
}

.dashboard-chart__i {
    position: relative;
    width: 270px;
    height: 270px;
    margin: 0 auto
}

.dashboard-chart__graph-wrapper {
    position: absolute
}

.dashboard-chart__graph-wrapper--mail {
    position: static;
    width: 270px;
    height: 270px
}

.dashboard-chart__graph-wrapper--phone {
    top: 19px;
    left: 10px;
    width: 247px;
    height: 231px
}

.dashboard-chart__graph-wrapper--form {
    top: 32px;
    left: 40px;
    width: 195px;
    height: 198px
}

.dashboard-chart__graph-wrapper--api {
    top: 60px;
    left: 57px;
    width: 191px;
    height: 150px
}

.dashboard-chart__graph-wrapper--chat {
    top: 79px;
    left: 81px;
    width: 126px;
    height: 113px
}

.dashboard-chart svg {
    position: relative;
    width: 100%;
    height: 100%
}

.dashboard-chart-info-list {
    position: absolute;
    left: 157px;
    top: -4px
}

.dashboard-chart-info-list__item {
    margin-bottom: 3px;
    font-size: 13px;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: -.5px;
    line-height: 17px
}

.dashboard-chart-info-list__item:last-of-type {
    margin-bottom: 0
}

.dashboard-chart-info-list__item--mail {
    color: #e9c94d
}

.dashboard-chart-info-list__item--phone {
    color: #398ad3
}

.dashboard-chart-info-list__item--form {
    color: #b695c3
}

.dashboard-chart-graph-api, .dashboard-chart-graph-chat, .dashboard-chart-graph-form, .dashboard-chart-graph-mail, .dashboard-chart-graph-phone, .new-import__in-modal__loading iframe {
    display: none
}

.dashboard-tile-success-transactions .dashboard-tile__item {
    background-color: #4adf93;
    box-shadow: 0 2px 3px rgba(0, 0, 0, .1);
    border-right: none
}

.dashboard-tile-success-transactions .dashboard-tile__number, .dashboard-tile-success-transactions .dashboard-tile__quantity, .dashboard-tile-success-transactions .dashboard-tile__title-txt {
    color: #fff
}

.dashboard-tile-success-transactions .dashboard-tile__quantity {
    position: relative;
    top: 0;
    left: -5px;
    font-size: 72px;
    line-height: .86;
    text-decoration: none
}

.dashboard-tile-success-transactions .dashboard-tile__descr-txt {
    overflow: visible;
    color: #fff
}

.dashboard-tile-success-transactions .dashboard-tile__i {
    position: relative;
    margin-top: auto
}

.dashboard-tile-success-transactions .dashboard-tile__descr-txt {
    line-height: 1.5
}

.dashboard-tile-success-transactions .dashboard-tile__wrapper {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: -webkit-box;
    display: flex;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap
}

.dashboard-tile-letters .dashboard-tile__item {
    background-color: #e7c346;
    box-shadow: 0 2px 3px rgba(0, 0, 0, .1);
    border-right: none
}

.dashboard-tile-letters .dashboard-tile__i {
    bottom: -3px
}

.dashboard-tile-letters .dashboard-tile__number, .dashboard-tile-letters .dashboard-tile__quantity, .dashboard-tile-letters .dashboard-tile__title-txt {
    color: #fff
}

.dashboard-tile-letters .dashboard-tile__wrapper {
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-align-items: flex-end;
    -webkit-box-align: end;
    -ms-flex-align: end;
    -ms-grid-row-align: flex-end;
    align-items: flex-end
}

.dashboard-tile-letters .dashboard-tile__quantity {
    position: relative;
    font-size: 72px;
    left: -5px
}

.dashboard-tile-letters .dashboard-tile__descr-txt {
    width: 100%;
    color: #fff;
    font-size: 12px
}

.dashboard-tile-notes .dashboard-tile__item {
    background-color: #dcdcdc;
    box-shadow: 0 2px 3px rgba(0, 0, 0, .1);
    border-right: none
}

.dashboard-tile-notes .dashboard-tile__i {
    bottom: -3px
}

.dashboard-tile-notes .dashboard-tile__quantity, .dashboard-tile-notes .dashboard-tile__title-txt {
    color: #565961
}

.dashboard-tile-notes .dashboard-tile-notes .dashboard-tile__number {
    color: #0ca809
}

.dashboard-tile-notes .dashboard-tile__wrapper {
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-align-items: flex-end;
    -webkit-box-align: end;
    -ms-flex-align: end;
    -ms-grid-row-align: flex-end;
    align-items: flex-end
}

.dashboard-tile-notes .dashboard-tile__quantity {
    position: relative;
    left: -5px;
    font-size: 72px
}

.dashboard-tile-notes .dashboard-tile__descr-txt {
    width: 100%;
    color: #565961;
    font-size: 12px
}

.dashboard-tile-notes .dashboard-tile__perc {
    -webkit-flex-grow: 2;
    -ms-flex-positive: 2;
    -webkit-box-flex: 2;
    flex-grow: 2
}

.dashboard-tile-leads-with-manager .dashboard-tile__item {
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    -webkit-box-pack: start;
    justify-content: flex-start;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    background-color: #fff;
    box-shadow: 0 2px 3px rgba(0, 0, 0, .1);
    height: 730px
}

.dashboard-tile-manager-list {
    margin-bottom: auto
}

.dashboard-tile-leads-with-manager .dashboard-tile__title {
    margin-bottom: 14px
}

.dashboard-tile-manager-list__item {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: -webkit-box;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    -webkit-box-align: center;
    align-items: center;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    margin-bottom: 18px;
    border-right: none
}

.dashboard-tile-manager-list__item:last-of-type {
    margin-bottom: 0
}

.dashboard-tile-manager-list__photo {
    margin-right: 14px;
    min-width: 35px;
    height: 35px;
    overflow: hidden;
    border-radius: 50%;
    display: inline-block;
    -webkit-flex-basis: 35px;
    -ms-flex-preferred-size: 35px;
    flex-basis: 35px
}

.dashboard-tile-manager-list__i {
    width: 100%;
    overflow: hidden;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: -webkit-box;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-flex-shrink: 1;
    -ms-flex-negative: 1;
    flex-shrink: 1
}

.dashboard-tile-manager-list__name {
    display: block;
    width: 100%;
    white-space: nowrap;
    color: #313942;
    font-size: 15px;
    font-weight: 400;
    overflow: hidden;
    text-overflow: ellipsis;
    padding-right: 20px;
    line-height: 19px
}

.dashboard-tile-manager-list__quantity-leads {
    display: block;
    font-size: 14px;
    font-weight: 400;
    color: #565961 !important;
    line-height: 23px;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    -webkit-box-flex: 1;
    flex-grow: 1
}

.dashboard-tile-manager-list__quantity-leads--fw-600 {
    font-weight: 700
}

.dashboard-tile-manager-list__quantity-leads--fz-18 {
    font-size: 18px
}

.dashboard-tile-manager-list__profit {
    color: #565961;
    font-size: 18px;
    font-weight: 700;
    margin-left: auto;
    overflow: hidden;
    white-space: nowrap;
    text-align: right;
    -webkit-flex-grow: 3;
    -ms-flex-positive: 3;
    -webkit-box-flex: 3;
    flex-grow: 3;
    line-height: 23px
}

.dashboard-tile-manager-list__img {
    width: 35px;
    height: auto
}

.dashboard-tile-leads-categories .dashboard-tile__item {
    padding-bottom: 38px
}

.dashboard-tile-leads-categories .dashboard-tile__title {
    text-align: center
}

.dashboard-tile-leads-categories .dashboard-tile__title-txt {
    padding-right: 0
}

.dashboard-tile-leads-categories__list {
    height: 100px;
    width: 100%;
    border-bottom: 1px solid #dadada;
    box-sizing: border-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: -webkit-box;
    display: flex;
    -webkit-justify-content: space-around;
    -ms-flex-pack: distribute;
    justify-content: space-around;
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    -webkit-box-align: end;
    align-items: flex-end
}

.dashboard-tile-leads-categories__item, .dashboard-tile-leads-categories__item-wrapper {
    position: relative;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: -webkit-box;
    display: flex;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    -webkit-box-pack: center;
    justify-content: center
}

.dashboard-tile-leads-categories__item {
    height: 94px;
    box-sizing: border-box;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    -webkit-box-pack: end;
    justify-content: flex-end;
    -webkit-align-items: center;
    -ms-flex-align: center;
    -webkit-box-align: center;
    align-items: center
}

.dashboard-tile-leads-categories__item:last-child {
    margin-right: 0
}

.dashboard-tile-leads-categories__value {
    display: block;
    color: #565961;
    font-size: 18px;
    font-weight: 700;
    text-align: center;
    margin-bottom: 4px
}

.dashboard-tile-leads-categories__column {
    width: 30px;
    max-height: 70px;
    background-image: -webkit-linear-gradient(bottom, #0d6ec2 0%, #2287cd 100%);
    background-image: linear-gradient(to top, #0d6ec2 0%, #2287cd 100%);
    height: 0
}

.dashboard-tile-leads-categories__descr-txt {
    position: absolute;
    width: 100%;
    top: -webkit-calc(100% + 8px);
    top: calc(100% + 8px);
    left: 0;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    text-align: center;
    color: #565961;
    font-size: 12px;
    font-weight: 400
}

.dashboard-tile-goals {
    height: 100%;
    overflow: hidden;
    cursor: default
}

.dashboard-goals-tile__item {
    height: 100%;
    box-sizing: border-box;
    display: block
}

.dashboard-goals-tile__item .dashboard-tile__title, .goals-o-meter {
    text-align: center
}

.dashboard-goals-tile__item .dashboard-tile__wrapper {
    width: 100%;
    padding-top: 20px;
    display: block
}

.dashboard-goals-tile__item .dashboard-tile__body {
    width: 100%
}

.goals-o-meter {
    display: inline-block;
    width: 100%
}

.goals-o-meter__inner {
    height: 270px;
    width: 270px;
    display: inline-block;
    margin-top: 8px
}

.goals-o-meter_no-switcher .goals-o-meter__inner {
    margin-top: 14px
}

.goals-o-meter__inner:before {
    content: '';
    display: inline-block;
    height: 100%;
    vertical-align: middle;
    width: 0
}

.goals-o-meter__switcher {
    margin-top: -1px;
    position: relative;
    height: 33px;
    white-space: nowrap
}

.goals-switcher__label {
    position: absolute;
    top: 4px
}

.goals-switcher__label:not(.goals-switcher__label_selected) {
    color: #a9b1bc
}

.goals-switcher__by-price {
    text-align: right;
    right: -webkit-calc(50% + 37px);
    right: calc(50% + 37px)
}

.goals-switcher__by-count {
    left: -webkit-calc(50% + 37px);
    left: calc(50% + 37px)
}

.goals-switcher__only-one {
    width: 100%;
    left: 0;
    text-align: center
}

.goals-o-meter__switcher .switcher_wrapper, .import_list__table-empty > span {
    display: inline-block
}

.goals-o-meter__switcher .switcher {
    background: #2391d0 !important
}

.goals-o-meter__face-wrapper {
    display: inline-block;
    width: 214px;
    height: 214px;
    vertical-align: middle;
    margin-top: -5px;
    position: relative
}

.goals-o-meter__face {
    width: 100%;
    height: 50%;
    overflow: hidden;
    position: relative;
    z-index: 1
}

.goals-o-meter__face-line {
    content: '';
    position: absolute;
    height: 100%;
    width: 1px;
    background: #fff;
    bottom: 0;
    z-index: 2;
    -webkit-transform-origin: bottom;
    transform-origin: bottom
}

.goals-o-meter__face-lines .goals-o-meter__face-line:nth-child(1) {
    left: -webkit-calc(50% - 1px);
    left: calc(50% - 1px);
    -webkit-transform: rotateZ(-45deg);
    transform: rotateZ(-45deg)
}

.goals-o-meter__face-lines .goals-o-meter__face-line:nth-child(2) {
    left: 50%;
    -webkit-transform: rotateZ(0deg);
    transform: rotateZ(0deg)
}

.goals-o-meter__face-lines .goals-o-meter__face-line:nth-child(3) {
    left: 50%;
    -webkit-transform: rotateZ(45deg);
    transform: rotateZ(45deg)
}

.goals-o-meter__scale {
    height: 214px;
    width: 214px;
    box-sizing: border-box;
    border-radius: 50%;
    position: absolute;
    overflow: hidden;
    -webkit-transform: rotateZ(0deg);
    transform: rotateZ(0deg);
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transition: -webkit-transform 2000ms ease;
    transition: transform 2000ms ease;
    transition: transform 2000ms ease, -webkit-transform 2000ms ease;
    z-index: 1
}

.goals-o-meter__scale:after {
    content: '';
    height: -webkit-calc(100% - 20px);
    height: calc(100% - 20px);
    width: -webkit-calc(100% - 20px);
    width: calc(100% - 20px);
    background: #fff;
    position: absolute;
    top: 10px;
    left: 10px;
    border-radius: 50%
}

.goals-o-meter__scale-inactive-half {
    height: 50%;
    width: 100%;
    background: #cfcfcf
}

.goals-o-meter__scale-active-half {
    height: 50%;
    width: 100%;
    background: orange;
    background: -webkit-linear-gradient(right, #f44b18 0%, #f78a17 100%);
    background: linear-gradient(to left, #f44b18 0%, #f78a17 100%)
}

.goals-o-meter__arrow-wrapper {
    width: 50%;
    height: 10px;
    position: absolute;
    bottom: 50%;
    margin-bottom: -5px;
    left: 0;
    z-index: 2;
    -webkit-transform: rotateZ(0deg);
    transform: rotateZ(0deg);
    -webkit-transform-origin: right;
    transform-origin: right;
    -webkit-transition: -webkit-transform 2000ms ease;
    transition: transform 2000ms ease;
    transition: transform 2000ms ease, -webkit-transform 2000ms ease
}

.goals-o-meter__arrow-wrapper:after {
    content: '';
    height: 10px;
    width: 10px;
    background: #000;
    position: absolute;
    right: -5px;
    border-radius: 50%
}

.goals-o-meter__arrow {
    width: 100%;
    height: 100%;
    position: absolute;
    box-sizing: border-box;
    border-right: 107px solid #000;
    border-top: 5px solid transparent;
    border-bottom: 5px solid transparent
}

.goals-o-meter__scale-numbers {
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    font-size: 11px;
    font-weight: 600;
    color: #cfcfcf
}

.goals-o-meter__scale-number {
    position: absolute;
    white-space: nowrap
}

.goals-o-meter__scale-numbers .goals-o-meter__scale-number:first-child {
    right: -webkit-calc(100% + 9px);
    right: calc(100% + 9px);
    top: 94px
}

.goals-o-meter__scale-numbers .goals-o-meter__scale-number:nth-child(2) {
    right: 185px;
    top: 13px
}

.goals-o-meter__scale-numbers .goals-o-meter__scale-number:nth-child(3) {
    text-align: center;
    width: 50px;
    top: -21px;
    left: 83px
}

.goals-o-meter__scale-numbers .goals-o-meter__scale-number:nth-child(4) {
    left: 185px;
    top: 13px
}

.goals-o-meter__scale-numbers .goals-o-meter__scale-number:last-child {
    left: -webkit-calc(100% + 9px);
    left: calc(100% + 9px);
    top: 94px
}

.goals-o-meter__summary {
    position: relative;
    top: -128px
}

.goals-o-meter__current-result {
    font-size: 42px;
    color: #dc7701;
    margin: 0 auto;
    width: 270px
}

.goals-o-meter__current-goal {
    font-size: 18px;
    color: #a9b1bc;
    margin-top: -3px
}

.goals-o-meter__last {
    border-top: 1px solid #cfcfcf;
    box-sizing: border-box;
    width: 270px;
    margin: 12px auto 0;
    padding-top: 11px
}

.goals-o-meter__last-diff {
    font-size: 16px;
    display: inline-block;
    vertical-align: top;
    margin-right: 17px
}

.goals-o-meter__last-result {
    font-size: 14px;
    display: inline-block;
    vertical-align: top;
    color: #a9b1bc
}

@media screen and (max-width: 1055px), handheld {
    .goals-o-meter__inner {
        margin-top: 13px;
        height: 260px;
        width: 260px
    }

    .goals-o-meter__face-wrapper, .goals-o-meter__scale {
        height: 204px;
        width: 204px
    }

    .goals-o-meter__arrow {
        border-right-width: 102px
    }

    .goals-o-meter__scale-numbers .goals-o-meter__scale-number:first-child, .goals-o-meter__scale-numbers .goals-o-meter__scale-number:last-child {
        top: 90px
    }

    .goals-o-meter__scale-numbers .goals-o-meter__scale-number:nth-child(2) {
        right: 177px
    }

    .goals-o-meter__scale-numbers .goals-o-meter__scale-number:nth-child(3) {
        top: -20px;
        left: 77px
    }

    .goals-o-meter__scale-numbers .goals-o-meter__scale-number:nth-child(4) {
        left: 177px
    }

    .goals-o-meter__summary {
        top: -123px
    }
}

.dashboard-sales-forecast-tile__item, .dashboard-tile-sales-forecast {
    height: 100%
}

.dashboard-sales-forecast-tile__item .dashboard-tile__title {
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -webkit-flex-shrink: 0
}

.dashboard-sales-forecast-tile__item .dashboard-tile__wrapper {
    -webkit-flex: 1 auto;
    -ms-flex: 1 auto;
    -webkit-box-flex: 1;
    flex: 1 auto;
    box-sizing: border-box;
    position: relative;
    margin-top: 20px
}

.dashboard-tile__column-title {
    opacity: .6;
    color: #313942;
    font-family: 'PT Sans', Arial, sans-serif;
    font-size: 15px;
    font-weight: 400
}

.dashboard-tile__column-title:first-letter {
    text-transform: uppercase
}

.dashboard-sales-forecast-tile__item .dashboard-tile__body {
    width: 100%;
    position: absolute;
    bottom: 0;
    top: 0
}

.dashboard-sales-forecast-tile__item .dashboard-tile__column {
    display: inline-block;
    box-sizing: border-box;
    height: 100%;
    border-left: 1px solid #565961;
    border-left: 1px solid rgba(86, 98, 97, .1);
    background-clip: padding-box;
    width: 25%;
    vertical-align: top;
    position: relative;
    padding: 13px 15px
}

.dashboard-sales-forecast-tile__item .dashboard-tile__column:last-child {
    border-right: 1px solid #565961;
    border-right: 1px solid rgba(86, 98, 97, .1);
    background-clip: padding-box
}

.dashboard-sales-forecast-tile__item .dahsboard-tile__column-content {
    width: -webkit-calc(100% - 30px);
    width: calc(100% - 30px);
    position: absolute
}

.dahsboard-tile__column-content .column__leads-count {
    font-size: 40px;
    line-height: 38px;
    color: #565961
}

.dahsboard-tile__column-content .column__leads-text {
    color: #565961;
    font-size: 12px;
    font-weight: 700;
    text-transform: uppercase
}

.dahsboard-tile__column-content .column__price {
    margin-top: 5px;
    color: #565961;
    font-size: 18px;
    font-weight: 700
}

.column__leads .column__colored-bar {
    background: red;
    height: 34px;
    position: relative;
    width: 100%
}

.dashboard-sales-forecast__chart {
    position: absolute;
    height: 134px;
    bottom: 0;
    width: 100%
}

.dashboard-tile-activity {
    height: 360px
}

.dashboard-sales-forecast__chart > svg, .dashboard-tile-activity .dashboard-tile__item {
    width: 100%;
    height: 100%
}

.dashboard-tile-activity-list {
    margin-bottom: auto
}

.dashboard-tile-activity .dashboard-tile__title {
    text-align: center;
    margin-bottom: 18px
}

.dashboard-tile-activity .dashboard-tile__title-txt {
    padding-right: 0
}

.dashboard-tile-leads-activity__list {
    width: 100%
}

.dashboard-tile-activity .dashboard-tile__wrapper {
    margin-bottom: 14px
}

.dashboard-tile-activity__i {
    width: 47.398%;
    margin-right: 65px;
    position: relative;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: -webkit-box;
    display: flex;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    -webkit-box-flex: 1;
    flex-grow: 1
}

.dashboard-tile-activity .dashboard-tile__wrapper:last-of-type {
    margin-bottom: 0
}

.dashboard-tile-activity__item {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: -webkit-box;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    -webkit-box-align: center;
    align-items: center;
    width: 100%;
    margin-top: auto
}

.dashboard-tile-activity__descr-txt {
    margin-right: 10px;
    color: #565961;
    font-size: 12px;
    font-weight: 700;
    text-transform: uppercase;
    width: 55px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    margin-top: -2px;
    display: block
}

.dashboard-tile-activity__descr-txt-plug {
    background-color: #565961;
    height: 5px;
    width: 55px;
    margin-right: 10px;
    margin-top: -2px
}

.dashboard-tile-activity__row {
    position: relative;
    height: 37px;
    width: 0;
    background-image: -webkit-linear-gradient(left, #0d6ec2 0%, #2287cd 100%);
    background-image: linear-gradient(to right, #0d6ec2 0%, #2287cd 100%);
    -webkit-transition: width 2000ms ease;
    transition: width 2000ms ease
}

.dashboard-tile-activity__value {
    position: absolute;
    left: 0;
    color: #565961;
    font-size: 33px;
    font-weight: 400;
    padding-left: 10px;
    width: 65px;
    height: 100%;
    box-sizing: border-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: -webkit-box;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    -webkit-box-align: center;
    align-items: center;
    -webkit-transition: left 2000ms ease;
    transition: left 2000ms ease
}

.dashboard-tile-activity__value svg {
    height: 100%;
    fill: currentColor
}

.dashboard-tile-activity__value svg text {
    text-anchor: start;
    display: block
}

.dashboard-tile-calls .dashboard-tile__item, .test-calls {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: -webkit-box;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.test-calls {
    width: 100%
}

.dashboard-tile-calls .dashboard-tile__item {
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    flex-direction: row;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    -webkit-box-align: start;
    align-items: flex-start;
    background-color: #7eb8f6;
    box-shadow: 0 2px 3px rgba(0, 0, 0, .1);
    background-image: -webkit-linear-gradient(bottom, #319ef6 0%, #64b5f8 100%);
    background-image: linear-gradient(to top, #319ef6 0%, #64b5f8 100%);
    border-right: none
}

.dashboard-tile-calls .dashboard-tile__title {
    width: 100%
}

.dashboard-tile__subtitle {
    width: 100%;
    margin-bottom: 5px;
    color: #d9ebff;
    font-size: 12px;
    font-weight: 700;
    text-transform: uppercase
}

.dashboard-tile-calls .dashboard-tile__number, .dashboard-tile-calls .dashboard-tile__quantity, .dashboard-tile-calls .dashboard-tile__title-txt {
    color: #fff
}

.dashboard-tile-calls .dashboard-tile__wrapper {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: -webkit-box;
    display: flex;
    margin-right: 5.617%;
    margin-top: auto;
    width: 44%;
    -webkit-align-items: center;
    -ms-flex-align: center;
    -webkit-box-align: center;
    align-items: center;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    -webkit-box-pack: justify;
    justify-content: space-between
}

.dashboard-tile-calls .dashboard-tile__wrapper:last-of-type {
    margin-right: 0
}

.dashboard-tile-calls .dashboard-tile__quantity {
    position: relative;
    top: 0;
    left: -5px;
    font-size: 72px
}

.dashboard-tile-calls .dashboard-tile__descr-txt {
    display: block;
    width: 100%;
    color: #fff;
    font-size: 12px
}

.dashboard-tile-calls .dashboard-tile__perc {
    position: relative;
    top: 3px;
    white-space: nowrap;
    margin-top: auto;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0
}

.dashboard-tile-calls .dashboard-tile__i, .dashboard-tile-calls__i {
    width: 100%;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: -webkit-box;
    display: flex;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    -webkit-box-pack: justify;
    justify-content: space-between
}

.dashboard-tile-calls .dashboard-tile__i {
    top: 0;
    max-width: 100%;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-align-items: center;
    -ms-flex-align: center;
    -webkit-box-align: center;
    align-items: center
}

.dashboard-tile-calls__i {
    margin-top: auto;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    -webkit-box-align: start;
    align-items: flex-start
}

.dashboard-tile-files {
    height: 100%
}

.dashboard-tile-files .dashboard-tile__item {
    width: 100%;
    height: 100%;
    border-top: 0;
    border-right: 0
}

.dashboard-tile-files .dashboard-tile__title, html.ipad .dashboard-tile-files .dashboard-tile__title {
    margin-bottom: 17px
}

.dashboard-tile-download-list {
    margin-bottom: auto
}

.dashboard-tile-download-list__item {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: -webkit-box;
    display: flex
}

.dashboard-tile-download-list__item:not(:last-child) {
    margin-bottom: 15px
}

.dashboard-tile-download-list__item:last-of-type {
    margin-bottom: 0
}

.dashboard-tile-download-list__icon {
    margin-right: 13px
}

.dashboard-tile-download-list__descr-txt {
    font-weight: 400;
    font-size: 15px;
    color: #313942;
    margin-top: -2px;
    width: -webkit-calc(100% - 32px - 16px);
    width: calc(100% - 32px - 16px);
    padding-right: 13px;
    box-sizing: border-box
}

.file-description__first-line {
    height: 19px;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: -webkit-box;
    display: flex
}

.file-description__second-line {
    margin-top: -2px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    font-size: 14px;
    height: 19px
}

.dashboard-tile-download-list__descr-txt--fz-13 {
    font-size: 13px
}

.dashboard-tile-download-list__file-name {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    height: 19px;
    display: inline-block;
    -ms-flex: 0 1 auto
}

.dashboard-tile-download-list__file-data {
    height: 19px;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0
}

.dashboard-tile-download-list__file-data, .dashboard-tile-download-list__file-extension {
    white-space: nowrap
}

.dashboard-tile-download-list__file-size {
    white-space: nowrap;
    margin-top: 1px
}

.dashboard-tile-download-list__link {
    color: #568fcc;
    text-decoration: underline
}

.dashboard-tile-download-list__lead-link {
    color: #568fcc !important;
    text-decoration: underline !important
}

.dashboard-tile-download-list__download-link {
    margin-left: auto;
    -ms-align-self: center;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    align-self: center;
    cursor: pointer;
    margin-top: -14px
}

.dashboard-tile-download-list__file-name-plug {
    height: 4px;
    margin-top: 8px;
    margin-bottom: 6px;
    background-color: #313942
}

.dashboard-tile-download-list__lead-link-plug {
    height: 4px;
    margin-top: 8px;
    margin-bottom: 6px;
    background-color: #568fcc
}

.file-icon {
    width: 18px;
    margin-right: 13px;
    height: 16px;
    margin-top: 7px;
    position: relative;
    text-align: center
}

.file-icon:after, .file-icon:before {
    content: '';
    position: absolute;
    top: -6px
}

.file-icon:before {
    height: 6px;
    width: 12px;
    left: 0
}

.file-icon:after {
    right: 0;
    border-width: 3px;
    border-style: solid;
    border-color: transparent
}

.file-icon__text {
    color: #fff;
    font-size: 8px;
    font-weight: 600;
    margin: 2px auto 0;
    display: inline-block;
    vertical-align: top;
    text-transform: uppercase
}

.file-icon__doc, .file-icon__doc:before {
    background-color: #2390cf
}

.file-icon__doc:after {
    border-left-color: #94c6ee;
    border-bottom-color: #94c6ee
}

.file-icon__xls, .file-icon__xls:before {
    background-color: #00b769
}

.file-icon__xls:after {
    border-left-color: #82e8af;
    border-bottom-color: #82e8af
}

.file-icon__pdf, .file-icon__pdf:before {
    background-color: #de475f
}

.file-icon__pdf:after {
    border-left-color: #ef8e9e;
    border-bottom-color: #ef8e9e
}

.file-icon__img, .file-icon__img:before {
    background-color: #f47318
}

.file-icon__img:after {
    border-left-color: #ffb886;
    border-bottom-color: #ffb886
}

.file-icon__other, .file-icon__other:before {
    background-color: #e2e2e2
}

.file-icon__other:after {
    border-left-color: #f5f5f5;
    border-bottom-color: #f5f5f5
}

#dashboard-settings-wrapper {
    position: relative;
    z-index: 2;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0)
}

.dashboard-settings {
    padding-top: 25px;
    padding-bottom: 16px;
    -webkit-transition: opacity 500ms ease;
    transition: opacity 500ms ease
}

.dashboard-settings_hidden {
    opacity: 0
}

.dashboard-settings__title {
    text-align: center;
    position: relative
}

.dashboard-settings__actions {
    display: inline-block;
    position: absolute;
    right: 0;
    top: 0
}

#settings-loader {
    position: absolute;
    visibility: visible;
    opacity: .4;
    background: #fff
}

#settings-loader > .spinner-icon {
    border-top-color: #fff;
    border-left-color: #fff
}

.dashboard-settings__themes.themes {
    padding: 26px 19px
}

.themes__title {
    display: inline-block;
    color: #fff;
    font-size: 18px;
    font-weight: 600;
    padding-left: 2px
}

.themes-gallery__wrapper {
    margin-top: 23px;
    overflow: hidden
}

.themes__gallery {
    font-size: 0;
    white-space: nowrap;
    margin-bottom: 10px
}

.themes__column {
    width: 113px;
    display: inline-block;
    vertical-align: top
}

.themes__column:not(:first-child) {
    margin-left: 12px
}

.theme__wrapper {
    border: 2px solid transparent;
    border-radius: 5px;
    position: relative
}

.theme__wrapper:not(.theme__wrapper_loading) {
    cursor: pointer
}

html.no-touch .theme__wrapper {
    -webkit-transition: border-color 200ms ease, opacity 500ms ease;
    transition: border-color 200ms ease, opacity 500ms ease
}

.themes__theme.theme__wrapper:not(:first-child) {
    margin-top: 11px
}

.theme__wrapper_add-custom {
    font-size: 15px;
    color: #fff
}

.theme__wrapper_add-custom:hover {
    padding: 0
}

.theme {
    position: relative;
    width: 109px;
    height: 99px;
    border-radius: 3px;
    display: inline-block;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
    box-sizing: border-box;
    -webkit-transition: border-color 200ms ease, opacity 500ms ease;
    transition: border-color 200ms ease, opacity 500ms ease
}

.theme__wrapper_loading .theme {
    opacity: 0
}

.theme-loader {
    position: absolute
}

.theme__wrapper_add-custom .theme {
    border-width: 1px;
    border-style: dashed;
    text-align: center
}

.theme__wrapper_add-custom .theme:before {
    content: '';
    display: inline-block;
    height: 100%;
    width: 0;
    vertical-align: middle
}

html.no-touch .theme__wrapper_add-custom:hover .theme {
    border-color: transparent
}

.theme__wrapper_add-custom .theme .theme__text {
    vertical-align: middle;
    max-width: 80px;
    display: inline-block;
    white-space: normal
}

.dashboard-settings button.button-input_blue:after {
    content: none
}

.dashboard-settings .button-input.button-cancel:active, .theme-loader {
    background: 0 0
}

.dashboard-settings .switcher {
    background: #2391d0 !important
}

.color-scheme {
    padding-left: 1px;
    margin-top: 12px
}

.color-scheme__black-font-color, .color-scheme__white-font-color {
    display: inline-block;
    vertical-align: top;
    font-weight: 600;
    margin-top: 3px
}

.color-scheme__white-font-color {
    color: #fff
}

.color-scheme__black-font-color {
    color: #313942
}

.color-scheme__switcher {
    display: inline-block;
    vertical-align: top;
    margin-left: 12px;
    margin-right: 12px
}

.dashboard-settings__widgets {
    position: relative
}

.widgets__list-wrapper {
    position: absolute;
    background: #fff;
    left: -3px;
    top: 53px;
    border-radius: 3px;
    box-shadow: 0 5px 9.4px .6px rgba(1, 1, 1, .2);
    display: none
}

.widgets__list-wrapper_visible {
    display: block
}

.widgets__list-wrapper:before {
    content: '';
    position: absolute;
    border: 7px solid transparent;
    border-bottom: 7px solid #fff;
    top: -14px;
    left: 13px
}

.widgets-list {
    width: 356px;
    padding: 2px 0
}

.widgets-item {
    width: 100%;
    padding-left: 22px;
    box-sizing: border-box;
    display: inline-block;
    height: 30px;
    cursor: pointer
}

.widgets-item[data-value=custom] {
    font-weight: 600
}

.widgets-item:before {
    content: '';
    display: inline-block;
    width: 0;
    height: 100%
}

.widgets-item:hover {
    background: #f5f5f5
}

.widgets-item:before, .widgets-item__title {
    vertical-align: middle
}

.dashboard-color-scheme__black .cubestats-toggler__item {
    color: #36455a;
    opacity: .7;
    text-shadow: none
}

.dashboard-color-scheme__black .top-chart__controls .control-toggler__item:not(.hidden-toggler-item) {
    color: #36455a;
    opacity: .7 !important;
    text-shadow: none
}

.dashboard-color-scheme__black .top-chart__controls .control-toggler__item-selected:not(.hidden-toggler-item), .dashboard-color-scheme__black .top-chart__controls .control-toggler__item:hover:not(.hidden-toggler-item) {
    opacity: 1 !important
}

.dashboard-color-scheme__black #setup_tiles, .dashboard-color-scheme__black .control-toggler__item .icon-heading {
    -webkit-filter: none;
    filter: none;
    -ms-filter: none
}

.dashboard-color-scheme__black #setup_tiles > span {
    color: #36455a;
    opacity: .7
}

html.no-touch .dashboard-color-scheme__black #setup_tiles:hover > span, html.touch .dashboard-color-scheme__black #setup_tiles > span {
    color: #36455a;
    opacity: 1
}

.dashboard-color-scheme__black .conversion-chart__stats, .dashboard-color-scheme__black .conversion-chart__stats-percent a, .dashboard-color-scheme__black .conversion-chart__stats-summary > a, .dashboard-color-scheme__black .conversion-chart__status-leads-count + div > a, .dashboard-color-scheme__black .conversion-chart__status-leads-count > a, .dashboard-color-scheme__black .conversion-chart__status-title, .dashboard-color-scheme__black .cubestats-toggler__item.active, .dashboard-color-scheme__black .cubestats-toggler__item:not(.active):hover, .dashboard-color-scheme__black .dashboard_wrapper__intro .dashboard__title, .dashboard-color-scheme__black .pie-chart__budget-title, .dashboard-color-scheme__black .pie-chart__column-title, .dashboard-color-scheme__black .pie-chart__leads-title, .dashboard-color-scheme__black .pie-chart__summary a, .dashboard-color-scheme__black .row-summary-data__first-line, .dashboard-color-scheme__black .row-summary-data__second-line > a, .dashboard-color-scheme__black .row__percent > a, .dashboard-color-scheme__black .status-lost-leads__text {
    text-shadow: none;
    color: #36455a;
    opacity: 1
}

.dashboard-color-scheme__black .row-summary-data__second-line > a {
    opacity: .7
}

.dashboard-color-scheme__black .conversion-chart__unsorted-info, .dashboard-color-scheme__black .dashboard-settings .button-input.button-cancel, .dashboard-color-scheme__black .theme__text, .dashboard-color-scheme__black .themes__title {
    text-shadow: none;
    color: #36455a
}

.dashboard-color-scheme__black .theme__wrapper.theme__wrapper_selected:not(.theme__wrapper_loading), .dashboard-color-scheme__black .theme__wrapper_add-custom .theme, html.no-touch .dashboard-color-scheme__black .theme__wrapper:not(.theme__wrapper_selected):not(.theme__wrapper_loading):hover {
    border-color: #36455a
}

.dashboard-color-scheme__black .conversion-chart__status {
    background: 0 0;
    border-color: #b6bac1
}

.dashboard-color-scheme__black .cubestats-toggler {
    border-bottom-color: rgba(54, 69, 90, .7)
}

.dashboard-color-scheme__black #dashboard_manager_toggler .js-dashboard-manager-filter.js-dashboard-user-select:after {
    border-top-color: #36455a;
    opacity: .7
}

.dashboard-color-scheme__black #dashboard_manager_toggler .js-dashboard-manager-filter.js-dashboard-user-select:hover:after {
    border-top-color: #36455a;
    opacity: 1
}

.dashboard-color-scheme__black .dashboard_wrapper__events__toggler, .dashboard-color-scheme__black .top-chart__controls .control-toggler__item-selected:after, .dashboard-color-scheme__black .top-chart__controls .control-toggler__item-selected:before, .dashboard-color-scheme__black .top-chart__controls .control-toggler__item:before, .dashboard-color-scheme__black .top-chart__controls .control-toggler__item:hover:after {
    border-color: #36455a
}

.dashboard-color-scheme__black .conversion-chart__separator > div, .dashboard-color-scheme__black .conversion-chart__stats-separator > div {
    border-color: #b6bac1
}

.dashboard-color-scheme__black #conversion-chart .conversion-chart__summary-arrow {
    background-color: #999
}

.dashboard-color-scheme__black .conversion-chart__summary-arrow:before {
    border-left-color: #999
}

.dashboard-color-scheme__black .conversion-chart__summary-arrow:after {
    border-left-color: #fff
}

.dashboard-color-scheme__black #conversion-chart .summary-arrow__outer {
    background-color: #fff
}

.dashboard-color-scheme__black#dashboard_holder .dashboard-toggler_active {
    background: #36455a
}

.dashboard-color-scheme__black .conversion-chart__status-lost-leads {
    border-color: #b6bac1;
    color: #b6bac1;
    text-shadow: none;
    background: 0 0
}

.dashboard-color-scheme__black .conversion-chart__status-wrapper_prelast .conversion-chart__status-lost-leads:after {
    border-left-color: transparent
}

.dashboard-color-scheme__black .status-lost-leads__triangle:after, .dashboard-color-scheme__black .status-lost-leads__triangle:before {
    background-color: #b6bac1
}

.dashboard-color-scheme__black .conversion-chart__status-wrapper:not(.conversion-chart__status-wrapper_prelast) .conversion-chart__status-lost-leads:after, .dashboard-color-scheme__black .conversion-chart__status-wrapper:not(:first-child) .conversion-chart__status-lost-leads:before {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAABKCAMAAACviNVtAAAAt1BMVEW2usG2usG2usG2usG2usG2usG2usG2usG2usG2usG2usG2usG2usG2usG2usG2usG2usG2usG2usG2usG2usG2usG2usG2usG2usG2usG2usG2usG2usG2usG2usG2usG2usG2usG2usG2usG2usG2usG2usG2usG2usG2usG2usG2usG2usG2usG2usG2usG2usG2usG2usG2usG2usG2usG2usG2usG2usG2usG2usG2usG2usHGgF/rAAAAPHRSTlMCAwQFBgcICQoLDDQ1Njc4OUpLTFBRXl9gYWNkZWZna2xtent8goOIiZGSl5ibnKGisrW21dbX8vX4/P083AnAAAAAvklEQVR4Ad3MR1qEUBBF4QqGbkNjFoOCWTCAKAKPu/91eetz5BYc/aNzZEItIiTl4T3QOD0fUIiqnuAjeMIbOUrzruhqxK3KoseLquT42iQNCiUd9oMKVbA9pwuiD3yuMb8aUIqZnfJJnvFOjtO8Esv4NFl+49WMz35B+DTS4SCoUQc7fBJ75HOd+d+nx9Odz0x8b8Sdyxaf7nKGfklalE46HJJ4knheEuez3WB+PeCGOJ/kvz0/f59TPIN4/gBG5C7oJYKGmQAAAABJRU5ErkJggg==)
}

.dashboard-color-scheme__black .icon.icon-conversion-chart {
    width: 21px;
    height: 7px;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAMCAMAAAA9Ie/xAAAAz1BMVEUAAAAqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1pHtY6HAAAARXRSTlMAs6EQgg99pB2EAhyvgxqunxRbZmCasjILsTAKopETRhJDhwelhgF5UDxPOLA7bwiebQacOoUEX1mtNJiUF6otGYB7pydepZfJAAAAnklEQVR4AY3QxbLCQBCF4e57CQMhuDBAcHeX4ML7PxNFVffIjrP6ZupfNSDt7x9CTAfCRBGB75AXdWMeMe4mksRU2oowA1nNHDPvWFGhKAWxVK74/F2VZoSiVldsNJnYalNET7fD7PZ8JvataDBUHI0VJ1Mzms0XzOVqzfQ2YETb3V7zwAyOYEQnqY5zlpeAeL2BEYk7PDSfxNcbft0HxGwMJni+vXIAAAAASUVORK5CYII=)
}

.dashboard-color-scheme__black .icon.icon-conversion-chart--active {
    width: 21px;
    height: 7px;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAMCAMAAAA9Ie/xAAAA51BMVEUAAAAqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1rcPFbnAAAATHRSTlMA5he55Ray6im8Ayj6uiX44x2CkYGJ2xX9RxD8RQ7nzw8bZOkaX8EKwOu/AqxyVXFQ+1SeC+GbCN75Ur0Gh3/2StjTIffyQCS2r+44V5dg8gAAAKBJREFUeAGN0MUSwkAMxvEgsFDcvRR3d3fP+z8Pw0zS7t74Tr/J/E8BpNns4CA6XeAmCg/8hjyv5vMTA1owRAxHlAijEGPGIcFMppQonckKYi5f0PlcNOQIRanMrFRrTKw35AibWovZ7uhM7CpRr29yMDQ5GsvRZDpjzhdL5moNUrTZ7izumYcjSNHJMJ9zNi5X4u0OUiQe8LT4Ir4/8O++jCxf+A4CKsIAAAAASUVORK5CYII=)
}

.dashboard-color-scheme__black .icon.icon-pie-chart {
    width: 19px;
    height: 19px;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAMAAADW3miqAAAA6lBMVEUqQ1r///8qQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1obM9DOAAAATnRSTlMAAAECAwQHCAkNFBUXGx4gIiQlKzAzNTg8PT4/QUJERUlKTk9UWFpbXV9kZWZnaGlrbnBzdXx+g4WHiImKjJKVlpqbn6Clpqerra6vsrP/je7LAAABXklEQVR42pXUeTcCURiA8VcrCcUoSmiTbKVlKi2EpmV6vv/XwT2Mbs0Uz9+/c889713Erc5s2MxHRbX1mTsCoG38AYEZ+QPCMlaQL3ZWuNQQ9qmOjmpjYKAjbGMBHfYAF4QV+UGB8hxei/HrVYT5jcIteEv5RK5cEIZCoS7UwyIeqK1QA0oinoiv2V/AjaxDeZEdi65/LWqKlLD3ZC0aStCiKuvRTBKwv4weB3pyx7PoSE+dXZ/KZjQiuxlB8t9o0tE7V2hGehEtV1BoSPEXHd9qPcCZQk1M8SoOMYXyTEJeqMjYr1AUMh7G90pNFJI2LwF3lIKjb2RAztWE3+g5j9NkeuCG6swPHRSxeN9dNVdQFgeJYfO+vJb/BlqBBSQnNtOctvu9J+ht67+KYcFLxpnXftWGRkh0JBETmJjFdDKZrTwD1oW4fGJGm9+s0o5oyCmabw5nMOrfJ4L6ffoAexGAIvNuyR8AAAAASUVORK5CYII=)
}

.dashboard-color-scheme__black .icon.icon-pie-chart--active {
    width: 19px;
    height: 19px;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAMAAADW3miqAAABDlBMVEUqQ1r///8qQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1riGMDEAAAAWXRSTlMAAAIDBAUKDA0THB4hJysuMDEzNT1ERUhMUFVXWVpcXmFiaGpvcHF4fX6AgYKEiI+QkpOUlZmcoKSmp7Cxs7S6u73AwsPExcfI0NTW3N3i5Ovs7e709/j6/uELT2EAAAFlSURBVHjaldR5NwJRGIDxV6VIttKQLdkqsu9LKMnSUKPMeL7/F8E9TN2aCc/fv3PPPe9dxKuybV6ux0Q18Jk3AqBk/AFBMfoHhGX0oMDEYnZZQzhzOpo6aQKPOsIxOlCiCnggrOgPCm2/w3MuvtWLKH6jyDW8zAdENjwQhkLhCpxGRHxQSaEz2BTxRXzNPgM70g+tiwy/Ugn2RZciBZxR6YtMGbQ4kv7IlhkY60bHj3qyx5PoSE+d3T2Hv6MGK78jSP0btcp6SwrZLHSi7rIKmeTbaHpX6wAWFbrgSvyKw6RCa7TCfihHM6hQDNI+JvDMiSgkJWohbzQPU9/IgFVPE3mh6j7OIm/jXuiU94SLohb1kV6zAdviIkk61LvXCu7ATagDyazD26q2+9FbuBvSf5WkBbW0O6+xIwfOw6IjiRaB1lV+IZVaOXwCXjPi8YkZJdpZhWHRkFts7cK0ofGwPzOo36cPnAOTRShqCUEAAAAASUVORK5CYII=)
}

.dashboard-color-scheme__black .icon.icon-linear-chart {
    width: 23px;
    height: 16px;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAeCAMAAABg6AyVAAABLFBMVEUAAAAqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oBqH3gAAAAZHRSTlMAMIyxrHcWPLKzpBUFcyuWDiipNXEBpRmuVnKYCU0HhW8GXmlhLQR9SC5BJQJKKZ2JFHRTqI8QLFRio3ivN3CfiicIX12ag1tkD39Lk1ghjpQLRqBoGyqrQ42IoW4mMkCmNg0xTLKeAwAAAUlJREFUeNqt0ddOAlEQgOGR5vlp1qUpAooFC4qIWLB3xYK91/d/B1mWmCxswrnwv/6SycyIVl0ut8fr07PdCsAf0LFBP41COjgMPb19bvp18AAMihEBHRyFWDwBQzp4OEKjpIYdSVk2bXS2mbpVo2PZcencxCQw5XDP3PSMtDRr2rl2m58HFgp2uwgU221hCbPS3xrL5agRAlakvVVYW6/ARvMGmwq2gFFxaBt2pAiqJ5HM78okVnviVAq6ZB8rdQCUPHAojh2Bx2U6mh1LGVyO9uTAIqeZnbN01Q2cywVcOtorUKASNett11Dx3sCtg61VoZK7uz+RZoYLs4doCwxnbx+f6nbDPuoZeCnbqfHa3L9u7b09vmfEXhKrD9FoCELxGNzpYPg0JA1fOrgfd/77Cso6OAQoiAR1cMCPybtFK5/Xo55+5N/7BftHJDiA6un+AAAAAElFTkSuQmCC)
}

.dashboard-color-scheme__black .icon.icon-linear-chart--active {
    width: 23px;
    height: 16px;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAeCAMAAABg6AyVAAABaFBMVEUAAAAqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oPM7GQAAAAd3RSTlMARcj89aogVf3pHgekPdYUOfFLoQHrI/h7otkNbQq+ngiGlopABrJmQl01A2k74MMcpXYd8MwCFz54jOir+U6g/uPFN9VuC4hEhNu7go7HFdy1CThr0n4vytOjD2T65JTRJjwW9F/JwuU/nU82R1vY7E06E1YfRrCNtNwAAAFNSURBVHjardBFV0JhGEXhV0IvAiYhFmJ3g9jdjYmt2N377+vl6gC4a/kN3MOzntERpbIsVps9W83maACOXBXrdJDMpYLdkJdfYKVQBRdBsXi8oIJ94C8JQKkKLvOSrFzBVlQaNuj521Z9Wy1UXVMrf1dXDzSY/NnY1Jy+tei2NdO2tQMdnam2C+jOtD296IUjv0Nf1OdxAf2S2QAMDg3DyM8Ho2MwDoTEpAmYlG7QpgLTbTNSj9GsmFUJczKPkbYAhG2wKKYtgc2iO35aliismNrVNYOsxzY2g1tWYFt2YNfUxmEMtL190YsdwKH9CI5N7P4JDDeeniV+h4gFvXNfGnTXHF9cwuFIypq4Aq5vUqnnlmTanaR1f/FQlTaVY/QoCj2Bq8QPpyoYniMShBcVXIj19S0ONyrYBWjgdargXAc6fxelPuw27fJT/r0voQty8azCexYAAAAASUVORK5CYII=)
}

.dashboard-color-scheme__black .icon.icon-settings-gear {
    width: 17px;
    height: 17px;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAiCAMAAAANmfvwAAAAolBMVEUqQ1r///8qQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1qVDNBkAAAANnRSTlMAAAEDBAYHCw4ZGxwnLC43QUNFT1BRUlRfYWJjaW1ucHFyc3R+f4OLjI6QkqChqKmrrK2vsrMu0ziYAAABJklEQVR42o2T61KDMBCF0yAiiigCVaISL1RBLdU0ef9Xk7CdZctA6PmVnPlgb1l2LF4oVXDqrFYjJDGdEidSWqR0ItIicgLhaV1FYyTa1ClHJO18FbMga7RFdJMFLFbdKUWkNpYRrUG1whKmRmRjZlQhEqlpQkWIQGCQ1gMR06IFmNs89Lww38JN0L4Eu9579eHqv0HOAUFyIBjqvTdygjTW+PEH5LyP1QDCk1JKDd+Ahv9qKcuEswILCClyhXbBFFbrUeRsKP0EZC7Q5RDIma55sek6i/4mfcnGrYP23tMBtFMD+L1YHOMTY0uPYX/DFp/U/hqRyszow/G8d48KRj1ekvSwJF/rw5Ksyap9TqxaVWf89IWlel5Gbi1y50T4w58S/Bj5B4CFZw9o29bhAAAAAElFTkSuQmCC)
}

.dashboard-color-scheme__black .icon.icon-settings-gear--white {
    width: 17px;
    height: 17px;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAiCAMAAAANmfvwAAAAwFBMVEUqQ1r///8qQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1oqQ1pMWNkoAAAAP3RSTlMAAAEEBQkKEBQjJCYoNzg+Qk5cYGNxcnN0dXeIiouMjZabnZ+goaOkpbO0tbvGx8rLzdDk5ebw8fP19vf6/f58H7g9AAABOUlEQVR42o3T61aEIBAAYBYza0uzDHXLrIxubmmXzS3a5P3fKhEPzHKUs/NLx+8IwzBoO3DGWIZhZjYzSMS7iKykEKSwEioIHSGYVKVvkmBZEawI6fIsRF5ct4K0deyhkHVPRJGKC5M3XEWTC8ErRZZ8IkpFAjYumK8rCrVpWy1CWHQuk6tk7jjzZCXfcgSIt+5zD658dR/lnj1AUimQiqc+kQJSi8Snq8n+l8i8SYKjgtJ+i4kWw39bSosIo0wVcAjJsUpnSJX750Cyp0vfgUwtdKQXsm6X34vtWov+AOcSm0cnj/cCNqAZa8D3wWQb06GNN+KL/TJsTjXxJ67U5kSRkk/Ei3G9r8D1Xl8z2WpzSMgwJO+LYUgWYNRey8AcNf+5ivHuAwvjVpA7KzkT5NxK8OXPb463yT93/nmPoWzxQgAAAABJRU5ErkJggg==)
}

.dashboard-color-scheme__black .icon.icon-watches--white {
    width: 19px;
    height: 19px;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAMAAADW3miqAAAArlBMVEU2RVr///82RVo2RVo2RVo2RVo2RVo2RVo2RVo2RVo2RVo2RVo2RVo2RVo2RVo2RVo2RVo2RVo2RVo2RVo2RVo2RVo2RVo2RVo2RVo2RVo2RVo2RVo2RVo2RVo2RVo2RVo2RVo2RVo2RVo2RVo2RVo2RVo2RVo2RVo2RVo2RVo2RVo2RVo2RVo2RVo2RVo2RVo2RVo2RVo2RVo2RVo2RVo2RVo2RVo2RVo2RVo2RVrMEuVGAAAAOXRSTlMAAAEDBgwSExkcJCYoKywtLzEyNjc4PD9ATU9VWmNlaHN6go+Ulpekpq+wsszP0NLW197g4vDx9P1Ut47rAAABXElEQVR42o2U7VKCQBSGj7VUUFiAGhEkSSYUIggJ7/3fWLups8RC9Pxh2Hlm98z5ojZmmBQ1UBdJaJ7PJhxpsCBDi23AVMkr0aH0OpK2gSCPfMcwHD/KIdhobUnfAWhimziLBXHsuAGw06Wk7wGkFv0wnx+/Vgpgr58lTdyzZtSBrcVd2kkS8ayoh5WI6yh54h7VYC9XJO7yhMRKIGWq84lnYilQMi4FQGP1Oe8XPPoGCLiUAfGAw4mB7YRMAPagQzYAk0IgH3Q4ORBSAkR/OBQBCRWA35FeWw75QEE14LSNp6paLqVDDlATgDv3Xh5WhlHJP+vxFsCY5Aqp77m3B+o8pwZ++XWY0a/A+1IwO3CrnQKZTMWSyZRl6Vg3JMsyUODZxzXRqcCZbJU+ZKvIplOQTSfbV0G279gg/Hek1OGcTpXhVMfcdZUxVxeGaSoLY2T1jCyxTFliI+vwG+rFVdBZargMAAAAAElFTkSuQmCC)
}

.dashboard-color-scheme__black .top-chart__wrapper_plugged > .top-chart {
    border-left-color: #36455a
}

.dashboard-color-scheme__black .top-chart__plug-text {
    text-shadow: none;
    color: #36455a
}

.dashboard-color-scheme__black .dashboard-pie-chart__plug-manager-title, .dashboard-color-scheme__black .dashboard-pie-chart__plug-status-title {
    background-color: #36455a;
    opacity: .7;
    box-shadow: none
}

.dashboard-color-scheme__black .dashboard-pie-chart__plug-manager-summary, .dashboard-color-scheme__black .dashboard-pie-chart__plug-status-summary {
    background-color: #36455a;
    opacity: .5;
    box-shadow: none
}

.dashboard-color-scheme__black .dashboard-pie-chart__plug-status-percents {
    background-color: #36455a;
    opacity: .7;
    box-shadow: none
}

.dashboard-color-scheme__white .cubestats-toggler__item, .dashboard-color-scheme__white .top-chart__controls .control-toggler__item:not(.hidden-toggler-item) {
    color: #fff;
    opacity: .7 !important;
    text-shadow: 1px 1px 2px #36455a
}

.dashboard-color-scheme__white .top-chart__controls .control-toggler__item-selected:not(.hidden-toggler-item), .dashboard-color-scheme__white .top-chart__controls .control-toggler__item:hover:not(.hidden-toggler-item) {
    opacity: 1 !important
}

.dashboard-color-scheme__white #setup_tiles, .dashboard-color-scheme__white .control-toggler__item .icon-heading {
    -webkit-filter: drop-shadow(1px 1px 2px #36455a);
    filter: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg"><filter id="filter"><feGaussianBlur in="SourceAlpha" stdDeviation="2" /><feOffset dx="2" dy="2" result="offsetblur" /><feFlood flood-color="rgba(54,69,90,1)" /><feComposite in2="offsetblur" operator="in" /><feMerge><feMergeNode /><feMergeNode in="SourceGraphic" /></feMerge></filter></svg>#filter');
    filter: drop-shadow(1px 1px 2px #36455a);
    -ms-filter: "progid:DXImageTransform.Microsoft.Dropshadow(OffX=1, OffY=1, Color='#36455a')"
}

.dashboard-color-scheme__white #setup_tiles > span {
    color: #fff;
    opacity: .7
}

html.no-touch .dashboard-color-scheme__white #setup_tiles:hover > span, html.no-touch .dashboard-theme__amo #setup_tiles:hover > span, html.touch .dashboard-color-scheme__white #setup_tiles > span, html.touch .dashboard-theme__amo #setup_tiles > span {
    color: #fff;
    opacity: 1
}

.dashboard-color-scheme__white .conversion-chart__stats, .dashboard-color-scheme__white .conversion-chart__stats-percent a, .dashboard-color-scheme__white .conversion-chart__stats-summary > a, .dashboard-color-scheme__white .conversion-chart__status-leads-count + div > a, .dashboard-color-scheme__white .conversion-chart__status-leads-count > a, .dashboard-color-scheme__white .conversion-chart__status-title, .dashboard-color-scheme__white .cubestats-toggler__item.active, .dashboard-color-scheme__white .cubestats-toggler__item:not(.active):hover, .dashboard-color-scheme__white .dashboard_wrapper__intro .dashboard__title, .dashboard-color-scheme__white .pie-chart__budget-title, .dashboard-color-scheme__white .pie-chart__column-title, .dashboard-color-scheme__white .pie-chart__leads-title, .dashboard-color-scheme__white .pie-chart__summary a, .dashboard-color-scheme__white .row-summary-data__first-line, .dashboard-color-scheme__white .row-summary-data__second-line > a, .dashboard-color-scheme__white .row__percent > a, .dashboard-color-scheme__white .status-lost-leads__text {
    text-shadow: 1px 1px 2px #36455a;
    color: #fff !important;
    opacity: 1 !important
}

.dashboard-color-scheme__white .conversion-chart__unsorted-info, .dashboard-color-scheme__white .dashboard-settings .button-input.button-cancel, .dashboard-color-scheme__white .theme__text, .dashboard-color-scheme__white .themes__title {
    text-shadow: 1px 1px 2px #36455a;
    color: #fff
}

.dashboard-color-scheme__white .theme__wrapper.theme__wrapper_selected:not(.theme__wrapper_loading), .dashboard-color-scheme__white .theme__wrapper_add-custom .theme, html.no-touch .dashboard-color-scheme__white .theme__wrapper:not(.theme__wrapper_selected):not(.theme__wrapper_loading):hover {
    border-color: #fff
}

.dashboard-color-scheme__white .conversion-chart__custom-status {
    background: rgba(74, 74, 74, .1);
    border-color: #fff;
    color: #2e3640
}

.dashboard-color-scheme__white .cubestats-toggler {
    border-bottom-color: #fff
}

.dashboard-color-scheme__white #dashboard_manager_toggler .js-dashboard-manager-filter.js-dashboard-user-select:after, .dashboard-theme__amo #dashboard_manager_toggler .js-dashboard-manager-filter.js-dashboard-user-select:hover:after {
    border-top-color: #fff
}

.dashboard-color-scheme__white .top-chart__controls .control-toggler__item:before {
    border-color: rgba(255, 255, 255, .7)
}

.dashboard-color-scheme__white .conversion-chart__separator > div, .dashboard-color-scheme__white .conversion-chart__stats-separator > div, .dashboard-color-scheme__white .dashboard_wrapper__events__toggler, .dashboard-color-scheme__white .top-chart__controls .control-toggler__item-selected:after, .dashboard-color-scheme__white .top-chart__controls .control-toggler__item-selected:before, .dashboard-color-scheme__white .top-chart__controls .control-toggler__item:hover:after {
    border-color: #fff
}

.dashboard-color-scheme__white #conversion-chart .conversion-chart__summary-arrow, .dashboard-color-scheme__white #conversion-chart .summary-arrow__outer {
    background-color: #fff
}

.dashboard-color-scheme__white .conversion-chart__summary-arrow:after, .dashboard-color-scheme__white .conversion-chart__summary-arrow:before {
    border-left-color: #fff
}

.dashboard-color-scheme__white#dashboard_holder .dashboard-toggler_active {
    background: #fff
}

.dashboard-color-scheme__white .conversion-chart__status-lost-leads {
    border-color: #fff;
    color: #fff;
    text-shadow: 1px 1px 2px #36455a;
    background: rgba(74, 74, 74, .1)
}

.dashboard-color-scheme__white .conversion-chart__status-wrapper_prelast .conversion-chart__status-lost-leads:after {
    border-left-color: rgba(74, 74, 74, .1)
}

.dashboard-color-scheme__white .status-lost-leads__triangle:after, .dashboard-color-scheme__white .status-lost-leads__triangle:before {
    background-color: #fff
}

.dashboard-color-scheme__white .conversion-chart__status-wrapper:not(.conversion-chart__status-wrapper_prelast) .conversion-chart__status-lost-leads:after, .dashboard-color-scheme__white .conversion-chart__status-wrapper:not(:first-child) .conversion-chart__status-lost-leads:before {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAABKCAMAAACviNVtAAAAt1BMVEX///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8D3dFxAAAAPHRSTlMCAwQFBgcICQoLDDQ1Njc4OUpLTFBRXl9gYWNkZWZna2xtent8goOIiZGSl5ibnKGisrW21dbX8vX4/P083AnAAAAAvklEQVR4Ad3MR1qEUBBF4QqGbkNjFoOCWTCAKAKPu/91eetz5BYc/aNzZEItIiTl4T3QOD0fUIiqnuAjeMIbOUrzruhqxK3KoseLquT42iQNCiUd9oMKVbA9pwuiD3yuMb8aUIqZnfJJnvFOjtO8Esv4NFl+49WMz35B+DTS4SCoUQc7fBJ75HOd+d+nx9Odz0x8b8Sdyxaf7nKGfklalE46HJJ4knheEuez3WB+PeCGOJ/kvz0/f59TPIN4/gBG5C7oJYKGmQAAAABJRU5ErkJggg==)
}

.dashboard-color-scheme__white .icon.icon-conversion-chart {
    width: 21px;
    height: 7px;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAMCAMAAAA9Ie/xAAAArlBMVEUAAAD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8tivQqAAAAOnRSTlMAAQIDBAYICQoLDA0ODxAWGhweICEiJigtLjM0Njc6Pj9FRkdJSktMTVNUVlhZWltcXV5fYWJjZGVm0+qkDAAAAJZJREFUeAGN0EcSwjAMhWEZYjqhQOgdQkIPpgTd/2IMM5It73irb/GvHiAtK0PsuCWaEH5D3l6FOTFWzTfxVvMinMLCcc48l7zo09HGMSPiQcsITXXIvFcGTEwDGWGqDDNRGRPXXjSOLEc9yzyS0Sq4MpfFi236IKKkMHOcMF9dENFJ23OOus58tkFEpgE7xw3x0YJ/9wVOYkiRhSvzSgAAAABJRU5ErkJggg==)
}

.dashboard-color-scheme__white .icon.icon-conversion-chart--active {
    width: 21px;
    height: 7px;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAMCAQAAACg9tdIAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QAAKqNIzIAAADmSURBVCjPrdKxSoJhFMbxBz+IMPBrKIvEQTCwO2hsCaGhwRto8T6ilmh0FpodBMFBKIrqChxagiCQ0OgLGhqsxPg7tbznPVvP+OPwcHjfI8JM2JC4DHRMUaIfaMaO/oLNNQk1ZoFekbDNd6AvlP0iOJVoGT2RODf6xLpf9EudVbJA5+xT4NVMD0m9Isgo0TT6xhZHkel78l4R3JHwbvSWXGQn6Obkpa+G1iJ6qE2jc3W8jS5YYWS0zTLPRn9oeG90wxJnUT02OuXA+7VH0sjFPJBS4SvQT/a8O8qoSgyi2gv0g139dxZyz3XNveKz6QAAACV0RVh0ZGF0ZTpjcmVhdGUAMjAxNi0wMi0yNFQyMjoyNDowNyswMDowMGkjiS0AAAAldEVYdGRhdGU6bW9kaWZ5ADIwMTYtMDItMjRUMjI6MjQ6MDcrMDA6MDAYfjGRAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAABJRU5ErkJggg==)
}

.dashboard-color-scheme__white .icon.icon-pie-chart {
    width: 19px;
    height: 19px;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAMAAADW3miqAAAAyVBMVEX////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////gQXHWAAAAQ3RSTlMAAQIEBQgLDA0QERITFBUYGxwdHiAiIyQlJicqLC0wMjM0NTY5Ojs8PT5AQkNGR0hKS0xNTk9QU1VWWFpbXl9iY2RmHDARFQAAAUlJREFUeNqV0GtzwUAUgOETt6JVlJa6hbqWkhZ1CSF5//+P6qCDZRPt+23PPLO7c0TXxLVH1bgENwFgnP0DAiv2B4RzfZnxUKyVFYT3opJ0fwPMVYR3ftfjN6BBOMd/hZqAbaberhHWr4l8wqpgiNQ1iMOD4SkMIiI+aLxHA2iI+CJ2uy9BS4JQVSS6YWoEopFIAy8hgciWkENPgpErOUheove5mrRZiIJ0zejeRg7l2wjy/0bbiVppP3cpnKPLavu5jXlCT22lDhT38yGW+JWClOyqsg37IZONIbvi8OpjDJu+HBqzDOlRAdJyKAsVrYms+D4eLNx7HRrA4/EQc1jfXZs6NOVUxmN9eZfRgi/lr88ebkWZJKYwjYhSxoHl63FfyZ4HH1fri1nA1jIL+Xy5uwA2JdGUHXPKaURFX7w6tF1wZp3cxXZ/AL42bcu/mnqHAAAAAElFTkSuQmCC)
}

.dashboard-color-scheme__white .icon.icon-pie-chart--active {
    width: 19px;
    height: 19px;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAMAAADW3miqAAABC1BMVEX///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////+/RJMjAAAAWHRSTlMAAgMEBQoMDRMcHiEnKy4wMTM1PURFSExQVVdZWlxeYWJoam9wcXh9foCBgoSIj5CSk5SVmZygpKansLGztLq7vcDCw8TFx8jQ1Nbc3eLk6+zt7vT3+Pr+x0KQ6QAAAVlJREFUeNqV0XtXAUEYgPFXpEQXoXQXCUn3dFORlLstrOf7f5LOWR0aZrd6/tp5z+/MzpkRXaV+4yHpF+dKABQjf0BQ8P0BYUxv5lreOdxXEOamSkL5T6CqIsyfe61WAA3CGJ3LnRtAMxU8nkYUvo33CVpbLpGMBjH84WwZbrwiNqhooVs4ErFF+EUkBifihJIi8x+UZxzRg0gWMyCOqCEegytxRn1Zh8VJdF1VkzNqoiBdb1z+jjrEf0cQ/TfqltT2rHmf7Z9oskNr3iA9RmunShewY83veRS7grBifRzQnbVDKT6Hr+qHXRvjapKXYUXqbj3agpAMi0BCa7wtKqNFgd6SDt0wWB0tfAbthWmTgZyMC5u0J/eaOYFn5awbJr2EMgm8wOucKIUNqO+O7mvxyoS7qevzFYDuY3o7Go1f1oCPmGiKFBlnZOdFn//gvtGHzvv5ukeUvgDMkZC+HLGbVgAAAABJRU5ErkJggg==)
}

.dashboard-color-scheme__white .icon.icon-linear-chart {
    width: 23px;
    height: 16px;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAeCAMAAABg6AyVAAAA51BMVEUAAAD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////9aq4iyAAAATXRSTlMAAQIDBAUGCAkLDA0ODxMVFhcYGRobHB4fICIkJSYoKSorLC8wMTI0NTY3ODk7PD9AQUJER0hLTE5PUFFSVFVWV1haW1xdXmBiY2RlZvovGl4AAAE6SURBVHjardBtUwFRGIfxW4REsSQpPZAelLCraCNJWM71/T9PjjXNWPvivOh6ec9vzuz+xaiiqzzn0MyWFcA0ZWKjU9bZJtiCUSKnmJvgU2iLzMAEp2FR78CXCd6fsa5qYGM937ZMtlhZ9fjSKBjYvS5wFfJG4eI4eItoex0y5zfQP9i2NlDbtak5ukFENiXzadH2VnZ7gqmzhNJmgzYwAR4lpHfISg3UZ6dqxaQLEGp1PTiRB/zUGBh48Cah3YPnasemZ8mDG2oTY5+8xrI3raEC7uQIPkLtEJ3qxP3fu4SlM4FmiI2v7LKQsZJ/A7vovHQAWo1mxV3Z0tY12Qd+8gHbYp06k0DZSjEaOFXxOxeDRmDXF5AxwTCL6E8pmeA5Kqd3y5tgG1Awi5rg1BTNy2JUyvGUW5R/7xfrRE92YmlXhAAAAABJRU5ErkJggg==)
}

.dashboard-color-scheme__white .icon.icon-linear-chart--active {
    width: 23px;
    height: 16px;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAeCAQAAAD9PzQsAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QAAKqNIzIAAAHwSURBVEjHtdTPS1RhFIfxZ8ZIG02F1DZlgWB/QZmYRtKPVbaqoAg3EQTZUgJ3EVERrdxmUbaZdi1mI0QUkVKbkEJsE1SQaKTiQIbXp0XXyzjSeBdvZ3e5Xz733HNeXghWHnPcFYvm3RtOxdNGrtWMrVWB2GrGqEsea2kJ1W+3qh9tstMVdWFLILkegLeZOX/wkybqQ8FTAJx1mn00AdOhRrHdWUtrIAyb8/k6dsRMJgBbQ4EjwCq3aWSJQuZFiG63+izu81KaeLW9XnD/prmqhL2chu3ycxx/5a6K7JM4N5iG3e18ySLemd2Q2GmPbWYcjTPX0k3trqrffeqyqn3r3uZ86KqqX2L2Ztp1vFa1AxxUNfKDj7xql7WQzHStbqVkIT6TR8EbZUjkp2RARVXHUrPgdVWLjidced0De1R98y9l42KaOQdAjg4ACtTRyRUeMEkUh+aBBQDSXrs2O6karyfysQ0lb7d5UdXf5v2q6nA6tsH3qi7ba7uH3HBdm00GpLpkW2Ww2zsO2+9E3E9fhWyLL2P2m4croRnvl23+1KZ/dsB+T1hTOTRQtvHzKdex6denVB11yF+qtoeCVefMgiOqngzjZlkEGjnoDv5ekouhOh5NlqY6a3UouNWZkhNxJhAL4B7zFo2c8HhA9n/VHzZLFo1Gfql9AAAAJXRFWHRkYXRlOmNyZWF0ZQAyMDE2LTAyLTI0VDIyOjI0OjA3KzAwOjAwaSOJLQAAACV0RVh0ZGF0ZTptb2RpZnkAMjAxNi0wMi0yNFQyMjoyNDowNyswMDowMBh+MZEAAAAZdEVYdFNvZnR3YXJlAEFkb2JlIEltYWdlUmVhZHlxyWU8AAAAAElFTkSuQmCC)
}

.dashboard-color-scheme__white .icon.icon-settings-gear {
    width: 17px;
    height: 17px;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAiCAMAAAANmfvwAAAAmVBMVEX///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////9IsPYvAAAAM3RSTlMAAQIDBQgKEhMUHB8hJy4wMjk6OzxERUZHS05PUFFSU1pbXmNkZWZnaHJzeHl6e3x9f4AnmPBgAAABGElEQVR4AY2T7VqEIBBGB9Msswy3tJI2t7SPdaNl7v/i2oliyBQ7/3ifowwwA78RldaVgBAFHiiCSkNKE1QUKQr+ImTXZmMl23SSq5KHXOeQyN6QYnqZQK4RUTqlQ3LqAR1DTQZ2TtngDK1TMj1t6AwcOTvGsJGDR23DbZlGUVpu7ar2jWSHxDq2y3hta06AKa3BwQMSJTA9BW8xB/HXXs92IYpGKcPf+P81SjWFgAp/SH3l1MUVaHfayFeO+Oj/UWY2OuGNguXiPZUbPPQrMHJ8dfZ6r4BJhqkHeD9efMZbgKVm2J/DYkvtz5zS4gyPgfbe3Wh+6qkheVl9D8nKG7WniVFredQYVgLcLSsXpFwGFXGtP+pRBZ8lz2AIVDvwXgAAAABJRU5ErkJggg==)
}

.dashboard-color-scheme__white .icon.icon-settings-gear--white {
    width: 17px;
    height: 17px;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAiCAMAAAANmfvwAAAAvVBMVEX////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////jSrqQAAAAPnRSTlMAAQQFCQoQFCMkJig3OD5CTlxgY3Fyc3R1d4iKi4yNlpudn6Cho6Sls7S1u8bHysvN0OTl5vDx8/X29/r9/qOKMUcAAAEzSURBVHjajZNrV4QgEIbBzNrSLEPdMiujm1vYZXOLNvj/PysRDxBHOL2fnJfnyAwzA/4KVpRWEPiU8UGZF2kE0ngRLBA8cwARaWMbSVYE6azQ4NMURHnHBMK6PAIpHb6QQggXTN1zpb4WBCcKWXGHWoUkdJ6gMVBKNcOYJlJgqJbmulgEwaJYy6g2iWgzenehDMN7mXNkIKUktPEwGqWBdMJ4D7Wx+yGcFxnArMF4TLEA9n8Zxk0GQaUK2DeRQ2VXQJX7E5jIji79H4jrogN9kTddfivS9Rb9BrRy++nk856ZDejnGvC552xjObXxygAcw7A91kTsGKntkUJa7tCTNd4XxnhvLqlstb0kaFqS1+W0JEtj1Z7bxF61+JHk0L2wPl0L5MaLnAjk1IvA86/v2srgF4Z0dv/AZTmLAAAAAElFTkSuQmCC)
}

.dashboard-color-scheme__white .icon.icon-watches--white {
    width: 19px;
    height: 19px;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAMAAADW3miqAAAAq1BMVEX///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////9HdxPLAAAAOHRSTlMAAQMGDBITGRwkJigrLC0vMTI2Nzg8P0BNT1VaY2Voc3qCj5SWl6Smr7CyzM/Q0tbX3uDi8PH0/VZSuvAAAAFUSURBVHjajZRhX4JADIdXWElhAWpkkCSZUIggJPy//yfrzqy7GETPu+nzuxu7baRjhUlRA3WRhBZ1YgQZNLaBwZ1FiRbloqWMNpDkke+aputHOSSbke6MdwCa2CHBfE4CJ24A7MaasweQ2l/BbEZH7BTA/scayXPWLE9jLc/6vlHms6IOVjKv03fJc7hhPF2QPGtxDEogNbjzjkcyUqCU/wVAY3c5r2ci+wYIRJgBcY8jiIEtkQXA6XXIAWBRCOS9jiAHQkqA6A+HIiChAvBb0rPmkA8UVAOubjxU1XKpHHKBmgDceLfqx8o0KxXZ99cAhiRPSl3XvdxR6zqe+PnHYUq/Eu8qwfQgLL0EqpjMUsU8PQu3rkg9S88DT98u6UgMZHqrcFSrqKZjqKZT7ctQ7Ts0CP8dKT6ckwkbTj7mnsfGnC8My2ILY2D1DCyxjC2xgXX4Cc72U3z2odA9AAAAAElFTkSuQmCC)
}

.dashboard-color-scheme__white .top-chart__wrapper_plugged > .top-chart {
    border-left-color: #fff
}

.dashboard-color-scheme__white .top-chart__plug-text {
    text-shadow: 1px 1px 2px #36455a;
    color: #fff
}

.dashboard-color-scheme__white .dashboard-pie-chart__plug-manager-title, .dashboard-color-scheme__white .dashboard-pie-chart__plug-status-title {
    background-color: #fff;
    opacity: .7;
    box-shadow: 1px 1px 2px #36455a
}

.dashboard-color-scheme__white .dashboard-pie-chart__plug-manager-summary, .dashboard-color-scheme__white .dashboard-pie-chart__plug-status-summary {
    background-color: #fff;
    opacity: .5;
    box-shadow: 1px 1px 2px #36455a
}

.dashboard-color-scheme__white .dashboard-pie-chart__plug-status-percents {
    background-color: #fff;
    opacity: .7;
    box-shadow: 1px 1px 2px #36455a
}

.dashboard-theme__amo .conversion-chart__stats, .dashboard-theme__amo .conversion-chart__stats-percent a, .dashboard-theme__amo .conversion-chart__stats-summary > a, .dashboard-theme__amo .conversion-chart__status-leads-count + div > a, .dashboard-theme__amo .conversion-chart__status-leads-count > a, .dashboard-theme__amo .conversion-chart__status-title, .dashboard-theme__amo .cubestats-toggler__item, .dashboard-theme__amo .status-lost-leads__text {
    color: #d9f1ff;
    opacity: 1;
    text-shadow: none
}

.dashboard-theme__amo .conversion-chart__custom-status {
    color: #d9f1ff
}

.dashboard-theme__amo .dashboard-settings .button-input.button-cancel, .dashboard-theme__amo .theme__text, .dashboard-theme__amo .themes__title {
    text-shadow: none;
    color: #fff
}

.dashboard-theme__amo .theme__wrapper.theme__wrapper_selected:not(.theme__wrapper_loading), .dashboard-theme__amo .theme__wrapper_add-custom .theme, html.no-touch .dashboard-theme__amo .theme__wrapper:not(.theme__wrapper_selected):not(.theme__wrapper_loading):hover {
    border-color: #fff
}

.dashboard-theme__amo .top-chart__controls .control-toggler__item:not(.hidden-toggler-item) {
    color: #9fd3f2 !important;
    opacity: 1 !important;
    text-shadow: none
}

.dashboard-theme__amo .top-chart__controls .control-toggler__item-selected:not(.hidden-toggler-item), .dashboard-theme__amo .top-chart__controls .control-toggler__item:hover:not(.hidden-toggler-item) {
    color: #fff !important;
    opacity: 1 !important
}

.dashboard-theme__amo #setup_tiles, .dashboard-theme__amo .control-toggler__item .icon-heading {
    -webkit-filter: none;
    filter: none;
    -ms-filter: none
}

.dashboard-theme__amo #setup_tiles > span {
    color: #9fd3f2;
    opacity: 1
}

.dashboard-theme__amo .cubestats-toggler__item.active, .dashboard-theme__amo .cubestats-toggler__item:not(.active):hover, .dashboard-theme__amo .dashboard_wrapper__intro .dashboard__title, .dashboard-theme__amo .pie-chart__budget-title, .dashboard-theme__amo .pie-chart__column-title, .dashboard-theme__amo .pie-chart__leads-title, .dashboard-theme__amo .pie-chart__summary a, .dashboard-theme__amo .row-summary-data__first-line, .dashboard-theme__amo .row-summary-data__second-line > a, .dashboard-theme__amo .row__percent > a {
    color: #fff;
    opacity: 1;
    text-shadow: none
}

.dashboard-theme__amo .conversion-chart__unsorted-info {
    text-shadow: none;
    color: #fff
}

.dashboard-theme__amo .conversion-chart__custom-status {
    background: 0 0;
    border-color: #9fd3f2
}

.dashboard-theme__amo .conversion-chart__separator > div {
    border-color: #6687af
}

.dashboard-theme__amo .conversion-chart__stats-separator > div {
    border-color: #9fd3f2
}

.dashboard-theme__amo .cubestats-toggler {
    border-bottom-color: #d9f1ff
}

.dashboard-theme__amo #dashboard_manager_toggler .js-dashboard-manager-filter.js-dashboard-user-select:after {
    border-top-color: #d9f1ff
}

.dashboard-theme__amo .top-chart .hs-wrapper:not(.hs__wrapper_no-boundary):after, .dashboard-theme__amo .top-chart .hs-wrapper:not(.hs__wrapper_no-boundary):before, .dashboard-theme__amo .top-chart .hs__pane:before {
    background: #6fb9d5
}

.dashboard-theme__amo .top-chart .hs__pane > .hs__bar {
    background: #d9f1ff
}

.dashboard-theme__amo #conversion-chart .conversion-chart__summary-arrow {
    background-color: #9fd3f2
}

.dashboard-theme__amo .conversion-chart__summary-arrow:before {
    border-left-color: #9fd3f2
}

.dashboard-theme__amo .conversion-chart__summary-arrow:after {
    border-left-color: #6fb9d5
}

.dashboard-theme__amo #conversion-chart .summary-arrow__outer {
    background-color: #6fb9d5
}

.dashboard-theme__amo#dashboard_holder .dashboard-toggler_active {
    background: #fff
}

.dashboard-theme__amo .top-chart__controls .control-toggler__item:before {
    border-color: #9fd3f2
}

.dashboard-theme__amo .top-chart__controls .control-toggler__item-selected:after, .dashboard-theme__amo .top-chart__controls .control-toggler__item-selected:before, .dashboard-theme__amo .top-chart__controls .control-toggler__item:hover:after {
    border-color: #fff
}

.dashboard-theme__amo .dashboard_wrapper__events__toggler {
    border-color: #ececec
}

.dashboard-theme__amo .conversion-chart__status-lost-leads {
    border-color: #9fd3f2;
    color: #fff;
    text-shadow: none;
    background: 0 0
}

.dashboard-theme__amo .conversion-chart__status-wrapper_prelast .conversion-chart__status-lost-leads:after {
    border-left-color: transparent
}

.dashboard-theme__amo .status-lost-leads__triangle:after, .dashboard-theme__amo .status-lost-leads__triangle:before {
    background-color: #9fd3f2
}

.dashboard-theme__amo .conversion-chart__status-wrapper:not(.conversion-chart__status-wrapper_prelast) .conversion-chart__status-lost-leads:after, .dashboard-theme__amo .conversion-chart__status-wrapper:not(:first-child) .conversion-chart__status-lost-leads:before {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAABKCAMAAACviNVtAAAA2FBMVEUcUo0cUo0cUo0cUo1rn8pek8BUibhNg7NzqNBrn8p4rdRjmMRvpM1pnciazu6VyeqYzOyazu6YzO2azu6WyuuYzOyWyuubz++azu6YzO2c0PCazu6c0PCbz++c0PCd0fGbz++d0fGc0PCbz++c0PCbz++c0PCe0vGbz++c0PCbz++d0fCc0PCe0vGe0vGd0fCe0vGd0fCe0vGd0fGe0vGe0vGd0fGe0vGd0fGe0vGd0fGe0vKe0vKe0vKf0/Ke0vKf0/Ke0vKf0/Kf0/Kf0/Kf0/Kf0/Kf0/JYqO01AAAAR3RSTlMCAwQFBQYHCAkKCgsLDDQ1NTY3Nzg4OUpLTFBRXl9gYGFjZGVmZ2trbGxtent8goOIiZGSkpeYm5yhorK1ttXW1tfy9fj8/fwmhRYAAAC/SURBVHgB3cxVQoZQFEXhE3Z3d3eAIYiiwL17/jNyn0en8D99T2vJgBcRIekwvAeqMXrc4VJUdQ+fwRPeyU7Ky6KrPW5VZn7wqioH+J4iFS6UNNgMChTBQk4nRB/4HGd+1uFazGyfT/KMD7Kb8orYOp8mc794M+OznSZ8GmmwFZQogyU+iT3yOcH8/9Pj6c7nmvhGjzuXeT7d5QjtLKlx5aTBdsBnsJjTKXE+60nm5x1uiPNJRu35xScZ4hnE8w/SRThOa17DcgAAAABJRU5ErkJggg==)
}

.dashboard-theme__amo .icon.icon-conversion-chart {
    width: 21px;
    height: 7px;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAMCAMAAAA9Ie/xAAAArlBMVEUAAAD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8tivQqAAAAOnRSTlMAAQIDBAYICQoLDA0ODxAWGhweICEiJigtLjM0Njc6Pj9FRkdJSktMTVNUVlhZWltcXV5fYWJjZGVm0+qkDAAAAJZJREFUeAGN0EcSwjAMhWEZYjqhQOgdQkIPpgTd/2IMM5It73irb/GvHiAtK0PsuCWaEH5D3l6FOTFWzTfxVvMinMLCcc48l7zo09HGMSPiQcsITXXIvFcGTEwDGWGqDDNRGRPXXjSOLEc9yzyS0Sq4MpfFi236IKKkMHOcMF9dENFJ23OOus58tkFEpgE7xw3x0YJ/9wVOYkiRhSvzSgAAAABJRU5ErkJggg==)
}

.dashboard-theme__amo .icon.icon-conversion-chart--active {
    width: 21px;
    height: 7px;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAMCAQAAACg9tdIAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QAAKqNIzIAAADmSURBVCjPrdKxSoJhFMbxBz+IMPBrKIvEQTCwO2hsCaGhwRto8T6ilmh0FpodBMFBKIrqChxagiCQ0OgLGhqsxPg7tbznPVvP+OPwcHjfI8JM2JC4DHRMUaIfaMaO/oLNNQk1ZoFekbDNd6AvlP0iOJVoGT2RODf6xLpf9EudVbJA5+xT4NVMD0m9Isgo0TT6xhZHkel78l4R3JHwbvSWXGQn6Obkpa+G1iJ6qE2jc3W8jS5YYWS0zTLPRn9oeG90wxJnUT02OuXA+7VH0sjFPJBS4SvQT/a8O8qoSgyi2gv0g139dxZyz3XNveKz6QAAACV0RVh0ZGF0ZTpjcmVhdGUAMjAxNi0wMi0yNFQyMjoyNDowNyswMDowMGkjiS0AAAAldEVYdGRhdGU6bW9kaWZ5ADIwMTYtMDItMjRUMjI6MjQ6MDcrMDA6MDAYfjGRAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAABJRU5ErkJggg==)
}

.dashboard-theme__amo .icon.icon-pie-chart {
    width: 19px;
    height: 19px;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAMAAADW3miqAAAAyVBMVEX////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////gQXHWAAAAQ3RSTlMAAQIEBQgLDA0QERITFBUYGxwdHiAiIyQlJicqLC0wMjM0NTY5Ojs8PT5AQkNGR0hKS0xNTk9QU1VWWFpbXl9iY2RmHDARFQAAAUlJREFUeNqV0GtzwUAUgOETt6JVlJa6hbqWkhZ1CSF5//+P6qCDZRPt+23PPLO7c0TXxLVH1bgENwFgnP0DAiv2B4RzfZnxUKyVFYT3opJ0fwPMVYR3ftfjN6BBOMd/hZqAbaberhHWr4l8wqpgiNQ1iMOD4SkMIiI+aLxHA2iI+CJ2uy9BS4JQVSS6YWoEopFIAy8hgciWkENPgpErOUheove5mrRZiIJ0zejeRg7l2wjy/0bbiVppP3cpnKPLavu5jXlCT22lDhT38yGW+JWClOyqsg37IZONIbvi8OpjDJu+HBqzDOlRAdJyKAsVrYms+D4eLNx7HRrA4/EQc1jfXZs6NOVUxmN9eZfRgi/lr88ebkWZJKYwjYhSxoHl63FfyZ4HH1fri1nA1jIL+Xy5uwA2JdGUHXPKaURFX7w6tF1wZp3cxXZ/AL42bcu/mnqHAAAAAElFTkSuQmCC)
}

.dashboard-theme__amo .icon.icon-pie-chart--active {
    width: 19px;
    height: 19px;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAMAAADW3miqAAABC1BMVEX///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////+/RJMjAAAAWHRSTlMAAgMEBQoMDRMcHiEnKy4wMTM1PURFSExQVVdZWlxeYWJoam9wcXh9foCBgoSIj5CSk5SVmZygpKansLGztLq7vcDCw8TFx8jQ1Nbc3eLk6+zt7vT3+Pr+x0KQ6QAAAVlJREFUeNqV0XtXAUEYgPFXpEQXoXQXCUn3dFORlLstrOf7f5LOWR0aZrd6/tp5z+/MzpkRXaV+4yHpF+dKABQjf0BQ8P0BYUxv5lreOdxXEOamSkL5T6CqIsyfe61WAA3CGJ3LnRtAMxU8nkYUvo33CVpbLpGMBjH84WwZbrwiNqhooVs4ErFF+EUkBifihJIi8x+UZxzRg0gWMyCOqCEegytxRn1Zh8VJdF1VkzNqoiBdb1z+jjrEf0cQ/TfqltT2rHmf7Z9oskNr3iA9RmunShewY83veRS7grBifRzQnbVDKT6Hr+qHXRvjapKXYUXqbj3agpAMi0BCa7wtKqNFgd6SDt0wWB0tfAbthWmTgZyMC5u0J/eaOYFn5awbJr2EMgm8wOucKIUNqO+O7mvxyoS7qevzFYDuY3o7Go1f1oCPmGiKFBlnZOdFn//gvtGHzvv5ukeUvgDMkZC+HLGbVgAAAABJRU5ErkJggg==)
}

.dashboard-theme__amo .icon.icon-linear-chart {
    width: 23px;
    height: 16px;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAeCAMAAABg6AyVAAAA51BMVEUAAAD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////9aq4iyAAAATXRSTlMAAQIDBAUGCAkLDA0ODxMVFhcYGRobHB4fICIkJSYoKSorLC8wMTI0NTY3ODk7PD9AQUJER0hLTE5PUFFSVFVWV1haW1xdXmBiY2RlZvovGl4AAAE6SURBVHjardBtUwFRGIfxW4REsSQpPZAelLCraCNJWM71/T9PjjXNWPvivOh6ec9vzuz+xaiiqzzn0MyWFcA0ZWKjU9bZJtiCUSKnmJvgU2iLzMAEp2FR78CXCd6fsa5qYGM937ZMtlhZ9fjSKBjYvS5wFfJG4eI4eItoex0y5zfQP9i2NlDbtak5ukFENiXzadH2VnZ7gqmzhNJmgzYwAR4lpHfISg3UZ6dqxaQLEGp1PTiRB/zUGBh48Cah3YPnasemZ8mDG2oTY5+8xrI3raEC7uQIPkLtEJ3qxP3fu4SlM4FmiI2v7LKQsZJ/A7vovHQAWo1mxV3Z0tY12Qd+8gHbYp06k0DZSjEaOFXxOxeDRmDXF5AxwTCL6E8pmeA5Kqd3y5tgG1Awi5rg1BTNy2JUyvGUW5R/7xfrRE92YmlXhAAAAABJRU5ErkJggg==)
}

.dashboard-theme__amo .icon.icon-linear-chart--active {
    width: 23px;
    height: 16px;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAeCAQAAAD9PzQsAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QAAKqNIzIAAAHwSURBVEjHtdTPS1RhFIfxZ8ZIG02F1DZlgWB/QZmYRtKPVbaqoAg3EQTZUgJ3EVERrdxmUbaZdi1mI0QUkVKbkEJsE1SQaKTiQIbXp0XXyzjSeBdvZ3e5Xz733HNeXghWHnPcFYvm3RtOxdNGrtWMrVWB2GrGqEsea2kJ1W+3qh9tstMVdWFLILkegLeZOX/wkybqQ8FTAJx1mn00AdOhRrHdWUtrIAyb8/k6dsRMJgBbQ4EjwCq3aWSJQuZFiG63+izu81KaeLW9XnD/prmqhL2chu3ycxx/5a6K7JM4N5iG3e18ySLemd2Q2GmPbWYcjTPX0k3trqrffeqyqn3r3uZ86KqqX2L2Ztp1vFa1AxxUNfKDj7xql7WQzHStbqVkIT6TR8EbZUjkp2RARVXHUrPgdVWLjidced0De1R98y9l42KaOQdAjg4ACtTRyRUeMEkUh+aBBQDSXrs2O6karyfysQ0lb7d5UdXf5v2q6nA6tsH3qi7ba7uH3HBdm00GpLpkW2Ww2zsO2+9E3E9fhWyLL2P2m4croRnvl23+1KZ/dsB+T1hTOTRQtvHzKdex6denVB11yF+qtoeCVefMgiOqngzjZlkEGjnoDv5ekouhOh5NlqY6a3UouNWZkhNxJhAL4B7zFo2c8HhA9n/VHzZLFo1Gfql9AAAAJXRFWHRkYXRlOmNyZWF0ZQAyMDE2LTAyLTI0VDIyOjI0OjA3KzAwOjAwaSOJLQAAACV0RVh0ZGF0ZTptb2RpZnkAMjAxNi0wMi0yNFQyMjoyNDowNyswMDowMBh+MZEAAAAZdEVYdFNvZnR3YXJlAEFkb2JlIEltYWdlUmVhZHlxyWU8AAAAAElFTkSuQmCC)
}

.dashboard-theme__amo .icon.icon-settings-gear {
    width: 17px;
    height: 17px;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAiCAMAAAANmfvwAAAAmVBMVEX///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////9IsPYvAAAAM3RSTlMAAQIDBQgKEhMUHB8hJy4wMjk6OzxERUZHS05PUFFSU1pbXmNkZWZnaHJzeHl6e3x9f4AnmPBgAAABGElEQVR4AY2T7VqEIBBGB9Msswy3tJI2t7SPdaNl7v/i2oliyBQ7/3ifowwwA78RldaVgBAFHiiCSkNKE1QUKQr+ImTXZmMl23SSq5KHXOeQyN6QYnqZQK4RUTqlQ3LqAR1DTQZ2TtngDK1TMj1t6AwcOTvGsJGDR23DbZlGUVpu7ar2jWSHxDq2y3hta06AKa3BwQMSJTA9BW8xB/HXXs92IYpGKcPf+P81SjWFgAp/SH3l1MUVaHfayFeO+Oj/UWY2OuGNguXiPZUbPPQrMHJ8dfZ6r4BJhqkHeD9efMZbgKVm2J/DYkvtz5zS4gyPgfbe3Wh+6qkheVl9D8nKG7WniVFredQYVgLcLSsXpFwGFXGtP+pRBZ8lz2AIVDvwXgAAAABJRU5ErkJggg==)
}

.dashboard-theme__amo .icon.icon-settings-gear--white {
    width: 17px;
    height: 17px;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAiCAMAAAANmfvwAAAAvVBMVEX////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////jSrqQAAAAPnRSTlMAAQQFCQoQFCMkJig3OD5CTlxgY3Fyc3R1d4iKi4yNlpudn6Cho6Sls7S1u8bHysvN0OTl5vDx8/X29/r9/qOKMUcAAAEzSURBVHjajZNrV4QgEIbBzNrSLEPdMiujm1vYZXOLNvj/PysRDxBHOL2fnJfnyAwzA/4KVpRWEPiU8UGZF2kE0ngRLBA8cwARaWMbSVYE6azQ4NMURHnHBMK6PAIpHb6QQggXTN1zpb4WBCcKWXGHWoUkdJ6gMVBKNcOYJlJgqJbmulgEwaJYy6g2iWgzenehDMN7mXNkIKUktPEwGqWBdMJ4D7Wx+yGcFxnArMF4TLEA9n8Zxk0GQaUK2DeRQ2VXQJX7E5jIji79H4jrogN9kTddfivS9Rb9BrRy++nk856ZDejnGvC552xjObXxygAcw7A91kTsGKntkUJa7tCTNd4XxnhvLqlstb0kaFqS1+W0JEtj1Z7bxF61+JHk0L2wPl0L5MaLnAjk1IvA86/v2srgF4Z0dv/AZTmLAAAAAElFTkSuQmCC)
}

.dashboard-theme__amo .icon.icon-watches--white {
    width: 19px;
    height: 19px;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAMAAADW3miqAAAAq1BMVEX///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////9HdxPLAAAAOHRSTlMAAQMGDBITGRwkJigrLC0vMTI2Nzg8P0BNT1VaY2Voc3qCj5SWl6Smr7CyzM/Q0tbX3uDi8PH0/VZSuvAAAAFUSURBVHjajZRhX4JADIdXWElhAWpkkCSZUIggJPy//yfrzqy7GETPu+nzuxu7baRjhUlRA3WRhBZ1YgQZNLaBwZ1FiRbloqWMNpDkke+aputHOSSbke6MdwCa2CHBfE4CJ24A7MaasweQ2l/BbEZH7BTA/scayXPWLE9jLc/6vlHms6IOVjKv03fJc7hhPF2QPGtxDEogNbjzjkcyUqCU/wVAY3c5r2ci+wYIRJgBcY8jiIEtkQXA6XXIAWBRCOS9jiAHQkqA6A+HIiChAvBb0rPmkA8UVAOubjxU1XKpHHKBmgDceLfqx8o0KxXZ99cAhiRPSl3XvdxR6zqe+PnHYUq/Eu8qwfQgLL0EqpjMUsU8PQu3rkg9S88DT98u6UgMZHqrcFSrqKZjqKZT7ctQ7Ts0CP8dKT6ckwkbTj7mnsfGnC8My2ILY2D1DCyxjC2xgXX4Cc72U3z2odA9AAAAAElFTkSuQmCC)
}

.dashboard-theme__amo .top-chart__wrapper_plugged > .top-chart {
    border-left-color: #6fb9d5
}

.dashboard-theme__amo .top-chart__plug-text {
    text-shadow: none;
    color: #fff
}

.dashboard-theme__amo .dashboard-pie-chart__plug-manager-title, .dashboard-theme__amo .dashboard-pie-chart__plug-status-title {
    background-color: #fff;
    opacity: .7;
    box-shadow: none
}

.dashboard-theme__amo .dashboard-pie-chart__plug-manager-summary, .dashboard-theme__amo .dashboard-pie-chart__plug-status-summary {
    background-color: #fff;
    opacity: .5;
    box-shadow: none
}

.dashboard-theme__amo .dashboard-pie-chart__plug-status-percents {
    background-color: #fff;
    opacity: .7;
    box-shadow: none
}

@media print {
    body, html {
        width: 100%
    }

    .content-wrapper, .content__card-holder, .left-menu, body {
        overflow: visible
    }

    html.no-touch body {
        height: initial
    }

    #page_holder, #page_wrapper {
        height: auto !important;
        overflow: hidden
    }

    .list__body__holder, .list__table__holder {
        overflow: hidden
    }

    .card-scroller, .card-scroller-fake {
        margin-right: 0 !important
    }

    .card-entity-form {
        padding-right: 0
    }

    .add_contact_info_wrapper, .add_new_contact_wrapper, .add_new_element_wrapper, .card-top-name__actions-wrapper, .card-top-name__add-tags-label__text, .checkboxes_dropdown__title_wrapper, .content__top__preset__filter_icon, .icon-refresh-small, .icon.icon-inline.icon-refresh-small, .new_contact_form, .notes-wrapper--top, .task-green:before {
        display: none
    }

    .notes-last-action {
        margin-top: 0
    }

    .card-top-name {
        padding-left: 0
    }

    .card-top-name__row__input-wrapper {
        padding-left: 0;
        margin-left: 5px
    }

    .note-note, .task {
        border: 1px solid #bbb
    }

    .note--header {
        color: #000
    }

    .note-actions-wrapper {
        display: none
    }

    .note--header--left b {
        font-weight: 400
    }

    .control--select--list, .custom-scroll {
        padding-right: 0 !important
    }

    .cf_wrapper_textarea textarea, .control--select--list--item-inner {
        overflow: visible
    }

    .card-top-name__row__input-wrapper__input {
        max-width: none
    }

    .company_contacts__item__name__data_item__title[title=Web] + .company_contacts__item__name__data_item__value, .company_contacts__item__name__data_item__title[title~=Email] + .company_contacts__item__name__data_item__value {
        word-break: break-all
    }

    .checkboxes_dropdown__list, .custom-scroll {
        display: block;
        position: static
    }

    .control-radio__label:before {
        background: #fff !important
    }

    .checkboxes_dropdown__list {
        border: none !important;
        margin: 1px 0
    }

    .card-cf-value-wrapper {
        height: 100% !important;
        margin-left: 16px
    }

    .card-cf-table__td-right {
        vertical-align: top
    }

    .control--select--list {
        background: #fff;
        padding-top: -10px
    }

    .card-cf-name-label, .control--select--list {
        -webkit-print-color-adjust: economy
    }

    .cf_wrapper_multiselect .card-cf-table__td-left {
        vertical-align: baseline;
        padding-top: 10px;
        -webkit-print-color-adjust: exact
    }

    .card-cf-table__td-left {
        width: 40%
    }

    .company_contacts__item__name__data_item__title, .company_contacts__item__name__data_item__value {
        width: 50% !important
    }

    .company_contacts {
        padding-right: 0
    }

    .cf_wrapper_textarea .card-cf-table__td-right .card-cf-value-wrapper {
        margin-top: 2px
    }

    .cf_wrapper_radiobutton .card-cf-table__td-left {
        vertical-align: baseline
    }

    .cf-type-radio-editable:first-child {
        margin-top: 14px !important
    }

    .pipeline_leads__item .pipeline_leads__item_contacts .leads__status-label {
        overflow: visible !important
    }

    .pipeline_leads__item_data {
        white-space: inherit
    }

    .pipeline_leads__item_data .pipeline_leads__lead-title-text {
        position: static
    }

    .company_contacts__item__name_wrapper {
        height: 100%
    }

    .company_contacts__item__name_wrapper .company_contacts__item__name {
        white-space: inherit
    }

    .control-checkbox input:checked + span:before {
        content: "v";
        text-align: right;
        font-size: 18px;
        position: absolute;
        bottom: 2px;
        left: 4px
    }

    .card-slided {
        position: relative;
        left: 0;
        min-height: inherit
    }

    #card_holder {
        width: 99% !important
    }

    .card-widgets {
        display: none !important
    }

    .card-content-wrapper {
        width: 100% !important;
        margin-right: 0 !important
    }

    .popup-body {
        padding: 0 10px 10px
    }

    .contact_info.popup-body--left {
        width: 30%;
        padding-right: 15px;
        min-width: 0
    }

    .card-content-wrapper .company_contacts__head {
        margin-bottom: 0
    }

    .note-edit.note-edit-edit .note--header {
        margin-bottom: 5px;
        padding-left: 0
    }

    .card-leads__stats {
        background: 0 0
    }

    .card-content-wrapper .content__top__preset__filter_icon, .card-content-wrapper .note--header--right, .card-content-wrapper .note-actions-wrapper, .card-content-wrapper .note-edit-edit .note-edit__icon, .card-leads__stats:before, .card-top-name__row__input-wrapper__input.card-big-input .card-top-name__row__input-wrapper:before, .icon.icon-note-note.note-icon, .note--body--content-sliced, .note-actions-switcher {
        display: none
    }

    .card-content-wrapper .note-edit__body {
        padding: 0
    }

    .note-edit__textarea.textarea-autosize {
        font-size: 12px
    }

    .card-content-wrapper .company_contacts__item, .company_contacts__head {
        border: none;
        padding-top: 0;
        padding-bottom: 0
    }

    .note--body--content-not-sliced {
        display: block
    }

    .card-content-wrapper .company_contacts__item__name_wrapper.clearfix {
        width: 100%;
        padding: 0
    }

    .card-content-wrapper, .notes-wrapper .note-wrapper.note-wrapper-has-actions:hover .note:not(.task-edit) {
        margin-right: 0
    }

    .card-content-wrapper .notes-last-action {
        display: none
    }

    .card-content-wrapper .popup-body {
        min-width: 0
    }

    .card-content-wrapper .card-entity-form, .card-content-wrapper .company_contacts {
        padding-right: 0
    }

    html.csstransforms .content__card-holder {
        left: 0
    }

    #card_widgets, #left_menu, #sidebar-notifications, .card-back-layer.js-card-back-button, .card-content-wrapper .add_new_contact, .card-content-wrapper .add_new_contact_wrapper, .card-content-wrapper .add_new_element, .card-content-wrapper .add_new_element_wrapper, .card-content-wrapper .card-top-name__actions-wrapper, .card-content-wrapper .contact-dates, .card-content-wrapper .icon.icon-arrow-left-big, .card-content-wrapper .linked-form-holder, .card-content-wrapper .notes-wrapper--top, .icon-note-excl.note-icon, .margin-control-line {
        display: none
    }

    #list_main_holder {
        background-color: #fff !important
    }

    .card-content-wrapper .card-top-name__row__input-wrapper, .card-content-wrapper .card-top-name__row__input-wrapper .card-top-name {
        margin-left: 0;
        padding-left: 10px
    }

    .card-content-wrapper .card-top-name, .card-content-wrapper .notes-last-action, .card-content-wrapper .popup-body {
        background: #fff;
        padding-left: 10px;
        padding-bottom: 10px
    }

    .card-content-wrapper .note-wrapper-last {
        background: #fff;
        padding-bottom: 10px;
        padding-left: 0
    }

    .card-cf-value-wrapper__no-rights:before, .card-content-wrapper .note-system:before, .card-top-name__row__input-wrapper:before, .cf-type-radio-editable .control-radio__label:before, .company_contacts__item__name__data_item__title:before {
        display: block !important
    }

    .content__card-holder .card-top-name__row__input-wrapper:after, .content__card-holder .card-top-name__row__input-wrapper:before, .note--header--left:after, .note-wrapper-last:after, .note-wrapper:after, .notes-last-action:after, .notes-wrapper--body--wrapper:after, .pipeline_leads__item_contacts:before, .pipeline_leads__item_data:before {
        display: none
    }

    .card-content-wrapper .button-cancel, .card-content-wrapper .button-input, .card-content-wrapper .card-budget__title, .card-content-wrapper .card-cf-name-label__label, .card-content-wrapper .card-top-name__add-tags-label, .card-content-wrapper .company_contacts__head, .card-content-wrapper .company_contacts__item__name, .card-content-wrapper .company_contacts__item__name__data_item__title, .card-content-wrapper .company_contacts__item__name__data_item__value, .card-content-wrapper .note, .card-content-wrapper .note--header, .card-content-wrapper .note-time-label, .card-entity-form:not(.card-entity-form-add-mode) .cf-readonly .checkboxes_dropdown__title_wrapper, .card-entity-form:not(.card-entity-form-add-mode) .cf-readonly .control--select--list .control--select--list--item-selected, .card-entity-form:not(.card-entity-form-add-mode) .cf-readonly .date_field, .card-entity-form:not(.card-entity-form-add-mode) .cf-readonly .text-input, .notes-wrapper--body--wrapper.js-notes-wrapper .note--body {
        color: #000;
        opacity: 1;
        font-size: 14px;
        padding-top: 5px;
        padding-bottom: 5px
    }

    .card-content-wrapper .note--body, .notes-wrapper--body--wrapper.js-notes-wrapper .note--body {
        padding-right: 0
    }

    .card-content-wrapper .note--header {
        margin-bottom: 0;
        padding-bottom: 0
    }

    .card-content-wrapper .note {
        padding-left: 10px;
        margin-right: 0
    }

    .card-content-wrapper .control--select {
        min-height: 0
    }

    .card-cf-table__td, .card-cf-table__td.card-cf-table__td-left, .card-cf-table__td.card-cf-table__td-right {
        height: 100%
    }

    .card-content-wrapper .company_contacts__item__name__data_item {
        margin-top: 0
    }

    .company_contacts__list .company_contacts__item {
        margin-bottom: 15px
    }

    .card-content-wrapper .card-top-name__row__input-wrapper__input.card-big-input {
        font-size: 14px;
        color: #000;
        text-transform: uppercase
    }

    .control--select--list--item.control--select--list--item-selected {
        margin-bottom: 7px
    }

    .card-top-name__row__input-wrapper.js-card-name {
        padding-left: 0
    }

    .company_contacts__item__name__data a, .js-field-actions {
        margin-right: 10px;
        display: block
    }

    .company_contacts__item__name__data, .company_contacts__item__name__data-wrapper {
        display: block
    }

    .card-entity-form:not(.card-entity-form-add-mode) .cf-readonly .control--select, .cf-readonly.js-cf-readonly.card-cf-value-wrapper {
        height: 30px
    }

    .company_contacts__item__name__data_item__value {
        padding-left: 10px !important;
        box-sizing: border-box
    }

    .pipeline_leads__price {
        float: right
    }

    .icon.icon-inline.icon-clock-red, .icon.icon-inline.icon-clock-yellow {
        border: 6px solid #f3bf75;
        border-radius: 100%;
        box-sizing: border-box
    }

    .icon.icon-inline.icon-clock-red {
        border: 6px solid #f37575
    }

    .card-cf-common.text-input {
        padding: 10px 0
    }

    .pipeline_leads__item_contacts .leads__status-label {
        padding: 4px 0
    }

    .note-lead__status {
        max-width: 100%
    }

    .popup-body.popup-body_top-name.popup-body-has-leads {
        overflow: hidden
    }

    .card-cf-common.text-input, .card-cf-pei-wrapper__right__input.text-input {
        padding-left: 8px
    }

    .content__card-holder .card-top-name__row__input-wrapper {
        border: none
    }

    .content__card-holder .card-top-name__row__input-wrapper input::-webkit-input-placeholder {
        color: transparent
    }

    .content__card-holder .card-top-name__row__input-wrapper input:-moz-placeholder, .content__card-holder .card-top-name__row__input-wrapper input::-moz-placeholder {
        color: transparent
    }

    .content__card-holder .card-top-name__row__input-wrapper input:-ms-input-placeholder {
        font-size: 0
    }

    .tour-tip.tour-card__tip {
        display: none !important
    }

    body {
        padding-left: 0 !important
    }

    @page {
        margin: .5cm;
        margin-top: 1cm
    }

    .list-customers, .list-leads {
        padding: 0
    }

    .list-customers a, .list-leads a {
        text-decoration: none
    }

    .list__body-left {
        position: absolute;
        top: -10px;
        height: 0;
        border: 1px solid transparent !important
    }

    .list__body-left__top {
        padding: 0
    }

    .list__body__holder {
        margin-top: 40px;
        position: relative;
        right: 48px;
        width: 103%;
        border-bottom: 1px solid #e9eaeb !important
    }

    .list-row__template-name__table-wrapper .icon-clock-red, .list-row__template-name__table-wrapper .icon-clock-yellow {
        border: 20px solid #f3bf75;
        border-radius: 100%;
        box-sizing: border-box
    }

    .list-row__template-name__table-wrapper .icon-clock-red {
        border-color: #f37575
    }

    .list__body-right__top {
        height: 0;
        padding: 0
    }

    .aside.aside-toggleable.analytics-sidebar, .content-table__item__inner.has-tags .list-row__template-name__table-tag-more, .content-table__item__inner:after, .content-table__item__inner:before, .content__top__actions, .control-toggler__item, .filter__holder, .hs__bar, .hs__pane, .icon.icon-follow-up, .left-menu-fake, .list-events .content-table__item__inner .icon, .list-row__template-name__table-add_tag__shadow, .list-row__template-name__table-wrapper__tags__inner__wrapper .tag, .list-todo .table_separator-cap:after, .list-todo .table_separator-cap:before, .list-top-search, .list__body .list__body-right .list__body-right__top, .list__body__holder:after, .list__top__actions, .pagination-buttons, .pagination__descr, .todo_item_manage {
        display: none
    }

    .card-cf-name-label__label:before, .list-customers .control-checkbox, .list-leads .control-checkbox, .list-row__cell-head__sortable, .list-row__template-name__table-add_tag {
        display: none !important
    }

    .content__card-holder {
        position: relative
    }

    .leads__status-label {
        padding: 0;
        background: 0 0 !important
    }

    .list-todo .content-table__item__inner {
        height: 100% !important;
        white-space: normal;
        overflow: visible
    }

    .default-overlay {
        position: static !important
    }

    .list__footer {
        margin-top: 15px
    }

    .list-row__cell-head__inner {
        overflow: hidden
    }

    .js-hs-scroller {
        overflow: hidden !important;
        padding-bottom: 15px !important
    }

    .list__no-items, .list__table-no-items {
        margin-left: 35px
    }

    .list-row__cell:last-child {
        padding-right: 20px
    }

    .list__footer {
        position: relative
    }

    .list__footer__total {
        position: absolute;
        right: 20px;
        bottom: 0
    }

    .todo-content-table__item__inner__top-line {
        padding-left: 0 !important
    }

    .list-events .list__body__holder {
        margin-top: 0;
        position: relative;
        left: 0;
        border-bottom: 1px solid #e9eaeb !important
    }

    .list-events .content__top__preset__caption {
        margin-left: -10px
    }
}

.modal-list-import .modal-body {
    width: 765px
}

.modal-list-import-settings .modal-body {
    width: 941px
}

.modal-list-import-settings .modal-body__actions {
    position: relative;
    z-index: 0
}

.modal-list-import-settings.modal-list-import-processing.modal-list-import .modal-body {
    width: 640px
}

.new-import__in-modal__dnd .modal-body:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 10
}

.new-import__in-modal__dnd .new-import__in-modal:before {
    content: "";
    position: absolute;
    top: -14px;
    left: -14px;
    right: -14px;
    bottom: -14px;
    background: rgba(255, 255, 255, .9);
    border: 2px dashed #e8e8e9;
    border-radius: 5px;
    z-index: 11
}

.new-import__in-modal__dnd .new-import__in-modal:after {
    content: attr(data-dnd);
    position: absolute;
    top: 50%;
    margin-top: -5px;
    text-align: center;
    left: 0;
    right: 0;
    z-index: 11;
    color: #2e3640
}

.new-import__in-modal__dnd.new-import__in-modal__dnd-drop .new-import__in-modal:before {
    border-color: #676e79
}

.new-import__error {
    margin-bottom: 10px;
    color: #f37575
}

.new-import__in-modal__loading {
    position: relative;
    width: 100%
}

.new-import__in-modal {
    padding-left: 100px;
    position: relative
}

.new-import-show-old .new-import__in-modal {
    display: none
}

.new-import__in-modal__descr p {
    margin-top: 5px
}

.new-import__in-modal__example {
    padding-left: 11px
}

.new-import__in-modal__show-imported-list {
    float: right;
    line-height: 34px
}

.new-import__in-modal__use-old {
    display: inline-block;
    margin: 20px 0 0 100px
}

.new-import__in-modal__use-old:before {
    content: attr(data-show)
}

.new-import-show-old .new-import__in-modal__use-old:before {
    content: attr(data-hide)
}

.new-import__in-modal__title {
    font-weight: 700;
    margin-bottom: 5px;
    display: inline-block
}

.new-import__in-modal__title sup {
    font-size: 12px;
    vertical-align: top;
    padding: 0 3px;
    background: #4191ed;
    border-radius: 3px;
    color: #fff;
    font-weight: 400;
    display: inline-block;
    margin-top: -2px;
    margin-left: 5px
}

.new-import__in-modal__actions {
    margin-top: 15px
}

.new-import__settings__scroller__wrapper {
    position: relative;
    z-index: 2
}

.new-import__settings__scroller {
    overflow: hidden;
    z-index: 0;
    border-bottom: 1px solid #d6d8dc
}

.new-import__settings__scroller > .js-hs-scroller {
    padding-bottom: 10px
}

.new-import__settings__field.control--select-save-overflow {
    width: 199px;
    z-index: 100 !important;
    position: absolute
}

#new_import_settings_scroller + .hs__pane {
    bottom: 0 !important
}

.new-import__settings__delimiter-wrapper {
    margin-bottom: 20px;
    margin-top: 7px
}

.new-import__settings__delimiter {
    width: 200px;
    display: inline-block;
    vertical-align: middle
}

.new-import__settings__input {
    width: 200px
}

.new-import__settings__bottom {
    margin-top: 20px;
    margin-bottom: 10px;
    font-size: 0;
    position: relative;
    line-height: 30px;
    z-index: 1;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.new-import__settings__title {
    display: inline-block;
    width: 150px;
    font-size: 15px;
    line-height: 35px
}

.new-import__settings__bottom__tags {
    display: inline-block;
    width: 200px;
    font-size: 15px;
    min-height: 36px;
    line-height: 26px
}

.new-import__settings__bottom__tags.filter__custom_settings__item_suggest-manager .multisuggest__list-item {
    font-size: 15px
}

.new-import__settings__bottom__tags.filter__custom_settings__item_suggest-manager .multisuggest__list-item_input {
    height: 30px;
    padding: 0
}

.fast-tags-suggest-import {
    z-index: 1000
}

.new-import__checkbox {
    margin-bottom: 10px
}

.new-import__checkbox-save-tmpl {
    margin-top: 10px;
    position: relative;
    z-index: 0
}

.modal-import_processing .modal-body {
    width: 641px;
    padding: 30px
}

.import_proc__caption {
    font-size: 18px;
    margin-bottom: 0
}

.import_proc__wrapper {
    margin-top: 35px
}

.import_proc__process_wrapper {
    padding-top: 5px;
    margin-top: -5px;
    margin-bottom: 36px;
    height: 30px;
    overflow: hidden;
    position: relative
}

.import_proc__process_wrapper__try_again {
    display: none;
    color: #1375ab;
    position: absolute;
    top: 3px;
    left: 0
}

.import_proc__process_wrapper__try_again .icon.icon-restore {
    position: relative;
    top: 2px;
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1)
}

.import_proc__process_wrapper__try_again__text {
    cursor: pointer;
    padding-left: 5px
}

.import_proc__wrapper.error .import_proc__process_wrapper__try_again {
    display: block
}

.import_proc__process_wrapper__bar {
    height: 5px;
    width: 100%;
    background: #f5f5f5;
    position: absolute;
    bottom: 0
}

.import_proc__process_wrapper__bar__actual {
    position: relative;
    width: 0;
    height: 5px;
    background: #1375ab;
    -webkit-transition: width 1s;
    transition: width 1s
}

.import_proc__process_wrapper__bar__actual:before {
    position: absolute;
    content: attr(data-percent);
    top: -35px;
    right: -60px;
    width: 59px;
    font-size: 25px;
    color: #1375ab
}

.import_proc__process_wrapper__bar__actual:after {
    position: absolute;
    content: '';
    right: -2px;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 5px 2px 0 0;
    border-color: #1b95d7 transparent transparent
}

.import_proc__process_wrapper__bar-right-percents .import_proc__process_wrapper__bar__actual:before {
    display: none
}

.import_proc__wrapper.error .import_proc__process_wrapper__bar__actual {
    width: 100% !important;
    background: #ea7373
}

.import_proc__wrapper.error .import_proc__process_wrapper__bar__actual:before {
    content: '';
    right: 0;
    color: #ea7373
}

.import_proc__wrapper.error .import_proc__process_wrapper__bar__actual:after {
    border-color: #ea7373 transparent transparent
}

.import_proc__hint {
    display: none;
    margin-bottom: 15px
}

.import_proc__footer {
    position: relative
}

.import_proc__show_prev {
    position: absolute;
    right: 11px;
    top: 4px
}

.import_proc__show_prev__link {
    cursor: pointer;
    text-decoration: underline;
    color: #1375ab;
    vertical-align: super;
    padding-left: 8px
}

.import_proc__wrapper.queue .import_proc__hint:not(.queue), .import_proc__wrapper.queue .import_proc__process_wrapper, .import_proc__wrapper.queue .import_proc__show_prev {
    display: none
}

.import_proc__wrapper.error .import_proc__hint.error, .import_proc__wrapper.queue .import_proc__hint.queue {
    display: block
}

.import_proc__wrapper.success .import_proc__hint:not(.success) {
    display: none
}

.import_proc__wrapper.error .import_proc__hint.success, .import_proc__wrapper.success .import_proc__hint.success {
    display: block
}

.modal-import_list .modal-body {
    width: 941px;
    padding: 30px
}

.modal-import_list .modal-body__close {
    right: 20px;
    top: 25px
}

.import_list__caption {
    font-size: 18px
}

.import_list__table {
    display: table;
    width: 100%
}

.import_list__table-empty {
    width: 100%;
    height: 200px
}

.import_list__table-fixed {
    table-layout: fixed
}

.import_list__table_header {
    color: #6e757f
}

.import_list__table_header, .import_list__table_row {
    display: table-row
}

.import_list__table_header {
    background: #f5f5f5
}

.import_list__table_std-row:first-child .import_list__table_cell {
    border-top: 1px solid #e5e5e5
}

.import_list__table_cell {
    display: table-cell;
    vertical-align: top;
    min-height: 39px;
    line-height: 20px;
    box-sizing: border-box;
    padding: 9px 11px;
    overflow: hidden;
    position: relative;
    border-right: 1px solid #e5e5e5;
    border-bottom: 1px solid #e5e5e5
}

.import_list__table_cell:first-child {
    border-left: 1px solid #e5e5e5
}

.import_list__table_cell.file_cell {
    min-width: 183px;
    max-width: 183px;
    white-space: nowrap
}

.import_list__table_row .import_list__table_cell.file_cell {
    color: #1375ab
}

.import_list__table_cell.date_cell {
    min-width: 180px;
    max-width: 180px
}

.import_list__table_cell.added_by_cell {
    min-width: 146px;
    max-width: 146px;
    white-space: nowrap
}

.import_list__table_cell.added_by_cell:after, .import_list__table_cell.file_cell:after {
    position: absolute;
    content: '';
    top: 0;
    bottom: 0;
    right: 0;
    width: 15px;
    background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(255, 255, 255, 0)), color-stop(100%, #fff));
    background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, #fff 100%);
    background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, #fff 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='rgba(0, 255, 255, 1)', endColorstr='#ffffff', GradientType=1)
}

.import_list__table_header .import_list__table_cell.added_by_cell:after, .import_list__table_header .import_list__table_cell.file_cell:after {
    width: 0
}

.import_list__table_cell.status_cell {
    position: relative;
    min-width: 372px;
    max-width: 372px
}

.import_list__table_cell.field_settings_cell {
    white-space: nowrap;
    width: 210px
}

.import_list__table_cell.field_cell {
    white-space: nowrap;
    width: 210px;
    padding-left: 9px
}

.import_list__table_cell.field_settings_cell {
    overflow: visible;
    border: 0;
    padding-left: 0;
    padding-bottom: 0
}

.field_settings_cell__add-list {
    margin: 3px 0 4px;
    height: 39px;
    display: none
}

.field_settings_cell__add-list .control-checkbox__text {
    color: #6e7480;
    font-size: 13px;
    white-space: normal;
    width: 200px;
    margin-top: 1px;
    box-sizing: border-box
}

.import_list__table_cell .import_proc__process_wrapper {
    padding: 9px 0 10px;
    overflow: visible;
    height: 0;
    margin-bottom: 0
}

.import_list__table_cell .import_proc__process_wrapper__bar {
    width: 80%
}

.import_list__table_cell .import_proc__process_wrapper__bar__actual:before {
    display: none
}

.import_proc__process_wrapper__bar__procents {
    display: none;
    position: absolute;
    top: 0;
    right: 0;
    font-size: 25px;
    color: #1375ab
}

.import_proc__process_wrapper__bar-right-percents .import_proc__process_wrapper__bar__procents {
    display: block;
    top: -34px
}

.import_list__table_cell .import_proc__process_wrapper__bar__procents {
    display: block;
    top: -14px;
    right: -71px;
    width: 70px;
    text-align: right
}

.import_proc__wrapper.error .import_proc__process_wrapper__bar__procents {
    color: #ea7373
}

.import_list__table_cell .import_proc__show_prev__link {
    vertical-align: inherit;
    display: inline-block;
    width: 75px;
    padding-left: 11px
}

.import_list__table_cell .import_proc__process_wrapper__try_again .import_proc__show_prev__link {
    padding-left: 9px
}

.status_cell__error {
    max-width: 230px
}

.import_list__table_row .import_list__table_cell.status_cell .import_proc__process_wrapper.to_right {
    position: absolute;
    top: 0;
    right: 0
}

.import_list__table_row .import_proc__process_wrapper__try_again {
    position: static;
    display: block;
    left: inherit;
    right: 0
}

.import_list__table_cell .status_cell__error .status_cell_text {
    color: #e37f7c
}

.import_list__close_button button.button-input {
    width: 96px
}

.new-import__cf-form {
    position: absolute;
    width: 222px;
    z-index: 10;
    padding: 0 10px 10px;
    margin-top: 45px;
    margin-left: -11px;
    box-shadow: 0 10px 25px rgba(0, 0, 0, .1);
    background: #fff;
    border: 1px solid #f6f6f6;
    border-top: 0;
    box-sizing: border-box
}

.new-import__cf-form__input {
    margin-top: 10px;
    height: 36px;
    min-height: 36px;
    width: 100%
}

.new-import__cf-form__actions .button-input {
    margin-right: 7px
}

#export .export_all, #export .text_link, #export a {
    text-align: left;
    margin-bottom: 5px;
    color: #1375ab
}

#export .export_all, #export a {
    width: 100%;
    display: block
}

#export .text_link {
    word-break: break-all;
    margin-left: 100px;
    display: inline-block;
    width: 78%
}

#export div.export_popup__item .export_all {
    float: left;
    display: inline-block;
    width: auto
}

#export div.export_popup__item .export_all a {
    display: inline-block;
    width: auto
}

#export div.export_popup__item .export_all a.export_page {
    padding: 0 4px
}

#export .export_popup__item:last-child {
    margin-bottom: 0 !important
}

#export .export_popup__title, .support-report-window h2, .support-system-information dt {
    font-weight: 700
}

#export .export_popup__title, #export p {
    width: 100%;
    text-align: left;
    margin-bottom: 5px
}

#export .modal-list-export .modal-body, .modal-list-import .modal-body {
    display: block
}

#export .export_popup__item {
    width: 100%;
    float: left;
    margin: 0;
    margin-bottom: 30px !important
}

#export .export_popup__icon.calendar, #export .export_popup__icon.csv-file, #export .export_popup__icon.outlook, #export .export_popup__icon.vcard-file, #export .export_popup__icon.xls-file {
    float: left
}

#export .export_popup__icon.csv-file {
    margin-bottom: 100px
}

#export .outlook_actions {
    list-style: none;
    text-align: left;
    list-style-type: disc;
    margin-left: 117px;
    margin-bottom: 10px
}

.support-report-window {
    width: 370px;
    float: left;
    padding: 0;
    margin-right: 40px
}

.support-report-window p {
    text-align: justify;
    padding: 10px 0
}

.support_form {
    padding: 15px 0 0;
    position: relative
}

.support_form table td {
    width: 110px;
    padding: 0 0 10px;
    vertical-align: top
}

.support_form .support_input_caption {
    line-height: 35px
}

.support_form table input, textarea {
    width: 260px
}

.support_submit {
    margin-top: 10px
}

.support_error, .support_phone_error {
    display: none;
    color: #f37575;
    text-align: left;
    padding-top: 5px
}

.support_form .support_error_input {
    border: 1px solid #f37575
}

.support_modal_error, .support_success {
    display: none;
    position: absolute;
    background: rgba(255, 255, 255, .7);
    top: 0;
    left: 0;
    z-index: 1;
    width: 420px;
    bottom: 0
}

.support_modal_error .modal-body__inner-error, .support_success .modal-body__inner__success {
    margin-top: 80px
}

.support_modal_error .modal-body__inner-error, .support_success .modal-body__innner__message-success {
    padding-left: 191px
}

#btn_file_attach {
    overflow: hidden
}

#file_attach {
    position: absolute;
    left: -10px;
    top: 0;
    z-index: 2;
    opacity: 0;
    cursor: pointer
}

.support_file div {
    padding-top: 10px
}

.support-system-information {
    overflow: hidden;
    width: 180px
}

.support-system-information dd {
    margin-bottom: 10px;
    overflow: hidden;
    position: relative;
    word-wrap: break-word
}

.modal-support .modal-body {
    width: 672px;
    padding: 40px
}

.support_keyholder {
    display: none
}

.support_getkey {
    margin-top: 10px
}

.widget_settings_block {
    position: relative
}

.widget_settings_block__head {
    padding-right: 45%;
    margin-bottom: 20px
}

.widget_settings_block__controls.widget_settings_block__controls_top {
    margin-top: 0;
    position: absolute;
    top: -6px;
    right: 0
}

.widget_settings_block__controls.widget_settings_block__controls_top .button-input {
    margin-right: 0;
    padding-left: 18px;
    padding-right: 18px
}

.widget_settings_block__controls.widget_settings_block__controls_top .button-input.button-cancel {
    padding-left: 8px;
    padding-right: 8px
}

.widget_settings_block__img {
    width: 132px;
    height: 102px;
    background: inherit;
    float: right;
    margin: 21px 0 20px 20px
}

.widget_settings_block__fields {
    margin-top: 20px;
    clear: both
}

.widget_settings_block__title {
    display: inline-block;
    max-width: 125px;
    font-size: 20px;
    font-weight: 700;
    line-height: 1.1;
    margin-right: 12px;
    vertical-align: middle
}

.widget_settings_block__rating_box {
    display: inline-block;
    margin-top: 1px
}

.widget_settings_block__rating {
    display: inline-block;
    line-height: 0;
    margin-right: 9px;
    vertical-align: middle
}

.widget_settings_block__comments_rating svg, .widget_settings_block__rating svg, .widget_settings_block__user_rating svg {
    width: 16px;
    height: 16px;
    fill: #efce4a
}

.widget_settings_block__rating_box_count {
    color: #a2a7a9;
    display: inline-block;
    font-size: 12px;
    line-height: 1;
    vertical-align: middle
}

.widget_settings_block__user_rating_box {
    margin-top: 20px
}

.widget_settings_block__user_rating_box_title {
    display: inline-block;
    font-weight: 700;
    margin-right: 12px;
    vertical-align: middle
}

.widget_settings_block__user_rating {
    display: inline-block;
    line-height: 0;
    vertical-align: middle
}

.widget_settings_block__user_comment {
    margin-top: 10px
}

.widget_settings_block__user_input {
    color: #2e3640;
    height: 41px;
    padding: 10px 15px;
    width: 100%;
    min-height: 60px !important
}

.widget_settings_block__user_controls {
    margin-top: 11px
}

.widget_settings_block__user_btn, .widget_settings_block__user_btn:hover {
    padding-left: 19px;
    padding-right: 18px;
    color: #fff !important;
    background-color: #96a4ba
}

.widget_settings_block__user_btn.button-input-disabled {
    background-color: #8591a5 !important
}

.widget_settings_block__title_field {
    display: inline-block;
    width: 200px;
    position: relative;
    overflow: hidden;
    white-space: nowrap;
    vertical-align: middle
}

.widget_settings_block__descr {
    word-break: break-word
}

.widget_settings_block__separator {
    border: 0;
    border-top: 1px solid #dcdcdc;
    margin: 32px 0 23px
}

.break-all_link {
    word-break: break-all
}

#mc-notes {
    padding-top: 15px !important;
    position: absolute
}

.widget_settings_block__input_field {
    display: inline-block;
    vertical-align: middle
}

.widget_settings_block__input_field .text-input {
    width: 278px
}

.widget_settings_block__item_field {
    padding: 4px 0
}

.widget_settings_block__switch {
    margin-top: 17px;
    margin-bottom: -9px
}

.widget_settings_block__switch_title {
    font-weight: 700;
    margin-right: 13px
}

.widget_settings_block__switch_item, .widget_settings_block__switch_title {
    display: inline-block;
    vertical-align: middle
}

.widget_settings_block__switch .switcher_wrapper {
    height: 30px
}

.widget_settings_block__controls .button-input {
    font-size: 13px;
    margin-right: 7px;
    padding: 11px 17px 9px 16px
}

.widget_settings_block__controls {
    margin-top: 20px
}

.widget_settings_block__controls__text {
    width: 350px
}

.widget_settings_block__manual {
    color: #4077d6;
    margin-left: 7px
}

.widget_settings_block_users {
    margin-left: 25px;
    padding: 8px 0
}

.widget_settings_block_users-ext__title_field, .widget_settings_block_users__title_field {
    float: left;
    width: 135px;
    padding: 8px 0
}

.widget_settings_block_users .text-input:first-of-type {
    margin-right: 8px;
    float: left
}

.widget_settings_block_users .text-input {
    width: 135px
}

.widget_settings_block_users-ext {
    margin-left: 25px;
    padding: 8px 0
}

.widget_settings_block_users-ext .text-input {
    width: 273px
}

.widget_settings_block .switcher__off:before {
    box-shadow: 0 0 0 1px rgba(0, 0, 0, .2)
}

.widget_header__description_h {
    font-weight: 700;
    margin: 15px 0 2px
}

.widget_header__desctription_h:first-of-type {
    margin-top: 0
}

.widget_settings_block__error {
    color: #f37575;
    font-size: 13px
}

.widget_settings_block__attention_message {
    margin-bottom: 13px
}

.widget_settings_block__comments {
    margin-top: 21px
}

.widget_settings_block__comments_title {
    font-weight: 700;
    margin-bottom: 4px
}

.widget_settings_block__comments_item:not(:first-child) {
    margin-top: 8px
}

.widget_settings_block__comments_item:after {
    clear: both;
    content: "";
    display: block
}

.widget_settings_block__comments_avatar {
    background: #ddd;
    border-radius: 50%;
    float: left;
    height: 33px;
    line-height: 0;
    margin: 5px 13px 0 0;
    overflow: hidden;
    width: 33px
}

.widget_settings_block__comments_avatar_img {
    height: 33px;
    width: 33px
}

.widget_settings_block__comments_info {
    float: left;
    width: -webkit-calc(100% - 46px);
    width: calc(100% - 46px)
}

.widget_settings_block__comments_meta {
    color: #a9adaf
}

.widget_settings_block__comments_date, .widget_settings_block__comments_name {
    display: inline-block;
    margin-right: 8px;
    vertical-align: middle
}

.widget_settings_block__comments_date {
    margin-right: 12px
}

.widget_settings_block__comments_rating {
    display: inline-block;
    line-height: 0;
    vertical-align: middle
}

.widget_settings_block__more {
    color: #a2a7a9;
    cursor: pointer;
    display: inline-block;
    margin-top: 10px;
    text-decoration: underline
}

.widget_settings_block__close {
    cursor: pointer;
    display: block;
    height: 12px;
    line-height: 0;
    position: absolute;
    top: -10px;
    right: -10px;
    width: 12px
}

.widget_settings_block__close svg {
    fill: #d5d2d2;
    height: 100%;
    max-height: 100%;
    max-width: 100%;
    width: 100%
}

.more_widget_modal .modal-body {
    width: 765px
}

.widget_settings_block__logo {
    margin-bottom: 19px
}

.widget_settings_block__logo.unbounce {
    width: 180px;
    height: 57px;
    background: url(/frontend/images/interface/widgets/unbounce/logo_big.png?86cbd32c0eb2f11a9753ad8515dd8566ddb7d52d3051d9f7c556d8e73d752cae) no-repeat
}

.widget_settings_block__logo.wix {
    width: 168px;
    height: 45px;
    background: url(/frontend/images/interface/widgets/wix/logo_big.png?c46ce8f1462e4da57ba7cc5dea0aea71ccb3e4f5dc3df3d6fc1e898d1c593b95) no-repeat
}

.widget_settings_block__logo.wordpress {
    width: 201px;
    height: 45px;
    background: url(/frontend/images/interface/widgets/wordpress/logo_big.png?47f2f7e5ac30331f5aa62861cd5c2d819de056859ced4a62057a80fcdecf03fc) no-repeat
}

.widget_settings_block__descr li {
    list-style-type: circle;
    margin-left: 15px
}

.modal-amoforms a, .widget_settings_block__descr .js-navigate-link, .widget_settings_block__descr a.modal_link {
    color: #1375ab
}

.widget_settings_block__descr .widget__attention {
    font-size: 12px
}

#copy__btn {
    top: -1px
}

.tip_copy:after, .tip_copy:before {
    left: 47%
}

.tip_copy {
    padding: 10px 20px;
    z-index: 100;
    left: 70px
}

.welcome-tour {
    z-index: 111;
    overflow: hidden
}

.welcome-tour__step {
    z-index: 113;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    overflow: hidden
}

.welcome-tour__hole-overlay {
    background: rgba(0, 0, 0, .4);
    position: absolute;
    z-index: 111
}

.welcome-tour__modal-success {
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -60px;
    margin-left: -60px;
    z-index: 115;
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    width: 110px;
    height: 110px;
    border: 5px solid #fff;
    border-radius: 61px;
    display: inline-block;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+Cjxzdmcgd2lkdGg9IjQ3cHgiIGhlaWdodD0iMzJweCIgdmlld0JveD0iMCAwIDQ3IDMyIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbG5zOnNrZXRjaD0iaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoL25zIj4KICAgIDxnIGlkPSIxLjAiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHNrZXRjaDp0eXBlPSJNU1BhZ2UiPgogICAgICAgIDxnIGlkPSIxLjIvMDEtZG9uZS12b3JvbmthIiBza2V0Y2g6dHlwZT0iTVNBcnRib2FyZEdyb3VwIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNTIyLjAwMDAwMCwgLTIyNC4wMDAwMDApIiBzdHJva2U9IiNGRkYiIHN0cm9rZS13aWR0aD0iNiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj4KICAgICAgICAgICAgPGcgaWQ9InBsYWNlaG9sZGVyIiBza2V0Y2g6dHlwZT0iTVNMYXllckdyb3VwIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgzNTAuMDAwMDAwLCAxODAuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICA8ZyBpZD0iaWMtZG9uZSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTM1LjAwMDAwMCwgMC4wMDAwMDApIiBza2V0Y2g6dHlwZT0iTVNTaGFwZUdyb3VwIj4KICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNNDAuNjA2OTM0LDU2Ljg3NDAyMzggTDU1Ljc2NDk3NDIsNzIuNTA0NzY4OCBMODAuNDE4OTQ2Nyw0Ny42MzMzMDAzIj48L3BhdGg+CiAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgIDwvZz4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPgo=);
    background-repeat: no-repeat;
    background-position: center
}

.welcome-tour__modal-success.left {
    margin-left: 140px
}

html.touch .welcome-tour__modal-success.left {
    margin-left: 120px
}

.welcome-tour__modal-success.right {
    margin-left: -200px
}

html.touch .welcome-tour__modal-success.right {
    margin-left: -180px
}

.welcome-tour__click-helper {
    background: #ff0;
    opacity: .8;
    width: 16px;
    height: 16px;
    position: absolute;
    border-radius: 16px;
    margin-left: -8px;
    margin-top: -8px;
    z-index: 114;
    -webkit-transition: opacity .5s, -webkit-transform .5s;
    transition: transform .5s, opacity .5s;
    transition: transform .5s, opacity .5s, -webkit-transform .5s
}

.welcome-tour__click-helper.welcome-tour__click-helper-animated {
    opacity: 0;
    -webkit-transform: scale(3);
    transform: scale(3)
}

.welcome-tour__step__sidebar {
    box-sizing: border-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    position: absolute;
    width: 400px;
    height: 100%;
    background-color: #22252c;
    padding: 59px 40px 0;
    -webkit-transition: -webkit-transform .2s;
    transition: transform .2s;
    transition: transform .2s, -webkit-transform .2s
}

html.touch .welcome-tour__step__sidebar {
    width: 360px
}

.welcome-tour__step__sidebar.left {
    left: -400px
}

html.touch .welcome-tour__step__sidebar.left {
    left: -360px
}

.welcome-tour__step__sidebar.right {
    right: -400px
}

html.touch .welcome-tour__step__sidebar.right {
    right: -360px
}

.welcome-tour__step.welcome-tour__step-animated .welcome-tour__step__sidebar.left {
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0)
}

.welcome-tour__step.welcome-tour__step-animated .welcome-tour__step__sidebar.right {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0)
}

.welcome-tour__step__controls, .welcome-tour__step__sidebar__caption, .welcome-tour__step__sidebar__text {
    opacity: 0;
    -webkit-transition: opacity .5s;
    transition: opacity .5s
}

.welcome-tour__step.welcome-tour__step-animated .welcome-tour__step__controls, .welcome-tour__step.welcome-tour__step-animated .welcome-tour__step__sidebar__caption, .welcome-tour__step.welcome-tour__step-animated .welcome-tour__step__sidebar__text {
    opacity: 1
}

.welcome-tour__step__sidebar__caption.transparent, .welcome-tour__step__sidebar__text.transparent {
    opacity: 0 !important
}

.welcome-tour__step__sidebar__caption, .welcome-tour__step__sidebar__text {
    color: #fff;
    font-family: 'Open Sans', sans-serif;
    font-weight: 300;
    margin-bottom: 16px
}

.welcome-tour__step__sidebar__caption {
    font-size: 38px;
    line-height: 40px
}

.welcome-tour__step__sidebar__text {
    font-size: 16px
}

.welcome-tour__step__sidebar__text p {
    margin-bottom: 8px
}

.welcome-tour__step__sidebar__text p:last-child {
    margin-bottom: 0
}

.welcome-tour__step__controls {
    margin: auto 0 20px;
    text-align: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.welcome-tour__step__controls__control.left, .welcome-tour__step__controls__control.right {
    height: 30px
}

.welcome-tour__step__controls__control.left {
    -ms-order: 1;
    -webkit-order: 1;
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1
}

.welcome-tour__step__controls__control.center {
    -ms-order: 2;
    -webkit-order: 2;
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2;
    -ms-flex: 1 auto;
    -webkit-flex: 1 auto;
    -webkit-box-flex: 1;
    flex: 1 auto
}

.welcome-tour__step__controls__control.right {
    -ms-order: 3;
    -webkit-order: 3;
    -webkit-box-ordinal-group: 4;
    -ms-flex-order: 3;
    order: 3
}

.welcome-tour__step__controls__steps {
    display: inline-block;
    height: 10px;
    vertical-align: middle
}

.welcome-tour__step__controls__steps__step {
    display: inline-block;
    width: 6px;
    height: 6px;
    border-radius: 7px;
    border: 1px solid #fff;
    margin-left: 20px;
    vertical-align: top
}

.welcome-tour__step__controls__steps__step:first-child {
    margin-left: 0
}

.welcome-tour__step__controls__steps__step.current {
    background: #fff
}

.welcome-tour__step__sidebar__back .button-cancel {
    padding-right: 0;
    padding-left: 0
}

.welcome-tour__step__sidebar__next .button-input {
    padding: 7px 16px 5px
}

html.explorer .welcome-tour__step__sidebar__next .button-input {
    border: 0;
    padding: 7px 16px
}

.welcome-tour__step__content {
    position: absolute;
    top: 0;
    bottom: 0
}

.welcome-tour__step__sidebar.right + .welcome-tour__step__content {
    left: 65px;
    right: 400px
}

html.touch .welcome-tour__step__sidebar.right + .welcome-tour__step__content {
    right: 360px
}

.welcome-tour__step__sidebar.left + .welcome-tour__step__content {
    left: 400px;
    right: 0
}

html.touch .welcome-tour__step__sidebar.left + .welcome-tour__step__content {
    left: 360px
}

.welcome-tour__step-changing .welcome-tour__step__content {
    display: none
}

.welcome-tour__step__content__modal {
    position: absolute !important;
    left: 0
}

.welcome-tour__step__content__modal .modal-scroller {
    background: 0 0
}

.welcome-tour__step__arrow {
    position: absolute;
    z-index: 112;
    background-repeat: no-repeat;
    opacity: 0;
    -webkit-transform: translate3d(20px, 0, 0);
    transform: translate3d(20px, 0, 0);
    -webkit-transition: opacity .3s, -webkit-transform .3s;
    transition: transform .3s, opacity .3s;
    transition: transform .3s, opacity .3s, -webkit-transform .3s
}

.welcome-tour__step__arrow.bottom {
    -webkit-transform: translate3d(0, 20px, 0);
    transform: translate3d(0, 20px, 0)
}

.welcome-tour__step__arrow span {
    position: absolute;
    color: #fff;
    width: 200px;
    font-family: 'Neucha', cursive;
    font-size: 18px;
    font-weight: 700;
    line-height: 20px
}

.welcome-tour__step__arrow.visible {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0)
}

.welcome-tour-step-pipeline .footer__pipeline, .welcome-tour-step-pipeline .pipeline_leads__quick_add_form__field .button-cancel, .welcome-tour-step-statuses .welcome-tour__step__content__modal .button-cancel {
    display: none !important
}

.welcome-tour-step-pipeline .welcome-tour__step__arrow-1 span {
    top: -18px;
    left: 76px
}

.welcome-tour-step-pipeline .welcome-tour__step__arrow-2 span {
    top: -2px;
    left: 80px
}

.welcome-tour-step-pipeline .welcome-tour__step__arrow-3 span {
    top: 40px;
    left: 100%;
    margin-left: 10px
}

.welcome-tour-step-pipeline .welcome-tour__step__arrow-4 span {
    top: 30px;
    left: 45px
}

.welcome-tour-step-pipeline .welcome-tour__step__arrow-1 {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEQAAAAYCAYAAABDX1s+AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RjhCRTVGNzkyN0MzMTFFNTk3MTI5N0Y2Q0Y4REFBRUQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RjhCRTVGN0EyN0MzMTFFNTk3MTI5N0Y2Q0Y4REFBRUQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpGOEJFNUY3NzI3QzMxMUU1OTcxMjk3RjZDRjhEQUFFRCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpGOEJFNUY3ODI3QzMxMUU1OTcxMjk3RjZDRjhEQUFFRCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PgZaZ/0AAAIYSURBVHja5NhBSJRBGMbx2c00LZQ0TdODZmZaGIEhJJgXJQwpi/QQdu6gSOVB7526BdGh6NDBg0HlLcHQNIS6mIgJgmhKebJSC8VU1v+wj7B2c911v2+/gR/rYXfZ73HmnXfGFwgEjIuHD2nIQxYykIokHAh53/ZDrmMFvzGLb/iz4wtdEogfmTiHIuQjF8f04L+wqAf9izVshgTh02sikhXicRzBPPrQbz/v1EDsjy5DOUpQgBRMy5TMKIxwRzoqUa9wnzglEPtfPo/LuIjT+IERfMEo5qL8GwptuLEOpAa3UIWfGMAHfNLU3/+iFINALqERDRjHO/TguyOq9D4FcgLXcUOF7z1eY8Fx21aUAzmDOyjGJLrxFRuO3cejEMhBLYtmnMQbvFWRdPxIiPD31aFNoTxVEJuu6vQiNEOuoF2d4GP0urb13WMgFbiPf3iJIf3t2hHukslBB07hubbONRMHwx/GZ+7io9rmm+oh4iKM3c6QUjzEKqqd0kjFooYcUmd5VUujW6EYLwRyT0fh8ZDj8jMcRScmTJyP0BpiL1lq1VobLYsJHbOveSGM/2tIKwZ1v9Cie4Lb+Gw8NLaXzGHNBFs4H2mJPDDBazbjxUBsfShSfzGpZsuGYq/Zsk3w7nHaK4HYXWRYZ45lLJngnaNfyydRO0uXV2rIBZzVzvICY+oxlowHh50h9mTahFduP4dEYmwJMAB8uJzcG23O8wAAAABJRU5ErkJggg==);
    width: 68px;
    height: 24px
}

.welcome-tour-step-pipeline .welcome-tour__step__arrow-2 {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEoAAAARCAYAAAB6mTpFAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RjhCRTVGN0QyN0MzMTFFNTk3MTI5N0Y2Q0Y4REFBRUQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RjhCRTVGN0UyN0MzMTFFNTk3MTI5N0Y2Q0Y4REFBRUQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpGOEJFNUY3QjI3QzMxMUU1OTcxMjk3RjZDRjhEQUFFRCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpGOEJFNUY3QzI3QzMxMUU1OTcxMjk3RjZDRjhEQUFFRCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PvLZdcUAAAIPSURBVHja7NjLS1RhGMfxGQuzAoUYHWmUkKSIkrwWaQsDkyhIEooIVy5a6R8gblqqSxFRV9FGukC1EKQLFkHZPSK7YBEk1JiWMGVDhp6+D/2kSaeYmtGyOQ98mGGYxTu/8zzvec94Hccp8ng8+9GNoMetqLUch1CPHbiP43jmRjM/qLM4gmX4gE6MYhjjOI9XyR6Ul9Gz1xq0YlIdthYbkInTeOEG9S0oqxbk630HrrgD971SIt636/Uk2hRcqhvR/KBeYwh+bEc6BlDqxvTj6FmVoQm12uj3og4P0YO3yZYPAgjNDWqFNvZTEZ/loBF5OKO74OckCKkKDVhlzTI3qF+VjWMz1uAYLv2H4VgzHMBhvMMJ9EYbvVhqH46q+7rQhy9LOJwcdU81MnBHk/MY0z/bo2ItC6lCB9WAuuvcEjpv2Zp3Y6cmxA7XF3ATH2PZzP+kNuIgtmECV9GPN3D+kWBSdYCu1BaShQe4jEHbrH/3rhdPWZeVY4+ulD1g39NCriO8yMeegNZhwWzWRbN1XMRtTMVzPEhkFWOXwrN/KJ5r7p/IU4wlqOv8CmOrFOjC3cA1eZnIc9RCViFKsAWbNAorddAN6gH8vR7MwzqCzMhsl9gIrYYP2ViH9fr+I43TXdyKN5i/GVS0sh+dqzuPTxurPRGkqSNSIp4eZjQunxSq/cMxohtIaKEX+lWAAQCihJCF9/g9lwAAAABJRU5ErkJggg==);
    width: 74px;
    height: 17px
}

.welcome-tour-step-form .welcome-tour__step__arrow-1, .welcome-tour-step-pipeline .welcome-tour__step__arrow-3 {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADUAAABFCAYAAADqxK6xAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MEQxQTNCMEMyN0M0MTFFNTk3MTI5N0Y2Q0Y4REFBRUQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MEQxQTNCMEQyN0M0MTFFNTk3MTI5N0Y2Q0Y4REFBRUQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpGOEJFNUY3RjI3QzMxMUU1OTcxMjk3RjZDRjhEQUFFRCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpGOEJFNUY4MDI3QzMxMUU1OTcxMjk3RjZDRjhEQUFFRCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PhsQvm8AAAL4SURBVHja7JtZiI5hFIDf758Z+y5LQiQRyp4lMVluSBNllIgLayIl4QK5IRdcyBJRUpYLJFnKDQnZo7GWLWnsGTEymn9+z+k7X339DWI++t7TnHqamebmfzrnPe/6B7lczqUgAkjsg2RcOiKnYqaknFWpxMTSJFUDhRYzlUviM6VNqjqJbCUplUmLWCZtg1zHVp3KMJPweEgqslCQBqmahMdX9m/LMG2NorYyDCxJRdkyJxVlLLAm5Sxm6o87a32m6qVSICU/u1mTagOn4L218mugXWa8FakCnb3vwwIosiDVVkuvCtrDFJ+lolVwF3gMjeEYTIWGcOAfrL7/m1RTLb/bmqnVcFrLcp+v5dcfbsE16AfPYByUwBgfpQIVuQJ3oCO0hHLYDAehlW9SvXWeuqnNogJ66f8v6u8Vvkm1yBs392BU7O8vvpVfUMutxyBYp+PJzIL2rrbxPpakvsMNmGht63EESq1Jyeriua/j6mdSWV0uzfZRKvjFna9Mym+1Ybyzsp0X210w39oZxW4ohs6WpF7AeVhoSUpiD/SEgZak3sBJWGZJSuI4tIbhlqQ+ayfcAc2tSEnIueAFWG5JyumWZCgMtiT1CXbCRktSTjuh7Lm2QyMrUhJroB2stCRVCXNgAMyzIiXxVTthiWasIC1SQQLPTeV094S2+/W+ZypeirL17wCHoauFTEUh5bcYxsIieOVzpuJHAFvhKFyGyRYyFQ85m1/lwvP4LfDa10zFQybnJfANtkEzC1ISH2Gt7pzLdKx5XX75MUTntKe6vCr3NVPxkGPspS68U96vXbLI90zFoztsgE6wwoW3l95LSRRqy58JH7RDPvRdKgq5hp0BE+AR7IUnro6PjIOUfNVIlljTYRY8cOGti7wOqPZZKh6y6p8Lo+EsHNLzkSqfpaKQ7jgNJsEIOKNcdb+5sEizVDzksl2eFo2EHjqxX4JzLrxLq/RRKh5NXHgEXgx9tdm8hOu6PCvzUSo/5LHYMBeeHgubfggwAHQRu2G328nCAAAAAElFTkSuQmCC);
    width: 53px;
    height: 69px
}

.welcome-tour-step-form .welcome-tour__step__arrow-2, .welcome-tour-step-pipeline .welcome-tour__step__arrow-4 {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC4AAAA0CAYAAAD19ArKAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QThDNEYwMTcyN0VCMTFFNTk3MTI5N0Y2Q0Y4REFBRUQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QThDNEYwMTgyN0VCMTFFNTk3MTI5N0Y2Q0Y4REFBRUQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDowRDFBM0IxNjI3QzQxMUU1OTcxMjk3RjZDRjhEQUFFRCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpBOEM0RjAxNjI3RUIxMUU1OTcxMjk3RjZDRjhEQUFFRCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PnLlvO4AAAKVSURBVHja1NpLSFRxFMfx/9QYqQlCDyTd9H5Ci1CRiHAhRQUVRgVFUEKR0susLKJFLUSIgjYtgsiKIiKixKIWpQujx6JFQQuD6AUSU1H2AMmm78ETzWIGZ+a+/v8DH9DBxe/e+d9zz/9eY8lk0lhcMaQNOMrYXRnPqu3BU2s0JroYvAmvMN614BvwB+NcCj4Fs/ARH+SDuCPBD+O1axfnVpRpaxxwJfgirMUN9GHIheAL0YFjWIBO/NKzb3XwOWjUMz0Nd/FeP7c6+CXcQy3eIoF3/4K70FWW47r+fAuFLgSfhxJ06+8vXOkq2/AAP1wasmbrer6abty1OfhB3MSndONuzNKNhKztLszEoCvzuGTai6OZQtsavAozcGGko7OppD3vQ3s2X4tNtR2fcTubI7SlJmEL6rO9EGyoMTiDy3jjUvBVKMbJXFpP1CUj6zocyrVnRl3HcR/Pcm0/UZXsIQ/oANWRT9+MqpagAZX4mc/tNYqajh3YjK/5zgVR1FncwSMvA02YJS3vCh7joqcLJOSxtg3lukQ8DzVhdZBmTNZHDsaV4LuxAhvx3ZXga/SWLr75Of8GOVvLLr0Oe/wMHXTw/ViG9egP4qz4XaU6ME3Q2ToR1MbU79CnUYSWoEL7HXwxXurdcCe+BL059VoF2uaWaud4Etau2us3dgJzzf9n2aGUl6Uibe6hHnxdmKHznVXKtC9X6JTXi98pt/akbUtF/nY1NuG5hk+kfHMSeiisM55t8FrdG8o26wieppxhuTgHQ9/3jbBUqrELY3HODD9hsuLxbjzDCDpft1Zy95P3L11+TXVBBJd/q6gxw29yp+K8hh4wFlZcN64yCK3UZXAK14zlJcHlebS8em5Fj3Gk/gowAOBYej4ibyLXAAAAAElFTkSuQmCC);
    width: 46px;
    height: 52px
}

.welcome-tour-step-pipeline .welcome-tour__step__lead_placeholder {
    position: absolute;
    border: 1px dashed #fff;
    border-radius: 3px;
    z-index: 112;
    opacity: 0;
    -webkit-transition: opacity .3s;
    transition: opacity .3s
}

.welcome-tour-step-pipeline .welcome-tour__step__lead_placeholder.visible {
    opacity: 1
}

.welcome-tour-step-form .welcome-tour__step__arrow-1 span {
    top: 60px;
    left: 70px;
    width: 300px
}


.welcome-tour__finish span {
    position: absolute;
    top: 335px;
    width: 100%;
    text-align: center;
    font-size: 24px;
    color: #fff
}

html.touch .qualify-form-modal {
    position: absolute !important
}

.qualify-form-modal .modal-scroller {
    background: 0 0
}

.qualify-form-modal.modal .default-overlay {
    background: rgba(0, 0, 0, .4);
    position: fixed
}

.qualify-form-modal .modal-body {
    width: 754px;
    padding: 0;
    border: 1px solid #546673
}

.qualify-form-modal .control--select--list-opened {
    -webkit-transform: scale(1);
    transform: scale(1)
}

.qualify_form__wrapper, .qualify_info__wrapper {
    display: table-cell;
    padding: 26px 30px 27px 29px
}

.qualify_info__wrapper {
    position: relative;
    width: 258px;
    box-sizing: border-box;
    background: #158fd2
}

.qualify_header {
    font-size: 18px
}

.qualify_form__wrapper .qualify_header {
    color: #313942
}

.qualify_info__wrapper .qualify_header {
    color: #fff;
    margin-bottom: 12px
}

.qualification_form {
    display: block;
    border-spacing: 0 11px
}

.qualify-form__fake_table {
    display: table
}

.qualify-form_field-wrapper {
    display: table-row
}

.qualify-form_field-title {
    display: table-cell
}

.qualify-form_field-values {
    display: table-cell;
    max-width: 244px
}

.qualify-form_field-title {
    width: 44%;
    vertical-align: middle
}

.qualify-form_error-field {
    border-color: #f37575 !important;
    border: 1px solid
}

.qualify-form_field-wrapper.industry .qualify-form_field-title, .qualify-form_field-wrapper.role_in_company .qualify-form_field-title {
    padding-bottom: 17px;
    padding-top: 7px;
    position: relative;
    top: 1px;
    vertical-align: top
}

.qualify-form_field-wrapper.with_radiobuttons .qualify-form_field-title {
    vertical-align: top
}

.employees_count .qualify-form_field.text-input {
    width: 68px
}

.card-holder.content__card-holder-mail_thread > div, .qualify-form_field.text-input {
    width: 100%
}

.qualify-form_field-values .control-radio__label {
    margin-top: 0;
    margin-bottom: 7.5px
}

.qualify-form_field-values .control-radio-label-text {
    padding-left: 5px;
    white-space: normal
}

.qualify-form_field-values .custom_variant.text-input {
    margin-top: 8px
}

.qualify_info__description {
    color: #fff;
    line-height: 21px
}

.qualify_info__fast_about {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    padding: 26px 29px 24px;
    color: #fff;
    opacity: .4;
    font-size: 15px
}

.qualify_info__fast_about .icon {
    position: absolute;
    top: 5px;
    left: 0
}

.qualify_info__fast_about .icon.icon-tour-form-security {
    left: 3px;
    top: 6px
}

.qualify_info__fast_about .icon.icon-tour-form-functionality {
    top: 3px;
    left: 3px
}

.qualify_info_block {
    position: relative;
    padding-left: 39px;
    margin-bottom: 20px;
    line-height: 19px
}

.qualify_info_block:last-of-type {
    margin-bottom: 0
}

.qualify_form__confirm_button {
    margin-top: 14px
}

.qualify-form_field-values .control--select--list-opened .control--select--list--item:active:before, .qualify-form_field-values .control--select--list-opened .control--select--list--item:hover:before {
    right: 0
}

.qualify-form_have_department .control--select--list-opened {
    width: 400px
}

.qualify-form-modal .control--select--button:not([data-value]), .qualify-form-modal .control--select--button[data-value=""] {
    color: #f37575
}

.demo-form-modal .modal-body {
    width: 754px;
    padding: 0;
    overflow: hidden;
    border: 1px solid #546673
}

.demo-form-modal.modal .default-overlay, .wp_review.modal .default-overlay {
    background: rgba(0, 0, 0, .4)
}

#demo-form_header {
    font-size: 20px;
    font-weight: 700;
    margin-bottom: 5px
}

#demo-form_text {
    font-size: 15px;
    margin-bottom: 21px;
    line-height: 20px
}

#req-demo_btn {
    padding: 11px 17px
}

#demo-form_title_right {
    font-size: 18px
}

.demo_form__wrapper {
    display: table-cell;
    padding: 70px 31px 73px 48px
}

.demo_info__wrapper {
    display: table-cell;
    padding: 70px 20px 27px 30px;
    width: 256px;
    box-sizing: border-box;
    background: #007fd0;
    background: -webkit-linear-gradient(23deg, #007fd0 0%, #009cdb 100%);
    background: linear-gradient(67deg, #007fd0 0%, #009cdb 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#007fd0', endColorstr='#009cdb', GradientType=1);
    color: #fff
}

.demo_header {
    font-size: 24px
}

.demo_form__wrapper .demo_header {
    margin-bottom: 38px
}

.demo_form {
    display: block;
    border-spacing: 0 11px
}


.demo_icons.icon-inline, .demo_info_block span {
    display: inline-block
}

.demo_icons.icon-features {
    width: 33px;
    height: 31px;
    background-position: 0 0
}

.demo_icons.icon-easy_to_use {
    width: 33px;
    height: 27px;
    background-position: 0 -31px
}

.demo_icons.icon-control {
    width: 33px;
    height: 30px;
    background-position: 0 -58px
}

.demo_icons.icon-pipeline {
    width: 33px;
    height: 30px;
    background-position: 0 -88px
}

.demo_info_block {
    position: relative;
    margin-top: 25px
}

.demo_info_block span.text {
    display: inline-block;
    margin-left: 23px;
    vertical-align: top;
    margin-top: -3px
}

.wp_review .modal-body {
    width: 754px;
    padding: 0;
    overflow: hidden;
    background: #0084c2;
    border: 1px solid #546673
}

.wp_review_header {
    font-size: 24px;
    color: #fff;
    padding-bottom: 5px
}

.wp_review .modal-body hr {
    color: #46a2cd;
    background-color: #46a2cd;
    border: 0 none;
    height: 1px;
    margin-bottom: 22px
}

.wp_review_text {
    font-size: 15px;
    line-height: 20px;
    display: block;
    color: #fff
}

.wp_review_text_top {
    padding-top: 8px
}

.wp_review .modal-body .button-input_blue:after {
    background: #006fa3
}

.wp_review .modal-body .button-cancel {
    color: #6bb2d3
}

.wp_review_top {
    width: auto;
    height: 314px;
    padding-left: 42px;
    padding-top: 20px
}

.wp_review_bottom {
    width: auto;
    padding-left: 20px;
    background-color: #007ab3;
    height: 130px
}

.wp_review_left, .wp_review_right {
    width: 392px;
    display: inline-block
}

.wp_review_right {
    width: auto
}

.wp_review_logo {
    position: relative;
    background: url(/frontend/images/amoforms.png?831e5eb7706b689c975dcb51f31baeb7956525dd4efec5a4056a51a63698962a) center no-repeat;
    width: 180px;
    height: 45px;
    padding-bottom: 30px
}

.wp_review_scr {
    position: absolute;
    box-shadow: 0 10px 20px 0 rgba(0, 0, 0, .25);
    top: 50px;
    left: 540px
}

.wp_review_btn_wrapper {
    padding: 40px 30px
}

.amoforms_inner_modal .modal-body {
    width: 765px
}

.amoforms_link {
    color: #1375ab;
    cursor: pointer;
    text-decoration: underline
}

.amoforms_inner_modal-content .amoforms_modal__header {
    font-weight: 700;
    margin: 15px 0 2px
}

.amoforms_inner_modal-content .amoforms_modal__bold_text {
    font-weight: 700
}

.amoforms_inner_modal-content ol {
    list-style-type: decimal
}

.amoforms_inner_modal-content ul {
    list-style-type: circle
}

.firefox .amoforms_inner_modal-content li {
    margin-left: 16px;
    padding-left: 4px
}

.amoforms_inner_modal-content li {
    margin-left: 19px
}

.amoforms_inner_modal-content li li {
    margin-left: 17px
}

.amoforms_inner_modal-content .js-navigate-link, .amoforms_inner_modal-content a.modal_link {
    color: #1375ab
}

.amoforms_inner_modal-content .amoforms_modal_attention {
    font-size: 12px
}

.modal-amoforms .amoforms_list_forms_item_number {
    padding-right: 5px;
    text-align: right;
    width: 35px
}

.modal-amoforms #amoforms_button_create_form {
    float: right;
    margin-right: 35px;
    top: -7px
}

.modal-amoforms .modal-body {
    width: 780px;
    min-height: 695px;
    background-color: #f5f5f5;
    padding: 0
}

#amoforms_creation_form_wrapper {
    padding: 20px 30px 10px 35px;
    min-width: 620px
}

#amoforms_dop_settings_wrapper {
    padding: 10px 20px;
    background: #e4e4e4;
    vertical-align: top;
    box-sizing: border-box
}

#amoforms_button-submit_controls {
    display: inline-block;
    margin-left: 20px;
    border: 1px solid #ececec;
    border-radius: 5px;
    background: #fafafa;
    height: 32px;
    line-height: 33px;
    font-size: 13px;
    position: relative;
    border-top-left-radius: 2px;
    border-bottom-left-radius: 2px;
    top: -1px
}

#amoforms_button-submit_controls:before, .amoforms__logo_file:before {
    content: '';
    display: block;
    width: 0;
    height: 0;
    border: 16px solid transparent;
    border-right: 7px solid #ececec;
    position: absolute;
    left: -24px
}

#amoforms_button-submit_controls:after, .amoforms__logo_file:after, .amoforms_form_header_text.amoforms-active-logo-type:before {
    content: '';
    height: 0;
    width: 0;
    border: 16px solid transparent;
    border-right: 6px solid #fafafa;
    position: absolute;
    top: 0;
    left: -22px
}

.amoforms-logo-type-inedit, .amoforms-row__in__edit div > input {
    border: 1px solid #dbdedf
}

#amoforms_logo_text_value {
    border: 1px solid #fff;
    border-radius: 3px;
    font-size: 24px;
    height: 36px;
    padding: 8px 9px;
    box-sizing: border-box;
    width: 130px
}

.amoforms-dnd-overlay-showed {
    width: 450px;
    height: 99%;
    position: absolute;
    opacity: .5;
    box-sizing: border-box;
    border: 2px dashed #a7dcb1;
    border-radius: 5px;
    margin-left: 165px;
    margin-top: 5px;
    z-index: 100
}

.amoforms__logo_file {
    display: inline-block;
    border: 1px solid #ececec;
    border-radius: 3px;
    background: #fafafa;
    height: 34px;
    line-height: 34px;
    font-size: 13px;
    position: relative;
    vertical-align: top;
    margin-left: 20px;
    margin-top: 20px;
    letter-spacing: -.26em
}

.amoforms__logo_file > label {
    border-right: 1px solid #ececec;
    display: inline-block;
    cursor: pointer;
    padding: 7px 10px 8px 8px
}

.amoforms__logo_inner2 > span, .amoforms_setting_panel {
    display: none
}

.amoforms__logo_inner2, .amoforms_form_text_header_inner {
    display: inline-block;
    max-width: 280px;
    margin-top: 20px
}

.amoforms_form_text_header_inner {
    max-width: 300px
}

.amoforms-active-logo-type {
    background: #f5f5f5;
    box-shadow: inset -1px 1px 2px #dbdbdb
}

.amoforms__logo_inner2 > img {
    max-width: 100%;
    max-height: 100%
}

.amoforms_setting_panel > h4 {
    text-transform: uppercase;
    color: #a0a3a8;
    font-size: 13px;
    font-weight: 700;
    border-bottom: 1px solid #d4d5d8;
    margin-top: 20px;
    margin-bottom: 15px;
    padding-bottom: 15px
}

.amoforms__logo_file__input {
    display: none
}

.amofroms_setting_panel_toggler {
    font-size: 11px;
    cursor: pointer;
    display: inline-block
}

.amofroms_setting_panel_toggler > i {
    margin: 0 auto 5px
}

.modal-amoforms .card-top-name {
    padding: 0
}

.modal-amoforms .card-top-name__row__input-wrapper {
    margin-left: 0
}

.modal-amoforms .card-top-name__name-wrapper {
    padding-right: 160px
}

.modal-amoforms .card-top-name__actions-wrapper {
    float: right;
    top: 18px;
    right: 30px;
    display: block;
    position: absolute;
    padding-left: 10px
}

.modal-amoforms .card-top-name .card-top-name__right__more, .modal-amoforms .card-top-name .card-top-name__right__save {
    display: inline-block
}

.modal-amoforms .card-top-name .card-top-name__right__more .button-cancel.button-input {
    background: 0 0;
    border: none;
    padding-top: 2px;
    padding-bottom: 0
}

.modal-amoforms .amoforms_white-background {
    background-color: #fff;
    box-shadow: 0 14px 24px 1px rgba(0, 0, 0, .1);
    width: 555px;
    position: absolute;
    right: 0;
    top: 0;
    bottom: 0
}

.amoforms_work-area {
    margin-top: 30px;
    position: relative
}

#amoforms_logo_delete {
    display: inline-block;
    cursor: pointer;
    padding: 11px 10px
}

.amoforms_form_header_text.amoforms-active-logo-type:before {
    border-right: 6px solid #f5f5f5;
    left: -21px;
    z-index: 2
}

.modal-amoforms .selected-fields {
    padding-top: 15px
}

.amoforms_field_in-form_wrapper {
    display: inline-block
}

input.amoforms_field-name_in-form {
    border: 1px solid transparent;
    color: #313942;
    -webkit-appearance: none;
    max-width: 165px;
    background-repeat: no-repeat;
    background-position: right center;
    padding-right: 5px;
    z-index: 6
}

input.amoforms_field-name_in-form:focus {
    border: 1px solid #dbdedf;
    background: #fff;
    padding-left: 9px;
    color: #313942;
    padding-right: 5px
}

.amoforms_field_options_in-form {
    display: inline-block;
    margin-left: 15px;
    vertical-align: middle
}

.amoforms_field-preview_wrapper {
    display: inline-block;
    max-width: 195px;
    min-height: 36px
}

.amoforms_field-preview_wrapper label {
    position: relative;
    display: inline-block
}

#amoforms_form_footer > button, .amoforms_required-field_wrapper {
    display: none
}

#amoforms_settings_add_tags_container {
    position: relative;
    margin-top: 10px;
    display: block;
    width: 260px
}

.amoforms_dop_setting-create_task {
    margin-top: 10px
}

.amoforms_dop_setting.amoforms_dop_setting-create_task {
    margin-bottom: 20px
}

.amoforms_tags_label {
    padding: 0 2px;
    background: #fff;
    border: 1px solid #bfbbbb;
    border-radius: 3px
}

#amoforms_form_footer {
    position: relative;
    margin-left: 190px;
    padding-bottom: 20px;
    padding-top: 20px
}

#amoforms_settings_add_tags_container #add_tags {
    min-width: 128px;
    color: #b5b5b5;
    padding: 0;
    background: #fff;
    border-radius: 3px;
    border: 1px solid #dbdedf;
    box-sizing: border-box;
    min-height: 34px
}

.amoforms_dop_setting-add_tags-label {
    display: inline-block;
    vertical-align: middle
}

.hide, .modal-amoforms .amoforms_field_block-unselected > div > span {
    display: none
}

.amoforms_top_form_delete {
    font-size: 24px;
    line-height: 27px;
    margin-left: -26px
}

.amoforms-submit-button-wrapper {
    border-radius: 3px;
    display: inline-block;
    height: 38px;
    line-height: 27px;
    font-weight: 700;
    box-sizing: border-box;
    box-shadow: 0 1px 0 #bfbfbf;
    border-top-left-radius: 2px;
    border-bottom-left-radius: 2px
}

#amoforms-input-setting-logo-value {
    min-width: 210px;
    max-width: 296px;
    border: 1px solid #fff;
    border-radius: 3px;
    font-size: 24px;
    height: 36px;
    padding: 4px 9px;
    box-sizing: border-box;
    color: #313942;
    background: #fff;
    margin-left: -10px
}

#amoforms-input-setting-logo-value.text-input {
    border: 1px solid #d7d7d7;
    padding: 4px 9px;
    font-size: 24px
}

.amoforms-submit-button-wrapper > input {
    background-color: transparent;
    color: #fff;
    padding: 4px 10px;
    border: 1px solid rgba(0, 0, 0, .2);
    border-radius: 3px;
    height: 28px
}

.amoforms_setting_panel-col50 {
    width: 50%;
    float: left;
    box-sizing: border-box
}

#amoforms_dop_settings .amoforms_setting_panel-col50:first-child {
    padding-right: 20px
}

#amoforms_button-submit_controls .amofomrs-bg-color-palette {
    position: absolute;
    width: 250px;
    z-index: 99;
    text-align: center
}

.amofomrs-bg-color-palette > div {
    display: inline-block;
    vertical-align: top;
    padding: 0
}

.amoforms_dop_setting {
    margin-bottom: 15px;
    line-height: 20px
}

.amoforms_dop_setting:first-of-type {
    margin-top: 20px
}

.amoforms_dop_setting-custom_css textarea.text-input {
    resize: both;
    max-width: 100%
}

.amoforms_dop_setting > label {
    float: left
}

.amoforms_dop_setting > label.without_float {
    display: block;
    margin-bottom: 5px;
    float: none
}

.add_tags_label {
    height: 29px;
    display: block;
    box-sizing: border-box
}

.amoforms_dop_setting > span {
    display: block;
    padding-left: 30px
}

.amoforms_dop_setting.amoforms_dop_setting-data_creator, .amoforms_dop_setting.amoforms_dop_setting-lead_status, .amoforms_dop_setting.amoforms_dop_setting-response_user {
    width: 260px
}

.amoforms_dop_setting-response_user {
    width: 160px;
    margin-bottom: 5px
}

#amoforms_settings_customcss {
    height: 36px;
    min-height: 36px;
    overflow: hidden
}

.amoforms_dop_setting.amoforms_element_not_for_unsorted.disabled {
    opacity: .5;
    cursor: default !important
}

.amoforms_dop_setting.amoforms_element_not_for_unsorted.disabled *, .amoforms_dop_setting.amoforms_element_not_for_unsorted.disabled :before {
    cursor: default !important
}

.amofomrs-bg-color-palette > div > span {
    display: block;
    height: 20px;
    width: 20px;
    border-radius: 15px;
    margin: 5px;
    border: 1px solid #d7d7d7;
    cursor: pointer
}

#amoforms_button-submit_controls > div {
    display: inline-block;
    position: relative;
    z-index: 5;
    padding: 0 10px
}

#amoforms_button-submit_background-color-block {
    border-right: 1px solid #ececec
}

#amoforms_button-submit_controls .color-box {
    border: 1px solid #fff;
    outline: 1px solid #ccc;
    border-radius: 3px;
    width: 15px;
    height: 15px;
    cursor: pointer;
    vertical-align: text-bottom;
    display: inline-block;
    margin-left: 10px;
    background: #fff
}

#amoforms-creation-result-div {
    display: none;
    margin-left: 190px
}

.amoforms_preview_js_link {
    margin: 5px 0
}

.modal-amoforms .form-name-input {
    margin-bottom: 15px
}

.modal, .modal-scroller {
    -webkit-overflow-scrolling: touch
}

.modal-amoforms .form_tag_label {
    margin-left: 23px
}

.amoforms-left-side-wrapper-form {
    width: 180px;
    display: inline-block
}

.modal-amoforms .form-tag-input {
    margin-left: 20px;
    width: 300px
}

.modal-amoforms .cf-name {
    width: 140px
}

.modal-amoforms .field-name-original {
    float: left;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    line-height: 37px;
    background-color: #f5f5f5;
    padding-right: 15px;
    position: relative;
    max-width: 99px
}

.modal-amoforms .field-name-original:before {
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y1ZjVmNSIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjElIiBzdG9wLWNvbG9yPSIjZjVmNWY1IiBzdG9wLW9wYWNpdHk9IjAuMDEiLz4KICAgIDxzdG9wIG9mZnNldD0iNzMlIiBzdG9wLWNvbG9yPSIjZjVmNWY1IiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
    background: -webkit-linear-gradient(left, rgba(245, 245, 245, 0) 0%, rgba(245, 245, 245, .01) 1%, #f5f5f5 73%);
    background: linear-gradient(to right, rgba(245, 245, 245, 0) 0%, rgba(245, 245, 245, .01) 1%, #f5f5f5 73%);
    content: '';
    display: block;
    position: absolute;
    width: 40px;
    height: 40px;
    left: 65px
}

.modal-amoforms .amoforms_field_block {
    position: relative;
    margin-bottom: 9px
}

.amoforms_field_block > div {
    vertical-align: top
}

.modal-amoforms .amoforms_field_block-unselected .amoforms_checkbox_selection-wrapper {
    background-position: -30px center
}

.modal-amoforms .amoforms_field_block-unselected .amoforms_field_in-form_wrapper, .modal-amoforms .element-type-title:hover .control--select--list--item-inner:after {
    display: none
}

.modal-amoforms .amoforms_unselected-fields {
    float: left;
    width: 100px
}

.amoforms-cd_dots_wrapper {
    position: absolute;
    top: 11px;
    left: -25px;
    height: 100%;
    cursor: move;
    width: 10px;
    text-align: center;
    padding: 0 2px 0 10px
}

.amoforms-cd_dots_wrapper > span {
    position: absolute;
    margin: -2px
}

#amoform_loader {
    background-color: rgba(255, 255, 255, .5);
    position: fixed;
    width: 100%;
    height: 100%;
    top: 0;
    z-index: 100
}

#amoform_loader > span {
    position: absolute;
    height: 16px;
    width: 16px;
    top: 50%;
    left: 50%;
    margin-top: -8px;
    margin-left: -8px
}

.clear {
    clear: both
}

.amofomrs-radio-container {
    margin-top: 8px
}

.amofomrs-radio-container > label {
    display: block;
    margin-top: 5px
}

.amofomrs-radio-container > label > input {
    margin-right: 5px;
    vertical-align: middle
}

span.amoform-icon-pencil {
    line-height: 36px;
    margin-left: 0;
    display: inline-block;
    position: relative;
    z-index: 5;
    opacity: .3
}

.modal-amoforms .amoforms_field_select_list {
    width: 300px;
    display: inline-block;
    margin-left: 20px
}

.amoforms_field-name_in-form.text-input.amoforms-error-input {
    border: 1px solid red
}

.modal-amoforms .element-type-title {
    background-color: #fff;
    color: #999;
    cursor: default;
    text-align: center;
    padding: 0
}

.modal-amoforms .element-type-title:before, html.no-touch .modal-amoforms .control--select--list-opened .control--select--list--item.element-type-title:hover:before, html.touch .modal-amoforms .control--select--list-opened .control--select--list--item.element-type-title:active:before {
    content: "";
    position: absolute;
    top: 10px;
    height: 1px;
    left: 10px;
    right: 10px;
    background: #ddd
}

.modal-amoforms .element-type-title .control--select--list--item-inner {
    background: #fff;
    padding: 0 5px;
    display: inline-block;
    width: auto
}

.modal-amoforms .cf-controls-wrapper {
    position: absolute;
    top: 6px;
    display: inline-block;
    margin-left: 20px
}

.modal-amoforms .amoforms_checkbox_selection-field .control-checkbox__helper {
    border-radius: 15px
}

.modal-amoforms .required-block-wrapper {
    margin-left: 15px;
    display: inline-block
}

.modal-amoforms .required-block-wrapper .required-text {
    margin-left: 10px
}

.field-name-original-entity {
    text-transform: capitalize
}

#amoforms_settings_add_tags_container {
    margin-bottom: 2px
}

#amoforms_settings_add_tags_container > span > div:last-child {
    top: -2px !important
}

.amoforms_dop_setting.amoforms_dop_setting-success_message {
    margin-top: 2px
}

.amoforms_inner_modal-content p {
    line-height: 18px;
    margin-top: 5px
}

.amoforms_card-top-name__add-tags-label .multisuggest__list-item {
    border: 1px solid #ddd;
    padding: 1px 5px;
    height: 20px
}

.amoforms_card-top-name__add-tags-label .multisuggest__list-item[data-id=add_tag] {
    opacity: .4
}

.amoforms_card-top-name__add-tags-label .multisuggest__list-item.js-active {
    border-color: #1c94d7
}

.amoforms_card-top-name__add-tags-label .multisuggest__list-item_input {
    border-color: transparent;
    height: 24px;
    padding: 0
}

.fast-tags-suggest_amoforms {
    margin-left: -3px !important;
    max-width: 350px
}

.amoforms_settings__users-select {
    margin: 0
}

.amoforms_settings__users-select .multisuggest__list-item {
    min-width: 100%;
    box-sizing: border-box;
    margin: 0
}

.amoforms_settings__users-select.users-select-wrapper_editing {
    margin: 0;
    background: #fff;
    border-radius: 3px;
    padding: 0 5px
}

.amoforms_settings__users-select.users-select-wrapper_editing .multisuggest__list-item:not(.multisuggest__list-item_input) {
    display: none
}

#amoforms_settings_add_tags_container .multiple-suggest__list li {
    margin-right: 12px;
    margin-bottom: 7px;
    margin-left: 5px
}

#amoforms_settings_add_tags_container .suggest-manager-lib {
    top: 0 !important;
    padding-top: 1px;
    padding-left: 4px
}

.modal-amoforms .amoforms-add-cf {
    color: #1375ab;
    cursor: pointer;
    text-decoration: underline;
    margin-top: 10px
}

.modal-amoforms .control--select--list--item__disabled {
    color: #888
}

.modal-amoforms .amoforms-add-cf.amoforms-add-cf__hidden {
    visibility: hidden
}

.amoforms-row__in__edit .amoforms-field-name-wrapper:after, .amoforms-row__in__edit > div > span, .amoforms_checkbox_toform input[type=checkbox], .modal-amoforms .control--select--list--item__hidden, .pika-single.is-hidden {
    display: none
}

.modal-amoforms #cf_actions_wrapper {
    clear: both
}

#amoforms-tip_copy-complete {
    padding: 10px 20px;
    z-index: 100
}

#amoforms-short-tip_copy-complete {
    padding-left: 10px;
    padding-right: 10px;
    z-index: 30
}

#amoforms-embed-code-div {
    margin-top: 20px;
    position: relative
}

#amoforms-embed-code-div > p {
    margin-bottom: 10px
}

#amoforms-embed-code-div a {
    border-bottom: 1px dotted #1375ab;
    text-decoration: none
}

.amoforms__logo_wrapper {
    position: relative;
    z-index: 5;
    margin-left: 190px
}

#amoforms-embed-code-text, #amoforms-short-code-text {
    background: #f5f5f5;
    color: #7c8084;
    border: none;
    outline: none;
    font-size: 15px;
    width: 100%;
    min-width: 100%;
    min-height: 120px;
    overflow: hidden;
    resize: none
}

#amoforms-short-code-text {
    min-height: 50px
}

.amoforms_form_header_text {
    display: inline-block;
    border-right: 1px solid #ececec;
    padding: 10px 10px 11px;
    cursor: pointer
}

.amoforms-submit-button-wrapper-noedit > input {
    background-image: url(/frontend/images/amoforms-white-pencil.png?8ac0dad13dd23a16d358fdf359de34454f3b352bd969e92281dbee0aff601d47);
    background-repeat: no-repeat;
    background-position: right;
    padding-right: 30px
}

.amoforms_checkbox_toform {
    float: right;
    width: 21px;
    height: 16px;
    margin-top: 8px;
    margin-right: 35px;
    cursor: pointer
}

.amoforms_checkbox_selection-wrapper {
    min-height: 36px;
    background-image: url(/frontend/images/interface/i/amoform_input_label_right.png?5b2231d28e0eab2f2f35897a5815a1669db8a4cb560035a0d447d27f1556aac4);
    background-repeat: no-repeat;
    background-position: right center
}

.field-name-original:after {
    display: block;
    position: absolute;
    background-image: url(/frontend/images/interface/i/amoform_input_label_left.png?e7d15b98635c698b030401dc80f82f8e0afc7100385217fda181984134f5216d);
    content: '';
    width: 5px;
    background-repeat: no-repeat;
    background-position: left center;
    height: 36px;
    z-index: 23;
    top: 0;
    right: 0
}

.amoforms_checkbox_toform > span {
    width: 100% !important;
    display: block
}

.amoforms-textarea {
    width: 195px
}

.modal-amoforms .amoforms_field_block-unselected .field-name-original {
    color: #a6a8aa
}

.amoforoms-field-name_required {
    color: red;
    z-index: 6;
    position: relative
}

.amoforms-input-multiselect, .amoforms-input-select {
    margin: 0;
    outline: none;
    padding: 6px 9px;
    border-radius: 3px;
    display: inline-block;
    position: relative;
    cursor: pointer;
    background-color: #fff
}

.amoforms-input-subtype {
    margin-bottom: 9px
}

.amoforms-input__dropdownarrow {
    height: 33px;
    width: 30px;
    background: #fcfcfc;
    position: absolute;
    z-index: 1;
    pointer-events: none;
    right: 1px;
    top: 1px;
    border-radius: 3px
}

.amoforms-input__dropdownarrow:after, .amoforms-input__dropdownarrow:before {
    position: absolute;
    height: 0;
    width: 0;
    display: block;
    content: '';
    border: 2px solid transparent;
    border-top: 2px solid #fcfcfc;
    margin-left: 11px;
    margin-top: 14px
}

.amoforms-input__dropdownarrow:before {
    border: 5px solid transparent;
    border-top: 5px solid #2c333b;
    margin-left: 8px
}

.amoforms_field_options_in-form input[type=email], .amoforms_field_options_in-form input[type=number], .amoforms_field_options_in-form input[type=text], .amoforms_field_options_in-form select, .amoforms_field_options_in-form textarea {
    width: 195px;
    box-sizing: border-box;
    border: 1px solid #d7d7d7;
    outline: none
}

.amoforms_field_in-form_wrapper > input {
    vertical-align: top
}

.amoforms-checkbox-wrapper {
    line-height: 36px
}

.amoforms-checkbox-wrapper > label {
    display: inline-block;
    vertical-align: middle
}

.amoforms-field-name-wrapper {
    width: 194px;
    display: inline-block;
    position: relative;
    vertical-align: top
}

.amoforms-field-name-wrapper:after {
    display: block;
    height: 30px;
    width: 40px;
    content: '';
    position: absolute;
    right: 25px;
    top: 1px;
    z-index: 4;
    pointer-events: none;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQyJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjU2Ii8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc1JSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
    background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, .56) 42%, #fff 75%);
    background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, .56) 42%, #fff 75%)
}

.pika-single {
    z-index: 1000;
    display: block;
    position: relative;
    color: #333;
    background: #fff;
    border-radius: 3px;
    border: 1px solid #e9e9e9;
    font-family: 'PT Sans', Arial, sans-serif
}

.pika-single:after, .pika-single:before {
    content: " ";
    display: table
}

.pika-single:after {
    clear: both
}

.pika-single.is-bound {
    position: absolute
}

.pika-lendar {
    float: left;
    width: 220px;
    margin: 5px
}

.pika-title {
    position: relative;
    text-align: center
}

.pika-label {
    display: inline-block;
    position: relative;
    z-index: 1000;
    overflow: hidden;
    margin: 0;
    padding: 3px;
    font-size: 14px;
    line-height: 26px;
    background-color: #fff
}

.pika-title select {
    cursor: pointer;
    position: absolute;
    z-index: 1000;
    margin: 0;
    left: 0;
    top: 5px;
    opacity: 0
}

.pika-next, .pika-prev {
    display: block;
    cursor: pointer;
    position: relative;
    outline: none;
    border: 0;
    padding: 0;
    width: 20px;
    height: 30px;
    text-indent: 20px;
    white-space: nowrap;
    overflow: hidden;
    background-color: transparent;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: 35% 50%;
    opacity: .5;
    *position: absolute;
    *top: 0
}

.pika-next:hover, .pika-prev:hover {
    opacity: 1
}

.is-rtl .pika-next, .pika-prev {
    float: left;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAcCAQAAADCOPeRAAAAl0lEQVR4AWPACXIYbjLsZjDCJd3D8B8Md2KX7gRKQeBtbNJtQAkYLMCUbkKSnsHAiC5djyQ9C1O6Bkl6DqZ0BZL0PEzpUiTpBQxM6NJFSNKLMKXzkaSXYEpnI0kvY2BGlw5Gkl6BkEaA03DpVQwsmNJMmEJEW0HYkYS9STigCAc14cgiHN0EEwzBJEcw0RJM9gQzDsGsBwAmpJYaX/WbbAAAAABJRU5ErkJggg1e60f0af7f52d17ed3cbc86358eabbcf);
    *right: 0
}

.is-rtl .pika-prev, .pika-next {
    float: right;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAcCAYAAABoMT8aAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAGoAAABqABOiPyKwAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAC+SURBVDiNtdVRCkFREMbx/72syFYsgyKlPCjlQSkLkCRJkh3IEqxAFjNezsNJd5p7+jg1r78658x8A9ADHsALGJoZJQVwByyrTSnw/gIMWJcA4wbAgFVboAK2DrIMgaRUwM5BFiGQIXsHmYdAhhwcZBYCCamBo4NMQyBDTg4yCYEMOTvIKAQS0gEuDjIIgQy5Oki/bbt2gVsD8KxRz1+vID2i9I0ojYTSyijDhDLOKIGCGmn8IFTlWJcXi7TaPgqSWoC7qw+6AAAAAElFTkSuQmCC9f24c0bfdb1f06d6cfc1edec27b1140e)
}

.pika-next.is-disabled, .pika-prev.is-disabled {
    cursor: default;
    opacity: .2
}

.amoforms_dop_setting-add_tags > span, .pika-select {
    display: inline-block
}

.pika-table {
    width: 100%;
    border-collapse: collapse;
    border-spacing: 0;
    border: 0
}

.pika-table td, .pika-table th {
    width: 14.285714285714286%;
    padding: 0
}

.pika-button, .pika-table th {
    color: #999;
    font-size: 8px;
    line-height: 25px;
    text-align: center
}

.pika-button {
    cursor: pointer;
    display: block;
    box-sizing: border-box;
    outline: none;
    border: 0;
    margin: 0;
    width: 100%;
    padding: 5px;
    color: #666;
    font-size: 12px;
    line-height: 18px;
    background: #fff;
    border-radius: 50%;
    font-weight: 400
}

.pika-week {
    font-size: 10px;
    color: #999
}

.is-today .pika-button {
    color: #000;
    font-weight: 700
}

.is-selected .pika-button {
    color: #313942;
    background: #fff
}

.is-disabled .pika-button {
    pointer-events: none;
    cursor: default;
    color: #999;
    opacity: .3
}

.amoforms-tags-label {
    border-radius: 3px;
    padding: 3px 3px 3px 4px;
    background: #fff;
    box-sizing: border-box;
    display: block;
    height: 29px;
    line-height: 24px
}

.pika-button:hover {
    background: #eeeded !important
}

.amoforms_dop_setting-add_tags .fast-tags {
    padding: 1px 5px 5px 11px !important
}

@media screen and (orientation: portrait) {
    #amoforms_dop_settings_wrapper {
        display: block;
        width: 100%
    }

    .amoform-modal_sidebar-open {
        width: auto
    }
}

.welcome-amoforms-modal .modal-body {
    width: 636px
}

.welcome-amoform-wrapper {
    float: left;
    width: 275px
}

.welcome-amoform__list__item {
    margin-bottom: 20px;
    width: 200px;
    padding-left: 52px;
    position: relative;
    padding-top: 7px
}

.welcome-amoform__icon {
    width: 32px;
    height: 32px;
    position: absolute;
    left: 0;
    top: 0
}

.welcome-amoform__icon-code {
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+Cjxzdmcgd2lkdGg9IjMycHgiIGhlaWdodD0iMzJweCIgdmlld0JveD0iMCAwIDMyIDMyIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbG5zOnNrZXRjaD0iaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoL25zIj4KICAgIDxnIGlkPSJQYWdlLTEtQ29weSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgc2tldGNoOnR5cGU9Ik1TUGFnZSI+CiAgICAgICAgPGcgaWQ9Imljb25zL2ljLWNvZGUiIHNrZXRjaDp0eXBlPSJNU0FydGJvYXJkR3JvdXAiPgogICAgICAgICAgICA8Y2lyY2xlIGlkPSJPdmFsLTE0OCIgc3Ryb2tlPSIjOTI5ODlCIiBzdHJva2Utd2lkdGg9IjEuNSIgc2tldGNoOnR5cGU9Ik1TU2hhcGVHcm91cCIgY3g9IjE2IiBjeT0iMTYiIHI9IjE0Ij48L2NpcmNsZT4KICAgICAgICAgICAgPHBhdGggZD0iTTEzLjkyLDE5LjgzMzMzMzMgTDEwLjI0LDE2IEwxMy45MiwxMi4xNjY2NjY3IEwxMi44LDExIEw4LDE2IEwxMi44LDIxIEwxMy45MiwxOS44MzMzMzMzIEwxMy45MiwxOS44MzMzMzMzIFogTTE4LjA4LDE5LjgzMzMzMzMgTDIxLjc2LDE2IEwxOC4wOCwxMi4xNjY2NjY3IEwxOS4yLDExIEwyNCwxNiBMMTkuMiwyMSBMMTguMDgsMTkuODMzMzMzMyBMMTguMDgsMTkuODMzMzMzMyBaIiBpZD0iY29kZSIgZmlsbD0iIzk4OUNBMSIgc2tldGNoOnR5cGU9Ik1TU2hhcGVHcm91cCI+PC9wYXRoPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+)
}

.welcome-amoform__icon-lead {
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+Cjxzdmcgd2lkdGg9IjMycHgiIGhlaWdodD0iMzJweCIgdmlld0JveD0iMCAwIDMyIDMyIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbG5zOnNrZXRjaD0iaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoL25zIj4KICAgIDxnIGlkPSJQYWdlLTEtQ29weSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgc2tldGNoOnR5cGU9Ik1TUGFnZSI+CiAgICAgICAgPGcgaWQ9Imljb25zL2ljLWxlYWQiIHNrZXRjaDp0eXBlPSJNU0FydGJvYXJkR3JvdXAiPgogICAgICAgICAgICA8Y2lyY2xlIGlkPSJPdmFsLTE0OCIgc3Ryb2tlPSIjOTI5ODlCIiBzdHJva2Utd2lkdGg9IjEuNSIgc2tldGNoOnR5cGU9Ik1TU2hhcGVHcm91cCIgY3g9IjE2IiBjeT0iMTYiIHI9IjE0Ij48L2NpcmNsZT4KICAgICAgICAgICAgPHBhdGggZD0iTTE2LjIsMjIuMyBMMTYuMiwyMC42IEMxOC4yLDIwLjMgMTkuMywxOS4xIDE5LjMsMTcuOSBDMTkuMywxNi41IDE4LjMsMTUuNiAxNi4zLDE1IEMxNC42LDE0LjQgMTMuOSwxNCAxMy45LDEzLjIgQzEzLjksMTIuNiAxNC41LDExLjggMTYsMTEuOCBDMTcuMywxMS44IDE4LjEsMTIuMiAxOC41LDEyLjMgTDE5LDExLjIgQzE4LjQsMTAuOSAxNy42LDEwLjcgMTYuNCwxMC42IEwxNi40LDkgTDE1LjIsOSBMMTUuMiwxMC42IEMxMy40LDEwLjggMTIuMiwxMS44IDEyLjIsMTMuMiBDMTIuMiwxNC42IDEzLjQsMTUuMyAxNS40LDE2IEMxNi45LDE2LjUgMTcuNiwxNyAxNy42LDE3LjkgQzE3LjYsMTguOCAxNi43LDE5LjUgMTUuMywxOS41IEMxNC4yLDE5LjUgMTMuMiwxOS4yIDEyLjUsMTguOCBMMTIsMTkuOSBDMTIuNywyMC4zIDEzLjksMjAuNiAxNSwyMC42IEwxNSwyMi4yIEwxNi4yLDIyLjIgTDE2LjIsMjIuMyBaIiBpZD0ibGVhZCIgZmlsbD0iIzkyOTg5QiIgc2tldGNoOnR5cGU9Ik1TU2hhcGVHcm91cCI+PC9wYXRoPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+)
}

.welcome-amoform__icon-settings {
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+Cjxzdmcgd2lkdGg9IjMycHgiIGhlaWdodD0iMzJweCIgdmlld0JveD0iMCAwIDMyIDMyIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbG5zOnNrZXRjaD0iaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoL25zIj4KICAgIDxnIGlkPSJQYWdlLTEtQ29weSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgc2tldGNoOnR5cGU9Ik1TUGFnZSI+CiAgICAgICAgPGcgaWQ9Imljb25zL2ljLXNldHRpbmdzIiBza2V0Y2g6dHlwZT0iTVNBcnRib2FyZEdyb3VwIj4KICAgICAgICAgICAgPGNpcmNsZSBpZD0iT3ZhbC0xNDgiIHN0cm9rZT0iIzkyOTg5QiIgc3Ryb2tlLXdpZHRoPSIxLjUiIHNrZXRjaDp0eXBlPSJNU1NoYXBlR3JvdXAiIGN4PSIxNiIgY3k9IjE2IiByPSIxNCI+PC9jaXJjbGU+CiAgICAgICAgICAgIDxwYXRoIGQ9Ik0yMi42NjY2NjY3LDE1LjAyMjIyMjIgQzIyLjQ4ODg4ODksMTMuODY2NjY2NyAyMi4wNDQ0NDQ0LDEyLjg4ODg4ODkgMjEuNDIyMjIyMiwxMiBMMjIuNCwxMS4wMjIyMjIyIEwyMC45Nzc3Nzc4LDkuNiBMMjAsMTAuNTc3Nzc3OCBDMTkuMTExMTExMSw5Ljk1NTU1NTU2IDE4LjA0NDQ0NDQsOS41MTExMTExMSAxNi45Nzc3Nzc4LDkuMzMzMzMzMzMgTDE2Ljk3Nzc3NzgsOCBMMTUuMDIyMjIyMiw4IEwxNS4wMjIyMjIyLDkuMzMzMzMzMzMgQzEzLjg2NjY2NjcsOS41MTExMTExMSAxMi44ODg4ODg5LDkuOTU1NTU1NTYgMTIsMTAuNTc3Nzc3OCBMMTEuMDIyMjIyMiw5LjYgTDkuNiwxMS4wMjIyMjIyIEwxMC41Nzc3Nzc4LDEyIEM5Ljk1NTU1NTU2LDEyLjg4ODg4ODkgOS41MTExMTExMSwxMy45NTU1NTU2IDkuMzMzMzMzMzMsMTUuMDIyMjIyMiBMOCwxNS4wMjIyMjIyIEw4LDE2Ljk3Nzc3NzggTDkuMzMzMzMzMzMsMTYuOTc3Nzc3OCBDOS41MTExMTExMSwxOC4xMzMzMzMzIDkuOTU1NTU1NTYsMTkuMTExMTExMSAxMC41Nzc3Nzc4LDIwIEw5LjYsMjAuOTc3Nzc3OCBMMTEuMDIyMjIyMiwyMi40IEwxMiwyMS40MjIyMjIyIEMxMi44ODg4ODg5LDIyLjA0NDQ0NDQgMTMuOTU1NTU1NiwyMi40ODg4ODg5IDE1LjAyMjIyMjIsMjIuNjY2NjY2NyBMMTUuMDIyMjIyMiwyNCBMMTYuOTc3Nzc3OCwyNCBMMTYuOTc3Nzc3OCwyMi42NjY2NjY3IEMxOC4xMzMzMzMzLDIyLjQ4ODg4ODkgMTkuMTExMTExMSwyMi4wNDQ0NDQ0IDIwLDIxLjQyMjIyMjIgTDIwLjk3Nzc3NzgsMjIuNCBMMjIuNCwyMC45Nzc3Nzc4IEwyMS40MjIyMjIyLDIwIEMyMi4wNDQ0NDQ0LDE5LjExMTExMTEgMjIuNDg4ODg4OSwxOC4wNDQ0NDQ0IDIyLjY2NjY2NjcsMTYuOTc3Nzc3OCBMMjQsMTYuOTc3Nzc3OCBMMjQsMTUuMDIyMjIyMiBMMjIuNjY2NjY2NywxNS4wMjIyMjIyIEwyMi42NjY2NjY3LDE1LjAyMjIyMjIgWiBNMTYsMjEuMzMzMzMzMyBDMTMuMDY2NjY2NywyMS4zMzMzMzMzIDEwLjY2NjY2NjcsMTguOTMzMzMzMyAxMC42NjY2NjY3LDE2IEMxMC42NjY2NjY3LDEzLjA2NjY2NjcgMTMuMDY2NjY2NywxMC42NjY2NjY3IDE2LDEwLjY2NjY2NjcgQzE4LjkzMzMzMzMsMTAuNjY2NjY2NyAyMS4zMzMzMzMzLDEzLjA2NjY2NjcgMjEuMzMzMzMzMywxNiBDMjEuMzMzMzMzMywxOC45MzMzMzMzIDE4LjkzMzMzMzMsMjEuMzMzMzMzMyAxNiwyMS4zMzMzMzMzIEwxNiwyMS4zMzMzMzMzIFoiIGlkPSJzZXR0aW5ncyIgZmlsbD0iIzkyOTg5QiIgc2tldGNoOnR5cGU9Ik1TU2hhcGVHcm91cCI+PC9wYXRoPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+)
}

.welcome-amoform__list__item__code {
    position: relative
}

.welcome-amoform__list__item__code b {
    opacity: 0;
    position: absolute;
    padding: 4px 5px 3px;
    background: #22252c;
    color: #fff;
    border-radius: 3px;
    bottom: 100%;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    font-size: 13px;
    -webkit-transition: opacity .1s, margin-bottom .1s;
    transition: opacity .1s, margin-bottom .1s
}

.welcome-amoform__list__item__code.copied b {
    margin-bottom: 7px;
    opacity: 1
}

.welcome-amoform__list__item__code b:before {
    content: "";
    position: absolute;
    top: 100%;
    left: 50%;
    margin-left: -5px;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 5px 5px 0;
    border-color: #22252c transparent transparent
}

.welcome-amoform__wireframe-wrapper {
    width: 326px;
    height: 450px;
    float: right;
    margin-right: -30px;
    position: relative
}

.welcome-amoform__wireframe {
    width: 326px;
    height: 450px;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+Cjxzdmcgd2lkdGg9IjMyNnB4IiBoZWlnaHQ9IjQ1MHB4IiB2aWV3Qm94PSIwIDAgMzI2IDQ1MCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4bWxuczpza2V0Y2g9Imh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaC9ucyI+CiAgICA8ZyBpZD0iUGFnZS0xIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIiBza2V0Y2g6dHlwZT0iTVNQYWdlIj4KICAgICAgICA8ZyBpZD0iMDIyLWZvcm0tY29weS0xMCIgc2tldGNoOnR5cGU9Ik1TQXJ0Ym9hcmRHcm91cCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTU2Ni4wMDAwMDAsIC0xOTIuMDAwMDAwKSI+CiAgICAgICAgICAgIDxnIGlkPSJtb2RhbCIgc2tldGNoOnR5cGU9Ik1TTGF5ZXJHcm91cCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNTM3LjAwMDAwMCwgMTIwLjAwMDAwMCkiPgogICAgICAgICAgICAgICAgPGcgaWQ9ImJyd3NyLXdpcmVmcmFtZSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMzAuMDAwMDAwLCA3My4wMDAwMDApIiBza2V0Y2g6dHlwZT0iTVNTaGFwZUdyb3VwIj4KICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNMzI1LDQ0OCBMNS4wMDczOTgxNyw0NDggQzIuMjQxODg4NTMsNDQ4IDAsNDQ1LjM2OTA2NSAwLDQ0Mi4xMDk3NTcgTDAsNS44OTAyNDMwNSBDMCwyLjYzNzE1MTY0IDIuMjM3OTE5MDksMCA1LjAwNzM5ODE3LDAgTDMyNSwwIiBpZD0iQnJvd3Nlci1iYWNrZ3JvdW5kIiBzdHJva2U9IiNEM0Q0RDYiIHN0cm9rZS13aWR0aD0iMiIgZmlsbD0iI0YzRjRGNSI+PC9wYXRoPgogICAgICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0yMjQuMjM2NzA4LDE5Ljc5MzkwOTkgQzIyMy4yNzQ3ODEsMTcuNjEwMjI1OCAyMjQuNDM0NTAyLDE1Ljg0IDIyNi44MjE1NDIsMTUuODQgTDI0Mi4zNjg4ODgsMTUuODQgQzI0NC43NTgzOCwxNS44NCAyNDcuMzUwMzA0LDE3LjY2Mzc3IDI0OC4xNTYzOTUsMTkuOTA4NzIxNiBMMjUxLjg2NjAyOSwzMC4yNCBMMjI4LjgzODI3OCwzMC4yNCBMMjI0LjIzNjcwOCwxOS43OTM5MDk5IFoiIGlkPSJOZXctVGFiIiBzdHJva2U9IiNFQUVBRUEiIHN0cm9rZS13aWR0aD0iMS40NCIgb3BhY2l0eT0iMC41OTUyMDc1NTYiIGZpbGw9IiNFQUVBRUEiPjwvcGF0aD4KICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNMzI1LDQyLjE0ODkzNTYgTDIyNS4zMTMwMjcsNDIuMTQ4OTM2MiBMMjE4LjYxNzIxLDE2Ljg3OTAzNCBDMjE3LjkwNDQwNCwxNC4xODg5MTg2IDIxNS4zODcxNywxMiAyMTIuOTk3NDc0LDEyIEw3Ny43Mjc4ODQ4LDEyIEM3NS4zMjY2NzA2LDEyIDcyLjgyMjE0NzIsMTQuMTg0NDE3OSA3Mi4xMDgxNDkzLDE2Ljg3OTAzNCBMNjUuNDEyMzMxNSw0Mi4xNDg5MzYyIEwwLDQyLjE0ODkzNjIgTDAsNDQyLjAwNzUyNiBDMCw0NDUuMzE3MDc4IDIuNjg3ODgxMzcsNDQ4IDYuMDA2Mzk4MTUsNDQ4IEwzMjUsNDQ4IiBpZD0iVGFiLTItKy1TZWFyY2hiYXIiIHN0cm9rZT0iI0QzRDRENiI+PC9wYXRoPgogICAgICAgICAgICAgICAgICAgIDxlbGxpcHNlIGlkPSJFeHRlbmQiIHN0cm9rZT0iI0QzRDRENiIgc3Ryb2tlLXdpZHRoPSIxLjUiIG9wYWNpdHk9IjAuNDk1MzM1ODIxIiBjeD0iNTEuMDkyODIzIiBjeT0iMTgiIHJ4PSI1LjAzNzMyMDU3IiByeT0iNS4wNCI+PC9lbGxpcHNlPgogICAgICAgICAgICAgICAgICAgIDxlbGxpcHNlIGlkPSJDbG9zZSIgc3Ryb2tlPSIjRDNENEQ2IiBzdHJva2Utd2lkdGg9IjEuNSIgb3BhY2l0eT0iMC40OTUzMzU4MjEiIGN4PSIxNi41NTExOTYyIiBjeT0iMTgiIHJ4PSI1LjAzNzMyMDU3IiByeT0iNS4wNCI+PC9lbGxpcHNlPgogICAgICAgICAgICAgICAgICAgIDxlbGxpcHNlIGlkPSJNaW5pbWl6ZSIgc3Ryb2tlPSIjRDNENEQ2IiBzdHJva2Utd2lkdGg9IjEuNSIgb3BhY2l0eT0iMC40OTUzMzU4MjEiIGN4PSIzMy44MjIwMDk2IiBjeT0iMTgiIHJ4PSI1LjAzNzMyMDU3IiByeT0iNS4wNCI+PC9lbGxpcHNlPgogICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICA8L2c+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4=)
}

.welcome-amoform__tab-caption {
    position: absolute;
    font-size: 12px;
    color: #c9c9c9;
    top: 19px;
    left: 85px
}

.welcome-amoform__form {
    position: absolute;
    top: 69px;
    left: 25px;
    right: 0;
    bottom: 30px;
    background: #fff;
    border: 2px solid #d3d4d6;
    border-right: 0;
    border-radius: 2px;
    overflow: hidden
}

.welcome-amoform__form__caption {
    margin-top: 27px;
    font-size: 24px;
    margin-left: 20px
}

.welcome-amoform__form__items {
    padding: 10px 20px;
    width: 300px
}

.welcome-amoform__form__items__item {
    margin-bottom: 10px
}

.welcome-amoform__form__items__item span {
    width: 100px;
    display: inline-block
}

.welcome-amoform__form__items__item-textarea span {
    vertical-align: top;
    margin-top: 9px
}

.welcome-amoform__form__items__item input, .welcome-amoform__form__items__item textarea {
    width: 200px;
    display: inline-block
}

button.button-input.welcome-amoform__form__submit {
    position: absolute !important;
    bottom: 17px;
    top: auto !important;
    left: 19px
}

.welcome-amoform__locker {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 2
}

.welcome-amoform-wrapper .modal-body__actions {
    position: absolute;
    bottom: 30px
}

.users-select-suggest .multiple-suggest__suggest {
    padding: 0;
    position: static
}

.users-select__head {
    color: #fff;
    padding: 0
}

.users-select__head-title {
    font-family: 'PT Sans Caption', 'Arial Black', sans-serif;
    font-weight: 700;
    padding: 9px 10px 10px;
    background: inherit;
    box-sizing: border-box;
    position: relative;
    font-size: 12px;
    white-space: nowrap;
    text-transform: uppercase;
    color: #000;
    letter-spacing: 1px;
    height: 34px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.users-select__head-title.outside {
    position: absolute
}

.users-select__head-title-text {
    width: 200px;
    text-overflow: ellipsis;
    overflow: hidden
}

.users-select__head.multisuggest__suggest-item_selected {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NDkxMSwgMjAxMy8xMC8yOS0xMTo0NzoxNiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjU1QURBQzVCQTg0MjExRTNCNjlDQ0QzMjMzMDlFNkM3IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjU1QURBQzVDQTg0MjExRTNCNjlDQ0QzMjMzMDlFNkM3Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NTVBREFDNTlBODQyMTFFM0I2OUNDRDMyMzMwOUU2QzciIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NTVBREFDNUFBODQyMTFFM0I2OUNDRDMyMzMwOUU2QzciLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5J7CMRAAAAEElEQVR42mJ49uxZA0CAAQAImwMzvNrWhAAAAABJRU5ErkJggg==)
}

.users-select__head.multisuggest__suggest-item_selected .users-select__head-allgroup {
    color: #fff
}

.users-select__head.multisuggest__suggest-item_selected .users-select__head-allgroup:before {
    background: #4c8bf7;
    border-color: #4c8bf7
}

.users-select-row__inner, .users-select__head-allgroup {
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0
}

.users-select__head-allgroup {
    font-weight: 400;
    font-size: 10px;
    position: relative;
    margin-left: 10px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    color: rgba(0, 0, 0, .5);
    cursor: pointer;
    -webkit-align-self: flex-end;
    -ms-flex-item-align: end;
    align-self: flex-end;
    background: inherit
}

.users-select__head-allgroup span {
    position: relative;
    z-index: 1
}

.users-select__head-allgroup:before {
    content: "";
    position: absolute;
    top: -3px;
    right: -4px;
    bottom: -1px;
    left: -5px;
    border: 1px solid rgba(0, 0, 0, .5);
    border-radius: 3px;
    background: inherit
}

.users-select__body .multisuggest__suggest-item {
    padding: 8px 10px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.users-select__body .multisuggest__suggest-item svg {
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    align-self: center;
    margin-top: -1px;
    margin-right: 5px
}

.users-select__body__item#select_users__user-show_all, .users-select__body__item#select_users__user-show_members {
    font-family: 'PT Sans Caption', 'Arial Black', sans-serif;
    font-weight: 700;
    font-size: 10px;
    letter-spacing: 1px;
    text-transform: uppercase
}

.users-select__body__item#select_users__user-show_all {
    border-top: 1px solid #ddd
}

.users-select__body__item#select_users__user-show_members {
    border-bottom: 1px solid #ddd
}

.users-select-row__inner {
    width: 250px
}

.users-select-row__inner_hide-title .users-select__head {
    display: none
}

.users-select-row__inner .group-color[data-id=external] {
    background-color: #4c8bf7 !important
}

.users-select-row__inner .group-color[data-id=members] {
    background-color: #8591a5 !important
}

.users-select-row__inner .group-color[data-id=group_free_users] {
    background-color: #d0d0d0 !important
}

.group-color-wrapper .group-color {
    color: #9cf;
    background-color: #9cf
}

.group-color-wrapper:nth-child(2n) .group-color {
    color: #ff9;
    background-color: #ff9
}

.group-color-wrapper:nth-child(3n) .group-color {
    color: #fc6;
    background-color: #fc6
}

.group-color-wrapper:nth-child(4n) .group-color {
    color: #fcc;
    background-color: #fcc
}

.intl-tel-input .flag {
    width: 16px;
    height: 11px;
    background: url(/frontend/images/interface/intl-tel-input/flags.png?13b04d20927ea293113730606092abd93c295abca0f80ed8245c7568f1c557a6)
}

.intl-tel-input .ad {
    background-position: -16px 0
}

.intl-tel-input .ae {
    background-position: -32px 0
}

.intl-tel-input .af {
    background-position: -48px 0
}

.intl-tel-input .ag {
    background-position: -64px 0
}

.intl-tel-input .ai {
    background-position: -80px 0
}

.intl-tel-input .al {
    background-position: -96px 0
}

.intl-tel-input .am {
    background-position: -112px 0
}

.intl-tel-input .ao {
    background-position: -128px 0
}

.intl-tel-input .ar {
    background-position: -144px 0
}

.intl-tel-input .as {
    background-position: -160px 0
}

.intl-tel-input .at {
    background-position: -176px 0
}

.intl-tel-input .au {
    background-position: -192px 0
}

.intl-tel-input .aw {
    background-position: -208px 0
}

.intl-tel-input .az {
    background-position: -224px 0
}

.intl-tel-input .ba {
    background-position: -240px 0
}

.intl-tel-input .bb {
    background-position: 0 -11px
}

.intl-tel-input .bd {
    background-position: -16px -11px
}

.intl-tel-input .be {
    background-position: -32px -11px
}

.intl-tel-input .bf {
    background-position: -48px -11px
}

.intl-tel-input .bg {
    background-position: -64px -11px
}

.intl-tel-input .bh {
    background-position: -80px -11px
}

.intl-tel-input .bi {
    background-position: -96px -11px
}

.intl-tel-input .bj {
    background-position: -112px -11px
}

.intl-tel-input .bm {
    background-position: -128px -11px
}

.intl-tel-input .bn {
    background-position: -144px -11px
}

.intl-tel-input .bo {
    background-position: -160px -11px
}

.intl-tel-input .br {
    background-position: -176px -11px
}

.intl-tel-input .bs {
    background-position: -192px -11px
}

.intl-tel-input .bt {
    background-position: -208px -11px
}

.intl-tel-input .bw {
    background-position: -224px -11px
}

.intl-tel-input .by {
    background-position: -240px -11px
}

.intl-tel-input .bz {
    background-position: 0 -22px
}

.intl-tel-input .ca {
    background-position: -16px -22px
}

.intl-tel-input .cd {
    background-position: -32px -22px
}

.intl-tel-input .cf {
    background-position: -48px -22px
}

.intl-tel-input .cg {
    background-position: -64px -22px
}

.intl-tel-input .ch {
    background-position: -80px -22px
}

.intl-tel-input .ci {
    background-position: -96px -22px
}

.intl-tel-input .ck {
    background-position: -112px -22px
}

.intl-tel-input .cl {
    background-position: -128px -22px
}

.intl-tel-input .cm {
    background-position: -144px -22px
}

.intl-tel-input .cn {
    background-position: -160px -22px
}

.intl-tel-input .co {
    background-position: -176px -22px
}

.intl-tel-input .cr {
    background-position: -192px -22px
}

.intl-tel-input .cu {
    background-position: -208px -22px
}

.intl-tel-input .cv {
    background-position: -224px -22px
}

.intl-tel-input .cw {
    background-position: -240px -22px
}

.intl-tel-input .cy {
    background-position: 0 -33px
}

.intl-tel-input .cz {
    background-position: -16px -33px
}

.intl-tel-input .de {
    background-position: -32px -33px
}

.intl-tel-input .dj {
    background-position: -48px -33px
}

.intl-tel-input .dk {
    background-position: -64px -33px
}

.intl-tel-input .dm {
    background-position: -80px -33px
}

.intl-tel-input .do {
    background-position: -96px -33px
}

.intl-tel-input .dz {
    background-position: -112px -33px
}

.intl-tel-input .ec {
    background-position: -128px -33px
}

.intl-tel-input .ee {
    background-position: -144px -33px
}

.intl-tel-input .eg {
    background-position: -160px -33px
}

.intl-tel-input .er {
    background-position: -176px -33px
}

.intl-tel-input .es {
    background-position: -192px -33px
}

.intl-tel-input .et {
    background-position: -208px -33px
}

.intl-tel-input .fi {
    background-position: -224px -33px
}

.intl-tel-input .fj {
    background-position: -240px -33px
}

.intl-tel-input .fk {
    background-position: 0 -44px
}

.intl-tel-input .fm {
    background-position: -16px -44px
}

.intl-tel-input .fo {
    background-position: -32px -44px
}

.intl-tel-input .bl, .intl-tel-input .fr, .intl-tel-input .mf {
    background-position: -48px -44px
}

.intl-tel-input .ga {
    background-position: -64px -44px
}

.intl-tel-input .gb {
    background-position: -80px -44px
}

.intl-tel-input .gd {
    background-position: -96px -44px
}

.intl-tel-input .ge {
    background-position: -112px -44px
}

.intl-tel-input .gf {
    background-position: -128px -44px
}

.intl-tel-input .gh {
    background-position: -144px -44px
}

.intl-tel-input .gi {
    background-position: -160px -44px
}

.intl-tel-input .gl {
    background-position: -176px -44px
}

.intl-tel-input .gm {
    background-position: -192px -44px
}

.intl-tel-input .gn {
    background-position: -208px -44px
}

.intl-tel-input .gp {
    background-position: -224px -44px
}

.intl-tel-input .gq {
    background-position: -240px -44px
}

.intl-tel-input .gr {
    background-position: 0 -55px
}

.intl-tel-input .gt {
    background-position: -16px -55px
}

.intl-tel-input .gu {
    background-position: -32px -55px
}

.intl-tel-input .gw {
    background-position: -48px -55px
}

.intl-tel-input .gy {
    background-position: -64px -55px
}

.intl-tel-input .hk {
    background-position: -80px -55px
}

.intl-tel-input .hn {
    background-position: -96px -55px
}

.intl-tel-input .hr {
    background-position: -112px -55px
}

.intl-tel-input .ht {
    background-position: -128px -55px
}

.intl-tel-input .hu {
    background-position: -144px -55px
}

.intl-tel-input .id {
    background-position: -160px -55px
}

.intl-tel-input .ie {
    background-position: -176px -55px
}

.intl-tel-input .il {
    background-position: -192px -55px
}

.intl-tel-input .in {
    background-position: -208px -55px
}

.intl-tel-input .io {
    background-position: -224px -55px
}

.intl-tel-input .iq {
    background-position: -240px -55px
}

.intl-tel-input .ir {
    background-position: 0 -66px
}

.intl-tel-input .is {
    background-position: -16px -66px
}

.intl-tel-input .it {
    background-position: -32px -66px
}

.intl-tel-input .jm {
    background-position: -48px -66px
}

.intl-tel-input .jo {
    background-position: -64px -66px
}

.intl-tel-input .jp {
    background-position: -80px -66px
}

.intl-tel-input .ke {
    background-position: -96px -66px
}

.intl-tel-input .kg {
    background-position: -112px -66px
}

.intl-tel-input .kh {
    background-position: -128px -66px
}

.intl-tel-input .ki {
    background-position: -144px -66px
}

.intl-tel-input .km {
    background-position: -160px -66px
}

.intl-tel-input .kn {
    background-position: -176px -66px
}

.intl-tel-input .kp {
    background-position: -192px -66px
}

.intl-tel-input .kr {
    background-position: -208px -66px
}

.intl-tel-input .kw {
    background-position: -224px -66px
}

.intl-tel-input .ky {
    background-position: -240px -66px
}

.intl-tel-input .kz {
    background-position: 0 -77px
}

.intl-tel-input .la {
    background-position: -16px -77px
}

.intl-tel-input .lb {
    background-position: -32px -77px
}

.intl-tel-input .lc {
    background-position: -48px -77px
}

.intl-tel-input .li {
    background-position: -64px -77px
}

.intl-tel-input .lk {
    background-position: -80px -77px
}

.intl-tel-input .lr {
    background-position: -96px -77px
}

.intl-tel-input .ls {
    background-position: -112px -77px
}

.intl-tel-input .lt {
    background-position: -128px -77px
}

.intl-tel-input .lu {
    background-position: -144px -77px
}

.intl-tel-input .lv {
    background-position: -160px -77px
}

.intl-tel-input .ly {
    background-position: -176px -77px
}

.intl-tel-input .ma {
    background-position: -192px -77px
}

.intl-tel-input .mc {
    background-position: -208px -77px
}

.intl-tel-input .md {
    background-position: -224px -77px
}

.intl-tel-input .me {
    background-position: -112px -154px;
    height: 12px
}

.intl-tel-input .mg {
    background-position: 0 -88px
}

.intl-tel-input .mh {
    background-position: -16px -88px
}

.intl-tel-input .mk {
    background-position: -32px -88px
}

.intl-tel-input .ml {
    background-position: -48px -88px
}

.intl-tel-input .mm {
    background-position: -64px -88px
}

.intl-tel-input .mn {
    background-position: -80px -88px
}

.intl-tel-input .mo {
    background-position: -96px -88px
}

.intl-tel-input .mp {
    background-position: -112px -88px
}

.intl-tel-input .mq {
    background-position: -128px -88px
}

.intl-tel-input .mr {
    background-position: -144px -88px
}

.intl-tel-input .ms {
    background-position: -160px -88px
}

.intl-tel-input .mt {
    background-position: -176px -88px
}

.intl-tel-input .mu {
    background-position: -192px -88px
}

.intl-tel-input .mv {
    background-position: -208px -88px
}

.intl-tel-input .mw {
    background-position: -224px -88px
}

.intl-tel-input .mx {
    background-position: -240px -88px
}

.intl-tel-input .my {
    background-position: 0 -99px
}

.intl-tel-input .mz {
    background-position: -16px -99px
}

.intl-tel-input .na {
    background-position: -32px -99px
}

.intl-tel-input .nc {
    background-position: -48px -99px
}

.intl-tel-input .ne {
    background-position: -64px -99px
}

.intl-tel-input .nf {
    background-position: -80px -99px
}

.intl-tel-input .ng {
    background-position: -96px -99px
}

.intl-tel-input .ni {
    background-position: -112px -99px
}

.intl-tel-input .bq, .intl-tel-input .nl {
    background-position: -128px -99px
}

.intl-tel-input .no {
    background-position: -144px -99px
}

.intl-tel-input .np {
    background-position: -160px -99px
}

.intl-tel-input .nr {
    background-position: -176px -99px
}

.intl-tel-input .nu {
    background-position: -192px -99px
}

.intl-tel-input .nz {
    background-position: -208px -99px
}

.intl-tel-input .om {
    background-position: -224px -99px
}

.intl-tel-input .pa {
    background-position: -240px -99px
}

.intl-tel-input .pe {
    background-position: 0 -110px
}

.intl-tel-input .pf {
    background-position: -16px -110px
}

.intl-tel-input .pg {
    background-position: -32px -110px
}

.intl-tel-input .ph {
    background-position: -48px -110px
}

.intl-tel-input .pk {
    background-position: -64px -110px
}

.intl-tel-input .pl {
    background-position: -80px -110px
}

.intl-tel-input .pm {
    background-position: -96px -110px
}

.intl-tel-input .pr {
    background-position: -112px -110px
}

.intl-tel-input .ps {
    background-position: -128px -110px
}

.intl-tel-input .pt {
    background-position: -144px -110px
}

.intl-tel-input .pw {
    background-position: -160px -110px
}

.intl-tel-input .py {
    background-position: -176px -110px
}

.intl-tel-input .qa {
    background-position: -192px -110px
}

.intl-tel-input .re {
    background-position: -208px -110px
}

.intl-tel-input .ro {
    background-position: -224px -110px
}

.intl-tel-input .rs {
    background-position: -240px -110px
}

.intl-tel-input .ru {
    background-position: 0 -121px
}

.intl-tel-input .rw {
    background-position: -16px -121px
}

.intl-tel-input .sa {
    background-position: -32px -121px
}

.intl-tel-input .sb {
    background-position: -48px -121px
}

.intl-tel-input .sc {
    background-position: -64px -121px
}

.intl-tel-input .sd {
    background-position: -80px -121px
}

.intl-tel-input .se {
    background-position: -96px -121px
}

.intl-tel-input .sg {
    background-position: -112px -121px
}

.intl-tel-input .sh {
    background-position: -128px -121px
}

.intl-tel-input .si {
    background-position: -144px -121px
}

.intl-tel-input .sk {
    background-position: -160px -121px
}

.intl-tel-input .sl {
    background-position: -176px -121px
}

.intl-tel-input .sm {
    background-position: -192px -121px
}

.intl-tel-input .sn {
    background-position: -208px -121px
}

.intl-tel-input .so {
    background-position: -224px -121px
}

.intl-tel-input .sr {
    background-position: -240px -121px
}

.intl-tel-input .ss {
    background-position: 0 -132px
}

.intl-tel-input .st {
    background-position: -16px -132px
}

.intl-tel-input .sv {
    background-position: -32px -132px
}

.intl-tel-input .sx {
    background-position: -48px -132px
}

.intl-tel-input .sy {
    background-position: -64px -132px
}

.intl-tel-input .sz {
    background-position: -80px -132px
}

.intl-tel-input .tc {
    background-position: -96px -132px
}

.intl-tel-input .td {
    background-position: -112px -132px
}

.intl-tel-input .tg {
    background-position: -128px -132px
}

.intl-tel-input .th {
    background-position: -144px -132px
}

.intl-tel-input .tj {
    background-position: -160px -132px
}

.intl-tel-input .tk {
    background-position: -176px -132px
}

.intl-tel-input .tl {
    background-position: -192px -132px
}

.intl-tel-input .tm {
    background-position: -208px -132px
}

.intl-tel-input .tn {
    background-position: -224px -132px
}

.intl-tel-input .to {
    background-position: -240px -132px
}

.intl-tel-input .tr {
    background-position: 0 -143px
}

.intl-tel-input .tt {
    background-position: -16px -143px
}

.intl-tel-input .tv {
    background-position: -32px -143px
}

.intl-tel-input .tw {
    background-position: -48px -143px
}

.intl-tel-input .tz {
    background-position: -64px -143px
}

.intl-tel-input .ua {
    background-position: -80px -143px
}

.intl-tel-input .ug {
    background-position: -96px -143px
}

.intl-tel-input .us {
    background-position: -112px -143px
}

.intl-tel-input .uy {
    background-position: -128px -143px
}

.intl-tel-input .uz {
    background-position: -144px -143px
}

.intl-tel-input .va {
    background-position: -160px -143px
}

.intl-tel-input .vc {
    background-position: -176px -143px
}

.intl-tel-input .ve {
    background-position: -192px -143px
}

.intl-tel-input .vg {
    background-position: -208px -143px
}

.intl-tel-input .vi {
    background-position: -224px -143px
}

.intl-tel-input .vn {
    background-position: -240px -143px
}

.intl-tel-input .vu {
    background-position: 0 -154px
}

.intl-tel-input .wf {
    background-position: -16px -154px
}

.intl-tel-input .ws {
    background-position: -32px -154px
}

.intl-tel-input .ye {
    background-position: -48px -154px
}

.intl-tel-input .za {
    background-position: -64px -154px
}

.intl-tel-input .zm {
    background-position: -80px -154px
}

.intl-tel-input .zw {
    background-position: -96px -154px
}

.intl-tel-input {
    position: relative;
    display: inline-block
}

.intl-tel-input * {
    box-sizing: border-box;
    -moz-box-sizing: border-box
}

.intl-tel-input .hide {
    display: none
}

.intl-tel-input .v-hide {
    visibility: hidden
}

.intl-tel-input input, .intl-tel-input input[type=tel], .intl-tel-input input[type=text] {
    position: relative;
    z-index: 0;
    margin-top: 0 !important;
    margin-bottom: 0 !important;
    padding-left: 44px;
    margin-left: 0
}

.intl-tel-input .flag-dropdown {
    position: absolute;
    top: 0;
    bottom: 0;
    padding: 1px
}

.intl-tel-input .flag-dropdown:hover {
    cursor: pointer
}

.intl-tel-input .flag-dropdown:hover .selected-flag {
    background-color: rgba(0, 0, 0, .05)
}

.intl-tel-input input[disabled] + .flag-dropdown:hover {
    cursor: default
}

.intl-tel-input input[disabled] + .flag-dropdown:hover .selected-flag {
    background-color: transparent
}

.intl-tel-input .selected-flag {
    z-index: 1;
    position: relative;
    width: 38px;
    height: 100%;
    padding: 0 0 0 8px
}

.intl-tel-input .selected-flag .flag {
    position: absolute;
    top: 50%;
    margin-top: -5px
}

.intl-tel-input .selected-flag .arrow {
    position: relative;
    top: 50%;
    margin-top: -2px;
    left: 20px;
    width: 0;
    height: 0;
    border-left: 3px solid transparent;
    border-right: 3px solid transparent;
    border-top: 4px solid #555
}

.intl-tel-input .selected-flag .arrow.up {
    border-top: none;
    border-bottom: 4px solid #555
}

.intl-tel-input .country-list {
    list-style: none;
    position: absolute;
    z-index: 2;
    padding: 0;
    margin: 0 0 0 -1px;
    box-shadow: 1px 1px 4px rgba(0, 0, 0, .2);
    background-color: #fff;
    border: 1px solid #ccc;
    width: 430px;
    max-height: 200px;
    overflow-y: scroll
}

.intl-tel-input .country-list .flag {
    display: inline-block
}

.intl-tel-input .country-list .divider {
    padding-bottom: 5px;
    margin-bottom: 5px;
    border-bottom: 1px solid #ccc
}

.intl-tel-input .country-list .country {
    padding: 5px 10px
}

.intl-tel-input .country-list .country .dial-code {
    color: #999
}

.intl-tel-input .country-list .country.highlight {
    background-color: rgba(0, 0, 0, .05)
}

.intl-tel-input .country-list .country-name, .intl-tel-input .country-list .flag {
    margin-right: 6px
}

.tooltip__wrapper {
    position: relative;
    width: 100%;
    min-width: 350px;
    z-index: 1000
}

.tooltip__wrapper .notes-tip:after, .tooltip__wrapper .notes-tip__inner:after, .tooltip__wrapper:after {
    content: none !important
}

.tooltip__wrapper .notes-tip {
    background: #fff;
    margin: auto;
    border: 1px solid #ddd;
    padding: 0
}

.tooltip__ribbon {
    position: absolute;
    top: 26px;
    right: -39px;
    width: 150px;
    height: 19px;
    font-weight: 600;
    background: #f37575;
    font-size: 10px;
    text-align: center;
    color: #fff;
    padding: 3px 0 0;
    text-transform: uppercase;
    transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -o-box-sizing: border-box;
    -ms-box-sizing: border-box
}

@-moz-document url-prefix() {
    .tooltip__ribbon {
        padding: 2px 0 0
    }
}

.tooltip__wrapper .tooltip__container {
    overflow: hidden;
    position: relative
}

.tooltip__wrapper .sidebar__notifications__bar-trial-buy {
    margin-top: 15px
}

.tooltip__wrapper:before {
    top: -11px;
    border-bottom-color: #ccc
}

.tooltip__wrapper .notes-tip:before {
    border-bottom-color: #fcfcfc
}

.tooltip__wrapper .tooltip__container {
    padding: 16px 110px 19px 20px
}

.tooltip__wrapper_ontop:before {
    border: 6px solid transparent;
    border-top: 6px solid #ccc;
    bottom: -11px;
    top: initial
}

.tooltip__wrapper_ontop .notes-tip:before {
    border: 5px solid transparent;
    border-top: 5px solid #fcfcfc;
    bottom: -10px;
    top: initial
}

.tooltip__wrapper_onbottom:before {
    border: 6px solid transparent;
    border-bottom: 6px solid #ccc;
    top: -11px;
    bottom: initial
}

.tooltip__wrapper_onbottom .notes-tip:before {
    border: 5px solid transparent;
    border-bottom: 5px solid #fcfcfc;
    top: -10px;
    bottom: initial
}

.tooltip__wrapper_onleft:before {
    border: 6px solid transparent;
    border-left: 6px solid #ccc;
    top: 15px;
    left: initial;
    right: -11px
}

.tooltip__wrapper_onleft .notes-tip:before {
    border: 5px solid transparent;
    border-left: 5px solid #fcfcfc;
    top: 15px;
    left: initial;
    right: -10px
}

.tooltip__wrapper_onright:before {
    border: 6px solid transparent;
    border-right: 6px solid #ccc;
    top: 15px;
    right: initial;
    left: -11px
}

.tooltip__wrapper_onright .notes-tip:before {
    border: 5px solid transparent;
    border-right: 5px solid #fcfcfc;
    top: 15px;
    right: initial;
    left: -10px
}

.auth-log-tooltip.notes-tip__wrapper {
    width: 572px
}

.auth-log-tooltip.notes-tip__wrapper:before {
    border-color: transparent;
    border-top: 6px solid #ccc;
    border-bottom-width: 0;
    bottom: -5px;
    top: inherit
}

.auth-log-tooltip .notes-tip:before {
    border-color: transparent;
    border-top: 5px solid #fcfcfc;
    border-bottom: none;
    bottom: -5px;
    top: inherit
}

.auth-log-tooltip .tooltip__container {
    padding: 16px 110px 19px 20px
}

.groups-tooltip.notes-tip__wrapper {
    width: 404px;
    top: 3px
}

.groups-tooltip.notes-tip__wrapper:before {
    border-color: transparent;
    border-bottom: 6px solid #ccc;
    border-top-width: 0;
    top: -5px;
    left: 127px
}

.groups-tooltip .notes-tip:before {
    border-color: transparent;
    border-bottom: 5px solid #fcfcfc;
    border-top: none;
    top: -5px;
    left: 127px
}

.groups-tooltip .tooltip__container {
    padding: 16px 77px 16px 20px
}

.by-activities-tooltip.notes-tip__wrapper {
    width: 626px
}

.by-activities-tooltip.notes-tip__wrapper:before {
    border-color: transparent;
    border-top: 6px solid #ccc;
    border-bottom-width: 0;
    bottom: -5px;
    top: inherit
}

.by-activities-tooltip .notes-tip:before {
    border-color: transparent;
    border-top: 5px solid #fcfcfc;
    border-bottom: none;
    bottom: -5px;
    top: inherit
}

.by-activities-tooltip .tooltip__container {
    padding: 16px 110px 16px 20px
}

.calls-tooltip.notes-tip__wrapper {
    width: 743px
}

.calls-tooltip.notes-tip__wrapper:before {
    border-color: transparent;
    border-top: 6px solid #ccc;
    border-bottom-width: 0;
    bottom: -5px;
    top: inherit
}

.calls-tooltip .notes-tip:before {
    border-color: transparent;
    border-top: 5px solid #fcfcfc;
    border-bottom: none;
    bottom: -5px;
    top: inherit
}

.calls-tooltip .tooltip__container {
    padding: 16px 110px 16px 20px
}

.funnel-tooltip.notes-tip__wrapper {
    position: relative
}

.funnel-tooltip.notes-tip__wrapper:before {
    border-color: transparent;
    border-top: 6px solid #ccc
}

.funnel-tooltip .notes-tip:before {
    border-color: transparent;
    border-top: 5px solid #fcfcfc
}

.funnel-tooltip .notes-tip__inner:after, .funnel-tooltip.notes-tip__wrapper:after {
    content: none
}

.funnel-tooltip .notes-tip .notes-tip__inner:after, .funnel-tooltip .notes-tip:after, .funnel-tooltip .notes-tip__inner .notes-tip__text:after, .funnel-tooltip .notes-tip__wrapper:after {
    content: none !important
}

.funnel-tooltip .tooltip__container {
    padding: 16px 110px 16px 20px
}

.widget-tooltip.notes-tip__wrapper {
    z-index: 2;
    top: 0;
    left: 0
}

.widget-tooltip .notes-tip {
    border: none
}

.widget-tooltip .notes-tip__text {
    text-align: left
}

.widget-tooltip .notes-tip:before, .widget-tooltip.notes-tip__wrapper:before {
    border-color: transparent;
    content: none;
    bottom: -5px;
    top: -5px;
    height: 0;
    left: 333px
}

.widget-tooltip.notes-tip__wrapper:before {
    border-top-width: 0;
    border-bottom: 6px solid #ccc
}

.widget-tooltip .notes-tip:before {
    border-bottom: 5px solid #fcfcfc;
    border-top: none
}

.widget-tooltip .tooltip__container {
    padding: 30px
}

.dashboard-setup-tooltip.notes-tip__wrapper {
    display: none;
    position: absolute;
    z-index: 2;
    right: 5px;
    top: 30px;
    width: 522px
}

.dashboard-setup-tooltip .notes-tip__text {
    text-align: left
}

.dashboard-setup-tooltip.notes-tip__wrapper:before {
    border-color: transparent;
    border-bottom: 6px solid #ccc;
    border-top-width: 0;
    bottom: -5px;
    top: -5px;
    height: 0;
    right: 18px;
    left: initial
}

.dashboard-setup-tooltip .notes-tip:before {
    border-color: transparent;
    border-bottom: 5px solid #fcfcfc;
    border-top: none;
    bottom: -5px;
    top: -5px;
    height: 0;
    left: initial;
    right: 18px
}

.dashboard-setup-tooltip .tooltip__container {
    padding: 19px 75px 19px 20px
}

.analytics-consolidated__plug-tooltip .tooltip__container, .analytics-funnel__plug-tooltip .tooltip__container {
    padding-right: 75px
}

#group_id_fake .pipeline_status__head_inner:before, .auth-log-plug .list__table__holder:before, .auth-log__plug-head:before, .calls_analytics__graph_wrapper_plug .calls_analytics__graph:before, .calls_analytics__graph_wrapper_plug .calls_analytics__graph_header:before, .content__api__plug_overlay, .fake_user_rights__item:before, .fake_user_rights__overlay, .filter-button__by-activities-plug:before, .filter-button__calls-plug:before, .funnel__plug:before, .goals_report__overlay_plug, .row-bottom__plug:before, .row-top__plug:before, .safety_settings__plug_overlay, .trigger_settings__add_trigger.plug_button:before, .triggers_plug:before {
    position: absolute;
    background: rgba(245, 245, 245, .65);
    content: '';
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    z-index: 1001
}

.auth-log-plug .list__table__holder:before {
    top: initial;
    bottom: initial;
    height: 100%
}

.funnel-plug__container:before {
    position: absolute;
    background: rgba(245, 245, 245, .65);
    content: '';
    top: 0;
    bottom: 0;
    z-index: 1001
}

.analytics-consolidated__plug:before, .analytics-pipeline__plug:before, .cant_add_group:before, .safety_settings__backup_plug:before {
    position: absolute;
    background: rgba(245, 245, 245, .65);
    content: '';
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    z-index: 1001
}

.h-preload-plug:before, .mail-preload-plug:before {
    background: rgba(245, 245, 245, .65);
    content: '';
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    z-index: 1001
}

.h-preload-plug:before {
    position: absolute
}

.mail-preload-plug:before {
    position: fixed
}

.safety_settings__wrapper .safety_settings__plug_overlay {
    z-index: 70;
    height: 560px
}

.safety_settings__backup_plug {
    position: relative
}

.safety_settings__backup_plug:before {
    height: 300px
}

.funnel-title__plug:before {
    left: initial;
    right: initial;
    width: 340px
}

.safety_settings__section_plug:before {
    top: initial;
    bottom: initial;
    height: 270px
}

.pipeline__first.analytics-pipeline__plug:before {
    left: -25px;
    top: -25px
}

html.firefox .list-todo-line .pipeline-scroller {
    margin-bottom: -25px !important
}

.groups_pipeline, .list-user_rights #pipeline_holder {
    margin-bottom: -12px !important
}

.groups-plug__pipleine-holder {
    margin-bottom: 0 !important
}

.fake_group__head_title__text, .fake_status__head_info__count {
    background: #e4e4e4;
    display: inline-block;
    vertical-align: middle
}

.fake_group__head_title__text {
    height: 8px;
    width: 77px;
    margin-top: -4px
}

.fake_status__head_info__count {
    height: 5px;
    width: 99px;
    margin-top: -2px
}

.fake_user_rights__item {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.fake_user_rights__item .A {
    background-color: #749e42 !important
}

.fake_user_rights__item .M {
    background-color: #ecb50d !important
}

.fake-users__item_mail, .fake-users__item_name {
    background: #e4e4e4;
    display: inline-block;
    min-height: 0 !important;
    vertical-align: top;
    height: 5px;
    overflow: visible !important
}

.fake-users__item_mail {
    margin-top: 5px
}

.fake-users__item_name {
    margin-top: 3px
}

.fake_user_rights__item:nth-child(1) .fake-users__item_mail {
    width: 110px !important
}

.fake_user_rights__item:nth-child(1) .fake-users__item_name {
    width: 89px !important
}

.fake_user_rights__item:nth-child(2) .fake-users__item_mail {
    width: 139px !important
}

.fake_user_rights__item:nth-child(2) .fake-users__item_name {
    width: 69px !important
}

.fake_user_rights__item:nth-child(3) .fake-users__item_mail {
    width: 130px !important
}

.fake_user_rights__item:nth-child(3) .fake-users__item_name {
    width: 119px !important
}

.by-activities__plug .icon-right {
    background-repeat: no-repeat;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAJCAYAAAD6reaeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NDkxMSwgMjAxMy8xMC8yOS0xMTo0NzoxNiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjRDRTAyODRBQTE3MDExRTNCNDVDQUFENkNFNDkyNUMxIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjRDRTAyODRCQTE3MDExRTNCNDVDQUFENkNFNDkyNUMxIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MDYyREY4RUJBMTNEMTFFM0I0NUNBQUQ2Q0U0OTI1QzEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MDYyREY4RUNBMTNEMTFFM0I0NUNBQUQ2Q0U0OTI1QzEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz53SZUAAAAAV0lEQVR42mJiYGBYDsR6DEiACYgXA/F2ILZhQANWQPwEiH1AHBao4DEg9gTiLUAsiK7DEYgfsCAJ6ADxQiCuQTbzKcxMEPCCCtjCBEDa46CWXIIJAgQYAG+9DHSfv0ZnAAAAAElFTkSuQmCC);
    display: block;
    position: absolute;
    right: -15px;
    top: 2px;
    width: 17px;
    height: 17px;
    background-position-x: 0 !important
}

.dotted-underline {
    border-bottom: 1px dotted #313942
}

.content__analytics .row-top__plug {
    margin-top: 25px
}

.filter-button__calls-plug .filter-icon, .filter-button__calls-plug .icon-right {
    display: block;
    position: absolute;
    width: 17px;
    height: 17px;
    background-position-x: 0 !important
}

.filter-button__calls-plug .filter-icon {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAARCAYAAAA7bUf6AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NDkxMSwgMjAxMy8xMC8yOS0xMTo0NzoxNiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkQ5RTQ3MUU5OUQ4NzExRTM4ODFFOUNGRTlFODZBNTY4IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkQ5RTQ3MUVBOUQ4NzExRTM4ODFFOUNGRTlFODZBNTY4Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QUVGOTQ1NzY5RDVBMTFFMzg4MUU5Q0ZFOUU4NkE1NjgiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RDlFNDcxRTg5RDg3MTFFMzg4MUU5Q0ZFOUU4NkE1NjgiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5lqOGAAAAA3ElEQVR42mLUNHOQYGBgMIBiFSBWBGIZIBYBYj4gZgHin0D8CYjfAvEjIH4AxHeB+DwQXwYpOADE6gz4ATsQi0KxBprcdSYgsZaBMrAWZMhCIP5PpgEgfYtAhtwC4l1kGrIDiG8zQTlVQPyPRAP+QfUxwAw5B8SNJBoCUn8B2RAQaAbidUQasA6qngHdEFAgxQLxHgIG7IOq+4/NEBD4BsT+QLwThwGgCPCFqmPAZQjMIJDC2WjiIL4PugEgwAhM9oTSAVwtLkVMDFQAw8wQFgLy14B4NRTjBAABBgCm1ypaBVj8iAAAAABJRU5ErkJggg==) no-repeat 0 0;
    left: 2px;
    top: -2px
}

.filter-button__calls-plug .icon-right {
    background-repeat: no-repeat;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAJCAYAAAD6reaeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NDkxMSwgMjAxMy8xMC8yOS0xMTo0NzoxNiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjRDRTAyODRBQTE3MDExRTNCNDVDQUFENkNFNDkyNUMxIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjRDRTAyODRCQTE3MDExRTNCNDVDQUFENkNFNDkyNUMxIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MDYyREY4RUJBMTNEMTFFM0I0NUNBQUQ2Q0U0OTI1QzEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MDYyREY4RUNBMTNEMTFFM0I0NUNBQUQ2Q0U0OTI1QzEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz53SZUAAAAAV0lEQVR42mJiYGBYDsR6DEiACYgXA/F2ILZhQANWQPwEiH1AHBao4DEg9gTiLUAsiK7DEYgfsCAJ6ADxQiCuQTbzKcxMEPCCCtjCBEDa46CWXIIJAgQYAG+9DHSfv0ZnAAAAAElFTkSuQmCC);
    right: -15px;
    top: 2px
}

.calls_analytics__graph_wrapper_plug .calls_analytics__graph_header {
    margin-top: 25px
}

.calls_analytics__graph_wrapper_plug .calls_analytics__graph_multiselect {
    z-index: 0 !important
}

.calls_analytics__graph_wrapper_plug .checkboxes_dropdown__title_wrapper {
    cursor: default
}

.calls_analytics__graph {
    margin-top: 19px
}

.fake_checkboxes_dropdown {
    z-index: 0;
    position: relative;
    line-height: 1
}

.fake_checkboxes_dropdown .checkboxes_dropdown__checkbox_master {
    position: absolute
}

.fake-control-toggler {
    font-size: 0;
    z-index: 1;
    position: relative
}

.fake-control-toggler:after {
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    cursor: default !important
}

.fake-control-toggler__item {
    position: relative;
    font-weight: 700;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 15px;
    padding: 5px 14px
}

.auth-log__plug .filter-icon, .auth-log__plug .icon-right {
    display: block;
    position: absolute;
    width: 17px;
    height: 17px;
    background-position-x: 0 !important
}

.auth-log__plug .filter-icon {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAARCAYAAAA7bUf6AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NDkxMSwgMjAxMy8xMC8yOS0xMTo0NzoxNiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkQ5RTQ3MUU5OUQ4NzExRTM4ODFFOUNGRTlFODZBNTY4IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkQ5RTQ3MUVBOUQ4NzExRTM4ODFFOUNGRTlFODZBNTY4Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QUVGOTQ1NzY5RDVBMTFFMzg4MUU5Q0ZFOUU4NkE1NjgiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RDlFNDcxRTg5RDg3MTFFMzg4MUU5Q0ZFOUU4NkE1NjgiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5lqOGAAAAA3ElEQVR42mLUNHOQYGBgMIBiFSBWBGIZIBYBYj4gZgHin0D8CYjfAvEjIH4AxHeB+DwQXwYpOADE6gz4ATsQi0KxBprcdSYgsZaBMrAWZMhCIP5PpgEgfYtAhtwC4l1kGrIDiG8zQTlVQPyPRAP+QfUxwAw5B8SNJBoCUn8B2RAQaAbidUQasA6qngHdEFAgxQLxHgIG7IOq+4/NEBD4BsT+QLwThwGgCPCFqmPAZQjMIJDC2WjiIL4PugEgwAhM9oTSAVwtLkVMDFQAw8wQFgLy14B4NRTjBAABBgCm1ypaBVj8iAAAAABJRU5ErkJggg==) no-repeat 0 0;
    left: 2px;
    top: -2px
}

.auth-log__plug .icon-right {
    background-repeat: no-repeat;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAJCAYAAAD6reaeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NDkxMSwgMjAxMy8xMC8yOS0xMTo0NzoxNiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjRDRTAyODRBQTE3MDExRTNCNDVDQUFENkNFNDkyNUMxIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjRDRTAyODRCQTE3MDExRTNCNDVDQUFENkNFNDkyNUMxIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MDYyREY4RUJBMTNEMTFFM0I0NUNBQUQ2Q0U0OTI1QzEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MDYyREY4RUNBMTNEMTFFM0I0NUNBQUQ2Q0U0OTI1QzEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz53SZUAAAAAV0lEQVR42mJiYGBYDsR6DEiACYgXA/F2ILZhQANWQPwEiH1AHBao4DEg9gTiLUAsiK7DEYgfsCAJ6ADxQiCuQTbzKcxMEPCCCtjCBEDa46CWXIIJAgQYAG+9DHSfv0ZnAAAAAElFTkSuQmCC);
    right: -15px;
    top: 2px
}

.auth-log-plug {
    position: static;
    z-index: 1;
    margin-top: 25px;
    cursor: default
}

.auth-log-plug:after, .auth-log-plug:before {
    bottom: 15px
}

.auth-log-plug .content-table__item__inner:after, .auth-log-plug .hs__pane:after, .auth-log-plug .hs__pane:before {
    content: none !important
}

.auth-log-plug .list__table__holder {
    overflow: hidden;
    position: static
}

.auth-log-plug .line {
    height: 5px;
    position: absolute;
    margin-top: 6px;
    margin-left: 1px;
    background: #e4e4e4
}

.auth-log-plug .list-row__cell-head {
    border-bottom: 1px solid #e9eaeb
}

.auth-log-plug .hs__pane {
    display: none !important
}

.funnel-plug__container .l-content {
    max-width: 996px
}

.funnel-plug__container:before {
    right: 0;
    left: inherit;
    width: 349px
}

.widget-card__modal .modal-body {
    padding: 0
}

.plug__item__line.blue_line {
    background: #a0c8e0
}

.plug__item__line {
    width: 100%;
    height: 4px;
    display: inline-block;
    background: #e2e2e2;
    vertical-align: middle
}

.plug__item__line_blue {
    height: 3px;
    background: #a0c8e0
}

.plug__item__line.leads_plug_item:not(.blue_line):first-of-type {
    margin-right: 10px
}

.page__list_plug__wrapper {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: rgba(245, 245, 245, .9);
    z-index: 91;
    cursor: default
}

.page__list_plug__content {
    position: absolute;
    left: 0;
    right: 0;
    top: 97px;
    text-align: center
}

.page__list_plug__logo {
    width: 110px;
    height: 110px;
    border: 5px solid #88a05f;
    border-radius: 61px;
    display: inline-block;
    margin-bottom: 15px;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+Cjxzdmcgd2lkdGg9IjQ3cHgiIGhlaWdodD0iMzJweCIgdmlld0JveD0iMCAwIDQ3IDMyIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbG5zOnNrZXRjaD0iaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoL25zIj4KICAgIDwhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggMy4zLjIgKDEyMDQzKSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT5pYy1kb25lPC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGRlZnM+PC9kZWZzPgogICAgPGcgaWQ9IjEuMCIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgc2tldGNoOnR5cGU9Ik1TUGFnZSI+CiAgICAgICAgPGcgaWQ9IjEuMi8wMS1kb25lLXZvcm9ua2EiIHNrZXRjaDp0eXBlPSJNU0FydGJvYXJkR3JvdXAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC01MjIuMDAwMDAwLCAtMjI0LjAwMDAwMCkiIHN0cm9rZT0iIzg4QTA1RiIgc3Ryb2tlLXdpZHRoPSI2IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiPgogICAgICAgICAgICA8ZyBpZD0icGxhY2Vob2xkZXIiIHNrZXRjaDp0eXBlPSJNU0xheWVyR3JvdXAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDM1MC4wMDAwMDAsIDE4MC4wMDAwMDApIj4KICAgICAgICAgICAgICAgIDxnIGlkPSJpYy1kb25lIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMzUuMDAwMDAwLCAwLjAwMDAwMCkiIHNrZXRjaDp0eXBlPSJNU1NoYXBlR3JvdXAiPgogICAgICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik00MC42MDY5MzQsNTYuODc0MDIzOCBMNTUuNzY0OTc0Miw3Mi41MDQ3Njg4IEw4MC40MTg5NDY3LDQ3LjYzMzMwMDMiPjwvcGF0aD4KICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgPC9nPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+);
    background-repeat: no-repeat;
    background-position: center
}

.page__list_plug__caption {
    display: block;
    margin-bottom: 8px;
    color: #5c5c5c;
    font-size: 30px
}

.page__list_plug__text {
    display: block;
    color: #8b8b8b;
    font-size: 18px;
    margin-bottom: 25px
}

.page__list_plug__link {
    display: block;
    text-decoration: underline;
    font-size: 15px;
    cursor: pointer
}

.page__list_plug__link a {
    color: #239cdf
}

.content__support_card {
    margin-top: 15px;
    margin-left: 10px
}

.content__support_card .card_region_table .card_region__table_value {
    min-width: 300px;
    border: 1px solid #ccc;
    text-align: center
}

.content__support_card .card_region_table.table_region__half_td .card_region__table_value {
    min-width: 150px
}

.content__support_card .card_region_table .card_region__table_value.td_checkbox {
    min-width: 100px
}

.content__support_card .card_region_table .card_region__table_value.td_checkbox_log {
    min-width: 150px
}

.content__support_card .card_region_table .card_region__table_value.align_left {
    text-align: left
}

.content__support_card .card_region_table .card_region__table_value.creator {
    font-weight: 700
}

.content__support_card .card_region_table th {
    font-weight: 700;
    border: 1px solid #ccc;
    text-align: center
}

.content__support_card .card_region_header {
    font-weight: 700;
    font-size: xx-large
}

.content__support_card .support_textarea {
    resize: both
}

.content__support_card .date_field:disabled, .content__support_card .text-input:disabled {
    background: 0 0 !important
}

.content__support_card .text-input, .modal__support_card .text-input {
    margin-right: 5px
}

.modal__support_card .modal-body {
    background: #f5f5f5
}

.modal__support_card .support_textarea {
    min-width: 434px;
    resize: both
}

.modal__support_card .support_textarea.has_error {
    border-color: #f37575
}

.modal__support_card .support-link, .widget-uninstall {
    color: #313942;
    text-decoration: underline;
    cursor: pointer
}

.content__support_card .order_item_prop_name {
    font-weight: 700
}

.content__support_card .docs_sent_button {
    margin-top: 10px
}

.content__support_card .card_region_table.order_content_table .card_region__table_value {
    min-width: 0;
    padding: 0 5px
}

.content__support_card .card_documents_links a {
    font-size: 18px
}

.content__support .filter-icon {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAARCAYAAAA7bUf6AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NDkxMSwgMjAxMy8xMC8yOS0xMTo0NzoxNiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkQ5RTQ3MUU5OUQ4NzExRTM4ODFFOUNGRTlFODZBNTY4IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkQ5RTQ3MUVBOUQ4NzExRTM4ODFFOUNGRTlFODZBNTY4Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QUVGOTQ1NzY5RDVBMTFFMzg4MUU5Q0ZFOUU4NkE1NjgiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RDlFNDcxRTg5RDg3MTFFMzg4MUU5Q0ZFOUU4NkE1NjgiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5lqOGAAAAA3ElEQVR42mLUNHOQYGBgMIBiFSBWBGIZIBYBYj4gZgHin0D8CYjfAvEjIH4AxHeB+DwQXwYpOADE6gz4ATsQi0KxBprcdSYgsZaBMrAWZMhCIP5PpgEgfYtAhtwC4l1kGrIDiG8zQTlVQPyPRAP+QfUxwAw5B8SNJBoCUn8B2RAQaAbidUQasA6qngHdEFAgxQLxHgIG7IOq+4/NEBD4BsT+QLwThwGgCPCFqmPAZQjMIJDC2WjiIL4PugEgwAhM9oTSAVwtLkVMDFQAw8wQFgLy14B4NRTjBAABBgCm1ypaBVj8iAAAAABJRU5ErkJggg==) no-repeat 0 0;
    display: block;
    position: absolute;
    left: 2px;
    top: -2px;
    width: 17px;
    height: 17px;
    background-position-x: 0 !important
}

.content__support .content-table__item__inner {
    padding: 10px 0 20px 10px
}

.content__support .list__footer__items-pagination {
    display: none
}

.widgets_reviews .content-table__item__inner span {
    white-space: normal;
    line-height: 1.5
}

.widgets_reviews .content-table__item__inner {
    height: auto;
    max-height: 150px;
    overflow-y: auto
}

.content__support_create_order {
    margin-top: 20px
}

.content__support_create_order .control--select.account_user, .content__support_create_order .control--select.currency, .content__support_create_order .control--select.leave_this_price, .content__support_create_order .control--select.pay_system, .content__support_create_order .control--select.tariff {
    width: 300px
}

.content__support_create_order .hidden {
    display: none
}

.content__support_create_order .account_summary, .content__support_create_order .content__card, .content__support_create_order .content_row, .content__support_create_order .content_row-group, .content__support_create_order .controls_group, .content__support_create_order .copy_group_wrapper {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    -webkit-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -webkit-flex-basis: auto;
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.content__support_create_order .content_row, .content__support_create_order .copy_group_wrapper {
    -webkit-box-orient: horizontal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    margin-top: 20px
}

.content__support_create_order .controls_group {
    padding-right: 10px
}

.content__support_create_order .controls_group .label {
    margin-left: 4px
}

.content__support_create_order .order_link {
    width: 500px
}

.content__support_create_order .zendesk {
    width: 400px
}

.content__support_create_order .comment {
    width: 700px;
    height: 100px
}

.content__support_create_order .copy_group {
    position: relative
}

.content__support_create_order .copy_group .copied_tip {
    left: -50%;
    white-space: nowrap;
    padding: 10px;
    top: 135%
}

.content__support_create_order .content_row-group {
    margin-top: 20px;
    padding: 20px 7px
}

.content__support_create_order .content_row-group.leave_this_price {
    border: 2px red solid
}

.content__support_create_order .content_row-description:not(:first-of-type) {
    margin-top: 20px
}

.content__support_create_order .description:after, .content__support_create_order .description:before, .content__support_create_order .description_wrapper:after, .content__support_create_order .description_wrapper:before {
    content: '';
    position: absolute
}

.content__support_create_order .description:before, .content__support_create_order .description_wrapper:before {
    border-bottom: none;
    top: initial;
    margin-top: 0;
    left: 32px;
    bottom: -5px
}

.content__support_create_order .description:after, .content__support_create_order .description_wrapper:after {
    width: 0;
    height: 0
}

.content__support_create_order .description_wrapper {
    position: relative;
    line-height: 19px
}

.content__support_create_order .description_wrapper:before {
    border-left: 6px solid transparent;
    border-top: 6px solid #ccc;
    border-right: 6px solid transparent
}

.content__support_create_order .description_wrapper:after {
    border-top: 26px solid #ddd;
    border-right: 26px solid transparent;
    bottom: 1px;
    right: 1px
}

.content__support_create_order .description {
    background: #fcfcfc;
    color: #92989b;
    line-height: 20px;
    border-radius: 3px;
    padding: 16px 21px;
    -mox-box-sizing: border-box;
    box-sizing: border-box;
    position: relative;
    border: 1px solid #ddd
}

.content__support_create_order .description:before {
    border-left: 5px solid transparent;
    border-top: 5px solid #fcfcfc;
    border-right: 5px solid transparent
}

.content__support_create_order .description:after {
    border-top: 28px solid #ddd;
    border-right: 28px solid #f5f5f5;
    bottom: -1px;
    right: -1px
}

.content__support_create_order .account_summary .label {
    font-weight: 700;
    padding-right: 5px
}

.aside.aside-toggleable.catalogs_index-sidebar {
    z-index: 1
}

.aside.aside-toggleable.catalogs_index-sidebar.sidebar-expanded {
    z-index: 102
}

.aside.aside-toggleable.catalogs_index-sidebar .filter_items__edit__btn {
    left: 12px
}

.aside.aside-toggleable.catalogs_index-sidebar .filter__list__item-edit-mode:before {
    left: 22px
}

.aside.aside-toggleable.catalogs_index-sidebar .filter__list__item-edit-mode .filter__list__item__link {
    padding-left: 0
}

.aside.aside-toggleable.catalogs_index-sidebar .filter__list__item-edit-mode .filter_items__handle {
    left: -5px;
    display: none;
    cursor: default
}

.aside.aside-toggleable.catalogs_index-sidebar .add_catalog {
    display: none;
    text-align: left;
    padding-bottom: 30px
}

.aside.aside-toggleable.catalogs_index-sidebar .add_catalog .add_catalog_link {
    margin-top: 12px;
    margin-left: 30px;
    display: inline-block;
    text-decoration: underline;
    cursor: pointer;
    color: #1375ab
}

.elements_list_top {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    z-index: 10;
    width: 100%
}

.elements_list_top .aside_toggler-wrapper, .elements_list_top .catalog_name-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    z-index: 1
}

.elements_list_top, .elements_list_top .btn_add-wrapper, .elements_list_top .btn_more-wrapper, .elements_list_top .list-top-search {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.elements_list_top .btn_add-wrapper, .elements_list_top .btn_more-wrapper {
    z-index: 1
}

.elements_list_top .aside_toggler-wrapper {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
    display: none
}

@media (max-width: 1100px) {
    .elements_list_top .aside_toggler-wrapper {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex
    }
}

.elements_list_top .aside_toggler-wrapper .content__top__preset__filter_icon {
    position: inherit;
    top: auto;
    left: auto
}

.elements_list_top .catalog_name-wrapper {
    font-size: 24px;
    color: #313942;
    padding-top: 2px;
    overflow: hidden;
    width: 220px;
    box-sizing: border-box;
    text-overflow: ellipsis;
    white-space: nowrap;
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2
}

.elements_list_top .catalog_name-wrapper .catalog_name {
    overflow: hidden;
    text-overflow: ellipsis
}

.elements_list_top .list-top-search {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
    z-index: 11
}

.elements_list_top .filter-search-overlay {
    z-index: 10
}

.elements_list_top .btn_more-wrapper {
    margin-left: 10px;
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4
}

.elements_list_top .btn_more-wrapper .button-input-wrapper {
    z-index: 1
}

.elements_list_top .btn_more-wrapper .button-input-wrapper .button-input__context-menu {
    z-index: 5
}

.elements_list_top .btn_add-wrapper {
    margin-left: 10px;
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5
}

.elements_list_body {
    margin-top: 24px
}

.content__catalogs_index {
    margin-left: 0 !important;
    padding: 0
}

.catalogs_index-sidebar, .content__catalogs_index .tag.list-row__template-name__table-add_tag, .list-elements .list__table-no-items .list-column-code-id {
    display: none
}

.list-elements {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    padding-top: 24px;
    width: 100%
}

.list-elements .elements_list_overlay.list__overlay:not(#sidebar_overlay) {
    left: 0
}

.content__catalogs_index.has_overlay {
    bottom: 0;
    top: 0;
    left: 0;
    right: 0;
    position: absolute
}

.list-catalogs .list__body-right:not(.list__body-right_has-footer) .list__footer {
    display: none
}

.catalog_in_card_element_in_search {
    width: 100% !important;
    top: 50px !important;
    position: absolute !important
}

.catalog_searching_elements:before {
    content: '';
    display: block;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 1;
    top: 65px;
    height: -webkit-calc(100% - 65px);
    height: calc(100% - 65px);
    background: #fff
}

.js-close_search_click_area {
    width: 100%;
    height: 60px;
    margin-top: -54px;
    position: absolute;
    margin-left: -29px;
    background: rgba(0, 0, 0, .5)
}

.catalog_elements-in_card {
    padding: 0 !important;
    min-height: 51px;
    border-bottom: none !important;
    position: relative
}

.catalog_elements-in_card .element_detail_wrapper {
    position: relative;
    width: auto;
    z-index: auto;
    top: auto;
    bottom: auto;
    right: auto;
    background: 0 0;
    box-shadow: none;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    padding: 0;
    border-bottom: 1px solid #f4f4f4
}

.catalog_elements-in_card .element_detail_wrapper + .element_detail_wrapper-search {
    margin-top: 16px
}

.catalog_elements-in_card .element_detail_wrapper .fields_wrapper {
    padding: 0 29px
}

.catalog_elements-in_card .element_detail_wrapper .fields_wrapper .linked-form__field__more {
    cursor: pointer;
    position: absolute;
    right: 8px;
    top: 11px
}

.catalog_elements-in_card .element_detail_wrapper-search {
    padding-bottom: 65px;
    padding-left: 29px;
    border-bottom: none;
    z-index: 5
}

.catalog_elements-in_card .element_detail_wrapper-search.catalog_in_card_element_in_search {
    margin-top: -9px
}

.catalog_elements-in_card .element_detail_wrapper .field-name-value {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    position: relative;
    line-height: 34px
}

.catalog_elements-in_card .element_detail_wrapper .field-name-value.focused {
    display: block
}

.catalog_elements-in_card .element_detail_wrapper .field-name-value .linked-form__cf {
    line-height: 1px
}

.catalog_elements-in_card .element_detail_wrapper .field-name-value .field_name_placeholder {
    overflow: hidden;
    max-width: 80%;
    text-overflow: ellipsis;
    display: inline-block;
    font-size: 15px;
    font-weight: 700
}

.catalog_elements-in_card .element_detail_wrapper.closed .field_name_placeholder {
    cursor: pointer
}

.catalog_elements-in_card .element_detail_wrapper.closed .fields_wrapper, .catalog_elements-in_card .element_detail_wrapper.closed .linked-form__field__more {
    display: none
}

.catalog_elements-in_card .element_detail_wrapper .add_new_element_wrapper {
    border: none
}

.catalog_elements-in_card .element_detail_wrapper .add_new_element_wrapper .add_new_element__label {
    font-size: 12px;
    color: #909090;
    cursor: pointer;
    border-bottom: 1px dotted #909090;
    position: absolute;
    padding-top: 8px
}

.catalog_elements-in_card .element_detail_wrapper .add_new_element_wrapper .add_new_element__label.hidden {
    display: block !important
}

.catalog_elements-in_card .element_detail_wrapper:not(.closed) .add_new_element_wrapper {
    height: auto
}

.catalog_elements-in_card .catalog-fields__container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: 10px 0;
    box-sizing: border-box;
    min-height: 43px
}

.catalog_elements-in_card .catalog-fields__container--search-res {
    padding: 14px 29px;
    border-bottom: 1px solid #e9e9e9
}

.catalog_elements-in_card .catalog-fields__text {
    font-size: 14px;
    text-align: left;
    color: #000;
    line-height: 1.3;
    overflow: hidden;
    cursor: default
}

.catalog_elements-in_card .catalog-fields__text--sku {
    color: #9b9fa8
}

.catalog_elements-in_card .catalog-fields__text--price {
    text-align: right;
    color: #9b9fa8
}

.catalog_elements-in_card .catalog-fields__text--amount {
    text-align: right
}

.catalog_elements-in_card .catalog-fields__container-item {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 12%;
    -ms-flex: 0 0 12%;
    flex: 0 0 12%;
    overflow: hidden;
    box-sizing: border-box;
    white-space: nowrap
}

.catalog_elements-in_card .catalog-fields__container-item:last-of-type {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4
}

.catalog_elements-in_card .catalog-fields__container-item--sku {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 16%;
    -ms-flex: 0 0 16%;
    flex: 0 0 16%;
    padding: 0 10px 0 0
}

.catalog_elements-in_card .catalog-fields__container-item--price {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 24%;
    -ms-flex: 0 0 24%;
    flex: 0 0 24%
}

.catalog_elements-in_card .catalog-fields__container-item--name {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 48%;
    -ms-flex: 0 0 48%;
    flex: 0 0 48%;
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
    padding: 0 5px;
    white-space: normal
}

.catalog_elements-in_card .catalog-fields__container-item--amount {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 12%;
    -ms-flex: 0 0 12%;
    flex: 0 0 12%;
    position: relative
}

.catalog_elements-in_card .catalog-fields__container-item--amount:after {
    content: 'x';
    position: absolute;
    right: 0;
    top: -1px;
    color: #000
}

.catalog_elements-in_card .catalog-fields__amount-field {
    text-align: left;
    border: none;
    border-bottom: 1px dotted #000;
    height: 18px;
    padding: 0 5px 0 0;
    float: right
}

.catalog_elements-in_card .catalog-fields__amount-field--search-res {
    background-color: transparent
}

.catalog_elements-in_card .catalog-fields__search {
    background-color: #f3f3f3;
    margin-bottom: 0 !important
}

.catalog_elements-in_card .catalog-fields__search .control--suggest--input {
    height: 47px;
    line-height: 24px;
    padding-left: 54px;
    max-width: inherit;
    background: #f3f3f3;
    border-bottom: none !important
}

.catalog_elements-in_card .add_new_element__icon {
    position: absolute;
    z-index: 99;
    width: 16px;
    height: 15px;
    top: 16px;
    left: 29px
}

.catalog_elements-in_card .add_new_element__icon svg {
    fill: #6e747a
}

.catalog_elements-in_card .add_new_element__input-holder {
    margin: 0 0 0 -29px;
    opacity: 1;
    visibility: visible;
    position: relative
}

.catalog_elements-in_card .catalog-fields__search .control--suggest--loader {
    top: 10px
}

.element_overlay {
    z-index: 100
}

.element_detail_wrapper {
    position: fixed;
    width: 310px;
    padding: 23px 15px 50px;
    z-index: 110;
    top: 0;
    bottom: 0;
    right: -315px;
    background: #f5f5f5;
    box-shadow: -4px 0 0 rgba(0, 0, 0, .05);
    box-sizing: border-box
}

.element_detail_wrapper, .element_detail_wrapper .fields {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column
}

.element_detail_wrapper .field {
    margin-top: 10px
}

.element_detail_wrapper .field:first-of-type {
    margin-top: 0
}

.element_detail_wrapper .field .field_label {
    display: block;
    max-width: 194px;
    overflow: hidden;
    text-overflow: ellipsis
}

.element_detail_wrapper .field.template-checkbox .field_label {
    display: inline-block;
    top: 7px;
    position: relative
}

.element_detail_wrapper .field.template-checkbox .control-checkbox {
    margin-left: 10px
}

.element_detail_wrapper .field .linked-form__cf {
    width: 100%;
    border: 1px solid #dbdedf;
    border-radius: 3px;
    height: 36px;
    color: #313942;
    background: #fff
}

.element_detail_wrapper .field .linked-form__dropdown .checkboxes_dropdown__title_wrapper {
    background: #fff !important
}

.element_detail_wrapper .modal-body__actions {
    margin-top: 21px
}

.old_browser .element_detail_wrapper {
    top: 61px
}

html.no-touch .element_detail_wrapper {
    -webkit-transition: right .2s ease;
    transition: right .2s ease
}

.element_detail_wrapper.expanded {
    overflow-y: scroll
}

html.no-touch .element_detail_wrapper.expanded {
    right: 0
}

html.touch .element_detail_wrapper {
    -webkit-transition: -webkit-transform .2s ease;
    transition: transform .2s ease;
    transition: transform .2s ease, -webkit-transform .2s ease
}

html.touch .element_detail_wrapper.expanded {
    -webkit-transform: translateX(-310px);
    transform: translateX(-310px)
}

.bookmarks-modal__selects__item__wrap {
    position: relative;
    width: 208px;
    margin: 0 auto 10px
}

.bookmarks-modal__selects__item__wrap.dashed .bookmarks-modal__selects__item-handle {
    display: none
}

.bookmarks-modal__selects__item__wrap.dashed .control--select--button {
    border: 1px dashed #d4d5d8;
    color: #b3b6bd
}

.bookmarks-modal__selects__item__wrap .control--select--button[disabled=Y] {
    background-color: #fff
}

.bookmarks-modal__selects__item-handle {
    position: absolute;
    width: 7px;
    height: 20px;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJ4TWlkWU1pZCIgd2lkdGg9IjIiIGhlaWdodD0iMTAiIHZpZXdCb3g9IjAgMCA0IDIwIiBmaWxsPSIjZDBkMGQwIj4KICA8cGF0aCBkPSJNMi4wMDAsMTIuMDAwIEMwLjg5NSwxMi4wMDAgLTAuMDAwLDExLjEwNSAtMC4wMDAsMTAuMDAwIEMtMC4wMDAsOC44OTUgMC44OTUsOC4wMDAgMi4wMDAsOC4wMDAgQzMuMTA1LDguMDAwIDQuMDAwLDguODk1IDQuMDAwLDEwLjAwMCBDNC4wMDAsMTEuMTA1IDMuMTA1LDEyLjAwMCAyLjAwMCwxMi4wMDAgWk0yLjAwMCw0LjAwMCBDMC44OTUsNC4wMDAgLTAuMDAwLDMuMTA1IC0wLjAwMCwyLjAwMCBDLTAuMDAwLDAuODk1IDAuODk1LDAuMDAwIDIuMDAwLDAuMDAwIEMzLjEwNSwwLjAwMCA0LjAwMCwwLjg5NSA0LjAwMCwyLjAwMCBDNC4wMDAsMy4xMDUgMy4xMDUsNC4wMDAgMi4wMDAsNC4wMDAgWk0yLjAwMCwxNi4wMDAgQzMuMTA1LDE2LjAwMCA0LjAwMCwxNi44OTUgNC4wMDAsMTguMDAwIEM0LjAwMCwxOS4xMDUgMy4xMDUsMjAuMDAwIDIuMDAwLDIwLjAwMCBDMC44OTUsMjAuMDAwIC0wLjAwMCwxOS4xMDUgLTAuMDAwLDE4LjAwMCBDLTAuMDAwLDE2Ljg5NSAwLjg5NSwxNi4wMDAgMi4wMDAsMTYuMDAwIFoiIGlkPSJwYXRoLTEiIGNsYXNzPSJjbHMtMiIgZmlsbC1ydWxlPSJldmVub2RkIi8+Cjwvc3ZnPgo=);
    background-size: 3px 10px;
    background-position: center center;
    background-repeat: no-repeat;
    left: 6px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    z-index: 11;
    cursor: move
}

.bookmark-modal__wrap .modal-body {
    width: 275px;
    padding: 24px 0 0
}

.bookmark-modal__wrap .bookmarks-modal__handle-hidden {
    display: none
}

.bookmark-modal__wrap .bookmarks-modal__heading {
    margin-bottom: 24px;
    font-size: 23px;
    text-align: center
}

.bookmark-modal__wrap .bookmarks-modal__selects {
    width: 208px;
    margin: 0 auto;
/ / padding-bottom: 27 px
}

.bookmark-modal__wrap .bookmarks-modal__selects__item {
    display: block;
    width: 208px;
    margin: 0 auto
}

.bookmark-modal__wrap .bookmarks-modal__selects__add {
    display: block;
    position: relative;
    width: 35px;
    height: 35px;
    border: 1px dashed #dcddde;
    cursor: pointer;
    background-color: transparent;
    background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="9" height="9" viewBox="0 0 9 9" fill="#c4c4c4" fill-rule="evenodd"><path id="_" data-name="+" class="cls-1" d="M2449,266h-4v4h-1v-4h-4v-1h4v-4h1v4h4v1Z" transform="translate(-2440 -261)"/></svg>');
    background-position: center center;
    background-repeat: no-repeat
}

.bookmark-modal__wrap .bookmarks-modal__selects__add.disabled {
    cursor: default
}

.bookmark-modal__wrap .bookmarks-modal__selects__add svg {
    display: none;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%)
}

.bookmark-modal__wrap .bookmarks-modal__btns {
    text-align: center;
    padding: 26px 0
}

.list-customers-pipeline .list__body-right {
    padding-top: 65px;
    padding-bottom: 0
}

.list-customers .list__body-right .pipeline__body {
    height: -webkit-calc(100vh - 65px);
    height: calc(100vh - 65px)
}

.list-customers .list__body-right .pipeline_cell-before-last, .list-customers .list__body-right .pipeline_cell-rescent_purchase {
    padding-right: 20px
}

.list-customers .list__body-right .pipeline_cell-today:before {
    content: '';
    position: absolute;
    height: 100%;
    background: rgba(153, 204, 255, .22);
    left: -10px;
    right: -10px
}

.list-customers .list__body-right .pipeline_cell-closed .pipeline_leads__tags-inner:before, .list-customers .list__body-right .pipeline_cell-has_not_purchase .pipeline_leads__tags-inner:before, .list-customers .list__body-right .pipeline_cell-rescent_purchase .pipeline_leads__tags-inner:before {
    opacity: 0
}

.list-customers .list__body-right .pipeline_cell-closed .pipeline_leads__item, .list-customers .list__body-right .pipeline_cell-closed .pipeline_leads__tag, .list-customers .list__body-right .pipeline_cell-has_not_purchase .pipeline_leads__item, .list-customers .list__body-right .pipeline_cell-has_not_purchase .pipeline_leads__tag, .list-customers .list__body-right .pipeline_cell-rescent_purchase .pipeline_leads__item, .list-customers .list__body-right .pipeline_cell-rescent_purchase .pipeline_leads__tag {
    background: #f5f5f5
}

.list-customers .list__body-right .pipeline_cell-closed .pipeline_leads__tag:not(.pipeline_leads__tag-add):after, .list-customers .list__body-right .pipeline_cell-has_not_purchase .pipeline_leads__tag:not(.pipeline_leads__tag-add):after, .list-customers .list__body-right .pipeline_cell-rescent_purchase .pipeline_leads__tag:not(.pipeline_leads__tag-add):after {
    background: 0 0
}

.list-customers .list__body-right .pipeline_cell-closed, .list-customers .list__body-right .pipeline_cell-has_not_purchase {
    padding-left: 10px;
    padding-bottom: 17px
}

.list-customers .list__body-right .pipeline_cell-has_not_purchase .pipeline_customers__item-before-close_value, .list-customers .list__body-right .pipeline_cell-has_not_purchase .pipeline_customers__item-next-date_value {
    color: #fd5598
}

.list-customers .list__body-right .pipeline_cell-has_not_purchase .pipeline_leads__item, .list-customers .list__body-right .pipeline_cell-has_not_purchase .pipeline_leads__tag {
    background: #f5edf0
}

.list-customers .list__body-right .pipeline_cell-has_not_purchase:before {
    content: '';
    position: absolute;
    height: 100%;
    background: #f5edf0;
    left: 0;
    right: 0
}

.list-customers .list__body-right .pipeline_cell-closed .pipeline_leads__item, .list-customers .list__body-right .pipeline_cell-closed .pipeline_leads__tag {
    background: #ecedee
}

.list-customers .list__body-right .pipeline_cell-closed .pipeline_leads__purchase-block {
    display: none
}

.list-customers .list__body-right .pipeline_cell-closed:before {
    content: '';
    position: absolute;
    height: 100%;
    background: #ecedee;
    left: 0;
    right: 0
}

.list-customers .list__body-right .pipeline_cell:last-of-type:before {
    content: '';
    right: 20px
}

.list-customers .list__body-right .pipeline_items__list {
    overflow: visible
}

.make-purchase__field, .make-purchase__field-value .card-budget__input {
    height: 40px
}

.make-purchase__fields {
    margin-top: 20px
}

.make-purchase__field-label {
    display: inline-block;
    width: 35%;
    height: 40px;
    padding-top: 11px;
    box-sizing: border-box
}

.make-purchase__field-value {
    display: inline-block;
    width: 65%;
    height: 40px;
    box-sizing: border-box;
    position: relative
}

.make-purchase__field-value .card-budget__input .text-input {
    height: 40px;
    padding: 11px 9px 9px
}

.make-purchase__field-value .card-budget__title {
    margin-top: 11px;
    padding-left: 10px
}

.make-purchase__field-value .customers-date {
    text-align: left
}

.make-purchase__field-value .customers-date__list {
    top: -webkit-calc(100% + 1px) !important;
    top: calc(100% + 1px) !important;
    left: -1px !important;
    width: -webkit-calc(100% + 2px) !important;
    width: calc(100% + 2px) !important
}

.make-purchase__field-value .customers-date__list .tasks-date__list__item {
    padding-left: 0
}

.make-purchase__field-value .customers-date__list .tasks-date__list__item__inner {
    padding-left: 24px;
    width: -webkit-calc(100% - 24px);
    width: calc(100% - 24px)
}

.make-purchase__field-value .customers-date__list .tasks-date__list__item-fake:hover {
    background: #fff
}

.make-purchase__field-value .customers-date__list .tasks-date__list__item-fake__inner {
    position: relative;
    display: inline-block;
    padding-right: 15px;
    padding-left: 24px
}

.make-purchase__field-value .customers-date__list .tasks-date__list__item-fake__inner .customers-select-wrapper__selected-icon {
    display: none
}

.make-purchase__field-value .customers-date__list .tasks-date__list__item-custom {
    padding-left: 5px !important
}

.make-purchase__field-value .customers-date[data-initial-periodicity="0"] .tasks-date__list__item__inner {
    padding-left: 10px
}

.make-purchase__field-value .customers-date .periodicity-select-wrapper__selected-periodicity {
    color: #2e3640;
    padding: 0
}

.make-purchase__field-value .customers-date .periodicity-select-wrapper__selected-next_date {
    display: inline-block;
    font-size: 15px;
    position: relative;
    border: 1px solid #dbdedf;
    border-radius: 3px;
    box-sizing: border-box;
    height: 40px;
    padding: 9px 25px 9px 8px
}

.make-purchase__field-value .customers_date-caption {
    white-space: nowrap;
    text-align: left !important;
    color: #2e3640 !important;
    padding: 1px 0 0
}

.make-purchase__field-value .customers_date-caption.bold {
    font-weight: 400 !important
}

.make-purchase__field-value .customers_date-caption .customers_date-caption_date_title, .make-purchase__field-value .customers_date-caption .customers_date-caption_date_value {
    color: #2e3640
}

.make-purchase__field-value .customers-select-wrapper__selected-icon {
    border-bottom-color: #687a82 !important;
    border-right-color: #687a82 !important;
    top: -3px;
    right: -10px;
    height: 6px !important;
    width: 6px !important;
    border-width: 1px !important
}

.make-purchase__field-value .customers_date-caption_date_title, .make-purchase__field-value .customers_date-caption_date_value, .make-purchase__field-value .periodicity-select-wrapper__selected-periodicity {
    font-size: 15px !important;
    font-weight: 400 !important
}

.make-purchase__next-date {
    margin-top: 5px
}

.make-purchase .modal-body__paragraph-text {
    margin-top: 0
}

.transaction {
    margin: 20px 0;
    padding: 0 29px;
    position: relative
}

.transaction:first-of-type {
    margin-top: 23px
}

.transaction:first-of-type:not(.existing) {
    margin-top: 0
}

.transaction .error input {
    border-bottom-color: #ff7779
}

.transaction__inner {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.transaction .add_new_element_wrapper, .transaction.closed .fields_wrapper {
    display: none
}

.transaction.closed .add_new_element_wrapper {
    display: block
}

.transactions_in_card {
    padding: 0 !important
}

.transactions_in_card .add_new_element {
    display: inline-block;
    border-bottom: 1px dotted #bcbcbc;
    color: #bcbcbc;
    background: 0 0;
    cursor: pointer;
    font-size: 12px
}

.transactions_in_card .add_new_element:hover {
    color: #4c8bf7
}

.transaction-delete {
    position: absolute;
    width: 12px;
    height: 13px;
    right: 8px;
    top: 50%;
    margin-top: -8px;
    opacity: 0
}

.transaction:hover .transaction-delete {
    opacity: .5
}

.transaction-delete:hover {
    opacity: 1 !important
}

.transaction-delete__icon {
    display: inline-block;
    position: relative;
    cursor: pointer
}

#mail_overlay {
    z-index: 101
}

.mailbox {
    position: relative
}

.mailbox-list__header {
    height: 54px;
    overflow: hidden
}

.mailbox-list-header__title {
    float: left;
    font-size: 18px;
    margin-top: 5px
}

.mailbox-list-header__controls {
    float: right
}

.mailbox__container {
    padding: 25px 23px;
    background-color: #fff;
    border-radius: 2px;
    box-shadow: 0 1px 1px 0 rgba(0, 0, 0, .13);
    margin-bottom: 15px
}

.mailbox__container:not(.mailbox__container_not-expandable) {
    cursor: pointer
}

.mailbox__container.mailbox__container_adding {
    padding-top: 18px;
    padding-bottom: 5px
}

.mailbox__container.mailbox__container_adding .mailbox__buttons {
    margin-bottom: 20px
}

.mailbox__header {
    position: relative;
    font-size: 20px;
    color: #293640
}

.mailbox-header__controls, .mailbox-header__name {
    margin-bottom: -5px;
    min-height: 36px
}

.mailbox__container_adding .mailbox-header__name {
    cursor: auto
}

.mailbox-header__name-placeholder .mailbox-header__mailbox-name, .mailbox__header-description > span {
    display: inline-block
}

.mailbox-switcher {
    position: absolute;
    right: 50px;
    top: 6px;
    height: 100%;
    color: #909090
}

.mailbox-header__controls_hidden {
    display: none
}

.mailbox-header__checkbox {
    vertical-align: middle
}

.mailbox-header__button {
    cursor: pointer;
    vertical-align: middle;
    display: inline-block;
    margin-left: 25px
}

.mailbox__add-description {
    color: #92999c
}

.mailbox-form__error, .mailbox-form__error-static {
    color: #f37575;
    display: none;
    font-size: 13px;
    margin-top: 10px
}

.mailbox-form__error_two-step-setup {
    text-decoration: underline;
    cursor: pointer
}

.mailbox-form__error_two-step-setup:active, .mailbox-form__error_two-step-setup:hover {
    text-decoration: none
}

.mailbox-form__error-input {
    width: 228px;
    margin-bottom: -7px;
    color: #f37575;
    display: none;
    font-size: 13px
}

.mailbox__body {
    margin-top: 20px;
    -webkit-transition: all 500ms ease-in-out;
    transition: all 500ms ease-in-out;
    display: block;
    height: auto
}

.mailbox__container_adding .mailbox__body {
    margin-top: 10px
}

.mailbox__container_contracted .mailbox__body {
    display: none;
    height: 0
}

.mailbox__container_contracted {
    overflow: hidden
}

.mailbox-form__header {
    font-size: 18px;
    margin-top: 23px;
    margin-bottom: 25px
}

.mailbox__main-options {
    margin-right: 30px;
    margin-bottom: 10px
}

.mailbox__additional-options {
    display: none
}

.mailbox__form {
    display: table
}

.mailbox__form, .mailbox__form-row {
    position: relative
}

.mailbox__buttons, .mailbox__form-row_create_contacts {
    display: none
}

.mailbox__form-cell {
    position: relative;
    display: table-cell;
    padding: 0 0 10px;
    vertical-align: top;
    max-width: 228px
}

.mailbox__form-row_checkbox {
    margin-bottom: 10px
}

.mailbox__form-row_assign_user .mailbox__form-cell, .mailbox__form-row_checkbox .mailbox__form-cell {
    max-width: none
}

.mailbox__form-cell_title {
    padding-top: 8px;
    width: 112px
}

.mailbox-form__email-text {
    padding-top: 8px;
    height: 28px
}

.mailbox__form-cell input {
    width: 228px;
    padding-right: 25px
}

.valid-field {
    position: absolute;
    right: 9px;
    top: 10px
}

.mailbox-form__port-cell input {
    width: 64px
}

.mailbox-form__ssl-cell {
    width: 155px;
    height: 46px;
    position: absolute;
    right: 0;
    top: 0;
    color: #676e79;
    display: block
}

.mailbox__buttons {
    clear: both;
    padding-left: 112px
}

.mailbox__buttons__disconnect {
    float: right;
    margin-top: 3px;
    position: absolute !important;
    right: 0
}

.button-input.mailbox__buttons__disconnect:active {
    top: auto;
    -webkit-transform: translate3d(0, 1px, 0);
    transform: translate3d(0, 1px, 0)
}

.mailbox__buttons__disconnect .button-input-inner__text {
    color: rgba(147, 152, 155, .5)
}

.mail-settings__form {
    margin-bottom: 0;
    border: 1px solid #ddd;
    border-radius: 3px;
    padding: 13px 21px 16px
}

.mail-settings-form__title {
    font-size: 18px
}

.mail-settings-mail__descr {
    font-size: 15px;
    color: #92989b;
    padding-top: 1px
}

.mail-settings-mail__descr p {
    margin-top: 7px
}

.mail-settings-mail__link {
    color: #1375ab
}

.mailbox-plug-line {
    background: #dfdfdf
}

.mailbox-plug-line__email {
    height: 8px
}

.text-input_invalid {
    border: 1px solid #f37575 !important
}

.mailbox__left-block {
    float: left;
    position: relative;
    width: 100%
}

.mailbox__right-block {
    display: none;
    margin-left: 370px
}

.mailbox__row-block {
    clear: left;
    width: 100%
}

.mailbox__container_adding .mailbox__left-block {
    width: auto
}

.mailbox__added-description, .mailbox__header-description {
    font-size: 13px;
    color: #92999c;
    line-height: 20px
}

.mailbox__added-description {
    margin-top: 5px
}

.mailbox__added-icon-wrapper {
    width: 55px;
    min-height: 40px;
    height: 100%;
    margin-right: 15px
}

.mailbox__new-icon .svg-icon {
    height: 36px
}

.mailbox__oauth .button-input {
    padding-left: 46px
}

.mailbox__oauth .svg-icon {
    height: 22px;
    position: absolute;
    top: 6px;
    left: 0
}

.mailbox-form__email-inner-input {
    position: relative
}

.mailbox-form__email-cell .text-input {
    width: 300px
}

.mailbox-form__email-cell {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: 20px;
    min-height: 40px
}

.mailbox-form__email-inner-block, .mailbox-form__email-inner-input {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    -ms-grid-row-align: center;
    align-items: center
}

.mailbox__added-icon-wrapper .svg-icon {
    position: absolute;
    top: 50%;
    left: 0;
    -webkit-transform: translateY(-53%);
    transform: translateY(-53%)
}

.mailbox__right-block .mailbox__added-icon {
    margin: 0 0 13px
}

.mailbox-header__name-placeholder {
    font-size: 15px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    position: relative
}

.mailbox-header__name-placeholder .mailbox-header__mailbox-container {
    display: inline-block;
    vertical-align: top;
    -webkit-box-flex: 0;
    -webkit-flex: 0 1 auto;
    -ms-flex: 0 1 auto;
    flex: 0 1 auto
}

.mailbox__header-description {
    padding-right: 35px
}

.mailbox__header-description > span > span {
    position: relative;
    margin-right: 11px
}

.mailbox__header-amount {
    font-weight: 700
}

.mailbox__header-sync .mailbox__header-amount {
    margin-left: 0;
    margin-right: 0
}

.mailbox__header-description .mailbox__header-amount:after {
    position: absolute;
    content: '.';
    right: -8px;
    top: -8px;
    font-size: 16px;
    color: #e6e8e7
}

.mailbox__header-description > span:last-child .mailbox__header-amount:after {
    display: none
}

.mailbox__toggler {
    display: none;
    padding: 0 0 28px;
    text-align: left
}

.mailbox__toggler .control-toggler__item {
    font-size: 16px;
    font-weight: 400;
    min-width: 134px;
    padding: 8px 13px
}

.mailbox__password-description {
    color: #92999d;
    font-size: 16px;
    margin-bottom: 15px
}

.mailbox__password-description_small {
    font-size: 13px;
    margin: 10px 0
}

.mailbox__form-row_checkbox .control-checkbox__body {
    vertical-align: top
}

.mailbox__form-row_checkbox .control-checkbox__text.element__text {
    max-width: 200px;
    line-height: 18px
}

.mailbox__form-row_imap_port, .mailbox__form-row_smtp_port {
    margin-bottom: 10px
}

.mail-settings-mail__instruction_link {
    border-bottom: 1px dotted #1375ab;
    color: #1375ab;
    display: inline-block;
    cursor: pointer
}

.mail-settings__instruction-block {
    margin-bottom: 7px;
    display: none
}

.instruction_modal__header {
    font-weight: 700;
    margin-bottom: 8px;
    margin-top: 11px
}

.instruction_modal {
    margin-top: 0;
    line-height: 18px
}

.instruction_modal__list {
    list-style-type: circle;
    margin-left: 17px
}

.list__top__status, .mail-page .list__top__preset {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1
}

.list__top__status {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
    -webkit-align-self: flex-end;
    -ms-flex-item-align: end;
    align-self: flex-end;
    margin-right: 10px;
    text-align: right;
    line-height: 40px;
    font-size: 13px;
    color: #878c95
}

.button-input_update {
    display: none
}

.mail-page .list__top__status .error_status, .mailbox__header-description .error_status {
    color: #f37575
}

.mail_sent_contacts_more {
    font-size: 13px;
    color: #878c95
}

.mailbox__header-status-icon {
    position: absolute;
    right: 0;
    top: 7px
}

.mailbox__two-step-setup {
    display: none;
    font-size: 13px;
    color: #92999c;
    line-height: 20px
}

.mailbox-switcher .switcher__off {
    box-shadow: 0 0 0 1px rgba(0, 0, 0, .1)
}

.list-item__marker_unread {
    position: relative;
    z-index: 99;
    cursor: pointer
}

.box-status-last-sync {
    text-transform: lowercase
}

.card-holder.content__card-holder-mail_thread .card-back-layer.js-card-back-button, .mailbox__form-row_imap_login, .mailbox__form-row_imap_password, .mailbox__form-row_smtp_login, .mailbox__form-row_smtp_password {
    display: none
}

.mailbox__show-login {
    display: none;
    font-size: 13px
}

.mail-page .mail_list__sidebar-toggler {
    display: inline-block;
    padding: 10px 0;
    margin: 0 15px 0 0;
    box-sizing: border-box;
    width: 20px;
    height: 38px;
    line-height: 38px;
    vertical-align: bottom
}

.mail-page .list__top__filter {
    padding: 7px 5px 3px
}

.mail-page .content__top__preset__caption {
    display: inline-block;
    line-height: 38px;
    height: 38px;
    padding: 8.5px 0;
    box-sizing: border-box
}

.mail-page .content__top__preset__caption__list__item, .mail-page .list__caption > span {
    vertical-align: top;
    display: inline-block
}

.mail-page .list__body-left__top {
    padding: 0 0 22px
}

.mail-page .list__caption {
    height: 38px;
    line-height: 38px;
    padding: 8.5px 0;
    box-sizing: border-box
}

.mail-page .list__caption > span {
    line-height: 21px
}

.mailbox__form-row_checkbox .control-checkbox__text {
    font-size: 14px
}

.mailbox-form__email-inner-block {
    display: inline-block;
    margin-left: 15px
}

.card-holder.content__card-holder-mail_thread {
    overflow: auto;
    padding: 0 30px 43px;
    right: 0;
    bottom: initial;
    top: initial
}

.card-loading-widgets_hidden {
    display: none !important
}

.content__card-holder-fake-mail {
    padding: 0 30px
}

.content__card-holder-fake-mail .card-scroller-fake {
    margin-right: 0
}

.thread_modal .modal-body {
    width: 780px
}

.thread_modal .thread_modal_error.modal-body {
    width: 500px
}

.thread_modal .thread_modal_error.modal-body a {
    color: #178aca
}

.thread_modal .list__body-right__top {
    padding: 0 0 10px;
    margin-top: -10px
}

.thread_modal .mail_thread__caption {
    margin-left: 0
}

.content__card-holder-mail_thread {
    background: #f5f5f5;
    padding: 0 30px 43px
}

.content__card-holder-mail_thread .card-scroller {
    margin-right: 0
}

.work-area.content__mail-thread {
    margin-left: 0
}

.mail-thread-card__top {
    padding-top: 22px;
    padding-bottom: 10px;
    margin-left: -2px;
    z-index: 1;
    display: block
}

.mail_thread__wrapper {
    min-width: 400px
}

.mail_thread__wrapper .linked-form__field__more__tip {
    top: 15px !important;
    bottom: initial !important
}

.mail_thread__wrapper .linked-form__field__more__tip.tips-to-left {
    right: -11px !important;
    left: initial !important
}

.mail_thread__wrapper .linked-form__field__more__tip.tips-to-right {
    left: -11px !important;
    right: initial !important
}

.mail_thread__wrapper .linked-form__field__more__tip.tips-to-left:before {
    left: initial;
    right: 12px
}

.mail_thread__wrapper .linked-form__field__more__tip.tips-to-left:after {
    left: initial;
    right: 12px;
    margin-right: -3px
}

.content__top__preset__filter_icon.mail_thread__back_arrow {
    width: 15px;
    left: -7px;
    top: 23px;
    z-index: 100
}

.mail_thread__caption {
    margin-left: 38px;
    white-space: nowrap;
    overflow-x: hidden
}

.mail_thread__caption:after, .thread__lead-more-button:before {
    content: '';
    position: absolute;
    right: 0;
    height: 100%;
    width: 30px
}

.thread__lead-more-button:before {
    right: 15px;
    top: 0
}

#card_holder .mail_thread__caption:after, #card_holder .thread__lead-more-button:before {
    background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(245, 245, 245, 0)), color-stop(33%, rgba(245, 245, 245, .9)), color-stop(62%, #f5f5f5), color-stop(63%, #fff), color-stop(100%, #fff));
    background: -webkit-linear-gradient(left, rgba(245, 245, 245, 0) 0%, rgba(245, 245, 245, .9) 33%, #f5f5f5 62%, #f5f5f5 63%, #f5f5f5 100%);
    background: linear-gradient(to right, rgba(245, 245, 245, 0) 0%, rgba(245, 245, 245, .9) 33%, #f5f5f5 62%, #f5f5f5 63%, #f5f5f5 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='rgba(0, 245, 245, 0.96078)', endColorstr='#f5f5f5', GradientType=1)
}

#card_holder.with-overlay .mail_thread__caption:after, #card_holder.with-overlay .thread__lead-more-button:before, .thread_modal .mail_thread__caption:after, .thread_modal .thread__lead-more-button:before {
    background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(255, 255, 255, 0)), color-stop(33%, rgba(255, 255, 255, .9)), color-stop(62%, #fff), color-stop(63%, #fff), color-stop(100%, #fff));
    background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, .9) 33%, #fff 62%, #fff 63%, #fff 100%);
    background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, .9) 33%, #fff 62%, #fff 63%, #fff 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='rgba(0, 255, 255, 1)', endColorstr='#ffffff', GradientType=1)
}

.thread__lead-more-button {
    display: inline-block;
    position: relative;
    z-index: 10
}

.mail_thread__action_buttons, .mail_thread__actions {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.mail_thread__actions {
    position: relative
}

.mail_thread__action_buttons {
    margin-bottom: 18px;
    width: 100%;
    height: 37px;
    -webkit-flex-shrink: 1;
    -ms-flex-negative: 1;
    flex-shrink: 1
}

.mail_thread__action {
    display: inline-block;
    margin-right: 10px
}

.mail_thread__action_reply {
    margin: 0 0 0 auto
}

.mail_thread__action#suggest-action {
    -webkit-align-self: stretch;
    -ms-flex-item-align: stretch;
    align-self: stretch;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1
}

.hidden-block, .mail_thread__wrapper #thread-lead-suggest #search_clear_button .icon-close {
    display: none
}

.mail_thread__action_buttons button:first-child {
    margin-left: 0
}

.mail_thread__action_buttons button:not(:first-child) {
    margin-left: 7px
}

#lead-search-field {
    padding-top: 1px
}

.mail_thread__create_lead.button-input {
    margin-left: 5px
}

.mail_thread__lead_link, .mail_thread__linked_lead_type {
    font-size: 18px;
    font-weight: 700;
    color: #313942;
    overflow: hidden;
    text-overflow: clip;
    max-width: 100%;
    white-space: nowrap;
    display: inline-block;
    vertical-align: top
}

.mail_thread__linked_lead_type {
    overflow: inherit
}

@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none) {
    .mail_thread__lead_link {
        max-width: 555px \9
    }
}

.mail_thread__lead_text {
    font-size: 18px;
    font-weight: 700;
    color: #313942;
    padding-right: 26px;
    overflow: hidden;
    text-overflow: clip;
    max-width: 100%;
    white-space: nowrap;
    display: inline-block;
    vertical-align: top
}

.mail_thread__linked_lead .linked-form__field__more {
    padding: 0 0 0 10px;
    right: inherit;
    top: inherit;
    bottom: 0;
    position: relative;
    cursor: pointer
}

.mail_thread__search_field {
    display: none;
    vertical-align: bottom;
    height: 37px;
    width: 40%;
    margin-left: 7px
}

.mail_thread__wrapper #search_input_wrapper {
    width: 100%;
    display: inherit
}

@media screen and (-webkit-min-device-pixel-ratio: 0) {
    .mail_thread__wrapper #search_input_wrapper, ::i-block-chrome {
        display: inherit
    }
}

.mail_thread__wrapper #thread-lead-suggest .icon-chain {
    z-index: 3;
    top: 14px
}

.mail_thread__wrapper #thread-lead-suggest .control--suggest--input {
    padding: 8px 28px 8px 32px
}

.mail_thread__wrapper #thread-lead-suggest #search_clear_button {
    z-index: 3;
    top: 6px
}

.mail_thread__search_field #search_clear_button {
    display: block
}

.mail_thread__linked_lead {
    margin-bottom: 17px;
    white-space: nowrap;
    display: inline-block;
    min-width: 89%;
    position: relative
}

.modal-body .mail_thread__linked_lead {
    min-width: 85%
}

@-moz-document url-prefix() {
    .mail_thread__linked_lead {
        margin-bottom: 25px
    }
}

html.safari .mail_thread__linked_lead {
    margin-bottom: 21px
}

@media screen and (-webkit-min-device-pixel-ratio: 0) {
    .mail_thread__linked_lead, ::i-block-chrome {
        margin-bottom: 21px
    }
}

@media all and (-ms-high-contrast: none) {
    .mail_thread__linked_lead {
        margin-bottom: 22px
    }

    .mail_thread__linked_lead, ::-ms-backdrop {
        margin-bottom: 22px
    }
}

.mail_thread__linked_lead:after {
    content: '';
    position: absolute;
    right: 0;
    height: 100%;
    width: 30px
}

.mail_thread__linked_lead .icon-chain {
    vertical-align: middle;
    margin-top: 0
}

.mail_thread__linked_lead__lead-name {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    line-height: 37px;
    max-width: -webkit-calc(100% - 53px);
    max-width: calc(100% - 53px)
}

.mail_thread__linked_lead__lead-chain {
    display: inline-block;
    line-height: 37px
}

.thread_letter__holder {
    position: relative;
    background: #fff;
    padding: 15px 20px 12px;
    border-bottom: 2px solid #eaeaea;
    border-left: 1px solid #ececec;
    border-top: 1px solid #ececec;
    border-right: 1px solid #ececec;
    border-radius: 3px;
    margin-bottom: 7px
}

.thread_letter__holder.sent_letter {
    background: #f5f5f5;
    border: 1px solid #d4d5d8
}

.thread_letter__status {
    display: none;
    position: absolute;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAYCAYAAAALQIb7AAAAGXRFÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦4i3J/s9SA+NN5XRkRVi+Y8x/JYmofo07L6Dbk/t3/CDAATOtJA/MUr9YAAAAASUVORK5CYII=);
    width: 11px;
    height: 11px;
    border-radius: 50%;
    left: 20px;
    top: 19px
}

.unread .thread_letter__status {
    display: block;
    background: #008ed5
}

.thread_letter__contact {
    color: #313942;
    display: inline-block;
    white-space: nowrap
}

.thread-letter__contact-user-first {
    margin-left: 0
}

.thread-letter__action-more {
    z-index: 10
}

.thread_letter__contacts {
    z-index: 1
}

.thread-letter__contacts-from_full {
    position: relative
}

.thread_letter__contact a .thread_letter__contacts {
    color: #878c95;
    margin-bottom: 9px
}

.sent_letter .thread_letter__contact_user {
    font-weight: 700
}

.thread_letter__contact_text {
    border-bottom: 1px dotted #878c95;
    height: 16px;
    display: inline-block;
    cursor: pointer
}

.thread_letter__contact_blocked {
    border-bottom: none !important;
    cursor: default
}

@-moz-document url-prefix() {
    .thread_letter__contact_text {
        height: 17px
    }
}

.thread-letter__attached-files-counter {
    overflow: hidden;
    margin-left: 9px
}

.thread-letter__attached-files-icon {
    margin-top: 3px;
    margin-right: 5px;
    float: left
}

.thread-letter__attached-files-count {
    float: left;
    color: #878c95
}

.thread_letter__attachments {
    overflow: hidden;
    padding-top: 5px;
    margin-top: 15px;
    position: relative
}

.thread_letter__attachments:before {
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    height: 1px;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAABCAMAAADO4v//AAAABlBMVEX///+EjJY9pIEUAAAAAXRSTlMAQObYZgAAAA1JREFUCNdjYGRgYAAAAAkAApMM0+gAAAAASUVORK5CYII=)
}

.thread_letter__attachment {
    overflow: hidden;
    text-decoration: none;
    display: block;
    line-height: 17px
}

.thread_letter__attachment_blocked .thread_letter__attachment-name {
    color: #888
}

.thread_letter__attachment-icon {
    float: left;
    margin-right: 8px
}

.thread_letter__attachment-info {
    float: left
}

.thread_letter__attachment_blocked .thread_letter__attachment-icon {
    opacity: .7
}

.thread_letter__attachment-name {
    color: #467bbb;
    font-size: 15px;
    font-weight: 700;
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 140px;
    white-space: nowrap
}

.thread_letter__attachment-size {
    opacity: .5;
    color: #333942;
    font-size: 15px;
    font-weight: 400;
    display: block
}

.thread_letter__action-more {
    display: inline-block;
    white-space: nowrap;
    cursor: pointer;
    position: relative;
    z-index: 3
}

.thread-letter__action-more_show-hide {
    text-decoration: underline;
    font-size: 13px;
    color: #878c95;
    text-transform: lowercase
}

.thread-letter__action-more.js-letter-hide-all-contacts {
    top: -2px
}

.thread-letter_contacts-text {
    overflow: hidden;
    padding-right: 5px;
    position: relative
}

.thread-letter_contacts-text:after {
    content: '';
    position: absolute;
    right: 0;
    width: 5px;
    height: 19px;
    background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(255, 255, 255, 0)), color-stop(33%, rgba(255, 255, 255, .7)), color-stop(62%, #fff), color-stop(63%, #fff), color-stop(100%, #fff));
    background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, .7) 33%, rgba(255, 255, 255, .9) 62%, #fff 63%, #fff 100%);
    background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, .7) 33%, rgba(255, 255, 255, .9) 62%, #fff 63%, #fff 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='rgba(0, 255, 255, 1)', endColorstr='#ffffff', GradientType=1)
}

.sent_letter .thread-letter_contacts-text:after, .sent_letter .thread_letter__contacts:before {
    background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(245, 245, 245, 0)), color-stop(33%, rgba(245, 245, 245, .7)), color-stop(62%, #f5f5f5), color-stop(63%, #fff), color-stop(100%, #fff));
    background: -webkit-linear-gradient(left, rgba(245, 245, 245, 0) 0%, rgba(245, 245, 245, .7) 33%, rgba(245, 245, 245, .9) 62%, #f5f5f5 63%, #f5f5f5 100%);
    background: linear-gradient(to right, rgba(245, 245, 245, 0) 0%, rgba(245, 245, 245, .7) 33%, rgba(245, 245, 245, .9) 62%, #f5f5f5 63%, #f5f5f5 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='rgba(0, 245, 245, 0.96078)', endColorstr='#f5f5f5', GradientType=1)
}

.sent_letter .thread-letter__contact-user-first, .thread_letter__contacts__from b {
    font-weight: 700
}

.thread-letter__contacts-to_all .thread_letter__contact, .thread-letter__contacts-to_full .thread_letter__contact, .thread-letter__copy_all .thread_letter__contact, .thread_letter__copy .thread_letter__contact {
    margin-bottom: 13px
}

.thread_letter__contacts_more {
    display: inline-block;
    margin-bottom: 2px
}

.thread-letter__copy-row .thread-letter__contacts-cell {
    padding-top: 3px
}

.thread-letter__contacts-to_all .thread_letter__contact_text, .thread-letter__contacts-to_full .thread_letter__contact_text, .thread-letter__copy_all .thread_letter__contact_text, .thread_letter__copy .thread_letter__contact_text {
    height: 14px
}

@-moz-document url-prefix() {
    .thread-letter__contacts-to_all .thread_letter__contact_text, .thread-letter__contacts-to_full .thread_letter__contact_text, .thread-letter__copy_all .thread_letter__contact_text, .thread_letter__copy .thread_letter__contact_text {
        height: 15px
    }
}

.thread-letter__contacts-to_all, .thread-letter__contacts-to_full, .thread-letter__copy_all, .thread_letter__copy {
    position: relative
}

.letter-icon {
    margin-left: 9px;
    margin-right: 9px;
    margin-top: 9px;
    cursor: pointer
}

.thread_letter__contacts__to_word {
    color: #878c95;
    font-size: 13px;
    margin-right: 3px
}

.unread .thread-letter__contacts-from-inner_full, .unread .thread-letter__contacts-from_short {
    padding-left: 19px
}

.mail-action__template-attachments-label svg, .thread-letter__contacts-from-inner_full {
    margin-right: 5px
}

@-moz-document url-prefix() {
    .thread-letter__contacts-from-inner_short {
        margin-right: 27px
    }
    .thread-letter__contacts-from-inner_full {
        margin-right: 31px
    }
}

.thread_letter__contacts__from, .thread_letter__contacts__to {
    display: inline-block
}

.thread-letter__contacts-to_short {
    max-width: 100%;
    position: relative;
    padding-bottom: 5px
}

.thread_letter__contacts__to:not(.thread-letter__contacts-to_short) {
    width: 100%
}

.thread-letter__contacts-from_full {
    margin-bottom: 15px;
    white-space: nowrap;
    max-width: 100%
}

.thread_letter__contacts__to_short {
    display: inline
}

.thread_letter__contacts__to_full, .thread_letter__copy {
    display: inline-block
}

.thread-letter__contacts-to_line, .thread-letter__contacts_contracted .thread-letter__contacts-from_full, .thread-letter__contacts_contracted .thread-letter__contacts-to_all, .thread-letter__contacts_contracted .thread-letter__contacts-to_full, .thread-letter__contacts_contracted .thread-letter__copy_all, .thread-letter__contacts_contracted .thread_letter__copy {
    display: none
}

.thread-letter__contacts_contracted .thread-letter__copy_full {
    display: block
}

.thread-letter__contacts-to_all, .thread-letter__contacts-to_full, .thread-letter__copy_all, .thread_letter__copy {
    font-size: 13px;
    vertical-align: top
}

.thread_letter__contacts_more {
    cursor: pointer;
    text-decoration: underline;
    color: #676e79;
    white-space: nowrap
}

.thread_letter__copy a {
    color: inherit
}

.thread_letter__actions {
    position: absolute;
    right: 4px;
    top: 15px
}

.thread_letter__actions__time {
    margin-right: 15px;
    font-size: 13px;
    color: #878c95
}

.thread_letter__message {
    margin-top: 3px;
    color: #313942;
    overflow-y: hidden
}

.thread_letter__message.hs-wrapper:after {
    width: 0
}

.thread_letter__message_inner.js-hs-scroller {
    overflow-x: auto
}

.thread_letter__file_link {
    color: #1375ab
}

.control--suggest--list-opened.control-suggest_separated {
    position: absolute;
    z-index: 31;
    max-height: none;
    max-width: none;
    margin-top: 0
}

.mail-thread__modal-title {
    font-size: 25px;
    font-weight: 500;
    margin-bottom: 14px
}

.mail-thread__modal-body-inner .contacts-list__checkbox-wrapper:not(:first-child) {
    margin-top: 5px
}

.mail-thread__modal-body-inner .contacts-list__footer {
    margin-top: 40px
}

.mail-thread__modal-body-inner .control-checkbox__note-text {
    color: #909090
}

.thread_letter__attachment-container {
    display: inline-block;
    position: relative;
    padding-right: 47px;
    padding-top: 10px
}

.thread_letter__attachment-loader {
    width: 100%;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    display: none;
    text-align: center;
    background: rgba(255, 255, 255, .8)
}

.thread_letter__attachment-loader:before {
    content: '';
    height: 100%
}

.thread_letter__attachment-loader .spinner-icon, .thread_letter__attachment-loader:before {
    display: inline-block;
    vertical-align: middle
}

.file_error_modal .button-cancel {
    display: none
}

.file_error {
    color: #f37575
}

.mail_thread__action_create-common {
    position: relative;
    z-index: 10
}

.mail_thread__action_create-common .mail_thread__create {
    min-width: 133px;
    text-align: left;
    border-radius: 3px 0 0 3px
}

.mail_thread__action_create-common .mail_thread__create button {
    border-radius: 3px 0 0 3px;
    border-right-width: 0
}

.mail_thread__action_create-common .mail_thread__create.button-input__context-menu__item {
    border-radius: 3px
}

.mail_thread__create-more {
    position: static
}

.mail_thread__create-more .button-input-with-menu {
    border-radius: 0 3px 3px 0;
    border-left-width: 0
}

.mail_thread__create-more .button-input-with-menu .button-input-more-inner {
    padding-left: 0;
    top: -3px
}

.mail_thread__create-more .button-input-with-menu.button-input-pressed {
    border-top-width: 1px
}

.mail_thread__create-more .button-input-with-menu:active {
    -webkit-transform: translateY(0);
    transform: translateY(0)
}

.mail_thread__create-more .button-input__context-menu {
    left: 0;
    padding: 0;
    width: 100%;
    box-sizing: border-box;
    top: -webkit-calc(100% + 5px);
    top: calc(100% + 5px)
}

.mail_thread__create-more .button-input__context-menu .button-input__context-menu__item__inner {
    padding: 0 10px
}

.mail_thread__create-more .button-input__context-menu .button-input__context-menu__item__inner .button-input__context-menu__item__icon {
    margin-top: 0
}

.mail_thread__create-more .button-input__context-menu .button-input__context-menu__item__inner .button-input__context-menu__item__text {
    font-size: 14px;
    line-height: 34px;
    overflow: hidden;
    text-overflow: ellipsis
}

.anti_reset a, .anti_reset abbr, .anti_reset acronym, .anti_reset address, .anti_reset applet, .anti_reset article, .anti_reset aside, .anti_reset audio, .anti_reset b, .anti_reset big, .anti_reset blockquote, .anti_reset body, .anti_reset button, .anti_reset canvas, .anti_reset caption, .anti_reset center, .anti_reset cite, .anti_reset code, .anti_reset dd, .anti_reset del, .anti_reset details, .anti_reset dfn, .anti_reset div, .anti_reset dl, .anti_reset dt, .anti_reset em, .anti_reset embed, .anti_reset fieldset, .anti_reset figcaption, .anti_reset figure, .anti_reset footer, .anti_reset form, .anti_reset h1, .anti_reset h2, .anti_reset h3, .anti_reset h4, .anti_reset h5, .anti_reset h6, .anti_reset header, .anti_reset hgroup, .anti_reset html, .anti_reset i, .anti_reset iframe, .anti_reset img, .anti_reset input, .anti_reset ins, .anti_reset kbd, .anti_reset label, .anti_reset legend, .anti_reset li, .anti_reset mark, .anti_reset menu, .anti_reset nav, .anti_reset object, .anti_reset ol, .anti_reset output, .anti_reset p, .anti_reset pre, .anti_reset q, .anti_reset ruby, .anti_reset s, .anti_reset samp, .anti_reset section, .anti_reset small, .anti_reset span, .anti_reset strike, .anti_reset strong, .anti_reset sub, .anti_reset summary, .anti_reset sup, .anti_reset table, .anti_reset tbody, .anti_reset td, .anti_reset textarea, .anti_reset tfoot, .anti_reset th, .anti_reset thead, .anti_reset time, .anti_reset tr, .anti_reset tt, .anti_reset u, .anti_reset ul, .anti_reset var, .anti_reset video {
    margin: initial;
    padding: initial;
    border: initial;
    font: inherit;
    vertical-align: baseline;
    text-rendering: initial;
    -webkit-font-smoothing: initial
}

.anti_reset h1, .anti_reset h2, .anti_reset h3, .anti_reset h4, .anti_reset h5, .anti_reset h6 {
    font-weight: 700
}

.anti_reset select {
    margin: auto;
    padding: initial;
    font-stretch: normal;
    line-height: normal;
    font: initial;
    vertical-align: middle
}

.anti_reset .anti_reset footer, .anti_reset article, .anti_reset aside, .anti_reset details, .anti_reset figcaption, .anti_reset figure, .anti_reset header, .anti_reset hgroup, .anti_reset menu, .anti_reset nav, .anti_reset section {
    display: initial
}

.anti_reset body {
    line-height: initial
}

.anti_reset ol, .anti_reset ul {
    list-style: initial
}

.anti_reset blockquote, .anti_reset q {
    quotes: initial
}

.anti_reset blockquote:after, .anti_reset blockquote:before, .anti_reset q:after, .anti_reset q:before {
    content: initial
}

.anti_reset table {
    border-collapse: initial;
    border-spacing: initial
}

.anti_reset .clear {
    clear: initial
}

.anti_reset input, .anti_reset select, .anti_reset textarea {
    outline: initial
}

.anti_reset input::-moz-focus-inner {
    border: initial;
    padding: initial;
    margin-top: initial;
    margin-bottom: initial
}

.anti_reset p {
    margin-bottom: 1em
}

.mail-page .menu__item, .mail-page .menu__subitem {
    white-space: nowrap;
    padding-right: 0;
    overflow: hidden
}

.mail-page .menu__subitem.menu__subitem_personal {
    height: 55px
}

.mail-page .menu-item__inner {
    position: absolute
}

.mail-page .navigate-link-nodecor {
    position: relative;
    z-index: 10
}

.mail-page .filter__list__item a {
    display: block !important;
    padding: 8px 0;
    height: 30px;
    line-height: 30px;
    max-width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 200px
}

.mail-page .filter__list__item.menu__subitem a > span {
    overflow: hidden;
    text-overflow: ellipsis;
    width: 133px;
    display: inline-block
}

.mail-page .list-small-screen .filter__list__item.menu__subitem a > span {
    width: 150px
}

.mail-page .list-small-screen .menu-item__counter {
    padding-right: 25px
}

.mail-page .menu-item__icon + .navigate-link-nodecor {
    padding-left: 25px
}

.mail-page .menu-item__subtext {
    font-size: 12px;
    position: absolute;
    top: 33px;
    left: 25px;
    line-height: 1;
    text-transform: lowercase;
    color: #878c95;
    border: 1px solid #878c95;
    border-radius: 3px;
    padding: 1px 3px
}

.mail-page .menu-item__subtext_icon {
    display: inline-block;
    margin-right: 4px
}

.mail-page .menu-item__subtext_icon.refresh_icon {
    width: 9px;
    height: 9px;
    background-repeat: no-repeat;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NjY1M0I0MzM0Q0FEMTFFNTkzQTQ5QURDQjkxRTVEMDciIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NjY1M0I0MzQ0Q0FEMTFFNTkzQTQ5QURDQjkxRTVEMDciPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo2NjUzQjQzMTRDQUQxMUU1OTNBNDlBRENCOTFFNUQwNyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo2NjUzQjQzMjRDQUQxMUU1OTNBNDlBRENCOTFFNUQwNyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PtqSm6oAAAGKSURBVHjapNTLK0RhGMfxucglKYmiWCErC5dYiVIs3Eok2ZiyQtMUUf4HRsm1LNymlISyoJRYEVFWEkIxaZKGhZB8n3qmTpM5ZuY89ZlT75n3d95z3ou9xz1ii1C1GEYJkvGJd9xjEZt4Du+UYItcBUjBGm7wgzwUYwKj6NfwqAJn1V9VhiEsoBzuaALN6hQd2MeUjt5jJTBU00iCF8fwOfhJQ76F0HHsYhIZEtiKbWRaCJUJSkezBNagCDvaGE/JCE/gkm9YqY2lWEU7gv8EVGMQ3zohcs3FlwRmG/5Yp7PmkpsmgVdwojGsPeDQdGN1YQM5JoGPaMFKWLtTRvgBPw50GTn0Wognk1B5g15k6ZtJ+aXjHRJ1ocZaQe23p3NwJKOZR4XhKbHWK+pxKTtHAre0ccDCOgygAesS+II+HaHHQug13kJ72aev7dVJmok31Xg4eHQJyYavwpieKnEH2nT1n2toGw5xgQfY9RCRA3YJc9EESi3r3mxCNzqRqvfkc5zhNtIIfwUYAPEqVVirUaDyAAAAAElFTkSuQmCC);
    background-size: cover
}

.mail-page .menu-item__counter {
    display: inline;
    color: #1b94d7;
    position: absolute;
    right: 0;
    height: 54px;
    z-index: 11
}

.mail-page .menu__subitem .menu-item__counter {
    top: 0
}

.mail-page .menu-item__counter_empty {
    height: 100%;
    min-width: 16px;
    margin-right: -31px
}

.mail-page .menu__subitem .menu-item__icon, .mail_list .menu__subitem .menu-item__icon {
    display: inline-block;
    margin-right: 7px;
    position: absolute;
    top: 15px
}

.modal_mail-action .modal-body {
    width: 700px
}

.mail-action__header {
    margin-bottom: 30px;
    width: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.mail-action__caption {
    margin-right: 20px;
    line-height: 37px;
    word-break: break-word;
    word-wrap: break-word
}

.mail-action__top-controls {
    margin-left: auto;
    height: 37px;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0
}

.mail-action__top-controls .button-cancel {
    height: 36px
}

.mail-action__settings-container {
    width: 100%;
    display: table;
    table-layout: fixed
}

.mail-action__settings-item {
    display: table-row
}

.mail-action__settings-descr {
    z-index: 10;
    font-size: 15px;
    line-height: 35px;
    display: table-cell;
    padding: 0 15px 10px 0;
    vertical-align: top;
    white-space: nowrap
}

.mail-action__settings-input {
    width: 548px;
    display: table-cell;
    padding-bottom: 10px
}

.mail-action__receivers {
    margin-top: -3px;
    margin-bottom: 3px
}

.mail-action__settings {
    margin-bottom: 10px
}

.mail-action__template-content {
    box-sizing: border-box;
    width: 100%;
    min-width: 100%;
    min-height: 300px;
    padding: 10px;
    font-size: 15px;
    resize: none;
    white-space: pre-wrap;
    word-wrap: break-word;
    color: #313942;
    border: 1px solid #dbdedf;
    border-radius: 3px;
    outline: none;
    background-color: #fff;
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column
}

.mail-action__template-content.js-dnd-after:after, .mail-action__template-content.js-dnd-before:after {
    content: attr(data-dnd-before);
    color: #92989b;
    border: 1px dashed #92989b;
    position: absolute;
    z-index: 30;
    background: #f5f5f5;
    border-radius: 3px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center
}

.mail-action__template-content.js-dnd-after:after {
    content: attr(data-dnd-after);
    color: #313942;
    border: 1px dashed #313942
}

.mail-action__template-content.js-dnd-after:after, .mail-action__template-content.js-dnd-before:after {
    top: -1px;
    right: -1px;
    bottom: -1px;
    left: -1px
}

.mail-action__template-message {
    width: 100%;
    resize: none;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1
}

.mail-action__template-attachments {
    background: #f5f5f5;
    padding: 10px;
    margin: 10px -10px -10px;
    min-height: 20px;
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.mail-action__template-attachments-inner {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1
}

.mail-action__template-attachments-label, .mail-action__template-attachments-new {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.mail-action__template-attachments-new {
    -webkit-align-self: flex-end;
    -ms-flex-item-align: end;
    align-self: flex-end
}

.mail-action__template-attachments-label {
    font-size: 13px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    color: #666;
    cursor: pointer
}

.mail-action__template-attach-item {
    height: 20px
}

.mail-action__template-attach-item:not(:last-child) {
    margin-bottom: 5px
}

.mail-action__template-attach-item-file, .mail-action__template-attach-item-remove {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.mail-action__template-attach-item-file {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    max-width: 50%;
    padding-right: 20px;
    position: relative
}

.mail-action__template-attach-item-remove {
    position: absolute;
    right: -10px;
    padding: 10px;
    top: -12px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    background: #f5f5f5;
    font-size: 20px;
    color: #f37575;
    cursor: pointer
}

.mail-action__template-attach-item-spinner {
    position: absolute;
    right: 0;
    background: #f5f5f5;
    padding-left: 10px
}

.mail-action__template-attach-item-spinner .spinner-icon {
    width: 10px;
    height: 10px
}

.mail-action__settings_footer {
    margin-top: 16px;
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.mail-action__tags-holder {
    margin-right: 3px
}

.mail-action__tag {
    border-bottom: 1px dotted #1375ab;
    color: #1375ab;
    cursor: pointer
}

.mail-action__tag:active, .mail-action__tag:hover {
    border-bottom: none
}

.mail-action__settings_footer .mail-action__remove-controls {
    position: absolute;
    top: -6px;
    right: 0
}

.modal_manage-template .js-template-remove {
    display: inline-block;
    text-transform: uppercase;
    font-size: 13px;
    font-weight: 700;
    color: #92989b;
    background: 0 0;
    padding: 8px;
    text-align: center;
    cursor: pointer;
    outline: none;
    line-height: 14px;
    vertical-align: middle;
    white-space: nowrap
}

.button-input.js-template-remove, .button-input.js-template-remove:hover, html.no-touch .button-input.js-template-remove:hover {
    background: 0 0;
    border: none
}

.mailbox-form__error-select, .mailbox-form__nomailbox-error {
    height: 17px;
    color: #f37575;
    display: none;
    font-size: 13px;
    white-space: nowrap;
    padding-left: 10px;
    margin-bottom: -5px
}

.mailbox-form__nomailbox-error {
    display: block
}

.template-top-name__name-wrapper {
    position: relative;
    display: block;
    margin-right: 10px;
    box-sizing: border-box;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1
}

.template-top-name__input-wrapper {
    line-height: 34px;
    padding: 1px 5px;
    border: 1px solid transparent;
    background: 0 0;
    cursor: text;
    position: relative;
    border-radius: 3px
}

.template-top-name__input-wrapper.in-edit {
    border: 1px solid #dbdedf;
    background: #fff;
    z-index: 102
}

.template-top-name__input-wrapper_inner {
    width: 100%;
    float: left;
    background: 0 0;
    color: #313942;
    line-height: 32px;
    z-index: 10;
    position: static;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.template-top-name__input {
    min-width: 100%;
    background: 0 0;
    color: #313942;
    padding: 0 5px;
    max-width: 100%;
    border-radius: 3px;
    text-overflow: ellipsis;
    font-size: 24px
}

.mail-suggest {
    box-sizing: border-box;
    min-height: 36px;
    padding: 0 0 6px 6px;
    position: relative;
    font-size: 15px;
    line-height: 10px;
    cursor: text;
    vertical-align: middle;
    border: 1px solid #dbdedf;
    border-radius: 3px
}

.mail-suggest .tag, .mail-suggest .tag-inner {
    display: inline-block;
    line-height: 18px
}

.mail-suggest .multiple-suggest__list {
    padding-top: 0
}

.mail-suggest .tag-inner {
    max-width: 480px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    vertical-align: top
}

.mail-suggest .suggest-item-pei {
    display: block;
    font-size: 11px;
    margin-top: 3px
}

.mail-suggest .control--suggest--loader {
    top: 2px
}

.mail-suggest .control--suggest--list-opened {
    min-width: 300px;
    border-top: 1px solid #dadadb;
    margin-top: 0
}

.mail-suggest__list__item {
    float: left;
    list-style-type: none;
    padding: 1px 4px;
    background: #fff;
    border: 1px solid #d4d5d8;
    border-radius: 3px;
    margin: 6px 6px 0 0
}

.mail-suggest__list__item .tag {
    color: #313942;
    cursor: default;
    position: relative;
    font-size: 15px;
    z-index: 1
}

.mail-suggest__list__item .tag:before, .mailbox-privacy__toggler b {
    display: none
}

.mail-suggest__list__item .tag-close {
    margin-left: 3px;
    position: relative;
    display: inline;
    font-size: 16px;
    cursor: pointer;
    color: #f37575;
    line-height: 16px
}

.mail-suggest__list__item .tag-close:after {
    content: '';
    display: block;
    position: absolute;
    width: 25px;
    height: 25px;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%)
}

.tag-inner__wrapper {
    position: relative
}

.mail-suggest__list__item.multiple-suggest__list__input {
    border: none;
    margin-bottom: 0
}

.mail-suggest__input {
    width: 10px;
    max-width: 540px;
    font-size: 15px;
    line-height: 20px
}

.mail-suggest__list__item_invalid {
    border-color: transparent
}

.mail-suggest__list__item_in-edit {
    border-color: transparent;
    padding-top: 0;
    padding-bottom: 0
}

.mail-suggest__list__item:focus {
    background: #f3f3f3
}

.mail-suggest__list__item_invalid .tag-inner__wrapper:after {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    border-bottom: 2px dotted #f37575
}

.js-navigate-mailboxes {
    text-decoration: underline;
    cursor: pointer
}

.js-navigate-mailboxes:active, .js-navigate-mailboxes:hover, .popup-inbox .notification-inner__title_message a:active, .popup-inbox .notification-inner__title_message a:link, .popup-inbox .notification-inner__title_message a:visited {
    text-decoration: none
}

.modal_custom-more .modal-scroller {
    background: rgba(0, 0, 0, .4)
}

.modal_mail-more__wrapper {
    width: auto;
    min-width: 605px;
    max-width: 1140px;
    margin-top: -1px;
    padding: 0;
    z-index: 105;
    top: 72px;
    right: 42px;
    left: auto;
    display: none;
    font-size: 1em;
    text-align: left;
    border-color: #cdd0d1;
    background-color: #f5f5f5;
    box-shadow: 0 14px 24px 1px rgba(0, 0, 0, .1)
}

.modal_mail-more__wrapper.modal_mail-templates__wrapper {
    width: 100%
}

.modal_mail-more__inner {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    position: relative
}

.modal_mail-more__triangle {
    position: absolute;
    top: -22px;
    margin-top: 0;
    border: 11px solid transparent;
    border-bottom-color: #cdd0d1
}

.modal_mail-more__triangle:after {
    content: '';
    position: absolute;
    border-top: 10px solid transparent;
    margin-top: 0;
    border-left: 10px solid transparent;
    border-bottom: 10px solid #f5f5f5;
    border-right: 10px solid transparent;
    right: -50%;
    -webkit-transform: translateX(50%);
    transform: translateX(50%);
    top: -9px
}

.mailbox-settings {
    margin-left: 0;
    min-width: 605px;
    max-width: 705px;
    padding: 25px;
    z-index: 10
}

.mail-templates {
    width: 100%;
    position: relative;
    padding: 25px 25px 25px 0;
    z-index: 1;
    -webkit-box-flex: 0;
    -webkit-flex: 0 1 auto;
    -ms-flex: 0 1 auto;
    flex: 0 1 auto;
    -webkit-flex-shrink: 1;
    -ms-flex-negative: 1;
    flex-shrink: 1
}

.mail-templates__main-wrapper {
    margin-top: 13px;
    position: relative
}

.mail-templates__main-header {
    font-size: 20px;
    line-height: 37px;
    color: #313942;
    margin: 0 0 6px;
    position: relative
}

.mail-templates__templates-holder {
    margin-bottom: 15px
}

.template-item__wrapper {
    margin-bottom: 10px;
    border: 1px solid #d4d5d8;
    position: relative;
    border-radius: 3px;
    box-sizing: border-box
}

.template-item__wrapper.sortable .template-item__handle, .template-item__wrapper:active .template-item__body-edit, .template-item__wrapper:hover .template-item__body-edit, .template-item__wrapper_active-edit .template-item__body-edit {
    display: block
}

.template-item__inner {
    overflow: hidden
}

.template-item__body {
    background: #fff;
    cursor: pointer;
    position: relative;
    z-index: 1;
    padding: 13px 36px 13px 22px;
    border-radius: 3px
}

.template-item__body-edit {
    display: none;
    cursor: pointer;
    position: absolute;
    z-index: 1;
    right: 0;
    top: 50%;
    padding: 15px 10px 10px;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%)
}

.template-item__body-inner {
    float: left;
    font-size: 0
}

.template-item__handle {
    left: -6px;
    z-index: 50;
    width: 10px;
    position: absolute;
    top: -1px;
    padding: 15px;
    cursor: move;
    display: none
}

.template-item__name {
    max-width: 250px;
    color: #909090;
    white-space: nowrap;
    overflow: hidden;
    vertical-align: top;
    text-overflow: ellipsis;
    padding-right: 10px;
    box-sizing: border-box;
    display: inline-block;
    font-size: 15px
}

.mail-action__settings-controls_remove {
    position: absolute;
    padding: 10px;
    right: 0;
    top: 0
}

.mail-action__settings_content-html {
    margin-top: 15px
}

@media (max-width: 1280px) {
    .modal_mail-templates__wrapper .mailbox-settings {
        min-width: 570px;
        width: 570px
    }
}

@media (max-width: 1280px) and (min-width: 1024px) {
    .modal_mail-more__wrapper.modal_mail-templates__wrapper {
        left: 275px;
        width: auto
    }
}

@media (max-width: 1100px) and (min-width: 1024px) {
    .modal_mail-templates__wrapper .mailbox-settings {
        min-width: 547px
    }

    .template-item__name {
        width: 150px
    }
}

@media (max-width: 1023px) {
    .modal_mail-more__wrapper.modal_mail-templates__wrapper {
        min-width: 700px;
        width: 700px;
        right: 35px
    }

    .modal_mail-more__inner {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column
    }

    .modal_mail-templates__wrapper .mailbox-settings {
        min-width: 650px
    }

    .mail-templates {
        width: 650px;
        padding-left: 25px;
        padding-top: 0
    }

    .mail-templates__main-wrapper {
        margin-top: 0
    }
}

.mail_user-users_select_holder {
    font-size: 14px;
    line-height: 29px;
    height: 30px;
    padding: 0 25px 0 8px;
    box-sizing: border-box;
    color: #313942;
    background: #fff;
    width: 228px
}

.mail_user-users_select_holder:not(.users-select-wrapper_editing) {
    cursor: pointer;
    overflow: hidden
}

.users-select-suggest_mail-user {
    top: -webkit-calc(100% + 5px);
    top: calc(100% + 5px);
    left: 10px
}

.mail_user-users_select_holder .users-select-wrapper_editing {
    margin: 2px 0
}

.mail_user-users_select_holder .multisuggest__list-item:not(.multisuggest__list-item_input) {
    display: none
}

.mail_user-users_select_holder .multisuggest__list-item.multisuggest__list-item_input {
    height: 22px;
    margin: 3px 0 0
}

.mailbox-privacy__username {
    font-weight: 700
}

.list-item__private-icon, .mailbox-privacy__status .icon, .mailbox__added-icon_private {
    top: 2px;
    margin-right: 5px;
    position: relative
}

.mailbox-privacy {
    box-sizing: border-box
}

.mailbox-privacy__row {
    display: block
}

.mailbox-privacy__cell {
    vertical-align: middle;
    position: relative;
    display: block
}

.mailbox-privacy__holder {
    min-height: 42px;
    box-sizing: border-box
}

.mailbox-privacy__description {
    width: 100%
}

.mailbox-privacy__caption {
    font-size: 14px;
    line-height: 20px;
    padding-top: 10px
}

.mailbox-privacy__users-select {
    display: none
}

.mailbox-privacy__status {
    position: relative;
    font-size: 14px;
    padding: 6px 15px;
    border: 1px solid rgba(41, 54, 64, .7);
    border-radius: 3px;
    margin-bottom: 15px;
    width: auto;
    display: inline-block
}

.mailbox-privacy__status .icon {
    opacity: .9
}

.mailbox-privacy__mailbox-owner {
    max-width: 270px;
    width: auto;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: inline-block;
    vertical-align: bottom
}

.mailbox-privacy__toggler {
    white-space: nowrap;
    margin-right: 15px
}

.mailbox-privacy__toggler .control-toggler__item {
    font-size: 14px;
    opacity: .1
}

.mailbox-privacy__toggler .icon-heading {
    margin: 0 5px 0 0 !important;
    position: relative
}

.mailbox-privacy__toggler .control-toggler__item-selected .icon-heading, .mailbox-privacy__toggler .control-toggler__item:active .icon-heading, .mailbox-privacy__toggler .control-toggler__item:hover .icon-heading {
    opacity: 1
}

.mailbox-privacy__toggler .control-toggler__item:not(.hidden-toggler-item) {
    color: #293640;
    opacity: .3
}

.mailbox-privacy__toggler .control-toggler__item:before {
    border-color: #293640;
    opacity: .3
}

.mailbox-privacy__toggler .control-toggler__item-selected:not(.hidden-toggler-item), .mailbox-privacy__toggler .control-toggler__item:hover:not(.hidden-toggler-item) {
    color: #293640;
    opacity: .7
}

.mailbox-privacy__toggler .control-toggler__item-selected:before {
    border-color: #293640;
    box-shadow: none;
    opacity: .7
}

.mailbox-privacy__toggler .control-toggler__item-selected:after, .mailbox-privacy__toggler .control-toggler__item:hover:after {
    content: '';
    position: absolute;
    border: 1px solid #293640;
    top: 0;
    bottom: 0;
    left: -1px;
    right: 0
}

.mailbox-privacy__toggler .control-toggler__item:last-child.control-toggler__item-selected:after, .mailbox-privacy__toggler .control-toggler__item:last-child:hover:after {
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px
}

.mailbox-privacy__toggler .control-toggler__item:first-child.control-toggler__item-selected:after, .mailbox-privacy__toggler .control-toggler__item:first-child:hover:after {
    border-top-left-radius: 3px;
    border-bottom-left-radius: 3px;
    left: 0
}

.mailbox-privacy__toggler .control-toggler__item:not(.control-toggler__item-selected):before {
    background: 0 0
}

.mailbox-privacy__inner-wrapper {
    position: relative
}

.mail_user-users_select_holder {
    border-radius: 0 3px 3px 0;
    border: 1px solid #697279;
    margin: 0
}

.mailbox-privacy__users-select {
    position: absolute;
    top: 0;
    left: 73px;
    margin: 0;
    z-index: 3
}

.notification__item {
    padding: 10px 0 13px;
    background-color: #fff;
    position: relative;
    width: 100%;
    border-bottom: 1px solid #efefef;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    cursor: pointer
}

.notification__item .swing {
    -webkit-perspective: 100px;
    perspective: 100px
}

.notification__item__unread {
    background: #ebf2ff
}

.notification__item.loading {
    padding: 20px;
    box-sizing: border-box;
    text-align: center;
    display: none
}

.notification__item.loading > .spinner-icon {
    display: inline-block
}

.notification__item.animated {
    transform: translateX(-100%);
    -webkit-transform: translateX(-100%);
    opacity: 0
}

.slide-in {
    animation: slide-in .2s forwards;
    -webkit-animation: slide-in .2s forwards
}

@keyframes slide-in {
    0% {
        -webkit-transform: translateX(-100%);
        transform: translateX(-100%);
        opacity: 0
    }
    to {
        -webkit-transform: translateX(0%);
        transform: translateX(0%);
        opacity: 1
    }
}

@-webkit-keyframes slide-in {
    0% {
        -webkit-transform: translateX(-100%);
        transform: translateX(-100%);
        opacity: 0
    }
    to {
        -webkit-transform: translateX(0%);
        transform: translateX(0%);
        opacity: 1
    }
}

@keyframes slide-out {
    0% {
        -webkit-transform: translateX(0%);
        transform: translateX(0%)
    }
    to {
        -webkit-transform: translateX(-100%);
        transform: translateX(-100%)
    }
}

@-webkit-keyframes slide-out {
    0% {
        -webkit-transform: translateX(0%)
    }
    to {
        -webkit-transform: translateX(-100%)
    }
}

.swing .notification__item, .swing .notification__item.show {
    -webkit-transition: all .5s cubic-bezier(.36, -.64, .34, 1.76);
    transition: all .5s cubic-bezier(.36, -.64, .34, 1.76)
}

.swing .notification__item {
    -webkit-transform: rotateX(-90deg);
    transform: rotateX(-90deg);
    opacity: 0
}

.swing .notification__item.show {
    opacity: 1;
    -webkit-transform: none;
    transform: none
}

.inbox__spiner, .search-container .spinner-icon {
    display: none
}

.search-container .aside--menu {
    display: inline
}

.search-container.loading-full .spinner-icon {
    display: inline-block
}

.inbox__spiner.loading-full {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.search-container.loading-full .aside--menu {
    display: none
}

.inbox-counter {
    background: #ff7779 0 0;
    border-radius: 20px;
    left: 20px;
    top: -6px;
    box-sizing: border-box;
    color: #fff;
    font-size: 10px;
    font-weight: 700;
    line-height: 1;
    min-width: 16px;
    padding: 3px;
    position: absolute;
    text-align: center
}

.notification-mail__data_message, .notification-mail__sub-title, .notification-mail__text-message, .notification-mail__title, .notification-mail__title_message {
    -webkit-user-select: text;
    -moz-user-select: text;
    -ms-user-select: text;
    user-select: text
}

.notification-mail__avatar {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    width: 100%;
    height: 100%;
    border-radius: 50%;
    pointer-events: none
}

.notification-mail__avatar:before {
    content: '';
    position: absolute;
    top: -4px;
    right: -4px;
    bottom: -4px;
    left: -4px;
    border: 2px solid #007ce4;
    border-radius: 50%
}

.notification-mail__data_message {
    padding-top: 2px;
    font-size: 13px;
    color: #a1a5a8;
    float: right
}

.notification-mail__container_text {
    margin-left: 69px;
    position: relative;
    padding-right: 11px
}

.notification-inner__container_text h2, .notification-mail__container_text h2 {
    display: inline-block;
    font-size: 15px;
    font-weight: 700;
    width: 185px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    -webkit-box-flex: 1;
    -webkit-flex: 1 0 0;
    -ms-flex: 1 0 0;
    flex: 1 0 0px;
    padding-right: 10px
}

.notification-mail__container_text p:nth-of-type(1) {
    color: #a1a5a8;
    font-size: 14px;
    height: 22px;
    width: 266px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

.notification-mail__container_text p:nth-of-type(2) {
    white-space: nowrap;
    width: 246px;
    margin-bottom: 3px;
    font-size: 15px;
    text-decoration: underline;
    overflow: hidden;
    text-overflow: ellipsis
}

.notification-mail__container_img {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    margin-left: 15px;
    width: 40px;
    position: absolute;
    height: 40px;
    top: 13px
}

.notification-mail__container__icon {
    background: #fff;
    position: absolute;
    width: 14px;
    height: 16px;
    right: -7%;
    bottom: 0;
    border-radius: 50%
}

.notification-mail__info_message {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    width: 100%;
    height: 23px
}

.notification-mail__icon {
    right: -5%;
    position: absolute;
    width: 14px;
    height: 14px;
    background: #fff;
    border-radius: 50%;
    bottom: 4%
}

.notification-mail__iconimg {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    box-shadow: 0 0 0 2px #fff;
    width: 100%;
    border-radius: 50%
}

.notification-mail__text-message {
    font-size: 15px;
    line-height: 20px
}

.notification-mail__title__from, .notification-mail__title__to {
    display: inline-block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    vertical-align: bottom;
    line-height: 19px;
    font-size: 14px;
    max-width: 50%
}

.inbox-message {
    overflow-y: hidden;
    height: 44px;
    line-height: 22px
}

.notification-inner {
    min-height: 64px;
    box-sizing: border-box
}

.notification-inner__avatar {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    width: 100%;
    height: 100%;
    border-radius: 50%;
    pointer-events: none
}

.notification-inner.notification__item__unread:not(.notification-inner.notification__item__unread-inner_selected) {
    background: #ebf2ff
}

.notification-inner.notification__item__unread:not(.notification-inner.notification__item__unread-inner_selected) .notification-message__icon {
    box-shadow: 0 0 0 1.3px #ebf2ff;
    background: #ebf2ff
}

.notification-inner__data_message {
    padding-top: 2px;
    font-size: 13px;
    float: right;
    -webkit-user-select: text;
    -moz-user-select: text;
    -ms-user-select: text;
    user-select: text
}

.notification-inner__container_text {
    margin-left: 69px;
    position: relative;
    padding-right: 11px;
    -webkit-align-self: flex-start;
    -ms-flex-item-align: start;
    align-self: flex-start
}

.desktop__left-side .notification-inner__container_text {
    margin-left: 74px
}

.notification-inner__info_message {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    width: 100%
}

.notification-inner__from__message {
    padding-right: 7px;
    font-size: 15px;
    -webkit-user-select: text;
    -moz-user-select: text;
    -ms-user-select: text;
    user-select: text;
    word-break: break-word;
    display: inline-block;
    margin-top: 2px;
    color: #a1a5a8
}

.notification-inner__from__message__name {
    font-size: 15px;
    color: #a1a5a8;
    white-space: nowrap;
    line-height: normal;
    display: inline-block;
    vertical-align: top
}

.notification-inner__icon {
    visibility: hidden;
    position: absolute;
    left: 47px;
    top: 43px;
    width: 13px
}

.notification-inner__icon__visible {
    visibility: visible !important
}

.notification-inner__title_message {
    -webkit-user-select: text;
    -moz-user-select: text;
    -ms-user-select: text;
    user-select: text
}

.notification-inner_selected {
    background: #437edd
}

.notification-inner_selected .notification-inner__data_message, .notification-inner_selected .notification-inner__from__message, .notification-inner_selected .notification-inner__from__message__name, .notification-inner_selected .notification-inner__title_message {
    color: #fff
}

.notification-inner_selected .notification-message__icon {
    box-shadow: 0 0 0 1.3px #437edd;
    background: #437edd;
    fill: #fff
}

.notification-inner_preselected {
    background: #f8faff
}

.notification-inner_preselected .notification-message__icon {
    box-shadow: 0 0 0 1.3px #f8faff;
    background: #f8faff
}

.desktop__left-side .notification-bot__container_text {
    margin-left: 74px
}

.notification-chat__container-img {
    top: 13px !important;
    margin-top: 0 !important;
    margin-left: 17px !important
}

.notification-message__icon {
    fill: #6d7379
}

.notification-message__icon .svg-common--chats-dims, .notification-message__icon .svg-common--group_chat-dims {
    height: 14px;
    width: 14px
}

.notification-message__icon .svg-common--group_chat-dims {
    padding: 1px 0 0 1px
}

.user_plug {
    cursor: pointer
}

.user_plug, .user_plug .notification-inner__info_message {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.notification-bot {
    padding: 11px 0 7px;
    position: relative;
    width: 100%;
    border-bottom: 1px solid #efefef;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    cursor: pointer;
    min-height: 82px;
    box-sizing: border-box
}

.notification-bot__title {
    -webkit-user-select: text;
    -moz-user-select: text;
    -ms-user-select: text;
    user-select: text
}

.notification-bot__avatar {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    position: absolute;
    float: left;
    width: 42px;
    height: 62px;
    margin-left: 13px;
    pointer-events: none;
    top: 13px
}

.notification-bot__data_message {
    padding-top: 2px;
    font-size: 13px;
    color: #a1a5a8;
    float: right;
    -webkit-user-select: text;
    -moz-user-select: text;
    -ms-user-select: text
}

.notification-bot__container_text {
    padding-right: 11px;
    margin-left: 69px;
    position: relative
}

.notification-bot__info_message {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    width: 100%
}

.notification-bot__container_text h2 {
    white-space: nowrap;
    display: inline-block;
    font-size: 15px;
    font-weight: 700;
    -webkit-box-flex: 1;
    -webkit-flex: 1 0 0;
    -ms-flex: 1 0 0;
    flex: 1 0 0px;
    padding-right: 10px;
    overflow: hidden;
    text-overflow: ellipsis
}

.notification-bot__text__message {
    margin-top: 2px;
    word-wrap: break-word;
    color: #a1a5a8
}

.notification-bot__from__message {
    padding-right: 7px;
    font-size: 15px;
    -webkit-user-select: text;
    -moz-user-select: text;
    -ms-user-select: text;
    user-select: text;
    word-break: break-word
}

.notification-bot__container_text p:nth-of-type(2) {
    font-size: 15px;
    -webkit-user-select: text;
    -moz-user-select: text;
    -ms-user-select: text;
    user-select: text
}

.notification-bot__from__message__name {
    overflow: hidden;
    text-overflow: ellipsis;
    font-size: 15px;
    color: #313942;
    display: inline-block;
    white-space: nowrap;
    vertical-align: bottom;
    width: 100%;
    font-weight: 600
}

.complete-task {
    z-index: 0;
    cursor: pointer;
    width: 115px;
    background-color: rgba(234, 234, 234, .9);
    height: 100%;
    position: absolute;
    top: 0;
    right: 0;
    -webkit-transform: translateX(100%);
    transform: translateX(100%);
    -webkit-transition: all .1s;
    transition: all .1s
}

.complete-task__icon {
    width: 14px;
    height: 14px;
    position: absolute;
    top: 50%;
    margin-top: -7px;
    left: 22px
}

.complete-task__text {
    text-transform: uppercase;
    position: relative;
    display: inline-block;
    float: right;
    color: #1a2e3c;
    font-size: 11px;
    padding-right: 14px;
    height: 12px;
    top: 50%;
    margin-top: -5px;
    line-height: 12px
}

.error_message_bot:hover .complete-task, .notification-bot:hover .complete-task {
    -webkit-transform: translateX(65%);
    transform: translateX(65%)
}

.error_message_bot, .new_version_message_bot {
    padding: 10px 0 12px;
    position: relative;
    width: 100%;
    border-bottom: 1px solid #efefef;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    cursor: pointer;
    box-sizing: border-box
}

.new_version_message_bot {
    min-height: 64px
}

.error_message_bot {
    min-height: 82px
}

.error_message_bot__avatar, .new_version_message_bot__avatar {
    position: absolute;
    float: left;
    width: 42px;
    height: auto;
    margin-left: 13px;
    pointer-events: none
}

.error_message_bot__avatar {
    top: 13px
}

.new_version_message_bot__avatar {
    top: 6px
}

.error_message_bot__data_message {
    padding-top: 2px;
    font-size: 13px;
    color: #a1a5a8;
    float: right;
    -webkit-user-select: text;
    -moz-user-select: text;
    -ms-user-select: text;
    user-select: text
}

.error_message_bot__container_text {
    padding-right: 11px;
    margin-left: 69px;
    position: relative;
    font-size: 15px;
    padding-bottom: 1px
}

.error_message_bot__container_text.without_title {
    padding-top: 12px;
    padding-bottom: 0
}

.error_message_bot__title {
    display: inline-block;
    font-size: 15px;
    font-weight: 700;
    -webkit-user-select: text;
    -moz-user-select: text;
    -ms-user-select: text;
    user-select: text;
    max-width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    word-wrap: break-word
}

.error_message_bot__message {
    color: #a1a5a8;
    word-wrap: break-word;
    margin-top: -2px
}

.error_message_bot__what_happen {
    color: #f26e6e;
    font-size: 15px;
    -webkit-user-select: text;
    -moz-user-select: text;
    -ms-user-select: text;
    user-select: text
}

.error_message_bot__from__message__name {
    color: #313942
}

.complete-task:hover {
    -webkit-transform: translateX(0%) !important;
    transform: translateX(0%) !important
}

#popups_wrapper .error_message_bot {
    min-height: 65px;
    padding: 10px 5px 10px 0
}

#popups_wrapper .error_message_bot__container_text {
    width: 500px
}

#popups_wrapper .error_message_bot__avatar {
    width: 40px;
    top: 6px
}

.notification-chat, .notification-chat__non-select {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.notification-chat {
    padding: 11px 0 15px;
    background-color: #fff;
    border-bottom: 1px solid #efefef;
    position: relative;
    width: 100%
}

.notification-chat__non-select {
    position: absolute;
    top: 0;
    height: 100%;
    width: 70px
}

.chat-inbox__header .n-avatar, .notification-chat__container-img {
    width: 36px;
    position: absolute;
    height: 36px
}

.notification-chat__avatar {
    box-shadow: 0 0 0 2px #fff, 0 0 0 4.5px #007ce4;
    border-radius: 50%;
    pointer-events: none
}

.notification-chat__container-icon, .notification-message__icon {
    right: -5%;
    position: absolute;
    width: 13px;
    height: 13px;
    background: #fff;
    border-radius: 50%;
    bottom: -2px
}

.notification-message__icon {
    height: 14px;
    bottom: 4%;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    box-shadow: 0 0 0 1.3px #fff;
    width: 100%
}

.notification-chat__container-text {
    padding-right: 11px;
    font-size: 15px;
    padding-bottom: 1px;
    margin-left: 63px;
    position: relative
}

.notification-chat__title {
    padding-bottom: 4px;
    font-size: 15px;
    font-weight: 700;
    display: inline-block
}

.notification-chat__comment, .notification-chat__data-message, .notification-chat__title {
    -webkit-user-select: text;
    -moz-user-select: text;
    -ms-user-select: text;
    user-select: text
}

.notification-chat__data-message {
    padding-top: 1.5px;
    float: right;
    font-size: 13px;
    color: #a1a5a8
}

.notification-chat__comment {
    line-height: 20px
}

.container-button {
    height: 40px;
    position: relative;
    margin: 0 auto;
    width: 250px;
    top: 15px
}

.container-button__accept, .container-button__reject {
    display: inline-block;
    color: #bcc0c7;
    width: 100px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    cursor: pointer
}

.container-button__accept {
    margin-left: -5px;
    background-color: #4c8bf7;
    border-radius: 5%;
    color: #fff;
    font-size: 14px
}

.aside__menu_container__eye {
    position: absolute;
    left: -26px;
    top: 7px
}

.notification__item a, .notification__item.notification-inner a {
    text-decoration: none !important
}

#chat-inbox_scroll_holder .feed-note-wrapper > .feed-note {
    max-width: 100% !important
}

.chat-inbox__header .n-avatar {
    margin-left: 21px;
    display: inline-block;
    background-size: cover;
    background-position: center;
    top: 50%;
    border-radius: 50%;
    margin-top: -17px
}

.container-header-icon {
    margin-left: 55px;
    display: inline-block;
    margin-top: -1px
}

.desktop .container-header-icon {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.container-header-direct {
    overflow: visible !important;
    margin: 10px
}

.aside-inbox {
    position: absolute;
    width: 364px;
    top: 0;
    bottom: 0;
    background: #f5f5f5;
    border-right: 2px solid #e9e9e9;
    z-index: 100;
    left: auto;
    transform: translateX(-100%);
    -webkit-transform: translateX(-100%);
    -webkit-backface-visibility: hidden
}

.inbox-expanded {
    opacity: 1
}

.aside-inbox .aside__inner {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 20;
    -webkit-transform-style: preserve-3d;
    -webkit-backface-visibility: hidden
}

#side-line {
    background: #162b3a
}

.apart__head {
    height: 83px;
    font-size: 24px;
    color: #313942;
    line-height: 83px;
    padding-left: 5px
}

#inbox-container {
    position: absolute;
    left: 0;
    bottom: 0;
    right: 0;
    overflow-y: scroll;
    overflow-x: hidden;
    -webkit-overflow-scrolling: touch;
    width: 364px;
    top: 65px;
    background-color: #fff
}

#side-line {
    z-index: 105;
    width: 364px
}

.notification-inner__avatar__border__blue {
    box-shadow: 0 0 0 1.5px #fff, 0 0 0 4px #007ce4
}

.notification-inner__title_message a:active, .notification-inner__title_message a:link, .notification-inner__title_message a:visited {
    color: #2e3640;
    text-decoration: none
}

.popup-inbox {
    position: relative;
    width: 364px;
    left: 64px;
    opacity: 1 !important;
    box-shadow: 0 -3px 25px 0 rgba(0, 0, 0, .13)
}

.popup-inbox .notification__item {
    border-bottom: none
}

.popup-inbox__container-img {
    margin-left: 12px;
    width: 48px;
    position: absolute;
    height: 71px;
    top: 50%;
    margin-top: -30.5px
}

.notification-chat__avatar {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    width: 100%
}

.popup-inbox__title_message {
    padding-bottom: 4px;
    color: #a8b0b5
}

.popup-inbox__comment {
    height: 61px;
    padding-right: 5px;
    line-height: 20px;
    overflow-y: hidden
}

.popup-inbox__close {
    position: absolute;
    z-index: 1;
    right: 6px;
    top: 6px;
    cursor: pointer;
    padding: 10px;
    width: 9px
}

.popup-inbox .notification-inner__title_message, .popup-inbox .notification-mail__title_message {
    padding-right: 25px
}

.popup-inbox .notification-inner__from__message {
    max-height: 40px;
    word-wrap: break-word;
    width: 100%;
    white-space: nowrap !important;
    overflow: hidden;
    text-overflow: ellipsis
}

.popup-inbox .notification-inner__data_message, .popup-inbox .notification-mail__data_message {
    display: none
}

.popup-inbox .notification-bot__container_text p:nth-of-type(2) {
    max-height: 40px;
    overflow: hidden
}

.popup-inbox .notification-bot__avatar {
    height: 62px
}

.notification-message__icon__bottom {
    bottom: -3px
}

.popup-inbox .notification__item {
    opacity: 1 !important
}

.icon-notifications > .nav__notifications__counter {
    display: none !important
}

.chat-inbox__header {
    position: relative;
    border-bottom: 1px solid #e3e3e3;
    height: 65px;
    min-height: 65px;
    box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto
}

.group_chat-inbox__header {
    height: auto;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column
}

.group_chat-inbox__header .chat-inbox__content {
    margin-top: -8px;
    overflow-y: visible
}

.group-chat-inbox__header ~ .chat-inbox__reply .feed-compose__message-wrapper {
    margin-bottom: 15px
}

.chat-inbox__header:not(.group-chat-inbox__header) ~ .chat-inbox__reply .feed-compose__message {
    margin-bottom: 15px
}

.chat-inbox__header--lead {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding-left: 12px
}

.chat-inbox__content {
    overflow-y: auto;
    padding-left: 0;
    -webkit-box-flex: 1;
    -webkit-flex: 1 100%;
    -ms-flex: 1 100%;
    flex: 1 100%;
    max-height: 100% !important;
    position: relative
}

.chat-inbox__content-inner {
    margin-bottom: 40px;
    padding: 12px 21px 62px 11px
}

.chat-inbox__content-inner .feed-note-wrapper {
    margin-bottom: 0;
    -webkit-transition: opacity 200ms linear;
    transition: opacity 200ms linear;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column
}

.chat-inbox__content-inner .feed-note-wrapper.feed-note-wrapper-amojo .feed-note {
    width: auto;
    padding: 0 10px;
    max-width: 70%;
    border-color: transparent;
    background-color: transparent
}

.chat-inbox__content-inner .feed-note-wrapper.feed-note-wrapper-amojo .feed-note:not(.feed-note-external) .feed-note__header {
    color: #313942
}

.chat-inbox__content-inner .feed-note-wrapper.feed-note-wrapper-amojo .feed-note.feed-note-external .feed-note__header, .chat-inbox__content-inner .feed-note-wrapper.feed-note-wrapper-amojo .feed-note.feed-note-external p {
    color: rgba(107, 109, 114, .8)
}

.chat-inbox__content-inner .feed-note-wrapper-separator .separator__inner.outside:before, .chat-inbox__content-inner .feed-note-wrapper_hidden {
    opacity: 0
}

.chat-inbox__content-inner .feed-note-wrapper .feed-note__content {
    width: 100%
}

.chat-inbox__content-inner .feed-note-wrapper_compact {
    margin-top: 7px
}

.chat-inbox__content-inner .feed-note-wrapper_compact .feed-note__avatar, .chat-inbox__content-inner .feed-note-wrapper_compact .feed-note__header {
    display: none
}

.chat-inbox__content-inner .feed-note-wrapper_compact .feed-note__icon {
    height: auto
}

.chat-inbox__content-inner .feed-note-wrapper_compact .feed-note__content {
    min-height: 0
}

.chat-inbox__content-inner .feed-note-wrapper-separator {
    font-size: 13px;
    text-align: center;
    color: rgba(107, 109, 114, .6);
    height: 18px
}

.chat-inbox__content-inner .feed-note-wrapper-separator .separator__wrapper {
    display: inline-block;
    text-align: center;
    position: relative;
    opacity: 1
}

.chat-inbox__content-inner .feed-note-wrapper-separator .separator__inner {
    display: block;
    z-index: 10;
    width: 100%
}

.chat-inbox__content-inner .feed-note-wrapper-separator .separator__inner:before {
    content: "";
    position: absolute;
    left: -11px;
    right: -21px;
    top: 9px;
    height: 1px;
    background: #e3e3e3;
    z-index: -1
}

.chat-inbox__content-inner .feed-note-wrapper-separator .separator__inner-text {
    display: inline-block;
    position: relative
}

.chat-inbox__content-inner .feed-note-wrapper-separator .separator__inner-text:before {
    background: #fff;
    border: 1px solid #e3e3e3;
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    left: -12px;
    right: -12px;
    z-index: -1;
    border-radius: 10px
}

.chat-inbox__content-inner .feed-note-wrapper-separator .separator__inner.outside-top_last {
    position: fixed;
    top: 65px !important;
    -webkit-transform: translateY(10px);
    transform: translateY(10px)
}

.chat-inbox__content-inner .feed-note-wrapper-separator .separator__inner.outside-top_last .separator__inner-text:before {
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .1)
}

.chat-inbox__reply {
    position: absolute;
    bottom: 0;
    padding-bottom: 20px;
    background: inherit;
    left: 20px;
    right: 20px
}

.chat-inbox__reply .feed-compose {
    position: relative;
    right: auto;
    left: auto;
    bottom: auto
}

.chat-inbox__reply .feed-compose__inner.minimized {
    height: 15px;
    margin: -10px -15px -15px;
    padding: 10px 15px 15px
}

.group_chat-color {
    font-weight: 700
}

.group_chat-inbox__reply {
    position: absolute;
    bottom: 20px;
    left: 20px
}

.group-chat-inbox__header {
    height: auto;
    min-height: auto;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    z-index: 11;
    background-color: #f5f5f4
}

.group-chat-inbox__header .chat-inbox__content {
    overflow-y: auto
}

#members-selector {
    padding: 0 !important
}

.users-select-wrapper_editing-group_chat {
    overflow-x: hidden;
    margin-left: 0;
    cursor: default
}

.group_chat-inbox__content {
    max-height: 90px !important;
    margin: -12px 29px 10px 20px;
    overflow: auto
}

.loading {
    padding: 20px;
    box-sizing: border-box;
    text-align: center
}

.container-header-group {
    height: auto
}

.chat-inbox__header__name-chat, .chat-inbox__header__name-user {
    font-weight: 700;
    font-size: 15px;
    padding-left: 12px;
    line-height: 65px
}

.chat-inbox__header__name-chat {
    line-height: normal
}

.chat-inbox__header--lead .chat-inbox__header__name-chat, .chat-inbox__header--lead .chat-inbox__header__name-user {
    padding: 0
}

.chat-inbox__header--lead .chat-inbox__header__name-chat--title, .chat-inbox__header--lead .chat-inbox__header__name-user--title {
    padding-right: 12px
}

.chat-inbox__header__name-user--id {
    color: #6b6d72
}

.chat-inbox__header__name-user_status-user {
    padding-left: 20px;
    margin-top: -24px;
    display: block;
    font-size: 10px;
    color: #b2b9c5
}

.chat-inbox__link-to-web {
    color: #6b6d72;
    font-size: 13px;
    margin: 0 17px 0 10px;
    white-space: nowrap
}

.chat-inbox__close {
    cursor: pointer;
    width: 12px;
    position: absolute;
    right: 17px;
    top: 16px;
    padding: 10px;
    z-index: 100
}

.chat-inbox__set-text {
    width: 100%;
    height: 90px;
    bottom: 0;
    left: 0;
    right: 0;
    border-top: 2px solid #8591a5;
    position: fixed
}

.chat-inbox__set-text__typing {
    padding-left: 20px;
    width: 98%;
    resize: none;
    min-height: 80px;
    background-color: #f5f5f4;
    padding-top: 20px
}

.chat-inbox_attach {
    padding: 5px;
    top: 10px;
    position: relative;
    width: 12px;
    margin-right: 5px;
    cursor: pointer
}

.chat-inbox__container-icons {
    top: 41px;
    position: absolute;
    right: 37px
}

.notification-wrapper {
    -webkit-box-direction: normal;
    -webkit-box-orient: horizontal;
    top: 0;
    position: fixed;
    left: 65px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    bottom: 0;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    z-index: 102
}

.notification-wrapper.notification-wrapper__hidden {
    display: none
}

.inbox-wrapper {
    min-width: 366px;
    position: relative;
    height: 100%
}

.inbox-direct-chat-container {
    position: relative;
    width: 100%;
    overflow: hidden
}

#chat-wrapper {
    position: absolute;
    z-index: 103;
    height: 100%;
    background-color: #f5f5f4;
    right: 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-flow: column;
    -ms-flex-flow: column;
    flex-flow: column;
    left: 0;
    bottom: 0
}

.notification-wrapper.direct-chat__opened {
    right: 0;
    min-width: 910px;
    max-width: 1050px
}

html.chrome .chat-inbox__content > .outside, html.safari .chat-inbox__content > .outside {
    margin-left: 0
}

.group-chat__title {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    color: #2e3640;
    margin: 0;
    padding: 10px 0 0;
    border-bottom: 1px solid #f4f4f4;
    background: 0 0;
    border-top: 0;
    border-left: 0;
    border-right: 0;
    border-radius: 0;
    width: 300px
}

.group-chat__title.expanded {
    border-bottom: 1px solid #4c8bf7
}

.group-chat__title::-webkit-input-placeholder {
    font-weight: 700
}

.group-chat__title::-moz-placeholder {
    font-weight: 700
}

.group-chat__title:-ms-input-placeholder {
    font-weight: 700
}

.group-chat__title::placeholder {
    font-weight: 700
}

#members-selector {
}

.js-chat-create-user-select {
    border-bottom: 1px solid #4c8bf7;
    padding: 0 10px 2px 0;
    margin: 0 40px 12px 20px
}

.js-chat-create-user-select.error {
    border-bottom: 1px solid #ff174d
}

.group-chat--creat_input {
    height: 100%
}

.group-chat__multisuggest--tag:before, .hide_items-group_chat {
    display: none
}

.group-chat__multisuggest {
    float: left;
    list-style-type: none;
    padding: 1px 4px;
    border: 1px solid #d4d5d8;
    border-radius: 3px;
    margin: 6px 6px 0 0;
    height: 100%;
    max-width: inherit;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.group-chat__multisuggest--tag {
    color: #313942;
    cursor: pointer;
    font-size: 15px;
    position: relative;
    z-index: 1;
    display: inline-block;
    line-height: 18px
}

.group-chat__multisuggest--tag-inner {
    display: inline-block;
    line-height: 18px;
    max-width: 480px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    vertical-align: top
}

.group-chat__multisuggest--tag-close {
    cursor: pointer;
    color: #f37575;
    margin-left: 2px
}

.group-chat__multisuggest--tag-close:after {
    content: 'x'
}

.group-chat__multisuggest-select {
    margin: 0 !important
}

.group_title__edit {
    position: absolute;
    left: 210px;
    top: 18px;
    z-index: 100;
    background: 0 0
}

.group_title__edit__cancel, .group_title__edit__save {
    cursor: pointer;
    opacity: 1;
    display: inline-block;
    padding: 7px;
    position: relative
}

.group_title__edit__cancel {
    top: -7px;
    left: -12px
}

.notification-call, .notification-call__non-select {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.notification-call {
    padding: 11px 0 7px;
    background-color: #fff;
    border-bottom: 1px solid #efefef;
    cursor: pointer;
    min-height: 82px;
    box-sizing: border-box;
    position: relative;
    width: 100%
}

.notification-call__non-select {
    position: absolute;
    top: 0;
    height: 100%;
    width: 70px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.notification-call__icon {
    width: 22px;
    height: 22px;
    margin-left: 3px
}

.notification-call__icon-inner {
    margin-left: 13px;
    height: 36px;
    width: 36px;
    border: 1px solid #4c8bf7;
    border-radius: 36px;
    fill: #4c8bf7
}

.notification-call__call-play {
    width: 100%;
    height: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center
}

.notification-call__container_text {
    padding-right: 11px;
    margin-left: 69px;
    position: relative
}

.notification-call__middle {
    font-size: 15px;
    line-height: 17px;
    color: #0057a9;
    font-weight: 400;
    text-decoration: none;
    display: inline-block;
    margin-right: auto
}

.notification-call__head {
    font-size: 13px;
    -webkit-box-flex: 1;
    -webkit-flex: 1 0 0;
    -ms-flex: 1 0 0;
    flex: 1 0 0px;
    padding-right: 10px;
    width: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.notification-call__head_title {
    margin-right: 7px;
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 0;
    -ms-flex: 1 1 0;
    flex: 1 1 0px
}

.notification-inner__data_message {
    color: #676e79
}

.notification-call__text__message {
    color: #363b44;
    font-size: 13px;
    box-sizing: border-box;
    line-height: 17px;
    display: block
}

.notification-call__text__message a {
    text-decoration: none;
    line-height: 1;
    cursor: pointer;
    margin-left: 3px;
    color: #0057a9
}

.notification__user-not-found {
    height: 64px;
    border-bottom: none;
    color: #a1a5a8;
    box-sizing: border-box;
    padding: 0;
    text-align: center
}

.notification__user-not-found-inner {
    display: inline-block;
    height: 100%
}

.notification__user-not-found-inner:before {
    content: '';
    display: inline-block;
    width: 0;
    height: 100%;
    vertical-align: middle
}

.notification__user-not-found-text {
    display: inline-block;
    vertical-align: middle
}

.subscribers, .subscribers > a {
    font-size: 13px;
    text-decoration: none;
    z-index: 3;
    color: #6b6d72
}

.subscribers {
    position: relative
}

.subscribers-container {
    width: 200px;
    position: absolute;
    right: 0;
    bottom: 100%;
    -webkit-transform: translateY(-9px);
    transform: translateY(-9px);
    border: 1px solid #c3c3c3;
    border-radius: 3px;
    background: #fff;
    font-size: 14px;
    line-height: 13px;
    text-decoration: none;
    color: #2e3640
}

.subscribers-container.subscribers-container--short {
    padding: 13px 15px 20px
}

.subscribers-container a {
    color: #6b6d72;
    text-decoration: underline
}

.subscribers-container a.active, .subscribers-self__status--inactive > a {
    color: #4c8bf7
}

.subscribers-list {
    overflow: hidden
}

.subscribers-list-container {
    margin: 11px 0 9px;
    max-height: 300px;
    overflow-x: hidden;
    overflow-y: auto
}

.subscribers-list__item {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    margin-bottom: 9px
}

.subscribers-list__item--strong {
    font-weight: 700
}

.subscribers-list__item:last-of-type {
    margin-bottom: 0
}

.subscriber__name {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    padding-right: 9px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap
}

.subscriber__remove {
    opacity: .3
}

.subscriber__remove:hover {
    opacity: 1
}

.subscribers-self {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch
}

.subscribers-self__status {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    color: #b8b7b7
}

.subscriber__remove {
    cursor: pointer
}

.subscribers-self__action {
    color: #6b6d72
}

.subscribers__overlay {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    background: #fff;
    opacity: .5;
    display: none
}

.users-picker .multisuggest__suggest {
    border-radius: 0
}

.users-picker .users-select-row__inner {
    width: auto
}

.users-picker .users-picker-item {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.users-picker .users-picker-item:hover {
    background-color: #ddd
}

.users-picker .users-picker-item .users-picker-item__title {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -webkit-flex-shrink: 1;
    -ms-flex-negative: 1;
    flex-shrink: 1
}

.users-picker .users-picker-item .users-picker-item__title > span {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden
}

.users-picker .users-picker-item .users-picker-item__pin {
    width: 14px;
    height: 14px;
    margin: 0 16px;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    color: #e4e4e4
}

.users-picker .users-picker-item.users-picker-item--selected .users-picker-item__pin {
    color: #749f22
}

.users-picker .multisuggest__suggest-item_selected {
    background-color: transparent
}

.desktop__account.expanded + .desktop__account-list, .subscribers--loading .subscribers__overlay {
    display: block
}

.subscribers__overlay > .button-input__spinner {
    top: 50%;
    left: 50%;
    margin: -7px 0 0 -6px
}

.users-picker-controls button {
    background: 0 0;
    font-weight: 700;
    font-size: 13px;
    cursor: pointer
}

.users-picker-controls.users-picker-controls--disabled button.users-picker-controls__save {
    cursor: auto;
    border: solid 1px #d0d0d0;
    background-color: #fcfcfc;
    color: #2e3640
}

.users-picker-search {
    height: 36px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    border-top: 1px solid #d0d0d0;
    border-bottom: 1px solid #d0d0d0
}

.users-picker-search .users-picker-search__field {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    padding: 0 10px 0 0;
    height: 100%
}

.users-picker-search .users-picker-search__icon {
    padding: 0 10px;
    fill: #6e747a
}

.desktop, .users-picker-controls, .users-picker-search {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.users-picker-controls {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    height: 45px
}

.users-picker-controls button.users-picker-controls__cancel {
    color: #92989b;
    margin-right: 12px
}

.users-picker-controls button.users-picker-controls__save {
    width: 80px;
    height: 26px;
    border-radius: 2px;
    background-color: #4382ee;
    border: solid 1px #3376e8;
    color: #fff
}

.users-picker-controls.users-picker-controls--disabled button {
    cursor: auto
}

.users-picker-controls.users-picker-controls--disabled button.users-picker-controls__cancel {
    color: #92989b
}

.desktop {
    position: absolute;
    width: 100%;
    height: 100%
}

.desktop .custom-scroll::-webkit-scrollbar-thumb {
    border-radius: 1px
}

.desktop__left-side {
    width: 366px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    border-right: 1px solid #e3e3e3;
    z-index: 2
}

.desktop__right-side {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    z-index: 1
}

.desktop__top_right {
    position: relative
}

.desktop__top_left {
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0
}

.desktop__inbox {
    position: relative;
    left: 0;
    height: 100%
}

.desktop__inbox #inbox-container, .desktop__inbox #side-line, .desktop__inbox .inbox-wrapper {
    min-width: 100%;
    width: 100%
}

.desktop__inbox #inbox-container {
    top: 65px
}

.desktop__inbox .search-container {
    height: 64px;
    padding-left: 10px;
    z-index: 2
}

.desktop__inbox .inbox-filter {
    margin-left: -64px;
    width: -webkit-calc(100% + 64px);
    width: calc(100% + 64px)
}

.desktop__inbox .aside {
    -webkit-transform: none;
    transform: none;
    border-width: 1px
}

.desktop__body {
    position: relative;
    width: 100%;
    height: 100%
}

.desktop__body .chat-inbox .subscribers__overlay .spinner-icon {
    margin-top: 0
}

.desktop__body .chat-inbox__close {
    display: none
}

.update-notifier {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    height: 65px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    border-bottom: 1px solid #efefef;
    background: #fff;
    box-sizing: border-box;
    z-index: 110;
    position: absolute;
    left: 0;
    right: 0
}

.update-notifier:empty {
    display: none
}

.update-notifier .button-input {
    padding: 6px;
    margin-left: 10px
}

.multisuggest__suggest-wrapper {
    z-index: 105
}

.desktop__left-side .aside-top-search__icon {
    display: none
}

.offline-notifier {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    height: 65px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    border-bottom: 1px solid #efefef;
    background: rgba(255, 255, 255, .9);
    box-sizing: border-box;
    z-index: 110;
    position: absolute;
    left: 0;
    right: 0
}

.offline-notifier:empty {
    display: none
}

.offline-notifier__button {
    padding: 7px;
    margin-left: 7px
}

.card-holder_desktop {
    left: 0;
    right: 0;
    min-width: 0
}

.card-holder_desktop .card-holder__fields {
    display: none
}

.card-holder_desktop .card-holder__feed {
    width: 100%
}

.container-header-icon--lead {
    margin-left: 5px
}

.desktop__account, .desktop__account-inner {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.desktop__account {
    height: 64px;
    box-sizing: border-box;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: 64px;
    z-index: 3
}

.desktop__account-inner {
    width: 100%;
    position: relative;
    z-index: 113
}

.desktop__account-current {
    width: 366px;
    background: #f5f5f5;
    height: 64px;
    position: absolute;
    left: 0;
    overflow: hidden;
    background: #2e3640;
    color: #fff;
    -webkit-transform: translateX(-366px);
    transform: translateX(-366px);
    -webkit-transition: -webkit-transform .2s ease-in-out;
    transition: transform .2s ease-in-out;
    transition: transform .2s ease-in-out, -webkit-transform .2s ease-in-out;
    z-index: 40;
    box-sizing: border-box;
    padding: 0
}

.desktop__account-current--expanded {
    -webkit-transform: translateX(64px);
    transform: translateX(64px);
    -moz-transform: translateX(64px)
}

.desktop__account-current-item {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    position: relative;
    padding: 10px;
    cursor: pointer;
    height: inherit
}

.desktop__account-current-item_name {
    width: 100%;
    padding-left: 18px;
    padding-right: 64px;
    position: relative;
    overflow: hidden;
    box-sizing: border-box
}

.desktop__account-current-item_name:before, .desktop__account-list-item:before {
    content: "";
    display: none;
    pointer-events: none;
    position: absolute;
    top: -webkit-calc(50% - 5px);
    top: calc(50% - 5px);
    width: 6px;
    height: 6px;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    margin-left: 7px;
    z-index: 10;
    border-bottom: 1px solid #fff;
    border-right: 1px solid #fff;
    right: 82px
}

.desktop__account-current-item_logout, .desktop__account-current-item_profile {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    -ms-grid-row-align: center;
    align-items: center;
    box-sizing: border-box;
    position: absolute;
    top: 0;
    height: 63px;
    background: #2e3640
}

.desktop__account-current-item_profile {
    left: 296px;
    width: 70px
}

.desktop__account-current-item_logout {
    border-left: 1px solid #5a6a7d;
    left: 301px;
    width: 65px
}

.desktop__account-current-item-icon {
    height: 20px
}

.desktop__account-current-item-link {
    color: #9da8ae;
    text-decoration: none
}

.desktop__account-current-username {
    font-size: 18px;
    color: #9da8ae;
    margin-bottom: -1px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    padding-right: 20px
}

.desktop__account-current-name {
    font-size: 15px;
    width: 100%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

.desktop__account-avatar {
    width: 64px;
    height: 64px;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    z-index: 50;
    overflow: hidden
}

.desktop__account-list {
    display: none;
    position: absolute;
    top: 65px;
    left: 0;
    width: 366px;
    z-index: 1;
    box-sizing: border-box;
    background: #fff;
    height: -webkit-calc(100% - 64px - 2px);
    height: calc(100% - 64px - 2px);
    overflow: auto;
    -webkit-animation-name: account-list;
    animation-name: account-list;
    -webkit-animation-duration: .2s;
    animation-duration: .2s
}

.desktop__account-list-item {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    width: 100%;
    height: 64px;
    box-sizing: border-box;
    border-bottom: 1px solid #e3e3e3;
    padding: 10px 35px 10px 15px;
    cursor: pointer;
    position: relative
}

.desktop__account-list-item:before {
    display: block;
    right: 15px;
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg)
}

.desktop__account-list-item-inner {
    width: 100%;
    color: #313942;
    text-decoration: none;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    box-sizing: border-box;
    max-width: 100%;
    display: inline-block
}

.desktop__account-list-item-inner--current {
    background: #437edd;
    color: #fff
}

.desktop__account-overlay {
    z-index: 111;
    height: 100vh;
    width: 100vw;
    left: 366px
}

@-webkit-keyframes account-list {
    0% {
        opacity: 0;
        -webkit-transform: translateY(-20px);
        transform: translateY(-20px)
    }
    to {
        opacity: 1;
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@keyframes account-list {
    0% {
        opacity: 0;
        -webkit-transform: translateY(-20px);
        transform: translateY(-20px)
    }
    to {
        opacity: 1;
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}