:root {
  --color-primary:#5dd31d;
  --color-secondary: #233850;
  --second-color:#91AF98;
}
a, a:hover {
  color: var(--color-primary);
}
.tb_dashboard tr:last-child{
  background-color: var(--color-primary);
}
.crmEntityFormView input.submit-btn.btn{
    background-color: var(--color-primary) !important;
    border-color: var(--color-primary) !important;
}
.form-control:focus {
  border-color: var(--color-primary);
}
.btn-link {
  color: var(--color-primary) !important;
}

.btn-link:hover {
  color: var(--color-primary) !important;
}
.dropdown-item:hover, .dropdown-item:focus {
  color: var(--color-primary) !important;
}

.dropdown-item.active, .dropdown-item:active {
  color: var(--color-primary);
}
.custom-control-input:checked ~ .custom-control-label::before{
  color: var(--color-primary);
  border-color: var(--color-primary);
  background-color: var(--color-primary);
}
.custom-control-input:focus:not(:checked) ~ .custom-control-label::before, .custom-file-input:focus ~ .custom-file-label, .border-primary {
  border-color: var(--color-primary) !important;
}
.navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link:focus, .navbar-light .navbar-nav .show > .nav-link,
.navbar-light .navbar-nav .active > .nav-link,
.navbar-light .navbar-nav .nav-link.show,
.navbar-light .navbar-nav .nav-link.active, .navbar-light .navbar-text a, .navbar-light .navbar-text a:hover, .navbar-light .navbar-text a:focus, .text-primary, .dropdown-item.active, .btn-outline-grad, .list-group-borderless a.list-group-item:hover, .list-group-item-action:hover, .list-group-item-action:focus, .list-group-icon-primary-bg i, .icon-grad i::before, .text-grad, .icon-primary i:before, .nav.primary-hover>li>a:hover, .nav>li>a:focus, a.primary-hover:hover, .primary-hover li:hover, .post .post-info a:hover, .pre-title {
  color: var(--color-primary) !important;
}
.nav>li.top-menu>a:hover, .nav>li.top-menu>a:focus, .navbar-nav .dropdown-menu:before, .btn-yellow, .btn-outline-grad:before, .nav-tabs.tab-bordered .nav-link.active, .navbar-nav .dropdown-menu:before, .navbar-nav .dropdown-menu:before {
    background-color: var(--color-primary) !important;
 }
 .btn-link:after {
  border-bottom: solid 2px var(--color-primary);
}
.nav-tabs .nav-link.active {
  background: var(--color-primary);
}
.nav-tabs.tab-line .nav-link.active {
  background: transparent;
  color: var(--color-primary);
  border-bottom: 2px solid var(--color-primary);
}
::selection, ::-moz-selection {
  background: var(--color-primary);
}
.bg-primary::selection, .bg-grad::selection, .bg-primary, .bg-grad::-moz-selection {
  color: var(--color-primary);
}
.primary-border-left-dotted {
  border-left: dashed 1px var(--color-primary);
}
.search_inp:focus, .search_table:focus, .feature-box.f-style-3:hover {
  border-color: var(--color-primary) !important;
  }
 .btn-entitylist-filter-submit, .pagination>.active>a, .pagination>.active>a:hover, .pagination>.active>a:focus, .pagination>.active>span, .pagination>.active>span:hover, .pagination>.active>span:focus{
    background-color: var(--color-primary) !important;
    border-color: var(--color-primary) !important;
}