@charset "UTF-8";
@import url('https://fonts.googleapis.com/css?family=PT+Sans:400,400i,700,700i&display=swap&subset=cyrillic');
@import url('https://fonts.googleapis.com/css?family=Sarala:400,700&display=swap');
@import url('https://use.fontawesome.com/releases/v5.6.3/css/all.css');
@import url('https://fonts.googleapis.com/css2?family=Jost:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Jost:ital,wght@0,300;0,400;0,500;0,600;0,700;1,300;1,400;1,500;1,600;1,700&display=swap');
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
}

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
  display: block;
}

body {
  line-height: 1;
  background: #FFF;
}

ol, ul {
  list-style: none;
}

blockquote, q {
  quotes: none;
}

blockquote:before, blockquote:after,
q:before, q:after {
  content: "";
  content: none;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

a {
  text-decoration: none;
}

html[data-theme=profitsocial] {
  --bold-weight: 900;
  --border-main-color: #ccc;
  --border-sub-color: rgba(0,0,0,0.05);
  --table-header-border: 1px solid rgba(0,0,0,0.05);
  --main-border-radius: 0;
  --success-color: #4caf50;
  --danger-color: #F44336;
  --primary-color: #1E88E5;
  --warning-color: #FF9800;
  --sub-color: rgba(30,136,229,0.05);
  --sub-color-second: #ccc;
  --admin-info-sub-color: rgba(30,136,229,0.05);
  --icon-container-fill-color: black;
  --theme-color: black;
  --table-header-color: #F4F9FD;
  --table-header-text-color: #1E88E5;
  --main-text-color: #000;
  --sub-text-color: rgba(0,0,0,0.50);
  --menu-hover-text-color:#000;
  --menu-hover-text-color-secondary: #000;
  --menu-active-text-color: #1E88E5;
  --menu-hover-color: rgba(0,0,0,0.05);
  --menu-border-color: #000000;
  --menu-top-arrow-color: #fff;
  --menu-top-arrow-background: #1E88E5;
  --menu-top-arrow-icon-color: #1E88E5;
  --menu-icon-color: black;
  --menu-icon-color-secondary: #ddd;
  --menu-icon-color-active: black;
  --menu-icon-color-hover: black;
  --submenu-title-color: white;
  --submenu-body-color: rgb(241, 246, 251);
  --submenu-text-color: black;
  --submenu-subtext-color: rgba(0, 0, 0, 0.5);
  --new-notif-bg-color: #F04F23;
  --profile-submenu-icon-color: #ccc;
  --button-primary-background: #1E88E5;
  --button-primary-color: white;
  --main-font: "PT Sans", sans-serif;
  --input-border: 2px solid rgba(0, 0, 0, 0.1);
  --input-base-background: transparent;
  --main-button-color: rgba(30, 136, 229, 1);
  --dim-button-color: #F4F9FD;
  --pager-button-color: rgba(0,0,0,0.05);
  --svg-subcolor: rgba(0,0,0,0.05);
  --block-highlight-color: #F4F9FD;
  --notification-payment-icon-color: #fff;
  --notification-payment-text-color: #fff;
  --bold-text-value: 900;
  --unsubscribe-text-color: #4867aa;
  --unsubscribe-text-color-2: #ff1744;
  --unsubscribe-btn-color: #fff;
  --unsubscribe-btn-borderRadius: 3rem;
  --unsubscribe-btn-background-hover: #8bc34e;
  --summary-panel-background: #F4F9FD;
}

html[data-theme=topoffers] {
  --bold-weight: 900;
  --border-main-color: #ccc;
  --border-sub-color: rgba(0,0,0,0.05);
  --table-header-border: 1px solid rgba(0,0,0,0.05);
  --main-border-radius: 0;
  --success-color: #4caf50;
  --danger-color: #F44336;
  --primary-color: #F04F23;
  --warning-color: #FF9800;
  --sub-color: rgba(240,79,35,0.05);
  --sub-color-second: #ccc;
  --admin-info-sub-color: rgba(0,0,0,0.05);
  --icon-container-fill-color: #F04F23;
  --theme-color: #F04F23;
  --table-header-color: #fff;
  --table-header-text-color: #4867AA;
  --new-notif-bg-color: #F04F23;
  --main-text-color: #000;
  --sub-text-color: rgba(0,0,0,0.50);
  --menu-hover-text-color: #F04F23;
  --menu-hover-text-color-secondary: #F04F23;
  --menu-active-text-color:#F04F23;
  --menu-hover-color: rgba(240,79,35,0.05);
  --menu-border-color: #F04F23;
  --menu-top-arrow-color: #000;
  --menu-top-arrow-background: #F04F23;
  --menu-top-arrow-icon-color: black;
  --menu-icon-color: black;
  --menu-icon-color-secondary: #ddd;
  --menu-icon-color-active: black;
  --menu-icon-color-hover: black;
  --submenu-title-color: #F04F23;
  --submenu-body-color: rgb(236, 66, 19);
  --submenu-text-color: white;
  --submenu-subtext-color: rgba(255, 255, 255, 0.712);
  --profile-submenu-icon-color: #F04F23;
  --button-primary-background: #F04F23;
  --button-primary-color: white;
  --main-font: "Sarala", sans-serif;
  --input-border: 2px solid rgba(0, 0, 0, 0.1);
  --input-base-background: transparent;
  --main-button-color: rgba(240, 79, 35, 1);
  --dim-button-color: #FDEDE9;
  --pager-button-color: rgba(0,0,0,0.05);
  --svg-subcolor: rgba(0,0,0,0.05);
  --block-highlight-color: rgba(240,79,35,0.05);
  --notification-payment-icon-color: #fff;
  --notification-payment-text-color: #fff;
  --bold-text-value: 900;
  --unsubscribe-text-color: #4867aa;
  --unsubscribe-text-color-2: #ff1744;
  --unsubscribe-btn-background: #8bc34a;
  --unsubscribe-btn-color: #fff;
  --unsubscribe-btn-borderRadius: 3rem;
  --unsubscribe-btn-background-hover: #8bc34e;
  --summary-panel-background: #eceff6;
}

html[data-theme=adromeda] {
  --bold-weight: 700;
  --border-main-color: #ccc;
  --border-sub-color: rgba(0,0,0,0.05);
  --table-header-border: none;
  --main-border-radius: 15px;
  --success-color: #5ed262;
  --danger-color: #f14d4d;
  --primary-color: #FFBA08;
  --warning-color: #FF9800;
  --sub-color: rgba(30,136,229,0.05);
  --admin-info-sub-color: rgba(255, 186, 8, 0.08);
  --sub-color-second: #ccc;
  --icon-container-fill-color: black;
  --theme-color: #FFBA08;
  --table-header-color: rgba(0, 0, 0, 0.03);
  --table-header-text-color: #000;
  --main-text-color: #000;
  --sub-text-color: rgba(0,0,0,0.50);
  --menu-hover-text-color: #000;
  --menu-hover-text-color-secondary: #FFBA08;
  --menu-active-text-color: #ffba08;
  --menu-hover-color: #FFBA08;
  --menu-border-color: #FFBA08;
  --menu-top-arrow-color: #000;
  --menu-top-arrow-background: #FFBA08;
  --menu-top-arrow-icon-color: black;
  --menu-icon-color: #FFBA08;
  --menu-icon-color-secondary: #ddd;
  --menu-icon-color-active: #000;
  --menu-icon-color-hover: #000;
  --submenu-title-color: white;
  --submenu-body-color: #fffaee;
  --submenu-text-color: black;
  --submenu-subtext-color: rgba(0, 0, 0, 0.5);
  --new-notif-bg-color: #F04F23;
  --profile-submenu-icon-color: #ffba08;
  --button-primary-background: #FFBA08;
  --main-font: "Jost", sans-serif;
  --input-border: none;
  --input-base-background: rgba(0, 0, 0, 0.03);
  --main-button-color: rgba(30, 136, 229, 1);
  --dim-button-color: rgba(255, 186, 8, 0.08);
  --pager-button-color: rgba(0,0,0,0.05);
  --svg-subcolor: rgba(0,0,0,0.05);
  --block-highlight-color: rgba(255, 186, 8, 0.08);
  --notification-payment-icon-color: #000;
  --notification-payment-text-color: #000;
  --bold-text-value: 600;
  --unsubscribe-text-color: #000;
  --unsubscribe-text-color-2: #000;
  --unsubscribe-btn-background: #FFBA08;
  --unsubscribe-btn-color: #000;
  --unsubscribe-btn-borderRadius: 15px;
  --unsubscribe-btn-background-hover: #ffba08d9;
  --summary-panel-background: rgba(0, 0, 0, 0.03);
}

@keyframes fade-out {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes fade-in {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes fade-in-right {
  from {
    opacity: 0;
    transform: translate3d(100%, 0, 0);
  }
  to {
    opacity: 1;
    transform: translate3d(0, 0, 0);
  }
}
@keyframes fade-out-right {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
}
.animation--fade-in-right {
  -webkit-animation: fade-in-right 0.5s;
  animation: fade-in-right 0.5s;
}

.animation--fade-out-right {
  -webkit-animation: fade-out-right 0.5s;
  animation: fade-out-right 0.5s;
}

.animation--fade-in {
  -webkit-animation: fade-in 1s;
  animation: fade-in 1s;
}

.animation--fade-out {
  -webkit-animation: fade-out 0.5s;
  animation: fade-out 0.5s;
}

.content--block {
  width: 100%;
}

.content--block--half {
  width: 46%;
}

.content--block--50 {
  width: 50%;
}

.content--block--quater {
  width: 23%;
}

.content--block--fifth {
  width: 17.5%;
}

.content--block--padded {
  padding: 15px;
}

.content--block--padded--left-only {
  padding-left: 15px;
}

.content--block--bordered {
  box-shadow: 0px 2px 5px var(--border-sub-color);
  border-radius: var(--main-border-radius);
}

.system--display--none {
  display: none !important;
}

.system--display--flex {
  display: flex;
}

.system--display--block {
  display: block;
}

.system--full-width {
  width: 100%;
}

.system--padding--40pxall {
  padding: 40px;
}

.system--padding-left--15px {
  padding-left: 15px;
}

.system--padding-left--40px {
  padding-left: 40px;
}

.system--margin-top--60px {
  margin-top: 61px;
}

.system--margin-top--20px {
  margin-top: 20px;
}

.system--margin-top--40px {
  margin-top: 40px;
}

.system--margin-bottom--20px {
  margin-bottom: 20px;
}

.system--margin-bottom--10px {
  margin-bottom: 10px;
}

.system--margin-bottom--5px {
  margin-bottom: 5px;
}

.system--margin-top--10px {
  margin-top: 10px;
}

.system--margin-left--10px {
  margin-left: 10px;
}

.system--margin-left--30px {
  margin-left: 30px;
}

.system--flexbox--align-items-start {
  align-items: flex-start;
}

.system--flexbox--align-items-end {
  align-items: flex-end;
}

.system--flexbox--align-items-center {
  align-items: center;
}

.system--flexbox--align-items-space-between {
  align-items: space-between;
}

.system--flexbox--direction-row {
  flex-direction: row;
}

.system--flexbox--direction-column {
  flex-direction: column;
}

.system--flexbox--justify-space-between {
  justify-content: space-between;
}

.system--flexbox--justify-space-evenly {
  justify-content: space-evenly;
}

.system--flexbox--justify-start {
  justify-content: flex-start;
}

.system--flexbox--justify-space-around {
  justify-content: space-around;
}

.system--flexbox--justify-center {
  justify-content: center;
}

.system--flexbox--justify-end {
  justify-content: flex-end;
}

.system--flexbox--align-self-end {
  align-self: flex-end;
}

.system--flexbox--wrap {
  flex-wrap: wrap;
}

.system--full-height {
  height: calc(100% - 61px);
}

.system--min-full-height {
  min-height: calc(100% + 60px);
}

.system--position--fixed {
  position: fixed;
}

.system--subtext {
  font-size: 0.85rem;
  color: var(--sub-text-color);
}

.system--toggled-menu-subtext {
  font-size: 0.85rem;
  color: var(--sub-text-color);
  color: var(--submenu-subtext-color);
}

.system--padding-bottom--8px {
  padding-bottom: 8px;
}

.system--icon {
  fill: var(--sub-color-second);
}

.system--a--styleless {
  color: var(--main-text-color);
}
.system--a--styleless:hover {
  color: var(--main-text-color);
}
.system--a--styleless:visited {
  color: var(--main-text-color);
}

.system--cursor--pointer {
  cursor: pointer;
}

.system--header {
  font-size: 1.3rem;
  font-weight: var(--bold-text-value);
}

.system--page-header {
  font-size: 1.71rem;
  font-weight: var(--bold-text-value);
  margin-bottom: 20px;
}

.system--flex--spread {
  flex: 1;
}

.system--text--align-center {
  text-align: center;
}

.system--position--relative {
  position: relative;
}

.system--ul--styleless {
  list-style-type: none;
}

.system--subheader {
  font-size: 1.3rem;
  font-weight: var(--bold-text-value);
  color: var(--sub-text-color);
}

.system--background--white {
  background: white;
}

.system--color--primary {
  color: var(--primary-color);
}

a.system--color--primary:hover {
  color: var(--primary-color);
}
a.system--color--primary:visited {
  color: var(--primary-color);
}

.system--color--subtext {
  color: var(--sub-text-color);
}

.button--main {
  font-family: var(--main-font);
  font-size: 14px;
  text-align: center;
  border-radius: var(--main-border-radius);
  border: none;
  outline: 0;
  background: var(--button-primary-background);
  color: var(--button-primary-color);
  padding: 10px 0 10px 0;
  height: 40px;
  cursor: pointer;
}
.button--main:focus {
  outline: 0;
  border: 0;
}

.button--bold {
  font-weight: var(--bold-weight);
}

.button--dim {
  background: var(--dim-button-color);
}

.button--sub--transparent {
  color: var(--sub-text-color);
  background: transparent;
}

.button--bold-text {
  font-weight: var(--bold-weight);
}

.button--disabled {
  opacity: 0.8;
}

.button--disabled:hover {
  cursor: default;
}

.basic-input--wrapper {
  width: 100%;
}

.basic-input--wrapper--half {
  width: 48%;
}

.basic-input--input-wrapper {
  margin-top: 5px;
}

.basic-input--input {
  font-family: var(--main-font);
  font-size: 14px;
  height: 40px;
  border-radius: var(--main-border-radius);
  border: var(--input-border);
  outline: 0;
  width: 100%;
  padding: 0 10px 0 10px;
  background: var(--input-base-background);
}
.basic-input--input:disabled {
  background: var(--input-base-background) url('locker-26bd1321.svg') right center no-repeat;
}

.basic-select--input {
  font-family: var(--main-font);
  font-size: 14px;
  height: 40px;
  border-radius: var(--main-border-radius);
  border: var(--input-border);
  outline: 0;
  width: 100%;
  padding: 0 10px 0 10px;
  background: var(--input-base-background);
  appearance: none;
  -webkit-appearance: none;
  background-image: url('down-791f988f.svg');
  background-position: right center;
  background-repeat: no-repeat;
}
.basic-select--input:disabled {
  background: var(--input-base-background) url('locker-26bd1321.svg') right center no-repeat;
}

.basic--input--background--search {
  background-image: url('search-e55d0928.svg');
  background-repeat: no-repeat;
  background-position: right 10px center;
}

.basic-select--input--colored .basic-select--input {
  color: var(--primary-color);
}

.basic-input--input--error {
  border: 1px solid var(--danger-color);
}

.basic-input--subtext--error {
  margin-top: 5px;
  font-size: 0.85rem;
  color: var(--sub-text-color);
  color: var(--danger-color);
}

.form--row {
  margin: 20px 0 20px 0;
}

.basic-checkbox--input {
  -webkit-appearance: none;
  appearance: none;
  width: 20px;
  height: 20px;
  border: 1px solid var(--primary-color);
  outline: 0;
  margin-right: 10px;
}
.basic-checkbox--input:checked, .basic-checkbox--input:active {
  background: var(--primary-color);
}
.basic-checkbox--input:checked:after, .basic-checkbox--input:active:after {
  content: url('check-774ced9b.svg');
}

.dropdown--wrapper {
  position: absolute;
  width: 100%;
}

.dropdown--elements--list {
  background-color: white;
  max-height: 100px;
  border-color: var(--border-sub-color);
  border-width: 0 2px 2px 2px;
  border-style: solid;
  overflow-y: scroll;
}

.dropdown--elements--item {
  padding: 10px;
}

.dropdown--elements--item--selected {
  color: var(--table-header-text-color);
}

.dropdown--elements--item:hover {
  color: var(--table-header-text-color);
  cursor: pointer;
}

.dropdown--elements--list::-webkit-scrollbar {
  width: 22px;
  height: 18px;
}

.dropdown--elements--list::-webkit-scrollbar-thumb {
  height: 6px;
  border: 9px solid rgba(0, 0, 0, 0);
  background-clip: padding-box;
  -webkit-border-radius: 20px;
  border-radius: 20px;
  background-color: rgba(0, 0, 0, 0.1);
}

.dropdown--elements--list::-webkit-scrollbar-button {
  width: 0;
  height: 0;
  display: none;
}

.dropdown--elements--list::-webkit-scrollbar-corner {
  background-color: transparent;
}

.basic-radio--container {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  cursor: pointer;
  display: block;
  line-height: 20px;
  position: relative;
  padding-left: 30px;
}
.basic-radio--container .basic-radio--checkmark:after {
  top: 3px;
  left: 3px;
  width: 10px;
  height: 10px;
  border-radius: 50%;
  background: var(--primary-color);
}

.basic-radio--checkmark {
  top: 0;
  left: 0;
  position: absolute;
  border: 2px solid var(--border-sub-color);
  border-radius: 50%;
  width: 16px;
  height: 16px;
}
.basic-radio--checkmark:after {
  content: "";
  position: absolute;
  display: none;
}

.basic-radio--input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
}
.basic-radio--input:checked ~ .basic-radio--checkmark:after {
  display: block;
}

.compliance-input--label {
  color: #fff;
}

.notification-header--title {
  flex: 1;
  margin-left: 8px;
}

.notification--container {
  padding: 10px 8px 10px 8px;
}
.notification--container:hover {
  background: var(--sub-color);
}

.notification-center--header {
  padding: 20px 0px 0px 8px;
}

.panel--wrapper {
  width: 100%;
  margin: 20px 0 20px 0;
  box-shadow: 0px 2px 5px var(--border-sub-color);
  border-radius: var(--main-border-radius);
}

.panel--header {
  padding: 20px;
  border-bottom: 1px solid var(--border-sub-color);
}
.panel--header .panel-header--toggler {
  cursor: pointer;
}

.panel--body {
  border-top: 1px solid var(--border-sub-color);
  padding: 20px;
  border-radius: 0 0 var(--main-border-radius) var(--main-border-radius);
}

.basic-modal--overlay {
  position: fixed;
  z-index: 3;
  background: white;
  opacity: 0.8;
  width: 100vw;
  height: 100vh;
}

.basic-modal {
  background: white;
  width: 403px;
  height: 256px;
  position: relative;
}

.basic-modal--wrapper {
  position: absolute;
  box-shadow: 0px 2px 5px #bbb;
  top: calc(50% - 200px);
  left: calc(50% - 128px);
  z-index: 4;
}

.basic-modal--body {
  position: absolute;
  width: 323px;
  height: 176px;
  top: 40px;
  left: 40px;
}

.compliance-modal--overlay {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 21;
  background: #000;
  opacity: 0.5;
  width: 100vw;
  height: 100vh;
}

.compliance-modal--wrapper {
  position: absolute;
  left: 0;
  right: 0;
  top: calc(50% - 200px);
  margin-left: auto;
  margin-right: auto;
  width: 520px;
  z-index: 22;
}
.compliance-modal--wrapper .compliance-modal {
  background: #000;
  color: #fff;
  line-height: 1.5;
  box-shadow: 0px 10px 20px rgba(0, 0, 0, 0.2);
  border-radius: 20px;
  width: 100%;
}
.compliance-modal--wrapper .compliance-modal .compliance-modal--body {
  padding: 30px 40px 30px;
}
.compliance-modal--wrapper .compliance-modal .compliance-modal--body .checkbox--input--adv {
  border: 3px solid #fff !important;
  border-radius: 5px;
}
.compliance-modal--wrapper .compliance-modal .compliance-modal--body .compliance-modal--message-block {
  font-size: 0.8em;
  text-align: center;
  line-height: 1.5;
}
.compliance-modal--wrapper .compliance-modal .compliance-modal--body .compliance-modal--message-block--error {
  color: red;
}

.table--main {
  width: 100%;
  margin-top: 20px;
}
.table--main td, .table--main th {
  padding: 10px;
  text-align: center;
  border: 1px solid var(--border-sub-color);
}
.table--main th {
  border: var(--table-header-border);
}
.table--main tr th:first-child {
  border-radius: var(--main-border-radius) 0 0 0;
}
.table--main tr th:last-child {
  border-radius: 0 var(--main-border-radius) 0 0;
}

.table--empty-set-text {
  margin-top: 20px;
}

.table--headed tr th {
  background: var(--table-header-color);
  color: var(--table-header-text-color);
}

.table-pager--rows-wrapper, .table-pager--pages-wrapper {
  user-select: none;
  width: 180px;
}
.table-pager--rows-wrapper .table-pager--select, .table-pager--pages-wrapper .table-pager--select {
  width: 80px;
}
.table-pager--rows-wrapper span, .table-pager--pages-wrapper span {
  color: var(--sub-text-color);
}
.table-pager--rows-wrapper .table-pager--button, .table-pager--pages-wrapper .table-pager--button {
  width: 40px;
  height: 40px;
  background: var(--pager-button-color);
  cursor: pointer;
  border-radius: var(--main-border-radius);
  display: flex;
  justify-content: center;
  align-items: center;
}
.table-pager--rows-wrapper .table-pager--buttons-wrapper, .table-pager--pages-wrapper .table-pager--buttons-wrapper {
  width: 85px;
}

.table-pager--wrapper {
  width: 380px;
}

.sidebar--container {
  padding: 20px 18px 20px 8px;
}

.sidebar--container--bgcolorsub {
  background: var(--admin-info-sub-color);
}

.sidebar-admin--text--margin-left-5px {
  margin-left: 5px;
  word-wrap: break-word;
  word-break: break-all;
}

.sidebar-nav--tab-container {
  padding: 14px 22px 12px 8px;
  transition: 0.3s;
}
.sidebar-nav--tab-container:hover {
  color: var(--menu-hover-text-color);
  background: var(--menu-hover-color);
  cursor: pointer;
}

.sidebar-nav--tab-container--secondary:hover {
  color: var(--menu-hover-text-color-secondary);
  border-left: 0;
  background: white;
}

.sidebar-nav--icon {
  margin-right: 12px;
  width: 24px;
  height: 24px;
}

.sidebar--system-navigation {
  width: 100%;
}
.sidebar--system-navigation .system--a--styleless:first-child .sidebar-nav--tab-container.sidebar-nav--tab-container--active {
  color: var(--menu-hover-text-color);
  background: var(--menu-hover-color);
  cursor: pointer;
}
.sidebar--system-navigation .system--a--styleless:first-child .sidebar-nav--tab-container.sidebar-nav--tab-container--active .sidebar-nav--icon path, .sidebar--system-navigation .system--a--styleless:first-child .sidebar-nav--tab-container.sidebar-nav--tab-container--active .sidebar-nav--icon polygon {
  fill: var(--menu-icon-color-active);
}
.sidebar--system-navigation .system--a--styleless:first-child .sidebar-nav--tab-container:hover .sidebar-nav--icon path, .sidebar--system-navigation .system--a--styleless:first-child .sidebar-nav--tab-container:hover .sidebar-nav--icon polygon {
  fill: var(--menu-icon-color-hover);
}
.sidebar--system-navigation .system--a--styleless:last-child .sidebar-nav--icon path, .sidebar--system-navigation .system--a--styleless:last-child .sidebar-nav--icon polygon {
  fill: var(--menu-icon-color-secondary);
}

.sidebar--nav-container {
  flex: 1;
  -moz-user-select: none;
  -khtml-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.sidebar-nav--tab-container--toggled {
  width: 100%;
  height: 60px;
  padding: 0;
  position: relative;
}
.sidebar-nav--tab-container--toggled .sidebar-nav--icon-container {
  width: 100%;
  text-align: center;
}
.sidebar-nav--tab-container--toggled .sidebar-nav--icon {
  margin: 0;
}

.sidebar--nav-container .sidebar-nav--tab-container .sidebar-nav--icon path, .sidebar--nav-container .sidebar-nav--tab-container .sidebar-nav--icon polygon {
  fill: var(--menu-icon-color);
}
.sidebar--nav-container .sidebar-nav--tab-container.sidebar-nav--tab-container--active .arrowIcon path, .sidebar--nav-container .sidebar-nav--tab-container.sidebar-nav--tab-container--active .arrowIcon polygon {
  fill: var(--menu-top-arrow-icon-color);
}
.sidebar--nav-container .sidebar-nav--tab-container:hover .sidebar-nav--icon path, .sidebar--nav-container .sidebar-nav--tab-container:hover .sidebar-nav--icon polygon {
  fill: var(--menu-icon-color-hover);
}
.sidebar--nav-container .sidebar-nav--tab-container:hover .system--cursor--pointer path {
  fill: var(--menu-icon-color-hover);
}
.sidebar--nav-container .sidebar-nav--tab-container:hover .system--cursor--pointer .arrowIcon path, .sidebar--nav-container .sidebar-nav--tab-container:hover .system--cursor--pointer .arrowIcon polygon {
  fill: var(--menu-top-arrow-icon-color);
}
.sidebar--nav-container .sidebar-nav--tab-container--active {
  color: var(--menu-hover-text-color);
  background: var(--menu-hover-color);
  cursor: pointer;
}
.sidebar--nav-container .sidebar-nav--tab-container--active .sidebar-nav--icon path, .sidebar--nav-container .sidebar-nav--tab-container--active .sidebar-nav--icon polygon {
  fill: var(--menu-icon-color-active);
}
.sidebar--nav-container .sidebar-nav--tab-container--active .system--cursor--pointer path {
  fill: var(--menu-icon-color-hover);
}

.sidebar-nav--submenu-tab-container--active {
  color: var(--menu-active-text-color);
}

.sidebar-toggled--user-arrow {
  background: var(--menu-top-arrow-background);
  min-height: 60px;
}
.sidebar-toggled--user-arrow .sidebar-nav--icon path {
  fill: var(--menu-top-arrow-color);
}

.sidebar--tab--invisible {
  text-align: left;
  display: none;
  position: absolute;
  min-width: 182px;
  left: 60px;
  top: 0;
  cursor: default;
  color: var(--submenu-text-color);
  z-index: 20;
}
.sidebar--tab--invisible .invisible-tab--header {
  background: var(--submenu-title-color);
  padding: 20px 10px 20px 8px;
}
.sidebar--tab--invisible .invisible-tab--body {
  background: var(--submenu-body-color);
  padding: 20px 10px 20px 8px;
}
.sidebar--tab--invisible .invisible-tab--body .invisible-tab--menu-item {
  margin-top: 20px;
}
.sidebar--tab--invisible .invisible-tab--body .invisible-tab--menu-item:nth-child(1) {
  margin-top: 0px;
}
.sidebar--tab--invisible .invisible-tab--body .invisible-tab--menu-item:hover > a, .sidebar--tab--invisible .invisible-tab--body a:visited {
  color: var(--submenu-text-color);
}

.sidebar--tab--hovering:hover > div.sidebar--tab--invisible {
  display: block;
}

html {
  font-family: var(--main-font);
  font-size: 14px;
  min-height: 100vh;
}

::selection {
  background: var(--primary-color);
}

::-moz-selection {
  background: var(--primary-color);
}

.main--header {
  position: fixed;
  -moz-user-select: none;
  -khtml-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  top: 0;
  left: 0;
  height: 60px;
  border-bottom: 1px solid var(--border-main-color);
  background: white;
  width: 100%;
  background: white;
  z-index: 20;
}
.main--header div {
  cursor: pointer;
}
.main--header .header--icon-container {
  width: 187px;
  height: 60px;
}
.main--header .header--icon-container div {
  width: 187px;
}
.main--header .header--icon-container:first-child > div {
  width: 167px;
  margin-left: 20px;
}
.main--header .header--icon-container--black {
  background: var(--icon-container-fill-color);
}
.main--header .header--icon-container--notification {
  width: 60px;
  height: 60px;
  right: 0;
  position: fixed;
}
.main--header .header--icon-container--notification path {
  fill: var(--menu-icon-color-secondary);
}
.main--header .header--logo {
  flex: 1;
  text-align: center;
}
.main--header .header--logo img {
  max-height: 58px;
}
.main--header .header--icon {
  fill: var(--sub-color-second);
}
.main--header .header--icon--white {
  fill: white;
}
.main--header .header--new-notification {
  width: 187px;
  right: 0;
  position: fixed;
  color: white;
  line-height: 60px;
  background: var(--new-notif-bg-color);
}

.main--content-block {
  width: calc(100% - 262px);
  margin-left: 182px;
  transition: 0.1s;
}

.main--content-block--squeezed {
  width: calc(100% - 120px);
  margin-left: 60px;
}

.main--sidebar {
  background: #fff;
  width: 182px;
  top: 61px;
  left: 0;
}

.main--sidebar--toggled {
  width: 60px;
  z-index: 20;
}

.main-sidebar--item-container {
  width: 100%;
}

.main--notification-center-container {
  width: 310px;
  top: 61px;
  right: 0;
  z-index: 100;
  border-left: 1px solid var(--border-main-color);
  background: white;
}

.main--content-block {
  flex: 1 1 auto;
}

.main-scores--tile {
  width: 281px;
  height: 48px;
  border-radius: var(--main-border-radius);
  box-shadow: 0px 2px 5px var(--border-sub-color);
  transition: 0.5s;
  background: white;
}
.main-scores--tile div {
  padding: 11px;
}
.main-scores--tile .main-scores-tile--number {
  border-left: 1px solid var(--border-sub-color);
  width: 102px;
  text-align: center;
  font-weight: 700;
}
.main-scores--tile i {
  font-size: 1.5rem;
}
.main-scores--tile i::after {
  content: " ";
}
.main-scores--tile .main-scores-tile--text--sub-text {
  font-size: 0.85rem;
  color: var(--sub-text-color);
}
.main-scores--tile:hover div, .main-scores--tile:hover i, .main-scores--tile:hover span {
  color: white;
}

.main-scores--tile--blue-highlight .main-scores-tile--number {
  color: var(--primary-color);
}
.main-scores--tile--blue-highlight i {
  color: var(--primary-color);
}
.main-scores--tile--blue-highlight:hover {
  background: var(--primary-color);
}

.main-scores--tile--green-highlight .main-scores-tile--number {
  color: var(--success-color);
}
.main-scores--tile--green-highlight i {
  color: var(--success-color);
}
.main-scores--tile--green-highlight:hover {
  background: var(--success-color);
}

.main-scores--tile--red-highlight .main-scores-tile--number {
  color: var(--danger-color);
}
.main-scores--tile--red-highlight i {
  color: var(--danger-color);
}
.main-scores--tile--red-highlight:hover {
  background: var(--danger-color);
}

.main-scores--tile--orange-highlight .main-scores-tile--number {
  color: var(--theme-color);
}
.main-scores--tile--orange-highlight i {
  color: var(--theme-color);
}
.main-scores--tile--orange-highlight:hover {
  background: var(--theme-color);
}
.main-scores--tile--orange-highlight:hover div, .main-scores--tile--orange-highlight:hover i, .main-scores--tile--orange-highlight:hover span {
  color: var(--menu-hover-text-color);
}

.main-scores--tile--highlight .main-scores-tile--number {
  color: var(--theme-color);
}
.main-scores--tile--highlight i {
  color: var(--theme-color);
}
.main-scores--tile--highlight:hover {
  background: var(--theme-color);
}

.notification-payment--button {
  cursor: pointer;
  width: 303px;
  height: 20px;
  padding: 10px;
  background: var(--primary-color);
}

.notification-payment--text {
  color: var(--notification-payment-text-color);
  font-weight: var(--bold-weight);
}

.notification-payment--icon path {
  fill: var(--notification-payment-icon-color);
}

.notification--close {
  width: calc(100% - 20px);
  padding: 10px;
  color: #bbb;
  text-align: right;
}
.notification--close i {
  cursor: pointer;
}

.main-content--message {
  height: 30px;
  padding: 10px;
  opacity: 0.8;
  min-width: 300px;
  width: fit-content;
  color: white;
  font-weight: bold;
  transition: 1s;
  z-index: 4;
  position: fixed;
  top: 61px;
  right: 0;
}

.main-content--message--success {
  background: var(--success-color);
}

.main-content--message--danger {
  background: var(--danger-color);
}

.main--content--close-message {
  cursor: pointer;
  width: 40px;
  margin-left: 20px;
  text-align: center;
}

html[data-theme=adromeda] .main--header .header--logo img {
  max-height: 48px;
}

.datepicker--form--open {
  padding: 15px 15px;
  background-color: #FFFFFF;
  box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.58);
  position: absolute;
  top: 275;
  height: 280px;
  z-index: 9999;
  border-radius: var(--main-border-radius);
}

.datepicker--form-group--input {
  float: left;
  margin-right: 7px;
  color: #000000;
  font-family: var(--main-font);
  font-size: 14px;
}

.datepicker--form-group--input div {
  position: relative;
}

.datepicker--form-group--input span {
  position: absolute;
  font-size: 16px;
  right: 8px;
  top: 12px;
  cursor: pointer;
}

.datepicker--form-group--input input {
  font-family: var(--main-font);
  font-size: 14px;
  height: 40px;
  border-radius: var(--main-border-radius);
  border: var(--input-border);
  outline: 0;
  width: 100%;
  padding: 0 10px 0 10px;
  background: var(--input-base-background);
  width: 115px;
  height: 40px;
  font-family: var(--main-font);
  font-size: 14px;
  padding-left: 5px;
}
.datepicker--form-group--input input:disabled {
  background: var(--input-base-background) url('locker-26bd1321.svg') right center no-repeat;
}

.datepicker--form--open ul li {
  list-style-type: none;
  float: left;
}

.datepicker--form--open ul {
  padding: 0;
}

.datepicker--control-panel {
  padding: 0 25px;
  position: relative;
}

.datepicker--control-panel--navigate-button {
  color: #989A9C;
  cursor: pointer;
  font-size: 24px;
}

.datepicker--control-panel--title {
  font-size: 20px;
  width: 250px;
  text-align: center;
}

.datepicker--calendar--items {
  margin-top: 20px;
}

.datepicker--calendar--items td {
  padding: 11px;
  border: 1px solid #FFFFFF;
  color: #000000;
  cursor: pointer;
  text-align: center;
}

.datepicker--calendar--days-default:hover {
  padding: 11px;
  background-color: #007bff;
  color: #ffffff;
}

.datepicker--calendar--number-of-week {
  color: #007bff !important;
  cursor: pointer;
}

.datepicker--calendar--not-active-day {
  color: #989A9C !important;
  cursor: default !important;
}

.choose-day {
  padding: 11px;
  background-color: #007bff;
  color: #ffffff !important;
}

.datepicker--calendar--day-week td {
  color: #989A9C !important;
}

.show {
  display: block;
}

.hide {
  display: none;
}

.datepicker--calendar--not-select-day {
  cursor: default !important;
  background-color: #989A9C !important;
}

.datepicker--icon--close {
  font-size: 14pt;
  position: absolute;
  right: 10px;
  top: 5px;
  cursor: pointer;
}

.custom-range select {
  width: 300px;
  height: 50px;
  font-size: 18px;
  padding-left: 15px;
  border: 1px solid #E6E6E6;
  background-color: #FFFFFF;
}

.dashboard--table {
  min-height: 30%;
  max-height: 90%;
  height: 87%;
}
.dashboard--table table {
  width: 100%;
}
.dashboard--table tr th {
  background: var(--table-header-color);
  color: var(--table-header-text-color);
  padding: 10px 3px;
  border: var(--table-header-border);
}
.dashboard--table tr th:first-child {
  border-radius: var(--main-border-radius) 0 0 0;
}
.dashboard--table tr th:last-child {
  border-radius: 0 var(--main-border-radius) 0 0;
}
.dashboard--table td {
  vertical-align: middle;
}

.dashboard--chart-wrapper {
  margin-top: 20px;
}
.dashboard--chart-wrapper canvas {
  width: 100% !important;
  min-height: 30% !important;
  max-height: 90% !important;
}

.dashboard--chart--element-circle {
  width: 10px;
  height: 10px;
  border-radius: 50%;
  margin: 0 1px;
}

.dashboard--chart--element-line {
  width: 10px;
  height: 3px;
  border-radius: 30%;
}

.profile-sidebar--container {
  border-left: 1px solid var(--border-sub-color);
}
.profile-sidebar--container li:nth-of-type(even) > .profile-sidebar--item {
  margin: 10px 0 10px 0;
}

.profile-sidebar--item {
  cursor: pointer;
  padding-left: 10px;
  font-size: 1.3rem;
  font-weight: var(--bold-text-value);
  color: var(--sub-text-color);
}
.profile-sidebar--item svg {
  margin-right: 10px;
}
.profile-sidebar--item svg g use, .profile-sidebar--item svg g path {
  fill: var(--profile-submenu-icon-color);
}
.profile-sidebar--item:hover {
  border-left: 3px solid var(--menu-border-color);
  background: none;
  color: var(--menu-hover-text-color-secondary);
}
.profile-sidebar--item:hover > svg g use {
  fill: var(--theme-color);
}
.profile-sidebar--item:hover > svg g path {
  fill: var(--theme-color);
}

.profile--update-button {
  width: 169px;
}

.profile--form-container {
  padding-right: 15px;
  margin-bottom: 40px;
}

.profile--select--linked {
  border-left: 0;
}

.profile--select-container--linked {
  width: 35%;
}
.profile--select-container--linked label::after {
  content: " ";
}

.payment-methods--container {
  margin-top: 20px;
}

.payment-methods--image {
  width: 35px;
  height: 35px;
  margin-bottom: 5px;
}
.payment-methods--image img {
  margin-bottom: 5px;
  width: 35px;
  height: 35px;
}

.payment-methods--switcher {
  cursor: pointer;
}
.payment-methods--switcher:hover > div.payment-method--text {
  color: var(--main-text-color);
}

.payment-method--text {
  color: var(--sub-text-color);
}

.payment-method--text--active {
  color: var(--main-text-color);
}

.profile-form--input-tip {
  color: var(--sub-text-color);
  margin: -10px 0 30px;
  font-size: smaller;
}

.offerwall--accept-button {
  width: 110px;
  font-weight: var(--bold-weight);
}

.offerwall--input-container {
  width: 25%;
}

.offerwall--copy--link {
  background-color: rgba(0, 0, 0, 0.3);
  -webkit-mask: url('link-9212c2d4.svg') no-repeat center;
  mask: url('link-9212c2d4.svg') no-repeat center;
  background-repeat: no-repeat;
  width: 25px;
  height: 20px;
  margin: auto;
  display: block;
}
.offerwall--copy--link:hover {
  background-color: rgba(0, 0, 0, 0.5);
}

.offerwall--send--request {
  background-color: rgba(0, 0, 0, 0.3);
  -webkit-mask: url('apply-db0f20ad.svg') no-repeat center;
  mask: url('apply-db0f20ad.svg') no-repeat center;
  background-repeat: no-repeat;
  width: 100px;
  height: 20px;
  margin: auto;
  display: block;
}
.offerwall--send--request:hover {
  background-color: rgba(0, 0, 0, 0.5);
}

.offerwall--pending {
  background-color: rgb(255, 193, 7);
  -webkit-mask: url('pending-7673b7ac.svg') no-repeat center;
  mask: url('pending-7673b7ac.svg') no-repeat center;
  background-repeat: no-repeat;
  width: 100px;
  height: 20px;
  margin: auto;
  display: block;
}

.offerwall--declined {
  background-color: rgb(241, 65, 125);
  -webkit-mask: url('declined-89487595.svg') no-repeat center;
  mask: url('declined-89487595.svg') no-repeat center;
  background-repeat: no-repeat;
  width: 100px;
  height: 20px;
  margin: auto;
  display: block;
}

.offerwall--table tr th {
  background: var(--table-header-color);
  color: var(--table-header-text-color);
}
.offerwall--table tr td:nth-child(1) {
  border-right: 0;
  width: 70px;
}
.offerwall--table tr td:nth-child(2) {
  border-left: 0;
}
.offerwall--table td {
  background-color: white;
  text-align: left;
  vertical-align: middle;
}

html[data-theme=adromeda] .offerwall--accept-button {
  font-weight: normal;
}

.postbacks--button {
  width: 150px;
}

.postbacks--button-container {
  flex: 0;
  width: 150px;
  margin-top: 19px;
}

.postbacks--input-container {
  flex: 1;
  margin-right: 20px;
}

.postbacks--select-container {
  margin-right: 10px;
  width: 12%;
}

.postbacks--icon-container {
  margin-top: 25px;
  margin-left: 15px;
  cursor: pointer;
}

.postbacks--form-container {
  margin-bottom: 5px;
  align-items: start;
}

.postbacks--table {
  border-collapse: separate;
}
.postbacks--table th, .postbacks--table td {
  text-align: left;
  overflow-wrap: break-word;
  word-break: break-all;
  padding: 10px;
}
.postbacks--table th {
  background: var(--table-header-color);
  color: var(--table-header-text-color);
}
.postbacks--table th:first-child {
  border-radius: var(--main-border-radius) 0 0 0;
}
.postbacks--table th:last-child {
  border-radius: 0 var(--main-border-radius) 0 0;
}
.postbacks--table tr td:nth-child(1) {
  color: var(--table-header-text-color);
}
.postbacks--table tr:last-child td:first-child {
  border-radius: 0 0 0 var(--main-border-radius);
}
.postbacks--table tr:last-child td:last-child {
  border-radius: 0 0 var(--main-border-radius) 0;
}

.postbacks--faq-text:nth-of-type(even) {
  margin: 20px 0 20px 0;
}

.postbacks--faq-text--link {
  color: var(--primary-color);
}

.links--gradient--block {
  background-image: linear-gradient(-90deg, #1E88E5 3%, #EC497A 100%);
}

.links--color--white {
  color: white;
}

.links--settings-block {
  height: 100px;
}

.links--smartlinks-container {
  height: auto;
  min-height: 133px;
}

.links--create-button {
  width: 125px;
}

.links--clear-button {
  width: 95px;
  margin-left: 10px;
}

.your-link--header .image {
  margin-right: 10px;
  width: 17px;
  height: 17px;
  background-color: var(--primary-color);
  -webkit-mask: url('link-9212c2d4.svg') no-repeat center;
  mask: url('link-9212c2d4.svg') no-repeat center;
}

.your-link--link {
  font-size: 0.85rem;
  color: var(--sub-text-color);
  flex: 1;
  color: var(--primary-color);
}

.your-link--link--smartlink {
  width: 100%;
  word-break: break-all;
  margin-bottom: 20px;
}

.your-link--trash-btn {
  cursor: pointer;
  width: 40px;
  line-height: 40px;
  text-align: center;
  margin-right: 10px;
  margin-left: 50px;
}

.your-link--trash-btn--no-margin {
  margin: 0;
}

.your-link--copy-btn {
  background: var(--submenu-body-color);
  width: 110px;
  color: var(--primary-color);
}

.your-link--copy-btn--wide {
  width: 191px;
}

.links--smartlink-tile {
  margin-right: 2.66%;
}

.smart-links--container div:nth-child(4n) {
  margin-right: 0;
}

.faq--main-wrapper {
  width: 720px;
  margin: 0 auto;
}

.faq--main-header {
  height: 72px;
}

.faq--main-header--ps {
  background-image: url('item-1-fbb0f6c1.png'), url('line-54c3218d.png'), url('bird-4c61430d.png'), url('item-2-f346eb2c.png');
  background-position: 18px 10px, 98px 10px, 437px 12px, 491px 4px;
  background-repeat: no-repeat, no-repeat, no-repeat, no-repeat;
  background-size: 72px 60px, 339px 28px, 35px 34px, 72px 66px;
}

.faq--left {
  width: 53px;
  height: 140px;
  background-image: url('man-af6cbb6f.png');
  background-repeat: no-repeat;
  background-position: 0px 20px;
}

.faq--center {
  width: 580px;
}

.faq--right {
  width: 53px;
  height: 140px;
  background-image: url('woman-a9a0744c.png');
  background-repeat: no-repeat;
  background-position: right 55px;
}

.faq--input {
  background-image: url('search-e55d0928.svg');
  background-repeat: no-repeat;
  background-position: 10px, 2px;
  padding: 10px 10px 10px 40px;
}

.faq--question-icon {
  margin-right: 20px;
}
.faq--question-icon svg path {
  fill: var(--primary-color);
}

html[data-theme=topoffers] .faq--left, html[data-theme=adromeda] .faq--left {
  display: none;
}
html[data-theme=topoffers] .faq--right, html[data-theme=adromeda] .faq--right {
  display: none;
}

.custom-range select {
  font-family: var(--main-font);
  font-size: 14px;
  height: 40px;
  border-radius: var(--main-border-radius);
  border: var(--input-border);
  outline: 0;
  width: 100%;
  padding: 0 10px 0 10px;
  background: var(--input-base-background);
  width: 200px;
  height: 40px;
  font-size: 14px;
  padding-left: 15px;
}
.custom-range select:disabled {
  background: var(--input-base-background) url('locker-26bd1321.svg') right center no-repeat;
}

.repot--input-container--rangepicker label {
  position: relative;
  top: -5;
}

.repot--input-container--datepicker {
  width: 250px;
}
.repot--input-container--datepicker .datepicker--form-group--input span {
  position: absolute;
  font-size: 16px;
  right: 5px;
  top: 7px;
  cursor: pointer;
}

.repot--input-container--datepicker label {
  position: relative;
  top: -5;
}

.repot--input-container {
  width: 20%;
}

.repot--accept-button {
  width: 110px;
  font-weight: var(--bold-weight);
}

.report--table tr th {
  background: var(--table-header-color);
  color: var(--table-header-text-color);
}
.report--table td {
  line-height: 20px;
  background-color: white;
  text-align: center;
  vertical-align: middle;
  border-left: 0;
}

.report--export-btn {
  padding: 10px;
  width: 220px;
}
.report--export-btn svg {
  float: right;
}
.report--export-btn svg use {
  fill: var(--primary-color);
}

.report--select--page div {
  float: left;
  display: flex;
  align-items: center;
}
.report--select--page select {
  width: 60px;
  margin-left: 10px;
}
.report--select--page .basic-input--input-wrapper {
  width: 70px;
}

.report--text--between-form {
  color: var(--sub-text-color);
  height: 40px;
  display: flex;
  align-items: center;
}

.report--info-table--inline {
  height: 40px;
  display: flex;
  align-items: center;
}

.report--info-table--inline ul {
  float: left;
  margin-right: 40px;
}
.report--info-table--inline li {
  float: left;
  margin-right: 15px;
}
.report--info-table--inline .label {
  color: var(--sub-text-color);
}

.report--table-pagination--inline {
  height: 40px;
  display: flex;
  align-items: center;
}

.report--table-pagination--inline ul {
  float: left;
}
.report--table-pagination--inline li {
  float: left;
  margin-right: 15px;
}
.report--table-pagination--inline .label {
  color: var(--sub-text-color);
}

.report--pagination-btn--ps {
  background: rgba(0, 0, 0, 0.05);
  width: 40px;
  color: var(--submenu-text-color);
}

.report--table--sort {
  cursor: pointer;
  vertical-align: middle;
}

.report--table--number {
  font-weight: bold;
  font-size: 12pt;
}

.report--table--total-label {
  color: var(--sub-text-color);
}

.repot--input-container-to {
  width: 15%;
}

.checkbox--wrapper {
  height: 60px;
}
.checkbox--wrapper div {
  margin-top: 13px;
}

.checkbox--input--to {
  -webkit-appearance: none;
  appearance: none;
  width: 20px;
  height: 20px;
  border: 1px solid #4867AA;
  outline: 0;
  margin-right: 10px;
}
.checkbox--input--to:checked, .checkbox--input--to:active {
  background: #4867AA;
}
.checkbox--input--to:checked:after, .checkbox--input--to:active:after {
  content: url('check-774ced9b.svg');
}

.report--pagination-btn--to {
  background: rgba(0, 0, 0, 0.05);
  width: 40px;
  color: #000000;
}

.repot--input-container-landing {
  width: 20%;
}

.choices__list--multiple .choices__item {
  padding: 0 !important;
  font-size: 10px !important;
}

.choices__inner {
  width: auto !important;
  border-radius: var(--main-border-radius) !important;
}

.multiselect-wrap {
  margin-top: 5px;
  background-image: url('down-791f988f.svg');
  background-position: right center;
  background-repeat: no-repeat;
}

.multiselect-wrap.disable-all-inputs {
  margin-top: 5px;
  background-image: url('locker-26bd1321.svg');
  background-position: right center;
  background-repeat: no-repeat;
}

.main--container .choices__inner {
  font-family: var(--main-font);
  font-size: 14px;
  height: 40px;
  border-radius: var(--main-border-radius);
  border: var(--input-border);
  outline: 0;
  width: 100%;
  padding: 0 10px 0 10px;
  background: var(--input-base-background);
  height: auto;
}
.main--container .choices__inner:disabled {
  background: var(--input-base-background) url('locker-26bd1321.svg') right center no-repeat;
}
.main--container .choices__input {
  display: none;
}

.report--table tr {
  vertical-align: middle;
}
.report--table tr th {
  background: var(--table-header-color);
  color: var(--table-header-text-color);
}
.report--table tr svg {
  float: right;
  margin-top: -5px;
}
.report--table td {
  background-color: white;
  text-align: center;
  vertical-align: middle;
}

.report--choose-day {
  padding: 11px;
  background-color: var(--menu-hover-color);
  color: var(--primary-color) !important;
}

.report--datepicker--days-default:hover {
  padding: 11px;
  background-color: var(--menu-hover-color);
  color: var(--primary-color) !important;
}

.report--datepicker--number-of-week {
  color: var(--primary-color) !important;
  cursor: pointer;
}

.report--export-btn svg {
  fill: var(--primary-color);
}

html[data-theme=topoffers] .report-page-text-block {
  padding: 15px;
  background: white;
  box-shadow: 0px 2px 5px var(--border-sub-color);
  color: var(--primary-color);
}
html[data-theme=topoffers] .report--export-btn {
  font-weight: var(--bold-weight);
  background: var(--menu-hover-color);
  color: var(--primary-color);
}

html[data-theme=profitsocial] .report-page-text-block {
  padding: 15px;
  background-image: linear-gradient(-90deg, #1E88E5 3%, #EC497A 100%);
  color: white;
}
html[data-theme=profitsocial] .report--export-btn {
  font-weight: var(--bold-weight);
  background: var(--submenu-body-color);
  color: var(--primary-color);
}
html[data-theme=profitsocial] .report--choose-day {
  padding: 11px;
  background-color: var(--table-header-color);
  color: var(--table-header-text-color) !important;
}
html[data-theme=profitsocial] .report--datepicker--days-default:hover {
  padding: 11px;
  background-color: var(--table-header-color);
  color: var(--table-header-text-color) !important;
}
html[data-theme=profitsocial] .report--datepicker--number-of-week {
  color: var(--table-header-text-color) !important;
  cursor: pointer;
}

html[data-theme=adromeda] .report-page-text-block {
  padding: 15px;
  background: var(--primary-color);
  box-shadow: 0px 2px 5px var(--border-sub-color);
  color: black;
  border-radius: var(--main-border-radius);
}
html[data-theme=adromeda] .repot--accept-button {
  font-weight: normal;
}
html[data-theme=adromeda] .report--export-btn svg use {
  fill: black;
}
html[data-theme=adromeda] .report--table tr th:first-child {
  border-radius: var(--main-border-radius) 0 0 0;
}
html[data-theme=adromeda] .report--table tr th:last-child {
  border-radius: 0 var(--main-border-radius) 0 0;
}
html[data-theme=adromeda] .report--table tr:last-child td:first-child {
  border-radius: 0 0 0 var(--main-border-radius);
}
html[data-theme=adromeda] .report--table tr:last-child td:last-child {
  border-radius: 0 0 var(--main-border-radius) 0;
}
html[data-theme=adromeda] .report--choose-day {
  color: black !important;
}
html[data-theme=adromeda] .report--datepicker--days-default:hover {
  color: black !important;
}
html[data-theme=adromeda] .checkbox--input--adv {
  -webkit-appearance: none;
  appearance: none;
  width: 20px;
  height: 20px;
  border: 1px solid #000;
  outline: 0;
  margin-right: 10px;
}
html[data-theme=adromeda] .checkbox--input--adv:checked, html[data-theme=adromeda] .checkbox--input--adv:active {
  background: #000;
}
html[data-theme=adromeda] .checkbox--input--adv:checked:after, html[data-theme=adromeda] .checkbox--input--adv:active:after {
  content: url('check-774ced9b.svg');
}
html[data-theme=adromeda] .report--export-btn svg {
  fill: black;
}

.payout-history--wrapper {
  min-height: 100%;
}

.payout-history--apply-filters-button {
  width: 110px;
}

.payout-history--datepickers {
  width: 350px;
}
.payout-history--datepickers .datepicker--form-group--input span {
  position: absolute;
  font-size: 16px;
  right: 5px;
  top: 7px;
  cursor: pointer;
}

.payout-history--generate-button {
  width: 170px;
  padding: 0px 15px 0 15px;
  color: var(--primary-color);
}
.payout-history--generate-button path {
  fill: var(--primary-color);
}

.payout-history--empty-page-container {
  height: calc(100vh - 410px);
}

.payout-history--action-download {
  cursor: pointer;
}
.payout-history--action-download svg {
  fill: var(--svg-subcolor);
}

.payout-history--action-download--active svg {
  fill: var(--primary-color);
}

.page404--header {
  font-size: 3rem;
}

.page404--subheader {
  font-size: 1.5rem;
}

.login-page--outer-container {
  height: 100%;
  align-items: center;
  display: flex;
  width: 100%;
  justify-content: center;
}

.login-page--container {
  width: 400px;
  margin: 0 auto;
  padding: 10px;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
  text-align: center;
}

.login-page--input {
  outline-style: none;
  -webkit-appearance: none;
  border: 0;
  outline: 0;
  background: transparent;
  border-bottom: 1px solid #aaa;
  height: 50px;
  width: 90%;
}

.login-page--vertical-spacer {
  margin-top: 20px;
}

.login-page--button-submit {
  padding: 17px 3rem;
  border-radius: 3rem;
  font-size: 16px;
  font-weight: 700;
  text-decoration: none;
  line-height: 1;
  width: 90%;
  background-color: #8bc34a;
  color: #fff;
  display: inline-block;
  text-align: center;
  transition: all 0.15s linear;
  cursor: pointer;
  border: none;
}

.login-page--button-submit:hover {
  background-color: #8bc34e;
}

.login-page--header {
  font-weight: 700;
  text-transform: uppercase;
  font-size: 4.5rem;
  margin: 4rem auto 2rem;
  line-height: 1.1;
  display: inline-block;
  position: relative;
  background: #4867aa;
  background: -webkit-linear-gradient(right, #4867aa 0%, #ff1744 100%);
  background: linear-gradient(to right, #4867aa 0%, #ff1744 100%);
  -webkit-background-clip: text;
  color: transparent;
}

.login-page--main-font {
  font-family: sans-serif;
  color: #777;
}

.login-page--link-button {
  color: #777;
  font-size: 0.8em;
  cursor: pointer;
}

.login-page--message-block {
  font-size: 0.7em;
}

.login-page--message-block--error {
  color: red;
}

.login-page--message-block--success {
  color: green;
}

.login-page--container--animated-fade-in {
  -webkit-animation: fade-in 1s;
  animation: fade-in 1s;
}

.login-page--container--animated-fade-out {
  -webkit-animation: fade-out 1s;
  animation: fade-out 1s;
}

.login-page--login-problems-text {
  color: #1e1f1e;
  font-size: 12pt;
  line-height: 1.5;
  padding: 0 30px 20px 30px;
}

.form-field .icon {
  display: none;
}

.adromeda-page {
  max-width: 980px;
  margin: 0 auto;
  width: 100%;
  display: flex;
  justify-content: center;
}
.adromeda-page .icon-password path, .adromeda-page .icon-mail path {
  fill: var(--primary-color);
}
.adromeda-page .page-banner {
  background: center center no-repeat;
  background-size: contain;
  height: 400px;
  width: 100%;
}
.adromeda-page .page-banner video {
  display: block;
}

:root {
  --primary: #a055dd;
  --accent: #ffba08;
  --danger: #f14d4d;
  --success: #5ed262;
  --black: #000;
  --white: #fff;
  --devider: rgba(0, 0, 0, 0.03);
  --mutted: rgba(0, 0, 0, 0.4);
  --default: rgba(0, 0, 0, 0.65);
}

html[data-theme=adromeda] .form-field .icon {
  display: block;
}
html[data-theme=adromeda] .adromeda-page :root, html[data-theme=adromeda] .login-page--container :root {
  --primary: #a055dd;
  --accent: #ffba08;
  --danger: #f14d4d;
  --success: #5ed262;
  --black: #000;
  --white: #fff;
  --devider: rgba(0, 0, 0, 0.03);
  --mutted: rgba(0, 0, 0, 0.4);
  --default: rgba(0, 0, 0, 0.65);
}
html[data-theme=adromeda] .adromeda-page *, html[data-theme=adromeda] .login-page--container * {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
}
html[data-theme=adromeda] .adromeda-page input::-ms-clear, html[data-theme=adromeda] .login-page--container input::-ms-clear {
  width: 0;
  height: 0;
  display: none;
}
html[data-theme=adromeda] .adromeda-page select,
html[data-theme=adromeda] .adromeda-page input, html[data-theme=adromeda] .login-page--container select,
html[data-theme=adromeda] .login-page--container input {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  outline: none;
  border: none;
  font-family: "Jost", sans-serif;
}
html[data-theme=adromeda] .adromeda-page input::-webkit-input-placeholder, html[data-theme=adromeda] .login-page--container input::-webkit-input-placeholder {
  color: var(--default);
}
html[data-theme=adromeda] .adromeda-page input::-moz-placeholder, html[data-theme=adromeda] .login-page--container input::-moz-placeholder {
  color: var(--default);
}
html[data-theme=adromeda] .adromeda-page input::-ms-input-placeholder, html[data-theme=adromeda] .login-page--container input::-ms-input-placeholder {
  color: var(--default);
}
html[data-theme=adromeda] .adromeda-page input:-ms-input-placeholder, html[data-theme=adromeda] .login-page--container input:-ms-input-placeholder {
  color: var(--default);
}
html[data-theme=adromeda] .adromeda-page :focus, html[data-theme=adromeda] .login-page--container :focus {
  outline: none;
}
html[data-theme=adromeda] .adromeda-page img, html[data-theme=adromeda] .login-page--container img {
  display: block;
}
html[data-theme=adromeda] .adromeda-page ul li, html[data-theme=adromeda] .login-page--container ul li {
  list-style: none;
}
html[data-theme=adromeda] .adromeda-page select::-ms-expand, html[data-theme=adromeda] .login-page--container select::-ms-expand {
  display: none;
}
html[data-theme=adromeda] .adromeda-page input::-ms-clear, html[data-theme=adromeda] .login-page--container input::-ms-clear {
  width: 0;
  height: 0;
  display: none;
}
html[data-theme=adromeda] .adromeda-page select,
html[data-theme=adromeda] .adromeda-page input, html[data-theme=adromeda] .login-page--container select,
html[data-theme=adromeda] .login-page--container input {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  outline: none;
  border: none;
  font-family: "Jost", sans-serif;
}
html[data-theme=adromeda] .adromeda-page input::-webkit-input-placeholder, html[data-theme=adromeda] .login-page--container input::-webkit-input-placeholder {
  color: var(--default);
}
html[data-theme=adromeda] .adromeda-page input::-moz-placeholder, html[data-theme=adromeda] .login-page--container input::-moz-placeholder {
  color: var(--default);
}
html[data-theme=adromeda] .adromeda-page input::-ms-input-placeholder, html[data-theme=adromeda] .login-page--container input::-ms-input-placeholder {
  color: var(--default);
}
html[data-theme=adromeda] .adromeda-page input:-ms-input-placeholder, html[data-theme=adromeda] .login-page--container input:-ms-input-placeholder {
  color: var(--default);
}
html[data-theme=adromeda] .adromeda-page h1,
html[data-theme=adromeda] .adromeda-page .h1,
html[data-theme=adromeda] .adromeda-page h2,
html[data-theme=adromeda] .adromeda-page .h2,
html[data-theme=adromeda] .adromeda-page h3,
html[data-theme=adromeda] .adromeda-page .h3,
html[data-theme=adromeda] .adromeda-page h4,
html[data-theme=adromeda] .adromeda-page .h4,
html[data-theme=adromeda] .adromeda-page h5,
html[data-theme=adromeda] .adromeda-page h6, html[data-theme=adromeda] .login-page--container h1,
html[data-theme=adromeda] .login-page--container .h1,
html[data-theme=adromeda] .login-page--container h2,
html[data-theme=adromeda] .login-page--container .h2,
html[data-theme=adromeda] .login-page--container h3,
html[data-theme=adromeda] .login-page--container .h3,
html[data-theme=adromeda] .login-page--container h4,
html[data-theme=adromeda] .login-page--container .h4,
html[data-theme=adromeda] .login-page--container h5,
html[data-theme=adromeda] .login-page--container h6 {
  font-weight: 600;
  color: var(--black);
  margin-bottom: 20px;
}
html[data-theme=adromeda] .adromeda-page h1, html[data-theme=adromeda] .adromeda-page .h1, html[data-theme=adromeda] .login-page--container h1, html[data-theme=adromeda] .login-page--container .h1 {
  font-size: 50px;
  line-height: 1.4;
}
html[data-theme=adromeda] .adromeda-page .col-2, html[data-theme=adromeda] .login-page--container .col-2 {
  flex-basis: 48%;
  flex-shrink: 0;
}
html[data-theme=adromeda] .adromeda-page button,
html[data-theme=adromeda] .adromeda-page .btn, html[data-theme=adromeda] .login-page--container button,
html[data-theme=adromeda] .login-page--container .btn {
  font-family: "Jost", Arial, sans-serif;
  background: var(--accent);
  display: inline-flex;
  justify-content: center;
  align-items: center;
  font-size: 16px;
  font-weight: 600;
  color: var(--black);
  line-height: 1;
  padding: 17px 25px 15px;
  text-transform: uppercase;
  text-decoration: none;
  border: 1px solid var(--accent);
  border-radius: 15px;
  cursor: pointer;
}
html[data-theme=adromeda] .adromeda-page button:hover,
html[data-theme=adromeda] .adromeda-page .btn:hover, html[data-theme=adromeda] .login-page--container button:hover,
html[data-theme=adromeda] .login-page--container .btn:hover {
  opacity: 0.85;
}
html[data-theme=adromeda] .adromeda-page .btn-grey, html[data-theme=adromeda] .login-page--container .btn-grey {
  background: var(--devider);
  border-color: var(--devider);
  padding: 17px 15px 15px;
}
html[data-theme=adromeda] .adromeda-page .btn-grey:hover, html[data-theme=adromeda] .login-page--container .btn-grey:hover {
  background: rgba(0, 0, 0, 0.1);
}
html[data-theme=adromeda] .adromeda-page .form-item + .form-item, html[data-theme=adromeda] .login-page--container .form-item + .form-item {
  margin-top: 40px;
}
html[data-theme=adromeda] .adromeda-page .form-item label, html[data-theme=adromeda] .login-page--container .form-item label {
  display: block;
  margin-bottom: 5px;
  color: var(--black);
}
html[data-theme=adromeda] .adromeda-page .login-page--vertical-spacer, html[data-theme=adromeda] .login-page--container .login-page--vertical-spacer {
  margin-top: 20px;
}
html[data-theme=adromeda] .adromeda-page .form-field, html[data-theme=adromeda] .login-page--container .form-field {
  position: relative;
}
html[data-theme=adromeda] .adromeda-page .form-field .icon, html[data-theme=adromeda] .login-page--container .form-field .icon {
  position: absolute;
  left: 10px;
  top: 15px;
  font-size: 20px;
  color: var(--accent);
}
html[data-theme=adromeda] .adromeda-page .form-field input, html[data-theme=adromeda] .login-page--container .form-field input {
  background: var(--devider);
  border: 1px solid var(--devider);
  color: var(--black);
  font-size: 16px;
  line-height: 1.5;
  width: 100%;
  padding: 12px 20px 12px 40px;
  border-radius: 15px;
}
html[data-theme=adromeda] .adromeda-page .form-field input:focus, html[data-theme=adromeda] .login-page--container .form-field input:focus {
  border-color: var(--accent);
}
html[data-theme=adromeda] .adromeda-page .form-submit-block, html[data-theme=adromeda] .login-page--container .form-submit-block {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  margin-top: 50px;
}
html[data-theme=adromeda] .adromeda-page .form-submit-block button,
html[data-theme=adromeda] .adromeda-page .form-submit-block .btn, html[data-theme=adromeda] .login-page--container .form-submit-block button,
html[data-theme=adromeda] .login-page--container .form-submit-block .btn {
  flex: 1;
  max-width: 235px;
  width: 100%;
}
html[data-theme=adromeda] .adromeda-page .form-submit-block .btn + .btn, html[data-theme=adromeda] .login-page--container .form-submit-block .btn + .btn {
  margin-left: 20px;
}
html[data-theme=adromeda] .adromeda-page .form-submit-block .btn-login, html[data-theme=adromeda] .login-page--container .form-submit-block .btn-login {
  max-width: 105px;
}
html[data-theme=adromeda] .adromeda-page .form-submit-block .btn-recovery, html[data-theme=adromeda] .login-page--container .form-submit-block .btn-recovery {
  max-width: 125px;
}
html[data-theme=adromeda] .adromeda-page .form-submit-block .btn-login, html[data-theme=adromeda] .login-page--container .form-submit-block .btn-login {
  max-width: 105px;
}
html[data-theme=adromeda] .adromeda-page .form-submit-block .btn-recovery, html[data-theme=adromeda] .login-page--container .form-submit-block .btn-recovery {
  max-width: 125px;
}
html[data-theme=adromeda] .login-page--container {
  box-shadow: none;
  max-width: 500px;
  width: 100%;
}
html[data-theme=adromeda] .login-page--container button {
  width: 100%;
}
html[data-theme=adromeda] .login-page--header {
  font-size: 50px;
  line-height: 1.4;
  font-weight: 600;
  color: var(--black);
  margin-bottom: 20px;
  text-transform: none;
  text-align: left;
  width: 100%;
}
html[data-theme=adromeda] .login-page--login-form input {
  background: var(--devider);
  border: 1px solid var(--devider);
  color: var(--black);
  font-size: 16px;
  line-height: 1.5;
  width: 100%;
  padding: 12px 20px 12px 40px;
  border-radius: 15px;
}
html[data-theme=adromeda] .icon-password path, html[data-theme=adromeda] .icon-mail path {
  fill: var(--primary-color);
}

.unsubscribe-page--outer-container {
  display: flex;
  align-items: center;
  height: 95vh;
}

.unsubscribe-page--container {
  width: 600px;
  margin: 0 auto;
  padding: 10px;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
  text-align: center;
}

.unsubscribe-page--vertical-spacer {
  margin-top: 20px;
}

.unsubscribe-page--button-submit {
  padding: 17px 3rem;
  border-radius: var(--unsubscribe-btn-borderRadius);
  font-size: 16px;
  font-weight: 700;
  text-decoration: none;
  line-height: 1;
  width: 80%;
  background-color: var(--unsubscribe-btn-background);
  color: var(--unsubscribe-btn-color);
  display: inline-block;
  text-align: center;
  transition: all 0.15s linear;
  cursor: pointer;
  border: none;
}

.unsubscribe-page--button-submit:hover {
  background-color: var(--unsubscribe-btn-background-hover);
}

.unsubscribe-page--header {
  font-weight: 700;
  text-transform: uppercase;
  font-size: 4.5rem;
  margin: 2rem auto 2rem;
  line-height: 1.1;
  display: inline-block;
  position: relative;
  background: var(--unsubscribe-text-color);
  background: linear-gradient(right, var(--unsubscribe-text-color) 0%, var(--unsubscribe-text-color-2) 100%);
  background: -webkit-linear-gradient(right, var(--unsubscribe-text-color) 0%, var(--unsubscribe-text-color-2) 100%);
  -webkit-background-clip: text;
  color: transparent;
}

.unsubscribe-page--main-font {
  color: #777;
}

.unsubscribe-page--message-block {
  font-size: 1.5em;
}

.unsubscribe-page--message-block--error {
  color: red;
}

.unsubscribe-page--message-block--success {
  color: green;
}

.summary-panel--row div {
  background: var(--summary-panel-background);
  color: var(--table-header-text-color);
  padding: 10px;
  border: 1px solid white;
}
.summary-panel--row div:nth-child(1) {
  text-align: left;
}
.summary-panel--row div:nth-child(2) {
  text-align: center;
  flex: 1;
}

.transaction-report--table-wrapper {
  overflow-x: scroll;
  overflow-y: none;
  width: 100%;
  min-height: 120px;
}

.transaction-report--table-wrapper--no-data {
  overflow-x: scroll;
  overflow-y: unset;
  width: 100%;
}

.transaction-report--table {
  table-layout: fixed;
  width: 100%;
  margin-top: 0;
}
.transaction-report--table td, .transaction-report--table th {
  width: 120px;
}

.transaction-report--buttons {
  width: 280px;
}

.transaction-report--advanced-filter-button {
  width: 137px;
}

.transaction-report--apply-filter-button {
  width: 125px;
}

.transaction-report--select {
  width: 200px;
}

.transaction-report--filter-group {
  margin-right: 10px;
}
.transaction-report--filter-group:nth-last-child {
  margin-right: 0;
}

.transaction-report--advanced-filters input[type=checkbox] {
  border: 2px solid var(--sub-color-second);
}
.transaction-report--advanced-filters input[type=checkbox]:checked, .transaction-report--advanced-filters input[type=checkbox]:active {
  background: var(--table-header-text-color);
}

.transaction-report--all-checkboxes {
  margin-top: 10px;
}
.transaction-report--all-checkboxes div {
  cursor: pointer;
  color: var(--table-header-text-color);
  margin-right: 10px;
}

.transaction-report--datepickers .datepicker--form-group--input span {
  position: absolute;
  font-size: 16px;
  right: 5px;
  top: 7px;
  cursor: pointer;
}

html[data-theme=adromeda] .choose-day {
  padding: 11px;
  background-color: var(--menu-hover-color);
  color: white !important;
}
html[data-theme=adromeda] .datepicker--calendar--number-of-week {
  color: var(--primary-color) !important;
  cursor: pointer;
}
html[data-theme=adromeda] .datepicker--calendar--days-default:hover {
  background-color: var(--menu-hover-color);
}
html[data-theme=adromeda] .transaction-report--table tr:last-child td:first-child {
  border-radius: 0 0 0 var(--main-border-radius);
}
html[data-theme=adromeda] .transaction-report--table tr:last-child td:last-child {
  border-radius: 0 0 var(--main-border-radius) 0;
}
/***************************************************/
/* BEGIN "views/components/multiselect/style.less" */
.choices .choices__inner {
  font-size: 14px;
}
.choices .choices__list--dropdown {
  z-index: 6;
}
.choices[data-type*="select-one"] .choices__inner {
  padding: 3px;
  min-height: 35px;
  background: #e9ecef;
}
.choices[data-type*="select-one"] .choices__list--single {
  padding: 3px 16px 1px 4px;
}
.choices[data-type*="select-multiple"] .choices__inner {
  padding: 0.1rem 0.75rem;
  min-height: 35px;
}
.choices[data-type*="select-multiple"] .choices__inner .choices__item {
  margin-bottom: 0.5px;
}
.choices[data-type*="select-one"]:after {
  content: none !important;
}
.compliance-modal .choices .choices__inner {
  background: rgba(255, 255, 255, 0.1);
}
.compliance-modal .choices .choices__inner .choices__input {
  display: inline-block;
  background: none;
  color: #fff;
}
.compliance-modal .choices .choices__inner .choices__input ::placeholder {
  color: #fff;
}
.compliance-modal .choices .choices__inner .choices__list {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
.compliance-modal .choices .choices__inner .choices__list .choices__item {
  font-size: 14px !important;
  padding: 5px !important;
  margin: 2px;
  background: rgba(255, 255, 255, 0.1);
  color: #fff;
  border-radius: 5px;
  border: none;
}
.compliance-modal .choices .choices__inner .choices__list .choices__item-other {
  background: var(--primary-color);
}
.compliance-modal .choices .choices__inner .choices__list .choices__item-other .choices__item-other--input {
  position: relative;
  z-index: 10000000;
  display: inline-block;
}
.compliance-modal .choices .choices__inner .choices__list .choices__item-other .choices__item-other--input .basic-input--input-wrapper {
  margin: 0;
}
.compliance-modal .choices .choices__inner .choices__list .choices__item-other .choices__item-other--input .basic-input--input-wrapper .basic-input--input {
  height: auto;
}
.compliance-modal .choices .choices__list--dropdown {
  background: #000;
  border: none;
  border-radius: 15px;
  margin-top: 10px;
  color: #fff;
}
.compliance-modal .choices .choices__list--dropdown ::-webkit-scrollbar {
  width: 5px;
}
.compliance-modal .choices .choices__list--dropdown ::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 6px rgba(255, 255, 255, 0.1);
  box-shadow: inset 0 0 6px rgba(255, 255, 255, 0.1);
  border-radius: 5px;
}
.compliance-modal .choices .choices__list--dropdown ::-webkit-scrollbar-thumb {
  border-radius: 5px;
  -webkit-box-shadow: inset 0 0 6px rgba(255, 255, 255, 0.1);
  box-shadow: inset 0 0 6px rgba(255, 255, 255, 0.1);
  background: rgba(255, 255, 255, 0.1);
}
.compliance-modal .choices .choices__list--dropdown .choices__item--selectable {
  padding-right: 10px;
}
.compliance-modal .choices .choices__list--dropdown .choices__list {
  background: rgba(255, 255, 255, 0.1);
  max-height: 320px;
}
.compliance-modal .choices .choices__list--dropdown .choices__list .is-highlighted,
.compliance-modal .choices .choices__list--dropdown .choices__list .is-selected {
  background: rgba(255, 255, 255, 0.1);
}
.compliance-modal .choices .choices__list--dropdown .choices__list .choices__item {
  border-radius: 10px;
  line-height: 20px;
  margin: 5px 10px;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.multiselect-wrap.is-invalid {
  border: 1px solid red;
  border-radius: 1rem;
}
/* END   "views/components/multiselect/style.less" */
/***************************************************/
/**********************************************************************/
/* BEGIN "views/components/multiselect/components/subMenu/style.less" */
.multi-select-regions {
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
  position: absolute;
  left: 0;
  right: 0;
  margin: auto;
  top: 100%;
  z-index: 10;
  background: #fff;
}
.multi-select-regions .regions-list {
  max-height: 300px;
  overflow-y: scroll;
}
.multi-select-regions.container {
  width: calc(100% - 30px);
}
.multi-select-regions .sub-menu-footer,
.multi-select-regions .sub-menu-header {
  padding: 10px;
  background: #f5f5f5;
  border-radius: 0.25rem;
  border-top: 1px solid #ced4da;
}
.multi-select-regions .sub-menu-header {
  border-top: none;
  border-bottom: 1px solid #ced4da;
}
.multi-select-regions .sub-menu-link {
  font-size: 14px;
  text-decoration: underline;
  color: #337ab7;
  cursor: pointer;
  text-align: center;
}
.multi-select-regions .sub-menu-link:hover {
  text-decoration: none;
}
/* END   "views/components/multiselect/components/subMenu/style.less" */
/**********************************************************************/

