@import url('https://fonts.googleapis.com/css2?family=Urbanist:ital,wght@0,100..900;1,100..900&display=swap'); body {
    font-family: "Urbanist", sans-serif;
}

body.agency_account,body.agency_account .page,.page-inbox-container,.modal-custom:after,.modal-custom .modal-content,.empty-templates-container {
    background: #FFF!important;
    color: #1E1D1D!important;
}

h1, h2, h3, h4, h5, h6 {
    color: #1E1D1D!important;
}

body.agency_account h3 {
    color: #1E1D1D;
}

.table,body.agency_account .tr > div, body.agency_account .tr > a {
    color: #1E1D1D;
}

body.agency_account .tr.tr_head,body.agency_account .tr,.card,.tabs > .tab,.table thead > tr, .table tbody > tr,.tabs > .tab .table thead > tr, .tabs > .tab .table tbody > tr {
    background: #FFF!important;
    box-shadow: 0 2px 28px rgba(0, 0, 0, 0.1);
    color: #1E1D1D;
    background-color: #FFF!important;
}

.btn,.input-group > .input-group-append > .btn,button.dt-button {
    padding: 0.5rem 1.25rem;
    border-radius: 1.5rem;
    border: 1px solid transparent;
    transition: 0.3s;
    cursor: pointer;
    background: #1E1D1D!important;
    color: #FFF;
    background-image: none!important
}

.btn:hover,.btn:focus,.btn:active,.input-group > .input-group-append > .btn:hover,button.dt-button:hover {
    background: #F43668!important;
    color: #FFF!important;
    border: 1px solid #F43668!important;
    cursor: pointer!important;
}

.btn-group {
    border: none;
}

.status.draft, .status.paused {
    box-shadow: none
}

.dropdown-menu {
    background-color: #fff;
    box-shadow: 0 2px 28px rgba(0, 0, 0, 0.1);
    color: #1E1D1D;
}

.dropdown-menu > a {
    background-color: #fff;
    color: #1E1D1D;
}

.dropdown-menu > a:hover {
    background-color: #fff;
    color: #F43668!important;
}

.dropdown-menu:after {
    border-bottom-color: #FFF;
}

.btn-group > .btn {
    border: 1px solid transparent;
}

.back-to-top {
    background: #F43668;
    border: 2px solid #F43668;
}

.back-to-top:hover {
    background: #1E1D1D;
    border: 2px solid #1E1D1D;
    color: #FFF;
}

.inbox-conversations > .inbox-conversation {
    background: #FFF;
    box-shadow: 0 2px 28px rgba(0, 0, 0, 0.1);
    color: #1E1D1D;
    border: 2px solid transparent;
}

.inbox-conversations > .inbox-conversation:hover,.inbox-conversations > .inbox-conversation.active {
    border: 2px solid #F43668;
    background-color: #FFF;
}

.inbox-conversation .profile-name,.inbox-conversation .profile-title,.inbox-rightbar .conversation-content .inbox-message-details p:first-child {
    color: #1E1D1D;
}

.inbox-conversation .profile-avatar {
    background-color: #1E1D1D;
}

.inbox-conversation .profile-options {
    opacity: 1;
    visibility: visible;
    right: 0;
}

.inbox-conversation .profile-date {
    top: 5px;
    right: 25px;
}

.inbox-conversation .profile-options button {
    background: transparent!important;
    color: #000;
}

.inbox-conversation .profile-options button:hover, .inbox-conversation .profile-options button:focus {
    background: transparent!important;
    color: #000!important;
    border: 0!important;
}

.inbox-loader, .inbox-empty,.inbox-rightbar .conversation-header,.inbox-rightbar .conversation-content,.inbox-rightbar .conversation-content .card-body {
    background-color: #FFF;
    color: #1E1D1D;
}

.card .card-header,.inbox-rightbar .conversation-content .card-header {
    background-color: #FFF;
    color: #1E1D1D;
}

.message-body * {
    color: #1E1D1D!important;
}

.form-control, .form-control:focus {
    background-color: #FFF;
    border: 2px solid #1E1D1D;
    color: #1E1D1D;
}

.input-group > .input-group-append > .btn {
    padding: 10px 20px;
}

.page-inbox .dropdown-menu {
    background-color: #FFF;
    color: #1E1D1D;
    box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.5);
}

.page-inbox .dropdown-item {
    background-color: transparent;
    color: #1E1D1D!important;

}
.page-inbox .dropdown-item .predefined-labels, .page-inbox .dropdown-item .custom-labels{display: flex;justify-content: space-between; align-items: center;}

.page-inbox .dropdown-item:hover,.page-inbox .dropdown-item:focus {
    background-color: transparent;
    color: #F43668;
}

.page-inbox .dropdown-header {
    font-weight: bold;
    color: #1E1D1D;
}

.page-inbox .dropdown-menu:after {
    border-bottom-color: #FFF;
}

::-webkit-scrollbar-thumb {
    background: #F43668;
}

::-webkit-scrollbar {
    background-color: #1E1D1D;
}

.tox .tox-toolbar__primary,select.form-control,.tox .tox-menu {
    background-color: #FFF!important;
    color: #1E1D1D!important;
    border-color: #1E1D1D!important;
}

.tox .tox-edit-area__iframe {
    background-color: #FFF !important;
    color: #1E1D1D;
}

.tox .tox-statusbar {
    border-color: #1E1D1D!important;
    background-color: #1E1D1D!important
}

.input-group-append .form-control {
    background-color: #FFF;
    color: #1E1D1D!important;
    border-radius: 0;
}

.tox .tox-collection--list .tox-collection__item--active, .tox .tox-collection--list .tox-collection__item--enabled,.tox.tox-tinymce-aux .tox-toolbar__overflow {
    background-color: #FFF!important;
    color: #1E1D1D!important;
}

.tox .tox-collection__item-checkmark svg, .tox .tox-collection__item-icon svg {
    fill: #1E1D1D !important;
}

.tox .tox-tbtn--bespoke .tox-tbtn__select-label {
    color: #1E1D1D!important;
}

.tox .tox-tbtn--enabled, .tox .tox-tbtn--enabled:hover {
    background: #F43668 !important;
    color: #FFF!important;
}

.tox .tox-tbtn--select:hover svg,.tox .tox-tbtn:hover svg, .tox .tox-tbtn:focus svg, .tox .tox-tbtn:active svg {
    fill: #F43668 !important;
}

.tox .tox-split-button:hover,.tox .tox-split-button:focus {
    box-shadow: none!important;
    background-color: #FFF!important;
}

.tabs > .tabheads > a,.tabs > .tabheads > a.active {
    color: #1E1D1D;
    background-color: #FFF;
    border: 1px solid #1E1D1D;
}

.tabs > .tabheads > a.active,.tabs > .tabheads > a:hover {
    color: #F43668!important;
}

div.dataTables_wrapper div.dataTables_length, div.dataTables_wrapper div.dataTables_filter, div.dataTables_wrapper div.dataTables_info {
    color: #1E1D1D!important;
}

.table thead > tr > th, .table tbody > tr > td {
    color: #1E1D1D;
}

table.dataTable thead .sorting:after, table.dataTable thead .sorting_asc:after, table.dataTable thead .sorting_desc:after, table.dataTable thead .sorting_asc_disabled:after, table.dataTable thead .sorting_desc_disabled:after,table.dataTable thead .sorting:before, table.dataTable thead .sorting_asc:before, table.dataTable thead .sorting_desc:before, table.dataTable thead .sorting_asc_disabled:before, table.dataTable thead .sorting_desc_disabled:before {
    color: #F43668!important;
    opacity: 1;
}

div.dt-button-collection a.dt-button, div.dt-button-collection div.dt-button, div.dt-button-collection button.dt-button, div.dt-button-collection button.dt-button:active:not(.disabled), div.dt-button-collection button.dt-button.active:not(.disabled), div.dt-button-collection div.dt-button:active:not(.disabled), div.dt-button-collection div.dt-button.active:not(.disabled), div.dt-button-collection a.dt-button:active:not(.disabled), div.dt-button-collection a.dt-button.active:not(.disabled) {
    color: #1E1D1D;
    background-color: #FFF;
}

div.dt-button-collection a.dt-button:hover, div.dt-button-collection a.dt-button:focus, div.dt-button-collection div.dt-button:hover, div.dt-button-collection div.dt-button:focus, div.dt-button-collection button.dt-button:hover, div.dt-button-collection button.dt-button:focus {
    color: #F43668!important;
    background-color: #FFF!important;
}

.page-item .page-link, .page-item.disabled .page-link {
    color: #1E1D1D;
    background-color: #FFF;
    border: 1px solid #1E1D1D;
}

.page-item .page-link:hover, .page-item.disabled .page-link:hover {
    color: #FFF;
    background-color: #F43668;
}

body.agency_account .page-account-campaigns .tr > .colactive {
    background-color: #F43668;
    color: #FFF;
}

body.agency_account .page-account-campaigns .new-campaign-sequences {
    background-color: #FFF!important;
    box-shadow: 0 2px 28px rgba(0, 0, 0, 0.1);
}

body.agency_account .page-account-campaigns .new-campaign-box {
    background-color: #FFF!important;
    ;}

body.agency_account .page-account-campaigns .new-campaign-sequences .badge-primary {
    background-color: #1E1D1D;
    color: #FFF;
    box-shadow: none;
}

body.agency_account .page-account-campaigns .new-campaign-sequences .badge-primary:hover {
    background-color: #F43668;
    color: #FFF;
}

body.agency_account .page-account-campaigns .new-campaign-sequences h4 > i,.rw-interior > .rw-title {
    color: #1E1D1D;
}

.input-inline {
    background-color: #FFF;
    border: 2px solid #1E1D1D;
    color: #1E1D1D;
    text-align: center;
    font-weight: 700;
}

.input-inline:focus {
    background-color: #FFF;
    border: 2px solid #F43668;
    color: #1E1D1D;
}

.ractive-window.resizable > .rw-interior {
    background-color: #FFF;
    box-shadow: 0 2px 28px rgba(0, 0, 0, 0.1);
    color: #1E1D1D;
}

.ractive-window .rw-body {
    background-color: #FFF;
    color: #1E1D1D;
}

.page-inbox .dropdown-item.active, .page-inbox .dropdown-item.active:focus, .page-inbox .dropdown-item.active:hover {
    background-color: #1E1D1D;
    color: #FFF!important;
}

.page-inbox .add-new-label-icon {
    color: #1E1D1D
}

.page-inbox .dropdown-item:hover .add-new-label-icon {
    color: #F43668
}

.inbox-conversations .inbox-search .form-control:focus {
    border-color: #F43668;
}

.inbox-conversations > .inbox-conversation.active .profile-labels {
    color: #1E1D1D;
}

.custom-input-file,.custom-input-file-trigger {
    background-color: #1E1D1D;
    border: 2px solid #1E1D1D;
}

.custom-input-file-trigger h5 {
    color: #FFF!important;
}

.preview-file-uploaded {
    color: #1E1D1D;
}

.preview-file-uploaded:hover {
    color: #F43668;
}

div.dt-button-collection {
    background-color: #FFF;
    border: 2px solid #FFF;
    color: #1E1D1D ;
    box-shadow: 0 2px 28px rgba(0, 0, 0, 0.1);
}

div.dt-button-collection button.dt-button {
    background: transparent!important;
    border: none;
}

div.dt-button-collection button.dt-button:hover {
    border: none!important;
}

body.agency_account .page-account-campaigns .new-campaign-sequences h4 .btn {
    background: #FFF!important;
    color: #1E1D1D
}

body.agency_account .page-account-campaigns .new-campaign-sequences h4 .btn:hover {
    background: #F43668!important;
    color: #FFF
}

.seqprev > .prospects {
    background-color: #1E1D1D;
}

.nav-pills .nav-link.active, .nav-pills .nav-link.active:hover {
    background-color: #1E1D1D;
    background-image: none;
    border-color: #1E1D1D;
    color: #FFF;
}

.nav-pills .nav-link {
    border-color: #1E1D1D;
    color: #1E1D1D;
}

.nav-pills .nav-link:hover {
    color: #1E1D1D;
}

#campaignProspectsTable tbody > tr[data-status="OPENED"] > td:first-child {
    border-left-color: #F43668;
}

.page-item.active .page-link, .page-item .page-link:hover {
    color: #FFF;
    background-color: #1E1D1D;
    border: 1px solid #1E1D1D;
}

.btn-group a {
    margin-right: 5px!important;
}

body.agency_account .page-account-campaigns .new-campaign-box > .limit {
    color: #1E1D1D;
}

.noUi-connect {
    background: #F43668;
}

.noUi-base, .noUi-connects {
    background-color: #1E1D1D;
}

.agency_account .tab span.text-warning {
    color: #FFF !important;
}

.agency_account .progress-custom-light-dark {
    background-color: #F43668;
}

.fa-toggle-on {
    color: #F43668!important
}

.tabs > .tab.inbox .inbox-conversations > .inbox-conversation {
    background-color: #FFF;
    border: 1px solid #FFF;
}

.tabs > .tab.inbox .inbox-conversations > .inbox-conversation:focus,.tabs > .tab.inbox .inbox-conversations > .inbox-conversation:hover {
    border-color: #F43668;
}

.tabs > .tab.inbox .inbox-loader, .tabs > .tab.inbox .inbox-empty {
    background-color: #FFF;
}

.tabs > .tab.inbox .inbox-conversations > .inbox-conversation.active {
    border: 2px solid #F43668;
    background-color: #FFF;
}

.agency_account .tab span.custom-checkbox, .agency_account .tab span.custom-checkbox span {
    color: #1E1D1D !important;
}

.form-control:disabled, .form-control[readonly] {
    background-color: #1E1D1D;
}

button.btn-toggle, button.btn-toggle:hover, button.btn-toggle:focus {
    background-color: #1E1D1D!important;
    border: 0!important;
}

button.btn-toggle .handle, button.btn-toggle:hover .handle, button.btn-toggle:focus .handle {
    background-color: #a9a9a9!important;
}

button.btn-toggle.active, button.btn-toggle.active:hover, button.btn-toggle.active:focus {
    background-color: #F43668!important;
    border: 0!important;
}

button.btn-toggle.active .handle, button.btn-toggle.active:hover .handle, button.btn-toggle.active:focus .handle {
    background-color: #FFF!important;
}

.selected td.select-checkbox:before, .custom-checkbox .custom-checkbox-input[type="checkbox"]:checked ~ .custom-checkbox-label .custom-checkbox-faux:after, .custom-checkbox--label + .custom-checkbox--faux:after {
    color: #F43668!important;
}

.loading-container, .loading-container span {
    color: #FFF;
}

.btn-toggle-text:after {
    color: #1E1D1D;
}

.page-inbox .dropdown-item .fa-tag{margin-left: 10px;}
.fa-tag.interested{color: #409c12;}
.fa-tag.not-interested{color: #dc3545;}
.fa-tag.follow-up-later{color: #ffc107;}
.badge-custom {color: #fff;background-color: #F43668;}

/* ------------------------------------------------------------------------- */
/* Popover */
/* ------------------------------------------------------------------------- */
.popover {
  background-color: #1E1D1D;
  border: 1px solid #1E1D1D;
  border-radius: 0.5rem;
  color: #FFF!important;
}
.popover-header {
  padding: 0.5rem 0.75rem;
  background-color: #1E1D1D;
  border-bottom: 1px solid #1E1D1D;
  border-top-left-radius: 0.5rem;
  border-top-right-radius: 0.5rem;
  font-weight: 500;
  color: #FFF!important;
}
.popover-body {
  color: #FFF;
  padding: 0.5rem 0.75rem;
}
.bs-popover-top > .arrow {
  bottom: -0.5rem;
}
.bs-popover-top > .arrow::before {
  border-top-color: #1E1D1D;
}
.bs-popover-auto[x-placement^=top] > .arrow::after,
.bs-popover-top > .arrow::after {
  border-top-color: #1E1D1D;
}
.bs-popover-right > .arrow {
  left: -0.5rem;
}
.bs-popover-right > .arrow::before {
  border-right-color: #1E1D1D;
}
.bs-popover-auto[x-placement^=right] > .arrow::after,
.bs-popover-right > .arrow::after {
  border-right-color: #1E1D1D;
}
.bs-popover-left > .arrow {
  right: -0.5rem;
}
.bs-popover-left > .arrow::before {
  border-left-color: #1E1D1D;
}
.bs-popover-auto[x-placement^=left] > .arrow::after,
.bs-popover-left > .arrow::after {
  border-left-color: #1E1D1D;
}
.bs-popover-bottom > .arrow {
  top: -0.5rem;
}
.bs-popover-bottom > .arrow::before {
  border-bottom-color: #1E1D1D;
}
.bs-popover-auto[x-placement^=bottom] > .arrow::after,
.bs-popover-bottom > .arrow::after {
  border-bottom-color: #1E1D1D;
}

.badge-purple {
    color: #fff;
    background-color: #F43668!important;
    background-image: none!important;

}
.inbox-conversations .inbox-conversation.new, .inbox-conversations .inbox-conversation.unread{border:2px solid #000!important;font-weight: 800;font-size: 18px;background: #FFF!important;}
.modal-custom .table thead > tr, .modal-custom .table tbody > tr {
    background-color: #FFF !important;color: #1E1D1D;
}
.modal-custom .table a{color: #1E1D1D;}
.modal-custom .table a:hover{color: #F43668;}
.color-pink{color: #F43668;}
.disabled{opacity: .3!important;cursor:none!important;background: #212529 !important;border-color: #212529 !important;}
.disabled:hover{background: #212529 !important;border-color: #212529 !important;cursor:none!important;}
.pagination .disabled{background: transparent!important;opacity: 1!important;}
.pagination .page-link:hover{background: #1E1D1D;color: #FFF;}
.page-item .page-link, .page-item.disabled .page-link {border: 1px solid #1E1D1D;}
.pagination .page-item.previous.disabled, .pagination .page-item.next.disabled{opacity: .3!important;}
.page-inbox .dropdown-item .label-delete{bottom: 7px;top: inherit;transform: translateY(0);}
.inbox-conversations > .inbox-conversation:hover{z-index: 0;}
.inbox-conversations > .inbox-conversation.active { z-index: 10;}