.mat-toolbar.mat-primary {
    background: #557347 !important;
    color: #fff;
}

.mat-fab.mat-primary, .mat-flat-button.mat-primary, .mat-mini-fab.mat-primary, .mat-raised-button.mat-primary {
    background-color: #557347 !important;
}

.mat-chip.mat-standard-chip.mat-chip-selected.mat-primary {
    background-color: #557347 !important;
    color: #fff;
}

.bg-primary {
    background-color: #557347 !important;
}

.btn-primary {
    background-color: #557347 !important;
    border-color: #557347 !important;
}

.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .btn-primary:active:focus {
    border-color: #557347 !important;
    outline: none !important;
    box-shadow: none !important;
}

h1 {
    color: #557347;
}

.x-panel-header-default {
    background-color: #557347;
    border: 1px solid #557347;
}
.x-panel-header-default .x-tool-img {
    background-color: transparent;
}

.x-tab-default-top {
    background-color: #557347;
}

.x-window-header-default-top { 
    background-color: #557347;
}

.x-window-default { 
    border-color: #557347;
}

.x-window-header-default {
    border-color: #557347;
}

.x-panel-header-default-framed-top {
    background-color: #557347;
    border-color: #557347;
}

.x-panel-header-default-framed {
    font-size: 13px;
    border: 5px solid #557347;
}

.x-panel-default-framed {
    border-color: #557347;
}

.x-fieldset-header-text {
    color: #557347;
}

.x-fieldset {
    border: 1px solid #557347;
    padding: 0 10px;
    margin: 0 0 10px;
}

.x-panel-default-outer-border-rbl {
    border-right-color: #557347!important;
    border-bottom-color: #557347!important;
    border-left-color: #557347!important;
}
.x-panel-body-default {
    border-color: #557347;
}

.x-panel-default-outer-border-trl {
    border-top-color: #557347!important;
    border-right-color: #557347!important;
    border-left-color: #557347!important;
}
