/*!
 * NONE
 */
body {
    background: #050709 repeat scroll 0px 0px;
    --background: #050709;
    --box-on-bg-1: #0b1c2d;

    /* Whether the shadows should be bright, rather than dark (1 - Bright Shadows, 0 - Dark Shadows) */
    --shadows-bright: 1;

    --uni-create-obj-bg-color: #081520;
    --uni-create-obj-bg-hover-color: #182838;
    --uni-create-obj-invert-icon: 1;
    --uni-create-obj-size-bonus: 2px;
}

.universal-create-object-button--floater {
    --uni-create-obj-bg-color: #050709;
    --uni-create-obj-bg-hover-color: #15202a;
}

.startWindow p {
    color: #eeeeee;
}

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

#mainheader {
    background-color: #050709;
    border-bottom: 0px solid #050709;
}
.x-leftMenuOnHover #menuContainer.xcollapsed-menu:before {
    background-color: #050709;
}

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

.darkLogo #logo-panel-container,
#menuContainer.filter-panel-notactive .x-htoolbar .x-toolbar-cell,
#menuContainer.filter-panel-notactive .x-htoolbar .x-toolbar-cell div.xtb-text{
    background-color: #0C1015;
}

.x-simple-style #mainheader,
.x-dark-content-style #mainheader {
    background-color: #050709;
    border-bottom: 0px solid #050709;
}

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

.floating-filter-menu .x-menu-item-active.x-menu-list-item,
.floating-filter-menu .x-menu-item-active.x-menu-list-item .x-menu-item-text,
.fnmenu-menu-last-object-menu-floating .x-menu-item-active.x-menu-list-item,
.fnmenu-menu-last-object-menu-floating .x-menu-item-active.x-menu-list-item .x-menu-item-text {
    background-color: #192833 !important;
}

.white-header-style #mainheader .search-field input,
.white-header-style #mainheader .search-field table,
.white-header-style #mainheader .search-field.x-form-field-wrap .x-form-search-trigger-fn {
    background-color: #081520 !important;
    color: white;
}

.universal-create-object-button .inner {
    border: 1px solid rgba(100,110,120,0.4) !important
}

div.x-change-organization.x-tip{
    background-color: #001122 !important;
    border: 1px solid #000000 !important;
}
div.x-change-organization.x-tip .x-tip-header-text {
    color: #FFFFFF !important;
}
div.x-change-organization.x-tip .x-tip-header-text a{
    color: #DDDDFF !important;
}

#contentContainer {
    background-color: #050709;
}

.x-reminder-advance{
    background-color: #050709 !important;
}

.x-panel-body{
    background-color: #050709;
}

.x-simple-style-image #menuContainer .x-toolbar{
    border-right: 1px solid #0C1015;
}

.mainheader-button {
    background-image: url("images/topmenu_light.png");
    color: #111111 !important;
}

#mainheader  .x-link-with-buttons .button-change-task,
#mainheader  .x-link-with-buttons .button-change-task:hover,
#mainheader  .button-edit-current-description,
#mainheader  .button-edit-current-description:hover,
#mainheader .breadcrumb-empty .xx-form-field-editor,
#mainheader .currentDescriptionHover
{
    background-image: url("images/pencil_white.png");
}

.mainheader-icon-over{
    color: #000000 !important;
}

body.x-border-layout-ct {
    background-color: #050709;
}

body.x-simple-style.x-border-layout-ct {
    background-color: #050709;
}

.add-white-background {
    background: #050709;
}

/* other */

#menuContainer .fnmenu-body .x-toolbar{
    background-color: #050709 !important;
}

#menuContainer{
    border-right-color: #050709;
}

.x-layout-split {
    background-color: #050709;
}

/*grid*/

.x-toolbar .x-paging-group div.xtb-text {
    color: #eeeeee;
}
.x-grid3-header, td.gantt-grid-hd-group-cell, td.gantt-grid-hd-nogroup-cell {
    background-color: #050709 !important;
    color: #eeeeee;
}

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

td.x-grid3-hd-over .x-grid3-hd-inner, 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: #050709 !important;
    border-left: 0px;
}

.x-simple-style  td.sort-desc .x-grid3-hd-inner,
.x-simple-style td.sort-asc .x-grid3-hd-inner {
    background-color: transparent !important;
}

a.x-grid3-hd-btn:hover, .x-grid3-hd-btn{
    background-color: transparent !important;
}

.x-grid3-hd-btn {
    background-image: url("images/trigger_dark.png");
}

td.x-grid3-hd-over, td.sort-desc, td.sort-asc {
    border-left: 0px solid #000000;
}

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

.x-grid3-row-selected {
    background-color: #00112f !important;
}
.x-grid3-row {
    background-color: #2B3C57;
}
.x-grid3-row-alt {
    background-color: #050709;
}

.x-grid3-td-dragHandle {
    background-image: url("images/drag-white.png");
}

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

.x-grid3-row-selected.x-grid3-row {
    background-color: #0B1C2D !important;
}
.x-grid3-row-selected.x-grid3-row-alt {
    background-color: #00112f !important;
}

.x-grid3 .x-grid3-row.read {
    background-color: rgb(12,16,21) !important;
}
.x-grid3 .x-grid3-row.not-read {
    background-color: rgb(29,34,39) !important;
}

.read .xg3ci {
    opacity: 0.85;
}

.xg3c {
    border-right: 1px solid #28394a;
}

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

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

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

.x-grid3-row-table, .x-grid3-body .x-grid3-td-numberer .xg3ci {
    color: #eeeeee;
}

.x-grid3-cell-selected .xg3ci {
    color: #eeeeee;
}

.xx-form-field-editor-transaction{
    background-image: url("images/pencil_white.png");
}

.edit-icon,
.ext-ie6 .x-grid3-cell-selected .xg3ceb,
.x-grid3-cell-selected .xg3ceb,
.xg3c:hover .xg3ceb,
.xg3c .xg3ceb:hover,
.xx-form-field:hover .xx-form-field-editor,
.x-tip-with-editor:hover .xx-form-field-editor,
.xx-form-field .xx-form-field-editor:hover,
.x-tip-with-editor .xx-form-field-editor:hover,
.ext-ie6 .xx-form-field .xx-form-field-editor,
.ie6-fix .button-edit-current-description,
.button-edit-current-description,
.currentDescriptionHover,
.button-edit-current-description:hover,
.breadcrumb-empty .xx-form-field-editor{
    background-image: url("images/pencil_white.png");
}

.xx-form-field.showPencilIcon .xx-form-field-editor {
    background-image: url("images/pencil_white.png");
    background-position: 5px 1px;
}

.xx-form-field .xx-form-field-editor.combo-icon-editor-class {
    background-image: url("images/pencil_white.png");
    background-position: 0 0;
}

.xg3c:hover .x-quick-create-handler .quickAddIcon {
    filter: brightness(2);
}

.x-spinner-trigger-in-renderer {
    background-image: url("images/spinner_dark.png");
    background-color: #15202A;
    border-right: 4px solid #15202A;
    border-left: 2px solid #15202A;
}
.x-spinner-up{
    border-top: 1px solid #44556f;
}
.x-spinner-down{
    border-top: 1px solid #15202A;
}

.x-spinner-trigger-in-renderer.x-spinner-down {
    border-top: 1px solid #55667f;
}

.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;
}

.x-simple-style-allimage .x-window .x-grid3-cell-overflowed  {
    border-color: rgba(190,220,255,0.1) !important;
    background-color: rgb(20, 33, 53) !important;
}

a, .link{
    color: #AACCFF !important;
}
a:hover, .link:hover{
    color: #AACCFF !important;
}

.x-dark-tag a, .x-dark-tag .link, a.x-dark-tag {
    color: #FFFFFF !important;
}

.ext-cal-ev .x-calendar-event-link {
    color: #1e5abc !important;
}

.ext-cal-ev .x-calendar-event-link:hover {
    color: #093D93 !important;
}

.x-searchField-recent-list a{
    color: #EEEEEE !important;
}

.x-grid-row-offerlist-overdue .xg3ci, .x-grid-row-offerlist-overdue a,
.x-grid-row-orderlist-overdue .xg3ci, .x-grid-row-orderlist-overdue a,
.x-grid-row-transactionlist-not-paid .xg3ci, .x-grid-row-transactionlist-not-paid a,
.x-grid-row-tasklist-after-deadline .xg3ci, .x-grid-row-tasklist-after-deadline a {
    color: #FF3333 !important;
}

.x-toolbar-cell a, .x-toolbar-cell .link, .x-toolbar-cell a:hover, .x-toolbar-cell .link:hover{
    color: #EEEEEE !important;
}

.x-fieldset legend {
    color: #AACCFF !important;
}


.x-light-tag a, .x-light-tag .link, a.x-light-tag, .x-grid3 a.x-light-tag {
    color: #1e5abc !important;
}
.x-light-tag-ffffff a, .x-light-tag-ffffff .link, a.x-light-tag-ffffff  {
    color: #AACCFF !important;
}
span.x-light-tag-ffffff {
    border: 1px solid #ffffff;
    color: #ffffff !important;
}
.x-light-tag{
    color: #000000;
}
.x-salesopportunity-status .x-light-tag,
.x-coloured-sales-status .x-light-tag {
    color: #F5F5F5;
}
#resignationCause .x-light-tag{
    color: #000000 !important;
}

.linkNew, .linkNew:hover, .floatingLinkNew {
    color: #F00 !important;
    font-weight: bold;
}

.disjunction-field-search-button .x-btn-tl, .disjunction-field-search-button .x-btn-tr, .disjunction-field-search-button .x-btn-tc, .disjunction-field-search-button .x-btn-ml, .disjunction-field-search-button .x-btn-mr, .disjunction-field-search-button .x-btn-mc, .disjunction-field-search-button .x-btn-bl, .disjunction-field-search-button .x-btn-br, .disjunction-field-search-button .x-btn-bc {
    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 {
    background-color: #050709;
}

.x-timeline-history-panel,
.x-changelog-dataview,
.informationboardview,
.x-simple-style .x-panel-tl,
.x-simple-style .x-panel-tr,
.x-simple-style .x-panel-bl,
.x-simple-style .x-panel-br,
.x-simple-style .x-panel-bc,
.x-simple-style .x-panel-mc,
.x-simple-style .x-panel-ml,
.x-simple-style .x-panel-mr {
    background-color: #050709;
}

.x-simple-style .x-window .x-panel-tl,
.x-simple-style .x-window .x-panel-tr,
.x-simple-style .x-window .x-panel-bl,
.x-simple-style .x-window .x-panel-br,
.x-simple-style .x-window .x-panel-bc,
.x-simple-style .x-window .x-panel-mc,
.x-simple-style .x-window .x-panel-ml,
.x-simple-style .x-window .x-panel-mr {
    background-color: #1C2025;
}

.x-simple-style-allimage.x-new-style .x-panel-tl,
.x-simple-style-allimage.x-new-style .x-panel-tr,
.x-simple-style-allimage.x-new-style .x-panel-bl,
.x-simple-style-allimage.x-new-style .x-panel-br,
.x-simple-style-allimage.x-new-style .x-panel-bc,
.x-simple-style-allimage.x-new-style .x-panel-mc,
.x-simple-style-allimage.x-new-style .x-panel-ml,
.x-simple-style-allimage.x-new-style .x-panel-mr {
    background-color: rgba(190,220,255,0.0) !important;
}

.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-image: none;
    background-color: #050709;
}

.x-window ul.x-tab-strip-top{
    background-color: #050709;
}

#menuContainer .x-toolbar,
.x-simple-style #menuContainer .x-toolbar,
.x-simple-style .chat-conversation-window .x-window-header,
#contentContainer .x-toolbar,
.x-simple-style #contentContainer .x-toolbar,
.x-simple-style #calendar .ext-cal-gutter,
.x-simple-style #calendar .ext-cal-gutter-rt,
#rightPanel .x-right-header,
.x-simple-style #rightPanel .x-right-header{
    background-color: #050709 !important;
}

.x-simple-style #menuContainer .x-toolbar{
    border-bottom-color: transparent;
}

#rightPanel, #rightPanel .x-panel-header, #rightPanel-xcollapsed, .menu-color, .x-rightpanel-holder .message,
.x-new-style.x-rightmenu-collapsed.x-temporary-expand-right #rightPanel{
    background-color: #050709 !important;
    color: #eeeeee;
}

.white-header-style .converser_data, .white-header-style .group_data{
    color: #eeeeee;
}

.x-simple-style-allimage #rightPanel,
.x-simple-style-image #rightPanel,
.x-simple-style-allimage #rightPanel .x-panel-header,
.x-simple-style-image #rightPanel .x-panel-header,
.x-simple-style-allimage #rightPanel-xcollapsed,
.x-simple-style-image #rightPanel-xcollapsed,
.x-simple-style-allimage .x-rightpanel-holder .message,
.x-simple-style-image .x-rightpanel-holder .message {
    background-color: transparent !important;
}


.x-simple-style #rightPanel > .x-panel-bwrap {
    border-top: solid 0px #EFF2F6;
}

#rightPanel{
    border-left: 1px solid #152637;
}

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

.x-superboxselect-btn-expand {
    filter: invert(100%) brightness(2);
    opacity: 0.8;
}
.x-superboxselect-btn-expand:hover {
    opacity: 1;
}

.quickAddIcon{
    opacity: 0.7;
}

.x-simple-style .x-grid3-hd-inner,
.x-simple-style .x-grid3-header{
    background-color: #050709 !important;
}

.x-simple-style .x-grid3-row,
.x-simple-style .x-grid3-scroller{
    background-color: #050709 !important;
}

.x-simple-style .x-portlet .x-grid3-scroller{
    background-color: #050709 !important;
}

.x-simple-style .x-grid3-row:hover {
    background-color: #050709 !important;
}

.x-simple-style .x-grid3-row.read:hover {
    background-color: #090B0E !important;
}

.x-simple-style ul.x-tab-strip-top {
    background-color: #050709 !important;
}

.x-simple-style .x-tab-panel-header{
    background-color: #050709 !important;
}

.x-simple-style ul.x-tab-strip-top{
    border-top: 1px solid #050709;
    border-bottom: 1px solid #050709;
}

.x-simple-style .tabpanel-vertical ul.x-tab-strip-top {
    border-bottom: none !important;
}

.x-simple-style .x-form-element .xx-item-gray.description-panel {
    border: 1px solid #00112f;
}

.x-simple-style .x-grid3-header {
    border-bottom: 1px solid #001122;
}

.x-simple-style #contentContainer .x-details-panel .x-toolbar,
.x-simple-style #contentContainer .x-abstract-report .x-toolbar,
.x-simple-style #contentContainer .informationboardpanel .x-toolbar,
.x-simple-style #contentContainer #organization .x-toolbar,
.x-simple-style #contentContainer #privileges .x-toolbar,
.x-simple-style #contentContainer #dataimport .x-toolbar,
.x-simple-style #contentContainer #licences .x-toolbar,
.x-simple-style #contentContainer #partnerprogram .x-toolbar,
.x-simple-style #contentContainer #integrations .x-toolbar,
.x-simple-style #contentContainer #dashboard .x-toolbar,
.x-simple-style #contentContainer .timelineview .x-toolbar,
.x-simple-style #contentContainer .changelog .x-toolbar{
    border-bottom: 1px solid #001122;
}

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

.x-html-editor-tb .x-toolbar,
#salesNoteCreateWindow .x-toolbar,
#taskCreateWindow .x-toolbar,
#mailCreateWindow .x-toolbar,
#mailTemplateCreateWindow .x-toolbar,
.x-mail-content-edit-window .x-toolbar{
    background-color: #0C1015;
}

#contentContainer .x-htoolbar .x-htoolbar-title-cell{
    background-color: #050709!important;
    color: #eeeeee;
}

.x-simple-style-allimage #contentContainer .x-htoolbar .x-htoolbar-title-cell{
    background-color: transparent !important;
}

.x-htoolbar .x-htoolbar-title-cell div {
    color: #eeeeee;
}

.x-htoolbar .x-htoolbar-title-cell div.x-htoolbar-title-addinfo {
    color: #dddddd;
}

.x-panel-body-noheader, .x-panel-mc .x-panel-body {
    border-color: #050709;
}

.x-htoolbar .x-htoolbar-details-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-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-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
 {
    background-color: #050709 !important;
    border: 1px solid #15202A;
    border-left: 0px solid #15202A;
}

.x-simple-style-allimage.x-new-style #contentContainer .x-htoolbar .x-toolbar-cell .xtb-text {
    background-color: transparent !important;
}

#contentContainer .x-left-filter-menu-trigger,
#contentContainer .x-htoolbar .x-dashboard-tab-add .xtb-text.tab-hover .link{
    opacity: 1;
    filter: invert(1);
}
.x-htoolbar .x-htoolbar-trans-cell div {
    background-color: #050709;
    border: 1px solid #15202A;
    border-left: 0px solid #15202A;
    border-bottom: 0px solid #15202A;
}
.x-toolbar-cell.x-htoolbar-trans-cell{
    background-color: #050709;
}

.x-htoolbar .x-htoolbar-title-cell,
.x-htoolbar .x-htoolbar-grid-icon,
.x-htoolbar .x-htoolbar-map-icon,
.x-helix .x-htoolbar .x-left-filter-menu-trigger-ct,
.x-helix .x-htoolbar .x-left-filter-tigger-ct,
.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-color: #050709;
    border-top: 1px solid #050709;
}

.x-simple-style.x-crystal #mainContainer #contentContainer .x-htoolbar .x-toolbar-cell.x-htoolbar-licence-icon .xtb-text,
.x-simple-style.x-crystal #mainContainer #contentContainer .x-htoolbar .x-toolbar-cell.x-htoolbar-integrations-icon .xtb-text,
.x-simple-style.x-crystal #mainContainer #contentContainer .x-htoolbar .x-toolbar-cell.x-htoolbar-import-icon .xtb-text,
.x-simple-style.x-crystal #mainContainer #contentContainer .x-htoolbar .x-toolbar-cell.x-htoolbar-privileges-icon .xtb-text,
.x-simple-style.x-crystal #mainContainer #contentContainer .x-htoolbar .x-toolbar-cell.x-htoolbar-report-icon .xtb-text,
.x-simple-style.x-crystal #mainContainer #contentContainer .x-htoolbar .x-toolbar-cell.x-htoolbar-chart-icon .xtb-text,
.x-simple-style.x-crystal #mainContainer #contentContainer .x-htoolbar .x-toolbar-cell.x-htoolbar-grid-icon .xtb-text,
.x-simple-style.x-crystal #mainContainer #contentContainer .x-htoolbar .x-toolbar-cell.x-htoolbar-dashboard-icon .xtb-text,
.x-simple-style.x-crystal #mainContainer #contentContainer .x-htoolbar .x-toolbar-cell.x-htoolbar-table-icon .xtb-text,
.x-simple-style.x-crystal #mainContainer #contentContainer .x-htoolbar .x-toolbar-cell.x-htoolbar-company-icon .xtb-text,
.x-simple-style.x-crystal #mainContainer #contentContainer .x-htoolbar .x-toolbar-cell.x-htoolbar-details-icon .xtb-text{
    filter: none;
}

div.tab-hover {
    background-color: #0C1015 !important;
}

.x-toolbar .xtb-sep.x-toolbar-separator {
    border-left: 1px solid #444444;
}
.x-toolbar .xtb-sep.x-toolbar-separator-small {
    border-left: 1px solid #444444;
}

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

#informationboardpanel .x-panel-noborder .x-panel-tbar-noborder .x-toolbar {
    border-width: 0px 0px 0px 0px;
}

#informationboardpanel {
     background-color: transparent;
}

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

.x-portlet{
    border: 1px solid #223345;
}

.x-portlet .x-panel-tab {
    border: none !important;
}
.x-portlet .x-toolbar{
    border-bottom: 1px solid #050709 !important;
}

.x-panel-tab{
    border: 0px solid #050709 !important;
}

.x-btn,
.x-window .x-toolbar-more.x-btn {
    background-color: #071829!important;
    border: 1px solid #00112f;
}

body.x-simple-style-allimage .x-toolbar-more,
.x-toolbar-cell.x-left-filter-menu-trigger-ct .x-btn,
.x-btn.x-paging-button.x-btn-icon,
.x-table-layout-cell .x-btn,
.x-table-layout-cell .x-btn.x-btn-text-icon,
.x-table-layout-cell .x-btn.x-btn-icon.x-item-disabled,
.x-simple-style .x-btn, .x-simple-style .x-window .x-toolbar-more.x-btn {
    background-color: transparent !important;
    border: 1px solid transparent;
}

.x-toolbar-left-row .x-btn-over, .x-window .x-html-editor-wrap .x-toolbar-left-row .x-btn-over, .x-simple-style .x-btn-over  {
    background-color: #55667f !important;
}

.x-toolbar-left-row .x-btn-over, .x-simple-style .x-btn-over {
    border: 1px solid #050709;
}

.x-btn button{
    color: #eeeeee !important;
}

.wrap-btn {
    background-color: transparent !important;
    color: #eeeeee;
    border: 1px solid #050709;
}

.wrap-btn.customer-group-update-button {
    background-color: #050709 !important;
}

.wrap-btn:hover {
    background-color: #050709 !important;
    border: 1px solid #00112f;
}

.dashboard-body {
    background-color: #050709 !important;
    border: 0px !important;
}
.x-simple-style .dashboard-body {
    background-color: #050709 !important;
    border: 0px !important;
}
.dashboard-body  .x-panel-tab{
    padding: 1px !important;
}

.x-panel-header, .x-portlet .x-panel-header {
    background-color: #050709;
    border: 1px solid #00112f;
    border-bottom: 1px solid #050709;
}

.x-simple-style .x-portlet .x-panel-header {
    background-color: #050709;
    border: 1px solid #00112f;
    border-bottom: 1px solid #050709;
}

.fnmenu .x-panel-header {
    background-color: transparent !important;
    border: 1px transparent !important;
}

.x-portlet .x-finances-panel {
    border-bottom: 1px solid #00112f !important;
}

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

#lostPasswordRecovery.x-window .x-tool,
.x-window .x-tool:not(.x-tool-toggle),
.x-portlet .x-panel-header .x-tool{
    border: 0px solid white;
    margin:4px;
    margin-top: -2px;
}

.x-window .x-tool.x-tool-toggle{
    border-color: transparent;
}

.x-simple-style .x-grid3-hd-inner,
.x-simple-style .x-grid3-header{
    background-color: #050709 !important;
}

#rightPanel-xcollapsed{
    background-color: #050709 !important;
}

.x-simple-style .x-portlet .x-grid3-row,
.x-simple-style .x-portlet .x-grid3-scroller,
.x-simple-style .x-portlet .x-grid3-hd-inner,
.x-simple-style .x-portlet .x-grid3-header{
    background-color: #0C1015 !important;
}

.x-portlet .x-finances-panel {
    background-color: #0C1015 !important;
}

.x-portlet ::-webkit-scrollbar{
    background: #050709;
}

.calendar-details-panel-day-view .x-panel-body{
    background-color: #050709;
    border-color: #00112f;
}

.x-day-title-element .day-title-and-number-wrapper p{
    color: #F0F0FF;
}

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

.x-simple-style .x-portlet .x-grid-panel {
    border: 1px solid #00112f;
}

.x-tab-panel-bwrap, .fnmenu, .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-color: #050709 !important;
    transition: background-color 300ms linear;
}

.x-simple-style .fnmenu .fnmenu-body, .x-simple-style .fnmenu .x-more-left-menu {
    background-color: #050709 !important;
}

.floating-filter-menu .x-menu-list-item {
     border-color: #112233;
}

#floatingFilterMenu,
.floating-filter-menu,
.floating-filter-menu .x-menu-list-item,
.floating-filter-menu .x-menu-list-item .x-menu-item-text,
.floating-filter-menu .x-menu-scroller,
.fnmenu-menu-last-object-menu-floating,
.fnmenu-menu-last-object-menu-floating .x-menu-list-item,
.fnmenu-menu-last-object-menu-floating .x-menu-list-item .x-menu-item-text,
.fnmenu-menu-last-object-menu-floating .x-menu-scroller {
    background-color: #112233 !important;
}

.floating-filter-menu .x-tree-selected{
    background-color: #223344 !important;
}

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

#menuContainer.xcollapsed-menu:before,
.x-simple-style .x-tab-panel-bwrap,
.x-simple-style .fnmenu,
.x-simple-style .fnmenu .fnmenu-body,
.x-simple-style #menuContainer .fnmenu-body .x-toolbar,
.x-simple-style .reportpreview,
.x-simple-style .filterPanel,
.x-simple-style .x-tab-panel .x-panel-mc,
.x-simple-style #licences .x-panel-mc,
.x-simple-style #calendar .x-panel-mc {
    background-color: #050709 !important;
}

#menuContainer .calendarfilterTbar .x-toolbar {
    border-bottom: 1px solid #050709 !important;
}

.fnmenu-body .filterPanel .x-toolbar {
    border-bottom: 1px solid #050709 !important;
}

.x-simple-style-image #mainHeaderFill .x-tool,
.x-simple-style-allimage #mainHeaderFill .x-tool {
    background-image: url("images/default/panel/tool-sprites-white.png");
    filter: invert(0%);
}

.fnmenu.filter-panel-active .x-panel-header {
    color: #eeeeee;
}
.fnmenu.filter-panel-active .x-panel-header {
    background-color: #050709;
    border-color: #050709;
}

.filterPanel .x-more-button.x-btn {
    background-color: #0C1015 !important;
    border: 1px solid #15202A;
}
.filterPanel .x-more-button.x-btn:hover {
    background-color: #050709 !important;
    border: 1px solid #050709;
}

#adminObjects, #dataimport, #licences, .x-licences-panel{
    color: #eeeeee;
}

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

.licence-row{
    background: #15202A;
    border-color: #050709;
}
.licence-row-header {
    background: none;
}

/*details*/

.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,
.invoice-pattern-item .x-form-item-label,
.invoice-pattern-item .x-form-cb-label{
    background-color: #050709;
    color: #eeeeee;
}

.x-simple-style .x-window .x-form-item .x-form-item-label {
    color: #eeeeee;
}

.x-window-body .x-panel-mc{
    background-color: #0C1015;
}

.tutorial-tip .x-window-header-text {
    color: #eeeeee !important;
}

.x-simple-style .x-isLogin .ext-el-mask,
.x-simple-style .x-window-body .x-panel-mc,
.x-simple-style .record-form-panel .x-panel-mc,
.x-simple-style div.panel-simple-frame > div.x-panel-bwrap,
.x-simple-style .suggester-window .x-window-mc,
.x-simple-style .help-top-content > div.x-panel-bwrap {
    background-color: #050709 !important;
}

.x-window div.panel-simple-frame > div.x-panel-bwrap{
    background-color: #1C2025 !important;
}

.x-isLogin .x-window-tl, .x-isLogin .x-window-tr , .x-isLogin .x-window-tc,
.x-isLogin .x-window-ml, .x-isLogin .x-window-mr , .x-isLogin .x-window-mc,
.x-isLogin .x-window-bl, .x-isLogin .x-window-br, .x-isLogin .x-window-bc,
.x-isLogin div.panel-simple-frame > div.x-panel-bwrap{
    background-color: transparent !important;
}

#login-form-index .x-window-header-text,
#orgListWindow .x-window-header-text,
#newPasswordWindow .x-window-header-text,
#lostPasswordRecovery .x-window-header-text,
#loginWindow2FA .x-window-header-text,
#registerWindow .x-window-header-text{
    color: #FFFFFF;
}

.x-isLogin.x-new-style .x-window .x-panel-bl,
.x-isLogin.x-new-style .x-window .x-panel-br,
.x-isLogin.x-new-style .x-window .x-panel-bc,
.x-isLogin.x-new-style .x-window .x-panel-br,
.x-isLogin.x-new-style .x-window .x-panel-ml,
.x-isLogin.x-new-style .x-window .x-panel-mr,
.x-isLogin.x-new-style .x-window .x-panel-mc,
.x-isLogin.x-new-style .x-window .x-panel-mb,
.x-isLogin .ext-el-mask{
    background-color: #050709 !important;
}

.x-isLogin header {
    border-bottom: 1px solid #112233;
    background: #000000;
}

.header-inner img{
    content: url("../static/resources/images/firmao_logo_dark_simple.svg");
}

#login-form-index.x-window .field:has(input:-webkit-autofill) > .label,
#login-form-index.x-window .field.has-value > .label,
#login-form-index.x-window .field.is-focused > .label,
#newPasswordWindow .has-value > .x-form-item-label,
#newPasswordWindow .is-focused > .x-form-item-label,
#lostPasswordRecovery .has-value > .x-form-item-label,
#lostPasswordRecovery .is-focused > .x-form-item-label,
#registerWindow .field.has-value > .label,
#registerWindow .field.is-focused > .label{
    background-color: #000000;
    color: white;
}

#loginWindow2FA input,
#login-form-index.x-window .field input,
#newPasswordWindow input,
#lostPasswordRecovery input,
#registerWindow .field input{
    background-color: #112233;
    color: white;
    border: 1px solid #334455;
}

#newPasswordWindow input:-webkit-autofill,
#newPasswordWindow input:-webkit-autofill:hover,
#newPasswordWindow input:-webkit-autofill:hover,
#lostPasswordRecovery input:-webkit-autofill:hover,
#lostPasswordRecovery input:-webkit-autofill:hover,
#lostPasswordRecovery input:-webkit-autofill:hover,
#login-form-index .x-form-text:-webkit-autofill,
#login-form-index .x-form-text:-webkit-autofill:hover,
#login-form-index .x-form-text:-webkit-autofill:focus {
    -webkit-box-shadow: 0 0 0 1000px #223344 inset;
    box-shadow: 0 0 0 1000px #223344 inset;
    -webkit-text-fill-color: #f9f9f9;
}

#newPasswordWindow input.x-form-text:focus,
#lostPasswordRecovery input.x-form-text:focus,
#loginWindow2FA input.x-form-text:focus,
#login-form-index input.x-form-text:focus {
    border-color: rgba(61, 97, 131, 1);
}

#newPasswordWindow .x-form-show-password-trigger{
    filter: invert(100%);
}

#login-form-index input[type=checkbox].css-checkbox + label.css-label {
    border: 1px solid #445566;
    border-radius: 4px;
    background: #223344;
}

#login-form-index input[type=checkbox]:checked.css-checkbox + label.css-label {
    border-color: #556677;
    background: #223344;
}

#login-form-index input[type=checkbox].css-checkbox + label.css-label::after{
    border-color: #f9f9f9;
}

.org-list-window p.login-many-org-info{
    color: #dddddd;
}


.x-isLogin .x-window .x-tool{
    border-color: #e3dfda;
}

.x-isLogin .x-window .x-tool{
    filter: invert();

}

.login-form-index-symbol{
    filter: invert();
}

#login-form-index .x-form-text{
    border-bottom: 1px solid #556677;
}

body.x-isLogin .x-window,
#lostPasswordRecovery,
#newPasswordWindow,
#startWindow, #login-form-index, #loginWindow2FA, #registerWindow {
    background-color: #050709 !important;
    border: 1px solid transparent;
}

.x-panel-bwrap .x-panel-body.x-panel-body-noheader.x-form .x-form-item .x-form-element .x-html-editor-wrap iframe,
#mailCreateWindow .x-panel-bwrap .x-panel-body.x-panel-body-noheader.x-form .x-form-item .x-form-element .x-html-editor-wrap iframe,
#mailTemplateCreateWindow .x-panel-bwrap .x-panel-body.x-panel-body-noheader.x-form .x-form-item .x-form-element .x-html-editor-wrap iframe,
#createcommentwindow .x-panel-bwrap .x-panel-body.x-panel-body-noheader.x-form .x-html-editor-wrap iframe,
#taskCreateWindow .x-panel-bwrap .x-panel-body.x-panel-body-noheader.x-form .x-html-editor-wrap iframe,
#editDescriptionWindow_task .x-panel-bwrap .x-panel-body.x-panel-body-noheader.x-form .x-html-editor-wrap iframe{
    background-color: #eeeeee;
}

.x-window-mc {
    border: 1px solid #1C2025
}

.ext-cal-dayview .ext-cal-hd-days-tbl{
    background-color: #050709;
}

.x-simple-style .ext-cal-dayview .ext-cal-hd-days-tbl{
    background-color: #050709;
}

.x-simple-style #object-create-window-calendar.ext-cal-dayview .ext-cal-hd-days-tbl{
    background-color: #1C2025;
}

.x-form-element .xx-item-gray,
.description-panel.product-description,
.x-column.product-description {
    border-color: #050709;
}
.x-form-element .xx-item-gray,
.description-panel.product-description,
.x-column.product-description {
    background-color: #15202A;
}

.description-panel.product-description,
.x-column.product-description {
    border: 1px solid rgba(50,60,70,1);
}

.x-simple-style .x-form-element .xx-item-gray,
.x-simple-style .description-panel.product-description,
.x-simple-style .x-column.product-description {
    background-color: transparent;
}

.x-simple-style .x-form-element .xx-item-gray, .x-simple-style .x-form-text,
.x-simple-style .description-panel.product-description,
.x-simple-style .x-column.product-description {
    border-bottom: 1px solid rgba(50,60,70,1);
}

.x-simple-style .x-form-field.x-form-focus,
.x-simple-style textarea.x-form-focus,
.x-simple-style .x-grid3 .x-grid-editor,
.x-simple-style .x-trigger-wrap-focus .x-form-trigger,
.x-simple-style .x-grid-editor .x-form-field-wrap .x-form-trigger{
    box-shadow: none;
    border-bottom: 1px solid #506070;
}

.x-form-element .xx-item-gray, .x-grid3-cell-selected .xg3ci, .xg3ci, body{
    color: #f5f5f5;
}

.x-dark-content-style .x-grid3-header-inner {
    background-color: rgba(20, 33, 52, 0.05);
}

.x-dark-content-style .gm-style {
    color: #10151A;
}

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

.x-grid3-cell-overflowed {
    border: 1px solid #050709;
}

.priorityText,
.workHoursUnit {
    color: #dddddd;
}
.time-part, .customer-name {
    color: #dddddd !important;
}

.filterPanel .x-form-label-top .x-form-item label.x-form-item-label,
.x-form-label-top .x-form-item label.x-form-item-label,
.x-form-label-top .x-form-item label.x-form-cb-label,
.x-form-create-package-label{
    color: #cccccc;
}

#login-form-index .x-form-label-top .x-form-item label.x-form-cb-label,
.x-window .x-form-label-top .x-form-item label.x-form-item-label,
.x-window .x-form-label-top .x-form-item label.x-form-cb-label {
    color: #cccccc;
}

.x-simpleLook.x-hs-test .filterPanel .x-form-label-top .x-form-item label.x-form-item-label,
.x-simpleLook.x-hs-test .filterPanel .x-form-label-top .x-form-item label.x-form-cb-label,
.x-simpleLook.x-hs-test .x-window .x-form-label-top .x-form-item label.x-form-item-label,
.x-simpleLook.x-hs-test .x-window .x-form-label-top .x-form-check-wrap label.x-form-cb-label,
.x-simpleLook.x-hs-test .x-window .x-form-label-top .x-form-item label.x-form-cb-label {
    color: #F0F4F8;
}

.x-simpleLook.x-hs-test .x-window .x-form-label-top .x-form-item label.x-form-item-label,
.x-simpleLook.x-hs-test .x-window .x-form-label-top .x-form-item label.x-form-cb-label {
    color: #F0F4F8;
}

.x-simpleLook.x-simple-style.x-simple-style-image.x-simple-style-allimage label[for="ocp.enableCopyCustomFieldsFromCustomer"].x-form-cb-label.x-form-cb-label-title {
    color: #EEEEEE;
}

.x-new-style.x-dark-content-style .x-window:not(.x-filter-window) .x-html-editor-wrap iframe,
.x-simple-style.x-dark-content-style .x-window:not(.x-filter-window) .x-form-field-wrap .x-form-trigger,
.ext-strict .x-simple-style.x-dark-content-style .x-window .x-form-element:not(.x-left-filter-field) .x-form-text:not(.editorGridField):not(.combo-in-fieldset),
.ext-strict .x-simple-style.x-dark-content-style .x-window.x-filter-window  .x-form-element.x-left-filter-field .x-form-field-wrap,
.ext-strict .x-simple-style.x-dark-content-style .x-window.x-filter-window .x-combo-list-inner,
.ext-strict .x-simple-style.x-dark-content-style .x-window .x-toolbar-cell .x-form-field-wrap:not(.x-left-filter-field) .x-form-text:not(.editorGridField):not(.combo-in-fieldset),
.ext-strict .x-simple-style.x-dark-content-style .x-window textarea.x-form-field {
    background-color: rgba(50,60,70, 1);
}

.ext-strict .x-simple-style.x-hs-test .x-window.x-filter-window .x-combo-list-inner {
    background-color: rgba(50,60,70, 1) !important;
}

.x-simple-style.x-hs-test .x-window:not(.x-filter-window) .x-html-editor-wrap .x-toolbar select{
    background-color: rgba(50,60,70, 1);
}

.x-simple-style.x-hs-test .x-window .combo-in-fieldlabel-parent .x-form-field-wrap .x-form-trigger,
.x-simple-style.x-hs-test .x-window .combo-in-fieldlabel-parent .x-trigger-wrap-focus .x-form-text {
    background-color: #282e37;
}

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

.x-simple-style .combo-in-fieldset {
    color: #cccccc!important;
}

.x-licence-window .x-form-item label.x-form-item-label,
.x-licence-window .x-form-item  .x-form-display-field,
.licence-nav-toolbar-wrap .licence-nav-step-info,
.x-licence-window .x-form-label-top .x-form-item label.x-form-item-label{
    color: #eeeeee;
}

.x-fieldset {
    border-color: transparent;
}

.panel-borders, .details-tab-panel .x-tab-scroller-left, .x-calendar-dashboard-page, .x-portlet .panel-borders {
    border-left: 1px solid #050709;
}
.panel-borders, .details-tab-panel .x-tab-scroller-right, .x-calendar-dashboard-page, .x-portlet .panel-borders  {
    border-right: 1px solid #050709;
}
.panel-borders, .x-calendar-dashboard-page, .x-portlet .panel-borders  {
    border-bottom: 1px solid #192a3b;
}

.x-simple-style .x-portlet .x-grid-panel,
.x-simple-style .x-calendar-dashboard-page,
.x-simple-style .x-portlet .panel-borders{
    border-color: #192a3b;
}

.details-tab-panel, .x-layout-split {
    background-color: #050709;
}

#contentContainer .x-tab-panel .x-toolbar {
    background-color: #050709;
    border-bottom: 1px solid #192a3b;
}
#contentContainer .x-tab-panel .x-comment-panel .x-toolbar {
    background-color: #050709;
}

.details-tab-panel .x-btn{
    background-color: #050709;
}
.details-tab-panel .x-btn.x-btn-over{
    background-color: #050709 !important;
    border: 1px solid #050709;
}
.x-toolbar div.xtb-text {
    color: #eeeeee;
}
.x-window .x-btn,
#integrations .x-tab-panel-body .x-btn:not(.x-btn-create){
    background-color: #3C4045 !important;
    border: 1px solid #050709;
}

.filterPanel .x-btn, #organizationadmin .x-panel-body .x-btn{
    background-color: #050709 !important;
    border: 1px solid #050709;
}

.filterPanel .x-panel-tbar,
.filterPanel .x-panel-tbar .x-toolbar {
    background-color: #0C1015;
}


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 {
    background-color: #10151A !important;
}

#contentContainer .x-details-toolbar .x-panel-buttons .x-split-button button,
#contentContainer .x-toolbar-tabs .x-panel-buttons .x-split-button button:not(.icon-mail-set-unread, .icon-mail-set-read){
    border-top: 3px solid #10151A;
    border-bottom: 4px solid #10151A;
    background-color: #10151A;
}

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 #integrations .x-tab-panel-body .x-btn:not(.x-btn-create):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: #15202A !important;
}

#contentContainer .x-details-toolbar .x-panel-buttons .x-split-button button:hover,
#contentContainer .x-toolbar-tabs .x-panel-buttons .x-split-button button:not(.icon-mail-set-unread, .icon-mail-set-read):hover{
    background-color: #15202A;
    border-top-color: #15202A;
    border-bottom-color: #15202A;
}

#contentContainer .x-toolbar-tabs .x-panel-buttons .x-split-button button.icon-mail-set-unread:hover,
#contentContainer .x-toolbar-tabs .x-panel-buttons .x-split-button button.icon-mail-set-read:hover{
    background-color: #EADFD5;
    border-top-color: #EADFD5;
    border-bottom-color: #EADFD5;
}

table.x-table td{
    background-color: #0C1015;
    color: #E0E0E0;
    border-color: #33445f;
}
table.x-table tr.even td {
    background: none;
    background-color: #15202A;
}


#licences .x-panel-body .x-btn {
    background-color: transparent !important;
    border: none;
}

.details-tab-panel .x-btn button{
    color: #eeeeee;
}

div.panel-simple-frame-grid .x-panel-body, .help-top-content > div.x-panel-bwrap {
    border: 1px solid #050709;
}

ul.x-tab-strip-top {
    border-left: 0px solid #d9d9d9;
}

ul.x-tab-strip-top{
    background-color: #15202A;
    background-image: none;
}

li.x-tab-strip-active {
    background-color: #050709;
}

.x-window li.x-tab-strip-active {
    background-color: #050709;
}

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

ul.x-tab-strip li {
    border: 1px solid #050709;
    border-bottom: 0px solid #d9d9d9;
    border-top: 0px solid #d9d9d9;
    border-left: 0px solid #d9d9d9;
}

.x-htoolbar .x-dashboard-tab-add .x-dashboard-tab-add-inner img,
.x-htoolbar .x-informationboard-tab-edit .x-informationboard-tab-edit-inner img,
.x-htoolbar .x-informationboard-tab-add .x-informationboard-tab-add-inner img {
    filter: none;
}

.x-simple-style .x-htoolbar .x-toolbar-left-row .x-toolbar-cell .tab-hover span,
.x-simple-style .x-htoolbar .x-toolbar-right-row .x-toolbar-cell .tab-hover span{
    text-shadow: 0.2px 0px 0px black;
}

.x-simple-style .x-htoolbar .x-toolbar-right-row .x-toolbar-cell .tab-hover span {
    text-shadow: 0.2px 0px 0px black;
}

.x-simple-style ul.x-tab-strip li:hover span{
    text-shadow: 0.2px 0px 0px black;
}

.x-simple-style ul.x-tab-strip li.x-tab-strip-active:hover span{
    text-shadow: 0.2px 0px 0px black;
}

.x-simple-style ul.x-tab-strip li.x-tab-strip-active span{
    text-shadow: 0.2px 0px 0px black;
}

#org-settings-tab-panel ul.x-tab-strip li{
    border-top: 1px solid #050709;
}

#org-settings-tab-panel ul.x-tab-strip li.x-tab-strip-active{
    background-color: transparent;
}

.x-tab-strip span.x-tab-strip-text {
    color: #eeeeee;
}
.x-tab-strip span.x-tab-strip-text {
    color: #eeeeee;
}

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

.x-grid3-gridsummary-row-inner {
    border-top: 1px solid #203040;
    -webkit-user-select: text !important;
}
.x-grid3-summary-row {
    border-left: 1px solid #050709;
    border-right: 1px solid #050709;
    color: #eeeeee;
    background: #101419;
}

.x-simple-style .x-grid3-summary-row {
    border-left: 1px solid #050709;
    border-right: 1px solid #050709;
    color: #eeeeee;
    background: #101419;
}

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

.attachment-name {
    color: #AACCFF !important;
}

.x-comment-panel .x-panel-bwrap, #suggestionCommentPanel .x-panel-bwrap {
    border: 0px solid #050709 !important;
}

.changelog-transaction, .comment-item {
    background: none repeat scroll 0 0 #050709;
    color: #e5e5e5;
}

.x-simple-style .changelog-transaction, .x-simple-style  .comment-item {
    background: none repeat scroll 0 0 #050709;
    color: #e5e5e5;
}

.x-simpleLook .x-timeline-history-panel .x-panel-mc  {
    background: #0C1015 !important;
}

body .x-details-panel .x-toolbar-right-row .x-panel-buttons .x-btn,
body .x-grid-panel .x-toolbar-right-row .x-panel-buttons .x-btn {
    border: 1px solid #203040;
}

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

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

.edited-comment,
.message-edited {
    background-image: url(images/pencil_white.png);
}

.x-newemail-email-link .add-customer-icon:before,
.x-newemail-email-link .add-contact-icon:before{
    border-color: #050709;
}

.x-btn-over,
.x-window .x-toolbar-more.x-btn-over {
    background-color: #050709 !important;
    border: 1px solid #00112f;
}

.create-button-header .x-btn-text {
    margin-left: 4px;
    background-color: transparent;
}

/* === workflow themeing === */
.workflow-action-container {
    background: #0B1C2D;
    color: white;
    box-shadow: none;
    border-color: #adadad;
}
.workflow-action-addNext {
    background-color: #565656;
}
.workflow--drawer-close {
    filter: invert(1);
}
.workflow--grabpoint {
    filter: invert(1);
}

/* windows*/

.x-window {
    border: 1px solid #050709;
}

.x-simple-style.x-hs-test .x-window .x-formfield-value-and-icon > .x-formfield-value,
.x-simple-style.x-hs-test .x-window .x-form-field,
#organization-settings-panel .x-form-composite .x-form-display-field{
    color: #f5f5f5;
}

.x-form-text, textarea.x-form-field {
    background-color: #15202A;
    color: #f5f5f5;
    border: 1px solid #1a2b3c;
}

.x-dd-drag-ghost{
    color: #ffffff;
    border: 1px solid #0C1015;
    background-color: #BBCCEE;
}

.x-simple-style .x-form-text, .x-simple-style textarea.x-form-field{
    background-color: transparent;
}

.x-simple-style .fnmenu .x-form-text{
    background-color: transparent;
    border-bottom: 1px solid rgba(140,150,160, 0.2);
}

.x-form-field.x-form-focus {
    border: 1px solid #446688;
    box-shadow: 0 0px 5px 0 rgba(130,180,230,0.10);
    color: #f5f5f5;
}

.x-simple-style .x-form-field.x-form-focus {
    border-top: 1px solid transparent;
    border-left: 1px solid transparent;
    border-right: 1px solid transparent;
    background-color: #101419;
    transform: none;
}

.x-simple-style .x-window .x-form-field.x-form-focus {
    background-color: #1C2025;
}

.x-form-focus, textarea.x-form-focus, .x-grid3 .x-grid-editor, .content-editable-comment-editor.x-form-focus{
    border: 1px solid #44556A;
}

.x-trigger-wrap-focus{
    background-color: #15202A;
}
.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: #15202A;
}

#mailCreateWindow textarea.x-form-field,
#mailTemplateCreateWindow textarea.x-form-field,
.x-simple-style textarea.x-mailcontenteditor,
textarea.x-mailcontenteditor {
    background-color: #eeeeee;
    color: #000000;
}

.xg3c .xg3cnb:hover {
    background-image: url("images/lock_white.png");
}
.xg3c:hover .xg3cnb {
    background-image: url("images/lock_white.png");
}

iframe.x-form-text,
.x-simple-style iframe.x-form-text{
    background-color: #eeeeee !important;
}

.x-simple-style .description-panel iframe.html-description-panel {
    background-color: transparent;
    border-width: 0 !important;
}

.description-panel iframe.html-description-panel {
    background-color: #15202A;
    border-width: 0 !important;
}

.x-simple-style-allimage.x-new-style #contentContainer iframe.x-form-text{
    background-color: #eeeeee;
}

.object-create-secondary-fieldset .x-fieldset-header-text, .import-help-fieldset .x-fieldset-header-text{
    border: 1px solid #050709;
    background-color: #0C1015;
}

.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,
.x-simple-style .x-window-tl, .x-simple-style .x-window-tr {
    background-image: none;
    background-color: #44556f;
}

.x-window-tl, .x-window-tr, .x-window-tc{
    border-radius: 8px 8px 0px 0px;
}

.x-window-bl, .x-window-br, .x-window-bc{
    background-color: #15202A;
    border-radius: 0px 0px 8px 8px;
}

.x-simple-style .x-window-bl, .x-simple-style .x-window-br, .x-simple-style .x-window-bc{
    background-color: #1C2025;
}

.comment-panel .x-window-bl,
.comment-panel .x-window-br,
.comment-panel .x-window-bc {
    background-color: #1C2025;
}

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

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

.x-simple-style .x-window-ml,
.x-simple-style .x-window-mr,
.x-simple-style .object-create-window .x-window-body {
    background-color: #1C2025;
}

.x-isLogin .x-window .x-window-header-text,
.x-window-tl .x-window-header {
    color: #EEEEEE;
}

#organization-settings-panel .x-window-tl,
#organization-settings-panel .x-window-tr,
#organization-settings-panel .x-window-tr .x-window-header,
#organization-settings-panel .x-window-ml,
#organization-settings-panel .x-window-mr,
#organization-settings-panel #org-settings-tab-panel > .x-tab-panel-header,
#organization-settings-panel .x-window-bl,
#organization-settings-panel .x-window-br,
#organization-settings-panel .x-window-bc {
    background-color: #1C2025  !important;
}

.tabpanel-vertical > .x-tab-panel-header{
    border-color: #294558;
}

.x-simple-style #org-settings-tab-panel.tabpanel-vertical > .x-tab-panel-header ul.x-tab-strip > li {
    border-bottom: none;
}

.x-simple-style #org-settings-tab-panel.tabpanel-vertical > .x-tab-panel-header > .x-tab-strip-wrap > .x-tab-strip > li.x-tab-strip-active {
    border-bottom: none !important;
}

#organization-settings-panel .invoice-pattern-item .x-form-item-label {
    background-color: unset;
}

.x-window-bc .x-toolbar-layout-ct .x-btn {
    background-color: #3C4045 !important;
    border: 1px solid #050709;
}

.x-window-bc .x-toolbar-layout-ct .x-btn:hover,
.x-window-bc .x-toolbar-layout-ct .x-btn.x-btn-over {
    background-color: #2C3035 !important;
    border: 1px solid #00112f;
}


.x-window .x-window-bbar .x-btn-split button,
.x-window .x-panel-btns .x-btn-split button {
    background-color: #3C4045;
}

.x-window .x-window-bbar .x-btn-split button:hover,
.x-window .x-panel-btns .x-btn-split button:hover {
    background-color: #000000;
}

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

.x-window .x-window-bbar .x-btn-split,
.x-window .x-panel-btns .x-btn-split,
.x-btn-mc em.x-btn-split {
    background-image: url(images/default/button/s-arrow-noline-dark.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-noline-dark.png);
}

.x-window .x-window-footer .x-btn button {
    color: #eeeeee;
}

.x-window .x-toolbar .x-btn button {
    color: #eeeeee;
}

.x-window .object-create-window-attachments-fileuploadfield .x-btn button,
.x-window .mail-create-window-attachments .x-btn button{
    color: #EEEEEE;
}

.x-html-editor-wrap .x-toolbar select option{
    color: #EEEEEE !important;
}

.x-window .x-panel-tbar .x-btn,
.x-window .x-grid3-body .x-btn,
.transaction-entry-grid .x-grid3-body .x-btn {
    background-color: #050709 !important;
    border: 1px solid #050709;
}
.x-window .x-grid3-body .x-btn,
.transaction-entry-grid .x-grid3-body .x-btn {
    border: 1px solid rgba(120, 140, 180, 0.7);
}
.x-window .x-panel-tbar .x-btn button,
.x-window .x-grid3-body .x-btn button,
.transaction-entry-grid .x-grid3-body .x-btn button {
    color: #eeeeee;
}

.x-window .x-panel-tbar .x-btn-over.x-btn,
.x-window .x-grid3-body .x-btn-over.x-btn,
.transaction-entry-grid .x-grid3-body .x-btn-over.x-btn {
    background-color: #44556f !important;
    border: 1px solid #44556f;
}

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

.x-show-bottom-border {
    border-bottom: 1px solid #15202A;
}

.x-form-field-wrap .x-form-trigger{
    border-color: #1a2b3c !important;
}

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

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

.x-simple-style  .x-form-field-wrap .x-form-trigger{
    border-color: transparent !important;
}

.x-trigger-wrap-focus .x-form-trigger, .x-grid-editor .x-form-field-wrap .x-form-trigger {
    background-color: transparent;
}

.x-html-editor-wrap {
    border: 1px solid #050709;
}

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

.ext-el-mask {
    background-color: #111;
}

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

.x-date-bottom, .x-date-inner th {
    background-color: #223344 !important;
}

.x-menu-plain .x-color-palette, .x-menu-plain .x-date-picker {
    background-color: #15202A;
}

.x-date-inner td {
    border: 1px solid #15202A;
}

.x-date-inner .x-date-selected a {
    background-image: none;
    background-color: #55667f;
}
.x-date-middle, .x-date-left, .x-date-right {
    background: #223344;
}

.x-date-left a,
.x-date-right a{
    filter: invert(100%);
}

.x-date-inner th {
    color: #eeeeee;
}
.x-date-middle .x-btn .x-btn-text {
    color: #eeeeee;
}

.x-date-mp {
    background-color: #44556f;
}

td.x-date-mp-month a:hover, td.x-date-mp-year a:hover,
.x-date-inner a:hover, .x-date-inner .x-date-disabled a:hover{
    background-color: #55667f;
}
td.x-date-mp-sel a {
    background-image: none;
    background-color: #55667f;
}
.x-date-mp-btns {
    background-image: none;
    background-color: #44556f;
}
.x-date-mp-btns td {
    border-top: 1px solid #050709;
}
.td.x-date-mp-sep{
    border-right: 1px solid #050709;
}
.x-date-inner .x-date-today a {
    border: 1px solid #aa4444;
}

/* combos */

.task-breadcrumb-priority{
    border-right: 1px solid #050709;
}

.x-combo-list{
    border: 1px solid #050709;
    background-color: #050709;
}

.x-simple-style .x-combo-list{
    background-color: #050709;
}

.x-combo-list-inner {
    background-color: #050709;
    color: #eeeeee;
}
.accordionFilters .x-combo-list-inner {
    background-color: transparent; !important;
}

.x-combo-list-item {
    border: 1px solid #050709;
}

.x-combo-list-item-separator{
    border-bottom: 1px solid #44556f;
}

.x-simple-style .x-combo-list-item.x-combo-list-item-separator {
    border-bottom: 1px solid #44556f !important;
}

.x-combo-list .x-combo-list-item-separator.x-combo-selected{
    border-bottom: 1px solid #44556f !important;
}


.x-combo-list .x-combo-selected,
.x-combo-list .x-combo-selected-withtip {
    background-color: #15202A;
    border: 1px solid #304050 !important;
}

.x-simple-style .x-combo-list .x-combo-selected,
.x-simple-style .x-combo-list .x-combo-selected-withtip {
    background-color: #15202A;
}

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

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

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

.x-panel-body .x-tab-panel-bwrap .x-panel-tbar .x-toolbar-cell .x-btn-mc .x-btn-split {
    background-color: transparent !important;
    padding: 3px 20px 3px 3px !important;
    position: relative;
}

#contentContainer .x-panel-body .x-tab-panel-bwrap .x-panel-tbar .x-toolbar-cell .x-btn-mc .x-btn-split:hover {
    background-color: rgba(255, 255, 255, 0.2) !important;
}

#contentContainer .x-panel-body .x-tab-panel-bwrap .x-panel-tbar .x-toolbar-cell .x-btn-mc em.x-btn-split {
    background-image: url("images/arrow-white.gif") !important;
}

.x-simpleLook.x-simple-style.x-simple-style-image.x-simple-style-allimage .x-combo-list-inner .x-search-list-new .x-searchField-recent-title,
.x-simpleLook.x-simple-style.x-simple-style-image.x-simple-style-allimage .x-combo-list-inner .x-search-list-new .x-combo-list-item-empty {
    color: #EEEEEE;
}

.x-simpleLook.x-simple-style.x-simple-style-image.x-simple-style-allimage .x-formfield-value-and-icon .x-formfield-value,
.x-simpleLook.x-simple-style.x-simple-style-image.x-simple-style-allimage .x-formfield-value-and-icon .x-formfield-icon {
    color: #F0F4F8;
}

#organization-settings-panel .x-tab-panel-bwrap .x-tab-panel-body #kontomatikPanel .x-panel-bwrap .x-panel-body label {
    color: #EEEEEE;
}

/* menu */

.x-menu,
.x-menu.x-user-menu .x-menu-list{
    background-color: #15202A;
    color: #eeeeee;
}
.x-menu-floating {
    border: 1px solid #050709;
}

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

.x-menu-floating a{
    color: #EEEEEE !important;
}

.x-menu-plain{
    background-color: #0C1015 !important;
}

.x-menu-plain .x-menu-item-style{
    color: #FFFFFF !important;
}

.x-menu.x-user-menu div{
    color: #FFFFFF;
}

li.x-menu-list-item.simple-menu-item:hover {
    background-color: #223345;
    border: 1px solid #223345;
}

.x-menu-item-active, .x-user-menu .x-menu-item-active, .x-menu-sep  {
    background-color: #050709;
    border-color: #050709;
}

.x-user-menu img{
    filter: invert(100%) contrast(2.5);
    background-position: 0px 18px !important;
    opacity: 0.8;
}

.x-user-menu img.logout-icon,
.x-user-menu img.icon-user{
    filter: invert(100%) brightness(2) contrast(2.5);
    background-position: 0px 0px !important;
}

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

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

.x-menu .x-menu-scroller-top {
    border-bottom: 1px solid #050709;
}

.x-menu .x-menu-scroller-bottom {
    border-top: 1px solid #050709;
}

.x-btn-click .x-btn-text, .x-btn-menu-active .x-btn-text, .x-btn-pressed .x-btn-text{
    color: #eeeeee;
}

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: 1px solid rgba(120, 135, 150, 0.1) !important;
    background-color: rgba(255, 255, 255, 0.05) !important;
}

#contentContainer .x-simple-top-toolbar .x-htoolbar .x-toolbar-cell.x-htoolbar-details-icon.x-htoolbar-details-icon-back-button .xtb-text::before{
    filter: invert(1);
}
.x-simple-style.x-crystal #contentContainer .x-simple-top-toolbar .x-htoolbar .x-toolbar-cell.x-htoolbar-details-icon.x-htoolbar-details-icon-back-button .xtb-text::before{
    top: 2px;
    left: 0px;
}

#mainheader .search-field table {
    background-color: #182838 !important;
    border: 1px solid #050709;
}
#mainheader .search-field input{
    background-color: #182838 !important;
    border: 1px solid #050709;
}

#mainheader .search-field.x-form-field-wrap.x-trigger-wrap-focus .x-form-search-trigger-fn,
#mainheader .search-field.x-form-field-wrap.x-trigger-wrap-focus table,
#mainheader .search-field.x-form-field-wrap.x-trigger-wrap-focus input{
    background-color: #182838 !important;
}

#mainheader .x-form-text, textarea.x-form-field, .x-object-create-panel-border textarea.x-form-field {
    border-color: #050709;
}

#mainheader .search-field.x-form-field-wrap.x-trigger-wrap-focus .x-form-text{
    color: #ffffff;
}

#mainheader .search-field.x-form-field-wrap.x-trigger-wrap-focus .x-form-trigger.x-form-search-trigger-fn{
    background-color: #182838 !important;
}
#mainheader .search-field.x-form-field-wrap .x-form-search-trigger-fn {
    background-color: #182838 !important;
    background-image: url("images/search-white.png") !important;
}

.search-field.x-form-field-trigger-wrap button {
    filter: brightness(0) invert(1) !important;
}

.x-dark-content-style #mainheader .search-field table {
    height: 25px;
}

.search-field .x-btn-icon .x-btn-small .searchall-small-icon.x-btn-text,
.search-field .x-btn-icon .x-btn-small .customer-small-icon.x-btn-text,
.search-field .x-btn-icon .x-btn-small .salesnote-small-icon.x-btn-text,
.search-field .x-btn-icon .x-btn-small .survey-small-icon.x-btn-text,
.search-field .x-btn-icon .x-btn-small .surveytemplate-small-icon.x-btn-text,
.search-field .x-btn-icon .x-btn-small .salesopportunity-small-icon.x-btn-text,
.search-field .x-btn-icon .x-btn-small .resource-small-icon.x-btn-text,
.search-field .x-btn-icon .x-btn-small .mail-small-icon.x-btn-text,
.search-field .x-btn-icon .x-btn-small .contact-small-icon.x-btn-text {
     background-position: 0px 0px !important;
}

#mainheader .search-field input,
#mainheader .x-form-field-wrap .x-form-trigger{
    border: 1px solid rgba(100,110,120,0.4) !important;
}
#mainheader .x-form-field-wrap .x-form-trigger{
    border-left: 0px !important;
}

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

#mainheader .search-field table{
    padding-right: 0px;
    padding-left: 5px;
}

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

.x-btn-mc em.x-btn-arrow {
    background-image: url("images/arrow-white.gif");
}

.x-tip, .x-showOnHover {
    background-color: #15202A !important;
    border: 1px solid #39445A !important;
}

.x-simple-style-allimage #organizationadmin .x-showOnHover div{
    color: #FFFFFF !important;
}

.x-tip-ml {
    background-color: #15202A !important;
}

.x-showOnHover {
    color: white;
}

.x-tip .x-tip-body, .x-tip .x-tip-header-text {
    color: #eeeeee;
}

.after-create-tip-buttons-wrap .after-create-tip-button {
    background-color: rgba(50,70,90,0.7);
}

.notification-tip-msg-error .x-tip-header-text {
    color: #FF7777;
}

.x-live-view-buttons a {
    color: #eeeeee !important;
}

.x-tool {
    filter: invert(100%) brightness(2);
    opacity: 0.7;
}

#rightPanel-xcollapsed .x-tool,
#rightPanel .x-tool,
.x-tool.x-tool-collapse-west,
#menuContainer-xcollapsed .x-tool{
    background-image: url("images/default/panel/tool-sprites.png");
}

#newsWindow .x-window-body div.panel-simple-frame{
    border-top-color: transparent;
}
#newsWindow a:hover, #newsWindow a {
    color: #1e5abc !important;
}

#newsWindow .x-tool {
    background-image: url(images/default/panel/tool-sprites.png);
    filter: brightness(1);
}

#newsWindow .x-window-tl .x-window-header{
    color: #888888;
}

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

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

.fnmenu-section-header-collapsetool {
    opacity: 0.0;
}

.fnmenu-section-header-dragtool {
    opacity: 0.0;
}

.fnmenu-menu .x-more-button.x-btn,
.subMenuContentButton.x-more-button{
    background-color: #050709 !important;
}

.x-menu-more-button button, .x-menu-more-button.x-btn-click button {
    color: #f2f2f2 !important;
}

.x-menu-less-button button {
    background-color: #465368;
    opacity: 0.8;
}

.x-menu-less-button.x-btn-click button {
    opacity: 1;
}

.x-task-name-phone-call{
    background-color: #223344;
    border: 1px solid #203040;
}

.x-mask-loading div, .x-mask-grid div, .x-mask-formfield div, .x-mail-loading {
    color: #eeeeee;
}

.notification-tip-msg-info .x-tip-header-text {
    color: #eeeeee;
}

.notification-tip-msg a:hover{
    color: #AACCFF !important;
}


.x-ext-el-mask {
    background-color: #050709 !important;
}

.notification-tip-title {
    color: #eeeeee;
}
.invalid-field-label,
#P24FormContainer label.invalid-field-label-blur {
    color: #ffffff;
}


.changelogview .x-panel-body {
    background-color: #050709;
    border: 1px solid #050709 !important;
}

.changelog-transaction-caption, .changelog-transaction-entry {
    color: #eeeeee;
}


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


.x-superboxselect-item {
    background-color: #44556f;
}

.x-border-layout-ct{
    background-color: #15202A;
}

.maillist-border-bottom {
    border-bottom: 1px solid #050709;
}

#detailsViewInList{
    border-top: 1px solid #050709;
}


#detailsViewInList .ext-el-mask-msg div {
    border: 1px solid #050709;
    background-color: #15202A;
    color: #eeeeee;
}

/* calendar */

.x-calendar-event-header-text {
    color: #eeeeee !important;
}

div.x-mail-attachment, div.x-mail-attachments-container{
    background-color: #15202A;
}

span.x-mail-attachment-name-container:hover {
    box-shadow: 0 0 2px 0 rgba(200, 200, 200, 0.3);
}

#detailsViewInList .x-column-inner {
    background-color: #050709;
    color: #eeeeee;
}

.x-html-editor-tb .x-btn-text {
    background-image: url("images/default/editor/editor-white.png") !important;
}

/* checkboxes */


.x-grid3-check-xcol, .x-grid3-check-xcol-on, .x-xsuperboxselect-icon, .xsuperboxselect-icon, .ux-lovcombo-icon-unchecked, .ux-lovcombo-icon-checked{
    background-image: url("images/checkboxBig_dark.png");
}

label.css-label, .x-checkbox-panel-header-icon, .x-menu-check-item .x-menu-item-icon, .x-menu-item-checked .x-menu-item-icon, .show-tick-switch{
    background-image: url("images/checkboxVBig_dark.png");
}

#contentContainer label.css-label {
    background-image:url("images/checkboxEmptyVBig_dark.png");
}

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

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


.x-grid3-check-xcol {
   background-image: none;
}

tr:hover .x-grid3-check-xcol, tr.x-grid3-hd-row .x-grid3-check-xcol{
   background-image: url("images/checkboxBig_dark.png");
}

/*scrolls*/

/* Track */
::-webkit-scrollbar, .fnmenu ::-webkit-scrollbar  {
    background: #050709;
}

/* Track */
.fnmenu.filter-panel-notactive ::-webkit-scrollbar, #rightPanel ::-webkit-scrollbar, #menuLastObjectsFloating ::-webkit-scrollbar{
    background: #050709;
}

/* Track */
::-webkit-scrollbar-button, .fnmenu ::-webkit-scrollbar-button {
    background-image: url("images/scrolls_dark.png");
}

::-webkit-scrollbar-button:vertical:increment {
    background-position: -1px -31px;
}
::-webkit-scrollbar-button:horizontal:decrement {
    background-position: -1px -46px;
}
::-webkit-scrollbar-button:horizontal:increment {
    background-position: -1px -16px;
}

/* Handle */
::-webkit-scrollbar-thumb {
    background: #556677;
    border: 2px solid #050709;
}

body *{
    scrollbar-color: #465368 transparent;
}

.x-mask-loading-licence {
    background-color: #15202A;
    border: 1px solid #33445f !important;
    border-radius: 3px;
}

.x-mask-loading-licence div {
    background-color: transparent;
    border: 0;
}

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

.details-tab-panel .x-tab-scroller-left, .details-tab-panel .x-tab-scroller-right {
    background-color: #050709;
    border-bottom: 1px solid #050709;
}

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

.x-changelog-panel .x-panel-tab{
    background-color: #050709 !important;
}

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

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

.x-tip-with-editor .x-tip-body{
    background-color: #15202A;
}

.x-has-more, .show-changelog-transaction{
    color: #bbbbbb;
}
.x-has-more:hover{
    border: 1px solid #44556f;
    background-color: #55667f;
    z-index: 19000;
}

#invoicePatternPanel .x-tab-panel-body {
    border-left: 1px solid #00112f;
    border-right: 1px solid #00112f;
    border-bottom: 1px solid #00112f;
    padding: 5px;
    margin-bottom: 5px;
}

.x-window-tl .x-window-tc,
.x-window-tl .x-window-header {
    background-color: #0C1015;
}

.x-window{
    background-color: #1C2025;
}

.x-simple-style .x-window-tl .x-window-tc,
.x-simple-style .x-window-tl .x-window-header {
    background-color: #1C2025;
}

.show-changelog-transaction:hover{
    background-color: #55667f;
}

#detailsViewInList{
    border-top: 1px solid #050709;
}

.x-window {
    box-shadow: 0 2px 30px 0 rgba(0,0,0,0.65);
    border: 2px solid #00112f;
}

body.x-simple-style-allimage .window-unsaved {
    color: #EEEEEE;
}

.content-editable-comment-editor{
    background-color: #050709;
    border: 1px solid transparent;
}

.x-simple-style .x-window {
    box-shadow: 0 2px 20px 0 rgba(0,0,0,1);
    border: 1px solid #30363B;
}

.ext-cal-day {
    border-left: 1px solid #15202A;
}

td.ext-cal-dtitle {
    border-top: 1px solid #15202A;
}

.ext-cal-monthview .ext-cal-body-ct {
    background-color: #050709;
}

.ext-cal-day-prev,
.ext-cal-day-next {
    background-color: rgba(230, 240, 250, 0.15);
}

.holiday-body {
    background-color: rgba(255, 50, 50, 0.25);
}

.ext-cal-dayview .ext-cal-bg-tbl {
    background-color: #050709;
    border-bottom: 1px solid #15202A;
    border-right: 1px solid #15202A;
}

td.ext-cal-dtitle-first {
    border-top: 1px solid #15202A;
}

.ext-cal-hd-ct {
    border-bottom: 1px solid #15202A;
}

.ext-cal-dayview .ext-cal-wk-ct {
    border-left: 1px solid #050709;
}

.ext-cal-ct {
    border-bottom: 1px solid #15202A;
}

 .ext-cal-dayview .ext-cal-bg-row-div {
    border-bottom: 1px solid #050709;
    border-top: 1px solid #15202A;
 }

 .ext-cal-day-col {
    border-left: 1px solid #15202A;
 }

 .ext-cal-day-times {
    color: #bbbbbb;
 }

.x-day-title-elem {
    color: #AACCFF;
}

.ext-cal-day-col .ext-cal-evt, .ext-opera .ext-cal-day-col .ext-cal-evt {
    border: 1px solid #44556f;
}

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

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

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

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

.x-grid-editor .x-form-spinner-splitter {
    background-color: #050709;
}


.transaction-correction-cell-uneditable {
    background-color: #15202A;
}

.transaction-correction-cell-editable {
    background-color: transparent;
}

.transaction-correction-cell-before {
    background-color: #000099 !important;
}

.transaction-correction-cell-after {
    background-color: #660000;
}

.transaction-correction-cell-correction {
    background-color: #006600;
}

.selected-default-warehouse {
    background-color: #44556f;
}

.x-green-background{
    background-color: #55AA00;
}

.x-html-editor-wrap{
    background-color: rgb(221, 221, 221) !important;
}

.x-html-editor-wrap .x-toolbar select {
    border: 1px solid #050709;
    background-color: #15202A;
    color: #ffffff;
}

.x-payment-versions-descriptions {
    color: #eeeeee;
}

.x-finances-panel{
    background-color: #0C1015 !important;
    color: #dddddd;
    font-weight: normal;
}

.x-new-style.x-split-details .x-chart-graph,
.x-new-style.x-split-details .x-chart-configuration-panel{
    background-color: #15202A;
    border: 1px solid #223345;
}

.x-panel-header {
    color: #dddddd;
}

.transaction-create-grid-panel .x-toolbar{
    background-color: #050709;
    border-bottom: 1px solid #061728;
}

.messageUser a, .user-label-link{
    color: #FFAAAA !important;
}

.messageLoggedUser a {
    color: #77DD77 !important;
}

.wholeMessage:hover{
    background-color: #050709;
}
.conversationHeader{
    background-color: #050709;
    border-bottom: 1px solid #173849;
}

div.text-line.date > span {
    color: #dddddd;
}

div.text-line.new-message > span:before,
div.text-line.new-message > span:after {
    background: #91f199;
}

div.text-line.new-message > span {
    color: #91f199;
}

div.text-line.information-message > span {
    color: red;
}

.edit-button {
    background-image: url(images/pencil_white.png);
}

.user-image-button {
    background-color: rgba(255,255,255,0.1) !important;
}

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

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

.user-header-image div{
    border-color: #5b90c0 !important;
}

.action-grid .xg3ci.x-grid3-cell-overflowed{
    background-color: #050709;
}

.x-date-inner .x-date-disabled a{
    background-color: #050709;
}
.x-date-inner .x-date-disabled a span{
    opacity: 0.3;
}

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

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

#organization-settings-panel .x-toolbar-cell {
    color: #EEEEEE;
}

#organization-settings-panel .x-grid3{
    border-bottom: 0px;
}

.x-simple-style-allimage .x-window .x-grid3-cell-selected .xg3ci,
.x-simple-style-allimage .x-window .xg3ci{
    color: #EEEEEE;
}

.x-btn button.icon-save,
.x-btn button.icon-filter-clear{
    color: #000;
}


.calendar-icon,
.change-credit-card-button,
.x-tree-node-leaf .menu-icon-filter-leaf,
.x-tree-node-el .menu-icon-filter-leaf,
.x-htoolbar .x-htoolbar-fnmenu-tab div img,
.x-toolbar-more-icon,
.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-details-tab div img,
.x-htoolbar .x-htoolbar-workflow-tab div img,
.x-htoolbar .x-htoolbar-generic-tab div img,
.x-htoolbar .x-htoolbar-kanban-tab div img,
.x-htoolbar .x-htoolbar-map-tab div img,
.x-htoolbar .x-htoolbar-export-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-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-tbar-loading,
.x-item-disabled.x-btn-icon .x-tbar-loadin,
.x-htoolbar .x-htoolbar-list-tab div img, .x-htoolbar .x-htoolbar-ubersicht-tab div img, .x-htoolbar .x-htoolbar-tasktree-tab div img
,.icon-dashboard-arrange {
    filter: invert(100%);
    -webkit-filter: invert(100%);
}

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(1.1);
}


#menuContainer .x-htoolbar .x-htoolbar-fnmenu-tab div img {
    filter: none;
}

.icon-save {
    background-image: url(images/save_white.png) !important;
}
.icon-filter-clear {
    background-image: url(images/clear_white.png) !important;
}

.x-calendar-back-btn-icon,
.x-calendar-next-btn-icon,
.x-tbar-page-first,
.x-item-disabled .x-tbar-page-first,
.x-tbar-page-prev,
.x-item-disabled .x-tbar-page-prev,
.x-tbar-page-next,
.x-item-disabled .x-tbar-page-next,
.x-tbar-page-last,
.x-item-disabled .x-tbar-page-last {
    filter: invert(100%);
    -webkit-filter: invert(100%);
    color: #553300 !important
}

.x-tbar-page-first:hover,
.x-tbar-page-prev:hover,
.x-tbar-page-next:hover,
.x-tbar-page-last:hover {
    color: #443300 !important
}

.facebookPanel-container {
    color: whitesmoke;
    background-color: transparent;
}
.facebookPanel-img {
    background-color: whitesmoke;
}

.icon-mail-fwd,
.icon-mail-import,
.icon-mail-import,
.icon-mail-select-read,
.icon-mail-select-unread,
.icon-mail-set-read,
.icon-mail-set-unread,
.icon-mail-set-done,
.icon-delete,
.icon-delete-bold,
.icon-workflow-move,
.icon-workflow-move-with-children{
    filter: invert(100%);
    -webkit-filter: invert(100%);
}

.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,
.comment-item .xx-form-field-replybutton {
    filter: brightness(0) saturate(100%) invert(100%);
    -webkit-filter: brightness(0) saturate(100%) invert(100%);
}

.comment-item:hover .xx-form-field-windowoptions,
.x-toolbar-more-icon,
.xx-form-field-windowoptions,
.grid-edit-icon,
.x-toolbar-more-icon,
.show-edit-in-window,
.x-show-deleted-eye-icon,
.x-hide-comment-icon,
.icon-sort-asc,
.icon-sort-desc {
    filter: brightness(0) saturate(100%) invert(100%);
    -webkit-filter: brightness(0) saturate(100%) invert(100%);
    opacity: 1;
}

.icon-message-comment {
    -webkit-filter: invert(100%);
}

.x-btn button.icon-mail-fwd span,
.x-btn .icon-mail-set-unread span,
.x-btn .icon-mail-set-read span,
.x-btn button.credit-card-edit span,
.x-btn button.icon-mail-import span,
.x-btn button.icon-delete span,
.x-btn button.icon-delete-bold span,
.x-btn button.icon-dashboard-arrange span{
    filter: invert(100%);
    -webkit-filter: invert(100%);
}

.pac-container {
    border-top: 0px solid transparent;
    background-color: #050709;
}
.pac-item:hover {
    background-color: #15202A;
}
.pac-item{
    color: #dddddd;
}
.pac-item-query{
    color: #eeeeee;
}

.x-payment-checkbox-right label {
    color: #ffffff !important;
}

.choose-raport-type {
    color: #dddddd !important;
}

.messagesContainer, #conversationpanel {
    background-color: #101519;
}
.msgTextWrapper .msgTextContainer .x-btn-text.upload-file-button-icon,
.emoticon-button.x-btn.x-btn-noicon{
    background-position: 0px -20px !important;
}
.emoticon-li:hover {
    background-color: #050709;
}
.msgTextWrapper,
.message-editor-holder {
    border: 1px solid #050709;
}

#detailsViewInList .ext-el-mask{
    background-color: #465368;
}

.x-sticked-details-tab{
    border: 1px solid #00112f;
}

.x-simple-style .required-text-red,
.x-new-style .required-text-red{
    background-color: #001122;
    color: #FF5522;
}

.x-simple-style-allimage.x-new-style .x-window .required-text-red {
    background-color: #001122;
}

.go-to-new {
    background-color: rgba(35, 51, 67, 0.9);
    color: rgb(238, 238, 238);
}

.kanban-column,
.x-kanban {
    background-color: #050709;
}

.kanban-item, .kanban-more{
    background-color: #15202A;
    border-color: #050709;
}

.kanban-header, .kanban-footer-header {
    border-color: #050709;
    border-right-color: #00112f;
}

.kanban-header{
    background-color: #15202A;
}

.kanban-column .kanban-item:hover{
    background-color: #253B57;
}

.kanban-column:hover .kanban-header .kanban-arrow{
    background-image: url(images/kanban_arrow_black_blue.png);
}

.kanban-column.kanban-big-header:hover .kanban-header .kanban-arrow{
    background-image: url(images/kanban_arrow_black_blue_70.png);
}

.kanban-arrow{
    background-image: url(images/kanban_arrow_black.png);
}

.kanban-big-header .kanban-arrow{
    background-image: url(images/kanban_arrow_black_70.png);
}

#contentContainer .x-kanban .x-toolbar{
    border-bottom-color: #050709 !important;
}

.kanban-column-dd-over,
.kanban-column-dd-over > .kanban-item-wrapper,
.kanban-column-dd-over > .kanban-item-wrapper > .kanban-item,
.kanban-column-dd-over > .kanban-more {
    background-color: #449966 !important;
}

.kanban-header-stage-not-completed {
    background-color: #606877 !important;
}
.x-toolbar div .kanban-status-name {
    color: #FFFFFF;
}
#salesopportunity .kanban-salesopportunitydetails .kanban-header:after{
    filter: invert(1);
}

div.help-top-content div.x-panel-body{
    background-color: #050709;
    border-color: #000000;
}
div.help-top-content div.x-panel-body .help-top-content-div{
    color: #dddddd;
}
div.hideHelp{
    filter: invert(100%) brightness(2);
}

.x-html-editor-tb {
    background-color: #050709;
}

.sta-window .x-window-body .x-form-item-label {
    color: #EEEEEE;
}

.messagesContainer .text-line.date.scrolling {
    background-color: #101419;
}

.x-calendar-telist{
    text-shadow: 1px 0 0 #000, -1px 0 0 #000, 0 1px 0 #000, 0 -1px 0 #000, 1px 1px 0 #000, -1px -1px 0 #000, 1px -1px 0 #000, -1px 1px 0 #000;
}

.tabNotification, .tabNotification:hover{
    padding: 1px 3px 1px 2px;
    color: #F00 !important;
    font-weight: bold;
}


#menuContainer.filter-panel-notactive .x-htoolbar .x-toolbar-cell.x-htoolbar-fnmenu-tab,
#mainContainer #menuContainer.filter-panel-notactive .x-toolbar, .right-panel-tab,
#menuContainer.filter-panel-notactive .x-htoolbar .x-toolbar-cell.x-htoolbar-fnmenu-tab div.xtb-text{
    background-color: #050709 !important;
}

div.x-comment-attachments-container{
    background-color: #050709;
    border: 1px solid #050709;
}

div.x-comment-attachments-container:hover {
    background-color: #050709;
}

span.x-comment-attachment-name-container:hover {
    background-color: #050709;
}

.preformatted-text-container pre {
    background-color: #0f1e31;
}

.report-combo-icon {
    opacity: 0.4;
    filter: brightness(3);
}

.report-combo-icon.report-combo-icon-selected {
    opacity: 1;
}

.x-questionnaire-header,
.x-questionnaire-label,
.x-questionnaire-label-second,
.x-questionnaire label.x-form-item-label {
    color: #f5f5f5 !important;
}

.link-force-color .xg3ci {
    color: #AACCFF !important;
}
.link-force-color:hover .xg3ci {
    color: #AACCFF !important;
}

.x-simpleLook.x-split-details #contentContainer .x-other-panel,
.x-simpleLook.x-split-details #contentContainer .x-other-panel > div,
.x-simpleLook.x-split-details #contentContainer .x-border-layout-ct{
    background-color: #050709 !important;
}

.x-simpleLook.x-split-details #contentContainer .x-licences-panel .panel-simple-frame > div,
.x-simpleLook.x-split-details #contentContainer .x-other-panel > div.x-tab-panel > div.x-tab-panel-header,
.x-simpleLook.x-split-details #contentContainer .x-other-panel > div.x-tab-panel > div.x-tab-panel-bwrap .x-tab-panel-body,
.x-simpleLook.x-split-details #contentContainer .x-other-panel > div > .x-panel-body,
.x-simpleLook.x-split-details #contentContainer .x-other-panel > div > div > div > div > .x-panel-body,
.x-simpleLook.x-split-details .x-panel.timelineview  .x-panel-body > div,
.x-simpleLook.x-split-details .x-panel.changelog  .x-panel-body > div,
.x-simpleLook.x-split-details .x-panel.informationboardviewanel,
.x-simpleLook.x-split-details .x-grid-panel .abstract-grid .x-grid3{
    border: 0px solid #223345 !important;
}

.x-simpleLook.x-split-details .x-new-details-ct .title-salesopportunitydetails,
.x-simpleLook.x-split-details .x-new-details-ct .kanban-salesopportunitydetails,
.x-simpleLook.x-split-details .x-new-details-ct.x-border-layout-ct{
    background-color: #050709 !important;
}

.x-simpleLook.x-split-details #contentContainer .x-before-split-panel{
    background-color: #050709 !important;
}

.x-simpleLook.x-split-details .x-new-details-ct .details-tab-panel .x-grid3-hd-inner,
.x-simpleLook.x-split-details .x-new-details-ct .details-tab-panel .x-grid3-header,
.x-simpleLook.x-split-details .x-new-details-ct .x-split-details-panel > div {
    background-color: #0C1015 !important;
}

.x-simpleLook.x-split-details ul.x-tab-strip-top{
    background-color: #0C1015 !important;
}

.x-simpleLook.x-split-details .org-settings-window ul.x-tab-strip-top{
    background-color: transparent !important;
}

.x-simpleLook.x-split-details #contentContainer .x-other-panel > div,
.x-simpleLook.x-split-details .x-panel.timelineview  .x-panel-body,
.x-simpleLook.x-split-details .x-panel.changelog  .x-panel-body,
.x-simpleLook.x-split-details .x-panel.informationboardview,
.x-simpleLook.x-split-details .x-panel.x-grid-panel .abstract-grid{
    background-color: #050709;
}

.x-simpleLook.x-split-details .x-new-details-ct .upperfields-salesopportunitydetails  .x-editor .x-form-text{
    background-color: #0C1015 !important;
}

.x-simpleLook.x-split-details .changelog-transaction, .x-simpleLook.x-split-details .comment-item{
    background-color: #0C1015 !important;
}


.x-simpleLook.x-split-details.x-simple-style-allimage .changelog-transaction, .x-simpleLook.x-split-details.x-simple-style-allimage .comment-item{
    background-color: transparent !important;
}

body.x-simple-style-allimage .x-window,
body.x-simple-style-allimage .x-window.comment-panel {
    color: #f5f5f5;
}

.x-simpleLook.x-split-details #salesopportunitychartcanvas,
.x-simpleLook.x-split-details #contentContainer .x-licences-panel .panel-simple-frame > div,
.x-simpleLook.x-split-details .x-new-details-ct .details-tab-panel .x-grid3-hd-inner,
.x-simpleLook.x-split-details .x-new-details-ct .x-new-details .x-grid3-hd-inner,
.x-simpleLook.x-split-details .x-new-details-ct .details-tab-panel .x-grid3-header,
.x-simpleLook.x-split-details .x-new-details-ct .x-split-details-panel > div,
.x-simpleLook.x-split-details .x-new-details-ct .x-new-details .x-grid3-header,
.x-simpleLook.x-split-details .x-new-details-ct .x-new-details > div,
.x-simpleLook.x-split-details .x-new-details-ct .panel-simple-frame {
    background-color: #0C1015 !important;
}

.x-simpleLook.x-split-details #salesopportunitychartcanvas, .x-simpleLook.x-split-details .x-new-details-ct .x-new-details{
    border: 1px solid #203040;
}

.x-simpleLook.x-split-details #contentContainer .x-other-panel .x-panel-body,
.x-simpleLook.x-split-details .details-tab-panel .x-sticked-details-tab,
.x-simpleLook.x-split-details.x-simple-style .details-tab-panel .x-grid3-header{
    background-color: #0C1015 !important;
}

.x-simpleLook.x-split-details.x-simple-style-allimage #contentContainer .x-other-panel .x-panel-body,
.x-simpleLook.x-split-details.x-simple-style-allimage .details-tab-panel .x-sticked-details-tab,
.x-simpleLook.x-split-details.x-simple-style.x-simple-style-allimage .details-tab-panel .x-grid3-header{
    background-color: transparent !important;
}

.x-simpleLook.x-split-details #contentContainer .x-other-panel,
.x-simpleLook.x-split-details #contentContainer .x-other-panel > div,
.x-simpleLook.x-split-details #contentContainer .x-border-layout-ct {
    background-color: #050709 !important;
}

.x-simpleLook.x-split-details #contentContainer .x-new-details-ct .x-split-details-panel .x-tab-panel-header,
.x-simpleLook.x-split-details #contentContainer .x-new-details-ct .x-new-details .x-tab-panel-header{
    background-color: #0C1015 !important;
}

.x-simpleLook.x-split-details .x-new-details-ct .panel-simple-frame {
    background-color: #0C1015 !important;
}

.x-simpleLook.x-split-details #contentContainer .x-new-details-ct .x-split-details-panel .x-tab-panel-header{
    border-top: 1px solid #223345 !important;
}
.x-simpleLook.x-split-details #contentContainer .x-new-details-ct .x-split-details-panel ul.x-tab-strip-top {
    border-bottom: 1px solid #223345;
}
.x-simpleLook.x-split-details .x-grid3-scroller {
    border-top: 1px solid #223345;
}

.x-simpleLook.x-split-details #contentContainer .x-other-panel > div,
.x-simpleLook.x-split-details .x-panel.timelineview  .x-panel-body,
.x-simpleLook.x-split-details .x-panel.changelog .x-panel-body,
.x-simpleLook.x-split-details .x-panel.informationboardview,
.x-simpleLook.x-split-details .x-panel.x-grid-panel .abstract-grid .x-grid3 {
    background-color: #050709;
}

.x-simple-style.x-split-details .x-grid3-header, .x-simple-style.x-split-details .x-grid3-hd-inner,
.x-simple-style.x-split-details .x-grid3-scroller,
.x-simple-style.x-split-details .x-grid3-row{
    background-color: #0C1015 !important;
}

.org-settings-window .x-grid3{
    background-color: transparent;
}

.x-simple-style .x-tab-panel-header,
.x-simple-style.x-split-details .org-settings-window .x-grid3-header,
.x-simple-style.x-split-details .org-settings-window .x-grid3-hd-inner,
.x-simple-style.x-split-details .org-settings-window .x-grid3-scroller,
.x-simple-style.x-split-details .org-settings-window .x-grid3-row
{
    background-color: #1C2025 !important;
}

.x-simpleLook.x-split-details #contentContainer .x-licences-panel .panel-simple-frame > div,
.x-simpleLook.x-split-details #contentContainer .x-other-panel > div.x-tab-panel > div.x-tab-panel-header,
.x-simpleLook.x-split-details #contentContainer .x-other-panel > div.x-tab-panel > div.x-tab-panel-bwrap .x-tab-panel-body,
.x-simpleLook.x-split-details #contentContainer .x-other-panel > div > .x-panel-body,
.x-simpleLook.x-split-details #contentContainer .x-other-panel > div > div > div > div > .x-panel-body,
.x-simpleLook.x-split-details .x-panel.timelineview   .x-panel-body > div,
.x-simpleLook.x-split-details .x-panel.changelog  .x-panel-body > div,
.x-simpleLook.x-split-details .x-panel.informationboardview,
.x-simpleLook.x-split-details .x-grid-panel .abstract-grid .x-grid3{
    border: 1px solid #223345 !important;
}

.x-panel-body #newLicence.x-btn.BlackMonth2025 .x-btn-mc button span,
.x-panel-body #addUsersLicence.x-btn.BlackMonth2025 .x-btn-mc button span,
#licences .licence-card-related-info .x-panel-body .licence-panel-call-to-action-green-button.x-btn.BlackMonth2025 button span{
    color: black !important;
}

.x-panel-body .x-column-inner #newLicence.x-btn.BlackMonth2025,
.x-panel-body .x-column-inner #addUsersLicence.x-btn.BlackMonth2025,
#licences .licence-card-related-info .x-panel-body .x-column-inner .licence-panel-call-to-action-green-button.x-btn.BlackMonth2025 {
    background-color: #FFF30F !important;
    border: #FFF30F;
}

.x-simpleLook.x-split-details .x-new-details-ct .x-split-details-panel > div{
    border: 1px solid #223345;
}

.object-create-window .x-window-footer .x-toolbar-layout-ct .x-btn.x-item-disabled span{
    color: #EEEEEE !important;
}

.x-simple-style.x-pd-test .x-window-tl .x-window-tc,
.x-simple-style.x-pd-test .x-window-tl .x-window-header,
.x-simple-style.x-pd-test .x-window-bl,
.x-simple-style.x-pd-test .x-window-br,
.x-simple-style.x-pd-test .x-window-bc {
    background-color: #182838 !important;
}

.x-pd-test .object-create-window .x-window-bc .x-toolbar-layout-ct .x-btn,
.x-pd-test .x-window-bc .x-toolbar-layout-ct .x-btn {
    background-color: #0C1015 !important;
    border: 1px solid #15202A;
}

.x-simple-style.x-pd-test .x-window {
    border: 1px solid #223345;
}

.timeline-data-fade{
    background: linear-gradient(hsla(0,0%,100%,0),#0C1015);
}

.timeline-data-fade div{
    background-color: #15202A;
}

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

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

.folder-name {
    color: #cccccc !important;
}

.x-simple-style-allimage .org-settings-window .x-tab-panel-body .x-form-item-label,
.x-simple-style-allimage .org-settings-window .x-tab-panel-body .x-form-display-field{
    color: #eeeeee;
}

.x-simple-style-allimage .org-settings-window .x-tab-panel-body #przelewy24Panel {
    color: #eeeeee !important;
}

.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_dark_70op.png);
}

.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_dark_70op.png) !important;
}



.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-dark.png);
}

input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus,
input:-webkit-autofill:active{
    -webkit-background-clip: text;
    -webkit-text-fill-color: #ffffff;
}

.dashboard-period-filter-wrap {
    background-color: #050709;
}

.dashboard-period-filter-wrap .x-date-picker{
    background-color: transparent;
}

.preview-content-container .preview-no-content-info {
    background-color: #1C2025 !important;
    box-shadow: 0 2px 20px 0 rgba(0,0,0,1) !important;
    border: 1px solid #30363B !important;
    color: #EEEEEE;
}

.comment-item .xx-form-field-replybutton,
.show-edit-in-window{
    filter: brightness(0) invert(1) drop-shadow(0px 0px 2px rgba(0,0,0,0.5));
}

.comment-item .xx-form-field-replybutton:hover {
    filter: brightness(1) invert(0) drop-shadow(0px 0px 2px rgba(0,0,0,0.5));
    color: black;

}

.x-form-module-check-checkbox {
    background-color: #050709;
}

.category-btn-box .x-btn {
    border: 1px solid #000;
}

.category-btn-meeting,
.category-btn-email,
.category-btn-phonecall,
.category-btn-presentation,
.category-btn-task,
.category-btn-addacomment,
.category-btn-issueaninvoice,
.category-btn-prepareaquote,
.category-btn-businesstrip,
.category-btn-deadline {
    filter: invert(100%) sepia(100%) saturate(7456%) hue-rotate(256deg) brightness(1000%) contrast(100%);
}

.x-grid-empty .big-icon {
    width: 150px;
    height: 114px;
    background-image: url("./images/empty_list_dark.png");
}
/* 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 */