.x-panel-header-default, .x-toolbar-default {
    background-color: unset !important;
    border: 1px solid #30323f !important;
    background-image: linear-gradient(to right, #454754, #383a48) !important;
}

.x-panel-header-default-vertical {
    background-image: linear-gradient(to bottom, #454754, #383a48) !important;
}

.x-btn-default-toolbar-small {
    border-radius: 30px !important;
    border: none !important;
    box-shadow: none !important;
}

.x-btn {
    border: none !important;
    background-color: transparent !important;

}

.x-btn-icon-el-default-toolbar-small {
    color: #a5adda !important;
    font-size: 18px !important;
}

.x-collapse-el {
    background-color: transparent !important;
}

.x-splitter {
    background-color: #30323f;
}

.x-splitter-focus:after {
    outline: none !important;
    border: none !important;
}

.x-grid-body {
    background-color: #383a47 !important;
}

.x-menu-body-default {
    background-image: linear-gradient(to right, #454754, #383a48f7) !important;
}

.x-grid-body {
    border: none !important;
}

.x-leaf-column-header {
    background: #30323f !important;
}

.x-column-header {
    color: white !important;
}

.x-grid-header-ct {
    border: 1px solid #30323f !important;
}

.x-column-header {
    border-right: 1px solid #383a47 !important;
}

.view-color-green {
    background-color: rgba(83, 160, 60, 0.64);
}

.view-color-green[aria-selected="true"] {
    background-color: rgba(65, 130, 55, 0.64);
}

.view-color-red {
    background-color: rgba(212, 4, 4, 0.33) !important;
}

.view-color-red[aria-selected="true"] {
    background-color: rgba(255, 0, 0, 0.33) !important;
}

.x-grid-with-row-lines .x-grid-item:first-child {
    border-top-color: #30323f !important;
}

.x-grid-cell-inner {
    color: white !important;
}

.x-grid-with-row-lines .x-grid-item {
    border-top: none !important;
    border-bottom: 1px solid rgba(56, 56, 56, 0.8) !important;
    background: #434552;
}

.x-grid-item-alt {
    background-color: #3a3c48;
}

.x-grid-item-focused .x-grid-cell-inner:before {
    /*border: 1px solid #383a47 !important;*/
    border: none !important;
}

.x-column-header-trigger {
    background-color: transparent !important;
    border-left: none !important;
}

.x-splitter-active {
    background-color: #2f313e !important;
}

body.x-border-layout-ct, div.x-border-layout-ct {
    background-color: #272831 !important;
}

.x-btn-inner-default-toolbar-small {
    color: #ffffff !important;
}

.x-form-text-default {
    color: #ffffff !important;
    background-color: #30323f !important;
}

.x-form-trigger-wrap-default {
    border: none !important;
}

.x-form-trigger-default {
    background: #30323f !important;
}

.x-menu-default {
    border: none !important;
    box-shadow: 0 10px 33px -23px rgba(0, 0, 0, 0.75) !important;
}

.x-menu-item-text-default {
    color: #fff !important;
}

.x-unselectable {
}

.x-menu-item-default.x-menu-item-separator {
    height: 0 !important;
    border-top: solid 1px #383a47 !important;
    background-color: #383a47 !important;
}

.x-autocontainer-innerCt {
    background: #3b3e4b;
}

.x-form-item-label-default {
    color: #ffffff !important;
}

.x-fieldset {
    background: #3b3e4b !important;
}

.x-window-header-default-top {
    background-image: linear-gradient(to right, #454754, #383a48f7) !important;
}

.x-window-header-default {
    border: none !important;
}

.x-window-default {
    border: none !important;
}

.x-toolbar-footer {
    background-image: linear-gradient(to right, #454754, #383a48f7) !important;
    background-color: transparent !important;
}

.x-fieldset-default {
    border: 1px solid #3b3e4b !important;
}

.x-window-header-default .x-tool-img {
    background-color: transparent !important;
}

.x-css-shadow {
    box-shadow: rgba(0, 0, 0, 0.20) 0 5px 20px !important;
}

.x-boundlist-item table svg path#background {
    fill: #2f313e !important;
}

.x-boundlist-item table svg path#icon, polygon#arrow, circle#icon {
    fill: #a5adda !important;
}

.x-boundlist-item {
    color: #ffffff !important;
    border-style: none !important;
}

.x-boundlist {
    box-shadow: rgba(0, 0, 0, 0.20) 0 5px 20px !important;
    background: rgba(59, 62, 75, 0.95) !important;
    border: none !important;
}

.x-boundlist-item-over {
    background: #505469 !important;
}

.x-fieldset {
    border-top: 1px solid rgba(255, 255, 255, 0.18) !important;
}

.x-form-spinner-default {
    background-color: transparent !important;
}

.x-form-checkbox-focus.x-form-checkbox-default {
    color: #a5adda !important;
}

.x-panel-header-default .x-tool-tool-el {
    background-color: transparent !important;
}

.x-body {
    background: #3b3e4b !important;
}

.x-window-default {
    background-color: transparent !important;
}

.x-message-box {
    background-color: #2d2f3a !important;
    text-align: center;
    color: white;
    font-weight: 400;
}

.x-autocontainer-innerCt {
    color: white;
}

#attribution a {
    color: white;
}

.x-btn-pressed {
    background-color: #a5adda !important;
}

.x-btn-pressed .x-btn-icon-el-default-toolbar-small {
    color: #ffffff !important;
}

.x-grid-row {
    cursor: pointer;
}

.x-window-body-default, .x-panel-body-default {
    /*background-color: transparent !important;*/
}

.x-grid-item-focused {
    background-color: #525563 !important;
}

.x-grid-item-over {
    background-color: #404250 !important;
}