.dashboard-inside-container {
  margin-top: 20px;
  margin-left: 1%;
}

.dashboard-container {
  border: 0.5px solid #ededed;
  border-radius: 4px;
  padding: 10px;
}

.toggle-buttons {
  /* margin-left: 300px; */
  right: 25px;
  position: absolute;
  top: 15px;
}

.toggle-buttons > * {
  margin: 0 0 0 0px;
  /* border-radius: 0px; */
  border-color: #d3d3d359 !important;
}

.user_main_div:before {
  content: "Please wait...";
  display: flex;
  justify-content: center;
  color: white;
  align-items: center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  z-index: 99999;
  background: rgba(0, 0, 0, 0.3) center center no-repeat
    url("data:image/gif;base64,R0lGODlhFAAUAKEAAO7u7lpaWgAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh+QQBCgACACwAAAAAFAAUAAACQZRvoIDtu1wLQUAlqKTVxqwhXIiBnDg6Y4eyx4lKW5XK7wrLeK3vbq8J2W4T4e1nMhpWrZCTt3xKZ8kgsggdJmUFACH5BAEKAAIALAcAAAALAAcAAAIUVB6ii7jajgCAuUmtovxtXnmdUAAAIfkEAQoAAgAsDQACAAcACwAAAhRUIpmHy/3gUVQAQO9NetuugCFWAAAh+QQBCgACACwNAAcABwALAAACE5QVcZjKbVo6ck2AF95m5/6BSwEAIfkEAQoAAgAsBwANAAsABwAAAhOUH3kr6QaAcSrGWe1VQl+mMUIBACH5BAEKAAIALAIADQALAAcAAAIUlICmh7ncTAgqijkruDiv7n2YUAAAIfkEAQoAAgAsAAAHAAcACwAAAhQUIGmHyedehIoqFXLKfPOAaZdWAAAh+QQFCgACACwAAAIABwALAAACFJQFcJiXb15zLYRl7cla8OtlGGgUADs=");
}

.toggle-left {
  border-radius: 5px 0px 0px 5px;
}

.toggle-right {
  border-radius: 0px 5px 5px 0px;
}

.dashboard-panel-head {
  background-color: white !important;
  padding: 10px;
}

.outreach-container .dashboard-panel-body {
  background-color: white;
  padding: 16px;
}

.device-toggle-buttons {
  margin-left: 200px;
}

.emailPreview {
  width: 60% !important;
  /* height: 870px!important; */
}
/* .emailPreview .modal-content {
  height: 100%!important;
} */

.dashboard-device-platform-graph-panel {
  box-sizing: border-box;
  padding: 10px;
  /* width: 550px;
  height: 350px; */
  background-color: #fff;
  margin: 0 auto;
}

.checkoutEmailTitle {
  padding: 5px 40px;
  text-align: center;
  font-size: 12px;
}

/* .checkoutEmailFormContainer {
} */

.checkout-email-row {
  margin-left: 100px;
  margin-top: 10px;
}

.device-percentage {
  padding-left: 18px;
  padding-bottom: 20px;
  font-size: 16px;
  color: grey;
}

.percentIos {
  font-size: 20px;
  color: rgb(128, 199, 93);
  margin-right: 20px;
}

.percentAndroid {
  font-size: 20px;
  /* color: rgb(30,131,247); */
  color: var(--theme-color) !important;
}

.dashboard-content-heading {
  /*  color: #2676ea;
  font-weight: bold; 
  font-family: 'Segoe-UI';
  font-size: 16px;*/
  margin: auto;
  padding: 10px 2px 10px 7px;
  font-family: var(--font-family);
  font-size: var(--font-size16);
  font-weight: var(--font-weight-500);
  font-stretch: var(--font-stretch-normal);
  font-style: var(--font-style-normal);
  line-height: var(--line-height-1-31);
  letter-spacing: var(--letter-spacing-normal);
  text-align: var(--text-align);
  color: var(--theme-color);
}

.outreach-tabs .tab-content {
  padding: 18px 0 0 0 !important;
}

.outreach-list-date {
  margin: 0 0 0px !important;
  font-size: 11px;
  color: #84878e;
}

.outreach-list-image-container {
  width: 50px;
  height: 50px;
  border-radius: 10px;
  background: #dbdfe4;
  display: flex;
  align-items: center;
  justify-content: center;
}

/* .outreach-left-content {
  height: 43vh;
} */

.nooutreach-info {
  text-align: center;
  min-height: 357px;
  color: #808394;
  vertical-align: middle;
  /* line-height: 200px; */
  width: 300px;
  /* margin-left: 32%; */
  margin: 0 auto;
}

.nooutreach-info span {
  display: inline-block;
  vertical-align: middle;
  line-height: normal;
  margin-top: 50%;
}

.outreach-right-content {
  height: 46vh;
  overflow: auto;
}
.outreach-right-content-pagination {
  min-height: 57px;
  padding-top: 20px;
}

@media only screen and (max-width: 1440px) {
  .outreach-right-content {
    height: 53vh;
    overflow: auto;
  }
}
.nav-pills > li {
  margin: 0 0 10px 10px; /* 2px by default li+ */
}
.nav-pills > li + li {
  margin: 0 0 10px 10px; /* 2px by default li+ */
}

.dashboardNavPill > li:first-child {
  margin: 0 0 10px 0px; /* 2px by default li+ */
}
.dashboardNavPill > li {
  /* border: 0.5px solid #ededed; */
  border: 1px solid #d0d5dd;
  /* width: 250px; */
  /* width:260px !important; */
  height: 100px;
  border-radius: 8px;
  background: white;
}

.dashboardNavPill > li:hover {
  /* background-color: rgb(238, 238, 238); */
  /* background-color: #664fc8; */
  /*box-shadow: 3px 3px 6px 5px #ccc;*/
  cursor: pointer;
  /* background: #4ea0fb; */
  /* background-color: var(--theme-color); */
}

/* .dashboardNavPill > li:hover > div:hover > .txtLeft > p.smallTxt,
.dashboardNavPill > li:hover > div:hover > .txtLeft > p.bigNumbers {
  color: white;
} */

.dashboardNavPill > li.active > div,
.dashboardNavPill > li.active > div:focus,
.dashboardNavPill > li.active > div:hover {
  background-color: var(--theme-color);
  color: white;
  height: 98px;
}

.dashboardNavPill > li.active > div > .txtLeft > p.smallTxt,
.dashboardNavPill > li.active > div > .txtLeft > p.bigNumbers {
  color: var(--color-white);
}
/* .dashboardNavPill > li > div {
  height: 94px !important;
} */
.dashboardNavPill > li.active {
  border: 0.5px solid var(--theme-color);
  border-radius: 4px;
  height: 100px;
}
.dashboardNavPill li div img {
  width: auto;
  height: auto;
  background-color: #eeebf9;
  padding: 10px;
  border: 0.5px solid #ededed;
}
.dashboardNavPill li div .icons {
  font-family: icomoon;
  font-size: 25px;
  color: var(--theme-color);
  background-color: #eeebf9;
  padding: 10px 16px;
}

.dashboardNavPill > li.active > div > img,
.dashboardNavPill > li.active > div:focus > img,
.dashboardNavPill > li.active > div:hover > img {
  border: none;
}

.dashboardNavPill > li > div > .iconCircularRight {
  width: 40%;
  margin-top: 15px;
  margin-right: 5px;
}

.dashboardNavPill > li > div > .txtLeft {
  width: 50%;
  margin-top: 20px;
  margin-left: 5px;
}

.dashboardNavPill > li > div > .txtLeft > p {
  width: 100%;
}

.dashboardNavPill > li > div > .txtLeft > p.bigNumbers {
  /*font-size: 20px;
  font-weight: bold;
  color: #4C5267; */
  margin: 5px 0px 0px 5px;
  font-family: var(--bignumber-font-family);
  font-size: var(--bignumber-font-size);
  font-weight: var(--bignumber-font-weight);
  font-stretch: var(--bignumber-font-stretch);
  font-style: var(--bignumber-font-style);
  color: var(--primary-text-color);
}

.dashboardNavPill > li > div > .txtLeft > p.smallTxt {
  /* font-size: 12px;
  color: #A2A7B6; */
  margin: 0px 0px 8px 5px;
  font-family: var(--bignumber-font-family);
  font-size: var(--smalltxt-font-size);
  font-weight: var(--smalltxt-font-weight);
  font-stretch: var(--bignumber-font-stretch);
  font-style: var(--bignumber-font-style);
  color: var(--primary-text-color);
}

.bodyContent .panel-heading {
  background: none;
  border: none;
}

.add-on .input-group-btn > .btn {
  border-right-width: 0;
  border-right: 0;
  right: -2px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}

.add-on .input-group-btn > .btn:focus {
  box-shadow: none;
  -webkit-box-shadow: none;
  background-color: none;
}
/* stop the glowing blue shadow */

.add-on .form-control:focus {
  box-shadow: none;
  -webkit-box-shadow: none;
  border-color: #cccccc;
}

.border-left-none {
  border-left-width: 0;
}

.searchField .navbar-form {
  padding: 0;
  margin: 0;
  margin-right: -22px;
}

.addNewField .btn-primary {
  /* background-color: #4da1ff;
  border-color: #4da1ff; */
  background-color: var(--theme-color) !important;
  color: var(--theme-color) !important;
}

.bodyContent .panel {
  height: 370px;
}

.alphaStyle {
  display: flex;
  font-size: 14px;
  font-weight: 500;
}
.alphaStyle .unactive {
  padding: 2px 3px;
  margin: 0px 2px;
  height: 24px;
  width: 24px;
  border-radius: 50%;
  color: #344054;
  text-align: center;
  font-size: 14px;
}
.alphaStyle .unactive:hover {
  padding: 2px 3px;
  height: 24px;
  width: 24px;
  background: #ecf2ff;
  border-radius: 50%;
  color: var(--theme-color);
  text-align: center;
  cursor: pointer;
}
.activeA {
  padding: 2px 3px;
  margin: 0px 2px;
  height: 24px;
  width: 24px;
  background: #ecf2ff;
  border-radius: 50%;
  color: var(--theme-color);
  text-align: center;
}
.user-reg-breadcrum .tab-content {
  padding: 0px !important;
}
.user-add-btn {
  margin-left: -5px;
  font-size: 10px;
  padding: 6px 22px;
}
.dashboard-panel .panel-heading {
  min-height: 60px;
}
.dashboard-panel .header-buttons {
  margin-top: 5px;
}
.dashboard-panel .header-buttons li {
  margin: 0 10px;
}
.nopadding-left {
  padding-left: 0;
}
.pagination {
  margin: 0 10px;
}

.extra-button-theme {
  font-size: 11px !important;
  text-transform: uppercase;
  border-color: var(--theme-color);
  background-color: var(--color-white);
  color: var(--theme-color);
}
.extra-button-theme:hover {
  cursor: pointer;
  /* filter: brightness(92%); */
}

.users-button {
  margin-left: 10px !important;
  margin-right: 0px !important;
}
.metting-button {
  margin-right: 10px;
}

.users-search-input {
  margin-left: 10px !important;
  /* margin-right:12px !important; */
}

.importdropbox {
  width: 100%;
  height: 250px;
  padding: 0px;
  text-align: center;
  border: 1px solid lightgray;
  border-radius: 4px;
  display: flex;
  justify-content: center;
  align-items: center;
  background: white;
}

.import-drop-text {
  padding: 7.5em 5px;
  text-align: center;
  color: rgb(168, 183, 200);
  font-size: 12px;
}

.import-title {
  font-size: 14px;
  font-weight: 600;
}

.import-subtitle {
  font-size: 14px;
  font-weight: 400;
}

.import-seperate-category-container {
  display: flex;
  align-items: center;
  gap: 10px;
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
}
.import-seperate-category-container .info-icon {
  height: 20px;
  width: 20px;
  cursor: pointer;
}

.import-header {
  height: 45px;
  border-bottom: 1px #e6edf3 solid;
  width: 100%;
}

.dashboad-user-footer {
  text-align: right;
  margin-right: 20px;
}

.dashboad-user-footer .btn {
  margin-bottom: 0;
  margin-left: 5px;
}

.tag-label-effect {
  display: inline;
  padding: 6px;
  font-size: 75%;
  line-height: 1;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: 0.25em;
  background-color: #7777772b;
}
.tag-label-effect-time {
  display: inline;
  padding: 6px;
  font-size: 100%;
  line-height: 1;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: 0.25em;
}
.import-modal-title {
  font-family: var(--font-family);
  font-size: var(--font-size16);
  font-weight: var(--font-weight-500);
  font-stretch: var(--font-stretch-normal);
  font-style: var(--font-style-normal);
  line-height: var(--line-height-1-31);
  letter-spacing: var(--letter-spacing-normal);
  text-align: var(--text-align);
  color: var(--primary-text-color);
}

.imported-users {
  height: 100%;
  overflow-y: auto;
}

.import-error {
  padding: 80px 50px;
}

.import-error > div {
  text-align: center;
  padding-bottom: 10px;
}

.import-retry {
  line-height: 1.2;
  padding-right: 4px;
}

.xls-sample-img {
  width: 400px;
  height: 120px;
  object-fit: fill;
}

.user-import-withdata-modal {
  width: 95% !important;
}

.rooms-modal {
  width: 60% !important;
}

.usage-error-modal {
  width: 55% !important;
}

.users-link {
  cursor: pointer;
  color: var(--theme-color) !important;
  text-decoration: none !important;
}

.users-link:hover {
  color: var(--theme-color) !important;
  text-decoration: none !important;
}

.users-link:visited {
  color: var(--theme-color) !important;
  text-decoration: none !important;
}

.import-option-button {
  text-decoration: underline;
  font-size: 12px;
  /* color: #4da1ff; */
  color: var(--theme-color);
}

.import-option-button:hover {
  cursor: pointer;
}

.import-option {
  padding-bottom: 5px;
  text-align: left !important;
}

.import-option img {
  vertical-align: bottom;
}

.hitscount {
  position: relative;
  top: 0px;
  left: 20px;
  height: 40px;
}

.hitscount .hits {
  font-size: 24px;
}
.hitscount .hitsdesc {
  font-size: 12px;
  color: gray;
}

.hits-arrow-up {
  width: 0;
  height: 0;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-bottom: 5px solid green;
  display: inline-block;
  margin-bottom: 0px;
  margin-left: 2px;
}

.hits-arrow-down {
  width: 0;
  height: 0;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-top: 5px solid #f00;
  display: inline-block;
  margin-bottom: 0px;
  margin-left: 2px;
}

.chart-container {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 10px;
  /* width: 550px; */
  /* height: 354px; */
  background-color: #fff;
  margin: 0 auto;
  /* margin-bottom: 36px; */
}

.xAxis .recharts-layer.recharts-cartesian-axis-tick text {
  transform: translate(0, 10px);
}

.chart-container .recharts-responsive-container {
  height: 258px !important;
}

.dashboard-session-graph-panel {
  box-sizing: border-box;
  padding: 10px;
  /* width: 550px; */
  height: 300px;
  background-color: #fff;
  margin: 0 auto;
}

.dashboard-session-graph-panel .recharts-wrapper .recharts-surface {
  margin-left: -60px;
}

.dashboard-session-graph-panel
  .recharts-wrapper
  .recharts-legend-wrapper
  .recharts-default-legend {
  margin-left: 60px !important;
}

.dashboard-device-platform-graph-panel .recharts-surface {
  margin-left: 35px;
}

.dashboard-device-platform-graph-panel
  .recharts-wrapper
  .recharts-legend-wrapper
  .recharts-default-legend {
  margin-left: -20px !important;
}

.dashboard-network-graph-panel {
  box-sizing: border-box;
  padding: 10px;
  height: 350px;
  background-color: #fff;
  margin: 0 auto;
}

.loader-container {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  height: 100%;
  color: #808394;
  vertical-align: middle;
  width: 300px;
  margin: 0 auto;
}

.loader-container .loader-div {
  display: flex;
  align-items: center;
  justify-content: center;
}

.loader-info {
  /* color:#3F4458; */
  font-size: 16px;
}

.user-registration-policy-modal {
  width: 700px !important;
}

.react-multi-select-checkboxes-custom-css {
  /* border: 1px solid #cccccc; */
  border: var(--custom-border) !important;
}
.interest-section {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.interest-section .selected-interest {
  border: var(--bordercolor-theme);
  border-radius: 5px;
  color: var(--theme-color);
  padding: 5px 10px;
  margin-right: 10px;
  margin-bottom: 5px;
  cursor: pointer;
}
.interest-section .interests {
  border: var(--custom-border);
  border-radius: 5px;
  padding: 5px 10px;
  margin-right: 10px;
  margin-bottom: 5px;
}
.interest-section .interests:hover {
  border: var(--bordercolor-theme);
  color: var(--theme-color);
  cursor: pointer;
}

.appuser-form .react-multi-select-custom-css {
  min-width: 68%;
}

.appuser-form .tab-content {
  padding: 1rem;
  height: calc(100vh - 295px);
  overflow-y: auto;
  overflow-x: hidden;
}
