.custom-table > thead:first-child > tr:first-child > th{
    background-color: #00a65a !important;
    color: white !important;
    border-color: #00a65a;
    border-top: 2px solid #00a65a;
    text-align: center;
}

.custom-table > tfoot > tr > th{
	text-align: center;
}

.table > thead:first-child > tr:first-child > th, .table > thead:first-child > tr:first-child > td, .table-striped thead tr.primary:nth-child(2n+1) th {
  background-color: #00a65a;
  color: white;
  border-color: #00a65a;
  text-align: center;
}

.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active, a.ui-button:active, .ui-button:active, .ui-button.ui-state-active:hover {
    border: 1px solid #00a65a;
    background: #00a65a;
    font-weight: normal;
    color: #ffffff;
}

.box-title {
  color: #00a65a;
}

.select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #00a65a;
  border-color: #00a65a;
  padding: 1px 10px;
  color: #fff;
}

.select2-dropdown .select2-search__field:focus, .select2-search--inline .select2-search__field:focus {
  outline: none;
  border: 1px solid #00a65a;
}

.select2-container--default .select2-results__option--highlighted[aria-selected] {
  background-color: #00a65a;
  color: white;
}

a {
  color: #00a65a;
}

a:hover,
a:active,
a:focus {
  outline: none;
  text-decoration: none;
  color: #1b811c;
}

.btn-primary {
  background-color: #00a65a;
  border-color: #008d4c;
}

.btn-primary:hover,
.btn-primary:active,
.btn-primary:focus {
  background-color: #008d4c;
}

.pagination > .active > a, .pagination > .active > a:focus, .pagination > .active > a:hover, .pagination > .active > span, .pagination > .active > span:focus, .pagination > .active > span:hover {
  z-index: 3;
  color: #fff;
  cursor: default;
  background-color: #00a65a;
  border-color: #00a65a;
}

.pagination > li > a:focus, .pagination > li > a:hover, .pagination > li > span:focus, .pagination > li > span:hover {
  z-index: 2;
  color: #008d4c;
  background-color: #eee;
  border-color: #ddd;
}
.open .btn-box-tool, .btn-box-tool:hover {
  color: #008d4c;
}
.btn-link:focus, .btn-link:hover {
  color: #008d4c;
}
.form-control:focus {
  border-color: #008d4c;
  box-shadow: none;
}

.skin-green-light .sidebar-menu > li:hover > a, .skin-green-light .sidebar-menu > li.active > a {
  color: #00a65a;
  background: #f4f4f5;
}

.nav-tabs-custom > .nav-tabs > li.active {
  border-top-color: #008d4c;
}

/*.select2-search__field {
  width: 300px !important;
}
*/
.glyphicon {
  color: #008d4c;
}

.glyphicon:hover {
  color: #00a65a;
}

.fa:hover {
  color: #00a65a;
}

.dropdown-menu > li > a:hover {
  background-color: #e1e3e9;
  color: #00a65a;
}

.box-header > .box-tools .dropdown-menu > li > a:hover {
  color: #00a65a !important;
}

.info-box {
  margin-bottom: 10px;
}

.table-condensed-custom > tbody > tr > td, .table-condensed-custom > tbody > tr > th, .table-condensed-custom > tfoot > tr > td, .table-condensed-custom > tfoot > tr > th, .table-condensed-custom > thead > tr > td, .table-condensed-custom > thead > tr > th {
  padding: 0px;
}
