/*!
 * NONE
 */

#mainheader {
    background-color: #eff1f6;
    background-image: none;
    border: 0px;
    border-bottom: 0px solid #DADDE1;
}

.fnmenu-icon {
    background-image: url("images/menu.png") !important;
}

.x-htoolbar .x-htoolbar-title-cell div.x-toolbar-title-inner-icon {
    height: 14px;
}
.x-btn-text-icon .x-btn-icon-small-left .x-btn-text {
    height: 18px;
}

.filter-panel-active .x-htoolbar .x-htoolbar-fnmenu-tab div img {
    background-image: url("images/menu.png") !important;
}

.filter-panel-active .fnmenu-icon {
    background-image: url("images/filter.png") !important;
}

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

.copyProductNameButton {
    background-image: none !important;
    background-size: 16px 96px !important;
    height: 16px !important;
    width: 16px !important;
    background-position: 0 0 !important;
    cursor: pointer;
    position: absolute;
}

.copyProductNameButton:hover {
    background-image: url("images/copyToInvoice.png") !important;
    background-position: 0 -64px !important;
}

.xg3c:hover .copyProductNameButton {
    background-image: url("images/copyToInvoice.png") !important;
}

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

.icon-copy {
    background-image: url("images/copy16.png") !important;
}

body .x-grid-panel .x-panel-buttons .x-main-copy-button .icon-copy { /* specificity fighting */
    background-image: url("images/copy16.png") !important;
    filter: brightness(0) invert(1);
}

.icon-filter-apply.x-btn-text,
.x-btn-over .icon-filter-apply.x-btn-text{
    background-image: url("images/filter_green.png") !important;
    background-position: 0px -1px !important;
}

.x-menu-item-icon.icon-filter-apply {
    background-image: url("images/filter_green.png") !important;
    background-position: 2px 0px !important;
    background-size: 18px 18px !important;
}

.x-menu-item-icon.icon-save {
    background-image: url("images/save.png") !important;
    background-size: 18px 18px !important;
}

.icon-filter-apply{
    background-image: url("images/filter_green.png") !important;
}
.icon-save{
    background-image: url("images/save.png") !important;
    background-size: 18px 18px !important;
}

#courierForm-parcelCreate .required-text-red{
    position: inherit;
}

.icon-filter-clear{
    background-image: url("images/clear.png") !important;
    background-size: 18px 18px !important;
}

.x-menu-item-icon.icon-filter-clear{
    background-image: url("images/clear.png") !important;
    background-size: 18px 18px !important;
}

.icon-download-all, .attachment-download-grid-icon{
    background-image: url('images/download.png');
    background-size: 14px 42px !important;
    background-position: 0 0 !important;
    background-repeat: no-repeat;
}

.x-download-all-button {
    position: absolute;
    right: 7px;
}

.attachment-show-more-label {
    position: absolute;
    bottom: 5px;
    right: 12px;
    color: #024cb6
}

.attachment-show-more-label:hover {
    text-decoration: underline;
    cursor: pointer;
}

.icon-download-pdf {
    background-image: url("images/download.png");
    background-position: 0 0 !important;
    background-repeat: no-repeat;
}

.x-tree-node-leaf .menu-icon-filter-leaf {
    background-image: url("images/filter.png") !important;
}

.x-tree-node-el .menu-icon-filter-leaf {
    background-image: url("images/filter_expand.png") !important;
}

.x-new-style .x-tree-node-el .menu-icon-filter-leaf{
    background-image: none !important;
}

.x-new-style .x-tree-node-el .menu-icon-filter-leaf img{
    background-image: url(images/filter.png) !important;
    background-size: 22px 22px !important;
    background-position:  0px 0px !important;
    margin-left: 5px;
}

.x-new-style .x-tree-node-el .menu-icon-filter-leaf img.x-top-lvl-filter{
    background-image: url(images/filtertoplevel.png) !important;
}

.x-tree-node-el.x-menu-kanban .menu-icon-filter-leaf {
    background-image: url("images/filter_kanban.png") !important;
}

.x-htoolbar .x-htoolbar-fnmenu-tab div img {
    background-image: url("images/filter.png") !important;
}

.x-toolbar-more-icon {
    background-image: url("images/more.png") !important;
}

.icon-message-comment {
    background-image: url("images/reply.png") !important;
}

.wholeMessage .icon-message-comment {
    margin-left: 7px;
    margin-right: 0px;
}

.message-menu-button-comment {
    transform: none;
}

.message-menu-button.x-toolbar-more-icon,
.message-menu-button {
    background-position: 2px 2px;
}

.message-menu-button:hover {
    background-position: 2px -34px;
}
.message-menu-button.x-toolbar-more-icon:hover{
    background-position: 2px -34px;
}

.message-menu-button.x-toolbar-more-icon{
    transform: rotate(-90deg);
}

.x-htoolbar .x-htoolbar-report-tab div img {
    background-image: url("images/reports36.png") !important;
}

.x-htoolbar .x-htoolbar-chart-tab div img {
    background-image: url("images/charts.png") !important;
}

@media (max-width: 1750px) {
    .x-htoolbar .x-htoolbar-chart-tab div img {
        background-image: url("images/charts36.png") !important;
    }
}

.x-htoolbar .x-htoolbar-details-tab div img {
    background-image: url("images/details.png") !important;
}

.x-htoolbar .x-htoolbar-workflow-tab div img {
    background-image: url("images/reports36.png") !important;
}

.x-htoolbar .x-htoolbar-gantt-tab div img {
    background-image: url("images/gantt.png") !important;
}

.x-htoolbar .x-htoolbar-kanban-tab div img {
    background-image: url("images/kanban36.png") !important;
}

.x-htoolbar .x-htoolbar-generic-tab div img {
    background-image: url("images/kanban36.png") !important;
}

.x-htoolbar .x-htoolbar-export-tab div img {
    background-image: url("images/reports36.png") !important;
}

.x-htoolbar .x-htoolbar-invoice-tab div img{
    background-image: url("images/invoice.png") !important;
}

.x-htoolbar .x-htoolbar-booking-note-tab div img {
    background-image: url("images/invoice.png") !important;
}

.after-create-tip-button.icon-invoice {
    background-image: url("images/invoice.png") !important;
}

.after-create-tip-button {
    background-position: 2px 1px !important;
}

.after-create-tip-button:hover {
    background-position: 2px -35px !important;
}

.x-htoolbar .x-htoolbar-privileges-tab div img, 
.x-htoolbar .x-htoolbar-user-privileges-tab div img, 
.x-htoolbar .x-htoolbar-userlist-privileges-tab div img, 
.x-htoolbar .x-htoolbar-privileges-tab-de div img, 
.x-htoolbar .x-htoolbar-user-privileges-tab-de div img, 
.x-htoolbar .x-htoolbar-userlist-privileges-tab-de div img {
    background-image: url("images/privileges.png") !important;
}


.x-htoolbar .x-htoolbar-organization-tab div img {
    background-image: url("images/company.png") !important;
}

.x-htoolbar .x-htoolbar-import-tab div img {
    background-image: url("images/import.png") !important;
}

.x-htoolbar .x-htoolbar-integrations-tab div img {
    background-image: url("images/icons/tree.png") !important;
}

.x-htoolbar .x-htoolbar-licences-tab div img,
.x-htoolbar .x-htoolbar-partnerprogram-tab div img {
    background-image: url("images/licence.png") !important;
}

.x-btn-icon .x-btn-small .x-btn-text.x-tbar-loading {
    background-image: url("images/reload_icon.svg") !important;
    background-position: 1px 1px !important;
    background-size: 15px 15px !important;
    opacity: 0.5;
}
.x-btn-icon:hover .x-btn-small .x-btn-text.x-tbar-loading {
    opacity: 1;
}

.x-item-disabled.x-btn-icon .x-tbar-loading {
    opacity: 0.2;
}

.x-htoolbar .x-htoolbar-list-tab div img, .x-htoolbar .x-htoolbar-ubersicht-tab div img, .x-htoolbar .x-htoolbar-tasktree-tab div img {
    background-image: url("images/list36.png") !important;
}

.x-htoolbar .x-dashboard-tab-add .x-dashboard-tab-add-inner img{
    background-image: url("images/add_small.png") !important;
    background-position: 0px 0px;
}

.x-htoolbar .x-dashboard-tab-add .tab-hover .x-dashboard-tab-add-inner img{
    background-position: 0px -36px !important;
}

.x-htoolbar .x-informationboard-tab-add .tab-hover .x-informationboard-tab-add-inner img{
    background-position: 0px -35px !important;
}

.dashboardFilterUser {
    background: none !important;
    font-size: 11px !important;
    border-color: transparent !important;
}
.dashboardFilterUser ~ .x-form-trigger.x-form-arrow-trigger {
    border-color: transparent !important;
}


.icon-dashboard-arrange {
    background-image: url("images/dashboardarrange.png") !important;
}

.xx-form-field:hover .xx-form-field-windoweditor,
.xx-form-field .xx-form-field-windoweditor:hover,
.comment-item:hover .xx-form-field-windoweditor,
.comment-item .xx-form-field-windoweditor:hover {
    background-image: url("images/application_edit.png");
}

.attachment-preview-grid-icon{
    background-image: url(images/preview18.png);
}

.attachment-preview-grid-icon{
    background-position: -2px -2px !important;
}

.attachment-preview-grid-icon,
.attachment-download-grid-icon,
.attachment-delete-grid-icon{
    opacity: 0.8;
}

.attachment-preview-grid-icon:hover,
.attachment-download-grid-icon:hover,
.attachment-delete-grid-icon:hover{
    opacity: 1;
}

.x-mail-attachment .attachment-preview-grid-icon,
.x-mail-attachment .attachment-download-grid-icon,
.x-mail-attachment .attachment-delete-grid-icon,
.x-comment-attachments-container .attachment-preview-grid-icon,
.x-comment-attachments-container .attachment-download-grid-icon,
.x-comment-attachments-container .attachment-delete-grid-icon{
    opacity: 0.0;
    filter: saturate(0);
}

.x-mail-attachment:hover .attachment-preview-grid-icon,
.x-mail-attachment:hover .attachment-download-grid-icon,
.x-mail-attachment:hover .attachment-delete-grid-icon,
.x-comment-attachments-container:hover .attachment-preview-grid-icon,
.x-comment-attachments-container:hover .attachment-download-grid-icon,
.x-comment-attachments-container:hover .attachment-delete-grid-icon{
    transition: all 0.1s ease-in;
    opacity: 0.8;
}

.x-mail-attachment:hover .attachment-preview-grid-icon:hover ,
.x-mail-attachment:hover .attachment-download-grid-icon:hover ,
.x-mail-attachment:hover .attachment-delete-grid-icon:hover,
.x-comment-attachments-container:hover .attachment-preview-grid-icon:hover,
.x-comment-attachments-container:hover .attachment-download-grid-icon:hover,
.x-comment-attachments-container:hover .attachment-delete-grid-icon:hover{
    opacity: 1;
}

.x-tool.x-tool-close.remove-hour-button {
    position: absolute;
    right: 20px;
    transform: translateY(60%);
    scale: 0.9;
}

.x-link-with-buttons .button-finish-current-activity {
    background-image:url(images/control.png);
}

.ie6-fix .button-finish-current-activity {
    background-image:url(images/control.png);
}
.x-link-with-buttons .button-finish-current-activity:hover {
    background-image:url(images/control.png);
}


.x-link-with-buttons .button-pause-current-activity {
    background-image: url(images/control.png);
}

.ie6-fix .button-pause-current-activity {
    background-image: url(images/control.png);
}

.x-link-with-buttons .button-pause-current-activity:hover {
    background-image: url(images/control.png);
}

.x-link-with-buttons .button-add-current-description {
    background-image: url(images/control.png);
}

.ie6-fix .button-add-current-description {
    background-image: url(images/control.png);
}

.x-link-with-buttons .button-add-current-description:hover {
    background-image: url(images/control.png);
}

.x-link-with-buttons .button-resume-current-activity {
    background-image: url(images/control.png);
}

.ie6-fix .button-resume-current-activity {
    background-image: url(images/control.png);
}

.x-link-with-buttons .button-resume-current-activity:hover {
    background-image: url(images/control.png);
}

/*.icon-audio {
    background-image: url("images/fileicon/audio.png");
}
.icon-application {
    background-image: url("images/fileicon/application.png");
}
.icon-bmp {
    background-image: url("images/fileicon/bmp.png");
}
.icon-excel {
    background-image: url("images/fileicon/excel.png");
}
.icon-gif {
    background-image: url("images/fileicon/gif.png");
}
.icon-htm {
    background-image: url("images/fileicon/htm.png");
}
.icon-jpeg {
    background-image: url("images/fileicon/jpeg.png");
}
.icon-link {
    background-image: url("images/fileicon/link.png");
}
.icon-odt {
    background-image: url("images/fileicon/odt.png");
}
.icon-pdf14 {
    background-image: url("images/fileicon/pdf.png");
}
.icon-png {
    background-image: url("images/fileicon/png.png");
}
.icon-ppt {
    background-image: url("images/fileicon/ppt.png");
}
.icon-rar {
    background-image: url("images/fileicon/rar.png");
}
.icon-text {
    background-image: url("images/fileicon/text.png");
}
.icon-unknown {
    background-image: url("images/fileicon/unknown.png");
}
.icon-video {
    background-image: url("images/fileicon/video.png");
}
.icon-word {
    background-image: url("images/fileicon/word.png");
}
.icon-xml {
    background-image: url("images/fileicon/xml.png");
}
.icon-zip {
    background-image: url("images/fileicon/zip.png");
}*/

.ext-webkit .x-small-editor .x-form-text {
    padding-top: 0px;
    padding-bottom: 3px;
}

.x-menu{
    background: none;
}

.x-menu-sep {
    border-bottom: 0px;
    opacity: 0.6;
}

.x-tree-node {
    font: 12px arial,tahoma,helvetica,sans-serif;
}
div.x-tree-node-el {
    cursor: pointer;
    border-bottom: 0px solid #EBEEF2;
    line-height: 28px;
}

ul ul div.x-tree-node-el {
    line-height: 22px;
}


.x-new-style .x-tree-node-collapsed .x-tree-node-icon,
.x-new-style .x-tree-node-expanded .x-tree-node-icon,
.x-new-style .x-tree-node-leaf .x-tree-node-icon{
    margin: 1px;
    margin-top: 6px;
    border: 0px solid transparent;
    padding-right: 8px;
    padding-left: 4px;
    padding-top: 4px;
    padding-bottom: 6px;
    background-clip: content-box;
    border-radius: 3px;
}

.x-new-style .x-tree-node-collapsed .x-tree-node-icon,
.x-new-style .x-tree-node-expanded .x-tree-node-icon,
.x-new-style .x-tree-node-leaf .x-tree-node-icon{
    margin-left: 5px !important;
}

.x-tree-node-collapsed .x-tree-node-icon, .x-tree-node-expanded .x-tree-node-icon, .x-tree-node-leaf .x-tree-node-icon {
    margin: 4px;
}
.x-kanban2-tab {
    width: 110px;
}

ul ul .x-tree-node-collapsed .x-tree-node-icon, 
ul ul .x-tree-node-expanded .x-tree-node-icon, 
ul ul .x-tree-node-leaf .x-tree-node-icon {
    margin: 2px !important;
}

.x-isLogin .ext-el-mask, .x-window-body .x-panel-mc, .record-form-panel .x-panel-mc, div.panel-simple-frame > div.x-panel-bwrap, .suggester-window .x-window-mc, .help-top-content > div.x-panel-bwrap, .ext-cal-dayview .ext-cal-hd-days-tbl {
    background: none;
    filter: none;
}

.x-toolbar,
ul.x-tab-strip-top,
.org-settings-window ul.x-tab-strip-top, 
.org-settings-window-de ul.x-tab-strip-top,
.resource-create-tab-panel ul.x-tab-strip-top, .object-create-tab-panel ul.x-tab-strip-top {
    border-top: 0px;
    border-right: 0px;
    border-bottom: 0px;
}

.x-toolbar,
ul.x-tab-strip-top,
.org-settings-window ul.x-tab-strip-top, 
.org-settings-window-de ul.x-tab-strip-top{
    background-color: none;
    background-image: none;
}

.org-settings-window ul.x-tab-strip-top, 
.org-settings-window-de ul.x-tab-strip-top{
    padding-top: 0px;
}

ul.x-tab-strip-top {
    padding-top: 0px;
}

.x-toolbar{
    border-left: 0px;
}

#contentContainer {
    margin-left: -4px;
}

.x-simple-style #dashboard{
    padding-right: 4px !important;
}

.x-simple-style-image.x-avant #contentContainer,
.x-simple-style-image.x-avant #contentContainer > div,
.x-simple-style-image.x-avant #contentContainer > div > div,
.x-simple-style-image.x-avant #contentContainer div.x-panel-tbar,
.x-simple-style-image.x-avant #contentContainer div.x-panel-tbar div.x-toolbar{
    border-radius: 10px 10px 0px 0px;
}

#menuContainer{
    border-right-width: 1px;
    border-right-color: #eceef3;
}

.menu-on-left #menuContainer{
    height: 100%;
}

#menuContainer .x-toolbar{
    /*background-image: none;*/
}

.x-form-element .xx-item-gray,
.description-panel.product-description,
.x-column.product-description {
    background-image: none;
    background-color: #FFFFFF;
}

.x-panel-tbar-noheader .x-toolbar, .x-panel-mc .x-panel-tbar .x-toolbar, .x-window-bbar .x-toolbar {
    border: 0px solid #DADDE1;
}

#contentContainer .x-toolbar, #menuContainer .x-toolbar, .transaction-create-grid-panel .x-toolbar {
    border: 0px solid #DADDE1;
}

#contentContainer .x-toolbar, #menuContainer .x-toolbar {
    border-left: 1px solid #DADDE1;
}

#contentContainer .x-tab-panel .x-toolbar{
    border-left: 0px solid #DADDE1;
}

#mainContainer {
    border: 0px solid #99BBE8;
    padding: 0px;
    background-color: transparent;
}

#mainContainer,
#menuContainer{
    overflow: visible;
}

#menuContainer,
#contentContainer,
#rightPanel{
    border-top: 1px solid #e5e5ee;
}

.x-filter-window{
    border-right: 1px solid #ECEEF3 !important;
}

.x-simple-style-allimage #menuContainer,
.x-simple-style-image #menuContainer,
.x-simple-style-allimage #contentContainer,
.x-simple-style-image #rightPanel,
.x-simple-style-allimage #rightPanel{
    border-top: 1px solid transparent;
}

.x-htoolbar .x-htoolbar-details-tab div.xtb-text, 
.x-htoolbar .x-htoolbar-list-tab div.xtb-text, 
.x-htoolbar .x-htoolbar-ubersicht-tab div.xtb-text, 
.x-htoolbar .x-htoolbar-tasktree-tab div.xtb-text,
.x-htoolbar .x-htoolbar-report-tab div.xtb-text,
.x-htoolbar .x-htoolbar-gantt-tab div.xtb-text,
.x-htoolbar .x-htoolbar-chart-tab div.xtb-text,
.x-htoolbar .x-htoolbar-show-directions div.xtb-text,
.x-htoolbar .x-htoolbar-show-names div.xtb-text,
.x-htoolbar .x-htoolbar-map-tab div.xtb-text,
.x-htoolbar .x-htoolbar-workflow-tab div.xtb-text, 
.x-htoolbar .x-htoolbar-generic-tab div.xtb-text,
.x-htoolbar .x-htoolbar-kanban-tab div.xtb-text,
.x-htoolbar .x-htoolbar-export-tab div.xtb-text,
.x-htoolbar .x-htoolbar-fnmenu-tab div.xtb-text, 
.x-htoolbar .x-htoolbar-invoice-tab div.xtb-text, 
.x-htoolbar .x-htoolbar-booking-note-tab div.xtb-text, 
.x-htoolbar .x-htoolbar-organization-tab div.xtb-text, 
.x-htoolbar .x-htoolbar-import-tab div.xtb-text, 
.x-htoolbar .x-htoolbar-integrations-tab div.xtb-text,
.x-htoolbar .x-htoolbar-privileges-tab div.xtb-text,
.x-htoolbar .x-htoolbar-licences-tab div.xtb-text, 
.x-htoolbar .x-htoolbar-partnerprogram-tab div.xtb-text, 
.x-htoolbar .x-htoolbar-user-privileges-tab div.xtb-text, 
.x-htoolbar .x-htoolbar-userlist-privileges-tab div.xtb-text, 
.x-htoolbar .x-htoolbar-user-privileges-tab-de div.xtb-text, 
.x-htoolbar .x-htoolbar-userlist-privileges-tab-de div.xtb-text, 
.x-htoolbar .x-htoolbar-privileges-tab-de div.xtb-text,
.x-htoolbar .x-htoolbar-trans-cell div{
    background-image: none;
    margin-right: 0px;
}

.x-htoolbar .x-htoolbar-trans-cell div{
    height: 29px;
}

.x-htoolbar .x-htoolbar-title-cell, .x-htoolbar .x-htoolbar-grid-icon , .x-htoolbar .x-htoolbar-map-icon, .x-htoolbar .x-htoolbar-report-icon, .x-htoolbar .x-htoolbar-chart-icon, .x-htoolbar .x-htoolbar-details-icon, .x-htoolbar .x-htoolbar-dashboard-icon, .x-htoolbar .x-htoolbar-company-icon, .x-htoolbar .x-htoolbar-privileges-icon, .x-htoolbar .x-htoolbar-licence-icon, .x-htoolbar .x-htoolbar-integrations-icon, .x-htoolbar .x-htoolbar-suggestion-icon, .x-htoolbar .x-htoolbar-import-icon {
    background-image: none;
}



.x-form-label-top .x-form-item label.x-form-item-label, .x-form-label-top .x-form-item label.x-form-cb-label {
    color: #909090;
}

.x-licence-window .x-form-label-top .x-form-item label.x-form-item-label{
    color: #666666;
}

.x-card-payment-container .x-form-element .x-form-check-wrap .x-form-cb-label {
    color: #555555;
}

.x-form-item {
    display: block;
    font: 12px arial,tahoma,helvetica,sans-serif;
    margin-bottom: 6px;
}

.x-newemail-details-bold .x-form-item .x-form-element .x-form-text {
    font-size: 13px;
}

#organizationCustomProperties .x-form-item {
    margin-bottom: 0px;
}

.x-tab-strip-top .x-tab-right, .x-tab-strip-top .x-tab-left, .x-tab-strip-top .x-tab-strip-inner {
    background-image: none;
    background-color: transparent;
    
}
li.x-tab-strip-active{
    background-image: none;
}


.x-helix ul.x-tab-strip li {
    border-bottom-width: 1px !important;
}

.x-helix ul.x-tab-strip li.x-tab-active,
.x-helix ul.x-tab-strip li.x-tab-strip-active {
    border-bottom-width: 0px !important;
}


 ul.x-tab-strip li.x-tab-edge{
    height: 0;
}
 
.timeentry-create-date-panel > .x-tab-panel-header.x-tab-panel-header-noborder.x-unselectable {
   margin-top: 1em;
}

ul.x-tab-strip li {
    margin-left: 0;
}


#menuContainer {
    border-radius: 0 !important;
}

.fnmenu-body {
    border: 0px !important;
}


#contentContainer .x-tab-panel .x-toolbar {
    background-image: none;
}
.x-comment-panel .x-panel-bwrap, .x-comment-panel .x-toolbar, #suggestionCommentPanel .x-panel-bwrap, #suggestionCommentPanel .x-toolbar {
    border-radius: 0px;
}

.x-comment-panel .x-panel-bwrap, #suggestionCommentPanel .x-panel-bwrap {
    border: 0px solid #EBEEF2 !important;
}
.x-comment-panel .x-panel-header-text{
    font-size: 11px;
    margin-left: 7px;
}

.empty-comments-panel{
    margin-left: 7px;
}

ul.x-tab-strip-top {
    border-bottom: 0px solid #CDD0D4;
}
.add-border {
    border: 1px solid #CDD0D4;
}

.x-form-element .xx-item-gray {
    border-color: #EDF0F4;
}

.x-helix .combo-in-fieldset{
    border-color: transparent;
}

.x-panel .fnmenu-section-body {
    border: none;
    padding: 0px;
}

.fnmenu-section-body {
    background-image: none;
    background-color: #EDF0F4;
    filter: none;
}
.x-panel .fnmenu-section-body {
    background-image: none;
    background-color: transparent;
    filter: none;
}

.x-filter-window .x-panel-header,
.fnmenu .x-panel-header {
    background-color: transparent;
    background-image: none;
    border: 0px solid #EBEEF2;
    border-bottom: 0px solid #EBEEF2;
    font-size: 11px;
    font-weight: bold;
    color: #88888a;
    padding-left: 6px;
    padding-top: 2px;
    padding-bottom: 0px;
    margin-bottom: 0px;
    cursor: default !important;
    margin-left: 3px;
}

.x-filter-window .x-panel-header{
    text-transform:uppercase;
}

.x-filter-window .x-panel-header,
#menuContainer .x-calendar-filter-panel .x-panel-header {
    padding-left: 2px;
}

.x-menu-collapsed #fnmenu-menu .x-panel-header{
    height: 5px;
    display: none;
}

.fnmenu .x-panel-header img{
    display: none;
    width: 0px;
}

.fnmenu .x-panel-header .x-checkbox-panel-header-icon{
    display: inherit;
    width: 16px;
}

.fnmenu-section-header-collapsetool {
    margin-top: 1px;
    margin-right: 1px;
    opacity: 0.0;
}

.fnmenu-section-header-dragtool {
    margin-top: 1px;
    margin-right: 3px;
    opacity: 0.0;
}

.fnmenu-section-header .draggable-menusection-item {
    opacity: 0.0;
}

.x-menu-more-visible .fnmenu-section-header-dragtool{
    opacity: 1;
}

.x-combo-list .x-combo-selected,
.x-combo-list .x-combo-selected-withtip
{
    background-color: #EDF0F4;
    border: 1px dotted #EDF0F4 !important;
    cursor: pointer;
}

.x-combo-selected .x-searchresult-task-date,
.x-combo-selected .x-searchresult-mail-date{
    background-color: #EDF0F4;
}

.x-searchresult-task-date,
.x-searchresult-mail-date {
    background-color: #fff;
}

.x-combo-list-inner .x-icon-combo-icon-SALE.x-combo-selected{
    border: 2px solid #EDF0F4 !important;
}

.x-combo-list-inner .x-icon-combo-icon-PURCHASE.x-combo-selected{
    border: 2px solid #EDF0F4 !important;
}

.x-combo-list {
    background-color: #FFFFFF;
    border-radius: 2px;
}

.recentRecipientsHeader {
    padding: 2px;
    font-style: italic;
    font-weight: 100;
}

.x-grid-panel .x-grid-editor .x-form-field-wrap .x-form-trigger {
    height: 21px;
}

.x-grid-panel .add-border{
    border-bottom: 0px;
    border-right: 0px;
}

.x-form-field-wrap .x-form-trigger {
    background-image: url("images/trigger.png");
    border: 1px solid #DADDE1;
    border-left: 0px;
    height: 20px;
}

.x-superboxselect-btn-expand {
    background: url(images/trigger.png) no-repeat scroll -1px -3px;
    opacity: 0.6;
}

.x-superboxselect-btn-expand:hover {
    opacity: 1;
}

.x-form-field-wrap .x-form-search-trigger {
    background-image: url("images/search-trigger.png");
}

.x-trigger-wrap-focus .x-form-trigger, .x-grid-editor .x-form-field-wrap .x-form-trigger{
    background-color: #F2F5F9;
    border: 1px solid #bbbbbe;
}

.x-trigger-wrap-focus .x-form-trigger.x-form-search-trigger-fn{
    border: 1px solid #DADDE1;
    border-left: 0px;
}

#mainheader .search-field.x-form-field-wrap .x-form-search-trigger-fn{
    border-radius: 0px 3px 3px 0px;
}

#mainheader .search-field table{
    border-radius: 3px 0px 0px 3px;
}

#mainheader .search-field.x-form-field-wrap .x-form-search-trigger-fn{
    border-radius: 0px 15px 15px 0px;
    padding-right: 5px;
}
#mainheader #breadcrumbSearchField {
    border-radius: 15px 0 0 15px;
}

#mainheader .search-field table{
    border-radius: 15px 0px 0px 15px;
    padding-left: 7px;
}
#mainheader .x-expanded .search-field.x-trigger-wrap-focus table{
    border-radius: 15px 0px 0px 0px;
}

#mainheader .x-expanded  .search-field.x-form-field-wrap .x-form-search-trigger-fn{
    border-radius: 0px 15px 0px 0px;
}
#mainheader .x-expanded #breadcrumbSearchField {
    border-radius: 15px 0 0 0;
}

.x-simple-style.x-crystal #mainheader .search-field.x-form-field-wrap .x-form-search-trigger-fn{
    border-radius: 0px;
}

.x-simple-style.x-crystal #mainheader .search-field table{
    border-radius: 0px;
}

.x-simple-style.x-crystal #mainheader #breadcrumbSearchField {
    border-radius: 0;
}

.x-trigger-wrap-focus .x-form-trigger{
    border-left: 0px;
}

.x-form-field-wrap .x-form-clear-trigger {
    background-image: url("images/clear-trigger.png");
}

.gridselectfield-trigger-icon {
    background-image: url("images/trigger-table.png") !important;
}

.x-form-field-wrap .x-form-spinner-trigger {
    background: url("images/spinner_40op.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.x-form-field-wrap .x-form-spinner-trigger:hover {
    background: url("images/spinner.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}

.x-form-field-wrap .x-form-date-trigger {
    background-image: url("images/date-trigger.png") !important;
}

.x-form-text,
textarea.x-form-field,
.x-object-create-panel-border textarea.x-form-field,
.x-form-grow-sizer-comment-panel,
.content-editable-comment-editor{
    border: 1px solid #DADDE1;
}

.x-form-focus {
    border: 1px solid #bbbbbe;
}

.x-grid3 .x-grid-editor {
    background-color: #ffffff;
}


.x-textfield-focus-border {
    border: 1px solid #aaaaac;
}

.x-panel-mc .x-panel-body {
    background-color: none;
    border: 0 none;
}

.x-grid3-body .x-grid3-td-numberer, .x-grid3-body .x-grid3-td-checker {
    background-image: none;
}

.hasCheckboxColumn .x-grid3-body .x-grid3-td-numberer, .hasCheckboxColumn .x-grid3-hd-row td.x-grid3-td-numberer{
    border-right: 1px solid transparent;
}

.x-tab-panel-bwrap, 
.dashboard-body, 
.fnmenu .fnmenu-body,
#menuContainer .fnmenu-body .x-toolbar, 
.reportpreview, 
.filterPanel, 
.x-tab-panel 
.x-panel-mc, 
#licences .x-panel-mc, 
#calendar .x-panel-mc {
    background-image: none;
    filter: none;
}

.x-new-style .x-window .x-tab-panel,
.x-new-style .x-window .x-tab-panel-bwrap{
    background-color: transparent !important;
}

.x-portlet .x-grid-panel {
    border: 1px solid #EBEEF2;
}

.x-portlet .x-grid-panel {
    border-top: 0px;
}

.x-portlet .x-panel-header{
    border-bottom-width: 0px !important;
}

.x-portlet .x-finances-panel {
    border-bottom-width: 1px !important;
    border-top-width: 1px !important;
}

.x-portlet.x-panel-collapsed .x-panel-header{
    border-bottom-width: 1px !important;
}

.x-portlet .x-panel-header .x-tool{
    opacity: 0;
    position: absolute;
}
.x-portlet:hover .x-panel-header .x-tool{
    transition: opacity  200ms linear;
    opacity: 0.35;
    position: relative;
    z-index: 1;
}
.x-portlet .x-panel-header .x-panel-header-text {
    display: block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    height: 22px;
}

.x-portlet:hover .x-panel-header .x-panel-header-text {
    overflow: hidden;
}

.x-portlet:hover .x-panel-header .x-tool:hover{
    transition: opacity  100ms linear;
    opacity: 1;
}

.x-panel-header, .x-portlet .x-panel-header{
    background-image: none;
}

.x-panel-tl, .x-panel-tr, .x-panel-bl, .x-panel-br, .x-panel-bc, .x-panel-mc, .x-panel-ml, .x-panel-mr {
    border: 0px;
    background-image: none;
}

.x-panel-bc {
    background-image: none;
}


.dashboard-body {
    border: 0px solid #DADDE1 !important;
    border-bottom: 1px solid #DADDE1 !important;
}

.dashboard-body {
    padding: 0px 15px 0px 0px;
}

.x-portlet {
    margin: 0px 0 14px 14px;
    border-radius: 2px;
}

.x-simple-style .x-portlet .x-panel-header,
.x-simple-style .x-portlet .x-panel-footer {
    border-radius: 3px;
}

.x-avant .x-portlet{
    border-radius: 5px;
}

.x-avant .x-portlet .x-panel-body{
    border-radius: 0px 0px 5px 5px;
}

.x-simple-style.x-avant .x-portlet .x-panel-header {
    border-radius: 5px 5px 0px 0px;
}

.x-simple-style.x-avant .x-portlet .x-panel-footer {
    border-radius: 0px 0px 5px 5px;
}

.x-simple-style.x-avant .x-portlet.x-panel-collapsed .x-panel-header{
    border-radius: 5px;
}

.x-portlet .x-panel-header{
    padding-left: 8px;
    padding-right: 2px;
    padding-top: 8px;
    padding-bottom: 0px;
}

.x-isLogin .x-window .x-tool,
.x-window .x-tool,
.x-portlet .x-panel-header .x-tool{
    padding: 1px;
    border: 7px solid white;
    margin-left: 0px;
    margin-top: -8px;
    border-radius: 20px;
    height: 14px;
    width: 14px;
}
.x-helix .x-window .x-tool,
.x-helix .x-portlet .x-panel-header .x-tool{
    border-color: #f6f8fb;
}

.x-window .x-tool:hover,
.x-portlet .x-panel-header .x-tool:hover{
    background-color: #F0F2F5;
    border-color: #F0F2F5;
    transition: border-color 50ms ease-in;
}

.x-window .x-tool:hover {
    opacity: 0.5;
}

.x-helix .x-window .x-tool:hover{
    background-color: #DADCDF;
    border-color: #DADCDF;
}
.x-helix .x-portlet .x-panel-header .x-tool:hover{
    background-color: #EAECEF;
    border-color: #EAECEF;
}

.x-window .x-tool:active,
.x-helix .x-window .x-tool:active,
.x-portlet .x-panel-header .x-tool:active,
.x-helix .x-portlet .x-panel-header .x-tool:active {
    background-color: #CCDDEE;
    border-color: #CCDDEE;
    transition: background-color 300ms ease-in;
    transition: border-color 50ms ease-in;
}




.x-simple-style-allimage .x-portlet .x-panel-header .x-tool{
    border: 0px solid white;
    margin:4px;
    margin-top: -2px;
}

.dashboard-body{
    padding-top: 14px;
}

.x-simple-style .dashboard-body{
    padding-top: 4px;
}

.x-simple-style.x-crystal .dashboard-body{
    padding-top: 14px;
}

.dashboard-body .x-portlet .x-grid3-header {
    border-bottom: 0px solid transparent;
}

.x-simple-style .x-portlet .x-grid-panel,
.x-simple-style .x-calendar-dashboard-page,
.x-simple-style .x-portlet .panel-borders{
    border: 0px solid transparent !important;
}

.x-simple-style-allimage .dashboard-body .x-portlet,
.x-simple-style-allimage .dashboard-body .x-portlet .x-panel-header,
.x-simple-style-allimage .dashboard-body .x-portlet .x-panel-body,
.x-simple-style-allimage .dashboard-body .x-portlet .x-panel-btns,
.x-simple-style-allimage .dashboard-body .x-calendar-dashboard-page,
.x-simple-style-allimage .dashboard-body .x-portlet .x-grid3-scroller,
.x-simple-style-allimage .dashboard-body .x-portlet .x-grid3-header,
.x-simple-style-allimage .dashboard-body .x-portlet .ext-cal-dayview .ext-cal-hd-days-tbl{
    background-color: transparent !important;
}

.dashboard-body  .x-portlet .x-panel-header,
.dashboard-body  .x-portlet .x-panel-footer,
.x-simple-style .dashboard-body  .x-portlet .x-panel-footer,
.x-simple-style .dashboard-body  .x-portlet .x-panel-header {
    border: 0px solid transparent;
}

#contentContainer #dashboard .x-toolbar {
    border-bottom: 0px solid transparent !important;
}

.x-portlet .x-panel-header,
.x-simple-style .x-portlet .x-panel-header {
    border: 1px solid transparent;
}

.x-layout-collapsed {
    background-image: none;
}


.x-grid3-row td, .x-grid3-summary-row td {
    font: 12px/15px arial,tahoma,helvetica,sans-serif !important;
}
.x-panel-header {
    font-family: arial,tahoma,arial,verdana,sans-serif;
}

td.ext-cal-dtitle {
    font-family: arial,tahoma, helvetica,sans-serif;
    font-size: 11px;
}
.x-htoolbar-details-icon {
    border-left: 0px solid #F8FBFC;
}

div.panel-simple-frame > div.x-panel-bwrap{
    border: 0px solid #F9FFF5;
}

.x-fieldset {
    filter: none;
    background: none;
    background-color: transparent !important;
    border-color: #e5e5e5;
}


.x-tip .x-tip-tc, .x-tip .x-tip-tl, .x-tip .x-tip-tr, .x-tip .x-tip-bc, .x-tip .x-tip-bl, .x-tip .x-tip-br, .x-tip .x-tip-ml, .x-tip .x-tip-mr {
    background-image: none;
}

div.notification-tip-text, .ext-ie7 .notification-tip .x-tip-body, .ext-ie6 .notification-tip .x-tip-body {
    background-color: transparent;
}

div.notification-tip-text.display-contents {
    display: contents;
}

.notification-tip-live-view .x-tip-ml {
    background-color: transparent !important;
}

#contentContainer .x-portlet .x-toolbar {
    border-width: 0 1px;
}

#menuContainer .calendarfilterTbar .x-toolbar{
    border-bottom-width: 1px;
}

#app-calendar-month-details-panel .x-panel-header {
    padding-left: 0px;
    padding-top: 3px;
    padding-bottom: 2px;
}
#app-calendar-month-details-panel .x-panel-header .x-tool {
    margin-left: -15px;
}

.x-panel-noborder .x-panel-header-noborder, .x-panel-noborder .x-panel-tbar-noborder .x-toolbar, .x-tab-panel-tbar-noborder .x-toolbar {
    border: none;
}

.x-htoolbar-grid-icon {
    border-left: 0px solid #F8FBFC;
}

.x-window-tl, .x-window-tr, .x-window-tc,
.x-window-bl, .x-window-br, .x-window-bc,
.x-window-ml, .x-window-mr,
.object-create-window .x-window-body {
    background-image: none;
}

.x-window-bl, .x-window-br, .x-window-bc{
    background-color: #ebeef2;
}

.x-window-dlg .x-window-bl, 
.x-window-dlg .x-window-br, 
.x-window-dlg .x-window-bc{
    background-color: #f6f8fb;
}

.x-window-ml, .x-window-mr,
.object-create-window .x-window-body {
    background-color: #f6f8fb;
}

.x-window-body .panel-simple-frame.panel-borders{
    border-bottom: 0px;
}

.x-window-bc .x-window-footer{
    padding-top: 3px;
}

.x-window-bc .x-window-footer{
    padding-bottom: 3px;
}

.x-window-body div.panel-simple-frame {
    border-top: 1px solid #DADDE1;
}
.x-window{
    border-radius: 2px;
    padding: 0px;
    background-color: #ffffff;
    border: 2px solid #f6f8fb;
    box-shadow: 0 2px 25px 0 rgba(0,0,0,0.30);
}

.x-simple-style .x-window{
    border-radius: 8px;
    box-shadow: 0 2px 25px 0px rgba(0,30,60,0.15);
    filter: drop-shadow(0px 0px 3px rgba(0,30,60,0.25));
}

.x-simple-style .x-window.x-window-maximized{
    border-radius: 0px;
    filter: none;
}

.x-simple-style.x-crystal .x-window{
    border-radius: 0px;
}

.x-form-text, textarea.x-form-field, .content-editable-comment-editor {
    background-image: none;
    background-color: #ffffff;
    transition: box-shadow 200ms linear;
    transition: border-color 200ms linear;  
}

.description-panel.product-description,
.x-column.product-description {
    transition: border-color 200ms linear;
}

.x-trigger-wrap-focus{
    background-color: #ffffff;
}

.x-menu-floating .x-trigger-wrap-focus{
    background-color: transparent;
}

.x-menu-floating div.panel-simple-frame{
    border-top: 1px solid #e2e2e4;
}

.x-select-te-type .x-menu-list,
.x-select-te-type .x-menu-list-item{
    padding: 0px;
}

.search-field.x-trigger-wrap-focus{
    background-color: transparent;
}

.x-window .x-trigger-wrap-focus{
    background-color: transparent;
}

#fn\.common\.windows\.demoquestionnairewindow .x-trigger-wrap-focus,
#chat\.consultantedit .x-trigger-wrap-focus {
    background-color: #fff;
}

.x-tbar-page-number{
    background-color: transparent !important;
}

.x-grid3-row-alt{
    background-color: #F4F7FB;
} 

.x-grid3-td-dragHandle, .x-grid3-td-bankAccountsDragHandle, .x-grid3-td-cashRegistersDragHandle {
    background-image: url("images/drag.png");
    background-repeat: no-repeat;
    background-position-y: center;
    cursor: pointer;
}

.x-grid3-scroller {
    background-color: #F7FAFE;
}

.required-text-blue {
    background: none repeat scroll 0 0 #EFF2F6;
    color: #88888a;
}

.warning-text-orange{
    color: #f58056;
    border: 1px solid transparent;
    font-size: 10px;
    line-height: 11px;
    margin-left: 4px;
    padding: 0px;
    position: absolute;
    z-index: 30000;
    margin-top: 2px;
    font-weight: bold;
}

.warning-text-orange-file{
    color: #f58056 !important;
    border: 1px solid transparent;
    font-size: 11px;
    line-height: 9px;
    margin-left: 2px;
    padding: 0px;
    z-index: 30000;
    margin-top: 1px;
    font-weight: bold;
}

.warning-field-label{
    font-weight: bold;
    color: #f58056;
}

.x-window-mc {
    font-family: arial,helvetica,sans-serif;
    font-size: 12px;
    line-height: 18px;
    background-color: transparent;
    border: 1px solid transparent;
}

.x-window .x-tab-panel-body{
    border: 0px;
}

.x-html-editor-wrap{
    border: 1px solid transparent;
    margin-bottom: 4px;
}

#partnerprogram .x-html-editor-wrap{
    border: 1px solid rgba(120,130,140, 0.2);
    background-color: #FFFFFF;
    filter: none !important;
    color: #000000 !important;
}

.x-simple-style-allimage.x-new-style #contentContainer #partnerprogram .x-html-editor-wrap .x-btn-text,
.x-simple-style-allimage.x-new-style #contentContainer #partnerprogram .x-html-editor-wrap .x-toolbar{
    filter: none !important;
    color: #000000 !important;
}

.x-html-editor-tb{
    border-bottom: 1px solid #ebeef2;
}

.x-hs-test .x-html-editor-tb{
    border-bottom: 0px solid transparent;
}


.x-html-editor-wrap .x-toolbar select{
    border-color: rgba(120,130,140, 0.15);
}

.x-html-editor-tb .x-toolbar{
    background: #ECEFF3;
    padding-left: 0px;
    padding-top: 0px;
}

.x-html-editor-wrap .x-toolbar select{
    margin-left: 0px;
}

body.x-border-layout-ct{
    background-image: none;
}

#menuLastObjects .x-panel-header, #menuLastObjects-more .x-panel-header {
    display: block;
}

#menuLastObjects .x-tree-node-collapsed .x-tree-node-icon, 
#menuLastObjects .x-tree-node-expanded .x-tree-node-icon, 
#menuLastObjects .x-tree-node-leaf .x-tree-node-icon,
#menuLastObjects-more .x-tree-node-collapsed .x-tree-node-icon, 
#menuLastObjects-more .x-tree-node-expanded .x-tree-node-icon, 
#menuLastObjects-more .x-tree-node-leaf .x-tree-node-icon{
    margin: 1px;
}

#menuLastObjects .x-tree-node-el, #menuLastObjects-more .x-tree-node-el {
    margin-left: 5px;
}

.changelog-ip{
    font-size: 11px;
    line-height: 11px;
    display: none;
}

.changelog-transaction:hover .changelog-ip{
    display: inline;
}

.changelog-transaction, .comment-item {
    background: none repeat scroll 0 0 #fafafb;
    border: 0px;
    margin: 0px;
    line-height: 20px;
    border-top: 0px solid #ebeef2;
}
.changelog-transaction{
    padding-top: 4px;
    padding-bottom: 4px;
    padding-left: 8px;
}

.changelog-transaction div.text-line.date > span:before, .changelog-transaction div.text-line.date > span:after{
    opacity: 0.3;
}

.comment-item{
    padding-top: 5px;
    padding-bottom: 5px;
}

.timeline-item{
    padding-top: 6px;
    padding-bottom: 4px;
}

.timeline-view{
    margin-bottom: 8px;
}

#timelineview .timeline-view{
    margin-top: 8px;
}

.x-timeline-filter{
    margin-left: 8px;
    margin-top: 3px;
}

.changelog-icon{
    background-size: 18px 54px;
    height: 18px;
    width: 18px;
    margin-right: 4px;
    vertical-align: top;
}

.changelog-transaction-odd:hover, 
.changelog-transaction-even:hover, 
.changelog-transaction-first:hover,
.comment-item-selector:hover {
    background: none repeat scroll 0 0 #EFF2F6;
}

.x-window-plain .x-window-mc {
    background-color: transparent;
}

.notification-tip-close {
    background-color: transparent;
}

.breadcrumb {
    padding-top: 4px;
}

.x-menu-floating {
    border: 1px solid #e6e6e8;
}



.x-toolbar .xtb-sep {
    background-image: none;
}

.x-toolbar .xtb-sep.x-toolbar-separator-small {
    margin-top: 6px;
}

.x-combo-list {
    border: 1px solid #e0e0e2;
    /*border-top: 0px;*/
}

.x-combo-list .x-toolbar {
    border-top: 1px solid rgba(120,130,140, 0.15);
}

.x-grid3-check-xcol {
   background-image: none;
   background-position: 0 -1px !important;
   height: 16px;
    width: 16px;
   cursor: pointer;
}

tr:hover .x-grid3-check-xcol, tr.x-grid3-hd-row .x-grid3-check-xcol{
    background-image: url("images/checkboxEmptyVBig.png");
    background-position: 0 0px !important;
}
tr.x-grid3-hd-row .x-grid3-check-xcol{
    background-image: url("images/checkboxEmptyVBig.png");
    background-position: 0 0px !important;
}

.x-grid3-check-xcol-on {
   background-image: url(images/checkboxEmptyVBig.png);
   background-position: 0 -16px !important;
   cursor: pointer;
    height: 16px;
}

.x-grid3-remove-xcol {
    background-image: url(images/delete_red_bold.png);
    background-size: cover;
    background-position: 0 0px !important;
    cursor: pointer;
    height: 12px;
    width: 12px;
    margin-left: 3px;
}

.x-grid3-row .x-grid3-remove-xcol:hover {
    background-position: 0 12px !important;
}

.xg3c:hover div.x-automatic .xg3cnb{
    background-position: right 2px !important;
}

label.css-label,
#organizationModulesSettings label.css-label {
    background-image:url(images/checkboxVBig.png);
}

#contentContainer label.css-label,
.object-create-window-attachments-checkbox-table label.css-label,
.object-create-window label.css-label {
    background-image:url(images/checkboxEmptyVBig.png);
}

#contentContainer .x-form-cb-label {
    top: 2px;
}

#contentContainer .x-grid-panel label.css-label {
    background-image:url(images/checkboxEmptyVBig.png);
}

#organizationadmin label.css-label{
    background-image:url(images/checkbox.png);
}

#organizationadmin  input[type=checkbox].css-checkbox + label.css-label {
    background-position: 0 -2px;
}
#organizationadmin input[type=checkbox].css-checkbox:checked + label.css-label {
    background-position: 0 -18px;
}

#organizationadmin .x-column,
#organizationadmin .x-column-inner{
    overflow: hidden;
}

.x-custom-field-boolean .boolean-correct{
    background-position: 0 -16px !important;
    background-image: url(images/checkboxVBig.png) !important;
}

.x-custom-field-boolean .boolean-notcorrect{
    background-position: 0 0px !important;
    background-image: url(images/checkboxVBig.png) !important;
}

#contentContainer .x-custom-field-boolean .boolean-correct,
#contentContainer .x-custom-field-boolean .boolean-notcorrect{
    background-image:url(images/checkboxEmptyVBig.png) !important;
}

.org-settings-window label.css-label {
    background-image: url(images/checkboxBig.png);
}

.org-settings-window .x-form-item{
    padding: 3px;
 }

#salesOpportunityForm-adminDictionarySchemeList .x-form-item,
#adminDictionarySchemeList .x-form-item{
    display: flex;
    align-items: center;
}

#integrations .x-form-item label.x-form-item-label,
.org-settings-window .x-form-item label.x-form-item-label {
    z-index: auto;
    line-height: 15px;
    margin-top: 5px;
}

.org-settings-window .x-form-check-wrap{
    min-height: 23px;
}
.org-settings-window .apiForm .x-form-check-wrap {
    min-height: 33px;
}

.notification-tip-live-view {
    background-color: #ffffff !important;
}

.x-btn-tl, .x-btn-tr, .x-btn-tc, .x-btn-ml, .x-btn-mr, .x-btn-mc, .x-btn-bl, .x-btn-br, .x-btn-bc {
    background-image: none;
    
    
    
}

.x-btn {
    padding-top: 4px;
    padding-bottom: 4px;
    padding-left: 3px;
    padding-right: 3px;
    margin-right: 3px;
    margin-bottom: 1px;
}

.x-another-software-import-button{
    font-size: 14px;
    border: 1px solid #ccc!important;
    border-radius: 3px;
    padding: 6px!important;
    cursor: pointer;
}

.x-htoolbar-loading .x-btn{
    margin-right: 0px !important;
}

.x-btn-noicon .x-btn-small .x-btn-text{
    height: 18px;
}
.x-details-panel .x-btn,
.details-tab-panel .x-btn{
    padding: 2px;
}

.x-toolbar .x-btn,
.x-grid3-body .x-btn {
    padding: 4px;
}

#organization-settings-panel .x-toolbar .x-btn{
    padding: 5px;
    padding-right: 10px;
}

#org-settings-tab-panel{
    padding-left: 10px;
    padding-right: 10px;
}

#aiButtonsContainerEmail{
    width: auto !important;
}

.x-htoolbar-title-cell .x-btn {
    background: none !important;
    border: 1px solid transparent;
}

.x-window .x-btn span,
#actionTypeSelectWindow .action-types-form .x-btn.action-type-button span{
    line-height: 14px;
    font-size: 12px;
}

.x-window x-window-footer .x-btn span{
    font-size: 14px;
}

.x-window .x-window-footer .x-btn span,
#actionTypeSelectWindow .action-types-form .x-btn.action-type-button span{
    font-size: 14px;
}

#organizationModulesSettings .x-btn {
    padding-top: 4px;
    padding-bottom: 4px;
    margin-right: 12px;
}

#organizationModulesSettings.x-window .x-window-footer .x-btn span,
#integrations .x-tab-panel-body .x-panel-fbar .x-btn span,
#organizationModulesSettings .x-form-item {
    font-size: 14px;
}

.x-toolbar .xtb-sep {
    width: 0px;
}

.transfer-list-balance-menu-table>tbody>tr>td,
.transfer-list-balance-menu-last-sync {
    font-size: 12px;
}

.transfer-list-balance-menu-table .summary-balance {
    font-size: 14px;
}

.x-grid3-hd-inner.x-grid3-hd-numberer {
    padding: 0px;
}

#contentContainer .x-grid-panel .x-toolbar.x-details-tab-toolbar-on-headers .x-btn {
    margin-top: 0px;
    margin-bottom: 0px;
    padding-top: 1px;
    padding-bottom: 2px;
}

#contentContainer .x-grid-panel .x-toolbar.x-details-tab-toolbar-on-headers{
    padding-left: 1px;
    padding-bottom: 1px;
}

.x-details-panel .x-form-check-wrap input.x-details-tab-checkbox-on-headers+label.css-label{
    background-image: url(images/checkboxBig.png);
    margin-left: 3px;
    margin-top: 4px;
}

#mainheader .x-btn{
    background-color: #e6e6e8 !important;
    border: 1px solid #DADDE1;
}



#mainheader .x-btn-over{
    background-color: #DADDE1 !important;
}


#mainheader .x-form-text{
    background-color: transparent;
    border-bottom: 0px !important;
}


#mainheader .search-field input{
    border-left: 0px !important;
    border-right: 0px !important;
}

#breadcrumb .x-btn{
    background: none !important;
    border: 0px solid transparent;
}

.x-window-bl .x-btn{
    background-color: #dadadc !important;
    border: 1px solid #CDD0D4;
}
.x-window-bl .x-btn-over {
    background-color: #CDD0D4 !important;
}

.x-window .x-panel-btns .x-btn-mc em.x-btn-split:after,
.x-window .x-panel-btns .x-btn-create .x-btn-mc em.x-btn-split:after,
.x-btn-create .x-btn-mc em.x-btn-split:after,
.x-main-button:not(.x-item-disabled) .x-btn-mc em.x-btn-split:after,
.x-main-create-button:not(.x-item-disabled) .x-btn-mc em.x-btn-split:after{
    background-color: black;
}

.x-window .x-panel-btns .x-btn-mc em.x-btn-split:after{
    height: 28px;
    background-color: #DDDDFF;
}

.x-window .x-btn-create .x-btn-mc em.x-btn-split,
.x-window  .x-main-create-button .x-btn-mc em.x-btn-split {
    background-image:url(images/default/button/s-arrow-noline-dark.png) !important;
    background-position-x: calc(100% - 11px);
}

.x-btn-create .x-btn-mc em.x-btn-split,
.x-main-button .x-btn-mc em.x-btn-split,
.x-main-create-button .x-btn-mc em.x-btn-split {
    background-image:url(images/default/button/s-arrow-noline-dark.png) !important;
    background-position-x: calc(100% - 0px);
}


.x-main-button .icon-current-activity {
    background-image: url("images/icons-white-18/start.png") !important;
}

.x-main-button .icon-current-activity-stop {
    background-image: url("images/icons-white-18/stop.png") !important;
}

.x-main-button  .icon-current-activity-restart {
    background-image: url("images/icons-white-18/start.png") !important;
}

.x-main-button .icon-mail-reply{
    background-image: url("images/reply_white.png") !important;
}

.x-main-button .icon-mail-reply{
    background-image: url("images/reply_white.png") !important;
}


#contentContainer .x-panel-buttons .x-btn.x-main-button:not(.x-item-disabled) button,
#contentContainer .x-details-toolbar .x-panel-buttons .x-btn.x-main-button:not(.x-item-disabled) button,
#contentContainer .x-abstract-report .x-panel-buttons .x-btn.x-main-button:not(.x-item-disabled) button,
#contentContainer .x-toolbar-tabs .x-panel-buttons .x-btn.x-main-create-button:not(.x-item-disabled) button,
#contentContainer .x-details-toolbar .x-panel-buttons .x-btn.x-split-button.x-main-create-button:not(.x-item-disabled) button,
#contentContainer .x-abstract-report .x-panel-buttons .x-btn.x-split-button.x-main-create-button:not(.x-item-disabled) button,
.x-window .x-panel-btns .x-btn-create .x-btn-split button {
    background-color: #2961AB;
}

#contentContainer .x-panel-buttons .x-btn.x-main-button:not(.x-item-disabled) button:hover,
#contentContainer .x-details-toolbar .x-panel-buttons .x-btn.x-main-button:not(.x-item-disabled) button:hover,
#contentContainer .x-abstract-report .x-panel-buttons .x-btn.x-main-button:not(.x-item-disabled) button:hover,
#contentContainer .x-toolbar-tabs .x-panel-buttons .x-btn.x-main-create-button:not(.x-item-disabled) button:hover,
#contentContainer .x-details-toolbar .x-panel-buttons .x-btn.x-split-button.x-main-create-button:not(.x-item-disabled) button:hover,
#contentContainer .x-abstract-report .x-panel-buttons .x-btn.x-split-button.x-main-create-button:not(.x-item-disabled) button:hover,
.x-window .x-panel-btns .x-btn-create .x-btn-split button:hover {
    border-top-color: #19519B;
    border-bottom-color: #19519B;
    background-color: #19519B;
}

#contentContainer .x-details-toolbar .x-panel-buttons .x-btn.x-split-button.x-main-create-button:not(.x-main-create-button-no-force-icon) button{
    background-image: url(images/reply_all_white.png) !important;
}

.x-btn-over .x-btn-mc em.x-btn-split,
.x-btn-click .x-btn-mc em.x-btn-split,
.x-btn-menu-active .x-btn-mc em.x-btn-split,
.x-btn-pressed .x-btn-mc em.x-btn-split,
.x-toolbar .x-btn-over .x-btn-mc em.x-btn-split,
.x-toolbar .x-btn-click .x-btn-mc em.x-btn-split,
.x-toolbar .x-btn-menu-active .x-btn-mc em.x-btn-split,
.x-toolbar .x-btn-pressed .x-btn-mc em.x-btn-split{
    background-image:url(images/default/button/s-arrow.png);
}

.x-live-view-buttons span {
    border: none;
    padding:1px;
    border-radius: 0px;
}

.x-live-view-buttons span:hover{
    background: none !important;
    background-color: #e2e2e4 !important;
    border: none;
    border-radius: 0px;
}


.fnmenu-menu-body .x-menu-link{
    cursor: pointer;
    position: relative;
}

.fnmenu-menu-body .fnmenu-menu-item-over{
    background-color: #EAECF0 !important;
    cursor: pointer;
}

.xcollapsed-menu .fnmenu-menu-body .fnmenu-menu-item-over{
    background-color: #e9e9e9 !important;
    cursor: pointer;
}

.xcollapsed-menu .x-tree-selected{
    background-color: #EBEEF2 !important;
}

.fnmenu-section {
    margin: 0px;
}

.x-tree-node {
    position: relative;
}


.x-tool {
    background-image: url("images/default/panel/tool-sprites.png");
}

.x-dark-menu-style .x-tool-with-top-menu {
    background-image: url("images/default/panel/tool-sprites-white.png") !important;
}

.x-tool-none-png {
    background-image: none;
}

.x-tool-suggester {
    background-image: url("images/lightbulb.png");
}

.x-tool-draggable{
    background-position: 0px -360px;
}

.x-tab-more-button{
    border: 1px solid #e2e2e4;
    background-color: transparent;
    -moz-border-radius: 0px 0px 0px 0px;
    -webkit-border-radius: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
    o-border-radius: 0px 0px 0px 0px;
    khtml-border-radius: 0px 0px 0px 0px;
}
.x-tab-more-button-line{
    position: relative;
}

.x-btn-small{
    height: 16px;
}

.filterPanel .x-form-item{
    margin-bottom: 4px;
}
.disjunction-field-search-button {
    padding: 0px;
}

.disjunction-field-search-button.x-btn-pressed.x-btn {
    background-color: rgba(49, 122, 226, 0.1) !important;
    border-color: rgba(49, 122, 226, .5) !important;
}

.disjunction-field-search-button.x-btn-pressed .x-btn-text {
    color: rgb(49, 122, 226) !important;
}

.fnmenu-menu-options {
    position: absolute;
    right: 2px;
    top: 1px;
    height: 22px;
    width: 22px;
}

.fieldLabelInfo{
    background-image: url(images/info.png);
}

.miniadmin-full-plus-info {
    display: none;
    width: 14px;
    height: 14px;
    background: url(images/icon-error.png) center;
    background-size: cover;
    margin-bottom: -3px;
    margin-top: -1px;
}

.x-form-label-top  .x-form-radio-group .x-form-item label.x-form-cb-label{
    font-size: 13px;
    line-height: 15px;
}

#firstLoginWindow .x-form-item{
    margin-top: 5px;
}

#firstLoginWindow .radio-container .x-form-check-wrap {
    border: 1px solid rgba(120,130,140,.3);
    border-radius: 8px;
    padding: 1px 2px 1px 1px;
    margin: 3px 0px 3px 0px;
    width: calc(100% - 10px) !important;
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden !important;
}

#firstLoginWindow .last-radio-container .x-form-check-wrap {
    width: calc(100% - 6px) !important;
}

#firstLoginWindow .radio-container .x-form-check-wrap label{
    cursor: pointer;
    margin-top: -1px;
}
#firstLoginWindow.x-window .x-form-radio {
    margin-bottom: 2px;
}

#firstLoginWindow .radio-container .x-form-check-wrap:has(input[type="radio"]:checked) {
    border-color: rgba(49,122,226,.5);
    background-color: rgba(49, 122, 226, 0.06);
}

#firstLoginWindow .radio-container .x-form-check-wrap label.css-label{
    content: '';
    position: absolute;
    top: -40px;
    left: -40px;
    width: 260px;
    height: 160px;
    background-image: none !important;
}

#firstLoginWindow .x-form-radio {
    display: inline-block;
    position: relative;
    background-color: rgba(255,255,255,0.7);
    height: 13px;
    width: 13px;
    border: 1px solid rgba(140,150,160,1);
    border-radius: 50%;
    cursor: pointer;
    box-sizing: border-box;
    vertical-align: middle;
}

#firstLoginWindow .x-form-radio:checked {
    border-color: rgba(84,130,205,1);
}

#firstLoginWindow .x-form-radio::before {
    content: '';
    position: absolute;
    top: 50%;
    left: 50%;
    width: 6px;
    height: 6px;
    background-color: transparent;
    border-radius: 50%;
    transform: translate(-50%, -50%);
    transition: background-color 0.1s ease-in;
    pointer-events: none;
}

#firstLoginWindow .x-form-radio:checked::before {
    background-color: #5482cd;
}

#firstLoginWindow .x-form-radio:hover {
    background-color: #f7f7f7;
    border-color: rgba(84,130,205,1);
}

.help-icon{
    background-image: url(images/info.png);
}

.labelInfoInline {
    background-image: url("images/info.png");
    background-position: 0px 2px;
}

.editorGridField {
    padding: 3px 2px !important;
}
.fnmenu-menu-body .x-tree-node a span,
.link {
    color: #555566;
}

.x-toolbar-cell .link:hover {
    color: #555566 !important;
}

.x-menu-add-button span{
    opacity: 0.7;
}

.x-dark-menu-style .x-menu-add-button span {
    opacity: 1;
}

#menuLastObjects .fnmenu-section-image-lastobjects, #menuLastObjects-more .fnmenu-section-image-lastobjects {
    width: 0px;
}




.x-tab-strip .x-tab-with-icon span.x-tab-strip-text {
    background: none !important;
    background-image: none !important;
    padding-left: 0px;
}
/*end icons*/


.big-button .x-btn-tl, .big-button .x-btn-tr, .big-button .x-btn-tc, .big-button .x-btn-ml, .big-button .x-btn-mr, .big-button .x-btn-mc, .big-button .x-btn-bl, .big-button .x-btn-br, .big-button .x-btn-bc {
    background-image: none;
}

.x-window-maximized .x-window-tc {
    background-color: transparent;
}

.x-xsuperboxselect-icon {
    background-image: url("images/checkboxBig.png");
    background-position: 0 -1px !important;
}

.x-xsuperboxselect-icon-checked {
    background-position: 0 -17px !important;
}

.ux-lovcombo-icon-unchecked {
    background-image: url("images/checkboxBig.png");
}

.ux-lovcombo-icon-checked{
    background-image: url("images/checkboxBig.png");
}

.x-checkbox-panel-header-icon{
    background-image: url("images/checkboxVBig.png");
    cursor: pointer;
}

.x-menu-check-item .x-menu-item-icon{
    background-image: url("images/checkboxVBig.png");
    background-position: 0 0px !important;
}

.x-menu-item-checked .x-menu-item-icon{
    background-image: url("images/checkboxVBig.png");
    background-position: 0 -16px !important;
}

.show-tick-switch{
    background-image: url("images/checkboxVBig.png");
    width: fit-content;
}

.quickAddIcon, .icon-add-small {
    background-image: url("images/add_small.png");
}

.quickAddIcon{
    opacity: 0.4;
}

.x-form-item:hover .quickAddIcon{
    opacity: 1;
}

.x-form-item .x-form-field-wrap .x-form-arrow-trigger {
    background-image: url(images/trigger_40op.png);
}

.x-window.x-top-filter-window .x-form-item .x-form-field-wrap .x-form-arrow-trigger{
    background-image: url(images/trigger.png);
    opacity: 0.6;
}

.x-form-item:hover .x-form-field-wrap .x-form-arrow-trigger {
    background-image: url(images/trigger.png);
    opacity: 1 !important;
}
.xx-form-field:hover .x-quick-create-handler .quickAddIcon{
    background-image: url("images/add_small.png");
}

.x-form-field-wrap .x-form-date-trigger {
    background-image: url(images/date-trigger_60op.png) !important;
}

.x-form-item:hover .x-form-field-wrap .x-form-date-trigger {
    background-image: url(images/date-trigger.png) !important;
}

.x-semiProductCombo-ct .x-form-field-wrap .x-form-trigger,
.x-unitPriceTypeCombo-ct .x-form-field-wrap .x-form-trigger,
.x-transparentStatusCombo-ct .x-form-field-wrap .x-form-trigger{
    background-color: transparent;
}

.x-semiProductCombo-ct .x-form-field-wrap .x-form-trigger {
    border-bottom: transparent !important;
}

.xg3c:hover  .x-quick-create-handler .quickAddIcon{
    background-image: url("images/add_small.png");
}

.x-item-disabled .icon-add {
    background-position: 0 -18px !important;
}

.x-layer.x-combo-list.accordion-opened-list .x-xsuperboxselect-icon {
    background-image: url("images/tricheckbox16.png");
}

.x-dark-content-style .x-layer.x-combo-list.accordion-opened-list .x-xsuperboxselect-icon {
    background-image: url("images/tricheckbox16_dark.png");
}

.x-form-tscheckbox{
    background-image: url("images/tricheckbox16.png");
}

#licences .x-border-panel,
#dataimport .x-border-panel{
    border-left: 1px solid #E2E2E4;
}
.x-tab-panel-body, #dataimport .x-tab-panel-header{
    border-left: 1px solid #E2E2E4;
}


.breadcrumb-link-active .statusText {
    padding-right: 5px;
}

.transaction-create-grid-panel, .x-add-border-to-panel{
    border: 1px solid #e0e0e2;
}

.transaction-create-grid-panel .x-toolbar{
    background-image: none !important;
    background-color: #F2F5F9;
    border-bottom: 1px solid #e0e0e2;
}

.transaction-create-grid-panel{
    border-top: 0px;
}

.x-object-create-panel-border,
.x-object-create-panel-border textarea.x-form-field{
    border-top: 0px !important;
}

.x-grid3-gridsummary-row-inner{
    border-top: 1px solid #e0e0e2;
    -webkit-user-select: text !important;
}

.x-window .x-grid3-gridsummary-row-inner{
    border-top-width: 0px;
}

.x-grid3-summary-table .xg3ci {
     border-right: 1px solid transparent; 
}

ul.x-tab-strip li:hover{
    background-color: #F2F5F9;
}

.labelInfo {
    background-image: url("images/info.png");
    opacity: 0.5;
}

.x-menu-item-active .export-report-icon-type{
    background-position: 0px -36px !important;
}

.icon-mail-send{
    background-image: url("images/send_blue.png") !important;
}


.icon-mail-import {
    background-image: url("images/downloadmail.png") !important;
}

.icon-mail-fwd{
    background-image: url("images/forward.png") !important;
}

.icon-mail-reply,.icon-workflow-move {
    background-image: url("images/reply.png") !important;
}

.icon-mail-reply-all,.icon-workflow-move-with-children {
    background-image: url("images/reply_all.png") !important;
}

.x-panel-buttons .x-main-create-button .icon-mail-reply-all {
    background-image: url("images/reply_all_white.png") !important;
}

.icon-mail-set-read {
    background-image: url("images/emailopen.png") !important;
}

.icon-mail-set-done {
    background-image: url("images/emaildone2.png") !important;
}

.mail-done-column-header-icon {
    background-image: url("images/emaildone2.png") !important;
}

.icon-mail-set-unread {
    background-image: url("images/emailclosed.png") !important;
}

.icon-mail-select-read {
    background-image: url("images/emailopen-select.png") !important;
}

.icon-mail-select-unread {
    background-image: url("images/emailclosed-select.png") !important;
}

.export-report-icon-xls {
    background-image: url("images/icons-black-18/xls.png") !important;
}

.export-report-icon-html {
    background-image: url("images/icons-black-18/html.png") !important;
}

.export-report-icon-doc {
    background-image: url("images/icons-black-18/doc.png") !important;
}

.export-report-icon-ppt {
    background-image: url("images/icons-black-18/ppt.png") !important;
}

.export-report-icon-rtf {
    background-image: url("images/icons-black-18/rtf.png") !important;
}

.export-report-icon-odt {
    background-image: url("images/icons-black-18/odt.png") !important;
}

.export-report-icon-ods {
    background-image: url("images/icons-black-18/ods.png") !important;
}
    

.export-report-icon-csv {
    background-image: url("images/icons-black-18/csv.png") !important;
}

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

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

.x-form-check-wrap{
    min-height: 22px;
}

.x-date-bottom, .x-date-inner th{
    background-image: none;
    background-color: #FFFFFF;
    border-bottom: 0px;
}


.x-date-mp-ybtn a,
.x-date-left a {
    background-position: 0px -38px;
    background-image: url(images/page-prev.png) !important;
}
.x-date-mp-ybtn a.x-date-mp-next,
.x-date-right a {
    background-position: 0px -38px;
    background-image: url(images/page-next.png) !important;
}

.x-date-mp-ybtn a.x-date-mp-next{
    background-position: -1px -2px !important;
}
.x-date-mp-ybtn a.x-date-mp-prev{
    background-position: -1px -38px !important;
}

.x-date-mp-btns button{
    padding: 6px 11px;
    border-radius: 3px;
}

.x-login-window-password{
    font-family: arial,helvetica,sans-serif !important;
}

.show-deleted-switch {
    margin-left: 4px;
}

.x-resizable-pinned .x-combo-list-inner {
    border-bottom: 1px solid #DADDE1;
}

.subMenuContentButton{
    height: 26px;
    position: sticky;
    bottom: -1px;
}

.ux-table-grid .xg3c{
    border-bottom: 1px solid #EBEEF2;
}

.xg3c{
    border-right: 1px solid #F7F9FD;
}
.x-grid3-row-alt .xg3c{
    border-right: 1px solid #F7F9FD;
}

.x-simple-style-allimage .ux-table-grid .xg3c{
    border-bottom: 1px solid rgb(230 238 247 / 20%);
}

.x-simple-style-allimage .xg3c{
    border-right: 1px solid rgb(247 249 253 / 20%);
}

.x-grid3-header, td.gantt-grid-hd-group-cell, td.gantt-grid-hd-nogroup-cell {
    background-color: #f6f8fb !important;
    background-image: none;
    padding: 0px;
}

td.gantt-grid-hd-group-cell, td.gantt-grid-hd-nogroup-cell {
    border-bottom: 1px solid #EBEEF2;
}

.x-grid3-hd-row td {
    border-left: 1px solid transparent;
    border-right: 0px solid transparent;
}

td.sort-desc .x-grid3-hd-inner, td.sort-asc .x-grid3-hd-inner, td.x-grid3-hd-menu-open .x-grid3-hd-inner {
    background-color: transparent !important;
    background-image: none; 
}

td.x-grid3-hd-over .x-grid3-hd-inner{
    background-color: #EDF0F4 !important;
    background-image: none; 
}

thead td.x-grid3-hd-over{
    filter: brightness(0.98);
}

td.x-grid3-hd-over, td.sort-desc, td.sort-asc {
    border-left: 1px solid transparent;
}

.x-grid3-hd-btn {
    background-image: url("images/trigger.png");
    background-color: rgba(225,230,235, 0.25) !important;
    background-position: 0px 1px !important;
    height: 23px !important;
}
a.x-grid3-hd-btn:hover{
    background-color: #D2D5D9 !important;
    background-position: 0px 1px !important;
}

.x-simple-style-allimage a.x-grid3-hd-btn {
    background-color: rgba(0,0,0,0.06) !important;
}

.x-simple-style-allimage a.x-grid3-hd-btn:hover {
    background-color: rgba(0,0,0,0.16) !important;
}

.x-item-disabled .x-btn-text.icon-mail-import {
    background-position: 0 -18px !important;
}

/*icons sizes*/

.x-htoolbar .x-htoolbar-details-tab div img,
.x-htoolbar .x-htoolbar-generic-tab div img,
.x-htoolbar .x-htoolbar-kanban-tab div img,
.x-htoolbar .x-htoolbar-list-tab div img,
.x-htoolbar .x-htoolbar-ubersicht-tab div img,
.x-htoolbar .x-htoolbar-tasktree-tab div img,
.x-htoolbar .x-htoolbar-report-tab div img,
.x-htoolbar .x-htoolbar-gantt-tab div img,
.x-htoolbar .x-htoolbar-chart-tab div img,
.x-htoolbar .x-htoolbar-show-directions div img,
.x-htoolbar .x-htoolbar-show-names div img,
.x-htoolbar .x-htoolbar-export-tab div img,
.x-htoolbar .x-htoolbar-fnmenu-tab div img,
.x-htoolbar .x-htoolbar-invoice-tab div img,
.x-htoolbar .x-htoolbar-booking-note-tab div img,
.x-htoolbar .x-htoolbar-privileges-tab div img,
.x-htoolbar .x-htoolbar-user-privileges-tab div img,
.x-htoolbar .x-htoolbar-userlist-privileges-tab div img,
.x-htoolbar .x-htoolbar-import-tab div img,
.x-htoolbar .x-htoolbar-integrations-tab div img,
.x-htoolbar .x-htoolbar-organization-tab div img,
.x-htoolbar .x-htoolbar-licences-tab div img,
.x-htoolbar .x-htoolbar-partnerprogram-tab div img,
.x-htoolbar .x-htoolbar-privileges-tab-de div img,
.x-htoolbar .x-htoolbar-user-privileges-tab-de div img,
.x-htoolbar .x-htoolbar-userlist-privileges-tab-de div img {
    height: 18px;
    left: 4px;
    top: 5px;
    width: 18px;
    background-size: 18px 54px;
}

.x-htoolbar .x-informationboard-tab div img{
    top: 7px;
}

.x-htoolbar .x-htoolbar-fnmenu-tab div img{
    top: 6px;
}

.x-htoolbar .x-htoolbar-title-cell div.x-htoolbar-title-addinfo {
    left: 0;
}

.search-field button {
    height: 18px !important;
    width: 18px !important;
}

.x-menu-item-icon {
    width: 18px;
    height: 18px;
    background-position: 0px 0px !important;
    background-size: 18px 54px !important;
}

.gantt-milestone-icon{
    background-size: auto !important;
}

.gantt-emptydep{
    background-size: auto !important;
    background-repeat: no-repeat;
}

.x-menu-item-floating-icon {
    background-size: 18px 18px !important;
}

.filter-floating-icon {
    background-image: url("images/filter.png") !important;
}

.filter-floating-top-icon {
    background-image: url("images/filtertoplevel.png") !important;
}

.x-top-filters-container .icon-all-filters{
    background-image: url("images/filter.png") !important;
}

.static-list-floating-icon {
    background-image: url("images/static_list.png") !important;
}

.x-menu-item-icon.edit-icon{
    background-size: auto !important;
    background-repeat: no-repeat;
    opacity: 0.5;
}

.grid-edit-icon {
    background-image: url(images/application_edit.png);
}

.x-menu-check-item .x-menu-item-icon {
    height: 16px;
}

.x-calendar-back-btn-icon {
    background-image: url("images/page-prev.png") !important;
}
.x-calendar-next-btn-icon {
    background-image: url("images/page-next.png") !important;
}
#calendar .x-calendar-back-btn-icon, #calendar .x-calendar-next-btn-icon {
    padding: 0 12px !important;
    background-position-x: center !important;
}

.x-tbar-page-first {
    background-image: url("images/icons-black-18/page-first.png") !important;
}

.x-item-disabled .x-tbar-page-first {
    background-image: url("images/icons-black-18/page-first.png") !important;
}

.x-tbar-page-prev {
    background-image: url("images/page-prev.png") !important;
}

.x-item-disabled .x-tbar-page-prev {
    background-image: url("images/page-prev.png") !important;
}


.x-tbar-page-next {
    background-image: url("images/page-next.png") !important;
}

.x-item-disabled .x-tbar-page-next {
    background-image: url("images/page-next.png") !important;
}

.x-tbar-page-last {
    background-image: url("images/icons-black-18/page-last.png") !important;
}

.x-item-disabled .x-tbar-page-last {
    background-image: url("images/icons-black-18/page-last.png") !important;
}


#contentContainer .x-toolbar .x-btn.x-paging-button{
    border-radius: 20px;
    width: 36px;
    margin: 0px !important;
    margin-top: -4px !important;
    margin-bottom: -5px !important;
    height: 36px;
}

#contentContainer .x-toolbar .x-btn.x-paging-button:hover{
    background-color: rgba(120,130,140, 0.2);
}

#contentContainer .x-toolbar .x-btn.x-paging-button.x-item-disabled{
    background: transparent !important;
}

.x-avant #contentContainer .x-toolbar .x-btn.x-paging-button{
    margin-top: 3px !important;
    margin-bottom: -5px !important;
}


.x-btn-text{
    background-position: 0px 0px !important;
}

#signWithProfilZaufanyButton .x-btn-text {
    background-position: right center !important;
}

.x-btn-icon .x-btn-text{
    background-position: 0px 0 !important;
}

.x-btn-icon .x-tbar-page-prev{
    background-position: -1px 0 !important;
}

.x-btn-icon .x-tbar-page-next {
    background-position: 1px 0 !important;
}

.x-btn-over .x-btn-text {
    background-position: 0px -36px !important;
}

.x-btn-over .x-btn-text.dashboard-clear {
    background-position: 0 0 !important;
}


.x-btn-over .x-tbar-page-prev{
    background-position: -1px -36px !important;
}

.x-btn-over .x-tbar-page-next {
    background-position: 1px -36px !important;
}

.x-item-disabled .reports-settings-icon {
    background-position: 0 -18px !important;
}

.x-item-disabled{
    background-position: 0px -18px !important;
}
.x-item-disabled.required-field-button {
     background-position: -1px -19px !important;
 }

.x-item-disabled.x-formfield-hide-button {
    background-position: 0px -16px !important;
}

.xx-grid3-page-prev span {
    background-position: -2px -2px !important;
    font-size: 11px;
}
.xx-grid3-page-next span {
    background-position: right -2px !important;
    font-size: 11px;
}

.x-item-disabled .x-tbar-page-first,
.x-item-disabled .x-tbar-page-prev,
.x-item-disabled .x-tbar-page-next,
.x-item-disabled .x-tbar-page-last{
    background-position: 0px -18px !important;
}

.xx-grid3-page-prev.x-item-disabled .x-tbar-page-first,
.xx-grid3-page-prev.x-item-disabled .x-tbar-page-prev{
    background-position: -2px -20px !important;
    opacity: 0.5 !important;
}
.xx-grid3-page-next.x-item-disabled .x-tbar-page-next,
.xx-grid3-page-next.x-item-disabled .x-tbar-page-last{
    background-position: right -20px !important;
    opacity: 0.5 !important;
}

.notification-tip-msg .x-tbar-page-first,
.notification-tip-msg .x-tbar-page-prev,
.notification-tip-msg .x-tbar-page-next,
.notification-tip-msg .x-tbar-page-last{
    background-position: -2px -3px !important;
}

.notification-tip-msg .x-item-disabled .x-tbar-page-first,
.notification-tip-msg .x-item-disabled .x-tbar-page-prev,
.notification-tip-msg .x-item-disabled .x-tbar-page-next,
.notification-tip-msg .x-item-disabled .x-tbar-page-last{
    background-position: -2px -21px !important;
}


.x-transactionEntryCreateWindow .x-window-body{
    overflow: hidden !important;
}

.x-btn-text-icon .x-btn-icon-small-left .x-btn-text{
    height: 18px;
    background-size: 18px 54px !important;
}

.x-btn-icon .x-btn-small .x-btn-text {
    height: 18px;
    width: 18px;
    background-size: 18px 54px !important;
}

.x-btn-icon .x-btn-small .x-btn-text.dashboard-clear {
    background-size: 18px 18px !important;
}

.x-btn-icon .x-btn-small .autoStatusButton{
    background-size: 16px 44px !important;
    height: 16px;
    width: 16px;
    background-position: 0 0px !important;
}

.x-btn-pressed .x-btn-small  .autoStatusButton{
    background-position: 0 -22px !important;
}


.x-item-disabled .org-settings-icon,
.x-item-disabled .icon-current-activity,
.x-item-disabled .icon-current-activity-stop,
.x-item-disabled .icon-current-activity-restart,
.x-item-disabled .icon-current-activity-pause,
.x-item-disabled .add-contact-icon-16, 
.x-item-disabled .icon-printer-16, 
.x-item-disabled .add-customer-icon-16, 
.x-item-disabled .add-task-icon-16,
.x-item-disabled .icon-delete,
.x-item-disabled .icon-delete-bold,
.x-item-disabled .icon-copy-serial,
.x-item-disabled .add-transaction-icon,
.x-item-disabled .add-email-icon-16, 
.x-item-disabled .add-salesnote-icon, 
.x-item-disabled .add-offer-icon, 
.x-item-disabled .add-offer-icon-14, 
.x-item-disabled .add-cashdoc-icon, 
.x-item-disabled .add-agreement-icon-14, 
.x-item-disabled .add-transaction-icon, 
.x-item-disabled .add-transaction-icon-14, 
.x-item-disabled .add-storagedoc-icon, 
.x-item-disabled .add-agreement-icon, 
.x-item-disabled .add-agreement-icon-14,
.x-item-disabled .icon-user-password,
.x-item-disabled .icon-login-as-user,
.x-item-disabled .icon-user-edit,
.x-item-disabled .icon-mail-set-read, 
.x-item-disabled .icon-mail-set-unread, 
.x-item-disabled .icon-mail-select-read, 
.x-item-disabled .icon-mail-select-unread,
.x-item-disabled .icon-mail-reply,
.x-item-disabled .invoice-correction-icon,
.x-item-disabled .storagedoc-correction-icon,
.x-item-disabled .invoice-conversion-icon,
.x-item-disabled .invoice-send,
.x-item-disabled .preview-icon,
.x-item-disabled .export-report-icon,
.x-item-disabled .icon-report-download,
.x-item-disabled .icon-report-upload,
.x-item-disabled .icon-pdf,
.x-item-disabled .icon-download-pdf,
.x-item-disabled .icon-generate-payment,
.x-item-disabled .icon-move-to-folder,
.x-htoolbar .x-htoolbar-details-tab div.x-item-disabled img,
.x-htoolbar .x-htoolbar-list-tab div.x-item-disabled img, 
.x-htoolbar .x-htoolbar-ubersicht-tab div.x-item-disabled img, 
.x-htoolbar .x-htoolbar-tasktree-tab div.x-item-disabled img,
.x-htoolbar .x-htoolbar-report-tab div.x-item-disabled img,
.x-htoolbar .x-htoolbar-gantt-tab div.x-item-disabled img,
.x-htoolbar .x-htoolbar-chart-tab div.x-item-disabled img,
.x-htoolbar .x-htoolbar-show-directions div.x-item-disabled img,
.x-htoolbar .x-htoolbar-show-names div.x-item-disabled img,
.x-htoolbar .x-htoolbar-workflow-tab div.x-item-disabled img,
.x-htoolbar .x-htoolbar-generic-tab div.x-item-disabled img,
.x-htoolbar .x-htoolbar-kanban-tab div.x-item-disabled img,
.x-htoolbar .x-htoolbar-export-tab div.x-item-disabled img,
.x-htoolbar .x-htoolbar-invoice-tab div.x-item-disabled img, 
.x-htoolbar .x-htoolbar-booking-note-tab div.x-item-disabled img, 
.x-htoolbar .x-htoolbar-import-tab div.x-item-disabled img, 
.x-htoolbar .x-htoolbar-integrations-tab div.x-item-disabled img,
.x-htoolbar .x-htoolbar-organization-tab div.x-item-disabled img,
.x-htoolbar .x-htoolbar-licences-tab div.x-item-disabled img, 
.x-htoolbar .x-htoolbar-partnerprogram-tab div.x-item-disabled img, 
.x-htoolbar .x-htoolbar-privileges-tab div.x-item-disabled img, 
.x-htoolbar .x-htoolbar-user-privileges-tab div .x-item-disabled img, 
.x-htoolbar .x-htoolbar-userlist-privileges-tab div .x-item-disabled img, 
.x-htoolbar .x-htoolbar-privileges-tab-de div.x-item-disabled img, 
.x-htoolbar .x-htoolbar-user-privileges-tab-de div .x-item-disabled img, 
.x-htoolbar .x-htoolbar-userlist-privileges-tab-de div .x-item-disabled img {
    background-position: 0 -18px !important;
}


.org-settings-icon {
    background-image: url("images/icons-black-18/settings.png") !important;
}

.org-licences-icon {
    background-image: url("images/licence.png") !important;
}

.org-company-icon {
    background-image: url("images/company.png") !important;
}

.org-import-icon {
    background-image: url("images/import.png") !important;
}

.org-privileges-icon {
    background-image: url("images/privileges.png") !important;
    
}

.org-integrations-icon {
    background-image: url("images/icons-black-18/tree.png") !important;

}

.x-show-deleted-eye-icon {
    background-image: url("images/eyeCrossed.png") !important;
}

.x-hide-comment-icon {
    background-image: url("images/hideComment.png") !important;
}

.x-btn-text.x-show-deleted-eye-icon,
.x-btn-over .x-btn-text.x-show-deleted-eye-icon
.x-btn-text.x-hide-comment-icon,
.x-btn-over .x-btn-text.x-hide-comment-icon{
    background-position: 0px 0px !important;
}

.x-show-deleted-eye-crossed-icon .x-btn-text.x-show-deleted-eye-icon,
.x-btn-over.x-show-deleted-eye-crossed-icon .x-btn-text.x-show-deleted-eye-icon {
    background-position: 0px -18px !important;
}

.x-btn-icon .x-btn-small .x-show-deleted-eye-icon {
    background-size: 18px 36px !important;
}

.x-btn-icon .x-btn-small .x-hide-comment-icon,
.x-hide-comment-icon {
    background-size: 18px 18px !important;
}

.x-menu-old-icons .x-menu-item-icon.org-privileges-icon,
.x-menu-old-icons .x-menu-item-icon.org-integrations-icon,
.x-menu-old-icons .x-menu-item-icon.org-licences-icon{
    height: 17px;
    width: 17px;
}

.x-tree-node-leaf .menu-icon-filter-leaf, .x-tree-node-el .menu-icon-filter-leaf {
    background-size: 18px 18px;
}

.x-btn-text-icon .x-btn-icon-small-left .x-btn-text {
    padding-left: 21px;
}
.ext-gecko3 .x-btn-text-icon .x-btn-icon-small-left .x-btn-text {
    padding-left: 20px;
}

.x-tbar-loading {
    background-size: 18px 54px;
}


.x-htoolbar .x-htoolbar-privileges-tab div img, 
.x-htoolbar .x-htoolbar-user-privileges-tab div img, 
.x-htoolbar .x-htoolbar-userlist-privileges-tab div img, 
.x-htoolbar .x-htoolbar-privileges-tab-de div img, 
.x-htoolbar .x-htoolbar-user-privileges-tab-de div img, 
.x-htoolbar .x-htoolbar-userlist-privileges-tab-de div img,
.x-htoolbar .x-htoolbar-organization-tab div img,
.x-htoolbar .x-htoolbar-import-tab div img,
.x-htoolbar .x-htoolbar-integrations-tab div img,
.x-htoolbar .x-htoolbar-licences-tab div img,
.x-htoolbar .x-htoolbar-partnerprogram-tab div img,
.x-htoolbar .x-htoolbar-report-tab div img,
.x-htoolbar .x-htoolbar-gantt-tab div img,
.x-htoolbar .x-htoolbar-kanban-tab div img,
.x-htoolbar .x-htoolbar-chart-tab div img,
.x-htoolbar .x-htoolbar-show-directions div img,
.x-htoolbar .x-htoolbar-show-names div img,
.x-htoolbar .x-htoolbar-workflow-tab div img,
.x-htoolbar .x-htoolbar-export-tab div img,
.x-htoolbar .x-htoolbar-details-tab div img,
.x-htoolbar .x-htoolbar-list-tab div img, .x-htoolbar .x-htoolbar-ubersicht-tab div img, .x-htoolbar .x-htoolbar-tasktree-tab div img {
    background-size: 18px 54px;
}

.partnerprogram-reflink-text {
    font-size: 1em;
    color: #2961AB;
}

.partnerprogram-header-text {
    font-size: 1.2em;
}

.partner-program-text {
    font-weight: normal;
}

.x-htoolbar .x-htoolbar-fnmenu-tab div.x-item-disabled img {
    background-position: 0 0px;
    opacity: 0.5;
}


.x-htoolbar .x-htoolbar-fnmenu-tab div img {
    background-size: 18px 18px;
}

div.tab-hover div img {
    background-position: 0 -36px !important;
}

.x-htoolbar .x-htoolbar-fnmenu-tab div.tab-hover div img {
    background-position: 0 0px !important;
}

/*div.tab-hover{
    background-color: #DADDE1 !important;
}*/

.credit-card-edit {
    background-image: url(images/edit_card.png) !important;
}

.x-toolbar .xtb-sep{
    margin: 0px;
}

#menuLastObjects .x-tree-node-collapsed .x-tree-node-icon, 
#menuLastObjects .x-tree-node-expanded .x-tree-node-icon, 
#menuLastObjects .x-tree-node-leaf .x-tree-node-icon,
#menuLastObjects-more .x-tree-node-collapsed .x-tree-node-icon, 
#menuLastObjects-more .x-tree-node-expanded .x-tree-node-icon, 
#menuLastObjects-more .x-tree-node-leaf .x-tree-node-icon {
    padding: 0px;
}

#menuLastObjects .x-tree-node-collapsed .x-tree-node-icon img,
#menuLastObjects .x-tree-node-expanded .x-tree-node-icon img,
#menuLastObjects .x-tree-node-leaf .x-tree-node-icon img,
#menuLastObjects-more .x-tree-node-collapsed .x-tree-node-icon img,
#menuLastObjects-more .x-tree-node-expanded .x-tree-node-icon img,
#menuLastObjects-more .x-tree-node-leaf .x-tree-node-icon img{
    background-size: 16px 48px;
    height: 16px;
    width: 16px;
}

#menuLastObjects .fnmenu-menu-item-over .x-tree-node-icon, 
#menuLastObjects .fnmenu-menu-item-over .x-tree-node-icon, 
#menuLastObjects .fnmenu-menu-item-over .x-tree-node-icon,
#menuLastObjects-more .fnmenu-menu-item-over .x-tree-node-icon, 
#menuLastObjects-more .fnmenu-menu-item-over .x-tree-node-icon, 
#menuLastObjects-more .fnmenu-menu-item-over .x-tree-node-icon{
    background-position: 0 -32px !important;
}



/*end icons sizes*/


.x-tab-panel-header{
    border-width: 0px;
}

.xg-hmenu-sort-asc .x-menu-item-icon {
    background-image: url("images/grid_filter_menu.png");
    background-position: 0px 0px !important;
}

.x-btn-icon .x-btn-text.icon-sort-asc {
    background-image: url("images/grid_filter_menu.png");
    background-position: 0px 0px !important;
}

.xg-hmenu-sort-desc .x-menu-item-icon {
    background-image: url("images/grid_filter_menu.png");
    background-position: 0px -15px !important;
}

.x-btn-icon .x-btn-text.icon-sort-desc {
    background-image: url("images/grid_filter_menu.png");
    background-position: 0px -15px !important;
}

.hide-column-icon {
    background-image: url("images/grid_filter_menu.png");
    background-position: 0px -31px !important;
}

.x-cols-icon{
    background-image: url("images/grid_filter_menu.png");
    background-position: 0px -47px !important;
}
.x-cols-icon-in-menu{
    background-image: url("images/grid_filter_menu.png");
    background-position: 0px -47px !important;
    background-size: auto !important;
    height: 16px;
    width: 16px;
}
.x-menu-item-active,
.x-user-menu .x-menu-item-active{
    background-image: none;
    background-color: #EBEEF2;
    border: 1px solid #DADDE1;
}

.x-menu-item-active a.x-menu-item {
    border: 0px;
}

.x-menu .x-menu-scroller{
    background-color: #EBEEF2;
    border: 0px solid #DADDE1;
}

.x-menu .x-menu-scroller-active{
    background-color: #E5E8EB;
}

.x-menu .x-menu-scroller-top {
    background-image:url(images/scrolls.png) !important;
    background-position: center 0px !important;
    border-bottom: 1px solid #DADDE1;
}

.x-menu .x-menu-scroller-bottom {
    background-image:url(images/scrolls.png) !important;
    background-position: center -30px !important;
    border-top: 1px solid #DADDE1;
}

.x-panel-tc, .x-portlet .x-panel-header {
    background: transparent;
}

.ext-el-mask-msg {
    background: transparent;
    border: 0px solid black;
}

.x-mask-loading-mailtemplate{
    background-color: #EBEEF2;
    padding: 0px;
}

a.x-menu-item {
    padding:4px 21px 2px 30px;
}
.fnmenu.floating-filter-menu a.x-menu-item {
    padding-right: 50px;
}
.ext-strict .x-menu-item-icon {
    left: 7px;
}

a.x-menu-item.no-icon {
    padding: 4px 8px 2px 8px;
}

.x-menu.x-user-menu a.x-menu-item {
    padding-left: 35px;
}

.x-menu.x-user-menu div{
    font-size: 12px;
    margin-left: 5px;
    margin-top: 5px;
    margin-bottom: 5px;
    text-transform: uppercase;
    color: #10151A;
}

.x-menu.x-user-menu .x-menu-list{
    background-color: #FFFFFF;
    padding: 7px;
}

a.x-menu-item.no-icon.x-menu-item-arrow {
    padding-right: 18px;
}


/* Track */ 
::-webkit-scrollbar { 
    width: 10px;
    height: 10px;
    background: rgba(246,246,248,0.7);
} 

/* Track */ 
::-webkit-scrollbar-button { 
    width: 8px;
    height: 8px;
    background-image: url("images/scrolls.png");
    background-position: -1px -1px;
    background-size: 12px 48px;
} 

::-webkit-scrollbar-button:vertical:increment { 
    background-position: -1px -28px;
}
::-webkit-scrollbar-button:horizontal:decrement { 
    background-position: -1px -38px;
}
::-webkit-scrollbar-button:horizontal:increment { 
    background-position: -1px -14px;
}

/* Handle */ 
::-webkit-scrollbar-thumb { 
    background: rgba(210,210,220,0.7);
    border: 2px solid #f4f6f9;
    border-radius: 5px;
}

body *{
    scrollbar-color: rgba(210,210,220,0.7) transparent;
}

div.salesnote-small-div{
    height: 18px;
    width: 18px;
}

.x-htoolbar .x-htoolbar-title-cell div.x-htoolbar-title-inner {
    background-position: 0px -2px;
    line-height: 15px !important;
    padding-top: 0px;
    padding-bottom: 0px !important;
}

body[class*="lang-hu"],
body[class*="language-hu"] {
    .x-htoolbar .x-htoolbar-title-cell div.x-htoolbar-title-inner {
        background-position: 0px -2px;
        line-height: 17px !important;
        padding-top: 2px;
        padding-bottom: 0px !important;
    }
}

#calendar .x-htoolbar .x-htoolbar-title-cell div.x-htoolbar-title-inner{
    padding-bottom: 2px !important;
}

.x-grid-panel .x-htoolbar .x-htoolbar-title-main div.x-htoolbar-title-inner {
    margin-top: 4px;
}

.icon-generate-payment {
    background-image: url("images/icons-green-18/export.png");
}

#contentContainer .x-htoolbar .x-htoolbar-title-cell div.x-htoolbar-title-inner{
    padding-left: 7px;
}

#contentContainer .x-details-panel .x-htoolbar .x-htoolbar-title-cell div.x-htoolbar-title-inner{
    padding-left: 12px;
}

.x-simple-style #contentContainer .x-details-panel .x-htoolbar .x-htoolbar-title-cell div.x-htoolbar-title-inner{
    padding-left: 0px;
}

.x-htoolbar .x-htoolbar-title-cell div.x-htoolbar-title-addinfo{
    padding-left: 11px;
}

.x-htoolbar .x-htoolbar-title-cell div.x-htoolbar-title-addinfo{
    margin-top: 5px;
}

.selected-records-link{
    top: 18px;
    padding: 2px !important;
}

.tip-grid{
    font-size: 13px !important;
    line-height: 18px !important;
}
.x-panel-header {
    font-size: 12px;
}

.org-settings-admin-window .x-item-disabled .x-form-cb-label{
    color: #222222 !important;
}

.x-window .combo-parent > div.x-form-item:first-of-type{
    margin-bottom: 4px;
}

.x-hs-test .x-window .combo-parent > div.x-form-item:first-of-type{
    margin-bottom: 9px;
}

.x-spinner-trigger-in-renderer.x-spinner-up {
    background-position: -4px 4px;
}
.x-spinner-trigger-in-renderer.x-spinner-down {
    background-position: -4px -12px;
    border-top-color: #DADDE1;
}

.x-spinner-trigger-in-renderer{
    border-right-color: transparent;
    border-left-color: transparent;
    background-color: transparent;
    opacity: 0.4;
}

.xg3ci .x-spinner-trigger-in-renderer.x-spinner-up{
    border-top: 1px solid transparent;
}

.xg3ci:hover .x-spinner-trigger-in-renderer{
    opacity: 1;
}

.pin-icon {
    background-image: url("images/default/panel/tool-sprites.png");
    background-size: 30px 375px !important;
    height: 15px !important;
    width: 15px !important;
}

.report-download-icon {
    background-size: cover;
    background-position: 0 15px !important;
    height: 15px !important;
    width: 15px !important;
}

.report-delete-icon {
    background-size: cover;
    opacity: 0.3;
    height: 16px !important;
    width: 16px !important;
}

.report-delete-icon:hover {
    opacity: 1;
}

.report-delete-icon.report-delete-icon-disabled,
.report-delete-icon.report-delete-icon-disabled:hover {
    opacity: 0.1;
}

body.x-dark-content-style .report-delete-icon.report-delete-icon-disabled,
body.x-dark-content-style .report-delete-icon.report-delete-icon-disabled:hover {
    opacity: 0.2;
}

.report-download-icon.report-download-icon-disabled,
.report-download-icon.report-download-icon-disabled:hover {
    opacity: 0.05;
}


.x-sticked-details-tab .x-panel-header .x-panel-header-text{
    margin-top: 8px;
}

.x-window-dlg .ext-mb-info{
    background-image: url("images/icon-info.png");
}

.x-window-dlg .ext-mb-warning {
    background-image: url("images/icon-warning.png");
}

.x-window-dlg .ext-mb-error {
    background-image: url("images/icon-error.png");
}

.x-window-dlg .ext-mb-question {
    background-image: url("images/icon-question.png");
}

.x-portlet-remove-bottom-border .x-panel-header{
    border-bottom: 0px solid transparent !important;
}

.informationboardview .x-panel-tab{
    padding: 0px !important;
}

.x-changelog-panel .x-panel-tab{
    border: 0px !important;
}

.x-tab-strip span.x-tab-strip-text{
    line-height: 14px;
}

.x-grid-editor .x-form-spinner-splitter{
    right: 1px !important;
    height: 1px !important;
    background: none;
    background-color: #aaaaac;
}

.x-form-item .x-grid-editor-store-state .x-grid-editor .x-form-spinner-splitter{
    top: 19px !important;
}

.x-panel-bbar .x-toolbar{
    border-color: transparent;
}
 
.x-ext-el-mask {
    background-color: #F0F4F8 !important;
}

.x-grid3-row:hover {
    background-color: #ecf1f6;
}
.x-grid3-row-alt:hover {
    background-color: #ecf1f6;
}

.x-grid3-row-selected.x-grid3-row {
    background-color: #e7eef6 !important;
}
.x-grid3-row-selected.x-grid3-row-alt {
    background-color: #e2ecf6 !important;
}

.x-grid3-body .x-grid3-row-selected .x-grid3-td-numberer, .x-grid3-body .x-grid3-row-selected .x-grid3-td-checker, .x-grid3-body .x-grid3-row-selected .x-grid3-td-expander {
    background-image: none;
}

.details-tab-panel .x-tab-scroller-left, .details-tab-panel .x-tab-scroller-right {
    height: 25px !important;
    margin-top: 0px;
    border-bottom: 1px solid #cccccc;
    background-color: #EBEEF2;
}

.details-tab-panel .x-tab-scroller-left{
    border-right: 1px solid #cccccc;
}
.details-tab-panel .x-tab-scroller-right {
    border-left: 1px solid #cccccc;
}

#organization-settings-panel .x-tab-scroller-right,
#organization-settings-panel .x-tab-scroller-left{
    border-bottom: 1px solid #DADDE1;
}

#organization-settings-panel .x-tab-scroller-right{
    border-left: 1px solid #DADDE1;
}
#organization-settings-panel .x-tab-scroller-left{
    border-right: 1px solid #DADDE1;
}

#organization-settings-panel .x-grid3{
    border-bottom: 1px solid rgba(120,120,120,0.1);
}

.x-tip.x-tip-with-editor{
    background-color: #ffffff !important;
}

.x-tip.x-tip-with-editor .x-tip-ml, .x-tip-with-editor .x-tip-mr{
    background-color: #ffffff !important;
}

.x-window .panel-borders {
    border-left: 0px solid #e2e2e4;
    border-right: 0px solid #e2e2e4;
}

.x-form-field.x-form-focus, textarea.x-form-focus, .x-grid3 .x-grid-editor, .x-trigger-wrap-focus .x-form-trigger, .x-grid-editor .x-form-field-wrap .x-form-trigger{
    border: 1px solid #adc2e9;
    box-shadow: 1px 0px 3px 0 rgba(130,180,230,0.30);
}

.x-trigger-wrap-focus .x-form-trigger, .x-grid-editor .x-form-field-wrap .x-form-trigger{
    border-left: 0px;
}

.x-form-field-wrap .x-form-trigger {
    background-color: #ffffff;
}

.x-toolbar .x-form-field-wrap .x-form-trigger{
    background-color: transparent;
}

.x-simple-style .x-small-editor .x-toolbar-cell .x-report-combo .x-form-text{
    font-size: 12px !important;
}

.x-small-editor .x-toolbar-cell .x-report-combo-label {
    font-family: "Roboto Flex","Roboto", arial, helvetica, sans-serif;
    font-size: 13px;
    font-weight: 500;
    display: inline-block;
    margin: 2px 2px 0 0;
}

.x-helix .x-small-editor .x-toolbar-cell .x-report-combo-label {
    margin: 0 3px 0 0;
    padding-bottom: 2px;
}


.x-superboxselect-input input.x-form-field.x-form-focus {
    border: none !important;
    box-shadow: none !important;
}

.x-window-tl {
    padding-left: 0px;
}

.x-window-tr {
    padding-right: 0px;
}

.x-isMobile.x-isLogin .x-window {
    box-shadow: none;
}

.x-btn{
    border-radius: 4px;
}

.x-simple-style.x-crystal .x-btn{
    border-radius: 3px;
}

.x-combo-list, .x-menu-list{
    box-shadow: 0 4px 10px 0 rgba(0,0,0,0.20);
}

.fnmenu-menu-last-object-menu-floating {
    box-shadow: 0 2px 10px 0 rgba(0,0,0,0.20);
}

.x-tip{
    box-shadow: 0 2px 8px 0 rgba(0,0,0,0.20);
}

.x-panel-btns td.x-toolbar-cell{
    padding: 5px;
    vertical-align: top;
}

#changepasswordsubmitbutton, #creategroupsubmitbutton,
.x-btn.x-btn-create,
.x-window-bc .x-toolbar-layout-ct .x-btn.x-btn-create,
.x-btn.x-btn-ok,
.x-window .big-button,
.x-login-button.x-btn.x-btn-create {
    background-color: #2961AB !important;
}
#changepasswordsubmitbutton.over, #creategroupsubmitbutton.over, .x-btn.x-btn-create-over, .x-window-bc .x-toolbar-layout-ct .x-btn.x-btn-create-over, .x-btn.x-btn-create.x-btn-over, .x-btn.x-btn-ok-over, .x-btn.x-btn-ok.x-btn-over, .x-window .big-button.x-btn-over, .x-login-button.x-btn.x-btn-create-over{
    background-color: #2961AB !important;
}

.x-window-ml {
    padding-left: 0px;
}

.x-window-mr {
    padding-right: 0px;
}

.x-window-bc .x-window-footer {
    padding-right: 6px;
}

.login-form-index-wrapper {
    display: flex;
}

#login-form-index div.panel-simple-frame > div.x-panel-bwrap {
    padding-top: 0px;
    background-color: transparent !important;
}

.startWindow td.x-table-layout-cell {
    padding: 0px;
    padding-left: 10px;
    padding-right: 10px;
}

.startWindow td.x-table-layout-cell.startInfo {
    padding-top: 10px;
    padding-bottom: 20px;
}

.x-isLogin .startWindow.noBackground .x-window-header-text  {
    margin-left: 1px;
}

.x-isLogin .startWindow .x-btn{
    margin-right: 0px;
}

.x-form-label-top .x-form-element.x-registraion-checkbox{
    padding-top: 10px !important;
}

.x-isLogin .x-window-header-text{
    color: #000000;
}

.x-isLogin .x-window-bc .x-window-footer {
    padding-bottom: 8px;
}

.fnmenu-menu-body .x-tree-selected {
/*    background-image: url("images/active_menu.png");*/
    background-repeat: repeat-y;
}

#menuContainer .fnmenu-menu-body {
    padding-left: 0px;
}

.rememberLastTaskAffilationInfoTip {
    padding-top: 4px;
    background-position: 0px 4px;
}
.ext-webkit .rememberLastTaskAffilationInfoTip {
    background-position: 0px 2px;
}

.mail-invitation-icon{
    width: 20px;
    height: 20px;
    float: left;
    margin-right: 5px;
    margin-bottom: 10px;
    background-image: url("images/icons-blue-20/calendar.png") !important;
}

#mailListInvitationPanel .mail-invitation-icon{
    margin-left: 5px;
}

.selected-default-warehouse div.xg3ci{
    padding-left: 24px;
}

.selected-default-warehouse div.icon{
    background-image: url("images/icons-green-18/roundcheck.png") !important;
    width: 20px;
    height: 18px;
    background-repeat: no-repeat;
    position: absolute;
    left: 2px;
    margin-top: -2px;
}

.selected-default-warehouse{
    background-color: inherit;
}

#menuContainer.filter-panel-active .x-tool-collapse-west{
    display: none;
}

.x-grid3-hd-row td{
    color: #777777;
}

.ext-ie .x-fnmenu-scrollbody {
    overflow: auto !important;
    overflow-x: hidden !important;
}

.ux-maximgb-tg-uiwrap, .ux-maximgb-tg-elbow, .ux-maximgb-tg-elbow-plus, .ux-maximgb-tg-elbow-minus, .ux-maximgb-tg-elbow-line, .ux-maximgb-tg-elbow-end-minus, .ux-maximgb-tg-elbow-end-plus, .ux-maximgb-tg-elbow-empty, .ux-maximgb-tg-elbow-end{
    background: none;
}

.ux-maximgb-tg-elbow-plus, .ux-maximgb-tg-elbow-end-plus, .ux-maximgb-tg-nl-plus{
    background-image: url("images/tasktreeplus.png");
    background-position: 0px 12px !important;
    background-repeat: no-repeat;
}

.ux-maximgb-tg-elbow-minus, .ux-maximgb-tg-elbow-end-minus, .ux-maximgb-tg-nl-minus{
    background-image: url("images/tasktreeminus.png");
    background-position: 0px 12px !important;
    background-repeat: no-repeat;
}

#gantt .ux-maximgb-tg-elbow-plus, 
#gantt .ux-maximgb-tg-elbow-end-plus, 
#gantt .ux-maximgb-tg-nl-plus,
#gantt .ux-maximgb-tg-elbow-minus, 
#gantt .ux-maximgb-tg-elbow-end-minus, 
#gantt .ux-maximgb-tg-nl-minus{
    background-position: 4px 12px !important;
}


.x-gantt-bottom.x-toolbar div.xtb-text{
    margin-top: 1px;
}

.select-teproduct-list{
    position: relative;
}

.select-teproduct{
    background-position :0 -13px; 
    position: absolute;
    right: 0px;
    top: 4px;
    width: 18px;
    height: 13px;
}
.select-teproduct:hover{
    background-position :0 0px;
}

.object-create-window .x-tab-right, .object-create-window .x-tab-more-button {
     border-top: 1px solid #d9d9d9; 
}

div.panel-toolbar-border .x-toolbar.x-small-editor{
    margin-left: 1px;
}

.x-btn-icon .x-btn-small .copyToInvoiceButton {
    background-size: 16px 96px !important;
    height: 16px !important;
    width: 16px !important;
}

.x-item-disabled .copyToInvoiceButton {
    background-position: 0 -32px !important;
}

.x-btn-over .copyToInvoiceButton{
    background-position: 0 -64px !important;
}

.x-window.x-object-create{
    opacity: 0.1;
    transition: opacity  0ms linear;
}
.x-window.x-object-create.x-show{
    opacity: 1;
    transition: opacity  100ms linear;
}


.x-window.x-filter-window.x-show-animate{
    animation: 0.1s ease-in-out alternate swingViewport;
    position: absolute;
}

@keyframes swingViewport {
    from {
        transform: translateX(-200px);
    }
    to {
        transform: translateX(0px);
    }
}



.x-show-animate{
    opacity: 1;
    transition: opacity  100ms linear;
}

.x-show-animate-hidden{
    opacity: 0.1;
    transition: opacity  0ms linear;
}


.x-tree-node-el{
    transition: background-color  300ms linear;
}

.x-form-el-customer-office-address-checkbox{
    padding-left: 2px;
}

.x-office-address-checkbox-container label{
    position: absolute !important;
    text-indent: -24px  !important;
    padding-left: 24px !important;
    white-space: normal;
}

.x-office-address-checkbox-container .x-form-element{
    padding-top: 13px;
}

.info-icon{
    background-image: url(images/info.png);
}

.x-isLogin .noBackground .x-window-header-text {
    padding-left: 0px;
    font-weight: normal;
    cursor: default;
}

.x-window-tl .x-window-header {
    background-color: #ebeef2;
    color: #112233;
    padding-left: 8px;
    padding-right: 0px;
    padding-top: 8px !important;
    padding-bottom: 4px;
}

.x-window-no-header .x-window-tl .x-window-header{
    padding-top: 0px !important;
}

.object-create-window .x-window-tl .x-window-header {
    padding-bottom: 0px !important;
}

.object-create-window.x-panel-collapsed .x-window-tl .x-window-header{
    padding-bottom: 6px !important;
}

.x-panel-collapsed .x-window-tl{
    border-bottom: 0px;
}

.x-window-body div.panel-simple-frame {
    border-top: 0px solid #DADDE1;
}

.ksef-transaction {
    padding-bottom: 20px;
}

.ksef-error-row {
    display: grid;
    width: 100%;
    grid-template-columns: auto 1fr;
}

.ksef-error-col {
    padding-right: 5px;
}

#rightPanel .x-right-header{
    padding: 9px;
}

#rightPanel.x-panel-collapsed .x-right-header{
    height: 0;
}

#rightPanel .x-right-header .x-tool{
    right: 3px;
}

#rightPanel .x-tool-collapse-east{
    height: 18px;
    left: 0;
    width: 15px;
    background-position: 0px -164px;
    margin: 0 10px;
}

#rightPanel > .x-panel-bwrap {
    border-top: solid 1px rgba(0, 0, 0, 0.03);
}

.x-rightpanel-holder .icon-task-rightpanel {
    background-image: url("images/icons-green-18/task.png") !important;
}

.x-rightpanel-holder .icon-project-rightpanel {
    background-image: url("images/icons-green-18/project.png") !important;
}

.x-rightpanel-holder .icon-customer-rightpanel {
    background-image: url("images/icons-blue-40/organization.png") !important;
}

.x-rightpanel-holder .icon-contact-rightpanel {
    background-image: url("images/icons-blue-18/contact.png") !important;
}

.x-rightpanel-holder .icon-salesnote-rightpanel {
    background-image: url("images/icons-blue-18/salesnote.png") !important;
}

.x-rightpanel-holder .icon-transaction-rightpanel {
    background-image: url("images/icons-orange-18/transaction.png") !important;
}

.x-rightpanel-holder .icon-offer-rightpanel {
    background-image: url("images/icons-orange-18/offer.png") !important;
}

.x-rightpanel-holder .icon-order-rightpanel {
    background-image: url("images/icons-orange-18/order.png") !important;
}

.x-rightpanel-holder .icon-storagedoc-rightpanel {
    background-image: url("images/icons-orange-18/storagedoc.png") !important;
}

.x-rightpanel-holder .icon-agreement-rightpanel {
    background-image: url("images/icons-orange-18/agreement.png") !important;
}

.x-rightpanel-holder .icon-workflow-rightpanel {
    background-image: url("images/icons-orange-18/tree.png") !important;
}

.x-rightpanel-holder .icon-product-rightpanel {
    background-image: url("images/icons-orange-18/product.png") !important;
}

.x-rightpanel-holder .icon-resource-rightpanel {
    background-image: url("images/icons-black-18/resourcetype2.png") !important;
}

.x-rightpanel-holder .icon-informationBoard-rightpanel {
    background-image: url("images/icons-violet-18/informationboard.png") !important;
}


.x-form-element .xx-item-gray,
#organization-settings-panel .x-form-composite .x-form-display-field,
.x-grid3-cell-selected .xg3ci,
.xg3ci,
body {
    color: #10151A;
}

.x-simple-style-allimage .x-form-element .xx-item-gray,
.x-simple-style-allimage .x-grid3-cell-selected .xg3ci,
.x-simple-style-allimage .xg3ci,
body.x-simple-style-allimage {
    color: #10151A;
}

.removeImageButton {
    background-image: url(images/delete_red_trash.png) !important;
}

.gm-style ::-webkit-scrollbar-button {
    background-image: none;
}

.gm-style ::-webkit-scrollbar {
    background: transparent;
}

.x-simple-style-allimage .gm-style {
    color: #10151A;
}

.x-simple-style-image .gm-style {
    color: #10151A;
}

.x-simple-style-image .gm-style a {
    color: #0a4893 !important;
}

.x-simple-style-allimage .x-details-panel{
    text-shadow: 0px 0px 3px #000000;
}

.x-simple-style-allimage .x-window .x-details-panel{
    text-shadow: none;
}

.x-details-panel .x-toolbar-right-row .x-btn,
.x-grid-panel .x-toolbar-right-row .x-btn{
    filter: saturate(0.8);
}

body .x-details-panel .x-panel-buttons .x-main-create-button:not(.x-main-create-button-no-force-icon) button,
body .x-abstract-report .x-panel-buttons .x-main-create-button:not(.x-main-create-button-no-force-icon) button,
body .x-kanban .x-main-create-button:not(.x-main-create-button-no-force-icon) button,
body #calendar .x-main-create-button:not(.x-main-create-button-no-force-icon) button,
body .x-grid-panel .x-panel-buttons .x-main-create-button:not(.x-main-create-button-no-force-icon) button,
body .x-portlet .x-panel-footer.x-panel-btns .x-main-create-button-color-background button{
    color: #FFFFFF !important;
    background-image: url("images/add_white_18.png") !important;
    background-size: 18px 18px !important;
    background-position: 0px 0px !important;
}

body .x-details-panel .x-panel-buttons .x-main-create-button.x-main-create-button-no-force-icon a,
body .x-details-panel .x-panel-buttons .x-main-create-button.x-main-create-button-no-force-icon button,
body .x-abstract-report .x-panel-buttons .x-main-create-button.x-main-create-button-no-force-icon button,
body .x-kanban .x-main-create-button.x-main-create-button-no-force-icon button,
body #calendar .x-main-create-button.x-main-create-button-no-force-icon button,
body .x-grid-panel .x-panel-buttons .x-main-create-button.x-main-create-button-no-force-icon button {
    color: #FFFFFF !important;
    filter: brightness(0) invert(1);
}

body .x-details-panel .x-details-toolbar .x-toolbar-left-row .x-main-button button {
    color: #FFFFFF !important;
    filter: brightness(0) invert(1) !important;
}

body .x-details-panel .x-panel-buttons .x-main-create-button.x-split-button.x-main-create-button-no-force-icon button,
body .x-abstract-report .x-panel-buttons .x-main-create-button.x-split-button.x-main-create-button-no-force-icon button {
    filter: none;
}

body #contentContainer .x-htoolbar.x-toolbar-tabs .x-toolbar-cell.x-htoolbar-list-tab .xtb-text,
body #contentContainer .x-htoolbar.x-toolbar-tabs .x-toolbar-cell.x-htoolbar-details-tab .xtb-text,
body #contentContainer .x-htoolbar.x-toolbar-tabs .x-toolbar-cell.x-htoolbar-generic-tab .xtb-text,
body #contentContainer .x-htoolbar.x-toolbar-tabs .x-toolbar-cell.x-htoolbar-kanban-tab .xtb-text,
body #contentContainer .x-htoolbar.x-toolbar-tabs .x-toolbar-cell.x-htoolbar-chart-tab .xtb-text,
body #contentContainer .x-htoolbar.x-toolbar-tabs .x-toolbar-cell.x-htoolbar-map-tab .xtb-text,
body #contentContainer .x-htoolbar.x-toolbar-tabs .x-toolbar-cell.x-htoolbar-invoice-tab .xtb-text,
body #contentContainer .x-htoolbar.x-toolbar-tabs .x-toolbar-cell.x-htoolbar-report-tab .xtb-text,
body #contentContainer .x-htoolbar.x-toolbar-tabs .x-toolbar-cell.x-htoolbar-gantt-tab .xtb-text,
body .x-details-panel .x-toolbar-right-row .x-panel-buttons .x-btn,
body .calendar-panel .x-toolbar-right-row .x-panel-buttons .x-btn,
body .x-kanban .x-toolbar-right-row .x-btn,
body .timelineview .x-toolbar-right-row .x-panel-buttons .x-btn,
body .changelog .x-toolbar-right-row .x-panel-buttons .x-btn,
body #informationboardpanel .x-toolbar-right-row .x-panel-buttons .x-btn,
body .x-abstract-report .x-panel-tbar .x-toolbar-right-row .x-panel-buttons .x-btn,
body .x-grid-panel .x-toolbar-right-row .x-panel-buttons .x-btn,
body .details-panel-with-diagram .x-toolbar-right-row .workflow--activate-button,
body #actionTypeSelectWindow .action-type-button,
body #transferlist .x-toolbar-right-row .x-toolbar-cell #transfer-list-balance-button {
    border-radius: 0px;
    border: 1px solid rgba(120,135,150, 0.3) !important;
    background-color: rgba(255,255,255, 1) !important;
    margin: 0px;
    position: relative;
    padding: 6px;
    padding-top: 3px;
    padding-bottom: 3px;
    filter: saturate(0.75);
}

body #actionTypeSelectWindow .action-type-button {
    margin-bottom: 5px;
}

body .x-details-panel .x-toolbar-right-row .x-panel-buttons .x-btn span,
body .calendar-panel .x-toolbar-right-row .x-panel-buttons .x-btn span,
body .x-kanban .x-toolbar-right-row .x-btn span,
body .timelineview .x-toolbar-right-row .x-panel-buttons .x-btn span,
body .changelog .x-toolbar-right-row .x-panel-buttons .x-btn span,
body #informationboardpanel .x-toolbar-right-row .x-panel-buttons .x-btn span,
body .x-abstract-report  .x-toolbar-right-row .x-btn span,
body .x-grid-panel .x-toolbar-right-row .x-panel-buttons .x-btn span{
    font-size: 12px;
}

body .x-details-panel .x-toolbar-right-row .x-panel-buttons .x-btn:hover,
body .calendar-panel .x-toolbar-right-row .x-panel-buttons .x-btn:hover,
body .x-kanban .x-toolbar-right-row .x-btn:hover,
body .timelineview .x-toolbar-right-row .x-panel-buttons .x-btn:hover,
body .changelog .x-toolbar-right-row .x-panel-buttons .x-btn:hover,
body #informationboardpanel .x-toolbar-right-row .x-panel-buttons .x-btn:hover,
body #actionTypeSelectWindow .action-type-button.x-btn:hover,
body .x-abstract-report .x-toolbar-right-row .x-btn:not(.x-btn-create):hover,
body .x-grid-panel .x-toolbar-right-row .x-panel-buttons .x-btn:hover{
    background-color: #F3F5F7 !important;
}

body #contentContainer .x-htoolbar.x-toolbar-tabs .x-toolbar-cell.x-htoolbar-tab-selected img {
    filter: invert(38%) sepia(64%) saturate(1416%) hue-rotate(193deg) brightness(50%) contrast(88%);
}

body.x-dark-content-style #contentContainer .x-htoolbar.x-toolbar-tabs .x-toolbar-cell.x-htoolbar-tab-selected img {
    filter: invert(38%) sepia(64%) saturate(816%) hue-rotate(193deg) brightness(200%);
}

body #contentContainer .x-htoolbar .x-btn.x-filter-window-button-selected,
body.x-simple-style #mainContainer #contentContainer .x-htoolbar.x-toolbar-tabs .x-toolbar-cell.x-htoolbar-tab-selected .xtb-text,
body #mainContainer #contentContainer .x-htoolbar.x-toolbar-tabs .x-toolbar-cell.x-htoolbar-tab-selected .xtb-text,
body.x-helix #mainContainer  .right-panel-tab-active{
    border: 1px solid rgba(49, 122, 226, 0.5) !important;
    background-color: rgba(0, 144, 226, 0.06) !important;
    z-index: 8888;
}

body.x-dark-content-style #mainContainer #contentContainer .x-htoolbar .x-btn.x-filter-window-button-selected,
body.x-dark-content-style #mainContainer #contentContainer .x-htoolbar.x-toolbar-tabs .x-toolbar-cell.x-htoolbar-tab-selected .xtb-text{
    border: 1px solid rgba(100, 140, 180, 0.8) !important;
}

body.x-simple-style-allimage #contentContainer .x-htoolbar.x-toolbar-tabs .x-toolbar-cell img,
body.x-simple-style-allimage #contentContainer .x-htoolbar.x-toolbar-tabs .x-toolbar-cell.x-htoolbar-tab-selected img {
    filter: invert(1) brightness(0.9);
    background-position: 0px -36px;
}

body.x-simple-style-allimage #contentContainer .x-htoolbar.x-toolbar-tabs .x-toolbar-cell.x-htoolbar-tab-selected img {
    filter: invert(38%) sepia(64%) saturate(616%) hue-rotate(193deg) brightness(200%) contrast(88%);
}

body.x-simple-style-allimage #mainContainer #contentContainer .x-htoolbar.x-toolbar-tabs td .xtb-text,
body.x-dark-content-style #mainContainer #contentContainer .x-htoolbar.x-toolbar-tabs td .xtb-text {
    background-color: transparent !important;
}

body.x-dark-content-style #mainContainer #contentContainer .x-htoolbar.x-toolbar-tabs td.x-htoolbar-title-main .xtb-text.x-btn-over {
    background-color: #55667f !important;
}

body.x-simple-style-allimage #mainContainer #contentContainer .x-htoolbar.x-toolbar-tabs td.x-htoolbar-title-main .xtb-text.x-btn-over {
    background-color: rgba(190, 220, 255, 0.1) !important;
}

body.x-simple-style-allimage #mainContainer #contentContainer .x-htoolbar.x-toolbar-tabs td:not(:first-child).x-toolbar-cell.x-htoolbar-tab-selected .xtb-text {
    border: 1px solid rgba(49, 122, 226, 0.8) !important;
    background-color: rgba(0, 144, 226, 0.2) !important;
    filter: none;
}


body #contentContainer .x-htoolbar.x-toolbar-tabs .x-toolbar-cell.x-htoolbar-list-tab .xtb-text,
body #contentContainer .x-htoolbar.x-toolbar-tabs .x-toolbar-cell.x-htoolbar-details-tab .xtb-text,
body #contentContainer .x-htoolbar.x-toolbar-tabs .x-toolbar-cell.x-htoolbar-generic-tab .xtb-text,
body #contentContainer .x-htoolbar.x-toolbar-tabs .x-toolbar-cell.x-htoolbar-kanban-tab .xtb-text,
body #contentContainer .x-htoolbar.x-toolbar-tabs .x-toolbar-cell.x-htoolbar-chart-tab .xtb-text,
body #contentContainer .x-htoolbar.x-toolbar-tabs .x-toolbar-cell.x-htoolbar-map-tab .xtb-text,
body #contentContainer .x-htoolbar.x-toolbar-tabs .x-toolbar-cell.x-htoolbar-invoice-tab .xtb-text,
body #contentContainer .x-htoolbar.x-toolbar-tabs .x-toolbar-cell.x-htoolbar-report-tab .xtb-text,
body #contentContainer .x-htoolbar.x-toolbar-tabs .x-toolbar-cell.x-htoolbar-gantt-tab .xtb-text{
    height: 30px;
    margin-left: -1px;
    padding: 0px;
    width: 30px;
    position: relative;
    margin-top: 8px;
}

body.x-crystal #contentContainer .x-htoolbar.x-toolbar-tabs .x-toolbar-cell.x-htoolbar-list-tab .xtb-text,
body.x-crystal #contentContainer .x-htoolbar.x-toolbar-tabs .x-toolbar-cell.x-htoolbar-details-tab .xtb-text,
body.x-crystal #contentContainer .x-htoolbar.x-toolbar-tabs .x-toolbar-cell.x-htoolbar-generic-tab .xtb-text,
body.x-crystal #contentContainer .x-htoolbar.x-toolbar-tabs .x-toolbar-cell.x-htoolbar-kanban-tab .xtb-text,
body.x-crystal #contentContainer .x-htoolbar.x-toolbar-tabs .x-toolbar-cell.x-htoolbar-chart-tab .xtb-text,
body.x-crystal #contentContainer .x-htoolbar.x-toolbar-tabs .x-toolbar-cell.x-htoolbar-map-tab .xtb-text,
body.x-crystal #contentContainer .x-htoolbar.x-toolbar-tabs .x-toolbar-cell.x-htoolbar-invoice-tab .xtb-text,
body.x-crystal #contentContainer .x-htoolbar.x-toolbar-tabs .x-toolbar-cell.x-htoolbar-report-tab .xtb-text,
body.x-crystal #contentContainer .x-htoolbar.x-toolbar-tabs .x-toolbar-cell.x-htoolbar-gantt-tab .xtb-text{
    margin-top: 1px;
}

body.x-helix #contentContainer .x-htoolbar.x-toolbar-tabs .x-toolbar-cell.x-htoolbar-list-tab .xtb-text,
body.x-helix #contentContainer .x-htoolbar.x-toolbar-tabs .x-toolbar-cell.x-htoolbar-details-tab .xtb-text,
body.x-helix #contentContainer .x-htoolbar.x-toolbar-tabs .x-toolbar-cell.x-htoolbar-generic-tab .xtb-text,
body.x-helix #contentContainer .x-htoolbar.x-toolbar-tabs .x-toolbar-cell.x-htoolbar-kanban-tab .xtb-text,
body.x-helix #contentContainer .x-htoolbar.x-toolbar-tabs .x-toolbar-cell.x-htoolbar-chart-tab .xtb-text,
body.x-helix #contentContainer .x-htoolbar.x-toolbar-tabs .x-toolbar-cell.x-htoolbar-map-tab .xtb-text,
body.x-helix #contentContainer .x-htoolbar.x-toolbar-tabs .x-toolbar-cell.x-htoolbar-invoice-tab .xtb-text,
body.x-helix #contentContainer .x-htoolbar.x-toolbar-tabs .x-toolbar-cell.x-htoolbar-report-tab .xtb-text,
body.x-helix #contentContainer .x-htoolbar.x-toolbar-tabs .x-toolbar-cell.x-htoolbar-gantt-tab .xtb-text{
    margin-top: -0.7px;
    padding: 2px;
    padding-top: 3px;
}


body #contentContainer .x-panel-bwrap,
body #contentContainer .x-panel-tbar,
body #contentContainer .x-toolbar{
    overflow: visible;
}

body #contentContainer .x-toolbar.kanban-salesopportunitydetails{
    overflow: hidden;
}

body #contentContainer .x-toolbar-tabs .x-htoolbar-loading{
    border-left: 1px solid transparent;
}

body #contentContainer .x-grid-panel .x-toolbar-tabs .x-htoolbar-loading{
    border-left: 0px solid transparent;
}

.x-abstract-report .x-htoolbar .x-toolbar-cell.x-htoolbar-list-tab .xtb-text,
.x-abstract-report .x-htoolbar .x-toolbar-cell.x-htoolbar-details-tab .xtb-text,
.x-abstract-report .x-htoolbar .x-toolbar-cell.x-htoolbar-generic-tab .xtb-text,
.x-abstract-report .x-htoolbar .x-toolbar-cell.x-htoolbar-kanban-tab .xtb-text,
.x-abstract-report .x-htoolbar .x-toolbar-cell.x-htoolbar-chart-tab .xtb-text,
.x-abstract-report .x-htoolbar .x-toolbar-cell.x-htoolbar-map-tab .xtb-text,
.x-abstract-report .x-htoolbar .x-toolbar-cell.x-htoolbar-invoice-tab .xtb-text,
.x-abstract-report .x-htoolbar .x-toolbar-cell.x-htoolbar-report-tab .xtb-text,
.x-abstract-report .x-htoolbar .x-toolbar-cell.x-htoolbar-gantt-tab .xtb-text,
.x-details-panel .x-htoolbar .x-toolbar-cell.x-htoolbar-list-tab .xtb-text,
.x-details-panel .x-htoolbar .x-toolbar-cell.x-htoolbar-details-tab .xtb-text,
.x-details-panel .x-htoolbar .x-toolbar-cell.x-htoolbar-generic-tab .xtb-text,
.x-details-panel .x-htoolbar .x-toolbar-cell.x-htoolbar-kanban-tab .xtb-text,
.x-details-panel .x-htoolbar .x-toolbar-cell.x-htoolbar-chart-tab .xtb-text,
.x-details-panel .x-htoolbar .x-toolbar-cell.x-htoolbar-gantt-tab .xtb-text,
.x-details-panel .x-htoolbar .x-toolbar-cell.x-htoolbar-map-tab .xtb-text,
.x-details-panel .x-htoolbar .x-toolbar-cell.x-htoolbar-invoice-tab .xtb-text,
.x-details-panel .x-htoolbar .x-toolbar-cell.x-htoolbar-report-tab .xtb-text{
    width: 29px;
}

.x-simple-style .x-abstract-report .x-htoolbar .x-toolbar-cell.x-htoolbar-list-tab .xtb-text,
.x-simple-style .x-abstract-report .x-htoolbar .x-toolbar-cell.x-htoolbar-details-tab .xtb-text,
.x-simple-style .x-abstract-report .x-htoolbar .x-toolbar-cell.x-htoolbar-generic-tab .xtb-text,
.x-simple-style .x-abstract-report .x-htoolbar .x-toolbar-cell.x-htoolbar-kanban-tab .xtb-text,
.x-simple-style .x-abstract-report .x-htoolbar .x-toolbar-cell.x-htoolbar-chart-tab .xtb-text,
.x-simple-style .x-abstract-report .x-htoolbar .x-toolbar-cell.x-htoolbar-map-tab .xtb-text,
.x-simple-style .x-abstract-report .x-htoolbar .x-toolbar-cell.x-htoolbar-invoice-tab .xtb-text,
.x-simple-style .x-abstract-report .x-htoolbar .x-toolbar-cell.x-htoolbar-report-tab .xtb-text,
.x-simple-style .x-abstract-report .x-htoolbar .x-toolbar-cell.x-htoolbar-gantt-tab .xtb-text,
.x-simple-style .x-details-panel .x-htoolbar .x-toolbar-cell.x-htoolbar-list-tab .xtb-text,
.x-simple-style .x-details-panel .x-htoolbar .x-toolbar-cell.x-htoolbar-details-tab .xtb-text,
.x-simple-style .x-details-panel .x-htoolbar .x-toolbar-cell.x-htoolbar-generic-tab .xtb-text,
.x-simple-style .x-details-panel .x-htoolbar .x-toolbar-cell.x-htoolbar-kanban-tab .xtb-text,
.x-simple-style .x-details-panel .x-htoolbar .x-toolbar-cell.x-htoolbar-chart-tab .xtb-text,
.x-simple-style .x-details-panel .x-htoolbar .x-toolbar-cell.x-htoolbar-map-tab .xtb-text,
.x-simple-style .x-details-panel .x-htoolbar .x-toolbar-cell.x-htoolbar-invoice-tab .xtb-text,
.x-simple-style .x-details-panel .x-htoolbar .x-toolbar-cell.x-htoolbar-report-tab .xtb-text,
.x-simple-style .x-details-panel .x-htoolbar .x-toolbar-cell.x-htoolbar-gantt-tab .xtb-text{
    width: 29px;
    height: 29px;
    padding-right: 0px;
    margin-right: 0px;
    border-radius: 3px;
    border-bottom-width: 0px !important;
}

body #contentContainer .x-details-panel .x-htoolbar .x-toolbar-cell.x-htoolbar-list-tab .xtb-text img,
body #contentContainer .x-details-panel .x-htoolbar .x-toolbar-cell.x-htoolbar-details-tab .xtb-text img,
body #contentContainer .x-details-panel .x-htoolbar .x-toolbar-cell.x-htoolbar-generic-tab .xtb-text img,
body #contentContainer .x-details-panel .x-htoolbar .x-toolbar-cell.x-htoolbar-kanban-tab .xtb-text img,
body #contentContainer .x-details-panel .x-htoolbar .x-toolbar-cell.x-htoolbar-chart-tab .xtb-text img,
body #contentContainer .x-details-panel .x-htoolbar .x-toolbar-cell.x-htoolbar-map-tab .xtb-text img,
body #contentContainer .x-details-panel .x-htoolbar .x-toolbar-cell.x-htoolbar-invoice-tab .xtb-text img,
body #contentContainer .x-details-panel .x-htoolbar .x-toolbar-cell.x-htoolbar-report-tab .xtb-text img,
body #contentContainer .x-details-panel .x-htoolbar .x-toolbar-cell.x-htoolbar-gantt-tab .xtb-text img{
    top: 6px;
    left: 6px;
}
body #contentContainer .x-abstract-report .x-htoolbar .x-toolbar-cell.x-htoolbar-list-tab .xtb-text:hover,
body #contentContainer .x-abstract-report .x-htoolbar .x-toolbar-cell.x-htoolbar-details-tab .xtb-text:hover,
body #contentContainer .x-abstract-report .x-htoolbar .x-toolbar-cell.x-htoolbar-generic-tab .xtb-text:hover,
body #contentContainer .x-abstract-report .x-htoolbar .x-toolbar-cell.x-htoolbar-kanban-tab .xtb-text:hover,
body #contentContainer .x-abstract-report .x-htoolbar .x-toolbar-cell.x-htoolbar-chart-tab .xtb-text:hover,
body #contentContainer .x-abstract-report .x-htoolbar .x-toolbar-cell.x-htoolbar-map-tab .xtb-text:hover,
body #contentContainer .x-abstract-report .x-htoolbar .x-toolbar-cell.x-htoolbar-invoice-tab .xtb-text:hover,
body #contentContainer .x-abstract-report .x-htoolbar .x-toolbar-cell.x-htoolbar-report-tab .xtb-text:hover,
body #contentContainer .x-abstract-report .x-htoolbar .x-toolbar-cell.x-htoolbar-gantt-tab .xtb-text:hover,
body #contentContainer .x-details-panel .x-htoolbar .x-toolbar-cell.x-htoolbar-list-tab .xtb-text:hover,
body #contentContainer .x-details-panel .x-htoolbar .x-toolbar-cell.x-htoolbar-details-tab .xtb-text:hover,
body #contentContainer .x-details-panel .x-htoolbar .x-toolbar-cell.x-htoolbar-generic-tab .xtb-text:hover,
body #contentContainer .x-details-panel .x-htoolbar .x-toolbar-cell.x-htoolbar-kanban-tab .xtb-text:hover,
body #contentContainer .x-details-panel .x-htoolbar .x-toolbar-cell.x-htoolbar-chart-tab .xtb-text:hover,
body #contentContainer .x-details-panel .x-htoolbar .x-toolbar-cell.x-htoolbar-map-tab .xtb-text:hover,
body #contentContainer .x-details-panel .x-htoolbar .x-toolbar-cell.x-htoolbar-invoice-tab .xtb-text:hover,
body #contentContainer .x-details-panel .x-htoolbar .x-toolbar-cell.x-htoolbar-report-tab .xtb-text:hover,
body #contentContainer .x-details-panel .x-htoolbar .x-toolbar-cell.x-htoolbar-gantt-tab .xtb-text:hover{
    background-color: rgba(120,130,140, 0.07) !important;
}

body #contentContainer .x-details-panel .x-htoolbar .x-toolbar-cell.x-htoolbar-invoice-tab,
body #contentContainer .x-details-panel .x-htoolbar .x-toolbar-cell.x-htoolbar-invoice-tab .xtb-text{
    width: auto !important;
}

body #contentContainer .x-details-panel .x-htoolbar .x-toolbar-cell.x-htoolbar-invoice-tab .xtb-text span {
    display: inline-block;
    position: relative;
    padding-left: 26px;
    padding-right: 5px;
    left: 0px;
    top: 8px;
}

body #contentContainer .x-abstract-report .x-htoolbar .x-toolbar-cell.x-htoolbar-list-tab .xtb-text span,
body #contentContainer .x-abstract-report .x-htoolbar .x-toolbar-cell.x-htoolbar-details-tab .xtb-text span,
body #contentContainer .x-abstract-report .x-htoolbar .x-toolbar-cell.x-htoolbar-generic-tab .xtb-text span,
body #contentContainer .x-abstract-report .x-htoolbar .x-toolbar-cell.x-htoolbar-kanban-tab .xtb-text span,
body #contentContainer .x-abstract-report .x-htoolbar .x-toolbar-cell.x-htoolbar-chart-tab .xtb-text span,
body #contentContainer .x-abstract-report .x-htoolbar .x-toolbar-cell.x-htoolbar-map-tab .xtb-text span,
body #contentContainer .x-abstract-report .x-htoolbar .x-toolbar-cell.x-htoolbar-invoice-tab .xtb-text span,
body #contentContainer .x-abstract-report .x-htoolbar .x-toolbar-cell.x-htoolbar-report-tab .xtb-text span,
body #contentContainer .x-abstract-report .x-htoolbar .x-toolbar-cell.x-htoolbar-gantt-tab .xtb-text span,
body #contentContainer .x-details-panel .x-htoolbar .x-toolbar-cell.x-htoolbar-list-tab .xtb-text span,
body #contentContainer .x-details-panel .x-htoolbar .x-toolbar-cell.x-htoolbar-details-tab .xtb-text span,
body #contentContainer .x-details-panel .x-htoolbar .x-toolbar-cell.x-htoolbar-generic-tab .xtb-text span,
body #contentContainer .x-details-panel .x-htoolbar .x-toolbar-cell.x-htoolbar-kanban-tab .xtb-text span,
body #contentContainer .x-details-panel .x-htoolbar .x-toolbar-cell.x-htoolbar-chart-tab .xtb-text span,
body #contentContainer .x-details-panel .x-htoolbar .x-toolbar-cell.x-htoolbar-map-tab .xtb-text span,
/*body #contentContainer .x-details-panel .x-htoolbar .x-toolbar-cell.x-htoolbar-invoice-tab .xtb-text span,*/
body #contentContainer .x-details-panel .x-htoolbar .x-toolbar-cell.x-htoolbar-report-tab .xtb-text span,
body #contentContainer .x-details-panel .x-htoolbar .x-toolbar-cell.x-htoolbar-gantt-tab .xtb-text span,
body #contentContainer .x-htoolbar.x-toolbar-tabs .x-toolbar-cell.x-htoolbar-list-tab .xtb-text span,
body #contentContainer .x-htoolbar.x-toolbar-tabs .x-toolbar-cell.x-htoolbar-details-tab .xtb-text span,
body #contentContainer .x-htoolbar.x-toolbar-tabs .x-toolbar-cell.x-htoolbar-generic-tab .xtb-text span,
body #contentContainer .x-htoolbar.x-toolbar-tabs .x-toolbar-cell.x-htoolbar-kanban-tab .xtb-text span,
body #contentContainer .x-htoolbar.x-toolbar-tabs .x-toolbar-cell.x-htoolbar-chart-tab .xtb-text span,
body #contentContainer .x-htoolbar.x-toolbar-tabs .x-toolbar-cell.x-htoolbar-map-tab .xtb-text span,
body #contentContainer .x-htoolbar.x-toolbar-tabs .x-toolbar-cell.x-htoolbar-invoice-tab .xtb-text span,
body #contentContainer .x-htoolbar.x-toolbar-tabs .x-toolbar-cell.x-htoolbar-report-tab .xtb-text span,
body #contentContainer .x-htoolbar.x-toolbar-tabs .x-toolbar-cell.x-htoolbar-gantt-tab .xtb-text span{
    position: absolute;
    top: 37px;
    left: 30px;
    z-index: 99999;
    padding: 2px 4px 2px 4px;
    border: 1px solid rgba(120,135,150, 0.1) !important;
    background-color: #F7F9FD !important;
    opacity: 0 !important;
    font-size: 11px !important;
    font-weight: 300 !important;
    box-shadow: 0 2px 8px 0 rgba(0,0,0,0.20);
    border-radius: 3px;
    display: none;
}

body.x-dark-content-style #contentContainer .x-abstract-report .x-htoolbar .x-toolbar-cell.x-htoolbar-list-tab .xtb-text span,
body.x-dark-content-style #contentContainer .x-abstract-report .x-htoolbar .x-toolbar-cell.x-htoolbar-details-tab .xtb-text span,
body.x-dark-content-style #contentContainer .x-abstract-report .x-htoolbar .x-toolbar-cell.x-htoolbar-generic-tab .xtb-text span,
body.x-dark-content-style #contentContainer .x-abstract-report .x-htoolbar .x-toolbar-cell.x-htoolbar-kanban-tab .xtb-text span,
body.x-dark-content-style #contentContainer .x-abstract-report .x-htoolbar .x-toolbar-cell.x-htoolbar-chart-tab .xtb-text span,
body.x-dark-content-style #contentContainer .x-abstract-report .x-htoolbar .x-toolbar-cell.x-htoolbar-map-tab .xtb-text span,
body.x-dark-content-style #contentContainer .x-abstract-report .x-htoolbar .x-toolbar-cell.x-htoolbar-invoice-tab .xtb-text span,
body.x-dark-content-style #contentContainer .x-abstract-report .x-htoolbar .x-toolbar-cell.x-htoolbar-report-tab .xtb-text span,
body.x-dark-content-style #contentContainer .x-abstract-report .x-htoolbar .x-toolbar-cell.x-htoolbar-gantt-tab .xtb-text span,
body.x-dark-content-style #contentContainer .x-details-panel .x-htoolbar .x-toolbar-cell.x-htoolbar-list-tab .xtb-text span,
body.x-dark-content-style #contentContainer .x-details-panel .x-htoolbar .x-toolbar-cell.x-htoolbar-details-tab .xtb-text span,
body.x-dark-content-style #contentContainer .x-details-panel .x-htoolbar .x-toolbar-cell.x-htoolbar-generic-tab .xtb-text span,
body.x-dark-content-style #contentContainer .x-details-panel .x-htoolbar .x-toolbar-cell.x-htoolbar-kanban-tab .xtb-text span,
body.x-dark-content-style #contentContainer .x-details-panel .x-htoolbar .x-toolbar-cell.x-htoolbar-chart-tab .xtb-text span,
body.x-dark-content-style #contentContainer .x-details-panel .x-htoolbar .x-toolbar-cell.x-htoolbar-map-tab .xtb-text span,
body.x-dark-content-style #contentContainer .x-details-panel .x-htoolbar .x-toolbar-cell.x-htoolbar-report-tab .xtb-text span,
body.x-dark-content-style #contentContainer .x-details-panel .x-htoolbar .x-toolbar-cell.x-htoolbar-gantt-tab .xtb-text span,
body.x-dark-content-style #contentContainer .x-htoolbar.x-toolbar-tabs .x-toolbar-cell.x-htoolbar-list-tab .xtb-text span,
body.x-dark-content-style #contentContainer .x-htoolbar.x-toolbar-tabs .x-toolbar-cell.x-htoolbar-details-tab .xtb-text span,
body.x-dark-content-style #contentContainer .x-htoolbar.x-toolbar-tabs .x-toolbar-cell.x-htoolbar-generic-tab .xtb-text span,
body.x-dark-content-style #contentContainer .x-htoolbar.x-toolbar-tabs .x-toolbar-cell.x-htoolbar-kanban-tab .xtb-text span,
body.x-dark-content-style #contentContainer .x-htoolbar.x-toolbar-tabs .x-toolbar-cell.x-htoolbar-chart-tab .xtb-text span,
body.x-dark-content-style #contentContainer .x-htoolbar.x-toolbar-tabs .x-toolbar-cell.x-htoolbar-map-tab .xtb-text span,
body.x-dark-content-style #contentContainer .x-htoolbar.x-toolbar-tabs .x-toolbar-cell.x-htoolbar-invoice-tab .xtb-text span,
body.x-dark-content-style #contentContainer .x-htoolbar.x-toolbar-tabs .x-toolbar-cell.x-htoolbar-report-tab .xtb-text span,
body.x-dark-content-style #contentContainer .x-htoolbar.x-toolbar-tabs .x-toolbar-cell.x-htoolbar-gantt-tab .xtb-text span{
    border: 1px solid rgba(120,135,150, 0.4) !important;
    background-color: rgba(50,70,95, 1) !important;
    color: rgba(255,255,255, 1) !important;
}

body.x-simple-style-allimage #mainContainer #contentContainer .x-htoolbar.x-toolbar-tabs td:not(:first-child) span {
    color: #666666 !important;
    text-shadow: none;
}


body.x-dark-content-style #mainContainer #contentContainer .x-htoolbar.x-toolbar-tabs td:not(:first-child) span {
    color: #FFFFFF !important;
}

body.x-simple-style-allimage #mainContainer #contentContainer .x-htoolbar.x-toolbar-tabs td:not(:first-child) .x-main-create-button span {
    color: #FFFFFF !important;
}

body #contentContainer .x-details-panel .x-htoolbar.x-toolbar-tabs .x-tabtoolbar-title-prefix{
    display: block;
}

body #contentContainer .x-details-panel .x-htoolbar.x-toolbar-tabs .x-htoolbar-title-main-element{
    padding-left: 0px !important;
}

body #contentContainer .x-abstract-report .x-htoolbar .x-toolbar-cell.x-htoolbar-list-tab .xtb-text:hover span,
body #contentContainer .x-abstract-report .x-htoolbar .x-toolbar-cell.x-htoolbar-details-tab .xtb-text:hover span,
body #contentContainer .x-abstract-report .x-htoolbar .x-toolbar-cell.x-htoolbar-generic-tab .xtb-text:hover span,
body #contentContainer .x-abstract-report .x-htoolbar .x-toolbar-cell.x-htoolbar-kanban-tab .xtb-text:hover span,
body #contentContainer .x-abstract-report .x-htoolbar .x-toolbar-cell.x-htoolbar-chart-tab .xtb-text:hover span,
body #contentContainer .x-abstract-report .x-htoolbar .x-toolbar-cell.x-htoolbar-map-tab .xtb-text:hover span,
body #contentContainer .x-abstract-report .x-htoolbar .x-toolbar-cell.x-htoolbar-invoice-tab .xtb-text:hover span,
body #contentContainer .x-abstract-report .x-htoolbar .x-toolbar-cell.x-htoolbar-report-tab .xtb-text:hover span,
body #contentContainer .x-abstract-report .x-htoolbar .x-toolbar-cell.x-htoolbar-gantt-tab .xtb-text:hover span,
body #contentContainer .x-details-panel .x-htoolbar .x-toolbar-cell.x-htoolbar-list-tab .xtb-text:hover span,
body #contentContainer .x-details-panel .x-htoolbar .x-toolbar-cell.x-htoolbar-details-tab .xtb-text:hover span,
body #contentContainer .x-details-panel .x-htoolbar .x-toolbar-cell.x-htoolbar-generic-tab .xtb-text:hover span,
body #contentContainer .x-details-panel .x-htoolbar .x-toolbar-cell.x-htoolbar-kanban-tab .xtb-text:hover span,
body #contentContainer .x-details-panel .x-htoolbar .x-toolbar-cell.x-htoolbar-chart-tab .xtb-text:hover span,
body #contentContainer .x-details-panel .x-htoolbar .x-toolbar-cell.x-htoolbar-map-tab .xtb-text:hover span,
body #contentContainer .x-details-panel .x-htoolbar .x-toolbar-cell.x-htoolbar-invoice-tab .xtb-text:hover span,
body #contentContainer .x-details-panel .x-htoolbar .x-toolbar-cell.x-htoolbar-report-tab .xtb-text:hover span,
body #contentContainer .x-details-panel .x-htoolbar .x-toolbar-cell.x-htoolbar-gantt-tab .xtb-text:hover span,
body #contentContainer .x-htoolbar.x-toolbar-tabs .x-toolbar-cell.x-htoolbar-list-tab .xtb-text:hover span,
body #contentContainer .x-htoolbar.x-toolbar-tabs .x-toolbar-cell.x-htoolbar-details-tab .xtb-text:hover span,
body #contentContainer .x-htoolbar.x-toolbar-tabs .x-toolbar-cell.x-htoolbar-generic-tab .xtb-text:hover span,
body #contentContainer .x-htoolbar.x-toolbar-tabs .x-toolbar-cell.x-htoolbar-kanban-tab .xtb-text:hover span,
body #contentContainer .x-htoolbar.x-toolbar-tabs .x-toolbar-cell.x-htoolbar-chart-tab .xtb-text:hover span,
body #contentContainer .x-htoolbar.x-toolbar-tabs .x-toolbar-cell.x-htoolbar-map-tab .xtb-text:hover span,
body #contentContainer .x-htoolbar.x-toolbar-tabs .x-toolbar-cell.x-htoolbar-invoice-tab .xtb-text:hover span,
body #contentContainer .x-htoolbar.x-toolbar-tabs .x-toolbar-cell.x-htoolbar-report-tab .xtb-text:hover span,
body #contentContainer .x-htoolbar.x-toolbar-tabs .x-toolbar-cell.x-htoolbar-gantt-tab .xtb-text:hover span{
    transition: opacity 0.1s ease-in;
    transition-delay: 0.4s;
    opacity: 1 !important;
    display: block;
}

body #contentContainer .x-htoolbar.x-toolbar-tabs .x-toolbar-cell.x-htoolbar-list-tab .xtb-text:hover,
body #contentContainer .x-htoolbar.x-toolbar-tabs .x-toolbar-cell.x-htoolbar-details-tab .xtb-text:hover,
body #contentContainer .x-htoolbar.x-toolbar-tabs .x-toolbar-cell.x-htoolbar-generic-tab .xtb-text:hover,
body #contentContainer .x-htoolbar.x-toolbar-tabs .x-toolbar-cell.x-htoolbar-kanban-tab .xtb-text:hover,
body #contentContainer .x-htoolbar.x-toolbar-tabs .x-toolbar-cell.x-htoolbar-chart-tab .xtb-text:hover,
body #contentContainer .x-htoolbar.x-toolbar-tabs .x-toolbar-cell.x-htoolbar-map-tab .xtb-text:hover,
body #contentContainer .x-htoolbar.x-toolbar-tabs .x-toolbar-cell.x-htoolbar-invoice-tab .xtb-text:hover,
body #contentContainer .x-htoolbar.x-toolbar-tabs .x-toolbar-cell.x-htoolbar-report-tab .xtb-text:hover,
body #contentContainer .x-htoolbar.x-toolbar-tabs .x-toolbar-cell.x-htoolbar-gantt-tab .xtb-text:hover{
    filter: brightness(0.98);
}

body #contentContainer .x-htoolbar.x-toolbar-tabs .x-toolbar-cell.x-htoolbar-list-tab .xtb-text img,
body #contentContainer .x-htoolbar.x-toolbar-tabs .x-toolbar-cell.x-htoolbar-details-tab .xtb-text img,
body #contentContainer .x-htoolbar.x-toolbar-tabs .x-toolbar-cell.x-htoolbar-generic-tab .xtb-text img,
body #contentContainer .x-htoolbar.x-toolbar-tabs .x-toolbar-cell.x-htoolbar-kanban-tab .xtb-text img,
body #contentContainer .x-htoolbar.x-toolbar-tabs .x-toolbar-cell.x-htoolbar-chart-tab .xtb-text img,
body #contentContainer .x-htoolbar.x-toolbar-tabs .x-toolbar-cell.x-htoolbar-map-tab .xtb-text img,
body #contentContainer .x-htoolbar.x-toolbar-tabs .x-toolbar-cell.x-htoolbar-invoice-tab .xtb-text img,
body #contentContainer .x-htoolbar.x-toolbar-tabs .x-toolbar-cell.x-htoolbar-report-tab .xtb-text img,
body #contentContainer .x-htoolbar.x-toolbar-tabs .x-toolbar-cell.x-htoolbar-gantt-tab .xtb-text img{
    margin-left: 2px;
    top: 6px;
}

body.x-helix #contentContainer .x-htoolbar.x-toolbar-tabs .x-toolbar-cell.x-htoolbar-list-tab .xtb-text img,
body.x-helix #contentContainer .x-htoolbar.x-toolbar-tabs .x-toolbar-cell.x-htoolbar-details-tab .xtb-text img,
body.x-helix #contentContainer .x-htoolbar.x-toolbar-tabs .x-toolbar-cell.x-htoolbar-generic-tab .xtb-text img,
body.x-helix #contentContainer .x-htoolbar.x-toolbar-tabs .x-toolbar-cell.x-htoolbar-kanban-tab .xtb-text img,
body.x-helix #contentContainer .x-htoolbar.x-toolbar-tabs .x-toolbar-cell.x-htoolbar-chart-tab .xtb-text img,
body.x-helix #contentContainer .x-htoolbar.x-toolbar-tabs .x-toolbar-cell.x-htoolbar-map-tab .xtb-text img,
body.x-helix #contentContainer .x-htoolbar.x-toolbar-tabs .x-toolbar-cell.x-htoolbar-invoice-tab .xtb-text img,
body.x-helix #contentContainer .x-htoolbar.x-toolbar-tabs .x-toolbar-cell.x-htoolbar-report-tab .xtb-text img,
body.x-helix #contentContainer .x-htoolbar.x-toolbar-tabs .x-toolbar-cell.x-htoolbar-gantt-tab .xtb-text img{
    margin-left: 4px;
    top: 8px;
}

body #contentContainer .x-htoolbar.x-toolbar-tabs .x-toolbar-cell.x-htoolbar-list-tab,
body #contentContainer .x-htoolbar.x-toolbar-tabs .x-toolbar-cell.x-htoolbar-details-tab,
body #contentContainer .x-htoolbar.x-toolbar-tabs .x-toolbar-cell.x-htoolbar-generic-tab,
body #contentContainer .x-htoolbar.x-toolbar-tabs .x-toolbar-cell.x-htoolbar-kanban-tab,
body #contentContainer .x-htoolbar.x-toolbar-tabs .x-toolbar-cell.x-htoolbar-chart-tab,
body #contentContainer .x-htoolbar.x-toolbar-tabs .x-toolbar-cell.x-htoolbar-map-tab,
body #contentContainer .x-htoolbar.x-toolbar-tabs .x-toolbar-cell.x-htoolbar-invoice-tab,
body #contentContainer .x-htoolbar.x-toolbar-tabs .x-toolbar-cell.x-htoolbar-gantt-tab,
body #contentContainer .x-htoolbar.x-toolbar-tabs .x-toolbar-cell.x-htoolbar-report-tab{
   vertical-align: middle !important;
}

body.x-simple-style-allimage .x-kanban .x-toolbar-right-row .x-panel-buttons .x-btn,
body.x-simple-style-allimage .x-kanban .x-toolbar-right-row .x-panel-buttons .x-btn,
body.x-simple-style-allimage #calendar .x-toolbar-right-row .x-panel-buttons .x-btn,
body.x-simple-style-allimage #contentContainer .x-abstract-report .x-toolbar-right-row .x-panel-buttons .x-btn,
body.x-simple-style-allimage .timelineview .x-toolbar-right-row .x-panel-buttons .x-btn,
body.x-simple-style-allimage .changelog .x-toolbar-right-row .x-panel-buttons .x-btn,
body.x-simple-style-allimage #informationboardpanel .x-toolbar-right-row .x-panel-buttons .x-btn,
body.x-simple-style-allimage .x-details-panel .x-toolbar-right-row .x-panel-buttons .x-btn,
body.x-simple-style-allimage .x-grid-panel .x-toolbar-right-row .x-panel-buttons .x-btn,
body.x-simple-style-allimage .details-panel-with-diagram .x-toolbar-right-row .workflow--activate-button{
    border: 1px solid rgba(235,245,255, 0.1);
    background-color: rgba(255,255,255, 0.05) !important;
}

body.x-simple-style-allimage .x-kanban .x-toolbar-right-row .x-panel-buttons .x-btn:hover,
body.x-simple-style-allimage #calendar .x-toolbar-right-row .x-panel-buttons .x-btn:hover,
body.x-simple-style-allimage .x-abstract-report .x-toolbar-right-row .x-panel-buttons .x-btn:hover,
body.x-simple-style-allimage .timelineview .x-toolbar-right-row .x-panel-buttons .x-btn:hover,
body.x-simple-style-allimage .changelog .x-toolbar-right-row .x-panel-buttons .x-btn:hover,
body.x-simple-style-allimage #informationboardpanel .x-toolbar-right-row .x-panel-buttons .x-btn:hover,
body.x-simple-style-allimage .x-details-panel .x-toolbar-right-row .x-panel-buttons .x-btn:hover,
body.x-simple-style-allimage .x-grid-panel .x-toolbar-right-row .x-panel-buttons .x-btn:hover,
body.x-simple-style-allimage .details-panel-with-diagram .x-toolbar-right-row .workflow--activate-button:hover{
    border: 1px solid rgba(235,245,255, 0.3);
    background-color: rgba(255,255,255, 0.2) !important;
}

body .x-details-panel .x-toolbar-right-row   .x-panel-buttons td:not(:first-child) .x-btn,
body .x-abstract-report .x-toolbar-right-row  td:not(:first-child):not(:nth-child(2)) .x-btn,
body .x-grid-panel .x-toolbar-right-row   .x-panel-buttons td:not(:first-child) .x-btn {
    margin-left: -1px !important;
}

body .x-grid-panel .x-toolbar-right-row   .x-panel-buttons td .x-always-show-left-border.x-btn{
    margin-left: 0px !important;
}

body .x-details-panel .x-toolbar-right-row   .x-panel-buttons td.x-hide-display:first-child {
    display: block !important;
    width: 1px;
}
body .x-details-panel .x-toolbar-right-row   .x-panel-buttons td.x-hide-display:first-child table{
    display: none !important;
}

body .x-details-panel .x-toolbar-right-row .x-btn-group,
body .x-grid-panel .x-toolbar-right-row .x-btn-group{
    padding-left: 0px;
    margin-left: 2px;
}
body #maillist .x-grid-panel .x-toolbar-right-row .x-btn-group{
    margin-left: 0px;
}

body .x-details-panel .x-toolbar-right-row .x-btn-group.zero-width-button-group,
body .x-grid-panel .x-toolbar-right-row .x-btn-group.zero-width-button-group,
body .x-details-panel .x-toolbar-right-row .x-btn-group .x-btn-group,
body .x-grid-panel .x-toolbar-right-row .x-btn-group .x-btn-group{
    padding-left: 0px;
    margin-left: 0px;
}

body .x-details-panel .x-details-toolbar .x-toolbar-left-row .x-main-button.x-btn,
body .x-details-panel .x-htoolbar .x-panel-buttons .x-main-button.x-btn,
body .x-details-panel .x-htoolbar .x-panel-buttons .x-main-create-button.x-btn,
body .x-abstract-report .x-panel-tbar .x-htoolbar .x-panel-buttons .x-main-button.x-btn,
body .x-abstract-report .x-panel-tbar .x-htoolbar .x-panel-buttons .x-main-create-button.x-btn,
body .x-kanban .x-htoolbar .x-main-create-button.x-btn,
body #calendar .x-htoolbar .x-main-create-button.x-btn,
body .x-grid-panel .x-htoolbar .x-panel-buttons .x-main-create-button.x-btn,
body .x-portlet .x-panel-footer.x-panel-btns .x-main-create-button-color-background.x-btn {
    background-color: #2961AB !important;
    border: 1px solid #2961AB !important;
    filter: saturate(1);
    padding-left: 1px;
    border-radius: 3px;
}

.x-avant .x-htoolbar .x-toolbar-left-row .x-toolbar-cell .x-htoolbar-details-tab.mainDetailsTab {
    top: 4px;
}

.x-crystal .x-htoolbar .x-toolbar-left-row .x-toolbar-cell .x-htoolbar-details-tab.mainDetailsTab {
    top: 1px;
}

.x-helix .x-htoolbar .x-toolbar-left-row .x-toolbar-cell .x-htoolbar-details-tab.mainDetailsTab {
    left: 3px;
}

.x-htoolbar .x-toolbar-left-row .x-toolbar-cell .x-htoolbar-details-tab.mainDetailsTab {
    position: relative;
    background-color: #2961AB !important;
    border: 1px solid #2961AB !important;
}

.x-htoolbar .x-toolbar-left-row .x-toolbar-cell .x-htoolbar-details-tab.mainDetailsTab button {
    color: #FFFFFF !important;
    filter: brightness(0) invert(1) !important;
}

.x-htoolbar .x-toolbar-left-row .x-toolbar-cell .x-htoolbar-details-tab.mainDetailsTab button span {
    font-size: 13px !important;
    line-height: 16px !important;
}

body .x-htoolbar .x-toolbar-left-row .x-toolbar-cell .x-htoolbar-details-tab.mainDetailsTab:hover,
body .x-details-panel .x-details-toolbar .x-htoolbar .x-toolbar-left-row .x-toolbar-cell .x-main-button.x-btn:hover,
body .x-details-panel .x-htoolbar .x-panel-buttons .x-main-button.x-btn:hover,
body .x-details-panel .x-htoolbar .x-panel-buttons .x-main-create-button.x-btn:hover,
body .x-abstract-report .x-panel-tbar .x-htoolbar .x-panel-buttons .x-main-button.x-btn:hover,
body .x-abstract-report .x-panel-tbar .x-htoolbar .x-panel-buttons .x-main-create-button.x-btn:hover,
body .x-kanban .x-htoolbar .x-main-create-button.x-btn:hover,
body #calendar .x-htoolbar .x-main-create-button.x-btn:hover,
body .x-grid-panel .x-htoolbar .x-panel-buttons .x-main-create-button.x-btn:hover,
body .x-portlet .x-panel-footer.x-panel-btns .x-main-create-button-color-background.x-btn:hover{
    background-color: #19519B !important;
    border: 1px solid #19519B !important;
}

body .x-details-panel .x-htoolbar .x-panel-buttons .x-main-button:not(.x-split-button).x-btn:hover button,
body .x-details-panel .x-htoolbar .x-panel-buttons .x-main-create-button:not(.x-split-button):not(.x-main-create-button-no-force-icon).x-btn:hover button,
body .x-abstract-report .x-panel-tbar .x-htoolbar .x-panel-buttons .x-main-button:not(.x-split-button).x-btn:hover button,
body .x-abstract-report .x-panel-tbar .x-htoolbar .x-panel-buttons .x-main-create-button:not(.x-split-button):not(.x-main-create-button-no-force-icon).x-btn:hover button,
body .x-kanban .x-htoolbar .x-main-create-button:not(.x-split-button):not(.x-main-create-button-no-force-icon).x-btn:hover button{
    background-color: #19519B !important;
}


body .x-details-panel .x-htoolbar .x-panel-buttons .x-main-create-button.x-btn.x-item-disabled,
body .x-details-panel .x-details-toolbar .x-htoolbar .x-toolbar-left-row .x-toolbar-cell .x-main-button.x-btn.x-item-disabled,
body .x-abstract-report .x-panel-tbar .x-htoolbar .x-panel-buttons .x-main-create-button.x-btn.x-item-disabled,
body .x-kanban .x-htoolbar .x-main-create-button.x-btn.x-item-disabled,
body #calendar .x-htoolbar .x-main-create-button.x-btn.x-item-disabled,
body .x-grid-panel .x-htoolbar .x-panel-buttons .x-main-create-button.x-btn.x-item-disabled{
    background-color: rgba(41,97,171, 0.5) !important;
    border-color: rgba(41,97,171, 0.1) !important;
}

body .x-details-panel .x-htoolbar .x-panel-buttons .x-btn.x-item-disabled button,
body .x-details-panel .x-details-toolbar .x-htoolbar .x-toolbar-left-row .x-toolbar-cell .x-btn.x-item-disabled button,
body .x-abstract-report .x-panel-tbar .x-htoolbar .x-panel-buttons .x-btn.x-item-disabled button,
body .x-kanban .x-htoolbar .x-btn.x-item-disabled button,
body #calendar .x-htoolbar .x-btn.x-item-disabled button,
body .x-grid-panel .x-htoolbar .x-panel-buttons .x-btn.x-item-disabled button{
    opacity: 0.5;
}

body .x-kanban .x-toolbar-right,
body .details-panel-with-diagram .x-toolbar-right {
    padding-right: 10px !important;
}

body .x-details-panel .x-toolbar-right-row .x-panel-buttons .x-main-create-button .x-btn-mc em.x-btn-split,
body .x-abstract-report .x-panel-tbar .x-toolbar-right-row .x-panel-buttons .x-main-create-button .x-btn-mc em.x-btn-split,
body #calendar .x-main-create-button .x-btn-mc em.x-btn-arrow,
body .x-grid-panel .x-toolbar-right-row .x-panel-buttons .x-main-create-button .x-btn-mc em.x-btn-split{
    background-image: url("images/default/button/s-arrow-noline-dark.png");
}

.x-new-toolbar-no-icons .x-details-panel .x-btn-text-icon .x-btn-icon-small-left button.x-btn-text,
.x-new-toolbar-no-icons .x-grid-panel .x-btn-text-icon .x-btn-icon-small-left button.x-btn-text {
    padding-left: 3px;
    background-image: none !important;
}

body .x-details-panel .x-toolbar .x-toolbar-cell .x-btn span,
body .x-grid-panel .x-toolbar .x-toolbar-cell .x-btn span,
body .x-grid-panel .x-grid3-body .x-btn span,
body .x-toolbar .x-toolbar-cell .x-main-create-button.x-btn span{
    line-height: 16px;
    font-size: 12px !important;
}

body.x-simple-style-allimage .x-window,
body.x-simple-style-allimage .x-menu,
body.x-simple-style-allimage .x-combo-list,
.x-simple-style-allimage .x-window .x-form-element .xx-item-gray,
.x-simple-style-allimage .x-window .x-grid3-cell-selected .xg3ci,
.x-simple-style-allimage .x-window .xg3ci{
    color: #10151A;
}

body.x-simple-style-allimage.x-dark-content-style .x-menu .x-combo-list{
    color: #FFFFFF;
}

body.x-simple-style-allimage #partnerprogram{
    color: #FFFFFF;
}

.x-simple-style-allimage .invalid-field-label,
.x-simple-style-allimage.x-dark-content-style .x-window .invalid-field-label{
    color: #FFFFFF;
}

.x-simple-style-allimage .x-window .invalid-field-label{
    color: #000000;
}

.x-simple-style.x-simple-style-allimage div.hideHelp{
    filter: invert(1);
}

.x-simple-style.x-simple-style-allimage .help-top-content > div.x-panel-bwrap{
    background-color: transparent !important;
    text-shadow: 0px 0px 3px #000000;
    color: #FFFFFF;
    border-color: transparent;
}

.x-simple-style.x-simple-style-allimage .help-top-content-div{
    color: #FFFFFF;
}

.x-simple-style-allimage #partnerprogram{
    text-shadow: 0px 0px 3px #000000;
}

.no-organization-logo {
    margin-left: 2px !important;
}

.x-menu-collapsed #logo-panel-container {
    overflow: hidden;
}

.x-menu-collapsed #mainheader #logo-panel-container img.no-organization-logo{
    margin-left: 5px !important;
    content: none;
    background-image: url(../static/resources/images/firmao_logo_small.svg);
    background-position: -4px -2px;
    background-color: transparent;
    background-size: 38px;
    cursor: pointer;
}

#menuContainer.xcollapsed-menu:before{
    content:'';
    background-image: url(../static/resources/images/firmao_logo_small.svg);
    background-color: #122844;
    background-size: 38px;
    background-repeat: no-repeat;
    position: absolute;
    top: -50px;
    background-position: 0px 6px;
    border-left: 1px solid transparent;
    height: 50px;
    z-index: 8601;
    overflow: hidden;
    cursor:pointer;
    pointer-events: none;
    border-right: 1px solid #dddddd;
}

.x-simple-style-image #menuContainer.xcollapsed-menu:before{
    border-right: 1px solid transparent;
    background-color: transparent;
}

.x-menu-collapsed.x-simple-style-image #logo-panel-container{
    background-color: transparent !important;
}

.x-leftMenuOnHover #menuContainer.xcollapsed-menu:hover:before,
.x-leftMenuOnHover.x-left-menu-floating #menuContainer.xcollapsed-menu:before,
.x-leftMenuOnHover.x-left-menu-lastobject #menuContainer.xcollapsed-menu:before{
    background-image: url(../static/resources/images/firmao_logo_simple.svg);
    background-position: 8px 8px;
    background-size: 137px;
    transition: all 100ms ease-in-out;
    transition-delay: 0.3s;
    width: calc(100% - 0.5px) !important;
    border-right: 1px solid #dddddd;
}

.x-leftMenuOnHover.x-simple-style-image #menuContainer.xcollapsed-menu:hover:before,
.x-leftMenuOnHover.x-simple-style-image.x-left-menu-floating #menuContainer.xcollapsed-menu:before,
.x-leftMenuOnHover.x-simple-style-image.x-left-menu-lastobject #menuContainer.xcollapsed-menu:before{
    border-right: 1px solid transparent;
}

.x-combo-list-group	{
    font: bold 13px/13px tahoma,arial,helvetica,sans-serif;
}

.x-combo-list-group-object-class{
    padding: 9px 2px 5px 5px!important;
}

#contentContainer .details-tab-panel .x-toolbar{
    z-index: auto;
}

.details-tab-panel .x-tab-strip-wrap{
    overflow: visible;
}
.details-tab-panel .x-tab-panel-header{
    overflow: visible;
}


.x-grid3-cell-overflowed{
    border-color: #ebeef2;
}

.action-grid .xg3ci.x-grid3-cell-overflowed{
    padding-right: 20px;
}

.action-grid .xg3ci{
    height: 15px;
    }
.x-window .chat-toolbar.blink .x-tool {
    background-image: url(images/default/panel/tool-sprites-white.png);
}

.x-header-sorted-desc{
    background-image: url("images/default/panel/tool-sprites.png") !important;
    background-position: 0 -71px;
}

.x-header-sorted-asc{
    background-image: url("images/default/panel/tool-sprites.png") !important;
    background-position: 0 -58px;
}

.action-grid .xg3ci.x-grid3-cell-overflowed{
    height: initial;
}

.task-template-add-icon {
    background-position: 0px 0px;
    background-size:cover;
    background-repeat: no-repeat;
    display: block;
    width: 16px;
    height: 16px;
    cursor: pointer !important;
    position:absolute;
    right:2px;
}

.task-template-add-icon:hover{
    background-position: 0px -32px !important;
}

div.hideHelp {
    background-image: url(images/default/panel/tool-sprites.png);
    background-position: 0px 0px;
    opacity: 0.5;
}

div.hideHelp:hover {
    opacity: 1;
}

.help-top-content-div {
    line-height: 25px;
}

.icon-dialer{
    background-image:  url("images/icons-green-18/phonecall.png");
}
    
.x-item-disabled .icon-dialer{
    background-image:  url("images/icons-green-18/phonecall.png");
    background-position: 0px -18px !important;
}

.x-btn-over .x-btn-text.x-play,
.x-btn-over .x-btn-text.x-playing {
    background-position: 0px 0px !important;
}

.x-btn-text-icon .x-btn-icon-small-left .x-btn-text.x-play,
.x-btn-text-icon .x-btn-icon-small-left .x-btn-text.x-playing {
    height: 18px;
    background-size: 18px 18px !important;
}

.x-dd-drag-proxy .x-grid3-hd-inner{
    background-image: none;
    border-color: transparent;
}

#breadcrumb .x-table-layout-cell > div > div {
    position: relative !important;
}

#breadcrumb .x-table-layout-cell > div > div > div {
    top: 0 !important;
}

#breadcrumb .x-table-layout {
    right: 10px !important;
}

#menuLastObjects-more .x-menu-unpin-button span,
#menuLastObjects-more .x-menu-filter-unpin-button span{
    display: none;
}

.icon-maximize {
    background: url("images/default/panel/tool-sprites.png") no-repeat -2px -40px !important;
    opacity: 0.7;
}

img.x-menu-item-icon.icon-maximize {
    background-size: 240% !important;
}

.description-panel-paymentListEntry{
    margin-top: 10px;
}

.payment-changes-tip {
    border: 1px solid black;
}

.payment-changes-tip .x-tip-body {
    padding: 10px 4px;
    font-weight: 500;
    font-size: 12px;
}

.workHoursUnit {
    font-size:11px;
    line-height:11px;
    opacity: 0.75;
}

.miniAdminPopupCheckbox{
    height: 16px;
    font-size: 11px;
}

.miniAdminPopupCheckbox .x-form-item{
    display: flex;
    justify-content: center;
}

#logo-panel,
.quickAddIcon,
.x-form-arrow-trigger,
.x-form-date-trigger,
.chatUserLogoWithImage img,
.search-field img{
    user-select: none;
}

#menuContainer .x-tree-node .x-menu-add-button{
    opacity: 0 !important;
}
#menuContainer .x-tree-node:hover .x-menu-add-button{
    opacity: 1 !important;
    transition: opacity  100ms linear;
}

.lostPermissionsConfirmNeededMsg .x-window-body{
    text-align: center;
}

.x-form-radio{
     -webkit-appearance: none;
     -moz-appearance: none;
     appearance: none;
     display: inline-block;
     position: relative;
     background-color: rgba(240,240,240,1);
     color: #666;
     top: 1px;
     height: 15px;
     width: 15px;
     border: 0;
     border-radius: 30px;
     cursor: pointer;
     margin-right: 1px;
     outline: none;
     border: 1px solid rgba(150,150,150,1);
     transition: all 0.2s ease-in;
}

.x-form-radio::before {
     position: absolute;
    font: 1px/1 'Open Sans', sans-serif;
    font-weight: bold;
    left: 2px;
    top: 2px;
    height: 7px;
    width: 7px;
    display: block;
    content: '';
    background-color: rgba(84,130,205,0);
    border: 1px solid rgba(84,130,205,0);
    border-radius: 30px;
    transform: none;
    transition: all 0.2s ease-in;
}

.x-form-radio:checked::before {
     position: absolute;
     font: 10px/1 'Open Sans', sans-serif;
     font-weight: bold;
     left: 4px;
     top: 2px;
     content: '\02143';
     transform: rotate(40deg);
     transition: all 0.2s ease-in;
}
.x-form-radio:checked::before {
     position: absolute;
    font: 1px/1 'Open Sans', sans-serif;
    font-weight: bold;
    left: 2px;
    top: 2px;
    height: 7px;
    width: 7px;
    display: block;
    content: '';
    background-color: rgba(84,130,205,1);
    border: 1px solid rgba(84,130,205,1);
    border-radius: 30px;
    transform: none;
}
.x-form-radio:checked {
    border: 1px solid rgba(84,130,205,1);
}

.x-form-radio:hover {
     background-color: #f7f7f7;
     border: 1px solid rgba(84,130,205,1);
     transition: all 0.2s ease-in;
}

.x-formfield-value-and-icon {
    /* look into stylesheetnew for rest of delcaration */
    grid-template-columns: 1fr 20px;
}

.xg3c:hover .xg3ceb.combo-icon-editor-class,
.xg3c .xg3ceb.combo-icon-editor-class:hover,
.xx-form-field:hover .xx-form-field-editor.combo-icon-editor-class,
.x-tip-with-editor:hover .xx-form-field-editor.combo-icon-editor-class,
.xx-form-field .xx-form-field-editor.combo-icon-editor-class:hover,
.x-tip-with-editor .xx-form-field-editor.combo-icon-editor-class:hover,
.ext-ie6 .xx-form-field .xx-form-field-editor.combo-icon-editor-class {
    background-image: url(images/trigger.png);
    background-repeat: repeat-y;
    background-position: 0px 0px;
    width: 17px;
    height: 20px;
}

.xx-form-field .xx-form-field-editor.combo-icon-editor-class,
.x-tip-with-editor .xx-form-field-editor.combo-icon-editor-class,
.ext-ie6 .xx-form-field .xx-form-field-editor.combo-icon-editor-class {
    background-image: url(images/trigger.png);
    background-repeat: repeat-y;
    background-position: 0px 0px;
    width: 17px;
    height: 20px;
}

.calendar-icon,
.xg3c:hover .xg3ceb.calendar-icon-editor-class,
.xg3c .xg3ceb.calendar-icon-editor-class:hover,
.xx-form-field:hover .xx-form-field-editor.calendar-icon-editor-class,
.x-tip-with-editor:hover .xx-form-field-editor.calendar-icon-editor-class,
.xx-form-field .xx-form-field-editor.calendar-icon-editor-class:hover,
.x-tip-with-editor .xx-form-field-editor.calendar-icon-editor-class:hover,
.ext-ie6 .xx-form-field .xx-form-field-editor.calendar-icon-editor-class {
    background-image: url(images/date-trigger_60op.png);
    background-repeat: repeat-y;
    background-position: 5px 0px;
}

#salesopportunity .x-panel-body .xx-form-field .xx-form-field-editor.calendar-icon-editor-class {
    background-image: url(images/date-trigger_60op.png) !important;
    background-position: 5px 0;
    opacity: 1.0;
}
.x-split-details-ct #salesopportunity .x-panel-body .xx-form-field .xx-form-field-editor.calendar-icon-editor-class {
    background-image: url(images/date-trigger_60op.png) !important;
    background-position: 3px 0;
    opacity: 1.0;
}

.xg3c:hover .xg3ceb.spinner-icon-editor-class,
.xg3c .xg3ceb.spinner-icon-editor-class:hover,
.xx-form-field:hover .xx-form-field-editor.spinner-icon-editor-class,
.x-tip-with-editor:hover .xx-form-field-editor.spinner-icon-editor-class,
.xx-form-field .xx-form-field-editor.spinner-icon-editor-class:hover,
.x-tip-with-editor .xx-form-field-editor.spinner-icon-editor-class:hover,
.ext-ie6 .xx-form-field .xx-form-field-editor.spinner-icon-editor-class {
    background: url(images/spinner.png) no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}

.xx-form-field:hover .xx-form-field-editor.spinner-icon-editor-class,
.x-tip-with-editor:hover .xx-form-field-editor.spinner-icon-editor-class,
.xx-form-field .xx-form-field-editor.spinner-icon-editor-class:hover,
.x-tip-with-editor .xx-form-field-editor.spinner-icon-editor-class:hover,
.ext-ie6 .xx-form-field .xx-form-field-editor.spinner-icon-editor-class {
    width: 17px;
    height: 27px;
    top: 0px;
}

.x-htoolbar .x-informationboard-tab-add .x-informationboard-tab-add-inner img{
    background-image: url("images/add_small.png") !important;
    background-position: 0px 1px;
}

.x-htoolbar .x-informationboard-tab-edit .x-informationboard-tab-edit-inner img{
    background-image: url("images/icons-black-18/settings.png") !important;
    width: 16px;
    height: 16px;
    background-size: 15px 46px;
}

.x-htoolbar .x-informationboard-tab-edit .tab-hover .x-informationboard-tab-edit-inner img {
    background-position: 0px -30px !important;
}
.x-htoolbar .x-informationboard-tab-edit .x-informationboard-tab-edit-inner img,
.x-htoolbar .x-informationboard-tab-edit .tab-hover .x-informationboard-tab-edit-inner img {
    background-position: 0px 1px;
}

.x-htoolbar .x-informationboard-tab .x-informationboard-tab-inner img{
    background-image: url("images/icons-black-18/informationboard.png") !important;
    margin-right: 3px;
}

body:not(.x-helix) .x-informationboard-tab .xtb-text{
    margin-bottom: -8px;
}

.x-loading-prices{
    opacity: 0.75;
}

.changelog-icon.menu-icon-taglist{
    background-size: 18px 18px !important;
    background-repeat: no-repeat;
}

.x-new-style #contentContainer .x-details-panel .x-toolbar.kanban-salesopportunitydetails {
    padding-bottom: 8px;
}

.show-edit-in-window {
    background-image: url("images/application_edit.png");
}

.description-panel.html {
    width: 100% !important;
    padding: 0 !important;
}
.description-panel.html.product-description iframe.html-description-panel {
    width: 99.8% !important;
}

.description-panel.html.salesnote-description {
    margin-top: 0 !important;
}

.notification-tip-text {
    padding: 10px 10px 10px 7px !important;
    display: flex;
}

.notification-tip-text svg {
    margin-right: 10px;
}

.description-panel iframe.html-description-panel {
    background-color: #FFFFFF;
    border-width: 0 !important;
}

.description-panel iframe.html-description-panel {
    background-color: #FFFFFF;
    border-width: 0 !important;
}

.manual-store-state-update-changelog {
    background: #CC000066 !important;
}

.close-livechat-conversation-icon {
    background-image: url("images/icons/roundcheck.png") !important;
    background-size: 15px 45px;
}

.back-to-conversation-icon {
    background-image: url("images/icons/forward.png") !important;
    background-size: 15px 45px;
}

/* NIE WSTAWIAMY KODU NA KONCU PLIKU. NALEZY ZNALEZC MIEJSCE W KODZIE POWIAZANE TEMATYCZNIE I UNIKAC DUPLIKACJI CSS.
JEZELI NIE MA TAKIEGO MIEJSCA WSTAWIAMY W DOWOLNYM BYLE NIE NA KONCU PLIKU ANI PRZED TYM KOMETARZEM */