a {
    color: #00B649;
}

a:hover {
    color: #19cf62;
}





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

.btn-primary:hover {
    background-color: #009d30;
    border-color: #009d30;
}

.btn-primary:focus,
.btn-primary.focus {
    box-shadow: 0 0 0 0.2rem #c8ffff;
}

.btn-primary.disabled,
.btn-primary:disabled {
    background-color: #19cf62;
    border-color: #19cf62;
}

.btn-primary:not(:disabled):not(.disabled):active,
.btn-primary:not(:disabled):not(.disabled).active,
.show > .btn-primary.dropdown-toggle {
    background-color: #009d30;
    border-color: #009d30;
}

.btn-primary:not(:disabled):not(.disabled):active:focus,
.btn-primary:not(:disabled):not(.disabled).active:focus,
.show > .btn-primary.dropdown-toggle:focus {
    box-shadow: 0 0 0 0.2rem #c8ffff;
}

.btn-outline-primary {
    color: #00B649;
    border-color: #00B649;
}

.btn-outline-primary:hover {
    color: #000000;
    background-color: #00B649;
    border-color: #00B649;
}

.btn-outline-primary.disabled,
.btn-outline-primary:disabled {
    color: #00B649;
}

.btn-outline-primary:not(:disabled):not(.disabled):active,
.btn-outline-primary:not(:disabled):not(.disabled).active,
.show > .btn-outline-primary.dropdown-toggle {
    color: #000000;
    background-color: #00B649;
    border-color: #00B649;
}



.btn-secondary {
    background-color: #6C757D;
    border-color: #6C757D;
}

.btn-secondary:hover {
    background-color: #535c64;
    border-color: #535c64;
}

.btn-secondary:focus,
.btn-secondary.focus {
    box-shadow: 0 0 0 0.2rem #ffffff;
}

.btn-secondary.disabled,
.btn-secondary:disabled {
    background-color: #858e96;
    border-color: #858e96;
}

.btn-secondary:not(:disabled):not(.disabled):active,
.btn-secondary:not(:disabled):not(.disabled).active,
.show > .btn-secondary.dropdown-toggle {
    background-color: #535c64;
    border-color: #535c64;
}

.btn-secondary:not(:disabled):not(.disabled):active:focus,
.btn-secondary:not(:disabled):not(.disabled).active:focus,
.show > .btn-secondary.dropdown-toggle:focus {
    box-shadow: 0 0 0 0.2rem #ffffff;
}

.btn-outline-secondary {
    color: #6C757D;
    border-color: #6C757D;
}

.btn-outline-secondary:hover {
    color: #FFFFFF;
    background-color: #6C757D;
    border-color: #6C757D;
}

.btn-outline-secondary.disabled,
.btn-outline-secondary:disabled {
    color: #6C757D;
}

.btn-outline-secondary:not(:disabled):not(.disabled):active,
.btn-outline-secondary:not(:disabled):not(.disabled).active,
.show > .btn-outline-secondary.dropdown-toggle {
    color: #FFFFFF;
    background-color: #6C757D;
    border-color: #6C757D;
}





.navbar-portal {
    background-color: #00B649 !important;
}

.navbar-portal .nav-item.active .nav-link, .navbar-portal .nav-item:hover .nav-link, .navbar-portal .nav-item.show,
.navbar-portal .nav-item.show .dropdown-menu a:hover,
.navbar-portal .nav-item.show .dropdown-menu a:active {
    color: #000000;
    background-color: #00B649;
}

.navbar-portal .nav-item.show .dropdown-menu a:hover {
    color: #000000;
    background-color: #00B649;
}





table.dataTable.dtr-inline.collapsed>tbody>tr[role="row"]>td:first-child:before,table.dataTable.dtr-inline.collapsed>tbody>tr[role="row"]>th:first-child:before{
    background-color: #00B649;
}

table.datatable tbody td .highlight, li.paginate_button.active a.page-link {
    background-color: #00B649;
}

i.datatable-filter-btn.active, .dt-button-collection .dt-button.buttons-columnVisibility.active:before, li.paginate_button a.page-link {
    color: #00B649;
}

li.paginate_button a.page-link:focus {
    border-color: #c8ffff;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px #c8ffff;
}




textarea:focus, input[type="text"]:focus, input[type="password"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="date"]:focus, input[type="month"]:focus, input[type="time"]:focus, input[type="week"]:focus, input[type="number"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="color"]:focus, .uneditable-input:focus {
    border-color: #4bff94 !important;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px #4bff94 !important;
}




.container.login .card {
    background-color: #00B649;
}

.container.login .card-body {
    background-color: #FFF;
}
