@font-face {
    font-family: 'Inter';
    font-weight: 400;
    src: url('../../desktop/fonts/Inter-Regular.ttf');
    font-display: swap;
}

@font-face {
    font-family: 'Inter';
    font-weight: 600;
    src: url('../../desktop/fonts/Inter-SemiBold.ttf');
    font-display: swap;
}

@font-face {
    font-family: 'Inter';
    font-weight: 700;
    src: url('../../desktop/fonts/Inter-Bold.ttf');
    font-display: swap;
}

* {
    margin: 0;
    padding: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

html, body, h1, h2, h3, h4, h5, h6, p, em, strong, abbr, acronym, blockquote, q, cite, ins, del, dfn, a, div, span, pre, hr, address, br, b, i, sub, sup, big, small, tt, table, tr, caption, thead, tbody, tfoot, col, colgroup, form, input, label, textarea, button, fieldset, legend, select, option, ul, ol, li, dl, dt, dd, code, var, kdb, samp, img, object, param, map, area, bdo, iframe {
    font-family: 'Inter', Segoe UI, "Helvetica Neue", Lucida Grande, Arial, sans-serif;
    margin: 0;
    padding: 0;
}

html {
    font-size: 62.5%;
    min-height: 100%;
    height: auto;
}

body {
    background: #ffffff;
    font-size: 14px;
    line-height: 24px;
    color: #555555;
    position: relative;
    -webkit-text-size-adjust: none;
    -webkit-overflow-scrolling: touch;
    min-height: 100%;
    height: auto;
}

body * {
    text-shadow: none;
}

h2, h3, h4, h5, h6 {
    line-height: 1.42857143;
    color: #898989;
    font-weight: normal;
    font-size: 14px;
}

h1, .h1 {
    font-size: 18px;
    font-weight: normal;
}

h2 {
    font-size: 16px;
    margin: 20px 0;
}

h3 {
    font-size: 15px;
}

p {
    margin: 0;
    font-size: 14px;
}

a {
    color: #0067da;
    text-decoration: underline;
    outline: none;
}

pre {
    font-size: 12px;
    width: 100%;
    overflow: auto;
    -webkit-overflow-scrolling: touch;
}

input[type="text"], input[type="email"], input[type="password"], input[type="date"], input[type="datetime-local"] {
    border: none;
    outline: none;
    padding: 10px 15px;
    width: 100%;
    -webkit-appearance: none;
}

input[type="date"], input[type="datetime-local"] {
    background: #ffffff;
    min-height: 44px;
}

textarea {
    font-size: 14px;
}

/* Icons */

.ico-small, a.ico-small, i.ico-small {
    width: 16px;
    height: 16px;
    font-size: 0;
    background-size: 16px;
    display: inline-block;
    position: relative;
    background-repeat: no-repeat;
}

.menu-icon {
    background: url("../images/icons-clean/menu-white.png") no-repeat center;
    background-size: 22px;
}

.user-icon {
    background: url("../images/icons-clean/user-white.png") no-repeat center;
    background-size: 22px;
}

.login-icon {
    background: url("../images/login-white.png") no-repeat center;
    background-size: 24px;
}

.idea-color i {
    background: url("../images/icons-clean/idea-color.png") no-repeat center;
}

.problem-color i {
    background: url("../images/icons-clean/problem-color.png") no-repeat center;
}

.question-color i {
    background: url("../images/icons-clean/question-color.png") no-repeat center;
}

.ticket-color i {
    background: url("../images/ticket-color.png") no-repeat center;
}

.task-color i {
    background: url("../images/task-color.png") no-repeat center;
}

.conversation-color i {
    background: url("../images/chat-color.png") no-repeat center;
}

.article-grey i {
    background: url("../images/article-grey.png") no-repeat center;
}

.article-color i {
    background: url("../images/article-color.png") no-repeat center;
}

.faq-grey i {
    background: url("../images/faq-black.png") no-repeat center;
    opacity: 0.35;
}

.faq-color i {
    background: url("../images/faq-color.png") no-repeat center;
}

.idea-white i {
    background: url("../images/icons-clean/idea-white.png") no-repeat center;
}

.problem-white i {
    background: url("../images/icons-clean/problem-white.png") no-repeat center;
}

.question-white i {
    background: url("../images/icons-clean/question-white.png") no-repeat center;
}

.announcement-white i {
    background: url("../images/announcements-white.png") no-repeat center;
}

.announcement-color i {
    background: url("../images/announcements-color.png") no-repeat center;
}

.faq-white i {
    background: url("../images/faq-white.png") no-repeat center;
}

.article-white i {
    background: url("../images/articles-white.png") no-repeat center;
}

.ticket-white i {
    background: url("../images/tickets-white.png") no-repeat center;
}

.close-icon {
    background: url("../images/close-color.png") no-repeat center;
}

.check-icon {
    background: url("../images/best-answer.png") center no-repeat;
}

.ipin-color, .object-actions .object_featured.isFeatured {
    background-image: url('../images/pin-color.png');
}

.preloader {
    width: 16px;
    height: 16px;
    display: inline-block;
    vertical-align: middle;
    position: relative;
    top: -1px;
    color: #555555;
    border: 2px solid;
    border-radius: 50%;
    animation: spin 0.75s infinite linear;
    border-top-width: 0;
    background: none !important;
    text-indent: -5000px;
    font-size: 0;
}

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

.comment-badge-agent i {
    background: url("../images/badge-agent.png") center no-repeat;
}

.ioptions {
    background-image: url("../images/options.png");
    width: 16px;
    height: 16px;
    opacity: 0.4;
}

.irestore {
    background-image: url("../images/restore.png");
    width: 19px;
    height: 16px;
    opacity: 0.4;
}

.imoderate {
    background-image: url("../images/moderate.png");
}

.iedit-black {
    background-image: url("../images/edit-black.png");
}

.itrash-black {
    background-image: url("../images/trash-black.png");
}

/* Attachments */

#content .attached-files {
    /*margin-top: 2px;*/
    padding: 10px 15px;
    border-top: 1px solid #e5e7eb;
}

.attached-files > span img {
    width: 18px;
    height: 18px;
    position: relative;
    top: 2px;
    opacity: 0.5;
}

.attached-files > a {
    text-decoration: none;
    margin-left: 5px;
    margin-right: 10px;
    font-size: 14px;
}

.attached-files a.preloader-image .preloader {
    margin-right: 5px;
}

/* Content */

#page {
    height: auto;
    background: #f0f0f0;
    min-height: 100vh;
}

#page nav {
    display: none;
}

#container {
    min-height: 100%;
    font-size: 14px;
}

#header, .header, .mm-header {
    /*background: #0084d0;*/
    background: #2e3e4e;
    font-size: 20px;
    color: #ffffff;
    text-align: center;
    line-height: 50px;
    position: relative;
}

.mm-menu .mm-header {
    color: #ffffff;
    height: 50px;
    padding: 0;
}

#header a, .header a, .mm-header a {
    display: block;
    width: 50px;
    height: 50px;
    padding: 0 5px;
    position: absolute;
    top: 0;
    left: 0;
    line-height: 50px;
    color: #ffffff;
    font-size: 0;
}

#header a.user-icon, #header a.login-icon,
.mm-header a.user-icon, .mm-header a.login-icon {
    left: auto;
    right: 0;
}

#header h1,
.mm-header .h1 {
    margin: 0 55px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    line-height: 50px;
}

#content {
    padding: 0;
}

#footer {
    background: #ffffff;
    font-size: 14px;
    color: #595a5c;
    text-align: center;
    line-height: 50px;
    width: 100%;
    text-transform: uppercase;
    border-top: 1px solid #e5e7eb;
    border-bottom: 1px solid #e5e7eb;
}

#footer a {
    font-size: 14px;
    text-decoration: none;
    color: #595a5c;
    display: block;
}

#footer a span {
    color: #0067da;
}

#community-description {
    padding: 15px 15px 5px 15px;
}

#community-description p {
    font-size: 16px;
    margin-bottom: 10px;
}

/* Top Nav */

#top-nav {
    background: #eeeeee;
    /*border-bottom: 1px solid #eeeeee;*/
}

#top-nav .search-area {
    position: relative;
    padding: 0;
}

#top-nav .search-area form {
    position: relative;
    width: 100%;
    margin: 0 auto;
}

#top-nav .search-area input {
    color: #1f1f1f;
    font-size: 18px;
    line-height: 30px;
    display: block;
    width: 100%;
    height: 50px;
    margin: 0;
    padding: 12px 10px 8px 60px;
    box-shadow: none;
    background: url("../images/search-big.png") 15px center  no-repeat #ffffff;
    background-size: 24px;
}

#top-nav .search-area .search-button {
    position: absolute;
    left: 0;
    top: 0;
    width: 60px;
    height: 60px;
    padding: 2px;
    background: url("../images/search-big.png") center no-repeat;
    border: none;
    background-size: 30px;
    font-size: 0;

}

/* Announcement */

#announcement {
    background: #fb5144;
    width: 100%;
    text-align: center;
    line-height: 50px;
    padding: 0 10px;
}

#announcement a {
    font-size: 16px;
    color: #ffffff;
    text-decoration: none;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: block;
}

#announcement + div {
    margin-top: 0;
}

/* Bottom actions */

/* todo: refactor! */
#content > .widgetBlock {
    position: relative;
}

#content .add-topic-icon,
#content .add-comment-icon {
    position: absolute;
    right: 15px;
    top: 2px;
    line-height: 0;
    z-index: 9;
}

#content .add-topic-icon {
    top: 22px;
}

.iagent-add {
    background: url("../../desktop/images/icons/16/agents_navigation_add_action.png") no-repeat scroll 50% 50% transparent;
}

.bottom-actions {
    color: #ffffff;
    line-height: 50px;
    width: 100%;
    z-index: 999;
    /*position: -webkit-sticky;*/
}

.bottom-actions.chat-actions {
    z-index: 99999;
}

.bottom-actions .bottom-buttons {
    width: 100%;
    background: rgba(31,31,31,0.85);
    font-size: 0;
    line-height: 0;
    height: 50px;
}

.bottom-actions .bottom-buttons a {
    font-size: 18px;
    text-decoration: none;
    color: #ffffff;
    background: no-repeat center center;
    text-transform: uppercase;
    display: inline-block;
    width: 50px;
    height: 50px;
    background-size: 18px;
    text-align: center;
    border-radius: 0;
    line-height: 50px;
}

.bottom-actions .bottom-buttons a.sso-button {
    font-size: 16px;
}

.bottom-actions .bottom-buttons a.sso-button img {
    max-width: 18px;
    margin-bottom: -2px;
}

.bottom-actions .bottom-buttons.one-button {
    line-height: inherit;
}

.bottom-actions .bottom-buttons.one-button a {
    display: block;
    width: 100%;
}

.bottom-actions .bottom-buttons a.hidden {
    display: none;
}

.bottom-actions .bottom-buttons a.button-add {
    background-image: url("../images/add-white.png");
}

.bottom-actions .bottom-buttons a.button-search {
    background-image: url("../images/search-white.png");
    display: none !important;
}

.bottom-actions .bottom-buttons a.button-filter {
    background-image: url("../images/filter-white.png");
}

.bottom-actions .bottom-buttons a.button-edit {
    background-image: url("../images/edit-white.png");
}

.bottom-actions .bottom-buttons a.button-trash {
    background-image: url("../images/trash-white.png");
}

.bottom-actions .bottom-buttons a.button-comment {
    background-image: url("../images/comment-white.png");
}

.bottom-actions .bottom-buttons a.button-archive {
    background-image: url("../images/archive-white.png");
}

.bottom-actions .bottom-buttons a.button-options {
    background-image: url("../images/options-white.png");
}

.bottom-actions .bottom-buttons a.button-properties {
    background-image: url("../images/menu-white.png");
}

.bottom-actions .bottom-buttons a.more-actions {
    background-image: url("../images/more-white.png");
}

.bottom-actions .bottom-buttons a.button-facebook {
    background-image: url("../images/facebok-white.png");
}

.bottom-actions .bottom-buttons a.button-google {
    background-image: url("../images/google-white.png");
}

.bottom-actions .bottom-buttons a.button-user-ban {
    background-image: url("../images/ban-white.png");
}

.bottom-actions .bottom-buttons a.button-user-delete {
    background-image: url("../images/trash-white.png");
}

.bottom-actions .bottom-buttons a.button-convert-to-ticket {
    background-image: url("../images/tickets-white.png");
}

.bottom-actions .bottom-buttons a.button-convert-to-topic {
    background-image: url("../images/feedback-white.png");
}

.bottom-actions .bottom-buttons a.button-lock-comments {
    background-image: url("../images/comments-lock.png");
}

.bottom-actions .bottom-buttons a.button-lock-comments.unlock {
    background-image: url("../images/comments-unlock.png");
}

.bottom-text {
    height: 50px;
    line-height: 50px;
    font-size: 16px;
    text-transform: uppercase;
    display: inline-block;
    color: #ffffff;
    padding: 0 10px;
}

.bottom-popups {
    background: rgba(52, 52, 52, 0.97);
    text-align: center;
}

.bottom-popups > div {
    display: none;
}

.bottom-popups a, .bottom-popups span.select-button {
    text-decoration: none;
    text-transform: uppercase;
    font-size: 18px;
}

.bottom-popups > div > a, .bottom-popups > div button.submit-popup, .bottom-popups > div button.button-popup {
    display: block;
    width: 100%;
    background: #1f1f1f;
    margin-top: 2px;
}

.bottom-popups .close-popup {
    color: #fb5144;
}

.bottom-popups .submit-popup {
    color: #61bf28;
}

.bottom-popups .attachments-block {
    background: #ffffff;
    color: #555555;
    text-align: left;
    max-height: 50px;
    overflow-y: auto;
}

.bottom-popups .attachments-block .inner-files {
    padding-top: 5px;
    padding-bottom: 5px;
}

.bottom-popups .attachments-block .ico-small {
    font-size: 0;
    line-height: 25px;
    /*top: -1px;*/
    top: 0;
}

.bottom-popups .attachments-block .upload-progress {
    margin-top: 8px;
}

.bottom-popups input[type="text"], .bottom-popups input[type="email"] {
    padding: 10px;
    margin-bottom: 1px;
}

.bottom-popups .attachments-block + .attach-files:empty {
    height: 10px;
}

/* Lists */

.bottom-popups ul li > span:not(.for-select), .bottom-popups ul li > span.for-select.select-button {
    font-size: 18px;
}

.bottom-popups .actions-list {
    padding: 20px 15px;
    list-style: none;
}

.bottom-popups .actions-list li {
    background: #1f1f1f;
    margin-top: 15px;
    position: relative;
}

.bottom-popups .actions-list li:first-child {
    margin-top: 0;
}

.bottom-popups .actions-list a {
    color: #ffffff;
    display: block;
}

.bottom-popups .filters-list {
    list-style: none;
    padding: 10px 10px 15px 10px;
}

.bottom-popups .filters-list li {
    margin-top: 15px;
    position: relative;
}

.bottom-popups .filters-list .list-title {
    line-height: 20px;
    padding-top: 10px;
}

.bottom-popups .filters-list li.list-title:first-child {
    margin-top: 0;
}

.bottom-comment {
    position: relative;
}

.bottom-comment {
    padding-bottom: 50px;
}

.bottom-popups > .bottom-comment .submit-popup {
    position: absolute;
    bottom: 0;
}

#comment-type-switcher {
    left: 15px;
    opacity: 0;
    position: absolute;
    top: 23px;
    width: 170px;
}

.for-select + select {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    opacity: 0.01;
}

.for-select:not(.page-title-select) {
    color: #ffffff;
    font-size: 14px;
    height: 40px;
    line-height: 40px;
    width: 100%;
    padding: 0 30px 0 15px;
    border: 1px solid #ffffff;
    border-radius: 2px;
    display: block;
    text-align: left;
    position: relative;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.for-select.select-button:not(.page-title-select) {
    height: inherit;
    line-height: inherit;
    width: inherit;
    padding: inherit;
    border: inherit;
    border-radius: inherit;
    display: inherit;
    text-align: inherit;
    position: relative;
}

.for-select:not(.page-title-select):after, .for-select.page-title-select:after {
    display: block;
    width: 10px;
    height: 10px;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    top: 10px;
    top: calc(50% - 8px);
    right: 15px;
    content: '';
    border-right: 2px solid #ffffff;
    border-bottom: 2px solid #ffffff;
    margin-bottom: -5px;
    position: absolute;
}

.for-select.select-button:not(.page-title-select):after {
    display: none;
}

.for-select.page-title-select:after {
    width: 6px;
    height: 6px;
    right: 10px;
    top: 20px;
}

li.disabled > .for-select {
    opacity: 0.5;
}

#header .for-select.page-title-select,
.mm-header .for-select.page-title-select {
    position: relative;
    display: inline-block;
    max-width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    padding: 0 30px;
}

#header .for-select.page-title-select h1,
.mm-header .for-select.page-title-select .h1 {
    display: inline;
    position: relative;
    margin: 0;
    padding: 0;
}

#header .page-title,
.mm-header .page-title {
    height: 50px;
    margin: 0 55px;
    position: relative;
}

.bottom-popups > div.sky-high .filters-list {
    padding-bottom: 8px;
}

.bottom-popups > div.sky-high .filters-list li {
    margin-top: 7px;
}

.bottom-popups > div.sky-high .for-select {
    line-height: 30px;
    height: 30px;
}

.bottom-popups > div.sky-high .for-select:after {
    width: 7px;
    height: 7px;
    top: 8px;
    top: calc(50% - 5px);
}

#bottom-search {
    padding: 5px 15px 0 15px;
    background: #1f1f1f;
}

#bottom-search form {
    position: relative;
}

#bottom-search input {
    width: 100%;
    padding: 2px 40px 0 15px;
    border-radius: 30px;
    height: 30px;
    line-height: 20px;
    font-size: 14px;
}

#bottom-search .close-popup.close-icon {
    display: inline;
    background: red;
    color: #ffffff;
    width: 30px;
    height: 30px;
    position: absolute;
    right: 2px;
    top: 9px;
    background: url("../images/status-error.png") no-repeat center;
    background-size: 24px;
}

.bottom-comment .close-popup.close-icon {
    display: inline;
    color: #ffffff;
    width: 24px;
    height: 24px;
    position: absolute;
    right: 20px;
    top: 20px;
    background-size: 20px;
    text-decoration: none;
}

.form-title {
    padding: 10px 50px 0 15px;
    font-size: 18px;
}

.bottom-comment form {
    padding: 0;
    line-height: 0;
}

.bottom-comment form > .comment-form-content {
    padding: 0 15px 15px 15px;
}

.bottom-comment .form-title {
    line-height: normal;
    padding-top: 20px;
    padding-bottom: 17px;
}

.bottom-comment textarea {
    resize: none;
    min-height: 30px;
    border: none;
    width: 100%;
    padding: 10px;
    outline: none;
    border-radius: 0;
}

.bottom-comment textarea.one-row {
    padding-bottom: 0;
}

.bottom-popups > div button.submit-popup,
.bottom-popups > div button.button-popup {
    border: none;
    text-transform: uppercase;
    font-size: 18px;
    position: relative;
    margin-top: 15px;
    width: 100%;
    height: 50px;
    line-height: 50px;
    outline: none;
}

.comment-status-select, .comment-button-select, .comment-button-date {
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    opacity: 0.01;
}

.comment-button-date {
    padding: 0;
}

#canned-responses-block, #mentions-block, #task-responsible-block, .comment-change-status {
    position: relative;
    top: 0;
    left: 0;
}

.notify-block,
.reminder-block {
    position: relative;
}

#canned-responses-block .canned-responses-label,
#mentions-block .mentions-label,
#task-responsible-block .responsible-label,
.notify-block .notify-label,
.reminder-block .notify-label,
.comment-change-status .comment-status-label {
    color: #0067da;
    position: relative;
    width: 100%;
    display: block;
    height: 40px;
    line-height: 20px;
    padding: 10px;
}

#canned-responses-block .canned-responses-label, #mentions-block .mentions-label, .notify-block .notify-label, .reminder-block .notify-label {
    padding: 10px 8px;
}

#canned-responses-block .canned-responses-label img {
    width: auto;
    position: relative;
    top: -1px;
}

#mentions-block .mentions-label img {
    opacity: 0.7;
}


.attach-files {
    background: #ffffff;
}

.attach-files .new-attach {
    float: right;
    padding: 10px;
    line-height: 0;
    -webkit-tap-highlight-color: transparent;
}

.attach-files img {
    width: 20px;
    height: 20px;
}

.ilock {
    background-image: url("../images/lock.png");
    opacity: 0.8;
}

.ilocked {
    background-image: url("../images/locked.png") !important;
}

.inotify {
    background-image: url("../images/notify.png");
}

.inot-notify {
    background-image: url("../images/not-notify.png");
}

.ireminder {
    background-image: url("../images/reminder.png");
}

.ischeduled {
    background-image: url("../images/schedule-send.png");
    background-repeat: no-repeat;
}

.attach-files .lock-comments {
    position: relative;
    width: 40px;
    height: 40px;
    line-height: 20px;
    padding: 10px 8px;
}

.attach-files .lock-comments i.ico-small, .attach-files .notify-label i.ico-small {
    width: 20px;
    height: 20px;
    background-size: 20px;
}

#bottom-comment.add-note .lock-comments {
    display: none;
}

.form-file-upload {
    opacity: 0;
}

.inner-files .filename {
    font-size: 12px;
    max-width: calc(100% - 60px);
    display: inline-block;
    overflow: hidden;
    line-height: 16px;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.add-object-description .inner-files.isUploadStart .filename {
    max-width: calc(100% - 130px);
}

.add-object-description .inner-files .ico-small.check-icon {
    top: 0;
}

.upload-progress {
    border: none;
    height: 4px;
    border-radius: 1px;
    background: #e6eaed;
    margin-right: 10px;
    width: 30%;
    float: right;
    margin-top: 8px;
}

.upload-progress .loaded {
    background: #07a0f0;
    height: 4px;
    border: none;
    border-radius: 1px;
}

.inner-files {
    margin-left: 15px;
}

.inner-files .ico-small {
    top: 4px;
    margin-right: 10px;
}

.inner-files .ico-small.close-icon {
    top: -1px;
    margin-right: 5px;
    background-size: contain;
}

.bottom-select-container {
    position: relative;
    margin-top: 10px;
    margin-bottom: 15px;
    padding: 0 15px;
}

/* Content */

.home-h2 {
    text-transform: uppercase;
    letter-spacing: 1px;
    margin-bottom: 0;
    margin-top: 0;
    margin-left: 15px;
    position: relative;
}

a.home-h2 {
    font-size: 16px;
    text-decoration: none;
    color: #898989;
    display: block;
}

a.home-h2:only-child {
    padding: 20px 15px;
    margin: 0;
    color: #898989;
}

.home-h2.subcategory-h2 {
    font-size: 16px;
    margin: 20px 0 15px 8px;
    color: #898989;
    padding-left: 35px;
    background: url("../images/sub-category-filled-dots.png") no-repeat 6px 1px;
    background-size: 26px;
    padding-top: 5px;
}

/*.home-h2.report-groups {
    margin-top: 15px;
    padding-left: 20px;
    position: relative;
}

.home-h2.report-groups:before {
    content: '';
    width: 11px;
    height: 11px;
    background: url("../images/right-double-arrow.png") no-repeat;
    background-size: 11px;
    display: block;
    position: absolute;
    left: 2px;
    top: 6px;
    opacity: 0.5;
}*/

.home-h2 .for-select {
    color: inherit;
    height: auto;
    line-height: 20px;
    padding-left: 0;
    font-size: 16px;
    padding-right: 80px;
    display: inline-block;
    width: auto;
    margin-bottom: -5px;
    max-width: 100%;
}

.home-h2 .for-select:after {
    border-color: #898989;
    display: inline-block;
    position: absolute;
    width: 8px;
    height: 8px;
    right: 60px;
    top: 3px;
    margin-left: 5px;
}

.home-h2 .report-count {
    position: absolute;
    top: 0px;
    right: 14px;
}

.sep {
    margin: 0 5px;
    font-weight: bold;
    position: relative;
    top: 0;
}

.content-object-status {
    display: inline-block;
    font-size: 12px;
    color: #ffffff;
    background: #a67eb0;
    line-height: 20px;
    padding: 0 10px;
    border-radius: 3px;
    font-weight: normal;
}

.list-container {
    margin-top: 20px;
    border-top: 1px solid #e5e7eb;
    border-bottom: 1px solid #e5e7eb;
    padding: 5px 0;
}

.list-container:last-child {
    border-bottom: none;
}

.articles-list .list-container:first-child {
    margin-top: -15px;
    border-top: none;
}

.list-container.objects-list {
    /*box-shadow: none;*/
    border: none;
    padding: 0;
    background: #ffffff;
}

.list-container + .home-h2 {
    margin-top: 30px;
}

.list-container .home-h2 {
    padding-top: 20px;
    padding-bottom: 15px;
}

.list-container li {
    margin-top: 2px;
    list-style: none;
    clear: both;
    width: 100%;
    white-space: nowrap;
}

.list-container li.private .type-icon i {
    background-image: url("../images/private.png");
    opacity: 1;
}

.list-container li:first-child {
    margin-top: 0;
}

.list-container.objects-list li, .articlesWidgetBlock .list-container {
    overflow: hidden;
}

.list-container.objects-list li {
    margin: 0;
    border-bottom: 1px solid #e5e7eb;
    padding: 13px 15px;
}

.list-container.objects-list.no-margin li {
    margin-top: 0;
}

.list-container.objects-list li:first-child {
    border-top: 1px solid #e5e7eb;
}

.list-container.objects-list:first-child li:first-child {
    border-top: none;
}

.list-container .home-h2 + li {
    border-top: 1px solid #e5e7eb;
}

.list-container li > a {
    text-decoration: none;
    display: block;
    line-height: 30px;
    background: #ffffff;
    color: #676767;
    font-size: 16px;
    padding: 7px 0 7px 15px;
}

.list-container li a > .type-icon {
    text-align: right;
    width: 18px;
    float: left;
    white-space: nowrap;
    overflow: hidden;
}

.list-container li a > .type-icon i.preloader.ico-small ~ .object_featured-action,
.list-container li a > .type-icon i.preloader.ico-small ~ .ico-small,
.list-container li a > .type-icon .object_featured-action.isFeatured ~ .ico-small,
.list-container li a > .type-icon:hover .object_featured-action ~ .ico-small,
.objects .object .object-icons .object_featured-action {
    display: none;
}

.list-container.objects-list li > a,
.list-container.objects-list .object-info {
    padding: 0;
}

.list-container.objects-list .object-info {
    display: flex;
    margin-left: 25px;
}

.list-container.objects-list a + .object-info {
    margin-top: 2px;
}

.list-container.objects-list .status-home {
    position: static;
    order: -1;
    margin-right: 10px;
}

.list-container.objects-list li.unread > a {
    font-weight: 600;
}

.type-icon i {
    background-repeat: no-repeat;
    background-position: center;
    background-size: 18px;
    width: 18px;
    height: 18px;
    display: inline-block;
    font-size: 1px;
    position: relative;
    right: 0;
    top: 2px;
}

.widgetBlock .list-container .type-icon i {
    top: 0;
}

.widgetBlock.tilesWidgetBlock .list-container .type-icon i {
    top: 2px;
}

.item-content {
    display: block;
    margin-left: 5px;
}

.list-container .item-content {
    margin-left: 0;
}

.list-container .item-content .nowrap {
    padding-left: 0;
}

.type-icon + .item-content {
    margin-left: 30px;
}

.list-container .type-icon + .item-content {
    margin-left: 25px;
}

.item-content .nowrap {
    white-space: nowrap;
    overflow: hidden;
    display: block;
    text-overflow: ellipsis;
    padding: 0 10px 0 5px;
}

.list-container .object-info {
    padding: 5px 10px 3px 15px;
    color: #a9a9a9;
    font-size: 13px;
    position: relative;
    background: #ffffff;
}

.list-container a + .object-info {
    margin-top: 2px;
}

.list-container .object-info + a  {
    margin-top: 0;
    display: block;
}

.object-info a {
    font-size: inherit;
    text-decoration: none;
    -webkit-tap-highlight-color: transparent;
}

.object-info a.subscribe-link {
    color: #a9a9a9;
    text-decoration: underline;
}

.object-info a.preloader {
    font-size: 0;
}

.status-home {
    position: absolute;
    right: 12px;
}

.load-more-block {
    text-align: center;
    margin-top: 20px;
}

.list-container.objects-list .load-more-block {
    /*margin-bottom: 20px;*/
    padding-top: 25px;
    margin-top: 0;
    border-top: 1px solid #e5e7eb;
}

.load-more-block .load-more {
    text-decoration: none;
}

.load-more-block .load-more i.preloader {
    color: inherit;
}

.badge {
    background: #ff4200;
    border: 1px solid #ff4200;
    border-radius: 10px;
    color: #fff;
    font-size: 12px;
    font-weight: bold;
    text-shadow: 0 1px #7B8C99;
    position: relative;
    top: -2px;
    height: 18px;
    min-width: 18px;
    line-height: 16px;
    padding: 0 4px;
}

#content > .widgetBlock,
#content > .related-articles,
#content > .articles-list {
    background: #fff;
    padding: 20px 0 0 0;
    margin-top: 10px;
}

#top-nav + #content > .widgetBlock:first-child,
#announcement + #content > .widgetBlock:first-child {
    margin-top: 0;
}

#content > .articlesCategoriesWidgetBlock,
#content > .tilesTopicsWidgetBlock {
    padding: 0;
}

#content > .articlesCategoriesWidgetBlock .articles-list,
#content > .tilesTopicsWidgetBlock .articles-list {
    background: #ffffff;
    border-top: 1px solid #e5e7eb;
}

#content > .articlesCategoriesWidgetBlock .articles-list:first-child,
#content > .tilesTopicsWidgetBlock .articles-list:first-child {
    border-top: none;
}

#content > .articlesCategoriesWidgetBlock .articles-list a.home-h2,
#content > .tilesTopicsWidgetBlock .articles-list a.home-h2 {
    padding-right: 50px;
}

#top-nav + #content {
    border-top: 1px solid #e5e7eb;
    min-height: 50px;
}

#content > .articles-list:first-child {
    margin-top: 0;
}

#content > .articles-list {
    padding-bottom: 5px;
}

#content > .related-articles {
    padding-bottom: 5px;
}

.list-container.objects-list.no-results {
    background: none;
    border-top: 1px solid #e5e7eb;
}

.list-container.objects-list.no-results .result-not-found {
    padding-left: 15px;
    padding-right: 15px;
}

.list-container.objects-list li.user-row img {
    width: 24px;
    height: 24px;
    border-radius: 50%;
    vertical-align: middle;
    margin-top: -3px;
    margin-right: 5px;
}

#content > .list-container.objects-list:first-child {
    margin-top: 0;
}

#page[data-page="search_users"] .list-container.objects-list > ul:first-child {
    /*border-top: 1px solid #e5e7eb;*/
}

.list-container.objects-list:last-child ul li:last-child,
.kanbanWidgetBlock .list-container.objects-list ul li:last-child {
    border-bottom: none;
}

.kanbanWidgetBlock:last-child .action-link.load-more-block {
    border-top: 1px solid #e5e7eb;
    margin-top: 0;
    padding-top: 25px;
}

/* Full Topic */

.full-content {
    margin-top: 0;
    color: #676767;
    position: relative;
    border-bottom: 1px solid #eaeaea;
    border-top: 1px solid #eaeaea;
}

.full-content > div {
    background: #ffffff;
    padding: 20px 15px;
    position: relative;
}

.full-content > div.content-object-full {
    padding-bottom: 10px;
}

.full-content > div.object-tasks-wrapper {
    padding-top: 10px;
    padding-bottom: 10px;
}

.full-content > div.full-object-votes {
    background: #fff;
    padding: 20px 15px;
    border-top: 1px solid #e5e7eb;
    text-align: center;
}

.full-content .object-state-header {
    line-height: 45px;
    height: 45px;
}

.full-object-votes > div {
    display: inline-block;
    white-space: nowrap;
    vertical-align: middle;
}

.full-object-votes > div:first-child {
    border-left: none;
}

.subscribe-link.email {
    border: 1px solid #D2D6DC;
    display: block;
    height: 48px;
    line-height: 48px;
    padding: 1px 20px;
    border-radius: 6px;
    margin-left: 5px;
}

.subscribe-link.email i {
    -webkit-mask: url('../images/icons-clean/mail-notify.svg') no-repeat 50% 50%;
    mask: url('../images/icons-clean/mail-notify.svg') no-repeat 50% 50%;
    -webkit-mask-size: 16px;
    mask-size: 16px;
    background-color: #acacac;
    background-image: none;
    color: #374151;
}

.subscribe-link.email.hasPreloader i {
    -webkit-mask: none;
    mask: none;
    top: -3px !important;
}

.subscribe-link.email.button-full {
    text-decoration: none;
    color: inherit;
    padding-top: 0;
    min-width: 110px;
}

.subscribe-link.email.button-full i {
    top: 3px;
    margin-right: 5px;
}

#content .object-tasks-wrapper .add-comment-icon {
    top: 15px;
}

.full-content a {
    word-wrap: break-word;
}

.header-object-full {
    position: relative;
}

.header-object-full .object-title {
    color: #373737;
    font-size: 16px;
    position: relative;
    margin-right: 30px;
}

.object-type-icon {
    position: absolute;
    right: 15px;
    top: 15px;
    width: 30px;
    height: 30px;
    border-radius: 50%;
    font-size: 0;
    /*border-top: 55px solid #555555;*/
    /*border-left: 55px solid transparent;*/
}

.object-type-icon.idea-white {
    background-color: #ffda00;
}

.object-type-icon.problem-white {
    background-color: #fb5144;
}

.object-type-icon.question-white {
    background-color: #61bf28;
}

.object-type-icon.announcement-white {
    background-color: #aaaaaa;
}

.object-type-icon.ticket-white {
    background-color: #999999;
}

.object-type-icon.article-white {
    background-color: #555;
}

.full-content .object-type-icon i {
    position: absolute;
    right: 7px;
    top: 7px;
    width: 16px;
    height: 16px;
    background-size: 16px;
    display: block;
}

.full-content .private-line {
    background: #fb5144;
    color: #ffffff;
    padding-top: 10px;
    padding-bottom: 10px;
    text-align: center;
    font-size: 12px;
}

.full-content > div.header-object-full {
    padding-bottom: 10px;
    padding-right: 20px;
    word-wrap: break-word;
    padding-top: 15px;
}

.full-content > div.header-object-full + .content-object-full {
    /*padding-top: 1px;*/
}

.content-object-full {
    word-wrap: break-word;
    border-top: 1px solid #e5e7eb;
}

.content-object-full ul, .content-object-full ol, .comment-content ul, .comment-content ol {
    margin-left: 20px;
    margin-bottom: 10px;
}

.content-object-full h2, .content-object-full h3, .content-object-full h4, .content-object-full h5 {
    margin-top: 15px;
    font-weight: normal;
    color: #000000;
}

.content-object-full h2 {
    margin-top: 25px;
}

.content-object-full h2:first-child, .content-object-full h3:first-child, .content-object-full h4:first-child, .content-object-full h5:first-child {
    margin-top: 0;
}

.content-object-full h2, .content-object-full h3, .content-object-full h4, .content-object-full h5, .content-object-full p, .content-object-full hr {
    margin-bottom: 10px;
}

.content-object-full table, .comment-content table {
    border-collapse: collapse;
    max-width: 100%;
    width: 100%;
    empty-cells: show;
    table-layout: fixed;
}

.content-object-full table td {
    padding: 5px;
}

.content-object-full hr {
    height: 1px;
    border: none;
    border-top: 1px solid #ccc;
    display: block;
}

.content-object-full pre {
    background: #f8f8f8;
    background: -webkit-linear-gradient(top, #ffffff 50%, transparent 50%);
    background: -o-linear-gradient(top, #ffffff 50%, transparent 50%);
    background: -ms-linear-gradient(top, #ffffff 50%, transparent 50%);
    background: linear-gradient(#ffffff 50%, transparent 50%);
    background-size: 2em 4em;
    background-color: #f8f8f8;
    position: relative;
    padding-left: 30px;
    line-height: 2em;
    margin-bottom: 15px;
}

.content-object-full pre:before {
    content: "";
    position: absolute;
    left: 20px;
    border: 1px solid #6ce26c;
    top: 0;
    bottom: 0;
}

.content-object-full pre li {
    margin-top: 0;
    padding-left: 15px;
}

.content-object-full ol.source, .comment-content ol.source {
    margin-left: 0;
    background-color: #FAFAFA;
    border: 1px dotted #555555;
    font-style: italic;
    list-style-position: outside;
    padding: 0 0 0 35px;
    white-space: pre;
}

.content-object-full ol.source li, .comment-content ol.source li {
    white-space: pre-wrap;
    border-left: 2px solid #1AC131;
    color: #555555;
    padding-left: 10px;
    margin-top: 0;
}

.content-object-full .notes-block {
    background: #fffcd9;
    border: 1px solid #eede9c;
    border-radius: 5px;
    padding: 15px;
    margin-bottom: 10px;
}

.content-object-full .notes-block p:last-child {
    margin-bottom: 0;
}

.content-object-full pre ul, .content-object-full pre ol {
    margin-bottom: 0;
    padding-left: 0;
    margin-left: -13px;
}

.content-object-full .label-api {
    background: #EDFAFF;
    border: 1px solid #E4E4E4;
    padding: 0 5px 2px 5px;
    margin: 0 5px;
    border-radius: 2px;
}

.content-object-full iframe {
    max-width: 100%;
    height: auto !important;
}

.full-content .info-object-full {
    padding-top: 5px;
    padding-bottom: 5px;
    color: #a9a9a9;
}

.info-object-full .info-avatar {
    margin-right: 10px;
    float: left;
    width: 50px;
}

.info-object-full a {
    text-decoration: none;
    color: #676767;
}

.info-object-full img + div {
    margin-top: 3px;
}

.info-object-full .content-object-status {
    margin-right: 5px;
}

.full-content > .follow-object {
    /*margin-top: 2px;*/
    padding: 0;
    border-top: 1px solid #e5e7eb;
}

.follow-object a {
    padding: 15px;
    display: block;
    text-decoration: none;
    color: #898989;
    text-align: center;
}

#content img {
    max-width: 100%;
    height: auto !important;
    overflow: hidden;
}

#content img#preview-uploaded-img {
    height: 50px !important;
}

/* Votes */

.buttons-object-full {
    margin-top: 10px;
    text-align: center;
}

.button-object-full {
    color: #555555;
    display: inline-table;
    font-size: 0;
    text-decoration: none;
    margin-left: 10px;
    min-width: 100px;
    margin-top: 10px;
    -webkit-box-shadow: 0 0 5px 0 rgba(0,0,0,0.2);
    box-shadow: 0 0 5px 0 rgba(0,0,0,0.2);
}

.button-object-full:first-child {
    margin-left: 0;
}

.button-object-full .how-vote {
    color: #ffffff;
    font-weight: bold;
    height: 40px;
    font-size: 18px;
}

.buttons-object-full .button-object-full span {
    display: table-cell;
    vertical-align: middle;
}

.button-object-full .how-vote {
    padding: 11px 23px 9px 23px;
}

.button-object-full.iLikeIt {
    color: #61bf28;
}

.button-object-full.iLikeIt span.how-vote {
    background: #61bf28;
    color: #ffffff;
}

.button-object-full.iDont span.how-vote {
    background: #fb5144;
    color: #ffffff;
}

.button-object-full .how-like {
    font-size: 18px;
    background: #FEFEFE;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255, 255, 255, 1)), color-stop(100%, rgba(245, 245, 245, 1)));
    background: -webkit-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(245, 245, 245, 1) 100%);
    background: linear-gradient(to bottom, rgba(255, 255, 255, 1) 0%, rgba(245, 245, 245, 1) 100%);
    border-left: none;
    height: 40px;
    margin-left: 0;
    padding: 9px 18px;
}

.button-object-full .how-like > img {
    position: relative;
    top: 4px;
    height: 20px;
    width: 20px;
}

.button-object-full.iLikeIt .how-like > img {
    margin-right: 7px;
    top: 3px;
    margin-top: -2px;
}

.button-object-full .how-like > i.preloader {
    top: -1px;
    margin-right: 2px;
    margin-left: 2px;
}

.button-object-full.iLikeIt .how-like > i.preloader {
    margin-right: 11px;
}

.button-object-full.iDont .how-like {
    padding-right: 15px;
}

.buttons-object-full .remove-vote {
    font-size: 14px;
    font-weight: normal;
}

.buttons-object-full .buttons-text {
    color: #898989;
    text-align: left;
}

.buttons-object-full.object-voted .button-object-full:not(.active) .how-vote {
    background: #FEFEFE;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(245, 245, 245, 1)), color-stop(100%, rgba(255, 255, 255, 1)));
    background: -webkit-linear-gradient(top, rgba(245, 245, 245, 1) 0%, rgba(255, 255, 255, 1) 100%);
    background: linear-gradient(to bottom, rgba(245, 245, 245, 1) 0%, rgba(255, 255, 255, 1) 100%);
    color: #000000;
    border-right: 1px solid #dddddd;
}

.buttons-object-full.object-voted .button-object-full .how-like {
    color: #ACACAC;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(245, 245, 245, 1)), color-stop(100%, rgba(255, 255, 255, 1)));
    background: -webkit-linear-gradient(top, rgba(245, 245, 245, 1) 0%, rgba(255, 255, 255, 1) 100%);
    background: linear-gradient(to bottom, rgba(245, 245, 245, 1) 0%, rgba(255, 255, 255, 1) 100%);
}

.button-vote {
    width: 100%;
    text-align: center;
    font-size: 14px;
    text-transform: uppercase;
    /*line-height: 34px;*/
    /*height: 36px;*/
    line-height: 46px;
    height: 48px;
    padding: 0 25px;
    display: inline-block;
    margin: 0;
    color: #ffffff;
    border: 1px solid #3b82f6;
    border-radius: 6px;
}

.button-vote:before,
.comment-vote .rating-response:before {
    content: '';
    border: 5px solid transparent;
    border-bottom: 9px solid;
    height: 0;
    display: inline-block;
    position: relative;
    margin-right: 5px;
}

.comment-vote .rating-response {
    color: #acacac;
}

.button-vote.disabled,
.comment-vote .rating-response.disabled:not(.voted-comment) {
    opacity: 1;
    cursor: default;
    color: #acacac !important;
    background: #ffffff !important;
    border-color: #D2D6DC !important;
}

.button-vote[data-voted="1"],
.comment-vote .rating-response.voted-comment {
    /*background: #ffffff;*/
    color: #3b82f6;
}

.button-vote[data-voted="1"] {
    background: #ffffff;
}

/* Knowledge Base Votes */

.kb-voting .button-object-full.iLikeIt .how-like {
    padding-right: 15px;
}

.kb-voting .button-object-full.iLikeIt .how-like > img {
    margin-right: 0;
}

.kb-voting .button-object-full.iLikeIt .how-like > i.preloader {
    margin-right: 2px;
}

.helpful-buttons {
    text-align: center;
    padding: 0;
    margin: 20px 0 10px 0;
    position: relative;
    top: 7px;
}

.helpful-buttons .kb-vote-link {
    text-decoration: none;
    color: #777;
    line-height: 16px;
    margin-left: 15px;
    margin-right: 0;
    font-weight: 600;
}

.helpful-buttons.object-voted .kb-vote-link {
    opacity: 0.5;
}

.helpful-buttons.object-voted .kb-vote-link.active {
    color: #000;
    opacity: 1;
}

.helpful-buttons .kb-vote-link i {
    width: 32px;
    height: 32px;
    margin-right: 5px;
    top: -2px;
    display: inline-block;
    position: relative;
    vertical-align: middle;
}

.helpful-buttons .kb-vote-link.focused i.vote-icon {
    border-radius: 16px;
    border: 2px solid #555;
    box-sizing: border-box;
    background-position: center;
}

.helpful-buttons .kb-vote-link i.hidden {
    display: none;
}

.ivoteHappy {
    background-image: url('../images/icons-clean/happy.png');
}

.ivoteConfused {
    background-image: url('../images/icons-clean/confused.png');
}

.ivoteSad {
    background-image: url('../images/icons-clean/sad.png');
}

/* Comments */

.comments-block {
    margin-top: 20px;
}

#content > .comments-block:first-child {
    margin-top: 0;
    /*border-top: 1px solid #e5e7eb;*/
}

.comment {
    position: relative;
    border-bottom: 1px solid #eaeaea;
    background: #ffffff;
    padding: 10px 0 5px 0;
}

#content > .comments-block:only-child .comment:last-child {
    border-bottom: none;
}

.comments-title + .comment {
    border-top: 1px solid #eaeaea;
}

.comment .comment-content {
    padding: 0 15px 15px 10px;
}

.comment.note {
    background-color: #fff2e9;
}

.comment.scheduled {
    background-color: #f2f2f2;
}

.comment.scheduled .comment-content .floatRight {
    background-color: #f2f2f2;
    margin-top: 4px;
    padding-left: 5px;
}

.comment.on-moderation {
    background-color: #f2f2f2;
}

.comment.trashed {
    background: #555555;
}

.comment.trashed .object-state-header {
    margin-bottom: 5px;
}

.comment-content {
    word-wrap: break-word;
}

.comment .comment-info {
    margin-top: 0;
    padding: 10px 15px 5px 10px;
    color: #a9a9a9;
}

.comment-info .comment-badge-agent i {
    width: 14px;
    height: 14px;
    position: relative;
    bottom: -1px;
    background-size: 14px;
    display: inline-block;
}

.comment .comment-info .author-avatar {
    float: left;
    margin-right: 10px;
    width: 50px;
}

.comment .comment-info a {
    color: #676767;
    text-decoration: none;
}

.comment-info img + div {
    margin-top: 3px;
}

.comment-container .comment-avatar {
    margin-left: 15px;
    margin-top: 10px;
}

.comment-container .comment-avatar img {
    width: 44px;
    border-radius: 50%;
}

.comment-container .comment-avatar ~ div {
    margin-left: 60px;
}

.best-label {
    border: 2px solid #61bf28;
    border-radius: 3px;
    color: #61bf28;
    line-height: 18px;
    text-transform: uppercase;
    padding: 0 10px 0 25px;
    font-weight: bold;
    font-size: 12px;
    background: url("../images/best-answer.png") 8px center no-repeat;
    background-size: 12px;
}

.comments-block > .best-label {
    border: none;
    font-size: 14px;
    display: block;
    margin: 20px 15px 15px 15px;
    font-weight: normal;
    padding-left: 30px;
}

.comments-title {
    text-transform: uppercase;
    position: relative;
}

.comments-title h2 {
    margin: 20px 35px 15px 15px;
}

.comments-block .comment .comment-info .comment-actions a {
    color: #3c90ee;
    font-size: 14px;
}

.comment.comment-reply-to {
    margin-left: 0;
    position: relative;
    padding-left: 30px;
}

.comment-actions {
    padding: 0 15px;
    overflow: hidden;
    /*border-top: 1px solid #e5e7eb;*/
}

.comment-actions > div {
    display: inline-block;
}

.comment .comment-actions-manage {
    margin: 0;
    padding: 0 15px 10px 15px;
}

.comment.note .comment-actions-manage {
    padding-bottom: 5px;
}

.comment .comment-actions-manage a {
    margin-left: 10px;
    font-size: 14px;
    color: #3c90ee;
    text-decoration: none;
    -webkit-tap-highlight-color: transparent;
}

.comment .comment-actions-manage a > .preloader {
    top: -4px;
}

.comment .comment-actions-manage a.preloader {
    font-size: 0;
    top: -1px;
    color: #555555 !important;
}

.comment .comment-actions-manage .edit-comment,
.comment .comment-actions-manage .delete-comment,
.comment .comment-actions-manage .icon-action {
    top: 3px;
    opacity: 0.5;
    position: relative;
    line-height: 0;
}

.comment-vote {
    width: 27px;
    white-space: nowrap;
}

.show-minimized-comments {
    background: #ffffff;
    padding: 10px;
    position: relative;
    border-top: 1px solid #e5e7eb;
    border-bottom: 1px solid #e5e7eb;
}

.show-minimized-comments.show-replies {
    margin-top: 10px;
    margin-left: 30px;
}

.show-minimized-comments:after {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    width: 100%;
    top: 50%;
    border-top: 3px double #e5e7eb;
    z-index: 1;
    margin-top: -1px;
}

.show-minimized-comments a,
.show-minimized-comments span.as-link {
    position: relative;
    z-index: 2;
    background: #ffffff;
    color: #3c90ee;
    padding: 5px;
    text-decoration: none;
    font-size: 14px;
}

.comment-note-label.showArrow:after {
    content: "";
    display: inline-block;
    background: url("../images/filter-select-white.png");
    width: 8px;
    height: 5px;
    margin-left: 8px;
    top: -2px;
    position: relative;
}

#content .comment .attached-files {
    border-bottom: 1px solid #e5e7eb;
    padding-top: 10px;
    padding-bottom: 13px;
    margin-bottom: 10px;
    padding-left: 70px;
}

#content .comment.task .attached-files {
    padding-left: 30px;
}

#content .comment.task .attached-files > span {
    margin-left: -29px;
}

/* New Topic */

#content > form,
#content .content-tabs-area > form,
#content > .modalBlock > form {
    /*margin-top: 15px;*/
    padding: 15px;
    background: #fff;
    /*border-top: 1px solid #e5e7eb;*/
}

.add-object-type {
    padding: 0;
    margin-bottom: 20px;
    position: relative;
}

.add-object-content {
    border-radius: 2px;
    background: #ffffff;
}

.add-object-description {
    border-top: 1px solid #e5e7eb;
}

.add-object-content textarea {
    resize: none;
    min-height: 100px;
    border: none;
    width: 100%;
    padding: 15px;
    outline: none;
    font-size: 16px;
    color: #555555;
}

.add-object-content .add-object-title textarea {
    min-height: 85px;
}

.add-object-content .add-object-title.error, .add-object-content .add-object-title.error textarea {
    background: #ffe2e2;
}

.add-object-title, .add-object-description {
    border: 1px solid #e5e7eb;
    border-radius: 6px 6px 0 0;
    overflow: hidden;
}

.add-object-description {
    border-top: none;
    border-radius: 0 0 6px 6px;
}

.add-object-title:last-child {
    border-radius: 6px;
}

.add-object-description:first-child {
    border-radius: 6px;
    border-top: 1px solid #e5e7eb;
}

.add-object-content input {
    width: 100%;
    padding: 15px;
    color: #555555;
    font-size: 16px;
}

.add-object-type .for-select {
    background: 10px center no-repeat #666666;
    background-size: 20px;
    height: 50px;
    line-height: 50px;
    font-size: 16px;
    border-radius: 6px;
}

.add-object-type.error .for-select {
    background-color: #e53939;
}

.add-object-type .for-select:after {
    top: 15px;
}

.add-object-type .for-select.idea {
    background-image: url("../images/icons-clean/idea-white.png");
    background-color: #ffda00;
    padding-left: 37px;
}

.add-object-type .for-select.problem {
    background-image: url("../images/icons-clean/problem-white.png");
    background-color: #fb5144;
    padding-left: 37px;
}

.add-object-type .for-select.question {
    background-image: url("../images/icons-clean/question-white.png");
    background-color: #61bf28;
    padding-left: 37px;
}

.add-object-type .for-select.ticket {
    background-image: url("../images/tickets-white.png");
    background-color: #555555;
    padding-left: 37px;
}

.add-object-content .attach-files {
    background: inherit;
    border-radius: 0;
}

.add-object-category, .properties-select {
    background: #ffffff;
    position: relative;
    color: #a9a9a9;
    border-radius: 2px;
}

.properties-select {
    overflow: hidden;
}

.add-object-category .for-select, .properties-select .for-select {
    color: inherit;
    font-size: 16px;
}

.add-object-category .for-select:after, .properties-select .for-select:after {
    border-color: #a9a9a9;
}

.add-object-category.disabled, .properties-select.disabled {
    color: #b9b9b9;
}

.add-object-category.disabled .for-select:after, .properties-select.disabled .for-select:after {
    border-color: #eaeaea;
}

.content-title {
    font-size: 16px;
    text-transform: uppercase;
    margin-top: 20px;
    margin-bottom: 5px;
    letter-spacing: 1px;
    color: #898989;
}

.label-desc {
    font-size: 12px;
    color: #898989;
    margin-bottom: 5px;
    margin-top: -7px;
}

.combined-buttons {
    display: table;
    width: 100%;
    font-size: 16px;
}

.combined-buttons > label {
    background: #ffffff;
    border: 1px solid #3c3c3c;
    border-left: none;
    list-style: none;
    display: table-cell;
    text-align: center;
    color: #3c3c3c;
    padding: 10px;
    text-decoration: none;
    vertical-align: middle;
}

.combined-buttons.fixed-size > label {
    width: 50%;
}

.combined-buttons > label:first-child {
    border-radius: 6px 0 0 6px;
    border-left: 1px solid #3c3c3c;
}

.combined-buttons > label:last-child {
    border-radius: 0 6px 6px 0;
}

.combined-buttons label input {
    display: none;
}

.combined-buttons .activ-pos {
    background: #3c3c3c;
    color: #ffffff;
}

.is-anonymous {
    margin-top: 20px;
    position: relative;
    vertical-align: middle;
    color: #898989;
    border-top: 1px solid #e5e7eb;
    padding-top: 20px;
    font-size: 16px;
}

.properties-checkbox {
    position: relative;
    vertical-align: middle;
    color: #898989;
}

.is-anonymous input, .properties-checkbox input, label.for-checkbox + input {
    border: none;
    outline: none;
    width: 18px;
    margin-right: 5px;
    visibility: hidden;
}

label.for-checkbox, .is-anonymous label.for-checkbox, .properties-checkbox label.for-checkbox {
    background: #ffffff;
    width: 18px;
    height: 18px;
    display: block;
    position: absolute;
    left: 0;
    top: 21px;
    border-radius: 2px;
}

.properties-list > div {
    margin-bottom: 5px;
}

.properties-list label {
    font-size: 16px;
}

.properties-checkbox label.for-checkbox {
    top: 2px;
}

label.for-checkbox.checked, .is-anonymous label.for-checkbox.checked, .properties-checkbox label.for-checkbox.checked {
    background: url("../images/best-answer.png") center no-repeat #ffffff;
    background-size: 14px;
}

.properties-radio {
    position: relative;
    vertical-align: middle;
    color: #898989;
    padding-left: 30px;
}

.properties-radio input {
    border: none;
    outline: none;
    width: 18px;
    margin-right: 5px;
    visibility: hidden;
    position: absolute;
}

.properties-radio label.for-radio {
    background: #ffffff;
    width: 18px;
    height: 18px;
    display: block;
    position: absolute;
    left: 0;
    top: 2px;
    border-radius: 50%;
}

.properties-radio label.for-radio.checked:before {
    background: #74C642;
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    margin: auto;
    width: 8px;
    height: 8px;
    border-radius: 50%;
}

.properties-block {
    margin-bottom: 10px;
}

.anonymous-block {
    margin-top: 10px;
}

.anonymous-block.hidden {
    display: none !important;
}

.anonymous-block input, .properties-block input:not([type="checkbox"]):not([type="radio"]), .properties-block textarea {
    width: 100%;
    display: block;
    border-radius: 2px;
    color: #555555;
    font-size: 16px;
}

.properties-block textarea {
    min-height: 85px;
    resize: none;
    width: 100%;
    padding: 15px;
    outline: none;
    font-size: 16px;
    color: #555555;
}

.anonymous-block input, .properties-block input:not([type="checkbox"]):not([type="radio"]), label.for-checkbox, label.for-radio, .is-anonymous label.for-checkbox,
.properties-checkbox label.for-checkbox, .property-block .select_ajax-container, .properties-select, .form-block input, .from-file, .properties-block textarea {
    border: 1px solid #e5e7eb;
    -webkit-box-shadow: none;
    box-shadow: none;
    border-radius: 6px;
}

.anonymous-block input {
    margin-top: 10px;
}

.asterisk {
    color: #E53939;
    font-size: 16px;
}

.property-block.error .content-title {
    color: #E53939;
}

.add-object-description.error textarea {
    background: #FFE8FA;
    border: 1px solid #E53939;
}

.properties-block:first-child .property-block:first-child .content-title,
#content > .modalBlock > form > .content-title:first-child {
    margin-top: 5px;
}

.title-italic {
    color: #a7a096;
    font-style: italic;
}

.anonymous-block .title-italic + input {
    margin-top: 5px;
}

.submit-button {
    background: #3b82f6;
    border: none;
    outline: none;
    text-transform: uppercase;
    color: #ffffff;
    width: 100%;
    padding: 14px;
    font-size: 16px;
    margin-top: 20px;
    border-radius: 6px;
}

.submit-button-gray {
    background: #666;
    border: none;
    outline: none;
    text-transform: uppercase;
    color: #ffffff;
    width: 100%;
    padding: 14px;
    font-size: 16px;
    margin-top: 20px;
    border-radius: 6px;
}

a.submit-button-gray-link {
    text-decoration: none;
}

/* Tabs */

.content-tabs {
    display: table;
    width: 100%;
}

.content-tabs li {
    display: table-cell;
    position: relative;
    text-align: center;
    padding: 20px;
    background: #205472;
    color: #ffffff;
    text-transform: uppercase;
    width: 25%;
    font-size: 16px;
    vertical-align: middle;
}

.content-tabs li:only-child {
    width: 100%;
}

.content-tabs li:nth-child(1):nth-last-child(2),
.content-tabs li:nth-child(2):nth-last-child(1) {
    width: 50%;
}

.content-tabs li:nth-child(1):nth-last-child(3),
.content-tabs li:nth-child(2):nth-last-child(2),
.content-tabs li:nth-child(3):nth-last-child(1) {
    width: 33%;
}

.content-tabs li.active {
    background: #183b4f;
}

.content-tabs li.active:after {
    border-left: 7px solid transparent;
    border-right: 7px solid transparent;
    border-top: 7px solid #183b4f;
    content: " ";
    height: 0;
    left: 50%;
    margin-left: -7px;
    position: absolute;
    top: 100%;
    width: 0;
}

.content-tabs-area {
    /*margin-top: 20px;*/

}

.combined-buttons.icon-buttons {
    width: auto;
    margin-left: auto;
    margin-right: auto;
    margin-top: 20px;
}

.combined-buttons.icon-buttons label {
    padding: 10px 20px;
}

.combined-buttons.icon-buttons i {
    width: 24px;
    height: 24px;
    display: block;
    background-size: 24px;
}

.ico-iphone {
    background: url("../images/iphone-black.png") no-repeat center;
}

.ico-imac {
    background: url("../images/imac-black.png") no-repeat center;
}

.combined-buttons.icon-buttons .activ-pos .ico-iphone {
    background-image: url("../images/iphone-white.png");
}

.combined-buttons.icon-buttons .activ-pos .ico-imac {
    background-image: url("../images/imac-white.png");
}

.form-block {
    border-radius: 2px;
    overflow: hidden;
    margin-bottom: 15px;
}

.form-block .radio-list {
    list-style: none;
    background: #ffffff;
}

.form-block .radio-list li {
    border-top: 1px solid #c5c5c5;
}

.form-block .radio-list li label {
    display: block;
    padding: 12px 10px 10px 10px;
}

.form-block .radio-list li:first-child {
    border-top: none;
}

.form-block input {
    border-top: 1px solid #c5c5c5;
    font-size: 16px;
    color: #555555;
    padding: 15px;
    border-radius: 0;
    margin-top: 20px;
}

.result-not-found {
    text-align: center;
    font-size: 16px;
    margin-top: 40px;
    margin-bottom: 30px;
    color: #898989;
}

.action-link {
    margin-top: 25px;
    margin-bottom: 25px;
    text-align: center;
}

.result-not-found + .action-link {
    margin-top: -10px;
}

.result-not-found + .action-link .submit-button-gray {
    margin-top: 0;
}

.action-link a, .action-link .as-link {
    color: #898989;
    border: 1px solid #898989;
    padding: 7px 20px;
    text-decoration: none;
    font-size: 16px;
    display: inline-block;
    border-radius: 6px;
}

.load-more-block .load-more.as-link,
.home-load-more .as-link,
.leave-comment.action-link a,
#page[data-page="profile"] .action-link .as-link,
#page[data-page="profile_me"] .action-link .as-link {
    text-transform: uppercase;
    color: #000000 !important;
    font-size: 14px;
    padding: 0 20px;
    border-color: #b7b7b7;
    min-width: 110px;
    height: 48px;
    line-height: 48px;
}

.home-load-more .as-link {
    border-color: #d7d7d7;
}

.action-link.forgot-password a, .action-link a.submit-button-gray-link {
    border: none;
    padding: 0;
}

.action-link .preloader {
    margin-left: 5px;
}

.title-small {
    margin-bottom: 10px;
}

/* Profile */

.profile-info {
    background: #ffffff;
    margin-top: 0;
    line-height: 20px;
    /*border-top: 1px solid #e5e7eb;*/
    border-bottom: 1px solid #e5e7eb;
}

.profile-info + .list-container.objects-list {
    margin-top: 0;
}

.profile-info + .list-container.objects-list li:first-child {
    border-top: none;
}

.user-info {
    font-size: 13px;
    padding: 15px 15px;
}

.user-info > img {
    margin-right: 10px;
}

.user-info > img, .user-info .user-avatar {
    float: left;
    width: 64px;
    height: 64px;
    border-radius: 50%;
}

.user-info span {
    display: block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.user-info .user-name {
    font-size: 16px;
    font-weight: bold;
}

.user-status span {
    padding: 0 6px;
    display: inline-block;
    color: #fff;
}

.photo-icon {
    display: block;
    float: left;
    height: 18px;
    margin-top: 7px;
}

.photo-icon img {
    width: 18px;
}

.user-role {
    color: #bfbfbf;
}

.user-statistics {
    border-top: 1px solid #e5e7eb;
    font-size: 0;
}

.user-statistics > div {
    padding: 8px 15px;
    display: inline-block;
    border-left: 1px solid #e5e7eb;
    border-bottom: 1px solid #e5e7eb;
    margin-left: -1px;
    margin-bottom: -1px;
    vertical-align: top;
    width: 33%;
}

.user-statistics > div:first-child {
    white-space: nowrap;
}

.user-statistics.width50 > div {
    width: 50%;
}

.user-statistics.width33 > div {
    width: 33%;
}

.user-statistics .statistics-title {
    color: #a8a8a8;
    text-transform: uppercase;
    font-size: 14px;
}

.user-statistics .statistics-value {
    color: #373737;
    font-size: 15px;
}

/* user states */
.user-image {
    position: relative;
    float: left;
    margin-right: 10px;
}

.user-image .user-banned {
    position: absolute;
    top: 0;
    right: 0;
    width: 0;
    height: 0;
    border-top: 27px solid red;
    border-left: 27px solid transparent;
    color: #fff;
}

.user-image .user-banned span {
    top: -24px;
    right: 3px;
    position: absolute;
    background: url("../images/banned.png") no-repeat;
    width: 10px;
    height: 10px;
    background-size: 10px;
}

.user-image .user-trashed {
    position: absolute;
    top: 0;
    right: 0;
    width: 0;
    height: 0;
    border-top: 27px solid red;
    border-left: 27px solid transparent;
    color: #fff;
}

.user-image .user-trashed  span {
    top: -24px;
    right: 3px;
    position: absolute;
    background: url("../images/delete.png") no-repeat;
    width: 10px;
    height: 10px;
    background-size: 10px;
}

.user-image .user-anonymous {
    position: absolute;
    top: 0;
    right: 0;
    width: 0;
    height: 0;
    border-top: 27px solid #555555;
    border-left: 27px solid transparent;
    color: #fff;
}

.user-image .user-anonymous span {
    top: -24px;
    right: 3px;
    position: absolute;
    background: url("../images/inactive_user.png") no-repeat;
    width: 10px;
    height: 10px;
    background-size: 10px;
}

/* Profile menu */

#content .user-actions {
    /*margin-top: 5px;*/
    background: #ffffff;
    border-bottom: 1px solid #e5e7eb;
}

#content .user-actions li {
    list-style: none;
    border-top: 1px solid #e5e7eb;
}

#content .user-actions li:first-child {
    border-top: none;
}

#content .user-actions li a {
    text-decoration: none;
    color: #6b655c;
    display: block;
    line-height: 55px;
    padding: 0 15px;
}

#content .user-actions li a img {
    width: 18px;
    height: 18px;
    vertical-align: middle;
    top: -2px;
    margin-right: 10px;
    position: relative;
}

/* Activity Log */

.activity-log .object-info {
    padding-left: 10px;
    font-size: 14px;
    /*line-height: 25px;*/
    color: #676767;
    /*height: 25px;*/
}

.object-info .avatar {
    vertical-align: middle;
    position: relative;
    top: -2px;
    margin-right: 2px;
    width: 18px;
    height: 18px;
}

.activity-log .object-info + a {
    font-size: 14px;
    line-height: 26px;
    color: #a9a9a9;
    padding-bottom: 0;
}

.activity-log .object-info + a .type-icon i {
    background-size: 16px;
    height: 16px;
    width: 16px;
    top: -1px;
    left: -2px;
}

.activity-log .object-info .sep {
    margin: 0 3px;
}

.activity-log .item-content {
    position: relative;
}

.activity-log .item-content .nowrap {
    margin-right: 70px;
    padding-bottom: 3px;
}

.activity-log .item-content .time-help {
    position: absolute;
    right: 0;
    top: 0;
}

.list-container.objects-list.activity-log .object-info {
    display: block;
}

.list-container.objects-list.activity-log .object-info > div:first-child,
.list-container.objects-list.activity-log .object-info > div:first-child + a,
.list-container.objects-list.activity-log .object-info > div:first-child + span {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.list-container.objects-list.activity-log .object-info > div:first-child {
    max-width: 65%;
}

.list-container.objects-list.activity-log .object-info > div:first-child + a,
.list-container.objects-list.activity-log .object-info > div:first-child + span {
    max-width: 30%;
}

.list-container.activity-log {
    padding-top: 20px;
    /*border-top: 1px solid #e5e7eb;*/
}

.list-container.activity-log.no-results {
    padding-top: 0;
}

.list-container.activity-log .content-title {
    margin-top: 0;
    margin-left: 15px;
}

.list-container.activity-log .content-title + .activity-row {
    border-top: 1px solid #e5e7eb;
    margin-top: 15px;
}

.list-container.activity-log .activity-row + .content-title {
    margin-top: 30px;
}

/* Profile Settings */

.combined-buttons.settings-avatar {
    margin-bottom: 15px;
}

.form-block input:first-child {
    /*border-top: none;*/
    margin-top: 0;
}

.from-file {
    background: #ffffff;
    position: relative;
    padding: 15px 10px;
    border-radius: 2px;
}

.from-file input[type="file"] {
    font-size: inherit;
    border: none;
    padding: 0;
}

.from-file .close-icon {
    display: block;
    width: 20px;
    height: 20px;
    background-size: 20px;
    margin-right: 5px;
}

.preview-upload-img {
    line-height: 0;
    position: relative;
}

.from-gravatar {
    border-radius: 2px;
    overflow: hidden;
}

.from-gravatar input {
    font-size: 16px;
    padding: 15px;
    color: #555555;
}

.user-card {
    background: #ffffff;
    border-radius: 2px;
    overflow: hidden;
}

.user-card li {
    padding: 10px 15px;
    display: table;
    width: 100%;
    border-top: 1px solid #c5c5c5;
}

.user-card li:first-child {
    border-top: none;
}

.user-card li > span {
    display: table-cell;
}

#rotate-mobile {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    background: #000000;
    color: #fff;
    text-align: center;
    font-size: 18px;
    font-weight: bold;
    padding-top: 20%;
}


/* Notifications */

#notifications .notification {
    left: 0;
    opacity: 0.95;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 2147483647;
    color: #fff;
    text-align: center;
    padding: 13px;
    font-size: 18px;
}

#notifications .notification.error {
    background: #ff5943;
}

#notifications .notification.success {
    background: #38c41f;
}

/* Important styles */

.clear {
    clear: both;
    display: block;
    font-size: 0;
    height: 0;
    overflow: hidden;
}

.floatRight {
    float: right;
}

.floatLeft {
    float: left;
}

.hidden {
    display: none;
}

.textLeft {
    text-align: left;
}

.textRight {
    text-align: right;
}

.textCenter {
    text-align: center;
}

.text-gray {
    color: #a9a9a9;
}

/* Object state */

.object-state-header > img {
    margin-right: 5px;
}

/* Trash, Archive, Draft Lines */

#object_state_lines {
    padding: 0;
}

#object_state_lines span {
    margin: 0;
}

.trash-line, .archive-line, .draft-line, .moderation-line {
    background: #555;
    color: #fff;
    height: 30px;
    display: block;
    width: 100%;
    line-height: 30px;
    text-align: center;
    margin-bottom: 20px;
}

.trash-line a, .archive-line a, .draft-line a, .moderation-line a {
    color: #fff;
}

.trash-line a.preloader {
    font-size: 0;
}

.moderation-actions-select {
    display: inline-block;
    position: relative;
}

.moderation-actions-select .for-select {
    border: none;
    display: block;
}

.moderation-actions-select .for-select.page-title-select:after {
    width: 6px;
    height: 6px;
    right: 0;
    top: 0;
}

.moderation-actions-select .for-select.page-title-select:not(:empty):after {
    display: none;
}

.moderation-actions-select .for-select.page-title-select img {
    margin-bottom: -2px;
    margin-right: -2px;
}

.moderation-actions-select .for-select .preloader {
    color: inherit;
    width: 14px;
    height: 14px;
}

.moderation-line .moderation-actions-select {
    width: 15px;
}

.moderation-line .moderation-actions-select .for-select {
    height: 10px;
}

.moderation-line .moderation-actions-select .for-select .preloader {
    margin-left: 3px;
}

.comment-actions-manage .moderation-actions-select {
    margin-left: 10px;
    top: 3px;
}


.comment-actions-manage .moderation-actions-select .for-select {
    height: 16px;
    position: relative;
    bottom: -1px;
}

.comment-actions-manage .moderation-actions-select .for-select i {
    opacity: 0.5;
}

.comment-actions-manage .moderation-actions-select .for-select img + i {
    display: none;
}

.comment-actions-manage .moderation-actions-select .for-select .preloader {
    margin-top: -7px;
    margin-right: 2px;
}

.text-area-color {
    color: #D50D35;
    font-size: 19px;
    height: 57px;
    line-height: 57px;
    margin: 20px 15px;
    text-align: center;
    background: #fee6fc;
    max-width: 745px;
}

.g-recaptcha {
    margin-top: 15px;
}

.g-recaptcha > div {
    transform: scale(1.08);
    transform-origin: 0 0;
}

/* Bottom Properties */

.bottom-properties-list {
    line-height: normal;
    padding: 10px 20px;
    text-align: left;
}

.bottom-properties-list ul {
    list-style: none;
    max-height: 400px;
    overflow: auto;
}

.bottom-properties-list ul li {
    padding: 10px 0;
}

.bottom-popups .bottom-properties-list ul li > span {
    font-size: 16px;
    display: block;
}

.bottom-properties-list .property-name {
    margin-bottom: 10px;
    font-weight: 600;
}

.property-block .select_ajax-container {
    margin: 0;
    width: 100%;
    color: #555555;
    font-size: 16px;
    padding: 0 30px 0 5px;
    background: #ffffff;
}

.property-block .select_ajax-container .select_ajax-choices {
    background: none;
    border-color: transparent;
    -webkit-box-shadow: none;
    box-shadow: none;
}

.property-block .select_ajax-container .select_ajax-choices .select_ajax-search-field input {
    height: 38px;
    -webkit-box-shadow: none;
    box-shadow: none;
    border: none;
}

.property-block .select_ajax-container .select_ajax-choices .select_ajax-search-choice {
    height: 26px;
    line-height: 24px;
    margin-top: 6px;
    margin-right: 0;
    margin-left: 6px;
}

.iclose {
    background: url("../images/close.png") no-repeat;
    height: 14px;
    width: 12px;
    margin: 4px;
    cursor: pointer;
}

.select_ajax-container .select_ajax-search-choice-close {
    background-size: auto;
    width: 23px;
    height: 100%;
    border-left: 1px solid #BED6E5;
    display: block;
    position: absolute;
    background-position: 5px 6px;
    margin: 0;
}

.select_ajax-drop.select_ajax-drop-active {
    border: none;
    -webkit-box-shadow: 0 2px 5px 0 #aaaaaa;
    box-shadow: 0 2px 5px 0 #aaaaaa;
}

.select_ajax-drop.select_ajax-drop-above {
    -webkit-box-shadow: 0 -2px 5px 0 #aaaaaa;
    box-shadow: 0 -2px 5px 0 #aaaaaa;
    position: fixed;
}

.select_ajax-drop-navigation-tags .select_ajax-results .select_ajax-no-results,
.select_ajax-drop-navigation-tags .select_ajax-results .select_ajax-searching,
.select_ajax-drop-navigation-tags .select_ajax-results .select_ajax-selection-limit {
    padding-left: 10px;
}

.properties-block .select_ajax-container.select_ajax-container-active-preloader .select_ajax-preloader {
    right: 10px;
    top: 12px;
}

.form-textarea textarea {
    resize: none;
    min-height: 100px;
    border: none;
    width: 100%;
    padding: 15px;
    outline: none;
    font-size: 16px;
    color: #555555;
    border-radius: 2px;
}

.select_ajax-drop.select_ajax-drop-above.select_ajax-drop-active.select_ajax-drop-multi {
    border: none;
}

.mention {
    font-weight: 600;
    color: #0072bc;
    text-decoration: none;
}

/* Locked Comments */

#bottom-comment button.locked-button {
    display: none;
}

#bottom-comment.locked:not(.add-note) button.locked-button {
    display: block;
}

#bottom-comment.locked:not(.add-note) button.submit-comment {
    display: none;
}

/* Tasks */

.task .task-block {
    position: relative;
}

.task-block label.for-checkbox {
    top: 2px;
}

.task-block label.for-checkbox.checked {
    opacity: 0.5;
}

.task-block label.for-checkbox.hidden {
    display: none;
}

.task-block input {
    position: absolute;
    z-index: -1;
}

.task .task-content {
    display: block;
    max-width: 60%;
    margin-top: 3px;
    margin-left: 30px;
    color: #898989;
    font-size: 16px;
}

.task .task-content.text-hidden {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    max-height: 25px;
}

.task-block .preloader {
    top: 3px;
    display: block;
    position: absolute;
}

.task-block .preloader.hidden {
    display: none;
}

.task-block .task-actions {
    display: block;
    float: right;
    margin-top: -25px;
}

.task-block .task-actions a {
    margin-left: 10px;
    font-size: 14px;
    color: #3c90ee;
    text-decoration: none;
    opacity: 0.5;
}

.full-content .object-tasks-wrapper {
    border-top: 1px solid #e5e7eb;
}

.object-tasks-container {
    margin-top: 10px;
}

.object-tasks-wrapper .task.comment {
    margin: 0;
    border-bottom: none;
    padding: 0;
}

.object-tasks-wrapper .task.comment .comment-content {
    padding: 5px 0;

}

#content .object-tasks-wrapper .task.comment .comment-content .task-content.light {
    opacity: 0.5;
}

#content .task.can-open .task-content.text-hidden > *:first-child:after,
#content .task.can-open .task-content.text-hidden ul:first-child li:first-child:after,
#content .task.can-open .task-content.text-hidden ol:first-child li:first-child:after {
    content: '...';
    display: inline-block;
}

#content .object-tasks-wrapper .task.comment .comment-content .task-content p:first-child {
    display: inline;
}

#content .object-tasks-wrapper .task.comment .attached-files a {
    margin-left: 8px;
}

#content .object-tasks-wrapper .task.comment .attached-files {
    padding-top: 2px;
    padding-bottom: 2px;
    display: none;
}

#content .object-tasks-wrapper .task.comment .attached-files.visible {
    display: block;
}

#content .object-tasks-wrapper .task.comment img {
    max-width: 16px;
}

#content .object-tasks-wrapper .task.comment .task-content ul>li,
#content .object-tasks-wrapper .task.comment .task-content ol>li{
    font-size: 14px;
}

.object-tasks-wrapper .object-tasks-header i {
    -webkit-mask: url('../images/icons-clean/double-tick.svg') no-repeat 50% 50%;
    mask: url('../images/icons-clean/double-tick.svg') no-repeat 50% 50%;
    -webkit-mask-size: 16px;
    mask-size: 16px;
    width: 16px;
    height: 16px;
    background-color: #acacac;
    display: inline-block;
    margin-bottom: -3px;
    margin-right: 5px;
}

/* Popup attached images */

#showImageBlackout {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: rgba(25,25,25,0.5);
    z-index: 30000;
    display: block;
    width: 100%;
    height: 100%;
    text-align: center;
    cursor: pointer;
}

.files-object-full a.preloader-image, .files-comment a.preloader-image {
    position: relative;
    background: none;
}

.files-object-full a.preloader-image .preloader, .files-comment a.preloader-image .preloader {
    display: inline-block;
    width: 12px;
    height: 12px;
    position: absolute;
    left: 2px;
    top: 5px;
    color: #555555;
}

#showImage {
    position: fixed;
    top: 15px;
    left: 15px;
    right: 15px;
    bottom: 15px;
    margin: auto;
    z-index: 30001;
}

#showImage img {
    max-width: 100%;
    max-height: 100%;
    height: auto;
    display: block;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-user-drag: none;
    user-drag: none;
}

#showImage .popupClose {
    position: fixed;
    right: 15px;
    top: 5px;
}

#showImage .arrows span {
    width: 32px;
    height: 32px;
    position: fixed;
    opacity: 1;
    cursor: pointer;
    margin: auto;
    bottom: 0;
    top: 0;
}

#showImage .arrows .arrowLeft {
    background: url('../images/arrow-left.png');
    left: 20px;
}

#showImage .arrows .arrowRight {
    background: url('../images/arrow-right.png');
    right: 20px;
}

#showImageBlackout:hover + #showImage .popupClose {
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
}

/* Full Preloader */

@-webkit-keyframes preloaderColor {
    100%, 0% {
        border-color: #d62d20;
    }
    40% {
        border-color: #0057e7;
    }
    66% {
        border-color: #008744;
    }
    80%, 90% {
        border-color: #ffa700;
    }
}

@keyframes preloaderColor {
    100%, 0% {
        border-color: #d62d20;
    }
    40% {
        border-color: #0057e7;
    }
    66% {
        border-color: #008744;
    }
    80%, 90% {
        border-color: #ffa700;
    }
}

@-webkit-keyframes preloaderRotate {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}

@keyframes preloaderRotate {
    0% {
        -webkit-transform: rotate(0deg);
        transform: translateZ(1px) rotate(0deg);
    }
    100% {
        -webkit-transform: rotate(360deg);
        transform: translateZ(1px) rotate(360deg);
    }
}

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

    25%, 45% {
        -webkit-transform: rotate(180deg);
        transform: rotate(180deg);
    }

    75%, 100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}

@keyframes preloaderPieRight {
    0% {
        -webkit-transform: rotate(0deg);
        transform: translateZ(1px) rotate(0deg);
    }

    25%, 45% {
        -webkit-transform: rotate(180deg);
        transform: translateZ(1px) rotate(180deg);
    }

    75%, 100% {
        -webkit-transform: rotate(360deg);
        transform: translateZ(1px) rotate(360deg);
    }
}

@-webkit-keyframes preloaderPieLeft {
    0%, 25% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }

    55%, 75% {
        -webkit-transform: rotate(180deg);
        transform: rotate(180deg);
    }

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

@keyframes preloaderPieLeft {
    0%, 25% {
        -webkit-transform: rotate(0deg);
        transform: translateZ(1px) rotate(0deg);
    }

    55%, 75% {
        -webkit-transform: rotate(180deg);
        transform: translateZ(1px) rotate(180deg);
    }

    100% {
        -webkit-transform: rotate(360deg);
        transform: translateZ(1px) rotate(360deg);
    }
}

.full-preloader {
    display: none;
    position: fixed;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    z-index: 90000;
    overflow: hidden;
    background: rgba(0, 0, 0, 0.5);
}

.full-preloader .preloaderContent {
    font-family: sans-serif;
    font-weight: 100;
    width: 100px;
    height: 100px;
    background-image: url('data:image/gif;base64,R0lGODlhkAEsAbMAAKbK8Cqf/1Wf/1W//3+//6rf/9Tf/9T//////////wAAAAAAAAAAAAAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh/wtYTVAgRGF0YVhNUDw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo1NzhGQ0Q5OEZBRTlFMjExQjNFM0FEMjU0Mzc0MTk2QiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo5OTQ0NEQ1OEU4ODkxMUUyOEI4RTgwOEU1NTFDNjU0NiIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo5OTQ0NEQ1N0U4ODkxMUUyOEI4RTgwOEU1NTFDNjU0NiIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1LjEgV2luZG93cyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjU3REZBMjNGMTVFQUUyMTFCM0UzQUQyNTQzNzQxOTZCIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjU3OEZDRDk4RkFFOUUyMTFCM0UzQUQyNTQzNzQxOTZCIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8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');
    background-position: center center;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    z-index: 5;
    margin: auto;
    overflow: hidden;
    display: block;
}

.full-preloader .preloaderContent {
    width: 80px;
    height: 80px;
    background: none;
    -webkit-animation: preloaderRotate 2s linear infinite;
    animation: preloaderRotate 2s linear infinite;
}

.full-preloader .preloaderContent > div {
    overflow: hidden;
    -webkit-transform-origin: left center;
    transform-origin: left center;
    width: 50%;
    height: 100%;
    position: absolute;
}

.full-preloader .preloaderContent .preloaderPieRight {
    left: 50%;
    margin-left: 0;
}

.full-preloader .preloaderContent .preloaderPieRight:before,
.full-preloader .preloaderContent .preloaderPieLeft:after,
.full-preloader .preloaderContent .preloaderPieLeft:before {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    bottom: 0;
    content: "";
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.full-preloader .preloaderContent .preloaderPieRight:before,
.full-preloader .preloaderContent .preloaderPieLeft:after {
    border: 3px solid #0000cc;
}

.full-preloader .preloaderContent .preloaderPieRight:before {
    border-right: none;
    left: -100%;
    -webkit-transform-origin: right center;
    transform-origin: right center;
    border-radius: 40px 0 0 40px;
    -webkit-animation: preloaderColor 6s ease-in-out infinite, preloaderPieRight 1.5s linear infinite;
    animation: preloaderPieRight 1.5s linear infinite, preloaderColor 6s ease-in-out infinite;
}

.full-preloader .preloaderContent > div.preloaderPieLeft {
    left: 0;
    -webkit-transform-origin: center center;
    transform-origin: center center;
}

.full-preloader .preloaderContent .preloaderPieLeft:before {
    left: 0;
}

.full-preloader .preloaderContent .preloaderPieLeft:after {
    border-left: none;
    left: 40px;
    border-radius: 0 40px 40px 0;
    -webkit-transform-origin: left center;
    transform-origin: left center;
    -webkit-animation: preloaderColor 6s ease-in-out infinite, preloaderPieLeft 1.5s linear infinite;
    animation: preloaderPieLeft 1.5s linear infinite, preloaderColor 6s ease-in-out infinite;
}

/* End Full Preloader */

.object-full .breadcrumbs {
    background: #fff;
    padding: 10px 15px;
    border-top: 1px solid #e5e7eb;
    border-bottom: 1px solid #e5e7eb;
    line-height: 30px;
}

.object-full .breadcrumbs a {
    line-height: 23px;
    color: #acacac;
    font-size: 14px;
    text-decoration: none;
}

.object-full .breadcrumbs a:after {
    content: '\00BB';
    display: inline-block;
    margin-left: 5px;
    margin-right: 5px;
}

.object-full .breadcrumbs a:last-child:after, .object-full .breadcrumbs a#breadcrumbs-type {
    display: none;
}

.object-full .breadcrumbs + .full-content {
    margin-top: -1px;
}

/* Open Menu */

#menu-left {
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
    -webkit-box-shadow: none;
    box-shadow: none;
    /*bottom: 100%;*/
}

#menu-left.mm-menu.mm-front.mm-top {
    top: 0;
    bottom: 0;
    height: auto;
}

.mm-opened .menu-icon {
    background-image: url("../images/icons-clean/close.png");
    background-size: 18px;
}

/* New Select */

.select_ajax-drop-multistep .select_ajax-results > li > ul {
    display: none;
}

.select_ajax-drop-multistep .select_ajax-results .select_ajax-result-label,
.select_ajax-drop-multistep .select_ajax-results ul.select_ajax-result-sub > li .select_ajax-result-label {
    padding-left: 7px;
}

.select_ajax-drop-multistep .select_ajax-results ul.select_ajax-result-sub ul.select_ajax-result-sub > li .select_ajax-result-label {
    padding-left: 7px;
}

.select_ajax-drop-multistep .select_ajax-results li.select_ajax-result-with-children > .select_ajax-result-label {
    position: relative;
    font-weight: normal;
}

.select_ajax-drop-multistep .select_ajax-result-with-children > .select_ajax-result-label:after {
    content: "";
    width: 7px;
    height: 7px;
    border-bottom: 1px solid #555;
    border-left: 1px solid #555;
    position: absolute;
    right: 15px;
    top: 11px;
    background: none;
    bottom: auto;
    transform: rotate(-135deg);
}

.select_ajax-drop-multistep .select_ajax-result-with-children > .select_ajax-result-label:hover {
    background: #ededed;
}

.select_ajax-drop-multistep .select_ajax-back {
    padding: 4px 10px;
    display: none;
    margin-bottom: -4px;
    margin-top: 4px;
}

.select_ajax-drop-multistep .select_ajax-back:hover {
    background: #ededed;
}

.select_ajax-drop-multistep.openSubselect .select_ajax-results .select_ajax-back {
    display: block;
}

.select_ajax-drop-multistep .select_ajax-back .select-back {
    margin-right: 5px;
}

.select_ajax-drop-multistep .select_ajax-results.openSubselect .select_ajax-result,
.select_ajax-drop-multistep .select_ajax-results.openSubselect .select_ajax-result.activeSubselect > .select_ajax-result-label,
.select_ajax-drop-multistep .select_ajax-results .select_ajax-result.select_ajax-selected,
.select_ajax-drop-multistep .select_ajax-results.openSubselect .select_ajax-result.activeSubselect.currentSubselect > .select_ajax-result-sub > .select_ajax-result.select_ajax-selected {
    display: none;
}

.select_ajax-drop-multistep .select_ajax-results.openSubselect .select_ajax-result.activeSubselect,
.select_ajax-drop-multistep .select_ajax-results.openSubselect .select_ajax-result.activeSubselect > .select_ajax-result-sub,
.select_ajax-drop-multistep .select_ajax-results.openSubselect .select_ajax-result.activeSubselect.currentSubselect > .select_ajax-result-sub > .select_ajax-result {
    display: block;
}

.mm-menu > .mm-list > li.change-lang {
    padding-left: 35px;
    margin-top: 10px;
}

.change-lang .button-lang {
    display: inline-block;
    border: 2px solid #3b82f6;
    color: #3b82f6;
    border-radius: 3px;
    padding: 0 15px;
    line-height: 30px;
    margin-left: 10px;
    margin-top: 10px;
}

.mm-menu > .mm-list > li.search-area {
    margin-top: -6px;
    margin-bottom: -8px;
    position: relative;
}

.mm-menu > .mm-list > li.search-area input {
    color: #1f1f1f;
    font-size: 16px;
    line-height: 30px;
    display: block;
    width: 100%;
    height: 50px;
    margin: 0;
    padding: 12px 10px 12px 47px;
    box-shadow: none;
    background: url("../images/search-big.png") 15px center  no-repeat #ffffff;
    background-size: 18px;
}

.UR_chatHandleTab {
    z-index: 998 !important;
}
