

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

.bg-primary-200 {
    background-color: #22CCCC !important;
}

.bg-primary-300 {
    background-color: #00A1FF !important;
}

.bg-primary-400 {
    background-color: #005BFF !important;
}

.bg-primary-500 {
    background-color: #1f8338 !important;
}

.bg-primary-600 {
    background-color: #094f00 !important;
}

.bg-primary-700 {
    background-color: #836C9D !important;
}

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

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


.text-color-primary-100 {
    color:  #F6F3FF !important;
}

.text-color-primary-200 {
    color:  #22CCCC !important;
}

.text-color-primary-300 {
    color:  #00A1FF !important;
}

.text-color-primary-400 {
    color:  #005BFF !important;
}

.text-color-primary-500 {
    color:  #1f8338 !important;
}

.text-color-primary-600 {
    color: #094f00 !important;
}

.text-color-primary-700 {
    color:  #836C9D !important;
}

.text-color-primary-800 {
    color:  #B30000 !important;
}

.text-color-primary-900 {
    color:  #FFBC00 !important;
}


.bg-primary-100-hover:hover {
   background-color: #cecece !important;
}

.bg-primary-200-hover:hover {
    background-color: #168585 !important;
}

.bg-primary-300-hover:hover {
    background-color: #095786 !important;
}

.bg-primary-400-hover:hover {
    background-color: #0c4bc5 !important;
}

.bg-primary-500-hover:hover {
    background-color: #285b31 !important;
}

.bg-primary-600-hover:hover {
    background-color: #062d07 !important;
    color: white !important;
}

.bg-primary-700-hover:hover {
    background-color: #5b4973 !important;
}

.bg-primary-800-hover:hover {
    background-color: #640808 !important;
}

.bg-primary-900-hover:hover {
    background-color: #805f0c !important;
}



.text-primary-100-hover:hover {
    color: #cecece !important;
}

.text-primary-200-hover:hover {
    color: #048de0 !important;
}

.text-primary-300-hover:hover {
    color: #0c4bc5 !important;
}

.text-primary-400-hover:hover {
    color: #0c4bc5 !important;
}

.text-primary-500-hover:hover {
    color: #285b31 !important;
}

.text-primary-600-hover:hover {
    color: #062d07 !important;
}

.text-primary-700-hover:hover {
    color: #5b4973 !important;
}

.text-primary-800-hover:hover {
    color: #850a0a !important;
}

.text-primary-900-hover:hover {
    color: #be900f !important;
}



.bg-secondary-100 {
    background-color: #DDDDDD !important;
}

.bg-secondary-200 {
    background-color: #7C7484 !important;
}

.bg-secondary-300 {
    background-color: #1D1D35 !important;
}

.bg-secondary-400 {
    background-color: #0c4bc5 !important;
}

.bg-secondary-500 {
    background-color: #285b31 !important;
}

.bg-secondary-600 {
    background-color: #EEFDF4 !important;
}

.bg-secondary-700 {
    background-color: #007874 !important;
}

.bg-secondary-800 {
    background-color: #4b4453 !important;
}

.bg-secondary-900 {
    background-color: #FF7245 !important;
}



.text-secondary-100 {
    color: #B1A8B9 !important;
}

.text-secondary-200 {
    color: #7C7484 !important;
}

.text-secondary-300 {
    color: #1D1D35 !important;
}

.text-secondary-400 {
    color: #0c4bc5 !important;
}

.text-secondary-500 {
    color: #285b31 !important;
}

.text-secondary-600 {
    color: #EEFDF4 !important;
}

.text-secondary-700 {
    color: #007874 !important;
}

.text-secondary-800 {
    color: #4B4453 !important;
}

.text-secondary-900 {
    color: #FF7245 !important;
}


.bg-secondary-100-hover:hover {
   background-color: #7D7985 !important;
}

.bg-secondary-200-hover:hover {
    background-color: #5a5560 !important;
}

.bg-secondary-300-hover:hover {
    background-color: #131323 !important;
}

.bg-secondary-400-hover:hover {
    background-color: #0e3b8f !important;
}

.bg-secondary-500-hover:hover {
    background-color: #285b31 !important;
}

.bg-secondary-600-hover:hover {
    background-color: #dbdedc !important;
}

.bg-secondary-700-hover:hover {
    background-color: #00504c !important;
}

.bg-secondary-800-hover:hover {
    background-color: #312c34 !important;
}

.bg-secondary-900-hover:hover {
    background-color: #a64c31 !important;
}

.bg-gray-light {
    background-color: #f2f4f5!important;
}

.navbar-500 {
    background-color: #1f8338;
}

.accent-text-color-primary-500 .btn-link, .text-color-primary-500 a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn) {
    color: #1f8338;
}


.accent-text-color-primary-500 .btn-link,
.accent-text-color-primary-500 a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn) {
    color: #1f8338;
}

.accent-text-color-primary-500 .btn-link:hover,
.accent-text-color-primary-500 a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.btn):hover {
    color: #053103;
}

.accent-text-color-primary-500 .dropdown-item:active, .accent-text-color-primary-500 .dropdown-item.active {
    background: #1f8338;
    color: #ffffff;
}

.accent-text-color-primary-500 .custom-control-input:checked ~ .custom-control-label::before {
    background: #1f8338;
    border-color: #053103;
}

.accent-text-color-primary-500 .custom-control-input:checked ~ .custom-control-label::after {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23ffffff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
}

.accent-text-color-primary-500 .form-control:focus:not(.is-invalid):not(.is-warning):not(.is-valid),
.accent-text-color-primary-500 .custom-select:focus,
.accent-text-color-primary-500 .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,
.accent-text-color-primary-500 .custom-file-input:focus ~ .custom-file-label {
    border-color: #048de0;
}

.accent-text-color-primary-500 .page-item .page-link {
    color: #1f8338;
}

.accent-text-color-primary-500 .page-item.active a,
.accent-text-color-primary-500 .page-item.active .page-link {
    background-color: #1f8338;
    border-color: #1f8338;
    color: #ffffff;
}

.accent-text-color-primary-500 .page-item.disabled a,
.accent-text-color-primary-500 .page-item.disabled .page-link {
    background-color: #ffffff;
    border-color: #dee2e6;
    color: #6c757d;
}

.accent-text-color-primary-500 [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
    color: #C2C7D0;
}

.accent-text-color-primary-500 [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
    color: #ffffff;
}

.accent-text-color-primary-500 [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
    color: #343a40;
}

.accent-text-color-primary-500 [class*="sidebar-light-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
    color: #212529;
}
