/* admin menu */
.theme-default .leftbar .navbar-main {
    background-color: #212631;
}
/* other themes */
.theme-blue .navbar-main {
    background-color: rgba(0, 48, 71, 0.9)!important;
}
.theme-blue .btn-info {
    background-color: #97b5c9;
    border-color: #97b5c9;
}
.theme-blue .btn-info:hover {
    background-color: #79a1b1;
    border-color: #79a1b1;
}
.theme-blue .btn-primary {
    background-color: #00698f;
    border-color: #00698f;
}
.theme-blue .btn-primary:hover {
    background-color: #0a5e7c;
    border-color: #0a5e7c;
}
.theme-blue a:not(.btn, .dropdown-item) {
    color: #0a5e7c;
}
.theme-blue a:not(.btn, .dropdown-item):hover {
    color: #0076a1;
}
.theme-blue .progress-bar-info {
    background-color: #0a5e7c;
}
.theme-blue .page-item.active .page-link {
    background-color: #d4edf7;
    border-color:#0a5e7c;
}
.theme-blue .dropdown-menu li:hover > a {
    background-color: #d7ecf3;
}
.theme-blue .dropdown-menu > .active > a,
.theme-blue .dropdown-menu > .active > a:hover,
.theme-blue .dropdown-menu > .active > a:focus {
    background-color: #c3dde7;
}
.theme-blue .nav-tabs > li.active > a,
.theme-blue .nav-tabs > li.active > a:hover,
.theme-blue .nav-tabs > li.active > a:focus {
    color: #1b5f9e;
    border-bottom-color: #1b5f9e;
}
.theme-blue .select2-results__option[aria-selected=false]:hover {
    background-color: #dbebf1!important;
}
.theme-blue .select2-container--default .select2-results__option--highlighted[aria-selected] {
    background: #c5dae2 !important;
}
.theme-blue .progress-bar {
    background-color: #0a5e7c;
}
.theme-blue .nav-tabs > li.active > a.nav-link,
.theme-blue .nav-tabs > li > a.nav-link.active,
.theme-blue .nav-tabs > li > a.nav-link:hover,
.theme-blue .nav-tabs > li > a.nav-link:focus {
    border-bottom-color: #1b5f9e;
}
body.mode-dark.theme-blue,
body.mode-dark.theme-blue .modal-content,
body.mode-dark.theme-blue .dropdown-menu li,
body.mode-dark.theme-blue .select2-dropdown,
body.mode-dark.theme-blue .autofill-dropbox-container,
body.mode-dark.theme-blue .top-sticky-content,
body.mode-dark.theme-blue .search-results,
body.mode-dark.theme-blue .template-create-sticky {
    background-color: rgba(14, 33, 46, 1);
}
body.mode-dark.theme-blue .navbar-main {
    background-color: rgba(9, 22, 28, 0.9)!important;
}
body.mode-dark.theme-blue a:not(.btn, .dropdown-item) {
    color: #5fa0dd;
}
body.mode-dark.theme-blue a:not(.btn, .dropdown-item):hover {
    color: #badeff;
}

.theme-green .navbar-main {
    background-color: rgba(0, 57, 31, 0.85)!important;
}
.theme-green .btn-info {
    background-color: #97c9ac;
    border-color: #97c9ac;
}
.theme-green .btn-info:hover {
    background-color: #79b195;
    border-color: #79b195;
}
.theme-green .btn-primary {
    background-color: #098547;
    border-color: #098547;
}
.theme-green .btn-primary:hover {
    background-color: #14753c;
    border-color: #14753c;
}
.theme-green a:not(.btn, .dropdown-item) {
    color: #054922;
}
.theme-green a:not(.btn, .dropdown-item):hover {
    color: #116837;
}
.theme-green .progress-bar-info {
    background-color: #0c5a2e;
}
.theme-green .page-item.active .page-link {
    background-color: #c5dbc0;
    border-color:#0f6424;
}
.theme-green .dropdown-menu li:hover > a {
    background-color: #d7ecdd;
}
.theme-green .dropdown-menu > .active > a,
.theme-green .dropdown-menu > .active > a:hover,
.theme-green .dropdown-menu > .active > a:focus {
    background-color: #c6e6c6;
}
.theme-green .nav-tabs > li.active > a,
.theme-green .nav-tabs > li.active > a:hover,
.theme-green .nav-tabs > li.active > a:focus {
    border-bottom-color: #116837;
    color: #116837;
}
.theme-green .select2-results__option[aria-selected=false]:hover {
    background-color: #d7ecdd!important;
}
.theme-green .select2-container--default .select2-results__option--highlighted[aria-selected] {
    background: #b9d4c1 !important;
}
.theme-green .progress-bar {
    background-color: #0b7e45;
}
.theme-green .nav-tabs > li.active > a.nav-link,
.theme-green .nav-tabs > li > a.nav-link.active,
.theme-green .nav-tabs > li > a.nav-link:hover,
.theme-green .nav-tabs > li > a.nav-link:focus {
    border-bottom-color: #0b7e45;
}
body.mode-dark.theme-green,
body.mode-dark.theme-green .modal-content,
body.mode-dark.theme-green .dropdown-menu li,
body.mode-dark.theme-green .select2-dropdown,
body.mode-dark.theme-green .autofill-dropbox-container,
body.mode-dark.theme-green .top-sticky-content,
body.mode-dark.theme-green .search-results,
body.mode-dark.theme-green .template-create-sticky {
    background-color: rgb(15, 37, 34);
}
body.mode-dark.theme-green .navbar-main {
    background-color: rgba(11, 29, 29, 0.9)!important;
}
body.mode-dark.theme-green a:not(.btn, .dropdown-item) {
    color: #5fd9dd;
}
body.mode-dark.theme-green a:not(.btn, .dropdown-item):hover {
    color: #baffea;
}

.theme-brown .navbar-main {
    background-color: rgba(59, 38, 13, 0.8)!important
}
.theme-brown .btn-info {
    background-color: #c9ab97;
    border-color: #c9ab97;
}
.theme-brown .btn-info:hover {
    background-color: #b19779;
    border-color: #b19779;
}
.theme-brown .btn-primary {
    background-color: #81430f;
    border-color: #81430f;
}
.theme-brown .btn-primary:hover {
    background-color: #6b3a11;
    border-color: #6b3a11;
}
.theme-brown a:not(.btn, .dropdown-item) {
    color: #64350f;
}
.theme-brown a:not(.btn, .dropdown-item):hover {
    color: #a55717;
}
.theme-brown .progress-bar-info {
    background-color: #64350f;
}
.theme-brown .page-item.active .page-link {
    background-color: #dbcbc0;
    border-color:#64350f;
}
.theme-brown .dropdown-menu li:hover > a {
    background-color: #ecdfd7;
}
.theme-brown .dropdown-menu > .active > a,
.theme-brown .dropdown-menu > .active > a:hover,
.theme-brown .dropdown-menu > .active > a:focus {
    background-color: #e6d3c6;
}
.theme-brown .nav-tabs > li.active > a,
.theme-brown .nav-tabs > li.active > a:hover,
.theme-brown .nav-tabs > li.active > a:focus {
    border-bottom-color: #a55717;
    color: #a55717;
}
.theme-brown .select2-results__option[aria-selected=false]:hover {
    background-color: #ecdfd7!important;
}
.theme-brown .select2-container--default .select2-results__option--highlighted[aria-selected] {
    background: #dbcbc0 !important;
}
.theme-brown .progress-bar {
    background-color: #a15313;
}
.theme-brown .nav-tabs > li.active > a.nav-link,
.theme-brown .nav-tabs > li > a.nav-link.active,
.theme-brown .nav-tabs > li > a.nav-link:hover,
.theme-brown .nav-tabs > li > a.nav-link:focus {
    border-bottom-color: #a15313;
}
body.mode-dark.theme-brown,
body.mode-dark.theme-brown .modal-content,
body.mode-dark.theme-brown .dropdown-menu li,
body.mode-dark.theme-brown .select2-dropdown,
body.mode-dark.theme-brown .autofill-dropbox-container,
body.mode-dark.theme-brown .top-sticky-content,
body.mode-dark.theme-brown .search-results,
body.mode-dark.theme-brown .template-create-sticky {
    background-color: rgb(37, 29, 15);
}
body.mode-dark.theme-brown .navbar-main {
    background-color: rgba(27, 21, 10, 0.9)!important
}
body.mode-dark.theme-brown a:not(.btn, .dropdown-item) {
    color: #dd975f;
}
body.mode-dark.theme-brown a:not(.btn, .dropdown-item):hover {
    color: #ffd9ba;
}

.theme-pink .navbar-main {
    background-color: rgba(88, 11, 64, 0.8)!important;
}
.theme-pink .btn-info {
    background-color: #f1a0bb;
    border-color: #f1a0bb;
}
.theme-pink .btn-info:hover {
    background-color: #ff80ab;
    border-color: #ff80ab;
}
.theme-pink .btn-primary {
    background-color: #880e4f;
    border-color: #880e4f;
}
.theme-pink .btn-primary:hover {
    background-color: #4d1846;
    border-color: #4d1846;
}
.theme-pink a:not(.btn, .dropdown-item) {
    color: #880e4f;
}
.theme-pink a:not(.btn, .dropdown-item):hover {
    color: #d81b60;
}
.theme-pink .progress-bar-info {
    background-color: #880e4f;
}
.theme-pink .page-item.active .page-link {
    background-color: #f1d3dd;
    border-color:#880e4f;
}
.theme-pink .dropdown-menu li:hover > a {
    background-color: #f1d3dd;
}
.theme-pink .dropdown-menu > .active > a,
.theme-pink .dropdown-menu > .active > a:hover,
.theme-pink .dropdown-menu > .active > a:focus {
    background-color: #f3c1d2;
}
.theme-pink .nav-tabs > li.active > a,
.theme-pink .nav-tabs > li.active > a:hover,
.theme-pink .nav-tabs > li.active > a:focus {
    border-bottom-color: #d81b60;
    color: #d81b60;
}
.theme-pink .select2-results__option[aria-selected=false]:hover {
    background-color: #f1d3dd!important;
}
.theme-pink .select2-container--default .select2-results__option--highlighted[aria-selected] {
    background: #dfbcc8 !important;
}
.theme-pink .progress-bar {
    background-color: #880e4f;
}
.theme-pink .nav-tabs > li.active > a.nav-link,
.theme-pink .nav-tabs > li > a.nav-link.active,
.theme-pink .nav-tabs > li > a.nav-link:hover,
.theme-pink .nav-tabs > li > a.nav-link:focus {
    border-bottom-color: #d81b60;
}
body.mode-dark.theme-pink,
body.mode-dark.theme-pink .modal-content,
body.mode-dark.theme-pink .dropdown-menu li,
body.mode-dark.theme-pink .select2-dropdown,
body.mode-dark.theme-pink .autofill-dropbox-container,
body.mode-dark.theme-pink .top-sticky-content,
body.mode-dark.theme-pink .search-results,
body.mode-dark.theme-pink .template-create-sticky {
    background-color: rgb(41, 18, 27);
}
body.mode-dark.theme-pink .navbar-main {
    background-color: rgba(28, 11, 19, 0.9)!important;
}
body.mode-dark.theme-pink a:not(.btn, .dropdown-item) {
    color: #d660a6;
}
body.mode-dark.theme-pink a:not(.btn, .dropdown-item):hover {
    color: #e47ebb;
}

.theme-grey .navbar-main {
    background-color: rgba(40,40,40,0.8)!important;
}
.theme-grey .btn-info {
    background-color: #c4c4c4;
    border-color: #c4c4c4;
}
.theme-grey .btn-info:hover {
    background-color: #a7a7a7;
    border-color: #a7a7a7;
}
.theme-grey .btn-primary {
    background-color: #56524f;
    border-color: #56524f;
}
.theme-grey .btn-primary:hover {
    background-color: #333333;
    border-color: #333333;
}
.theme-grey a:not(.btn, .dropdown-item) {
    color: #333;
}
.theme-grey a:not(.btn, .dropdown-item):hover {
    color: #000;
}
.theme-grey .progress-bar-info {
    background-color: #888;
}
.theme-grey .page-item.active .page-link {
    background-color: #f1f1f1;
    border-color:#666;
}
.theme-grey .dropdown-menu li:hover > a {
    background-color: #f2f2f2;
}
.theme-grey .dropdown-menu > .active > a,
.theme-grey .dropdown-menu > .active > a:hover,
.theme-grey .dropdown-menu > .active > a:focus {
    background-color: #f0f0f0;
}
.theme-grey .nav-tabs > li.active > a,
.theme-grey .nav-tabs > li.active > a:hover,
.theme-grey .nav-tabs > li.active > a:focus {
    border-bottom-color: #555;
    color: #555;
}
.theme-grey .select2-results__option[aria-selected=false]:hover {
    background-color: #f2f2f2!important;
}
.theme-grey .select2-container--default .select2-results__option--highlighted[aria-selected] {
    background: #f0f0f0 !important;
}
.theme-grey .progress-bar {
    background-color: #666;
}
.theme-grey .nav-tabs > li.active > a.nav-link,
.theme-grey .nav-tabs > li > a.nav-link.active,
.theme-grey .nav-tabs > li > a.nav-link:hover,
.theme-grey .nav-tabs > li > a.nav-link:focus {
    border-bottom-color: #666;
}
body.mode-dark.theme-grey,
body.mode-dark.theme-grey .modal-content,
body.mode-dark.theme-grey .dropdown-menu li,
body.mode-dark.theme-grey .select2-dropdown,
body.mode-dark.theme-grey .autofill-dropbox-container,
body.mode-dark.theme-grey .top-sticky-content,
body.mode-dark.theme-grey .search-results,
body.mode-dark.theme-grey .template-create-sticky {
    background-color: rgb(27, 27, 27);
}
body.mode-dark.theme-grey .navbar-main {
    background-color: rgba(18, 18, 18, 0.9)!important;
}
body.mode-dark.theme-pink a:not(.btn, .dropdown-item):hover {
    color: #ffbaff;
}
/* theme white */
body.theme-white{
  background-color: #F2F6F9;
}
/*.theme-white .listing-form {
  background-color: #fff;
  border-radius: 3px;
  box-shadow: 0 0 0 1px rgb(0 0 0 / 3%), 0 1px 1px 0 rgb(0 0 0 / 7%);
  padding: 20px;
}*/
.theme-white .top-sticky-content{
  background: #fff;
}
.theme-white a{
  color: #44424d;
}
.theme-white a:hover{
  color: #26252c;
}
.theme-white .top-user-menus .backdrop{
  background: rgb(242 246 249);
  background-color: rgb(242 246 249);
  background-image: none;
}
.theme-white .badge-info {
    background-color: #27262e;
    border-color: #27262e;
}
.theme-white .progress-bar-info {
    background-color: #44424d;
}
.theme-white .bg-secondary {
    background-color: #26252c!important;
}
.theme-white:not(.mode-dark) .default-app-logo svg {
    color: #333;
}
.theme-white .navbar-main {
  background-color: #fbfbfc;
  box-shadow: 0 1px 2px #d4dde796, 0 9px 13px 0px #d4dde74f;
  border-bottom: 1px solid #e8e8ff;
}
.theme-white .navbar-main .navbar-nav .lvl-1 {
    color: #394047;
}
.theme-white .navbar-main .navbar-nav li:hover .lvl-1 {
    color: #222;
}
.theme-white .navbar-main .nav-item > .nav-link.active, .theme-white .navbar-main .navbar-nav .nav-item:hover .lvl-1, .theme-white .dropdown-menu > li > a:hover, .theme-white .select2-container--default .select2-results__option--highlighted[aria-selected] {
    background: rgb(242 246 249);
}
.theme-white .select2-selection--single:not([class*=bg-]):not([class*=border-]), .theme-white .filter-box .select2-selection--single:not([class*=bg-]), .theme-white .btn.sort-direction, .theme-white .form-control, .select2{
    border-color: #ebeef0;
    background-color: rgb(255 255 255);
}
.theme-white .form-control, .select2{
  border: solid 2px rgba(41,47,61,.05);
}
.theme-white > .table-head tbody tr th {
    background: rgba(41,47,61,.05)!important;
    padding: 10px 20px;
}
.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-color: rgba(41,47,61,.05)!important;
}
.theme-white .empty-list{
  background: rgba(41,47,61,.05);
}
.theme-white .page-item.active .page-link {
    color: #333;
    background-color: rgb(242 246 249);
    border: solid 1px #ebeef0;
}
.theme-white .page-item .page-link:hover {
    border: 1px solid #ebeef0;
    background: #f2f6f9;
}
.theme-white .text-warning {
    color: #27262d!important;
}
.theme-white .btn-primary {
    color:#fff;
    background-color: #44424d;
    border-color: #44424d;
}
.theme-white .btn-primary:hover {
    color: #ffffff;
    background-color: #141414;
    border-color: #ffffff;
}
.theme-white .btn-secondary{
  background-color: #d24134;
  border-color: #d24134;
  color:#fff;
}
.theme-white .btn-secondary:hover{
  background-color: #d24134;
  border-color: #ffffff;
  color: #ffffff;
}
.theme-white .btn-light {
    background-color: #ffffff;
    border: 1px solid #ebeef0;
}
.theme-white .btn-light:hover {
    background-color: #f4f4f5;
    border-color: #d8d7d4;
}
.theme-white .btn-default {
    background: #ffffff !important;
    color: #000 !important;
    border-color: #ebeef0 !important;
}
.theme-white .btn-danger{
  color:#fff!important;
}
.theme-white .btn-info {
    color: #394047;
    background-color: #fafafb;
    border-color: #f2f6f9;
}
.theme-white .btn-info:hover {
    color:#716b67;
    background-color: transparent;
    border-color: #d9d9d9;
}
.theme-white .btn:not(.btn-link):hover{
  box-shadow:none;
}
.theme-white > .btn-check:active+.btn-primary, .btn-check:checked+.btn-primary, .btn-primary.active, .btn-primary:active, .show>.btn-primary.dropdown-toggle {
    color: #fff;
    background-color: #212529;
    border-color: #212529;
}
.nav-tabs > li.active > a.nav-link, .nav-tabs > li > a.nav-link.active, .nav-tabs > li > a.nav-link:hover, .nav-tabs > li > a.nav-link:focus {
    border-bottom: 3px solid #d24134!important;
    border-bottom-color: #d24134!important;
    background: transparent!important;
}
.theme-white .dropdown-menu > .active > a,
.theme-white .dropdown-menu > .active > a:hover,
.theme-white .dropdown-menu > .active > a:focus {
    background-color: #f0f0f0;
}
.theme-white.leftbar .leftbar-hide-menu {
    color: #333;
}
.theme-white.leftbar .navbar-right {
    border-top: solid 1px rgba(0,0,0,0.1);
}
.theme-white:not(.mode-dark) .navbar-icon svg, .theme-white:not(.mode-dark) .navbar-icon svg * {
    fill: currentColor!important;
}
/* labels */
.theme-white > .bg-undeliverable, .bg-outdated, .bg-error, .bg-failed {
    background-color: transparent!important;
    border-color: #B00020!important;
    color: #B00020!important;
}
.theme-white .bg-done, .theme-white > .label-success, .bg-settled, .bg-sent, .bg-recurring, .bg-deliverable, .bg-current_active, .bg-current, .bg-cron-running, .bg-running, .bg-starting, .bg-pending-sending, .bg-active, .bg-confirmed, .bg-paid, .bg-sending, .bg-subscribed {
    background-color: #e6f9f7!important;
    border-color: transparent;
    color: #009688!important;
}
.theme-white .bg-new {
    background-color: #f9e9d8!important;
    border-color: transparent;
    color: #cb7c43!important;
    border-width: 1px!important;
}
.theme-white > .bg-risky, .bg-paused, .bg-feedback{
    background-color: transparent!important;
    border-color: #6c757d!important;
    color: #6c757d!important;
}
.theme-white > .bg-future, .bg-queuing, .bg-queued {
    background-color: #e7e7e7!important;
    border-color: transparent;
    color: #777!important;
}
.theme-white .table-sub .label{
  border-width: 1px;
}
body.mode-dark.theme-white {
    background-color: #16151c;
}
body.mode-dark.theme-white .navbar-main {
    background-color: #16151c;
    border-right: 1px solid rgba(250,250,250,0.09);
    border-bottom: 1px solid rgba(250,250,250,0.09);
    box-shadow: none;
}
.theme-white .navbar-main .navbar-nav li:hover .lvl-1 {
    color: inherit!important;
}
body.mode-dark.theme-white .modal-content,
body.mode-dark.theme-white .dropdown-menu li,
body.mode-dark.theme-white .select2-dropdown,
body.mode-dark.theme-white .autofill-dropbox-container,
body.mode-dark.theme-white .top-sticky-content,
body.mode-dark.theme-white .search-results,
body.mode-dark.theme-white .template-create-sticky {
    background-color: #16151c;
    box-shadow: 0 0 0 1px rgb(0 0 0 / 3%), 0 1px 1px 0 rgb(0 0 0 / 7%);
}
body.mode-dark.theme-white.leftbar .leftbar-hide-menu {
    color: inherit;
}


.text-default.theme-option {
    color: rgba(0, 25, 39, 0.75);
}
.text-blue.theme-option {
    color: rgba(15, 36, 95, 0.8);
}
.text-green.theme-option {
    color: rgba(0, 71, 30, 0.8);
}
.text-brown.theme-option {
    color: rgba(73, 39, 11, 0.8);
}
.text-pink.theme-option {
    color: rgba(122, 41, 98, 0.8);
}
.text-grey.theme-option {
    color: rgba(126, 126, 126, 0.8);
}
.text-white.theme-option {
    color: rgba(230, 230, 230, 0.8)!important;
}
.automation-delete, .email-action-delete, .remove-field-button, .bg-danger-400{
  background: transparent!important;
  border-color: transparent!important;
  color: #f50b23!important;
}
g text:hover, g tspan:hover{
  fill: #e5e5e5 !important;
}
.mode-dark .navbar-dark .navbar-icon path, .theme-white .navbar-dark .navbar-brand path{
  fill:white!important;
  color:#fff!important;
}
.mode-dark .navbar-dark .navbar-brand > img, .mode-dark .navbar-dark .navbar-icon img{
  filter: brightness(10);
}
.mode-dark .navbar-dark .navbar-icon .menu-user-avatar{
  filter: none;
}
.tracking-settings h3{
  border: 1px solid #ddd; padding: 15px 20px; font-weight: bold; font-size: 14px; margin: 0;
}
.tracking-settings pre{
  margin: 20px 0; overflow-x: auto; white-space: pre;
}
/* mobile styles */
@media only screen and (max-width: 767px) {
  .theme-white .navbar-dark .navbar-toggler-icon{
    filter: invert(48%) brightness(50%) contrast(119%);
  }
  .theme-white td:empty {
    visibility: collapse;
    padding:0;
  }
  .filter-box {
    margin-bottom: 0;
    display: block!important;
    align-items: center;
  }
  .theme-white .top-sticky-content {
    display: block!important;
  }
  .filter-box input.search {
    width: 100%;
    margin: 10px auto;
  }
  .list_actions{
    margin: 0px auto 10px;
  }
  .text-end {
    text-align: left!important;
    display: block;
    width: 100%;
  }
}
