.cc-window {
  background-color: #282a3a;
}
.cc-btn {
  background-color: #5867dd;
  border-color: #5867dd;
  color: #ffffff;
}
.cc-message {
  color: #fefefe;
}
.unread-notification-count {
  position: absolute;
  top: 13px;
  right: 3px;
}
.unread-chat-message-count {
  position: absolute;
  top: 13px;
}
.menuSearchBarInput {
  width: 214px !important;
}
.aside-menu-dark .select2-selection {
  background-color: #12121e !important;
  border: 1px solid #2c2d44 !important;
  color: #9899ac !important;
}
.aside-menu-dark .select2-selection:focus {
  border-color: #7380fc !important;
  color: #fff !important;
}
.aside-menu-dark .searchMenuSelect2 {
  background-color: #12121e !important;
  border: 1px solid #2c2d44 !important;
  color: #9899ac !important;
}
.aside-menu-dark .searchMenuSelect2:focus {
  border-color: #7380fc !important;
  color: #fff !important;
}
.aside-minimize .searchMenuContainerSelect2 .select2-container {
  width: 45px !important;
}
.aside-minimize .searchMenuContainerSelect2 .select2-selection__placeholder,
.side-minimize .searchMenuContainerSelect2 .select2-selection__arrow {
  display: none;
}
.aside-minimize .searchMenuContainerSelect2 span.select2-selection.select2-selection--single:before {
  left: 15px;
}
.aside-minimize .searchMenuDropDownSelect2 .select2-dropdown {
  width: 235px !important;
}
.searchMenuContainerSelect2 {
  margin: 15px;
}
/* Buttons with Icons */
button i {
  margin-right: 0;
}
.btn i {
  /*padding-right: 0.35rem;*/
  padding-right: 0;
}
.btn i + span,
a i + span,
a i + div {
  margin-left: 0.35rem;
}
.btn.btn-sm i,
.btn-group-sm > .btn i {
  /*padding-right: 0.35rem;*/
  padding-right: 0;
}
.btn.btn-sm i + span,
.btn-group-sm > .btn i + span {
  margin-left: 0.35rem;
}
.btn.btn-lg i,
.btn-group-lg > .btn i {
  /*padding-right: 0.75rem;*/
  padding-right: 0;
}
.btn.btn-lg i + span,
.btn-group-lg > .btn i + span {
  margin-left: 0.75rem;
}
/* Datatables.net pagination */
.dataTables_wrapper .dataTables_paginate .pagination .page-item > .page-link {
  padding: 0.5rem 0.75rem;
}
/* Datatables.net */
.dataTables_wrapper .dataTable {
  margin: 0 !important;
  border-radius: 0;
}
.dataTables_wrapper .dataTables_scroll {
  margin: 0 !important;
}
.table-striped tbody tr:nth-of-type(odd) {
  background-color: #f7f8fa;
}
.table-hover tbody tr:hover {
  background-color: #e4e7ff;
}
/* Dropdown menu */
.dropdown-item:hover,
.dropdown-item:focus {
  background-color: #ebedf3;
}
/* Notification alert */
.notification .alert:first-child {
  margin-top: 1rem;
}
.notification .alert:last-child {
  margin-bottom: -10px;
}
.checkbox > input:checked ~ span {
  border-color: #D1D3E0 !important;
}
.checkbox > input:focus ~ span {
  border-color: #6993FF !important;
}
.checkbox.checkbox-outline > input:focus ~ span {
  border-color: #6993FF !important;
}
.checkbox.checkbox-primary > input:focus ~ span {
  border-color: #6993FF !important;
}
.checkbox.checkbox-light-primary > input:focus ~ span {
  border-color: #6993FF !important;
}
.checkbox.checkbox-outline.checkbox-primary > input:focus ~ span {
  border-color: #6993FF !important;
}
.checkbox.checkbox-secondary > input:focus ~ span {
  border-color: #E4E6EF !important;
}
.checkbox.checkbox-light-secondary > input:focus ~ span {
  border-color: #E4E6EF !important;
}
.checkbox.checkbox-outline.checkbox-secondary > input:focus ~ span {
  border-color: #E4E6EF !important;
}
.checkbox.checkbox-success > input:focus ~ span {
  border-color: #1BC5BD !important;
}
.checkbox.checkbox-light-success > input:focus ~ span {
  border-color: #1BC5BD !important;
}
.checkbox.checkbox-outline.checkbox-success > input:focus ~ span {
  border-color: #1BC5BD !important;
}
.checkbox.checkbox-info > input:focus ~ span {
  border-color: #8950FC !important;
}
.checkbox.checkbox-outline.checkbox-info > input:focus ~ span {
  border-color: #8950FC !important;
}
.checkbox.checkbox-warning > input:focus ~ span {
  border-color: #FFA800 !important;
}
.checkbox.checkbox-light-warning > input:focus ~ span {
  border-color: #FFA800 !important;
}
.checkbox.checkbox-outline.checkbox-warning > input:focus ~ span {
  border-color: #FFA800 !important;
}
.checkbox.checkbox-danger > input:focus ~ span {
  border-color: #F64E60 !important;
}
.checkbox.checkbox-light-danger > input:focus ~ span {
  border-color: #F64E60 !important;
}
.checkbox.checkbox-outline.checkbox-danger > input:focus ~ span {
  border-color: #F64E60 !important;
}
.checkbox.checkbox-light > input:focus ~ span {
  border-color: #F3F6F9 !important;
}
.checkbox.checkbox-light-light > input:focus ~ span {
  border-color: #F3F6F9 !important;
}
.checkbox.checkbox-outline.checkbox-light > input:focus ~ span {
  border-color: #F3F6F9 !important;
}
.checkbox.checkbox-dark > input:focus ~ span {
  border-color: #181C32 !important;
}
.checkbox.checkbox-light-dark > input:focus ~ span {
  border-color: #181C32 !important;
}
.checkbox.checkbox-outline.checkbox-dark > input:focus ~ span {
  border-color: #181C32 !important;
}
.checkbox.checkbox-white > input:focus ~ span {
  border-color: #ffffff !important;
}
.checkbox.checkbox-light-white > input:focus ~ span {
  border-color: #ffffff !important;
}
.checkbox.checkbox-outline.checkbox-white > input:focus ~ span {
  border-color: #ffffff !important;
}
@media (max-width: 991.98px) {
  .subheader.subheader-solid {
    margin-bottom: 0;
  }
  .notification .alert:last-child {
    margin-bottom: 0;
  }
}
