.theme-purple ::selection {
  color: #fff;
  background: #a27ce6;
}
.theme-purple .page-loader-wrapper {
  background: #a27ce6;
}
.theme-purple #left-sidebar .nav-tabs .nav-link.active {
  color: #a27ce6;
}
.theme-purple:before,
.theme-purple:after {
  /* background: #a27ce6; */
  background: white;
}
.theme-purple #wrapper:before,
.theme-purple #wrapper:after {
  /* background: #a27ce6; */
  background: white;
}
.theme-purple .sidebar-nav .metismenu > li.active > a {
  border-left-color: #a27ce6;
}
.theme-purple .navbar-nav ul.menu-icon {
  background: #a27ce6;
}
.theme-purple .fancy-checkbox input[type="checkbox"]:checked + span:before {
  background: #a27ce6;
  border-color: #a27ce6;
}
.theme-purple .chat-widget li.right .chat-info {
  background: #a27ce6;
  color: #fff;
}
.theme-purple .chat-widget li.right .chat-info:before {
  border-left: 10px solid #a27ce6;
}
.theme-purple
  .fc
  .fc-view-container
  .fc-view.fc-basic-view
  > table
  > thead
  tr
  th.fc-widget-header {
  background: #a27ce6;
  border-color: #a27ce6;
  color: #fff;
}
.theme-purple .blog-page .single_post .footer .stats li a:hover {
  color: #a27ce6;
}
.theme-purple .auth-main .btn-primary {
  background: #a27ce6;
  border-color: #a27ce6;
}
.theme-purple .sidebar-nav .metismenu > li i {
  color: #a27ce6;
}
.theme-purple .right_chat li a:hover .media-object {
  border-color: #a27ce6;
}
.theme-blue ::selection {
  color: #fff;
  background: #fc7d7d;
}
.theme-blue .page-loader-wrapper {
  background: #fc7d7d;
}
.theme-blue #left-sidebar .nav-tabs .nav-link.active {
  color: #fc7d7d;
}
.theme-blue:before,
.theme-blue:after {
  /* background: #fc7d7d; */
  background: white;
}
.theme-blue #wrapper:before,
.theme-blue #wrapper:after {
  /* background: #fc7d7d; */
  background: white;
}
.theme-blue .sidebar-nav .metismenu > li.active > a {
  border-left-color: #fc7d7d;
}
.theme-blue .navbar-nav ul.menu-icon {
  background: #fc7d7d;
}
.theme-blue .fancy-checkbox input[type="checkbox"]:checked + span:before {
  background: #fc7d7d;
  border-color: #fc7d7d;
}
.theme-blue .chat-widget li.right .chat-info {
  background: #fc7d7d;
  color: #fff;
}
.theme-blue .chat-widget li.right .chat-info:before {
  border-left: 10px solid #fc7d7d;
}
.theme-blue
  .fc
  .fc-view-container
  .fc-view.fc-basic-view
  > table
  > thead
  tr
  th.fc-widget-header {
  background: #fc7d7d;
  border-color: #fc7d7d;
  color: #fff;
}
.theme-blue .blog-page .single_post .footer .stats li a:hover {
  color: #fc7d7d;
}
.theme-blue .auth-main .btn-primary {
  background: #fc7d7d;
  border-color: #fc7d7d;
}
.theme-blue .sidebar-nav .metismenu > li i {
  color: #fc7d7d;
}
.theme-blue .right_chat li a:hover .media-object {
  border-color: #fc7d7d;
}
/* Aqua Smart Logo Theme - Updated with logo colors */
.theme-cyan ::selection {
  color: #fff;
  background-color: #2e3614;
}
.theme-cyan .page-loader-wrapper {
  background: linear-gradient(135deg, #e5e5e5 0%, #d9d9d9 50%, #ffffff 100%);
  color: #2e3614;
}
.theme-cyan .page-loader-wrapper p {
  color: #2e3614;
}
.theme-cyan #left-sidebar .nav-tabs .nav-link.active {
  background: linear-gradient(135deg, #e5e5e5 0%, #d9d9d9 50%, #ffffff 100%);
  color: #2e3614;
}
.theme-cyan:before,
.theme-cyan:after {
  /* background: #2E3614; */
  background: white;
}
.theme-cyan #wrapper:before,
.theme-cyan #wrapper:after {
  /* background: #2E3614; */
  background: white;
}
.theme-cyan .sidebar-nav .metismenu > li.active > a {
  border-left-color: #5e5e5e;
}
.theme-cyan .navbar-nav ul.menu-icon {
  background: #2e3614;
}
.theme-cyan .fancy-checkbox input[type="checkbox"]:checked + span:before {
  background: #2e3614;
  border-color: #2e3614;
}
.theme-cyan .chat-widget li.right .chat-info {
  background: #2e3614;
  color: #fff;
}
.theme-cyan .chat-widget li.right .chat-info:before {
  border-left: 10px solid #2e3614;
}
.theme-cyan
  .fc
  .fc-view-container
  .fc-view.fc-basic-view
  > table
  > thead
  tr
  th.fc-widget-header {
  background: #2e3614;
  border-color: #2e3614;
  color: #fff;
}
.theme-cyan .blog-page .single_post .footer .stats li a:hover {
  color: #2e3614;
}
.theme-cyan .auth-main .btn-primary {
  background: #2e3614;
  border-color: #2e3614;
}
.theme-cyan .sidebar-nav .metismenu > li i {
  color: #000000;
}
.theme-cyan .right_chat li a:hover .media-object {
  border-color: #2e3614;
}

/* New Aqua Smart Theme - Based on logo colors */
.theme-aqua ::selection {
  color: #fff;
  background: #2e3614;
}
.theme-aqua .page-loader-wrapper {
  background: #2e3614;
}
.theme-aqua #left-sidebar .nav-tabs .nav-link.active {
  color: #2e3614;
}
.theme-aqua:before,
.theme-aqua:after {
  background: white;
}
.theme-aqua #wrapper:before,
.theme-aqua #wrapper:after {
  background: white;
}
.theme-aqua .sidebar-nav .metismenu > li.active > a {
  border-left-color: #0077b6;
}
.theme-aqua .navbar-nav ul.menu-icon {
  background: #2e3614;
}
.theme-aqua .fancy-checkbox input[type="checkbox"]:checked + span:before {
  background: #2e3614;
  border-color: #2e3614;
}
.theme-aqua .chat-widget li.right .chat-info {
  background: #2e3614;
  color: #fff;
}
.theme-aqua .chat-widget li.right .chat-info:before {
  border-left: 10px solid #2e3614;
}
.theme-aqua
  .fc
  .fc-view-container
  .fc-view.fc-basic-view
  > table
  > thead
  tr
  th.fc-widget-header {
  background: #2e3614;
  border-color: #2e3614;
  color: #fff;
}
.theme-aqua .blog-page .single_post .footer .stats li a:hover {
  color: #2e3614;
}
.theme-aqua .auth-main .btn-primary {
  background: #2e3614;
  border-color: #2e3614;
}
.theme-aqua .sidebar-nav .metismenu > li i {
  color: #2e3614;
}
.theme-aqua .right_chat li a:hover .media-object {
  border-color: #2e3614;
}
.theme-aqua .btn-primary {
  background: #2e3614;
  border-color: #2e3614;
}
.theme-aqua .btn-primary:hover {
  background: #0077b6;
  border-color: #0077b6;
}
.theme-aqua .btn-danger {
  background: #dc2626;
  border-color: #dc2626;
}
.theme-aqua .btn-warning {
  background: #ffa500;
  border-color: #ffa500;
}
.theme-aqua .btn-success {
  background: #10b981;
  border-color: #10b981;
}
.theme-green ::selection {
  color: #fff;
  background: #2d8c47;
}
.theme-green .page-loader-wrapper {
  background: #2d8c47;
}
.theme-green #left-sidebar .nav-tabs .nav-link.active {
  color: #2d8c47;
}
.theme-green:before,
.theme-green:after {
  /* background: #2d8c47; */
  background: white;
}
.theme-green #wrapper:before,
.theme-green #wrapper:after {
  /* background: #2d8c47; */
  background: white;
}
.theme-green .sidebar-nav .metismenu > li.active > a {
  border-left-color: #2d8c47;
}
.theme-green .navbar-nav ul.menu-icon {
  background: #2d8c47;
}
.theme-green .fancy-checkbox input[type="checkbox"]:checked + span:before {
  background: #2d8c47;
  border-color: #2d8c47;
}
.theme-green .chat-widget li.right .chat-info {
  background: #2d8c47;
  color: #fff;
}
.theme-green .chat-widget li.right .chat-info:before {
  border-left: 10px solid #2d8c47;
}
.theme-green
  .fc
  .fc-view-container
  .fc-view.fc-basic-view
  > table
  > thead
  tr
  th.fc-widget-header {
  background: #2d8c47;
  border-color: #2d8c47;
  color: #fff;
}
.theme-green .blog-page .single_post .footer .stats li a:hover {
  color: #2d8c47;
}
.theme-green .auth-main .btn-primary {
  background: #2d8c47;
  border-color: #2d8c47;
}
.theme-green .sidebar-nav .metismenu > li i {
  color: #2d8c47;
}
.theme-green .right_chat li a:hover .media-object {
  border-color: #2d8c47;
}
.theme-orange ::selection {
  color: #fff;
  background: #ff6a13;
}
.theme-orange .page-loader-wrapper {
  background: #ff6a13;
}
.theme-orange #left-sidebar .nav-tabs .nav-link.active {
  color: #ff6a13;
}
.theme-orange:before,
.theme-orange:after {
  /* background: #ff6a13; */
  background: white;
}
.theme-orange #wrapper:before,
.theme-orange #wrapper:after {
  /* background: #ff6a13; */
  background: white;
}
.theme-orange .sidebar-nav .metismenu > li.active > a {
  border-left-color: #ff6a13;
}
.theme-orange .navbar-nav ul.menu-icon {
  background: #ff6a13;
}
.theme-orange .fancy-checkbox input[type="checkbox"]:checked + span:before {
  background: #ff6a13;
  border-color: #ff6a13;
}
.theme-orange .chat-widget li.right .chat-info {
  background: #ff6a13;
  color: #fff;
}
.theme-orange .chat-widget li.right .chat-info:before {
  border-left: 10px solid #ff6a13;
}
.theme-orange
  .fc
  .fc-view-container
  .fc-view.fc-basic-view
  > table
  > thead
  tr
  th.fc-widget-header {
  background: #ff6a13;
  border-color: #ff6a13;
  color: #fff;
}
.theme-orange .blog-page .single_post .footer .stats li a:hover {
  color: #ff6a13;
}
.theme-orange .auth-main .btn-primary {
  background: #ff6a13;
  border-color: #ff6a13;
}
.theme-orange .sidebar-nav .metismenu > li i {
  color: #ff6a13;
}
.theme-orange .right_chat li a:hover .media-object {
  border-color: #ff6a13;
}
.theme-blush ::selection {
  color: #fff;
  background: #e47297;
}
.theme-blush .page-loader-wrapper {
  background: #e47297;
}
.theme-blush #left-sidebar .nav-tabs .nav-link.active {
  color: #e47297;
}
.theme-blush:before,
.theme-blush:after {
  /* background: #e47297; */
  background: white;
}
.theme-blush #wrapper:before,
.theme-blush #wrapper:after {
  /* background: #e47297; */
  background: white;
}
.theme-blush .sidebar-nav .metismenu > li.active > a {
  border-left-color: #e47297;
}
.theme-blush .navbar-nav ul.menu-icon {
  background: #e47297;
}
.theme-blush .fancy-checkbox input[type="checkbox"]:checked + span:before {
  background: #e47297;
  border-color: #e47297;
}
.theme-blush .chat-widget li.right .chat-info {
  background: #e47297;
  color: #fff;
}
.theme-blush .chat-widget li.right .chat-info:before {
  border-left: 10px solid #e47297;
}
.theme-blush
  .fc
  .fc-view-container
  .fc-view.fc-basic-view
  > table
  > thead
  tr
  th.fc-widget-header {
  background: #e47297;
  border-color: #e47297;
  color: #fff;
}
.theme-blush .blog-page .single_post .footer .stats li a:hover {
  color: #e47297;
}
.theme-blush .auth-main .btn-primary {
  background: #e47297;
  border-color: #e47297;
}
.theme-blush .sidebar-nav .metismenu > li i {
  color: #e47297;
}
.theme-blush .right_chat li a:hover .media-object {
  border-color: #e47297;
}
