@font-face {
  font-family: "Helvetica Neue";
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  unicode-range: U+0020-00FE;
  src: url("../../fonts/HelveticaNeue-Thin.eot?") format("eot"), url("../../fonts/HelveticaNeue-Thin.woff2") format("woff2"), url("../../fonts/HelveticaNeue-Thin.woff") format("woff"), url("../../fonts/HelveticaNeue-Thin.ttf") format("truetype"), url("../../fonts/HelveticaNeue-Thin.svg#Helvetica_Neue") format("svg"); }

@font-face {
  font-family: "Helvetica Neue";
  font-style: italic;
  font-weight: 100;
  font-display: swap;
  unicode-range: U+0020-00FE;
  src: url("../../fonts/HelveticaNeue-ThinItalic.eot?") format("eot"), url("../../fonts/HelveticaNeue-ThinItalic.woff2") format("woff2"), url("../../fonts/HelveticaNeue-ThinItalic.woff") format("woff"), url("../../fonts/HelveticaNeue-ThinItalic.ttf") format("truetype"), url("../../fonts/HelveticaNeue-ThinItalic.svg#Helvetica_Neue") format("svg"); }

@font-face {
  font-family: "Helvetica Neue";
  font-style: normal;
  font-weight: 200;
  font-display: swap;
  unicode-range: U+0020-00FE;
  src: url("../../fonts/HelveticaNeue-UltraLight.eot?") format("eot"), url("../../fonts/HelveticaNeue-UltraLight.woff2") format("woff2"), url("../../fonts/HelveticaNeue-UltraLight.woff") format("woff"), url("../../fonts/HelveticaNeue-UltraLight.ttf") format("truetype"), url("../../fonts/HelveticaNeue-UltraLight.svg#Helvetica_Neue") format("svg"); }

@font-face {
  font-family: "Helvetica Neue";
  font-style: italic;
  font-weight: 200;
  font-display: swap;
  unicode-range: U+0020-00FE;
  src: url("../../fonts/HelveticaNeue-UltraLightItal.eot?") format("eot"), url("../../fonts/HelveticaNeue-UltraLightItal.woff2") format("woff2"), url("../../fonts/HelveticaNeue-UltraLightItal.woff") format("woff"), url("../../fonts/HelveticaNeue-UltraLightItal.ttf") format("truetype"), url("../../fonts/HelveticaNeue-UltraLightItal.svg#Helvetica_Neue") format("svg"); }

@font-face {
  font-family: "Helvetica Neue";
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  unicode-range: U+0020-00FE;
  src: url("../../fonts/HelveticaNeue-Light.eot?") format("eot"), url("../../fonts/HelveticaNeue-Light.woff2") format("woff2"), url("../../fonts/HelveticaNeue-Light.woff") format("woff"), url("../../fonts/HelveticaNeue-Light.ttf") format("truetype"), url("../../fonts/HelveticaNeue-Light.svg#Helvetica_Neue") format("svg"); }

@font-face {
  font-family: "Helvetica Neue";
  font-style: italic;
  font-weight: 300;
  font-display: swap;
  unicode-range: U+0020-00FE;
  src: url("../../fonts/HelveticaNeue-LightItalic.eot?") format("eot"), url("../../fonts/HelveticaNeue-LightItalic.woff2") format("woff2"), url("../../fonts/HelveticaNeue-LightItalic.woff") format("woff"), url("../../fonts/HelveticaNeue-LightItalic.ttf") format("truetype"), url("../../fonts/HelveticaNeue-LightItalic.svg#Helvetica_Neue") format("svg"); }

@font-face {
  font-family: "Helvetica Neue";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  unicode-range: U+0020-00FE;
  src: url("../../fonts/HelveticaNeue-Roman.eot?") format("eot"), url("../../fonts/HelveticaNeue-Roman.woff2") format("woff2"), url("../../fonts/HelveticaNeue-Roman.woff") format("woff"), url("../../fonts/HelveticaNeue-Roman.ttf") format("truetype"), url("../../fonts/HelveticaNeue-Roman.svg#Helvetica_Neue") format("svg"); }

@font-face {
  font-family: "Helvetica Neue";
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  unicode-range: U+0020-00FE;
  src: url("../../fonts/HelveticaNeue-Italic.eot?") format("eot"), url("../../fonts/HelveticaNeue-Italic.woff2") format("woff2"), url("../../fonts/HelveticaNeue-Italic.woff") format("woff"), url("../../fonts/HelveticaNeue-Italic.ttf") format("truetype"), url("../../fonts/HelveticaNeue-Italic.svg#Helvetica_Neue") format("svg"); }

@font-face {
  font-family: "Helvetica Neue";
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  unicode-range: U+0020-00FE;
  src: url("../../fonts/HelveticaNeue-Bold.eot?") format("eot"), url("../../fonts/HelveticaNeue-Bold.woff2") format("woff2"), url("../../fonts/HelveticaNeue-Bold.woff") format("woff"), url("../../fonts/HelveticaNeue-Bold.ttf") format("truetype"), url("../../fonts/HelveticaNeue-Bold.svg#Helvetica_Neue") format("svg"); }

@font-face {
  font-family: "Helvetica Neue";
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  unicode-range: U+0020-00FE;
  src: url("../../fonts/HelveticaNeue-BoldItalic.eot?") format("eot"), url("../../fonts/HelveticaNeue-BoldItalic.woff2") format("woff2"), url("../../fonts/HelveticaNeue-BoldItalic.woff") format("woff"), url("../../fonts/HelveticaNeue-BoldItalic.ttf") format("truetype"), url("../../fonts/HelveticaNeue-BoldItalic.svg#Helvetica_Neue") format("svg"); }

@font-face {
  font-family: "Helvetica Neue";
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  unicode-range: U+0020-00FE;
  src: url("../../fonts/HelveticaNeue-Medium.eot?") format("eot"), url("../../fonts/HelveticaNeue-Medium.woff2") format("woff2"), url("../../fonts/HelveticaNeue-Medium.woff") format("woff"), url("../../fonts/HelveticaNeue-Medium.ttf") format("truetype"), url("../../fonts/HelveticaNeue-Medium.svg#Helvetica_Neue") format("svg"); }

@font-face {
  font-family: "Helvetica Neue";
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  unicode-range: U+0020-00FE;
  src: url("../../fonts/HelveticaNeue-Heavy.eot?") format("eot"), url("../../fonts/HelveticaNeue-Heavy.woff2") format("woff2"), url("../../fonts/HelveticaNeue-Heavy.woff") format("woff"), url("../../fonts/HelveticaNeue-Heavy.ttf") format("truetype"), url("../../fonts/HelveticaNeue-Heavy.svg#Helvetica_Neue") format("svg"); }

@font-face {
  font-family: "Helvetica Neue";
  font-style: italic;
  font-weight: 900;
  font-display: swap;
  unicode-range: U+0020-00FE;
  src: url("../../fonts/HelveticaNeue-HeavyItalic.eot?") format("eot"), url("../../fonts/HelveticaNeue-HeavyItalic.woff2") format("woff2"), url("../../fonts/HelveticaNeue-HeavyItalic.woff") format("woff"), url("../../fonts/HelveticaNeue-HeavyItalic.ttf") format("truetype"), url("../../fonts/HelveticaNeue-HeavyItalic.svg#Helvetica_Neue") format("svg"); }

@font-face {
  font-family: "Helvetica Neue";
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  unicode-range: U+0020-00FE;
  src: url("../../fonts/HelveticaNeue-Black.eot?") format("eot"), url("../../fonts/HelveticaNeue-Black.woff2") format("woff2"), url("../../fonts/HelveticaNeue-Black.woff") format("woff"), url("../../fonts/HelveticaNeue-Black.ttf") format("truetype"), url("../../fonts/HelveticaNeue-Black.svg#Helvetica_Neue") format("svg"); }

@font-face {
  font-family: "Helvetica Neue";
  font-style: italic;
  font-weight: 900;
  font-display: swap;
  unicode-range: U+0020-00FE;
  src: url("../../fonts/HelveticaNeue-BlackItalic.eot?") format("eot"), url("../../fonts/HelveticaNeue-BlackItalic.woff2") format("woff2"), url("../../fonts/HelveticaNeue-BlackItalic.woff") format("woff"), url("../../fonts/HelveticaNeue-BlackItalic.ttf") format("truetype"), url("../../fonts/HelveticaNeue-BlackItalic.svg#Helvetica_Neue") format("svg"); }

.show-data {
  display: flex !important;
  flex-flow: row wrap;
  display: -webkit-flex;
  -webkit-flex-wrap: nowrap; }

.s-box {
  display: flex;
  flex: 1 0 auto;
  flex-flow: column; }

.hide {
  display: none !important; }

.task-complete-incomplete {
  margin: 3rem;
  border-radius: 6px;
  background-color: #fff;
  padding: 24px;
  box-shadow: 0 8px 30px 0 rgba(0, 0, 0, 0.06);
  display: flex !important; }
  .task-complete-incomplete .show-task-complete-incomplete {
    border-radius: 4px;
    padding: 2% 0 2% 0;
    text-align: center;
    width: 10.666667%;
    background-color: #3cd89c;
    box-shadow: 0 2px 21px 0 rgba(60, 216, 156, 0.32); }
    .task-complete-incomplete .show-task-complete-incomplete .complete-incomplete {
      color: #fff;
      font-family: 'Helvetica Neue';
      font-size: 18px;
      font-weight: 400;
      line-height: 18px; }
  .task-complete-incomplete .show-task-description .show-task-desc-header {
    color: #172856;
    font-family: 'Helvetica Neue';
    font-size: 28px;
    font-weight: 500;
    padding-top: 2%;
    line-height: 40px; }
  .task-complete-incomplete .show-task-description li {
    list-style: none; }
  .task-complete-incomplete .show-task-button {
    padding-top: 2%; }
  .task-complete-incomplete .old-UI-toggle {
    display: inline-flex !important;
    align-items: center !important; }

.sale-date-box {
  border-radius: 6px;
  background-color: #FFFFFF;
  padding: 5px;
  box-shadow: 0 8px 30px 0 rgba(0, 0, 0, 0.06); }

@media only screen and (max-width: 900px) {
  .show-data {
    -webkit-flex-wrap: wrap; } }

@media only screen and (max-width: 992px) {
  .task-complete-incomplete {
    margin: 1%;
    padding: 1% !important;
    border-radius: 6px;
    background-color: #fff;
    padding: 24px;
    box-shadow: 0 8px 30px 0 rgba(0, 0, 0, 0.06);
    display: flex !important; }
    .task-complete-incomplete .show-task-complete-incomplete {
      border-radius: 4px;
      padding: 2% 0 2% 0;
      text-align: center;
      width: 100%;
      background-color: #3cd89c;
      box-shadow: 0 2px 21px 0 rgba(60, 216, 156, 0.32); }
      .task-complete-incomplete .show-task-complete-incomplete .complete-incomplete {
        color: #fff;
        font-family: 'Helvetica Neue';
        font-size: 14px;
        font-weight: 400;
        line-height: 14px; }
    .task-complete-incomplete .description {
      padding: 1%; }
      .task-complete-incomplete .description .show-task-description .show-task-desc-header {
        color: #172856;
        font-family: 'Helvetica Neue';
        font-size: 18px;
        font-weight: 500;
        padding-top: 1%;
        line-height: 24px; }
      .task-complete-incomplete .description .show-task-description li {
        list-style: none; }
    .task-complete-incomplete .show-task-button {
      padding-top: 2%;
      width: 100%; }
      .task-complete-incomplete .show-task-button .btn-task {
        width: 100%; } }

@media (min-width: 320px) and (max-width: 480px) {
  .task-complete-incomplete .show-task-complete-incomplete.pad-overview-greenbox-data {
    padding: 6% 0 2% 0; } }

.breadcrumb-icon-main-container {
  display: inline-flex;
  align-items: center; }
  .breadcrumb-icon-main-container .breadcrumb-icon-container {
    height: 48.28px;
    width: 48px;
    border-radius: 4px;
    background-color: #406ae8;
    text-align: center;
    display: inline-grid;
    margin: 15px 15px 15px 0;
    align-items: center;
    box-shadow: 0 3px 22px 0 rgba(64, 106, 232, 0.36);
    box-shadow: 0 3px 22px 0 rgba(0, 0, 0, 0.4); }
    .breadcrumb-icon-main-container .breadcrumb-icon-container i {
      color: #fff;
      font-size: 25px;
      margin: auto; }

.breadcrumb-icon-text-container {
  height: 42px;
  color: #172856;
  font-family: 'Helvetica Neue', serif;
  font-size: 28px;
  line-height: 42px; }

@media (max-width: 768px) {
  .breadcrumb-icon-text-container {
    font-size: 20px; } }

.circle-btn-white-close-open {
  color: #333937;
  font-weight: bold;
  text-decoration: none;
  border-radius: 50%;
  display: inline-flex;
  padding: 7px;
  margin: 10px;
  cursor: pointer;
  background: #fff;
  height: 32px;
  width: 32px;
  float: right;
  padding: 3px 0px 0px 0px;
  margin: 0px;
  text-decoration: none !important;
  box-shadow: 0 0px 50px 0 #babbbf; }
  .circle-btn-white-close-open .icon-link {
    font-size: 18px;
    margin: auto;
    color: #767a8b; }

.bill-lb-actived-position {
  position: absolute;
  left: 10px;
  bottom: 18px;
  padding-right: 0 !important; }

.dashboard-sub-title {
  color: #172856;
  font-family: 'Helvetica Neue';
  font-size: 20px;
  line-height: 35px;
  padding: 20px 0; }
  .dashboard-sub-title .show {
    display: unset; }
  .dashboard-sub-title .hide {
    display: none; }
  .dashboard-sub-title .badge-active {
    background-color: #3cd89c;
    font-size: 14px;
    margin-left: 15px;
    color: #fff; }
  .dashboard-sub-title .badge-disable {
    background-color: #ef4448;
    font-size: 14px;
    margin-left: 15px;
    color: #fff; }

.box-lable {
  color: #172856;
  font-family: 'Helvetica Neue';
  font-size: 18px;
  line-height: 24px;
  font-weight: 500; }

.white-box {
  border-radius: 6px;
  background-color: #fff;
  padding: 24px;
  box-shadow: 0 8px 30px 0 rgba(0, 0, 0, 0.06); }

.silent-auction-md-4 {
  border-radius: 6px;
  background-color: #fff;
  padding: 24px;
  box-shadow: 0 8px 30px 0 rgba(0, 0, 0, 0.06);
  display: flex;
  padding: 30px;
  align-items: stretch;
  flex-direction: column;
  flex-grow: 1;
  padding-bottom: 0; }
  .silent-auction-md-4 .tabs-wrapper .nav-tabs {
    margin-top: -20px;
    justify-content: flex-end; }
    .silent-auction-md-4 .tabs-wrapper .nav-tabs li {
      min-width: 80px; }
  .silent-auction-md-4 .time-dot-decor {
    padding-left: 15px;
    float: right;
    font-size: 32px;
    color: #172856; }
  .silent-auction-md-4 .time-digit-decor {
    font-size: 32px;
    color: #172856;
    font-weight: 100; }
  .silent-auction-md-4 .time-label-decor {
    color: #8f94a7;
    font-size: 12px;
    font-weight: 500; }
  .silent-auction-md-4 .time-digit-dot {
    padding-left: 45px;
    margin-top: 35px;
    padding-right: 37px; }
  .silent-auction-md-4 .box-day {
    text-align: center;
    margin-top: 50px; }
  .silent-auction-md-4 .square-bg-prime {
    display: inline-grid;
    padding: 8px 10px 8px 10px;
    line-height: 1;
    color: #fff;
    border-radius: 4px;
    background-color: #406ae8;
    box-shadow: 0 2px 22px 0 rgba(64, 106, 232, 0.18); }
    .silent-auction-md-4 .square-bg-prime .span-days {
      font-size: 3.6em;
      font-weight: 500;
      color: #fff; }
    .silent-auction-md-4 .square-bg-prime .span-days-content {
      font-size: 12px;
      text-align: center;
      font-weight: 400; }

.silent-auction-icon-view {
  font-size: 18px;
  color: #aaafbe;
  float: right;
  padding-top: 5px;
  vertical-align: middle;
  display: none !important; }

.silent-auction-md-3 {
  border-radius: 6px;
  background-color: #fff;
  padding: 24px;
  box-shadow: 0 8px 30px 0 rgba(0, 0, 0, 0.06);
  display: flex;
  padding: 30px;
  align-items: stretch;
  flex-direction: column;
  flex-grow: 1;
  padding-bottom: 0; }
  .silent-auction-md-3 .silent-auction-total-value-lable {
    color: #aaafbe;
    font-size: 12px;
    font-weight: 500;
    margin-top: 25px;
    padding-left: 10px;
    line-height: 18px; }
  .silent-auction-md-3 .silent-auction-total-value {
    color: #172856;
    font-size: 36px;
    font-weight: 300;
    padding-left: 10px;
    line-height: 54px; }
  .silent-auction-md-3 .silent-auction-bid-chart {
    height: 72.22px;
    width: 225.34px;
    transform: scaleX(-1);
    box-shadow: 0 2px 13px 0 rgba(64, 106, 232, 0.49); }

.silent-auction-md-6-row {
  border-radius: 6px;
  background-color: #fff;
  padding: 24px;
  box-shadow: 0 8px 30px 0 rgba(0, 0, 0, 0.06);
  display: flex;
  padding: 30px;
  align-items: stretch;
  flex-direction: column;
  flex-grow: 1;
  min-height: 170px; }
  .silent-auction-md-6-row .items-lable {
    color: #8f94a7;
    font-family: 'Helvetica Neue';
    font-size: 12px;
    font-weight: 500;
    line-height: 21px;
    text-align: center; }
  .silent-auction-md-6-row .row-box-layout {
    margin-top: 16px;
    margin-left: 0px; }
  .silent-auction-md-6-row .items-lable-item {
    color: #172856;
    font-family: 'Helvetica Neue';
    font-size: 30px;
    font-weight: 300;
    line-height: 28px;
    text-align: center; }
  .silent-auction-md-6-row .item-bullet {
    height: 10px;
    width: 10px;
    display: inline-block;
    position: absolute;
    margin-top: 30px;
    margin-left: -18px;
    border: 1.5px solid #406ae8;
    border-radius: 6px; }
  .silent-auction-md-6-row .item-bullet-green {
    height: 10px;
    width: 10px;
    display: inline-block;
    position: absolute;
    margin-top: 30px;
    margin-left: -18px;
    border: 1.5px solid #3cd89c;
    border-radius: 6px; }

.net-sales-chart-section {
  padding: 0px; }
  .net-sales-chart-section .net-sales-chart .chart-container canvas {
    position: absolute;
    bottom: 8px; }

.GA-chart-content .silent-auction-md-4 .last-7-days-pageview .gapi-analytics-data-chart div div[dir='ltr'] {
  height: 290px !important; }

.GA-chart-content .silent-auction-md-4 .last-7-days-pageview .gapi-analytics-data-chart svg {
  bottom: 5px !important; }

@media (min-width: 992px) and (max-width: 3000px) {
  .silent-auction-md-6-row.second-div-copy {
    min-height: 330px; } }

.box-content {
  padding: 0 20px; }

.round-icon {
  width: 46px;
  height: 47px;
  border-radius: 17px;
  line-height: 0;
  display: inline-flex;
  align-items: center;
  text-align: center;
  background: linear-gradient(116.57deg, #406ae8 0%, #40a2e8 100%);
  box-shadow: 0 10px 16px 0 rgba(64, 106, 232, 0.25); }
  .round-icon .round-icon-size {
    font-size: 25px;
    color: #fff;
    margin: auto; }

#content-wrapper .dashbord-content #content-header {
  margin: 0 !important;
  padding: 0 !important; }

.dashboard-container .dashboard-link-box {
  padding-right: 0px; }
  .dashboard-container .dashboard-link-box .fundraiser-page-text-decoration {
    max-height: 40px !important; }

.dashboard-container .d-flex.dashboard .fundraiser-page-lite {
  height: 100%; }

.dashboard-container .custom-url-link {
  color: #172856;
  text-decoration: none;
  cursor: pointer; }

@media (min-width: 320px) and (max-width: 767px) {
  .overview-admin.dashboard-container .task-complete-incomplete {
    margin-left: 0;
    margin-bottom: 10px;
    margin-right: 0; }
  .overview-admin.dashboard-container .mob-overview-same {
    padding: 0 !important; }
    .overview-admin.dashboard-container .mob-overview-same .dashboard-link-box {
      padding: 10px 0;
      margin-bottom: 0; }
  .overview-admin.dashboard-container .mob-overview-event-ticket-same {
    padding: 15px 0 !important; }
    .overview-admin.dashboard-container .mob-overview-event-ticket-same .dashboard-sub-title {
      padding: 10px 0 !important; }
    .overview-admin.dashboard-container .mob-overview-event-ticket-same .p-0.Order.Form {
      padding: 20px 15px 0 !important; }
    .overview-admin.dashboard-container .mob-overview-event-ticket-same .s-box.min-max-height-380 {
      padding: 5px 15px 15px !important;
      max-width: 100% !important;
      margin-bottom: 0; }
      .overview-admin.dashboard-container .mob-overview-event-ticket-same .s-box.min-max-height-380 .p-r-0 {
        padding: 0 15px; }
    .overview-admin.dashboard-container .mob-overview-event-ticket-same .p-l-0.s-box {
      padding: 0 15px; }
    .overview-admin.dashboard-container .mob-overview-event-ticket-same .p-l-0.col-md-3 {
      padding: 10px 15px;
      margin-bottom: 0px; }
    .overview-admin.dashboard-container .mob-overview-event-ticket-same .p-0.col-md-5 {
      padding: 0 15px !important; }
      .overview-admin.dashboard-container .mob-overview-event-ticket-same .p-0.col-md-5 .row {
        margin-bottom: 0px !important;
        padding-top: 10px !important;
        padding-bottom: 10px !important; }
    .overview-admin.dashboard-container .mob-overview-event-ticket-same .s-box.col-md-3 {
      padding-top: 10px;
      padding-bottom: 10px;
      margin: 0; }
    .overview-admin.dashboard-container .mob-overview-event-ticket-same .m-b-sm-10.col-md-4 {
      margin-bottom: 0px;
      padding-top: 10px;
      padding-bottom: 10px; }
  .make-it-bottom {
    position: unset !important;
    bottom: unset !important; }
  .total-tickets-sold .chart-container {
    position: absolute;
    bottom: 30px;
    left: 5px; }
  .dashboard-ends-in {
    margin: 21px 0px 15px 0px; } }

.dashboard-ends-in {
  margin: 21px 0px 10px 0px; }
  .dashboard-ends-in .flex-row.color-gray .flex-col .hours {
    font-size: 11px;
    color: #8f94a7;
    font-weight: 400; }
  .dashboard-ends-in .flex-row.color-gray .flex-col .minutes {
    font-size: 11px;
    color: #8f94a7;
    font-weight: 400; }
  .dashboard-ends-in .flex-row.color-gray .flex-col .seconds {
    font-size: 11px;
    color: #8f94a7;
    font-weight: 400; }
  .dashboard-ends-in .flex-row .colon {
    font-size: 25px;
    color: #8f94a7;
    font-weight: 100;
    position: absolute;
    right: -5px; }
  .dashboard-ends-in .flex-row .flex-col {
    position: relative; }
    .dashboard-ends-in .flex-row .flex-col .hours {
      font-size: 28px;
      font-weight: 300;
      color: #172856; }
    .dashboard-ends-in .flex-row .flex-col .minutes {
      font-size: 28px;
      font-weight: 300;
      color: #172856; }
    .dashboard-ends-in .flex-row .flex-col .seconds {
      font-size: 28px;
      font-weight: 300;
      color: #172856; }

.dashbad-event-date-section {
  width: 95%;
  margin-left: 5%; }
  .dashbad-event-date-section .event-date-label {
    margin-bottom: 5px; }
  .dashbad-event-date-section .event-start-date {
    font-size: 20px;
    color: #406ae8;
    font-weight: 300; }
  .dashbad-event-date-section .event-end-date {
    font-size: 20px;
    color: #ef4448;
    font-weight: 300; }
  .dashbad-event-date-section .event-start-time,
  .dashbad-event-date-section .event-end-time {
    font-size: 13px;
    color: #57606f; }

.event-vertical-progress {
  display: inline-block;
  position: absolute;
  left: -22px;
  top: 12px; }
  .event-vertical-progress .event-start-progress {
    width: 16px;
    height: 16px;
    border: 2px solid #406ae8;
    border-radius: 50px; }
  .event-vertical-progress .event-end-progress {
    width: 16px;
    height: 16px;
    border: 2px solid #ef4448;
    border-radius: 50px; }
  .event-vertical-progress .event-progress-line {
    margin: auto;
    width: 2px;
    height: 107px;
    border-radius: 1px;
    background-color: #dadfeb; }

@media screen and (max-width: 1024px) {
  .silent-auction-md-4 .total-tickets-sold .chart-container > canvas {
    width: 95% !important; } }

@media screen and (max-width: 992px) {
  .dashboard-container div.dashboard-link-box {
    padding-right: 15px;
    margin-bottom: 15px; }
    .dashboard-container div.dashboard-link-box .fundraiser-page-prime .fundraiser-page-content .fundraiser-page-text-decoration {
      width: 100%; }
    .dashboard-container div.dashboard-link-box .fundraiser-page-lite .fundraiser-page-content .fundraiser-page-text-decoration {
      width: 100%; }
    .dashboard-container div.dashboard-link-box .fundraiser-page-prime .fundraiser-page-content .fundraiser-page-url .icon-decoration {
      position: absolute;
      right: -1%; }
  .make-it-bottom {
    position: unset !important;
    bottom: unset !important; }
  .total-tickets-sold .chart-container {
    position: absolute;
    bottom: 30px;
    left: 5px; }
  .event-link-phone-number-section {
    max-height: unset !important;
    min-height: 260px !important; }
  .dashboard-ends-in {
    margin: 21px 0px 15px 0px; }
  .net-sales-chart-section {
    padding: 0px 15px 0px 15px;
    margin-top: 15px; } }

@media screen and (max-width: 600px) {
  .dashboard-container div.dashboard-link-box {
    padding: 0;
    margin-bottom: 15px; }
    .dashboard-container div.dashboard-link-box .fundraiser-page-prime .fundraiser-page-content .fundraiser-page-text-decoration {
      width: 100%; }
    .dashboard-container div.dashboard-link-box .event-link-phone-number-section {
      max-height: unset !important; }
    .dashboard-container div.dashboard-link-box .fundraiser-page-lite .fundraiser-page-content .fundraiser-page-text-decoration {
      width: 100%; }
    .dashboard-container div.dashboard-link-box .fundraiser-page-prime .fundraiser-page-content .fundraiser-page-url .icon-decoration {
      position: absolute;
      right: -1%; }
  .dashboard-ends-in {
    margin: 21px 0px 15px 0px; }
  .p-0 {
    padding: inherit; }
  admin-content-wrapper {
    margin: 10px; }
  .s-box {
    flex: 1 1 100%; }
  .silent-auction-md-4 {
    margin: 0px; }
  .p-m-0-15 {
    padding: 15px !important; }
  .p-l-m-0-15 {
    padding: 15px !important; }
  .silent-auction-md-6 {
    margin: 20px; }
  .make-it-bottom {
    position: unset !important;
    bottom: unset !important; }
  .total-tickets-sold .chart-container {
    position: absolute;
    bottom: 30px;
    left: 5px; } }

.link-cursor {
  cursor: pointer; }

.link-cursor:hover {
  text-decoration: none; }

.url-icon {
  display: flex; }

.white-box {
  border-radius: 6px;
  background-color: #fff;
  padding: 24px;
  box-shadow: 0 8px 30px 0 rgba(0, 0, 0, 0.06); }

.ticket-sold-hover {
  display: block;
  background: black;
  color: white;
  width: 71px;
  padding: 10px;
  border-radius: 6px;
  animation: chartjs-render-animation 0.001s;
  width: 140px;
  font-size: 11px; }
  .ticket-sold-hover .free-square-color {
    background: #507bec;
    margin-right: 5px;
    border: 1px solid white;
    padding: 0px 10px; }
  .ticket-sold-hover .paid-square-color {
    background: #3cd89c;
    margin-right: 5px;
    border: 1px solid white;
    padding: 0px 10px; }

.free-ticket-sold-hover-none {
  display: none; }

.fundraiser-page-prime {
  border-radius: 6px;
  background-color: #406ae8;
  box-shadow: 0 2px 25px 0 rgba(0, 0, 0, 0.24);
  color: #fff;
  padding: 24px;
  min-height: 190px;
  padding-bottom: 28px; }
  .fundraiser-page-prime .fundraiser-page-headline {
    color: #fff;
    font-size: 20px;
    font-weight: 500;
    line-height: 33px; }
  .fundraiser-page-prime .fundraiser-page-content {
    color: #fff;
    font-size: 14px;
    line-height: 21px; }
    .fundraiser-page-prime .fundraiser-page-content .fundraiser-page-text-decoration {
      color: #fff;
      font-size: 14px;
      line-height: 21px;
      width: 100%;
      font-weight: 400; }
    .fundraiser-page-prime .fundraiser-page-content .fundraiser-page-url {
      width: 100%;
      height: 52px;
      border-radius: 6px;
      display: inline-flex;
      margin-top: 15px;
      position: relative;
      align-items: center;
      background-color: #557aea; }
      .fundraiser-page-prime .fundraiser-page-content .fundraiser-page-url .url-decoration {
        float: left;
        width: 80%;
        padding-left: 5px; }
      .fundraiser-page-prime .fundraiser-page-content .fundraiser-page-url .icon-decoration {
        position: absolute;
        right: 2%; }
      .fundraiser-page-prime .fundraiser-page-content .fundraiser-page-url .fundraiser-page-text-url {
        color: #ffffff;
        font-family: 'Helvetica Neue';
        font-size: 15px;
        padding: 15px;
        line-height: 27px;
        font-weight: 400; }
        .fundraiser-page-prime .fundraiser-page-content .fundraiser-page-url .fundraiser-page-text-url span {
          overflow: hidden;
          max-width: 100%;
          display: flex;
          margin-left: 5px; }
      .fundraiser-page-prime .fundraiser-page-content .fundraiser-page-url .circle-btn-white {
        color: #333937;
        font-weight: bold;
        text-decoration: none;
        border-radius: 50%;
        display: inline-flex;
        padding: 7px;
        margin: 10px;
        cursor: pointer;
        background: white;
        margin: 4px;
        margin-right: 10px; }
        .fundraiser-page-prime .fundraiser-page-content .fundraiser-page-url .circle-btn-white .icon-link {
          font-size: 20px;
          margin: auto;
          color: #406ae8; }

.event-link-phone-number-section {
  min-height: 190px;
  max-height: 190px; }

.fundraiser-page-lite {
  border-radius: 6px;
  background-color: #41abf5;
  box-shadow: 0 2px 25px 0 rgba(0, 0, 0, 0.24);
  color: #fff;
  padding: 24px;
  min-height: 190px;
  padding-bottom: 28px; }
  .fundraiser-page-lite .fundraiser-page-headline {
    color: #fff;
    font-size: 20px;
    font-weight: 500;
    line-height: 33px; }
  .fundraiser-page-lite .fundraiser-page-content {
    color: #fff;
    font-size: 14px;
    line-height: 21px; }
    .fundraiser-page-lite .fundraiser-page-content .fundraiser-page-text-decoration {
      color: #fff;
      font-size: 14px;
      line-height: 21px;
      width: 100%;
      font-weight: 400; }
    .fundraiser-page-lite .fundraiser-page-content .fundraiser-page-url {
      width: 100%;
      height: 52px;
      border-radius: 6px;
      display: inline-flex;
      margin-top: 15px;
      position: relative;
      align-items: center;
      background-color: #5db7f6; }
      .fundraiser-page-lite .fundraiser-page-content .fundraiser-page-url .url-decoration {
        float: left;
        width: 80%;
        padding-left: 5px; }
      .fundraiser-page-lite .fundraiser-page-content .fundraiser-page-url .icon-decoration {
        position: absolute;
        right: 2%; }
      .fundraiser-page-lite .fundraiser-page-content .fundraiser-page-url .fundraiser-page-text-url {
        color: #ffffff;
        font-family: 'Helvetica Neue';
        font-size: 15px;
        padding: 15px;
        line-height: 27px;
        font-weight: 400; }
        .fundraiser-page-lite .fundraiser-page-content .fundraiser-page-url .fundraiser-page-text-url span {
          overflow: hidden;
          max-width: 100%;
          display: flex;
          margin-left: 5px; }
      .fundraiser-page-lite .fundraiser-page-content .fundraiser-page-url .circle-btn-white {
        color: #333937;
        font-weight: bold;
        text-decoration: none;
        border-radius: 50%;
        display: inline-flex;
        padding: 7px;
        margin: 10px;
        cursor: pointer;
        background: white;
        margin: 4px;
        margin-right: 10px; }
        .fundraiser-page-lite .fundraiser-page-content .fundraiser-page-url .circle-btn-white .icon-link {
          font-size: 20px;
          margin: auto;
          color: #406ae8; }

.progress-total-ticket {
  padding-top: inherit; }
  .progress-total-ticket .progress {
    height: 8px; }
  .progress-total-ticket .progress-bar-free-ticket-sold {
    border-radius: 100px 0 0 100px;
    background: linear-gradient(270deg, #74a3f5 0%, #406ae8 100%);
    box-shadow: 0 2px 9px 0 rgba(0, 0, 0, 0.15); }
  .progress-total-ticket .progress-bar-paid-ticket-sold {
    border-radius: 0 100px 100px 0;
    background-color: #3cd89c;
    box-shadow: 0 2px 9px 0 rgba(0, 0, 0, 0.15); }
  .progress-total-ticket .progress-bar-progress-third {
    border-radius: 0 100px 100px 0;
    background-color: #3cd89c;
    box-shadow: 0 2px 9px 0 rgba(0, 0, 0, 0.15); }

.dot-point:before {
  content: ' \25CF';
  font-size: 16px;
  padding-right: 8px;
  color: #406ae8; }

.progress-ticket-type-sales {
  line-height: 16px; }

@-webkit-keyframes animate-positive {
  0% {
    width: 0; } }

@keyframes animate-positive {
  0% {
    width: 0; } }
  .progress-ticket-type-sales .row-progress-1 .progress {
    height: 8px;
    overflow: visible; }
  .progress-ticket-type-sales .row-progress-1 .progress-bar-ticket-sales {
    position: relative;
    border-radius: 100px 100px 100px 100px;
    background-color: #8a40e8;
    box-shadow: 0 2px 9px 0 rgba(0, 0, 0, 0.15); }
  .progress-ticket-type-sales .row-progress-1 .progress-bar-ticket-sales:after {
    content: '';
    border-radius: 50%;
    position: absolute;
    top: -3px;
    right: 0;
    box-sizing: border-box;
    height: 13px;
    width: 13px;
    border: 2px solid #8a40e8;
    background-color: #ffffff;
    box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.24); }
  .progress-ticket-type-sales .row-progress-2 .progress {
    height: 8px;
    overflow: visible; }
  .progress-ticket-type-sales .row-progress-2 .progress-bar-ticket-sales {
    position: relative;
    border-radius: 100px 100px 100px 100px;
    background-color: #3dc2ff;
    box-shadow: 0 2px 9px 0 rgba(0, 0, 0, 0.15); }
  .progress-ticket-type-sales .row-progress-2 .progress-bar-ticket-sales:after {
    content: '';
    border-radius: 50%;
    position: absolute;
    top: -3px;
    right: 0;
    box-sizing: border-box;
    height: 13px;
    width: 13px;
    border: 2px solid #3dc2ff;
    background-color: #ffffff;
    box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.24); }
  .progress-ticket-type-sales .row-progress-3 .progress {
    height: 8px;
    overflow: visible; }
  .progress-ticket-type-sales .row-progress-3 .progress-bar-ticket-sales {
    position: relative;
    border-radius: 100px 100px 100px 100px;
    background-color: #40e8c8;
    box-shadow: 0 2px 9px 0 rgba(0, 0, 0, 0.15); }
  .progress-ticket-type-sales .row-progress-3 .progress-bar-ticket-sales:after {
    content: '';
    border-radius: 50%;
    position: absolute;
    top: -3px;
    right: 0;
    box-sizing: border-box;
    height: 13px;
    width: 13px;
    border: 2px solid #40e8c8;
    background-color: #ffffff;
    box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.24); }
  .progress-ticket-type-sales .row-progress-4 .progress {
    height: 8px;
    overflow: visible; }
  .progress-ticket-type-sales .row-progress-4 .progress-bar-ticket-sales {
    position: relative;
    border-radius: 100px 100px 100px 100px;
    background-color: #406ae8;
    box-shadow: 0 2px 9px 0 rgba(0, 0, 0, 0.15); }
  .progress-ticket-type-sales .row-progress-4 .progress-bar-ticket-sales:after {
    content: '';
    border-radius: 50%;
    position: absolute;
    top: -3px;
    right: 0;
    box-sizing: border-box;
    height: 13px;
    width: 13px;
    border: 2px solid #406ae8;
    background-color: #ffffff;
    box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.24); }

.amnt-label {
  color: #162956;
  font-size: 15px;
  font-weight: 400; }

.make-it-bottom {
  position: absolute;
  bottom: 5px;
  width: 95%; }

.total-tickets-sold {
  max-height: 293px;
  min-height: 293px; }
  .total-tickets-sold div {
    width: 100%;
    min-width: 100%; }
  .total-tickets-sold .chart-container {
    position: absolute;
    bottom: 20px;
    left: 0px;
    height: 290px !important;
    width: 100% !important; }
    .total-tickets-sold .chart-container canvas {
      width: 100% !important;
      max-width: 400px;
      max-height: 310px !important;
      margin: auto; }

.net-sales-chart .chart-container canvas {
  max-height: 280px !important; }

.progress-ticket-type-sales .donated-amnt {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  display: block; }

.recurring-list-section ul.dropdown-menu {
  max-height: 300px;
  overflow: auto; }

.recurring-list-section .btn-dropdown {
  min-width: 210px; }
  .recurring-list-section .btn-dropdown .drop-down-arrow.ac-icon-arrow-down-xs {
    position: absolute;
    top: 14px;
    right: 10px; }

@media (min-width: 386px) and (max-width: 486px) {
  .net-sales-chart-section {
    max-height: 250px !important;
    min-height: 250px !important; } }

@media (min-width: 486px) and (max-width: 586px) {
  .net-sales-chart-section {
    max-height: 275px !important;
    min-height: 275px !important; } }

@media (min-width: 767px) and (max-width: 1024px) {
  .fundraiser-page-prime .fundraiser-page-content .fundraiser-page-url-tab {
    margin-top: 32px !important; } }

@media (min-width: 320px) and (max-width: 586px) {
  .fundraiser-page-prime .fundraiser-page-content .fundraiser-page-url {
    margin-top: 30px; } }

@media (max-width: 386px) {
  .net-sales-chart-section {
    max-height: 220px !important;
    min-height: 220px !important; } }

@media (max-width: 450px) {
  .net-sales-chart-section .net-sales-chart .chart-container canvas {
    position: absolute;
    bottom: 2px;
    padding: 12px 0px !important; } }

.event-start-timezone {
  display: flex; }

.event-timezone {
  font-size: 13px;
  color: #57606f; }

.pieChart-message {
  font-size: 14px;
  padding: 40px;
  text-align: center; }

.btn-prime,
.btn-prime:active:focus,
.btn-prime:focus,
.btn-prime:hover {
  color: #fff;
  background-color: #406ae8;
  border-color: #406ae8;
  border-radius: 5px; }

.btn-prime:hover {
  opacity: 0.9; }

.btn-prime[disabled]:hover {
  color: #fff;
  background-color: #3f69e8;
  border-color: #2e6da4;
  border-radius: 5px; }

.btn-with-icon {
  padding: 5px; }

.btn-white {
  color: #8fa4ae;
  background-color: #fff;
  border: 1px solid #c4c9d8;
  border-radius: 4px; }

.btn-white:focus,
.btn-white:hover,
.btn-white:active {
  color: #fff;
  background-color: #3f69e8;
  border-color: #2e6da4; }
  .btn-white:focus .color-prime,
  .btn-white:hover .color-prime,
  .btn-white:active .color-prime {
    color: #fff; }

.btn-white[disabled]:focus,
.btn-white[disabled]:hover {
  color: #fff;
  background-color: #3f69e8;
  border-color: #2e6da4; }

.btn-white-color-black,
.btn-white-color-black:focus:active:hover {
  color: black;
  background-color: #fff;
  border: 1px solid #8fa4ae;
  border-radius: 5px; }

.btn-white-color-blue,
.btn-white-color-black:focus:active:hover {
  color: #3f69e8;
  background-color: #fff;
  border: 1px solid #3f69e8;
  border-radius: 5px; }

.btn-white-color-blue:focus,
.btn-white-color-blue:active,
.btn-white-color-blue:hover {
  color: white;
  background-color: #3f69e8;
  border: 1px solid #8fa4ae;
  border-radius: 5px; }

.btn-success,
.btn-success[disabled]:focus,
.btn-success[disabled]:hover,
.btn-success:hover,
.btn-success:active:hover,
.btn-success:active,
.btn-success:focus {
  background-color: #3bd89c;
  border-color: #3bd89c;
  border-radius: 5px; }

btn-success[disabled]:focus,
btn-success[disabled]:hover .btn-danger,
.btn-danger:hover {
  background-color: #ef4549;
  border-color: #ef4549;
  border-radius: 5px; }

.btn-event,
.btn-event:hover,
btn-event:focus {
  background-color: #3f69e8;
  border-radius: 5px;
  color: #fff;
  padding: 15px 100px; }

.btn-transparent,
.btn-transparent:hover,
.btn-transparent:focus {
  background-color: transparent;
  color: #fff;
  cursor: pointer; }

.tabs-wrapper .nav-tabs li {
  border-radius: 50px;
  min-width: 104px;
  margin-top: -0.2px;
  margin-bottom: -0.2px;
  display: flex; }
  .tabs-wrapper .nav-tabs li a.active {
    background-color: #3f69e8;
    color: #fff;
    background-clip: padding-box;
    border: 2px solid #406ae8;
    width: 100%; }
  .tabs-wrapper .nav-tabs li a {
    position: relative;
    background-color: #fff;
    border: 2px solid #8fa4ae;
    display: block;
    padding: 10px 15px;
    width: 100%;
    color: black; }

.tabs-wrapper .nav-tabs li.active a {
  border: 2px solid #406ae8 !important; }

.tabs-wrapper .nav-tabs li.active:nth-of-type(1) > a:hover,
.tabs-wrapper .nav-tabs li.active:nth-of-type(1) > a:focus {
  border-radius: 8px 0 0 8px; }

.tabs-wrapper .nav-tabs li.active:nth-last-of-type(1) > a:hover,
.tabs-wrapper .nav-tabs li.active:nth-last-of-type(1) > a:focus {
  border-radius: 0 8px 8px 0; }

.Left {
  height: 50px;
  width: 122px;
  border: 2px solid #ced7e0;
  border-radius: 8px 0 0 8px;
  box-shadow: 0 2px 15px 0 rgba(0, 0, 0, 0.24); }

.Right {
  height: 50px;
  width: 122px;
  border-radius: 0 8px 8px 0;
  background-color: #406ae8;
  box-shadow: 0 2px 15px 0 rgba(64, 106, 232, 0.3); }

.btn-blocks {
  display: block;
  width: 60%; }

.btn-sm {
  padding: 7px 10px 5px;
  font-size: 12px;
  line-height: 2.2; }

.btn-sm2 {
  padding: 7px 10px 5px;
  font-size: 14px; }

.btn-lg {
  padding: 11.5px 16px;
  font-size: 18px; }

.btn-md {
  padding: 11.5px 16px;
  font-size: 16px;
  font-weight: 400; }

.btn-md2 {
  padding: 11.5px 16px;
  font-size: 18px; }

.fullWidth {
  width: 100%; }

.btnGrid {
  color: black;
  background: white;
  border-radius: 5px;
  border-color: white;
  margin-bottom: 12px;
  margin-left: -16px;
  margin-right: -16px !important;
  border-radius: 5px; }

.show-grid {
  margin-right: -32px;
  margin-left: 0; }

.btnGrid:active:focus,
.btnGrid:focus,
.btnGrid:active,
.btnGrid:hover,
.btnGrid:active:hover {
  color: #fff;
  background-color: #3f69e8;
  border-color: #2e6da4; }

.btnGrid[disabled]:hover {
  color: #fff;
  background-color: #3f69e8;
  border-color: #2e6da4; }

.btn-grid-view {
  max-width: 800px;
  display: block;
  margin: 0 auto 40px auto;
  width: 100%;
  background: #f1f2f6; }

.btn-white-color-black-hover {
  color: black;
  background-color: #fff;
  border: 1px solid #8fa4ae;
  border-radius: 5px; }

.btn-white-color-black-hover:hover,
.btn-white-color-black-hover:active {
  color: white;
  border: 1px solid #2e6da4;
  border-radius: 5px;
  background-color: #3f69e8; }

.grid-font-title {
  margin: 0;
  font-size: 25px;
  line-height: 100px; }
  .grid-font-title strong {
    font-weight: 400;
    color: #172856;
    font-size: 28px; }

.btn-plane,
.btn-plane:hover,
.btn-plane:focus:active .btn-plane:active {
  color: #8fa4ae;
  background-color: #fff !important;
  border: 1px solid #fff; }

.btn-download {
  background: #fff;
  color: black;
  border-color: #fff; }

.caret {
  display: none; }

.icon-download::before {
  padding-right: 8px;
  color: #3f69e8; }

.icon-attendee-filter::before {
  padding-right: 8px;
  color: #3f69e8; }

.icon-add-attendee::before {
  padding-right: 8px; }

.btn-add-attendee {
  float: right; }

.drop-down-arrow::before {
  padding-left: 10px; }

.attendee-filter-heading {
  color: #172856;
  font-size: 16px;
  line-height: 18px; }

.attendee-filter-label {
  margin: 8px auto;
  color: #767a8b;
  font-size: 14px;
  line-height: 18px; }
  .attendee-filter-label span {
    font-size: 11px;
    line-height: 15px;
    font-weight: 300; }

.attendee-filter-btn {
  height: 50px;
  width: 225.14px; }

.attendee-filter .attendee-menu .dropdown-menu {
  width: 225.14px;
  padding: 20px 24px;
  overflow: scroll;
  max-height: 400px; }

.attendee-filter-btn::before {
  position: unset;
  left: 21px;
  top: 19px; }

.btn-amount {
  width: 100%;
  line-height: 2;
  font-size: 12px; }

.btn-amount.active .color-prime {
  color: #fff; }

.btn-amount.active {
  background-image: none;
  outline: 0;
  -webkit-box-shadow: unset !important;
  box-shadow: unset !important;
  background-color: #406ae8 !important;
  color: #fff !important; }

.m-r-5::before {
  margin-right: 5px; }

.m-t-10 {
  margin-top: 10px; }

.m-t-20 {
  margin-top: 20px; }

.m-t-30 {
  margin: 30px; }

.m-b-10 {
  margin-bottom: 10px; }

.m-b-20 {
  margin-bottom: 20px; }

.m-b-30 {
  margin-bottom: 30px; }

.btn-icon,
.btn-icon:hover,
.btn-icon:focus,
.btn-icon.active:hover {
  color: #4068e8;
  font-size: 18px;
  background: #e6ecfc;
  border-radius: 20px;
  top: 0;
  right: 0;
  margin: 0;
  border: 1px solid transparent;
  word-wrap: normal;
  word-break: normal;
  white-space: nowrap;
  padding: 10px; }

.btn-icon-default,
.btn-icon-default:hover,
.btn-icon-default:focus,
.btn-icon-default:active:focus {
  font-size: 18px;
  top: 0;
  right: 0;
  margin: 0;
  border: 1px solid #fff;
  word-wrap: normal;
  word-break: normal;
  white-space: nowrap;
  color: #aaafbe; }

.icon-feedback-false {
  position: absolute;
  right: 10px;
  top: 15px;
  color: red; }

.btn-md .icon-feedback-false {
  position: absolute;
  right: 10px;
  top: 15px;
  color: red; }

.btn-md .icon-feedback-true {
  position: absolute;
  right: 10px;
  top: 15px;
  color: #3f69e8; }

.icon-feedback-false {
  position: absolute;
  right: 10px;
  top: 10px;
  color: red; }

.icon-feedback-true {
  position: absolute;
  right: 10px;
  top: 9px;
  color: #3f69e8; }

.icon-feddback-selected {
  position: absolute;
  right: 15px;
  top: 15px;
  background: #e6ecfc;
  border-radius: 20px;
  color: #3f69e8;
  word-wrap: normal;
  word-break: normal;
  white-space: nowrap;
  padding: 2px;
  font-size: 10px; }

.icon-btn-selected {
  position: absolute;
  right: 30px;
  top: 30px;
  background: #fff;
  border-radius: 20px;
  color: #3f69e8;
  word-wrap: normal;
  word-break: normal;
  white-space: nowrap;
  padding: 2px;
  font-size: 9px; }

.calender-inner-addon {
  position: relative; }
  .calender-inner-addon .rdt {
    position: static; }

.calender-inner-addon input {
  padding-right: 30px; }

.calender-inner-addon i {
  position: absolute;
  top: 1px;
  right: 8px;
  padding: 10px 12px;
  pointer-events: none;
  color: #4068e8; }

.icon-close {
  color: #fff;
  font-size: 18px;
  border-radius: 20px;
  top: 0;
  right: 0;
  margin: 0;
  background-color: #3f69e8;
  border-color: #2e6da4;
  word-wrap: normal;
  word-break: normal;
  white-space: nowrap;
  padding: 10px; }

.green-icon {
  color: #77e2b7;
  font-size: 25px !important;
  top: 0;
  left: 0;
  margin: 0;
  word-wrap: normal;
  word-break: normal;
  white-space: nowrap; }

.red-icon {
  color: #ef4448;
  font-size: 25px !important;
  top: 0;
  left: 0;
  margin: 0;
  word-wrap: normal;
  word-break: normal;
  white-space: nowrap; }

.color-prime {
  color: #3f69e8; }

.background-prime {
  background: #3f69e8;
  color: #fff; }

.success-background {
  background-color: #3bd89c;
  color: #fff; }

.reset {
  line-height: 20px;
  min-inline-size: 130px; }

.mstatus-draft {
  background: gray; }

.mstatus-sent {
  background-color: #3bd89c; }

.mail-sent-status {
  font-size: 10px;
  padding: 5px 8px;
  color: #fff;
  border-radius: 25px;
  -webkit-font-smoothing: subpixel-antialiased; }

.editable-buttons .editable-submit {
  color: #fff;
  background-color: #3f69e8;
  border-color: #2e6da4;
  border-radius: 5px; }
  .editable-buttons .editable-submit i {
    display: none; }
  .editable-buttons .editable-submit::before {
    content: 'Submit'; }

.editable-buttons .editable-cancel {
  color: #8fa4ae;
  background-color: #fff;
  border: 1px solid #c4c9d8;
  border-radius: 4px; }
  .editable-buttons .editable-cancel i {
    display: none; }
  .editable-buttons .editable-cancel::before {
    content: 'Cancel'; }

.color-danger {
  color: #cc5151; }

.editable-input .form-control {
  border-radius: 4px; }

.social-icon-btn {
  padding: 10px;
  background: #909ba8;
  border-radius: 45px;
  margin: 12px 10px;
  font-size: 20px; }

.speaker-social-icon.social-ic-div {
  display: flex;
  align-items: center; }

.social-icon-btn.instagram-social-icon {
  padding: 10px 11px; }

.input-group-addon {
  background: #eff4fb; }

.toggle-position-right .toggle-right {
  float: right; }

@media (min-width: 768px) and (max-width: 1024px) {
  .social-icon-btn {
    padding: 7px;
    margin: 6px;
    font-size: 20px; } }

@media (min-width: 481px) and (max-width: 767px) {
  .social-icon-btn {
    padding: 7px;
    margin: 4px;
    font-size: 16px; } }

@media (min-width: 320px) and (max-width: 480px) {
  .social-icon-btn {
    padding: 10px;
    margin: 5px;
    font-size: 12px; }
  .btn-amount {
    margin: 7px 0;
    font-size: 13px;
    width: 100%; } }

@media (min-width: 481px) and (max-width: 500px) {
  .btn-amount {
    margin: 7px 0;
    font-size: 13px;
    width: 100%; } }

@media (max-width: 600px) {
  .tabs-wrapper .nav-tabs li a {
    padding: 5px; } }

html.overflow-x-hidden {
  overflow-x: hidden !important;
  overflow-y: auto !important; }

.img-banner {
  margin: auto; }

.img-width-height {
  max-height: 398px;
  max-width: 700px; }

.carousel .slider-wrapper.axis-horizontal .slider .slide {
  visibility: hidden; }

.carousel .slider-wrapper.axis-horizontal .slider .selected {
  visibility: visible !important; }

#eventdetails a:hover {
  text-decoration: none !important; }

.auction--img {
  position: relative; }
  .auction--img .item-social-media:hover > .social-media-section {
    display: block; }
  .auction--img .item-social-media .item-share-btn {
    position: absolute;
    right: 20px;
    background: #fff;
    height: 45px;
    width: 45px;
    border-radius: 50px;
    box-shadow: 0px 0px 4px 1px #b1b1b1;
    text-align: center;
    margin: -25px 2px; }
    .auction--img .item-social-media .item-share-btn span {
      font-size: 20px;
      padding: 7px;
      color: #406ae8; }
    .auction--img .item-social-media .item-share-btn i {
      font-size: 21px;
      position: relative;
      top: 12px;
      color: #406ae8; }
    .auction--img .item-social-media .item-share-btn a:hover {
      text-decoration: none; }
  .auction--img .social-media-section {
    position: absolute;
    right: 20px;
    display: none;
    margin-top: -130px; }
    .auction--img .social-media-section .share-tag {
      background: #fff;
      height: 35px;
      width: 35px;
      border-radius: 50px;
      box-shadow: 1px 1px 1px 1px #ddd;
      text-align: center;
      margin: 0px 2px; }
      .auction--img .social-media-section .share-tag span {
        font-size: 20px;
        padding: 7px;
        color: #406ae8; }
      .auction--img .social-media-section .share-tag i {
        font-size: 20px;
        position: relative;
        top: 8px; }
      .auction--img .social-media-section .share-tag a:hover {
        text-decoration: none; }
  .auction--img .detail-page .item-share-btn {
    bottom: 5px;
    right: 15px; }

.large-telephone .react-tel-input {
  position: relative;
  width: 100%;
  border-radius: 5px; }
  .large-telephone .react-tel-input input[type='tel'] {
    padding-left: 85px;
    height: 41px; }
  .large-telephone .react-tel-input .flag-dropdown {
    height: 41px;
    position: absolute;
    top: 0;
    bottom: 0;
    padding: 0;
    background-color: #eaeaea;
    border: 1px solid #cacaca;
    border-radius: 3px 0 0 3px;
    z-index: 999; }
    .large-telephone .react-tel-input .flag-dropdown .selected-flag {
      z-index: 13;
      position: relative;
      width: 75px;
      height: 38px;
      padding: 0 0 0 8px;
      border-radius: 3px 0 0 3px; }
    .large-telephone .react-tel-input .flag-dropdown .country-code {
      position: absolute;
      margin-left: 40%;
      margin-top: 12px; }

.large-telephone .intl-tel-input {
  position: relative;
  display: inline-block;
  height: 40px; }

.large-telephone .icon-feedback-false,
.large-telephone .icon-feedback-true {
  top: 15px !important; }

.logo-black {
  padding: 0 0 15px 0; }

.input-lg-icon.icon-feedback-false,
.input-lg-icon.icon-feedback-true {
  top: 15px !important; }

.event-description-display iframe {
  max-width: 100%; }

.display .event-wrap #content-wrapper.container.third-theme-event-parent-box {
  margin-right: auto;
  margin-left: auto;
  padding: 5px 17px !important; }

.display .event-wrap .third-theme-desc .container {
  width: 100%; }

.display .event-wrap .third-theme-event-sub-box {
  min-height: 255px; }
  .display .event-wrap .third-theme-event-sub-box .margin-wide-screen h2 {
    margin-top: 5px !important;
    color: #172856 !important;
    font-size: 26px;
    font-weight: 400; }
  .display .event-wrap .third-theme-event-sub-box .social-ic-div {
    text-align: left; }
  .display .event-wrap .third-theme-event-sub-box .second-theme-even-sub-box.col-md-7 {
    position: relative;
    overflow: hidden;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px; }
  .display .event-wrap .third-theme-event-sub-box .second-theme-even-sub-box {
    position: relative; }
    .display .event-wrap .third-theme-event-sub-box .second-theme-even-sub-box .help-text {
      color: #767a8b !important; }
    .display .event-wrap .third-theme-event-sub-box .second-theme-even-sub-box .event-tagline {
      font-size: 14px;
      width: 100%;
      text-overflow: ellipsis;
      overflow: hidden;
      white-space: nowrap;
      display: block; }
    .display .event-wrap .third-theme-event-sub-box .second-theme-even-sub-box .social-Sharing-event-tagline {
      text-overflow: ellipsis;
      overflow: hidden;
      -webkit-line-clamp: 3;
      display: -webkit-box;
      -webkit-box-orient: vertical; }
    .display .event-wrap .third-theme-event-sub-box .second-theme-even-sub-box .third-ticket-btn {
      position: absolute;
      bottom: 0; }
    .display .event-wrap .third-theme-event-sub-box .second-theme-even-sub-box .event-name-elipsis {
      display: inline;
      -webkit-line-clamp: 2;
      text-overflow: ellipsis;
      overflow: hidden;
      display: -webkit-box;
      -webkit-box-orient: vertical; }
    .display .event-wrap .third-theme-event-sub-box .second-theme-even-sub-box .h-21 {
      font-size: 21px !important; }
    .display .event-wrap .third-theme-event-sub-box .second-theme-even-sub-box .hide-regisetr-button-event-2 {
      display: -webkit-box;
      -webkit-line-clamp: 2;
      -webkit-box-orient: vertical;
      overflow: hidden; }
    .display .event-wrap .third-theme-event-sub-box .second-theme-even-sub-box .hide-regisetr-button-event-3 {
      display: -webkit-box;
      -webkit-line-clamp: 3;
      -webkit-box-orient: vertical;
      overflow: hidden; }

@media screen and (max-width: 1200px) {
  .container .display-Tab-Social .nav.nav-tabs li a {
    line-height: 35px;
    padding: 5px 5px; }
  .display .event-wrap .third-theme-event-sub-box .second-theme-even-sub-box .third-ticket-btn {
    position: unset; }
    .display .event-wrap .third-theme-event-sub-box .second-theme-even-sub-box .third-ticket-btn .ticket-price {
      padding: 0; } }

@media screen and (max-width: 992px) {
  .container .display-Tab-Social .nav.nav-tabs li {
    min-width: auto; }
    .container .display-Tab-Social .nav.nav-tabs li a {
      line-height: 25px;
      padding: 10px 7px; } }

.recurring-date-center {
  width: 220px;
  float: none;
  margin: auto; }

@media (min-width: 320px) and (max-width: 480px) {
  .ticket-box .event-image-myticket-mobile {
    padding-left: 0px !important; }
  .ticket-box .ticket-description {
    min-width: 240px;
    padding: 0px 0px 0px 0px;
    margin-bottom: 30px; } }

.ticket-box .ticket-page-event-loago {
  width: 235px;
  height: auto; }

.ticket-box .total-ticket {
  position: absolute;
  top: 20px;
  right: -55px;
  padding: 0 15px;
  color: #7f878a;
  font-weight: 500;
  border-radius: 4px;
  background-color: #ffffff;
  box-shadow: 0 2px 21px 0 #9caeb7; }

.ticket-box .ticket-name {
  font-size: 25px;
  font-weight: 500;
  color: #162756;
  line-height: 1.6; }

.ticket-box .ticket-data {
  font-size: 14px;
  line-height: 1.4;
  color: #788084;
  font-weight: 500; }

.ticket-box .month {
  font-size: 16px;
  line-height: 1.4;
  font-weight: 500;
  text-align: center;
  color: #f06a51;
  display: inline-block; }

.ticket-box .day {
  font-size: 16px;
  line-height: 1.4;
  font-weight: 500;
  text-align: center;
  color: #788084;
  display: inline-block;
  margin-left: 5px; }

/* Start - Slider for presentation */
.item-slider {
  /*padding-left: 15px;
  padding-right: 15px;
  margin-top: 15px;*/
  padding: 0px 2%;
  margin-bottom: 70px;
  height: 100%;
  background: #ffffff;
  display: flow-root; }
  .item-slider .auction-slider .powered-by-container {
    bottom: 120px; }
  .item-slider .raffle-slider .powered-by-container {
    bottom: 0px; }
  .item-slider .fundaNeed-slider .powered-by-container {
    bottom: 0px; }
  .item-slider .item-code {
    font-size: 32px;
    background: #4068e8;
    padding: 7px 5%;
    color: #fff;
    border-radius: 3px; }
  .item-slider .btn-open-full-screen {
    position: absolute;
    top: 75px;
    left: 15px;
    padding: 7px 14px;
    line-height: 1; }
    .item-slider .btn-open-full-screen i.ac-icon-tv {
      font-size: 20px; }
  .item-slider .item-details-slider {
    padding-bottom: 20px;
    padding-top: 1px; }
    .item-slider .item-details-slider .__item-details-slider {
      background: #fff; }
      .item-slider .item-details-slider .__item-details-slider .powered-by-container {
        display: table;
        position: fixed;
        left: 5px; }
        .item-slider .item-details-slider .__item-details-slider .powered-by-container span {
          display: table-cell;
          font-size: 22px !important;
          vertical-align: middle;
          width: 120px; }
        .item-slider .item-details-slider .__item-details-slider .powered-by-container img {
          display: unset; }
    .item-slider .item-details-slider .carousel.carousel-slider {
      border-radius: unset !important; }
    .item-slider .item-details-slider .item-slider-top {
      height: 115px;
      position: relative;
      display: contents; }
    .item-slider .item-details-slider .item-slider-logo {
      border-right: 1px solid #e7eaf0;
      height: 70px;
      position: absolute;
      top: 0;
      left: 0; }
      .item-slider .item-details-slider .item-slider-logo img {
        width: auto;
        height: 70px;
        padding: 3px; }
    .item-slider .item-details-slider .item-title-section {
      padding: 35px 10px 0px 10px; }
      .item-slider .item-details-slider .item-title-section .item-title {
        display: table;
        height: 70px;
        width: 100%;
        text-align: center; }
        .item-slider .item-details-slider .item-title-section .item-title span {
          display: table-cell;
          vertical-align: middle;
          color: #172856;
          font-size: 56px;
          font-weight: 500; }
    .item-slider .item-details-slider .item-bidder-section .item-bidder-instruction {
      font-size: 27px;
      font-weight: 500;
      text-align: center; }
    .item-slider .item-details-slider .item-slider-img {
      /*border-right: 1px solid #e7eaf0;*/
      position: relative; }
      .item-slider .item-details-slider .item-slider-img img.img-responsive {
        /*max-width: 600px;*/
        width: 90%;
        padding: 4% 0;
        margin: auto; }
      .item-slider .item-details-slider .item-slider-img .item-code.top-left-corner {
        position: absolute;
        top: 2px;
        left: -33px; }
    .item-slider .item-details-slider .item-slider-description-section {
      padding: 0 15px; }
      .item-slider .item-details-slider .item-slider-description-section .item-description {
        color: #8c97a9;
        padding: 8px 0;
        text-align: justify;
        min-height: 210px;
        max-height: 210px;
        overflow: hidden; }
      .item-slider .item-details-slider .item-slider-description-section .item-code {
        font-size: 32px; }
      .item-slider .item-details-slider .item-slider-description-section .item-description {
        font-size: 18px !important;
        line-height: 20px !important; }
      .item-slider .item-details-slider .item-slider-description-section .font-size-22 {
        font-size: 22px !important; }
      .item-slider .item-details-slider .item-slider-description-section .font-size-32 {
        font-size: 32px !important; }
      .item-slider .item-details-slider .item-slider-description-section .font-size-48 {
        font-size: 48px !important; }
    .item-slider .item-details-slider .item-slider-bottom {
      padding: 0 5%; }
    .item-slider .item-details-slider .event-wrap {
      padding: 0 13%; }
      .item-slider .item-details-slider .event-wrap .current-info-box {
        padding: 35px; }
      .item-slider .item-details-slider .event-wrap .all-info-box {
        padding: 12px 12px; }
      .item-slider .item-details-slider .event-wrap .bid-recieve-info-box {
        padding: 20px; }
  .item-slider .control-arrow.control-next,
  .item-slider .control-arrow.control-prev {
    display: none !important; }
  .item-slider .slick-arrow.slick-prev,
  .item-slider .slick-arrow.slick-next {
    display: none !important; }
  .item-slider #countdownTimer {
    box-shadow: 0 0 11px 7px rgba(0, 0, 0, 0.06); }

@media screen and (max-width: 1200px) {
  /* Start - Slider for presentation */
  .item-slider .item-details-slider .item-slider-img img.img-responsive {
    width: 540px;
    padding: 4% 0; }
  /* ./End - Slider for presentation */ }

@media screen and (max-width: 1440px) {
  /* Start - Slider for presentation */
  .item-slider .item-details-slider .item-slider-img img.img-responsive {
    width: 90%;
    padding: 10% 0;
    margin: auto; }
  /* ./End - Slider for presentation */ }

body.displaySide {
  /* On screens that are 992px wide or less, go from four columns to two columns */
  /* On screens that are 992px wide or less, go from four columns to two columns */
  /* On screens that are 600px or less, set the background color to olive */ }
  body.displaySide .event-image-not-enable .event-banner-overlay-details {
    text-align: center !important;
    position: unset !important;
    transform: unset !important;
    width: unset !important;
    left: unset !important;
    padding: 50px 0 !important; }
  @media screen and (max-width: 1024px) {
    body.displaySide div#content-wrapper {
      padding: 20px 2px 20px 2px; }
      body.displaySide div#content-wrapper #countdownTimer > .timer > .events-time {
        padding-left: 5%;
        padding-right: 5%; } }
  body.displaySide .container-data {
    padding: 80px 65px 80px 65px; }
    body.displaySide .container-data img {
      vertical-align: middle;
      max-width: 100%; }
  @media screen and (max-width: 992px) {
    body.displaySide .display .item-categories .dropdown-menu.category-list {
      width: 100%; }
    body.displaySide .item-filter-section .search-seaction {
      width: 100%; }
    body.displaySide .category-section {
      width: 100%;
      float: right; }
    body.displaySide .event-wrap .header-img .event-banner-overlay-details {
      position: absolute;
      left: 50%;
      bottom: 20%;
      -webkit-transform: translateX(-50%);
      transform: translateX(-50%); }
      body.displaySide .event-wrap .header-img .event-banner-overlay-details .event-banner-overlay-tag {
        display: contents; }
      body.displaySide .event-wrap .header-img .event-banner-overlay-details .banner-btn-section {
        display: inline-flex; }
        body.displaySide .event-wrap .header-img .event-banner-overlay-details .banner-btn-section .btn.btn-md {
          padding: 8px 8px;
          font-size: 18px;
          min-width: 72px;
          margin: 0 2px;
          font-weight: 500; }
    body.displaySide .event-wrap .header-img .event-banner-overlay-details.second-theme {
      position: unset;
      left: unset;
      bottom: unset;
      -webkit-transform: unset;
      transform: unset; }
    body.displaySide .event-wrap .header-img .tabs.tabs-wrapper.custom-tab {
      width: 95%; }
      body.displaySide .event-wrap .header-img .tabs.tabs-wrapper.custom-tab ul.nav.nav-tabs {
        display: inline-flex; }
        body.displaySide .event-wrap .header-img .tabs.tabs-wrapper.custom-tab ul.nav.nav-tabs li.nav-item {
          min-width: 80px; }
          body.displaySide .event-wrap .header-img .tabs.tabs-wrapper.custom-tab ul.nav.nav-tabs li.nav-item a.nav-link {
            font-size: 10px;
            line-height: 2px; }
    body.displaySide .donation-btn-label.white-box-donate.fullWidth {
      width: 100% !important; }
    body.displaySide .event-content-block #donationfrom label.btn.donation-btn-label.white-box-donate {
      width: 94%; } }
  body.displaySide .dropdown .btn-group {
    width: 100%; }
    body.displaySide .dropdown .btn-group #dropdown-basic-static {
      width: 100%;
      border: 1px solid #dadfeb;
      border-radius: 6px; }
    body.displaySide .dropdown .btn-group .dropdown-menu {
      width: inherit;
      position: absolute !important;
      margin: 0 !important; }
  @media screen and (max-width: 1200px) {
    body.displaySide .event-content-block #donationfrom label.btn.donation-btn-label.white-box-donate {
      width: 94%; } }
  @media screen and (max-width: 600px) {
    body.displaySide .display .item-categories .dropdown-menu.category-list {
      width: 100%; }
    body.displaySide .item-filter-section .search-seaction {
      width: 100%; }
    body.displaySide .category-section {
      width: 100%;
      float: right; }
    body.displaySide .event-wrap .header-img .event-banner-overlay-details {
      position: absolute;
      left: 50%;
      bottom: 80px;
      -webkit-transform: translateX(-50%);
      transform: translateX(-50%); }
      body.displaySide .event-wrap .header-img .event-banner-overlay-details .event-banner-overlay-tag {
        display: contents !important; }
      body.displaySide .event-wrap .header-img .event-banner-overlay-details .banner-btn-section {
        display: inline-flex; }
        body.displaySide .event-wrap .header-img .event-banner-overlay-details .banner-btn-section .btn.btn-md {
          padding: 3px 8px;
          font-size: 10px;
          min-width: 72px;
          margin: 0 2px;
          font-weight: 500; }
    body.displaySide .event-wrap .header-img .tabs.tabs-wrapper.custom-tab {
      width: 95%; }
      body.displaySide .event-wrap .header-img .tabs.tabs-wrapper.custom-tab ul.nav.nav-tabs {
        display: inline-flex; }
        body.displaySide .event-wrap .header-img .tabs.tabs-wrapper.custom-tab ul.nav.nav-tabs li.nav-item {
          min-width: 60px; }
          body.displaySide .event-wrap .header-img .tabs.tabs-wrapper.custom-tab ul.nav.nav-tabs li.nav-item a.nav-link {
            font-size: 10px;
            line-height: 2px; }
    body.displaySide .white-box-item-setting .rdtPicker {
      width: 165px !important; } }
  body.displaySide #app .main {
    padding-bottom: 0; }
    body.displaySide #app .main .pt-50 {
      padding-top: 50px; }
    body.displaySide #app .main .page-heading .heading__name {
      color: #172856;
      font-weight: 600;
      padding-left: 0; }
    body.displaySide #app .main .banner {
      background: url("/images/event-banner.jpg") no-repeat;
      height: 100vh;
      color: #fff;
      position: relative; }
      body.displaySide #app .main .banner .container {
        width: 80%; }
        body.displaySide #app .main .banner .container .nav li {
          display: inline-block;
          width: 14%; }
          body.displaySide #app .main .banner .container .nav li.logo-name {
            background: blue;
            border: 1px solid #fff;
            border-radius: 5px;
            font-weight: 600; }
            body.displaySide #app .main .banner .container .nav li.logo-name a:hover {
              border-bottom: 0 none; }
          body.displaySide #app .main .banner .container .nav li a {
            color: #fff; }
            body.displaySide #app .main .banner .container .nav li a:hover {
              background-color: transparent;
              border-bottom: 1px solid #fff; }
      body.displaySide #app .main .banner.banner__content {
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%); }
        body.displaySide #app .main .banner.banner__content .banner__title h1 {
          color: #fff;
          font-weight: 600; }
        body.displaySide #app .main .banner.banner__content .banner__subtitle {
          width: 76%;
          margin: 20px auto 40px; }
        body.displaySide #app .main .banner.banner__content .banner__buttons button {
          min-width: 160px;
          padding: 10px; }
        body.displaySide #app .main .banner.banner__content .banner--btn-group {
          margin-top: 30px; }
          body.displaySide #app .main .banner.banner__content .banner--btn-group .btn-group {
            border: 1px solid #fff;
            border-radius: 5px;
            width: 80%; }
            body.displaySide #app .main .banner.banner__content .banner--btn-group .btn-group button {
              text-decoration: none;
              width: 25%; }
    body.displaySide #app .main .about-us-block {
      padding-bottom: 30px; }
      body.displaySide #app .main .about-us-block .about-us--content {
        width: 50%;
        margin: 20px auto 0; }
        body.displaySide #app .main .about-us-block .about-us--content .about-us--text p {
          color: #aaaebc; }
    body.displaySide #app .main .sponsers--button {
      padding: 0 0 50px; }
      body.displaySide #app .main .sponsers--button button {
        min-width: 140px;
        padding: 10px; }
    body.displaySide #app .main .sponsers-block {
      height: 100%;
      width: 100%; }
      body.displaySide #app .main .sponsers-block .sponsers-block--wrapper .sponsers--container {
        width: 80%;
        margin: 0 auto;
        padding-top: 20px; }
        body.displaySide #app .main .sponsers-block .sponsers-block--wrapper .sponsers--container .page-heading h2 {
          padding-left: 0;
          font-weight: 600; }
        body.displaySide #app .main .sponsers-block .sponsers-block--wrapper .sponsers--container .sponsers-content p {
          width: 100%; }
        body.displaySide #app .main .sponsers-block .sponsers-block--wrapper .sponsers--container .sponsers-content iframe {
          max-width: 100% !important;
          height: auto; }
        body.displaySide #app .main .sponsers-block .sponsers-block--wrapper .sponsers--container .sponsers-content img {
          max-width: 100% !important;
          height: auto; }
        body.displaySide #app .main .sponsers-block .sponsers-block--wrapper .sponsers--container .sponsers-img {
          margin: 50px auto;
          padding: 20px 0; }
          body.displaySide #app .main .sponsers-block .sponsers-block--wrapper .sponsers--container .sponsers-img .img--block {
            display: inline-block;
            width: 20%;
            margin: 0 30px; }
            body.displaySide #app .main .sponsers-block .sponsers-block--wrapper .sponsers--container .sponsers-img .img--block:first-child {
              margin-left: 0; }
            body.displaySide #app .main .sponsers-block .sponsers-block--wrapper .sponsers--container .sponsers-img .img--block:last-child {
              margin-right: 0; }
            body.displaySide #app .main .sponsers-block .sponsers-block--wrapper .sponsers--container .sponsers-img .img--block img {
              width: 100%; }
          @media (max-width: 768px) {
            body.displaySide #app .main .sponsers-block .sponsers-block--wrapper .sponsers--container .sponsers-img .img--block {
              margin: 5px; } }
        @media (max-width: 768px) {
          body.displaySide #app .main .sponsers-block .sponsers-block--wrapper .sponsers--container .sponsers-img {
            margin: 0;
            padding: 0; } }
      @media (max-width: 768px) {
        body.displaySide #app .main .sponsers-block .sponsers-block--wrapper .sponsers--container {
          width: 100%; }
          body.displaySide #app .main .sponsers-block .sponsers-block--wrapper .sponsers--container .sponsers-content p {
            width: 100%; } }
      body.displaySide #app .main .sponsers-block .sponsers-block--wrapper .sponsers--button {
        padding: 20px 0 50px; }
        body.displaySide #app .main .sponsers-block .sponsers-block--wrapper .sponsers--button button {
          min-width: 140px;
          padding: 10px; }
    body.displaySide #app .main .location-block {
      position: relative; }
      body.displaySide #app .main .location-block .description {
        width: 300px;
        position: absolute;
        background: #fff;
        padding: 0 10px 30px;
        right: 20%;
        top: 35%;
        box-shadow: 1px 1px 1px 1px #ddd; }
        body.displaySide #app .main .location-block .description .desc p {
          color: #a7abba;
          font-size: 12px; }
        body.displaySide #app .main .location-block .description .address {
          color: #406ae8;
          font-size: 14px;
          font-weight: 500; }
      @media (max-width: 768px) {
        body.displaySide #app .main .location-block .description {
          width: 250px; } }
    body.displaySide #app .main .contact-us {
      padding-bottom: 50px;
      background-color: #fff; }
      body.displaySide #app .main .contact-us .contact-us__container {
        width: 80%;
        margin: 0 auto; }
        body.displaySide #app .main .contact-us .contact-us__container .contact-text__left {
          float: left; }
        body.displaySide #app .main .contact-us .contact-us__container .contact-text__right {
          float: right; }
    body.displaySide #app .main .contact-us__container {
      background-color: #fff; }
  body.displaySide .item-container {
    margin-top: 5px; }
  body.displaySide .if-single-item {
    display: -webkit-box !important;
    /* OLD - iOS 6-, Safari 3.1-6, BB7 */
    display: -ms-flexbox !important;
    /* TWEENER - IE 10 */
    display: -webkit-flex !important;
    /* NEW - Safari 6.1+. iOS 7.1+, BB10 */
    display: flex !important;
    /* NEW, Spec - Firefox, Chrome, Opera */
    justify-content: center !important;
    align-items: center !important; }
  @media (min-width: 320px) and (max-width: 480px) {
    body.displaySide .auction--box {
      margin-right: 0px !important; }
    body.displaySide .auction-boxes--wrapper {
      padding: 0 5px; } }
  body.displaySide .auction-block .boxes {
    display: block;
    width: 50%;
    margin: 30px auto; }
    body.displaySide .auction-block .boxes .box {
      box-shadow: 1px 1px 1px 1px #ddd;
      display: inline-block;
      width: 47%;
      padding: 10px; }
      body.displaySide .auction-block .boxes .box .box--title {
        color: #172856;
        font-size: 18px;
        font-weight: 500; }
      body.displaySide .auction-block .boxes .box .box--content {
        color: #4d74e9;
        font-size: 18px;
        margin-bottom: 0;
        font-weight: 400; }
  body.displaySide .auction-block .auction-boxes--wrapper {
    width: 100%;
    margin: 0 auto; }
    body.displaySide .auction-block .auction-boxes--wrapper .auction--box {
      width: 100%;
      display: inline-block;
      margin-right: 45px;
      margin-bottom: 45px;
      border-radius: 10px;
      box-shadow: 1px 1px 11px 1px #ddd; }
      body.displaySide .auction-block .auction-boxes--wrapper .auction--box:nth-child(3n) {
        margin-right: 0; }
      body.displaySide .auction-block .auction-boxes--wrapper .auction--box .auction-outbid-detail {
        float: right;
        width: 180px;
        min-height: 17px;
        margin-top: 10px;
        margin-bottom: 10px;
        color: #fff;
        text-align: center; }
        body.displaySide .auction-block .auction-boxes--wrapper .auction--box .auction-outbid-detail .highest-bidder {
          background-color: #406ae8;
          border-top-left-radius: 5px;
          border-bottom-left-radius: 5px; }
        body.displaySide .auction-block .auction-boxes--wrapper .auction--box .auction-outbid-detail .bidder-outbid {
          background-color: #d62b47;
          border-top-left-radius: 5px;
          border-bottom-left-radius: 5px; }
      body.displaySide .auction-block .auction-boxes--wrapper .auction--box .auction--img {
        position: relative; }
        body.displaySide .auction-block .auction-boxes--wrapper .auction--box .auction--img .img--tag {
          position: absolute;
          background: #406ae8;
          color: #fff;
          text-align: center;
          width: 80px;
          padding: 9px 6px;
          bottom: -4px;
          z-index: 3;
          border-top-right-radius: 6px;
          border-bottom-right-radius: 6px; }
        body.displaySide .auction-block .auction-boxes--wrapper .auction--box .auction--img .img__bg img {
          object-fit: cover;
          border-radius: 10px; }
        body.displaySide .auction-block .auction-boxes--wrapper .auction--box .auction--img .img__bg .item-image-inner {
          background-size: contain;
          margin: auto;
          height: 230px;
          background-repeat: no-repeat;
          background-position: center center; }
        body.displaySide .auction-block .auction-boxes--wrapper .auction--box .auction--img .img__bg .img-box {
          height: 245px !important; }
        body.displaySide .auction-block .auction-boxes--wrapper .auction--box .auction--img .img__bg .item-image {
          position: relative;
          height: 275px;
          background-position: center;
          background-size: contain;
          background-repeat: no-repeat;
          text-align: center;
          background: #fff;
          border-radius: 10px 10px 0px 0px; }
        body.displaySide .auction-block .auction-boxes--wrapper .auction--box .auction--img .item-social-media:hover > .social-media-section {
          display: block; }
        body.displaySide .auction-block .auction-boxes--wrapper .auction--box .auction--img .item-social-media .item-share-btn {
          position: absolute;
          bottom: -9px;
          right: 20px;
          background: #fff;
          height: 45px;
          width: 45px;
          border-radius: 50px;
          box-shadow: 0px 0px 4px 1px #b1b1b1;
          text-align: center;
          margin: 0px 2px; }
          body.displaySide .auction-block .auction-boxes--wrapper .auction--box .auction--img .item-social-media .item-share-btn span {
            font-size: 20px;
            padding: 7px;
            color: #406ae8; }
          body.displaySide .auction-block .auction-boxes--wrapper .auction--box .auction--img .item-social-media .item-share-btn i {
            font-size: 21px;
            position: relative;
            top: 12px;
            color: #406ae8; }
          body.displaySide .auction-block .auction-boxes--wrapper .auction--box .auction--img .item-social-media .item-share-btn a:hover {
            text-decoration: none; }
        body.displaySide .auction-block .auction-boxes--wrapper .auction--box .auction--img .social-media-section {
          position: absolute;
          bottom: 35px;
          right: 20px;
          display: none; }
          body.displaySide .auction-block .auction-boxes--wrapper .auction--box .auction--img .social-media-section .share-tag {
            background: #fff;
            height: 35px;
            width: 35px;
            border-radius: 50px;
            box-shadow: 1px 1px 1px 1px #ddd;
            text-align: center;
            margin: 0px 2px; }
            body.displaySide .auction-block .auction-boxes--wrapper .auction--box .auction--img .social-media-section .share-tag span {
              font-size: 20px;
              padding: 7px;
              color: #406ae8; }
            body.displaySide .auction-block .auction-boxes--wrapper .auction--box .auction--img .social-media-section .share-tag i {
              font-size: 20px;
              position: relative;
              top: 8px; }
            body.displaySide .auction-block .auction-boxes--wrapper .auction--box .auction--img .social-media-section .share-tag a:hover {
              text-decoration: none; }
        body.displaySide .auction-block .auction-boxes--wrapper .auction--box .auction--img .item-social-media:hover > .share-off.social-media-section {
          display: none; }
      body.displaySide .auction-block .auction-boxes--wrapper .auction--box .auction--content {
        padding: 25px 15px 20px 15px;
        position: relative;
        float: left;
        width: 100%; }
        body.displaySide .auction-block .auction-boxes--wrapper .auction--box .auction--content .category {
          min-height: 132px; }
          body.displaySide .auction-block .auction-boxes--wrapper .auction--box .auction--content .category a {
            text-decoration: none;
            outline: none;
            border: 0px; }
        body.displaySide .auction-block .auction-boxes--wrapper .auction--box .auction--content .category--title {
          color: #373944d9;
          font-size: 12px;
          max-height: 17px;
          min-height: 17px;
          overflow: hidden; }
          body.displaySide .auction-block .auction-boxes--wrapper .auction--box .auction--content .category--title p {
            margin: 0px;
            font-weight: 300; }
        body.displaySide .auction-block .auction-boxes--wrapper .auction--box .auction--content .box--heading {
          max-height: 65px;
          overflow: hidden; }
          body.displaySide .auction-block .auction-boxes--wrapper .auction--box .auction--content .box--heading label {
            color: #1b2c59;
            padding-left: 0;
            font-weight: 400;
            border: 0 none;
            margin: 0px;
            font-size: 16px; }
        @media (min-width: 320px) and (max-width: 480px) {
          body.displaySide .auction-block .auction-boxes--wrapper .auction--box .auction--content .box--heading {
            max-height: 65px;
            overflow: hidden;
            line-height: 1.2; }
          body.displaySide .auction-block .auction-boxes--wrapper .auction--box .auction--content .category {
            min-height: 0; } }
        body.displaySide .auction-block .auction-boxes--wrapper .auction--box .auction--content .box--description {
          color: #373944d9;
          min-height: 50px;
          max-height: 70px;
          overflow: hidden;
          font-size: 13px;
          padding-bottom: 4px;
          font-weight: 400;
          letter-spacing: 0.5px; }
          body.displaySide .auction-block .auction-boxes--wrapper .auction--box .auction--content .box--description p {
            display: unset;
            margin-block-start: unset;
            margin-block-end: unset;
            margin-inline-start: unset;
            margin-inline-end: unset; }
        @media (min-width: 320px) and (max-width: 480px) {
          body.displaySide .auction-block .auction-boxes--wrapper .auction--box .auction--content .box--description {
            min-height: 40px !important;
            max-height: unset; } }
        body.displaySide .auction-block .auction-boxes--wrapper .auction--box .auction--content .box-price {
          float: left;
          width: 100%;
          clear: both;
          margin-bottom: 4px;
          overflow: hidden; }
          body.displaySide .auction-block .auction-boxes--wrapper .auction--box .auction--content .box-price .price__block {
            float: left;
            width: 100%;
            clear: both;
            margin-top: 5px; }
            body.displaySide .auction-block .auction-boxes--wrapper .auction--box .auction--content .box-price .price__block .title {
              color: #1b2c59;
              float: left;
              width: 75%;
              font-size: 14px;
              font-weight: 400;
              text-transform: capitalize; }
            body.displaySide .auction-block .auction-boxes--wrapper .auction--box .auction--content .box-price .price__block .value {
              float: right;
              color: #406ae8;
              font-weight: 500;
              font-size: 14px; }
        body.displaySide .auction-block .auction-boxes--wrapper .auction--box .auction--content .box-buttons {
          float: left;
          width: 100%;
          clear: both;
          max-height: 125px;
          min-height: 55px;
          overflow: hidden; }
          body.displaySide .auction-block .auction-boxes--wrapper .auction--box .auction--content .box-buttons:before {
            position: absolute;
            content: '';
            background: #eff1f4;
            height: 1px;
            width: 100%;
            margin-bottom: 10px;
            left: 0; }
          body.displaySide .auction-block .auction-boxes--wrapper .auction--box .auction--content .box-buttons .buttons--group {
            display: inline-block;
            width: 74%;
            margin-top: 15px; }
            body.displaySide .auction-block .auction-boxes--wrapper .auction--box .auction--content .box-buttons .buttons--group a {
              margin: 4px;
              max-width: 125px;
              overflow: hidden;
              white-space: nowrap;
              text-overflow: ellipsis;
              font-size: 13px; }
            body.displaySide .auction-block .auction-boxes--wrapper .auction--box .auction--content .box-buttons .buttons--group .btn-prime.submitRuffleButton {
              max-width: 100%; }
            body.displaySide .auction-block .auction-boxes--wrapper .auction--box .auction--content .box-buttons .buttons--group .btn-prime.submitFundButton {
              max-width: 100%; }
            @media (min-width: 721px) and (max-width: 1380px) {
              body.displaySide .auction-block .auction-boxes--wrapper .auction--box .auction--content .box-buttons .buttons--group .btn-prime,
              body.displaySide .auction-block .auction-boxes--wrapper .auction--box .auction--content .box-buttons .buttons--group .btn-white {
                font-size: 10px;
                padding: 8px 8px;
                max-width: 140px; }
              body.displaySide .auction-block .auction-boxes--wrapper .auction--box .auction--content .box-buttons .buttons--group .btn-prime.submitFundButton {
                max-width: 100%; }
              body.displaySide .auction-block .auction-boxes--wrapper .auction--box .auction--content .box-buttons .buttons--group .btn-prime.submitRuffleButton {
                max-width: 100%; } }
          @media (min-width: 481px) and (max-width: 991px) {
            body.displaySide .auction-block .auction-boxes--wrapper .auction--box .auction--content .box-buttons .buttons--group {
              display: inline-block;
              width: 100%;
              margin-top: 15px;
              padding: 0 15px;
              text-align: center; }
              body.displaySide .auction-block .auction-boxes--wrapper .auction--box .auction--content .box-buttons .buttons--group a {
                margin: 4px;
                max-width: 100%;
                overflow: hidden;
                white-space: nowrap;
                text-overflow: ellipsis;
                font-size: 13px;
                width: 100%; }
            body.displaySide .auction-block .auction-boxes--wrapper .auction--box .auction--content .box-buttons .box--link {
              width: 100%;
              text-align: center;
              padding-top: 5px !important;
              display: grid !important; } }
          @media (min-width: 1025px) and (max-width: 1199px) {
            body.displaySide .auction-block .auction-boxes--wrapper .auction--box .auction--content .box-buttons .buttons--group {
              display: inline-block;
              width: 100%;
              margin-top: 15px;
              padding: 0 15px; }
              body.displaySide .auction-block .auction-boxes--wrapper .auction--box .auction--content .box-buttons .buttons--group a {
                margin: 4px;
                max-width: 100%;
                overflow: hidden;
                white-space: nowrap;
                text-overflow: ellipsis;
                font-size: 13px;
                width: 100%; }
            body.displaySide .auction-block .auction-boxes--wrapper .auction--box .auction--content .box-buttons .box--link {
              width: 100%;
              text-align: center;
              padding-top: 5px !important;
              display: grid !important; } }
          @media (min-width: 481px) and (max-width: 991px) {
            body.displaySide .auction-block .auction-boxes--wrapper .auction--box .auction--content .box-buttons .buttons--group {
              width: 100%; } }
          @media (max-width: 400px) {
            body.displaySide .auction-block .auction-boxes--wrapper .auction--box .auction--content .box-buttons .purchased button {
              max-width: 140px !important; } }
          @media (max-width: 768px) {
            body.displaySide .auction-block .auction-boxes--wrapper .auction--box .auction--content .box-buttons .box--link {
              display: inline;
              font-size: 12px; } }
          body.displaySide .auction-block .auction-boxes--wrapper .auction--box .auction--content .box-buttons .box--link {
            display: inline-block;
            padding-top: 12px; }
            body.displaySide .auction-block .auction-boxes--wrapper .auction--box .auction--content .box-buttons .box--link a {
              text-decoration: none;
              background-color: transparent !important;
              border: none;
              color: #373944d9;
              font-weight: 400;
              font-size: 12px; }
        @media (min-width: 481px) and (max-width: 991px) {
          body.displaySide .auction-block .auction-boxes--wrapper .auction--box .auction--content .box-buttons {
            min-height: 118px; } }
        @media (min-width: 720px) and (max-width: 991px) {
          body.displaySide .auction-block .auction-boxes--wrapper .auction--box .auction--content .box-buttons {
            max-height: 125px;
            min-height: 80px !important;
            padding: 0 !important; } }
        @media (min-width: 481px) and (max-width: 991px) {
          body.displaySide .auction-block .auction-boxes--wrapper .auction--box .auction--content .box-buttons {
            min-height: 118px; } }
    body.displaySide .auction-block .auction-boxes--wrapper .show-more--btn {
      padding-bottom: 20px; }
      body.displaySide .auction-block .auction-boxes--wrapper .show-more--btn button {
        min-width: 180px;
        padding: 10px; }
  body.displaySide .search-bar.card {
    width: 100%; }
    body.displaySide .search-bar.card > label {
      width: 100%; }
    body.displaySide .search-bar.card .searchBox-icon {
      height: 48.28px;
      width: 48px;
      border-radius: 4px;
      background-color: #406ae8;
      text-align: center;
      display: inline-grid;
      margin: 15px 15px 15px 0px;
      align-items: center;
      box-shadow: 0 3px 22px 0 rgba(64, 106, 232, 0.36);
      border-radius: 6px;
      width: 38px;
      height: 30.28px;
      box-shadow: 0 0 0 0 rgba(64, 106, 232, 0.36);
      position: absolute;
      bottom: 4px;
      right: 22px;
      margin: 0; }
      body.displaySide .search-bar.card .searchBox-icon i {
        color: #fff;
        font-size: 12px;
        margin: auto;
        display: inline-flex; }
  body.displaySide .event-wrap .header-img {
    position: relative; }
    body.displaySide .event-wrap .header-img .tabs.tabs-wrapper.custom-tab {
      position: absolute;
      left: 50%;
      bottom: 11%;
      -webkit-transform: translateX(-50%);
      transform: translateX(-50%); }
      body.displaySide .event-wrap .header-img .tabs.tabs-wrapper.custom-tab ul.nav-tabs {
        border: 0.5px solid #dadfeb;
        border-radius: 8px; }
        body.displaySide .event-wrap .header-img .tabs.tabs-wrapper.custom-tab ul.nav-tabs li a {
          background-color: transparent;
          color: #fff;
          border: none; }
        body.displaySide .event-wrap .header-img .tabs.tabs-wrapper.custom-tab ul.nav-tabs li.active a:hover {
          border-radius: unset; }
        body.displaySide .event-wrap .header-img .tabs.tabs-wrapper.custom-tab ul.nav-tabs li.tab-enabled:nth-of-type(1) a:hover {
          border-radius: 8px 0px 0px 8px !important; }
        body.displaySide .event-wrap .header-img .tabs.tabs-wrapper.custom-tab ul.nav-tabs li.tab-enabled.active:nth-last-of-type(1) a:hover {
          border-radius: 0px 8px 8px 0px !important; }
  body.displaySide .event-wrap .event-content-block .tabs.tabs-wrapper .nav.nav-tabs {
    display: none; }
  body.displaySide .event-wrap .event-content-block .main-box {
    margin-bottom: 0;
    padding: 15px 15px 0px; }
  body.displaySide .agenda-tab .tab-content .hide-filter-tabs > ul.nav.nav-tabs {
    display: none !important; }
  body.displaySide .agenda-tab .tab-content .agenda-lr-border > ul.nav.nav-tabs li:first-child {
    border-left: 2px solid #dadfeb; }
  body.displaySide .agenda-tab .tab-content .agenda-lr-border > ul.nav.nav-tabs li:last-child {
    border-right: 2px solid #dadfeb; }
  body.displaySide .agenda-tab .tab-content .nav.nav-tabs {
    display: block !important;
    width: unset; }
  body.displaySide .agenda-tab .tab-content .nav-tabs > li:first-child {
    border-left: unset; }
  body.displaySide .agenda-tab .tab-content .nav-tabs > li:last-child {
    border-right: unset; }
  body.displaySide .agenda-tab .tab-content .sessions-tab-border-radius .nav-tabs > li.active:nth-last-of-type(1) > a:hover {
    border-radius: 5px 4px 4px 5px; }
  body.displaySide .agenda-tab .tab-content .sessions-tab-border-radius .nav-tabs > li.active:nth-of-type(1) > a:hover {
    border-radius: 4px 5px 5px 4px; }
  body.displaySide .donation-goal-aside {
    display: flex; }
    body.displaySide .donation-goal-aside .__instruction {
      text-align: center; }
      body.displaySide .donation-goal-aside .__instruction span {
        font-size: 26px;
        font-weight: 400;
        color: #406ae8; }
    body.displaySide .donation-goal-aside .donated-text {
      font-size: 15px; }
    body.displaySide .donation-goal-aside .donated-amnt {
      font-size: 15px;
      font-weight: 500;
      color: #406ae8;
      margin-right: 6px; }
    body.displaySide .donation-goal-aside .goal-amnt {
      font-size: 15px;
      font-weight: 500; }
    body.displaySide .donation-goal-aside .goal-text {
      font-size: 15px;
      margin-left: 6px; }
    body.displaySide .donation-goal-aside .project-box-content {
      padding: 8px 30px; }
    body.displaySide .donation-goal-aside .progress {
      height: 7px;
      margin-bottom: 5px; }
    body.displaySide .donation-goal-aside .progress-bar {
      background-color: #406ae8; }
  body.displaySide .sidebar-wrap1 #countdownTimer .timer .events-time .color-prime .flex-col span {
    font-weight: 400;
    font-size: 28px; }
  body.displaySide .sidebar-wrap1 #countdownTimer .timer .events-time .color-gray .flex-col span {
    font-size: 11px; }
  body.displaySide .sidebar-wrap1 #project-box .project-box-content .total-funds-raised {
    font-weight: 400;
    font-size: 28px; }
  body.displaySide .sidebar-wrap1 .how-to-bid {
    min-height: 143px; }
    body.displaySide .sidebar-wrap1 .how-to-bid .__instruction {
      margin-top: 8px;
      font-size: 11px; }
  @media (min-width: 1024px) and (max-width: 3000px) {
    body.displaySide .double-item {
      padding-left: 18%; }
      body.displaySide .double-item .if-double-item {
        display: flex !important;
        width: 40%;
        float: left; }
        body.displaySide .double-item .if-double-item .col-md-4-12 {
          width: 100%; } }
  body.displaySide .event-banner-overlay-details {
    position: absolute;
    left: 50%;
    bottom: 15%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    width: 100%;
    text-align: center; }
    body.displaySide .event-banner-overlay-details .event-banner-overlay-tag {
      color: #fff; }
      body.displaySide .event-banner-overlay-details .event-banner-overlay-tag .event-date {
        font-weight: 500;
        width: 100%; }
        body.displaySide .event-banner-overlay-details .event-banner-overlay-tag .event-date h2 {
          font-size: 16px; }
      body.displaySide .event-banner-overlay-details .event-banner-overlay-tag .event-name {
        font-size: 35px;
        font-weight: 600;
        width: 100%;
        padding: 0;
        margin-top: 30px;
        margin-bottom: 30px; }
      body.displaySide .event-banner-overlay-details .event-banner-overlay-tag .event-tagline {
        font-size: 14px;
        margin-top: 25px;
        margin-bottom: 25px; }
      body.displaySide .event-banner-overlay-details .event-banner-overlay-tag .event-address {
        font-size: 16px; }
      body.displaySide .event-banner-overlay-details .event-banner-overlay-tag .event-description {
        font-size: 11px;
        width: 100%; }
        body.displaySide .event-banner-overlay-details .event-banner-overlay-tag .event-description label {
          width: 70%;
          font-weight: 300; }
    body.displaySide .event-banner-overlay-details .btn-md {
      padding: 12px 25px;
      font-size: 14px;
      min-width: 120px;
      margin: 0px 15px;
      letter-spacing: 1px; }
  body.displaySide .second-theme.event-banner-overlay-details {
    position: unset;
    left: unset;
    bottom: unset;
    -webkit-transform: unset;
    transform: unset;
    width: 100%;
    text-align: center;
    padding: 50px 0 0 0 !important; }
  body.displaySide .social-ic-div {
    padding: 5px;
    z-index: 3; }
  body.displaySide .display .item-categories h4 {
    margin-top: 30px;
    font-weight: 400;
    text-transform: uppercase;
    color: #c1c1c1; }
  body.displaySide .display .item-categories .btn {
    background: #fff;
    color: #373944d9;
    letter-spacing: 1px;
    border: 1px solid #dfe4ea;
    font-size: 12px;
    font-weight: 300;
    padding: 11px 11px;
    text-align: left;
    position: relative; }
    body.displaySide .display .item-categories .btn i.ac-icon-arrow-down-xs {
      position: absolute;
      top: 15px;
      right: 8px; }
  body.displaySide .display .item-list-search-bar input.form-control {
    padding: 19px 20px;
    border-radius: 4px;
    border-color: #dfe4ea; }
  body.displaySide .display .item-list-search-bar input.form-control::-webkit-input-placeholder {
    color: #8f94a7;
    font-size: 11px;
    font-weight: 300; }
  body.displaySide .display .item-categories .category-list > li > a.category-switcher {
    color: #406ae8;
    position: relative; }
    body.displaySide .display .item-categories .category-list > li > a.category-switcher .badge.cat-count {
      position: absolute;
      top: 5px;
      right: 5px; }
  body.displaySide .display .item-categories .category-list > li > a.category-switcher .fa {
    margin-right: 5px; }
  body.displaySide .display .item-categories .category-list > li > a.category-switcher .cat-name {
    display: inline-block;
    width: 150px;
    overflow: hidden;
    text-overflow: ellipsis;
    vertical-align: middle; }
  body.displaySide .display .item-categories .category-list > li > a.category-switcher .cat-name-width {
    width: 185px; }
  body.displaySide .display .item-categories .category-list > li > a.category-switcher-padding {
    padding-left: 20px; }
  body.displaySide .display .item-categories .category-list > li.active > a,
  body.displaySide .display .item-categories .category-list > li.active > a:focus,
  body.displaySide .display .item-categories .category-list > li.active > a:hover {
    color: #406ae8 !important;
    background-color: #eee;
    position: relative; }
  body.displaySide .display .item-categories .category-list > li.active .badge.badge-primary {
    background-color: #406ae8 !important;
    color: #ffffff; }

#donationfrom .white-box-donate {
  border-radius: 6px;
  background-color: #fff;
  padding: 24px;
  box-shadow: 0 8px 30px 0 rgba(0, 0, 0, 0.06);
  padding: 15px;
  border-radius: 3px;
  box-shadow: 0px 0px 26px 6px rgba(0, 0, 0, 0.06) !important; }
  #donationfrom .white-box-donate .default-amount {
    display: none; }

#donationfrom .donation-btn-label {
  width: 100%;
  margin: 10px 0;
  text-align: center;
  font-size: 18px; }
  #donationfrom .donation-btn-label .donate-currency-symbol {
    color: #000; }

#donationfrom .btn.donation-btn-label.active {
  background-image: none;
  outline: 0;
  text-align: center;
  -webkit-box-shadow: unset !important;
  box-shadow: unset !important;
  background-color: #406ae8 !important;
  color: #fff !important; }
  #donationfrom .btn.donation-btn-label.active .donate-currency-symbol {
    color: #fff; }

#donationfrom .form-group:nth-of-type(2),
#donationfrom .form-group:nth-of-type(3) {
  padding: 0 28px 0 7px; }

#donationfrom .portal-donation-buttons {
  padding-top: 40px; }

#donationfrom .portal-donation-form-controller {
  display: flex;
  width: auto;
  margin-left: 0; }

.session-btn-prime:hover {
  color: white !important;
  text-decoration: none !important;
  outline: none; }

.editable-click,
a.editable-click,
a.editable-click:hover {
  color: #406ae8 !important; }

.editable-buttons {
  transform: scale(0.6);
  transform-origin: 10% 0%; }

.editabel-under-textbox {
  height: 24px; }

.online-event-div-label,
.online-event-div-toggle {
  float: left;
  width: 20%; }

.import-btn-abs-row {
  left: 145px;
  top: 33px;
  position: absolute;
  z-index: 1; }

.notifier-success {
  color: #3f69e8 !important; }

.notifier-error {
  color: #ff5757 !important; }

.step-4-button-div {
  min-width: 450px;
  margin-bottom: 15px; }
  .step-4-button-div .next-mobile-pad {
    margin-left: 15px !important;
    margin-right: 15px !important; }
  .step-4-button-div button {
    display: inline-flex;
    align-items: center; }
    .step-4-button-div button .btn-back {
      padding-left: 1rem; }
    .step-4-button-div button .btn-next {
      padding-right: 1rem; }
  .step-4-button-div .btn-done-design {
    margin: 10px 15px; }

.next-onbord-btn-pad {
  padding: 0 70px; }

.react-numeric-input.has-error b {
  display: none; }

.is-distributed-label {
  margin-left: 5px; }

.bid-only-form .payment-methode ._square-form-content {
  width: 100%; }

.react-numeric-input b {
  display: none !important; }

input[type='number']::-webkit-inner-spin-button,
input[type='number']::-webkit-outer-spin-button {
  -webkit-appearance: none; }

input[type='number'] {
  -moz-appearance: textfield; }

@media (min-width: 992px) {
  .bid-box-position-hidden {
    display: none; }
  .bid-box-position-visible {
    display: block; }
  .description-boxes-min-height {
    min-height: 171px !important; }
  .min-height-donation-goal {
    min-height: 164px !important; }
  .min-height-330 {
    min-height: 330px !important; }
  .min-height-donation-page-goal {
    min-height: 240px !important; }
  .donation-page-goal-scroll-row {
    border-bottom: solid 1px #406ae8;
    color: #333; } }

.donation-row {
  overflow: hidden; }

@media (max-width: 991px) {
  .bid-box-position-visible {
    display: none; }
  .bid-box-position-hidden {
    display: block; } }

@media (min-width: 481px) and (max-width: 992px) {
  .step-4-button-div {
    padding: 0 !important;
    left: 0px;
    min-width: 450px; }
  .white-box-item-setting .rdtPicker {
    width: 165px !important; } }

@media (min-width: 320px) and (max-width: 480px) {
  .step-4-button-div {
    min-width: 450px;
    left: 0px;
    padding: 0 !important;
    zoom: 0.8;
    margin: 20px 0; }
    .step-4-button-div .next-mobile-pad {
      margin-left: 15px !important;
      margin-right: 15px !important; }
    .step-4-button-div button {
      display: inline-flex;
      align-items: center; }
      .step-4-button-div button .btn-back {
        padding-left: 1rem; }
      .step-4-button-div button .btn-next {
        padding-right: 1rem; }
    .step-4-button-div .next-onbord-btn-pad {
      padding: 0 50px; }
    .step-4-button-div .btn-done-design {
      margin: 10px 15px; }
  .portal-donation-form-controller {
    display: block !important; }
    .portal-donation-form-controller .donate-Button {
      display: flex !important; } }
    @media (min-width: 320px) and (max-width: 480px) and (min-width: 320px) and (max-width: 350px) {
      .portal-donation-form-controller .donate-Button .col-md-3 {
        padding-left: 10px !important; } }

@media (min-width: 320px) and (max-width: 480px) {
  .white-box-item-setting .rdtPicker {
    width: 165px !important; } }

.display-grid {
  display: grid; }
  .display-grid .mobile-event-date-time-content-div {
    width: 80%;
    float: left; }
    .display-grid .mobile-event-date-time-content-div .text-center {
      padding: 0;
      margin-bottom: 10px; }
      .display-grid .mobile-event-date-time-content-div .text-center .social-ic-div {
        text-align: center; }
        .display-grid .mobile-event-date-time-content-div .text-center .social-ic-div .social-icon-btn {
          font-size: 16px;
          margin: 11px 3px;
          padding: 7px; }
  .display-grid .theme3-mobile-social-icon .text-center {
    padding: 0;
    margin-bottom: 10px; }
    .display-grid .theme3-mobile-social-icon .text-center .social-ic-div {
      text-align: center;
      padding: 0; }
      .display-grid .theme3-mobile-social-icon .text-center .social-ic-div .social-icon-btn {
        font-size: 16px;
        margin: 11px 3px;
        padding: 7px; }
  .display-grid .mobile-event-date-time-icon-div {
    width: 20%;
    float: left;
    color: #7a8797;
    margin-top: 10px;
    margin-bottom: 5px; }
  .display-grid .mobile-event-date-time-content-div.second-theme {
    width: calc(100% - 30px);
    float: left;
    text-align: left; }
  .display-grid .mobile-event-date-time-icon-div.second-theme {
    width: 30px;
    float: left;
    color: #7a8797;
    margin-top: 10px;
    margin-bottom: 5px;
    text-align: left; }
  .display-grid .event-date-location-mobile {
    color: #7a8797;
    font-weight: 400;
    line-height: 1.5;
    margin-top: 5px;
    margin-bottom: 5px;
    font-size: 14px;
    letter-spacing: 1.2px; }

.event-box-height {
  height: 610px; }

@media (min-width: 320px) and (max-width: 480px) {
  .event-box-height {
    height: auto; } }

@media (min-width: 1475px) and (max-width: 3000px) {
  .step-4-button-div {
    min-width: 115%;
    left: -6%; } }

@media (min-width: 721px) and (max-width: 1380px) {
  #content-wrapper.event-inner-data {
    padding: 80px 40px !important; }
  #content-wrapper.event-inner-data.p-t-20 {
    padding: 20px 40px 0 !important; } }

@media (min-width: 280px) and (max-width: 480px) {
  .online-event-div-label,
  .online-event-div-toggle {
    width: 50%; }
  #eventdetails .divide-event-second {
    width: 100%;
    float: left;
    padding: 15px 0; }
  .event-banner-overlay-details .event-banner-overlay-tag .event-tagline {
    font-size: 10px !important;
    margin-top: 0 !important; }
  .event-banner-overlay-details .event-banner-overlay-tag .event-address {
    font-size: 10px !important; } }

@media (min-width: 481px) and (max-width: 720px) {
  .online-event-div-label,
  .online-event-div-toggle {
    width: 50%; }
  #eventdetails .divide-event-second {
    width: 100%;
    float: left;
    padding: 15px 0; } }

@media screen and (max-width: 992px) {
  #eventdetails .divide-event-second {
    width: 100%;
    float: left;
    padding: 15px 0; } }

@media screen and (max-width: 600px) {
  /* display event list*/
  .event-content-block #donationfrom label.btn.donation-btn-label.white-box-donate {
    width: 94%; }
  .xl-m-l-0 {
    margin-left: 0; }
  .xs-text-center {
    text-align: center; }
  .all-events-list .react-bs-table-container .react-bs-container-body {
    overflow: auto; }
  .all-events-list .react-bs-table-container .react-bs-table table.table {
    table-layout: unset; }
  .all-events-list .page-header-btn .dropdown.btn-group {
    width: 100%; }
  .all-events-list .tabs-wrapper .nav-tabs li {
    width: 50%; }
  /* ./End - display event list*/ }

@media screen and (max-width: 992px) {
  /* display event list*/
  .event-content-block #donationfrom label.btn.donation-btn-label.white-box-donate {
    width: 94%; }
  .all-events-list .react-bs-table-container .react-bs-container-body {
    overflow: auto; }
  .all-events-list .react-bs-table-container .react-bs-table table.table {
    table-layout: unset; }
  /* ./End - display event list*/ }

.event-description-display img {
  max-width: 100%;
  height: auto !important; }

.event-description-display p {
  text-align: justify;
  line-height: 2; }

.theme-output-header .theme-output-title {
  padding: 15px; }

.event-date {
  padding-top: 15px; }

.fa-facebook-official {
  padding: 0 5px; }

/***fb button with logo***/
.btn-white.fb-btn {
  padding: 0 !important; }
  .btn-white.fb-btn .ac-icon-facebook {
    padding: 2px 0px 1px 5px;
    float: left;
    background: #4068e8;
    color: white;
    font-size: 40px !important;
    border-radius: 4px 0 0 4px; }
  .btn-white.fb-btn .fb-text {
    padding: 10px;
    margin: 0 !important; }

.btn-white.fb-btn:hover,
.btn-white.fb-btn:active,
.btn-white.fb-btn:focus {
  padding: 0 !important; }
  .btn-white.fb-btn:hover .ac-icon-facebook,
  .btn-white.fb-btn:active .ac-icon-facebook,
  .btn-white.fb-btn:focus .ac-icon-facebook {
    color: #4068e8;
    background: white; }
  .btn-white.fb-btn:hover .fb-text,
  .btn-white.fb-btn:active .fb-text,
  .btn-white.fb-btn:focus .fb-text {
    padding: 10px; }

/***Over***/
.form-control {
  border-width: 1.5px !important; }

.donation-raise-div {
  color: #8f94a7;
  font-family: 'Helvetica Neue';
  font-size: 24px;
  font-weight: 500;
  line-height: 21px;
  text-align: center;
  margin-top: 50px; }

.sort-column-caret {
  position: relative; }
  .sort-column-caret .btn-icon {
    font-size: 12px;
    position: absolute;
    top: 2px;
    left: 2px;
    color: inherit;
    background: inherit;
    padding: inherit; }
  .sort-column-caret .align-up-vertically {
    top: 0px; }
  .sort-column-caret .align-down-vertically {
    top: 6px; }
  .sort-column-caret .__sort-column-caret {
    position: absolute;
    top: 2px;
    left: 16px; }
    .sort-column-caret .__sort-column-caret .ac-icon-arrow-up-xs {
      left: -17px; }
    .sort-column-caret .__sort-column-caret .ac-icon-arrow-down-xs {
      left: -8px; }

.fund .item-container .auction-block .box-buttons {
  min-width: 100%; }
  .fund .item-container .auction-block .box-buttons .buttons--group .btn-prime:disabled {
    min-width: 95%; }

/*** Checkout Donation ***/
#donationfrom .my-data .my-form-box .payment-area .btn-group.myFullWidth {
  width: 100%; }
  #donationfrom .my-data .my-form-box .payment-area .btn-group.myFullWidth .btn my-amount.control-label {
    margin: 0 !important; }

/*** Over ***/
/*** Same tab Size ***/
.parrent-box {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden; }
  .parrent-box .child-box {
    flex: 1;
    padding: 0; }
    .parrent-box .child-box .nav-link {
      height: 100%; }

/*** Over ***/
@media (min-width: 320px) and (max-width: 480px) {
  .small,
  small {
    padding-left: 2px;
    padding-top: 3px; }
  .display-tab {
    min-width: 80px !important;
    width: 80px !important; }
    .display-tab .tab-link-mobile-pad {
      padding: 10px 5px !important;
      font-size: 11px !important; } }

@media (min-width: 481px) and (max-width: 991px) {
  .ruffle .item-container .auction-block .box-buttons {
    min-width: 100%; }
  .fund .item-container .auction-block .box-buttons {
    min-width: 100%; }
    .fund .item-container .auction-block .box-buttons .buttons--group .btn-prime {
      min-width: 100%; }
    .fund .item-container .auction-block .box-buttons .buttons--group .btn-prime:disabled {
      min-width: 100%; } }

.custom-item-content {
  display: flow-root;
  margin-top: 30px; }
  .custom-item-content page {
    border: 1px solid #dadfeb;
    box-shadow: unset;
    border-radius: 6px; }

.white-box.custom-item-note {
  padding: 22px 20px; }

.custom-item-note p {
  font-weight: 300;
  margin: 0px; }

.custom-item-note p:before {
  content: ' \25CF';
  font-size: 16px;
  padding-right: 8px;
  color: #406ae8; }

.custom-item-button-section .btn {
  font-weight: 300;
  font-size: 13px;
  padding: 10px 25px;
  max-width: 120px; }

.custom-item-back-button {
  max-width: 160px !important; }

.custom-item-pagination ul.pagination {
  box-shadow: 0 2px 11px 0 rgba(0, 0, 0, 0.07); }
  .custom-item-pagination ul.pagination li a {
    padding: 10px 12px;
    font-size: 16px; }

.item-desc-pdf-downlaod button {
  float: right;
  border-radius: 5px;
  margin-top: 5px; }

.customPageClass {
  height: unset; }

.design-footer-text {
  margin: 10px 0px; }

.ticket-settings-filter-block {
  display: inline-block;
  width: 100%; }

.select-date {
  height: 44px;
  border-radius: 6px !important; }

@media (min-width: 1506px) and (max-width: 3000px) {
  .email-field-pad {
    padding-right: 425px; } }

@media (min-width: 1360px) and (max-width: 1505px) {
  .email-field-pad {
    padding-right: 370px; } }

/***** Design For Activity -> Auction Page Design  *****/
.activity-inner-page-design-properaton .dashboard-sub-title.row {
  margin-left: 0;
  margin-right: 0; }

.activity-inner-page-design-properaton .show-data.row {
  margin-left: 0;
  margin-right: 0; }

@media (min-width: 768px) and (max-width: 3000px) {
  .activity-tab-table .nav-tabs {
    position: absolute !important;
    top: 32px !important;
    z-index: 1; }
  .activity-tab-table .fix-width {
    width: 375px !important;
    float: right; } }

@media (min-width: 480px) and (max-width: 768px) {
  .dropdown .btn-group {
    padding: 0px 15px;
    width: 100%; }
    .dropdown .btn-group #dropdown-basic-static {
      width: 100%;
      border: 1px solid #dadfeb;
      border-radius: 6px; }
    .dropdown .btn-group .dropdown-menu {
      width: inherit;
      position: initial !important;
      margin: 0 !important; }
  .activity-tab-table .nav-tabs {
    top: 20px !important;
    z-index: 1; } }

@media (min-width: 320px) and (max-width: 480px) {
  .activity-tab-table .nav-tabs {
    margin-top: 25px !important; }
  .activity-inner-page-design-properaton .show-data.row .s-box {
    padding-right: 0;
    margin-bottom: 12px !important; }
    .activity-inner-page-design-properaton .show-data.row .s-box .silent-auction-md-3 {
      padding-bottom: 30px !important; }
      .activity-inner-page-design-properaton .show-data.row .s-box .silent-auction-md-3 .silent-auction-total-value-lable,
      .activity-inner-page-design-properaton .show-data.row .s-box .silent-auction-md-3 .silent-auction-total-value {
        text-align: center; }
  .event-url {
    display: inline-flex; }
    .event-url .editable-container .editableform {
      position: absolute;
      left: 8%;
      top: 0; }
      .event-url .editable-container .editableform .editable-input {
        margin-top: 4px; }
        .event-url .editable-container .editableform .editable-input input {
          height: 31px; }
  .d-visible.ticketing.create .admin-content-wrapper.setup-tickets .ticketing-info {
    zoom: 0.8; } }

@media (min-width: 320px) and (max-width: 480px) {
  .mob-m-t-50 {
    margin-top: 50px; }
  .image-slider-arrow-buttons .carousel.carousel-slider > .control-arrow::before {
    width: 25px !important; } }

@media (min-width: 481px) and (max-width: 768px) {
  .portal-donation-form-controller .donate-Button {
    display: flex !important; }
  .activity-inner-page-design-properaton .show-data.row .s-box {
    padding-right: 0;
    margin-bottom: 12px; }
    .activity-inner-page-design-properaton .show-data.row .s-box .silent-auction-md-3 {
      padding-bottom: 30px !important; }
      .activity-inner-page-design-properaton .show-data.row .s-box .silent-auction-md-3 .silent-auction-total-value-lable,
      .activity-inner-page-design-properaton .show-data.row .s-box .silent-auction-md-3 .silent-auction-total-value {
        text-align: center; } }

.align-theme3-footer {
  min-height: calc(100vh - 98px); }

.align-theme-footer {
  min-height: calc(100vh - 180px); }

.image-slider-arrow-buttons .carousel.carousel-slider > .control-arrow {
  opacity: 0.7; }

.image-slider-arrow-buttons .carousel.carousel-slider > .control-arrow:hover {
  opacity: 1; }

.image-slider-arrow-buttons .carousel.carousel-slider > .control-arrow::before {
  background-color: #000;
  color: #fff;
  border-radius: 50%;
  width: 35px; }

.image-slider-arrow-buttons .carousel.carousel-slider > .control-arrow.control-prev::before {
  margin-left: 10px; }

.image-slider-arrow-buttons .carousel.carousel-slider > .control-arrow.control-next::before {
  margin-right: 10px; }

.image-slider-arrow-buttons .carousel.carousel-slider > .control-dots > .dot {
  background-color: #000;
  opacity: 0.5; }

.image-slider-arrow-buttons .carousel.carousel-slider > .control-dots > .dot.selected {
  opacity: 1; }

.auction-outbid-detail {
  float: right;
  width: 180px;
  min-height: 17px;
  margin-top: 10px;
  margin-bottom: 10px;
  color: #fff;
  text-align: center;
  font-size: 14px; }
  .auction-outbid-detail .highest-bidder {
    background-color: #406ae8;
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px; }
  .auction-outbid-detail .bidder-outbid {
    background-color: #d62b47;
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px; }

.item-favorite {
  position: absolute;
  color: #fff;
  text-shadow: -2px 0 #373944d9, 0 2px #373944d9, 2px 0 #373944d9, 0 -2px #373944d9;
  text-align: center;
  top: 12%;
  z-index: 1;
  right: 20px;
  font-size: 35px;
  cursor: pointer; }

.item-favorite .active {
  position: absolute;
  color: red;
  text-shadow: -2px 0 #fff, 0 2px #fff, 2px 0 #fff, 0 -2px #fff;
  text-align: center;
  top: 8%;
  z-index: 1;
  right: 0px;
  font-size: 35px;
  cursor: pointer; }

.image-slider-arrow-buttons .carousel.carousel-slider {
  padding-top: 50px; }

.image-slider-arrow-buttons .carousel.carousel-slider > .control-arrow {
  margin-top: 50px; }

.auction-user-bid-detail .auction-outbid-detail {
  float: none;
  width: unset;
  margin: unset; }
  .auction-user-bid-detail .auction-outbid-detail .highest-bidder {
    border-top-left-radius: unset;
    border-bottom-left-radius: unset; }
  .auction-user-bid-detail .auction-outbid-detail .bidder-outbid {
    border-top-left-radius: unset;
    border-bottom-left-radius: unset; }

.count-down-timer-border {
  border: 1px solid #dfe4ea; }

.buy-raffle-tickets-box-shadow {
  border-radius: 6px;
  background-color: #fff;
  box-shadow: 0 8px 30px 0 rgba(0, 0, 0, 0.06); }

#tracking-links .react-bs-table-container .react-bs-table .react-bs-container-body .spacingBorder {
  border-spacing: 0 10px;
  border-collapse: separate; }

#tracking-links .react-bs-table-container .react-bs-table .react-bs-container-body table tbody tr td:nth-child(2) {
  border-top-left-radius: 6px;
  border-bottom-left-radius: 6px; }

#tracking-links .react-bs-table-container .react-bs-table .react-bs-container-body table tbody tr.selected-row td {
  font-weight: bolder; }

.ReactVirtualized__List {
  outline: none; }

.dot {
  height: 25px;
  width: 25px;
  background-color: #bbb;
  border-radius: 50%;
  display: inline-block; }
  .dot.selected, .dot:hover {
    background-color: #000; }

.display-donorname {
  display: inline; }

@media (max-width: 768px) {
  body.displaySide .donation-goal-aside {
    display: block; }
  img {
    margin: 0 auto; }
  .how-to-bid {
    text-align: center; } }

/***** Over  *****/
.toggle {
  min-width: 45px;
  min-height: 23px;
  border-radius: 20px;
  display: block;
  margin: auto; }
  .toggle .toggle-group {
    position: relative;
    width: 200%;
    top: 12px;
    left: 0;
    transition: left 0.35s;
    -webkit-transition: left 0.35s;
    -moz-user-select: none;
    -webkit-user-select: none;
    user-select: none; }
    .toggle .toggle-group b {
      display: none; }
    .toggle .toggle-group .btn + .btn {
      margin-left: 21px; }

.toggle-off {
  text-align: right; }

.toggle-on,
.toggle-off {
  display: block;
  text-align: left;
  line-height: 19px;
  margin: 0; }

.toggle-on,
.toggle-off {
  display: block;
  text-align: left;
  line-height: 19px;
  margin: 0;
  left: 2px; }

.off .toggle-handle {
  left: -26px; }

.toggle-handle {
  position: absolute;
  right: -5px;
  bottom: 3.5px;
  padding: 0;
  height: 17px;
  width: 17px;
  border: 0;
  border-radius: 50% !important;
  background-color: #fff !important; }

@media only screen and (min-device-width: 1024px) and (max-device-width: 1039px) and (-webkit-min-device-pixel-ratio: 2) and (orientation: landscape) {
  .toggle-handle {
    top: -20px; } }

/* Portrait */
@media only screen and (min-device-width: 1024px) and (max-device-width: 1039px) and (-webkit-min-device-pixel-ratio: 2) and (orientation: portrait) {
  .toggle-handle {
    top: -20px; } }

.btn-green {
  background-color: #3f69e8;
  border-color: #2e6da4; }

.toggle.off .toggle-group {
  left: -100%; }

.toggle.btn.hideunhide {
  min-width: 130px; }

label.checkbox .toggle,
label.checkbox.inline .toggle {
  margin-left: -20px;
  margin-right: 5px; }

.off.btn-danger:hover {
  border-radius: 20px; }

.toggle.off.btn-danger {
  background-color: #ececf3; }

.toggle-off.btn-md.btn-danger {
  background-color: #ececf3; }

.toggle {
  min-width: 40px;
  height: 23px !important;
  position: relative;
  overflow: hidden;
  border: 0; }

.toggle-on {
  position: absolute;
  top: 12px;
  left: 0;
  right: 50%;
  margin: 0;
  border: 0;
  border-radius: 0; }

.toggle-off {
  position: absolute;
  top: 12px;
  left: 50%;
  right: 0;
  margin: 0;
  border: 0;
  border-radius: 0; }

.toggle-md {
  /* Portrait */ }
  .toggle-md .toggle-handle {
    bottom: -3.5px;
    left: 10px;
    height: 24px;
    width: 24px; }
  .toggle-md .toggle {
    min-width: 55px;
    min-height: 30px; }
    .toggle-md .toggle .toggle-group .btn + .btn {
      margin-left: 2px; }
  .toggle-md .off .toggle-handle {
    left: 8px; }
  @media only screen and (min-device-width: 1024px) and (max-device-width: 1039px) and (-webkit-min-device-pixel-ratio: 2) and (orientation: landscape) {
    .toggle-md .toggle-handle {
      bottom: -4px; } }
  @media only screen and (min-device-width: 1024px) and (max-device-width: 1039px) and (-webkit-min-device-pixel-ratio: 2) and (orientation: portrait) {
    .toggle-md .toggle-handle {
      bottom: -4px; } }

@media (min-width: 320px) and (max-width: 480px) {
  .displaySide .navbar > .container-fluid .navbar-brand {
    border-right: 1px solid #e7eaf0;
    padding: 0 15px 0 0 !important;
    height: 50px !important;
    display: inline-flex !important;
    align-items: center;
    max-width: 125px !important; }
  .hostSide .navbar > .container-fluid .navbar-brand {
    display: none; } }

@media (min-width: 481px) and (max-width: 768px) {
  .displaySide .navbar > .container-fluid .navbar-brand {
    height: 50px !important;
    display: inline-flex !important; }
  .hostSide .navbar > .container-fluid .navbar-brand {
    display: none; } }

@media (min-width: 768px) {
  .host.fixed-header .sidebar-wrap {
    padding-top: 65px;
    box-shadow: 16px 0 27px 0 rgba(18, 20, 22, 0.07);
    height: 100%;
    left: 0;
    top: 0;
    overflow-y: auto; } }

@media (max-width: 989px) {
  .sidebar-side-open {
    display: unset !important;
    position: fixed !important;
    width: 100% !important;
    height: 100% !important;
    overflow-y: auto !important; } }

/* On screens that are 992px wide or less, go from four columns to two columns */
@media screen and (max-width: 989px) {
  #content-wrapper {
    padding: 20px 15px 15px 15px !important;
    margin-top: 50px; } }

/* On screens that are 600px or less, set the background color to olive */
@media screen and (max-width: 600px) {
  #content-wrapper {
    padding: 20px 15px 15px 15px !important;
    margin-top: 50px; }
    #content-wrapper #content-header {
      padding: 0 15px 0 15px;
      margin: -15px -5px 10px -5px; } }

.normal-logo {
  /* width: 100%; */
  height: auto; }

.logo-radius {
  padding: 5px;
  border-radius: 8px; }

.header-logo-custome-height {
  width: auto;
  height: auto;
  max-height: 40px; }

.top-header-wrap .container-fluid {
  padding: 0; }
  .top-header-wrap .container-fluid .mobile-nav-toggle {
    display: none; }

.top-header-wrap .navbar-default {
  background-color: #fff;
  color: inherit;
  border: 0;
  box-shadow: 0 3px 10px 0 rgba(46, 54, 65, 0.13);
  border-radius: 0;
  z-index: 111; }

.top-header-wrap .navbar.navbar-default .navbar-header {
  text-align: center; }

.top-header-wrap .navbar.navbar-default .navbar-header .navbar-brand {
  float: none; }

.top-header-wrap .navbar > .container-fluid .navbar-brand {
  border-right: 1px solid #e7eaf0;
  padding: 0 0;
  height: 66px;
  margin-left: 0;
  display: inline-flex;
  align-items: center; }

.top-header-wrap .navbar.navbar-default .navbar-brand .navbar-toggle {
  color: #fff;
  float: none;
  display: inline-block;
  padding: 0 10px;
  margin: 0;
  width: auto;
  height: 100%;
  border: 0; }

.top-header-wrap .navbar.navbar-default .navbar-brand .navbar-toggle .icon-bar {
  background: none repeat scroll 0 0 white; }

.top-header-wrap .navbar.navbar-default .navbar-brand .navbar-toggle + #logo {
  max-width: 155px;
  display: inline-block;
  overflow: hidden;
  vertical-align: top; }

.top-header-wrap .navbar.navbar-default .navbar-brand .navbar-toggle:focus,
.top-header-wrap .navbar.navbar-default .navbar-brand .navbar-toggle:hover,
.top-header-wrap .navbar.navbar-default .navbar-brand .navbar-toggle a:hover {
  background-color: transparent; }

.top-header-wrap .navbar.navbar-default .navbar-brand:focus,
.top-header-wrap .navbar.navbar-default .navbar-brand:hover,
.top-header-wrap .navbar.navbar-default .navbar-brand a:hover {
  text-decoration: none; }

.top-header-wrap .navbar.navbar-default .nav > li {
  float: left; }

.top-header-wrap .navbar.navbar-default .nav.navbar-right {
  float: right;
  margin-right: 0 !important;
  padding-right: 0; }

.top-header-wrap .navbar.navbar-default .nav.navbar-top-links > li a span {
  margin-left: 10px; }

.top-header-wrap .navbar.navbar-default .nav.navbar-top-links > li {
  padding: 8px 20px; }

.top-header-wrap .navbar.navbar-default .nav.navbar-top-links > li:nth-last-of-type(1) {
  padding: 8px 8px 8px 8px; }

.top-header-wrap .navbar.navbar-default .nav.navbar-right li a i.ac-icon-help {
  font-size: 1.6em;
  color: #8f94a7; }

.top-header-wrap .navbar.navbar-default .nav.navbar-right li a i.ac-icon-bell {
  font-size: 1.6em;
  color: #8f94a7; }

.top-header-wrap .navbar.navbar-default .nav.navbar-right li a label.user-more-item {
  padding: 0 8px; }

.top-header-wrap .navbar.navbar-default .nav.navbar-right li a label.user-more-item i.ac-icon-arrow-down-xs {
  font-size: 1.6em;
  color: #8f94a7;
  position: absolute;
  top: 5px; }

.top-header-wrap .profile-dropdown.dropdown .dropdown-menu {
  min-width: 148px;
  border: 1px solid #fff;
  border-radius: 4px;
  background-color: #fff;
  box-shadow: 0 2px 21px 0 rgba(0, 0, 0, 0.12);
  top: 97%;
  padding: 12px 5px;
  left: -111px; }

.top-header-wrap .profile-dropdown.dropdown .dropdown-menu::before {
  content: '';
  position: absolute;
  right: 8px;
  top: -13px;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 6px 13px 6px;
  border-color: transparent transparent #fff transparent;
  z-index: 9999; }

.top-header-wrap .profile-dropdown.dropdown .dropdown-menu > li > a {
  padding: 6px 14px;
  color: #8f94a7; }

.top-header-wrap .navbar.navbar-default .nav.navbar-right > li > a .user-name {
  font-size: 14px; }

.top-header-wrap .navbar.navbar-default .nav.navbar-right > li > a {
  color: #8f94a7;
  font-size: 14px;
  line-height: 50px;
  height: 50px;
  padding: 0 0 0 5px; }

.top-header-wrap .navbar.navbar-default .nav.navbar-right > li.header-notification .notify-count {
  position: absolute;
  color: #fff;
  top: 8px;
  left: 14px;
  padding: 2px 3px;
  border-radius: 30px;
  font-size: 10px;
  background-color: #406ae8; }

@media (min-width: 768px) {
  .top-header-wrap .navbar.navbar-default .nav.navbar-right > li > a {
    padding-right: 5px; } }

.top-header-wrap .navbar.navbar-default .nav.navbar-right > li > a:hover,
.top-header-wrap .navbar.navbar-default .nav.navbar-right > li > a:focus {
  background-color: transparent; }

.top-header-wrap .navbar.navbar-default .nav.navbar-right > li > a i {
  font-size: 1.125em;
  vertical-align: middle;
  display: inline-block; }

.top-header-wrap .navbar.navbar-default .nav.navbar-right > li:hover {
  background-color: #ebebeb;
  color: inherit; }

.top-header-wrap .navbar.navbar-default .nav.navbar-right > li.open > a {
  background-color: #fff; }

.top-header-wrap .navbar.navbar-default .nav.navbar-right > li.open > a:hover,
.top-header-wrap .navbar.navbar-default .nav.navbar-right > li.open > a:focus {
  background-color: transparent;
  color: inherit; }

.top-header-wrap .navbar.navbar-default .nav.navbar-right .caret {
  border-bottom-color: #fff;
  border-top-color: #fff; }

.top-header-wrap .navbar.navbar-default .nav.navbar-right .profile-dropdown > a {
  float: none;
  display: inline-block;
  margin-right: 3px;
  font-size: 1rem;
  vertical-align: middle; }

.top-header-wrap .navbar.navbar-default .nav.navbar-right .profile-dropdown > a img {
  border-radius: 5px;
  background-clip: padding-box;
  width: 50px;
  height: 50px;
  margin-right: 8px;
  border: 1px solid #fff;
  box-shadow: 0 8px 30px 0 rgba(0, 0, 0, 0.06); }

.top-header-wrap .navbar.navbar-default .nav.navbar-right.view-page-button {
  line-height: 60px;
  padding-right: 20px; }

.top-header-wrap .navbar.navbar-default .nav.navbar-nav {
  margin: 0 0 0 10px; }

.top-header-wrap .navbar.navbar-default .nav.navbar-nav > li > a {
  padding-bottom: 15px;
  padding-top: 15px;
  line-height: 24px; }

.top-header-wrap .navbar.navbar-default .nav.navbar-nav > li > .dropdown-menu {
  border-radius: 3px;
  background-clip: padding-box;
  min-width: 223px; }

.sidebar-wrap {
  background: #fff;
  width: 230px;
  position: fixed;
  z-index: 100;
  transition: 0.4s all ease-in; }

.fixed-header .sidebar-wrap {
  overflow-x: auto;
  overflow-y: hidden; }

.navbar.navbar-default .nav.navbar-right > li > a {
  line-height: 50px;
  height: 50px;
  padding: 0 0 0 5px; }

#content-wrapper {
  padding: 80px 65px 80px 65px; }

/* Start - Side-nav */
.sidebar-wrap .main-box {
  margin-bottom: 0; }

.sidebar-wrap #nav-col {
  margin-bottom: 0; }

.sidebar-wrap #user-left-box {
  padding: 20px 15px; }

.sidebar-wrap #user-left-box img {
  margin: auto; }

.sidebar-wrap .change-image-text img {
  margin: 10px 0 10px 10px !important; }

.sidebar-wrap #user-left-box .user-box {
  color: #fff;
  float: left;
  padding-left: 15px;
  padding-top: 18px; }

.sidebar-wrap #user-left-box .user-box > .name {
  display: block;
  font-size: 1em;
  font-weight: 600;
  line-height: 1.2; }

.sidebar-wrap #user-left-box .user-box > .name > a {
  color: #fff; }

.sidebar-wrap #user-left-box .user-box > .name > a:hover, .sidebar-wrap #user-left-box .user-box > .name > a:focus {
  color: #e1e1e1;
  text-decoration: none; }

.sidebar-wrap #user-left-box .user-box > .status {
  display: block;
  font-size: 0.75em;
  padding-top: 3px; }

.sidebar-wrap #user-left-box .user-box > .status > i {
  color: #8bc34a;
  margin-right: 4px; }

@media (min-width: 992px) {
  .sidebar-wrap #sidebar-nav {
    max-height: 100%;
    padding-left: 0;
    padding-right: 0; } }

.sidebar-wrap #sidebar-nav .nav > li {
  margin: 0; }

.sidebar-wrap #sidebar-nav .nav > li > a {
  color: #8f94a7;
  background-color: #fff;
  height: 44px;
  line-height: 28px;
  transition: border-color 0.1s ease-in-out 0s, background-color 0.1s ease-in-out 0s, box-shadow 0.1s ease-in-out 0s;
  overflow: hidden;
  padding: 8px 15px 8px 20px;
  border-left: 0 solid transparent;
  font-size: 16px; }

.sidebar-wrap #sidebar-nav .nav > li > a > i {
  font-size: 1.6rem;
  color: #8f94a7;
  position: absolute;
  margin-top: 6px; }

.sidebar-wrap #sidebar-nav .nav > li > a:focus {
  background: inherit; }

.sidebar-wrap #sidebar-nav .nav > li > a:hover {
  outline: none;
  border-left-color: #03a9f4; }

.sidebar-wrap #sidebar-nav .nav > li > a > span {
  font-weight: 400;
  margin-left: 35px;
  font-size: 14px; }
  .sidebar-wrap #sidebar-nav .nav > li > a > span i.ac-icon-arrow-down-xs, .sidebar-wrap #sidebar-nav .nav > li > a > span i.ac-icon-arrow-up-xs {
    position: absolute;
    top: 12px;
    right: 18px; }

.sidebar-wrap #sidebar-nav .nav > li > a > span.label {
  font-size: 0.75em;
  margin: 5px 0 0 0;
  padding: 4px 0.6em; }

.sidebar-wrap #sidebar-nav .nav > li.nav-header {
  color: #8aa4be;
  font-size: 0.8em;
  padding: 12px 15px 6px 14px;
  border-top: 2px solid #253443; }

.sidebar-wrap #sidebar-nav .nav > li.nav-header.nav-header-first {
  padding-top: 4px;
  border-top: 0; }

.sidebar-wrap #sidebar-nav .nav > li.active {
  background-color: #f5f5f5; }
  .sidebar-wrap #sidebar-nav .nav > li.active a {
    color: #406ae8; }
    .sidebar-wrap #sidebar-nav .nav > li.active a i {
      color: #406ae8; }

.sidebar-wrap #sidebar-nav .nav > li .submenu {
  display: none;
  padding: 5px 0;
  margin: 0;
  list-style: none; }

.sidebar-wrap #sidebar-nav .nav > li .submenu > li {
  position: relative; }

.sidebar-wrap #sidebar-nav .nav > li .submenu > li > a {
  display: block;
  font-size: 12.25px;
  line-height: 38px;
  padding-left: 55px;
  font-weight: 400;
  color: #8f94a7;
  outline: none;
  text-decoration: none;
  transition: border-color 0.1s ease-in-out 0s, background-color 0.1s ease-in-out 0s, box-shadow 0.1s ease-in-out 0s; }

.sidebar-wrap #sidebar-nav .nav > li .submenu > li:hover {
  background-color: #ebebeb; }

.sidebar-wrap #sidebar-nav .nav > li .submenu > li.active > a {
  background-color: #eee;
  color: #406ae8; }
  .sidebar-wrap #sidebar-nav .nav > li .submenu > li.active > a::before {
    content: ' \25CF';
    font-size: 16px;
    position: absolute;
    left: 30px; }

.sidebar-wrap #sidebar-nav .nav > li.active .submenu {
  display: block; }

.sidebar-wrap #sidebar-nav .nav > li.active > a {
  border-bottom-color: #252525;
  font-weight: bold;
  outline: none;
  text-decoration: none; }

.sidebar-wrap #sidebar-nav .nav > li.active > a > span {
  font-weight: 400; }

@media screen and (max-width: 992px) {
  .navbar-collapse {
    margin-bottom: 32px; } }

.sidebar-wrap #sidebar-nav .nav > li.active > a {
  background: inherit;
  border-left-color: #03a9f4; }
  .sidebar-wrap #sidebar-nav .nav > li.active > a:focus {
    background: inherit;
    border-left-color: #03a9f4; }

.sidebar-wrap #sidebar-nav .nav > li.active > a:hover {
  background-color: #ebebeb;
  outline: none;
  border-left-color: #03a9f4; }

/* End - Side-nav */
.dropdown-menu > li > a {
  color: #707070;
  font-size: 14px;
  line-height: 1.7;
  padding-left: 35px;
  transition: border-color 0.1s ease-in-out 0s, background-color 0.1s ease-in-out 0s; }

.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus {
  background-color: #f6f6f6; }

.dropdown-menu > li > a > i {
  position: absolute;
  margin-left: -18px;
  margin-top: 4px; }

.dropdown-menu {
  opacity: 0;
  transform-origin: top;
  animation-fill-mode: forwards;
  transform: scale(1, 0);
  transition: all 0.14s linear;
  display: block;
  visibility: hidden; }

.open > .dropdown-menu {
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  opacity: 1;
  visibility: visible;
  padding: 10px 15px; }

.dropdown-menu {
  border-radius: 3px;
  background-clip: padding-box; }

.dropdown-menu > .active > a,
.dropdown-menu > .active > a:hover,
.dropdown-menu > .active > a:focus {
  background-color: #03a9f4; }

@media screen and (max-width: 989px) {
  .fixed-header .sidebar-wrap {
    position: fixed;
    top: 48px;
    display: none; }
  .top-header-wrap .navbar > .container-fluid {
    /* .navbar-brand {
      display: none;
    } */ }
    .top-header-wrap .navbar > .container-fluid .mobile-nav-toggle {
      display: inline-flex;
      font-size: 28px;
      color: #8f94a7;
      padding: 10px;
      cursor: pointer; }
  .top-header-wrap .navbar.navbar-default {
    width: 100%;
    top: 0; }
    .top-header-wrap .navbar.navbar-default .nav.navbar-right > li > a {
      line-height: 40px;
      height: 36px; }
      .top-header-wrap .navbar.navbar-default .nav.navbar-right > li > a .user-name {
        display: none; }
    .top-header-wrap .navbar.navbar-default ul.nav.navbar-top-links > li {
      padding: 7px 5px !important; }
    .top-header-wrap .navbar.navbar-default .nav.navbar-right.view-page-button {
      line-height: 40px;
      padding-right: 10px;
      margin-top: 4px; }
    .top-header-wrap .navbar.navbar-default .nav.navbar-right .profile-dropdown > a img {
      width: 30px;
      height: 30px;
      margin-right: 0; }
  div.sidebar-wrap {
    width: 100%; } }

@media screen and (max-width: 600px) {
  .fixed-header .sidebar-wrap {
    position: fixed;
    top: 48px; }
  .top-header-wrap .navbar > .container-fluid .navbar-brand {
    display: none;
    border-right: none; }
  .top-header-wrap .navbar > .container-fluid .mobile-nav-toggle {
    display: inline-flex;
    font-size: 28px;
    color: #8f94a7;
    padding: 10px;
    cursor: pointer; }
  .top-header-wrap .navbar.navbar-default {
    width: 100%;
    top: 0; }
    .top-header-wrap .navbar.navbar-default .nav.navbar-right > li > a {
      line-height: 40px;
      height: 36px; }
      .top-header-wrap .navbar.navbar-default .nav.navbar-right > li > a .user-name {
        display: none; }
    .top-header-wrap .navbar.navbar-default ul.nav.navbar-top-links > li {
      padding: 7px 15px !important; }
    .top-header-wrap .navbar.navbar-default .nav.navbar-right.view-page-button {
      line-height: 40px;
      padding-right: 10px; }
    .top-header-wrap .navbar.navbar-default .nav.navbar-right .profile-dropdown > a img {
      width: 30px;
      height: 30px;
      margin-right: 0; }
  div.sidebar-wrap {
    width: 100%; } }

@media screen and (max-width: 367px) {
  .top-header-wrap .navbar.navbar-default ul.nav.navbar-top-links > li.p-l-5-header-mobile {
    padding-left: 5px !important; }
  .top-header-wrap .navbar.navbar-default ul.nav.navbar-top-links > li.p-r-5-header-mobile {
    padding-right: 5px !important; }
  .top-header-wrap .navbar.navbar-default ul.nav.navbar-top-links > li.p-l-0-header-mobile {
    padding-left: 0px !important; }
  .navbar.navbar-default .nav.navbar-top-links > li a span.align-header-help-text-center {
    margin-left: 5px;
    margin-right: 5px; } }

@media (min-width: 1025px) and (max-width: 1380px) {
  .navbar .navbar-default {
    position: unset !important; }
  body.displaySide .event-banner-overlay-details .event-banner-overlay-tag {
    margin-bottom: 0 !important; }
  .event-banner-overlay-tag {
    display: contents !important; }
    .event-banner-overlay-tag .event-name {
      padding: 5px !important;
      margin-top: 15px !important;
      margin-bottom: 15px !important; }
    .event-banner-overlay-tag .event-banner-overlay-details {
      top: 10px !important; }
      .event-banner-overlay-tag .event-banner-overlay-details .event-tagline {
        padding: 0;
        padding-bottom: 8px;
        margin: 0;
        font-size: 17px !important; }
  body.displaySide .event-wrap .header-img img {
    min-height: auto; }
  body.displaySide .event-wrap .header-img .tabs.tabs-wrapper.custom-tab {
    bottom: 0%; }
  .event-banner-overlay-details {
    bottom: 3% !important; } }

@media (min-width: 768px) and (max-width: 1024px) {
  .navbar .navbar-default {
    position: unset !important; }
  body.displaySide .event-banner-overlay-details .event-banner-overlay-tag {
    margin-bottom: 0 !important; }
  .event-banner-overlay-tag {
    display: contents !important; }
    .event-banner-overlay-tag .event-name {
      padding: 5px !important;
      margin-top: 5px;
      margin-bottom: 5px; }
  .event-banner-overlay-details {
    bottom: 6% !important; }
    .event-banner-overlay-details .event-tagline {
      padding: 0;
      margin: 0;
      font-size: 20px; }
    .event-banner-overlay-details .btn-prime {
      font-size: 12px !important; }
    .event-banner-overlay-details .event-date {
      padding-top: 0 !important; }
  body.displaySide .event-wrap .header-img img {
    min-height: auto; }
  body.displaySide .event-wrap .header-img .tabs.tabs-wrapper.custom-tab {
    bottom: 8%; }
  .event-banner-overlay-details .event-banner-overlay-tag .event-name {
    font-size: 25px !important;
    margin-top: 10px !important; }
  .event-banner-overlay-details .event-date h2 {
    font-size: 12px !important; }
  .event-banner-overlay-details .event-address {
    font-size: 12px !important;
    margin-top: 3px; }
  .event-banner-overlay-details .event-tagline {
    font-size: 11px !important;
    margin-top: 0 !important; } }

@media (min-width: 481px) and (max-width: 767px) {
  .navbar .navbar-default {
    position: unset !important; }
  body.displaySide .event-banner-overlay-details .event-banner-overlay-tag {
    margin-bottom: 0 !important; }
    body.displaySide .event-banner-overlay-details .event-banner-overlay-tag .event-name {
      padding: 5px !important;
      margin-top: 5px;
      margin-bottom: 5px; }
  body.displaySide .event-wrap .header-img img {
    min-height: auto; }
  body.displaySide .event-wrap .header-img .tabs.tabs-wrapper.custom-tab {
    bottom: 8%; }
  .event-banner-overlay-details {
    bottom: 6% !important; }
    .event-banner-overlay-details .event-name {
      font-size: 20px !important; }
    .event-banner-overlay-details .banner-btn-section .btn-md {
      padding: 5px 10px !important;
      font-size: 12px !important;
      font-weight: 400 !important; }
    .event-banner-overlay-details .event-date h2 {
      font-size: 12px !important; }
    .event-banner-overlay-details .event-address {
      font-size: 12px !important; }
    .event-banner-overlay-details .event-tagline {
      padding: 0;
      margin: 0;
      font-size: 16px; }
  .event-banner-overlay-tag {
    display: contents !important; } }

@media (min-width: 320px) and (max-width: 989px) {
  .header-logo-custome-height {
    width: auto;
    height: auto;
    max-height: 40px; }
  .top-header-wrap .navbar > .container-fluid .navbar-brand {
    height: 50px; } }

@media (min-width: 320px) and (max-width: 480px) {
  .header-logo-custome-height {
    max-width: 150px; }
  .top-header-wrap .navbar.navbar-default {
    position: fixed; }
  .navbar .navbar-default {
    position: unset !important; }
  body.displaySide .event-wrap .header-img {
    top: 50px !important; }
  body.displaySide .event-banner-overlay-details .event-banner-overlay-tag {
    margin-bottom: 0 !important; }
    body.displaySide .event-banner-overlay-details .event-banner-overlay-tag .event-name {
      padding: 5px !important;
      margin-top: 0;
      margin-bottom: 0; }
  body.displaySide .event-wrap .header-img img {
    min-height: 90px; }
  body.displaySide .event-wrap .header-img .tabs.tabs-wrapper.custom-tab {
    top: 115px; }
  .event-banner-overlay-tag {
    display: contents !important; }
    .event-banner-overlay-tag .p-t-b-1-per {
      padding-top: 1% !important;
      padding-bottom: 1% !important; }
  .event-banner-overlay-details {
    bottom: 4% !important; }
    .event-banner-overlay-details .event-name {
      font-size: 16px !important;
      padding-top: 1.5% !important; }
    .event-banner-overlay-details .banner-btn-section .btn-md {
      padding: 5px 10px !important;
      font-size: 12px !important;
      font-weight: 400 !important; }
    .event-banner-overlay-details .event-date h2 {
      font-size: 8px !important; }
    .event-banner-overlay-details .event-address {
      font-size: 8px !important; }
    .event-banner-overlay-details .banner-btn-section .btn-md {
      padding: 6px 12px !important;
      font-size: 15px !important;
      min-width: 50px !important;
      font-weight: 500 !important; }
    .event-banner-overlay-details .event-description {
      font-size: 12px !important; }
    .event-banner-overlay-details .event-tagline {
      font-size: 8px;
      padding: 0;
      margin: 0; }
  .custom-tab {
    bottom: 5% !important; } }

.myprofile .top-header-wrap .navbar-default {
  position: fixed;
  width: 100%;
  top: 0;
  z-index: 999999; }

.text-to-give-box {
  border-radius: 6px;
  background-color: #fff;
  padding: 24px;
  box-shadow: 0 8px 30px 0 rgba(0, 0, 0, 0.06);
  margin: 0 25px 25px 18px;
  padding: 20px 50px; }
  .text-to-give-box .donation-amt-box .form-control {
    border-radius: 0 5px 5px 0 !important;
    border-width: 2px;
    border-left: 0;
    height: 60px;
    font-size: 24px;
    line-height: 1.3333333;
    border-color: #3f69e8;
    box-shadow: none; }
  .text-to-give-box .donation-amt-box .input-group-addon {
    border-radius: 6px;
    border-width: 1.5px;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    height: 56px;
    font-size: 24px;
    line-height: 1.3333333;
    border-color: #3f69e8;
    box-shadow: none;
    color: #3f69e8;
    background: transparent; }

.input-group-addon {
  color: #3f69e8; }

.show-amt-block .toggle {
  display: inline-block; }

@font-face {
  font-family: "accelevents";
  font-display: swap;
  src: url("../../icons/fonts/accelevents.eot");
  src: url("../../icons/fonts/accelevents.eot?#iefix") format("embedded-opentype"), url("../../icons/fonts/accelevents.woff") format("woff"), url("../../icons/fonts/accelevents.ttf") format("truetype"), url("../../icons/fonts/accelevents.svg#accelevents") format("svg");
  font-weight: normal;
  font-style: normal; }

[data-icon]:before {
  font-family: "accelevents" !important;
  content: attr(data-icon);
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

[class^="ac-icon-"]:before,
[class*=" ac-icon-"]:before {
  font-family: "accelevents" !important;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

.ac-icon-activity:before {
  content: "\61"; }

.ac-icon-what:before {
  content: "\62"; }

.ac-icon-recurring:before {
  content: "\63"; }

.ac-icon-search:before {
  content: "\64"; }

.ac-icon-layout:before {
  content: "\65"; }

.ac-icon-done-filled:before {
  content: "\66"; }

.ac-icon-arrow-down:before {
  content: "\68"; }

.ac-icon-calender:before {
  content: "\69"; }

.ac-icon-download:before {
  content: "\6a"; }

.ac-icon-link:before {
  content: "\6b"; }

.ac-icon-lock:before {
  content: "\6c"; }

.ac-icon-settings:before {
  content: "\6d"; }

.ac-icon-team:before {
  content: "\6e"; }

.ac-icon-ticket:before {
  content: "\6f"; }

.ac-icon-time:before {
  content: "\70"; }

.ac-icon-tv:before {
  content: "\71"; }

.ac-icon-twitter:before {
  content: "\72"; }

.ac-icon-upload:before {
  content: "\73"; }

.ac-icon-user:before {
  content: "\74"; }

.ac-icon-users:before {
  content: "\75"; }

.ac-icon-view:before {
  content: "\76"; }

.ac-icon-raffle:before {
  content: "\77"; }

.ac-icon-iphone:before {
  content: "\78"; }

.ac-icon-bin-copy:before {
  content: "\79"; }

.ac-icon-bin:before {
  content: "\7a"; }

.ac-icon-dollar:before {
  content: "\41"; }

.ac-icon-increase:before {
  content: "\42"; }

.ac-icon-plus-round:before {
  content: "\43"; }

.ac-icon-pin:before {
  content: "\44"; }

.ac-icon-overview:before {
  content: "\45"; }

.ac-icon-next:before {
  content: "\46"; }

.ac-icon-new-user:before {
  content: "\47"; }

.ac-icon-more:before {
  content: "\48"; }

.ac-icon-map:before {
  content: "\49"; }

.ac-icon-logout:before {
  content: "\4a"; }

.ac-icon-edit:before {
  content: "\4b"; }

.ac-icon-email:before {
  content: "\4c"; }

.ac-icon-email-outline:before {
  content: "\4d"; }

.ac-icon-facebook:before {
  content: "\4e"; }

.ac-icon-file:before {
  content: "\4f"; }

.ac-icon-menu:before {
  content: "\50"; }

.ac-icon-filter:before {
  content: "\51"; }

.ac-icon-help:before {
  content: "\52"; }

.ac-icon-image:before {
  content: "\53"; }

.ac-icon-credit-outline:before {
  content: "\54"; }

.ac-icon-credit:before {
  content: "\55"; }

.ac-icon-copy:before {
  content: "\56"; }

.ac-icon-contacts:before {
  content: "\57"; }

.ac-icon-close:before {
  content: "\58"; }

.ac-icon-cheque:before {
  content: "\59"; }

.ac-icon-checklist:before {
  content: "\5a"; }

.ac-icon-check:before {
  content: "\30"; }

.ac-icon-cancel-round:before {
  content: "\31"; }

.ac-icon-arrow-down-xs:before {
  content: "\32"; }

.ac-icon-arrow-left:before {
  content: "\33"; }

.ac-icon-arrow-right:before {
  content: "\34"; }

.ac-icon-arrow-up:before {
  content: "\35"; }

.ac-icon-arrow-up-down:before {
  content: "\36"; }

.ac-icon-arrow-up-xs:before {
  content: "\37"; }

.ac-icon-auction:before {
  content: "\38"; }

.ac-icon-back:before {
  content: "\39"; }

.ac-icon-bell:before {
  content: "\21"; }

.ac-icon-bolt:before {
  content: "\22"; }

.ac-icon-fund:before {
  content: "\23"; }

.ac-icon-drag-reorder:before {
  content: "\24"; }

.ac-icon-external-link:before {
  content: "\25"; }

.ac-icon-calendar-check-o:before {
  content: "\26"; }

.ac-icon-done:before {
  content: "\27"; }

.ac-icon-send:before {
  content: "\28"; }

.ac-icon-xs-arrow-left:before {
  content: "\29"; }

.ac-icon-social-linkedin:before {
  content: "\2a"; }

.ac-icon-t-shirt:before {
  content: "\67"; }

.ac-icon-expand:before {
  content: "\2b"; }

.volunteer-table tr ul,
.category-settings-table tr ul {
  margin-bottom: 0; }

.volunteer-table tbody tr td {
  border: none; }

.volunteer-table thead tr th {
  color: #767A8B;
  font-family: "Helvetica Neue";
  font-size: 16px;
  font-weight: 500;
  line-height: 24px; }

.volunteer-table tr .form-group,
.volunteer-table tr input,
.volunteer-table tr select,
.category-settings-table tr .form-group,
.category-settings-table tr input,
.category-settings-table tr select {
  display: none;
  margin-bottom: 0; }

.volunteer-table tr span.value,
.category-settings-table tr span.value {
  display: block; }

.volunteer-table tr .readonly-actions,
.category-settings-table tr .readonly-actions {
  display: block;
  margin-bottom: 0; }

.volunteer-table tr .edit-actions,
.category-settings-table tr .edit-actions {
  display: none; }

.volunteer-table tr.edit .form-group,
.volunteer-table tr.edit input,
.volunteer-table tr.edit select,
.category-settings-table tr.edit .form-group,
.category-settings-table tr.edit input,
.category-settings-table tr.edit select {
  display: block; }

.volunteer-table tr.edit span.value,
.category-settings-table tr.edit span.value {
  display: none; }

.volunteer-table tr.edit .readonly-actions,
.category-settings-table tr.edit .readonly-actions {
  display: none; }

.volunteer-table tr.edit .edit-actions,
.category-settings-table tr.edit .edit-actions {
  display: block; }

/* .volunteer-table tr span.value {
    padding-left: 0px
}*/
.flex-row {
  flex-direction: row !important; }

.flex-column {
  flex-direction: column !important; }

.flex-row-reverse {
  flex-direction: row-reverse !important; }

.flex-column-reverse {
  flex-direction: column-reverse !important; }

.flex-wrap {
  flex-wrap: wrap !important; }

.flex-nowrap {
  flex-wrap: nowrap !important; }

.flex-wrap-reverse {
  flex-wrap: wrap-reverse !important; }

.flex-fill {
  flex: 1 1 auto !important; }

.flex-grow-0 {
  flex-grow: 0 !important; }

.flex-grow-1 {
  flex-grow: 1 !important; }

.flex-shrink-0 {
  flex-shrink: 0 !important; }

.flex-shrink-1 {
  flex-shrink: 1 !important; }

.justify-content-start {
  justify-content: flex-start !important; }

.justify-content-end {
  justify-content: flex-end !important; }

.justify-content-center {
  justify-content: center !important; }

.justify-content-between {
  justify-content: space-between !important; }

.justify-content-around {
  justify-content: space-around !important; }

.align-items-start {
  align-items: flex-start !important; }

.align-items-end {
  align-items: flex-end !important; }

.align-items-center {
  align-items: center !important; }

.align-items-baseline {
  align-items: baseline !important; }

.align-items-stretch {
  align-items: stretch !important; }

.align-content-start {
  align-content: flex-start !important; }

.align-content-end {
  align-content: flex-end !important; }

.align-content-center {
  align-content: center !important; }

.align-content-between {
  align-content: space-between !important; }

.align-content-around {
  align-content: space-around !important; }

.align-content-stretch {
  align-content: stretch !important; }

.align-self-auto {
  align-self: auto !important; }

.align-self-start {
  align-self: flex-start !important; }

.align-self-end {
  align-self: flex-end !important; }

.align-self-center {
  align-self: center !important; }

.align-self-baseline {
  align-self: baseline !important; }

.align-self-stretch {
  align-self: stretch !important; }

@media (min-width: 576px) {
  .flex-sm-row {
    flex-direction: row !important; }
  .flex-sm-column {
    flex-direction: column !important; }
  .flex-sm-row-reverse {
    flex-direction: row-reverse !important; }
  .flex-sm-column-reverse {
    flex-direction: column-reverse !important; }
  .flex-sm-wrap {
    flex-wrap: wrap !important; }
  .flex-sm-nowrap {
    flex-wrap: nowrap !important; }
  .flex-sm-wrap-reverse {
    flex-wrap: wrap-reverse !important; }
  .flex-sm-fill {
    flex: 1 1 auto !important; }
  .flex-sm-grow-0 {
    flex-grow: 0 !important; }
  .flex-sm-grow-1 {
    flex-grow: 1 !important; }
  .flex-sm-shrink-0 {
    flex-shrink: 0 !important; }
  .flex-sm-shrink-1 {
    flex-shrink: 1 !important; }
  .justify-content-sm-start {
    justify-content: flex-start !important; }
  .justify-content-sm-end {
    justify-content: flex-end !important; }
  .justify-content-sm-center {
    justify-content: center !important; }
  .justify-content-sm-between {
    justify-content: space-between !important; }
  .justify-content-sm-around {
    justify-content: space-around !important; }
  .align-items-sm-start {
    align-items: flex-start !important; }
  .align-items-sm-end {
    align-items: flex-end !important; }
  .align-items-sm-center {
    align-items: center !important; }
  .align-items-sm-baseline {
    align-items: baseline !important; }
  .align-items-sm-stretch {
    align-items: stretch !important; }
  .align-content-sm-start {
    align-content: flex-start !important; }
  .align-content-sm-end {
    align-content: flex-end !important; }
  .align-content-sm-center {
    align-content: center !important; }
  .align-content-sm-between {
    align-content: space-between !important; }
  .align-content-sm-around {
    align-content: space-around !important; }
  .align-content-sm-stretch {
    align-content: stretch !important; }
  .align-self-sm-auto {
    align-self: auto !important; }
  .align-self-sm-start {
    align-self: flex-start !important; }
  .align-self-sm-end {
    align-self: flex-end !important; }
  .align-self-sm-center {
    align-self: center !important; }
  .align-self-sm-baseline {
    align-self: baseline !important; }
  .align-self-sm-stretch {
    align-self: stretch !important; } }

@media (min-width: 768px) {
  .flex-md-row {
    flex-direction: row !important; }
  .flex-md-column {
    flex-direction: column !important; }
  .flex-md-row-reverse {
    flex-direction: row-reverse !important; }
  .flex-md-column-reverse {
    flex-direction: column-reverse !important; }
  .flex-md-wrap {
    flex-wrap: wrap !important; }
  .flex-md-nowrap {
    flex-wrap: nowrap !important; }
  .flex-md-wrap-reverse {
    flex-wrap: wrap-reverse !important; }
  .flex-md-fill {
    flex: 1 1 auto !important; }
  .flex-md-grow-0 {
    flex-grow: 0 !important; }
  .flex-md-grow-1 {
    flex-grow: 1 !important; }
  .flex-md-shrink-0 {
    flex-shrink: 0 !important; }
  .flex-md-shrink-1 {
    flex-shrink: 1 !important; }
  .justify-content-md-start {
    justify-content: flex-start !important; }
  .justify-content-md-end {
    justify-content: flex-end !important; }
  .justify-content-md-center {
    justify-content: center !important; }
  .justify-content-md-between {
    justify-content: space-between !important; }
  .justify-content-md-around {
    justify-content: space-around !important; }
  .align-items-md-start {
    align-items: flex-start !important; }
  .align-items-md-end {
    align-items: flex-end !important; }
  .align-items-md-center {
    align-items: center !important; }
  .align-items-md-baseline {
    align-items: baseline !important; }
  .align-items-md-stretch {
    align-items: stretch !important; }
  .align-content-md-start {
    align-content: flex-start !important; }
  .align-content-md-end {
    align-content: flex-end !important; }
  .align-content-md-center {
    align-content: center !important; }
  .align-content-md-between {
    align-content: space-between !important; }
  .align-content-md-around {
    align-content: space-around !important; }
  .align-content-md-stretch {
    align-content: stretch !important; }
  .align-self-md-auto {
    align-self: auto !important; }
  .align-self-md-start {
    align-self: flex-start !important; }
  .align-self-md-end {
    align-self: flex-end !important; }
  .align-self-md-center {
    align-self: center !important; }
  .align-self-md-baseline {
    align-self: baseline !important; }
  .align-self-md-stretch {
    align-self: stretch !important; } }

@media (min-width: 992px) {
  .flex-lg-row {
    flex-direction: row !important; }
  .flex-lg-column {
    flex-direction: column !important; }
  .flex-lg-row-reverse {
    flex-direction: row-reverse !important; }
  .flex-lg-column-reverse {
    flex-direction: column-reverse !important; }
  .flex-lg-wrap {
    flex-wrap: wrap !important; }
  .flex-lg-nowrap {
    flex-wrap: nowrap !important; }
  .flex-lg-wrap-reverse {
    flex-wrap: wrap-reverse !important; }
  .flex-lg-fill {
    flex: 1 1 auto !important; }
  .flex-lg-grow-0 {
    flex-grow: 0 !important; }
  .flex-lg-grow-1 {
    flex-grow: 1 !important; }
  .flex-lg-shrink-0 {
    flex-shrink: 0 !important; }
  .flex-lg-shrink-1 {
    flex-shrink: 1 !important; }
  .justify-content-lg-start {
    justify-content: flex-start !important; }
  .justify-content-lg-end {
    justify-content: flex-end !important; }
  .justify-content-lg-center {
    justify-content: center !important; }
  .justify-content-lg-between {
    justify-content: space-between !important; }
  .justify-content-lg-around {
    justify-content: space-around !important; }
  .align-items-lg-start {
    align-items: flex-start !important; }
  .align-items-lg-end {
    align-items: flex-end !important; }
  .align-items-lg-center {
    align-items: center !important; }
  .align-items-lg-baseline {
    align-items: baseline !important; }
  .align-items-lg-stretch {
    align-items: stretch !important; }
  .align-content-lg-start {
    align-content: flex-start !important; }
  .align-content-lg-end {
    align-content: flex-end !important; }
  .align-content-lg-center {
    align-content: center !important; }
  .align-content-lg-between {
    align-content: space-between !important; }
  .align-content-lg-around {
    align-content: space-around !important; }
  .align-content-lg-stretch {
    align-content: stretch !important; }
  .align-self-lg-auto {
    align-self: auto !important; }
  .align-self-lg-start {
    align-self: flex-start !important; }
  .align-self-lg-end {
    align-self: flex-end !important; }
  .align-self-lg-center {
    align-self: center !important; }
  .align-self-lg-baseline {
    align-self: baseline !important; }
  .align-self-lg-stretch {
    align-self: stretch !important; } }

@media (min-width: 1200px) {
  .flex-xl-row {
    flex-direction: row !important; }
  .flex-xl-column {
    flex-direction: column !important; }
  .flex-xl-row-reverse {
    flex-direction: row-reverse !important; }
  .flex-xl-column-reverse {
    flex-direction: column-reverse !important; }
  .flex-xl-wrap {
    flex-wrap: wrap !important; }
  .flex-xl-nowrap {
    flex-wrap: nowrap !important; }
  .flex-xl-wrap-reverse {
    flex-wrap: wrap-reverse !important; }
  .flex-xl-fill {
    flex: 1 1 auto !important; }
  .flex-xl-grow-0 {
    flex-grow: 0 !important; }
  .flex-xl-grow-1 {
    flex-grow: 1 !important; }
  .flex-xl-shrink-0 {
    flex-shrink: 0 !important; }
  .flex-xl-shrink-1 {
    flex-shrink: 1 !important; }
  .justify-content-xl-start {
    justify-content: flex-start !important; }
  .justify-content-xl-end {
    justify-content: flex-end !important; }
  .justify-content-xl-center {
    justify-content: center !important; }
  .justify-content-xl-between {
    justify-content: space-between !important; }
  .justify-content-xl-around {
    justify-content: space-around !important; }
  .align-items-xl-start {
    align-items: flex-start !important; }
  .align-items-xl-end {
    align-items: flex-end !important; }
  .align-items-xl-center {
    align-items: center !important; }
  .align-items-xl-baseline {
    align-items: baseline !important; }
  .align-items-xl-stretch {
    align-items: stretch !important; }
  .align-content-xl-start {
    align-content: flex-start !important; }
  .align-content-xl-end {
    align-content: flex-end !important; }
  .align-content-xl-center {
    align-content: center !important; }
  .align-content-xl-between {
    align-content: space-between !important; }
  .align-content-xl-around {
    align-content: space-around !important; }
  .align-content-xl-stretch {
    align-content: stretch !important; }
  .align-self-xl-auto {
    align-self: auto !important; }
  .align-self-xl-start {
    align-self: flex-start !important; }
  .align-self-xl-end {
    align-self: flex-end !important; }
  .align-self-xl-center {
    align-self: center !important; }
  .align-self-xl-baseline {
    align-self: baseline !important; }
  .align-self-xl-stretch {
    align-self: stretch !important; } }

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

.d-inline {
  display: inline !important; }

.d-flow-root {
  display: flow-root !important; }

.d-inline-block {
  display: inline-block !important; }

.d-block {
  display: block !important; }

.d-table {
  display: table !important; }

.d-table-row {
  display: table-row !important; }

.d-table-cell {
  display: table-cell !important; }

.d-flex {
  display: flex !important; }

.d-inline-flex {
  display: inline-flex !important; }

.d-contents {
  display: contents !important; }

@media (min-width: 576px) {
  .d-sm-none {
    display: none !important; }
  .d-sm-inline {
    display: inline !important; }
  .d-sm-flow-root {
    display: flow-root !important; }
  .d-sm-inline-block {
    display: inline-block !important; }
  .d-sm-block {
    display: block !important; }
  .d-sm-table {
    display: table !important; }
  .d-sm-table-row {
    display: table-row !important; }
  .d-sm-table-cell {
    display: table-cell !important; }
  .d-sm-flex {
    display: flex !important; }
  .d-sm-inline-flex {
    display: inline-flex !important; }
  .d-sm-contents {
    display: contents !important; } }

@media (min-width: 768px) {
  .d-md-none {
    display: none !important; }
  .d-md-inline {
    display: inline !important; }
  .d-md-flow-root {
    display: flow-root !important; }
  .d-md-inline-block {
    display: inline-block !important; }
  .d-md-block {
    display: block !important; }
  .d-md-table {
    display: table !important; }
  .d-md-table-row {
    display: table-row !important; }
  .d-md-table-cell {
    display: table-cell !important; }
  .d-md-flex {
    display: flex !important; }
  .d-md-inline-flex {
    display: inline-flex !important; }
  .d-md-contents {
    display: contents !important; } }

@media (min-width: 992px) {
  .d-lg-none {
    display: none !important; }
  .d-lg-inline {
    display: inline !important; }
  .d-lg-flow-root {
    display: flow-root !important; }
  .d-lg-inline-block {
    display: inline-block !important; }
  .d-lg-block {
    display: block !important; }
  .d-lg-table {
    display: table !important; }
  .d-lg-table-row {
    display: table-row !important; }
  .d-lg-table-cell {
    display: table-cell !important; }
  .d-lg-flex {
    display: flex !important; }
  .d-lg-inline-flex {
    display: inline-flex !important; }
  .d-lg-contents {
    display: contents !important; } }

@media (min-width: 1200px) {
  .d-xl-none {
    display: none !important; }
  .d-xl-inline {
    display: inline !important; }
  .d-xl-flow-root {
    display: flow-root !important; }
  .d-xl-inline-block {
    display: inline-block !important; }
  .d-xl-block {
    display: block !important; }
  .d-xl-table {
    display: table !important; }
  .d-xl-table-row {
    display: table-row !important; }
  .d-xl-table-cell {
    display: table-cell !important; }
  .d-xl-flex {
    display: flex !important; }
  .d-xl-inline-flex {
    display: inline-flex !important; }
  .d-xl-contents {
    display: contents !important; } }

@media print {
  .d-print-none {
    display: none !important; }
  .d-print-inline {
    display: inline !important; }
  .d-print-inline-block {
    display: inline-block !important; }
  .d-print-block {
    display: block !important; }
  .d-print-table {
    display: table !important; }
  .d-print-table-row {
    display: table-row !important; }
  .d-print-table-cell {
    display: table-cell !important; }
  .d-print-flex {
    display: flex !important; }
  .d-print-inline-flex {
    display: inline-flex !important; }
  .d-print-contents {
    display: contents !important; } }

.m-0 {
  margin: 0; }

.mt-0,
.my-0 {
  margin-top: 0; }

.mr-0,
.mx-0 {
  margin-right: 0; }

.mb-0,
.my-0 {
  margin-bottom: 0; }

.ml-0,
.mx-0 {
  margin-left: 0; }

.m-1 {
  margin: 0.25rem; }

.mt-1,
.my-1 {
  margin-top: 0.25rem; }

.mr-1,
.mx-1 {
  margin-right: 0.25rem; }

.mb-1,
.my-1 {
  margin-bottom: 0.25rem; }

.ml-1,
.mx-1 {
  margin-left: 0.25rem; }

.m-2 {
  margin: 0.5rem; }

.mt-2,
.my-2 {
  margin-top: 0.5rem; }

.mr-2,
.mx-2 {
  margin-right: 0.5rem; }

.mb-2,
.my-2 {
  margin-bottom: 0.5rem; }

.ml-2,
.mx-2 {
  margin-left: 0.5rem; }

.m-3 {
  margin: 1rem; }

.mt-3,
.my-3 {
  margin-top: 1rem; }

.mr-3,
.mx-3 {
  margin-right: 1rem; }

.mb-3,
.my-3 {
  margin-bottom: 1rem; }

.ml-3,
.mx-3 {
  margin-left: 1rem; }

.m-4 {
  margin: 1.5rem; }

.mt-4,
.my-4 {
  margin-top: 1.5rem; }

.mr-4,
.mx-4 {
  margin-right: 1.5rem; }

.mb-4,
.my-4 {
  margin-bottom: 1.5rem; }

.ml-4,
.mx-4 {
  margin-left: 1.5rem; }

.m-5 {
  margin: 3rem; }

.mt-5,
.my-5 {
  margin-top: 3rem; }

.mr-5,
.mx-5 {
  margin-right: 3rem; }

.mb-5,
.my-5 {
  margin-bottom: 3rem; }

.ml-5,
.mx-5 {
  margin-left: 3rem; }

.p-0 {
  padding: 0; }

.pt-0,
.py-0 {
  padding-top: 0; }

.pr-0,
.px-0 {
  padding-right: 0; }

.pb-0,
.py-0 {
  padding-bottom: 0; }

.pl-0,
.px-0 {
  padding-left: 0; }

.p-1 {
  padding: 0.25rem; }

.pt-1,
.py-1 {
  padding-top: 0.25rem; }

.pr-1,
.px-1 {
  padding-right: 0.25rem; }

.pb-1,
.py-1 {
  padding-bottom: 0.25rem; }

.pl-1,
.px-1 {
  padding-left: 0.25rem; }

.p-2 {
  padding: 0.5rem; }

.pt-2,
.py-2 {
  padding-top: 0.5rem; }

.pr-2,
.px-2 {
  padding-right: 0.5rem; }

.pb-2,
.py-2 {
  padding-bottom: 0.5rem; }

.pl-2,
.px-2 {
  padding-left: 0.5rem; }

.p-3 {
  padding: 1rem; }

.pt-3,
.py-3 {
  padding-top: 1rem; }

.pr-3,
.px-3 {
  padding-right: 1rem; }

.pb-3,
.py-3 {
  padding-bottom: 1rem; }

.pl-3,
.px-3 {
  padding-left: 1rem; }

.p-4 {
  padding: 1.5rem; }

.pt-4,
.py-4 {
  padding-top: 1.5rem; }

.pr-4,
.px-4 {
  padding-right: 1.5rem; }

.pb-4,
.py-4 {
  padding-bottom: 1.5rem; }

.pl-4,
.px-4 {
  padding-left: 1.5rem; }

.p-5 {
  padding: 3rem; }

.pt-5,
.py-5 {
  padding-top: 3rem; }

.pr-5,
.px-5 {
  padding-right: 3rem; }

.pb-5,
.py-5 {
  padding-bottom: 3rem; }

.pl-5,
.px-5 {
  padding-left: 3rem; }

.m-auto {
  margin: auto; }

.mt-auto,
.my-auto {
  margin-top: auto; }

.mr-auto,
.mx-auto {
  margin-right: auto; }

.mb-auto,
.my-auto {
  margin-bottom: auto; }

.ml-auto,
.mx-auto {
  margin-left: auto; }

@media (min-width: 576px) {
  .m-sm-0 {
    margin: 0; }
  .mt-sm-0,
  .my-sm-0 {
    margin-top: 0; }
  .mr-sm-0,
  .mx-sm-0 {
    margin-right: 0; }
  .mb-sm-0,
  .my-sm-0 {
    margin-bottom: 0; }
  .ml-sm-0,
  .mx-sm-0 {
    margin-left: 0; }
  .m-sm-1 {
    margin: 0.25rem; }
  .mt-sm-1,
  .my-sm-1 {
    margin-top: 0.25rem; }
  .mr-sm-1,
  .mx-sm-1 {
    margin-right: 0.25rem; }
  .mb-sm-1,
  .my-sm-1 {
    margin-bottom: 0.25rem; }
  .ml-sm-1,
  .mx-sm-1 {
    margin-left: 0.25rem; }
  .m-sm-2 {
    margin: 0.5rem; }
  .mt-sm-2,
  .my-sm-2 {
    margin-top: 0.5rem; }
  .mr-sm-2,
  .mx-sm-2 {
    margin-right: 0.5rem; }
  .mb-sm-2,
  .my-sm-2 {
    margin-bottom: 0.5rem; }
  .ml-sm-2,
  .mx-sm-2 {
    margin-left: 0.5rem; }
  .m-sm-3 {
    margin: 1rem; }
  .mt-sm-3,
  .my-sm-3 {
    margin-top: 1rem; }
  .mr-sm-3,
  .mx-sm-3 {
    margin-right: 1rem; }
  .mb-sm-3,
  .my-sm-3 {
    margin-bottom: 1rem; }
  .ml-sm-3,
  .mx-sm-3 {
    margin-left: 1rem; }
  .m-sm-4 {
    margin: 1.5rem; }
  .mt-sm-4,
  .my-sm-4 {
    margin-top: 1.5rem; }
  .mr-sm-4,
  .mx-sm-4 {
    margin-right: 1.5rem; }
  .mb-sm-4,
  .my-sm-4 {
    margin-bottom: 1.5rem; }
  .ml-sm-4,
  .mx-sm-4 {
    margin-left: 1.5rem; }
  .m-sm-5 {
    margin: 3rem; }
  .mt-sm-5,
  .my-sm-5 {
    margin-top: 3rem; }
  .mr-sm-5,
  .mx-sm-5 {
    margin-right: 3rem; }
  .mb-sm-5,
  .my-sm-5 {
    margin-bottom: 3rem; }
  .ml-sm-5,
  .mx-sm-5 {
    margin-left: 3rem; }
  .p-sm-0 {
    padding: 0; }
  .pt-sm-0,
  .py-sm-0 {
    padding-top: 0; }
  .pr-sm-0,
  .px-sm-0 {
    padding-right: 0; }
  .pb-sm-0,
  .py-sm-0 {
    padding-bottom: 0; }
  .pl-sm-0,
  .px-sm-0 {
    padding-left: 0; }
  .p-sm-1 {
    padding: 0.25rem; }
  .pt-sm-1,
  .py-sm-1 {
    padding-top: 0.25rem; }
  .pr-sm-1,
  .px-sm-1 {
    padding-right: 0.25rem; }
  .pb-sm-1,
  .py-sm-1 {
    padding-bottom: 0.25rem; }
  .pl-sm-1,
  .px-sm-1 {
    padding-left: 0.25rem; }
  .p-sm-2 {
    padding: 0.5rem; }
  .pt-sm-2,
  .py-sm-2 {
    padding-top: 0.5rem; }
  .pr-sm-2,
  .px-sm-2 {
    padding-right: 0.5rem; }
  .pb-sm-2,
  .py-sm-2 {
    padding-bottom: 0.5rem; }
  .pl-sm-2,
  .px-sm-2 {
    padding-left: 0.5rem; }
  .p-sm-3 {
    padding: 1rem; }
  .pt-sm-3,
  .py-sm-3 {
    padding-top: 1rem; }
  .pr-sm-3,
  .px-sm-3 {
    padding-right: 1rem; }
  .pb-sm-3,
  .py-sm-3 {
    padding-bottom: 1rem; }
  .pl-sm-3,
  .px-sm-3 {
    padding-left: 1rem; }
  .p-sm-4 {
    padding: 1.5rem; }
  .pt-sm-4,
  .py-sm-4 {
    padding-top: 1.5rem; }
  .pr-sm-4,
  .px-sm-4 {
    padding-right: 1.5rem; }
  .pb-sm-4,
  .py-sm-4 {
    padding-bottom: 1.5rem; }
  .pl-sm-4,
  .px-sm-4 {
    padding-left: 1.5rem; }
  .p-sm-5 {
    padding: 3rem; }
  .pt-sm-5,
  .py-sm-5 {
    padding-top: 3rem; }
  .pr-sm-5,
  .px-sm-5 {
    padding-right: 3rem; }
  .pb-sm-5,
  .py-sm-5 {
    padding-bottom: 3rem; }
  .pl-sm-5,
  .px-sm-5 {
    padding-left: 3rem; }
  .m-sm-auto {
    margin: auto; }
  .mt-sm-auto,
  .my-sm-auto {
    margin-top: auto; }
  .mr-sm-auto,
  .mx-sm-auto {
    margin-right: auto; }
  .mb-sm-auto,
  .my-sm-auto {
    margin-bottom: auto; }
  .ml-sm-auto,
  .mx-sm-auto {
    margin-left: auto; } }

@media (min-width: 768px) {
  .m-md-0 {
    margin: 0; }
  .mt-md-0,
  .my-md-0 {
    margin-top: 0; }
  .mr-md-0,
  .mx-md-0 {
    margin-right: 0; }
  .mb-md-0,
  .my-md-0 {
    margin-bottom: 0; }
  .ml-md-0,
  .mx-md-0 {
    margin-left: 0; }
  .m-md-1 {
    margin: 0.25rem; }
  .mt-md-1,
  .my-md-1 {
    margin-top: 0.25rem; }
  .mr-md-1,
  .mx-md-1 {
    margin-right: 0.25rem; }
  .mb-md-1,
  .my-md-1 {
    margin-bottom: 0.25rem; }
  .ml-md-1,
  .mx-md-1 {
    margin-left: 0.25rem; }
  .m-md-2 {
    margin: 0.5rem; }
  .mt-md-2,
  .my-md-2 {
    margin-top: 0.5rem; }
  .mr-md-2,
  .mx-md-2 {
    margin-right: 0.5rem; }
  .mb-md-2,
  .my-md-2 {
    margin-bottom: 0.5rem; }
  .ml-md-2,
  .mx-md-2 {
    margin-left: 0.5rem; }
  .m-md-3 {
    margin: 1rem; }
  .mt-md-3,
  .my-md-3 {
    margin-top: 1rem; }
  .mr-md-3,
  .mx-md-3 {
    margin-right: 1rem; }
  .mb-md-3,
  .my-md-3 {
    margin-bottom: 1rem; }
  .ml-md-3,
  .mx-md-3 {
    margin-left: 1rem; }
  .m-md-4 {
    margin: 1.5rem; }
  .mt-md-4,
  .my-md-4 {
    margin-top: 1.5rem; }
  .mr-md-4,
  .mx-md-4 {
    margin-right: 1.5rem; }
  .mb-md-4,
  .my-md-4 {
    margin-bottom: 1.5rem; }
  .ml-md-4,
  .mx-md-4 {
    margin-left: 1.5rem; }
  .m-md-5 {
    margin: 3rem; }
  .mt-md-5,
  .my-md-5 {
    margin-top: 3rem; }
  .mr-md-5,
  .mx-md-5 {
    margin-right: 3rem; }
  .mb-md-5,
  .my-md-5 {
    margin-bottom: 3rem; }
  .ml-md-5,
  .mx-md-5 {
    margin-left: 3rem; }
  .p-md-0 {
    padding: 0; }
  .pt-md-0,
  .py-md-0 {
    padding-top: 0; }
  .pr-md-0,
  .px-md-0 {
    padding-right: 0; }
  .pb-md-0,
  .py-md-0 {
    padding-bottom: 0; }
  .pl-md-0,
  .px-md-0 {
    padding-left: 0; }
  .p-md-1 {
    padding: 0.25rem; }
  .pt-md-1,
  .py-md-1 {
    padding-top: 0.25rem; }
  .pr-md-1,
  .px-md-1 {
    padding-right: 0.25rem; }
  .pb-md-1,
  .py-md-1 {
    padding-bottom: 0.25rem; }
  .pl-md-1,
  .px-md-1 {
    padding-left: 0.25rem; }
  .p-md-2 {
    padding: 0.5rem; }
  .pt-md-2,
  .py-md-2 {
    padding-top: 0.5rem; }
  .pr-md-2,
  .px-md-2 {
    padding-right: 0.5rem; }
  .pb-md-2,
  .py-md-2 {
    padding-bottom: 0.5rem; }
  .pl-md-2,
  .px-md-2 {
    padding-left: 0.5rem; }
  .p-md-3 {
    padding: 1rem; }
  .pt-md-3,
  .py-md-3 {
    padding-top: 1rem; }
  .pr-md-3,
  .px-md-3 {
    padding-right: 1rem; }
  .pb-md-3,
  .py-md-3 {
    padding-bottom: 1rem; }
  .pl-md-3,
  .px-md-3 {
    padding-left: 1rem; }
  .p-md-4 {
    padding: 1.5rem; }
  .pt-md-4,
  .py-md-4 {
    padding-top: 1.5rem; }
  .pr-md-4,
  .px-md-4 {
    padding-right: 1.5rem; }
  .pb-md-4,
  .py-md-4 {
    padding-bottom: 1.5rem; }
  .pl-md-4,
  .px-md-4 {
    padding-left: 1.5rem; }
  .p-md-5 {
    padding: 3rem; }
  .pt-md-5,
  .py-md-5 {
    padding-top: 3rem; }
  .pr-md-5,
  .px-md-5 {
    padding-right: 3rem; }
  .pb-md-5,
  .py-md-5 {
    padding-bottom: 3rem; }
  .pl-md-5,
  .px-md-5 {
    padding-left: 3rem; }
  .m-md-auto {
    margin: auto; }
  .mt-md-auto,
  .my-md-auto {
    margin-top: auto; }
  .mr-md-auto,
  .mx-md-auto {
    margin-right: auto; }
  .mb-md-auto,
  .my-md-auto {
    margin-bottom: auto; }
  .ml-md-auto,
  .mx-md-auto {
    margin-left: auto; } }

@media (min-width: 992px) {
  .m-lg-0 {
    margin: 0; }
  .mt-lg-0,
  .my-lg-0 {
    margin-top: 0; }
  .mr-lg-0,
  .mx-lg-0 {
    margin-right: 0; }
  .mb-lg-0,
  .my-lg-0 {
    margin-bottom: 0; }
  .ml-lg-0,
  .mx-lg-0 {
    margin-left: 0; }
  .m-lg-1 {
    margin: 0.25rem; }
  .mt-lg-1,
  .my-lg-1 {
    margin-top: 0.25rem; }
  .mr-lg-1,
  .mx-lg-1 {
    margin-right: 0.25rem; }
  .mb-lg-1,
  .my-lg-1 {
    margin-bottom: 0.25rem; }
  .ml-lg-1,
  .mx-lg-1 {
    margin-left: 0.25rem; }
  .m-lg-2 {
    margin: 0.5rem; }
  .mt-lg-2,
  .my-lg-2 {
    margin-top: 0.5rem; }
  .mr-lg-2,
  .mx-lg-2 {
    margin-right: 0.5rem; }
  .mb-lg-2,
  .my-lg-2 {
    margin-bottom: 0.5rem; }
  .ml-lg-2,
  .mx-lg-2 {
    margin-left: 0.5rem; }
  .m-lg-3 {
    margin: 1rem; }
  .mt-lg-3,
  .my-lg-3 {
    margin-top: 1rem; }
  .mr-lg-3,
  .mx-lg-3 {
    margin-right: 1rem; }
  .mb-lg-3,
  .my-lg-3 {
    margin-bottom: 1rem; }
  .ml-lg-3,
  .mx-lg-3 {
    margin-left: 1rem; }
  .m-lg-4 {
    margin: 1.5rem; }
  .mt-lg-4,
  .my-lg-4 {
    margin-top: 1.5rem; }
  .mr-lg-4,
  .mx-lg-4 {
    margin-right: 1.5rem; }
  .mb-lg-4,
  .my-lg-4 {
    margin-bottom: 1.5rem; }
  .ml-lg-4,
  .mx-lg-4 {
    margin-left: 1.5rem; }
  .m-lg-5 {
    margin: 3rem; }
  .mt-lg-5,
  .my-lg-5 {
    margin-top: 3rem; }
  .mr-lg-5,
  .mx-lg-5 {
    margin-right: 3rem; }
  .mb-lg-5,
  .my-lg-5 {
    margin-bottom: 3rem; }
  .ml-lg-5,
  .mx-lg-5 {
    margin-left: 3rem; }
  .p-lg-0 {
    padding: 0; }
  .pt-lg-0,
  .py-lg-0 {
    padding-top: 0; }
  .pr-lg-0,
  .px-lg-0 {
    padding-right: 0; }
  .pb-lg-0,
  .py-lg-0 {
    padding-bottom: 0; }
  .pl-lg-0,
  .px-lg-0 {
    padding-left: 0; }
  .p-lg-1 {
    padding: 0.25rem; }
  .pt-lg-1,
  .py-lg-1 {
    padding-top: 0.25rem; }
  .pr-lg-1,
  .px-lg-1 {
    padding-right: 0.25rem; }
  .pb-lg-1,
  .py-lg-1 {
    padding-bottom: 0.25rem; }
  .pl-lg-1,
  .px-lg-1 {
    padding-left: 0.25rem; }
  .p-lg-2 {
    padding: 0.5rem; }
  .pt-lg-2,
  .py-lg-2 {
    padding-top: 0.5rem; }
  .pr-lg-2,
  .px-lg-2 {
    padding-right: 0.5rem; }
  .pb-lg-2,
  .py-lg-2 {
    padding-bottom: 0.5rem; }
  .pl-lg-2,
  .px-lg-2 {
    padding-left: 0.5rem; }
  .p-lg-3 {
    padding: 1rem; }
  .pt-lg-3,
  .py-lg-3 {
    padding-top: 1rem; }
  .pr-lg-3,
  .px-lg-3 {
    padding-right: 1rem; }
  .pb-lg-3,
  .py-lg-3 {
    padding-bottom: 1rem; }
  .pl-lg-3,
  .px-lg-3 {
    padding-left: 1rem; }
  .p-lg-4 {
    padding: 1.5rem; }
  .pt-lg-4,
  .py-lg-4 {
    padding-top: 1.5rem; }
  .pr-lg-4,
  .px-lg-4 {
    padding-right: 1.5rem; }
  .pb-lg-4,
  .py-lg-4 {
    padding-bottom: 1.5rem; }
  .pl-lg-4,
  .px-lg-4 {
    padding-left: 1.5rem; }
  .p-lg-5 {
    padding: 3rem; }
  .pt-lg-5,
  .py-lg-5 {
    padding-top: 3rem; }
  .pr-lg-5,
  .px-lg-5 {
    padding-right: 3rem; }
  .pb-lg-5,
  .py-lg-5 {
    padding-bottom: 3rem; }
  .pl-lg-5,
  .px-lg-5 {
    padding-left: 3rem; }
  .m-lg-auto {
    margin: auto; }
  .mt-lg-auto,
  .my-lg-auto {
    margin-top: auto; }
  .mr-lg-auto,
  .mx-lg-auto {
    margin-right: auto; }
  .mb-lg-auto,
  .my-lg-auto {
    margin-bottom: auto; }
  .ml-lg-auto,
  .mx-lg-auto {
    margin-left: auto; } }

@media (min-width: 1200px) {
  .m-xl-0 {
    margin: 0; }
  .mt-xl-0,
  .my-xl-0 {
    margin-top: 0; }
  .mr-xl-0,
  .mx-xl-0 {
    margin-right: 0; }
  .mb-xl-0,
  .my-xl-0 {
    margin-bottom: 0; }
  .ml-xl-0,
  .mx-xl-0 {
    margin-left: 0; }
  .m-xl-1 {
    margin: 0.25rem; }
  .mt-xl-1,
  .my-xl-1 {
    margin-top: 0.25rem; }
  .mr-xl-1,
  .mx-xl-1 {
    margin-right: 0.25rem; }
  .mb-xl-1,
  .my-xl-1 {
    margin-bottom: 0.25rem; }
  .ml-xl-1,
  .mx-xl-1 {
    margin-left: 0.25rem; }
  .m-xl-2 {
    margin: 0.5rem; }
  .mt-xl-2,
  .my-xl-2 {
    margin-top: 0.5rem; }
  .mr-xl-2,
  .mx-xl-2 {
    margin-right: 0.5rem; }
  .mb-xl-2,
  .my-xl-2 {
    margin-bottom: 0.5rem; }
  .ml-xl-2,
  .mx-xl-2 {
    margin-left: 0.5rem; }
  .m-xl-3 {
    margin: 1rem; }
  .mt-xl-3,
  .my-xl-3 {
    margin-top: 1rem; }
  .mr-xl-3,
  .mx-xl-3 {
    margin-right: 1rem; }
  .mb-xl-3,
  .my-xl-3 {
    margin-bottom: 1rem; }
  .ml-xl-3,
  .mx-xl-3 {
    margin-left: 1rem; }
  .m-xl-4 {
    margin: 1.5rem; }
  .mt-xl-4,
  .my-xl-4 {
    margin-top: 1.5rem; }
  .mr-xl-4,
  .mx-xl-4 {
    margin-right: 1.5rem; }
  .mb-xl-4,
  .my-xl-4 {
    margin-bottom: 1.5rem; }
  .ml-xl-4,
  .mx-xl-4 {
    margin-left: 1.5rem; }
  .m-xl-5 {
    margin: 3rem; }
  .mt-xl-5,
  .my-xl-5 {
    margin-top: 3rem; }
  .mr-xl-5,
  .mx-xl-5 {
    margin-right: 3rem; }
  .mb-xl-5,
  .my-xl-5 {
    margin-bottom: 3rem; }
  .ml-xl-5,
  .mx-xl-5 {
    margin-left: 3rem; }
  .p-xl-0 {
    padding: 0; }
  .pt-xl-0,
  .py-xl-0 {
    padding-top: 0; }
  .pr-xl-0,
  .px-xl-0 {
    padding-right: 0; }
  .pb-xl-0,
  .py-xl-0 {
    padding-bottom: 0; }
  .pl-xl-0,
  .px-xl-0 {
    padding-left: 0; }
  .p-xl-1 {
    padding: 0.25rem; }
  .pt-xl-1,
  .py-xl-1 {
    padding-top: 0.25rem; }
  .pr-xl-1,
  .px-xl-1 {
    padding-right: 0.25rem; }
  .pb-xl-1,
  .py-xl-1 {
    padding-bottom: 0.25rem; }
  .pl-xl-1,
  .px-xl-1 {
    padding-left: 0.25rem; }
  .p-xl-2 {
    padding: 0.5rem; }
  .pt-xl-2,
  .py-xl-2 {
    padding-top: 0.5rem; }
  .pr-xl-2,
  .px-xl-2 {
    padding-right: 0.5rem; }
  .pb-xl-2,
  .py-xl-2 {
    padding-bottom: 0.5rem; }
  .pl-xl-2,
  .px-xl-2 {
    padding-left: 0.5rem; }
  .p-xl-3 {
    padding: 1rem; }
  .pt-xl-3,
  .py-xl-3 {
    padding-top: 1rem; }
  .pr-xl-3,
  .px-xl-3 {
    padding-right: 1rem; }
  .pb-xl-3,
  .py-xl-3 {
    padding-bottom: 1rem; }
  .pl-xl-3,
  .px-xl-3 {
    padding-left: 1rem; }
  .p-xl-4 {
    padding: 1.5rem; }
  .pt-xl-4,
  .py-xl-4 {
    padding-top: 1.5rem; }
  .pr-xl-4,
  .px-xl-4 {
    padding-right: 1.5rem; }
  .pb-xl-4,
  .py-xl-4 {
    padding-bottom: 1.5rem; }
  .pl-xl-4,
  .px-xl-4 {
    padding-left: 1.5rem; }
  .p-xl-5 {
    padding: 3rem; }
  .pt-xl-5,
  .py-xl-5 {
    padding-top: 3rem; }
  .pr-xl-5,
  .px-xl-5 {
    padding-right: 3rem; }
  .pb-xl-5,
  .py-xl-5 {
    padding-bottom: 3rem; }
  .pl-xl-5,
  .px-xl-5 {
    padding-left: 3rem; }
  .m-xl-auto {
    margin: auto; }
  .mt-xl-auto,
  .my-xl-auto {
    margin-top: auto; }
  .mr-xl-auto,
  .mx-xl-auto {
    margin-right: auto; }
  .mb-xl-auto,
  .my-xl-auto {
    margin-bottom: auto; }
  .ml-xl-auto,
  .mx-xl-auto {
    margin-left: auto; } }

.white-box-item-setting {
  border-radius: 6px;
  background-color: #fff;
  padding: 24px;
  box-shadow: 0 8px 30px 0 rgba(0, 0, 0, 0.06);
  margin-bottom: 20px;
  display: grid; }

.breadcrumb-setting {
  margin: 15px 15px 15px -15px; }

.calender-icon {
  margin-right: 20px; }
  .calender-icon::before {
    position: absolute;
    right: 6px;
    content: '\6a';
    font-size: 12px;
    top: 11px;
    z-index: 3;
    color: #406ae8; }

.item-category-header {
  display: flex;
  justify-content: space-between;
  align-items: center; }

.item-settings-header {
  color: #172856;
  font-family: 'Helvetica Neue';
  font-size: 20px;
  margin-bottom: 15px;
  line-height: 42px; }

.item-settings-label {
  color: #172856;
  font-family: 'Helvetica Neue';
  font-size: 18px;
  margin-bottom: 15px;
  line-height: 42px; }

.item-label {
  color: #43454f;
  font-family: 'Helvetica Neue';
  font-size: 14px;
  line-height: 24px; }

.circle-edit-delete {
  color: #333937;
  font-weight: bold;
  text-decoration: none;
  border-radius: 50%;
  display: inline-flex;
  padding: 7px;
  margin: 10px;
  cursor: pointer;
  background: #E6ECFC;
  margin: 0 10px 0 0; }
  .circle-edit-delete .icon-edit-delete {
    color: #406ae8;
    font-size: 14px; }

@media screen and (max-width: 768px) {
  .mobile-no-padding {
    padding: 0; } }

@media (max-width: 415px) {
  .mob-pencil-position {
    position: absolute;
    right: 30px;
    top: 2px; } }

.white-box-settings {
  border-radius: 6px;
  background-color: #fff;
  padding: 24px;
  box-shadow: 0 8px 30px 0 rgba(0, 0, 0, 0.06);
  display: grid;
  margin-bottom: 20px; }
  .white-box-settings .control-label {
    font-weight: 400; }
  .white-box-settings .information-data {
    color: #9b9fb0; }
    .white-box-settings .information-data .light-info {
      color: #172856;
      font-weight: 400; }
  .white-box-settings .form-input-field {
    padding: 15px 0; }
    .white-box-settings .form-input-field .form-control {
      border-radius: 4px; }
  .white-box-settings .setting-title {
    font-size: 16px;
    color: #172856;
    min-height: 45px; }
  .white-box-settings .setting-wrapper .white-box-settings .setting-title {
    font-size: 16px;
    color: #172856;
    min-height: 45px; }
  .white-box-settings .toggle-first-row-part {
    padding: 7px 0; }
  .white-box-settings .toggle-second-row-part {
    padding: 7px 0; }

.setting-wrapper .back-btn {
  margin: 0 0 15px 15px; }
  .setting-wrapper .back-btn button {
    background-color: #377ef9;
    font-size: 16px;
    font-weight: bold;
    color: #ffffff;
    padding: 6px 12px;
    border: none;
    border-radius: 5px; }
    .setting-wrapper .back-btn button i {
      font-size: 20px;
      padding-bottom: 2px; }

.session-color-font {
  font-size: 16px;
  color: #172856; }

.dot-point::before {
  content: ' \25CF';
  font-size: 16px;
  padding-right: 8px;
  color: #406ae8; }

.dot-point.hide-dot-point::before {
  display: none; }

.white-box-setting {
  border-radius: 6px;
  background-color: #fff;
  padding: 24px;
  box-shadow: 0 8px 30px 0 rgba(0, 0, 0, 0.06);
  margin-bottom: 30px;
  display: flow-root; }

.pricing-column {
  border-radius: 6px;
  background-color: #fff;
  box-shadow: 0 8px 30px 0 rgba(0, 0, 0, 0.06);
  margin-bottom: 30px;
  display: flow-root; }
  .pricing-column .pricing-head {
    color: #fff;
    background: #406ae8;
    padding: 25px 15px;
    text-align: center;
    font-weight: 500;
    border-radius: 6px 6px 0 0; }
    .pricing-column .pricing-head .plan-name {
      font-size: 20px; }
    .pricing-column .pricing-head .plan-price sup {
      top: -1.5em;
      font-size: 15px; }
    .pricing-column .pricing-head .plan-price span {
      font-size: 42px; }
    .pricing-column .pricing-head .plan-price i {
      font-weight: 400; }
    .pricing-column .pricing-head .plan-expiration {
      font-size: 14px;
      font-weight: 400; }
  .pricing-column ul.pricing-content {
    padding: 15px;
    text-align: center;
    font-size: 15px; }
    .pricing-column ul.pricing-content li {
      padding: 15px 0; }
  .pricing-column .pricing-footer {
    text-align: center;
    padding: 0 0 15px 0; }
    .pricing-column .pricing-footer label {
      margin-bottom: 0; }
    .pricing-column .pricing-footer .btn {
      width: 85%; }

.pricing-footer-outer {
  border: 1px solid red;
  display: table-cell;
  vertical-align: bottom; }
  .pricing-footer-outer .pricing-footer-inner {
    border: 1px solid green;
    height: 70px; }

.pricing-column.pricing-column-horizontal .pricing-head {
  padding-left: 0;
  width: 20%;
  border-radius: 6px 0 0 6px; }

@media (max-width: 768px) {
  .pricing-column.pricing-column-horizontal .pricing-head {
    width: 100%; } }

.pricing-column.pricing-column-horizontal ul.pricing-content {
  min-height: 100%;
  padding: 12px 25px;
  text-align: left; }
  .pricing-column.pricing-column-horizontal ul.pricing-content li {
    padding: 5px 0; }

.pricing-column.pricing-column-horizontal .pricing-footer {
  margin: 33% 0;
  padding: 0; }

@media (max-width: 990px) {
  .pricing-column.pricing-column-horizontal .pricing-footer {
    margin: 0; } }

.pricing-column.total-price-column .pricing-head {
  background: #41abf5; }

.pricing-column.total-price-column ul {
  padding: 2px; }
  .pricing-column.total-price-column ul li {
    padding: 10px 0; }

.pricing-column.total-price-column .price-details {
  text-align: center;
  margin-top: 30px;
  margin-bottom: 10px; }

.billing-header-section .billing-instruction {
  text-align: center;
  padding: 35px 0; }
  .billing-header-section .billing-instruction .billing-instruction-label {
    font-weight: 500;
    font-size: 35px; }

.sq-component-wrapper .sq-form-wrapper .sq-button-wrapper {
  display: none; }
  .sq-component-wrapper .sq-form-wrapper .sq-button-wrapper button {
    display: none; }

.sq-input {
  border-radius: 0;
  background-clip: padding-box;
  border-color: #e7ebee;
  border-width: 1px;
  box-shadow: none;
  display: block;
  width: 100%;
  height: 34px;
  padding: 7px 7px 7px 30px;
  margin-bottom: 10px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #555;
  background-color: #fff;
  background-image: none;
  border-radius: 4px;
  -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);
  -webkit-transition: border-color ease-in-out 0.15s, -webkit-box-shadow ease-in-out 0.15s;
  -o-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s; }

/* Define how SqPaymentForm iframes should look when they have focus */
.sq-input--focus {
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #3b99fc;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #3b99fc; }

/* Define how SqPaymentForm iframes should look when they contain invalid values */
.sq-input--error {
  outline: 5px auto #ff6161; }

.payment-area .checkbox-nice label {
  padding-top: 0;
  margin-top: 0; }

.sq-input-wrapper.sq-cvv-wrapper {
  width: 49% !important;
  display: inline-block !important;
  float: left !important; }

.sq-input-wrapper.sq-expiration-wrapper {
  width: 49% !important;
  display: inline-block !important;
  float: right !important; }

.payment-methode {
  display: inline-block;
  width: 100%; }

._square-form-content {
  border: 1px solid #f5f5f7;
  padding: 25px 25px;
  background: #f5f5f7;
  margin-bottom: 10px; }
  ._square-form-content .square-form-element {
    position: relative; }
    ._square-form-content .square-form-element ._square-icon {
      display: inline-flex;
      position: absolute;
      top: 11px;
      left: 8px; }
      ._square-form-content .square-form-element ._square-icon i {
        font-size: 16px;
        color: #5f82ec; }

.visible-row-2 {
  display: none; }

.visible-row-1 {
  display: contents; }

.module-total-amnt {
  display: block;
  margin-left: auto;
  margin-right: auto;
  width: 12%; }
  .module-total-amnt .bill-sub-ttl {
    height: 65px;
    width: 65px;
    background: #406ae8;
    border-radius: 60px;
    display: table-cell;
    text-align: center;
    vertical-align: middle;
    font-size: 16px;
    color: #fff; }

.stripe-button-group .btn-stripe-square-connect {
  margin-left: 10px;
  margin-top: 10px; }

.stripe-button-group .disconnect-link {
  margin-left: 10px; }

.stripe-button-group .btn-stripe-square-instruction {
  margin-left: 10px;
  margin-top: 10px; }

.stripe-email-margin {
  margin: 0 10px 0 10px; }

@media (min-width: 320px) and (max-width: 767px) {
  .same-row-billing-informarion-child {
    margin-left: 15px;
    margin-right: 15px; }
  .billing-add-remove-sub-box.pricing-column {
    padding: 0; } }

@media (min-width: 768px) and (max-width: 991px) {
  .billing-add-remove-box .billing-add-remove-box {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    overflow: hidden; }
    .billing-add-remove-box .billing-add-remove-box .billing-add-remove-sub-box {
      flex: 1;
      margin: 0 7px 20px 7px;
      padding: 0; }
  .same-row-billing-informarion-child {
    margin-left: 15px;
    margin-right: 15px; } }

@media (min-width: 992px) and (max-width: 4000px) {
  .billing-col-xs-offset-right-1 {
    margin-right: 8.33333333%;
    margin-left: 7px; }
  .col-md-offset-1 {
    margin-right: 7px; }
  .billing-add-remove-box {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    overflow: hidden; }
    .billing-add-remove-box .billing-add-remove-sub-box {
      flex: 1;
      margin: 0 0 20px 15px;
      padding: 0; }
  .visible-row-1 {
    display: none; }
  .visible-row-2 {
    display: contents; }
  .bilind-data {
    margin: 0 !important; }
  .my-billing-pad {
    padding: 0; }
  .same-row-perent-info {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    overflow: hidden; }
    .same-row-perent-info .same-row-child-info {
      flex: 1;
      margin: 0 0 20px 0;
      padding: 0; }
  .same-row-billing-informarion-perent {
    display: flex;
    overflow: hidden; }
    .same-row-billing-informarion-perent .billing-col-xs-offset-right-1 {
      margin-right: 8.33333333%;
      margin-left: 7px; }
    .same-row-billing-informarion-perent .col-md-offset-1 {
      margin-right: 7px; }
    .same-row-billing-informarion-perent .same-row-billing-informarion-child {
      flex: 1; } }

.activate-button {
  border: 2px solid #3bd89c;
  box-shadow: 0 0 0 0 #3bd89c;
  -webkit-animation: pulse 2.25s infinite cubic-bezier(0.66, 0, 0, 1);
  -moz-animation: pulse 2.25s infinite cubic-bezier(0.66, 0, 0, 1);
  -ms-animation: pulse 2.25s infinite cubic-bezier(0.66, 0, 0, 1);
  animation: pulse 2.25s infinite cubic-bezier(0.66, 0, 0, 1); }

@-webkit-keyframes pulse {
  to {
    box-shadow: 0 0 0 30px rgba(232, 76, 61, 0); } }

@-moz-keyframes pulse {
  to {
    box-shadow: 0 0 0 30px rgba(232, 76, 61, 0); } }

@-ms-keyframes pulse {
  .activate-button to {
    box-shadow: 0 0 0 30px rgba(232, 76, 61, 0); } }

@keyframes pulse {
  to {
    box-shadow: 0 0 0 30px rgba(232, 76, 61, 0); } }

.activate-button:hover {
  -webkit-animation: none;
  border-color: #006400; }

.payment-option-tab .nav-tabs {
  display: none !important; }

.select-integration-ticket-type .control-label {
  font-size: 15px; }

.react-bs-table table td,
.react-bs-table table th {
  overflow: visible !important; }

.bootstratp-tabel-trcking-link .table-condensed > tbody > tr > td,
.bootstratp-tabel-trcking-link .table-condensed > tbody > tr > th,
.bootstratp-tabel-trcking-link .table-condensed > tfoot > tr > td,
.bootstratp-tabel-trcking-link .table-condensed > tfoot > tr > th,
.bootstratp-tabel-trcking-link .table-condensed > thead > tr > td,
.bootstratp-tabel-trcking-link .table-condensed > thead > tr > th {
  padding: 24px; }

.table-condensed > tbody > tr > td,
.table-condensed > tbody > tr > th,
.table-condensed > tfoot > tr > td,
.table-condensed > tfoot > tr > th,
.table-condensed > thead > tr > td,
.table-condensed > thead > tr > th {
  padding: 20px; }

#discount-codesail .react-bs-table .react-bs-container-header table.table {
  table-layout: fixed !important; }

#discount-codesail .react-bs-table .react-bs-container-header > table > thead > tr > th {
  padding: 0 20px; }

#discount-codesail .table > tbody > tr > td {
  line-height: 3.428571; }

#discount-codesail .trClassFormat td {
  padding: 10px 20px 0 !important; }

.headerOverflowinherit {
  overflow: inherit; }

#manage-email .react-bs-table .react-bs-container-body table.table,
#manage-email .react-bs-table .react-bs-container-header table.table {
  table-layout: fixed !important; }

#manage-email .react-bs-table .react-bs-container-header table.table {
  table-layout: fixed !important; }

#manage-email .react-bs-table .react-bs-container-header > table > thead > tr > th {
  padding: 0 20px; }

#manage-email .table > tbody > tr > td {
  line-height: 3.428571; }

#manage-email .trClassFormat td {
  padding: 10px 20px !important; }

#activity-ticket-Sales .react-bs-table .react-bs-container-body table.table,
#activity-ticket-Sales .react-bs-table .react-bs-container-header table.table,
#profile-my-tickets .react-bs-table .react-bs-container-body table.table,
#profile-my-tickets .react-bs-table .react-bs-container-header table.table {
  table-layout: fixed !important; }

#activity-ticket-Sales .react-bs-table .react-bs-container-header table.table,
#profile-my-tickets .react-bs-table .react-bs-container-header table.table {
  table-layout: fixed !important; }

#activity-ticket-Sales .react-bs-table .react-bs-container-header > table > thead > tr > th,
#profile-my-tickets .react-bs-table .react-bs-container-header > table > thead > tr > th {
  padding: 0 20px; }

#activity-ticket-Sales .table > tbody > tr > td,
#profile-my-tickets .table > tbody > tr > td {
  line-height: 2.7; }

#activity-ticket-Sales .trClassFormat td,
#profile-my-tickets .trClassFormat td {
  padding: 10px 20px !important; }
  #activity-ticket-Sales .trClassFormat td p,
  #profile-my-tickets .trClassFormat td p {
    margin: 0; }

#profile-my-tickets .react-bs-container-body,
#profile-my-tickets react-bs-container-header {
  overflow: auto;
  width: 100%; }

#profile-my-tickets .react-bs-table-pagination .react-bootstrap-table-page-btns-ul {
  float: right; }

#profile-my-tickets .react-bs-table-pagination .btn.dropdown-toggle {
  display: inline-block;
  margin-top: 20px; }

#profile-my-tickets .react-bs-table .react-bs-container-body table.table,
#profile-my-tickets .react-bs-table .react-bs-container-header table.table {
  table-layout: fixed !important;
  min-width: 100%;
  max-width: 100%; }
  #profile-my-tickets .react-bs-table .react-bs-container-body table.table table,
  #profile-my-tickets .react-bs-table .react-bs-container-header table.table table {
    table-layout: unset;
    min-width: unset;
    max-width: 100%; }

#profile-my-tickets .react-bs-table .react-bs-container-header table.table {
  table-layout: fixed !important;
  min-width: 100%; }
  #profile-my-tickets .react-bs-table .react-bs-container-header table.table table {
    table-layout: unset;
    min-width: unset;
    max-width: 100%; }

#profile-my-tickets .react-bs-table .react-bs-container-header > table > thead > tr > th {
  padding: 0 20px; }

#profile-my-tickets .table > tbody > tr > td {
  line-height: 2.7; }

#profile-my-tickets table > tbody > tr {
  padding: 20px 0; }
  #profile-my-tickets table > tbody > tr td {
    padding: 0; }
    #profile-my-tickets table > tbody > tr td td {
      padding: 10px; }

#profile-my-tickets .trClassFormat td {
  padding: 0 20px !important; }
  #profile-my-tickets .trClassFormat td p {
    margin: 0; }
  #profile-my-tickets .trClassFormat td label {
    margin: 0; }

#manage-email .react-bs-table .react-bs-container-body table.table,
#manage-email .react-bs-table .react-bs-container-header table.table {
  table-layout: fixed !important; }

#manage-email .react-bs-table .react-bs-container-body {
  overflow: initial !important; }

@media (max-width: 480px) {
  #manage-email .react-bs-table .react-bs-container-body {
    overflow: auto !important; } }

#activity-fund .react-bs-table .react-bs-container-header > table > thead > tr > th,
#activity-raffle .react-bs-table .react-bs-container-header > table > thead > tr > th,
#activity-donation-text-to-give .react-bs-table .react-bs-container-header > table > thead > tr > th,
#session-activity .react-bs-table .react-bs-container-header > table > thead > tr > th,
#activity-auction .react-bs-table .react-bs-container-header > table > thead > tr > th {
  white-space: normal !important; }

#activity-fund .react-bs-table .react-bs-container-header,
#activity-raffle .react-bs-table .react-bs-container-header,
#activity-donation-text-to-give .react-bs-table .react-bs-container-header,
#session-activity .react-bs-table .react-bs-container-header,
#activity-auction .react-bs-table .react-bs-container-header {
  background: none; }

#activity-auction .react-bs-table .react-bs-container-body table.table,
#activity-auction .react-bs-table .react-bs-container-header table.table,
#session-activity .react-bs-table .react-bs-container-body table.table,
#session-activity .react-bs-table .react-bs-container-header table.table,
#activity-raffle .react-bs-table .react-bs-container-body table.table,
#activity-raffle .react-bs-table .react-bs-container-header table.table,
#activity-donation-text-to-give .react-bs-table .react-bs-container-body table.table,
#activity-donation-text-to-give .react-bs-table .react-bs-container-header table.table,
#activity-fund .react-bs-table .react-bs-container-body table.table,
#activity-fund .react-bs-table .react-bs-container-header table.table {
  table-layout: fixed !important; }

#activity-auction .react-bs-table .react-bs-container-header table.table,
#session-activity .react-bs-table .react-bs-container-header table.table,
#activity-raffle .react-bs-table .react-bs-container-header table.table,
#activity-donation-text-to-give .react-bs-table .react-bs-container-header table.table,
#activity-fund .react-bs-table .react-bs-container-header table.table {
  table-layout: fixed !important; }

#activity-auction .react-bs-table .react-bs-container-header > table > thead > tr > th,
#session-activity .react-bs-table .react-bs-container-header > table > thead > tr > th,
#activity-raffle .react-bs-table .react-bs-container-header > table > thead > tr > th,
#activity-donation-text-to-give .react-bs-table .react-bs-container-header > table > thead > tr > th,
#activity-fund .react-bs-table .react-bs-container-header > table > thead > tr > th {
  padding: 0 20px; }

#activity-auction .table > tbody > tr > td,
#session-activity .table > tbody > tr > td,
#activity-raffle .table > tbody > tr > td,
#activity-donation-text-to-give .table > tbody > tr > td,
#activity-fund .table > tbody > tr > td {
  line-height: 2.7;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: visible !important; }

#activity-auction .table > tbody > tr > td:first-child,
#session-activity .table > tbody > tr > td:first-child,
#activity-raffle .table > tbody > tr > td:first-child,
#activity-donation-text-to-give .table > tbody > tr > td:first-child,
#activity-fund .table > tbody > tr > td:first-child {
  overflow: hidden !important; }

#activity-auction .table > tbody > tr > td:nth-child(4),
#session-activity .table > tbody > tr > td:nth-child(4),
#activity-raffle .table > tbody > tr > td:nth-child(4),
#activity-donation-text-to-give .table > tbody > tr > td:nth-child(4),
#activity-fund .table > tbody > tr > td:nth-child(4) {
  overflow: hidden !important; }

#activity-auction .table > tbody > tr > td:nth-of-type(2),
#session-activity .table > tbody > tr > td:nth-of-type(2),
#activity-raffle .table > tbody > tr > td:nth-of-type(2),
#activity-donation-text-to-give .table > tbody > tr > td:nth-of-type(2),
#activity-fund .table > tbody > tr > td:nth-of-type(2) {
  overflow: hidden !important; }

#activity-auction .trClassFormat td,
#session-activity .trClassFormat td,
#activity-raffle .trClassFormat td,
#activity-donation-text-to-give .trClassFormat td,
#activity-fund .trClassFormat td {
  padding: 12px 20px 7px !important; }
  #activity-auction .trClassFormat td p,
  #session-activity .trClassFormat td p,
  #activity-raffle .trClassFormat td p,
  #activity-donation-text-to-give .trClassFormat td p,
  #activity-fund .trClassFormat td p {
    margin: 0; }

.manage-contect-bootstrap-table .react-bs-table .react-bs-container-header > table > thead > tr > th {
  padding: 0 20px; }

.event-list-bootstrap-table {
  overflow-x: hidden;
  overflow-y: scroll;
  width: 100%; }
  .event-list-bootstrap-table .react-bs-table-container .react-bs-table .react-bs-container-header table.tableHeader {
    table-layout: fixed !important; }
    .event-list-bootstrap-table .react-bs-table-container .react-bs-table .react-bs-container-header table.tableHeader tr th:last-child {
      text-align: center !important; }
  .event-list-bootstrap-table .react-bs-table-container .react-bs-table .react-bs-container-body table.table {
    table-layout: fixed !important; }
    .event-list-bootstrap-table .react-bs-table-container .react-bs-table .react-bs-container-body table.table tr td {
      white-space: unset !important; }
      .event-list-bootstrap-table .react-bs-table-container .react-bs-table .react-bs-container-body table.table tr td .event-name {
        word-wrap: break-word !important; }
    .event-list-bootstrap-table .react-bs-table-container .react-bs-table .react-bs-container-body table.table tr td:last-child {
      text-align: center !important; }

.bootstratp-tabel-trcking-link .trClassFormat td:first-child {
  display: none; }

.bootstratp-tabel-trcking-link th:first-child {
  display: none; }

.trClassFormat {
  border-radius: 6px;
  background-color: #fff;
  padding: 24px;
  box-shadow: 0 8px 30px 0 rgba(0, 0, 0, 0.06);
  background-color: #fff !important;
  border-bottom: none;
  box-shadow: 0 8px 30px 0 rgba(0, 0, 0, 0.01); }
  .trClassFormat td:first-child {
    border-top-left-radius: 6px;
    border-bottom-left-radius: 6px; }
  .trClassFormat td:last-child {
    border-bottom-right-radius: 6px;
    border-top-right-radius: 6px; }
  .trClassFormat td {
    padding: 5px 20px !important;
    vertical-align: middle !important;
    border-top: none !important;
    overflow: visible !important; }
    .trClassFormat td a {
      color: #406ae8;
      text-decoration: none;
      cursor: pointer; }

.list-inline {
  padding-left: 0;
  margin-left: 0;
  list-style: none; }
  .list-inline li {
    vertical-align: middle; }

.spacingBorder {
  border-spacing: 0 10px;
  border-collapse: collapse; }
  .spacingBorder td {
    border-top: none !important; }

@media (min-width: 320px) and (max-width: 480px) {
  .spacingBorderMobile {
    border-spacing: 0px 10px;
    border-collapse: separate; } }

table.loading {
  position: relative; }

@keyframes spinner {
  to {
    transform: rotate(360deg); } }

table.loading::before {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(0, 0, 0, 0.1);
  content: ''; }

table.loading::after {
  content: '';
  box-sizing: border-box;
  position: absolute;
  top: 50%;
  left: 50%;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  border: 5px solid #ccc;
  border-top-color: #333;
  animation: spinner 0.6s linear infinite; }

.tableContainer {
  border: none; }

.react-bs-table-tool-bar {
  margin: 10px 10px; }

.selectedRowStyle {
  background-color: #406ae8 !important;
  color: #fff !important; }
  .selectedRowStyle td {
    border-top: none !important; }
    .selectedRowStyle td .btn-prime {
      color: black;
      background-color: #fff;
      border: 1px solid #c4c9d8;
      border-radius: 4px; }
    .selectedRowStyle td .my-tickets-dropdown-div {
      background: white;
      color: #5d5959;
      text-align: center;
      padding: 0 30px;
      border-radius: 6px;
      position: absolute;
      font-size: 13px;
      border: 1px solid rgba(0, 0, 0, 0.15);
      right: 123px; }
  .selectedRowStyle .ticket-box .ticket-page-event-loago {
    width: 235px;
    height: auto; }
  .selectedRowStyle .ticket-box .ticket-name {
    font-size: 25px;
    font-weight: 500;
    color: #fff;
    line-height: 1.6; }
  .selectedRowStyle .ticket-box .ticket-data {
    font-size: 14px;
    line-height: 1.4;
    color: #fff;
    font-weight: 500; }
  .selectedRowStyle .ticket-box .day {
    font-size: 16px;
    line-height: 1.4;
    font-weight: 500;
    text-align: center;
    color: #fff; }

.subitemTable {
  border-radius: 6px;
  background-color: #fff;
  padding: 24px;
  box-shadow: 0 8px 30px 0 rgba(0, 0, 0, 0.06);
  box-shadow: 0 8px 30px 0 rgba(0, 0, 0, 0.01);
  padding: 0 !important; }
  .subitemTable tr td {
    border-top: none !important;
    padding: 20px !important;
    border-bottom: 1px solid #dfe4ea !important;
    border-radius: 2px; }
  .subitemTable td:first-child {
    border-top-left-radius: 6px;
    border-bottom-left-radius: 6px; }
  .subitemTable td:last-child {
    border-bottom-right-radius: 6px;
    border-top-right-radius: 6px; }

.react-bs-table.tableContainer {
  margin: 0; }

.subItem-dropdown-menu {
  overflow: visible !important;
  text-align: center; }

.subitem-icon-setting {
  border: none; }

#discount-codes .react-bs-table .react-bs-container-body {
  overflow: inherit; }

.performance-table-wrap .react-bs-table-container .react-bs-table-tool-bar {
  top: 8px;
  right: 8px; }

.performance-table-wrap .react-bs-table-container .table-header-wrapper {
  background: #fafbfc; }
  .performance-table-wrap .react-bs-table-container .table-header-wrapper table thead tr th {
    padding: 18px 20px !important;
    background-color: #ededf2; }

.performance-table-wrap .react-bs-table-container .react-bs-container-body .table.spacingBorder tbody tr {
  border-radius: 6px;
  overflow: visible !important;
  padding: 24px;
  box-shadow: 0 8px 30px 0 rgba(0, 0, 0, 0.06);
  border-bottom: none; }
  .performance-table-wrap .react-bs-table-container .react-bs-container-body .table.spacingBorder tbody tr .react-bs-table-no-data {
    padding: 20px;
    border-radius: 5px;
    font-size: 18px; }

@media (min-width: 1200px) {
  .performance-table-wrap .react-bs-table-container .react-bs-table-tool-bar .row .col-xs-6.col-sm-6.col-md-6 {
    width: 100% !important; }
    .performance-table-wrap .react-bs-table-container .react-bs-table-tool-bar .row .col-xs-6.col-sm-6.col-md-6 .dropdown.btn-group {
      width: 100%; }
      .performance-table-wrap .react-bs-table-container .react-bs-table-tool-bar .row .col-xs-6.col-sm-6.col-md-6 .dropdown.btn-group .icon-download.btn-download {
        width: 100%; }
    .performance-table-wrap .react-bs-table-container .react-bs-table-tool-bar .row .col-xs-6.col-sm-6.col-md-6 .dropdown.open.btn-group ul.dropdown-menu {
      width: 100%; } }

@media screen and (max-width: 992px) {
  .performance-table-wrap .react-bs-table-container .react-bs-table-tool-bar .row .col-xs-6.col-sm-6.col-md-6 {
    width: 100% !important; }
    .performance-table-wrap .react-bs-table-container .react-bs-table-tool-bar .row .col-xs-6.col-sm-6.col-md-6 .dropdown.btn-group {
      width: 100%; }
      .performance-table-wrap .react-bs-table-container .react-bs-table-tool-bar .row .col-xs-6.col-sm-6.col-md-6 .dropdown.btn-group .icon-download.btn-download {
        width: 100%;
        margin-top: 10px; }
    .performance-table-wrap .react-bs-table-container .react-bs-table-tool-bar .row .col-xs-6.col-sm-6.col-md-6 .dropdown.open.btn-group ul.dropdown-menu {
      width: 100%; } }

@media (min-width: 768px) {
  .performance-table-wrap .react-bs-table-container .react-bs-table-tool-bar .col-xs-6:first-child {
    display: block;
    width: 0; }
  .performance-table-wrap .react-bs-table-container .react-bs-table-tool-bar .row .col-xs-6.col-sm-6.col-md-6 {
    width: 100% !important; } }

@media screen and (max-width: 600px) {
  .performance-table-wrap .react-bs-table-container .react-bs-table-tool-bar .row .col-xs-6.col-sm-6.col-md-6 {
    width: 100% !important; }
    .performance-table-wrap .react-bs-table-container .react-bs-table-tool-bar .row .col-xs-6.col-sm-6.col-md-6 .dropdown.btn-group {
      width: 100%; }
      .performance-table-wrap .react-bs-table-container .react-bs-table-tool-bar .row .col-xs-6.col-sm-6.col-md-6 .dropdown.btn-group .icon-download.btn-download {
        width: 100%;
        margin-top: 10px; }
    .performance-table-wrap .react-bs-table-container .react-bs-table-tool-bar .row .col-xs-6.col-sm-6.col-md-6 .dropdown.open.btn-group ul.dropdown-menu {
      width: 100%; } }

@media screen and (max-width: 760px) {
  .table-attendee .tbody-attendee tr td:first-child {
    width: 100% !important; }
  .table-attendee .tbody-attendee tr td:last-child button {
    padding: 9.5px 1px;
    font-size: 12px;
    font-weight: 400; } }

.performance-table-wrap .react-bs-table-container .react-bs-table-tool-bar .col-xs-6 {
  width: 51%;
  float: right; }

.react-bs-table .react-bs-container-header > table > thead > tr > th {
  border-bottom: none; }

.tableHeadingRecent {
  color: #172856;
  font-size: 20px; }

.tabs-wrapper .nav-tabs {
  background-color: inherit;
  border-bottom: none; }
  .tabs-wrapper .nav-tabs > li > a {
    border: 2px solid #dadfeb;
    margin-right: 0;
    font-family: 'Helvetica Neue';
    font-size: 13px;
    font-weight: 300;
    line-height: 24px;
    text-align: center;
    border-left: 0;
    border-radius: 0;
    border-right: 0; }
  .tabs-wrapper .nav-tabs > li:first-child {
    border-left: 2px solid #dadfeb;
    border-radius: 10px; }
  .tabs-wrapper .nav-tabs > li:last-child {
    border-radius: 10px;
    border-right: 2px solid #dadfeb; }
  .tabs-wrapper .nav-tabs > li.active > a {
    background-color: #406ae8;
    box-shadow: 0 2px 15px 0 rgba(64, 106, 232, 0.24);
    border: 2px solid #dadfeb;
    color: white; }
  .tabs-wrapper .nav-tabs :first-child a {
    border-top-left-radius: 8px;
    border-bottom-left-radius: 8px;
    color: black; }
  .tabs-wrapper .nav-tabs :last-child a {
    border-top-right-radius: 8px;
    border-bottom-right-radius: 8px;
    color: black; }

.container .nav.nav-tabs {
  margin: auto;
  width: 50%;
  padding: 10px; }

.container .display-Tab-Social .nav.nav-tabs {
  margin: auto;
  width: auto !important;
  padding: 10px;
  cursor: pointer;
  padding-bottom: 0; }

.table-attendee {
  width: 100%;
  border-spacing: 0 10px;
  border-collapse: separate;
  border-radius: 8px;
  height: 25%; }
  .table-attendee .tbody-attendee {
    color: #43454f;
    font-family: 'Helvetica Neue';
    font-size: 16px;
    line-height: 24px; }
    .table-attendee .tbody-attendee tr {
      border-radius: 6px;
      background-color: #fff;
      padding: 24px;
      box-shadow: 0 8px 30px 0 rgba(0, 0, 0, 0.06); }
      .table-attendee .tbody-attendee tr td:first-child {
        border-top-left-radius: 6px;
        border-bottom-left-radius: 6px;
        width: 160px; }
      .table-attendee .tbody-attendee tr td:last-child {
        border-bottom-right-radius: 6px;
        border-top-right-radius: 6px; }
        .table-attendee .tbody-attendee tr td:last-child button {
          width: 100%; }
      .table-attendee .tbody-attendee tr td {
        padding: 20px !important;
        border-top: none !important; }
  .table-attendee .thead-attendee {
    color: #8f94a7;
    font-family: 'Helvetica Neue';
    font-size: 16px;
    font-weight: 500;
    margin: 10px;
    line-height: 24px; }
    .table-attendee .thead-attendee th:last-child {
      text-align: right;
      padding-right: 48px; }
    .table-attendee .thead-attendee th {
      padding-left: 24px; }

.dropdown-menu[aria-labelledby='dropdown-basic-static'] {
  position: static;
  margin: 0px 0px 0px -215px; }

.center-item-flex .btn-group {
  display: flex;
  align-items: center; }

.center-item-flex-justify .btn-group {
  display: flex;
  align-items: center;
  justify-content: center; }

@media (max-width: 400px) {
  .table-small {
    min-width: 300vw !important; } }

@media (max-width: 767px) {
  .table-small {
    min-width: 280vw; }
  .scroll {
    overflow: scroll; } }

.customTableClass td {
  word-break: break-word !important;
  white-space: normal !important; }

.white-box-settings {
  border-radius: 6px;
  background-color: #fff;
  padding: 24px;
  box-shadow: 0 8px 30px 0 rgba(0, 0, 0, 0.06);
  display: grid;
  margin-bottom: 20px; }
  .white-box-settings .control-label {
    font-weight: 400; }
  .white-box-settings .information-data {
    color: #9b9fb0; }
    .white-box-settings .information-data .light-info {
      color: #172856;
      font-weight: 400; }
  .white-box-settings .form-input-field {
    padding: 15px 0; }
    .white-box-settings .form-input-field .form-control {
      border-radius: 4px; }
  .white-box-settings .setting-title {
    font-size: 16px;
    color: #172856;
    min-height: 45px; }
  .white-box-settings .setting-wrapper .white-box-settings .setting-title {
    font-size: 16px;
    color: #172856;
    min-height: 45px; }
  .white-box-settings .toggle-first-row-part {
    padding: 7px 0; }
  .white-box-settings .toggle-second-row-part {
    padding: 7px 0; }

.setting-wrapper .back-btn {
  margin: 0 0 15px 15px; }
  .setting-wrapper .back-btn button {
    background-color: #377ef9;
    font-size: 16px;
    font-weight: bold;
    color: #ffffff;
    padding: 6px 12px;
    border: none;
    border-radius: 5px; }
    .setting-wrapper .back-btn button i {
      font-size: 20px;
      padding-bottom: 2px; }

.session-color-font {
  font-size: 16px;
  color: #172856; }

.dot-point::before {
  content: ' \25CF';
  font-size: 16px;
  padding-right: 8px;
  color: #406ae8; }

.dot-point.hide-dot-point::before {
  display: none; }

.white-box-setting {
  border-radius: 6px;
  background-color: #fff;
  padding: 24px;
  box-shadow: 0 8px 30px 0 rgba(0, 0, 0, 0.06);
  margin-bottom: 30px;
  display: flow-root; }

.pricing-column {
  border-radius: 6px;
  background-color: #fff;
  box-shadow: 0 8px 30px 0 rgba(0, 0, 0, 0.06);
  margin-bottom: 30px;
  display: flow-root; }
  .pricing-column .pricing-head {
    color: #fff;
    background: #406ae8;
    padding: 25px 15px;
    text-align: center;
    font-weight: 500;
    border-radius: 6px 6px 0 0; }
    .pricing-column .pricing-head .plan-name {
      font-size: 20px; }
    .pricing-column .pricing-head .plan-price sup {
      top: -1.5em;
      font-size: 15px; }
    .pricing-column .pricing-head .plan-price span {
      font-size: 42px; }
    .pricing-column .pricing-head .plan-price i {
      font-weight: 400; }
    .pricing-column .pricing-head .plan-expiration {
      font-size: 14px;
      font-weight: 400; }
  .pricing-column ul.pricing-content {
    padding: 15px;
    text-align: center;
    font-size: 15px; }
    .pricing-column ul.pricing-content li {
      padding: 15px 0; }
  .pricing-column .pricing-footer {
    text-align: center;
    padding: 0 0 15px 0; }
    .pricing-column .pricing-footer label {
      margin-bottom: 0; }
    .pricing-column .pricing-footer .btn {
      width: 85%; }

.pricing-footer-outer {
  border: 1px solid red;
  display: table-cell;
  vertical-align: bottom; }
  .pricing-footer-outer .pricing-footer-inner {
    border: 1px solid green;
    height: 70px; }

.pricing-column.pricing-column-horizontal .pricing-head {
  padding-left: 0;
  width: 20%;
  border-radius: 6px 0 0 6px; }

@media (max-width: 768px) {
  .pricing-column.pricing-column-horizontal .pricing-head {
    width: 100%; } }

.pricing-column.pricing-column-horizontal ul.pricing-content {
  min-height: 100%;
  padding: 12px 25px;
  text-align: left; }
  .pricing-column.pricing-column-horizontal ul.pricing-content li {
    padding: 5px 0; }

.pricing-column.pricing-column-horizontal .pricing-footer {
  margin: 33% 0;
  padding: 0; }

@media (max-width: 990px) {
  .pricing-column.pricing-column-horizontal .pricing-footer {
    margin: 0; } }

.pricing-column.total-price-column .pricing-head {
  background: #41abf5; }

.pricing-column.total-price-column ul {
  padding: 2px; }
  .pricing-column.total-price-column ul li {
    padding: 10px 0; }

.pricing-column.total-price-column .price-details {
  text-align: center;
  margin-top: 30px;
  margin-bottom: 10px; }

.billing-header-section .billing-instruction {
  text-align: center;
  padding: 35px 0; }
  .billing-header-section .billing-instruction .billing-instruction-label {
    font-weight: 500;
    font-size: 35px; }

.sq-component-wrapper .sq-form-wrapper .sq-button-wrapper {
  display: none; }
  .sq-component-wrapper .sq-form-wrapper .sq-button-wrapper button {
    display: none; }

.sq-input {
  border-radius: 0;
  background-clip: padding-box;
  border-color: #e7ebee;
  border-width: 1px;
  box-shadow: none;
  display: block;
  width: 100%;
  height: 34px;
  padding: 7px 7px 7px 30px;
  margin-bottom: 10px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #555;
  background-color: #fff;
  background-image: none;
  border-radius: 4px;
  -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);
  -webkit-transition: border-color ease-in-out 0.15s, -webkit-box-shadow ease-in-out 0.15s;
  -o-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s; }

/* Define how SqPaymentForm iframes should look when they have focus */
.sq-input--focus {
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #3b99fc;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #3b99fc; }

/* Define how SqPaymentForm iframes should look when they contain invalid values */
.sq-input--error {
  outline: 5px auto #ff6161; }

.payment-area .checkbox-nice label {
  padding-top: 0;
  margin-top: 0; }

.sq-input-wrapper.sq-cvv-wrapper {
  width: 49% !important;
  display: inline-block !important;
  float: left !important; }

.sq-input-wrapper.sq-expiration-wrapper {
  width: 49% !important;
  display: inline-block !important;
  float: right !important; }

.payment-methode {
  display: inline-block;
  width: 100%; }

._square-form-content {
  border: 1px solid #f5f5f7;
  padding: 25px 25px;
  background: #f5f5f7;
  margin-bottom: 10px; }
  ._square-form-content .square-form-element {
    position: relative; }
    ._square-form-content .square-form-element ._square-icon {
      display: inline-flex;
      position: absolute;
      top: 11px;
      left: 8px; }
      ._square-form-content .square-form-element ._square-icon i {
        font-size: 16px;
        color: #5f82ec; }

.visible-row-2 {
  display: none; }

.visible-row-1 {
  display: contents; }

.module-total-amnt {
  display: block;
  margin-left: auto;
  margin-right: auto;
  width: 12%; }
  .module-total-amnt .bill-sub-ttl {
    height: 65px;
    width: 65px;
    background: #406ae8;
    border-radius: 60px;
    display: table-cell;
    text-align: center;
    vertical-align: middle;
    font-size: 16px;
    color: #fff; }

.stripe-button-group .btn-stripe-square-connect {
  margin-left: 10px;
  margin-top: 10px; }

.stripe-button-group .disconnect-link {
  margin-left: 10px; }

.stripe-button-group .btn-stripe-square-instruction {
  margin-left: 10px;
  margin-top: 10px; }

.stripe-email-margin {
  margin: 0 10px 0 10px; }

@media (min-width: 320px) and (max-width: 767px) {
  .same-row-billing-informarion-child {
    margin-left: 15px;
    margin-right: 15px; }
  .billing-add-remove-sub-box.pricing-column {
    padding: 0; } }

@media (min-width: 768px) and (max-width: 991px) {
  .billing-add-remove-box .billing-add-remove-box {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    overflow: hidden; }
    .billing-add-remove-box .billing-add-remove-box .billing-add-remove-sub-box {
      flex: 1;
      margin: 0 7px 20px 7px;
      padding: 0; }
  .same-row-billing-informarion-child {
    margin-left: 15px;
    margin-right: 15px; } }

@media (min-width: 992px) and (max-width: 4000px) {
  .billing-col-xs-offset-right-1 {
    margin-right: 8.33333333%;
    margin-left: 7px; }
  .col-md-offset-1 {
    margin-right: 7px; }
  .billing-add-remove-box {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    overflow: hidden; }
    .billing-add-remove-box .billing-add-remove-sub-box {
      flex: 1;
      margin: 0 0 20px 15px;
      padding: 0; }
  .visible-row-1 {
    display: none; }
  .visible-row-2 {
    display: contents; }
  .bilind-data {
    margin: 0 !important; }
  .my-billing-pad {
    padding: 0; }
  .same-row-perent-info {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    overflow: hidden; }
    .same-row-perent-info .same-row-child-info {
      flex: 1;
      margin: 0 0 20px 0;
      padding: 0; }
  .same-row-billing-informarion-perent {
    display: flex;
    overflow: hidden; }
    .same-row-billing-informarion-perent .billing-col-xs-offset-right-1 {
      margin-right: 8.33333333%;
      margin-left: 7px; }
    .same-row-billing-informarion-perent .col-md-offset-1 {
      margin-right: 7px; }
    .same-row-billing-informarion-perent .same-row-billing-informarion-child {
      flex: 1; } }

.activate-button {
  border: 2px solid #3bd89c;
  box-shadow: 0 0 0 0 #3bd89c;
  -webkit-animation: pulse 2.25s infinite cubic-bezier(0.66, 0, 0, 1);
  -moz-animation: pulse 2.25s infinite cubic-bezier(0.66, 0, 0, 1);
  -ms-animation: pulse 2.25s infinite cubic-bezier(0.66, 0, 0, 1);
  animation: pulse 2.25s infinite cubic-bezier(0.66, 0, 0, 1); }

@-webkit-keyframes pulse {
  to {
    box-shadow: 0 0 0 30px rgba(232, 76, 61, 0); } }

@-moz-keyframes pulse {
  to {
    box-shadow: 0 0 0 30px rgba(232, 76, 61, 0); } }

@-ms-keyframes pulse {
  .activate-button to {
    box-shadow: 0 0 0 30px rgba(232, 76, 61, 0); } }

@keyframes pulse {
  to {
    box-shadow: 0 0 0 30px rgba(232, 76, 61, 0); } }

.activate-button:hover {
  -webkit-animation: none;
  border-color: #006400; }

.payment-option-tab .nav-tabs {
  display: none !important; }

.select-integration-ticket-type .control-label {
  font-size: 15px; }

.staff-view .staff-grid {
  border-radius: 6px;
  background-color: #fff;
  padding: 24px;
  box-shadow: 0 8px 30px 0 rgba(0, 0, 0, 0.06);
  max-width: 630px;
  margin: 60px auto 20px auto; }

@media screen and (max-width: 992px) {
  .staff-view .staff-grid {
    margin: 20px auto;
    padding: 8px; } }

@media screen and (max-width: 992px) and (min-width: 320px) and (max-width: 480px) {
  .staff-view .staff-font-title {
    font-size: 18px !important; }
  .staff-view .form-input-item h4 {
    font-size: 14px !important; } }

@media screen and (max-width: 992px) and (min-width: 481px) and (max-width: 720px) {
  .staff-view .staff-font-title {
    font-size: 21px !important; }
  .staff-view .form-input-item h4 {
    font-size: 15px !important; } }

@media screen and (max-width: 992px) and (min-width: 721px) and (max-width: 1080px) {
  .staff-view .staff-font-title {
    font-size: 23px !important; }
  .staff-view .form-input-item h4 {
    font-size: 16px !important; } }

@media screen and (max-width: 992px) {
  .staff-view .staff-font-title {
    color: #172856;
    font-size: 24px;
    line-height: 0;
    padding-top: 15px; }
    .staff-view .staff-font-title strong {
      font-weight: 500; }
  .staff-view .form-input-item {
    padding: 0 30px 0 30px; }
    .staff-view .form-input-item h4 {
      padding-bottom: 20px;
      padding-top: 20px; }
      .staff-view .form-input-item h4 strong {
        font-weight: 500;
        color: #172856; }
    .staff-view .form-input-item .form-control {
      border-radius: 5px; }
    .staff-view .form-input-item li {
      display: inline-table;
      width: 100%;
      padding-top: 5px;
      padding-bottom: 5px;
      line-height: 25px;
      border-width: 1px;
      border-radius: 5px;
      height: 50px;
      margin-top: 6px;
      margin-bottom: 6px; }
      .staff-view .form-input-item li .list-heading {
        color: #8fa4ae;
        font-weight: 400; }
    .staff-view .form-input-item .li-heading-box li {
      border: 0;
      margin-bottom: -15px; }
  .staff-view .react-tel-input {
    position: relative;
    width: 100%; }
    .staff-view .react-tel-input input[type='tel'] {
      padding-left: 85px; }
    .staff-view .react-tel-input .react-tel-input .flag-dropdown {
      position: absolute;
      top: 0;
      bottom: 0;
      padding: 0;
      background-color: #eaeaea;
      border: 1px solid #cacaca;
      border-radius: 3px 0 0 3px;
      z-index: 999; }
  .staff-view .intl-tel-input {
    position: relative;
    display: inline-block; } }

.staff-view .btn-white {
  inline-size: 86px; }

.volunteer {
  background: #f1f2f6; }

@media (max-width: 767px) {
  .volunteer {
    padding-top: 50px; } }

@media (max-width: 771px) {
  .list-heading {
    text-align: center !important; }
  .text-mobile-center {
    text-align: center !important; } }

button.staff-back-btn {
  padding: 9px 9px;
  width: 120px;
  inline-size: 120px !important;
  background: transparent; }

button.staff-top-back-btn {
  width: 80px;
  height: 40px;
  background: transparent; }

.btn-sm {
  font-size: 14px;
  font-weight: 400; }

button.staff-back-btn:hover {
  color: #fff;
  background-color: #406ae8;
  border-color: #406ae8; }

.auction-checkout-view .auction-checkout-grid {
  border-radius: 6px;
  background-color: #fff;
  padding: 24px;
  box-shadow: 0 8px 30px 0 rgba(0, 0, 0, 0.06);
  margin: 100px 20px; }

@media screen and (max-width: 992px) and (min-width: 320px) and (max-width: 480px) {
  .auction-checkout-view .auction-checkout-font-title {
    font-size: 18px !important; }
  .auction-checkout-view .form-input-item h4 {
    font-size: 14px !important; } }

@media screen and (max-width: 992px) and (min-width: 481px) and (max-width: 720px) {
  .auction-checkout-view .auction-checkout-font-title {
    font-size: 21px !important; }
  .auction-checkout-view .form-input-item h4 {
    font-size: 15px !important; }
  .auction-checkout-view .staff-top-back-btn {
    margin-top: 0px; } }

@media screen and (max-width: 992px) and (min-width: 721px) and (max-width: 1080px) {
  .auction-checkout-view .auction-checkout-font-title {
    font-size: 23px !important; }
  .auction-checkout-view .form-input-item h4 {
    font-size: 16px !important; }
  .auction-checkout-view .staff-top-back-btn {
    margin-top: 0px; } }

@media screen and (max-width: 992px) {
  .auction-checkout-view .auction-checkout-font-title {
    color: #172856;
    font-size: 24px;
    line-height: 0px;
    padding: 30px; }
    .auction-checkout-view .auction-checkout-font-title strong {
      font-weight: 500; }
  .auction-checkout-view .form-input-item {
    padding: 0 30px 0 30px; }
    .auction-checkout-view .form-input-item h4 {
      padding-bottom: 20px;
      padding-top: 20px; }
      .auction-checkout-view .form-input-item h4 strong {
        font-weight: 500;
        color: #172856; }
    .auction-checkout-view .form-input-item .form-control {
      border-radius: 5px; }
    .auction-checkout-view .form-input-item li {
      display: inline-table;
      width: 100%;
      padding-top: 5px;
      padding-bottom: 5px;
      line-height: 25px;
      border-width: 1px;
      border-radius: 5px;
      height: 50px;
      margin-top: 6px;
      margin-bottom: 6px; }
      .auction-checkout-view .form-input-item li .list-heading {
        color: #8fa4ae;
        font-weight: 400; }
    .auction-checkout-view .form-input-item .li-heading-box li {
      border: 0px;
      margin-bottom: -15px; } }

.auction-checkout-view .btn-white {
  inline-size: 86px; }

input.searchBox {
  height: 42px !important;
  border-color: #fff;
  border-radius: 6px; }

.searchBox-icon {
  height: 48.28px;
  width: 48px;
  border-radius: 4px;
  background-color: #406ae8;
  text-align: center;
  display: inline-grid;
  margin: 15px 15px 15px 0;
  align-items: center;
  box-shadow: 0 3px 22px 0 rgba(64, 106, 232, 0.36);
  border-radius: 6px;
  width: 38px;
  height: 30.28px;
  box-shadow: 0 0 0 0 rgba(64, 106, 232, 0.36);
  position: absolute;
  top: 6px;
  right: 10px;
  margin: 0; }
  .searchBox-icon i {
    color: #fff;
    font-size: 25px;
    margin: auto; }
  .searchBox-icon i {
    font-size: 14px; }

.item-status-view-page .category-list {
  width: 100% !important; }
  .item-status-view-page .category-list .cat-name {
    width: 250px !important; }

.item-status-view {
  height: auto;
  min-height: 440px;
  background: #fff;
  border-radius: 10px;
  box-shadow: 1px 1px 11px 1px #ddd; }
  .item-status-view p {
    margin: unset;
    font-weight: 500; }
  .item-status-view .btn-prime {
    background-color: #70ad47;
    border-color: #70ad47; }
  .item-status-view .col-md-4 {
    padding: unset !important; }
  .item-status-view .label-background {
    padding: 5px 0;
    display: inline-flex;
    width: 100%; }
  .item-status-view .bid-background {
    color: #4472c4;
    display: inline-flex;
    width: 100%; }
  .item-status-view .status-view-width {
    width: 33%; }
  .item-status-view .raffle-status-view-width {
    width: 50%; }
  .item-status-view .item-name-view {
    padding-top: 15px;
    font-size: 21px;
    min-height: 80px;
    font-weight: 400; }
  .item-status-view .item-bid-number-view {
    font-size: 25px;
    font-weight: 500; }
  .item-status-view .item-bid-label-view {
    font-size: 15px; }
  .item-status-view .table {
    margin-bottom: unset; }
  .item-status-view .table-row-background {
    background: #cdd4ea; }
  .item-status-view .item-status-message {
    font-weight: 500;
    min-height: 50px; }
  .item-status-view .item-status-table {
    min-height: 200px; }
    .item-status-view .item-status-table .react-bs-container-body {
      max-height: 215px;
      overflow-y: auto; }
    .item-status-view .item-status-table ::-webkit-scrollbar {
      width: 4px; }
  .item-status-view .item-status-view-height {
    min-height: 85px; }
  .item-status-view .raffle-end-winner {
    width: 50%;
    margin: auto;
    padding-bottom: 15px; }
    .item-status-view .raffle-end-winner .winner-name-height {
      font-size: 25px;
      display: inline-block !important; }
    .item-status-view .raffle-end-winner .label-background {
      padding: 5px 0;
      display: inline-block;
      width: 100%;
      font-size: 17px; }

@media (min-width: 1024px) and (max-width: 3000px) {
  .if-single-item-status {
    justify-content: center !important;
    align-items: center !important;
    margin-left: 32%; } }

@media (min-width: 768px) and (max-width: 1023px) {
  .if-single-item-status {
    justify-content: center !important;
    align-items: center !important;
    margin-left: 25%; } }

@media (min-width: 992px) and (max-width: 1199px) {
  .item-status-view {
    width: 300px; } }

@media (min-width: 320px) and (max-width: 992px) {
  .item-padding-view {
    padding-top: 60px; }
  .staff-top-back-btn {
    margin-top: 30px; } }

@media (min-width: 320px) and (max-width: 480px) {
  .col-sm-6 {
    padding-right: 5px !important;
    padding-left: 5px !important; } }

.check-item-status-dropdown-list {
  max-height: 200px;
  overflow-y: scroll; }

.embeded-video-ifrem {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0; }

.expo-embeded-iframe {
  top: unset !important;
  left: unset !important;
  position: unset !important;
  width: 100% !important;
  height: 600px !important;
  border: 0 !important; }

.performance-table-wrap .react-bs-container-body {
  overflow: auto !important; }

.raffle-side-bar-table .react-bs-container-body {
  overflow: unset !important; }

.modal {
  z-index: 99999; }
  .modal .modal-dialog .modal-content {
    border-radius: 6px;
    background-color: #fff;
    padding: 24px;
    box-shadow: 0 8px 30px 0 rgba(0, 0, 0, 0.06);
    padding: 0 10px;
    border: 0; }
    .modal .modal-dialog .modal-content .popup-head-text {
      color: #172856;
      line-height: 33px;
      font-weight: 600; }
    .modal .modal-dialog .modal-content .control-label {
      color: #43454f;
      font-size: 14px;
      line-height: 21px;
      font-weight: 300; }
    .modal .modal-dialog .modal-content .modal-header {
      border-width: 0;
      text-align: center; }
      .modal .modal-dialog .modal-content .modal-header .react-bs-table-pagination {
        text-align: left; }
      .modal .modal-dialog .modal-content .modal-header .close {
        font-size: 25px;
        font-weight: 400;
        opacity: 1; }
      .modal .modal-dialog .modal-content .modal-header .modal-title {
        padding-top: 25px;
        /* padding-bottom: 25px; */
        font-weight: 600; }
        .modal .modal-dialog .modal-content .modal-header .modal-title span {
          color: #162956; }
    .modal .modal-dialog .modal-content .modal-body .input-group-addon {
      background: #eff4fb; }
    .modal .modal-dialog .modal-content .modal-body .uses-input {
      padding-top: 5px; }
    .modal .modal-dialog .modal-content .modal-body .form-control {
      border-radius: 4px; }
    .modal .modal-dialog .modal-content .modal-body .discount-code-screen-container .discount-head-text {
      color: #172856;
      line-height: 33px;
      font-weight: 600; }
    .modal .modal-dialog .modal-content .modal-body .discount-code-screen-container .top-list {
      margin-top: 30px; }
      .modal .modal-dialog .modal-content .modal-body .discount-code-screen-container .top-list .list-color {
        color: #585c68;
        font-size: 14px; }
      .modal .modal-dialog .modal-content .modal-body .discount-code-screen-container .top-list .list-color:hover {
        color: #fff; }
    .modal .modal-dialog .modal-content .modal-body .discount-code-screen-container .bottom-list {
      margin-top: 10px; }
      .modal .modal-dialog .modal-content .modal-body .discount-code-screen-container .bottom-list .list-color {
        color: #585c68;
        font-size: 14px; }
      .modal .modal-dialog .modal-content .modal-body .discount-code-screen-container .bottom-list .list-color:hover {
        color: #fff; }
    .modal .modal-dialog .modal-content .modal-body .modal-footer {
      border-width: 0;
      padding: 0; }
    .modal .modal-dialog .modal-content .modal-body .ticket-typeStyle {
      overflow-x: hidden !important; }
      .modal .modal-dialog .modal-content .modal-body .ticket-typeStyle div {
        display: flex;
        flex-wrap: wrap; }
    .modal .modal-dialog .modal-content .modal-body .ticket-type-container .project-box {
      margin-bottom: 0;
      box-shadow: unset; }
    .modal .modal-dialog .modal-content .modal-footer {
      border-width: 0; }

.rbc-month-view {
  height: unset; }

.modal-backdrop.in {
  filter: alpha(opacity=50);
  opacity: 0.2;
  background: #000;
  z-index: 99999; }

.modal-backdrop.in.BackColorOpacity {
  filter: alpha(opacity=50);
  opacity: 0.2;
  background: #406ae8; }

#speakerForm .modal-header {
  padding-bottom: 0; }
  #speakerForm .modal-header h4 {
    padding-top: 10px;
    text-align: left;
    color: #57606f; }

#speakerForm .white-box {
  box-shadow: none;
  padding: 0; }
  #speakerForm .white-box .close-speaker-popup-btn {
    background: #406ae8;
    border: 0;
    font-size: 16px;
    margin-left: 0;
    margin-bottom: 50px; }
  #speakerForm .white-box .horizontal-line {
    margin-top: 0; }
  #speakerForm .white-box .col-md-6 {
    width: 100%; }
  #speakerForm .white-box label {
    font-size: 16px;
    font-weight: 400;
    color: #57606f;
    margin-bottom: 9px; }
  #speakerForm .white-box .form-group {
    margin-bottom: 25px; }
    #speakerForm .white-box .form-group .flag-dropdown {
      height: 40px;
      background-color: transparent; }
      #speakerForm .white-box .form-group .flag-dropdown .selected-flag {
        margin-top: 3px; }
    #speakerForm .white-box .form-group input {
      height: 40px;
      border-color: #dfe4ea; }

.mobile-progress {
  display: none; }

@media screen and (max-width: 900px) {
  .mobile-progress {
    display: block; } }

@media screen and (max-width: 600px) {
  .mobile-progress {
    display: block; } }

.discountCode {
  color: red; }

@media (max-width: 500px) {
  .ticket-type-container .modal-footer {
    text-align: center;
    margin: 15px 0px 0px; } }

.discount-code-error {
  color: red; }

.click-disable {
  pointer-events: none; }

#scroll-page-wrap {
  background: #f1f2f6; }
  #scroll-page-wrap #content-wrapper {
    padding: 20px 65px 80px 65px; }
  @media (min-width: 768px) and (max-width: 1024px) {
    #scroll-page-wrap #content-wrapper {
      margin-top: 0; } }

.table-view-wrap {
  background: #f1f2f6; }

.view-header-height {
  min-height: 130px; }

@media screen and (max-width: 600px) {
  #content-wrapper div.view-wraper {
    margin-left: 2%;
    margin-right: 2%; } }

#content-wrapper .view-wraper .header {
  border-radius: 6px;
  background-color: #fff;
  padding: 24px;
  box-shadow: 0 8px 30px 0 rgba(0, 0, 0, 0.06);
  margin-bottom: 20px; }
  #content-wrapper .view-wraper .header .font-div {
    font-size: 20px;
    color: #43454f;
    padding-right: 7%;
    padding-left: 7%; }

#content-wrapper .view-wraper .header.my-img-box {
  background-color: unset;
  box-shadow: unset; }

#content-wrapper .view-wraper .scroll-List .list-group {
  padding: 0 15px;
  margin-bottom: 0;
  list-style: none; }
  #content-wrapper .view-wraper .scroll-List .list-group li {
    box-shadow: 0 8px 30px 0 #f0f0f4;
    border-radius: 5px;
    background-color: #fff;
    margin-top: 10px;
    margin-bottom: 10px; }
    #content-wrapper .view-wraper .scroll-List .list-group li .item-type {
      font-size: 16px;
      font-weight: 500;
      color: #8f94a7;
      line-height: 20px;
      padding: 15px; }
    #content-wrapper .view-wraper .scroll-List .list-group li .item {
      font-size: 16px;
      color: #43454f;
      line-height: 20px;
      padding: 15px; }

#countdownTimer {
  border-radius: 6px;
  background-color: #fff;
  padding: 24px;
  box-shadow: 0 8px 30px 0 rgba(0, 0, 0, 0.06);
  margin-bottom: 20px; }
  #countdownTimer .timer {
    padding-top: 10px; }
    #countdownTimer .timer .events-time .color-gray .flex-col span {
      font-size: 12px;
      font-weight: 500;
      color: #8f94a7; }
    #countdownTimer .timer .events-time .color-prime .flex-col span {
      font-weight: 400;
      font-size: 36px; }
    #countdownTimer .timer .events-time .color-prime .colon {
      padding-left: 7px;
      color: #8f95a9;
      font-weight: 500;
      position: absolute;
      right: -5px;
      top: -3px; }
    #countdownTimer .timer .flex-row {
      display: -webkit-box;
      display: -webkit-flex;
      display: -moz-box;
      display: -moz-flex;
      display: -ms-flexbox;
      display: flex;
      flex-wrap: wrap;
      width: 100%; }
      #countdownTimer .timer .flex-row .flex-col {
        -webkit-box-flex: 1;
        -webkit-flex: 1;
        -moz-box-flex: 1;
        -moz-flex: 1;
        -ms-flex: 1;
        flex: 1;
        display: block;
        width: 100%;
        position: relative; }
      #countdownTimer .timer .flex-row .hide {
        display: none !important; }

.counter-header {
  font-size: 18px;
  color: #172856;
  font-weight: normal;
  margin-bottom: 15px;
  display: block; }

.header-tooltip span:first-child {
  width: 100%; }

.counter-header.ellipsis {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden; }

.goal-counter-header {
  color: #172856;
  font-size: 20px;
  font-weight: 600;
  display: inline-block;
  margin: 0px 5px 15px 0px; }

.how-to-bid {
  min-height: 154px;
  color: #373944d9;
  border: 1px solid #dfe4ea; }
  .how-to-bid .__instruction {
    margin-top: 15px;
    font-size: 12px; }

.goal-thermometer-contents {
  position: relative;
  text-align: center; }
  .goal-thermometer-contents .goal-thermometer-progress {
    position: absolute;
    background: #fff;
    width: 100%;
    height: 100%;
    opacity: 0.9; }

#project-box {
  border-radius: 6px;
  background-color: #fff;
  padding: 24px;
  box-shadow: 0 8px 30px 0 rgba(0, 0, 0, 0.06);
  margin-bottom: 20px; }
  #project-box .project-box-header .title {
    font-size: 18px;
    color: #172856;
    font-weight: normal; }
  #project-box .project-box-content {
    padding-top: 0;
    padding-bottom: 10px; }
    #project-box .project-box-content .total-funds-raised {
      font-weight: 400;
      font-size: 36px; }
    #project-box .project-box-content .progress-bar-success {
      background-color: #3f69e8; }
    #project-box .project-box-content .donation-goal {
      padding-left: 5%;
      padding-right: 5%; }
      #project-box .project-box-content .donation-goal .donation-label {
        font-weight: 500;
        color: #3f69e8; }
      #project-box .project-box-content .donation-goal .goal-label {
        color: #172856;
        font-weight: 500; }
      #project-box .project-box-content .donation-goal .progress {
        height: 8px;
        margin-bottom: 0;
        border-radius: 6px; }
      #project-box .project-box-content .donation-goal .m-b-0 {
        margin-bottom: 0; }
    #project-box .project-box-content .icon {
      color: #3cd89c;
      font-size: 20px;
      position: absolute;
      padding-top: 5px; }

#thermometer {
  border-radius: 6px;
  background-color: #fff;
  padding: 24px;
  box-shadow: 0 8px 30px 0 rgba(0, 0, 0, 0.06);
  margin-bottom: 20px;
  margin-left: 0;
  margin-right: 0;
  display: flow-root; }

#scroll-page-wrap .margin-bottom {
  border-radius: 6px;
  background-color: #fff;
  padding: 24px;
  box-shadow: 0 8px 30px 0 rgba(0, 0, 0, 0.06);
  margin-bottom: 5px; }

.view-page-header {
  text-align: center;
  padding: 25px; }
  .view-page-header .view-page-label {
    font-size: 28px;
    font-weight: 500;
    color: #172856; }

@media (min-width: 480px) and (max-width: 1280px) {
  .item-canvas {
    padding-left: 40px;
    padding-right: 40px; } }

@media (min-width: 200px) and (max-width: 480px) {
  .view-page-header .view-page-label {
    font-size: 20px; }
  .item-canvas {
    padding: 0 40px; }
  .xs-text-center .counter-header {
    margin-bottom: 5px; }
  .btn-event {
    padding: 6px px;
    font-size: 13px; }
  .displaySide #donationfrom .donation-btn-label {
    margin: 5px !important;
    text-align: center !important;
    font-size: 13px !important; }
  .displaySide #donationfrom .white-box-donate {
    padding: 8px !important; }
  .displaySide .donation-goal-aside .project-box-content {
    font-size: 13px; }
  .displaySide .donation-goal-aside .how-to-bid {
    min-height: 95px;
    margin: 15px 0; }
    .displaySide .donation-goal-aside .how-to-bid .counter-header {
      font-size: 14px; }
    .displaySide .donation-goal-aside .how-to-bid .__instruction span {
      font-size: 19px; }
  .displaySide .donation-goal-aside .donated-amnt,
  .displaySide .donation-goal-aside .goal-amnt,
  .displaySide .donation-goal-aside .donated-text,
  .displaySide .donation-goal-aside .goal-text {
    font-size: 12px !important; }
  .color-prime .flex-col span {
    font-size: 25px !important; }
  .color-prime .flex-col .days {
    margin-left: 25px; }
  .color-prime .colon {
    padding: 3px 0 !important; }
  #project-box .project-box-content .color-prime .flex-col span {
    font-size: 25px; }
  #project-box .project-box-content .color-prime .total-funds-raised {
    font-size: 25px; }
  #project-box .project-box-content .color-prime .icon {
    padding-top: 0; } }

#text-togive-wrap .header-text {
  font-size: 64px;
  font-weight: bold;
  line-height: 33px;
  text-align: center;
  border-radius: 2px;
  background-color: #172856;
  padding: 54.5px; }

#text-togive-wrap p {
  margin: 0; }

#text-togive-wrap .subheader-text {
  font-size: 64px;
  font-weight: 500;
  line-height: 65px;
  margin-top: 65px;
  margin-bottom: 56px; }

#text-togive-wrap .donor-list-box {
  box-sizing: border-box;
  border-radius: 15px;
  background-color: rgba(255, 255, 255, 0.1);
  padding: 32px 40px;
  max-height: 565px;
  height: 565px; }

#text-togive-wrap .donors-conuter {
  font-size: 36px;
  font-weight: bold;
  line-height: 37px;
  padding-bottom: 32px; }

#text-togive-wrap .card-block .card-label {
  font-size: 20px;
  font-weight: 500;
  line-height: 23px;
  margin-bottom: 24px; }

#text-togive-wrap .card-block .card-value {
  font-size: 44px;
  font-weight: bold;
  line-height: 52px;
  margin-bottom: 48px; }
  #text-togive-wrap .card-block .card-value span {
    font-size: 33px;
    line-height: 39px; }

#text-togive-wrap div #thermometer {
  background: transparent;
  position: absolute;
  top: 70px;
  box-shadow: unset; }
  #text-togive-wrap div #thermometer .glass {
    height: 330px; }
  #text-togive-wrap div #thermometer .markers {
    overflow: visible;
    margin-left: unset; }
    #text-togive-wrap div #thermometer .markers text {
      font-size: 28px;
      font-weight: 500;
      line-height: 33px;
      text-align: right; }
  #text-togive-wrap div #thermometer .liquid {
    box-sizing: border-box;
    height: 94px;
    width: 565px;
    border: 2px solid #e9ecf6;
    border-radius: 47px;
    background-color: #ffffff; }
  #text-togive-wrap div #thermometer .liquid:before {
    height: 74px;
    border-radius: 41px;
    background-color: #406ae8;
    box-shadow: 0 2px 19px 0 rgba(0, 0, 0, 0.1);
    left: 10px;
    top: 9.5%;
    max-width: 96.6%;
    width: 100%; }

#text-togive-wrap .goal-footer {
  text-align: right;
  margin-top: 72px; }
  #text-togive-wrap .goal-footer div {
    display: inline-flex; }
    #text-togive-wrap .goal-footer div .footer-text {
      font-size: 26px;
      line-height: 29px;
      margin: auto 16.5px; }

#text-togive-wrap #content-wrapper {
  padding: 60px 120px; }
  #text-togive-wrap #content-wrapper .scroll-text-togive-theme .scroll-List .list-group li {
    box-shadow: unset;
    border-bottom: solid 1px #d8d8d8;
    border-radius: 1px;
    background-color: unset;
    margin-top: unset;
    margin-bottom: unset; }
    #text-togive-wrap #content-wrapper .scroll-text-togive-theme .scroll-List .list-group li .item {
      font-size: 28px;
      font-weight: 500;
      line-height: 30px;
      padding: 17px 0; }

.light-text-togive-theme {
  color: #767a8b;
  background: #ffffff; }
  .light-text-togive-theme .header-text {
    color: #ffffff; }
  .light-text-togive-theme .subheader-text {
    color: #406ae8; }
  .light-text-togive-theme .donor-list-box {
    border: 1px solid #e9ecf6;
    border-radius: 15px;
    background-color: #fafbfe; }
  .light-text-togive-theme .donors-conuter {
    color: #13162c; }
    .light-text-togive-theme .donors-conuter span {
      color: #406ae8; }
  .light-text-togive-theme #content-wrapper .scroll-text-togive-theme .scroll-List .list-group li .item:nth-of-type(2) {
    color: #406ae8; }
  .light-text-togive-theme .card-block .card-value {
    color: #406ae8; }
  .light-text-togive-theme .card-block .card-value.goal {
    color: #13162c; }
  .light-text-togive-theme .goal-footer {
    color: #8f94a7; }

.dark-text-togive-theme {
  color: #ffffff;
  background: #050910; }
  .dark-text-togive-theme #content-wrapper .scroll-text-togive-theme .scroll-List .list-group li .item {
    color: #ffffff; }

@media (max-width: 1024px) {
  #text-togive-wrap .header-text {
    font-size: 32px;
    padding: 50px; }
  #text-togive-wrap .subheader-text {
    font-size: 32px; }
  #text-togive-wrap .donors-conuter {
    font-size: 24px; }
  #text-togive-wrap .card-block .card-label {
    font-size: 24px; }
  #text-togive-wrap .card-block .card-value {
    font-size: 22px; }
    #text-togive-wrap .card-block .card-value span {
      font-size: 22px; }
  #text-togive-wrap .goal-footer div {
    margin-bottom: 50px; }
  #text-togive-wrap #content-wrapper .scroll-text-togive-theme .scroll-List .list-group li .item {
    font-size: 20px;
    padding: 0;
    line-height: 1; }
  #text-togive-wrap div #thermometer .markers text {
    font-size: 16px;
    line-height: 1.2; }
  #text-togive-wrap #countdownTimer {
    padding: 10px; } }

@media (max-width: 767px) {
  #text-togive-wrap .wrapper-box {
    margin-top: 600px; } }

@media (max-width: 480px) {
  #text-togive-wrap .header-text {
    font-size: 26px; }
  #text-togive-wrap .wrapper-box {
    margin-top: 350px; }
  #text-togive-wrap div #thermometer .markers text {
    font-size: 28px; }
  #text-togive-wrap .goal-footer {
    margin-right: 10px; } }

@media (max-width: 425px) {
  #countdownTimer {
    padding: 10px; } }

@media (max-width: 320px) {
  #countdownTimer .xs-text-center .counter-header {
    margin-bottom: 0;
    font-size: 16px; }
  #countdownTimer .timer .color-prime .flex-col span {
    font-size: 20px !important; } }

.goal-page .header {
  margin-bottom: 30px; }
  .goal-page .header h1 {
    margin-top: 2%;
    margin-bottom: 0; }
  .goal-page .header h4 {
    margin-top: 1.2%;
    margin-bottom: 0; }

.goalcontainer {
  margin: 75px auto !important;
  margin-left: auto !important;
  width: 530px !important; }

.goal-thermometer {
  position: relative;
  padding: 0;
  font-family: Arial, Helvetica, sans-serif;
  color: #000;
  font-weight: bold;
  opacity: 0; }

.therm-numbers {
  margin-left: 18%;
  opacity: 0.4;
  width: 50px; }

.therm-number {
  position: absolute;
  text-align: right;
  font-size: 17px; }

.therm-graphics {
  float: left;
  position: relative;
  width: 100%; }

.therm-top {
  height: auto;
  left: 18.4%;
  position: absolute;
  top: -63px;
  width: 62.9%; }

.therm-body-bg {
  left: 18.8%;
  position: absolute;
  top: 13px;
  width: 63%; }

.therm-body-mercury {
  bottom: 51px;
  height: 2px;
  left: 28.3%;
  position: absolute;
  width: 44.16%; }

.therm-body-fore {
  background-repeat: repeat-y;
  left: 27%;
  position: absolute;
  top: 13px;
  width: 24px; }

.therm-bottom {
  height: auto;
  left: 0;
  position: absolute;
  width: 100%; }

.therm-tooltip {
  left: 90%;
  position: absolute;
  width: 200px; }

.therm-tooltip .tip-left {
  float: left;
  width: 19px;
  height: 32px; }

.therm-tooltip .tip-middle {
  float: left;
  height: 32px;
  font-size: 15px; }

.therm-tooltip .tip-middle p {
  position: relative;
  margin: 0;
  padding-right: 4px;
  padding-left: 3px;
  top: 6px;
  height: 32px;
  opacity: 0.7;
  background-size: 64px 64px;
  -moz-background-size: 100%; }

.therm-tooltip .tip-right {
  float: left;
  width: 9px;
  height: 32px; }

/* New Goal Meter */
@media (min-width: 768px) {
  .goalcontainer {
    margin: 75px auto;
    margin-left: auto !important;
    width: 530px !important; } }

@media (max-width: 1024px) {
  .goalcontainer {
    margin-left: -50px !important; } }

@media (max-width: 768px) {
  .goalcontainer {
    width: 530px !important; } }

.glass {
  -webkit-transform: rotate(-90deg);
  transform: rotate(-90deg); }

@media (min-width: 320px) and (max-width: 480px) {
  .goalcontainer {
    zoom: 0.4; }
  .thermometer .liquid,
  .thermometer--very-low .liquid,
  .thermometer--low .liquid,
  .thermometer--moderate .liquid,
  .thermometer--high .liquid,
  .thermometer--very-high .liquid {
    border: 2px solid #d2d2d2; } }

.thermometer,
.thermometer--very-low,
.thermometer--low,
.thermometer--moderate,
.thermometer--high,
.thermometer--very-high {
  max-width: 90%;
  margin: 2rem auto; }

@media (min-width: 768px) and (max-width: 1023px) {
  .thermometer,
  .thermometer--very-low,
  .thermometer--low,
  .thermometer--moderate,
  .thermometer--high,
  .thermometer--very-high {
    margin: unset !important; } }

.thermometer span,
.thermometer--very-low span,
.thermometer--low span,
.thermometer--moderate span,
.thermometer--high span,
.thermometer--very-high span {
  font-family: Verdana;
  font-size: 1rem;
  color: #ccc;
  min-width: 100%;
  text-align: center;
  display: block;
  margin-bottom: 1.25rem; }

.thermometer .liquid,
.thermometer--very-low .liquid,
.thermometer--low .liquid,
.thermometer--moderate .liquid,
.thermometer--high .liquid,
.thermometer--very-high .liquid {
  display: block;
  width: 100%;
  height: 6.5rem;
  border: 1px solid #d2d2d2;
  border-radius: 20px;
  margin: 0.25rem auto 0;
  position: relative; }

.thermometer .liquid:before,
.thermometer--very-low .liquid:before,
.thermometer--low .liquid:before,
.thermometer--moderate .liquid:before,
.thermometer--high .liquid:before,
.thermometer--very-high .liquid:before {
  position: absolute;
  content: '';
  height: 84%;
  left: 4px;
  top: 8%;
  border-radius: 15px;
  -webkit-transition: width 0.3s ease;
  transition: width 0.3s ease; }

.thermometer .ruler,
.thermometer--very-low .ruler,
.thermometer--low .ruler,
.thermometer--moderate .ruler,
.thermometer--high .ruler,
.thermometer--very-high .ruler {
  height: 2em;
  width: 100%;
  margin-top: 2px;
  margin-left: 5px; }

.thermometer .ruler .ticks--very-low line,
.thermometer--very-low .ruler .ticks--very-low line,
.thermometer--low .ruler .ticks--very-low line,
.thermometer--moderate .ruler .ticks--very-low line,
.thermometer--high .ruler .ticks--very-low line,
.thermometer--very-high .ruler .ticks--very-low line,
.thermometer .ruler .ticks--low line,
.thermometer--very-low .ruler .ticks--low line,
.thermometer--low .ruler .ticks--low line,
.thermometer--moderate .ruler .ticks--low line,
.thermometer--high .ruler .ticks--low line,
.thermometer--very-high .ruler .ticks--low line,
.thermometer .ruler .ticks--moderate line,
.thermometer--very-low .ruler .ticks--moderate line,
.thermometer--low .ruler .ticks--moderate line,
.thermometer--moderate .ruler .ticks--moderate line,
.thermometer--high .ruler .ticks--moderate line,
.thermometer--very-high .ruler .ticks--moderate line,
.thermometer .ruler .ticks--high line,
.thermometer--very-low .ruler .ticks--high line,
.thermometer--low .ruler .ticks--high line,
.thermometer--moderate .ruler .ticks--high line,
.thermometer--high .ruler .ticks--high line,
.thermometer--very-high .ruler .ticks--high line,
.thermometer .ruler .ticks--very-high line,
.thermometer--very-low .ruler .ticks--very-high line,
.thermometer--low .ruler .ticks--very-high line,
.thermometer--moderate .ruler .ticks--very-high line,
.thermometer--high .ruler .ticks--very-high line,
.thermometer--very-high .ruler .ticks--very-high line {
  stroke-width: 2px;
  shape-rendering: crispEdges; }

.thermometer .ruler .ticks--very-low,
.thermometer--very-low .ruler .ticks--very-low,
.thermometer--low .ruler .ticks--very-low,
.thermometer--moderate .ruler .ticks--very-low,
.thermometer--high .ruler .ticks--very-low,
.thermometer--very-high .ruler .ticks--very-low {
  stroke: #3f69e8; }

.thermometer .ruler .ticks--low,
.thermometer--very-low .ruler .ticks--low,
.thermometer--low .ruler .ticks--low,
.thermometer--moderate .ruler .ticks--low,
.thermometer--high .ruler .ticks--low,
.thermometer--very-high .ruler .ticks--low {
  stroke: #3f69e8; }

.thermometer .ruler .ticks--moderate,
.thermometer--very-low .ruler .ticks--moderate,
.thermometer--low .ruler .ticks--moderate,
.thermometer--moderate .ruler .ticks--moderate,
.thermometer--high .ruler .ticks--moderate,
.thermometer--very-high .ruler .ticks--moderate {
  stroke: #3f69e8; }

.thermometer .ruler .ticks--high,
.thermometer--very-low .ruler .ticks--high,
.thermometer--low .ruler .ticks--high,
.thermometer--moderate .ruler .ticks--high,
.thermometer--high .ruler .ticks--high,
.thermometer--very-high .ruler .ticks--high {
  stroke: #3f69e8; }

.thermometer .ruler .ticks--very-high,
.thermometer--very-low .ruler .ticks--very-high,
.thermometer--low .ruler .ticks--very-high,
.thermometer--moderate .ruler .ticks--very-high,
.thermometer--high .ruler .ticks--very-high,
.thermometer--very-high .ruler .ticks--very-high {
  stroke: #f1594a; }

.thermometer--very-low strong {
  color: #3f69e8; }

svg.ruler {
  display: none; }

.thermometer--very-low .liquid:before {
  background: #3f69e8; }

.thermometer--low .liquid:before {
  background: #3f69e8; }

.thermometer--moderate strong {
  color: #3f69e8; }

.thermometer--moderate .liquid:before {
  background: #3f69e8; }

.thermometer--high strong {
  color: #3f69e8; }

.thermometer--high .liquid:before {
  background: #3f69e8; }

.thermometer--very-high strong {
  color: #f1594a; }

.thermometer--very-high strong:before {
  content: ' blazing'; }

.thermometer--very-high .liquid:before {
  background: #f1594a; }

.markers {
  width: 100%;
  margin-left: 5px; }

.markers text {
  font-size: 18px;
  font-weight: 600; }

#goal-tooltip,
#tooltip {
  position: relative;
  width: 60px;
  height: 100px;
  background: #3f69e8;
  margin-bottom: 20px;
  margin-left: -30px;
  left: -5%;
  top: -10px;
  opacity: 1;
  visibility: visible;
  -webkit-transition: all 0.3s 1s ease;
  -moz-transition: all 0.3s 1s ease;
  -ms-transition: all 0.3s 1s ease;
  -o-transition: all 0.3s 1s ease;
  transition: all 0.3s 1s ease;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px; }

#goal-tooltip {
  background: #1dbad6; }

#goal-tooltip:after,
#tooltip:after {
  content: '';
  position: absolute;
  bottom: -8px;
  width: 20px;
  height: 20px;
  background: #3f69e8;
  left: 20px;
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
  box-shadow: 2px 2px 1px 0px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 2px 2px 1px 0px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 2px 2px 1px 0px rgba(0, 0, 0, 0.2); }

#goal-tooltip:after {
  background: #1dbad6; }

#goal-tooltip span,
#tooltip span {
  transform: rotate(90deg);
  font-size: 18px;
  font-weight: 400;
  color: white;
  padding-left: 25px; }

@media (min-width: 320px) and (max-width: 480px) {
  .goalcontainer {
    zoom: 0.4; }
  .thermometer .liquid,
  .thermometer--very-low .liquid,
  .thermometer--low .liquid,
  .thermometer--moderate .liquid,
  .thermometer--high .liquid,
  .thermometer--very-high .liquid {
    border: 2px solid #d2d2d2;
    height: 2.5rem; } }

.video-session-name {
  color: #31415F;
  font-size: 20px;
  font-weight: 400;
  letter-spacing: 0;
  line-height: 24px; }

.my-activity {
  max-width: 1920px;
  width: 100%;
  padding-left: 8px;
  padding-right: 8px; }
  .my-activity .activity-table {
    padding-top: 10px;
    padding-bottom: 10px; }
    .my-activity .activity-table .input-lg {
      padding: 0px 16px; }
    .my-activity .activity-table .react-bs-table-sizePerPage-dropdown.dropdown {
      padding: unset;
      background-color: unset;
      box-shadow: unset; }
    .my-activity .activity-table .dropdown {
      border-radius: 6px;
      background-color: #fff;
      padding: 24px;
      box-shadow: 0 8px 30px 0 rgba(0, 0, 0, 0.06);
      margin-top: 10px;
      margin-bottom: 10px; }
      .my-activity .activity-table .dropdown .form-control {
        border-radius: 5px;
        font-size: 16px; }
      .my-activity .activity-table .dropdown .control-label {
        font-size: 16px; }
    .my-activity .activity-table .table-title {
      color: #172856;
      font-size: 20px; }
    .my-activity .activity-table .table-title {
      font-weight: 400; }
    .my-activity .activity-table .table-body {
      border-radius: 6px;
      background-color: #fff;
      padding: 24px;
      box-shadow: 0 8px 30px 0 rgba(0, 0, 0, 0.06); }
      .my-activity .activity-table .table-body .table-tr td {
        box-shadow: 0 0px 0px 0 rgba(0, 0, 0, 0.06);
        border-bottom: 5px solid #ececf1;
        border-top: 5px solid #ececf1;
        font-size: 16px;
        line-height: 24px;
        color: #43454f;
        padding-left: 20px; }
      .my-activity .activity-table .table-body td:first-child {
        border-top-left-radius: 10px;
        border-bottom-left-radius: 10px; }
      .my-activity .activity-table .table-body td:last-child {
        border-bottom-right-radius: 10px;
        border-top-right-radius: 10px; }
    .my-activity .activity-table .table-tr {
      border-radius: 6px;
      height: 64px; }
      .my-activity .activity-table .table-tr .w-35 {
        width: 35%; }
      .my-activity .activity-table .table-tr .w-30 {
        width: 30%; }
      .my-activity .activity-table .table-tr th {
        border-bottom: 0px solid #ececf1;
        font-size: 16px;
        font-weight: 500;
        color: #8f94a7;
        padding-left: 20px; }

@media (max-width: 767px) {
  .my-activity .activity-table .table-tr {
    height: 50px; } }

.my-profile-wrap {
  overflow: hidden; }
  .my-profile-wrap .content-wrapper-front {
    background: #e7ebee;
    margin-top: 0;
    margin-bottom: 0;
    position: relative;
    min-height: 1200px;
    padding: 0 15px 35px;
    margin-left: 0;
    transition: 0.4s all ease-in; }
    .my-profile-wrap .content-wrapper-front .profile-field-row {
      border-radius: 6px;
      background-color: #fff;
      padding: 24px;
      box-shadow: 0 8px 30px 0 rgba(0, 0, 0, 0.06); }
      .my-profile-wrap .content-wrapper-front .profile-field-row .form-control {
        border-radius: 5px; }
      .my-profile-wrap .content-wrapper-front .profile-field-row .react-tel-input {
        position: relative;
        width: 100%;
        border-radius: 5px; }
        .my-profile-wrap .content-wrapper-front .profile-field-row .react-tel-input input[type='tel'] {
          height: 46px; }
        .my-profile-wrap .content-wrapper-front .profile-field-row .react-tel-input .flag-dropdown {
          height: 46px;
          position: absolute;
          top: 0;
          bottom: 0;
          padding: 0;
          background-color: #eaeaea;
          border: 1px solid #cacaca;
          border-radius: 3px 0 0 3px;
          z-index: 999; }
          .my-profile-wrap .content-wrapper-front .profile-field-row .react-tel-input .flag-dropdown .selected-flag {
            z-index: 13;
            position: relative;
            width: 75px;
            height: 44px;
            padding: 0 0 0 8px;
            border-radius: 3px 0 0 3px; }
          .my-profile-wrap .content-wrapper-front .profile-field-row .react-tel-input .flag-dropdown .country-code {
            position: absolute;
            margin-left: 40%;
            margin-top: 12px; }
      .my-profile-wrap .content-wrapper-front .profile-field-row .intl-tel-input {
        position: relative;
        display: inline-block; }
      .my-profile-wrap .content-wrapper-front .profile-field-row .btn-md {
        line-height: 24px;
        font-weight: 500;
        padding-left: 10%;
        padding-right: 10%; }
    @media (min-width: 320px) and (max-width: 480px) {
      .my-profile-wrap .content-wrapper-front .my-tickets-mobile {
        padding: 5px !important; } }
    .my-profile-wrap .content-wrapper-front .tabs-wrapper {
      padding: 25px; }
      .my-profile-wrap .content-wrapper-front .tabs-wrapper .profile-events-detail {
        padding-top: 30px;
        width: 330px;
        float: left; }
        .my-profile-wrap .content-wrapper-front .tabs-wrapper .profile-events-detail .my-events-box {
          min-height: 300px; }
          .my-profile-wrap .content-wrapper-front .tabs-wrapper .profile-events-detail .my-events-box .event-logo-size {
            min-height: 150px;
            max-height: 150px;
            height: 150px;
            width: 100%;
            border-top-left-radius: 6px;
            border-top-right-radius: 6px;
            display: block;
            background: white;
            border-bottom: 1px solid #e8ebee; }
            .my-profile-wrap .content-wrapper-front .tabs-wrapper .profile-events-detail .my-events-box .event-logo-size .event-images {
              max-width: 100%;
              max-height: 190px; }
          .my-profile-wrap .content-wrapper-front .tabs-wrapper .profile-events-detail .my-events-box .img_crop {
            width: 100%;
            height: 0px;
            padding-bottom: 50%;
            overflow: hidden;
            text-align: center; }
      .my-profile-wrap .content-wrapper-front .tabs-wrapper .new-profile-events {
        padding-top: 30px; }
        .my-profile-wrap .content-wrapper-front .tabs-wrapper .new-profile-events .add-new-events-box {
          border: 2px dashed #d4d8df;
          min-height: 325px;
          border-radius: 6px;
          display: inline-flex;
          width: 100%; }
          .my-profile-wrap .content-wrapper-front .tabs-wrapper .new-profile-events .add-new-events-box .add-event-center {
            margin: auto; }
            .my-profile-wrap .content-wrapper-front .tabs-wrapper .new-profile-events .add-new-events-box .add-event-center i {
              color: #d4d8df;
              font-size: 60px; }
            .my-profile-wrap .content-wrapper-front .tabs-wrapper .new-profile-events .add-new-events-box .add-event-center .new-event-text {
              font-size: 18px;
              font-weight: 500;
              color: #d4d8df; }
      .my-profile-wrap .content-wrapper-front .tabs-wrapper .event-info {
        border-radius: 6px;
        background-color: #fff;
        padding: 24px;
        box-shadow: 0 8px 30px 0 rgba(0, 0, 0, 0.06);
        border-top-left-radius: 0;
        border-top-right-radius: 0; }
        .my-profile-wrap .content-wrapper-front .tabs-wrapper .event-info .event-detail-text {
          position: absolute;
          top: 145px;
          left: 25px;
          color: #ffffff;
          white-space: nowrap;
          overflow: hidden;
          text-overflow: ellipsis;
          width: 86%;
          border-radius: 5px; }
          .my-profile-wrap .content-wrapper-front .tabs-wrapper .event-info .event-detail-text .event-info-text {
            color: #ffffff;
            cursor: default;
            font-size: 18px;
            font-weight: bold;
            letter-spacing: 0;
            line-height: 27px;
            background: #6d6e6f3d;
            padding: 4px 6px;
            border-radius: 5px; }
        .my-profile-wrap .content-wrapper-front .tabs-wrapper .event-info .event-start-end-date {
          display: flex;
          justify-content: space-between; }
          .my-profile-wrap .content-wrapper-front .tabs-wrapper .event-info .event-start-end-date .date-lable {
            display: grid; }
            .my-profile-wrap .content-wrapper-front .tabs-wrapper .event-info .event-start-end-date .date-lable .start-date {
              color: #aaafbe;
              font-size: 13px;
              font-weight: 500;
              letter-spacing: 0;
              line-height: 21px; }
            .my-profile-wrap .content-wrapper-front .tabs-wrapper .event-info .event-start-end-date .date-lable .date-formate {
              color: #767a8b;
              font-size: 14px;
              font-weight: 500;
              letter-spacing: 0;
              line-height: 21px; }
          .my-profile-wrap .content-wrapper-front .tabs-wrapper .event-info .event-start-end-date .date-line hr {
            margin-bottom: unset;
            width: 70px; }
        .my-profile-wrap .content-wrapper-front .tabs-wrapper .event-info .event-date-text {
          display: flex;
          align-items: center;
          width: 100%;
          color: #767a8b;
          height: auto;
          font-size: 14px;
          font-weight: 500;
          letter-spacing: 0;
          line-height: 21px; }
          .my-profile-wrap .content-wrapper-front .tabs-wrapper .event-info .event-date-text .display-date {
            display: grid; }
          .my-profile-wrap .content-wrapper-front .tabs-wrapper .event-info .event-date-text .date-text {
            display: grid; }
        .my-profile-wrap .content-wrapper-front .tabs-wrapper .event-info .event-ticket-progress {
          margin-top: 15px; }
          .my-profile-wrap .content-wrapper-front .tabs-wrapper .event-info .event-ticket-progress .progress {
            height: 8px;
            margin-bottom: 10px;
            background-color: #eff4fb; }
            .my-profile-wrap .content-wrapper-front .tabs-wrapper .event-info .event-ticket-progress .progress .progress-bar {
              background-color: #3cd89c; }
          .my-profile-wrap .content-wrapper-front .tabs-wrapper .event-info .event-ticket-progress .sold-ticket {
            color: #8f94a7;
            font-size: 13px;
            font-weight: 500;
            letter-spacing: 0;
            line-height: 14px; }
            .my-profile-wrap .content-wrapper-front .tabs-wrapper .event-info .event-ticket-progress .sold-ticket .ticket-num {
              margin-right: 5px; }
          .my-profile-wrap .content-wrapper-front .tabs-wrapper .event-info .event-ticket-progress .remaning-ticket {
            display: flex;
            justify-content: space-between; }
          .my-profile-wrap .content-wrapper-front .tabs-wrapper .event-info .event-ticket-progress .ticket-visible-pro {
            visibility: hidden; }
      .my-profile-wrap .content-wrapper-front .tabs-wrapper .event-icon-position {
        position: absolute;
        top: 10%;
        right: 7%; }
        .my-profile-wrap .content-wrapper-front .tabs-wrapper .event-icon-position .btn-icon {
          background: #fff;
          margin-right: 5px;
          margin-left: 5px; }
      .my-profile-wrap .content-wrapper-front .tabs-wrapper .manage-event-btn-position {
        position: absolute;
        bottom: 65%;
        margin: auto;
        text-align: center;
        width: 100%;
        left: 0; }
        .my-profile-wrap .content-wrapper-front .tabs-wrapper .manage-event-btn-position .btn-size {
          width: 150px;
          height: 40px; }
      .my-profile-wrap .content-wrapper-front .tabs-wrapper .duplicate-event-btn-position {
        bottom: 51%; }
      @media (min-width: 320px) and (max-width: 480px) {
        .my-profile-wrap .content-wrapper-front .tabs-wrapper .manage-event-btn-position {
          position: absolute;
          bottom: 65%; }
        .my-profile-wrap .content-wrapper-front .tabs-wrapper .duplicate-event-btn-position {
          bottom: 51%; } }
      @media only screen and (min-device-width: 1024px) and (max-device-height: 1366px) and (-webkit-min-device-pixel-ratio: 2) and (orientation: portrait) {
        .my-profile-wrap .content-wrapper-front .tabs-wrapper .manage-event-btn-position {
          position: absolute;
          bottom: 65%; } }
    @media (max-width: 1024px) {
      .my-profile-wrap .content-wrapper-front #profile-my-tickets .tabs-wrapper .tab-content .my-ticket-item div:nth-child(2) {
        align-self: center; } }
    @media (max-width: 1024px) and (min-width: 769px) {
      .my-profile-wrap .content-wrapper-front .my-activity-tab .tabs-wrapper {
        margin-left: 50px; } }
    @media (min-width: 320px) and (max-width: 480px) {
      .my-profile-wrap .content-wrapper-front .tabs-wrapper {
        margin-top: 50px; }
        .my-profile-wrap .content-wrapper-front .tabs-wrapper .mobile-tabe-size .nav-tabs {
          zoom: 0.8; }
      .my-profile-wrap .content-wrapper-front .breadcrumb {
        display: none; } }
    .my-profile-wrap .content-wrapper-front .profile-left-panel {
      padding-right: 0;
      padding-left: 0;
      background: #fff;
      min-height: 720px;
      height: 100vh;
      position: fixed;
      top: 50px;
      left: 0;
      z-index: 99999; }
      .my-profile-wrap .content-wrapper-front .profile-left-panel .user-profile-images {
        padding: 50px 50px 20px;
        border-bottom: 2px solid #e8ebee; }
        .my-profile-wrap .content-wrapper-front .profile-left-panel .user-profile-images .event-details-change-logo-text {
          bottom: -105px !important;
          height: 30% !important; }
        .my-profile-wrap .content-wrapper-front .profile-left-panel .user-profile-images .event-logo:hover .event-details-change-logo-text {
          bottom: 0px !important;
          height: 30% !important; }
        .my-profile-wrap .content-wrapper-front .profile-left-panel .user-profile-images .username-text {
          word-break: break-word;
          text-align: center;
          font-size: 18px;
          color: #172856;
          font-weight: 400;
          padding-top: 10px;
          padding-bottom: 10px; }
        .my-profile-wrap .content-wrapper-front .profile-left-panel .user-profile-images .img-responsive {
          border-radius: 5px;
          margin: auto 0;
          padding: 0 20%; }
      .my-profile-wrap .content-wrapper-front .profile-left-panel .profile-details {
        padding: 20px 5px 40px; }
        .my-profile-wrap .content-wrapper-front .profile-left-panel .profile-details .info-div {
          padding: 10px;
          color: #748b96; }
          .my-profile-wrap .content-wrapper-front .profile-left-panel .profile-details .info-div .details {
            font-size: 15px;
            padding: 0 10px;
            line-height: 35px; }
            .my-profile-wrap .content-wrapper-front .profile-left-panel .profile-details .info-div .details .my-detail {
              padding-left: 10px; }
      .my-profile-wrap .content-wrapper-front .profile-left-panel .profile-btn-div {
        padding: 20px 25px; }

.profile-up-margin {
  margin-top: 70px; }

.m-b-n-20 {
  margin-bottom: -20px; }

.ticketing-popup .table .open > .dropdown-menu {
  position: absolute;
  left: -140px; }

.ticketing-popup .table.item-data .open > .dropdown-menu {
  position: absolute;
  left: -117px; }

#auctionevents .tabs.tabs-wrapper {
  padding: 15px !important; }

.btn-container {
  display: block !important; }

@media (max-width: 768px) {
  .btn-container {
    display: none !important; }
  #auctionevents .tabs-wrapper .nav-tabs {
    display: flex;
    justify-content: center; }
  #auctionevents .tab-content .row {
    display: flex;
    justify-content: center;
    flex-wrap: wrap; }
  .profile-header {
    position: fixed;
    display: flex;
    align-items: center;
    top: 50px;
    left: 0;
    width: 100% !important;
    z-index: 9999;
    height: 59px;
    background-color: #ffffff;
    box-shadow: 0 0 27px 0 rgba(0, 0, 0, 0.07); }
  .event-ticket-progress .ticket-visible-pro {
    visibility: visible !important; }
  .my-profile-wrap .content-wrapper-front .profile-left-panel {
    display: none; }
    .my-profile-wrap .content-wrapper-front .profile-left-panel .user-profile-images {
      padding: 50px 10px 20px; }
  .my-profile-wrap .content-wrapper-front .profile-left-panel.active {
    display: block;
    height: 100%;
    width: 50% !important; }
    .my-profile-wrap .content-wrapper-front .profile-left-panel.active #user-profile .profile-page-left-nav {
      padding: 20px 0; }
      .my-profile-wrap .content-wrapper-front .profile-left-panel.active #user-profile .profile-page-left-nav .navbar-collapse {
        margin-bottom: 0;
        padding-right: 0;
        padding-left: 0; }
  .my-profile-wrap .content-wrapper-front .tabs-wrapper .event-info {
    padding: 15px 20px; }
    .my-profile-wrap .content-wrapper-front .tabs-wrapper .event-info .event-detail-text {
      top: 145px; } }

@media (max-width: 767px) {
  .table-responsive::-webkit-scrollbar {
    -webkit-appearance: none;
    height: 4px; }
  .react-bs-table.tableContainer {
    overflow: auto;
    border: 1px solid #ddd; }
    .react-bs-table.tableContainer ::-webkit-scrollbar {
      -webkit-appearance: none;
      height: 4px; }
    .react-bs-table.tableContainer .react-bs-container-body {
      overflow: unset !important; } }

.my-profile-btn-icon {
  font-size: 12px;
  color: #8f94a7;
  letter-spacing: 0;
  line-height: 14px;
  padding: 7px;
  display: flex;
  align-items: center; }
  .my-profile-btn-icon i {
    font-size: 14px;
    margin-right: 5px; }

.my-profile-btn-container {
  display: flex;
  justify-content: space-around; }

.sidebar-icon {
  color: #2e3641;
  font-size: 18px;
  font-weight: 500;
  padding: 15px; }

.menu-title {
  color: #172856;
  font-size: 18px;
  font-weight: 500;
  letter-spacing: 0;
  line-height: 27px; }

.profile-btn-icon {
  position: absolute;
  color: #ffffff;
  font-size: 14px;
  background: #4068e8;
  border-radius: 20px;
  right: 15px;
  margin: 0;
  border: 1px solid transparent;
  word-wrap: normal;
  word-break: normal;
  white-space: nowrap;
  padding: 10px; }

.col-md-2-5 {
  width: 20.83333%;
  float: left; }

.col-md-9-5 {
  width: 79.16667%;
  float: left; }

.react-tel-input {
  position: relative;
  width: 100%;
  border-radius: 5px; }
  .react-tel-input .flag-dropdown .selected-flag {
    width: 90px !important; }
    .react-tel-input .flag-dropdown .selected-flag .country-code {
      padding-left: 17px !important; }
  .react-tel-input input[type='tel'] {
    padding-left: 100px; }

.trClassFormat .btn-view-ticket {
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
  color: #fff; }

.btn-add-to-apple-wallet {
  cursor: pointer; }
  .btn-add-to-apple-wallet img {
    width: 55%; }

@media (max-width: 768px) {
  .col-md-2-5 {
    width: 100% !important; }
  .col-md-9-5 {
    width: 100% !important; }
  .ticketing-popup .table .open > .dropdown-menu {
    left: -170px !important; }
  .btn-add-to-apple-wallet {
    cursor: pointer;
    position: relative; }
    .btn-add-to-apple-wallet img {
      width: 80px !important;
      position: absolute;
      top: 32px;
      left: -5px; }
  #profile-my-tickets table > tbody > tr td {
    padding: 8px !important; } }

.my-activity-tab {
  float: right; }

.country-dropdown-profile {
  margin-bottom: 15px; }

.country-state-dropdown-profile {
  width: 100%;
  padding: 5px 16px 5px 16px;
  border: 1.5px solid #e7ebee;
  background-color: white;
  border-radius: 4px;
  min-height: 40px; }

#user-profile .profile-page-left-nav {
  padding: 20px 25px; }
  #user-profile .profile-page-left-nav .sidebar-wrap {
    background: #fff;
    width: 100%;
    position: relative;
    z-index: 100;
    transition: 0.4s all ease-in; }
    #user-profile .profile-page-left-nav .sidebar-wrap .nav.nav-pills li {
      padding: 5px 15px; }
      #user-profile .profile-page-left-nav .sidebar-wrap .nav.nav-pills li a i {
        font-size: 20px; }
      #user-profile .profile-page-left-nav .sidebar-wrap .nav.nav-pills li a span {
        font-size: 16px; }

.event-logo .remove-image-icon {
  position: relative;
  top: 30px;
  right: 5px;
  color: red;
  background: rgba(84, 84, 84, 0.74);
  border-radius: 50%;
  opacity: 0;
  padding: 8px 8px 6px 8px; }

.event-logo:hover .remove-image-icon {
  opacity: 1; }

.event-profile-icon {
  display: none; }

@media screen and (max-width: 480px) {
  .event-profile-icon {
    display: block !important;
    color: #406ae8;
    font-size: 22px; }
  .display-date {
    padding: 0 5px; }
  #auctionevents .tabs-wrapper .profile-events-detail {
    width: 100%; }
  #auctionevents .tabs-wrapper .event-info .event-detail-text {
    top: 180px; } }

@media (max-width: 375px) {
  #auctionevents .tabs-wrapper .event-info .event-detail-text {
    top: 160px; } }

@media (max-width: 320px) {
  #user-profile .user-profile-images {
    padding: 30px 10px 20px; }
  #user-profile .profile-page-left-nav .sidebar-wrap .nav.nav-pills li {
    padding: 5px 0; }
  #auctionevents .tabs-wrapper .event-info .event-detail-text {
    top: 140px; }
  .react-tel-input .flag-dropdown .selected-flag {
    width: 66px !important;
    padding: 0 0 0 4px; }
    .react-tel-input .flag-dropdown .selected-flag .country-code {
      padding-left: 25px !important; }
  .react-tel-input input[type='tel'] {
    padding-left: 72px; } }

.has-error-phone-number .react-tel-input input[type='tel']:focus {
  border-color: #ef4549 !important; }

.my-profile-change-logo-text {
  min-height: 40px;
  padding-top: 0px; }

.select-whitelabel-create-event {
  font-size: 16px;
  text-align: center;
  margin-bottom: 5px; }

.admin-content-wrapper {
  margin: 0 auto;
  padding-top: 0; }
  .admin-content-wrapper .main-box {
    border: 0 !important;
    box-shadow: 0 !important; }
    .admin-content-wrapper .main-box .main-box-body .additem-header {
      padding: 0 0 30px 0; }
      .admin-content-wrapper .main-box .main-box-body .additem-header .lds-roller {
        z-index: 99; }
      .admin-content-wrapper .main-box .main-box-body .additem-header .col-search {
        float: right;
        width: 250px; }
      @media (min-width: 768px) and (max-width: 1024px) {
        .admin-content-wrapper .main-box .main-box-body .additem-header .search-button-row {
          width: 100%; } }
      .admin-content-wrapper .main-box .main-box-body .additem-header .search-button-row {
        padding-right: 0; }
        .admin-content-wrapper .main-box .main-box-body .additem-header .search-button-row .col-download {
          padding-right: 0;
          width: 167px;
          float: right; }
          .admin-content-wrapper .main-box .main-box-body .additem-header .search-button-row .col-download .dropdown.btn-group {
            float: right;
            padding-right: 0; }
      .admin-content-wrapper .main-box .main-box-body .additem-header .count-data {
        padding: 0;
        line-height: 65px; }
        .admin-content-wrapper .main-box .main-box-body .additem-header .count-data .count-item {
          font-size: 14px;
          color: #172856;
          line-height: 18px;
          position: absolute;
          bottom: 8px; }
      @media (min-width: 993px) and (max-width: 1024px) {
        .admin-content-wrapper .main-box .main-box-body .additem-header .count-data {
          width: 100% !important; } }
      .admin-content-wrapper .main-box .main-box-body .additem-header .btn-download {
        line-height: 35px; }
    .admin-content-wrapper .main-box .main-box-body .table-header {
      font-weight: 500;
      margin: 45px 0 0; }
      .admin-content-wrapper .main-box .main-box-body .table-header .flex-col {
        color: #aeb2c1; }
    .admin-content-wrapper .main-box .main-box-body .main .item {
      border-radius: 6px;
      background-color: #fff;
      padding: 24px;
      box-shadow: 0 8px 30px 0 rgba(0, 0, 0, 0.06);
      padding: 8px 0 8px;
      margin: 10px 0;
      overflow: hidden;
      transform-origin: 30% 50% 0;
      max-height: 100%; }
      .admin-content-wrapper .main-box .main-box-body .main .item .item-row {
        padding-top: 0 !important;
        height: 57px; }
      .admin-content-wrapper .main-box .main-box-body .main .item .form-control {
        border-radius: 4px; }
      .admin-content-wrapper .main-box .main-box-body .main .item .input-group .input-group-addon {
        background: #e6ecfc; }
      .admin-content-wrapper .main-box .main-box-body .main .item .input-group .form-control {
        border-top-left-radius: 0;
        border-bottom-left-radius: 0; }
      .admin-content-wrapper .main-box .main-box-body .main .item .drag-v-center {
        padding-top: 7px; }
      @media (min-width: 481px) and (max-width: 990px) {
        .admin-content-wrapper .main-box .main-box-body .main .item .drag-v-center {
          padding-top: 0px; } }
      @media (min-width: 320px) and (max-width: 480px) {
        .admin-content-wrapper .main-box .main-box-body .main .item .drag-v-center {
          margin-top: 3px;
          padding-top: 0px;
          padding-left: 7px; } }
      .admin-content-wrapper .main-box .main-box-body .main .item .data-wrap {
        transition: height 0.3s ease;
        overflow: hidden;
        position: relative;
        padding-left: 0;
        background-image: linear-gradient(whitesmoke, white); }
        .admin-content-wrapper .main-box .main-box-body .main .item .data-wrap .field-title-text {
          line-height: 27px;
          font-size: 16px;
          color: #172856; }
        .admin-content-wrapper .main-box .main-box-body .main .item .data-wrap .open-add-drop {
          line-height: 27px;
          font-size: 18px;
          color: #172856;
          padding: 20px 0; }
        .admin-content-wrapper .main-box .main-box-body .main .item .data-wrap .toggle-div {
          padding: 10px 0 30px; }
        .admin-content-wrapper .main-box .main-box-body .main .item .data-wrap .dropzone-div {
          padding: 20px 0 0; }
          .admin-content-wrapper .main-box .main-box-body .main .item .data-wrap .dropzone-div .dropzone {
            border: 1.7px dashed #4068e8;
            min-height: 240px; }
            .admin-content-wrapper .main-box .main-box-body .main .item .data-wrap .dropzone-div .dropzone .upload-text {
              font-size: 13px;
              font-weight: 500; }
            .admin-content-wrapper .main-box .main-box-body .main .item .data-wrap .dropzone-div .dropzone .sortable-grid-paraent .sortable-grid {
              float: left; }
            .admin-content-wrapper .main-box .main-box-body .main .item .data-wrap .dropzone-div .dropzone .help-text {
              font-weight: 500; }
    @media (min-width: 320px) and (max-width: 486px) {
      .admin-content-wrapper .main-box .main-box-body .main.mobile-top-pos {
        padding-top: 0px !important; } }

@media (min-width: 320px) and (max-width: 1024px) {
  .image-item-in-flex-mobile {
    display: inline-flex; } }

@media (min-width: 1725px) and (max-width: 3000px) {
  .p-l-r-1-8-per {
    padding-right: 1.6% !important;
    padding-left: 1.6% !important; } }

.react-contexify__theme--dark {
  padding: 6px 0;
  background-color: rgba(40, 40, 40, 0.98);
  box-shadow: 0 2px 15px rgba(0, 0, 0, 0.4), 0 0 0 1px #222; }

.react-contexify {
  position: fixed;
  opacity: 0;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background-color: #3f69e8;
  box-sizing: border-box;
  box-shadow: 0 10px 20px rgba(0, 0, 0, 0.3), 0 0 0 1px #eee;
  padding: 5px 0;
  border-radius: 7px;
  z-index: 9999; }

.react-contexify__item {
  cursor: pointer; }

.react-contexify__item__data {
  min-width: 140px;
  padding: 6px 12px;
  display: inline-block;
  text-align: left;
  white-space: nowrap;
  color: #333; }

.react-contexify__theme--dark .react-contexify__item__data {
  color: #fff; }

.login-page {
  margin: 0;
  height: 100%; }
  .login-page .login-signup-wrap {
    background: #fff;
    height: 800px; }
    .login-page .login-signup-wrap .top-padding {
      margin-top: 60px; }
    @media (min-width: 992px) and (max-width: 40000px) {
      .login-page .login-signup-wrap .top-padding {
        max-width: 350px; } }
    @media (max-width: 480px) and (min-width: 320px) {
      .login-page .login-signup-wrap .top-padding img {
        padding: 4px;
        max-width: 100%;
        max-height: 100%; } }
    .login-page .login-signup-wrap .accelevents-image {
      padding-top: 30px;
      padding-bottom: 50px; }
      .login-page .login-signup-wrap .accelevents-image img {
        height: 35px !important; }
      .login-page .login-signup-wrap .accelevents-image .navbar {
        background-color: #fff; }
    .login-page .login-signup-wrap .login-container {
      padding-top: 50px; }
      .login-page .login-signup-wrap .login-container .form-inside .control-label {
        font-size: 12px; }
      .login-page .login-signup-wrap .login-container .form-inside .simple-login-btn .btn-md {
        font-size: 14px;
        line-height: 1.428571; }
      .login-page .login-signup-wrap .login-container .welcome-text {
        font-size: 12px;
        color: #7e869d;
        line-height: 24px; }
      .login-page .login-signup-wrap .login-container .hidden-lg .signup-text {
        margin-right: 8px; }
      .login-page .login-signup-wrap .login-container .login-text {
        line-height: 35px;
        font-weight: 300;
        font-size: 26px;
        color: #172856; }
      .login-page .login-signup-wrap .login-container .login-form {
        padding: 50px 0 0; }
        .login-page .login-signup-wrap .login-container .login-form .condition-text {
          line-height: 21px;
          font-size: 12px;
          color: #7e869d; }
        .login-page .login-signup-wrap .login-container .login-form .rememberpasswword {
          padding-top: 20px; }
        .login-page .login-signup-wrap .login-container .login-form .form-control {
          border-radius: 3px; }
        .login-page .login-signup-wrap .login-container .login-form .simple-login-btn {
          padding-top: 10px;
          width: 49%;
          float: left; }
        .login-page .login-signup-wrap .login-container .login-form .facebook-login-btn {
          padding-top: 10px;
          width: 49%;
          float: right; }
  .login-page .login-right-panel {
    height: 800px; }
    .login-page .login-right-panel .login-right {
      padding-left: 10%;
      padding-top: 30px; }
      .login-page .login-right-panel .login-right .signup-text {
        color: #fff;
        font-size: 13px; }
      .login-page .login-right-panel .login-right .sigup-button {
        color: #fff;
        background-color: transparent;
        border-color: #ccc;
        border-radius: 3px;
        padding-left: 13px;
        font-size: 11px;
        margin-left: 14px; }
      .login-page .login-right-panel .login-right .shape {
        font-size: 50px;
        color: white; }
      .login-page .login-right-panel .login-right .aceele-info {
        padding-top: 50%;
        text-align: -webkit-match-parent; }
        .login-page .login-right-panel .login-right .aceele-info .signup-info {
          font-size: 14px;
          color: white; }
          .login-page .login-right-panel .login-right .aceele-info .signup-info .super-start-font {
            font-size: 60px;
            top: 0.3em; }
          .login-page .login-right-panel .login-right .aceele-info .signup-info .super-last-font {
            font-size: 60px;
            top: 0.55em; }
        .login-page .login-right-panel .login-right .aceele-info .awnor-info {
          padding-top: 25px;
          font-weight: 400; }
  @media (min-width: 992px) and (max-width: 40000px) {
    .login-page .login-right-panel {
      min-height: 100%;
      position: fixed;
      right: 0; } }

.divide-event-first {
  width: 59%;
  float: left; }
  .divide-event-first .event-url {
    display: inline-flex;
    align-items: center; }

.flex-row {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  flex-wrap: wrap;
  width: 100%; }

.flex-col {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -moz-box-flex: 1;
  -moz-flex: 1;
  -ms-flex: 1;
  flex: 1;
  display: block;
  width: 100%;
  margin: 0 0 0 8px; }

.divide-event-second {
  width: 40%;
  float: right; }

.float-right-counter {
  float: right; }

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

@media screen and (max-width: 992px) {
  .divide-event-first {
    width: 100%;
    float: unset; }
  .divide-event-second {
    width: 100%;
    float: unset; } }

.form-inline .form-control#timezone-selector {
  width: 100%; }

.ticket-price-column input[type='number']::-webkit-inner-spin-button,
.ticket-price-column input[type='number']::-webkit-outer-spin-button {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  margin: 0; }

body.hostSide .setup-tickets .white-box-setup,
.displaySide .setup-tickets .white-box-setup {
  border-radius: 6px;
  background-color: #fff;
  padding: 24px;
  box-shadow: 0 8px 30px 0 rgba(0, 0, 0, 0.06);
  margin-bottom: 30px; }

body.hostSide .setup-tickets .setup-ticket-button-section,
.displaySide .setup-tickets .setup-ticket-button-section {
  position: relative;
  margin-bottom: 8px;
  width: 100%;
  display: inline-block; }

body.hostSide .setup-tickets .assigned-seating-text,
.displaySide .setup-tickets .assigned-seating-text {
  margin-top: 2px;
  padding: 0px; }

body.hostSide .host .tabs-wrapper .nav-tabs,
.displaySide .host .tabs-wrapper .nav-tabs {
  display: flex;
  flex-direction: row; }

body.hostSide .host .tabs-wrapper .tab-content .tabs,
.displaySide .host .tabs-wrapper .tab-content .tabs {
  border: 1px solid #eee;
  border-top: 0;
  margin-left: -15px;
  margin-right: -15px; }

@media (min-width: 768px) {
  body.hostSide .host .tabs-wrapper .tab-content .tabs,
  .displaySide .host .tabs-wrapper .tab-content .tabs {
    margin: 0; } }

body.hostSide .host .tabs-wrapper .tab-content .tabs .nav-tabs,
.displaySide .host .tabs-wrapper .tab-content .tabs .nav-tabs {
  border-radius: 0;
  margin: 0; }

@media (min-width: 768px) {
  body.hostSide .host .tabs-wrapper .tab-content .tabs .nav-tabs li a,
  .displaySide .host .tabs-wrapper .tab-content .tabs .nav-tabs li a {
    border-radius: 0; } }

body.hostSide .host.fixed-host-header #content-wrapper,
.displaySide .host.fixed-host-header #content-wrapper {
  padding: 0; }
  body.hostSide .host.fixed-host-header #content-wrapper .admin-content-wrapper,
  .displaySide .host.fixed-host-header #content-wrapper .admin-content-wrapper {
    padding-top: 74px; }

body.hostSide .host.fixed-host-header.auction #content-wrapper .admin-content-wrapper,
body.hostSide .host.fixed-host-header.raffle #content-wrapper .admin-content-wrapper,
.displaySide .host.fixed-host-header.auction #content-wrapper .admin-content-wrapper,
.displaySide .host.fixed-host-header.raffle #content-wrapper .admin-content-wrapper {
  padding-top: 125px; }

body.hostSide .host .host-header h1,
.displaySide .host .host-header h1 {
  font-size: 1.5rem;
  line-height: 32px;
  margin-bottom: 5px; }
  body.hostSide .host .host-header h1 .btn i,
  .displaySide .host .host-header h1 .btn i {
    display: block; }
  body.hostSide .host .host-header h1 .btn span,
  .displaySide .host .host-header h1 .btn span {
    display: none; }

body.hostSide .host .event-embed-code-container h4,
.displaySide .host .event-embed-code-container h4 {
  font-weight: 500;
  line-height: 45px;
  margin: 0; }

body.hostSide .host .project-box,
.displaySide .host .project-box {
  margin-top: 0;
  margin-bottom: 0; }

body.hostSide .host #content-wrapper,
.displaySide .host #content-wrapper {
  /* background-color: #f9f9f9;*/
  margin-left: 205px;
  margin-bottom: 30px; }
  body.hostSide .host #content-wrapper #content-header,
  .displaySide .host #content-wrapper #content-header {
    margin: -15px -15px 20px -15px;
    padding: 15px; }
    body.hostSide .host #content-wrapper #content-header h1,
    .displaySide .host #content-wrapper #content-header h1 {
      margin-bottom: 0;
      font-size: 1.8em; }

body.hostSide .host .header_banner,
body.hostSide .host .event-logo,
body.hostSide .host .banner-img,
.displaySide .host .header_banner,
.displaySide .host .event-logo,
.displaySide .host .banner-img {
  position: relative;
  overflow: hidden; }

body.hostSide .host .event-logo .change-image-text,
body.hostSide .host .banner-img .change-image-text,
.displaySide .host .event-logo .change-image-text,
.displaySide .host .banner-img .change-image-text {
  color: #e1e1e1 !important;
  position: absolute;
  bottom: -50px;
  left: 0;
  height: 50px;
  width: 100%;
  background: rgba(84, 84, 84, 0.74);
  text-align: center;
  font-weight: bold;
  line-height: 40px;
  text-decoration: none;
  transition: 0.1s ease-in; }

body.hostSide .host .header_banner .header-banner-text img,
body.hostSide .host .event-logo .change-image-text img,
body.hostSide .host .banner-img .change-image-text img,
.displaySide .host .header_banner .header-banner-text img,
.displaySide .host .event-logo .change-image-text img,
.displaySide .host .banner-img .change-image-text img {
  float: left;
  margin: 5px;
  max-width: 25px;
  margin-top: 9px; }

body.hostSide .host .event-logo:hover .change-image-text,
body.hostSide .host .banner-img:hover .change-image-text,
.displaySide .host .event-logo:hover .change-image-text,
.displaySide .host .banner-img:hover .change-image-text {
  bottom: 0; }

body.hostSide .host .header_banner:hover .header-banner-text,
.displaySide .host .header_banner:hover .header-banner-text {
  top: 0; }

body.hostSide .host .header_banner:hover .banner-toggle-switch,
.displaySide .host .header_banner:hover .banner-toggle-switch {
  display: block; }

body.hostSide .host .header_banner .header-banner-text,
.displaySide .host .header_banner .header-banner-text {
  top: -50px;
  bottom: unset; }

body.hostSide .host.dashboard .infographic-box,
.displaySide .host.dashboard .infographic-box {
  padding: 20px; }
  body.hostSide .host.dashboard .infographic-box.colored,
  .displaySide .host.dashboard .infographic-box.colored {
    color: #fff;
    border: 0; }
    body.hostSide .host.dashboard .infographic-box.colored a,
    .displaySide .host.dashboard .infographic-box.colored a {
      color: #fff; }
    body.hostSide .host.dashboard .infographic-box.colored.event-name-box,
    .displaySide .host.dashboard .infographic-box.colored.event-name-box {
      background-color: #44a4d0 !important; }
    body.hostSide .host.dashboard .infographic-box.colored.display-page-box,
    .displaySide .host.dashboard .infographic-box.colored.display-page-box {
      background-color: #48a243 !important; }
  body.hostSide .host.dashboard .infographic-box .headline,
  .displaySide .host.dashboard .infographic-box .headline {
    display: block;
    font-size: 1.2em;
    font-weight: 400;
    margin-bottom: 10px; }
  body.hostSide .host.dashboard .infographic-box .desc,
  .displaySide .host.dashboard .infographic-box .desc {
    font-size: 0.8em;
    line-height: 1.1em;
    display: block; }
  body.hostSide .host.dashboard .infographic-box .value,
  .displaySide .host.dashboard .infographic-box .value {
    font-weight: 600;
    display: block;
    white-space: normal;
    word-wrap: break-word;
    text-align: center;
    margin-top: 12px;
    font-size: 1.5em; }

body.hostSide .host.dashboard .flex-2-col > .flex-col,
.displaySide .host.dashboard .flex-2-col > .flex-col {
  flex-basis: 50%;
  padding: 0;
  margin-top: 10px; }
  body.hostSide .host.dashboard .flex-2-col > .flex-col:nth-child(2n + 1),
  .displaySide .host.dashboard .flex-2-col > .flex-col:nth-child(2n + 1) {
    padding-right: 10px; }

body.hostSide .host.dashboard .project-box .project-box-header .name div,
.displaySide .host.dashboard .project-box .project-box-header .name div {
  color: #fff;
  display: block;
  font-size: 1.4em;
  font-weight: 300;
  padding: 16px 7px;
  border-radius: 3px 3px 0 0;
  background-clip: padding-box;
  transition: background-color 0.1s ease-in-out 0s; }

body.hostSide .host.dashboard .project-box .project-box-header .name .badge,
.displaySide .host.dashboard .project-box .project-box-header .name .badge {
  display: inline;
  font-size: 12px;
  font-weight: 700;
  padding: 3px 7px;
  border-radius: 10px;
  background-clip: padding-box;
  transition: background-color 0.1s ease-in-out 0s;
  margin: 6px auto; }

body.hostSide .host.dashboard .project-box .project-box-content,
.displaySide .host.dashboard .project-box .project-box-content {
  text-align: center;
  padding: 20px 10px 10px 10px; }
  body.hostSide .host.dashboard .project-box .project-box-content .col-desc,
  .displaySide .host.dashboard .project-box .project-box-content .col-desc {
    font-size: 0.9em;
    text-align: right;
    display: block;
    -webkit-align-self: center;
    -moz-align-self: center;
    -ms-flex-item-align: center;
    align-self: center;
    line-height: 26px; }
  body.hostSide .host.dashboard .project-box .project-box-content .ticker,
  .displaySide .host.dashboard .project-box .project-box-content .ticker {
    max-width: 230px;
    margin: auto; }
    body.hostSide .host.dashboard .project-box .project-box-content .ticker span,
    .displaySide .host.dashboard .project-box .project-box-content .ticker span {
      font-size: 1em; }
  body.hostSide .host.dashboard .project-box .project-box-content .flex-col + .flex-col,
  .displaySide .host.dashboard .project-box .project-box-content .flex-col + .flex-col {
    max-width: 165px; }

body.hostSide .host.dashboard .widget-todo,
.displaySide .host.dashboard .widget-todo {
  list-style: none;
  margin: 0;
  padding: 0; }
  body.hostSide .host.dashboard .widget-todo .checkbox-nice,
  .displaySide .host.dashboard .widget-todo .checkbox-nice {
    padding-left: 0; }
    body.hostSide .host.dashboard .widget-todo .checkbox-nice input:checked + label,
    .displaySide .host.dashboard .widget-todo .checkbox-nice input:checked + label {
      padding-left: 25px; }
    body.hostSide .host.dashboard .widget-todo .checkbox-nice label,
    .displaySide .host.dashboard .widget-todo .checkbox-nice label {
      font-size: 1rem; }
      body.hostSide .host.dashboard .widget-todo .checkbox-nice label:before,
      .displaySide .host.dashboard .widget-todo .checkbox-nice label:before {
        border: 0;
        background: transparent;
        display: none; }
      body.hostSide .host.dashboard .widget-todo .checkbox-nice label:hover::after,
      .displaySide .host.dashboard .widget-todo .checkbox-nice label:hover::after {
        opacity: 0; }
  body.hostSide .host.dashboard .widget-todo .desc,
  .displaySide .host.dashboard .widget-todo .desc {
    font-size: 0.875rem;
    padding-left: 15px; }
  body.hostSide .host.dashboard .widget-todo > li,
  .displaySide .host.dashboard .widget-todo > li {
    border-bottom: 2px solid #ebebeb;
    padding: 10px 5px; }
    body.hostSide .host.dashboard .widget-todo > li:hover,
    .displaySide .host.dashboard .widget-todo > li:hover {
      background-color: #f8f8f8; }
    body.hostSide .host.dashboard .widget-todo > li input:checked + label,
    .displaySide .host.dashboard .widget-todo > li input:checked + label {
      text-decoration: line-through; }
  body.hostSide .host.dashboard .widget-todo .name,
  .displaySide .host.dashboard .widget-todo .name {
    float: left; }
    body.hostSide .host.dashboard .widget-todo .name span.label,
    .displaySide .host.dashboard .widget-todo .name span.label {
      margin-left: 5px; }
  body.hostSide .host.dashboard .widget-todo .actions,
  .displaySide .host.dashboard .widget-todo .actions {
    float: right;
    padding-right: 5px;
    padding-top: 2px; }
    body.hostSide .host.dashboard .widget-todo .actions > a,
    .displaySide .host.dashboard .widget-todo .actions > a {
      margin: 0 2px;
      color: #707070;
      min-width: 170px; }
      body.hostSide .host.dashboard .widget-todo .actions > a.badge,
      .displaySide .host.dashboard .widget-todo .actions > a.badge {
        color: #fff; }
      body.hostSide .host.dashboard .widget-todo .actions > a:hover,
      .displaySide .host.dashboard .widget-todo .actions > a:hover {
        text-decoration: none;
        color: #03a9f4; }
      body.hostSide .host.dashboard .widget-todo .actions > a.badge:hover,
      .displaySide .host.dashboard .widget-todo .actions > a.badge:hover {
        background-color: #fff; }
      body.hostSide .host.dashboard .widget-todo .actions > a > i,
      .displaySide .host.dashboard .widget-todo .actions > a > i {
        font-size: 1.125rem; }

body.hostSide .host.ticketing.create .tiny,
.displaySide .host.ticketing.create .tiny {
  font-size: 0.7em; }

body.hostSide .host.ticketing.create span.blue,
.displaySide .host.ticketing.create span.blue {
  color: #0044cc; }

body.hostSide .host.ticketing.create .fa-ellipsis-v + .fa-ellipsis-v,
.displaySide .host.ticketing.create .fa-ellipsis-v + .fa-ellipsis-v {
  margin-left: 2px; }

body.hostSide .host.ticketing.create .form.create-event h5,
.displaySide .host.ticketing.create .form.create-event h5 {
  font-weight: bold;
  text-transform: uppercase; }

body.hostSide .host.ticketing.create .form.create-event .table.tickets-table,
.displaySide .host.ticketing.create .form.create-event .table.tickets-table {
  border: 2px solid #e7eaf0;
  padding: 5px;
  border-radius: 4px; }
  body.hostSide .host.ticketing.create .form.create-event .table.tickets-table .table-body .event-tickets .ticket-row,
  .displaySide .host.ticketing.create .form.create-event .table.tickets-table .table-body .event-tickets .ticket-row {
    padding: 1%; }
  body.hostSide .host.ticketing.create .form.create-event .table.tickets-table .table-body .event-tickets .ticket-row.set-up-ticket,
  .displaySide .host.ticketing.create .form.create-event .table.tickets-table .table-body .event-tickets .ticket-row.set-up-ticket {
    padding: 0.5%; }
  body.hostSide .host.ticketing.create .form.create-event .table.tickets-table .table-header,
  .displaySide .host.ticketing.create .form.create-event .table.tickets-table .table-header {
    background-color: #eff4fb;
    margin: -5px -5px 5px -5px;
    padding: 12px 5px;
    border-bottom: 2px solid #e7eaf0; }
    body.hostSide .host.ticketing.create .form.create-event .table.tickets-table .table-header .ticket-row .flex-row,
    .displaySide .host.ticketing.create .form.create-event .table.tickets-table .table-header .ticket-row .flex-row {
      padding: 0 0; }
  body.hostSide .host.ticketing.create .form.create-event .table.tickets-table .ticket-row .flex-row,
  .displaySide .host.ticketing.create .form.create-event .table.tickets-table .ticket-row .flex-row {
    padding: 8px 0; }
    body.hostSide .host.ticketing.create .form.create-event .table.tickets-table .ticket-row .flex-row .flex-col.dots-sign-column,
    .displaySide .host.ticketing.create .form.create-event .table.tickets-table .ticket-row .flex-row .flex-col.dots-sign-column {
      max-width: 2%;
      line-height: 34px;
      padding: 0; }
    body.hostSide .host.ticketing.create .form.create-event .table.tickets-table .ticket-row .flex-row .flex-col.ticket-quantity-column,
    .displaySide .host.ticketing.create .form.create-event .table.tickets-table .ticket-row .flex-row .flex-col.ticket-quantity-column {
      max-width: 125px;
      text-align: center; }
    body.hostSide .host.ticketing.create .form.create-event .table.tickets-table .ticket-row .flex-row .flex-col.ticket-price-column,
    .displaySide .host.ticketing.create .form.create-event .table.tickets-table .ticket-row .flex-row .flex-col.ticket-price-column {
      max-width: 130px;
      text-align: center; }
    body.hostSide .host.ticketing.create .form.create-event .table.tickets-table .ticket-row .flex-row .flex-col.ticket-actions-column,
    .displaySide .host.ticketing.create .form.create-event .table.tickets-table .ticket-row .flex-row .flex-col.ticket-actions-column {
      max-width: 70px;
      position: relative; }
      body.hostSide .host.ticketing.create .form.create-event .table.tickets-table .ticket-row .flex-row .flex-col.ticket-actions-column ul.list-inline,
      .displaySide .host.ticketing.create .form.create-event .table.tickets-table .ticket-row .flex-row .flex-col.ticket-actions-column ul.list-inline {
        margin: 0;
        display: inline-block;
        border-top-left-radius: 4px;
        border-top-right-radius: 4px;
        padding: 5px;
        padding-bottom: 12px;
        z-index: 10;
        position: absolute;
        cursor: pointer;
        border: 0 #e7eaf0;
        border-top-style: solid;
        border-right-style: solid;
        border-left-style: solid;
        background-color: transparent;
        top: 5px; }
        body.hostSide .host.ticketing.create .form.create-event .table.tickets-table .ticket-row .flex-row .flex-col.ticket-actions-column ul.list-inline i[class*='ac-icon'],
        .displaySide .host.ticketing.create .form.create-event .table.tickets-table .ticket-row .flex-row .flex-col.ticket-actions-column ul.list-inline i[class*='ac-icon'] {
          font-size: 15px;
          padding: 8px; }
  body.hostSide .host.ticketing.create .form.create-event .table.tickets-table .ticket-row .flex-row.set-up-flex-row,
  .displaySide .host.ticketing.create .form.create-event .table.tickets-table .ticket-row .flex-row.set-up-flex-row {
    padding: 0 0;
    min-height: 50px; }
  body.hostSide .host.ticketing.create .form.create-event .table.tickets-table .ticket-row .data-wrap,
  .displaySide .host.ticketing.create .form.create-event .table.tickets-table .ticket-row .data-wrap {
    margin-left: -5px;
    z-index: 9;
    margin-right: -5px;
    height: 0;
    overflow: hidden;
    transition: 0.3s all ease-in; }
    body.hostSide .host.ticketing.create .form.create-event .table.tickets-table .ticket-row .data-wrap .data,
    .displaySide .host.ticketing.create .form.create-event .table.tickets-table .ticket-row .data-wrap .data {
      background-color: #eff4fb;
      padding: 10px 16px;
      border-top: 2px solid;
      border-bottom: 2px solid;
      border-color: #e7eaf0;
      display: flex;
      z-index: 1; }
  body.hostSide .host.ticketing.create .form.create-event .table.tickets-table .ticket-row.open .data-wrap,
  .displaySide .host.ticketing.create .form.create-event .table.tickets-table .ticket-row.open .data-wrap {
    height: auto;
    overflow: visible; }

body.hostSide .host.ticketing.create .timezone-selector .btn,
.displaySide .host.ticketing.create .timezone-selector .btn {
  margin-left: 20px; }
  body.hostSide .host.ticketing.create .timezone-selector .btn .glyphicon-ok,
  .displaySide .host.ticketing.create .timezone-selector .btn .glyphicon-ok {
    display: inline-block; }

body.hostSide .host.ticketing.orders .all-orders,
.displaySide .host.ticketing.orders .all-orders {
  margin-bottom: 60px; }
  body.hostSide .host.ticketing.orders .all-orders .order-panel .order-panel-header,
  .displaySide .host.ticketing.orders .all-orders .order-panel .order-panel-header {
    font-size: 2em;
    color: #1abc9c;
    margin-bottom: 5px; }
    body.hostSide .host.ticketing.orders .all-orders .order-panel .order-panel-header .order-number,
    .displaySide .host.ticketing.orders .all-orders .order-panel .order-panel-header .order-number {
      float: left; }
    body.hostSide .host.ticketing.orders .all-orders .order-panel .order-panel-header .order-actions,
    .displaySide .host.ticketing.orders .all-orders .order-panel .order-panel-header .order-actions {
      float: right; }
    body.hostSide .host.ticketing.orders .all-orders .order-panel .order-panel-header:after, body.hostSide .host.ticketing.orders .all-orders .order-panel .order-panel-header:before,
    .displaySide .host.ticketing.orders .all-orders .order-panel .order-panel-header:after,
    .displaySide .host.ticketing.orders .all-orders .order-panel .order-panel-header:before {
      content: ' ';
      display: table;
      clear: both; }
  body.hostSide .host.ticketing.orders .all-orders .order-panel .order-panel-body p,
  .displaySide .host.ticketing.orders .all-orders .order-panel .order-panel-body p {
    padding-left: 6px;
    padding-right: 6px; }
  body.hostSide .host.ticketing.orders .all-orders .order-panel .order-panel-body .order-ticket-details,
  .displaySide .host.ticketing.orders .all-orders .order-panel .order-panel-body .order-ticket-details {
    margin-top: 20px; }
    body.hostSide .host.ticketing.orders .all-orders .order-panel .order-panel-body .order-ticket-details td:last-child,
    .displaySide .host.ticketing.orders .all-orders .order-panel .order-panel-body .order-ticket-details td:last-child {
      width: 1px; }
  body.hostSide .host.ticketing.orders .all-orders .order-panel .dropdown,
  .displaySide .host.ticketing.orders .all-orders .order-panel .dropdown {
    min-width: 101px;
    display: inline-block; }
    body.hostSide .host.ticketing.orders .all-orders .order-panel .dropdown button,
    .displaySide .host.ticketing.orders .all-orders .order-panel .dropdown button {
      background: #ffffff;
      border: 1px solid #bfbfbf;
      color: #000000;
      border-radius: 0;
      box-shadow: none;
      display: block;
      width: 100%;
      text-align: left; }
      body.hostSide .host.ticketing.orders .all-orders .order-panel .dropdown button .caret,
      .displaySide .host.ticketing.orders .all-orders .order-panel .dropdown button .caret {
        display: none; }
      body.hostSide .host.ticketing.orders .all-orders .order-panel .dropdown button:after,
      .displaySide .host.ticketing.orders .all-orders .order-panel .dropdown button:after {
        content: '\f107';
        font-family: 'FontAwesome';
        float: right;
        margin-left: 10px; }

body.hostSide .host.performance.raffle .tickets-purchased,
.displaySide .host.performance.raffle .tickets-purchased {
  border-radius: 20px;
  font-size: 20px;
  border: 1px solid #1d1e4c;
  font-weight: 700; }

body.hostSide .host.performance.auction .performance-table-wrap
.react-bs-table-container
.react-bs-table
.react-bs-container-body
> .table
> tbody
> tr:nth-child(2n)
> td,
.displaySide .host.performance.auction .performance-table-wrap
.react-bs-table-container
.react-bs-table
.react-bs-container-body
> .table
> tbody
> tr:nth-child(2n)
> td {
  padding: 0; }
  body.hostSide .host.performance.auction .performance-table-wrap
.react-bs-table-container
.react-bs-table
.react-bs-container-body
> .table
> tbody
> tr:nth-child(2n)
> td > div > div > table,
  .displaySide .host.performance.auction .performance-table-wrap
.react-bs-table-container
.react-bs-table
.react-bs-container-body
> .table
> tbody
> tr:nth-child(2n)
> td > div > div > table {
    box-shadow: inset 0 0 0 4px #dddddd; }

body.hostSide .host.add-items .item .dragHandle,
.displaySide .host.add-items .item .dragHandle {
  font-size: 2em;
  height: 55px;
  line-height: 55px;
  margin-top: 5px;
  top: 0; }

body.hostSide .host.add-items .table-header,
.displaySide .host.add-items .table-header {
  font-weight: 500;
  margin-bottom: 15px;
  border-bottom: 0 solid #e7eaf0; }
  body.hostSide .host.add-items .table-header .flex-row > .flex-col.item-name-column,
  .displaySide .host.add-items .table-header .flex-row > .flex-col.item-name-column {
    padding-left: 15px; }

body.hostSide .host.add-items .flex-row .flex-col.plus-sign-column,
.displaySide .host.add-items .flex-row .flex-col.plus-sign-column {
  background: #fafafa;
  min-width: 100%;
  text-align: center;
  border-bottom: 1px solid #eee; }
  body.hostSide .host.add-items .flex-row .flex-col.plus-sign-column i,
  .displaySide .host.add-items .flex-row .flex-col.plus-sign-column i {
    line-height: 46px; }

body.hostSide .host.add-items .flex-row .flex-col.item-name-column,
.displaySide .host.add-items .flex-row .flex-col.item-name-column {
  min-width: 70%;
  max-width: 70%;
  border-left: 0;
  border-top-left-radius: 0;
  padding: 5px 10px; }

body.hostSide .host.add-items .flex-row .flex-col.item-code-column,
.displaySide .host.add-items .flex-row .flex-col.item-code-column {
  min-width: 30%;
  max-width: 30%;
  border: 0;
  padding: 5px 0;
  text-align: left; }
  body.hostSide .host.add-items .flex-row .flex-col.item-code-column input,
  .displaySide .host.add-items .flex-row .flex-col.item-code-column input {
    text-transform: uppercase;
    text-align: center; }

body.hostSide .host.add-items .flex-row .flex-col.item-starting-bid-column, body.hostSide .host.add-items .flex-row .flex-col.item-buy-now-price-column,
.displaySide .host.add-items .flex-row .flex-col.item-starting-bid-column,
.displaySide .host.add-items .flex-row .flex-col.item-buy-now-price-column {
  min-width: 50%;
  max-width: 50%;
  border: 0;
  padding: 5px 10px;
  text-align: left; }

body.hostSide .host.add-items .flex-row .flex-col.item-actions-column,
.displaySide .host.add-items .flex-row .flex-col.item-actions-column {
  max-width: 125px;
  min-width: 12%;
  text-align: center;
  display: none; }
  body.hostSide .host.add-items .flex-row .flex-col.item-actions-column .fa-image,
  body.hostSide .host.add-items .flex-row .flex-col.item-actions-column .fa-file-o,
  .displaySide .host.add-items .flex-row .flex-col.item-actions-column .fa-image,
  .displaySide .host.add-items .flex-row .flex-col.item-actions-column .fa-file-o {
    color: #ff1500; }

body.hostSide .host.add-items .item-row:not(.dummy):not(:nth-child(2)),
.displaySide .host.add-items .item-row:not(.dummy):not(:nth-child(2)) {
  padding-top: 10px; }

body.hostSide .host.add-items .item-row:not(:last-child):after,
.displaySide .host.add-items .item-row:not(:last-child):after {
  border-bottom: 1px solid #e0e0e0;
  content: '';
  display: block;
  margin-left: 30px;
  margin-right: 5px; }

body.hostSide .host.add-items .item-row .list-inline,
.displaySide .host.add-items .item-row .list-inline {
  margin-bottom: 0; }

body.hostSide .host.add-items .item-row > .flex-row,
.displaySide .host.add-items .item-row > .flex-row {
  height: 67px;
  overflow: hidden;
  transition: 0.3s height ease;
  border-left: 0 solid #eee;
  border-top: 0 solid #eee;
  border-right: 0 solid #eee;
  border-top-left-radius: 4px; }

body.hostSide .host.add-items .item-row .data-wrap,
.displaySide .host.add-items .item-row .data-wrap {
  height: 0;
  transition: height 0.3s ease;
  overflow: hidden;
  position: relative;
  padding-left: 0; }
  body.hostSide .host.add-items .item-row .data-wrap .data,
  .displaySide .host.add-items .item-row .data-wrap .data {
    height: 100%;
    transition: height 0.3s ease;
    overflow: hidden;
    border-left: 1px solid;
    border-right: 1px solid;
    padding: 9px 35px 0;
    border-bottom: 1px solid;
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
    border-color: #eee; }
    body.hostSide .host.add-items .item-row .data-wrap .data > div,
    .displaySide .host.add-items .item-row .data-wrap .data > div {
      margin-bottom: 0; }
    body.hostSide .host.add-items .item-row .data-wrap .data .delete-item,
    .displaySide .host.add-items .item-row .data-wrap .data .delete-item {
      font-size: 32px;
      cursor: pointer;
      display: block;
      position: absolute;
      right: 10px;
      bottom: 10px; }
    body.hostSide .host.add-items .item-row .data-wrap .data .onoffswitch.activeswitch,
    .displaySide .host.add-items .item-row .data-wrap .data .onoffswitch.activeswitch {
      width: 110px; }
      body.hostSide .host.add-items .item-row .data-wrap .data .onoffswitch.activeswitch .onoffswitch-inner::before,
      .displaySide .host.add-items .item-row .data-wrap .data .onoffswitch.activeswitch .onoffswitch-inner::before {
        content: 'Hidden';
        padding: 0 0 0 16px; }
      body.hostSide .host.add-items .item-row .data-wrap .data .onoffswitch.activeswitch .onoffswitch-inner::after,
      .displaySide .host.add-items .item-row .data-wrap .data .onoffswitch.activeswitch .onoffswitch-inner::after {
        content: 'Hide Item'; }
      body.hostSide .host.add-items .item-row .data-wrap .data .onoffswitch.activeswitch .onoffswitch-switch,
      .displaySide .host.add-items .item-row .data-wrap .data .onoffswitch.activeswitch .onoffswitch-switch {
        right: 77px; }
    body.hostSide .host.add-items .item-row .data-wrap .data .onoffswitch .onoffswitch-checkbox:checked ~ .onoffswitch-label .onoffswitch-switch,
    .displaySide .host.add-items .item-row .data-wrap .data .onoffswitch .onoffswitch-checkbox:checked ~ .onoffswitch-label .onoffswitch-switch {
      right: 0; }

body.hostSide .host.add-items .item-row.has-image > .flex-row > .flex-col.item-actions-column .fa-image,
body.hostSide .host.add-items .item-row.has-description > .flex-row > .flex-col.item-actions-column .fa-file-o,
.displaySide .host.add-items .item-row.has-image > .flex-row > .flex-col.item-actions-column .fa-image,
.displaySide .host.add-items .item-row.has-description > .flex-row > .flex-col.item-actions-column .fa-file-o {
  color: #00e004; }

body.hostSide .host.add-items .item-row .fa-plus:before,
.displaySide .host.add-items .item-row .fa-plus:before {
  content: '\f054'; }

body.hostSide .host.add-items .item-row.open .fa-plus:before,
.displaySide .host.add-items .item-row.open .fa-plus:before {
  content: '\f078'; }

body.hostSide .host.add-items .item-row.open > .flex-row,
body.hostSide .host.add-items .item-row.open .data-wrap,
.displaySide .host.add-items .item-row.open > .flex-row,
.displaySide .host.add-items .item-row.open .data-wrap {
  height: auto; }

body.hostSide .host.add-items .error,
.displaySide .host.add-items .error {
  font-size: 0.7em;
  white-space: nowrap; }

body.hostSide .host.add-items .operations-row,
.displaySide .host.add-items .operations-row {
  margin-top: 10px; }

body.hostSide .host.add-items .ajax-wrap,
.displaySide .host.add-items .ajax-wrap {
  height: 50px;
  overflow: hidden;
  margin-top: 6px; }
  body.hostSide .host.add-items .ajax-wrap .ajax-msg-box,
  .displaySide .host.add-items .ajax-wrap .ajax-msg-box {
    padding: 10px;
    font-size: 1.3em; }
    body.hostSide .host.add-items .ajax-wrap .ajax-msg-box.text-success,
    .displaySide .host.add-items .ajax-wrap .ajax-msg-box.text-success {
      background: #b7f2b8; }
    body.hostSide .host.add-items .ajax-wrap .ajax-msg-box.text-danger,
    .displaySide .host.add-items .ajax-wrap .ajax-msg-box.text-danger {
      background: #f2b7b8; }

@media (min-width: 768px) {
  body.hostSide .host.fixed-host-header #content-wrapper .admin-content-wrapper,
  .displaySide .host.fixed-host-header #content-wrapper .admin-content-wrapper {
    padding-top: 65px; } }

@media (min-width: 768px) {
  body.hostSide .host.fixed-host-header.auction #content-wrapper .admin-content-wrapper,
  body.hostSide .host.fixed-host-header.raffle #content-wrapper .admin-content-wrapper,
  .displaySide .host.fixed-host-header.auction #content-wrapper .admin-content-wrapper,
  .displaySide .host.fixed-host-header.raffle #content-wrapper .admin-content-wrapper {
    padding-top: 65px; } }

@media (min-width: 989px) {
  body.hostSide .host .host-header.header-fixed,
  .displaySide .host .host-header.header-fixed {
    width: calc(100% - 230px); } }

@media (min-width: 768px) {
  body.hostSide .host .host-header.header-fixed,
  .displaySide .host .host-header.header-fixed {
    top: 50px; } }

@media (min-width: 768px) {
  body.hostSide .host .host-header.header-fixed .right-button,
  .displaySide .host .host-header.header-fixed .right-button {
    position: absolute;
    top: 12.5px;
    right: 12.5px; } }

@media (min-width: 768px) {
  body.hostSide .host .host-header h1,
  .displaySide .host .host-header h1 {
    font-size: 2rem; } }

@media (min-width: 420px) {
  body.hostSide .host .host-header h1 .btn i,
  .displaySide .host .host-header h1 .btn i {
    display: none; } }

@media (min-width: 420px) {
  body.hostSide .host .host-header h1 .btn span,
  .displaySide .host .host-header h1 .btn span {
    display: block; } }

@media (max-width: 989px) {
  body.hostSide .host #content-wrapper #content-header,
  .displaySide .host #content-wrapper #content-header {
    margin: -15px -5px 0px -5px; } }

@media (max-width: 989px) {
  body.hostSide .host #content-wrapper,
  .displaySide .host #content-wrapper {
    margin-left: 0px !important;
    margin-bottom: 80px; } }

@media (max-width: 989px) {
  body.hostSide .host.dashboard .flex-2-col > .flex-col,
  .displaySide .host.dashboard .flex-2-col > .flex-col {
    flex-basis: 100%; } }

@media (max-width: 989px) {
  body.hostSide .host.dashboard .flex-2-col > .flex-col:nth-child(2n + 1),
  .displaySide .host.dashboard .flex-2-col > .flex-col:nth-child(2n + 1) {
    padding-right: 0; } }

@media (min-width: 768px) {
  body.hostSide .host.dashboard .project-box .project-box-header .name div,
  .displaySide .host.dashboard .project-box .project-box-header .name div {
    padding-left: 15px;
    padding-right: 15px; } }

@media (min-width: 990px) and (max-width: 1090px) {
  body.hostSide .host.dashboard .project-box .project-box-content,
  .displaySide .host.dashboard .project-box .project-box-content {
    height: 200px; } }

@media (min-width: 768px) and (max-width: 870px) {
  body.hostSide .host.dashboard .project-box .project-box-content,
  .displaySide .host.dashboard .project-box .project-box-content {
    height: 200px; } }

@media (max-width: 767px) {
  body.hostSide .host.ticketing.orders .all-orders .order-panel .order-panel-body,
  .displaySide .host.ticketing.orders .all-orders .order-panel .order-panel-body {
    margin-left: -6px;
    margin-right: -6px; } }

@media (max-width: 767px) {
  body.hostSide .host.ticketing.orders .all-orders .order-panel .order-panel-body .order-ticket-details thead > tr > th,
  body.hostSide .host.ticketing.orders .all-orders .order-panel .order-panel-body .order-ticket-details .table tbody > tr > td,
  .displaySide .host.ticketing.orders .all-orders .order-panel .order-panel-body .order-ticket-details thead > tr > th,
  .displaySide .host.ticketing.orders .all-orders .order-panel .order-panel-body .order-ticket-details .table tbody > tr > td {
    padding-left: 2px;
    padding-right: 2px; } }

@media (min-width: 768px) {
  body.hostSide .host.ticketing.orders .all-orders .order-panel .dropdown,
  .displaySide .host.ticketing.orders .all-orders .order-panel .dropdown {
    min-width: 200px; } }

@media (max-width: 767px) {
  body.hostSide .host.ticketing.settings .tabs-wrapper .tab-content,
  .displaySide .host.ticketing.settings .tabs-wrapper .tab-content {
    padding-left: 0;
    padding-right: 0; }
    body.hostSide .host.ticketing.settings .tabs-wrapper .tab-content .tabs,
    body.hostSide .host.ticketing.settings .tabs-wrapper .tab-content .react-bs-table,
    .displaySide .host.ticketing.settings .tabs-wrapper .tab-content .tabs,
    .displaySide .host.ticketing.settings .tabs-wrapper .tab-content .react-bs-table {
      margin-left: 0;
      margin-right: 0; } }

@media (max-width: 989px) {
  body.hostSide .host.add-items .main-box-body,
  .displaySide .host.add-items .main-box-body {
    padding-left: 5px;
    padding-right: 5px; }
  body.hostSide .host.add-items .item,
  .displaySide .host.add-items .item {
    padding-left: 0; }
    body.hostSide .host.add-items .item .dragHandle,
    .displaySide .host.add-items .item .dragHandle {
      visibility: visible;
      top: 0;
      left: 0;
      text-align: center;
      height: 46px;
      width: 46px;
      line-height: 46px;
      font-family: 'FontAwesome';
      background: transparent;
      padding-left: 40%; } }

body.hostSide .host.add-items .item .dragHandle,
.displaySide .host.add-items .item .dragHandle {
  visibility: visible;
  top: 0;
  left: 0;
  text-align: center;
  height: 46px;
  width: 46px;
  line-height: 46px;
  font-family: 'FontAwesome';
  background: transparent; }

@media (min-width: 990px) and (max-width: 3500px) {
  body.hostSide .host.add-items .item .dragHandle,
  .displaySide .host.add-items .item .dragHandle {
    visibility: visible;
    padding-left: 2%;
    text-align: center;
    height: unset;
    width: unset;
    line-height: unset;
    font-family: 'FontAwesome';
    margin-top: 0;
    position: unset;
    background: transparent; } }

@media (max-width: 989px) {
  body.hostSide .host.add-items .table-header .flex-row .flex-col:nth-child(n + 2),
  .displaySide .host.add-items .table-header .flex-row .flex-col:nth-child(n + 2) {
    min-width: 50%;
    max-width: 50%;
    border: 0;
    padding: 5px 10px;
    text-align: center; }
  body.hostSide .host.add-items .table-header .flex-row .flex-col:nth-child(2n) + .flex-col,
  .displaySide .host.add-items .table-header .flex-row .flex-col:nth-child(2n) + .flex-col {
    padding-left: 0; }
  body.hostSide .host.add-items .table-header .flex-row .flex-col:nth-child(1), body.hostSide .host.add-items .table-header .flex-row .flex-col:nth-child(6),
  .displaySide .host.add-items .table-header .flex-row .flex-col:nth-child(1),
  .displaySide .host.add-items .table-header .flex-row .flex-col:nth-child(6) {
    display: none; } }

@media (max-width: 989px) {
  body.hostSide .host.add-items .table-header,
  .displaySide .host.add-items .table-header {
    display: none; } }

@media (min-width: 990px) {
  body.hostSide .host.add-items .flex-row .flex-col label,
  .displaySide .host.add-items .flex-row .flex-col label {
    display: none; } }

@media (min-width: 990px) {
  body.hostSide .host.add-items .flex-row .flex-col.plus-sign-column,
  .displaySide .host.add-items .flex-row .flex-col.plus-sign-column {
    background: transparent;
    max-width: 26px;
    min-width: 26px;
    border-bottom: 0; } }

@media (min-width: 989px) {
  body.hostSide .host.add-items .flex-row .flex-col.item-name-column,
  .displaySide .host.add-items .flex-row .flex-col.item-name-column {
    min-width: auto;
    max-width: 300%; } }

@media (min-width: 989px) {
  body.hostSide .host.add-items .flex-row .flex-col.item-code-column,
  .displaySide .host.add-items .flex-row .flex-col.item-code-column {
    padding: 5px 10px;
    max-width: 100px;
    min-width: 10%;
    white-space: nowrap; } }

@media (min-width: 989px) {
  body.hostSide .host.add-items .flex-row .flex-col.item-starting-bid-column, body.hostSide .host.add-items .flex-row .flex-col.item-buy-now-price-column,
  .displaySide .host.add-items .flex-row .flex-col.item-starting-bid-column,
  .displaySide .host.add-items .flex-row .flex-col.item-buy-now-price-column {
    max-width: 18%;
    min-width: 18%; } }

@media (min-width: 989px) {
  body.hostSide .host.add-items .flex-row .flex-col.item-buy-now-price-column,
  .displaySide .host.add-items .flex-row .flex-col.item-buy-now-price-column {
    max-width: 160px;
    min-width: 16%; } }

@media (min-width: 990px) {
  body.hostSide .host.add-items .flex-row .flex-col.item-actions-column,
  .displaySide .host.add-items .flex-row .flex-col.item-actions-column {
    display: block;
    padding: 5px 10px; } }

@media (min-width: 990px) {
  body.hostSide .host.add-items .item-row > .flex-row,
  .displaySide .host.add-items .item-row > .flex-row {
    height: 50px;
    padding-top: 5px; } }

@media (min-width: 989px) and (max-width: 1039px) {
  body.hostSide .host.add-items .item-row > .flex-row,
  .displaySide .host.add-items .item-row > .flex-row {
    height: 50px;
    padding-top: 5px;
    zoom: 0.7; }
  body.hostSide .table-header .flex-row,
  .displaySide .table-header .flex-row {
    zoom: 0.7; } }

@media (min-width: 1040px) and (max-width: 1180px) {
  body.hostSide .host.add-items .item-row > .flex-row,
  .displaySide .host.add-items .item-row > .flex-row {
    height: 50px;
    padding-top: 5px;
    zoom: 0.8; }
  body.hostSide .table-header .flex-row,
  .displaySide .table-header .flex-row {
    zoom: 0.8; } }

@media (min-width: 420px) {
  body.hostSide .discount-codes-wrapper .info-fields-table table th:nth-child(2), body.hostSide .discount-codes-wrapper .info-fields-table table th:nth-child(3),
  .displaySide .discount-codes-wrapper .info-fields-table table th:nth-child(2),
  .displaySide .discount-codes-wrapper .info-fields-table table th:nth-child(3) {
    width: 200px;
    text-align: center; } }

@media (min-width: 768px) {
  body.hostSide .discount-codes-wrapper .info-fields-table table th:last-child,
  .displaySide .discount-codes-wrapper .info-fields-table table th:last-child {
    width: 300px; } }

body.hostSide .discount-codes-wrapper .info-fields-table table td .onoffswitch,
.displaySide .discount-codes-wrapper .info-fields-table table td .onoffswitch {
  margin: auto;
  width: 65px; }
  body.hostSide .discount-codes-wrapper .info-fields-table table td .onoffswitch .onoffswitch-switch,
  .displaySide .discount-codes-wrapper .info-fields-table table td .onoffswitch .onoffswitch-switch {
    right: auto; }
  body.hostSide .discount-codes-wrapper .info-fields-table table td .onoffswitch .onoffswitch-checkbox:checked ~ .onoffswitch-label .onoffswitch-switch,
  .displaySide .discount-codes-wrapper .info-fields-table table td .onoffswitch .onoffswitch-checkbox:checked ~ .onoffswitch-label .onoffswitch-switch {
    right: 0; }
  body.hostSide .discount-codes-wrapper .info-fields-table table td .onoffswitch .onoffswitch-inner:before, body.hostSide .discount-codes-wrapper .info-fields-table table td .onoffswitch .onoffswitch-inner:after,
  .displaySide .discount-codes-wrapper .info-fields-table table td .onoffswitch .onoffswitch-inner:before,
  .displaySide .discount-codes-wrapper .info-fields-table table td .onoffswitch .onoffswitch-inner:after {
    font-size: 1em; }

body.hostSide .discount-codes-wrapper .discount-codes-table-container,
.displaySide .discount-codes-wrapper .discount-codes-table-container {
  margin-top: 25px; }
  body.hostSide .discount-codes-wrapper .discount-codes-table-container .react-bs-container-body,
  .displaySide .discount-codes-wrapper .discount-codes-table-container .react-bs-container-body {
    overflow: visible; }
  body.hostSide .discount-codes-wrapper .discount-codes-table-container > .text,
  .displaySide .discount-codes-wrapper .discount-codes-table-container > .text {
    font-weight: bold;
    font-size: 1.2em;
    text-align: center; }
  body.hostSide .discount-codes-wrapper .discount-codes-table-container .react-bs-table-container thead,
  .displaySide .discount-codes-wrapper .discount-codes-table-container .react-bs-table-container thead {
    background: #777;
    color: #fff; }
  body.hostSide .discount-codes-wrapper .discount-codes-table-container .react-bs-table-container tr,
  .displaySide .discount-codes-wrapper .discount-codes-table-container .react-bs-table-container tr {
    height: 1px; }
    body.hostSide .discount-codes-wrapper .discount-codes-table-container .react-bs-table-container tr td,
    .displaySide .discount-codes-wrapper .discount-codes-table-container .react-bs-table-container tr td {
      overflow: visible; }
      body.hostSide .discount-codes-wrapper .discount-codes-table-container .react-bs-table-container tr td label,
      .displaySide .discount-codes-wrapper .discount-codes-table-container .react-bs-table-container tr td label {
        width: 35px; }
      body.hostSide .discount-codes-wrapper .discount-codes-table-container .react-bs-table-container tr td p,
      body.hostSide .discount-codes-wrapper .discount-codes-table-container .react-bs-table-container tr td label,
      .displaySide .discount-codes-wrapper .discount-codes-table-container .react-bs-table-container tr td p,
      .displaySide .discount-codes-wrapper .discount-codes-table-container .react-bs-table-container tr td label {
        margin-bottom: 0; }
  body.hostSide .discount-codes-wrapper .discount-codes-table-container .react-bs-table-container .react-bs-table-search-form,
  .displaySide .discount-codes-wrapper .discount-codes-table-container .react-bs-table-container .react-bs-table-search-form {
    margin-bottom: 25px; }
    body.hostSide .discount-codes-wrapper .discount-codes-table-container .react-bs-table-container .react-bs-table-search-form .col-md-12,
    .displaySide .discount-codes-wrapper .discount-codes-table-container .react-bs-table-container .react-bs-table-search-form .col-md-12 {
      padding-right: 0px; }

body.hostSide input.searchBox,
.displaySide input.searchBox {
  height: 42px !important;
  border-color: #fff;
  border-radius: 6px; }

body.hostSide .attendee-filter .searchBox-icon,
.displaySide .attendee-filter .searchBox-icon {
  right: 21px; }

body.hostSide .attendee-filter .download-view-div,
.displaySide .attendee-filter .download-view-div {
  padding-top: 0; }

body.hostSide .ticket-settings-filter-block .searchBox-icon,
.displaySide .ticket-settings-filter-block .searchBox-icon {
  right: 21px; }

body.hostSide .searchBox-icon,
.displaySide .searchBox-icon {
  height: 48.28px;
  width: 48px;
  border-radius: 4px;
  background-color: #406ae8;
  text-align: center;
  display: inline-grid;
  margin: 15px 15px 15px 0;
  align-items: center;
  box-shadow: 0 3px 22px 0 rgba(64, 106, 232, 0.36);
  border-radius: 6px;
  width: 38px;
  height: 30.28px;
  box-shadow: 0 0 0 0 rgba(64, 106, 232, 0.36);
  position: absolute;
  top: 6px;
  right: 10px;
  margin: 0; }
  body.hostSide .searchBox-icon i,
  .displaySide .searchBox-icon i {
    color: #fff;
    font-size: 25px;
    margin: auto; }
  body.hostSide .searchBox-icon i,
  .displaySide .searchBox-icon i {
    font-size: 14px; }

body.hostSide .dropdown.btn-group button.icon-download.btn-download,
.displaySide .dropdown.btn-group button.icon-download.btn-download {
  font-size: 15px;
  display: inline-flex;
  align-items: center;
  font-weight: 300;
  padding: 11.5px 16px;
  line-height: 19px; }

body.hostSide .dropdown.btn-group .dropdown-menu > li > a,
.displaySide .dropdown.btn-group .dropdown-menu > li > a {
  padding: 5px 10px;
  font-size: 12px; }

body.hostSide .dropdown.btn-group button.icon-download.btn-download:hover,
.displaySide .dropdown.btn-group button.icon-download.btn-download:hover {
  border: 1px solid #e6e6e6; }

body.hostSide .dropdown.btn-group button.icon-download.btn-download:focus,
body.hostSide .dropdown.btn-group button.icon-download.btn-download:active,
.displaySide .dropdown.btn-group button.icon-download.btn-download:focus,
.displaySide .dropdown.btn-group button.icon-download.btn-download:active {
  border: 1px solid #e6e6e6;
  background-color: #fff;
  box-shadow: none; }

body.hostSide .download-view-div,
.displaySide .download-view-div {
  min-height: 65px;
  padding-top: 10px;
  padding-bottom: 10px; }
  body.hostSide .download-view-div .col-download-btn,
  .displaySide .download-view-div .col-download-btn {
    padding-right: 0;
    float: right;
    margin: 0 0 0 10px; }
  body.hostSide .download-view-div .btn-before-download,
  .displaySide .download-view-div .btn-before-download {
    float: right; }

@media (min-width: 420px) {
  body.hostSide .discount-codes-wrapper .info-fields-table table td .onoffswitch,
  .displaySide .discount-codes-wrapper .info-fields-table table td .onoffswitch {
    width: 90px; } }

@media (min-width: 768px) {
  body.hostSide .discount-codes-wrapper .discount-codes-table-container > .text,
  .displaySide .discount-codes-wrapper .discount-codes-table-container > .text {
    text-align: left; } }

@media (min-width: 768px) {
  body.hostSide .discount-codes-wrapper .discount-codes-table-container .react-bs-table-container,
  .displaySide .discount-codes-wrapper .discount-codes-table-container .react-bs-table-container {
    xmargin-top: -38px; } }

@media (max-width: 767px) {
  body.hostSide .discount-codes-wrapper .discount-codes-table-container .react-bs-table-container tr td label,
  .displaySide .discount-codes-wrapper .discount-codes-table-container .react-bs-table-container tr td label {
    display: block; } }

@media (max-width: 767px) {
  body.hostSide .discount-codes-wrapper .discount-codes-table-container .react-bs-table-container tr td,
  body.hostSide .discount-codes-wrapper .discount-codes-table-container .react-bs-table-container tr th,
  .displaySide .discount-codes-wrapper .discount-codes-table-container .react-bs-table-container tr td,
  .displaySide .discount-codes-wrapper .discount-codes-table-container .react-bs-table-container tr th {
    padding-left: 2px;
    padding-right: 2px; }
  body.hostSide .discount-codes-wrapper .discount-codes-table-container .react-bs-table-container tr td:nth-child(4),
  body.hostSide .discount-codes-wrapper .discount-codes-table-container .react-bs-table-container tr th:nth-child(4),
  .displaySide .discount-codes-wrapper .discount-codes-table-container .react-bs-table-container tr td:nth-child(4),
  .displaySide .discount-codes-wrapper .discount-codes-table-container .react-bs-table-container tr th:nth-child(4) {
    width: 75px; }
  body.hostSide .discount-codes-wrapper .discount-codes-table-container .react-bs-table-container tr td:nth-child(4) label,
  body.hostSide .discount-codes-wrapper .discount-codes-table-container .react-bs-table-container tr th:nth-child(4) label,
  .displaySide .discount-codes-wrapper .discount-codes-table-container .react-bs-table-container tr td:nth-child(4) label,
  .displaySide .discount-codes-wrapper .discount-codes-table-container .react-bs-table-container tr th:nth-child(4) label {
    display: block; }
  body.hostSide .discount-codes-wrapper .discount-codes-table-container .react-bs-table-container tr td:nth-child(5),
  body.hostSide .discount-codes-wrapper .discount-codes-table-container .react-bs-table-container tr th:nth-child(5),
  .displaySide .discount-codes-wrapper .discount-codes-table-container .react-bs-table-container tr td:nth-child(5),
  .displaySide .discount-codes-wrapper .discount-codes-table-container .react-bs-table-container tr th:nth-child(5) {
    width: 90px;
    padding-left: 0;
    padding-right: 0; } }

body.hostSide .select-modules-dialog-backdrop,
.displaySide .select-modules-dialog-backdrop {
  background: transparent; }

body.hostSide .select-modules-dialog.modal-dialog .modal-content,
.displaySide .select-modules-dialog.modal-dialog .modal-content {
  color: #ffffff;
  border: 0;
  box-shadow: none;
  background: transparent; }

@media (max-width: 767px) {
  body.hostSide body.modal-open,
  .displaySide body.modal-open {
    position: fixed; } }

body.hostSide #select-modules .modal-dialog,
.displaySide #select-modules .modal-dialog {
  top: 50px; }

body.hostSide form#selectModules,
.displaySide form#selectModules {
  width: 550px;
  margin: auto;
  background-color: #1e1e4e;
  border-radius: 40px;
  overflow: hidden;
  padding: 30px 40px;
  box-shadow: 0 0 10px #494c5d; }
  body.hostSide form#selectModules label.btn .glyphicon,
  .displaySide form#selectModules label.btn .glyphicon {
    visibility: hidden;
    display: none; }
  body.hostSide form#selectModules label.btn input,
  .displaySide form#selectModules label.btn input {
    display: none; }
    body.hostSide form#selectModules label.btn input[type='checkbox']:checked + .glyphicon,
    .displaySide form#selectModules label.btn input[type='checkbox']:checked + .glyphicon {
      visibility: visible;
      display: initial; }
  body.hostSide form#selectModules label.btn:nth-child(2n + 1),
  .displaySide form#selectModules label.btn:nth-child(2n + 1) {
    margin-right: 40px; }
  body.hostSide form#selectModules .js-error.module-check,
  .displaySide form#selectModules .js-error.module-check {
    border: 1px solid;
    color: #d26464;
    margin-bottom: 20px; }

body.hostSide #select-modules .modal-content,
.displaySide #select-modules .modal-content {
  background: transparent;
  box-shadow: none;
  border: 0;
  color: #fff; }

body.hostSide .item-image-checkout,
.displaySide .item-image-checkout {
  width: 80px;
  height: 80px;
  border-radius: 6px;
  border: 1px solid #efefef;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center center; }

body.hostSide .seating-chart-content,
.displaySide .seating-chart-content {
  height: 600px;
  min-height: 500px;
  overflow-y: auto; }
  body.hostSide .seating-chart-content #chart,
  .displaySide .seating-chart-content #chart {
    height: 100%; }
  body.hostSide .seating-chart-content .seatio-panel-loader,
  .displaySide .seating-chart-content .seatio-panel-loader {
    position: absolute;
    left: 0;
    right: 0;
    margin-left: auto;
    margin-right: auto;
    z-index: 9999999999;
    height: 100%;
    width: 100%;
    background: #fff; }

body.hostSide .seatio-mobile-note,
.displaySide .seatio-mobile-note {
  padding: 12px 10px; }

body.hostSide #popupSeatioDesigner.modal .modal-dialog,
.displaySide #popupSeatioDesigner.modal .modal-dialog {
  width: 90%; }

body.hostSide #popupSeatioDesigner.modal .modal-title,
.displaySide #popupSeatioDesigner.modal .modal-title {
  position: absolute;
  left: 0;
  right: 0;
  margin-left: auto;
  margin-right: auto;
  z-index: 9999999999;
  background: #fff; }

body.hostSide .seatio-button-section,
.displaySide .seatio-button-section {
  display: -webkit-box; }
  body.hostSide .seatio-button-section .description ul,
  .displaySide .seatio-button-section .description ul {
    list-style: none;
    padding: 10px 0 0 0; }
    body.hostSide .seatio-button-section .description ul li,
    .displaySide .seatio-button-section .description ul li {
      font-size: 20px;
      font-weight: 400; }
  body.hostSide .seatio-button-section .seatio-open-button,
  .displaySide .seatio-button-section .seatio-open-button {
    float: right;
    display: contents; }

@media (min-width: 1200px) {
  body.hostSide .setup-tickets .white-box-setup .table.tickets-table .set-up-ticket .ticket-data {
    width: 100%; } }

@media (min-width: 320px) and (max-width: 480px) {
  .xs-pr-0 {
    padding-right: 0; }
  .xs-mt-10 {
    margin-top: 10px; }
  body.hostSide .setup-tickets .white-box-setup {
    border-radius: 6px;
    background-color: #fff;
    padding: 24px;
    box-shadow: 0 8px 30px 0 rgba(0, 0, 0, 0.06);
    padding: 0; }
    body.hostSide .setup-tickets .white-box-setup .table.tickets-table {
      border: none; }
      body.hostSide .setup-tickets .white-box-setup .table.tickets-table .set-up-ticket .ticket-data .mb-5 {
        margin-bottom: 2rem; }
      body.hostSide .setup-tickets .white-box-setup .table.tickets-table .table-header {
        margin: 0px !important; }
    body.hostSide .setup-tickets .white-box-setup .form-group .col-sm-12.col-md-12 {
      padding-top: 10px; }
    body.hostSide .setup-tickets .white-box-setup .setup-ticket-button-section {
      padding-bottom: 5px;
      padding-top: 10px; }
    body.hostSide .setup-tickets .white-box-setup .assigned-seating-text {
      margin-left: 5px;
      margin-top: 4px; }
  body.hostSide #content-wrapper {
    padding: 5px !important; }
  .ticketing-info .main-box {
    margin-bottom: 0;
    padding: 0; }
  .tickets-table {
    padding: 0 !important; }
    .tickets-table .table-body .event-tickets .ticket-row {
      border-bottom: 4px solid #e8eaf1; }
  .ticket-quantity-column {
    padding-top: 10px;
    padding-bottom: 10px;
    text-align: left !important; }
    .ticket-quantity-column span {
      font-weight: 400;
      margin-bottom: 3px; }
  .ticket-name-column {
    min-width: 55%;
    padding-top: 10px;
    padding-bottom: 10px;
    margin: 0 4px 0 4px; }
    .ticket-name-column span {
      font-weight: 400;
      margin-bottom: 3px; }
  .ticket-price-column {
    padding-left: 15px;
    min-width: 20% !important;
    padding-top: 10px;
    padding-bottom: 10px;
    text-align: left !important; }
    .ticket-price-column span {
      color: #1e0a3d;
      font-weight: 400;
      margin-bottom: 3px; }
    .ticket-price-column .tiny {
      font-size: 8px !important; }
  .ticket-actions-column {
    padding-left: 1px;
    margin-top: 10px; }
    .ticket-actions-column .list-inline {
      top: 5px !important;
      left: 10px;
      font-size: 30px; } }

.add-new-ticket-btn {
  vertical-align: text-bottom;
  margin-right: 5px; }

@media (max-width: 767px) {
  .seating-toggle-mobile {
    margin-left: 23px; } }

.add-item-csv .react-bs-table {
  border-radius: unset; }

.add-item-csv .react-bs-table .table-bordered > tbody > tr > td {
  white-space: unset; }

.google-map-block {
  min-height: 100px; }

.liink-copy-box {
  width: 100%;
  border-radius: 6px;
  display: inline-flex;
  position: relative;
  align-items: center;
  background-color: #e7ebee; }

.copy-option {
  margin-left: auto; }

.backdrop-effect {
  background: rgba(0, 0, 0, 0.6) !important;
  border-radius: 5px; }

.category-item {
  align-items: center !important; }

.host .tabs-wrapper .tab-content .tabs {
  border: none !important; }

.host .tabs-wrapper .tab-content .tabs-wrapper-agenda .newAgenda-tab-css .nav.nav-tabs > li > a {
  border-radius: 15px; }

.host .tabs-wrapper .tab-content .tabs-wrapper-agenda .newAgenda-tab-css .nav.nav-tabs > li:first-child {
  border-left: unset; }

.host .tabs-wrapper .tab-content .tabs-wrapper-agenda .newAgenda-tab-css .nav.nav-tabs > li:last-child {
  border-right: unset; }

#activity-ticket-Sales .performance-table-wrap .react-bs-table-container .react-bs-table-tool-bar .react-bs-table-search-form label,
#activity-auction .performance-table-wrap .react-bs-table-container .react-bs-table-tool-bar .react-bs-table-search-form label,
#activity-raffle .performance-table-wrap .react-bs-table-container .react-bs-table-tool-bar .react-bs-table-search-form label,
#activity-donation-text-to-give .performance-table-wrap .react-bs-table-container .react-bs-table-tool-bar .react-bs-table-search-form label,
.whiteLabel-events .performance-table-wrap .react-bs-table-container .react-bs-table-tool-bar .react-bs-table-search-form label {
  display: block; }

#discount-codes .react-bs-table-container .react-bs-table-pagination .row div:nth-child(2),
#activity-ticket-Sales .react-bs-table-container .react-bs-table-pagination .row div:nth-child(2),
.main-box-body.clearfix .react-bs-table-container .react-bs-table-pagination .row div:nth-child(2),
.super-admin-billing .react-bs-table-container .react-bs-table-pagination .row div:nth-child(2) {
  text-align: end; }

.all-events-list .react-bs-table-container .react-bs-table-pagination,
.activity-table .react-bs-table-container .react-bs-table-pagination,
.tags-table .react-bs-table-container .react-bs-table-pagination,
.contact-table .react-bs-table-container .react-bs-table-pagination,
.whiteLabel-events .react-bs-table-container .react-bs-table-pagination,
#gamification-table .react-bs-table-container .react-bs-table-pagination,
#Sales-table .react-bs-table-container .react-bs-table-pagination,
#waitlist-table .react-bs-table-container .react-bs-table-pagination {
  margin: 10px; }
  .all-events-list .react-bs-table-container .react-bs-table-pagination .row div:nth-child(2),
  .activity-table .react-bs-table-container .react-bs-table-pagination .row div:nth-child(2),
  .tags-table .react-bs-table-container .react-bs-table-pagination .row div:nth-child(2),
  .contact-table .react-bs-table-container .react-bs-table-pagination .row div:nth-child(2),
  .whiteLabel-events .react-bs-table-container .react-bs-table-pagination .row div:nth-child(2),
  #gamification-table .react-bs-table-container .react-bs-table-pagination .row div:nth-child(2),
  #Sales-table .react-bs-table-container .react-bs-table-pagination .row div:nth-child(2),
  #waitlist-table .react-bs-table-container .react-bs-table-pagination .row div:nth-child(2) {
    text-align: end; }
    .all-events-list .react-bs-table-container .react-bs-table-pagination .row div:nth-child(2) .pagination,
    .activity-table .react-bs-table-container .react-bs-table-pagination .row div:nth-child(2) .pagination,
    .tags-table .react-bs-table-container .react-bs-table-pagination .row div:nth-child(2) .pagination,
    .contact-table .react-bs-table-container .react-bs-table-pagination .row div:nth-child(2) .pagination,
    .whiteLabel-events .react-bs-table-container .react-bs-table-pagination .row div:nth-child(2) .pagination,
    #gamification-table .react-bs-table-container .react-bs-table-pagination .row div:nth-child(2) .pagination,
    #Sales-table .react-bs-table-container .react-bs-table-pagination .row div:nth-child(2) .pagination,
    #waitlist-table .react-bs-table-container .react-bs-table-pagination .row div:nth-child(2) .pagination {
      margin-top: 0; }

.whiteLabel-events .react-bs-container-header table {
  margin-bottom: 0; }

.whiteLabel-events .react-bs-container-body table {
  white-space: nowrap; }

#meetUps .react-bs-table-container .table-header-wrapper {
  background: unset; }

.eventDetails {
  display: flex;
  height: 70px;
  overflow: hidden;
  text-overflow: ellipsis; }
  .eventDetails .icon-btn-selected {
    right: 20px;
    top: 32px; }
  .eventDetails input {
    position: absolute;
    clip: rect(0, 0, 0, 0);
    pointer-events: none; }
  .eventDetails p {
    margin: auto;
    white-space: break-spaces; }

@media (max-width: 450px) {
  .justify-content-xs-center {
    display: flex !important;
    justify-content: center !important;
    margin-top: 40px !important; } }

@media (max-width: 520px) {
  .add-exhibitor-mobile #dropdown-basic {
    z-index: 0 !important; } }

.login-wrap .login-signup-container .form-padding {
  padding: 100px 17px; }

.login-wrap .login-signup-container .login-form .login-input {
  height: 43px; }

.login-center {
  display: flex; }

.signup-fix-form-width {
  max-width: 350px; }
  .signup-fix-form-width .signup-input {
    height: 43px; }
  .signup-fix-form-width .icon-feedback-false, .signup-fix-form-width .icon-feedback-true {
    top: 15px; }

.login-fix-width {
  float: unset;
  margin: auto; }

@media (min-width: 1381px) and (max-width: 4000px) {
  .login-fix-width, .signup-fix-width {
    width: 450px; } }

@media (min-width: 1381px) and (max-width: 4000px) {
  .login-fix-width-center {
    margin: auto;
    float: unset; } }

@media (min-width: 767px) and (max-width: 991px) {
  .signup-fix-width {
    margin: 0 auto;
    width: 450px; } }

@media (min-width: 767px) and (max-width: 1380px) {
  .login-fix-width {
    margin: 0 auto;
    width: 450px; } }

@media (min-width: 481px) and (max-width: 767px) {
  .login-fix-width, .signup-fix-width {
    margin: 0 auto;
    width: 450px; } }

.host-page-loader .loader .lds-roller {
  display: inline-block;
  position: fixed;
  width: 64px;
  height: 64px;
  top: 50%;
  left: calc(56% + 0px); }

@media (min-width: 320px) and (max-width: 480px) {
  .host-page-loader .loader .lds-roller {
    display: inline-block;
    position: fixed;
    width: 64px;
    height: 64px;
    top: 50%;
    left: calc(43% + 0px); } }

@media (min-width: 481px) and (max-width: 767px) {
  .host-page-loader .loader .lds-roller {
    display: inline-block;
    position: fixed;
    width: 64px;
    height: 64px;
    top: 50%;
    left: calc(43% + 0px); } }

@media (min-width: 768px) and (max-width: 1023px) {
  .host-page-loader .loader .lds-roller {
    display: inline-block;
    position: fixed;
    width: 64px;
    height: 64px;
    top: 50%;
    left: calc(48% + 0px); } }

@media (min-width: 1024px) and (max-width: 1366px) {
  .host-page-loader .loader .lds-roller {
    display: inline-block;
    position: fixed;
    width: 64px;
    height: 64px;
    top: 50%;
    left: calc(60% + 0px); } }

.event-wrap .bid-box-border {
  border: 1px solid #d0d0d0;
  border-radius: 4px;
  padding: 0 8px 15px 8px; }

.event-wrap .right-info-div {
  padding-top: 15px; }
  .event-wrap .right-info-div .current-info-box {
    border-radius: 6px;
    background-color: #fff;
    padding: 24px;
    box-shadow: 0 8px 30px 0 rgba(0, 0, 0, 0.06);
    margin: 20px 0 6px;
    box-shadow: 0 0 11px 7px rgba(0, 0, 0, 0.06); }
    .event-wrap .right-info-div .current-info-box .info-number {
      font-size: 26px;
      font-weight: 500;
      line-height: 42px;
      color: #406ae8; }
    .event-wrap .right-info-div .current-info-box .ruffel-form-border-box {
      border: 1px solid #c4c9d8;
      border-right: 0;
      border-bottom: 0;
      border-radius: 5px; }
    .event-wrap .right-info-div .current-info-box .info-text {
      color: #767a8b;
      font-size: 14px;
      font-weight: 300; }
  .event-wrap .right-info-div .all-info-box {
    border-radius: 6px;
    background-color: #fff;
    padding: 24px;
    box-shadow: 0 8px 30px 0 rgba(0, 0, 0, 0.06);
    box-shadow: 0 0 11px 7px rgba(0, 0, 0, 0.06);
    margin: 21px 0; }
    .event-wrap .right-info-div .all-info-box .all-info {
      padding: 20px 0; }
      .event-wrap .right-info-div .all-info-box .all-info .info-number {
        font-size: 19px;
        color: #172856;
        font-weight: 400; }
      .event-wrap .right-info-div .all-info-box .all-info .info-text {
        color: #767a8b;
        font-size: 14px; }
  .event-wrap .right-info-div .item-code {
    background: #4068e8;
    padding: 7px 5%;
    font-size: 14px;
    color: #fff;
    border-radius: 3px; }

.event-wrap .left-image-panel .image-head-text {
  color: #172856;
  font-size: 28px;
  font-weight: 500;
  line-height: 54px; }

.event-wrap .left-image-panel .item-image .item-image-inner {
  min-height: 265px;
  background-size: contain;
  border-radius: 5px;
  background-repeat: no-repeat;
  background-position: center center;
  max-width: 100%;
  height: auto; }

@media (min-width: 992px) and (max-width: 1500px) {
  .event-wrap .left-image-panel .item-image .item-image-inner {
    min-height: 150px !important; } }

@media (min-width: 1501px) and (max-width: 1800px) {
  .event-wrap .left-image-panel .item-image .item-image-inner {
    min-height: 220px !important; } }

.event-wrap .left-image-panel .image-discription-text {
  color: #8c97a9;
  text-align: justify;
  margin-top: 10px; }
  .event-wrap .left-image-panel .image-discription-text a {
    overflow-wrap: break-word; }

.event-wrap .signup-row {
  padding: 0; }
  .event-wrap .signup-row .signup-col-left {
    padding: 0;
    width: 53%;
    float: left; }
  .event-wrap .signup-row .signup-col-right {
    padding: 0;
    width: 42%;
    float: right; }
  @media (max-width: 768px) {
    .event-wrap .signup-row .signup-col-left {
      width: 100%; }
    .event-wrap .signup-row .signup-col-right {
      width: 100%; } }
  .event-wrap .signup-row .bid-only-form {
    border: 1px solid #d0d0d0;
    border-radius: 4px;
    padding: 0 2px 15px 2px; }
    .event-wrap .signup-row .bid-only-form .bid-header-text {
      text-align: center;
      line-height: 33px;
      font-size: 16px;
      color: #172856;
      padding: 20px 0 0; }
    .event-wrap .signup-row .bid-only-form .bid-form {
      padding: 0 15px; }
      .event-wrap .signup-row .bid-only-form .bid-form .bid-amount .form-control {
        height: 40px;
        border-width: 1.5px; }
      .event-wrap .signup-row .bid-only-form .bid-form .input-group-addon {
        background: #eff4fb; }
  .event-wrap .signup-row .event-login .login-signup-tabs-wrapper .login-register-tab {
    border: 1px solid #dfe4ea;
    border-radius: 6px;
    border-top: 0; }
    .event-wrap .signup-row .event-login .login-signup-tabs-wrapper .login-register-tab .nav-tabs {
      border-bottom: 0 solid #ddd; }
      .event-wrap .signup-row .event-login .login-signup-tabs-wrapper .login-register-tab .nav-tabs li {
        width: 50%;
        display: inline-block; }
        .event-wrap .signup-row .event-login .login-signup-tabs-wrapper .login-register-tab .nav-tabs li .nav-link {
          background-color: #fff;
          text-align: center;
          border: 1px solid #e0e4ea;
          font-size: 16px;
          margin: 0; }
        .event-wrap .signup-row .event-login .login-signup-tabs-wrapper .login-register-tab .nav-tabs li .nav-link.active {
          background-color: #4068e8;
          color: #fff;
          border: 1px solid #4068e8; }
        .event-wrap .signup-row .event-login .login-signup-tabs-wrapper .login-register-tab .nav-tabs li a {
          background-clip: padding-box;
          font-size: 1.125rem;
          font-weight: 300;
          outline: none;
          color: #555;
          border-radius: 3px 3px 0 0; }
      .event-wrap .signup-row .event-login .login-signup-tabs-wrapper .login-register-tab .nav-tabs li:first-child a {
        border-radius: 3px 0 0 0; }
      .event-wrap .signup-row .event-login .login-signup-tabs-wrapper .login-register-tab .nav-tabs li:last-child a {
        border-radius: 0 3px 0 0; }
    .event-wrap .signup-row .event-login .login-signup-tabs-wrapper .login-register-tab .active-tab {
      background-color: transparent;
      border-radius: 6px;
      border-top: 1px solid #dfe4ea; }
      .event-wrap .signup-row .event-login .login-signup-tabs-wrapper .login-register-tab .active-tab .login-signup-wrap .form-div {
        padding: 10px 20px;
        border: 1px solid #e8ebee; }
        .event-wrap .signup-row .event-login .login-signup-tabs-wrapper .login-register-tab .active-tab .login-signup-wrap .form-div .form-control {
          border-radius: 3px; }
        .event-wrap .signup-row .event-login .login-signup-tabs-wrapper .login-register-tab .active-tab .login-signup-wrap .form-div .intl-tel-input {
          position: relative;
          /* display: inline-block; */
          width: 100%; }
        .event-wrap .signup-row .event-login .login-signup-tabs-wrapper .login-register-tab .active-tab .login-signup-wrap .form-div .intl-tel {
          padding-left: 85px; }
        .event-wrap .signup-row .event-login .login-signup-tabs-wrapper .login-register-tab .active-tab .login-signup-wrap .form-div .form-row {
          padding: 10px 0; }
        .event-wrap .signup-row .event-login .login-signup-tabs-wrapper .login-register-tab .active-tab .login-signup-wrap .form-div .forgot-pass-text {
          color: #8f94a7;
          font-size: 12px;
          line-height: 21px; }

.event-wrap .back-btn-div {
  padding: 0 0 20px; }
  .event-wrap .back-btn-div .btn-pad.item-back-btn {
    padding-left: 20px;
    padding-right: 20px;
    display: inline-flex;
    align-items: center;
    font-size: 13px;
    font-weight: 300;
    padding: 8px 26px; }
    .event-wrap .back-btn-div .btn-pad.item-back-btn .icon-pad {
      padding-right: 5px; }

@media (max-width: 768px) {
  .item-page.auction-item .bid-only-form,
  .item-page.auction-item .event-login,
  .item-page.raffle-item .bid-only-form,
  .item-page.raffle-item .event-login,
  .item-page.fund-item .bid-only-form,
  .item-page.fund-item .event-login {
    margin-bottom: 40px; }
  .item-page.auction-item .go-to-top-page,
  .item-page.raffle-item .go-to-top-page,
  .item-page.fund-item .go-to-top-page {
    display: none; } }

.item-code-2 {
  background: #4068e8;
  padding: 7px 5%;
  font-size: 12px;
  color: #fff;
  border-radius: 3px; }

.email-wrapper .email-whitebox {
  border-radius: 6px;
  background-color: #fff;
  padding: 24px;
  box-shadow: 0 8px 30px 0 rgba(0, 0, 0, 0.06);
  margin: 15px; }
  .email-wrapper .email-whitebox .email-head-div {
    padding-bottom: 15px; }
    .email-wrapper .email-whitebox .email-head-div .help-text {
      font-size: 0.9em; }
    .email-wrapper .email-whitebox .email-head-div .label-title {
      line-height: 33px;
      font-size: 18px;
      color: #172856; }
  .email-wrapper .email-whitebox .btn-send {
    padding-left: 60px;
    padding-right: 60px; }
  .email-wrapper .email-whitebox .mail-control {
    border: 2px solid #d1d1d1;
    border-radius: 5px; }

.tracking-wrapper .text-head {
  color: #172856;
  font-size: 18px;
  line-height: 33px;
  font-weight: 400; }

.tracking-wrapper .copybox-div {
  padding: 20px 0; }
  .tracking-wrapper .copybox-div .tracking-box {
    border-radius: 6px;
    background-color: #fff;
    padding: 24px;
    box-shadow: 0 8px 30px 0 rgba(0, 0, 0, 0.06);
    word-wrap: break-word; }
    .tracking-wrapper .copybox-div .tracking-box .copy-box {
      border: 2px solid #f2f2f6;
      border-radius: 5px;
      min-height: 60px; }
      .tracking-wrapper .copybox-div .tracking-box .copy-box .inner-box {
        padding: 10px 20px; }

.create-discount-popup-screen .input-heading {
  color: #43454f;
  font-size: 14px;
  line-height: 21px;
  font-weight: 400; }

.create-discount-popup-screen .main-head-row {
  margin: 15px 0; }

.create-discount-popup-screen .secondry-head-row {
  margin-bottom: 10px; }

.create-discount-popup-screen .btn-pad {
  padding: 30px 0; }

.create-discount-popup-screen .nevy-blue-font {
  color: #162956; }

.create-discount-popup-screen .discount-code-popup-row {
  border-radius: 6px;
  background-color: #fff;
  padding: 24px;
  box-shadow: 0 8px 30px 0 rgba(0, 0, 0, 0.06);
  padding: 10px; }

.create-discount-popup-screen .popup-table-head-row-title {
  color: #8f94a7;
  font-size: 14px;
  line-height: 24px;
  font-weight: 500; }

.create-discount-popup-screen .recurring-sales-start-end-input .form-control {
  display: unset !important;
  font-size: 18px;
  font-weight: 500;
  margin: 0 5px;
  border-bottom: 1px solid black !important;
  border-top: unset !important;
  border-left: unset !important;
  border-right: unset !important;
  border-radius: unset !important; }

.create-discount-popup-screen .recurring-sales-start-end-input .input-border-unset {
  text-align: center;
  width: 10% !important; }

.order-wrapper .order-box {
  padding: 15px 15px 30px 15px; }
  .order-wrapper .order-box .order-white-box {
    border-radius: 6px;
    background-color: #fff;
    padding: 24px;
    box-shadow: 0 8px 30px 0 rgba(0, 0, 0, 0.06); }
    .order-wrapper .order-box .order-white-box .order-box-title {
      color: #172856;
      font-size: 18px;
      font-weight: 400 !important; }
    .order-wrapper .order-box .order-white-box .info-data {
      width: 50%;
      float: left;
      padding: 0; }
    .order-wrapper .order-box .order-white-box .button-data {
      width: 50%;
      float: left;
      padding: 0; }
    @media (min-width: 320px) and (max-width: 480px) {
      .order-wrapper .order-box .order-white-box .info-data {
        width: 100%;
        float: left;
        padding: 0 15px; }
      .order-wrapper .order-box .order-white-box .button-data {
        width: 100%;
        float: left;
        padding: 15px; } }
    @media (min-width: 481px) and (max-width: 767px) {
      .order-wrapper .order-box .order-white-box .info-data {
        padding: 0 15px; }
      .order-wrapper .order-box .order-white-box .button-data {
        padding: 0 15px; } }
    .order-wrapper .order-box .order-white-box .help-text {
      font-size: 13px;
      color: #989898;
      line-height: 18px; }
    .order-wrapper .order-box .order-white-box .order-user-list {
      padding: 15px 0; }
      .order-wrapper .order-box .order-white-box .order-user-list tbody td {
        border: 0; }
    .order-wrapper .order-box .order-white-box .embed-event-code {
      padding: 31px 0;
      border: 1px solid #c4c9d8;
      border-radius: 4px; }
      .order-wrapper .order-box .order-white-box .embed-event-code .copybord {
        padding: 0 15px; }
        .order-wrapper .order-box .order-white-box .embed-event-code .copybord .copy-icon-div {
          width: 5%;
          float: right; }

.order-wrapper .nav-tabs {
  padding: 35px 0; }

.control-next::before {
  content: '\003E' !important; }

.control-prev::before {
  content: '\003c' !important; }

.control-arrow {
  font-size: 25px !important;
  color: black !important;
  font-weight: 700 !important; }

.diabelByer .nav-tabs .nav-item {
  display: none; }

.event-detail-form .form-control {
  height: 40px;
  border-width: 1.5px; }

.event-detail-form .editabel-under-textbox {
  height: 24px; }

.bidder-registration .signup-row {
  padding: 0; }
  .bidder-registration .signup-row .signup-col-left {
    padding: 0;
    width: 53%;
    float: left; }
  .bidder-registration .signup-row .signup-col-right {
    padding: 0;
    width: 42%;
    float: right; }
  @media (max-width: 991px) {
    .bidder-registration .signup-row .signup-col-right {
      width: 100%; } }
  @media (max-width: 768px) {
    .bidder-registration .signup-row .signup-col-left {
      width: 100%; } }
  .bidder-registration .signup-row .bid-only-form {
    border: 1px solid #d0d0d0;
    border-radius: 4px;
    padding: 0 2px 15px 2px; }
    .bidder-registration .signup-row .bid-only-form .bid-header-text {
      text-align: center;
      line-height: 33px;
      font-size: 16px;
      color: #172856;
      padding: 20px 0 0; }
    .bidder-registration .signup-row .bid-only-form .bid-form {
      padding: 0 15px; }
      .bidder-registration .signup-row .bid-only-form .bid-form .bid-amount .form-control {
        height: 40px;
        border-width: 1.5px; }
      .bidder-registration .signup-row .bid-only-form .bid-form .input-group-addon {
        background: #eff4fb; }
  .bidder-registration .signup-row .event-login .login-signup-tabs-wrapper .login-register-tab {
    border: 1px solid #dfe4ea;
    border-radius: 6px;
    border-top: 0; }
    .bidder-registration .signup-row .event-login .login-signup-tabs-wrapper .login-register-tab .nav-tabs {
      border-bottom: 0 solid #ddd; }
      .bidder-registration .signup-row .event-login .login-signup-tabs-wrapper .login-register-tab .nav-tabs li {
        width: 50%;
        display: inline-block; }
        .bidder-registration .signup-row .event-login .login-signup-tabs-wrapper .login-register-tab .nav-tabs li .nav-link {
          background-color: #fff;
          text-align: center;
          border: 1px solid #e0e4ea;
          font-size: 16px;
          margin: 0; }
        .bidder-registration .signup-row .event-login .login-signup-tabs-wrapper .login-register-tab .nav-tabs li .nav-link.active {
          background-color: #4068e8;
          color: #fff;
          border: 1px solid #4068e8; }
        .bidder-registration .signup-row .event-login .login-signup-tabs-wrapper .login-register-tab .nav-tabs li a {
          background-clip: padding-box;
          font-size: 1.125rem;
          font-weight: 300;
          outline: none;
          color: #555;
          border-radius: 3px 3px 0 0; }
      .bidder-registration .signup-row .event-login .login-signup-tabs-wrapper .login-register-tab .nav-tabs li:first-child a {
        border-radius: 3px 0 0 0; }
      .bidder-registration .signup-row .event-login .login-signup-tabs-wrapper .login-register-tab .nav-tabs li:last-child a {
        border-radius: 0 3px 0 0; }
    .bidder-registration .signup-row .event-login .login-signup-tabs-wrapper .login-register-tab .active-tab {
      background-color: transparent;
      border-radius: 6px;
      border-top: 1px solid #dfe4ea; }
      .bidder-registration .signup-row .event-login .login-signup-tabs-wrapper .login-register-tab .active-tab .login-signup-wrap .form-div {
        padding: 10px 20px;
        border: 1px solid #e8ebee; }
        .bidder-registration .signup-row .event-login .login-signup-tabs-wrapper .login-register-tab .active-tab .login-signup-wrap .form-div .form-control {
          border-radius: 3px; }
        .bidder-registration .signup-row .event-login .login-signup-tabs-wrapper .login-register-tab .active-tab .login-signup-wrap .form-div .intl-tel-input {
          position: relative;
          /* display: inline-block; */
          width: 100%; }
        .bidder-registration .signup-row .event-login .login-signup-tabs-wrapper .login-register-tab .active-tab .login-signup-wrap .form-div .intl-tel {
          padding-left: 85px; }
        .bidder-registration .signup-row .event-login .login-signup-tabs-wrapper .login-register-tab .active-tab .login-signup-wrap .form-div .form-row {
          padding: 10px 0; }
        .bidder-registration .signup-row .event-login .login-signup-tabs-wrapper .login-register-tab .active-tab .login-signup-wrap .form-div .forgot-pass-text {
          color: #8f94a7;
          font-size: 12px;
          line-height: 21px; }

.bidder-registration-bg-color {
  background-color: #ebebeb; }

.invalid-description-error {
  border-radius: 10px;
  border: 1px solid #ef4549; }

.stay-uptodate {
  visibility: visible !important;
  opacity: 0;
  position: absolute;
  left: 13px; }

textarea {
  resize: none; }

.detailsButtonInline {
  display: flex; }

.alert-message {
  position: fixed;
  top: 100px;
  right: 10px;
  z-index: 100000;
  border: 1px solid #406ae8;
  border-radius: 4px;
  color: #fff;
  background: #406ae8;
  opacity: 0.8; }
  .alert-message .inner-message {
    margin: 0 auto;
    padding: 10px; }
  .alert-message .text-success {
    background-color: #406ae8 !important;
    color: #fff !important; }

.red {
  color: #dc3545; }

.alert-success {
  background-color: #406ae8 !important;
  color: #fff !important;
  max-height: 65px; }

.alert-success-msg {
  background-color: #406ae8 !important;
  color: #fff !important; }

.danger-color {
  background-color: #dc3545 !important;
  color: #fff !important;
  max-height: 65px; }

.alert-message-password-reset {
  position: inherit;
  border: none; }

.top-right-position {
  top: 12px;
  right: 12px;
  transition: transform 0.6s ease-in-out;
  animation: toast-in-right 0.7s; }

.confirm-notification-container {
  font-size: 14px;
  box-sizing: border-box;
  position: fixed;
  z-index: 999999; }
  .confirm-notification-container .close-btn {
    position: absolute;
    background-color: #ffffff;
    padding: 2px 4px 3px 4px;
    z-index: inherit;
    border-radius: 50%; }
  .confirm-notification-container .notification {
    background: #fff;
    transition: 0.3s ease;
    position: relative;
    pointer-events: auto;
    overflow: hidden;
    margin: 0 0 6px;
    padding: 30px;
    margin-bottom: 15px;
    width: 300px;
    max-height: 100px;
    border-radius: 3px 3px 3px 3px;
    box-shadow: 0 0 10px #999;
    color: #000;
    opacity: 0.9;
    background-position: 15px;
    background-repeat: no-repeat; }
  .confirm-notification-container .notification:hover {
    box-shadow: 0 0 12px #fff;
    opacity: 1;
    cursor: pointer; }
  .confirm-notification-container .notification-title {
    font-weight: 700;
    font-size: 16px;
    text-align: left;
    margin-top: 0;
    margin-bottom: 6px;
    margin: 0px 15px 10px !important;
    height: 18px; }
  .confirm-notification-container .notification-image {
    float: left;
    margin-right: 15px; }
  .confirm-notification-container .notification-image img {
    width: 30px;
    height: 30px; }
  .confirm-notification-container .toast {
    height: 60px;
    width: auto;
    color: #fff;
    padding: 15px 15px 10px 10px; }

@keyframes toast-in-right {
  from {
    transform: translateX(100%); }
  to {
    transform: translateX(0); } }

@keyframes toast-in-left {
  from {
    transform: translateX(-100%); }
  to {
    transform: translateX(0); } }

.opacity-0 {
  opacity: 0; }

.my-data {
  padding: 75px 60px; }
  .my-data .my-form-box {
    border-radius: 6px;
    background-color: #fff;
    padding: 24px;
    box-shadow: 0 8px 30px 0 rgba(0, 0, 0, 0.06); }
    .my-data .my-form-box .main-box-header .donation-headText {
      color: #172856;
      font-weight: 500;
      text-align: center;
      font-size: 30px; }
    .my-data .my-form-box .main-box-header .my-headText {
      text-align: center;
      font-size: 30px;
      color: #172856;
      font-weight: 500; }
    .my-data .my-form-box .table-border-none {
      border: 0; }
    .my-data .my-form-box .btn-pad {
      padding: 10px 0; }
    .my-data .my-form-box .control-label {
      font-weight: 400 !important; }
    .my-data .my-form-box .form-group {
      padding: 0 !important; }
      .my-data .my-form-box .form-group .form-control.input-type {
        border-radius: 4px; }
      .my-data .my-form-box .form-group .intl-tel-input {
        width: 100%; }
        .my-data .my-form-box .form-group .intl-tel-input .intl-tel {
          padding-left: 85px; }
      .my-data .my-form-box .form-group .input-group .input-group-addon {
        background: #95a5da2e; }
      .my-data .my-form-box .form-group label.btn.my-amount {
        float: none;
        width: 46%;
        margin: 10px;
        font-size: 16px;
        font-weight: 300;
        border: 1px solid #4068e8;
        color: #4068e8;
        text-align: left;
        padding: 15px;
        border-radius: 3px;
        box-shadow: 0 0 26px 6px rgba(0, 0, 0, 0.06) !important;
        border-radius: 4px; }
      .my-data .my-form-box .form-group label.donation-radio.btn.my-amount {
        width: 100%;
        margin: 10px 0;
        text-align: center; }
        .my-data .my-form-box .form-group label.donation-radio.btn.my-amount .default-amount {
          display: none; }
      .my-data .my-form-box .form-group label.btn.my-amount.active {
        background: #4068e8;
        border: 1px solid;
        color: white; }

.amount-to-pay {
  line-height: 20px; }

.checkout-fan {
  background: #eeeef3;
  /* height: -webkit-fill-available; */ }

.main-box .main-box-header {
  display: block; }

@media (min-width: 320px) and (max-width: 480px) {
  .my-data {
    padding: 75px 10px; } }

.take-picture-ticketing-button {
  display: block;
  float: left;
  width: 25%;
  height: 100%;
  border-right: 2px solid #fff; }

.upload-image-ticketing-button {
  display: block;
  float: right;
  width: 75%;
  height: 100%; }

.displaySide .height-50-per {
  height: 50% !important; }

.displaySide .height-100-per {
  height: 100% !important; }

.displaySide .height-250 {
  height: 250px !important; }

.displaySide .height-100 {
  height: 100px !important; }

.hostSide .checkout-image-preview {
  height: 100px; }

.hostSide .height-100-per {
  height: 100% !important; }

.hostSide .height-250 {
  height: 250px !important; }

.hostSide .height-100 {
  height: 100px !important; }

.hostSide .edit-holder-wrap .height-50-per {
  height: 50% !important; }

/* Start - Ronded checkbox */
.round-checkbox {
  position: relative;
  margin-right: 2px; }

.round-checkbox label {
  background-color: #fff;
  border: 2px solid #406ae8;
  border-radius: 50%;
  cursor: pointer;
  width: 17px;
  height: 17px;
  left: 0;
  position: absolute;
  top: 0; }

.round-checkbox label::after {
  border: 2px solid #fff;
  border-top: none;
  border-right: none;
  content: '';
  height: 5px;
  left: 3px;
  opacity: 0;
  position: absolute;
  top: 3px;
  transform: rotate(-45deg);
  width: 8px; }

.round-checkbox input[type='checkbox'] {
  visibility: hidden;
  width: 17px;
  height: 17px;
  border-color: #406ae8; }

.round-checkbox input[type='checkbox']:checked + label {
  background-color: #406ae8;
  border-color: #406ae8; }

.round-checkbox input[type='checkbox']:checked + label::after {
  opacity: 1; }

/* End - Ronded checkbox */
.fix-right-nav-toggle {
  height: 60px;
  width: 32px;
  border-radius: 10px 0 0 10px;
  background-color: #406ae8;
  box-shadow: 0 2px 21px 0 rgba(64, 106, 232, 0.39);
  position: fixed;
  top: 45%;
  right: 0;
  color: #fff;
  display: inline-flex;
  align-items: center;
  font-size: 16px;
  z-index: 9999; }
  .fix-right-nav-toggle i.ac-icon-arrow-right {
    margin-left: 10px;
    font-size: 20px; }
  .fix-right-nav-toggle i.ac-icon-arrow-left {
    margin-left: 10px; }

.line-through {
  text-decoration: line-through !important; }

.right-nav-open {
  right: 24%; }

.fix-right-nav {
  height: 100%;
  width: 24%;
  background-color: #fff;
  box-shadow: 0 0 26px 0 rgba(0, 0, 0, 0.1);
  position: fixed;
  top: 0;
  right: 0;
  z-index: 115;
  padding: 14px; }
  .fix-right-nav .right-nav-content {
    margin: 20% 0 0 0; }
    .fix-right-nav .right-nav-content .checklist-count-box {
      height: 80px;
      width: 89px;
      border-radius: 4px;
      background-color: #406ae8;
      box-shadow: 0 2px 21px 0 rgba(64, 106, 232, 0.36);
      color: #fff;
      padding: 10px 5px;
      text-align: center; }
      .fix-right-nav .right-nav-content .checklist-count-box .checklist-count-number {
        font-size: 22px;
        font-weight: 500;
        margin-bottom: 0;
        color: #fff; }
      .fix-right-nav .right-nav-content .checklist-count-box .checklist-count-text {
        font-size: 14px;
        font-weight: 400;
        margin-bottom: 0;
        color: #fff; }
    .fix-right-nav .right-nav-content .right-nav-header {
      height: 78px;
      width: 80%;
      color: #172856;
      font-family: 'Helvetica Neue';
      font-size: 25px;
      font-weight: 500;
      line-height: 36px;
      margin: 12px 0 0 0; }
    .fix-right-nav .right-nav-content ul.ticket-list {
      list-style: none;
      padding: 0;
      overflow-y: auto;
      max-height: 30em; }
    .fix-right-nav .right-nav-content li ._sub-content {
      display: flex; }
      .fix-right-nav .right-nav-content li ._sub-content .__action {
        float: left;
        width: 8%; }
      .fix-right-nav .right-nav-content li ._sub-content .__details {
        float: right;
        width: 92%; }
        .fix-right-nav .right-nav-content li ._sub-content .__details .__details-label {
          font-size: 14px;
          font-weight: 500;
          margin-left: 3px;
          color: #406ae8;
          padding: 4px 0 0 0;
          text-decoration: none;
          cursor: pointer; }
        .fix-right-nav .right-nav-content li ._sub-content .__details p {
          font-size: 11px;
          padding: 0 4px; }

@media screen and (max-width: 992px) {
  .right-nav-open {
    right: 90%; }
  .fix-right-nav {
    height: 100%;
    width: 90%;
    background-color: #fff;
    box-shadow: 0 0 26px 0 rgba(0, 0, 0, 0.1);
    position: fixed;
    top: 0;
    right: 0;
    z-index: 115;
    padding: 14px; }
    .fix-right-nav .right-nav-content {
      margin: 20% 0 0 0; }
      .fix-right-nav .right-nav-content .checklist-count-box {
        height: 80px;
        width: 89px;
        border-radius: 4px;
        background-color: #406ae8;
        box-shadow: 0 2px 21px 0 rgba(64, 106, 232, 0.36);
        color: #fff;
        padding: 10px 5px;
        text-align: center; }
        .fix-right-nav .right-nav-content .checklist-count-box .checklist-count-number {
          font-size: 22px;
          font-weight: 500;
          margin-bottom: 0;
          color: #fff; }
        .fix-right-nav .right-nav-content .checklist-count-box .checklist-count-text {
          font-size: 14px;
          font-weight: 400;
          margin-bottom: 0;
          color: #fff; }
      .fix-right-nav .right-nav-content .right-nav-header {
        height: 78px;
        width: 80%;
        color: #172856;
        font-family: 'Helvetica Neue';
        font-size: 25px;
        font-weight: 500;
        line-height: 36px;
        margin: 12px 0 0 0; }
      .fix-right-nav .right-nav-content ul.ticket-list {
        list-style: none;
        padding: 0;
        overflow-y: auto;
        max-height: 25em; }
      .fix-right-nav .right-nav-content li ._sub-content {
        display: flex; }
        .fix-right-nav .right-nav-content li ._sub-content .__action {
          float: left;
          width: 8%; }
        .fix-right-nav .right-nav-content li ._sub-content .__details {
          float: right;
          width: 92%; }
          .fix-right-nav .right-nav-content li ._sub-content .__details .__details-label {
            font-size: 14px;
            font-weight: 500;
            margin-left: 3px;
            color: #406ae8;
            padding: 4px 0 0 0;
            text-decoration: none;
            cursor: pointer; }
          .fix-right-nav .right-nav-content li ._sub-content .__details p {
            font-size: 11px;
            padding: 0 4px; } }

.ticket-category-color-section .ticket-category-color .color-pic {
  padding: 10px;
  width: 10px;
  position: absolute;
  border-radius: 10px;
  right: 30px;
  bottom: 7px; }

.btn-default-grey {
  color: #8f94a7;
  border: 1px solid #e2e2e2;
  width: 100%;
  height: 40px;
  text-align: left;
  padding: 6px;
  font-weight: 300;
  display: flex;
  align-items: center;
  justify-content: center; }
  .btn-default-grey:hover {
    color: #fff;
    background-color: #406ae8;
    border-color: #406ae8; }
  .btn-default-grey:focus, .btn-default-grey:active {
    color: #fff;
    background-color: #406ae8;
    border-color: #406ae8;
    outline: none;
    outline-offset: unset; }
  .btn-default-grey i {
    font-size: 20px;
    margin-right: 5px; }

.my-ticket-item {
  background-color: #fff;
  box-shadow: 0 8px 30px 0 rgba(0, 0, 0, 0.06);
  border-radius: 7px;
  display: flex;
  padding: 15px;
  margin: 10px 0 10px 0; }
  .my-ticket-item .ticket-date-section {
    margin: 0;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    cursor: pointer; }
    .my-ticket-item .ticket-date-section .ticket-month {
      color: #406ae8;
      font-size: 18px;
      font-weight: 500;
      text-align: center; }
    .my-ticket-item .ticket-date-section .ticket-day {
      color: #13162c;
      font-size: 18px;
      font-weight: 500;
      text-align: center; }
  .my-ticket-item .ticket-event-logo {
    width: 100%;
    height: auto;
    border-radius: 8px;
    cursor: pointer; }
  .my-ticket-item .ticket-name {
    color: #13162c;
    font-size: 22px;
    font-weight: 500;
    line-height: 27px;
    padding: 10px 0; }
  .my-ticket-item .ticket-number-section {
    padding: 10px 0;
    display: flex;
    align-items: center; }
    .my-ticket-item .ticket-number-section .ticket-number {
      color: #fff;
      font-size: 13px;
      background-color: #406ae8;
      border-radius: 30px;
      height: 24px;
      width: 24px;
      display: inline-block;
      text-align: center;
      line-height: 1.8; }
    .my-ticket-item .ticket-number-section .ticket-label {
      color: #585c68;
      font-size: 15px;
      padding: 5px; }
  .my-ticket-item .ticket-purchased-history {
    color: #585c68;
    font-size: 15px;
    padding: 10px 0;
    line-height: 20px; }
  .my-ticket-item div:last-child {
    align-self: center; }
  .my-ticket-item .ticket-controller-section {
    margin: 0;
    width: 70%; }

.my-ticket-details {
  display: flex; }
  .my-ticket-details .my-ticket-details-event-controller {
    margin-left: 25px !important; }
  .my-ticket-details .my-ticket-details-box {
    background-color: #fff;
    box-shadow: 0 8px 30px 0 rgba(0, 0, 0, 0.06);
    border-radius: 7px;
    padding: 15px;
    margin: 10px 0 10px 0; }
  .my-ticket-details .my-ticket-details-btn-section {
    padding: 0 7%;
    text-align: center; }
    .my-ticket-details .my-ticket-details-btn-section .btn-default-grey {
      text-align: center;
      display: block;
      padding: 0;
      margin-top: 10px; }
      .my-ticket-details .my-ticket-details-btn-section .btn-default-grey i {
        vertical-align: middle;
        display: inline-block;
        line-height: 1;
        position: relative;
        left: unset; }
  .my-ticket-details .ticket-details-section {
    padding: 10px; }
    .my-ticket-details .ticket-details-section .ticket-id-section,
    .my-ticket-details .ticket-details-section .ticket-date-section,
    .my-ticket-details .ticket-details-section .ticket-location-section {
      color: #767a8b;
      font-size: 15px;
      font-weight: 400;
      line-height: 2; }
      .my-ticket-details .ticket-details-section .ticket-id-section i,
      .my-ticket-details .ticket-details-section .ticket-date-section i,
      .my-ticket-details .ticket-details-section .ticket-location-section i {
        color: #406ae8;
        margin-right: 8px; }
    .my-ticket-details .ticket-details-section .ticket-name {
      color: #406ae8;
      font-size: 30px;
      font-weight: 500; }
  .my-ticket-details .ticket-contact-info-section {
    width: 100%; }
    .my-ticket-details .ticket-contact-info-section hr {
      width: 97%;
      height: 1px;
      border-radius: 2px;
      background-color: #d8d8d8; }
    .my-ticket-details .ticket-contact-info-section .ticket-contact-info-header {
      margin: 10px 0;
      display: flex;
      padding: 0 10px; }
      .my-ticket-details .ticket-contact-info-section .ticket-contact-info-header .ticket-contact-info-label {
        background: #406ae8;
        border-radius: 2px;
        color: #ffffff;
        font-size: 18px;
        font-weight: 500;
        padding: 8px 15px; }
    .my-ticket-details .ticket-contact-info-section .ticket-contact-info-edit button {
      color: #8f94a7;
      background-color: #fff;
      border-color: #fff;
      font-size: 15px;
      font-weight: 400;
      letter-spacing: 1px; }
      .my-ticket-details .ticket-contact-info-section .ticket-contact-info-edit button:focus, .my-ticket-details .ticket-contact-info-section .ticket-contact-info-edit button:active {
        outline: none;
        outline-offset: unset;
        box-shadow: none; }
      .my-ticket-details .ticket-contact-info-section .ticket-contact-info-edit button i {
        vertical-align: middle;
        display: inline-block;
        line-height: 1;
        font-size: 16px; }
    .my-ticket-details .ticket-contact-info-section .ticket-contact-info {
      padding: 5px 10px; }
      .my-ticket-details .ticket-contact-info-section .ticket-contact-info .my-ticket-add-to-apple-wallet-section {
        text-align: right; }
        .my-ticket-details .ticket-contact-info-section .ticket-contact-info .my-ticket-add-to-apple-wallet-section .btn-apple-wallet-add img {
          width: 110px; }
      .my-ticket-details .ticket-contact-info-section .ticket-contact-info .ticket-contact-info-edit-label {
        color: #585c68;
        font-size: 18px;
        font-weight: 500; }
      .my-ticket-details .ticket-contact-info-section .ticket-contact-info .ticket-info-label {
        color: #43454f;
        font-size: 16px; }
      .my-ticket-details .ticket-contact-info-section .ticket-contact-info .ticket-info-value {
        color: #767a8b;
        font-size: 14px; }
      .my-ticket-details .ticket-contact-info-section .ticket-contact-info .ticket-show-more-attendee {
        color: #406ae8;
        font-size: 14px;
        font-weight: 500;
        cursor: pointer; }
        .my-ticket-details .ticket-contact-info-section .ticket-contact-info .ticket-show-more-attendee i {
          font-size: 16px;
          display: inline-block;
          vertical-align: middle;
          line-height: 1; }

.my-ticket-back-section .my-ticket-back {
  color: #172856;
  cursor: pointer;
  font-size: 16px; }
  .my-ticket-back-section .my-ticket-back i {
    display: inline-block !important;
    vertical-align: middle;
    line-height: 1;
    margin-right: 10px;
    font-size: 20px; }

.content-wrap-profile {
  padding: 25px 30px;
  float: right; }

@media screen and (max-width: 1024px) {
  .my-profile-wrap .content-wrapper-front .profile-left-panel {
    width: 25%; }
  .my-profile-wrap .content-wrapper-front .content-wrap-profile {
    width: 75%; }
  .my-ticket-item .ticket-controller-section {
    width: 100%; }
  .my-ticket-details .my-ticket-details-event-controller {
    padding: 15px 0; }
    .my-ticket-details .my-ticket-details-event-controller .my-ticket-details-btn-section {
      padding: 0; } }

@media screen and (max-width: 480px) {
  .my-ticket-details {
    flex-direction: column !important; }
    .my-ticket-details .my-ticket-details-event-controller {
      margin-left: 0 !important; }
    .my-ticket-details .ticket-contact-info-section .ticket-contact-info .my-ticket-add-to-apple-wallet-section {
      text-align: left; }
  .my-ticket-item {
    flex-direction: column !important; }
    .my-ticket-item .ticket-date-section {
      margin: 0;
      position: unset;
      top: unset;
      left: unset;
      transform: unset;
      cursor: pointer;
      margin-bottom: 8px; }
      .my-ticket-item .ticket-date-section .ticket-month {
        display: inline-block; }
      .my-ticket-item .ticket-date-section .ticket-day {
        display: inline-block;
        margin-left: 8px; }
  .my-tickets-mobile {
    padding: 0 !important; }
  .mobile-tabe-size {
    display: block !important;
    padding-right: 0 !important;
    padding-left: 0 !important; } }

.host-footer {
  width: 100%;
  background: #fff;
  padding: 4px 4px;
  position: absolute;
  bottom: 0;
  box-shadow: 0 8px 30px 0 rgba(0, 0, 0, 0.06);
  z-index: 11; }
  .host-footer .footer__text {
    text-align: center; }
    .host-footer .footer__text .text--left {
      display: inline-flex; }
    .host-footer .footer__text .text--right {
      display: inline-flex; }
      .host-footer .footer__text .text--right ul {
        list-style: none;
        display: inline-flex;
        padding: 0; }
        .host-footer .footer__text .text--right ul li {
          padding: 0 8px; }
          .host-footer .footer__text .text--right ul li:nth-of-type(1) {
            border-right: 1px solid #e7eaf0; }
          .host-footer .footer__text .text--right ul li a {
            color: #406ae8; }

#app .displayFooter {
  text-align: unset; }
  #app .displayFooter footer .footer__text {
    text-align: center; }
    #app .displayFooter footer .footer__text .text--left {
      display: inline-flex; }
    #app .displayFooter footer .footer__text .text--right {
      display: inline-flex; }
      #app .displayFooter footer .footer__text .text--right ul {
        list-style: none;
        display: inline-flex;
        padding: 0; }
        #app .displayFooter footer .footer__text .text--right ul li {
          padding: 0 8px; }
          #app .displayFooter footer .footer__text .text--right ul li:nth-of-type(1) {
            border-right: 1px solid #e7eaf0; }
          #app .displayFooter footer .footer__text .text--right ul li a {
            color: #406ae8; }

.go-to-top-page {
  position: fixed;
  bottom: 20px;
  right: 15px;
  background-color: #406ae8;
  color: #fff;
  padding: 10px;
  border-radius: 5px;
  cursor: pointer;
  opacity: 0; }

.go-to-top-page:hover {
  box-shadow: 0 3px 22px 0 rgba(64, 106, 232, 0.36); }

@media screen and (max-width: 1024px) {
  .go-to-top-page {
    bottom: 50px; } }

@media screen and (max-width: 992px) {
  #app .displayFooter footer .footer__text {
    display: unset;
    font-size: 9px;
    width: 100%; }
    #app .displayFooter footer .footer__text .text--left {
      text-align: left;
      float: left; }
    #app .displayFooter footer .footer__text .text--right {
      text-align: right;
      float: right; }
      #app .displayFooter footer .footer__text .text--right ul {
        list-style: none;
        display: inline-flex;
        padding: 0; }
        #app .displayFooter footer .footer__text .text--right ul li {
          padding: 0 8px; }
          #app .displayFooter footer .footer__text .text--right ul li:nth-of-type(1) {
            border-right: 1px solid #e7eaf0; }
          #app .displayFooter footer .footer__text .text--right ul li a {
            color: #406ae8; }
  .go-to-top-page {
    bottom: 50px;
    right: 8px; } }

body.alignFooterBottom {
  position: relative;
  min-height: 100vh;
  padding-bottom: 1px; }

.custom-loader .lds-roller {
  width: 64px;
  height: 64px;
  text-align: center;
  position: unset !important;
  margin: auto !important;
  display: block !important; }

.loader {
  width: 100%; }
  .loader .lds-roller {
    display: inline-block;
    position: fixed;
    width: 64px;
    height: 64px;
    top: 50%;
    left: calc(30% - 32px); }
  .loader .lds-roller div {
    animation: lds-roller 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;
    transform-origin: 32px 32px; }
  .loader .lds-roller div::after {
    content: ' ';
    display: block;
    position: absolute;
    width: 6px;
    height: 6px;
    border-radius: 50%;
    background: #000;
    margin: -3px 0 0 -3px; }
  .loader .lds-roller div:nth-child(1) {
    animation-delay: -0.036s; }
  .loader .lds-roller div:nth-child(1)::after {
    top: 50px;
    left: 50px; }
  .loader .lds-roller div:nth-child(2) {
    animation-delay: -0.072s; }
  .loader .lds-roller div:nth-child(2)::after {
    top: 54px;
    left: 45px; }
  .loader .lds-roller div:nth-child(3) {
    animation-delay: -0.108s; }
  .loader .lds-roller div:nth-child(3)::after {
    top: 57px;
    left: 39px; }
  .loader .lds-roller div:nth-child(4) {
    animation-delay: -0.144s; }
  .loader .lds-roller div:nth-child(4)::after {
    top: 58px;
    left: 32px; }
  .loader .lds-roller div:nth-child(5) {
    animation-delay: -0.18s; }
  .loader .lds-roller div:nth-child(5)::after {
    top: 57px;
    left: 25px; }
  .loader .lds-roller div:nth-child(6) {
    animation-delay: -0.216s; }
  .loader .lds-roller div:nth-child(6)::after {
    top: 54px;
    left: 19px; }
  .loader .lds-roller div:nth-child(7) {
    animation-delay: -0.252s; }
  .loader .lds-roller div:nth-child(7)::after {
    top: 50px;
    left: 14px; }
  .loader .lds-roller div:nth-child(8) {
    animation-delay: -0.288s; }
  .loader .lds-roller div:nth-child(8)::after {
    top: 45px;
    left: 10px; }

@keyframes lds-roller {
  0% {
    transform: rotate(0deg); }
  100% {
    transform: rotate(360deg); } }

.checkout-page .loader-text {
  font-size: 20px;
  color: #496beb;
  text-align: center;
  padding-top: 25%; }

@media (min-width: 320px) and (max-width: 480px) {
  .checkout-page .loader-text {
    padding-top: 250px; } }

@media (min-width: 768px) and (max-width: 1024px) {
  .checkout-page .loader-text {
    padding-top: 40%; } }

.checkout-page .loader.checkout-page-loader .lds-roller.checkout-loading {
  left: 40%; }

@media (min-width: 768px) and (max-width: 1024px) {
  .checkout-page .loader.checkout-page-loader .lds-roller.checkout-loading {
    left: 47%; } }

@media (min-width: 320px) and (max-width: 480px) {
  .checkout-page .loader.checkout-page-loader .lds-roller.checkout-loading {
    left: 42%; } }

.lds-roller.small-loader {
  display: inline-block;
  position: relative;
  width: 40px;
  height: 25px; }

.lds-roller div {
  animation: lds-roller 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;
  transform-origin: 16px 16px; }

.lds-roller div::after {
  content: ' ';
  display: block;
  position: absolute;
  width: 3px;
  height: 3px;
  border-radius: 50%;
  background: #fff;
  margin: -2px 0 0 -2px; }

.lds-roller div:nth-child(1) {
  animation-delay: -0.036s; }

.lds-roller div:nth-child(1)::after {
  top: 25px;
  left: 25px; }

.lds-roller div:nth-child(2) {
  animation-delay: -0.072s; }

.lds-roller div:nth-child(2)::after {
  top: 27px;
  left: 22.5px; }

.lds-roller div:nth-child(3) {
  animation-delay: -0.108s; }

.lds-roller div:nth-child(3)::after {
  top: 28.5px;
  left: 19.5px; }

.lds-roller div:nth-child(4) {
  animation-delay: -0.144s; }

.lds-roller div:nth-child(4)::after {
  top: 29px;
  left: 16px; }

.lds-roller div:nth-child(5) {
  animation-delay: -0.18s; }

.lds-roller div:nth-child(5)::after {
  top: 28.5px;
  left: 12.5px; }

.lds-roller div:nth-child(6) {
  animation-delay: -0.216s; }

.lds-roller div:nth-child(6)::after {
  top: 27px;
  left: 9.5px; }

.lds-roller div:nth-child(7) {
  animation-delay: -0.252s; }

.lds-roller div:nth-child(7)::after {
  top: 25px;
  left: 7px; }

.lds-roller div:nth-child(8) {
  animation-delay: -0.288s; }

.lds-roller div:nth-child(8)::after {
  top: 22.5px;
  left: 5px; }

@keyframes lds-roller {
  0% {
    transform: rotate(0deg); }
  100% {
    transform: rotate(360deg); } }

.white-box-summery-side-panel {
  border-radius: 6px;
  background-color: #fff;
  padding: 24px;
  box-shadow: 0 8px 30px 0 rgba(0, 0, 0, 0.06); }
  .white-box-summery-side-panel .circle-ticket-qty {
    color: #333937;
    font-weight: bold;
    text-decoration: none;
    border-radius: 50%;
    display: inline-flex;
    padding: 7px;
    margin: 10px;
    cursor: pointer;
    background: #406ae8;
    color: #fff;
    padding: 3px 10px;
    margin: 5px;
    text-align: center;
    line-height: 1.53333; }
  .white-box-summery-side-panel .summery-logo-div {
    text-align: center;
    padding-bottom: 10px;
    padding-top: 15px; }
  .white-box-summery-side-panel .summery-logo-custome-height {
    width: auto;
    height: auto;
    max-height: 100px;
    max-width: 350px; }
  .white-box-summery-side-panel .fees-sub-total-div {
    background: #f2f2f685;
    min-height: 100px;
    box-shadow: 0px 0px 13px 2px #f2f2f2;
    border: 1px solid #eaecf6; }
  .white-box-summery-side-panel .fees-color {
    color: #9092a0 !important; }
  .white-box-summery-side-panel .circle-ticket-qty.twoNumber {
    padding: 4px 7px; }
  .white-box-summery-side-panel .btn-sidebar-left-md {
    padding: 16.5px 32px;
    font-size: 16px;
    margin: 7px; }
  .white-box-summery-side-panel .row-decor {
    border: 1px solid #e9ecf6;
    border-radius: 6px;
    background-color: #fff;
    margin-bottom: 10px;
    padding: 20px 0;
    box-shadow: 0 2px 14px 0 rgba(0, 0, 0, 0.05); }
  .white-box-summery-side-panel .ticket-name-decor {
    color: #172856;
    font-family: 'Helvetica Neue', serif;
    font-size: 14px;
    line-height: 25px;
    padding-left: 17px;
    font-weight: 400;
    padding-top: 0px; }
  .white-box-summery-side-panel .ticket-price-decor {
    color: #172856;
    font-family: 'Helvetica Neue';
    font-size: 14px;
    font-weight: 400;
    line-height: 38px;
    padding-right: 20px;
    text-align: right; }
  .white-box-summery-side-panel .sub-total-font {
    font-weight: 400; }
  .white-box-summery-side-panel .ticket-type-price-font {
    font-weight: 500; }
  .white-box-summery-side-panel .total-price-heading {
    font-weight: 400;
    font-size: 16px;
    color: #162956; }
  .white-box-summery-side-panel .total-price-content {
    font-weight: 400;
    font-size: 16px;
    color: #406ae8; }
  .white-box-summery-side-panel .div-top-border {
    border: 1px solid #dadfeb;
    margin-top: 30px;
    line-height: 70px; }
  .white-box-summery-side-panel .display-flex-center {
    display: flex;
    align-items: center; }
  .white-box-summery-side-panel .ac-icon-arrow-left-design {
    font-family: 'Helvetica Neue';
    font-size: 12px;
    font-weight: 500;
    line-height: 24px;
    text-align: center; }

.fixed-side-panel {
  position: fixed;
  overflow: scroll;
  right: 0;
  top: 0;
  padding-top: 5%;
  bottom: 0; }

.checkout-side-panel-line-div {
  display: -webkit-box;
  width: 100%; }
  .checkout-side-panel-line-div .line {
    padding: 0px;
    background: #8e909740;
    width: 100%; }

.b-rad-t-l-r-6 {
  border-radius: 6px 6px 0 0 !important; }

.b-rad-b-l-r-6 {
  border-radius: 0 0 6px 6px !important; }

.b-rad-6 {
  border-radius: 6px !important; }

.prev-btn {
  cursor: pointer; }

@media (min-width: 320px) and (max-width: 767px) {
  .ticket-summary-block {
    position: fixed;
    width: 98.5%;
    bottom: 0;
    z-index: 999;
    border: 1px solid #dfe4ea;
    display: flex !important;
    align-items: center;
    right: 4.5%; }
    .ticket-summary-block .div-left-50 {
      width: 100%; } }

@media (min-width: 1100px) and (max-width: 1250px) {
  .summery-logo-div {
    padding-top: 26px !important; }
  .summery-logo-custome-height {
    max-width: 280px !important; } }

@media (min-width: 1025px) and (max-width: 1099px) {
  .summery-logo-div {
    padding-top: 26px !important; }
  .summery-logo-custome-height {
    max-width: 260px !important; } }

@media (min-width: 768px) and (max-width: 1024px) {
  .fixed-side-panel {
    position: unset;
    overflow: hidden; }
  .clearfix {
    margin-top: 20px; }
  .summery-logo-div {
    display: none; } }

@media (min-width: 481px) and (max-width: 767px) {
  .fixed-side-panel {
    position: unset;
    overflow: hidden; }
  .clearfix {
    margin-top: 20px; }
  .summery-logo-div {
    display: none; }
  .col-md-3-5 .m-bottom {
    padding: 0; }
  .white-box-summery-side-panel .fees-sub-total-div {
    min-height: 50px; } }

@media (min-width: 320px) and (max-width: 480px) {
  .col-md-3-5 .m-bottom {
    padding: 0; }
  .pad-mob-l-r-0 {
    padding-right: 0;
    padding-left: 0; }
    .pad-mob-l-r-0 .white-box {
      padding: 25px 0; }
  .fixed-side-panel {
    position: unset;
    overflow: hidden; }
  .white-box-summery-side-panel .ticket-name-decor {
    line-height: 25px; }
  .white-box-summery-side-panel .fees-sub-total-div {
    min-height: 50px; }
  .white-box-summery-side-panel .clearfix {
    margin-top: 20px; }
  .summery-logo-div {
    display: none; } }

.calender-btn-popup .dropdown-menu {
  left: -50px !important;
  position: absolute;
  top: 100%; }

.step-wizard {
  display: inline-block;
  position: relative;
  width: 100%; }
  .step-wizard .progress {
    position: absolute;
    top: 40px;
    left: 12%;
    width: 75%;
    height: 2px; }
  .step-wizard .progress-3 {
    position: absolute;
    top: 40px;
    left: 12%;
    width: 77%;
    height: 2px; }
  .step-wizard .progress-3-div-mobile-center {
    width: 155%;
    left: -10%; }
  .step-wizard .progressbar {
    position: absolute;
    background-color: #406ae8;
    border-radius: 1px;
    width: 0;
    height: 2px;
    opacity: 1;
    -webkit-transition: width 0.6s ease;
    -o-transition: width 0.6s ease;
    transition: width 0.6s ease; }
    .step-wizard .progressbar.empty {
      opacity: 1;
      width: 100%;
      background-color: #696969; }
  .step-wizard ul {
    position: absolute;
    width: 100%;
    list-style-type: none;
    padding: 0;
    left: -2%; }
  @media (min-width: 320px) and (max-width: 409px) {
    .step-wizard ul {
      position: absolute;
      width: 120%;
      list-style-type: none;
      padding: 0;
      left: -10%; }
    .step-wizard ul.progress-3-div-mobile-center {
      width: 110%;
      left: -7%; } }
  @media (min-width: 410px) and (max-width: 480px) {
    .step-wizard ul {
      position: absolute;
      width: 107%;
      list-style-type: none;
      padding: 0;
      left: -7%; }
    .step-wizard ul.progress-3-div-mobile-center {
      width: 115%;
      left: -10%; }
    .step-wizard .step-wizard ul.progress-3-div-mobile-center li {
      width: 30% !important; } }
  .step-wizard li {
    display: inline-block;
    text-align: center;
    width: 24.7%; }
    .step-wizard li .step {
      color: #333937;
      font-weight: bold;
      text-decoration: none;
      border-radius: 50%;
      display: inline-flex;
      padding: 7px;
      margin: 10px;
      cursor: pointer;
      background: transparent;
      position: absolute;
      box-sizing: border-box;
      border: 1px solid #c4c9d8;
      display: inline-block;
      background-color: #f1f2f6;
      padding: 3px 10px;
      color: #aaafbe;
      font-family: 'Helvetica Neue';
      font-size: 18px;
      text-align: center;
      -webkit-transition: background-color 0.6s ease, border-color 0.6s ease;
      -o-transition: background-color 0.6s ease, border-color 0.6s ease;
      transition: background-color 0.6s ease, border-color 0.6s ease; }
    @media (min-width: 320px) and (max-width: 480px) {
      .step-wizard li .step {
        padding: 5px 10px; } }
    .step-wizard li .title {
      color: #8f94a7;
      font-family: 'Helvetica Neue';
      font-size: 18px;
      line-height: 27px;
      position: absolute;
      width: 100%;
      left: 30px;
      padding-top: 50px;
      -webkit-transition: color 0.6s ease;
      -o-transition: color 0.6s ease;
      transition: color 0.6s ease; }
    .step-wizard li.active .step {
      border: 2px solid #406ae8; }
    .step-wizard li.active .title {
      color: #0054a6; }
    .step-wizard li.done .step {
      color: white;
      background-color: #406ae8;
      border-color: #406ae8;
      padding: 5px;
      display: inline-flex; }
    .step-wizard li > a {
      display: block;
      width: 100%;
      color: black;
      position: relative;
      text-align: center; }
      .step-wizard li > a:hover .step {
        border-color: #0054a6; }
      .step-wizard li > a:hover .title {
        color: #0054a6; }
  .step-wizard .addon-details {
    display: inline-block !important;
    text-align: center !important;
    width: 100% !important;
    left: -3% !important; }
    .step-wizard .addon-details li {
      width: 19% !important; }

.addon-details li {
  width: 19% !important; }

.reset-password-popup {
  height: 240px; }

.popup-ticket .checkout-completed-design {
  color: #172856;
  font-family: 'Helvetica Neue';
  font-size: 24px;
  font-weight: 500;
  line-height: 33px;
  text-align: center; }

.popup-ticket .circle-check {
  color: #333937;
  font-weight: bold;
  text-decoration: none;
  border-radius: 50%;
  display: inline-flex;
  padding: 7px;
  margin: 10px;
  cursor: pointer;
  background: #406ae8;
  height: 82px;
  width: 82px;
  text-align: center; }
  .popup-ticket .circle-check i {
    font-size: 38px;
    color: #fff;
    padding: 12px 17px; }

.popup-ticket .success-description {
  color: #8f94a7;
  font-family: 'Helvetica Neue';
  font-size: 16px;
  line-height: 24px;
  text-align: center; }

.popup-ticket .social-left {
  color: #8f94a7;
  font-family: 'Helvetica Neue';
  font-size: 16px;
  line-height: 24px;
  text-align: left; }

.popup-ticket .social-circle {
  color: #333937;
  font-weight: bold;
  text-decoration: none;
  border-radius: 50%;
  display: inline-flex;
  padding: 7px;
  margin: 10px;
  cursor: pointer;
  background: rgba(255, 255, 255, 0.9);
  width: 32px;
  height: 32px;
  border: 2px solid #8f94a7;
  padding: 0; }
  .popup-ticket .social-circle i {
    padding: 4px 0 0 6px !important; }

.popup-ticket .social-circle-padding {
  padding: 0.13em 0 0 0.03em; }

.mobile-logo-div {
  display: none;
  text-align: center;
  padding-top: 50px; }

.mobile-logo-custome-height {
  width: auto;
  height: auto;
  max-height: 100px;
  max-width: 400px; }

@media only screen and (max-width: 1200px) {
  .step-wizard li {
    width: 24%; } }

@media only screen and (max-width: 648px) {
  ul.progress-3-div-mobile-center {
    width: 115%;
    left: -10%; }
  div.step-wizard > ul.progress-3-div-mobile-center > li {
    width: 30% !important; } }

@media only screen and (max-width: 375px) {
  .step-wizard li {
    width: 22%; }
  .step-wizard ul.progress-3-div-mobile-center li {
    width: 30%; } }

.div-step-content {
  margin-top: 110px; }

.tickets-checkout .field_container .form-control-feedback,
.tickets-checkout .field_container .help-block,
.tickets-checkout .field_text_container .help-block {
  display: none; }

.tickets-checkout .field_container .field_container_feedback.has-error .help-block,
.tickets-checkout .field_container.field_container_feedback.has-error .help-block,
.tickets-checkout .field_text_container .field_container_feedback.has-error .help-block {
  display: block; }

.controller-group {
  position: relative; }

.label-field {
  color: #43454f;
  font-family: 'Helvetica Neue';
  font-size: 14px;
  line-height: 20px;
  padding-top: 12px;
  width: 100%; }

.checkout-label-heading-field {
  color: #43454f;
  font-family: 'Helvetica Neue';
  font-size: 14px;
  line-height: 20px;
  padding-top: 12px;
  width: 100%;
  color: #25355f;
  font-weight: 500; }

.icon-feedback-true.ac-icon-check {
  display: none; }

.icon-feedback-true.ac-icon-close {
  display: none; }

.has-success .icon-feedback-true.ac-icon-check {
  display: block; }

.has-error .icon-feedback-true.ac-icon-close {
  display: block;
  color: #e84e40; }

.checkbox-nice {
  position: relative;
  padding-left: 30px; }

.checkbox-nice input[type='checkbox'] {
  visibility: hidden;
  width: 0; }

.country-state-dropdown {
  width: 100%;
  padding: 5px;
  border: 1px solid #ccc;
  background-color: white;
  border-radius: 4px;
  min-height: 34px; }

.country-state-error {
  border-width: 1.5px !important;
  border-color: #a94442 !important; }

.checkbox-nice .forgot-pass-text {
  margin-top: 0; }

.checkbox-nice label::before {
  cursor: pointer;
  position: absolute;
  width: 22px;
  height: 22px;
  left: 1px;
  background: #fff;
  content: ' ';
  border: 2px solid #e7ebee;
  border-radius: 3px;
  background-clip: padding-box; }

.checkbox-nice label::after {
  opacity: 0;
  content: ' ';
  position: absolute;
  width: 12px;
  height: 7px;
  background: transparent;
  bottom: 12px;
  left: 6px;
  border: 3px solid #03a9f4;
  border-top: none;
  border-right: none;
  transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg); }

.min-height-box {
  min-height: 150px; }

.modal-body .password-reset .col-md-4 {
  width: 100%;
  padding-left: 15px;
  padding-right: 15px; }

.modal-body .password-reset .col-md-offset-4 {
  margin-left: 0; }

@media (min-width: 1024px) {
  .checkbox-nice label:hover::after {
    opacity: 0.3; } }

.checkbox-nice input[type='checkbox']:checked ~ label::after {
  opacity: 1; }

.discount-wrapper {
  display: inline-flex;
  width: 100%;
  margin-bottom: 10px; }
  .discount-wrapper button {
    margin-left: 15px; }

@media (min-width: 768px) and (max-width: 1024px) {
  .div-step-content {
    margin-top: 150px; }
  .mobile-logo-div {
    display: block; }
  .step-wizard .progress-3-div-mobile-center {
    width: 156%;
    left: -10%; }
  .step-wizard .progress {
    top: 90px !important;
    left: 12%; }
  .step-wizard .progress-3 {
    top: 90px;
    left: 10%; }
  .step-wizard ul {
    padding: 50px 0; } }

@media (min-width: 481px) and (max-width: 767px) {
  .mobile-logo-div {
    display: block; }
  .div-step-content {
    margin-top: 170px; }
  .step-wizard .progress {
    top: 90px !important;
    left: 13%; }
  .step-wizard .progress-3 {
    top: 90px;
    left: 13%; }
  .step-wizard ul {
    padding: 50px 0; } }

@media (min-width: 320px) and (max-width: 480px) {
  .mobile-logo-div {
    display: block; }
  .fix-height .pad-mob-l-r-0 {
    margin: 0; }
    .fix-height .pad-mob-l-r-0 .m-l-r-15 {
      margin: 0;
      margin-left: unset !important;
      margin-right: unset !important; }
    .fix-height .pad-mob-l-r-0 .white-box {
      padding: 0; }
  .fix-height .col-md-8-5 {
    padding: 0; }
  .div-step-content {
    margin-top: 120px; }
  .step-wizard .progress {
    top: 90px;
    left: 12%;
    width: 80% !important; }
  .step-wizard .progress-3 {
    top: 36px;
    left: 11%; }
  .step-wizard ul {
    padding: 0 0 50px 0; }
  .step-wizard li .title {
    padding-top: 46%;
    font-size: 15px;
    line-height: 18px;
    width: 81%; } }

@media (min-width: 320px) and (max-width: 409px) {
  .mobile-logo-div {
    display: block;
    padding-top: 70px; }
  .mobile-logo-custome-height {
    max-width: 300px; }
  .step-wizard .progress {
    top: 36px;
    left: 13.5%;
    width: 78% !important; }
  .step-wizard .progress-3 {
    width: 70%;
    left: 15%; } }

@media (min-width: 410px) and (max-width: 480px) {
  .mobile-logo-div {
    display: block;
    padding-top: 70px; }
  .mobile-logo-custome-height {
    max-width: 350px; }
  .step-wizard .progress {
    top: 36px;
    left: 12%;
    width: 75% !important; }
  .step-wizard .progress-3 {
    width: 70% !important;
    left: 15%; } }

.ui-text {
  color: #ccc; }

.label-code-field {
  font-weight: 400;
  font-size: medium;
  padding: 12px; }

.btn-width {
  width: 50%;
  height: 40px; }

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

.reset-text {
  word-break: break-word;
  padding: 10px;
  font-size: larger; }

.reset-btn-width {
  width: 40%;
  margin: 5px;
  font-weight: unset;
  font-size: unset; }

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

.reset-code-btn-width {
  width: 50%;
  margin: 5px; }

.password-padding {
  padding-left: 5px;
  font-weight: 400; }

.ticketing-reset-password {
  height: 300px; }

.float-label {
  display: none; }

@media (max-width: 767px) {
  .price-ticket-qty-container .ticket-qty-decor {
    background: #f4f4f8; }
  .summary-side-panel-content {
    padding: unset !important;
    background: #fff; }
    .summary-side-panel-content .col-md-3-5.white-box-summery-side-panel {
      padding: 0px 9px;
      box-shadow: none; }
      .summary-side-panel-content .col-md-3-5.white-box-summery-side-panel .row-decor {
        border-bottom: 2px solid #e9ecf6 !important;
        border-radius: unset !important;
        box-shadow: none; }
        .summary-side-panel-content .col-md-3-5.white-box-summery-side-panel .row-decor.p-t-b-10 {
          padding: 0 !important; }
      .summary-side-panel-content .col-md-3-5.white-box-summery-side-panel .fees-sub-total-div {
        background: unset;
        box-shadow: unset;
        border: unset;
        padding-top: 15px; }
      .summary-side-panel-content .col-md-3-5.white-box-summery-side-panel .ticket-name-decor {
        color: #172856;
        padding-left: 10px;
        font-family: 'Helvetica Neue';
        font-size: 16px;
        line-height: 24px !important; }
      .summary-side-panel-content .col-md-3-5.white-box-summery-side-panel .fees-color {
        color: #172856 !important;
        font-size: 16px !important;
        line-height: 24px !important; }
      .summary-side-panel-content .col-md-3-5.white-box-summery-side-panel .div-top-border {
        margin-top: 0; }
      .summary-side-panel-content .col-md-3-5.white-box-summery-side-panel .row-decor {
        border: unset; }
  .mobile-logo-div {
    display: none; }
  .event-title {
    background: #fff;
    margin-top: 50px !important;
    padding: 10px 0; }
    .event-title span {
      font-size: 20px;
      font-weight: 500;
      padding-bottom: 7px;
      display: block; }
    .event-title .mobile-event-date-time-content-div {
      color: #767a8b;
      font-family: 'Helvetica Neue';
      font-size: 14px;
      line-height: 16px; }
  .div-step-content {
    margin-top: 0px; }
  .cm-input .label-field {
    display: none; }
  .cm-input .stripe-form-element > .form-control {
    padding-left: 10px !important; }
  .cm-input .controller-group.StripeElement {
    border: none;
    padding: 16px 10px 1px;
    height: 52px; }
  .cm-input .StripeElement ~ .float-label {
    background: #f4f4f8 !important;
    border-radius: 8px 8px 0 0;
    transform: translateY(7px) !important;
    padding-top: 9px !important; }
  .cm-input .controller-group.StripeElement--complete ~ .float-label,
  .cm-input .controller-group.StripeElement--invalid ~ .float-label,
  .cm-input .controller-group.StripeElement--focus ~ .float-label {
    transform: translateY(-15px) !important; }
  .cm-input .col-xs-6.p-l-0 .float-label {
    width: 91%; }
  .cm-input .checkbox-nice {
    margin-bottom: 10px; }
  .cm-input .rdtOpen .rdtPicker {
    position: initial; }
  .cm-input .phone-contl-grp {
    overflow: unset !important; }
  .cm-input .react-tel-input {
    margin-top: auto !important; }
    .cm-input .react-tel-input .form-control {
      margin-top: 22px; }
    .cm-input .react-tel-input .flag-dropdown .selected-flag {
      height: 50px; }
  .cm-input .react-tel-input ~ .float-label {
    padding-left: 100px; }
  .cm-input .controller-group.StripeElement--focus ~ .float-label {
    color: #6e727d !important; }
  .cm-input .form-field {
    display: block;
    margin-bottom: 16px; }
  .cm-input .float-label {
    font-size: 14px;
    transform: translateY(-11px);
    display: block;
    left: 0;
    margin: 0;
    padding: 18px 12px 0;
    position: absolute;
    top: 0;
    transition: all 0.4s;
    width: 100%;
    color: #8f94a7;
    font-size: 14px;
    font-weight: 500; }
    .cm-input .float-label .float-label-name {
      display: -webkit-box;
      -webkit-line-clamp: 3;
      -webkit-box-orient: vertical;
      overflow: hidden; }
  .cm-input .controller-group {
    background: #f4f4f8;
    border-radius: 8px;
    overflow: hidden;
    position: relative;
    width: 100%;
    margin-bottom: 8px; }
  .cm-input .has-error .form-control,
  .cm-input .has-success .form-control {
    border-color: unset;
    outline: unset;
    -webkit-box-shadow: unset;
    box-shadow: unset; }
  .cm-input .form-control {
    appearance: none;
    background: transparent;
    border: 0;
    color: #43454f;
    display: block;
    font-size: 16px;
    margin-top: 45px;
    outline: 0;
    padding: 0 12px;
    font-weight: 500;
    width: 100%; }
    .cm-input .form-control:-ms-input-placeholder ~ .float-label {
      font-size: 14px;
      transform: translateY(0px); }
    .cm-input .form-control:placeholder-shown ~ .float-label {
      font-size: 14px;
      transform: translateY(0px); }
    .cm-input .form-control:focus {
      border-color: unset;
      outline: unset;
      -webkit-box-shadow: unset;
      box-shadow: unset; }
      .cm-input .form-control:focus ~ .float-label {
        color: #6e727d;
        font-size: 14px;
        transform: translateY(-11px); }
      .cm-input .form-control:focus ~ .form-bar {
        border-bottom: 1px solid #6e727d;
        transform: scaleX(150); }
  .cm-input .form-bar {
    border-bottom: 1px solid #6e727d;
    bottom: 0;
    content: '';
    display: block;
    left: 0;
    margin: 0 auto;
    position: absolute;
    right: 0;
    transform: scaleX(0);
    transition: all 0.4s;
    width: 1%; }
  .cm-input ::-webkit-input-placeholder {
    /* WebKit browsers */
    color: transparent; }
  .cm-input :-moz-placeholder {
    /* Mozilla Firefox 4 to 18 */
    color: transparent; }
  .cm-input ::-moz-placeholder {
    /* Mozilla Firefox 19+ */
    color: transparent; }
  .cm-input :-ms-input-placeholder {
    /* Internet Explorer 10+ */
    color: transparent; }
  .cm-input input::placeholder {
    color: transparent; }
  .cm-input textarea::-webkit-input-placeholder {
    /* WebKit browsers */
    color: transparent; }
  .cm-input textarea:-moz-placeholder {
    /* Mozilla Firefox 4 to 18 */
    color: transparent; }
  .cm-input textarea::-moz-placeholder {
    /* Mozilla Firefox 19+ */
    color: transparent; }
  .cm-input textarea:-ms-input-placeholder {
    /* Internet Explorer 10+ */
    color: transparent; }
  .cm-input textarea::placeholder {
    color: transparent; } }

.seatsio-fullscreen-on {
  width: 70%;
  position: fixed;
  left: 15px;
  top: 75px; }
  .seatsio-fullscreen-on .full-screen-section {
    top: 24px;
    left: 24px; }

.seatsio-fullscreen-off {
  position: relative; }
  .seatsio-fullscreen-off .full-screen-section {
    top: 24px;
    left: 24px; }

.full-screen-section {
  position: absolute;
  width: 58px;
  height: 36px;
  padding: 7px;
  text-align: center;
  background-color: #fff;
  border: 1px solid #f2f2f2;
  border-radius: 4px;
  box-shadow: 0 8px 30px 0 rgba(0, 0, 0, 0.06);
  cursor: pointer;
  transition: opacity 0.2s cubic-bezier(0.19, 1, 0.22, 1), transform 0.2s cubic-bezier(0.19, 1, 0.22, 1); }
  .full-screen-section i {
    font-size: 22px;
    color: #406ae8; }

@media (max-width: 1024px) {
  .full-screen-section {
    display: none; } }

.forgot-password {
  text-align: right !important;
  margin-top: -10px !important; }

.circle-btn-white {
  color: #333937;
  font-weight: bold;
  text-decoration: none;
  border-radius: 50%;
  display: inline-flex;
  padding: 7px;
  margin: 10px;
  cursor: pointer;
  background: #fff; }
  .circle-btn-white i {
    display: inherit; }

.circle-ticket {
  color: #333937;
  font-weight: bold;
  text-decoration: none;
  border-radius: 50%;
  display: inline-flex;
  padding: 7px;
  margin: 10px;
  cursor: pointer;
  background: #406ae8;
  color: #fff;
  font-size: 20px;
  font-weight: 500;
  padding: 10px;
  text-align: center; }
  .circle-ticket i {
    display: inherit; }

.col-md-0-5 {
  width: 6.5%; }

.div-left-20 {
  float: left;
  width: 20%; }

.div-right-20 {
  float: right;
  width: 20%; }

.div-left-30 {
  float: left;
  width: 30%; }

.div-right-30 {
  float: right;
  width: 30%; }

.div-left-50 {
  float: left;
  width: 50%; }

.div-right-50 {
  float: right;
  width: 50%; }

.div-left-40 {
  float: left;
  width: 40%; }

.div-right-60 {
  float: right;
  width: 60%; }

.div-left-60 {
  float: left;
  width: 60%; }

.div-right-80 {
  float: right;
  width: 80%; }

.event-time-date-div-40 {
  float: left;
  width: 40%; }

.divide-event-first .event-time-date-div-40 {
  float: left;
  width: 50%; }

.event-time-date-div-50 {
  float: left;
  width: 50%; }

.cust-col-md-5 {
  width: 41.6666667%;
  float: left; }

.cust-col-md-7 {
  width: 58.3333333%;
  float: left; }

.summary-side-panel-content {
  margin-top: 50px; }

@media (min-width: 993px) and (max-width: 1591px) {
  .event-time-date-div-40 {
    width: 100% !important; }
  .sm-m-b-15 {
    margin-bottom: 15px; } }

@media (min-width: 280px) and (max-width: 699px) {
  .access-code-form {
    display: inline-flex; }
    .access-code-form label {
      width: 73%;
      padding-top: 6px; }
    .access-code-form input {
      font-size: 13px !important; } }

@media (min-width: 280px) and (max-width: 480px) {
  .main-access-code {
    font-size: 11px !important; }
  .end-date-design {
    font-size: 8px !important; }
    .end-date-design br {
      display: none; }
  .price-ticket-qty-container {
    font-size: 12px !important; }
    .price-ticket-qty-container .price-decor {
      font-size: 15px !important; }
  .event-time-date-div-40 {
    width: 100%;
    padding-top: 5px;
    padding-bottom: 5px; }
  .divide-event-first .event-time-date-div-40 {
    float: left;
    width: 100%; } }

@media (min-width: 481px) and (max-width: 720px) {
  .main-access-code,
  .tickets-name-design {
    font-size: 13px !important; }
  .end-date-design {
    font-size: 10px !important; }
  .price-ticket-qty-container {
    font-size: 14px !important; }
    .price-ticket-qty-container .price-decor {
      font-size: 13px !important; }
  .event-time-date-div-40 {
    width: 100%;
    padding-top: 5px;
    padding-bottom: 5px; }
  .divide-event-first .event-time-date-div-40 {
    float: left;
    width: 100%; } }

@media (min-width: 721px) and (max-width: 1080px) {
  .main-access-code,
  .tickets-name-design {
    font-size: 15px !important; }
  .end-date-design {
    font-size: 11px !important; }
  .price-ticket-qty-container {
    font-size: 16px !important; }
    .price-ticket-qty-container .price-decor {
      font-size: 15px !important; } }

@media (min-width: 768px) {
  .main-access-code-box {
    width: 34% !important; } }

.main-access-code {
  color: #172856;
  font-family: 'Helvetica Neue';
  font-size: 17px;
  line-height: 20px;
  font-weight: 500;
  padding-right: 4px;
  text-align: right; }

.tickets-name-design {
  color: #172856;
  font-family: 'Helvetica Neue';
  font-size: 17px;
  line-height: 20px;
  font-weight: 500; }

.end-date-design {
  color: #767a8b;
  font-family: 'Helvetica Neue';
  font-size: 11px;
  line-height: 18px; }

.add-attendee-row-border {
  border: 1px solid #dadfeb;
  border-radius: 6px;
  margin-bottom: 16px;
  padding: 20px;
  position: relative;
  margin-left: 0;
  margin-right: 0; }
  .add-attendee-row-border .div-right-60 .price-ticket-qty-container .div-right-50 .div-right-60 {
    min-width: 65px; }

.add-attendee-row-border:last-child {
  margin-bottom: 0; }

.ticket-type-mob.div-left-40 {
  width: 60%; }

.ticket-type-mob.div-right-60 {
  width: 40%; }

.price-ticket-qty-container {
  text-align: right;
  font-size: 18px;
  line-height: 30px; }
  .price-ticket-qty-container .price-decor {
    color: #406ae8;
    font-family: 'Helvetica Neue';
    padding-top: 7px;
    font-size: 18px;
    line-height: 22px;
    display: grid; }
    .price-ticket-qty-container .price-decor .ticket-fees {
      font-size: 11px;
      color: #000;
      width: 100%; }
  @media (min-width: 320px) and (max-width: 480px) {
    .price-ticket-qty-container .price-decor.div-left-50 {
      line-height: 22px;
      position: absolute;
      right: 24px;
      bottom: 5px; }
    .price-ticket-qty-container .div-right-50.mob-with-100 {
      width: 100%; }
      .price-ticket-qty-container .div-right-50.mob-with-100 .div-right-60 {
        width: 95%; } }
  .price-ticket-qty-container .ticket-qty-decor {
    border: 1.5px solid #ced7e0;
    border-radius: 4px; }
  @media screen and (max-width: 992px) {
    .price-ticket-qty-container .ticket-qty-decor {
      border: 1.5px solid #ced7e0;
      border-radius: 4px;
      padding: 2px 2px 2px 2px; }
    .price-ticket-qty-container .sold-out-text {
      font-size: 10px; } }

.birthdate {
  width: 130px;
  display: inline-block; }

.payment-label {
  color: #172856;
  font-family: 'Helvetica Neue';
  font-size: 18px;
  line-height: 24px;
  margin-bottom: 12px; }

@media screen and (max-width: 992px) {
  .payment-container {
    padding: 12px; } }

.payment-dropdown {
  padding: 0; }

.payment-dropdown input[type='radio'] {
  opacity: 0.011;
  z-index: 100;
  position: absolute; }

.payment-dropdown-checked {
  border-radius: 4px;
  color: white !important;
  background: linear-gradient(116.57deg, #406ae8 0%, #40a2e8 100%);
  box-shadow: 0 2px 20px 0 rgba(0, 0, 0, 0.06);
  font-size: 16px; }
  .payment-dropdown-checked i {
    font-size: 16px;
    padding-right: 5px; }

.payment-dropdown label {
  border: 1px solid #dfe4ea;
  border-radius: 4px;
  color: #767a8b;
  font-size: 16px;
  font-family: 'Helvetica Neue';
  line-height: 21px;
  padding: 15px;
  text-align: center;
  cursor: pointer;
  display: block; }
  .payment-dropdown label i {
    font-size: 16px;
    padding-right: 5px; }

@media only screen and (max-width: 1000px) {
  .fullWidthMinQuery {
    width: 100%; } }

@media only screen and (max-width: 767px) {
  .add-attendee-row-border .div-left-50.visible-xs {
    width: 100%; }
    .add-attendee-row-border .div-left-50.visible-xs .type-cost {
      color: #406ae8;
      font-size: 16px;
      font-weight: 500;
      line-height: 18px; }
    .add-attendee-row-border .div-left-50.visible-xs .ticket-fees {
      color: #767a8b;
      font-size: 13px;
      line-height: 15px; }
  .add-attendee-row-border .m-remaining-label {
    color: #8f94a7;
    font-size: 12px;
    line-height: 21px;
    text-align: center; }
  .add-attendee-row-border .end-date-design {
    color: #767a8b;
    font-size: 13px !important;
    line-height: 23px; }
  .add-attendee-row-border .more-details {
    color: #585c68;
    font-family: 'Helvetica Neue';
    font-size: 13px;
    font-weight: 500;
    line-height: 14px; } }

@media only screen and (max-width: 500px) {
  .donation-ticket {
    display: block !important;
    padding: unset !important;
    text-align: right; }
  .donation-input {
    padding-right: 0 !important; }
  .add-attendee-row-border {
    border-top: 1px solid #dadfeb !important;
    margin-bottom: unset;
    border: unset;
    border-radius: unset; }
    .add-attendee-row-border .div-left-50 {
      float: left;
      width: 70%; }
    .add-attendee-row-border .div-right-50 {
      float: right;
      width: 30%; }
  .add-attendee-row-border:last-child {
    border-bottom: 1px solid #dadfeb !important; }
  .tickets-name-design {
    font-size: 16px !important;
    line-height: 27px; }
  .summary-side-panel-content {
    margin-top: unset; } }

@media only screen and (max-width: 319px) {
  .cust-col-md-5 {
    width: 100%;
    float: left;
    text-align: center; }
  .cust-col-md-7 {
    width: 100%;
    float: left;
    text-align: center; }
  .div-left-sx-100 {
    width: 100%;
    float: left; }
  .div-right-sx-100 {
    width: 100%;
    float: right; }
  .tickets-name-design {
    font-size: 15px; }
  .end-date-design {
    font-size: 10px; }
  .step-wizard li .step {
    margin: 8px; }
  .price-ticket-qty-container .price-decor {
    padding: 0px; }
    .price-ticket-qty-container .price-decor .type-cost {
      font-size: 15px;
      text-align: left; }
    .price-ticket-qty-container .price-decor .ticket-fees {
      font-size: 9px;
      text-align: left; }
  .summary-side-panel-content {
    margin-top: 5px;
    padding: 0px !important; }
    .summary-side-panel-content .__summary-side-panel-content {
      margin-left: 0px !important;
      margin-right: 0px !important;
      padding: 0px !important; }
      .summary-side-panel-content .__summary-side-panel-content .white-box-summery-side-panel {
        padding: 5px !important; } }

.donation-ticket {
  display: inline-flex; }
  .donation-ticket .amount-input-div input {
    font-size: 11px;
    padding-right: 5px; }
  .donation-ticket button {
    padding: 5px; }

.bundle-type-text {
  color: #e84e40;
  margin-top: 4px;
  font-weight: 300;
  font-size: 11px; }

.sale-start-date-design {
  font-family: 'Helvetica Neue';
  font-size: 16px;
  line-height: 18px; }

@media (max-width: 319px) {
  .new-widget-checkout .fix-height .checkout-full-width .widget-ticket-checkout .event-name {
    margin: 0 !important; }
  .new-widget-checkout .fix-height .checkout-full-width .widget-ticket-checkout .admin-content-wrapper > div {
    margin: 0 !important; }
    .new-widget-checkout .fix-height .checkout-full-width .widget-ticket-checkout .admin-content-wrapper > div .widget-ticket-list form.form-inline.m-3 {
      margin: 1rem 0; }
    .new-widget-checkout .fix-height .checkout-full-width .widget-ticket-checkout .admin-content-wrapper > div .widget-ticket-list .add-attendee-row-border .ticket-type-mob {
      width: 100%; }
      .new-widget-checkout .fix-height .checkout-full-width .widget-ticket-checkout .admin-content-wrapper > div .widget-ticket-list .add-attendee-row-border .ticket-type-mob .price-ticket-qty-container {
        margin-top: 5px; }
        .new-widget-checkout .fix-height .checkout-full-width .widget-ticket-checkout .admin-content-wrapper > div .widget-ticket-list .add-attendee-row-border .ticket-type-mob .price-ticket-qty-container .mob-with-100 {
          width: 50%; }
  .new-widget-checkout .fix-height .checkout-full-width #buyerInfo .custom-attributes .field_container .phone-contl-grp .react-tel-input .flag-dropdown .selected-flag .country-code {
    padding-left: 20px; }
  .new-widget-checkout .fix-height .checkout-full-width #buyerInfo .custom-attributes .field_container .phone-contl-grp .react-tel-input .flag-dropdown.open-dropdown .country-list {
    width: 200px; }
    .new-widget-checkout .fix-height .checkout-full-width #buyerInfo .custom-attributes .field_container .phone-contl-grp .react-tel-input .flag-dropdown.open-dropdown .country-list::-webkit-scrollbar {
      width: 4px; }
  .new-widget-checkout .fix-height .summary-side-panel-content .ticket-summary-block {
    margin: 0; }
    .new-widget-checkout .fix-height .summary-side-panel-content .ticket-summary-block div {
      padding: 0; } }

.tickets-checkout #countdown {
  background-color: #fff;
  border: 1px solid #ffe661;
  padding: 12px;
  color: #555;
  margin-bottom: 24px;
  display: flex;
  -webkit-box-align: center;
  align-items: center;
  -webkit-align-content: flex-start;
  align-content: flex-start;
  font-size: 13px; }

.white-box-ticket {
  border-radius: 6px;
  background-color: #fff;
  padding: 24px;
  box-shadow: 0 8px 30px 0 rgba(0, 0, 0, 0.06);
  margin-bottom: 15px;
  display: flow-root; }

.tickets-checkout .order_summary_mobile .ui-tableview {
  width: 100%;
  border: 1px solid #dfe4ea;
  border-radius: 4px 4px 0 0;
  text-align: center; }

.tickets-checkout .order_summary_mobile .ui-tableview .ui-tableview-heading {
  border: 1px solid #ced7e0;
  border-radius: 4px 4px 0 0;
  background-color: #eff4fb; }

.table-title {
  color: #172856;
  font-family: 'Helvetica Neue';
  font-size: 18px;
  line-height: 27px;
  font-weight: 400;
  margin-bottom: 14px; }

.event-title {
  color: #172856;
  font-family: 'Helvetica Neue';
  font-size: 24px;
  line-height: 27px;
  font-weight: 400;
  margin-top: 30px;
  overflow-wrap: break-word; }

.tickets-checkout .order_summary_mobile .ui-tableview .ui-tableview-heading .ui-td {
  color: #767a8b;
  font-family: 'Helvetica Neue';
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
  padding: 8px 12px;
  border: 1px solid #ddd;
  border-bottom: 0;
  border-right: 0;
  border-left: 0; }

.tickets-checkout .order_summary_mobile .ui-tableview td {
  color: #43454f;
  font-family: 'Helvetica Neue';
  font-size: 16px;
  line-height: 24px;
  border: 0;
  border-top: 0;
  padding: 15px;
  border-right: 0; }

.tickets-checkout .form-group .form-control-feedback,
.tickets-checkout .form-group .help-block,
.tickets-checkout .field_text_container .form-control-feedback,
.tickets-checkout .field_text_container .help-block {
  display: none; }

.intl-tel {
  padding-left: 80px; }

.ticket-summery-div-icon {
  float: left;
  padding: 0; }

.ticket-summery-left-div {
  float: left;
  width: 60%;
  padding-left: 10px;
  padding-top: 10px; }

.ticket-summery-right-div {
  float: right;
  width: 40%;
  padding-right: 10px; }

@media (min-width: 320px) and (max-width: 768px) {
  .hostSide .white-box-ticket {
    display: inline-block !important; }
  .hostSide .white-box-ticket.has-mobile {
    display: flow-root !important; } }

.StripeElement {
  display: block;
  margin: 0 0 0px 0;
  padding: 8px 8px 8px 8px;
  outline: 0;
  background: white;
  border: 1.5px solid #DADFEB;
  border-radius: 4px; }

._stripe-form-content .__stripe-form {
  border: 1px solid #f5f5f7;
  padding: 10px 32px;
  background: #f5f5f7;
  margin-bottom: 10px; }

._stripe-form-content .stripe-form-element {
  position: relative; }
  ._stripe-form-content .stripe-form-element .form-control {
    padding: 8px 8px 8px 36px; }
  ._stripe-form-content .stripe-form-element ._stripe-icon {
    display: inline-flex;
    position: absolute;
    top: 9px;
    left: 8px; }
    ._stripe-form-content .stripe-form-element ._stripe-icon i {
      font-size: 18px;
      color: #498db5; }

._stripe-form-content .help-block {
  display: none; }

._stripe-form-content .has-error {
  border-color: #ef4549; }
  ._stripe-form-content .has-error .help-block {
    color: #ef4549;
    display: block; }
  ._stripe-form-content .has-error ._stripe-icon i {
    color: #ef4549; }

.badge.badge-primary {
  background-color: #406ae8; }

.badge.badge-success {
  background-color: #3bd89c; }

.badge.badge-danger {
  background-color: #ef4549; }

.badge.badge-info {
  background-color: #41abf5; }

.badge.badge-warning {
  background-color: #f0ad4e !important; }

.badge.badge-white {
  background-color: #fff; }

.badge.badge-light {
  background-color: #37c5f9; }

.virtual-badge {
  height: 32px;
  border-radius: 8px;
  font-size: 13px;
  font-weight: bold;
  letter-spacing: 0;
  line-height: 17px;
  padding: 8px 0px;
  display: block;
  text-align: center; }
  .virtual-badge.badge-warning {
    background-color: #fdf5e7;
    color: #f1bb5b; }
  .virtual-badge.badge-danger {
    background-color: #fde8e8;
    color: #f0575a; }
  .virtual-badge.badge-info {
    background-color: #ddf5ff;
    color: #19b9ff; }

.portal-badge {
  border-radius: 12px;
  font-size: 13px;
  font-weight: 400;
  letter-spacing: 0;
  line-height: 15px;
  text-transform: none; }

.portal-badge.badge-success {
  background-color: #2ec974;
  color: #ffffff; }

.portal-badge.badge-secondary {
  background-color: #f0f4fa;
  color: #7785a1; }

.has-success .form-control,
.has-success.form-control:focus {
  border-color: #4068e8 !important; }

.cr-pointer {
  cursor: pointer; }

/* padding */
.p-0 {
  padding: 0px !important; }

.p-0-1 {
  padding: 0 0.25rem !important; }

.p-10 {
  padding: 10px !important; }

.p-15 {
  padding: 15px !important; }

.p-l-0 {
  padding-left: 0px !important; }

.p-l-10 {
  padding-left: 10px; }

.p-r-0 {
  padding-right: 0px !important; }

.p-b-0 {
  padding-bottom: 0px !important; }

.p-b-15 {
  padding-bottom: 15px !important; }

.p-b-20 {
  padding-bottom: 20px !important; }

.p-t-0 {
  padding-top: 0px !important; }

.p-l-r-0 {
  padding-right: 0px !important;
  padding-left: 0px !important; }

.p-l-r-32 {
  padding-right: 32px !important;
  padding-left: 32px !important; }

.p-t-5 {
  padding: 5px 0 !important; }

.p-t-b-10 {
  padding-top: 10px !important;
  padding-bottom: 10px !important; }

.p-t-b-0 {
  padding-top: 0px !important;
  padding-bottom: 0px !important; }

.p-t-b-15 {
  padding-top: 15px !important;
  padding-bottom: 15px !important; }

.p-t-b-1-per {
  padding-top: 1.5% !important;
  padding-bottom: 0.5% !important; }

.p-t-b-3 {
  padding-top: 3px !important;
  padding-bottom: 3px !important; }

.p-l-r-5 {
  padding: 0 5px !important; }

.p-l-r-15 {
  padding-left: 15px !important;
  padding-right: 15px !important; }

.p-l-r-10 {
  padding-left: 10px !important;
  padding-right: 10px !important; }

.p-l-r-7 {
  padding-left: 10px !important;
  padding-right: 10px !important; }

.p-b-10 {
  padding-bottom: 10px !important; }

.p-b-25 {
  padding-bottom: 25px !important; }

.p-b-50 {
  padding-bottom: 50px !important; }

.p-b-90 {
  padding-bottom: 90px !important; }

.p-r-5 {
  padding-left: 5px !important; }

.p-t-20 {
  padding-top: 20px !important; }

.p-t-5 {
  padding-top: 5px !important; }

.p-t-10 {
  padding-top: 10px !important; }

.m-t-20 {
  margin-top: 20px !important; }

.m-t-30 {
  margin-top: 30px !important; }

.margin-top-30 {
  margin-top: 30px !important; }

.m-tb0-lrAuto {
  margin: 0 auto !important; }

.p-r-10 {
  padding-right: 10px !important; }

.p-r-15 {
  padding-right: 15px !important; }

.p-r-20 {
  padding-right: 20px !important; }

.p-l-15 {
  padding-left: 15px !important; }

.p-l-20 {
  padding-left: 20px !important; }

.font-bold {
  font-weight: bold; }

.p-l-r-12 {
  padding-right: 12px !important;
  padding-left: 12px !important; }

.p-l-r-1-8-per {
  padding-right: 2% !important;
  padding-left: 2% !important; }

.p-20 {
  padding: 20px !important; }

.p-4 {
  margin-top: 10px;
  padding: 0.5rem; }

.p-50 {
  padding: 50px; }

.p-5 {
  padding: 5px !important; }

.hamburger-menu-pad {
  padding-left: 10px;
  padding-top: 7px; }

/*MARGIN*/
.m-l-0 {
  margin-left: 0px !important; }

.m-l-10 {
  margin-left: 10px !important; }

.m-l-20 {
  margin-left: 20px !important; }

.m-l-25 {
  margin-left: 25px !important; }

.m-t-0 {
  margin-top: 0px !important; }

.m-r-10 {
  margin-right: 10px !important; }

.m-t-10 {
  margin-top: 10px !important; }

.m-t-2 {
  margin-top: 2px !important; }

.m-t-b-5 {
  margin-top: 5px !important;
  margin-bottom: 5px !important; }

.m-b-10 {
  margin-bottom: 10px !important; }

.m-t-b-10 {
  margin-top: 10px !important;
  margin-bottom: 10px !important; }

.m-t-b-15 {
  margin-top: 15px !important;
  margin-bottom: 15px !important; }

.m-t-b-50 {
  margin-top: 50px !important;
  margin-bottom: 50px !important; }

.m-b-15 {
  margin-bottom: 15px !important; }

.m-t-15 {
  margin-top: 15px !important; }

.m-b-10 {
  margin-bottom: 10px !important; }

.m-b-25 {
  margin-bottom: 25px !important; }

.m-b-30 {
  margin-bottom: 30px !important; }

.m-b-35 {
  margin-bottom: 35px !important; }

.m-b-60 {
  margin-bottom: 60px !important; }

.m-b-120 {
  margin-bottom: 120px !important; }

.m-b-150 {
  margin-bottom: 150px !important; }

.m-l-5 {
  margin-left: 5px !important; }

.m-r-5 {
  margin-right: 5px !important; }

.m-l-r-5 {
  margin-right: 5px !important; }

.m-r-15 {
  margin-right: 15px !important; }

.m-r-30 {
  margin-right: 30px !important; }

.m-r-0 {
  margin-right: 0px !important; }

.m-l-r-0 {
  margin-left: 0 !important;
  margin-right: 0 !important; }

.m-l-r-15 {
  margin-left: 15px !important;
  margin-right: 15px !important; }

.m-l-15 {
  margin-left: 15px !important; }

.m-t-25 {
  margin-top: 25px !important; }

.m-t-50 {
  margin-top: 50px !important; }

.p-t-75 {
  padding-top: 75px !important; }

.p-t-b-5 {
  padding-top: 5px !important;
  padding-bottom: 5px !important; }

.m-r-2-p {
  margin-right: 2% !important; }

.bottom-50 {
  bottom: 50px !important; }

.m-bottom {
  margin-bottom: 60px !important; }

.m-0 {
  margin: 0 !important; }

.m-b-0 {
  margin-bottom: 0 !important; }

.m-l-r-25 {
  margin-left: 25px !important;
  margin-right: 25px !important; }

.p-m-0-15 {
  padding: 0 !important; }

.m-b-5 {
  margin-bottom: 5px !important; }

.p-l-m-0-15 {
  padding: 0 !important; }

.border-radius-6 {
  border-radius: 6px; }

.amount-div {
  width: 16%; }

.amount-input-div {
  width: 28%; }

.bottom-0 {
  bottom: 0% !important; }

.l-h-noraml {
  line-height: normal; }

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

.display-width {
  width: 95%; }

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

.clearBoth {
  clear: both; }

.select-box-center {
  margin: 0 auto;
  float: none; }

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

.over-flow-mob-hide {
  overflow: hidden; }

.performance-table-wrap .react-bs-container-body {
  overflow: initial; }

.font-s15 {
  font-size: 15px !important; }

.font-s14 {
  font-size: 14px !important; }

.font-s13 {
  font-size: 13px !important; }

.font-s18 {
  font-size: 18px; }

.font-s100 {
  font-size: 100px; }

.overflow-txt-ellipsis {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis; }

.font-28-w400 {
  font-size: 28px;
  font-weight: 300 !important; }

.table-responsive {
  overflow-x: unset !important; }

.trAnalytics td {
  padding: 8px !important; }

.tooltip-icon-border {
  margin-left: 5px;
  border: 1px solid;
  border-radius: 50%;
  color: black; }

.tooltip-icon {
  width: 15px;
  text-align: center;
  font-size: 12px; }

@media screen and (min-width: 992px) {
  .m-l-33p {
    margin-left: 33.33%; } }

@media screen and (max-width: 992px) {
  .m-b-sm-10 {
    margin-bottom: 10px; }
  .m-lr-sm--15 {
    margin-right: -15px;
    margin-left: -15px; }
  .btn-mob-m-t-b-7 {
    margin-top: 7px;
    margin-bottom: 7px; }
  .c-p-sm-0 {
    padding: 0px; }
  .p-sm-15 {
    padding: 15px; }
  .text-sm-center {
    text-align: center !important; } }

@media screen and (max-width: 768px) {
  .m-b-sm-10 {
    margin-bottom: 10px; }
  .m-lr-sm--15 {
    margin-right: -15px;
    margin-left: -15px; }
  .p-r-0 {
    padding-right: 0px; }
  .c-p-sm-0 {
    padding: 15px; }
  .p-sm-15 {
    padding: 15px; }
  .silent-auction-md-6-row .item-bullet {
    margin-top: -32px; }
  .text-sm-center {
    text-align: center !important; } }

.bellFont {
  color: #fff;
  padding: 1px;
  margin-left: 0 !important; }

.heading-text-font-color {
  color: #172856;
  font-weight: 600;
  font-size: 30px; }

.contect-btn-div {
  margin: 50px; }

.title-head-font-color {
  color: #162956 !important; }

.col-md-push-2 {
  left: 23.666667%; }

.col-md-3-5 {
  width: 28%;
  float: left; }

.col-md-8-5 {
  width: 72%;
  float: left; }

.col-md-4-12 {
  width: 33%;
  float: left;
  padding-left: 15px;
  padding-right: 15px; }

.position-relative {
  position: relative; }

.position-absolute {
  position: absolute; }

@media (min-width: 1420px) and (max-width: 3000px) {
  .pad-wide {
    padding-right: 22px;
    padding-left: 22px; }
  .divide-event-first .event-detail-form {
    padding-right: 2%; } }

@media (min-width: 1024px) and (max-width: 1420px) {
  .pad-wide {
    padding-right: 22px;
    padding-left: 22px; } }

@media (min-width: 768px) and (max-width: 1024px) {
  .col-md-3-5 {
    width: 100%;
    padding: 0 30px; }
    .col-md-3-5 .m-bottom {
      margin-bottom: 60; }
    .col-md-3-5 .col-md-8.m-bottom {
      width: 100%; }
    .col-md-3-5 .m-l-r-15 {
      margin-left: 0;
      margin-right: 0; }
  .col-md-8-5 {
    width: 100%;
    padding: 0 30px; }
    .col-md-8-5 .m-bottom {
      margin-bottom: 0; }
    .col-md-8-5 .col-md-8.m-bottom {
      width: 100%; }
      .col-md-8-5 .col-md-8.m-bottom .step-wizard .progress {
        width: 74%; }
    .col-md-8-5 .m-l-r-15 {
      margin-left: 0;
      margin-right: 0; }
  .col-md-4-12 {
    width: 49%;
    float: left; }
  .search-button-row {
    padding: 10px 0; }
    .search-button-row .col-search {
      float: left;
      width: 45%; }
    .search-button-row .col-download {
      float: right;
      width: 45%; } }

@media (min-width: 481px) and (max-width: 767px) {
  .col-md-3-5 {
    width: 100%;
    padding: 0 30px; }
    .col-md-3-5 .m-bottom {
      margin-bottom: 60; }
  .col-md-8-5 {
    width: 100%;
    padding: 0 30px; }
    .col-md-8-5 .m-bottom {
      margin-bottom: 0; }
  .col-md-4-12 {
    width: 49%;
    float: left; }
  .amount-input-div,
  .amount-div {
    width: 100%; }
  .search-button-row {
    padding: 10px 0; }
    .search-button-row .col-search {
      float: left;
      width: 45%; }
    .search-button-row .col-download {
      float: right;
      width: 45%; } }

.icon-next-btn {
  position: absolute;
  top: 26px; }

.has-success .input-group-addon {
  color: #4068e8;
  background-color: #dff0d8;
  border: 2px solid #4068e8;
  border-right: 0; }

.has-error .input-group-addon {
  color: #a94442;
  background-color: #dff0d8;
  border: 2px solid #a94442;
  border-right: 0; }

.bg-white {
  background: white; }

.cursor-default {
  cursor: default; }

@media (max-width: 480px) {
  .border-mobile-left-none {
    border-left: 0 !important; }
  .border-mobile-right-none {
    border-right: 0 !important; }
  .col-md-3-5 {
    width: 100% !important;
    padding: 0 18px; }
    .col-md-3-5 .m-bottom {
      margin-bottom: 60; }
  ._over_display-flex_block {
    display: block !important; }
  .col-md-4-12 {
    width: 100%;
    float: left; }
  .col-md-8-5 {
    width: 100%;
    padding: 0 30px; }
    .col-md-8-5 .m-bottom {
      margin-bottom: 0; }
  .amount-input-div,
  .amount-div {
    width: 100%; }
  .search-button-row {
    padding: 10px 0; }
    .search-button-row .col-search {
      padding: 0;
      float: left;
      width: 100%; }
    .search-button-row .col-download {
      padding: 0 0 10px;
      float: right;
      width: 100%; } }

@media (max-width: 319px) {
  .col-md-8-5 {
    padding: 0; }
  .col-md-3-5 {
    position: unset; }
  .step-wizard .progress-3-div-mobile-center {
    width: 113%; }
  .step-wizard li .title {
    font-size: 10px;
    line-height: 12px; } }

@media (min-width: 481px) and (max-width: 486px) {
  .search-button-row {
    padding: 10px 0; }
    .search-button-row .col-search {
      padding: 0;
      float: left;
      width: 100%; }
    .search-button-row .col-download {
      padding: 0 0 10px;
      float: right;
      width: 100%; } }

@media (min-width: 1025px) and (max-width: 1105px) {
  .search-button-row {
    padding: 10px 0; }
    .search-button-row .col-search {
      padding: 0;
      float: left;
      width: 100%; }
    .search-button-row .col-download {
      padding: 0 0 10px;
      float: right;
      width: 100%; } }

@media (min-width: 481px) and (max-width: 500px) {
  .amount-input-div,
  .amount-div {
    width: 100%; } }

.m-auto {
  margin: auto !important; }

.dis-in-flex {
  display: inline-flex; }

._display-flex {
  display: flex !important; }

._over_display-flex_block {
  display: flex; }

/* Height / Width */
.max-height-333 {
  max-height: 333px !important; }

.min-height-333 {
  min-height: 333px !important; }

@media (min-width: 767px) and (max-width: 1024px) {
  .max-height-333 {
    max-height: 370px !important; }
  .min-height-333 {
    min-height: 370px !important; } }

.max-height-190 {
  max-height: 190px !important; }

.min-height-190 {
  min-height: 190px !important; }

.min-max-height-350 {
  max-height: 350px;
  min-height: 350px; }

.min-max-height-380 {
  max-height: 380px !important;
  min-height: 380px !important; }

.min-max-height-400 {
  max-height: 400px !important;
  min-height: 400px !important; }

.min-max-height-370 {
  max-height: 370px !important;
  min-height: 370px !important; }

.min-height-370 {
  min-height: 370px !important; }

.max-height-370 {
  max-height: 370px !important; }

.height-100-perc {
  height: 100%; }

.max-width-100-perc {
  max-width: 100% !important; }

.max-text-dotted {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis; }

.min-h-auto {
  min-height: auto !important; }

.social-ic-div .ac-icon-facebook {
  background-color: #335a95;
  color: #fff; }

.social-ic-div .ac-icon-twitter {
  background-color: #51a5ef;
  color: #fff; }

.social-ic-div .ac-icon-email {
  color: #fff; }

.social-ic-div .fa-instagram {
  background-color: #406ae8;
  color: #fff; }

.social-ic-div .ac-icon-social-linkedin {
  background-color: #2877b5;
  color: #fff; }

.social-linked-in {
  background-color: #cdd; }

.btn-dropdown {
  font-size: 15px;
  display: inline-flex;
  align-items: center;
  font-weight: 300;
  padding: 11.5px 16px;
  line-height: 19px;
  background: #fff;
  color: black;
  border-color: #fff; }

.btn-dropdown:hover {
  border-color: #e6e6e6; }

.fix-height {
  width: 100%;
  display: inline-block; }

.add-scrollbar-reccuring-event {
  overflow: scroll;
  overflow-y: scroll;
  overflow-x: hidden; }

.min-height-event-date {
  min-height: 370px !important; }

.max-height-event-date {
  max-height: 370px !important; }

.max-height-620 {
  max-height: 620px !important; }

.vertical-align-top {
  vertical-align: top !important; }

.vertical-align-bottom {
  vertical-align: bottom !important; }

.vertical-align-sub {
  vertical-align: sub; }

.vertical-align-middle {
  vertical-align: middle; }

.background-color-white {
  background-color: #fff; }

.ac-text-prime {
  color: #406ae8; }

.ac-text-default {
  color: #767a8b; }

@media (min-width: 320px) and (max-width: 767px) {
  .min-height-event-date {
    min-height: 350px !important; }
  .max-height-event-date {
    max-height: 350px !important; } }

@media screen and (max-width: 600px) {
  .event-date-bg-color {
    background-color: #fff; } }

@media (min-width: 320px) and (max-width: 480px) {
  .m-l-r-0-mobile {
    margin-left: 0;
    margin-right: 0; }
  .p-l-r-0-mobile {
    padding-left: 0px !important;
    padding-right: 0px !important; }
  .display-none-mobile {
    display: none; }
  .div-left-100-mobile {
    float: left;
    width: 100%; }
  .m-t-10-mobile {
    margin-top: 10px; }
  .m-t-20-mobile {
    margin-top: 20px; }
  .p-t-10-mobile {
    padding-top: 10px !important; } }

.active-event {
  background-color: #eee;
  color: blue; }

.expanded-dropdown-width > ul {
  width: 100%; }

.analytics-tab > ul {
  margin-bottom: 20px; }

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

.text-align-left {
  text-align: left !important; }

.select-event-name {
  padding: 6px 0px 6px 0px; }

.font-w400 {
  font-weight: 400 !important; }

.font-w500 {
  font-weight: 500; }

.p-b-5 {
  padding-bottom: 5px !important; }

.m-l-50 {
  margin-left: 50px !important; }

.m-l-30 {
  margin-left: 30px !important; }

.p-15 {
  padding: 15px; }

.btn-border {
  border: 1px solid;
  color: black;
  background-color: white; }

.btn-border:hover {
  border: 1px solid;
  color: black;
  background-color: white; }

.btn-flat {
  padding: 8.5px 45px; }

.width-100-percent {
  width: 100% !important; }

.create-event .dragHandle > i {
  margin-top: 10px !important; }

.mw-100 {
  max-width: 100% !important; }

.fr-box.fr-inline:focus-within,
.fr-box.fr-inline:hover {
  border-radius: 4px;
  border: 2px solid #e7ebee;
  box-shadow: 0 3px 22px 0 rgba(0, 0, 0, 0.4); }

.fr-quick-insert a.fr-floating-btn {
  width: 50px;
  height: 50px;
  box-shadow: 0 3px 22px 0 rgba(0, 0, 0, 0.4); }
  .fr-quick-insert a.fr-floating-btn svg {
    margin: 8px;
    width: 33px;
    height: 33px; }

.width-auto {
  width: auto !important; }

.p-l-r-50 {
  padding-left: 50px !important;
  padding-right: 50px !important; }

.height-200 {
  height: 200px !important; }

.width-200 {
  width: 200px !important; }

.height-50 {
  height: 50px !important; }

.p-l-50 {
  padding-left: 50px !important; }

.btn-prime-light {
  background-color: #e6ecfc;
  border: 0;
  color: #406ae8;
  font-size: 16px;
  margin-left: 10px; }

.m-b-20 {
  margin-bottom: 20px !important; }

.font-size-25 {
  font-size: 25px !important; }

.width-100 {
  width: 100px !important; }

.width-150 {
  width: 150px !important; }

.font-size-20 {
  font-size: 20px !important; }

.p-t-30 {
  padding-top: 30px !important; }

.p-t-40 {
  padding-top: 40px !important; }

.font-size-13 {
  font-size: 13px !important; }

.height-45 {
  height: 45px; }

.capitalize {
  text-transform: lowercase !important;
  display: inline-block !important; }

.capitalize:first-letter {
  text-transform: uppercase !important; }

.url-wrap {
  overflow-wrap: break-word;
  word-wrap: break-word;
  -ms-word-break: break-all;
  word-break: break-all;
  word-break: break-word;
  -ms-hyphens: auto;
  -moz-hyphens: auto;
  -webkit-hyphens: auto;
  hyphens: auto; }

.p-r-7 {
  padding-right: 7px !important; }

.btn-virtual {
  cursor: pointer;
  text-align: center;
  border-radius: 15px;
  text-decoration: none; }
  .btn-virtual:hover {
    border-radius: 15px; }
  .btn-virtual.btn-virtual-sm {
    border-radius: 13px; }
    .btn-virtual.btn-virtual-sm:hover {
      border-radius: 13px; }
  .btn-virtual.btn-virtual-default {
    background-color: #ffffff;
    border-color: #ffffff;
    color: #7785a1; }
  .btn-virtual.btn-virtual-border-default {
    background-color: #ffffff;
    border: 1px solid #e6edfc;
    color: #7785a1; }
  .btn-virtual.btn-virtual-primary {
    background-color: #377ef9;
    border-color: #377ef9;
    color: #ffffff; }

.m-t-b-auto {
  margin: auto 0; }

.line-break-word {
  word-break: break-word; }

.visibility-hidden {
  visibility: hidden; }

.dropdown-menu-center {
  left: 50% !important;
  transform: translate(-50%, 0) !important; }

.m-t-16 {
  margin-top: 16px !important; }

.white-color {
  color: #fff !important; }

.team-data-col {
  border-radius: 6px;
  background-color: #fff;
  padding: 24px;
  box-shadow: 0 8px 30px 0 rgba(0, 0, 0, 0.06);
  border-bottom: 10px solid #f2f2f6; }
  .team-data-col .role-admin {
    background: #3bd89c;
    border-radius: 15px;
    padding: 2px 10px;
    color: white; }
  .team-data-col .role-staff {
    background: #4068e8;
    border-radius: 15px;
    padding: 3px 10px;
    color: white; }

.event-setup {
  background-color: #fff;
  display: inline-block;
  width: 100%; }
  .event-setup .btn-icon-event-setup {
    box-sizing: border-box;
    border: 0.5px solid #dfe4ea;
    border-radius: 4px; }
    .event-setup .btn-icon-event-setup .btn-icon-event-setup-first {
      padding-right: 10px; }
  .event-setup .icon-feddback-selected {
    position: absolute;
    right: 16px;
    top: 21px;
    background: #fff;
    border-radius: 20px;
    color: #3f69e8;
    word-wrap: normal;
    word-break: normal;
    white-space: nowrap;
    padding: 4px;
    font-size: 7px; }
  .event-setup .main-header {
    padding: 15px; }
  .event-setup .step-sub-title {
    color: #172856;
    font-family: 'Helvetica Neue';
    font-size: 25px;
    font-weight: 300;
    line-height: 35px;
    margin-bottom: 30px; }
  .event-setup .step-wizard-line {
    height: 65px;
    background-color: #eff4fb;
    text-align: center;
    display: inline-flex;
    align-items: center;
    width: 100%; }
  .event-setup .step-wizard-event {
    display: inline-block;
    position: relative;
    width: 60%;
    margin: auto; }
    .event-setup .step-wizard-event ul {
      margin: unset;
      width: 100%; }
    .event-setup .step-wizard-event li {
      display: inline-flex;
      width: 25% !important;
      text-align: left; }
      .event-setup .step-wizard-event li .step {
        color: #172856;
        text-decoration: none;
        font-weight: unset;
        border-radius: 50%;
        border: 1px solid #c4c9d8;
        height: 29px;
        width: 32px;
        display: inline-block;
        padding: 3px;
        font-family: 'Helvetica Neue';
        font-size: 14px;
        text-align: center;
        -webkit-transition: background-color 0.6s ease, border-color 0.6s ease;
        -o-transition: background-color 0.6s ease, border-color 0.6s ease;
        transition: background-color 0.6s ease, border-color 0.6s ease; }
      .event-setup .step-wizard-event li .title {
        color: #8f94a7;
        font-family: 'Helvetica Neue';
        font-size: 14px;
        padding-left: 5%;
        width: 100%;
        -webkit-transition: color 0.6s ease;
        -o-transition: color 0.6s ease;
        transition: color 0.6s ease; }
      .event-setup .step-wizard-event li.active .step {
        border: 2px solid #406ae8; }
      .event-setup .step-wizard-event li.active .title {
        color: #0054a6; }
      .event-setup .step-wizard-event li.done .step {
        color: white;
        background-color: #406ae8;
        border-color: #406ae8;
        padding: 5px; }
      .event-setup .step-wizard-event li > div {
        display: inline-flex;
        color: black;
        align-items: center;
        width: 100%;
        position: relative;
        text-decoration: none; }
        .event-setup .step-wizard-event li > div:hover .step {
          border-color: #0054a6; }
        .event-setup .step-wizard-event li > div:hover .title {
          color: #0054a6; }
      @media (min-width: 320px) and (max-width: 480px) {
        .event-setup .step-wizard-event li > div {
          display: grid;
          text-align: center; }
          .event-setup .step-wizard-event li > div .step {
            text-align: center;
            margin-left: 35%;
            height: 20px;
            width: 20px;
            padding: 3.5px;
            margin-bottom: 5px; }
          .event-setup .step-wizard-event li > div .title {
            text-align: center; } }
  @media screen and (min-width: 451px) and (max-width: 992px) {
    .event-setup .step-wizard-event {
      width: 100%;
      padding-left: 10px;
      padding-right: 2px; }
      .event-setup .step-wizard-event ul {
        margin: unset;
        padding-left: initial; }
      .event-setup .step-wizard-event li {
        width: 24%; }
        .event-setup .step-wizard-event li .step {
          height: 24px;
          width: 27px;
          padding: 2px;
          font-size: 13px; }
        .event-setup .step-wizard-event li .title {
          font-size: 13px;
          padding-left: 2px; }
        .event-setup .step-wizard-event li.active .step {
          border: 2px solid #406ae8; }
        .event-setup .step-wizard-event li.done .step {
          padding: 0;
          padding-top: 5px; }
        .event-setup .step-wizard-event li > a {
          width: unset; }
          .event-setup .step-wizard-event li > a:hover .step {
            border-color: #0054a6; } }
  @media screen and (min-width: 325px) and (max-width: 450px) {
    .event-setup .step-wizard-event {
      width: 100%;
      padding-left: 10px;
      padding-right: 2px; }
      .event-setup .step-wizard-event ul {
        margin: unset;
        padding-left: initial; }
      .event-setup .step-wizard-event li {
        width: 24%; }
        .event-setup .step-wizard-event li .step {
          height: 16px;
          width: 17px;
          padding: 1px;
          font-size: 10px; }
        .event-setup .step-wizard-event li .title {
          font-size: 10px;
          padding-left: 2px; }
        .event-setup .step-wizard-event li.active .step {
          border: 1px solid #406ae8; }
        .event-setup .step-wizard-event li.done .step {
          padding: 0;
          padding-top: 5px; }
        .event-setup .step-wizard-event li > a {
          width: unset; }
          .event-setup .step-wizard-event li > a:hover .step {
            border-color: #0054a6; } }
  .event-setup .main-container {
    padding-top: 12px;
    width: 100%; }
  .event-setup .event-content {
    display: inherit; }
    .event-setup .event-content .event-main-div {
      padding-top: 50px; }
      .event-setup .event-content .event-main-div .event-module-pad-head {
        padding: 0 7px; }
      .event-setup .event-content .event-main-div .event-module-pad {
        padding: 7px; }
    .event-setup .event-content .btn-event,
    .event-setup .event-content .btn-event:hover {
      background: #2e3741;
      font-size: 11px; }
  .event-setup .btn-next-prev {
    margin-top: 2rem;
    padding: 0 35px; }
    .event-setup .btn-next-prev .next-mobile-pad {
      margin: 15px; }
    .event-setup .btn-next-prev .back-mobile-pad {
      margin-left: 15px; }
    .event-setup .btn-next-prev .icon-next-btn {
      position: absolute;
      top: 32px; }
    @media (min-width: 320px) and (max-width: 480px) {
      .event-setup .btn-next-prev .next-mobile-pad {
        margin: 15px; }
      .event-setup .btn-next-prev .back-mobile-pad {
        margin-left: 15px; } }
    .event-setup .btn-next-prev button {
      display: inline-flex;
      align-items: center; }
      .event-setup .btn-next-prev button .btn-back {
        padding-left: 1rem; }
      .event-setup .btn-next-prev button .btn-next {
        padding-right: 1rem; }
      @media (min-width: 320px) and (max-width: 991px) {
        .event-setup .btn-next-prev button .icon-next-btn {
          position: absolute;
          top: 2px; } }
  @media (min-width: 481px) and (max-width: 992px) {
    .event-setup .btn-next-prev {
      padding: 0 25px; } }
  @media (min-width: 993px) and (max-width: 1024px) {
    .event-setup .btn-next-prev {
      padding: 0 25px; }
      .event-setup .btn-next-prev .icon-next-btn {
        position: absolute;
        top: 32px; } }
  @media screen and (max-width: 992px) {
    .event-setup .btn-next-prev {
      display: inline; } }

@media (min-width: 320px) and (max-width: 480px) {
  .event-setup div .text-center img {
    max-width: 290px; }
  .event-setup .event-content .event-main-div {
    padding: 0; }
  .event-setup .step-sub-title {
    margin: 20px 0;
    text-align: center; }
  .event-setup .step-wizard-event li {
    width: 24%;
    padding: 0; }
    .event-setup .step-wizard-event li .title {
      font-size: 10px !important; }
  .event-setup .step-wizard-event ul li:nth-child(2) {
    width: 20%; }
  .event-setup .step-wizard-event ul li:nth-child(3) {
    width: 30%; }
  .btn-next-prev {
    zoom: 0.8; }
  .divide-event-first .event-url {
    display: inline-flex;
    font-size: 11px; }
  .setup-ticket-button-section .__setup-ticket-button {
    zoom: 0.8; }
  .setup-ticket-button-section .__setup-ticket-button > button {
    margin: 0px 0px 10px 10px !important; } }

.__setup-ticket-button .loader .spinner div div {
  background: #8fa4ae !important; }

.__setup-ticket-button .btn-white:hover .loader .spinner div div {
  background: #fff !important; }

.__setup-ticket-button .btn-white:focus .loader .spinner div div {
  background: #fff !important; }

.__setup-ticket-button .btn-white:active .loader .spinner div div {
  background: #fff !important; }

.event-logo,
.banner-img {
  position: relative;
  overflow: hidden; }

.event-logo .change-image-text,
.banner-img .change-image-text {
  color: #e1e1e1 !important;
  position: absolute;
  bottom: -50px;
  left: 0;
  height: 100%;
  width: 100%;
  background: rgba(84, 84, 84, 0.74);
  text-align: center;
  font-weight: bold;
  line-height: 40px;
  text-decoration: none;
  transition: 0.1s ease-in; }

.event-logo .change-image-text img,
.banner-img .change-image-text img {
  float: left;
  margin: 5px;
  max-width: 25px; }

.event-logo:hover .change-image-text,
.banner-img:hover .change-image-text {
  bottom: 0; }

.header_banner:hover .header-banner-text {
  top: 0; }

@media (min-width: 320px) and (max-width: 371px) {
  .event-setup .step-wizard-event {
    width: 100%; }
  .event-setup .step-wizard-event ul {
    padding: 0; }
  .event-setup .step-wizard-event li > div .step {
    padding: 1px; }
  .event-setup .step-wizard-event li .title {
    font-size: 11px; }
  .event-setup .btn-next-prev {
    zoom: 0.6; }
  .step-4-button-div {
    zoom: 0.6; } }

.item-slider-speaker {
  display: flex;
  justify-content: center; }
  .item-slider-speaker .arrowButton {
    font-size: 22px;
    box-sizing: border-box;
    height: 32px;
    width: 32px;
    border-radius: 50%;
    background: #ffffff;
    box-shadow: 0 0 15px #00000026;
    color: #929db3;
    align-items: center;
    top: 60%;
    display: flex !important;
    justify-content: center; }
    .item-slider-speaker .arrowButton:before {
      content: unset; }
  .item-slider-speaker .myCustome {
    width: 90%; }
    .item-slider-speaker .myCustome .slick-prev {
      left: -50px;
      z-index: 2;
      color: #66758f; }
    .item-slider-speaker .myCustome .slick-next {
      right: -40px;
      color: #66758f; }
    .item-slider-speaker .myCustome .slick-next:hover {
      right: -40px;
      color: #66758f; }
    .item-slider-speaker .myCustome .slick-prev:hover {
      right: -40px;
      color: #66758f; }
    .item-slider-speaker .myCustome .slick-list {
      height: 100%;
      padding: 0px 0px !important; }
      .item-slider-speaker .myCustome .slick-list .slick-track {
        height: inherit; }
        .item-slider-speaker .myCustome .slick-list .slick-track > div {
          margin-left: 16px;
          width: max-content !important; }
  .item-slider-speaker .itemsInnerWrapper {
    width: unset !important;
    margin-left: unset; }
  .item-slider-speaker .leftChevronWrapper {
    color: black;
    font-size: 45px; }
  .item-slider-speaker .sesions-speaker-details {
    padding: 12px;
    margin-top: 20px;
    display: inline-flex;
    border-radius: 17px;
    background-color: #f6f9ff;
    align-items: center;
    max-width: 350px; }
    .item-slider-speaker .sesions-speaker-details .sesions-speaker-profile-container {
      align-items: center; }
      .item-slider-speaker .sesions-speaker-details .sesions-speaker-profile-container .image-holder {
        box-sizing: border-box;
        border: 4px solid rgba(55, 126, 249, 0.1);
        border-radius: 28px; }
        .item-slider-speaker .sesions-speaker-details .sesions-speaker-profile-container .image-holder img {
          width: 48px;
          height: 48px;
          border-radius: 28px; }
      .item-slider-speaker .sesions-speaker-details .sesions-speaker-profile-container .speaker-info {
        padding: 0 12px;
        font-size: 16px;
        font-weight: 600;
        color: #415070;
        line-height: 19px; }
      .item-slider-speaker .sesions-speaker-details .sesions-speaker-profile-container .speaker-name {
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
        max-width: 256px; }
      .item-slider-speaker .sesions-speaker-details .sesions-speaker-profile-container .speaker-title {
        color: #66758f;
        margin-top: 5px;
        font-size: 14px;
        font-weight: 500;
        line-height: 16px;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
        max-width: 256px; }
  .item-slider-speaker .sessions-sponsor-details {
    margin-top: 20px; }
    .item-slider-speaker .sessions-sponsor-details .thumbnail {
      margin-bottom: 0; }
  @media (max-width: 575.98px) {
    .item-slider-speaker .sesions-speaker-details {
      width: 100%;
      margin-right: 2px;
      margin-top: 0;
      padding: 10px;
      border-radius: 8px; }
      .item-slider-speaker .sesions-speaker-details .speaker-info {
        font-weight: normal !important;
        font-size: 14px !important; }
      .item-slider-speaker .sesions-speaker-details .speaker-title {
        font-weight: normal !important;
        font-size: 13px !important;
        max-width: 205px !important; }
    .item-slider-speaker .myCustome .slick-list .slick-track > div {
      width: 33% !important;
      margin-left: unset; }
    .item-slider-speaker .sessions-sponsor-details .thumbnail {
      margin-top: 5px; } }

.speaker-margin {
  margin: 20px 0; }

.session-speaker-item .slider-session-speaker {
  display: flex;
  position: relative; }
  .session-speaker-item .slider-session-speaker .slider-more-image-holder {
    position: relative;
    width: 27px; }
    .session-speaker-item .slider-session-speaker .slider-more-image-holder .more-img {
      position: absolute;
      top: -9px;
      left: -9px;
      width: 42px;
      height: 42px;
      background: #377ef9;
      border-radius: 50%;
      color: #ffffff;
      font-size: 22px;
      padding: 5px 7px; }
  .session-speaker-item .slider-session-speaker .slider-speaker-details {
    margin-top: 20px;
    display: inline-flex;
    align-items: center;
    max-width: 350px; }
    .session-speaker-item .slider-session-speaker .slider-speaker-details .sesions-speaker-profile-container {
      align-items: center; }
      .session-speaker-item .slider-session-speaker .slider-speaker-details .sesions-speaker-profile-container .image-holder {
        box-sizing: border-box;
        position: relative;
        width: 27px; }
        .session-speaker-item .slider-session-speaker .slider-speaker-details .sesions-speaker-profile-container .image-holder img {
          width: 44px;
          height: 44px;
          border: 2px solid #ffffff;
          border-radius: 28px;
          position: absolute;
          top: -30px;
          left: -10px; }

.session-speaker-item .slider-speaker {
  margin-top: 10px;
  padding: 8px;
  width: 100%;
  display: inline-flex;
  align-items: center;
  max-width: 350px;
  background: #f6f9fd;
  border-radius: 8px; }
  .session-speaker-item .slider-speaker .image-holder img {
    width: 44px;
    height: 44px;
    border: 2px solid #ffffff;
    border-radius: 28px; }
  .session-speaker-item .slider-speaker .sesions-speaker-profile-container {
    align-items: center; }
    .session-speaker-item .slider-speaker .sesions-speaker-profile-container .speaker-info {
      margin-left: 10px; }
      .session-speaker-item .slider-speaker .sesions-speaker-profile-container .speaker-info .speaker-name {
        font-family: Helvetica Neue;
        font-style: normal;
        font-weight: 500;
        font-size: 16px;
        line-height: 22px;
        color: #172856; }
      .session-speaker-item .slider-speaker .sesions-speaker-profile-container .speaker-info .speaker-title {
        font-family: Helvetica Neue;
        font-style: normal;
        font-weight: normal;
        font-size: 14px;
        line-height: 22px;
        color: #717f93; }
      .session-speaker-item .slider-speaker .sesions-speaker-profile-container .speaker-info .speaker-title-ellipsis {
        text-overflow: ellipsis;
        white-space: nowrap;
        overflow: hidden;
        width: 160px; }

.speaker-margin {
  margin: 20px 0; }

.session-speaker-item .slider-session-speaker {
  display: flex;
  position: relative; }
  .session-speaker-item .slider-session-speaker .slider-speaker-details {
    margin-top: 20px;
    display: inline-flex;
    align-items: center;
    max-width: 350px; }
    .session-speaker-item .slider-session-speaker .slider-speaker-details .sesions-speaker-profile-container {
      align-items: center; }
      .session-speaker-item .slider-session-speaker .slider-speaker-details .sesions-speaker-profile-container .image-holder {
        box-sizing: border-box;
        position: relative;
        width: 27px; }
        .session-speaker-item .slider-session-speaker .slider-speaker-details .sesions-speaker-profile-container .image-holder img {
          width: 44px;
          height: 44px;
          border: 2px solid #ffffff;
          background-color: #ffffff;
          border-radius: 28px;
          position: absolute;
          top: -30px;
          left: -10px; }

.session-speaker-item .slider-speaker {
  margin-top: 10px;
  padding: 8px;
  width: 100%;
  display: inline-flex;
  align-items: center;
  max-width: 350px;
  background: #f6f9fd;
  border-radius: 8px; }
  .session-speaker-item .slider-speaker .image-holder img {
    width: 44px;
    height: 44px;
    border: 2px solid #ffffff;
    border-radius: 28px; }
  .session-speaker-item .slider-speaker .sesions-speaker-profile-container {
    align-items: center; }
    .session-speaker-item .slider-speaker .sesions-speaker-profile-container .speaker-info {
      margin-left: 10px; }
      .session-speaker-item .slider-speaker .sesions-speaker-profile-container .speaker-info .speaker-name {
        font-family: Helvetica Neue;
        font-style: normal;
        font-weight: 500;
        font-size: 16px;
        line-height: 22px;
        color: #172856; }
      .session-speaker-item .slider-speaker .sesions-speaker-profile-container .speaker-info .speaker-title {
        font-family: Helvetica Neue;
        font-style: normal;
        font-weight: normal;
        font-size: 14px;
        line-height: 22px;
        color: #717f93; }
      .session-speaker-item .slider-speaker .sesions-speaker-profile-container .speaker-info .speaker-title-ellipsis {
        text-overflow: ellipsis;
        white-space: nowrap;
        overflow: hidden;
        width: 160px; }

#speakerDetail .modal-dialog .modal-content .modal-body .session-display .time-row .session-elem .session-container .session-info .location-wrapper.session-register-btn .float-right-register-btn .register-dropdown-container .sesstion-details-right-container {
  justify-content: flex-end; }

@media (max-width: 425px) {
  #speakerDetail {
    padding-left: 0; }
    #speakerDetail .modal-dialog {
      width: 300px; }
      #speakerDetail .modal-dialog .modal-content {
        padding: 20px 10px 20px 10px; }
        #speakerDetail .modal-dialog .modal-content .modal-body .row img {
          width: 100px;
          height: 100px; }
        #speakerDetail .modal-dialog .modal-content .modal-body .session-display .time-row .location-wrapper .btn-session-interest {
          width: 40px;
          height: 40px;
          font-size: 20px; }
        #speakerDetail .modal-dialog .modal-content .modal-footer {
          padding-top: 0; } }

@media (max-width: 425px) {
  .speakers-container .speakers-carousel .slick-slide-speaker .speaker-photo {
    margin-right: 0 !important; }
    .speakers-container .speakers-carousel .slick-slide-speaker .speaker-photo .image-holder img {
      border-radius: 50%;
      width: 120px;
      height: auto; }
  .slick-track > div {
    width: 20% !important; }
  .item-slider-speaker {
    height: 82px; } }

@media (max-width: 425px) {
  .slick-list {
    height: 90px !important; }
  .slick-track {
    width: 500% !important; }
  .item-slider-speaker .myCustome .slick-list .slick-track > div {
    width: 20% !important;
    margin-left: unset; } }

@media (max-width: 380px) {
  .item-slider-speaker .sesions-speaker-details .sesions-speaker-profile-container .speaker-title {
    max-width: 175px !important; } }

@media (max-width: 320px) {
  .item-slider-speaker .sesions-speaker-details .sesions-speaker-profile-container .speaker-title {
    max-width: 150px !important; }
  .speakers-container .speakers-carousel .slick-slide-speaker .speaker-photo .image-holder img {
    width: 100px; } }

.checkbox-nice {
  position: relative;
  padding-left: 30px;
  display: inline-flex; }

.checkbox-nice input[type=checkbox] {
  visibility: hidden;
  width: 0; }

.checkbox-nice.checkbox-inline > label {
  margin-left: 16px; }

.checkbox-nice label {
  padding-top: 3px; }

.img-max-100 img {
  max-width: 100%;
  height: auto; }

.checkbox-nice label::before {
  cursor: pointer;
  position: absolute;
  width: 22px;
  height: 22px;
  left: 1px;
  top: 1px;
  background: #fff;
  content: ' ';
  border: 2px solid #e7ebee;
  border-radius: 3px;
  background-clip: padding-box; }

.checkbox-nice label::after {
  opacity: 0;
  content: ' ';
  position: absolute;
  width: 12px;
  height: 7px;
  background: transparent;
  top: 7px;
  left: 6px;
  border: 3px solid #03a9f4;
  border-top: none;
  border-right: none;
  transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg); }

@media (min-width: 1024px) {
  .checkbox-nice label:hover::after {
    opacity: 0.3; } }

.checkbox-nice input[type=checkbox]:checked ~ label::after {
  opacity: 1; }

.theme-color-picker .color-pic {
  padding: 10px;
  width: 10px;
  position: absolute;
  right: 30px;
  bottom: 7px;
  border-radius: 30px;
  border: 1px solid;
  border-color: #e7ebee; }

.theme-wrapper .theme-white-box {
  border-radius: 6px;
  background-color: #fff;
  padding: 24px;
  box-shadow: 0 8px 30px 0 rgba(0, 0, 0, 0.06); }
  .theme-wrapper .theme-white-box .theme-row {
    padding: 15px 0; }
    .theme-wrapper .theme-white-box .theme-row .color-text-box {
      background: #f2f2f2; }
    .theme-wrapper .theme-white-box .theme-row .form-control {
      border-radius: 4px; }
    .theme-wrapper .theme-white-box .theme-row .control-label-class {
      font-weight: 400; }
    .theme-wrapper .theme-white-box .theme-row .theme-col {
      padding-top: 10px; }
      .theme-wrapper .theme-white-box .theme-row .theme-col .event-logo {
        border-radius: 4px;
        border: 1px dashed #4068e8;
        padding: 13px;
        position: relative;
        overflow: hidden; }
  .theme-wrapper .theme-white-box .theme-view-div {
    padding-top: 0px; }
    .theme-wrapper .theme-white-box .theme-view-div .col-theme-btn {
      padding-right: 0;
      text-align: right;
      margin: 0 0 0 10px; }
      .theme-wrapper .theme-white-box .theme-view-div .col-theme-btn .icon-theme {
        font-size: 15px;
        display: inline-flex;
        align-items: center;
        font-weight: 300;
        padding: 7.5px 16px;
        line-height: 19px; }
    .theme-wrapper .theme-white-box .theme-view-div .btn-before-theme {
      float: right; }

.theme-wrapper .url-editable-inlines {
  float: left;
  display: inline-flex;
  padding-top: 2px; }

.theme-wrapper .div-view-height {
  height: 40px; }

.theme-wrapper .theme-white-box .form-inline.editableform .input-sm {
  font-size: 15px; }

.theme-wrapper .theme-white-box .form-inline.editableform .editable-buttons .btn-sm {
  padding: 3.5px 12px !important;
  font-size: 20px !important;
  font-weight: 400 !important;
  margin-top: -7px; }

@media (max-width: 1455px) {
  .theme-wrapper .url-width-overflow {
    width: 100%;
    overflow: scroll; } }

@media (max-width: 1300px) {
  .theme-wrapper .event-url {
    width: 100%; }
    .theme-wrapper .event-url .url-editable-inlines .editableform .control-group div .editable-input .editabel-under-textbox {
      width: 80%; }
    .theme-wrapper .event-url .url-editable-inlines .editableform .control-group div .editable-buttons {
      margin-left: -15px; } }

@media (max-width: 1280px) {
  .theme-wrapper .event-url {
    width: 90%; }
    .theme-wrapper .event-url .url-editable-inlines .editableform .control-group div .editable-input .editabel-under-textbox {
      width: 50%; }
    .theme-wrapper .event-url .url-editable-inlines .editableform .control-group div .editable-buttons {
      margin-left: -120px; } }

@media (max-width: 1256px) {
  .theme-wrapper .event-url {
    width: 90%; }
    .theme-wrapper .event-url .url-editable-inlines .editableform .control-group div .editable-input .editabel-under-textbox {
      width: 30%; }
    .theme-wrapper .event-url .url-editable-inlines .editableform .control-group div .editable-buttons {
      margin-left: -160px; } }

@media (max-width: 1210px) {
  .theme-wrapper .event-url {
    width: 100%; }
    .theme-wrapper .event-url .url-editable-inlines .editableform .control-group div .editable-input .editabel-under-textbox {
      width: 30%; }
    .theme-wrapper .event-url .url-editable-inlines .editableform .control-group div .editable-buttons {
      margin-left: -150px; } }

@media (max-width: 1148px) {
  .theme-wrapper .event-url {
    width: 100%; }
    .theme-wrapper .event-url .url-editable-inlines .editableform .control-group {
      line-height: 26px !important; }
      .theme-wrapper .event-url .url-editable-inlines .editableform .control-group div .editable-input .editabel-under-textbox {
        width: 40%;
        height: 20px; }
      .theme-wrapper .event-url .url-editable-inlines .editableform .control-group div .editable-buttons {
        margin-left: -85px !important; } }

@media (min-width: 360px) and (max-width: 420px) {
  .theme-wrapper .UrlDesign {
    height: 70px !important;
    display: block !important; }
    .theme-wrapper .UrlDesign .url-editable-inlines .editableLink .control-group {
      line-height: 27px !important; }
      .theme-wrapper .UrlDesign .url-editable-inlines .editableLink .control-group div {
        display: flex !important; }
        .theme-wrapper .UrlDesign .url-editable-inlines .editableLink .control-group div .editable-buttons {
          margin-left: -85px !important; }
        .theme-wrapper .UrlDesign .url-editable-inlines .editableLink .control-group div .editable-input {
          width: max-content !important;
          display: block !important; } }

@media (min-width: 320px) and (max-width: 350px) {
  .theme-wrapper .UrlDesign {
    height: 70px !important;
    display: block !important; }
    .theme-wrapper .UrlDesign .url-editable-inlines .editableLink .control-group div .editable-buttons {
      margin-left: -85px !important;
      margin-top: 5px; }
      .theme-wrapper .UrlDesign .url-editable-inlines .editableLink .control-group div .editable-buttons .editable-submit {
        font-size: 14px !important; }
      .theme-wrapper .UrlDesign .url-editable-inlines .editableLink .control-group div .editable-buttons .editable-cancel {
        font-size: 14px !important; }
    .theme-wrapper .UrlDesign .url-editable-inlines .editableLink .control-group div .editable-input {
      width: max-content !important; } }

.theme-wrapper .event-url {
  display: inline-flex; }

body.hostSide .host .host-theme #content-wrapper {
  margin-bottom: 65px; }

.theme-white-box-host {
  padding: 0;
  margin: 0;
  background: #fff; }
  .theme-white-box-host .host-theme .host-footer {
    left: 0; }
    .theme-white-box-host .host-theme .host-footer .text--left {
      float: none; }
  .theme-white-box-host .host-theme .event-header-editor input {
    text-align: center;
    border: none;
    background: transparent;
    padding-left: 0;
    padding-right: 0;
    margin-bottom: 5px; }
  .theme-white-box-host .host-theme .third-theme-event-sub-box .event-header-editor input {
    text-align: left;
    border: none; }
  .theme-white-box-host .host-theme .banner-toggle-switch {
    display: none;
    position: absolute;
    top: 50px !important;
    left: 1px;
    font-size: 20px;
    font-weight: 600;
    z-index: 1;
    padding: 5px;
    background: #ffffff7a;
    border-radius: 6px;
    color: #41414e; }
  .theme-white-box-host .host-theme .google-map-toggle-switch {
    position: absolute;
    top: 10px;
    right: 10px;
    font-size: 20px;
    font-weight: 600;
    z-index: 1;
    padding: 5px;
    background: white;
    border-radius: 6px;
    color: #41414e;
    box-shadow: 1px 1px 11px 1px #ddd; }
  .theme-white-box-host .host-theme .third-theme .tabs-wrapper.custom-tab {
    margin-top: -5%;
    display: grid; }
  .theme-white-box-host .host-theme .third-theme .third_theme_banner {
    z-index: unset; }
  .theme-white-box-host .host-theme .tabs-wrapper.custom-tab {
    display: inline-grid; }

.host #content-wrapper.third-theme-event-parent-box {
  background-color: #fff !important; }

.third-theme .view-page-header {
  clear: both; }

.third-theme .tabs-wrapper.custom-tab {
  margin-top: -4%; }
  .third-theme .tabs-wrapper.custom-tab .nav.nav-tabs {
    box-shadow: 0 18px 43px 0 rgba(0, 0, 0, 0.06);
    padding: 1px; }

@media screen and (max-width: 1200px) {
  .third-theme .tabs-wrapper.custom-tab {
    margin-top: -6%; } }

.displaySide .display-expo .exhibitor-list .expo-card.large .thumbnail img,
.displaySide .display-expo .sponsor-list .expo-card.large .thumbnail img,
.displaySide .display-sponsor .exhibitor-list .expo-card.large .thumbnail img,
.displaySide .display-sponsor .sponsor-list .expo-card.large .thumbnail img {
  padding: 18px 22px 18px 0; }

.displaySide .display-expo .exhibitor-list .expo-card.medium .thumbnail img,
.displaySide .display-expo .sponsor-list .expo-card.medium .thumbnail img,
.displaySide .display-sponsor .exhibitor-list .expo-card.medium .thumbnail img,
.displaySide .display-sponsor .sponsor-list .expo-card.medium .thumbnail img {
  padding: 38px 22px 38px 0; }

.displaySide .display-expo .exhibitor-list,
.displaySide .display-expo .sponsor-list,
.displaySide .display-sponsor .exhibitor-list,
.displaySide .display-sponsor .sponsor-list {
  justify-content: center;
  width: 100%; }
  .displaySide .display-expo .exhibitor-list .expo-card.medium,
  .displaySide .display-expo .sponsor-list .expo-card.medium,
  .displaySide .display-sponsor .exhibitor-list .expo-card.medium,
  .displaySide .display-sponsor .sponsor-list .expo-card.medium {
    width: 47.6%;
    min-width: 450px; }

.displaySide .display-expo .expo-card .thumbnail,
.displaySide .display-sponsor .expo-card .thumbnail {
  box-shadow: 1px 1px 11px 1px #ddd; }

.displaySide .display-agenda .agenda-display-container .session_warp .temp-block .white-box {
  box-shadow: 1px 1px 11px 1px #ddd; }

.displaySide .display-agenda .agenda-display-container .session_warp .session-details-section .session-details-container .session-info-section .session-title {
  font-size: 19px; }

.displaySide .display-agenda .agenda-display-container .session_warp .session-details-section .session-details-container .session-info-section .register-session-btn {
  margin-right: 10px; }

.displaySide .col-download-btn.recurring-list-section button {
  color: #fff;
  background-color: #406ae8;
  border-color: #406ae8;
  border-radius: 5px; }

.displaySide .display-agenda .speakers-container .speakers-carousel .slick-slide-speaker .speaker-slide,
.displaySide .display-speaker .speakers-container .speakers-carousel .slick-slide-speaker .speaker-slide {
  box-shadow: 1px 1px 11px 1px #ddd;
  margin: 15px 0;
  padding: 15px;
  border-radius: 15px; }

.display-agenda .speakers-container .speakers-carousel .slick-slide-speaker,
.display-speaker .speakers-container .speakers-carousel .slick-slide-speaker {
  margin-bottom: 20px; }
  .display-agenda .speakers-container .speakers-carousel .slick-slide-speaker .speaker-height,
  .display-speaker .speakers-container .speakers-carousel .slick-slide-speaker .speaker-height {
    height: 100%; }
  .display-agenda .speakers-container .speakers-carousel .slick-slide-speaker .speaker-slide,
  .display-speaker .speakers-container .speakers-carousel .slick-slide-speaker .speaker-slide {
    margin-bottom: unset !important;
    padding-bottom: unset !important;
    height: 100%; }

.speaker-slide:hover {
  cursor: pointer; }

.third-theme-event-parent-box {
  border-radius: 5px;
  box-shadow: 0 8px 30px 0 rgba(0, 0, 0, 0.06);
  margin: 0 20px;
  margin-top: -12%;
  background: #fff !important;
  padding: 12px 5px; }
  .third-theme-event-parent-box .tabs-wrapper .nav-tabs > li > a {
    font-size: 16px;
    font-weight: 400;
    line-height: 28px;
    padding-left: 30px;
    padding-right: 30px;
    color: #172856; }
  .third-theme-event-parent-box .tabs-wrapper .nav-tabs li.active a {
    color: #fff; }
  .third-theme-event-parent-box .tabs-wrapper .nav-tabs li.active-tab-class a {
    box-shadow: 0 2px 15px 0 rgba(64, 106, 232, 0.24) !important;
    border: 2px solid #dadfeb; }
  .third-theme-event-parent-box .third-theme-desc .ac-icon-calender::before {
    color: #4874eb; }
  .third-theme-event-parent-box .third-theme-desc .ac-icon-pin::before {
    color: #4874eb; }
  .third-theme-event-parent-box .third-theme-desc .third3-sub-desc {
    margin-top: 20px; }
    .third-theme-event-parent-box .third-theme-desc .third3-sub-desc .control-label-class {
      color: #172856;
      font-size: 20px;
      font-weight: 400; }
    .third-theme-event-parent-box .third-theme-desc .third3-sub-desc .event-description-display p {
      color: #172856;
      line-height: 25px;
      font-size: 16px;
      word-break: break-word; }
    .third-theme-event-parent-box .third-theme-desc .third3-sub-desc .event-description-display b {
      white-space: break-spaces !important; }
    .third-theme-event-parent-box .third-theme-desc .third3-sub-desc .sponsers-content p {
      width: 100%; }
    .third-theme-event-parent-box .third-theme-desc .third3-sub-desc .sponsers-content iframe {
      max-width: 100% !important;
      height: auto; }
    .third-theme-event-parent-box .third-theme-desc .third3-sub-desc .sponsers-content img {
      max-width: 100% !important;
      height: auto; }
  .third-theme-event-parent-box .third-theme-desc .third3-date-sponsor {
    margin-top: 20px; }
    .third-theme-event-parent-box .third-theme-desc .third3-date-sponsor .sponsers-content p {
      width: 100%; }
    .third-theme-event-parent-box .third-theme-desc .third3-date-sponsor .sponsers-content iframe {
      max-width: 100% !important;
      height: auto; }
    .third-theme-event-parent-box .third-theme-desc .third3-date-sponsor .sponsers-content img {
      max-width: 100% !important;
      height: auto; }
  .third-theme-event-parent-box .location-block {
    position: relative;
    clear: both;
    display: list-item; }
  .third-theme-event-parent-box .location-block--wrapper {
    border-radius: 6px;
    background-color: #fff;
    padding: 24px;
    box-shadow: 0 8px 30px 0 rgba(0, 0, 0, 0.06);
    width: 30%;
    position: absolute;
    bottom: 24%;
    right: 10%; }
  .third-theme-event-parent-box .demo-theme .location-block--wrapper {
    background: none;
    width: 62%;
    bottom: 35%;
    right: 5%; }
  .third-theme-event-parent-box .banner--btn-group .btn-group {
    margin-top: -5%;
    background: #fff;
    box-shadow: 0 8px 30px 0 rgba(0, 0, 0, 0.06); }
  .third-theme-event-parent-box .ticket-theme3-btn {
    font-size: 11px;
    width: 100%;
    padding: 9px; }

.has-tab-btn-p-b {
  padding-bottom: 50px !important; }

.has-no-tab-sub-theme3 {
  margin-top: -12% !important;
  background: #fff;
  position: relative; }

.has-no-tab-par-theme3 {
  margin-top: 0 !important;
  border-radius: 0 0 5px 5px; }

.third-theme-event-sub-box {
  border-radius: 5px;
  box-shadow: 0 8px 30px 0 rgba(0, 0, 0, 0.06);
  margin: 5px;
  padding: 1% 1% 2%;
  display: flex;
  overflow: hidden; }
  .third-theme-event-sub-box img {
    border-radius: 8px;
    width: 100%; }
  .third-theme-event-sub-box .theme-3-text-left {
    float: left; }
  .third-theme-event-sub-box .social-icon-btn {
    font-size: 13px;
    margin: 0px 3px; }
  .third-theme-event-sub-box .third-ticket-btn .btn-md {
    width: 100%;
    font-size: 14px;
    font-weight: 300; }
  .third-theme-event-sub-box .third-ticket-btn .banner-btn-section .btn {
    font-family: 'Helvetica Neue';
    font-weight: 400;
    outline: none;
    font-size: 16px; }
  .third-theme-event-sub-box .third-ticket-btn .col-md-5 h4 {
    color: #172856;
    font-size: 20px;
    font-weight: 400; }

@media (max-width: 1550px) {
  .host-theme .container {
    width: 100%;
    max-width: 970px; } }

@media (min-width: 992px) and (max-width: 4000px) {
  .second-theme-event-parent-box {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex; }
    .second-theme-event-parent-box .second-theme-even-sub-box {
      padding: 0; } }

@media (min-width: 320px) and (max-width: 991px) {
  .second-theme-banner-height {
    height: -webkit-fill-available; }
  .banner-btn-section .dropdown-menu {
    bottom: 100%;
    top: unset; }
  .second-theme-even-sub-box .banner-btn-section {
    padding-bottom: 15px !important; } }

.host-theme .pt-15 {
  padding-top: 15px; }

.host-theme .location-block {
  background: url("../../images/map.jpg") no-repeat;
  position: relative; }
  .host-theme .location-block .description {
    width: 50%;
    position: absolute;
    background: #fff;
    padding: 0 10px 30px;
    right: 20%;
    top: 35%;
    box-shadow: 1px 1px 1px 1px #ddd; }
    .host-theme .location-block .description .desc p {
      color: #a7abba;
      font-size: 12px; }
    .host-theme .location-block .description .address {
      color: #406ae8;
      font-size: 14px;
      font-weight: 500; }

.host-theme .contact-us {
  padding-bottom: 50px;
  background-color: #fff; }
  .host-theme .contact-us .contact-us__container {
    margin: 0 auto;
    text-align: center; }

.host-theme .contact-us__container {
  background-color: #fff; }

.host-theme footer {
  background: #fff;
  color: black;
  padding: 10px 0;
  right: 0;
  bottom: 0;
  left: 0; }
  .host-theme footer .amp-color {
    color: #e7eaf0; }
  .host-theme footer .footer__text {
    width: 80%;
    margin: 0 auto; }
    .host-theme footer .footer__text .text--left {
      float: left; }
      .host-theme footer .footer__text .text--left p {
        margin-bottom: 0; }
    .host-theme footer .footer__text .text--right {
      float: right; }
      .host-theme footer .footer__text .text--right ul {
        padding-left: 0;
        margin-bottom: 0; }
        .host-theme footer .footer__text .text--right ul li {
          list-style-type: none;
          display: inline-block;
          margin-right: 10px; }
          .host-theme footer .footer__text .text--right ul li a {
            color: #fff; }

.activeAuction,
.activeFund,
.activeRuffle,
.activeDonation {
  border: #3f69e8 1px solid;
  background: #3f69e8;
  color: #fff !important; }
  .activeAuction:hover,
  .activeFund:hover,
  .activeRuffle:hover,
  .activeDonation:hover {
    border: #3f69e8 1px solid;
    background: #3f69e8;
    color: #fff !important; }

.third-theme-desc .control-label-class {
  margin-top: 15px;
  margin-bottom: 15px; }

.third-theme-desc .third3-date-sponsor .theme3-btn-sponser {
  font-family: 'Helvetica Neue';
  font-weight: 400;
  outline: none;
  font-size: 16px;
  width: 69%;
  padding: 9px; }

@media (min-width: 576px) and (max-width: 991.98px) {
  .third-theme-desc .third3-date-sponsor .theme3-btn-sponser {
    font-family: 'Helvetica Neue';
    font-weight: 400;
    outline: none;
    font-size: 16px;
    width: 69%;
    padding: 9px; } }

.third-theme-desc .theme3-date-add .control-label-class {
  color: #172856;
  font-size: 18px;
  font-weight: 400; }

.third-theme-desc .theme3-date-add .ac-icon-calender::before,
.third-theme-desc .theme3-date-add .mobile-event-date-time-icon-div::before {
  font-size: 21px; }

.third-theme-desc .theme3-date-add .mobile-event-date-time-content-div h2 {
  letter-spacing: 0;
  color: #172856 !important; }

.third-theme-desc .theme3-date-add .col-md-4.col-md-offset-4 {
  margin-left: 0; }
  .third-theme-desc .theme3-date-add .col-md-4.col-md-offset-4 button {
    color: #4874eb; }

.third-theme-desc .theme3-date-add .btn-toolbar .dropdown-toggle {
  padding-top: 0;
  border-bottom: 1px solid #3f69e8;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  margin-left: 15px;
  text-decoration: none; }

.how-to-bid.btn-mid {
  display: list-item; }
  .how-to-bid.btn-mid::marker {
    content: ''; }

@media (min-width: 992px) {
  .has-no-tab-sub-theme3 {
    overflow: visible !important; }
  .third-theme-desc {
    margin: 10px 50px; }
    .third-theme-desc .third3-date-sponsor {
      padding-left: 15px; }
      .third-theme-desc .third3-date-sponsor .theme3-date-add {
        padding-left: 15px; }
        .third-theme-desc .third3-date-sponsor .theme3-date-add .col-md-4.col-md-offset-4 {
          margin-left: 0; }
          .third-theme-desc .third3-date-sponsor .theme3-date-add .col-md-4.col-md-offset-4 button {
            color: #4874eb; }
      .third-theme-desc .third3-date-sponsor .sponsers-block {
        padding-left: 15px; } }

@media (min-width: 768px) and (max-width: 991px) {
  .third-theme-desc {
    margin: 8px 35px; } }

@media (max-width: 480px) {
  .input-search {
    width: 115px !important; }
  .card {
    right: 0 !important; }
  .sponsers-content img {
    max-width: 100%;
    height: auto; }
  .event-page-organizer-content-box {
    height: 210px !important; }
  .organizer-btn {
    min-width: 120px !important; } }

@media (max-width: 375px) {
  .display-speaker .row,
  .display-agenda .row {
    margin: unset; }
    .display-speaker .row .speakers-container,
    .display-agenda .row .speakers-container {
      padding: 0px; }
      .display-speaker .row .speakers-container .slick-slide-speaker,
      .display-agenda .row .speakers-container .slick-slide-speaker {
        padding-left: 8px;
        padding-right: 8px; }
        .display-speaker .row .speakers-container .slick-slide-speaker .speaker-photo .image-holder img,
        .display-agenda .row .speakers-container .slick-slide-speaker .speaker-photo .image-holder img {
          width: 110px; }
        .display-speaker .row .speakers-container .slick-slide-speaker .speaker-slide,
        .display-agenda .row .speakers-container .slick-slide-speaker .speaker-slide {
          padding: 10px !important;
          border-radius: 10px !important; }
        .display-speaker .row .speakers-container .slick-slide-speaker .speaker-name h3,
        .display-agenda .row .speakers-container .slick-slide-speaker .speaker-name h3 {
          font-size: 18px; } }

@media (max-width: 320px) {
  .display-speaker .row .speakers-container .slick-slide-speaker .speaker-photo .image-holder img,
  .display-agenda .row .speakers-container .slick-slide-speaker .speaker-photo .image-holder img {
    width: 95px; } }

@media (max-width: 768px) {
  .display .event-wrap #content-wrapper {
    margin-top: 0 !important; }
    .display .event-wrap #content-wrapper .col-theme3-btn.text-center {
      margin: 15px;
      padding-top: 10px; }
    .display .event-wrap #content-wrapper .session-dates-dropdown {
      margin: unset !important; }
    .display .event-wrap #content-wrapper .col-theme3-btn .dropdown.btn-group {
      margin-top: 15px;
      width: 100%; }
      .display .event-wrap #content-wrapper .col-theme3-btn .dropdown.btn-group button {
        width: 100%;
        color: #fff;
        background-color: #406ae8;
        border-color: #406ae8;
        border-radius: 5px;
        text-align: left;
        padding: 15px;
        font-size: 16px; }
        .display .event-wrap #content-wrapper .col-theme3-btn .dropdown.btn-group button i {
          position: absolute;
          right: 10px; }
  .display .event-wrap .third-theme .tabs-wrapper.custom-tab {
    margin-top: 0; }
    .display .event-wrap .third-theme .tabs-wrapper.custom-tab .nav.nav-tabs {
      box-shadow: 0 18px 43px 0 rgba(0, 0, 0, 0.06);
      padding: 1px; }
  .display .event-wrap #content-wrapper.event-inner-data {
    padding: 20px 15px !important; }
  .display .event-wrap #content-wrapper.container.no-banner-themec {
    margin-top: 9% !important;
    margin-left: 20px !important;
    margin-right: 20px !important;
    border-radius: 0 !important; }
    .display .event-wrap #content-wrapper.container.no-banner-themec .third-theme-event-sub-box {
      border-radius: 0 !important;
      margin-top: -170px !important;
      margin-left: -27px !important;
      margin-right: -27px !important; }
      .display .event-wrap #content-wrapper.container.no-banner-themec .third-theme-event-sub-box img {
        border-radius: 0 !important; }
  .display .event-wrap #content-wrapper.container.third-theme-event-parent-box {
    padding: 7px !important;
    background: transparent;
    border-radius: 0;
    box-shadow: none;
    margin: 0 20px; }
    .display .event-wrap #content-wrapper.container.third-theme-event-parent-box .banner--btn-group .btn-group {
      margin-top: -5%;
      background: #fff;
      box-shadow: 0 8px 30px 0 rgba(0, 0, 0, 0.06); }
    .display .event-wrap #content-wrapper.container.third-theme-event-parent-box .location-block {
      position: unset; }
    .display .event-wrap #content-wrapper.container.third-theme-event-parent-box .sponsers-block--wrapper {
      padding-left: 0;
      padding-right: 0; }
    .display .event-wrap #content-wrapper.container.third-theme-event-parent-box .location-block--wrapper {
      border-radius: 6px;
      background-color: #fff;
      padding: 24px;
      box-shadow: 0 8px 30px 0 rgba(0, 0, 0, 0.06);
      margin-right: 17px;
      margin-left: 17px;
      margin-top: -15%;
      position: relative;
      width: auto;
      bottom: unset;
      right: unset; }
    .display .event-wrap #content-wrapper.container.third-theme-event-parent-box .btn-event {
      padding: 12px 75px;
      font-size: 13px; }
    .display .event-wrap #content-wrapper.container.third-theme-event-parent-box .third-theme-desc {
      display: grid; }
      .display .event-wrap #content-wrapper.container.third-theme-event-parent-box .third-theme-desc .third3-sub-desc {
        order: 2;
        margin-bottom: 15px; }
      .display .event-wrap #content-wrapper.container.third-theme-event-parent-box .third-theme-desc .third3-date-sponsor {
        order: 1;
        margin-bottom: 15px; }
        .display .event-wrap #content-wrapper.container.third-theme-event-parent-box .third-theme-desc .third3-date-sponsor .sponsers-block {
          margin-top: 15px; }
          .display .event-wrap #content-wrapper.container.third-theme-event-parent-box .third-theme-desc .third3-date-sponsor .sponsers-block .display-grid {
            padding-left: 0;
            padding-right: 0; }
    .display .event-wrap #content-wrapper.container.third-theme-event-parent-box .search-seaction {
      padding-left: 0;
      padding-right: 0; }
      .display .event-wrap #content-wrapper.container.third-theme-event-parent-box .search-seaction .search-bar.card .searchBox-icon {
        right: 10px; }
  .display .event-wrap .third-theme-desc .container {
    width: 100%; }
  .display .event-wrap .third-theme-event-sub-box {
    margin-top: 40px !important;
    border-radius: 8px;
    box-shadow: 0 8px 30px 0 rgba(0, 0, 0, 0.06);
    padding: 0 !important;
    background: #fff;
    display: block;
    text-align: center; }
    .display .event-wrap .third-theme-event-sub-box img {
      border-radius: 0 !important; }
    .display .event-wrap .third-theme-event-sub-box .second-theme-even-sub-box {
      background: transparent; }
    .display .event-wrap .third-theme-event-sub-box .second-theme-even-sub-box.col-md-5 {
      padding: 0 17px 17px; }
      .display .event-wrap .third-theme-event-sub-box .second-theme-even-sub-box.col-md-5 .margin-wide-screen {
        padding-top: 20px;
        padding-bottom: 0;
        text-align: left;
        padding-left: 15px; }
        .display .event-wrap .third-theme-event-sub-box .second-theme-even-sub-box.col-md-5 .margin-wide-screen .text-center {
          padding: 0; }
          .display .event-wrap .third-theme-event-sub-box .second-theme-even-sub-box.col-md-5 .margin-wide-screen .text-center .social-ic-div {
            text-align: left; }
    .display .event-wrap .third-theme-event-sub-box .social-icon-btn {
      font-size: 16px;
      margin: 11px 3px;
      padding: 5px; }
    .display .event-wrap .third-theme-event-sub-box .second-theme-even-sub-box .third-ticket-btn {
      position: unset;
      text-align: center; }
      .display .event-wrap .third-theme-event-sub-box .second-theme-even-sub-box .third-ticket-btn .col-md-7 {
        padding-left: 0;
        padding-right: 0; }
        .display .event-wrap .third-theme-event-sub-box .second-theme-even-sub-box .third-ticket-btn .col-md-7 .btn-md {
          padding: 12.5px 46px;
          font-size: 14px;
          font-weight: 400; } }

.buyer-floating-box {
  left: 21%;
  position: fixed;
  top: 0;
  z-index: 12;
  right: 21%;
  border: 1px solid #dfe4ea; }
  .buyer-floating-box .third-ticket-btn {
    text-align: right; }

.main-box .main-box-body #project-box {
  border: 1px solid #dfe4ea; }

.donation-goal-min-height {
  min-height: 21px; }

.third-theme-event-parent-box .third-theme-desc .recurring-list-section .ac-icon-calender::before {
  color: #fff !important; }

.event-page-organizer-content-box {
  margin-top: 10px; }

.organizer-page-hr {
  border-top: 2px solid #eee;
  margin: 0 auto;
  width: 75%; }

.organizer-info-box-size {
  margin: 30px auto;
  width: 100%; }

.organizer-content {
  display: inline-grid;
  grid-row-gap: 1em;
  margin: 15px; }

.organizer-btn-box {
  margin: 0 auto; }
  .organizer-btn-box :hover {
    background-color: #406ae8;
    color: #fff; }

.organizer-btn {
  min-width: 130px;
  margin: 0 20px;
  padding: 13px 0;
  border-color: #406ae8; }

.event-page-organizer-name {
  color: #406ae8;
  font-size: 15px; }

.organizer-of-event {
  font-size: 15px;
  letter-spacing: 0.5px; }

.event-time-text-color {
  color: '#333'; }

.agenda-tabs .session-dates-dropdown {
  border-radius: 5px;
  align-items: center;
  float: left;
  margin-right: 10px;
  margin-top: 10px; }
  .agenda-tabs .session-dates-dropdown .dropdown.btn-group button#dropdown-basic,
  .agenda-tabs .session-dates-dropdown .dropdown.btn-group button#dropdown-basic-static {
    width: 100%;
    font-family: Helvetica Neue;
    font-style: normal;
    font-weight: normal;
    font-size: 16px;
    border: 1px solid #dadfeb;
    box-sizing: border-box;
    border-radius: 6px;
    line-height: 19px;
    height: 40px;
    color: #717f93;
    text-align: left;
    padding: 10px !important;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis; }
  .agenda-tabs .session-dates-dropdown .dropdown.btn-group .dropdown-menu {
    right: 0;
    left: unset; }
  .agenda-tabs .session-dates-dropdown .dropdown-menu {
    border-radius: 5px; }
    .agenda-tabs .session-dates-dropdown .dropdown-menu li a {
      font-size: 15px !important; }
  .agenda-tabs .session-dates-dropdown ::-webkit-scrollbar {
    width: 4px; }

.agenda-tabs .all-session-label-black {
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-flow: wrap; }

.agenda-tabs .all-session-label {
  font-family: Helvetica Neue;
  font-style: normal;
  font-weight: bold;
  font-size: 18px;
  line-height: 21px;
  color: #172856;
  cursor: default; }

.agenda-tabs .mob-search-box {
  display: none; }

.agenda-tabs .mod-date-drop-down {
  display: none; }

@media (max-width: 991px) {
  .agenda-tabs .mob-search-dis-none {
    display: none; }
  .agenda-tabs .mob-search-box {
    display: flex; }
  .agenda-tabs .mod-date-drop-down {
    display: flex;
    justify-content: flex-end; }
  .agenda-tabs .mob-drop-box {
    display: none !important; } }

@media (max-width: 412px) {
  .agenda-tabs .mob-active-search-box {
    display: flex; }
    .agenda-tabs .mob-active-search-box .agenda-tabs-view .session-item-view {
      margin: 0 10px 0 0; }
    .agenda-tabs .mob-active-search-box .search-section .search-bar {
      margin-top: 9px; }
      .agenda-tabs .mob-active-search-box .search-section .search-bar .form-group .input-group {
        width: 200px; }
  .agenda-tabs .mod-date-drop-down .session-dates-dropdown {
    width: 100%; }
    .agenda-tabs .mod-date-drop-down .session-dates-dropdown .dropdown {
      width: 100%; }
      .agenda-tabs .mod-date-drop-down .session-dates-dropdown .dropdown .dropdown-menu {
        left: 0; }
        .agenda-tabs .mod-date-drop-down .session-dates-dropdown .dropdown .dropdown-menu > li > a {
          text-overflow: ellipsis;
          overflow: hidden; } }

.agenda-tabs .search-icon-box {
  width: 40px;
  height: 40px;
  border: 1px solid #dadfeb;
  border-radius: 6px;
  color: #929db3;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 24px;
  margin-top: 10px; }

.agenda-tabs .search-section .search-bar {
  display: flex;
  justify-content: flex-end;
  margin-top: 15px; }
  .agenda-tabs .search-section .search-bar .form-group {
    margin-bottom: 0; }
    .agenda-tabs .search-section .search-bar .form-group .input-group {
      display: flex;
      align-items: center;
      border: 1px solid #dadfeb;
      border-radius: 7px;
      height: 35px;
      width: fit-content; }
      .agenda-tabs .search-section .search-bar .form-group .input-group .addon-search {
        font-size: 22px;
        line-height: 15px;
        color: #929db3;
        padding: 5px 0 5px 10px; }
      .agenda-tabs .search-section .search-bar .form-group .input-group input {
        padding: 5px 10px;
        height: 35px;
        border-radius: 0 8px 8px 0;
        border: 1px solid #dadfeb;
        border-left: 0;
        width: 225px; }

.agenda-tabs .agenda-tabs-view .session-item-view {
  display: flex;
  flex-wrap: nowrap;
  max-width: 100px;
  width: auto;
  vertical-align: middle;
  margin: 0 10px;
  float: left; }
  .agenda-tabs .agenda-tabs-view .session-item-view .session-view-option {
    font-size: 20px;
    font-weight: 400;
    border: 1px solid #dadfeb;
    border-radius: 7px;
    height: 40px;
    line-height: 45px;
    vertical-align: middle;
    display: inline-block;
    padding: 0 10px;
    color: #929db3; }
  .agenda-tabs .agenda-tabs-view .session-item-view .session-view-icon,
  .agenda-tabs .agenda-tabs-view .session-item-view .session-view-icon-2 {
    border: 1px solid #cbd4eb;
    background-color: #ecf1fd;
    color: #406ae8; }
  .agenda-tabs .agenda-tabs-view .session-item-view .session-view-2 {
    border-radius: 0 7px 7px 0; }
  .agenda-tabs .agenda-tabs-view .session-item-view .separator {
    border-radius: 7px 0 0 7px; }

.agenda-tabs .agenda-tabs-view .display-Tab-Social .newAgenda-tab-css .nav.nav-tabs > li > a {
  border: 1px solid #c7c7c7 !important;
  box-shadow: none !important;
  padding: 7px 12px !important;
  border-radius: 10px !important; }

.agenda-tabs .agenda-tabs-view .display-Tab-Social .session-filter {
  box-shadow: none;
  justify-content: unset !important; }
  .agenda-tabs .agenda-tabs-view .display-Tab-Social .session-filter .dropdown {
    border: 1px solid;
    border-radius: 10px; }

.agenda-tabs .agenda-tabs-view .display-Tab-Social .filter-item-categories {
  float: right;
  width: fit-content; }
  .agenda-tabs .agenda-tabs-view .display-Tab-Social .filter-item-categories .input-group {
    box-shadow: none;
    border: 1px solid #ddd; }

@media screen and (min-width: 992px) and (max-width: 1600px) {
  .container .display-Tab-Social .nav.nav-tabs li a {
    padding-left: 10px;
    padding-right: 10px; } }

@media screen and (min-width: 992px) and (max-width: 1360px) {
  .container .display-Tab-Social .nav.nav-tabs li {
    min-width: auto; } }

@media (max-width: 375px) {
  .agenda-tabs .all-session-label {
    font-size: 16px; } }

@media (max-width: 320px) {
  .agenda-tabs > div:first-child > div:first-child {
    padding: 0; }
  .agenda-tabs .all-session-label {
    font-size: 14px; }
  .agenda-tabs .agenda-tabs-view .session-item-view {
    display: flex; } }

@media (max-width: 520px) {
  .mobile-footer {
    z-index: auto; } }

@media (max-width: 380px) {
  .input-search {
    width: 90px !important; } }

.order-panel-white-box {
  border-radius: 6px;
  background-color: #fff;
  padding: 24px;
  box-shadow: 0 8px 30px 0 rgba(0, 0, 0, 0.06);
  margin-bottom: 30px; }
  .order-panel-white-box .order-panel .order-actions.right-corner-action .dropdown {
    min-width: 10px !important; }
    .order-panel-white-box .order-panel .order-actions.right-corner-action .dropdown .btn-icon {
      font-size: 25px !important;
      color: #bfbfbf !important;
      padding: 0px !important;
      display: inline-flex !important;
      border: none !important; }
      .order-panel-white-box .order-panel .order-actions.right-corner-action .dropdown .btn-icon .caret {
        display: none !important; }
    .order-panel-white-box .order-panel .order-actions.right-corner-action .dropdown ul.dropdown-menu {
      left: unset !important;
      right: 0px !important; }
  .order-panel-white-box .order-panel .btn-icon:after {
    display: none; }
  .order-panel-white-box .order-panel .order-status {
    text-transform: lowercase; }
    .order-panel-white-box .order-panel .order-status .badge {
      padding: 5px 10px;
      border-radius: 15px; }
  .order-panel-white-box .order-panel .order-number {
    width: 100%;
    color: #172856;
    font-size: 28px;
    font-weight: 400;
    line-height: 42px; }
  .order-panel-white-box .order-panel .order-details-section ._order-details {
    color: #8f94a7;
    font-size: 13px;
    font-weight: 400;
    padding: 2px 5px;
    display: inline-flex;
    align-items: center; }
    .order-panel-white-box .order-panel .order-details-section ._order-details i {
      font-size: 15px;
      padding: 0px 5px 0px 0px; }
  .order-panel-white-box .order-panel table.table.order-ticket-details tbody tr {
    border: 0px; }
    .order-panel-white-box .order-panel table.table.order-ticket-details tbody tr td {
      border: 0px; }
      .order-panel-white-box .order-panel table.table.order-ticket-details tbody tr td .btn-icon {
        font-size: 25px !important;
        color: #bfbfbf !important;
        padding: 0px !important;
        display: inline-flex !important;
        border: none !important; }
        .order-panel-white-box .order-panel table.table.order-ticket-details tbody tr td .btn-icon .caret {
          display: none !important; }
      .order-panel-white-box .order-panel table.table.order-ticket-details tbody tr td .btn-group.dropdown {
        min-width: 10px !important; }
    .order-panel-white-box .order-panel table.table.order-ticket-details tbody tr th.order-actions,
    .order-panel-white-box .order-panel table.table.order-ticket-details tbody tr tr.order-actions {
      text-align: center !important;
      min-width: 150px !important; }
  .order-panel-white-box .order-panel table.table.order-ticket-details tbody.order-total {
    color: #406ae8; }
    .order-panel-white-box .order-panel table.table.order-ticket-details tbody.order-total tr > td:nth-last-of-type(1) {
      min-width: 150px;
      text-align: right;
      font-size: 18px;
      font-weight: 500; }
  .order-panel-white-box .order-panel table.table.order-ticket-details > tbody + tbody {
    border: 0px; }

#event-manager {
  margin-bottom: 20px; }

.long-session-name {
  overflow: auto; }
  .long-session-name::-webkit-scrollbar {
    -webkit-appearance: none !important;
    width: 7px !important;
    height: 10px !important; }

.single-order-view .order-view-box {
  border-radius: 6px;
  background-color: #fff;
  padding: 24px;
  box-shadow: 0 8px 30px 0 rgba(0, 0, 0, 0.06);
  padding: 30px 0px;
  margin-top: 20px; }

.single-order-view .page-title {
  color: #172856;
  font-size: 28px;
  line-height: 42px; }

.single-order-view .order-description {
  font-weight: 400; }

.single-order-view .refund-user-info table.table.table-slim tr td:nth-of-type(1) {
  color: #8f94a7;
  font-weight: 400; }

.single-order-view .refund-user-info table.table.table-slim tr td:nth-of-type(2) {
  color: #43454f;
  font-weight: 500; }

.single-order-view .btn.saveSetting {
  margin-left: 12px; }

.modal-mw-full {
  margin: auto;
  width: 100%; }

.circle-btn-white {
  color: #333937;
  font-weight: bold;
  text-decoration: none;
  border-radius: 50%;
  display: inline-flex;
  padding: 7px;
  margin: 10px;
  cursor: pointer;
  background: #fff; }
  .circle-btn-white i {
    display: inherit; }

/*****Activity-Donation-page*****/
.donation-page-white-box-data .donation-page-w-box .dashboard-sub-title {
  padding-top: 10px; }

.donation-page-white-box-data .donation-page-w-box .show-data {
  padding-left: 15px;
  padding-right: 15px; }

@media (min-width: 320px) and (max-width: 989px) {
  .donation-page-white-box-data .donation-page-w-box .s-box {
    padding: 0;
    margin-bottom: 12px; } }

/*****Activity-Auction-page*****/
.auction-page-white-box-data .Auction-page-w-box .dashboard-sub-title {
  padding-top: 10px; }
  .auction-page-white-box-data .Auction-page-w-box .dashboard-sub-title .p-0 {
    padding: 0 15px !important; }

.auction-page-white-box-data .Auction-page-w-box .show-data {
  padding-left: 15px;
  padding-right: 10px; }

/*****Activity-Raffle-page*****/
.raffle-page-white-box-data .raffle-page-w-box .dashboard-sub-title {
  padding-top: 10px; }
  .raffle-page-white-box-data .raffle-page-w-box .dashboard-sub-title .p-0 {
    padding: 0 15px !important; }

.raffle-page-white-box-data .raffle-page-w-box .show-data {
  padding-left: 15px;
  padding-right: 10px; }

/*****Activity-Fund-page*****/
.fund-page-white-box-data .fund-page-w-box .dashboard-sub-title {
  padding-top: 0px; }
  .fund-page-white-box-data .fund-page-w-box .dashboard-sub-title .p-0 {
    padding: 0 15px !important; }

.fund-page-white-box-data .fund-page-w-box .show-data {
  padding-left: 15px;
  padding-right: 10px; }

@media (min-width: 320px) and (max-width: 989px) {
  .fund-page-white-box-data .fund-page-w-box .s-box {
    padding: 0;
    margin-bottom: 12px; } }

/*****Activity-Ticket-page*****/
.ticket-page-white-box-data .ticket-page-w-box .dashboard-sub-title {
  padding-top: 0px; }
  .ticket-page-white-box-data .ticket-page-w-box .dashboard-sub-title .p-0 {
    padding: 0 15px !important; }

.ticket-page-white-box-data .ticket-page-w-box .show-data {
  padding-right: 10px; }

@media (min-width: 320px) and (max-width: 989px) {
  .ticket-page-white-box-data .ticket-page-w-box .s-box {
    padding: 0;
    margin-bottom: 12px; }
    .ticket-page-white-box-data .ticket-page-w-box .s-box .s-box {
      padding-left: 15px;
      padding-right: 15px; }
  .ticket-page-white-box-data .ticket-page-w-box .ticket-mobile-pad {
    padding-left: 8px;
    padding-right: 7px;
    padding-bottom: 5px; } }

.organizar-breadcum-right {
  display: flex; }

.organizer-bg {
  background: #ebebeb; }

.tracking-wrapper .text-head {
  color: #172856;
  font-size: 18px;
  line-height: 33px;
  font-weight: 400; }

.tracking-wrapper .copybox-div {
  padding: 20px 0; }
  .tracking-wrapper .copybox-div .tracking-box {
    border-radius: 6px;
    background-color: #fff;
    padding: 24px;
    box-shadow: 0 8px 30px 0 rgba(0, 0, 0, 0.06);
    word-wrap: break-word; }
    .tracking-wrapper .copybox-div .tracking-box .copy-box {
      border: 2px solid #f2f2f6;
      border-radius: 5px;
      min-height: 60px; }
      .tracking-wrapper .copybox-div .tracking-box .copy-box .inner-box {
        padding: 10px 20px; }

.organizer-wrap .ac-icon-twitter:before {
  margin-left: 6%;
  margin-top: 5%; }

.main-box-body .editable-buttons {
  position: absolute;
  top: 7px; }

.organizer-box {
  border-radius: 6px;
  box-shadow: none; }

.main-box-body .form-inline.editableform .input-sm {
  font-size: 15px; }

.main-box-body .form-inline.editableform .editable-buttons .btn-sm {
  padding: 3.5px 12px !important;
  font-size: 20px !important;
  font-weight: 400 !important; }

.main-box-body .event-url {
  display: inline-flex;
  height: 40px; }

.organizer-wrap {
  overflow: hidden;
  margin: 0 auto;
  padding-top: 25px;
  padding-bottom: 90px;
  min-height: 720px; }
  .organizer-wrap .container .nav.nav-tabs {
    margin: unset !important; }
  .organizer-wrap .mobile-organizer-date-time-icon-div {
    width: 30px;
    float: left;
    color: #7a8797;
    margin-top: 3px;
    margin-bottom: 0;
    text-align: left; }
  .organizer-wrap .organizer-social-sharing-h2 {
    color: #7a8797;
    font-weight: 400;
    line-height: 1.5;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 14px;
    letter-spacing: 1.2px; }
  .organizer-wrap .organizer-name-text {
    height: auto;
    color: #172856 !important;
    font-family: 'Helvetica Neue', serif;
    font-size: 32px;
    font-weight: bold;
    line-height: 39px; }
  .organizer-wrap .organizer-event-name-text {
    color: #13162c;
    font-family: 'Helvetica Neue', serif;
    font-size: 20px;
    font-weight: 500;
    padding: 10px 5px; }
    .organizer-wrap .organizer-event-name-text a {
      color: #13162c;
      text-decoration: none;
      border: 0;
      cursor: pointer; }
  .organizer-wrap .organizer-disroption-text {
    line-height: 20px;
    padding-left: 0; }
    .organizer-wrap .organizer-disroption-text .organizer-disroption-text {
      color: #333; }

.organizer-social-sharing {
  text-decoration: none !important; }

.edit-organizer-wrap {
  overflow: inherit;
  margin: 0 auto;
  padding-top: 0; }
  .edit-organizer-wrap .organizer-righr-panel {
    border-radius: 6px;
    background-color: #fff;
    padding: 24px;
    box-shadow: 0 8px 30px 0 rgba(0, 0, 0, 0.06); }
    .edit-organizer-wrap .organizer-righr-panel .event-url {
      display: inline-flex;
      height: 40px; }
      .edit-organizer-wrap .organizer-righr-panel .event-url .editable-buttons .btn-sm {
        padding: 3.5px 12px !important;
        font-size: 18px !important;
        font-weight: 400 !important; }
    .edit-organizer-wrap .organizer-righr-panel .form-control {
      border-radius: 5px; }
  .edit-organizer-wrap .organizer-tabs-wrapper {
    padding-top: 6%; }

.organizer-profile-details {
  padding: 20px 5px 40px; }
  .organizer-profile-details .info-div {
    padding: 10px;
    color: #748b96; }
    .organizer-profile-details .info-div .details {
      font-size: 15px;
      padding: 0 10px;
      line-height: 35px; }
      .organizer-profile-details .info-div .details .my-detail {
        padding-left: 10px;
        text-decoration: none;
        cursor: pointer; }

.displaySide::-webkit-scrollbar {
  width: 10px; }

::-webkit-scrollbar {
  -webkit-appearance: none; }

::-webkit-scrollbar-thumb {
  border-radius: 4px;
  background-color: rgba(0, 0, 0, 0.5);
  -webkit-box-shadow: 0 0 1px rgba(255, 255, 255, 0.5); }

.edit-organizer-sub-title {
  color: #172856;
  font-family: 'Helvetica Neue';
  font-size: 16px;
  line-height: 30px;
  padding: 7px 0; }

.organizer-left-panel {
  border-radius: 6px;
  background-color: #fff;
  padding: 24px;
  box-shadow: 0 8px 30px 0 rgba(0, 0, 0, 0.06);
  border-radius: 0;
  padding: 20px;
  background: #fff;
  max-height: 220px;
  margin: 0 15px 0 0; }
  .organizer-left-panel .organizer-logo {
    position: relative;
    overflow: hidden;
    text-align: center; }
    .organizer-left-panel .organizer-logo img {
      display: unset;
      max-width: 100%;
      height: auto; }
  .organizer-left-panel .change-image-organizer-text {
    color: #e1e1e1 !important;
    position: absolute;
    bottom: -80%;
    left: 0;
    height: 100%;
    width: 100%;
    background: rgba(84, 84, 84, 0.74);
    text-align: center;
    font-weight: bold;
    line-height: 40px;
    text-decoration: none;
    transition: 0.1s ease-in; }
    .organizer-left-panel .change-image-organizer-text img {
      float: left;
      margin: 5px;
      max-width: 30px; }
  .organizer-left-panel .change-image-organizer-text:hover {
    bottom: 0; }

.organizer-logo-size {
  height: auto;
  border-top-left-radius: 6px;
  border-bottom-left-radius: 6px;
  position: relative;
  background: white;
  padding-left: 0;
  padding-right: 0;
  width: 45%;
  float: left;
  text-align: center;
  border-bottom: 1px solid #e8ebee; }
  .organizer-logo-size .price_wrap {
    background: #e2e2e2;
    padding-top: 6px;
    padding-bottom: 6px;
    text-align: left;
    padding-left: 20px;
    padding-right: 20px;
    font-size: 20px; }
  .organizer-logo-size img {
    width: 100%; }
  .organizer-logo-size .item-social-media .item-share-btn {
    position: absolute;
    bottom: 22px;
    right: -20px;
    background: #fff;
    height: 40px;
    width: 40px;
    border-radius: 50px;
    box-shadow: 0 0 4px 1px #747474;
    text-align: center;
    margin: 0 2px; }
    .organizer-logo-size .item-social-media .item-share-btn i {
      font-size: 17px;
      position: relative;
      top: 12px;
      color: #406ae8; }
  .organizer-logo-size .social-media-section {
    position: absolute;
    bottom: 66px;
    right: -16px;
    display: none; }
    .organizer-logo-size .social-media-section .share-tag {
      background: #fff;
      height: 35px;
      width: 35px;
      border-radius: 50px;
      text-align: center;
      margin: 0 2px;
      box-shadow: 0 0 3px rgba(0, 0, 0, 0.6); }
      .organizer-logo-size .social-media-section .share-tag i {
        font-size: 20px;
        position: relative;
        top: 8px; }
  .organizer-logo-size .img_wrap {
    width: 100%;
    height: 0px;
    padding-bottom: 50%;
    overflow: hidden; }

.organizer-info {
  border-radius: 0 !important;
  border-radius: 6px;
  background-color: #fff;
  padding: 24px;
  box-shadow: 0 8px 30px 0 rgba(0, 0, 0, 0.06);
  box-shadow: none;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  float: left;
  width: 100% !important;
  padding: 15px 10px; }
  .organizer-info .event-detail-text {
    min-height: 50px; }
  .organizer-info .organizer-date-rectangle {
    display: flex;
    height: 45px;
    width: 100%;
    border-radius: 6px;
    background-color: #f1f1f1;
    padding: 5px; }
    .organizer-info .organizer-date-rectangle .calendar-box {
      padding: 8px;
      color: #8f94a7;
      font-size: large; }
    .organizer-info .organizer-date-rectangle .multiple-date-text {
      line-height: 35px; }
  .organizer-info .organizer-date-text {
    height: 18px;
    width: 300px;
    color: #8f94a7;
    font-family: 'Helvetica Neue';
    font-size: 16px;
    font-weight: 500;
    line-height: 18px;
    margin: unset; }

.organizer-name-text {
  color: #162956;
  font-weight: 400;
  cursor: default;
  font-size: 16px; }
  .organizer-name-text a {
    color: #337ab7;
    text-decoration: none; }

.organizer-location-text {
  color: #808494;
  font-size: 14px;
  line-height: 24px;
  padding: 0px 5px;
  margin: 0px 0px 10px 0px; }
  .organizer-location-text span {
    padding: 0 5px 0 0;
    line-height: 20px; }

.price_wrap {
  padding: 15px 10px; }
  .price_wrap span {
    padding: 10px 15px;
    background: #ebf0fc;
    font-size: 20px;
    font-weight: 500;
    border-radius: 7px;
    line-height: 24px;
    color: #4069e8;
    position: absolute;
    bottom: 15px;
    left: 15px; }

.organizer-area .search-result-box {
  height: 450px; }

.organizer-area .event-search .item-social-media .item-share-btn {
  bottom: 15px;
  box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.18); }

.organizer-area .event-search .social-media-section {
  bottom: 65px; }

@media (max-width: 768px) {
  .organizer-wrap {
    margin-top: 20px; }
    .organizer-wrap .container .nav.nav-tabs {
      width: 100%; }
  .oedit-organizer_wrap {
    margin: 20px 0px 0px !important;
    box-shadow: none !important; }
    .oedit-organizer_wrap .container .nav.nav-tabs {
      width: 100%; }
  .oedit-grid-search-view {
    grid-template-columns: 1fr !important; } }

.organizer-wrap .organizer-disroption-text .organizer-disroption-text {
  color: #585b67 !important;
  margin: 20px 0px 30px 0px;
  font-family: 'Helvetica Neue';
  font-size: 16px;
  line-height: 24px; }

.organizer_wrap {
  background: #fff;
  box-shadow: 0 0 6px rgba(111, 111, 111, 0.2);
  padding: 50px;
  border-radius: 8px; }
  .organizer_wrap .organizer-disroption-text-main {
    width: 100%;
    margin-left: 30px; }
    .organizer_wrap .organizer-disroption-text-main .white-box {
      padding: 0;
      display: block;
      box-shadow: none; }
      .organizer_wrap .organizer-disroption-text-main .white-box .mobile-event-date-time-content-div {
        float: none;
        width: 100%;
        display: table; }
        .organizer_wrap .organizer-disroption-text-main .white-box .mobile-event-date-time-content-div .organizer-social-sharing {
          display: inline-block;
          text-decoration: none;
          outline: none; }
          .organizer_wrap .organizer-disroption-text-main .white-box .mobile-event-date-time-content-div .organizer-social-sharing i {
            margin-top: 5px;
            font-size: 15px;
            margin-left: 0;
            margin-bottom: 5px; }
    .organizer_wrap .organizer-disroption-text-main .logo-w {
      width: 45%; }
  .organizer_wrap .img-responsive {
    max-height: 350px;
    border-radius: 7px; }

.organizer_wrap .follow-right {
  text-align: right; }

.organizer_wrap .follow-button {
  height: auto;
  width: 60%;
  background-color: #406ae8;
  color: #ffffff;
  font-family: 'Helvetica Neue';
  line-height: 40px;
  font-size: 16px;
  text-align: center; }

@media screen and (max-width: 768px) {
  .organizer_wrap .logo-w {
    width: auto;
    border-radius: 7px 7px 0 0; }
  .oedit-organizer_wrap .logo-w {
    width: auto;
    border-radius: 7px 7px 0 0; }
  .oedit-organizer_wrap .img-responsive {
    width: 85%; } }

@media screen and (max-width: 480px) {
  .organizer_wrap .follow-button {
    width: 100%; }
  .oedit-organizer_wrap .follow-button {
    width: 100%; } }

@media screen and (min-width: 650px) and (max-width: 767px) {
  .organizer_wrap .follow-button {
    width: 90%; }
  .oedit-organizer_wrap .follow-button {
    width: 90%; } }

.tab_wrapper .my-events-box {
  display: table;
  background-color: #fff;
  min-height: 165px;
  width: 100%; }

.tab_wrapper .col-md-12 {
  width: 50%;
  float: left; }

.tab_wrapper .organizer-w-auto {
  width: auto; }

.tab_wrapper .my-eorganizer-box {
  height: 208px;
  width: 370px;
  display: table;
  background-color: #fff;
  border-radius: 7px 7px 0 0;
  background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.31) 100%); }

.organizer-box .tabs-wrapper .nav-tabs {
  width: 100%;
  border-bottom: 1px solid #d7d7d7;
  background: #fff;
  border-radius: 8px;
  padding: 20px; }
  .organizer-box .tabs-wrapper .nav-tabs li.nav-item {
    border: 0;
    border-radius: 0;
    min-width: 162px; }
    .organizer-box .tabs-wrapper .nav-tabs li.nav-item a {
      font-size: 16px;
      color: #4a4a4a;
      background: transparent;
      border: 2px solid #dadfeb;
      font-weight: 500;
      padding-left: 12px;
      padding-right: 12px;
      width: auto; }
      .organizer-box .tabs-wrapper .nav-tabs li.nav-item a.active {
        background-color: #3f69e8;
        border: 2px solid #3f69e8;
        color: #ffffff;
        padding-left: 13px;
        padding-right: 13px; }

.organizer-logo-size:hover .social-media-section {
  display: block; }

body.displaySide {
  background-color: #ebebeb; }

.organizer-embed-content {
  width: 100%; }

.organizer-dropdown-content .dropdown-menu {
  max-height: 400px;
  overflow: auto; }

.oedit-organizer_wrap {
  background: #ffffff;
  box-shadow: 0 0 6px rgba(111, 111, 111, 0.2);
  padding: 30px;
  border-radius: 8px;
  margin: 0px 20px 20px; }
  .oedit-organizer_wrap .organizer-disroption-text-main {
    width: 100%;
    margin-left: 30px; }
    .oedit-organizer_wrap .organizer-disroption-text-main .white-box {
      padding: 0;
      display: block;
      box-shadow: none; }
      .oedit-organizer_wrap .organizer-disroption-text-main .white-box .mobile-event-date-time-content-div {
        float: none;
        width: 100%;
        display: table; }
        .oedit-organizer_wrap .organizer-disroption-text-main .white-box .mobile-event-date-time-content-div .organizer-social-sharing {
          display: inline-block;
          text-decoration: none;
          outline: none; }
          .oedit-organizer_wrap .organizer-disroption-text-main .white-box .mobile-event-date-time-content-div .organizer-social-sharing i {
            margin-top: 5px;
            font-size: 15px;
            margin-left: 0;
            margin-bottom: 5px; }
    .oedit-organizer_wrap .organizer-disroption-text-main .logo-w {
      width: 45%; }
  .oedit-organizer_wrap .img-responsive {
    max-height: 350px;
    border-radius: 7px; }

.oedit-organizer-box {
  border-radius: 6px;
  box-shadow: none;
  background-color: #ffffff !important; }

.oedit-organizer-box .tabs-wrapper .nav-tabs {
  width: 100%;
  border-bottom: 1px solid #d7d7d7;
  background: #fff;
  border-radius: 8px;
  padding: 20px;
  box-shadow: 0 0 6px rgba(111, 111, 111, 0.2);
  margin-left: 5px; }
  .oedit-organizer-box .tabs-wrapper .nav-tabs li.nav-item {
    border: 0;
    border-radius: 0; }
    .oedit-organizer-box .tabs-wrapper .nav-tabs li.nav-item a {
      font-size: 16px;
      color: #4a4a4a;
      background: transparent;
      border: 2px solid #dadfeb;
      font-weight: 500;
      padding-left: 12px;
      padding-right: 12px;
      width: auto; }
      .oedit-organizer-box .tabs-wrapper .nav-tabs li.nav-item a.active {
        background-color: #3f69e8;
        border: 2px solid #3f69e8;
        color: #ffffff;
        padding-left: 13px;
        padding-right: 13px; }

.oedit-social-box {
  margin: 15px 20px 0px 0px;
  padding: 16px;
  border-radius: 8px;
  box-shadow: 0 0 6px rgba(111, 111, 111, 0.2); }
  .oedit-social-box .mobile-event-date-time-content-div {
    width: 100% !important; }

.oedit-grid-search-view {
  grid-gap: 15px;
  display: grid;
  grid-template-columns: 1fr 1fr; }
  .oedit-grid-search-view .search-event-logo {
    height: auto;
    width: 268.33px; }
  .oedit-grid-search-view .event-search-result-box {
    width: 268.33px; }
  .oedit-grid-search-view .organizer-info .organizer-date-text {
    font-size: 13px; }
  .oedit-grid-search-view .search-result-box {
    box-shadow: 0 0 6px rgba(111, 111, 111, 0.2); }

.cke_chrome {
  padding: 0.5px !important;
  border: 1.25px solid #d1d1d1 !important; }

.react-tags {
  position: relative;
  padding: 6px 0 0 6px;
  border: 1px solid #d1d1d1;
  border-radius: 1px;
  /* shared font styles */
  font-size: 1em;
  /* clicking anywhere will focus the input */
  cursor: text; }

.react-tags.is-focused {
  border-color: #b1b1b1; }

.react-tags__selected {
  display: inline; }

.react-tags__selected-tag {
  display: inline-block;
  box-sizing: border-box;
  margin: 6px 6px 6px 0;
  padding: 6px 10px;
  border: 1px solid #d1d1d1;
  border-radius: 2px;
  background: #f1f1f1;
  /* match the font styles */
  font-size: inherit;
  line-height: inherit; }

.react-tags__selected-tag:after {
  content: '\58';
  color: #aaa; }

.react-tags__selected-tag:hover,
.react-tags__selected-tag:focus {
  border-color: #b1b1b1; }

.react-tags__search {
  display: inline-block;
  /* match tag layout */
  padding: 7px 2px;
  margin-bottom: 6px;
  /* prevent autoresize overflowing the container */
  max-width: 100%; }

@media screen and (min-width: 30em) {
  .react-tags__search {
    /* this will become the offsetParent for suggestions */
    position: relative; } }

.react-tags__search input {
  /* prevent autoresize overflowing the container */
  max-width: 100%;
  /* remove styles and layout from this element */
  margin: 0;
  padding: 0;
  border: 0;
  outline: none;
  /* match the font styles */
  font-size: inherit;
  line-height: inherit; }

.react-tags__search input::-ms-clear {
  display: none; }

.react-tags__suggestions {
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  background: #ffffff;
  max-height: 200px !important;
  overflow-y: scroll;
  overflow-x: hidden;
  border: 4px #e7ebee solid; }

.react-tags__suggestions ul {
  margin: 0px;
  padding: 0;
  list-style: none;
  background: white;
  border-radius: 2px; }

.react-tags__suggestions li {
  padding: 6px 8px; }

.react-tags__suggestions li mark {
  text-decoration: underline;
  background: none;
  font-weight: 600; }

.react-tags__suggestions mark {
  padding: 0px !important; }

.react-tags__suggestions li:hover {
  cursor: pointer;
  background: #406ae8;
  color: #ffffff; }

.react-tags__suggestions li.is-active {
  background: #b7cfe0; }

.react-tags__suggestions li.is-disabled {
  opacity: 0.5;
  cursor: auto; }

.agenda-container {
  margin-top: 16px; }

.agenda-time-display {
  background-color: #e6ecfc;
  text-align: center;
  padding: 10px 30px;
  margin-bottom: 15px;
  color: #57606f;
  font-size: 14px;
  border-radius: 6px;
  width: auto; }

.agenda-date-display {
  width: 100%;
  background-color: #3f69e8;
  color: white;
  padding: 20px 10px;
  float: left;
  text-align: center;
  border-radius: 6px;
  font-size: 14px; }

.pulse-effect-tgl {
  box-shadow: 0 0 0 0 #377ef9;
  -webkit-animation: pastSessionPulse 3s 5 cubic-bezier(0.66, 0, 0, 1);
  -moz-animation: pastSessionPulse 3s 5 cubic-bezier(0.66, 0, 0, 1);
  -ms-animation: pastSessionPulse 3s 5 cubic-bezier(0.66, 0, 0, 1);
  animation: pastSessionPulse 3s 5 cubic-bezier(0.66, 0, 0, 1); }

@-webkit-keyframes pastSessionPulse {
  0% {
    box-shadow: 0 0 0 0px #377ef9; }
  100% {
    box-shadow: 0 0 0 20px rgba(55, 126, 249, 0); } }

@-moz-keyframes pastSessionPulse {
  0% {
    box-shadow: 0 0 0 0px #377ef9; }
  100% {
    box-shadow: 0 0 0 20px rgba(55, 126, 249, 0); } }

@-ms-keyframes pastSessionPulse {
  .pulse-effect-tgl 0% {
    box-shadow: 0 0 0 0px #377ef9; }
  .pulse-effect-tgl 100% {
    box-shadow: 0 0 0 20px rgba(55, 126, 249, 0); } }

@keyframes pastSessionPulse {
  0% {
    box-shadow: 0 0 0 0px #377ef9; }
  100% {
    box-shadow: 0 0 0 20px rgba(55, 126, 249, 0); } }

.past-session-tgl {
  align-items: flex-start !important;
  background-color: #fff;
  border: 1px solid #fff;
  border-radius: 15px;
  justify-content: center;
  padding: 9px;
  margin-left: 10px;
  color: #51607d; }

.clickable {
  cursor: pointer; }

.m-t-40 {
  margin-top: 40px; }

.m-l-150 {
  margin-left: 150px; }

.m-t-minus-72 {
  margin-top: -72px; }

.grey-color {
  color: #bbb; }

.theme-color {
  background-color: #406ae8; }

.theme-font-color {
  color: #406ae8;
  font-size: 18px; }

.black-text-color {
  color: #444; }

.heading-format {
  margin-top: 20px;
  margin-bottom: 10px; }

.font-size-14 {
  font-size: 14px; }

.font-size-16 {
  font-size: 16px; }

.font-size-18 {
  font-size: 18px; }

.session-host .box-widget {
  margin-bottom: 30px;
  margin-top: 30px;
  border: 1px solid #eee;
  background: #fff;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0; }

.session-host .container-fluid {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px; }

.session-host .box-widget .widget-head {
  position: relative;
  height: 56px;
  border-bottom: #eee 1px solid;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background: #f9f9f9;
  background-clip: padding-box; }

.session-host .box-widget .widget-container {
  display: block;
  width: 100%;
  position: relative; }

.session-host .w-user-list .w-user-list-item {
  -webkit-transition: all 0.1s ease-out;
  -moz-transition: all 0.1s ease-out;
  -o-transition: all 0.1s ease-out;
  transition: all 0.1s ease-out;
  display: table;
  width: 100%;
  padding: 20px 30px;
  border-bottom: #d5d5d5 1px solid; }

.session-host .w-user-list .w-user-list-item:hover,
.session-host .w-user-list .w-user-list-item:focus {
  background-color: #f5f5f5;
  -webkit-transition: all 0.1s ease-out;
  -moz-transition: all 0.1s ease-out;
  -o-transition: all 0.1s ease-out;
  transition: all 0.1s ease-out; }

.session-host .w-user-list :last-child.w-user-list-item {
  margin-bottom: 0; }

.session-host .w-user-list .w-user-list-item > div {
  display: table-cell;
  vertical-align: middle; }

.session-host .w-user-list .w-user-list-item .w-user-thumbnail {
  width: 48px;
  padding-right: 15px; }

.session-host .w-user-list .w-user-list-item .w-user-info {
  padding: 0 15px 0 0; }

.session-host .w-user-list .w-user-list-item:last-child {
  border-bottom: 0; }

.session-host .w-user-list .w-user-list-item .w-user-action {
  float: right;
  margin-top: 19px; }
  .session-host .w-user-list .w-user-list-item .w-user-action > a {
    width: 30px;
    height: 30px;
    border: #eee 1px solid;
    line-height: 28px;
    display: inline-block;
    text-align: center;
    color: #888;
    margin-bottom: -1px;
    -webkit-transition: all 0.1s ease-out;
    -moz-transition: all 0.1s ease-out;
    -o-transition: all 0.1s ease-out;
    transition: all 0.1s ease-out; }
  .session-host .w-user-list .w-user-list-item .w-user-action ul li {
    margin-left: 5px;
    margin-right: 5px; }
    .session-host .w-user-list .w-user-list-item .w-user-action ul li span a {
      outline: none; }
    .session-host .w-user-list .w-user-list-item .w-user-action ul li i {
      padding: 13px;
      -webkit-border-radius: 100px;
      -moz-border-radius: 100px;
      border-radius: 100px; }
    .session-host .w-user-list .w-user-list-item .w-user-action ul li span a.mail-item i {
      background-color: #4068e8;
      color: #fff; }

.session-host .w-user-list .w-user-list-item .w-user-action > a > i {
  text-align: center; }

.session-host .w-user-list .w-user-list-item .w-user-info ul {
  margin: 0;
  padding: 0; }

.session-host .w-user-list .w-user-list-item .w-user-info ul li {
  list-style: none;
  padding: 3px;
  margin-right: 20px; }

.session-host .w-user-list .w-user-list-item .w-user-info ul li span {
  padding-left: 6px;
  color: #666; }

.session-host .w-user-list .w-user-list-item .w-user-info ul li a {
  font-weight: 500;
  color: #444; }

.session-host .w-user-list .w-user-list-item .w-user-info ul li a .label {
  position: relative;
  top: -1px;
  font-weight: 500;
  font-size: 11px;
  color: #fff; }

.session-host img {
  vertical-align: middle; }

.session-host .w-user-list .w-user-list-item .w-user-thumbnail img {
  width: 80px;
  height: 80px;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  border-radius: 100%; }

.session-host .box-widget .h-icon {
  display: inline-block;
  float: left;
  text-align: center;
  height: 56px;
  width: 56px;
  border-right: #eee 1px solid;
  line-height: 56px; }

.session-host .box-widget .widget-head h4 {
  margin: 0;
  display: inline-block;
  float: left;
  padding-left: 30px;
  font-size: 16px;
  line-height: 56px;
  color: #a4b0be; }

.session-host .box-widget .widget-action-bar {
  margin-left: 0;
  margin-bottom: 0;
  padding: 0; }

.session-host .box-widget .widget-action-bar li {
  list-style: none;
  display: inline-block;
  float: left; }

.session-host .waves-effect {
  position: relative;
  cursor: pointer;
  display: inline-block;
  overflow: hidden;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-tap-highlight-color: transparent;
  vertical-align: middle;
  z-index: 1;
  will-change: opacity, transform;
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  -ms-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out; }

.session-host .box-widget .widget-action-bar li > span {
  display: inline-block; }

.session-host .box-widget .widget-action-bar li > span.w-remove {
  height: 56px;
  width: 56px;
  border-left: #eee 1px solid;
  color: #444; }

.session-host .box-widget .widget-action-bar .widget-remove i {
  position: relative;
  top: 0;
  font-size: 18px; }

.session-host .box-widget .widget-action-bar li > span.w-remove i {
  height: 56px;
  width: 56px;
  display: inline-block;
  line-height: 56px;
  text-align: center;
  font-size: 16px; }

.session-host .box-widget .widget-action-bar li > span.w-reload {
  height: 56px;
  width: 56px;
  border-left: #eee 1px solid;
  color: #444; }

.session-host .box-widget .widget-action-bar li > span.w-reload i {
  height: 56px;
  width: 56px;
  display: inline-block;
  line-height: 56px;
  text-align: center;
  font-size: 14px; }

.session-host .box-widget .h-icon i {
  font-size: 14px;
  display: inline-block;
  text-align: center;
  line-height: 56px;
  height: 56px;
  width: 56px;
  color: #444; }

.session-host .full-width {
  width: 100%; }

.session-host .make-relative {
  position: relative; }

.session-host .padding-horizontal-small {
  padding-right: 15px;
  padding-left: 15px; }

.session-host body.widget .agenda-view.session-list-view {
  margin-top: 0; }

.session-host .session-actions-container {
  text-align: center;
  vertical-align: middle;
  display: inline-block;
  line-height: 30px;
  z-index: 2; }

.session-host :not(.selected).session-actions-container {
  background-color: #fff; }

.session-host .padding-horizontal-small {
  padding-right: 15px;
  padding-left: 15px; }

.session-host .agenda-view .session-list-container .session-day-container .time-row .session-elem {
  padding: 0; }
  .session-host .agenda-view .session-list-container .session-day-container .time-row .session-elem .session-container {
    padding: 25px 15px 30px;
    margin-bottom: 15px;
    display: inline-block;
    background: #f7f9fe;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px; }
    .session-host .agenda-view .session-list-container .session-day-container .time-row .session-elem .session-container .session-info .session-info-text .session-duration {
      display: inline-block; }
    .session-host .agenda-view .session-list-container .session-day-container .time-row .session-elem .session-container .session-actions-container {
      position: absolute;
      top: 24px;
      background: #f7f9fe;
      left: 25px; }
    .session-host .agenda-view .session-list-container .session-day-container .time-row .session-elem .session-container .session-info .session-name {
      line-height: 24px;
      margin-bottom: 5px;
      color: #57606f;
      font-size: 16px; }
      .session-host .agenda-view .session-list-container .session-day-container .time-row .session-elem .session-container .session-info .session-name strong {
        font-weight: 400; }
      .session-host .agenda-view .session-list-container .session-day-container .time-row .session-elem .session-container .session-info .session-name a,
      .session-host .agenda-view .session-list-container .session-day-container .time-row .session-elem .session-container .session-info .session-name span {
        cursor: pointer;
        text-decoration: none;
        margin-right: 10px;
        margin-left: 10px; }
    .session-host .agenda-view .session-list-container .session-day-container .time-row .session-elem .session-container .session-info .session-location {
      font-size: 12px; }
    .session-host .agenda-view .session-list-container .session-day-container .time-row .session-elem .session-container .session-info .session-info-text {
      font-size: 14px;
      vertical-align: middle;
      line-height: 21px;
      margin-bottom: 5px; }
      .session-host .agenda-view .session-list-container .session-day-container .time-row .session-elem .session-container .session-info .session-info-text span {
        font-size: 16px; }
        .session-host .agenda-view .session-list-container .session-day-container .time-row .session-elem .session-container .session-info .session-info-text span strong {
          font-weight: 400; }
      .session-host .agenda-view .session-list-container .session-day-container .time-row .session-elem .session-container .session-info .session-info-text a.label {
        background-color: #406ae8;
        font-size: 16px;
        font-weight: 400;
        padding-top: 10px;
        padding-bottom: 10px;
        padding-left: 17px;
        padding-right: 17px;
        margin-left: 10px; }
      .session-host .agenda-view .session-list-container .session-day-container .time-row .session-elem .session-container .session-info .session-info-text .speaker-time {
        padding-top: 20px; }
      @media (min-width: 1500px) {
        .session-host .agenda-view .session-list-container .session-day-container .time-row .session-elem .session-container .session-info .session-info-text .speaker-time {
          display: inline-flex !important;
          padding-top: unset !important; } }
    .session-host .agenda-view .session-list-container .session-day-container .time-row .session-elem .session-container .session-info .location-wrapper {
      min-height: 10px;
      margin-top: 15px; }
      .session-host .agenda-view .session-list-container .session-day-container .time-row .session-elem .session-container .session-info .location-wrapper .session-location {
        vertical-align: middle; }
        .session-host .agenda-view .session-list-container .session-day-container .time-row .session-elem .session-container .session-info .location-wrapper .session-location i {
          vertical-align: middle;
          margin-right: 6px;
          font-size: 21px; }

.session-host .margin-right-small {
  margin-right: 15px; }

.session-host .margin-right-small {
  margin-right: 15px; }

.session-host .bz-capitalize {
  text-transform: capitalize; }

.session-host .horizontal-line {
  width: 109%;
  margin-left: -29px; }

.session-host .btn-group-fullWidth {
  width: 100% !important; }

.session-host .btn-group-halfWidth {
  width: auto !important; }

.session-host .float-left {
  float: left; }

.session-host .float-right {
  float: right; }

.session-host .border-none {
  border: none; }

.session-host .wrap-text {
  white-space: pre-wrap; }

.session-host .white-box {
  margin-top: 30px;
  position: relative;
  padding-right: 0;
  padding-left: 0;
  margin-bottom: 80px; }
  .session-host .white-box button.float-right {
    position: absolute;
    right: 10px;
    top: 10px;
    background: #406ae8;
    color: #fff;
    z-index: 9; }
    .session-host .white-box button.float-right i {
      position: relative;
      top: 3px; }
  .session-host .white-box .row {
    margin: 0; }
  .session-host .white-box .react-main .col-xs-12 {
    padding: 0; }
  .session-host .white-box .tab-content .tab-pane .row button.btn-default {
    background: #406ae8;
    margin: 0;
    border: 0;
    font-size: 14px;
    padding-bottom: 6px; }
  .session-host .white-box .tab-content .tab-pane .form-group {
    margin-bottom: 22px; }
    .session-host .white-box .tab-content .tab-pane .form-group input {
      height: 41px; }
    .session-host .white-box .tab-content .tab-pane .form-group .react-tags .react-tags__selected-tag {
      color: #808289;
      background-color: #ffffff;
      border-radius: 5px;
      font-weight: 500; }
      .session-host .white-box .tab-content .tab-pane .form-group .react-tags .react-tags__selected-tag .react-tags__selected-tag-name {
        margin-right: 8px; }
      .session-host .white-box .tab-content .tab-pane .form-group .react-tags .react-tags__selected-tag::after {
        color: #ffffff;
        background-color: #808289;
        border-radius: 50px;
        padding-left: 4px;
        padding-right: 4px; }
    .session-host .white-box .tab-content .tab-pane .form-group.m-t-10 .react-tags {
      padding: 10px; }
  .session-host .white-box .tab-content .tab-pane label {
    font-size: 16px;
    color: #57606f;
    margin-bottom: 6px; }
  .session-host .white-box .tab-content #session-tab-pane-1 {
    padding-left: 15px;
    padding-right: 15px; }
    .session-host .white-box .tab-content #session-tab-pane-1 .col-md-6,
    .session-host .white-box .tab-content #session-tab-pane-1 .col-md-12 {
      padding-right: 10px;
      padding-left: 0;
      width: 100%; }
    .session-host .white-box .tab-content #session-tab-pane-1 .form-group .dropdown {
      border: 1px #e7ebee solid;
      border-radius: 5px; }
      .session-host .white-box .tab-content #session-tab-pane-1 .form-group .dropdown .btn-download {
        padding: 9px 12px;
        color: #9c9c9c;
        white-space: normal;
        text-align: left; }
      .session-host .white-box .tab-content #session-tab-pane-1 .form-group .dropdown .dropdown-menu .checkbox-inline {
        display: block;
        padding-left: 0;
        margin-bottom: 25px; }
        .session-host .white-box .tab-content #session-tab-pane-1 .form-group .dropdown .dropdown-menu .checkbox-inline input {
          height: auto;
          right: 0; }
    .session-host .white-box .tab-content #session-tab-pane-1 .data-wrap .data .item-data .fr-quick-insert a.fr-floating-btn {
      position: absolute;
      left: -15px; }
    .session-host .white-box .tab-content #session-tab-pane-1 .data-wrap .data .item-data .fr-qi-helper {
      padding-left: 40px; }
  .session-host .white-box .tab-content #session-tab-pane-2 .row .col-md-4 {
    width: auto; }

.react-tags {
  padding: 0 14px 0 14px;
  border-radius: 6px;
  border: 1px solid #e7ebee; }
  .react-tags .react-tags__search {
    padding: 0;
    margin: 0;
    width: 100%; }

.session-display .bg-white {
  max-width: 1400px;
  margin: auto; }

.session-display .ation-icon {
  position: relative;
  top: 1px; }

.session-display .color-1,
.session-display .dropdown-menu > li > a.color-1,
.session-display .color-1.custom-color,
.session-display .dropdown-menu > li > a.color-1.custom-color {
  color: #190a35; }

.session-display .bz-bold {
  font-weight: 700; }

.session-display .bz-bold {
  font-weight: 700; }

.session-display .mirror {
  display: block;
  -webkit-transform: matrix(-1, 0, 0, 1, 0, 0);
  -moz-transform: matrix(-1, 0, 0, 1, 0, 0);
  -o-transform: matrix(-1, 0, 0, 1, 0, 0);
  transform: matrix(-1, 0, 0, 1, 0, 0); }

.session-display .agenda-view
.session-list-container
.session-day-container
.time-row
.session-elem
.session-container
.speakers-container
.speakers-carousel
.icon-AgendaAtt_arrow {
  font-size: 17px; }

.session-display .padding-left-none {
  padding-left: 0; }

.session-display .padding-left-none {
  padding-left: 0; }

.session-display .padding-none {
  padding: 0; }

.session-display .agenda-flex {
  display: flex;
  flex-shrink: 0; }

.session-display .agenda-view
.session-list-container
.session-day-container
.time-row
.session-elem
.session-container
.speakers-container
.speakers-carousel
.speaker-slide {
  min-width: auto; }

.session-display .agenda-flex-align-items-center {
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  display: block; }

.session-display .padding-none {
  padding-right: 0;
  padding-left: 0;
  padding-top: 0;
  padding-bottom: 0;
  margin-left: 0;
  margin-right: 10px !important;
  margin-bottom: 10px; }

.session-display .agenda-view
.session-list-container
.session-day-container
.time-row
.session-elem
.session-container
.speakers-container
.speakers-carousel
.speaker-photo {
  width: 60px;
  height: 60px;
  margin-right: 20px; }

.session-display .agenda-view
.session-list-container
.session-day-container
.time-row
.session-elem
.session-container
.speakers-container
.speakers-carousel
.speaker-info {
  display: inline-block;
  line-height: 14px;
  overflow: visible;
  min-height: auto; }

.session-display .font-size-14 {
  font-size: 14px; }

.session-display .agenda-view
.session-list-container
.session-day-container
.time-row
.session-elem
.session-container
.speakers-container
.speakers-carousel
.speaker-info
.speaker-name {
  font-size: 14px;
  font-weight: 500;
  padding: 5px 0 0;
  color: #30384e;
  font-family: 'Helvetica Neue'; }

.session-display .font-size-12 {
  font-size: 12px; }

.session-display .agenda-view
.session-list-container
.session-day-container
.time-row
.session-elem
.session-container
.speakers-container
.speakers-carousel
.speaker-info
.speaker-company,
.session-display .agenda-view
.session-list-container
.session-day-container
.time-row
.session-elem
.session-container
.speakers-container
.speakers-carousel
.speaker-info
.speaker-title {
  color: #929292;
  padding: 5px 0;
  font-size: 14px;
  font-family: 'Helvetica Neue'; }

.session-display .agenda-view
.session-list-container
.session-day-container
.time-row
.session-elem
.session-container
.speakers-container
.speakers-carousel
.speaker-info
.speaker-position {
  color: #76778c;
  padding: 2px 0; }

.session-display .agenda-view
.session-list-container
.session-day-container
.time-row
.session-elem
.session-container
.speakers-container
.speakers-carousel
.speaker-photo
img {
  width: 60px;
  height: 60px;
  border-radius: 100px; }

.session-display .agenda-view
.session-list-container
.session-day-container
.time-row
.session-elem
.session-container
.preview-session-description {
  -webkit-animation: all 0.3s ease-in-out;
  -moz-animation: all 0.3s ease-in-out;
  -ms-animation: all 0.3s ease-in-out;
  -o-animation: all 0.3s ease-in-out;
  animation: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  max-height: 70px;
  overflow: hidden; }

.session-display .preview-session-description-no-speakers {
  max-height: 110px !important; }

.session-display .networking-sponsor-description {
  max-height: 50px !important; }
  .session-display .networking-sponsor-description .session-description-height-no-speakers {
    margin-top: 0 !important; }

.session-display .mobile-sponsor-list .item-slider-speaker .sessions-sponsor-details {
  margin-top: 0 !important; }

.session-display .agenda-view
.session-list-container
.session-day-container
.time-row
.session-elem
.session-container
.preview-session-description.faddedAway {
  -webkit-mask-image: -webkit-gradient(linear, left top, left bottom, from(#000), to(transparent));
  mask: -moz-linear-gradient(linear, left top, left bottom, from(#000), to(transparent)); }

.session-display .agenda-view
.session-list-container
.session-day-container
.time-row
.session-elem
.session-container
.preview-session-description
.session-description-inner {
  height: 100%;
  overflow: hidden;
  display: block;
  font-size: 14px;
  color: #57606f;
  line-height: 26px;
  max-width: 900px; }

.session-display p {
  margin: 0 0 10px; }

.session-display .agenda-view .location-wrapper {
  min-height: 10px; }

.session-display .agenda-view
.session-list-container
.session-day-container
.time-row
.session-elem
.session-container
.session-info
.session-location {
  text-transform: capitalize;
  font-size: 13px;
  color: #32333c; }

.session-display .margin-vertical-small {
  margin-top: 15px;
  margin-bottom: 15px; }

.session-display .agenda-view
.session-list-container
.session-day-container
.time-row
.session-elem
.session-container
.session-info
.session-name {
  font-size: 18px;
  font-weight: 600;
  line-height: 24px;
  margin-bottom: 5px;
  width: auto;
  float: left; }

.session-display .agenda-view
.session-list-container
.session-day-container
.time-row
.session-elem
.session-container
.session-info
.col-lg-3 {
  float: right; }

.session-display a:hover,
.session-display a:focus {
  color: #2a6496;
  text-decoration: underline;
  outline: none; }

.session-display a:focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px; }

.session-display .agenda-view
.session-list-container
.session-day-container
.time-row
.session-elem
.session-container
.session-info
.session-name
a,
.session-display .agenda-view
.session-list-container
.session-day-container
.time-row
.session-elem
.session-container
.session-info
.session-name
span {
  cursor: pointer;
  color: #32333c;
  text-decoration: none; }

.session-display .agenda-view
.session-list-container
.session-day-container
.time-row
.session-elem
.session-container
.session-info
.session-info-text {
  font-size: 14px;
  vertical-align: middle;
  line-height: 21px;
  color: #32333c;
  margin-bottom: 5px; }

.session-display .margin-right-small {
  margin-right: 15px; }

.session-display .margin-right-small {
  margin-right: 15px; }

.session-display .bz-capitalize {
  text-transform: capitalize; }

.session-display .agenda-view
.session-list-container
.session-day-container
.time-row
.session-elem
.session-container
.session-info
.session-info-text
.session-time {
  font-weight: 600;
  display: inline-block;
  color: #32333c; }

.session-display .agenda-view
.session-list-container
.session-day-container
.time-row
.session-elem
.session-container
.session-info
.session-info-text
.session-duration {
  color: #32333c;
  display: inline-block; }

.session-display .label-prime {
  background-color: #406ae8;
  font-size: 11px;
  font-weight: 400;
  line-height: 15px;
  color: #fff;
  text-decoration: none;
  outline: none;
  border-bottom: 0;
  padding: 6px 17px 7px 17px;
  margin-top: 3px;
  display: inline-block;
  white-space: normal; }
  .session-display .label-prime:hover {
    color: #fff;
    border: 0;
    text-decoration: none;
    outline: none; }

.session-display .modal-header {
  padding: 0 15px; }

.session-display .tag-track-box {
  border: 1px #406ae8 solid;
  padding: 10px 25px;
  border-radius: 2px;
  margin-right: 10px; }

.session-display .w-user-list .w-user-list-item {
  -webkit-transition: all 0.1s ease-out;
  -moz-transition: all 0.1s ease-out;
  -o-transition: all 0.1s ease-out;
  transition: all 0.1s ease-out;
  display: table;
  width: 100%;
  padding: 15px 15px; }

.session-display .w-user-list :last-child.w-user-list-item {
  margin-bottom: 0; }

.session-display .w-user-list .w-user-list-item > div {
  display: table-cell;
  vertical-align: middle; }

.session-display .w-user-list .w-user-list-item .w-user-thumbnail {
  width: 48px; }

.session-display .w-user-list .w-user-list-item .w-user-info {
  padding: 0 15px 0 0; }

.session-display .w-user-list .w-user-list-item .w-user-action {
  float: right; }

.session-display .w-user-list .w-user-list-item .w-user-action > a {
  width: 30px;
  height: 30px;
  border: #eee 1px solid;
  line-height: 28px;
  display: inline-block;
  text-align: center;
  color: #888;
  margin-bottom: -1px;
  -webkit-transition: all 0.1s ease-out;
  -moz-transition: all 0.1s ease-out;
  -o-transition: all 0.1s ease-out;
  transition: all 0.1s ease-out; }

.session-display .w-user-list .w-user-list-item .w-user-action > a > i {
  text-align: center; }

.session-display .w-user-list .w-user-list-item .w-user-info ul {
  margin: 0;
  padding: 0; }

.session-display .w-user-list .w-user-list-item .w-user-info ul li {
  list-style: none;
  padding: 3px; }

.session-display .w-user-list .w-user-list-item .w-user-info ul li span {
  padding-left: 6px;
  color: #666; }

.session-display .w-user-list .w-user-list-item .w-user-info ul li a {
  font-weight: 500;
  color: #444; }

.session-display .w-user-list .w-user-list-item .w-user-info ul li a .label {
  position: relative;
  top: -1px;
  font-weight: 500;
  font-size: 11px;
  color: #fff; }

.session-display img {
  vertical-align: middle; }

.session-display .w-user-list .w-user-list-item .w-user-thumbnail img {
  width: 150px;
  height: 150px;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  border-radius: 100%; }

.session-display .box-widget .h-icon {
  display: inline-block;
  float: left;
  text-align: center;
  height: 56px;
  width: 56px;
  border-right: #eee 1px solid;
  line-height: 56px; }

.session-display .box-widget .widget-head h4 {
  margin: 0;
  display: inline-block;
  float: left;
  padding-left: 20px;
  font-size: 14px;
  line-height: 56px;
  color: #444; }

.session-display .box-widget .widget-action-bar {
  margin-left: 0;
  margin-bottom: 0;
  padding: 0; }

.session-display .box-widget .widget-action-bar li {
  list-style: none;
  display: inline-block;
  float: left; }

.session-display .box-widget .widget-action-bar li > span {
  display: inline-block; }

.session-display .box-widget .widget-action-bar li > span.w-remove {
  height: 56px;
  width: 56px;
  border-left: #eee 1px solid;
  color: #444; }

.session-display .box-widget .widget-action-bar .widget-remove i {
  position: relative;
  top: 0;
  font-size: 18px; }

.session-display .box-widget .widget-action-bar li > span.w-remove i {
  height: 56px;
  width: 56px;
  display: inline-block;
  line-height: 56px;
  text-align: center;
  font-size: 16px; }

.session-display .box-widget .widget-action-bar li > span.w-reload {
  height: 56px;
  width: 56px;
  border-left: #eee 1px solid;
  color: #444; }

.session-display .box-widget .widget-action-bar li > span.w-reload i {
  height: 56px;
  width: 56px;
  display: inline-block;
  line-height: 56px;
  text-align: center;
  font-size: 14px; }

.session-display .box-widget .h-icon i {
  font-size: 14px;
  display: inline-block;
  text-align: center;
  line-height: 56px;
  height: 56px;
  width: 56px;
  color: #444; }

.session-display .border-none {
  border: none;
  color: #000; }

.session-display .float-left {
  float: left; }

.session-display.modal-dialog .modal-content {
  padding: 40px 40px 40px 40px;
  border-radius: 8px; }
  .session-display.modal-dialog .modal-content .w-user-list .w-user-info {
    padding-left: 20px; }
    .session-display.modal-dialog .modal-content .w-user-list .w-user-info ul li span.font-size-18 {
      font-size: 20px; }
      .session-display.modal-dialog .modal-content .w-user-list .w-user-info ul li span.font-size-18 strong {
        font-weight: 400;
        color: #30384e; }
    .session-display.modal-dialog .modal-content .w-user-list .w-user-info ul li span {
      font-size: 15px; }
  .session-display.modal-dialog .modal-content .session-display .session-elem .description-container .theme-font-color {
    font-size: 18px;
    font-family: poppins;
    margin-bottom: 0; }
    .session-display.modal-dialog .modal-content .session-display .session-elem .description-container .theme-font-color strong {
      font-weight: 400; }
  .session-display.modal-dialog .modal-content .session-display .session-elem .description-container .session-description-inner {
    line-height: 27px;
    color: #97a0a9;
    font-size: 13px;
    font-weight: 400;
    margin-bottom: 15px; }
    .session-display.modal-dialog .modal-content .session-display .session-elem .description-container .session-description-inner div {
      width: 100% !important; }
  .session-display.modal-dialog .modal-content .session-display .session-elem .tags-tracks-container .theme-font-color {
    font-size: 18px;
    font-family: poppins; }
    .session-display.modal-dialog .modal-content .session-display .session-elem .tags-tracks-container .theme-font-color strong {
      font-weight: 500; }
  .session-display.modal-dialog .modal-content .session-display .session-elem .tags-tracks-container span.tag-track-box {
    font-size: 12px;
    font-family: poppins;
    color: #57606f;
    border-width: 1px;
    border-radius: 5px;
    display: inline-block !important;
    margin-top: 5px; }
  .session-display.modal-dialog .modal-content .session-display .session-elem .speakers-container .theme-font-color {
    font-size: 18px;
    font-family: poppins; }
    .session-display.modal-dialog .modal-content .session-display .session-elem .speakers-container .theme-font-color strong {
      font-weight: 500; }
  .session-display.modal-dialog .modal-content .modal-footer .btn {
    background-color: #406ae8;
    font-size: 13px;
    font-weight: 400;
    font-family: poppins;
    line-height: 19px;
    color: #fff;
    text-decoration: none;
    outline: none;
    border-bottom: 0;
    padding: 10px 32px 10px 32px;
    margin-top: 3px;
    display: inline-block;
    border: 0; }
  .session-display.modal-dialog .modal-content .modal-header .modal-title {
    padding-top: 10px; }
    .session-display.modal-dialog .modal-content .modal-header .modal-title .col-md-8 h3 {
      font-size: 18px; }
    .session-display.modal-dialog .modal-content .modal-header .modal-title .heading-format button:first-child {
      background-color: #406ae8;
      border: 1px solid #f2f5fc;
      border-radius: 8px;
      color: #ffffff; }

.session-display .time-row .session-info .location-wrapper .grey-color {
  font-size: 15px;
  font-weight: 400; }
  .session-display .time-row .session-info .location-wrapper .grey-color span i {
    font-size: 24px;
    vertical-align: text-top;
    margin-right: 6px; }
  .session-display .time-row .session-info .location-wrapper .grey-color strong {
    font-weight: 500; }

.session-display .time-row .session-info .location-wrapper .col-md-4 button.m-r-10 {
  background-color: #406ae8;
  font-size: 13px;
  font-weight: 400;
  font-family: poppins;
  line-height: 19px;
  color: #fff;
  text-decoration: none;
  outline: none;
  border-bottom: 0;
  padding: 10px 32px 10px 32px;
  margin-top: 3px;
  display: inline-block; }

.session-display .time-row .session-info .location-wrapper .col-md-4 button:last-child {
  color: #406ae8;
  background-color: #e6ecfc;
  text-decoration: none;
  border-color: #e6ecfc; }

/**   */
.performance-table-wrap .react-bs-table-container .react-bs-table-search-form .col-md-4 {
  padding-right: 0;
  margin-top: 0; }

.performance-table-wrap .react-bs-table-container .react-bs-container-body .table.spacingBorder tbody tr {
  border-collapse: collapse; }
  .performance-table-wrap .react-bs-table-container .react-bs-container-body .table.spacingBorder tbody tr td {
    border-bottom: 1px solid #e3e3e3;
    padding: 22px 20px !important;
    color: #aea9a9; }
    .performance-table-wrap .react-bs-table-container .react-bs-container-body .table.spacingBorder tbody tr td button.btn-success {
      color: #75dab8;
      border: 1px solid #75dab8;
      background: #cfffef;
      font-weight: 500;
      font-size: 14px;
      padding-left: 30px;
      padding-right: 30px;
      outline: none; }
    .performance-table-wrap .react-bs-table-container .react-bs-container-body .table.spacingBorder tbody tr td button.btn-danger {
      color: #f89191;
      border: 1px solid #ff8e8b;
      background: #fec7c6;
      font-weight: 500;
      font-size: 14px;
      padding-left: 30px;
      padding-right: 30px;
      outline: none; }

.react-bs-table-search-form .col-md-12 {
  padding-right: 0; }

#discount-codes .react-bs-container-body tr td {
  border-bottom: 1px solid #e3e3e3;
  padding-bottom: 10px !important;
  padding-top: 10px !important; }

.breadcrumb-icon-text-container {
  color: #57606f; }

.session-display .m-t-20 .col-md-2 {
  padding-right: 0; }

.session-display .tab-panean {
  margin-top: 40px; }
  .session-display .tab-panean .tabs-wrapper ul li {
    border: 0;
    border-radius: 0; }
    .session-display .tab-panean .tabs-wrapper ul li a {
      box-shadow: none;
      border: 0;
      font-size: 12px;
      color: #97a0a9;
      cursor: pointer;
      border-radius: 6px !important;
      padding-right: 40px;
      padding-left: 40px;
      font-weight: 500; }
      .session-display .tab-panean .tabs-wrapper ul li a i {
        color: #97a0a9;
        margin-right: 7px;
        vertical-align: middle;
        font-size: 20px; }
  .session-display .tab-panean .tabs-wrapper ul li.active a {
    color: #fff;
    box-shadow: none; }
    .session-display .tab-panean .tabs-wrapper ul li.active a i {
      color: #fff; }

.session-display .session_warp > div:first-child {
  overflow: unset !important; }
  .session-display .session_warp > div:first-child .ReactVirtualized__Grid {
    overflow: unset !important; }
    .session-display .session_warp > div:first-child .ReactVirtualized__Grid .ReactVirtualized__Grid__innerScrollContainer {
      overflow: unset !important; }

.session-display .session_warp .m-t-50.col-md-2 {
  width: 13%; }

.session-display .session_warp .m-t-50.col-md-10 {
  width: 87%;
  float: right; }

.session-display .session_warp .react-main .session-day-container {
  box-shadow: 0 0 30px 0 rgba(0, 0, 0, 0.06); }
  .session-display .session_warp .react-main .session-day-container .session-container {
    margin-bottom: 0; }
    .session-display .session_warp .react-main .session-day-container .session-container .session-info {
      padding-right: 0;
      padding-left: 0;
      margin-bottom: 0; }
      .session-display .session_warp .react-main .session-day-container .session-container .session-info .session-name a {
        font-size: 18px;
        font-weight: 400;
        color: #30384e; }
      .session-display .session_warp .react-main .session-day-container .session-container .session-info .location-wrapper .grey-color {
        color: #aea9a9;
        font-size: 15px; }
        .session-display .session_warp .react-main .session-day-container .session-container .session-info .location-wrapper .grey-color label {
          font-size: 16px; }
        .session-display .session_warp .react-main .session-day-container .session-container .session-info .location-wrapper .grey-color span {
          font-size: 16px;
          color: #6e6e6e; }
          .session-display .session_warp .react-main .session-day-container .session-container .session-info .location-wrapper .grey-color span i {
            font-size: 24px;
            vertical-align: sub;
            margin-right: 8px; }
    .session-display .session_warp .react-main .session-day-container .session-container .description-container {
      padding-left: 0;
      padding-right: 0; }

.session-display .speaker-slide .speaker-info .speaker-name h3 {
  color: #30384e;
  font-family: Helvetica Neue;
  margin-top: 10px;
  font-size: 16px; }

.session-display .speaker-slide .speaker-info .speaker-title,
.session-display .speaker-slide .speaker-info .speaker-position {
  font-size: 14px;
  color: #8d8d8d;
  font-family: Helvetica Neue;
  word-break: break-word; }

.session-divider {
  border-top: 5px solid #eee; }

.session-display.modal-dialog {
  margin-left: auto;
  margin-right: auto; }

.host-footer {
  padding: 16px 4px 7px; }
  .host-footer a {
    color: #3f69e8; }

.sidebar-wrap #sidebar-nav .btn-prime.btn-md {
  border: 0; }

.host-footer .footer__text .text--left {
  line-height: 23px; }

.pagination > .active > a,
.pagination > .active > a:focus,
.pagination > .active > a:hover,
.pagination > .active > span,
.pagination > .active > span:focus,
.pagination > .active > span:hover {
  background-color: #406ae8;
  border-color: #406ae8;
  text-decoration: none;
  outline: none; }

.select-ticket-dropdown-session {
  padding-right: 20px; }

.hide-filter-tabs > ul.nav.nav-tabs {
  display: none; }

body.displaySide .agenda-tab .tab-content .agenda-date-tabs .nav-tabs > li:first-child {
  border-left: 2px solid #dadfeb;
  border-radius: 10px; }

body.displaySide .agenda-tab .tab-content .agenda-date-tabs .nav-tabs > li:last-child {
  border-radius: 10px;
  border-right: 2px solid #dadfeb; }

body.displaySide .agenda-tab .tab-content .agenda-date-tabs .newAgenda-tab-css .nav-tabs > li:first-child {
  border-left: unset; }

body.displaySide .agenda-tab .tab-content .agenda-date-tabs .newAgenda-tab-css .nav-tabs > li:last-child {
  border-right: unset; }

.min-height-speaker-info {
  min-height: 230px; }

.session-description-height {
  max-height: 62px; }

.session-description-height-no-speakers {
  height: 110px;
  margin-top: 30px; }

.white-space-nowrap {
  white-space: nowrap; }

.btn-session-join {
  width: 129px;
  height: 40px;
  background: #377ef9;
  border-color: #377ef9;
  border-radius: 8px;
  color: #fff;
  font-size: 15px;
  font-weight: 500;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 3px;
  margin-left: 8px; }
  .btn-session-join:focus {
    outline: unset;
    outline-offset: unset; }
  .btn-session-join i {
    font-size: 25px;
    margin-right: 10px;
    padding-top: 6px;
    padding-bottom: 0px; }

.btn-session-interest {
  background-color: #ffffff;
  border: 1px solid #dadfeb !important;
  border-radius: 8px;
  font-size: 22px;
  width: 40px;
  height: 40px;
  position: relative;
  color: #929db3 !important; }
  .btn-session-interest i {
    position: absolute;
    top: 49%;
    left: 52%;
    height: 65%;
    transform: translate(-50%, -50%); }

.favorite-session {
  color: #fff !important;
  background-color: #d9534f !important; }

.btn-session-register {
  font-size: 14px;
  justify-content: center;
  align-items: center;
  border: 2px solid #e7ebee;
  border-radius: 8px;
  background: #fff;
  color: #929db3;
  padding: 9px 12px;
  cursor: pointer; }
  .btn-session-register:hover, .btn-session-register:focus, .btn-session-register:active {
    border: 2px #e7ebee solid;
    background: #fff;
    color: #333;
    outline: unset;
    outline-offset: unset;
    background-image: none;
    outline: unset;
    -webkit-box-shadow: unset;
    box-shadow: unset; }

.btn-session-attending {
  font-size: 15px;
  justify-content: center;
  align-items: center;
  border: 2px solid #3bd89c;
  border-radius: 8px;
  background: #3bd89c;
  color: #fff;
  cursor: pointer; }
  .btn-session-attending:hover, .btn-session-attending:focus, .btn-session-attending:active {
    border: 2px #3bd89c solid;
    background: #3bd89c;
    color: #fff;
    outline: unset;
    outline-offset: unset;
    background-image: none;
    outline: unset;
    -webkit-box-shadow: unset;
    box-shadow: unset; }

.min-width-search-session {
  min-width: 180px; }

.select-user-drop {
  border: 1px #e7ebee solid;
  border-radius: 5px;
  width: inherit; }

.my-session-select-user-btn {
  height: 40px;
  width: 170px !important; }
  .my-session-select-user-btn button.my-session-select-user-btn {
    height: 100%;
    padding: 6px 5px; }
  .my-session-select-user-btn ul {
    width: -webkit-fill-available !important; }

.link-hover:hover {
  text-decoration: underline; }

.caret-right {
  float: right;
  margin-top: 5px; }

.select-holder-dropdown {
  padding-top: 10px;
  padding-bottom: 10px;
  height: auto; }

.min-width-select-holder-dropdown {
  min-width: 200px; }

.networking-rule .col-md-6 {
  width: 50% !important; }

.networking-rule .btn-download {
  padding-top: unset !important;
  padding-bottom: unset !important; }

.calender-invite-icon {
  position: absolute;
  right: 0;
  top: 25px; }

.add-right-padding-session-info {
  padding-right: 40px; }

.stream-description {
  margin-top: 10px; }
  .stream-description .description-text-container {
    padding: 10px 20px;
    background-color: #e3ecff;
    font-size: 15px !important;
    border-radius: 10px;
    width: 100%; }
    .stream-description .description-text-container i {
      font-size: 25px;
      padding-right: 10px;
      padding-top: 5px; }
  .stream-description .url-wrap {
    word-break: break-all !important; }
  .stream-description .stream-description-link {
    color: #406ae8;
    font-weight: 600; }

.broadcast-btn-success {
  color: #fff !important;
  background-color: #3bd89c !important;
  border-color: #3bd89c !important; }

@media (min-width: 769px) and (max-width: 1023px) {
  .btn-session-interest {
    width: 40px;
    height: 40px;
    font-size: 22px; } }

@media (max-width: 425px) {
  .session-description-height {
    max-height: 50px; } }

@media (max-width: 767px) {
  .playback-btns {
    margin-top: 15px; } }

@media (min-width: 1200px) and (max-width: 1500px) {
  .playback-selector {
    width: 100%; }
  .playback-btns {
    width: 100%;
    margin-top: 15px; } }

.session-filter {
  height: 40px;
  min-width: 180px;
  border-radius: 15px;
  display: flex;
  justify-content: center;
  align-items: center; }
  .session-filter .virtual-icon-filter-1.icon-attendee-filter::before {
    color: #717f93;
    font-size: 18px; }
  .session-filter .filter-tab {
    color: #717f93; }

.tag-track-text {
  overflow-wrap: break-word;
  text-overflow: ellipsis;
  white-space: break-spaces; }

.fixed-min-max-width-tag-track-text {
  min-width: 150px;
  max-width: 300px; }

.w-user-list .w-user-list-item {
  padding: 20px !important; }
  .w-user-list .w-user-list-item .dragHandle {
    font-size: 20px !important;
    width: 30px !important;
    cursor: move; }

.session-track {
  z-index: 5; }

.session-exhibitor {
  z-index: 4; }

.session-sponsors {
  z-index: 3; }

.agenda-settings-btn {
  padding: 9px 16px; }

.sessionDetailModal .btn-session-interest {
  border: 1px solid #dadfeb;
  box-sizing: border-box;
  border-radius: 8px;
  font-size: 24px !important;
  width: 40px;
  height: 40px;
  position: relative;
  color: #adb5c6 !important;
  background: #fff !important; }
  .sessionDetailModal .btn-session-interest i {
    position: absolute;
    top: 45%;
    left: 50%;
    height: 65%;
    transform: translate(-50%, -50%); }

.sessionDetailModal .modal-content {
  padding: 21px !important; }
  .sessionDetailModal .modal-content .modal-header .close {
    margin-top: -10px;
    margin-right: -20px;
    color: #717f93; }
  .sessionDetailModal .modal-content .modal-header .modal-title .session-time-title {
    display: flex;
    align-items: baseline; }
    .sessionDetailModal .modal-content .modal-header .modal-title .session-time-title .sessionDetailDate .session-date-section .session-timezone {
      font-family: Helvetica Neue;
      font-style: normal;
      font-weight: normal !important;
      font-size: 14px;
      line-height: 16px;
      color: #929db3; }
    .sessionDetailModal .modal-content .modal-header .modal-title .session-time-title .session-modal-register-btn {
      display: flex;
      justify-content: flex-end; }
    .sessionDetailModal .modal-content .modal-header .modal-title .session-time-title .mobile-register-btn {
      display: none; }
    .sessionDetailModal .modal-content .modal-header .modal-title .session-time-title .session-durtion-details .portal-badge {
      padding: 7px 8px;
      border-radius: 25px;
      font-weight: 500; }
    .sessionDetailModal .modal-content .modal-header .modal-title .session-time-title .session-durtion-details .portal-badge.badge-success {
      color: #ffffff;
      margin-right: 8px; }
    .sessionDetailModal .modal-content .modal-header .modal-title .session-time-title .session-durtion-details .portal-badge.badge-secondary {
      color: #717f93; }
    .sessionDetailModal .modal-content .modal-header .modal-title .session-time-title .session-track-name {
      margin-bottom: 10px;
      margin-top: 10px;
      display: flex;
      flex-flow: wrap; }
      .sessionDetailModal .modal-content .modal-header .modal-title .session-time-title .session-track-name .selected-tracks-name {
        color: #ffffff; }
      .sessionDetailModal .modal-content .modal-header .modal-title .session-time-title .session-track-name .tracks-name {
        margin: 5px;
        cursor: default;
        color: #ffffff; }
  .sessionDetailModal .modal-content .modal-body .session-list-view .session-list-container .session-day-container .session-container .doc-link-box.white-box {
    box-shadow: unset; }
  .sessionDetailModal .modal-content .modal-body .session-list-view .session-list-container .session-day-container .session-container .speakers-container .item-slider-speaker .arrowButton {
    border-radius: 50%;
    color: #929db3;
    background: #ffffff;
    box-shadow: 0 0 15px rgba(0, 0, 0, 0.15); }
  .sessionDetailModal .modal-content .modal-body .session-list-view .session-list-container .session-day-container .session-container .mobile-register-btn {
    display: none; }

.sessionDetailModal .btn-session-join {
  width: 129px;
  height: 40px;
  background: #377ef9 !important;
  border-color: #377ef9;
  border-radius: 8px;
  color: #fff !important;
  font-size: 15px !important;
  font-weight: 500;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 3px;
  margin-left: 8px;
  border: 1px solid transparent !important; }
  .sessionDetailModal .btn-session-join:focus {
    outline: unset !important;
    outline-offset: unset !important; }
  .sessionDetailModal .btn-session-join i {
    font-size: 25px;
    margin-right: 10px;
    line-height: 5px;
    padding-bottom: 0px; }
  .sessionDetailModal .btn-session-join span {
    color: #fff !important; }

.sessionDetailModal .favorite-session {
  color: #fff !important;
  background-color: #d9534f !important; }

.sessionDetailModal .btn-session-join:focus {
  color: #333 !important;
  background-color: #e6e6e6 !important;
  border-color: #8c8c8c !important; }

.sessionDetailModal .btn-session-join:focus span {
  color: #333 !important;
  background-color: #e6e6e6 !important;
  border-color: #8c8c8c !important; }

.sessionDetailModal .btn-session-join:hover {
  color: #333 !important;
  background-color: #e6e6e6 !important;
  border-color: #adadad !important; }

.sessionDetailModal .btn-session-join:hover span {
  color: #333 !important;
  background-color: #e6e6e6 !important;
  border-color: #adadad !important; }

.sessionDetailModal .btn-danger {
  color: #fff !important;
  background-color: #d9534f !important;
  font-family: 'Helvetica Neue' !important; }

.sessionDetailModal .session-display .label-prime {
  margin-top: 0px;
  border-radius: 12px; }

.sessionDetailModal .grey-color {
  font-weight: 600 !important; }

.sessionDetailModal .sessionDetailDate .session-date-section {
  height: 110px;
  width: 90px;
  border-radius: 14px 14px 100px 100px;
  background-color: #f6f9fd !important;
  text-align: center;
  padding: 10px 5px; }
  .sessionDetailModal .sessionDetailDate .session-date-section .session-day {
    display: block;
    color: #7785a1 !important;
    font-size: 14px;
    line-height: 16px;
    font-weight: 500; }
  .sessionDetailModal .sessionDetailDate .session-date-section .session-date {
    display: block;
    color: #415070 !important;
    font-size: 16px;
    font-weight: 600;
    letter-spacing: 0;
    line-height: 19px;
    margin-bottom: 6px; }
  .sessionDetailModal .sessionDetailDate .session-date-section .session-date-label {
    display: block;
    font-size: 16px;
    line-height: 19px;
    color: #377ef9 !important;
    font-weight: 600;
    margin-top: 6px; }
  .sessionDetailModal .sessionDetailDate .session-date-section hr.horizontal-line {
    margin-top: 5px;
    margin-bottom: 5px;
    width: 25px;
    border-top: 2px solid #eee; }

.sessionDetailModal .sesions-speaker-details {
  padding: 8px;
  margin-top: 20px !important;
  display: inline-flex;
  border-radius: 8px;
  background: #f6f9fd;
  align-items: center;
  max-width: 350px; }
  .sessionDetailModal .sesions-speaker-details .sesions-speaker-profile-container {
    align-items: center; }
    .sessionDetailModal .sesions-speaker-details .sesions-speaker-profile-container .image-holder {
      box-sizing: border-box;
      border: 4px solid rgba(55, 126, 249, 0.1);
      border-radius: 28px; }
      .sessionDetailModal .sesions-speaker-details .sesions-speaker-profile-container .image-holder img {
        width: 48px;
        height: 48px;
        border-radius: 28px; }
    .sessionDetailModal .sesions-speaker-details .sesions-speaker-profile-container .speaker-info {
      padding: 0 12px;
      font-size: 16px;
      font-weight: 600;
      color: #415070;
      line-height: 19px; }
    .sessionDetailModal .sesions-speaker-details .sesions-speaker-profile-container .speaker-name {
      white-space: nowrap;
      overflow: hidden;
      text-overflow: ellipsis;
      max-width: 256px; }
    .sessionDetailModal .sesions-speaker-details .sesions-speaker-profile-container .speaker-title {
      color: #66758f;
      margin-top: 5px;
      font-size: 14px;
      font-weight: 500;
      line-height: 16px;
      white-space: nowrap;
      overflow: hidden;
      text-overflow: ellipsis;
      max-width: 256px; }

.sessionDetailModal hr {
  margin-top: 10px;
  margin-bottom: 10px; }

.speaker-profile-image {
  max-width: 200px; }

.registrants-container {
  padding: 25px 0px 30px 0px !important; }

.registrants-icons {
  float: right;
  display: flex; }
  .registrants-icons a {
    margin-left: 0px !important;
    margin-right: 0px !important; }

.registrant-name {
  display: inline-block;
  width: calc(100% - 100px); }

@-moz-document url-prefix() {
  @media (min-width: 992px) {
    .session-elem .session-register-btn {
      display: inline-flex;
      justify-content: space-between;
      flex-flow: row-reverse;
      width: 100%; } } }

.sessionDetailModal .session-display .session-elem .description-container .theme-font-color {
  font-family: 'Helvetica Neue' !important; }
  .sessionDetailModal .session-display .session-elem .description-container .theme-font-color strong {
    font-weight: 400; }

.sessionDetailModal .session-display .session-elem .tags-tracks-container .theme-font-color {
  font-family: 'Helvetica Neue' !important; }
  .sessionDetailModal .session-display .session-elem .tags-tracks-container .theme-font-color strong {
    font-weight: 400 !important; }

.sessionDetailModal .session-display .session-elem .speakers-container .theme-font-color {
  font-family: 'Helvetica Neue' !important; }
  .sessionDetailModal .session-display .session-elem .speakers-container .theme-font-color strong {
    font-weight: 400 !important; }

.sessionDetailModal .modal-title .register-portal {
  color: #000 !important; }

.sessionDetailModal span.tag-track-box {
  font-family: 'Helvetica Neue' !important; }

#speakerForm.modal {
  z-index: 999999; }

.register-dropdown-container .alert-message {
  position: absolute; }

.sessionDetailModal .register-dropdown-container .alert-message {
  position: fixed; }

.super-admin-billing .react-bs-table-container .table-header-wrapper table thead tr th {
  padding: 18px 10px !important; }

.super-admin-billing .react-bs-table-container .react-bs-container-body {
  overflow: unset !important; }
  .super-admin-billing .react-bs-table-container .react-bs-container-body .table.spacingBorder tbody tr td {
    padding: 22px 10px !important;
    overflow: hidden !important;
    text-overflow: ellipsis;
    white-space: nowrap; }
  .super-admin-billing .react-bs-table-container .react-bs-container-body .table.spacingBorder tbody tr .event-charge-action {
    overflow: unset !important; }

.session-display .social-ic-div {
  display: flex; }
  .session-display .social-ic-div .fa-instagram {
    font-size: 20px; }

#session-list-table .session-type-icon {
  font-size: 22px; }

#session-list-table .sort-column > .order .caret {
  display: inline-block !important; }

#session-list-table .session-list-add-scrollbar .react-bs-container-body {
  overflow-x: scroll; }
  #session-list-table .session-list-add-scrollbar .react-bs-container-body::-webkit-scrollbar {
    -webkit-appearance: none;
    height: 10px; }

#session-list-table .table > tbody > tr > td:first-child,
#session-list-table th:first-child {
  padding: 18px 5px; }

@media (max-width: 1400px) {
  #session-list-table .performance-table-wrap .react-bs-table-container .react-bs-container-body .table.spacingBorder tbody tr td,
  #session-list-table th {
    padding: 18px 10px !important;
    white-space: normal !important; }
  #session-list-table .table > tbody > tr > td:first-child,
  #session-list-table th:first-child {
    min-width: 115px !important; }
  #session-list-table .table > tbody > tr > td:nth-child(2),
  #session-list-table th:nth-child(2) {
    min-width: 120px !important; }
  #session-list-table .table > tbody > tr > td:nth-child(4),
  #session-list-table th:nth-child(4) {
    min-width: 110px !important; }
  #session-list-table .table > tbody > tr > td:nth-child(5),
  #session-list-table th:nth-child(5) {
    min-width: 121px !important; }
  #session-list-table .table > tbody > tr > td:nth-child(6),
  #session-list-table th:nth-child(6) {
    min-width: 111px !important; }
  #session-list-table .table > tbody > tr > td:nth-child(7),
  #session-list-table th:nth-child(7) {
    min-width: 140px !important; }
  #session-list-table .table > tbody > tr > td:nth-child(8),
  #session-list-table th:nth-child(8) {
    min-width: 125px !important; } }

@media (max-width: 1200px) {
  #session-list-table .table > tbody > tr > td:nth-child(6),
  #session-list-table th:nth-child(6) {
    display: none; } }

@media (max-width: 1100px) {
  #session-list-table .table > tbody > tr > td:nth-child(5),
  #session-list-table th:nth-child(5) {
    display: none; } }

@media (max-width: 800px) {
  #session-list-table .performance-table-wrap .react-bs-container-body table {
    width: 100% !important; }
  #session-list-table .table > tbody > tr > td:first-child,
  #session-list-table th:first-child {
    display: none; } }

.validateStart {
  color: #dc3545; }

.session-description-inner table {
  width: auto !important; }

.send-calendar-invite-tooltip-text {
  width: 130px; }

.manage-session-interactivity {
  border: 1px solid #dadfeb;
  border-radius: 6px;
  padding: 20px; }

@media (max-width: 991px) {
  #sessionDetail .sessionDetailModal .modal-content {
    overflow: hidden; }
    #sessionDetail .sessionDetailModal .modal-content .modal-header .modal-title .session-time-title {
      display: block; }
      #sessionDetail .sessionDetailModal .modal-content .modal-header .modal-title .session-time-title .sessionDetailDate .session-date-section {
        height: auto;
        width: 100%;
        display: flex;
        justify-content: space-between;
        border-radius: 8px;
        padding: 12px; }
        #sessionDetail .sessionDetailModal .modal-content .modal-header .modal-title .session-time-title .sessionDetailDate .session-date-section .session-date-box {
          display: flex;
          align-items: center; }
          #sessionDetail .sessionDetailModal .modal-content .modal-header .modal-title .session-time-title .sessionDetailDate .session-date-section .session-date-box .session-day {
            margin-right: 5px; }
          #sessionDetail .sessionDetailModal .modal-content .modal-header .modal-title .session-time-title .sessionDetailDate .session-date-section .session-date-box .session-date {
            margin-bottom: 0; }
          #sessionDetail .sessionDetailModal .modal-content .modal-header .modal-title .session-time-title .sessionDetailDate .session-date-section .session-date-box .session-date-label {
            margin-top: 0;
            margin-right: 5px; }
        #sessionDetail .sessionDetailModal .modal-content .modal-header .modal-title .session-time-title .sessionDetailDate .session-date-section .horizontal-line {
          display: none; }
      #sessionDetail .sessionDetailModal .modal-content .modal-header .modal-title .session-time-title .display-register-btn {
        display: none; }
      #sessionDetail .sessionDetailModal .modal-content .modal-header .modal-title .session-time-title .session-durtion-details {
        margin-top: 16px; }
    #sessionDetail .sessionDetailModal .modal-content .modal-body .session-list-view .session-list-container .session-day-container .session-elem {
      padding: 0; }
    #sessionDetail .sessionDetailModal .modal-content .modal-body .session-list-view .session-list-container .session-day-container .session-container .speakers-container .item-slider-speaker .slick-slider .slick-list {
      height: 100px !important; }
    #sessionDetail .sessionDetailModal .modal-content .modal-body .session-list-view .session-list-container .session-day-container .session-container .speakers-container .item-slider-speaker .myCustome .slick-prev {
      left: -40px; }
    #sessionDetail .sessionDetailModal .modal-content .modal-body .session-list-view .session-list-container .session-day-container .session-container .mobile-register-btn {
      padding-top: 15px;
      display: flex;
      justify-content: flex-end; } }

.sessionDetailTitle {
  font-size: 20px;
  line-height: 23px;
  color: #172856;
  text-overflow: ellipsis;
  overflow: visible;
  white-space: break-spaces; }

@media (max-width: 425px) {
  #sessionDetail .sessionDetailModal.modal-dialog {
    width: 90%; }
  #sessionDetail .sessionDetailModal .modal-content .modal-body .session-list-view .session-list-container .session-day-container .session-container .speakers-container .item-slider-speaker .sesions-speaker-details {
    width: 95%; }
  #sessionDetail .sessionDetailModal .modal-content .modal-body .session-list-view .session-list-container .session-day-container .session-container .speakers-container .item-slider-speaker .arrowButton {
    top: 73%; } }

.session-display.modal-dialog .modal-content .modal-footer .btn {
  font-family: 'Helvetica Neue'; }

.session-display.modal-dialog .modal-content .session-display .session-elem .description-container .theme-font-color {
  font-family: 'Helvetica Neue';
  font-weight: 400; }

.speaker-images-border-radius img {
  border-radius: 8px; }

.session-side-bar-div .session-ticket-types-dropdown .dropdown .dropdown-menu {
  width: 100%; }

@media (max-width: 1350px) {
  .session-host.agenda .tabs-wrapper-agenda #uncontrolled-tab-example-pane-2 .col-md-7 {
    width: 100%; }
  .session-host.agenda .tabs-wrapper-agenda #uncontrolled-tab-example-pane-2 .col-md-5 {
    width: 100%; } }

@media (max-width: 1300px) {
  .session-host.agenda .tabs-wrapper-agenda .tab-content .tab-pane .col-md-7 {
    width: 100%; }
  .session-host.agenda .tabs-wrapper-agenda .tab-content .tab-pane .col-md-5 {
    width: 100%; } }

@media (max-width: 991px) {
  .session-display .session_warp .row {
    margin: 0; }
  .session-display .session_warp .session-list-container .session-day .col-xs-12 {
    padding: 0; }
  .session-display .session_warp .m-t-50.col-md-2 {
    width: auto; }
    .session-display .session_warp .m-t-50.col-md-2 .agenda-date-display {
      float: none;
      padding-top: 10px;
      padding-bottom: 10px; }
  .session-display .session_warp .m-t-50.col-md-10 {
    width: auto;
    float: none;
    margin-top: 5px; }
  .search_filter {
    margin-left: 0;
    margin-right: 0; }
    .search_filter .col-md-2 {
      padding-left: 0;
      margin-bottom: 10px; }
    .search_filter .col-md-3 {
      padding-left: 0;
      padding-right: 0;
      margin-bottom: 20px; } }

@media (max-width: 767px) {
  .tabs-wrapper-agenda .nav.nav-tabs {
    justify-content: center;
    align-items: center;
    width: 100%; }
  .close-form-btn {
    top: 0px !important;
    right: 0px !important; } }

@media (max-width: 700px) {
  .performance-table-wrap .react-bs-container-body {
    overflow: scroll; }
    .performance-table-wrap .react-bs-container-body table {
      width: 700px; }
  .my-tickets-table .react-bs-container-body table {
    width: 100% !important; }
  .my-tickets-table .react-bs-container-body .view-ticket-btn-mobile {
    margin-left: -100px;
    margin-top: 310px;
    margin-bottom: 10px; }
  .my-tickets-table .react-bs-container-body .action-btn-mobile {
    margin-top: 310px;
    margin-left: -150px;
    margin-bottom: 10px; }
  .my-profile-ticket-section .total-ticket-mobile {
    top: 0px;
    right: -50px; }
  .for-apple-wallet-ticket-section .total-ticket-mobile {
    top: 10px;
    right: 15px; }
  #profile-my-tickets .trClassFormatMobile td {
    padding: 0px !important; } }

@media (max-width: 1350px) {
  .ticket-description {
    float: none; } }

@media (max-width: 630px) {
  .session-display
.agenda-view
.session-list-container
.session-day-container
.time-row
.session-elem
.session-container
.session-info .session-name {
    float: none;
    padding: 0; }
  .session-display
.agenda-view
.session-list-container
.session-day-container
.time-row
.session-elem
.session-container
.session-info .col-lg-3 {
    float: left;
    margin-top: 0;
    padding: 0;
    margin-bottom: 0; }
  .session-display
.agenda-view
.session-list-container
.session-day-container
.time-row
.session-elem
.session-container
.session-info .location-wrapper .col-md-12 {
    padding-left: 0;
    padding-right: 0; }
  .session-display
.agenda-view
.session-list-container
.session-day-container
.time-row
.session-elem
.session-container
.session-info .preview-session-description {
    padding: 0; }
  .session-display.modal-dialog .modal-content {
    padding: 40px 20px 40px 20px; }
  .session-host .box-widget .widget-container .w-user-list-item {
    display: block; }
    .session-host .box-widget .widget-container .w-user-list-item .w-user-thumbnail {
      float: left;
      width: 100px;
      display: inline-block; }
    .session-host .box-widget .widget-container .w-user-list-item .w-user-info {
      display: inline-block;
      padding-right: 0px;
      min-height: 80px; }
    .session-host .box-widget .widget-container .w-user-list-item .w-user-action {
      float: none;
      display: block;
      margin-top: 19px; } }

@media (max-width: 480px) {
  .tabs-wrapper-agenda .nav.nav-tabs > li {
    width: 145px !important; }
    .tabs-wrapper-agenda .nav.nav-tabs > li > a {
      padding: 9px; } }

@media (max-width: 452px) {
  .tabs-wrapper-agenda .nav.nav-tabs {
    display: block; }
    .tabs-wrapper-agenda .nav.nav-tabs > li {
      width: 100% !important; } }

@media (max-width: 450px) {
  .breadcrumb-icon-text-container {
    height: auto;
    line-height: 26px; } }

@media (max-width: 378px) {
  #content-wrapper {
    margin-top: 90px; } }

@media (min-width: 320px) and (max-width: 480px) {
  .speaker-details-padding-mobile {
    padding: 15px 0px !important; }
  .session-display.modal-dialog .modal-content {
    padding: 40px 10px 40px 10px; }
  .user-info-padding-mobile {
    padding-left: 5px !important;
    padding-right: 5px !important; }
  .m-l-0-mobile {
    margin-left: 0px !important; }
  .m-b-20-mobile {
    margin-bottom: 20px !important; }
  .mark-session-registered-interested {
    float: none !important; }
  .white-box-padding-mobile {
    padding: 24px 0px; } }

@media (min-width: 992px) {
  .float-right-register-btn {
    float: right;
    text-align: right; } }

@-moz-document url-prefix() {
  @media (min-width: 992px) {
    .float-right-register-btn {
      float: unset;
      text-align: unset; } } }

@media (min-width: 481px) {
  .float-right-desktop {
    float: right; } }

@media (min-width: 1200px) {
  .width-60-session-speakers-list {
    width: 60%; }
  .session-side-bar-div {
    overflow-x: hidden;
    height: 100%;
    overflow-y: auto; }
  .align-session-right {
    position: fixed !important;
    width: calc(40% - 75px);
    background-color: white;
    top: 66px;
    right: 0px;
    bottom: 0px;
    -webkit-transition: width 0.5s ease !important;
    transition: width 0.5s ease !important;
    z-index: 111; } }

.recuring-list-box {
  border-radius: 6px;
  background-color: #fff;
  padding: 24px;
  box-shadow: 0 8px 30px 0 rgba(0, 0, 0, 0.06);
  box-shadow: 0 8px 30px 0 rgba(0, 0, 0, 0.14);
  padding: 10px; }

.recuring-sublist-box {
  border-radius: 6px;
  background-color: #fff;
  padding: 24px;
  box-shadow: 0 8px 30px 0 rgba(0, 0, 0, 0.06);
  border-bottom: 1px #000 solid;
  border-radius: 0;
  margin: 0px 12px 0px 15px;
  padding: 11px; }

.cancelSpan {
  cursor: pointer; }

.resend-email-table .react-bs-table-container .table-responsive .react-bs-container-header table {
  table-layout: fixed !important; }

.resend-email-table .react-bs-table-container .table-responsive .react-bs-container-body table {
  table-layout: fixed !important; }
  .resend-email-table .react-bs-table-container .table-responsive .react-bs-container-body table tbody tr td {
    padding: 15px 20px !important; }
    .resend-email-table .react-bs-table-container .table-responsive .react-bs-container-body table tbody tr td .btn-icon {
      font-size: 15px; }
  .resend-email-table .react-bs-table-container .table-responsive .react-bs-container-body table tbody tr td:nth-child(2) {
    white-space: unset !important; }
  .resend-email-table .react-bs-table-container .table-responsive .react-bs-container-body table tbody tr td:last-child {
    white-space: unset !important; }

.email-wrapper .form-inline.editableform .input-sm {
  font-size: 15px; }

.email-wrapper .form-inline.editableform .editable-buttons .btn-sm {
  padding: 3.5px 12px !important;
  font-size: 20px !important;
  font-weight: 400 !important; }

.email-wrapper .hour-label {
  display: inline-flex;
  line-height: 50px;
  font-size: 18px;
  color: #172856; }

@media (max-width: 991px) {
  .display .event-wrap .third-theme {
    padding-bottom: 200px; }
    .display .event-wrap .third-theme .third-theme-desc {
      display: table;
      margin-left: 0;
      margin-right: 0; }
      .display .event-wrap .third-theme .third-theme-desc .event-description-display {
        max-width: 440px; }
      .display .event-wrap .third-theme .third-theme-desc .theme3-date-add {
        background-color: #f5f5f5;
        padding: 20px 30px 30px 30px; }
  .display .event-wrap .third-theme-event-sub-box {
    display: block;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 15px; }
    .display .event-wrap .third-theme-event-sub-box .second-theme-even-sub-box .third-ticket-btn {
      position: fixed;
      bottom: 0;
      left: 0;
      right: 0;
      z-index: 12;
      padding-bottom: 15px;
      text-align: center;
      background-color: #f3f3f3; }
      .display .event-wrap .third-theme-event-sub-box .second-theme-even-sub-box .third-ticket-btn .col-md-7 {
        width: auto;
        margin: auto;
        margin-top: 5px;
        display: inline-block;
        float: none; }
        .display .event-wrap .third-theme-event-sub-box .second-theme-even-sub-box .third-ticket-btn .col-md-7 a {
          font-weight: 400; }
    .display .event-wrap .third-theme-event-sub-box .second-theme-even-sub-box.col-md-7 {
      height: auto;
      width: 100%;
      border-bottom-left-radius: 0;
      border-bottom-right-radius: 0; }
    .display .event-wrap .third-theme-event-sub-box .second-theme-even-sub-box.col-md-5 {
      height: auto;
      width: 100%; } }

@media (max-width: 768px) {
  .third-theme .third_theme_banner {
    display: none; }
  .display .event-wrap .third-theme .third-theme-desc {
    display: grid; }
    .display .event-wrap .third-theme .third-theme-desc .third3-sub-desc {
      order: 2; }
    .display .event-wrap .third-theme .third-theme-desc .third3-date-sponsor {
      order: 1; }
  .display .event-wrap #content-wrapper.container.third-theme-event-parent-box {
    padding: 0 !important;
    margin: 0 !important;
    width: 100%;
    background-color: #fff; }
    .display .event-wrap #content-wrapper.container.third-theme-event-parent-box .third-theme-event-sub-box {
      box-shadow: none;
      border-radius: 0;
      margin-bottom: 0;
      margin-left: 0;
      margin-right: 0; }
      .display .event-wrap #content-wrapper.container.third-theme-event-parent-box .third-theme-event-sub-box .second-theme-even-sub-box {
        width: 100%; }
        .display .event-wrap #content-wrapper.container.third-theme-event-parent-box .third-theme-event-sub-box .second-theme-even-sub-box img {
          border: 0;
          width: 100%; }
    .display .event-wrap #content-wrapper.container.third-theme-event-parent-box .hidden-xs .display-Tab-Social {
      margin-top: 0 !important; }
    .display .event-wrap #content-wrapper.container.third-theme-event-parent-box .third-theme-desc {
      margin-top: 0; }
      .display .event-wrap #content-wrapper.container.third-theme-event-parent-box .third-theme-desc .third3-date-sponsor {
        margin-top: 0;
        padding-right: 0;
        padding-left: 0; }
        .display .event-wrap #content-wrapper.container.third-theme-event-parent-box .third-theme-desc .third3-date-sponsor .display-grid {
          padding: 40px 20px 40px 20px; }
          .display .event-wrap #content-wrapper.container.third-theme-event-parent-box .third-theme-desc .third3-date-sponsor .display-grid .control-label-class {
            display: none; }
          .display .event-wrap #content-wrapper.container.third-theme-event-parent-box .third-theme-desc .third3-date-sponsor .display-grid .ac-icon-calender {
            margin-top: 5px; }
            .display .event-wrap #content-wrapper.container.third-theme-event-parent-box .third-theme-desc .third3-date-sponsor .display-grid .ac-icon-calender:before {
              color: #2f2f2f;
              font-size: 24px; }
          .display .event-wrap #content-wrapper.container.third-theme-event-parent-box .third-theme-desc .third3-date-sponsor .display-grid .mobile-event-date-time-icon-div:before {
            color: #2f2f2f;
            font-size: 24px; }
          .display .event-wrap #content-wrapper.container.third-theme-event-parent-box .third-theme-desc .third3-date-sponsor .display-grid .event-date-location-mobile {
            font-size: 16px;
            color: #575757 !important;
            font-weight: 500;
            max-width: 400px;
            margin-left: 10px;
            margin-top: 0; }
          .display .event-wrap #content-wrapper.container.third-theme-event-parent-box .third-theme-desc .third3-date-sponsor .display-grid .col-md-4 {
            display: table;
            margin-bottom: 40px; }
            .display .event-wrap #content-wrapper.container.third-theme-event-parent-box .third-theme-desc .third3-date-sponsor .display-grid .col-md-4 .btn-toolbar {
              margin-left: 6px; }
              .display .event-wrap #content-wrapper.container.third-theme-event-parent-box .third-theme-desc .third3-date-sponsor .display-grid .col-md-4 .btn-toolbar button {
                border: 0; }
          .display .event-wrap #content-wrapper.container.third-theme-event-parent-box .third-theme-desc .third3-date-sponsor .display-grid .event-date-location-mobile a {
            border: 0;
            text-decoration: none;
            font-weight: 400;
            font-size: 15px;
            outline: none; }
      .display .event-wrap #content-wrapper.container.third-theme-event-parent-box .third-theme-desc .event-description-display {
        max-width: 100%;
        word-break: break-word; }
      .display .event-wrap #content-wrapper.container.third-theme-event-parent-box .third-theme-desc .sponsers--button {
        display: none; }
      .display .event-wrap #content-wrapper.container.third-theme-event-parent-box .third-theme-desc .third3-sub-desc {
        padding-left: 20px;
        padding-right: 20px; }
        .display .event-wrap #content-wrapper.container.third-theme-event-parent-box .third-theme-desc .third3-sub-desc .control-label-class {
          font-size: 27px; }
        .display .event-wrap #content-wrapper.container.third-theme-event-parent-box .third-theme-desc .third3-sub-desc .event-description-display p {
          color: #424242;
          font-size: 15px; }
        .display .event-wrap #content-wrapper.container.third-theme-event-parent-box .third-theme-desc .third3-sub-desc .sponsers-block {
          margin-top: 40px;
          margin-bottom: 40px; }
  .display .event-wrap .third-theme {
    padding-bottom: 109px; } }

@media (max-width: 480px) {
  .display .event-wrap #content-wrapper.container.third-theme-event-parent-box .third-theme-event-sub-box {
    margin-left: unset !important;
    margin-right: unset !important; } }

.circleText {
  font-size: '.8em';
  font-weight: 'bold';
  fill: #fff; }

.circleProgress {
  stroke-linecap: 'round';
  stroke-linejoin: 'round'; }

@media (max-width: 991px) {
  .tab_wrapper .col-md-12 {
    float: left; }
  .tab_wrapper .my-events-box {
    display: block; }
  .organizer-logo-size {
    color: #fff;
    width: 100%;
    border-bottom-left-radius: 0;
    border-radius: 0;
    border-width: 2px; }
    .organizer-logo-size img {
      max-width: 100%;
      height: auto; }
    .organizer-logo-size .price_wrap {
      background-color: #436ee5;
      font-size: 16px;
      padding-top: 4px;
      padding-bottom: 4px; }
    .organizer-logo-size .item-social-media {
      display: table;
      padding: 10px; }
      .organizer-logo-size .item-social-media .item-share-btn {
        right: 0 !important;
        bottom: 0 !important;
        position: relative;
        float: left;
        display: inline-block; }
      .organizer-logo-size .item-social-media .social-media-section {
        position: relative;
        bottom: 0;
        right: 0;
        display: inline-block;
        float: left;
        margin-left: 10px;
        margin-top: 2px; }
        .organizer-logo-size .item-social-media .social-media-section .share-tag {
          display: inline-block; }
  .organizer-info {
    height: auto;
    min-height: 170px;
    width: 100%; } }

@media (max-width: 650px) {
  .organizer_wrap {
    display: block !important;
    background-color: #ebebeb;
    box-shadow: none;
    padding: 10px 0 0; }
    .organizer_wrap .d-inline-block {
      display: block !important;
      text-align: center;
      background-color: #fff; }
    .organizer_wrap .organizer-disroption-text-main {
      text-align: left;
      display: table !important;
      width: 100%;
      margin-left: auto;
      margin-right: auto;
      box-shadow: 0 0 4px rgba(0, 0, 0, 0.2);
      margin-top: 0px;
      z-index: 99;
      padding: 15px;
      position: relative;
      border-radius: 0px 0px 7px 7px; }
  .oedit-organizer-box .tabs-wrapper .nav-tabs {
    padding: 10px;
    margin: 0px; }
  .oedit-organizer-box .tabs-wrapper .event-search {
    margin: auto !important; }
  .oedit-organizer-box .tabs-wrapper .organizer-info .organizer-date-rectangle {
    height: 65px; }
  .mobile-tabe-size {
    display: table;
    padding-right: 15px;
    padding-left: 15px; }
  .organizer-wrap {
    margin-top: 0 !important;
    padding-top: 0 !important; }
    .organizer-wrap .organizer-box {
      padding-top: 0; }
  .oedit-organizer_wrap {
    display: block !important;
    padding: unset; }
    .oedit-organizer_wrap .organizer-disroption-text-main {
      padding: 15px;
      margin: auto; }
    .oedit-organizer_wrap .tabs-wrapper {
      padding: 10px !important; }
  .oedit-social-box {
    margin: 15px 20px 15px 20px; } }

@media (max-width: 550px) {
  .tab_wrapper .col-md-12 {
    float: left;
    width: 100% !important; }
  .tab_wrapper .my-events-box {
    display: block; } }

@media (max-width: 480px) {
  .organizer-box {
    padding-top: 50px !important; }
  .oedit-organizer-box {
    padding-top: 20px; } }

@media (min-width: 320px) and (max-width: 360px) {
  .oedit-grid-search-view .event-search-result-box {
    width: 216px !important; }
  .oedit-grid-search-view .search-xs-logo {
    width: 216px !important; }
  .oedit-grid-search-view .search-event-logo {
    width: 216px !important; }
  .oedit-grid-search-view .price_wrap span {
    font-size: 16px; } }

@media (min-width: 361px) and (max-width: 415px) {
  .oedit-grid-search-view .event-search-result-box {
    width: 264px !important; }
  .oedit-grid-search-view .search-xs-logo {
    width: 264px !important; }
  .oedit-grid-search-view .search-event-logo {
    width: 264px !important; }
  .oedit-grid-search-view .price_wrap span {
    font-size: 16px; } }

@media (min-width: 361px) and (max-width: 375px) {
  .oedit-grid-search-view .event-search-result-box {
    width: 230px !important; }
  .oedit-grid-search-view .search-xs-logo {
    width: 230px !important; }
  .oedit-grid-search-view .search-event-logo {
    width: 230px !important; }
  .oedit-grid-search-view .price_wrap span {
    font-size: 16px; } }

@media (min-width: 768px) and (max-width: 1023px) {
  .oedit-grid-search-view .event-search-result-box {
    width: 490px !important; }
  .oedit-grid-search-view .search-xs-logo {
    width: 490px !important; }
  .oedit-grid-search-view .search-event-logo {
    width: 490px !important;
    height: 245px; } }

@media (max-width: 1199px) and (min-width: 1024px) {
  .oedit-grid-search-view .event-search-result-box {
    width: 216px !important; }
  .oedit-grid-search-view .search-xs-logo {
    width: 216px !important; }
  .oedit-grid-search-view .search-event-logo {
    width: 216px !important; }
  .oedit-organizer-box .tabs-wrapper .organizer-info .organizer-date-rectangle {
    height: 65px; } }

.sequence-code-screen-container .discount-head-text {
  color: #172856;
  line-height: 33px;
  font-weight: 600; }

.sequence-code-screen-container .top-list {
  margin-top: 30px; }
  .sequence-code-screen-container .top-list .list-color {
    color: #585c68;
    font-size: 14px; }
  .sequence-code-screen-container .top-list .list-color:hover {
    color: #fff; }

.sequence-code-screen-container .bottom-list {
  margin-top: 10px; }
  .sequence-code-screen-container .bottom-list .list-color {
    color: #585c68;
    font-size: 14px; }
  .sequence-code-screen-container .bottom-list .list-color:hover {
    color: #fff; }

.create-sequence-popup-screen .input-heading {
  color: #43454f;
  font-size: 14px;
  line-height: 21px;
  font-weight: 400; }

.create-sequence-popup-screen .main-head-row {
  margin: 15px 0; }

.create-sequence-popup-screen .secondry-head-row {
  margin-bottom: 10px; }

.create-sequence-popup-screen .btn-pad {
  padding: 20px 0; }

.create-sequence-popup-screen .nevy-blue-font {
  color: #162956; }

.create-sequence-popup-screen .discount-code-popup-row {
  border-radius: 6px;
  background-color: #fff;
  padding: 24px;
  box-shadow: 0 8px 30px 0 rgba(0, 0, 0, 0.06);
  padding: 10px; }

.create-sequence-popup-screen .popup-table-head-row-title {
  color: #8f94a7;
  font-size: 14px;
  line-height: 24px;
  font-weight: 500; }

.m-t-120 {
  margin-top: 120px; }

.row-expand {
  background-color: #fff;
  padding: 10px;
  box-shadow: 0 8px 30px 0 rgba(0, 0, 0, 0.06);
  border-radius: 5px; }

.auto-sequence-table-wrap .react-bs-table-container .react-bs-table-tool-bar {
  top: 8px;
  right: 8px; }

.auto-sequence-table-wrap .react-bs-table-container .table-header-wrapper {
  background: #fafbfc; }
  .auto-sequence-table-wrap .react-bs-table-container .table-header-wrapper table thead tr th {
    padding: 18px 20px !important;
    background-color: #ededf2; }

.auto-sequence-table-wrap .react-bs-table-container .react-bs-container-body .table.spacingBorder tbody tr {
  border-radius: 6px;
  overflow: visible !important;
  padding: 24px;
  box-shadow: 0 8px 30px 0 rgba(0, 0, 0, 0.06);
  border-bottom: none;
  color: #aea9a9; }
  .auto-sequence-table-wrap .react-bs-table-container .react-bs-container-body .table.spacingBorder tbody tr .react-bs-table-no-data {
    padding: 20px;
    border-radius: 5px;
    font-size: 18px; }

.excluded-number-popup-scroll {
  overflow: scroll; }

.excluded-number {
  max-height: 200px; }

.exclusion-list {
  width: 100%;
  border-color: #e7ebee;
  border-radius: 4px;
  border-width: 1.5px !important;
  padding: 6px 12px; }

@media screen and (min-width: 990px) {
  .width-60 {
    width: 60%; }
  .float-left-imp-mobile {
    float: left !important; }
  .add-min-height {
    min-height: 1150px; }
  .selected-item {
    border: 2px solid #5c85d6;
    box-shadow: 0 8px 30px 0 rgba(0, 0, 0, 0.35) !important; }
  .slide-transition {
    width: 0%; }
  .display-text-in-header {
    position: fixed;
    top: 25px;
    z-index: 1031;
    left: 0;
    right: 0;
    width: 250px;
    margin-left: auto;
    margin-right: auto; } }

.position-relative {
  position: relative; }

.align-item-right {
  position: fixed !important;
  width: calc(40% - 75px);
  background-color: white;
  top: 66px;
  right: 0px;
  bottom: 0px;
  -webkit-transition: width 0.5s ease !important;
  transition: width 0.5s ease !important;
  z-index: 111; }

.align-item-right-wide {
  width: calc(50% - 75px); }

.float-left-imp {
  float: left !important; }

.height-auto {
  height: auto !important; }

.backgroud-white {
  background-color: #fff; }

.edit-item-text {
  font-family: 'Helvetica Neue';
  font-size: 28px;
  font-weight: 500; }

.edit-item-text-mobile {
  font-family: 'Helvetica Neue';
  font-size: 18px;
  font-weight: 500; }

.m-t-5 {
  margin-top: 5px; }

.float-right {
  float: right; }

.close-item-icon {
  border-radius: 50%;
  color: #406ae8;
  background-color: #e6ecfc;
  padding: 8px 8px 6px 8px; }

.change-item-icon {
  border-radius: 6%;
  color: #406ae8;
  background-color: #e6ecfc;
  padding: 0px 12px 4px 12px; }

.item-code-text input {
  text-transform: uppercase; }

.overflow-visible {
  overflow: visible !important; }

.action-column-edit-item {
  max-width: 85px !important; }

.add-scrollbar-edit-item {
  overflow-y: scroll !important;
  overflow-x: hidden !important; }
  .add-scrollbar-edit-item .react-bs-container-body {
    overflow-x: scroll; }
    .add-scrollbar-edit-item .react-bs-container-body::-webkit-scrollbar {
      -webkit-appearance: none;
      height: 10px; }

@media screen and (max-width: 989px) {
  .display-none-mobile-tablet {
    display: none; } }

.border-none-imp {
  border: none !important; }

.align-add-items-status-icon {
  padding-left: 0px !important;
  padding-right: 0px !important;
  min-width: 105px !important; }

.align-item-upload-icon {
  margin-right: 5px;
  vertical-align: middle; }

.text-transform-uppercase input {
  text-transform: uppercase; }

.clear-both {
  clear: both; }

.search-item {
  position: relative;
  display: inline-block;
  min-width: 180px;
  max-width: 280px; }

.max-width-250 {
  max-width: 250px; }

.max-width-80 {
  max-width: 80px; }

.second-toolbar > a#logo {
  display: none !important; }

.max-width-100 {
  max-width: 100% !important; }

@media (min-width: 320px) and (max-width: 480px) {
  .min-height-item-actions-btn {
    min-height: 90px; }
  .table-header-mobile {
    width: 100%;
    min-height: 20px;
    font-weight: 500;
    color: #aeb2c1; }
  .full-screen-editor {
    position: fixed;
    top: 0;
    bottom: 0;
    right: 0;
    width: 100%;
    background: white;
    z-index: 2000;
    overflow-y: scroll;
    overflow-x: hidden; }
  .items-count-mobile {
    position: absolute;
    top: 65px;
    left: 245px; }
  .items-count-left {
    left: 295px; }
  .slide-transition-mobile {
    animation-name: edit-item-slide-mobile;
    animation-duration: 0.5s;
    animation-fill-mode: forwards;
    -webkit-animation-name: edit-item-slide-mobile;
    -webkit-animation-duration: 0.5s;
    -webkit-animation-fill-mode: forwards;
    -moz-animation-name: edit-item-slide-mobile;
    -moz-animation-duration: 0.5s;
    -moz-animation-fill-mode: forwards; }
  @keyframes edit-item-slide-mobile {
    from {
      left: 100%; }
    to {
      left: 0%; } }
  @-webkit-keyframes edit-item-slide-mobile {
    from {
      left: 100%; }
    to {
      left: 0%; } }
  @-moz-keyframes edit-item-slide-mobile {
    from {
      left: 100%; }
    to {
      left: 0%; } } }

@media screen and (min-width: 481px) {
  .display-none-desktop {
    display: none; } }

@media (min-width: 990px) and (max-width: 1260px) {
  .min-height-item-actions-btn {
    padding-top: 50px !important; }
  .search-button-add-items {
    position: absolute !important;
    left: 280px;
    top: 170px;
    min-width: 235px !important; }
  .edit-item-padding {
    padding: 5px 10px !important; } }

@media screen and (min-width: 1261px) {
  .search-button-add-items {
    position: absolute !important;
    left: 600px;
    top: 100px;
    min-width: 235px !important; }
  .search-box-margin-left {
    left: 660px; } }

@media screen and (max-width: 378px) {
  .items-count-mobile {
    top: 105px; } }

@media (min-width: 320px) and (max-width: 989px) {
  .min-height-item-actions-btn {
    padding-top: 0px !important; } }

@media screen and (max-width: 400px) {
  .hide-search-bar-mobile {
    display: none !important; } }

@media screen and (min-width: 401px) {
  .hide-search-bar-desktop {
    display: none !important; } }

.tab-wrapper-shadow {
  box-shadow: 8px 8px 4px 3px rgba(0, 0, 0, 0.08); }

@media (max-width: 650px) {
  .event-search .organizer_wrap {
    background: #fff; } }

@media (max-width: 768px) {
  .event-search-result {
    padding: unset; } }

@media (min-width: 1024px) and (max-width: 1199px) {
  .discover-amazing-events {
    font-size: 35px !important;
    line-height: 45px !important;
    height: auto !important; }
  .event-search-box {
    height: 205px !important;
    margin-top: unset !important; }
  .event-listing-site-banner-image {
    height: 475px !important; }
  .location-search-width {
    margin-left: 0px !important; }
  .event-search-button-prime {
    margin-right: 0px !important; }
  .category-rectengale {
    margin-top: 20px !important; }
  .entertainment-rectangle {
    margin-top: 20px !important; }
  .search-event-logo {
    width: 303px !important; }
  .grid-search-view {
    grid-gap: 15px;
    display: grid;
    grid-template-columns: 1.5fr 1.5fr; }
  .date-font-style .event-date-location-mobile {
    width: 225px !important;
    font-size: 13px !important; }
  .date-rectangle {
    width: 260px !important; }
  .search-form {
    width: 100% !important; }
  .search-result-box {
    width: 303px !important; }
  .event-location-text {
    width: 300px !important; }
  .event-name-text {
    width: 300px !important; }
  .discover-events-description {
    height: 250px !important; }
  .custom-footer-height {
    width: 875px !important;
    margin: 0 auto !important; } }

@media (min-width: 768px) and (max-width: 991px) {
  .discover-amazing-events {
    font-size: 35px !important;
    line-height: 45px !important;
    height: auto !important;
    width: 730px !important; }
  .event-search-box {
    height: 205px !important;
    margin-top: unset !important; }
  .event-listing-site-banner-image {
    height: 450px !important; }
  .location-search-width {
    margin-left: 0px !important; }
  .event-search-button-prime {
    margin-right: 0px !important; }
  .category-rectengale {
    margin-top: 20px !important; }
  .entertainment-rectangle {
    margin-top: 20px !important; }
  .search-event-logo {
    width: 355px !important; }
  .grid-search-view {
    grid-gap: 15px;
    display: grid;
    grid-template-columns: 1.5fr 1.5fr !important; }
  .date-font-style .event-date-location-mobile {
    width: 225px !important;
    font-size: 13px !important; }
  .date-rectangle {
    width: 325px !important; }
  .search-form {
    width: 100% !important; }
  .search-result-box {
    width: 355px !important; }
  .col-md-2 {
    float: left !important; }
  .discover-events-description {
    height: 210px !important; }
  .custom-footer-height {
    width: 775px !important;
    padding-left: 20px !important;
    margin: 0 auto !important; } }

@media (min-width: 992px) and (max-width: 1023px) {
  .discover-amazing-events {
    font-size: 35px !important;
    line-height: 45px !important;
    height: auto !important; }
  .event-search-box {
    height: 205px !important;
    margin-top: unset !important; }
  .event-listing-site-banner-image {
    height: 450px !important; }
  .location-search-width {
    margin-left: 0px !important; }
  .event-search-button-prime {
    margin-right: 0px !important; }
  .category-rectengale {
    margin-top: 20px !important; }
  .entertainment-rectangle {
    margin-top: 20px !important; }
  .search-event-logo {
    width: 303px !important; }
  .grid-search-view {
    grid-gap: 15px;
    display: grid;
    grid-template-columns: 1.5fr 1.5fr; }
  .date-font-style .event-date-location-mobile {
    width: 225px !important;
    font-size: 13px !important; }
  .date-rectangle {
    width: 260px !important; }
  .search-form {
    width: 100% !important; }
  .search-result-box {
    width: 303px !important; }
  .event-location-text {
    width: 300px !important; }
  .event-name-text {
    width: 300px !important; }
  .discover-events-description {
    height: 210px !important; }
  .custom-footer-height {
    width: 1000px !important;
    padding-left: 45px !important;
    margin: 0 auto !important; } }

@media (min-width: 481px) and (max-width: 768px) {
  .discover-amazing-events {
    width: 100% !important;
    font-size: 40px !important;
    line-height: 50px !important;
    height: auto !important; }
  .accelevents-description {
    height: 40px !important;
    width: 475px !important;
    font-size: 16px !important;
    line-height: 19px !important;
    margin-top: 2%; }
  .discover-events-description {
    height: 200px !important;
    width: 100% !important; }
  .event-search-box {
    height: 200px !important; }
  .location-search-width {
    margin-left: 0px !important; }
  .event-listing-site-banner-image {
    height: 450px !important; }
  .entertainment-rectangle {
    float: left !important;
    margin-top: 20px; }
  .category-rectengale {
    float: left !important;
    margin-top: 20px; }
  .search-event-logo {
    width: 352px !important; }
  .date-font-style .event-date-location-mobile {
    width: 264px !important;
    font-size: 14px !important; }
  .date-rectangle {
    width: 300px !important; }
  .custom-footer-height {
    height: auto !important;
    width: 100% !important;
    padding-bottom: 20px !important;
    margin: 0 auto !important; }
  .grid-footer {
    padding-left: 20px !important; } }

@media (min-width: 481px) and (max-width: 599px) {
  .grid-footer {
    grid-template-columns: unset !important; } }

@media (min-width: 320px) and (max-width: 480px) {
  .accel-events-logo {
    height: 20px !important;
    width: 100px !important; }
  .discover-amazing-events {
    height: 10px !important;
    width: 100% !important;
    color: #ffffff;
    font-family: 'Helvetica Neue';
    font-size: 22px !important;
    font-weight: bold !important;
    line-height: 33px !important; }
  .accelevents-description {
    height: 22px !important;
    width: 340px !important;
    font-size: 14px !important;
    line-height: 19px !important;
    margin-top: 2%; }
  .event-search-box {
    height: 254px !important;
    margin-top: -19% !important; }
  .event-listing-site-banner-image {
    height: 375px !important;
    width: 100%; }
  .create-event-xs {
    width: 180px !important;
    height: 48px !important;
    margin-top: 16% !important; }
  .search-for-an-event-label {
    font-size: 16px !important;
    margin-top: 10px !important; }
  .search-form {
    width: 100% !important; }
  .search-here-form {
    width: 100% !important;
    padding-left: 13% !important; }
  .location-search {
    width: 100% !important; }
  .location-search-width {
    margin-left: 0px !important;
    width: 100% !important; }
  .event-search-button-prime {
    float: left !important; }
  .discover-events-group {
    margin-top: 10% !important; }
  .xs-carer-place {
    margin-top: 5px !important;
    float: right;
    color: #a4b0be !important; }
  .category-list {
    width: 100% !important; }
  .btn-drop-box {
    height: 40px;
    border: unset;
    border-radius: 8px;
    background-color: #ffffff !important;
    text-align: left !important; }
  .drop-text-colour {
    color: #a4b0be !important; }
  .search-xs-logo {
    width: 330px !important; }
  .date-font-style .event-date-location-mobile {
    width: 275px !important; }
  .event-date-box {
    padding-right: 15px !important; }
  .search-event-logo {
    width: 330px !important; }
  .grid-search-view {
    grid-gap: 15px !important;
    display: grid !important;
    grid-template-columns: 1fr !important;
    padding-left: 0px !important; }
  .event-name-text {
    width: 315px !important; }
  .discover-events-description {
    height: 250px !important;
    margin-top: 20% !important; }
  .custom-footer-height {
    height: auto !important;
    width: 100% !important;
    padding-bottom: 50px !important;
    margin: 0 auto !important; }
  .grid-footer {
    grid-template-columns: unset !important;
    padding-left: 20px !important; }
  .accel-events-footer-logo {
    height: 30px !important; }
  .fution-btn {
    padding: 7.5px 10px;
    font-size: 12px;
    font-weight: 400; } }

@media (min-width: 1200px) and (max-width: 1550px) {
  .custom-footer-height {
    width: 1000px !important;
    margin: 0 auto !important; } }

.event-search .tab_wrapper .col-md-12 {
  width: auto; }

.event-search .organizer-wrap {
  padding-top: 0px !important; }

.date-font-style .event-date-location-mobile {
  height: 14px;
  width: 300px;
  color: #8f94a7;
  font-family: 'Helvetica Neue';
  font-size: 16px;
  font-weight: 500;
  line-height: 18px;
  margin: unset; }

.event-listing-site-banner-image {
  height: 525px;
  width: 100%; }

.accel-events-logo {
  height: 32px;
  width: 204px; }

.discover-events-description {
  height: 290px;
  width: 100%;
  margin-top: 12%; }

.discover-amazing-events {
  height: auto;
  width: 827px;
  color: #ffffff;
  font-family: 'Helvetica Neue';
  font-size: 56px;
  font-weight: bold;
  line-height: 72px; }

.accelevents-description {
  height: 42px;
  width: 551px;
  color: #ffffff;
  font-family: 'Helvetica Neue';
  font-size: 18px;
  line-height: 22px;
  margin-top: 3%; }

.create-event-button {
  height: 64px;
  width: 240px;
  font-size: medium;
  background-color: #406ae8;
  color: #ffffff;
  box-shadow: 0 2px 30px 0 rgba(64, 106, 232, 0.3);
  margin-top: 5%;
  border: unset;
  font-weight: 400; }

.event-search-box {
  height: 160px;
  border-radius: 8px;
  background-color: #ffffff;
  box-shadow: 0 2px 40px 0 rgba(0, 0, 0, 0.09); }

.search-for-an-event-label {
  height: 18px;
  color: #13162c;
  font-family: 'Helvetica Neue';
  font-size: 20px;
  font-weight: 500;
  line-height: 23px;
  margin-top: 20px; }

.icons-search {
  height: 16px;
  width: 16px; }

.search-form {
  height: 56px;
  border-radius: 8px;
  margin-top: 2%; }

.search-here-form {
  height: 56px;
  color: #8f94a7;
  font-family: 'Helvetica Neue';
  font-size: 14px;
  font-weight: 400;
  line-height: 21px;
  background-color: #f4f4f8;
  border-radius: 8px;
  border: unset;
  padding-left: 7%; }
  .search-here-form .form-control {
    border-radius: 8px; }

.location-search {
  height: 56px;
  border-radius: 8px;
  background-color: #f4f4f8;
  border: unset;
  padding-left: 35px; }

.location-search-width {
  height: 56px;
  margin-top: 2%; }

.search-buttons-solid-centre {
  height: 56px;
  width: 100%;
  border-radius: 8px;
  background-color: #406ae8;
  color: #ffffff;
  font-family: 'Helvetica Neue';
  line-height: 24px;
  text-align: center; }

.event-search-button-prime {
  margin-top: 2%; }

.discover-events {
  color: #13162c;
  font-family: 'Helvetica Neue';
  font-size: 32px;
  font-weight: bold;
  line-height: 39px; }

.search-category-list {
  margin-top: 3%; }

.category-rectengale {
  height: 48px;
  width: 142px;
  border-radius: 8px;
  color: #ffffff;
  font-size: 16px;
  font-weight: 400;
  line-height: 18px;
  border: unset;
  margin-right: 1%; }

.entertainment-rectangle {
  height: 48px;
  width: 170px;
  border-radius: 8px;
  border: unset;
  margin-right: 1%;
  font-weight: 400; }

.entertainment-button {
  width: 150px; }

.technology-button {
  width: 140px; }

.business-button {
  width: 140px; }

.sign-in-search {
  height: 14px;
  color: #ffffff;
  font-family: 'Helvetica Neue';
  font-size: 16px;
  font-weight: 400;
  line-height: 18px;
  margin-left: 40px;
  margin-right: -23px; }

.create-event-label {
  height: 14px;
  width: 94px;
  color: #ffffff;
  font-family: 'Helvetica Neue';
  font-size: 16px;
  font-weight: 400;
  line-height: 18px; }

@media (min-width: 1204px) {
  .search-category-event {
    padding-bottom: 50px; } }

.weekend-btn {
  width: 200px !important; }

.event-sign-in-box {
  float: right; }

.colors-grey-dark-search-icon {
  height: 18px;
  width: 18px;
  color: #8f94a7;
  float: left;
  margin-top: -50px;
  padding: 15px; }

.colors-grey-dark-location-icon {
  position: absolute;
  color: #8f94a7;
  margin-top: -50px;
  padding: 15px; }

.search-result-box {
  height: 370px;
  border-radius: 8px 8px 8px 8px;
  background-color: #ffffff;
  box-shadow: 0 2px 51px 0 rgba(0, 0, 0, 0.06);
  padding-left: unset; }

.group-11 {
  height: 325px;
  width: 370px; }

.theam-background {
  background-color: #f7f7f7; }

.search-event-logo {
  height: 208px;
  width: 370px;
  display: table;
  background-color: #fff;
  border-radius: 7px 7px 0 0;
  background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.31) 100%); }

.event-details-box {
  height: 70px;
  width: 301px; }

.event-name-text {
  height: 18px;
  width: 345px;
  color: #13162c;
  font-family: 'Helvetica Neue';
  font-size: 19px;
  font-weight: 500;
  line-height: 18px;
  padding-top: 15px;
  padding-left: 12px; }
  .event-name-text a {
    color: #13162c;
    text-decoration: none;
    border: 0;
    cursor: pointer; }

.event-location-text {
  height: 13px;
  width: 350px;
  color: #8f94a7;
  font-family: 'Helvetica Neue';
  font-size: 14px;
  font-weight: 500;
  line-height: 17px;
  padding-top: 40px; }
  .event-location-text .ac-icon-pin {
    padding-right: 5px; }

.event-date-text {
  height: 14px;
  width: 300px;
  font-family: 'Helvetica Neue';
  font-size: 16px;
  font-weight: 500;
  line-height: 18px;
  color: #8f94a7;
  padding-top: 2px; }

.date-rectangle {
  display: flex;
  height: 40px;
  width: 100%;
  border-radius: 6px; }

.event-date-box {
  height: 70px;
  width: 100%;
  padding-top: 25px;
  padding-left: 15px;
  padding-right: 10px; }

.location-text-width {
  height: 16px;
  width: 273px; }

.event-search .item-social-media .item-share-btn {
  position: absolute;
  bottom: 140px;
  right: 15px;
  background-color: #ffffff;
  height: 48px;
  width: 48px;
  border-radius: 50px;
  box-shadow: 0 2px 17px 0 rgba(0, 0, 0, 0.07);
  text-align: center;
  margin: 0 2px; }
  .event-search .item-social-media .item-share-btn i {
    font-size: 17px;
    position: relative;
    top: 16px;
    color: #767a8b; }

.event-search .social-media-section {
  position: absolute;
  bottom: 188px;
  right: 22px;
  display: none; }
  .event-search .social-media-section .share-tag {
    background: #fff;
    height: 35px;
    width: 35px;
    border-radius: 50px;
    text-align: center;
    margin: 0 2px;
    box-shadow: 0 0 3px rgba(0, 0, 0, 0.6); }
    .event-search .social-media-section .share-tag i {
      font-size: 20px;
      position: relative;
      top: 8px;
      color: #767a8b; }

.event-search .event-search-result-box .search-result-box .item-social-media:hover .social-media-section {
  display: block; }

.calendar-box {
  padding-right: 10px;
  padding-top: 3px;
  color: #8f94a7;
  font-size: large; }

.search-category {
  padding: 0; }

.search-category input[type='radio'] {
  opacity: 0.011;
  z-index: 100;
  position: absolute; }

.search-category-checked {
  border-radius: 4px;
  color: white !important;
  background: linear-gradient(116.57deg, #406ae8 0%, #40a2e8 100%);
  box-shadow: 0 2px 20px 0 rgba(0, 0, 0, 0.06);
  font-size: 16px; }
  .search-category-checked i {
    font-size: 16px;
    padding-right: 5px; }

.search-category-unchecked {
  background-color: #ffffff;
  border: unset; }

.search-category label {
  border: 1px solid #dfe4ea;
  border-radius: 8px;
  color: #767a8b;
  font-size: 16px;
  font-family: 'Helvetica Neue';
  line-height: 21px;
  padding: 15px;
  text-align: center;
  cursor: pointer;
  display: block; }
  .search-category label i {
    font-size: 16px;
    padding-right: 5px; }

.grid-search-view {
  grid-gap: 15px;
  display: grid;
  grid-template-columns: 1fr 1fr 1fr; }

.event-search-login {
  font-size: 16px; }

.event-listing-footer {
  box-shadow: 1px 1px 11px 1px #ddd;
  background: #fff;
  margin-top: 30px; }

.custom-footer-height {
  height: 155px;
  width: 1400px;
  margin: 0 17%;
  background: #fff;
  padding-top: 30px; }

.grid-footer {
  display: grid;
  grid-gap: 15px;
  grid-template-columns: 1.5fr 1fr 1fr; }

.grid-footer-view {
  display: grid;
  grid-gap: 15px;
  grid-template-rows: 10px 10px 10px 10px; }
  .grid-footer-view a {
    cursor: pointer;
    width: fit-content;
    font-family: 'Helvetica Neue';
    font-size: 15px; }

.accel-events-footer-logo {
  height: auto;
  width: auto; }

.wl-info-page-background {
  background: #fff; }
  .wl-info-page-background .default-accelevents-header-logo {
    height: auto;
    width: 204px; }
  .wl-info-page-background .wl-info-header-text {
    text-align: center;
    font-size: 45px;
    margin-top: 0px;
    margin-bottom: 20px;
    width: 100%;
    margin: auto;
    padding-top: 100px;
    padding-right: 30px;
    padding-bottom: 10px;
    padding-left: 30px; }
  .wl-info-page-background .wl-info-body {
    max-width: 1170px;
    margin: auto;
    background-color: rgba(255, 255, 255, 0);
    padding-top: 20px;
    padding-right: 30px;
    padding-bottom: 20px;
    padding-left: 30px; }

.sign-in-link {
  height: 14px;
  font-family: 'Helvetica Neue';
  font-size: 16px;
  font-weight: 400;
  line-height: 18px;
  margin-left: 40px;
  margin-right: -23px; }

.eventsearch-navbar-wrap {
  width: auto;
  float: right;
  padding-right: 0px !important;
  padding-bottom: 5px !important; }
  .eventsearch-navbar-wrap .nav.navbar-right {
    background: #fff;
    padding: 1px;
    border-radius: 4px; }
    .eventsearch-navbar-wrap .nav.navbar-right .profile-dropdown > a img {
      border-radius: 5px;
      background-clip: padding-box;
      width: 50px;
      height: 50px;
      margin-right: 8px;
      border: 1px solid #ffffff;
      box-shadow: 0 8px 30px 0 rgba(0, 0, 0, 0.06); }
    .eventsearch-navbar-wrap .nav.navbar-right .profile-dropdown.dropdown .dropdown-menu {
      min-width: 148px;
      border: 1px solid #ffffff;
      border-radius: 4px;
      background-color: #ffffff;
      box-shadow: 0 2px 21px 0 rgba(0, 0, 0, 0.12);
      top: 97%;
      padding: 12px 5px;
      left: -75px; }
    .eventsearch-navbar-wrap .nav.navbar-right .profile-dropdown.dropdown .dropdown-menu::before {
      content: '';
      position: absolute;
      right: 8px;
      top: -13px;
      width: 0;
      height: 0;
      border-style: solid;
      border-width: 0 6px 13px 6px;
      border-color: transparent transparent #ffffff transparent;
      z-index: 9999; }
    .eventsearch-navbar-wrap .nav.navbar-right .profile-dropdown.dropdown .dropdown-menu > li > a {
      padding: 6px 14px;
      color: #8f94a7; }
  .eventsearch-navbar-wrap .nav.navbar-top-links > li a span {
    margin-left: 10px; }
  .eventsearch-navbar-wrap .nav.navbar-right li a label.user-more-item {
    padding: 0 8px; }
  .eventsearch-navbar-wrap .nav.navbar-right li a label.user-more-item i.ac-icon-arrow-down-xs {
    font-size: 15px;
    color: #8f94a7;
    position: absolute;
    top: 20px; }

@media (min-width: 768px) {
  .eventsearch-navbar-wrap .navbar-right {
    margin-right: unset; } }

@media (max-width: 480px) {
  .eventsearch-navbar-wrap {
    padding-bottom: 5px; }
    .eventsearch-navbar-wrap .navbar-right .profile-dropdown.dropdown .dropdown-menu {
      min-width: 195px !important;
      left: -20px !important; } }

@media (min-width: 481px) and (max-width: 767px) {
  .eventsearch-navbar-wrap .navbar-right .profile-dropdown.dropdown .dropdown-menu {
    min-width: 200px !important;
    left: -25px !important; } }

@media (max-width: 767px) and (min-width: 481px) {
  .content-wrapper.theam-background .event-listing-site-banner-image .edit-organizer-wrap.container .discover-events-group .infinite-scroll-component__outerdiv .infinite-scroll-component .event-search .tab_wrapper.grid-search-view {
    display: flex;
    flex-flow: wrap;
    justify-content: center; }
  .content-wrapper.theam-background .event-listing-site-banner-image .edit-organizer-wrap.container .discover-events-group .infinite-scroll-component__outerdiv .infinite-scroll-component .event-search .tab_wrapper .event-search-result-box {
    margin: 10px 10px;
    width: 285px !important; }
    .content-wrapper.theam-background .event-listing-site-banner-image .edit-organizer-wrap.container .discover-events-group .infinite-scroll-component__outerdiv .infinite-scroll-component .event-search .tab_wrapper .event-search-result-box .search-result-box.search-xs-logo {
      width: 290px !important; }
      .content-wrapper.theam-background .event-listing-site-banner-image .edit-organizer-wrap.container .discover-events-group .infinite-scroll-component__outerdiv .infinite-scroll-component .event-search .tab_wrapper .event-search-result-box .search-result-box.search-xs-logo .search-event-logo {
        width: 290px !important; }
      .content-wrapper.theam-background .event-listing-site-banner-image .edit-organizer-wrap.container .discover-events-group .infinite-scroll-component__outerdiv .infinite-scroll-component .event-search .tab_wrapper .event-search-result-box .search-result-box.search-xs-logo .event-date-box .date-rectangle .event-date-text {
        width: 240px; }
        .content-wrapper.theam-background .event-listing-site-banner-image .edit-organizer-wrap.container .discover-events-group .infinite-scroll-component__outerdiv .infinite-scroll-component .event-search .tab_wrapper .event-search-result-box .search-result-box.search-xs-logo .event-date-box .date-rectangle .event-date-text .date-font-style .event-date-location-mobile {
          width: 240px !important;
          font-size: 15px !important; }
      .content-wrapper.theam-background .event-listing-site-banner-image .edit-organizer-wrap.container .discover-events-group .infinite-scroll-component__outerdiv .infinite-scroll-component .event-search .tab_wrapper .event-search-result-box .search-result-box.search-xs-logo .event-date-box .event-name-text {
        font-size: 18px !important;
        width: 260px !important; }
      .content-wrapper.theam-background .event-listing-site-banner-image .edit-organizer-wrap.container .discover-events-group .infinite-scroll-component__outerdiv .infinite-scroll-component .event-search .tab_wrapper .event-search-result-box .search-result-box.search-xs-logo .event-date-box .location-text-width {
        width: 260px !important; }
        .content-wrapper.theam-background .event-listing-site-banner-image .edit-organizer-wrap.container .discover-events-group .infinite-scroll-component__outerdiv .infinite-scroll-component .event-search .tab_wrapper .event-search-result-box .search-result-box.search-xs-logo .event-date-box .location-text-width .event-location-text {
          width: 260px !important; }
    .content-wrapper.theam-background .event-listing-site-banner-image .edit-organizer-wrap.container .discover-events-group .infinite-scroll-component__outerdiv .infinite-scroll-component .event-search .tab_wrapper .event-search-result-box .search-event-logo {
      width: 290px !important; } }

@media (max-width: 480px) {
  .content-wrapper.theam-background .event-listing-site-banner-image .edit-organizer-wrap.container .discover-events-description .create-event-button {
    margin-top: 20% !important; }
  .content-wrapper.theam-background .event-listing-site-banner-image .edit-organizer-wrap.container .discover-events-group {
    margin-top: 5% !important; }
    .content-wrapper.theam-background .event-listing-site-banner-image .edit-organizer-wrap.container .discover-events-group .infinite-scroll-component__outerdiv .infinite-scroll-component .event-search .tab_wrapper .event-search-result-box {
      margin: auto;
      width: auto !important; }
      .content-wrapper.theam-background .event-listing-site-banner-image .edit-organizer-wrap.container .discover-events-group .infinite-scroll-component__outerdiv .infinite-scroll-component .event-search .tab_wrapper .event-search-result-box .search-result-box.search-xs-logo .event-date-box .location-text-width .event-location-text {
        width: 300px !important; }
  .content-wrapper.theam-background .event-listing-site-banner-image .event-listing-footer .custom-footer-height {
    padding-bottom: 30px !important; }
    .content-wrapper.theam-background .event-listing-site-banner-image .event-listing-footer .custom-footer-height footer .grid-footer .grid-footer-view {
      grid-gap: 10px; }
      .content-wrapper.theam-background .event-listing-site-banner-image .event-listing-footer .custom-footer-height footer .grid-footer .grid-footer-view a {
        font-size: 14px; } }

@media (max-width: 320px) {
  .content-wrapper.theam-background .event-listing-site-banner-image {
    height: 320px !important; }
    .content-wrapper.theam-background .event-listing-site-banner-image .edit-organizer-wrap.container .discover-events-description {
      margin-top: 10% !important; }
    .content-wrapper.theam-background .event-listing-site-banner-image .edit-organizer-wrap.container .discover-events-group .infinite-scroll-component__outerdiv .infinite-scroll-component .event-search .tab_wrapper .event-search-result-box .search-result-box.search-xs-logo {
      width: 290px !important; }
      .content-wrapper.theam-background .event-listing-site-banner-image .edit-organizer-wrap.container .discover-events-group .infinite-scroll-component__outerdiv .infinite-scroll-component .event-search .tab_wrapper .event-search-result-box .search-result-box.search-xs-logo .event-date-box .date-rectangle .event-date-text {
        width: 240px; }
        .content-wrapper.theam-background .event-listing-site-banner-image .edit-organizer-wrap.container .discover-events-group .infinite-scroll-component__outerdiv .infinite-scroll-component .event-search .tab_wrapper .event-search-result-box .search-result-box.search-xs-logo .event-date-box .date-rectangle .event-date-text .date-font-style .event-date-location-mobile {
          width: 240px !important;
          font-size: 15px !important; }
      .content-wrapper.theam-background .event-listing-site-banner-image .edit-organizer-wrap.container .discover-events-group .infinite-scroll-component__outerdiv .infinite-scroll-component .event-search .tab_wrapper .event-search-result-box .search-result-box.search-xs-logo .event-date-box .event-name-text {
        font-size: 18px !important;
        width: 260px !important; }
      .content-wrapper.theam-background .event-listing-site-banner-image .edit-organizer-wrap.container .discover-events-group .infinite-scroll-component__outerdiv .infinite-scroll-component .event-search .tab_wrapper .event-search-result-box .search-result-box.search-xs-logo .event-date-box .location-text-width {
        width: 260px !important; }
        .content-wrapper.theam-background .event-listing-site-banner-image .edit-organizer-wrap.container .discover-events-group .infinite-scroll-component__outerdiv .infinite-scroll-component .event-search .tab_wrapper .event-search-result-box .search-result-box.search-xs-logo .event-date-box .location-text-width .event-location-text {
          width: 260px !important; }
    .content-wrapper.theam-background .event-listing-site-banner-image .edit-organizer-wrap.container .discover-events-group .infinite-scroll-component__outerdiv .infinite-scroll-component .event-search .tab_wrapper .event-search-result-box .search-event-logo {
      width: 290px !important; } }

.widget-options {
  min-height: 750px; }
  .widget-options hr {
    margin-top: 20px;
    margin-bottom: 20px;
    border: 0;
    border-top: 1px solid #eee; }
  .widget-options .widget-countdown-container {
    width: 75% !important;
    max-width: 430px !important; }
  .widget-options .widget-button-container {
    width: 50% !important;
    max-width: 300px !important; }
  .widget-options .widget-calendar-content .custom-react-calendar {
    width: 85% !important;
    max-width: 650px !important; }
  .widget-options .recurring-date-item {
    width: 85% !important;
    max-width: 650px !important; }
  .widget-options .header_banner:hover .header-banner-text {
    display: none !important; }
  .widget-options .header_banner:hover .banner-toggle-switch {
    display: none !important; }
  .widget-options .event-logo:hover .change-image-text,
  .widget-options .banner-img:hover .change-image-text {
    display: none; }
  .widget-options .tab-pane {
    height: inherit; }
  .widget-options .tab-content {
    height: 100%;
    float: left;
    width: 100%; }
  .widget-options #left-tabs-example {
    display: flex;
    flex-wrap: nowrap; }
  .widget-options .copy-script-section {
    background: #f9f9fa; }
    .widget-options .copy-script-section .copy-script {
      width: 90%;
      margin: auto;
      padding: 20px 2px 20px 8px; }
      .widget-options .copy-script-section .copy-script .copy-script-label {
        font-size: 15px;
        color: #43454f;
        margin: 0px 0px 10px 0px; }
      .widget-options .copy-script-section .copy-script .copy-script-controller input.form-control {
        width: 78%;
        display: inline-block;
        border-radius: 5px 0px 0px 5px;
        height: 40px; }
      .widget-options .copy-script-section .copy-script .copy-script-controller button.btn {
        width: 100px;
        border-radius: 0px 5px 5px 0px;
        padding: 9px 12px; }
  .widget-options .advanced-cutomization-content .advanced-cutomization {
    color: #333;
    text-decoration: none;
    background-color: transparent;
    cursor: pointer;
    text-decoration: underline; }
  .widget-options .advanced-cutomization-content i {
    color: #406ae8 !important;
    font-size: 15px;
    padding: 5px 0px 0px 5px; }
  .widget-options ul.nav li.tab-item.active a {
    background-color: #eee; }
  .widget-options ul.nav li.tab-item {
    height: 154px;
    width: 100%;
    border-radius: 0px 0px 0 0;
    background-color: #ffffff;
    box-shadow: 0 8px 30px 0 rgba(0, 0, 0, 0.06); }
    .widget-options ul.nav li.tab-item a {
      width: 100%;
      height: 100%;
      text-decoration: none;
      color: #8f94a7;
      font-size: 16px;
      line-height: 18px;
      text-align: center;
      position: relative; }
      .widget-options ul.nav li.tab-item a:hover {
        text-decoration: none; }
      .widget-options ul.nav li.tab-item a .tab-item-vertical-middle {
        margin: 0px;
        position: absolute;
        top: 50%;
        left: 50%;
        margin-right: -50%;
        transform: translate(-50%, -50%); }
        .widget-options ul.nav li.tab-item a .tab-item-vertical-middle .tab-icon {
          margin: 0px 0px 15px 0px; }
          .widget-options ul.nav li.tab-item a .tab-item-vertical-middle .tab-icon i {
            font-size: 38px; }
        .widget-options ul.nav li.tab-item a .tab-item-vertical-middle .tab-label span {
          font-size: 15px;
          font-weight: 300; }
  .widget-options .tab-content .help-text {
    font-size: 13px;
    text-align: left; }
  .widget-options .tab-content .toggle-right .toggle {
    margin: 0px; }
  .widget-options .tab-content .division-shadow {
    box-shadow: 5px 0px 10px 0px rgba(0, 0, 0, 0.06); }
  .widget-options .tab-content .widget-donation-container {
    overflow-y: auto;
    overflow-x: hidden;
    max-height: 100vh;
    position: relative; }
    .widget-options .tab-content .widget-donation-container .powered-by-container {
      text-align: center;
      position: absolute;
      margin: auto;
      left: 0;
      right: 0;
      bottom: 10px; }
  .widget-options .widget-result-content {
    display: flex;
    flex-direction: column;
    justify-content: space-between; }
  .widget-options .full-height {
    height: inherit; }
  .widget-options .full-width {
    width: 100%; }
  .widget-options .donation-goal-aside .widget-donation-goal {
    margin: 5px 0px 0px 5px;
    width: 48%;
    padding: 0px 5px 0px 5px; }
  .widget-options #donationfrom .widget-donation-form-controller {
    width: 100%;
    margin: 0px; }
  .widget-options .widget-ticket-checkout {
    margin-top: 10px; }
    .widget-options .widget-ticket-checkout .checkout-full-width {
      overflow-y: auto;
      max-height: 100vh;
      width: 100%; }
    .widget-options .widget-ticket-checkout .btn.checkout-button[disabled] {
      opacity: 1; }
  .widget-options .widget-button-container .btn[disabled] {
    opacity: 1; }
  .widget-options .countdown-time-content .rdtPicker {
    width: 140px; }

.new-widget-checkout .widget-ticket-list {
  border-radius: 0;
  box-shadow: 0 20px 30px 0 rgba(0, 0, 0, 0.06); }

.new-widget-checkout .mobile-logo-div {
  display: none !important; }

.new-widget-checkout .checkout-full-width {
  padding: 0; }

.new-widget-checkout .event-title {
  margin-top: 0px; }

.widget-recurring-selection-content {
  background-color: #fff;
  padding: 5px 10px 30px 10px;
  display: flex;
  margin-left: 15px !important;
  margin-right: 15px !important;
  position: relative; }
  .widget-recurring-selection-content .view-calendar-content {
    position: absolute;
    right: 16px;
    bottom: 0px; }
  .widget-recurring-selection-content.date-header {
    padding: 15px 12px 10px 12px; }
  .widget-recurring-selection-content .text-label {
    color: #172856;
    font-family: 'Helvetica Neue';
    font-size: 17px;
    line-height: 20px;
    font-weight: 500; }
  .widget-recurring-selection-content .recurring-event-checkbox {
    background-color: #fff;
    border: 1px solid #f4f6fb;
    border-radius: 5px;
    box-shadow: 0 6px 6px 0 rgba(0, 0, 0, 0.06);
    padding: 4px 4px;
    width: 32%;
    margin: 0px 5px; }
    .widget-recurring-selection-content .recurring-event-checkbox.active {
      box-shadow: unset !important;
      background-color: #406ae8 !important;
      color: #fff !important; }
      .widget-recurring-selection-content .recurring-event-checkbox.active .event-info .day {
        color: #fff; }
        .widget-recurring-selection-content .recurring-event-checkbox.active .event-info .day i.ac-icon-time {
          color: #fff; }
      .widget-recurring-selection-content .recurring-event-checkbox.active .event-info .time {
        color: #fff; }
    .widget-recurring-selection-content .recurring-event-checkbox input {
      display: none; }
    .widget-recurring-selection-content .recurring-event-checkbox .event-info .day {
      display: table;
      color: #43454f;
      font-size: 12px; }
      .widget-recurring-selection-content .recurring-event-checkbox .event-info .day i {
        color: #767a8b; }
        .widget-recurring-selection-content .recurring-event-checkbox .event-info .day i.ac-icon-time {
          font-size: 17px;
          display: table-cell;
          vertical-align: middle; }
      .widget-recurring-selection-content .recurring-event-checkbox .event-info .day span {
        display: table-cell;
        vertical-align: middle; }
      .widget-recurring-selection-content .recurring-event-checkbox .event-info .day .day-month {
        padding: 0 5px; }
    .widget-recurring-selection-content .recurring-event-checkbox .event-info .time {
      display: block;
      color: #767a8b;
      font-size: 11px; }
    .widget-recurring-selection-content .recurring-event-checkbox .more-recurring-event {
      width: 100%;
      margin: 0px;
      position: relative;
      text-align: center; }
    .widget-recurring-selection-content .recurring-event-checkbox .more-recurring-event-dropdown {
      border: unset;
      padding: 16px 40px; }
      .widget-recurring-selection-content .recurring-event-checkbox .more-recurring-event-dropdown span {
        font-size: 15px; }
      .widget-recurring-selection-content .recurring-event-checkbox .more-recurring-event-dropdown:hover, .widget-recurring-selection-content .recurring-event-checkbox .more-recurring-event-dropdown:focus, .widget-recurring-selection-content .recurring-event-checkbox .more-recurring-event-dropdown:active {
        color: #767a8b;
        background-color: #fff;
        border-color: #8c8c8c;
        -webkit-box-shadow: unset;
        box-shadow: unset; }
    .widget-recurring-selection-content .recurring-event-checkbox .dropdown-menu {
      right: -20px;
      top: 110%;
      left: unset;
      padding: 5px 5px; }
      .widget-recurring-selection-content .recurring-event-checkbox .dropdown-menu li a {
        padding-left: 15px;
        padding-right: 15px; }

.embed-content {
  padding: 40px 15px; }
  .embed-content .progress {
    height: 7px;
    margin-bottom: 5px; }
    .embed-content .progress .progress-bar-success {
      background-color: #3f69e8; }

.powered-by-container span {
  font-size: 13px;
  color: #aaafbe;
  font-weight: 100;
  padding: 5px 0px; }

.powered-by-container img {
  width: 84px; }

.powered-by-container .powered-by-link {
  cursor: pointer; }

.widget-ticket-checkout .powered-by-container,
.widget-calendar-content .powered-by-container {
  margin: 10px 0px; }

/* Tickets */
.widget-ticket-checkout {
  margin-top: 0px; }
  .widget-ticket-checkout .event-name {
    color: #ffffff;
    padding: 22px 15px;
    font-size: 18px;
    border-radius: 6px 6px 0px 0px; }
  .widget-ticket-checkout .checkout-button-content {
    background: #ffffff;
    padding: 15px 15px;
    box-shadow: 0 8px 11px 0 rgba(0, 0, 0, 0.06);
    border-radius: 0px 0px 6px 6px; }
    .widget-ticket-checkout .checkout-button-content .checkout-button {
      padding: 14px 60px;
      font-size: 14px;
      margin: 7px; }

@media only screen and (max-width: 767px) {
  .widget-options ul.nav li.tab-item a .tab-item-vertical-middle .tab-icon {
    margin: 0px 0px 0px 0px; }
    .widget-options ul.nav li.tab-item a .tab-item-vertical-middle .tab-icon i {
      font-size: 20px; }
  .widget-options ul.nav li.tab-item a .tab-item-vertical-middle .tab-label span {
    font-size: 12px;
    font-weight: 300; }
  .widget-options .copy-script-section .copy-script .copy-script-controller input.form-control {
    width: 100%; }
  .widget-options .copy-script-section .copy-script .copy-script-controller button.btn {
    width: 100%;
    border-radius: 0px 0px 5px 5px; }
  .widget-options #left-tabs-example {
    display: block; }
  .widget-options .oedit-navbar {
    flex-direction: unset !important; }
  .tracking-box {
    padding: 24px 12px !important; } }

@media only screen and (max-width: 480px) {
  .widget-ticket-checkout .widget-ticket-list {
    padding: 6px; }
    .widget-ticket-checkout .widget-ticket-list .add-attendee-row-border {
      padding: 10px; }
  .widget-ticket-checkout .checkout-button-content {
    display: flex;
    flex-direction: column; }
    .widget-ticket-checkout .checkout-button-content div:nth-of-type(1) {
      flex: 1;
      -webkit-order: 2;
      order: 2;
      width: 100%;
      text-align: center; }
    .widget-ticket-checkout .checkout-button-content div:nth-of-type(2) {
      flex: 1;
      -webkit-order: 1;
      order: 1;
      width: 100%;
      padding: 0px;
      text-align: center; }
    .widget-ticket-checkout .checkout-button-content .checkout-button {
      padding: 14px 0px;
      width: 90%;
      text-align: center; }
  .new-widget-checkout .event-title {
    padding: 1px; } }

/* BuyTicketButton */
.widget-buy-my-button {
  max-height: 100vh;
  margin: 30% 0px;
  height: 100%; }

.widget-button-container {
  width: 100%;
  max-width: 100%;
  border: 1px solid #ffffff;
  padding: 35px;
  border-radius: 6px;
  background-color: #ffffff;
  box-shadow: 0 2px 41px 0 rgba(0, 0, 0, 0.09);
  position: relative;
  margin: auto; }
  .widget-button-container .btn.btn-prime {
    width: 100%;
    margin-bottom: 15px; }
  .widget-button-container .powered-by-container {
    text-align: center; }

/* Countdown */
.widget-countdown {
  max-height: 100vh;
  margin: 30% 0px;
  height: 100%; }

.widget-countdown-container {
  width: 100%;
  max-width: 100%;
  margin: auto;
  border: 1px solid #ffffff;
  padding: 30px;
  border-radius: 6px;
  background-color: #ffffff;
  box-shadow: 0 2px 41px 0 rgba(0, 0, 0, 0.09);
  position: relative; }
  .widget-countdown-container .powered-by-container {
    text-align: center; }

/* Calendar */
.widget-calendar-content {
  overflow-y: auto;
  max-height: 100vh; }
  .widget-calendar-content .custom-react-calendar {
    width: 100%;
    max-width: 100%;
    margin: 25px auto 0px auto;
    position: relative; }
    .widget-calendar-content .custom-react-calendar .ae-powered-by-position-right {
      position: absolute;
      bottom: 0;
      right: 15px; }
    .widget-calendar-content .custom-react-calendar .react-calendar {
      padding-bottom: 15px;
      width: 100%;
      max-width: 100%;
      background: unset;
      border: unset;
      font-family: unset;
      line-height: unset; }
      .widget-calendar-content .custom-react-calendar .react-calendar .react-calendar__navigation button {
        background: #ffffff;
        border: unset;
        outline: unset; }
        .widget-calendar-content .custom-react-calendar .react-calendar .react-calendar__navigation button.react-calendar__navigation__arrow {
          font-size: 20px; }
          .widget-calendar-content .custom-react-calendar .react-calendar .react-calendar__navigation button.react-calendar__navigation__arrow:focus {
            outline: unset; }
        .widget-calendar-content .custom-react-calendar .react-calendar .react-calendar__navigation button.react-calendar__navigation__label {
          font-size: 15px;
          font-weight: 600; }
          .widget-calendar-content .custom-react-calendar .react-calendar .react-calendar__navigation button.react-calendar__navigation__label:focus {
            outline: unset; }
      .widget-calendar-content .custom-react-calendar .react-calendar .react-calendar__viewContainer .react-calendar__year-view__months button,
      .widget-calendar-content .custom-react-calendar .react-calendar .react-calendar__viewContainer .react-calendar__decade-view__years button {
        background-color: #ffffff;
        border: none;
        color: #171725;
        padding: 20px 0px;
        font-size: 16px;
        font-weight: 300;
        outline: unset; }
        .widget-calendar-content .custom-react-calendar .react-calendar .react-calendar__viewContainer .react-calendar__year-view__months button:focus,
        .widget-calendar-content .custom-react-calendar .react-calendar .react-calendar__viewContainer .react-calendar__decade-view__years button:focus {
          outline: unset; }
      .widget-calendar-content .custom-react-calendar .react-calendar .react-calendar__viewContainer .react-calendar__month-view__weekdays .react-calendar__month-view__weekdays__weekday {
        background-color: #ffffff;
        border: none;
        color: #92929d;
        padding: 20px 0px;
        font-size: 13px;
        font-weight: 600;
        text-align: center;
        outline: unset; }
        .widget-calendar-content .custom-react-calendar .react-calendar .react-calendar__viewContainer .react-calendar__month-view__weekdays .react-calendar__month-view__weekdays__weekday abbr {
          border-bottom: unset;
          text-decoration: unset; }
      .widget-calendar-content .custom-react-calendar .react-calendar .react-calendar__viewContainer .react-calendar__month-view__days button.react-calendar__tile {
        background-color: #ffffff;
        border: none;
        color: #171725;
        padding: 20px 0px;
        font-size: 16px;
        font-weight: 300;
        outline: unset; }
        .widget-calendar-content .custom-react-calendar .react-calendar .react-calendar__viewContainer .react-calendar__month-view__days button.react-calendar__tile.react-calendar__tile--now {
          font-weight: 500; }
          .widget-calendar-content .custom-react-calendar .react-calendar .react-calendar__viewContainer .react-calendar__month-view__days button.react-calendar__tile.react-calendar__tile--now abbr {
            color: #0062ff; }
        .widget-calendar-content .custom-react-calendar .react-calendar .react-calendar__viewContainer .react-calendar__month-view__days button.react-calendar__tile.react-calendar__tile--active {
          font-weight: 300; }
          .widget-calendar-content .custom-react-calendar .react-calendar .react-calendar__viewContainer .react-calendar__month-view__days button.react-calendar__tile.react-calendar__tile--active:focus {
            outline: unset; }
          .widget-calendar-content .custom-react-calendar .react-calendar .react-calendar__viewContainer .react-calendar__month-view__days button.react-calendar__tile.react-calendar__tile--active abbr {
            background: #0062ff;
            color: #ffffff;
            border-radius: 10px;
            padding: 15px; }
  .widget-calendar-content .recurring-date-item {
    width: 100%;
    max-width: 100%;
    margin: 25px auto 15px auto;
    display: flex;
    flex-wrap: wrap;
    border-radius: 6px;
    background-color: #fff;
    padding: 15px;
    box-shadow: 0 8px 30px 0 rgba(0, 0, 0, 0.06); }
    .widget-calendar-content .recurring-date-item .recurring-date-details {
      display: inherit;
      width: 100%; }
      .widget-calendar-content .recurring-date-item .recurring-date-details .event-img-section {
        max-width: 170px; }
        .widget-calendar-content .recurring-date-item .recurring-date-details .event-img-section img.event-image {
          width: 100%;
          height: auto;
          border-radius: 5px;
          position: absolute;
          margin: auto;
          top: 0;
          left: 0;
          right: 0;
          bottom: 0; }
      .widget-calendar-content .recurring-date-item .recurring-date-details .event-detail-section {
        padding-left: 0px;
        padding-right: 0px; }
        .widget-calendar-content .recurring-date-item .recurring-date-details .event-detail-section .tickets-schedule {
          color: #8f94a7;
          font-size: 13px;
          font-weight: 300;
          line-height: 16px; }
        .widget-calendar-content .recurring-date-item .recurring-date-details .event-detail-section .tickets-name {
          color: #172856;
          font-family: 'Helvetica Neue';
          font-size: 19px;
          line-height: 20px;
          font-weight: 500;
          padding: 8px 0px; }
        .widget-calendar-content .recurring-date-item .recurring-date-details .event-detail-section .tickets-details {
          color: #406ae8;
          font-size: 13px;
          cursor: pointer; }
      .widget-calendar-content .recurring-date-item .recurring-date-details .event-button-section a.btn {
        position: relative;
        top: 50%;
        -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        transform: translateY(-50%); }
    .widget-calendar-content .recurring-date-item .recurring-ticket-details {
      display: grid;
      width: 100%;
      padding: 16px;
      margin-top: 10px; }

.overflow-y-auto {
  overflow-y: auto; }

@media only screen and (max-width: 319px) {
  .widget-calendar-content .powered-by-container {
    margin: 11px 0px; }
  .widget-calendar-content .custom-react-calendar .ae-powered-by-position-right {
    right: 10px; }
  .widget-calendar-content .recurring-date-item {
    padding: 10px 6px; }
    .widget-calendar-content .recurring-date-item .recurring-date-details .event-detail-section .tickets-schedule {
      font-size: 9px; }
    .widget-calendar-content .recurring-date-item .recurring-date-details .event-detail-section .tickets-name {
      font-size: 12px; }
    .widget-calendar-content .recurring-date-item .recurring-date-details .event-detail-section .tickets-details {
      font-size: 11px; }
    .widget-calendar-content .recurring-date-item .recurring-date-details .event-button-section {
      padding: 0px 2px; }
      .widget-calendar-content .recurring-date-item .recurring-date-details .event-button-section .btn.btn-prime {
        font-size: 10px; }
  .widget-countdown-container {
    padding: 25px; }
  .widget-calendar-content .custom-react-calendar .react-calendar {
    margin-bottom: 15px; }
    .widget-calendar-content .custom-react-calendar .react-calendar .react-calendar__navigation button.react-calendar__navigation__label {
      font-size: 13px; }
    .widget-calendar-content .custom-react-calendar .react-calendar .react-calendar__viewContainer .react-calendar__month-view__days button.react-calendar__tile {
      padding: 8px 0px;
      font-size: 10px; }
      .widget-calendar-content .custom-react-calendar .react-calendar .react-calendar__viewContainer .react-calendar__month-view__days button.react-calendar__tile.react-calendar__tile--active abbr {
        border-radius: 6px;
        padding: 8px; }
    .widget-calendar-content .custom-react-calendar .react-calendar .react-calendar__viewContainer .react-calendar__month-view__weekdays .react-calendar__month-view__weekdays__weekday {
      padding: 10px 0px;
      font-size: 10px; } }

.widget-options .organizer-wrap {
  min-height: 750px; }

.widget-options .organizer_wrap {
  width: 96%;
  margin: auto; }

.widget-options .oedit-navbar {
  display: flex; }

.widget-options .organizer-event-tab .nav.nav-tabs {
  width: 99%;
  box-shadow: 0 0 6px rgba(111, 111, 111, 0.2); }

.widget-options .tab-content .event-search {
  width: 98%;
  margin: auto; }
  .widget-options .tab-content .event-search .grid-search-view {
    grid-gap: 15px;
    display: grid;
    grid-template-columns: 1fr 1fr; }

.widget-options.tracking-box {
  padding: 24px 12px; }

@media (max-width: 425px) {
  .widget-recurring-selection-content {
    padding: 5px 0 30px 0;
    margin-left: 5px !important;
    margin-right: 5px !important; }
    .widget-recurring-selection-content .recurring-event-checkbox {
      display: flex;
      align-items: center;
      justify-content: center; }
      .widget-recurring-selection-content .recurring-event-checkbox .event-info i.ac-icon-time {
        font-size: 16px; }
      .widget-recurring-selection-content .recurring-event-checkbox .event-info .day {
        display: flex; }
        .widget-recurring-selection-content .recurring-event-checkbox .event-info .day .day-month {
          display: grid; }
      .widget-recurring-selection-content .recurring-event-checkbox .more-recurring-event-dropdown {
        padding: 16px 0 !important; }
      .widget-recurring-selection-content .recurring-event-checkbox .btn {
        padding: 6px; } }

@media (max-width: 320px) {
  .widget-recurring-selection-content .recurring-event-checkbox {
    width: 33%;
    margin: 0 3px; }
    .widget-recurring-selection-content .recurring-event-checkbox .event-info .day i.ac-icon-time {
      font-size: 14px; }
    .widget-recurring-selection-content .recurring-event-checkbox .more-recurring-event-dropdown span {
      font-size: 13px; }
    .widget-recurring-selection-content .recurring-event-checkbox .btn {
      padding: unset; } }

.counter-valid-time {
  color: red; }

.seating-joinwaitlist-modal-wrapper {
  position: absolute;
  top: 16px;
  background: white;
  border: 1px solid #d0cccc;
  margin: 0 auto 0;
  transition: all 0.8s;
  width: 85%;
  height: 100%;
  flex-direction: column;
  opacity: 1;
  align-items: center;
  justify-content: center; }
  .seating-joinwaitlist-modal-wrapper .modal-header-access {
    height: 40px;
    line-height: 40px;
    padding: 5px 20px; }
  .seating-joinwaitlist-modal-wrapper .modal-header h4 {
    color: #172856;
    margin: 0;
    padding: 0; }
  .seating-joinwaitlist-modal-wrapper .modal-body {
    padding: 10px 15px;
    text-align: center; }
  .seating-joinwaitlist-modal-wrapper .modal-footer-access {
    padding: 15px;
    display: flex;
    justify-content: space-evenly; }
  .seating-joinwaitlist-modal-wrapper .open-modal-btn {
    margin: 15px;
    padding: 10px;
    font-weight: bold; }

.tabs-wrapper-analytics .tab-counter {
  padding: 1px 3px; }

.tabs-wrapper-analytics .nav.nav-tabs {
  padding-left: 15px;
  padding-right: 15px;
  background-color: inherit;
  border-bottom: none; }
  .tabs-wrapper-analytics .nav.nav-tabs .tab-class > a {
    margin-right: 11px;
    font-family: "Helvetica Neue", serif;
    font-size: 14px !important;
    font-weight: 400;
    line-height: 18px;
    cursor: pointer;
    text-align: center;
    border: 2px solid #dadfeb;
    border-radius: 5px;
    color: #57606f;
    min-width: 125px;
    outline: none;
    text-decoration: none;
    margin-bottom: 10px;
    width: unset; }
  .tabs-wrapper-analytics .nav.nav-tabs .tab-class a {
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
    color: #57606f; }
  .tabs-wrapper-analytics .nav.nav-tabs .tab-class a {
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
    color: #57606f; }
  .tabs-wrapper-analytics .nav.nav-tabs > .tab-class.active > a {
    background-color: #406ae8 !important;
    box-shadow: 0 2px 15px 0 rgba(64, 106, 232, 0.24);
    border: 2px solid #406ae8;
    color: white; }

.tabs-wrapper-activity .nav.nav-tabs {
  background-color: inherit;
  padding-left: 0px !important;
  border-bottom: none; }
  .tabs-wrapper-activity .nav.nav-tabs .tab-custom-class > a {
    color: #7785A1;
    font-size: 18px !important;
    font-weight: 500;
    letter-spacing: 0;
    line-height: 21px;
    font-family: "Helvetica Neue", serif;
    cursor: pointer;
    text-align: center;
    color: #7785A1;
    min-width: 70px;
    outline: none;
    text-decoration: none;
    width: unset; }
  .tabs-wrapper-activity .nav.nav-tabs > .tab-custom-class.active > a {
    background-color: transparent !important;
    text-decoration: underline;
    text-underline-position: under;
    border-color: transparent;
    color: #406ae8 !important; }
  .tabs-wrapper-activity .nav.nav-tabs .tab-custom-class > a:hover {
    background-color: transparent;
    border-bottom-color: transparent; }

#attended-session-list .modal-body {
  max-height: 400px;
  overflow: scroll; }

.ticket-sales-activty .status-box {
  border-radius: 6px;
  background-color: #fff;
  padding: 24px;
  box-shadow: 0 8px 30px 0 rgba(0, 0, 0, 0.06);
  display: flex;
  padding: 16px;
  align-items: stretch;
  flex-direction: column;
  flex-grow: 1;
  height: 105px; }
  .ticket-sales-activty .status-box .box-lable {
    color: #7785A1;
    font-size: 14px;
    font-weight: 500;
    line-height: 16px;
    letter-spacing: 0; }
  .ticket-sales-activty .status-box span {
    color: #377EF9;
    font-size: 26px;
    font-weight: 600;
    letter-spacing: 0;
    line-height: 31px;
    position: absolute;
    bottom: 18px; }

.ticket-sales-activty .grid-tab-view {
  position: relative;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
  float: left;
  width: 20%; }

.tab-lable-text {
  color: #7785A1;
  font-size: 16px;
  font-weight: 600;
  letter-spacing: 0;
  line-height: 19px; }

@media (min-width: 320px) and (max-width: 480px) {
  .ticket-sales-activty .grid-tab-view {
    width: 100%; } }

@media (min-width: 481px) and (max-width: 1024px) {
  .ticket-sales-activty .status-box {
    padding: 15px;
    font-size: 12px; }
    .ticket-sales-activty .status-box span {
      font-size: 16px;
      line-height: 20px; } }

@media (min-width: 1024px) and (max-width: 1440px) {
  .status-box {
    padding: 15px !important;
    font-size: 12px; }
    .status-box span {
      font-size: 18px !important; } }

.auction-winner-row .list-inline {
  margin-bottom: 0; }

.auction-winner-row > .flex-row {
  height: 67px;
  overflow: hidden;
  transition: 0.3s height ease;
  border-left: 0 solid #eee;
  border-top: 0 solid #eee;
  border-right: 0 solid #eee;
  border-top-left-radius: 4px; }

.auction-winner-row .data-wrap {
  height: 0;
  transition: height 0.3s ease;
  overflow: hidden;
  position: relative;
  padding-left: 0; }
  .auction-winner-row .data-wrap .data {
    margin-top: 66px;
    height: 87%;
    transition: height 0.3s ease;
    overflow: hidden;
    border-left: 1px solid;
    border-right: 1px solid;
    padding: 9px 35px 0;
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
    border-color: #eee; }
    .auction-winner-row .data-wrap .data > div {
      margin-bottom: 0; }
    .auction-winner-row .data-wrap .data .delete-item {
      font-size: 32px;
      cursor: pointer;
      display: block;
      position: absolute;
      right: 10px;
      bottom: 10px; }
    .auction-winner-row .data-wrap .data .onoffswitch.activeswitch {
      width: 110px; }
      .auction-winner-row .data-wrap .data .onoffswitch.activeswitch .onoffswitch-inner::before {
        content: 'Hidden';
        padding: 0 0 0 16px; }
      .auction-winner-row .data-wrap .data .onoffswitch.activeswitch .onoffswitch-inner::after {
        content: 'Hide Item'; }
      .auction-winner-row .data-wrap .data .onoffswitch.activeswitch .onoffswitch-switch {
        right: 77px; }
    .auction-winner-row .data-wrap .data .onoffswitch .onoffswitch-checkbox:checked ~ .onoffswitch-label .onoffswitch-switch {
      right: 0; }

.auction-winner-row.open > .flex-row,
.auction-winner-row.open .data-wrap {
  height: auto; }

.back-dark {
  left: 0 !important;
  top: 0 !important;
  background: rgba(0, 0, 0, 0.2) !important;
  width: 100% !important;
  height: 100% !important;
  position: fixed !important;
  z-index: 111 !important; }

.auction-checkout-btn {
  border-radius: 4px;
  color: white !important;
  background: linear-gradient(116.57deg, #406ae8 0%, #40a2e8 100%);
  box-shadow: 0 2px 20px 0 rgba(0, 0, 0, 0.06);
  font-size: 16px;
  height: 50px;
  padding: 3px 12px;
  border: none;
  white-space: normal !important; }

.lable-font {
  font-size: 20px;
  color: #57606f;
  font-family: 'Helvetica Neue';
  font-weight: 450; }

.width-63 {
  width: 63%;
  margin-left: 7px; }

.width-40 {
  width: 40%; }

.selected-item {
  border: 2px solid #5c85d6;
  box-shadow: 0 8px 30px 0 rgba(0, 0, 0, 0.35) !important; }

.tabs-wrapper-auction .nav.nav-tabs {
  width: 100% !important;
  margin: 0 !important;
  padding-right: 15px;
  background-color: inherit;
  border-bottom: none; }
  .tabs-wrapper-auction .nav.nav-tabs .tab-class > a {
    margin-right: 11px;
    font-family: 'Helvetica Neue', serif;
    font-size: 14px !important;
    font-weight: 400;
    line-height: 18px;
    cursor: pointer;
    text-align: center;
    border: 2px solid #dadfeb;
    border-radius: 5px;
    color: #57606f;
    min-width: 125px;
    outline: none;
    text-decoration: none;
    margin-bottom: 10px;
    width: unset; }
  .tabs-wrapper-auction .nav.nav-tabs .tab-class a {
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
    color: #57606f; }
  .tabs-wrapper-auction .nav.nav-tabs .tab-class a {
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
    color: #57606f; }
  .tabs-wrapper-auction .nav.nav-tabs > .tab-class.active > a {
    background-color: #406ae8 !important;
    box-shadow: 0 2px 15px 0 rgba(64, 106, 232, 0.24);
    border: 2px solid #406ae8;
    color: white; }

.item-mobile-box {
  width: 100%;
  height: auto;
  border-radius: 8px;
  background-color: #fff;
  box-shadow: 0 8px 30px 0 rgba(0, 0, 0, 0.06);
  border: 1px solid #dfe4ea;
  padding-right: unset;
  display: inline-block; }

.mobile-btn {
  height: 65px !important;
  padding: 0px 8px !important;
  font-size: 14px !important; }

.lable-status-box-paid {
  padding: 10px 30px 10px 30px; }

.lable-status-box-distribued {
  padding: 10px; }

.selected-auction-item {
  border: 2px solid #5c85d6;
  box-shadow: 0 8px 30px 0 rgba(0, 0, 0, 0.35) !important;
  border-bottom: 2px solid #5c85d6 !important;
  border-radius: 6px; }

.side-item-right {
  position: fixed !important;
  width: calc(40% - 70px);
  background-color: white;
  top: 0px;
  right: 0px;
  bottom: 0px;
  -webkit-transition: width 0.5s ease !important;
  transition: width 0.5s ease !important;
  z-index: 114; }

.m-t-125 {
  margin-top: 125px !important; }

body.displaySide {
  background-color: #f1f2f6; }

.staff-searchBox {
  border-color: #e7ebee !important; }

@media (min-width: 320px) and (max-width: 480px) {
  .performance-table-wrap .react-bs-container-body table {
    width: 100% !important; }
  .tabs-wrapper-auction .nav.nav-tabs .tab-class > a {
    min-width: 75px !important; }
  .exihibitor {
    z-index: 1 !important; }
  .full-screen-editor {
    z-index: 200;
    top: 50px; }
  .auction-checkout-view .auction-checkout-grid {
    margin: 0px; }
  .back-btn-checkout {
    margin-top: 25px;
    margin-left: 15px; } }

@media (min-width: 481px) and (max-width: 768px) {
  .width-40 {
    width: 100%; }
  .admin-content-wrapper {
    background-color: #fff; }
  .auction-checkout-btn {
    width: -webkit-fill-available; }
  .back-btn-checkout {
    margin-top: 25px; }
  .auction-winner-row {
    margin-top: 50px; }
  .lable-font {
    font-size: 14px; } }

@media (min-width: 769px) and (max-width: 1440px) {
  .lable-font {
    font-size: 16px; } }

.expo-setting-class .expo-class .nav-tabs > li.active a {
  background-color: #406ae8 !important;
  border-color: #406ae8 !important; }

.back-dark-expo {
  left: 0 !important;
  top: 0 !important;
  background: rgba(0, 0, 0, 0.2) !important;
  width: 100% !important;
  height: 100% !important;
  position: fixed !important;
  z-index: 111; }

@media (max-width: 520px) {
  .back-dark-expo-mobile {
    z-index: 1 !important; } }

.filter-container {
  display: inline-flex; }

.attendee-download-btn .col-download-btn .dropdown #dropdown-basic {
  padding: 11.5px 30px;
  font-size: 16px; }

.attendee-download-btn .col-download-btn .dropdown.open > .dropdown-menu {
  padding: 15px 20px; }
  .attendee-download-btn .col-download-btn .dropdown.open > .dropdown-menu > li > a {
    font-size: 14px; }

@media (max-width: 420px) {
  .filter-container {
    display: block; }
    .filter-container .text-left {
      margin-left: unset !important; }
    .filter-container .attendee-filter-btn {
      margin-top: 5px; } }

.auto-width {
  width: auto; }

.ticket-setup-row {
  height: calc(100% - 140px) !important;
  transition: height 0.3s ease;
  overflow: hidden;
  border-left: 1px solid;
  border-right: 1px solid;
  padding: 9px 35px 0px;
  border-bottom: 1px solid;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
  border-color: #eee;
  border-bottom-color: white; }

.addon-setup-row {
  height: calc(100% - 150px) !important;
  transition: height 0.3s ease;
  overflow: hidden;
  padding: 9px 35px 0px;
  border-bottom: 1px solid;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
  border-color: #eee;
  border-bottom-color: white; }

.heading-bottom-line {
  justify-content: space-between !important;
  border-bottom-style: solid !important;
  border-bottom-width: 1px !important;
  border-color: #eee !important; }

.bottom-buttons {
  align-items: center;
  justify-content: space-around;
  border-top: solid 1px #eee; }

.table-data-colour {
  color: #4b4d63; }

.create-event .ticket-name-column > p {
  margin-bottom: 5px;
  font-size: 12px; }

.create-event .dragHandle > i {
  margin-top: 10px;
  font-size: 18px;
  padding: 5px; }

.create-event .ticket-quantity-column > h4 {
  margin-top: 20px !important;
  font-size: 16px; }

.create-event .ticket-price-column > h4 {
  margin-top: 20px !important;
  font-size: 16px; }

.selected-ticket {
  background-color: #406ae8;
  border-radius: 6px;
  color: white;
  -webkit-box-shadow: 0 9px 4px -7px #777;
  -moz-box-shadow: 0 9px 4px -7px #777;
  box-shadow: 0 9px 4px -7px #777; }
  .selected-ticket .flex-col > h4,
  .selected-ticket p {
    color: white; }

.set-up-flex-row:hover {
  -webkit-box-shadow: 0 0 9px #777;
  -moz-box-shadow: 0 0 9px #777;
  box-shadow: 0 0 9px #777; }

.dragable-main-row {
  display: 'flex' !important;
  align-items: 'center' !important;
  cursor: pointer !important;
  padding: 5px !important; }

.dragable-sub-row {
  display: flex !important;
  align-items: center !important;
  padding: 5px !important; }

.flot-footer-buttons {
  position: absolute;
  bottom: 15px;
  background-color: white;
  border-color: #eee !important;
  left: 0px; }

.set-up-sub-ticket {
  padding: 0px !important; }

.variation-box {
  box-shadow: 0 8px 30px 5px rgba(0, 0, 0, 0.06);
  margin-top: 15px;
  padding: 10px; }
  .variation-box .ellipsis-variation {
    margin-top: 15px !important;
    font-size: 20px !important; }

.ticket-price-block {
  display: inline;
  padding: 5px; }

@media (min-width: 320px) and (max-width: 480px) {
  .addon-setup-row {
    padding: 5px !important; }
  .flot-footer-buttons {
    position: relative;
    bottom: 0px; } }

@media (min-width: 320px) and (max-width: 480px) {
  .flot-footer-buttons {
    position: absolute; } }

.ticket-advanced-settings {
  margin-top: 15px;
  margin-bottom: 15px; }

.ticket-sub-row-font {
  font-size: 16px; }

.category-name {
  font-size: 16px;
  margin-top: 10px;
  margin-bottom: 10px; }

.sales-tax-option {
  padding: 40px 72px;
  background: white;
  border-radius: 10px; }

.sales-tax-form-info h4 {
  font-weight: 400 !important;
  font-size: 20px !important;
  margin-top: 25px !important; }

.sales-tax-option-info {
  margin: 8px 0; }

.sales-tax-option-radio-margin {
  margin: 0 8px 0 0; }

.sales-tax-check-box-label {
  font-size: 15px;
  line-height: 22px;
  font-weight: 400;
  margin-left: 5px;
  margin-right: 5px; }

.sales-tax-form .form-control {
  height: 40px; }

.sales-tax-name-rate {
  padding-right: unset;
  padding-left: unset; }

.sales-tax-display-flex {
  display: flex; }

.sales-tax-info {
  color: #8f94a7; }

@media (min-width: 1608px) {
  .sales-tax-form-info {
    width: 75%; } }

@media (min-width: 960px) {
  .sales-tax-form-info {
    width: 66.66667%; } }

@media (min-width: 660px) {
  .sales-tax-form-info {
    width: 83.33333%; } }

@media (max-width: 660px) {
  .sales-tax-display-flex {
    display: unset !important; }
    .sales-tax-display-flex .sales-tax-name-rate {
      padding-right: unset !important; }
  .sales-tax-option {
    padding: 10px 16px !important; }
  .sales-all-ticket-type-check {
    display: inline-flex !important; } }

.accelevent-studio #webChatSidebar .livestream #portal-tab .white-bg {
  height: calc(90vh - 50px); }

.accelevent-studio #webChatSidebar .livestream #portal-tab #portal-tab .white-bg {
  height: calc(86vh - 100px); }

.accelevent-studio #webChatSidebar #portal-tab .tab-content #portal-tab .str-chat__container .str-chat__main-panel {
  height: calc(86vh - 100px); }

.accelevent-studio .web-chat-sidebar.active .active-hide {
  display: none; }

#webChatSidebar .livestream #portal-tab #portal-tab .white-bg {
  height: calc(75vh - 100px); }

#webChatSidebar #portal-tab.qa-tabs .nav-tabs > li a {
  word-break: unset; }

#webChatSidebar #portal-tab .channel-list {
  border-bottom: unset;
  margin: unset;
  padding: 6px; }

#webChatSidebar #portal-tab .str-chat-channel {
  height: calc(80vh - 85px); }

#webChatSidebar #portal-tab .str-chat__container {
  height: calc(80vh - 85px); }
  #webChatSidebar #portal-tab .str-chat__container .str-chat__main-panel {
    height: calc(80vh - 85px); }

#webChatSidebar #portal-tab .nav-tabs > li {
  border-bottom: solid 1px rgba(119, 133, 161, 0.09); }
  #webChatSidebar #portal-tab .nav-tabs > li a {
    word-break: break-word;
    margin: unset;
    padding: 14px 7px; }
    #webChatSidebar #portal-tab .nav-tabs > li a span {
      display: flex; }
      #webChatSidebar #portal-tab .nav-tabs > li a span::before {
        font-size: 18px;
        margin-right: 5px; }
  #webChatSidebar #portal-tab .nav-tabs > li.active {
    border-bottom: none; }

#webChatSidebar #portal-tab .tab-content #portal-tab .str-chat-channel {
  height: calc(80vh - 100px); }

#webChatSidebar #portal-tab .tab-content #portal-tab .str-chat__container {
  height: calc(77vh - 100px); }
  #webChatSidebar #portal-tab .tab-content #portal-tab .str-chat__container .str-chat__main-panel {
    height: calc(77vh - 100px); }
    #webChatSidebar #portal-tab .tab-content #portal-tab .str-chat__container .str-chat__main-panel .str-chat__header-livestream {
      display: flex !important; }

#webChatSidebar #portal-tab .tab-content #portal-tab .nav-tabs {
  border-radius: 10px;
  background-color: #f7f9fe;
  margin: 16px; }
  #webChatSidebar #portal-tab .tab-content #portal-tab .nav-tabs > li {
    width: 50%;
    border-bottom: none; }
    #webChatSidebar #portal-tab .tab-content #portal-tab .nav-tabs > li.active a {
      border-bottom: none; }

.display .web-chat-sidebar .active-hide {
  transition: all 0.5s; }

.display .web-chat-sidebar.active .hidden-webchat-toggle {
  display: none; }

.display .web-chat-sidebar.active .chat-white-background {
  cursor: pointer;
  position: absolute;
  right: 35px;
  top: 5%;
  z-index: 9;
  height: 24px;
  width: 24px;
  border-radius: 50%;
  padding-right: 3px;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  font-size: 22px;
  background-color: #f7f8fa;
  box-shadow: 0 0 12px 8px rgba(0, 0, 0, 0.04); }

.display .web-chat-sidebar.active .chat-header-main {
  padding: 8px 13px;
  width: 100% !important; }
  .display .web-chat-sidebar.active .chat-header-main .channel-header-text-container .channel-name-header i {
    font-size: 20px; }

.display .web-chat-sidebar.active .active-hide {
  width: 45px; }
  .display .web-chat-sidebar.active .active-hide .postal-profile-dropdown {
    display: none; }
  .display .web-chat-sidebar.active .active-hide .web-chat-outer-container .postal-profile-dropdown {
    display: none; }
  .display .web-chat-sidebar.active .active-hide .web-chat-outer-container .web-chat-container {
    margin-top: -5px; }
    .display .web-chat-sidebar.active .active-hide .web-chat-outer-container .web-chat-container #portal-tab > .nav-tabs > li a {
      padding: 14px 7px !important;
      font-size: 18px;
      position: relative; }
      .display .web-chat-sidebar.active .active-hide .web-chat-outer-container .web-chat-container #portal-tab > .nav-tabs > li a .tab-counter-qa {
        position: absolute;
        top: 5px;
        right: -5px; }
    .display .web-chat-sidebar.active .active-hide .web-chat-outer-container .web-chat-container #portal-tab .tab-content {
      opacity: 0;
      padding-left: 30px; }
      .display .web-chat-sidebar.active .active-hide .web-chat-outer-container .web-chat-container #portal-tab .tab-content > .active {
        display: none; }
    .display .web-chat-sidebar.active .active-hide .web-chat-outer-container .web-chat-container .web-chat-inner-container .fa-3x {
      font-size: 2em; }
    .display .web-chat-sidebar.active .active-hide .web-chat-outer-container .web-chat-container .web-chat-inner-container .channelList {
      display: none; }
    .display .web-chat-sidebar.active .active-hide .web-chat-outer-container .web-chat-container .web-chat-inner-container .str-chat-channel .str-chat__container .str-chat__main-panel {
      overflow: hidden; }
      .display .web-chat-sidebar.active .active-hide .web-chat-outer-container .web-chat-container .web-chat-inner-container .str-chat-channel .str-chat__container .str-chat__main-panel .notification-data {
        display: none; }
      .display .web-chat-sidebar.active .active-hide .web-chat-outer-container .web-chat-container .web-chat-inner-container .str-chat-channel .str-chat__container .str-chat__main-panel .disabled-chat-text-wrapper.alert-warning,
      .display .web-chat-sidebar.active .active-hide .web-chat-outer-container .web-chat-container .web-chat-inner-container .str-chat-channel .str-chat__container .str-chat__main-panel .disabled-chat-text-wrapper.alert-danger {
        opacity: 0;
        padding-left: 29px; }
      .display .web-chat-sidebar.active .active-hide .web-chat-outer-container .web-chat-container .web-chat-inner-container .str-chat-channel .str-chat__container .str-chat__main-panel .str-chat__list {
        opacity: 0;
        padding-left: 29px; }
      .display .web-chat-sidebar.active .active-hide .web-chat-outer-container .web-chat-container .web-chat-inner-container .str-chat-channel .str-chat__container .str-chat__main-panel .str-chat__textarea textarea {
        padding: 0; }
      .display .web-chat-sidebar.active .active-hide .web-chat-outer-container .web-chat-container .web-chat-inner-container .str-chat-channel .str-chat__container .str-chat__main-panel .str-chat__input-large {
        opacity: 0;
        padding-left: 30px; }
        .display .web-chat-sidebar.active .active-hide .web-chat-outer-container .web-chat-container .web-chat-inner-container .str-chat-channel .str-chat__container .str-chat__main-panel .str-chat__input-large .rfu-dropzone .str-chat__input {
          padding: 0 !important; }
          .display .web-chat-sidebar.active .active-hide .web-chat-outer-container .web-chat-container .web-chat-inner-container .str-chat-channel .str-chat__container .str-chat__main-panel .str-chat__input-large .rfu-dropzone .str-chat__input .str-chat__input--textarea-wrapper {
            width: 100% !important; }
            .display .web-chat-sidebar.active .active-hide .web-chat-outer-container .web-chat-container .web-chat-inner-container .str-chat-channel .str-chat__container .str-chat__main-panel .str-chat__input-large .rfu-dropzone .str-chat__input .str-chat__input--textarea-wrapper .str-chat__emojiselect-wrapper,
            .display .web-chat-sidebar.active .active-hide .web-chat-outer-container .web-chat-container .web-chat-inner-container .str-chat-channel .str-chat__container .str-chat__main-panel .str-chat__input-large .rfu-dropzone .str-chat__input .str-chat__input--textarea-wrapper .str-chat__fileupload-wrapper {
              display: none; }
        .display .web-chat-sidebar.active .active-hide .web-chat-outer-container .web-chat-container .web-chat-inner-container .str-chat-channel .str-chat__container .str-chat__main-panel .str-chat__input-large .rfu-dropzone input {
          padding: 0;
          width: 0; }
        .display .web-chat-sidebar.active .active-hide .web-chat-outer-container .web-chat-container .web-chat-inner-container .str-chat-channel .str-chat__container .str-chat__main-panel .str-chat__input-large .rfu-dropzone .str-chat__input-footer {
          padding: 0; }
          .display .web-chat-sidebar.active .active-hide .web-chat-outer-container .web-chat-container .web-chat-inner-container .str-chat-channel .str-chat__container .str-chat__main-panel .str-chat__input-large .rfu-dropzone .str-chat__input-footer .str-chat__input-footer--count {
            display: none; }
    .display .web-chat-sidebar.active .active-hide .web-chat-outer-container .web-chat-container .web-chat-inner-container .str-chat-channel .str-chat__container .str-chat__thread--full {
      opacity: 0;
      padding-left: 29px;
      min-width: unset !important; }
    .display .web-chat-sidebar.active .active-hide .web-chat-outer-container .web-chat-container .web-chat-inner-container .session-web-chat .tab-content,
    .display .web-chat-sidebar.active .active-hide .web-chat-outer-container .web-chat-container .web-chat-inner-container .stage-web-chat .tab-content {
      opacity: 0;
      padding-left: 30px; }
      .display .web-chat-sidebar.active .active-hide .web-chat-outer-container .web-chat-container .web-chat-inner-container .session-web-chat .tab-content > .active,
      .display .web-chat-sidebar.active .active-hide .web-chat-outer-container .web-chat-container .web-chat-inner-container .stage-web-chat .tab-content > .active {
        display: none; }

.display .web-chat-sidebar .active-hide .web-chat-outer-container .web-chat-container .web-chat-inner-container .str-chat__main-panel .chat-header-main .chat-header-title {
  width: 100%; }
  .display .web-chat-sidebar .active-hide .web-chat-outer-container .web-chat-container .web-chat-inner-container .str-chat__main-panel .chat-header-main .chat-header-title .channel-header-text-container {
    width: 100%; }
    .display .web-chat-sidebar .active-hide .web-chat-outer-container .web-chat-container .web-chat-inner-container .str-chat__main-panel .chat-header-main .chat-header-title .channel-header-text-container .channel-name-header {
      width: 100%;
      text-overflow: ellipsis;
      overflow: hidden;
      white-space: normal; }
      .display .web-chat-sidebar .active-hide .web-chat-outer-container .web-chat-container .web-chat-inner-container .str-chat__main-panel .chat-header-main .chat-header-title .channel-header-text-container .channel-name-header .channel-name-header-span {
        display: inline-flex;
        flex: 1;
        width: 100%; }
        .display .web-chat-sidebar .active-hide .web-chat-outer-container .web-chat-container .web-chat-inner-container .str-chat__main-panel .chat-header-main .chat-header-title .channel-header-text-container .channel-name-header .channel-name-header-span .channel-name-title {
          flex: 1;
          width: 83%;
          word-break: break-word;
          padding-top: 2px; }
        .display .web-chat-sidebar .active-hide .web-chat-outer-container .web-chat-container .web-chat-inner-container .str-chat__main-panel .chat-header-main .chat-header-title .channel-header-text-container .channel-name-header .channel-name-header-span .str-chat__header-livestream-right-button-wrapper {
          margin: auto; }
        .display .web-chat-sidebar .active-hide .web-chat-outer-container .web-chat-container .web-chat-inner-container .str-chat__main-panel .chat-header-main .chat-header-title .channel-header-text-container .channel-name-header .channel-name-header-span .str-chat__square-button {
          border-radius: 30px;
          width: 25px;
          height: 25px;
          padding: 0px;
          margin: 0px 10px; }

.display .web-chat-sidebar .str-chat__container {
  margin-top: unset;
  padding-top: 5px; }
  .display .web-chat-sidebar .str-chat__container .str-chat__main-panel .str-chat__input-large .str-chat__textarea textarea {
    min-height: 44px !important; }

.display .web-chat-sidebar .web-chat-inner-container .str-chat__list,
.display .web-chat-sidebar .web-chat-inner-container .str-chat__input-large,
.display .web-chat-sidebar .web-chat-inner-container .session-web-chat .tab-content,
.display .web-chat-sidebar .web-chat-inner-container .stage-web-chat .tab-content,
.display .web-chat-sidebar .web-chat-inner-container .disabled-chat-text-wrapper.alert-warning,
.display .web-chat-sidebar .web-chat-inner-container .disabled-chat-text-wrapper.alert-danger {
  transition: opacity 0.8s, padding-left 0.5s;
  transition-delay: 0.3s; }

.display .web-chat-sidebar #portal-tab .tab-content {
  transition: opacity 0.8s, padding-left 0.5s;
  transition-delay: 0.3s; }

.display #webChatSidebar .web-chat-container .web-chat-inner-container {
  height: 99% !important; }

.web-chat-sidebar .active-hide {
  position: sticky;
  top: 0;
  right: 0;
  width: 350px;
  height: 99.9vh;
  background-color: white;
  transition: all 0.3s;
  height: calc(var(--vh, 1vh) * 100); }

.web-chat-sidebar .hidden-webchat-toggle {
  display: none;
  cursor: pointer; }

.web-chat-sidebar.active .active-hide {
  width: 0; }
  .web-chat-sidebar.active .active-hide .right-toggle {
    display: none; }

.web-chat-sidebar.active .hidden-webchat-toggle {
  border-radius: 25%;
  background: #377ef6;
  right: -5px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  box-shadow: 0 2px 20px 0 rgba(49, 65, 95, 0.16);
  font-size: 24px;
  top: 25px;
  color: white;
  width: 30px;
  height: 30px; }

.web-chat-sidebar .chat-header-main {
  display: inline-flex;
  padding: 8px 16px;
  align-items: center;
  justify-content: space-between;
  width: 100% !important; }
  .web-chat-sidebar .chat-header-main .channel-header-text-container {
    align-items: baseline; }
    .web-chat-sidebar .chat-header-main .channel-header-text-container .channel-name-header {
      color: #31415f;
      font-size: 16px;
      font-weight: 500;
      margin-top: 10px;
      letter-spacing: 0;
      line-height: 22px; }
    .web-chat-sidebar .chat-header-main .channel-header-text-container .channel-name-title {
      margin-right: 5px; }
    .web-chat-sidebar .chat-header-main .channel-header-text-container .online-counter {
      display: none;
      color: #31415f;
      font-size: 16px;
      font-weight: 600;
      letter-spacing: 0;
      line-height: 19px;
      margin-right: 5px; }
      .web-chat-sidebar .chat-header-main .channel-header-text-container .online-counter .dot-point:before {
        content: ' \25CF';
        font-size: 16px;
        padding-right: 6px;
        color: #44d279; }
    .web-chat-sidebar .chat-header-main .channel-header-text-container .member-counter {
      color: #7785a1;
      font-size: 13px;
      font-weight: 500;
      letter-spacing: 0;
      line-height: 15px; }
  .web-chat-sidebar .chat-header-main .chat-sidebar-icons {
    font-size: 18px;
    color: #adb5c6;
    display: flex;
    align-items: center;
    width: 27%;
    justify-content: flex-end; }
    .web-chat-sidebar .chat-header-main .chat-sidebar-icons i {
      height: 20px; }
  .web-chat-sidebar .chat-header-main .chat-header-title {
    display: flex;
    align-items: center;
    position: relative; }
    .web-chat-sidebar .chat-header-main .chat-header-title .expand-sidebar-container {
      height: 27px;
      width: 27px;
      display: flex;
      position: absolute;
      left: -28px;
      top: 8px;
      padding: 5px;
      z-index: 11;
      border-radius: 50%;
      box-sizing: border-box;
      border: 1px solid #f5f8fd;
      background-color: #ffffff;
      box-shadow: 0px 0px 12px 8px rgba(0, 0, 0, 0.05); }
      .web-chat-sidebar .chat-header-main .chat-header-title .expand-sidebar-container i {
        font-size: 9px; }
    .web-chat-sidebar .chat-header-main .chat-header-title .chat-icon-container {
      height: 40px;
      width: 40px;
      border-radius: 12px;
      display: inline-flex;
      justify-content: center;
      align-items: center;
      font-size: 22px;
      color: white;
      margin-right: 10px;
      background-color: #377ef9; }
      .web-chat-sidebar .chat-header-main .chat-header-title .chat-icon-container .virtual-icon-chat {
        height: 55%; }

.web-chat-sidebar .str-chat-channel {
  height: 75vh; }

.web-chat-sidebar #chat_tabs .str-chat__container .str-chat__main-panel {
  height: 80vh; }

.web-chat-sidebar .str-chat__container {
  margin-top: 20px;
  height: 75vh; }
  .web-chat-sidebar .str-chat__container .str-chat__main-panel {
    height: calc(75vh - 20px); }
    .web-chat-sidebar .str-chat__container .str-chat__main-panel .str-chat__header-livestream {
      padding: 2px 20px; }
      .web-chat-sidebar .str-chat__container .str-chat__main-panel .str-chat__header-livestream .str-chat__header-livestream-left {
        word-break: break-word;
        display: flex;
        justify-content: space-between; }
    .web-chat-sidebar .str-chat__container .str-chat__main-panel .str-chat__textarea textarea {
      border-radius: 15px;
      border-color: #e3e6ec;
      background-color: #e3e6ec; }
      .web-chat-sidebar .str-chat__container .str-chat__main-panel .str-chat__textarea textarea ::placeholder {
        color: #7785a1; }
    .web-chat-sidebar .str-chat__container .str-chat__main-panel .str-chat__input-footer {
      display: none; }
  .web-chat-sidebar .str-chat__container .str-chat__thread .str-chat__thread-header .str-chat__square-button {
    height: 25px;
    margin: 0px; }

.web-chat-sidebar #chat_tabs .nav-tabs {
  border-bottom: unset; }
  .web-chat-sidebar #chat_tabs .nav-tabs > li > a {
    border-radius: 16px;
    color: white;
    padding-left: 8px;
    cursor: default;
    margin-top: 10px;
    margin-left: 6px;
    background-color: #929db3;
    padding-right: 8px;
    padding-top: 6px;
    padding-bottom: 6px; }
  .web-chat-sidebar #chat_tabs .nav-tabs > li.active > a {
    border-radius: 16px;
    color: white;
    padding-left: 8px;
    cursor: default;
    background-color: #377ef9;
    padding-right: 8px;
    padding-top: 6px;
    padding-bottom: 6px; }

.web-chat-sidebar .str-chat__main-panel,
.networking-sidebar .str-chat__main-panel {
  width: 100%; }
  .web-chat-sidebar .str-chat__main-panel .str-chat__date-separator,
  .networking-sidebar .str-chat__main-panel .str-chat__date-separator {
    margin: unset; }
    .web-chat-sidebar .str-chat__main-panel .str-chat__date-separator hr,
    .networking-sidebar .str-chat__main-panel .str-chat__date-separator hr {
      margin: 10px 20px 10px 0; }
    .web-chat-sidebar .str-chat__main-panel .str-chat__date-separator .str-chat__date-separator-date,
    .networking-sidebar .str-chat__main-panel .str-chat__date-separator .str-chat__date-separator-date {
      color: #7785a1;
      font-size: 13px;
      font-weight: 500; }
  .web-chat-sidebar .str-chat__main-panel .str-chat__list,
  .networking-sidebar .str-chat__main-panel .str-chat__list {
    padding: 10px 16px !important; }
    .web-chat-sidebar .str-chat__main-panel .str-chat__list .str-chat__ul .str-chat__li,
    .networking-sidebar .str-chat__main-panel .str-chat__list .str-chat__ul .str-chat__li {
      padding-bottom: 5px;
      margin-bottom: unset; }
      .web-chat-sidebar .str-chat__main-panel .str-chat__list .str-chat__ul .str-chat__li .str-chat__message-livestream,
      .networking-sidebar .str-chat__main-panel .str-chat__list .str-chat__ul .str-chat__li .str-chat__message-livestream {
        padding: 5px; }
        .web-chat-sidebar .str-chat__main-panel .str-chat__list .str-chat__ul .str-chat__li .str-chat__message-livestream .str-chat__reaction-selector,
        .networking-sidebar .str-chat__main-panel .str-chat__list .str-chat__ul .str-chat__li .str-chat__message-livestream .str-chat__reaction-selector {
          height: 75px !important; }
        .web-chat-sidebar .str-chat__main-panel .str-chat__list .str-chat__ul .str-chat__li .str-chat__message-livestream .str-chat__message-livestream-left,
        .networking-sidebar .str-chat__main-panel .str-chat__list .str-chat__ul .str-chat__li .str-chat__message-livestream .str-chat__message-livestream-left {
          width: 40px;
          margin-right: 10px; }
          .web-chat-sidebar .str-chat__main-panel .str-chat__list .str-chat__ul .str-chat__li .str-chat__message-livestream .str-chat__message-livestream-left .str-chat__avatar,
          .networking-sidebar .str-chat__main-panel .str-chat__list .str-chat__ul .str-chat__li .str-chat__message-livestream .str-chat__message-livestream-left .str-chat__avatar {
            width: 40px !important;
            height: 40px !important;
            line-height: 40px !important;
            font-size: 20px !important; }
            .web-chat-sidebar .str-chat__main-panel .str-chat__list .str-chat__ul .str-chat__li .str-chat__message-livestream .str-chat__message-livestream-left .str-chat__avatar img,
            .networking-sidebar .str-chat__main-panel .str-chat__list .str-chat__ul .str-chat__li .str-chat__message-livestream .str-chat__message-livestream-left .str-chat__avatar img {
              width: 40px !important;
              height: 40px !important; }
        .web-chat-sidebar .str-chat__main-panel .str-chat__list .str-chat__ul .str-chat__li .str-chat__message-livestream .str-chat__message-livestream-content,
        .networking-sidebar .str-chat__main-panel .str-chat__list .str-chat__ul .str-chat__li .str-chat__message-livestream .str-chat__message-livestream-content {
          padding: unset; }
          .web-chat-sidebar .str-chat__main-panel .str-chat__list .str-chat__ul .str-chat__li .str-chat__message-livestream .str-chat__message-livestream-content .str-chat__message-livestream-author,
          .networking-sidebar .str-chat__main-panel .str-chat__list .str-chat__ul .str-chat__li .str-chat__message-livestream .str-chat__message-livestream-content .str-chat__message-livestream-author {
            word-break: break-word;
            margin-bottom: 3px;
            color: #415070;
            font-size: 15px;
            line-height: 18px; }
          .web-chat-sidebar .str-chat__main-panel .str-chat__list .str-chat__ul .str-chat__li .str-chat__message-livestream .str-chat__message-livestream-content p,
          .networking-sidebar .str-chat__main-panel .str-chat__list .str-chat__ul .str-chat__li .str-chat__message-livestream .str-chat__message-livestream-content p {
            margin-bottom: unset;
            font-weight: 500;
            letter-spacing: 0;
            line-height: 16.9px;
            color: #7785a1; }
          .web-chat-sidebar .str-chat__main-panel .str-chat__list .str-chat__ul .str-chat__li .str-chat__message-livestream .str-chat__message-livestream-content .str-chat__message-livestream-text--is-emoji p,
          .networking-sidebar .str-chat__main-panel .str-chat__list .str-chat__ul .str-chat__li .str-chat__message-livestream .str-chat__message-livestream-content .str-chat__message-livestream-text--is-emoji p {
            line-height: 31px; }
          .web-chat-sidebar .str-chat__main-panel .str-chat__list .str-chat__ul .str-chat__li .str-chat__message-livestream .str-chat__message-livestream-content .str-chat__message-attachment-file--item,
          .networking-sidebar .str-chat__main-panel .str-chat__list .str-chat__ul .str-chat__li .str-chat__message-livestream .str-chat__message-livestream-content .str-chat__message-attachment-file--item {
            margin: 5px 0px; }
            .web-chat-sidebar .str-chat__main-panel .str-chat__list .str-chat__ul .str-chat__li .str-chat__message-livestream .str-chat__message-livestream-content .str-chat__message-attachment-file--item .str-chat__message-attachment-file--item-text,
            .networking-sidebar .str-chat__main-panel .str-chat__list .str-chat__ul .str-chat__li .str-chat__message-livestream .str-chat__message-livestream-content .str-chat__message-attachment-file--item .str-chat__message-attachment-file--item-text {
              white-space: unset; }
              .web-chat-sidebar .str-chat__main-panel .str-chat__list .str-chat__ul .str-chat__li .str-chat__message-livestream .str-chat__message-livestream-content .str-chat__message-attachment-file--item .str-chat__message-attachment-file--item-text a,
              .networking-sidebar .str-chat__main-panel .str-chat__list .str-chat__ul .str-chat__li .str-chat__message-livestream .str-chat__message-livestream-content .str-chat__message-attachment-file--item .str-chat__message-attachment-file--item-text a {
                white-space: unset; }
          .web-chat-sidebar .str-chat__main-panel .str-chat__list .str-chat__ul .str-chat__li .str-chat__message-livestream .str-chat__message-livestream-content .str-chat__message-attachment,
          .networking-sidebar .str-chat__main-panel .str-chat__list .str-chat__ul .str-chat__li .str-chat__message-livestream .str-chat__message-livestream-content .str-chat__message-attachment {
            padding-top: 10px !important;
            height: auto !important;
            max-width: 255px !important; }
            .web-chat-sidebar .str-chat__main-panel .str-chat__list .str-chat__ul .str-chat__li .str-chat__message-livestream .str-chat__message-livestream-content .str-chat__message-attachment .str-chat__message-attachment-card--image .str-chat__message-attachment-card--header,
            .networking-sidebar .str-chat__main-panel .str-chat__list .str-chat__ul .str-chat__li .str-chat__message-livestream .str-chat__message-livestream-content .str-chat__message-attachment .str-chat__message-attachment-card--image .str-chat__message-attachment-card--header {
              height: auto !important; }
              .web-chat-sidebar .str-chat__main-panel .str-chat__list .str-chat__ul .str-chat__li .str-chat__message-livestream .str-chat__message-livestream-content .str-chat__message-attachment .str-chat__message-attachment-card--image .str-chat__message-attachment-card--header img,
              .networking-sidebar .str-chat__main-panel .str-chat__list .str-chat__ul .str-chat__li .str-chat__message-livestream .str-chat__message-livestream-content .str-chat__message-attachment .str-chat__message-attachment-card--image .str-chat__message-attachment-card--header img {
                object-fit: unset !important; }
        .web-chat-sidebar .str-chat__main-panel .str-chat__list .str-chat__ul .str-chat__li .str-chat__message-livestream .str-chat__message-attachment--image,
        .networking-sidebar .str-chat__main-panel .str-chat__list .str-chat__ul .str-chat__li .str-chat__message-livestream .str-chat__message-attachment--image {
          max-height: fit-content; }
          .web-chat-sidebar .str-chat__main-panel .str-chat__list .str-chat__ul .str-chat__li .str-chat__message-livestream .str-chat__message-attachment--image img,
          .networking-sidebar .str-chat__main-panel .str-chat__list .str-chat__ul .str-chat__li .str-chat__message-livestream .str-chat__message-attachment--image img {
            max-width: 100%; }
        .web-chat-sidebar .str-chat__main-panel .str-chat__list .str-chat__ul .str-chat__li .str-chat__message-livestream .str-chat__simple-reactions-list .str-chat__simple-reactions-list-tooltip,
        .networking-sidebar .str-chat__main-panel .str-chat__list .str-chat__ul .str-chat__li .str-chat__message-livestream .str-chat__simple-reactions-list .str-chat__simple-reactions-list-tooltip {
          width: 150px !important;
          padding: 4px 6px !important; }
    .web-chat-sidebar .str-chat__main-panel .str-chat__list .str-chat__ul .str-chat__li--top,
    .networking-sidebar .str-chat__main-panel .str-chat__list .str-chat__ul .str-chat__li--top {
      margin: 7px 0 0; }
    .web-chat-sidebar .str-chat__main-panel .str-chat__list .str-chat__ul .str-chat__li--single,
    .networking-sidebar .str-chat__main-panel .str-chat__list .str-chat__ul .str-chat__li--single {
      padding-bottom: 3px !important; }
    .web-chat-sidebar .str-chat__main-panel .str-chat__list .str-chat__ul .str-chat__li--bottom,
    .networking-sidebar .str-chat__main-panel .str-chat__list .str-chat__ul .str-chat__li--bottom {
      margin-bottom: unset; }
    .web-chat-sidebar .str-chat__main-panel .str-chat__list li:nth-child(2) .str-chat__reaction-selector,
    .networking-sidebar .str-chat__main-panel .str-chat__list li:nth-child(2) .str-chat__reaction-selector {
      top: 50px; }
    .web-chat-sidebar .str-chat__main-panel .str-chat__list li:nth-child(2) .str-chat__message-actions-box,
    .networking-sidebar .str-chat__main-panel .str-chat__list li:nth-child(2) .str-chat__message-actions-box {
      top: 100% !important;
      bottom: unset !important;
      margin-top: 50px; }
    .web-chat-sidebar .str-chat__main-panel .str-chat__list li:nth-child(n + 2):nth-child(-n + 7) .str-chat__edit-message-form .str-chat__input--emojipicker,
    .networking-sidebar .str-chat__main-panel .str-chat__list li:nth-child(n + 2):nth-child(-n + 7) .str-chat__edit-message-form .str-chat__input--emojipicker {
      top: 50px !important;
      z-index: 5 !important; }
  .web-chat-sidebar .str-chat__main-panel .str-chat__list .str-chat__reverse-infinite-scroll,
  .networking-sidebar .str-chat__main-panel .str-chat__list .str-chat__reverse-infinite-scroll {
    padding-top: unset; }
  .web-chat-sidebar .str-chat__main-panel .str-chat__textarea textarea,
  .networking-sidebar .str-chat__main-panel .str-chat__textarea textarea {
    padding-right: 65px !important; }
  .web-chat-sidebar .str-chat__main-panel .rfu-file-upload-button,
  .networking-sidebar .str-chat__main-panel .rfu-file-upload-button {
    top: calc(100% - 34px); }
  .web-chat-sidebar .str-chat__main-panel .str-chat__input-emojiselect,
  .networking-sidebar .str-chat__main-panel .str-chat__input-emojiselect {
    top: calc(100% - 38px); }

.web-chat-sidebar .str-chat__thread .str-chat__input-emojiselect,
.networking-sidebar .str-chat__thread .str-chat__input-emojiselect {
  top: calc(100% - 38px); }

.web-chat-sidebar .str-chat__edit-message-form,
.networking-sidebar .str-chat__edit-message-form {
  width: 85% !important; }
  .web-chat-sidebar .str-chat__edit-message-form button,
  .networking-sidebar .str-chat__edit-message-form button {
    color: unset; }
  .web-chat-sidebar .str-chat__edit-message-form .str-chat__message-team-form-footer button,
  .networking-sidebar .str-chat__edit-message-form .str-chat__message-team-form-footer button {
    color: unset;
    padding: 0px 5px !important; }
  .web-chat-sidebar .str-chat__edit-message-form .str-chat__input--emojipicker,
  .networking-sidebar .str-chat__edit-message-form .str-chat__input--emojipicker {
    transform: scale(0.8);
    transform-origin: 100% 100%; }
  .web-chat-sidebar .str-chat__edit-message-form .str-chat__edit-message-form-options .rfu-file-upload-button,
  .networking-sidebar .str-chat__edit-message-form .str-chat__edit-message-form-options .rfu-file-upload-button {
    margin-left: 4px !important; }
    .web-chat-sidebar .str-chat__edit-message-form .str-chat__edit-message-form-options .rfu-file-upload-button .str-chat__input-fileupload svg,
    .networking-sidebar .str-chat__edit-message-form .str-chat__edit-message-form-options .rfu-file-upload-button .str-chat__input-fileupload svg {
      margin-top: 4px !important; }

.networking-sidebar .str-chat__main-panel .str-chat__input-large .str-chat__input .str-chat__input--emojipicker .emoji-mart {
  width: 100% !important; }

.str-chat__small-message-input-emojipicker .emoji-mart-bar .emoji-mart-preview {
  height: 60px !important; }
  .str-chat__small-message-input-emojipicker .emoji-mart-bar .emoji-mart-preview .emoji-mart-preview-emoji span span {
    font-size: xx-large !important; }
  .str-chat__small-message-input-emojipicker .emoji-mart-bar .emoji-mart-preview .emoji-mart-preview-data .emoji-mart-title-label {
    font-size: large !important; }

.emoji-mart {
  width: 100% !important; }

.str-chat__message-livestream-text--is-emoji {
  font-size: x-large !important; }

@media screen and (max-width: 640px) {
  .raf-panel-footer .raf-emoji-picker__container {
    top: 35px;
    left: -26px; } }

@media screen and (max-width: 520px) {
  .raf-panel-footer .raf-emoji-picker__container {
    top: 35px;
    left: -26px; }
    .raf-panel-footer .raf-emoji-picker__container .emoji-mart {
      width: 246px !important; } }

.webchat html,
.webchat body {
  margin: 0;
  padding: 0;
  box-sizing: border-box; }

.webchat *,
.webchat *:after,
.webchat *:before {
  box-sizing: inherit; }

.webchat #root {
  width: 100%;
  height: 100vh;
  display: flex;
  justify-content: flex-end;
  background: url("https://images.pexels.com/photos/1421903/pexels-photo-1421903.jpeg") top left no-repeat;
  background-size: cover; }

.webchat .wrapper {
  display: flex;
  flex-direction: column;
  position: fixed;
  right: 20px;
  top: 60px;
  align-items: flex-end;
  justify-content: flex-end;
  /*height: 90%;
            height: calc(100% - 60px);*/
  padding: 30px 0;
  z-index: 1; }

.webchat .str-chat__main-panel {
  box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.5), inset 0 1px 0 0 rgba(255, 255, 255, 0.24);
  margin: unset; }

.webchat .str-chat__header-livestream-right-button--info {
  display: none; }

.webchat .str-chat-channel-list-burger {
  display: none; }

.webchat .str-chat-channel-checkbox {
  display: none; }

.webchat .str-chat__down-main {
  border-radius: 10px;
  background: #ffffff;
  box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.5), inset 0 1px 0 0 rgba(255, 255, 255, 0.24); }

.webchat .button {
  height: 60px;
  width: 60px;
  margin-top: 16px;
  border-radius: 60px;
  display: flex;
  align-items: center;
  justify-content: center;
  flex: 0 0 60px;
  background: #ffffff;
  background-image: linear-gradient(-180deg, rgba(255, 255, 255, 0.1) 0%, rgba(0, 0, 0, 0.1) 100%);
  border: 1px solid rgba(255, 255, 255, 0.18);
  box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.5), inset 0 1px 0 0 rgba(255, 255, 255, 0.24);
  cursor: pointer; }

.webchat .button svg {
  fill: #000;
  opacity: 0.8; }

.webchat .button--closed svg {
  position: relative;
  left: 3px;
  fill: #0043f7; }

.webchat .button:hover svg {
  opacity: 1; }

.web-chat-container ::-webkit-scrollbar {
  -webkit-appearance: none;
  width: 2px;
  scrollbar-width: 30px; }

.livestream .width-70 {
  width: 70%; }

.livestream .str-chat-channel .str-chat__container .str-chat__main-panel hr.chat-header-hr {
  margin-top: 0;
  margin-bottom: 0; }

.livestream .str-chat-channel .str-chat__tooltip {
  display: none; }

.livestream .str-chat-channel .str-chat__emojiselect-wrapper:hover .str-chat__tooltip {
  display: flex; }

.livestream .str-chat-channel .str-chat__fileupload-wrapper:hover .str-chat__tooltip {
  display: flex; }

.livestream .width-100 {
  width: 100%; }

.livestream .white-bg {
  border-radius: 6px;
  background-color: #fff;
  padding: 0 16px;
  box-shadow: 0 8px 30px 0 rgba(0, 0, 0, 0.06); }

.livestream .height-650 {
  width: 100%;
  height: 100%;
  border-radius: 5px;
  overflow: hidden; }

.livestream .video-container {
  justify-content: center;
  display: flex;
  flex-direction: column; }

.livestream .video {
  width: 100%;
  height: 100%;
  border-radius: 5px;
  overflow: hidden; }

.livestream .videoWrapper {
  position: relative;
  padding-bottom: 56.25%;
  /* 16:9 */
  background-color: #565a65;
  height: 0; }
  .livestream .videoWrapper #react-player {
    display: flex;
    position: absolute;
    height: 100%;
    width: 100%; }

.livestream .videoWrapper iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%; }

.livestream .example-video img {
  width: inherit;
  height: inherit;
  object-fit: cover; }

.livestream .str-chat__container {
  width: 100%;
  background: #ffffff;
  margin-top: 5px; }
  .livestream .str-chat__container .str-chat__li .str-chat__message-livestream-actions .str-chat__message-actions-box {
    top: 100% !important;
    bottom: unset !important; }
  .livestream .str-chat__container .str-chat__main-panel .str-chat__header-livestream {
    min-height: 40px;
    background: #fff; }
    .livestream .str-chat__container .str-chat__main-panel .str-chat__header-livestream .str-chat__header-livestream-left .str-chat__header-livestream-left--members {
      display: none; }
    .livestream .str-chat__container .str-chat__main-panel .str-chat__header-livestream .str-chat__header-livestream-left .str-chat__header-livestream-left--title {
      word-break: break-word;
      margin: 0 0 0 0; }
    .livestream .str-chat__container .str-chat__main-panel .str-chat__header-livestream .str-chat__header-livestream-right .str-chat__square-button {
      border-radius: 30px;
      width: 25px;
      height: 25px;
      padding: 0px;
      margin: 0px 10px; }

.livestream .str-chat__header-livestream-right-button--info {
  display: none; }

.livestream .str-chat-channel-list-burger {
  display: none; }

.livestream .str-chat-channel-checkbox {
  display: none; }

.livestream .led-green {
  margin: 5px auto;
  width: 12px;
  height: 12px;
  background-color: #690;
  border-radius: 50%; }

.livestream .led-red-on {
  margin: 5px auto;
  width: 12px;
  height: 12px;
  background-color: #f00;
  border-radius: 50%; }

.livestream .button {
  height: 60px;
  width: 60px;
  margin-top: 16px;
  border-radius: 60px;
  display: flex;
  align-items: center;
  justify-content: center;
  flex: 0 0 60px;
  background: #ffffff;
  background-image: linear-gradient(-180deg, rgba(255, 255, 255, 0.1) 0%, rgba(0, 0, 0, 0.1) 100%);
  border: 1px solid rgba(255, 255, 255, 0.18);
  box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.5), inset 0 1px 0 0 rgba(255, 255, 255, 0.24);
  cursor: pointer; }

.livestream .button svg {
  fill: #000;
  opacity: 0.8; }

.livestream .button--closed svg {
  position: relative;
  left: 3px;
  fill: #0043f7; }

.livestream .button:hover svg {
  opacity: 1; }

.livestream .str-chat__header-livestream-left--members {
  padding-right: 15px; }

@media screen and (max-width: 640px) {
  .livestream #root {
    flex-direction: column; }
  .livestream .str-chat__container {
    max-width: 640px; } }

.teamchat .str-chat {
  height: 80vh; }

.teamchat .str-chat__channel-list-team__main {
  background: #ffffff;
  border-right: 1px solid rgba(0, 0, 0, 0.1); }

.teamchat .str-chat__channel-list-team__main p {
  text-align: center;
  margin-top: 10px; }

.teamchat .str-chat__container {
  background: #ffffff; }

.teamchat .str-chat__header-livestream-right-button--info {
  display: none; }

.teamchat .str-chat-channel-list-burger {
  display: none; }

.teamchat .str-chat-channel-checkbox {
  display: none; }

.teamchat .str-chat__channel-list-team__main {
  width: 300px; }

#webChatSidebar .hide-sponsor-slide {
  padding-top: 1px; }
  #webChatSidebar .hide-sponsor-slide .livestream .str-chat {
    height: 100%; }
  #webChatSidebar .hide-sponsor-slide .livestream #portal-tab .white-bg .people-tab {
    height: calc(100vh - 70px); }
  #webChatSidebar .hide-sponsor-slide .livestream #portal-tab .str-chat-channel {
    height: calc(96vh - 50px); }
  #webChatSidebar .hide-sponsor-slide .livestream #portal-tab .str-chat__container {
    height: calc(85vh - 50px); }
    #webChatSidebar .hide-sponsor-slide .livestream #portal-tab .str-chat__container .str-chat__main-panel {
      height: calc(96vh - 50px); }
  #webChatSidebar .hide-sponsor-slide .livestream #portal-tab .tab-content #portal-tab .white-bg {
    height: calc(97vh - 100px); }
  #webChatSidebar .hide-sponsor-slide .livestream #portal-tab .tab-content #portal-tab .str-chat-channel {
    height: calc(96vh - 100px); }
  #webChatSidebar .hide-sponsor-slide .livestream #portal-tab .tab-content #portal-tab .str-chat__container {
    height: calc(85vh - 100px); }
    #webChatSidebar .hide-sponsor-slide .livestream #portal-tab .tab-content #portal-tab .str-chat__container .str-chat__main-panel {
      height: calc(96vh - 100px); }
  #webChatSidebar .hide-sponsor-slide .livestream .str-chat__thread .str-chat__thread-header {
    margin-bottom: 10px; }
  #webChatSidebar .hide-sponsor-slide .livestream .str-chat__thread-list .str-chat__message-livestream--initial-message {
    margin: 10px; }
  #webChatSidebar .hide-sponsor-slide .livestream .str-chat__thread-list .str-chat__thread-start {
    margin: 0px 10px; }
  #webChatSidebar .hide-sponsor-slide .livestream .str-chat__thread-list .str-chat__message-livestream {
    padding: 5px; }
  #webChatSidebar .hide-sponsor-slide .livestream .str-chat__thread-list .str-chat__message-livestream-left {
    width: 40px;
    margin-right: 10px; }
  #webChatSidebar .hide-sponsor-slide .livestream .str-chat__thread-list .str-chat__message-livestream-right {
    width: 90% !important; }
  #webChatSidebar .hide-sponsor-slide .livestream .str-chat__thread-list .str-chat__message-livestream-content {
    padding: unset; }
  #webChatSidebar .hide-sponsor-slide .livestream .str-chat__thread-list .str-chat__list {
    padding: 45px 10px 10px 10px; }
    #webChatSidebar .hide-sponsor-slide .livestream .str-chat__thread-list .str-chat__list li:nth-child(1) .str-chat__reaction-selector {
      top: 10px; }
    #webChatSidebar .hide-sponsor-slide .livestream .str-chat__thread-list .str-chat__list li:nth-child(1) .str-chat__message-actions-box {
      margin-top: 50px; }
  #webChatSidebar .hide-sponsor-slide .web-chat-container .str-chat__main-panel {
    height: 99vh; }
    #webChatSidebar .hide-sponsor-slide .web-chat-container .str-chat__main-panel .str-chat__input-large .str-chat__input-footer {
      display: none; }
  #webChatSidebar .hide-sponsor-slide .web-chat-container .str-chat__thread .str-chat__input-large .str-chat__input-footer {
    display: none; }

@media (min-width: 769px) and (max-width: 1213px) {
  #portal-content-wrapper .video-container .video .videoWrapper .f-c-white > div {
    padding: 15px; } }

@media (min-width: 1214px) and (max-width: 1270px) {
  #portal-content-wrapper .video-container .video .videoWrapper .f-c-white > div {
    padding: 30px; } }

@media (min-width: 769px) and (max-width: 1174px) {
  #portal-content-wrapper .video-container .video .videoWrapper .f-c-white .register-btn {
    margin-top: 6px !important;
    padding: 6px 12px; } }

@media (min-width: 1175px) and (max-width: 1300px) {
  #portal-content-wrapper .video-container .video .videoWrapper .f-c-white .register-btn {
    margin-top: 10px !important; } }

@media (max-width: 1450px) and (min-width: 1371px) {
  #portal-content-wrapper .video-container .video .videoWrapper .f-c-white > div {
    padding: 25px 40px; }
  #portal-content-wrapper .video-container .video .videoWrapper h1 {
    margin-top: 0; } }

@media (min-width: 1283px) and (max-width: 1370px) {
  #portal-content-wrapper .video-container .video .videoWrapper .f-c-white > div {
    padding: 35px; }
  #portal-content-wrapper .video-container .video .videoWrapper h1 {
    font-size: 34px;
    margin-top: 0; }
  #portal-content-wrapper .video-container .video .videoWrapper #countdownTimer {
    padding: 20px; }
    #portal-content-wrapper .video-container .video .videoWrapper #countdownTimer .counter-header {
      margin-bottom: 0; } }

@media (min-width: 1125px) and (max-width: 1282px) {
  #portal-content-wrapper .video-container .video .videoWrapper #countdownTimer {
    padding: 10px; }
    #portal-content-wrapper .video-container .video .videoWrapper #countdownTimer .counter-header {
      margin-bottom: 0; }
    #portal-content-wrapper .video-container .video .videoWrapper #countdownTimer .timer .events-time .color-prime .flex-col span {
      font-size: 30px; } }

@media (min-width: 1175px) and (max-width: 1282px) {
  #portal-content-wrapper .video-container .video .videoWrapper h1 {
    font-size: 28px;
    margin-top: 0;
    line-height: 22px; } }

@media (min-width: 1125px) and (max-width: 1174px) {
  #portal-content-wrapper .video-container .video .videoWrapper h1 {
    font-size: 24px;
    margin-top: 0;
    line-height: 20px; }
  #portal-content-wrapper .video-container .video .videoWrapper h4 {
    font-size: 14px; } }

@media (min-width: 1096px) and (max-width: 1124px) {
  #portal-content-wrapper .video-container .video .videoWrapper h1 {
    font-size: 22px;
    margin-top: 0;
    line-height: 14px; }
  #portal-content-wrapper .video-container .video .videoWrapper h4 {
    font-size: 16px; }
  #portal-content-wrapper .video-container .video .videoWrapper #countdownTimer {
    padding: 10px; }
    #portal-content-wrapper .video-container .video .videoWrapper #countdownTimer .counter-header {
      margin-bottom: 0;
      font-size: 16px; }
    #portal-content-wrapper .video-container .video .videoWrapper #countdownTimer .timer {
      padding-top: 5px; }
      #portal-content-wrapper .video-container .video .videoWrapper #countdownTimer .timer .events-time .color-prime .flex-col span {
        font-size: 28px; } }

@media (max-width: 1024px) {
  .display .web-chat-sidebar.active .active-hide .web-chat-outer-container .web-chat-container #portal-tab > .nav-tabs {
    display: grid; }
    .display .web-chat-sidebar.active .active-hide .web-chat-outer-container .web-chat-container #portal-tab > .nav-tabs > li a .tab-counter-qa {
      right: 2px; } }

@media (max-width: 1095px) and (min-width: 1024px) {
  #portal-content-wrapper .video-container .video .videoWrapper .f-c-white > div {
    padding: 10px; }
  #portal-content-wrapper .video-container .video .videoWrapper h1 {
    font-size: 18px;
    margin-top: 0;
    margin-bottom: 5px; }
  #portal-content-wrapper .video-container .video .videoWrapper h4 {
    margin-top: 5px;
    font-size: 14px; }
  #portal-content-wrapper .video-container .video .videoWrapper #countdownTimer {
    padding: 3px 10px; }
    #portal-content-wrapper .video-container .video .videoWrapper #countdownTimer .counter-header {
      font-size: 16px;
      line-height: 20px;
      margin-bottom: 0; }
    #portal-content-wrapper .video-container .video .videoWrapper #countdownTimer .timer {
      padding-top: 5px; }
      #portal-content-wrapper .video-container .video .videoWrapper #countdownTimer .timer .events-time .color-prime .flex-col span {
        font-size: 24px; }
  .raf-panel-footer div {
    display: block !important; }
    .raf-panel-footer div div div {
      margin-right: 10px !important; }
  .feed-title {
    display: flex !important; }
  .ready-to-meetbox div .btn-ready {
    width: 125px !important; } }

/* For mobile phones: */
@media (max-width: 768px) {
  .portal-layout-main {
    display: inline-block !important; }
  #channelListSidebar {
    left: 0 !important;
    z-index: 12;
    width: 100%; }
    #channelListSidebar .active {
      display: inherit !important; }
    #channelListSidebar .collepase-sidebar-container {
      cursor: pointer;
      height: 35px;
      width: 35px;
      border-radius: 12px !important;
      display: inline-flex !important;
      justify-content: center;
      font-size: 22px;
      margin-right: 10px;
      background-color: #f7f8fa !important;
      left: 85% !important;
      top: 16px !important; }
  .web-chat-open .web-chat-sidebar {
    width: 100%; }
  .web-chat-sidebar {
    position: fixed;
    height: 100%;
    z-index: 99;
    top: 0;
    right: 0;
    width: 100%; }
    .web-chat-sidebar.active {
      width: 0; }
      .web-chat-sidebar.active .active-hide {
        left: 100%; }
      .web-chat-sidebar.active .hidden-webchat-toggle {
        display: inline-flex;
        right: 0px;
        border-top-right-radius: 0;
        border-bottom-right-radius: 0; }
    .web-chat-sidebar .active-hide {
      width: 100%;
      left: 0;
      -moz-transition: left 1s ease 0.1s, width 0.5s ease-out 0.1s !important;
      -webkit-transition: left 1s ease 0.1s, width 0.5s ease-out 0.1s !important; }
    .web-chat-sidebar .postal-profile-dropdown .expand-sidebar-container {
      left: 5px;
      height: 30px;
      width: 30px;
      border-radius: 8px;
      display: inline-flex;
      justify-content: center;
      align-items: center;
      margin-right: 10px;
      top: 55px; }
      .web-chat-sidebar .postal-profile-dropdown .expand-sidebar-container i {
        font-size: 12px; }
  .videoWrapper .f-c-white > div {
    padding: 30px; }
  .videoWrapper h2 {
    font-size: 24px;
    text-align: center; } }

@media (max-width: 768px) {
  #portal-content-wrapper .video-container .video .f-c-white > div h1 {
    font-size: 26px; } }

@media (max-width: 741px) {
  #portal-content-wrapper .video-container .video .f-c-white > div {
    padding: 20px; }
    #portal-content-wrapper .video-container .video .f-c-white > div h1 {
      font-size: 21px;
      margin-top: 0;
      line-height: 20px; }
    #portal-content-wrapper .video-container .video .f-c-white > div h4 {
      font-size: 16px; }
    #portal-content-wrapper .video-container .video .f-c-white > div #countdownTimer .counter-header {
      margin-bottom: 0;
      line-height: 18px; }
    #portal-content-wrapper .video-container .video .f-c-white > div #countdownTimer .timer {
      padding-top: 5px; }
      #portal-content-wrapper .video-container .video .f-c-white > div #countdownTimer .timer .events-time .color-prime .flex-col span {
        font-size: 26px; }
    #portal-content-wrapper .video-container .video .f-c-white > div .register-btn {
      margin-top: 5px !important;
      padding: 6px 12px; }
  .emoji-mart-title-labe {
    font-size: 16px !important; } }

@media (max-width: 480px) {
  #portal-content-wrapper .video-container .video .f-c-white > div {
    padding: 10px; }
    #portal-content-wrapper .video-container .video .f-c-white > div h1 {
      font-size: 15px;
      margin-top: 0;
      line-height: 10px; }
    #portal-content-wrapper .video-container .video .f-c-white > div h4 {
      font-size: 13px; }
    #portal-content-wrapper .video-container .video .f-c-white > div #countdownTimer {
      padding: 5px 10px; }
      #portal-content-wrapper .video-container .video .f-c-white > div #countdownTimer .counter-header {
        font-size: 14px;
        line-height: 18px;
        margin-bottom: 0; }
      #portal-content-wrapper .video-container .video .f-c-white > div #countdownTimer .timer {
        padding-top: 5px;
        padding-left: 0; }
        #portal-content-wrapper .video-container .video .f-c-white > div #countdownTimer .timer .flex-col {
          margin: 0; }
  .raf-emoji-picker__container {
    left: -103px !important; }
    .raf-emoji-picker__container .emoji-mart {
      width: 246px !important; }
  .web-chat-sidebar .str-chat__main-panel .str-chat__input .str-chat__send-button,
  .web-chat-sidebar .str-chat__thread .str-chat__input .str-chat__send-button,
  .networking-sidebar .str-chat__main-panel .str-chat__input .str-chat__send-button,
  .networking-sidebar .str-chat__thread .str-chat__input .str-chat__send-button {
    display: none; }
  .web-chat-sidebar .str-chat__main-panel .str-chat__input .rfu-file-upload-button,
  .web-chat-sidebar .str-chat__thread .str-chat__input .rfu-file-upload-button,
  .networking-sidebar .str-chat__main-panel .str-chat__input .rfu-file-upload-button,
  .networking-sidebar .str-chat__thread .str-chat__input .rfu-file-upload-button {
    right: 46px !important;
    top: calc(100% - 31px) !important; }
  .web-chat-sidebar .str-chat__main-panel .str-chat__input .str-chat__input-emojiselect,
  .web-chat-sidebar .str-chat__thread .str-chat__input .str-chat__input-emojiselect,
  .networking-sidebar .str-chat__main-panel .str-chat__input .str-chat__input-emojiselect,
  .networking-sidebar .str-chat__thread .str-chat__input .str-chat__input-emojiselect {
    right: 20px !important;
    top: calc(100% - 35px) !important; } }

@media (max-width: 335px) {
  #portal-content-wrapper .video-container .video .videoWrapper {
    padding-bottom: 65%; }
    #portal-content-wrapper .video-container .video .videoWrapper h2 {
      font-size: 18px; }
  #portal-content-wrapper .video-container .video .f-c-white > div h1 {
    font-size: 14px; }
  #portal-content-wrapper .video-container .video .f-c-white > div h4 {
    font-size: 11px; }
  #portal-content-wrapper .video-container .video .f-c-white > div #countdownTimer {
    padding: 3px 10px; }
    #portal-content-wrapper .video-container .video .f-c-white > div #countdownTimer .counter-header {
      font-size: 14px;
      line-height: 20px;
      margin-bottom: 0; }
    #portal-content-wrapper .video-container .video .f-c-white > div #countdownTimer .timer {
      padding-top: 0; } }

@media (min-width: 769px) and (max-width: 1023px) {
  .web-chat-sidebar .active-hide {
    width: 285px; }
  .web-chat-sidebar #channelListSidebar {
    right: 285px !important; }
  #webChatSidebar #portal-tab .nav-tabs > li a {
    margin: 0 3px; }
  #portal-content-wrapper {
    padding-left: 15px;
    padding-right: 15px; }
    #portal-content-wrapper .video-container .video .f-c-white > div {
      padding: 15px; }
      #portal-content-wrapper .video-container .video .f-c-white > div h1 {
        margin-top: 0;
        line-height: 20px; }
      #portal-content-wrapper .video-container .video .f-c-white > div #countdownTimer .counter-header {
        font-size: 16px;
        margin-bottom: 0;
        line-height: 20px; }
      #portal-content-wrapper .video-container .video .f-c-white > div #countdownTimer .timer .events-time .color-prime .flex-col span {
        font-size: 28px; } }

@media (max-width: 1023px) and (min-width: 800px) {
  #portal-content-wrapper .video-container .video .videoWrapper .f-c-white > div h1 {
    font-size: 28px; } }

@media (max-width: 799px) and (min-width: 769px) {
  #portal-content-wrapper .video-container .video .videoWrapper .f-c-white > div h1 {
    font-size: 22px; }
  #portal-content-wrapper .video-container .video .videoWrapper .f-c-white > div h4 {
    font-size: 16px; }
  #portal-content-wrapper .video-container .video .videoWrapper .f-c-white > div #countdownTimer {
    padding: 5px 10px; } }

@media (max-width: 1023px) {
  .display .web-chat-sidebar.active .hidden-webchat-toggle {
    display: inline-flex; }
  .display .web-chat-sidebar.active .chat-white-background {
    display: none; }
  .display .web-chat-sidebar.active .active-hide {
    width: 0; } }

.channel-name-header-title {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  /* number of lines to show */
  -webkit-box-orient: vertical; }

.poll-animation {
  box-shadow: 0 0 0 0 #377ef9;
  -webkit-animation: pulse 2.25s infinite cubic-bezier(0.66, 0, 0, 1);
  -moz-animation: pulse 2.25s infinite cubic-bezier(0.66, 0, 0, 1);
  -ms-animation: pulse 2.25s infinite cubic-bezier(0.66, 0, 0, 1);
  animation: pulse 2.25s infinite cubic-bezier(0.66, 0, 0, 1); }

@-webkit-keyframes pulse {
  to {
    box-shadow: 0 0 0 30px rgba(232, 76, 61, 0); } }

@-moz-keyframes pulse {
  to {
    box-shadow: 0 0 0 30px rgba(232, 76, 61, 0); } }

@-ms-keyframes pulse {
  .poll-animation to {
    box-shadow: 0 0 0 30px rgba(232, 76, 61, 0); } }

@keyframes pulse {
  to {
    box-shadow: 0 0 0 30px rgba(232, 76, 61, 0); } }

.timer-popup {
  min-height: 285px !important; }

.next-session-popup {
  z-index: 24;
  height: max-content;
  margin: auto;
  width: 80%;
  max-width: 600px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  min-height: 155px;
  padding: 15px 15px 5px 15px;
  background-color: #fff;
  color: #000; }

.next-session-header-text {
  font-size: 22px; }

.close-btn-next-session {
  position: absolute;
  top: 5px;
  right: 5px; }

.poll-indicator-badge {
  padding: 2px 3px;
  background-color: #2ec974;
  height: 10px;
  margin: auto;
  margin-left: 3px; }

.chat-user-popover-spinner-container {
  display: flex;
  justify-content: center;
  align-items: center; }

.str-chat__avatar--circle {
  cursor: pointer; }

.popover.left > .arrow {
  margin-top: -40px !important; }

.chat-popover {
  z-index: 99999 !important; }
  .chat-popover.position-fixed {
    position: fixed; }

.str-chat__container .str-chat__thread .str-chat__input-large .str-chat__input-footer {
  display: none !important; }

.lobby-chat-channel .str-chat__main-panel .str-chat__input-large .str-chat__input-footer {
  display: flex !important; }

.lobby-chat-channel .str-chat__thread .str-chat__input-large .str-chat__input-footer {
  display: flex !important; }

.notification-settings {
  padding: 10px 0px !important; }
  .notification-settings div {
    margin-right: 10px !important; }

#webChatSidebar {
  height: inherit !important; }
  #webChatSidebar .set-sidebar-toggle .web-chat-outer-container {
    height: calc(100% - 175px) !important; }
    #webChatSidebar .set-sidebar-toggle .web-chat-outer-container .web-chat-container .web-chat-inner-container .str-chat-channel {
      height: 100% !important; }
      #webChatSidebar .set-sidebar-toggle .web-chat-outer-container .web-chat-container .web-chat-inner-container .str-chat-channel .str-chat__container {
        height: 100% !important; }
        #webChatSidebar .set-sidebar-toggle .web-chat-outer-container .web-chat-container .web-chat-inner-container .str-chat-channel .str-chat__container .str-chat__main-panel {
          height: 100% !important; }
    #webChatSidebar .set-sidebar-toggle .web-chat-outer-container .web-chat-container .web-chat-inner-container #portal-tab .tab-content .tab-pane #portal-tab .tab-content .tab-pane .str-chat-channel .str-chat__container .str-chat__main-panel {
      height: calc(100% - 15px) !important; }
  #webChatSidebar .hide-sponsor-slide .web-chat-outer-container {
    height: 100% !important; }
    #webChatSidebar .hide-sponsor-slide .web-chat-outer-container .web-chat-container .web-chat-inner-container .str-chat-channel {
      height: 100% !important; }
      #webChatSidebar .hide-sponsor-slide .web-chat-outer-container .web-chat-container .web-chat-inner-container .str-chat-channel .str-chat__container {
        height: 100% !important; }
        #webChatSidebar .hide-sponsor-slide .web-chat-outer-container .web-chat-container .web-chat-inner-container .str-chat-channel .str-chat__container .str-chat__main-panel {
          height: 100% !important; }
    #webChatSidebar .hide-sponsor-slide .web-chat-outer-container .web-chat-container .web-chat-inner-container #portal-tab .tab-content .tab-pane #portal-tab .tab-content .tab-pane .str-chat-channel .str-chat__container .str-chat__main-panel {
      height: calc(100% - 20px) !important; }
  #webChatSidebar .web-chat-container {
    height: 100% !important; }
    #webChatSidebar .web-chat-container .web-chat-inner-container {
      height: 100% !important; }
      #webChatSidebar .web-chat-container .web-chat-inner-container #portal-tab {
        height: 100% !important; }
        #webChatSidebar .web-chat-container .web-chat-inner-container #portal-tab .tab-content {
          height: calc(100% - 60px) !important; }
          #webChatSidebar .web-chat-container .web-chat-inner-container #portal-tab .tab-content .tab-pane {
            height: 100% !important; }
            #webChatSidebar .web-chat-container .web-chat-inner-container #portal-tab .tab-content .tab-pane .polls-content {
              height: 100% !important; }
            #webChatSidebar .web-chat-container .web-chat-inner-container #portal-tab .tab-content .tab-pane .people-tab-content {
              height: 100% !important; }
              #webChatSidebar .web-chat-container .web-chat-inner-container #portal-tab .tab-content .tab-pane .people-tab-content .people-tab {
                height: 100% !important; }
                #webChatSidebar .web-chat-container .web-chat-inner-container #portal-tab .tab-content .tab-pane .people-tab-content .people-tab .list-group {
                  height: 100% !important;
                  overflow-y: scroll;
                  margin-bottom: 0 !important; }
            #webChatSidebar .web-chat-container .web-chat-inner-container #portal-tab .tab-content .tab-pane .qa-content {
              height: 100% !important; }
              #webChatSidebar .web-chat-container .web-chat-inner-container #portal-tab .tab-content .tab-pane .qa-content .qa-outer-container {
                height: 100% !important; }
                #webChatSidebar .web-chat-container .web-chat-inner-container #portal-tab .tab-content .tab-pane .qa-content .qa-outer-container .polls-content {
                  height: auto !important; }
                #webChatSidebar .web-chat-container .web-chat-inner-container #portal-tab .tab-content .tab-pane .qa-content .qa-outer-container .qa-inner-container {
                  height: calc(100% - 20px) !important; }
                  #webChatSidebar .web-chat-container .web-chat-inner-container #portal-tab .tab-content .tab-pane .qa-content .qa-outer-container .qa-inner-container #portal-tab {
                    height: calc(100% - 130px) !important; }
                    #webChatSidebar .web-chat-container .web-chat-inner-container #portal-tab .tab-content .tab-pane .qa-content .qa-outer-container .qa-inner-container #portal-tab .tab-content {
                      height: calc(100% - 65px) !important; }
                      #webChatSidebar .web-chat-container .web-chat-inner-container #portal-tab .tab-content .tab-pane .qa-content .qa-outer-container .qa-inner-container #portal-tab .tab-content .tab-pane {
                        height: 100% !important; }
                        #webChatSidebar .web-chat-container .web-chat-inner-container #portal-tab .tab-content .tab-pane .qa-content .qa-outer-container .qa-inner-container #portal-tab .tab-content .tab-pane .question-answer-open-tab {
                          height: 100% !important; }
            #webChatSidebar .web-chat-container .web-chat-inner-container #portal-tab .tab-content .tab-pane #portal-tab {
              height: 100% !important; }
              #webChatSidebar .web-chat-container .web-chat-inner-container #portal-tab .tab-content .tab-pane #portal-tab .tab-content {
                height: calc(100% - 65px) !important; }
                #webChatSidebar .web-chat-container .web-chat-inner-container #portal-tab .tab-content .tab-pane #portal-tab .tab-content .people-tab {
                  height: calc(100% - 10px) !important; }
                #webChatSidebar .web-chat-container .web-chat-inner-container #portal-tab .tab-content .tab-pane #portal-tab .tab-content .str-chat-channel {
                  height: 100% !important; }
                  #webChatSidebar .web-chat-container .web-chat-inner-container #portal-tab .tab-content .tab-pane #portal-tab .tab-content .str-chat-channel .str-chat__container {
                    height: 100% !important; }
  #webChatSidebar .studio-page-chat .str-chat-channel {
    height: 100% !important; }
    #webChatSidebar .studio-page-chat .str-chat-channel .str-chat__container {
      height: 100% !important; }
      #webChatSidebar .studio-page-chat .str-chat-channel .str-chat__container .str-chat__main-panel {
        height: 100% !important; }

.studio-page-chat {
  height: calc(100% - 80px) !important; }
  .studio-page-chat .web-chat-outer-container {
    height: 100% !important; }

.networking-chat {
  height: 100% !important; }
  .networking-chat .col-md-12 {
    height: 100% !important; }

.livestream.str-chat .str-chat__input {
  padding: 10px 20px !important; }
  .livestream.str-chat .str-chat__input .str-chat__input--textarea-wrapper {
    width: 100% !important; }

.chat-disabled .str-chat__input-fileupload {
  display: none; }

.chat-disabled .str-chat__input-emojiselect {
  display: none; }

.chat-disabled .str-chat__textarea__textarea {
  padding-right: 0 !important; }

.chat-disabled .livestream.str-chat .str-chat__input {
  padding: 0 !important; }

.chat-disabled .livestream.str-chat textarea:disabled {
  color: #a94442 !important;
  background-color: #f2dede !important;
  border-color: #ebccd1 !important;
  text-align: center;
  font-size: 14px !important;
  overflow: hidden;
  margin-bottom: 5px; }

.chat-disabled textarea:disabled::-webkit-input-placeholder {
  color: #a94442; }

.chat-disabled textarea:disabled:-moz-placeholder {
  color: #a94442; }

.chat-disabled textarea:disabled::-moz-placeholder {
  color: #a94442; }

.chat-disabled textarea:disabled:-ms-input-placeholder {
  color: #a94442; }

.chat-disabled textarea:disabled::placeholder {
  color: #a94442; }

.disabled-chat-text-wrapper {
  height: 44px !important;
  padding: 12px !important;
  text-align: center !important; }

.fix-icon-alignment-chat-sidebar {
  height: 15px;
  margin-top: 3px;
  margin-right: 3px; }

.tab-counter-qa {
  margin-top: 3px;
  height: 14px;
  width: 14px;
  border-radius: 3px;
  background-color: #adb5c6;
  color: #ffffff;
  font-size: 12px;
  font-weight: 600;
  letter-spacing: 0;
  line-height: 14px;
  margin-left: 5px;
  justify-content: center; }

.chat-counter {
  margin-top: -20px;
  height: 15px;
  width: 15px;
  border-radius: 3px;
  background-color: #adb5c6;
  color: #ffffff;
  font-size: 11px;
  font-weight: 500;
  letter-spacing: 0;
  line-height: 14px;
  margin-left: -9px;
  justify-content: center; }

li.active .tab-counter-qa {
  background-color: #377ef9; }

.poll-popover {
  border-color: #406ae8 !important; }
  .poll-popover .arrow {
    border-bottom-color: #406ae8 !important; }

.chat-popover .people-card {
  margin: 0px !important; }

.chat-header-title-spacing {
  margin-top: -25px; }

.tooltip-overlay {
  z-index: 1101; }

.width-33 {
  width: 33%; }

.notification-data {
  margin: auto; }
  .notification-data .open > .dropdown-menu {
    width: 300px;
    padding: 0 5px 0 15px; }
    .notification-data .open > .dropdown-menu .notification-setting-header {
      width: 100% !important;
      display: inline-block !important; }
      .notification-data .open > .dropdown-menu .notification-setting-header span {
        font-weight: 600; }

.str-chat__textarea__textarea {
  padding-right: 65px !important; }

.str-chat__thread-list .str-chat__list--thread .str-chat__reverse-infinite-scroll .str-chat__ul .str-chat__li .str-chat__message-livestream {
  padding: 0px 10px !important; }
  .str-chat__thread-list .str-chat__list--thread .str-chat__reverse-infinite-scroll .str-chat__ul .str-chat__li .str-chat__message-livestream .str-chat__message-livestream-author {
    margin-bottom: 3px !important; }

.str-chat__thread-list .str-chat__list--thread .str-chat__reverse-infinite-scroll .str-chat__ul .str-chat__li--top {
  margin: 5px 0px 0px; }

.str-chat__thread-list .str-chat__list--thread .str-chat__reverse-infinite-scroll .str-chat__ul .str-chat__li--bottom {
  margin: 0px 0px 5px; }

.str-chat__thread-list .str-chat__list--thread .str-chat__reverse-infinite-scroll .str-chat__ul .str-chat__li--single {
  margin: 5px 0px 0px; }

.str-chat__message-livestream-content p {
  margin: 0px 0px 5px; }

.str-chat__message-livestream-content p code {
  border: none !important;
  border-radius: 0 !important;
  font-size: 13px;
  font-weight: 500;
  font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
  color: #7785a1;
  padding: 0px; }

.str-chat__date-separator {
  padding: 15px; }

.str-chat__loader-center {
  display: flex;
  justify-content: center; }

.str-chat__input .str-chat__input--textarea-wrapper {
  flex-direction: column !important; }

.str-chat__modal-image__wrapper {
  text-align: center !important; }

.str-chat__modal-image__image {
  width: 100%; }

@-moz-document url-prefix() {
  .portal-mybooth .mybooth-chat-section .str-chat.str-chat-channel .str-chat__reverse-infinite-scroll {
    padding-bottom: 50px; } }

.channel-header-main-width {
  width: 90% !important; }

.portal-mybooth .mybooth-chat-section .left-channel-list .channel-name-header .channel-name-title {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  word-break: break-all;
  overflow-wrap: break-word; }

.portal-mybooth
.mybooth-chat-section
.str-chat.str-chat-channel
.str-chat__reverse-infinite-scroll
.str-chat__ul
.str-chat__li
.str-chat__message-livestream
.str-chat__message-livestream-right
.str-chat__message-livestream-content
.str-chat__message-livestream-author {
  margin-bottom: 8px;
  text-transform: capitalize;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  word-break: break-word; }

.portalsidebarsticky {
  position: fixed !important;
  top: 0 !important; }

.wrapper {
  width: 100%; }

#portalsidebar hr.side-nav-group-line {
  margin-top: 10px;
  margin-bottom: 10px;
  opacity: 0.1;
  border-radius: 0.5px;
  background-color: #ffffff; }

#portalsidebar .active-hide {
  min-width: 250px;
  max-width: 250px;
  height: 100vh;
  background: #377ef9;
  top: 0;
  color: #fff;
  position: sticky;
  transition: all 0.5s; }
  #portalsidebar .active-hide .menu-toggle-icon {
    position: absolute;
    top: 8%;
    padding: 4px;
    right: -13px;
    height: 24px;
    border-radius: 50%;
    border: 0 solid #f7faff;
    background: #ffffff;
    box-shadow: 0 0 12px 8px rgba(0, 0, 0, 0.04);
    width: 24px;
    display: flex;
    align-items: center; }
    #portalsidebar .active-hide .menu-toggle-icon i {
      color: #929db3;
      height: 12px;
      font-size: 14px; }
  #portalsidebar .active-hide a {
    display: flex;
    text-decoration: none;
    align-items: center; }

@media only screen and (max-width: 1400px) {
  #portalsidebar .active-hide {
    min-width: 250px;
    max-width: 250px; }
    #portalsidebar .active-hide .accelevent-logo img {
      width: 100%; }
    #portalsidebar .active-hide ul.components {
      padding-right: 20px;
      padding-left: 20px; } }

#portalsidebar .menu-sidebar-hidden-toggle {
  display: none;
  cursor: pointer; }

#portalsidebar.active {
  font-size: 14px; }
  #portalsidebar.active .menu-sidebar-hidden-toggle {
    display: none !important; }
  #portalsidebar.active .active-hide {
    min-width: 65px;
    max-width: 65px;
    /* transition: all 0.3s;
      min-width: 105px;
      color: #fff;
      background: #377ef9;
      padding-left: 5px;
      padding-right: 5px;
      position: sticky;
      max-width: 105px;
      top: 0;
      text-align: center;
      .accelevent-logo{
        img{
          width: 100%;
        }
      }*/ }
    #portalsidebar.active .active-hide .menu-toggle-icon {
      top: 4%;
      padding: 4px 2px; }
      #portalsidebar.active .active-hide .menu-toggle-icon i {
        height: 25px;
        font-size: 22px; }
    #portalsidebar.active .active-hide .accelevent-logo img {
      width: 100%; }
    #portalsidebar.active .active-hide ul.components {
      padding-right: 15px;
      padding-left: 18px; }
    #portalsidebar.active .active-hide ul li {
      padding: unset; }
      #portalsidebar.active .active-hide ul li.session-live-indicator a .is-live {
        height: 10px;
        width: 10px;
        line-height: 1;
        top: 20px;
        left: 30px;
        padding: 0 1px 1px 2px; }
        #portalsidebar.active .active-hide ul li.session-live-indicator a .is-live .live-dot {
          margin: 0 2px 4px 0; }
    #portalsidebar.active .active-hide a {
      font-size: 25px !important; }
      #portalsidebar.active .active-hide a i {
        margin-right: unset;
        line-height: unset; }
      #portalsidebar.active .active-hide a i.fa-user {
        font-size: 25px; }
      #portalsidebar.active .active-hide a span.m-label {
        display: none; }
    #portalsidebar.active .active-hide .power-by-logo {
      padding-top: 11px !important; }
      #portalsidebar.active .active-hide .power-by-logo .power-lable {
        display: none; }
      #portalsidebar.active .active-hide .power-by-logo img {
        width: 30px;
        height: 26px; }
  #portalsidebar.active .menu-sidebar-hidden-toggle {
    border-radius: 25%;
    padding: 6px;
    background: #377ef6;
    left: -6px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    position: absolute;
    box-shadow: 0 2px 20px 0 rgba(49, 65, 95, 0.16);
    font-size: 24px;
    top: 25px;
    color: white;
    width: 30px;
    height: 30px; }
  #portalsidebar.active ul.components li {
    font-size: 14px; }
    #portalsidebar.active ul.components li a {
      padding: 10px 0;
      font-size: 14px; }
      #portalsidebar.active ul.components li a span {
        margin-right: 0;
        font-weight: 400;
        display: block;
        font-size: 14px; }

#portalsidebar .logo {
  display: block;
  color: Black;
  font-weight: 900;
  padding: 10px 30px;
  transition: 0.3s; }
  @media (prefers-reduced-motion: reduce) {
    #portalsidebar .logo {
      transition: none; } }

#portalsidebar ul.components {
  margin-top: 24px;
  padding-left: 30px;
  padding-right: 30px;
  margin-bottom: 10px;
  transition: 0.3s; }
  @media (prefers-reduced-motion: reduce) {
    #portalsidebar ul.components {
      transition: none; } }

#portalsidebar ul li {
  padding: 11px 0px 11px 0px;
  font-size: 16px; }
  #portalsidebar ul li > ul {
    margin-left: 35px; }
    #portalsidebar ul li > ul li {
      font-size: 14px; }
  #portalsidebar ul li a {
    display: block;
    color: #9bbef9;
    text-decoration: none !important;
    border-bottom: none; }
    #portalsidebar ul li a i {
      margin-right: 12px;
      line-height: 9px; }
      @media (max-width: 991.98px) {
        #portalsidebar ul li a i {
          display: block; } }
    #portalsidebar ul li a i.fa-user {
      font-size: 19px; }
    #portalsidebar ul li a:hover {
      border-bottom: none; }
  #portalsidebar ul li.session-live-indicator a {
    position: relative; }
    #portalsidebar ul li.session-live-indicator a .is-live {
      position: absolute;
      top: 0;
      right: 25px;
      height: 23px;
      width: 52px;
      color: #ffffff;
      font-size: 13px;
      font-weight: 500;
      letter-spacing: 0;
      line-height: 22px;
      border-radius: 6px;
      background-color: #4a8cfa;
      text-align: center; }
      #portalsidebar ul li.session-live-indicator a .is-live .live-dot {
        height: 6px;
        width: 6px;
        background-color: #ffffff;
        display: inline-block;
        border-radius: 50%;
        margin: 0 5px 1px 0; }
  #portalsidebar ul li.active > a {
    color: white;
    font-weight: bold; }

@media (max-width: 991.98px) {
  #portalsidebar {
    min-width: 80px;
    max-width: 80px;
    text-align: center; } }

a[data-toggle='collapse'] {
  position: relative; }

.dropdown-toggle::after {
  display: block;
  position: absolute;
  top: 50%;
  right: 0;
  transform: translateY(-50%); }

@media (max-width: 991.98px) {
  #sidebarCollapse span {
    display: none; } }

.menu-list {
  height: 100%;
  display: flex;
  flex-wrap: wrap;
  align-content: space-between;
  overflow-x: hidden;
  overflow-y: auto; }
  .menu-list::-webkit-scrollbar {
    width: 4px; }

@media (max-width: 991.98px) {
  .portal-sidebar-footer {
    display: none; } }

.portal-sidebar-footer .components .power-by-logo {
  display: flex;
  flex-direction: column;
  align-items: center;
  padding-top: 20px !important; }
  .portal-sidebar-footer .components .power-by-logo .power-lable {
    font-size: 12px;
    margin-right: 5px; }
  .portal-sidebar-footer .components .power-by-logo img {
    height: 20px;
    width: auto; }

#portal-content-wrapper {
  padding-left: 32px;
  padding-right: 32px;
  max-width: 1200px;
  width: 100%;
  overflow: hidden; }

.call-to-action-logo {
  width: 100% !important;
  border-radius: 3px; }

@media (min-width: 769px) and (max-width: 1023px) {
  #portalsidebar {
    max-width: 0;
    min-width: 0; }
    #portalsidebar .active-hide {
      font-size: 14px;
      min-width: 80px !important;
      max-width: 80px !important; }
      #portalsidebar .active-hide .accelevent-logo img {
        width: 100%; }
      #portalsidebar .active-hide ul.components {
        padding-right: 15px;
        padding-left: 18px; }
      #portalsidebar .active-hide ul li {
        padding: unset; }
        #portalsidebar .active-hide ul li.session-live-indicator a .is-live {
          height: 10px;
          width: 10px;
          line-height: 1;
          top: 20px;
          left: 30px;
          padding: 0 1px 1px 2px; }
          #portalsidebar .active-hide ul li.session-live-indicator a .is-live .live-dot {
            margin: 0 2px 4px 0; }
      #portalsidebar .active-hide a {
        font-size: 25px !important; }
        #portalsidebar .active-hide a i {
          margin-right: unset; }
        #portalsidebar .active-hide a span.m-label {
          display: none; }
      #portalsidebar .active-hide .power-by-logo {
        padding-top: 11px !important; }
        #portalsidebar .active-hide .power-by-logo .power-lable {
          display: none; }
        #portalsidebar .active-hide .power-by-logo img {
          width: 30px;
          height: 26px; }
    #portalsidebar ul.components li {
      font-size: 14px; }
      #portalsidebar ul.components li a {
        padding: 10px 0;
        font-size: 14px; }
        #portalsidebar ul.components li a span {
          margin-right: 0;
          font-weight: 400;
          display: block;
          font-size: 14px; } }

@media (max-width: 1023px) {
  #portalsidebar.active .menu-sidebar-hidden-toggle {
    display: inline-flex !important; }
  #portalsidebar.active .active-hide {
    max-width: 0 !important;
    min-width: 0 !important; }
    #portalsidebar.active .active-hide .menu-toggle-icon {
      display: none !important; } }

@media (max-width: 768px) {
  #portalsidebar {
    position: fixed;
    top: 0;
    left: 0; }
    #portalsidebar .active-hide {
      min-width: 88px;
      max-width: unset; }
      #portalsidebar .active-hide .portal-sidebar-footer {
        display: block;
        right: 0;
        left: 0; }
      #portalsidebar .active-hide ul.components li {
        text-align: center; }
        #portalsidebar .active-hide ul.components li.session-live-indicator a .is-live {
          height: unset;
          width: unset;
          line-height: 1;
          top: 8px;
          right: 8px;
          padding: 0 1px 1px 3px; }
          #portalsidebar .active-hide ul.components li.session-live-indicator a .is-live .live-dot {
            margin: 0 2px 1px 0; }
        #portalsidebar .active-hide ul.components li a {
          font-size: 30px; }
          #portalsidebar .active-hide ul.components li a i.fa-user {
            font-size: 30px; }
          #portalsidebar .active-hide ul.components li a i {
            margin-right: unset;
            line-height: unset; }
          #portalsidebar .active-hide ul.components li a span.m-label {
            display: none; }
      #portalsidebar .active-hide ul.components .power-by-logo {
        padding-top: 11px !important; }
        #portalsidebar .active-hide ul.components .power-by-logo .power-lable {
          display: none; }
        #portalsidebar .active-hide ul.components .power-by-logo img {
          width: 35px;
          height: 30px; }
  #portalsidebar.active {
    min-width: 0;
    max-width: 0; } }

@media (max-width: 320px) {
  #portalsidebar .active-hide ul.components {
    margin-bottom: 10px; } }

.event-hub-header {
  padding-top: 10px;
  padding-left: 40px;
  padding-right: 5px;
  color: #31415f;
  font-size: 20px;
  font-weight: 400;
  letter-spacing: 0;
  align-items: center;
  display: flex;
  justify-content: space-between; }
  .event-hub-header .event-hub-name {
    display: flex;
    width: 70%; }
    .event-hub-header .event-hub-name .ellipsis {
      white-space: nowrap;
      text-overflow: ellipsis;
      overflow: hidden; }
  .event-hub-header .event-hub-icon {
    justify-content: flex-end;
    width: 30%; }

.max-width-100-perc .portal-header {
  width: 100%;
  max-width: unset;
  padding-right: 0;
  margin-left: 0; }
  .max-width-100-perc .portal-header .event-hub-header {
    padding-left: 0; }

.net-header.portal-header {
  width: 100%;
  max-width: unset;
  padding-right: 0;
  margin-left: 0; }
  .net-header.portal-header .event-hub-header {
    padding-left: 0; }

.work-header.portal-header {
  width: 100%;
  padding-right: 0;
  margin-left: 0; }

.portal-header.my-booth-header {
  width: 100%;
  max-width: 1800px; }

.portal-header {
  width: 106%;
  max-width: 1200px;
  padding-right: 20px;
  margin-left: -32px; }
  .portal-header .event-hub-header {
    width: 100%; }

.fixed {
  position: fixed;
  top: 0;
  z-index: 999;
  width: 65%;
  max-width: 1200px;
  padding-right: 20px;
  margin-left: -32px; }

.header {
  width: 65% !important; }

.net-padding-top {
  padding-top: 0 !important; }

.fixed.net-header {
  position: unset !important;
  width: unset !important;
  padding: unset !important;
  max-width: unset !important; }

.headerBar {
  width: 100% !important; }

.header-booth {
  width: calc(1800px - 280px) !important;
  max-width: 100% !important;
  padding-right: 53px; }

.fixed.header.headerBar {
  width: 70% !important; }

.portal-header.work-header {
  width: 100%;
  max-width: 1800px; }

.work-header.fixed {
  width: calc(1800px - 565px) !important;
  max-width: 1800px !important;
  padding-right: 55px; }

.work-header.header {
  width: calc(1800px - 380px) !important; }

.work-header.headerBar {
  width: calc(1800px - 260px) !important; }

.work-header.fixed.header.headerBar {
  width: calc(1800px - 75px) !important; }

.fixed.header.headerBar.header-booth {
  width: calc(1800px - 96px) !important;
  padding-right: 53px; }

.search-header .form-group {
  margin-bottom: unset; }

.search-header .input-group .addon-search {
  border-radius: 12px 0 0 12px;
  padding-left: 10px;
  font-size: 24px;
  font-weight: 400;
  line-height: 19px;
  color: #7785a1;
  display: table-cell;
  text-align: center;
  vertical-align: middle;
  background-color: #fff;
  border: 1px solid #fff; }

.search-header .input-group .input-search {
  border-radius: 0 12px 12px 0;
  padding: 9px;
  font-size: 14px;
  color: #7785a1;
  font-weight: 500;
  border: 1px solid #fff;
  background-color: #ffffff; }

.search-header .input-group .input-search:focus {
  outline: unset;
  outline-offset: unset; }

.searchBox-white-icon,
.meeting-schedule {
  background-color: #ffffff;
  text-align: center;
  display: inline-flex;
  justify-content: center;
  margin-left: 16px;
  align-items: center;
  border-radius: 25%;
  width: 40px;
  height: 40px;
  box-shadow: 0 0 0 0 rgba(64, 106, 232, 0.36);
  color: #7785a1;
  justify-items: center;
  font-size: 20px;
  line-height: 20px; }
  .searchBox-white-icon i,
  .searchBox-white-icon a,
  .meeting-schedule i,
  .meeting-schedule a {
    color: #191919; }
    .searchBox-white-icon i:focus,
    .searchBox-white-icon a:focus,
    .meeting-schedule i:focus,
    .meeting-schedule a:focus {
      outline: none; }

.searchBox-white-icon .notification-popup-list div:nth-child(2) ::-webkit-scrollbar {
  width: 4px; }

.searchBox-white-icon .notification-popup-list div:nth-child(2) .raf-dropdown-panel .raf-dropdown-panel__content .raf-load-more-button button {
  width: 98%; }

.searchBox-white-icon .notification-popup-list .notification-message-container {
  font-size: 16px; }
  .searchBox-white-icon .notification-popup-list .notification-message-container .notification-name {
    font-size: 18px;
    color: #415070;
    font-weight: 600;
    line-height: 30px;
    word-break: break-word; }

.event-header-details {
  box-shadow: 0 15px 79px 0 rgba(0, 0, 0, 0.03);
  border-radius: 25px;
  position: relative; }
  .event-header-details .header-main-details {
    margin-top: 15px; }
    .event-header-details .header-main-details img {
      border-radius: 25px; }
  .event-header-details .event-header-banner {
    color: #31415f;
    font-size: 32px;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 38px; }
    .event-header-details .event-header-banner h5 {
      color: #7785a1;
      font-size: 16px;
      font-weight: 400;
      line-height: 19px; }
  .event-header-details .postal-profile-header-dropdown {
    border-radius: 20px;
    display: flex;
    padding-top: 36px;
    position: absolute;
    align-items: center;
    bottom: 25%;
    left: 5%; }
    .event-header-details .postal-profile-header-dropdown .user-image {
      border-radius: 15px;
      padding: 1px;
      display: inline-table;
      border: 4px solid #96c9e0;
      box-sizing: border-box; }
    .event-header-details .postal-profile-header-dropdown img {
      width: auto;
      height: 50px; }
    .event-header-details .postal-profile-header-dropdown .hosted-details {
      padding-left: 12px; }
      .event-header-details .postal-profile-header-dropdown .hosted-details .user-name {
        color: #51607d;
        font-size: 16px; }
      .event-header-details .postal-profile-header-dropdown .hosted-details .hosted-details-hostedBy {
        color: #7785a1; }

.networking-user-profile {
  margin-left: 16px;
  display: flex;
  background-color: #ffffff;
  border-radius: 10px;
  min-width: 140px;
  max-width: 200px;
  color: #31415f; }
  .networking-user-profile:hover {
    color: #31415f !important;
    text-decoration: none !important;
    box-shadow: 0 0 2px 1px #3b99fc inset; }
  .networking-user-profile .profile-img img {
    width: 28px;
    height: 28px;
    border-radius: 8px;
    margin: 5px; }
  .networking-user-profile .user-name {
    margin: 3px;
    font-size: 14px;
    line-height: 15px;
    white-space: nowrap;
    overflow: hidden; }
  .networking-user-profile .user-prefix {
    font-size: 12px; }
  .networking-user-profile .dropown-icon {
    display: flex;
    margin: 8px;
    justify-content: flex-end;
    align-items: center;
    flex: 1; }

@media (max-width: 1850px) {
  .fixed {
    padding-right: 16px; }
  .fixed.headerBar {
    padding-right: 20px; }
  .fixed.header {
    padding-right: 16px; }
  .fixed.headerBar.header {
    padding-right: 20px; }
  .portal-header.my-booth-header {
    width: 102%; }
  .fixed.headerBar.header-booth {
    padding-right: 24px; }
  .fixed.header.headerBar.header-booth {
    padding-right: 19px; } }

@media (max-width: 1840px) {
  .fixed.header {
    padding-right: 20px;
    width: 66% !important; }
  .fixed {
    padding-right: 20px;
    width: 66%; } }

@media (max-width: 1825px) {
  .fixed {
    width: 67%; }
  .fixed.header {
    width: 67% !important; } }

@media (max-width: 1795px) {
  .fixed {
    padding-right: 22px; } }

@media (max-width: 1791px) {
  .fixed {
    padding-right: 25px; } }

@media (max-width: 1785px) {
  .fixed {
    padding-right: 10px;
    width: 66%; }
  .fixed.header {
    width: 68% !important; } }

@media (max-width: 1760px) {
  .fixed {
    padding-right: 20px; }
  .fixed.header {
    width: 69% !important; }
  .fixed.headerBar.header-booth {
    padding-right: 3.7%; }
  .fixed.header.headerBar.header-booth {
    padding-right: 3.5%; } }

@media (max-width: 1280px) and (min-width: 1126px) {
  .searchBox-white-icon .notification-popup-list div:nth-child(2) {
    max-width: 345px !important; } }

@media (max-width: 1125px) and (min-width: 1024px) {
  .searchBox-white-icon .notification-popup-list div:nth-child(2) {
    max-width: 315px !important; }
    .searchBox-white-icon .notification-popup-list div:nth-child(2) .raf-dropdown-panel--arrow-right::after {
      right: 120px; } }

@media (max-width: 1680px) {
  .fixed.header {
    width: 73% !important; }
  .fixed.header-booth {
    width: 84% !important;
    padding-right: 38px !important; }
  .headerBar {
    width: 100% !important; }
  .work-header.fixed {
    width: 65% !important; }
  .work-header.header {
    width: 77% !important; }
  .work-header.headerBar {
    width: 84% !important; }
  .fixed.header.headerBar.header-booth {
    width: 95% !important;
    padding-right: 33px !important; }
  .work-header.fixed.header.headerBar {
    width: 96% !important;
    padding-right: 62px; }
  .fixed {
    width: 64%;
    padding-right: 18px; }
  .fixed.header.headerBar {
    width: 100% !important; } }

@media (max-width: 1730px) {
  .portal-header .event-hub-header .event-hub-name {
    width: 55%; }
  .portal-header .event-hub-header .event-hub-icon {
    width: 45%; } }

@media (max-width: 1620px) {
  .fixed.header-booth {
    width: 84% !important;
    padding-right: 48px !important; }
  .fixed {
    width: 63%;
    padding-right: 28px; }
  .fixed.header {
    width: 75% !important; } }

@media (max-width: 1580px) {
  .fixed {
    width: 62%; }
  .fixed.header {
    width: 74% !important;
    padding-right: 22px; } }

@media (max-width: 1560px) {
  .fixed {
    width: 61%;
    padding-right: 22px; }
  .fixed.header {
    width: 73% !important;
    padding-right: 13px; } }

@media (max-width: 1555px) {
  .fixed {
    width: 60%;
    padding-right: 9px; }
  .fixed.header {
    padding-right: 14px; } }

@media (max-width: 1550px) {
  .fixed {
    padding-right: 11px; }
  .fixed.header {
    padding-right: 17px; } }

@media (max-width: 1545px) {
  .fixed {
    padding-right: 13px; }
  .fixed.header {
    padding-right: 18px; } }

@media (max-width: 1540px) {
  .fixed {
    padding-right: 15px; }
  .fixed.header {
    padding-right: 19px; } }

@media (max-width: 1536px) {
  .fixed {
    width: 59%;
    padding-right: 2px; }
  .fixed.header {
    padding-right: 21px; } }

@media (max-width: 1532px) {
  .fixed {
    padding-right: 4px; } }

@media (max-width: 1528px) {
  .fixed {
    padding-right: 6px; }
  .fixed.header {
    width: 72% !important;
    padding-right: 8px; } }

@media (max-width: 1520px) {
  .fixed {
    padding-right: 9px; }
  .fixed.header {
    padding-right: 11px; } }

@media (max-width: 1515px) {
  .fixed {
    padding-right: 11px; }
  .fixed.header {
    padding-right: 13px; } }

@media (max-width: 1510px) {
  .fixed {
    padding-right: 14px; }
  .fixed.header {
    padding-right: 15px; } }

@media (max-width: 1505px) {
  .fixed {
    padding-right: 17px; }
  .fixed.header {
    padding-right: 16px; } }

@media (max-width: 1500px) {
  .fixed {
    padding-right: 19px; }
  .fixed.header {
    padding-right: 18px; } }

@media (max-width: 1495px) {
  .fixed {
    padding-right: 21px; }
  .fixed.header {
    padding-right: 19px; } }

@media (max-width: 1490px) {
  .fixed {
    width: 58%;
    padding-right: 9px; }
  .fixed.header {
    width: 71% !important;
    padding-right: 6px; } }

@media (max-width: 1480px) {
  .fixed {
    padding-right: 13px; }
  .fixed.header {
    padding-right: 10px; } }

@media (max-width: 1470px) {
  .fixed {
    padding-right: 18px; }
  .fixed.header {
    padding-right: 14px; } }

@media (max-width: 1460px) {
  .fixed {
    padding-right: 24px; }
  .fixed.header {
    padding-right: 17px; } }

@media (max-width: 1450px) {
  .fixed {
    padding-right: 28px; }
  .fixed.header {
    padding-right: 20px; } }

@media (max-width: 1440px) {
  .fixed {
    width: 57%;
    padding-right: 18px; }
  .fixed.header {
    width: 71% !important;
    padding-right: 24px; }
  .fixed.headerBar {
    padding-right: 26px;
    width: 80% !important; }
  .work-header.fixed {
    width: 61% !important; }
  .work-header.header {
    width: 74% !important;
    padding-right: 60px; }
  .work-header.headerBar {
    width: 82% !important;
    padding-right: 55px; }
  .work-header.fixed.header.headerBar {
    padding-right: 72px; }
  .fixed.header.headerBar {
    width: 100% !important; }
  .fixed.header-booth {
    width: 83% !important;
    padding-right: 67px !important; }
  .fixed.header.headerBar.header-booth {
    padding-right: 51px !important; }
  .portal-header .event-hub-header .event-hub-name {
    width: 55%; }
  .portal-header .event-hub-header .event-hub-icon {
    width: 45%; }
  .sticky-header .event-hub-name,
  .virtual-header .event-hub-name {
    width: 55% !important; }
  .sticky-header .event-hub-icon,
  .virtual-header .event-hub-icon {
    width: 45% !important; } }

@media (max-width: 1425px) {
  .event-hub-header {
    flex-flow: wrap-reverse; }
    .event-hub-header .searchBox-white-icon,
    .event-hub-header .meeting-schedule {
      margin-left: 10px; }
    .event-hub-header .networking-user-profile {
      margin-left: 10px; }
    .event-hub-header .event-hub-icon {
      justify-content: flex-end; } }

@media (max-width: 1370px) {
  .fixed {
    width: 55%;
    padding-right: 26px; }
  .fixed.header {
    width: 69% !important;
    padding-right: 21px; }
  .work-header.fixed.header {
    width: 72% !important;
    padding-right: 52px; }
  .work-header.fixed {
    width: 59% !important;
    padding-right: 60px; }
  .work-header.fixed.headerBar {
    width: 81% !important;
    padding-right: 55px; }
  .work-header.fixed.header.headerBar {
    width: 96% !important; }
  .fixed.headerBar.header-booth {
    width: 82% !important; }
  .fixed.header.headerBar.header-booth {
    width: 94% !important;
    padding-right: 42px !important; }
  .fixed.headerBar {
    width: 78% !important;
    padding-right: 17px; }
  .fixed.header.headerBar {
    width: 100% !important; } }

@media (max-width: 1366px) {
  .portal-header {
    padding-right: 1.8%; }
  .fixed {
    padding-right: 1.5%; }
  .fixed.header {
    padding-right: 1.4%; }
  .fixed.headerBar {
    padding-right: 1.2%; } }

@media (max-width: 1350px) {
  .fixed {
    width: 55%;
    padding-right: 2.1%; }
  .fixed.headerBar {
    padding-right: 1.5%; }
  .fixed.header {
    width: 69% !important;
    padding-right: 1.8%; }
  .fixed.header-booth {
    width: 78% !important; }
  .work-header.fixed.header.headerBar {
    width: 95% !important;
    padding-right: 65px; } }

@media (max-width: 1280px) {
  .fixed {
    width: 53%;
    padding-right: 2.88%; }
  .fixed.header {
    width: 67% !important; }
  .fixed.headerBar {
    padding-right: 3%; }
  .fixed.header.headerBar {
    width: 92% !important;
    padding: 26px; } }

@media (max-width: 1265px) {
  .fixed {
    width: 50%;
    padding-right: 6px; }
  .fixed.header {
    width: 66% !important; }
  .work-header.fixed {
    width: 53% !important; }
  .work-header.fixed.header {
    width: 70% !important;
    padding-right: 55px; }
  .fixed.headerBar.header-booth {
    width: 80% !important;
    padding-right: 59px !important; }
  .fixed.header.headerBar.header-booth {
    padding-right: 51px !important; }
  .work-header.fixed.headerBar {
    width: 79% !important;
    padding-right: 50px !important; }
  .work-header.fixed.header.headerBar {
    width: 94% !important;
    padding-right: 56px !important; }
  .fixed.headerBar {
    width: 76% !important;
    padding-right: 15px !important; }
  .fixed.header.headerBar {
    width: 91% !important; }
  .portal-header .event-hub-header .event-hub-name {
    width: 45%; }
  .portal-header .event-hub-header .event-hub-icon {
    width: 55%; }
  .sticky-header .event-hub-name,
  .virtual-header .event-hub-name {
    width: 55% !important; }
  .sticky-header .event-hub-icon,
  .virtual-header .event-hub-icon {
    width: 45% !important; } }

@media (max-width: 1200px) {
  .fixed {
    padding-right: 41px; }
  .fixed.header {
    width: 66% !important; }
  .fixed.header.headerBar {
    width: 90% !important;
    padding-right: 18px; }
  .fixed.headerBar {
    width: 74% !important;
    padding-right: 12px !important; } }

@media (max-width: 1130px) {
  .fixed {
    width: 45%;
    padding-right: 23px; }
  .fixed.header {
    width: 62% !important;
    padding-right: 22px !important; }
  .fixed.headerBar {
    width: 73% !important;
    padding-right: 22px !important; }
  .fixed.header.headerBar.header-booth {
    padding-right: 60px !important; }
  .fixed.headerBar.header-booth {
    width: 77% !important;
    padding-right: 54px !important; } }

@media (max-width: 1120px) {
  .fixed.headerBar {
    padding-right: 24px !important; }
  .fixed {
    padding-right: 29px; }
  .fixed.header {
    width: 61% !important;
    padding-right: 15px !important; }
  .work-header.fixed.header {
    width: 66% !important;
    padding-right: 47px !important; }
  .work-header.fixed {
    width: 51% !important; }
  .work-header.fixed.headerBar {
    width: 77% !important; } }

@media (max-width: 1160px) and (min-width: 1024px) {
  .portal-header .event-hub-header .event-hub-icon {
    width: 100%;
    margin-bottom: 10px; }
  .portal-header .event-hub-header .event-hub-name {
    width: 100%; }
  .display .sticky-header .event-hub-icon,
  .display .net-header .event-hub-icon,
  .display .my-booth-header .event-hub-icon,
  .display .event-hub-header.virtual-header .event-hub-icon {
    width: 50% !important;
    margin-bottom: 0 !important; }
  .display .sticky-header .event-hub-name,
  .display .net-header .event-hub-name,
  .display .my-booth-header .event-hub-name,
  .display .event-hub-header.virtual-header .event-hub-name {
    width: 50% !important; } }

@media (max-width: 1085px) and (min-width: 1024px) {
  .display .sticky-header .event-hub-icon {
    width: 55% !important;
    margin-bottom: 0 !important; }
  .display .sticky-header .event-hub-name {
    width: 45% !important; } }

@media (max-width: 1080px) {
  .fixed {
    width: 43%;
    padding-right: 31px; }
  .fixed.header {
    width: 60% !important;
    padding-right: 31px !important; }
  .work-header.fixed {
    width: 49% !important;
    padding-right: 58px; }
  .work-header.fixed.header {
    padding-right: 60px !important; }
  .work-header.fixed.headerBar {
    padding-right: 61px !important; }
  .work-header.fixed.header.headerBar {
    padding-right: 63px !important; }
  .fixed.headerBar {
    width: 72% !important;
    padding-right: 26px !important; }
  .fixed.header.headerBar {
    width: 89% !important;
    padding-right: 17px !important; }
  .fixed.headerBar.header-booth {
    width: 76% !important; }
  .fixed.header.headerBar.header-booth {
    width: 94% !important; } }

@media (max-width: 1024px) {
  .fixed {
    width: 40%;
    padding-right: 34px; }
  .fixed.header {
    width: 58% !important;
    padding-right: 26px !important; }
  .fixed.headerBar {
    width: 70% !important;
    padding-right: 24px !important; }
  .fixed.headerBar.header-booth {
    width: 75% !important; }
  .work-header.fixed {
    width: 46% !important;
    padding-right: 54px; }
  .work-header.fixed.header {
    width: 64% !important;
    padding-right: 57px !important; }
  .work-header.fixed.headerBar {
    width: 76% !important; } }

@media (max-width: 1023px) and (min-width: 769px) {
  .fixed {
    width: 73%; }
  .fixed.header {
    width: 73% !important; }
  .fixed.headerBar {
    width: 101% !important; }
  .fixed.header.headerBar {
    width: 101% !important; }
  .fixed.headerBar.header-booth,
  .fixed.header.headerBar.header-booth {
    width: 100% !important;
    padding-right: 48px !important; }
  .work-header.fixed {
    width: 74% !important; }
  .work-header.fixed.header {
    width: 74% !important; }
  .work-header.fixed.header.headerBar {
    width: 100% !important; }
  .work-header.fixed.headerBar {
    width: 100% !important; }
  .sticky-header .event-hub-name,
  .virtual-header .event-hub-name {
    width: 55% !important; }
  .sticky-header .event-hub-icon,
  .virtual-header .event-hub-icon {
    width: 45% !important; } }

@media (max-width: 990px) and (min-width: 769px) {
  .portal-header .event-hub-header .event-hub-icon {
    width: 60%; }
  .portal-header .event-hub-header .event-hub-name {
    width: 40%; }
  .sticky-header .event-hub-name {
    width: 30% !important; }
  .sticky-header .event-hub-icon {
    width: 70% !important; } }

@media (max-width: 768px) {
  .event-hub-header .networking-user-profile {
    min-width: unset;
    max-width: unset; }
  .fixed.headerBar,
  .fixed.header.headerBar {
    padding-right: 35px !important; }
  .fixed.headerBar,
  .fixed.header.headerBar,
  .fixed.headerBar.header-booth,
  .fixed.header.headerBar.header-booth {
    width: 102% !important; }
  .fixed.headerBar.header-booth,
  .fixed.header.headerBar.header-booth {
    padding-right: 49px !important; }
  .work-header.fixed.header,
  .work-header.fixed.headerBar,
  .work-header.fixed.header.headerBar {
    width: 104% !important;
    padding-right: 44px !important; }
  .portal-header .event-hub-header .event-hub-name {
    width: 60%; }
  .portal-header .event-hub-header .event-hub-icon {
    width: 40%; } }

@media (max-width: 450px) {
  .event-hub-header {
    font-size: 18px; }
    .event-hub-header .event-hub-name {
      line-height: 24px;
      width: 100% !important; }
    .event-hub-header .event-hub-icon {
      width: 100% !important;
      justify-content: flex-end;
      margin-bottom: 10px; }
    .event-hub-header .search-header .input-group .addon-search {
      padding-top: 3px;
      padding-left: 5px;
      border-bottom-left-radius: 10px;
      border-top-left-radius: 10px;
      font-size: 22px; }
    .event-hub-header .search-header .input-group .input-search {
      border-radius: 0 10px 10px 0;
      padding: 8px; }
    .event-hub-header .networking-user-profile {
      margin-left: 8px; }
      .event-hub-header .networking-user-profile .profile-img img {
        margin: 6px; }
  .fixed.headerBar,
  .fixed.header.headerBar {
    padding-right: 41px !important; }
  .fixed.headerBar,
  .fixed.header.headerBar,
  .fixed.header-booth,
  .fixed.header.headerBar.header-booth {
    padding-left: 0 !important; }
  .work-header.fixed.header,
  .work-header.fixed.headerBar,
  .work-header.fixed.header.headerBar {
    width: 108% !important; }
  .searchBox-white-icon .notification-popup-list .raf-icon-badge {
    width: 17px;
    height: 18px; }
  .searchBox-white-icon .notification-popup-list div:nth-child(2) {
    max-width: 282px !important; } }

@media (max-width: 375px) {
  .fixed.headerBar,
  .fixed.header.headerBar {
    padding-right: 24px !important; }
  .searchBox-white-icon .notification-popup-list div:nth-child(2) {
    max-width: 282px !important; } }

@media (max-width: 375px) {
  .work-header.fixed.header,
  .work-header.fixed.headerBar,
  .work-header.fixed.header.headerBar {
    width: 102% !important; } }

@media (max-width: 320px) {
  .work-header.fixed.header,
  .work-header.fixed.headerBar,
  .work-header.fixed.header.headerBar {
    width: 103% !important; }
  .search-header .input-group .input-search {
    width: 110px; }
  .searchBox-white-icon .notification-popup-list div:nth-child(2) {
    right: -90px !important; }
    .searchBox-white-icon .notification-popup-list div:nth-child(2) .raf-dropdown-panel--arrow-right::after {
      right: 65px; }
  .searchBox-white-icon .notification-popup-list .raf-icon-badge div:nth-child(2) {
    right: -12px !important; } }

@media (min-width: 500px) and (max-width: 540px) {
  .searchBox-white-icon .notification-popup-list div:nth-child(2) {
    right: -50px !important; }
  .searchBox-white-icon .notification-popup-list .raf-icon-badge div:nth-child(2) {
    right: -8px !important; } }

@media (max-width: 280px) {
  .searchBox-white-icon .notification-popup-list div:nth-child(2) {
    right: -103px !important; }
    .searchBox-white-icon .notification-popup-list div:nth-child(2) .raf-dropdown-panel {
      margin: 0px 7px; } }

.portal-profile {
  margin-top: inherit; }
  .portal-profile .profile-field-row {
    border-radius: 6px;
    background-color: #fff;
    padding: 24px;
    box-shadow: 0 8px 30px 0 rgba(0, 0, 0, 0.06); }

.statusUpdateForm {
  padding: 20px;
  border-radius: 15px;
  background-color: #ffffff; }
  .statusUpdateForm .post-feed {
    display: flex;
    align-items: center; }
    .statusUpdateForm .post-feed .textarea-field {
      width: 100%;
      /* Firefox 18- */
      /* Firefox 19+ */ }
      .statusUpdateForm .post-feed .textarea-field textarea {
        width: inherit;
        margin-left: 13px;
        padding: 10px;
        border: 0px solid #8f94a7;
        border-radius: 5px; }
      .statusUpdateForm .post-feed .textarea-field textarea::-webkit-input-placeholder {
        color: #929db3; }
      .statusUpdateForm .post-feed .textarea-field textarea:-moz-placeholder {
        color: #929db3; }
      .statusUpdateForm .post-feed .textarea-field textarea::-moz-placeholder {
        color: #929db3; }
      .statusUpdateForm .post-feed .textarea-field textarea:-ms-input-placeholder {
        color: #929db3; }
      .statusUpdateForm .post-feed .textarea-field textarea::placeholder {
        color: #929db3; }
    .statusUpdateForm .post-feed .user-image img {
      border-radius: 50%;
      width: 50px;
      height: 50px; }

.feedlist .feed-profile img {
  width: 50px; }

.feedlist .feed-user-name {
  margin-bottom: 4px; }

.feedlist .meta-wrap {
  font-size: 12px;
  color: #8f94a7; }

.width-50 {
  width: 50%; }

.leaderbord-content {
  margin-top: 15px;
  background-color: #ffffff;
  height: 100%;
  max-height: 800px;
  overflow-y: scroll; }
  .leaderbord-content::-webkit-scrollbar {
    -webkit-appearance: none;
    width: 4px; }

.top-leader-name {
  color: #31415f;
  font-size: 16px;
  font-weight: 600; }

.top-leader-image img {
  border-radius: 50%;
  width: 60px;
  height: 60px;
  border: 3px solid #ffffff;
  background-color: #ffffff; }

.leader-first-name,
.leader-last-name {
  max-width: 150px;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  display: inline-block; }

.raf-activity__file svg {
  min-width: 11px; }

.leader-image img {
  border-radius: 50%;
  width: 40px;
  height: 40px; }

.leader-first-position {
  margin: auto;
  margin-top: -15px;
  height: 167.16px;
  max-width: 140px;
  background: linear-gradient(180deg, rgba(253, 192, 19, 0.8) 0%, rgba(255, 217, 111, 0.72) 25%, rgba(255, 255, 255, 0) 100%);
  border-top-left-radius: 30px;
  border-top-right-radius: 30px; }
  .leader-first-position .leader-points {
    color: #ffae2c;
    font-size: 18px;
    font-weight: 600; }
  .leader-first-position .leader-position {
    color: #ffae2c;
    font-size: 60px;
    font-weight: bold; }

.leader-second-position {
  margin: auto;
  margin-top: -15px;
  height: 127.16px;
  max-width: 140px;
  background: linear-gradient(180deg, rgba(100, 189, 255, 0.79) 0%, rgba(115, 205, 255, 0.41) 25%, rgba(255, 255, 255, 0) 100%);
  border-top-left-radius: 30px;
  border-top-right-radius: 30px; }
  .leader-second-position .leader-points {
    color: #28d4cb;
    font-size: 18px;
    font-weight: 600; }
  .leader-second-position .leader-position {
    color: #67bfff;
    font-size: 48px;
    font-weight: bold; }

.leader-third-position {
  margin: auto;
  margin-top: -15px;
  height: 127.16px;
  max-width: 140px;
  background: linear-gradient(180deg, rgba(66, 208, 197, 0.8) 0%, rgba(97, 226, 219, 0.44) 25%, rgba(255, 255, 255, 0) 100%);
  border-top-left-radius: 30px;
  border-top-right-radius: 30px; }
  .leader-third-position .leader-points {
    color: #4ebaf6;
    font-size: 18px;
    font-weight: 600; }
  .leader-third-position .leader-position {
    color: #45d1c6;
    font-size: 40px;
    font-weight: bold; }

.leader-name {
  color: #415070;
  font-size: 15px;
  font-weight: 600; }

.leader-info {
  color: #7785a1;
  font-size: 13px;
  font-weight: 500; }

.leader-points-info {
  margin-top: 10px;
  min-width: max-content;
  margin-left: auto;
  color: #7785a1;
  font-size: 14px;
  font-weight: 600; }

.leader-rank {
  text-align: center;
  position: relative;
  vertical-align: middle;
  line-height: 1.7;
  height: 25px;
  width: 25px;
  border-radius: 50%;
  background-color: #ffffff;
  margin-right: -10px;
  margin-top: -5px;
  z-index: 2; }

.leader-rank-count {
  color: #415070;
  font-size: 13px;
  font-weight: bold; }

.feed-leader-board-container,
.feed--container {
  width: 100% !important; }
  .feed-leader-board-container .feed-container,
  .feed--container .feed-container {
    display: flex; }
  .feed-leader-board-container .feed-tabs,
  .feed--container .feed-tabs {
    display: none; }
  .feed-leader-board-container .feed-tabs-container,
  .feed--container .feed-tabs-container {
    display: none; }
  .feed-leader-board-container .feed-leader-board-content .raf-activity .raf-activity__content .raf-activity__link,
  .feed--container .feed-leader-board-content .raf-activity .raf-activity__content .raf-activity__link {
    word-break: break-word; }

.feed--container .feed-container {
  display: block; }

.feed-leader-board-content {
  width: 50%; }

.no-leaders-present {
  text-align: center;
  font-size: 18px; }

.raf-reaction-icon__label {
  margin: 0px !important; }

.feed-react-btn-container {
  padding: 8px 16px; }

@media (max-width: 1400px) {
  .display-none-top-leaders-small-screen {
    display: none; } }

@media (min-width: 1401px) {
  .display-none-top-leaders-desktop {
    display: none; } }

@media (max-width: 1200px) {
  .feed-leader-board-content {
    width: 100% !important; }
  .feed-leader-board-container,
  .feed--container {
    display: block; }
    .feed-leader-board-container .feed-tabs,
    .feed--container .feed-tabs {
      display: flex; }
      .feed-leader-board-container .feed-tabs .activity-tab,
      .feed--container .feed-tabs .activity-tab {
        color: #7785a1;
        font-size: 16px;
        padding: 6px 12px; }
      .feed-leader-board-container .feed-tabs .feed-tab-active,
      .feed--container .feed-tabs .feed-tab-active {
        color: #377ef9;
        border-bottom: 2px solid #377ef9; }
    .feed-leader-board-container .feed-tabs-container,
    .feed--container .feed-tabs-container {
      display: block; }
      .feed-leader-board-container .feed-tabs-container .leaderbord-content,
      .feed--container .feed-tabs-container .leaderbord-content {
        max-height: unset; }
    .feed-leader-board-container .feed-container,
    .feed--container .feed-container {
      display: none; } }

.search-leaders {
  width: 100%;
  text-align: center; }
  .search-leaders .input-group {
    box-shadow: 1px 1px 21px 1px #ddd;
    border-radius: 15px;
    margin: 0 auto; }

.gameSearch {
  height: 40px !important;
  min-width: 163px !important;
  border-radius: 12px !important; }

.feed-title {
  font-size: 18px;
  font-weight: 600;
  color: #31415f;
  letter-spacing: 0;
  line-height: 22px; }
  .feed-title i {
    font-size: 23px;
    padding-right: 15px;
    vertical-align: middle;
    color: #377ef9; }

.raf-panel--rounded {
  border-radius: 15px !important; }

.leaderBoardProgress .progress {
  height: 4px; }

.leaderBoardDesc {
  width: 100%;
  background-color: #f6f7f8; }
  .leaderBoardDesc .challendDiscHeader {
    justify-content: space-between;
    display: flex;
    margin-bottom: 10px;
    font-weight: 600;
    font-size: 16px; }
  .leaderBoardDesc .challendDiscFooter {
    justify-content: space-between;
    display: flex;
    margin-top: 10px;
    font-size: 14px;
    font-weight: 500;
    color: #ffae2c; }

.goal-span {
  font-weight: 500; }

.value {
  display: block;
  color: #415070;
  font-size: 16px;
  font-weight: 600;
  letter-spacing: 0;
  line-height: 19px;
  margin-bottom: 10px; }

.detailModel {
  height: calc(100% - 50px) !important; }

.challengeDetailModel {
  position: absolute;
  width: calc(100% - 35px) !important;
  background-color: white !important;
  top: 66px;
  right: 0px;
  bottom: 0px;
  transition: width 0.5s ease;
  z-index: 111; }

.challengeDetailModel ::-webkit-scrollbar {
  width: 4px; }

.gamificationWrapper .point-block {
  height: 110px;
  width: 89px;
  border-radius: 14px 14px 100px 100px;
  background-color: #e7eaee;
  text-align: center !important;
  padding: 15px 5px;
  float: right !important; }

.point {
  font-size: 28px; }

@media (max-width: 568px) {
  .feed-leader-board-container .feed-leader-board-content .raf-panel .rfu-dropzone .raf-panel-content,
  .feed--container .feed-leader-board-content .raf-panel .rfu-dropzone .raf-panel-content {
    padding: 10px 25px; }
    .feed-leader-board-container .feed-leader-board-content .raf-panel .rfu-dropzone .raf-panel-content .raf-textarea .raf-textarea__textarea,
    .feed--container .feed-leader-board-content .raf-panel .rfu-dropzone .raf-panel-content .raf-textarea .raf-textarea__textarea {
      height: 70px; }
      .feed-leader-board-container .feed-leader-board-content .raf-panel .rfu-dropzone .raf-panel-content .raf-textarea .raf-textarea__textarea::-webkit-scrollbar,
      .feed--container .feed-leader-board-content .raf-panel .rfu-dropzone .raf-panel-content .raf-textarea .raf-textarea__textarea::-webkit-scrollbar {
        width: 4px; } }

@media (max-width: 320px) {
  .gameSearch {
    min-width: 92px !important; } }

@media (max-width: 360px) {
  .value {
    font-size: 12px; }
  .list-inline > li {
    padding-left: 0px !important;
    padding-right: 0px !important; } }

.raf-button--primary:disabled {
  background-color: #406ae8 !important; }

.raf-dropdown__box {
  background-color: white !important; }
  .raf-dropdown__box .raf-link {
    color: black !important;
    font-weight: 400 !important; }

#expo-spon .expo-content-background,
.exhibitor_portal .expo-content-background {
  background-position: center;
  background-size: cover;
  margin-right: -50px;
  margin-left: -50px;
  padding-left: 50px;
  padding-right: 50px;
  margin-bottom: -25px; }

#expo-spon .display-expo-background,
.exhibitor_portal .display-expo-background {
  width: 100%;
  margin: auto; }

#expo-spon .product-list-content .product-list-section div,
.exhibitor_portal .product-list-content .product-list-section div {
  display: flex;
  flex-wrap: wrap; }
  #expo-spon .product-list-content .product-list-section div .product-item,
  .exhibitor_portal .product-list-content .product-list-section div .product-item {
    margin-bottom: 20px; }
    #expo-spon .product-list-content .product-list-section div .product-item .__product-item,
    .exhibitor_portal .product-list-content .product-list-section div .product-item .__product-item {
      width: 100%;
      border-radius: 15px;
      background-color: #fff;
      padding: 24px;
      box-shadow: 0 8px 30px 0 rgba(0, 0, 0, 0.06); }
      #expo-spon .product-list-content .product-list-section div .product-item .__product-item .___product-item,
      .exhibitor_portal .product-list-content .product-list-section div .product-item .__product-item .___product-item {
        display: flex;
        flex-direction: column; }
        #expo-spon .product-list-content .product-list-section div .product-item .__product-item .___product-item .product-image,
        .exhibitor_portal .product-list-content .product-list-section div .product-item .__product-item .___product-item .product-image {
          padding: 10px; }
          #expo-spon .product-list-content .product-list-section div .product-item .__product-item .___product-item .product-image img,
          .exhibitor_portal .product-list-content .product-list-section div .product-item .__product-item .___product-item .product-image img {
            height: 230px;
            width: 300px;
            object-fit: contain; }
          #expo-spon .product-list-content .product-list-section div .product-item .__product-item .___product-item .product-image .control-dots,
          .exhibitor_portal .product-list-content .product-list-section div .product-item .__product-item .___product-item .product-image .control-dots {
            display: none; }
        #expo-spon .product-list-content .product-list-section div .product-item .__product-item .___product-item .product-title,
        .exhibitor_portal .product-list-content .product-list-section div .product-item .__product-item .___product-item .product-title {
          color: #51607d;
          font-size: 15px;
          font-weight: 500;
          letter-spacing: 0;
          line-height: 19px;
          padding: 15px 5px; }
        #expo-spon .product-list-content .product-list-section div .product-item .__product-item .___product-item .buy-button,
        .exhibitor_portal .product-list-content .product-list-section div .product-item .__product-item .___product-item .buy-button {
          margin-bottom: 5px; }
        #expo-spon .product-list-content .product-list-section div .product-item .__product-item .___product-item .product-icon-title,
        .exhibitor_portal .product-list-content .product-list-section div .product-item .__product-item .___product-item .product-icon-title {
          position: absolute;
          right: 30px;
          top: 15px;
          display: inline;
          color: #51607d;
          font-size: 20px;
          font-weight: 500; }
        #expo-spon .product-list-content .product-list-section div .product-item .__product-item .___product-item .product-price,
        .exhibitor_portal .product-list-content .product-list-section div .product-item .__product-item .___product-item .product-price {
          color: #377ef9;
          font-size: 16px;
          font-weight: 500;
          letter-spacing: 0;
          line-height: 19px;
          padding: 3px 5px; }
        #expo-spon .product-list-content .product-list-section div .product-item .__product-item .___product-item .product-extra-details,
        .exhibitor_portal .product-list-content .product-list-section div .product-item .__product-item .___product-item .product-extra-details {
          padding: 0px 5px; }
          #expo-spon .product-list-content .product-list-section div .product-item .__product-item .___product-item .product-extra-details .product-list-price,
          .exhibitor_portal .product-list-content .product-list-section div .product-item .__product-item .___product-item .product-extra-details .product-list-price {
            color: #7785a1;
            font-size: 13px;
            font-weight: 400;
            letter-spacing: 0;
            line-height: 19px;
            padding: 5px 8px 0px 0px; }
            #expo-spon .product-list-content .product-list-section div .product-item .__product-item .___product-item .product-extra-details .product-list-price .list-price-middle-line,
            .exhibitor_portal .product-list-content .product-list-section div .product-item .__product-item .___product-item .product-extra-details .product-list-price .list-price-middle-line {
              text-decoration: line-through; }
          #expo-spon .product-list-content .product-list-section div .product-item .__product-item .___product-item .product-extra-details .product-discount,
          .exhibitor_portal .product-list-content .product-list-section div .product-item .__product-item .___product-item .product-extra-details .product-discount {
            padding: 4px 10px;
            border-radius: 6px;
            background-color: #f7faff;
            color: #66758f;
            font-size: 13px;
            font-weight: 500;
            letter-spacing: 0;
            line-height: 19px; }

#expo-spon .addon-setup-row,
.exhibitor_portal .addon-setup-row {
  padding: 8px 10px 0; }
  #expo-spon .addon-setup-row .order-box-title,
  #expo-spon .addon-setup-row label,
  .exhibitor_portal .addon-setup-row .order-box-title,
  .exhibitor_portal .addon-setup-row label {
    font-size: 16px;
    color: #57606f;
    margin-bottom: 6px; }
  #expo-spon .addon-setup-row .fr-box,
  #expo-spon .addon-setup-row .form-group,
  .exhibitor_portal .addon-setup-row .fr-box,
  .exhibitor_portal .addon-setup-row .form-group {
    margin-bottom: 22px; }
    #expo-spon .addon-setup-row .fr-box input,
    #expo-spon .addon-setup-row .form-group input,
    .exhibitor_portal .addon-setup-row .fr-box input,
    .exhibitor_portal .addon-setup-row .form-group input {
      height: 41px; }
  #expo-spon .addon-setup-row .react-tel-input .selected-flag,
  .exhibitor_portal .addon-setup-row .react-tel-input .selected-flag {
    height: 39px; }
  #expo-spon .addon-setup-row .react-tel-input .country-list,
  .exhibitor_portal .addon-setup-row .react-tel-input .country-list {
    top: 34px; }

#expo-spon .manage-contect-bootstrap-table .react-bs-table-container .table-responsive table,
.exhibitor_portal .manage-contect-bootstrap-table .react-bs-table-container .table-responsive table {
  table-layout: fixed !important; }

#expo-spon .manage-contect-bootstrap-table .react-bs-table-pagination .react-bootstrap-table-page-btns-ul,
.exhibitor_portal .manage-contect-bootstrap-table .react-bs-table-pagination .react-bootstrap-table-page-btns-ul {
  float: right; }

#expo-spon .fr-sticky-on,
.exhibitor_portal .fr-sticky-on {
  position: absolute; }

.event-logo:hover .remove-expo-card-image {
  display: block; }

.remove-expo-card-image {
  display: none;
  position: absolute;
  top: 22px; }
  .remove-expo-card-image .remove-item-icon {
    border-radius: 50%;
    color: #ffffff;
    background-color: #000000;
    padding: 0px 3px 0px 3px; }
    .remove-expo-card-image .remove-item-icon .close-btn {
      font-size: 10px; }

.custome-dropzone .dropzone .dz-preview .dz-details,
.dropzone-previews .dz-preview .dz-details {
  width: 250px; }
  .custome-dropzone .dropzone .dz-preview .dz-details .table tbody tr td i,
  .dropzone-previews .dz-preview .dz-details .table tbody tr td i {
    display: inline-flex;
    font-size: 14px; }
  .custome-dropzone .dropzone .dz-preview .dz-details .table tbody tr td span,
  .dropzone-previews .dz-preview .dz-details .table tbody tr td span {
    word-break: break-word; }
  .custome-dropzone .dropzone .dz-preview .dz-details .dz-filename .table .edit .text-right .edit-actions .circle-edit-close,
  .dropzone-previews .dz-preview .dz-details .dz-filename .table .edit .text-right .edit-actions .circle-edit-close {
    margin-top: 5px;
    background: #f799aa2e; }
    .custome-dropzone .dropzone .dz-preview .dz-details .dz-filename .table .edit .text-right .edit-actions .circle-edit-close i,
    .dropzone-previews .dz-preview .dz-details .dz-filename .table .edit .text-right .edit-actions .circle-edit-close i {
      color: #ff0000; }

.dockListEditor {
  width: -webkit-fill-available; }
  .dockListEditor .volunteer-table .fr-view {
    width: 135% !important; }
  .dockListEditor .text-right .list-inline > li {
    margin-bottom: 10px !important; }
  .dockListEditor .fr-wrapper {
    word-break: break-word; }
    .dockListEditor .fr-wrapper ::-webkit-scrollbar {
      height: 4px; }
    .dockListEditor .fr-wrapper .fr-view {
      overflow-x: scroll;
      width: 100% !important; }
  .dockListEditor .edit td:first-child {
    max-width: 240px !important; }
  .dockListEditor p {
    word-break: break-word; }

.exhibitor-team-table tr td {
  word-wrap: break-word;
  overflow-wrap: break-word;
  white-space: normal; }

#expoProductView .product-view-section {
  display: flex;
  flex-wrap: wrap; }
  #expoProductView .product-view-section .product-item .__product-item {
    width: 100%;
    background-color: #fff;
    padding: 24px 0px; }
    #expoProductView .product-view-section .product-item .__product-item .product-image {
      padding: 10px; }
      #expoProductView .product-view-section .product-item .__product-item .product-image img {
        height: auto;
        object-fit: contain; }
      #expoProductView .product-view-section .product-item .__product-item .product-image .control-dots {
        display: none; }
    #expoProductView .product-view-section .product-item .__product-item .product-title {
      text-align: center;
      color: #51607d;
      font-size: 15px;
      font-weight: 500;
      letter-spacing: 0;
      line-height: 19px;
      padding: 15px 5px; }
    #expoProductView .product-view-section .product-item .__product-item .product-icon-title {
      position: absolute;
      right: 30px;
      top: 15px;
      display: inline;
      color: #51607d;
      font-size: 20px;
      font-weight: 500; }
    #expoProductView .product-view-section .product-item .__product-item .product-description {
      margin-top: 15px; }
    #expoProductView .product-view-section .product-item .__product-item .shopify-buy-button {
      text-align: center !important;
      margin-bottom: 5px; }
    #expoProductView .product-view-section .product-item .__product-item .product-price {
      color: #377ef9;
      font-size: 16px;
      font-weight: 500;
      letter-spacing: 0;
      line-height: 19px;
      padding: 3px 5px; }
    #expoProductView .product-view-section .product-item .__product-item .product-extra-details {
      padding: 0px 5px; }
      #expoProductView .product-view-section .product-item .__product-item .product-extra-details .product-list-price {
        color: #7785a1;
        font-size: 13px;
        font-weight: 400;
        letter-spacing: 0;
        line-height: 19px;
        padding: 5px 8px 0px 0px; }
        #expoProductView .product-view-section .product-item .__product-item .product-extra-details .product-list-price .list-price-middle-line {
          text-decoration: line-through; }
      #expoProductView .product-view-section .product-item .__product-item .product-extra-details .product-discount {
        padding: 4px 10px;
        border-radius: 6px;
        background-color: #f7faff;
        color: #66758f;
        font-size: 13px;
        font-weight: 500;
        letter-spacing: 0;
        line-height: 19px; }

.exhibitor_portal .breadcrumb-icon-text-container {
  color: #31415f;
  /* font-family: Gilroy; */
  font-size: 26px;
  font-weight: bold; }

.exhibitor_portal .add-scrollbar-edit-item {
  overflow-y: scroll !important;
  overflow-x: hidden !important; }
  .exhibitor_portal .add-scrollbar-edit-item::-webkit-scrollbar {
    -webkit-appearance: none;
    width: 4px; }

.exhibitor_portal .addon-setup-row {
  height: calc(100% - 150px) !important;
  transition: height 0.3s ease;
  overflow: hidden;
  padding: 9px 25px 0;
  border-bottom: 1px solid;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
  border-color: #eee;
  border-bottom-color: white; }

.exhibitorModal .full-screen-editor.slide-transition-mobile #portal-tab > .nav-tabs > li.active a {
  color: #ffffff; }

.exhibitor_operation {
  position: absolute;
  top: 20px;
  z-index: 1; }

.expo-back-btn {
  position: absolute; }
  .expo-back-btn i {
    border-radius: 10px;
    background-color: rgba(173, 181, 198, 0.11);
    color: #b8becb;
    padding: 8px 14px;
    font-size: 23px;
    font-weight: bold; }

.ex-status-label {
  border-radius: 8px;
  padding: 6px 10px;
  font-size: 14px;
  font-weight: 600;
  letter-spacing: 0;
  line-height: 17px;
  text-transform: capitalize; }
  .ex-status-label.available {
    background-color: rgba(68, 210, 121, 0.1);
    color: #44d279; }
  .ex-status-label.away {
    background-color: rgba(255, 103, 103, 0.1);
    color: #ff4545; }
  .ex-status-label.sponsor {
    background-color: #f7faff;
    color: #929db3;
    display: inline-block; }
    .ex-status-label.sponsor::before {
      display: none; }
  .ex-status-label::before {
    content: ' \25CF';
    font-size: 16px;
    padding-right: 8px; }

.exhibitor-logo-box {
  padding: 24px;
  position: relative; }
  .exhibitor-logo-box .expo-profile {
    display: flex;
    align-items: center;
    position: relative; }
    .exhibitor-logo-box .expo-profile div {
      padding-top: 18px;
      padding-bottom: 16px; }
    .exhibitor-logo-box .expo-profile .expo-logo {
      padding: 18px 0 18px 0;
      margin: auto; }
      .exhibitor-logo-box .expo-profile .expo-logo img {
        width: 300px;
        height: auto; }
      .exhibitor-logo-box .expo-profile .expo-logo .ex-tag-line {
        padding-top: 16px;
        text-align: center; }
    .exhibitor-logo-box .expo-profile .user-name {
      margin: 0 8%;
      letter-spacing: 0;
      z-index: 1; }
    .exhibitor-logo-box .expo-profile .exp-status {
      position: absolute;
      right: -8px;
      top: -8px;
      padding-top: 0;
      padding-bottom: 0; }

.expo-banner-available .exhibitor-logo-box {
  padding: 24px 0;
  margin: 4% auto; }
  .expo-banner-available .exhibitor-logo-box .expo-profile .expo-banner-image {
    height: auto;
    width: 100%;
    position: absolute;
    border-radius: 6px;
    box-shadow: 0 8px 30px 0 rgba(0, 0, 0, 0.06); }
  .expo-banner-available .exhibitor-logo-box .expo-profile .expo-back-btn {
    padding: 18px 0px 18px 18px; }
  .expo-banner-available .exhibitor-logo-box .expo-profile .exp-status {
    right: 16px; }

.expo-category-available .exhibitor-logo-box {
  margin: 2% auto; }

.exhibitor-tabs {
  padding-top: 40px; }
  .exhibitor-tabs .white-box {
    padding: 16px; }
  .exhibitor-tabs #portal-tab .nav-tabs > li a {
    font-size: 18px;
    line-height: 22px; }

.doc-link-box .title-link {
  display: flex;
  justify-content: space-between; }

.doc-link-box .box-lable {
  font-size: 20px;
  font-weight: 600; }

.doc-link-box .link-list {
  justify-content: flex-end; }

.link-list,
.doc-list {
  display: flex;
  flex-wrap: wrap; }
  .link-list .doc-box,
  .doc-list .doc-box {
    display: inline;
    text-overflow: ellipsis;
    overflow: hidden;
    padding: 16px;
    min-width: 150px;
    border-radius: 18px;
    background-color: #f6f9ff;
    margin-right: 16px;
    margin-bottom: 16px; }
    @media (min-width: 320px) and (max-width: 420px) {
      .link-list .doc-box .doc-data,
      .doc-list .doc-box .doc-data {
        display: flex !important; }
        .link-list .doc-box .doc-data span,
        .doc-list .doc-box .doc-data span {
          margin: auto !important; } }
    @media (min-width: 1024px) and (max-width: 1050px) {
      .link-list .doc-box a,
      .doc-list .doc-box a {
        display: flex !important; }
        .link-list .doc-box a span,
        .doc-list .doc-box a span {
          margin-top: 10px !important; } }
    .link-list .doc-box .icon,
    .doc-list .doc-box .icon {
      border-radius: 12px;
      margin-right: 12px;
      background-color: rgba(0, 127, 230, 0.15);
      padding: 8px;
      font-size: 16px; }
    .link-list .doc-box span,
    .doc-list .doc-box span {
      color: #7785a1;
      font-size: 14px;
      font-weight: 500;
      letter-spacing: 0;
      line-height: 16px; }
  .link-list .doc-box:hover,
  .doc-list .doc-box:hover {
    background: #e9eeff; }
  .link-list .list-box,
  .doc-list .list-box {
    color: #adb5c6;
    border-radius: 10px;
    display: inline;
    margin-right: 10px;
    background-color: #f6f9ff;
    padding: 6px 8px 3px;
    width: 32px;
    height: 32px; }
    .link-list .list-box:hover,
    .doc-list .list-box:hover {
      background-color: #e9eeff;
      cursor: pointer; }
    .link-list .list-box span .icon,
    .doc-list .list-box span .icon {
      font-size: 18px; }

.com-represent-box .no-data-available {
  color: #7785a1;
  font-size: 13px;
  font-weight: 400;
  letter-spacing: 0;
  line-height: 16px; }

.com-represent-box .user-list {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start; }

.com-represent-box .user-profile {
  padding: 12px;
  width: fit-content;
  border-radius: 17px;
  background-color: #f6f9ff;
  display: flex;
  align-items: center;
  margin-right: 16px;
  margin-bottom: 16px; }
  .com-represent-box .user-profile .user-img {
    position: relative; }
    .com-represent-box .user-profile .user-img.online::before {
      color: #44d279 !important; }
    .com-represent-box .user-profile .user-img.offline::before {
      color: #ff4545 !important; }
    .com-represent-box .user-profile .user-img::before {
      position: absolute;
      bottom: 6px;
      right: 5px;
      border: 1px solid #ffff;
      border-radius: 50px;
      background: #fff;
      padding: 0;
      line-height: 9px; }
    .com-represent-box .user-profile .user-img img {
      border: 4px solid rgba(55, 126, 249, 0.1);
      border-radius: 28px;
      height: 56px;
      width: 56px; }
  .com-represent-box .user-profile .user-name {
    margin-left: 12px;
    margin-right: 30px;
    width: 135px; }
    .com-represent-box .user-profile .user-name span {
      color: #415070;
      font-size: 16px;
      font-weight: 600;
      letter-spacing: 0;
      line-height: 19px; }
      .com-represent-box .user-profile .user-name span.tag {
        color: #66758f;
        font-size: 14px;
        font-weight: 500;
        line-height: 16px; }
  .com-represent-box .user-profile .company-reps-flex-box {
    display: flex;
    flex-wrap: nowrap;
    align-items: center; }
  .com-represent-box .user-profile .mob-dis-block {
    display: flex;
    align-items: center; }
  .com-represent-box .user-profile .user-status {
    cursor: pointer;
    padding: 7px 7px 0;
    border-radius: 10px;
    margin-right: 10px;
    background-color: #377ef9;
    box-shadow: 0 4px 10px 0 rgba(55, 126, 249, 0.19);
    color: #ffffff;
    font-size: 19px; }
  .com-represent-box .user-profile .user-rejected {
    cursor: not-allowed !important;
    padding: 4px 9px 3px 8px;
    background-color: #c08884 !important; }
  .com-represent-box .user-profile .req-sent {
    cursor: not-allowed !important;
    background-color: #86e693 !important;
    padding: 4px 9px 3px 6px; }
  .com-represent-box .user-profile .user-connected {
    cursor: not-allowed !important;
    background-color: #86e693 !important;
    text-decoration: none !important; }

.com-represent-box .user-profile-active {
  border: 2px solid #377ef9;
  padding: 10px; }

.ex-tag-line {
  color: #929db3;
  font-size: 14px;
  font-weight: 500;
  letter-spacing: 0;
  line-height: 16px;
  height: 16px; }

.outline-user:focus {
  outline: unset !important; }

.ex-title-name {
  color: #31415f;
  font-size: 18px;
  font-weight: 600;
  letter-spacing: 0;
  line-height: 22px;
  margin-bottom: 0;
  word-break: break-word;
  white-space: break-spaces;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical; }

.ex-prm-label {
  height: 2px;
  width: 90%;
  margin: 0 5%;
  border-radius: 7.5px;
  position: relative;
  border: 1px solid #fdc013;
  text-align: center;
  background-color: #fdc013;
  z-index: 1; }
  .ex-prm-label span {
    position: absolute;
    top: -9px;
    right: 35%;
    color: #ffffff;
    font-size: 12px;
    font-weight: bold;
    border-radius: 6px;
    background-color: #fdc013;
    box-shadow: 0 4px 8px 0 rgba(253, 192, 19, 0.25);
    padding: 3px 6px; }

.expo-card {
  margin: 12px; }
  .expo-card.hover-animation-apply {
    transition: all 0.4s ease; }
    .expo-card.hover-animation-apply.small.hover-card-desc .__expo-card {
      bottom: 10px;
      left: 12px;
      width: 100%; }
      .expo-card.hover-animation-apply.small.hover-card-desc .__expo-card .expo-align-items {
        display: table;
        align-items: center;
        position: relative; }
      .expo-card.hover-animation-apply.small.hover-card-desc .__expo-card .expo-card-desc-container {
        width: 91%; }
    .expo-card.hover-animation-apply.medium.hover-card-desc .__expo-card {
      bottom: 20px;
      left: 20px;
      width: 90%; }
      .expo-card.hover-animation-apply.medium.hover-card-desc .__expo-card .expo-align-items {
        display: flex;
        align-items: center; }
      .expo-card.hover-animation-apply.medium.hover-card-desc .__expo-card .expo-card-desc-container {
        width: 100%; }
    .expo-card.hover-animation-apply.large.hover-card-desc .__expo-card {
      bottom: 20px;
      left: 20px;
      width: 65%; }
      .expo-card.hover-animation-apply.large.hover-card-desc .__expo-card .expo-align-items {
        display: flex;
        align-items: center; }
      .expo-card.hover-animation-apply.large.hover-card-desc .__expo-card .expo-card-desc-container {
        width: 65%; }
    .expo-card.hover-animation-apply.small.hover-card-desc .thumbnail, .expo-card.hover-animation-apply.medium.hover-card-desc .thumbnail, .expo-card.hover-animation-apply.large.hover-card-desc .thumbnail {
      padding: 10px 10px 12px;
      position: relative; }
      .expo-card.hover-animation-apply.small.hover-card-desc .thumbnail .__expo-card, .expo-card.hover-animation-apply.medium.hover-card-desc .thumbnail .__expo-card, .expo-card.hover-animation-apply.large.hover-card-desc .thumbnail .__expo-card {
        position: absolute; }
        .expo-card.hover-animation-apply.small.hover-card-desc .thumbnail .__expo-card .expo-card-desc-container, .expo-card.hover-animation-apply.medium.hover-card-desc .thumbnail .__expo-card .expo-card-desc-container, .expo-card.hover-animation-apply.large.hover-card-desc .thumbnail .__expo-card .expo-card-desc-container {
          margin-top: 8px; }
          .expo-card.hover-animation-apply.small.hover-card-desc .thumbnail .__expo-card .expo-card-desc-container .expo-card-desc, .expo-card.hover-animation-apply.medium.hover-card-desc .thumbnail .__expo-card .expo-card-desc-container .expo-card-desc, .expo-card.hover-animation-apply.large.hover-card-desc .thumbnail .__expo-card .expo-card-desc-container .expo-card-desc {
            max-width: 100%;
            margin: 0 auto;
            font-size: 11px;
            line-height: 1;
            -webkit-line-clamp: 3;
            -webkit-box-orient: vertical;
            overflow: hidden;
            text-overflow: ellipsis; }
        .expo-card.hover-animation-apply.small.hover-card-desc .thumbnail .__expo-card .exhibitor-logo-container, .expo-card.hover-animation-apply.medium.hover-card-desc .thumbnail .__expo-card .exhibitor-logo-container, .expo-card.hover-animation-apply.large.hover-card-desc .thumbnail .__expo-card .exhibitor-logo-container {
          display: table-cell;
          vertical-align: middle;
          width: 90px; }
          .expo-card.hover-animation-apply.small.hover-card-desc .thumbnail .__expo-card .exhibitor-logo-container img.exhibitor-logo, .expo-card.hover-animation-apply.medium.hover-card-desc .thumbnail .__expo-card .exhibitor-logo-container img.exhibitor-logo, .expo-card.hover-animation-apply.large.hover-card-desc .thumbnail .__expo-card .exhibitor-logo-container img.exhibitor-logo {
            padding: 0 !important;
            width: 100%;
            height: auto;
            border-radius: unset;
            border-bottom: unset;
            border-right: unset; }
        .expo-card.hover-animation-apply.small.hover-card-desc .thumbnail .__expo-card .exhibitor-details-container, .expo-card.hover-animation-apply.medium.hover-card-desc .thumbnail .__expo-card .exhibitor-details-container, .expo-card.hover-animation-apply.large.hover-card-desc .thumbnail .__expo-card .exhibitor-details-container {
          display: table-cell;
          width: 65%;
          padding: 5px 7px; }
          .expo-card.hover-animation-apply.small.hover-card-desc .thumbnail .__expo-card .exhibitor-details-container .ex-title-name, .expo-card.hover-animation-apply.medium.hover-card-desc .thumbnail .__expo-card .exhibitor-details-container .ex-title-name, .expo-card.hover-animation-apply.large.hover-card-desc .thumbnail .__expo-card .exhibitor-details-container .ex-title-name {
            font-size: 16px;
            font-weight: 400; }
          .expo-card.hover-animation-apply.small.hover-card-desc .thumbnail .__expo-card .exhibitor-details-container .ex-tag-line, .expo-card.hover-animation-apply.medium.hover-card-desc .thumbnail .__expo-card .exhibitor-details-container .ex-tag-line, .expo-card.hover-animation-apply.large.hover-card-desc .thumbnail .__expo-card .exhibitor-details-container .ex-tag-line {
            font-size: 12px;
            font-weight: 400; }
      .expo-card.hover-animation-apply.small.hover-card-desc .thumbnail .ex-status-label, .expo-card.hover-animation-apply.medium.hover-card-desc .thumbnail .ex-status-label, .expo-card.hover-animation-apply.large.hover-card-desc .thumbnail .ex-status-label {
        top: 15px;
        right: 15px; }
    .expo-card.hover-animation-apply.small.hover-card-desc .ex-status-label.available, .expo-card.hover-animation-apply.small.hover-card-desc .ex-status-label.away, .expo-card.hover-animation-apply.medium.hover-card-desc .ex-status-label.available, .expo-card.hover-animation-apply.medium.hover-card-desc .ex-status-label.away, .expo-card.hover-animation-apply.large.hover-card-desc .ex-status-label.available, .expo-card.hover-animation-apply.large.hover-card-desc .ex-status-label.away {
      background-color: rgba(255, 255, 255, 0.8); }
  .expo-card.hover-animation-apply:hover {
    transform: scale(1.05); }
    .expo-card.hover-animation-apply:hover.small.hover-card-desc .expo-card-desc-container {
      transform: translateY(0%);
      display: block; }
    .expo-card.hover-animation-apply:hover.small .thumbnail .__expo-card,
    .expo-card.hover-animation-apply:hover .medium .thumbnail .__expo-card,
    .expo-card.hover-animation-apply:hover .large .thumbnail .__expo-card {
      transition: 0.5s;
      bottom: 20px; }
  .expo-card.expo-preview-card-margin {
    margin: 12px auto; }
  .expo-card .thumbnail {
    height: 256px;
    width: 252px;
    border-radius: 15px;
    background-color: #ffffff;
    padding: 12px 20px 12px;
    margin: 0;
    position: relative; }
    .expo-card .thumbnail img {
      border-radius: 1px;
      border-bottom: 1px solid rgba(119, 133, 161, 0.09);
      padding: 0 28px 10px; }
    .expo-card .thumbnail .caption {
      margin: 0;
      padding: 8px 0 0;
      white-space: nowrap;
      overflow: hidden; }
    .expo-card .thumbnail .card-footer {
      margin-top: 24px; }
      .expo-card .thumbnail .card-footer i {
        padding: 9px;
        box-sizing: border-box;
        border: 1px solid rgba(173, 181, 198, 0.18);
        border-radius: 10px;
        color: #c6cbd5; }
  .expo-card.medium, .expo-card.large {
    width: 100%; }
    .expo-card.medium .ex-prm-label, .expo-card.large .ex-prm-label {
      width: 96%;
      margin: 0 2%;
      z-index: 1;
      text-align: center; }
      .expo-card.medium .ex-prm-label span, .expo-card.large .ex-prm-label span {
        right: unset; }
    .expo-card.medium .thumbnail, .expo-card.large .thumbnail {
      width: 100%;
      padding: 40px;
      display: inline-flex;
      position: relative;
      justify-content: flex-end; }
      .expo-card.medium .thumbnail img, .expo-card.large .thumbnail img {
        margin: 0;
        border-bottom: unset;
        border-right: 1px solid rgba(119, 133, 161, 0.09);
        padding: 28px 22px 28px 0; }
      .expo-card.medium .thumbnail .caption, .expo-card.large .thumbnail .caption {
        padding: 40px 0 40px 40px;
        white-space: unset;
        width: 50%; }
        .expo-card.medium .thumbnail .caption .ex-title-name, .expo-card.large .thumbnail .caption .ex-title-name {
          font-size: 20px;
          line-height: 24px; }
  .expo-card.medium {
    width: 47.6%;
    min-width: 528px; }
    .expo-card.medium .thumbnail .caption {
      padding: 40px 0 40px 30px; }
    .expo-card.medium .thumbnail img {
      padding: 40px 22px 40px 0; }
    .expo-card.medium .exhibitor-logo-portal-page img {
      padding: 48px 22px 48px 0 !important; }
  .expo-card.small.hover-card-desc .expo-card-desc-container {
    margin-top: 0;
    transform: translateY(0%);
    display: none;
    transition: 0.5s; }

.text-white-color {
  color: #ffffff !important; }

.viewExpoBtn {
  position: absolute;
  right: 24px;
  bottom: 24px; }

.exibitor-body {
  margin: 5px; }
  .exibitor-body .ac-icon-drag-reorder {
    font-size: 16px !important; }
  .exibitor-body .dragHandle {
    height: 10px !important;
    position: unset !important;
    margin-left: 5px; }

.exibitor-item {
  padding: 15px;
  background-color: white; }

.exibitor-align {
  align-items: center; }

.exibitorheader {
  margin-bottom: 10px;
  color: #8f94a7;
  font-weight: bold; }

.social-link h5 {
  margin: 15px 0 4px; }

.social-link .control-label {
  text-transform: capitalize; }

.sponsor-list {
  justify-content: center;
  width: 100%; }

@media (min-width: 1551px) and (max-width: 1600px) {
  .chatbar-is-open .expo-card.large .thumbnail {
    height: 240px !important; }
  .chatbar-is-open .expo-card.large .expo-card-thumbnail img {
    padding: 24px 22px 24px 0 !important; }
  .chatbar-is-open .expo-card.large .expo-card-thumbnail .caption {
    padding-top: 30px !important; } }

@media (max-width: 1500px) {
  .expo-banner-available .exhibitor-logo-box .expo-profile .user-name .ex-title-name {
    font-size: 14px;
    line-height: 18px;
    font-weight: 500; }
  .expo-banner-available .exhibitor-logo-box .expo-profile .user-name .ex-tag-line {
    font-size: 14px;
    line-height: 18px; } }

@media (min-width: 1501px) and (max-width: 1550px) {
  .chatbar-is-open .expo-card.large .thumbnail {
    height: 232px !important; }
  .chatbar-is-open .expo-card.large .expo-card-thumbnail img {
    padding: 20px 22px 20px 0 !important; }
  .chatbar-is-open .expo-card.large .expo-card-thumbnail .caption {
    padding-top: 30px !important; } }

@media (min-width: 1451px) and (max-width: 1500px) {
  .chatbar-is-open .expo-card.large .thumbnail {
    height: 224px !important; }
  .chatbar-is-open .expo-card.large .expo-card-thumbnail img {
    padding: 17px 22px 17px 0 !important; }
  .chatbar-is-open .expo-card.large .expo-card-thumbnail .caption {
    padding-top: 30px !important; } }

@media (min-width: 1401px) and (max-width: 1450px) {
  .chatbar-is-open .expo-card.large .thumbnail {
    height: 218px !important; }
  .chatbar-is-open .expo-card.large .expo-card-thumbnail img {
    padding: 13px 22px 13px 0 !important; }
  .chatbar-is-open .expo-card.large .expo-card-thumbnail .caption {
    padding-top: 20px !important; } }

@media (min-width: 1351px) and (max-width: 1400px) {
  .chatbar-is-open .expo-card.large .thumbnail {
    height: 212px !important; }
  .chatbar-is-open .expo-card.large .expo-card-thumbnail img {
    padding: 13px 22px 13px 0 !important; }
  .chatbar-is-open .expo-card.large .expo-card-thumbnail .caption {
    padding-top: 20px !important; } }

@media (min-width: 1301px) and (max-width: 1350px) {
  .chatbar-is-open .expo-card.large .thumbnail {
    height: 205px !important; }
  .chatbar-is-open .expo-card.large .expo-card-thumbnail img {
    padding: 5px 22px 5px 0 !important; }
  .chatbar-is-open .expo-card.large .expo-card-thumbnail .caption {
    padding-top: 15px !important; } }

@media (min-width: 1251px) and (max-width: 1300px) {
  .chatbar-is-open .expo-card.large .thumbnail {
    height: 197px !important; }
  .chatbar-is-open .expo-card.large .expo-card-thumbnail img {
    padding: 3px 22px 3px 0 !important; }
  .chatbar-is-open .expo-card.large .expo-card-thumbnail .caption {
    padding-top: 15px !important; } }

@media (min-width: 1201px) and (max-width: 1250px) {
  .chatbar-is-open .expo-card.large .thumbnail {
    height: 190px !important; }
  .chatbar-is-open .expo-card.large .expo-card-thumbnail img {
    padding: 3px 22px 3px 0 !important;
    width: 50% !important; }
  .chatbar-is-open .expo-card.large .expo-card-thumbnail .caption {
    padding-top: 10px !important; }
  .expo-card.large .thumbnail {
    height: 246px !important; }
  .expo-card.large .expo-card-thumbnail img {
    padding: 22px 22px 22px 0 !important; } }

@media (min-width: 1151px) and (max-width: 1200px) {
  .chatbar-is-open .expo-card.large .thumbnail {
    height: 184px !important; }
  .chatbar-is-open .expo-card.large .expo-card-thumbnail img {
    padding: 0px 22px 0px 0 !important;
    width: 54% !important; }
  .chatbar-is-open .expo-card.large .expo-card-thumbnail .caption {
    padding-top: 10px !important; }
  .expo-card.large .thumbnail {
    height: 240px !important; }
  .expo-card.large .expo-card-thumbnail img {
    padding: 22px 22px 22px 0 !important; } }

@media (min-width: 1101px) and (max-width: 1150px) {
  .chatbar-is-open .expo-card.medium .thumbnail {
    width: 72%;
    margin-left: 14%; }
  .chatbar-is-open .expo-card.large .thumbnail {
    height: 184px !important; }
  .chatbar-is-open .expo-card.large .expo-card-thumbnail img {
    padding: 0px 22px 0px 0 !important;
    width: 62% !important; }
  .chatbar-is-open .expo-card.large .expo-card-thumbnail .caption {
    padding-top: 0px !important; } }

@media (min-width: 1051px) and (max-width: 1100px) {
  .chatbar-is-open .expo-card.medium .thumbnail {
    width: 63%;
    margin-left: 18%; }
  .chatbar-is-open .expo-card.large .thumbnail {
    height: 177px !important; }
  .chatbar-is-open .expo-card.large .expo-card-thumbnail img {
    padding: 0px 22px 0px 0 !important;
    width: 65% !important; }
  .chatbar-is-open .expo-card.large .expo-card-thumbnail .caption {
    padding-top: 0px !important; }
  .expo-card.large .thumbnail {
    height: 236px !important; }
  .expo-card.large .expo-card-thumbnail img {
    padding: 15px 22px 15px 0 !important; } }

@media (min-width: 1024px) and (max-width: 1050px) {
  .chatbar-is-open .expo-card.medium .thumbnail {
    width: 63%;
    margin-left: 18%; }
  .chatbar-is-open .expo-card.large .thumbnail {
    height: 170px !important; }
  .chatbar-is-open .expo-card.large .expo-card-thumbnail img {
    padding: 0px 22px 0px 0 !important;
    width: 60% !important; }
  .chatbar-is-open .expo-card.large .expo-card-thumbnail .caption {
    padding-top: 0px !important; }
  .expo-card.large .thumbnail {
    height: 228px !important; }
  .expo-card.large .expo-card-thumbnail img {
    padding: 13px 22px 13px 0 !important; } }

@media (min-width: 1001px) and (max-width: 1023px) {
  .chatbar-is-open .expo-card.small .thumbnail {
    margin-left: 18%; }
  .chatbar-is-open .expo-card.medium .thumbnail {
    width: 80%;
    margin-left: 34%; }
  .chatbar-is-open .expo-card.large .thumbnail {
    height: 170px !important;
    width: 69%;
    margin-left: 35%; }
  .chatbar-is-open .expo-card.large .expo-card-thumbnail img {
    padding: 0px 22px 0px 0 !important;
    width: 35% !important; }
  .chatbar-is-open .expo-card.large .expo-card-thumbnail .caption {
    padding-top: 0px !important; }
  .expo-card.large .thumbnail {
    height: 228px !important;
    width: 80%;
    margin-left: 23%; }
  .expo-card.large .expo-card-thumbnail img {
    padding: 13px 22px 13px 0 !important; } }

@media (max-width: 1000px) {
  .chatbar-is-open .expo-card.small .thumbnail {
    margin-left: 48%; }
  .chatbar-is-open .expo-card.medium .thumbnail {
    width: 75%;
    margin-left: 36%; }
  .chatbar-is-open .expo-card.large .thumbnail {
    height: 161px !important;
    width: 69%;
    margin-left: 35%; }
  .chatbar-is-open .expo-card.large .expo-card-thumbnail img {
    width: 35% !important;
    padding: 0px 22px 0px 0 !important; }
  .chatbar-is-open .expo-card.large .expo-card-thumbnail .caption {
    padding-top: 0px !important; }
  .expo-card.large .thumbnail {
    height: 220px !important;
    width: 79%;
    margin-left: 24%; }
  .expo-card.large .expo-card-thumbnail img {
    padding: 10px 22px 10px 0 !important; } }

@media (max-width: 950px) {
  .chatbar-is-open .expo-card.medium .thumbnail {
    width: 66%;
    margin-left: 41%; }
  .chatbar-is-open .expo-card.large .thumbnail {
    height: 152px !important;
    width: 67%;
    margin-left: 39%; }
  .expo-card.large .thumbnail {
    height: 214px !important;
    width: 75%;
    margin-left: 26%; } }

@media (max-width: 900px) {
  .chatbar-is-open .expo-card.medium .thumbnail {
    width: 58%;
    margin-left: 45%; }
  .chatbar-is-open .expo-card.large .thumbnail {
    height: 143px !important;
    width: 65%;
    margin-left: 42%; }
  .expo-card.large .thumbnail {
    height: 208px !important;
    width: 73%;
    margin-left: 28%; }
  .expo-card.large .expo-card-thumbnail img {
    padding: 5px 22px 5px 0 !important; } }

@media (max-width: 850px) {
  .chatbar-is-open .expo-card.large .thumbnail {
    height: 134px !important;
    width: 61%;
    margin-left: 47%; }
  .expo-card.large .thumbnail {
    height: 200px !important;
    width: 74%;
    margin-left: 29%; }
  .expo-card.large .expo-card-thumbnail img {
    padding: 0px 22px 0px 0 !important; }
  .expo-card.large .expo-card-thumbnail .caption {
    padding-top: 0px !important; } }

@media (max-width: 800px) {
  .chatbar-is-open .expo-card.large .thumbnail {
    height: 125px !important;
    width: 100%;
    margin-left: 0; }
  .chatbar-is-open .expo-card.large .expo-card-thumbnail img {
    padding: 0px 22px 0px 0 !important; }
  .chatbar-is-open .expo-card.large .expo-card-thumbnail .caption {
    padding-top: 0px !important; }
  .expo-card.large .thumbnail {
    height: 192px !important;
    width: 100%;
    margin-left: 0; }
  .expo-card.hover-animation-apply.large.hover-card-desc .__expo-card {
    width: 100%; }
  .expo-mob-center {
    justify-content: center; } }

@media (max-width: 750px) {
  .chatbar-is-open .expo-card.large .thumbnail {
    height: 120px !important; }
  .chatbar-is-open .expo-card.large .expo-card-thumbnail img {
    padding: 0px 22px 0px 0 !important;
    width: 43%; }
  .expo-card.large .thumbnail {
    height: 184px !important; }
  .expo-card.large .expo-card-thumbnail img {
    width: 43% !important; } }

@media (max-width: 700px) {
  .expo-card.medium .thumbnail {
    height: 240px !important; }
  .expo-card.large .thumbnail {
    height: 176px !important; }
  .expo-card.large .expo-card-thumbnail img {
    padding: 0px 22px 0px 0 !important; } }

@media (max-width: 650px) {
  .expo-card.medium {
    min-width: 400px !important; }
    .expo-card.medium .thumbnail {
      height: 220px !important; }
  .expo-card.large {
    min-width: 480px; }
    .expo-card.large .thumbnail {
      height: 172px !important; }
    .expo-card.large .expo-card-thumbnail img {
      padding: 0px 22px 0px 0 !important;
      width: 45%; } }

@media (max-width: 600px) {
  .expo-card.medium .thumbnail {
    height: 190px !important; }
    .expo-card.medium .thumbnail img {
      padding: 0 !important; }
    .expo-card.medium .thumbnail .caption {
      padding: 5px; }
  .expo-card.large .thumbnail {
    height: 168px !important; }
  .expo-card.large .expo-card-thumbnail img {
    padding: 0px 22px 0px 0 !important; } }

@media (max-width: 550px) {
  .expo-card.medium .thumbnail {
    height: 164px !important; }
  .expo-card.large {
    min-width: 420px; }
    .expo-card.large .thumbnail {
      height: 164px !important; }
    .expo-card.large .expo-card-thumbnail img {
      padding: 0px 22px 0px 0 !important;
      width: 50%; } }

@media (max-width: 500px) {
  .expo-card.medium .thumbnail {
    height: 160px !important; }
  .expo-card.large .thumbnail {
    height: 160px !important; }
  .expo-card.large .expo-card-thumbnail img {
    padding: 0px 22px 0px 0 !important; } }

@media (max-width: 450px) {
  .com-represent-box .user-profile {
    flex-wrap: wrap;
    justify-content: center;
    text-align: center; }
    .com-represent-box .user-profile .user-name {
      padding: 10px 0px;
      margin-right: 12px; }
    .com-represent-box .user-profile .company-reps-flex-box {
      display: flex;
      flex-wrap: wrap;
      align-items: center;
      justify-content: center; } }

.exhibitor-room .chime .remoteVideoGroup.roomMode.remoteVideoGroup-5,
.exhibitor-room .chime .remoteVideoGroup.roomMode.remoteVideoGroup-6 {
  grid-template-columns: repeat(3, 1fr);
  grid-template-rows: repeat(2, 1fr); }

.exhibitor-room .chime .remoteVideoGroup.roomMode.remoteVideoGroup-7,
.exhibitor-room .chime .remoteVideoGroup.roomMode.remoteVideoGroup-8 {
  grid-template-columns: repeat(4, 1fr);
  grid-template-rows: repeat(2, 1fr); }

.exhibitor-room .chime .remoteVideoGroup.roomMode.remoteVideoGroup-9,
.exhibitor-room .chime .remoteVideoGroup.roomMode.remoteVideoGroup-10,
.exhibitor-room .chime .remoteVideoGroup.roomMode.remoteVideoGroup-11,
.exhibitor-room .chime .remoteVideoGroup.roomMode.remoteVideoGroup-12 {
  grid-template-columns: repeat(4, 1fr);
  grid-template-rows: repeat(3, 1fr); }

.exhibitor-room .chime .videoNameplate.roomMode.large.isContentShareEnabled {
  backdrop-filter: none !important; }

.exhibitor-room .chime .remoteVideoGroup.roomMode.remoteVideoGroup-13,
.exhibitor-room .chime .remoteVideoGroup.roomMode.remoteVideoGroup-14,
.exhibitor-room .chime .remoteVideoGroup.roomMode.remoteVideoGroup-15,
.exhibitor-room .chime .remoteVideoGroup.roomMode.remoteVideoGroup-16 {
  grid-template-columns: repeat(4, 1fr);
  grid-template-rows: repeat(4, 1fr); }

.exhibitor-room .player {
  width: 70px !important;
  right: 55px !important;
  top: 15px !important; }
  .exhibitor-room .player .fullscreen {
    text-align: center !important;
    float: unset !important; }

.exhibitor-studio .fix-content-width {
  display: inline !important; }

.exhibitor-studio .web-chat-sidebar.active .active-hide {
  display: none; }

.exhibitor-admin-tab .tab-content {
  transition: height 0.3s ease;
  overflow-y: scroll;
  overflow-x: hidden;
  height: calc(100vh - 300px) !important; }

.preview-expo-card {
  display: flex;
  align-items: flex-start; }

.expo-preview {
  padding-right: 50px;
  display: flex;
  justify-content: center; }

.img-responsive {
  margin: 0px auto; }

.min-width-100-percent {
  min-width: 100% !important; }

@media (max-width: 1330px) {
  .medium-booth-card.medium {
    width: auto;
    min-width: 100%; } }

@media (max-width: 1120px) {
  .exhibitor_portal .content-wrapper-front .doc-link-box .title-link .box-lable {
    font-size: 18px;
    font-weight: 500; }
  .exhibitor_portal .content-wrapper-front .doc-link-box .title-link .link-list .list-box {
    margin-right: 7px; } }

@media (max-width: 1075px) {
  .exhibitor_portal .content-wrapper-front .doc-link-box .title-link {
    display: block;
    text-align: center; }
    .exhibitor_portal .content-wrapper-front .doc-link-box .title-link .link-list {
      justify-content: center;
      margin-top: 10px; } }

@media (max-width: 425px) {
  .expo-card.medium {
    min-width: 320px !important;
    justify-content: right !important; }
    .expo-card.medium .ex-prm-label {
      width: 80% !important;
      margin: 0 10%;
      z-index: 1;
      text-align: center; }
      .expo-card.medium .ex-prm-label span {
        right: 35%; }
    .expo-card.medium .thumbnail {
      width: 85% !important;
      height: 151px !important;
      display: block !important;
      position: relative;
      justify-content: flex-end;
      margin: auto; }
      .expo-card.medium .thumbnail img {
        border-bottom: unset;
        border-bottom: 1px solid rgba(119, 133, 161, 0.09);
        padding: 0 45px 10px !important; }
      .expo-card.medium .thumbnail .caption {
        padding: 0px !important;
        white-space: unset; }
        .expo-card.medium .thumbnail .caption .ex-title-name {
          font-size: 20px;
          line-height: 24px; }
  .expo-card.large {
    width: auto;
    min-width: 320px; }
    .expo-card.large .ex-prm-label {
      width: 96%;
      margin: 0 2%;
      z-index: 1;
      text-align: center; }
      .expo-card.large .ex-prm-label span {
        right: 35%; }
    .expo-card.large .thumbnail {
      height: 151px !important;
      width: 100% !important;
      min-width: 320px !important;
      display: block !important;
      position: relative;
      justify-content: flex-end; }
      .expo-card.large .thumbnail img {
        border-bottom: unset;
        border-bottom: 1px solid rgba(119, 133, 161, 0.09); }
      .expo-card.large .thumbnail .caption {
        padding: 0px !important;
        white-space: unset; }
        .expo-card.large .thumbnail .caption .ex-title-name {
          font-size: 20px;
          line-height: 24px; }
  .expo-card .exhibitor_portal .expo .dis-in-flex {
    padding: 26px; }
  .expo-card .exhibitor_portal .expo .exhibitor-logo-box {
    padding: 15px; }
  .expo-card .exhibitor_portal .expo .expo-profile .expo-back-btn i {
    font-size: 20px;
    padding: 6px 12px; }
  .expo-card .exhibitor_portal .expo .expo-profile .expo-logo {
    margin: auto; }
    .expo-card .exhibitor_portal .expo .expo-profile .expo-logo img {
      width: 225px; }
    .expo-card .exhibitor_portal .expo .expo-profile .expo-logo .ex-tag-line {
      padding-top: 10px;
      text-align: center; }
  .expo-card .exhibitor_portal .expo .expo-profile .user-name {
    padding-left: 15px; }
    .expo-card .exhibitor_portal .expo .expo-profile .user-name .ex-title-name {
      font-size: 16px; }
    .expo-card .exhibitor_portal .expo .expo-profile .user-name .ex-tag-line {
      font-size: 12px; }
  .expo-card .exhibitor_portal .expo .exhibitor-tabs #portal-tab .nav-tabs > li a {
    font-size: unset;
    line-height: unset; }
  .expo-card .exhibitor_portal .expo .exhibitor-tabs .white-box div {
    height: auto !important; }
  .expo-card .exhibitor_portal .expo .exhibitor-logo-box .expo-profile .status {
    top: -5px;
    right: 5px; }
    .expo-card .exhibitor_portal .expo .exhibitor-logo-box .expo-profile .status .ex-status-label {
      padding: 2px 4px; }
      .expo-card .exhibitor_portal .expo .exhibitor-logo-box .expo-profile .status .ex-status-label span {
        display: none; }
    .expo-card .exhibitor_portal .expo .exhibitor-logo-box .expo-profile .status .ex-status-label::before {
      padding-right: 0; }
  .expo-card .exhibitor_portal .expo .doc-link-box .link-list .list-box {
    margin-bottom: 10px; } }

@media (max-width: 425px) and (max-width: 320px) {
  .row {
    margin-left: 56px; }
  .exhibitor_portal .expo .com-represent-box .user-profile {
    width: 250px; }
    .exhibitor_portal .expo .com-represent-box .user-profile .user-name span {
      font-size: 14px; }
    .exhibitor_portal .expo .com-represent-box .user-profile .user-name.tag {
      font-size: 12px; } }

@media (max-width: 425px) {
  .exhibitorModal #portal-tab > .nav-tabs > li.active a {
    color: #377ef9;
    cursor: default;
    border: 0px !important;
    background-color: unset !important;
    border-bottom: 2px solid #377ef9 !important;
    box-shadow: none !important; }
  .exhibitorModal #portal-tab > .nav-tabs > li:first-child {
    border-left: none !important;
    border-radius: 0px !important; }
  .exhibitorModal #portal-tab > .nav-tabs > li:last-child {
    border-radius: 0px !important;
    border-right: none !important; }
  .exhibitorModal .align-item-right {
    overflow-y: auto !important;
    height: 100% !important; }
  .expo-group-label {
    font-size: 18px !important;
    font-weight: bold !important; } }

.exhibitor-message {
  padding: 20px; }

.exhibitorModal .align-item-right {
  overflow-x: hidden;
  overflow-y: auto; }

.exhibitorModal #portal-tab > .nav-tabs > li a {
  border: 2px solid #dadfeb;
  margin: 0;
  border-left: 0;
  border-right: 0; }

.exhibitorModal #portal-tab > .nav-tabs > li.active a {
  color: #ffffff; }

.exhibitorModal #portal-tab > .nav-tabs :first-child a {
  border-top-left-radius: 8px !important;
  border-bottom-left-radius: 8px !important; }

.exhibitorModal #portal-tab > .nav-tabs :last-child a {
  border-top-right-radius: 8px !important;
  border-bottom-right-radius: 8px !important; }

@media (max-width: 450px) {
  .exhibitor_portal .breadcrumb-icon-text-container {
    font-size: 13px;
    line-height: 3; }
  .exhibitor_portal .content-wrapper-front .com-represent-box .user-list .user-profile {
    width: 100%; }
    .exhibitor_portal .content-wrapper-front .com-represent-box .user-list .user-profile .mob-dis-block {
      display: flex;
      flex-flow: wrap; }
      .exhibitor_portal .content-wrapper-front .com-represent-box .user-list .user-profile .mob-dis-block .user-status {
        margin: 5px; } }

.exhibitor_portal .content-wrapper-front .com-represent-box .title-represent {
  display: flex;
  justify-content: space-between; }
  .exhibitor_portal .content-wrapper-front .com-represent-box .title-represent .box-lable {
    font-size: 20px;
    font-weight: 600; }

@media (max-width: 327px) {
  .exhibitor_portal .content-wrapper-front .com-represent-box .box-lable {
    font-size: 17px;
    font-weight: 500; }
  .exhibitor_portal .content-wrapper-front .com-represent-box .user-list .user-profile {
    width: 100%; }
    .exhibitor_portal .content-wrapper-front .com-represent-box .user-list .user-profile .mob-dis-block {
      display: flex;
      flex-flow: wrap; } }

@media only screen and (min-device-width: 330px) and (max-device-width: 420px) {
  .mobile-videoNamePlate {
    font-size: 1rem !important;
    left: 32% !important;
    padding-top: 1px !important; } }

@media only screen and (min-device-width: 430px) and (max-device-width: 992px) {
  .mobile-videoNamePlate {
    left: 30% !important;
    padding-top: 1px !important; } }

@media only screen and (device-width: 768px) {
  .mobile-videoNamePlate {
    font-size: 1.3rem !important;
    left: 38% !important; } }

@media (max-width: 480px) and (min-width: 320px) {
  .my-profile-wrap .content-wrapper-front .breadcrumb {
    display: block;
    margin-top: 60px !important; } }

.tooltip-overlay {
  z-index: 100000 !important; }

#popup-product2 {
  z-index: 100000 !important; }

.expo-card-desc-large {
  max-width: 100%;
  margin: 0 auto;
  font-size: 11px;
  -webkit-line-clamp: 3 !important;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap !important; }

.expo-card-desc-medium {
  max-width: 100%;
  margin: 0 auto;
  font-size: 11px;
  -webkit-line-clamp: 2 !important;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap !important; }

.expo-card-desc-small {
  max-width: 100%;
  margin: 0 auto;
  font-size: 11px;
  -webkit-line-clamp: 1 !important;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap !important; }

.expo-title-large {
  word-break: break-word;
  white-space: break-spaces;
  font-size: 18px !important;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 2 !important;
  -webkit-box-orient: vertical; }

.expo-title-small {
  word-break: break-word;
  white-space: break-spaces;
  overflow: hidden;
  font-size: 18px !important;
  display: -webkit-box;
  -webkit-line-clamp: 1 !important;
  -webkit-box-orient: vertical; }

/*************************************************************/
/*************************************************************/
@font-face {
  font-family: 'icomoon';
  src: url(data:application/vnd.ms-fontobject;base64,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);
  src: url(data:application/vnd.ms-fontobject;base64,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#iefix) format("embedded-opentype"), url(data:application/octet-stream;base64,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) format("truetype"), url(data:application/font-woff;base64,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) format("woff"), url("../../voxeet-assets/fonts/icomoon.svg#icomoon") format("svg");
  font-weight: normal;
  font-style: normal; }

.ae-video-conference-content {
  /* Global */
  /* Nav */
  /* Sidebar */
  /* Footer */
  /* ropdown */
  /* WIDGET MODE */ }
  .ae-video-conference-content [class^='icon-'],
  .ae-video-conference-content [class*=' icon-'] {
    /* use !important to prevent issues with browser extensions that change fonts */
    font-family: 'icomoon' !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: inherit;
    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale; }
  .ae-video-conference-content .icon-fullscreen-off:before {
    content: '\E948'; }
  .ae-video-conference-content .icon-fullscreen-on:before {
    content: '\E949'; }
  .ae-video-conference-content .icon-google-plus:before {
    content: '\E900'; }
  .ae-video-conference-content .icon-twitter:before {
    content: '\E901'; }
  .ae-video-conference-content .icon-add-circle:before {
    content: '\E902'; }
  .ae-video-conference-content .icon-add-contact:before {
    content: '\E903'; }
  .ae-video-conference-content .icon-add:before {
    content: '\E904'; }
  .ae-video-conference-content .icon-andriod:before {
    content: '\E905'; }
  .ae-video-conference-content .icon-apple:before {
    content: '\E906'; }
  .ae-video-conference-content .icon-arrow-back-large:before {
    content: '\E907'; }
  .ae-video-conference-content .icon-arrow-next-large:before {
    content: '\E908'; }
  .ae-video-conference-content .icon-attach:before {
    content: '\E909'; }
  .ae-video-conference-content .icon-calender:before {
    content: '\E90A'; }
  .ae-video-conference-content .icon-chat-filled:before {
    content: '\E90B'; }
  .ae-video-conference-content .icon-chat:before {
    content: '\E90C'; }
  .ae-video-conference-content .icon-check-circle-unchecked:before {
    content: '\E90D'; }
  .ae-video-conference-content .icon-check-circle:before {
    content: '\E90E'; }
  .ae-video-conference-content .icon-check:before {
    content: '\E90F'; }
  .ae-video-conference-content .icon-clock:before {
    content: '\E910'; }
  .ae-video-conference-content .icon-close-sidebar:before {
    content: '\E911'; }
  .ae-video-conference-content .icon-close:before {
    content: '\E912'; }
  .ae-video-conference-content .icon-dial-in:before {
    content: '\E913'; }
  .ae-video-conference-content .icon-download:before {
    content: '\E914'; }
  .ae-video-conference-content .icon-facebook:before {
    content: '\E915'; }
  .ae-video-conference-content .icon-file:before {
    content: '\E916'; }
  .ae-video-conference-content .icon-hashtag:before {
    content: '\E917'; }
  .ae-video-conference-content .icon-invite:before {
    content: '\E918'; }
  .ae-video-conference-content .icon-mention:before {
    content: '\E919'; }
  .ae-video-conference-content .icon-menu-close:before {
    content: '\E91A'; }
  .ae-video-conference-content .icon-menu-closed-circle:before {
    content: '\E91B'; }
  .ae-video-conference-content .icon-menu-open-circle:before {
    content: '\E91C'; }
  .ae-video-conference-content .icon-menu-open:before {
    content: '\E91D'; }
  .ae-video-conference-content .icon-microphone:before {
    content: '\E91E'; }
  .ae-video-conference-content .icon-minimize:before {
    content: '\E91F'; }
  .ae-video-conference-content .icon-mute:before {
    content: '\E920'; }
  .ae-video-conference-content .icon-pause:before {
    content: '\E921'; }
  .ae-video-conference-content .icon-pencil:before {
    content: '\E922'; }
  .ae-video-conference-content .icon-person:before {
    content: '\E923'; }
  .ae-video-conference-content .icon-phone-end-call:before {
    content: '\E924'; }
  .ae-video-conference-content .icon-phone-right:before {
    content: '\E925'; }
  .ae-video-conference-content .icon-phone:before {
    content: '\E926'; }
  .ae-video-conference-content .icon-play:before {
    content: '\E927'; }
  .ae-video-conference-content .icon-present:before {
    content: '\E928'; }
  .ae-video-conference-content .icon-present2:before {
    content: '\E929'; }
  .ae-video-conference-content .icon-record:before {
    content: '\E92A'; }
  .ae-video-conference-content .icon-recurring:before {
    content: '\E92B'; }
  .ae-video-conference-content .icon-search:before {
    content: '\E92C'; }
  .ae-video-conference-content .icon-slack:before {
    content: '\E92D'; }
  .ae-video-conference-content .icon-star-filled:before {
    content: '\E92E'; }
  .ae-video-conference-content .icon-tag:before {
    content: '\E92F'; }
  .ae-video-conference-content .icon-text:before {
    content: '\E930'; }
  .ae-video-conference-content .icon-trash:before {
    content: '\E931'; }
  .ae-video-conference-content .icon-upload:before {
    content: '\E932'; }
  .ae-video-conference-content .icon-volume:before {
    content: '\E933'; }
  .ae-video-conference-content .icon-voxeet-logo:before {
    content: '\E934'; }
  .ae-video-conference-content .icon-camera:before {
    content: '\E935'; }
  .ae-video-conference-content .icon-present-arrow:before {
    content: '\E936'; }
  .ae-video-conference-content .icon-gear:before {
    content: '\E937'; }
  .ae-video-conference-content .icon-contact-waiting:before {
    content: '\E938'; }
  .ae-video-conference-content .icon-camera-filled:before {
    content: '\E939'; }
  .ae-video-conference-content .icon-star-outline:before {
    content: '\E93A'; }
  .ae-video-conference-content .icon-bell:before {
    content: '\E93B'; }
  .ae-video-conference-content .icon-facebook2:before {
    content: '\E93C'; }
  .ae-video-conference-content .icon-appleinc:before {
    content: '\E93D'; }
  .ae-video-conference-content .icon-android:before {
    content: '\E93E'; }
  .ae-video-conference-content .icon-smile-chat-bubble:before {
    content: '\E93F'; }
  .ae-video-conference-content .icon-screen-share:before {
    content: '\E940'; }
  .ae-video-conference-content .icon-camera-video:before {
    content: '\E941'; }
  .ae-video-conference-content .icon-bubble:before {
    content: '\E942'; }
  .ae-video-conference-content .icon-tile:before {
    content: '\E943'; }
  .ae-video-conference-content .icon-speaker:before {
    content: '\E944'; }
  .ae-video-conference-content .icon-share-your-screen:before {
    content: '\E945'; }
  .ae-video-conference-content .icon-window:before {
    content: '\E946'; }
  .ae-video-conference-content .icon-question-mark:before {
    content: '\E947'; }

@font-face {
  .ae-video-conference-content {
    font-family: 'open-sans-regular';
    src: url(../../voxeet-assets/fonts/OpenSans-Regular.ttf);
    font-weight: normal;
    font-style: normal; } }

@font-face {
  .ae-video-conference-content {
    font-family: 'open-sans-light';
    src: url(../../voxeet-assets/fonts/OpenSans-Light.ttf);
    font-weight: normal;
    font-style: normal; } }

@font-face {
  .ae-video-conference-content {
    font-family: 'open-sans-semibold';
    src: url(../../voxeet-assets/fonts/OpenSans-SemiBold.ttf);
    font-weight: normal;
    font-style: normal; } }

@font-face {
  .ae-video-conference-content {
    font-family: 'open-sans-bold';
    src: url(../../voxeet-assets/fonts/OpenSans-Bold.ttf);
    font-weight: normal;
    font-style: normal; } }
  .ae-video-conference-content #vxt-widget-container {
    width: inherit; }
  .ae-video-conference-content .round-button {
    /* Box model */
    height: 3.6rem;
    width: 3.6rem;
    display: flex;
    justify-content: center;
    align-items: center;
    /* Visual */
    background-color: #fff;
    border: 1px solid #ccc;
    border-radius: 50%;
    /* Typography */
    color: #ccc; }
  .ae-video-conference-content .round-button.transparent {
    background-color: transparent; }
  .ae-video-conference-content .round-button.tiny {
    height: 2rem;
    width: 2rem; }
  .ae-video-conference-content .round-button.small {
    height: 2.3rem;
    width: 2.3rem; }
  .ae-video-conference-content .clearfix {
    zoom: 1; }
  .ae-video-conference-content .clearfix:before,
  .ae-video-conference-content .clearfix:after {
    content: '';
    display: table; }
  .ae-video-conference-content .clearfix:after {
    clear: both; }
  .ae-video-conference-content .vxt-conference-preconfig {
    overflow: scroll !important; }
  .ae-video-conference-content .vxt-conference-attendees {
    /* Box model */
    display: flex;
    flex: 1 0 19rem;
    flex-direction: column;
    height: 100%;
    line-height: 1.6;
    font-family: 'open-sans-regular', sans-serif;
    z-index: 20;
    font-weight: 300;
    padding: 0;
    margin-left: auto;
    position: relative;
    width: 350px;
    background-color: #000c31;
    /* Visual */ }
  .ae-video-conference-content .vxt-conference-attendees .toggle-fullscreen {
    position: absolute;
    top: 15px;
    background-color: #515973;
    width: 40px;
    height: 40px;
    border-radius: 50%;
    left: 15px;
    text-align: center;
    z-index: 100;
    cursor: pointer; }
  .ae-video-conference-content .vxt-conference-attendees .toggle-fullscreen a {
    color: #fff; }
  .ae-video-conference-content .vxt-conference-attendees .onboardingmessagewithaction-error {
    position: absolute;
    z-index: 500;
    background-image: linear-gradient(225deg, #f8cc52 0%, #f19148 100%);
    background-repeat: repeat-y;
    color: #fff;
    padding: 5px 0px 5px 0px;
    font-weight: 800;
    text-align: center;
    -webkit-transition: opacity 0.25s ease-in-out;
    -moz-transition: opacity 0.25s ease-in-out;
    -ms-transition: opacity 0.25s ease-in-out;
    -o-transition: opacity 0.25s ease-in-out;
    margin: auto;
    left: 0;
    top: 0;
    width: 100%;
    right: 0; }
  .ae-video-conference-content .vxt-conference-attendees .onboardingmessagewithaction-error .icon-close {
    right: 10px;
    position: absolute;
    cursor: pointer; }
  .ae-video-conference-content .vxt-conference-attendees .onboardingmessagewithaction-error a {
    color: #fff;
    font-weight: 800; }
  .ae-video-conference-content .vxt-conference-attendees .onboardingmessagewithaction-hidden {
    visibility: hidden;
    opacity: 0;
    transition: visibility 0.25s, opacity 0.25s linear;
    position: absolute;
    z-index: 500;
    background-image: linear-gradient(225deg, #f8cc52 0%, #f19148 100%);
    background-repeat: repeat-y;
    color: #fff;
    width: 100%;
    padding: 5px 0px 5px 0px;
    border-radius: 5px;
    text-align: center;
    margin: auto;
    left: 0;
    font-weight: 800;
    right: 0; }
  .ae-video-conference-content .vxt-conference-attendees .onboardingmessagewithaction-hidden .icon-close {
    display: none; }
  .ae-video-conference-content .vxt-conference-attendees .onboardingmessagewithaction-hidden a {
    color: #fff;
    font-weight: 800; }
  .ae-video-conference-content .vxt-conference-attendees .onboardingmessagewithaction {
    position: inherit;
    z-index: 500;
    background: -webkit-linear-gradient(left, #5a38cf 0%, rgba(53, 123, 209, 0.7) 100%);
    background: linear-gradient(to right, #5a38cf 0%, rgba(53, 123, 209, 0.7) 100%);
    color: #fff;
    width: 60%;
    padding: 5px 0px 5px 0px;
    font-weight: 800;
    text-align: center;
    -webkit-transition: opacity 0.25s ease-in-out;
    -moz-transition: opacity 0.25s ease-in-out;
    -ms-transition: opacity 0.25s ease-in-out;
    -o-transition: opacity 0.25s ease-in-out;
    margin: auto;
    left: 0;
    top: 0;
    width: 100%;
    right: 0; }
  .ae-video-conference-content .vxt-conference-attendees .onboardingmessagewithaction .icon-close {
    right: 10px;
    position: absolute;
    cursor: pointer; }
  .ae-video-conference-content .vxt-conference-attendees .onboardingmessagewithaction a {
    color: #fff;
    font-weight: 800; }
  .ae-video-conference-content .vxt-conference-attendees .onboardingmessage-fadeout {
    visibility: hidden;
    opacity: 0;
    transition: visibility 0.25s, opacity 0.25s linear;
    position: absolute;
    z-index: 500;
    background: -webkit-linear-gradient(left, #5a38cf 0%, rgba(53, 123, 209, 0.7) 100%);
    background: linear-gradient(to right, #5a38cf 0%, rgba(53, 123, 209, 0.7) 100%);
    color: #fff;
    width: 40%;
    padding: 20px 15px 20px 15px;
    border-radius: 5px;
    text-align: center;
    margin: auto;
    left: 0;
    font-weight: 800;
    right: 0;
    top: 50%;
    transform: translateY(-50%); }
  .ae-video-conference-content .vxt-conference-attendees .onboardingmessage {
    position: absolute;
    z-index: 500;
    background: -webkit-linear-gradient(left, #5a38cf 0%, rgba(53, 123, 209, 0.7) 100%);
    background: linear-gradient(to right, #5a38cf 0%, rgba(53, 123, 209, 0.7) 100%);
    color: #fff;
    width: 40%;
    padding: 20px 15px 20px 15px;
    border-radius: 5px;
    font-weight: 800;
    text-align: center;
    -webkit-transition: opacity 0.25s ease-in-out;
    -moz-transition: opacity 0.25s ease-in-out;
    -ms-transition: opacity 0.25s ease-in-out;
    -o-transition: opacity 0.25s ease-in-out;
    margin: auto;
    left: 0;
    right: 0;
    top: 50%;
    transform: translateY(-50%); }
  .ae-video-conference-content .vxt-conference-attendees .layout-container {
    position: absolute;
    top: 10px;
    right: 20px;
    background: transparent;
    border: 1px solid #fff;
    padding: 5px;
    border-radius: 4px;
    z-index: 100;
    font-size: 14px;
    cursor: pointer;
    display: flex;
    opacity: 0.5; }
  .ae-video-conference-content .vxt-conference-attendees .layout-container a img {
    width: 20px;
    position: absolute;
    right: 10px;
    top: 7px; }
  .ae-video-conference-content .vxt-conference-attendees .layout-container .contain-arrow {
    transform: rotate(90deg);
    display: inline-block; }
  .ae-video-conference-content .vxt-conference-attendees .layout-container .contain-arrow span {
    font-size: 12px;
    margin: 15px; }
  .ae-video-conference-content .vxt-conference-attendees .layout-container p {
    margin: 0px 30px 0px 0px;
    display: inline-block;
    padding: 0px 5px 0px 5px;
    color: #fff; }
  .ae-video-conference-content .vxt-conference-attendees .layout-container .layout-arrow {
    display: none !important; }
  .ae-video-conference-content .vxt-widget-mode-on .vxt-conference-attendees .sidebar-container .SidebarSpeaker .screenshare-current-user-enable {
    font-size: 15px; }
  .ae-video-conference-content .vxt-widget-mode-on .vxt-conference-attendees .sidebar-container .SidebarSpeaker .screenshare-current-user {
    height: 20% !important;
    position: relative !important; }
  .ae-video-conference-content .vxt-widget-mode-on
.vxt-conference-attendees
.sidebar-container
.SidebarSpeaker
.screenshare-current-user
.stream-media {
    position: relative;
    top: 50%;
    transform: translateY(-50%); }
  .ae-video-conference-content .vxt-widget-fullscreen-on .vxt-conference-attendees {
    width: auto;
    overflow: none;
    transition: width ease-in-out 0.2s; }
  .ae-video-conference-content .vxt-widget-fullscreen-on .vxt-conference-attendees::-webkit-scrollbar {
    display: none; }
  .ae-video-conference-content .vxt-widget-fullscreen-on .vxt-conference-attendees .sidebar-container {
    transition: margin-right 250ms; }
  .ae-video-conference-content .vxt-widget-fullscreen-on .vxt-conference-attendees .sidebar-container.attendees-list-close {
    width: auto;
    margin-right: 0px; }
  .ae-video-conference-content .vxt-widget-fullscreen-on .vxt-conference-attendees .sidebar-container.attendees-list-opened {
    width: auto;
    margin-right: 350px; }
  .ae-video-conference-content .vxt-widget-fullscreen-on .vxt-conference-attendees .sidebar-container .onboardingmessagewithaction {
    width: 80%; }
  .ae-video-conference-content .vxt-widget-fullscreen-on .vxt-conference-attendees .sidebar-container .onboardingmessage {
    width: 80% !important; }
  .ae-video-conference-content .vxt-conference-attendees.left {
    border-right: 1px solid #515973; }
  .ae-video-conference-content .vxt-conference-attendees.right {
    /* Box model */
    height: 100%;
    display: flex;
    flex: 1 0 26rem;
    flex-direction: column;
    overflow-x: hidden;
    overflow-y: auto;
    /* Visual */
    border-left: 1px solid #515973; }
  .ae-video-conference-content .vxt-conference-attendees.right header {
    padding-bottom: 1.75rem; }
  .ae-video-conference-content .vxt-conference-attendees.right header a {
    display: flex; }
  .ae-video-conference-content .vxt-conference-attendees.right .ConversationContent {
    /* Box modelv */
    height: 100%;
    max-width: 100%;
    flex-direction: column;
    overflow: hidden;
    flex-shrink: 1;
    flex-grow: 1;
    display: flex; }
  .ae-video-conference-content .vxt-conference-attendees.right .Dropzone {
    height: 100%; }
  .ae-video-conference-content .vxt-conference-attendees .SidebarList::-webkit-scrollbar {
    width: 0.2rem; }
  .ae-video-conference-content .vxt-conference-attendees .SidebarList::-webkit-scrollbar-thumb {
    border-radius: 5px;
    background-color: rgba(0, 0, 0, 0.1); }
  .ae-video-conference-content .vxt-conference-attendees .SidebarList::-webkit-scrollbar-track {
    border-radius: 5px;
    background-color: rgba(0, 0, 0, 0.05); }
  .ae-video-conference-content .vxt-conference-attendees header {
    /* Box model */
    flex-shrink: 0;
    justify-content: space-between;
    padding: 15px 15px 15px 10px;
    margin-bottom: 0;
    /* Visual */
    border-bottom: 1px solid #515973; }
  .ae-video-conference-content .vxt-conference-attendees header .timer-container {
    text-align: right;
    margin-top: 5px;
    display: inline-block;
    margin-left: 9px; }
  .ae-video-conference-content .vxt-conference-attendees header .live-indicator {
    float: left; }
  .ae-video-conference-content .vxt-conference-attendees header .live-indicator img {
    width: 25px;
    margin-bottom: 3px;
    display: inline-block;
    margin-top: 4px; }
  .ae-video-conference-content .vxt-conference-attendees header h1 {
    /* Box model */
    margin-left: 7px;
    font-size: 15px;
    display: inline-block;
    margin-bottom: 0;
    padding: 0;
    text-align: center;
    color: #fff; }
  .ae-video-conference-content .vxt-conference-attendees h1 {
    /* Box model */
    margin-bottom: 1.063rem;
    margin-top: 0;
    padding: 0 30px;
    /* Typography */
    font-family: 'open-sans-semibold', sans-serif;
    font-size: 1.3rem;
    font-weight: 500; }
  .ae-video-conference-content .vxt-conference-attendees h2 {
    /* Box model */
    margin-top: 0.188rem;
    margin-bottom: 0.438rem;
    padding: 0 1.25rem;
    /* Typography */
    font-size: 0.813rem;
    color: #c7c7c7;
    font-weight: 400; }
  .ae-video-conference-content .vxt-conference-attendees .timer {
    color: #bbb;
    display: inline-block; }
  .ae-video-conference-content .vxt-conference-attendees .icn-status {
    display: inline-block;
    margin-left: 20px;
    vertical-align: -3px; }
  .ae-video-conference-content .vxt-conference-attendees .icn-status.live {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAXCAYAAAARIY8tAAAABGdBTUEAALGPC/xhBQAAA85JREFUSA2tVX1oW1UUP+e+9CNJI7NbWSuDWUER9odORfqB0q7tOsQPHGbgEJwyFHXDFnQgKAbd/quMkeqGThEK07UoDhGjpltxtc0UofqH4GAbzm66Nqvr1iRr8t49/u7b0mRp5rPigbx73jnn/X7nnHvPDZGHRAbDlZEjbdUeYdd1+8p5BgfD1tHlZ24Wm1ZP0e9BznEaccPlYr1siwh6Y821I+rMPWTrKtYqScyng0F1zgvoen4udvTE7muYt5y7LE2ZCpGJ3RvGZ4r9/0VfqGDHaGsoldZrmdTsitmG7yObhrIG8KWf1gczMxcfU1ruJLL6ox1jJ5ZCpEywiHD6knO3kNhWLvRDHnz74aaNmemLJ8mRD7XwZhK+aSngJtatoPer++u1opAi/jH6wJfzxrF9uGmLFvkAPUxYih/esy5xzNiXKi5Blu1GZk5Hu0b/6CembUeabxct77DQ17y69pE9t14hxXF14yPtI3Yp0bOxjg2WxUOo8oKwTAvReEpP7VARiShkWQvjWZDADnH0K+hbrsryPxG9Cr4t3vxGUl8+i9/BUnDzjiqfIuIa5LeKideiG88HqK5FZeKjIfSelVizJtDNkjnMigbeah9JGtsLh5t2CenXEBcjH0eMrVi2HupYCfD2YpvRQdLo++uyXeGrxEararf35x3nNgD5RWjUBPWONfuzad2D6t7r70g8Y2yl4qumTmReV2oXBViLbcc4/E7GMquirNtnVu70kj2v7oA5gIH7xPjLiuKWcnbWelKtbGxIGWdK841mVQE1iXJBKgaYqirlpFlJ60UZunY8bJ3tQ9UlCcgc5dSvKrJmKItdnmEfuwC7W8ZnGL3GxqOvRH2tY1NYHseGx8x7Odnf/e2pvV3xsNayq8g/kUzHf3PbUeP3/TKfdQJ5Z7Qj8dDCiYLx7c5jH+d9/7AK+vtn3q+JDgxtIgeJ/j8SHmyrqVtWkcBmr0G7TmSd1L3v4y5zK/g3FFu+aKv3V/rWIbYJG9T3blf8dPF3y5dZOw24sWFIXzfgRvckMBOqlHoSM9iGza93PxJahXWj0Z8+1Bqq8gcizPSieRfR+/d1Dx8wuhFPAoz/p4jzA9z9wH0wPfrcN51vYuzPsfBWgLsnDrPz+ZxM9yDmyo0AxZMAQ34e2CbjawTXwasu5VVek7kBH+j+2T32+WBvAiJzXSwiyAMg2eO4ynfuWz88ULAVNE8C1PodksSfTUFwSi7hbQK+j3JO6mB+QwsRBc2TIHlh7uUVNwQ/Q5tuwXWhIZPK5uN7H4yfAsxCrwuQ12p/A8xBasCKCLHzAAAAAElFTkSuQmCC) no-repeat 0 0;
    height: 23px;
    width: 24px; }
  .ae-video-conference-content .vxt-conference-attendees .icn-status.close-sidebar {
    color: #afafaf;
    display: block;
    font-size: 1.4rem;
    margin-top: 5px; }
  .ae-video-conference-content .vxt-conference-attendees .icn-status.close-sidebar:hover {
    cursor: pointer; }
  .ae-video-conference-content .vxt-conference-attendees header ~ form {
    /* Box model */
    margin-top: 0.6rem;
    /* Visual */
    border-bottom: 1px solid #515973; }
  .ae-video-conference-content .vxt-conference-attendees header ~ form input {
    margin-bottom: 0.65rem; }
  .ae-video-conference-content .vxt-conference-attendees form {
    padding: 1rem 1.25rem; }
  .ae-video-conference-content .vxt-conference-attendees form ~ h2 {
    /* Box model */
    margin-top: 1.1rem; }
  .ae-video-conference-content .vxt-conference-attendees section h2 {
    /* Box model */
    margin-top: 1.25rem;
    margin-bottom: 0.2rem;
    padding: 0 1rem;
    /* Typography */
    font-size: 0.95rem;
    color: #000;
    font-weight: 600; }
  .ae-video-conference-content .vxt-conference-attendees section span[class^='icon'] {
    /* Typography */
    font-size: 1.1rem;
    margin-left: 1rem; }
  .ae-video-conference-content .vxt-conference-attendees section.waiting {
    color: #b2b2b2; }
  .ae-video-conference-content .vxt-conference-attendees .sidebar-container {
    display: flex;
    flex-direction: row;
    height: 95%;
    margin-left: 0;
    width: 100%; }
  .ae-video-conference-content .vxt-conference-attendees .Sidebar3D {
    margin-left: 0;
    margin-right: 0;
    width: 100%;
    background: url(data:image/png;base64,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);
    background-repeat: no-repeat;
    background-size: cover; }
  .ae-video-conference-content .vxt-conference-attendees .Sidebar3D .react-draggable {
    width: 90px;
    height: 90px;
    position: absolute; }
  .ae-video-conference-content .vxt-conference-attendees .Sidebar3D .item {
    height: 123px;
    width: 123px;
    border-radius: 100%;
    overflow: hidden;
    margin-right: 6px;
    position: relative; }
  .ae-video-conference-content .vxt-conference-attendees .Sidebar3D .item .video-participant {
    object-fit: cover;
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0; }
  .ae-video-conference-content .vxt-conference-attendees .SidebarList {
    /* Box model */
    display: flex;
    flex: 1;
    overflow-y: scroll; }
  .ae-video-conference-content .vxt-conference-attendees .SidebarList .loading {
    justify-content: center;
    color: transparent;
    font-style: italic;
    font-size: 0.85rem; }
  .ae-video-conference-content .vxt-conference-attendees .SidebarList .loading.active {
    color: #b5b5b5;
    background-color: transparent; }
  .ae-video-conference-content .vxt-conference-attendees .SidebarList .item {
    /* Box model */
    padding: 0px 15px 10px 10px;
    margin: 0;
    /* Visual */
    border-bottom: 1px solid #515973;
    cursor: auto; }
  .ae-video-conference-content .vxt-conference-attendees .SidebarList .item:last-child {
    border-bottom: none; }
  .ae-video-conference-content .vxt-conference-attendees .SidebarList span[class^='icon'] {
    /* Typography */
    font-size: 1.1rem;
    margin-left: 1rem; }
  .ae-video-conference-content .vxt-conference-attendees .SidebarList .item > span {
    /* Box model */
    position: relative;
    display: flex;
    flex: 1;
    align-items: center; }
  .ae-video-conference-content .vxt-conference-attendees .SidebarList .list-items {
    /* Box model */
    display: flex;
    flex-direction: column;
    flex-grow: 1;
    margin: 0;
    padding: 0;
    width: 100%;
    /* Typography */
    font-size: 0.95rem;
    font-weight: 600; }
  .ae-video-conference-content .vxt-conference-attendees .SidebarList .item {
    /* Box model */
    display: flex;
    justify-content: space-between;
    flex-shrink: 0;
    position: relative;
    max-width: 100%;
    flex: none !important; }
  .ae-video-conference-content .vxt-conference-attendees .SidebarList .stream-media {
    min-width: 67px;
    min-height: 67px;
    background-color: #000;
    max-width: 80px;
    max-height: 105px;
    border-radius: 100%;
    overflow: hidden;
    position: relative; }
  .ae-video-conference-content .vxt-conference-attendees .SidebarList .stream-media.bubble-widget {
    margin-top: 10px; }
  .ae-video-conference-content .vxt-conference-attendees .SidebarList .stream-media.bubble-widget .video-participant {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%) scale(0.6); }
  .ae-video-conference-content .vxt-conference-attendees .SidebarList .stream-media.bubble .video-participant {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%) scale(0.6); }
  .ae-video-conference-content .vxt-conference-attendees .SidebarTiles {
    display: flex;
    flex-direction: row;
    height: 100%;
    width: 100%;
    /*&[data-number-user='5']{
            .participant-bar {
              //margin:0px 0 0% -90px;
            }
            .tile-item{
                height: 25%;
                max-width: 25%;
                &:nth-child(5){
                    .participant-bar {
                      bottom:45px!important;
                      top: auto!important;
                      //margin:-40px 0 0% -90px;
                    }
                    height: 75%;
                    max-width: 100%;
                }
            }
        }*/
    /*&[data-number-user='6']{
            .participant-bar {
              //margin:0px 0 0% -90px;
            }
            .tile-item{
                height: 25%;
                max-width: 20%;
                &:nth-child(6){
                    .participant-bar {
                      bottom:45px!important;
                      top: auto!important;
                      //margin:-40px 0 0% -90px;
                    }
                    height: 75%;
                    max-width: 100%;
                }
            }
        }*/ }
  .ae-video-conference-content .vxt-widget-fullscreen-on .vxt-conference-attendees .SidebarTiles {
    align-items: center; }
  .ae-video-conference-content .vxt-conference-attendees .SidebarTiles .tiles-list {
    display: flex;
    flex-wrap: wrap;
    align-content: flex-start;
    margin: 0px;
    padding: 0px;
    width: 100%; }
  .ae-video-conference-content .vxt-widget-fullscreen-on .vxt-conference-attendees .SidebarTiles .tiles-list {
    height: 100%;
    overflow: hidden;
    justify-content: center; }
  .ae-video-conference-content .vxt-conference-attendees .SidebarTiles .tile-item {
    box-sizing: border-box;
    flex: 1 0 130px;
    margin: 0px;
    max-width: 165px;
    border: 2px solid #000c31; }
  .ae-video-conference-content .vxt-widget-fullscreen-on .vxt-conference-attendees .SidebarTiles .tile-item {
    flex: none;
    position: relative;
    width: 100%;
    height: 50%;
    max-width: 50%; }
  .ae-video-conference-content .vxt-conference-attendees .SidebarTiles .tile-item.tile-active .tile-video:after {
    border: 4px solid #515973; }
  .ae-video-conference-content .vxt-conference-attendees .SidebarTiles .tile-item .tile-video {
    vertical-align: middle;
    text-align: center;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
    min-height: 135px;
    opacity: 1;
    /*.with-video {
                  top: 3%!important
                }*/ }
  .ae-video-conference-content .vxt-conference-attendees .SidebarTiles .tile-item .tile-video .participant-bar {
    /*position: absolute;
                  top: 35%;
                  left: 50%;
                  bottom: auto;
                  top: 3%!important;*/
    bottom: 35px;
    top: auto !important;
    display: flex;
    vertical-align: middle;
    min-height: 25px;
    align-items: center;
    justify-content: center;
    /* margin: auto; */ }
  .ae-video-conference-content .vxt-conference-attendees .SidebarTiles .tile-item .tile-video .hide-participant-bar {
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
    opacity: 0; }
  .ae-video-conference-content .vxt-conference-attendees .SidebarTiles .tile-item .tile-video .stream-media .video-participant {
    max-height: 120px; }
  .ae-video-conference-content .vxt-conference-attendees .SidebarTiles .tile-item .tile-video .preview-avatar {
    height: auto;
    max-height: 120px; }
  .ae-video-conference-content .vxt-widget-fullscreen-on .vxt-conference-attendees .SidebarTiles .tile-item .tile-video {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    text-align: center;
    top: 50%;
    height: 100%;
    transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    background-color: #000000; }
  .ae-video-conference-content .vxt-widget-fullscreen-on .vxt-conference-attendees .SidebarTiles .tile-item .tile-video .stream-media {
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center; }
  .ae-video-conference-content .vxt-widget-fullscreen-on
.vxt-conference-attendees
.SidebarTiles
.tile-item
.tile-video
.stream-media
.video-participant {
    object-fit: contain; }
  .ae-video-conference-content .vxt-widget-fullscreen-on .vxt-conference-attendees .SidebarTiles .tile-item .tile-video .myself .video-participant {
    -webkit-transform: scale(-1, 1);
    transform: scale(-1, 1);
    -webkit-transform-origin: 50% 50%;
    transform-origin: 50% 50%; }
  .ae-video-conference-content .vxt-widget-fullscreen-on .vxt-conference-attendees .SidebarTiles .tile-item .tile-video .preview-avatar {
    max-height: 80% !important;
    border-radius: 50%;
    height: 120px;
    width: 120px;
    display: flex;
    vertical-align: middle;
    align-items: center;
    margin-top: 5px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 70px; }
  .ae-video-conference-content .vxt-conference-attendees .SidebarTiles .tile-item .tile-legend {
    display: block; }
  .ae-video-conference-content .vxt-widget-fullscreen-on .vxt-conference-attendees .SidebarTiles .tile-item .tile-legend {
    display: none; }
  .ae-video-conference-content .vxt-conference-attendees .SidebarTiles .tile-item .tile-legend .participant-username {
    float: left;
    width: 60%;
    padding-left: 8px; }
  .ae-video-conference-content .vxt-conference-attendees .SidebarTiles[data-number-user='1'] .tile-item {
    height: calc(100% - 85px);
    max-width: 100%; }
  .ae-video-conference-content .vxt-conference-attendees .SidebarTiles[data-number-user='2'] .tile-item {
    height: calc(100% - 85px);
    max-width: 50%; }
  .ae-video-conference-content .vxt-conference-attendees .SidebarTiles[data-number-user='3'] .tile-item {
    height: calc(50% - 42.5px);
    max-width: 50%; }
  .ae-video-conference-content .vxt-conference-attendees .SidebarTiles[data-number-user='4'] .tile-item {
    height: calc(50% - 42.5px);
    max-width: 50%; }
  .ae-video-conference-content .vxt-conference-attendees .SidebarTiles[data-number-user='5'] .tile-item {
    height: calc(50% - 42.5px);
    max-width: calc(100% / 3); }
  .ae-video-conference-content .vxt-conference-attendees .SidebarTiles[data-number-user='6'] .tile-item {
    height: calc(50% - 42.5px);
    max-width: calc(100% / 3); }
  .ae-video-conference-content .vxt-conference-attendees .SidebarTiles[data-number-user='7'] .tile-item {
    height: calc(50% - 42.5px);
    max-width: calc(100% / 4); }
  .ae-video-conference-content .vxt-conference-attendees .SidebarTiles[data-number-user='8'] .tile-item {
    height: calc(50% - 42.5px);
    max-width: calc(100% / 4); }
  .ae-video-conference-content .vxt-conference-attendees .SidebarTiles[data-number-user='9'] .tile-item {
    height: calc(50% - 42.5px);
    max-width: calc(100% / 5); }
  .ae-video-conference-content .vxt-conference-attendees .SidebarTiles[data-number-user='10'] .tile-item {
    height: calc(50% - 42.5px);
    max-width: calc(100% / 5); }
  .ae-video-conference-content .vxt-conference-attendees .SidebarTiles[data-number-user='11'] .tile-item {
    height: calc(50% - 42.5px);
    max-width: calc(100% / 6); }
  .ae-video-conference-content .vxt-conference-attendees .SidebarTiles[data-number-user='12'] .tile-item {
    height: calc(50% - 42.5px);
    max-width: calc(100% / 6); }
  .ae-video-conference-content .vxt-conference-attendees .SidebarTiles[data-number-user='13'] .tile-item {
    height: calc(50% - 42.5px);
    max-width: calc(100% / 7); }
  .ae-video-conference-content .vxt-conference-attendees .SidebarTiles[data-number-user='14'] .tile-item {
    height: calc(50% - 42.5px);
    max-width: calc(100% / 7); }
  .ae-video-conference-content .vxt-conference-attendees .SidebarTiles[data-number-user='15'] .tile-item {
    height: calc(50% - 42.5px);
    max-width: calc(100% / 8); }
  .ae-video-conference-content .vxt-conference-attendees .SidebarTiles[data-number-user='16'] .tile-item {
    height: calc(50% - 42.5px);
    max-width: calc(100% / 8); }
  .ae-video-conference-content .vxt-conference-attendees .SidebarSpeaker {
    width: 100%;
    position: relative; }
  .ae-video-conference-content .vxt-conference-attendees .SidebarSpeaker .screenshare-current-user {
    height: 100%;
    display: flex; }
  .ae-video-conference-content .vxt-conference-attendees .SidebarSpeaker .screenshare-current-user .active-speaker {
    opacity: 0.1;
    height: 100%;
    display: flex; }
  .ae-video-conference-content .vxt-conference-attendees .SidebarSpeaker .screenshare-current-user .screenshare-current-user-enable {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #fff;
    font-size: 20px; }
  .ae-video-conference-content .vxt-conference-attendees .SidebarSpeaker .active-speaker {
    position: relative;
    margin-bottom: 20px; }
  .ae-video-conference-content .vxt-conference-attendees .SidebarSpeaker .active-speaker .video-frame {
    width: 100%;
    display: block;
    vertical-align: middle;
    text-align: center;
    object-fit: cover;
    background-color: #000c31; }
  .ae-video-conference-content .vxt-conference-attendees .SidebarSpeaker .active-speaker .video-frame .fullscreen-screenshare {
    position: absolute;
    top: 25px;
    left: 25px;
    padding: 5px;
    background-color: #fff;
    border-radius: 4px;
    height: 30px;
    z-index: 50; }
  .ae-video-conference-content .vxt-conference-attendees .SidebarSpeaker .active-speaker .video-frame .stream-media,
  .ae-video-conference-content .vxt-conference-attendees .SidebarSpeaker .active-speaker .video-frame .preview-avatar {
    text-align: center;
    max-width: 50%; }
  .ae-video-conference-content .vxt-conference-attendees
.SidebarSpeaker
.SidebarList
.list-items
.small-item
.participant-video
.container-avatar-vumeter {
    width: 100%; }
  .ae-video-conference-content .vxt-conference-attendees
.SidebarSpeaker
.SidebarList
.list-items
.small-item
.participant-video
.container-avatar-vumeter
.stream-media
video {
    max-height: 110px !important; }
  .ae-video-conference-content .vxt-conference-attendees .SidebarSpeaker .SidebarList .list-items .item {
    flex: 0; }
  .ae-video-conference-content .vxt-conference-attendees .SidebarSpeaker .SidebarList .list-items .item:hover {
    cursor: pointer; }
  .ae-video-conference-content .vxt-conference-attendees .SidebarSpeaker .SidebarList .list-items .item.participant-forced-active .participant-bar {
    cursor: pointer;
    border-bottom: 3px solid #3f9aff !important; }
  .ae-video-conference-content .vxt-conference-attendees
.SidebarSpeaker
.SidebarList
.list-items
.item.participant-forced-active
.participant-video
.stream-media
video {
    max-height: stretch !important;
    object-fit: contain; }
  .ae-video-conference-content .vxt-conference-attendees .SidebarSpeaker .SidebarList .list-items .item.participant-forced-active .Avatar {
    padding: 4px; }
  .ae-video-conference-content .vxt-conference-attendees .SidebarSpeaker .SidebarList .list-items .item.participant-forced-active .Avatar:after {
    border-color: #515973; }
  .ae-video-conference-content .vxt-conference-attendees .SidebarSpeaker .SidebarList .list-items .item .video-frame {
    display: none; }
  .ae-video-conference-content .vxt-widget-fullscreen-on .vxt-conference-attendees .SidebarSpeaker {
    display: flex;
    flex-direction: column-reverse;
    height: 100%;
    width: 100%; }
  .ae-video-conference-content .vxt-widget-fullscreen-on .vxt-conference-attendees .SidebarSpeaker .active-speaker {
    margin: 0 0 0 0;
    padding: 0;
    display: flex;
    flex: 1; }
  .ae-video-conference-content .vxt-widget-fullscreen-on .vxt-conference-attendees .SidebarSpeaker .active-speaker .container-avatar-vumeter {
    width: 100%;
    height: 100%;
    display: flex;
    vertical-align: middle;
    align-items: center; }
  .ae-video-conference-content .vxt-widget-fullscreen-on .vxt-conference-attendees .SidebarSpeaker .active-speaker .video-frame {
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
    opacity: 1;
    margin: auto auto;
    display: table-cell;
    height: 100%;
    position: absolute;
    top: 0;
    bottom: 20px;
    left: 0;
    z-index: 10; }
  .ae-video-conference-content .vxt-widget-fullscreen-on .vxt-conference-attendees .SidebarSpeaker .active-speaker .video-frame .with-video {
    top: auto !important;
    bottom: 45px; }
  .ae-video-conference-content .vxt-widget-fullscreen-on
.vxt-conference-attendees
.SidebarSpeaker
.active-speaker
.video-frame
.hide-participant-bar {
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
    opacity: 0; }
  .ae-video-conference-content .vxt-widget-fullscreen-on .vxt-conference-attendees .SidebarSpeaker .active-speaker .video-frame .participant-bar {
    bottom: 90px;
    top: auto !important;
    display: flex;
    vertical-align: middle;
    align-items: center;
    /*position: absolute;
                      top: 50%;
                      left: 50%;
                      top:auto;
                      bottom: 45px;
                      margin: 0% 0 0 -85px;*/ }
  .ae-video-conference-content .vxt-widget-fullscreen-on .vxt-conference-attendees .SidebarSpeaker .active-speaker .video-frame .stream-media {
    height: calc(100% - 75px);
    display: flex;
    align-items: center;
    justify-content: center; }
  .ae-video-conference-content .vxt-widget-fullscreen-on
.vxt-conference-attendees
.SidebarSpeaker
.active-speaker
.video-frame
.stream-media
.video-participant {
    object-fit: contain; }
  .ae-video-conference-content .vxt-widget-fullscreen-on
.vxt-conference-attendees
.SidebarSpeaker
.active-speaker
.video-frame
.container-preview-avatar {
    width: 100%;
    height: 100%;
    display: flex;
    vertical-align: middle;
    align-items: center; }
  .ae-video-conference-content .vxt-widget-fullscreen-on .vxt-conference-attendees .SidebarSpeaker .active-speaker .video-frame .preview-avatar {
    /*max-height: 100%;
                        border-radius: 50%;
                        position: absolute;
                        left: 50%;
                        margin: -150px 0 0 -45px;
                        top: 50%;
                        height: 125px;*/
    max-height: 80% !important;
    border-radius: 50%;
    height: 120px;
    width: 120px;
    display: flex;
    vertical-align: middle;
    align-items: center;
    margin: auto;
    border: 2px solid #fff; }
  .ae-video-conference-content .vxt-widget-fullscreen-on .vxt-conference-attendees .SidebarSpeaker .SidebarList {
    display: block;
    flex: none;
    margin-top: 0px;
    overflow-x: auto;
    margin-bottom: 8px;
    background: #151c3f;
    /* Old browsers */
    background: -moz-linear-gradient(45deg, #151c3f 0%, #3c4363 100%);
    /* FF3.6-15 */
    background: -webkit-linear-gradient(45deg, #151c3f 0%, #3c4363 100%);
    /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(45deg, #151c3f 0%, #3c4363 100%);
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#151c3f', endColorstr='#3c4363', GradientType=1);
    /* IE6-9 fallback on horizontal gradient */ }
  .ae-video-conference-content .vxt-widget-fullscreen-on .vxt-conference-attendees .SidebarSpeaker .SidebarList .list-items {
    flex: 1 1;
    flex-direction: row;
    flex-wrap: nowrap;
    max-width: 100%;
    text-align: center;
    margin: auto;
    width: max-content; }
  .ae-video-conference-content .vxt-widget-fullscreen-on .vxt-conference-attendees .SidebarSpeaker .SidebarList .list-items .myself-item {
    border-left: 1px solid transparent; }
  .ae-video-conference-content .vxt-widget-fullscreen-on .vxt-conference-attendees .SidebarSpeaker .SidebarList .list-items .item {
    border-bottom: 3px solid rgba(81, 89, 115, 0.8);
    padding: 0;
    flex-shrink: 1;
    height: 134px;
    width: 194px;
    border-right: 1px solid transparent;
    overflow: hidden; }
  .ae-video-conference-content .vxt-widget-fullscreen-on .vxt-conference-attendees .SidebarSpeaker .SidebarList .list-items .item .participant-bar {
    top: auto;
    bottom: 0px;
    margin-left: -97px;
    min-height: 26px;
    width: 170px;
    border-radius: 0; }
  .ae-video-conference-content .vxt-widget-fullscreen-on
.vxt-conference-attendees
.SidebarSpeaker
.SidebarList
.list-items
.item
.participant-details {
    display: none;
    flex: 0; }
  .ae-video-conference-content .vxt-widget-fullscreen-on
.vxt-conference-attendees
.SidebarSpeaker
.SidebarList
.list-items
.item
.participant-video.video-frame {
    display: block;
    max-width: 200px;
    max-height: 200px;
    text-align: center; }
  .ae-video-conference-content .vxt-widget-fullscreen-on
.vxt-conference-attendees
.SidebarSpeaker
.SidebarList
.list-items
.item
.participant-video.video-frame
.stream-media {
    width: auto;
    border-radius: 0; }
  .ae-video-conference-content .vxt-widget-fullscreen-on
.vxt-conference-attendees
.SidebarSpeaker
.SidebarList
.list-items
.item
.participant-video.video-frame
.myself
.video-participant {
    -webkit-transform: scale(-1, 1);
    transform: scale(-1, 1);
    -webkit-transform-origin: 50% 50%;
    transform-origin: 50% 50%; }
  .ae-video-conference-content .vxt-widget-fullscreen-on
.vxt-conference-attendees
.SidebarSpeaker
.SidebarList
.list-items
.item
.participant-video
.preview-avatar {
    height: 65px;
    width: 65px;
    max-height: 100%;
    border-radius: 50%;
    margin-top: 5px;
    border: 2px solid #fff; }
  .ae-video-conference-content .vxt-widget-fullscreen-on .vxt-conference-attendees .SidebarList .video-frame,
  .ae-video-conference-content .vxt-widget-fullscreen-on .vxt-conference-attendees .SidebarSpeaker .video-frame,
  .ae-video-conference-content .vxt-widget-fullscreen-on .vxt-conference-attendees .SidebarTiles .video-frame {
    box-shadow: none;
    border-radius: 0;
    margin-bottom: 0; }
  .ae-video-conference-content .vxt-widget-fullscreen-on .vxt-conference-attendees .SidebarList .video-frame.screen-share,
  .ae-video-conference-content .vxt-widget-fullscreen-on .vxt-conference-attendees .SidebarSpeaker .video-frame.screen-share,
  .ae-video-conference-content .vxt-widget-fullscreen-on .vxt-conference-attendees .SidebarTiles .video-frame.screen-share {
    cursor: pointer; }
  .ae-video-conference-content .vxt-widget-fullscreen-on .vxt-conference-attendees .SidebarList .video-frame:after,
  .ae-video-conference-content .vxt-widget-fullscreen-on .vxt-conference-attendees .SidebarSpeaker .video-frame:after,
  .ae-video-conference-content .vxt-widget-fullscreen-on .vxt-conference-attendees .SidebarTiles .video-frame:after {
    content: none; }
  .ae-video-conference-content .vxt-widget-fullscreen-on .vxt-conference-attendees .SidebarList .video-frame .stream-media .video-participant,
  .ae-video-conference-content .vxt-widget-fullscreen-on .vxt-conference-attendees .SidebarSpeaker .video-frame .stream-media .video-participant,
  .ae-video-conference-content .vxt-widget-fullscreen-on .vxt-conference-attendees .SidebarTiles .video-frame .stream-media .video-participant {
    max-height: 100%;
    max-width: 100%; }
  .ae-video-conference-content .vxt-conference-attendees .video-frame {
    border-radius: 5px;
    box-sizing: border-box;
    display: block;
    flex: 1;
    min-height: 100px;
    margin-bottom: 3px;
    overflow: hidden;
    position: relative; }
  .ae-video-conference-content .vxt-conference-attendees .video-frame.screen-share {
    cursor: pointer; }
  .ae-video-conference-content .vxt-conference-attendees .video-frame .stream-media {
    vertical-align: middle;
    max-width: 100% !important;
    padding-bottom: 26px; }
  .ae-video-conference-content .vxt-conference-attendees .video-frame .stream-media object {
    flex: 1;
    height: 70%;
    max-width: 100%; }
  .ae-video-conference-content .vxt-conference-attendees .video-frame .stream-media .video-participant {
    max-width: 100%;
    max-height: 100%;
    vertical-align: middle;
    width: 100%;
    height: 100%; }
  .ae-video-conference-content .vxt-conference-attendees .video-frame .myself .video-participant {
    -webkit-transform: scale(-1, 1);
    transform: scale(-1, 1);
    -webkit-transform-origin: 50% 50%;
    transform-origin: 50% 50%; }
  .ae-video-conference-content .vxt-conference-attendees .video-frame .preview-avatar {
    vertical-align: middle;
    object-fit: cover;
    border-radius: 50%; }
  .ae-video-conference-content .vxt-conference-attendees .participant-bar {
    z-index: 1;
    box-sizing: initial;
    position: absolute;
    width: 167px;
    bottom: 0;
    left: 50%;
    min-height: 25px;
    margin-left: -105px;
    -webkit-border-radius: 100px;
    -moz-border-radius: 100px;
    border-radius: 8px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    padding: 5px 12.5px;
    -webkit-transition: background-color 0.2s ease-in-out;
    -moz-transition: background-color 0.2s ease-in-out;
    -ms-transition: background-color 0.2s ease-in-out;
    -o-transition: background-color 0.2s ease-in-out;
    background-color: rgba(112, 124, 161, 0.5);
    color: #ffffff;
    zoom: 1; }
  .ae-video-conference-content .vxt-conference-attendees .participant-bar span.name {
    color: #fff;
    -webkit-transition: color 0.2s ease-in-out;
    -moz-transition: color 0.2s ease-in-out;
    -ms-transition: color 0.2s ease-in-out;
    -o-transition: color 0.2s ease-in-out;
    font-size: 0.65rem;
    line-height: 25px;
    vertical-align: middle;
    display: inline-block;
    padding-left: 3px;
    font-size: 11px;
    font-weight: 700;
    min-height: 25px;
    white-space: nowrap;
    min-width: 120px;
    text-align: left;
    overflow: hidden;
    text-overflow: ellipsis; }
  .ae-video-conference-content .vxt-conference-attendees .participant-bar span.quality {
    position: relative;
    display: inline-block;
    line-height: 25px;
    width: 25px;
    vertical-align: middle;
    zoom: 1; }
  .ae-video-conference-content .vxt-conference-attendees .participant-bar span.quality span {
    display: block;
    float: left;
    width: 2px;
    height: 7px;
    background-color: #e7e7e7;
    margin-right: 2px; }
  .ae-video-conference-content .vxt-conference-attendees .participant-bar span.quality span:first-of-type {
    height: 3px;
    margin-top: 4px; }
  .ae-video-conference-content .vxt-conference-attendees .participant-bar span.quality span:nth-of-type(2) {
    height: 5px;
    margin-top: 2px; }
  .ae-video-conference-content .vxt-conference-attendees .participant-bar span.quality span:last-of-type {
    margin-right: 0.4rem; }
  .ae-video-conference-content .vxt-conference-attendees .participant-bar span.quality span.green {
    background-color: #54d269; }
  .ae-video-conference-content .vxt-conference-attendees .participant-bar span.quality:before,
  .ae-video-conference-content .vxt-conference-attendees .participant-bar span.quality:after {
    content: '';
    display: table; }
  .ae-video-conference-content .vxt-conference-attendees .participant-bar span.quality:after {
    clear: both; }
  .ae-video-conference-content .vxt-conference-attendees .participant-bar:before,
  .ae-video-conference-content .vxt-conference-attendees .participant-bar:after {
    content: '';
    display: table; }
  .ae-video-conference-content .vxt-conference-attendees .participant-bar:after {
    clear: both; }
  .ae-video-conference-content .vxt-conference-attendees .participant-bar .bar-icons {
    list-style: none;
    padding: 0;
    margin: 0;
    float: right; }
  .ae-video-conference-content .vxt-conference-attendees .participant-bar .bar-icons li {
    position: absolute;
    top: 0;
    right: 10px; }
  .ae-video-conference-content .vxt-conference-attendees .participant-bar .bar-icons li .icon-mute-participant-on {
    background-color: #fff;
    border-radius: 50%;
    padding: 4px 3px 1px 3px; }
  .ae-video-conference-content .vxt-conference-attendees .participant-bar .bar-icons li .icon-mute-participant-off {
    padding: 4px 3px 1px 3px;
    border-radius: 50%; }
  .ae-video-conference-content .vxt-conference-attendees .participant-bar .bar-icons li a {
    color: #d1d1d1;
    font-size: 1rem;
    margin: 0;
    transition: all ease-in-out 0.085s;
    vertical-align: -2px; }
  .ae-video-conference-content .vxt-conference-attendees .participant-bar .bar-icons li a:hover {
    color: #fff;
    cursor: pointer; }
  .ae-video-conference-content .vxt-conference-attendees .participant-bar .bar-icons li a.on {
    color: #e65c5c; }
  .ae-video-conference-content .vxt-conference-attendees .participant-bar-3d {
    position: absolute;
    margin-left: -10px;
    width: 110px;
    border: 1px solid #e7e7e7;
    display: block;
    margin-top: 12px;
    cursor: pointer;
    -webkit-border-radius: 100px;
    -moz-border-radius: 100px;
    border-radius: 100px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    padding: 0 12.5px;
    -webkit-transition: background-color 0.2s ease-in-out;
    -moz-transition: background-color 0.2s ease-in-out;
    -ms-transition: background-color 0.2s ease-in-out;
    -o-transition: background-color 0.2s ease-in-out;
    background-color: #515973;
    zoom: 1; }
  .ae-video-conference-content .vxt-conference-attendees .participant-bar-3d span.name {
    -webkit-transition: color 0.2s ease-in-out;
    -moz-transition: color 0.2s ease-in-out;
    -ms-transition: color 0.2s ease-in-out;
    -o-transition: color 0.2s ease-in-out;
    font-size: 0.65rem;
    line-height: 25px;
    vertical-align: middle;
    display: inline-block;
    min-height: 25px;
    padding-left: 3px;
    font-weight: 700;
    font-size: 11px;
    white-space: nowrap;
    width: 60px;
    overflow: hidden;
    text-overflow: ellipsis;
    color: #fff;
    font-family: 'open-sans-semibold', sans-serif; }
  .ae-video-conference-content .vxt-conference-attendees .participant-bar-3d span.quality {
    position: relative;
    display: inline-block;
    line-height: 25px;
    vertical-align: middle;
    zoom: 1; }
  .ae-video-conference-content .vxt-conference-attendees .participant-bar-3d span.quality span {
    display: block;
    float: left;
    width: 2px;
    height: 7px;
    background-color: #e7e7e7;
    margin-right: 2px; }
  .ae-video-conference-content .vxt-conference-attendees .participant-bar-3d span.quality span:first-of-type {
    height: 3px;
    margin-top: 4px; }
  .ae-video-conference-content .vxt-conference-attendees .participant-bar-3d span.quality span:nth-of-type(2) {
    height: 5px;
    margin-top: 2px; }
  .ae-video-conference-content .vxt-conference-attendees .participant-bar-3d span.quality span:last-of-type {
    margin-right: 0.4rem; }
  .ae-video-conference-content .vxt-conference-attendees .participant-bar-3d span.quality span.green {
    background-color: #54d269; }
  .ae-video-conference-content .vxt-conference-attendees .participant-bar-3d span.quality:before,
  .ae-video-conference-content .vxt-conference-attendees .participant-bar-3d span.quality:after {
    content: '';
    display: table; }
  .ae-video-conference-content .vxt-conference-attendees .participant-bar-3d span.quality:after {
    clear: both; }
  .ae-video-conference-content .vxt-conference-attendees .participant-bar-3d span.icon-menu-open {
    -webkit-transition: color 0.2s ease-in-out;
    -moz-transition: color 0.2s ease-in-out;
    -ms-transition: color 0.2s ease-in-out;
    -o-transition: color 0.2s ease-in-out;
    float: right;
    line-height: 25px;
    vertical-align: middle;
    color: #bbb;
    display: inline-block;
    padding-left: 3px;
    padding-top: 2px; }
  .ae-video-conference-content .vxt-conference-attendees .participant-bar-3d span.icon-menu-open:hover {
    color: #515973;
    cursor: pointer; }
  .ae-video-conference-content .vxt-conference-attendees .participant-bar-3d:before,
  .ae-video-conference-content .vxt-conference-attendees .participant-bar-3d:after {
    content: '';
    display: table; }
  .ae-video-conference-content .vxt-conference-attendees .participant-bar-3d:after {
    clear: both; }
  .ae-video-conference-content .vxt-conference-attendees .participant-bar-3d .bar-icons {
    list-style: none;
    padding: 0;
    margin: 0;
    float: right; }
  .ae-video-conference-content .vxt-conference-attendees .participant-bar-3d .bar-icons li .icon-mute {
    color: #d1d1d1;
    font-size: 1rem;
    margin: 0;
    transition: all ease-in-out 0.085s;
    vertical-align: -3px; }
  .ae-video-conference-content .vxt-conference-attendees .participant-bar-3d .bar-icons li .icon-mute:hover {
    color: #e65c5c;
    cursor: pointer; }
  .ae-video-conference-content .vxt-conference-attendees .participant-bar-3d .bar-icons li .icon-mute.on {
    color: #e65c5c; }
  .ae-video-conference-content .vxt-conference-attendees .participant-bar-3d .bar-icons li .icon-close {
    color: #d1d1d1;
    font-size: 1rem;
    margin: 0;
    transition: all ease-in-out 0.085s;
    vertical-align: -3px; }
  .ae-video-conference-content .vxt-conference-attendees .participant-bar-3d .bar-icons li .icon-close:hover {
    cursor: pointer; }
  .ae-video-conference-content .vxt-conference-attendees .empty {
    /* Box model */
    display: flex;
    width: 100%;
    flex-direction: column;
    align-items: center;
    margin-top: 2rem; }
  .ae-video-conference-content .vxt-conference-attendees .empty img {
    margin-bottom: 1rem; }
  .ae-video-conference-content .vxt-conference-attendees .empty h3 {
    color: #c7c7c7; }
  .ae-video-conference-content .vxt-conference-attendees .empty p {
    color: #dbdbdb; }
  .ae-video-conference-content .vxt-conference-attendees .settings-webinar-presenter {
    width: 100%;
    padding: 0px;
    text-align: center;
    font-size: 15px;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center; }
  .ae-video-conference-content .vxt-conference-attendees .settings-webinar-presenter .settings-webinar-presenter {
    font-family: 'open-sans-semibold', sans-serif;
    z-index: 100;
    left: 0;
    top: 0; }
  .ae-video-conference-content .vxt-conference-attendees .settings-webinar-presenter .content {
    background-color: #fff;
    position: absolute;
    top: 15px;
    margin: 0;
    margin: 2% auto;
    padding: 20px;
    border-radius: 5px;
    width: 500px;
    box-shadow: -2px 0 8px rgba(0, 0, 0, 0.3); }
  .ae-video-conference-content .vxt-conference-attendees .settings-webinar-presenter .content form {
    border-bottom: 1px solid #ccc; }
  .ae-video-conference-content .vxt-conference-attendees .settings-webinar-presenter .content h3 {
    margin-bottom: 20px !important; }
  .ae-video-conference-content .vxt-conference-attendees .settings-webinar-presenter .content h3,
  .ae-video-conference-content .vxt-conference-attendees .settings-webinar-presenter .content p {
    text-align: center; }
  .ae-video-conference-content .vxt-conference-attendees .settings-webinar-presenter .content p {
    font-size: 11px;
    margin: 0;
    color: #7f7f7f;
    font-family: 'open-sans-regular', sans-serif; }
  .ae-video-conference-content .vxt-conference-attendees .settings-webinar-presenter .content .group-output {
    margin-top: 15px; }
  .ae-video-conference-content .vxt-conference-attendees .settings-webinar-presenter .content .form-group {
    display: flex;
    width: 100%; }
  .ae-video-conference-content .vxt-conference-attendees .settings-webinar-presenter .content .form-group label {
    font-weight: bold;
    text-align: right;
    padding-right: 10px;
    width: 30%;
    padding-top: 3px; }
  .ae-video-conference-content .vxt-conference-attendees .settings-webinar-presenter .content .form-group select {
    float: right;
    background-color: transparent;
    border: 1px solid #c2c2c2;
    height: 29px;
    font-size: 14px;
    width: 50%; }
  .ae-video-conference-content .vxt-conference-attendees .settings-webinar-presenter .content .form-group.no-margin {
    margin: 0; }
  .ae-video-conference-content .vxt-conference-attendees .settings-webinar-presenter .content .start-live-webinar {
    padding: 15px;
    background-color: #7ad659;
    color: #fff;
    line-height: 20px;
    border-radius: 4px;
    text-align: center;
    cursor: pointer;
    align-items: center;
    display: flex;
    display: flow-root;
    margin-top: 35px; }
  .ae-video-conference-content .vxt-conference-attendees .settings-webinar-presenter .content .start-live-webinar a {
    margin: auto; }
  .ae-video-conference-content .vxt-conference-attendees .settings-webinar-presenter .content .video {
    width: 100%;
    min-height: 280px;
    text-align: center;
    border-radius: 5px;
    max-width: 95%;
    margin-top: 10px;
    margin-bottom: 10px;
    margin: 15px auto 15px auto;
    position: relative; }
  .ae-video-conference-content .vxt-conference-attendees .settings-webinar-presenter .content .video .btn {
    position: absolute;
    margin-top: 120px;
    width: 100%; }
  .ae-video-conference-content .vxt-conference-attendees .settings-webinar-presenter .content .video .btn .icon-camera-video {
    height: 30px;
    width: 30px;
    line-height: 30px;
    background: #515973;
    padding: 15px;
    border-radius: 50%;
    color: #fff; }
  .ae-video-conference-content .vxt-conference-attendees .settings-webinar-presenter .content .video .btn .icon-camera-video:hover {
    cursor: pointer;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.3);
    background: #444b61; }
  .ae-video-conference-content .vxt-conference-attendees .settings-webinar-presenter .content .loadbar {
    list-style: none;
    width: 70%;
    float: right;
    margin-bottom: 32px;
    margin-left: 30%;
    padding: 0 0 0 10px; }
  .ae-video-conference-content .vxt-conference-attendees .settings-webinar-presenter .content .loadbar li {
    float: left;
    position: relative;
    width: 10px;
    height: 20px;
    margin-left: 1px;
    background: #e5e5e5;
    border-radius: 10px; }
  .ae-video-conference-content .vxt-conference-attendees .settings-webinar-presenter .content .loadbar li:first-child {
    margin-left: 0; }
  .ae-video-conference-content .vxt-conference-attendees .settings-webinar-presenter .content .loadbar li > .ins {
    background-color: #515c85;
    width: 10px;
    height: 20px;
    border-radius: 10px; }
  .ae-video-conference-content .vxt-conference-attendees .conference-empty-widget {
    width: 100%;
    padding: 0px;
    text-align: center;
    font-size: 15px;
    position: absolute;
    bottom: 40%; }
  .ae-video-conference-content .vxt-conference-attendees .conference-empty-widget p {
    padding: 15px;
    margin: auto;
    max-width: 300px;
    color: #fff;
    border-radius: 8px;
    background: -moz-linear-gradient(left, rgba(90, 56, 207, 0.6) 0%, rgba(53, 123, 209, 0.6) 100%);
    /* FF3.6-15 */
    background: -webkit-linear-gradient(left, rgba(90, 56, 207, 0.6) 0%, rgba(53, 123, 209, 0.6) 100%);
    /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to right, rgba(90, 56, 207, 0.6) 0%, rgba(53, 123, 209, 0.6) 100%);
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#995a38cf', endColorstr='#99357bd1', GradientType=1);
    /* IE6-9 */ }
  .ae-video-conference-content .vxt-conference-attendees .conference-empty {
    width: 100%;
    padding: 0px;
    text-align: center;
    font-size: 15px;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center; }
  .ae-video-conference-content .vxt-conference-attendees .conference-empty p {
    padding: 15px;
    margin: auto;
    max-width: 600px;
    color: #fff;
    border-radius: 8px;
    background: -moz-linear-gradient(left, rgba(90, 56, 207, 0.6) 0%, rgba(53, 123, 209, 0.6) 100%);
    /* FF3.6-15 */
    background: -webkit-linear-gradient(left, rgba(90, 56, 207, 0.6) 0%, rgba(53, 123, 209, 0.6) 100%);
    /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to right, rgba(90, 56, 207, 0.6) 0%, rgba(53, 123, 209, 0.6) 100%);
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#995a38cf', endColorstr='#99357bd1', GradientType=1);
    /* IE6-9 */ }
  .ae-video-conference-content .vxt-conference-attendees span[class^='icon'] {
    font-size: 1.6rem; }
  .ae-video-conference-content .vxt-conference-attendees .Avatar {
    display: flex;
    justify-content: center;
    margin-right: 0.7rem;
    position: relative; }
  .ae-video-conference-content .vxt-conference-attendees .Avatar:after {
    border-radius: 100%;
    border: 4px solid transparent;
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0; }
  .ae-video-conference-content .vxt-conference-attendees .participant-username {
    color: #fff;
    display: inline-block;
    font-family: 'open-sans-semibold', sans-serif;
    font-size: 0.8rem;
    padding-left: 8px;
    font-size: 11px; }
  .ae-video-conference-content .vxt-conference-attendees .participant-kick {
    flex: 0 !important;
    margin-left: 5px; }
  .ae-video-conference-content .vxt-conference-attendees .participant-kick .icon-close {
    color: #bbb;
    display: inline-block;
    font-size: 14px !important;
    vertical-align: middle !important; }
  .ae-video-conference-content .vxt-conference-attendees .participant-kick .icon-close:hover {
    cursor: pointer; }
  .ae-video-conference-content .vxt-conference-attendees .participant-mute {
    flex: 0 !important; }
  .ae-video-conference-content .vxt-conference-attendees .participant-mute .icon-mute {
    color: #bbb;
    display: inline-block;
    vertical-align: middle; }
  .ae-video-conference-content .vxt-conference-attendees .participant-mute .icon-mute.on {
    color: #e65c5c; }
  .ae-video-conference-content .vxt-conference-attendees .participant-mute .icon-mute:hover {
    cursor: pointer;
    color: #e65c5c; }
  .ae-video-conference-content .vxt-conference-attendees .participant-offline {
    opacity: 0.4; }
  .ae-video-conference-content .vxt-conference-attendees .participant-offline .video-frame:hover:after {
    border: 2px solid #eaeaea; }
  .ae-video-conference-content .vxt-conference-attendees .participant-status {
    position: absolute;
    left: 40px;
    top: 5px;
    text-align: center;
    font-size: 10px;
    height: 16px;
    width: 16px;
    line-height: 16px;
    border-radius: 50%; }
  .ae-video-conference-content .vxt-conference-attendees .participant-status.stream {
    left: 45px;
    top: 0px; }
  .ae-video-conference-content .vxt-conference-attendees .participant-status.connecting {
    background-color: #515973; }
  .ae-video-conference-content .vxt-conference-attendees .participant-status.connected {
    background-color: #3e4665; }
  .ae-video-conference-content .vxt-conference-attendees .participant-status.warn {
    background-color: #fabe04; }
  .ae-video-conference-content .vxt-conference-attendees .participant-status.error {
    background-color: #e65c5c; }
  .ae-video-conference-content .tooltip {
    color: #fff !important;
    background-color: #7f7f7f !important;
    font-family: 'open-sans-semibold', sans-serif;
    text-transform: capitalize; }
  .ae-video-conference-content .tooltip.place-top:after {
    border-top-color: #7f7f7f !important;
    border-top-style: solid !important;
    border-top-width: 6px !important; }
  .ae-video-conference-content .tooltip.place-bottom:after {
    border-bottom-color: #7f7f7f !important;
    border-bottom-style: solid !important;
    border-top-width: 6px !important; }
  .ae-video-conference-content .tooltip.place-right:after {
    border-right-color: #7f7f7f !important;
    border-right-style: solid !important;
    border-top-width: 6px !important; }
  .ae-video-conference-content .tooltip.place-left:after {
    border-left-color: #7f7f7f !important;
    border-left-style: solid !important;
    border-top-width: 6px !important; }
  .ae-video-conference-content .sidebar-less {
    margin-left: 0px; }
  .ae-video-conference-content .vxt-conference-control {
    position: absolute;
    bottom: 0px;
    left: 0;
    width: 55px;
    display: flex;
    justify-content: center;
    zoom: 1; }
  .ae-video-conference-content .vxt-conference-control .recording {
    position: absolute;
    left: 6rem;
    bottom: 3.5rem;
    font-size: 0.85rem; }
  .ae-video-conference-content .vxt-conference-control .recording .icon-pause {
    margin-right: 0.5rem;
    font-size: 0.5rem;
    color: #fff;
    background-color: #e65c5c;
    padding: 0.5rem;
    border-radius: 50%; }
  .ae-video-conference-content .vxt-conference-control .conference-actions {
    position: relative;
    display: block;
    padding: 0;
    margin: 0; }
  .ae-video-conference-content .vxt-conference-control .conference-actions .me-vumeter {
    position: absolute;
    top: -5px;
    left: -5px; }
  .ae-video-conference-content .vxt-conference-control .chat-badge {
    width: 10px;
    height: 10px;
    display: block;
    top: 6px;
    margin-left: 4px;
    position: absolute;
    border-radius: 50%;
    background-color: #d04351;
    box-shadow: 0 0 8px #d04351, inset 0 0 8px #d04351;
    -webkit-animation: pulse 2s linear 1s infinite; }

@-webkit-keyframes pulse {
  0% {
    box-shadow: 0 0 16px #d04351, inset 0 0 8px #d04351; }
  50% {
    box-shadow: 0 0 32px #d04351, inset 0 0 14px #d04351; }
  100% {
    box-shadow: 0 0 16px #d04351, inset 0 0 8px #d04351; } }
  .ae-video-conference-content .vxt-conference-control ul {
    padding: 0 0px;
    display: block;
    list-style: none;
    font-size: 1rem;
    -webkit-border-radius: 100px;
    -moz-border-radius: 100px;
    border-radius: 100px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    width: auto; }
  .ae-video-conference-content .vxt-conference-control ul li {
    position: relative;
    display: grid;
    margin: 0;
    margin-bottom: 10px;
    width: 40px;
    height: 40px; }
  .ae-video-conference-content .vxt-conference-control ul li.active {
    color: #fff;
    background-color: #fff;
    border-radius: 50%;
    cursor: pointer; }
  .ae-video-conference-content .vxt-conference-control ul li:hover {
    background-color: transparent; }
  .ae-video-conference-content .vxt-conference-control ul li:first-of-type {
    margin-left: 0; }
  .ae-video-conference-content .vxt-conference-control ul li.show-volume .volume-slider {
    -webkit-opacity: 1;
    -moz-opacity: 1;
    opacity: 1;
    top: -90px; }
  .ae-video-conference-content .vxt-conference-control ul li a {
    color: #c6d9ec;
    padding: 10px 0; }
  .ae-video-conference-content .vxt-conference-control ul li a img {
    width: 20px;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%); }
  .ae-video-conference-content .vxt-conference-control ul li a:hover,
  .ae-video-conference-content .vxt-conference-control ul li a.active {
    color: #fff;
    background-color: #fff;
    border-radius: 50%;
    cursor: pointer; }
  .ae-video-conference-content .vxt-conference-control ul li a.on,
  .ae-video-conference-content .vxt-conference-control ul li a.icon-mute-participant:hover,
  .ae-video-conference-content .vxt-conference-control ul li a.icon-record:hover,
  .ae-video-conference-content .vxt-conference-control ul li a.icon-screen-share:hover,
  .ae-video-conference-content .vxt-conference-control ul li a.icon-camera-video:hover {
    background-color: #fff;
    border-radius: 50%;
    cursor: pointer; }
  .ae-video-conference-content .vxt-conference-control ul li a.icon-mute-participant-on {
    background-color: #fff;
    border-radius: 50%;
    padding: 3px; }
  .ae-video-conference-content .vxt-conference-control ul li a.icon-gear.on {
    color: #c6d9ec;
    background: #fff; }
  .ae-video-conference-content .vxt-conference-control ul li a.icon-gear:hover {
    color: #fff;
    background: #fff; }
  .ae-video-conference-content .vxt-conference-control:before,
  .ae-video-conference-content .vxt-conference-control:after {
    content: '';
    display: table; }
  .ae-video-conference-content .vxt-conference-control:after {
    clear: both; }
  .ae-video-conference-content .vxt-conference-status {
    z-index: 110;
    position: relative; }
  .ae-video-conference-content .vxt-conference-status .icn-status {
    background-color: #fff;
    box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12), 0 3px 1px -2px rgba(0, 0, 0, 0.2);
    border-radius: 100%;
    display: block;
    height: 2.5em;
    width: 2.5em;
    line-height: 2.5em;
    text-align: center; }
  .ae-video-conference-content .vxt-conference-status .icn-status.status-spinner {
    background-color: #515973; }
  .ae-video-conference-content .vxt-conference-status .icn-status.live {
    background-color: #3e4665; }
  .ae-video-conference-content .vxt-conference-status .icn-status.live:after {
    /*background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAXCAYAAAARIY8tAAAABGdBTUEAALGPC/xhBQAAAjBJREFUSA2dlc9LFVEUx9+oZfqSUIzUoCQhaiGiBII/QNCkRW5aSSG1EgQX/Q392CWK6MqVbcRFLaRFGzcpLtWFGyUUTBAjBPthtMjp831vjtzmjc7M+8LHc+4595x73525YyYTI9/3L8KlmGlnpsuiMjQsJd4INyELx7AIqVWwAM1r6HIPyuEb7MIBFCXPraJ5PeM2+A3rnucduvli/BIronkVfiscwbI1J56FpzAOTTY/laXQgx7oBx1NTviP4AAk2W7LpbIU1sMANFgh/jM4gRVot3hRlgYd0Au5Z4K9A8fwEdxfVMa44MXQosQfwA/4AqswDVklSuAh3LXd4c/CEdQ6sReMv8I7i7mW+DyEdV8LXIHT48HXLrX7KWuA/xqkt9BscbPEroEWD2tYP/dCMPFPYG9jK2BZYyrkP4cZ3qxhxSLUR+xqRNzXa/o3SOj2SnbGur1SC1RC5NFoAurIm4K/e1rgVxCuDuweVouqsbSdN5E7DFKZNzjhDfwktpmbwDF0QpfNxv8A7jMYZHz6wG2ea8nrLr0C0xJO/lRwquG6FeD/9wmxeJylbhRMI3HzU+Xpehk2gu6fsfpoJhcFdfAYJuFGuJLYBJiehPNnjqnQDZ2DfavGvrcC/CoYc3Iz+MmPmMm6dFF6SVBnvu4kF/D1Dyq5KNC3JYm083TNtQ2K1mK6b5IfSr7l0EyKpyIW+E7sE4zAuW9L7MOggb5FnXALTkA3fQt2+Db52HP1D49mY3FvxcJOAAAAAElFTkSuQmCC)
      no-repeat 0 0;
    background-position: center;*/
    content: '';
    display: inline-block;
    height: 2.5em;
    width: 2.5em; }
  .ae-video-conference-content .vxt-conference-status .icn-status.live:hover {
    background-color: #323952;
    cursor: pointer; }
  .ae-video-conference-content .vxt-conference-status .icn-status.offline {
    color: #515973; }
  .ae-video-conference-content .vxt-conference-status .icn-status.offline:hover {
    cursor: pointer;
    background-color: #f0f0f0; }
  .ae-video-conference-content .conference-actions-up {
    padding-top: 20px; }
  .ae-video-conference-content .conference-actions-up .status-icons-list {
    list-style-type: none;
    margin: 0;
    padding: 0; }
  .ae-video-conference-content .conference-actions-up .status-icons-list li {
    display: block;
    margin-bottom: 18px; }
  .ae-video-conference-content .conference-actions-up .icon-close,
  .ae-video-conference-content .conference-actions-up .icn-toggle-sidebar {
    color: #c6d9ec;
    display: block;
    font-size: 1.3rem; }
  .ae-video-conference-content .conference-actions-up .icon-close:hover,
  .ae-video-conference-content .conference-actions-up .icn-toggle-sidebar:hover {
    color: #fff;
    cursor: pointer; }
  .ae-video-conference-content .conference-actions-up .icon-close span,
  .ae-video-conference-content .conference-actions-up .icn-toggle-sidebar span {
    display: block;
    transition: all ease-in-out 0.2s; }
  .ae-video-conference-content .vxt-widget-opened .conference-actions-up .icon-close span,
  .ae-video-conference-content .vxt-widget-opened .conference-actions-up .icn-toggle-sidebar span {
    transform: rotate(180deg); }
  .ae-video-conference-content .conference-actions-up a.hang-up-btn {
    display: block;
    width: 40px;
    height: 40px;
    background-color: #e65c5c;
    color: #fff;
    overflow: hidden;
    font-size: 1rem;
    line-height: 40px;
    margin: 0 auto;
    vertical-align: middle;
    text-align: center;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box; }
  .ae-video-conference-content .conference-actions-up a.hang-up-btn:hover {
    background-color: #e24141;
    cursor: pointer; }
  .ae-video-conference-content .spinner-circle {
    position: relative; }
  .ae-video-conference-content .spinner-circle .spinner-child {
    width: 70%;
    height: 70%;
    position: absolute;
    left: 15%;
    top: 15%; }
  .ae-video-conference-content .spinner-circle .spinner-child:before {
    content: '';
    display: block;
    margin: 0 auto;
    width: 15%;
    height: 15%;
    background-color: #fff;
    border-radius: 100%;
    -webkit-animation: spinner-circleBounceDelay 1.2s infinite ease-in-out both;
    animation: spinner-circleBounceDelay 1.2s infinite ease-in-out both; }
  .ae-video-conference-content .spinner-circle .spinner-circle1 {
    transform: rotate(30deg); }
  .ae-video-conference-content .spinner-circle .spinner-circle1:before {
    animation-delay: -0.1s; }
  .ae-video-conference-content .spinner-circle .spinner-circle2 {
    transform: rotate(60deg); }
  .ae-video-conference-content .spinner-circle .spinner-circle2:before {
    animation-delay: -0.2s; }
  .ae-video-conference-content .spinner-circle .spinner-circle3 {
    transform: rotate(90deg); }
  .ae-video-conference-content .spinner-circle .spinner-circle3:before {
    animation-delay: -0.3s; }
  .ae-video-conference-content .spinner-circle .spinner-circle4 {
    transform: rotate(120deg); }
  .ae-video-conference-content .spinner-circle .spinner-circle4:before {
    animation-delay: -0.4s; }
  .ae-video-conference-content .spinner-circle .spinner-circle5 {
    transform: rotate(150deg); }
  .ae-video-conference-content .spinner-circle .spinner-circle5:before {
    animation-delay: -0.5s; }
  .ae-video-conference-content .spinner-circle .spinner-circle6 {
    transform: rotate(180deg); }
  .ae-video-conference-content .spinner-circle .spinner-circle6:before {
    animation-delay: -0.6s; }
  .ae-video-conference-content .spinner-circle .spinner-circle7 {
    transform: rotate(210deg); }
  .ae-video-conference-content .spinner-circle .spinner-circle7:before {
    animation-delay: -0.7s; }
  .ae-video-conference-content .spinner-circle .spinner-circle8 {
    transform: rotate(240deg); }
  .ae-video-conference-content .spinner-circle .spinner-circle8:before {
    animation-delay: -0.8s; }
  .ae-video-conference-content .spinner-circle .spinner-circle9 {
    transform: rotate(270deg); }
  .ae-video-conference-content .spinner-circle .spinner-circle9:before {
    animation-delay: -0.9s; }
  .ae-video-conference-content .spinner-circle .spinner-circle10 {
    transform: rotate(300deg); }
  .ae-video-conference-content .spinner-circle .spinner-circle10:before {
    animation-delay: -1s; }
  .ae-video-conference-content .spinner-circle .spinner-circle11 {
    transform: rotate(330deg); }
  .ae-video-conference-content .spinner-circle .spinner-circle11:before {
    animation-delay: -1.1s; }
  .ae-video-conference-content .spinner-circle .spinner-circle12 {
    transform: rotate(360deg); }
  .ae-video-conference-content .spinner-circle .spinner-circle12:before {
    animation-delay: -1.2s; }

@keyframes spinner-circleBounceDelay {
  0%,
  80%,
  100% {
    -webkit-transform: scale(0);
    transform: scale(0); }
  40% {
    -webkit-transform: scale(1);
    transform: scale(1); } }
  .ae-video-conference-content .vxt-conference-status-replay {
    z-index: 1;
    margin-bottom: 10px;
    background-color: #fff;
    box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12), 0 3px 1px -2px rgba(0, 0, 0, 0.2);
    border-radius: 100%;
    display: block;
    height: 2.5em;
    width: 2.5em;
    line-height: 2.5em;
    text-align: center; }
  .ae-video-conference-content .vxt-conference-status-replay .on {
    color: #e65c5c;
    padding: 10px; }
  .ae-video-conference-content .vxt-conference-status-replay:hover {
    cursor: pointer;
    background-color: #f0f0f0; }

@keyframes createBox {
  from {
    transform: scale(0);
    top: -130px; }
  to {
    transform: scale(1); } }
  .ae-video-conference-content .vxt-bottom-bar {
    position: absolute;
    bottom: 66px;
    transform: translate(-50%, -50%);
    -webkit-backface-visibility: hidden;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    z-index: 50;
    /*-webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;*/
    opacity: 1;
    width: 100%;
    background-color: #515973;
    text-align: center; }
  .ae-video-conference-content .vxt-bottom-bar .vxt-bottom-bar-actions .controls-left {
    display: inline-block;
    text-align: left;
    width: 29%; }
  .ae-video-conference-content .vxt-bottom-bar .vxt-bottom-bar-actions .controls-center {
    display: inline-block;
    text-align: center;
    width: 29%; }
  .ae-video-conference-content .vxt-bottom-bar .vxt-bottom-bar-actions .controls-right {
    display: inline-block;
    text-align: right;
    width: 42%; }
  .ae-video-conference-content .vxt-bottom-bar .vxt-bottom-bar-actions .chat-badge {
    width: 10px;
    height: 10px;
    display: block;
    top: 17px;
    margin-left: 6px;
    position: absolute;
    border-radius: 50%;
    background-color: #d04351;
    box-shadow: 0 0 8px #d04351, inset 0 0 8px #d04351;
    -webkit-animation: pulse 2s linear 1s infinite; }

@-webkit-keyframes pulse {
  0% {
    box-shadow: 0 0 16px #d04351, inset 0 0 8px #d04351; }
  50% {
    box-shadow: 0 0 32px #d04351, inset 0 0 14px #d04351; }
  100% {
    box-shadow: 0 0 16px #d04351, inset 0 0 8px #d04351; } }
  .ae-video-conference-content .vxt-bottom-bar .vxt-bottom-bar-actions ul {
    list-style: none;
    width: 32%;
    padding: 0;
    margin-bottom: 25px;
    margin-top: 10px; }
  .ae-video-conference-content .vxt-bottom-bar .vxt-bottom-bar-actions ul .hangup-bottom-bar {
    margin-left: 15px; }
  .ae-video-conference-content .vxt-bottom-bar .vxt-bottom-bar-actions ul .hangup-bottom-bar:hover {
    background-color: transparent; }
  .ae-video-conference-content .vxt-bottom-bar .vxt-bottom-bar-actions ul .hangup-bottom-bar a img {
    width: 50px; }
  .ae-video-conference-content .vxt-bottom-bar .vxt-bottom-bar-actions ul .separator {
    display: inline-block;
    width: 1px;
    height: 50px;
    background-color: #979797;
    overflow: hidden;
    font-size: 1rem;
    cursor: unset;
    vertical-align: middle;
    text-align: center;
    margin: 0px 13px;
    color: #484848; }
  .ae-video-conference-content .vxt-bottom-bar .vxt-bottom-bar-actions ul .separator:hover {
    background-color: #979797;
    cursor: unset; }
  .ae-video-conference-content .vxt-bottom-bar .vxt-bottom-bar-actions ul .conversion-running:hover,
  .ae-video-conference-content .vxt-bottom-bar .vxt-bottom-bar-actions ul .conversion-running:active {
    background-color: unset;
    cursor: auto; }
  .ae-video-conference-content .vxt-bottom-bar .vxt-bottom-bar-actions ul li {
    display: inline-block;
    width: 50px;
    height: 50px;
    line-height: 40px;
    overflow: hidden;
    font-size: 1rem;
    vertical-align: middle;
    text-align: center;
    border-radius: 50%;
    margin: 0 13px;
    cursor: pointer;
    color: #484848; }
  .ae-video-conference-content .vxt-bottom-bar .vxt-bottom-bar-actions ul li > .tooltip {
    line-height: initial; }
  .ae-video-conference-content .vxt-bottom-bar .vxt-bottom-bar-actions ul li:hover,
  .ae-video-conference-content .vxt-bottom-bar .vxt-bottom-bar-actions ul li.active {
    background-color: #fff;
    border-radius: 50%;
    cursor: pointer; }
  .ae-video-conference-content .vxt-bottom-bar .vxt-bottom-bar-actions ul li:hover > .icon-gear,
  .ae-video-conference-content .vxt-bottom-bar .vxt-bottom-bar-actions ul li.active > .icon-gear {
    color: #3f9aff; }
  .ae-video-conference-content .vxt-bottom-bar .vxt-bottom-bar-actions ul li .audio3d img {
    width: 36px; }
  .ae-video-conference-content .vxt-bottom-bar .vxt-bottom-bar-actions ul li .bubble-tip {
    animation: createBox 0.25s;
    background-color: #fff;
    top: -265px;
    margin-left: -79px;
    width: 190px;
    height: 240px;
    position: absolute;
    border-radius: 4px;
    padding: 8px;
    font-family: 'open-sans-regular', sans-serif; }
  .ae-video-conference-content .vxt-bottom-bar .vxt-bottom-bar-actions ul li .bubble-tip .anchor-popup {
    width: 0;
    height: 0;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-top: 6px solid #fff;
    left: calc(50% - 3px);
    position: absolute;
    bottom: -6px; }
  .ae-video-conference-content .vxt-bottom-bar .vxt-bottom-bar-actions ul li .bubble-tip .icon-close {
    position: absolute;
    border: none;
    right: 15px;
    width: auto;
    color: #ccc;
    font-size: 9px; }
  .ae-video-conference-content .vxt-bottom-bar .vxt-bottom-bar-actions ul li .bubble-tip .icon-close:hover {
    border: none; }
  .ae-video-conference-content .vxt-bottom-bar .vxt-bottom-bar-actions ul li .bubble-tip .no-pstn-numbers {
    font-size: 13px;
    margin-top: 16px; }
  .ae-video-conference-content .vxt-bottom-bar .vxt-bottom-bar-actions ul li .bubble-tip .pincode {
    font-weight: bold;
    margin-top: 5px;
    font-size: 14px !important;
    display: inline-block;
    width: auto;
    text-align: center;
    margin-left: 0; }
  .ae-video-conference-content .vxt-bottom-bar .vxt-bottom-bar-actions ul li .bubble-tip p {
    font-size: 13px;
    text-align: left;
    line-height: 16px;
    margin-left: 8px;
    margin-top: 4px;
    margin-bottom: 8px; }
  .ae-video-conference-content .vxt-bottom-bar .vxt-bottom-bar-actions ul li .bubble-tip select {
    height: 25px;
    width: 90%;
    margin: auto; }
  .ae-video-conference-content .vxt-bottom-bar .vxt-bottom-bar-actions ul li .bubble-tip span {
    width: 85%;
    display: block;
    text-align: left;
    color: #000;
    height: auto;
    font-size: 15px;
    margin-left: 8px;
    font-weight: 800;
    margin: auto;
    margin-left: 7px;
    margin-top: -5px; }
  .ae-video-conference-content .vxt-bottom-bar .vxt-bottom-bar-actions ul li .bubble-tip a:hover {
    border: 1px solid #3f9aff;
    color: #3f9aff; }
  .ae-video-conference-content .vxt-bottom-bar .vxt-bottom-bar-actions ul li .bubble-tip a {
    border: 1px solid #ccc;
    width: 85%;
    margin: auto;
    border-radius: 4px;
    display: block;
    text-align: left;
    color: #000;
    font-size: 12px;
    height: auto;
    padding-left: 8px;
    height: 28px;
    line-height: 28px;
    margin-bottom: 8px; }
  .ae-video-conference-content .vxt-bottom-bar .vxt-bottom-bar-actions ul li .bubble-tip a img {
    width: 16px;
    vertical-align: text-top;
    height: 16px;
    margin-right: 5px;
    position: relative;
    left: auto;
    top: auto;
    transform: none; }
  .ae-video-conference-content .vxt-bottom-bar .vxt-bottom-bar-actions ul li .bubble-video-presentation {
    top: -145px;
    margin-left: -93px;
    width: 220px;
    height: 120px; }
  .ae-video-conference-content .vxt-bottom-bar .vxt-bottom-bar-actions ul li .bubble-video-presentation #video-presentation-input {
    text-align: left;
    box-shadow: none;
    background: #fff;
    outline: 0;
    width: 85%;
    border-radius: 3px;
    font-size: 11px;
    border: 1px solid #ccc;
    margin-top: 10px;
    padding-left: 4px;
    margin-bottom: 5px;
    line-height: 20px; }
  .ae-video-conference-content .vxt-bottom-bar .vxt-bottom-bar-actions ul li .bubble-video-presentation button {
    width: 88%;
    border: none;
    font-size: 11px;
    padding: 5px 0px 5px 0px;
    background-image: linear-gradient(225deg, #c0e249 0%, #48d57c 100%);
    color: #fff;
    border-radius: 4px;
    cursor: pointer; }
  .ae-video-conference-content .vxt-bottom-bar .vxt-bottom-bar-actions ul li a {
    height: 50px;
    width: 50px;
    display: table-cell;
    vertical-align: middle;
    transition: all ease-in-out 0.08s;
    color: #fff; }
  .ae-video-conference-content .vxt-bottom-bar .vxt-bottom-bar-actions ul li a img {
    width: 28px;
    vertical-align: middle; }
  .ae-video-conference-content .vxt-bottom-bar .vxt-bottom-bar-actions ul li a div {
    position: absolute;
    font-size: 10px;
    width: 65px;
    margin-left: -9px;
    bottom: 8px;
    line-height: 11px;
    color: #fff;
    white-space: nowrap;
    font-family: 'open-sans-regular', sans-serif; }
  .ae-video-conference-content .vxt-widget-modal {
    position: fixed;
    z-index: 10;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    overflow: auto;
    background-color: rgba(0, 0, 0, 0.4); }
  .ae-video-conference-content .vxt-widget-modal .modal-content {
    transform: translate(-50%, -50%);
    width: 90%;
    height: 90%;
    top: 50%;
    left: 50%;
    box-shadow: -2px 0 8px rgba(0, 0, 0, 0.3); }
  .ae-video-conference-content .vxt-widget-modal.modal-hidden {
    display: none; }
  .ae-video-conference-content .vxt-modal-close-btn {
    position: fixed;
    top: 0;
    right: 0;
    z-index: 25;
    color: #c7c7c7;
    margin: 10px 30px 0 0; }
  .ae-video-conference-content .vxt-modal-close-btn a {
    cursor: pointer;
    text-decoration: none;
    position: absolute; }
  .ae-video-conference-content .vxt-modal-close-btn a:hover {
    color: #b8b8b8; }
  .ae-video-conference-content .voxeet-loading-message-container {
    position: absolute;
    right: 0;
    left: 0;
    top: 0;
    bottom: 0;
    background-color: #3e4665;
    display: flex;
    align-items: center; }
  .ae-video-conference-content .voxeet-loading-info-container {
    text-align: center;
    color: #fff;
    margin-top: 25px;
    font-family: 'open-sans-regular', sans-serif;
    font-size: 18px;
    display: inline-block; }
  .ae-video-conference-content .voxeet-loading-info-container a {
    color: #3f9aff;
    text-decoration: none; }
  .ae-video-conference-content .voxeet-loading-info-container a:visited {
    color: #3f9aff; }
  .ae-video-conference-content .voxeet-loading-center-container {
    max-width: 480px;
    margin: auto;
    /* Safari */ }
  .ae-video-conference-content .voxeet-loading-center-container .voxeet-loading-logo-container {
    text-align: center;
    margin-bottom: 25px; }
  .ae-video-conference-content .voxeet-loading-center-container .voxeet-loading-logo-container img {
    width: 95px; }
  .ae-video-conference-content .voxeet-loading-center-container .one {
    margin-left: 8px;
    opacity: 0;
    -webkit-animation: dot 1.3s infinite;
    -webkit-animation-delay: 0s;
    animation: dot 1.3s infinite;
    animation-delay: 0s; }
  .ae-video-conference-content .voxeet-loading-center-container .two {
    opacity: 0;
    -webkit-animation: dot 1.3s infinite;
    -webkit-animation-delay: 0.2s;
    animation: dot 1.3s infinite;
    animation-delay: 0.2s; }
  .ae-video-conference-content .voxeet-loading-center-container .three {
    opacity: 0;
    -webkit-animation: dot 1.3s infinite;
    -webkit-animation-delay: 0.3s;
    animation: dot 1.3s infinite;
    animation-delay: 0.3s; }
  .ae-video-conference-content .voxeet-loading-container {
    height: 800px;
    width: 100%;
    background-color: #31415f; }
    .ae-video-conference-content .voxeet-loading-container .fix-content {
      height: 350px;
      width: 500px;
      padding-top: 270px;
      margin: auto; }
    .ae-video-conference-content .voxeet-loading-container .spinner-color {
      color: #ffffff !important; }

@-webkit-keyframes dot {
  0% {
    opacity: 0; }
  50% {
    opacity: 0; }
  100% {
    opacity: 1; } }

@keyframes dot {
  0% {
    opacity: 0; }
  50% {
    opacity: 0; }
  100% {
    opacity: 1; } }
  .ae-video-conference-content .voxeet-loading-center-container .loader {
    border: 2px solid #f3f3f3;
    border-radius: 50%;
    border-top: 2px solid #58c6f4;
    width: 28px;
    height: 28px;
    -webkit-animation: spin 2s linear infinite;
    /* Safari */
    animation: spin 2s linear infinite; }
  .ae-video-conference-content .voxeet-loading-center-container #loader-container {
    margin: auto;
    width: 32px;
    height: 23px;
    display: inline-block;
    margin-right: 15px; }

@-webkit-keyframes spin {
  0% {
    -webkit-transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(360deg); } }

@keyframes spin {
  0% {
    transform: rotate(0deg); }
  100% {
    transform: rotate(360deg); } }

@keyframes left_to_right {
  from {
    right: -350px; }
  to {
    right: 0px; } }

@keyframes right_to_left {
  from {
    right: 0px; }
  to {
    right: -350px; } }
  .ae-video-conference-content .attendees-list-hidden {
    display: none; }
  .ae-video-conference-content .attendees-list-out {
    right: -350px !important;
    animation: right_to_left 250ms ease !important; }
  .ae-video-conference-content .attendees-list {
    position: absolute;
    animation: left_to_right 250ms ease;
    background: #fff;
    width: 350px;
    box-shadow: 4px 0px 0px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.12), -4px 2px 10px 0 rgba(0, 0, 0, 0.2);
    right: 0;
    height: calc(100% - 85px);
    z-index: 100;
    overflow-y: auto; }
  .ae-video-conference-content .attendees-list .invite-user-container {
    cursor: pointer; }
  .ae-video-conference-content .attendees-list .invite-user-container #search-user {
    width: calc(100% - 32px);
    margin-left: 16px;
    margin-right: 16px;
    font-size: 16px; }
  .ae-video-conference-content .attendees-list .invite-user-container .participant-details .participant-username {
    margin-top: 5px !important; }
  .ae-video-conference-content .attendees-list .invite-user-container .participant-details .participant-email {
    display: block;
    font-size: 10px;
    font-style: italic;
    color: #c1c1c1; }
  .ae-video-conference-content .attendees-list .invite-user-container .invite-user {
    width: 19%;
    line-height: 25px;
    margin-top: 11px;
    border-radius: 4px;
    border: none;
    font-size: 13px;
    background-image: linear-gradient(225deg, #c0e249 0%, #48d57c 100%);
    background-repeat: repeat-y;
    color: #fff;
    cursor: pointer;
    position: absolute;
    right: 16px;
    text-align: center; }
  .ae-video-conference-content .attendees-list .attendees-list-header {
    display: flex;
    justify-content: space-between;
    margin: 0;
    padding: 5px 10px 0 10px;
    border-bottom: 1px solid #e9e9e9; }
  .ae-video-conference-content .attendees-list .attendees-list-header h1 {
    color: #192246;
    margin: 20px 0px 10px 6px;
    font-size: 17px;
    font-family: 'open-sans-semibold', sans-serif;
    padding: 0; }
  .ae-video-conference-content .attendees-list .attendees-list-header > a {
    margin: 10px 20px; }
  .ae-video-conference-content .attendees-list .title-section {
    color: #192246;
    margin: 10px 0px 10px 16px;
    font-size: 13px;
    font-family: 'open-sans-semibold', sans-serif;
    padding: 0; }
  .ae-video-conference-content .attendees-list ul {
    overflow: hidden;
    list-style: none;
    padding-left: 16px;
    padding-bottom: 10px;
    overflow-y: auto;
    border-bottom: 1px solid #e9e9e9; }
  .ae-video-conference-content .attendees-list .participant-invited .participant-details {
    opacity: 0.5; }
  .ae-video-conference-content .attendees-list .participant-details {
    display: flex;
    margin-bottom: 10px; }
  .ae-video-conference-content .attendees-list .participant-details .participant-avatar {
    border-radius: 50%;
    height: 48px;
    width: 48px; }
  .ae-video-conference-content .attendees-list .participant-details .participant-username {
    margin-top: 15px;
    color: #000; }
  .ae-video-conference-content .vxt-widget-mode-on .attendees-list {
    height: 100%; }
  .ae-video-conference-content .safari-autoplay-container {
    top: 0;
    bottom: 75px;
    position: absolute;
    left: 0;
    right: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: rgba(0, 0, 0, 0.6); }
  .ae-video-conference-content .file-presentation .thumbnails {
    position: relative;
    width: 160px;
    height: 100%;
    background-color: #000;
    overflow-x: hidden;
    overflow-y: scroll;
    white-space: nowrap;
    padding-bottom: 20px;
    padding-top: 20px;
    margin-left: 5px;
    margin-right: 5px; }
  .ae-video-conference-content .file-presentation .thumbnails a .thumbnail-container {
    height: 104px;
    position: relative;
    padding: 3px; }
  .ae-video-conference-content .file-presentation .thumbnails a .thumbnail-container .number {
    position: absolute;
    top: 10px;
    right: 10px;
    color: #fff;
    background-color: #3e4665;
    font-size: 11px;
    width: 19px;
    height: 19px;
    vertical-align: middle;
    border-radius: 50%; }
  .ae-video-conference-content .file-presentation .thumbnails a .thumbnail-container img {
    cursor: pointer;
    object-fit: cover;
    height: 100%;
    width: 100%;
    background-color: black; }
  .ae-video-conference-content .file-presentation .thumbnails a .current {
    background-color: #3f9aff; }
  .ae-video-conference-content .file-presentation .file-presentation-img-presenter {
    height: 100%;
    width: calc(100% - 170px);
    object-fit: contain; }
  .ae-video-conference-content .file-presentation .file-presentation-img {
    height: 100%;
    width: 100%;
    object-fit: contain; }
  .ae-video-conference-content .file-presentation .hidden-controls {
    visibility: hidden;
    opacity: 0;
    transition: visibility 0s 0.5s, opacity 0.5s linear; }
  .ae-video-conference-content .file-presentation .show-controls {
    visibility: visible;
    opacity: 1;
    transition: opacity 0.5s linear; }
  .ae-video-conference-content .file-presentation .controls-file-presentation {
    position: absolute;
    bottom: 90px;
    width: calc(100% - 170px);
    left: 0; }
  .ae-video-conference-content .file-presentation .disabled {
    opacity: 0.6;
    cursor: not-allowed; }
  .ae-video-conference-content .file-presentation button {
    cursor: pointer;
    margin: 15px;
    background-color: #515973;
    border: none;
    color: #fff;
    padding: 5px 15px 5px 15px;
    border-radius: 4px;
    font-size: 14px; }
  .ae-video-conference-content .file-presentation button:hover {
    -moz-box-shadow: 0px 0px 5px 0px #656565;
    -webkit-box-shadow: 0px 0px 5px 0px #656565;
    -o-box-shadow: 0px 0px 5px 0px #656565;
    box-shadow: 0px 0px 5px 0px #656565;
    filter: progid:DXImageTransform.Microsoft.Shadow(color=#656565, Direction=NaN, Strength=5); }
  .ae-video-conference-content .file-presentation button:focus {
    outline: 0; }
  .ae-video-conference-content .loader-file-presentation {
    border: 2px solid #f3f3f3;
    border-radius: 50%;
    border-top: 2px solid #58c6f4;
    width: 28px;
    height: 28px;
    -webkit-animation: spin 2s linear infinite;
    /* Safari */
    animation: spin 2s linear infinite; }
  .ae-video-conference-content #loader-container-file-presentation {
    width: 32px;
    height: 100%;
    display: inline-block;
    margin: auto;
    display: flex;
    justify-content: center;
    align-items: center; }
  .ae-video-conference-content .vxt-widget-mode-on .file-presentation {
    height: 45%;
    position: relative; }
  .ae-video-conference-content .vxt-widget-mode-on .file-presentation .file-presentation-img {
    width: 100%;
    height: calc(100% - 100px); }
  .ae-video-conference-content .vxt-widget-mode-on .file-presentation .controls-file-presentation {
    bottom: 120px;
    width: 100%; }
  .ae-video-conference-content .vxt-widget-mode-on .file-presentation .controls-file-presentation button {
    padding: 3px 7px 3px 7px;
    font-size: 11px; }
  .ae-video-conference-content .vxt-widget-mode-on .file-presentation .controls-file-presentation .prev {
    float: left; }
  .ae-video-conference-content .vxt-widget-mode-on .file-presentation .controls-file-presentation .next {
    float: right; }
  .ae-video-conference-content .vxt-widget-mode-on .thumbnails {
    width: 100%;
    height: auto;
    overflow-x: scroll;
    overflow-y: hidden;
    padding: 0;
    margin: 0; }
  .ae-video-conference-content .vxt-widget-mode-on .thumbnails a .thumbnail-container {
    display: inline-block; }
  .ae-video-conference-content .vxt-widget-mode-on .thumbnails a .thumbnail-container img {
    width: auto; }

@keyframes left_to_right {
  from {
    right: -350px; }
  to {
    right: 0px; } }

@keyframes right_to_left {
  from {
    right: 0px; }
  to {
    right: -350px; } }
  .ae-video-conference-content .attendees-settings-hidden {
    display: none; }
  .ae-video-conference-content .attendees-settings-out {
    right: -350px !important;
    animation: right_to_left 250ms ease !important; }
  .ae-video-conference-content .attendees-settings {
    position: absolute;
    animation: left_to_right 250ms ease;
    background: #fff;
    width: 350px;
    box-shadow: 4px 0px 0px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.12), -4px 2px 10px 0 rgba(0, 0, 0, 0.2);
    right: 0;
    height: calc(100% - 85px);
    z-index: 100; }
  .ae-video-conference-content .attendees-settings .attendees-settings-header {
    display: flex;
    justify-content: space-between;
    margin: 0;
    padding: 5px 10px 0 6px;
    border-bottom: 1px solid #e9e9e9; }
  .ae-video-conference-content .attendees-settings .attendees-settings-header h1 {
    color: #192246;
    margin: 20px 0px 10px 6px;
    font-size: 15px;
    font-family: 'open-sans-semibold', sans-serif;
    padding: 0; }
  .ae-video-conference-content .attendees-settings .attendees-settings-header > a {
    margin: 10px 20px; }
  .ae-video-conference-content .attendees-settings .title-section {
    color: #192246;
    margin: 10px 0px 10px 25px;
    font-size: 13px;
    font-family: 'open-sans-semibold', sans-serif;
    padding: 0; }
  .ae-video-conference-content .attendees-settings ul {
    overflow: hidden;
    list-style: none;
    padding-left: 20px;
    padding-bottom: 10px;
    overflow-y: auto; }
  .ae-video-conference-content .attendees-settings .settings {
    font-family: 'open-sans-semibold', sans-serif;
    width: 100%;
    height: 100%;
    overflow: auto;
    background-color: #fff; }
  .ae-video-conference-content .attendees-settings .settings .content {
    margin: 2% auto;
    border-radius: 0px; }
  .ae-video-conference-content .attendees-settings .settings .content h3 {
    margin-bottom: 32px !important; }
  .ae-video-conference-content .attendees-settings .settings .content h3,
  .ae-video-conference-content .attendees-settings .settings .content p {
    text-align: center; }
  .ae-video-conference-content .attendees-settings .settings .content p {
    font-size: 11px;
    margin: 0;
    font-family: 'open-sans-regular', sans-serif; }
  .ae-video-conference-content .attendees-settings .settings .content .test-volume {
    font-family: 'open-sans-regular', sans-serif;
    border: 1px solid #8fb2e0;
    color: #8fb2e0;
    font-size: 12px;
    margin-left: 60px;
    margin-top: 10px;
    border-radius: 4px;
    padding: 3px 15px 3px 15px;
    cursor: pointer; }
  .ae-video-conference-content .attendees-settings .settings .content form {
    padding: 15px; }
  .ae-video-conference-content .attendees-settings .settings .content .form-group {
    width: 100%; }
  .ae-video-conference-content .attendees-settings .settings .content .form-group label {
    font-weight: bold;
    text-align: right;
    font-size: 13px;
    width: 30%;
    padding-top: 3px; }
  .ae-video-conference-content .attendees-settings .settings .content .form-group select {
    float: right;
    background-color: transparent;
    border: 1px solid #c2c2c2;
    font-size: 14px;
    width: 65%; }
  .ae-video-conference-content .attendees-settings .settings .content .form-group.no-margin {
    margin: 0; }
  .ae-video-conference-content .attendees-settings .settings .content .form-group.last {
    margin-top: 32px;
    margin-bottom: 32px; }
  .ae-video-conference-content .attendees-settings .settings .content .hint-text {
    margin-top: 32px; }
  .ae-video-conference-content .attendees-settings .settings .content .close {
    float: right;
    font-weight: bold;
    color: #c7c7c7;
    margin: -10px 10px 0 0; }
  .ae-video-conference-content .attendees-settings .settings .content .close a {
    cursor: pointer;
    text-decoration: none;
    position: absolute; }
  .ae-video-conference-content .attendees-settings .settings .content .close a:hover {
    color: #b8b8b8; }
  .ae-video-conference-content .attendees-settings .settings .content .loadbar {
    list-style: none;
    width: 100%;
    float: right;
    margin-bottom: 32px;
    padding: 0 0 0 10px;
    margin-top: 16px; }
  .ae-video-conference-content .attendees-settings .settings .content .loadbar li {
    float: left;
    position: relative;
    width: 10px;
    height: 18px;
    margin-right: 3px;
    background: #e5e5e5;
    border-radius: 10px; }
  .ae-video-conference-content .attendees-settings .settings .content .loadbar li:first-child {
    margin-left: 0; }
  .ae-video-conference-content .attendees-settings .settings .content .loadbar li > .ins {
    background-color: #515c85;
    width: 10px;
    height: 18px;
    border-radius: 10px; }
  .ae-video-conference-content .vxt-widget-mode-on .attendees-settings {
    height: 100%; }

@keyframes left_to_right {
  from {
    right: -350px; }
  to {
    right: 0px; } }

@keyframes right_to_left {
  from {
    right: 0px; }
  to {
    right: -350px; } }
  .ae-video-conference-content .attendees-chat-hidden {
    display: none; }
  .ae-video-conference-content .attendees-chat-out {
    right: -350px !important;
    animation: right_to_left 250ms ease !important; }
  .ae-video-conference-content .attendees-chat {
    position: absolute;
    animation: left_to_right 250ms ease;
    background: #fff;
    width: 350px;
    box-shadow: 4px 0px 0px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.12), -4px 2px 10px 0 rgba(0, 0, 0, 0.2);
    right: 0;
    height: calc(100% - 85px);
    z-index: 100; }
  .ae-video-conference-content .attendees-chat .attendees-chat-header {
    display: flex;
    justify-content: space-between;
    margin: 0;
    padding: 5px 10px 0 10px;
    border-bottom: 1px solid #e9e9e9; }
  .ae-video-conference-content .attendees-chat .attendees-chat-header h1 {
    color: #192246;
    margin: 20px 0px 10px 6px;
    font-size: 17px;
    font-family: 'open-sans-semibold', sans-serif;
    padding: 0; }
  .ae-video-conference-content .attendees-chat .attendees-chat-header > a {
    margin: 10px 20px; }
  .ae-video-conference-content .attendees-chat > ul {
    list-style: none;
    padding-left: 10px;
    margin-bottom: 0;
    margin-top: 0;
    overflow-y: auto;
    height: calc(100% - 100px);
    overflow-x: hidden; }
  .ae-video-conference-content .attendees-chat .chat-container-myself {
    padding: 3px 10px 15px 0px;
    text-align: right; }
  .ae-video-conference-content .attendees-chat .chat-container-myself div {
    display: inline-block;
    vertical-align: middle;
    max-width: 82%; }
  .ae-video-conference-content .attendees-chat .chat-container-myself div img {
    max-width: 45px;
    margin-left: 10px;
    border-radius: 50%;
    vertical-align: middle;
    margin-top: 8px; }
  .ae-video-conference-content .attendees-chat .chat-container {
    padding: 3px 10px 15px 0px;
    text-align: left; }
  .ae-video-conference-content .attendees-chat .chat-container div {
    display: inline-block;
    vertical-align: middle;
    max-width: 82%; }
  .ae-video-conference-content .attendees-chat .chat-container div img {
    max-width: 45px;
    margin-right: 10px;
    border-radius: 50%;
    vertical-align: middle;
    margin-top: 8px; }
  .ae-video-conference-content .attendees-chat .chat-name {
    width: 100%;
    display: block;
    margin-left: 0.188rem;
    color: #000938;
    font-weight: 600;
    font-size: 0.75rem;
    text-align: left;
    margin-bottom: 4px; }
  .ae-video-conference-content .attendees-chat .chat-name-myself {
    display: block;
    margin-left: 0.188rem;
    color: #000938;
    font-weight: 600;
    font-size: 0.75rem;
    margin-bottom: 4px; }
  .ae-video-conference-content .attendees-chat .chat-content {
    padding: 0.25rem 0.75rem;
    font-size: 0.938rem;
    color: #777777;
    font-weight: 200;
    border-radius: 5px;
    background-color: #ebebeb;
    word-wrap: break-word;
    text-align: left; }
  .ae-video-conference-content .attendees-chat .chat-content a {
    color: #777777;
    font-weight: 600; }
  .ae-video-conference-content .attendees-chat .chat-content-myself {
    color: #fff;
    background-image: linear-gradient(224deg, #609cf8 0%, #7455f3 100%);
    padding: 0.25rem 0.75rem;
    font-size: 0.938rem;
    font-weight: 200;
    border-radius: 5px;
    word-wrap: break-word;
    text-align: left; }
  .ae-video-conference-content .attendees-chat .chat-content-myself a {
    color: #fff;
    font-weight: 600; }
  .ae-video-conference-content .attendees-chat .container-input-chat {
    position: absolute;
    bottom: 0px;
    left: 0;
    right: 0; }
  .ae-video-conference-content .attendees-chat .container-input-chat .container-input {
    display: inline-block;
    width: 70%; }
  .ae-video-conference-content .attendees-chat .container-input-chat .container-input input {
    width: 100%;
    padding: 7.5px;
    border: 1px solid #e0e0e0;
    font-size: 1rem;
    display: inline-block;
    box-sizing: border-box; }
  .ae-video-conference-content .attendees-chat .container-input-chat .container-input input:focus {
    outline: none; }
  .ae-video-conference-content .attendees-chat .container-input-chat .container-send {
    display: inline-block;
    width: 30%;
    line-height: 35px;
    background-image: linear-gradient(225deg, #c0e249 0%, #48d57c 100%);
    background-repeat: repeat-y;
    text-align: center;
    margin: auto;
    font-family: 'open-sans-semibold', sans-serif; }
  .ae-video-conference-content .attendees-chat .container-input-chat .container-send a {
    width: 100%;
    font-weight: 600;
    border: none;
    font-size: 0.875rem;
    color: #fff;
    cursor: pointer;
    text-align: center; }
  .ae-video-conference-content .vxt-widget-mode-on .attendees-chat {
    height: 100%; }
  .ae-video-conference-content .settings-preconfig {
    width: 100%;
    padding: 0px;
    text-align: center;
    font-size: 15px;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center; }
  .ae-video-conference-content .settings-preconfig .settings-webinar-presenter {
    font-family: 'open-sans-semibold', sans-serif;
    z-index: 100;
    left: 0;
    top: 0; }
  .ae-video-conference-content .settings-preconfig .content {
    background-color: #fff;
    position: absolute;
    top: 0px;
    margin: 0;
    margin: 2% auto;
    padding: 15px;
    border-radius: 5px;
    width: 500px;
    box-shadow: -2px 0 8px rgba(0, 0, 0, 0.3); }
  .ae-video-conference-content .settings-preconfig .content h3 {
    margin-bottom: 12px !important;
    margin-top: 12px !important; }
  .ae-video-conference-content .settings-preconfig .content form {
    padding: 0px;
    margin-bottom: 8px; }
  .ae-video-conference-content .settings-preconfig .content h3,
  .ae-video-conference-content .settings-preconfig .content p {
    text-align: center; }
  .ae-video-conference-content .settings-preconfig .content p {
    font-size: 11px;
    margin: 0;
    color: #7f7f7f;
    font-family: 'open-sans-regular', sans-serif; }
  .ae-video-conference-content .settings-preconfig .content .group-output {
    margin-top: 15px; }
  .ae-video-conference-content .settings-preconfig .content .test {
    margin-top: 15px; }
  .ae-video-conference-content .settings-preconfig .content .test audio {
    width: 100%; }
  .ae-video-conference-content .settings-preconfig .content .form-group {
    display: flex;
    width: 100%; }
  .ae-video-conference-content .settings-preconfig .content .form-group label {
    font-weight: bold;
    text-align: right;
    padding-right: 10px;
    width: 18%;
    padding-top: 3px; }
  .ae-video-conference-content .settings-preconfig .content .form-group select {
    float: right;
    background-color: transparent;
    border: 1px solid #c2c2c2;
    height: 29px;
    font-size: 14px;
    width: 70%; }
  .ae-video-conference-content .settings-preconfig .content .form-group.no-margin {
    margin: 0; }
  .ae-video-conference-content .settings-preconfig .content .group-enable {
    margin-top: 8px;
    margin-bottom: 8px; }
  .ae-video-conference-content .settings-preconfig .content .group-enable div {
    width: 100%; }
  .ae-video-conference-content .settings-preconfig .content .group-enable input {
    opacity: 0;
    position: absolute; }
  .ae-video-conference-content .settings-preconfig .content .group-enable label {
    position: relative;
    display: block;
    padding: 0.5em 1em 0.5em 0em;
    width: 25% !important;
    margin: auto;
    cursor: pointer;
    text-align: right; }
  .ae-video-conference-content .settings-preconfig .content .group-enable label::before {
    content: '';
    position: absolute;
    top: 50%;
    left: 0.7em;
    width: 3em;
    height: 1.2em;
    border-radius: 0.6em;
    background: #eee;
    transform: translateY(-50%); }
  .ae-video-conference-content .settings-preconfig .content .group-enable label::after {
    content: '';
    position: absolute;
    top: 50%;
    left: 0.5em;
    width: 1.4em;
    height: 1.4em;
    border-radius: 50%;
    box-sizing: border-box;
    background-color: #ddd;
    transform: translateY(-50%); }
  .ae-video-conference-content .settings-preconfig .content .group-enable label,
  .ae-video-conference-content .settings-preconfig .content .group-enable label::before,
  .ae-video-conference-content .settings-preconfig .content .group-enable label::after {
    transition: all 0.2s cubic-bezier(0.165, 0.84, 0.44, 1); }
  .ae-video-conference-content .settings-preconfig .content .group-enable label:hover,
  .ae-video-conference-content .settings-preconfig .content .group-enable input:focus + label {
    color: black; }
  .ae-video-conference-content .settings-preconfig .content .group-enable label:hover::after,
  .ae-video-conference-content .settings-preconfig .content .group-enable input:focus + label::after {
    background-color: #ccc; }
  .ae-video-conference-content .settings-preconfig .content .group-enable input:checked + label::before {
    background: #7ad659; }
  .ae-video-conference-content .settings-preconfig .content .group-enable input:checked + label::after {
    transform: translateX(2em) translateY(-50%); }
  .ae-video-conference-content .settings-preconfig .content .start-conference {
    padding: 5px 15px 5px 15px;
    background-color: #7ad659;
    color: #fff;
    font-size: 13px;
    line-height: 20px;
    border-radius: 4px;
    text-align: center;
    cursor: pointer;
    align-items: center;
    display: flex;
    display: flow-root;
    border: none;
    margin-top: 35px;
    max-width: 50%;
    margin: auto;
    justify-content: center; }
  .ae-video-conference-content .settings-preconfig .content .start-conference a {
    margin: auto; }
  .ae-video-conference-content .settings-preconfig .content .content-first-container {
    padding-bottom: 15px;
    border-bottom: 1px solid #ccc; }
  .ae-video-conference-content .settings-preconfig .content .content-second-container {
    padding-top: 0px; }
  .ae-video-conference-content .settings-preconfig .content .content-second-container video {
    -webkit-transform: scale(-1, 1);
    transform: scale(-1, 1);
    -webkit-transform-origin: 50% 50%;
    transform-origin: 50% 50%;
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    bottom: 0;
    object-fit: cover; }
  .ae-video-conference-content .settings-preconfig .content .video {
    width: 55%;
    min-height: 150px;
    text-align: center;
    border-radius: 8px;
    margin-top: 10px;
    margin-bottom: 10px;
    position: relative;
    overflow: hidden;
    background-color: #000;
    margin: 10px auto 10px auto; }
  .ae-video-conference-content .settings-preconfig .content .video .btn {
    position: absolute;
    margin-top: 120px;
    width: 100%; }
  .ae-video-conference-content .settings-preconfig .content .video .btn .icon-camera-video {
    height: 30px;
    width: 30px;
    line-height: 30px;
    background: #515973;
    padding: 15px;
    border-radius: 50%;
    color: #fff; }
  .ae-video-conference-content .settings-preconfig .content .video .btn .icon-camera-video:hover {
    cursor: pointer;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.3);
    background: #444b61; }
  .ae-video-conference-content .settings-preconfig .content .loadbar {
    list-style: none;
    width: 70%;
    float: right;
    margin-bottom: 17px;
    margin-left: 20%;
    padding: 0 0 0 10px; }
  .ae-video-conference-content .settings-preconfig .content .loadbar li {
    float: left;
    position: relative;
    width: 12px;
    height: 20px;
    margin-left: 4px;
    background: #e5e5e5;
    border-radius: 10px; }
  .ae-video-conference-content .settings-preconfig .content .loadbar li:first-child {
    margin-left: 0; }
  .ae-video-conference-content .settings-preconfig .content .loadbar li > .ins {
    background-color: #515c85;
    width: 12px;
    height: 20px;
    border-radius: 10px; }
  .ae-video-conference-content .ConferenceRoomVideoShare {
    position: absolute;
    left: 15px;
    bottom: 15px;
    z-index: 100; }
  .ae-video-conference-content .ConferenceRoomVideoShare.screen-share {
    cursor: pointer;
    bottom: 2px;
    border-radius: 8px;
    border: thin #888888 solid; }
  .ae-video-conference-content .ConferenceRoomVideoShare .video-share {
    /* Box model */
    display: flex;
    flex-wrap: wrap;
    width: 170px;
    height: 130px;
    padding: 0.1rem;
    border-radius: 2px;
    margin-left: 15px;
    -webkit-box-shadow: 0px 0px 34px -8px rgba(0, 0, 0, 0.75);
    -moz-box-shadow: 0px 0px 34px -8px rgba(0, 0, 0, 0.75);
    box-shadow: 0px 0px 34px -8px rgba(0, 0, 0, 0.75); }
  .ae-video-conference-content .ConferenceRoomVideoShare .video-share video {
    width: 100%;
    height: 100%;
    object-fit: cover;
    border-radius: 5px; }
  .ae-video-conference-content .video-pip-fullscreen {
    bottom: 100px !important; }
  .ae-video-conference-content .Avatar {
    display: inline-block;
    border-radius: 100%;
    overflow: hidden;
    text-align: center;
    /* Box model */
    position: relative;
    /* Status */
    /* Size */ }
  .ae-video-conference-content .Avatar img {
    border-radius: 50%;
    max-width: 100%;
    object-fit: cover; }
  .ae-video-conference-content .Avatar span {
    display: inline-block;
    /* Box model */
    content: '';
    position: absolute;
    bottom: 0;
    right: 0;
    /* Visual */
    border-radius: 50%;
    border-style: solid;
    border-color: transparent; }
  .ae-video-conference-content .Avatar span.available {
    background-color: #6abb45; }
  .ae-video-conference-content .Avatar span.away {
    background-color: #f8ca33; }
  .ae-video-conference-content .Avatar span.busy {
    background-color: #e65c5c; }
  .ae-video-conference-content .Avatar span.offline {
    background-color: #697274; }
  .ae-video-conference-content .Avatar span.none {
    display: none;
    background-color: transparent;
    border-color: transparent; }
  .ae-video-conference-content .Avatar.tiny {
    width: 2rem;
    height: 2rem; }
  .ae-video-conference-content .Avatar.tiny span {
    width: 0.64rem;
    height: 0.64rem;
    border-width: 0.16rem; }
  .ae-video-conference-content .Avatar.small {
    border-radius: 100%;
    height: 3rem;
    overflow: hidden;
    width: 3rem; }
  .ae-video-conference-content .Avatar.small span {
    width: 0.7rem;
    height: 0.7rem;
    border-width: 0.2rem; }
  .ae-video-conference-content .Avatar.medium {
    width: 4.5rem;
    height: 4.5rem; }
  .ae-video-conference-content .Avatar.medium span {
    width: 1.44rem;
    height: 1.44rem;
    border-width: 0.36rem; }
  .ae-video-conference-content .Avatar.large {
    width: 7.7rem;
    height: 7.7rem; }
  .ae-video-conference-content .Avatar.large span {
    width: 1.92rem;
    height: 1.92rem;
    border-width: 0.48rem; }
  .ae-video-conference-content .FlashMessage {
    flex: 0 0 auto;
    text-align: center;
    padding: 0.5rem 0;
    background-color: #fabe04;
    color: #fff;
    text-shadow: 0 1px 1px rgba(0, 0, 0, 0.25); }
  .ae-video-conference-content .FlashMessage a {
    color: #fff;
    text-decoration: underline; }
  .ae-video-conference-content .FlashMessage .dismiss {
    position: absolute;
    right: 0.85rem;
    top: 0.75rem;
    text-decoration: none;
    font-size: 0.8rem; }
  .ae-video-conference-content span[class^='icon'].primary {
    color: #3e4665; }
  .ae-video-conference-content span[class^='icon'].secondary {
    color: #515973; }
  .ae-video-conference-content .conference-container > * {
    text-align: inherit; }
  .ae-video-conference-content a:hover {
    text-decoration: none; }
  .ae-video-conference-content .vxt-widget-container {
    width: inherit;
    background-color: transparent;
    box-shadow: -2px 0 8px rgba(0, 0, 0, 0.3);
    height: 100%;
    position: absolute;
    /*z-index: 100;*/
    left: 0;
    top: 66px;
    width: 55px;
    transition: all ease-in-out 0.2s;
    position: fixed; }
  .ae-video-conference-content .vxt-widget-container.vxt-widget-opened {
    width: 405px; }
  .ae-video-conference-content .vxt-widget-container.vxt-widget-fullscreen-on {
    width: inherit;
    overflow: hidden; }
  .ae-video-conference-content .vxt-sidebar {
    background-color: #3e4665;
    border-right: 1px solid #515973;
    position: absolute;
    top: 0;
    height: 100%;
    text-align: center;
    width: 55px;
    z-index: 50; }
  .ae-video-conference-content .vxt-sidebar .bubble-tip {
    background-color: #fff;
    animation: createBox 0.25s;
    margin-left: -85px;
    width: 190px;
    border: 1px solid #ccc;
    height: 240px;
    position: absolute;
    top: -265px;
    border-radius: 4px;
    padding: 8px;
    font-family: 'open-sans-regular', sans-serif; }
  .ae-video-conference-content .vxt-sidebar .bubble-tip .no-pstn-numbers {
    font-size: 13px;
    margin-top: 16px;
    color: #000; }
  .ae-video-conference-content .vxt-sidebar .bubble-tip .anchor-popup {
    width: 0;
    height: 0;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-top: 6px solid #fff;
    left: calc(50% - 3px);
    position: absolute;
    bottom: -6px; }
  .ae-video-conference-content .vxt-sidebar .bubble-tip .icon-close {
    position: absolute;
    border: none;
    right: 15px;
    width: auto;
    color: #ccc;
    font-size: 9px; }
  .ae-video-conference-content .vxt-sidebar .bubble-tip .icon-close:hover {
    border: none; }
  .ae-video-conference-content .vxt-sidebar .bubble-tip .pincode {
    font-weight: bold;
    margin-top: 5px;
    font-size: 14px !important;
    display: inline-block;
    width: auto;
    text-align: center;
    margin-left: 0; }
  .ae-video-conference-content .vxt-sidebar .bubble-tip select {
    height: 25px;
    width: 90%;
    margin: 15px auto auto auto; }
  .ae-video-conference-content .vxt-sidebar .bubble-tip p {
    font-size: 13px;
    text-align: left;
    line-height: 16px;
    margin-left: 8px;
    margin-top: 4px;
    margin-bottom: 8px;
    color: #000; }
  .ae-video-conference-content .vxt-sidebar .bubble-tip span {
    width: 85%;
    display: block;
    text-align: left;
    color: #000;
    margin-bottom: 20px !important;
    margin-top: 5px !important;
    height: auto;
    font-size: 15px;
    margin: auto;
    font-weight: 800; }
  .ae-video-conference-content .vxt-sidebar .bubble-tip a:hover {
    border: 1px solid #3f9aff;
    color: #3f9aff;
    border-radius: 4px; }
  .ae-video-conference-content .vxt-sidebar .bubble-tip a {
    border: 1px solid #ccc;
    width: 85%;
    margin: auto;
    border-radius: 4px;
    display: block;
    padding: 0;
    text-align: left;
    color: #000;
    font-size: 12px;
    height: auto;
    padding-left: 8px;
    height: 28px;
    line-height: 28px;
    margin-bottom: 8px; }
  .ae-video-conference-content .vxt-sidebar .bubble-tip a img {
    width: 16px;
    vertical-align: text-top;
    margin-right: 5px;
    position: relative;
    left: auto;
    top: auto;
    transform: none; }
  .ae-video-conference-content .vxt-modal-join-phone {
    text-align: center; }
  .ae-video-conference-content .modal-join {
    position: fixed;
    font-family: 'open-sans-semibold', sans-serif;
    z-index: 1;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    overflow: auto;
    background-color: #000000;
    background-color: rgba(0, 0, 0, 0.4); }
  .ae-video-conference-content .modal-join .content {
    background-color: #fff;
    margin: 2% auto;
    padding: 20px;
    border-radius: 5px;
    width: 500px;
    box-shadow: -2px 0 8px rgba(0, 0, 0, 0.3); }
  .ae-video-conference-content .modal-join .content h3 {
    margin-bottom: 32px !important; }
  .ae-video-conference-content .modal-join .content h3,
  .ae-video-conference-content .modal-join .content p {
    text-align: center; }
  .ae-video-conference-content .modal-join .content p {
    font-size: 11px;
    margin: 0;
    color: #7f7f7f;
    font-family: 'open-sans-regular', sans-serif; }
  .ae-video-conference-content .modal-join .content .form-group {
    display: flex;
    width: 100%; }
  .ae-video-conference-content .modal-join .content .form-group label {
    font-weight: bold;
    text-align: right;
    padding-right: 10px;
    width: 30%;
    padding-top: 3px; }
  .ae-video-conference-content .modal-join .content .form-group select {
    float: right;
    background-color: transparent;
    border: 1px solid #c2c2c2;
    height: 29px;
    font-size: 14px;
    width: 50%; }
  .ae-video-conference-content .modal-join .content .form-group.no-margin {
    margin: 0; }
  .ae-video-conference-content .modal-join .content .hint-text {
    margin-top: 32px; }
  .ae-video-conference-content .modal-join .content .close {
    float: right;
    font-weight: bold;
    color: #c7c7c7;
    margin: -10px 10px 0 0; }
  .ae-video-conference-content .modal-join .content .close a {
    cursor: pointer;
    text-decoration: none;
    position: absolute; }
  .ae-video-conference-content .modal-join .content .close a:hover {
    color: #b8b8b8; }
  .ae-video-conference-content .modal-join .content .video {
    width: 100%;
    min-height: 280px;
    background-color: #000;
    text-align: center;
    border-radius: 5px;
    max-width: 95%;
    margin-top: 10px;
    margin-bottom: 10px;
    margin: 15px auto 15px auto;
    position: relative; }
  .ae-video-conference-content .modal-join .content .video .btn {
    position: absolute;
    margin-top: 120px;
    width: 100%; }
  .ae-video-conference-content .modal-join .content .video .btn .icon-camera-video {
    height: 30px;
    width: 30px;
    line-height: 30px;
    background: #515973;
    padding: 15px;
    border-radius: 50%;
    color: #fff; }
  .ae-video-conference-content .modal-join .content .video .btn .icon-camera-video:hover {
    cursor: pointer;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.3);
    background: #444b61; }
  .ae-video-conference-content .modal-join .content .loadbar {
    list-style: none;
    width: 70%;
    float: right;
    margin-bottom: 32px;
    margin-left: 30%;
    padding: 0 0 0 10px; }
  .ae-video-conference-content .modal-join .content .loadbar li {
    float: left;
    position: relative;
    width: 10px;
    height: 20px;
    margin-left: 1px;
    background: #e5e5e5;
    border-radius: 10px; }
  .ae-video-conference-content .modal-join .content .loadbar li:first-child {
    margin-left: 0; }
  .ae-video-conference-content .modal-join .content .loadbar li > .ins {
    background-color: #515c85;
    width: 10px;
    height: 20px;
    border-radius: 10px; }
  .ae-video-conference-content [class^='icon-'],
  .ae-video-conference-content [class*=' icon-'] {
    font-family: 'icomoon' !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: inherit;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale; }
  .ae-video-conference-content .modal-join .content p {
    font-size: 11px;
    margin: 0;
    color: #7f7f7f;
    font-family: 'open-sans-regular', sans-serif; }
  .ae-video-conference-content .modal-join .content .close {
    float: right;
    font-weight: bold;
    color: #c7c7c7;
    margin: -10px 10px 0 0; }
  .ae-video-conference-content .modal-join .content .close a {
    cursor: pointer;
    text-decoration: none;
    position: absolute; }
  .ae-video-conference-content .modal-join-participants {
    list-style-type: none;
    padding: 0; }
  .ae-video-conference-content .modal-join-participant-name {
    margin-left: 10px; }
  .ae-video-conference-content .modal-join-participant-name .avatar-vumeter-name {
    padding-top: 10px; }
  .ae-video-conference-content .avatar-vumeter-active {
    box-shadow: 0px 0px 0px 4px #fabe04 !important; }
  .ae-video-conference-content .participant-details .container-avatar-vumeter img {
    width: 67px;
    height: 67px;
    margin-top: 10px;
    border-radius: 50%; }
  .ae-video-conference-content .participant-bubble > .container-avatar-vumeter {
    display: inline-block;
    height: 120px;
    width: 120px; }
  .ae-video-conference-content .participant-bubble > .container-avatar-vumeter img {
    max-width: 120px;
    max-height: 120px; }
  .ae-video-conference-content .participant-bubble > .container-avatar-vumeter .avatar-vumeter {
    box-sizing: border-box;
    border-radius: 50%;
    margin-right: 5px;
    margin-bottom: 5px;
    width: 100%;
    height: 100%;
    display: inline-block;
    user-drag: none;
    user-select: none;
    -moz-user-select: none;
    -webkit-user-drag: none;
    -webkit-user-select: none;
    -ms-user-select: none;
    box-shadow: 0px 0px 0px 2px #fff; }
  .ae-video-conference-content .vxt-conference-card-status .container-avatar-vumeter {
    margin-bottom: 15px; }
  .ae-video-conference-content .vxt-conference-card-status .container-avatar-vumeter img {
    width: 45px;
    height: 45px;
    border-radius: 50%;
    margin-right: 5px; }
  .ae-video-conference-content .tile-video > .container-avatar-vumeter {
    width: 100%;
    height: 100%;
    display: flex;
    vertical-align: middle;
    align-items: center; }
  .ae-video-conference-content .tile-video > .container-avatar-vumeter img {
    width: 80px;
    height: 80px; }
  .ae-video-conference-content .tile-video > .container-avatar-vumeter .avatar-vumeter {
    box-sizing: border-box;
    border-radius: 50%;
    margin-right: 5px;
    margin-bottom: 5px;
    display: inline-block;
    user-drag: none;
    user-select: none;
    -moz-user-select: none;
    -webkit-user-drag: none;
    -webkit-user-select: none;
    -ms-user-select: none;
    box-shadow: 0px 0px 0px 2px #fff; }
  .ae-video-conference-content .avatar-vumeter-name {
    display: inline-block;
    position: absolute;
    margin-left: 5px; }
  @media screen and (min-width: 768px) and (max-width: 991px) {
    .ae-video-conference-content .settings .content {
      width: 300px; }
    .ae-video-conference-content .vxt-bottom-bar .vxt-bottom-bar-actions .controls-center {
      width: 35%; }
    .ae-video-conference-content .vxt-bottom-bar .vxt-bottom-bar-actions .controls-left {
      width: 20%; }
    .ae-video-conference-content .vxt-bottom-bar .vxt-bottom-bar-actions .controls-right {
      width: 45%; }
    .ae-video-conference-content .vxt-bottom-bar .vxt-bottom-bar-actions .separator {
      display: none; }
    .ae-video-conference-content #external-live {
      display: none; }
    .ae-video-conference-content .voxeet-loading-info-container {
      margin: auto; }
    .ae-video-conference-content #loader-container {
      margin: auto;
      width: 32px;
      height: 23px;
      display: block;
      margin-bottom: 20px; }
    .ae-video-conference-content .vxt-conference-attendees .settings-webinar-presenter .content form {
      display: inline-block;
      max-width: 50%; }
    .ae-video-conference-content .vxt-conference-attendees .settings-webinar-presenter .modal-thirdparty {
      display: inline-block;
      max-width: 50%; } }
  @media screen and (max-height: 1050px) {
    .ae-video-conference-content .vxt-conference-attendees .settings-webinar-presenter .content {
      width: auto;
      position: absolute;
      top: 15px;
      margin: 0; }
    .ae-video-conference-content .vxt-conference-attendees .settings-webinar-presenter .content h3 {
      margin: 0; }
    .ae-video-conference-content .vxt-conference-attendees .settings-webinar-presenter .modal-thirdparty #password {
      max-width: 100%; }
    .ae-video-conference-content .vxt-conference-attendees .settings-webinar-presenter .modal-thirdparty .ul-external-live {
      display: grid; }
    .ae-video-conference-content .vxt-conference-attendees .settings-webinar-presenter .content form {
      display: inline-block; }
    .ae-video-conference-content .vxt-conference-attendees .settings-webinar-presenter .modal-thirdparty {
      display: inline-block; }
    .ae-video-conference-content .vxt-conference-attendees .settings-webinar-presenter .modal-thirdparty button {
      width: 100%;
      margin-top: 15px;
      position: relative;
      margin-left: 0;
      text-align: center; }
    .ae-video-conference-content .vxt-conference-attendees .settings-webinar-presenter .content .video {
      display: table; } }
  @media screen and (min-width: 992px) and (max-width: 1199px) {
    .ae-video-conference-content .vxt-bottom-bar .vxt-bottom-bar-actions ul .controls-center {
      width: 31%; }
    .ae-video-conference-content .vxt-bottom-bar .vxt-bottom-bar-actions ul .controls-left {
      width: 17%; }
    .ae-video-conference-content .vxt-bottom-bar .vxt-bottom-bar-actions ul .controls-right {
      width: 45%; }
    .ae-video-conference-content .vxt-bottom-bar .vxt-bottom-bar-actions ul .separator {
      margin: 0px 6px; }
    .ae-video-conference-content .attendees-chat {
      width: 285px; }
    .ae-video-conference-content .attendees-list {
      width: 285px; }
    .ae-video-conference-content .attendees-settings {
      width: 285px; }
    .ae-video-conference-content .vxt-conference-attendees .sidebar-container.attendees-list-opened {
      margin-right: 285px; }
    .ae-video-conference-content .vxt-conference-attendees .settings-webinar-presenter .content form {
      display: inline-block;
      max-width: 50%; }
    .ae-video-conference-content .vxt-conference-attendees .settings-webinar-presenter .modal-thirdparty {
      display: inline-block;
      max-width: 50%; } }
  @media screen and (min-width: 1600px) {
    .ae-video-conference-content .vxt-conference-attendees .SidebarTiles[data-number-user='3'] .tile-item {
      max-width: calc(100% / 3) !important;
      height: calc(100% - 85px) !important; } }
  @media screen and (max-width: 767px) {
    .ae-video-conference-content .vxt-widget-container.vxt-widget-opened {
      width: 100%; }
    .ae-video-conference-content .fullscreen-screenshare {
      display: none !important; }
    .ae-video-conference-content .file-presentation .file-presentation-img {
      width: 100%; }
    .ae-video-conference-content .voxeet-loading-info-container {
      margin: auto; }
    .ae-video-conference-content #loader-container {
      margin: auto;
      width: 32px;
      height: 23px;
      display: block;
      margin-bottom: 20px; }
    .ae-video-conference-content .icon-fullscreen-on {
      display: none !important; }
    .ae-video-conference-content .vxt-conference-attendees {
      width: calc(100% - 55px); }
    .ae-video-conference-content .vxt-conference-attendees .layout-container {
      position: absolute;
      top: 3px;
      right: 3px;
      background-color: #fff;
      padding: 4px 4px 4px 35px;
      border-radius: 4px;
      z-index: 100;
      height: 22px;
      font-size: 14px;
      cursor: pointer; }
    .ae-video-conference-content .vxt-conference-attendees .layout-container p {
      display: none; }
    .ae-video-conference-content .vxt-conference-attendees .video-frame {
      min-height: 79px; }
    .ae-video-conference-content .vxt-conference-attendees .video-frame .stream-media {
      padding: 0; }
    .ae-video-conference-content .vxt-widget-fullscreen-on .vxt-conference-attendees .SidebarTiles .tiles-list {
      height: 100%; }
    .ae-video-conference-content .vxt-widget-fullscreen-on .vxt-conference-attendees .SidebarTiles .tile-item .tile-video .preview-avatar {
      height: 90px;
      width: 90px; }
    .ae-video-conference-content .vxt-conference-attendees .Sidebar3D .react-draggable {
      width: 70px;
      height: 70px; }
    .ae-video-conference-content .vxt-widget-fullscreen-on .vxt-conference-attendees .SidebarSpeaker .active-speaker .video-frame .participant-bar {
      bottom: 10px; }
    .ae-video-conference-content .vxt-conference-attendees .Sidebar3D .item {
      height: 70px;
      width: 70px; }
    .ae-video-conference-content .vxt-conference-attendees .participant-bar-3d {
      margin-left: -30px;
      width: 100px; }
    .ae-video-conference-content .vxt-widget-fullscreen-on .vxt-conference-attendees .SidebarSpeaker .active-speaker .video-frame {
      bottom: 0px !important; }
    .ae-video-conference-content .vxt-conference-attendees .SidebarSpeaker .SidebarList .list-items .item.participant-forced-active {
      border-bottom: 3px solid #3f9aff !important; }
    .ae-video-conference-content .vxt-conference-attendees .sidebar-container {
      margin-bottom: 40px; }
    .ae-video-conference-content .vxt-conference-attendees .SidebarTiles .participant-bar {
      bottom: 2px !important; }
    .ae-video-conference-content .vxt-conference-attendees .SidebarTiles[data-number-user='1'] .tile-item {
      height: calc(100% - 20px);
      max-width: 100%; }
    .ae-video-conference-content .vxt-conference-attendees .SidebarTiles[data-number-user='2'] .tile-item {
      max-width: 100% !important;
      height: calc(50% - 10px); }
    .ae-video-conference-content .vxt-conference-attendees .SidebarTiles[data-number-user='3'] .tile-item {
      max-width: 100% !important;
      height: calc(calc(100% / 3) - 10px) !important; }
    .ae-video-conference-content .vxt-conference-attendees .SidebarTiles[data-number-user='4'] .tile-item {
      height: calc(50% - 7px);
      max-width: 50%; }
    .ae-video-conference-content .vxt-conference-attendees .SidebarTiles[data-number-user='5'] .tile-item {
      height: calc(50% - 7px);
      max-width: calc(100% / 3); }
    .ae-video-conference-content .vxt-conference-attendees .SidebarTiles[data-number-user='6'] .tile-item {
      height: calc(50% - 7px);
      max-width: calc(100% / 3); }
    .ae-video-conference-content .vxt-conference-attendees .SidebarTiles[data-number-user='7'] .tile-item {
      height: calc(50% - 7px);
      max-width: calc(100% / 4); }
    .ae-video-conference-content .vxt-conference-attendees .SidebarTiles[data-number-user='8'] .tile-item {
      height: calc(50% - 7px);
      max-width: calc(100% / 4); }
    .ae-video-conference-content .vxt-conference-attendees .SidebarTiles[data-number-user='9'] .tile-item {
      height: calc(50% - 7px);
      max-width: calc(100% / 5); }
    .ae-video-conference-content .vxt-conference-attendees .SidebarTiles[data-number-user='10'] .tile-item {
      height: calc(50% - 7px);
      max-width: calc(100% / 5); }
    .ae-video-conference-content .vxt-conference-attendees .SidebarTiles[data-number-user='11'] .tile-item {
      height: calc(50% - 20px);
      max-width: calc(100% / 6); }
    .ae-video-conference-content .vxt-conference-attendees .SidebarTiles[data-number-user='12'] .tile-item {
      height: calc(50% - 7px);
      max-width: calc(100% / 6); }
    .ae-video-conference-content .vxt-conference-attendees .SidebarTiles[data-number-user='13'] .tile-item {
      height: calc(50% - 7px);
      max-width: calc(100% / 7); }
    .ae-video-conference-content .vxt-conference-attendees .SidebarTiles[data-number-user='14'] .tile-item {
      height: calc(50% - 7px);
      max-width: calc(100% / 7); }
    .ae-video-conference-content .vxt-conference-attendees .SidebarTiles[data-number-user='15'] .tile-item {
      height: calc(50% - 7px);
      max-width: calc(100% / 8); }
    .ae-video-conference-content .vxt-conference-attendees .SidebarTiles[data-number-user='16'] .tile-item {
      height: calc(50% - 7px);
      max-width: calc(100% / 8); }
    .ae-video-conference-content .vxt-conference-attendees .conference-empty p {
      font-size: 11px; }
    .ae-video-conference-content .vxt-conference-attendees .onboardingmessagewithaction {
      font-size: 12px; }
    .ae-video-conference-content .vxt-conference-attendees .onboardingmessage-fadeout {
      font-size: 12px; }
    .ae-video-conference-content .vxt-conference-attendees .onboardingmessagewithaction-hidden {
      font-size: 12px; }
    .ae-video-conference-content .vxt-conference-attendees .onboardingmessage {
      font-size: 12px; }
    .ae-video-conference-content .vxt-conference-attendees .onboardingmessagewithaction-error {
      font-size: 12px; }
    .ae-video-conference-content .vxt-conference-attendees .participant-bar {
      width: 110px;
      margin-left: -70px; }
    .ae-video-conference-content .vxt-conference-attendees .participant-bar span.name {
      min-width: 85px; }
    .ae-video-conference-content .video-pip-fullscreen {
      bottom: 50px !important; }
    .ae-video-conference-content .ConferenceRoomVideoShare {
      left: 10px; }
    .ae-video-conference-content .ConferenceRoomVideoShare .video-share {
      width: 80px;
      height: 110px;
      margin-left: 0px; }
    .ae-video-conference-content .vxt-widget-fullscreen-on .vxt-conference-attendees .SidebarSpeaker .SidebarList {
      background: transparent; }
    .ae-video-conference-content .vxt-widget-fullscreen-on .vxt-conference-attendees .SidebarSpeaker .SidebarList .list-items .item {
      height: 78px;
      width: 80px;
      overflow: hidden; }
    .ae-video-conference-content .vxt-widget-fullscreen-on
.vxt-conference-attendees
.SidebarSpeaker
.SidebarList
.list-items
.item
.participant-bar {
      top: auto;
      bottom: 0px;
      margin-left: -40px;
      min-height: 22px;
      padding: 0px 12px 0px 12px;
      width: 55px;
      border-radius: 0; }
    .ae-video-conference-content .vxt-widget-fullscreen-on
.vxt-conference-attendees
.SidebarSpeaker
.SidebarList
.list-items
.item
.participant-bar
span.quality {
      display: none; }
    .ae-video-conference-content .vxt-widget-fullscreen-on
.vxt-conference-attendees
.SidebarSpeaker
.SidebarList
.list-items
.item
.participant-bar
span.name {
      min-width: 50px;
      padding: 0;
      text-align: center;
      line-height: 21px;
      min-height: 21px; }
    .ae-video-conference-content .vxt-widget-fullscreen-on
.vxt-conference-attendees
.SidebarSpeaker
.SidebarList
.list-items
.item
.participant-bar
.bar-icons {
      display: none; }
    .ae-video-conference-content .vxt-widget-fullscreen-on
.vxt-conference-attendees
.SidebarSpeaker
.SidebarList
.list-items
.item
.participant-video
.preview-avatar {
      width: 40px;
      height: 40px;
      margin-top: 5px; }
    .ae-video-conference-content #screenshare-container,
    .ae-video-conference-content #pincode-container {
      display: none; }
    .ae-video-conference-content #external-live {
      display: none; }
    .ae-video-conference-content .attendees-chat {
      width: 100%;
      height: calc(100% - 40px) !important; }
    .ae-video-conference-content .attendees-chat .container-input-chat a {
      font-size: 12px;
      width: 36%;
      bottom: 0; }
    .ae-video-conference-content .attendees-list {
      width: 100%;
      height: calc(100% - 40px) !important; }
    .ae-video-conference-content .attendees-settings {
      width: 100%;
      height: calc(100% - 40px) !important; }
    .ae-video-conference-content .settings .content {
      width: 100%;
      height: 100% !important;
      padding: 0;
      margin: 0;
      position: absolute; }
    .ae-video-conference-content .settings .content .close {
      margin-top: 10px;
      margin-right: 30px; }
    .ae-video-conference-content .settings .content .close a {
      font-size: 12px; }
    .ae-video-conference-content .settings .content .loadbar li {
      width: 7px; }
    .ae-video-conference-content .settings .content .loadbar li .ins {
      width: 7px; }
    .ae-video-conference-content .settings .content h3 {
      font-size: 16px;
      margin-top: 20px; }
    .ae-video-conference-content .vxt-bottom-bar {
      padding: 5px 0px 5px 0px; }
    .ae-video-conference-content .vxt-bottom-bar .vxt-bottom-bar-actions .controls-center {
      width: 32%; }
    .ae-video-conference-content .vxt-bottom-bar .vxt-bottom-bar-actions .controls-left {
      width: 34%; }
    .ae-video-conference-content .vxt-bottom-bar .vxt-bottom-bar-actions .controls-right {
      width: 34%; }
    .ae-video-conference-content .vxt-bottom-bar .vxt-bottom-bar-actions ul {
      width: 35%;
      margin-bottom: 0px;
      margin-top: 0px; }
    .ae-video-conference-content .vxt-bottom-bar .vxt-bottom-bar-actions ul .separator {
      display: none; }
    .ae-video-conference-content .vxt-bottom-bar .vxt-bottom-bar-actions ul .hangup-bottom-bar a img {
      width: 30px; }
    .ae-video-conference-content .vxt-bottom-bar .vxt-bottom-bar-actions ul li {
      width: 30px;
      height: 30px; }
    .ae-video-conference-content .vxt-bottom-bar .vxt-bottom-bar-actions ul li a {
      height: 30px;
      width: 30px; }
    .ae-video-conference-content .vxt-bottom-bar .vxt-bottom-bar-actions ul li a img {
      width: 20px;
      vertical-align: middle;
      margin: auto;
      display: flex; }
    .ae-video-conference-content .vxt-bottom-bar .vxt-bottom-bar-actions ul li a div {
      display: none; }
    .ae-video-conference-content .vxt-bottom-bar .vxt-bottom-bar-actions ul .audio3d img {
      width: 20px !important;
      vertical-align: middle;
      margin: auto;
      display: flex; } }
  @media screen and (max-width: 448px) {
    .ae-video-conference-content .vxt-bottom-bar .vxt-bottom-bar-actions ul {
      margin-top: 5px;
      margin-bottom: 5px; }
    .ae-video-conference-content .vxt-bottom-bar .vxt-bottom-bar-actions ul li {
      margin: 0 5px; }
    .ae-video-conference-content .vxt-bottom-bar .vxt-bottom-bar-actions ul .separator {
      display: none; } }
  @media (hover: none) {
    .ae-video-conference-content .vxt-bottom-bar .vxt-bottom-bar-actions ul li {
      background-color: transparent !important; } }

.onboardingmessageoverlay-hidden .overlay-wrapper .overlay-title {
  display: none; }

.onboardingmessageoverlay-hidden .overlay-wrapper .overlay-text {
  display: none; }

.onactivespeakeroverlay-hidden {
  display: none; }

.onactivespeakeroverlay {
  display: none; }

.onboardingmessagewithdescription-hidden {
  display: none; }

.onboardingmessagewithdescription-error {
  display: none; }

.onboardingmessagewithconfirmation-hidden {
  display: none; }

.accelevent-studio .ae-video-conference-content #conference-attendees .sidebar-container {
  margin-top: 60px; }

.portal-layout-main {
  height: 100%;
  min-height: 99.4vh;
  display: flex;
  width: 100%;
  justify-content: center; }
  .portal-layout-main .fix-content-width {
    min-height: inherit;
    height: inherit;
    width: inherit;
    max-width: 1800px;
    display: inherit;
    justify-content: space-between;
    position: relative;
    background-color: #f7faff; }
  .portal-layout-main .inherit-height {
    height: inherit; }
  .portal-layout-main .inherit-height-sticky-sidebar {
    height: 99vh;
    position: sticky;
    top: 0;
    z-index: 1100; }
    .portal-layout-main .inherit-height-sticky-sidebar #webChatSidebar .active-hide .carousel-container {
      background-color: #ffffff !important;
      height: 175px; }
      .portal-layout-main .inherit-height-sticky-sidebar #webChatSidebar .active-hide .carousel-container .carousel {
        box-shadow: none !important; }
        .portal-layout-main .inherit-height-sticky-sidebar #webChatSidebar .active-hide .carousel-container .carousel .inner-img {
          padding: 5px;
          border-radius: 10px; }
      .portal-layout-main .inherit-height-sticky-sidebar #webChatSidebar .active-hide .carousel-container .carousel-slider-logo .carousel-slider {
        border-radius: 0; }
      .portal-layout-main .inherit-height-sticky-sidebar #webChatSidebar .active-hide .carousel-container .carousel-slider-logo .slider {
        height: 175px;
        align-items: center; }

.no-data-wrapper {
  width: 100%;
  border-radius: 18px;
  background-color: #ffffff;
  margin-bottom: 20px;
  padding: 10px 15px; }
  .no-data-wrapper .no-details-available {
    color: #7785a1;
    font-size: 14px;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 19.6px; }

.portal-time {
  font-size: 14px;
  float: right;
  margin-top: 0;
  margin-bottom: 0; }

.connection-time {
  font-size: 14px;
  float: right;
  margin-top: 6px;
  margin-bottom: 0; }

.networking-tab .breadcrumb-icon-text-container {
  color: #31415f;
  font-size: 26px;
  font-weight: bold; }

.networking-tab .event-hub-header {
  margin-top: 20px; }

.networking-tab .talk-box {
  display: block;
  background-color: #ffffff;
  margin-top: 20px;
  border-radius: 5px;
  text-align: left; }

.networking-tab .container {
  margin-top: 14px;
  width: 100%;
  background-color: #31415f; }
  .networking-tab .container .fix-width-screen {
    height: calc(100vh - 95px);
    width: 665px !important; }
  .networking-tab .container .fix-content {
    height: calc(100vh - 95px);
    width: 555px;
    padding-top: 100px;
    padding-bottom: 100px;
    margin: auto; }
    .networking-tab .container .fix-content .main-label {
      display: contents; }
  .networking-tab .container .collaboration {
    height: 135px;
    width: 135px; }
  .networking-tab .container .main-label {
    height: 33px;
    color: #ffffff;
    font-size: 24px;
    font-weight: 600;
    letter-spacing: 0;
    line-height: 33px;
    text-align: center; }
  .networking-tab .container .top-padding {
    padding-top: 350px !important; }
  .networking-tab .container .sub-label {
    height: 19px;
    color: #929db3;
    font-size: 16px;
    font-weight: 500;
    letter-spacing: 0;
    line-height: 19px;
    text-align: center; }
  .networking-tab .container .networking-button {
    font-size: 16px !important;
    height: 55px !important;
    width: 170px !important;
    border-radius: 18px !important; }
    .networking-tab .container .networking-button .play-icon {
      font-size: 23px;
      padding-right: 15px;
      vertical-align: middle; }
    .networking-tab .container .networking-button .search-icon {
      font-size: 14px;
      padding-right: 10px;
      vertical-align: middle; }
  .networking-tab .container .spinner-color {
    color: #ffffff !important; }

.networking-tab .leave-session-btn-container {
  position: absolute;
  bottom: 0; }

.networking-tab .leave-session-btn {
  background-color: #45536f;
  border-radius: 10px;
  padding: 12px;
  border: none;
  height: 44px; }

.networking-tab .flag-btn {
  background-color: #ff4545;
  opacity: 0.8;
  width: 45px; }

.networking-tab .people-info {
  height: 19px;
  color: #ffffff;
  font-size: 16px;
  font-weight: 600;
  letter-spacing: 0;
  line-height: 19px; }

.networking-tab .lable-text {
  color: #ffffff; }

.networking-tab .network-side {
  height: 200px;
  background-color: #31415f; }
  .networking-tab .network-side h4 {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden; }
  .networking-tab .network-side .about-me {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    font-size: 15px;
    font-weight: 550; }

.networking-tab .networking-sidebar .str-chat-channel {
  height: calc(100vh - 290px) !important; }
  .networking-tab .networking-sidebar .str-chat-channel .str-chat__input-footer {
    display: none; }

.networking-tab .networking-sidebar .match-name {
  font-size: 24px;
  margin-top: 20px;
  margin-bottom: 10px;
  font-weight: 500; }

.networking-tab .networking-sidebar .connected-status {
  background-color: #377ef9;
  margin-left: 10px;
  border-radius: 50%;
  padding: 6px 7px 4px 6px;
  font-size: 12px; }

.networking-tab .event-name-timer {
  height: 65px;
  background-color: #31415f; }
  .networking-tab .event-name-timer .event-name-label {
    color: #ffffff;
    font-size: 20px;
    font-weight: 500;
    letter-spacing: 0; }
    .networking-tab .event-name-timer .event-name-label .session-text {
      white-space: nowrap;
      overflow: hidden;
      text-overflow: ellipsis;
      margin-top: 15px; }
  .networking-tab .event-name-timer .timer .count-down {
    height: 42px;
    color: #ffffff;
    font-size: 30px;
    font-weight: 600;
    letter-spacing: 0;
    float: none;
    margin: auto; }
  .networking-tab .event-name-timer .timer .end-timer {
    text-align: center;
    height: 48px;
    min-width: 150px;
    border-radius: 10px;
    background-color: #45536f; }
    .networking-tab .event-name-timer .timer .end-timer .minutes {
      margin: auto; }

.networking-tab .end-connect-button {
  height: 56px;
  width: 280px; }
  .networking-tab .end-connect-button .connect-copy {
    height: 56px;
    width: 152px;
    opacity: 0.8;
    border-radius: 18px;
    background-color: #377ef9; }
  .networking-tab .end-connect-button .end-copy {
    height: 56px;
    width: 112px;
    border-radius: 18px;
    background-color: #ff4545; }

.networking-tab .user-info-side {
  height: 270px;
  min-width: 305px;
  background-color: #31415f; }
  .networking-tab .user-info-side .user-info {
    margin-top: 20px;
    margin-left: 12px; }
    .networking-tab .user-info-side .user-info .user-name-info {
      height: 31px;
      color: #ffffff;
      font-family: Gilroy;
      font-size: 26px;
      font-weight: 600;
      letter-spacing: 0;
      line-height: 31px; }
    .networking-tab .user-info-side .user-info .user-address-info {
      height: 21px;
      color: #f7faff;
      font-family: Gilroy;
      font-size: 18px;
      font-weight: 500;
      letter-spacing: 0;
      line-height: 21px; }
    .networking-tab .user-info-side .user-info .user-work-info {
      height: 22px;
      color: #ffffff;
      font-family: Gilroy;
      font-size: 17px;
      font-weight: 600;
      letter-spacing: 0;
      line-height: 22px;
      margin-top: 35px; }
    .networking-tab .user-info-side .user-info .user-about-info {
      height: 38px;
      color: #f7faff;
      font-size: 15px;
      font-weight: 500;
      letter-spacing: 0;
      line-height: 19px;
      margin-top: 6px;
      max-width: 225px; }
    .networking-tab .user-info-side .user-info .leave-button-group {
      height: 48px;
      width: 148px;
      padding-top: 25px; }
      .networking-tab .user-info-side .user-info .leave-button-group .leave-button {
        height: 48px;
        width: 148px;
        border-radius: 15px;
        background-color: #46546f;
        border-color: #46546f;
        color: #f7faff; }

.networking-tab .width-100-percent {
  width: 100% !important; }

.networking-tab .networking-room .local-video-box {
  width: 100%;
  height: calc(100vh - 142px);
  overflow: hidden; }
  .networking-tab .networking-room .local-video-box .controls-right-bar {
    text-align: right;
    right: 2%;
    margin-bottom: 10%; }
  .networking-tab .networking-room .local-video-box .controls .end-connect-button-container {
    margin-left: 35%;
    margin-top: 5%; }
    .networking-tab .networking-room .local-video-box .controls .end-connect-button-container .connect-btn {
      width: 152px;
      opacity: 0.8;
      background-color: #377ef9; }
    .networking-tab .networking-room .local-video-box .controls .end-connect-button-container .custom-action-btn {
      height: 56px;
      border-radius: 18px;
      opacity: 0.9;
      color: #fff;
      font-size: 18px;
      border: none; }
    .networking-tab .networking-room .local-video-box .controls .end-connect-button-container .end-session-btn {
      width: 112px;
      background-color: #ff4545; }
  .networking-tab .networking-room .local-video-box .controls .shareButton {
    display: none !important; }
  .networking-tab .networking-room .local-video-box .controls .endButton {
    display: none !important; }
  .networking-tab .networking-room .local-video-box .controls .controls-panel {
    display: inline-grid; }
  .networking-tab .networking-room .local-video-box .fixed-controls {
    padding: 15px;
    height: 175px; }

.networking-tab .networking-room .chime .controls .controls button {
  border-radius: 15px !important;
  background: darkgrey;
  width: 4.2rem;
  height: 4.2rem;
  margin-top: 10px; }

.networking-tab .networking-room .chime .remoteVideoGroup {
  position: unset !important; }
  .networking-tab .networking-room .chime .remoteVideoGroup .remoteVideo {
    position: unset !important; }
    .networking-tab .networking-room .chime .remoteVideoGroup .remoteVideo .video {
      position: absolute;
      top: 0;
      left: 0; }

.networking-tab .networking-room .right {
  left: 0px;
  position: absolute; }

.networking-tab .btn-add-lounge {
  width: auto;
  height: 48px;
  background: #377ef9;
  border-color: #377ef9;
  border-radius: 16px;
  color: #fff;
  font-size: 15px;
  font-weight: 500;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 10px;
  margin-left: 8px; }
  .networking-tab .btn-add-lounge:focus {
    outline: unset;
    outline-offset: unset; }
  .networking-tab .btn-add-lounge i {
    font-size: 15px;
    margin-right: 10px;
    padding-top: 6px;
    padding-bottom: 0px; }

.networking-tab .lounge-card {
  height: auto;
  width: 330px;
  padding: 12px;
  margin: 8px;
  border-radius: 15px;
  background-color: #ffffff; }
  .networking-tab .lounge-card .lng-edit-del-icon i {
    font-size: 24px;
    margin-right: 5px;
    color: #377ef9; }
  .networking-tab .lounge-card .disp-lounge {
    display: inline-flex;
    align-items: center; }
    .networking-tab .lounge-card .disp-lounge img {
      border-radius: 50%; }
  .networking-tab .lounge-card .lounge-img {
    height: 72px;
    width: 72px; }
  .networking-tab .lounge-card .lounge-label .lng-heading-lbl {
    color: #31415f;
    font-size: 20px;
    font-weight: 600;
    letter-spacing: 0;
    line-height: 24px;
    word-break: break-word;
    white-space: break-spaces;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical; }
  .networking-tab .lounge-card .lounge-label .lng-created-lbl {
    display: block;
    color: #7785a1;
    font-size: 14px;
    font-weight: 500;
    letter-spacing: 0;
    line-height: 16px;
    padding-top: 5px; }
  .networking-tab .lounge-card .lng-members-box .lng-member-title {
    display: block;
    font-size: 14px;
    color: #7785a1;
    font-weight: 600;
    letter-spacing: 0;
    line-height: 17px;
    padding: 0px 5px; }
  .networking-tab .lounge-card .lng-members-box .lng-members-list {
    display: inline-flex;
    align-items: center;
    margin-top: 10px;
    padding-left: 10px; }
    .networking-tab .lounge-card .lng-members-box .lng-members-list .lng-members-img {
      box-sizing: border-box;
      height: 42px;
      width: 42px;
      border: 2px solid #ffffff;
      margin-left: -10px;
      border-radius: 50%; }
    .networking-tab .lounge-card .lng-members-box .lng-members-list .other-members {
      position: relative;
      box-sizing: border-box;
      height: 42px;
      width: 42px;
      background-color: #ebf2ff;
      border: 2px solid #ffffff;
      margin-left: -10px;
      border-radius: 50%;
      display: flex;
      align-items: center;
      justify-content: center; }
      .networking-tab .lounge-card .lng-members-box .lng-members-list .other-members span {
        color: #417ef9; }
  .networking-tab .lounge-card .lng-members-box .btn-margin-top {
    margin-top: 17px; }
  .networking-tab .lounge-card .lng-members-box .btn-lounge-join {
    width: 100px;
    height: 48px;
    background: #377ef9;
    border-color: #377ef9;
    border-radius: 16px;
    color: #fff;
    font-size: 15px;
    font-weight: 500;
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 3px;
    margin-left: 8px; }
    .networking-tab .lounge-card .lng-members-box .btn-lounge-join:focus {
      outline: unset;
      outline-offset: unset; }
    .networking-tab .lounge-card .lng-members-box .btn-lounge-join i {
      font-size: 15px;
      margin-right: 10px;
      padding-top: 6px;
      padding-bottom: 0px; }

.lounge-profile .event-logo .change-image-text {
  color: #e1e1e1 !important;
  position: absolute;
  bottom: -50px;
  left: 0;
  height: 50px;
  width: 100%;
  background: rgba(84, 84, 84, 0.74);
  text-align: center;
  font-weight: bold;
  line-height: 40px;
  text-decoration: none;
  transition: 0.1s ease-in; }

.lounge-profile .event-logo:hover .change-image-text {
  bottom: 0; }

.lounge-sidebar {
  top: 0 !important;
  z-index: 10000; }

.content-hover:hover .delete-lounge-photo {
  display: block; }

.content-hover:hover .delete-lounge-video {
  display: block; }

.delete-lounge-video {
  display: none;
  position: absolute;
  padding: 12px 0 0 5px;
  z-index: 99; }
  .delete-lounge-video .delete-lounge-icon {
    font-size: 15px;
    padding: 6px; }

.delete-lounge-photo {
  display: none;
  position: absolute;
  padding: 5px; }
  .delete-lounge-photo .delete-lounge-icon {
    font-size: 15px;
    padding: 6px; }

.top-head-text {
  color: #7785a1;
  font-size: 16px;
  font-weight: 500;
  letter-spacing: 0;
  line-height: 20.8px; }

.lounge-join-tab .back-btn {
  margin-right: 10px; }
  .lounge-join-tab .back-btn button {
    background-color: #377ef9;
    font-size: 28px;
    font-weight: bold;
    color: #ffffff;
    padding: 2px 7px;
    border: none;
    border-radius: 5px; }
    .lounge-join-tab .back-btn button i {
      font-size: 28px;
      line-height: 16px; }

.lounge-join-tab .breadcrumb-icon-text-container {
  color: #31415f;
  font-size: 26px;
  white-space: break-spaces;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical; }

.lounge-join-tab .discussion-tab .ready-to-meetbox {
  height: auto;
  width: auto;
  padding: 20px;
  border-radius: 15px;
  background-color: #32415f;
  text-align: center; }
  .lounge-join-tab .discussion-tab .ready-to-meetbox .are-you-ready-to-meet {
    color: #ffffff;
    font-size: 22px;
    font-weight: 600;
    letter-spacing: 0;
    line-height: 27px;
    text-align: center; }
  .lounge-join-tab .discussion-tab .ready-to-meetbox .when-you-ready {
    padding-top: 10px;
    color: #7785a1;
    font-size: 16px;
    font-weight: 500;
    letter-spacing: 0;
    line-height: 19px;
    text-align: center; }
  .lounge-join-tab .discussion-tab .ready-to-meetbox .btn-ready {
    font-size: 16px;
    font-weight: 500;
    height: 48px;
    width: 155px;
    border-radius: 14px;
    background-color: #377ef9; }
    .lounge-join-tab .discussion-tab .ready-to-meetbox .btn-ready:focus {
      outline: unset;
      outline-offset: unset; }
    .lounge-join-tab .discussion-tab .ready-to-meetbox .btn-ready .play-icon {
      font-size: 23px;
      padding-right: 15px;
      vertical-align: middle; }

.lounge-join-tab .discussion-tab .popular-topics {
  height: auto;
  width: auto;
  border-radius: 15px;
  background-color: #ffffff;
  margin-top: 20px;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.15); }
  .lounge-join-tab .discussion-tab .popular-topics i {
    font-size: 23px;
    padding-right: 15px;
    vertical-align: middle;
    color: #377ef9; }
  .lounge-join-tab .discussion-tab .popular-topics .title {
    font-size: 18px;
    font-weight: 600;
    color: #31415f;
    letter-spacing: 0;
    line-height: 22px;
    padding: 15px 30px;
    border-bottom: 2px solid #f2f2f2; }
  .lounge-join-tab .discussion-tab .popular-topics .tags-section {
    padding: 15px 30px; }
    .lounge-join-tab .discussion-tab .popular-topics .tags-section .tags-title {
      border-radius: 10px;
      background-color: #f3f7ff;
      width: fit-content;
      padding: 10px;
      margin: 5px;
      display: inline-flex; }
      .lounge-join-tab .discussion-tab .popular-topics .tags-section .tags-title span {
        color: #51607d;
        font-size: 14px;
        font-weight: 500;
        letter-spacing: 0;
        line-height: 16px; }

.lounge-join-tab .discussion-tab .feed-comment-item {
  padding-top: 10px !important;
  border-bottom: 0.5px solid rgba(0, 0, 0, 0.1) !important; }
  .lounge-join-tab .discussion-tab .feed-comment-item i {
    margin-top: 20px !important; }
  .lounge-join-tab .discussion-tab .feed-comment-item .comment-time-stamp {
    padding-left: 10px !important;
    font-size: 13px !important; }

.lounge-join-tab .discussion-tab .raf-comment-item {
  border-bottom: unset !important;
  padding-top: 3px !important; }
  .lounge-join-tab .discussion-tab .raf-comment-item .raf-flex .raf-comment-item__content time {
    display: none !important; }

.lounge-join-tab .videos-tab .lngVideoSection {
  height: 200px;
  width: 330px;
  margin: 10px; }

.lounge-join-tab .networking-lounge-meeting .chime {
  height: 85vh !important; }

.postal-profile-dropdown-studio {
  margin-top: -1px;
  padding: 8px;
  padding-left: 21px;
  display: flex;
  align-items: center;
  background-color: #4c89f7; }
  .postal-profile-dropdown-studio .white-background {
    cursor: pointer;
    height: 35px;
    width: 35px;
    border-radius: 12px;
    display: inline-flex;
    justify-content: center;
    align-items: center;
    font-size: 22px;
    margin-right: 10px;
    background-color: #f7f8fa;
    position: absolute;
    right: 0;
    top: 20px; }
    .postal-profile-dropdown-studio .white-background i {
      height: 25px; }
  .postal-profile-dropdown-studio .user-info-container {
    display: flex;
    width: 100%;
    cursor: pointer;
    text-decoration: none; }
  .postal-profile-dropdown-studio img {
    width: auto;
    height: 54px;
    border-radius: 15px;
    border: 3px solid #fdfdfd5e; }
  .postal-profile-dropdown-studio .user-prefix {
    font-weight: 300; }
  .postal-profile-dropdown-studio .user-name {
    color: white;
    padding: 10px 20px;
    letter-spacing: 1px;
    width: 100%; }

.set-sidebar-toggle .postal-profile-dropdown .right-toggle {
  position: absolute;
  right: 0;
  z-index: 3;
  top: 137px; }

.set-sidebar-toggle .postal-profile-dropdown .expand-sidebar-container {
  position: absolute;
  top: 175px;
  left: -4%; }

.set-sidebar-toggle .polls-content {
  height: calc(85vh - 100px); }
  .set-sidebar-toggle .polls-content .alert-message {
    top: 231px !important; }

.set-sidebar-toggle .qa-content {
  height: calc(85vh - 100px); }
  .set-sidebar-toggle .qa-content .question-answer-open-tab {
    height: calc(65vh - 120px); }

.set-sidebar-toggle .people-tab {
  height: calc(85vh - 100px); }

.postal-profile-dropdown .white-background {
  cursor: pointer;
  height: 30px;
  width: 30px;
  border-radius: 8px;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  font-size: 22px;
  margin-right: 10px;
  background-color: #f7f8fa;
  position: absolute;
  right: 0;
  top: 90px;
  box-shadow: 0px 0px 12px 8px rgba(0, 0, 0, 0.04); }
  .postal-profile-dropdown .white-background i {
    height: 25px; }

.postal-profile-dropdown .expand-sidebar-container {
  height: 27px;
  width: 27px;
  display: flex;
  position: absolute;
  top: 28px;
  left: -4%;
  z-index: 11;
  border-radius: 50%;
  box-sizing: border-box;
  border: 1px solid #f5f8fd;
  background-color: #ffffff;
  box-shadow: 0px 0px 12px 8px rgba(0, 0, 0, 0.05); }
  .postal-profile-dropdown .expand-sidebar-container i {
    font-size: 9px; }

.postal-profile-dropdown .new-notification {
  box-shadow: 0px 0px 0px 0px rgba(55, 126, 249, 0.8);
  -webkit-animation: pulse 3s infinite cubic-bezier(0.66, 0, 0, 1);
  -moz-animation: pulse 3s infinite cubic-bezier(0.66, 0, 0, 1);
  -ms-animation: pulse 3s infinite cubic-bezier(0.66, 0, 0, 1);
  animation: pulse 3s infinite cubic-bezier(0.66, 0, 0, 1); }

@-webkit-keyframes pulse {
  to {
    box-shadow: 0 0 0 25px rgba(232, 76, 61, 0); } }

@-moz-keyframes pulse {
  to {
    box-shadow: 0 0 0 25px rgba(232, 76, 61, 0); } }

@-ms-keyframes pulse {
  .postal-profile-dropdown .new-notification to {
    box-shadow: 0 0 0 25px rgba(232, 76, 61, 0); } }

@keyframes pulse {
  to {
    box-shadow: 0 0 0 25px rgba(232, 76, 61, 0); } }

.hide-sponsor-slide .postal-profile-dropdown .white-background {
  z-index: 5;
  top: 55px; }

.chat-side-bar-z-index {
  z-index: 21; }

.workshop-tab .event-name-timer {
  height: 60px;
  color: #ffffff;
  background-color: #31415f; }
  .workshop-tab .event-name-timer .event-name-label {
    font-size: 20px;
    font-weight: 500;
    letter-spacing: 0;
    width: -moz-calc(100% - 170px);
    width: -webkit-calc(100% - 170px);
    width: calc(100% - 170px);
    display: inline-flex;
    margin-top: 15px; }
    .workshop-tab .event-name-timer .event-name-label .session-text {
      white-space: nowrap;
      overflow: hidden;
      text-overflow: ellipsis;
      margin-left: 15px; }
  .workshop-tab .event-name-timer .timer {
    width: 150px;
    float: right;
    margin-right: 20px;
    font-size: 28px;
    font-weight: 600;
    margin-top: 5px; }
  .workshop-tab .event-name-timer .end-timer {
    text-align: center;
    height: 48px;
    padding: 2px 15px;
    border-radius: 10px;
    background-color: #45536f; }

.workshop-tab .chime {
  height: 84vh; }

.workshop-tab .workshop-session-details {
  padding-left: 32px;
  padding-right: 32px;
  margin-bottom: 90px; }

@media (max-width: 1800px) {
  .inherit-height-sticky-sidebar .web-chat-sidebar .hidden-webchat-toggle {
    right: 0; } }

@media (max-width: 1400px) {
  .event-hub-header {
    margin-top: 30px; }
  .networking-tab .event-name-timer {
    height: 65px; } }

@media (min-width: 768px) and (max-width: 1024px) {
  .networking-tab .fix-content {
    padding-top: 50px !important; } }

@media (min-width: 1025px) and (max-width: 1440px) {
  .networking-tab .fix-content {
    padding-top: 70px !important; } }

@media (min-width: 1441px) and (max-width: 1550px) {
  .networking-tab .fix-content {
    padding-top: 80px !important; } }

@media (min-width: 1551px) {
  .networking-tab .fix-content {
    padding-top: 100px !important; } }

@media (min-width: 769px) and (max-width: 1023px) {
  #portal-content-wrapper {
    padding-left: 25px;
    padding-right: 25px; } }

@media (max-width: 768px) {
  .set-sidebar-toggle .postal-profile-dropdown .expand-sidebar-container {
    top: 197px;
    left: 8px; }
  .set-sidebar-toggle .chat-header-main {
    padding-left: 55px; }
  #portal-content-wrapper {
    padding-left: 25px;
    padding-right: 25px; }
  .networking-tab .fix-content {
    padding-top: 50px !important; }
  .networking-tab .fix-content {
    margin-top: 80px; }
  .inherit-height-sticky-sidebar {
    height: inherit !important; }
    .inherit-height-sticky-sidebar #webChatSidebar .active-hide .carousel-container .carousel-slider .slide img {
      width: 100%;
      height: 175px; } }

@media (max-width: 580px) {
  .lounge-join-tab .content-wrapper-front .discussion-tab .raf-emoji-picker .raf-emoji-picker__container {
    top: 40px;
    left: -125px; } }

@media (max-width: 400px) {
  .networking-tab .content-wrapper-front .lounge-title-bar .lounge-title {
    width: 100%; }
  .networking-tab .content-wrapper-front .lounge-title-bar .lounge-search-bar {
    width: 100%;
    margin-top: 15px; } }

@media (max-width: 375px) {
  #portal-content-wrapper {
    padding-left: 15px !important;
    padding-right: 15px !important; }
  .lounge-join-tab .content-wrapper-front .discussion-tab .raf-emoji-picker .raf-emoji-picker__container {
    left: -125px; }
    .lounge-join-tab .content-wrapper-front .discussion-tab .raf-emoji-picker .raf-emoji-picker__container .emoji-mart {
      width: 300px !important; } }

.portal-table-section .react-bs-table-container .table-responsive .table-header-wrapper table {
  table-layout: fixed !important;
  background-color: #ffffff;
  margin-bottom: 0;
  border-bottom: 1px solid #f3f4f6;
  border-collapse: separate !important;
  border-spacing: 0;
  -moz-border-radius: 15px;
  -webkit-border-radius: 15px;
  border-radius: 15px; }
  .portal-table-section .react-bs-table-container .table-responsive .table-header-wrapper table thead tr th {
    text-align: left;
    color: #7785a1;
    background-color: #ffffff;
    font-size: 15px;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 19px;
    padding: 18px 20px !important; }
  .portal-table-section .react-bs-table-container .table-responsive .table-header-wrapper table thead tr th:nth-child(2) {
    -moz-border-top-left-radius: 15px;
    -webkit-border-top-left-radius: 15px;
    border-top-left-radius: 15px; }
  .portal-table-section .react-bs-table-container .table-responsive .table-header-wrapper table thead tr th:last-child {
    -moz-border-top-right-radius: 15px;
    -webkit-border-top-right-radius: 15px;
    border-top-right-radius: 15px; }

.portal-table-section .react-bs-table-container .table-responsive .react-bs-container-body table.table {
  table-layout: fixed !important;
  border-collapse: separate !important;
  border-spacing: 0;
  -moz-border-radius: 15px;
  -webkit-border-radius: 15px;
  border-radius: 15px; }
  .portal-table-section .react-bs-table-container .table-responsive .react-bs-container-body table.table tbody tr {
    border-radius: unset;
    overflow: visible !important;
    padding: 10px;
    box-shadow: unset;
    border-bottom: none; }
    .portal-table-section .react-bs-table-container .table-responsive .react-bs-container-body table.table tbody tr:nth-of-type(odd) {
      background-color: #ffffff; }
    .portal-table-section .react-bs-table-container .table-responsive .react-bs-container-body table.table tbody tr td {
      word-wrap: break-word;
      overflow-wrap: break-word;
      padding: 12px 15px !important;
      border: none !important;
      border-bottom-right-radius: 0 !important;
      border-top-right-radius: 0 !important;
      color: #51607d;
      font-size: 15px;
      font-weight: 400;
      letter-spacing: 0;
      line-height: 19px; }
  .portal-table-section .react-bs-table-container .table-responsive .react-bs-container-body table.table tbody tr:last-child td:nth-child(2) {
    -moz-border-radius: 0 0 0 15px;
    -webkit-border-radius: 0 0 0 15px;
    border-radius: 0 0 0 15px; }
  .portal-table-section .react-bs-table-container .table-responsive .react-bs-container-body table.table tbody tr:last-child td:last-child {
    -moz-border-radius: 0 0 15px 0 !important;
    -webkit-border-radius: 0 0 15px 0 !important;
    border-radius: 0 0 15px 0 !important; }

.portal-table-section .react-bs-table-pagination .react-bootstrap-table-page-btns-ul {
  float: right; }

.portal-white-rounded-base {
  width: 100%;
  border-radius: 18px;
  background-color: #ffffff;
  padding: 10px 12px;
  margin-bottom: 20px;
  display: inline-flex;
  flex-direction: column; }

input.form-control.virtual-form-control,
textarea.form-control.virtual-form-control,
select.form-control.virtual-form-control {
  height: 56px;
  border-radius: 12px !important;
  background-color: #f7f9fe;
  border-color: #f7f9fe; }
  input.form-control.virtual-form-control:focus,
  textarea.form-control.virtual-form-control:focus,
  select.form-control.virtual-form-control:focus {
    border-color: #f7f9fe;
    outline: 0;
    -webkit-box-shadow: unset;
    box-shadow: unset; }
  input.form-control.virtual-form-control::placeholder,
  textarea.form-control.virtual-form-control::placeholder,
  select.form-control.virtual-form-control::placeholder {
    color: #66758f;
    font-size: 15px;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 19px; }

textarea.form-control.virtual-form-control {
  height: auto; }

.virtual-form-group .react-tel-input.intl-tel-input .form-control.intl-tel {
  height: 56px;
  border-radius: 12px !important;
  background-color: #f7f9fe;
  border-color: #f7f9fe; }

.virtual-form-group .react-tel-input.intl-tel-input .flag-dropdown {
  height: 56px;
  border-radius: 12px !important;
  background-color: #f7f9fe;
  border-color: #f7f9fe; }
  .virtual-form-group .react-tel-input.intl-tel-input .flag-dropdown:hover .selected-flag {
    background-color: #f7f9fe; }
  .virtual-form-group .react-tel-input.intl-tel-input .flag-dropdown .selected-flag {
    height: 54px;
    border-radius: 12px 0 0 12px; }

.virtual-form-group .fr-box .fr-toolbar,
.virtual-form-group .fr-box .fr-wrapper,
.virtual-form-group .fr-box .second-toolbar {
  background-color: #f7f9fe;
  border-color: #f7f9fe; }

.virtual-upload-controller {
  height: 65px;
  color: #66758f;
  font-size: 15px;
  background-color: #f7f9fe;
  border-color: #f7f9fe;
  box-sizing: border-box;
  border: 2px dashed rgba(55, 126, 249, 0.21);
  border-radius: 12px;
  display: flex;
  align-items: center;
  justify-content: center; }
  .virtual-upload-controller i {
    font-size: 25px;
    color: #377ef9;
    margin-right: 5px; }

label.virtual-label {
  color: #415070;
  font-size: 16px;
  font-weight: 400;
  letter-spacing: 0;
  line-height: 19px; }

.modal .modal-dialog .modal-content label.virtual-label {
  color: #415070;
  font-size: 16px;
  font-weight: 400;
  letter-spacing: 0;
  line-height: 19px; }

.toggle-right .toggle.btn-green {
  background-color: #377ef6;
  border-color: #377ef6; }

.virtual-btn-save {
  display: inline-flex;
  padding: 14px 28px 10px 28px;
  font-size: 16px;
  font-weight: 500;
  letter-spacing: 0;
  line-height: 20px; }
  .virtual-btn-save i {
    font-size: 20px; }

.virtual-modal .modal-content {
  border-radius: 20px !important; }
  .virtual-modal .modal-content .modal-header .modal-title {
    color: #31415f;
    font-size: 20px;
    font-weight: bold;
    letter-spacing: 0;
    line-height: 24px; }

@media screen and (max-width: 768px) {
  #webChatSidebar .web-chat-outer-container .web-chat-container #channelListSidebar .collepase-sidebar-container {
    left: 250px !important;
    top: 7px !important;
    box-shadow: 0px 0px 12px 8px rgba(0, 0, 0, 0.08) !important; } }

@media (max-width: 320px) {
  .set-sidebar-toggle .postal-profile-dropdown .right-toggle {
    right: 30px; }
  .lounge-join-tab .content-wrapper-front .discussion-tab .raf-emoji-picker .raf-emoji-picker__container .emoji-mart {
    width: 260px !important; } }

.call-btn-width {
  margin: 5px;
  font-weight: unset;
  font-size: unset; }

.call-profile-img {
  padding: 3px;
  box-sizing: border-box;
  width: 100px;
  height: auto;
  border: 4px solid rgba(55, 126, 249, 0.1);
  border-radius: 25px; }

.portal-badge.badge-success.breakout {
  background-color: #377ef9;
  color: #ffffff; }

.blue-pin {
  color: blue; }

.black-pin {
  color: black; }

.raf-gallery {
  height: 100% !important; }

.raf-comment-field__group {
  padding-bottom: 10px; }

.raf-comment-item__content time {
  display: none !important; }

.comment-time-stamp {
  padding-left: 15px !important; }

.raf-comment-item__author {
  padding-left: 7px !important; }

@media (max-width: 982px) {
  .custom-popup-right {
    margin-right: 70px; }
  .mobile-res-page {
    width: 255px !important;
    padding-bottom: 650px !important; }
  .btn-width-mobile {
    margin-left: 15% !important; }
  .networking-tab .container .mobile-res-page {
    width: 255px !important;
    padding-bottom: 750px !important; } }

@media (min-width: 320px) and (max-width: 568px) {
  .custom-popup-right {
    margin-right: 65px; }
  .number-of-people {
    display: none; }
  .count-down {
    margin-left: 10px !important; } }

@media only screen and (device-width: 768px) {
  .custom-popup-right {
    margin-right: 130px !important;
    margin-left: 50px; }
  .end-connect-button-container {
    margin-top: 15% !important; }
  .count-down {
    margin-left: 50px; }
  .timer {
    padding-left: 50px; } }

@media only screen and (min-device-width: 375px) and (max-device-width: 420px) {
  .custom-popup-right {
    margin-right: 85px; } }

@media only screen and (min-device-width: 330px) and (max-device-width: 360px) {
  .end-timer {
    height: 38px !important;
    min-width: 110px !important; }
  .timer {
    padding-right: 5px !important;
    padding-left: 5px !important; }
  .event-name-label {
    padding-left: 5px !important;
    padding-right: 5px !important; }
  .count-down {
    margin-left: 10px !important; }
  .custom-video {
    height: 100%; }
  .request-button-mobile {
    display: none; }
  .mobile-icon-connect {
    font-size: 20px; }
  .mobile-end-connect {
    display: flex; }
  .mobile-fixed-control {
    padding-top: 90px !important; }
  .mobile-icon-change {
    font-size: 20px; }
  .mobile-connect-button {
    height: 36px !important;
    width: 102px !important; }
  .networking-tab .networking-room .chime .controls .mobile-control-button {
    width: 2.5rem !important;
    height: 2.5rem !important;
    font-size: 1.77rem; } }

@media only screen and (max-device-width: 320px) {
  .end-timer {
    height: 38px !important;
    min-width: 110px !important; }
  .timer {
    padding-right: 5px !important;
    padding-left: 5px !important; }
  .row {
    margin-right: 0 !important;
    margin-left: 0 !important; }
  .event-name-label {
    padding-left: 5px !important;
    padding-right: 5px !important; }
  .count-down {
    margin-left: 10px !important; }
  .custom-popup-right {
    margin-right: 45px; }
  .custom-video {
    height: 100%; }
  .request-button-mobile {
    display: none; }
  .mobile-icon-connect {
    font-size: 20px; }
  .mobile-end-connect {
    display: flex; }
  .mobile-fixed-control {
    padding-top: 90px !important; }
  .mobile-control-panel {
    padding-right: 20px; }
  .mobile-icon-change {
    font-size: 20px; }
  .mobile-connect-button {
    height: 36px !important;
    width: 102px !important; }
  .networking-tab .networking-room .chime .controls .mobile-control-button {
    width: 2.5rem !important;
    height: 2.5rem !important;
    font-size: 1.77rem; } }

@media only screen and (max-device-width: 736px) {
  .mobile-icon-connect {
    font-size: 20px; }
  .mobile-end-connect {
    display: flex; }
  .request-button-mobile {
    display: none; } }

@media only screen and (min-device-width: 362px) and (max-device-width: 420px) {
  .end-timer {
    height: 38px !important;
    min-width: 110px !important; }
  .custom-video {
    height: 100%; }
  .mobile-fixed-control {
    padding-top: 90px !important; }
  .mobile-icon-change {
    font-size: 20px; }
  .mobile-connect-button {
    height: 36px !important;
    width: 102px !important; }
  .networking-tab .networking-room .chime .controls .mobile-control-button {
    width: 2.5rem !important;
    height: 2.5rem !important;
    font-size: 1.77rem; } }

.portal-badge.badge-success.other {
  background-color: #f93737;
  color: #ffffff; }

.portal-badge.badge-success.expo {
  background-color: #722ec9;
  color: #ffffff; }

.portal-badge.badge-success.workshop {
  background-color: #c9c12e;
  color: #ffffff; }

.control-tooltip .tooltip-inner {
  max-width: 145px; }

@media (max-width: 768px) {
  .networking-sidebar .str-chat__message-team--editing {
    position: relative !important;
    width: 100% !important; } }

.networking-sidebar .str-chat__li {
  position: unset; }

.networking-sidebar .str-chat__message-team--editing {
  position: absolute;
  width: 94%; }

.main-content-layout .tab-content {
  padding-top: 10px; }

#portal-tab > .nav-tabs {
  border-bottom: none; }
  #portal-tab > .nav-tabs :first-child > li.active a {
    margin-left: unset; }
  #portal-tab > .nav-tabs > li:first-child a {
    margin: 0 0; }
  #portal-tab > .nav-tabs > li a {
    justify-content: center;
    display: flex;
    padding-bottom: 8px;
    margin: 0 15px;
    line-height: 22px;
    font-size: 16px;
    border: unset;
    color: #7785a1;
    font-weight: 500;
    border-radius: unset;
    min-height: 42px; }
    #portal-tab > .nav-tabs > li a:hover {
      background-color: unset; }
  #portal-tab > .nav-tabs > li.active a {
    color: #377ef9;
    cursor: default;
    border: unset;
    background-color: unset;
    border-bottom: 2px solid #377ef9; }

#welcome-message .modal-header {
  padding-bottom: 0; }
  #welcome-message .modal-header .modal-title {
    font-weight: 500;
    padding-top: 0; }
    #welcome-message .modal-header .modal-title .welcome-header-text * {
      white-space: normal !important; }
    #welcome-message .modal-header .modal-title div {
      width: 100% !important; }
    #welcome-message .modal-header .modal-title p {
      margin: 0; }
      #welcome-message .modal-header .modal-title p table {
        width: 100% !important; }

#welcome-message .modal-body .video-overlay {
  left: 12px;
  height: 93%;
  width: 96%; }
  #welcome-message .modal-body .video-overlay h2 {
    margin-top: 0; }

.welcome-video {
  width: calc(50% - 50px); }
  .welcome-video .video-list .video-name {
    width: 100%;
    word-break: break-word; }
    .welcome-video .video-list .video-name .video-id {
      font-weight: 500; }

@media (max-width: 1024px) {
  #portal-tab > .nav-tabs {
    display: flex;
    text-align: center;
    align-items: center; }
    #portal-tab > .nav-tabs > li > a {
      padding: 10px 8px; } }

@media (max-width: 425px) {
  #portal-tab > .nav-tabs > li a {
    margin: 0;
    padding-bottom: unset;
    line-height: 1.42857143;
    font-size: unset;
    font-weight: unset; }
  #welcome-message .modal-dialog .modal-content .modal-body .video-overlay {
    height: 90%;
    width: 95%; }
    #welcome-message .modal-dialog .modal-content .modal-body .video-overlay h2 {
      font-size: 28px; }
    #welcome-message .modal-dialog .modal-content .modal-body .video-overlay .overlay-player {
      margin-top: 25px; }
  #profile-popup .modal-dialog .modal-content .modal-body .video-overlay {
    height: 90%;
    width: 95%; }
    #profile-popup .modal-dialog .modal-content .modal-body .video-overlay h2 {
      font-size: 28px; }
    #profile-popup .modal-dialog .modal-content .modal-body .video-overlay .overlay-player {
      margin-top: 25px; } }

@media (min-width: 768px) {
  #profile-popup .modal-dialog {
    width: 1070px;
    margin: 30px auto; } }

@media (max-width: 375px) {
  #welcome-message .modal-dialog .modal-content .modal-body .video-overlay {
    height: 88%;
    width: 94%; }
  #profile-popup .modal-dialog .modal-content .modal-body .video-overlay {
    height: 88%;
    width: 94%; } }

@media (max-width: 320px) {
  #portal-tab > .nav-tabs > li a {
    font-size: 13px !important;
    padding: 10px 10px 0; }
  #welcome-message .modal-dialog .modal-content .modal-body .video-overlay {
    height: 85%;
    width: 92%; }
    #welcome-message .modal-dialog .modal-content .modal-body .video-overlay h2 {
      font-size: 24px;
      margin-top: 0; }
  #profile-popup .modal-dialog .modal-content .modal-body .video-overlay {
    height: 85%;
    width: 92%; }
    #profile-popup .modal-dialog .modal-content .modal-body .video-overlay h2 {
      font-size: 24px;
      margin-top: 0; } }

@media (max-width: 1334px) {
  .mob-layout-portal-tabs ul.nav-tabs > li a {
    margin: 0 0 !important; } }

@media (max-width: 1185px) {
  .mob-layout-portal-tabs ul.nav-tabs {
    display: flex;
    flex-direction: column;
    align-items: center; } }

#profile-popup .modal-header {
  padding-bottom: 0; }
  #profile-popup .modal-header .modal-title {
    font-weight: 500;
    padding-top: 0; }
    #profile-popup .modal-header .modal-title div {
      width: 100% !important; }
    #profile-popup .modal-header .modal-title p {
      margin: 0; }
      #profile-popup .modal-header .modal-title p table {
        width: 100% !important; }

#profile-popup .modal-body .video-overlay {
  left: 12px;
  height: 93%;
  width: 96%; }
  #profile-popup .modal-body .video-overlay h2 {
    margin-top: 0; }

@media (max-width: 1119px) and (min-width: 1024px) {
  #portal-tab .nav.nav-tabs > li > a {
    margin: 0 0;
    font-size: 15px; } }

.session-speaker-wrap .speaker-section {
  width: 96%;
  margin: 10px auto;
  background: #fff;
  box-shadow: 0 0 6px rgba(111, 111, 111, 0.2);
  padding: 20px;
  border-radius: 8px; }
  .session-speaker-wrap .speaker-section .speaker-image-size {
    width: 100px;
    height: auto; }
  .session-speaker-wrap .speaker-section .speaker-image-section {
    width: 20%;
    padding: 0px 10px; }
  .session-speaker-wrap .speaker-section .speaker-details-section {
    width: 80%;
    padding: 0px 10px;
    margin-left: 30px; }
    .session-speaker-wrap .speaker-section .speaker-details-section .speaker-title {
      color: #172856;
      font-size: 20px;
      font-weight: bold;
      line-height: 39px; }
    .session-speaker-wrap .speaker-section .speaker-details-section .speaker-description {
      color: #585b67;
      margin: 5px 0;
      font-size: 13px;
      line-height: 24px; }

.session-details-section .session-reminder .dropdown-menu {
  overflow: unset !important; }

.session-date-section {
  height: 110px;
  width: 89px;
  border-radius: 14px 14px 100px 100px;
  background-color: #f6f9fd;
  text-align: center;
  padding: 15px 5px; }
  .session-date-section .session-day {
    display: block;
    color: #7785a1;
    font-size: 14px;
    line-height: 16px;
    font-weight: 500; }
  .session-date-section .session-date {
    display: block;
    color: #415070;
    font-size: 16px;
    font-weight: 600;
    letter-spacing: 0;
    line-height: 19px;
    margin-bottom: 10px; }
  .session-date-section .session-date-label {
    display: block;
    color: #377ef9;
    font-weight: 600;
    line-height: 17px;
    margin-top: 8px; }
  .session-date-section hr.horizontal-line {
    margin-top: 5px;
    margin-bottom: 5px;
    width: 25px;
    border-top: 2px solid #eee; }

@media (max-width: 575.98px) {
  .session-date-section {
    height: 92px;
    width: 78px;
    padding: 10px 5px; }
    .session-date-section .session-day {
      font-size: 14px;
      font-weight: 400;
      line-height: 16px; }
    .session-date-section .session-date {
      font-size: 16px;
      font-weight: 500;
      margin-bottom: unset; }
    .session-date-section .session-date-label {
      font-size: 16px;
      font-weight: 500;
      line-height: 19px;
      margin-right: 5px;
      margin-top: unset; } }

.session-details-section {
  width: 100%;
  border-radius: 18px;
  background-color: #ffffff;
  padding: 12px 24px;
  margin-bottom: 20px; }
  .session-details-section .dropdown-menu {
    overflow: auto;
    max-height: 140px; }
  .session-details-section .session-info-section {
    display: inline-flex;
    justify-content: space-between;
    width: 100%; }
    .session-details-section .session-info-section .session-title {
      color: #31415f;
      font-size: 20px;
      font-weight: 600;
      letter-spacing: 0;
      line-height: 24px;
      margin: 8px 0 12px 0;
      max-height: 28px;
      overflow: hidden;
      display: -webkit-box;
      -webkit-line-clamp: 1;
      word-break: break-word;
      -webkit-box-orient: vertical; }
    .session-details-section .session-info-section .session-label {
      margin: 0px 0 15px 0; }
    .session-details-section .session-info-section .session-description {
      color: #7785a1;
      font-size: 14px;
      font-weight: 400;
      letter-spacing: 0;
      line-height: 19.6px; }
    .session-details-section .session-info-section .session-speaker-item {
      display: flex;
      border-radius: 17px;
      background-color: #f6f9ff;
      padding: 10px 10px;
      margin-bottom: 8px; }
      .session-details-section .session-info-section .session-speaker-item img.session-speaker-image {
        box-sizing: border-box;
        height: 56px;
        width: 56px;
        border: 4px solid rgba(55, 126, 249, 0.1);
        border-radius: 28px; }
      .session-details-section .session-info-section .session-speaker-item .session-speaker-details {
        padding: 10px 7px; }
        .session-details-section .session-info-section .session-speaker-item .session-speaker-details .speaker-name {
          color: #415070;
          font-size: 15px;
          font-weight: 400;
          letter-spacing: 0;
          line-height: 19px;
          text-transform: capitalize; }
        .session-details-section .session-info-section .session-speaker-item .session-speaker-details .speaker-other {
          color: #66758f;
          font-size: 13px;
          font-weight: 300;
          letter-spacing: 0; }
    .session-details-section .session-info-section .sesstion-details-right-container {
      display: flex;
      justify-content: flex-end; }
      .session-details-section .session-info-section .sesstion-details-right-container .session-details-right-button-container {
        margin-right: 8px; }
        .session-details-section .session-info-section .sesstion-details-right-container .session-details-right-button-container button {
          background-color: white;
          border: 1px solid #f2f5fc;
          border-radius: 15px;
          color: #adb5c6; }
          .session-details-section .session-info-section .sesstion-details-right-container .session-details-right-button-container button.btn-prime-light {
            margin-left: 0; }
  .session-details-section .session-label .session-durtion-details .portal-badge {
    font-weight: 600; }
  .session-details-section .session-label .session-durtion-details .badge {
    padding: 7px 10px; }
  @media (max-width: 575.98px) {
    .session-details-section .session-info-section {
      display: unset; }
    .session-details-section .session-label .session-durtion-details .portal-badge {
      font-weight: 400; }
    .session-details-section .session-label .session-durtion-details .badge {
      padding: 3px 7px; } }

.networking-matches-user-section .user-profile-image {
  width: 50px;
  height: 50px;
  box-sizing: border-box;
  border: 4px solid rgba(55, 126, 249, 0.1);
  border-radius: 28px; }
  .networking-matches-user-section .user-profile-image img {
    width: 100%;
    height: 100%;
    border-radius: 28px; }

@media (min-width: 1024px) and (max-width: 1199px) {
  .session-speaker-wrap .speaker-section .speaker-image-section {
    width: 30%; }
  .session-speaker-wrap .speaker-section .speaker-details-section {
    width: 70%; } }

@media (min-width: 1024px) and (max-width: 1199px) {
  .btn-session-join {
    border-radius: 5px !important; } }

@media (min-width: 769px) and (max-width: 1023px) {
  .session-info-section .sesstion-details-right-container .session-details-right-button-container button.btn-prime-light {
    margin-left: 10px !important;
    border-radius: 10px; }
  .btn-session-join {
    height: 40px !important;
    border-radius: 6px !important;
    margin-left: 0 !important; }
    .btn-session-join i {
      font-size: 22px !important;
      padding-top: 3px !important; } }

#networkingMatchesPopup .modal-dialog {
  width: 60%; }

@media screen and (max-width: 768px) {
  .session-label {
    text-align: center;
    margin-top: 5px; }
  .slider-wrapper-m {
    height: 81px; }
    .slider-wrapper-m .item-slider-speaker {
      height: 100%; }
      .slider-wrapper-m .item-slider-speaker .slick-slide {
        width: 20% !important; }
  .btn-session-attending {
    height: auto;
    width: auto; }
  #networkingMatchesPopup .modal-body {
    overflow: auto; }
    #networkingMatchesPopup .modal-body .networking-matches-user-section {
      width: 700px; }
      #networkingMatchesPopup .modal-body .networking-matches-user-section .table-attendee .thead-attendee th {
        font-size: 14px; }
      #networkingMatchesPopup .modal-body .networking-matches-user-section .table-attendee .thead-attendee th:last-child {
        padding-right: 20px; }
      #networkingMatchesPopup .modal-body .networking-matches-user-section .table-attendee .tbody-attendee tr td {
        padding: 10px !important; }
      #networkingMatchesPopup .modal-body .networking-matches-user-section .table-attendee .tbody-attendee tr td:first-child {
        width: 100px !important; } }

#networkingMatchesPopup .modal-body {
  overflow: auto; }
  #networkingMatchesPopup .modal-body .networking-matches-user-section .table-attendee .tbody-attendee tr td:first-child {
    width: 100px !important; }

@media only screen and (max-device-width: 570px) {
  .session-date-label {
    margin-top: 0px !important; } }

@media (max-width: 560px) {
  .speaker-image-section-mobile {
    width: auto !important; } }

@media (max-width: 500px) {
  .session-speaker-wrap .speaker-section {
    flex-direction: column !important; }
    .session-speaker-wrap .speaker-section .speaker-details-section {
      padding: 0px;
      margin: 0px; } }

@media (min-width: 319px) and (max-width: 420px) {
  .speaker-tile-details {
    width: 100% !important;
    text-align: center !important; }
    .speaker-tile-details .speaker-social-icon {
      text-align: center !important;
      display: block !important; } }

.mytalks-container {
  width: 100%;
  display: flex;
  flex-direction: column; }
  .mytalks-container .mytalk-banner {
    font-size: 26px;
    line-height: 32px;
    font-weight: bold;
    margin-bottom: 24px; }
  .mytalks-container .mytalks-list-section .mytalks-item {
    background: #fff;
    box-shadow: 0 0 6px rgba(111, 111, 111, 0.2);
    padding: 20px;
    border-radius: 8px; }
    .mytalks-container .mytalks-list-section .mytalks-item .mytalks-title {
      color: #172856;
      font-size: 20px;
      font-weight: bold;
      line-height: 39px; }
    .mytalks-container .mytalks-list-section .mytalks-item .mytalks-schedule {
      color: #172856;
      font-size: 13px;
      font-weight: bold;
      line-height: 39px; }
    .mytalks-container .mytalks-list-section .mytalks-item .mytalks-description {
      color: #585b67;
      margin: 5px 0;
      font-size: 13px;
      line-height: 24px; }

#mytalk-docs .modal-dialog {
  width: 800px; }

.mytalks-no-data {
  width: 100%;
  border-radius: 18px;
  background-color: #ffffff;
  display: flex;
  padding: 30px 12px;
  margin-bottom: 15px; }
  .mytalks-no-data span {
    color: #7785a1;
    font-size: 16px;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 19.6px; }

@media (max-width: 768px) {
  .mytalks-container .mytalks-list-section .mytalks-item .myTalk-title-Container {
    display: grid; } }

@media (max-width: 425px) {
  .mytalks-container .mytalk-banner {
    text-align: center;
    font-size: 20px; }
  .mytalks-container .mytalks-list-section {
    margin: 0; }
    .mytalks-container .mytalks-list-section .mytalks-item .mytalks-schedule {
      line-height: normal; } }

@media (max-width: 320px) {
  .mytalks-container .mytalks-list-section .mytalks-item .mytalks-schedule {
    font-size: 12px; } }

.custom-button {
  padding-top: 20px !important; }

@media (max-width: 1150px) {
  .custom-button {
    padding-top: 0px !important;
    padding-bottom: 20px; } }

.attendee-details {
  display: inline-flex;
  padding-top: 20px;
  justify-content: space-between; }
  .attendee-details .profile-image-container {
    display: inline-flex;
    justify-content: space-between; }
    .attendee-details .profile-image-container .user-profile-images img {
      height: auto;
      width: 200px; }
    .attendee-details .profile-image-container .button-container .btn {
      width: 100%; }

@media (max-width: 1400px) {
  .attendee-details img {
    height: auto !important;
    width: 160px !important; } }

@media (max-width: 1150px) {
  .attendee-details {
    display: unset !important; }
    .attendee-details .profile-image-container {
      display: flex !important; }
    .attendee-details .attendee-name {
      width: unset !important; }
      .attendee-details .attendee-name .col-md-12 {
        padding-right: 0px !important;
        padding-left: 0px !important; } }

@media (max-width: 1024px) {
  .attendee-details .profile-image-container img {
    height: 140px !important;
    width: 140px !important; } }

@media (max-width: 425px) {
  .attendee-details .profile-image-container img {
    height: 100px !important;
    width: 100px !important; }
  .attendee-details .profile-image-container .button-container .upload-btn {
    padding: 8px !important; }
    .attendee-details .profile-image-container .button-container .upload-btn button {
      height: 40px !important; } }

@media (max-width: 320px) {
  .attendee-details .profile-image-container img {
    height: auto !important;
    width: 95px !important; }
  .attendee-details .profile-image-container .button-container .upload-btn {
    padding: 5px !important; } }

.attendee-accept-box {
  position: absolute;
  margin: auto !important;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  opacity: 0; }

.player {
  background: #2a2a2a;
  box-sizing: border-box;
  border-radius: 5px;
  height: 70px;
  -moz-box-sizing: border-box;
  float: left;
  font-family: Arial, sans-serif;
  position: absolute;
  bottom: 15px;
  z-index: 15;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
  -webkit-transition: opacity 0.3s ease-in;
  transition: opacity 0.3s ease-in;
  -moz-user-select: none;
  -webkit-user-select: none;
  user-select: none;
  width: 240px;
  right: 2.5%;
  opacity: 0; }

.video-custom:hover .player {
  opacity: 0.5; }

.player .volume {
  position: relative;
  float: left;
  width: 10px;
  margin: 0 0 0 4%;
  height: 100%; }

.player .volume-icon {
  padding: 1.5%;
  height: 100%;
  cursor: pointer;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-transition: all 0.15s linear; }

.player .volume-icon-hover {
  background-color: #4f4f4f; }

.player .volume-holder {
  height: 100px;
  width: 100%;
  background: black;
  position: absolute;
  display: none;
  background: #4f4f4f;
  left: 0;
  border-radius: 5px 5px 0 0;
  top: -100px; }

.player .volume-bar-holder {
  background: #333333;
  width: 20px;
  box-shadow: inset 0px 0px 5px rgba(0, 0, 0, 0.3);
  margin: 15px auto;
  height: 80px;
  border-radius: 5px;
  position: relative;
  cursor: pointer; }

.player .volume-button {
  background: #fff;
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.3);
  border-radius: 30px;
  width: 20px;
  height: 20px; }

.player .volume-button-holder {
  position: relative;
  top: -10px; }

.player .volume-bar {
  background: #33b5d5;
  box-shadow: inset -30px 0px 69px -20px #89f6f5;
  border-radius: 5px;
  width: 100%;
  height: 100%;
  position: absolute;
  bottom: 0; }

.player .fullscreen {
  width: auto;
  cursor: pointer;
  float: right;
  height: 100%; }
  .player .fullscreen .btn-tv-exit,
  .player .fullscreen .btn-tv-full {
    color: #ffff;
    padding: 19px 10px;
    font-size: 24px; }

.player .volume-icon span {
  width: 10px;
  height: 13%;
  background-color: #fff;
  display: block;
  position: relative;
  z-index: 1;
  font-weight: bold;
  top: 30px;
  color: #fff;
  left: 10px; }

.player .volume-icon span:before,
.player .volume-icon span:after {
  content: '';
  position: absolute; }

.player .volume-icon span:before {
  width: 0;
  height: 0;
  border: 1em solid transparent;
  border-left: none;
  border-right-color: #fff;
  z-index: 2;
  top: -3px;
  left: 2px;
  margin-top: -6px; }

.player .volume-icon span:after {
  width: 2%;
  height: 2%;
  border: 1px solid #bb3e3e;
  left: 190%;
  border-width: 0px 0px 0 0;
  top: 5px;
  border-radius: 0 50px 0 0;
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
  font-variant: small-caps; }

.player .v-change-11 span:after {
  border-width: 10px 10px 0 0;
  top: 0; }

.player .v-change-11 .mute-icon-line {
  width: 6px;
  height: 35px;
  background-color: #fff;
  position: absolute;
  top: 17px;
  left: 17px;
  z-index: 1;
  transform: rotate(-60deg);
  -webkit-transform: rotate(-60deg);
  -moz-transform: rotate(-60deg);
  -ms-transform: rotate(-60deg);
  -o-transform: rotate(-60deg); }

.player .v-change-10 span:after {
  border-width: 9px 9px 0 0;
  top: 1px; }

.player .v-change-9 span:after {
  border-width: 8px 8px 0 0;
  top: 1px; }

.player .v-change-8 span:after {
  border-width: 7px 7px 0 0;
  top: 2px; }

.player .v-change-7 span:after {
  border-width: 6px 6px 0 0;
  top: 2px; }

.player .v-change-6 span:after {
  border-width: 5px 5px 0 0;
  top: 3px; }

.player .v-change-5 span:after {
  border-width: 4px 4px 0 0;
  top: 3px; }

.player .v-change-4 span:after {
  border-width: 3px 3px 0 0;
  top: 4px; }

.player .v-change-3 span:after {
  border-width: 2px 2px 0 0;
  top: 4px; }

.player .v-change-2 span:after {
  border-width: 1px 1px 0 0;
  top: 5px; }

.player .v-change-1 span:after {
  width: 2%;
  height: 2%;
  border: 1px solid #008000;
  left: 190%;
  border-width: 10px 10px 0 0;
  top: 0px;
  border-radius: 0 50px 0 0;
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
  font-variant: small-caps; }

.player .liveStream-more-button {
  width: 50px;
  cursor: pointer;
  float: right;
  height: 100%;
  margin-top: 3px; }
  .player .liveStream-more-button .pip-btn {
    color: #ffff;
    padding: 19px 10px;
    font-size: 24px; }

.tooltip {
  z-index: 1106 !important;
  word-break: break-all !important; }

.player .player-volume-slider {
  width: 80px;
  position: absolute;
  top: 27px;
  left: 60px; }

.player-loader {
  width: 100%;
  left: 0;
  position: absolute;
  top: 0;
  display: flex;
  justify-items: center;
  height: 100%;
  align-items: center; }

.react-awesome-player * {
  outline: 0; }

.video-overlay {
  display: flex;
  position: absolute;
  z-index: 23;
  height: 100%;
  width: 100%;
  color: white;
  background: #565a65;
  align-items: center;
  justify-content: center; }
  .video-overlay .overlay-player {
    align-items: center;
    display: flex;
    justify-content: center; }

.video-overlay-not-auto-player {
  display: flex;
  position: absolute;
  z-index: 23;
  height: 90%;
  width: 95%;
  color: white;
  background: #000000bf;
  align-items: center;
  justify-content: center; }
  .video-overlay-not-auto-player .overlay-player {
    align-items: center;
    display: flex;
    justify-content: center; }
  .video-overlay-not-auto-player .play-button-circle {
    font-size: 30px;
    justify-content: center;
    align-items: center;
    border-radius: 50%;
    color: #fff;
    display: flex;
    width: 60px;
    height: 60px;
    cursor: pointer;
    padding-left: 20px; }
  .video-overlay-not-auto-player .play-button-circle:hover,
  .video-overlay-not-auto-player .play-button-circle:focus,
  .video-overlay-not-auto-player .play-button-circle:active {
    color: #fff;
    background-color: #377ef9; }

.agenda-display-container {
  display: flex;
  justify-content: center;
  margin-bottom: 40px; }
  .agenda-display-container > div {
    width: 100%; }
  .agenda-display-container .session_warp .session-details-section .session-details-container .discription-container {
    margin-top: 0; }

.divider {
  border-top: 2px solid #d0d0d0;
  margin-top: -13px;
  width: 90%;
  float: right; }

.temp-block {
  display: flex;
  height: inherit;
  justify-content: flex-end;
  position: relative; }
  .temp-block .white-box {
    background: #ffffff;
    border: 1px solid #dadfeb;
    box-shadow: 0 0 25px rgba(0, 0, 0, 0.15);
    border-radius: 50%;
    position: absolute;
    right: -15px;
    top: 43%;
    padding: unset;
    width: 50px;
    height: 50px; }
  .temp-block .common-session-slider {
    width: 90.5%; }

.temp-arrow.slick-next {
  color: #929db3 !important;
  font-size: 30px;
  z-index: 999;
  display: flex;
  align-items: center;
  justify-content: center; }

.slick-next.arrowButton.temp-arrow {
  position: absolute;
  top: 24px;
  left: 15px; }
  .slick-next.arrowButton.temp-arrow:before {
    content: ''; }

.session_warp.live_session_wrap .stage-workshop-networking-session-height .timeline:before {
  width: 0; }

.session_warp .upcoming_session_warp > div div:last-child .timeline:before,
.session_warp .past_session_warp > div div:last-child .timeline:before {
  width: 0; }

.session_warp .singleSession > div:last-child .timeline:before {
  width: 0; }

.session_warp .common-session-slider > .slick-list {
  height: 400px; }

.session_warp .common-session-slider > .position-arrow {
  width: 45px;
  height: 45px;
  background: #ffffff;
  border: 1px solid #dadfeb;
  box-sizing: border-box;
  box-shadow: 0px 0px 25px rgba(0, 0, 0, 0.15);
  border-radius: 50%;
  font-size: 30px; }
  .session_warp .common-session-slider > .position-arrow:before {
    color: #ffffff !important; }
  .session_warp .common-session-slider > .position-arrow i {
    color: #929db3;
    position: absolute;
    top: 5px; }

.session_warp .common-session-slider > .position-arrow.slick-next {
  right: -15px; }
  .session_warp .common-session-slider > .position-arrow.slick-next i {
    left: 17px; }

.session_warp .common-session-slider > .position-arrow.slick-prev {
  left: -10px; }
  .session_warp .common-session-slider > .position-arrow.slick-prev i {
    left: 14px; }

.session_warp .common-session-slider > .slick-next,
.session_warp .common-session-slider > .slick-prev {
  top: 46%;
  z-index: 99999; }
  .session_warp .common-session-slider > .slick-next:before,
  .session_warp .common-session-slider > .slick-prev:before {
    font-size: 33px;
    line-height: 1;
    opacity: 0.7;
    color: #a9a4a4;
    position: unset; }

.session_warp .common-session-slider > .slick-prev {
  left: 10px; }

.session_warp .common-session-slider > .slick-next {
  right: 15px; }

.session_warp .session-details-section-agenda {
  height: 100%;
  margin: 5px 5px 20px 5px;
  width: 99%; }

.session_warp .stage-workshop-networking-session-height .timeline {
  height: auto;
  padding-bottom: 0; }
  .session_warp .stage-workshop-networking-session-height .timeline:before {
    top: 25px;
    bottom: -25px; }
  .session_warp .stage-workshop-networking-session-height .timeline .timeline-item {
    padding-bottom: 0;
    margin-bottom: 0;
    height: auto; }

.session_warp .networking-session-height {
  height: 340px; }

.session_warp .session-details-section.web-session-agenda {
  height: 340px;
  width: 98% !important; }
  .session_warp .session-details-section.web-session-agenda .web-session-details-container {
    height: 100%;
    display: flex;
    flex-flow: column;
    justify-content: space-between; }
    .session_warp .session-details-section.web-session-agenda .web-session-details-container .session-details-container {
      width: 100%;
      padding-left: 0 !important; }
      .session_warp .session-details-section.web-session-agenda .web-session-details-container .session-details-container .session-info-section {
        display: block; }
        .session_warp .session-details-section.web-session-agenda .web-session-details-container .session-details-container .session-info-section .session-title {
          max-height: unset;
          -webkit-line-clamp: 3; }
        .session_warp .session-details-section.web-session-agenda .web-session-details-container .session-details-container .session-info-section .session-reminder {
          display: flex;
          justify-content: flex-end; }

.session_warp .session-details-section {
  overflow: initial; }
  .session_warp .session-details-section .session-details-container .discription-container {
    margin-top: 0; }
    .session_warp .session-details-section .session-details-container .discription-container .session-description .session-description-inner p {
      overflow-wrap: break-word; }
  .session_warp .session-details-section .session-details-container .preview-session-description {
    -webkit-animation: all 0.3s ease-in-out;
    -moz-animation: all 0.3s ease-in-out;
    -ms-animation: all 0.3s ease-in-out;
    -o-animation: all 0.3s ease-in-out;
    animation: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    max-height: 70px;
    overflow: hidden; }
    .session_warp .session-details-section .session-details-container .preview-session-description .session-description-inner {
      height: 100%;
      overflow: hidden;
      display: block;
      font-size: 14px;
      color: #7785a1;
      line-height: 19.6px;
      max-width: 900px;
      font-weight: 500; }
  .session_warp .session-details-section .session-details-container .preview-session-description.faddedAway {
    -webkit-mask-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(transparent));
    mask: -moz-linear-gradient(linear, left top, left bottom, from(#fff), to(transparent)); }
  .session_warp .session-details-section .session-details-container .session-durtion-details {
    display: inline-flex;
    flex-flow: wrap;
    align-items: center;
    margin: 0 0 12px 0; }
    .session_warp .session-details-section .session-details-container .session-durtion-details > span {
      margin: 4px 5px; }
  .session_warp .session-details-section .session-details-container .slider-session-track-calender {
    display: flex;
    align-items: center;
    margin-bottom: 10px; }
  .session_warp .session-details-section .session-details-container .slider-session-track-name.tracks-name {
    margin: 0 2px;
    cursor: default; }
  .session_warp .session-details-section .session-details-container .register-dropdown-container {
    float: right; }
    .session_warp .session-details-section .session-details-container .register-dropdown-container .mark-session-registered-interested {
      float: right; }
      .session_warp .session-details-section .session-details-container .register-dropdown-container .mark-session-registered-interested .register-session-btn {
        font-size: 16px;
        padding-left: 30px;
        outline: none;
        padding-right: 30px;
        background-color: #406ae8;
        margin-right: 10px;
        color: #fff; }
      .session_warp .session-details-section .session-details-container .register-dropdown-container .mark-session-registered-interested button:last-child {
        background-color: #e6ecfc;
        border: 0;
        color: #406ae8;
        font-size: 16px;
        margin-left: 10px; }

.session-display.agenda .col-theme3-btn .dropdown.btn-group button#dropdown-basic,
.session-display.agenda .col-theme3-btn .dropdown.btn-group button#dropdown-basic-static {
  border: 1px solid #dadfeb;
  background-color: #ffffff;
  box-sizing: border-box;
  border-radius: 6px;
  font-family: Helvetica Neue;
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 19px;
  color: #717f93;
  height: 40px; }
  .session-display.agenda .col-theme3-btn .dropdown.btn-group button#dropdown-basic .date-name,
  .session-display.agenda .col-theme3-btn .dropdown.btn-group button#dropdown-basic-static .date-name {
    display: flex;
    justify-content: center;
    align-items: center; }
    .session-display.agenda .col-theme3-btn .dropdown.btn-group button#dropdown-basic .date-name .drop-down-arrow,
    .session-display.agenda .col-theme3-btn .dropdown.btn-group button#dropdown-basic-static .date-name .drop-down-arrow {
      color: #929db3;
      padding-top: 4px; }
    .session-display.agenda .col-theme3-btn .dropdown.btn-group button#dropdown-basic .date-name i,
    .session-display.agenda .col-theme3-btn .dropdown.btn-group button#dropdown-basic-static .date-name i {
      position: unset; }

.session-display.agenda .col-theme3-btn .dropdown.btn-group .dropdown-menu {
  right: 0;
  left: unset; }

.session-display.agenda .col-theme3-btn .open > .dropdown-menu {
  border-radius: 5px; }

.session-display.agenda .col-theme3-btn ::-webkit-scrollbar {
  width: 4px; }

.session-display.agenda .filter-item-categories {
  justify-content: unset !important; }

.session-display.agenda .tabs-wrapper-agenda .newAgenda-tab-css .nav.nav-tabs > li > a,
.session-display.agenda .filter-item-categories .input-group,
.session-display.agenda .filter-dropdown > button {
  border: 1px solid #dadfeb;
  box-sizing: border-box;
  border-radius: 6px; }

.tracks-table tr td {
  word-wrap: break-word;
  overflow-wrap: break-word;
  white-space: normal; }

.display-filter-item-categories {
  width: unset !important;
  margin-left: 10px; }

.display-agenda-tab .nav.nav-tabs {
  margin: unset !important; }

.filter-item-categories,
.display-filter-item-categories {
  display: inline-flex;
  margin-top: 10px;
  justify-content: flex-end; }
  .filter-item-categories .dropdown-menu,
  .display-filter-item-categories .dropdown-menu {
    min-width: unset; }
    .filter-item-categories .dropdown-menu > li > a,
    .display-filter-item-categories .dropdown-menu > li > a {
      cursor: pointer;
      padding-left: unset; }
  .filter-item-categories .filter-dropdown > button,
  .display-filter-item-categories .filter-dropdown > button {
    display: flex;
    align-items: center;
    border: 1px solid #fff;
    border-radius: 15px;
    color: #51607d;
    padding: 12px; }
    .filter-item-categories .filter-dropdown > button span,
    .display-filter-item-categories .filter-dropdown > button span {
      display: flex;
      justify-content: space-between;
      align-items: center;
      margin-right: 10px; }
      .filter-item-categories .filter-dropdown > button span i,
      .display-filter-item-categories .filter-dropdown > button span i {
        font-size: 16px;
        margin-right: 10px;
        height: 18px; }
    .filter-item-categories .filter-dropdown > button > i,
    .display-filter-item-categories .filter-dropdown > button > i {
      position: unset; }
  .filter-item-categories .input-group,
  .display-filter-item-categories .input-group {
    border: 1px solid #dadfeb;
    box-sizing: border-box;
    border-radius: 6px; }
    .filter-item-categories .input-group .addon-search,
    .display-filter-item-categories .input-group .addon-search {
      border-top-left-radius: 6px;
      padding-left: 10px;
      font-size: 24px;
      font-weight: 400;
      border-bottom-left-radius: 6px;
      line-height: 1;
      color: #929db3;
      display: table-cell;
      text-align: center;
      vertical-align: middle;
      background-color: #fff;
      border: 1px solid #fff; }
    .filter-item-categories .input-group .input-search,
    .display-filter-item-categories .input-group .input-search {
      border-radius: 0 6px 6px 0;
      padding: 6px;
      font-size: 14px;
      color: #7785a1;
      font-weight: 500;
      border: 1px solid #fff;
      background-color: #ffffff; }
      .filter-item-categories .input-group .input-search::-webkit-input-placeholder,
      .display-filter-item-categories .input-group .input-search::-webkit-input-placeholder {
        /* Edge */
        font-family: Helvetica Neue;
        font-style: normal;
        font-weight: normal;
        font-size: 14px;
        line-height: 16px;
        color: #717f93;
        opacity: 0.8; }
      .filter-item-categories .input-group .input-search:-ms-input-placeholder,
      .display-filter-item-categories .input-group .input-search:-ms-input-placeholder {
        /* Internet Explorer */
        font-family: Helvetica Neue;
        font-style: normal;
        font-weight: normal;
        font-size: 14px;
        line-height: 16px;
        color: #717f93;
        opacity: 0.8; }
      .filter-item-categories .input-group .input-search::placeholder,
      .display-filter-item-categories .input-group .input-search::placeholder {
        font-family: Helvetica Neue;
        font-style: normal;
        font-weight: normal;
        font-size: 14px;
        line-height: 16px;
        color: #717f93;
        opacity: 0.8; }

#dropdown-basic {
  width: fit-content;
  border: 1px solid #dadfeb;
  border-radius: 6px; }

.session-filter .filter-tab {
  max-width: 350px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap; }

/* Timeline */
.ReactVirtualized__List .ReactVirtualized__Grid__innerScrollContainer div:last-child .timeline:before {
  width: 0; }

.web-timeline:before {
  width: 0 !important; }

.web-timeline .slick-slider {
  width: 100% !important; }

.web-timeline .web-timeline-badge {
  width: 100% !important;
  height: auto !important;
  position: unset !important;
  margin-left: 0 !important;
  z-index: 100 !important;
  border-radius: 0 !important;
  margin-bottom: 16px; }
  .web-timeline .web-timeline-badge .session-date-section {
    width: 100%;
    display: flex;
    justify-content: space-between;
    height: auto;
    border-radius: 8px;
    padding: 16px; }
    .web-timeline .web-timeline-badge .session-date-section .session-time-block,
    .web-timeline .web-timeline-badge .session-date-section .session-date-block {
      display: flex; }
    .web-timeline .web-timeline-badge .session-date-section .session-day {
      margin-right: 5px; }
    .web-timeline .web-timeline-badge .session-date-section .session-date {
      margin-bottom: 0; }
    .web-timeline .web-timeline-badge .session-date-section .session-time-block .session-date-label {
      margin-top: 0; }
    .web-timeline .web-timeline-badge .session-date-section .session-timezone {
      font-family: Helvetica Neue;
      font-style: normal;
      font-weight: normal;
      font-size: 14px;
      line-height: 16px; }

.timeline {
  list-style: none;
  padding: 0 20px 20px 20px;
  position: relative;
  height: 100%; }
  .timeline:before {
    top: 40px;
    bottom: 0;
    position: absolute;
    content: ' ';
    width: 2px;
    background-color: #eeeeee;
    left: 6%;
    margin-left: -1.5px; }
  .timeline .timeline-item {
    margin-bottom: 20px;
    padding-bottom: 20px;
    position: relative;
    height: inherit; }
    .timeline .timeline-item:before, .timeline .timeline-item:after {
      content: '';
      display: table; }
    .timeline .timeline-item:after {
      clear: both; }
    .timeline .timeline-item .timeline-badge {
      width: auto;
      height: auto;
      line-height: 15px;
      font-size: 15px;
      text-align: center;
      position: absolute;
      left: 4%;
      margin-left: -42px;
      z-index: 100;
      border-radius: 50%; }
      .timeline .timeline-item .timeline-badge i,
      .timeline .timeline-item .timeline-badge .fa,
      .timeline .timeline-item .timeline-badge .glyphicon {
        top: 2px;
        left: 0px; }
      .timeline .timeline-item .timeline-badge.primary {
        background-color: #1f9eba; }
      .timeline .timeline-item .timeline-badge.info {
        background-color: #5bc0de; }
      .timeline .timeline-item .timeline-badge.success {
        background-color: #59ba1f; }
      .timeline .timeline-item .timeline-badge.warning {
        background-color: #d1bd10; }
      .timeline .timeline-item .timeline-badge.danger {
        background-color: #ba1f1f; }
    .timeline .timeline-item .session-slider-block {
      height: 100%; }
      .timeline .timeline-item .session-slider-block .common-session-slider {
        width: 90.5%; }
    .timeline .timeline-item .Session-slider-box {
      height: 100%;
      outline: none; }
      .timeline .timeline-item .Session-slider-box .session-details-section .session-details-container .session-details-container .session-label .slider-session-track-calender {
        display: none; }
      .timeline .timeline-item .Session-slider-box .session-details-section .session-details-container .regi-unregi-btn-small .mark-session-registered-interested .register-dropdown-container .sesstion-details-right-container .slider-regi-dropdown .dropdown .dropdown-menu,
      .timeline .timeline-item .Session-slider-box .session-details-section .session-details-container .regi-unregi-btn .mark-session-registered-interested .register-dropdown-container .sesstion-details-right-container .slider-regi-dropdown .dropdown .dropdown-menu {
        bottom: 100%;
        top: unset; }
      .timeline .timeline-item .Session-slider-box .session-details-section .session-details-container .regi-unregi-btn-small .mark-session-registered-interested .register-dropdown-container .sesstion-details-right-container .register-session-btn,
      .timeline .timeline-item .Session-slider-box .session-details-section .session-details-container .regi-unregi-btn .mark-session-registered-interested .register-dropdown-container .sesstion-details-right-container .register-session-btn {
        height: 40px;
        font-family: Helvetica Neue;
        font-style: normal;
        font-weight: 500;
        font-size: 15px;
        line-height: 18px;
        text-align: center;
        color: #ffffff;
        background: #406ae8;
        border-radius: 8px; }
      .timeline .timeline-item .Session-slider-box .session-details-section .session-details-container .regi-unregi-btn-small .mark-session-registered-interested .register-dropdown-container .sesstion-details-right-container .session-like-btn,
      .timeline .timeline-item .Session-slider-box .session-details-section .session-details-container .regi-unregi-btn .mark-session-registered-interested .register-dropdown-container .sesstion-details-right-container .session-like-btn {
        border: 1px solid #dadfeb;
        box-sizing: border-box;
        border-radius: 8px;
        color: #929db3;
        font-size: 20px;
        font-weight: 500;
        height: 40px;
        width: 40px;
        padding: 5px 10px; }
    .timeline .timeline-item .session-slider-height {
      height: 100% !important;
      max-height: 430px; }
  .timeline .timeline-item:last-child:nth-child(even) {
    float: right; }
  .timeline .slick-slider {
    float: right;
    height: 100%; }
  .timeline .session-details-section-agenda {
    width: 89%;
    float: right;
    border: 1px solid #40ace8;
    border-radius: 8px;
    box-shadow: unset; }
  .timeline .session-border {
    border: 1px solid; }
  .timeline .regi-unregi-btn-small {
    display: none; }
  .timeline .session-item-in-slider .regi-unregi-btn {
    display: none; }
  .timeline .session-item-in-slider .regi-unregi-btn-small {
    display: block; }
  .timeline .session-item-in-slider .two-sessions .slick-slider .slick-list .session-details-section-agenda {
    width: 97% !important; }
  .timeline .session-item-in-slider .slick-slider .slick-list {
    height: 100% !important;
    max-height: 430px; }
    .timeline .session-item-in-slider .slick-slider .slick-list .slick-track {
      height: 100%; }
      .timeline .session-item-in-slider .slick-slider .slick-list .slick-track .slick-slide {
        height: 100%;
        position: relative; }
        .timeline .session-item-in-slider .slick-slider .slick-list .slick-track .slick-slide > div {
          height: 100%; }
      .timeline .session-item-in-slider .slick-slider .slick-list .slick-track .session-details-section-agenda {
        width: 95%;
        height: 100%;
        margin: 0 5px 0 0; }
        .timeline .session-item-in-slider .slick-slider .slick-list .slick-track .session-details-section-agenda .session-details-container {
          display: flex;
          flex-flow: column;
          justify-content: space-between;
          height: 100%; }
          .timeline .session-item-in-slider .slick-slider .slick-list .slick-track .session-details-section-agenda .session-details-container .session-details-container {
            width: 100%; }
            .timeline .session-item-in-slider .slick-slider .slick-list .slick-track .session-details-section-agenda .session-details-container .session-details-container .session-info-section {
              display: block; }
              .timeline .session-item-in-slider .slick-slider .slick-list .slick-track .session-details-section-agenda .session-details-container .session-details-container .session-info-section .session-title {
                height: 70px;
                max-height: unset;
                -webkit-line-clamp: 3; }
              .timeline .session-item-in-slider .slick-slider .slick-list .slick-track .session-details-section-agenda .session-details-container .session-details-container .session-info-section .session-reminder {
                width: 100%;
                display: flex;
                justify-content: flex-end; }
                .timeline .session-item-in-slider .slick-slider .slick-list .slick-track .session-details-section-agenda .session-details-container .session-details-container .session-info-section .session-reminder .dropdown-menu {
                  left: -15px; }
            .timeline .session-item-in-slider .slick-slider .slick-list .slick-track .session-details-section-agenda .session-details-container .session-details-container .slider-session-track-calender {
              display: flex;
              flex-flow: wrap; }
            .timeline .session-item-in-slider .slick-slider .slick-list .slick-track .session-details-section-agenda .session-details-container .session-details-container .session-label .session-durtion-details .session-track-name {
              display: none; }

.timeline-horizontal:extend(.timeline) {
  list-style: none;
  position: relative;
  padding: 20px 0px 20px 0px;
  display: inline-block; }
  .timeline-horizontal:extend(.timeline):before {
    height: 3px;
    top: auto;
    bottom: 26px;
    left: 56px;
    right: 0;
    width: 100%;
    margin-bottom: 20px; }
  .timeline-horizontal:extend(.timeline) .timeline-item {
    display: table-cell;
    height: 280px;
    width: 20%;
    min-width: 320px;
    float: none !important;
    padding-left: 0px;
    padding-right: 20px;
    margin: 0 auto;
    vertical-align: bottom; }
    .timeline-horizontal:extend(.timeline) .timeline-item:before, .timeline-horizontal:extend(.timeline) .timeline-item:after {
      display: none; }
    .timeline-horizontal:extend(.timeline) .timeline-item .timeline-badge {
      top: auto;
      bottom: 0px;
      left: 43px; }

.agenda-tabs .session-item-view-box {
  display: flex;
  justify-content: flex-end; }

.tabs-wrapper-agenda .newAgenda-tab-css {
  display: flex;
  flex-flow: wrap;
  justify-content: space-between; }
  .tabs-wrapper-agenda .newAgenda-tab-css .web-agenda-tab-view-box {
    display: block !important; }
    .tabs-wrapper-agenda .newAgenda-tab-css .web-agenda-tab-view-box .nav.nav-tabs {
      display: flex; }
      .tabs-wrapper-agenda .newAgenda-tab-css .web-agenda-tab-view-box .nav.nav-tabs > li > a {
        font-size: 14px;
        padding: 7px;
        display: flex;
        margin-right: 5px;
        height: 100%; }
        .tabs-wrapper-agenda .newAgenda-tab-css .web-agenda-tab-view-box .nav.nav-tabs > li > a i {
          padding-right: 5px;
          font-size: 16px; }
        .tabs-wrapper-agenda .newAgenda-tab-css .web-agenda-tab-view-box .nav.nav-tabs > li > a .session-number-filter {
          margin-left: 6px;
          font-size: 16px; }
      .tabs-wrapper-agenda .newAgenda-tab-css .web-agenda-tab-view-box .nav.nav-tabs > li:last-child > a {
        margin-right: 0 !important; }
    .tabs-wrapper-agenda .newAgenda-tab-css .web-agenda-tab-view-box .filter-tag-track {
      margin-top: 15px; }
  .tabs-wrapper-agenda .newAgenda-tab-css .web-past-toggle .session-filter.past-session-tgl .form-group {
    margin-bottom: 0; }
  .tabs-wrapper-agenda .newAgenda-tab-css .agenda-tab-view-box {
    display: flex; }
    .tabs-wrapper-agenda .newAgenda-tab-css .agenda-tab-view-box .agenda-tab-view.nav-tabs {
      margin: 5px 0 !important; }
      .tabs-wrapper-agenda .newAgenda-tab-css .agenda-tab-view-box .agenda-tab-view.nav-tabs > li {
        margin: 5px 0; }
    .tabs-wrapper-agenda .newAgenda-tab-css .agenda-tab-view-box .filter-tag-track {
      margin: 10px 0; }
      .tabs-wrapper-agenda .newAgenda-tab-css .agenda-tab-view-box .filter-tag-track .dropdown.open > .dropdown-menu {
        max-height: 315px;
        overflow-x: hidden;
        overflow-y: auto; }
  .tabs-wrapper-agenda .newAgenda-tab-css .nav.nav-tabs {
    background-color: inherit;
    border-bottom: none; }
    .tabs-wrapper-agenda .newAgenda-tab-css .nav.nav-tabs > li > a {
      margin-right: 8px;
      cursor: pointer;
      text-align: center;
      border: 1px solid #dadfeb;
      border-radius: 6px;
      font-family: Helvetica Neue;
      font-style: normal;
      font-weight: normal;
      font-size: 16px;
      line-height: 19px;
      color: #717f93;
      background-color: white;
      padding: 9px;
      text-decoration: none;
      display: inline-flex;
      align-items: center; }
      .tabs-wrapper-agenda .newAgenda-tab-css .nav.nav-tabs > li > a .session-number-filter {
        padding: 2px 6px;
        background: #f3f5f8;
        margin-left: 14px;
        font-size: 16px;
        border-radius: 4px; }
      .tabs-wrapper-agenda .newAgenda-tab-css .nav.nav-tabs > li > a i {
        padding-right: 10px;
        font-size: 20px; }
    .tabs-wrapper-agenda .newAgenda-tab-css .nav.nav-tabs > li.active > a {
      background-color: #37c5f9;
      border: 1px solid #37c5f9;
      color: white;
      border-radius: 8px;
      border: unset !important; }
      .tabs-wrapper-agenda .newAgenda-tab-css .nav.nav-tabs > li.active > a .session-number-filter {
        background-color: #33ccff; }

.tabs-wrapper-agenda .stream-provider li.active a {
  border-bottom: 2px solid #406ae8 !important;
  border-radius: 0px !important;
  border: unset;
  background-color: unset; }

@media (max-width: 575.98px) {
  .tabs-wrapper-agenda .newAgenda-tab-css .agenda-tab-view-box {
    display: block;
    width: 100%; }
  .tabs-wrapper-agenda .newAgenda-tab-css .nav.nav-tabs > li {
    margin-top: 17px; }
  .tabs-wrapper-agenda .stream-provider li.active a {
    border-bottom: 2px solid #406ae8 !important;
    border-radius: 0px !important;
    border: unset;
    background-color: unset; }
  .timeline:before {
    width: 0; }
  .timeline .timeline-item .timeline-badge {
    width: 100%;
    height: auto;
    position: unset;
    margin-left: 0;
    z-index: 100;
    border-radius: 0;
    margin-bottom: 16px; }
    .timeline .timeline-item .timeline-badge .session-date-section {
      width: 100%;
      display: flex;
      justify-content: space-between;
      height: auto;
      border-radius: 8px;
      padding: 16px; }
      .timeline .timeline-item .timeline-badge .session-date-section .session-time-block,
      .timeline .timeline-item .timeline-badge .session-date-section .session-date-block {
        display: flex; }
      .timeline .timeline-item .timeline-badge .session-date-section .session-day {
        margin-right: 5px; }
      .timeline .timeline-item .timeline-badge .session-date-section .session-timezone {
        font-family: Helvetica Neue;
        font-style: normal;
        font-weight: normal;
        font-size: 14px;
        line-height: 16px; }
  .timeline .session-item-in-slider .slick-slider {
    width: 100% !important; }
    .timeline .session-item-in-slider .slick-slider .slick-list .slick-track .session-details-section-agenda {
      width: 100%;
      float: unset; } }

@media (max-width: 1440px) {
  .timeline .timeline-item .session-slider-block .common-session-slider {
    width: 86.5%; }
  .timeline .timeline-item .Session-slider-box .session-details-section-agenda {
    width: 85%; }
  .timeline .timeline-item .Session-slider-box .session-details-section .session-details-container .session-details-container {
    width: 70%; }
  .timeline .timeline-item .Session-slider-box .session-details-section .session-details-container .regi-unregi-btn {
    width: 30%; } }

@media (max-width: 1399px) {
  .timeline .timeline-item .slick-slider {
    width: 87%; }
  .timeline .timeline-item .session-slider-block .common-session-slider {
    width: 86.5%; }
  .temp-block .common-session-slider {
    width: 86.5% !important; } }

@media (max-width: 1390px) {
  .timeline .timeline-item .Session-slider-box .session-details-section .session-details-container .session-details-container {
    width: 75%; }
  .timeline .timeline-item .Session-slider-box .session-details-section .session-details-container .regi-unregi-btn {
    width: 25%; } }

@media (max-width: 1440px) {
  .temp-block .common-session-slider {
    width: 86.5%; } }

@media (max-width: 1399px) {
  .temp-block .common-session-slider {
    width: 86%; }
  .timeline .timeline-item .slick-slider .slick-list .slick-track .slick-slide .session-details-section .session-details-container .regi-unregi-btn-small .mark-session-registered-interested .register-dropdown-container .sesstion-details-right-container .session-details-right-button-container .btn-session-interest {
    margin-left: 5px; } }

@media (max-width: 1229px) {
  .timeline.display-timeline .session-item-in-slider .slick-slider .slick-list .slick-track .session-details-section-agenda {
    width: 97%; } }

@media (max-width: 1085px) {
  .timeline.display-timeline .session-item-in-slider .slick-slider .slick-list .slick-track .session-details-section-agenda {
    width: 89%; } }

@media (max-width: 1023px) {
  .timeline.display-timeline .session-item-in-slider .slick-slider .slick-list .slick-track .session-details-section-agenda {
    width: 97%; } }

@media (max-width: 1120px) {
  .timeline .timeline-item .Session-slider-box .session-details-section .session-details-container .session-details-container {
    width: 70%; }
  .timeline .timeline-item .Session-slider-box .session-details-section .session-details-container .regi-unregi-btn {
    width: 30%; } }

@media (max-width: 991px) {
  .timeline .temp-block .slick-slider {
    width: 87%; }
  .timeline .session-details-section-agenda {
    width: 85%; }
  .session_warp .session-details-section .session-details-container {
    padding-left: 4px;
    height: 100%;
    display: flex;
    flex-flow: column;
    justify-content: space-between; }
  body.displaySide .agenda-tab .tabs-wrapper-agenda .newAgenda-tab-css .agenda-tab-view-box .agenda-tab-view {
    display: flex !important; }
  body.displaySide .agenda-tab .tabs-wrapper-agenda .newAgenda-tab-css .nav.nav-tabs > li > a {
    font-size: 14px;
    padding: 6px;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-right: 5px; }
    body.displaySide .agenda-tab .tabs-wrapper-agenda .newAgenda-tab-css .nav.nav-tabs > li > a i {
      padding-right: 5px;
      font-size: 16px; } }

@media (max-width: 575.98px) {
  .timeline {
    height: 98%; }
    .timeline .timeline-item .Session-slider-box .session-details-section-agenda {
      width: 100%; }
    .timeline .session-item-in-slider .slick-slider .slick-list .slick-track .session-details-section-agenda {
      height: 95%; }
  .session_warp .stage-workshop-networking-session-height .timeline .timeline-item .Session-slider-box .session-details-section-agenda {
    height: auto; } }

@media (max-width: 512px) {
  .session_warp .session-details-section .session-details-container .slider-session-track-name.tracks-name {
    padding: 2px 5px; }
  .session-display .filter-tag-track #dropdown-basic {
    min-width: 200px; }
    .session-display .filter-tag-track #dropdown-basic .filter-tab {
      max-width: 265px; }
  .agenda-tabs .session-item-view-box .session-dates-dropdown #dropdown-basic .date-name span {
    max-width: 240px;
    text-overflow: ellipsis;
    overflow: hidden; }
  .session-display.agenda .col-theme3-btn .dropdown.btn-group .dropdown-menu {
    right: -30px;
    padding: 10px 8px; } }

@media (max-width: 1119px) and (min-width: 1024px) {
  .agenda-tabs .tabs-wrapper-agenda .newAgenda-tab-css .nav.nav-tabs > li > a {
    margin-right: 10px !important; } }

@media (max-width: 411px) {
  .agenda-tabs .tabs-wrapper-agenda .newAgenda-tab-css .nav.nav-tabs {
    padding: 0; }
    .agenda-tabs .tabs-wrapper-agenda .newAgenda-tab-css .nav.nav-tabs > li > a {
      font-size: 12px !important;
      padding: 8px 6px !important; }
      .agenda-tabs .tabs-wrapper-agenda .newAgenda-tab-css .nav.nav-tabs > li > a .session-number-filter {
        margin-left: 3px; }
    .agenda-tabs .tabs-wrapper-agenda .newAgenda-tab-css .nav.nav-tabs > li:last-child > a {
      margin-right: 0 !important; } }

@media (max-width: 357px) {
  .agenda-tabs .session-item-view-box .session-dates-dropdown #dropdown-basic .date-name span {
    max-width: 200px; }
  .agenda-tabs .tabs-wrapper-agenda .newAgenda-tab-css .nav.nav-tabs > li > a {
    padding: 9px 4px !important;
    line-height: 14px; } }

@media (max-width: 320px) {
  .timeline-item .timeline-badge .session-date-section {
    padding: 10px; }
    .timeline-item .timeline-badge .session-date-section .session-day {
      font-size: 12px; }
    .timeline-item .timeline-badge .session-date-section .session-date {
      font-size: 14px; }
    .timeline-item .timeline-badge .session-date-section .session-date-label {
      font-size: 14px; }
    .timeline-item .timeline-badge .session-date-section .session-timezone {
      font-family: Helvetica Neue;
      font-style: normal;
      font-weight: normal;
      font-size: 12px;
      line-height: 16px; }
  .agenda-tabs .tabs-wrapper-agenda .newAgenda-tab-css .nav.nav-tabs > li > a {
    padding: 6px 7px !important; }
  .session-display.agenda .col-theme3-btn .dropdown.btn-group .dropdown-menu {
    right: -30px;
    padding: 10px 8px; } }

@media (min-width: 576px) and (max-width: 991.98px) {
  .agenda-display-container > div {
    width: 100%;
    padding-right: 5px;
    padding-left: 5px; } }

@media (max-width: 575.98px) {
  .agenda-display-container > div {
    width: 100%;
    padding-right: 5px;
    padding-left: 5px; }
  .session_warp {
    margin-top: 10px; }
    .session_warp .session-details-section-agenda {
      height: 360px;
      width: 100%; }
    .session_warp .session-details-section {
      margin-bottom: unset;
      padding: 24px 5px; }
      .session_warp .session-details-section .session-details-container {
        padding-left: 4px;
        height: 100%;
        display: flex;
        flex-flow: column;
        justify-content: space-between; }
        .session_warp .session-details-section .session-details-container .preview-session-description .session-description-inner {
          font-weight: unset; }
        .session_warp .session-details-section .session-details-container .discription-container {
          margin-top: 14px; }
        .session_warp .session-details-section .session-details-container .session-durtion-details > span {
          margin-right: 2px; }
        .session_warp .session-details-section .session-details-container .register-dropdown-container {
          float: unset; }
          .session_warp .session-details-section .session-details-container .register-dropdown-container > div {
            display: flex; }
          .session_warp .session-details-section .session-details-container .register-dropdown-container .register-session-btn {
            margin-right: 10px; }
          .session_warp .session-details-section .session-details-container .register-dropdown-container .btn-session-interest {
            font-size: 18px;
            border-radius: 10px;
            width: 35px;
            height: 35px; }
          .session_warp .session-details-section .session-details-container .register-dropdown-container .btn-session-join {
            padding: 10px 9px;
            width: unset;
            height: 35px;
            font-weight: unset;
            border-radius: 7px;
            font-size: unset; }
          .session_warp .session-details-section .session-details-container .register-dropdown-container .sesstion-details-right-container {
            display: flex;
            align-items: center; }
            .session_warp .session-details-section .session-details-container .register-dropdown-container .sesstion-details-right-container .btn-default {
              border: 1px solid #dadfeb;
              border-radius: 8px; }
      .session_warp .session-details-section .session-info-section .session-title {
        font-size: 18px; }
      .session_warp .session-details-section .session-info-section .session-reminder {
        display: flex;
        justify-content: flex-end; }
  #portal-content-wrapper .session_warp .session-details-section {
    margin-bottom: 15px; }
  .filter-item-categories {
    flex-direction: column;
    align-items: center;
    margin-top: 45px;
    margin-left: unset; } }

@media (max-width: 1024px) {
  .tabs-wrapper-agenda .newAgenda-tab-css .nav.nav-tabs > li > a {
    font-size: 14px;
    padding: 12px;
    display: block; }
  .temp-arrow.slick-next {
    color: #929db3 !important;
    font-size: 30px; } }

@media (min-width: 769px) and (max-width: 1199px) {
  #portal-content-wrapper .session_warp .session-details-section .session-details-container .session-durtion-details {
    margin-top: 10px; }
  #portal-content-wrapper .session_warp .session-details-section .session-details-container .discription-container {
    margin-top: 0; } }

@media (max-width: 540px) {
  .divider {
    margin-top: 9px; }
  .session_warp .session-details-section .session-details-container .register-dropdown-container .btn-session-join {
    padding: 3px; } }

@media (max-width: 320px) {
  #portal-content-wrapper .session_warp .session-details-section .row .col-xs-4 {
    padding-left: 5px; }
  #portal-content-wrapper .session_warp .session-details-section .session-label.breakout {
    margin-top: 30px;
    margin-left: -15%; } }

@media (max-width: 1560px) {
  .checkbox-inline {
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    max-width: 300px; }
  .tag-track-text .checkbox-inline {
    text-overflow: ellipsis;
    overflow: visible;
    white-space: break-spaces;
    max-width: 300px; } }

@media (max-width: 1546px) {
  .filter-item-categories .session-filter .filter-tab {
    max-width: 170px; } }

@media (max-width: 1364px) {
  .filter-item-categories .session-filter {
    height: auto !important;
    min-width: 130px !important; }
    .filter-item-categories .session-filter .filter-tab {
      max-width: 76px; }
  .filter-item-categories .input-group {
    margin-right: 8px; }
  .agenda-tabs .display-agenda-tab .agenda-tab-portal .newAgenda-tab-css {
    display: block; }
    .agenda-tabs .display-agenda-tab .agenda-tab-portal .newAgenda-tab-css .filter-item-categories {
      width: 100%; }
      .agenda-tabs .display-agenda-tab .agenda-tab-portal .newAgenda-tab-css .filter-item-categories .past-session-tgl .form-group {
        margin-bottom: 0; } }

@media (max-width: 1230px) {
  .timeline .timeline-item .Session-slider-box .session-details-section .session-details-container .register-dropdown-container .sesstion-details-right-container .btn-session-join {
    width: 96px;
    height: 32px;
    font-size: 12px;
    border-radius: 5px; }
  .timeline .timeline-item .Session-slider-box .session-details-section .session-details-container .item-slider-speaker .myCustome .slick-prev {
    left: -40px; } }

@media (max-width: 1085px) and (min-width: 1024px) {
  .temp-block .common-session-slider {
    width: 90% !important; }
  .tabs-wrapper-agenda .newAgenda-tab-css .agenda-tab-view-box {
    display: flex;
    flex-flow: wrap; }
    .tabs-wrapper-agenda .newAgenda-tab-css .agenda-tab-view-box .agenda-tab-view > li {
      margin: 5px !important; }
  .timeline.portal-timeline .timeline-item .timeline-badge {
    font-size: 14px; }
    .timeline.portal-timeline .timeline-item .timeline-badge .session-date-section {
      width: 75px;
      height: 100px;
      padding: 5px 5px; }
      .timeline.portal-timeline .timeline-item .timeline-badge .session-date-section .session-date-block .session-day {
        font-size: 12px; }
      .timeline.portal-timeline .timeline-item .timeline-badge .session-date-section .session-date-block .session-date {
        font-size: 15px; }
  .timeline.portal-timeline .timeline-item .Session-slider-box .session-details-section .session-details-container .session-details-container {
    width: 60%; }
  .timeline.portal-timeline .timeline-item .Session-slider-box .session-details-section .session-details-container .regi-unregi-btn {
    width: 40%;
    padding-right: 0; }
  .timeline .timeline-item .Session-slider-box .session-details-section .session-details-container .session-details-container {
    width: 60%; }
  .timeline .timeline-item .Session-slider-box .session-details-section .session-details-container .regi-unregi-btn {
    width: 40%;
    padding-right: 0; }
  .item-slider-speaker .myCustome .slick-list .slick-track {
    display: flex; } }

@media (max-width: 1230px) {
  .timeline.portal-timeline .timeline-item .timeline-badge {
    left: 1%; }
  .timeline.portal-timeline:before {
    left: 25px; } }

@media (max-width: 991px) {
  .agenda-tabs .display-agenda-tab .agenda-tab-portal .newAgenda-tab-css {
    display: flex;
    justify-content: space-between;
    flex-flow: wrap; }
    .agenda-tabs .display-agenda-tab .agenda-tab-portal .newAgenda-tab-css .filter-item-categories {
      width: unset; } }

@media (max-width: 768px) {
  .session-display.agenda .filter-item-categories {
    display: none; }
  .timeline .timeline-item .Session-slider-box .session-details-section .session-details-container .session-label .session-durtion-details .badge-secondary {
    margin-top: 10px; }
  .timeline .timeline-item .Session-slider-box .session-details-section .session-details-container .session-details-container {
    width: 100%; }
    .timeline .timeline-item .Session-slider-box .session-details-section .session-details-container .session-details-container .session-label .session-durtion-details .session-track-name {
      display: none; }
    .timeline .timeline-item .Session-slider-box .session-details-section .session-details-container .session-details-container .session-label .slider-session-track-calender {
      display: flex !important; }
  .session-regi-unregi-btn-small {
    display: block !important; }
  .session-regi-unregi-btn,
  .regi-unregi-btn {
    display: none; } }

@media (max-width: 575px) {
  .filter-item-categories .session-filter {
    margin-bottom: 10px;
    display: flex;
    justify-content: center;
    align-items: center !important; } }

@media (max-width: 1595px) {
  .timeline .timeline-item .slick-slider .slick-list .slick-track .slick-slide .session-details-section {
    padding: 12px 12px; }
    .timeline .timeline-item .slick-slider .slick-list .slick-track .slick-slide .session-details-section .session-details-container .session-details-container .session-info-section .session-title {
      font-size: 18px; }
    .timeline .timeline-item .slick-slider .slick-list .slick-track .slick-slide .session-details-section .session-details-container .session-details-container .session-label .session-durtion-details .badge {
      padding: 7px 8px;
      font-size: 12px;
      margin-right: 5px; } }

@media (max-width: 1670px) {
  .timeline .timeline-item .slick-slider .slick-list .slick-track .slick-slide .session-details-section .session-details-container .session-speaker-item .slider-speaker .slider-speaker-details .sesions-speaker-profile-container .speaker-title-ellipsis {
    width: 140px; } }

@media (max-width: 1575px) {
  .timeline .timeline-item .slick-slider .slick-list .slick-track .slick-slide .session-details-section .session-details-container .session-speaker-item .slider-speaker .slider-speaker-details .sesions-speaker-profile-container .speaker-title-ellipsis {
    width: 130px; } }

@media (max-width: 1475px) {
  .timeline .timeline-item .slick-slider .slick-list .slick-track .slick-slide .session-details-section .session-details-container .session-speaker-item .slider-speaker {
    padding: 4px; }
    .timeline .timeline-item .slick-slider .slick-list .slick-track .slick-slide .session-details-section .session-details-container .session-speaker-item .slider-speaker .slider-speaker-details .sesions-speaker-profile-container .speaker-image-holder img {
      width: 35px;
      height: 35px; }
    .timeline .timeline-item .slick-slider .slick-list .slick-track .slick-slide .session-details-section .session-details-container .session-speaker-item .slider-speaker .slider-speaker-details .sesions-speaker-profile-container .speaker-info {
      margin-left: 5px; }
      .timeline .timeline-item .slick-slider .slick-list .slick-track .slick-slide .session-details-section .session-details-container .session-speaker-item .slider-speaker .slider-speaker-details .sesions-speaker-profile-container .speaker-info .speaker-name {
        font-size: 14px; }
      .timeline .timeline-item .slick-slider .slick-list .slick-track .slick-slide .session-details-section .session-details-container .session-speaker-item .slider-speaker .slider-speaker-details .sesions-speaker-profile-container .speaker-info .speaker-title {
        font-size: 12px; }
  .timeline .timeline-item .slick-slider .slick-list .slick-track .slick-slide .session-details-section .session-details-container .session-speaker-item .slider-session-speaker .sesions-speaker-profile-container .image-holder {
    width: 22px; }
    .timeline .timeline-item .slick-slider .slick-list .slick-track .slick-slide .session-details-section .session-details-container .session-speaker-item .slider-session-speaker .sesions-speaker-profile-container .image-holder img {
      width: 35px;
      height: 35px; }
  .timeline .timeline-item .slick-slider .slick-list .slick-track .slick-slide .session-details-section .session-details-container .session-speaker-item .slider-session-speaker .slider-more-image-holder .more-img {
    width: 35px;
    height: 35px;
    font-size: 18px;
    border: 2px solid;
    padding: 2px 3px;
    line-height: 26px; }
  .timeline .timeline-item .slick-slider .slick-list .slick-track .slick-slide .session-details-section .session-details-container .regi-unregi-btn-small .mark-session-registered-interested .register-dropdown-container .sesstion-details-right-container .btn-session-join,
  .timeline .timeline-item .slick-slider .slick-list .slick-track .slick-slide .session-details-section .session-details-container .regi-unregi-btn-small .mark-session-registered-interested .register-dropdown-container .sesstion-details-right-container .btn-session-register,
  .timeline .timeline-item .slick-slider .slick-list .slick-track .slick-slide .session-details-section .session-details-container .regi-unregi-btn-small .mark-session-registered-interested .register-dropdown-container .sesstion-details-right-container .btn-session-attending {
    font-size: 14px; }
  .timeline .timeline-item .slick-slider .slick-list .slick-track .slick-slide .session-details-section .session-details-container .regi-unregi-btn-small .mark-session-registered-interested .register-dropdown-container .sesstion-details-right-container .session-details-right-button-container .btn-session-interest {
    font-size: 20px; } }

@media (max-width: 1400px) {
  .timeline .timeline-item .slick-slider .slick-list .slick-track .slick-slide .session-details-section .session-details-container .session-speaker-item .slider-speaker .slider-speaker-details .sesions-speaker-profile-container .speaker-info .speaker-title-ellipsis {
    width: 100px; } }

@media (max-width: 1321px) {
  .timeline .timeline-item .slick-slider .slick-list .slick-track .slick-slide .session-details-section .session-details-container .session-speaker-item .slider-speaker .slider-speaker-details .sesions-speaker-profile-container .speaker-image-holder img {
    width: 32px;
    height: 32px; }
  .timeline .timeline-item .slick-slider .slick-list .slick-track .slick-slide .session-details-section .session-details-container .session-speaker-item .slider-speaker .slider-speaker-details .sesions-speaker-profile-container .speaker-info .speaker-name {
    font-size: 11px;
    line-height: 10px; }
  .timeline .timeline-item .slick-slider .slick-list .slick-track .slick-slide .session-details-section .session-details-container .session-speaker-item .slider-speaker .slider-speaker-details .sesions-speaker-profile-container .speaker-info .speaker-title {
    font-size: 12px; }
  .timeline .timeline-item .slick-slider .slick-list .slick-track .slick-slide .session-details-section .session-details-container .session-speaker-item .slider-speaker .slider-speaker-details .sesions-speaker-profile-container .speaker-info .speaker-title-ellipsis {
    width: 90px; }
  .timeline .timeline-item .slick-slider .slick-list .slick-track .slick-slide .session-details-section .session-details-container .session-speaker-item .slider-session-speaker .sesions-speaker-profile-container .image-holder {
    width: 18px; }
    .timeline .timeline-item .slick-slider .slick-list .slick-track .slick-slide .session-details-section .session-details-container .session-speaker-item .slider-session-speaker .sesions-speaker-profile-container .image-holder img {
      width: 32px;
      height: 32px; }
  .timeline .timeline-item .slick-slider .slick-list .slick-track .slick-slide .session-details-section .session-details-container .session-speaker-item .slider-session-speaker .slider-more-image-holder .more-img {
    width: 32px;
    height: 32px;
    font-size: 16px;
    padding: 0px 3px; }
  .timeline .timeline-item .slick-slider .slick-list .slick-track .slick-slide .session-details-section .session-details-container .regi-unregi-btn-small .mark-session-registered-interested .register-dropdown-container .sesstion-details-right-container .btn-session-join,
  .timeline .timeline-item .slick-slider .slick-list .slick-track .slick-slide .session-details-section .session-details-container .regi-unregi-btn-small .mark-session-registered-interested .register-dropdown-container .sesstion-details-right-container .btn-session-register,
  .timeline .timeline-item .slick-slider .slick-list .slick-track .slick-slide .session-details-section .session-details-container .regi-unregi-btn-small .mark-session-registered-interested .register-dropdown-container .sesstion-details-right-container .btn-session-attending {
    font-size: 12px;
    padding: 7px 8px; }
  .timeline .timeline-item .slick-slider .slick-list .slick-track .slick-slide .session-details-section .session-details-container .regi-unregi-btn-small .mark-session-registered-interested .register-dropdown-container .sesstion-details-right-container .session-details-right-button-container .btn-session-interest {
    font-size: 18px;
    margin-left: 5px; }
  .session-regi-unregi-btn.regi-unregi-btn .mark-session-registered-interested .register-dropdown-container .sesstion-details-right-container .btn-session-register {
    font-size: 12px;
    padding: 7px 8px; } }

#channelListSidebar {
  position: absolute;
  top: 0;
  right: 350px; }
  #channelListSidebar .collepase-sidebar-container {
    height: 27px;
    width: 27px;
    display: flex;
    position: absolute;
    left: -5%;
    top: 24px;
    padding: 4px 6px;
    z-index: 11;
    border-radius: 50%;
    box-sizing: border-box;
    border: 1px solid #f5f8fd;
    background-color: #ffffff;
    box-shadow: 0px 0px 12px 8px rgba(0, 0, 0, 0.05); }
    #channelListSidebar .collepase-sidebar-container i {
      height: 15px;
      font-size: 15px; }
  #channelListSidebar.active {
    visibility: hidden; }

.str-chat-channel-list {
  width: 100% !important; }
  .str-chat-channel-list .str-chat__channel-list-team .str-chat__channel-list-team__main .str-chat__channel-list-team__header {
    background-color: #ffffff; }
    .str-chat-channel-list .str-chat__channel-list-team .str-chat__channel-list-team__main .str-chat__channel-list-team__header .str-chat__channel-list-team__header--middle .str-chat__channel-list-team__header--title {
      color: #31415f;
      font-size: 14px;
      font-weight: 500;
      letter-spacing: 0;
      line-height: 17px; }

.channel-list-container.active-channel {
  background-color: #4c89f7; }
  .channel-list-container.active-channel .channel-list {
    border-bottom: 1px solid #377ef9; }
    .channel-list-container.active-channel .channel-list .userInfo-container .userName-details .userName-name,
    .channel-list-container.active-channel .channel-list .userInfo-container .userName-details .message-view {
      color: #ffffff; }
    .channel-list-container.active-channel .channel-list .userInfo-container .message-counter-container .circle {
      border: 1px solid #ffffff;
      background-color: #ffffff;
      color: #377ef9; }

.channel-list-container {
  background-color: #ffffff;
  width: 270px; }

.active-channel {
  background-color: #377ef9;
  color: #fff; }
  .active-channel .image-holder {
    background-color: #fff; }
  .active-channel .userName-name {
    color: #fff !important; }
  .active-channel .firstName {
    color: #fff !important; }
  .active-channel .backStageName {
    color: #fff !important; }
  .active-channel .secondName {
    color: #fff !important; }
  .active-channel .message-view {
    color: #fff !important; }

.channel-list {
  border-bottom: 1px solid #eaeffb;
  width: 90%;
  margin: auto;
  padding: 12px; }
  .channel-list > div > div {
    overflow-x: hidden; }
  .channel-list .userInfo-container {
    width: 100%;
    justify-content: space-between;
    display: inline-flex;
    align-items: center; }
    .channel-list .userInfo-container .user-info {
      width: 100%;
      display: flex;
      align-items: center; }
    .channel-list .userInfo-container .image-holder img {
      border-radius: 50%;
      width: 40px;
      height: 40px; }
    .channel-list .userInfo-container .userName-details {
      margin-left: 15px;
      font-weight: 600;
      font-size: 14px;
      overflow: hidden;
      color: #31415f;
      white-space: nowrap; }
      .channel-list .userInfo-container .userName-details .userName-name {
        color: #31415f;
        font-size: 14px;
        font-weight: 500;
        letter-spacing: 0;
        line-height: 17px;
        text-overflow: ellipsis;
        white-space: nowrap;
        overflow: hidden; }
      .channel-list .userInfo-container .userName-details .userName-long {
        color: #31415f;
        font-size: 14px;
        font-weight: 500;
        letter-spacing: 0;
        line-height: 17px;
        display: inline-flex; }
        .channel-list .userInfo-container .userName-details .userName-long .firstName {
          overflow: hidden;
          white-space: nowrap;
          text-overflow: ellipsis;
          width: 130px;
          display: inline-block; }
        .channel-list .userInfo-container .userName-details .userName-long .secondName {
          white-space: nowrap;
          overflow: visible; }
        .channel-list .userInfo-container .userName-details .userName-long .backStageName {
          overflow: hidden;
          white-space: nowrap;
          text-overflow: ellipsis;
          width: 130px;
          display: inline-block; }
      .channel-list .userInfo-container .userName-details .message-view {
        color: #7785a1;
        font-size: 13px;
        font-weight: 400;
        letter-spacing: 0;
        line-height: 15px;
        text-overflow: ellipsis;
        white-space: nowrap;
        overflow: hidden; }
    .channel-list .userInfo-container .message-counter-container {
      height: 100%;
      width: 100%;
      display: flex;
      justify-content: flex-end; }
      .channel-list .userInfo-container .message-counter-container .circle {
        display: inline-block;
        border: 1px solid #377ef9;
        background-color: #377ef9;
        border-radius: 50%;
        position: relative;
        color: white;
        font-size: 11px;
        padding: 3px; }
      .channel-list .userInfo-container .message-counter-container .circle::after {
        content: '';
        display: block;
        padding-bottom: 100%;
        height: 0;
        opacity: 0; }
      .channel-list .userInfo-container .message-counter-container .num {
        position: absolute;
        top: 50%;
        transform: translateY(-50%); }
      .channel-list .userInfo-container .message-counter-container .width_holder {
        display: block;
        height: 0;
        overflow: hidden; }

.new-channel-list-container {
  height: 100vh;
  width: 285px !important;
  overflow-y: auto;
  background-color: #fff !important;
  box-shadow: -2px 0px 8px 0px rgba(111, 111, 111, 0.2); }
  .new-channel-list-container .channel-list {
    padding: 15px 6px !important;
    width: 95% !important; }
  .new-channel-list-container .tab-content {
    height: 90vh;
    overflow-y: auto; }
  .new-channel-list-container #portal-tab .nav-tabs > li a {
    margin: 0 0 0 15px !important;
    padding: 14px 0px !important; }
  .new-channel-list-container .channel-list-container {
    width: 100% !important; }
  .new-channel-list-container .userInfo-container .userName-details .user-img.online::before {
    color: #44d279 !important;
    font-style: normal !important; }
  .new-channel-list-container .userInfo-container .userName-details .user-img.offline::before {
    color: #ff4545 !important;
    font-style: normal !important; }

.channel-list-booth {
  width: 400px !important;
  box-shadow: unset;
  height: unset !important; }

.direct-message-unread-count {
  font-size: 13px;
  text-align: center;
  margin: auto; }

.people_portal .breadcrumb-icon-text-container {
  color: #31415f;
  font-size: 26px;
  font-weight: bold; }

.people-card {
  margin: 8px;
  padding: 16px;
  height: auto;
  width: 245px;
  border-radius: 15px;
  background-color: #ffffff; }
  .people-card .accepted-icon {
    position: absolute;
    right: 0;
    margin-left: 95px;
    background: #44d279;
    border-radius: 50px;
    color: #fff;
    padding: 6px;
    font-size: 10px; }
  .people-card .profile-img {
    padding: 3px;
    box-sizing: border-box;
    width: 96px;
    height: auto;
    border: 4px solid rgba(55, 126, 249, 0.1);
    border-radius: 44px; }
  .people-card .card-body {
    height: 100%;
    display: flex;
    flex-wrap: wrap;
    align-content: space-between;
    justify-content: center;
    position: relative; }
  .people-card .desc {
    width: 100%;
    word-break: break-word; }
    .people-card .desc p {
      color: #7785a1;
      margin-bottom: 32px; }
    .people-card .desc div:nth-child(2) {
      color: #415070;
      margin-top: 14px; }
    .people-card .desc button {
      border-radius: 12px;
      font-weight: bold;
      letter-spacing: 0;
      line-height: 20px; }
    .people-card .desc .conntect-btn {
      font-size: 14px;
      margin-right: 3px;
      padding: 6px 9px;
      font-weight: bold;
      letter-spacing: 0;
      line-height: 19px;
      display: inline-flex;
      align-items: center;
      border-radius: 10px; }
      .people-card .desc .conntect-btn i {
        font-size: 20px;
        line-height: 16px;
        margin-right: 5px; }
    .people-card .desc .sent-btn {
      border-radius: 10px;
      background-color: #e3f8eb;
      color: #45d279;
      font-size: 15px;
      font-weight: bold;
      letter-spacing: 0;
      line-height: 19px;
      border: none;
      padding: 7px 20px; }
    .people-card .desc .accept-btn {
      border-radius: 10px;
      font-size: 15px;
      font-weight: bold;
      letter-spacing: 0;
      line-height: 19px;
      border: none;
      padding: 7px 20px; }
    .people-card .desc .this-is-you {
      display: block !important; }
    .people-card .desc .btn-container.people-btn {
      display: flex !important;
      justify-content: center;
      align-items: flex-end; }
    .people-card .desc .chat-btn {
      margin-left: 5px;
      cursor: pointer;
      padding: 5px 5px 0;
      border-radius: 12px;
      background-color: #377ef9;
      box-shadow: 0 4px 10px 0 rgba(55, 126, 249, 0.19);
      color: #ffffff;
      font-size: 19px;
      width: 60px; }
    .people-card .desc .meeting-btn {
      border-radius: 10px;
      background-color: #f5f8fe;
      border: none;
      color: #7785a1;
      font-size: 14px;
      font-weight: 600;
      letter-spacing: 0;
      line-height: 19px;
      display: inline-flex;
      align-items: center;
      padding: 7px;
      margin-left: 3px; }
      .people-card .desc .meeting-btn i {
        font-size: 18px;
        line-height: 14px;
        margin-right: 3px; }
    .people-card .desc .chat-chime-btn {
      height: 34px;
      width: auto;
      margin: 0 3px;
      cursor: pointer;
      padding: 5px 10px 0;
      border-radius: 10px;
      background-color: #f5f8fe;
      border: none;
      font-size: 18px;
      color: #6f84ad; }

.add-meeting-note {
  text-align: center; }
  .add-meeting-note .note-label {
    color: #51607d;
    font-size: 15px;
    font-weight: 600;
    letter-spacing: 0;
    line-height: 18px;
    float: left; }
  .add-meeting-note .meeting-chime-btn {
    height: 34px;
    width: auto;
    margin: 0 3px;
    cursor: pointer;
    padding: 5px 10px 0;
    border-radius: 10px;
    background-color: #f5f8fe;
    border: none;
    font-size: 18px;
    color: #6f84ad; }

.call-animation {
  box-shadow: 0 0 0 0 #377ef9;
  -webkit-animation: call-animation-pulse 2.25s infinite cubic-bezier(0.66, 0, 0, 1);
  -moz-animation: call-animation-pulse 2.25s infinite cubic-bezier(0.66, 0, 0, 1);
  -ms-animation: call-animation-pulse 2.25s infinite cubic-bezier(0.66, 0, 0, 1);
  animation: call-animation-pulse 2.25s infinite cubic-bezier(0.66, 0, 0, 1); }

@-webkit-keyframes call-animation-pulse {
  to {
    box-shadow: 0 0 0 30px rgba(232, 76, 61, 0); } }

@-moz-keyframes call-animation-pulse {
  to {
    box-shadow: 0 0 0 30px rgba(232, 76, 61, 0); } }

@-ms-keyframes call-animation-pulse {
  .call-animation to {
    box-shadow: 0 0 0 30px rgba(232, 76, 61, 0); } }

@keyframes call-animation-pulse {
  to {
    box-shadow: 0 0 0 30px rgba(232, 76, 61, 0); } }

.people-header {
  width: 100%;
  height: 295px;
  border-radius: 18px;
  background: linear-gradient(0deg, rgba(21, 47, 95, 0.55) 0.08%, rgba(49, 65, 95, 0) 100%);
  position: relative;
  display: flex;
  align-items: flex-end; }
  .people-header .p-profile {
    width: 100%;
    padding: 32px;
    color: #ffffff;
    letter-spacing: 0; }
    .people-header .p-profile .p-profile-info {
      width: 85%;
      padding-left: 20px;
      display: flex;
      justify-content: space-between; }
    .people-header .p-profile .p-btn {
      display: flex;
      align-items: center; }
    .people-header .p-profile button {
      border-radius: 15px;
      background-color: #377ef9;
      font-size: 16px;
      font-weight: bold;
      color: #ffffff;
      height: 56px;
      width: 160px;
      border: none;
      margin: 0 10px;
      display: flex;
      justify-content: center;
      align-items: center; }
      .people-header .p-profile button .people-btn-icon {
        font-size: 18px;
        line-height: 18px; }
      .people-header .p-profile button .people-btn-name {
        margin-left: 5px; }
  .people-header .pro-img {
    box-sizing: border-box;
    border: 4px solid #ffffff; }
  .people-header .pro-info {
    word-break: break-word;
    padding-top: 20px;
    font-weight: 500; }
    .people-header .pro-info .people-name {
      font-size: 24px;
      font-weight: 600;
      line-height: 29px; }
    .people-header .pro-info .tag-line {
      font-size: 18px; }
    .people-header .pro-info .sub-line {
      font-size: 16px; }
  .people-header .back-btn {
    position: absolute;
    top: 10px;
    left: 10px; }
    .people-header .back-btn button {
      background-color: #377ef9;
      font-size: 16px;
      font-weight: bold;
      color: #ffffff;
      padding: 6px 12px;
      border: none;
      border-radius: 10px; }
      .people-header .back-btn button i {
        font-size: 20px;
        line-height: 16px; }

.people-desc .box-lable {
  color: #31415f;
  font-size: 18px;
  font-weight: 600;
  margin-bottom: 16px; }

.people-desc span {
  color: #7785a1;
  font-size: 14px;
  font-weight: 500; }

@media (max-width: 1055px) {
  .people-card {
    margin: 10px 0 0 10px;
    width: 235px; }
    .people-card .desc .btn-container.people-btn .conntect-btn {
      padding: 6px 5px; }
    .people-card .desc .conntect-btn {
      padding: 3px 5px;
      border-radius: 8px; }
    .people-card .desc .sent-btn {
      border-radius: 8px;
      padding: 7px 15px !important; }
    .people-card .desc .meeting-btn {
      border-radius: 8px; }
    .people-card .desc .chat-chime-btn {
      height: 34px;
      padding: 2px 8px 0;
      border-radius: 8px; }
  .add-meeting-note .meeting-chime-btn {
    height: 34px;
    padding: 2px 8px 0;
    border-radius: 8px; } }

@media (max-width: 425px) {
  .people-card {
    margin: 10px; }
    .people-card .profile-img {
      width: 75px; } }

.notification-feed {
  padding: 15px 10px 15px 10px;
  background-color: #f7faff;
  border-radius: 9px; }
  .notification-feed img {
    border-radius: 50%;
    width: 40px;
    height: 40px; }

.notification-icon .raf-icon-badge__badge {
  line-height: 1.2 !important; }

.connected-btn {
  background-color: #44d279 !important;
  color: #ffffff !important; }

.connect-btn-profile:hover {
  color: #000000 !important; }

.meeting-room .local-video-box {
  width: 100%;
  height: 70vh;
  border-radius: 5px;
  overflow: hidden; }
  .meeting-room .local-video-box .controls-right-bar {
    position: absolute !important;
    right: 15px;
    bottom: 35%; }
  .meeting-room .local-video-box .controls .end-connect-button-container {
    margin-left: 35%;
    margin-top: 5%; }
    .meeting-room .local-video-box .controls .end-connect-button-container .end-session-btn {
      width: 112px !important;
      background-color: #d62f12;
      margin-bottom: 10px !important; }
    .meeting-room .local-video-box .controls .end-connect-button-container .custom-action-btn {
      height: 56px;
      border-radius: 18px;
      opacity: 0.9;
      color: #fff;
      font-size: 18px;
      border: none; }
  .meeting-room .local-video-box .controls .controls.roomMode button {
    margin: 0.30rem; }
  .meeting-room .local-video-box .controls .endButton {
    display: none !important; }
  .meeting-room .local-video-box .controls .controls-panel {
    display: inline-grid; }
  .meeting-room .local-video-box .controls .bubble-tip {
    top: 23% !important;
    margin-left: -180px !important; }
    .meeting-room .local-video-box .controls .bubble-tip .title {
      margin-right: 70px !important; }
    .meeting-room .local-video-box .controls .bubble-tip .anchor-popup {
      border-top: 5px solid transparent !important;
      border-bottom: 5px solid transparent !important;
      border-left: 6px solid #fff !important;
      position: absolute;
      right: -6px !important;
      bottom: 15px !important;
      border-right: unset !important;
      left: unset !important; }
  .meeting-room .local-video-box .remoteVideoGroupWrapper .custom-content {
    width: 100%;
    position: absolute !important;
    padding: 1rem 1rem 0 !important; }
    .meeting-room .local-video-box .remoteVideoGroupWrapper .custom-content .remoteVideo {
      height: 145px !important;
      border-radius: 15px; }

.meeting-room .chime .controls .controls button {
  border-radius: 15px !important;
  background: darkgrey !important;
  width: 3.5rem;
  height: 3.5rem;
  margin-top: 8px;
  font-size: 22px; }

.meeting-room .chime .full-screen-video {
  position: unset !important; }
  .meeting-room .chime .full-screen-video .remoteVideo {
    position: unset !important; }
    .meeting-room .chime .full-screen-video .remoteVideo .video {
      position: absolute;
      left: 0; }

.meeting-room .fixed-controls {
  padding: 15px;
  height: 175px; }

@media only screen and (max-width: 1460px) {
  .meeting-room .controls button {
    width: 3.2rem !important;
    height: 3.2rem !important;
    margin-top: 7px !important;
    font-size: 20px !important; } }

@media (max-width: 1425px) {
  .people-header .pro-img {
    width: 100px;
    height: auto; }
  .people-header .p-profile {
    padding: 20px; }
    .people-header .p-profile .p-profile-info {
      padding-left: 10px;
      display: block; }
    .people-header .p-profile .p-btn {
      margin-top: 10px;
      justify-content: flex-end; }
      .people-header .p-profile .p-btn button {
        width: 120px;
        height: 48px;
        margin: 0 5px;
        font-size: 15px;
        border-radius: 12px; } }

@media (max-width: 785px) {
  .people-card {
    width: 229px; } }

@media (max-width: 768px) {
  .people-header .pro-img {
    width: 100px;
    height: auto; }
  .people-header .p-profile .p-btn button {
    font-size: 22px;
    padding-top: 10px;
    width: 50px;
    height: 50px; }
  .people-header .back-btn button span {
    display: none; } }

@media (max-width: 425px) {
  .people_portal #portal-tab .tab-content .dis-in-flex {
    justify-content: center; }
  .people_portal .content-wrapper-front.m-t-40 {
    margin-top: 30px; }
  .people_portal .row.m-b-20 {
    padding-left: 20px;
    padding-right: 20px;
    margin-top: 0 !important; }
  .people-header {
    height: 230px; }
    .people-header .p-profile {
      padding: 15px; }
      .people-header .p-profile .pro-img {
        width: 75px;
        height: auto;
        margin-top: 10px; }
      .people-header .p-profile .p-profile-info {
        display: block; }
      .people-header .p-profile .p-btn {
        margin-top: 10px;
        justify-content: flex-end; }
        .people-header .p-profile .p-btn button {
          width: 40px;
          height: 40px;
          font-size: 18px;
          padding-top: 6px; }
      .people-header .p-profile .pro-info .people-name {
        font-size: 18px;
        line-height: 22px; }
      .people-header .p-profile .pro-info .tag-line {
        font-size: 16px; }
      .people-header .p-profile .pro-info .sub-line {
        font-size: 14px; }
  .people-desc {
    padding: 15px; }
    .people-desc .box-lable {
      font-size: 18px; }
    .people-desc .white-box {
      padding: 5px; }
      .people-desc .white-box div:first-child {
        height: auto !important; } }

@media (max-width: 320px) {
  .people-header {
    height: 215px; }
    .people-header .p-profile .pro-img {
      width: 65px;
      height: auto; }
    .people-header .p-profile .p-profile-info .pro-info .people-name {
      font-size: 18px; }
    .people-header .p-profile .p-profile-info .pro-info .tag-line {
      font-size: 14px; }
    .people-header .p-profile .p-profile-info .pro-info .sub-line {
      font-size: 13px; } }

.people-company {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden; }

.people-title {
  display: -webkit-box;
  -webkit-line-clamp: 1;
  font-size: 18px;
  -webkit-box-orient: vertical;
  overflow: hidden;
  font-weight: bold;
  margin-bottom: 5px; }

.people-tag-line {
  color: #929db3;
  font-size: 14px;
  font-weight: 500;
  letter-spacing: 0; }

.peopleCard-chat {
  width: 80px !important; }

.accelevent-studio-demo #portal-content-wrapper {
  max-width: unset !important;
  padding-left: 0px !important;
  padding-right: 0px !important; }

.accelevent-studio-demo .ae-video-conference-content #vxt-widget-container {
  width: 100% !important;
  height: 90% !important; }
  .accelevent-studio-demo .ae-video-conference-content #vxt-widget-container .vxt-widget-fullscreen-on {
    height: inherit !important; }

.accelevent-studio #portalsidebar .sidebar {
  min-width: 110px;
  max-width: 110px;
  height: 100vh;
  background: #377ef9;
  top: 0;
  color: #fff;
  position: sticky;
  transition: all 0.3s; }
  .accelevent-studio #portalsidebar .sidebar a {
    text-decoration: none; }
  .accelevent-studio #portalsidebar .sidebar .postal-profile-dropdown {
    margin-top: -1px;
    padding: 8px;
    padding-left: 21px;
    display: flex;
    align-items: center;
    background-color: unset; }
    .accelevent-studio #portalsidebar .sidebar .postal-profile-dropdown img {
      width: auto;
      height: 57px;
      border-radius: 15px;
      border: 3px solid #fdfdfd5e; }
  .accelevent-studio #portalsidebar .sidebar .sidebar-icon-box {
    box-sizing: border-box;
    height: 55px;
    width: 55px;
    font-size: 30px;
    border-radius: 15px;
    text-align: center;
    margin-top: 15px;
    padding: 0px; }
    .accelevent-studio #portalsidebar .sidebar .sidebar-icon-box .icon {
      color: #fff;
      cursor: pointer; }
    .accelevent-studio #portalsidebar .sidebar .sidebar-icon-box .action-btn {
      border: none;
      border-radius: 15px !important;
      height: 55px;
      font-size: 30px;
      width: 55px;
      background-color: #4b8bf9; }
    .accelevent-studio #portalsidebar .sidebar .sidebar-icon-box .btn:focus {
      outline: thin dotted;
      outline: 0px auto -webkit-focus-ring-color;
      outline-offset: 1px;
      border: 1px solid !important; }
  .accelevent-studio #portalsidebar .sidebar ul.components {
    margin-top: 25px;
    padding-left: 14px; }
  .accelevent-studio #portalsidebar .sidebar .normal-logo {
    width: 43px;
    height: 38px; }
  .accelevent-studio #portalsidebar .sidebar .wl-logo-size {
    width: 100px;
    height: 20px; }

.accelevent-studio #portal-content-wrapper {
  max-width: unset !important;
  padding-left: 0px !important;
  padding-right: 0px !important; }

.accelevent-studio .ae-video-conference-content {
  margin-top: 25px; }
  .accelevent-studio .ae-video-conference-content .vxt-widget-container {
    left: unset !important;
    max-width: 100%;
    height: 750px;
    position: unset !important; }
    .accelevent-studio .ae-video-conference-content .vxt-widget-container .loadbar {
      margin-left: 15% !important; }
    .accelevent-studio .ae-video-conference-content .vxt-widget-container .attendees-settings select {
      float: none !important;
      width: 100% !important; }
    .accelevent-studio .ae-video-conference-content .vxt-widget-container .attendees-settings .switch-mode {
      display: inline-flex;
      width: 60%; }
      .accelevent-studio .ae-video-conference-content .vxt-widget-container .attendees-settings .switch-mode label {
        width: 100% !important;
        text-align: center !important; }
    .accelevent-studio .ae-video-conference-content .vxt-widget-container .enable-item label {
      width: 65% !important;
      text-align: center !important; }
  .accelevent-studio .ae-video-conference-content .col-md-10 {
    width: 100% !important;
    height: 100% !important;
    padding: unset !important; }
  .accelevent-studio .ae-video-conference-content #vxt-widget-container {
    width: 100% !important;
    height: 100% !important; }
  .accelevent-studio .ae-video-conference-content #conference-attendees .sidebar-container {
    margin-left: 110px; }
  .accelevent-studio .ae-video-conference-content #conference-attendees .attendees-list {
    height: 100% !important; }
  .accelevent-studio .ae-video-conference-content #conference-attendees .conference-empty {
    display: none !important; }
  .accelevent-studio .ae-video-conference-content #conference-attendees #video-presentation {
    margin-left: 110px; }
  .accelevent-studio .ae-video-conference-content #conference-attendees .attendees-settings {
    height: 100% !important; }
  .accelevent-studio .ae-video-conference-content .vxt-bottom-bar {
    top: -90px;
    width: fit-content;
    background: #377ef9;
    bottom: 0px;
    width: -moz-fit-content; }
    .accelevent-studio .ae-video-conference-content .vxt-bottom-bar .bubble-video-presentation {
      height: 150px !important; }
    .accelevent-studio .ae-video-conference-content .vxt-bottom-bar .bubble-tip {
      top: 350px !important;
      margin-left: 61px !important;
      width: 185px !important; }
      .accelevent-studio .ae-video-conference-content .vxt-bottom-bar .bubble-tip .anchor-popup {
        left: -8px !important;
        bottom: unset !important;
        top: 75px;
        transform: rotateZ(90deg); }
      .accelevent-studio .ae-video-conference-content .vxt-bottom-bar .bubble-tip .icon-close {
        padding: 0px 10px 11px 10px;
        top: 5px;
        right: 5px !important; }
  .accelevent-studio .ae-video-conference-content .SidebarTiles .tiles-list .stream-media {
    display: inline !important; }

.accelevent-studio .event-hub-header {
  margin-left: 120px; }
  .accelevent-studio .event-hub-header .broadcast-btn {
    margin-right: 40px;
    text-align: center; }

@media only screen and (max-width: 1400px) {
  .accelevent-studio .active-hide ul.components {
    padding-right: 20px;
    padding-left: 20px; } }

.accelevent-studio .warning-container {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 94vh; }

.accelevent-studio .warning-text {
  font-size: 18px; }

.back-stage-room .sidebar-control {
  float: left;
  width: 110px; }
  .back-stage-room .sidebar-control .sidebar {
    position: unset !important; }
    .back-stage-room .sidebar-control .sidebar ul.components {
      padding-left: 22px !important; }
    .back-stage-room .sidebar-control .sidebar .bubble-tip {
      background-color: #fff;
      animation: createBox 0.25s;
      z-index: 17;
      width: 127px;
      border: 1px solid #ccc;
      height: 92px;
      position: absolute;
      top: 347px;
      border-radius: 4px;
      padding: 8px;
      font-family: 'open-sans-regular', sans-serif;
      display: initial;
      margin-left: 85px; }
      .back-stage-room .sidebar-control .sidebar .bubble-tip .icon-close-box {
        top: 5px;
        right: 5px !important;
        font-size: 18px;
        position: absolute; }
      .back-stage-room .sidebar-control .sidebar .bubble-tip .title {
        color: #31415f;
        font-weight: 600; }
      .back-stage-room .sidebar-control .sidebar .bubble-tip .anchor-popup {
        border-top: 5px solid transparent;
        border-bottom: 5px solid transparent;
        border-right: 6px solid #fff;
        position: absolute;
        left: -6px; }

.back-stage-room .container-screen {
  float: right;
  width: -moz-calc(100% - 110px);
  width: -webkit-calc(100% - 110px);
  width: calc(100% - 110px); }
  .back-stage-room .container-screen .studio-header {
    padding: 10px;
    color: #31415f;
    font-size: 20px;
    font-weight: 400;
    letter-spacing: 0;
    align-items: center;
    display: flex;
    justify-content: space-between; }

.back-stage-room .chime {
  height: calc(100vh - 72px) !important; }

.ae-video-conference-content .vxt-conference-attendees .SidebarSpeaker .screenshare-current-user .active-speaker {
  opacity: 0.7; }

.ae-video-conference-content .vxt-conference-attendees .attendees-list div:nth-child(3) {
  display: none !important; }

.ae-video-conference-content .vxt-conference-attendees .attendees-list div:nth-child(4) {
  display: none !important; }

.ae-video-conference-content .vxt-bottom-bar .vxt-bottom-bar-actions ul li .bubble-tip {
  height: 150px; }
  .ae-video-conference-content .vxt-bottom-bar .vxt-bottom-bar-actions ul li .bubble-tip a {
    border: none; }
  .ae-video-conference-content .vxt-bottom-bar .vxt-bottom-bar-actions ul li .bubble-tip a:hover {
    border: none; }

.channel-name-header-title {
  word-break: break-all; }

.group-switch .group-enable:nth-child(2) {
  display: none; }

.accelevent-studio .event-hub-header .col-md-8 {
  overflow: hidden;
  text-overflow: ellipsis; }

.accelevent-studio .event-hub-header {
  margin-top: 0px; }

.accelevent-studio #portalsidebar .sidebar a {
  color: #377ef9;
  background: none; }

.onboard-new .event-content {
  padding-top: 100px !important; }

.onboard-new .event-setup {
  background-color: #377ef9;
  display: inline-block;
  width: 100%; }
  .onboard-new .event-setup .access-events-btn {
    padding-right: 30px;
    padding-top: 20px;
    width: 100%; }
    .onboard-new .event-setup .access-events-btn .btn-prime {
      background-color: #3cd89c !important;
      border-color: #3cd89c !important; }
  .onboard-new .event-setup .step-wizard-width {
    width: 70% !important;
    margin: 0 auto !important; }
  .onboard-new .event-setup .event-format-element {
    width: 1000px;
    height: 350px; }
  .onboard-new .event-setup .main-header {
    padding: 40px 20px 20px 20px; }
  .onboard-new .event-setup .m-t-60px {
    margin-top: 60px; }
  .onboard-new .event-setup .event-held {
    padding-top: 45px !important;
    font-weight: 500;
    font-size: 32px;
    color: #31415f; }
  .onboard-new .event-setup .event-format {
    font-weight: 500;
    font-size: 20px;
    line-height: 24px;
    text-align: center;
    color: #415070;
    height: 200px !important;
    width: 200px !important; }
  .onboard-new .event-setup .custom-icon {
    font-size: 100px;
    padding: 20px 0;
    color: #377ef9; }
  .onboard-new .event-setup .selected-icon {
    position: absolute;
    right: 15px;
    top: 15px;
    background: #fff;
    background: #dde2ff;
    border-radius: 50px;
    color: #3f69e8;
    word-wrap: normal;
    word-break: normal;
    white-space: nowrap;
    padding: 6px;
    font-size: 11px; }
  .onboard-new .event-setup .event-elements {
    padding-top: 50px;
    font-weight: 500;
    font-size: 32px;
    text-align: center;
    color: #31415f; }
  .onboard-new .event-setup .elements-width {
    width: 1000px;
    margin: 0 auto; }
    .onboard-new .event-setup .elements-width .p-b-40 {
      padding-bottom: 40px !important; }
  .onboard-new .event-setup .element-boxes {
    width: 300px;
    height: 120px;
    border: 2px solid #dfe4ea;
    border-radius: 15px; }
    .onboard-new .event-setup .element-boxes .icon-font-size {
      font-size: 25px !important; }
    .onboard-new .event-setup .element-boxes .label-font-size {
      font-size: 20px !important; }
  .onboard-new .event-setup .element-selected-icon {
    position: absolute;
    right: 30px;
    top: 21px;
    background: #dde2ff;
    border-radius: 23px;
    color: #3f69e8;
    word-wrap: normal;
    word-break: normal;
    white-space: nowrap;
    padding: 6px;
    font-size: 10px; }
  .onboard-new .event-setup .step-button {
    text-align: center;
    margin: 0 auto;
    width: 50%;
    padding: 20px 35px !important; }
    .onboard-new .event-setup .step-button .next-button {
      height: 40px;
      width: 100px;
      padding-top: 8px;
      margin: 10px; }
      .onboard-new .event-setup .step-button .next-button .btn-pad {
        padding: 0 5px !important; }
      .onboard-new .event-setup .step-button .next-button .next-button-icon {
        position: relative;
        top: 2px; }
    .onboard-new .event-setup .step-button .previous-button {
      border: 2px solid #f6f9fe;
      background-color: #f6f9fe;
      color: #7785a1;
      height: 40px;
      width: 115px;
      padding: 5px 10px; }
      .onboard-new .event-setup .step-button .previous-button:hover {
        border-color: #406ae8; }
  .onboard-new .event-setup .step-wizard-event li.active .step {
    border: 2px solid #ffffff;
    background-color: #ffffff; }
  .onboard-new .event-setup .step-wizard-event li.active .title {
    color: #ffffff; }
  .onboard-new .event-setup .main-container {
    padding-top: 12px;
    width: 100%;
    min-height: 600px;
    text-align: center;
    width: 100%; }
  .onboard-new .event-setup .event-format-container {
    width: 1200px !important;
    height: auto !important;
    background-color: #f6f9fe;
    border-radius: 15px;
    margin: 0 auto; }
    .onboard-new .event-setup .event-format-container .skip-button {
      margin-right: 30px;
      margin-top: 25px;
      font-size: 15px;
      font-weight: 500; }
    .onboard-new .event-setup .event-format-container .format-value-container {
      background-color: #ffffff;
      border: 2px solid #f3f4f6;
      border-radius: 15px;
      padding: unset !important;
      height: 200px !important;
      width: 200px !important;
      margin: 0 50px; }
    .onboard-new .event-setup .event-format-container .selected-element-border {
      border: 2px solid #377ef9; }
    .onboard-new .event-setup .event-format-container .selected-element-text {
      color: #377ef9 !important; }
    .onboard-new .event-setup .event-format-container .element-text {
      color: #415070; }
  .onboard-new .event-setup .step-wizard-line {
    height: 65px;
    background-color: unset !important;
    text-align: center;
    display: inline-flex;
    align-items: center;
    width: 100%; }
  .onboard-new .event-setup .step-wizard {
    display: inline-block;
    position: relative;
    width: 100%; }
    .onboard-new .event-setup .step-wizard .progress {
      position: absolute;
      top: 40px;
      left: 12%;
      width: 75%;
      height: 2px; }
    .onboard-new .event-setup .step-wizard .progress-3 {
      position: absolute;
      top: 40px;
      left: 17%;
      width: 65%;
      height: 2px; }
    .onboard-new .event-setup .step-wizard .progress-3-div-mobile-center {
      width: 100%; }
    .onboard-new .event-setup .step-wizard .progressbar {
      position: absolute;
      background-color: #fff;
      border-radius: 1px;
      width: 0;
      height: 2px;
      opacity: 1;
      -webkit-transition: width 0.6s ease;
      -o-transition: width 0.6s ease;
      transition: width 0.6s ease; }
      .onboard-new .event-setup .step-wizard .progressbar.empty {
        opacity: 1;
        width: 100%;
        background-color: #fff; }
    .onboard-new .event-setup .step-wizard ul {
      position: absolute;
      width: 100%;
      list-style-type: none;
      padding: 0;
      left: -2%; }
    @media (min-width: 320px) and (max-width: 409px) {
      .onboard-new .event-setup .step-wizard ul {
        position: absolute;
        width: 120%;
        list-style-type: none;
        padding: 0;
        left: -10%; }
      .onboard-new .event-setup .step-wizard ul.progress-3-div-mobile-center {
        width: 110%;
        left: -7%; } }
    @media (min-width: 410px) and (max-width: 480px) {
      .onboard-new .event-setup .step-wizard ul {
        position: absolute;
        width: 107%;
        list-style-type: none;
        padding: 0;
        left: -7%; }
      .onboard-new .event-setup .step-wizard ul.progress-3-div-mobile-center {
        width: 115%;
        left: -10%; }
      .onboard-new .event-setup .step-wizard .step-wizard ul.progress-3-div-mobile-center li {
        width: 30% !important; } }
    .onboard-new .event-setup .step-wizard li {
      display: inline-block;
      text-align: center;
      width: 33%; }
      .onboard-new .event-setup .step-wizard li .step {
        color: #333937;
        font-weight: bold;
        text-decoration: none;
        border-radius: 50%;
        display: inline-flex;
        padding: 7px;
        margin: 10px;
        cursor: pointer;
        background: transparent;
        position: absolute;
        box-sizing: border-box;
        border: 2px solid #fff;
        display: inline-block;
        background-color: #377ef9;
        padding: 3px 10px;
        color: #fff;
        font-family: 'Helvetica Neue';
        font-size: 16px;
        padding: 5px 12px;
        text-align: center;
        -webkit-transition: background-color 0.6s ease, border-color 0.6s ease;
        -o-transition: background-color 0.6s ease, border-color 0.6s ease;
        transition: background-color 0.6s ease, border-color 0.6s ease; }
      @media (min-width: 320px) and (max-width: 480px) {
        .onboard-new .event-setup .step-wizard li .step {
          padding: 5px 10px; } }
      .onboard-new .event-setup .step-wizard li .title {
        color: #fff;
        font-family: 'Helvetica Neue';
        font-size: 18px;
        line-height: 27px;
        position: absolute;
        width: 100%;
        left: 30px;
        padding-top: 50px;
        -webkit-transition: color 0.6s ease;
        -o-transition: color 0.6s ease;
        transition: color 0.6s ease; }
      .onboard-new .event-setup .step-wizard li.active .step {
        border: 2px solid #fff;
        color: #31415f;
        background-color: #fff !important; }
      .onboard-new .event-setup .step-wizard li.done .step {
        color: white;
        background-color: #406ae8 !important;
        border-color: #fff;
        padding: 5px;
        display: inline-flex; }
        .onboard-new .event-setup .step-wizard li.done .step i {
          font-size: 12px;
          padding: 4px; }
      .onboard-new .event-setup .step-wizard li > a {
        display: block;
        width: 100%;
        color: black;
        position: relative;
        text-align: center; }
        .onboard-new .event-setup .step-wizard li > a:hover .step {
          border-color: #0054a6; }
        .onboard-new .event-setup .step-wizard li > a:hover .title {
          color: #0054a6; }
    .onboard-new .event-setup .step-wizard .addon-details {
      display: inline-block !important;
      text-align: center !important;
      width: 100% !important;
      left: -3% !important; }
      .onboard-new .event-setup .step-wizard .addon-details li {
        width: 19% !important; }

.event-venue-width {
  width: 25%; }

.autocomplete-width {
  width: 100%; }

.cfgbvi {
  max-width: unset !important;
  height: 260px !important; }

.p-r-30 {
  padding-right: 30px !important; }

.event-details-font {
  font-weight: 500;
  font-size: 15px; }

.timezone-font {
  font-size: 14px;
  line-height: 19px;
  font-weight: 600; }

@media (min-width: 320px) and (max-width: 991px) {
  .onboard-new .event-content {
    padding-bottom: 40px !important; }
  .onboard-new .event-setup .event-format-element .display-inline-flex {
    display: unset !important; }
  .onboard-new .event-setup .event-format-container .format-value-container {
    margin: 30px auto !important; }
  .onboard-new .event-setup .step-button {
    padding-right: unset !important;
    padding-left: unset !important; }
  .onboard-new .event-setup .elements-width {
    width: 100% !important; }
  .onboard-new .event-setup .event-elements {
    font-size: 26px !important; } }

@media (min-width: 992px) and (max-width: 1024px) {
  .onboard-new .event-setup .element-boxes {
    width: 275px !important; }
  .event-content {
    padding-left: 5px !important;
    padding-right: 5px !important; } }

@media (min-width: 320px) and (max-width: 1225px) {
  .onboard-new .event-setup .event-held {
    font-size: 23px !important; }
  .onboard-new .event-setup .event-format-container {
    width: 100% !important; } }

@media (min-width: 320px) and (max-width: 991px) {
  .onboard-new .event-setup .event-format-element {
    margin: auto;
    width: 100% !important;
    height: auto !important; } }

.admin-content-wrapper .main-box-body .container-padding {
  padding: 0 45px; }

@media (min-width: 320px) and (max-width: 724px) {
  .admin-content-wrapper .main-box-body .container-padding {
    padding: unset !important; } }

@media (min-width: 320px) and (max-width: 480px) {
  .admin-content-wrapper .main-box-body .timezone-font .display-inline-flex {
    display: unset !important; }
  .admin-content-wrapper .main-box-body .onboarding-location .display-inline-flex {
    display: unset !important; }
  .admin-content-wrapper .main-box-body .onboarding-location .event-venue-width {
    width: 100% !important; }
  .admin-content-wrapper .main-box-body .onboarding-location .autocomplete-width {
    width: unset !important; } }

#mytalks .session-details-section {
  padding: 24px; }
  #mytalks .session-details-section .session-info-section .session-title {
    margin-bottom: unset;
    font-size: 22px;
    font-weight: 600;
    line-height: 27px; }
  #mytalks .session-details-section .session-info-section .session-details-right-container {
    display: inline-flex;
    flex-wrap: wrap;
    justify-content: flex-end; }
  #mytalks .session-details-section .session-info-section .btn-add-docs-link {
    width: 250px !important;
    margin-right: 10px; }
  #mytalks .session-details-section .session-info-section .btn-session-join {
    width: 170px;
    font-size: 16px;
    margin-left: unset;
    font-weight: bold; }
  #mytalks .session-details-section .session-label .session-durtion-details .badge-time {
    background-color: unset;
    color: #7785a1;
    font-size: 14px;
    margin-left: 10px;
    font-weight: 500;
    display: inline-flex;
    align-items: center; }
    #mytalks .session-details-section .session-label .session-durtion-details .badge-time i {
      font-size: 20px;
      margin-right: 5px;
      color: #929db3; }
  #mytalks .session-details-section .session-label .interested {
    margin-top: 20px;
    display: inline-flex; }
    #mytalks .session-details-section .session-label .interested .registered {
      margin-right: 12px; }
    #mytalks .session-details-section .session-label .interested .badge-interested {
      background-color: #f6f9fe;
      color: #66758f;
      font-size: 14px;
      font-weight: 500;
      letter-spacing: 0;
      line-height: 16px;
      padding: 10px 12px;
      border-radius: 10px;
      display: inline-flex;
      align-items: center; }
      #mytalks .session-details-section .session-label .interested .badge-interested i {
        font-size: 20px;
        margin-right: 5px; }
  #mytalks .session-details-section .item-slider-speaker {
    margin-top: 24px; }
    #mytalks .session-details-section .item-slider-speaker .sesions-speaker-details .sesions-speaker-profile-container .speaker-info .speaker-name {
      margin-bottom: 10px; }

@media (min-width: 769px) and (max-width: 1100px) {
  #mytalks .session-details-section .myTalks-details-container {
    padding-left: 30px; } }

@media (max-width: 425px) {
  #mytalks .session-details-section .session-info-section .session-title {
    font-size: 18px; }
  #mytalks .session-details-section .session-info-section .session-details-right-container {
    float: right;
    margin-bottom: 10px; }
    #mytalks .session-details-section .session-info-section .session-details-right-container .btn-session-join {
      padding: 6px;
      width: unset;
      height: unset;
      border-radius: 7px;
      font-size: unset;
      float: right; }
      #mytalks .session-details-section .session-info-section .session-details-right-container .btn-session-join i {
        font-size: 20px; }
  #mytalks .session-details-section .session-label {
    margin-top: 15px; }
    #mytalks .session-details-section .session-label .session-durtion-details {
      margin-top: 20px;
      text-align: end; }
      #mytalks .session-details-section .session-label .session-durtion-details .badge {
        display: unset; }
      #mytalks .session-details-section .session-label .session-durtion-details .badge-time {
        font-size: 13px; }
        #mytalks .session-details-section .session-label .session-durtion-details .badge-time i {
          font-size: 14px; }
    #mytalks .session-details-section .session-label .interested .badge-interested {
      padding: 8px;
      font-size: 13px;
      line-height: 14px; }
      #mytalks .session-details-section .session-label .interested .badge-interested i {
        font-size: 17px; } }

@media (max-width: 320px) {
  #mytalks .session-details-section .date-session {
    margin-right: 10px;
    margin-bottom: 10px; }
  #mytalks .session-details-section .session-info-section .session-title {
    margin-bottom: 10px; } }

.polls-content {
  height: calc(100vh - 70px);
  overflow-y: scroll; }
  .polls-content .polls-result-color {
    min-height: 40px;
    z-index: 1;
    position: absolute;
    top: 0px;
    left: 0px;
    border-radius: 9px;
    opacity: 0.6; }
  .polls-content .poll-result-label {
    z-index: 2;
    position: relative; }
    .polls-content .poll-result-label .choice-label {
      width: 70% !important; }
    .polls-content .poll-result-label .result-percentage {
      font-size: 13px;
      padding-right: 5px; }
    .polls-content .poll-result-label .host-choice-label {
      width: 80% !important; }
  .polls-content .add-update-poll-label {
    font-size: 16px;
    font-weight: 600;
    color: #51607d; }
  .polls-content .poll-btn {
    padding: 8px 15px;
    border-radius: 12px; }
  .polls-content .poll-label-color {
    color: #51607d;
    font-weight: 500;
    font-size: 14px !important; }
  .polls-content .poll-list-box {
    border: 1px solid #f3f4f6;
    box-sizing: border-box; }
  .polls-content .color-white {
    color: #fff; }
  .polls-content .add-poll-btn-container {
    height: 40px;
    width: 131px;
    border-radius: 15px;
    padding: 3px 12px;
    font-weight: 500; }
  .polls-content .poll-question-form input {
    border-radius: 9px;
    font-size: 13px;
    background-color: #f7faff;
    height: 40px; }
  .polls-content .poll-question-form input[type='radio'] {
    height: unset !important; }
  .polls-content .poll-question-form .delete-answer-btn {
    color: #7785a1 !important; }
  .polls-content .poll-answer-btn-container {
    width: 100%; }
    .polls-content .poll-answer-btn-container .btn-prime {
      color: #406ae8;
      background-color: unset !important;
      border-color: unset !important;
      border: unset !important;
      font-size: 13px;
      font-weight: 500; }
  .polls-content .organizer-page-hr {
    width: 100%;
    border-top: 1px solid #eee; }
  .polls-content .poll-save-btn-container {
    width: 100%; }
    .polls-content .poll-save-btn-container input {
      height: 12px; }
    .polls-content .poll-save-btn-container .save-btn {
      float: right;
      height: 32px;
      width: 106px;
      border-radius: 8px; }
    .polls-content .poll-save-btn-container .cancel-btn {
      border: unset !important; }
  .polls-content .poll-list .poll-choices {
    min-height: 40px;
    display: list-item;
    position: relative;
    flex-direction: column;
    width: auto;
    border-radius: 9px;
    background-color: #f7faff; }
    .polls-content .poll-list .poll-choices input {
      margin-top: 14px !important;
      margin-left: 10px !important; }
    .polls-content .poll-list .poll-choices .poll-choice-label {
      width: 90% !important; }
  .polls-content .poll-list .poll-status-label {
    margin-bottom: 10px;
    background-color: #f7faff;
    height: 30px; }
    .polls-content .poll-list .poll-status-label .available {
      background-color: unset !important; }
    .polls-content .poll-list .poll-status-label .poll-ended {
      color: #ef4549 !important; }
  .polls-content .edit-poll {
    width: 100%;
    border-radius: 4px;
    background-color: #377ef9;
    color: #fff; }
    .polls-content .edit-poll .published-poll {
      width: 82% !important; }
    .polls-content .edit-poll .ended-poll {
      width: 90% !important; }
    .polls-content .edit-poll .unpublished-poll {
      width: 80%;
      padding: 10px 0px !important;
      padding-left: 10px !important; }
    .polls-content .edit-poll .icon-padding a, .polls-content .edit-poll .icon-padding i {
      padding-left: 3px !important; }
  .polls-content .question-label {
    font-weight: 500;
    font-size: 15px;
    padding: 8px 0px !important;
    padding-left: 5px !important; }

.polls-icon-padding {
  padding: 8px !important; }

.polls-error-message {
  background-color: #dc3545 !important;
  color: #fff !important;
  padding: 10px; }

.poll-popup .polls-content {
  overflow: hidden !important;
  height: auto !important; }
  .poll-popup .polls-content .poll-question {
    margin: 0px 5px;
    margin-bottom: 10px; }
    .poll-popup .polls-content .poll-question .question-label {
      font-weight: 600;
      font-size: 17px; }
  .poll-popup .polls-content .poll-choices .poll-choice-label {
    font-size: 16px;
    width: 95% !important; }
  .poll-popup .polls-content .poll-btn {
    padding: 7px 25px !important;
    margin: 0px 5px !important; }

#hide-poll-tooltip .tooltip-inner {
  white-space: nowrap !important; }

.fr-view table.fr-remove-border-rows td,
.fr-view table.fr-remove-border-rows th {
  border: none; }

.hostSide .fr-active {
  z-index: 2147483644 !important; }

.fr-active {
  z-index: 2147483644 !important; }

.fr-shadow {
  box-shadow: 10px 10px 5px 0 #cccccc; }

.admin-content-wrapper {
  /*****Billing-setting-page*****/ }
  .admin-content-wrapper .billing-box-main-label {
    font-style: normal;
    font-size: 28px;
    line-height: 33px;
    font-weight: 500;
    color: #31415f; }
  .admin-content-wrapper .inner-box-content {
    margin-bottom: 17px; }
  .admin-content-wrapper .inner-box-content-price {
    display: flex; }
  .admin-content-wrapper .expiry-and-registrants {
    padding-top: 7px; }
  .admin-content-wrapper .billing-box-label {
    font-style: normal;
    font-size: 24px;
    line-height: 29px;
    font-weight: 500;
    color: #415070; }
  .admin-content-wrapper .billing-tabs {
    font-style: normal;
    font-size: 18px;
    line-height: 22px;
    font-weight: bold; }
  .admin-content-wrapper .billing-price {
    font-size: 30px;
    line-height: 36px;
    font-weight: bold;
    margin-right: 8px;
    color: #377ef9; }
  .admin-content-wrapper .virtual-event-billing-page-content {
    margin-top: 10px; }
    .admin-content-wrapper .virtual-event-billing-page-content .billing-page-content .billing-price {
      font-size: 16px;
      margin: 0;
      line-height: 20px; }
  .admin-content-wrapper .paid-account-price-desc {
    margin-top: 8px; }
    .admin-content-wrapper .paid-account-price-desc .billing-plan-expiration {
      font-size: 14px; }
  .admin-content-wrapper .billing-price-hosting {
    display: flex;
    align-items: center;
    float: right; }
  .admin-content-wrapper .billing-plan-expiration {
    font-style: normal;
    font-weight: 500;
    font-size: 17px;
    line-height: 20px;
    color: #7785a1; }
    .admin-content-wrapper .billing-plan-expiration .billing-price {
      font-size: 20px;
      line-height: 20px;
      margin-left: 8px; }
  .admin-content-wrapper .free-registrants {
    font-style: normal;
    font-size: 14px;
    line-height: 16px;
    font-weight: 500; }
  .admin-content-wrapper .billing-box-main-label-total {
    color: #31415f;
    font-family: 'Helvetica Neue';
    font-size: 34px;
    line-height: 41px;
    font-weight: 500; }
  .admin-content-wrapper .billing-price-total {
    font-size: 44px;
    line-height: 52px;
    color: #377ef9;
    font-weight: 500;
    font-style: normal; }
  .admin-content-wrapper .check-point::before {
    content: ' \2713';
    font-size: 16px;
    padding-right: 8px;
    color: #406ae8; }
  .admin-content-wrapper .billing-user-profile {
    background-color: transparent;
    padding-left: 0px; }
    .admin-content-wrapper .billing-user-profile .user-info-container {
      display: flex;
      margin-top: 28px; }
    .admin-content-wrapper .billing-user-profile img {
      border: 4px solid rgba(55, 126, 249, 0.1);
      border-radius: 14px;
      height: 48px;
      width: 48px; }
    .admin-content-wrapper .billing-user-profile .user-full-name {
      padding: 5px 10px; }
      .admin-content-wrapper .billing-user-profile .user-full-name .name {
        letter-spacing: unset;
        width: 100%;
        font-size: 16px;
        font-weight: 600;
        color: #51607d;
        line-height: 19px;
        font-style: normal; }
      .admin-content-wrapper .billing-user-profile .user-full-name .company-name {
        font-style: normal;
        font-weight: 500;
        font-size: 14px;
        line-height: 16px;
        color: #7785a1; }
  .admin-content-wrapper .total-billing {
    height: 100%; }
  .admin-content-wrapper .total-price-content {
    font-size: 12px;
    margin-top: 129px;
    font-style: normal; }
    .admin-content-wrapper .total-price-content .head {
      font-weight: 600;
      font-size: 18px;
      line-height: 21px;
      text-align: center;
      color: #415070; }
    .admin-content-wrapper .total-price-content .content {
      font-weight: 500;
      font-size: 14px;
      line-height: 16px;
      text-align: center;
      margin: 5px 0px;
      color: #7785a1; }
  .admin-content-wrapper .hosting-validity {
    font-style: normal;
    font-size: 24px;
    line-height: 29px;
    font-weight: 500;
    margin-right: 15px;
    color: #415070; }
  .admin-content-wrapper .hosting-content {
    position: relative; }
  .admin-content-wrapper .hosting-button-check::before {
    content: '\f058'; }
  .admin-content-wrapper .billing-button {
    background: #ffffff;
    border: 2px solid #377ef9;
    width: 100px;
    height: 40px;
    border-radius: 12px;
    color: #377ef9;
    font-weight: bold;
    font-size: 16px;
    line-height: 19px; }
  .admin-content-wrapper .active-pay-button {
    background: #377ef9;
    width: 165px;
    height: 45px;
    border-radius: 12px;
    color: white;
    font-size: 16px;
    font-weight: bold;
    line-height: 19px; }
  .admin-content-wrapper .billing-price-details {
    margin: 45px 0px; }
  .admin-content-wrapper .billing-head-tittle {
    font-style: normal;
    font-size: 32px;
    font-weight: 500;
    line-height: 38px; }
  .admin-content-wrapper .billing-page-content {
    font-style: normal;
    font-size: 16px;
    font-weight: 500;
    color: #7785a1;
    line-height: 22px; }
  .admin-content-wrapper .information-content {
    font-size: 12px;
    color: gray;
    line-height: 1; }
  .admin-content-wrapper .added-btn-text {
    position: absolute;
    right: 20px; }
  .admin-content-wrapper .ac-icon-done-filled::before {
    position: absolute;
    left: 20px;
    top: 11px; }
  .admin-content-wrapper .btn-added {
    background-color: #44d279;
    width: 119px;
    height: 40px;
    color: #ffffff;
    border-radius: 12px;
    font-weight: bold;
    font-size: 16px;
    text-align: right;
    position: relative; }
  .admin-content-wrapper .btn-added-hosting {
    position: relative;
    background-color: #44d279;
    border: 2px solid transparent;
    width: 119px;
    height: 40px;
    color: #ffffff;
    border-radius: 12px;
    font-weight: bold;
    font-size: 16px; }
  .admin-content-wrapper .billing-fundraising-status {
    font-size: 18px;
    line-height: 20px;
    font-weight: 500;
    margin: 10px 0px 10px 0px;
    color: #8fa4ae; }
  .admin-content-wrapper .white-box-billing-setting-head {
    border-radius: 6px;
    background-color: #fff;
    padding: 24px;
    box-shadow: 0 8px 30px 0 rgba(0, 0, 0, 0.06);
    border-radius: 15px;
    display: grid;
    margin-bottom: 20px;
    box-shadow: none;
    background: white;
    background: linear-gradient(90deg, white 0%, #eeeef5 52%, #add4f5 100%); }
    .admin-content-wrapper .white-box-billing-setting-head .control-label {
      font-weight: 400; }
    .admin-content-wrapper .white-box-billing-setting-head .information-data {
      color: #9b9fb0; }
      .admin-content-wrapper .white-box-billing-setting-head .information-data .light-info {
        color: #172856;
        font-weight: 400; }
  .admin-content-wrapper .white-box-billing-setting {
    border-radius: 6px;
    background-color: #fff;
    padding: 24px;
    box-shadow: 0 8px 30px 0 rgba(0, 0, 0, 0.06);
    border-radius: 18px;
    display: grid;
    margin-bottom: 20px;
    box-shadow: none; }
    .admin-content-wrapper .white-box-billing-setting .control-label {
      font-weight: 400; }
    .admin-content-wrapper .white-box-billing-setting .information-data {
      color: #9b9fb0; }
      .admin-content-wrapper .white-box-billing-setting .information-data .light-info {
        color: #172856;
        font-weight: 400; }
  .admin-content-wrapper .white-box-billing-setting-inner {
    border-radius: 6px;
    background-color: #fff;
    padding: 24px;
    box-shadow: 0 8px 30px 0 rgba(0, 0, 0, 0.06);
    border-radius: 17px;
    display: grid;
    margin-bottom: 20px;
    background-color: #f6f9ff;
    box-shadow: none;
    padding: 20px;
    min-height: 89%; }
    .admin-content-wrapper .white-box-billing-setting-inner .control-label {
      font-weight: 400; }
    .admin-content-wrapper .white-box-billing-setting-inner .information-data {
      color: #9b9fb0; }
      .admin-content-wrapper .white-box-billing-setting-inner .information-data .light-info {
        color: #172856;
        font-weight: 400; }

.chime {
  position: relative;
  color: #fafafa;
  background-color: #252525;
  height: 100vh;
  margin: 0;
  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Oxygen', 'Ubuntu', 'Cantarell', 'Fira Sans', 'Droid Sans', 'Helvetica Neue', sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  overflow: hidden;
  line-height: 1.45;
  /* Local video style */
  /* DeviceSwitcher style */
  /* Room mode */
  /* Content share in room mode */
  /* Screen share mode */
  /* Child elements */
  /* screenShareHeader style */
  /* LoadingSpinner */
  /* chime-error box */
  /* Custom CSS */ }
  .chime .classroom {
    display: flex;
    background: #252525;
    height: 100%;
    align-items: center;
    justify-content: center; }
  .chime .classroom.isModeTransitioning::after {
    content: 'Loading...';
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: #252525;
    z-index: 10;
    text-align: center;
    font-size: 20px; }
  .chime .isModeTransitioning {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: #252525;
    z-index: 10;
    text-align: center;
    font-size: 20px; }
    .chime .isModeTransitioning span {
      margin-top: 20%; }
  .chime .left {
    flex: 1 1 auto;
    display: flex;
    flex-direction: column;
    height: 100%; }
  .chime .contentVideoWrapper {
    display: none;
    flex: 1 1 auto;
    overflow-y: hidden; }
  .chime .classroom.isContentShareEnabled .contentVideoWrapper {
    display: block; }
  .chime .classroom.screenShareMode .contentVideoWrapper {
    display: none !important; }
  .chime .remoteVideoGroupWrapper {
    flex: 1 1 auto;
    overflow: hidden; }
  .chime .classroom.roomMode.isContentShareEnabled .remoteVideoGroupWrapper {
    flex: 0 0 auto; }
  .chime .localVideoWrapper {
    display: flex;
    position: relative;
    align-items: center;
    justify-content: center;
    flex: 0 0 150px; }
  .chime .localVideo-box {
    position: absolute;
    right: 0.25rem; }
  .chime .classroom.screenShareMode .localVideo {
    right: auto;
    width: 100%;
    height: 100%;
    padding: 0.25rem; }
  .chime .classroom.screenShareMode .controls {
    z-index: 1; }
  .chime .right {
    display: flex;
    flex-direction: column;
    flex: 0 0 320px;
    background: #2d2d2d;
    height: 100%;
    overflow: hidden;
    z-index: 1; }
  .chime .classroom.screenShareMode .right {
    display: none; }
  .chime .title {
    word-wrap: break-word;
    overflow-wrap: break-word;
    word-break: break-word; }
  .chime .label {
    font-size: 0.8rem;
    color: #9e9e9e; }
  .chime .deviceSwitcher {
    flex: 0 1 auto; }
  .chime .roster-box {
    flex: 1 1 auto;
    overflow-y: scroll;
    height: 50%; }
  .chime .contentVideo {
    display: block;
    background-color: #000;
    width: 100%;
    height: 100%; }
    .chime .contentVideo .video {
      display: block;
      width: 100%;
      height: 100%;
      object-fit: contain; }
  .chime .localVideo {
    display: none;
    width: calc(150px - 0.5rem);
    height: calc(150px - 0.5rem);
    background: #000;
    border-radius: 0.25rem;
    overflow: hidden; }
    .chime .localVideo .video {
      display: block;
      width: 100%;
      height: 100%;
      border-radius: 0.25rem;
      object-fit: cover; }
  .chime .custom-video .localVideo {
    width: 25% !important;
    background: transparent !important; }
    .chime .custom-video .localVideo .video-hand {
      border-radius: 15px !important;
      transform: none !important; }
  .chime .localVideo.enabled {
    display: block !important; }
  .chime .deviceList {
    padding: 0.5rem; }
    .chime .deviceList .control {
      background-color: transparent;
      cursor: pointer;
      border: none !important;
      outline: none !important;
      box-shadow: none !important;
      transition: none;
      border-radius: 0.25rem;
      font-size: 0.9rem;
      padding: 0.5rem; }
    .chime .deviceList .control:hover {
      background-color: #252525; }
    .chime .deviceList .placeholder {
      color: #dedede; }
    .chime .deviceList .arrow {
      border-color: #dedede transparent transparent;
      border-width: 0.3rem 0.3rem 0;
      margin-top: 2px;
      margin-right: 0.25rem; }
    .chime .deviceList .dropdown[class~='is-open'] .arrow {
      border-color: #dedede transparent transparent !important;
      border-width: 0.3rem 0.3rem 0 !important; }
    .chime .deviceList .menu {
      margin: 0;
      padding: 0.5rem;
      color: #dedede;
      background-color: #111;
      box-shadow: 0 0.25rem 0.5rem rgba(0, 0, 0, 0.25);
      overflow: hidden;
      font-size: 0.9rem;
      border: none;
      max-height: none;
      border-radius: 0.25rem; }
    .chime .deviceList .menu *[class~='Dropdown-option'] {
      color: #9e9e9e;
      border-radius: 0.25rem; }
    .chime .deviceList .menu *[class~='Dropdown-option']:hover {
      background-color: #1b1b1b; }
    .chime .deviceList .menu *[class~='is-selected'] {
      background-color: transparent;
      color: #fafafa; }
    .chime .deviceList .menu *[class~='is-selected']:hover {
      background-color: #1b1b1b; }
  .chime .remoteVideoGroup {
    display: grid;
    position: relative;
    height: 100%;
    grid-gap: 0.25rem; }
  .chime .remoteVideoGroup.roomMode {
    padding: 0.25rem 0.25rem 0; }
  .chime .remoteVideoGroup.roomMode.isContentShareEnabled {
    height: 150px; }
  .chime .remoteVideoGroup.screenShareMode {
    padding: 0 0.25rem;
    grid-template-columns: repeat(2, 1fr);
    grid-template-rows: repeat(8, 1fr); }
  .chime .remoteVideoGroup.roomMode.remoteVideoGroup-1 {
    grid-template-columns: repeat(1, 1fr);
    grid-template-rows: repeat(1, 1fr); }
  .chime .remoteVideoGroup.roomMode.remoteVideoGroup-2,
  .chime .remoteVideoGroup.roomMode.remoteVideoGroup-3,
  .chime .remoteVideoGroup.roomMode.remoteVideoGroup-4 {
    grid-template-columns: repeat(2, 1fr);
    grid-template-rows: repeat(2, 1fr); }
  .chime .remoteVideoGroup.roomMode.remoteVideoGroup-5,
  .chime .remoteVideoGroup.roomMode.remoteVideoGroup-6 {
    grid-template-columns: repeat(3, 1fr);
    grid-template-rows: repeat(3, 1fr); }
  .chime .remoteVideoGroup.roomMode.remoteVideoGroup-7,
  .chime .remoteVideoGroup.roomMode.remoteVideoGroup-8,
  .chime .remoteVideoGroup.roomMode.remoteVideoGroup-9 {
    grid-template-columns: repeat(3, 1fr);
    grid-template-rows: repeat(3, 1fr); }
  .chime .remoteVideoGroup.roomMode.remoteVideoGroup-10,
  .chime .remoteVideoGroup.roomMode.remoteVideoGroup-11,
  .chime .remoteVideoGroup.roomMode.remoteVideoGroup-12 {
    grid-template-columns: repeat(3, 1fr);
    grid-template-rows: repeat(4, 1fr); }
  .chime .remoteVideoGroup.roomMode.remoteVideoGroup-13,
  .chime .remoteVideoGroup.roomMode.remoteVideoGroup-14,
  .chime .remoteVideoGroup.roomMode.remoteVideoGroup-15,
  .chime .remoteVideoGroup.roomMode.remoteVideoGroup-16 {
    grid-template-columns: repeat(4, 1fr);
    grid-template-rows: repeat(4, 1fr); }
  .chime .remoteVideoGroup.roomMode.isContentShareEnabled.remoteVideoGroup-0 {
    display: none; }
  .chime .remoteVideoGroup.roomMode.isContentShareEnabled.remoteVideoGroup-1,
  .chime .remoteVideoGroup.roomMode.isContentShareEnabled.remoteVideoGroup-2,
  .chime .remoteVideoGroup.roomMode.isContentShareEnabled.remoteVideoGroup-3,
  .chime .remoteVideoGroup.roomMode.isContentShareEnabled.remoteVideoGroup-4 {
    grid-template-columns: repeat(4, 1fr);
    grid-template-rows: repeat(1, 1fr); }
  .chime .remoteVideoGroup.roomMode.isContentShareEnabled.remoteVideoGroup-5,
  .chime .remoteVideoGroup.roomMode.isContentShareEnabled.remoteVideoGroup-6,
  .chime .remoteVideoGroup.roomMode.isContentShareEnabled.remoteVideoGroup-7,
  .chime .remoteVideoGroup.roomMode.isContentShareEnabled.remoteVideoGroup-8 {
    grid-template-columns: repeat(8, 1fr);
    grid-template-rows: repeat(1, 1fr); }
  .chime .remoteVideoGroup.roomMode.isContentShareEnabled.remoteVideoGroup-9,
  .chime .remoteVideoGroup.roomMode.isContentShareEnabled.remoteVideoGroup-10,
  .chime .remoteVideoGroup.roomMode.isContentShareEnabled.remoteVideoGroup-11,
  .chime .remoteVideoGroup.roomMode.isContentShareEnabled.remoteVideoGroup-12,
  .chime .remoteVideoGroup.roomMode.isContentShareEnabled.remoteVideoGroup-13,
  .chime .remoteVideoGroup.roomMode.isContentShareEnabled.remoteVideoGroup-14,
  .chime .remoteVideoGroup.roomMode.isContentShareEnabled.remoteVideoGroup-15,
  .chime .remoteVideoGroup.roomMode.isContentShareEnabled.remoteVideoGroup-16 {
    grid-template-columns: repeat(8, 1fr);
    grid-template-rows: repeat(2, 1fr); }
  .chime .remoteVideoGroup.screenShareMode.remoteVideoGroup-1,
  .chime .remoteVideoGroup.screenShareMode.remoteVideoGroup-2,
  .chime .remoteVideoGroup.screenShareMode.remoteVideoGroup-3,
  .chime .remoteVideoGroup.screenShareMode.remoteVideoGroup-4 {
    grid-template-columns: repeat(1, 1fr);
    grid-template-rows: repeat(4, 1fr); }
  .chime .instruction {
    position: absolute;
    top: 50%;
    left: 0;
    right: 0;
    text-align: center;
    color: #9e9e9e; }
    .chime .instruction .instruction-text {
      height: 33px;
      font-size: 24px;
      font-weight: 600;
      letter-spacing: 0;
      line-height: 33px; }
    .chime .instruction .instructionWidth {
      width: 90%; }
  .chime .remoteVideoGroup.screenShareMode .instruction {
    font-size: 1rem; }
  .chime .screenShareHeader {
    display: flex;
    flex: 0 0 auto;
    justify-content: center;
    align-items: center;
    padding: 0.25rem 0.25rem 0.25rem;
    flex-direction: column; }
    .chime .screenShareHeader .stopButton {
      color: #fafafa;
      background: #d62f12;
      border: none;
      border-radius: 0.25rem;
      padding: 0.5rem 0;
      font-size: 1rem;
      user-select: none;
      cursor: pointer;
      width: 100%;
      transition: opacity 0.15s; }
    .chime .screenShareHeader .stopButton:hover {
      opacity: 0.8; }
    .chime .screenShareHeader .description {
      margin-top: 0.25rem;
      color: #9e9e9e; }
  .chime .remoteVideo {
    display: none;
    position: relative;
    background: transparent;
    overflow: hidden; }
    .chime .remoteVideo .video {
      display: block;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      object-fit: cover; }
    .chime .remoteVideo .videoNameplate {
      z-index: 1;
      align-items: center;
      position: absolute;
      max-width: 95%;
      left: 50%;
      transform: translate(-50%, 0);
      background-color: rgba(0, 0, 0, 0.6);
      backdrop-filter: blur(0.5rem); }
    .chime .remoteVideo .videoNameplate.roomMode {
      display: flex; }
    .chime .remoteVideo .videoNameplate.screenShareMode {
      display: none; }
    .chime .remoteVideo .videoNameplate.small {
      padding: 0.2rem 0.2rem 0.2rem 0.3rem;
      bottom: 0.25rem;
      font-size: 1.2rem;
      border-radius: 0.25rem; }
    .chime .remoteVideo .videoNameplate.medium {
      padding: 0.25rem 0.3rem 0.25rem 0.5rem;
      bottom: 0.25rem;
      font-size: 1.3rem;
      border-radius: 0.5rem; }
    .chime .remoteVideo .videoNameplate.large {
      padding: 0.5rem 0.75em 0.5em 1rem;
      bottom: 0.5rem;
      font-size: 1.5rem;
      border-radius: 0.5rem; }
    .chime .remoteVideo .videoNameplate.roomMode.isContentShareEnabled {
      display: none; }
    .chime .remoteVideo .videoNameplate.roomMode.isContentShareEnabled.large {
      display: flex !important;
      padding: 0.2rem 0.2rem 0.2rem 0.3rem;
      bottom: 0.25rem;
      font-size: 0.75rem;
      border-radius: 0.25rem; }
    .chime .remoteVideo .videoNameplate.screenShareMode.large {
      display: flex !important;
      padding: 0.2rem 0.2rem 0.2rem 0.3rem;
      bottom: 0.25rem;
      font-size: 0.75rem;
      border-radius: 0.25rem; }
    .chime .remoteVideo .name {
      flex: 1 1 auto;
      white-space: nowrap;
      overflow: hidden;
      text-overflow: ellipsis; }
    .chime .remoteVideo .muted {
      flex: 0 0 1.25rem;
      width: 1.25rem;
      text-align: center; }
    .chime .remoteVideo .videoNameplate.small .name + .muted,
    .chime .remoteVideo .videoNameplate.medium .name + .muted {
      margin-left: 0.25rem; }
    .chime .remoteVideo .videoNameplate.large .name + .muted {
      margin-left: 0.5rem; }
    .chime .remoteVideo .raisedHand {
      z-index: 1;
      position: absolute;
      top: 0.25rem;
      left: 0.25rem;
      font-size: 2rem;
      animation: shake 1.22s cubic-bezier(0.36, 0.07, 0.19, 0.97) infinite both;
      transform: translate3d(0, 0, 0);
      backface-visibility: hidden;
      perspective: 1000px;
      user-select: none; }

@keyframes shake {
  10%,
  90% {
    transform: translate3d(-0.5px, 0, 0); }
  20%,
  80% {
    transform: translate3d(1px, 0, 0); }
  30%,
  50%,
  70% {
    transform: translate3d(-1.5px, 0, 0); }
  40%,
  60% {
    transform: translate3d(1.5px, 0, 0); } }
  .chime .remoteVideo.roomMode {
    border-radius: 0.25rem; }
  .chime .remoteVideo.screenShareMode {
    border-radius: 0.25rem; }
  .chime .remoteVideo.enabled {
    display: block !important; }
  .chime .remoteVideo.activeSpeaker {
    border: 2px solid;
    border-color: #377ef9; }
  .chime .controls {
    display: block;
    position: relative; }
    .chime .controls .controls.screenShareMode {
      width: calc(150px - 0.5rem);
      height: calc(150px - 0.5rem);
      display: flex;
      justify-content: center;
      align-items: center;
      transition: opacity 0.15s; }
    .chime .controls .controls.screenShareMode:hover {
      opacity: 1 !important; }
    .chime .controls .controls.screenShareMode.videoEnabled {
      opacity: 0; }
    .chime .controls .controls.screenShareMode.audioMuted {
      opacity: 1; }
    .chime .controls .micMuted {
      display: none;
      z-index: 0;
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      background-color: rgba(0, 0, 0, 0.6);
      text-align: center;
      justify-content: center;
      border-radius: 0.25rem;
      font-size: 1rem;
      padding: 1rem; }
    .chime .controls .controls.screenShareMode.audioMuted.videoEnabled .micMuted {
      display: flex; }
    .chime .controls .controls.screenShareMode.audioMuted.videoEnabled .muteButton {
      background-color: #d62f12; }
    .chime .controls .controls button {
      border-radius: 15px !important;
      background: darkgrey;
      width: 4.2rem;
      height: 4.2rem;
      text-align: center;
      border: none;
      font-size: 2rem;
      color: #fafafa;
      cursor: pointer;
      transition: opacity 0.15s;
      outline: none;
      z-index: 1; }
    .chime .controls .controls button.enabled {
      color: #454545;
      background: #fafafa; }
    .chime .controls .controls button:hover {
      opacity: 0.8; }
    .chime .controls .controls.roomMode button {
      margin: 0.5rem; }
    .chime .controls .controls.screenShareMode button {
      margin-left: 0.5rem; }
    .chime .controls .endButton {
      background: #d62f12 !important; }
    .chime .controls .bubble-tip {
      background-color: #fff;
      animation: createBox 0.25s;
      z-index: 1;
      width: 190px;
      border: 1px solid #ccc;
      height: 110px;
      position: absolute;
      top: -115px;
      border-radius: 4px;
      padding: 8px;
      font-family: 'open-sans-regular', sans-serif;
      display: inline;
      margin-left: -96px; }
      .chime .controls .bubble-tip .icon-close-box {
        top: 5px;
        right: 5px !important;
        font-size: 18px;
        position: absolute; }
      .chime .controls .bubble-tip .title {
        color: #31415f;
        font-weight: 600; }
      .chime .controls .bubble-tip .anchor-popup {
        width: 0;
        height: 0;
        border-left: 5px solid transparent;
        border-right: 5px solid transparent;
        border-top: 6px solid #fff;
        left: calc(50% - 3px);
        position: absolute;
        bottom: -6px; }
  .chime .roster {
    color: #fafafa;
    height: 100%;
    display: flex;
    overflow-y: scroll;
    flex-direction: column;
    position: relative;
    border-top: 1px solid #252525;
    margin-top: 20px; }
    .chime .roster .noAttendee {
      color: #9e9e9e;
      position: absolute;
      top: 50%;
      left: 50%;
      transform: translate(-50%, -50%); }
    .chime .roster .attendee {
      flex: 0 0 3rem;
      overflow: hidden;
      display: flex;
      align-items: center;
      height: 3rem;
      padding: 0 0 0 1rem; }
    .chime .roster .name {
      flex: 1 1 auto;
      white-space: nowrap;
      overflow: auto;
      text-overflow: ellipsis; }
    .chime .roster .weak-signal {
      color: #d62f12; }
    .chime .roster .active-speaker {
      color: #09ff00; }
    .chime .roster .raisedHand {
      font-size: 1.3rem;
      margin-left: 0.5rem;
      animation: shake 1.22s cubic-bezier(0.36, 0.07, 0.19, 0.97) infinite both;
      transform: translate3d(0, 0, 0);
      backface-visibility: hidden;
      perspective: 1000px;
      user-select: none; }
    .chime .roster .video {
      text-align: center;
      flex: 0 0 1.5rem;
      font-size: 1.7rem;
      margin-left: 0.5rem;
      width: 1.5rem;
      margin-top: 5px; }
    .chime .roster .muted {
      text-align: center;
      flex: 0 0 1.5rem;
      font-size: 1.3rem;
      margin-left: 0.5rem;
      width: 1.5rem; }

@keyframes shake {
  10%,
  90% {
    transform: translate3d(-0.5px, 0, 0); }
  20%,
  80% {
    transform: translate3d(1px, 0, 0); }
  30%,
  50%,
  70% {
    transform: translate3d(-1.5px, 0, 0); }
  40%,
  60% {
    transform: translate3d(1.5px, 0, 0); } }
  .chime .loadingSpinner {
    display: block; }
    .chime .loadingSpinner .spinner {
      margin: auto;
      width: 40px;
      height: 40px;
      position: relative; }
    .chime .loadingSpinner .circle {
      width: 100%;
      height: 100%;
      position: absolute;
      left: 0;
      top: 0; }
    .chime .loadingSpinner .circle::before {
      content: '';
      display: block;
      margin: 0 auto;
      width: 15%;
      height: 15%;
      background-color: #fafafa;
      border-radius: 100%;
      animation: circleFadeDelay 1.2s infinite ease-in-out both; }
    .chime .loadingSpinner .circle2 {
      transform: rotate(30deg); }
    .chime .loadingSpinner .circle3 {
      transform: rotate(60deg); }
    .chime .loadingSpinner .circle4 {
      transform: rotate(90deg); }
    .chime .loadingSpinner .circle5 {
      transform: rotate(120deg); }
    .chime .loadingSpinner .circle6 {
      transform: rotate(150deg); }
    .chime .loadingSpinner .circle7 {
      transform: rotate(180deg); }
    .chime .loadingSpinner .circle8 {
      transform: rotate(210deg); }
    .chime .loadingSpinner .circle9 {
      transform: rotate(240deg); }
    .chime .loadingSpinner .circle10 {
      transform: rotate(270deg); }
    .chime .loadingSpinner .circle11 {
      transform: rotate(300deg); }
    .chime .loadingSpinner .circle12 {
      transform: rotate(330deg); }
    .chime .loadingSpinner .circle2::before {
      animation-delay: -1.1s; }
    .chime .loadingSpinner .circle3::before {
      animation-delay: -1s; }
    .chime .loadingSpinner .circle4::before {
      animation-delay: -0.9s; }
    .chime .loadingSpinner .circle5::before {
      animation-delay: -0.8s; }
    .chime .loadingSpinner .circle6::before {
      animation-delay: -0.7s; }
    .chime .loadingSpinner .circle7::before {
      animation-delay: -0.6s; }
    .chime .loadingSpinner .circle8::before {
      animation-delay: -0.5s; }
    .chime .loadingSpinner .circle9::before {
      animation-delay: -0.4s; }
    .chime .loadingSpinner .circle10::before {
      animation-delay: -0.3s; }
    .chime .loadingSpinner .circle11::before {
      animation-delay: -0.2s; }
    .chime .loadingSpinner .circle12::before {
      animation-delay: -0.1s; }

@keyframes circleFadeDelay {
  0%,
  39%,
  100% {
    opacity: 0; }
  40% {
    opacity: 1; } }
  .chime .chime-error {
    text-align: center;
    max-width: 50%; }
    .chime .chime-error .errorMessage {
      word-wrap: break-word;
      overflow-wrap: break-word;
      word-break: break-word;
      font-size: 1.5rem; }
  .chime .video-hand {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    object-fit: cover; }
  .chime .join-btn-box {
    display: flex;
    position: absolute;
    top: 60px;
    justify-content: center;
    text-align: center;
    width: 100%; }
  .chime .localVideoWrapper .active-count {
    display: block;
    position: absolute;
    left: 15px;
    bottom: 15px;
    border-radius: 50%;
    padding: 5px 10px 5px 10px;
    color: #454545;
    background: #fafafa; }
  @media (max-width: 425px) {
    .chime .sidebar-toggle {
      display: none; }
    .chime .right {
      flex: 0 0 100% !important; }
    .chime .controls button {
      width: 3rem !important;
      height: 3rem !important;
      font-size: 1rem !important; } }

.invite-box .invite-box-tip .react-tags {
  padding: 12px !important; }
  .invite-box .invite-box-tip .react-tags .react-tags__selected-tag-name {
    margin-right: 8px; }
  .invite-box .invite-box-tip .react-tags::after {
    color: #ffffff;
    border-radius: 50px;
    padding-left: 4px;
    padding-right: 4px; }

.invite-box .invite-box-tip .react-tags__suggestions {
  color: #000000 !important; }

.invite-box .invite-box-tip .react-tags__selected-tag {
  color: #fff !important;
  background-color: #406ae8 !important;
  border-color: #406ae8 !important; }

@media (min-width: 320px) and (max-width: 768px) {
  .btn-p5 {
    padding-top: 10px !important; } }

.readiness-checker {
  padding: 0px 20px 20px 20px; }
  .readiness-checker .version-readiness {
    position: fixed;
    right: 3px;
    bottom: 3px; }
  .readiness-checker .speaker-user-feedback {
    display: none; }

.view-mode-container {
  height: 65vh;
  border-radius: 5px !important; }

.deviceSwitchBtn {
  padding: 4px;
  width: 37.5px;
  height: 35.5px; }

.deviceSwitchIcon {
  font-size: 27px; }

.customDropdownClass {
  width: 38px !important;
  font-size: 20px !important;
  padding: 2px 6px 2px 6px !important; }

.remoteVideoGroup .raisedHandUp {
  z-index: 1;
  position: absolute;
  right: 5px;
  top: 50%;
  outline: none;
  border-radius: 50%;
  height: 50px;
  width: 50px;
  background: darkgrey;
  border: none;
  color: #f9f9f9; }

#portal-tab.qa-tabs .nav-tabs {
  display: flex;
  margin: 16px 10px !important;
  padding-right: 8px !important; }
  #portal-tab.qa-tabs .nav-tabs li.active .tab-counter {
    background-color: #377ef9; }
  #portal-tab.qa-tabs .nav-tabs > li a {
    line-height: 20px;
    font-size: 14px; }

.tab-name {
  display: flex;
  align-items: center; }

.tab-counter {
  height: 14px;
  width: 14px;
  border-radius: 3px;
  background-color: #adb5c6;
  color: #ffffff;
  font-size: 12px;
  font-weight: 600;
  letter-spacing: 0;
  line-height: 14px;
  margin-left: 5px;
  justify-content: center; }

.qa-content {
  height: calc(100vh - 70px);
  overflow-y: scroll; }
  .qa-content .organizer-page-hr {
    width: 100%;
    border-top: 1px solid #eee; }
  .qa-content .polls-content {
    height: auto !important; }
  .qa-content .poll-question-form .form-group {
    margin-bottom: unset !important;
    padding: 0px 5px !important; }
    .qa-content .poll-question-form .form-group .form-control {
      width: 100% !important; }

.question-answer-open-tab {
  height: calc(95vh - 240px);
  overflow: auto; }
  .question-answer-open-tab::-webkit-scrollbar {
    -webkit-appearance: none;
    width: 7px; }

.answer-place {
  width: 100%;
  height: 94px;
  border-radius: 6px;
  background-color: #f7faff;
  color: #66758f;
  font-size: 13px;
  font-weight: 500;
  letter-spacing: 0;
  line-height: 15px;
  resize: none;
  padding: 10px;
  margin: 10px 0; }

.questions-container {
  border-bottom: 1px solid rgba(119, 133, 161, 0.09);
  padding: 5px 16px; }
  .questions-container .question-detail-description {
    margin: 8px 0; }
    .questions-container .question-detail-description .questioner-name {
      color: #31415f;
      font-size: 16px;
      font-weight: 600;
      letter-spacing: 0;
      line-height: 19px; }
    .questions-container .question-detail-description .question-time {
      color: #7785a1;
      float: right;
      font-size: 13px;
      font-weight: 500;
      letter-spacing: 0;
      line-height: 15px;
      padding-top: 3px; }
    .questions-container .question-detail-description .question-detail {
      color: #66758f;
      font-size: 14px;
      font-weight: 500;
      letter-spacing: 0;
      line-height: 16px; }

.answers-buttons {
  text-align: right;
  margin-top: 20px; }
  .answers-buttons .answer-live-btn {
    box-sizing: border-box;
    height: 29px;
    width: 101px;
    font-size: 14px;
    font-weight: 600;
    letter-spacing: 0;
    line-height: 17px;
    background: none;
    border-radius: 8px;
    border: 1px solid #dce3f2;
    color: #7785a1;
    margin-right: 5px; }
    .answers-buttons .answer-live-btn.active {
      background: #377ef9;
      color: #fff; }
  .answers-buttons .type-answer-btn {
    box-sizing: border-box;
    height: 29px;
    width: 107px;
    font-size: 14px;
    font-weight: 600;
    letter-spacing: 0;
    line-height: 17px;
    background: none;
    border-radius: 8px;
    border: 1px solid #377ef9;
    color: #377ef9;
    margin-left: 5px; }

.answer-footer .footer-checkbox {
  display: flex;
  justify-content: space-between;
  align-items: center; }
  .answer-footer .footer-checkbox .send-private-checkbox {
    box-sizing: border-box;
    height: 14px;
    width: 14px;
    border: 1px solid #adb5c6;
    border-radius: 3px;
    margin-top: 0;
    vertical-align: middle; }
  .answer-footer .footer-checkbox .send-private-label {
    height: 15px;
    color: #7785a1;
    font-size: 13px;
    font-weight: 500;
    letter-spacing: 0;
    line-height: 15px;
    margin-left: 5px; }

.answer-footer .send-answer {
  float: right;
  display: flex;
  align-items: center; }
  .answer-footer .send-answer .cancel {
    margin-right: 8px;
    color: #7785a1;
    font-size: 14px;
    font-weight: 600;
    letter-spacing: 0;
    line-height: 17px; }
  .answer-footer .send-answer .btn-send {
    height: 32px;
    width: 101px;
    border-radius: 8px;
    background-color: #377ef9;
    font-size: 14px;
    font-weight: bold;
    letter-spacing: 0;
    line-height: 17px;
    color: #fff; }

.add-question-btn-container {
  height: 40px;
  width: auto;
  border-radius: 15px !important;
  padding: 3px 12px;
  font-weight: 500; }

.submit-private-question {
  height: 15px;
  color: #7785a1;
  font-size: 13px;
  font-weight: 500;
  letter-spacing: 0;
  line-height: 15px;
  margin-left: 5px; }

.portal-mybooth .company-link-tab {
  margin-left: 10px;
  color: #fff;
  font-size: 14px;
  font-weight: 400;
  letter-spacing: 0;
  line-height: 1.4;
  margin-bottom: 7px;
  align-items: center;
  cursor: pointer; }

.portal-mybooth .lead-booth-member-section {
  background-color: #fff;
  padding: 5px 15px 2px 15px;
  border: 2px solid #f3f4f6;
  margin-left: 10px; }
  .portal-mybooth .lead-booth-member-section .lead-booth-member {
    display: inline-block;
    margin-left: 10px; }
    .portal-mybooth .lead-booth-member-section .lead-booth-member .lead-booth-title {
      color: #66758f;
      font-size: 18px;
      font-weight: 500;
      letter-spacing: 0;
      line-height: 16px; }
    .portal-mybooth .lead-booth-member-section .lead-booth-member .number {
      color: #377ef9;
      font-size: 24px;
      font-weight: 500;
      letter-spacing: 0;
      line-height: 29px;
      margin-right: 8px; }
    .portal-mybooth .lead-booth-member-section .lead-booth-member .icon {
      display: inline-block;
      vertical-align: middle; }
      .portal-mybooth .lead-booth-member-section .lead-booth-member .icon i {
        color: #377ef9;
        font-size: 26px; }

.portal-mybooth .dropdown #dropdown-basic {
  min-width: 140px;
  padding: 14px;
  border-radius: 14px; }

.portal-mybooth .dropdown ul.dropdown-menu {
  overflow: auto;
  max-height: 300px; }
  .portal-mybooth .dropdown ul.dropdown-menu::-webkit-scrollbar {
    -webkit-appearance: none;
    width: 2px;
    scrollbar-width: 30px; }

.portal-mybooth .portal-mybooth-leads .align-item-right,
.portal-mybooth .portal-mybooth-team .align-item-right {
  top: 0; }

.portal-mybooth .breadcrumb-icon-text-container {
  color: #31415f;
  font-size: 26px;
  font-weight: bold; }

.portal-mybooth .number-of-leads {
  color: #31415f;
  font-size: 26px;
  font-weight: bold;
  margin-left: 10px; }

.portal-mybooth .table-right-filter {
  margin-bottom: 10px; }

.portal-mybooth .portal-table-section {
  margin-bottom: 70px; }
  .portal-mybooth .portal-table-section .table-right-filter .btn-virtual-default {
    font-size: 24px;
    padding: 7px 14px; }
  .portal-mybooth .portal-table-section .react-bs-table-container .react-bs-container-body table tbody tr td .text-capitalize {
    text-transform: capitalize; }
  .portal-mybooth .portal-table-section .react-bs-table-container .react-bs-container-body table tbody tr td .table-image-circle {
    box-sizing: border-box;
    height: 50px;
    width: 50px;
    border: 3px solid rgba(255, 255, 255, 0.35);
    border-radius: 50%;
    margin-right: 5px; }
  .portal-mybooth .portal-table-section .react-bs-table-container .react-bs-container-body table tbody tr td .table-image-product {
    height: 77px;
    width: 72px;
    border-radius: 10px;
    background-color: #f4f8ff;
    display: inline-flex;
    justify-content: center;
    align-items: center; }
    .portal-mybooth .portal-table-section .react-bs-table-container .react-bs-container-body table tbody tr td .table-image-product img {
      width: 60%;
      height: auto; }
  .portal-mybooth .portal-table-section .react-bs-table-container .react-bs-container-body table tbody tr td .table-product-name {
    display: inline-flex;
    justify-content: center;
    align-items: center;
    margin-left: 10px; }
  .portal-mybooth .portal-table-section .react-bs-table-container .react-bs-container-body table tbody tr td .table-action a {
    text-decoration: none; }
  .portal-mybooth .portal-table-section .react-bs-table-container .react-bs-container-body table tbody tr td .table-action .btn-action,
  .portal-mybooth .portal-table-section .react-bs-table-container .react-bs-container-body table tbody tr td .table-action .meeting-from-lead {
    color: #51607d !important;
    cursor: pointer; }
    .portal-mybooth .portal-table-section .react-bs-table-container .react-bs-container-body table tbody tr td .table-action .btn-action i,
    .portal-mybooth .portal-table-section .react-bs-table-container .react-bs-container-body table tbody tr td .table-action .meeting-from-lead i {
      font-size: 18px;
      margin-right: 5px; }
    .portal-mybooth .portal-table-section .react-bs-table-container .react-bs-container-body table tbody tr td .table-action .btn-action a i,
    .portal-mybooth .portal-table-section .react-bs-table-container .react-bs-container-body table tbody tr td .table-action .meeting-from-lead a i {
      color: #51607d !important;
      cursor: pointer; }
  .portal-mybooth .portal-table-section .react-bs-table-container .react-bs-container-body table tbody tr td .lead-source {
    text-transform: capitalize; }

.portal-mybooth .portal-mybooth-company-section .event-logo .change-image-text {
  height: 50px; }

.portal-mybooth .portal-mybooth-company-section .portal-white-rounded-base {
  display: inline-flex;
  flex-direction: column; }
  .portal-mybooth .portal-mybooth-company-section .portal-white-rounded-base.company-details-section-left {
    width: 69%;
    margin-right: 15px; }
  .portal-mybooth .portal-mybooth-company-section .portal-white-rounded-base.company-details-section-right {
    width: 29%;
    padding: 10px 15px; }
    .portal-mybooth .portal-mybooth-company-section .portal-white-rounded-base.company-details-section-right .toggle-controller-lebel {
      padding-left: 0; }

.portal-mybooth .portal-mybooth-company-section .company-form-section {
  padding: 18px 18px; }

.portal-mybooth .portal-mybooth-company-section .header-section-text {
  color: #31415f;
  font-size: 18px;
  font-weight: 500;
  letter-spacing: 0;
  line-height: 24px; }

.portal-mybooth .portal-mybooth-company-section .toggle-controller-lebel .virtual-label {
  color: #415070;
  font-size: 15px;
  font-weight: 400;
  letter-spacing: 0;
  line-height: 19px; }

.portal-mybooth .portal-mybooth-company-section .toggle-controller-lebel .help-text {
  color: #7785a1;
  font-size: 13px;
  font-weight: 400;
  letter-spacing: 0;
  line-height: 18.2px; }

.portal-mybooth .full-screen-editor .heading-bottom-line a.btn-close-item {
  text-decoration: none;
  color: #7785a1;
  cursor: pointer; }
  .portal-mybooth .full-screen-editor .heading-bottom-line a.btn-close-item .close-item-icon {
    border-radius: unset;
    color: unset;
    background-color: unset; }
    .portal-mybooth .full-screen-editor .heading-bottom-line a.btn-close-item .close-item-icon i {
      font-size: 18px; }

.portal-mybooth .mybooth-chat-section {
  display: flex; }
  .portal-mybooth .mybooth-chat-section .no-data-available {
    color: #7785a1;
    font-size: 14px;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 16px;
    padding: 15px; }
  .portal-mybooth .mybooth-chat-section .livestream.web-chat-container {
    display: flex;
    flex-direction: column; }
    .portal-mybooth .mybooth-chat-section .livestream.web-chat-container .dropdown #dropdown-basic,
    .portal-mybooth .mybooth-chat-section .livestream.web-chat-container button#dropdown-basic-static {
      width: 45px;
      padding: 8px; }
  .portal-mybooth .mybooth-chat-section .left-channel-list {
    display: inline-flex !important; }
    .portal-mybooth .mybooth-chat-section .left-channel-list .str-chat-channel-list {
      height: auto;
      width: auto !important; }
      .portal-mybooth .mybooth-chat-section .left-channel-list .str-chat-channel-list .str-chat__channel-list-team__main {
        background: #ffffff; }
        .portal-mybooth .mybooth-chat-section .left-channel-list .str-chat-channel-list .str-chat__channel-list-team__main .channel-list-container.active-channel {
          background-color: #f4f8ff;
          color: #415070; }
          .portal-mybooth .mybooth-chat-section .left-channel-list .str-chat-channel-list .str-chat__channel-list-team__main .channel-list-container.active-channel .channel-list .userInfo-container .userName-details .userName-name {
            color: #415070 !important; }
          .portal-mybooth .mybooth-chat-section .left-channel-list .str-chat-channel-list .str-chat__channel-list-team__main .channel-list-container.active-channel .message-view {
            color: #415070 !important; }
        .portal-mybooth .mybooth-chat-section .left-channel-list .str-chat-channel-list .str-chat__channel-list-team__main .channel-list-container .channel-list {
          border-bottom: 1px solid #f3f4f6;
          width: 100%; }
  .portal-mybooth .mybooth-chat-section .lead-details-section {
    background-color: #fff;
    display: flex;
    flex-direction: column;
    border-top: 2px solid #f3f4f6;
    border-right: 2px solid #f3f4f6;
    border-bottom: 2px solid #f3f4f6;
    height: 100vh; }
    .portal-mybooth .mybooth-chat-section .lead-details-section .lead-details-header {
      padding: 15px 15px;
      border-bottom: 1px solid #f3f4f6;
      color: #415070;
      font-size: 15px;
      font-weight: 500;
      letter-spacing: 0;
      line-height: 19px; }
    .portal-mybooth .mybooth-chat-section .lead-details-section .lead-booth-user-info {
      padding: 15px 15px;
      border-bottom: 1px solid #f3f4f6;
      color: #415070;
      font-size: 15px;
      font-weight: 500;
      letter-spacing: 0;
      line-height: 19px; }
      .portal-mybooth .mybooth-chat-section .lead-details-section .lead-booth-user-info .user-name {
        text-transform: capitalize; }
    .portal-mybooth .mybooth-chat-section .lead-details-section .lead-details-footer {
      padding: 15px 30px;
      border-top: 1px solid #f3f4f6; }
      .portal-mybooth .mybooth-chat-section .lead-details-section .lead-details-footer .external-profile {
        color: #51607d;
        font-size: 14px;
        font-weight: 500;
        letter-spacing: 0;
        line-height: 17px; }
    .portal-mybooth .mybooth-chat-section .lead-details-section .lead-details-main .lead-booth-info {
      padding: 15px 15px;
      display: flex;
      border-bottom: 1px solid #f3f4f6; }
      .portal-mybooth .mybooth-chat-section .lead-details-section .lead-details-main .lead-booth-info .lead-booth-title {
        color: #66758f;
        font-size: 14px;
        font-weight: 400;
        letter-spacing: 0;
        line-height: 16px; }
    .portal-mybooth .mybooth-chat-section .lead-details-section .lead-details-main .lead-info {
      width: 100%;
      padding: 15px; }
      .portal-mybooth .mybooth-chat-section .lead-details-section .lead-details-main .lead-info .lead-user-info {
        display: flex;
        justify-content: space-between; }
        .portal-mybooth .mybooth-chat-section .lead-details-section .lead-details-main .lead-info .lead-user-info .lead-booth-status {
          margin-top: auto;
          margin-bottom: auto; }
        .portal-mybooth .mybooth-chat-section .lead-details-section .lead-details-main .lead-info .lead-user-info .user-name-section {
          margin: auto; }
          .portal-mybooth .mybooth-chat-section .lead-details-section .lead-details-main .lead-info .lead-user-info .user-name-section .user-position {
            color: #7785a1;
            font-size: 13px;
            font-weight: 400;
            letter-spacing: 0;
            line-height: 15px; }
        .portal-mybooth .mybooth-chat-section .lead-details-section .lead-details-main .lead-info .lead-user-info .user-profile .user-profile-img {
          width: 72px;
          border: 4px solid rgba(55, 126, 249, 0.1);
          border-radius: 44px; }
          .portal-mybooth .mybooth-chat-section .lead-details-section .lead-details-main .lead-info .lead-user-info .user-profile .user-profile-img img {
            width: 100%;
            height: auto;
            border-radius: 44px; }
      .portal-mybooth .mybooth-chat-section .lead-details-section .lead-details-main .lead-info .lead-other-details {
        padding: 15px 0px; }
        .portal-mybooth .mybooth-chat-section .lead-details-section .lead-details-main .lead-info .lead-other-details .lead-details-item {
          display: flex;
          justify-content: space-between;
          border-bottom: 1px solid #f3f4f6;
          padding: 10px; }
          .portal-mybooth .mybooth-chat-section .lead-details-section .lead-details-main .lead-info .lead-other-details .lead-details-item .details-title {
            color: #51607d;
            font-size: 14px;
            font-weight: 500;
            letter-spacing: 0;
            line-height: 17px;
            word-wrap: break-word; }
          .portal-mybooth .mybooth-chat-section .lead-details-section .lead-details-main .lead-info .lead-other-details .lead-details-item .details-value {
            color: #a4a4a4;
            font-size: 14px;
            width: 60%;
            word-break: break-word; }
        .portal-mybooth .mybooth-chat-section .lead-details-section .lead-details-main .lead-info .lead-other-details .lead-details-item:last-child {
          border-bottom: none; }
        .portal-mybooth .mybooth-chat-section .lead-details-section .lead-details-main .lead-info .lead-other-details .user-traking-data-box {
          display: flex; }
          .portal-mybooth .mybooth-chat-section .lead-details-section .lead-details-main .lead-info .lead-other-details .user-traking-data-box .traking-date {
            display: flex;
            position: relative;
            padding-top: 15px; }
            .portal-mybooth .mybooth-chat-section .lead-details-section .lead-details-main .lead-info .lead-other-details .user-traking-data-box .traking-date .traking-date-time {
              font-family: Helvetica Neue;
              font-style: normal;
              font-weight: 500;
              font-size: 14px;
              line-height: 16px;
              color: #717f93;
              margin-right: 8px;
              width: 30px;
              text-align: right; }
            .portal-mybooth .mybooth-chat-section .lead-details-section .lead-details-main .lead-info .lead-other-details .user-traking-data-box .traking-date .traking-dot {
              width: 2px;
              background-color: #eceff5;
              height: calc(100% + 45px);
              position: relative;
              top: -30px; }
              .portal-mybooth .mybooth-chat-section .lead-details-section .lead-details-main .lead-info .lead-other-details .user-traking-data-box .traking-date .traking-dot:after {
                content: ' ';
                z-index: 1 !important;
                position: absolute;
                top: 34px;
                height: 10px;
                width: 10px;
                border-radius: 50%;
                background: #717f93;
                border: 2px solid #ffffff;
                left: -4px; }
    .portal-mybooth .mybooth-chat-section .lead-details-section .lead-activity-section {
      overflow: auto; }
      .portal-mybooth .mybooth-chat-section .lead-details-section .lead-activity-section::-webkit-scrollbar {
        -webkit-appearance: none;
        width: 2px;
        scrollbar-width: 30px; }
      .portal-mybooth .mybooth-chat-section .lead-details-section .lead-activity-section .pad-top-0 {
        padding-top: 0 !important; }
        .portal-mybooth .mybooth-chat-section .lead-details-section .lead-activity-section .pad-top-0 .lead-details-item .details-title {
          width: 100% !important; }
  .portal-mybooth .mybooth-chat-section .lead-chat {
    background-color: #fff;
    display: flex;
    flex-direction: column;
    border: 2px solid #f3f4f6;
    padding-left: 0;
    padding-right: 0; }
  .portal-mybooth .mybooth-chat-section .str-chat.str-chat-channel {
    display: inline-flex;
    flex-direction: column;
    width: 100%;
    height: 100vh;
    padding: 15px 10px;
    background: #ffffff;
    border-left: 2px solid #f3f4f6; }
    .portal-mybooth .mybooth-chat-section .str-chat.str-chat-channel .str-chat__list {
      padding: 55px 10px 85px 10px; }
    .portal-mybooth .mybooth-chat-section .str-chat.str-chat-channel .chat-header-main {
      width: 100%; }
    .portal-mybooth .mybooth-chat-section .str-chat.str-chat-channel .str-chat__main-panel {
      position: relative; }
      .portal-mybooth .mybooth-chat-section .str-chat.str-chat-channel .str-chat__main-panel .str-chat__input-large {
        position: absolute;
        bottom: 0;
        background: #ffffff; }
      .portal-mybooth .mybooth-chat-section .str-chat.str-chat-channel .str-chat__main-panel .str-chat__input-footer {
        display: none; }
    .portal-mybooth .mybooth-chat-section .str-chat.str-chat-channel .str-chat__thread .str-chat__thread-header {
      margin-bottom: 10px; }
    .portal-mybooth .mybooth-chat-section .str-chat.str-chat-channel .str-chat__thread .str-chat__input-footer {
      display: none; }
    .portal-mybooth .mybooth-chat-section .str-chat.str-chat-channel .str-chat__thread-list .str-chat__message-livestream--initial-message {
      margin: 10px; }
    .portal-mybooth .mybooth-chat-section .str-chat.str-chat-channel .str-chat__thread-list .str-chat__thread-start {
      margin: 0px 10px; }
    .portal-mybooth .mybooth-chat-section .str-chat.str-chat-channel .str-chat__thread-list .str-chat__message-livestream {
      padding: 5px; }
    .portal-mybooth .mybooth-chat-section .str-chat.str-chat-channel .str-chat__thread-list .str-chat__message-livestream-left {
      width: 40px;
      margin-right: 10px; }
    .portal-mybooth .mybooth-chat-section .str-chat.str-chat-channel .str-chat__thread-list .str-chat__message-livestream-content {
      padding: unset; }
    .portal-mybooth .mybooth-chat-section .str-chat.str-chat-channel .str-chat__thread-list .str-chat__list {
      padding: 45px 10px 10px 10px; }
      .portal-mybooth .mybooth-chat-section .str-chat.str-chat-channel .str-chat__thread-list .str-chat__list li:nth-child(1) .str-chat__reaction-selector {
        top: 10px; }
      .portal-mybooth .mybooth-chat-section .str-chat.str-chat-channel .str-chat__thread-list .str-chat__list li:nth-child(1) .str-chat__message-actions-box {
        margin-top: 30px; }

.myBooth-link-style {
  width: 100% !important; }

@media (max-width: 480px) and (min-width: 320px) {
  .table-right-filter .btn-md {
    margin-right: 0px !important;
    margin-bottom: 5px !important; }
  .prod-List .react-bs-table-container .table-responsive .table-header-wrapper table {
    table-layout: unset !important;
    background-color: #ffffff;
    margin-bottom: 0;
    border-bottom: 1px solid #f3f4f6;
    border-collapse: separate !important;
    border-spacing: 0;
    -moz-border-radius: 15px;
    -webkit-border-radius: 15px;
    border-radius: 15px; }
  .prod-List .react-bs-table-container .table-responsive .react-bs-container-body table.table {
    table-layout: unset !important;
    border-collapse: separate !important;
    border-spacing: 0;
    -moz-border-radius: 15px;
    -webkit-border-radius: 15px;
    border-radius: 15px; }
  .leads-List .react-bs-table-container .table-responsive .table-header-wrapper table {
    table-layout: unset !important;
    background-color: #ffffff;
    margin-bottom: 0;
    border-bottom: 1px solid #f3f4f6;
    border-collapse: separate !important;
    border-spacing: 0;
    -moz-border-radius: 15px;
    -webkit-border-radius: 15px;
    border-radius: 15px; }
    .leads-List .react-bs-table-container .table-responsive .table-header-wrapper table thead tr th {
      text-align: left;
      color: #7785a1;
      background-color: #ffffff;
      font-size: 15px;
      font-weight: 400;
      letter-spacing: 0;
      line-height: 19px;
      padding: 18px 20px !important; }
    .leads-List .react-bs-table-container .table-responsive .table-header-wrapper table thead tr th:nth-child(2) {
      -moz-border-top-left-radius: 15px;
      -webkit-border-top-left-radius: 15px;
      border-top-left-radius: 15px; }
    .leads-List .react-bs-table-container .table-responsive .table-header-wrapper table thead tr th:last-child {
      -moz-border-top-right-radius: 15px;
      -webkit-border-top-right-radius: 15px;
      border-top-right-radius: 15px; }
  .leads-List .react-bs-table-container .table-responsive .react-bs-container-body table.table {
    table-layout: unset !important;
    border-collapse: separate !important;
    border-spacing: 0;
    -moz-border-radius: 15px;
    -webkit-border-radius: 15px;
    border-radius: 15px; }
    .leads-List .react-bs-table-container .table-responsive .react-bs-container-body table.table tbody tr {
      border-radius: unset;
      overflow: visible !important;
      padding: 10px;
      box-shadow: unset;
      border-bottom: none; }
      .leads-List .react-bs-table-container .table-responsive .react-bs-container-body table.table tbody tr:nth-of-type(odd) {
        background-color: #ffffff; }
      .leads-List .react-bs-table-container .table-responsive .react-bs-container-body table.table tbody tr td {
        word-wrap: break-word;
        overflow-wrap: break-word;
        padding: 12px 15px !important;
        border: none !important;
        border-bottom-right-radius: 0 !important;
        border-top-right-radius: 0 !important;
        color: #51607d;
        font-size: 15px;
        font-weight: 400;
        letter-spacing: 0;
        line-height: 19px; }
    .leads-List .react-bs-table-container .table-responsive .react-bs-container-body table.table tbody tr:last-child td:nth-child(2) {
      -moz-border-radius: 0 0 0 15px;
      -webkit-border-radius: 0 0 0 15px;
      border-radius: 0 0 0 15px; }
    .leads-List .react-bs-table-container .table-responsive .react-bs-container-body table.table tbody tr:last-child td:last-child {
      -moz-border-radius: 0 0 15px 0 !important;
      -webkit-border-radius: 0 0 15px 0 !important;
      border-radius: 0 0 15px 0 !important; }
  .leads-List .react-bs-table-pagination .react-bootstrap-table-page-btns-ul {
    float: right; }
  .spacingBorderMobile {
    border-spacing: 0px 10px;
    border-collapse: separate; } }

.portal-mybooth-company-section .dropzone,
.portal-mybooth-add-product-section .dropzone {
  min-height: 65px;
  color: #66758f;
  font-size: 15px;
  background-color: #f7f9fe;
  border-color: #f7f9fe;
  box-sizing: border-box;
  border: 2px dashed rgba(55, 126, 249, 0.21);
  border-radius: 12px;
  flex-direction: column;
  align-items: center;
  justify-content: center; }
  .portal-mybooth-company-section .dropzone i,
  .portal-mybooth-add-product-section .dropzone i {
    font-size: 25px;
    color: #377ef9;
    margin-right: 5px; }
  .portal-mybooth-company-section .dropzone .upload-text,
  .portal-mybooth-add-product-section .dropzone .upload-text {
    display: flex; }
  .portal-mybooth-company-section .dropzone .sortable-grid-paraent .image-item-in-flex-mobile,
  .portal-mybooth-add-product-section .dropzone .sortable-grid-paraent .image-item-in-flex-mobile {
    display: flex; }

.portal-mybooth-company-section .fr-box .fr-quick-insert,
.portal-mybooth-add-product-section .fr-box .fr-quick-insert {
  left: -15px !important; }

.download-expo-chat-container {
  width: 95% !important; }

.productLinkInput {
  width: -webkit-fill-available;
  border: 1px solid #ccc;
  border-radius: 19px;
  height: 30px;
  background-color: #eee;
  font-size: 13px;
  padding: 0px 6px; }

.productLinkInput:focus {
  outline: none; }

@media (max-width: 717px) {
  .lead-other-details .lead-details-item {
    flex-direction: column; }
    .lead-other-details .lead-details-item .details-value {
      word-break: unset !important; } }

.popover-contained {
  width: 100%;
  max-width: 390px;
  z-index: 99999; }
  .popover-contained.top .dropdown-menu li {
    letter-spacing: 0; }
  .popover-contained .popover-content {
    padding: 30px 24px 24px 24px; }
  .popover-contained .timeSlotContainer .meeting-dates-dropdown .dropdown.btn-group {
    width: 100%; }
    .popover-contained .timeSlotContainer .meeting-dates-dropdown .dropdown.btn-group ul {
      width: 100%;
      overflow: auto;
      max-height: 200px; }
      .popover-contained .timeSlotContainer .meeting-dates-dropdown .dropdown.btn-group ul li a {
        font-size: 15px; }
    .popover-contained .timeSlotContainer .meeting-dates-dropdown .dropdown.btn-group button#dropdown-basic,
    .popover-contained .timeSlotContainer .meeting-dates-dropdown .dropdown.btn-group button#dropdown-basic-static {
      margin-top: 15px;
      width: 100%;
      height: 48px;
      border-radius: 12px;
      color: #415070;
      font-size: 14px;
      font-weight: 600;
      letter-spacing: 0;
      line-height: 17px;
      background-color: #f7f9fe; }
  .popover-contained .timeSlotContainer .choose_time_slot_header {
    color: #31415f;
    font-size: 20px;
    font-weight: 600;
    letter-spacing: 0;
    line-height: 24px; }
  .popover-contained .timeSlotContainer .timezone-selector {
    margin-top: 15px;
    height: 48px;
    border-radius: 12px;
    color: #415070;
    font-size: 14px;
    font-weight: 600;
    letter-spacing: 0;
    line-height: 17px;
    background-color: #f7f9fe; }
  .popover-contained .timeSlotContainer .timezone-selector-date input {
    margin-top: 15px;
    height: 48px;
    border-radius: 12px;
    color: #415070;
    font-size: 14px;
    font-weight: 600;
    letter-spacing: 0;
    line-height: 17px;
    background-color: #f7f9fe; }
  .popover-contained .timeSlotContainer .selected-date {
    color: #51607d;
    font-size: 15px;
    font-weight: 600;
    letter-spacing: 0;
    line-height: 18px; }
  .popover-contained .timeSlotContainer .choose-timezone {
    margin-top: 20px; }
    .popover-contained .timeSlotContainer .choose-timezone .timezone-for-the-meet {
      color: #51607d;
      font-size: 15px;
      font-weight: 600;
      letter-spacing: 0;
      line-height: 18px; }
  .popover-contained .timeSlotContainer .timeSlotButton {
    margin-top: 10px;
    margin-right: 10px;
    padding: 9px 18px;
    border: 1px solid #edf1f8;
    border-radius: 12px;
    color: #7785a1;
    font-size: 14px;
    font-weight: 500;
    letter-spacing: 0;
    line-height: 16px; }
    .popover-contained .timeSlotContainer .timeSlotButton:focus {
      color: #ffffff;
      font-weight: 600;
      line-height: 17px; }
  .popover-contained .timeSlotContainer .disableSlot {
    background-color: #d8dbe2; }
  .popover-contained .timeSlotContainer .buttonContainer {
    display: flex;
    justify-content: space-between;
    margin-top: 20px; }
    .popover-contained .timeSlotContainer .buttonContainer .cancel-request {
      color: #7785a1;
      font-size: 16px;
      font-weight: bold;
      letter-spacing: 0;
      line-height: 23px;
      padding: 14px 28px;
      border-radius: 14px;
      display: flex; }
      .popover-contained .timeSlotContainer .buttonContainer .cancel-request i {
        font-size: 22px;
        margin-left: 10px; }
    .popover-contained .timeSlotContainer .buttonContainer .send-request {
      color: #ffffff;
      font-size: 16px;
      font-weight: bold;
      letter-spacing: 0;
      line-height: 23px;
      padding: 14px 28px;
      border-radius: 14px;
      display: flex; }
      .popover-contained .timeSlotContainer .buttonContainer .send-request i {
        font-size: 22px;
        margin-left: 10px; }
  .popover-contained .timeSlotContainer .time-selector {
    overflow-x: hidden;
    overflow-y: auto;
    height: 170px; }
    .popover-contained .timeSlotContainer .time-selector::-webkit-scrollbar {
      width: 4px; }
  .popover-contained .timeSlotContainer .textarea-resize--vertical {
    resize: vertical; }

@media (max-width: 1024px) {
  .popover-contained .timeSlotContainer .buttonContainer .cancel-request {
    width: 100px;
    height: 40px;
    line-height: 11px;
    font-size: 13px; }
  .popover-contained .timeSlotContainer .buttonContainer .send-request {
    width: 160px;
    height: 40px;
    line-height: 11px;
    font-size: 13px; }
    .popover-contained .timeSlotContainer .buttonContainer .send-request i {
      font-size: 12px;
      margin-left: 10px; } }

.popover-content .timeSlotContainer .time-selector .btn {
  margin: 10px 10px 0 0; }

.popover-content .timeSlotContainer .buttonContainer .btn {
  margin: 0; }

.bottom .btn {
  margin: 0; }

.meeting_portal .meeting-card {
  background-color: #ffffff;
  border-radius: 16px;
  width: 500px;
  padding: 24px;
  margin: 10px; }
  .meeting_portal .meeting-card .meet-user-info {
    align-items: center;
    justify-content: space-between; }
    .meeting_portal .meeting-card .meet-user-info .meet-desc {
      padding-top: 10px;
      padding-left: 15px; }
      .meeting_portal .meeting-card .meet-user-info .meet-desc .meet-user-name {
        color: #415070;
        font-size: 18px;
        font-weight: 600;
        letter-spacing: 0;
        line-height: 22px; }
      .meeting_portal .meeting-card .meet-user-info .meet-desc .meet-tag-line {
        color: #7785a1;
        font-size: 14px;
        font-weight: 500;
        letter-spacing: 0;
        line-height: 16px; }
    .meeting_portal .meeting-card .meet-user-info .meet-notification i {
      color: #adb5c6;
      font-size: 24px; }
      .meeting_portal .meeting-card .meet-user-info .meet-notification i:hover {
        color: #377ef9; }
  .meeting_portal .meeting-card .meet-schedule {
    margin-top: 25px;
    justify-content: space-between; }
    .meeting_portal .meeting-card .meet-schedule .schedule {
      color: #929db3;
      font-size: 13px;
      font-weight: 600;
      letter-spacing: 0;
      line-height: 15px;
      display: grid; }
      .meeting_portal .meeting-card .meet-schedule .schedule .schedule-time {
        display: inherit;
        color: #66758f;
        font-size: 14px;
        font-weight: 600;
        letter-spacing: 0;
        line-height: 17px; }
  .meeting_portal .meeting-card .meet-schedule-button {
    padding: 0px; }
    .meeting_portal .meeting-card .meet-schedule-button .reschedule-btn {
      border: 1px solid #e6edfc;
      color: #7785a1; }
    .meeting_portal .meeting-card .meet-schedule-button .meet-btn {
      font-size: 16px;
      font-weight: 600;
      letter-spacing: 0;
      line-height: 19px;
      height: 48px;
      width: 100%;
      border-radius: 13px;
      display: inline-flex;
      justify-content: center;
      align-items: center; }
      .meeting_portal .meeting-card .meet-schedule-button .meet-btn i {
        font-size: 24px;
        margin: 0 8px 0 -10px; }
  @media (min-width: 320px) and (max-width: 480px) {
    .meeting_portal .meeting-card .meet-schedule-button .p-l-0 {
      padding-top: 5px; } }
  .meeting_portal .meeting-card .alert-message {
    top: 32px;
    position: absolute; }

.notification-feed {
  background-color: #fff;
  padding: 10px; }
  .notification-feed .notification-profile-img img {
    width: 65px;
    height: 65px; }
  .notification-feed .notification-container {
    display: flex; }
    .notification-feed .notification-container .name-container {
      text-align: left;
      width: 100%; }
      .notification-feed .notification-container .name-container .name-delete-container {
        display: inline-flex;
        justify-content: space-between;
        width: 100%; }
      .notification-feed .notification-container .name-container .notification-name {
        font-size: 18px;
        color: #415070;
        font-weight: 600;
        line-height: 30px; }
      .notification-feed .notification-container .name-container .notification-message-container {
        font-size: 16px;
        color: #7785a1; }
      .notification-feed .notification-container .name-container .notification-message-time {
        font-size: 14px;
        color: #7785a1; }

.timeSlot-popover-notification {
  z-index: 99999;
  max-width: 258px; }
  .timeSlot-popover-notification .popover-content {
    padding: unset; }
    .timeSlot-popover-notification .popover-content .meeting-card {
      padding: 10px;
      width: unset; }

@media (max-width: 425px) {
  .notification-feed .notification-profile-img img {
    width: 40px;
    height: 40px; } }

@media (max-width: 420px) and (min-width: 330px) {
  .meeting_portal {
    margin-top: 15px; }
    .meeting_portal .meeting-card {
      width: 100% !important; }
      .meeting_portal .meeting-card .meet-schedule .schedule .schedule-time {
        font-size: 10px !important; }
      .meeting_portal .meeting-card .meet-schedule-button .meet-btn {
        font-size: 10px !important; }
    .meeting_portal .meet-user-info .meet-desc .meet-user-name {
      font-size: 14px !important; }
  .mobile-card-icon {
    display: none !important; } }

@media (max-width: 320px) {
  .meeting_portal {
    margin-top: 15px; }
    .meeting_portal .meeting-card {
      width: 100% !important; }
      .meeting_portal .meeting-card .meet-schedule .schedule .schedule-time {
        font-size: 8px !important; }
      .meeting_portal .meeting-card .meet-schedule-button .meet-btn {
        font-size: 8px !important; }
    .meeting_portal .meet-user-info .meet-desc .meet-user-name {
      font-size: 12px !important; }
  .mobile-card-icon {
    display: none !important; } }

.system-check div {
  margin: 12px 0; }

.system-check .system-check-header label {
  color: #3baef0;
  font-size: 30px; }

.system-check .check-list-head {
  font-size: 24px;
  color: #535c60; }
  .system-check .check-list-head .done-color {
    color: #38b777; }
  .system-check .check-list-head .error-color {
    color: #f05b5a; }

.system-check p {
  font-size: 14px;
  color: #869195; }

.system-check .system-check-button {
  margin-bottom: 50px; }
  .system-check .system-check-button .check-again-btn {
    margin: 10px 10px 10px 0px;
    border-radius: 30px;
    padding: 20px 50px;
    background-color: #869195;
    box-shadow: 0px 0px 15px -6px rgba(0, 0, 0, 0.75); }
  .system-check .system-check-button .skip-btn {
    margin: 10px;
    border-radius: 30px;
    padding: 20px 50px;
    background-color: #3baef0;
    box-shadow: 0px 0px 15px -6px rgba(0, 0, 0, 0.75); }

.setUp-faq {
  margin-top: 15px;
  margin-bottom: 15px; }
  .setUp-faq .faq-question {
    font-size: 15px;
    font-weight: 600;
    letter-spacing: 0;
    line-height: 18px; }
  .setUp-faq .faq-answer-open {
    color: #377ef9; }
  .setUp-faq .faq-answer-close {
    color: #415070; }
  .setUp-faq .arrow {
    font-size: 15px; }

.setup-faq-answer {
  color: #66758f;
  font-size: 13px;
  font-weight: 500;
  letter-spacing: 0;
  line-height: 18.2px; }

.info-desk-right {
  position: fixed !important;
  width: calc(40% - 75px);
  background-color: white;
  top: 0;
  right: 0px;
  bottom: 0px;
  -webkit-transition: width 0.5s ease !important;
  transition: width 0.5s ease !important;
  z-index: 9999999; }

.info-desk-overview {
  color: #66758f;
  font-size: 15px;
  font-weight: 500;
  letter-spacing: 0;
  line-height: 18px;
  margin: 25px 0; }

@media (max-width: 1275px) {
  .info-desk-right {
    width: calc(60% - 75px); } }

@media (max-width: 845px) {
  .info-desk-right .flot-footer-buttons.bottom-buttons > div .btn.btn-danger {
    margin-left: 0 !important; }
  .info-desk-right .flot-footer-buttons.bottom-buttons > div .btn.btn-default {
    margin-left: 15px; } }

@media (max-width: 768px) {
  .info-desk-right {
    width: calc(90% - 75px); } }

@media (max-width: 480px) {
  .info-desk-right {
    width: 100%; }
    .info-desk-right .add-scrollbar-edit-item.addon-setup-row {
      padding: 9px 25px 0 !important; } }

@media (max-width: 360px) {
  .info-desk-right .flot-footer-buttons.bottom-buttons > div .btn.btn-danger {
    padding: 8.5px 9px; }
  .info-desk-right .flot-footer-buttons.bottom-buttons > div .btn.btn-default {
    margin-left: 7px; } }

html,
body {
  overflow: unset !important;
  font-family: 'Helvetica Neue' !important;
  min-width: initial !important;
  font-size: 14px !important;
  color: #333 !important;
  width: auto !important;
  height: auto !important; }
  html > #zmmtg-root,
  body > #zmmtg-root {
    display: none; }

html.overflow-hidden {
  overflow: hidden !important; }

.zmmtg-root-fullscreen {
  position: fixed !important;
  z-index: 1101 !important; }
  .zmmtg-root-fullscreen .sharee-container__viewport {
    transform: unset !important; }
  .zmmtg-root-fullscreen #wc-container-right {
    width: 390px !important;
    position: absolute !important;
    right: 0 !important; }

.right_share_container {
  position: absolute !important;
  right: 37% !important; }
  .right_share_container .sharee-container__viewport {
    transform: unset !important;
    height: 100% !important;
    width: 100% !important;
    margin-top: 22px !important; }

.ReactModal__Overlay--after-open {
  z-index: 1101 !important; }

.right_share_container {
  position: absolute !important;
  right: 37% !important; }
  .right_share_container .sharee-container__viewport {
    transform: unset !important;
    height: 100% !important;
    width: 100% !important;
    margin-top: 22px !important; }

.ReactModal__Overlay--after-open {
  z-index: 1101 !important; }

.zmmtg-root-normal-stage {
  position: unset !important; }
  .zmmtg-root-normal-stage .root-inner .main-content {
    height: 100% !important;
    width: 100% !important; }
  .zmmtg-root-normal-stage .root-inner .meeting-app {
    height: unset !important;
    width: unset !important; }
    .zmmtg-root-normal-stage .root-inner .meeting-app #wc-loading {
      width: 100% !important;
      max-height: 600px; }
    .zmmtg-root-normal-stage .root-inner .meeting-app .meeting-client-inner {
      height: 100% !important;
      position: absolute !important; }
      .zmmtg-root-normal-stage .root-inner .meeting-app .meeting-client-inner .webinar-client-inner {
        height: 100% !important;
        width: 100% !important; }
      .zmmtg-root-normal-stage .root-inner .meeting-app .meeting-client-inner #wc-content #wc-container-left {
        width: 100% !important; }
        @media (max-width: 768px) {
          .zmmtg-root-normal-stage .root-inner .meeting-app .meeting-client-inner #wc-content #wc-container-left .sharing-layout .sharee-container .sharee-container__viewport {
            margin-top: unset !important; } }
        .zmmtg-root-normal-stage .root-inner .meeting-app .meeting-client-inner #wc-content #wc-container-left .sharing-layout .sharee-container .sharee-container__viewport {
          transform: unset !important;
          height: 100% !important;
          width: 74% !important;
          margin-top: 22px !important; }
        .zmmtg-root-normal-stage .root-inner .meeting-app .meeting-client-inner #wc-content #wc-container-left .main-layout {
          height: inherit !important; }
          .zmmtg-root-normal-stage .root-inner .meeting-app .meeting-client-inner #wc-content #wc-container-left .main-layout .active-video-container {
            height: inherit !important; }
            .zmmtg-root-normal-stage .root-inner .meeting-app .meeting-client-inner #wc-content #wc-container-left .main-layout .active-video-container .active-video-container__wrap {
              height: inherit !important;
              position: relative; }
              .zmmtg-root-normal-stage .root-inner .meeting-app .meeting-client-inner #wc-content #wc-container-left .main-layout .active-video-container .active-video-container__wrap .active-video-container__avatar {
                height: 100% !important; }
                .zmmtg-root-normal-stage .root-inner .meeting-app .meeting-client-inner #wc-content #wc-container-left .main-layout .active-video-container .active-video-container__wrap .active-video-container__avatar .active-video-container__avatar-title .active-video-container__avatar-img {
                  height: 150px !important;
                  width: inherit !important; }
        .zmmtg-root-normal-stage .root-inner .meeting-app .meeting-client-inner #wc-content #wc-container-left .footer {
          width: 100% !important; }
          .zmmtg-root-normal-stage .root-inner .meeting-app .meeting-client-inner #wc-content #wc-container-left .footer #wc-footer-left {
            display: flex !important; }
      .zmmtg-root-normal-stage .root-inner .meeting-app .meeting-client-inner #wc-content #wc-container-right {
        width: 280px !important;
        float: right !important; }
        .zmmtg-root-normal-stage .root-inner .meeting-app .meeting-client-inner #wc-content #wc-container-right .participants-section-container__participants-footer .participants-section-container__participants-footer-bottom {
          zoom: 90% !important; }
        .zmmtg-root-normal-stage .root-inner .meeting-app .meeting-client-inner #wc-content #wc-container-right .chat-content__chat-scrollbar {
          overflow: scroll !important; }
          .zmmtg-root-normal-stage .root-inner .meeting-app .meeting-client-inner #wc-content #wc-container-right .chat-content__chat-scrollbar .chat-virtualized-list {
            width: 100% !important; }
        .zmmtg-root-normal-stage .root-inner .meeting-app .meeting-client-inner #wc-content #wc-container-right .participant-scrollbar {
          height: 336px !important;
          padding-bottom: 10px !important; }
          .zmmtg-root-normal-stage .root-inner .meeting-app .meeting-client-inner #wc-content #wc-container-right .participant-scrollbar .scroll-content {
            overflow: auto !important; }
      @media (max-width: 991.98px) {
        .zmmtg-root-normal-stage .root-inner .meeting-app .meeting-client-inner #wc-content #wc-container-right {
          height: 100% !important;
          position: absolute !important; }
          .zmmtg-root-normal-stage .root-inner .meeting-app .meeting-client-inner #wc-content #wc-container-right .chat-content__chat-scrollbar > div > div {
            height: 100% !important;
            min-height: 140px !important; } }
      @media (min-width: 768px) {
        .zmmtg-root-normal-stage .root-inner .meeting-app .meeting-client-inner #wc-content #wc-container-right {
          height: 100% !important;
          position: absolute !important; }
          .zmmtg-root-normal-stage .root-inner .meeting-app .meeting-client-inner #wc-content #wc-container-right .chat-content__chat-scrollbar > div > div {
            height: 100% !important;
            min-height: 263px !important; } }
      .zmmtg-root-normal-stage .root-inner .meeting-app .meeting-client-inner .join-dialog {
        width: 100% !important;
        height: 65% !important; }
        .zmmtg-root-normal-stage .root-inner .meeting-app .meeting-client-inner .join-dialog .join-audio-by-voip > button {
          margin-top: unset !important; }
        .zmmtg-root-normal-stage .root-inner .meeting-app .meeting-client-inner .join-dialog .join-audio-by-phone__steps {
          height: 150px !important; }
    .zmmtg-root-normal-stage .root-inner .meeting-app .meeting-client {
      position: absolute !important; }
      .zmmtg-root-normal-stage .root-inner .meeting-app .meeting-client .meeting-client-inner {
        height: 100% !important;
        position: absolute !important; }
        .zmmtg-root-normal-stage .root-inner .meeting-app .meeting-client .meeting-client-inner #wc-content {
          display: flex !important;
          flex-direction: row !important;
          flex: 1 !important;
          justify-content: flex-end !important; }
          .zmmtg-root-normal-stage .root-inner .meeting-app .meeting-client .meeting-client-inner #wc-content #wc-container-left {
            width: 100% !important; }
            @media (max-width: 768px) {
              .zmmtg-root-normal-stage .root-inner .meeting-app .meeting-client .meeting-client-inner #wc-content #wc-container-left .sharing-layout .sharee-container .sharee-container__viewport {
                margin-top: unset !important; } }
            .zmmtg-root-normal-stage .root-inner .meeting-app .meeting-client .meeting-client-inner #wc-content #wc-container-left .sharing-layout .sharee-container .sharee-container__viewport {
              transform: unset !important;
              height: 100% !important;
              width: 74% !important;
              margin-top: 22px !important; }
            .zmmtg-root-normal-stage .root-inner .meeting-app .meeting-client .meeting-client-inner #wc-content #wc-container-left .main-layout {
              height: inherit !important; }
              .zmmtg-root-normal-stage .root-inner .meeting-app .meeting-client .meeting-client-inner #wc-content #wc-container-left .main-layout .active-video-container {
                height: inherit !important; }
                .zmmtg-root-normal-stage .root-inner .meeting-app .meeting-client .meeting-client-inner #wc-content #wc-container-left .main-layout .active-video-container .active-video-container__wrap {
                  height: inherit !important;
                  position: relative; }
                  .zmmtg-root-normal-stage .root-inner .meeting-app .meeting-client .meeting-client-inner #wc-content #wc-container-left .main-layout .active-video-container .active-video-container__wrap .active-video-container__avatar {
                    height: 100% !important; }
                    .zmmtg-root-normal-stage .root-inner .meeting-app .meeting-client .meeting-client-inner #wc-content #wc-container-left .main-layout .active-video-container .active-video-container__wrap .active-video-container__avatar .active-video-container__avatar-title .active-video-container__avatar-img {
                      height: 150px !important;
                      width: inherit !important; }
            .zmmtg-root-normal-stage .root-inner .meeting-app .meeting-client .meeting-client-inner #wc-content #wc-container-left .footer {
              width: 100% !important; }
              .zmmtg-root-normal-stage .root-inner .meeting-app .meeting-client .meeting-client-inner #wc-content #wc-container-left .footer #wc-footer-left {
                display: flex !important; }
          @media (max-width: 991.98px) {
            .zmmtg-root-normal-stage .root-inner .meeting-app .meeting-client .meeting-client-inner #wc-content #wc-container-right {
              height: 100% !important;
              position: absolute !important; } }
          @media (min-width: 768px) {
            .zmmtg-root-normal-stage .root-inner .meeting-app .meeting-client .meeting-client-inner #wc-content #wc-container-right {
              height: calc(100% - 54px) !important;
              float: right !important;
              position: absolute !important; }
              .zmmtg-root-normal-stage .root-inner .meeting-app .meeting-client .meeting-client-inner #wc-content #wc-container-right .chat-container {
                height: 100% !important; }
                .zmmtg-root-normal-stage .root-inner .meeting-app .meeting-client .meeting-client-inner #wc-content #wc-container-right .chat-container > :nth-child(2) {
                  display: flex !important;
                  flex-direction: column !important;
                  justify-content: space-between !important;
                  height: 92% !important; }
              .zmmtg-root-normal-stage .root-inner .meeting-app .meeting-client .meeting-client-inner #wc-content #wc-container-right .dropdown.open.btn-group > ul li a i {
                margin-left: unset !important;
                margin-top: unset !important; }
              .zmmtg-root-normal-stage .root-inner .meeting-app .meeting-client .meeting-client-inner #wc-content #wc-container-right .chat-content__chat-scrollbar {
                height: 165% !important; }
                .zmmtg-root-normal-stage .root-inner .meeting-app .meeting-client .meeting-client-inner #wc-content #wc-container-right .chat-content__chat-scrollbar .ReactVirtualized__Grid__innerScrollContainer > div {
                  width: 100% !important; } }
    @media (min-width: 768px) and (max-width: 1024px) {
      .zmmtg-root-normal-stage .root-inner .meeting-app .meeting-client .meeting-client-inner #wc-content #wc-container-right .chat-content__chat-scrollbar > div > div {
        height: 100% !important;
        /* min-height: 207px !important;
                          max-height: 207px !important;*/
        width: 100% !important; } }
        .zmmtg-root-normal-stage .root-inner .meeting-app .meeting-client .meeting-client-inner .join-dialog {
          width: 100% !important;
          height: 65% !important; }
          .zmmtg-root-normal-stage .root-inner .meeting-app .meeting-client .meeting-client-inner .join-dialog .join-audio-by-voip > button {
            margin-top: unset !important; }
          .zmmtg-root-normal-stage .root-inner .meeting-app .meeting-client .meeting-client-inner .join-dialog .join-audio-by-phone__steps {
            height: 150px !important; }

@media (min-width: 769px) and (max-width: 1080px) {
  .zmmtg-root-normal-stage {
    position: unset !important;
    zoom: 50% !important; } }

@media (max-width: 767px) {
  .zmmtg-root-normal-stage {
    zoom: 65% !important; } }

/*body > #zmmtg-root {
  display: none;
}
.zmmtg-root-fullscreen {
  position: fixed !important;
  z-index: 100;
  #wc-container-right {
    width: 390px !important;
    position: absolute !important;
    right: 0 !important;
  }
}

.zmmtg-root-normal {
  position: unset !important;
  .zoom-container {
    padding-bottom: 0 !important;
    //  height: 650px !important;
  }

  .zmmtg-root-normal {
    position: unset !important;
  }
  .zmmtg-root-normal-stage {
    position: unset !important;
    min-height: 475px !important;
  }

  .meeting-client {
    width: unset !important;
    height: unset !important;
    position: unset !important;
    top: unset !important;
    left: unset !important;
    .meeting-client-inner, .webinar-client-inner {
      //position: static !important;
      width: unset !important;
      height: unset !important;
      position: relative !important;
      .viewport {
        position: static !important;
        float: none !important;
        margin: 0px !important;
      }
      .bhold {
        min-height: 574px;
      }
      .diaout-layer {
        height: 240px !important;
      }
    }
  }
  .meeting-app {
    width: 100% !important;
    max-height: 700px !important;
    height: 100% !important;
  }

  #dialog-join {
    width: 100% !important;
  }

  .main-content {
    width: 100% !important;
    max-height: 700px !important;
    position: relative !important;
    .loading- layer {
      z-index: 1;
    }
  }
  .zmmtg-root-fullscreen {
    position: fixed !important;
    z-index: 100;
  }
  #wc-loading {
    width: 100% !important;
    max-height: 600px;
  }

  @media (min-width: 320px) and (max-width: 768px) {
    #zmmtg-root {
      width: calc(100% - 20px) !important;
      left: 10px !important;
      right: 10px !important;
    }
  }
  #wc-content {
    height: 100% !important;
  }
  @media (min-width: 769px) and (max-width: 1023px) {
    #zmmtg-root {
      width: calc(100% - 310px) !important;
      left: 15px !important;
    }
  }

  .active-main {
    width: 100% !important;
    height: 100% !important;
    canvas {
      width: 100% !important;
      height: 100% !important;
    }
  }

  #wc-footer {
    width: 100% !important;
    position: static !important;
  }

  #wc-container-left {
    width: 100% !important;
    height: 100% !important;
  }

  #wc-container-right {
    // width: 350px !important;
    position: absolute !important;
    right: 0 !important;
  }
  .sharing-outline {
    display: none !important;
  }
  .mainCanvas {
    width: 100% !important;
    height: 100% !important;
    position: static !important;
    background-color: transparent !important;
  }
  .chat-container {
    height: 100% !important;
    .chat-scrollbar {
      height: calc(100% - 150px) !important;
      overflow-y: scroll;
      &::-webkit-scrollbar {
        -webkit-appearance: none;
        width: 4px;
      }
    }
    .chat-content > div:nth-child(1) {
      height: 100% !important;
    }
    .ReactVirtualized__Grid {
      max-width: 350px !important;
      height: 100% !important;
    }
  }
}
.zmmtg-root-normal-stage {
  position: unset !important;
}

.meeting-client-inner {
  #wc-footer-left {
    min-width: 220px;
  }
}

.react-draggable-transparent-selection {
  overflow: hidden !important;
  margin-right: 10px;
}

@media (min-width: 1250px) and (max-width: 1380px) {
  .meeting-client-inner {
    .join-audio {
      min-width: 70px !important;
    }
    #wc-footer-left {
      min-width: 180px;
    }
    .footer-button__button-label {
      margin: 0 5px !important;
    }
  }
}

@media (min-width: 481px) and  (max-width: 1249px) {
  .meeting-client-inner {
    #wc-footer {
      height: 104px;
    }
    #wc-footer-left {
      max-height: 52px;
    }
    .left-tool-item, .footer__leave-btn {
      max-height: 52px;
    }
    #wc-footer > div:nth-child(2) {
      max-height: 52px;
      position: absolute;
      bottom: 0;
      width: 100%;
    }
    #wc-footer > div:nth-child(3) {
      max-height: 52px;
    }
    .footer-button__button, .more-button {
      width: 25%;
    }
  }
}

@media (max-width: 1249px) {
  .meeting-client-inner {
    .more-button {
      .more-button__pop-menu {
        left: unset;
        right: 0;
      }
    }
  }
}

.ReactModalPortal .ReactModal__Overlay--after-open {
  position: fixed !important;
}

.global-pop-up-box__overlay {
  z-index: 101 !important;
}

.zmmtg-root-normal {
  #wc-container-right > div:nth-child(1) {
    overflow-y: scroll;
    height: calc(100% - 80px);
    &::-webkit-scrollbar {
      -webkit-appearance: none;
      width: 4px;
    }
  }

  .chat-container {
    overflow-y: visible !important;
  }

  .participant-scrollbar {
    height: 100% !important;
  }

  .participants-footer {
    .chat-container {
      max-height: 250px;
      overflow-y: scroll !important;
      &::-webkit-scrollbar {
        -webkit-appearance: none;
        width: 4px;
      }
    }
  }
}

#wc-header {
  min-width: 0 !important;
}
*/
.select-white-label-dropdown {
  min-width: 220px; }

.dropdown-white-label-list .dropdown-menu {
  min-width: 100%; }

.selected-white-label {
  background-color: #eee; }

.gamificationWrapper .btn-group-fullWidth {
  width: 100% !important; }

.gamificationWrapper .dropdown .dropdown-menu {
  width: 100%; }

.gamificationWrapper .dropdown .btn-download {
  color: #9c9c9c;
  border-color: #e7ebee;
  text-align: left;
  white-space: normal; }

.rewardDiv .btn-icon {
  font-size: 14px;
  padding: 5px; }

.rewardDiv label {
  width: 100%; }

.rewardDiv hr {
  border-top: 1px solid #eee !important; }

.rewardDiv .binIcon {
  float: right; }

.new-session-item-block {
  padding: 0 30px; }
  .new-session-item-block .session-date-title {
    font-family: Helvetica Neue;
    font-style: normal;
    font-weight: 500;
    font-size: 20px;
    line-height: 23px;
    color: #406ae8;
    margin: 30px 0; }
  .new-session-item-block .session-time-line {
    list-style: none; }
    .new-session-item-block .session-time-line .time-line-title .session-day-title .session-view-box {
      display: flex; }
      .new-session-item-block .session-time-line .time-line-title .session-day-title .session-view-box .sessionDate {
        display: flex;
        position: relative;
        padding-top: 15px; }
        .new-session-item-block .session-time-line .time-line-title .session-day-title .session-view-box .sessionDate .session-date-time {
          font-family: Helvetica Neue;
          font-style: normal;
          font-weight: 500;
          font-size: 14px;
          line-height: 16px;
          color: #717f93;
          margin-right: 8px; }
        .new-session-item-block .session-time-line .time-line-title .session-day-title .session-view-box .sessionDate .session-dot {
          width: 2px;
          background-color: #eceff5;
          height: calc(100% + 45px);
          position: relative;
          top: -30px; }
          .new-session-item-block .session-time-line .time-line-title .session-day-title .session-view-box .sessionDate .session-dot:after {
            content: ' ';
            position: absolute;
            top: 34px;
            height: 10px;
            width: 10px;
            border-radius: 50%;
            background: #717f93;
            border: 2px solid #ffffff;
            left: -4px; }
      .new-session-item-block .session-time-line .time-line-title .session-day-title .session-view-box .session-title-box {
        margin-left: 20px;
        max-width: 75%; }
        .new-session-item-block .session-time-line .time-line-title .session-day-title .session-view-box .session-title-box .session-title-name {
          padding: 11px 15px;
          font-family: Helvetica Neue;
          font-style: normal;
          font-weight: 500;
          font-size: 18px;
          line-height: 21px;
          color: #172856;
          border-radius: 8px;
          margin-bottom: 15px;
          cursor: default; }

@media (max-width: 991px) {
  .new-session-item-block .session-time-line .time-line-title .session-day-title > div:last-child .session-view-box .sessionDate .session-dot {
    width: 0; }
  .new-session-item-block .session-time-line .time-line-title .session-day-title .session-date-title {
    margin: 50px 0; }
  .new-session-item-block .session-time-line .time-line-title .session-day-title .session-view-box {
    margin-top: 16px; }
    .new-session-item-block .session-time-line .time-line-title .session-day-title .session-view-box .sessionDate .session-dot {
      top: -42px;
      height: calc(100% + 66px); }
      .new-session-item-block .session-time-line .time-line-title .session-day-title .session-view-box .sessionDate .session-dot::after {
        top: 0; }
    .new-session-item-block .session-time-line .time-line-title .session-day-title .session-view-box .sessionDate .session-date-time {
      position: absolute;
      top: -30px;
      left: 15px;
      display: flex;
      width: max-content; } }

@media (max-width: 512px) {
  .new-session-item-block {
    padding: 0; }
    .new-session-item-block .session-time-line {
      padding-left: 0; }
      .new-session-item-block .session-time-line .time-line-title .session-day-title .session-view-box .session-title-box {
        margin-left: 15px;
        max-width: 100%; }
        .new-session-item-block .session-time-line .time-line-title .session-day-title .session-view-box .session-title-box .session-title-name {
          font-size: 16px; } }

html {
  touch-action: manipulation !important; }

body {
  font-family: 'Helvetica Neue'; }
  body .outer_popup {
    width: 140px; }
  body button[id^='youTube_button-'] {
    width: 100px; }
    body button[id^='youTube_button-'] .fa-youtube-play {
      color: red !important; }
  body button[id|='youTube_button']:hover {
    width: 120px !important; }
  body .fr-buttons button[id^='URLEmbed_button'] {
    float: right !important;
    color: #40b2f9 !important;
    margin-right: 10px !important; }
  body .FCI_youtube {
    display: flex !important;
    min-width: 136px; }
  body .FCT_youtube {
    font-family: sans-serif;
    font-size: 18px !important;
    margin-top: 5px; }
  body .label_URLpopup {
    text-align: left;
    margin-top: 10px;
    margin-left: 10px;
    margin-bottom: 5px;
    color: #000; }
  body .input_url_popup {
    width: 90%;
    padding: 5px;
    display: inline-block;
    float: center;
    height: 46px;
    border: 2px solid #0098f7;
    box-sizing: border-box;
    margin-left: 10px; }
  body #session-private-tooltip .tooltip-inner {
    max-width: 245px; }
  body .tooltip-inner {
    word-break: break-word;
    background-color: #0d33a8;
    color: #ffffff;
    border: 1px solid #0d33a8;
    padding: 5px 8px !important; }
  body .tooltip.top .tooltip-arrow {
    border-top-color: #0d33a8 !important;
    margin-left: -7px;
    border-width: 5px 10px 0; }
  body .tooltip.top-left .tooltip-arrow {
    border-top-color: #0d33a8 !important; }
  body .tooltip.top-right .tooltip-arrow {
    border-top-color: #0d33a8 !important; }
  body .tooltip.left .tooltip-arrow {
    margin-top: -7px;
    border-width: 7px 0px 7px 5px;
    border-left-color: #0d33a8 !important; }
  body .tooltip.right .tooltip-arrow {
    margin-top: -7px;
    border-width: 7px 5px 7px 0;
    border-right-color: #0d33a8 !important; }
  body .tooltip.bottom .tooltip-arrow {
    border-bottom-color: #0d33a8 !important;
    margin-left: -7px;
    border-width: 0 10px 5px; }
  body .tooltip.bottom-left .tooltip-arrow {
    border-bottom-color: #0d33a8 !important; }
  body .tooltip.bottom-right .tooltip-arrow {
    border-bottom-color: #0d33a8 !important; }
  body i[class*='ac-icon'] {
    display: inline-flex; }
  body.hostSide {
    background: #eeeef3; }
  body ::-webkit-scrollbar {
    -webkit-appearance: none;
    width: 4px; }
  body.displaySide {
    /* background-color: #fff;*/ }
  body.signupBody {
    background-color: #fff; }
  body.onBoarding {
    background-color: #377ef9; }
  body #app .main .banner {
    background-color: #000; }
  body .form-control {
    border-radius: 4px;
    background-clip: padding-box;
    border-color: #e7ebee;
    border-width: 1px;
    box-shadow: none; }

.host #content-wrapper {
  background-color: unset !important; }

.host .content-wrapper-wide {
  margin-left: 175px !important;
  padding: 80px 5px 80px 65px !important; }

.btn-icon {
  display: inline-flex; }

/*select {
  !* for Firefox *!
  -moz-appearance: none;
  !* for Chrome *!
  -webkit-appearance: none;
}

!* For IE10 *!
select::-ms-expand {
  display: none;
}*/
/* Override css */
label {
  font-weight: 400; }

table.table thead tr th {
  color: #8f94a7; }

.badge {
  text-transform: capitalize; }

.input-lg {
  height: 40px !important;
  font-size: 15px; }

.white-back {
  background-color: #fff; }

.infinite-scroll-component {
  overflow-x: hidden !important;
  overflow: hidden !important; }

.check-in-attendee-infinite-scroll .infinite-scroll-component {
  overflow: auto !important; }

/* ./End */
.react-bs-table .react-bs-container-body table.table,
.react-bs-table .react-bs-container-header table.table {
  table-layout: unset !important; }

.react-bs-table .react-bs-container-body table.table.fixed-table-layout,
.react-bs-table .react-bs-container-header table.table.fixed-table-layout {
  table-layout: fixed !important; }

.help-text {
  font-size: 12px;
  color: #8f94a7;
  font-family: 'Helvetica Neue';
  line-height: 21px; }

.main-box {
  margin-bottom: 16px;
  padding: 15px;
  border-radius: 3px; }

@media (min-width: 320px) and (max-width: 768px) {
  .main-box {
    margin-bottom: 16px;
    padding: 0;
    border-radius: 3px; }
  .rdtPicker {
    width: 100%; } }

.poweredBy {
  background: #ffffff;
  height: 30px;
  margin-top: -30px;
  position: relative;
  width: 200px;
  float: right;
  display: none; }

.react-tags__search {
  z-index: 999 !important; }

.lg-modal {
  width: 90%; }

/* The radio */
.radio {
  display: block;
  position: relative;
  padding-left: 30px;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; }

/* Hide the browser's default radio button */
.radio input {
  position: absolute;
  opacity: 0;
  cursor: pointer; }

.cursor {
  cursor: pointer; }

/* Create a custom radio button */
.checkround {
  position: absolute;
  left: 0;
  height: 20px;
  width: 20px;
  background-color: #fff;
  border-color: #406ae8;
  border-style: solid;
  border-width: 2px;
  border-radius: 50%; }

/* When the radio button is checked, add a blue background */
.radio input:checked ~ .checkround {
  background-color: #fff; }

/* Create the indicator (the dot/circle - hidden when not checked) */
.checkround:after {
  content: '';
  position: absolute;
  display: none; }

/* Show the indicator (dot/circle) when checked */
.radio input:checked ~ .checkround:after {
  display: block; }

/* Style the indicator (dot/circle) */
.radio .checkround:after {
  left: 2px;
  top: 2px;
  width: 12px;
  height: 12px;
  border-radius: 50%;
  background: #406ae8; }

.checkround-colour {
  background-color: #406ae8; }

.font-primary-colour {
  color: #406ae8; }

.text-white {
  font-size: 28px;
  color: white;
  font-family: 'Helvetica Neue';
  line-height: 21px; }

.modal-body-paddind {
  padding: 0px !important; }

.f-c-white {
  color: white !important; }

.fullwidth-normal-logo {
  width: 100%; }

.img-caption {
  width: 100%;
  height: 40px;
  bottom: 0;
  left: 0px;
  color: #ffffff;
  background: dimgray;
  text-align: center;
  font-weight: bold;
  opacity: 0.7;
  font-size: x-large; }

.btn-border-radius {
  border-radius: 30px;
  color: white !important;
  background-color: #406ae8 !important;
  border-color: #406ae8 !important; }

.exit-popup .modal-dialog .modal-content {
  padding: 0; }

.capitalize {
  text-transform: capitalize; }

.checkround-colour .close {
  color: white; }

.img-container {
  position: relative; }

.img-loder-centered {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%); }

.img-loder-left {
  position: absolute;
  top: 50%;
  left: 14%;
  transform: translate(-50%, -50%); }

.link-padding {
  padding: 5px -1px; }

.f-max-width {
  max-width: 1000px; }

.event-details-drop-zone {
  height: 300px !important;
  width: 600px; }

.event-details-change-logo-text {
  bottom: -105px !important;
  height: 20% !important; }

.event-logo:hover .event-details-change-logo-text {
  bottom: 0px !important;
  height: 20% !important; }

.event-logo:hover .event-details-change-logo-text-height {
  height: 35% !important; }

.editable-inline {
  float: left;
  display: inline; }

@media (min-width: 320px) and (max-width: 480px) {
  .event-setting-size {
    margin-bottom: 20px; } }

.contact-count {
  font-size: 14px;
  color: #172856;
  line-height: 35px;
  position: absolute; }

.customChartStyle {
  border: 1px solid #eee;
  text-align: center !important; }

.modal-share {
  width: fit-content !important; }
  .modal-share .modal-content {
    width: fit-content !important; }

.modal-video-call .modal-content {
  width: fit-content !important;
  margin-left: auto;
  margin-right: auto; }
  .modal-video-call .modal-content .modal-header {
    padding: 0px !important; }
  .modal-video-call .modal-content .deviceList {
    padding: 0.5rem; }
    .modal-video-call .modal-content .deviceList .preview-box {
      max-width: 137px;
      max-height: 82px;
      border-radius: 8px; }

.modal-video-call.large-video-call-popup .modal-content {
  min-width: 60%;
  min-height: 400px; }
  .modal-video-call.large-video-call-popup .modal-content .modal-body .reset-text {
    padding: 30px 0px 20px 0px; }

.Linkstyle {
  white-space: nowrap;
  width: 100px;
  overflow: hidden;
  text-overflow: ellipsis; }
