.time-picker-dark-theme {
  background-color: #2a2a2a !important;
  border: 1px solid #444444 !important;
  color: #ffffff;
}

.time-picker-dark-theme input {
  border-color: #2a2a2a !important;
}

.time-picker-dark-theme .ant-picker-clear {
  background-color: transparent;
  color: #b3b3b3;
}

.time-picker-dark-theme .ant-picker-panel-container {
  background-color: #444444 !important;
}

.time-picker-dark-theme .ant-picker-time-panel-cell-inner {
  color: #ffffff !important;
}

.time-picker-dark-theme
  .ant-picker-time-panel-column
  > li.ant-picker-time-panel-cell-selected
  .ant-picker-time-panel-cell-inner {
  color: #1c1c1c !important;
}

.time-picker-dark-theme input {
  color: #ffffff;
}

.modal-dark-theme .ant-modal-footer {
  background-color: #3a3a3a;
  border-top: 1px solid #8b8a8a;
  color: #ffffff;
}

.modal-dark-theme .ant-modal-body {
  background-color: #3a3a3a;
  color: #ffffff;
}

.modal-dark-theme .ant-modal-header {
  background-color: #3a3a3a;
  border-bottom: 1px solid #8b8a8a;
  color: #ffffff;
}

.modal-dark-theme .ant-input-affix-wrapper {
  background-color: #2a2a2a;
  border: 1px solid #444444;
  color: #ffffff;
}

.modal-dark-theme .ant-input-affix-wrapper:hover {
  border: 1px solid #ff9400;
}

.modal-dark-theme input {
  background-color: #2a2a2a;
  border: 1px solid #444444;
  color: #ffffff;
}

.modal-dark-theme .ant-modal-title {
  color: #ffffff;
}

.modal-dark-theme .ant-modal-close-x {
  color: #ffffff;
}

.modal-dark-theme .ant-result-title {
  color: #ffffff;
}

.modal-dark-theme .ant-result-subtitle {
  color: #b3b3b3;
}

.table-dark-theme .ant-table-content {
  background-color: #1c1c1c;
  color: #ffffff;
}

.table-dark-theme .ant-table-cell {
  background-color: #1c1c1c !important;
  color: #ffffff;
}

.table-dark-theme .ant-pagination-item-link {
  color: #ffffff;
}

.table-dark-theme .ant-pagination-item a {
  color: #ffffff;
}

.table-dark-theme .ant-pagination-item-active a {
  color: #ff9400 !important;
}

.table-dark-theme .anticon {
  color: #ffffff;
}

.table-dark-theme .ant-descriptions-item-label {
  background-color: #1c1c1c;
  color: #ffffff;
}

.table-dark-theme .ant-descriptions-item-content {
  background-color: #1c1c1c;
  color: #ffffff;
}

.result-dark-theme {
  background-color: #3c3c3c;
}

.result-dark-theme .ant-result-title {
  color: #ffffff;
}

.result-dark-theme .ant-result-subtitle {
  color: #b3b3b3;
}

.result-dark-theme .ant-result-extra {
  color: #ffffff;
}

.form-dark-theme .ant-form-item-label label {
  color: #ffffff;
}

.form-dark-theme .ant-select-selector {
  background-color: #2a2a2a !important;
  border: 1px solid #444444 !important;
  color: #ffffff;
}

.form-dark-theme .ant-form-item-control-input-content .ant-input-affix-wrapper {
  background-color: #2a2a2a !important;
  border: 1px solid #444444 !important;
}

.form-dark-theme .ant-form-item-control-input-content input {
  background-color: #2a2a2a;
  color: #ffffff;
}

.form-dark-theme .ant-form-item-control-input-content textarea {
  background-color: #2a2a2a;
  color: #ffffff;
}

.form-dark-theme .anticon {
  color: #ffffff;
}

.form-dark-theme
  .ant-form-item-has-error
  .ant-input:not(.ant-form-item-has-error .ant-input-disabled) {
  background-color: #3c3c3c;
}

.form-dark-theme .ant-input {
  background-color: #2a2a2a;
  border: 1px solid #444444;
  color: #ffffff;
}

.form-dark-theme .ant-picker {
  background-color: #2a2a2a;
  border: 1px solid #444444;
  color: #ffffff;
}

.form-dark-theme .ant-picker-input > input {
  background-color: #2a2a2a;
  color: #ffffff;
}

.input-dark-theme {
  background-color: #2a2a2a;
  border: 1px solid #444444;
  color: #ffffff;
}

.input-dark-theme input {
  background-color: #2a2a2a;
  color: #ffffff;
}

.list-dark-theme .ant-empty-description {
  color: #ffffff;
}

.main-background-dark-theme {
  background-color: #1c1c1c !important;
}

.sub-background-dark-theme {
  background-color: #3c3c3c !important;
}

.highlight-background-dark-theme {
  background-color: #ff9400 !important;
}

.hover-background-dark-theme {
  background-color: #333333 !important;
}

.white-background-color {
  background-color: #ffffff !important;
}

.main-text-dark-theme {
  color: #ffffff !important;
}

.sub-text-dark-theme {
  color: #b3b3b3 !important;
}

.highlight-text-dark-theme {
  color: #ff9400 !important;
}

.white-border-dark-theme {
  border-color: #ffffff !important;
}

.border-dark-theme {
  border-color: #444444 !important;
}

.highlight-border-dark-theme {
  border-color: #ff9400 !important;
}

.succeed-color {
  color: #4caf50;
}

.warning-color {
  color: #ffc107;
}

.error-color {
  color: #f44336;
}

.back-top-btn-dark-theme .ant-back-top-content .ant-back-top-icon {
  background-color: #b3b3b3;
}
