body {
  background: #f3f3f1;
}
a, .btn-link {
  color: #ac8329;
}
a:hover, a:focus, .btn-link:focus, .btn-link:hover, .btn-link:disabled, a:disabled {
  color: #85651f;
}

.navbar {
  background-color: #3A4B55;
  background-color: #4c463c;
  background-color: #2d2c29;
}

nav .submenu {
  background: #2d2c29;
  border-left: 1px solid #4c4942;
}

nav > ul > li {
  border-bottom: 1px solid #4c4942;
}

nav > ul > li.active {
  border-left: 3px solid #85651F;
}

.nav-expand nav li.split a {
  background: #161513;
}

.nav-expand nav li.split a.active {
  background: #2d2c29;
}

.nav-expand nav li.split a:last-child {
  border-left: 1px solid #4c4942;
}

.sidebar-collapse {
  border-bottom: 1px solid #4c4942;
}

.sidebar-collapse > i.fa {
  color: #a0a0a0;
}

.pagination a, .pagination span.disabled {
  color: #ac8329;
}
.pagination a:hover, .pagination a:active {
  border: 1px solid #85651f;
  background-color: #ac8329;
}
.pagination a.active, .pagination a.active:hover, .pagination a.active:active {
  border: 1px solid #85651f !important;
}

.btn-primary {
  background-color: #ac8329 !important;
  border-color: #ac8329 !important;
}
.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary:disabled {
  background-color: #85651f !important;
  border-color: #85651f !important;
}
.btn-primary:active:focus,
.btn-primary:active:hover,
.btn-primary:disabled:hover,
.btn-primary:disabled:focus
{
  background-color: #6d4f0e;
  border-color: #6d4f0e;
}

.form-control:focus, .input:focus {
  border-color: #d4ae5c !important;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(240, 209, 162, 0.6) !important;
  box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(240, 209, 162, 0.6) !important;
}
.form-control[readonly]:focus, .input[readonly]:focus {
	border-color: #ccc !important;
	box-shadow: none !important;
}

.select2-container--bootstrap.select2-container--focus .select2-selection, .select2-container--bootstrap.select2-container--open .select2-selection {
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(240, 209, 162, 0.6) !important;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(240, 209, 162, 0.6) !important;
  border-color: #d4ae5c !important;
  border-bottom-color: rgb(212, 174, 92) !important;
}

.select2-container--bootstrap .select2-results__option--highlighted[aria-selected] {
	background-color: #ac8329 !important;
}


.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 {
	background-color: #ac8329 !important;
}

.nav-pills > li.active > a, .nav-pills > li.active > a:focus, .nav-pills > li.active > a:hover {
  background-color: #ac8329;
}

.dropdown-menu>.active>a, .dropdown-menu>.active>a:focus, .dropdown-menu>.active>a:hover {
	background-color: #ac8329;
}
