@import url('https://fonts.googleapis.com/css2?family=Mulish:ital,wght@0,200..1000;1,200..1000&display=swap');

:root {
  --core-font-family-name: 'Mulish', sans-serif;
  --core-second-font-family-name: 'Mulish', sans-serif;
  --core-portal-background: #F2F2F2;
  --core-portal-grey-background: #F2F2F2;
  --core-signup-page-background: #F2F2F2;
  --core-primary-color: #1C2025;
  --core-success-color: #A0D409;
  --core-success-alert-color: #1C2025;
  --core-success-alert-color: #1C2025;
  --core-warning-alert-color: #1C2025;
  --core-error-alert-color: #1C2025;
  --core-info-alert-color: #1C2025;

  /*Sidebar color variables*/
  --core-sidebar-text-color: #7D6E66;
  --core-sidebar-text-active-color: #1C2025;
  --core-sidebar-bg-active-color: #F3F5F4;
  --core-sidebar-bg: #ffffff;
  --core-sidebar-sub-menu-bg: #E7E7E7;
  --core-sidebar-sub-menu-text-color: #1C2025;
  --core-sidebar-font-weight: 700;
  --core-sidebar-font-weight-active: 800;
  --core-sidebar-green-color: #68BD49;

  --core-customer-sidebar-text-color: #7D6E66;
  --core-customer-sidebar-text-active-color: #1B5630;
  --core-customer-sidebar-bg-active-color: #F3F5F4;
  --core-customer-sidebar-bg: #ffffff;

  --core-table-text-color: #1C2025;
  --core-h2-color: #1C2025;
  --core-li-highlighted: #EBEBEB;
  --core-datepicker-range-highlighted: #EAF5E5;
  --core-boder-color: #CFD8DC;
  --core-nav-tab-bg: #fff;
  --core-div-border-radius: 10px;
  --core-breadcrumbs-color: #1C2025;
  --core-disabled-color: #ECEFF1;
  --core-btn-hover-bg-color: #1C2025;
  --core-h5-color: #1C2025;
  --core-grey-color: #263238;
  --dark-slate: #1C2025;
  --charcoal: #394048;
  --dark-green-new: #1B5630;
  --sendgird-green: #5BA63C;
  --core-modal-border-color: #7D6E66;
  --core-disabled-bg-color: #CFD8DC;
  --asterisk-red: #D60000;
  --dark-nav-link: #1C2025;
}

.tooltip {
  font-family: var(--core-font-family-name, --bs-font-sans-serif);
}

.sidebar-nav li:not(:last-child) {
  border-bottom: unset !important;
}

.sidebar-nav li ul li:not(:last-child) {
  border-bottom: solid 1px rgba(84, 110, 122, 0.10) !important;
}

.sidebar-nav {
  font-size: 14px;
  list-style: none;
}

.sidebar-nav .sidebar-header:first-child {
  margin-top: 0px;
}

.sidebar-nav li {
  position: relative;
}

.sidebar-nav li:not(:last-child) {
  border-bottom: solid 1px #33444c;
}

.sidebar-nav li#icon-Dashboard>a {
  background: url(../../img/new/huntington-icon/icon-dashboard.svg) no-repeat 16px center;
}

.sidebar-nav li#icon-Payments>a {
  background: url(../../img/new/huntington-icon/icon-credit-card.svg) no-repeat 16px center;
}

.sidebar-nav li#icon-Features>a {
  background: url(../../img/new/huntington-icon/rocket-solid.svg) no-repeat 16px center;
}

.sidebar-nav li#icon-Electronic-Check>a {
  background: url(../../img/new/huntington-icon/icon-electronic-check.svg) no-repeat 16px center;
}

.sidebar-nav li#icon-Electronic-Check.active>a,
.sidebar-nav li#icon-Electronic-Check:hover>a {
  background: url(../../img/new/huntington-icon/icon-electronic-check-active.svg) no-repeat 16px center var(--core-sidebar-bg-active-color);
}

.sidebar-nav li#icon-Customers>a {
  background: url(../../img/new/huntington-icon/icon-customers.svg) no-repeat 16px center;
}

.sidebar-nav li#icon-Subscriptions>a {
  background: url(../../img/new/huntington-icon/icon-subscriptions.svg) no-repeat 16px center;
}

.sidebar-nav li#icon-Invoices>a,
.res-por-bod .sidebar-nav li#icon-Invoices-for-Me>a {
  background: url(../../img/new/huntington-icon/icon-invoices.svg) no-repeat 16px center;
}

.sidebar-nav li#icon-Transactions>a {
  background: url(../../img/new/huntington-icon/icon-transactions.svg) no-repeat 16px center;
}

.sync-plan-portal .sidebar-nav li#icon-Transactions>a {
  background: url(../../img/new/huntington-icon/icon-transactions.svg) no-repeat 16px center;
}

.sidebar-nav li#icon-Products--Services>a {
  background: url(../../img/new/huntington-icon/icon-products-services.svg) no-repeat 16px center;
}

.sidebar-nav li#icon-Reports>a {
  background: url(../../img/new/huntington-icon/icon-reports.svg) no-repeat 16px center;
}

.sidebar-nav li#icon-Configuration>a {
  background: url(../../img/new/huntington-icon/icon-configuration.svg) no-repeat 16px center;
}

.sync-plan-portal .sidebar-nav li#icon-Configuration>a {
  background: url(../../img/new/huntington-icon/icon-configuration.svg) no-repeat 16px center;
}

.sidebar-nav li#icon-Integrations>a {
  background: url(../../img/new/huntington-icon/icon-integrations.svg) no-repeat 16px center;
}

.sync-plan-portal .sidebar-nav li#icon-Integrations>a {
  background: url(../../img/new/huntington-icon/icon-integrations.svg) no-repeat 16px center;
}

.dataTables_wrapper .dt-buttons .transactions_print{
  background: url(../../img/new/huntington-icon/svg/printer.svg) no-repeat right 0px;
}

.sidebar-nav li#icon-Calendar>a {
  background: url(../../img/new/huntington-icon/icon-calendar.svg) no-repeat 16px center;
}

.sidebar-nav li#icon-Plans>a {
  background: url(../../img/new/huntington-icon/icon-plans.svg) no-repeat 16px center;
}

.sidebar-nav li#icon-Resellers>a {
  background: url(../../img/new/huntington-icon/icon-resellers.svg) no-repeat 16px center;
}

#sidebar-scroll .sidebar-nav li#icon-Resellers.active>a,
#sidebar-scroll .sidebar-nav li#icon-Resellers:hover>a {
  background: url(../../img/new/huntington-icon/icon-resellers-active.svg) no-repeat 16px center var(--core-sidebar-bg-active-color);
}

.sidebar-nav li#icon-Merchants>a {
  background: url(../../img/new/huntington-icon/icon-merchants.svg) no-repeat 16px center;
}

#sidebar-scroll .sidebar-nav li#icon-Merchants.active>a,
#sidebar-scroll .sidebar-nav li#icon-Merchants:hover>a {
  background: url(../../img/new/huntington-icon/icon-merchants-active.svg) no-repeat 16px center var(--core-sidebar-bg-active-color);
}

.sidebar-nav li#icon-Accounting>a {
  background: url(../../img/new/huntington-icon/icon-accounting.svg) no-repeat 16px center;
}

#sidebar-scroll .sidebar-nav li#icon-Accounting.active>a,
#sidebar-scroll .sidebar-nav li#icon-Accounting:hover>a {
  background: url(../../img/new/huntington-icon/icon-accounting-active.svg) no-repeat 16px center var(--core-sidebar-bg-active-color);
}

.sidebar-nav li#icon-CRM>a {
  background: url(../../img/new/huntington-icon/icon-crm.svg) no-repeat 16px center;
}

.sidebar-nav li#icon-Gateway>a {
  background: url(../../img/new/huntington-icon/icon-gateway.svg) no-repeat 16px center;
}

.sidebar-nav li#icon-Security>a {
  background: url(../../img/new/huntington-icon/icon-security.svg) no-repeat 16px center;
}

#sidebar-scroll .sidebar-nav li#icon-Security.active>a,
#sidebar-scroll .sidebar-nav li#icon-Security:hover>a {
  background: url(../../img/new/huntington-icon/icon-security-active.svg) no-repeat 16px center var(--core-sidebar-bg-active-color);
}

.sidebar-nav>li>a>span {
  margin-left: 10px;
}

.sidebar-visible-lg .sidebar-nav li a.sidebar-nav-menu:after {
  top: 18px;
  /* Adjust as needed */
  right: 12px;
  /* Adjust as needed */
  content: " ";
  position: absolute;
  width: 16px;
  /* Set width of the arrow image */
  height: 16px;
  /* Set height of the arrow image */
  background-image: url(../../img/new/huntington-icon/menubar/icon-menu-down.svg);
  /* Path to your down-arrow image */
  background-size: contain;
  background-repeat: no-repeat;
}

.sidebar-nav li.active a.sidebar-nav-menu:after,
.sidebar-nav li a.sidebar-nav-menu.open:after {
  transform: rotate(0deg);
  background-image: url(../../img/new/huntington-icon/menubar/icon-menu-up.svg);
  /* Path to your up-arrow image */
}

.top-header button {
  top: 9px;
  left: 10px;
  padding: 10px 12px 14px 12px;
  z-index: 3;
  width: 16px;
  height: 16px;
  border: none;
  position: absolute;
  background: url(../../img/new/huntington-icon/icon-search.svg) no-repeat left top
}

.business-address-summary input:disabled {
  background: none;
}

input[type=checkbox]:checked {
  height: 16px;
  width: 16px;
  position: relative;
  padding: 0px;
  appearance: none;
  background: url(../../img/new/huntington-icon/icon-tick.svg) no-repeat left top / 100%;
}

.icon-copy-min {
  background: url(../../img/new/huntington-icon/icon-copy.svg) no-repeat left center;
}

.box-value {
  color: var(--dark-slate);
  font-weight: 600;
}

.dataTables_length select,
.row-bot-pagi .text-right select {
  border-color: var(--core-boder-color);
}

.dataTables_info {
  margin-left: 5px;
}

.icon-hamburger {
  background: url(../../img/new/huntington-icon/icon-hamburger-dark.svg) no-repeat left top;
}

.nav.navbar-nav-custom.dro-inf-use>li>a.icon-notification {
  background: url(../../img/new/huntington-icon/icon-notification-blank.svg) no-repeat center center;
}

input[type=radio]:checked {
  background: url(../../img/new/huntington-icon/icon-radio-min.svg) no-repeat left top;
}

.box-value .circle {
  float: left;
  width: 50px;
  height: 50px;
  border-radius: 40px;
}

.icon-camera {
  background: url(../../img/new/huntington-icon/icon-camera.svg) no-repeat center center #27AE60;
}

.dashboard-card-box .box-value>.circle.icon-camera {
  background: url(../../img/new/huntington-icon/icon-hexagon.svg) no-repeat left center;
}

.dashboard-card-box .box-value>.circle.icon-blue-clock {
  background: url(../../img/new/huntington-icon/icon-hexagon-fill-min.svg) no-repeat left center;
}

.dashboard-card-box .box-value>.circle.icon-calendar-yellow {
  background: url(../../img/new/huntington-icon/icon-hexagon-calendar.svg) no-repeat left center;
}

.dashboard-card-box .box-value>.circle.icon-scale-balanced-purple {
  background: url(../../img/new/huntington-icon/icon-customer-hexagon-fill.svg) no-repeat left center;
}

.dashboard-card-box .box-value>.circle.icon-red-alert {
  background: url(../../img/new/huntington-icon/icon-hexagon-alert.svg) no-repeat left center;
}

.icon-edit {
  padding-left: 26px;
  background: url(../../img/new/huntington-icon/svg/icon-edit-min.svg) no-repeat left;
}

.icon-locaiton-blue {
  width: 14px;
  height: 14px;
  display: inline-block;
  margin: 6px 12px 10px 0px;
  background: url(../../img/new/huntington-icon/svg/icon-location-min.svg) no-repeat left top;
}

.icon-phone {
  width: 14px;
  height: 14px;
  margin-right: 10px;
  display: inline-block;
  background: url(../../img/new/huntington-icon/svg/icon-call-min.svg) no-repeat left top;
}

.icon-mobile {
  width: 14px;
  height: 14px;
  margin-right: 7px;
  margin-left: 3px;
  display: inline-block;
  background: url(../../img/new/huntington-icon/svg/icon-phone-min.svg) no-repeat left top;
}

.icon-email-blue {
  width: 14px;
  height: 12px;
  margin-right: 10px;
  display: inline-block;
  background: url(../../img/new/huntington-icon/svg/icon-email-min.svg) no-repeat left top;
}

.icon-info-circle {
  width: 14px;
  height: 14px;
  margin-right: 10px;
  display: inline-block;
  background: url(../../img/new/huntington-icon/icon-info-circle-min.svg) no-repeat left top;
}
.alert.alert-info.country-level-surcharging-info .icon-info-circle {
  background: url(../../img/new/huntington-icon/icon-info-circle-min.svg) no-repeat left top;
}

.box-notes .row-note {
  background-color: var(--core-disabled-color);
}

a.btn-blue-plus, .cus-por-bod #card_edit_data_process .btn.btn-plus  {
  background: url(../../img/new/huntington-icon/svg/icon-add.svg) no-repeat 12px center;
}

/* 
  icons for invoice list grids
*/
.invoice-card-box .box-value>.circle.icon-camera {
  background: url(../../img/new/huntington-icon/svg/icon-invoice-hexagon-fill.svg) no-repeat left center;
}

.invoice-card-box .box-value>.circle.icon-card {
  background: url(../../img/new/huntington-icon/svg/icon-invoice-card-hexagon-fill.svg) no-repeat left center;
}

.invoice-card-box .box-value>.circle.icon-expiring-subscriptions {
  background: url(../../img/new/huntington-icon/icon-hexagon-fill-min.svg) no-repeat left center;
}
#plan-based-check .box-value>.circle.icon-expiring-subscriptions {
  background: url(../../img/new/huntington-icon/icon-hexagon-calendar.svg) no-repeat left center;
}
.invoice-card-box .box-value>.circle.icon-failed-subscriptions {
  background: url(../../img/new/huntington-icon/svg/icon-invoice-failed-hexagon-fill.svg) no-repeat left center;
}

.invoice-card-box .box-value>.circle.icon-note {
  background: url(../../img/new/huntington-icon/svg/invoice-hexagon-icon-note.svg) no-repeat left center;
}

.invoice-card-box .box-value>.circle.icon-chart-square {
  background: url(../../img/new/huntington-icon/svg/invoice-hexagon-icon-chart.svg) no-repeat left center;
}

.invoice-card-box .box-value>.circle.icon-cube {
  background: url(../../img/new/huntington-icon/svg/invoice-hexagon-icon-cycle.svg) no-repeat left center;
}

.invoice-card-box .box-value>.circle.icon-dollar-circle {
  background: url(../../img/new/huntington-icon/svg/invoice-hexagon-icon-dollar.svg) no-repeat left center;
}

.btn-send-sms {
  color: var(--charcoal);
  padding-left: 35px;
  background: url(../../img/new/huntington-icon/svg/icon-invoice-send.svg) no-repeat 11px center;
  border: 1px solid var(--core-primary-color);
}

.btn-send-sms-disabled,
.btn-send-sms-disabled:hover {
  color: var(--core-boder-color);
  border: 1px solid var(--core-boder-color);
  pointer-events: none;
  background: url(../../img/new/huntington-icon/svg/icon-sms-gray.svg) no-repeat 11px center;
  border: 1px solid var(--core-boder-color);
}

.btn-pro-ser-new {
  background: url(../../img/new/huntington-icon/svg/icon-plus-blue.svg) no-repeat 12px center #ffff;
}

.pag-tra-rec .success {
  background: url(../../img/new/huntington-icon/svg/icon-invoice-tick.svg) no-repeat left top;
  color: var(--dark-slate);
  border-bottom: solid 2px var(--sendgird-green)
}

.link-csv {
  background: url(../../img/new/huntington-icon/svg/icon-export.svg) no-repeat left 5px;
}

input[type=file],
#upload-file-selector-label {
  background: url(../../img/new/huntington-icon/svg/btn-choose-file.svg) no-repeat right center;
}

#file-input-label {
  background: url(../../img/new/huntington-icon/svg/icon-upload.svg) no-repeat right center;
}

.cp-input-box-disabled {
  border: 1px solid #F9FAFB;
  background: var(--core-disabled-color);
  color: var(--core-disabled-color) !important;
  opacity: 1 !important;
}

.card-box {
  border-radius: var(--core-div-border-radius);
}

.btn.btn-delete:hover {
  border-color: var(--core-btn-hover-bg-color);
  background-color: var(--core-btn-hover-bg-color);
}
.btn.btn-delete {
  border-color: #394048;
  background-color: #394048;
}
.btn-pro-ser-new:hover, .btn-plus:hover, .cus-por-bod #card_edit_data_process .btn.btn-plus:hover {
  background: url(../../img/new/huntington-icon/svg/icon-plus.svg) no-repeat 12px center var(--core-btn-hover-bg-color);
  color: #fff;
}

ul.list-che-box {
  max-width: none;
}

.nav.navbar-nav-custom.dro-inf-use>li>a.icon-refresh,
.nav.navbar-nav-custom.dro-inf-use>li>a.icon-refresh:hover {
  background: url(../../img/new/huntington-icon/svg/icon-refresh-circle.svg) no-repeat center center;
}

.fa.fa-user.fa-fw {
  display: inline-block;
  background: url(../../img/new/huntington-icon/svg/fa-user-icon.svg) no-repeat center center;
  background-size: contain;
  background-repeat: no-repeat;
  width: 22px;
  height: 22px;
  text-indent: -9999px;
  overflow: hidden;
  margin-bottom: -5px;
}

.fa-envelope:before {
  display: inline-block;
  background: url(../../img/new/huntington-icon/svg/icon-login-email.svg) no-repeat center center;
  background-size: contain;
  background-repeat: no-repeat;
  width: 16px;
  height: 16px;
  text-indent: -9999px;
  overflow: hidden;
  margin-bottom: -5px;
}

.fa-asterisk:before {
  display: inline-block;
  background: url(../../img/new/huntington-icon/svg/icon-login-lock.svg) no-repeat center center;
  background-size: contain;
  background-repeat: no-repeat;
  width: 16px;
  height: 16px;
  text-indent: -9999px;
  overflow: hidden;
  margin-bottom: -5px;
}

.dropdown-menu li a:hover .fa.fa-user.fa-fw {
  background: url(../../img/new/huntington-icon/svg/fa-user-icon-hover.svg) no-repeat center center;
  display: inline-block;
  background-size: contain;
  background-repeat: no-repeat;
  width: 22px;
  height: 22px;
  text-indent: -9999px;
  overflow: hidden;
}

.fa.fa-cog.fa-fw {
  display: inline-block;
  background: url(../../img/new/huntington-icon/svg/fa-setting-icon.svg) no-repeat center center;
  background-size: contain;
  background-repeat: no-repeat;
  width: 22px;
  height: 22px;
  text-indent: -9999px;
  overflow: hidden;
  margin-bottom: -5px;
}

.dropdown-menu li a:hover .fa.fa-cog.fa-fw {
  display: inline-block;
  background: url(../../img/new/huntington-icon/svg/fa-setting-icon-hover.svg) no-repeat center center;
  background-size: contain;
  background-repeat: no-repeat;
  width: 22px;
  height: 22px;
  text-indent: -9999px;
  overflow: hidden;
}

.fa-solid.fa-right-from-bracket {
  display: inline-block;
  background: url(../../img/new/huntington-icon/svg/fa-logout-icon.svg) no-repeat center center;
  background-size: contain;
  background-repeat: no-repeat;
  width: 22px;
  height: 22px;
  text-indent: -9999px;
  overflow: hidden;
  margin-bottom: -5px;
}

.dropdown-menu li a:hover .fa-solid.fa-right-from-bracket {
  display: inline-block;
  background: url(../../img/new/huntington-icon/svg/fa-logout-icon-hover.svg) no-repeat center center;
  background-size: contain;
  background-repeat: no-repeat;
  width: 22px;
  height: 22px;
  text-indent: -9999px;
  overflow: hidden;
}

.nav.navbar-nav-custom.dro-inf-use ul.dropdown-menu li:hover a span {
  color: var(--core-grey-color);
  background-color: var(--core-li-highlighted);
  text-decoration: underline;
}

.btn-primary {
  background-color: var(--core-primary-color) !important;
}

.btn-primary:hover {
  background-color: var(--core-btn-hover-bg-color) !important;
}

div.invoice-public-pay-method {
  border-bottom: 1px solid var(--core-success-color);
}

.invoice-public-form-sumbit {
  border-top: 1px solid var(--core-success-color);
}

.btn-cancel {
  background-color: transparent;
}

#error-container-new {
  padding: 9px 15%;
}

.sidebar-nav>li:hover>a:before,
.sidebar-nav>li>a.active:before,
.sidebar-nav>li.active>a:before,
.sidebar-nav li a.sidebar-nav-menu.open:before {
  background-color: transparent;
}

#edit-invoice-btn {
  padding-left: 35px;
  background: url(../../img/new/huntington-icon/svg/icon-invoice-edit-min.svg) no-repeat 11px center;
  color: var(--charcoal);
  border: 1px solid var(--charcoal);
}

button#edit-invoice-btn:hover {
  background: url(../../img/new/huntington-icon/svg/icon-edit-fill-white.svg) no-repeat 11px center var(--core-btn-hover-bg-color);
  color: #fff;
}

.btn-primary.disabled,
.btn-primary:disabled {
  background-color: var(--core-primary-color);
  border-color: var(--core-primary-color);
}

.btn-down-pdf,
.invoice-detail-page .btn-down-pdf {
  background: url(../../img/new/huntington-icon/svg/icon-customer-download.svg) no-repeat 11px center;
  color: var(--core-primary-color);
}
.btn-down-pdf,
.invoice-detail-page .btn-down-pdf:hover {
  background: url(../../img/new/huntington-icon/svg/icon-customer-download-white.svg) no-repeat 11px center var(--core-btn-hover-bg-color);
  border: 1px solid var(--dark-slate);
  color: #FFF;
}

.btn-plus.white {
  background: url(../../img/new/huntington-icon/svg/icon-plus-blue.svg) no-repeat 12px center;
}

.link-download {
  background: url(../../img/new/huntington-icon/svg/icon-download-blue.svg) no-repeat 12px 10px;
}

.box-login button.btn,
.box-activation button.btn {
  border-color: var(--core-primary-color);
  background-color: var(--core-primary-color);
}

.box-login button.btn:hover,
.box-activation button.btn:hover {
  border-color: var(--core-btn-hover-bg-color);
  background-color: var(--core-btn-hover-bg-color);
}

.box-login,
.box-activation {
  border-radius: 10px;
  padding: 50px 30px;
}

.signup-box-login {
  padding: 56px 60px;
}

.box-login .row-for-pas {
  padding-top: 0px;
  color: #78909C;
}

.invoice-detail-page .btn-email {
  background-color: unset;
  color: var(--core-primary-color);
  background: url(../../img/new/huntington-icon/svg/icon-customer-printer.svg) no-repeat 12px center;
}
.customer-img-upload {
  color: var(--charcoal);
  padding: 10px 160px 10px 14px;
  display: inline;
  border-color: var(--core-boder-color);
  background: url(../../img/new/huntington-icon/svg/icon-customer-choose-file.svg) no-repeat 97% center;
}

.sidebar-logo {
  background-color: unset !important;
}

.sidebar-visible-hide-min .sidebar-brand {
  background: unset;
}

.sidebar-brand {
  border-bottom: 1px solid var(--core-disabled-color);
  border-right: 1px solid var(--core-disabled-color);
  height: 70px;
}

.sidebar-visible-hide-min .sidebar-brand img {
  width: auto;
}

.cus-por-bod .sidebar-nav li#icon-Invoices>a,
.cus-por-bod .sidebar-nav li#icon-Invoices>a:hover,
.cus-por-bod .sidebar-nav li#icon-Invoices>a.active {
  background: url(../../img/new/huntington-icon/icon-invoices.svg) no-repeat 16px center;
}

.cus-por-bod .sidebar-nav li#icon-Transactions>a,
.cus-por-bod .sidebar-nav li#icon-Transactions>a:hover,
.cus-por-bod .sidebar-nav li#icon-Transactions>a.active {
  background: url(../../img/new/huntington-icon/icon-transactions.svg) no-repeat 16px center;
}

.cus-por-bod .sidebar-nav li#icon-Subscriptions>a,
.cus-por-bod .sidebar-nav li#icon-Subscriptions>a:hover,
.cus-por-bod .sidebar-nav li#icon-Subscriptions>a.active {
  background: url(../../img/new/huntington-icon/icon-subscriptions.svg) no-repeat 16px center;
}

.cus-por-bod .sidebar-nav li#icon-My-Profile>a,
.cus-por-bod .sidebar-nav li#icon-My-Profile>a:hover,
.cus-por-bod .sidebar-nav li#icon-My-Profile>a.active {
  background: url(../../img/new/huntington-icon/icon-my-profile.svg) no-repeat 16px center;
}

.cus-por-bod .sidebar-nav li#icon-Help>a,
.cus-por-bod .sidebar-nav li#icon-Help>a:hover,
.cus-por-bod .sidebar-nav li#icon-Help>a.active {
  background: url(../../img/new/huntington-icon/icon-help.svg) no-repeat 16px center;
}

.cus-por-bod .sidebar-nav li#icon-Terms-of-Service>a,
.cus-por-bod .sidebar-nav li#icon-Terms-of-Service>a:hover,
.cus-por-bod .sidebar-nav li#icon-Terms-of-Service>a.active {
  background: url(../../img/new/huntington-icon/icon-terms-of-service.svg) no-repeat 16px center;
}

#chz-signup .card {
  border-radius: 10px;
}

#transactions-tab-div .icon-camera,
#transactions-tab-div .icon-cube {
  background-color: transparent;
}

.toggle-status {
  padding: 0px 10px 0px 0px;
}

#toast-container>div:hover,
#toast-container>div {
  box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.24) !important;
}
.box-user-info .switch-handle{
  top: 1px;
}
.table tr a, .text-underline, .link-red,
#dunning_settings_form .chosen-container .chosen-results li.active-result:hover {
  text-decoration-line: underline;
  text-decoration-style: solid;
  text-decoration-skip-ink: none;
  text-decoration-thickness: auto;
  text-underline-offset: auto;
  text-underline-position: from-font;
  font-weight: 600;
}
.table tr strong a{
  font-weight: 700;
}
.icon-user {
  background: url(../../img/new/huntington-icon/svg/fa-user-icon.svg) no-repeat center center;
}
.icon-email-gray {
  background: url(../../img/new/huntington-icon/svg/icon-payment-sms.svg) no-repeat center center;
}
.edit-card-my-account {
  font-weight: 600;
}
.bor-upg-pla {
  margin: 24px 0px 30px 0px;
}
.btn-cancel {
  color: var(--dark-slate);
  background-color: #FFF;
  border-radius: 5px;
  border: 1px solid var(--charcoal);
}
::placeholder {
  color: var(--dark-slate);
  opacity: 1; /* Firefox */
}

::-ms-input-placeholder { /* Edge 12 -18 */
  color: var(--dark-slate);
}
.int-seach {
  background: url(../../img/new/huntington-icon/svg/icon-search.svg) no-repeat 13px 10px;
}
select:focus, select.active, .table tr th,select,.table .sel-dropdown a, .select2-container--default .select2-selection--single .select2-selection__rendered,
.tab-content, .dataTables_paginate ul.pagination li.prev:after, .dataTables_paginate ul.pagination li.next:after,
html body .chosen-container-multi .chosen-choices li.search-choice,
.chosen-container-multi .chosen-choices li.search-choice .search-choice-close:before,
.upload-file-section input[type=file],
.row-res-con i, .modal-body i,
.upload-file-section #file-input-label,
input, select, textarea,
.link-red,
.box-value h4,
.row-lin-tem .plan_cust_url,
.sidebar-nav li a,
#btn-cancel-invoice,
.sms-content, .sms-title,
.pag-pre-inv .recurrence-type,
.nav.navbar-nav-custom.dro-inf-use > li > a > span.user-name,
.btn.sel-dropdown a,
.box-user-info .table,
.user-info-table .color-gray,
#customer-edit-heading-p,
.pdr-left, .pdr-right,
.res-por-bod .mer-det-info strong,
.res-por-bod .section-title {
  color: var(--dark-slate);
}
.dataTables_length select, .row-bot-pagi .text-right select{  
  background:url(../../img/new/huntington-icon/svg/icon-arrow-dropdown-pagination.svg) no-repeat right center;   
} 
.icon-credit-card-gray {
  background: url(../../img/new/huntington-icon/svg/icon-credit-card-black.svg) no-repeat center center;
}
html body .calender-icon {
  background: url(../../img/new/huntington-icon/svg/icon-calendar-black.svg) no-repeat 95% center;
}
.icon-location {
  background: url(../../img/new/huntington-icon/svg/icon-location.svg) no-repeat center center;
}
select, .chosen-container-single .chosen-single {
  background: url(../../img/new/huntington-icon/svg/icon-arrow-dropdown.svg) no-repeat 98% center #FFF;
  color: var(--dark-slate);
}
.table .sel-dropdown > a, 
.sel-dropdown ul.dropdown-menu li a {
  text-decoration: none;
  color: var(--dark-slate);
}
.sel-dropdown ul.dropdown-menu li a:hover{
  text-decoration: underline;
}
.btn.btn-void{
  border-color: var(--charcoal);
  background-color: var(--charcoal);
}
.btn.btn-void:hover{
  border-color: var(--dark-slate);
  background-color: var(--dark-slate);
}
.tab-page #subscriptions-hr-tag{
  opacity: 0;
  height: 0;
  margin: 0;
}
.nav-tabs .nav-item:hover button, .nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active{
  border-top: solid 2px #5BA63C;
  border-bottom: transparent;
  color: var(--dark-green-new);
}
.nav-tabs .nav-link{
  color: var(--dark-nav-link);
}
.nav-tabs{
  margin-bottom: 0;
}
.tab-pane.active.show .box-white{
  border-top-left-radius: 0px;
  border: 0px solid #fff;
}
.credentials_title, .merchant-gateway-table-heading{
  color: var(--dark-slate) !important;
  font-size: 14px !important;
  text-transform: uppercase;
}
.disableClass a {
  font-weight: 700 !important;
}
.customer-page-heading a {
  margin-right: 8px;
}
.customer-page-heading a:not(:first-child){
  margin-left: 8px;
}
#customer-name-heading {
  margin-left: 8px;
}
.btn-del-ico {
  background: url(../../img/new/huntington-icon/icon-close-square-min.svg) no-repeat center center transparent;
}
.alert.alert-info, .alert.alert-info.country-level-surcharging-info {
  color: #FFFFFF;
  background-color: var(--dark-slate);
}
.sqo-tab-content {
  margin-top: 0 !important;
}
.nav-tabs .nav-link.disabled {
  color: var(--dark-green-new);
  opacity: 1;
}
html body .chosen-container-single .chosen-search input[type="text"] {
  background: url(../../img/new/huntington-icon/svg/icon-search.svg) no-repeat 13px center;
  border: 1px solid var(--core-boder-color);
}
.chosen-container-single .chosen-single {
  border: 1px solid var(--core-boder-color);
  color: var(--dark-slate);
}
.btn.btn-red:hover, .btn.btn-reset:hover{ color:#ffffff; }
.btn.btn-none{
  color: var(--dark-slate);
  background-color: #FFF;
  border-radius: 5px;
  border: 1px solid var(--charcoal);
  padding: 9px 15px 9px 15px;
}
.btn.btn-orange:hover,
.btn.btn-orange:focus, 
.btn.btn-none:hover, 
.btn.btn-none:focus,
 .report-page .btn-range-report.btn-view-report:hover,
 .report-page .btn-range-report.btn-view-report:focus{
  color: #FFFFFF;
  background-color: var(--dark-slate);
}
.btn.btn-none:hover, 
.btn.btn-none:focus {
  padding: 9px 15px 9px 15px;
}
.btn.btn-orange,
.report-page .btn-range-report.btn-view-report {
  border-color: var(--charcoal);
  background-color: var(--charcoal);
  color: #FFFFFF;
}
.dropdown-toggle::after {
  border-top: 0.3em solid var(--dark-slate);
}
.table .btn.btn-red{
  padding: 4px 12px;
}
.sidebar-nav li li > a.active:before {
  content: '';
  display: inline-block;
  width: 7px;
  height: 7px;
  background-color: var(--dark-slate);
  border-radius: 50%;
  margin-right: 4px;
  position: relative;
  bottom: 2px;
}
.sidebar-nav>li:hover>a:hover>.sidebar-nav-mini-hide:after,.sidebar-nav>li>.menu-link.active>.sidebar-nav-mini-hide:after, #sidebar-scroll .sidebar-nav li#icon-Configuration.active>a>.sidebar-nav-mini-hide:after, #sidebar-scroll .sidebar-nav li#icon-Features.active>a>.sidebar-nav-mini-hide:after, #sidebar-scroll .sidebar-nav li#icon-Payments.active>a>.sidebar-nav-mini-hide:after,
.customer-portal-sidebar-nav a.active .sidebar-nav-mini-hide:after,
#sidebar-scroll .sidebar-nav li#icon-Merchants.active>a>.sidebar-nav-mini-hide:after,
#sidebar-scroll .sidebar-nav li#icon-Agent-Management.active>a>.sidebar-nav-mini-hide:after,
#sidebar-scroll .sidebar-nav li#icon-Settings.active>a>.sidebar-nav-mini-hide:after {
  content: '';
  position: absolute;
  top: 50%;
  right: 5px;
  transform: translate(50%, -50%) rotate(180deg);
  border: 8px solid transparent;
  border-left: 8px solid var(--core-sidebar-green-color);
}

.sidebar-nav>li:hover>a,.sidebar-nav>li>.menu-link.active,.sidebar-nav>li:focus>a.active, #sidebar-scroll .sidebar-nav li#icon-Configuration.active>a, #sidebar-scroll .sidebar-nav li#icon-Features.active>a, #sidebar-scroll .sidebar-nav li#icon-Payments.active>a, 
.sidebar-nav > li > a.active, html body #sidebar .sidebar-content ul.sidebar-nav > li[id*=icon-] > .active,
#sidebar-scroll .sidebar-nav li#icon-Merchants.active>a,
#sidebar-scroll .sidebar-nav li#icon-Agent-Management.active>a,
#sidebar-scroll .sidebar-nav li#icon-Settings.active>a {
  border-right: 5px solid var(--core-sidebar-green-color);
}
.sidebar-nav>li>a.active:before, .sidebar-nav>li.active>a:before {
  background-color: transparent;
}
.btn-print{
  color:var(--dark-slate) !important;
  text-decoration: underline;
}
.btn-print:hover{
  color:var(--dark-slate) !important;
  text-decoration: underline;
}
.cus-invoice-title, #selectAllSubscription{
  color: var(--dark-slate);
  font-weight: 700;
}
.icon-calendar-solid {
  background: url(../../img/new/huntington-icon/svg/icon-calendar-min.svg) no-repeat center;
}
.comment-sync-textarea{
  width: 100%;
  height: 80px;
}
.comment-sync-textarea.enabled {
  background: #F9FAFB;
  color: var(--core-grey-color);
  border: 1px solid var(--core-boder-color);
}
.select2-container--default .select2-selection--single .select2-selection__arrow {
  right: 15px;
}
.select2-container--default .select2-selection--single .select2-selection__arrow b{
  border-width: 6px 6px 0 6px;
  border-color: var(--dark-slate) transparent transparent transparent;
}
.chosen-container-active .chosen-choices {
  border: 1px solid var(--core-boder-color);
}
.switch-handle {
  background-color: var(--charcoal);
}
.switch-label {
  background-color: #fff;
  border: 1px solid var(--charcoal);
}
.switch-input:checked ~ .switch-label ~ .switch-handle{
  background-color: #fff;
}
.payment-link-icon,#subscriptions-hr-tag {
  display: none;
}
.arrow {
  font-size: 18px;
}
.select2-container--default .select2-results__option--highlighted[aria-selected]:hover {
  text-decoration: underline;
}
.btn-sel{
  color:var(--charcoal);
}
html body .input-datepicker,.new-calender {
  background: url(../../img/new/huntington-icon/svg/icon-calendar-black.svg) no-repeat 97% center #FFF;
}
.f-w-simple{
  font-weight: 600;
}
.link-red:hover {
  color: var(--dark-slate);
  border-color: transparent;
  background-color: transparent;
  text-decoration: underline;
}
ul.list-ema-cc > li span, ul.list-ema-cc > li > a {
  text-decoration: underline;
}
.sms-title {
  color: var(--dark-slate);
  text-transform: uppercase;
}
.icon-po {
  background: url(../../img/new/huntington-icon/svg/icon-payment-document.svg) no-repeat center center;
}
.icon-company {
  background: url(../../img/new/huntington-icon/svg/icon-payment-building.svg) no-repeat center center;
}
.icon-reference-memo {
  background: url(../../img/new/huntington-icon/svg/icon-payment-note-text.svg) no-repeat center center;
}
#void-txn-success-msg, #void-transactionId b , #void-transactionId-span{
  color: var(--dark-slate);
  font-weight: 400;
}
.pag-tra-rec .faild {
  color: var(--dark-slate);
  font-weight: 700;
}
.table .sel-dropdown a {
  font-weight: 400;
}
a.redText {
  color: var(--asterisk-red) !important;
}
#template_page_wrapper a.redText,
#dunning_settings_form .chosen-container .chosen-results li.active-result.redText {
  color: var(--dark-slate) !important;
}
.icon-link {
  background: url(../../img/new/huntington-icon/svg/icon-link.svg) no-repeat center center;
}
input#btn_mask_link{
  padding: 9px 15px 9px 15px;
}
input#btn_mask_link:hover,input#btn_mask_link:active,input#btn_mask_link:focus{
  color: #ffffff;
}
.row-lin-tem #m_link_id .abctest .btn{
  position: relative;
  right: -16%;
}
#dunning_period-error {
  right: 80px;
  color: #D60000;
}
#dunning_retry_frequency-error {
  right: 50px;
  color: #D60000;
}
.table .btn.btn-orange {
  color: var(--charcoal);
  border-color: var(--charcoal);
  background-color: transparent;
  text-decoration: none;
}
.icon-dollar-square {
  background: url(../../img/new/huntington-icon/svg/icon-dollar-square-min.svg) no-repeat center center;
}
.text-decoration-none{
  text-decoration: none;
}
button, .btn, input[type=submit], input[type=button], input[type=reset]{
  font-weight: 600;
}
.pag-pre-inv {
  background-color: #EFF1F3;
  border-top: 1px solid #ECEFF1;
}
.pag-pre-inv .box-white .row .col-12.col-sm-12.col-md-12.col-lg-4.col-xl-4 .m-t-20 .text-right  label{
  text-align: left;
}
.public-bold-font{
  font-weight: 700;
}
.btn-plus{
  color: #FFF;
  background: url(../../img/new/huntington-icon/svg/icon-plus.svg) no-repeat 12px center var(--charcoal);
}
.navbar-nav-custom.dro-inf-use i.fa.fa-user.fa-fw, .navbar-nav-custom.dro-inf-use li a:hover i.fa.fa-user.fa-fw{
  height: 18px;
}
html body header.navbar .top-header input.int-sea-hea {
  border-radius: 3px;
  border: 1px solid #ECEFF1;
  background: #FFF;
}
.nav.navbar-nav-custom.dro-inf-use > li > a.dropdown-toggle::after {
    /* right: 16px; */
  top: 28px;
  width: 28px;
  height: 16px;
  border-top: 4px solid transparent;
  right: 16px;
  position: absolute;
  background-size: contain;
  background-repeat: no-repeat;
  content: "";
  background: url(../../img/new/huntington-icon/icon-dropdown-down-min.svg) no-repeat center center;
}
.cus-por-bod .sidebar-nav > li:hover > a:before, .cus-por-bod .sidebar-nav > li > a.active:before, .cus-por-bod .sidebar-nav > li.active > a:before, .cus-por-bod .sidebar-nav li a.sidebar-nav-menu.open:before {
  background-color: transparent;
}
.nav.navbar-nav-custom.dro-inf-use ul.dropdown-menu li a:hover .fa-solid.fa-gear {
  display: inline-block;
  background: url(../../img/new/huntington-icon/svg/fa-setting-icon-hover.svg) no-repeat center center;
  background-size: contain;
  background-repeat: no-repeat;
  width: 22px;
  height: 22px;
  text-indent: -9999px;
  overflow: hidden;
}
.nav.navbar-nav-custom.dro-inf-use ul.dropdown-menu li a .fa-solid.fa-gear {
  display: inline-block;
  background: url(../../img/new/huntington-icon/svg/fa-setting-icon.svg) no-repeat center center;
  background-size: contain;
  background-repeat: no-repeat;
  width: 22px;
  height: 22px;
  text-indent: -9999px;
  overflow: hidden;
  margin-bottom: -5px;
}
#edit-invoice-content-div .bt-col-sp .mr-51 {
  margin-right: 69px;
}
.new-page-content #address-block .box-white.text-break>p{
  padding-bottom: 6px;
}
.new-page-content .btn.pag-res-drop{
  min-width: 135px;
}
.new-page-content .pag-res-drop .dropdown-toggle::after {
  background: url(../../img/new/huntington-icon/svg/icon-arrow-dropdown.svg) no-repeat 0 center #FFF;
  color: var(--dark-slate);
}
.btn-email {
  background: url(../../img/new/huntington-icon/svg/icon-email-white.svg) no-repeat 12px center var(--charcoal);
}
.daterangepicker select.hourselect, .daterangepicker select.minuteselect, .daterangepicker select.secondselect, .daterangepicker select.ampmselect{
  background: url(../../img/new/huntington-icon/svg/icon-arrow-dropdown.svg) no-repeat 98% center !important
}
.new-page-content #address-block .box-white{
  line-height: 32px;
}
#form-validation .icon-calendar-solid{
  top: 26px;
}
.input-datepicker:hover, input[type=text].input-datepicker:focus {
  border-color: #CFD8DC;
}
.tab-content .icon-percentage-round.cum-icon-top strong{
  display: none;
}
.tab-content .icon-percentage-round.cum-icon-top{
  background: url(../../img/new/huntington-icon/svg/icon-percentage-round.svg) no-repeat center center #CFD8DC;
}
#authorize #form-validation-auth .icon-zip-code{
  display: none;
}
#accountingPackage td .btn.btn-red{
  margin-top: 8px;
}
#ecom-orders111_wrapper .table a:not(.btn), #ecom-orders111_wrapper .table a:not(.chosen-single){
  color: var(--dark-slate);
}
.table .btn.btn-orange:hover{
  color: #FFFFFF;
  background-color: var(--dark-slate);
}
ul.pagination li:hover a, ul.pagination li.active a{
  color: #FFF;
  background-color: var(--charcoal);
}
ul.pagination li.active a:hover{
  background-color: var(--dark-slate);
}
.sidebar-brand img {
  background-color: #FFFFFF;
}
.custom-icon-pad{
  top: 0px !important;
}
.row-label label:first-child {
  color: var(--dark-slate);
}
.surchargeNoticeMerchant {
  color: var(--dark-slate);
}
h1 {
  color: var(--dark-slate);
}
.invoice-detail-page .btn-down-pdf{
  border: 1px solid var(--dark-slate);
}
.cus-por-bod #card_edit_data_process .btn.btn-plus{
  color: var(--core-primary-color);
}
.invoice-design-studio-main .switch-input:checked ~ .switch-handle {
  top: 2px;
  height: 19px;
}
.invoice-design-studio-main .switch-handle {
  top: 2px;
  left: 4px;
}
.box-user-info .switch-handle {
  top: 1px;
  left: 3px;
  height: 18px;
}
.switch-handle {
  top: 2px;
}
input[type=text].disabledView,
input[readonly="readonly"],
input[readonly],
input[type=text][disabled="disabled"],
input[type=text][disabled]{
  border-color: transparent;
  background-color: transparent;
  font-weight: bold;
}

.sms-templete-body{
  color: var(--dark-slate);
}

.mandatory, tr.error, select.error, label.error, .help-block{
  color: var(--asterisk-red);
}

label.error::before, 
div.error::before, 
.animation-slideDown::before{
  content: url(../../img/new/huntington-icon/icon-exclamation.svg); 
  margin-right: 5px;
  height: 15px;
  width: auto;
  vertical-align: middle;
  line-height: 1;
}

label.error:empty,
.animation-slideDown:empty,
#form-validation .help-block:empty,
label:empty
div:empty{
  display: none !important;
}

.list-notification.dropdown-menu{
  color: var(--dark-slate);
  font-weight: 600;
}

.dropdown-header-li-blank .nf-sub, .dropdown-header-li-blank .single-nf{
  height: auto;
  min-height: auto;
}

#transaction_history_pay_page1.table label.void-label,
#transaction_history_pay_page.table label.void-label,
#pay_page.table label.void-label{
  background-color: #FAE0E0;
  color: var(--dark-slate);
  border: 1px solid var(--asterisk-red);
  border-radius: 8px;
  padding: 0 8px;
}

#transaction_history_pay_page1.table label.label-warning,
#transaction_history_pay_page.table label.label-warning,#report11.table label.label-warning,
#pay_page.table label.label-warning{
  background-color: #FDF49A;
  color: var(--dark-slate);
  border: 1px solid black;
  border-radius: 8px;
  padding: 0 8px;
}

#transaction_history_pay_page1.table label.label-success,
#transaction_history_pay_page.table label.label-success,
#pay_page.table label.label-success{
  background-color: #DDEEAA;
  color: var(--dark-slate);
  border: 1px solid #408B27;
  border-radius: 8px;
  padding: 0 8px;
}

html body #sidebar .sidebar-content ul.sidebar-nav > li[id*=icon-] > .active,
html body #sidebar .sidebar-content ul.sidebar-nav > li[id*=icon-] > a span:hover,
html body #sidebar .sidebar-content ul.sidebar-nav > li[id*=icon-] > ul > li > a:hover, 
.sidebar-nav > li > a.active, 
.sidebar-nav > li > a.sidebar-nav-menu.open, 
.sidebar-nav > li.active > a > .sidebar-nav-mini-hide, 
.sidebar-nav > li.active > ul > li > a.active,
.menu-link.active{
  font-weight: var(--core-sidebar-font-weight-active);
  color: var(--dark-slate);
}

.cum-has-error, .has-error, select.error, input.error{
  border-color: var(--asterisk-red) !important;
}
.pvl-alignment-mt-setup {
  margin-top: 8px;
}

.table .btn.btn-red:hover, .btn.btn-reset:hover{
  background-color:var(--core-primary-color);
}

/* Reseller CSS */
.res-por-bod .sidebar-visible-lg #main-container {
    margin-left: 220px;
}
.res-por-bod .sidebar-visible-lg #sidebar {
    width: 220px;
}
.res-por-bod .sidebar-nav li#icon-Agent-Management > a,
.res-por-bod .sidebar-nav li#icon-Agents > a,
.res-por-bod .sidebar-nav li#icon-Agent-Management.active > a, .res-por-bod .sidebar-nav li#icon-Agent-Management:hover > a,
.res-por-bod .sidebar-nav li#icon-Agents.active > a, .res-por-bod .sidebar-nav li#icon-Agents:hover > a {
  background: url(../../img/new/huntington-icon/reseller/icon-agent-management.svg) no-repeat 16px center !important;
}
.res-por-bod .sidebar-visible-lg .sidebar-nav li.active a.sidebar-nav-menu:after{
  right: 8px;
}
.res-por-bod .sidebar-visible-lg .sidebar-nav li a.sidebar-nav-menu:after{
  top: 20px;
}
.res-por-bod .sidebar-nav>li.active>a {
  padding: 8px 5px 7px 44px;
}
.res-por-bod .sidebar-nav li#icon-Book-Support > a,
.res-por-bod .sidebar-nav li#icon-Book-Support a.active, .res-por-bod #sidebar-scroll .sidebar-nav li#icon-Book-Support:hover > a {
  background: url(../../img/new/huntington-icon/reseller/icon-book-a-demo.svg) no-repeat 16px center;
}
.res-por-bod .sidebar-nav li#icon-Residuals > a,
.res-por-bod .sidebar-nav li#icon-Residuals a.active, .res-por-bod #sidebar-scroll .sidebar-nav li#icon-Residuals:hover > a  {
  background: url(../../img/new/huntington-icon/reseller/icon-residuals-management.svg) no-repeat 16px center;
}
.res-por-bod .sidebar-nav li#icon-Settings > a,
.res-por-bod .sidebar-nav li#icon-Configuration.active > a, .res-por-bod #sidebar-scroll .sidebar-nav li#icon-Configuration:hover > a, .res-por-bod .sidebar-nav li#icon-Settings.active > a, .res-por-bod #sidebar-scroll .sidebar-nav li#icon-Settings:hover > a  {
  background: url(../../img/new/huntington-icon/reseller/icon-configuration.svg) no-repeat 16px center;
}
.res-por-bod .sidebar-nav li#icon-Plans > a,
.res-por-bod .sidebar-nav li#icon-Referral-Links > a,
.res-por-bod .sidebar-nav li#icon-Plans a.active, .res-por-bod #sidebar-scroll .sidebar-nav li#icon-Plans:hover > a,
.res-por-bod .sidebar-nav li#icon-Referral-Links a.active, .res-por-bod #sidebar-scroll .sidebar-nav li#icon-Referral-Links:hover > a  {
  background: url(../../img/new/huntington-icon/reseller/icon-referral-link.svg) no-repeat 16px center !important;
}
.res-por-bod .icon-status-up {
  background: url(../../img/new/huntington-icon/reseller/icon-status-up.svg) no-repeat center center;
}
.res-por-bod .icon-card {
  background: url(../../img/new/huntington-icon/icon-hexagon-fill-min.svg) no-repeat center center;
}
.res-por-bod .icon-people {
  background: url(../../img/new/huntington-icon/reseller/icon-people-min.svg) no-repeat center center;
}
.res-por-bod .icon-status-up.red, .res-por-bod .circle.icon-scale-transaction {
  background: url(../../img/new/huntington-icon/reseller/icon-status-up-red-min.svg) no-repeat center center;
}
.res-por-bod #change_res_pwd .row .col-md-2{
  width: 12%;
}
.res-por-bod .pag-mer-lis .filterPartBtn .btn.btn-none,.res-por-bod .pag-mer-lis .filterPartBtn .btn.btn-none:hover, .res-por-bod .pag-mer-lis .filterPartBtn .btn.btn-none:active,
ul.list-mer-det > li > a {
  border: none;
  color: var(--dark-slate);
  background: transparent;
  font-weight: 600;
  line-height: 18px;
  text-decoration-line: underline;
  text-decoration-style: solid;
  text-decoration-skip-ink: none;
  text-decoration-thickness: auto;
  text-underline-offset: auto;
  text-underline-position: from-font;
}
.chosen-container-multi .chosen-choices li.search-field input[type=text] {
  color: var(--dark-slate) !important;
}
.res-por-bod .table .btn.btn-green{
  color: var(--charcoal);
  border-radius: 4px;
  border: 1px solid var(--charcoal);
  padding: 4px 12px;
  text-decoration: none;
}
.res-por-bod .table .btn.btn-green:hover, .res-por-bod .table .btn.btn-green:active {
  background-color: var(--core-btn-hover-bg-color);
  color: #FFF;
  border-color: var(--core-btn-hover-bg-color);
  padding: 4px 12px;
  text-decoration: none;
}
.res-por-bod #merchant_form .icon-email-gray,
.res-por-bod #merchant_form .icon-phone-gray,
.res-por-bod #merchant_form .icon-zip-code,
.res-por-bod #reseller_form .icon-user,
.res-por-bod #reseller_form .icon-location,
.res-por-bod #reseller_form .icon-zip-code,
.res-por-bod #reseller_form .icon-federal-tax,
.res-por-bod #reseller_form .icon-phone-gray,
.res-por-bod #reseller_form .icon-email-gray {
  display: none;
}
.res-por-bod .row-res-con .url {
  color: #FFF;
  background-color: var(--charcoal);
}
.res-por-bod input[type=file], #upload-file-selector-label {
  background: url(../../img/new/huntington-icon/reseller/btn-choose-file.svg) no-repeat 98% center;
}
legend {
  color: var(--core-grey-color);
}
.res-por-bod .box-mon-dat .row-value {
  margin: 40px 17px 65px 17px;
}
.res-por-bod .box-mon-dat .circle.icon-card{
  background: url(../../img/new/huntington-icon/icon-hexagon.svg) no-repeat left center;
}
.res-por-bod .box-mon-dat .circle.icon-last-transaction{
  background: url(../../img/new/huntington-icon/reseller/icon-hexagon-txn.svg) no-repeat left center;
}
#reset_password_merchant_form .ttp .icon-document-copy,
#reset_password_agent_form .ttp .icon-document-copy{
  background-color: transparent;
  background: url(../../img/new/huntington-icon/icon-copy.svg) no-repeat center center;
}
#reset_password_merchant_form .manage_p_inline,
#reset_password_agent_form .manage_p_inline {
  padding-bottom: 0;
  position: absolute;
  width: 48%;
  bottom: 18%;
  text-align: right;
}
label#manageCustomCheck,
label#manageAgentCustomCheck {
  width: 95%;
}
.res-por-bod .btn-cancel.btn-res-pas:hover,
.res-por-bod .btn-cancel.btn-default-gateway:hover,
.box-white.gateway .btn-plus.white:hover {
  background-color: var(--core-btn-hover-bg-color);
  color: #FFF;
  border-color: var(--core-btn-hover-bg-color);
}
.box-white.gateway .btn-plus.white{
  background: transparent;
  padding: 10px 12px;
}
.res-por-bod .upload-file-section #file-input-label {
  width: 80%;
}
.res-por-bod .btn-down-pdf {
  color: var(--charcoal);
  background: url(../../img/new/huntington-icon/svg/icon-customer-download.svg) no-repeat 11px center;
}
.res-por-bod .btn-down-pdf:hover,
.res-por-bod .btn-down-pdf:active {
  border: 1px solid var(--dark-slate);
  color: #FFF;
  background: url(../../img/new/huntington-icon/svg/icon-customer-download-white.svg) no-repeat 11px center var(--core-btn-hover-bg-color);
}
.res-por-bod .valuetext .mandatory{
  color: #B40000;
}
.res-por-bod .table-checkbox.table tr th:first-child, .res-por-bod .table-checkbox.table tr td:first-child {
  border-bottom-color: transparent;
}
.res-por-bod .table-checkbox.table tr td {
  border-right: 1px solid #CFD8DC;
  border-bottom: 1px solid #CFD8DC;
}
.res-por-bod .table-checkbox.table tr th {
  border-bottom: 1px solid #CFD8DC;
} 
.fa.fa-eye-slash:before{
  content: url(../../img/new/huntington-icon/icon-eye-slash.svg);
}
.fa.fa-eye:before{
  content: url(../../img/new/huntington-icon/icon-eye.svg);
}
.res-por-bod #plan_page .icon-copy-min {
  margin-left: 8px !important;
}
#to-top {
  background-color: var(--charcoal);
}
#to-top:hover{
  background-color: var(--dark-slate) !important;
}
#invoice-design-studio ul, #invoice-design-studio ul li, .dropdownList1, .dropdownList2, .dropdownList3, .dropdownList4{
  list-style: none;
}

.payments-nav-tabs .nav-link.active, .payments-nav-tabs .nav-item:hover, .payments-nav-tabs .nav-item:hover button{
  background-color: #f2f2f2;
  text-decoration: underline;
  text-decoration-color: var(--dark-green-new);
  text-decoration-thickness: 2px;;
}
.payments-nav-tabs {
  margin-bottom: 20px;
}
.nav-tabs .nav-item:hover button, .nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active{
  border-top: 0;
}

.loaderimgtable {
	width: 120px;
	height: 120px;
	margin: 40px auto;
	background: url('../../img/new/huntington-icon/new-loader.gif') no-repeat center center;
	background-size: contain;
	position: absolute;
	top: 40%;
	left: 50%;
}

.invoice-create-page .btn-pro-ser {
    border-radius: 4px;
    border: 1px solid var(--core-primary-color);
    background-color: transparent !important;
    color: var(--core-primary-color);
    margin-top: -65px;
    background: url(../../img/new/huntington-icon/gear-icon-blue.svg) no-repeat 12px center;
}
.invoice-create-page .btn-pro-ser:hover {
    border-radius: 4px;
    border: 1px solid var(--core-primary-color);
    background-color: var(--core-btn-hover-bg-color) !important;
    color: #ffffff;
    background: url(../../img/new/huntington-icon/gear-icon-white.svg) no-repeat 12px center var(--core-btn-hover-bg-color);
}

.sidebar-nav li#icon-Support>a {
  background: url(../../img/new/huntington-icon/icon-support.svg) no-repeat 16px center;
}