body {
	background: #23282e;
}
#side-menu, #menu {
	background: #1c975a;
}
#header {
	background: #000000;
}
#top_search input::placeholder {
	color: black;
}
a {
    color: #1c975a;
}
#top_search input {
    height: 42px;
    margin-top: 11px;
    border-radius: 6px;
}
#top_search input, #top_search input:hover, #top_search input:focus {
    background: white;
    color: black;
}
#search_input {
    background: white;
}
#mobile-search #top_search input {
    background: white;
    color: black;
    border: solid 2px #23282e;
}
#mobile-search #top_search input::placeholder {
    color: black;
}

.screen-options-btn {
    border-top: solid 1px black;
}
#wrapper {
    background: #23282e;
}

#logo {
    padding: 0;
    height: 100%;
}
#logo a {
    height: 100%;
}
#logo img {
    height: 100%;
    margin-top: 0;
}

@media (max-width: 768px) {
    .small-logo {
        padding: 0;
    }
    .small-logo a {
        height: 100%;
    }
    .small-logo img {
        height: 100%;
        margin-top: 0;
    }
}

#setup-menu-wrapper {
    background-color: #189c5c;
}

.text-info {
	color: #1c975a;
}
.btn-success {
	background-color: #1c975a;
}
.btn-success:hover, .btn-success:active, .btn-success:link, .btn-success:focus {
	background-color: #1c975a;
}

textarea.form-control:focus,
select.form-control:focus,
.dataTables_length select:focus,
input[type="text"]:focus,
input[type="file"]: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,
input[type="color"]:focus {
    border-color: #1c975a;
    -webkit-box-shadow: none;
    box-shadow: none;
    outline: 0 none;
}

.fc .fc-button-primary {
    color: #fff;
    color: var(--fc-button-text-color,#fff) !important;
    background-color: #1c975a !important;
    background-color: var(--fc-button-bg-color, #1c975a) !important;
    border-color: #1c975a !important;
    border-color: var(--fc-button-border-color, #1c975a) !important;
}

.btn-primary {
    color: #ffffff;
    background-color: #1c975a;
    border: 0;
}

.btn-primary:focus,
.btn-primary.focus {
    color: #ffffff;
    background-color: #1e95b1;
}

.btn-primary:hover {
    color: #ffffff;
    background-color: #1e95b1;
}

.btn-primary:active,
.btn-primary.active,
.open>.dropdown-toggle.btn-primary {
    color: #ffffff;
    background-color: #1e95b1;
}

.btn-primary:active:hover,
.btn-primary.active:hover,
.open>.dropdown-toggle.btn-primary:hover,
.btn-primary:active:focus,
.btn-primary.active:focus,
.open>.dropdown-toggle.btn-primary:focus,
.btn-primary:active.focus,
.btn-primary.active.focus,
.open>.dropdown-toggle.btn-primary.focus {
    color: #ffffff;
    background-color: #197b92;
}

.btn-primary:active,
.btn-primary.active,
.open>.dropdown-toggle.btn-primary {
    background-image: none;
}

.btn-primary.disabled,
.btn-primary[disabled],
fieldset[disabled] .btn-primary,
.btn-primary.disabled:hover,
.btn-primary[disabled]:hover,
fieldset[disabled] .btn-primary:hover,
.btn-primary.disabled:focus,
.btn-primary[disabled]:focus,
fieldset[disabled] .btn-primary:focus,
.btn-primary.disabled.focus,
.btn-primary[disabled].focus,
fieldset[disabled] .btn-primary.focus,
.btn-primary.disabled:active,
.btn-primary[disabled]:active,
fieldset[disabled] .btn-primary:active,
.btn-primary.disabled.active,
.btn-primary[disabled].active,
fieldset[disabled] .btn-primary.active {
    background-color: #28b8da;
}

.btn-primary .badge {
    color: #28b8da;
    background-color: #ffffff;
}



.btn-info {
    color: #ffffff;
    background-color: #1c975a;
    border: 0;
}

.btn-info:focus,
.btn-info.focus {
    color: #ffffff;
    background-color: #1c975a;
}

.btn-info:hover {
    color: #ffffff;
    background-color: #1c975a;
}

.btn-info:active,
.btn-info.active,
.open>.dropdown-toggle.btn-info {
    color: #ffffff;
    background-color: #1c975a;
}

.btn-info:active:hover,
.btn-info.active:hover,
.open>.dropdown-toggle.btn-info:hover,
.btn-info:active:focus,
.btn-info.active:focus,
.open>.dropdown-toggle.btn-info:focus,
.btn-info:active.focus,
.btn-info.active.focus,
.open>.dropdown-toggle.btn-info.focus {
    color: #ffffff;
    background-color: #1c975a;
}

.btn-info:active,
.btn-info.active,
.open>.dropdown-toggle.btn-info {
    background-image: none;
}

.btn-info.disabled,
.btn-info[disabled],
fieldset[disabled] .btn-info,
.btn-info.disabled:hover,
.btn-info[disabled]:hover,
fieldset[disabled] .btn-info:hover,
.btn-info.disabled:focus,
.btn-info[disabled]:focus,
fieldset[disabled] .btn-info:focus,
.btn-info.disabled.focus,
.btn-info[disabled].focus,
fieldset[disabled] .btn-info.focus,
.btn-info.disabled:active,
.btn-info[disabled]:active,
fieldset[disabled] .btn-info:active,
.btn-info.disabled.active,
.btn-info[disabled].active,
fieldset[disabled] .btn-info.active {
    background-color: #1c975a;
}


.dropdown-menu>.active>a,
.dropdown-menu>.active>a:focus,
.dropdown-menu>.active>a:hover {
    background-color: #1c975a;
}


.radio-primary input[type="radio"]+label::after {
    background-color: #1c975a;
}

.radio-primary input[type="radio"]:checked+label::before {
    border-color: #1c975a;
}

.radio-primary input[type="radio"]:checked+label::after {
    background-color: #1c975a;
}

.checkbox-primary input[type="checkbox"]:checked+label::before,
.checkbox-primary input[type="radio"]:checked+label::before {
    background-color: #1c975a;
    border-color: #1c975a;
}

@media (min-width: 768px) {
  .navbar-default {
    height: 64px;
  }
}
.navbar-default {
    background: #000000;
}
.navbar a.navbar-brand {
    margin-top: 0px; 
    padding: 0;
}
.navbar a.navbar-brand img {
    height: 64px;
}
.navbar-nav li a {
    line-height: 64px !important;
    padding-top: 0;
    padding-bottom: 0;
}