.alert-primary {
  background-color: rgb(54.8348214286, 86.5, 118.1651785714);
  border-color: rgb(54.8348214286, 86.5, 118.1651785714);
  color: rgb(233.8258928571, 239.5, 245.1741071429);
}
.alert-primary:hover {
  background-color: rgb(38.6696428571, 61, 83.3303571429);
  border-color: rgb(38.6696428571, 61, 83.3303571429);
}
.alert-primary a:not(.btn) {
  color: rgb(233.8258928571, 239.5, 245.1741071429);
}

.table > thead > tr > td.primary,
.table > tbody > tr > td.primary,
.table > tfoot > tr > td.primary,
.table > thead > tr > th.primary,
.table > tbody > tr > th.primary,
.table > tfoot > tr > th.primary,
.table > thead > tr.primary > td,
.table > tbody > tr.primary > td,
.table > tfoot > tr.primary > td,
.table > thead > tr.primary > th,
.table > tbody > tr.primary > th,
.table > tfoot > tr.primary > th {
  background-color: rgb(54.8348214286, 86.5, 118.1651785714);
  border-color: rgb(54.8348214286, 86.5, 118.1651785714);
}

.table-hover > tbody > tr > td.primary:hover,
.table-hover > tbody > tr > th.primary:hover,
.table-hover > tbody > tr.primary:hover > td,
.table-hover > tbody > tr:hover > .primary,
.table-hover > tbody > tr.primary:hover > th {
  background-color: rgb(38.6696428571, 61, 83.3303571429);
  border-color: rgb(38.6696428571, 61, 83.3303571429);
}

.alert-primary2 {
  background-color: rgb(127.949790795, 67.1966527197, 152.8033472803);
  border-color: rgb(127.949790795, 67.1966527197, 152.8033472803);
  color: white;
}
.alert-primary2:hover {
  background-color: rgb(98.2887029289, 51.6192468619, 117.3807531381);
  border-color: rgb(98.2887029289, 51.6192468619, 117.3807531381);
}
.alert-primary2 a:not(.btn) {
  color: white;
}

.table > thead > tr > td.primary2,
.table > tbody > tr > td.primary2,
.table > tfoot > tr > td.primary2,
.table > thead > tr > th.primary2,
.table > tbody > tr > th.primary2,
.table > tfoot > tr > th.primary2,
.table > thead > tr.primary2 > td,
.table > tbody > tr.primary2 > td,
.table > tfoot > tr.primary2 > td,
.table > thead > tr.primary2 > th,
.table > tbody > tr.primary2 > th,
.table > tfoot > tr.primary2 > th {
  background-color: rgb(127.949790795, 67.1966527197, 152.8033472803);
  border-color: rgb(127.949790795, 67.1966527197, 152.8033472803);
}

.table-hover > tbody > tr > td.primary2:hover,
.table-hover > tbody > tr > th.primary2:hover,
.table-hover > tbody > tr.primary2:hover > td,
.table-hover > tbody > tr:hover > .primary2,
.table-hover > tbody > tr.primary2:hover > th {
  background-color: rgb(98.2887029289, 51.6192468619, 117.3807531381);
  border-color: rgb(98.2887029289, 51.6192468619, 117.3807531381);
}

.alert-info {
  background-color: rgb(33.1380753138, 125.1882845188, 186.8619246862);
  border-color: rgb(33.1380753138, 125.1882845188, 186.8619246862);
  color: white;
}
.alert-info:hover {
  background-color: rgb(25.4560669456, 96.1673640167, 143.5439330544);
  border-color: rgb(25.4560669456, 96.1673640167, 143.5439330544);
}
.alert-info a:not(.btn) {
  color: white;
}

.table > thead > tr > td.info,
.table > tbody > tr > td.info,
.table > tfoot > tr > td.info,
.table > thead > tr > th.info,
.table > tbody > tr > th.info,
.table > tfoot > tr > th.info,
.table > thead > tr.info > td,
.table > tbody > tr.info > td,
.table > tfoot > tr.info > td,
.table > thead > tr.info > th,
.table > tbody > tr.info > th,
.table > tfoot > tr.info > th {
  background-color: rgb(33.1380753138, 125.1882845188, 186.8619246862);
  border-color: rgb(33.1380753138, 125.1882845188, 186.8619246862);
}

.table-hover > tbody > tr > td.info:hover,
.table-hover > tbody > tr > th.info:hover,
.table-hover > tbody > tr.info:hover > td,
.table-hover > tbody > tr:hover > .info,
.table-hover > tbody > tr.info:hover > th {
  background-color: rgb(25.4560669456, 96.1673640167, 143.5439330544);
  border-color: rgb(25.4560669456, 96.1673640167, 143.5439330544);
}

.alert-info2 {
  background-color: rgb(31.7477876106, 99.1150442478, 143.2522123894);
  border-color: rgb(31.7477876106, 99.1150442478, 143.2522123894);
  color: rgb(231.2610619469, 242.4247787611, 249.7389380531);
}
.alert-info2:hover {
  background-color: rgb(22.4955752212, 70.2300884956, 101.5044247788);
  border-color: rgb(22.4955752212, 70.2300884956, 101.5044247788);
}
.alert-info2 a:not(.btn) {
  color: rgb(231.2610619469, 242.4247787611, 249.7389380531);
}

.table > thead > tr > td.info2,
.table > tbody > tr > td.info2,
.table > tfoot > tr > td.info2,
.table > thead > tr > th.info2,
.table > tbody > tr > th.info2,
.table > tfoot > tr > th.info2,
.table > thead > tr.info2 > td,
.table > tbody > tr.info2 > td,
.table > tfoot > tr.info2 > td,
.table > thead > tr.info2 > th,
.table > tbody > tr.info2 > th,
.table > tfoot > tr.info2 > th {
  background-color: rgb(31.7477876106, 99.1150442478, 143.2522123894);
  border-color: rgb(31.7477876106, 99.1150442478, 143.2522123894);
}

.table-hover > tbody > tr > td.info2:hover,
.table-hover > tbody > tr > th.info2:hover,
.table-hover > tbody > tr.info2:hover > td,
.table-hover > tbody > tr:hover > .info2,
.table-hover > tbody > tr.info2:hover > th {
  background-color: rgb(22.4955752212, 70.2300884956, 101.5044247788);
  border-color: rgb(22.4955752212, 70.2300884956, 101.5044247788);
}

.alert-success {
  background-color: rgb(78.1666666667, 161.9166666667, 39.0833333333);
  border-color: rgb(78.1666666667, 161.9166666667, 39.0833333333);
  color: rgb(253.1666666667, 254.4166666667, 252.5833333333);
}
.alert-success:hover {
  background-color: rgb(58.3333333333, 120.8333333333, 29.1666666667);
  border-color: rgb(58.3333333333, 120.8333333333, 29.1666666667);
}
.alert-success a:not(.btn) {
  color: rgb(253.1666666667, 254.4166666667, 252.5833333333);
}

.table > thead > tr > td.success,
.table > tbody > tr > td.success,
.table > tfoot > tr > td.success,
.table > thead > tr > th.success,
.table > tbody > tr > th.success,
.table > tfoot > tr > th.success,
.table > thead > tr.success > td,
.table > tbody > tr.success > td,
.table > tfoot > tr.success > td,
.table > thead > tr.success > th,
.table > tbody > tr.success > th,
.table > tfoot > tr.success > th {
  background-color: rgb(78.1666666667, 161.9166666667, 39.0833333333);
  border-color: rgb(78.1666666667, 161.9166666667, 39.0833333333);
}

.table-hover > tbody > tr > td.success:hover,
.table-hover > tbody > tr > th.success:hover,
.table-hover > tbody > tr.success:hover > td,
.table-hover > tbody > tr:hover > .success,
.table-hover > tbody > tr.success:hover > th {
  background-color: rgb(58.3333333333, 120.8333333333, 29.1666666667);
  border-color: rgb(58.3333333333, 120.8333333333, 29.1666666667);
}

.alert-success2 {
  background-color: rgb(22.1675977654, 105.8324022346, 57.2067039106);
  border-color: rgb(22.1675977654, 105.8324022346, 57.2067039106);
  color: rgb(192.1620111732, 241.8379888268, 212.9664804469);
}
.alert-success2:hover {
  background-color: rgb(13.3351955307, 63.6648044693, 34.4134078212);
  border-color: rgb(13.3351955307, 63.6648044693, 34.4134078212);
}
.alert-success2 a:not(.btn) {
  color: rgb(192.1620111732, 241.8379888268, 212.9664804469);
}

.table > thead > tr > td.success2,
.table > tbody > tr > td.success2,
.table > tfoot > tr > td.success2,
.table > thead > tr > th.success2,
.table > tbody > tr > th.success2,
.table > tfoot > tr > th.success2,
.table > thead > tr.success2 > td,
.table > tbody > tr.success2 > td,
.table > tfoot > tr.success2 > td,
.table > thead > tr.success2 > th,
.table > tbody > tr.success2 > th,
.table > tfoot > tr.success2 > th {
  background-color: rgb(22.1675977654, 105.8324022346, 57.2067039106);
  border-color: rgb(22.1675977654, 105.8324022346, 57.2067039106);
}

.table-hover > tbody > tr > td.success2:hover,
.table-hover > tbody > tr > th.success2:hover,
.table-hover > tbody > tr.success2:hover > td,
.table-hover > tbody > tr:hover > .success2,
.table-hover > tbody > tr.success2:hover > th {
  background-color: rgb(13.3351955307, 63.6648044693, 34.4134078212);
  border-color: rgb(13.3351955307, 63.6648044693, 34.4134078212);
}

.alert-warning {
  background-color: rgb(210, 148.4337349398, 0);
  border-color: rgb(210, 148.4337349398, 0);
  color: white;
}
.alert-warning:hover {
  background-color: rgb(159, 112.3855421687, 0);
  border-color: rgb(159, 112.3855421687, 0);
}
.alert-warning a:not(.btn) {
  color: white;
}

.table > thead > tr > td.warning,
.table > tbody > tr > td.warning,
.table > tfoot > tr > td.warning,
.table > thead > tr > th.warning,
.table > tbody > tr > th.warning,
.table > tfoot > tr > th.warning,
.table > thead > tr.warning > td,
.table > tbody > tr.warning > td,
.table > tfoot > tr.warning > td,
.table > thead > tr.warning > th,
.table > tbody > tr.warning > th,
.table > tfoot > tr.warning > th {
  background-color: rgb(210, 148.4337349398, 0);
  border-color: rgb(210, 148.4337349398, 0);
}

.table-hover > tbody > tr > td.warning:hover,
.table-hover > tbody > tr > th.warning:hover,
.table-hover > tbody > tr.warning:hover > td,
.table-hover > tbody > tr:hover > .warning,
.table-hover > tbody > tr.warning:hover > th {
  background-color: rgb(159, 112.3855421687, 0);
  border-color: rgb(159, 112.3855421687, 0);
}

.alert-warning2 {
  background-color: rgb(191.3536585366, 101.3048780488, 21.6463414634);
  border-color: rgb(191.3536585366, 101.3048780488, 21.6463414634);
  color: white;
}
.alert-warning2:hover {
  background-color: rgb(145.5365853659, 77.0487804878, 16.4634146341);
  border-color: rgb(145.5365853659, 77.0487804878, 16.4634146341);
}
.alert-warning2 a:not(.btn) {
  color: white;
}

.table > thead > tr > td.warning2,
.table > tbody > tr > td.warning2,
.table > tfoot > tr > td.warning2,
.table > thead > tr > th.warning2,
.table > tbody > tr > th.warning2,
.table > tfoot > tr > th.warning2,
.table > thead > tr.warning2 > td,
.table > tbody > tr.warning2 > td,
.table > tfoot > tr.warning2 > td,
.table > thead > tr.warning2 > th,
.table > tbody > tr.warning2 > th,
.table > tfoot > tr.warning2 > th {
  background-color: rgb(191.3536585366, 101.3048780488, 21.6463414634);
  border-color: rgb(191.3536585366, 101.3048780488, 21.6463414634);
}

.table-hover > tbody > tr > td.warning2:hover,
.table-hover > tbody > tr > th.warning2:hover,
.table-hover > tbody > tr.warning2:hover > td,
.table-hover > tbody > tr:hover > .warning2,
.table-hover > tbody > tr.warning2:hover > th {
  background-color: rgb(145.5365853659, 77.0487804878, 16.4634146341);
  border-color: rgb(145.5365853659, 77.0487804878, 16.4634146341);
}

.alert-danger {
  background-color: rgb(213.698630137, 43.8356164384, 26.301369863);
  border-color: rgb(213.698630137, 43.8356164384, 26.301369863);
  color: white;
}
.alert-danger:hover {
  background-color: rgb(168.2876712329, 34.5205479452, 20.7123287671);
  border-color: rgb(168.2876712329, 34.5205479452, 20.7123287671);
}
.alert-danger a:not(.btn) {
  color: white;
}

.table > thead > tr > td.danger,
.table > tbody > tr > td.danger,
.table > tfoot > tr > td.danger,
.table > thead > tr > th.danger,
.table > tbody > tr > th.danger,
.table > tfoot > tr > th.danger,
.table > thead > tr.danger > td,
.table > tbody > tr.danger > td,
.table > tfoot > tr.danger > td,
.table > thead > tr.danger > th,
.table > tbody > tr.danger > th,
.table > tfoot > tr.danger > th {
  background-color: rgb(213.698630137, 43.8356164384, 26.301369863);
  border-color: rgb(213.698630137, 43.8356164384, 26.301369863);
}

.table-hover > tbody > tr > td.danger:hover,
.table-hover > tbody > tr > th.danger:hover,
.table-hover > tbody > tr.danger:hover > td,
.table-hover > tbody > tr:hover > .danger,
.table-hover > tbody > tr.danger:hover > th {
  background-color: rgb(168.2876712329, 34.5205479452, 20.7123287671);
  border-color: rgb(168.2876712329, 34.5205479452, 20.7123287671);
}

.alert-danger2 {
  background-color: rgb(150.3319148936, 44.629787234, 33.6680851064);
  border-color: rgb(150.3319148936, 44.629787234, 33.6680851064);
  color: rgb(251.3404255319, 239.8510638298, 238.6595744681);
}
.alert-danger2:hover {
  background-color: rgb(108.6638297872, 32.2595744681, 24.3361702128);
  border-color: rgb(108.6638297872, 32.2595744681, 24.3361702128);
}
.alert-danger2 a:not(.btn) {
  color: rgb(251.3404255319, 239.8510638298, 238.6595744681);
}

.table > thead > tr > td.danger2,
.table > tbody > tr > td.danger2,
.table > tfoot > tr > td.danger2,
.table > thead > tr > th.danger2,
.table > tbody > tr > th.danger2,
.table > tfoot > tr > th.danger2,
.table > thead > tr.danger2 > td,
.table > tbody > tr.danger2 > td,
.table > tfoot > tr.danger2 > td,
.table > thead > tr.danger2 > th,
.table > tbody > tr.danger2 > th,
.table > tfoot > tr.danger2 > th {
  background-color: rgb(150.3319148936, 44.629787234, 33.6680851064);
  border-color: rgb(150.3319148936, 44.629787234, 33.6680851064);
}

.table-hover > tbody > tr > td.danger2:hover,
.table-hover > tbody > tr > th.danger2:hover,
.table-hover > tbody > tr.danger2:hover > td,
.table-hover > tbody > tr:hover > .danger2,
.table-hover > tbody > tr.danger2:hover > th {
  background-color: rgb(108.6638297872, 32.2595744681, 24.3361702128);
  border-color: rgb(108.6638297872, 32.2595744681, 24.3361702128);
}

body,
body.blank {
  background: #393939;
  color: #fff;
}

a {
  color: #fff;
}

#wrapper {
  background: #202020;
}

#logo a i.logo {
  display: none;
}

#logo a i.logoDark {
  display: block;
}

#logo.light-version {
  background-color: inherit;
}

#logo.light-version,
#side-menu li,
.box-b-border,
.box-rb-border {
  border-bottom: 1px solid #686868;
}

#right-sidebar,
#wrapper {
  border-left: 1px solid #686868;
}

#side-menu li:first-child {
  border-top: 1px solid #686868;
}

.nav > li > a:hover,
.nav > li > a:focus {
  background-color: #4d4d4d;
  color: #6cd581 !important;
}

.navbar-nav .open > a,
.navbar-nav .open > a:focus,
.navbar-nav .open > a:hover,
.navbar-nav > li > a:focus,
.navbar-nav > li > a:hover {
  color: #6cd581;
  background: #4d4d4d;
  border-bottom: 1px solid #686868;
}

.initials-profile:after {
  border: 1px solid #686868 !important;
}

menu.hdropdown li:hover {
  background: #4d4d4d !important;
}

[data-initials]:before {
  background: #202020 !important;
}

code {
  color: #fe4343;
  background-color: transparent;
}

.footer {
  background: #393939;
  border-top: 1px solid #686868;
}

#header {
  background: #393939;
  border-bottom: 1px solid #686868;
}

.nav.navbar-nav li a {
  color: #fff;
}

.header-link {
  border-left: 1px solid #686868;
  margin-right: 15px;
  background: #393939;
}

.header-link:hover {
  background: #4d4d4d;
  color: #6cd581;
}

#side-menu {
  background: #393939;
}

#side-menu li a {
  color: #fff;
}

#side-menu li.active,
#side-menu.nav > li > a:focus,
#side-menu.nav > li > a:hover {
  background: #606060;
}

#side-menu li.active a,
#side-menu li:hover a {
  color: #fff;
}

#side-menu li .nav-second-level li a {
  color: #fff;
}

#side-menu li .nav-second-level li.active a {
  background: #606060;
  color: #fff;
}

.btn-default.active,
.btn-default:active,
.btn-default:focus,
.btn-default:hover,
.open .dropdown-toggle.btn-default,
.btn-default .btn.dropdown-toggle {
  background-color: #4d4d4d;
  border-color: #686868;
  color: #fff;
}

.box-r-border,
.box-rb-border,
.header-link {
  border-right: 1px solid #686868;
}

.hpanel .panel-body {
  background: #393939;
  border: 1px solid #686868;
}

.hpanel .hbuilt,
.hpanel.panel-collapse > .panel-heading {
  background: #202020;
  border: 1px solid #686868;
}

.text-primary {
  color: #fff;
}

.form-control {
  color: #fff;
  background-color: #393939;
}

.highcharts-background {
  fill: #393939;
}

.highcharts-title {
  fill: #fff !important;
}

.highcharts-subtitle {
  fill: #fff !important;
}

.highcharts-axis-line {
  stroke: #393939 !important;
}

.highcharts-axis-title {
  fill: #fff !important;
}

.highcharts-axis-labels {
  fill: #fff !important;
}

.highcharts-range-label text {
  fill: #6cd581 !important;
}

.highcharts-axis-labels text {
  fill: #fff !important;
}

.highcharts-legend-item text {
  fill: #fff !important;
}

.highcharts-data-label text,
text.highcharts-data-label {
  fill: #fff !important;
}

.highcharts-gauge-series .highcharts-data-label-box {
  stroke: #393939 !important;
}

.highcharts-text-outline {
  stroke: #393939 !important;
}

.hbreadcrumb > .active {
  color: #6cd581;
}

table a {
  color: #fff;
}

table.dataTable thead {
  background-color: #202020;
}

table.dataTable thead .sorting:after,
table.dataTable thead .sorting_asc:after,
table.dataTable thead .sorting_asc_disabled:after,
table.dataTable thead .sorting_desc:after,
table.dataTable thead .sorting_desc_disabled:after {
  color: #fff;
}

.table-bordered {
  border: 1px solid #686868;
}

.table-striped > tbody > tr:nth-of-type(odd) {
  background-color: #636363;
}

.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-top: 1px solid #686868;
}

.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 {
  border: 1px solid #686868;
}

.table-hover > tbody > tr:hover {
  background-color: #4d4d4d;
}

.table > thead > tr > td.active,
.table > tbody > tr > td.active,
.table > tfoot > tr > td.active,
.table > thead > tr > th.active,
.table > tbody > tr > th.active,
.table > tfoot > tr > th.active,
.table > thead > tr.active > td,
.table > tbody > tr.active > td,
.table > tfoot > tr.active > td,
.table > thead > tr.active > th,
.table > tbody > tr.active > th,
.table > tfoot > tr.active > th {
  background-color: #202020;
}

a:focus,
a:hover {
  color: #6cd581;
}

a:focus,
a:hover {
  color: #6cd581;
}

.pagination > li > a,
.pagination > li > span {
  color: #fff;
  background-color: #202020;
  border: 1px solid #686868;
}

.pagination > .disabled > span,
.pagination > .disabled > span:hover,
.pagination > .disabled > span:focus,
.pagination > .disabled > a,
.pagination > .disabled > a:hover,
.pagination > .disabled > a:focus {
  color: #929292;
  background-color: #202020;
  border-color: #686868;
}

.pagination > li > a:hover,
.pagination > li > span:hover,
.pagination > li > a:focus,
.pagination > li > span:focus {
  z-index: 2;
  color: #6cd581;
  background-color: #4d4d4d;
  border-color: #686868;
}

.modal-content {
  background-color: #393939;
  box-shadow: 0 0 1px rgba(255, 255, 255, 0.1), 0 2px 4px rgba(255, 255, 255, 0.2);
}

.modal-footer,
.modal-header {
  background: #202020;
}

.modal-footer {
  border-top: 1px solid #686868;
}

.modal-header {
  border-bottom: 1px solid #686868;
}

.form-control[disabled],
.form-control[readonly],
fieldset[disabled] .form-control {
  background-color: #393939;
}

.btn-default {
  background-color: #606060;
  border-color: #686868;
  color: #fff;
}

.help-block {
  color: #929292;
}

.input-group-addon {
  background: #606060;
  color: #fff;
}

h1 small,
h2 small,
h3 small,
h4 small,
h5 small,
h6 small,
.h1 small,
.h2 small,
.h3 small,
.h4 small,
.h5 small,
.h6 small,
h1 .small,
h2 .small,
h3 .small,
h4 .small,
h5 .small,
h6 .small,
.h1 .small,
.h2 .small,
.h3 .small,
.h4 .small,
.h5 .small,
.h6 .small {
  color: #fff;
}

.link-style {
  color: #6cd581;
}

legend {
  color: #fff;
  border: 0;
  border-bottom: 1px solid #686868;
}

.bg-dark {
  background-color: #202020;
}
.bg-dark td {
  background-color: #202020;
}

.bg-light {
  background-color: #606060;
}
.bg-light td {
  background-color: #606060;
}

.select2-container--default .select2-selection--multiple {
  background-color: #393939;
}

.select2-container--default.select2-container--focus .select2-selection--multiple {
  border: 1px solid #686868;
}

.select2-search input {
  color: #fff;
  background-color: #393939;
}

.select2-container--open .select2-dropdown.select2-dropdown--below {
  border-top: 1px solid #686868;
}

.select2-container--open .select2-dropdown {
  background: #202020;
}

.select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #202020;
  border: 1px solid #686868;
}

.select2-container--default .select2-selection--single .select2-selection__rendered {
  color: #fff;
}

.select2-container--default .select2-selection--single {
  background-color: #393939;
  border: 1px solid #686868;
}

.select2-container--default.select2-container--disabled .select2-selection--single {
  background-color: #4d4d4d;
}

.selectize-control.single .selectize-input.input-active,
.selectize-input {
  background: #393939;
}

.selectize-dropdown,
.selectize-input,
.selectize-input input {
  color: #fff;
}

.selectize-control.multi .selectize-input > div {
  background: #202020;
  color: #fff;
}

.selectize-dropdown,
.selectize-dropdown.form-control {
  background: #202020;
}

.selectize-dropdown .create {
  color: #fff;
}

.selectize-dropdown .active {
  background-color: #202020;
  color: #6cd581;
}

.selectize-dropdown .active.create {
  color: #fff;
}

.note-editor.note-airframe,
.note-editor.note-frame {
  border: 1px solid #686868 !important;
}

.note-editor .note-toolbar {
  background-color: #202020 !important;
}

.note-editor .note-toolbar {
  border-bottom: 1px solid #686868 !important;
  border-top-right-radius: 16px !important;
  border-top-left-radius: 16px !important;
}

.note-editor.note-airframe .note-statusbar,
.note-editor.note-frame .note-statusbar {
  background-color: #202020 !important;
  border-top: 1px solid #686868 !important;
}

.note-frame {
  background: inherit !important;
  border-radius: 16px !important;
  border: 1px solid #686868 !important;
}

.note-editor.note-frame .note-editing-area .note-editable,
.note-editor.note-airframe .note-editing-area .note-editable {
  background-color: #393939 !important;
  color: #fff !important;
}

.note-editor.note-frame .note-statusbar .note-resizebar .note-icon-bar,
.note-editor.note-airframe .note-statusbar .note-resizebar .note-icon-bar {
  width: 20px;
  margin: 1px auto;
  border-top: 1px solid #fff;
}

.note-btn {
  background-color: #202020 !important;
  border: 1px solid #686868 !important;
  color: #fff !important;
}

.note-editor .btn-default {
  border-color: #686868 !important;
}

.note-link:hover {
  background: #202020 !important;
}

.note-dropdown-menu {
  background: #202020 !important;
  border: 1px solid #686868 !important;
}

a.note-dropdown-item,
a.note-dropdown-item:hover {
  color: #fff !important;
}

.dropdown-menu ul.languages li:hover,
.dropdown-menu ul.releases li:hover {
  background-color: #4d4d4d !important;
  color: #6cd581 !important;
}

.daterangepicker {
  background-color: #202020;
  border: 1px solid #686868;
}

.daterangepicker .calendar-table {
  background-color: #202020;
  border: 1px solid #202020;
}

.daterangepicker td.off,
.daterangepicker td.off.end-date,
.daterangepicker td.off.in-range,
.daterangepicker td.off.start-date {
  background-color: #606060;
  color: #fff;
}

.daterangepicker td.active,
.daterangepicker td.active:hover {
  background-color: #4d4d4d;
  color: #6cd581;
}

.daterangepicker.show-ranges .drp-calendar.left {
  border-left: 1px solid #686868;
}

.daterangepicker:after {
  border-bottom: 6px solid #202020;
}

.daterangepicker select {
  background-color: #393939;
  color: #fff;
}

.daterangepicker .ranges li:hover {
  background-color: #4d4d4d;
}

.datepicker-dropdown:after {
  border-bottom: 6px solid #202020;
}

.datepicker table tr td.day.focused,
.datepicker table tr td.day:hover {
  background: #4d4d4d;
}

.datepicker tfoot tr th:hover,
.datepicker thead tr:first-child th:hover {
  background: #4d4d4d;
}

.datepicker tfoot tr th:hover,
.datepicker thead tr:first-child th:hover {
  background: #4d4d4d;
}

.datepicker table tr td span:hover {
  background: #4d4d4d;
}

.bg-gray {
  background-color: #393939;
}

.nav-tabs {
  border-bottom: 1px solid #686868;
}

.newhpanel .nav-tabs > .active > a,
.newhpanel .nav-tabs > li:not(.disabled) > a:focus,
.newhpanel .nav-tabs > li > a:hover {
  background-color: #393939;
}

.nav-tabs > li.active > a,
.nav-tabs > li.active > a:hover,
.nav-tabs > li.active > a:focus {
  color: #fff;
  background-color: #393939;
  border: 1px solid #686868;
}

.newhpanel .nav-tabs > li > a {
  background-color: #202020;
  border-color: #686868 !important;
}

.tabs-right > .nav-tabs .active > a,
.tabs-right > .nav-tabs .active > a:focus,
.tabs-right > .nav-tabs .active > a:hover {
  border-color: #686868 #686868 #686868 transparent !important;
}

.newhpanel .nav-tabs > .active > a,
.newhpanel .nav-tabs > li:not(.disabled) > a:focus,
.newhpanel .nav-tabs > li > a:hover {
  border-top: 3px solid #3c763d !important;
}

.newhpanel .tabs-right .tab-content > .panel-body {
  border-top: 1px solid #686868;
}

.dropdown-menu {
  background-color: #202020;
}
.dropdown-menu .btn-clean {
  color: #fff;
}

.dropdown-menu > li > a {
  color: #fff;
}

.dropdown-menu.filedropdown li,
.dropdown-menu.hdropdown li {
  background: #202020 !important;
  border-bottom: 1px solid #686868 !important;
}

.fa-inverse {
  color: #000;
}

table .row-disabled td {
  background-color: #4d4d4d;
  color: #929292;
}

table.dataTable td a.details:before {
  color: #fff;
}

.alert-danger {
  background-color: #a94442;
  color: #f2dede;
  border-color: #a94442;
}

.alert-info {
  background-color: #31708f;
  color: #d9edf7;
  border-color: #31708f;
}

.alert-warning {
  background-color: #ffb606;
  border-color: #ffb606;
  color: #fff;
}

.alert-success {
  background-color: #3c763d;
  color: #dff0d8;
  border-color: #3c763d;
}

.bg-success {
  background-color: #3c763d;
}

div.dataTables_wrapper div.dataTables_processing {
  color: #fff;
  background: #4095bf;
  font-size: larger;
  font-weight: bold;
}

div.dataTables_wrapper div.dataTables_processing:after {
  background: transparent;
}

table.dataTable > tbody > tr.child:hover {
  background: #4d4d4d !important;
}

table.dataTable tr.shown {
  background: #4d4d4d;
}

.hpanel .alert {
  border: 1px solid #393939;
}

.bg-danger,
.alert-danger {
  background-color: #c0392b !important;
}

.alert-info .alert-link {
  color: #d9edf7;
}

.alert-warning .alert-link {
  color: #fcf8e3;
}

.alert-success .alert-link {
  color: #dff0d8;
}

.panel-body pre.code {
  background-color: #393939;
}

.ui-widget-content {
  border: 1px solid #686868;
  background: #202020;
  color: #fff;
}

div.paper-orientation label {
  border: 2px solid #fff;
}

.attribute-block .form-group:hover {
  background-color: #606060;
}

.gj-tree-bootstrap-3 ul.gj-list-bootstrap li.disabled {
  color: #929292;
  background-color: #4d4d4d;
}

.gj-tree-bootstrap-3 ul.gj-list-bootstrap li {
  color: #fff;
}

.chat-discussion .message {
  background-color: #202020;
}

.text-light {
  color: rgba(255, 255, 255, 0.2) !important;
}

.categoriesWrap div.categories > div:nth-child(odd) {
  background-color: #393939;
}

.categoriesWrap div.categories > div:nth-child(2n) {
  background-color: #636363;
  border-bottom: 1px solid #686868;
  border-top: 1px solid #686868;
}

a.list-group-item,
button.list-group-item {
  color: #fff !important;
}

.list-group-item {
  border: 1px solid #686868;
}

a.list-group-item:hover,
button.list-group-item:hover,
a.list-group-item:focus,
button.list-group-item:focus {
  color: #6cd581;
  background-color: #4d4d4d;
}

.progress {
  background-color: #202020;
}

.swal2-popup {
  background: #202020 !important;
  color: #fff !important;
}

.hpanel > .panel-footer,
.hpanel > .panel-section {
  border: 1px solid #686868;
  background: #202020;
}

.panel-footer {
  background-color: #202020;
  border-top: 1px solidborderColor;
}

pre {
  color: #fff;
  background-color: #393939;
  border: 1px solid #686868;
}

.weekDays-selector input[type=checkbox] + label {
  background: #202020;
  border-color: #686868;
  color: #fff;
}

.ui-timepicker-wrapper {
  background: #202020;
  border: 1px solid #686868;
}

.ui-timepicker-list li {
  color: #fff;
}

.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:focus,
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  background-color: red;
  color: #fff;
}

.selectize-control.plugin-remove_button .item .remove:hover {
  background: red;
  color: #fff;
}

.btn-primary {
  background-color: #3498db;
  border-color: #258cd1;
  color: #fff;
}

.btn-primary.active,
.btn-primary:active,
.btn-primary:focus,
.btn-primary:hover,
.open .dropdown-toggle.btn-primary {
  background-color: #37a3ec;
  border-color: #2795de;
  color: #fff;
}

.popover {
  background-color: #202020;
}

.popover-content {
  background-color: #202020;
}

#edit_form .popover-content tr td,
.popover-content tr td,
.popover-content tr th {
  color: #fff;
}

.popover.right > .arrow:after {
  border-right-color: #202020;
}

.btn-clean:hover {
  background-color: #4d4d4d;
  color: #6cd581;
}

.full-logo-dark {
  display: block;
}

.full-logo {
  display: none;
}

::-webkit-scrollbar {
  height: 12px;
  width: 12px;
  background: #000;
}

::-webkit-scrollbar-thumb {
  background: #393812;
  -webkit-border-radius: 1ex;
  -webkit-box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.75);
}

::-webkit-scrollbar-corner {
  background: #000;
}

input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus,
input:-webkit-autofill:active {
  -webkit-background-clip: text;
  -webkit-text-fill-color: #ffffff;
  -webkit-transition: background-color 5000s ease-in-out 0s;
  transition: background-color 5000s ease-in-out 0s;
  box-shadow: inset 0 0 20px 20px rgba(35, 35, 35, 0.1607843137);
}

.categoriesWrap div.categories .subentries > div.entry:hover,
.categoriesWrap div.categories > div.entry:hover {
  background-color: #4d4d4d;
}
