.table-scroll-view::-webkit-scrollbar {
  height: 14px !important;
}
.table-scroll-view::-webkit-scrollbar-track {
  background: rgba(234, 234, 234, 0.7);
}
.table-scroll-view::-webkit-scrollbar-thumb {
  background: rgba(201, 204, 214, 0.7) !important;
  border-radius: 0px !important;
}
.table-scroll-view::-webkit-scrollbar-thumb:hover {
  background: rgba(201, 204, 214, 0.8) !important;
  border-radius: 0px !important;
}

.table-scroll-view-xs::-webkit-scrollbar {
  width: 8px !important;
  height: 14px !important;
}
.table-scroll-view-xs::-webkit-scrollbar-track {
  background: rgba(234, 234, 234, 0.7);
}
.table-scroll-view-xs::-webkit-scrollbar-thumb {
  background: rgba(201, 204, 214, 0.7) !important;
  border-radius: 0px !important;
}
.table-scroll-view-xs::-webkit-scrollbar-thumb:hover {
  background: rgba(201, 204, 214, 0.8) !important;
  border-radius: 0px !important;
}

.search-input {
  background: url(../Images/search-icon-grey.svg) no-repeat center left 10px #F8F8F8;
}

.grey-scroll-xs::-webkit-scrollbar {
  width: 4px !important;
}
.grey-scroll-xs::-webkit-scrollbar-track {
  background: #EAEAEA;
}
.grey-scroll-xs::-webkit-scrollbar-thumb {
  background: rgba(154, 155, 166, 0.3) !important;
  border-radius: 0px !important;
}
.grey-scroll-xs::-webkit-scrollbar-thumb:hover {
  background: rgba(154, 155, 166, 0.4) !important;
  border-radius: 0px !important;
}

@-webkit-keyframes -webkit-slideInDown {
  from {
    transform: translate3d(0, -16%, 0);
    visibility: visible;
  }
  to {
    transform: translate3d(0, 0, 0);
  }
}

@keyframes -webkit-slideInDown {
  from {
    transform: translate3d(0, -16%, 0);
    visibility: visible;
  }
  to {
    transform: translate3d(0, 0, 0);
  }
}
@-webkit-keyframes slideInDown {
  from {
    transform: translate3d(0, -16%, 0);
    visibility: visible;
  }
  to {
    transform: translate3d(0, 0, 0);
  }
}
@keyframes slideInDown {
  from {
    transform: translate3d(0, -16%, 0);
    visibility: visible;
  }
  to {
    transform: translate3d(0, 0, 0);
  }
}
.slideInDown {
  -webkit-animation: slideInDown 0.4s linear both;
          animation: slideInDown 0.4s linear both;
}

@-webkit-keyframes fadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes fadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.fadeIn {
  -webkit-animation: fadeIn 0.5s linear both;
          animation: fadeIn 0.5s linear both;
}

.hasActionDropdown tbody tr .action-menu .rz-navigation-menu {
  right: 48px !important;
  top: -20px;
  margin-top: 4px !important;
  bottom: auto;
}
.hasActionDropdown tbody tr:nth-last-of-type(1) .action-menu .rz-navigation-menu, .hasActionDropdown tbody tr:nth-last-of-type(2) .action-menu .rz-navigation-menu {
  right: 48px !important;
  top: auto;
  margin-top: 4px !important;
  bottom: -15px;
}
.hasActionDropdown.pl-ftd-30 tbody tr .action-menu .rz-navigation-menu {
  right: 36px !important;
}
.hasActionDropdown.pl-ftd-30 tbody tr:nth-last-of-type(1) .action-menu .rz-navigation-menu, .hasActionDropdown.pl-ftd-30 tbody tr:nth-last-of-type(2) .action-menu .rz-navigation-menu {
  right: 36px !important;
  bottom: -5px;
}

@media (max-width: 768px) {
  .hasActionDropdown .rz-menu-toggle-item {
    display: none !important;
  }
  .hasActionDropdown .rz-navigation-item {
    display: flex !important;
  }
}

.fixedLastColumn table {
  margin-top: -1px;
}
.fixedLastColumn table thead th {
  position: relative;
  border-top-width: 0px !important;
  border-bottom-width: 0px !important;
}
.fixedLastColumn table thead th:first-child {
  padding-left: 30px !important;
}
.fixedLastColumn table thead th:last-child {
  position: -webkit-sticky;
  position: sticky;
  right: 0;
  z-index: 2;
  background-color: #fff;
  box-shadow: inset 2px 0px 6px -5px rgba(0, 0, 0, 0.63);
}
.fixedLastColumn table tbody tr td {
  position: relative;
  border-top-width: 0px !important;
  border-bottom-width: 0px !important;
  vertical-align: top !important;
}
.fixedLastColumn table tbody tr td:first-child {
  padding-left: 30px;
  width: auto !important;
}
.fixedLastColumn table tbody tr td:last-child {
  position: -webkit-sticky;
  position: sticky;
  right: 0;
  z-index: 2;
  background-color: #fff;
  vertical-align: middle !important;
  box-shadow: inset 2px 0px 6px -5px rgba(0, 0, 0, 0.63);
}

.pl-ftd-30 table tr th:first-child, .pl-ftd-30 table tr td:first-child {
  padding-left: 30px !important;
}
.pl-ftd-30 table tr th:last-child, .pl-ftd-30 table tr td:last-child {
  padding-right: 30px !important;
}

.v-align-middle table td, .v-align-middle table th {
  vertical-align: middle;
}

.table-dropdown.rz-dropdown {
  height: 32px !important;
  border: 1px solid transparent !important;
  box-shadow: none !important;
  padding-top: 0px !important;
  padding-bottom: 0px !important;
  padding-left: 0px !important;
}
.table-dropdown.rz-dropdown .rz-dropdown-label {
  padding-left: 0px !important;
}

div[id^=popup-user-dropdown-table] {
  margin-top: 0px !important;
}
div[id^=popup-user-dropdown-table] .rz-dropdown-filter-container {
  background-color: #F8F8F8;
  padding: 0px !important;
  border-radius: 6px;
}
div[id^=popup-user-dropdown-table] .rz-dropdown-filter-container .rz-dropdown-filter-icon {
  background: url(../Images/search-icon.svg) no-repeat center center;
}
div[id^=popup-user-dropdown-table] .rz-dropdown-filter-container .rzi-search:before {
  content: "";
}

.breadcrumb-wrapper label.rz-label {
  color: #23527C !important;
  font-size: 12px !important;
}

.bg-border {
  background-image: url("data:image/svg+xml,%3csvg width='100%25' height='100%25' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='100%25' height='100%25' fill='none' rx='8' ry='8' stroke='%233AB0E2' stroke-width='1' stroke-dasharray='6%2c 10' stroke-dashoffset='21' stroke-linecap='square'/%3e%3c/svg%3e");
}

.radio-btn-list .rz-radiobutton-label {
  margin-right: 26px !important;
  cursor: pointer;
}
.radio-btn-list .active-status-label .rz-radiobutton-label {
  color: #23527C !important;
}

.tte-radio-list span.radio-icon:after {
  content: "";
  width: 9px;
  height: 9px;
  border-radius: 100%;
}
.tte-radio-list input:checked + p span.radio-icon {
  border-color: #23527C;
}
.tte-radio-list input:checked + p span.radio-icon:after {
  background-color: #23527C;
}

.has-prefix-dollar input {
  background: url(../Images/dollar-icon.svg) no-repeat center left 15px #fff;
  padding-left: 35px !important;
}

.tte-calendar .rz-calendar .rz-inputtext {
  padding-top: 2px !important;
  padding-bottom: 0px !important;
  padding-left: 45px !important;
}
.tte-calendar .rz-calendar .rz-inputtext:focus {
  border-color: #4787BE !important;
}
.tte-calendar .rz-datepicker-trigger .rzi-calendar:before {
  content: "";
  width: 20px;
  height: 20px;
  float: left;
  background: url(../Images/calendar-icon.svg) no-repeat center left;
}
.tte-calendar .rz-button-icon-left {
  width: 20px;
  height: 20px;
}
.tte-calendar .rz-datepicker-calendar tr > th:first-child {
  width: auto !important;
}
.tte-calendar .rz-datepicker-calendar tr > td:first-child {
  width: auto !important;
}

.rz-datepicker.rz-popup {
  border-color: #4787BE !important;
  margin-top: 4px !important;
}
.rz-datepicker.rz-popup .rz-datepicker-group {
  padding: 6px;
}
.rz-datepicker.rz-popup .rz-datepicker-prev .rzi-chevron-left {
  width: 15px;
  background: url(../Images/prev-icon-calendar.svg) no-repeat center left;
}
.rz-datepicker.rz-popup .rz-datepicker-prev .rzi-chevron-left::before {
  content: "";
}
.rz-datepicker.rz-popup .rz-datepicker-next .rzi-chevron-right {
  width: 15px;
  background: url(../Images/next-icon-calendar.svg) no-repeat center right;
}
.rz-datepicker.rz-popup .rz-datepicker-next .rzi-chevron-right::before {
  content: "";
}
.rz-datepicker.rz-popup .rz-datepicker-header {
  display: flex;
  align-items: center;
}
.rz-datepicker.rz-popup .rz-datepicker-header .rz-datepicker-prev {
  order: 2;
}
.rz-datepicker.rz-popup .rz-datepicker-header .rz-datepicker-next {
  order: 3;
}
.rz-datepicker.rz-popup .rz-datepicker-header .rz-datepicker-title {
  flex-grow: 1;
  order: 1;
  text-align: left;
}
.rz-datepicker-calendar thead th span {
  color: #0C153D !important;
  font-weight: 600;
}
.rz-datepicker-calendar tbody > tr {
  border-left: 0.8px solid #C9CCD6;
}
.rz-datepicker-calendar tbody > tr:first-of-type {
  border-top: 0.8px solid #C9CCD6;
}
.rz-datepicker-calendar tbody td {
  border-right: 0.8px solid #C9CCD6;
  border-top: 0px solid #C9CCD6;
  border-bottom: 0.8px solid #C9CCD6;
  border-color: #C9CCD6 !important;
}
.rz-datepicker-calendar tr td span.rz-state-default {
  font-size: 12px !important;
}
.rz-datepicker-calendar tr td span.rz-state-default.rz-state-active {
  background-color: #23527C;
}
.rz-datepicker-calendar tr > th:first-child {
  width: auto !important;
}
.rz-datepicker-calendar tr > td:first-child {
  width: auto !important;
}

.status-frm {
  border-color: transparent;
}
.status-frm .status-frm-count {
  background-color: #C9CCD6;
}
.status-frm.frm-editing {
  border-color: #EDC233;
}
.status-frm.frm-editing .status-frm-count {
  background-color: #EDC233;
}
.status-frm.frm-success {
  border-color: #34D293;
  color: #34D293;
}
.status-frm.frm-success .status-frm-count {
  background-color: #34D293;
}

.tte-checkbox-btn input:checked + span, .tte-checkbox-btn input:checked + p > span {
  background: url(../Images/tick.svg) no-repeat center center #23527C;
}

.select-list-custom .rz-inputtext.rz-placeholder {
  color: #C9CCD6;
  font-size: 13px;
  line-height: 26px;
}

.side-menu-wrapper {
  height: calc(100vh - 136px);
  overflow: auto;
}
.side-menu-wrapper::-webkit-scrollbar {
  width: 4px !important;
}
.side-menu-wrapper::-webkit-scrollbar-track {
  background: transparent;
}
.side-menu-wrapper::-webkit-scrollbar-thumb {
  background: rgba(154, 155, 166, 0.3) !important;
  border-radius: 0px !important;
}
.side-menu-wrapper::-webkit-scrollbar-thumb:hover {
  background: rgba(154, 155, 166, 0.4) !important;
  border-radius: 0px !important;
}

.main-nav-list > a {
  cursor: pointer;
  transition: all 0.1s linear;
}
.main-nav-list > a p {
  line-height: 22px !important;
}
.main-nav-list > a.nav-menu-active, .main-nav-list > a:hover {
  background: rgba(18, 135, 185, 0.0862745098);
}
.main-nav-list > a.nav-menu-active p, .main-nav-list > a:hover p {
  color: #23527C;
}
.main-nav-list > a.nav-menu-active svg.main-nav-icon path, .main-nav-list > a:hover svg.main-nav-icon path {
  stroke: #23527C;
}
.main-nav-list > a.nav-menu-active svg.main-nav-icon-fill path, .main-nav-list > a:hover svg.main-nav-icon-fill path {
  fill: #23527C;
}
.main-nav-list > a.nav-menu-active span.menu-arrow-icon, .main-nav-list > a:hover span.menu-arrow-icon {
  transition: all 0.3s linear;
}
.main-nav-list > a.nav-menu-active span.menu-arrow-icon svg path, .main-nav-list > a:hover span.menu-arrow-icon svg path {
  fill: #23527C;
}
.main-nav-list > a.has-dropdown-open span.menu-arrow-icon {
  transform: rotate(180deg);
}
.main-nav-list .child-nav-text:before {
  display: none;
  content: "";
  float: left;
  width: 8px;
  height: 8px;
  border-radius: 6px;
  background-color: #9A9BA6;
  margin-right: 10px;
  flex-shrink: 0;
  position: relative;
  top: 1px;
  border: 1px solid #f3f9fb;
}
.main-nav-list .child-nav-text.active-child-nav, .main-nav-list .child-nav-text:hover {
  color: #23527C;
  transition: all 0.1s linear;
}
.main-nav-list .child-nav-text.active-child-nav:before, .main-nav-list .child-nav-text:hover:before {
  background-color: #23527C;
}

@-webkit-keyframes slide-down {
  0% {
    opacity: 0;
    transform: translateY(-14%);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}

@keyframes slide-down {
  0% {
    opacity: 0;
    transform: translateY(-14%);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
.mobile-menu p.nav-text {
  display: none;
}
.mobile-menu .main-nav-list {
  padding-left: 17px;
  padding-right: 17px;
}
.mobile-menu .main-nav-list a {
  justify-content: center;
  position: relative;
}
.mobile-menu .main-nav-list a .menu-arrow-icon {
  position: absolute;
  right: 8px;
  transform: rotate(-90deg);
}
.mobile-menu .main-nav-list a .menu-arrow-icon svg {
  width: 8px;
}
.mobile-menu .main-nav-list a.has-dropdown-open span.menu-arrow-icon {
  transform: rotate(90deg);
}
.mobile-menu .main-nav-list .child-menu-wrapper {
  display: none !important;
}

.ta-accordian .rz-accordion-header {
  width: 100% !important;
  float: left;
  border-radius: 5px;
  margin-top: 20px;
}
.ta-accordian .rz-accordion-header:first-of-type {
  margin-top: 0px !important;
}
.ta-accordian .rz-accordion-header a {
  width: 100% !important;
  border-radius: 5px;

  font-weight: 500 !important;
  font-size: 18px !important;
  letter-spacing: 0.6px;
  color: #444444 !important;
  position: relative;
  padding: 16px 60px 16px 30px !important;
}
.ta-accordian .rz-accordion-header a .rz-accordion-toggle-icon {
  position: absolute;
  right: 18px;
  top: 50%;
  margin-top: -12px;
}
.ta-accordian .rz-accordion-header a .rz-accordion-toggle-icon:before {
  display: none;
}
.ta-accordian .rz-accordion-header a .rz-accordion-toggle-icon.rzi-chevron-right {
  background: url(../Images/down-arrow-accordian.svg) no-repeat center center;
}
.ta-accordian .rz-accordion-header a .rz-accordion-toggle-icon.rzi-chevron-down {
  background: url(../Images/up-arrow-accordian.svg) no-repeat center center;
}
.ta-accordian .rz-accordion-content-wrapper {
  width: 100% !important;
  float: left;
  margin-top: -2px;
}
.ta-accordian .rz-accordion-content-wrapper .rz-accordion-content {
  width: 100%;
  float: left;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
  padding: 0px !important;
}

.rz-textarea:focus {
  border-color: #4787BE !important;
}

.timing-select-list .rz-dropdown-label {
  padding-left: 0px !important;
}
.timing-select-list .rz-dropdown {
  height: 36px !important;
  padding: 3px 10px !important;
}
.timing-select-list .select-list-custom .rz-placeholder {
  font-size: 16px !important;
}

.rz-button .rz-button-text {
  font-weight: 500 !important;
}

.reset-btn.rz-button.btn-secondary {
  background: #fff !important;
}

.has-percentage-right input {
  background: url(../Images/percentage-icon.svg) no-repeat center right 15px #fff;
  padding-right: 35px !important;
}

.fixedLastColumn .v-align-middle table td, .fixedLastColumn .v-align-middle table th {
  vertical-align: middle;
}

.spend-promocodes {
  margin-top: 10px;
}
.spend-promocodes .rz-accordion-header {
  border-bottom: 1px solid #EAEAEA;
  border-radius: 0px;
}
.spend-promocodes .rz-accordion-header a {
  width: auto !important;
  float: left;
  font-size: 18px !important;
  display: flex;
  flex-direction: row-reverse;
  align-items: flex-end;
  justify-content: start;
  padding: 16px 60px 10px 0px !important;
}
.spend-promocodes .rz-accordion-header a span {
  float: right;
}
.spend-promocodes .rz-accordion-header a .rz-accordion-toggle-icon {
  position: static;
  margin-top: 0;
  margin-left: 10px;
}
.spend-promocodes .rz-accordion-content-wrapper .rz-accordion-content {
  margin-top: 22px;
}
.spend-promocodes .rz-accordion-content-wrapper .rz-accordion-content table td {
  border-top: 1px solid #EAEAEA !important;
  border-bottom: transparent !important;
}/*# sourceMappingURL=main.css.map */