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

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

.custom-table > tbody > tr > td{
	text-align: center;
}

.custom-table > tbody > tr > td{
	text-align: center;
}

.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;
}

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

td,
th {
    padding: 2px;
    border-bottom: 1px dotted #333;
}

td,
th {
    padding: 2px 4px 2px 4px;
    border-bottom: 1px dotted #333;
    border-right: 1px dotted;
}


.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;
}
