.view-color-green {
    background-color: rgba(77, 250, 144, 0.3);
}
.view-color-yellow {
    background-color: rgba(250, 190, 77, 0.3);
}
.view-color-red {
    background-color: rgba(255, 84, 104, 0.3);
}

.view-item-disabled {
    opacity: 0.5;
}

.toolbar-header-style {
    background-color: #A4A4A4 !important;
}

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

.x-fieldset {
    overflow: visible !important; /* workaround for Safari issue */
}

#attribution {
    position: absolute;
    bottom: 10px;
    right: 15px;
    font-size: x-small;
}

#spinner {
    position: absolute;
    top: 50%;
    left: 50%;
    height: 60px;
    width: 60px;
    margin-top: -30px;
    margin-left: -30px;
    -webkit-animation: rotation .8s infinite linear;
    -moz-animation: rotation .8s infinite linear;
    -o-animation: rotation .8s infinite linear;
    animation: rotation .8s infinite linear;
    border-left: 6px solid rgba(0,0, 0, .5);
    border-right: 6px solid rgba(0, 0, 0, .5);
    border-bottom: 6px solid rgba(0, 0, 0, .5);
    border-top: 6px solid rgba(0, 0, 0, .8);
    border-radius: 100%;
}
@-webkit-keyframes rotation {
    from { -webkit-transform: rotate(0deg); }
    to { -webkit-transform: rotate(359deg); }
}
@-moz-keyframes rotation {
    from { -moz-transform: rotate(0deg); }
    to { -moz-transform: rotate(359deg); }
}
@-o-keyframes rotation {
    from { -o-transform: rotate(0deg); }
    to { -o-transform: rotate(359deg); }
}
@keyframes rotation {
    from { transform: rotate(0deg); }
    to { transform: rotate(359deg); }
}


.toolbar-header-style {
    background-color: #000000 !important;
}

.x-panel-header-default {
    background-color: #000000 !important;
}

.x-window-header-default-top {
        background-color: #000000 !important;
}

.x-treelist-item-icon,.x-treelist-item-tool {
 color:#000000 !important;
}

.x-window-default {
        border-color: #000000 !important;
}

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

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

.x-panel-header-default {
        border: 1px solid #000000 !important;
}

.x-window-header-default {
        border-color: #000000 !important;
        background-color: #000000 !important;
}

.x-css-shadow {
        box-shadow: rgb(0, 0, 0) 0px 0px 6px !important;
}
.x-btn-default-small {
        border-color: #000000 !important;
}

.x-btn-default-small {
        background-color: #000000 !important;
}

.x-btn-inner-default-small {
        font-weight: bold !important;
}

#spinner {
        border-left: 6px solid rgba(0, 0, 0, .5) !important;
        border-right: 6px solid rgba(0, 0, 0, .5) !important;
        border-bottom: 6px solid rgba(0, 0, 0, .5) !important;
        border-top: 6px solid rgba(0, 0, 0, 0.8) !important;
}

html {
  background: url(bg.jpg) no-repeat center center fixed;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}

.x-grid-body {
    background: #f2f2f2 !important;
}

.x-splitter {
    background-color: #A4A4A4 !important;
}

.x-collapse-el {
    color: #f0f0f0 !important;
    background-color: #222222 !important;
}

.x-btn-default-toolbar-small {
    background-color: #222222;
}

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

.x-btn-default-toolbar-small {
    border-color: #222222;
}
