body {
  background-color: #040915;
  color: #ddd;
}

.navbar-header {
  background-color: #0a142c;
  border-bottom-width: 0;
}
.navbar-header .burger-menu:focus,
.navbar-header .burger-menu:hover {
  color: #fff;
}
.navbar-header .navbar-right .search-link {
  color: #979797;
}
.navbar-header .navbar-right .search-link:focus,
.navbar-header .navbar-right .search-link:hover {
  color: #fff;
}
.navbar-header .navbar-right .dropdown-message .dropdown-menu,
.navbar-header .navbar-right .dropdown-notification .dropdown-menu {
  margin-top: 16.5px;
}
@media (min-width: 992px) {
  .navbar-header .navbar-right .dropdown-message .dropdown-menu,
  .navbar-header .navbar-right .dropdown-notification .dropdown-menu {
    margin-top: 19px;
  }
}
.navbar-menu-wrapper {
  background-color: #122041;
}
@media (min-width: 992px) {
  .navbar-menu-wrapper {
    background-color: transparent;
  }
}
.navbar-menu-header {
  background-color: #122041;
  border-bottom-width: 0;
}
.navbar-menu-header a:last-child:focus,
.navbar-menu-header a:last-child:hover {
  color: #fff;
}
.navbar-menu .nav-link {
  color: #cdcdcd;
}
.navbar-menu .nav-label {
  color: #284C7C;
}
.navbar-menu-sub {
  border-width: 0;
}
@media (min-width: 992px) {
  .navbar-menu-sub {
    background-color: #122041;
  }
}
.navbar-menu-sub::before {
  opacity: 0;
}
.navbar-menu-sub::after {
  border-bottom-color: #122041;
}
.navbar-menu-sub .nav-sub-link {
  color: #cdd4e0;
}
.dropdown-item {
  color: #cdcdcd;
}
.dropdown-menu {
  background-color: #122041;
  color: #cdcdcd;
  border-color: #122041;
}
.dropdown-item:hover,
.dropdown-item:focus {
  color: #cdcdcd;
  background-color: #284C7C;
}
.dropdown-item.active,
.dropdown-item:active {
  color: #fff;
  text-decoration: none;
  background-color: #284C7C;
}
.dropdown-message .dropdown-link,
.dropdown-notification .dropdown-link {
  color: #979797;
}
.dropdown-message .dropdown-link.new-indicator,
.dropdown-notification .dropdown-link.new-indicator {
  color: #cdd4e0;
}
.dropdown-message .dropdown-menu,
.dropdown-notification .dropdown-menu {
  border-width: 0;
  background-color: #122041;
}
.dropdown-message .dropdown-menu::before,
.dropdown-notification .dropdown-menu::before {
  opacity: 0;
}
.dropdown-message .dropdown-menu::after,
.dropdown-notification .dropdown-menu::after {
  border-bottom-color: #122041;
}
.dropdown-message .dropdown-header,
.dropdown-notification .dropdown-header {
  color: #fff;
}
.dropdown-message .dropdown-item,
.dropdown-notification .dropdown-item {
  color: #979797;
}
.dropdown-message .dropdown-item:focus,
.dropdown-message .dropdown-item:hover,
.dropdown-notification .dropdown-item:focus,
.dropdown-notification .dropdown-item:hover {
  background-color: #333;
}
.dropdown-message .dropdown-item:focus .avatar::after,
.dropdown-message .dropdown-item:hover .avatar::after,
.dropdown-notification .dropdown-item:focus .avatar::after,
.dropdown-notification .dropdown-item:hover .avatar::after {
  box-shadow: 0 0 0 2px #333;
}
.dropdown-message .media-body,
.dropdown-notification .media-body {
  color: #979797;
}
.dropdown-message .media-body strong,
.dropdown-notification .media-body strong {
  color: #fff;
}
.dropdown-message .avatar::after,
.dropdown-notification .avatar::after {
  box-shadow: 0 0 0 2px #333333;
}
.dropdown-message .dropdown-footer a:focus,
.dropdown-message .dropdown-footer a:hover,
.dropdown-notification .dropdown-footer a:focus,
.dropdown-notification .dropdown-footer a:hover {
  color: #284c7c;
}
.dropdown-profile .dropdown-link:focus .avatar img,
.dropdown-profile .dropdown-link:hover .avatar img {
  background-color: #3b3b3b;
}
.dropdown-profile .dropdown-menu {
  border-width: 0;
  background-color: #333;
  margin-top: 13px;
}
@media (min-width: 992px) {
  .dropdown-profile .dropdown-menu {
    margin-top: 14px;
  }
}
.dropdown-profile .dropdown-menu::before {
  opacity: 0;
}
.dropdown-profile .dropdown-menu::after {
  border-bottom-color: #333;
}
.dropdown-profile .dropdown-menu h6 {
  color: #fff;
}
.dropdown-profile .dropdown-item {
  color: #979797;
}
.navbar-search-header {
  background-color: #0a142c;
  border-bottom-width: 0;
}
.navbar-search-header .form-control {
  color: #fff;
}
.navbar-search-header .btn {
  color: #979797;
}
.navbar-search-header .btn:focus,
.navbar-search-header .btn:hover {
  color: #fff;
}
.navbar-search-body {
  background-color: #192235;
}
.navbar-search-body a {
  color: #979797;
  border-color: #595959;
}
.navbar-search-body a:focus,
.navbar-search-body a:hover {
  background-color: #284c7c;
  color: #fff;
  border-color: transparent;
}
.aside-header {
  background-color: #333333;
  border-right-color: rgba(255, 255, 255, 0.06);
}
.aside-logo {
  color: #fff;
}
.aside-logo:focus,
.aside-logo:hover {
  color: #fff;
}
.aside-menu-link:focus,
.aside-menu-link:hover {
  color: #fff;
}
.aside-body {
  background-color: #333333;
  border-right-width: 0;
}
.aside-alert-link a {
  color: rgba(255, 255, 255, 0.5);
}
.aside-alert-link a:focus,
.aside-alert-link a:hover {
  color: #fff;
}
.aside-alert-link a.new::before {
  box-shadow: 0 0 0 2px #333333;
}
.aside-loggedin-user a:focus,
.aside-loggedin-user a:hover {
  color: #fff;
}
.nav-aside .nav-label {
  color: #626262;
  font-weight: 600;
}
.nav-aside .nav-item ul a {
  color: #7e7e7e;
}
.nav-aside .nav-item ul a:focus,
.nav-aside .nav-item ul a:hover {
  color: #fff;
}
.nav-aside .nav-item.active .nav-link:focus svg,
.nav-aside .nav-item.active .nav-link:hover svg {
  color: #284c7c;
}
.nav-aside .with-sub.show:not(.active) .nav-link {
  color: #fff;
}
.nav-aside .with-sub.show:not(.active) .nav-link::before {
  border-color: #cdd4e0;
}
.nav-aside .with-sub.show:not(.active) .nav-link svg {
  color: #fff;
  fill: none;
}
.nav-aside .nav-link {
  color: #bababa;
}
.nav-aside .nav-link svg {
  color: #bababa;
  stroke-width: 1.8px;
  fill: rgba(255, 255, 255, 0.06);
}
.nav-aside .nav-link:focus,
.nav-aside .nav-link:hover {
  color: #fff;
}
.nav-aside .nav-link:focus svg,
.nav-aside .nav-link:hover svg {
  color: #fff;
}
.aside-backdrop {
  background-color: rgba(0, 0, 0, 0.5);
}
.content {
  color: #b4b4b4;
}
.content-header {
  background-color: #333333;
}
.content-header .nav-link {
  color: rgba(255, 255, 255, 0.5);
}
.content-header .nav-link:focus,
.content-header .nav-link:hover {
  color: #fff;
}
.footer {
  background-color: #122041;
  border-top-width: 0;
  color: #fff;
}
.footer a {
  color: #b6b6b6;
}
.footer a:focus,
.footer a:hover {
  color: #fff;
}
.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
h1,
h2,
h3,
h4,
h5,
h6 {
  color: #e7e7e7;
}
.breadcrumb-style1 .breadcrumb-item a,
.breadcrumb-style2 .breadcrumb-item a,
.breadcrumb-style3 .breadcrumb-item a {
  color: #9f9f9f;
}
.breadcrumb-style1 .breadcrumb-item + .breadcrumb-item::before {
  color: #858585;
  font-weight: 400;
}
.card {
  border-width: 0;
  background-color: #122041bb;
  color: #fff;
}
.card-header,
.card-footer {
  background-color: #122041dd;
  border: none !important;
}
.card-body {
  border: none !important;
}
.card-profile h5 a {
  color: #e7e7e7;
}
.card-profile h5 a:hover,
.card-profile h5 a:focus {
  color: #284c7c;
}
.list-label {
  background-color: #192235;
  border-color: #333;
}
.list-item {
  border-color: #333;
}
.list-group-item {
  background-color: inherit;
  border-color: rgba(255, 255, 255, 0.025);
}
.dropdown-divider {
  border-color: rgba(255, 255, 255, 0.06);
}
.link-01 {
  color: rgba(255, 255, 255, 0.85);
}
.link-01:focus,
.link-01:hover {
  color: #fff;
}
.link-02 {
  color: #cdd4e0;
}
.link-02:focus,
.link-02:hover {
  color: #fff;
}
.link-03:focus,
.link-03:hover {
  color: #fff;
}
.progress {
  background-color: #555;
}
.tx-color-01 {
  color: #f8f9fa !important;
}
.tx-color-02 {
  color: #e9ecef !important;
}
.tx-color-03 {
  color: #ced4da !important;
}
.tx-color-04 {
  color: #a4a4a4 !important;
}
.text-muted {
  color: #606060 !important;
}
.btn-white {
  background-color: #040915aa;
  color: #cdcdcd;
  border-color: #040915aa;
}
.btn-white:hover,
.btn-white:focus,
.btn-white:active {
  background-color: #04091566;
  border-color: #04091566;
  color: #e7e7e7;
}
.md table,
.table {
  color: #fff;
}
.table-hover tbody tr:hover {
  background-color: #0a142c !important;
  color: #fff;
}
.divider-text::after,
.divider-text::before {
  background-color: #333;
}
.form-control {
  color: #cdcdcd;
  background-color: #0a142c;
  border-color: #0a142c;
}
.form-control::placeholder {
  color: #7a7a7a;
}
.form-control:focus {
  color: #fff;
  background-color: #0a142c;
  border-color: #284c7c !important;
  outline: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.form-control:disabled,
.form-control[readonly] {
  background-color: #282828;
}
.search-form input,
.search-form button {
  border-color: #284c7c66;
}
.search-form .form-control + button {
  color: #cdcdcd;
  background-color: #0a142c;
  border-color: #284c7c66;
}
.search-form .form-control:focus + button,
.search-form .form-control:active + button {
  border-color: #284c7c;
}
.custom-select {
  background-color: #0a142c;
  color: #fff;
  border-color: transparent;
}
.custom-select:focus {
  color: #284c7c;
  background-color: #0a142c;
  border-color: #284c7c !important;
  outline: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.custom-select option {
  color: #cdcdcd;
}
.select2-container--default .select2-selection--single {
  background-color: #0a142c;
  border-color: transparent;
}
.select2-container--default .select2-search--dropdown .select2-search__field {
  border-color: transparent;
  border-radius: 3px;
  padding: 5px 10px;
  background-color: #2b2b2b;
  color: #284c7c;
}
.select2-container--default
  .select2-selection--single
  .select2-selection__rendered {
  color: #7a7a7a;
}
.select2-dropdown {
  background-color: #3a3a3a;
  border: 1px solid #333;
  color: #fff;
}
.select2-container--default .select2-results__option[aria-selected="true"] {
  background-color: #6b6b6b;
  border-radius: 3px;
}
.select2-container--default
  .select2-results__option--highlighted[aria-selected] {
  background-color: #284c7c;
  border-radius: 3px;
}
.chosen-container-multi .chosen-choices {
  background-color: #232323;
  border-color: #232323;
  color: #ddd;
}
.chosen-container-multi .chosen-choices li.search-field input[type="text"] {
  color: #ddd;
}
.chosen-container-active .chosen-choices {
  border: 1px solid #284c7c;
  background-color: #232323;
}
.chosen-container .chosen-drop {
  background-color: #3a3a3a;
  border-color: #4a4a4a;
  border-radius: 3px;
  padding: 2px;
}
.chosen-container .chosen-results li.group-result {
  color: #ddd;
}
.chosen-container .chosen-results li.active-result {
  color: #ddd;
}
.chosen-container .chosen-results li.highlighted {
  background-color: #284c7c;
  color: #fff;
  border-radius: 3px;
}
.chosen-container-multi .chosen-drop .result-selected {
  color: #aaa;
  background-color: #4a4a4a;
  border-radius: 3px;
}
.table-bordered {
  border-color: #f00;
}
.table-striped tbody tr:nth-of-type(2n + 1) {
  background-color: #04091522;
}
.nav-classic .nav-link {
  color: #b4b4b4;
}
.nav-classic .nav-link:hover,
.nav-classic .nav-link:focus {
  color: #284c7c;
}
.nav-classic .nav-link svg {
  color: #dedede;
  fill: rgb(222, 222, 222, 0.1);
}
.navbar-menu .nav-item.active .nav-link svg,
.navbar-menu .nav-link:hover svg,
.nav-classic .nav-link:hover svg,
.nav-classic .nav-link:focus svg {
  color: #284c7c;
  fill: #284c7c33;
}
.navbar-menu .nav-item.active .nav-link::before {
  background-color: #284c7c;
}
.img-group .img {
  background-color: #333333;
}
.search-form button {
  border-color: #3b4863;
}
.modal-content {
  background-color: #122041;
}
.bd,
.bd-r,
.bd-t {
  border-color: #333;
}
.bd-info {
  border-color: #00b8d4;
}
.bd-primary {
  border-color: #284c7c;
}
.bd-success {
  border-color: #10b759;
}
.bd-warning {
  border-color: #ffc107;
}
.bd-pink {
  border-color: #f10075;
}
.bd-teal {
  border-color: #0cc;
}
.bd-purple {
  border-color: #6f42c1;
}
.table-dashboard tbody td,
.table-dashboard tbody th,
.table-dashboard thead th {
  border-color: rgba(255, 255, 255, 0.06);
}
.card-dashboard-table .table thead tr:first-child th {
  background-color: rgba(255, 255, 255, 0.05);
}
.table-dashboard-two tr + tr td {
  border-top-color: rgba(255, 255, 255, 0.06);
}
.chart-sixteen .flot-x-axis .flot-tick-label {
  color: rgba(255, 255, 255, 0.2);
  font-weight: 400;
}
.activity-body {
  color: rgba(255, 255, 255, 0.5);
}
.activity-body strong {
  color: #fff;
}
.calendar-sidebar {
  background-color: #141c2b;
}
.ui-datepicker {
  background-color: transparent;
}
.ui-datepicker .ui-datepicker-title {
  color: #fff;
}
.ui-datepicker .ui-datepicker-calendar td {
  background-color: transparent;
  border-width: 0;
}
.ui-datepicker
  .ui-datepicker-calendar
  td.ui-datepicker-other-month
  .ui-state-default {
  color: #3b4863;
}
.calendar-inline .ui-datepicker .ui-datepicker-calendar td a {
  color: #7987a1;
}
.calendar-inline .ui-datepicker .ui-datepicker-calendar td a:focus,
.calendar-inline .ui-datepicker .ui-datepicker-calendar td a:hover {
  background-color: #333;
  color: #fff;
}
.calendar-nav a {
  color: #97a3b9;
}
.calendar-nav a:focus,
.calendar-nav a:hover {
  background-color: #333;
  color: #fff;
}
.calendar-content {
  background-color: transparent;
}
.calendar-content-body .fc-toolbar button {
  border-width: 0;
  background-color: #3b4863;
  color: #97a3b9;
}
.calendar-content-body .fc-toolbar button:focus,
.calendar-content-body .fc-toolbar button:hover {
  background-color: #596882;
  color: #fff;
}
.calendar-content-body .fc-toolbar button.fc-state-active {
  background-color: #596882;
  color: #fff;
}
.calendar-content-body .fc-toolbar button.fc-today-button {
  background-color: #3b4863;
  color: #97a3b9;
}
.calendar-content-body .fc-toolbar button.fc-today-button:focus,
.calendar-content-body .fc-toolbar button.fc-today-button:hover {
  background-color: #596882;
  color: #fff;
}
.calendar-content-body .fc-toolbar button.fc-today-button.fc-state-disabled {
  background-color: #333333;
  color: #596882;
}
.calendar-content-body .fc-agendaWeek-view .fc-head-container th {
  border-color: #1f2c43;
}
.calendar-content-body .fc-divider {
  background-color: #192235;
  border-color: #1f2c43;
}
.calendar-content-body .fc-head-container .fc-day-header {
  color: #97a3b9;
}
.calendar-content-body .fc-other-month {
  background-color: #111724;
}
.calendar-content-body td.fc-today {
  background-color: #192235;
}
.calendar-content-body .fc-listMonth-view .fc-list-heading-main,
.calendar-content-body .fc-listWeek-view .fc-list-heading-main {
  color: #97a3b9;
}
.calendar-content-body .fc-listMonth-view .fc-list-heading-main:focus,
.calendar-content-body .fc-listMonth-view .fc-list-heading-main:hover,
.calendar-content-body .fc-listWeek-view .fc-list-heading-main:focus,
.calendar-content-body .fc-listWeek-view .fc-list-heading-main:hover {
  color: #97a3b9;
}
.calendar-content-body .fc-listMonth-view .fc-list-heading-main span:last-child,
.calendar-content-body .fc-listWeek-view .fc-list-heading-main span:last-child {
  color: #fff;
}
.calendar-content-body .fc-listMonth-view .fc-list-item,
.calendar-content-body .fc-listWeek-view .fc-list-item {
  background-color: #333333;
}
.calendar-content-body .fc-listMonth-view .fc-list-item-title a,
.calendar-content-body .fc-listWeek-view .fc-list-item-title a {
  color: #fff;
}
.calendar-modal-create .modal-body {
  color: #97a3b9;
}
.calendar-modal-create .modal-body h5 {
  color: #fff;
}
.calendar-modal-create .form-control {
  color: #97a3b9;
  border-color: #596882;
}
.calendar-modal-create .form-control:focus {
  box-shadow: none;
  border-color: #7987a1;
}
.calendar-modal-create select {
  background-color: transparent;
  border-color: #596882;
}
.calendar-modal-create .custom-control-label::before {
  border-color: #596882;
  background-color: transparent;
  margin-top: 1px;
}
.calendar-modal-create .custom-control-label::after {
  margin-top: 1px;
}
.calendar-modal-event .modal-body {
  background-color: #333333;
}
.calendar-modal-event .event-end-date,
.calendar-modal-event .event-start-date {
  color: #cdd4e0;
}
.close {
  color: #97a3b9;
}
.close:focus,
.close:hover {
  color: #cdd4e0;
}
.chat-navleft {
  background-color: #172032;
}
.chat-navleft .nav-link:not(.active) {
  color: #97a3b9;
}
.chat-navleft .nav-link:not(.active):focus,
.chat-navleft .nav-link:not(.active):hover {
  color: #fff;
}
.chat-sidebar {
  background-color: #141c2b;
}
.chat-sidebar-header {
  background-color: #172032;
}
.chat-sidebar-header .dropdown-link > span {
  color: #3b4863;
}
.chat-sidebar-header .dropdown-link:focus > span,
.chat-sidebar-header .dropdown-link:hover > span {
  color: #cdd4e0;
}
.chat-sidebar-header .dropdown-menu {
  background-color: #192235;
}
.chat-sidebar-header .dropdown-menu::before {
  border-bottom-color: rgba(255, 255, 255, 0.08);
}
.chat-sidebar-header .dropdown-menu::after {
  border-bottom-color: #192235;
}
.chat-sidebar-header .dropdown-item {
  color: #97a3b9;
}
.chat-sidebar-header .dropdown-item:focus,
.chat-sidebar-header .dropdown-item:hover {
  color: #fff;
  background-color: #1f2c43;
}
.nav-chat .nav-link {
  color: #97a3b9;
}
.nav-chat .nav-link:focus,
.nav-chat .nav-link:hover {
  background-color: #333333;
  color: #fff;
}
.nav-chat .nav-link.active {
  background-color: #1f2c43;
  color: #284c7c;
}
.chat-msg-list .media:focus,
.chat-msg-list .media:hover {
  background-color: #333333;
}
.chat-msg-list .media:focus .avatar::after,
.chat-msg-list .media:hover .avatar::after {
  box-shadow: 0 0 0 2px #333333;
}
.chat-msg-list .media.active {
  background-color: #333333;
}
.chat-msg-list .media.active .avatar::after {
  box-shadow: 0 0 0 2px #333333;
}
.chat-msg-list .avatar::after {
  box-shadow: 0 0 0 2px #333333;
}
.chat-sidebar-footer {
  background-color: #172032;
}
.chat-sidebar-footer .avatar::after {
  box-shadow: 0 0 0 2px #333333;
}
.chat-sidebar-footer a {
  color: #97a3b9;
}
.chat-sidebar-footer a:focus,
.chat-sidebar-footer a:hover {
  color: #fff;
}
.chat-content {
  background-color: #141c2b;
}
.chat-content-header {
  background-color: #172032;
}
.chat-content-header .avatar::after {
  box-shadow: 0 0 0 2px #333333;
}
.chat-content-header nav a {
  color: #97a3b9;
}
.chat-content-header nav a:focus,
.chat-content-header nav a:hover {
  color: #fff;
}
.chat-content-header nav a.active {
  color: #284c7c;
}
.chat-content-header .search-form .btn,
.chat-content-header .search-form .form-control {
  border-color: rgba(255, 255, 255, 0.08);
}
.chat-content-header .search-form .form-control:focus,
.chat-content-header .search-form .form-control:focus + .btn {
  border-color: #3b4863;
}
.chat-content-header .search-form .btn:focus,
.chat-content-header .search-form .btn:hover {
  color: #fff;
}
.chat-content-body {
  color: #97a3b9;
}
.chat-content-body .avatar::after {
  box-shadow: 0 0 0 2px #333333;
}
.chat-group .media-body h6 small {
  color: #596882;
}
.chat-group-divider::after,
.chat-group-divider::before {
  background-color: rgba(255, 255, 255, 0.06);
}
.chat-content-footer {
  background-color: #172032;
}
.chat-content-footer .chat-plus {
  color: #97a3b9;
}
.chat-content-footer .chat-plus:focus,
.chat-content-footer .chat-plus:hover {
  color: #fff;
}
.chat-content-footer .form-control {
  color: #cdd4e0;
}
.chat-content-footer .form-control::placeholder {
  color: #3b4863;
}
.chat-content-footer nav a {
  color: #97a3b9;
}
.chat-content-footer nav a:focus,
.chat-content-footer nav a:hover {
  color: #fff;
}
.chat-sidebar-right {
  background-color: #172032;
}
.chat-sidebar-right .avatar::after {
  box-shadow: 0 0 0 2px #333333;
}
.chat-member-list .media:focus,
.chat-member-list .media:hover {
  background-color: #333;
}
.app-chat .modal-body h6 {
  color: #cdd4e0;
}
.app-chat .modal-body .form-control {
  background-color: transparent;
  color: #cdd4e0;
  border-color: #596882;
}
.app-chat .modal-body .btn-outline-light {
  border-color: #596882;
}
.contact-navleft {
  background-color: #172032;
}
.contact-navleft .nav-link {
  color: rgba(255, 255, 255, 0.5);
}
.contact-navleft .nav-link:focus,
.contact-navleft .nav-link:hover {
  color: #fff;
}
.contact-sidebar {
  background-color: #141c2b;
}
.contact-sidebar-header {
  background-color: #172032;
}
.contact-list .media .avatar::after {
  box-shadow: 0 0 0 2px #141c2b;
}
.contact-list .media:focus,
.contact-list .media:hover {
  background-color: #333333;
  color: #fff;
}
.contact-list .media:focus .avatar::after,
.contact-list .media:hover .avatar::after {
  box-shadow: 0 0 0 2px #333333;
}
.contact-list .media.active {
  background-color: #1f2c43;
}
.contact-list .media.active .avatar::after {
  box-shadow: 0 0 0 2px #1f2c43;
}
.contact-list-divider::after,
.contact-list-divider::before {
  background-color: #212e46;
}
.contact-content {
  background-color: #141c2b;
}
.contact-content-header {
  background-color: #172032;
}
.contact-content-body {
  color: rgba(255, 255, 255, 0.8);
}
.contact-content-body .nav-social .nav-link {
  color: #cdd4e0;
}
.contact-content-body .nav-social .nav-link:focus,
.contact-content-body .nav-social .nav-link:hover {
  color: #284c7c;
}
.contact-content-sidebar {
  background-color: #172032;
  color: #cdd4e0;
}
.contact-content-nav .nav-link {
  color: #fff;
}
.contact-content-nav .nav-link:focus,
.contact-content-nav .nav-link:hover {
  color: #284c7c;
}
.filemgr-sidebar {
  background-color: #141c2b;
}
.filemgr-sidebar-header {
  background-color: #172032;
}
.filemgr-sidebar-header .dropdown-menu {
  border-width: 0;
  background-color: #293958;
}
.filemgr-sidebar-header .dropdown-item {
  color: #cdd4e0;
}
.filemgr-sidebar-header .dropdown-item:focus,
.filemgr-sidebar-header .dropdown-item:hover {
  background-color: #212e46;
  color: #fff;
}
.filemgr-sidebar-body {
  color: #97a3b9;
}
.filemgr-sidebar-body .nav-sidebar .nav-link {
  color: #97a3b9;
}
.filemgr-sidebar-body .nav-sidebar .nav-link:focus,
.filemgr-sidebar-body .nav-sidebar .nav-link:hover {
  background-color: #333333;
  color: #fff;
}
.filemgr-sidebar-body .nav-sidebar .nav-link.active {
  background-color: #1f2c43;
}
.filemgr-content-body {
  background-color: #141c2b;
}
.dropdown-file .dropdown-link:focus,
.dropdown-file .dropdown-link:hover {
  color: #cdd4e0;
}
.dropdown-file .dropdown-menu {
  border-width: 0;
  background-color: #4a4a4a;
}
.dropdown-file .dropdown-item {
  color: #cdd4e0;
}
.dropdown-file .dropdown-item:focus,
.dropdown-file .dropdown-item:hover {
  background-color: #212121;
  color: #fff;
}
.card-file-thumb {
  background-color: #192235;
}
.media-folder {
  border-width: 0;
  background-color: #333333;
}
.app-mail .backdrop {
  visibility: hidden;
}
.mail-sidebar {
  background-color: #141c2b;
}
.mail-sidebar-body .nav-sidebar .nav-link {
  color: #97a3b9;
}
.mail-sidebar-body .nav-sidebar .nav-link:focus,
.mail-sidebar-body .nav-sidebar .nav-link:hover {
  background-color: #333333;
  color: #fff;
}
.mail-sidebar-body .nav-sidebar .nav-link.active {
  background-color: #1f2c43;
}
.mail-group {
  background-color: #141c2b;
}
.mail-group-header {
  background-color: #172032;
}
.mail-group-label {
  background-color: #111724;
}
.mail-group-body .media {
  background-color: transparent;
}
.mail-group-body .media:focus,
.mail-group-body .media:hover {
  background-color: #192235;
}
.mail-group-body .media + .media {
  border-top-color: #333333;
}
.mail-group-body .media.unread {
  background-color: #333333;
}
.mail-group-body .media.unread:focus,
.mail-group-body .media.unread:hover {
  background-color: #333333;
}
.mail-group-body .media.selected {
  background-color: #333;
}
.mail-group-body .media.selected:focus,
.mail-group-body .media.selected:hover {
  background-color: #333;
}
.mail-content {
  background-color: #141c2b;
}
.mail-content-header {
  background-color: #172032;
}
.mail-content-body {
  background-color: transparent;
  color: #97a3b9;
}
.mail-content-body .ql-editor {
  color: #97a3b9;
}
.mail-content-body .ql-snow.ql-toolbar button .ql-stroke {
  stroke: #596882;
}
.mail-content-body .ql-snow.ql-toolbar button:focus,
.mail-content-body .ql-snow.ql-toolbar button:hover {
  background-color: #333333;
}
.mail-content-body .ql-snow.ql-toolbar button:focus .ql-stroke,
.mail-content-body .ql-snow.ql-toolbar button:hover .ql-stroke {
  stroke: #fff;
}
.mail-compose-body {
  border-width: 0;
  background-color: #172032;
  box-shadow: none;
  color: #97a3b9;
}
.mail-compose-body .form-control {
  background-color: transparent;
}
.mail-compose-body .form-control::placeholder {
  color: #596882;
}
.mail-compose-body .ql-editor {
  color: #97a3b9;
}
.mail-compose-body .ql-snow.ql-toolbar button .ql-stroke {
  stroke: #596882;
}
.mail-compose-body .ql-snow.ql-toolbar button:focus,
.mail-compose-body .ql-snow.ql-toolbar button:hover {
  background-color: #333333;
}
.mail-compose-body .ql-snow.ql-toolbar button:focus .ql-stroke,
.mail-compose-body .ql-snow.ql-toolbar button:hover .ql-stroke {
  stroke: #fff;
}
.page-profile .avatar::after {
  box-shadow: 0 0 0 1.5px #141c2b;
}
.list-inline-skills .list-inline-item a {
  background-color: #333333;
  border-color: #212e46;
  color: #97a3b9;
}
.profile-info-list a {
  color: #97a3b9;
}
.df-settings .bd-t {
  border-color: rgba(72, 94, 144, 0.16);
}
.df-settings-link {
  border-width: 0;
  box-shadow: none;
}
.df-settings-body {
  border-left-width: 0;
}
.modal-backdrop,
.backdrop {
  background-color: rgba(0, 0, 0, 0.7);
}
.cabecalho {
  background-color: #3a3a3a !important;
}
.painel-projeto,
.painel-tarefa {
  background-color: #333;
}
.painel-projeto #rascunho,
.painel-tarefa #aguardando {
  background-color: #b9f9ffbb;
}
.painel-projeto #acompanhamento,
.painel-tarefa #pendencia {
  background-color: rgba(213, 0, 0, 0.1);
}
.painel-projeto #aprovacao,
.painel-tarefa #analise {
  background-color: #ffcc0066
}
.painel-projeto #execucao,
.painel-tarefa #fila {
  background-color: #007c1799
}
.painel-tarefa #execucao {
  background-color: #007c1766
}
.painel-tarefa #conclusao {
  background-color: #007C1733
}
.painel-projeto #rodape {
  background-color: #2b2b2b;
  color: #cdcdcd;
}
.painel-projeto #rodape button {
  color: #cdcdcd;
}
.bg-light {
  background-color: #3a3a3a !important;
}
.bg-white {
  background-color: #0a142c !important;
  color: #dcdcdc !important;
}
.btn-light {
  background-color: #04091566;
  color: #cdcdcd;
  border-color: #04091566;
}
.btn-light:focus,
.btn-light:active,
.btn-light:hover {
  background-color: #04091533 !important;
  color: #fff !important;
  border-color: #04091533 !important;
}
.btn-secondary:disabled {
  background-color: #494949;
  color: #cdcdcd;
  border-color: #333;
}
.message-body {
  border-color: #04091599;
  background-color: #04091599;
}
.message-body.left:after,
.message-body.left:before {
  border-color: transparent #04091599;
}
.message-body .md p {
  color: #fff !important;
}
.respostas div.rounded {
  background-color: rgba(255, 255, 255, 0.08);
}
.tx-inverse {
  color: #ccc;
}
.dropdown-item.disabled,
.dropdown-item:disabled {
  color: #666;
}
#notifica-lista p {
  color: #dcdcdc !important;
}
