a{
    color:#009140;
}
a.ingrid{
    color: inherit;
    text-decoration: underline;
}
.btn-success {
    background-color: #57a900;
    background-image: -moz-linear-gradient(top, #70d900, #57a900);
    background-image: -ms-linear-gradient(top, #70d900, #57a900);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#70d900), to(#57a900));
    background-image: -webkit-linear-gradient(top, #70d900, #57a900);
    background-image: -o-linear-gradient(top, #70d900, #57a900);
    background-image: linear-gradient(top, #70d900, #57a900);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#70d900', endColorstr='#57a900', GradientType=0);
}

.btn-success:hover,
.btn-success:active,
.btn-success.active,
.btn-success.disabled,
.btn-success[disabled] {
    background-color: #57a900;
}

.bg-primary{
    background-color: #009140 !important;
}
.btn-primary {
    color: #fff;
    background-color: #009140;
    border-color: #009140;
}
.btn-primary:hover{
    background-color: #C64646;
    border-color: #009140;
}



Rules
Computed
Animations
Fonts

element {

}
.page-item.active .page-link {
    background-color: #009140;
    border-color: #009140;
}
.page-link {
    color: #009140;
    border: 1px solid #009140;
}
.page-item.disabled .page-link {
    border-color: #009140;
}

.page-link:hover {
    border: 1px solid #009140;
}
.ss-form .ss-input-control {
    border-color: #009140;
}
.ss-card-header {
    background-color: #009140;
    color: white;
}
.ss-modal-header {
    background-color: #009140;
    color: white;
}
.ss-modal-header .close{
    color:white;
    opacity: .8;
}

.ss-section-title{
    border-bottom: 1px solid #009140;
    color:#009140;
}
.ss-form {
    border: 1px solid #009140;
}
.ss-form hr{
    border-color: #009140;
}

.ss-form-title{
    background-color: #009140;
    margin-bottom: 0px;
}
.ss-table.table-bordered th, .ss-report-table.table-bordered td {
    border: 1px solid #a6a9a7;;
}
.ss-report-table th{
    background-color: #c9cecb;
    color: #444;
}

.ss-dot1, .ss-dot2 {
    background-color: #009140;
}
.cbp-spmenu {
    background: #5f5f5f;
}
.cbp-spmenu h3 {
    color: #fff;
    background: #009140 !important;
}
.cbp-spmenu a:hover {
    background: #009140;
}
.cbp-spmenu a:active {
    background: #fc8f1b;
    color: #fff;
}
.cbp-spmenu-vertical a {
    border-bottom: 1px solid #009140;
}
.btn-outline-secondary {
    color: #009140;
    border-color: #009140;
}
.input-group-addon{
    background-color: #009140;
    color: #fff;
}
.ss-menu-item:hover {
    background-color: #009140;
    color: white;
}
.ss-required-input-error{
    background-color:#f88102;
    color:white;
}
.custom-file-control {
    height: 2rem;
    padding: 0.4rem 1rem;
}
.custom-file-control::before {
    padding: 0.4rem 1rem;
    height: 2rem;
    color: #fff;
    background-color: #009140;
}
.ss-page-title {
    border-bottom: 1px solid #009140;
    margin-bottom: 10px;
}

/*Select-2 dropdown */
.select2-container--bootstrap4 .select2-selection {
    border: 1px solid #009140;
}
.select2-container--bootstrap4 .select2-results__option--highlighted[aria-selected] {
    background-color: #009140;
    color: #fff;
}
.select2-container--bootstrap4 .select2-selection--multiple .select2-selection__choice {
    color: #495057;
    background: #d8d8d8;
    border: 1px solid #ababab;
}
.select2-results .select2-highlighted {
    color: white;
    background-color: #009140;
}
.select2-drop-active {
    border-color: #009140;
}
.form-control{
    border-color: #009140;
}
.select2-container.form-control{
    margin: 0;
    border:1px solid #009140;
}
.form-control{
    border-color: #009140;
}
.ss-track-label {
    border-right: 1px solid #009140;
    background-color: #009140;
    color: white;
}
.ss-track-value {    
    border-top: 1px solid #009140;
    border-right: 1px solid #009140;
}
.ss-track-row {
    border-left: 1px solid #009140;
    border-bottom: 1px solid #009140;
}
.ss-slidericon {
    color: #009140;
}
.ss-btn-xs{
    background-color: #009140;
}
.ss-nav-tabs .nav-link.active {
    background-color: #009140;
}
.ss-nav-tabs {
    border-bottom: 1px solid #009140; 
}
.ss-mega-menu-item:hover {
    background-color: #009140;
}
.app-header{
    background-color: #009140;
}
.app-header__logo{
    background-color: #bb0a07;
}
.app-search__title {
    background-color: #009140;
    color: #fff;
}
.app-sidebar{
    background-color: #009140;
}
.treeview-menu {
    background: #8e8e8e;
}
.input-group-text {
    font-size: 0.9rem;
    color: #ffffff;
    background-color: #009140;;
    border: 1px solid #009140;;
    border-radius: 0.25rem;
}

.heading-medium {
    background: #009140;
    border: 1px solid #009140;
    color: white;
}
.custom-file-label {
    border: 1px solid #009140;
}
.custom-file-label::after {
    color: #ffffff;
    background-color: #009140;
}
/*
loader for color
*/
.loader--dot:first-child {
    background-color:#76f5ae;
  animation-delay: 0.5s;
}
.loader--dot:nth-child(2) {
  background-color: #0df573;
  animation-delay: 0.4s;
}
.loader--dot:nth-child(3) {
  background-color: #07e468;
  animation-delay: 0.3s;
}
.loader--dot:nth-child(4) {
  background-color: #08cc5e;
  animation-delay: 0.2s;
}
.loader--dot:nth-child(5) {
  background-color: #06b151;
  animation-delay: 0.1s;
}
.loader--dot:nth-child(6) {
  background-color: #009140;;
  animation-delay: 0s;
}
/*
tabulator
*/
.tabulator{
    font-size: .7rem ;
}
.tabulator .tabulator-header-filter input{

    display: block;
    width: 100%;
    padding: 0.25rem 0.5rem;
    font-size: .8rem;
    line-height: 1.5;
    color: #464a4c;
    background-color: #fff;
    background-image: none;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    border: 1px solid rgba(0, 0, 0, 0.15);
    border-radius:0;
    -webkit-transition: border-color ease-in-out 0.15s, -webkit-box-shadow ease-in-out 0.15s;
    transition: border-color ease-in-out 0.15s, -webkit-box-shadow ease-in-out 0.15s;
    -o-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
    transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
    transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s, -webkit-box-shadow ease-in-out 0.15s;

}

.tabulator .tabulator-header .tabulator-col {
    background: #e5e5e5;
}
.tabulator .tabulator-header {
    color: #505050;
    font-weight: 400;
    white-space: nowrap;
}
.tabulator .tabulator-header .tabulator-col.tabulator-sortable[aria-sort="none"] .tabulator-col-content .tabulator-arrow {
    border-bottom: 6px solid #505050;
}
.tabulator .tabulator-footer{
    background: #e5e5e5;
}
.tabulator-row.tabulator-selected {
    background-color: #e63d3a;
    color:white;
}
.tabulator select.form-control:not([size]):not([multiple]) {
    height: calc(1.8rem + 2px);
}
.tabulator-row .tabulator-cell {
    border-right: 1px dotted #aaa;
    border-bottom: 1px dotted #aaa;
}
.tabulator .tabulator-header .tabulator-col {
    border-right: 1px dotted #aaa;
}
.tabulator-row .tabulator-frozen.tabulator-frozen-left {
    border-right: 1px dotted #aaa;
}
.tabulator .tabulator-header .tabulator-frozen.tabulator-frozen-left {
    border-right: 1px dotted #aaa;
}
.tabulator .tabulator-footer .tabulator-calcs-holder .tabulator-row {
    background: #e5e5e5!important;
    color: #505050;
}
.tabulator-edit-select-list .tabulator-edit-select-list-item.active {
    background-color: #e63d3a;
}
.tabulator-edit-select-list .tabulator-edit-select-list-item:hover {
    background: #e63d3a;
}
.tabulator-tree-branch-icon{
    padding: 0 5px 0 5px;
    color:#e63d3a;
}
.badge-info{
    background-color: #009140;
}