.template-bitrix24 .bx-im-bar.bx-im-bar-with-ol .bx-im-users-wrap {
    top: 148px;
}

.template-bitrix24 .bx-im-bar .bx-im-users-wrap {
    top: 100px;
}

/*Avivi: hide bitrix24 label*/
#copyright .bitrix24-copyright,
#copyright .footer-discuss-link {
    display: none !important;
}

/*Avivi: hide print btn */
#copyright span.footer-link:nth-child(4) {
    display: none !important;
}

/*Avivi: hide download app in messanger */
#bx-im-bottom-block {
    display: none !important;
}

/*Avivi: hide help in messanger */
#bx-help-block {
    display: none !important;
}

.logo img {
    background-color: transparent !important;
}

.av-frame {
    position: relative;
    z-index: 3000;
    overflow: auto;
    width: 100%;
    height: 99%;
}

.av-frame-loader {
    display: block;
    position: absolute;
    left: 50%;
    top: 50%;
    width: 68px;
    height: 68px;
    background: url(/bitrix/components/bitrix/main.ui.grid/templates/.default/images/loader.png) no-repeat 0 0;
    -webkit-animation-name: spin;
    -webkit-animation-duration: 4000ms;
    -webkit-animation-iteration-count: infinite;
    -webkit-animation-timing-function: linear;
    -moz-animation-name: spin;
    -moz-animation-duration: 4000ms;
    -moz-animation-iteration-count: infinite;
    -moz-animation-timing-function: linear;
    -ms-animation-name: spin;
    -ms-animation-duration: 4000ms;
    -ms-animation-iteration-count: infinite;
    -ms-animation-timing-function: linear;

    animation-name: spin;
    animation-duration: 4000ms;
    animation-iteration-count: infinite;
    animation-timing-function: linear;
}

@-ms-keyframes spin {
    from {
        -ms-transform: rotate(0deg);
    }

    to {
        -ms-transform: rotate(360deg);
    }
}

@-moz-keyframes spin {
    from {
        -moz-transform: rotate(0deg);
    }

    to {
        -moz-transform: rotate(360deg);
    }
}

@-webkit-keyframes spin {
    from {
        -webkit-transform: rotate(0deg);
    }

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

@keyframes spin {
    from {
        transform: rotate(0deg);
    }

    to {
        transform: rotate(360deg);
    }
}

a.landing-license-banner,
#im-workarea-popup span.bx-im-fullscreen-apps,
#im-workarea-content .bx-messenger-box-topline-show,
#bx-desktop-tab-content-im .bx-messenger-box-topline-show,
#bx-desktop-tab-content-im .bx-messenger-chatlist-search-button {
    display: none !important;
}

/*hide anchor, landigs block settings*/
span.landing-ui-anchor-preview {
    display: none !important;
}

div.landing-ui-field-description span.fa-info-circle {
    display: none !important;
}

/*record video mark*/
.bx-videomessage-watermark {
    display: none !important;
}

/*hide links to helpdesk on*/
a[href^="https://helpdesk.bitrix24.com"] {
    display: none !important;
}

/*hide applications*/
a[href^="/marketplace/?"],
/* a[href^="/market/?"], */
a[onclick^="BX.rest.Marketplace"],
a[onclick^="BX.Helper"],
span[onclick^="BX.rest.Marketplace"],
span[title="Applications"] {
    display: none !important;
}

a[data-item-id="activity_rest_applist"] {
    display: none !important;
}

span.crm-entity-add-app-link {
    display: none !important;
}

div.main-ui-filter-sidebar-item[data-id="applications"] {
    display: none !important;
}

/*hide sms conditions*/
div.crm-entity-stream-content-sms-conditions-container {
    display: none !important;
}

div.docs-template-info-inner>div:nth-child(2) {
    display: none !important;
}

div.bx-messenger-chatlist-search-button-wrap {
    display: none !important;
}

/*hide tell in company pulse*/
div.pulse-nav-item-footer {
    display: none !important;
}

/*hide question mark in company pulse*/
#pulse-company-general-help-icon,
#intranet-ustat-online-hint {
    display: none !important;
}

/* hide feedback btn in CRM analytics */
.pagetitle-flexible-space #crm-analytics-button {
    display: none !important;
}

/* hide useless help hint */
span[data-hint="Help"] {
    display: none !important;
}

/* hide applications in crm timeline */
div[data-id="activity_rest_applist"] {
    display: none !important;
}

/* hide no template in sites */
span.landing-item-contact {
    display: none !important;
}

.crm-entity-stream-content-sms-salescenter-container-absolute {
    display: none !important;
}

.av-one-wurld-error {
    /*padding: 20px;*/
    font-size: 16px;
    color: #2a2f36;
}

#popup-window-titlebar-one_wurld_error {
    padding-top: 20px;
    padding-bottom: 20px;
    height: unset;
}

.intranet-contact-center-title,
#intranet-contact-rest-list {
    display: none !important;
}

.side-panel-toolbar {
    right: 160px !important;
    bottom: 25px !important;
}

.b24-form .b24-form-field-agreement .b24-form-field-agreement-link {
    font-size: 16px;
}

.b24-form .b24-form-wrapper.b24-form-border-bottom {
    border-bottom: unset;
}

/* Montis 17826: trips total labels */
span.ui-ms-label-inner {
    font-size: 12px;
    font-weight: bold;
}

.crm-list-top-bar .crm-toolbar-label1 {
    padding: 1px 13px 0px 13px;
}

.crm-toolbar-label1 .ui-label-success {
    background-color: #a6ca34;
}

.crm-toolbar-label1 .ui-label-success .ui-label-inner {
    color: white;
}

/*END trips total labels */