.form-control:focus {
    border-color: #137F13;
    webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(19, 127, 19, .6);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(19, 127, 19, .6);
}


.navbar-inverse .navbar-brand {
color: #137F13;
}

.navbar-inverse .navbar-brand:hover {
color: #AC6600;
}

body {
    background-color: #101010;
    color: #137F13;
    color: #C0C0C0;
}

hr {
    border-color: #137F13;
}

.dropdown-menu, .dropdown-menu > li > a {
    color: #137F13;
    background-color: #161616;
}

.dropdown-menu .divider {
    background-color: #333;
}

.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus {
    background-color: #101010;
    color: #137F13;
}

.dropdown-icon {
    color: #AC6600;
}

.modal-content {
    background-color: #101010;
}

.modal-header, .modal-section {
    border-bottom: 1px solid #222;
}

.modal-footer {
    border-top: 1px solid #222;
}

.slimScrollBar {
    background: #137F13 !important;
}

.information {

}

.user-info-label {
    color: #137F13;
}

.label-default {
    background-color: #333;
    color: #C0C0C0;
}

.character-info-header {
    color: #AC6600;
}

.character-info-subheader {
    color: #999999;
    font-style: italic;
}

.user-info {
    border-color: #222;
}

.invisible_character a {
    color: #a547a5 !important;
}

.nav-sidebar > li > a {
    color: #137F13;
}

.nav>li>a:hover, .nav>li>a:focus {
    background-color: #101010;
}

.sidebar {
    background-color: #161616;
    border-color: #222;
}

.nav-sidebar > .active > a, .nav-sidebar > .active > a:hover, .nav-sidebar > .active > a:focus {
    background-color: #333;
    color: #AC6600;
}

.btn-default,
.pagination > li > a, .pagination > li > span{
    background-color: #666;
    border-color: #333;
    color: #C0C0C0;
}

.btn-disabled,
.pagination > .disabled > span, .pagination > .disabled > span:hover, .pagination > .disabled > span:focus, .pagination > .disabled > a, .pagination > .disabled > a:hover, .pagination > .disabled > a:focus {
    background-color: #333;
    border-color: #666;
    color: #C0C0C0;
}

.form-control, .bootstrap-tagsinput,
div.dataTables_filter input,
div.dataTables_length select {
    background-color: #000;
    border-color: #333;
    color: #FFF;
}

.secret {
  background: #222;
}

.secret-show {
  border-color: #222;
}

.setting-icon {
    color: #AC6600;
}

.table-striped > tbody > tr:nth-child(odd) {
      background-color: #222;
}

/* Drag and Drop CSS */
.white_well {
    color: #555;
    background-color: #222;
    background-image: none;
    border: 1px solid #444;
}

ol.white_list li {
    color: #AC6600;
    background: #161616;
    border: 1px solid #444;
}

.table-bordered,
.table-bordered > thead > tr > th, .table-bordered > tbody > tr > th, .table-bordered > tfoot > tr > th, .table-bordered > thead > tr > td, .table-bordered > tbody > tr > td, .table-bordered > tfoot > tr > td
.table > thead > tr > th {
    border-color: #333;
}

.table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td {
    border-color: #333;
}

.table > thead > tr > th {
    border-color: #137F13;
}

.table > thead > tr > th {
    color: #AC6600;
    font-weight: bold;
    font-size: 18px;
}

.table_link {
    color: #137F13;
}

.table_link:hover {
    color: #AC6600;
}

.char_ref {
    color: #C0C0C0;
    border-bottom: 1px dashed #AC6600;
}

.char_ref:hover {
    color: #AC6600;
    border-bottom: 1px dashed #C0C0C0;
    text-decoration: none;
    cursor: pointer;
}

.panel-default > .panel-heading {
    background: #222;
    color: #137F13;
    border-color: #333;
}

.panel-default {
    border-color: #333;
}

.panel-body {
    background-color: #101010;
}

.panel-default > .panel-heading + .panel-collapse > .panel-body {
    border-top-color: #333;
}

.panel-group .panel-heading + .panel-collapse > .panel-body, .panel-group .panel-heading + .panel-collapse > .list-group {
    border-color: #333;
}

div.mce-edit-area {
    background-color: #101010 !important;
    color: #C0C0C0;
}

.mce-container, .mce-container *, .mce-widget, .mce-widget *, .mce-reset {
    color: #C0C0C0 !important;
}

.mce-widget:hover, .mce-widget:hover * {
    color: #333 !important;
}

.mce-panel {
    background: #222 !important;
}

.mce-btn {
    background: #666 !important;
    border-color: #333 !important;
    border-radius: 4px;
}

.mce-tab.mce-active, .mce-tab {
    background: #666 !important;
    border-color: #333 !important;
}

.mce-menubar .mce-menubtn {
    border-radius: 4px !important;
}

.mce-btn:hover {
    color: #333 !important;
    background-color: #e6e6e6 !important;
    border-color: #adadad !important;
}

.mce-menubar {
    border: 0px !important;
}

.mce-textbox {
    background: #222 !important;
}

.mce-btn i {
    text-shadow: none !important;
}

.mce-menu-item-normal.mce-active, .mce-menu-item:hover, .mce-menu-item.mce-selected, .mce-menu-item:focus {
    background-color: #137F13 !important;
    background-image: none !important;
}

.wiki-section {
  border-top: 1px solid #222;
}

.wiki-info-header {
    color: #137F13;
}

.wiki-info-header-3 {
    color: #8D4408;
}

.wiki_ref {
    color: #C0C0C0;
    border-bottom: 1px dashed #AC6600;
}

.wiki_ref:hover {
    color: #AC6600;
    border-bottom: 1px dashed #C0C0C0;
    text-decoration: none;
    cursor: pointer;
}

#toc {
  background-color: #161616;
  border: 1px solid #222;
}

#toc li {
    color: #137F13;
}

#toc li:hover {
  color: #AC6600;
}

.muted-attachment-text {
    color: #666;
}